(57)【特許請求の範囲】
【請求項１】
複数の潜在的な無線通信チャネルそれぞれの複数のチャネルグレードを決定し、前記複数のチャネルグレードのうちの１つのチャネルグレードを、前記複数の潜在的な無線通信チャネルのうちの１つの潜在的な無線通信チャネルに対応する複数のチャネル評価パラメータの重み付けされた関数に従って決定するためのチャネル選択器であって、前記チャネル選択器は、前記複数のチャネルグレードに基づいて、前記複数の潜在的な無線通信チャネルから選択無線通信チャネルを選択する、チャネル選択器と、
前記選択無線通信チャネル上で通信するための無線器と
を備える、無線通信デバイスであって、
前記無線通信デバイスは、第２の無線ネットワークとネットワーク無線通信チャネル上で通信するのと同時に、第１の無線ネットワークと前記選択無線通信チャネル上で通信し、
前記チャネル選択器は、前記潜在的な無線通信チャネルの前記チャネルグレードを、第１のグレード値と第２のグレード値との組合せに基づいて決定し、前記第１のグレード値は、前記潜在的な無線通信チャネルに対応する前記複数のチャネル評価パラメータの前記重み付けされた関数の結果であり、前記第２のグレード値は、前記潜在的な無線通信チャネル上で前記第１の無線ネットワークの通信の影響を受ける前記ネットワーク無線通信チャネルに対応する複数のチャネル評価パラメータの重み付けされた関数の結果である、
無線通信デバイス。
【請求項２】
前記チャネル選択器は、予め定義された最も高いグレードを、前記第１の無線ネットワーク又は前記第２の無線ネットワークにおいてアクティブである、１つ以上の潜在的なチャネルに対して割り当てる、請求項１に記載の無線通信デバイス。
【請求項３】
前記チャネル選択器は、前記第１の無線ネットワークを特定のチャネルへ切り替えることが再接続動作を必要とする場合、予め定義された最も低いグレードを前記特定のチャネルに対して割り当てる、請求項１に記載の無線通信デバイス。
【請求項４】
前記チャネル選択器は、特定のチャネルの容量が前記第１の無線ネットワーク及び前記第２の無線ネットワークの必要とされる容量をサポートしない場合、予め定義された最も低いグレードを前記特定のチャネルに対して割り当てる、請求項１に記載の無線通信デバイス。
【請求項５】
前記無線通信デバイスは、前記第１の無線ネットワークのピアツーピア（Ｐ２Ｐ）グループオーナー（ＧＯ）の機能性を実行し、前記第２の無線ネットワークのアクセスポイントと前記ネットワーク無線通信チャネルを介して通信する、請求項１に記載の無線通信デバイス。
【請求項６】
前記チャネル選択器は、前記重み付けされた関数の１つ以上の重み付け係数を、前記選択無線通信チャネル上で通信されるべきトラフィックに対応する１つ以上の性能要件に基づいて決定する、請求項１から５のいずれか一項に記載の無線通信デバイス。
【請求項７】
前記１つ以上の性能要件は、ネットワーク上でサービス提供されているアプリケーションの容量要件、ネットワーク上でサービス提供されているアプリケーションの待ち時間要件、及びネットワーク上でサービス提供されているアプリケーションのジッタ要件から成る群から選択される少なくとも１つの要件を含む、請求項６に記載の無線通信デバイス。
【請求項８】
前記１つ以上の性能要件は、前記潜在的な無線通信チャネルのチャネル負荷、前記潜在的な無線通信チャネルに対応する推定物理層（ＰＨＹ）レート、前記潜在的な無線通信チャネル上のアクセスカテゴリ（ＡＣ）に従ったチャネルトラフィックの分散、前記潜在的な無線通信チャネル上でのパケット長と送信機会持続時間との間の関係、前記潜在的な無線通信チャネル上のコリジョン確率、前記潜在的な無線通信チャネル上の受信信号強度の分散、及び前記潜在的な無線通信チャネル上の送信エネルギーから成る群から選択される少なくとも１つのパラメータを含む、請求項６のいずれか一項に記載の無線通信デバイス。
【請求項９】
１つ以上のコンピュータプロセッサによって実行される無線通信の方法であって、
複数の潜在的な無線通信チャネルそれぞれの複数のチャネルグレードを決定するステップであって、前記複数のチャネルグレードを決定するステップは、前記複数のチャネルグレードのうちの１つのチャネルグレードを、前記複数の潜在的な無線通信チャネルのうちの１つの潜在的な無線通信チャネルに対応する複数のチャネル評価パラメータの重み付けされた関数に従って決定するステップを含む、決定するステップと、
前記複数のチャネルグレードに基づいて、前記複数の潜在的な無線通信チャネルから選択無線通信チャネルを選択するステップと、
前記選択無線通信チャネル上で通信するステップと
を含む、無線通信の方法であって、
第２の無線ネットワークとネットワーク無線通信チャネル上で通信するのと同時に、第１の無線ネットワークと前記選択無線通信チャネル上で通信するステップと、
前記潜在的な無線通信チャネルの前記チャネルグレードを、第１のグレード値と第２のグレード値との組合せに基づいて決定するステップとをさらに含み、
前記第１のグレード値は、前記潜在的な無線通信チャネルに対応する前記複数のチャネル評価パラメータの前記重み付けされた関数の結果であり、前記第２のグレード値は、前記潜在的な無線通信チャネル上で前記第１の無線ネットワークの通信の影響を受ける前記ネットワーク無線通信チャネルに対応する複数のチャネル評価パラメータの重み付けされた関数の結果である、無線通信の方法。
【請求項１０】
予め定義された最も高いグレードを、前記第１の無線ネットワーク又は前記第２の無線ネットワークにおいてアクティブである、１つ以上の潜在的なチャネルに対して割り当てるステップを含む、請求項９に記載の方法。
【請求項１１】
前記第１の無線ネットワークを特定のチャネルへ切り替えることが再接続動作を必要とする場合、予め定義された最も低いグレードを前記特定のチャネルに対して割り当てるステップを含む、請求項９に記載の方法。
【請求項１２】
特定のチャネルの容量が前記第１の無線ネットワーク及び前記第２の無線ネットワークの必要とされる容量をサポートしない場合、予め定義された最も低いグレードを前記特定のチャネルに対して割り当てるステップを含む、請求項９に記載の方法。
【請求項１３】
前記第１の無線ネットワークのピアツーピア（Ｐ２Ｐ）グループオーナー（ＧＯ）の機能性を実行するステップと、前記第２の無線ネットワークのアクセスポイントと前記ネットワーク無線通信チャネルを介して通信するステップとを含む、請求項９に記載の方法。
【請求項１４】
前記重み付けされた関数の１つ以上の重み付け係数を、前記選択無線通信チャネル上で通信されるべきトラフィックに対応する１つ以上の性能要件に基づいて決定するステップを含む、請求項９から１３のいずれか一項に記載の方法。
【請求項１５】
前記１つ以上の性能要件は、ネットワーク上でサービス提供されているアプリケーションの容量要件、ネットワーク上でサービス提供されているアプリケーションの待ち時間要件、ネットワーク上でサービス提供されているアプリケーションのジッタ要件から成る群から選択される少なくとも１つの要件を含む、請求項１４に記載の方法。
【請求項１６】
前記１つ以上の性能要件は、前記潜在的な無線通信チャネルのチャネル負荷、前記潜在的な無線通信チャネルに対応する推定物理層（ＰＨＹ）レート、前記潜在的な無線通信チャネル上のアクセスカテゴリ（ＡＣ）に従ったチャネルトラフィックの分散、前記潜在的な無線通信チャネル上でのパケット長と送信機会持続時間との間の関係、前記潜在的な無線通信チャネル上のコリジョン確率、前記潜在的な無線通信チャネル上の受信信号強度の分散、及び前記潜在的な無線通信チャネル上の送信エネルギーから成る群から選択される少なくとも１つのパラメータを含む、請求項１４のいずれか一項に記載の方法。
【請求項１７】
前記少なくとも１つのコンピュータプロセッサによって実行されると、前記少なくとも１つのコンピュータプロセッサが、請求項９から１６のいずれか一項に記載の前記方法を実施することを可能にするように動作可能なコンピュータ実行可能な命令を含む、コンピュータプログラム。
【請求項１８】
前記少なくとも１つのコンピュータプロセッサによって実行されると、前記少なくとも１つのコンピュータプロセッサが、請求項９から１６のいずれか一項に記載の前記方法を実施することを可能にするように動作可能なコンピュータ実行可能な命令を含む、コンピュータ読取可能記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
いくつかの例証的な実施形態は、無線通信チャネルを選択する装置、システム及び方法に関する。
【背景技術】
【０００２】
無線通信デバイス、例えば、ワイヤレスフィデリティ（Ｗｉ−Ｆｉ：Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）デバイスは、複数の接続シナリオを実施するために複数のチャネルを循環し得る。
【０００３】
例えば、無線通信デバイスは、第１の無線通信ネットワークへの接続性を第１の無線通信チャネル上で維持し得る。一例において、無線通信デバイスは、インターネット接続性を、第１の無線通信チャネル上でのアクセスポイント（ＡＰ：Ａｃｃｅｓｓ  Ｐｏｉｎｔ）への接続、例えば、基本サービスセット（ＢＳＳ：Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ）接続によって維持し得る。別の例において、無線通信デバイスは、アクセス、例えば、接続性、プレゼンス、発見可能性及び／又は時間同期を、１つ以上の予め定義されたソーシャルチャネルに対して、例えば、周期的に維持することが必要とされ得る。第１のチャネルは、無線通信デバイス以外のネットワークエンティティによって、例えば、ＡＰによって選択され、及び／若しくは設定されてもよく、又は、例えば、業界標準及び／若しくは規制によって予め定義されてもよい。
【０００４】
無線通信デバイスは、第２の無線ネットワークとの接続性も第２の無線通信チャネル上で維持し得る。第２のチャネルは、無線通信デバイスによって設定され、及び／又は選択され得る。例えば、無線通信デバイスは、パーソナルエリアネットワーク（ＰＡＮ：Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）又はピアツーピア（Ｐ２Ｐ：Ｐｅｅｒ  Ｔｏ  Ｐｅｅｒ）ネットワークをホストし、及び／又はテザリングサービスを第２の無線通信チャネル上で提供し得る。例えば、無線通信デバイスは、第２の無線通信チャネル上でＷｉ−Ｆｉ  Ｐ２Ｐグループオーナー（ＧＯ：Ｇｒｏｕｐ  Ｏｗｎｅｒ）としての機能を果たしてもよく、第２の無線通信チャネル上でモバイルアクセスポイント（ＡＰ：Ａｃｃｅｓｓ  Ｐｏｉｎｔ）としての機能を果たしてもよく、ピアデバイスとの直接接続、例えば、トンネルドダイレクトリンクセットアップ（ＴＤＬＳ：Ｔｕｎｎｅｌｅｄ  Ｄｉｒｅｃｔ  Ｌｉｎｋ  Ｓｅｔ−ｕｐ）接続を第２の無線通信チャネル上で維持してもよく、並びに／又はネイバーデバイスから第２の無線通信チャネル上でサービスをパブリッシュし、検索し、及び／若しくは取得してもよい。
【０００５】
第１のネットワーク及び第２のネットワークとの同時接続性を維持するために、無線通信デバイスは、第１の無線通信チャネルと第２の無線通信チャネルとを切り替えることを必要とされ得る。
【０００６】
無線通信チャネル間で多数回の切り替えを実行することは、待ち時間及び／又はオーバーヘッドを増加させ得る。
【０００７】
例示の単純さ及び明確さのために、図中に示される要素は、必ずしも縮尺通りに図示されているとは限らない。例えば、要素のうちのいくつかの寸法は、提示の明確さのために、他の要素に対して誇張されることがあり得る。さらに、参照符号は、対応する要素又は類似の要素を示すために、図内で反復され得る。図は下記に列挙される。
【図面の簡単な説明】
【０００８】
【図１】いくつかの例証的な実施形態に係るシステムの概略ブロック図である。
【図２】いくつかの例証的な実施形態に係る、チャネルグレード付け（ｃｈａｎｎｅｌ  ｇｒａｄｉｎｇ）の方法の概略フローチャート図である。
【図３】いくつかの例証的な実施形態に係る、無線通信チャネルを選択する方法の概略フローチャート図である。
【図４】いくつかの例証的な実施形態に係る製造製品の概略図である。
【発明を実施するための形態】
【０００９】
下記の詳細な説明において、数多くの具体的な詳細が、いくつかの実施形態の完全な理解を提供するために述べられる。しかしながら、いくつかの実施形態はこうした具体的な詳細なしに実施され得ることが、当業者によって理解されるであろう。他の例において、周知の方法、手続き、構成要素、ユニット及び／又は回路は、議論を曖昧にしないように詳細には説明されていない。
【００１０】
例えば、「処理する（ｐｒｏｃｅｓｓｉｎｇ）」、「算出する（ｃｏｍｐｕｔｉｎｇ）」、「計算する（ｃａｌｃｕｌａｔｉｎｇ）」、「決定する（ｄｅｔｅｒｍｉｎｉｎｇ）」、「確立する（ｅｓｔａｂｌｉｓｈｉｎｇ）」、「分析する（ａｎａｌｙｚｉｎｇ）」、「確認する（ｃｈｅｃｋｉｎｇ）」、又はその他同様のものなどの用語を利用する本明細書における議論は、コンピュータ、コンピューティングプラットフォーム、コンピューティングシステム、又は他の電子コンピューティングデバイスの動作及び／又はプロセスを指し得る。動作及び／又はプロセスは、コンピュータのレジスタ及び／又はメモリ内の物理的な（例えば、電子的な）量として表されるデータを、操作し、並びに／又はコンピュータのレジスタ並びに／若しくはメモリ内、若しくは動作及び／若しくはプロセスを実行するための命令を記憶し得る他の情報記憶媒体内の物理的な量として同様に表される他のデータへ変換する。
【００１１】
本明細書において使用される「複数（ｐｌｕｒａｌｉｔｙ）」及び「複数の（ａ  ｐｌｕｒａｌｉｔｙ）」という用語は、例えば、「多数の（ｍｕｌｔｉｐｌｅ）」又は「２つ以上の（ｔｗｏ  ｏｒ  ｍｏｒｅ）」を含む。例えば、「複数のアイテム（ａ  ｐｌｕｒａｌｉｔｙ  ｏｆ  ｉｔｅｍｓ）」は、２つ以上のアイテムを含む。
【００１２】
「１つの実施形態（ｏｎｅ  ｅｍｂｏｄｉｍｅｎｔ）」、「ある実施形態（ａｎ  ｅｍｂｏｄｉｍｅｎｔ）」、「例証的な実施形態（ｄｅｍｏｎｓｔｒａｔｉｖｅ  ｅｍｂｏｄｉｍｅｎｔ）」、「様々な実施形態（ｖａｒｉｏｕｓ  ｅｍｂｏｄｉｍｅｎｔｓ）」等への言及は、そのように説明される実施形態は特定の特徴、構造、又は特性を含み得るが、全ての実施形態が必ずしもその特定の特徴、構造、又は特性を含むとは限らないことを示す。さらに、「１つの実施形態において（ｉｎ  ｏｎｅ  ｅｍｂｏｄｉｍｅｎｔ）」という表現の反復使用は、必ずしも同じ実施形態を指すとは限らないが、同じ実施形態を指すこともあり得る。
【００１３】
本明細書においては、特に指定のない限り、共通の目的物を説明するための序数形容詞「第１の（ｆｉｒｓｔ）」、「第２の（ｓｅｃｏｎｄ）」、「第３の（ｔｈｉｒｄ）」等の使用は、同様の目的物の異なる例が指されていることを示すに過ぎず、そのように説明される目的物が時間的に、空間的に、順位的に、又は任意の他の手法で所与のシーケンス内に存在しなければならないことを暗示することを意図されない。
【００１４】
いくつかの実施形態は、様々なデバイス及びシステム、例えば、パーソナルコンピュータ（ＰＣ）、デスクトップコンピュータ、モバイルコンピュータ、ラップトップコンピュータ、ノート型コンピュータ、タブレットコンピュータ、Ｕｌｔｒａｂｏｏｋ（商標）コンピュータ、サーバコンピュータ、ハンドヘルドコンピュータ、ハンドヘルドデバイス、携帯情報端末（ＰＤＡ）デバイス、ハンドヘルドＰＤＡデバイス、オンボードデバイス、オフボードデバイス、ハイブリッドデバイス、車両デバイス、非車両デバイス、モバイルデバイス又はポータブルデバイス、消費者デバイス、非モバイルデバイス又は非ポータブルデバイス、無線通信局、無線通信デバイス、無線アクセスポイント（ＡＰ）、有線ルータ又は無線ルータ、有線モデム又は無線モデム、ビデオデバイス、オーディオデバイス、オーディオ／ビデオ（Ａ／Ｖ：ａｕｄｉｏ−ｖｉｄｅｏ）デバイス、有線ネットワーク又は無線ネットワーク、無線エリアネットワーク、無線ビデオエリアネットワーク（ＷＶＡＮ：Ｗｉｒｅｌｅｓｓ  Ｖｉｄｅｏ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ローカルエリアネットワーク（ＬＡＮ）、無線ＬＡＮ（ＷＬＡＮ：Ｗｉｒｅｌｅｓｓ  ＬＡＮ）、パーソナルエリアネットワーク（ＰＡＮ）、無線ＰＡＮ（ＷＰＡＮ：Ｗｉｒｅｌｅｓｓ  ＰＡＮ）、及びその他同様のものと共に使用され得る。
【００１５】
いくつかの実施形態は、既存の無線ギガビットアライアンス（ＷＧＡ：Ｗｉｒｅｌｅｓｓ−Ｇｉｇａｂｉｔ−Ａｌｌｉａｎｃｅ）仕様（Ｗｉｒｅｌｅｓｓ  Ｇｉｇａｂｉｔ  Ａｌｌｉａｎｃｅ，Ｉｎｃ  ＷｉＧｉｇ  ＭＡＣ  ａｎｄ  ＰＨＹ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｖｅｒｓｉｏｎ  １．１、２０１１年４月、Ｆｉｎａｌ  ｓｐｅｃｉｆｉｃａｔｉｏｎ）並びに／又は、この仕様の将来のバージョン及び／若しくは派生物に従って動作するデバイス及び／又はネットワーク、既存のＩＥＥＥ８０２．１１標準（ＩＥＥＥ  ８０２．１１−２０１２，ＩＥＥＥ  Ｓｔａｎｄａｒｄ  ｆｏｒ  Ｉｎｆｏｒｍａｔｉｏｎ  ｔｅｃｈｎｏｌｏｇｙ−−Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ａｎｄ  ｉｎｆｏｒｍａｔｉｏｎ  ｅｘｃｈａｎｇｅ  ｂｅｔｗｅｅｎ  ｓｙｓｔｅｍｓ  Ｌｏｃａｌ  ａｎｄ  ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋｓ−−Ｓｐｅｃｉｆｉｃ  ｒｅｑｕｉｒｅｍｅｎｔｓ  Ｐａｒｔ  １１：  Ｗｉｒｅｌｅｓｓ  ＬＡＮ  Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  （ＭＡＣ）  ａｎｄ  Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ  （ＰＨＹ）  Ｓｐｅｃｉｆｉｃａｔｉｏｎｓ、２０１２年３月２９日；ＩＥＥＥ８０２．１１  ｔａｓｋ  ｇｒｏｕｐ  ａｃ  （ＴＧａｃ）（”ＩＥＥＥ８０２．１１−０９／０３０８ｒ１２  −  ＴＧａｃ  Ｃｈａｎｎｅｌ  Ｍｏｄｅｌ  Ａｄｄｅｎｄｕｍ  Ｄｏｃｕｍｅｎｔ”）；ＩＥＥＥ  ８０２．１１  ｔａｓｋ  ｇｒｏｕｐ  ａｄ  （ＴＧａｄ）（ＩＥＥＥ  Ｐ８０２．１１ａｄ−２０１２，ＩＥＥＥ  Ｓｔａｎｄａｒｄ  ｆｏｒ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｅｃｈｎｏｌｏｇｙ  −  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ａｎｄ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｅｘｃｈａｎｇｅ  Ｂｅｔｗｅｅｎ  Ｓｙｓｔｅｍｓ  −  Ｌｏｃａｌ  ａｎｄ  Ｍｅｔｒｏｐｏｌｉｔａｎ  Ａｒｅａ  Ｎｅｔｗｏｒｋｓ  −  Ｓｐｅｃｉｆｉｃ  Ｒｅｑｕｉｒｅｍｅｎｔｓ  −  Ｐａｒｔ  １１：  Ｗｉｒｅｌｅｓｓ  ＬＡＮ  Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  （ＭＡＣ）  ａｎｄ  Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ  （ＰＨＹ）  Ｓｐｅｃｉｆｉｃａｔｉｏｎｓ  −  Ａｍｅｎｄｍｅｎｔ  ３：  Ｅｎｈａｎｃｅｍｅｎｔｓ  ｆｏｒ  Ｖｅｒｙ  Ｈｉｇｈ  Ｔｈｒｏｕｇｈｐｕｔ  ｉｎ  ｔｈｅ  ６０ＧＨｚ  Ｂａｎｄ、２０１２年１２月２８日）；ＩＥＥＥ  ８０２．１１ｚ  （ＩＥＥＥ  ８０２．１１ｚ−２０１０，ＩＥＥＥ  Ｓｔａｎｄａｒｄ  ｆｏｒ  Ｉｎｆｏｒｍａｔｉｏｎ  ｔｅｃｈｎｏｌｏｇｙ  −  Ｌｏｃａｌ  ａｎｄ  ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋｓ  −  Ｓｐｅｃｉｆｉｃ  ｒｅｑｕｉｒｅｍｅｎｔｓ−−  Ｐａｒｔ  １１：  Ｗｉｒｅｌｅｓｓ  ＬＡＮ  Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  （ＭＡＣ）  ａｎｄ  Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ  （ＰＨＹ）  ｓｐｅｃｉｆｉｃａｔｉｏｎｓ  Ａｍｅｎｄｍｅｎｔ  ７：  Ｅｘｔｅｎｓｉｏｎｓ  ｔｏ  Ｄｉｒｅｃｔ−Ｌｉｎｋ  Ｓｅｔｕｐ  （ＤＬＳ）、２０１０年１０月１８日）））並びに／又は、この仕様の将来のバージョン及び／若しくは派生物に従って動作するデバイス及び／又はネットワーク、既存の及び／又はワイヤレスフィデリティ（ＷｉＦｉ）アライアンス（ＷＦＡ）ピアツーピア（Ｐ２Ｐ）仕様（ＷｉＦｉ  Ｐ２Ｐ  ｔ���ｃｈｎｉｃａｌ  ｓｐｅｃｉｆｉｃａｔｉｏｎ、ｖｅｒｓｉｏｎ  １．２、２０１２年）並びに／又は、この仕様の将来のバージョン及び／若しくは派生物に従って動作するデバイス及び／又はネットワーク、既存のＷｉｒｅｌｅｓｓＨＤ（商標）仕様、並びに／又は、この仕様の将来のバージョン及び／若しくは派生物に従って動作するデバイス及び／又はネットワーク、上記のネットワークの一部であるユニット及び／又はデバイス、並びに、その他同様のものと共に使用され得る。
【００１６】
いくつかの実施形態は、単方向無線通信システム及び／又は双方向無線通信システム、セルラ無線電話通信システム、携帯電話、セルラ電話、無線電話、パーソナル通信システム（ＰＣＳ：Ｐｅｒｓｏｎａｌ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍｓ）デバイス、無線通信デバイスを組み込んだＰＤＡデバイス、モバイル全地球測位システム（ＧＰＳ：Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）デバイス又はポータブルＧＰＳデバイス、ＧＰＳ受信器又はＧＰＳ送信器又はＧＰＳチップを組み込んだデバイス、ＲＦＩＤ要素又はＲＦＩＤチップを組み込んだデバイス、多入力多出力（ＭＩＭＯ：Ｍｕｌｔｉｐｌｅ  Ｉｎｐｕｔ  Ｍｕｌｔｉｐｌｅ  Ｏｕｔｐｕｔ）送受信器又はＭＩＭＯデバイス、単入力多出力（ＳＩＭＯ：Ｓｉｎｇｌｅ  Ｉｎｐｕｔ  Ｍｕｌｔｉｐｌｅ  Ｏｕｔｐｕｔ）送受信器又はＳＩＭＯデバイス、多入力単出力（ＭＩＳＯ：Ｍｕｌｔｉｐｌｅ  Ｉｎｐｕｔ  Ｓｉｎｇｌｅ  Ｏｕｔｐｕｔ）送受信器又はＭＩＳＯデバイス、１つ以上の内部アンテナ及び／又は外部アンテナを有するデバイス、デジタルビデオブロードキャスト（ＤＶＢ：Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｂｒｏａｄｃａｓｔ）デバイス又はＤＶＢシステム、マルチスタンダード無線デバイス又はマルチスタンダード無線システム、有線ハンドヘルドデバイス又は無線ハンドヘルドデバイス、例えば、スマートフォン、無線アプリケーションプロトコル（ＷＡＰ：Ｗｉｒｅｌｅｓｓ  Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）デバイス、又はその他同様のものと共に使用され得る。
【００１７】
いくつかの実施形態は、１つ以上の種類の無線通信信号及び／又は無線通信システム、例えば、無線周波数（ＲＦ）、赤外線（ＩＲ）、周波数分割多重（ＦＤＭ：Ｆｒｅｑｕｅｎｃｙ−Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）、直交ＦＤＭ（ＯＦＤＭ：Ｏｒｔｈｏｇｏｎａｌ  ＦＤＭ）、時分割多重（ＴＤＭ：Ｔｉｍｅ−Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）、時分割多元接続（ＴＤＭＡ：Ｔｉｍｅ−Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、拡張ＴＤＭＡ（Ｅ−ＴＤＭＡ：Ｅｘｔｅｎｄｅｄ  ＴＤＭＡ）、汎用フレーム無線サービス（ＧＰＲＳ：Ｇｅｎｅｒａｌ  Ｆｒａｍｅ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ）、拡張ＧＰＲＳ（ｅｘｔｅｎｄｅｄ  ＧＰＲＳ）、符号分割多元接続（ＣＤＭＡ：Ｃｏｄｅ−Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、広帯域ＣＤＭＡ（ＷＣＤＭＡ（登録商標）：Ｗｉｄｅｂａｎｄ  ＣＤＭＡ）、ＣＤＭＡ２０００、シングルキャリアＣＤＭＡ、マルチキャリアＣＤＭＡ、マルチキャリア変調（ＭＤＭ：Ｍｕｌｔｉ−Ｃａｒｒｉｅｒ  Ｍｏｄｕｌａｔｉｏｎ）、離散マルチトーン（ＤＭＴ：Ｄｉｓｃｒｅｔｅ  Ｍｕｌｔｉ−Ｔｏｎｅ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、全地球測位システム（ＧＰＳ）、Ｗｉ−Ｆｉ、Ｗｉ−Ｍａｘ、ＺｉｂＢｅｅ（商標）、超広帯域（ＵＷＢ：Ｕｌｔｒａ−Ｗｉｄｅｂａｎｄ）、グローバルシステムフォーモバイルコミュニケーション（ＧＳＭ：Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎ）、２Ｇ、２．５Ｇ、３Ｇ、３．５Ｇ、４Ｇ、第５世代（５Ｇ）モバイルネットワーク、３ＧＰＰ、ロングタームエボリューション（ＬＴＥ：Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、ＬＴＥアドバンスト、エンハンストデータレートフォーＧＳＭエボリューション（ＥＤＧＥ：Ｅｎｈａｎｃｅｄ  Ｄａｔａ  ｒａｔｅｓ  ｆｏｒ  ＧＳＭ  Ｅｖｏｌｕｔｉｏｎ）、又はその他同様のものと共に使用され得る。他の実施形態は、様々な他のデバイス、システム及び／又はネットワークと共に使用され得る。
【００１８】
「無線デバイス（ｗｉｒｅｌｅｓｓ  ｄｅｖｉｃｅ）」という用語は、本明細書において、例えば、無線通信が可能なデバイス、無線通信が可能な通信デバイス、無線通信が可能な通信局、無線通信が可能なポータブルデバイス又は非ポータブルデバイス、又はその他同様のものを含む。いくつかの例証的な実施形態において、無線デバイスは、コンピュータと一体化された周辺機器若しくはコンピュータに対して取り付けられた周辺機器であってもよく、又はコンピュータと一体化された周辺機器若しくはコンピュータに対して取り付けられた周辺機器を含んでもよい。いくつかの例証的な実施形態において、「無線デバイス」という用語は、無線サービスを任意に含み得る。
【００１９】
本明細書において無線通信信号に関して使用される「通信する（ｃｏｍｍｕｎｉｃａｔｉｎｇ）」という用語は、無線通信信号を送信すること及び／又は無線通信信号を受信することを含む。例えば、無線通信信号を通信することが可能な無線通信ユニットは、無線通信信号を少なくとも１つの他の無線通信ユニットへ送信するための無線送信器、及び／又は無線通信信号を少なくとも１つの他の無線通信ユニットから受信するための無線通信受信器を含み得る。「通信する（ｃｏｍｍｕｎｉｃａｔｉｎｇ）」という動詞は、送信するアクション又は受信するアクションを指すために使用され得る。一例において、「信号を通信する（ｃｏｍｍｕｎｉｃａｔｉｎｇ  ａ  ｓｉｇｎａｌ）」という表現は、信号を第１のデバイスによって送信するアクションを指し、必ずしも信号を第２のデバイスによって受信するアクションを含むとは限らないことがあり得る。別の例において、「信号を通信する（ｃｏｍｍｕｎｉｃａｔｉｎｇ  ａ  ｓｉｇｎａｌ）」という表現は、信号を第１のデバイスによって受信するアクションを指し、必ずしも信号を第２のデバイスによって送信するアクションを含まないことがあり得る。
【００２０】
いくつかの例証的な実施形態は、適切な限定された距離の無線通信ネットワーク又は短距離の無線通信ネットワーク、例えば、無線エリアネットワーク、ＷＰＡＮ、ピアツーピア（Ｐ２Ｐ）ネットワーク、「ピコネット」、ＷＰＡＮ、ＷＶＡＮ、及びその他同様のものと共に使用され得る。他の実施形態は、任意の他の適切な無線通信ネットワークと共に使用され得る。
【００２１】
いくつかの例証的な実施形態は、６０ＧＨｚの周波数帯域で通信する無線通信ネットワークと共に使用され得る。しかしながら、他の実施形態は、任意の他の適切な無線通信周波数帯域、例えば、極高周波（ＥＨＦ：Ｅｘｔｒｅｍｅｌｙ  Ｈｉｇｈ  Ｆｒｅｑｕｅｎｃｙ）帯域（ミリメートル波（ｍｍ波）周波数帯域）、例えば、３０ＧＨｚから３００ＧＨｚまでの周波数帯域内のある周波数帯域、ＷＬＡＮ周波数帯域、ＷＰＡＮ周波数帯域、ＷＧＡ仕様に従った周波数帯域、及びその他同様のものを利用して実装されてもよい。
【００２２】
「アンテナ（ａｎｔｅｎｎａ）」という用語は、本明細書において、１つ以上のアンテナ要素、アンテナ構成要素、アンテナユニット、アンテナアセンブリ及び／又はアンテナアレイの、任意の適切な構成、構造及び／又は配置を含み得る。いくつかの実施形態において、アンテナは、別個の送信アンテナ要素及び受信アンテナ要素を使用して、送信機能性及び受信機能性を実装し得る。いくつかの実施形態において、アンテナは、共通の送受信要素及び／又は一体化された送受信要素を使用して、送信機能性及び受信機能性を実装し得る。アンテナは、例えば、位相アレイアンテナ、単一要素アンテナ、スイッチドビームアンテナのセット、及び／又はその他同様のものを含んでもよい。
【００２３】
「局（ｓｔａｔｉｏｎ）」（ＳＴＡ）という用語は、本明細書において、無線媒体（ＷＭ：ｗｉｒｅｌｅｓｓ  ｍｅｄｉｕｍ）へのメディアアクセス制御（ＭＡＣ：ｍｅｄｉｕｍ  ａｃｃｅｓｓ  ｃｏｎｔｒｏｌ）及び物理層（ＰＨＹ：ｐｈｙｓｉｃａｌ  ｌａｙｅｒ）インターフェースの単独でアクセス可能なインスタンスである任意の論理的エンティティを含み得る。
【００２４】
「アクセスポイント（ａｃｃｅｓｓ  ｐｏｉｎｔ）」（ＡＰ）という表現は、本明細書において、１つの局（ＳＴＡ）を含み、関連付けられたＳＴＡについてのＷＭを介して分散サービスへのアクセスを提供するエンティティを含み得る。
【００２５】
「非アクセスポイント（ｎｏｎ−ａｃｃｅｓｓ−ｐｏｉｎｔ）（非ＡＰ）局（ＳＴＡ）」という表現は、本明細書において、ＡＰ内に含まれないＳＴＡに関連し得る。
【００２６】
「ピアツーピア（ｐｅｅｒ−ｔｏ−ｐｅｅｒ：ＰＴＰ又はＰ２Ｐ）通信」という表現は、本明細書において、一対のデバイス間の無線リンク（「ピアツーピアリンク」）上でのデバイスツーデバイス通信に関連し得る。Ｐ２Ｐ通信は、例えば、ＱｏＳ基本サービスセット（ＢＳＳ）内のダイレクトリンク上での無線通信、トンネルドダイレクトリンクセットアップ（ＴＤＬＳ）リンク、独立基本サービスセット（ＩＢＳＳ：ｉｎｄｅｐｅｎｄｅｎｔ  ｂａｓｉｃ  ｓｅｒｖｉｃｅ  ｓｅｔ）におけるＳＴＡ対ＳＴＡ通信、又はその他同様のものを含み得る。
【００２７】
「ピアツーピア」（Ｐ２Ｐ）ネットワークという表現は、本明細書において、ネットワーク内のＳＴＡがクライアントとして又はネットワーク内の別のＳＴＡのためのサーバとして動作することができるネットワークに関連し得る。Ｐ２Ｐネットワークは、リソースへの共有アクセスを、例えば、中央サーバを必要とせずに可能にし得る。
【００２８】
「Ｐ２Ｐデバイス」という表現は、本明細書において、Ｐ２ＰグループオーナーとＰ２Ｐクライアントとの双方として動作することが可能であり得るＷＦＡ  Ｐ２Ｐデバイスに関連し得る。
【００２９】
「Ｐ２Ｐクライアント」という表現は、本明細書において、Ｐ２Ｐグループオーナーへ接続され得るＰ２Ｐデバイスに関連し得る。
【００３０】
「Ｐ２Ｐグループオーナー（ＧＯ）」という表現は、本明細書において、「ＡＰのような」エンティティ又はパーソナル基本サービスセット（ＰＢＳＳ：Ｐｅｒｓｏｎａｌ  Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ）制御ポイント（ＰＣＰ：ＰＢＳＳ  Ｃｏｎｔｒｏｌ  Ｐｏｉｎｔ）に関連し、これは、クライアント間の接続性を提供し、使用し得る。
【００３１】
「Ｐ２Ｐグループ」という表現は、本明細書において、１つのＰ２Ｐグループオーナーとゼロ個以上のＰ２Ｐクライアントとを含む、デバイスのセットに関連し得る。
【００３２】
ここで、図１を参照すると、図１は、いくつかの例証的な実施形態に係るシステム１００のブロック図を概略的に例示する。
【００３３】
図１に示されるように、いくつかの例証的な実施形態において、システム１００は、コンテンツ、データ、情報及び／又は信号を、無線通信媒体１０３上で、例えば、無線チャネル、ＩＲチャネル、ＲＦチャネル、ワイヤレスフィデリティ（ＷｉＦｉ）チャネル、及びその他同様のもの上で通信することが可能な、例えば、無線通信デバイス１２０、１４０及び／又は１６０を含む、１つ以上の無線通信デバイスを含み得る。システム１００の１つ以上の要素は、任意に、任意の適切な有線通信リンク上で通信することが可能であり得る。
【００３４】
いくつかの例証的な実施形態において、無線通信デバイス１２０、１４０及び／又は１６０は、例えば、ＰＣ、デスクトップコンピュータ、モバイルコンピュータ、ラップトップコンピュータ、Ｕｌｔｒａｂｏｏｋ（商標）コンピュータ、ノート型コンピュータ、タブレットコンピュータ、サーバコンピュータ、ハンドヘルドコンピュータ、ハンドヘルドデバイス、ＰＤＡデバイス、ハンドヘルドＰＤＡデバイス、オンボードデバイス、オフボードデバイス、ハイブリッドデバイス（例えば、セルラ電話機能性とＰＤＡデバイス機能性とを組み合わせたもの）、消費者デバイス、車両デバイス、非車両デバイス、モバイルデバイス又はポータブルデバイス、非モバイルデバイス又は非ポータブルデバイス、携帯電話、セルラ電話、ＰＣＳデバイス、無線通信デバイスを組み込んだＰＤＡデバイス、モバイルＧＰＳデバイス又はポータブルＧＰＳデバイス、ＤＶＢデバイス、比較的小さなコンピューティングデバイス、非デスクトップコンピュータ、「キャリースモールリブラージ」（ＣＳＬＬ：Ｃａｒｒｙ  Ｓｍａｌｌ  Ｌｉｖｅ  Ｌａｒｇｅ）デバイス、ウルトラモバイルデバイス（ＵＭＤ：Ｕｌｔｒａ  Ｍｏｂｉｌｅ  Ｄｅｖｉｃｅ）、ウルトラモバイルＰＣ（ＵＭＰＣ：Ｕｌｔｒａ  Ｍｏｂｉｌｅ  ＰＣ）、モバイルインターネットデバイス（ＭＩＤ：Ｍｏｂｉｌｅ  Ｉｎｔｅｒｎｅｔ  Ｄｅｖｉｃｅ）、「Ｏｒｉｇａｍｉ」デバイス又はコンピューティングデバイス、ダイナミカリーコンポーザブルコンピューティング（ＤＣＣ：Ｄｙｎａｍｉｃａｌｌｙ  Ｃｏｍｐｏｓａｂｌｅ  Ｃｏｍｐｕｔｉｎｇ）をサポートするデバイス、コンテキスト認識デバイス、ビデオデバイス、オーディオデバイス、Ａ／Ｖデバイス、セットトップボックス（ＳＴＢ）、ブルーレイディスク（ＢＤ）プレーヤ、ＢＤレコーダ、デジタルビデオディスク（ＤＶＤ）プレーヤ、高精細（ＨＤ）ＤＶＤプレーヤ、ＤＶＤレコーダ、ＨＤ  ＤＶＤレコーダ、パーソナルビデオレコーダ（ＰＶＲ）、ブロードキャストＨＤ受信機、ビデオソース、オーディオソース、ビデオシンク、オーディオシンク、ステレオチューナ、ブロードキャストラジオ受信機、フラットパネルディスプレイ、パーソナルメディアプレーヤ（ＰＭＰ）、デジタルビデオカメラ（ＤＶＣ）、デジタルオーディオプレーヤ、スピーカ、オーディオ受信機、オーディオ増幅器、ゲーム機、データソース、データシンク、デジタルスチルカメラ（ＤＳＣ）、メディアプレーヤ、スマートフォン、テレビ受像機、無線ディスプレイ、無線ストレージ、音楽プレーヤ、又はその他同様のものを含み得る。
【００３５】
いくつかの例証的な実施形態において、無線通信デバイス１２０、１４０及び／又は１６０は、無線器を含んで、無線通信デバイス１２０、１４０及び／若しくは１６０間で、並びに／又は１つ若しくは複数の他の無線通信デバイスと、無線通信を実行し得る。例えば、無線通信デバイス１２０は、少なくとも１つの無線器１２２を含み、無線通信デバイス１４０は、少なくとも１つの無線器１４２を含み、及び／又は、無線通信デバイス１６０は、少なくとも１つの無線器１６２を含み得る。例えば、無線器１２２、１４２及び／又は１６２は、無線ネットワークインターフェース（ＮＩ：Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ）、例えば、無線ＮＩカード（ＮＩＣ：ＮＩ  Ｃａｒｄ）、及びその他同様のものの一部を含んでもよく、又は無線ＮＩの一部として実装されてもよい。
【００３６】
いくつかの例証的な実施形態において、無線器１２２、１４２及び／又は１６２は、無線通信信号、ＲＦ信号、フレーム、ブロック、送信ストリーム、フレーム、メッセージ、データアイテム、及び／又はデータを送信し、及び／又は受信することが可能な、１つ以上の無線送信器、無線受信器及び／又は無線送受信器を含み得る。一例において、無線器１２２、１４２及び／又は１６２は、変調要素、復調要素、増幅器、アナログ／デジタル変換器及びデジタル／アナログ変換器、フィルタ、並びに／又はその他同様のものを含んでもよい。
【００３７】
いくつかの例証的な実施形態において、無線器１２２、１４２及び／又は１６２は、１つ若しくは複数のアンテナを含んでもよく、又は１つ若しくは複数のアンテナに関連付けられてもよい。例えば、無線器１２２は、１つ若しくは複数のアンテナ１０８に関連付けられ、無線器１４２は、１つ若しくは複数のアンテナ１４８に関連付けられ、及び／又は、無線器１６２は、１つ若しくは複数のアンテナ１６８に関連付けられ得る。
【００３８】
アンテナ１０８、１４８及び／又は１６８は、無線通信信号、ブロック、フレーム、送信ストリーム、フレーム、メッセージ及び／又はデータを送信すること及び／又は受信することに適した任意の種類のアンテナを含み得る。例えば、アンテナ１０８、１４８及び／又は１６８は、１つ以上のアンテナ要素、アンテナ構成要素、アンテナユニット、アンテナアセンブリ及び／又はアンテナアレイの任意の適切な構成、構造及び／又は配置を含み得る。アンテナ１０８、１４８及び／又は１６８は、例えば、ビームフォーミング技法を使用した、例えば、指向性通信に適したアンテナを含んでもよい。例えば、アンテナ１０８、１４８及び／又は１６８は、位相アレイアンテナ、複数要素アンテナ、スイッチドビームアンテナのセット、及び／又はその他同様のものを含み得る。いくつかの実施形態において、アンテナ１０８、１４８及び／又は１６８は、別個の送信アンテナ要素及び受信アンテナ要素を使用して、送信機能性及び受信機能性を実装し得る。いくつかの実施形態において、アンテナ１０８、１４８及び／又は１６８は、共通の送受信要素及び／又は一体化された送受信要素を使用して、送信機能性及び受信機能性を実装し得る。
【００３９】
いくつかの例証的な実施形態において、無線通信デバイス１２０、１４０、及び／又は１６０は、例えば、プロセッサ１９１、入力ユニット１９２、出力ユニット１９３、メモリユニット１９４、及びストレージユニット１９５も含み得る。無線通信デバイス１２０、１４０及び／又は１６０は、任意に、他の適切なハードウェア構成要素及び／又はソフトウェア構成要素を含んでもよい。いくつかの例証的な実施形態において、無線通信デバイス１２０、１４０、及び／又は１６０の構成要素のうちの一部又は全部は、共通の筐体又はパッケージング内に含まれ、１つ以上の有線リンク又は無線リンクを使用して相互接続され又は動作可能に関連付けられ得る。他の実施形態において、無線通信デバイス１２０、１４０、及び／又は１６０の構成要素は、複数のデバイス又は別個のデバイス間で分散されてもよい。
【００４０】
プロセッサ１９１は、例えば、中央処理装置（ＣＰＵ）、デジタル信号プロセッサ（ＤＳＰ）、１つ若しくは複数のプロセッサコア、シングルコアプロセッサ、デュアルコアプロセッサ、マルチコアプロセッサ、マイクロプロセッサ、ホストプロセッサ、コントローラ、複数のプロセッサ若しくはコントローラ、チップ、マイクロチップ、１つ若しくは複数の回路、回路構成要素、論理ユニット、集積回路（ＩＣ）、特殊用途向けＩＣ（ＡＳＩＣ）、又は任意の他の適切な多目的プロセッサ、若しくは特定のプロセッサ若しくはコントローラを含み得る。例えば、プロセッサ１９１は、例えば、デバイス１２０のオペレーティングシステム（ＯＳ）及び／又は１つ若しくは複数の適切なアプリケーションの命令を実行する。
【００４１】
メモリユニット１９４は、例えば、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、同期ＤＲＡＭ（ＳＤ−ＲＡＭ）、フラッシュメモリ、揮発性メモリ、不揮発性メモリ、キャッシュメモリ、バッファ、短期メモリユニット、長期メモリユニット、又は他の適切なメモリユニットを含み得る。ストレージユニット１９５は、例えば、ハードディスクドライブ、フロッピーディスクドライブ、コンパクトディスク（ＣＤ）ドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤドライブ、又は、他の適切な取り外し可能なストレージユニット若しくは取り外し不可能なストレージユニットを含み得る。例えば、メモリユニット１９４及び／又はストレージユニット１９５は、デバイス１２０によって処理されたデータを記憶し得る。
【００４２】
入力ユニット１９２は、例えば、キーボード、キーパッド、マウス、タッチスクリーン、タッチパッド、トラックボール、スタイラス、マイクロフォン、又は、他の適切なポインティングデバイス若しくは入力デバイスを含み得る。出力ユニット１９３は、例えば、モニタ、スクリーン、タッチスクリーン、フラットパネルディスプレイ、発光ダイオード（ＬＥＤ）ディスプレイユニット、液晶ディスプレイ（ＬＣＤ）ディスプレイユニット、プラズマディスプレイユニット、１つ若しくは複数のオーディオスピーカ若しくはイヤフォン、又は他の適切な出力デバイスを含み得る。
【００４３】
いくつかの例証的な実施形態において、無線通信デバイス１２０は、例えば、少なくとも１つの無線通信ネットワーク１０１と少なくとも１つの無線通信ネットワーク１０５とを含む、複数の無線通信ネットワークへのアクセス可能性及び／又は複数の無線通信ネットワークとの接続性を維持し得る。
【００４４】
いくつかの例証的な実施形態において、無線通信ネットワーク１０１及び／又は無線通信ネットワーク１０５は、例えば、ＷｉＦｉ通信ネットワークを含み得る。
【００４５】
いくつかの例証的な実施形態において、無線通信デバイス１２０及び１４０は、無線通信ネットワーク１０１を形成してもよく、又は無線通信ネットワーク１０１の一部であってもよい。
【００４６】
いくつかの例証的な実施形態において、無線通信ネットワーク１０１は、ＡＰと、１つ以上のＳＴＡとを含み得る。例えば、デバイス１４０がＡＰの機能性を実行し、及び／又は、デバイス１２０がＳＴＡの機能性を実行してもよい。
【００４７】
一例において、デバイス１４０は、無線通信ネットワーク１０１をＷＭ１０３上で形成して、例えば、１つ以上の無線通信デバイス、例えば、無線通信デバイス１２０の、１つ以上のネットワークリソースへの、例えば、インターネット、ネットワークデバイス若しくはネットワークサービス、例えば、プリンタ、ファイルサーバ、及び／又はその他同様のものへのアクセスを可能にし得る。
【００４８】
別の例において、デバイス１２０は、ネットワーク１０１の少なくとも１つの予め定義されたソーシャルチャネル上でアクセス可能性及び／又は接続性を維持し、例えば、無線通信ネットワーク１０１上で発見可能となるように、無線通信ネットワーク１０１の通信のためのソーシャルチャネル、例えば、ビーコン及び／又は任意の他の送信信号を周期的にモニタして、無線通信ネットワーク１０１との同期を維持し、並びに／又は任意の他の機能性を実行し、及び／若しくは可能にすることを必要とされ得る。
【００４９】
いくつかの例証的な実施形態において、第２の無線通信ネットワーク１０５は、Ｐ２Ｐネットワーク、パーソナルエリアネットワーク（ＰＡＮ）、ＷｉＦｉダイレクト（ＷＦＤ）ネットワーク、アドホックネットワーク、又は任意の他のネットワークを含み得る。
【００５０】
いくつかの例証的な実施形態において、無線通信デバイス１２０及び１６０は、無線通信ネットワーク１０５、例えば、Ｐ２Ｐネットワーク又はＰＡＮを形成してもよく、又は無線通信ネットワーク１０５の一部であってもよい。
【００５１】
いくつかの例証的な実施形態において、無線通信ネットワーク１０５は、１つ以上のＷｉＦｉダイレクトデバイスを含み得る。例えば、デバイス１２０及び１６０は、ＷｉＦｉダイレクトデバイスの機能性を実行し得る。
【００５２】
いくつかの例証的な実施形態において、無線通信ネットワーク１０５は、ネットワークコントローラと、１つ以上の無線通信デバイス、例えば、クライアントデバイスとを含み得る。例えば、デバイス１２０がネットワークコントローラの機能性を実行し、及び／又は、デバイス１６０がクライアントデバイスの機能性を実行してもよい。
【００５３】
いくつかの例証的な実施形態において、無線通信ネットワーク１０５は、グループオーナー（ＧＯ）と、１つ以上のＰ２Ｐクライアントデバイスとを含み得る。例えば、デバイス１２０がＧＯの機能性を実行し、及び／又は、デバイス１６０がＰ２Ｐクライアントデバイスの機能性を実行してもよい。
【００５４】
いくつかの例証的な実施形態において、無線通信デバイス１２０は、テザリングデバイス、例えば、ソフトＡＰ又はモバイルＡＰの機能性を実行して、テザリングサービスを無線通信ネットワーク１０５の１つ以上のデバイスへ、例えば、無線通信デバイス１６０へ提供し得る。
【００５５】
いくつかの例証的な実施形態において、無線通信デバイス１２０は、無線通信デバイス１６０とのダイレクトリンク接続、例えば、トンネルドダイレクトリンクセットアップ（ＴＤＬＳ）接続、又は任意の他の接続若しくはリンクを維持し得る。
【００５６】
いくつかの例証的な実施形態において、無線通信デバイス１２０は、無線通信ネットワーク１０５において任意の他の機能性を実行して、例えば、１つ以上のネイバー無線通信デバイス、例えば、無線通信デバイス１６０から、サービスをパブリッシュし、検索し、及び／又は取得し得る。
【００５７】
一例において、デバイス１２０はスマートフォンを含み、デバイス１４０はルータを含み、及び／又は、デバイス１６０は無線ディスプレイを含み得る。この例によれば、デバイス１２０は、デバイス１４０と無線通信ネットワーク１０１を介して通信して、例えば、インターネットへ、並びに／又は任意の他のネットワークサービス及び／若しくはネットワークデバイスへアクセスし得る。この例によれば、デバイス１２０は、デバイス１６０と無線Ｐ２Ｐネットワーク、例えば、無線通信ネットワーク１０５を介して通信して、例えば、スマートフォンからのビデオを無線ディスプレイ上で表示することを可能にし得る。
【００５８】
いくつかの例証的な実施形態において、無線通信ネットワーク１０１は、第１の無線通信チャネル上で動作し得る。第１の無線通信チャネルは、例えば、無線通信デバイス１４０がネットワーク１０１のＡＰの機能性を実行する場合、無線通信デバイス１４０によって選択され、又は設定され得る。例えば、無線通信デバイス１４０は、動作可能な無線通信チャネルを選択して、無線通信ネットワーク１０１のデバイスと通信し得る。一例において、無線通信デバイス１４０は、動作可能な無線通信チャネルを、複数の予め定義された無線通信チャネルから選択し得る。例えば、無線通信デバイス１４０は、動作可能な無線通信チャネルを、複数の予め定義されたＷｉＦｉ通信チャネル、例えば、ＷｉＦｉチャネル１、６、１１及び１４並びに／又は任意の他のチャネルから選択してもよい。
【００５９】
いくつかの例証的な実施形態において、無線通信デバイス１２０は、無線通信ネットワーク１０５によって使用されるべき第２の無線通信チャネルを設定し、及び／又は選択し得る。例えば、無線通信デバイス１２０は、チャネル選択器１１４を含んで、例えば、下記に説明されるように、無線通信ネットワーク１０５によって使用されるべき無線通信チャネルを選択し得る。
【００６０】
いくつかの例証的な実施形態は、本明細書において、２つのネットワーク、例えば、ネットワーク１０１及びネットワーク１０５上で通信することが可能な無線通信デバイス、例えば、デバイス１２０に関して説明される。他の実施形態において、無線通信デバイスは、任意の他の複数の無線通信ネットワーク上で通信することが可能であり得る。
【００６１】
一例において、無線通信デバイス１２０は、ネットワーク１０１上で、デバイス１４０によって選択されたチャネルを使用して通信してもよい。また、無線通信デバイス１２０は、例えば、ネットワーク１０５を含むＮ個のネットワーク上で、最大でＮ個のチャネルを使用して通信してもよい。Ｎ個のチャネルは、チャネル選択器１１４によって選択され得る。ここで、Ｎ＞１である。
【００６２】
別の例において、無線通信デバイス１２０は、例えば、ネットワーク１０１を含むＭ個のネットワーク上で、無線通信デバイス１２０以外のエンティティによって選択された最大でＭ個のチャネルを使用して通信してもよい。また、無線通信デバイス１２０は、ネットワーク１０５上で、１つのチャネルを使用して通信してもよい。このチャネルは、チャネル選択器１１４によって選択され得る。ここで、Ｍ＞１である。
【００６３】
別の例において、無線通信デバイス１２０は、例えば、ネットワーク１０１を含むＭ個のネットワーク上で、無線通信デバイス１２０以外のエンティティによって選択された最大でＭ個のチャネルを使用して通信してもよい。また、無線通信デバイス１２０は、例えば、ネットワーク１０５を含むＮ個のネットワーク上で、最大でＮ個のチャネルを使用して通信してもよい。Ｎ個のチャネルは、チャネル選択器１１４によって選択され得る。
【００６４】
いくつかの例証的な実施形態において、例えば、第１の無線通信チャネル及び第２の無線通信チャネルが、異なるチャネル及び／又は重複しないチャネルを含む場合には、例えば、無線通信ネットワーク１０１及び１０５との同時接続性を維持するために、無線通信デバイス１２０は、無線器１２２を第１の無線通信チャネルと第２の無線通信チャネルとの間で切り替えることを必要とされ得る。しかしながら、第１の無線通信チャネルと第２の無線通信チャネルとの間で多数回の切り替えを実行することは、待ち時間及び／又はオーバーヘッドを増加させ得る。
【００６５】
いくつかの例証的な実施形態において、チャネル選択器１１４は、第２の無線通信チャネルが第１の無線通信チャネルと重複するように設定することを選択して、例えば、無線通信ネットワーク１０１と無線通信ネットワーク１０５とを切り替える際にチャネル間での切り替えを回避し得る。例えば、無線通信ネットワーク１０１と無線通信ネットワーク１０５とを切り替える際に同じチャネル上に留まることは、オーバーヘッド及び／又は待ち時間を低減させ得る。
【００６６】
しかしながら、いくつかのシナリオ及び／又は使用事例において、共通のチャネルをネットワーク１０１とネットワーク１０５との双方上で通信するために使用することは、準最適となることがあり、及び／又は性能の低下につながることがある。例えば、ネットワーク１０１の通信とネットワーク１０５の通信とは、互いに干渉することがあり、共通のチャネルは、ネットワーク１０１とネットワーク１０５との双方の容量をサポートすることができないことがあり、及び／又は、ネットワーク１０１の通信及びネットワーク１０５の通信は、共通のチャネルに負荷をかけ過ぎることがある。
【００６７】
いくつかの例証的な実施形態において、チャネル選択器１１４は、例えば、無線通信ネットワーク１０５をセットアップし、又は初期化する際に、無線通信ネットワーク１０５によって使用されるべき無線通信チャネルを選択するように構成され得る。
【００６８】
いくつかの例証的な実施形態において、チャネル選択器１１４は、例えば、無線通信ネットワークを第１の過去に選択されたチャネルから第２のチャネルへ切り替えるために、無線通信ネットワーク１０５によって使用されるべき無線通信チャネルを選択するように構成され得る。
【００６９】
一例において、チャネル選択器１１４は、無線通信ネットワーク１０５によって使用されるべき無線通信チャネルを、例えば、新たな仮想メディアアクセス制御（ＭＡＣ）クライアントの生成時に選択し得る。
【００７０】
別の例において、チャネル選択器１１４は、無線通信ネットワーク１０５によって使用されるべき無線通信チャネルを、例えば、仮想ＭＡＣクライアントの接続の終了時に選択し得る。
【００７１】
別の例において、チャネル選択器１１４は、無線通信ネットワーク１０５によって使用されるべき無線通信チャネルを、例えば、アクティブネットワーク、例えば、無線通信ネットワーク１０１上でのチャネル切り替え告知の受信時に選択し得る。
【００７２】
別の例において、チャネル選択器１１４は、無線通信ネットワーク１０５によって使用されるべき無線通信チャネルを、例えば、過去に選択されたチャネル上での予め定義された活動の検出時に、例えば、過去に選択されたチャネル上でのレーダー活動の検出時に、選択し得る。
【００７３】
別の例において、チャネル選択器１１４は、無線通信ネットワーク１０５によって使用されるべき無線通信チャネルを、例えば、無線通信ネットワーク１０５上で通信するために使用され得る利用可能なチャネルのセット（「利用可能なチャネルリスト」）における変更に応じて選択し得る。例えば、利用可能なチャネルリストは、規制ドメイン間でのローミングの結果として変更され、例えば、無線通信デバイス１２０が、モバイルカントリーコード（ＭＣＣ：Ｍｏｂｉｌｅ  Ｃｏｕｎｔｒｙ  Ｃｏｄｅ）のセントラルレギュラトリドメインエージェント（ＣＲＤＡ：Ｃｅｎｔｒａｌ  Ｒｅｇｕｌａｔｏｒｙ  Ｄｏｍａｉｎ  Ａｇｅｎｔ）プロトコルを利用する場合に変更され得る。
【００７４】
別の例において、チャネル選択器１１４は、無線通信ネットワーク１０５によって使用されるべき無線通信チャネルを、例えば、他の併置された無線デバイスによる予期される干渉に関するプリエンプティブ情報（ｐｒｅｅｍｐｔｉｖｅ  ｉｎｆｏｒｍａｔｉｏｎ）の受信時に選択し得る。
【００７５】
別の例において、チャネル選択器１１４は、無線通信ネットワーク１０５によって使用されるべき無線通信チャネルを、例えば、アクティブな仮想ＭＡＣクライアントのローミング時に、又はアクティブな仮想ＭＡＣクライアントのリアソシエーション時に選択し得る。
【００７６】
別の例において、チャネル選択器１１４は、無線通信ネットワーク１０５によって使用されるべき無線通信チャネルを、例えば、アクティブサービス発見又はネイバーフッドエリアネットワーク（ＮＡＮ：ｎｅｉｇｈｂｏｒｈｏｏｄ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）クラスタの標識があった際に選択し得る。
【００７７】
別の例において、チャネル選択器１１４は、無線通信ネットワーク１０５によって使用されるべき無線通信チャネルを、例えば、仮想ＭＡＣの待ち時間モードの変更要求に応じて選択し得る。
【００７８】
別の例において、チャネル選択器１１４は、無線通信ネットワーク１０５によって使用されるべき無線通信チャネルを、例えば、仮想ＭＡＣの必要とされるチャネル容量又は実際のチャネル容量における変更時に選択し得る。この変更は、例えば、外部命令から、又は実際の容量の測定値から生じ得る。
【００７９】
別の例において、チャネル選択器１１４は、無線通信ネットワーク１０５によって使用されるべき無線通信チャネルを、例えば、過去に選択されたチャネルの利用可能なチャネル容量における変更時に選択し得る。利用可能なチャネル容量は、例えば、チャネル負荷測定値、ジッタ統計値及び／又は待ち時間統計値、例えば、クリアチャネルアセスメント、パケットエラー率、再送信率の統計データ収集、並びにその他同様のものに基づいて、決定され得る。
【００８０】
別の例において、チャネル選択器１１４は、無線通信ネットワーク１０５によって使用されるべき無線通信チャネルを、任意の他のチャネル切り替え基準に基づいて選択し得る。
【００８１】
いくつかの例証的な実施形態において、チャネル選択器１１４は、例えば、Ｗｉ−Ｆｉ  Ｐ２Ｐ拡張チャネル切り替え告知を使用して、例えば、チャネル切り替えプロセスを開始することによって、無線通信ネットワーク１０５を選択されたチャネルへ切り替え得る。或いは、チャネル選択器１１４は、例えば、無線通信ネットワーク１０５を選択されたチャネル上で再確立することによって、無線通信ネットワーク１０５を選択されたチャネルへ切り替え得る。
【００８２】
いくつかの例証的な実施形態において、チャネル選択器１１４は、無線通信ネットワーク１０５によって使用されるべき無線通信チャネルを、例えば、１つ以上の予め定義された制約、例えば、特定の地形における規制上の制約、ネットワーク１０５内のピアデバイス、例えば、デバイス１６０のチャネル容量、並びに／又は１つ若しくは複数の他の制約及び／若しくは基準に基づいて選択するように構成され得る。１つ以上の他の制約及び／又は基準は、例えば、下記に説明されるように、無線通信ネットワーク１０５によって使用されるべき無線通信チャネルの選択に関して定義され得る。
【００８３】
いくつかの例証的な実施形態において、チャネル選択器１１４は、無線通信ネットワーク１０５によって使用されるべき無線通信チャネルを、複数の潜在的な無線通信チャネルから選択するように構成され得る。複数の潜在的な無線通信チャネルは、例えば、下記で説明されるように、例えば、１つ以上の予め定義された基準に従って、例えば、無線通信ネットワーク１０５によって使用され得る複数の無線通信チャネルを含み得る。
【００８４】
いくつかの例証的な実施形態において、チャネル選択器１１４は、無線通信ネットワーク１０５によって使用されるべき無線通信チャネル（「選択されたチャネル」）を、例えば、選択されたチャネルの無線通信ネットワーク１０１に対する影響を考慮に入れつつ、選択するように構成され得る。例えば、チャネル選択器１１４は、例えば、下記に説明されるように、例えば、無線通信ネットワーク１０１のスループット、待ち時間及び／又は任意の他のパラメータ若しくは属性に対する影響を考慮に入れつつ、選択されたチャネルを決定するように構成されてもよい。
【００８５】
一例において、例えば、選択されたチャネルが、ネットワーク１０１によって使用されているチャネルと少なくとも部分的に重複する場合、選択されたチャネルは、ネットワーク１０１に対して、例えば、ネットワーク１０１のチャネル負荷に対して影響を有し得る。
【００８６】
別の例において、例えば、選択されたチャネルとネットワーク１０１によって使用されているチャネルとの間に重複が存在しない場合であっても、選択されたチャネルは、ネットワーク１０１に対して影響を有し得る。例えば、ネットワーク１０１及びネットワーク１０５が、１つの周波数帯域上で動作している場合、この周波数帯域は、周波数ホッピングネットワーク、例えば、Ｂｌｕｅｔｏｏｔｈネットワークによっても使用され得る。この例によれば、Ｂｌｕｅｔｏｏｔｈネットワークは、例えば、選択されたチャネルの周波数に基づいて、選択されたチャネル及び／又はネットワーク１０１によって使用されているチャネル上で動作し得る。
【００８７】
いくつかの例証的な実施形態において、チャネル選択器１１４は、例えば、下記に説明されるように、選択されたチャネルを、複数の潜在的な無線通信チャネルに対応する１つ以上のパラメータ（「選択パラメータ」）に基づいて決定するように構成され得る。例えば、チャネル選択器１１４は、選択されたチャネルを、選択されたチャネルの利用可能なチャネル容量、選択されたチャネルの予期されるスループット、パケットエラー率、チャネル負荷、トラフィックのプロファイル、雑音及び／若しくは干渉、並びに／又は任意の他のパラメータに基づいて決定するように構成され得る。
【００８８】
いくつかの例証的な実施形態において、チャネル選択器１１４は、選択されたチャネルを、例えば、無線通信デバイス１２０によって同時に使用されるべき異なるチャネルの数に基づいて決定するように構成され得る。例えば、チャネル選択器１１４は、選択されたチャネルを、例えば、無線通信デバイス１２０によって使用される同時チャネルの数を最小化することを目的とされた選択基準に基づいて決定するように構成され得る。無線通信デバイス１２０によって使用される同時チャネルの数を最小化することは、例えば、ネットワーク１０１とネットワーク１０５との間でのチャネル切り替え及び／又はマルチバンド周波数ホッピングを低減し又は除去し得る。
【００８９】
いくつかの例証的な実施形態において、チャネル切り替え及び／又はマルチバンド周波数ホッピング動作の数を低減することは、ネットワーク１０５及び／又はネットワーク１０１の性能を改善し得る。例えば、第１のチャネルと第２のチャネルとの間でチャネル切り替えを実行する場合、無線器１２２が、第２のチャネルへチューニングし、動作パラメータを調整し、及び／又は第１のチャネルにおける動作を安定化するチャネル切り替え期間中に、デバイス１２０は、第１のチャネル及び第２のチャネルのいずれにおいても存在しないことがあり得る。複数のチャネル間で切り替えることとは対照的に、単一のチャネルを複数の接続によって、例えば、ネットワーク１０１及びネットワーク１０５によって共有することは、デバイス１２０が複数のネットワーク、例えば、ネットワーク１０１及びネットワーク１０５において同時に存在することを可能にし得る。また、デバイス１２０を２つ以上のチャネル間で切り替えさせることは、例えば、通知メッセージの形式でオーバーヘッドを有し得る。通知メッセージは、デバイス１２０がネットワーク１０５の動作チャネルを切り替える時間、及び／又はデバイス１２０がネットワーク１０５の動作チャネルへ戻る時間をピアデバイスに通知するために、デバイス１２０からネットワーク１０５上のピアデバイス、例えば、デバイス１６０へ送られ得る。このオーバーヘッドは、例えば、輻輳環境又は雑音環境において、接続ロバスト性に対して影響を有し得る。
【００９０】
いくつかの例証的な実施形態において、チャネル選択器１１４は、選択されたチャネルを、ネットワーク１０１によって利用されるチャネルの構成とは異なる構成を有するように構成し得る。例えば、チャネル選択器１１４は、選択されたチャネルを、ネットワーク１０１によって利用されるチャネル帯域幅とは異なるチャネル帯域幅を有するように構成して、ネットワーク１０１によって利用される直交ストリームの数とは異なる、多入力多出力（ＭＩＭＯ）モードにおける直交ストリームの数を使用し、及び／又はネットワーク１０１によって利用される符号化モードとは異なる符号化モードを使用し得る。一例において、デバイス１２０が、例えば、ネットワーク１０１内のデバイス１４０によって提供される各能力と比較して、ネットワーク１０５において改善された能力、例えば、データレート、チャネル帯域幅及び／又はＭＩＭＯ能力を提供することが可能な場合、チャネル選択器１１４は、選択されたチャネルを、ネットワーク１０１によって利用されるチャネルの構成とは異なる構成を有するように構成し得る。
【００９１】
いくつかの例証的な実施形態において、例えば、トラフィックがネットワーク１０５において既に通信されている場合に、ネットワーク１０５の動作チャネルを変更することは、トラフィックの断続的な遮断につながることがあり、これは、ユーザ経験に影響を及ぼし得る。
【００９２】
いくつかの例証的な実施形態において、チャネル選択器１１４は、例えば、デバイス１２０の能力及び／又はネットワーク１０５内のピアデバイス、例えば、デバイス１６０の能力に基づいて、動作チャネルを別のチャネルへ切り替えるための動作チャネル切り替え時間を推定し得る。動作チャネル切り替え時間は、例えば、拡張チャネル切り替え告知（ＥＣＳＡ：Ｅｘｔｅｎｄｅｄ  Ｃｈａｎｎｅｌ  Ｓｗｉｔｃｈ  Ａｎｎｏｕｎｃｅｍｅｎｔ）のプロトコルをサポートするネットワーク１０５内の全てのピアデバイスの能力に依存し得る。ＥＣＳＡは、例えば、ネットワーク接続を再確立する必要なしに、動作チャネルを切り替えることを可能にし得る。
【００９３】
いくつかの例証的な実施形態において、チャネル選択器１１４は、ネットワーク１０５の動作チャネルを変更するか否かを、例えば、切り替え時間に由来するユーザへの影響に基づいて選択するように構成され得る。
【００９４】
いくつかの例証的な実施形態において、チャネル選択器１１４は、例えば、ネットワーク及びサービス発見のために、サービスクラスタ内のデバイスの時間同期を維持するために、及びその他同様のもののために、例えば、１つ以上の所定のチャネルにおけるデバイス１２０の周期的存在についての要件を考慮に入れつつ、選択されたチャネルを決定し得る。ネットワーク１０５を所定のチャネルのうちの１つで動作させることを選択することは、チャネル容量の一部を損なう不利益を有し得る。しかしながら、ネットワーク１０５を所定のチャネルのうちの１つで動作させることを選択することは、必要とされるチャネルホップの数を低減し、及び／又は複数のネットワークにおいて同時に存在することを可能にする利益を有し得る。
【００９５】
いくつかの例証的な実施形態において、チャネル選択器１１４は、複数の潜在的な無線通信チャネルを、例えば、下記で説明されるように、予め定義されたチャネルグレード付けスキームに基づいてグレード付けするように構成され得る。
【００９６】
いくつかの例証的な実施形態において、チャネル選択器１１４は、複数の潜在的な無線通信チャネルに対応する複数のチャネルグレードを決定し、この複数のチャネルグレードに基づいて、例えば、下記で説明されるように、ネットワーク１０５によって使用されるべき選択されたチャネルを選択し得る。例えば、チャネル選択器１１４は、例えば、他の全ての潜在的な無線通信チャネルと比較して、最良のチャネルグレード、例えば、最も高いチャネルグレードを有する無線通信チャネルを含むように、選択されたチャネルを決定し得る。
【００９７】
いくつかの例証的な実施形態において、チャネルグレード付けスキームは、チャネルグレードを、例えば、下記で説明されるように、選択されたチャネル上で通信されるべきトラフィックに対応する１つ以上の性能要件に基づいて決定するように構成され得る。
【００９８】
いくつかの例証的な実施形態において、チャネルグレード付けスキームは、チャネルグレードを、選択されたチャネルに関する１つ以上の性能パラメータの必要とされる値と、この１つ以上の性能パラメータの利用可能な値との間の関係に基づいて決定するように構成され得る。
【００９９】
一例において、チャネルグレード付けスキームは、チャネルのチャネルグレードを、例えば、ネットワーク１０５上で通信されるべきトラフィックによって必要とされるようなサービス品質（ＱｏＳ：Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）の必要とされるレベルに対する、例えば、チャネルによって提供され得るようなＱｏＳ品質の利用可能なレベルに基づいて決定するように構成され得る。
【０１００】
別の例において、チャネルグレード付けスキームは、チャネルのチャネルグレードを、例えば、ネットワーク１０５上で通信されるべきトラフィックによって必要とされるような、必要とされる待ち時間に対する、例えば、チャネルによって提供され得るような、利用可能な待ち時間に基づいて決定するように構成され得る。
【０１０１】
別の例において、チャネルグレード付けスキームは、チャネルのチャネルグレードを、例えば、ネットワーク１０５上で通信されるべきトラフィックによって必要とされるような、必要とされるジッタに対する、例えば、チャネルによって提供され得るような、利用可能なジッタに基づいて決定するように構成され得る。
【０１０２】
いくつかの例証的な実施形態において、性能パラメータの必要とされるレベルは、例えば、トラフィックを通信する１つ若しくは複数のアプリケーションに、及び／又は無線通信デバイス１２０のユーザの１つ若しくは複数のユーザ嗜好に基づき得る。
【０１０３】
いくつかの例証的な実施形態において、チャネルグレード付けスキームは、ネットワーク１０１上での通信のために必要とされる性能パラメータだけでなく、ネットワーク１０５上での通信のために必要とされる性能パラメータも考慮に入れるように構成され得る。
【０１０４】
いくつかの例証的な実施形態において、チャネルグレード付けスキームは、グレード付け基準の組合せを含んでもよく、例えば、サービス提供されるべき１つ若しくは複数のアプリケーションに関して定義された１つ若しくは複数の性能パラメータに関する、少なくとも１つの性能ベースのグレード付け基準、例えば、グレード付けされているチャネルの少なくとも１つの条件に関する、少なくとも１つのチャネル条件グレード付け基準、及び／又は、例えば、デバイス１２０のユーザによって定義される、少なくとも１つの他の予め定義されたグレード付け基準を含んでもよい。
【０１０５】
一例において、チャネルグレード付けスキームは、例えば、複数の基準の組合せに基づいて、例えば、ネットワーク１０１及びネットワーク１０５上でサービス提供されているアプリケーションの必要とされるＱｏＳに対する、特定のチャネルを使用してネットワーク１０５によって提供される利用可能なＱｏＳ、及び、特定のチャネルがネットワーク１０５によって使用される場合には、ネットワーク１０１によって提供される利用可能なＱｏＳ；ネットワーク１０１及びネットワーク１０５上でサービス提供されているアプリケーションの必要とされる待ち時間に対する、特定のチャネルを使用してネットワーク１０５によって提供される利用可能な待ち時間、及び、特定のチャネルがネットワーク１０５によって使用される場合には、ネットワーク１０１によって提供される利用可能な待ち時間；特定のチャネルを使用してネットワーク１０５によって提供されるチャネル容量、及び、特定のチャネルがネットワーク１０５によって使用される場合には、ネットワーク１０１によって提供されるチャネル容量；ネットワーク１０５内の特定のチャネルのチャネル負荷、及び、特定のチャネルがネットワーク１０５によって使用される場合には、ネットワーク１０１内のチャネル負荷；周期的な帯域外アクティビティ、例えば、サービス発見の数及びタイミング；他の接続性モジュールによって提供されるチャネル嗜好、例えば、セルラデバイス及び／若しくはＢｌｕｅｔｏｏｔｈデバイスなどの併置された通信デバイスの干渉、若しくは、システムクロックなどの他の与干渉物；並びに／又は、例えば、デバイス１２０のユーザ、デバイス１２０のオペレーティングシステム、接続管理ユーティリティ、特定のアプリケーション及びその他同様のものによって外部から提供される、１つ若しくは複数の予め定義されたチャネル選択嗜好に基づいて、特定のチャネルをグレード付けすることによって、複数の潜在的なチャネルをグレード付けするように構成され得る。
【０１０６】
いくつかの例証的な実施形態において、チャネル選択器１１４は、複数のチャネルのグレード付けを、例えば、チャネルグレード付けスキームの１つ以上のパラメータの変更時、例えば、任意の変更時又は予め定義された更新基準を満足する変更時に反復し得る。他の実施形態において、チャネル選択器１１４は、複数のチャネルを、任意の他のタイミングで、例えば、チャネル切り替え動作を実行する前に、グレード付けし得る。
【０１０７】
いくつかの例証的な実施形態において、チャネル選択器１１４は、潜在的な無線通信チャネルのチャネルグレードを、例えば、下記で説明されるように、潜在的な無線通信チャネルに対応する複数のチャネル評価パラメータの重み付けされた関数に従って決定し得る。
【０１０８】
いくつかの例証的な実施形態において、複数のチャネル評価パラメータは、例えば、下記で説明されるように、潜在的な無線通信チャネルのチャネル負荷を含み得る。例えば、ネットワーク１０５に関する潜在的な無線通信チャネルのチャネル負荷は、デバイス１２０によって測定され、及び／又は、ネットワーク１０１に関する潜在的な無線通信チャネルのチャネル負荷は、ネットワーク１０１のＡＰ、例えば、デバイス１４０によって測定され得る。
【０１０９】
いくつかの例証的な実施形態において、複数のチャネル評価パラメータは、潜在的な無線通信チャネルに対応する推定物理層（ＰＨＹ）レートを含み得る。例えば、複数のチャネル評価パラメータは、潜在的な無線通信チャネルに対応する推定アップストリームＰＨＹレート及び／又は推定ダウンストリームＰＨＹレートを含んでもよい。アップストリームＰＨＹレート及び／又はダウンストリームＰＨＹレートは、例えば、下記で説明されるように、例えば、ＲＳＳインジケータ（ＲＳＳＩ：ＲＳＳ  ｉｎｄｉｃａｔｏｒｓ）に基づいた受信信号強度（ＲＳＳ：Ｒｅｃｅｉｖｅｄ−Ｓｉｇｎａｌ−Ｓｔｒｅｎｇｔｈ）測定値に基づいて推定され得る。
【０１１０】
いくつかの例証的な実施形態において、複数のチャネル評価パラメータは、潜在的な無線通信チャネル上のアクセスカテゴリ（ＡＣ：Ａｃｃｅｓｓ  Ｃａｔｅｇｏｒｙ）に従ったチャネルトラフィックの分散を含み得る。例えば、ＡＣごとのチャネルトラフィックの分散は、例えば、下記で説明されるように、時間間隔ごとのＡＣのフレーム数の観点から、及び／又は１つの時間間隔におけるアグリゲートされたフレーム持続時間の観点から決定され得る。
【０１１１】
いくつかの例証的な実施形態において、複数のチャネル評価パラメータは、例えば、下記で説明されるように、潜在的な無線通信チャネル上でのパケット長と送信機会（ＴｘＯＰ：ｔｒａｎｓｍｉｔ  ｏｐｐｏｒｔｕｎｉｔｙ）持続時間との間の関係を含み得る。例えば、長いパケット及び／又は長いＴｘＯＰは、待ち時間の増加につながり得る。
【０１１２】
いくつかの例証的な実施形態において、複数のチャネル評価パラメータは、潜在的な無線通信チャネル上のコリジョン確率を含み得る。例えば、ネットワーク１０１及びネットワーク１０５におけるコリジョン確率は、例えば、下記で説明されるように、それぞれネットワーク１０１及びネットワーク１０５内の局の数に基づいて、並びに／又はネットワーク１０１及び／若しくはネットワーク１０５内の保護される通信の割合に基づいて決定され得る。
【０１１３】
いくつかの例証的な実施形態において、複数のチャネル評価パラメータは、潜在的な無線通信チャネル上の受信信号強度レベル、例えば、ＲＳＳＩレベルの分散を含み得る。例えば、低いＲＳＳＩを有する多数のフレームは、チャネル上でのコリジョンの確率の増加を示し得る。受信信号強度レベルの分散は、例えば、クリアチャネルアセスメントの信頼性と比較して、コリジョンの確率に関する、より良好な信頼性を提供し得る。
【０１１４】
いくつかの例証的な実施形態において、複数のチャネル評価パラメータは、潜在的な無線通信チャネル上の送信エネルギーを含み得る。例えば、送信エネルギーは、例えば、下記で説明されるように、ビットごとの送信エネルギーを含み得る。送信エネルギーを使用してチャネルをグレード付けすることは、例えば、デバイス１２０がモバイルデバイスといったバッテリ動作デバイスである場合に、デバイス１２０の電力消費を最適化し得るチャネルを選択して、例えば、デバイス１２０のバッテリのバッテリ寿命を長持ちさせ得る。
【０１１５】
いくつかの例証的な実施形態において、複数のチャネル評価パラメータは、例えば、下記で説明されるように、任意の他の付加的な又は代替的なチャネル評価パラメータを含んでもよい。
【０１１６】
いくつかの例証的な実施形態において、チャネル選択器１１４は、例えば、下記で説明されるように、ネットワーク１０５に対応する第１のグレード値と、ネットワーク１０１に対応する第２のグレード値との組合せに基づいて、潜在的な無線通信チャネルのチャネルグレードを決定し得る。
【０１１７】
いくつかの例証的な実施形態において、例えば、下記で説明されるように、第１のグレード値は、ネットワーク１０５について使用される場合、潜在的な無線通信チャネルに対応する複数のチャネル評価パラメータの第１の重み付けされた関数の結果であり、第２のグレード値は、潜在的な無線通信チャネル上で実行されているネットワーク１０５の通信の影響を受けるネットワーク１０１に対応する複数のチャネル評価パラメータの第２の重み付けされた関数の結果であり得る。
【０１１８】
いくつかの例証的な実施形態において、チャネル選択器１１４は、例えば、下記で説明されるように、潜在的な無線通信チャネルのチャネルグレードを、潜在的な無線通信チャネルに対応する第１のグレード値及び第２のグレード値の算術平均に基づいて決定し得る。他の実施形態において、チャネル選択器１１４は、潜在的な無線通信チャネルのチャネルグレードを、潜在的な無線通信チャネルに対応する第１のグレード値及び第２のグレード値の重み付けされた平均及び／又は任意の他の関数に基づいて決定し得る。
【０１１９】
いくつかの例証的な実施形態において、チャネル選択器１１４は、同じ重み付けされた関数を使用して、第１のグレード値と第２のグレード値との双方を決定し得る。例えば、第１の重み付けされた関数及び第２の重み付けされた関数は、同じチャネル評価パラメータ及び同じ重み付けされた係数を使用してもよい。
【０１２０】
他の実施形態において、チャネル選択器１１４は、異なる重み付けされた関数を使用して、第１のグレード値と第２のグレード値との双方を決定し得る。一例において、第１の重み付けされた関数は、第２の重み付けされた関数に含まれない、１つ若しくは複数のチャネル評価パラメータを含み、及び／又は、第２の重み付けされた関数は、第１の重み付けされた関数に含まれない、１つ若しくは複数のチャネル評価パラメータを含み得る。付加的に、又は代替的に、第１の重み付けされた関数及び第２の重み付けされた関数は、１つ以上の異なる重み付けされた係数を利用してもよい。
【０１２１】
いくつかの例証的な実施形態において、チャネル選択器１１４は、第１の重み付けされた関数及び／又は第２の重み付けされた関数の１つ以上の重み付け係数を、選択された無線通信チャネル上で通信されるべきトラフィックに対応する１つ以上の性能要件に基づいて決定し得る。
【０１２２】
例えば、チャネル選択器１１４は、第１のグレード値を決定するために使用される第１の重み付けされた関数の重み付け係数を、ネットワーク１０５上でサービス提供されているアプリケーションによる容量要件、ネットワーク１０５上でサービス提供されているアプリケーションの待ち時間要件、及び／又はネットワーク１０５上でサービス提供されているアプリケーションのジッタ要件に基づいて決定し得る。チャネル選択器１１４は、例えば、第２のグレード値を決定するために使用される第２の重み付けされた関数の重み付け係数を、ネットワーク１０１上でサービス提供されているアプリケーションによる容量要件、ネットワーク１０１上でサービス提供されているアプリケーションの待ち時間要件、及び／又はネットワーク１０１上でサービス提供されているアプリケーションのジッタ要件に基づいて決定し得る。
【０１２３】
いくつかの例証的な実施形態において、チャネル選択器１１４は、第１の重み付けされた関数及び／又は第２の重み付けされた関数の１つ以上の重み付け係数を、無線通信デバイス１２０の１つ以上の電力制約に基づいて決定し得る。電力制約は、例えば、１つ以上の電力と性能とのトレードオフを含んでもよく、このトレードオフは、無線通信デバイス１２０のバッテリレベルに関して定義され得る。電力制約は、例えば、デバイス１２０のユーザによって、及び／又はデバイス１２０のＯＳによって設定され得る。
【０１２４】
いくつかの例証的な実施形態において、チャネル選択器１１４は、第１の重み付けされた関数及び／又は第２の重み付けされた関数の重み付け係数を、例えば、性能要件及び／又は電力制約における１つ以上の変更に基づいて動的に更新し得る。他の実施形態において、チャネル選択器１１４は、重み付け係数を、１つ以上の現在の重み付け係数に従って設定し及び／又は維持し得る。
【０１２５】
いくつかの例証的な実施形態において、チャネル選択器１１４は、例えば、下記で説明されるように、１つ以上の予め定義された最も高いグレードを、ネットワーク１０１及び／又はネットワーク１０５内でアクティブである、１つ以上のチャネルに対して割り当てるように構成され得る。例えば、１つ以上の最も高いグレードは、ネットワーク１０１及びネットワーク１０５のいずれにおいてもアクティブではない任意の他のチャネルに対して割り当てられるグレードよりも高くなり得る。
【０１２６】
いくつかの例証的な実施形態において、チャネル選択器１１４は、例えば、下記で説明されるように、１つ以上の最も高いグレードを、ネットワーク１０１及び／又はネットワーク１０５上で少ない待ち時間のトラフィックを通信すべき１つ以上のチャネルに対して割り当てるように構成され得る。
【０１２７】
いくつかの例証的な実施形態において、例えば、ネットワーク１０１によって使用されているアクティブな無線通信チャネルが、少ない待ち時間のトラフィックを通信するために使用されている場合、チャネル選択器１１４は、１番目に高いグレードを、このアクティブなチャネルに対して割り当てるように構成され得る。１番目に高いグレードは、例えば、１つ以上の最も高いグレードのうちの最も高いものであり得る。
【０１２８】
いくつかの例証的な実施形態において、例えば、ネットワーク１０５によって使用されているアクティブな無線通信チャネルが、少ない待ち時間のトラフィックをＰ２Ｐクライアントへ通信するために使用されている場合、チャネル選択器１１４は、２番目に高いグレードを、このチャネルに対して割り当てるように構成され得る。２番目に高いグレードは、例えば、１つ以上の最も高いグレードのうちの２番目に高いものであり得る。
【０１２９】
いくつかの例証的な実施形態において、例えば、ネットワーク１０５によって使用されているアクティブな無線通信チャネルが、ＴＤＬＳ接続の少ない待ち時間のトラフィックを通信するために使用されている場合、チャネル選択器１１４は、３番目に高いグレードを、このチャネルに対して割り当てるように構成され得る。３番目に高いグレードは、例えば、１つ以上の最も高いグレードのうちの３番目に高いものであり得る。
【０１３０】
いくつかの例証的な実施形態において、チャネル選択器１１４は、４番目に高いグレードを、ネットワーク１０５によって使用されているアクティブな無線通信チャネルに対して、周期的発見のために又はＮＡＮクラスタのために、割り当てるように構成され得る。４番目に高いグレードは、例えば、１つ以上の最も高いグレードのうちの４番目に高いものであり得る。
【０１３１】
他の実施形態において、１番目、２番目、３番目及び４番目に高いグレードは、任意の他のものに従って設定されてもよく、並びに／又は、任意の付加的な若しくは代替的な最も高いグレードは、任意の付加的な基準及び／若しくは代替的な基準に従って割り当てられてもよい。
【０１３２】
いくつかの例証的な実施形態において、例えば、ネットワーク１０５が、異なるチャネル上で動作しており、ネットワーク１０５を特定のチャネルへ切り替えることが、ネットワーク再接続動作を必要とする場合、例えば、ネットワーク１０５の１つ以上のデバイスがＥＣＳＡメッセージングをサポートしない場合、チャネル選択器１１４は、予め定義された最も低いグレード、例えば、グレード「０」を、この特定のチャネルに対して割り当てるように構成され得る。
【０１３３】
いくつかの例証的な実施形態において、特定のチャネルの容量が、ネットワーク１０１及びネットワーク１０５に必要とされる容量をサポートしない場合、チャネル選択器１１４は、予め定義された最も低いグレード、例えば、グレード「０」を、この特定のチャネルに対して割り当てるように構成され得る。
【０１３４】
いくつかの例証的な実施形態において、特定のチャネル上での通信が、例えば、規制に従って回避されるべき場合、チャネル選択器１１４は、予め定義された最も低いグレード、例えば、グレード「０」を、この特定のチャネルに対して割り当てるように構成され得る。
【０１３５】
いくつかの例証的な実施形態において、チャネル選択器１１４は、複数の潜在的な無線通信チャネルを、予め定義されたグレード付け尺度に従ってグレード付けし得る。例えば、チャネル選択器１１４は、潜在的な無線通信チャネルに対して、予め定義されたグレード範囲内のグレード、例えば、０〜１００の範囲のグレード、又は任意の他の範囲内のグレードを割り当ててもよい。例えば、グレード「０」は、最も低いグレードであり、グレード「１００」は、最も高いグレードであり得る。任意の他のグレード範囲及び／又は尺度が使用されてもよい。
【０１３６】
図２を参照すると、図２は、いくつかの例証的な実施形態に係るチャネルグレード付けの方法を概略的に例示する。一例において、図２の動作のうちの１つ又は複数は、Ｐ２Ｐ  ＧＯ又はモバイルＡＰによって実行されて、ＢＳＳのＡＰとの接続を維持しつつ、Ｐ２Ｐネットワークのチャネルを選択し得る。例えば、図２の方法の動作のうちの１つ又は複数は、チャネル選択器、例えば、チャネル選択器１１４（図１）によって実行されて、デバイス、例えば、デバイス１２０（図１）によって、第２のネットワーク、例えば、ネットワーク１０１（図１）との接続性を維持しつつ、第１のネットワーク、例えば、ネットワーク１０５（図１）における通信のために使用されるべき複数の潜在的な無線通信チャネルをグレード付けし得る。
【０１３７】
ブロック２０２において示されるように、本方法は、グレード付けされるべき特定の無線通信チャネル（「グレード付けされるチャネル」）を決定することを含み得る。例えば、チャネル選択器１１４（図１）は、複数の潜在的な無線通信チャネルを、例えば、複数の潜在的な無線通信チャネルを繰り返すことによってグレード付けし得る。
【０１３８】
ブロック２０４において示されるように、本方法は、グレード付けされるチャネル上でのアクティビティが、例えば、規制又はシステム制約によって規制されるか否かを決定することを含み得る。
【０１３９】
ブロック２０６において示されるように、本方法は、第１のネットワーク、例えば、ネットワーク１０５（図１）が既に別のチャネル上でアクティブであるか否か、及び、第１のネットワークをグレード付けされるチャネルへ切り替えることが、第１のネットワークをグレード付けされるチャネルへ再接続することを必要とし得るかを決定することを含み得る。
【０１４０】
ブロック２０６において示されるように、第１のネットワークが、グレード付けされるチャネルを使用するべき場合、本方法は、第１のネットワーク、例えば、ネットワーク１０５（図１）及び第２のネットワーク、例えば、ネットワーク１０１（図１）の組み合わせられた必要とされる容量が、第１のネットワーク及び第２のネットワークの組み合わせられた利用可能な容量よりも大きいか否かを決定することを含み得る。
【０１４１】
ブロック２１０において示されるように、本方法は、例えば、グレード付けされるチャネル上でのアクティビティが制約される場合（矢印２０５）、第１のネットワークが既に別のチャネル上でアクティブであり、第１のネットワークをグレード付けされるチャネルへ切り替えることが、第１のネットワークをグレード付けされるチャネルへ再接続することを必要とし得る場合（矢印２０７）、又は、第１のネットワークが、グレード付けされるチャネルを使用するべき場合において、第１のネットワーク及び第２のネットワークの組み合わせられた必要とされる容量が、第１のネットワーク及び第２のネットワークの組み合わせられた利用可能な容量よりも大きいとき（矢印２０９）、最も低い予め定義された値、例えば、グレード「０」を、グレード付けされるチャネルに対して割り当てることを含み得る。
【０１４２】
ブロック２１２において示されるように、本方法は、第２のネットワークのアクティブな接続がグレード付けされるチャネル上に存在し、少ない待ち時間のトラフィックが第１のネットワーク及び／又は第２のネットワーク上で通信されるべきか否かを決定することを含み得る。
【０１４３】
ブロック２１４において示されるように、本方法は、例えば、第２のネットワークのアクティブな接続がグレード付けされるチャネル上に存在する場合、予め定義された１番目に高いグレード、例えば、グレード「１００」を、グレード付けされるチャネルに対して割り当てることを含み得る。
【０１４４】
ブロック２１６において示されるように、本方法は、第１のネットワークのクライアントへのアクティブな接続がグレード付けされるチャネル上に存在し、少ない待ち時間のトラフィックが第１のネットワーク及び／又は第２のネットワーク上で通信されるべきか否かを決定することを含み得る。
【０１４５】
ブロック２１８において示されるように、本方法は、例えば、第１のネットワークのクライアントへのアクティブな接続がグレード付けされるチャネル上に存在しており、少ない待ち時間のトラフィックが第１のネットワーク及び／又は第２のネットワーク上で通信されるべき場合、予め定義された２番目に高いグレード、例えば、グレード「９９」を、グレード付けされるチャネルに対して割り当てることを含み得る。
【０１４６】
ブロック２２０において示されるように、本方法は、アクティブなＴＤＬＳ接続がグレード付けされるチャネル上に存在し、少ない待ち時間のトラフィックが第１のネットワーク及び／又は第２のネットワーク上で通信されるべきか否かを決定することを含み得る。
【０１４７】
ブロック２２２において示されるように、本方法は、例えば、アクティブなＴＤＬＳ接続がグレード付けされるチャネル上に存在し、少ない待ち時間のトラフィックが第１のネットワーク及び／又は第２のネットワーク上で通信されるべき場合、予め定義された３番目に高いグレード、例えば、グレード「９８」を、グレード付けされるチャネルに対して割り当てることを含み得る。
【０１４８】
ブロック２２４において示されるように、本方法は、周期的発見及び／又はＮＡＮクラスタがアクティブであり、少ない待ち時間のトラフィックが第１のネットワーク及び／又は第２のネットワーク上で通信されるべきか否かを決定することを含み得る。
【０１４９】
ブロック２２６において示されるように、本方法は、例えば、周期的発見及び／又はＮＡＮクラスタがアクティブであり、少ない待ち時間のトラフィックが第１のネットワーク及び／又は第２のネットワーク上で通信されるべき場合、予め定義された４番目に高いグレード、例えば、グレード「９７」を、グレード付けされるチャネルに対して割り当てることを含み得る。
【０１５０】
いくつかの例証的な実施形態において、本方法は、例えば、グレード付けされるチャネルが上記に挙げられた基準に基づいてグレード付けされていない場合、例えば、下記で説明されるように、グレード付けされるチャネルを、重み付けされた関数に従ってグレード付けすることを含み得る。
【０１５１】
ブロック２３０において示されるように、本方法は、グレード付けされるチャネルをグレード付けするために適用されるべき重み付け係数を決定することを含み得る。
【０１５２】
いくつかの例証的な実施形態において、本方法は、重み付け係数のうちの１つ又は複数を、１つ以上の必要とされる性能パラメータに従って決定することを含み得る。１つ以上の必要とされる性能パラメータは、例えば、第１のネットワーク及び／又は第２のネットワークを使用するアプリケーションによって定義され得る。例えば、チャネル選択器１１４（図１）は、第１の重み付けされた関数の１つ若しくは複数の重み付け係数及び／又は第２の重み付けされた関数の１つ若しくは複数の重み付け係数を、例えば、上述されたように、例えば、ネットワーク１０１及び／又はネットワーク１０５によってサービス提供されている１つ以上のアプリケーションの容量要件、待ち時間要件及び／又はジッタ要件に基づいて決定してもよい。
【０１５３】
いくつかの例証的な実施形態において、本方法は、重み付け係数のうちの１つ又は複数を、１つ以上のチャネル選択制約に従って決定することを含み得る。１つ以上のチャネル選択制約は、例えば、無線通信デバイスのユーザ及び／又はＯＳによって定義され得る。例えば、チャネル選択器１１４（図１）は、第１の重み付けされた関数の１つ若しくは複数の重み付け係数及び／又は第２の重み付けされた関数の１つ若しくは複数の重み付け係数を、例えば、１つ以上の電力と性能とのトレードオフに基づいて決定してもよい。電力と性能とのトレードオフは、例えば、無線通信デバイス１２０（図１）のユーザ及び／又はＯＳによって、例えば、上述されたような、無線通信デバイス１２０（図１）の電力消費及び／又はバッテリレベル、例えば、上述されたような、ネットワーク１０１及び／又はネットワーク１０５によってサービス提供されている１つ以上のアプリケーションの容量要件、待ち時間要件及び／又はジッタ要件に関して設定され得る。
【０１５４】
ブロック２３２において示されるように、本方法は、グレード付けされるチャネルのグレードを、少なくとも１つの重み付けされた関数に基づいて決定することを含み得る。
【０１５５】
いくつかの例証的な実施形態において、本方法は、第１のネットワークに対応する第１の重み付けされた関数と、第２のネットワークに対応する第２の重み付けされた関数とを使用して、チャネルをグレード付けすることを含み得る。
【０１５６】
例えば、チャネル選択器１１４（図１）は、例えば、上述されたように、グレード付けされるチャネルを、第１のグレード値及び第２のグレード値の算術平均に基づいてグレード付けしてもよく、第１のグレード値は、ネットワーク１０５（図１）について使用される場合、グレード付けされるチャネルに対応する複数のチャネル評価パラメータの第１の重み付けされた関数の結果であり、第２のグレード値は、グレード付けされるチャネル上で実行されているネットワーク１０５（図１）の通信の影響を受けるネットワーク１０１（図１）に対応する複数のチャネル評価パラメータの第２の重み付けされた関数の結果である。
【０１５７】
一例において、チャネル選択器１１４（図１）は、グレード付けされるチャネルを、例えば、下記のようにグレード付けしてもよい。
Ｇｒａｄｅ＝０．９６＊｛Ｃｈａｎｎｅｌ＿Ｇｒａｄｉｎｇ（Ｎｅｔｗｏｒｋ＿１）＋Ｃｈａｎｎｅｌ＿Ｇｒａｄｉｎｇ（Ｎｅｔｗｏｒｋ＿２）｝／２      （１）
ここで、Ｇｒａｄｅは、グレード付けされるチャネルのグレードを表し、Ｃｈａｎｎｅｌ＿Ｇｒａｄｉｎｇ（Ｎｅｔｗｏｒｋ＿１）は、第１のグレード値を表し、Ｃｈａｎｎｅｌ＿Ｇｒａｄｉｎｇ（Ｎｅｔｗｏｒｋ＿２）は、第２のグレード値を表す。
【０１５８】
一例において、第１のグレード値は、例えば、下記のような１１個のチャネル評価パラメータに対応する第１の重み付けされた関数に従って決定され得る。
【０１５９】
【数１】
0006352450.tif 000002
ここで、Ｗ１．．．Ｗ１１は、Ｅｘｔ．ｐｒｅｆｅｒｅｎｃｅ  ｇｒａｄｅ、Ｉｎｔｅｒｎａｌ  ｐｒｅｆｅｒｅｎｃｅ  ｇｒａｄｅ、Ｃｈａｎｎｅｌ＿ｌｏａｄ、Ｃｈａｎｎｅｌ＿ｃａｐａｃｉｔｙ、Ｕｐｓｔｒｅａｍ＿ＰＨＹ＿ｒａｔｅ、Ｄｏｗｎｓｔｒｅａｍ＿ＰＨＹ＿ｒａｔｅ、Ｃｈａｎｎｅｌ＿Ａｃｃｅｓｓ＿Ｃａｔｅｇｏｒｙ＿Ｍｅａｎ＿Ｖａｌｕｅ、Ｃｈａｎｎｅｌ＿ＴＸＯＰ＿Ｍｅａｎ＿Ｖａｌｕｅ、Ｃｏｌｌｉｓｉｏｎ＿Ｐｒｏｂａｂｉｌｉｔｙ（＃ｏｆ＿ｄｉｆｆｅｒｅｎｔ＿ｓｔａｔｉｏｎｓ＿ｏｎ＿ｃｈａｎｎｅｌ）、Ｃｏｌｌｉｓｉｏｎ＿Ｐｒｏｂａｂｉｌｉｔｙ（Ｐｅｒｃｅｎｔａｇｅ＿ｏｆ＿ｓｔａｔｉｏｎｓ＿ｗｉｔｈ＿ＲＳＳｌ＿ｂｅｌｏｗ＿Ｔｈｒｅｓｈｏｌｄ）、及びＥｎｅｒｇｙ＿Ｐｅｒ＿Ｔｒａｎｓｍｉｔｔｅｄ＿Ｂｉｔと表される、１１個のそれぞれのチャネル評価パラメータに対して適用される第１の重み付けされた関数の１１個のそれぞれの重み付け係数を表す。
【０１６０】
一例において、第２のグレード値は、例えば、下記のような１１個のチャネル評価パラメータに対応する第２の重み付けされた関数に従って決定され得る。
【０１６１】
【数２】
0006352450.tif 000003
ここで、Ｗ１’．．．Ｗ１１’は、１１個のそれぞれのチャネル評価パラメータに対して適用される第２の重み付けされた関数の１１個のそれぞれの重み付け係数を表す。
【０１６２】
いくつかの例証的な実施形態において、第１の重み付けされた関数と、第２の重み付けされた関数とは、同一であり得る。例えば、重み付け係数Ｗ１．．．Ｗ１１は、それぞれ重み付け係数Ｗ１’．．．Ｗ１１’と等しくてもよい。他の実施形態において、第１の重み付けされた関数は、第２の重み付けされた関数と異なり得る。例えば、重み付け係数Ｗ１．．．Ｗ１１のうちの１つ又は複数は、それぞれ１つ以上の重み付け係数Ｗ１’．．．Ｗ１１’と異なっていてもよい。
【０１６３】
いくつかの例証的な実施形態において、グレード付けされるチャネルのチャネル評価パラメータＥｘｔ．ｐｒｅｆｅｒｅｎｃｅ  ｇｒａｄｅは、例えば、外部エンティティ、例えば、アプリケーション又は接続マネージャ及びその他同様のものによって任意に提供され得るチャネル評価パラメータを含んでもよい。外部エンティティは、複数のチャネルそれぞれに対応する複数の予め定義されたグレードを提供し得る。例えば、グレード付けされるチャネルのＥｘｔ．ｐｒｅｆｅｒｅｎｃｅ  ｇｒａｄｅは、グレード付けされるチャネルに対する干渉に基づき得る。この干渉は、無線通信デバイス１２０（図１）の他の無線インターフェース及び／又は無線要素によって引き起こされ得る。付加的に、又は代替的に、グレード付けされるチャネルのＥｘｔ．ｐｒｅｆｅｒｅｎｃｅ  ｇｒａｄｅは、グレード付けされるチャネル上のアンテナ性能、スペクトル配分技法、無線通信デバイス１２０（図１）のロケーションに対応する特定の規制上の制限、例えば、モバイルカントリーコードに従ってセルラネットワークを介して受信される導出された基地情報、及びその他同様のものに基づき得る。
【０１６４】
いくつかの例証的な実施形態において、グレード付けされるチャネルのチャネル評価パラメータＩｎｔ．ｐｒｅｆｅｒｅｎｃｅ  ｇｒａｄｅは、例えば、無線通信デバイス１２０（図１）の能力に任意に基づき得るチャネル評価パラメータを含んでもよい。例えば、グレード付けされるチャネルのチャネル評価パラメータＥｘｔ．ｐｒｅｆｅｒｅｎｃｅ  ｇｒａｄｅは、開発中又は製造中に決定され得る。一例において、グレード付けされるチャネルのチャネル評価パラメータＥｘｔ．ｐｒｅｆｅｒｅｎｃｅ  ｇｒａｄｅは、グレード付けされるチャネルに対応する送信エラーベクトル振幅（ＥＶＭ：Ｅｒｒｏｒ  Ｖｅｃｔｏｒ  Ｍａｇｎｉｔｕｄｅ）、グレード付けされるチャネルに対応する最大送信電力、グレード付けされるチャネルに対応する受信感度、例えば、通信対通信インターフェースを介して提供されるような、マルチ通信デバイスの他の無線器からのグレード付けされるチャネル上の干渉、及びその他同様のものを含み得る。
【０１６５】
いくつかの例証的な実施形態において、ネットワーク１０５（図１）に関する、グレード付けされるチャネルのチャネル評価パラメータＣｈａｎｎｅｌ＿Ｌｏａｄは、例えば、デバイス１２０（図１）によって測定されるようなチャネル負荷を含み得る。ネットワーク１０１（図１）に関する、グレード付けされるチャネルのＣｈａｎｎｅｌ＿Ｌｏａｄチャネル評価パラメータは、例えば、ネットワーク１０１（図１）のＡＰによって、例えば、デバイス１４０（図１）によってアドバタイズされるチャネル負荷を含み得る。
【０１６６】
いくつかの例証的な実施形態において、ネットワーク１０５（図１）に関する、グレード付けされるチャネルのチャネル評価パラメータＵｐｓｔｒｅａｍ＿ＰＨＹ＿ｒａｔｅ及びＤｏｗｎｓｔｒｅａｍ＿ＰＨＹ＿ｒａｔｅは、例えば、ネットワーク１０５（図１）上でサポートされるアップストリームＰＨＹレート及びダウンストリームＰＨＹレート、並びにグレード付けされるチャネル上のＲＳＳＩ測定値に基づいて決定され得る。ネットワーク１０１（図１）に関する、グレード付けされるチャネルのチャネル評価パラメータＵｐｓｔｒｅａｍ＿ＰＨＹ＿ｒａｔｅ及びＤｏｗｎｓｔｒｅａｍ＿ＰＨＹ＿ｒａｔｅは、例えば、ネットワーク１０１（図１）上でサポートされるアップストリームＰＨＹレート及びダウンストリームＰＨＹレート、並びにグレード付けされるチャネル上のＲＳＳＩ測定値に基づいて決定され得る。
【０１６７】
いくつかの例証的な実施形態において、チャネル評価パラメータＣｈａｎｎｅｌ＿Ａｃｃｅｓｓ＿Ｃａｔｅｇｏｒｙ＿Ｍｅａｎ＿Ｖａｌｕｅは、チャネルトラフィックの分散、例えば、ヒストグラムに基づいて、例えば、１つの時間間隔内のフレーム及び／又は１つの時間間隔内のアグリゲートされたフレーム持続時間の観点から、アクセスカテゴリの関数として決定され得る。
【０１６８】
いくつかの例証的な実施形態において、チャネル評価パラメータＣｈａｎｎｅｌ＿ＴＸＯＰ＿Ｍｅａｎ＿Ｖａｌｕｅは、ある期間内にグレード付けされるチャネル上で通信されるフレームの持続時間の分散に基づいて、例えば、ＴＸＯＰの長さ又はＰＰＤＵの長さの増加が、チャネル評価パラメータＣｈａｎｎｅｌ＿ＴＸＯＰ＿Ｍｅａｎ＿Ｖａｌｕｅのより高い値につながるように決定され得る。
【０１６９】
いくつかの例証的な実施形態において、ネットワーク、例えば、ネットワーク１０１（図１）又はネットワーク１０５（図１）に対応するチャネル評価パラメータＣｏｌｌｉｓｉｏｎ＿Ｐｒｏｂａｂｉｌｉｔｙ（＃ｏｆ＿ｄｉｆｆｅｒｅｎｔ＿ｓｔａｔｉｏｎｓ＿ｏｎ＿ｃｈａｎｎｅｌ）は、ネットワーク内の局の数、及び、ネットワーク内で通信される全てのフレームのうちの、例えば、ＲＴＳ／ＣＴＳメカニズムを使用する、保護されるフレームの割合に基づいて決定され得る。
【０１７０】
いくつかの例証的な実施形態において、ネットワーク、例えば、ネットワーク１０１（図１）又はネットワーク１０５（図１）に対応するチャネル評価パラメータＣｏｌｌｉｓｉｏｎ＿Ｐｒｏｂａｂｉｌｉｔｙ（Ｐｅｒｃｅｎｔａｇｅ＿ｏｆ＿ｓｔａｔｉｏｎｓ＿ｗｉｔｈ＿ＲＳＳｌ＿ｂｅｌｏｗ＿Ｔｈｒｅｓｈｏｌｄ）は、ネットワーク内で通信されるフレームのＲＳＳＩレベルの分散、例えば、予め定義された閾値未満のＲＳＳＩレベルを有するフレームの割合に基づいて決定され得る。
【０１７１】
ブロック２３４において示されるように、本方法は、グレード付けされるチャネルのグレードを返すことを含み得る。例えば、チャネル選択器１１４（図１）は、グレード付けされるチャネルのグレードを記憶し、別のチャネルをグレード付けすることへ進み得る。
【０１７２】
いくつかの例証的な実施形態において、グレード付けされるチャネルは、グレード付けスキームに基づいてグレード付けされ得る。グレード付けスキームにおいて、グレード付けされるチャネルは、例えば、上述されたように、例えば、１つ以上の予め定義された基準が満足された場合には、１つ若しくは複数の予め定義された最も低いグレード及び／若しくは１つ若しくは複数の予め定義された最も高いグレードによってグレード付けされ、又は、この基準が満足されない場合には、重み付けされた関数に従ってグレード付けされ得る。しかしながら、他の実施形態においては、全てのチャネルが、上記１つ以上の基準を考慮に入れ得る、重み付けされた関数に従ってグレード付けされてもよい。
【０１７３】
図３を参照すると、図３は、いくつかの例証的な実施形態に係る、無線通信チャネルを選択する方法を概略的に例示する。いくつかの例証的な実施形態において、図３の方法の動作のうちの１つ又は複数は、システム、例えば、システム１００（図１）の１つ若しくは複数の要素、無線通信デバイス、例えば、無線通信デバイス１２０（図１）、及び／又はチャネル選択器、例えば、チャネル選択器１１４（図１）によって実行され得る。
【０１７４】
ブロック３０２において示されるように、本方法は、無線通信ネットワーク上での通信のために使用されるべき、複数の潜在的な無線通信チャネルそれぞれの複数のチャネルグレードを決定することを含み得る。例えば、チャネル選択器１１４（図１）は、例えば、上述されたように、ネットワーク１０５（図１）によって使用されるべき複数の潜在的な無線通信チャネルに対応する複数のグレードを決定し得る。
【０１７５】
ブロック３０４において示されるように、複数のチャネルグレードを決定することは、潜在的な無線通信チャネルのチャネルグレードを、この潜在的な無線通信チャネルに対応する複数のチャネル評価パラメータの重み付けされた関数に従って決定することを含み得る。例えば、チャネル選択器１１４（図１）は、例えば、上述されたように、潜在的な無線通信チャネルのグレードを、重み付けされた関数に基づいて決定してもよい。
【０１７６】
ブロック３０６において示されるように、潜在的な無線通信チャネルのチャネルグレードを決定することは、潜在的な無線通信チャネルのチャネルグレードを、無線通信ネットワークに対応する第１のグレード値と、第２の無線通信ネットワークに対応する第２のグレード値との組合せに基づいて決定することを含み得る。例えば、チャネル選択器１１４（図１）は、例えば、上述されたように、第１のグレード値を方程式１に従って決定し得る。
【０１７７】
ブロック３０８において示されるように、本方法は、複数のチャネルグレードに基づいて、複数の潜在的な無線通信チャネルから、選択無線通信チャネルを選択することを含み得る。例えば、チャネル選択器１１４（図１）は、例えば、上述されたように、選択チャネルを、最も高いグレードを有する潜在的なチャネルを含むように決定し得る。
【０１７８】
ブロック３１０において示されるように、本方法は、選択無線通信チャネル上で通信することを含み得る。例えば、無線器１２２（図１）は、例えば、上述されたように、チャネル選択器１１４（図１）によって選択されたチャネル上で通信し得る。
【０１７９】
図４を参照すると、図４は、いくつかの例証的な実施形態に係る製造製品４００を概略的に例示する。製品４００は、１つ以上の有形のコンピュータ読取可能な非一時的な記憶媒体４０２を含んで、ロジック４０４を記憶し得る。ロジック４０４は、例えば、デバイス１２０（図１）及び／若しくはチャネル選択器１１４（図１）の機能性のうちの少なくとも一部を実行し、並びに／又は、図２及び／若しくは図３の方法の１つ若しくは複数の動作を実行するために使用され得る。「非一時的な機械読取可能な媒体」という表現は、あらゆるコンピュータ読取可能な媒体を含むことを目的とされ、唯一の例外は、一時的な伝搬信号である。
【０１８０】
いくつかの例証的な実施形態において、製品４００及び／又は機械読取可能な記憶媒体４０２は、揮発性メモリ、不揮発性メモリ、取り外し可能なメモリ又は取り外し不可能なメモリ、消去可能なメモリ又は消去不可能なメモリ、書き込み可能なメモリ又は書き換え可能なメモリ、及びその他同様のものを含む、データを記憶することが可能な１つ以上の種類のコンピュータ読取可能な記憶媒体を含み得る。例えば、機械読取可能な記憶媒体４０２は、ＲＡＭ、ＤＲＡＭ、ダブルデータレートＤＲＡＭ（ＤＤＲ−ＤＲＡＭ）、ＳＤＲＡＭ、スタティックＲＡＭ（ＳＲＡＭ）、ＲＯＭ、プログラマブルＲＯＭ（ＰＲＯＭ）、消去可能プログラマブルＲＯＭ（ＥＰＲＯＭ）、電気的消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ）、コンパクトディスクＲＯＭ（ＣＤ−ＲＯＭ）、コンパクトディスクレコーダブル（ＣＤ−Ｒ）、コンパクトディスクリライタブル（ＣＤ−ＲＷ）、フラッシュメモリ（例えば、ＮＯＲフラッシュメモリ又はＮＡＮＤフラッシュメモリ）、連想記憶装置（ＣＡＭ：ｃｏｎｔｅｎｔ  ａｄｄｒｅｓｓａｂｌｅ  ｍｅｍｏｒｙ）、ポリマーメモリ、位相変化メモリ、強誘導体メモリ、シリコン−酸化膜−窒化膜−酸化膜−シリコン（ＳＯＮＯＳ：ｓｉｌｉｃｏｎ−ｏｘｉｄｅ−ｎｉｔｒｉｄｅ−ｏｘｉｄｅ−ｓｉｌｉｃｏｎ）メモリ、ディスク、フロッピーディスク、ハードドライブ、光ディスク、磁気ディスク、カード、磁気カード、光カード、テープ、カセット、及びその他同様のものを含み得る。コンピュータ読取可能な記憶媒体は、搬送波、又は通信リンクを通じた他の伝搬媒体、例えば、モデム、無線器若しくはネットワーク接続において具現化されたデータ信号によって搬送されるコンピュータプログラムを、遠隔コンピュータから要求元コンピュータへダウンロードし又は転送することに関与する任意の適切な媒体を含み得る。
【０１８１】
いくつかの例証的な実施形態において、ロジック４０４は、命令、データ、及び／又はコードを含み得る。これらは、機械によって実行されると、この機械に、本明細書において説明されるような方法、プロセス及び／又は動作を実行させ得る。機械は、例えば、任意の適切な処理プラットフォーム、コンピューティングプラットフォーム、コンピューティングデバイス、処理デバイス、コンピューティングシステム、処理システム、コンピュータ、プロセッサ、又はその他同様のものを含んでもよく、ハードウェア、ソフトウェア、ファームウェア、及びその他同様のものの任意の適切な組合せを使用して実装され得る。
【０１８２】
いくつかの例証的な実施形態において、ロジック４０４は、ソフトウェア、ソフトウェアモジュール、アプリケーション、プログラム、サブルーチン、命令、命令セット、コンピューティングコード、ワード、値、シンボル、及びその他同様のものを含んでもよく、又は、これらとして実装されてもよい。命令は、任意の適切な種類のコード、例えば、ソースコード、コンパイル済みコード、解釈済みコード、実行可能なコード、静的コード、動的コード、及びその他同様のものなどを含み得る。命令は、予め定義されたコンピュータ言語、手法又は構文に従って、プロセッサに一定の機能を実行するように命令するために実装され得る。命令は、任意の適切な高水準プログラミング言語、低水準プログラミング言語、オブジェクト指向プログラミング言語、ビジュアルプログラミング言語、コンパイル済みプログラミング言語及び／又は解釈済みプログラミング言語、例えば、Ｃ、Ｃ＋＋、Ｊａｖａ（登録商標）、ＢＡＳＩＣ、Ｍａｔｌａｂ、Ｐａｓｃａｌ、Ｖｉｓｕａｌ  ＢＡＳＩＣ、アセンブリ言語、マシンコード、及びその他同様のものなどを使用して実装され得る。
【０１８３】
例
下記の例は、さらなる実施形態に関連する。
【０１８４】
例１は、複数の潜在的な無線通信チャネルそれぞれの複数のチャネルグレードを決定し、複数のチャネルグレードのうちの１つのチャネルグレードを、複数の潜在的な無線通信チャネルのうちの１つの潜在的な無線通信チャネルに対応する複数のチャネル評価パラメータの重み付けされた関数に従って決定するためのチャネル選択器であって、チャネル選択器は、複数のチャネルグレードに基づいて、複数の潜在的な無線通信チャネルから選択無線通信チャネルを選択する、チャネル選択器と、選択無線通信チャネル上で通信する無線器とを備える無線通信デバイスを含む。
【０１８５】
例２は、例１の発明特定事項を含み、任意に、無線通信デバイスは、第２の無線ネットワークとネットワーク無線通信チャネル上で同時に通信しつつ、第１の無線ネットワークと選択無線通信チャネル上で通信する。
【０１８６】
例３は、例２の発明特定事項を含み、任意に、チャネル選択器は、潜在的な無線通信チャネルのチャネルグレードを、第１のグレード値と第２のグレード値との組合せに基づいて決定し、第１のグレード値は、潜在的な無線通信チャネルに対応する複数のチャネル評価パラメータの重み付けされた関数の結果であり、第２のグレード値は、潜在的な無線通信チャネル上で第１の無線ネットワークの通信の影響を受けるネットワーク無線通信チャネルに対応する複数のチャネル評価パラメータの重み付けされた関数の結果である。
【０１８７】
例４は、例２又は例３の発明特定事項を含み、任意に、チャネル選択器は、１つ以上の予め定義された最も高いグレードを、第１の無線ネットワーク又は第２の無線ネットワークにおいてアクティブである、１つ以上の潜在的なチャネルに対して割り当てる。
【０１８８】
例５は、例２〜４のいずれか１つの発明特定事項を含み、任意に、チャネル選択器は、第１の無線ネットワークを特定のチャネルへ切り替えることが再接続動作を必要とする場合、予め定義された最も低いグレードを特定のチャネルに対して割り当てる。
【０１８９】
例６は、例２〜５のいずれか１つの発明特定事項を含み、任意に、チャネル選択器は、特定のチャネルの容量が第１の無線ネットワーク及び第２の無線ネットワークの必要とされる容量をサポートしない場合、予め定義された最も低いグレードを特定のチャネルに対して割り当てる。
【０１９０】
例７は、例２〜６のいずれか１つの発明特定事項を含み、任意に、無線通信デバイスは、第１の無線ネットワークのピアツーピア（Ｐ２Ｐ）グループオーナー（ＧＯ）の機能性を実行し、第２の無線ネットワークのアクセスポイントとネットワーク無線通信チャネルを介して通信する。
【０１９１】
例８は、例１〜７のいずれか１つの発明特定事項を含み、任意に、チャネル選択器は、重み付けされた関数の１つ以上の重み付け係数を、選択無線通信チャネル上で通信されるべきトラフィックに対応する１つ以上の性能要件に基づいて決定する。
【０１９２】
例９は、例８の発明特定事項を含み、任意に、１つ以上の性能要件は、容量要件、待ち時間要件、及びジッタ要件から成る群から選択される少なくとも１つの要件を含む。
【０１９３】
例１０は、例１〜９のいずれか１つの発明特定事項を含み、任意に、チャネル選択器は、重み付けされた関数の１つ以上の重み付け係数を、無線通信デバイスの１つ以上の電力制約に基づいて決定する。
【０１９４】
例１１は、例１〜１０のいずれか１つの発明特定事項を含み、任意に、１つ以上の性能パラメータは、潜在的な無線通信チャネルのチャネル負荷、潜在的な無線通信チャネルに対応する推定物理層（ＰＨＹ）レート、潜在的な無線通信チャネル上のアクセスカテゴリ（ＡＣ）に従ったチャネルトラフィックの分散、潜在的な無線通信チャネル上でのパケット長と送信機会持続時間との間の関係、潜在的な無線通信チャネル上のコリジョン確率、潜在的な無線通信チャネル上の受信信号強度の分散、及び潜在的な無線通信チャネル上の送信エネルギーから成る群から選択される少なくとも１つのパラメータを含む。
【０１９５】
例１２は、１つ以上のアンテナと、メモリと、プロセッサと、複数の潜在的な無線通信チャネルそれぞれの複数のチャネルグレードを決定し、複数のチャネルグレードのうちの１つのチャネルグレードを、複数の潜在的な無線通信チャネルのうちの１つの潜在的な無線通信チャネルに対応する複数のチャネル評価パラメータの重み付けされた関数に従って決定するためのチャネル選択器であって、チャネル選択器は、複数のチャネルグレードに基づいて、複数の潜在的な無線通信チャネルから選択無線通信チャネルを選択する、チャネル選択器と、１つ以上のアンテナを介して、選択無線通信チャネル上で通信するための無線器とを備える無線通信システムを含む。
【０１９６】
例１３は、例１２の発明特定事項を含み、任意に、無線器は、第２の無線ネットワークとネットワーク無線通信チャネル上で同時に通信しつつ、第１の無線ネットワークと選択無線通信チャネル上で通信する。
【０１９７】
例１４は、例１３の発明特定事項を含み、任意に、チャネル選択器は、潜在的な無線通信チャネルのチャネルグレードを、第１のグレード値と第２のグレード値との組合せに基づいて決定し、第１のグレード値は、潜在的な無線通信チャネルに対応する複数のチャネル評価パラメータの重み付けされた関数の結果であり、第２のグレード値は、潜在的な無線通信チャネル上で第１の無線ネットワークの通信の影響を受けるネットワーク無線通信チャネルに対応する複数のチャネル評価パラメータの重み付けされた関数の結果である。
【０１９８】
例１５は、例１３又は例１４の発明特定事項を含み、任意に、チャネル選択器は、１つ以上の予め定義された最も高いグレードを、第１の無線ネットワーク又は第２の無線ネットワークにおいてアクティブである、１つ以上の潜在的なチャネルに対して割り当てる。
【０１９９】
例１６は、例１３〜１５のいずれか１つの発明特定事項を含み、任意に、チャネル選択器は、第１の無線ネットワークを特定のチャネルへ切り替えることが再接続動作を必要とする場合、予め定義された最も低いグレードを特定のチャネルに対して割り当てる。
【０２００】
例１７は、例１３〜１６のいずれか１つの発明特定事項を含み、任意に、チャネル選択器は、特定のチャネルの容量が第１の無線ネットワーク及び第２の無線ネットワークの必要とされる容量をサポートしない場合、予め定義された最も低いグレードを特定のチャネルに対して割り当てる。
【０２０１】
例１８は、例１３〜１７のいずれか１つの発明特定事項を含み、任意に、無線器は、第１の無線ネットワークのピアツーピア（Ｐ２Ｐ）グループオーナー（ＧＯ）として通信し、第２の無線ネットワークのアクセスポイントとネットワーク無線通信チャネルを介して通信する。
【０２０２】
例１９は、例１２〜１８のいずれか１つの発明特定事項を含み、任意に、チャネル選択器は、重み付けされた関数の１つ以上の重み付け係数を、選択無線通信チャネル上で通信されるべきトラフィックに対応する１つ以上の性能要件に基づいて決定する。
【０２０３】
例２０は、例１９の発明特定事項を含み、任意に、１つ以上の性能要件は、容量要件、待ち時間要件、及びジッタ要件から成る群から選択される少なくとも１つの要件を含む。
【０２０４】
例２１は、例１２〜２０のいずれか１つの発明特定事項を含み、任意に、チャネル選択器は、重み付けされた関数の１つ以上の重み付け係数を、１つ以上の電力制約に基づいて決定する。
【０２０５】
例２２は、例１２〜２１のいずれか１つの発明特定事項を含み、任意に、１つ以上の性能パラメータは、潜在的な無線通信チャネルのチャネル負荷、潜在的な無線通信チャネルに対応する推定物理層（ＰＨＹ）レート、潜在的な無線通信チャネル上のアクセスカテゴリ（ＡＣ）に従ったチャネルトラフィックの分散、潜在的な無線通信チャネル上でのパケット長と送信機会持続時間との間の関係、潜在的な無線通信チャネル上のコリジョン確率、潜在的な無線通信チャネル上の受信信号強度の分散、及び潜在的な無線通信チャネル上の送信エネルギーから成る群から選択される少なくとも１つのパラメータを含む。
【０２０６】
例２３は、無線通信の方法を含み、この方法は、複数の潜在的な無線通信チャネルそれぞれの複数のチャネルグレードを決定することであって、複数のチャネルグレードを決定することは、複数のチャネルグレードのうちの１つのチャネルグレードを、複数の潜在的な無線通信チャネルのうちの１つの潜在的な無線通信チャネルに対応する複数のチャネル評価パラメータの重み付けされた関数に従って決定することを含む、決定することと、複数のチャネルグレードに基づいて、複数の潜在的な無線通信チャネルから選択無線通信チャネルを選択することと、選択無線通信チャネル上で通信することとを含む。
【０２０７】
例２４は、例２３の発明特定事項を含み、任意に、第２の無線ネットワークとネットワーク無線通信チャネル上で同時に通信しつつ、第１の無線ネットワークと選択無線通信チャネル上で通信することを含む。
【０２０８】
例２５は、例２４の発明特定事項を含み、任意に、潜在的な無線通信チャネルのチャネルグレードを、第１のグレード値と第２のグレード値との組合せに基づいて決定することを含み、第１のグレード値は、潜在的な無線通信チャネルに対応する複数のチャネル評価パラメータの重み付けされた関数の結果であり、第２のグレード値は、潜在的な無線通信チャネル上で第１の無線ネットワークの通信の影響を受けるネットワーク無線通信チャネルに対応する複数のチャネル評価パラメータの重み付けされた関数の結果である。
【０２０９】
例２６は、例２４又は２５の発明特定事項を含み、任意に、１つ以上の予め定義された最も高いグレードを、第１の無線ネットワーク又は第２の無線ネットワークにおいてアクティブである、１つ以上の潜在的なチャネルに対して割り当てることを含む。
【０２１０】
例２７は、例２４〜２６のいずれか１つの発明特定事項を含み、任意に、第１の無線ネットワークを特定のチャネルへ切り替えることが再接続動作を必要とする場合、予め定義された最も低いグレードを特定のチャネルに対して割り当てることを含む。
【０２１１】
例２８は、例２４〜２７のいずれか１つの発明特定事項を含み、任意に、特定のチャネルの容量が第１の無線ネットワーク及び第２の無線ネットワークの必要とされる容量をサポートしない場合、予め定義された最も低いグレードを特定のチャネルに対して割り当てることを含む。
【０２１２】
例２９は、例２４〜２８のいずれか１つの発明特定事項を含み、任意に、第１の無線ネットワークのピアツーピア（Ｐ２Ｐ）グループオーナー（ＧＯ）の機能性を実行することと、第２の無線ネットワークのアクセスポイントとネットワーク無線通信チャネルを介して通信することとを含む。
【０２１３】
例３０は、例２３〜２９のいずれか１つの発明特定事項を含み、任意に、重み付けされた関数の１つ以上の重み付け係数を、選択無線通信チャネル上で通信されるべきトラフィックに対応する１つ以上の性能要件に基づいて決定することを含む。
【０２１４】
例３１は、例３０の発明特定事項を含み、任意に、１つ以上の性能要件は、容量要件、待ち時間要件、ジッタ要件から成る群から選択される少なくとも１つの要件を含む。
【０２１５】
例３２は、例２３〜３１のいずれか１つの発明特定事項を含み、任意に、重み付けされた関数の１つ以上の重み付け係数を、１つ以上の電力制約に基づいて決定することを含む。
【０２１６】
例３３は、例２３〜３２のいずれか１つの発明特定事項を含み、任意に、１つ以上の性能パラメータは、潜在的な無線通信チャネルのチャネル負荷、潜在的な無線通信チャネルに対応する推定物理層（ＰＨＹ）レート、潜在的な無線通信チャネル上のアクセスカテゴリ（ＡＣ）に従ったチャネルトラフィックの分散、潜在的な無線通信チャネル上でのパケット長と送信機会持続時間との間の関係、潜在的な無線通信チャネル上のコリジョン確率、潜在的な無線通信チャネル上の受信信号強度の分散、及び潜在的な無線通信チャネル上の送信エネルギーから成る群から選択される少なくとも１つのパラメータを含む。
【０２１７】
例３４は、少なくとも１つのコンピュータプロセッサによって実行されると、この少なくとも１つのコンピュータプロセッサが、複数の潜在的な無線通信チャネルそれぞれの複数のチャネルグレードを決定することであって、複数のチャネルグレードを決定することは、複数のチャネルグレードのうちの１つのチャネルグレードを、複数の潜在的な無線通信チャネルのうちの１つの潜在的な無線通信チャネルに対応する複数のチャネル評価パラメータの重み付けされた関数に従って決定することを含む、決定することと、複数のチャネルグレードに基づいて、複数の潜在的な無線通信チャネルから選択無線通信チャネルを選択することと、選択無線通信チャネル上で通信することとを含む方法を実装することを可能にするように動作可能なコンピュータ実行可能な命令を含む、１つ以上の有形のコンピュータ読取可能な非一時的な記憶媒体を含む製品を含む。
【０２１８】
例３５は、例３４の発明特定事項を含み、任意に、本方法は、第２の無線ネットワークとネットワーク無線通信チャネル上で同時に通信しつつ、第１の無線ネットワークと選択無線通信チャネル上で通信することを含む。
【０２１９】
例３６は、例３５の発明特定事項を含み、任意に、本方法は、潜在的な無線通信チャネルのチャネルグレードを、第１のグレード値と第２のグレード値との組合せに基づいて決定することを含み、第１のグレード値は、潜在的な無線通信チャネルに対応する複数のチャネル評価パラメータの重み付けされた関数の結果であり、第２のグレード値は、潜在的な無線通信チャネル上で第１の無線ネットワークの通信の影響を受けるネットワーク無線通信チャネルに対応する複数のチャネル評価パラメータの重み付けされた関数の結果である。
【０２２０】
例３７は、例３５又は３６の発明特定事項を含み、任意に、本方法は、１つ以上の予め定義された最も高いグレードを、第１の無線ネットワーク又は第２の無線ネットワークにおいてアクティブである、１つ以上の潜在的なチャネルに対して割り当てることを含む。
【０２２１】
例３８は、例３５〜３７のいずれか１つの発明特定事項を含み、任意に、本方法は、第１の無線ネットワークを特定のチャネルへ切り替えることが再接続動作を必要とする場合、予め定義された最も低いグレードを特定のチャネルに対して割り当てることを含む。
【０２２２】
例３９は、例３５〜３８のいずれか１つの発明特定事項を含み、任意に、本方法は、特定のチャネルの容量が第１の無線ネットワーク及び第２の無線ネットワークの必要とされる容量をサポートしない場合、予め定義された最も低いグレードを特定のチャネルに対して割り当てることを含む。
【０２２３】
例４０は、例３５〜３９のいずれか１つの発明特定事項を含み、任意に、本方法は、第１の無線ネットワークのピアツーピア（Ｐ２Ｐ）グループオーナー（ＧＯ）の機能性を実行することと、第２の無線ネットワークのアクセスポイントとネットワーク無線通信チャネルを介して通信することとを含む。
【０２２４】
例４１は、例３４〜４０のいずれか１つの発明特定事項を含み、任意に、本方法は、重み付けされた関数の１つ以上の重み付け係数を、選択無線通信チャネル上で通信されるべきトラフィックに対応する１つ以上の性能要件に基づいて決定することを含む。
【０２２５】
例４２は、例４１の発明特定事項を含み、任意に、１つ以上の性能要件は、容量要件、待ち時間要件、及びジッタ要件から成る群から選択される少なくとも１つの要件を含む。
【０２２６】
例４３は、例３４〜４２のいずれか１つの発明特定事項を含み、任意に、本方法は、重み付けされた関数の１つ以上の重み付け係数を、１つ以上の電力制約に基づいて決定することを含む。
【０２２７】
例４４は、例３４〜４３のいずれか１つの発明特定事項を含み、任意に、１つ以上の性能パラメータは、潜在的な無線通信チャネルのチャネル負荷、潜在的な無線通信チャネルに対応する推定物理層（ＰＨＹ）レート、潜在的な無線通信チャネル上のアクセスカテゴリ（ＡＣ）に従ったチャネルトラフィックの分散、潜在的な無線通信チャネル上でのパケット長と送信機会持続時間との間の関係、潜在的な無線通信チャネル上のコリジョン確率、潜在的な無線通信チャネル上の受信信号強度の分散、及び潜在的な無線通信チャネル上の送信エネルギーから成る群から選択される少なくとも１つのパラメータを含む。
【０２２８】
例４５は、複数の潜在的な無線通信チャネルそれぞれの複数のチャネルグレードを決定するための手段であって、複数のチャネルグレードを決定することは、複数のチャネルグレードのうちの１つのチャネルグレードを、複数の潜在的な無線通信チャネルのうちの１つの潜在的な無線通信チャネルに対応する複数のチャネル評価パラメータの重み付けされた関数に従って決定することを含む、決定するための手段と、複数のチャネルグレードに基づいて、複数の潜在的な無線通信チャネルから選択無線通信チャネルを選択するための手段と、選択無線通信チャネル上で通信するための手段とを備える装置を含む。
【０２２９】
例４６は、例４５の発明特定事項を含み、任意に、第２の無線ネットワークとネットワーク無線通信チャネル上で同時に通信しつつ、第１の無線ネットワークと選択無線通信チャネル上で通信するための手段を備える。
【０２３０】
例４７は、例４６の発明特定事項を含み、任意に、潜在的な無線通信チャネルのチャネルグレードを、第１のグレード値と第２のグレード値との組合せに基づいて決定するための手段であって、第１のグレード値は、潜在的な無線通信チャネルに対応する複数のチャネル評価パラメータの重み付けされた関数の結果であり、第２のグレード値は、潜在的な無線通信チャネル上で第１の無線ネットワークの通信の影響を受けるネットワーク無線通信チャネルに対応する複数のチャネル評価パラメータの重み付けされた関数の結果である、決定するための手段を備える。
【０２３１】
例４８は、例４６又は４７の発明特定事項を含み、任意に、１つ以上の予め定義された最も高いグレードを、第１の無線ネットワーク又は第２の無線ネットワークにおいてアクティブである、１つ以上の潜在的なチャネルに対して割り当てるための手段を備える。
【０２３２】
例４９は、例４６〜４８のいずれか１つの発明特定事項を含み、任意に、第１の無線ネットワークを特定のチャネルへ切り替えることが再接続動作を必要とする場合、予め定義された最も低いグレードを特定のチャネルに対して割り当てるための手段を備える。
【０２３３】
例５０は、例４６〜４９のいずれか１つの発明特定事項を含み、任意に、特定のチャネルの容量が第１の無線ネットワーク及び第２の無線ネットワークの必要とされる容量をサポートしない場合、予め定義された最も低いグレードを特定のチャネルに対して割り当てるための手段を備える。
【０２３４】
例５１は、例４６〜５０のいずれか１つの発明特定事項を含み、任意に、第１の無線ネットワークのピアツーピア（Ｐ２Ｐ）グループオーナー（ＧＯ）の機能性を実行し、第２の無線ネットワークのアクセスポイントとネットワーク無線通信チャネルを介して通信するための手段を備える。
【０２３５】
例５２は、例４５〜５１のいずれか１つの発明特定事項を含み、任意に、重み付けされた関数の１つ以上の重み付け係数を、選択無線通信チャネル上で通信されるべきトラフィックに対応する１つ以上の性能要件に基づいて決定するための手段を備える。
【０２３６】
例５３は、例５２の発明特定事項を含み、任意に、１つ以上の性能要件は、容量要件、待ち時間要件、及びジッタ要件から成る群から選択される少なくとも１つの要件を含む。
【０２３７】
例５４は、例４５〜５３のいずれか１つの発明特定事項を含み、任意に、重み付けされた関数の１つ以上の重み付け係数を、１つ以上の電力制約に基づいて決定するための手段を備える。
【０２３８】
例５５は、例４５〜５４のいずれか１つの発明特定事項を含み、任意に、１つ以上の性能パラメータは、潜在的な無線通信チャネルのチャネル負荷、潜在的な無線通信チャネルに対応する推定物理層（ＰＨＹ）レート、潜在的な無線通信チャネル上のアクセスカテゴリ（ＡＣ）に従ったチャネルトラフィックの分散、潜在的な無線通信チャネル上でのパケット長と送信機会持続時間との間の関係、潜在的な無線通信チャネル上のコリジョン確率、潜在的な無線通信チャネル上の受信信号強度の分散、及び潜在的な無線通信チャネル上の送信エネルギーから成る群から選択される少なくとも１つのパラメータを含む。
【０２３９】
１つ以上の実施形態に関して本明細書において説明される機能、動作、構成要素及び／又は特徴は、１つ若しくは複数の他の実施形態に関して本明細書において説明される１つ若しくは複数の他の機能、動作、構成要素及び／若しくは特徴と組み合わされてもよく、又は、これらとの組合せにおいて利用されてもよく、この逆もまた同様である。
【０２４０】
いくつかの実施形態の一定の特徴が、本明細書において例示され、説明されてきたが、多くの変形、置換、変更、及び均等物が、当業者には思い浮かび得る。そのため、添付の特許請求の範囲は、そのようなあらゆる変形及び変更を本発明の真の精神の範囲内に収まるものとして含むことを意図されることが、理解されるべきである。
【図１】
0006352450.tif 000004
【図２】
0006352450.tif 000005
【図３】
0006352450.tif 000006
【図４】
0006352450.tif 000007