(57)【要約】  演算装置は、無線ローカルエリアネットワーク（ＷＬＡＮ）との共存を強化するために、無線パーソナルエリアネットワーク（ＰＡＮ）の他の装置とインタフェースされる。ＷＬＡＮは、種々のネットワーク装置に対して相互通信する複数のノードにより特徴付けられ、無線ＰＡＮは、ＷＬＡＮを介する送信と比較して低電力の送信により特徴付けられる。演算装置は、ＷＬＡＮを介して使用されるプロトコルに部分的にのみ準拠するオーバレイプロトコルであるが共存を可能にするプロトコルを使用して無線ＰＡＮ装置と通信することを含み、無線ＰＡＮに対するコーディネータとして無線ＰＡＮのアクティビティを調整する。ＷＬＡＮは、８０２．１１無線ＬＡＮであってもよい。ＷＬＡＮ装置は、オーバレイプロトコルフレームを受信すると、少なくとも共有無線ネットワーキング媒体の使用を遅延させるのに十分な程度にオーバレイプロトコルフレームを理解できる。ＰＡＮコーディネータがＷＬＡＮと接続できる場合、ＰＡＮコーディネータはＷＬＡＮ及びＰＡＮと同時に接続できるデュアルネットワーク装置であってもよい。デュアルネットワーク装置は、共有ネットワークモジュールを使用してＷＬＡＮ及びＰＡＮトラフィックの双方を処理できる。
2008538167.tif 000002
【特許請求の範囲】
【請求項１】
無線ローカルエリアネットワーク（ＷＬＡＮ）との共存を強化するために、演算装置を無線パーソナルエリアネットワーク（ＰＡＮ）の他の装置とインタフェースする方法であり、前記ＷＬＡＮが種々のネットワーク装置に対して相互通信する複数のノードにより特徴付けられ、前記無線ＰＡＮが前記ＷＬＡＮを介する送信と比較して低電力の送信により特徴付けられる方法であって、
前記無線ＰＡＮに対するコーディネータとして前記無線ＰＡＮのアクティビティを調整するように前記演算装置を構成する工程と、
前記ＷＬＡＮを介して使用されるプロトコルに部分的にのみ準拠するオーバレイプロトコルであるが共存を可能にする前記プロトコルを使用して前記無線ＰＡＮ装置と通信するためのロジックを含み、前記無線ＰＡＮを介して前記演算装置を無線ＰＡＮ装置にインタフェースするように前記演算装置を適応させる工程と、を備えることを特徴とする方法。
【請求項２】
前記ＷＬＡＮは８０２．１１無線ＬＡＮであることを特徴とする請求項１に記載の方法。
【請求項３】
前記オーバレイプロトコルはＷＬＡＮフレーム形式又はその変形を有するプロトコルを含むため、ＷＬＡＮ装置は、オーバレイプロトコルフレームを受信すると、少なくとも共有無線ネットワーキング媒体の使用を遅延させるのに十分な程度に前記オーバレイプロトコルフレームを解釈できることを特徴とする請求項１に記載の方法。
【請求項４】
前記演算装置と前記アクセスポイントとの間のデータ転送の前にそれらの間のＬＡＮ接続をセットアップするロジックを含み、前記演算装置をＷＬＡＮにインタフェースするようにロジック及び少なくとも１つのアンテナを含むネットワーク回路を適応させる工程と、
前記オーバレイプロトコルを使用して前記無線ＰＡＮ装置と通信するロジックを含み、前記無線ＰＡＮを介して前記演算装置をＰＡＮ装置にインタフェースするように前記ネットワーク回路を適応させる工程と、
前記無線ＰＡＮ装置及び前記演算装置が前記ＷＬＡＮからの干渉及び前記ＷＬＡＮへの干渉を発生せずに通信できるように、前記演算装置から前記共有無線ネットワーキング媒体の使用量を調整するために、前記無線ＰＡＮ装置と通信する前記ロジックを使用する工程と、を更に含むことを特徴とする請求項１記載の方法。
【請求項５】
前記ＷＬＡＮに対して前記ネットワーク回路を識別する前記前記ネットワーク回路の第１のＭＡＣアドレスを格納する工程と、
前記無線ＰＡＮに対して前記ネットワーク回路を識別する前記ネットワーク回路の第２のＭＡＣアドレスを格納する工程と、
前記演算装置が前記第１のＭＡＣアドレスを使用して前記ＷＬＡＮと関連付けられる一方で、前記第２のＭＡＣアドレスを使用して前記無線ＰＡＮを介してデータのフレームを送信する工程と、を更に含むことを特徴とする請求項４に記載の方法。
【請求項６】
使用量を調整するために前記無線ＰＡＮ装置と通信するロジックを含む前記演算装置を適応する工程は、他のタスクを有するプロセッサにより実行される命令として前記ロジックを実現するためにプログラマブルデバイスをプログラムするプログラムコードを生成する工程を含むことを特徴とする請求項４に記載の方法。
【請求項７】
前記無線ＰＡＮ装置と通信するロジックを含む前記演算装置を適応させる工程は、他のタスクを有するプロセッサにより実行される命令として前記ロジックを実現するためにプログラマブルデバイスをプログラムするプログラムコードを生成する工程を含むことを特徴とする請求項１に記載の方法。
【請求項８】
演算装置を無線ローカルエリアネットワーク（ＷＬＡＮ）及び無線パーソナルエリアネットワーク（ＰＡＮ）にインタフェースする方法であり、前記ＷＬＡＮが前記無線ＰＡＮ及び個々の装置のネットワークを介して相互通信する複数のノードにより特徴付けられる方法であって、
前記演算装置と前記ＷＬＡＮの他の装置との間のデータ転送の前にそれらの間のＬＡＮ接続をセットアップするロジックを含み、前記演算装置をＷＬＡＮにインタフェースするようにロジック及び少なくとも１つのアンテナを含むネットワーク回路を適応させる工程と、
前記ＷＬＡＮを介して使用される前記プロトコルに部分的にのみ準拠するオーバレイプロトコルを使用して前記無線ＰＡＮ装置と通信するロジックを含み、前記無線ＰＡＮを介して前記演算装置をＰＡＮ装置にインタフェースするように前記ネットワーク回路を適応させる工程と、
前記無線ＰＡＮ装置及び前記演算装置が前記ＷＬＡＮからの干渉及び前記ＷＬＡＮへの干渉を発生せずに通信できるように、前記演算装置から前記共有無線ネットワーキング媒体の使用量を調整するために、前記無線ＰＡＮ装置と通信する前記ロジックを使用する工程と、を備えることを特徴とする方法。
【請求項９】
前記ＷＬＡＮは８０２．１１無線ＬＡＮであることを特徴とする請求項８に記載の方法。
【請求項１０】
前記オーバレイプロトコルはＷＬＡＮフレーム形式又はその変形を使用するため、ＷＬＡＮ装置は、オーバレイプロトコルフレームを受信すると、少なくとも共有無線ネットワーキング媒体の使用を遅延させるのに十分な程度に前記オーバレイプロトコルフレームを解釈できることを特徴とする請求項８に記載の方法。
【請求項１１】
前記ＷＬＡＮに対して前記ネットワーク回路を識別する前記ネットワーク回路の第１のＭＡＣアドレスを格納する工程と、
前記無線ＰＡＮに対して前記ネットワーク回路を識別する前記ネットワーク回路の第２のＭＡＣアドレスを格納する工程と、
前記演算装置が前記第１のＭＡＣアドレスを使用して前記ＷＬＡＮと関連付けられる一方で、前記第２のＭＡＣアドレスを使用して前記無線ＰＡＮを介してデータのフレームを送信する工程と、を更に含むことを特徴とする請求項８に記載の方法。
【請求項１２】
ＬＡＮ接続をセットアップするロジックを含む前記ネットワーク回路を適応する工程は、他のタスクを有するプロセッサにより実行される命令としてＬＡＮ接続ロジックを実現するためにプログラマブルデバイスをプログラムするプログラムコードを生成する工程を含み、
オーバレイプロトコルを使用して前記無線ＰＡＮ装置と通信するロジックを含む前記ネットワーク回路を適応する工程は、前記プロセッサにより実行される命令としてオーバレイプロトコルロジックを実現するために前記プログラマブルデバイスをプログラムするプログラムコードを生成する工程を含むことを特徴とする請求項８に記載の方法。
【請求項１３】
演算装置を無線ローカルエリアネットワーク（ＷＬＡＮ）及び無線パーソナルエリアネットワーク（ＰＡＮ）にインタフェースする方法であり、前記ＷＬＡＮが前記無線ＰＡＮ及び個別の装置のネットワークを介して相互通信する複数のノードにより特徴付けられる方法であって、
前記演算装置と前記アクセスポイントとの間のデータ転送の前にそれらの間のＬＡＮ接続をセットアップするロジックを含み、前記演算装置を前記ＷＬＡＮにインタフェースするようにロジック及び少なくとも１つのアンテナを含むネットワーク回路を適応させる工程と、
前記無線ＰＡＮに対して調整機能を実行するロジック及び前記ＷＬＡＮを介して使用される前記プロトコルに部分的にのみ準拠するオーバレイプロトコルを使用して前記無線ＰＡＮ装置と通信するロジックを含み、前記無線ＰＡＮを介して前記演算装置をＰＡＮ装置にインタフェースするように前記ネットワーク回路を適応させる工程と、
非アクティブ時間を判定する工程と、
前記非アクティブ時間の値に合意するために、必要に応じて前記無線ＰＡＮ装置と前記演算装置との間で通信する工程と、
前記ネットワーク回路により単位時間に消費される電力が使用可能な時に消費される電力と比較して少なくなるように、前記非アクティブ時間の開始後に少なくとも前記演算装置の調整機能の一部を使用不可能にする工程と、を備えることを特徴とする方法。
【請求項１４】
ＬＡＮ接続をセットアップするロジックを含む前記ネットワーク回路を適応させる工程は、他のタスクを有するプロセッサにより実行される命令としてＬＡＮ接続ロジックを実現するためにプログラマブルデバイスをプログラムするプログラムコードを生成する工程を含み、
オーバレイプロトコルを使用して前記無線ＰＡＮ装置と通信するロジックを含む前記ネットワーク回路を適応する工程は、前記プロセッサにより実行される命令としてオーバレイプロトコルロジックを実現するために前記プログラマブルデバイスをプログラムするプログラムコードを生成する工程を含むことを特徴とする請求項１３に記載の方法。
【請求項１５】
演算装置へ及び前記演算装置からデータを無線で通信するために前記演算装置と接続されるように適応された無線ネットワークインタフェース回路であって、
第１の無線ネットワークの個別の装置と通信するためのロジックと、
アクセスポイントへの前記無線ネットワークインタフェース回路の接続のセッションに関連し、少なくとも１つが接続の前記セッションを維持するために必要な情報であるパラメータに対する第１のデータ記憶装置と、
ネットワークコントローラである第２の無線ネットワークのノードと通信するためのロジックであり、前記第２の無線ネットワークが前記第１の無線ネットワークのプロトコルに準拠しないか又は部分的にのみ準拠するプロトコルを使用して動作するロジックと、
前記第２の無線ネットワークの１つ以上のノードに対する前記無線ネットワークインタフェース回路の接続のセッションに関連するパラメータに対する第２のデータ記憶装置であり、前記パラメータのうち少なくとも１つが前記１つ以上のノードとの接続の前記セッションを維持するために必要な情報であり、前記無線ネットワークインタフェース回路が前記第１の無線ネットワークを介して前記アクセスポイント及び前記第２の無線ネットワークを介して前記１つ以上のノードと同時に関連付けられるように構成された第２のデータ記憶装置と、を備えることを特徴とする無線ネットワークインタフェース回路。
【請求項１６】
前記演算装置はバッテリにより電力を供給され且つ移動式又は携帯式であり、携帯装置はある場所からある場所へ容易に移動される装置であり、移動装置はある場所からある場所へ移動している間に動作可能である装置であることを特徴とする請求項１５に記載の無線ネットワークインタフェース回路。
【請求項１７】
前記第１の無線ネットワークは８０２．１５ネットワークであることを特徴とする請求項１５に記載の無線ネットワークインタフェース回路。
【請求項１８】
前記ロジック及び前記記憶装置は専用ネットワーク回路内にあり、前記ロジックは他のタスクを有するプロセッサにより実行される命令として実現され且つ前記記憶装置は他のタスクに対して使用可能なメモリであるか、あるいは前記無線ネットワークインタフェース回路が専用ネットワーク回路により部分的に実現され且つ他のタスクを有するプロセッサにより実行される命令により部分的に実現されるような組み合わせであることを特徴とする請求項１５に記載の無線ネットワークインタフェース回路。
【請求項１９】
前記ロジックはソフトウェアドライバ及び前記ソフトウェアドライバにより少なくとも部分的に操作される前記記憶装置により実現されることを特徴とする請求項１８に記載の無線ネットワークインタフェース回路。
【請求項２０】
演算装置へ及び前記演算装置からデータを無線で通信するために前記演算装置に接続されるように適応された無線ネットワークインタフェース回路であって、
８０２．１１ｘネットワークである第１の無線ネットワークのアクセスポイントと通信するためのロジックと、
ネットワークコントローラである第２の無線ネットワークのノードと通信するためのロジックであり、前記第２の無線ネットワークが前記第１の無線ネットワークのプロトコルに準拠しないか又は部分的にのみ準拠するプロトコルを使用して動作するロジックと、
マルチプロトコルサポートを可能にし、特定のＭＡＣサービス基本要素へのアクセス権を公開し且つ調整し、サービス品質（ＱｏＳ）に影響され易いアプリケーションの優先度処理を調整するための８０２．１１ｘスタックと種々のドライバとの間のコンバージェンスレイヤ（ｃｏｎｖｅｒｇｅｎｃｅ ｌａｙｅｒ）に対するロジックと、を備えることを特徴とする無線ネットワークインタフェース回路。
【請求項２１】
前記ロジック及び前記記憶装置は専用ネットワーク回路内にあり、前記ロジックは他のタスクを有するプロセッサにより実行される命令として実現され且つ前記記憶装置は他のタスクに対して使用可能なメモリであるか、あるいは前記無線ネットワークインタフェース回路が専用ネットワーク回路により部分的に実現され且つ他のタスクを有するプロセッサにより実行される命令により部分的に実現されるような組み合わせであることを特徴とする請求項２０に記載の無線ネットワークインタフェース回路。
【請求項２２】
前記ロジックは、ソフトウェアドライバ及び前記ソフトウェアドライバにより少なくとも部分的に操作される前記記憶装置により実現されることを特徴とする請求項２１に記載の無線ネットワークインタフェース回路。
【請求項２３】
演算装置へ及び前記演算装置からデータを無線で搬送するために前記演算装置に接続されるように適応された無線ネットワークインタフェース回路であって、
８０２．１１ｘネットワークである第１の無線ネットワークのアクセスポイントと通信するためのロジックと、
ネットワークコントローラである第２の無線ネットワークのノードと通信するためのロジックであり、前記第２の無線ネットワークが前記第１の無線ネットワークのプロトコルに完全に準拠しないプロトコルを使用して動作するロジックと、
前記第１の無線ネットワークに関連するスタック又は前記第２の無線ネットワークに関連するスタックに対するフレームであると受信フレームを認識するためのロジックと、を備えることを特徴とする無線ネットワークインタフェース回路。
【請求項２４】
受信フレームを認識するための前記ロジックは、データのフレームのＭＡＣアドレスを分析し且つ第１のＭＡＣアドレスを前記ＷＬＡＮと及び第２のＭＡＣアドレスを前記無線ＰＡＮと関連付けるためのロジックを含むことを特徴とする請求項２３に記載の無線ネットワークインタフェース回路。
【請求項２５】
前記ロジック及び前記記憶装置は専用ネットワーク回路内にあり、前記ロジックは他のタスクを有するプロセッサにより実行される命令として実現され且つ前記記憶装置は他のタスクに対して使用可能なメモリであるか、あるいは前記無線ネットワークインタフェース回路が専用ネットワーク回路により部分的に実現され且つ他のタスクを有するプロセッサにより実行される命令により部分的に実現されるような組み合わせであることを特徴とする請求項２３に記載の無線ネットワークインタフェース回路。
【請求項２６】
前記ロジックは、ソフトウェアドライバ及び前記ソフトウェアドライバにより少なくとも部分的に操作される前記記憶装置により実現されることを特徴とする請求項２５に記載の無線ネットワークインタフェース回路。
【請求項２７】
演算装置を無線ローカルエリアネットワーク（ＷＬＡＮ）及び無線パーソナルエリアネットワーク（ＰＡＮ）にインタフェースする方法であり、前記ＷＬＡＮが前記無線ＰＡＮ及び個別の装置のネットワークを介して相互通信する複数のノードにより特徴付けられる方法であって、
ＷＬＡＮノードにおける前記演算装置間のデータ転送の前にそれら装置間のＬＡＮ接続をセットアップするロジックを実現する工程を含み、前記演算装置とのＷＬＡＮ通信を調整する工程を含む基本サービスセットを前記ＷＬＡＮのアクセスポイントとして動作させるようにロジック及び少なくとも１つのアンテナを含むネットワーク回路を適応させる工程と、
前記ＷＬＡＮを介して使用される前記プロトコルに部分的にのみ準拠するオーバレイプロトコルを使用して前記無線ＰＡＮ装置と通信するロジックを含み、前記無線ＰＡＮを介して前記アクセスポイントをＰＡＮ装置にインタフェースするように前記ネットワーク回路を適応させる工程と、
前記無線ＰＡＮ装置及び前記演算装置が前記ＷＬＡＮからの干渉又は前記ＷＬＡＮへの干渉を発生せずに且つＷＬＡＮノードの分離を必要とせずに通信できるように、前記共有無線ネットワーキング媒体の使用量を調整するために、前記無線ＰＡＮ装置と通信する前記ロジックを使用する工程と、を備えることを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に無線通信に関し、特に異なるネットワークが共有無線媒体を使用することを調整することに関する。
【背景技術】
【０００２】
無線通信の利点及び利便性が普及してきているため、電子装置間の無線通信は益々増加している。無線通信システム又は無線ネットワークは、含んでいるノード（より正確には、ノードの概念と関連付けられる回路網）及びノードの回路網が通信して情報を搬送する時に介する無線媒体（ＷＭ）として説明されることが多い。ある動作又はアクティビティがノードにおける出来事（又はノードにおいて行われるもの）として説明される場合、ノードにおける（又は単純にノードである）電子装置及び／又はネットワークインタフェースは、動作又はアクティビティを実行する回路網であることが理解されるべきである。例えば、ノードＡからノードＢにデータを送出することは、ノードＡと関連付けられる回路網から信号を送信し且つノードＢと関連付けられる回路網を使用してその信号（より正確には、媒体により変更された送信信号）を受信することを意味する。
【０００３】
ノード間で搬送される情報は、デジタルデータ及びデジタル化されたアナログ信号、あるいは他の形態の情報であるが、多くの場合、通信システム設計は、デジタルデータが搬送され且つ上位ネットワーク層がそのデータを適切に解釈するということを前提とする。本明細書における目的のため、データは、１つのノードに存在し、下位ネットワーク層に提供され、ＷＭを介して別のノードに搬送され、別のノードにより適切又は不適切に受信され且つ受信機において上位ネットワーク層に搬送されることが仮定される。１つのモデルにおいて、２つのネットワーク化装置はアプリケーションを実行し、それらアプリケーションは、送信装置のアプリケーションにデータをネットワークスタックのアプリケーション層に搬送させることにより装置間でデータを渡す。ネットワークスタックのアプリケーション層は、下位レベルにデータを搬送し、最終的には媒体アクセス制御（ＭＡＣ）層及び物理ネットワーク（ＰＨＹ）層にデータを搬送する。受信者側において、処理は逆になる。
【０００４】
無線ネットワークをセットアップするために必要なものは、会話に関わる２つ（又は２つ以上）のノードにより理解される方法でデータを送受信できる複数の電子「ノード」装置である。ここで、ノード装置は、それら装置間に存在する媒体で通信できるように適切に配置される。媒体はある種の誘電体であってもよいが、より一般的には、媒体は空隙及び装置間にあるか又は装置間で送信される信号に影響を与えるように位置付けられるオブジェクト（壁、椅子、本、ガラス等）である。ノード装置は送信を区別するために一意の識別子が割り当てられるが、これは必ずしも必須ではないと考えられる。そのような一意の識別子の例は、ＭＡＣアドレス及びＩＰアドレスである。
【０００５】
種々の無線媒体及びそれらの特性の存在は周知であり、本開示の対象ではないため、媒体は添付の図において単に雲マークで表されることが多い。従って、通信できる２つ以上の受電装置のセットの製造業者は、ここでは無線媒体と考えられる無線ネットワークを供給することが理解されるべきである。
【０００６】
無線通信システムは、場合によっては使用方法により決定される有効範囲に基づいて分類される。無線ローカルエリアネットワーク、すなわち「ＷＬＡＮ」は、約３００フィートの通常の有効範囲を有し、家、オフィス、建物、公園、空港等のある規定された（恐らくは漠然と規定された）空間において演算装置間の通信を提供するのに有用である。いくつかの動作モードにおいて、１つ以上のノードが有線ネットワークに接続されることにより、他のノードはその有線ネットワークを介して無線ネットワーク範囲を超えて通信できる。８０２．１１の用語では、そのようなノードは「アクセスポイント」と呼ばれ、通常のプロトコルは、他のノード（「局」と呼ばれる）がアクセスポイントと関連し且つ通信が一般に局とアクセスポイントとの間で行なわれるようなプロトコルである。いくつかの無線ネットワークは「アドホック」モードで動作し、ノード装置はアクセスポイントの存在なしで互いに通信する。
【０００７】
パーソナルエリアネットワーク、すなわち「ＰＡＮ」は、周辺機器を近接する装置に接続するのに使用でき且つ有効範囲が通常約３０フィートである狭域無線ネットワークであり、それによりそのような接続には通常存在するケーブルを除去する。例えばＰＡＮは、ヘッドセットを移動電話又は音楽／オーディオプレーヤに、あるいはマウス又はキーボードをラップトップに、あるいはＰＤＡ又はラップトップを移動電話に（同期又は電話番号の検索のために）接続するのに使用されてもよい。無線ＰＡＮの応用例の更に別の例は、監視ハードウェアをページャ又は同様の読出し装置に無線接続する無線医療監視装置である。更に別の例は、無線対応の電子装置に接続する遠隔制御である。
【０００８】
ネットワークの中にはＷＬＡＮとＰＡＮとの間の曖昧な領域に入るものもあるが、多くの場合、ネットワークは明らかにＷＬＡＮであるか又はＰＡＮである。一般に、パーソナルエリアネットワーク（ＰＡＮ）は、通常は１０メートルの範囲である個人の範囲内で情報技術装置の相互接続のために使用される。例えば、ラップトップを有して旅行する人は、ラップトップの唯一のユーザである可能性が高く、何もプラグ接続する必要なくある形態の無線技術を使用してラップトップに相互接続するパーソナルデジタルアシスタント（ＰＤＡ）及び携帯プリンタを扱う人と同一となる。通常、ＰＡＮノードは無線で会話するが、本明細書においては有線ノードを有することを除外しない。これに対し、無線ＬＡＮは、無線接続され且つ複数ユーザに対応するローカルエリアネットワーク（ＬＡＮ）となる。
【０００９】
一般に無線通信システム及び特に無線ＰＡＮ通信システムに接続する機器は、通常、電力使用量、重量、コスト及びユーザの利便性が非常に重要である応用例に対して使用される。例えばラップトップの場合、低コストのアクセサリが好ましく、バッテリが交換又は充電される必要がある頻度を最小限にするために、そのようなアクセサリの電力使用量が最小限にされることが重要である。バッテリの充電は、ユーザにとって負担であり且つ煩わしく、シームレスなユーザ体験を非常に減少させる。
【００１０】
重量及び複雑性は、多くの無線通信システムにおける別の問題点である。特にラップトップ等の移動装置の場合、重量は問題であり、ユーザは種々の装置を持ち歩く煩わしさに対処したくない。移動装置は、移動中に使用すると考えられる装置であり、携帯装置は、ある場所からある場所へ移動可能であるが、一般に使用中に移動されない装置である。移動装置に対する問題点は携帯装置にも当てはまるが、移動装置の場合より重要でないこともある。例えば、ラップトップに対して周辺装置を無線接続した状態で、双方の装置は、移動中に使用されるか又は頻繁に移動され持ち歩かれる。従って、装置の数及び重量は重要な問題点である。無線トラックボールを有する小型のデスクトップコンピュータ等の携帯装置の場合、総重量がユーザの持ち運びの限界を下回る限り、重量はそれ程問題ではない。しかし、多くの場合、携帯装置のバッテリ寿命は移動装置のバッテリ寿命と同じくらい重要である。
【００１１】
「携帯」と「移動」との間には曖昧さがあり、移動の応用例及び携帯の応用例の問題点は、特に指示のない限り同様であると考えられることが理解されるべきである。換言すると、移動装置は本明細書において説明される例において携帯装置である。
【００１２】
演算装置及び／又は通信装置がＷＬＡＮに接続する場合、その装置は、演算装置に既に組み込まれていることが多い無線回路網を使用する。回路網が組み込まれていない場合、ＷＬＡＮカード（ネットワークインタフェースカード、すなわち「ＮＩＣ」等）が使用される。いずれの場合においても、あるアンテナ回路網が使用され、その回路網を実行するのに電力が必要とされる。
【００１３】
装置が「パーソナルエリアネットワーク」、すなわち「ＰＡＮ」を形成するものとして示される短距離リンクを介して周辺装置又は他の装置に無線接続する場合、回路網はその接続に対しても必要とされる。通常、この回路網は、装置にプラグ接続される外部インタフェースユニットを提供される。例えば、装置がラップトップである場合、回路網はラップトップのＵＳＢポートに取り付けられるＵＳＢ（Universal Serial Bus）ドングルにより提供されてもよい。ＵＳＢドングルは、短距離無線リンクを介して無線通信するのに必要とされる無線回路網を含む。
【００１４】
一般に２つ以上の装置間の無線接続は、各装置が、媒体を介して信号を搬送し且つ媒体を介して信号を受信する無線ネットワーク回路網と、データ及び／又は信号を無線ネットワーク回路網に対して受信、処理及び／又は搬送する処理／通信回路網とを含むことを必要とする。処理／通信回路網は、実際の回路、プロセッサにより実行可能なソフトウェア命令、あるいはそれらの組み合わせにより実現される。いくつかの変形例において、無線ネットワーク回路網及び処理／通信回路網は、一体化される（例えばいくつかのＰＤＡ、無線マウス等と）か、あるいは別個の要素（処理／通信回路網であるラップトップ及び無線ネットワーク回路網であるネットワークＰＣＭＣＩＡカード）である。
【００１５】
本開示を理解し易くするために、装置を区別することが重要である場合、無線接続性を提供するために存在する装置は「ネットワークインタフェース」、「ネットワークインタフェース装置」又は「無線ネットワークインタフェース装置」等と呼ばれ、無線接続性が提供される装置は「演算装置」又は「電子装置」と呼ばれる。しかし、そのような装置の中には計算以上のことを行なう装置もあり、あるいは実際の計算を行う装置として考えられない装置もある。また、ネットワークインタフェース装置自体が電子回路を有し且つ計算を行なうものもある。いくつかの電子装置は、取り付けられたネットワークインタフェース装置を介して計算及び通信し、他の電子装置は、着脱不可能な形態で組み込まれたネットワークインタフェース装置を有してもよい。電子装置が無線ネットワークインタフェースを介して無線ネットワークに接続される場合、装置はネットワークにおけるノードであり、従って装置は「ノード装置」であると言われる。
【００１６】
８０２．１１ｘ（ｘ＝ａ，ｂ，ｇ，ｎ等）ＮＩＣ（ネットワークインタフェースカード）又は組み込まれた８０２．１１ｘ回路網は、演算装置と周辺装置又は他のＰＡＮノードとの間の通信を行なうＢｌｕｅｔｏｏｔｈ又は適切な無線回路網を含む外部ドングル又は同様のインタフェース装置を使用する一方で、外界又は少なくともＷＬＡＮ８０２．１１ｘネットワークの他のノードにおける装置に電子装置をネットワーク接続するために使用されてもよい。
【００１７】
ＷＭに対する８０２．１１ｘ準拠のネットワークインタフェースを搭載した装置は、本明細書において局又は「ＳＴＡ」と呼ばれる。８０２．１１の用語では、ＳＴＡのセットは基本サービスセット（「ＢＳＳ」）を構成する。ピア・トゥ・ピアの構成で通信するＳＴＡのセットは、「８０２．１１ｘアドホック」ネットワーク又は独立ＢＳＳ（ＩＢＳＳ）と呼ばれる。単一コーディネータにより制御されるＳＴＡのセットは、８０２．１１ｘインフラストラクチャネットワークと呼ばれる。本明細書において、ＢＳＳのコーディネータはアクセスポイント、すなわち「ＡＰ」と呼ばれる。
【００１８】
通常のアクセスポイント装置は、有線ネットワークに有線接続され、例えばコンセントにプラグ接続されるか又は建物の電源グリッドに有線接続される等、外部電源にも有線接続される。例えば、人が使用する建物、空港又は他の空間は、その空間にいる人が携帯装置又は移動装置を介してインターネット又は他のネットワークにアクセスできるようにする目的で、十分なネットワークの有効範囲を提供するために空間全体にわたり固定アクセスポイントを取り付けてもよい。従って、適切な携帯装置又は移動装置がその空間に持ち込まれた時に無線ネットワークが使用可能であるように、通常、アクセスポイントは常にオンである。
【発明の開示】
【発明が解決しようとする課題】
【００１９】
ＷＬＡＮ及び無線ＰＡＮ接続性に対して種々の技術を使用することにより、コスト、重量及び電力使用量（ＣＯＯＲＤ側及び／又はＰＥＲ側における）は増加し、シームレスなユーザ体験は損なわれる。これら欠点は、周辺装置又はＰＡＮノードに８０２．１１ｘ無線回路網を備え、専用ＰＡＮ技術を完全に除去することにより解決される。しかし、ＰＡＮノードは電力に非常に影響され易い装置であることが多い。通常、それらＰＡＮノードはバッテリにより動作される装置であり、それらの小さなフォームファクタのために、大容量の大きなバッテリは使用できない。その代わり、制限された電力容量の小さなバッテリが使用される。そのような周辺装置は、通常、８０２．１１ｘ回路網等のＷＬＡＮ無線回路網に特有の電力使用条件をサポートできない。種々のネットワークプロトコルの最適化、実現及び設計の点において、多くの他の問題が存在する。
【００２０】
別の欠点は、個別のＬＡＮ及びＰＡＮが共通周波数帯域を共有する場合に干渉し合う可能性があることである。
【課題を解決するための手段】
【００２１】
本発明による無線通信の実施形態において、第２のネットワークの装置は、第１のネットワークとの共存を強化するオーバレイプロトコルを使用して動作する。特定の例において、第１のネットワークは８０２．１１ｘネットワークであり、第２のネットワークは待ち時間、電力、計算労力又は他の制限のために８０２．１１ｘネットワークを直接サポートできない装置との通信に対してオーバレイプロトコルを使用するネットワークである。しかし、ここで第２のネットワーク及び第１のネットワークは共存する必要がある。第２のネットワークは、第２のネットワークにのみ接続できる装置を完全に含んでもよいが、第２のネットワークは、第１のネットワークに接続できるか又は接続している装置を更に含んでもよい。オーバレイプロトコルは、双方のネットワークに接続できる装置が共有ネットワークインタフェース回路を使用できるようにするプロトコルであるのが好ましい。
【００２２】
特定の実施形態において、演算装置は、無線ローカルエリアネットワーク（ＷＬＡＮ）及び無線パーソナルエリアネットワーク（ＰＡＮ）にインタフェースされる。ロジック及び少なくとも１つのアンテナを含むネットワーク回路は、演算装置をＷＬＡＮにインタフェースし、また演算装置とアクセスポイントとの間のデータ転送の前にそれらの間のＬＡＮ接続をセットアップするロジックを含み、無線ＰＡＮを介して演算装置をＰＡＮ装置にもインタフェースする。
【００２３】
無線ＰＡＮ装置との通信は、従来のＷＬＡＮを介して使用されるプロトコルに部分的にのみ準拠するＳＷＮプロトコルを使用してもよく、また従来のＷＬＡＮからの干渉なしでＳＷＮプロトコルを使用してもよいが、ＷＬＡＮの使用方法は、無線ＰＡＮ装置及び演算装置が干渉せずに通信できるような使用方法である。干渉を減少するために、演算装置は、同一空間においてアクティブであるＷＬＡＮの装置による無線媒体の使用方法を調整する。調整は、電力、フレームコンテンツ及びシーケンス、タイミング等に関してＷＬＡＮプロトコルに完全にではなく部分的に準拠するオーバレイプロトコルである第２のネットワーク（ＰＡＮ）プロトコルを使用することにより達成される。第２のネットワーク（ＰＡＮ）プロトコルは、短縮された待ち時間、減少した電力等のＰＡＮの要求に適応された新しいフレーム構造を有する８０２．１１ｘフレームであってもよい。演算装置は、第２のネットワークとの通信を行なうために、第１のネットワーク（ＷＬＡＮ）の装置が遅延するように、第１のネットワーク（ＷＬＡＮ）に信号伝送することを判定してもよい。
【００２４】
特定の実現例において、共用可能なネットワーク回路は、双方のネットワークとのセッションを同時に維持するのに必要なパラメータ、アドレス及び他の情報を格納する。一例として、共用可能なネットワーク回路は、ＷＬＡＮの通信用及び無線ＰＡＮの通信用の２つのメディアアドレスを格納してもよい。ネットワーク回路は、双方とのセッションを同時に維持できる。３つ以上のネットワーク、並びにパラメータ、アドレス及び追加のネットワーク関連情報の対応する記憶装置が提供されてもよい。種々のネットワークからのトラフィックを区別し且つ分離するために、認識方法が演算装置に提供される。
【００２５】
演算装置において、複数ネットワークで動作する装置のネットワーク回路網は、コンバージェンスレイヤに接続される８０２．１１ｘＰＨＹ及びＭＡＣ層等の種々の標準ドライバに接続されてもよく、コンバージェンスレイヤは、標準ネットワーキングドライバ、ＩＰスタック、ヒューマンインタフェース装置（ＨＩＤ）クラスドライバ及び／又は標準ＵＳＢスタック等の上位層ドライバに接続される。コンバージェンスレイヤはマルチプロトコルサポートを考慮してもよく、それにより特定のＭＡＣサービス基本要素へのアクセス権を公開し且つ調整し、サービス品質（ＱｏＳ）に影響され易いアプリケーションの優先度処理を調整する。コンバージェンスレイヤは、明示的であってもよく、あるいはＰＨＹ層及びＭＡＣ層に組み込まれてもよい。
【００２６】
無線ＰＡＮ装置及び演算装置において節電するために、それら装置は、非アクティブ時間に合意し、非アクティブ時間の開始後に少なくとも演算装置の調整機能の一部を使用不可能にできる。ここで、使用不可能にすることにより、ネットワーク回路により単位時間に消費される電力は、使用可能な時に消費される電力と比較して減少する。
【００２７】
そのようなネットワーク回路網とＷＬＡＮトラフィックの一部であるＡＰとの間の通信に加えて、ネットワーク回路網がインフラストラクチャモードのＡＰではなくアドホックモードの別の局と通信する同様の技術が使用される。あるいは、演算装置はＷＬＡＮネットワークに対するＡＰとして動作してもよい。
【００２８】
本発明の他の目的、特徴及び利点は、以下の詳細な説明及び添付の図面を考慮することにより明らかとなるだろう。図中、同様の図中符号は同様の特徴を表す。
【発明を実施するための最良の形態】
【００２９】
本開示は、第１の無線ネットワーク（「ＰＷＮ」）の存在下で第２の無線ネットワーク（「ＳＷＮ」）を動作させる方法及び装置を説明する。これは、ＰＷＮトラフィックが発生する可能性のある空間におけるＳＷＮ装置の共存を考慮した特徴、要素、構成及び／又はプログラミング、並びに装置が存在する各ネットワークに対するトラフィックを処理できるようにＰＷＮとＳＷＮとの間（又は複数のＰＷＮと複数のＳＷＮとの間）の調整を含む特徴、要素、構成及び／又はプログラミングを含む。
【００３０】
例えば演算装置は、演算装置がＰＷＮのノード及びＳＷＮのノードであることを可能にする共有ネットワークインタフェースを有してもよい。特定の例において、演算装置は、ネットワークインタフェースを使用してＰＷＮに対するＡＰ（及び可能性としてＰＷＮの他の装置）と接続及び通信できるＰＷＮのメンバである８０２．１１ｘＳＴＡである。またその一方で、第１のネットワークに対するＣＯＯＲＤの接続性を失わず且つ双方のネットワークにインタフェースする共通のハードウェアコンポーネントを使用せずに、ＷＰＡＮコーディネータ（「ＣＯＯＲＤ」）が１つ以上のＳＷＮのメンバと通信できるように、同一ネットワークインタフェースの要素はＳＷＮを調整するＣＯＯＲＤとして同時に参加するために使用される。ＣＯＯＲＤがＰＷＮに接続可能である場合、ＣＯＯＲＤは、ＳＷＮアクティビティの一部としてＰＷＮ内の信号伝送（例えば、ＳＷＮを使用する前に干渉を回避するためにＰＷＮを確保すること）を含むステップを可能性として含み、双方に同時に接続されるようにＳＷＮを介する通信を調整するため、ＣＯＯＲＤは「デュアルネット」装置と呼ばれる。
【００３１】
いくつかの例において、ＣＯＯＲＤは、ＰＷＮに接続するためにセットアップされないが、ＰＷＮ及びＳＷＮの共存性を向上する動作を実行することを含み、ＣＯＯＲＤが調整するＳＷＮに対するトラフィックを調整するのに必要な動作の実行は行なう。
【００３２】
一般的な例において、演算装置は、計算機能を有する携帯及び／又は移動演算装置、並びに／あるいは携帯及び／又は移動通信装置である。演算装置の例として、ラップトップコンピュータ、デスクトップコンピュータ、ハンドヘルド演算装置、ページャ、携帯電話及び組み込まれた通信機能等を有する装置等がある。周辺装置の例としては、無線接続が望ましい通常のコンピュータ、電話等のアクセサリがあるが、データネットワークとして人体の導電性を使用して、人が身につけている他の装置又は近くにある他の装置と通信するウェアラブルデバイス等のそれ程一般的ではない装置もある。例えば、無線送信することにより、あるいは人体及び／又は衣服を使用して、２人のウェアラブルコンピュータ間で無線で情報を交換できる。
【００３３】
演算装置は、８０２．１１ＷＬＡＮ又は他の無線ネットワークとインタフェースし、有線接続を通して無線ネットワークにアクセス可能な（一般的にはアクセスポイントを介して）ノードを含む他のネットワークノードと通信してもよい。演算装置は、無線ヘッドセット、マウス、キーボード、アクセサリ、レコーダ及び電話等のＰＡＮの装置にパーソナルエリアネットワーク（ＰＡＮ）を介してインタフェースしてもよい。ＰＡＮ装置の制限された電源を節約するために、狭域無線通信、双方向性及び低電力に適応された多種多様なＰＡＮ装置が考慮される。ＰＡＮ装置の中には、受信のみの装置又は送信のみの装置の一方向のものもある。
【００３４】
典型的な方法において、ＳＴＡが２つ以上の無線ネットワークに接続する必要がある場合、ＳＴＡは一方の無線ネットワークワークと接続し、他方の無線ネットワークと接続する時に最初の無線ネットワークから分離する。これは、ＳＴＡが一方のネットワークの範囲から出て他方のネットワークの範囲に入るＷＬＡＮに対して有用であるが、待ち時間が接続セットアップ時間より短い必要がある場合には望ましくない。この切り替え手順の際に必要な待ち時間は、容易に数百ミリ秒に達する。
【００３５】
ある特定のアプリケーションにおいて、切り替えにより長い待ち時間を発生せずに、ＳＴＡが複数のネットワークに接続するのが望ましい。例えば、コードレスマウスを有する典型的なＰＥＲ装置を考慮する。正常動作中のコードレスマウスの更新速度は約５０〜１２５回／秒であるため、８０２．１１ｘ接続セットアップに関わる切り替えによる待ち時間は受け入れられない。更に、切り替えのオーバヘッドは、ＳＴＡがデータを送受信するのに利用可能である時間として規定されるＳＴＡの使用可能通信時間を非常に減少させる。
【００３６】
本発明の特定の実施形態において、マウスのような無線周辺装置は、ラップトップコンピュータ内の８０２．１１ｘ無線回路網を使用してラップトップコンピュータ等の８０２．１１ｘ対応の演算装置に取り付けられるか、あるいはＮＩＣカードを介してラップトップに接続される。同時にラップトップは、同一の８０２．１１ｘ回路網を使用して正規のＷＬＡＮネットワークを介してインターネットに接続されてもよい。本明細書において、周辺装置又はＰＡＮノードは「ＰＥＲ」と呼ばれる。複数のＰＥＲが単一の無線ＰＡＮに接続できる。無線ＰＡＮを調整する無線装置は、コーディネータ（「ＣＯＯＲＤ」）と呼ばれる。ＣＯＯＲＤが８０２．１１ｘネットワークにも接続可能である場合、ＣＯＯＲＤは双方のネットワークに対処するため、「デュアルネット」装置と呼ばれる。この例における典型的なデュアルネット装置は、８０２．１１ｘネットワーク上のＳＴＡであり且つその装置上で実行するアプリケーションにより使用される無線周辺装置を有する装置である。
【００３７】
必須ではないが、ＰＥＲは電力に影響され易い装置である。「ＰＥＲ」とラベル付けされたオブジェクトは、特定の目的を達成する目的のオブジェクトという意味で周辺装置である必要はなく、本明細書ではＰＡＮノードの挙動と呼ばれる挙動を実行するオブジェクトである必要があることが理解されるべきである。例えば、プリンタは、ＰＡＮを介してデスクトップコンピュータに接続される場合にＰＥＲとなるが、周辺装置として通常考えられない他の装置は、ＰＡＮノードとして挙動する場合にＰＥＲとなる。
【００３８】
図面を参照して、上述で提供された概念及び開示の例を更に説明する。図中、同様の項目は、同一又は同様のオブジェクトの異なるインスタンスを示すために括弧内の数字を含んだ共通の図中符号で示される。インスタンスの数が本発明を理解するために重要ではない場合、括弧内の最大の数字は「１００（１），１００（２），．．．，１００（Ｎ）」等の文字であってもよい。特に指示がない限り、項目の実際の数字は本開示の範囲から逸脱せずに異なってもよい。
【００３９】
特に、図１は、第１の無線ネットワーク（ＰＷＮ）１００、第２の無線ネットワーク（ＳＷＮ）（１１４又は１１６等）又はその双方の一部として動作する種々の装置を示す。図中、アクセスポイント（ＡＰ）１１０は、ＰＷＮ１００に対するインフラストラクチャモードをサポートし、例えば局と有線ネットワーク１１２との間のネットワークトラフィックを可能にするネットワークに種々の局を接続する。ＡＰと通信することにより、局はインターネットから情報を受信し、ＡＰにより管理される基本サービスセット（ＢＳＳ）の一部であってもなくてもよい他の局とデータを交換できる。
【００４０】
この例に示されるように、存在する局はＳＴＡ１、ＳＴＡ２、ＳＴＡ３及びＳＴＡ４である。各局は、ＰＷＮ１００のノードと関連付けられ、ＰＷＮ１００のノード装置となるために必要なハードウェア、ロジック、電力等を有する。局ＳＴＡ１は、ＰＥＲ１、ＰＥＲ２及びＰＥＲ３を含む図示されるネットワークに対するＣＯＯＲＤとしてＳＷＮ１１４を調整する。同様に、局ＳＴＡ４は、ＳＴＡ４、ＰＥＲ１０及びＰＥＲ１１を含むネットワークに対するＣＯＯＲＤとしてＳＷＮ１１６を調整する。図１において、各ノード装置は、無線通信できることを示すためにアンテナと共に示されるが、外部アンテナが必要ないことは理解されるべきである。
【００４１】
他のネットワークコンポーネント及び追加のインスタンスが存在してもよい。例えば本発明の範囲から逸脱せずに、２つ以上のＡＰが存在してもよく、ＢＳＳのオーバラップがあってもよく、他のネットワークトポロジが図１に示されるネットワークトポロジの代わりに使用されてもよい。ＰＷＮ１００に対して本明細書において使用される例は８０２．１１ｘ（ｘ＝ａ，ｂ，ｇ，ｎ等）を含むが、第１の無線ネットワークは、現在使用されているか又は第１の無線ネットワークが実現された時に利用可能であるネットワークから選択された別のネットワークであってもよいことが理解されるべきである。
【００４２】
この例において、第２の無線ネットワークはＰＡＮ機能性に対して使用されると仮定される。ＰＡＮは、データ交換がスケジュールされ、交換されるデータ量が周知であり且つ単一のデュアルネット装置が複数のＰＥＲとインタフェースしてもよい固定データ転送速度のアプリケーションに対して使用されるが、これに限定されない。デュアルネット装置が第１のＷＬＡＮの正規のＳＴＡであってもよいため、デュアルネット装置は、アクセスポイントと異なり問題なく必要に応じて電源を切れる。しかし、デュアルネット装置はＣＯＯＲＤでもあるため、周辺装置の電源が投入されるがデュアルネット装置／ＣＯＯＲＤの電源が投入されない場合、周辺装置の通信は失われる。これは、相互に合意可能な非アクティブ期間を使用して対処される。
【００４３】
図１は、種々のネットワークの種々のノード間の相互作用を高レベルに示す。図２は、図１の要素のサブ部分を更に詳細に示す。この図において、ＡＰ１１０はケーブル１２０を介して有線ネットワーク１１２に接続され、任意の適切な有線ネットワークキングプロトコルを使用して通信してもよい。一方、ＡＰ１１０は、ＡＰのアンテナを使用して、この場合はラップトップ１２２である局装置に信号を送信する。それら信号は、ラップトップ１２２によりアンテナを使用して受信される。信号は他方向にも流れる。そのような通信は、８０２．１１ｘプロトコル等のＰＷＮプロトコルに従って行なわれる。
【００４４】
ラップトップ１２２（この例においてはデュアルネット装置）は、この例では無線マウス（ＰＥＲ１）１２４及び無線プリンタ（ＰＥＲ２）１２６である図示される周辺装置と通信できる。無線プリンタ１２６の電力が外部電源コンセントから得られる場合、電力消費は、バッテリ電源で動作する場合のマウス１２４による電力消費より問題は少ない。しかし、双方の周辺装置が同一の節電プロトコルを使用する可能性がある。例えばデュアルネット装置がラップトップである場合、節電はそのデュアルネット装置上で実行される。
【００４５】
図３は、ＰＷＮ及びＳＷＮの要素のネットワークレイアウトのいくつかの図を含む。
【００４６】
図３（ａ）は、無線要素が無線媒体又はその一部を共有するように共有空間３００で動作してもよい無線要素を示すブロック図である。以下の説明において、例は、アクセスポイントＡＰ３０１の範囲が共有空間３００であると仮定する。他の例において、共有空間はＡＰのＢＳＳにおけるＡＰ及びＳＴＡ装置又は他の種類の装置の範囲である。図３（ａ）に示すように、ＡＰ、ＳＴＡ１、ＳＴＡ２及びＳＴＡ３は第１の無線ネットワークＰＷＮを形成し、装置ＳＴＡ４、ＰＥＲ１、ＰＥＲ２及びＰＥＲ３は第２の無線ネットワークＳＷＮを形成する。ＳＴＡ４は、ＳＷＮに対するマスタである。尚、ＳＴＡ４はＡＰ３０１とＳＴＡとして関連付けられる必要はない。
【００４７】
図３（ｂ）は、更に特定の例を示す。図中、ＰＷＮはＡＰ３０１により管理され、ＰＷＮと関連付けられたノード装置３０２（１）及び３０３（２）（この例の図においてはラップトップ）を有する。移動電話３０４は、ヘッドセット３０６を含むＳＷＮに対するマスタである。移動電話３０４はＰＷＮに接続する機能を十分に有さない可能性があるが、ＰＷＮ及びＳＷＮは同一の無線媒体を共有するため、移動電話３０４はＰＷＮ装置及びＳＷＮ装置の共存を強化するＣＯＯＲＤ機能を有するのが好ましい。ＡＰ３０１は、有線ネットワーク３０３に更に接続される。
【００４８】
装置間で使用される種々のプロトコルは、８０２．１１ｘプロトコル等であってもよいＰＷＮプロトコルに対して「ＰＰ」及び変更された８０２．１１ｘプロトコル又はオーバレイプロトコル等であってもよいＳＷＮプロトコルに対して「ＳＰ」とマーク付けされる。本明細書において使用されるように、オーバレイプロトコルは、双方のネットワークの共通ハードウェアコンポーネントを使用する能力、ＰＷＮからの分離を必要とせずにＳＷＮにおいて通信する能力、ＳＷＮ装置により理解される信号であるが理解されない場合にはＰＷＮ装置の作用を受けるような信号を使用してＳＷＮにおいて信号伝送して所望の動作を提供する能力等の１つ以上の利点を提供するＰＷＮプロトコルの要素を再利用する要素を有するＳＷＮプロトコルである。例えばオーバレイプロトコルは、ＳＷＮパケットを受信するＰＷＮ専用装置が、ＰＷＮ専用装置が適切に遅延できるように、パケットがＰＷＮ専用装置に対するものではないことを判定し且つ無線媒体がＳＷＮトラフィックにより使用される期間を判定するのに十分なパケットを復号化できるようなプロトコルである。
【００４９】
当然、全てのＰＷＮ装置及びＳＷＮ装置が同一の制約を有し且つ広域ネットワーク標準プロトコルをサポートできる場合、全ての装置は、単に一方のネットワークにおけるノードであり、コンテンション及び調整等に対してそのネットワークのプロトコルを使用する。しかし、全てものに適合しない場合、ある種の共存の強化が行なわれるのが好ましい。
【００５０】
図３（ｄ）は、少なくとも１つの装置が１つのネットワークにわたる別のトポロジの例を示すブロック図である。この例において、ＡＰ３０１は、８０２．１１ｘ対応のパーソナルデジタルアシスタント（ＰＤＡ）３０５及び８０２．１１ｘ対応の移動電話３０７と通信し、電話３０７は、第２のネットワークに対するＣＯＯＲＤとしての役割を果たし、無線ヘッドセット３０６と対話する。いくつかの変形例において、ＰＤＡ３０５及び電話３０７はアドホックモードで通信してもよい。それら要素を使用する例として、電話３０７は、同時に無線ＶｏＩＰ（Voice-over-IP）呼出しを行ない且つ無線ヘッドセット３０６を取り付けるために使用されてもよい。
【００５１】
図３（ｃ）は、更に複雑な例を示すブロック図である。図示されるように、ＡＰ３０１は、有線ネットワーク３０３に接続され、その関連する局：ラップトップ３０２（１）及び３０２（２）、並びに第２の無線ネットワークＳＷＮ１に対するＣＯＯＲＤであるラップトップ３１０と無線接続する。ラップトップ３１０は、マウス３２０、キーボード３２２及び移動電話３０４を含むＳＷＮ１を調整する。移動電話３０４は、ＳＷＮ１におけるＰＥＲであるが、別の第２の無線ネットワークＳＷＮ２に対するＣＯＯＲＤとなる。図示するように、ＡＰ３０１との通信には、８０２．１１ｘプロトコル等のＰＷＮプロトコルが使用され、ＳＷＮ１及びＳＷＮ２における装置間の通信はＳＷＮプロトコルを使用して行なわれる。本明細書において説明されるように、８０２．１１ｘプロトコルの代わりに８０２．１１ｘオーバレイ等のＳＷＮプロトコルを使用すると多くの利点が得られる。ＳＷＮプロトコルの適切な設計により、ＳＷＮ及びＰＷＮは共存でき、デュアルネット装置の場合、デュアルネット装置がＰＷＮ及びＳＷＮの双方に参加するために共有ネットワークインタフェース装置は再利用される。
【００５２】
図３（ｃ）の例において、マウス３２０、キーボード３２２、移動電話３０４及びヘッドセット３０６は、第１の８０２．１１ｘネットワークと共に使用するようにプログラムされず且つ／又は使用することをサポートする回路を有さないと考えられるが、それらは、ＳＷＮ装置の異なる要求に対処するように変更された８０２．１１ｘプロトコルと共通の面を多く有するＳＷＮプロトコルを使用してもよく、共存の手段を提供する。デュアルネット装置に対するネットワークインタフェースは、ＰＷＮ及びソフトウェアにインタフェースする標準ハードウェアを含み、ＳＷＮプロトコルトラフィックに対して使用するためにその標準ハードウェアを制御する。従って、本明細書において説明又は提案されるようなＳＷＮプロトコルを選択することにより、ＳＷＮサポートは新しいハードウェアを必要とせずに演算装置に追加される。
【００５３】
図４は、ＣＯＯＲＤ装置の内部の詳細の一例を示す。本明細書において説明されるように、そのような装置は、ラップトップ、デスクトップコンピュータ、端末、ＭＰ３プレーヤ、ホームエンターテイメントシステム、音楽装置、移動電話、ゲームコンソール又はネットワークエクステンダ等を含んでもよい。図示されるのは一例である。この例において、ＣＯＯＲＤ装置４００は、プロセッサ４０２、メモリ４０４、プログラム及びソフトウェア命令記憶装置４０６、ディスプレイ及びキーボード等に対する有線入出力インタフェース４０７、内部クロック４０８、並びにネットワークＩ／Ｏインタフェース４１０を含み、各々は相互通信のためにバス４１２に接続されるように示される。ネットワークＩ／Ｏインタフェース４１０はネットワークカード４１４に接続され、ネットワークカード４１４は内部クロック４１６及び不図示の他の構成要素等の回路網を含む。場合によっては、ネットワークカードは別個のものではなく、ソフトウェア命令により処理される場合にはネットワーキング機能と関連付けられたハードウェアの量は多くない。
【００５４】
プログラム及びソフトウェア命令記憶装置４０６は、プログラムコードメモリ４２０及びディスクドライブ４２２を含んでもよい。計算、通信等の機能及びネットワークインタフェーシングを実現するプログラム命令は、プログラムコードメモリ４２０に格納され、ディスクドライブ４２２に格納された命令からロードされてもよい。プログラムコードメモリ４２０は、メモリ４０４を一部分として有する共有メモリの一部分であってもよい。例えば、プログラムにより使用される命令及びデータが１つのメモリ構造に格納されるように、双方のメモリはＲＡＭ記憶装置の割り当てられた部分であってもよい。ネットワーク中心、信号処理中心又は他の形式の汎用プロセッサの場合、ブロック図のブロックにより示される機能モジュール全体は、コンピュータ可読媒体に格納されたコードにのみ組み込まれるソフトウェアにおいて実現されてもよい。しかし、意図したように実行される場合、プロセッサ及び格納された命令はそれらモジュールの機能を実行する。例えば、装置は、ある特定の機能を実行するネットワークスタックを有するものとして説明されるが、ネットワークスタックは個々のハードウェア要素で表されない。
【００５５】
図５は、ネットワークカード５００を演算装置（不図示）にインタフェースするインタフェース回路５０２、制御／データパスロジック５０４、ベースバンドモデム回路網５０６、ＲＦ部５０８、アンテナ５１０及びカードクロック回路５１２を含むように示されるネットワークカード５００の一例を示す。制御／データパスロジック５０４は、インタフェース回路５０２を介して演算装置とデータを送受信し、ベースバンドモード回路網５０６とデータを送受信し且つ必要に応じてその送信データ又は受信データを処理するように構成される。カードクロック回路５１２は、回路クロッキングサービス及びリアルタイムクロック信号をネットワークカード５００の種々の他の要素に提供してもよい。尚、図示され且つ説明されるロジック要素は、専用ロジックにより実現されてもよいが、プロセッサにより実行可能なコードにより実現されてもよい。例えば、いくつかの制御／データパスロジックの機能性は、ハードウェアではなくソフトウェアで実現されてもよい。プロセッサの一例は、英国LondonのARM LimitedのARM7プロセッサである。
【００５６】
ネットワークカードの一例の動作において、ネットワークカードへ及びネットワークからのデータに対する有線データパスを提供すると共に、電力がインタフェース回路網５０２を介して供給されてもよい。接続された演算装置がネットワークカードによりサポートされるネットワークを介してデータを送出することを要求する場合、演算装置は、インタフェース回路５０２の入力回路にデータを送出する。入力回路は、制御／データパスロジック５０４にデータを搬送する。制御／データパスロジック５０４は、まだデータがパケットにフォーマットされていない場合はフォーマットし、データに対して使用するＰＨＹ層パラメータを判定し、また、本明細書において詳細に説明する必要がないネットワーキングの従来技術において周知の処理を含む他の処理を行なう可能性がある。例えば、ロジック５０４は、カードクロック回路５１２からリアルタイムクロックを読み、それをデータ処理に使用するか、あるいはリアルタイムクロック値をヘッダデータ又は他のメタデータに含む。
【００５７】
ロジック５０４は、データを表す信号をベースバンドモデム回路網５０６に出力し、ベースバンドモデム回路網５０６は、データに対応する変調ベースバンド信号を生成する。その変調ベースバンド信号は、ＲＦ部５０８に提供される。ネットワークカードのロジック５０４及び他の部分の信号の出力のタイミングは、カードクロック回路５１２により出力されるタイミングクロック信号により命令されてもよい。ＲＦ部５０８は、ＲＦ変調信号をアンテナ５１０に出力すると考えられる。そのような出力は、演算装置が関連するネットワークのノードの要求に従うべきである。
【００５８】
例えば、演算装置が８０２．１１ｂネットワークのノードとして関連付けられると考えられる場合、アンテナ５１０に送出された信号は８０２．１１ｂに準拠する信号であるべきである。また、制御／データパス処理は、８０２．１１ｂ規格の要求に従ってデータを処理するべきである。演算装置がデュアルネット装置であると考えられる場合、送出された信号は、信号の送信先ネットワークに適用可能なプロトコル及び／又は規格に準拠すべきであり、通信が１つのネットワーク（第１の無線ネットワーク又は第２の無線ネットワーク等）の装置間で起こる一方で、それら信号が異なるネットワーク（第２の無線ネットワーク、第１の無線ネットワーク又は他のネットワーク等）の装置にのみ受信され且つ装置が少なくとも共存できるような信号であるということに対処できるように処理されるべきである。
【００５９】
演算装置がデュアルネット装置の場合、そのネットワークカードは、第１のネットワーク及び第２のネットワークに信号を提供する。本明細書において説明される一例において、第１のネットワークは８０２．１１ｘネットワークであり且つ演算装置はそのネットワークに対するＳＴＡノードであり、第２のネットワークはＰＡＮであり且つ演算装置はそのネットワークに対するＣＯＯＲＤである。いくつかの実現例において、ネットワーク通信は、ネットワークアプリケーションをサポートするソフトウェアプラットフォームを使用して処理される。
【００６０】
８０２．１１ｘ又は他のＰＷＮプロトコルがサポートされる必要がないいくつかの実施形態において、ネットワークがＳＷＮプロトコル通信を処理できる全ての装置を含む場合と同様に、組み込まれた無線回路網又はネットワークカードはＳＷＮプロトコルのみを処理するように設計される。そのようなプロトコルの例には、H-Stream Wireless, Inc.により構築された装置間で動作するプロトコルがあり、ＨＳＰプロトコル等のH-Streamプロトコルを使用して通信する。いくつかのＨＳＰ対応の装置において、ネットワークロジックは、可能性として追加のハードウェアを使用して汎用ネットワークインタフェースであってもよい装置のＲＦ部にアクセスするソフトウェアにより完全に表される。しかし、両端がＨＳＰ対応の装置である場合、それら装置はハードウェアを使用し、最適な性能に必要な任意のレベルでそれを制御する。
【００６１】
図６は、デュアルネット装置に存在してもよいプラットフォーム６００を示す。これは、演算装置内でデータを処理するのに利用可能な論理要素と考えられるソフトウェア及び／又は論理構造を表す。従って、それら論理要素の機能性が必要に応じて利用可能である限り、それら論理要素は別個のハードウェアコンポーネント又は別個のソフトウェアコンポーネントとして実現される必要はない。他の変形例が可能であるが、図示されるレイアウトにおいて、アプリケーション及びシステムサービス（ブロック６０２で示される）は、ＩＰネットワーキングスタック６１０（「ＩＰスタック」と呼ばれることもある）、周辺スタック６１２（ＵＳＢ、ＨＩＤ、オーディオ等）、非ＩＰスタック６１４（ＩＥＥＥ１３９４インタフェーシング）又は他のスタック６１６等の種々のスタックにインタフェースするようにプログラムされる。例えば、ＨＴＴＰブラウザ等のアプリケーションはＴＣＰ／ＩＰを使用して通信すると考えられ、従って、そのアプリケーションは演算装置のＩＰスタックと通信するように構成された。
【００６２】
コンバージェンスプラットフォームは、８０２．１１ｘスタックと種々のドライバとの間に追加され、マルチプロトコルサポートを可能にし、特定のＭＡＣサービス基本要素へのアクセス権を公開し且つ調整し、またサービス品質（ＱｏＳ）に影響され易いアプリケーションの優先度処理を調整する。このコンバージェンスプラットフォームは、別個のソフトウェア層であってもよく、あるいは８０２．１１ｘスタック内に組み込まれてもよい。
【００６３】
ある特定のスタックの場合、８０２．１１ｘスタック内でサポートされない追加のサービスが必要とされることがある。その場合、そのようなオーバレイプロトコルサービスは、コンバージェンスレイヤ内か又はコンバージェンスレイヤと各スタックとの間に常駐してもよい。一例として、周辺装置との通信は、そのようなアプリケーションに特有な電力及び待ち時間の要求を満たすために、８０２．１１ｘスタックにより提供されるプロトコルサービスとは別にプロトコルサービスを要求してもよい。そのようなプロトコルサービスは、コンバージェンスレイヤの一部であってもよく、あるいはコンバージェンスレイヤと周辺装置相互接続スタックとの間に常駐してもよい。当然、他の例として、８０２．１１ｘスタックがそのようなサービスをサポートするように適応されてもよい。
【００６４】
スタック６１０〜６１６の各々は、コンバージェンスレイヤ６２０に接続されるように示される。上位レベルのスタック６１０〜６１６の各々が８０２．１１ｘスタック６２２にインタフェースされるように、コンバージェンスレイヤ６２０は、データ、プロトコル、タイミング等の必要な変換及び／又はオプションの変換を提供する。８０２．１１ｘスタック６２２は、演算装置のネットワークカード（又は他のネットワーク回路網）にインタフェースできる。このように、例えばスタック６２２は、ＩＰスタック６１０を通るブラウザのトラフィックを処理してもよく、その一方でトラフィックが周辺スタック６１２を通るマウスインタフェースを処理する。尚、単一の８０２．１１ｘスタックの場合、単一のネットワークインタフェースは２つ以上の上位レベルスタックに対するトラフィックを搬送できる。単一のネットワークインタフェースは、種々のスタックの種々の要求を処理するように調整される必要がある。
【００６５】
通信プロトコルは、デュアルネット装置／ＣＯＯＲＤにインストールされたドライバ又はファームウェアにより実現される。ドライバ又はファームウェアは、アプリケーションに依存しない８０２．１１ｘ周辺サービス機能（例えば、８０２．１１ｘスタック内でサポートされないオーバレイプロトコルのサービスを実現するための）と、８０２．１１ｘスタック及び８０２．１１ｘ周辺サービス機能をデュアルネット装置／ＣＯＯＲＤプラットフォーム内の適切なドライバに接続するアダプタドライバとを含んでもよい。アダプタドライバは、デバイスクラス又は装置専用であってもよい。
【００６６】
マウスがWindows（又は他の適用可能なオペレーティングシステム（ＯＳ））上で実行するＰＣの標準ＨＩＤクラスにＷＭを介して接続される無線ＰＡＮに対して、これの１つの例を図７に示す。ドライバ又はファームウェアは、８０２．１１ｘスタック７０６と標準ＨＩＤクラスドライバ７０３との間に常駐する。特定の実現例において、ドライバ又はファームウェアは、ＨＩＤアダプタドライバ７０４及び８０２．１１ｘ周辺バスドライバ７０５を構成できる。
【００６７】
図７に示す例の他の変形例が可能である。例えば、８０２．１１ｘ周辺サービス機能はＭＯＵＨＩＤドライバ７０２に直接接続されてもよい。その場合、ＨＩＤアダプタドライバはＨＩＤＣＬＡＳＳミニポートドライバとして書かれる。このドライバは、ＭＯＵＨＩＤドライバ７０２及びＭＯＵＣＬＡＳＳドライバ７０１の下に層をなし、マウスデータがオペレーティングシステムに挿入されるのを可能にする。
【００６８】
あるいは、アダプタドライバはＵＳＢスタックに接続されてもよい。例えばアダプタドライバは、仮想ＵＳＢバスドライバとして書かれ、オペレーティングシステム又はオペレーティングシステムの変更の一部として利用可能である標準ＵＳＢスタックに接続してもよい。特定の実現例に依存して、アダプタドライバは異なる層においてＵＳＢスタックに接続してもよい。
【００６９】
特定の実施形態において、８０２．１１ｘ周辺サービス機能及びアダプタドライバは、単一のドライバに組み合わされてもよい。あるいは、２つの別個のドライバが使用され、プライベートインタフェースが双方のドライバ間に規定され且つ使用されてもよい。
【００７０】
アダプタドライバは、８０２．１１ｘ周辺サービス機能から上位層ドライバ（例えば、ＭＯＵＣＬＡＳＳドライバ）用８０２．１１ｘフレームを受信する。同様に、アダプタドライバは、８０２．１１ｘ回路網を使用してＰＥＲに送信されるフレームを上位層ドライバから受信する。アダプタドライバ及び８０２．１１ｘ周辺サービス機能は、８０２．１１ｘデータチャネルを介してＨＩＤプロトコルのような特定のアプリケーションを実行するために必要なパケットヘッダを生成し且つ復号化する。例えばそのアプリケーションは、８０２．１１ｘ固有のＭＡＣヘッダを除去し、各クラスドライバに渡されるのに適切な形式に変換するために必要な操作を実行する。
【００７１】
図８は、ＰＥＲ装置の構成要素であってもよい構成要素の一例を示すブロック図である。図示されるように、ＰＥＲ８００は、センサ／刺激素子８０４及びアンテナ８０６に接続される無線トランシーバ８０２を具備する。フィルタ、バラン、コンデンサ、インダクタ等の追加の構成要素が、無線トランシーバ８０２と他の要素との間に存在してもよい。一般に無線トランシーバ８０２により、他のネットワーク化装置は、感知した結果を理解でき（マウス、マイク、リモート状態センサ等の感知するＰＥＲの場合）且つ／又は刺激を特定できる（プリンタ、ヘッドセット等の画像、音声、触感等の出力を出力するＰＥＲの場合）。ＰＥＲが無線入力装置及び／又は無線出力装置であってもよく、多くの場合には無線トランシーバが特定の入力及び／又は出力に関係なく設計されることが、本開示から理解されるべきである。
【００７２】
図８は、バッテリ８１０及びクロック回路８１２を更に示す。バッテリ８１０は、必要に応じて無線トランシーバ８０２及び要素８０４に電力を提供する。重量及び携帯性はＰＥＲの設計において重要であると考えられるため、多くの場合、適切な設計のためにバッテリ消費は最小限にされる必要がある。クロック回路８１２は、回路タイミングクロック信号を提供すると共にリアルタイムクロック信号を提供してもよい。
【００７３】
図示するように、無線トランシーバ８０２は、インタフェース回路８２０、制御／データパスロジック８２２、ベースバンドモデム８２４及びＲＦ部８２６を具備する。制御／データパスロジック８２２は、ＣＰＵ命令を保持するための中央処理装置（ＣＰＵ）８３０及びメモリ８３２、並びに制御／データパスロジックを実現するためにＣＰＵ８３０により実行されるプログラムに対する可変記憶装置を含む回路網により実現されてもよい。制御／データパスロジック８２２は、専用ロジックを含んでもよい。専用ロジックにおいて、ＣＰＵ８３０及びメモリモジュール８３２は、専用制御及びデータパスロジックにおいて実現されない通信プロトコルの一部分を実現する。ＣＰＵ命令は、デジタル信号処理（ＤＳＰ）コード及び他のプログラムコードを含んでもよい。他のプログラムコードは、ＭＡＣ層プロトコル及び上位レベルネットワークプロトコルを実現してもよい。
【００７４】
クロック回路８１２は、水晶発振器を含んでもよい。クロック回路８１２は、他のネットワーク装置のクロックと合わされてもよいが、それらクロックは互いに徐々にドリフトする。
【００７５】
図示はしないが、コンデンサ、抵抗器、インダクタ、フィルタ、バラン、送受信（Ｔ／Ｒ）スイッチ、外部電力増幅器（ＰＡ）及び外部低雑音増幅器（ＬＮＡ）等の他の構成要素がＰＥＲ８００に含まれもよい。
【００７６】
無線トランシーバ８０２は、標準ＩＥＥＥ８０２．１１に準拠する回路チップの物理層（ＰＨＹ）を介して通信するように構成されてもよい。無線トランシーバ８０２は、組込みシステムオンチップ（ＳｏＣ）であってもよく、あるいは複数の装置が組み合わされた時に図８で説明される機能性を実現する限り、そのような複数の装置を含んでもよい。図８の機能性に加えて他の機能性が含まれてもよい。無線トランシーバ８０２は、例えば無認可の２．４ＧＨｚ及び／又は５ＧＨｚ周波数帯域において動作する能力を有してもよい。
【００７７】
本明細書において説明される１つ以上の技術を使用することにより、演算装置は、同一のネットワーキングハードウェアを同時に使用する複数のネットワークとのセッションを維持し、種々のネットワーク要求を含む双方のネットワークに接続できる。
【００７８】
ＰＡＮ装置は、通信するのにＷＬＡＮを使用するネットワーク化装置間で許可される待ち時間より短い待ち時間を要求することが多い。一例として、マウスからラップトップ又はデスクトップ等にマウスの動きを送信するのに必要な待ち時間は数十ミリ秒であり、従来のＷＬＡＮネットワークにおいて発生する待ち時間は数百ミリ秒か又はそれ以上である。従って、ＷＬＡＮの待ち時間は無線ＰＡＮの待ち時間の要求を満たさない。
【００７９】
待ち時間を処理する１つの方法において、８０２．１１ｘフレーム構造はＰＡＮトラフィックに対して変更される。その構造において、ＣＯＯＲＤとＰＥＲとの間の通信に必要ないヘッダ及びフィールドは削除される。多くの場合、これはネットワークカード機能への低レベルアクセスを要求するため、それら技術は利用可能なハードウェア及び特徴により制限される可能性がある。
【００８０】
ＣＯＯＲＤ装置よりＰＥＲ装置における節電の方が重大である傾向がある。本明細書において説明される節電に対する１つの技術は、使用する送信電力を減少し、送信機に対する範囲の要求を８０２．１１ｘ送信が受け入れられる範囲未満に緩和することである。これによりＰＥＲの信号の受信範囲は縮小されるが、殆どの場合、ＣＯＯＲＤは信号を取得するのに十分にＰＥＲと近接しており、これは問題にならない。
【００８１】
節電するために、第２のネットワークの１つ以上のメンバの送信及び受信範囲が縮小される場合、ＰＥＲにより送信されるフレームは第１のネットワークのメンバによる検出が不可能であり、第１のネットワークのメンバ間の通信はＰＥＲにより検出されない可能性がある。その結果、特に双方のネットワークが同一周波数帯域で同一チャネル上で動作する場合、双方のネットワーク間で干渉が起こる。これは、異なる周波数帯域又はチャネルを使用することにより対処されるが、共通の帯域又は帯域のセット及び共通のチャネル又はチャネルのセットを使用することによっても対処される。そのような１つの調整方法は、新しいＷＭアクセス手順を含む。その手順において、ＣＯＯＲＤのような強力なＳＴＡはＰＥＲのような低電力ノードに対してＷＭを確保する。ＷＭの確保は、ＰＥＲが到達できない第１のネットワークの装置により受信される。
【００８２】
追加の節電強化技術がＰＥＲ内に適用される。一例として、ＰＥＲ及びＣＯＯＲＤは、非アクティブ時間に合意し、非アクティブ時間の開始時にロジック及び／又は回路網の少なくとも一部を使用不可能にしてもよい。ここで、使用不可能にすることにより、ロジック及び／又は回路網により単位時間に消費される電力は、使用可能な時に消費される電力と比較して少なくなる。
【００８３】
多くの無線ＰＡＮの応用例において、ＰＥＲ内だけでなくＣＯＯＲＤ内においても電力使用量を最小限にすることが重要である。通常、これは、ＣＯＯＲＤがバッテリにより動作される装置である場合である。そのような無線ＰＡＮの一例は、無線周辺装置をラップトップに取り付けることである。別の例は、ヘッドセットを移動電話又はＰＤＡに取り付けることである。充電が必要とされるまでにそのような装置を使用できる時間の長さは電力使用量により決定されるため、ラップトップ、移動電話又はＰＤＡ内の電力使用量を最小限にすることは重要である。殆どのアクセスポイントが電気及びデータに対して有線接続されるため、通常、８０２．１１ｘ無線ＬＡＮネットワーク節電技術はＳＴＡ装置においてのみ見つけられる。例えば、図１及び図２に示すＢＳＳにおいて、節電技術はＳＴＡ内に実現されてもよいが、ＡＰは常に起動されたままである。
【００８４】
ＰＷＮの機能を再利用するオーバレイプロトコル
ＰＷＮが建物等の比較的広い空間にわたるネットワークトラフィックに対して通常使用されるＷＬＡＮであり、ＳＷＮが部屋、机、個人の空間等の狭い空間に渡る周辺トラフィックに対して通常使用されるＰＡＮである場合、２つのネットワークに対して最適なプロトコルは、一方のネットワークに対しては適切に動作するが他方のネットワークに対しては適切に動作しないという異なるプロトコルである可能性が高い。しかし、単一の演算装置が双方のネットワークの一部となる場合、ＳＷＮにおける通信に対して特定のＰＷＮの機能及びネットワーキングハードウェアを再利用するのが望ましい。第１のネットワークが８０２．１１ｘネットワークであり且つ演算装置が８０２．１１ｘネットワーキング機器を含む場合、オーバレイプロトコルがＳＷＮに対して使用されるため、８０２．１１ｘ機器はＳＷＮに対して使用するために選択され、２つのネットワークの種々の要求に対処するように最適化される。
【００８５】
オーバレイプロトコルにより、ＰＷＮと関連付けられるデュアルネット装置は、可能性として第１のネットワークである同一チャネル上でＰＥＲと情報を交換できる。ここで、ＰＥＲはＳＷＮのメンバであり且つＰＷＮのメンバではなく、またＰＷＮの有効範囲内であってもなくてもよい。フレームの期間フィールドを上書きする能力又は別個のＳＷＮ ＢＳＳＩＤ上で送受信する能力等の８０２．１１ｘスタックにおける特定の下位レベル基本要素へのアクセス権は、必要とされてもされなくてもよい。
【００８６】
ＰＷＮの機能を再利用する一例として、ＳＷＮオーバレイプロトコルは、８０２．１１ｘ機器の変調／復調ロジックの再利用を可能にするために、ＰＷＮプロトコルによりサポートされる変調方式を使用してもよい。ＰＷＮの機能を再利用する別の例として、ＳＷＮオーバレイプロトコルは、ＳＷＮのフレームが８０２．１１ｘハードウェアにより送受信されるのを保証するために、８０２．１１ｘフレーム構造及びそれを変形したものを使用してもよい。
【００８７】
ＳＷＮの要求を満たすために、オーバレイプロトコルは、８０２．１１ｘ装置により受け入れられるレベルより低い放射電力レベル、短い待ち時間及びより厳密な節電制約に対処する必要がある。
【００８８】
８０２．１１ｘプロトコル又は他のＷＬＡＮプロトコルと比較して電力効率の良いプロトコルがＰＥＲとＣＯＯＲＤとの間で使用され、電力消費を更に減少する。より少ない送信電力を使用することにより電力消費が減少されることに加え、電力は周辺装置においてより少ない計算労力を必要とするプロトコル及びフレーム等を使用して節約され、更に節電する。これは、通信において使用される特定の計算が削除されるか又はＰＥＲからＣＯＯＲＤに移動される場合に行なわれるだろう。
【００８９】
ネットワーク情報／パラメータ記憶装置
８０２．１１ｘＰＥＲサービス機能は、ＳＷＮのＰＥＲと通信するのに必要なフレームを生成する。８０２．１１ｘＰＥＲサービス機能は、ＰＥＲとの接続を確立、維持及び／又は終了するのに必要なフレーム交換シーケンスをサポートする。８０２．１１ｘＰＥＲサービス機能は、ＰＥＲに関する関連情報をＳＷＮに格納する。情報は、ここではＰＥＲのソースアドレス（「ＳＡ」）又はＰＥＲの暗号化関連情報（例えば、事前に共有された鍵）と呼ばれるＰＥＲのＭＡＣアドレスを含むことができるが、それに限定されない。
【００９０】
特定の実現例において、複数のセッションを同時に維持するデュアルネット装置の場合、２つのメディアアドレスを格納する。１つはＷＬＡＮの装置との通信用であり、１つは無線ＰＡＮの装置との通信用である。メディアアドレスは、ネットワーク基本サービスセット識別子（ＢＳＳＩＤ）であってもよい。第１のネットワークに対するＢＳＳＩＤは、第１のネットワークのＡＰのＭＡＣアドレスであってもよく、第２のネットワークに対するＢＳＳＩＤは、ＷＰＡＮトラフィックを識別するＭＡＣアドレスであってもよい。一例として、第２のネットワークのＢＳＳＩＤは、デュアルネット装置のＷＬＡＮ ＭＡＣアドレスであってもよいが、デュアルネット装置のＷＬＡＮ ＭＡＣアドレスとは異なるＭＡＣアドレスであってもよい。別の例として、第２のネットワークのＢＳＳＩＤは、ＷＰＡＮトラフィックを識別するためのグローバルメディアアドレスであってもよい。グローバルメディアアドレスは、無線ＰＡＮトラフィックが対象とするＣＯＯＲＤに関係のない全ての無線ＰＡＮトラフィックを一意に識別する単一のＭＡＣアドレスである。
【００９１】
しかし、プロトコルの異なる実現例において、ＰＷＮのＢＳＳＩＤは再利用され、ＳＷＮの通信に対する別個のＭＡＣアドレスは必要とされない。
【００９２】
３つ以上のネットワーク、並びにアドレス及びパラメータの対応する記憶装置が提供されてもよい。
【００９３】
パケットの認識
ＷＬＡＮ及び無線ＰＡＮとのセッションを同時に維持するデュアルネット装置は、パケット認識機構を使用して、ＰＷＮ（ＷＬＡＮ）のトラフィックをＳＷＮ（無線ＰＡＮ）のトラフィックと区別できる。
【００９４】
無線ＰＡＮ ＢＳＳＩＤがＷＬＡＮ ＢＳＳＩＤと異なる特定の実現例において、デュアルネット装置は、パケットのＢＳＳＩＤを使用して、第１のネットワークのトラフィックを第２のネットワークのトラフィックと区別できる。
【００９５】
Ｅｔｈｅｒｔｙｐｅ、ＯＵＩ（organizationally unique identifier）、８０２．１１ｘパケットの特定の予約ビット等の他の識別機構が無線ＰＡＮトラフィックを識別するために使用されてもよい。
【００９６】
更に別の実現例において、ＳＷＮプロトコルは、無線ＰＡＮフレームが予想される時期をデュアルネット装置が理解しているようなプロトコルであってもよい。そのようなプロトコルの一例は、ＰＥＲがＣＯＯＲＤからのフレームの受信に応答してフレームをＣＯＯＲＤに送信する「ポーリングを使用する」プロトコルである。デュアルネット装置が無線ＰＡＮフレームを予想する時期を理解している場合、デュアルネット装置はそのようなフレームに対して一時バッファを準備できる。上記例において、ＣＯＯＲＤがＰＥＲ用のフレームを送信する度に、単一の応答フレームに対する一時バッファが提供されてもよい。この識別方法は、ＰＥＲがＷＭに自律的にアクセスしない場合に動作し、ＣＯＯＲＤのフレームに対して単一の応答フレームで応答する。方法は、本明細書の技術を使用して、ＰＥＲが一時バッファの大きさを増加することによりＣＯＯＲＤからのフレームに対して複数の応答フレームで応答するという例に容易に拡張される。
【００９７】
更に別の実施形態において、変更された８０２．１１ｘフレーム形式はＳＷＮの通信に対して使用される。例えば、クリアされた「from DS」及び「to DS」フィールドを含むＨＣＣＡデータフレームは、８０２．１１ｘスタックにより無線ＰＡＮトラフィックとして自動的に認識される。
【００９８】
あるいは、８０２．１１ｘスタックが認識機構を提供しない場合、全ての受信フレームは、８０２．１１ｘ周辺サービス機能まで伝播され、８０２．１１ｘ周辺サービス機能内に実現される認識機構はＰＥＲから発信されるフレームを選択する。
【００９９】
ＷＬＡＮトラフィックを無線ＰＡＮトラフィックと区別する認識機構に加えて、追加の認識方法が別個の無線ＰＡＮからのトラフィックを区別するために必要とされてもよい。一例として、別個の無線ＰＡＮの２つ以上のＣＯＯＲＤは共有無線ネットワーキング媒体を共用してもよい。その場合、ＣＯＯＲＤは、種々の無線ＰＡＮに属する装置からフレームを受信してもよく、ＣＯＯＲＤ自体の無線ＰＡＮからのフレームを異なる無線ＰＡＮに属するフレームと区別するように構成されるべきである。異なるメディアアドレスが各無線ＰＡＮに対して使用される（例えば、各無線ＰＡＮが一意の無線ＰＡＮ ＢＳＳＩＤを有する）場合、識別はそのようなメディアアドレスに基づいて行なわれる。
【０１００】
特定の実現例において、一意のグローバルメディアアドレスは全ての無線ＰＡＮをグローバルに識別するために使用されてもよい。一例として、一意のグローバルＢＳＳＩＤは、全ての無線ＰＡＮトラフィックを識別するために使用されてもよい。そのような実現例において、ＣＯＯＲＤが指定受信者である無線ＰＡＮトラフィックをＣＯＯＲＤが識別することを可能にするために、追加の識別機構が必要とされてもよい。一例として、８０２．１１ｘパケットの宛先アドレス（「ＤＡ」）又は受信者アドレス（「ＲＡ」）フィールドはそのような識別子として使用される。例えば、ＤＡ又はＲＡはＣＯＯＲＤのＷＬＡＮ ＭＡＣアドレスである。他の同様の方法が使用されてもよい。
【０１０１】
８０２．１１ｘスタックへのインタフェース
８０２．１１ｘＰＥＲサービス機能を８０２．１１ｘスタックにインタフェースするために種々のインタフェースが使用され、利用可能な機能はＰＥＲのクラスによって異なる。更に、一実施形態において８０２．１１ｘＰＥＲサービス機能の一部である１つ以上の機能は、異なる実施形態の８０２．１１ｘスタックのドライバ、ファームウェア及び／又はロジックに含まれていてもよい。
【０１０２】
特定の実現例において、８０２．１１ｘＰＥＲサービス機能は、提供されるＭＡＣヘッダフィールドの殆ど又は全てを含む８０２．１１ｘフレームを生成してもよい。そのような実現例において、８０２．１１ｘスタックは、主に「パススルー」としての役割を果たし、有効なＰＡＮパケットを送信するのに必要な操作及び処理のみを実行する必要がある。フレームは、８０２．１１ｘスタックに渡されてもよく、追加のパラメータが補足される。そのようなパラメータは、要求された送信データ速度、要求された送信チャネル、物理層コンバージェンス手順（ＰＬＣＰ）ヘッダの特定の予約ビットに対する値、並びに／又はフレーム送信のタイミング及び頻度に関連するパラメータを含んでもよいが、それらに限定されない。あるいは、そのようなパラメータは、別個のインタフェースを介して８０２．１１ｘスタックを通過してもよい。一例として、それらパラメータの一部は、フレーム毎に規定される必要はなく、パケット毎に規定されてもよく又は全ての無線ＰＡＮトラフィックに対して固定であってもよい。
【０１０３】
８０２．１１ｘ周辺サービス機能は、特定のフレームに対して使用するキューを決定してもよい。例えば、８０２．１１ｘ周辺サービス機能は、無線ＶｏＩＰ（Voice-over-IP）フレームに対して通常使用される最優先キュー（ＡＣ−ＶＯ）を介してフレームを送信することを決定してもよい。
【０１０４】
更に詳細な異なる実現例において、利用可能な標準インタフェースが再利用される。そのような実現例において、更なる処理が８０２．１１ｘスタックから要求されてもよい。一例として、ＣＯＯＲＤがWindows（又は他のアプリケーションブランド）ＯＳを実行する場合、標準の送受信ＮＤＩＳインタフェースが使用されてもよい。そのような実現例において、ＰＥＲサービス機能は正規のイーサネット（登録商標）パケットを８０２．１１ｘスタックに配信してもよく、８０２．１１ｘスタックは有効な無線ＰＡＮパケットとしてパケットを送信するのに必要とされる要求された操作及び処理を行なってもよい。
【０１０５】
８０２．１１ｘスタックに対する他のＰＥＲサービス機能インタフェースが使用されてもよい。
【０１０６】
ＢＳＳ通知
ＣＯＯＲＤがＳＴＡである第１のネットワークＢＳＳ１と現在関連付けられている場合、第２のネットワークを介してＰＥＲと通信する前に、ＳＴＡが一時的に使用不可能となることを第１のネットワークＢＳＳのＡＰに通知するのが望ましい。これは、デュアルネット装置がＰＥＲに対処するために使用されている間、ＡＰがデュアルネット装置と通信しようとする状況を回避するために重要である。ＢＳＳ１トラフィックは、異なる周波数チャネル上にあってもよく又は異なる周波数帯域で動作してもよい。応答がない場合、ＡＰはＳＴＡをＡＰとの接続から分離する。
【０１０７】
変形例
いくつかの実施形態において、ＳＷＮの１つ以上のＰＥＲとＣＯＯＲＤとの間の通信は、ＰＷＮの通信と同一の周波数帯域及び同一の周波数チャネルにおいて発生する。
【０１０８】
別の実施形態において、ＳＷＮの１つ以上のＰＥＲとＣＯＯＲＤとの間の通信は、ＰＷＮの通信と同一の周波数帯域及びＰＷＮ内の通信とは異なる周波数チャネルにおいて発生する。一例として、ＰＷＮの周波数チャネルが混雑している場合、チャネル切り替えが望ましい。すなわち、ＳＷＮのアプリケーションは高いサービス品質（ＱｏＳ）を要求する。
【０１０９】
他の実施形態において、ＳＷＮの１つ以上のＰＥＲとＣＯＯＲＤとの間の通信は、ＰＷＮの通信として異なる周波数帯域及び従って異なる周波数チャネルで発生する。一例として、ＰＥＲが２．４ＧＨｚの無認可の周波数帯域における通信のみをサポートし、第１のネットワークが５ＧＨｚの無認可の周波数帯域で動作する８０２．１１ａモードである場合、あるいは、その逆も成り立つ場合、周波数帯域の切り替えは必要である。
【０１１０】
更に別の実施形態において、デュアルネット装置はＰＷＮ及びＳＷＮと異なるモードで通信してもよい。一例として、ＣＯＯＲＤは、ＳＷＮ内で通信するために８０２．１１ｂモードを使用し、第１のネットワーク内では８０２．１１ｇモードで通信してもよい。あるいは、ＣＯＯＲＤは、ＳＷＮ内で通信するために８０２．１１ｇモードを使用し、第１のネットワーク内では８０２．１１ｂモードで通信してもよい。そのような実施形態において、ＳＷＮ内の通信は、ＰＷＮと同一の又は異なる周波数チャネルで行なわれてもよい。
【０１１１】
更に別の実施形態において、双方のネットワークが異なるデータ転送速度を使用するか、あるいはデータ転送速度が異なるか又は同一であるかが周知でない状態（例えば、データ転送速度が個別に設定される場合）では、ＳＷＮの通信はＰＷＮと同一のモードを使用する。一実施形態において、ＣＯＯＲＤは第１のネットワーク内の通信に対するデータ転送速度と同一のデータ転送速度でフレームを送信し、ＰＥＲは異なるデータ転送速度を使用してＣＯＯＲＤと通信する。その場合、種々のデータ転送速度がＳＷＮ内のダウンリンク及びアップリンク通信に対して使用される。あるいは、同一のデータ転送速度がＳＷＮ内のダウンリンク及びアップリンク通信に対して使用され、このデータ転送速度は、ＰＷＮ内の通信に対してデュアルネット装置により使用されるデータ転送速度とは異なる。ＰＷＮ及びＳＷＮ通信に対するデータ転送速度は個別に設定されるが、ある特定の時点で同一になることが可能である。
【０１１２】
共通の動作において、リンクはネットワーク回路とＢＳＳとの間に確立され、第２のネットワーク装置と同時にリンクされる。１つの変形例において、標準８０２．１１ｘカードが同時にＢＳＳに接続されない場合でも、標準８０２．１１ｘカードと電力に影響され易い装置との間にリンクを確立するためにいくつかの面が使用される。例えば、ＧＳＭ／ＷｉＦｉ対応電話において、装置はセルラネットワークを介して通話を処理し、ＷｉＦｉカードはヘッドセット接続性に対して依然として使用される。
【０１１３】
本明細書において説明される例のうち多くの例において、１つの特徴は２つのネットワークに対して共有ＰＨＹ及びＭＡＣ層を使用することである。２つのネットワークのうち一方はＢＳＳＩＤを有する従来の８０２．１１ｘネットワークであり、他方は周辺装置及び他の低電力狭域装置を有する８０２．１１ｘＳＴＡであってもよいＳＴＡに接続する第２のネットワークである。いくつかの実施形態において、ＭＡＣ層の一部のみが共通であり、他の変形例が可能である。別のネットワークモデルにおけるより一般的な例において、ＰＨＹ及びＭＡＣが特定のインスタンスである場合、変調方式及びフレームフォーマティングレイヤが共用される。
【０１１４】
本明細書において説明される例のうち多くの例において、局装置は８０２．１１ｘアクセスポイントに無線接続され、ＳＷＮを介して装置に対してアクティブである。他の変形例において、局装置は直接リンクを介して別の局に無線接続され、ＳＷＮを介して装置に対してアクティブである。更に他の変形例において、局装置はＰＷＮのＡＰであってもよく、その一方でＳＷＮに対するＣＯＯＲＤであってもよい。
【０１１５】
８０２．１１ｘ環境における典型的な実施形態において、８０２．１１ｘＳＴＡは、同期及び接続を失うことなく且つ８０２．１１ｘＳＴＡにおける接続の再設定の必要なしで、アクセスポイント及びＳＷＮの装置と対話できる。８０２．１１ｘＳＴＡは弱い周辺装置に対して無線媒体を確保でき、低電力周辺装置又は他のそのような装置に対する「隠れノード」の問題を効果的に解決する。
【０１１６】
本明細書において説明した例のうち多くの例において、装置がデュアルネット装置として説明される場合、ＳＷＮに対するコーディネータであり且つＰＷＮにおける局である装置の説明であることが意図される。多くの場合、デュアルネット装置の動作、特徴及び／又は要素の説明は、第１のネットワークの完全なノードになる機能を有さない第２の無線ＰＡＮ ＣＯＯＲＤにも当てはまる。
【０１１７】
本発明は、本発明の特定の実施形態を参照して説明されたが、変形の範囲、種々の変更及び置換は、本発明におけるものであることが意図される。いくつかの例において、示されるような本発明の範囲から逸脱せずに、本発明の特徴は他の特徴を対応して使用せずに採用される。従って、本発明の趣旨の範囲から逸脱せずに、開示される特定の構成又は方法を適応させるために多くの変形が行なわれてもよい。本発明は、開示される特定の実施形態に限定されず、特許請求の範囲の範囲内の全ての実施形態及び均等物を全て含むことが意図される。
【図面の簡単な説明】
【０１１８】
【図１】第１の無線ネットワーク（ＰＷＮ）、第２の無線ネットワーク（ＳＷＮ）又はその双方の一部として動作する種々の装置を示すブロック図であり、ＳＷＮはＰＷＮプロトコルと共存するＳＷＮプロトコルを使用して動作する。
【図２】図１の要素のサブ部分を更に詳細に示すブロック図である。
【図３（ａ）】共存するが必ずしも２つのネットワークにまたがるとは限らないＰＷＮ及びＳＷＮの要素を示すブロック図である。
【図３（ｂ）】ＰＷＮ及びＳＷＮの要素として使用されてもよい特定のオブジェクトを示すブロック図である。
【図３（ｃ）】オブジェクトがＰＷＮ及びＳＷＮにまたがるサブ部分の変形例を示すブロック図である。
【図３（ｄ）】更なる例を示すブロック図である。
【図４】ＰＷＮ及びＳＷＮとの接続を同時に維持できるデュアルネット装置として動作してもよい無線ＰＡＮコーディネータ（「ＣＯＯＲＤ」）の一例を示すブロック図である。
【図５】ＣＯＯＲＤ／デュアルネット装置を種々のネットワークにインタフェースするために使用されてもよいネットワークカードを示すブロック図である。
【図６】アプリケーションをＣＯＯＲＤ／デュアルネット装置によりサポートされるネットワークとインタフェースするソフトウェア及び／又は論理構造を含んでもよいソフトウェアコンポーネントを示すブロック図である。
【図７】ネットワークとアプリケーションとの間のインタフェースにおいて使用されてもよいクラス及びオブジェクトを示すブロック図である。
【図８】ＰＥＲ装置の一例を示すブロック図である。
【図１】
2008538167.tif 000003
【図２】
2008538167.tif 000004
【図３（ａ）】
2008538167.tif 000005
【図３（ｂ）】
2008538167.tif 000006
【図３（ｃ）】
2008538167.tif 000007
【図３（ｄ）】
2008538167.tif 000008
【図４】
2008538167.tif 000009
【図５】
2008538167.tif 000010
【図６】
2008538167.tif 000011
【図７】
2008538167.tif 000012
【図８】
2008538167.tif 000013
【国際調査報告】
2008538167.tif 000014