(57)【要約】バスリセットの後で操作を回復するためにマルチステーションバスに基づくネットワークを制御するために、最初に各利用可能なステーションにおいて、バスリセット信号通知が検出される。次に、各利用可能なステーションがコンフィギュレーション管理サーバとして働こうとする。それから、前記コンフィギュレーション管理サーバにおいて初期サイクルで一つ又はそれ以上のコンティジェンシ変数に基づいて全てのステーションノードＩＤの仮リストを取得し、前記バス上に前記仮リストをポスティングする。最後に、１つ以上の後続する他のサイクルで一つ以上のコンティジェンシ変数が相次いでリラックスされ、前記リストの拡張されたバージョンがポスティングされる。
2004537917.tif 000002
【特許請求の範囲】
【請求項１】
バスリセットの後で操作を回復するためにマルチステーションバスに基づいたネットワークを制御するための方法において、各利用可能なステーションにおいてバスリセット信号通知を検出するステップと、各利用可能なステーションにおいてコンフィギュレーション管理サーバとして働こうとするステップと、前記コンフィギュレーション管理サーバにおいて初期サイクルで一つ又はそれ以上のコンティジェンシ変数に基づいて全てのステーションノードＩＤの仮リストを取得し、前記バス上に前記仮リストをポスティングするステップと、１つ以上の後続する他のサイクルで一つ以上のコンティジェンシ変数を相次いでリラックスし、前記リストの拡張されたバージョンをポスティングするステップとを特徴とする方法。
【請求項２】
コンフィギュレーション管理サーバとして働くステップが複数のステーションの中からバス信号通知の交換を通じての選択工程の最終的結果に基づく、請求項１に記載の方法。
【請求項３】
最大のパワフルステーションがコンフィギュレーション管理サーバとして働く、請求項１に記載の方法。
【請求項４】
前記コンティジェンシ変数が時間経過と受信したステーションノードＩＤの数とのうちの１つ又はその組合せを含む、請求項１に記載の方法。
【請求項５】
前記ポスティングが当該ステーションへ利用可能な特別のメモリレンジへのリクエストを含む、請求項１に記載の方法。
【請求項６】
ステーションが前記特別のメモリレンジをモニタし、前記コンフィギュレーション管理サーバからの前記リストを待つ、請求項５に記載の方法。
【請求項７】
前記ステーションがＨＡＶｉステーション及びＨＡＶｉでないステーションの両方を含む、請求項１に記載の方法。
【請求項８】
バスリセットの後で操作を回復するためにマルチステーションバスに基づくネットワークを制御のために請求項１に記載の方法を実施するためのシステムにおいて、各利用可能なステーションにおいてバスリセット信号通知を検出するための検出手段と、各アプリケーションステーションにおいてコンフィギュレーション管理サーバとして働こうとするための制御手段と、前記コンフィギュレーション管理サーバにおいて初期サイクルで一つ又はそれ以上のコンティジェンシ変数に基づいて全てのステーションノードＩＤの仮リストを取得し、前記バス上に前記仮リストをポスティングするためのデータ処理手段と、１つ以上の後続する他のサイクルで一つ以上のコンティジェンシ変数を相次いでリラックスし、前記リストの拡張されたバージョンをポスティングするためのリラックス手段とを有することを特徴とする、システム。
【請求項９】
ＩＥＥＥ１３９４バスプロトコルに基づく請求項８に記載のシステム。
【請求項１０】
請求項８に記載のシステムで請求項１に記載の方法を実施するステーション。
【請求項１１】
コンフィギュレーション管理サーバとして動作する請求項１０に記載のステーション。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、請求項１に記載のプリアンブル部に従うバスリセットの後で操作を回復するためにマルチステーションバスに基づくネットワークを制御するための方法に関する。特にプライベートな家庭のような相対的に制御されない環境内で使用されるネットワークにおいて斯様なリセット発生の１つの共通の原因は、ノード又はステーションの追加又は削除である。実際、ＩＥＥＥ１３９４及びＨＡＶｉ標準規格化されたネットワークのような特定の実施例が、プライベートな家庭内の種々のオーディオ／ビデオ機能性を効果的にするためにしばしば用いられている。ステーションは、チューナ、プレーヤ、テレビセット、セットトップボックス等のような種々の装置タイプを表し、これら種々の装置の追加、移動、除去又は交換はありふれたことであり、このことがバスリセットを生じさせる。
【背景技術】
【０００２】
リセットの後で操作を回復する前に、全ての装置は種々のノードＩＤ、ＧＵＩＤ及び他のキー情報が変更されたかどうかを調べるために調べるべきである。今、特定のネットワークコンフィギュレーションが広範囲のステーション能力を有することができたとする。ステーションは技術的にデジタルプロセッサの高速状態からゆっくりした電子又は電気機械的装置までの範囲があり、それは適当な操作が幾らかの機械的スピンアップ遅延又はそのようなものによるであろう。本発明者は、多くの場合、スケルトンネットワークコンフィギュレーションが全ネットワーク機能のサブセットを効率的に動作するために短時間遅延させた後で操作を回復でき、このようにした場合でも非常に有益であることに気がついた。装置がこのフェーズの間アクセスされないならば、無視できるであろう。一方で、種々のステーションの何れかを省いてしまっては結局、ネットワークの完全に意図的な機能が一般に達成されなかった。最も遅いノード又はステーションが応答することを待つことは、適当に長いインターバルを必要とすることを意味する。その上、斯様な遅い装置を取り除くことができたとしても、このような場合、実際応答することはないことになる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
結果として、とりわけ、本発明の目的は、コンフィギュレーション管理サーバがノードＩＤ、ＧＵＩＤ及び適当な追加の情報により活性化した全装置をリストアップさせることである。本発明の他の目的は、相対的に短い遅延内でネットワークが操作を回復することを許容し、他方で遅い装置が置き去りにされてネットワークに加わることができないことがないことを提供することである。他の利点は、単一の製造業者の装置が全体のセットアップを再発見する重荷から解放されて、当該製造業者により適用された規格に部分的にだけ準じる他の製造業者のステーションへ注意を集中することができることである。上記必要性からの解放は、バストラフィックを減らすので効果的にネットワークの帯域幅が上がる。本発明の最終的利点は、本発明のメカニズムが、全てのステーションが再発見操作に参加する必要がある状況に比べて、不適切な頭数がコンフィギュレーション管理サーバに生じることがないということである。また、特別なメモリレンジがこの設定目的のため割当てることができるので、フルのＨＡＶｉ機能より劣る機能を持つ装置も参加できることである。
【課題を解決するための手段】
【０００４】
従って、本発明の態様の１つは、請求項１の特徴部分により特徴付けられる。コンティジェンシ変数は、１つ以上のプリセット遅延値、応答ステーションの特定の数又はその組合せを表すことができる。この特定の数は、リセットが発生する前の状況で存在するステーションの数の特別な部分を表すこともできる。他の基準は、応答するステーションのリストが、装置の互いに予め存在するコミュニケーション及びストリームを再記憶することを助けるのに充分であることである。
【０００５】
本発明はまた、請求項１に記載の方法を実施するシステム、請求項８に記載のシステム内で操作するためのステーションにも関する。本発明の他の態様は従属項に述べられている。
【０００６】
本発明のこれら及び他の態様並びに利点は、附属の図面を特に用いて好ましい実施例を参照してこれ以降詳細に述べられるだろう。
【発明を実施するための最良の形態】
【０００７】
図１は、シングル接続されたステーション又はノード２０，２２，２６，２８及び多重接続された３０，３２，３４を有する、ＩＥＥＥ１３９４に従う従来のネットワークコンフィギュレーションを示す。特に、欧州特許出願ＥＰ０９３３９００Ａ２が参照され、ここに組み入れられる。特にこの参考文献は、特定のネットワークプロトコルのためのブリッジ機能を開示している。注意を喚起するが、当業者は、このプロトコルについての情報のための多くの資料を知っているので、更なる説明は簡明のために省略される。しかしながら、本発明は種々の他のバスプロトコルの下で実践できる。
【０００８】
図２は、特定のステーションで実行されるような本発明によるリスト化工程のフローチャートを示す。もちろん、バス構造内において、種々のステーションが同様のラインに沿ってパラレルに各々操作されるだろう。ブロック４０では、必要である限りハードウェア及びソフトウェア機能を要求して処理が開始する。ブロック４２では、ネットワークリセット状態が検出されるが、このステップは矢印４１により示される図示されていない他のステップを通じて活性化されてもよい。ブロック４２では、ステーションは更に実際にリセットされる。次に、ステーションはブロック４４で再スタートする。特に、特定の特別なメモリレンジをとっておく。当該ステーションがコンフィギュレーション管理サーバとして働く能力を持つならば、有効的にそうなろうと努力するだろう。一般に、パラレルに種々のステーションがこの目的のため必要な機能を具備する。この努力は、動作するバスマスターを決定するために共通に使用されるのと同様なやり方で働く。一般に、このことは、競合するステーション各々が特別な信号通知パターンを送信して働くし、前記パターンでバスがＯＲ機能又はそのような機能の幾らかの論理機能を働かせる。論理機能の最終結果は、各ステーション内で検出でき、結果としてのパターンはすぐに勝ったステーションを指定する。必ずしも必要ではないが一般的に、この勝ったステーションは、競合するステーションの中で最もパワフルなものであろう。簡明のために、このことはここでは詳細に説明されない。前記コンフィギュレーション管理サーバはリセット前に働いていたものとは異なるステーションが可能であることに留意されたい。リセット前のものは除去されたか交換され、及び／又は新しいコンフィギュレーション管理サーバがシステムに新しく接続されることもできる。
【０００９】
ブロック４８では、各利用可能なステーションは、それ自身が好ましいステーションであるかどうかを検出する。そうでないならば、ブロック６２で受動的になる。その際、斯様な受動ステーションは、必要な情報を専らコンフィギュレーション管理サーバと情報のリストを後者がポスティングするまで通信し、当該リストから受動ステーションがネットワークコンフィギュレーションを再び知ることができ、利用可能ならば本発明による処理を始めたリセット信号通知の前に存在したパターン又は通信操作を回復できるだろう。簡明のために、コンフィギュレーション管理サーバのリストの受信までの受動ステーションによる操作はこれ以上説明されない。同じことが、コンフィギュレーション管理サーバとして働く機能に欠けているステーションに適用される。少なくとも１つのステーションがコンフィギュレーション管理サーバとして働くことができることを理解されたい。そうでなければ、システムは止まったままであろう。
【００１０】
ブロック５０では、実際のコンフィギュレーション管理サーバステーションが、ネットワークに関する情報を取得し、リスト化するだろう。ブロック５２では、プリセット時間遅延、信号通知が取得されるだろうステーションの数、又はその組合せのような、利用可能な１つ又は複数のコンティジェンシ変数への要求が満たされたかどうかを判断するだろう。まだそうでなければ、待ちループがブロック５０へ戻る。ブロック５２において、肯定であれば、コンフィギュレーション管理サーバステーションが、取得された情報のリストをセットアップし、他のステーションへ報知するだろう。ブロック５６では、コンフィギュレーション管理サーバステーションは、ネットワーク上の全ステーションがステーションの情報を送信したかどうかを判断するだろう。否定的であれば、コンフィギュレーション管理サーバステーションは、依然残っているステーションに対しての待ちループを効果的に構成するブロック５８及び６０へ行く。もしこれらがライフのサインを与えるならば、又は他のリラックスする利用可能なコンティジェンシ変数が適用されるならば、リスト（ブロック５０）は、ブロック６４で最終的にシステムが終了したことを信号通知するまで拡張されるだろう。もし適用可能ならば、サイレントなステーションが存在するかもしれないので、終了は無限の長い時間かけてもよい。
【００１１】
簡明のために、種々のほかの態様、フローチャートの実行中他のリセット状態の発生等の態様が無視されてきた。この明細書においては、当業者は、請求項に記載の発明の範囲を超えないならば、本発明の一部を形成すると思われるべき種々の変更及び補正に気が付くだろう。
【図面の簡単な説明】
【００１２】
【図１】図１は、ＩＥＥＥ１３９４に従う従来のネットワークコンフィギュレーションを示す。
【図２】図２は、本発明によるリスト付けのフローチャートを示す。
【図２】
2004537917.tif 000003
【国際公開パンフレット】
2004537917.tif 000004
2004537917.tif 000005
2004537917.tif 000006
2004537917.tif 000007
2004537917.tif 000008
2004537917.tif 000009
2004537917.tif 000010
2004537917.tif 000011
2004537917.tif 000012
2004537917.tif 000013
【国際公開パンフレット（コレクトバージョン）】
2004537917.tif 000014
2004537917.tif 000015
【国際調査報告】
2004537917.tif 000016
2004537917.tif 000017