(57)【要約】本発明はワイヤレスリンクに亘るワイヤレスデバイスコネクティングバスを有する通信ネットワークにおけるリセットを管理するための方法に関し、この方法は次のステップを有する、すなわち、ネットワークのワイヤレスデバイスの中から親ワイヤレスデバイスを選択し、他のワイヤレスデバイスは子ワイヤレスデバイスとラベリングされるステップ、さらに子ワイヤレスデバイスのローカルバスにおいてリセットするために第１の子ワイヤレスデバイスがバスリセットメッセージを親ワイヤレスデバイスに送信するステップ、親ワイヤレスデバイスがバスリセットを他の子ワイヤレスデバイスに拡散するステップ、他の子ワイヤレスデバイスは自分のローカルワイヤードバスにおいてバスリセットを実施するステップを有する。
2004530387.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレスリンクに亘るワイヤレスデバイスコネクティングバスを有する通信ネットワークにおけるリセットを管理するための方法において、該方法は次のステップを有する、すなわち、
ネットワークのワイヤレスデバイスの中から親ワイヤレスデバイスを選択し、他のワイヤレスデバイスは子ワイヤレスデバイスとラベリングされるステップ、
さらに子ワイヤレスデバイスのローカルバスにおいてリセットするために第１の子ワイヤレスデバイスがバスリセットメッセージを前記親ワイヤレスデバイスに送信するステップ、
前記親ワイヤレスデバイスがバスリセットを他の子ワイヤレスデバイスに拡散するステップ、
前記他の子ワイヤレスデバイスは自分のローカルワイヤードバスにおいてバスリセットを実施するステップ
を有する、ワイヤレスリンクに亘るワイヤレスデバイスコネクティングバスを有する通信ネットワークにおけるリセットを管理するための方法。
【請求項２】
リセットを生成する目的のために、親ワイヤレスデバイスは各子デバイスに、子デバイスのバスに接続されたノードを除いて、ネットワーク全体のノードのｓｅｌｆ−ｉｄを送信する、請求項１記載の方法。
【請求項３】
第１の子デバイスにより送信されるバスリセットメッセージはこの子デバイスのバスのノードのｓｅｌｆ＿ｉｄパケットを含んでいる、請求項１又は２記載の方法。
【請求項４】
親デバイスが他の子デバイスによるリセットの完了に関して肯定応答メッセージを第１の子デバイスに送信するステップをさらに含む、請求項１〜３のうちの１項記載の方法。
【請求項５】
バスに接続されたノードに関する限り前記バスは透過的に接続される、請求項１〜４のうちの１項記載の方法において、
ワイヤレスデバイスをワイヤレスリンクの中央コントローラと関連付けるステップ、
前記ワイヤレスデバイスの透過的コネクションが認可されたネットワークトポロジを結果的に生じるかどうかベリファイするステップ、
ノーの場合、透過的コネクションを禁止し、関連付けを維持し、コネクションを再開するために所定の時点でネットワークトポロジ状態を再チェックするステップ
を特徴とする、バスに接続されたノードに関する限り前記バスは透過的に接続される、請求項１〜４のうちの１項記載の方法。
【請求項６】
ネットワークトポロジ状態はネットワークにおけるデバイスの全個数である、請求項５記載の方法。
【請求項７】
新しいデバイスが既にワイヤレスデバイスを介してネットワークに透過的に接続されているバスに加えられる場合にはネットワークトポロジ状態をベリファイし、もし結果的に得られるネットワークトポロジが認可されていなければ前記バスを切断し、しかし関連付けを維持するステップをさらに有する、請求項５又は６記載の方法。
【請求項８】
切断されたワイヤレスデバイスは、以下の状況のうちの１つにおいて、すなわちそのバスにおけるデバイスの個数が減少する状況か又は残りのネットワークにおけるデバイスの個数が減少する状況のうちの１つにおいて、再び接続しようと試みる、請求項７記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
２００１年、３月３０日に ＴＨＯＭＳＯＮ ｍｕｌｔｉｍｅｄｉａ の名において提出された特許出願ＥＰ０１４００８２６.２は、ワイヤレスリンクに亘るデバイスのクラスタ間のインターフェースとして作用するデバイスの挙動を定めている。この特許出願の実施形態によれば、各リンクはそれらの個々のクラスタに接続された「ワイヤレスデバイス」と呼ばれる２つのインターフェースデバイスによって形成されている。引用された特許出願の実施形態では、クラスタがワイヤードＩＥＥＥ１３９４バスの周りに形成されており、主に２つのインターフェースを有するリンクが議論されている。上記の引用された特許出願の実施形態において記述されているようなワイヤレスデバイスは、Ｈｉｐｅｒｌａｎ２データリンクコントロール（ＤＬＣ）レイヤの部分及びＨｉｐｅｒｌａｎ２ＩＥＥＥ１３９４サービススペシフィクコントロールサブレイヤ（ＳＳＣＳ）の機能をインプリメントする。
【０００２】
本発明は２つより多くのインターフェースデバイスにより形成されるリンクをインプリメントする問題に関する。
【０００３】
２つのＩＥＥＥ１３９４バスの間のブリッジは現在はＩＥＥＥにより標準化されている。相応するドラフトスタンダードは：
（１）IEEE P1394.1 "Draft Standard for High Performance Serial Bus Bridges" Draft 0.14, December 21, 2000 。
【０００４】
ＥＳＴＩはＩＥＥＥ１３９４サービススペシフィクコンバージェンスサブレイヤの標準化及びＩＥＥＥ１３９４ブリッジスペシフィクファンクションズサブレイヤについても作業している：
（２）‘Broadband Radio Access Networks (BRAN); HIPERLAN Type 2; Packet based convergence layer; Part 3: IEEE1394 Service Specific Convergence Sublayer (SSCS), version 1.2.1A of Jan. 2001’。この文書はＨｉｐｅｒｌａｎ２デバイス間のＩＥＥＥ１３９４トラフィックのトランスポートを扱っている。
【０００５】
（３）Broadband Radio Access Networks (BRAN); HIPERLAN Type 2; Technical Specification; Packet based Convergence Layer, Part 4: IEEE 1394 Bridge Specific Functions sub-layer for restricted topology, version 1.1.1 (July 2001) 。
【０００６】
注意すべきことは、文書（２）及び（３）がアーキテクチャを記述しており、これらのアーキテクチャにおいてワイヤレス媒体はブリッジによりインターコネクトされたバスに対して個別の分離バスとして表されており、各々の個別のバスはユニークなバスアイデンティファイアによって識別され、ネットワークの各ノードはそのローカルバスのアイデンティファイア及び物理アイデンティファイアと呼ばれるオウンアイデンティファイア（own identifier）によって定義されていることである。言い換えれば、これら２つの文書により記述されるブリッジは透過的ではない。
【０００７】
本発明は他方で透過的なブリッジに関し、ネットワークの各ノードはネットワークの他の全てのノードと同じ単一のバス上にあると信じている。
【０００８】
本発明は、ワイヤレスリンクに亘るワイヤレスデバイスコネクティングバスを有する通信ネットワークにおけるリセットを管理するための方法に関し、この方法は次のステップを有する、すなわち、
ネットワークのワイヤレスデバイスの中から親ワイヤレスデバイスを選択し、他のワイヤレスデバイスは子ワイヤレスデバイスとラベリングされるステップ、
さらに子ワイヤレスデバイスのローカルバスにおいてリセットするために第１の子ワイヤレスデバイスがバスリセットメッセージを親ワイヤレスデバイスに送信するステップ、
親ワイヤレスデバイスがバスリセットを他の子ワイヤレスデバイスに拡散するステップ、
他の子ワイヤレスデバイスは自分のローカルワイヤードバスにおいてバスリセットを実施するステップを有する。
【０００９】
本発明の他の特徴及び利点は添付された図面の助けにより説明される非限定的な実施形態の記述を介して明らかとなり、添付された図面において、
図１は本発明による３つのワイヤレスデバイスにより形成されるワイヤレスリンクを含むネットワークの線図であり、
図２は幾つかの異なるタイプのワイヤレスデバイスを含むネットワークの線図であり、
図３は図１のネットワークの線図及び相応するトポロジの表現であり、
図４は本実施形態で使用されるようなバスリセットレジスタの線図であり、
図５はワイヤレスボックスにおけるソフトウェアレイヤ及びクラスタのノードの例を示す。
【００１０】
導入部（Introduction）
前述のように、２００１年、３月３０日に ＴＨＯＭＳＯＮ ｍｕｌｔｉｍｅｄｉａ の名において提出された特許出願ＥＰ０１４００８２６.２は２ポータルリンクを記述している。この特許出願は本出願の基礎として使用され、本出願により別のやり方で指示されない場合には参照すべき対象となる。
【００１１】
前の特許出願において記述された原理の多くも本出願の対象であるマルチポイントリンクのケースに当てはまることが明らかとなる。
【００１２】
以下の文書は本発明の独特の実施形態に対する背景情報を与える。
【００１３】
(a) IEEE Std 1394-1995 'Standard for a High Performance Serial Bus'
(b) IEEE Std 1394a-2000 'Standard for a High Performance Serial Bus - Amendment 1'
(c) IEC 61883-x (1998-02) Consumer audio/video equipment - Digital interface, where 'x' varies between 1 and 5.
文書（ｃ）は特にＩＥＥＥ１３９４バスに亘るアイソクロナスコネクション（isochronous connections）の生成を定義する。
【００１４】
(d) IEEE P1212 'Draft Standard for Control and Status Registers(CSR) Architecture for microcomputer busses'
冒頭に引用した文書（２）も参照のこと。というのも、本実施形態はこの文書により明記された機能の部分を使用するからである。
【００１５】
もちろん、本発明はワイヤードバス又はワイヤレスリンクのために選択された特定のテクノロジに限定されるものではない。
【００１６】
実施形態では、ワイヤードＩＥＥＥ１３９４バス又はサブネットワークとワイヤレス媒体との間のインターフェースデバイスは「ワイヤレスボックス」と呼ばれる。本実施形態によれば、ワイヤレスデバイス（「ワイヤレスボックス」）の関連付け（association）は２つに限定されない。図１のブリッジにより図示されているように、２つより多くのワイヤレスボックスが関連することができ、この図１のブリッジは３つのワイヤレスボックスを含む。
【００１７】
各ワイヤレスボックスはＨｉｐｅｒＬＡＮ２データリンクコントロールレイヤ（ＤＬＣ）及びＩＥＥＥ１３９４ＳＳＣＳレイヤの主要部分をインプリメントする。バスＩＤが全てのクラスタに対して同一であるので、バスＩＤはルーティングには使用されない。
【００１８】
文書（ｇ）により定義されるようなブリッジレイヤはインプリメントされない。代わりに、透過的ブリッジ挙動をするアプリケーションがインプリメントされる。図５はワイヤレスボックス及びノードにおけるソフトウェアレイヤを示している。
【００１９】
本実施形態は先に引用した特許出願のように透過的ブリッジを定義する：バスに配置されたＩＥＥＥ１３９４ノードは同じバス上に配置されているように互いを見る。
【００２０】
２つのタイプのバスがある：１つ以上のリーフバス（leaf bus）及びせいぜい１つのブランチバス。リーフバスはブランチバスに接続させることができるだけである。幾つかのリーフバスが同一の（唯一の）ブランチバスに接続されうる。
【００２１】
ワイヤレスボックスの「バージョン」の概念を導入する。「ポイントツーポイントが可能な」ワイヤレスボックスは「バージョン１」ボックスと呼ばれ、１つより多くの他のワイヤレスボックスと通信することが可能なワイヤレスボックスは「バージョン２」ボックスと呼ばれる。
【００２２】
両方のバージョンのワイヤレスボックスは共働することができる。バージョン１ワイヤレスボックス及びバージョン２ワイヤレスボックスは同一のバス（すなわちポイントツーポイント「ブランチ・アンド・リーフ」トポロジのブランチバス）に接続されうる。特定のワイヤレスリンクにおいては、ただ１つの所与のバージョンのワイヤレスボックスがあればよい。
【００２３】
ただ１つのバス（すなわちブランチバス）は同時に両方のバージョンのワイヤレスボックスを受信することができる。
【００２４】
特に明記しなければ、以下において記述されるワイヤレスボックスの挙動はバージョン２ボックスの挙動であり、他方でバージョン１ボックスは冒頭に引用された特許出願で明記されたように振る舞う。主にバージョン２ボックスとバージョン１ボックスとの間の挙動の違いを記述する。
【００２５】
図２は両方のバージョンのワイヤレスボックスを含むネットワークの例である。バージョン１ボックスは黒い輪で示され、バージョン２ボックスは黒い丸で示されている。
【００２６】
マルチポイントリンクアーキテクチャ（Multipoint link architecture）
マルチポイントリンクのアーキテクチャをこれから記述する。
【００２７】
前述のように、全てのワイヤレスボックスはワイヤレスネットワークを介して互いを見る。本実施形態によれば、これらのワイヤレスボックスのうちの１つは特別な役割を有し、この特別な役割はとりわけマルチポイントリンクにおけるバスリセットプロパゲーションを決定するのに使用される。そのローカルバスにおいて、トポロジカルな視点から、このワイヤレスボックスはワイヤードＩＥＥＥ１３９４デバイスに特定のワイヤレスボックスの親ポートを介して接続されている。他の全てのワイヤレスボックスは、ＩＥＥＥ１３９４  １９９５（文書（a））、パート３.７.３.１.２に記述されているのと類似のやり方で論理的にその子ポートに接続されている。
【００２８】
ＩＥＥＥ１３９４-１９９５とのアナロジーによって、この特定のワイヤレスボックスは以下において親ワイヤレスボックスと呼ばれ、他方で他のワイヤレスボックスは子ワイヤレスボックスと呼ばれる。
【００２９】
本実施形態によれば、ワイヤレスボックスの個数は各ワイヤレスリンク毎に１６に制限されている。これは、ＩＥＥＥ１３９４-１９９５、パート８.５.１に定義されているようにＩＥＥＥ１３９４デバイスのポートの全個数に相応する。親として活動するワイヤレスボックスは１５個の子ワイヤレスボックスに接続されうる。
【００３０】
親ワイヤレスボックスの選択は、ワイヤレスネットワークの中央コントローラと様々なワイヤレスボックスとの関連付けの時点で行われ、さらに各ＩＥＥＥ１３９４ＳＳＣＳバスリセットの後で行われる。ＳＳＣＳバスリセットにおいて、文書（２）で記述されているように、各ワイヤレスボックスには物理アイデンティファイア（ｎｏｄｅ＿ｉｄ）が割り振られる。本実施形態によれば、最も高いｎｏｄｅ＿ｉｄを有するワイヤレスボックスが一般的に親ワイヤレスボックスとして選択される。親-子ヒエラルヒーはワイヤレスボックスにおけるｓｅｌｆ＿ｉｄプロセス及びこれらのワイヤレスボックスが属しているバス又はサブネットワークを組織化するために使用される。
【００３１】
親選択は次のように要約できる：
第１段階：２つのワイヤレスボックスの接続
・そのバスにおいてルートではないワイヤレスボックスは親ワイヤレスボックスである。
・両方がルートであるならば、より高いノードＩＤを有するワイヤレスボックスが親ワイヤレスボックスとなる。
【００３２】
第２段階：他のワイヤレスボックスの接続
・既に接続されたワイヤレスデバイスはそれらのバスにおいて全てルートである。
【００３３】
＊もし新しいワイヤレスデバイスがルートでなければ、それが親ワイヤレスボックスである。
【００３４】
＊もし新しいワイヤレスデバイスもルートであるならば、親は変わらない。
・既に接続されたデバイスのうちの１つはルートでない。
【００３５】
＊新しいデバイスはルートであり、親ワイヤレスボックスは変わらない（すなわち、ルートではなかったワイヤレスボックス）。
【００３６】
ワイヤレスボックスは、ＨｉｐｅｒＬＡＮ２ではワイヤレスネットワークの中央コントローラと関連付けられるが、トポロジ制限（例えばノード又はホップの最大個数、ループの回避）のために本実施形態では他のワイヤレスボックスに「リンク」されない。このようなケースでは、そのワイヤレスボックスに接続されたノードはネットワーク上の他のノードには見えないし、そしてその逆も成り立つ。このように関連付けられた、しかし実際にはトポロジカルに分離されたワイヤレスボックスは親ワイヤレスボックスにはなり得ない。たとえこれらにＰＨＹ＿ＩＤが割り当てられていても、これらはバスのトポロジに含まれない。
【００３７】
図３は図１の３つバスのトポロジカルな表現を示す。単純化のために、ネットワークはバージョン２ワイヤレスボックスだけを含む。親ワイヤレスボックスは他のワイヤレスボックスにその「子」ポートを介して接続されている。子ワイヤレスボックスはそれらの「親」ポートによって親に接続されている。
【００３８】
関連付けプロセス（Association process）
２つの既に接続されたワイヤレスボックスを含んでいる既存のワイヤレスネットワークへの新しいワイヤレスボックスの関連付けプロセスは次のようなものである：
関連付けプロシージャの第１のステップによってバージョン２の全てのワイヤレスボックスにはワイヤレスの媒体における他のワイヤレスボックスの到着及び離脱が通知される。それは文書（２）、パート６.４（バスリセットプロシージャ）に記述されている。すなわち、ワイヤレスボックスがネットワークに加わると、ラジオリンクコントロールレイヤ（ｒｌｃ）関連付けプロシージャがＨｉｐｅｒＬＡＮネットワークの中央コントローラによって実施される。同じ文書に詳細に記載されているように、ワイヤレスボックスが加えられようと分離されようといずれにせよ、ＳＳＣＳバスリセットプロシージャが実施される。ＳＳＣＳバスリセットはＩＥＥＥ１３９４バスリセット及びこれらのプロパゲーションとはまったく異なっている。
【００３９】
関連付けプロシージャの第２のステップは、新しいワイヤレスボックス及びその関連付けられたＩＥＥＥ１３９４バス又はサブネットワークとが全ネットワークトポロジの要求を満たすかどうかをチェックすることである。新しいワイヤレスボックスはこれらの状態を次のことをベリファイすることによってチェックする：
・既存のネットワークにおいてただ１つのブランチバスが存在すること。
・ワイヤレスボックスのうちのただ１つがそのローカルバスにおいてルートではないこと。
・新しいバス／サブネットワークにおける多数のデバイスが加えられた既存のネットワークにおけるデバイスの全個数が６４に制限されること。これはシングルワイヤードＩＥＥＥ１３９４バスにおけるＰＨＹ＿ｉｄの最大個数に相応する。
【００４０】
残りのネットワークに存在するノードの個数が、ネットワークのネットワークトポロジに関する情報を読み出すことによって、親ワイヤレスボックスから又は他のワイヤレスボックスから新しいワイヤレスボックスによってリクエストされうる。この情報は各ワイヤレスボックスによって維持されている。代わりに、新しいワイヤレスボックスは親ワイヤレスボックスへのそのバスリセットメッセージにそのローカルバスにおけるノードの個数を含み、ノードの全個数が６４より大きいか否かを決定するのは親ワイヤレスボックスである。
【００４１】
６４個のノードへの制限も、既にネットワークに接続されているバスにデバイスが接続される場合にはチェックされる必要がある。そのバスのワイヤレスボックスは既にメモリにネットワークの以前のトポロジを有しており、ノード個数制限が満たされているか否かをチェックする。満たされていない場合、それはバスリセットメッセージを転送せず、ネットワークからの切断を発生する。それでもやはりそれはラジオコントロールレイヤレベルに関連付けられたままであり、デバイスが分離される場合には、再び接続しようと試みる。それは、一定の瞬間に、例えば周期的に、親ワイヤレスボックスと共に、残りのネットワークトポロジにおける変化（例えば、１つのバスにおけるデバイス個数の削減又はバス全体の分離）がバスの接続を認可することができるかどうかをベリファイすることもできる。
【００４２】
以下において、特に明記しない限り、冒頭に引用した特許出願に記述されたように様々なステップが実行される。
【００４３】
我々はネットワークはＮ個のワイヤレスボックスを含んでいると仮定する：
（a）適正なリセットプロパゲーションを可能にするためには、Ｎ−１個のワイヤレスボックスが個々のバスにおけるルートであるべきである。これらはワイヤレスサイクルスレーブとして作動するＩＥＥＥ１３９４ＳＳＣＳを有するワイヤレスボックスである。
（ｂ）ルートではない１つのワイヤレスボックスがバスに配置されており、このバスはグローバルルートすなわちネットワークの全デバイスにより構成された「仮想の」ＩＥＥＥ１３９４バスのルートを含む。それもまたルートであり得る（そしてこの場合グローバルルートとなる）。このワイヤレスボックスは、文書（２）により定義されたように、ワイヤレスデバイス及びワイヤレスボックスを同期させるためにワイヤレスネットワークに対するワイヤレスサイクルマスターとして活動する。
【００４４】
もし新しいワイヤレスボックスのリンキングが許可されるならば、必要なら親ワイヤレスボックスが（再）選択される。その後バスリセットが下記のように実行される。次いで新しいワイヤレスボックスはネットワークのトポロジマップを形成することができる。リンクが２つのワイヤレスボックス（ポイントツーポイント）に制限される場合には、２つのバスのうちの１つと個々に関連付けられたただ２つのワイヤレスボックスが存在する。この場合いくつかのバスが存在する：新しいディメンションが関連付け、リンキング及びバスリセットプロシージャに含まれている。新しいワイヤレスボックスは他の全てのワイヤレスボックスからそのトポロジを精確に形成するために情報を必要とする。この情報は下で定義されるリセットプロシージャを介して獲得される。
【００４５】
文書（２）に記述されているように（Section 6.5, Clock information connection control）、親ワイヤレスボックス以外の全てのワイヤレスボックスはクロックマルチキャストグループに加わり、ワイヤレスサイクルマスターに同期する。このワイヤレスサイクルマスターは親ワイヤレスボックスである。
【００４６】
文書（２）セクション６.８に記述されているように、接続がオープンされて非同期トランザクションをマップする。
【００４７】
ワイヤレスボックスがネットワークを離れる場合、ＩＥＥＥ１３９４ＳＳＣＳバスリセットも実行される。これは、文書（２）セクション６.４に記述されているように、ワイヤレスボックスの分離を検出する中央コントローラにより開始される。
【００４８】
親ワイヤレスボックスはもし必要ならば選択又は再選択されうる。
【００４９】
リセットプロセス（Reset process）
バスリセットはワイヤードバスからのノードの分離又はワイヤードバスへのノードの付加を介してトリガされうる。バスリセットはワイヤレスボックスが付加又はリリースされる場合にもトリガされる。ワイヤードバスに接続されたワイヤレスボックスはリセットを他のバスに伝える。
【００５０】
バスリセットの期間中には、データの転送はサスペンドされている。
【００５１】
（もしそれ自体が親ワイヤレスボックスではないならば、）リセットをトリガするために、ワイヤレスボックスは子バスリセットメッセージを親ワイヤレスボックスに送信する。図４に図示されているように、バスリセットメッセージはレジスタへの書き込みでもよい。
【００５２】
Ｎｂ＿ｏｆ＿ｓｅｌｆ＿ＩＤ＿ｐａｃｋｅｔｓはバスリセットをリクエストするバスにおける１３９４デバイスの個数を指定する（ワイヤレスボックスを含む）。
【００５３】
ｓｅｌｆ−ＩＤパケットのフォーマットはＩＥＥＥ Ｓｔｄ１３９４−２０００において定義されたものである。
【００５４】
次いで親ワイヤレスボックスが親バスリセットメッセージを他の全てのワイヤレスボックスに送信する。
【００５５】
次のことが仮定される、すなわち、
・全てのワイヤレスボックスはネットワークの他のデバイスからのｓｅｌｆＩＤパケットによりネットワークのトポロジを生成することができる。
・全てのワイヤレスボックスは内部で同じトポロジを生成することになっている。
【００５６】
プロシージャは次のようなものである：
ワイヤレスボックスはそのローカルバスにおいてリセットを検出する。このワイヤレスボックスはネットワーク全体のトポロジのその知識をもってそのバスにおけるバスリセットに参加する。ＩＥＥＥ１３９４−１９９５自己識別プロシージャがこのバスにおいて実行される。
・すぐ前のステップのワイヤレスボックスは、そのバスに相応するｓｅｌｆ＿ｉｄのリストを含む子バスリセットメッセージを親に送信する。
・親は親バスリセットメッセージを全ての子に送信する：それは子が所属するバスからのを除いてＩＥＥＥ１３９４バスの全てのノードのｓｅｌｆ＿ｉｄを含む。
・各々の子はＩＥＥＥ１３９４バスリセットをそのバスにおいて実行し、残りのネットワークのトポロジを知り、そのバス又はサブネットワークに相応するｓｅｌｆ＿ｉｄのリストを含む肯定応答パケットを親に送信する。
・親は肯定応答パケットを起動している子ワイヤレスボックスに送信する。それはＩＥＥＥ１３９４ネットワークの全てのノードのｓｅｌｆ＿ｉｄを含む。
【００５７】
起動しているバスにおけるリセットはある種の状況下で必要とされうる（例えば新しいワイヤレスボックスの接続のためにリセットがトリガされた場合）。
・次いでバスリセットプロシージャは終了される。
【００５８】
各ワイヤレスボックスはネットワークのトポロジマップを維持している。次いでそれはそのローカルバスにおける遠隔ノードに対するｓｅｌｆ＿ｉｄを生成する。去っていったデバイスに依存して、ワイヤレスボックスはデバイスが分離された遠隔バスにおいて定義されたのと同一のｓｅｌｆ＿ｉｄを生成する。デバイスがバスを離れる時、全てのワイヤレスボックスは新しいトポロジに関して正確なｓｅｌｆＩＤを生成することができる。
【００５９】
もしリセットプロシージャが行われている時にバスリセットが別のバスで発生するならば、このバスに所属のワイヤレスボックスが修正されたトポロジを肯定応答パケットを介して送信する。すると親はバスリセットが発生したことを検出することができ、それに応じてバスリセットプロシージャを継続することができる。もし肯定応答パケットが既に送信されているならば、このバスに所属のワイヤレスボックスは子バスリセットメッセージを送信し、親は新しいバスリセットプロシージャをスタートする。
【００６０】
アイソクロナスリソースのリザベーション（Reservation of isochronous resources）
アイソクロナスリソースリザベーションは冒頭に引用した特許出願の場合と同じであるが、以下相違点がある。
【００６１】
文書（２）で定義されたアイソクロナスリソースマネージャ（ＩＲＭ）が使用される。それはアイソクロナスコントロールフィーチャ（利用可能なチャネル及び帯域幅）が記録される単一ロケーションを提供する。
【００６２】
冒頭に引用された特許出願で定義されているように、専用ユーザコネクション（’ｄｕｃ’）を開く代わりに、ワイヤレスボックスが文書（２）で定義されているように、アイソクロナスマルチキャストグループに加わる。
【００６３】
ワイヤレスボックスがそのローカルバスにおけるノードのインプット又はアウトプットプラグコントロールレジスタ（ｉ／ｏＰＣＲ）においてロックリクエストを検出する場合、それはワイヤレスリンクにアイソクロナスチャネルをリザーブする必要があるかどうかをチェックし、このワイヤレスボックスは文書（２）セクション６.９.１に定義されているＩＥＥＥ１３９４コントローラとして活動する。
【００６４】
バスリセットの後で、各ワイヤレスボックスは、コネクションに対して以前割り当てられた全てのプラグコントロールレジスタをリセットの後でもこれらのレジスタがまだ割り当てられているかチェックするために読み取る。これらのコネクションに対してワイヤレスボックスはリセットの前にはＩＥＥＥ１３９４コントローラであった。もし、これらのプラグコントロールレジスタが割り当てられてはいない（例えばソースデバイスが分離されていた）ならば、相応のチャネルリザベーションがキャンセルされる。
【００６５】
ノンオーバーレイドコネクション（Non-overlaid connections）が次のようにワイヤレスボックスによって処理される：
ＩＥＥＥ１３９４コントローラがトーカノード及びリスナーノードのコントロールプラグレジスタにおいてｏＰＣＲ及びｉＰＣＲロックリクエストを実行したと仮定する。これらのノードは適切なレスポンスメッセージによって応答する。ワイヤレスボックスはそれらのリンクの他のワイヤレスボックス（ピアワイヤレスボックス（peer wireless boxes））にｏＰＣＲ及びｉＰＣＲロックレスポンスを転送する。
【００６６】
ワイヤレスボックスがそのピアワイヤレスボックスのうちの１つを介してトーカノードからｏＰＣＲロックレスポンスを受信する場合、そのトーカノードがそのピアワイヤレスボックスのうちの１つの側にあることが推測される。ｏＰＣＲロックレスポンスは、コネクションのためにアイソクロナスリソースマネージャにより割り当てられるチャネル番号を含む。こうして、もしこのコネクションのためのリスナーノードがネットワークのこのリスナーノード自体の側にあるか又は他のピアワイヤレスボックスのうちの１つの側にあるとこのワイヤレスボックスが判断するならば、ワイヤレスボックスはリザベーションをしさえすればよいことになる。これを決定するために、それはｉＰＣＲロックレスポンスも聞く。
【００６７】
もしこのワイヤレスボックスがそのピアボックスのうちの１つから同じチャネル番号を有するｉＰＣＲロックレスポンスを受信するならば、リスナーノードはネットワークのこのこのワイヤレスボックスの側にはないとこのワイヤレスボックスは確信する。もしそれがｏＰＣＲロックレスポンスと同じピアワイヤレスボックスから来るならば、ワイヤレスリソースのリザベーションは行われない。もしそれが他のピアワイヤレスボックスから来るならば、ワイヤレスリソースのリザベーションが必要である。
【００６８】
ワイヤレスボックスがネットワークのこのワイヤレスボックスの側のノードにおいてｉＰＣＲレジスタを検出し、ｉＰＣＲレジスタがｏＰＣＲの場合と同じチャネル番号を有する場合には、このワイヤレスボックスはリスナーノードがバスのこのワイヤレスボックスの側にあると確信する。
【００６９】
この最後の状態を判定するために、このワイヤレスボックスは一定のインターバルで適正なチャネル番号を探しながらネットワークのこのワイヤボックスの側のノードのｉＰＣＲレジスタを読み取るプロセスを実施する。
【００７０】
もしｏＰＣＲロックレスポンスに相応するリスナーノードがワイヤレスリンクのその側に見つかったならば、又は、もしこのワイヤレスボックスが他のピアワイヤレスボックスからｉＰＣＲロックレスポンスを受信するならば、このワイヤレスボックスは必要なアイソクロナスリソースリザベーションを行う。このような場合には、ワイヤレスボックスはコネクションのための特別なレジスタをセットアップする。このレジスタは「ワイヤレス」プラグコントロールレジスタなのでｗＰＣＲとよばれ、冒頭に引用した特許出願に詳細に記述されている。それは他のデータのほかにワイヤレスボックスにより「１」にセットされるポイントツーポイントコネクションカウンタを含む。ネットワークのピアワイヤレスボックスの側にトーカノードを有するピアワイヤレスボックスもレジスタを作成し、コネクションカウンタを「１」にセットする。
【００７１】
いずれにせよ、リンクのただ１つのワイヤレスボックスがトリガされてこのリンクに亘るアイソクロナスリソースリザベーションを行う。それはコントローラアプリケーションと同じ側に配置されたワイヤレスボックスである。ワイヤレスボックスは、もしローカルノードのｉＰＣＲ又はｏＰＣＲレジスタにおいてコネクションを検出するか又はそのピアのうちの１つからそのローカルノードのうちの１つへとアドレス指定されたロックレスポンスを受信するならば、コントローラがそのローカルバスにあることを知る。
【００７２】
ワイヤレスボックスが最初にｉＰＣＲロックレスポンスを受信する場合にはメカニズムはシンメトリックである。
【００７３】
オーバーレイドコネクションに対しては、引用された特許出願に記述されたのと同じプロセスが適用される。ノンオーバーレイドコネクションを切断することに対しても、引用された特許出願に記述されたのと同じプロセスが適用される。全てのワイヤレスボックスは各コネクション毎にｗＰＣＲを維持している。デバイスがコネクションを切断する場合には、このデバイスは文書（２）セクション６.９に記述されたようにマルチキャストグループを離れる。
【００７４】
ブロードキャストイン／ブロードキャストアウトコネクションのマネージメントは以下のように実施される：
ブロードキャストアウト／ブロードキャストインコネクションはプロテクトされていない。コネクションはなんらかのアプリケーションによって切断されうる。ブロードキャストアウトコネクションを確立するアプリケーションは、アウトプットプラグがアイソクロナスデータフローの伝送を継続する保証を持たない。ブロードキャストインコネクションを確立するアプリケーションは、インプットプラグが受信するのに使用するチャネルにおいてアイソクロナスデータフローを伝送するアウトプットプラグがあるかどうかを知らないし、もしあったとしても、アウトプットプラグが伝送を継続することを知らない。
【００７５】
ブロードキャストイン又はブロードキャストアウトコネクションをオープンすることは以下のように実施される：
各ワイヤレスボックスはブロードキャストアウトコネクションを検出するために規則正しくそのバスのノードをポーリングする。それはそのバスのノードのｏＰＣＲレジスタを読み取り、ブロードキャストコネクションカウンタがセットされているか検出する。次いで、それは相応のチャネル番号と共に情報をリンクのそのピアに転送する。ピアはそのチャネルに相応するブロードキャストインコネクションを見つけるためにノードをポーリングする。
【００７６】
一度ブロードキャストインコネクションが検出されると、アイソクロナスチャネルはそのバスにおいてブロードキャストインコネクションを検出したワイヤレスボックスによってワイヤレスリンクに亘ってオープンされる。
【００７７】
ブロードキャストイン又はブロードキャストアウトコネクションをリリースすることは以下のように実施される：
ブロードキャストアウトコネクション側に配置されたワイヤレスボックスは規則正しくそのブロードキャストアウトコネクションに相応するｏＰＣＲレジスタを読み取り、ブロードキャストアウトコネクションがまだアクティブであるかどうかをチェックする。もはやアクティブでない場合には、コネクションはリリースされる。
【００７８】
ブロードキャストインコネクション側に配置されたワイヤレスボックスは規則正しくｉＰＣＲレジスタ（又は複数のｉＰＣＲレジスタ）を読み取り、ブロードキャストインコネクションがまだアクティブであるかどうかをチェックする。もはやアクティブでない場合には、それはその側に配置された他のノードの全てのｉＰＣＲレジスタを読み取り、同じチャネルに対する別のアクティブなブロードキャストインコネクションがあるかどうかをチェックする。
【００７９】
ピアワイヤレスボックスにアクティブなブロードキャストインコネクションが残っていない場合には、コネクションがリリースされる。
【００８０】
ブロードキャストイン及びアウトコネクション専用のチャネルがアイソクロナス伝送にも使用されることは可能である。その場合、このチャネルはブロードキャストチャネルではなくアイソクロナスチャネルと考えられる。ワイヤレスボックスはｏＰＣＲ及びｉＰＣＲをチェックすることを停止する。
【００８１】
ｉ／ｏＰＣＲがもはや割り当てられていない場合には、ワイヤレスボックスが既に説明したようなブロードキャストイン及びアウトコネクションのチェックを再開する。
【００８２】
パケットを伝送するために、各ワイヤレスボックスはトポロジマップを維持している。それはルーティングテーブルも維持している。
【００８３】
分割されたメッセージにおけるタイムアウト問題に結びついた制約条件（Constraints linked to timeout issues in split messages）
引用された特許出願において説明されているように、２つのＩＥＥＥ１３９４デバイス間のワイヤレスリンクの個数は、分割されたトランザクションに対するタイムアウト制約条件を遵守するために制限されうる。もちろん、本発明はこのようなケースに限定されてはいない。
【００８４】
ＩＥＥＥ１３９４ＳＳＣＳ（文書e）はリレーすることを許可しており、第２のワイヤレスリンクがネットに加えられうる。もしタイムアウト制約条件が例えば上記の２つのバスホップの最大値を強要するならば、これはただ１つのワイヤレスボックスしか各ワイヤードバスでは許可されないという制限をもたらす。なぜなら、リレーはワイヤレスバスにおいて２つのホップを有することの原因でありうるからである。
【００８５】
異なるバージョンのワイヤレスボックスがインターコネクトされているコンフィギュレーションでは、２つのノードの間のパスにおけるワイヤレスリンクの最大個数は２ではなく３に達する。図２では例えばノードＡとＢとの間のパスは３つのワイヤレスリンクを通過する。それでもやはり、ネットワークにはまだただ１つのブランチバスしかなく、このブランチバスは１つより多くのリンクされたワイヤレスボックスを所有するものである。「リンクされた」ワイヤレスボックスの定義は下で与えられている。
【図面の簡単な説明】
【００８６】
【図１】本発明による３つのワイヤレスデバイスにより形成されるワイヤレスリンクを含むネットワークの線図である。
【００８７】
【図２】幾つかの異なるタイプのワイヤレスデバイスを含むネットワークの線図である。
【００８８】
【図３】図１のネットワークの線図及び相応するトポロジの表現である。
【００８９】
【図４】本実施形態で使用されるようなバスリセットレジスタの線図である。
【００９０】
【図５】ワイヤレスボックスにおけるソフトウェアレイヤ及びクラスタのノードの例を示す。
【図１】
2004530387.tif 000003
【図２】
2004530387.tif 000004
【図３】
2004530387.tif 000005
【図４】
2004530387.tif 000006
【図５】
2004530387.tif 000007
【国際公開パンフレット】
2004530387.tif 000008
2004530387.tif 000009
2004530387.tif 000010
2004530387.tif 000011
2004530387.tif 000012
2004530387.tif 000013
2004530387.tif 000014
2004530387.tif 000015
2004530387.tif 000016
2004530387.tif 000017
2004530387.tif 000018
2004530387.tif 000019
2004530387.tif 000020
2004530387.tif 000021
2004530387.tif 000022
2004530387.tif 000023
2004530387.tif 000024
2004530387.tif 000025
2004530387.tif 000026
2004530387.tif 000027
2004530387.tif 000028
【国際公開パンフレット（コレクトバージョン）】
2004530387.tif 000029
2004530387.tif 000030
【国際調査報告】
2004530387.tif 000031
2004530387.tif 000032
2004530387.tif 000033