(57)【要約】マルチ装置ネットワークにおける１つ以上の被制御装置に対する装置制御及び通信を提供するために、装置制御モジュールにより制御されるべき新しい装置の取り付けを検出すると、このような装置制御モジュールが発見され、制御は、このような装置制御モジュールに割り当てられる。特に、まず前記新しい装置に固有である装置制御モジュールが、探される。このような固有の装置制御モジュールが発見されない場合、前記ネットワークは、固有性の低い装置制御モジュールの存在が探査され、前記新しい装置の制御を前記固有性の低い装置制御モジュールに割り当てる。
2005504482.tif 000002
【特許請求の範囲】
【請求項１】
マルチ装置ネットワークにおける１つ以上の被制御装置に対する装置制御及び通信を提供する方法であり、ここで装置制御モジュールにより制御されるべき新しい装置の取り付けを検出すると、このような装置制御モジュールを発見し、制御をこのような装置制御モジュールに割り当てる方法であり、このような新しい被制御装置に固有な装置制御モジュールを発見するように動作する方法であって、このような固有の装置制御モジュールが発見されないような新しい被制御装置のために、前記方法が汎用性の高い装置制御モジュールの存在に関して前記ネットワークを探査し、ここで前記新しい被制御装置の制御を前記汎用性の高い装置制御モジュールに割り当てるように動作することを特徴とする方法。
【請求項２】
特定の被制御装置の取り外しを検出すると、該特定の被制御装置に対する、如何なる固有の又は汎用装置制御モジュールの割り当ても解除される、請求項１に記載の方法。
【請求項３】
固有の又は汎用装置制御モジュールに対するアンインストール動作に際し、前記探査及び割り当て動作も同様になされる、請求項１に記載の方法。
【請求項４】
装置探査アプリケーションが、特定のゲスト被制御装置に対して最も適合する“第２選択”の汎用装置制御モジュールを発見するために、他のコントローラ装置に配置された１つ以上の装置探査アプリケーションと通信し、前記最も適合する装置制御モジュールは、最良のホスト・コントローラ装置であることも意味する、請求項１に記載の方法。
【請求項５】
汎用装置制御モジュールの選択は、決定樹に基づき、前記装置のモデル、より幅広い装置モデルの存在、及び／又は装置制御プロトコルは、前記最良の装置制御モジュールの候補を発見するためにパラメータとして働くことができる、請求項１に記載の方法。
【請求項６】
ゲスト被制御装置を制御するための装置制御モジュールの適合性は、前記コントローラ装置若しくは装置探査アプリケーション又は装置制御モジュール自身の内で確立され、当該ゲスト被制御装置に対する最高度の制御を提供する前記装置制御モジュールの結果を可能にする、請求項１に記載の方法。
【請求項７】
汎用装置制御モジュールが、特定のゲスト被制御装置に対してインストールされ、この後に前記特定のゲスト被制御装置に対して、より固有性の高い装置制御モジュールが前記ネットワーク上で検出されると、前記汎用装置制御モジュールをアンインストールし、前記固有性の高い装置制御モジュールが当該ゲスト被制御装置に対してインストールされることを可能にするために標準的な装置制御モジュール管理手順を（再）開始する、請求項１に記載の方法。
【請求項８】
請求項１に記載の方法を実施するように構成されるマルチステーション・システムであり、マルチ装置ネットワークにおける１つ以上の被制御装置に対する装置制御及び通信機能を有し、装置制御モジュールにより制御されるべき新しい装置の前記ネットワークにおける存在を検出する検出手段であって、このような装置制御モジュールを発見し、この結果、制御をこのような装置制御モジュールに割り当てる発見手段を起動する検出手段を持ち、このような新しい装置に固有である装置制御モジュールを発見するための第１段階を持つシステムであって、前記第１段階が、このような発見が不可能な場合に失敗検出出力を持ち、汎用性の高い装置制御モジュールの存在に関して前記ネットワーク内を探査する装置探査アプリケーション手段を起動し、この結果、前記新しい装置の制御を前記汎用性の高い装置制御モジュールに割り当てることを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、請求項１の前提部分に記載される方法に関する。
【０００２】
本発明は、請求項１の前提部分に記載される方法を実行するように構成されるシステムにも関する。
【背景技術】
【０００３】
増加的に、家庭用電子機器は、ホームネットワークを通して相互接続されている。典型的には、第１装置又はステーション上で実行するアプリケーションは、前記第１装置及び他の装置の両方により提供されるサービスを適用することができてもよい。ここで、明示された又は暗黙の制限無しで、好ましい実施例の後で提示されるべき開示は、ＨＡＶｉ環境に向けられる。特に、ホーム・オーディオ／ビデオ・インターオペラビリティ（ＨＡＶｉ）規格は、ＩＥＥＥ１３９４バス上の家庭用電子機器に基づくホームネットワークの実行を容易化するために提案されていて、これは、前記ネットワーク上の様々な装置の間にポイントツーポイント相互接続を効果的に提供する有線インフラである。ＨＡＶｉ構成において、典型的には、前記ネットワーク上の各装置に対して単一の装置制御モジュール（ＤＣＭ）が設けられている。ＨＡＶｉコントローラ装置に対するＤＣＭは、ＨＡＶｉ実行環境を実行しているだろうし、前記コントローラ装置自身にインストールされるだろう。制御される装置（被制御装置）に対するＤＣＭは、このような環境を実行しないだろうし、前記被制御装置自身以外の前記ネットワーク内のコントローラ装置にインストールされるだろう。原理的に、コントローラ装置は、前記ネットワーク内に存在する様々な被制御装置に対して１つより多い装置制御モジュールを実行することができる。
【０００４】
ここで、このような及び他の環境において、装置制御モジュール管理システムは、通常、前記ネットワークにおける被制御装置の存在を検出すると、前記特定の被制御装置に対する装置制御モジュールをコントローラ装置にインストールするだろう。ここで前記存在の検出は、典型的には、前記被制御装置が前記ネットワークに取り付けられるか、又は起動されるときである。この後、装置制御モジュールは、前記被制御装置が、停止されるか若しくは前記ネットワークから外されるかのどちらかまで、又は例えばユーザを通じて、前記特定の装置制御モジュールに対する“アンインストール”コマンドが、前記装置制御モジュール管理システムに送信されるまで、インストールされたままであろう。前記システムが、前記被制御装置の前記装置制御モジュールを受け入れるのに適切なコントローラ装置を選択しなければならない時に、各コントローラ装置は、当該被制御装置に対する装置制御モジュールをインストールすることができるか否かを示す機会を与えられる。しかしながら、それぞれ前記新しい被制御装置に対する装置制御モジュールをインストールすることができる複数のコントローラ装置が存在する場合には、先行技術は、最終的にインストールされた装置制御モジュールによるサービスの質の好ましい程度を示す可能性を提供していない。
【０００５】
事実、典型的には、特定のコントローラ装置は、もし前記固有の被制御装置又は装置モデルに対する如何なる装置制御モジュールでも効果的にインストールすることができるならば、前記新しい被制御装置を受け入れることができることを信号で伝えるのみであろう。本発明者は、特定の被制御装置に対して、固有の装置制御モジュールが前記システム内に存在しない状況に対処する必要性を認識している。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
結果として、特に、本発明の目的は、固有の装置制御モジュールがシステム内に存在しない被制御装置の実行を可能にすることであり、たとえこのような実行が幾分低いレベルの質又は効率であるとしても、大きな分類の被制御装置の型式又はモデルを制御することができる汎用装置制御モジュールが使用される。
【課題を解決するための手段】
【０００７】
よって、態様の１つによると、本発明は、請求項１の特徴部を特徴とする。
【０００８】
本発明は、請求項１に記載される方法を実行するように構成されるマルチステーション・システムにも関する。本発明の更に他の有利な態様は、従属請求項に記載される。
【０００９】
本発明のこれら及び他の態様及び利点は、好ましい実施例の開示を参照して、特に、添付図面を参照して、下でより詳細に論じられるだろう。
【発明を実施するための最良の形態】
【００１０】
図１は、マルチプル・ステーション・ネットワークのセットアップ構造を図示する。この比較的単純な実施例において、相互通信ネットワークが、通信バス20として組み入れられ、通信バス20は、２つのコントローラ・ステーション22, 24及び２つの被制御装置ステーション26, 28を相互接続する。前記バスは、明示された又は暗黙の制限無しで、ＩＥＥＥ１３９４ネットワーク・プロトコルに基づいてもよい。このプロトコルは、ここで従来技術と見なされ、その結果、詳細には論じられないだろう。前記被制御装置ステーションは、実際には、オーディオ／ビデオ消費者製品、家庭電化製品、環境（水、空気、照明）調節のような様々な家庭用装置に対するサブコントローラ、他のネットワークへのゲートウェイ、又は医療のような専門的な設定における装置を表してもよい。同様に、前記コントローラ装置ステーションは、更に他の適切なオーディオ／ビデオ消費者製品、及びパーソナルコンピュータ等であってもよい。
【００１１】
ここで、各コントローラ装置は、前記被制御装置ステーションに関する制御動作を管理する組織的インフラを提供するローカルな装置制御モジュール・マネージャ32, 38を有する。特に示されるように、コントローラ装置24は、固有の制御モジュールDVHS1 DCMを持ち、前記制御モジュールは、ローカル・マネージャ38からの入力により使用可能にされ、バス20上を伝わる接続42を介して、被制御装置26と制御を交換する。この場合、前記制御は、被制御装置26の必要性及び便利さに対して固有に調整される。
【００１２】
更に示されるように、コントローラ装置22は、汎用制御モジュールDVHS DCMを持ち、前記汎用制御モジュールは、マネージャ32からの入力により使用可能にされ、バス20上を伝わる接続40を介して、被制御装置28と制御を交換する。この場合、前記制御は、被制御装置28が代表であるが、固有の制御モジュールが入手可能ではないような、大きな分類の被制御装置の必要性及び便利さに対して汎用的に近似的に調整される。前記システム内の汎用制御モジュールの存在を確認するために、コントローラ装置22は、利用可能な装置探査アプリケーション即ちＤＰＡ34を持ち、ＤＰＡ34は、汎用制御モジュールの存在に関して前記システム内を探索するだろう。被制御装置28に関する固有のＤＣＭが無く、ＤＰＡ34は、被制御装置28に関する汎用制御モジュール30を発見したので、この場合、ＤＰＡ34は、被制御装置28の制御のために汎用制御モジュール30のインストールのためにマネージャ32を起動するだろう。
【００１３】
一般に、探査される前記固有の装置制御モジュールは、図示されていないシステムメモリ手段に存在してもよい。代案として、装置制御モジュールは、インターネット又は他の適用可能なソースエンティティから得られてもよい。これは、前記固有のモジュールと同様に前記汎用モジュールにもあてはまるだろう。図１は、全体的な制御パターンに関して静止した状態を図示する。
【００１４】
前記汎用制御モジュール対前記固有の制御モジュールが提供するであろう便利さのレベルにおける違いは、様々である。光ディスクに基づく装置は、前記汎用モジュールにより読み取り専用モードで制御されることができるのに対し、前記固有のモジュールは、書き込みも可能にするだろう。また、読み取り動作のプログラム可能性、マルチ速度駆動対二速度駆動、トリックモード、マルチチャネル動作対１又は２チャネルのみ、及び様々な他の便利さが、前記固有の制御モジュールにより提供されることができる。これらの便利さの幾つか又は全ては、この場合、前記汎用制御モジュールには欠けていることがあり得る。同様な態様が、プログラム可能チューナ、環境アクチュエータ、医療サブステーション、及びたくさんの他の場合にあてはまる。非ＨＡＶｉシステムも、同様な便利さを実行することができる。他のレベルの質は、変換が必要ないように前記被制御装置と前記制御モジュールとの間のコマンドの正確なマッチングに関することができる。これに対し、汎用制御モジュールは、ディスク記憶及びテープ記憶装置の両方、又はむしろ様々な古い装置バージョン及び新しい装置バージョンの両方等のような、より幅広い範囲の被制御装置カテゴリ又はモデルを効果的に制御することができる。
【００１５】
特に、前記ＨＡＶｉ  ＤＣＭ管理システムは、もし各コントローラ装置が当該被制御装置に対して利用可能な固有の装置制御モジュールを持たないことを示しているならば、装置制御モジュールが、ある被制御装置に対してインストールされることができないことを、ネットワーク規模のイベントを介して示すだろう。この状況は、本発明によると、ここで、コントローラ装置上で実行する固有のアプリケーションが、代わりの処置を取ることを可能にするだろう。以前のＨＡＶｉ仕様は、このような代わりの処置を論じていなかった。前記新しいアプリケーションは、スープラと称される装置探査アプリケーションＤＰＡである。装置制御モジュールが前記装置制御モジュール管理システムによりインストールされるべき被制御装置は、ゲストと称される。当該ゲストに対する装置制御モジュールをインストールすることができるコントローラ装置は、実際の又は潜在的なホストと称される。
【００１６】
失敗したインストールの後に、本発明によると、あるＨＡＶｉコントローラ装置上のＤＰＡは、当該ゲストに利用可能な“第２選択”の装置制御モジュールがあるかどうかを探査するだろう。この“第２選択”ＤＣＭは、ここで汎用、汎用性の高い、又は固有性の低いＤＣＭとも称され、前記ＤＰＡの自身のコントローラ装置又はリモートコントローラ装置上に配置されてもよい。もし発見されれば、前記ＤＰＡは、前記ＨＡＶｉ  ＤＣＭ管理システムに、当該ゲストに対してこの装置制御モジュールをインストールするように指示するだろう。前記潜在的なホスト上の前記装置制御モジュール・マネージャとの調整において、ここで、当該ホストは、前記ゲストに対してこの装置制御モジュールをインストールすることができ、この後、前記ゲストに対する装置コントローラとして選択されることができると、ホスト選択手順の間に示される。
【００１７】
上述のことに対する様々な変更及び拡張が、下記のように、本発明の基本的なアプローチを拡張及び調整するために実行可能である。
【００１８】
−特定のＤＰＡは、１つ以上の他のコントローラに配置された１つ以上のＤＰＡと通信し、特定のゲストに最も適合する“第２選択”の汎用装置制御モジュールを発見することができ、前記第２選択は、この場合、最良のホストであることも意味する。
【００１９】
−汎用装置制御モジュールの選択は、決定樹を使用して果たされてもよく、ここで、前記被制御装置の実際のモデル、前記同じ被制御装置のより幅広いモデルカテゴリの存在、及び／又は装置制御プロトコルは、最良の装置制御モジュールの候補を発見するためのパラメータとして働くことができる。例えば、前記決定樹の各連続した分枝は、決定処理を階層的及び直接的にするために、様々なサービスパラメータの固有のサブセットに基づいて決定をすることができる。前記決定樹がバイナリである必要がないことに注意する。
【００２０】
−特定のゲスト装置を制御することに対する特定の装置制御モジュールの適合性は、前記コントローラ装置若しくは前記ＤＰＡ、又はむしろ装置制御モジュール自身の何れかに組み込まれることができる。例えば、ＤＰＡは、ＤＣＭが特定のゲストに提供することができる制御レベル又は調整に関して一組の前記ＤＣＭを探査してもよい。結局、最高度の制御を提供する装置制御モジュールは、この場合、選択されることができる。特に、前記ＤＰＡは、対応する関連性レベルを決定することができる。
【００２１】
−汎用装置制御モジュールが、特定のゲスト装置に対してインストールされ、この後に前記ゲスト装置に対して固有性の高い装置制御モジュールが、ネットワーク上で利用可能になる場合、前記割り当てられたＤＰＡは、前記汎用装置制御モジュールをアンインストールし、標準的な装置制御モジュール管理手順を（再）開始し、“より良い”装置制御モジュールが前記ゲストに対してインストールされることを可能にするだろう。これは、もし新しい装置制御モジュールが本当に古い装置制御モジュールより良いならば、前記新しい装置制御モジュールを効果的にインストールに導くことができる。代わりに、もし前記選択処理の結果が他のものであれば、前記古い装置制御モジュールは、保持されることができる。
【００２２】
図２は、本発明を実行する動作的なフローチャートを図示する。ブロック50において、前記システムが起動され、必要なハードウェア及びソフトウェア機関が割り当てられる。ブロック52において、実際の構成の変更が検出される。効果的に、しかしこういうものとしては実際には図示されないが、このブロックは待機ループを表す。ブロック54において、この変更が、新しい被制御装置、被制御装置の取り外し、又は装置制御モジュールに対するアンインストール・コマンドに関係したのかどうかが検出される。もし否定であれば、ブロック60において、前記取り外し又はアンインストールが、果たされ、前記システムは、ブロック52に戻る。しかしながら、もし肯定であれば、ブロック56において、前記システムは、固有の装置制御モジュールが、当該被制御装置に対して存在するかどうかを確認する。もし発見されれば、ブロック58において、前記装置制御モジュールは、インストールされ、及び／又は前記新しい被制御装置に割り当てられ、前記システムはブロック52に戻る。もしブロック56において否定であれば、ブロック62において、前記装置探査アプリケーションは、汎用制御モジュールの存在に関して探査する。もし発見されれば（ブロック64、Y）、ブロック66において、前記インストール／割り当て動作が果たされ、前記システムはブロック52に戻る。もしブロック66において否定であれば、前記システムは、失敗を信号で伝えるためにブロック68に行き、ここで、ユーザは、調整的な処置などを行ってもよく、前記システムは、ブロック52に戻る。前記フローチャートは、前記フローチャートから出ることを無視したように、様々な度合いで単純化されていることに注意する。
【図面の簡単な説明】
【００２３】
【図１】マルチプル・ステーション・ネットワークのセットアップ構造。
【図２】本発明を実行する動作的なフローチャート。
【図１】
2005504482.tif 000003
【図２】
2005504482.tif 000004
【国際公開パンフレット】
2005504482.tif 000005
2005504482.tif 000006
2005504482.tif 000007
2005504482.tif 000008
2005504482.tif 000009
2005504482.tif 000010
2005504482.tif 000011
2005504482.tif 000012
2005504482.tif 000013
2005504482.tif 000014
2005504482.tif 000015
2005504482.tif 000016
【国際公開パンフレット（コレクトバージョン）】
2005504482.tif 000017
2005504482.tif 000018
【国際調査報告】
2005504482.tif 000019
2005504482.tif 000020
2005504482.tif 000021