(57)【要約】  無線ネットワークを介してノードに接続する無線ステーション１０２。この無線ステーションは、少なくとも１個のローカルノード１４２と通信するよう物理的に接続した、プログラム可能な物理レイヤ２０４と、および少なくとも１個のリモートノード１３４を無線ネットワーク上で検出し、ローカルノードとリモートノードとの間の通信を可能とするように構成したコントローラ２１２を有する。また、無線（ワイヤレス）でノードをネットワークに接続することが可能な複数のノードを有する、無線ネットワーク１０５を存在させ、この無線ネットワーク１０５は、１個以上のリモートノードの代理となることが可能な第１無線ステーション１０２であって、プログラム可能な１３９４標準規格物理レイヤを有し、少なくとも１個のローカルノードに物理的に接続し、このローカルノードに対して、少なくとも１個のリモートノードの代理となる該第１無線ステーション１０２と、少なくとも１個のリモートノードを検出し、ローカルノードとリモートノードとの間の通信を可能とするように構成したコントローラ２１２と、を有するものとする。
2009536474.tif 000002
【特許請求の範囲】
【請求項１】
複数のノードを有する無線ネットワーク内で使用するため、この無線ネットワークを介してノードを接続する無線ステーションにおいて、
少なくとも１個のローカルノードと通信するよう、物理的に接続したプログラム可能な物理レイヤと、
無線ネットワーク上で少なくとも１個のリモートノードを検出し、ローカルノードとリモートノードとの間で通信を可能とするよう構成したコントローラと、
を備えたことを特徴とする無線ステーション。
【請求項２】
請求項１に記載の無線ステーションにおいて、前記プログラム可能な物理レイヤを、プログラム可能な１３９４標準規格の物理レイヤとした、無線ステーション。
【請求項３】
請求項１に記載の無線ステーションにおいて、前記無線ネットワークを、１３９４標準規格のバスクラスタからなる複数のローカルノードと通信するよう物理的に接続した、無線ステーション。
【請求項４】
請求項１に記載の無線ステーションにおいて、前記コントローラは、少なくとも１個の仮想ノードＩＤおよび対応する少なくとも１個のリモートの独自ノードＩＤを識別するテーブルを保持するものとした、無線ステーション。
【請求項５】
請求項１に記載の無線ステーションにおいて、前記無線ステーションは、少なくとも１個のローカルノードに対して、少なくとも１個のリモートノードを代理するものとした、無線ステーション。
【請求項６】
請求項１に記載の無線ステーションにおいて、さらに、前記プログラム可能な物理レイヤと通信するプログラム可能なリンクレイヤを備えた、無線ステーション。
【請求項７】
請求項１に記載の無線ステーションにおいて、前記コントローラは、少なくとも１個のリモートの独自ノード識別子、および対応する少なくとも１個の無線ネットワーク上にある媒体アクセス制御識別子を識別するテーブルを、保持するものとした、無線ステーション。
【請求項８】
無線でノードをネットワークに接続することが可能な複数のノードを有する無線ネットワークにおいて、
１個以上のリモートノードを代理することができ、またプログラム可能な１３９４標準規格の物理レイヤを有する第１無線ステーションであって、少なくとも１個のローカルノードに物理的に接続し、またローカルノードに対して、少なくとも１個のリモートノード代理する該第１無線ステーションと、
この無線ネットワークに関連付けし、無線ネットワーク上で少なくとも１個のリモートノードを検出し、またローカルノードとリモートノードとの間で通信を可能とするように構成した、コントローラと、
を備えたことを特徴とする無線ネットワーク。
【請求項９】
請求項８に記載の無線ネットワークにおいて、前記無線ネットワークを、１３９４標準バスクラスタからなる複数のローカルノードと通信するよう、物理的に接続した、無線ネットワーク。
【請求項１０】
請求項８に記載の無線ネットワークにおいて、前記コントローラは、少なくとも１個の仮想ノードＩＤおよび対応する少なくとも１個のリモートの独自ノードＩＤを識別するテーブルを、保持するものとした、無線ネットワーク。
【請求項１１】
請求項８に記載の無線ネットワークにおいて、前記無線ステーションは、無線ネットワーク上で他の無線ステーションに対して、少なくとも１個のローカルノードを代理するものとした、無線ネットワーク。
【請求項１２】
請求項８に記載の無線ネットワークにおいて、さらに、プログラム可能な１３９４標準物理レイヤと通信するプログラム可能な１３９４標準規格レイヤを備えた、無線ネットワーク。
【請求項１３】
請求項８に記載の無線ステーションにおいて、前記コントローラは、少なくとも１個のリモートの独自ノード識別子、および対応する少なくとも１個の無線ネットワーク上にある媒体アクセス制御識別子を識別するテーブルを保持するものとした、無線ステーション。
【請求項１４】
請求項８に記載の無線ステーションにおいて、さらに、コントローラ、メモリ、および１３９４標準アプリケーションを有する第２無線ノードを備えた、無線ステーション。
【請求項１５】
請求項８に記載の無線ステーションにおいて、各無線ステーションは、少なくとも１個のローカルノードに対して、少なくとも１個の１３９４標準ノードを代理するものとした、無線ステーション。
【請求項１６】
請求項８に記載の無線ステーションにおいて、前記第１無線ステーションは、無線ネットワーク上の他のデバイスに対して、ローカルノードを代理するものとした、無線ステーション。
【請求項１７】
請求項８に記載の無線ステーションにおいて、前記無線ステーションは、無線ネットワーク上における少なくとも１個の無線１３９４ノードに対して、少なくとも１個のローカルノードを代理するものとした、無線ステーション。
【請求項１８】
請求項８に記載の無線ステーションにおいて、前記第１無線ステーションは、自己識別パケットを、この第１無線ステーションが代理する各リモートノードのため、少なくとも１個のローカルノードに対して送信可能にした、無線ステーション。
【請求項１９】
請求項８に記載の無線ステーションにおいて、前記ネットワークは、それぞれ少なくとも１個のローカルノードに関連付けした複数の無線ステーションと、それぞれ１３９４標準アプリケーションに関連付けした複数の無線ノードとを有するものとした、無線ステーション。
【請求項２０】
複数のノードを有するネットワーク内で使用するため、前記ネットワークにノードを接続する方法において、
無線ネットワークと通信することができ、少なくとも１個のローカルノードに物理的に取り付けることができる無線ステーションを用意するステップと、
無線ネットワーク上におけるリモートノードを検出するステップと、
前記無線ステーションを、少なくとも１個のローカルノードに対して、検出したリモートノードの代理として機能させるステップと
を有することを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、２００２年９月３日に発行され、本単に参考として本明細書に列記する、特許文献１（米国特許第６，４４５，６９０号）および特許文献２（米国特許第６，４４５，６９１号）に共通する主題を有する。また本明細書には、２００年９月９日に出願され、単に参考として本明細書に列記する、非特許文献１（米国特許出願第０９／７０９，２６９号「ブリッジコンセプトを使用せずに、非ネットワーク準拠リンクを介して、ノードをネットワークに接続するシステムおよび方法」）に共通する主題を有する。
【０００２】
本発明は、ノードを通信ネットワークに接続するシステムおよび方法、より具体的には、ブリッジコンセプトを使用せずに、ノードを異機種ネットワークに接続するシステムおよび方法を対象とするものである。
【背景技術】
【０００３】
ネットワーク内で電子デバイスを接続することは常套手段である。典型的な例としては、コンピュータのネットワークがあり、ネットワーク内の各コンピュータが、ネットワーク内の他のコンピュータと通信することができる。通常、ネットワークは、ＩＥＥＥ１３９４標準規格のような確立した標準規格に準拠する情報バス上で通信する。ＩＥＥＥ１３９４標準は、１９９６年８月３０日付の非特許文献２（ＩＥＥＥ標準規格１３９４−１９９５年「高性能シリアルバスの標準規格」）に詳述されており、あらゆる目的のために参考として本明細書に列記する。
【０００４】
ＩＥＥＥ１３９４標準規格は、コンピュータ周辺機器および家電製品との高性能バス相互接続に対してとくに有用な標準規格である。また高速デジタルビデオデータの転送にも有用である。
【０００５】
しかし、１３９４標準規格の使用には、１３９４ベースの異機種ネットワークを可能にするために、長いケーブルの配置に手間がかかること、および／またはＩＥＥＥ１３９４．１ブリッジ技術（非特許文献３（ＩＥＥＥ標準規格１３９４．１−２００４年））が必要であるため、小さなデバイスのクラスタに限られていた。ブリッジ回路は２個またはそれ以上の電子バスを接続することができる電子回路である。１３９４．１ブリッジ技術は、従来、例えば無線ネットワークを介して接続されている複数の１３９４バスクラスタからなるネットワークのような、異機種ネットワークを実現するために必要とされている。しかしそれによって、既に市販されている１３９４．１ブリッジ技術をサポートしていないことがある１３９４レガシーデバイスの有用性が制限されてしまう。
【特許文献１】米国特許第６，４４５，６９０号明細書
【特許文献２】米国特許第６，４４５，６９１号明細書
【非特許文献１】米国特許出願第０９／７０９，２６９号明細書「ブリッジコンセプトを使用せずに、非ネットワーク規格のリンクを介して、ノードをネットワークに接続するシステムおよび方法」
【非特許文献２】ＩＥＥＥ標準規格１３９４−１９９５年「高性能シリアルバスの標準規格」
【非特許文献３】ＩＥＥＥ標準規格１３９４．１−２００４年
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ＩＥＥＥの１３９４．１ブリッジコンセプトの必要性を排除し、すべてのデバイスが単一の１３９４ネットワーク内にあるかのように１３９４デバイスが相互に通信できるような技術を提供するシステムおよび方法が、当業界に必要である。
【課題を解決するための手段】
【０００７】
本発明の一つの態様においては、複数のノードを有する無線ネットワーク内で使用するため、この無線ネットワークを介してノードを接続する無線ステーションを提供する。この無線ステーションには、少なくとも１個のローカルノードと通信するよう物理的に接続したプログラム可能な物理レイヤと、および無線ネットワーク上で少なくとも１個のリモートノードを検出し、ローカルノードとリモートノードとの間で通信を可能とするよう構成したコントローラと、を備える。
【０００８】
本発明による他の態様においては、無線でノードをネットワークに接続することが可能な複数のノードを有する無線ネットワークを提供する。この無線ネットワークは、１個以上のリモートノードの代理として機能させることができ、またプログラム可能な１３９４標準規格による物理レイヤを有する第１無線ステーションであって、少なくとも１個のローカルノードに物理的に接続し、またそのローカルノードに対して少なくとも１個のリモートノードの代理として機能させる該無線ステーションを備える。また無線ネットワークには、さらに、無線ネットワークに関連付けし、無線ネットワーク上で少なくとも１個のリモートノードを検出し、またローカルノードとリモートノードとの間で通信を可能とするよう構成したコントローラを備える。
【０００９】
本発明によるさらに他の態様は、複数のノードを有するネットワーク内で使用するため、ノードをネットワークに接続する方法を提供する。その方法においては、無線ネットワークと通信することができ、少なくとも１個のローカルノードに物理的に取り付けることができる無線ネットワークを用意するステップと、無線ネットワーク上におけるリモートノードを検出するステップと、を有する。この方法は、さらに、検出したリモートノードを、少なくとも１個のローカルノードに対のして、検出したリモートノードの代理として機能させるステップを有する。他の実施形態において、この方法は、無線ネットワーク上でローカルノードに関連付けした識別子を送信するステップを有する。
【００１０】
上述したところは、当業者が以下に述べる「発明の詳細な説明」をより深く理解できるように、本発明の特徴および技術的な利点をおおまかに述べてきた。本発明の特許請求の範囲の要旨をなす他の特徴および利点について以下に述べる。当業者は、本発明と同一の目的を実施する他の構造を改良または設計するための基礎として記載した、概念および特定の実施例を容易に使用できることを認識すべきである。また、当業者は、本発明のとり得る広範な形態において、このような等価的構成が本発明最も広い形式の精神および範囲から逸脱するものではないことを認識すべきである。
【００１１】
「発明の詳細な説明」に進む前に、本明細書に使用する特定の用語や語句を、前もって定義しておくことは有利である。「備える／有する」「構成される」およびそれらの派生語は、含有を意味するが限定するものではない。「または」という用語は含有を表し、および／または、という意味である。「関連付けした」という用語は、その派生語と同様に、含有する、内部に包含する、相互に接続する、内包する、接触する、組み合わされている、通信可能である、共同で作動する、インタリーブする、並置する、隣接している、結合している、有する、特性を持つ、等を意味する。「コントローラ」「プロセッサ」「装置」という用語は、少なくとも１つの作用を制御する様々なデバイス、システム、またはそれらの一部を意味し、そのようなデバイスはハードウェア、ファームウェア、ソフトウェア、もしくはそれら少なくとも２つの同じものの組み合わせ内に実装される。特定のコントローラに関連付けられた機能は、ローカルかリモートかに関わらず集中化もしくは分散化が可能であることに留意されたい。特定の用語および語句の定義は本明細書を通じて使用されるので、本技術分野の当業者は、多くの場合またはほとんどの場合にその定義が優先的に使用され、将来的にも使用されることを理解しておくべきである。
本発明およびその利点をより完全に理解できるよう、以下に、添付図面につき本発明の好適な実施の形態を説明し、図面において同一部分には同一の符号を付して示す。
【発明を実施するための最良の形態】
【００１２】
本発明のシステムおよび方法の原理を説明するため、以下で示す図１〜図４、および本明細書で説明する様々な実施例は、単なる例示に過ぎず、本発明の範囲を決して限定するものではない。以下の有利な実施例の説明において、本発明はネットワーク通信システム内に統合され、ネットワーク通信システムと接続して使用される。本発明は、ブリッジコンセプトを使用せずに、非ネットワーク準拠リンクを介して、ネットワークノードを接続するシステムおよび方法として説明される。本発明の方法は、ネットワーク通信システムに限定するものでないことに注意されたい。当業者ならば、任意の類似したタイプのネットワークシステムに対しても、本発明の原理が十分に適用できることが容易に理解できるであろう。以下の説明において、ネットワーク通信システムは、単に例示目的のために使用する。
【００１３】
ＩＥＥＥの１３９４．１ブリッジ技術は複雑であり、現在市販されている１３９４レガシーデバイスの有用性は限られている。ＩＥＥＥの１３９４．１ブリッジは、ブリッジ上のトランザクションまたは通信を開始するために、レガシーデバイスの使用が可能でないため、そのようなネットワーク内でのレガシーデバイスの有用性を著しく制限してしまう。ＩＥＥＥの１３９４．１ブリッジは、ブリッジ上でのトランザクションを開始するために、ブリッジを認識する制御デバイスを必要とする。１３９４．１技術が複雑で、レガシーデバイスの使用が制限されていることは、１３９４ベースの異機種ネットワークまたは無線１３９４技術の普及を妨げている主要因である。
【００１４】
図１に、例示的な通信システム１００のブロック図を示す。通信システム１００は、複数の無線（ワイヤレス）ノードｗ１ １１２，ｗ２ １１６，ｗ３ １１４，ｗ４ １３２，ｗ５ １３４，ｗ６ １３６（図１中では正方形のブロックで示す）よりなる無線ネットワークおよび、物理的なワイヤによる接続を示す曲線で接続された円のグループとしてそれぞれ示した１３９４バスクラスタから構成する。通信システム１００における「ノード」を、情報の生成、処理、利用、または伝達を可能にする任意なデバイスと定義する。各無線ノードは、他の無線ノードと無線（ワイヤレス）通信を行うことができる。通信システム１００における「無線（ワイヤレス）通信」は、通信している情報を伝送し、適切なプロトコル、例えば、ＷｉＦｉ、ＢＬＵＥＴＯＯＴＨ，ＷｉＭａｘに限定することなく、これらプロトコルおよび他の既存の無線プロトコルを使用することができる、エネルギー伝搬モード（例えば無線周波数（ＲＦ）、赤外線（ＩＲ）、音響エネルギーなど）による、空間（すなわちワイヤまたは同様の配線を介してではなく）を通じた情報の通信と定義する。様々なノードは、無線ネットワーク１０５と組み合わせて、通信システム１００として異機種ネットワークを形成できる。
【００１５】
また各無線ノードとしては、情報処理デバイスの他に、無線通信用のトランシーバ（図示せず）がある。各無線ノードは、個々の情報処理デバイスと個々のトランシーバと間における情報のローカルフローを調整することができる。さらに各無線ノードとしては、トランシーバの他に、無線通信に使用するエネルギー伝搬モードでエネルギーを伝搬するためのトランスデューサ（図示せず）がある。
【００１６】
無線ステーションの一部でない無線ノード、例えば無線ノードｗ４ １３２およびｗ６ １３６を、無線１３９４ノードにすることができる。この例示的実施例において、無線ノードｗ５ １３４は、通常の無線ノードであり、無線１３９４ノードではないものとする。無線１３９４ノードは、１３９４プロトコルを使用し、無線ステーションを介して他の無線１３９４ノードおよび１３９４バスクラスタ上の１３９４ノードと通信が可能な、１３９４認識無線ノードである。この実施例において、無線１３９４ノードは標準１３９４ノードを含まない。
【００１７】
また図１には、複数の１３９４ノードｃ１ １２２，ｃ２ １４２，ｃ３ １４４，ｃ４ １４６，ａ１ １２４，ａ２ １４８，ａ３ １５０，ｂ１ １２６，およびｂ２ １５２が含まれ、それぞれを円で示す。この例示的実施例において、無線１３９４ステーションの一部でない１３９４ノードは、それぞれ、以下に述べるように当業者には既知の従来の１３９４ノードまたはデバイスである。
【００１８】
１３９４ノードｃ１ １２２，ｃ２ １４２，ｃ３ １４４，およびｃ４ １４６はワイヤで接続し、従来の１３９４バスクラスタを形成する。同様に、１３９４ノードａ１ １２４，ａ２ １４８，ａ３ １５０はワイヤで接続し、従来の１３９４バスクラスタを形成し、１３９４ノードｂ１ １２６、およびｂ２ １５２はワイヤで接続し、従来の１３９４バスクラスタを形成する。
【００１９】
また、無線１３９４ステーション１０２，１０４，および１０６も示しており、それぞれ個々に無線ノードおよび１３９４ノードを有する。無線１３９４ステーション１０２，１０４，および１０６は、それぞれローカル１３９４バスクラスタと無線ネットワークと間におけるインテリジェントルータとして機能する。
【００２０】
１３９４ノード１２２，１２４，および１２６は、無線ステーション１０２，１０４，および１０６の一部として、それぞれプログラム可能な１３９４物理レイヤおよびプログラム可能な１３９４リンクレイヤを有する。本明細書に記載のように、プログラム可能な１３９４物理レイヤおよびプログラム可能な１３９４リンクレイヤを使用することで、無線ステーション１０２，１０４，および１０６内における１３９４ノード１２２，１２４，および１２６は、それぞれ、リモート１３９４バスクラスタ上のノードであると同時に無線ネットワーク上の無線１３９４ノードの代理となる。それゆえ、各無線ステーションは、無線ネットワーク上の他のデバイスに対して、ローカルノードの代理となり、またそのローカルノードに対して、他の無線内１３９４デバイスの代理となる。
【００２１】
この図において、例えば１３９４ノードａ１ １２４は、その１３９４ノードクラスタである、１３９４ノードｃ２ １４２，ｃ３ １４４，ｃ４ １４６，およびｂ２ １５２、ならびに無線１３９４ノードｗ４ １３２およびｗ６ １３６に対して、ノードの代理となる。１３９４ノードｂ１ １２６は、その１３９４ノードクラスタである１３９４ノードｃ２ １４２、ｃ３ １４４、ｃ４ １４６、ａ２ １４８、およびａ３ １５０、ならびに無線１３９４ノードｗ４ １３２およびｗ６ １３６に対して、ノードの代理となる。１３９４ノードｃ１  １２２は、その１３９４ノードクラスタである１３９４ノードａ２ １４８、ａ３ １５０、およびｂ２ １５２、ならびに無線１３９４ノードｗ４ １３２およびｗ６ １３６に対してノードの代理となる。
【００２２】
図２に、本明細書における実施例による無線ステーション１０２のブロック図を示す。
【００２３】
無線ステーション１０２は、無線媒体アクセス制御（ＭＡＣ）レイヤ２０８と通信する無線物理レイヤ２１０（アンテナシステムを有する）を備える。無線媒体アクセス制御（ＭＡＣ）レイヤ２０８は、プログラム可能な１３９４リンクレイヤ２０６と通信し、また１３９４リンクレイヤ２０６はプログラム可能な１３９４物理レイヤ２０４と通信する。プログラム可能な１３９４物理レイヤ２０４は、少なくとも１個の１３９４ポート２０２と通信する。無線ステーションコントローラ２１２は、メモリ２１４と通信し、また物理レイヤ２１０（アンテナシステムを有する）、無線媒体アクセス制御（ＭＡＣ）２０８、プログラム可能な１３９４リンクレイヤ２０６およびプログラム可能な１３９４物理レイヤ２０４とそれぞれ通信できるよう接続する。
【００２４】
各１３９４ポート２０２は、ローカルな１３９４バスクラスタ上の他のノードに対して１３９４ケーブルを介して接続する。各１３９４ノードは、無線ステーション１０２内にノードｃ１ １２２を有し、ＩＥＥＥ１３９４標準規格につき１個〜２７個のポートを有することができる。
【００２５】
いくつかの実施例において、ネットワーク１０５と互換性を持たせるように、無線ステーション１０２は共通ネットワーク物理レイヤをサポートする。無線ステーション１０２は、その媒体アクセス制御識別子を使用することで、ネットワーク１０５に対して自身を識別させる。無線物理レイヤ２１０をハードウェア内に実装し、アナログドメインおよびデジタルドメインの双方において実行することができるようにする。
【００２６】
プログラム可能な１３９４物理レイヤ２０４は、コントローラ２１２によりプログラムすることが可能であり、各バスリセットの後に複数のセルフＩＤパケットを発生することができ、また所定位置に複数のノードが存在するローカルバス上で他のノードに認識される。いくつかの実施例において、プログラム可能な１３９４物理レイヤ２０４は、第１セルフＩＤパケットにおける物理的な識別番号を増分して第２セルフＩＤパケット、第３セルフＩＤパケット等を生成することにより、複数のセルフＩＤパケットを発生する。プログラム可能な１３９４物理レイヤ２０４もまた、セルフＩＤパケットにおける他のフィールド、例えばポート状態フィールドに対して必要な調整をすることができることを、当業者は理解できるであろう。プログラム可能な１３９４物理レイヤ２０４は、さらに、それが表す全ての物理レイヤアドレス（物理レイヤＩＤ）に対してアドレス指定されたパケットを受信する。ノードと無線ステーションと間の通信、および他の内部操作における他の態様は、例えば上述の参考として列記した、特許文献および非特許文献（特許出願）において説明される技術を用いて、実現することができる。
【００２７】
プログラム可能な１３９４リンクレイヤ２０６は、コントローラ２１２によりプログラムすることが可能であるため、プログラム可能な１３９４物理レイヤ２０４と共に連携動作する複数のノードの代理となることができる。プログラム可能な１３９４リンクレイヤ２０６は、それが代理するあらゆるノードのソースアドレスを有するパケットを発生することができ、それが代理する全てのノードの宛先アドレスへのパケットを受信することができる。
【００２８】
この無線媒体アクセス制御（ＭＡＣ）レイヤおよび無線物理レイヤは、従来の無線媒体アクセス制御（ＭＡＣ）レイヤおよび物理レイヤであり、ＩＥＥＥ８２０．１１のファミリー技術または超広帯域（ＵＷＢ）技術のうちの１つとすることができるが、それに限定されるものではない。さらに、非無線技術、例えば電力線通信技術とすることもできる。コントローラ２１２は、無線ネットワークを介して、他の無線１３９４ステーションおよび無線１３９４ノードと通信し、そのローカルな１３９４バスクラスタとネットワークにおける残りの部分と間の通信を制御する。
【００２９】
コントローラ２１２は、他の無線ステーションを介してリモート１３９４バスクラスタ上の１３９４ノード、ならびに無線ネットワーク１０５上の無線１３９４ノードｗ４ １３２およびｗ６ １３６を検知する。次に、コントローラ２１２は、プログラム可能な１３９４物理レイヤ２０４およびプログラム可能な１３９４リンクレイヤ２０６が、仮想ノードの形態をとるローカルな１３９４バスクラスタに対する検知済みノードの代理となるようにプログラムする。またコントローラ２１２は、対応する仮想ノードと実ノードとの間に１対１の対応関係を維持し、対応する仮想ノードと実ノードとの間で双方向通信を行う。
【００３０】
本明細書における仮想ノードとは、ローカルな１３９４バスクラスタ上において他の実ノードのように見える仮想体のことであって、あたかもローカルな１３９４バスクラスタ上に存在しているかのように見え、実際にはネットワーク内の他の部分に存在している無線１３９４ノードまたはリモート１３９４バスクラスタの一部であるものを指す。
【００３１】
通信システム１００において、無線ステーション１０２は，無線ノードｗ２ １１６、ｗ３ １１４、ｗ４ １３２、ｗ６ １３６、および関連する１３９４ノードａ２ １４８、ａ３ １５０、ｂ２ １５２を検出する。この実施例において、ノードａ１ １２４およびｂ１ １２６は、無線ステーションの一部であるため、個別のノードとして検出されない。通常の無線ノードｗ５ １３４もまた、１３９４ネットワークの一部ではないため無視される。無線ステーション１０２内のコントローラ２１２は、そのプログラム可能な１３９４物理レイヤおよびリンクレイヤに対して、検出した各ノードに対応する仮想ノードを生成するように命令を出す。次に、プログラム可能な１３９４物理レイヤおよびリンクレイヤは、これら各仮想ノードを、接続する１３９４バスクラスタに対して物理ノードとして提供する。
【００３２】
この実施例において、検出中、他の無線ステーションは、それぞれ、そこへ物理的に接続している各１３９４ノードに対して与えられた独自の（一義的）ノードＩＤに応答する。
【００３３】
１３９４バスクラスタとして１３９４ポート２０２へ（直接的もしくは間接的に）接続したノードｃ２ １４２，ｃ３ １４４，ｃ４ １４６に伝送されるべき全てのパケットを、他の無線ステーションおよび無線ノードから、無線ステーション１０２は受信する。ネットワーク１０５上のデバイスが、ノードｃ２ １４２、ｃ３ １４４またはｃ４ １４６へ要求パケットを送信するとき、無線ステーション１０２は、これらパケットを受け取り、また各パケット内のソースノードＩＤを対応する仮想ノードＩＤに置き換えた後、対応するノードｃ２ １４２，ｃ３ １４４またはｃ４ １４６に転送する。無線ステーション１０２がノードｃ２ １４２，ｃ３ １４４またはｃ４ １４６からの応答を受信したとき、要求者（リクエスタ）に対して、対応する独自のノードＩＤで置き換えられたパケット内のソースＩＤと共に応答パケットを生じさせる。
【００３４】
ローカル１３９４バスクラスタから見れば、無線ステーション１０２は、そこにあたかも５個のノードがあるかのように振る舞う（すなわちノードａ２ １４８、ノードａ３ １５０、ノードｂ２ １５２、ノードｗ４ １３２、ノードｗ６ １３６）。ローカル１３９４クラスタ上のレガシーデバイスは、無線リンクを介してノードａ２ １４８，ａ３ １５０，ｂ２ １５２，ｗ４ １３２、またはノードｗ６ １３６のいずれか１個と通信することが可能である。この方法によって、本明細書に記載のシステムおよび技術は、ブリッジ技術を使用せずに１３９４デバイスをネットワークに接続することが可能となる。
【００３５】
無線１３９４ステーションは、ローカル１３９４ノードが標準１３９４プロトコルのみを認識可能であるため、ローカル１３９４バスクラスタ上の標準１３９４ノードの振る舞いを模倣する。他方、無線ネットワーク側では、無線１３９４ステーションと無線１３９４ノードとの間における通信のために、他のプロトコルを使用または定義することができる。
【００３６】
ローカルノード、および仮想ノードの代理となるリモートノードの個数の合計が６３個を超える場合、ローカルノードおよび仮想ノードの全数が６３個を超えないように、コントローラは仮想ノードの個数を制限することが可能であり、音、光、文字列、および／もしくは音声メッセージにより、ネットワーク内に過剰な数のノードがあることをユーザーに知らせることができる。
【００３７】
ローカル１３９４バスクラスタにバスリセットがあるとき、コントローラ２１２は新しいデバイスが追加されたか、デバイスが除去されたか、またはローカルノードのメンバーに変化がないか否かをチェックする。変化があれば、コントローラ２１２は他の無線１３９４ステーションおよび無線１３９４ノードに知らせる。このような情報を受信する際には、各無線１３９４ステーションは仮想ノード情報を更新し、ローカルなバスリセットを生じさせるとともに、無線１３９４ノードはセルフＩＤパケットのリストを更新する。各無線ステーションは、仮想ノード情報およびセルフＩＤパケットをメモリ３１４内に保存する。
【００３８】
新しい無線１３９４ノードが検出される、または除去されるとき、コントローラ２１２は仮想ノード情報を更新し、バスリセットを生ずる。しかし、無線ネットワークのもつ比較的信頼性の低い性質に対処するために、コントローラ２１２は無線１３９４ノードの除去を確認するために、数秒に１回以上にわたる時間間隔でその除去を確認する。このことは、不必要なバスリセットを最小に抑え、ネットワークの安定性を改善するためである。
【００３９】
図３に、例えば無線１３９４ノードｗ４ １３２のような、本発明によるによる無線１３９４ノードのブロック図を示す。無線１３９４ノードｗ４ １３２は、無線媒体アクセス制御（ＭＡＣ）レイヤ３０８と通信する、無線物理レイヤ３１０（アンテナシステムを持つ）を含む。無線媒体アクセス制御（ＭＡＣ）レイヤ３０８は、１３９４アプリケーション３０２と通信する。無線１３９４ノードコントローラ３１２は、メモリ３１４と通信し、無線物理レイヤ３１０、無線媒体アクセス制御（ＭＡＣ）レイヤ３０８、および１３９４アプリケーション３０２のそれぞれと通信し、それぞれを制御するために接続する。
【００４０】
無線１３９４ノードｗ４ １３２には、従来の１３９４ノードは含まない。無線１３９４ノードｗ４ １３２は、無線ネットワークに準拠する無線ノードでありながら、１３９４プロトコルも認識し、またＩＥＥＥ１３９４標準による（仮想もしくは実）レジスタを実装する。
【００４１】
無線１３９４ノードｗ４ １３２は、１３９４アプリケーション３０２としてアプリケーションブロックを有することができる。例えば、オーディオもしくはビデオストリーム用のソースまたはシンクになりうる。１３９４アプリケーション３０２もまた、リモートコントローラになりうる。その場合、１３９４アプリケーション３０２はユーザーインタフェースデバイス（例えば入力キーおよびディスプレイ等）を有することができる。いくつかの実施例において、１３９４アプリケーションのプログラミングにおける若干またはすべてを、無線１３９４ノード１３２のメモリ３１４内に保持する。
【００４２】
無線１３９４ノード１３２は、無線１３９４ステーションを介して、ラジオパケット内にカプセル化した１３９４パケットを交換し、従来の通信技術を使用することにより、他の無線１３９４ノードおよび１３９４バスクラスタ上の１３９４ノードと通信する。いくつかの実施例において、無線１３９４ステーションは、どの仮想ノードＩＤがリモートの独自ノードＩＤに対応しているかを示すテーブル、およびどのリモートの独自ノードＩＤが無線ネットワーク上の媒体アクセス制御（ＭＡＣ）ＩＤに対応しているかを示すテーブルを維持する。
【００４３】
本明細書で説明する実施例および技術は、ＩＥＥＥ１３９４ベースのホームネットワーク内に実装することができる。本明細書に記載の実施例および技術により、複数の１３９４クラスタが、例えば無線ネットワークを介して市販されているレガシー１３９４デバイスを十分に活用するなど、相互に通信することが可能となる。
【００４４】
図４は、例示的なネットワーク通信システム内における本発明による有利な実施例の動作を示すフローチャートである。第１ステップは、無線ネットワークと通信し、少なくとも１個のローカル１３９４ノードと通信するよう物理的に接続した無線ステーションを用意する（ステップ４１０）。
【００４５】
次のステップは、無線ネットワーク上で少なくとも１個のリモート１３９４ノードを検出する（ステップ４２０）。１３９４ノードは、無線１３９４ノードまたは他の無線ステーションに接続した１３９４ノードになりうる。
【００４６】
次のステップは、無線ステーションを、ローカル１３９４バスクラスタ上の各ローカルノードに対して、検出したリモートノードの代理として機能させる（ステップ４３０）。
【００４７】
最後のステップは、無線ネットワーク上でのリモートノードとローカル１３９４ノードとの間における通信のルートを決定する（ステップ４４０）。
【００４８】
図４は開示の実施例による方法４００の一つの例を示したものであるが、様々な変更を図４に加えることができる。例えば、１つ、若干、もしくはすべてのステップを必要に応じて複数回行うこともできる。また、一連のステップとして示したが、図４の様々なステップは並行して、もしくは異なる順序で行うこともできる。特定の例において、図４に示したいくつかのステップは並行して行われる。
【００４９】
簡単化および明瞭化のため、本明細書には本開示の使用に適した全てのシステムおよび要素の完全な構造および動作について、図示もしくは説明を行っていないことに、当業者は認識するであろう。代わりに、本開示独自である、もしくは本開示の理解に必要であるシステムおよび要素についてのみ、十分に図示および説明している。本明細書に図示および説明されているシステムおよび要素の構造および操作の残りは、様々な既存の実装および既知の慣習に対して適合するであろう。
【００５０】
十分に機能するシステムの説明文において本発明が説明されている一方で、少なくとも本発明の機構の一部は、様々な形態の有用なマシンが使用可能な媒体内に包含される命令の形態へ分割することが可能であること、および実際に分割される際に使用する命令の特定のタイプによらず、本発明は等しく適用されることは、当業者であれば認識できるであろう。有用なマシンが使用可能な媒体の例としては、不揮発性ハードコードタイプの媒体、例えば読み出し専用メモリ（ＲＯＭ）、または消去可能かつ電気的プログラム可能なメモリ（ＥＥＰＲＯＭ）、例えばフロッピー（登録商標）ディスク、ハードディスクドライブなどのユーザーが記録可能なタイプの媒体、コンパクトディスク読み出し専用メモリ（ＣＤ−ＲＯＭ）またはデジタル・バーサタイル・ディスク（ＤＶＤ）がある。
【００５１】
本発明による例示的な実施例が詳細に説明されているが、本明細書に開示の本発明の様々な変更、置換、実施形態、および改良は、その広範な形態において、本発明の精神および適用範囲から逸脱することなく行うことができる。
【図面の簡単な説明】
【００５２】
【図１】通信システムの実施例を示すブロック図である。
【図２】本発明による実施例に従った無線ステーションのブロック図である。
【図３】本発明の実施例に従った無線ノードのブロック図である。
【図４】本発明による有利な実施例の動作を示すフローチャートである。
【図１】
2009536474.tif 000003
【図２】
2009536474.tif 000004
【図３】
2009536474.tif 000005
【図４】
2009536474.tif 000006
【国際調査報告】
2009536474.tif 000007
2009536474.tif 000008
2009536474.tif 000009