(57)【特許請求の範囲】
【請求項１】
ピアツーピア通信システムにおいてノードを動作させる方法であって、
複数のピアツーピアデバイスによるチャネル使用度を決定することであって、前記チャネル使用度は、ピア発見のための１つ以上のチャネルの使用度を示すことと、
ピア発見チャネルとしての使用のために少なくとも１つのチャネルを選択することと、を備え、
前記選択することは、複数の異なる地理上のエリアの各々に関して地理的に行われ、特定の地理上のエリアに関して選択される前記少なくとも１つのチャネルは、前記チャネルが利用可能であることを報告した前記地理上のエリア内のデバイスの数と、前記特定の地理上のエリアに関する前記チャネル使用度と、に基づいて選択される、方法。
【請求項２】
少なくとも１つのチャネルを選択することは、
ピア発見シグナリングのために使用されるべきＮのチャネルの組を選択することであって、Ｎのチャネルの前記組は、チャネル使用情報を提供する各デバイスがＮのチャネルの前記組内に少なくとも１つのチャネルを有するような十分なチャネルを含むことを含む請求項１に記載の方法。
【請求項３】
ピア発見のために使用されるべきＮのチャネルの前記選択された組をピアツーピアデバイスに通信することをさらに備える請求項２に記載の方法。
【請求項４】
少なくとも１つのチャネルを選択することは、複数の異なる地理上のエリアの各々に関して行われる請求項１に記載の方法。
【請求項５】
ピアツーピア通信システムにおけるノードであって、
複数のピアツーピアデバイスによるチャネル使用度を決定するための手段であって、前記チャネル使用度は、ピア発見のための１つ以上のチャネルの使用度を示す手段と、
ピア発見チャネルとしての使用のために少なくとも１つのチャネルを選択するための手段と、を備え、
前記少なくとも１つのチャネルを選択するための手段は、複数の異なる地理上のエリアの各々に関して地理的に選択するための手段を含み、特定の地理上のエリアに関して選択される前記少なくとも１つのチャネルは、前記チャネルが利用可能であることを報告した前記地理上のエリア内のデバイスの数と、前記特定の地理上のエリアに関する前記チャネル使用度と、に基づいて選択される、ノード。
【請求項６】
少なくとも１つのチャネルを選択するための手段は、
ピア発見シグナリングのために使用されるべきＮのチャネルの組を選択するための手段であって、Ｎのチャネルの前記組は、チャネル使用情報を提供する各デバイスがＮのチャネルの前記組内に少なくとも１つのチャネルを有するような十分なチャネルを含む手段、を含む請求項５に記載のノード。
【請求項７】
ピア発見のために使用されるべきＮのチャネルの前記選択された組をピアツーピアデバイスに通信するための手段をさらに備える請求項６に記載のノード。
【請求項８】
少なくとも１つのチャネルを選択するための手段は、複数の異なる地理上のエリアの各々に関して選択を行う請求項５に記載のノード。
【請求項９】
ノード内で使用するためのコンピュータプログラムであって、
複数のピアツーピアデバイスによるチャネル使用度を決定することを少なくとも１つのコンピュータに行わせるためのコードであって、前記チャネル使用度は、ピア発見のための１つ以上のチャネルの使用度を示すコードと、
ピア発見チャネルとしての使用のために少なくとも１つのチャネルを選択することを前記少なくとも１つのコンピュータに行わせるためのコードと、を備え、
前記選択することは、複数の異なる地理上のエリアの各々に関して地理的に行われ、特定の地理上のエリアに関して選択される前記少なくとも１つのチャネルは、前記チャネルが利用可能であることを報告した前記地理上のエリア内のデバイスの数と、前記特定の地理上のエリアに関する前記チャネル使用度と、に基づいて選択される、コンピュータプログラム。
【請求項１０】
複数のピアツーピアデバイスによるチャネル使用度を決定し、及び、
ピア発見チャネルとしての使用のために少なくとも１つのチャネルを選択するように構成された少なくとも１つのプロセッサであって、前記チャネル使用度は、ピア発見のための１つ以上のチャネルの使用度を示す少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリと、を備え、
前記選択することは、複数の異なる地理上のエリアの各々に関して地理的に行われ、特定の地理上のエリアに関して選択される前記少なくとも１つのチャネルは、前記チャネルが利用可能であることを報告した前記地理上のエリア内のデバイスの数と、前記特定の地理上のエリアに関する前記チャネル使用度と、に基づいて選択される、ノード。
【請求項１１】
前記少なくとも１つのプロセッサは、ピア発見チャネルとしての使用のために少なくとも１つのチャネルを選択するように構成される一部として、ピア発見シグナリングのために使用されるべきＮのチャネルの組を選択するように構成され、Ｎのチャネルの前記組は、チャネル使用情報を提供する各デバイスがＮのチャネルの前記組内に少なくとも１つのチャネルを有するような十分なチャネルを含む請求項１０に記載のノード。
【請求項１２】
前記少なくとも１つのプロセッサは、ピア発見のために使用されるべきＮのチャネルの前記選択された組をピアツーピアデバイスに通信するようにさらに構成される請求項１１に記載のノード。
【請求項１３】
前記少なくとも１つのプロセッサは、ピア発見チャネルとして使用すべき少なくとも１つのチャネルを選択するように構成される一部として、複数の異なる地理上のエリアの各々に関して少なくとも１つのチャネルを選択するように構成される請求項１０に記載のノード。
【発明の詳細な説明】
【技術分野】
【０００１】
様々な実施形態は、チャネル選択を対象とするものであり、より具体的には、ピアツーピア無線通信システムにおいてピア発見シグナリングのために使用するチャネル又はチャネル（複数）の選択を対象とするものである。
【背景技術】
【０００２】
免許不要帯域で動作する又はＴＶホワイトスペース周波数で動作する通信ネットワークは、免許取得帯域を用いた配備と異なる。免許不要帯域又はＴＶホワイトスペースを使用時には、スペクトルの使用に関する優先権を有する主ユーザの存在に起因してすべての位置で同じチャネルを使用することはできない。例えば、ある位置ではＴＶホワイトスペースにおけるＴＶ信号又はワイヤレスマイクが存在することができるが、その他の位置では存在できないことがある。さらに、免許不要帯域及びＴＶホワイトスペースの場合は、同じチャネルを、空間的に及び時間的に変化する干渉パターンを発生させる異種技術を用いる様々なデバイスによって共有することができ及び時々共有される。
【０００３】
ピアツーピア通信に関して１つ以上の免許不要帯域又はＴＶホワイトスペースを利用することを希望する無線通信デバイスは、非常に多数の潜在的な通信チャネルを利用可能であることができる。無線通信デバイスは、その他のピアデバイスを素早くかつ効率的に発見することができること及び近傍のその他のピアデバイスによって発見可能であることが望ましい。無線通信デバイスは、ピア発見情報を単純に送信すること及び複数の利用可能なチャネルの各々においてピア発見情報の有無をモニタリングすることが可能である。しかしながら、該アプローチ法は、大量のリソース、例えば、本来であればトラフィックチャネルを通じてのピアツーピアトラフィックデータの通信、等のより良い目的のために使用可能である時間／周波数エアリンクリソース及び／又はバッテリ電力、を利用する傾向がある。
【０００４】
上記に鑑みて、ピアツーピア通信システムにおいて発見チャネルを選択するための新しい及び／又は改良された方法及び装置の必要性が存在する。
【発明の概要】
【０００５】
幾つかの実施形態は、ピアツーピア無線通信システムにおけるピア発見チャネル選択に関して分散型のアプローチ法を実装するための方法及び装置が対象である。幾つかの該実施形態では、無線通信デバイス、例えば、ピアツーピアシグナリングプロトコルをサポートするモバイル無線端末は、使用されるべきチャネル又はチャネル（複数）を指示する中央制御装置なしで独立してどのチャネル又はチャネル（複数）をピア発見シグナリングために使用すべきであるかを決定する。幾つかの実施形態では、チャネルは適切な品質を有すると仮定し、最良の品質を有するチャネルを識別する必要がない。幾つかの実施形態では、チャネル選択は、適切な品質を有するチャネルを考慮に入れ、予め決定されたチャネル順に基づいて、例えば、チャネル名に基づいてアルファベット順に又は予め決定されたチャネル番号にもとづいて数字順に、行われる。システム内の異なる無線通信デバイスが同じピア発見チャネル選択プロセスを使用し、それにより、同じチャネル又はチャネル（複数）であるが必ずしも最良の通信品質を有するチャネルでないチャネルがピア発見のために使用するために選択される傾向が生じる可能性がある。
【０００６】
無線通信デバイスを動作させる典型的な方法は、幾つかの実施形態では、ピア発見のために使用するために利用可能である通信チャネルを識別することと、予め決定された順序設定方式により使用するために利用可能であるとして識別されたチャネルの順序を設定することと、ピア発見シグナリングのために使用されるべき順序が設定されたチャネルから該識別された通信チャネルのうちの１つ以上を選択することであって、該選択することは、チャネル順序設定の関数として実施されることと、を備える。無線通信デバイスは、幾つかの実施形態では、ピア発見のために使用するために利用可能である通信チャネルを識別し、予め決定された順序設定方式により使用するために利用可能であるとして識別されたチャネルの順序を設定し、及びピア発見シグナリングのために使用されるべき順序が設定されたチャネルから該識別された通信チャネルのうちの１つ以上を選択するように構成された少なくとも１つのプロセッサを備え、該選択することは、チャネル順序設定の関数として実施される。無線通信デバイスは、該少なくとも１つのプロセッサに結合されたメモリをさらに含む。
【０００７】
幾つかの実施形態は、ピアツーピア無線通信システムにおいて集中型のピア発見チャネル選択アプローチ法を実装するための方法及び装置が対象である。幾つかの実施形態では、ローカルノード、例えば、基地局、アクセスノード又はロケーションアンカーポイントノード、が、ローカルな地域内でのピア発見シグナリングのために使用されるべきチャネル又はチャネル（複数）を選択する。幾つかのその他の実施形態では、中央制御装置が、複数の異なる地域内でのピア発見シグナリングのために使用されるべきチャネル又はチャネル（複数）を選択する。
【０００８】
幾つかの実施形態による、ピアツーピア通信システムにおいてノードを動作する方法は、複数のピアツーピアデバイスによるチャネル使用度（ｕｓａｇｅ）を決定することであって、該チャネル使用度は、ピア発見のための１つ以上のチャネルの使用度を示すことと、少なくとも１つのチャネルをピア発見チャネルとしての使用のために選択することであって、該選択することは、ピア発見のために個々のチャネルを既に使用しているピアツーピアデバイスの数の関数であることと、を含む。幾つかの実施形態による典型的なノードは、複数のピアツーピアデバイスによるチャネル使用度を決定し、及び少なくとも１つのチャネルをピア発見チャネルとして使用するために選択するように構成された少なくとも１つのプロセッサを備え、該チャネル使用度は、ピア発見のための１つ以上のチャネルの使用度を示し、該選択することは、ピア発見のために個々のチャネルを既に使用中のピアツーピアデバイスの数の関数として行われる。典型的なノードは、該少なくとも１つのプロセッサに結合されたメモリをさらに備える。
【０００９】
上記の発明の概要では様々な実施形態が論じされているが、必ずしもすべての実施形態が同じ特徴を含むわけではなく、上記の特徴の一部は必要ではないが幾つかの実施形態では望ましい可能性があることが評価されるべきである。様々な実施形態の数多くの追加の特徴、実施形態及び利益が以下の詳細な発明を実施するための形態において説明される。
【図面の簡単な説明】
【００１０】
【図１】様々な典型的な実施形態による典型的なピアツーピア無線通信システムの図である。
【図２】様々な典型的な実施形態による、無線通信デバイス、例えば、第１のピアツーピア通信デバイス、を動作させる典型的な方法のフローチャートである。
【図３】典型的な実施形態による典型的な無線通信デバイスの図である。
【図４】図３に例示される典型的な無線通信デバイスにおいて使用することができ、及び幾つかの実施形態では使用されるモジュールのアセンブリである。
【図５】様々な実施形態による典型的なデータ／情報の図である。
【図６】ピア発見のために使用することができる潜在的なチャネルを識別する典型的な情報および典型的な予め決定されたチャネル順序設定情報を示した図である。
【図７】典型的な実施形態による典型的なピアツーピア無線通信システムにおいていずれのチャネルをピア発見のために使用すべきかを独立して選択する、３つの典型的な無線通信デバイスを例示した図である。
【図８】選択されたチャネルでの典型的なピア発見シグナリング及び図７のチャネル選択及び干渉状態に対応する第１の時間的間隔中の典型的なピア発見シグナリング復元を例示した図である。
【図９】典型的なピアツーピアトラフィックデータシグナリングを例示することを含む
【図１０】選択されたチャネルでの典型的なピア発見シグナリング及び図７のチャネル選択及び干渉状態に対応する第２の時間的間隔中の典型的なピア発見シグナリング復元を例示した図である。
【図１１】様々な実施形態によりピアツーピア発見チャネル選択が集中型アプローチ法を用いて行われる典型的なピアツーピア無線通信システムの図である。
【図１２】様々な実施形態による、ピアツーピア通信システムにおいてノード、例えば、中央制御装置又は個々の無線通信デバイス、を動作させる典型的な方法のフローチャートである。
【図１３】典型的な実施形態による、ピアツーピア通信システムにおける典型的なノード、例えば、中央制御装置又は個々の無線通信デバイス、の図である。
【図１４】図１３の典型的なノードにおいて使用することができ、及び幾つかの実施形態では使用されるモジュールのアセンブリである。
【図１５】様々な典型的な実施形態による無線通信デバイス、例えば、ピアツーピア通信デバイス、を動作させる典型的な方法のフローチャートである。
【図１６】典型的な実施形態による典型的な無線通信デバイスの図である。
【図１７】図１６に例示される典型的な無線通信デバイスにおいて使用することができ、及び幾つかの実施形態では使用されるモジュールのアセンブリである。
【発明を実施するための形態】
【００１１】
図１は、様々な典型的な実施形態による典型的なピアツーピア無線通信システム１００の図である。典型的なピアツーピア無線通信システム１００は、ピアツーピアシグナリングプロトコルをサポートする複数の無線通信デバイス（無線通信デバイス１  １０２、無線通信デバイス２  １０４、無線通信デバイス３  １０６、無線通信デバイス４  １０８、無線通信デバイス５  １１０、無線通信デバイス６  １１２、無線通信デバイス７  １１４、無線通信デバイス８  １１６、無線通信デバイス９  １１８、無線通信デバイス１０  １２０、．．．、無線通信デバイスＮ  １２２）を含む。典型的な無線通信デバイス（１０２、１０６、１０８、１１０、１１２、１１４，１１８、１２０、１２２）は、モバイルデバイスであり、他方、無線通信デバイス（１０４、１１６）は、静止型デバイスである。
【００１２】
典型的なシステム１００では、無線通信デバイスは、使用されるべきチャネル又はチャネル（複数）を指示する中央制御装置なしで独立していずれのチャネルがピア発見のために使用されるべきかを決定する。幾つかの実施形態では、チャネルは適切な品質を有すると仮定し、最良の品質を有するチャネルを識別して選択する必要がない。様々な実施形態では、システム１００内の無線通信デバイスは、予め決定されたチャネル順により、例えば、チャネル名に基づいたアルファベット順に又は予め決定されたチャネル番号に基づいた数字順にピア発見のために使用されるべきチャネル又はチャネル（複数）を選択する。様々な実施形態では、予め決定されたスレショルドを下回るチャネル品質を有すると決定されたチャネルは、選択から除外される。システム１００内の異なる無線通信デバイスが同じピア発見チャネル選択法を使用するため、同じチャネル又はチャネル（複数）が選択される傾向が生じる可能性がある。幾つかの実施形態では、チャネルを選択するために使用される予め決定された順序設定は、時間に依存する順序設定方式であり、例えば、異なる時間に異なる順序設定が使用される。幾つかの実施形態では、システム１００内のすべての無線通信デバイスが同じ順序設定方式を使用する。幾つかの実施形態では、無線通信システム１００内の異なるデバイスの組によって異なる予め決定されたチャネル順序設定が使用され、例えば、幾つかの実施形態では、異なる予め決定された順序設定方式が異なるグループと関連付けられる。
【００１３】
図２は、様々な典型的な実施形態による、無線通信デバイス、例えば、第１のピアツーピア通信デバイス、を動作させる典型的な方法のフローチャート２００である。典型的な方法の動作は、ステップ２０２において開始し、無線通信デバイスに電源が投入されて初期化され、ステップ２０４に進む。ステップ２０４において、無線通信デバイスは、ピア発見用に利用可能である通信チャネルを識別する。ステップ２０４は、ステップ２０６を含み、そこでは、無線通信デバイスは、予め決定されたチャネル品質スレショルドを下回るチャネル品質を有すると決定されているチャネルを利用可能なチャネルのリストから除外する。動作は、ステップ２０４からステップ２０８に進む。
【００１４】
ステップ２０８において、無線通信デバイスは、予め決定された順序設定方式により使用するために利用可能であると識別されたチャネルの順序を設定する。幾つかの実施形態では、予め決定された順序設定方式は、時間に依存する順序設定方式であり、例えば、異なる予め決定された時間に異なる順序設定が使用される。動作は、ステップ２０８から２１０に進む。ステップ２１０において、無線通信デバイスは、ピア発見シグナリングのために使用されるべき順序設定されたチャネルから該識別された通信チャネルのうちの１つ以上を選択し、該選択は、チャネル順序設定の関数として行われる。幾つかの実施形態では、ステップ２１０は、ステップ２１２を含み、そこでは、無線通信デバイスは、ピア発見のために使用されるべき予め決定された数のチャネルを選択する。幾つかの該実施形態では、予め決定された数は、１又は２である。ステップ２１２は、幾つかの実施形態では、ステップ２１４を含み、そこでは、無線通信デバイスは、ピア発見のために使用されるべき順序設定チャネルリスト内の最初の予め決定された数のチャネルを選択する。幾つかの該実施形態では、チャネル順序設定は、チャネル品質と無関係である。幾つかの該実施形態では、チャネル順序設定は、予め決定されたチャネル名に基づいたアルファベット順又は予め決定されたチャネル番号に基づく数字順である。
【００１５】
動作は、ステップ２１０からステップ２０４の入力及びステップ２１６に進む。様々な実施形態では、通信チャネルを識別するステップ２１４及び１つ以上のチャネルを選択するステップ２１０が定期的に繰り返される。
【００１６】
ステップ２１６において、無線通信デバイスは、選択された予め決定された数の利用可能なチャネルでピア発見信号を送信する。動作は、ステップ２１６からステップ２１８に進む。ステップ２１８において、無線通信デバイスは、他のピアツーピア通信デバイスへのデータトラフィック送信における使用のためにピア発見のために選択されなかった利用可能な通信チャネルのうちの１つを使用する。動作は、ステップ２１８からステップ２１６の入力に進む。
【００１７】
図３は、典型的な実施形態による典型的な無線通信デバイス３００の図である。典型的な無線通信デバイス３００は、例えば、図１のシステム１００の無線通信デバイスのうちの１つである。典型的な無線通信デバイス３００は、図２のフローチャート２００により方法を実装することができ、及び時々実装する。
【００１８】
無線通信デバイス３００は、様々な要素（３０２、３０４）がデータ及び情報を互いにやり取りすることができるバス３０９を介してひとつに結合されたプロセッサ３０２とメモリ３０４とを含む。無線デバイス３００は、示されるようにプロセッサ３０２に結合することができる入力モジュール３０６と出力モジュール３０８とをさらに含む。しかしながら、幾つかの実施形態では、入力モジュール３０６及び出力モジュール３０８は、プロセッサ３０２の内部に配置される。入力モジュール３０６は、入力信号を受信することができる。入力モジュール３０６は、入力を受信するための無線受信機及び／又は有線又は光の入力インタフェースを含むことができ、幾つかの実施形態では実際に含む。幾つかの実施形態では、メモリ３０４は、ルーチン３１１と、データ／情報３１３とを含む。出力モジュール３０８は、出力を送信するための無線送信機及び／又は有線又は光の出力インタフェースを含むことができ、幾つかの実施形態では実際に含む。幾つかの実施形態では、メモリ３０４は、ルーチン３１１と、データ／情報３１３と、を含む。
【００１９】
様々な実施形態において、プロセッサ３０２は、ピア発見のために使用するために利用可能である通信チャネルを識別し、予め決定された順序設定方式により使用するために利用可能であると識別されたチャネルの順序を設定し、及びピア発見シグナリングのために使用されるべき順序設定されたチャネルから該識別された通信チャネルのうちの１つ以上を選択するように構成され、該選択することは、チャネル順序設定の関数として行われる。幾つかの実施形態では、予め決定された順序設定方式は、時間に依存する順序設定方式であり、例えば、異なる予め決定された時間に異なる順序設定が使用される。
【００２０】
幾つかの実施形態では、プロセッサ３０２は、ピア発見のために使用されるべき該複数の通信チャネルのうちの１つ以上を選択するように構成されることの一部としてピア発見のために使用されるべく予め決定された数のチャネルを選択するように構成される。幾つかの該実施形態では、該予め決定された数は、１又は２である。
【００２１】
幾つかの実施形態では、プロセッサ３０２は、該識別された通信チャネルのうちの１つ以上を選択するように構成される一部としてピア発見のために使用されるべき該順序設定されたチャネルのリスト内の最初の予め決定された数のチャネルを選択するように構成される。幾つかの該実施形態では、該チャネルの順序設定は、チャネルの品質と無関係である。幾つかの実施形態では、該チャネルの順序設定は、予め決定されたチャネル名に基づいたアルファベット順又は予め決定されたチャネル番号に基づいた数字順である。
【００２２】
様々な実施形態において、プロセッサ３０２は、ピア発見のために利用可能である通信チャネルを識別するように構成される一部として、ピア発見のために利用可能な通信チャネルを識別する予め決定されたチャネル品質スレショルドを下回るチャネル品質を有すると決定されたチャネルを利用可能なチャネルのリストから除外するように構成される。
【００２３】
幾つかの実施形態では、プロセッサ３０２は、選択された予め決定された数の利用可能な通信チャネルでピア発見信号を送信するようにさらに構成される。幾つかの該実施形態では、プロセッサ３０２を含む該無線通信デバイスは。第１のピアツーピア通信デバイスであり、プロセッサ３０２は、他のピアツーピア通信デバイスへのデータトラフィック送信のためにピア発見のために選択されなかった利用可能な通信チャネルのうちの１つを使用するようにさらに構成される。
【００２４】
様々な実施形態において、プロセッサ３０２は、該識別ステップ及び選択ステップを定期的に繰り返すようにさらに構成される。
【００２５】
図４は、図３において例示される典型的な無線通信デバイス３００で使用することができ、及び、幾つかの実施形態では使用されるモジュールのアセンブリ４００である。アセンブリ４００内のモジュールは、例えば、個々の回路として、図３のプロセッサ３０２内のハードウェア内に実装することができる。代替として、モジュールは、ソフトウェア内に実装し、図３に示される無線通信デバイス３００のメモリ３０４に格納することができる。幾つかの該実施形態では、モジュールのアセンブリ４００は、図３のデバイス３００のメモリ３０４のルーチン３１１内に含められる。図３の実施形態では単一のプロセッサ、例えば、コンピュータ、として示されているが、プロセッサ３０２は、１つ以上のプロセッサ、例えば、コンピュータ、として実装できることが評価されるべきである。ソフトウェア内に実装されるときには、モジュールは、プロセッサによって実行されたときに、モジュールに対応する機能を実装することをプロセッサ、例えば、コンピュータ３０２、に行わせるコードを含む。幾つかの実施形態では、プロセッサ３０２は、モジュールのアセンブリ４００の各々のモジュールを実装するように構成される。モジュールのアセンブリ４００がメモリ３０４に格納される実施形態では、メモリ３０４は、モジュールが対応する機能を実装することを少なくとも１つのコンピュータ、例えば、プロセッサ３０２、に行わせるためのコード、例えば、各モジュールのための個々のコード、を備えるコンピュータによって読み取り可能な媒体、例えば、非一時的なコンピュータによって読み取り可能な媒体、を備えるコンピュータプログラム製品である。
【００２６】
完全にハードウェアに基づく又は完全にソフトウェアに基づくモジュールを使用することができる。しかしながら、機能を実装するためにソフトウェアモジュールとハードウェア（例えば、回路に実装された）モジュールのあらゆる組み合わせを使用することができることが評価されるべきである。評価されるべきであるが、図４において例示されるモジュールは、図２のフローチャート２００の方法において例示される及び／又は説明される対応するステップの機能を実施するために、無線通信デバイス３００又はその中の要素、例えば、プロセッサ３０２、を制御する及び／又は構成する。
【００２７】
モジュールのアセンブリ４００は、ピア発見のために使用するために利用可能であるチャネルを識別するためのモジュール４０４と、予め決定された順序設定方式により使用するために利用可能であるとして識別されたチャネルの順序を設定するためのモジュール４０８と、ピア発見シグナリングのために使用されるべき順序が設定されたチャネルから該識別された通信チャネルのうちの１つ以上を選択するためのモジュール４１０と、を含み、該選択することは、チャネル順序設定の関数として行われる。幾つかの実施形態では、予め決定された順序設定方式は、時間に依存する順序設定方式であり、例えば、異なる予め決定された時間に異なる順序設定が使用される。
【００２８】
モジュールのアセンブリ４００は、選択された予め決定された数の利用可能な通信チャネルでピア発見信号を送信するためのモジュール４１６と、他のピアツーピア通信デバイスへのデータトラフィック送信のためにピア発見用に選択されなかった利用可能な通信チャネルのうちの１つを使用するためのモジュール４１８と、をさらに含む。モジュールのアセンブリ４００は、利用可能である通信チャネルを識別するためのモジュール４０４及び動作を定期的に繰り返すために識別されたチャネルのうちの１つ以上を選択するためのモジュール４１０を制御するためのモジュール４２０をさらに含む。
【００２９】
モジュール４０４は、予め決定されたチャネル品質スレショルドを下回るチャネル品質を有すると決定されたチャネルを利用可能チャネルリストから除外するためのモジュール４０６を含む。モジュール４１０は、ピア発見のために使用されるべき予め決定された数のチャネルを選択するためのモジュール４１２を含む。様々な実施形態において、予め決定された数は、１又は２である。モジュール４１２は、ピア発見のために使用されるべき順序が設定されたリスト内の最初の予め決定された数のチャネルを選択するためのモジュール４１４を含む。様々な実施形態において、チャネル順序設定は、チャネル品質とは無関係である。幾つかの実施形態では、チャネル順序設定は、予め決定されたチャネル名に基づいたアルファベット順に又は予め決定されたチャネル番号に基づいた数字順である。
【００３０】
図５は、様々な実施形態による典型的なデータ／情報５００の図である。データ／情報５００は、例えば、図３の無線通信デバイス３００のメモリ３０４のデータ／情報３１３に含められる。データ／情報５００は、ピア発見のために使用することができる通信チャネルを識別する情報５０２と、潜在的なピア発見チャネルとしてチャネルを受け入れるための格納された予め決定されたチャネル品質スレショルドと５０４、ピア発見シグナリングのために使用されるべき予め決定された数のチャネルを識別する情報５０５と、予め決定されたピア発見順序設定情報５０６と、ピア発見のために使用されるために選択されたチャネル又はチャネル（複数）を識別する情報５１２と、ピアツーピアデータトラフィック送信を搬送するためにピア発見用に選択されなかった利用可能なチャネルを識別する情報５１４と、を含む。予め決定されたピア発見チャネル順序設定情報５０６は、繰り返しピアツーピアタイミング構造内の複数の時間的間隔に対応するするチャネル順序設定情報を含む（第１の時間的間隔に対応するチャネル順序設定情報５０８、．．．、Ｎ番目の時間的間隔に対応するチャネル順序設定情報５１０）。
【００３１】
幾つかの実施形態では、ユーザ識別情報、デバイス識別情報、又はグループ識別情報の関数として異なるチャネルがピア発見のために選択される。幾つかの実施形態では、データ／情報は、ピア発見のために使用することができる通信チャネルを識別する追加情報と、追加の予め決定されたピアツーピア発見チャネル順序設定情報５１８と、を含む。追加の予め決定されたピア発見チャネル順序設定情報５１８は、繰り返しピアツーピアタイミング構造内の複数の時間的間隔に対応するするチャネル順序設定情報を含む（第１の時間的間隔に対応するチャネル順序設定情報５２０、．．．、Ｎ番目の時間的間隔に対応するチャネル順序設定情報５２２）。
【００３２】
図６乃至１０は、典型的な実施形態により無線通信デバイスを動作させる例を示す。図６の図６００は、ピア発見のために使用することができる潜在的なチャネルを識別する情報を例示する図６０２と、典型的な予め決定されたチャネル順序設定情報を例示する図６０４と、を含む。この例では、チャネル順序＃１を有するチャネルが、ピア発見チャネルとしての使用のためのチャネル選択に関して最も高いチャネル順序を有し、チャネル順序＃６を有するチャネルが最も低いチャネル順序を有する。
【００３３】
図６０２は、周波数を表す縦軸６０３を含む。この例では、１８の異なる周波数帯域（ｆ１、ｆ２、ｆ３、ｆ４、ｆ５、ｆ６、ｆ７、ｆ８、ｆ９、ｆ１０、ｆ１１、ｆ１２、ｆ１３、ｆ１４、ｆ１５、ｆ１６、ｆ１７、ｆ１８）が存在する。各周波数帯域は、１つ以上のトーンの組に対応する。列６１１は、周波数帯域ｆ２、ｆ３、ｆ９、ｆ１４，ｆ１７、及びｆ１８がピア発見のために使用することができる潜在的チャネルに対応すること、及び周波数帯域ｆ１、ｆ４、ｆ５、ｆ６、ｆ７、ｆ８、ｆ１０、ｆ１１、ｆ１２、ｆ１３、ｆ１５、及びｆ１６はピア発見のために使用できないことを示す。
【００３４】
図６０４は、周波数を表す縦軸６０３と、時間を表す横軸６０５とを含む。第１の時間的間隔Ｔ１  ６０７及び第２の時間的間隔Ｔ２  ６０９は、繰り返しピアツーピアタイミング構造の一部として時間軸６０５に沿って生じる。列６１３は、時間的間隔Ｔ１中には、チャネル順序＃１を有するチャネルＡは、周波数帯域ｆ１７に対応し、チャネル順序＃２を有するチャネルＢは、周波数帯域ｆ１４に対応し、チャネル順序＃３を有するチャネルＣは、周波数帯域ｆ９に対応し、チャネル順序＃４を有するチャネルＤは、周波数帯域ｆ３に対応し、チャネル順序＃５を有するチャネルＥは、周波数帯域ｆ１８に対応し、チャネル順序＃６を有するチャネルＦは、周波数帯域ｆ２対応することを示す。列６１５は、時間的間隔Ｔ２中には、チャネル順序＃１を有するチャネルＡは、周波数帯域ｆ２に対応し、チャネル順序＃２を有するチャネルＢは、周波数帯域ｆ１８に対応し、チャネル順序＃３を有するチャネルＣは、周波数帯域ｆ３に対応し、チャネル順序＃４を有するチャネルＤは、周波数帯域ｆ１４に対応し、チャネル順序＃５を有するチャネルＥは、周波数帯域ｆ９に対応し、チャネル順序＃６を有するチャネルＦは、周波数帯域ｆ１７対応することを示す。
【００３５】
図７は、典型的なピアツーピア無線通信システムにおける３つの典型的な無線通信デバイス（無線通信デバイスＡ７０２、無線通信デバイスＢ７０４、無線通信デバイスＣ７０６）を例示する図７００を含む。典型的な無線通信デバイス（７０２、７０４、７０６）は、例えば、図１のシステム１００の典型的な無線通信デバイスのうちのいずれかであり、及び／又は、図３の無線通信デバイス３００により実装される。無線通信デバイス（７０２、７０４、７０６）が、ピア発見のために使用することができる潜在的チャネルを識別する情報６０２と、図６の予め決定されたチャネル順序設定情報６０４と、を含むことを考慮する。
【００３６】
無線通信デバイスＡ７０２の近傍において、矢印７０８によって示されるように周波数帯域ｆ１７に強力な干渉及び矢印７１０によって示されるように周波数帯域ｆ１８に強力な干渉が存在することをさらに考慮する。さらに、無線通信デバイスＣ７０６の近傍において、矢印７１２によって示されるように周波数帯域ｆ１４に強力な干渉が存在する。
【００３７】
無線通信デバイスＡ７０２は、ピア発見のために使用することができる潜在的なチャネルの各々に対応するチャネル品質を測定し、周波数帯域ｆ１７及び周波数帯域ｆ１８に対応する測定されたチャネル品質が両方とも予め決定されたチャネル品質スレショルドを下回ることを決定し、従って、無線通信デバイスＡ７０２は、ｆ１７及びｆ１８に対応するチャネルを、ピア発見のために使用することができる潜在的チャネルのリストから除外する。
【００３８】
無線通信デバイスＡ７０２は、時間的間隔Ｔ１中に次の通信チャネルをピア発見のために利用可能であることを識別する。すなわち、周波数帯域ｆ１４に対応するチャネルＢ、周波数帯域ｆ９に対応するチャネルＣ、周波数帯域ｆ３に対応するチャネルＤ及び周波数帯域ｆ２に対応するチャネルＦ。周波数帯域ｆ１８に対応するチャネルＥ及び周波数帯域ｆ１７に対応するチャネルＡは除外されていることに注目すること。
【００３９】
無線通信デバイスＡ７０２は、図６の予め決定された順序設定情報６１３によりピア発見のために利用可能であるとして識別されたチャネルの順序を設定し、例えば、順序リスト、すなわち、チャネルＢ（＃２）、チャネルＣ（＃３）、チャネルＤ（＃４）及びチャネルＦ（＃６）を得る。この例では、無線通信デバイスＡは、ピア発見のために使用されるべき予め決定された数のチャネルを選択し、ここで、予め決定された数は２であり、選択は、ピア発見のために使用されるべき順序が設定されたリスト内の最初の２チャネルである。従って、無線通信デバイスＡ７０２は、ボックス７１６によって示されるように時間的間隔Ｔ１中に順序＃２を有する周波数ｆ１４に対応するチャネルＢ及び順序＃３を有する周波数ｆ９に対応するチャネルＣをピア発見のために使用することを選択する。
【００４０】
無線通信デバイスＡ７０２は、時間的間隔Ｔ２中に次の通信チャネルをピア発見のために利用可能であることを識別する。すなわち、周波数帯域ｆ１４に対応するチャネルＤ、周波数帯域ｆ９に対応するチャネルＥ、周波数帯域ｆ３に対応するチャネルＣ及び周波数帯域ｆ２に対応するチャネルＡ。周波数帯域ｆ１８に対応するチャネルＢ及び周波数帯域ｆ１７に対応するチャネルＦは除外されていることに注目すること。
【００４１】
無線通信デバイスＡ７０２は、図６の予め決定された順序設定情報６１５によりピア発見のために利用可能であるとして識別されたチャネルの順序を設定し、例えば、順序リスト、すなわち、チャネルＡ（＃１）、チャネルＣ（＃３）、チャネルＤ（＃４）及びチャネルＥ（＃５）を得る。この例では、無線通信デバイスＡは、ピア発見のために使用されるべき予め決定された数のチャネルを選択し、ここで、予め決定された数は２であり、選択は、ピア発見のために使用されるべき順序が設定されたリスト内の最初の２チャネルである。従って、無線通信デバイスＡ７０２は、ボックス７１８によって示されるように時間的間隔Ｔ２中に順序＃１を有する周波数ｆ２に対応するチャネルＡ及び順序＃３を有する周波数ｆ３に対応するチャネルＣをピア発見のために使用することを選択する。
【００４２】
無線通信デバイスＢ７０４は、ピア発見のために使用することができる潜在的なチャネルの各々に対応するチャネル品質を測定し、情報６０２の潜在的チャネルの各々に対応する測定されたチャネル品質が予め決定されたチャネル品質スレショルドを満たしているか又は上回っているかを決定する。無線通信デバイスＡ７０２は、時間的間隔Ｔ１中に次の通信チャネルをピア発見のために利用可能であることを識別する。すなわち、周波数帯域ｆ１８に対応するチャネルＥ、周波数帯域ｆ１７に対応するチャネルＡ、周波数帯域ｆ１４に対応するチャネルＢ、周波数帯域ｆ９に対応するチャネルＣ、周波数帯域ｆ３に対応するチャネルＤ及び周波数帯域ｆ２に対応するチャネルＦ。
【００４３】
無線通信デバイスＢ７０４は、図６の予め決定された順序設定情報６１３によりピア発見のために利用可能であるとして識別されたチャネルの順序を設定し、例えば、順序リスト、すなわち、チャネルＡ（＃１）、チャネルＢ（＃２）、チャネルＣ（＃３）、チャネルＤ（＃４）、チャネルＥ（＃５）及びチャネルＦ（＃６）を得る。この例では、無線通信デバイスＢ７０４は、ピア発見のために使用されるべき予め決定された数のチャネルを選択し、ここで、予め決定された数は２であり、選択は、ピア発見のために使用されるべき順序が設定されたリスト内の最初の２チャネルである。従って、無線通信デバイスＢ７０４は、ボックス７２０によって示されるように時間的間隔Ｔ１中に順序＃１を有する周波数ｆ１７に対応するチャネルＡ及び順序＃２を有する周波数ｆ１４に対応するチャネルＢをピア発見のために使用することを選択する。
【００４４】
無線通信デバイスＢ７０４は、時間的間隔Ｔ２中に次の通信チャネルをピア発見のために利用可能であることを識別する。すなわち、周波数帯域ｆ１８に対応するチャネルＢ、周波数帯域ｆ１７に対応するチャネルＦ、周波数帯域ｆ１４に対応するチャネルＤ、周波数帯域ｆ９に対応するチャネルＥ、周波数帯域ｆ３に対応するチャネルＣ及び周波数帯域ｆ２に対応するチャネルＡ。
【００４５】
無線通信デバイスＢ７０４は、図６の予め決定された順序設定情報６１５によりピア発見のために利用可能であるとして識別されたチャネルの順序を設定し、例えば、順序リスト、すなわち、チャネルＡ（＃１）、チャネルＢ（＃２）、チャネルＣ（＃３）、チャネルＤ（＃４）、チャネルＥ（＃５）及びチャネルＦ（＃６）を得る。この例では、無線通信デバイスＢ７０４は、ピア発見のために使用されるべき予め決定された数のチャネルを選択し、ここで、予め決定された数は２であり、選択は、ピア発見のために使用されるべき順序が設定されたリスト内の最初の２チャネルである。従って、無線通信デバイスＢ７０４は、ボックス７２２によって示されるように時間的間隔Ｔ２中に順序＃１を有する周波数ｆ２に対応するチャネルＡ及び順序＃２を有する周波数ｆ１８に対応するチャネルＢをピア発見のために使用することを選択する。
【００４６】
無線通信デバイスＣ７０６は、ピア発見のために使用することができる潜在的なチャネルの各々に対応するチャネル品質を測定し、周波数帯域ｆ１４に対応する測定されたチャネル品質が予め決定されたチャネル品質スレショルドを下回ることを決定し、従って、無線通信デバイスＣ７０６は、ｆ１４に対応するチャネルを、ピア発見のために使用することができる潜在的チャネルのリストから除外する。
【００４７】
無線通信デバイスＣ７０６は、時間的間隔Ｔ１中に次の通信チャネルをピア発見のために利用可能であることを識別する。すなわち、周波数帯域ｆ１８に対応するチャネルＥ、周波数帯域ｆ１７に対応するチャネルＡ、周波数帯域ｆ９に対応するチャネルＣ、周波数帯域ｆ３に対応するチャネルＤ、及び周波数帯域ｆ２に対応するチャネルＦ。周波数帯域ｆ１４に対応するチャネルＢは除外されていることに注目すること。
【００４８】
無線通信デバイスＣ７０６は、図６の予め決定された順序設定情報６１３によりピア発見のために利用可能であるとして識別されたチャネルの順序を設定し、例えば、順序リスト、すなわち、チャネルＡ（＃１）、チャネルＣ（＃３）、チャネルＤ（＃４）、チャネルＥ（＃５）及びチャネルＦ（＃６）を得る。この例では、無線通信デバイスＣ７０６は、ピア発見のために使用されるべき予め決定された数のチャネルを選択し、ここで、予め決定された数は２であり、選択は、ピア発見のために使用されるべき順序が設定されたリスト内の最初の２チャネルである。従って、無線通信デバイスＣ７０６は、ボックス７２６によって示されるように時間的間隔Ｔ１中に順序＃１を有する周波数ｆ１７に対応するチャネルＡ及び順序＃３を有する周波数ｆ９に対応するチャネルＣをピア発見のために使用することを選択する。
【００４９】
無線通信デバイスＣ７０６は、時間的間隔Ｔ２中に次の通信チャネルをピア発見のために利用可能であることを識別する。すなわち、周波数帯域ｆ１８に対応するチャネルＢ、周波数帯域ｆ１７に対応するチャネルＦ、周波数帯域ｆ９に対応するチャネルＥ、周波数帯域ｆ３に対応するチャネルＣ及び周波数帯域ｆ２に対応するチャネルＡ。周波数帯域ｆ１４に対応するチャネルＤは除外されていることに注目すること。
【００５０】
無線通信デバイスＣ７０６は、図６の予め決定された順序設定情報６１５によりピア発見のために利用可能であるとして識別されたチャネルの順序を設定し、例えば、順序リスト、すなわち、チャネルＡ（＃１）、チャネルＢ（＃２）、チャネルＣ（＃３）、チャネルＥ（＃５）及びチャネルＦ（＃６）を得る。この例では、無線通信デバイスＣ７０６は、ピア発見のために使用されるべき予め決定された数のチャネルを選択し、ここで、予め決定された数は２であり、選択は、ピア発見のために使用されるべき順序が設定されたリスト内の最初の２チャネルである。従って、無線通信デバイスＣ７０６は、ボックス７２８によって示されるように時間的間隔Ｔ２中に順序＃１を有する周波数ｆ２に対応するチャネルＡ及び順序＃２を有する周波数ｆ１８に対応するチャネルＢをピア発見のために使用することを選択する。
【００５１】
図８は、図７のチャネル選択及び干渉状態に対応する時間的間隔Ｔ１中の選択されたチャネルでの典型的なピア発見シグナリング及び典型的なピア発見シグナリング復元を例示した図８００を含む。無線通信デバイスＡ７０２は、周波数帯域ｆ１４に対応する選択された通信チャネルＢを用いてピア発見信号８０２を送信し、周波数帯域ｆ９に対応する選択された通信チャネルＣを用いてピア発見信号８０４を送信する。無線通信デバイスＢ７０４は、周波数帯域ｆ１７に対応する選択された通信チャネルＡを用いてピア発見信号８０６を送信し、周波数帯域ｆ１４に対応する選択された通信チャネルＢを用いてピア発見信号８０８を送信する。無線通信デバイスＣ７０６は、周波数帯域ｆ１７に対応する選択された通信チャネルＡを用いてピア発見信号８１０を送信し、周波数帯域ｆ９に対応する選択された通信チャネルＣを用いてピア発見信号８１２を送信する。
【００５２】
無線通信Ａ７０２は、ブロック８１４によって示されるように無線通信デバイスＢから周波数帯域ｆ１４を用いて通信されたピア発見信号８０８から情報を復元する。無線通信Ａ７０２は、ブロック８１６によって示されるように無線通信デバイスＢから周波数帯域ｆ９を用いて通信されたピア発見信号８１２から同じく情報を復元する。
【００５３】
無線通信デバイスＢ７０４は、ブロック８１８によって示されるように、無線通信デバイスＡから周波数帯域ｆ１４を用いて通信されたピア発見信号８０２及び周波数帯域ｆ９を用いて通信されたピア発見信号８０４から情報を復元する。無線通信Ｂ７０４は、ブロック８２０によって示されるように、無線通信デバイスＣから周波数帯域ｆ１７を用いて通信されピア発見信号８１０及び周波数帯域ｆ９を用いて通信されたピア発見信号８１２から情報を復元する。
【００５４】
無線通信デバイスＣ７０６は、ブロック８２２によって示されるように、無線通信デバイスＡから周波数帯域ｆ９を用いて通信されたピア発見信号８０４から情報を復元する。無線通信Ｃ７０６は、ブロック８２４によって示されるように、無線通信デバイスＢから周波数帯域ｆ１７を用いて通信されたピア発見信号８０６から同じく情報を復元する。
【００５５】
図９は、時間的間隔Ｔ１中及び／又は時間的間隔Ｔ１と時間的間隔Ｔ２との間の時間的間隔中における典型的なピアツーピアトラフィックデータシグナリングを例示した図９００を含む。両方向を示す矢印９０２は、周波数帯域ｆ２を用いて無線通信デバイスＡ７０２と無線通信デバイスＢ７０４との間で通信中のピアツーピアトラフィックデータ信号が存在することを示す。例えば、無線通信デバイスＡ７０２は、周波数帯域ｆ２を用いて無線通信デバイスＢ７０４にピアツーピアトラフィックデータ信号を送信中であることができる。代替として、無線通信デバイスＢ７０４は、周波数帯域ｆ２を用いて無線通信デバイスＡ７０２にピアツーピアトラフィックデータ信号を送信中であることができる。様々な実施形態において、ピアツーピアトラフィック信号のために使用される周波数帯域は、無線通信デバイスＡ７０２と無線通信デバイスＢ７０４との間での相互合意によって合意されたものである。時間的間隔Ｔ１中には、周波数帯域ｆ２に対応するチャネル、チャネルＦ、は、ピア発見用に選択されなかった利用可能なチャネルのうちの１つであり、それは、無線通信デバイスＡ及び無線通信デバイスＢの両方にとって利用可能なものであった。幾つかの実施形態では、無線通信デバイスは、両方のデバイスにとって利用可能であり及びピア発見順序設定リストにおいて最低の順序を有するチャネルをピアツーピアトラフィックシグナリングのために使用することを選択する。幾つかの実施形態では、無線通信デバイスは、両方のデバイスにとって利用可能であり及びピア発見順序設定リストにおいて最低順序のチャネルのうちの予め決定された数、例えば、２つ又は３つ、であるチャネルをピアツーピアトラフィックシグナリングのために使用することを選択する。
【００５６】
図１０は、図７のチャネル選択及び干渉状態に対応する時間的間隔Ｔ２中の選択されたチャネルでの典型的なピア発見シグナリング及び典型的なピア発見シグナリング復元を例示した図１０００を含む。無線通信デバイスＡ７０２は、周波数帯域ｆ２に対応する選択された通信チャネルＡを用いてピア発見信号１００２を送信し、周波数帯域ｆ３に対応する選択された通信チャネルＣを用いてピア発見信号１００４を送信する。無線通信デバイスＢ７０４は、周波数帯域ｆ２に対応する選択された通信チャネルＡを用いてピア発見信号１００６を送信し、周波数帯域ｆ１８に対応する選択された通信チャネルＢを用いてピア発見信号１００８を送信する。無線通信デバイスＣ７０６は、周波数帯域ｆ２に対応する選択された通信チャネルＡを用いてピア発見信号１０１０を送信し、周波数帯域ｆ１８に対応する選択された通信チャネルＢを用いてピア発見信号１０１２を送信する。
【００５７】
無線通信Ａ７０２は、ブロック１０１４によって示されるように無線通信デバイスＢから周波数帯域ｆ２を用いて通信されたピア発見信号１００６から情報を復元する。無線通信Ａ７０２は、ブロック１０１６によって示されるように無線通信デバイスＣから周波数帯域ｆ２を用いて通信されたピア発見信号１０１０から同じく情報を復元する。
【００５８】
無線通信デバイスＢ７０４は、ブロック１０１８によって示されるように、無線通信デバイスＡから周波数帯域ｆ２を用いて通信されたピア発見信号１００２及び周波数帯域ｆ３を用いて通信されたピア発見信号１００４から情報を復元する。無線通信Ｂ７０４は、ブロック１０２０によって示されるように、無線通信デバイスＣから周波数帯域ｆ２を用いて通信されピア発見信号１０１０及び周波数帯域ｆ１８を用いて通信されたピア発見信号１０１２から情報を復元する。
【００５９】
無線通信デバイスＣ７０６は、ブロック１０２２によって示されるように、無線通信デバイスＡから周波数帯域ｆ２を用いて通信されたピア発見信号１００２及び周波数帯域ｆ３を用いて通信されたピア発見信号１００４から情報を復元する。無線通信デバイスＣ７０６は、ブロック１０２４によって示されるように、無線通信デバイスＢから周波数帯域ｆ２を用いて通信されたピア発見信号１００６及び周波数帯域ｆ１８を用いて通信されたピア発見信号１００８から同じく情報を復元する。
【００６０】
図１１は、様々な実施形態による典型的なピアツーピア無線通信システム１１００の図である。典型的なシステム１００は、複数のピアツーピアの地理上の地域（ピアツーピアの地理上の地域１  １１０２、ピアツーピアの地理上の地域３  １１０６、ピアツーピアの地理上の地域４  １１０８、．．．、ピアツーピアの地理上の地域Ｎ  １１１０）を含む。
【００６１】
ピアツーピアの地理上の地域１  １１０２は、固定位置無線ノード１  １１１２と、ピアツーピア通信をサポートする複数の移動無線通信デバイス（モバイルデバイス１  １１２４、．．．、モバイルデバイスＮ  １１２６）と、を含む。固定位置無線ノード１  １１１２は、ピアツーピアの地理上の地域１  １１０２内のピアツーピアデバイス（モバイルデバイス１  １１２４、．．．、モバイルデバイスＮ  １１２６）に対して、ピアツーピアの地理上の地域１  １１０２でのピア発見シグナリングのためにどのチャネルが使用されるべきかを示す情報を通信する。
【００６２】
ピアツーピアの地理上の地域２  １１０４は、固定位置無線ノード２  １１１４と、ピアツーピア通信をサポートする複数の移動無線通信デバイス（モバイルデバイス１’  １１２８、．．．、モバイルデバイスＮ’  １１３０）と、を含む。固定位置無線ノード２  １１１４は、ピアツーピアの地理上の地域２  １１０４内のピアツーピアデバイス（モバイルデバイス１’  １１２８、．．．、モバイルデバイスＮ’  １１３０）に対して、ピアツーピアの地理上の地域２  １１０４でのピア発見シグナリングのためにどのチャネルが使用されるべきかを示す情報を通信する。
【００６３】
ピアツーピアの地理上の地域３  １１０６は、固定位置無線ノード３  １１１６と、ピアツーピア通信をサポートする複数の移動無線通信デバイス（モバイルデバイス１”  １１３２、．．．、モバイルデバイスＮ”  １１３４）と、を含む。固定位置無線ノード３  １１１６は、ピアツーピアの地理上の地域３  １１０６内のピアツーピアデバイス（モバイルデバイス１”  １１３２、．．．、モバイルデバイスＮ”  １１３４）に対して、ピアツーピアの地理上の地域３  １１０６でのピア発見シグナリングのためにどのチャネルが使用されるべきかを示す情報を通信する。
【００６４】
ピアツーピアの地理上の地域４  １１０８は、固定位置無線ノード３  １１１６と、ピアツーピア通信をサポートする複数の移動無線通信デバイス（モバイルデバイス１’’’  １１３６、．．．、モバイルデバイスＮ’’’  １１３８）と、を含む。固定位置無線ノード３  １１１６は、ピアツーピアの地理上の地域４  １１０８内のピアツーピアデバイス（モバイルデバイス１’’’  １１３６、．．．、モバイルデバイスＮ’’’  １１３８）に対して、ピアツーピアの地理上の地域４  １１０８でのピア発見シグナリングのためにどのチャネルが使用されるべきかを示す情報を通信する
ピアツーピアの地理上の地域Ｎ  １１１０は、モバイルノード１１１８と、ピアツーピア通信をサポートする複数の移動無線通信デバイス（モバイルデバイス１””  １１４０、．．．、モバイルデバイスＮ””  １１４２）と、ピアツーピア通信をサポートする固定位置無線デバイス１１４４と、を含む。モバイルノード１１１８は、ピアツーピアの地理上の地域Ｎ  １１１０内のピアツーピアデバイス（モバイルデバイス１’’’  １１３６、．．．、モバイルデバイスＮ’’’  １１３８、無線デバイス１１４４）に対して、ピアツーピアの地理上の地域Ｎ  １１１０でのピア発見シグナリングのためにどのチャネルが使用されるべきかを示す情報を通信する。
【００６５】
幾つかの実施形態では、ある地域におけるピア発見シグナリングのためにいずれのチャネル又はチャネル（複数）が使用されるべきかを示す情報は、ブロードキャストシグナリングを介して通信される。幾つかの実施形態では、ある地域におけるピア発見シグナリングのためにいずれのチャネル又はチャネル（複数）が使用されるべきかを示す情報は、セルラーに基づくシグナリングプロトコルを用いて通信される。幾つかの実施形態では、ある地域におけるピア発見シグナリングのためにいずれのチャネル又はチャネル（複数）が使用されるべきかを示す情報は、ピアツーピアシグナリングプロトコルを用いて通信される。
【００６６】
幾つかの実施形態では、ピアツーピア無線通信システム１１００は、中央制御装置１１２０、例えば、中央制御装置ノード、も含み、それは、固定位置ノード１  １１１２、固定位置無線ノード２  １１１４、固定位置無線ノード３  １１１６、及びモバイルノード１１１８にバックホールネットワーク１１２２を介して結合する。中央制御装置１１２０を含む幾つかの実施形態では、中央制御は、ピアツーピア通信システム１１００の異なるピアツーピアの地理上の地域においてピア発見信号のために使用すべきチャネルを選択する。
【００６７】
幾つかのその他の実施形態では、個々の無線デバイスは、ピアツーピアの地理上の地域内でのピア発見シグナリングのために使用すべきチャネル又はチャネル（複数）を決定する。例えば、固定位置無線ノード１  １１１２は、ピアツーピアの地理上の地域１  １１０２内でのピア発見シグナリングのために使用すべきチャネル又はチャネル（複数）を決定し、固定位置無線ノード２  １１１４は、ピアツーピアの地理上の地域２  １１０４内でのピア発見シグナリングのために使用すべきチャネル又はチャネル（複数）を決定し、固定位置無線ノード３  １１１６は、ピアツーピアの地理上の地域４  １１０８内でのピア発見シグナリングのために使用すべきチャネル又はチャネル（複数）を決定し、モバイルノード１１１８は、ピアツーピアの地理上の地域Ｎ１１１０内でのピア発見シグナリングのために使用すべきチャネル又はチャネル（複数）を決定する。
【００６８】
様々な実施形態において、ある地域においてピア発見のために使用すべきチャネル又はチャネル（複数）の選択は、その地域内でピア発見のために個々のチャネルを既に使用しているピアツーピアデバイスの数の関数として行われる。選択に影響を与えるその他の要因は、干渉と、特定のチャネルを使用するデバイス数と、デバイス位置情報と、デバイス通信範囲情報と、を含む。幾つかの実施形態では、選択は、非常に多数のデバイスによってピア発見のために既に使用状態にあるチャネルが好まれる偏りがある。
【００６９】
固定位置無線ノード（１１１２、１１１４，１１１６）は、例えば、ロケーションアンカーポイント、アクセスポイント又は基地局である。モバイルノード１１１８は、例えば、セルラー通信及びピアツーピア通信の両方をサポートし、一時的なロケーションアンカーポイントとして働いているモバイル無線通信デバイスである。
【００７０】
システム１００内のモバイル無線デバイスは、システム１００全体を通じて移動することができ及び異なる時間に異なるピアツーピアの地理上の地域に位置することができる。ピアツーピア通信をサポートするモバイル無線デバイス（１１２４、１１２６、１１２８、１１３０、１１３２、１１３４、１１３６、１１３８、１１４０、１１４２）は、異なる地域に位置するときにいずれのチャネルをピア発見シグナリングのために使用すべきかを示す情報を異なるノードから受信することができる。
【００７１】
図１２は、様々な実施形態によるピアツーピア通信システムにおいてノード、例えば、中央制御装置又は個々の無線通信デバイス、を動作させる典型的な方法のフローチャート１２００である。典型的なノードは、例えば、図１１のシステム１００の固定位置無線ノード１  １１１２、固定位置無線ノード２  １１１４、固定位置無線ノード３  １１１６、モバイルノード１１１８及び中央制御装置１１２０のうちの１つである。典型的な方法の動作はステップ１２０２において開始し、ノードに電源が投入されて初期化される。動作は、開始ステップ１２０２からステップ１２０４に進む。ステップ１２０４において、ノードは、例えば、ピアツーピア通信デバイスの検知された使用度及び／又はピアツーピア通信デバイスからの報告された使用度に基づいて複数のピアツーピア通信デバイスによるチャネル使用度を決定する。
【００７２】
次に、ステップ１２０６において、ノードは、ピア発見チャネルとして使用するための少なくとも１つのチャネルを選択し、該選択は、ピア発見のために個々のチャネルを既に使用しているピアツーピアデバイスの数の関数として行われる。ステップ１２０６は、ステップ１０１４を含み、様々な実施形態においては、ステップ１２０８、１２１０及び１２１２のうちの１つ以上を含む。
【００７３】
ステップ１２０８において、ノードは、ピア発見使用度が低いチャネルよりもピア発見使用度が高いチャネルを選好する選択傾向がある。幾つかの実施形態では、ピア発見のために個々のチャネルを既に使用中のピアツーピアデバイスの数は、該選択が行われている対象である第１のノードの通信範囲内にあり、ピア発見のために個々のチャネルを既に使用中であるピアツーピアデバイス数を示す。様々な実施形態において、ノードは、位置情報、例えば、それら自体の位置及び／又は近傍で検出されたその他のデバイスの位置、を報告することができ、時々報告する。幾つかの実施形態では、ノードは、通信範囲情報、例えば、それら自体の通信範囲及び／又はそれらの近傍のその他のデバイスに対応する通信範囲、を報告することができ、及び時々報告する。幾つかの実施形態では、ピア発見のために使用する少なくとも１つのチャネルの選択を行っているノードに対して１つ以上のノードによって信号強度測定値が報告される。報告された、測定された、及び／又は検出されたデバイス位置情報及び／又はデバイス範囲情報は、ピア発見のために使用する少なくとも１つのチャネルの選択を行うノードによって使用することができ、及び時々使用される。
【００７４】
ステップ１２１０において、ノードは、該選択を干渉の関数として行い、スレショルドレベル、例えば、予め決定されたスレショルドレベルを上回る干渉を有するチャネルを除外することを含む。幾つかの実施形態では、ピア発見のために使用する少なくとも１つのチャネルを選択することは、複数の異なる地理上のエリアの各々に関して地理的に行われる。ステップ１２１２において、ノードは、複数の異なる地理上の地域の各々に関して地理的に該選択することを行い、特定の地理上のエリアに関して選択される少なくとも１つのチャネルは、チャネルが利用可能であることを報告した地理上のエリアにおけるデバイス数及び特定の地理上のエリアに関するチャネル使用度に基づいて選択される。幾つかの実施形態では、地理上のエリアにおいて最高のピア発見使用度を有するチャネルに加えて、隣接する地理上のエリアの両方におけるデバイスが利用可能な少なくとも１つのチャネルが選択される。ステップ１２１４において、ノードは、ピア発見シグナリングのために使用されるべきＮのチャネルの組を選択し、Ｎのチャネルの該組は、チャネル使用度情報を提供する各デバイスがＮのチャネルの組内に少なくとも１つのチャネルを有するような十分なチャネルを含む。様々な実施形態において、ステップ１２０６は、すべてのステップ１２０８、１２１０、１２１２、及び１２１４のうちの１つ以上の組み合わせを含むことができる。同じ実施形態において、異なる時間に、例えば、フローチャート内を通るごとに、ステップ１２０６は、すべてのステップ１２０８、１２１０、１２１２、及び１２１４のうちの１つ以上の異なる組み合わせを含むことができ、及び、幾つかの実施形態に関しては含む。
【００７５】
ステップ１２１６及びステップ１２２６は、任意選択のステップであり、幾つかの実施形態では実施され、その他の実施形態では省略される。ステップ１２１６及び１２２６が含まれる実施形態に関するフローチャートの運用について説明しなければならない。１２１６及び１２２６が省略される幾つかの実施形態では、それらのステップは迂回される。
【００７６】
動作は、ステップ１２０６からステップ１２１６に進む。ステップ１２１６において、ノードは、ピア発見のために使用されるべき追加のチャネルを選択する。ステップ１２１６は、ステップ１２１８と、１２２０と、１２２２と、を含む。ステップ１２１８において、ノードは、ピア発見のための使用のために利用可能な通信チャネルを識別し、ステップ１２２０において、ノードは、予め決定された順序設定方式により使用のめに利用可能であるとして識別されたチャネルの順序を設定する。次に、ステップ１２２２において、ノードは、ピア発見シグナリングのために使用されるべき該順序が設定されたチャネルのうちの最初の１つを選択し、該選択することは、チャネル順序設定に基づいて行われ、チャネル使用度は無視される。動作は、ステップ１２１６からステップ１２２４に進み、ノードは、ピア発見のために使用されるべきＮのチャネルの選択された組をピアツーピアデバイスに通信する。動作は、ステップ１２２４からステップ１２２６に進み、ノードは、ピア発見のために使用されるべき選択された追加のチャネルをピアツーピアデバイスに通信する。幾つかの実施形態では、ステップ１２２４及び１２２６は、まとめて実施され、例えば、信号は、Ｎのチャネルの組及び追加のチャネルの両方を識別する情報を搬送する。動作は、ステップ１２２６からステップ１２０４に進み、ノードは、のちの時点にチャネル使用度を決定する。
【００７７】
図１３は、典型的な実施形態によるピアツーピア通信システムにおける典型的なノード１３００、例えば、中央制御装置又は個々の無線デバイス、の図である。典型的なノード１３００は、例えば、図１１のピアツーピア無線通信システム１１００の固定位置無線ノード１  １１１２、固定位置無線ノード２  １１１４、固定位置無線ノード３  １１１６、モバイルノード１１１８及び中央制御装置１１２０のうちの１つである。典型的なノード１３００は、図１２のフローチャート１２００により方法を実装することができ、及び時々実装する。
【００７８】
ノード１３００は、様々な要素（１３０２、１３０４）がデータ及び情報を互いにやり取りすることができるバス１３０９を介してひとつに結合されたプロセス１３０２及びメモリ１３０４を含む。ノード１３００は、示されるようにプロセッサ１３０２に結合することができる入力モジュール１３０６と出力モジュール１３０８とをさらに含む。しかしながら、幾つかの実施形態では、入力モジュール１３０６及び出力モジュール１３０８は、プロセッサ１３０２の内部に配置される。入力モジュール１３０６は、入力信号を受信することができる。入力モジュール１３０６は、入力を受信するための無線受信機及び／又は有線又は光の入力インタフェースを含むことができ、幾つかの実施形態では実際に含む。出力モジュール１３０８は、出力を送信するための無線送信機及び／又は有線又は光の出力インタフェースを含むことができ、幾つかの実施形態では実際に含む。幾つかの実施形態では、メモリ１３０４は、ルーチン１３１１と、データ／情報１３１３とを含む。
【００７９】
様々な実施形態において、プロセッサ１３０２は、例えば、検知された使用度又はノードからの使用度報告から、複数のピアツーピアデバイスによるチャネル使用度（ｕｓａｇｅ）を決定し、及び少なくとも１つのチャネルをピア発見チャネルとして使用するために選択するように構成され、該チャネル使用度は、使用度又はピア発見用の１つ以上のチャネルを示し、該選択することは、個々のチャネルをピア発見のために既に使用中のピアツーピアデバイスの数の関数として行われる。
【００８０】
幾つかの実施形態では、プロセッサ１３０２は、少なくとも１つのチャネルをピア発見チャネルとして使用するために選択するように構成される一部として、ピア発見のための使用度が低いチャネルよりもピア発見のための使用度が高いチャネルを選好することに選択プロセスを偏らせるように構成される。様々な実施形態において、プロセッサ１３０２は、少なくとも１つのチャネルをピア発見チャネルとして使用するために選択するように構成される一部として、該選択は干渉の関数として行われ、スレショルドレベルを上回る干渉を有するチャネルを除外することを含む。
【００８１】
様々な実施形態において、ピア発見のために個々のチャネルを既に使用中のピアツーピアデバイスの数は、該選択が行われる対象となる第１のノードの通信範囲内にあり、個々のチャネルをピア発見のために既に使用中であるピアツーピアデバイスの数を示す。幾つかの実施形態では、ノードは、位置情報を報告することができ及び／又は通信範囲情報は、選択を行っているノードに１つ以上のノードによって報告された信号強度測定値から決定することができる。
【００８２】
様々な実施形態において、プロセッサ１３０２は、少なくとも１つのチャネルをピア発見チャネルとして使用するために選択するように構成される一部として、ピア発見シグナリングのために使用されるべきＮのチャネルの組を選択するように構成される。幾つかの該実施形態では、Ｎのチャネルの該組は、チャネル使用情報を提供する各デバイスがＮのチャネルの組内に少なくとも１つのチャネルを有するような十分なチャネルを含む。幾つかの実施形態では、プロセッサ１３０２は、ピア発見のために使用されるべき選択されたＮのチャネルの組をピアツーピアデバイスに通信するようにさらに構成される。
【００８３】
プロセッサ１３０２は、幾つかの実施形態では、少なくとも１つのチャネルをピア発見チャネルとして使用するために選択するように構成される一部として、複数の異なる地理上のエリアの各々に関して少なくとも１つのチャネルを選択するように構成される。プロセッサ１３０２は、様々な実施形態において、少なくとも１つのチャネルをピア発見チャネルとして使用するために選択するように構成される一部として、複数の異なる地理上のエリアの各々に関して地理的に該選択を行うように構成される。幾つかの該実施形態では、特定の地理上のエリアに関して選択される少なくとも１つのチャネルは、チャネルが利用可能であることを報告した地理上のエリア内のデバイス数及び特定の地理上のエリアに関するチャネル使用度に基づいて選択される。
【００８４】
様々な実施形態において、プロセッサ１３０２は、少なくとも１つのチャネルをピア発見チャネルとして使用するために選択するように構成される一部として、地理上のエリアにおいて最高のピア発見使用度を有するチャネルに加えて、２つの隣接する地理上のエリアの両方におけるデバイスが利用可能な少なくとも１つのチャネルを選択するように構成される。
【００８５】
プロセッサ１３０２は、幾つかの実施形態では、ピア発見のために使用されるべき追加のチャネルを選択するようにさらに構成される。幾つかの該実施形態では、プロセッサ１３０２は、少なくとも１つのチャネルをピア発見チャネルとして使用するために選択するように構成される一部として、（ｉ）ピア発見のために利用可能である通信チャネルを識別し、（ｉｉ）予め決定された順序設定方式により使用のために利用可能であるとして識別されたチャネルの順序を設定し、及び（ｉｉｉ）ピア発見シグナリングのために使用するために該順序が設定されたチャネルのうちの最初の１つを選択するように構成され、追加のチャネルを該選択することは、チャネル順序設定に基づいて行われ、チャネル使用度は無視される。
【００８６】
図１４は、図１３において例示される典型的なノード１３００で使用することができ、及び幾つかの実施形態では使用されるモジュールのアセンブリ１４００である。アセンブリ１３００内のモジュールは、例えば、個々の回路として、図１３のプロセッサ１３０２内のハードウェア内に実装することができる。代替として、それらのモジュールは、ソフトウェアに実装し、図１３に示されるノード１３００のメモリ１３０４に格納することができる。幾つかの該実施形態では、モジュールのアセンブリ１４００は、図１３のデバイス１３００のメモリ１３０４のルーチン１３１１に含められる。図１３の実施形態では単一のプロセッサ、例えば、コンピュータ、として示されているが、プロセッサ１３０２は、１つ以上のプロセッサ、例えば、コンピュータ、として実装できることが評価されるべきである。ソフトウェア内に実装されるときには、モジュールは、プロセッサによって実行されたときに、モジュールに対応する機能を実装することをプロセッサ、例えば、コンピュータ１３０２、に行わせるコードを含む。幾つかの実施形態では、プロセッサ１３０２は、モジュールのアセンブリ１４００の各々のモジュールを実装するように構成される。モジュールのアセンブリ１４００がメモリ１３０４に格納される実施形態では、メモリ１３０４は、モジュールが対応する機能を実装することを少なくとも１つのコンピュータ、例えば、プロセッサ１３０２、に行わせるためのコード、例えば、各モジュールのための個々のコード、を備えるコンピュータによって読み取り可能な媒体、例えば、非一時的なコンピュータによって読み取り可能な媒体、を備えるコンピュータプログラム製品である。
【００８７】
完全にハードウェアに基づく又は完全にソフトウェアに基づくモジュールを使用することができる。しかしながら、機能を実装するためにソフトウェアモジュールとハードウェア（例えば、回路に実装された）モジュールのあらゆる組み合わせを使用することができることが評価されるべきである。評価されるべきであるが、図１４において例示されるモジュールは、図１２のフローチャート１２００の方法において例示される及び／又は説明される対応するステップの機能を実施するために、ノード１３００又はその中の要素、例えば、プロセッサ１３０２、を制御する及び／又は構成する。
【００８８】
モジュールのアセンブリ１４００は、複数のピアツーピア通信デバイスによるチャネル使用度を決定するためのモジュール１４０４と、少なくとも１つのチャネルをピア発見チャネルとして使用するために選択するためのモジュール１４０６であって、該選択することは、個々のチャネルをピア発見のために既に使用中であるピアツーピアデバイスの数の関数として行われるモジュール１４０６と、ピア発見のために使用されるべき追加のチャネルを選択するためのモジュール１４１６と、ピア発見のために使用されるべき選択されたＮのチャネルの組をピアツーピアデバイスに通信するためのモジュール１４２４と、ピア発見のために使用されるべき選択された追加のチャネルをピアツーピアデバイスに通信するためのモジュール１４２６と、を含む。モジュール１４０６は、ピア発見使用度がより低いチャネルよりもピア発見使用度がより高いチャネルを選好するように該選択プロセスを偏らせるためのモジュール１４０８と、該選択することを干渉の関数として行うためのモジュール１４１０であって、該選択することは、スレショルドレベルを上回る干渉を有するチャネルを除外することを含むモジュール１４１０と、複数の異なる地理上のエリアの各々に関して地理的に該選択を行うためのモジュール１４１２であって、特定の地理上のエリアに関して選択される少なくとも１つのチャネルは、チャネルが利用可能であることを報告した地理上のエリア内のデバイスの数及び特定の地理上のエリアに関するチャネル使用度に基づいて選択されるモジュール１４１２と、ピア発見シグナリングのために使用されるべきＮのチャネルの組を選択するためのモジュール１４１４であって、Ｎのチャネルの該組は、チャネル使用度情報を提供する各デバイスがＮのチャネルの組内に少なくとも１つのチャネルを有するような十分なチャネルを含むモジュール１４１４と、を含む。モジュール１４１２は、地理上のエリアにおいて最高のピア発見使用度を有するチャネルに加えて、２つの隣接する地理上のエリアの両方におけるデバイスが利用可能な少なくとも１つのチャネルを選択するためのモジュール１４１３を含む。
【００８９】
モジュール１４１６は、ピア発見用に利用可能である通信チャネルを識別するためのモジュール１４１８と、予め決定された順序設定方式により使用のために利用可能であるとして識別されたチャネルの順序を設定するためのモジュール１４２０と、ピア発見シグナリングのために使用されるべき該順序が設定されたチャネルのうちの最初の１つを選択するためのモジュール１４２２であって、該選択することは、チャネル順序設定に基づいて行われ、チャネル使用度は無視されるモジュール１４２２、を含む。
【００９０】
幾つかの、ただし必ずしもすべてではない実施形態に含まれる様々な態様及び特徴が以下において説明される。幾つかの実施形態では、免許不要の帯域で又はＴＶホワイトスペースで動作するマルチポイントネットワークの近隣物を発見するために方法が使用される。幾つかの実施形態では、免許不要の帯域／ホワイトスペース帯域で動作時に遭遇する問題に対処するために、単一チャネルの動作のために設計されるピア発見アルゴリズムに加えてチャネル選択オーバーレイが動作する。
【００９１】
１つのアプローチ法は、可能性のあるチャネルの各々に関して単一チャネルピア発見アルゴリズムを実行することである。しかしながら、これは、リソースの浪費であり、この種の配備を非実際的及び／又は非効率的にするおそれがある。様々な実施形態において、使用されるアプローチ法は、慎重なチャネル選択を行い、それは、利用可能なスペクトル及び電力の効率的な使用を可能にする。様々な実施形態は、ＴＶホワイトスペーススペクトル又は一般的な免許不要なスペクトル、例えば、９００ＭＨｚ又は２．４ＧＨｚ周波数帯域で、ピアツーピアネットワークを動作させる一部としてのチャネル選択に関する方法と装置とを含む。
【００９２】
近隣物を発見するための典型的な方法は、次の２つの広範なカテゴリに分類される。すなわち、（ｉ）集中型の方法又はネットワークによって補助される方法及び（ｉｉ）分散型の方法。幾つかの集中型の方法又はネットワークによって補助される方法では、ネットワークノードは、中央のサーバと通信し、ローカルな動作状態に関する情報を中央のサーバに提供し、中央のサーバは、グローバルな知識を取得しており、端末が利用すべきチャネルの組を選択する。端末が近隣物発見シグナリングのために使用するチャネルの組は、幾つかの実施形態では、複数のチャネルを含む。端末が近隣物発見シグナリングのために使用するチャネルの組は、幾つかの実施形態では、単一のチャネルであることができ、及び時々単一のチャネルである。この情報、例えば、近隣物発見シグナリングのために使用するチャネル又はチャネル（複数）を識別する情報、は、ネットワークノードに返信される。幾つかの実施形態では、異なる地理上の地域では、異なるチャネルが近隣物発見シグナリングのために使用するために選択される。様々な実施形態において、中央のサーバからネットワークノードに報告されたチャネル選択情報が、ブロードキャスト信号を介して端末に通信される。
【００９３】
分散型アプローチ法を使用する幾つかの実施形態では、各端末は、いずれのチャネルを通信のために使用するかを決定するのに関してローカル情報に依存する。異なる端末が、例えば、干渉、検出された活動、チャネル負荷、及び／又はグループメンバーシップ情報の関数として、近隣物の発見のために異なるチャネルを使用することを選択することができ、及び時々選択する。端末は、自己の選択決定を知って調整することができる。
【００９４】
幾つかの実施形態は、集中型のアプローチ法を使用する、免許不要の帯域及びＴＶホワイトスペースチャネルを通じてのチャネル選択又は及び近隣物発見のための方法を実装する。幾つかの集中型アプローチ法の実施形態は、各々のネットワーク端末によって行われる測定と、集中型サーバに送信される測定報告と、チャネル選択のために中央のサーバによって実装される方法と、を含む。
【００９５】
幾つかの実施形態は、免許不要の帯域又はＴＶホワイトスペースチャネルを通じてのチャネル選択及び近隣物発見のための分散型方法を実装する。幾つかの分散型アプローチ法の実施形態は、各々のネットワーク端末によって行われる測定と、ローカル測定値を近隣の端末に行き渡らせるための方法と、端末測定値に基づいてチャネル選択を決定する方法と、近隣の端末から融合された測定値と、を含む。
【００９６】
幾つかの典型的な実施形態は、単一のＲＦフロントエンドを使用する一方で複数のチャネルでピア発見を行うために使用することができるアーキテクチャを使用する。
【００９７】
様々な典型的な集中型の方法が説明される。この方法のカテゴリにおいて、幾つかの実施形態では、“ホワイトスペースデバイス”と時折呼ばれる無線デバイスは、幾つかの測定を行い、これらの測定を中央のサーバ又はフュージョンセンター（ｆｕｓｉｏｎ  ｃｅｎｔｅｒ）にフィードバックする。中央のサーバは、幾つかの実施形態では、インターネットアプリケーションとしてアクセスされる。無線デバイスは、同じ地域内の類似のデバイスを発見する。１つの実施形態では、無線デバイスは、ＴＶホワイトスペースで動作するため、ホワイトスペースデバイスと時々呼ばれる。その他の実施形態では、無線デバイスは、一般的な免許不要な周波数帯域、例えば、９００ＭＨｚ又は２．４ＧＨｚで動作可能である。以下の説明では、ＴＶホワイトスペースで動作する無線デバイス及び免許不要の周波数帯域で動作する無線デバイスの両方に関して用語“ホワイトスペースデバイス”が使用される。
【００９８】
ホワイトスペースデバイスによって行われる測定および集中型サーバに提供される情報は、限定されることなしに、次を含む。すなわち、チャネル利用可能性情報、チャネル品質インジケータ、ホワイトスペースデバイスの位置、基地局ＩＤ、Ｗｉ−ＦｉアクセスポイントＩＤ、利用可能なチャネルの組での干渉測定、デバイスによってある位置で使用されるチャネル又はチャネル（複数）での履歴。
【００９９】
幾つかの実施形態では、チャネル利用可能性情報が入手され及び／又は集中型サーバに提供される。チャネル利用可能性情報は、幾つかの実施形態では、スペクトルの主ユーザ、例えば、テレビ放送又はワイヤレスマイク、がこの地域でチャネルを使用中であるかどうかを示す。チャネル利用可能性情報は、幾つかの実施形態では、スペクトルを検知する、ジオロケーションデータベースを通じる、このエリアでのホワイトスペース利用可能性を示すその他の送信機によって送信されたビーコンを通じる、のうちの１つ以上から入手される。幾つかの実施形態では、ジオロケーションデータベースは、集中型サーバがホストであり、この場合は、チャネル利用可能性情報をサーバに返信することはできない。幾つかの実施形態では、中央のサーバは、ジオロケーションデータベースにアクセスする。
【０１００】
幾つかの実施形態では、チャネル品質インジケータは、入手され及び／又は集中型サーバに報告される。チャネル品質インジケータは、例えば、パイロット又はビーコン信号の品質を測定するか又はパケット誤り確率を示すＡＣＫ／ＮＡＣＫを追跡する及び／又は計数することを通じて入手される。
【０１０１】
幾つかの実施形態では、ホワイトスペースデバイスの位置が決定され及び／又は集中型サーバに報告される。幾つかの実施形態では、ホワイトスペースデバイスがセルラーネットワークに接続されている場合は、それは、集中型サーバにそれの基地局ＩＤをフィードバックすることができ、及び幾つかの実施形態では実際にフィードバックする。幾つかの実施形態では、デバイスがＷＬＡＮネットワークに接続される場合は、それは、Ｗｉ−ＦｉアクセスポイントＩＤを集中型サーバにフィードバックすることができ、及び幾つかの実施形態では実際にフィードバックする。
【０１０２】
幾つかの実施形態では、デバイスは、利用可能なチャネルの組で干渉測定を行う。幾つかの該実施形態では、干渉測定および測定から導き出された干渉情報は、集中型サーバに報告される。情報は、ハード情報、例えば、干渉が何らかのスレショルドよりも高いことを示す情報、又はソフト情報のいずれかであることができる。ソフト情報に関する異なる例は、量子化された干渉値又は干渉対雑音比、例えば、対数（干渉／雑音）の関数を含む。
【０１０３】
幾つかの実施形態では、デバイスによってある位置で使用されるチャネルの履歴が追跡され及び／又は集中型サーバに戻される。
【０１０４】
ホワイトスペースデバイスは、幾つかの実施形態では、これらの測定を自律的に行い、それらの測定値を中央のサーバに直接送信するか又はそれらの測定値の一部を戻す。幾つかの実施形態では、ホワイトスペースデバイスは、これらの測定値を提供するために中央のサーバによってトリガすることができ、及び時々トリガされる。
【０１０５】
ホワイトスペースデバイスは、幾つかの実施形態では、中央のサーバに定期的に情報を報告する。ホワイトスペースデバイスによって行われる測定の順序は、サーバにフィードバックする前にフィルタリングすることができ、及び時々フィルタリングされる。例えば、データをフィルタリングするために、幾つかの実施形態では、ＩＩＲフィルタが使用される。
【０１０６】
さらに、ホワイトスペースデバイスは、幾つかの実施形態では、ネットワーク内のその他のホワイトスペースデバイスから入手された情報及び／又は情報の一部も送信する。幾つかの実施形態では、ネットワーク内の少なくとも幾つかのホワイトスペースデバイスは、それら自体及びネットワーク内のその他に関する情報をブロードキャストする。ブロードキャスト情報は、例えば、上記の異なるタイプの測定の一部又は全部を含むことができる。従って、１つのホワイトスペースデバイスは、幾つかの実施形態では、他のホワイトスペースデバイスから受信された情報又は他のホワイトスペースデバイスからの情報に基づく情報を中央のサーバに報告することができる。
【０１０７】
ホワイトスペースデバイスは、幾つかの実施形態では、この情報を定期的に測定して報告する。測定を繰り返すことは、幾つかの実施形態では、外部のイベントによってトリガすることができ、及び時々トリガされる。測定の繰り返しをトリガする典型的な外部のイベントは、（ｉ）発見された近隣物の数が何らかのスレショルドを下回っている、（ｉｉ）主ユーザによる新しい活動が検出されているため利用可能チャネルリストが変わっている、（ｉｉｉ）ホワイトスペースデバイスで測定された干渉状態が変化している、及び（ｉｖ）ホワイトスペースデバイスの移動性を含む。
【０１０８】
今度は様々な典型的な集中型の方法が説明される。幾つかの実施形態では、サーバは、それぞれの測定をサーバに報告しているホワイトスペースデバイスの各々から情報を収集する。次に、サーバは、近隣物の発見の際に使用するためのホワイトスペースデバイスに関するチャネルの組ｎを選択する。サーバは、ホワイトスペースデバイスの近隣物群が、１つのエリアから他に移動するための簡単な移行を容易にするために及び接続性を維持するために少なくとも１つのチャネルを共有可能であることを考慮する。
【０１０９】
ホワイトスペースデバイスのためのチャネルの組を選択するために使用することができる１つの典型的な方法は、欲張りな（ｇｒｅｅｄｙ）チャネル割り当て法と呼ばれる。サーバは、様々な端末から受信された情報を使用し、いずれのデバイスがいずれのその他のデバイスを発見することができるべきか又はいずれのデバイスがいずれのその他のデバイスを発見する必要があるかを示す接続性テーブル、例えば、要求された接続性テーブル、を構築する。
【０１１０】
一実施形態では、このテーブルは、ユーザ数に等しいサイズの正方形の行列であり、エントリ（ｉ，ｊ）は、ユーザｉ及びユーザｊが少なくとも１つのチャネルを共有するかどうかを示す。該接続性仕様を構造化することができる様々な方法が存在する。
【０１１１】
例えば、互いにある距離内にある２つのデバイスが互いを発見するのが望ましいことがあり、この目標を満たすようにテーブルを構築することができる。他の例として、２つのデバイスによって転送された幾つかの測定値を用いて計算された一定の経路損失内にあるそれらのデバイスが互いを発見することができるのが望ましいことがある。他の例として、同じ又は近隣の基地局への関連付けによって、又は同じＷｉ−Ｆｉアクセスポイントへの関連付けによって、ある１つの地理上のクラスタ内にある２つのユーザが互いを発見することができるべきである。さらに他の例として、デバイスが何らかの共通の空いている（ｆｒｅｅ）チャネルにおいて十分に高い信号対干渉雑音比が存在するその他のデバイスの各々を発見することが望まれることがある。
【０１１２】
テーブルは、接続性の実際性に基づいてさらに編集することができ、幾つかの実施形態では実際に編集される。例えば、接続性テーブルにより２つのデバイスを接続すべきであるが２つのユーザに共通の空いているチャネルが存在しない場合は、いずれの割り当て法もこの目標を満たすことができないため、該接続性仕様は廃棄することができる。
【０１１３】
各デバイスに関して、サーバは、接続性テーブルが満たされるように空いているチャネルの部分組を各ユーザに割り当てる。その部分組は、サーバ内で繰り返し法によって欲張りな形で変更することができ、接続性目標を同時に満たしつつ各ユーザに関する現在のチャネル割り当てリストにチャネルを追加するか又は取り除く。幾つかの実施形態では、接続性目標は方法の各々の繰り返し中に満たすことができず、むしろ、複数の繰り返しの最後に目標が満たされることが意図されている。
【０１１４】
１つの特定の実施形態では、方法は、各々の空いているチャネルを各ユーザに割り当てることによって繰り返しを開始し、次に、ユーザに関するチャネルを取り除くことを開始する。例えば、チャネルは、何らかの決定論的な又はランダムな順序で除外を目的として選択される。幾つかの実施形態では、チャネルの除外は、チャネル品質に基づく。チャネル品質は、接続性に関する制約に違反しないかぎりにおいて、例えば、干渉量によって、ＡＣＫ／ＮＡＣＫの数に基づいて、近隣物の発見の可能性、例えば、このチャネルでどけだけの数の近隣物を発見することができるか、に基づいて、又はそれらの組み合わせに基づいて測定される。
【０１１５】
他の実施形態では、方法は、ヌルセット（ｎｕｌｌ  ｓｅｔ）を各ユーザに割り当てることによって繰り返しを開始し、接続性目標が満たされ始める時点までチャネル品質に基づいて１つずつチャネルを加える。
【０１１６】
幾つかの実施形態では、方法は、２つの上記の説明の組み合わせであることができ、チャネル割り当てセットは、ランダムに又は決定論的な方法で増大及び縮小される。特に、サーバは、シミュレーションされたアニーリング（ｓｉｍｕｌａｔｅｄ  ａｎｎｅａｌｉｎｇ）と呼ばれる組み合わせ法の何らかの形態を実行することができる。幾つかの実施形態では、最適化関数が存在しており、それは、各ユーザへのチャネル割り当ての関数である。これは、例えば、ピア発見の可能性を表すことができ、例えば、どれだけのユーザがチャネル割り当ての下で互いを発見することができるか、各ユーザに割り当てられたチャネル品質の結合されたメトリック、又は、ホワイトスペースデバイスに割り当てられたチャネル数の関数を含む。
【０１１７】
ホワイトスペースデバイスのためのチャネルの組を選択するために使用することができる他の典型的な方法は、地理上の地域に基づくチャネル割り当て法と呼ばれる。幾つかの該実施形態では、地理上の地域、例えば、ホワイトスペースデバイスが動作している地理上の地域全体、は地理上のクラスタに分割され、各クラスタごとに別々にチャネル選択が行われる。
【０１１８】
各クラスタ位置に関して、ｎのチャネルが選択される。特定の実施形態に依存して、ｎのチャネルを選択するために異なる基準を使用することができる。幾つかの典型的な基準は、（ｉ）チャネルが空いている端末数をカウントし、空いた状態にある最大数の端末を有するｎのチャネルを選択する、（ｉｉ）最小の干渉を有するｎのチャネルを選択する、（ｉｉｉ）干渉とチャネルの利用可能性の結合メトリックに基づいてｎのチャネルを選択する、（ｉｖ）グラフ接続性レベルに基づいてｎのチャネルを選択する、例えば、接続性の最良の組み合わせを達成しているｎのチャネル、（ｖ）最初のｎのチャネルをアルファベット順に選択する、（ｖｉ）チャネルの利用可能性、干渉、及びグラフ接続性のうちの少なくとも１つに基づいてｎのチャネルを選択する、ここで、同じである場合はチャネル名を用いてアルファベット順に基づく、及び（ｖｉｉ）他の最適化基準、例えば、電力上の考慮事項、を含む。
【０１１９】
次の向上のうちの１つ以上を様々な方法で使用することができ、及び時々使用される。チャネル選択法は、幾つかの実施形態では、何らかのメモリを有しており、それにより、ホワイトスペースデバイスによる瞬間的な報告値は使用せず、むしろ、デバイスによって転送された過去の測定値の関数を使用する。チャネル選択は、ユーザが自己の情報を更新する、ユーザがシステムに参加し及び去る、及びユーザの移動性のうちの１つ以上に基づいて向上させることができ、時々向上される。アルファベット順は、幾つかの実施形態では、擬似ランダム法に変更される。幾つかの実装においては、干渉ダイバーシティのために複数のチャネルが使用される。幾つかの実施形態では、干渉のバースト性の平均を求めるために複数のタイムスロットが使用される。
【０１２０】
今度は、様々な典型的な分散型方法が説明される。分散型のアプローチ法では、チャネル選択を制御する集中型サーバは存在しない。各ホワイトスペースデバイスは、自己の動作チャネル又はチャネル（複数）を選択する。チャネル又はチャネル（複数）の選択は、可能なチャネルの測定に基づく。測定は、ホワイトスペースデバイスで行われる。様々な実施形態において、例えば、発見のために使用する動作チャネル又はチャネル（複数）の選択は、測定から入手された情報の関数としてホワイトスペースデバイスによって行われる。
【０１２１】
幾つかの実施形態では、以下のタイプの情報のうちの１つ以上又は全部が、例えば、ホワイトスペースデバイスによって、測定及び／又は受信された情報に基づいて入手される。すなわち、チャネル利用可能性情報、チャネル品質インジケータ、ホワイトスペースデバイスの位置、それの基地局ＩＤ、Ｗｉ−ＦｉアクセスポイントＩＤ、干渉情報、チャネルの履歴、及び各チャネルで発見された近隣のホワイトスペースデバイスの数。チャネル利用可能性情報は、主ユーザ又はユーザ（複数）、例えば、テレビ放送又はワイヤレスマイク、がこの地域でチャネルを使用中であるかを識別する情報を含む。チャネル利用可能性情報は、スペクトルを検知する、ジオロケーションデータベースを通じて、又はこのエリアでのホワイトスペースの利用可能性を示す、その他の送信機によって送信されたビーコンを通じて、のうちの１つ以上又は全部から入手される。チャネル品質インジケータは、例えば、パイロット又はビーコン信号の品質を測定することを通じて、又はパケット誤り確率情報を示すＡＣＫ／ＮＡＣＫを追跡又はカウントすることを通じて得られる。ホワイトスペースデバイスの位置は、幾つかの実施形態では、ホワイトスペースデバイスによる測定値から及び／又はその他のホワイトスペースデバイスからの測定値と連繋して及び／又は位置決定サーバからホワイトスペースデバイスに通信されたデバイス位置情報によって決定される。デバイスがセルラーネットワークに接続される場合は、幾つかの実施形態では、それの基地局ＩＤが、例えば、基地局から受信された信号に基づいて得られる。デバイスがＷＬＡＮネットワークに接続される場合は、幾つかの実施形態では、Ｗｉ−ＦｉアクセスポイントＩＤが、例えば、Ｗｉ−Ｆｉアクセスポイントから受信された信号に基づいて得られる。幾つかの実施形態では、利用可能なチャネルの組での干渉測定値が得られる。この干渉情報は、ハード情報、例えば、干渉が何らかのスレショルドよりも高いことを示す情報、又はソフト情報のいずれかであることができる。ソフト情報に関する異なる例は、量子化された干渉値又は干渉対雑音比、例えば、対数（干渉／雑音）の関数を含む。幾つかの実施形態では、この位置でのチャネル使用歴が追跡され及び／又は得られる。幾つかの実施形態では、ホワイトスペースデバイスは、各チャネルで発見された近隣のホワイトスペースデバイスの数をカウントする。
【０１２２】
幾つかの実施形態では、ホワイトスペースデバイスは、定期的に測定し、情報を処理し及び情報を報告する。幾つかの実施形態では、情報を報告することは、近傍のその他のホワイトスペースデバイスによって聞かれることが意図される情報をブロードキャストすることを含む。幾つかの実施形態では、測定を繰り返すことは、外部のイベントによってトリガすることもでき、及び時々トリガされる。典型的な外部のイベントは、（ｉ）発見された近隣物の数が何らかのスレショルドを下回っている、（ｉｉ）主ユーザによる新しい活動が検出されているため利用可能チャネルリストが変わっている、（ｉｉｉ）ホワイトスペースデバイスで測定された干渉状態が変化している、及び（ｉｖ）ホワイトスペースデバイスの移動が生じている、を含む。
【０１２３】
今度は、様々な典型的な分散型のチャネル選択方法が説明される。１つのアプローチ法では、最初のｎのチャネルがアルファベット順に選択される。測定値を収集後、デバイスは、アルファベット順、数字順又は他の予め定義された順序設定順に最初のｎのチャネルを選択する。数ｎは、幾つかの実施形態では、一定のパラメータである。幾つかの実施形態では、数ｎは、特定の実施形態の複雑さ／性能の相反関係に依存する。ｎ値が高いほどその他の近隣物を発見する確率が高くなるが、遅延及びオーバーヘッドを大きくする。数ｎは、幾つかの実施形態では、デバイスが（ｉ）利用可能なチャネル数、（ｉｉ）干渉状態、及び（ｉｉｉ）発見された近隣物の数のうちの１つ以上に基づいて設定する適応型のパラメータである。
【０１２４】
他のアプローチ法では、デバイスは、アルファベット順に最初のｎのチャネルを選択し、アルファベット順を擬似ランダムな方法に変え、例えば、予め決定されたタイミング構造において異なる時間に異なる順序設定が使用される。幾つかの該実施形態では、方法は、上述されるアルファベット順と同じであるが、各々のデバイスは、各々のデバイスに共通する何らかの擬似ランダムコードに従って利用可能なチャネルリストの順序を再設定する。幾つかの該実施形態では、この手順が、例えば、ピアツーピア繰り返しタイミング構造に従って定期的に繰り返される。
【０１２５】
他のアプローチ法では、デバイスは、チャネル品質により最良のｎのチャネルを選択する。チャネル品質は、幾つかの実施形態では、各チャネルでの干渉、ＡＣＫ／ＮＡＣＫメッセージのカウント数、及びＡＣＫとＮＡＣＫの比のうちの１つ以上の尺度として示される。
【０１２６】
他のアプローチ法では、デバイスは、チャネル品質により最良のｎ１のチャネルを選択し、及び、既に選択されたｎ１のチャネルを考慮の対象から外した後に、最初のｎ２のチャネルを選択する。これは、上述される２つの方法の混合であり、デバイスは、最初のｎ１のチャネルをアルファベット順で及び最良のｎ２のチャネルをチャネル品質により選択する。
【０１２７】
さらに他のアプローチ法では、デバイスは、最悪のチャネル品質を有する一部分の又は一定数のチャネルを取り除いた後に最初のｎ１のチャネルを選択する。いずれのチャネルが最悪のチャネル品質を有するかを決定する際には、チャネル品質インジケータ、例えば、チャネルでの干渉又はＡＣＫ／ＮＡＣＫメッセージ、例えば、ＡＣＫのカウント数及び／又はＮＡＣＫのカウント数、を使用することができる。
【０１２８】
さらに他のアプローチ法では、マルコフ法が使用される。この方法では、デバイスは、使用された以前のチャネル及び測定歴、例えば、限定することなしに、チャネル利用可能性、チャネル品質インジケータ、デバイスの位置、基地局ＩＤ、Ｗｉ−ＦｉアクセスポイントＩＤ、利用可能なチャネルの組での干渉測定、この位置で使用されたチャネルの履歴、及び各チャネルで発見されたホワイトスペースデバイス数、に基づいて毎回ピア発見を行うためにチャネル又はチャネルの組を選択する。
【０１２９】
次の瞬間に選択されたチャネルは、幾つかの実施形態では、選択された以前のチャネル及び測定歴に基づいてある一定の確率分布を持ってランダム化される。
【０１３０】
この方法の一実施形態では、次回のために選択されたチャネルの組は、チャネルのその組に関する一定のメトリックの最高値を有するそれらである。幾つかの該実施形態では、そのメトリックは、それらのチャネルで検出されたピア数の関数であり及びそれらのチャネルでの測定歴の関数である。
【０１３１】
この方法の他の実施形態では、次回のために選択されるチャネルの組がランダムに選択され、組Ｄが選択される確率は、チャネルのその組に関する一定のメトリックの関数である。幾つかの該実施形態では、そのメトリックは、それらのチャネルで検出されたピア数の関数であり及びそれらのチャネルでの測定歴の関数である。
【０１３２】
例えば、チャネルの組Ｄは、次回に使用することができ、確率は、過去の幾つかの瞬間中にチャネルのこの組において検出されたピア数に比例し、これらのチャネルでの干渉数に反比例する。
【０１３３】
さらに他のアプローチ法では、マルコフ法がメッセージ渡し（ｍｅｓｓａｇｅ）  ｐａｓｓｉｎｇ）とともに使用される。各デバイスは、それの測定情報の部分組又は関数、及び、それの近隣物の一部又は全部によって送信された情報の関数をブロードキャストする。ブロードキャストされたメッセージは、幾つかの実施形態では、測定された情報、例えば、チャネル利用可能性情報、チャネル品質インジケータ、デバイス位置情報、セルラー基地局に接続される場合の基地局ＩＤ、ＷＬＡＮネットワークに接続される場合のＷｉ−ＦｉアクセスポイントＩＤ、利用可能なチャネルの組での干渉測定値、その位置でのチャネル使用歴、各チャネルで発見されたその他のデバイス数を明示で含む。幾つかの実施形態では、ブロードキャストされたメッセージは、測定された情報又はオーバーヘッドを低減させるために単一の又は幾つかの機能内に融合されている測定された情報から導き出された情報を通信する。幾つかの実施形態では、通信された情報は、適切な時間的処理、例えば、フィルタリング、後のそれ自体の測定値に基づく。幾つかの実施形態では、通信された情報は、近隣物のうちの幾つかによって、例えば、一定のホップ数内又は一定の範囲内にあるか又は同じ組のチャネルを共有するホワイトスペースデバイスから送信された測定値に基づくことができ、及び時々基づく。
【０１３４】
様々な実施形態において、ブロードキャストメッセージは、長距離の浸透を確保するために低レートで送信される。幾つかの実施形態では、近隣物が発見された場合は、可能な場合はそれのブロードキャストメッセージが復号される。幾つかの実施形態では、この方法は、マルコフ法と同じであるが、今度は、チャネルの所定の組に関してメトリックを構築するために近隣物から受信された情報も使用することができる。
【０１３５】
１つの特定の典型的なメッセージ渡し方法が以下においてより詳細に説明され、それは、メッセージ渡しを有するマルコフ法である。発見された近隣物から受信された情報が処理され、ある基準を満たすｎのチャネルが選択される。
【０１３６】
一実施形態では、ｎのチャネルは、最高のピア数を有するｎのチャネルである。例えば、チャネルが空いている最大のピア数を有するｎのチャネルである。
【０１３７】
他の実施形態では、選択されたｎのチャネルは、ｎ１のチャネル＋ｎ２のチャネルを含む。例えば、チャネルが空いている最大のピア数を有するｎ１のチャネルを選択し、及び、既に選択されているチャネルを考慮の対象から外した後に最初のｎ２のチャネルを選択する。
【０１３８】
他の実施形態では、選択されたｎのチャネルは、最高のチャネル品質を有するチャネルである。チャネル品質は、例えば、ホワイトスペースデバイスによって観測された測定値及びその他のホワイトスペースデバイスから転送された測定値の関数である。他の実施形態では、ｎのチャネルは、近隣物数及び監察された干渉の組み合わせ尺度の関数として選択される。
【０１３９】
さらに他の実施形態では、ホワイトスペースデバイスは、ｎのチャネルの組が、発見されたすべての近隣物と共通して利用可能な第１のチャネルを含むような形でｎのチャネルの組を選択する。このアプローチ法は、異なるユーザが異なるサイズのチャネルの組を選択することになる可能性がある。しかしながら、幾つかの実施形態では、この組は、デバイスによって行われた測定およびその他のホワイトスペースデバイスから受信された測定値の組み合わせであるメトリックをチャネルの組に関して使用することによって、所定のサイズ、例えば、第１の予め決定されたサイズ、にトリミングされ、及び／又は、一定のサイズ、例えば、第２の予め決定されたサイズよりも大きくなるように制御される。
【０１４０】
ダイナミック性を取り扱うために、幾つかの実施形態では、ホワイトスペースデバイスは、定期的に又はランダムに選択されたタイムスロットにおいて、それの空いたチャネルのうちの１つ又は幾つか又は全部でピア発見動作を行う。例えば、一実施形態では、ホワイトスペースデバイスは、定期的に、定常的にピア発見を行っているチャネルの前にアルファベット順の各々のチャネルでピア発見を行うことができる。
【０１４１】
図１５は、典型的な方法を実施するために無線通信デバイス、例えば、ピアツーピア通信をサポートするモバイルノード、を動作させる典型的な方法のフローチャート１５００である。動作は、ステップ１５０２において開始し、無線通信デバイスに電源が投入されて初期化される。動作は、開始ステップ１５０２からステップ１５０４に進み、無線通信デバイスは、各々の空いているチャネルで、例えば、それ自体の観点からピア発見シグナリングのために利用可能であるとみなすチャネルで、ピア発見動作を行う。ピア発見動作は、ピア発見情報を送信することとピア発見情報を受信することの両方を含むことができ、及び時々含む。ピア発見の一環として、無線通信デバイスは、いずれの近隣物がそれの近傍に存在するかを発見し、発見された近隣物からの情報、例えば、複数の代替チャネルのうちでピア発見のために使用すべきチャネル又はチャネル（複数）の選択を行うために使用することができる情報を通信する近隣物からのメッセージ、を受信する。動作は、ステップ１５０４からステップ１５０６に進む。ステップ１５０６において、無線通信デバイスは、そのチャネルが利用可能であるピア数によって、例えば、近隣物からの受信された発見情報に基づいて、チャネルを手配する。動作は、ステップ１５０６からステップ１５０８に進む。
【０１４２】
ステップ１５０８において、無線通信デバイスは、ピア発見のために使用するために、最高数のピアによって空いたチャネルであるとみなされている２つのチャネルを選択する。その他の実施形態では、異なる数のチャネル、例えば、異なる予め決定された数のチャネル、が選択される。幾つかの実施形態では、ピア発見のために使用するために選択されるチャネル数は、条件の関数として変化することができ、及び時々変化する。
【０１４３】
動作は、ステップ１５０８から１５１０に進む。ステップ１５１０において、無線通信デバイスは、２つの選択されたチャネルでピア発見動作を行う。動作は、ステップ１５１０からステップ１５１２に進む。ステップ１５１２において、無線通信デバイスは、この繰り返し中に２つの選択されたチャネルに加えて追加のチャネルでピア発見動作を行うべきかどうかを決定する。幾つかの実施形態では、無線通信デバイスは、定期的に又は擬似ランダムに選択されたタイムスロットにおいて、追加のチャネル又はチャネル（複数）でのピア発見を行う。
【０１４４】
無線通信デバイスがこの時点では追加のチャネルでのピア発見を行わないことを決定した場合は、動作はステップ１５１２からステップ１５１０に進み、無線通信デバイスは、２つの選択されたチャネルでピア発見を行う。しかしながら、無線通信デバイスがこの繰り返し中に追加のチャネルでピア発見を行うことを決定した場合は、動作は、ステップ１５１２からステップ１５１４に進む。ステップ１５１４において、無線通信デバイスは、２つの選択されたチャネル及び１つ以上の追加のチャネルでピア発見動作を行う。動作は、ステップ１５１４からステップ１５０６に進む。
【０１４５】
図１６は、典型的な実施形態による典型的な無線通信デバイス１６００の図である。典型的な無線通信デバイス１６００は、例えば、図１のシステム１００の無線通信デバイスのうちの１つである。典型的な無線通信デバイス１６００は、図１５のフローチャート１５００により方法を実装することができ、及び時々実装する。
【０１４６】
無線通信デバイス１６００は、様々な要素（１６０２、１６０４）がデータ及び情報を互いにやり取りすることができるバス１６０９を介してひとつに結合されたプロセッサ１６０２とメモリ１６０４とを含む。無線デバイス１６００は、示されるようにプロセッサ１６０２に結合することができる入力モジュール１６０６と出力モジュール１６０８とを含む。しかしながら、幾つかの実施形態では、入力モジュール１６０６及び出力モジュール１６０８は、プロセッサ１６０２の内部に配置される。入力モジュール１６０６は、入力信号を受信することができる。入力モジュール１６０６は、入力を受信するための無線受信機及び／又は有線又は光の入力インタフェースを含むことができ、及び幾つかの実施形態では実際に含む。出力モジュール１６０８は、出力を送信するための無線送信機及び／又は有線又は光の出力インタフェースを含むことができ、及び幾つかの実施形態では実際に含む。幾つかの実施形態では、メモリ１６０４は、ルーチン１６１１と、データ／情報１６１３と、を含む。
【０１４７】
図１７は、図１６において例示される典型的な無線通信デバイス１６００で使用することができ、及び幾つかの実施形態では使用されるモジュールのアセンブリ１７００である。アセンブリ１７００内のモジュールは、例えば、個々の回路として、図１６のプロセッサ１６０２内のハードウェア内に実装することができる。代替として、それらのモジュールは、ソフトウェアに実装し、図１６に示される無線通信デバイス１６００のメモリ１６０４に格納することができる。幾つかの該実施形態では、モジュールのアセンブリ１７００は、図１６のデバイス１６００のメモリ１６０４のルーチン１６１１に含められる。図１６の実施形態では単一のプロセッサ、例えば、コンピュータ、として示されているが、プロセッサ１６０２は、１つ以上のプロセッサ、例えば、コンピュータ、として実装できることが評価されるべきである。ソフトウェア内に実装されるときには、モジュールは、プロセッサによって実行されたときに、モジュールに対応する機能を実装することをプロセッサ、例えば、コンピュータ１６０２、に行わせるコードを含む。幾つかの実施形態では、プロセッサ１６０２は、モジュールのアセンブリ１７００の各々のモジュールを実装するように構成される。モジュールのアセンブリ１７００がメモリ１６０４に格納される実施形態では、メモリ１６０４は、モジュールが対応する機能を実装することを少なくとも１つのコンピュータ、例えば、プロセッサ１３０２、に行わせるためのコード、例えば、各モジュールのための個々のコード、を備えるコンピュータによって読み取り可能な媒体、例えば、非一時的なコンピュータによって読み取り可能な媒体、を備えるコンピュータプログラム製品である。
【０１４８】
完全にハードウェアに基づく又は完全にソフトウェアに基づくモジュールを使用することができる。しかしながら、機能を実装するためにソフトウェアモジュールとハードウェア（例えば、回路に実装された）モジュールのあらゆる組み合わせを使用することができることが評価されるべきである。評価されるべきであるが、図１７において例示されるモジュールは、図１５のフローチャート１５００の方法において例示される及び／又は説明される対応するステップの機能を実施するために、無線通信デバイス１６００又はその中の要素、例えば、プロセッサ１６０２、を制御する及び／又は構成する。
【０１４９】
モジュールのアセンブリ１７００は、空いているチャネルの各々でピア発見を行うためのモジュール１７０４と、そのチャネルが利用可能であるピア数によって、例えば、受信された発見情報に基づいて、チャネルを手配するためのモジュール１７０６と、ピア発見のために使用するために、最高数のピアによって空いたチャネルであるとみなされている２つのチャネルを選択するためのモジュール１７０８と、を含む。モジュールのアセンブリは、２つの選択されたチャネルでピア発見を行うためのモジュール１７１０と、この繰り返しに関して追加のチャネルでのピア発見を行うべきかどうかを決定するためのモジュール１７１２と、２つの選択されたチャネルで及び１つ以上の追加のチャネルでピア発見を行うためのモジュール１７１４と、をさらに含む。
【０１５０】
様々な実施形態において、図１乃至１７のうちの１つ以上のいずれかのデバイスは、本出願におけるいずれかの図に関して説明される及び／又は本出願の詳細な発明を実施するための形態において説明される個々のステップ及び又は動作の各々に対応するモジュールを含む。モジュールは、ハードウェア内に実装することができ、及び時々実装される。その他の実施形態では、モジュールは、情報収集デバイスのプロセッサによって実行されたときに対応するステップ又は動作を実装することをデバイスに行わせるプロセッサによって実行可能な命令を含むソフトウェアモジュールとして実装することができ、及び時々実装される。さらにその他の実施形態では、モジュールの一部又は全部がハードウェアとソフトウェアの組み合わせとして実装される。
【０１５１】
様々な実施形態の技法は、ソフトウェア、ハードウェア及び／又はソフトウェアとハードウェアの組み合わせを用いて実装することができる。様々な実施形態は、装置、例えば、ネットワークノード、モバイルノード、例えば、モバイル端末、アクセスポイント、例えば、基地局、及び／又は通信システムが対象である。様々な実施形態は、方法、例えば、ネットワークノード、モバイルノード、アクセスポイント、例えば、基地局及び／又は通信システム、例えば、ホスト、を制御する及び／又は動作させる方法、が対象である。様々な実施形態は、機械、例えば、方法の１つ以上のステップを実装するように機械を制御するための機械によって読み取り可能な命令を含むコンピュータによって読み取り可能な媒体、例えば、ＲＯＭ、ＲＡＭ、ＣＤ、ハードディスク、等も対象とする。コンピュータによって読み取り可能な媒体は、例えば、非一時的なコンピュータによって読み取り可能な媒体である。
【０１５２】
開示されるプロセスにおけるステップの特定の順序又は階層は、典型的なアプローチ法の一例であることが理解される。設計上の選好に基づき、プロセスにおけるステップの特定の順序又は階層は、本開示の適用範囲内にとどまりつつ再編することができることが理解される。添付された方法請求項は、様々なステップの要素を見本の順序で提示するものであり、提示された特定の順序又は階層に限定されることは意味されない。
【０１５３】
様々な実施形態において、ここにおいて説明されるノードは、１つ以上の方法に対応するステップ、例えば、信号受信、信号処理、信号生成及び／又は送信ステップを実施するために１つ以上のモジュールを用いて実装される。従って、幾つかの実施形態では、様々な特徴がモジュールを用いて実装される。該モジュールは、ソフトウェア、ハードウェア又はソフトウェアとハードウェアの組み合わせを用いて実装することができる。上述される方法又は方法ステップの多くは、上述される方法の全部又は一部を例えば１つ以上のノードにおいて実装するために、機械、例えば追加のハードウェアを有する又は有さない汎用コンピュータ、を制御するための、メモリデバイス、例えばＲＡＭ、フロッピー（登録商標）ー（登録商標）ディスク等の機械によって読み取り可能な媒体、に含まれている機械によって実行可能な命令、例えばソフトウェア、を用いて実装することができる。従って、とりわけ、様々な実施形態は、機械、例えばプロセッサ及び関連するハードウェア、に上述される方法のステップのうちの１つ以上を実行させるための機械によって実行可能な命令を含む機械によって読み取り可能な媒体を対象とする。幾つかの実施形態は、本発明の１つ以上の方法のステップのうちの１つ、複数又は全部を実装するように構成されたプロセッサを含むデバイス、例えば、通信ノード、を対象とする。
【０１５４】
幾つかの実施形態では、１つ以上のデバイス、例えば、通信ノード、例えば、ネットワークノード、アクセスノード及び／又は無線端末、のプロセッサ又はプロセッサ（複数）、例えば、ＣＰＵ、は、通信ノードによって実施されるとして説明される方法のステップを実施するように構成される。プロセッサの構成は、プロセッサの構成を制御するために１つ以上のモジュール、例えば、ソフトウェアモジュール、を使用することによって及び／又は記載されるステップを実施する及び／又はプロセッサ構成を制御するためにハードウェア、例えば、ハードウェアモジュール、をプロセッサに含めることによって達成させることができる。従って、幾つかの、ただしすべてではない実施形態は、プロセッサが含められているデバイスによって実施される様々な説明される方法の各ステップに対応するモジュールを含むプロセッサを有するデバイス、例えば、通信ノード、を対象とする。幾つかの、ただしすべてではない実施形態では、デバイス、例えば、通信ノード、は、プロセッサが含められているデバイスによって実施される様々な説明される方法の各々のステップに対応するモジュールを含む。モジュールは、ソフトウェア及び／又はハードウェアを用いて実装することができる。
【０１５５】
幾つかの実施形態は、様々な機能、ステップ、行為及び／又は動作、例えば、上述される１つ以上のステップ、を実装することをコンピュータ又は複数のコンピュータに行わせるためのコードを備えるコンピュータによって読み取り可能な媒体、例えば、非一時的なコンピュータによって読み取り可能な媒体、を備えるコンピュータプログラム製品を対象とする。実施形態に依存して、コンピュータプログラム製品は、実施されるべき各ステップに関して異なるコードを含むことができ、及び時々含む。従って、コンピュータプログラム製品は、方法、例えば、通信デバイス又はノードを制御する方法、の個々のステップに関するコードを含むことができ、及び時々含む。コードは、コンピュータによって読み取り可能な媒体、例えば、非一時的なコンピュータによって読み取り可能な媒体、例えば、ＲＡＭ（ランダムアクセスメモリ）、ＲＯＭ（読み取り専用メモリ）又はその他のタイプの記憶装置、に格納された、機械、例えば、コンピュータ、によって実行可能な命令の形態であることができる。コンピュータプログラム製品を対象とすることに加えて、幾つかの実施形態は、上述される１つ以上の方法の様々な機能、ステップ、行為及び／又は動作のうちの１つ以上を実装するように構成されたプロセッサを対象とする。従って、幾つかの実施形態は、ここにおいて説明される方法のステップの一部又は全部を実装するように構成されたプロセッサ、例えば、ＣＰＵ、を対象とする。プロセッサは、例えば、本出願で説明される通信デバイス又はその他のデバイスにおいて使用するためのものであることができる。
【０１５６】
様々な実施形態がピアツーピアシグナリングプロトコルを使用する通信システムによく適している。幾つかの実施形態は、直交周波数分割多重（ＯＦＤＭ）に基づく無線ピアツーピアシグナリングプロトコル、例えば、Ｗｉ−Ｆｉシグナリングプロトコル又は他のＯＦＤＭに基づくプロトコル、を使用する。
【０１５７】
ＯＦＤＭシステムに関して説明されているが、様々な実施形態の方法及び装置の少なくとも一部は、数多くの非ＯＦＤＭ及び／又は非セルラーシステムを含む広範な通信システムに対して適用可能である。
【０１５８】
上記の説明に鑑みて、上述される様々な実施形態の方法及び装置に関する数多くの追加の変形が当業者にとって明確になるであろう。該変形は、適用範囲内にあるとみなされるべきである。方法及び装置は、符号分割多元接続（ＣＤＭＡ）、ＯＦＤＭ、及び／又は通信デバイス間で無線通信リンクを提供するために使用することができる様々なその他のタイプの通信技法とともに使用することができ、及び様々な実施形態において使用される。幾つかの実施形態では、１つ以上の通信デバイスが、ＯＦＤＭ及び／又はＣＤＭＡを使用するモバイルノードとの通信リンクを確立するアクセスポイントとして実装され及び／又は有線又は無線の通信リンクを介してインターネット又は他のネットワークへの接続性を提供することができる。様々な実施形態において、モバイルノードは、方法を実装するためのノートブックコンピュータ、パーソナルデータアシスタント（ＰＤＡ）、又はその他のポータブルなデバイスとして実装され、受信機／送信機回路及びロジック及び／又はルーチンを含む。
以下に本願の出願当初の特許請求の範囲に記載された発明を付記する。
[Ｃ１]  ピア発見のために使用するために利用可能である通信チャネルを識別することと、
予め決定された順序設定方式により使用するために利用可能であるとして識別された前記チャネルの順序を設定することと、
ピア発見シグナリングのために使用されるべき前記順序が設定されたチャネルから前記識別された通信チャネルのうちの１つ以上を選択することであって、前記選択することは、前記チャネル順序設定の関数として行われることと、を備える、無線通信デバイスを動作させる方法。
[Ｃ２]  ピア発見シグナリングのために使用されるべき前記複数の通信チャネルのうちの１つ以上を選択することは、ピア発見のために使用されるべき予め決定された数のチャネルを選択することを含むＣ１に記載の方法。
[Ｃ３]  前記予め決定された数は、１又は２であるＣ２に記載の方法。
[Ｃ４]  前記識別された通信チャネルのうちの１つ以上を選択する前記ステップは、ピア発見のために使用されるべき前記順序が設定されたチャネルのリスト内の最初の予め決定された数のチャネルを選択することを含むＣ２に記載の方法。
[Ｃ５]  前記チャネル順序設定は、チャネル品質と無関係であるＣ４に記載の方法。
[Ｃ６]  ピア発見のために使用するために利用可能である通信チャネルを識別するための手段と、
予め決定された順序設定方式により使用するために利用可能であるとして識別された前記チャネルの順序を設定するための手段と、
ピア発見シグナリングのために使用されるべき前記順序が設定されたチャネルから前記識別された通信チャネルのうちの１つ以上を選択するための手段であって、前記選択することは、前記チャネル順序設定の関数として行われる手段と、を備える、無線通信デバイス。
[Ｃ７]  ピア発見シグナリングのために使用されるべき前記複数の通信チャネルのうちの１つ以上を選択するための前記手段は、ピア発見のために使用されるべき予め決定された数のチャネルを選択するための手段を含むＣ６に記載の無線通信デバイス。
[Ｃ８]  前記予め決定された数は、１又は２であるＣ７に記載の無線通信デバイス。
[Ｃ９]  前記識別された通信チャネルのうちの１つ以上を選択するための前記手段は、ピア発見のために使用されるべき前記順序が設定されたチャネルのリスト内の最初の予め決定された数のチャネルを選択するための手段を含むＣ７に記載の無線通信デバイス。
[Ｃ１０]  前記チャネル順序設定は、チャネル品質と無関係であるＣ９に記載の無線通信デバイス。
[Ｃ１１]  無線通信デバイス内で使用するためのコンピュータプログラム製品であって、
ピア発見のために使用するために利用可能である通信チャネルを識別することを少なくとも１つのコンピュータに行わせるためのコードと、
予め決定された順序設定方式により使用するために利用可能であるとして識別された前記チャネルの順序を設定することを前記少なくとも１つのプロセッサに行わせるためのコードと、
ピア発見シグナリングのために使用されるべき前記順序が設定されたチャネルから前記識別された通信チャネルのうちの１つ以上を選択することを前記少なくとも１つのプロセッサに行わせるためのコードあって、前記選択することは、前記チャネル順序設定の関数として行われるコードと、を備える非一時的なコンピュータによって読み取り可能な媒体、を備える、コンピュータプログラム製品。
[Ｃ１２]  ピア発見のために使用するために利用可能である通信チャネルを識別し、
予め決定された順序設定方式により使用するために利用可能であるとして識別された前記チャネルの順序を設定し、及び
ピア発見シグナリングのために使用されるべき前記順序が設定されたチャネルから前記識別された通信チャネルのうちの１つ以上を選択するように構成された少なくとも１つのプロセッサであって、前記選択することは、前記チャネル順序設定の関数として行われる少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリと、を備える、無線通信デバイス。
[Ｃ１３]  前記少なくとも１つのプロセッサは、ピア発見のために使用されるべき前記複数の通信チャネルのうちの１つ以上を選択するように構成される一部としてピア発見のために使用されるべき予め決定された数のチャネルを選択するように構成されるＣ１２に記載の無線通信デバイス。
[Ｃ１４]  前記予め決定された数は、１又は２であるＣ１３に記載の無線通信デバイス。
[Ｃ１５]  前記少なくとも１つのプロセッサは、前記識別された通信チャネルのうちの１つ以上を選択するように構成される一部として、ピア発見のために使用されるべき前記順序が設定されたチャネルのリスト内の最初の予め決定された数のチャネルを選択するように構成されるＣ１３に記載の無線通信デバイス。
[Ｃ１６]  ピアツーピア通信システムにおいてノードを動作させる方法であって、
複数のピアツーピアデバイスによるチャネル使用度を決定することであって、前記チャネル使用度は、ピア発見のための１つ以上のチャネルの使用度を示すことと、
ピア発見チャネルとしての使用のために少なくとも１つのチャネルを選択することであって、前記選択することは、ピア発見のために個々のチャネルを既に使用中であるピアツーピアデバイスの数の関数として行われることと、を備える、方法。
[Ｃ１７]  少なくとも１つのチャネルを選択することは、
ピア発見シグナリングのために使用されるべきＮのチャネルの組を選択することであって、Ｎのチャネルの前記組は、チャネル使用情報を提供する各デバイスがＮのチャネルの前記組内に少なくとも１つのチャネルを有するような十分なチャネルを含むことを含むＣ１６に記載の方法。
[Ｃ１８]  ピア発見のために使用されるべきＮのチャネルの前記選択された組をピアツーピアデバイスに通信することをさらに備えるＣ１７に記載の方法。
[Ｃ１９]  少なくとも１つのチャネルを選択することは、複数の異なる地理上のエリアの各々に関して行われるＣ１６に記載の方法。
[Ｃ２０]  前記選択することは、複数の異なる地理上のエリアの各々に関して地理的に行われ、特定の地理上のエリアに関して選択される前記少なくとも１つのチャネルは、前記チャネルが利用可能であることを報告した前記地理上のエリア内のデバイスの数及び前記特定の地理上のエリアに関するチャネル使用度に基づいて選択されるＣ１６に記載の方法。
[Ｃ２１]  ピアツーピア通信システムにおけるノードであって、
複数のピアツーピアデバイスによるチャネル使用度を決定するための手段であって、前記チャネル使用度は、ピア発見のための１つ以上のチャネルの使用度を示す手段と、
ピア発見チャネルとしての使用のために少なくとも１つのチャネルを選択するための手段であって、前記選択することは、ピア発見のために個々のチャネルを既に使用中のピアツーピアデバイスの数の関数として行われる手段と、を備える、ノード。
[Ｃ２２]  少なくとも１つのチャネルを選択するための手段は、
ピア発見シグナリングのために使用されるべきＮのチャネルの組を選択するための手段であって、Ｎのチャネルの前記組は、チャネル使用情報を提供する各デバイスがＮのチャネルの前記組内に少なくとも１つのチャネルを有するような十分なチャネルを含む手段、を含むＣ２１に記載のノード。
[Ｃ２３]  ピア発見のために使用されるべきＮのチャネルの前記選択された組をピアツーピアデバイスに通信するための手段をさらに備えるＣ２２に記載のノード。
[Ｃ２４]  少なくとも１つのチャネルを選択するための手段は、複数の異なる地理上のエリアの各々に関して選択を行うＣ２１に記載のノード。
[Ｃ２５]  少なくとも１つのチャネルを選択するための前記手段は、複数の異なる地理上のエリアの各々に関して地理的に選択するための手段を含み、特定の地理上のエリアに関して選択される前記少なくとも１つのチャネルは、前記チャネルが利用可能であることを報告した前記地理上のエリア内のデバイスの数及び前記特定の地理上のエリアに関するチャネル使用度に基づいて選択されるＣ２１に記載のノード。
[Ｃ２６]  ノード内で使用するためのコンピュータプログラム製品であって、
複数のピアツーピアデバイスによるチャネル使用度を決定することを少なくとも１つのコンピュータに行わせるためのコードであって、前記チャネル使用度は、ピア発見のための１つ以上のチャネルの使用度を示すコードと、
ピア発見チャネルとしての使用のために少なくとも１つのチャネルを選択することを前記少なくとも１つのコンピュータに行わせるためのコードであって、前記選択することは、ピア発見のために個々のチャネルを既に使用中のピアツーピアデバイスの数の関数として行われるコードと、を備える非一時的なコンピュータによって読み取り可能な媒体、を備える、コンピュータプログラム製品。
[Ｃ２７]  複数のピアツーピアデバイスによるチャネル使用度を決定し、及び、
ピア発見チャネルとしての使用のために少なくとも１つのチャネルを選択するように構成された少なくとも１つのプロセッサであって、前記チャネル使用度は、ピア発見のための１つ以上のチャネルの使用度を示し、前記選択することは、ピア発見のために個々のチャネルを既に使用中のピアツーピアデバイスの数の関数として行われる少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリと、を備える、ノード。
[Ｃ２８]  前記少なくとも１つのプロセッサは、ピア発見チャネルとしての使用のために少なくとも１つのチャネルを選択するように構成される一部として、ピア発見シグナリングのために使用されるべきＮのチャネルの組を選択するように構成され、Ｎのチャネルの前記組は、チャネル使用情報を提供する各デバイスがＮのチャネルの前記組内に少なくとも１つのチャネルを有するような十分なチャネルを含むＣ２７に記載のノード。
[Ｃ２９]  前記少なくとも１つのプロセッサは、ピア発見のために使用されるべきＮのチャネルの前記選択された組をピアツーピアデバイスに通信するようにさらに構成されるＣ２８に記載のノード。
[Ｃ３０]  前記少なくとも１つのプロセッサは、ピア発見チャネルとして使用すべき少なくとも１つのチャネルを選択するように構成される一部として、複数の異なる地理上のエリアの各々に関して少なくとも１つのチャネルを選択するように構成されるＣ２７に記載のノード。
【図１】
0005996715.tif 000002
【図２】
0005996715.tif 000003
【図３】
0005996715.tif 000004
【図４】
0005996715.tif 000005
【図５】
0005996715.tif 000006
【図６】
0005996715.tif 000007
【図７】
0005996715.tif 000008
【図８】
0005996715.tif 000009
【図９】
0005996715.tif 000010
【図１０】
0005996715.tif 000011
【図１１】
0005996715.tif 000012
【図１２】
0005996715.tif 000013
【図１３】
0005996715.tif 000014
【図１４】
0005996715.tif 000015
【図１５】
0005996715.tif 000016
【図１６】
0005996715.tif 000017
【図１７】
0005996715.tif 000018