(57)【特許請求の範囲】
【請求項１】
ワイヤレス通信のために周波数帯域を割り振る方法であって、
ワイヤレス端末（１０２）のロケーションを示す情報を含む入力を受信することと、
周波数帯域およびロケーションごとのチャネル情報を含むデータベースからの情報にアクセスすることと、前記アクセスされた情報は、少なくとも１つの周波数帯域について、複数の異なる個々の技術の各々についての技術ごとのデバイス数情報を含み、個々の技術についてのデバイス数情報は、前記少なくとも１つの周波数帯域において前記個々の技術を使用するデバイスの数を示す、
前記アクセスされたデータベース情報に基づいて、前記ワイヤレス端末（１０２）に１つまたは複数の利用可能な周波数帯域のうちの１つを割り当てることと、
を備える方法。
【請求項２】
前記１つまたは複数の利用可能な周波数帯域のうちの１つを割り当てることは、
前記ワイヤレス端末（１０２）によってサポートされ得る複数の通信技術の各々について、前記アクセスされたデータベース情報に応じて帯域技術パフォーマンスメトリックを生成すること、
を含む、請求項１に記載の方法。
【請求項３】
前記割り当てることより前に、前記ワイヤレス端末（１０２）から、前記ワイヤレス端末（１０２）によってサポートされる前記複数の技術を示す情報を受信すること、
をさらに備える、請求項１に記載の方法。
【請求項４】
前記１つまたは複数の利用可能な周波数帯域のうちの１つを割り当てることは、
最も高いと判断された帯域技術パフォーマンスメトリックを有する前記周波数帯域を割り当てること、
をさらに含む、請求項２に記載の方法。
【請求項５】
前記アクセスされた情報は、技術ごとに前記ワイヤレス端末ロケーションにおいて前記周波数帯域が使用される時間割合をさらに示す、請求項４に記載の方法。
【請求項６】
前記割り当てられた周波数帯域において通信するときに使用されるべき通信技術を前記ワイヤレス端末（１０２）に通信すること、
をさらに備える、請求項４に記載の方法。
【請求項７】
ワイヤレス端末（１０２）のロケーションを示す情報を含む入力を受信するための手段（５０４）と、
周波数帯域およびロケーションごとのチャネル使用情報を含むデータベースからの情報にアクセスするための手段（５１０）と、前記アクセスされた情報は、少なくとも１つの周波数帯域について、複数の異なる個々の技術の各々についての技術ごとのデバイス数情報を含み、個々の技術についてのデバイス数情報は、前記少なくとも１つの周波数帯域において前記個々の技術を使用するデバイスの数を示す、
前記アクセスされたデータベース情報に基づいて、前記ワイヤレス端末（１０２）に１つまたは複数の利用可能な周波数帯域のうちの１つを割り当てるための手段（５１２）と、
を備える、制御デバイス（４００）。
【請求項８】
前記１つまたは複数の利用可能な周波数帯域のうちの１つを割り当てるための手段（５１２）は、前記ワイヤレス端末（１０２）によってサポートされ得る複数の通信技術の各々について、前記アクセスされたデータベース情報に応じて帯域技術パフォーマンスメトリックを生成するための手段（５１４）を含む、請求項７に記載の制御デバイス（４００）。
【請求項９】
前記ワイヤレス端末（１０２）から、前記ワイヤレス端末（１０２）によってサポートされる前記技術を示す情報を受信するための手段、
をさらに備える、請求項７に記載の制御デバイス（４００）。
【請求項１０】
前記１つまたは複数の利用可能な周波数帯域のうちの１つを割り当てるための前記手段（５１２）は、最も高い判断された帯域技術パフォーマンスメトリックを有する前記周波数帯域を割り当てるための手段（５１８）をさらに含む、請求項８に記載の制御デバイス。
【請求項１１】
制御デバイス（４００）において使用するためのコンピュータプログラムであって、
少なくとも１つのコンピュータ（４０２）に、ワイヤレス端末のロケーションを示す情報を含む入力を受信させるためのコード（５０４）と、
前記少なくとも１つのコンピュータ（４０２）に、周波数帯域およびロケーションごとのチャネル使用情報を含むデータベースからの情報にアクセスさせるためのコード（５１０）と、前記アクセスされた情報は、少なくとも１つの周波数帯域について、複数の異なる個々の技術の各々についての技術ごとのデバイス数情報を含み、個々の技術についてのデバイス数情報は、前記少なくとも１つの周波数帯域において前記個々の技術を使用するデバイスの数を示す、
前記少なくとも１つのコンピュータ（４０２）に、前記アクセスされたデータベース情報に基づいて、前記ワイヤレス端末（１０２）に１つまたは複数の利用可能な周波数帯域のうちの１つを割り当てさせるためのコード（５１２）と、
を備えるコンピュータプログラム。
【請求項１２】
ワイヤレス端末（１０２）のロケーションを示す情報を含む入力を受信することと、
周波数帯域およびロケーションごとのチャネル情報を含むデータベースからの情報にアクセスすることと、前記アクセスされた情報は、少なくとも１つの周波数帯域について、複数の異なる個々の技術の各々についての技術ごとのデバイス数情報を含み、個々の技術についてのデバイス数情報は、前記少なくとも１つの周波数帯域において前記個々の技術を使用するデバイスの数を示す、
前記アクセスされたデータベース情報に基づいて、前記ワイヤレス端末（１０２）に１つまたは複数の利用可能な周波数帯域のうちの１つを割り当てることと、
を行うように構成された少なくとも１つのプロセッサ（４０２）と、
前記少なくとも１つのプロセッサ（４０２）に結合されたメモリ（４０４）と、
を備える、制御デバイス（４００）。
【請求項１３】
前記少なくとも１つのプロセッサ（４０２）は、前記ワイヤレス端末（１０２）によってサポートされ得る複数の通信技術の各々について、前記アクセスされたデータベース情報に応じて帯域技術パフォーマンスメトリックを生成するようにさらに構成された、請求項１２に記載の制御デバイス（４００）。
【請求項１４】
前記少なくとも１つのプロセッサ（４０２）は、前記ワイヤレス端末（１０２）から、前記ワイヤレス端末（１０２）によってサポートされる前記複数の技術を示す情報を受信するようにさらに構成された、請求項１２に記載の制御デバイス（４００）。
【請求項１５】
前記少なくとも１つのプロセッサ（４０２）は、前記ワイヤレス端末（１０２）に１つまたは複数の利用可能な周波数帯域のうちの１つを割り当てることの一部として、最も高いと判断された帯域技術パフォーマンスメトリックを有する前記周波数帯域を割り当てるようにさらに構成された、請求項１３に記載の制御デバイス（４００）。
【請求項１６】
ワイヤレス端末（７００）を動作させる方法であって、
前記ワイヤレス端末（７００）のロケーションを判断することと、
前記ワイヤレス端末（７００）の前記ロケーションを示す情報を制御デバイス（４００）に通信することと、
前記制御デバイス（４００）によって前記ワイヤレス端末（７００）に使用のために割り当てられた利用可能な周波数帯域を示す情報と、前記割り当てられた周波数帯域において使用されるべき技術を示す情報と、を受信することと、前記割当てはデータベースからのアクセスされた情報に基づき、前記アクセスされた情報は、少なくとも１つの周波数帯域について、複数の異なる個々の技術の各々についての技術ごとのデバイス数情報を含み、個々の技術についてのデバイス数情報は、前記少なくとも１つの周波数帯域において前記個々の技術を使用するデバイスの数を示す、
を備える方法。
【請求項１７】
前記通信することは、前記ワイヤレス端末（７００）によってサポートされる前記技術を示す情報を前記制御デバイス（４００）に通信することを含む、請求項１６に記載の方法。
【請求項１８】
前記ワイヤレス端末（７００）が使用を検討している１つまたは複数の周波数帯域のうちの少なくとも１つについて、前記ワイヤレス端末ロケーションにおいて前記１つまたは複数の周波数帯域のうちの少なくとも１つが使用される時間割合を検知すること、
を含む検知動作を実行することをさらに備える、請求項１７に記載の方法。
【請求項１９】
対象のピア通信デバイスを識別する情報を前記制御デバイス（４００）に通信すること、
をさらに備える、請求項１６に記載の方法。
【請求項２０】
前記ワイヤレス端末ロケーションにおいて前記ワイヤレス端末（７００）が使用を検討している前記１つまたは複数の周波数帯域のうちの少なくとも１つが使用される前記検知された時間割合を示す情報を前記制御デバイス（４００）に通信すること、
をさらに備える、請求項１８に記載の方法。
【請求項２１】
前記ワイヤレス端末（７００）に使用のために割り当てられた前記利用可能な周波数帯域は、対象のピアデバイスが前記ワイヤレス端末ロケーションの近傍にあることがわかっているとき、対象のピアデバイスによって使用される周波数帯域技術組合せに対応する周波数帯域である、請求項１９に記載の方法。
【請求項２２】
ワイヤレス端末（７００）であって、
前記ワイヤレス端末（７００）のロケーションを判断するための手段（８０４）と、
前記ワイヤレス端末（７００）の前記ロケーションを示す情報を制御デバイス（４００）に通信するための手段（８２０）と、
前記制御デバイス（４００）によって前記ワイヤレス端末（７００）に使用のために割り当てられた利用可能な周波数帯域を示す情報と、前記割り当てられた周波数帯域において使用されるべき技術を示す情報と、を受信するための手段（８３４）と、前記割当てはデータベースからのアクセスされた情報に基づき、前記アクセスされた情報は、少なくとも１つの周波数帯域について、複数の異なる個々の技術の各々についての技術ごとのデバイス数情報を含み、個々の技術についてのデバイス数情報は、前記少なくとも１つの周波数帯域において前記個々の技術を使用するデバイスの数を示す、
を備える、ワイヤレス端末（７００）。
【請求項２３】
前記ワイヤレス端末（７００）によってサポートされる前記技術を示す情報を前記制御デバイス（４００）に通信するための手段（８２６）、
をさらに備える、請求項２２に記載のワイヤレス端末（７００）。
【請求項２４】
前記ワイヤレス端末が使用を検討している１つまたは複数の周波数帯域のうちの少なくとも１つについて、前記ワイヤレス端末ロケーションにおいて前記１つまたは複数の周波数帯域のうちの少なくとも１つが使用される時間割合を検知するための手段（８１２）、
をさらに備える、請求項２３に記載のワイヤレス端末（７００）。
【請求項２５】
対象のピア通信デバイスを識別する情報を前記制御デバイス（４００）に通信するための手段（８２８）、
をさらに備える、請求項２２に記載のワイヤレス端末（７００）。
【請求項２６】
ワイヤレス端末（７００）において使用するためのコンピュータプログラムであって、
少なくとも１つのコンピュータ（７０２）に、前記ワイヤレス端末（７００）のロケーションを判断させるためのコード（８０４）と、
前記少なくとも１つのコンピュータ（７０２）に、前記ワイヤレス端末の前記ロケーションを示す情報を制御デバイス（４００）に通信させるためのコード（８２０）と、
前記少なくとも１つのコンピュータ（７０２）に、前記制御デバイス（４００）によって前記ワイヤレス端末（７００）に使用のために割り当てられた利用可能な周波数帯域を示す情報と、前記割り当てられた周波数帯域において使用されるべき技術を示す情報とを受信させるためのコード（８３４）と、前記割当てはデータベースからのアクセスされた情報に基づき、前記アクセスされた情報は、少なくとも１つの周波数帯域について、複数の異なる個々の技術の各々についての技術ごとのデバイス数情報を含み、個々の技術についてのデバイス数情報は、前記少なくとも１つの周波数帯域において前記個々の技術を使用するデバイスの数を示す、
を備えるコンピュータプログラム。
【請求項２７】
ワイヤレス端末（７００）であって、
前記ワイヤレス端末（７００）のロケーションを判断することと、
前記ワイヤレス端末（７００）の前記ロケーションを示す情報を制御デバイス（４００）に通信することと、
前記制御デバイス（４００）によって前記ワイヤレス端末（７００）に使用のために割り当てられた利用可能な周波数帯域を示す情報と、前記割り当てられた周波数帯域において使用されるべき技術を示す情報とを受信することと、前記割当てはデータベースからのアクセスされた情報に基づき、前記アクセスされた情報は、少なくとも１つの周波数帯域について、複数の異なる個々の技術の各々についての技術ごとのデバイス数情報を含み、個々の技術についてのデバイス数情報は、前記少なくとも１つの周波数帯域において前記個々の技術を使用するデバイスの数を示す、
を行うように構成された少なくとも１つのプロセッサ（７０２）と、
前記少なくとも１つのプロセッサに結合されたメモリ（７０４）と、
を備える、ワイヤレス端末（７００）。
【請求項２８】
前記少なくとも１つのプロセッサ（７０２）は、
前記ワイヤレス端末（７０２）によってサポートされる前記技術を示す情報を前記制御デバイス（４００）に通信するようにさらに構成された、請求項２７に記載のワイヤレス端末（７００）。
【請求項２９】
前記少なくとも１つのプロセッサ（７０２）は、
検知動作を実行することの一部として、前記ワイヤレス端末（７００）が使用を検討している１つまたは複数の周波数帯域のうちの少なくとも１つについて、前記ワイヤレス端末ロケーションにおいて前記１つまたは複数の周波数帯域のうちの少なくとも１つが使用される時間割合を検知するようにさらに構成された、請求項２８に記載のワイヤレス端末（７００）。
【請求項３０】
前記少なくとも１つのプロセッサ（７０２）は、
対象のピア通信デバイスを識別する情報を前記制御デバイス（４００）に通信するようにさらに構成され、
前記ワイヤレス端末（７００）に使用のために割り当てられた前記利用可能な周波数帯域は、対象のピアデバイスが前記ワイヤレス端末ロケーションの近傍にあることがわかっているとき、対象のピアデバイスによって使用される周波数帯域技術組合せに対応する周波数帯域である、請求項２７に記載のワイヤレス端末（７００）。
【発明の詳細な説明】
【技術分野】
【０００１】
様々な実施形態は、ワイヤレス通信に関し、より詳細には、ワイヤレス通信のための１つまたは複数の周波数帯域、たとえば、テレビジョン（ＴＶ）スペクトルに対応する未使用の周波数帯域の判断および／または通信デバイスへの割振りを可能にする方法および装置に関する。
【背景技術】
【０００２】
最近、ＦＣＣは、未使用のスペクトル、たとえば、未使用のＴＶスペクトルが、スペクトルにアクセスするための規則に従ってワイヤレス通信のために通信デバイスによって使用され得ることを示した。これらの規則は、１次ユーザ、たとえば、ＴＶサービス放送事業者への干渉を回避するように設計される。しかしながら、ＦＣＣは、使用されるべき特定の技術を規定していない。これは、様々な異なる技術をサポートするデバイスが共存し、同じホワイトスペースにアクセスすることを試み得る状況に潜在的につながり得る。異なる技術が同じスペクトルを使用することを試み、異なる技術間で動作が協調されない環境において、技術にわたって干渉を管理することは困難であり得る。その上、通信のために利用可能なホワイトスペースに対応する潜在的に複数の周波数帯域があるので、様々な技術にわたる、ならびに所与の技術についての、複数の帯域の効率的な使用は厄介であり得る。
【０００３】
上記の説明に鑑みて、ワイヤレス通信のための未使用のスペクトルに対応する１つまたは複数の周波数帯域の判断および／または通信デバイスへの割当てを可能にする方法および／または装置が必要であることを諒解されたい。
【発明の概要】
【０００４】
ワイヤレス通信のために、たとえば、未使用のＴＶチャネルに対応する１つまたは複数の周波数帯域を判断し、および／または通信デバイスに割り振るための方法および装置について説明する。異なるロケーションにおいておよび／または異なる時間において、異なる周波数帯域が割振りのために利用可能であり得る。たとえば、ＴＶサービスプロバイダに認可され得るスペクトルは、サービスプロバイダが特定の時間においてまたは特定のエリアにおいて送信しないことを決定したとき、ローカルピアツーピアネットワークによる使用のために利用可能であり得る。別の例として、いくつかの領域中のいくつかのスペクトルは現在無認可であり、ピアツーピアネットワークのために使用するために利用可能であり得る。様々な説明される方法および装置は、複数の異なる技術がサポートされる環境においてローカルピアツーピアネットワークをサポートすることに好適である。１つまたは複数の周波数帯域の割振りは、いくつかのファクタに基づき得る。
【０００５】
いくつかの実施形態の一態様によれば、例示的な方法は、たとえば、特定の技術を使用したピアツーピア通信のために、所与のロケーションにおいておよび所与の時間において使用するための周波数帯域を判断し、通信デバイスに割り振る、集中制御デバイスを含む。ワイヤレス通信のために周波数帯域を割り振る例示的な方法は、いくつかの実施形態によれば、ワイヤレス端末のロケーションを示す情報を含む入力を受信することと、周波数帯域およびロケーションごとのチャネル使用情報を含むデータベースからの情報にアクセスすることと、前記アクセスされたデータベース情報に基づいて、前記ワイヤレス端末に１つまたは複数の利用可能な周波数帯域のうちの１つを割り当てることとを備える。いくつかの実施形態では、利用可能な周波数帯域のうちの少なくともいくつかは未使用のテレビジョンチャネルに対応する。
【０００６】
いくつかの実施形態では、制御デバイスは、ワイヤレス端末のロケーションを示す情報を含む入力を受信することと、周波数帯域およびロケーションごとのチャネル情報を含むデータベースからの情報にアクセスすることと、前記アクセスされたデータベース情報に基づいて、前記ワイヤレス端末に１つまたは複数の利用可能な周波数帯域のうちの１つを割り当てることとを行うように構成された少なくとも１つのプロセッサを含む。制御デバイスは、前記少なくとも１つのプロセッサに結合されたメモリを含み得、いくつかの実施形態では、それを含む。
【０００７】
通信デバイス、たとえば、ワイヤレス端末を動作させる例示的な方法は、いくつかの実施形態によれば、ワイヤレス端末のロケーションを判断することと、ワイヤレス端末のロケーションを示す情報を制御デバイスに通信することと、前記ワイヤレス端末によって使用されるべき利用可能な周波数帯域のうちの１つまたは複数を示す情報を受信することとを備える。
【０００８】
例示的な一実施形態では、通信デバイスは、ワイヤレス端末のロケーションを判断することと、ワイヤレス端末のロケーションを示す情報を制御デバイスに通信することと、前記ワイヤレス端末によって使用されるべき利用可能な周波数帯域のうちの１つまたは複数を示す情報を受信することとを行うように構成された少なくとも１つのプロセッサを含む。
【０００９】
上記の概要で様々な実施形態について論じたが、必ずしも、すべての実施形態が同じ特徴を含むわけではなく、上記で説明した特徴のいくつかは、いくつかの実施形態では、必要ではないが、望ましいことがあることを諒解されたい。以下の発明を実施するための形態では、多数の追加の特徴、実施形態および様々な実施形態の利益について論じる。
【図面の簡単な説明】
【００１０】
【図１】様々な例示的な実施形態による例示的な通信システムを示す図。
【図２】様々な例示的な実施形態による、ワイヤレス通信のために周波数帯域を割り振る例示的な通信方法のフローチャート。
【図３】例示的な実施形態に従って実装される、図１のシステムにおいて使用され得る例示的なデータベースを示す図。
【図４】図１のシステムにおいて使用され得る例示的な制御デバイスを示す図。
【図５】図５の例示的な制御デバイスにおいて使用され得るモジュールのアセンブリを示す図。
【図６】
【図６Ａ】例示的な実施形態による、通信デバイス、たとえば、ワイヤレス端末を動作させる例示的な方法のフローチャートの第１の部分の図。
【図６Ｂ】例示的な実施形態による、通信デバイス、たとえば、ワイヤレス端末を動作させる例示的な方法のフローチャートの第２の部分の図。
【図７】図１のシステムにおいて使用され得る例示的な通信デバイス、たとえば、ワイヤレス端末を示す図。
【図８】
【図８Ａ】図７の例示的な通信デバイスにおいて使用され得るモジュールのアセンブリの第１の部分を示す図。
【図８Ｂ】図７の例示的な通信デバイスにおいて使用され得るモジュールのアセンブリの第２の部分を示す図。
【図９】例示的な実施形態による、図１のシステムにおいて使用され得る例示的なＦＣＣ準拠データベースを示す図。
【発明を実施するための形態】
【００１１】
図１に、様々な例示的な実施形態による例示的な通信システム１００を示す。例示的な通信システム１００は、複数の通信デバイス（デバイスＡ１０２、デバイスＢ１０４、第Ｉのデバイス１０６、．．．、第Ｎの通信デバイス１０８）を含む。通信デバイス１０２、１０４、１０６、１０８は、たとえば、ピアツーピア通信、たとえば、ローカルピアツーピアネットワークの一部としての直接ピアツーピア通信をサポートし、インフラストラクチャベースの通信をサポートする、モバイル端末などのワイヤレス端末である。インフラストラクチャベースの通信は、たとえば、基地局などのアクセスポイントを介して行われ得る。基地局は、セルラー通信ネットワークの一部であり得、いくつかの実施形態では、その一部である。ワイヤレス通信デバイスのいくつかは、ピアツーピア通信のために使用され得る複数の異なるワイヤレス技術および／またはプロトコルをサポートする。ワイヤレス通信デバイスのいくつか、たとえば、デバイス１０６は、他のネットワークノードおよび／またはインターネットへのワイヤードインターフェースを含む。
【００１２】
通信システム１００は、図１に示すように、データベース１２０、たとえば、ピアツーピアエアリンクリソース割振りおよび／またはピアディスカバリをサポートするデータベースに、およびＦＣＣ（Federal Communications Commission連邦通信委員会）準拠データベース１２２に結合された制御ノード１１０をさらに含む。ＦＣＣデータベース１２２は、たとえば、インターネット１１８を介して通信システム１００中の１つまたは複数のデバイスによってアクセスされ得る。必ずしもすべてではないが、いくつかの実施形態では、１つまたは複数の通信デバイス（１０２、１０４、１０６、．．．１０８）は、ハンドヘルドセルフォンまたはポータブル携帯情報端末（ＰＤＡ）デバイスなど、ポータブル通信デバイスまたはワイヤレス端末として実装される。
【００１３】
様々なワイヤレス通信デバイスは、所与の時点において異なる地理的領域中で動作していることがある。この例では、地理的領域（地理的領域１  １３０、地理的領域２  １３２、．．．地理的領域Ｎ  １３６）の各々は、それぞれ、対応するアクセスポイント（アクセスポイント１  １１２、アクセスポイント２  １１４、．．．、アクセスポイントＮ  １１６）に関連する。アクセスポイント（１１２、１１４、．．．１１６）は、たとえば、基地局である。したがって、ワイヤレス通信デバイス、たとえば、ワイヤレス端末は、たとえばセルラー通信シグナリングを使用して、アクセスポイントを介して制御ノード１１０と通信することができる。さらに、様々な実施形態では、地理的領域内に、たとえば、地理的領域１  １３０内に、例示的な領域１４０などの複数のより小さい領域がある。より小さい領域１４０では、１つまたは複数のローカルピアツーピアネットワークが動作していることがあり、複数のワイヤレス通信デバイスが領域１４０内に含まれ得る。領域１４０などの領域では、異なるピアツーピアネットワークが、たとえば、異なる周波数帯域を使用して同時に、時々、動作している。領域１４０などの領域では、異なるピアツーピアネットワークが、たとえば、異なる技術を使用して同時に、時々、動作している。領域１４０などの領域では、いくつかの実施形態では、たとえば、異なる技術を使用する２つの異なるピアツーピアネットワークが同じ周波数帯域を共有し、時々共有し、たとえば、各ネットワークは時間の部分を割り振られる。
【００１４】
ワイヤレス通信デバイスロケーションは、そのデバイスがシステム１００全体にわたって移動するにつれて変化し得る。図１に示すように、デバイスＡ１０２は、アクセスポイント１  １１２によってサービスされる地理的領域１  １３０中にあり、デバイスＢ１０４は、アクセスポイント２  １１４によってサービスされる地理的領域２  １３２中にあり、第Ｎのデバイス１０８は、アクセスポイントＮ  １１６によってサービスされる地理的領域Ｎ  １３６中にある。アクセスポイント１１２、１１４、１１６は、セルラーベースシグナリングプロトコルをサポートするワイヤレスインターフェースと、バックホールネットワークへの結合を与えるワイヤードインターフェースとを含む。異なる領域中のアクセスポイントは、たとえば、ワイヤードまたはファイバーネットワーク接続を介してインターネットおよび／または他のネットワークノードへのアクセスを与える。制御ノード１１０は、少なくともいくつかの実施形態では、制御ノード１１０が異なる領域中の複数のアクセスポイントをサービスすることができる形で実装され得ることを諒解されたい。様々なアクセスポイントは、いくつかの実施形態では、情報を交換するためにバックホールリンクを介して制御ノード１１０に結合される。
【００１５】
いくつかの実施形態の一態様によれば、たとえば、ＴＶチャネルに対応する１つまたは複数の周波数帯域は、たとえば、ローカルピアツーピアネットワークの一部として、通信目的のために、たとえば、ピアツーピア通信のために、様々なロケーションにおいて通信デバイスが使用するために利用可能であり得、時々利用可能である。所与の時間に通信システム１００中のいくつかのロケーションにおいて、１つまたは複数の同じ周波数帯域がピアツーピア通信のために使用するために利用可能であり得る。所与の時間に通信システム１００中のいくつかのロケーションにおいて、１つまたは複数の異なる周波数帯域がピアツーピア通信のために使用するために利用可能であり得る。通信デバイス（１０２、１０４および１０８）の周りの点線円（１４０、１４２および１４４）は、それぞれのデバイスが、ある例示的な時間に偶然位置する、たとえば、一例では半径１０〜１５メートルの小さい領域を示す。地理的領域（１３０、１３２、．．．、１３６）の各々が複数のより小さい示された領域を含むことを諒解されたい。より小さい領域（１４０、１４２、１４４）は、それぞれ、アクセスポイント（１１２、１１４および１１６）の各々のカバレージエリアである、それらの対応するより大きいサイズの地理的領域（１３０、１３２、１３６）と比較して、サイズがはるかに小さい。
【００１６】
通信デバイス（１０２、１０４、１０８）は、それらのデバイスが位置するそれぞれの領域（１４０、１４２、１４４）中でピアツーピア通信において使用するために現在利用可能であり得る１つまたは複数の周波数帯域を、たとえば、制御ノード１１０によって割り当てられ得る。いくつかの実施形態では、様々な通信デバイス、たとえば、通信デバイス１０２、１０４、１０６、および１０８は、利用可能な周波数帯域を検出するため、および／またはチャネル状態、たとえば、干渉レベルなどを判断するためにチャネル検知を実行する。１つのそのような例では、チャネル検知は、ピアツーピア通信のために使用され得る利用可能な周波数帯域を検出するために、点線円１４０、１４２および１４４によって表されるエリア中のデバイス１０２、１０４、１０８によって実行される。いくつかの実施形態では、ワイヤレス通信デバイス、たとえば、デバイスＡ１０２は、ＦＣＣ規則および／または規制による、ピアツーピアシグナリングに勝る優先度を有するシグナリング、たとえば、ＴＶシグナリングおよび／またはワイヤレスマイクロフォンシグナリングの存在を検出する。
【００１７】
様々な実施形態では、ローカルピアツーピアネットワークに参加することを望むワイヤレス通信デバイスは、検出された検知情報を制御ノードに報告する。いくつかのそのような実施形態では、制御ノードは、ピアツーピア通信のためにワイヤレス通信デバイスにどのチャネルを割り振るべきかを決定する際に、ＦＣＣデータベース情報とともにワイヤレス通信からの受信情報からの情報を使用する。したがって、様々な実施形態では、制御ノード１１０は、たとえば、あるロケーションおよび時間においてピアツーピア通信のために使用すべき特定の周波数帯域および／または特定の技術および／または通信プロトコルに特定のワイヤレス通信デバイスを割り当てて、システム１００全体にわたってピアツーピアチャネル割振りを制御し、協調させる。
【００１８】
いくつかの実施形態では、通信デバイス（１０２、１０４、１０６、．．．、１０８）は、エンドノードとして動作し得、通信目的のために、１つまたは複数の通信技術、たとえば、ＣＤＭＡ、ＧＳＭ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＷｉＦｉ、他のＯＦＤＭベースの技術などのワイヤレス通信技術をサポートし得る。様々な実施形態では、これらの通信技術の少なくともいくつかはローカルピアツーピアネットワークシグナリングをサポートする。異なるデバイスは、通信技術および／または通信プロトコルの異なるセットをサポートし得る。システム１００中のいくつかの通信デバイス、たとえば、第Ｉの通信デバイス１０６は、他のノードおよび／またはインターネットへの接続、たとえば、ワイヤードまたはファイバーネットワーク接続を有し得、他のデバイスおよびデータベースへのそのような接続性および／またはアクセスを与えることができる。しかしながら、そのような接続は随意である。
【００１９】
図２は、例示的な実施形態による、ワイヤレス通信のために周波数帯域を割り振る例示的な通信方法を示すフローチャート２００である。いくつかの実施形態では、例示的な通信方法は、制御ノード、たとえば、図１の通信システム１００の制御ノード１１０によって実装される。フローチャート２００の方法について、図１の例示的な制御ノード１１０と例示的なデバイスＡ１０２、たとえば、モバイルワイヤレス端末とを使用して説明する。フローチャート２００の例示的な方法では、制御ノード１１０は、デバイスＡ１０２、たとえば、モバイルワイヤレス端末に、ホワイトスペースに対応する１つまたは複数の周波数帯域、たとえば、未使用のＴＶチャネルを割り当てる。
【００２０】
例示的な方法の動作はステップ２０２において開始し、制御ノードが電源投入され、初期化される。動作は開始ステップ２０２からステップ２０４に進む。いくつかの実施形態では、動作はまた、開始ステップ２０２からオプションのステップ２０５、２０６、２０７および２０８のうちの１つまたは複数に進む。
【００２１】
ステップ２０４に戻ると、ステップ２０４において、制御ノードは、ワイヤレス端末のロケーションを示す情報と、オプションで、１つまたは複数の利用可能な周波数帯域を識別する情報とを含む入力を受信する。いくつかの実施形態では、利用可能な周波数帯域は、ピアツーピアシグナリングのために使用されるために利用可能である周波数帯域である。いくつかの実施形態では、利用可能な周波数帯域は、ＴＶチャネル、たとえば、特定のロケーションにおける未使用のＴＶチャネルに対応する。
【００２２】
いくつかの実施形態では、ワイヤレス端末のロケーションを示す情報を含む前記入力は、そのワイヤレス端末から受信される。たとえば、いくつかの実施形態では、ワイヤレス端末は、ＧＰＳ受信機を含み得、それのロケーションを通信する。いくつかの実施形態では、ワイヤレス端末のロケーションを示す情報を含む前記情報は、たとえば、受信電力測定および／または他のロケーション判断技法に基づいて、アクセスポイントのカバレージエリア内のワイヤレス端末のロケーションを追跡するアクセスポイント、たとえば、基地局から受信される。いくつかの実施形態では、ワイヤレス端末のロケーションを含む入力は、ロケーション追跡ノード、たとえば、システム中のデバイスロケーションの追跡専用のサーバから受信される。
【００２３】
様々な実施形態では、１つまたは複数の利用可能な周波数帯域を識別する情報は、ワイヤレス端末によって検知されたチャネル情報に基づく。たとえば、ワイヤレス端末は、無認可および／または未使用のスペクトルの検索されたＦＣＣ情報、アクティブなＴＶチャネルのローカル検知、たとえば、ワイヤレスマイクロフォン通信など、ＦＣＣ規則および／または規制による、ピアツーピア通信に勝る優先順位を有する通信のローカル検知、ならびに／あるいはアクティブなピアツーピア通信のローカル検知に基づいて、それの観点からピアツーピア通信のために使用され得る１つまたは複数の周波数帯域を識別し得る。様々な実施形態では、ワイヤレス端末は、たとえば、１つまたは複数の周波数帯域について、それのロケーションにおける周波数帯域がピアツーピア通信のためにおよび／または他の通信のために使用されている時間割合を検知および／または測定する。動作はステップ２０４からステップ２１０に進む。
【００２４】
ステップ２０５に戻ると、ステップ２０５において、制御ノードは、ワイヤレス端末が使用を検討している周波数帯域のうちの１つまたは複数について検知された干渉の量を示す情報を受信する。様々な実施形態では、ワイヤレス端末は、検知を実行し、検知結果を、たとえば、アクセスノードを介して制御ノードに通信する。動作はステップ２０５からステップ２１０に進む。
【００２５】
ステップ２０６に戻ると、ステップ２０６において、制御ノードは、ワイヤレス端末が使用を検討している１つまたは複数の周波数帯域について、ワイヤレス端末ロケーションにおいて周波数帯域が使用される検知された時間割合を示す情報を受信する。様々な実施形態では、ワイヤレス端末は、検知を実行し、それの結果を、たとえば、アクセスノードを介して制御ノードに通信する。動作はステップ２０６からステップ２１０に進む。
【００２６】
ステップ２０７に戻ると、ステップ２０７において、制御ノードは、対象のピア通信デバイスを識別する情報を受信する。たとえば、ワイヤレス端末は、いくつかの実施形態では、ワイヤレス端末にとって対象のピア通信デバイスを識別するリストを生成し、生成されたリストを、たとえばアクセスポイントを介して制御ノードに送る。動作はステップ２０７からステップ２１０に進む。
【００２７】
ステップ２０８に戻ると、ステップ２０８において、制御ノードは、ワイヤレス端末によってサポートされる技術を示す情報を受信する。いくつかの実施形態では、ワイヤレス端末によってサポートされる技術を示す情報はワイヤレス端末から受信され、たとえば、アクセスポイントを介して間接的に受信される。動作はステップ２０８からステップ２１０に進む。
【００２８】
図２では、ステップ２０４、２０５、２０６、２０７および２０８は並行するものとして示されている。様々な実施形態では、ステップ２０４、２０５、２０６、２０７および２０８のうちの１つまたは複数は直列に実行される。ステップの様々な並行／直列組合せも可能である。
【００２９】
ステップ２１０において、制御ノードは、周波数帯域およびロケーションごとのチャネル情報を含むデータベースからの情報にアクセスする。いくつかの実施形態では、アクセスされた情報はチャネル使用情報を示す。いくつかのそのような実施形態では、アクセスされた情報は、ワイヤレス端末ロケーションにおいて検出された干渉と、ワイヤレス端末において周波数帯域が使用される時間割合とのうちの少なくとも１つをさらに示す。いくつかのそのような実施形態では、アクセスされた情報は、技術ごとにワイヤレス端末において周波数帯域が使用される時間割合を示す。様々な実施形態では、チャネル使用情報は、ワイヤレス端末ロケーションにおいて周波数帯域を現在使用しているデバイスの数を示す情報を含む。いくつかの実施形態では、周波数帯域を現在使用しているデバイスの数は、技術ごとのデバイス数情報を含む。
【００３０】
動作はステップ２１０からステップ２１２に進む。ステップ２１２において、制御ノードは、前記アクセスされたデータベース情報に基づいて、前記ワイヤレス端末に１つまたは複数の利用可能な周波数帯域を割り当てる。様々な実施形態では、ステップ２１２は、ステップ２１４、２１６および２１８のうちの１つまたは複数を含む。ステップ２１４において、制御ノードは、前記ワイヤレス端末によってサポートされ得る複数の通信技術の各々について、前記アクセスされたデータベース情報に応じて帯域技術パフォーマンスメトリックを生成する。次いで、前記２１６において、制御ノードは、対象のピアデバイスがワイヤレス端末ロケーションの近傍にあることがわかっているとき、割当てについて検討中の周波数帯域を、対象のピアデバイスによって使用される周波数帯域技術組合せに対応する周波数帯域に限定する。動作はステップ２１６からステップ２１８に進み、制御ノードは、最も高いと判断された帯域技術パフォーマンスメトリックを有する周波数帯域を割り当てる。動作はステップ２１２からステップ２２０に進む。
【００３１】
ステップ２２０において、制御ノードはワイヤレス端末に情報を通信する。ステップ２２０はステップ２２２を含み、いくつかの実施形態では、ステップ２２０は、ステップ２２４、２２６および２２８のうちの１つまたは複数を含む。ステップ２２２において、制御ノードは、１つまたは複数の利用可能な周波数帯域のうちの割り当てられた１つの周波数帯域を示す情報を通信する。ステップ２２４において、制御ノードは、最も高いと判断された帯域技術パフォーマンスメトリックを有する割り当てられた周波数帯域において通信するときに使用されるべき通信技術を通信する。ステップ２２６において、制御ノードは、ワイヤレス端末の近傍にある対象のピアデバイスのリストを含む情報と、オプションで、対象のピアデバイスの前記リスト中のピアデバイスによって使用されている周波数帯域を示す情報とを前記ワイヤレス端末に通信する。ステップ２２８において、制御ノードは、示された周波数帯域において通信するときに、どの１つまたは複数の通信技術が対象の個々のピアデバイスによって使用されているかを通信する。
【００３２】
動作はステップ２２０からステップ２３０に進み、制御ノードはデータベース統計を更新する。次いで、動作はステップ２３０からステップ２０４の入力に進み、オプションで、ステップ２０６および／またはステップ２０８の入力に進む。
【００３３】
図２のフローチャート２００について、図１の制御ノード１１０によるワイヤレス端末、たとえば、デバイスＡ１０２のための周波数帯域割当てに関して説明した。しかしながら、制御ノード１１０は複数のワイヤレス端末のための割当てを制御し、したがって、フローチャート２００のステップは、たとえば、ピアツーピア使用のための周波数帯域割当てが実行されている複数のワイヤレス端末の各々に対応して制御ノード１１０によって繰り返されることを諒解されたい。
【００３４】
図３に、図１のシステム１００の１つまたは複数の通信デバイスおよび／またはノードによってアクセスされ得る例示的なデータベース３００を示す。データベース３００は、図１の例示的なデータベース１２０として実装され得る。いくつかの実施形態では、データベース３００は、ＦＣＣによって使用のために利用可能にされた、たとえば、ＴＶチャネルに対応する周波数帯域の使用を調整するのに使用される集中型データベースとして実装される。様々な実施形態では、データベース３００は、図１に示した制御ノード１１０によって管理および／または制御される。データベース３００は、周波数帯域およびロケーションごとのチャネル情報を含み、特に、通信デバイス、たとえば、ワイヤレス端末１０２への１つまたは複数の周波数帯域の割当てのために、周波数帯域割当て決定を行うために制御ノード１１０によってアクセスされる。データベース３００中で維持される情報は、１つまたは複数の通信デバイス、たとえば、様々なロケーションにおいて動作しているワイヤレス端末から受信され、ならびに／あるいは１つまたは複数の通信デバイス、たとえば、様々なロケーションにおいて動作しているワイヤレス端末から受信された情報に基づく。いくつかの実施形態では、データベース３００中に含まれる少なくとも一部の情報は、ＦＣＣ準拠データベース、たとえば、図１のＦＣＣ準拠データベース１２２から取得され、および／またはそれから取得された情報に基づく。データベース３００は周期的に更新され得、様々な実施形態では、周期的に更新される。いくつかの実施形態では、新しいチャネル割当てが行われるたびにデータベース３００中でチャネル統計が更新される。
【００３５】
図３に示すように、データベース３００は、たとえばＴＶチャネルに対応する周波数帯域が通信デバイスによる使用のために利用可能であるロケーションの各々のための周波数帯域ごとの情報を含む。図３に示す一実施形態では、データベース３００は、周波数帯域情報が利用可能であるＮ個のロケーションのための情報を含む。この例では、各ロケーションは、所与のロケーションおよび時間における利用可能性と、１つまたは複数の他のファクタとに応じてワイヤレス通信のために割り当てられ得るＴＶチャネルに対応する、総数、たとえば、Ｘ個の周波数帯域に対応する情報を含む。したがって、各ロケーションのための情報のセット（ロケーション１  ３０２のための情報、．．．、ロケーションＮ３１６のための情報）がデータベース３００中に含まれる。
【００３６】
ロケーション１  ３０２のための情報は、ロケーション１において利用可能であり得る周波数帯域１〜Ｘの各々に対応する情報（周波数帯域１情報３０３、．．．、周波数帯域Ｘ情報３１４）の異なるセットを含む。ロケーションＮまでの他の各ロケーションについて、同様の情報が利用可能であり、たとえば、ロケーションＮ３１６のための情報は、同じく、周波数帯域１情報３１８〜周波数帯域Ｘ情報３２０を含む、ロケーションＮにおいて利用可能であり得る周波数帯域のための同様の情報を含む。
【００３７】
ロケーション１のための周波数帯域１情報３０３は、帯域利用可能性情報３０４と、デバイス数情報３０６と、ピアデバイス識別情報３０８と、帯域１について検知された干渉レベル３１０と、帯域１が未使用のままである時間割合に関する情報３１２とを含む、周波数帯域１／ロケーション１組合せに対応する情報の複数のセットを含む。ここで、帯域１のための情報のこれらのセットの各々について説明するが、ロケーション１における様々な他の周波数帯域のための同様の情報が利用可能であり得ることを理解されたい。
【００３８】
帯域利用可能性情報３０４は、周波数帯域の利用可能性に関する情報を含み、いくつかの実施形態では、対応する時間情報を含む。いくつかの実施形態では、時間情報はタイムスタンプ、たとえば、利用可能性情報が更新された最終時間、たとえば、２０１０年１月２４日午後１２時３０分を示すタイムスタンプを含む。いくつかの実施形態では、時間情報は有効期限を含む。いくつかの実施形態では、時間情報は時間の範囲を含む。データベース３００に記憶された帯域利用可能性情報３０４は、いくつかの実施形態では、様々なロケーションにおいて利用可能であり得る様々な周波数帯域に関するそのような情報を維持するＦＣＣ準拠データベース、たとえば、データベース１２２から取得される。周波数帯域割当て決定を行うより前に、制御ノード１１０はデータベース３００にアクセスし、割当て決定を行う際に帯域利用可能性情報、たとえば、帯域利用可能性情報３０４を考慮する。
【００３９】
デバイス数情報３０６は、所与の時間にロケーション１において帯域１を使用する通信デバイス、たとえば、ピアツーピア通信デバイスの総数などの情報を含む。情報３０６は、いくつかの実施形態では定期的に更新される。情報３０６はまた、技術ごとの通信デバイスによる周波数帯域使用に関する情報、たとえば、帯域１と通信技術１とを使用する通信デバイスの数、帯域１と通信技術２とを使用するデバイスの数、．．．、帯域１と通信技術Ｋとを使用するデバイスの数を含む。情報３０６にアクセスすることによって、制御ノード１１０は、周波数帯域が利用可能であるものとして示されたとき、その周波数帯域がどのくらい輻輳しているかに関するアイデアを入手し、情報３０６を使用して、制御ノード１１０は、周波数帯域１が通信デバイスに割り当てられた場合、どの通信技術組合せがその通信デバイスのためにより有効であり得るかを分析し得る。したがって、制御ノード１１０は、少なくとも部分的に、情報３０６を考慮した後に周波数帯域割当て決定を行い得る。
【００４０】
ピアデバイス識別情報３０８は、対応する有効時間（validity time）とともに、技術ごとの、周波数帯域１を使用しているピアデバイスに関する識別情報を含む。情報セット３０８は、帯域１において技術１を使用するピアデバイスを識別する情報、．．．、帯域１において技術Ｋを使用するピアデバイスを識別する情報を含む。たとえば、帯域１において技術１を使用するピアデバイスを識別する情報は、デバイスが周波数帯域１を使用することを許可されている時間を示す各デバイスのための有効時間とともに、６つのピアデバイスに対応する識別情報を記載し得る。
【００４１】
情報３１０は、周波数帯域１について検知された干渉レベルに関する情報である。検知された干渉レベル情報は、チャネル検知動作を実行し、干渉を制御ノード１１０に報告する、ロケーション１において動作している１つまたは複数の通信デバイスから受信され得る。次に、制御ノード１１０は、データベース３００中の記憶された干渉情報を更新する。いくつかの実施形態では、干渉情報３１０は、ロケーション１において動作している１つまたは複数の通信デバイスから受信された個々の検知された干渉レポートの各々の合計として計算される。
【００４２】
情報セット３１２は、周波数帯域１（または帯域１の一部分）が未使用のままである時間に関する情報である。前に説明したように、個々の通信デバイスは、異なるロケーションにおいてチャネル検知動作を実行し、チャネルが未使用のままである時間期間に注目し、それを報告し得る。いくつかの実施形態では、情報３１２は、ロケーション１において動作している１つまたは複数の通信デバイスから受信された、周波数帯域が未使用のままである個々の報告された時間割合の各々に基づいて計算される。いくつかの実施形態では、情報３１２はチャネル上の負荷を表す。周波数帯域１情報３０２に関して説明した情報３０４、３０６、３０８、３１０および３１２のセットと同様の情報の様々なセットが、各個々の周波数帯域のためおよびＮ個のロケーションの各々のために維持されることを諒解されたい。
【００４３】
図４に、例示的な一実施形態に従って実装される例示的な制御デバイス４００を示す。制御デバイス４００は、たとえば、図１に示した制御ノード１１０である。制御デバイス４００は、図２に示したフローチャート２００の方法のステップを実装し得、いくつかの実施形態では、それらを実装する。制御デバイス４００は、バス４０９を介して互いに結合されたプロセッサ４０２とメモリ４０４とを含み、バス４０９を介して、様々な要素（４０２、４０４）はデータおよび情報を交換し得る。入力モジュール４０６は入力信号を受信することができる。入力モジュール４０６は、入力を受信するためのワイヤレス受信機および／またはワイヤードもしくは光入力インターフェースを含むことができ、いくつかの実施形態では、それらを含む。出力モジュール４０８は、出力信号を送信するためのワイヤレス送信機および／またはワイヤードもしくは光出力インターフェースを含み得、いくつかの実施形態では、それらを含む。
【００４４】
プロセッサ４０２は、いくつかの実施形態では、ワイヤレス端末のロケーションを示す情報を含む入力を受信することと、周波数帯域およびロケーションごとのチャネル情報を含むデータベースからの情報にアクセスすることと、前記アクセスされたデータベース情報に基づいて、ワイヤレス端末に１つまたは複数の利用可能な周波数帯域のうちの１つを割り当てることとを行うように構成される。いくつかの実施形態では、プロセッサ４０２は、入力を受信するように構成されることの一部として、１つまたは複数の利用可能な周波数帯域を識別する情報を受信するようにさらに構成される。プロセッサ４０２は、前記ワイヤレス端末に前記１つまたは複数の利用可能な周波数帯域のうちの割り当てられた１つの周波数帯域を通信するようにさらに構成される。
【００４５】
いくつかの実施形態では、ワイヤレス端末のロケーションを示す情報を含む入力は、前記ワイヤレス端末から受信される。いくつかの実施形態では、１つまたは複数の利用可能な周波数帯域を識別する情報は、前記ワイヤレス端末によって検知されたチャネル情報に基づく。いくつかの実施形態では、アクセスされた情報はチャネル使用情報を示す。いくつかの実施形態では、アクセスされた情報は、ワイヤレス端末ロケーションにおいて検出された干渉と、ワイヤレス端末ロケーションにおいて周波数帯域が使用される時間割合とのうちの少なくとも１つをさらに示す。様々な実施形態では、アクセスされた情報は、技術ごとにワイヤレス端末ロケーションにおいて周波数帯域が使用される時間割合を示す。いくつかの実施形態では、チャネル使用情報は、ワイヤレス端末ロケーションにおいて周波数帯域を現在使用しているデバイスの数を示す情報を含む。いくつかのそのような実施形態では、周波数帯域を現在使用しているデバイスの数は、技術ごとのデバイス数情報を含む。
【００４６】
プロセッサ４０２は、いくつかの実施形態では、前記ワイヤレス端末によってサポートされる技術を示す情報を受信するようにさらに構成される。いくつかの実施形態では、ワイヤレス端末によってサポートされる技術を示す情報は、たとえば、アクセスポイントを介して間接的にワイヤレス端末から受信される。プロセッサ４０２は、いくつかの実施形態では、前記ワイヤレス端末によってサポートされ得る複数の通信技術の各々について、前記アクセスされたデータベース情報に応じて帯域技術パフォーマンスメトリックを生成するようにさらに構成される。いくつかの実施形態では、プロセッサ４０２は、たとえば、ピアツーピア通信のために使用すべき、最も高いと判断された帯域技術パフォーマンスメトリックを有する周波数帯域をワイヤレス端末に割り当てるように構成される。プロセッサ４０２は、いくつかの実施形態では、最も高いと判断された帯域技術パフォーマンスメトリックを有する割り当てられた周波数帯域において通信するときに使用されるべき通信技術を通信するようにさらに構成される。
【００４７】
いくつかの実施形態では、プロセッサ４０２は、ワイヤレス端末から、対象のピア通信デバイスを識別する情報を受信するように構成される。いくつかのそのような実施形態では、プロセッサ４０２は、１つまたは複数の利用可能な周波数帯域を割り当てるように構成されることの一部として、対象のピアデバイスがワイヤレス端末ロケーションの近傍にあることがわかっているとき、割当てのために検討中の周波数帯域を、対象のピアデバイスによって使用される周波数帯域技術組合せに対応する周波数帯域に限定するようにさらに構成される。
【００４８】
いくつかの実施形態では、プロセッサ４０２は、前記ワイヤレス端末の近傍にある対象のピア通信デバイスのリストを含み、対象のピア通信デバイスの前記リスト中のピア通信デバイスによって使用されている周波数帯域を示す情報をワイヤレス端末に通信するように構成される。いくつかの実施形態では、プロセッサ４０２は、示された周波数帯域において通信するときに、どの１つまたは複数の通信技術が対象の個々のピア通信デバイスによって使用されているかを通信するように構成される。
【００４９】
図５は、図４に示した制御ノード４００中で使用され得、いくつかの実施形態では、その制御ノード中で使用される、モジュールのアセンブリ５００である。アセンブリ５００中のモジュールは、たとえば、個別回路として、図４のプロセッサ４０２内のハードウェアで実装され得る。代替的に、それらのモジュールは、ソフトウェアで実装され、図４に示した制御ノード４００のメモリ４０４に記憶され得る。単一のプロセッサ、たとえば、コンピュータとして図４の実施形態に示しているが、プロセッサ４０２は、１つまたは複数のプロセッサ、たとえば、コンピュータとして実装され得ることを諒解されたい。
【００５０】
ソフトウェアで実装されるとき、それらのモジュールはコードを含み、そのコードは、プロセッサ４０２によって実行されたとき、そのプロセッサを、そのモジュールに対応する機能を実装するように構成する。モジュールのアセンブリ５００がメモリ４０４に記憶される実施形態では、メモリ４０４は、コンピュータ可読媒体を備えるコンピュータプログラム製品であり、コンピュータ可読媒体は、少なくとも１つのコンピュータ、たとえば、プロセッサ４０２に、モジュールが対応する機能を実装させるためのコード、たとえば、モジュールごとの個別コードを備える。
【００５１】
完全にハードウェアベースのまたは完全にソフトウェアベースのモジュールが使用され得る。ただし、機能を実装するために、（たとえば、回路実装型の）ソフトウェアモジュールとハードウェアモジュールの任意の組合せが使用され得ることを諒解されたい。図５に示すモジュールは、制御デバイス４００、またはプロセッサ４０２などの制御デバイス４００中の要素を、図２の方法フローチャート２００に示した対応するステップの機能を実行するように制御および／または構成することを諒解されたい。
【００５２】
モジュール５００のアセンブリは、図２に示した方法の各ステップに対応するモジュールを含む。フローチャート２００に示した対応するステップを実行するようにプロセッサ４０２を実行または制御する図５中のモジュールは、２で始まる番号の代わりに５で始まる番号で識別される。たとえば、モジュール５０４はステップ２０４に対応し、ステップ２０４に関して説明した動作を実行することを受け持つ。図５に示すように、モジュール５００のアセンブリは、ワイヤレス端末のロケーションを示す情報と、オプションで、１つまたは複数の利用可能な周波数帯域を識別する情報とを含む入力を受信するためのモジュール５０４を含む。いくつかの実施形態では、モジュール５００のアセンブリは、ワイヤレス端末が使用を検討している周波数帯域のうちの１つまたは複数について検知された干渉の量を示す情報を受信するためのモジュール５０５と、ワイヤレス端末が使用を検討している周波数帯域のうちの１つまたは複数について、ワイヤレス端末ロケーションにおいて周波数帯域が使用される検知された時間割合を示す情報を受信するためのモジュール５０６と、対象のピア通信デバイスを識別する情報を受信するためのモジュール５０７と、ワイヤレス端末によってサポートされる技術を示す情報を受信するためのモジュール５０８とのうちの１つまたは複数をさらに含む。
【００５３】
モジュール５００のアセンブリは、周波数帯域およびロケーションごとのチャネル情報を含むデータベースからの情報にアクセスするためのモジュール５１０と、前記アクセスされたデータベース情報に基づいて、ワイヤレス端末に１つまたは複数の利用可能な周波数帯域のうちの１つを割り当てるためのモジュール５１２とをさらに含む。割当てモジュール５１２は、いくつかの実施形態では、ワイヤレス端末によってサポートされ得る複数の通信技術の各々について、前記アクセスされたデータベース情報に応じて帯域技術パフォーマンスメトリックを生成するためのモジュール５１４と、対象のピアデバイスがワイヤレス端末ロケーションの近傍にあることがわかっているとき、割当てのために検討中の周波数帯域を、対象のピアデバイスによって使用される周波数帯域技術組合せに対応する周波数帯域に限定するためのモジュール５１６と、たとえば、ピアツーピア通信のために使用すべき、最も高い判断された帯域技術パフォーマンスメトリックを有する周波数帯域をワイヤレス端末に割り当てるためのモジュール５１８とのうちの１つまたは複数を含む。
【００５４】
モジュール５００のアセンブリは、ワイヤレス端末に情報を通信するためのモジュール５２０と、データベース統計を更新するため、たとえば、データベース３００中の情報の様々なセットを更新するためのモジュール５３０とをさらに含む。モジュール５０２は、１つまたは複数の利用可能な周波数帯域のうちの割り当てられた１つの周波数帯域をワイヤレス端末に通信するためのモジュール５２２を含む。いくつかの実施形態では、モジュール５２０は、最も高いと判断された帯域技術パフォーマンスメトリックを有する割り当てられた周波数帯域において通信するときに使用されるべき通信技術を通信するためのモジュール５２４と、前記ワイヤレス端末の近傍にある対象のピアデバイスのリストを含み、対象のピア通信デバイスの前記リスト中の対象のピアデバイスによって使用されている周波数帯域を示す情報を前記ワイヤレス端末に通信するためのモジュール５２６と、示された周波数帯域において通信するときに、どの１つまたは複数の通信技術が対象の個々のピアデバイスによって使用されているかを通信するためのモジュール５２８とのうちの１つまたは複数を含む。
【００５５】
いくつかの実施形態では、ワイヤレス端末のロケーションを示す情報を含む入力は、たとえば、アクセスポイントを介して間接的にワイヤレス端末から受信される。様々な実施形態では、アクセスされた情報はチャネル使用情報を示す。いくつかの実施形態では、アクセスされた情報は、ワイヤレス端末ロケーションにおいて検出された干渉と、ワイヤレス端末ロケーションにおいて周波数帯域が使用される時間割合とのうちの少なくとも１つをさらに示す。いくつかの実施形態では、アクセスされた情報は、技術ごとにワイヤレス端末ロケーションにおいて周波数帯域が使用される時間割合を示す。様々な実施形態では、チャネル使用情報は、ワイヤレス端末ロケーションにおいて周波数帯域を現在使用しているデバイスの数を示す情報を含む。いくつかのそのような実施形態では、周波数帯域を現在使用しているデバイスの数は、技術ごとのデバイス数情報を含む。
【００５６】
いくつかの実施形態では、ワイヤレス端末によってサポートされる技術を示す受信された情報は、たとえば、アクセスポイントを介して間接的にワイヤレス端末から受信される。
【００５７】
図６は、例示的な一実施形態による、ワイヤレス端末を動作させる例示的な通信方法のステップを示すフローチャート６００である。いくつかの実施形態では、例示的な方法は、図１に示した通信システム１００の通信デバイス１０２、たとえば、モバイルポータブルワイヤレス端末によって実装される。一態様によれば、たとえば、未使用のＴＶチャネルに対応する様々な周波数帯域は、ワイヤレス通信のために利用可能であり、たとえば、ワイヤレスピアツーピア通信のために利用可能である。
【００５８】
例示的な方法はステップ６０２において開始し、ワイヤレス端末、たとえば、デバイス１０２が電源投入され、初期化される。動作は開始ステップ６０２からステップ６０４に進み、ワイヤレス端末はそれのロケーションを判断する。ワイヤレス端末は、いくつかの実施形態では、ＧＰＳ信号を受信することが可能なＧＰＳ受信機を含み、受信されたＧＰＳ信号に基づいてそれのロケーションを判断する。それの判断されたロケーションに基づいて、ワイヤレス端末は、周波数帯域関係情報が維持されるロケーションのうちの１つ、たとえば、ロケーション１４０内に入り得る。いくつかの実施形態では、動作はステップ６０４からステップ６０６に進む。いくつかの他の実施形態では、動作はステップ６０４からステップ６０７に進む。いくつかの実施形態では、動作はステップ６０４からステップ６１８に進む。
【００５９】
ステップ６０４に戻ると、ステップ６０４において、ワイヤレス端末は、たとえば、アクセスポイントを介して情報をデータベースに要求し、前記要求された情報は、ワイヤレス端末ロケーションにおいて使用するために利用可能であり得る１つまたは複数の周波数帯域を示す。所与のロケーションにおける、たとえば、未使用のＴＶチャネルに対応する利用可能なスペクトルに対応する周波数帯域の利用可能性に関するこの情報は、いくつかの実施形態では、ＦＣＣ準拠データベース、たとえば、データベース１２２中に維持される。いくつかの実施形態では、ステップ６０６はステップ６０８を含み、ワイヤレス端末は、それの現在のロケーションをデータベースに、たとえば、ＦＣＣ準拠データベース１２２に通信する。
【００６０】
動作は６０６からステップ６１０に進む。ステップ６１０において、ワイヤレス端末は、データベースから、ワイヤレス端末ロケーションにおいて利用可能であり得る１つまたは複数の周波数帯域を示す情報を取得する。いくつかの実施形態では、この情報は、ワイヤレス端末が現在位置するエリアをサービスするアクセスポイント、たとえば、アクセスポイント１１２を介して受信される。動作はステップ６１０からステップ６１２に進む。
【００６１】
ステップ６０７に戻ると、ステップ６０７において、ワイヤレス端末は、それの現在のロケーションにおいてワイヤレス端末が使用するために利用可能であり得る１つまたは複数の周波数帯域を取得するために、複数のロケーションの各々のために利用可能であり得る周波数帯域のリストを含む記憶された情報にアクセスする。いくつかの実施形態では、記憶された情報は、たとえば、１つまたは複数のロケーションに対応するダウンロードの一部としておよび／またはプリロードの一部としてワイヤレス端末内に前もって記憶されている。いくつかの実施形態では、ワイヤレス端末は、ステップ６０４からのそれの判断されたロケーションが、１つまたは複数の周波数帯域が利用可能であり得るサイトロケーションのうちの１つ内に入るかどうかを判断する。たとえば、ワイヤレス端末は、それの現在のロケーションがサイトロケーション１４０の領域内に入ると判断し得、次いで、ワイヤレス端末は、ロケーション１４０において利用可能であり得る周波数帯域のリストを含む、ロケーション１４０に対応する情報にアクセスする。動作はステップ６０７からステップ６１２に進む。
【００６２】
ステップ６１２において、ワイヤレス端末は、ワイヤレス端末ロケーションにおいて、ワイヤレス端末が使用を検討している１つまたは複数の周波数帯域において信号を検出するためのチャネル検知動作を実行する。検討中の１つまたは複数の周波数帯域は、たとえば、ステップ６１０またはステップ６０７において受信された情報によって示される、そのロケーションにおいて利用可能であり得る周波数帯域のフルセットか、または受信された情報中に示される周波数帯域のサブセットであり得る。チャネル検知は、ワイヤレス端末１０２が、利用可能であり得る周波数帯域と比較して、実際に利用可能である周波数帯域を判断することを可能にする。たとえば、あるロケーションにおいて未使用のＴＶチャネルを識別するＦＣＣ情報に基づいて、ピアツーピアシグナリング使用のために潜在的に利用可能であり得るいくつかのスペクトル、たとえば、帯域は、たとえば、ＦＣＣ規則および／または規制による、より高い優先度のシグナリングにより、ピアツーピアシグナリング使用のために時々利用不可能であり得る。たとえば、一部のワイヤレスマイクロフォンシグナリングは、ピアツーピアローカルネットワークシグナリングに勝る優先度を有し得る。たとえば、ワイヤレス端末は、信号を検出するためにチャネル検知を実行し、各周波数帯域を検査する。たとえば、しきい値を上回る信号が検出されない１つまたは複数の周波数帯域は、ワイヤレス端末ロケーションにおいて使用するために利用可能であると見なされ得る。ある周波数帯域上で検出された信号がしきい値を上回る場合、その周波数帯域はすでに占有されていると見なされ得る。ある帯域上の、しきい値を上回る検出された信号が、ＦＣＣ規則および／または規制による、ピアツーピアシグナリングに勝る優先度を有するカテゴリー、たとえば、ワイヤレスマイクロフォンシグナリングに対応する場合、その帯域は利用不可能と見なされ得る。しきい値を上回る検出された信号がピアツーピアシグナリングに対応する場合、いくつかの実施形態では、ワイヤレス端末は、ピアツーピアシグナリングのタイプ、たとえば、使用されている技術および／またはプロトコルを検知し、および／またはピアツーピアシグナリングの特定のタイプのために帯域が使用されている時間割合を検知する。いくつかの実施形態では、ワイヤレス端末は帯域上の干渉の量を検知する。いくつかの実施形態では、ワイヤレス端末は、帯域が使用されている、たとえば、ピアツーピアシグナリングのために使用されている時間割合を検知する。
【００６３】
いくつかの実施形態では、ステップ６１２においてチャネル検知を実行することの一部として、ステップ６１４が実行され、ワイヤレス端末は、ｉ）ワイヤレス端末ロケーションにおける干渉と、ｉｉ）ワイヤレス端末ロケーションにおいて少なくとも１つの周波数帯域が使用される時間割合と、のうちの少なくとも１つを検知するために、使用を検討している１つまたは複数の周波数帯域のうちの少なくとも１つにおいて検知を実行する。したがって、いくつかの実施形態では、ワイヤレス端末は、少なくとも１つの周波数帯域に対して干渉推定を実行し得、時々実行する。いくつかの実施形態では、ワイヤレス端末は、たとえば、ピアツーピアシグナリングのためにワイヤレス端末ロケーションにおいて周波数帯域が使用される時間割合を判断する。
【００６４】
動作はステップ６１２からステップ６１６に進む。ステップ６１６において、ワイヤレス端末は、ステップ６１２からの検知された情報を使用して、たとえば、ピアツーピアシグナリングのためにワイヤレス端末が使用するために利用不可能である周波数帯域を識別する。たとえば、ステップ６１０またはステップ６０７から取得された可能な周波数帯域のリスト上の１つの周波数帯域は、ＦＣＣ規則および／または規制に従ったスペクトルについてのピアツーピアシグナリング使用に勝る優先度を有する信号、たとえば、ワイヤレスマイクロフォンシグナリングが検出されたので、検討対象から削除され得る。別の例として、別の帯域は、その帯域が、ワイヤレス端末によってサポートされない技術を使用したピアツーピアシグナリングのために完全にまたはほぼ完全に利用されているので、検討対象から削除され得る。動作はステップ６１６からステップ６１７に進む。
【００６５】
ステップ６１７において、ワイヤレス端末は、ワイヤレス端末の観点から１つまたは複数の利用可能な周波数帯域を識別する。たとえば、ワイヤレス端末は、ステップ６１６において、ステップ６１０またはステップ６０７において取得された、ＦＣＣ情報に基づいて利用可能であり得る１つまたは複数の周波数帯域のリストを取り出し、ステップ６１６において識別された帯域を削除する。したがって、ステップ６１７の１つまたは複数の利用可能な帯域のセットは、ステップ６１７が、利用不可能である帯域を識別しなかった状況では、ステップ６１０またはステップ６０７からの帯域のフルセットを含み得る。代替的に、ステップ６１７の１つまたは複数の利用可能な帯域のセットは、ステップ６１６において、１つまたは複数の帯域が利用不可能であると判断された場合には、ステップ６１０またはステップ６０７からの帯域のフルセットのサブセットを含む。動作はステップ６１７からステップ６１８に進む。
【００６６】
ステップ６１８において、ワイヤレス端末は、デバイス情報および／または他の情報を制御デバイスに、たとえば、制御ノード１１０に通信する。ステップ６１８はステップ６２０を含む。いくつかの実施形態では、ステップ６１８は、ステップ６２２、６２４、６２６および６２８のうちの１つまたは複数を含む。ステップ６２２、６２４、６２６および６２８はオプションのステップであり、したがって、ステップ６２２、６２４、６２６および６２８のうちの１つまたは複数は、いくつかの実施形態では実行され得、他の実施形態ではスキップされ得る。異なるステップとして示されているが、いくつかの実施形態では、ステップ６２０、６２２、６２４、６２６および／または６２８のうちの１つまたは複数に対応する通信された情報は、単一のメッセージ中でワイヤレス端末から制御ノードに通信され得ることを諒解されたい。ステップ６２０において、ワイヤレス端末は、ワイヤレス端末のロケーションを示す情報、およびオプションで、１つまたは複数の利用可能な周波数帯域を識別する情報を制御ノードに通信する。たとえば、ステップ６０４からの情報、およびオプションで、ステップ６１７からの情報を制御ノードに通信する。ステップ６２２において、ワイヤレス端末が使用を検討している周波数帯域のうちの１つについて検知された干渉の量を示す情報、たとえば、ステップ６１４からの情報が制御ノードに通信される。いくつかの実施形態では、制御ノード、たとえば制御ノード１１０は、図３のデータベース３００であり得るデータベース１２０を管理し、システム１００中の様々な通信デバイス、たとえば、ワイヤレス端末から受信された情報の様々なセットの記憶を制御する。したがって、制御ノードは、ワイヤレス端末から、ロケーション情報、検知された利用可能な周波数帯域、検知された干渉などの情報を受信し、その情報をデータベース、たとえば、図１のデータベース１２０に記憶および／または更新する。
【００６７】
ステップ６２４において、ワイヤレス端末は、ワイヤレス端末が使用を検討している前記周波数帯域のうちの１つまたは複数について、ワイヤレス端末ロケーションにおいて周波数帯域が使用される検知された時間割合を示す情報を通信する。したがって、ステップ６２４において、たとえば、ステップ６１４の検知に基づく検知された周波数帯域使用時間が制御ノードに通信される。いくつかの実施形態では、ステップ６２４における通信された情報はまた、技術ごとにワイヤレス端末ロケーションにおいて前記周波数帯域のうちの前記１つが使用される時間割合を示す。
【００６８】
ステップ６２６において、ワイヤレス端末は、ワイヤレス端末によってサポートされる技術を示す情報を制御ノードに通信する。ステップ６２８において、ワイヤレス端末は、そのワイヤレス端末が対象とするピア通信デバイスを識別する情報を制御ノードに通信する。ワイヤレス端末は、たとえば、対象のデバイスの識別子、対象のユーザの識別子、対象のアプリケーションおよび／または対象のサービスを制御ノードに通信し得る。いくつかの実施形態では、時々、ワイヤレス端末によって使用されるべき前記利用可能な周波数帯域のうちの前記１つまたは複数のうちの少なくとも１つは、対象のピアデバイスがワイヤレス端末ロケーションの近傍にあることがわかっているとき、対象のピアデバイスによって使用される周波数帯域技術組合せに対応する周波数帯域である。いくつかの実施形態では、制御ノードはディスカバリ（discovery）サーバの機能を実行する。一例では、制御ノードは、システム、たとえば、システム１００中の様々な通信デバイスによって広告されるディスカバリ信号を監視し、対象のデバイスがワイヤレス端末の近傍にあるときにワイヤレス端末に通知する。したがって、ステップ６２８において制御ノードに通信される情報は、いくつかの実施形態では、制御ノードが、偶然、同じローカル領域中にあり、共通の利益を有するピアデバイスをマッチさせること可能にする。
【００６９】
動作は、ステップ６１８から接続ノードＡ６３０を介してステップ６３２へ進む。ステップ６３２において、ワイヤレス端末は、制御デバイス、たとえば、制御ノードから情報を受信する。ステップ６３２はステップ６３４を含み、いくつかの実施形態では、ステップ６３２は、オプションのステップ６３６および６３８のうちの１つまたは複数を含む。異なるステップとして示されているが、ステップ６３４、６３６および６３８のうちの１つまたは複数において受信される情報は、いくつかの実施形態では、単一のメッセージ中で受信され得ることを諒解されたい。
【００７０】
ステップ６３４において、ワイヤレス端末は、ワイヤレス端末によって使用されるべき前記利用可能な周波数帯域のうちの１つまたは複数を示す情報を受信する。いくつかの実施形態では、ワイヤレス端末は、ワイヤレス端末によって使用されるべき利用可能な周波数帯域のうちの１つまたは複数を示す情報とともに、周波数帯域利用可能性が有効のままである時間の指示を受信する。たとえば、制御ノード１１０は、ワイヤレス端末１０２が他の通信ピア通信デバイスと通信するためにどの１つまたは複数の周波数帯域を使用すべきかをワイヤレス端末１０２に通知する。いくつかの実施形態では、使用されるべき周波数帯域を示す情報は、たとえば、制御デバイスからの割当てメッセージ中で受信される。いくつかの実施形態では、受信された有効時間は、ワイヤレス端末が、割り当てられた周波数帯域を使用し得る時間期間を示す。たとえば、制御ノード１１０は、ＦＣＣ準拠データベース１２２にアクセスし、ＴＶチャネルに対応する１つまたは複数の周波数帯域が、あるロケーションにおいて通信デバイスが使用するために利用可能になっている時間期間を示す情報を発見するが、示された時間期間の後に、その周波数帯域はＴＶブロードキャストのために再び使用中になり得、したがって、もはや通信デバイスが使用するために利用可能のままでないことがある。したがって、いくつかの実施形態では、制御ノード１１０は、たとえば、割当てメッセージの一部として、ワイヤレス端末１０２に割り当てられた周波数帯域に関連するそのような利用可能性時間期間を示す。
【００７１】
ステップ６３６において、ワイヤレス端末は、ワイヤレス端末によって使用されるべき前記利用可能な周波数帯域のうちの前記１つまたは複数の個々の周波数帯域において通信するときに使用されるべき通信技術を示す情報を受信する。制御ノード１１０は、いくつかの実施形態では、どの周波数帯域通信技術組合せが、ワイヤレス端末のためのデータの許容できる、たとえば、最良の通信品質および／または許容できる、たとえば、最高のスループットを生じることになるかを評価し、前記利用可能な周波数帯域のうちの前記１つまたは複数からの割り当てられた個々の周波数帯域を使用して通信するときに使用されるべき通信技術を示す。いくつかの実施形態では、制御デバイスは、ワイヤレス端末に、システム全体の観点からは有益であるが、特定のワイヤレス端末の観点からは最適でないことがある、使用すべき周波数帯域を割り当て得る。
【００７２】
ステップ６３８において、ワイヤレス端末は、ワイヤレス端末の近傍にある対象のピア通信デバイスのリストを含む情報と、対象のピア通信デバイスの前記リスト中の対象のピア通信デバイスによって使用されている周波数帯域を示す情報とを受信する。いくつかの実施形態では、近傍にある対象のピア通信デバイスに関する情報は、ワイヤレス端末から制御ノードへの、対象の通信デバイスの探索およびディスカバリについての要求に応答したもの、たとえば、ステップ６２８において通信された情報への応答であり得る。ステップ６３８において受信された情報を使用して、ワイヤレス端末は、通信すべき対象のデバイスを選定し得、時々選定する。いくつかの実施形態では、受信された情報は、示された周波数帯域において通信するときに対象の個々のピア通信デバイスによって使用されている１つまたは複数の通信技術を示す情報をさらに含む。
【００７３】
動作はステップ６３２からステップ６４０に進む。ステップ６４０において、通信のために１つまたは複数の周波数帯域を割り当てられているワイヤレス端末１０２は、割り当てられた１つまたは複数の周波数帯域と、制御デバイスによって指定された１つまたは複数の技術とを使用して、情報を送信および／または受信する。たとえば、ステップ６４０において、ワイヤレス端末は、ローカルピアツーピアネットワークに参加することの一部として、割り当てられた周波数帯域を使用して、指定された技術を使用して直接ピアツーピア信号を送信および受信する。
【００７４】
動作は、ステップ６４０から接続ノードＢ６４２を介してステップ６０４へ進む。異なるロケーションにおいておよび／または異なる時間において、ピアツーピアシグナリングのために異なる帯域が利用可能であり得、および／または異なる技術がサポートされ得る。たとえば、ワイヤレス端末の現在のローカルエリア、たとえば、ロケーション１４０の外部の異なるロケーションにおいて、ワイヤレス端末はフローチャート６００の方法を繰り返す。いくつかの実施形態では、特定のロケーションにおいて使用すべき帯域の割当ては、示された時間の間、有効であり、ワイヤレス端末は、たとえば、ピアツーピア通信を続けるためにフローチャート６００のステップを繰り返す。いくつかの実施形態では、ワイヤレス端末は、それが使用し続けることを望む好適な周波数帯域および／または技術を制御ノードに示す。
【００７５】
図７に、例示的な一実施形態に従って実装される例示的なワイヤレス端末７００を示す。ワイヤレス端末７００は、ピアツーピア通信をサポートし、図６のフローチャート６００による方法を実装する、モバイルワイヤレス端末であり得、少なくとも１つの実施形態では、モバイルワイヤレス端末である。ワイヤレス端末７００は、たとえば、図１の通信デバイス１０２によって使用され得る。制御デバイス７００は、バス７０９を介して互いに結合されたプロセッサ７０２とメモリ７０４とを含み、バス７０９を介して、様々な要素（７０２、７０４）はデータおよび情報を交換し得る。入力モジュール７０６は入力信号を受信することができる。入力モジュール７０６は、入力を受信するためのワイヤレス受信機および／またはワイヤードもしくは光入力インターフェースを含むことができ、いくつかの実施形態では、それらを含む。出力モジュール７０８は、出力信号を送信するためのワイヤレス送信機および／またはワイヤードもしくは光出力インターフェースを含み得、いくつかの実施形態では、それらを含む。
【００７６】
プロセッサ７０２は、いくつかの実施形態では、ワイヤレス端末のロケーションを判断することと、ワイヤレス端末のロケーションを示す情報を制御デバイス、たとえば、制御ノード１１０に通信することと、前記ワイヤレス端末によって使用されるべき利用可能な周波数帯域のうちの１つまたは複数を示す情報を受信することとを行うように構成される。いくつかのそのような実施形態では、プロセッサ７０２は、ワイヤレス端末が使用を検討している１つまたは複数の周波数帯域において信号を検出するための検知動作を実行することと、制御デバイスに通信するように構成されることの一部として、１つまたは複数の利用可能な周波数帯域を識別する情報を通信することとを行うようにさらに構成される。プロセッサ７０２は、いくつかの実施形態では、検知動作を実行するように構成されることの一部として、ワイヤレス端末が使用を検討している１つまたは複数の周波数帯域のうちの少なくとも１つについて、ｉ）ワイヤレス端末ロケーションにおける干渉と、ｉｉ）ワイヤレス端末ロケーションにおいて前記少なくとも１つの周波数帯域が使用される時間割合と、のうちの少なくとも１つの検知を実行するようにさらに構成される。
【００７７】
プロセッサ７０２は、いくつかの実施形態では、ワイヤレス端末７００が使用を検討している前記周波数帯域のうちの１つについて、検知された干渉の量を示す情報を制御デバイスに通信するようにさらに構成される。いくつかの実施形態では、プロセッサ７０２は、ワイヤレス端末が使用を検討している周波数帯域のうちの１つについて、ワイヤレス端末ロケーションにおいて周波数帯域が使用される検知された時間割合を示す情報を制御デバイスに通信するようにさらに構成される。いくつかの実施形態では、通信された情報は、技術ごとにワイヤレス端末ロケーションにおいて前記周波数帯域のうちの前記１つが使用される時間割合を示す。
【００７８】
いくつかの実施形態では、プロセッサ７０２は、ワイヤレス端末によってサポートされる技術を示す情報を制御デバイスに通信するようにさらに構成される。プロセッサ７０２は、いくつかの実施形態では、前記ワイヤレス端末によって使用されるべき前記利用可能な周波数帯域のうちの前記１つまたは複数の個々の周波数帯域において通信するときに使用されるべき通信技術を示す情報を受信するようにさらに構成される。プロセッサ７０２は、いくつかの実施形態では、対象のピア通信デバイスを識別する情報を制御デバイスに通信するようにさらに構成される。いくつかの実施形態では、ワイヤレス端末７００によって使用されるべき前記利用可能な周波数帯域のうちの前記１つまたは複数のうちの少なくとも１つは、対象のピアデバイスがワイヤレス端末ロケーションの近傍にあることがわかっているとき、対象のピアデバイスによって使用される周波数帯域技術組合せに対応する周波数帯域である。
【００７９】
プロセッサ７０２は、対象のピア通信デバイスを識別する情報を制御デバイスに通信することと、ワイヤレス端末の近傍にある対象のピア通信デバイスのリストを含む情報と、対象のピア通信デバイスの前記リスト中のピア通信デバイスによって使用されている周波数帯域を示す情報とを受信することとを行うようにさらに構成される。いくつかの実施形態では、受信された情報は、示された周波数帯域において通信するときに対象の個々のピア通信デバイスによって使用されている１つまたは複数の通信技術を示す情報をさらに含む。受信された情報、たとえば、制御デバイス１１０からの受信された情報の様々なセットは、メモリ７０４に記憶され得る。
【００８０】
図８Ａと図８Ｂとの組合せからなる図８は、図７に示したワイヤレス端末７００中で使用され得、いくつかの実施形態では、そのワイヤレス端末中で使用される、モジュールのアセンブリ８００である。モジュール８００のアセンブリは、部分８００ａと部分８００ｂとを含む。アセンブリ８００中のモジュールは、たとえば、個別回路として、図７のプロセッサ７０２内のハードウェアで実装され得る。代替的に、それらのモジュールは、ソフトウェアで実装され、図７に示したワイヤレス端末７００のメモリ７０４に記憶され得る。単一のプロセッサ、たとえば、コンピュータとして図７の実施形態に示しているが、プロセッサ７０２は、１つまたは複数のプロセッサ、たとえば、コンピュータとして実装され得ることを諒解されたい。ソフトウェアで実装されるとき、それらのモジュールはコードを含み、そのコードは、プロセッサによって実行されたとき、プロセッサ７０２、たとえば、コンピュータを、そのモジュールに対応する機能を実装するように構成する。いくつかの実施形態では、プロセッサ７０２は、モジュールのアセンブリ８００のモジュールの各々を実装するように構成される。モジュールのアセンブリ８００がメモリ７０４に記憶される実施形態では、メモリ７０４は、コンピュータ可読媒体を備えるコンピュータプログラム製品であり、コンピュータ可読媒体は、少なくとも１つのコンピュータ、たとえば、プロセッサ７０２に、モジュールが対応する機能を実装させるためのコード、たとえば、モジュールごとの個別コードを備える。
【００８１】
完全にハードウェアベースのまたは完全にソフトウェアベースのモジュールが使用され得る。ただし、機能を実装するために、（たとえば、回路実装型の）ソフトウェアモジュールとハードウェアモジュールの任意の組合せが使用され得ることを諒解されたい。図８に示すモジュールは、ワイヤレス端末７００、またはプロセッサ７０２などのワイヤレス端末７００中の要素を、図６のフローチャート６００の方法に示し、および／または説明した対応するステップの機能を実行するように制御および／または構成することを諒解されたい。
【００８２】
モジュール８００のアセンブリは、図６に示したフローチャート６００の方法の各ステップに対応するモジュールを含む。フローチャート６００に示した対応するステップを実行するようにプロセッサ７０２を実行または制御する図８中のモジュールは、６で始まる番号の代わりに８で始まる番号で識別される。モジュール８００のアセンブリは、ワイヤレス端末のロケーションを判断するためのモジュール８０４と、ワイヤレス端末ロケーションにおいて利用可能であり得る１つまたは複数の周波数帯域を示す情報をデータベースに要求するためのモジュール８０６と、ワイヤレス端末の判断された現在のロケーションにおいてワイヤレス端末が使用するために利用可能であり得る１つまたは複数の周波数帯域を取得するために、複数のロケーションの各々のために利用可能であり得る周波数帯域のリストを含む記憶された情報にアクセスするためのモジュール８０７と、データベースから、ワイヤレス端末ロケーションにおいて使用するために利用可能であり得る１つまたは複数の周波数帯域を示す情報を受信するためのモジュール８１０と、を含む。いくつかの実施形態では、モジュール８０６は、ワイヤレス端末の現在のロケーションをデータベースに通信するためのモジュール８０８を含む。
【００８３】
モジュールのアセンブリは、ワイヤレス端末ロケーションにおいて、ワイヤレス端末が使用を検討している１つまたは複数の周波数帯域において信号を検出するためのチャネル検知動作を実行するためのモジュール８１２と、検知された情報を使用して、ワイヤレス端末が使用するために利用不可能である周波数帯域を識別するためのモジュール８１６と、ワイヤレス端末の観点から１つまたは複数の利用可能な周波数帯域を識別するためのモジュール８１７と、デバイス情報および／または他の情報を制御デバイスに通信するためのモジュール８１８と、をさらに含む。いくつかの実施形態では、チャネル検知動作を実行するためのモジュール８１２は、使用を検討している１つまたは複数の周波数帯域について、ｉ）ワイヤレス端末ロケーションにおける干渉と、ｉｉ）ワイヤレス端末ロケーションにおいて少なくとも１つの周波数帯域が使用される時間割合と、のうちの少なくとも１つを検知するためのモジュール８１４を含む。
【００８４】
デバイス情報および／または他の情報を制御デバイスに通信するためのモジュール８１８は、ワイヤレス端末のロケーションを示す情報と、オプションで、１つまたは複数の利用可能な周波数帯域を識別する情報とを通信するためのモジュール８２０を含む。いくつかの実施形態では、モジュール８１８は、ワイヤレス端末が使用を検討している周波数帯域のうちの１つまたは複数について、検知された干渉の量を示す情報を通信するためのモジュール８２２と、ワイヤレス端末が使用を検討している前記周波数帯域のうちの１つまたは複数について、ワイヤレス端末ロケーションにおいて周波数帯域が使用される検知された時間割合を示す情報を通信するためのモジュール８２４と、ワイヤレス端末によってサポートされる技術を示す情報を通信するためのモジュール８２６と、対象のピア通信デバイスを識別する情報を通信するためのモジュール８２８とのうちの１つまたは複数を含む。
【００８５】
いくつかの実施形態では、モジュール８２４は、技術ごとにワイヤレス端末ロケーションにおいて前記周波数帯域のうちの１つが使用される時間割合を示す情報を通信する。いくつかの実施形態では、時々、前記ワイヤレス端末によって使用されるべき前記１つまたは複数の利用可能な周波数帯域のうちの少なくとも１つは、対象のピアデバイスがワイヤレス端末ロケーションの近傍にあることがわかっているとき、対象のピアデバイスによって使用される周波数帯域技術組合せに対応する周波数帯域である。
【００８６】
モジュール８００のアセンブリは、制御デバイスから情報を受信するためのモジュール８３２と、制御デバイスによって指定された１つまたは複数の周波数帯域と、技術のうちの１つまたは複数とを使用して、情報を送信および／または受信するためのモジュール８４０とをさらに含む。制御デバイスから情報を受信するためのモジュール８３２は、ワイヤレス端末によって使用されるべき利用可能な周波数帯域のうちの１つまたは複数を示す情報を受信するためのモジュール８３４を含む。いくつかの実施形態では、モジュール８３４は、使用されるべき１つまたは複数の利用可能な周波数帯域を示す情報を受信するとともに、１つまたは複数の周波数帯域について、周波数帯域利用可能性が有効のままである時間を示す情報を受信するためのものでもある。
【００８７】
様々な実施形態では、制御デバイスから情報を受信するためのモジュール８３２は、ワイヤレス端末によって使用されるべき前記利用可能な周波数帯域のうちの前記１つまたは複数の個々の周波数帯域において通信するときに使用されるべき通信技術を示す情報を受信するためのモジュール８３６と、ワイヤレス端末の近傍にある対象のピア通信デバイスのリストを含む情報と、対象のピア通信デバイスの前記リスト中の対象のピア通信デバイスによって使用されている周波数帯域を示す情報とを受信するためのモジュール８３８とのうちの１つまたは複数を含む。いくつかの実施形態では、受信された情報は、示された周波数帯域において通信するときに対象の個々のピアデバイスによって使用されている１つまたは複数の通信技術を示す情報をさらに含む。
【００８８】
モジュール８４０は、制御デバイスによって指定された１つまたは複数の周波数帯域と１つまたは複数の技術とを使用して、たとえば、他のピアツーピアデバイスに情報を送信するためのモジュール８４１と、制御デバイスによって指定された１つまたは複数の周波数帯域と１つまたは複数の技術とを使用して、たとえば、他のピアツーピアデバイスから情報を受信するためのモジュール８４３とを含む。
【００８９】
図９に、一実施形態による例示的なＦＣＣ準拠データベース９００を示す。ＦＣＣ準拠データベース９００は、図１のシステムに示したデータベース１２２として使用され得る。様々な通信デバイスは、たとえば、アクセスポイントを介しておよび／またはインターネットを介してデータベース９００にアクセスし得る。いくつかの実施形態の一態様によれば、周波数帯域を使用しようとする、たとえば、ピアツーピアシグナリングのために特定のロケーションにおいて未使用のＴＶチャネルに対応する周波数帯域を使用しようとする通信デバイス、たとえば、ワイヤレス端末は、そのワイヤレス端末のロケーションにおいて利用可能であり得る周波数帯域に関する情報を取得するために、最初にＦＣＣデータベース９００にアクセスすることになる。
【００９０】
ＦＣＣデータベース９００は、複数の異なるロケーションの各々のための情報の複数のセットを含む。図９の実施形態において、ＦＣＣデータベース９００は、Ｎ個の異なるロケーションのための情報（ロケーション１のための情報セット９０２、．．．、ロケーションＮのための情報セット９２０）を含む。ロケーションに対応する各情報セットは、情報の複数のセットをさらに含む。ロケーション１のための情報セット９０２は、ロケーション１において利用可能な周波数帯域に関する情報９０４と、保護無線サービス情報９０６と、各利用可能な周波数帯域のための推奨送信電力情報９０８とを含む。情報セット９０２に対応する情報の様々なセットについて説明するが、他のロケーションの各々のための同様の情報が利用可能であり得ることを理解されたい。
【００９１】
利用可能な周波数帯域に関する情報９０４は、所与の時間にロケーション１において使用するために利用可能であり得る未使用のＴＶチャネルに対応する周波数帯域のリストを含む。一例として、情報セット９０４は、周波数帯域７、帯域８、帯域１１、．．．．、周波数帯域Ｘを含む周波数帯域のリストを示す。いくつかの実施形態では、情報セット９０４は、利用可能な周波数帯域の各々のための利用可能性時間期間の指示を含む。
【００９２】
保護無線サービス情報９０６は、たとえば、ロケーション１における保護サービスに関する情報を含む。これは、ＴＶブロードキャストのために使用される周波数帯域に関する情報と、固定ポイントツーポイントリンクのために空いているテレビジョンチャネルを使用するブロードキャスト補助サービス（ＢＡＳ：Broadcast Auxiliary Service）機能に関する情報とを含む。いくつかの実施形態では、データベースは、（１）送信機座標、たとえば、送信機の緯度および経度、（２）受信機座標、たとえば、受信機の緯度および経度、（３）チャネル数、および（４）コールサイン情報を含み得る。
【００９３】
推奨送信電力情報９０８は、所与のロケーションにおいて利用可能な周波数帯域の各々において信号を送信するために使用され得るＦＣＣ推奨送信電力レベルに関する情報を含む。様々な実施形態において、未使用のＴＶチャネルに対応する利用可能な周波数帯域におけるワイヤレス通信により、加入者ＴＶ受信機に対して引き起こされ得る干渉を抑制するためのステップがとられ得る。推奨送信電力情報９０８は、送信電力制約に関する情報を、所与のロケーションにおいて利用可能な周波数帯域を使用しようとする通信デバイスに与える。
【００９４】
必ずしもすべてではないが、いくつかの実施形態において使用される様々な態様および／または特徴について説明する。いくつかの実施形態によれば、たとえば、制御ノードなどの集中制御デバイスおよびデータベースが、ホワイトスペースに対応する周波数帯域の使用を協調させるために使用される。様々な実施形態では、通信デバイスがデータベースを調べることを示しているＦＣＣ規制に従って、あるロケーションにおける１つまたは複数のチャネルのユーザビリティを判断するための動作が実行される。一態様によれば、制御デバイスは、ホワイトスペース上の干渉を管理することにおいて使用される。
【００９５】
特に、中央制御デバイスによって実行され得、時々実行される機能のいくつかは、いくつかの実施形態によれば、以下を含む。
【００９６】
１．デバイスが、地理的にすぐ近くにある対象の他のデバイスを発見し、それらが使用している技術およびチャネルを発見するのを助ける。
【００９７】
２．公平性基準に基づいて、異なる利用可能な周波数帯域にわたって様々な技術の負荷分散を行う。
【００９８】
３．利用可能な周波数帯域にわたって同じ技術を使用する様々なデバイスの負荷分散を行う。
【００９９】
いくつかの実施形態によれば、ホワイトスペースを使用しようとする各デバイス、たとえば、ワイヤレス端末は、たとえば、以下を含む様々な情報を制御デバイスに報告する。
【０１００】
１．ロケーション。
【０１０１】
２．技術（たとえば、ＷｉＦｉ、３Ｇ）。
【０１０２】
３．たとえば、利用可能なチャネル、検知された干渉環境などの他の情報。
【０１０３】
制御デバイスは、少なくともいくつかの実施形態では、様々なデバイスから受信された情報とデータベース中の情報とを使用して、様々な技術の地理的負荷分散を実行し、デバイスに返報し、たとえばワイヤレス端末に情報を返報する。いくつかの実施形態では、制御デバイスからワイヤレス端末に送られる様々な情報は、たとえば、（ｉ）使用されている技術のために利用可能な好適な周波数帯域、（ｉｉ）デバイスによって使用されるべき好適な周波数帯域、および／または（ｉｉｉ）すぐ近くの対象のデバイスおよびそれらの好適な周波数帯域を含む。制御デバイスは、少なくともいくつかの実施形態では、特定のワイヤレス端末が通信のために、たとえば、ローカルピアツーピアネットワークの一部としてのピアツーピア通信のために、様々なデバイス、たとえば、ワイヤレス端末から受信された情報と、データベース中の情報とを使用して、どの１つまたは複数の帯域を使用すべきかを判断する。
【０１０４】
様々な実施形態の技法は、ソフトウェア、ハードウェア、および／またはソフトウェアとハードウェアの組合せを使用して実装され得る。様々な実施形態は、装置、たとえば、モバイル端末などのモバイルノード、基地局、通信システムを対象とする。様々な実施形態はまた、方法、たとえば、モバイルノード、基地局、および／または通信システム、たとえば、ホストを制御するおよび／または動作させる方法を対象とする。様々な実施形態はまた、方法の１つまたは複数のステップを実施するように機械を制御するための機械可読命令を含む、機械、たとえば、コンピュータ、可読媒体、たとえば、ＲＯＭ、ＲＡＭ、ＣＤ、ハードディスクなどを対象とする。
【０１０５】
開示したプロセス中のステップの特定の順序または階層は、例示的な手法の一例であることを理解されたい。設計上の選好に基づいて、プロセス中のステップの特定の順序または階層は本開示の範囲内のまま再構成され得ることを理解されたい。添付の方法クレームは、様々なステップの要素を例示的な順序で提示したものであり、提示された特定の順序または階層に限定されるものではない。
【０１０６】
様々な実施形態では、本明細書で説明したノードは、１つまたは複数の方法に対応するステップ、たとえば、信号処理ステップ、メッセージ生成ステップおよび／または送信ステップを実行するための１つまたは複数のモジュールを使用して実装される。したがって、いくつかの実施形態では、様々な機能はモジュールを使用して実装される。そのようなモジュールは、ソフトウェア、ハードウェアまたはソフトウェアとハードウェアの組合せを使用して実装され得る。上記で説明した方法または方法ステップの多くは、たとえば１つまたは複数のノードにおいて、上記で説明した方法の全部または一部を実施するために、追加のハードウェアの有無にかかわらず、機械、たとえば汎用コンピュータを制御する、メモリデバイスなど、たとえば、ＲＡＭ、フロッピー（登録商標）ディスクなどの機械可読媒体中に含まれる、ソフトウェアなどの機械実行可能命令を使用して実施され得る。したがって、特に、様々な実施形態は、機械、たとえば、プロセッサおよび関連するハードウェアに、上記で説明した（１つまたは複数の）方法のステップのうちの１つまたは複数を実行させるための機械実行可能命令を含む機械可読媒体を対象とする。いくつかの実施形態は、上記で説明した１つまたは複数の方法のステップのうちの１つ、複数、またはすべてを実施するように構成されたプロセッサを含むデバイス、たとえば、通信ノードを対象とする。
【０１０７】
いくつかの実施形態では、１つまたは複数のデバイス、たとえば、アクセスノードおよび／またはワイヤレス端末などの通信ノードの１つまたは複数のプロセッサ、たとえば、ＣＰＵは、通信ノードによって実行されるものとして説明した方法のステップを実行するように構成される。プロセッサの構成は、プロセッサ構成を制御するための１つまたは複数のモジュール、たとえば、ソフトウェアモジュールを使用することによって、ならびに／あるいは説明したステップを実行するため、および／またはプロセッサ構成を制御するためのハードウェア、たとえば、ハードウェアモジュールをプロセッサ中に含めることによって達成され得る。したがって、すべてではないが、いくつかの実施形態は、プロセッサが含まれるデバイスによって実行される様々な説明した方法のステップの各々に対応するモジュールを含むプロセッサをもつデバイス、たとえば、通信ノードを対象とする。すべてではないが、いくつかの実施形態では、デバイス、たとえば、通信ノードは、プロセッサが含まれるデバイスによって実行される様々な説明した方法のステップの各々に対応するモジュールを含む。モジュールは、ソフトウェアおよび／またはハードウェアを使用して実装され得る。
【０１０８】
いくつかの実施形態は、１つのコンピュータまたは複数のコンピュータに、様々な機能、ステップ、行為、および／または動作、たとえば、上記で説明した１つまたは複数のステップを実施させるためのコードを備えるコンピュータ可読媒体を備えるコンピュータプログラム製品を対象とする。実施形態に応じて、コンピュータプログラム製品は、実行すべきステップごとに異なるコードを含むことができ、時々含む。したがって、コンピュータプログラム製品は、方法、たとえば、通信デバイスまたはノードを制御する方法の個々のステップごとのコードを含み得、時々含む。コードは、ＲＡＭ（ランダムアクセスメモリ）、ＲＯＭ（読取り専用メモリ）、他のタイプの記憶デバイスなどのコンピュータ可読媒体上に記憶される機械実行可能命令、たとえば、コンピュータ実行可能命令の形態であり得る。コンピュータプログラム製品を対象とすることに加えて、いくつかの実施形態は、上記で説明した１つまたは複数の方法の様々な機能、ステップ、行為、および／または動作のうちの１つまたは複数を実施するように構成されたプロセッサを対象とする。したがって、いくつかの実施形態は、本明細書で説明した方法のステップの一部または全部を実施するように構成されたプロセッサ、たとえばＣＰＵを対象とする。プロセッサは、たとえば、本出願で説明した通信デバイスまたは他のデバイス中で使用され得る。
【０１０９】
上記の説明に鑑みて、上記で説明した様々な実施形態の方法および装置に関する多数の追加の変形形態が当業者には明らかであろう。そのような変形形態は範囲内に入ると考えるべきである。本方法および本装置は、ＣＤＭＡ、直交周波数分割多重（ＯＦＤＭ）、および／またはワイヤレス通信リンクを与えるために使用され得る様々な他のタイプの通信技法とともに使用され得、様々な実施形態において使用される。いくつかの実施形態では、ゲートウェイデバイスが、ＯＦＤＭおよび／またはＣＤＭＡを使用してモバイルノードとの通信リンクを確立し、ならびに／あるいはワイヤードまたはワイヤレス通信リンクを介してインターネットまたは別のネットワークへの接続性を与え得る、アクセスポイントとして実装される。様々な実施形態では、モバイルノードは、本方法を実施するための、受信機／送信機回路ならびに論理および／またはルーチンを含む、ノートブックコンピュータ、個人情報端末（ＰＤＡ）、または他のポータブルデバイスとして実装される。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［１］ワイヤレス通信のために周波数帯域を割り振る方法であって、
ワイヤレス端末のロケーションを示す情報を含む入力を受信することと、
周波数帯域およびロケーションごとのチャネル情報を含むデータベースからの情報にアクセスすることと、
前記アクセスされたデータベース情報に基づいて、前記ワイヤレス端末に１つまたは複数の利用可能な周波数帯域のうちの１つを割り当てることと、
を備える方法。
［２］入力を受信することは、１つまたは複数の利用可能な周波数帯域を識別する情報を受信することをさらに含む、［１］記載の方法。
［３］１つまたは複数の利用可能な周波数帯域を識別する前記情報は、前記ワイヤレス端末によって検知されたチャネル情報に基づく、［２］記載の方法。
［４］前記アクセスされた情報はチャネル使用情報を示す、［１］記載の方法。
［５］前記アクセスされた情報は、前記ワイヤレス端末ロケーションにおいて検出された干渉と、前記ワイヤレス端末ロケーションにおいて前記周波数帯域が使用される時間割合と、のうちの少なくとも１つをさらに示す、［４］記載の方法。
［６］前記チャネル使用情報は、前記ワイヤレス端末ロケーションにおいて周波数帯域を現在使用しているデバイスの数を示す情報を含む、［４］記載の方法。
［７］ワイヤレス端末のロケーションを示す情報を含む入力を受信するための手段と、
周波数帯域およびロケーションごとのチャネル使用情報を含むデータベースからの情報にアクセスするための手段と、
前記アクセスされたデータベース情報に基づいて、前記ワイヤレス端末に１つまたは複数の利用可能な周波数帯域のうちの１つを割り当てるための手段と、
を備える、制御デバイス。
［８］前記入力を受信するための手段は、さらに、１つまたは複数の利用可能な周波数帯域を識別する情報を受信する、［７］記載の制御デバイス。
［９］１つまたは複数の利用可能な周波数帯域を識別する前記情報は、前記ワイヤレス端末によって検知されたチャネル情報に基づく、［８］記載の制御デバイス。
［１０］前記アクセスされた情報はチャネル使用情報を示す、［８］記載の制御デバイス。
［１１］制御デバイスにおいて使用するためのコンピュータプログラム製品であって、
少なくとも１つのコンピュータに、ワイヤレス端末のロケーションを示す情報を含む入力を受信させるためのコードと、
前記少なくとも１つのコンピュータに、周波数帯域およびロケーションごとのチャネル使用情報を含むデータベースからの情報にアクセスさせるためのコードと、
前記少なくとも１つのコンピュータに、前記アクセスされたデータベース情報に基づいて、前記ワイヤレス端末に１つまたは複数の利用可能な周波数帯域のうちの１つを割り当てさせるためのコードと、
を備えるコンピュータ可読媒体を備える、コンピュータプログラム製品。
［１２］ワイヤレス端末のロケーションを示す情報を含む入力を受信することと、
周波数帯域およびロケーションごとのチャネル使用情報を含むデータベースからの情報にアクセスすることと、
前記アクセスされたデータベース情報に基づいて、前記ワイヤレス端末に１つまたは複数の利用可能な周波数帯域のうちの１つを割り当てることと、
を行うように構成された少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリと、
を備える、制御デバイス。
［１３］前記少なくとも１つのプロセッサは、入力を受信することの一部として、１つまたは複数の利用可能な周波数帯域を識別する情報を受信するようにさらに構成される、［１２］記載の制御デバイス。
［１４］１つまたは複数の利用可能な周波数帯域を識別する前記情報は、前記ワイヤレス端末によって検知されたチャネル情報に基づく、［１３］記載の制御デバイス。
［１５］前記アクセスされた情報はチャネル使用情報を示す、［１３］記載の制御デバイス。
［１６］ワイヤレス端末を動作させる方法であって、
前記ワイヤレス端末のロケーションを判断することと、
前記ワイヤレス端末の前記ロケーションを示す情報を制御デバイスに通信することと、
前記ワイヤレス端末によって使用されるべき利用可能な周波数帯域のうちの１つまたは複数を示す情報を受信することと、
を備える方法。
［１７］前記ワイヤレス端末が使用を検討している１つまたは複数の周波数帯域において信号を検出するための検知動作を実行すること、
をさらに備え、
前記通信することは、１つまたは複数の利用可能な周波数帯域を識別する情報を制御デバイスに通信することを含む、［１６］記載の方法。
［１８］前記検知動作は、
前記ワイヤレス端末が使用を検討している１つまたは複数の周波数帯域のうちの少なくとも１つについて、ｉ）前記ワイヤレス端末ロケーションにおける干渉と、ｉｉ）前記ワイヤレス端末ロケーションにおいて前記少なくとも１つの周波数帯域が使用される時間割合と、のうちの少なくとも１つを検知すること、
を含む、［１７］記載の方法。
［１９］前記ワイヤレス端末が使用を検討している前記周波数帯域のうちの１つについて、検知された干渉の量を示す情報を前記制御デバイスに通信すること、
をさらに備える、［１８］記載の方法。
［２０］前記ワイヤレス端末が使用を検討している前記周波数帯域のうちの１つについて、前記ワイヤレス端末ロケーションにおいて前記周波数帯域が使用される前記検知された時間割合を示す情報を前記制御デバイスに通信すること、
をさらに備える、［１８］記載の方法。
［２１］前記ワイヤレス端末によってサポートされる技術を示す情報を前記制御デバイスに通信すること、
をさらに備える、［１６］記載の方法。
［２２］ワイヤレス端末であって、
前記ワイヤレス端末のロケーションを判断するための手段と、
前記ワイヤレス端末の前記ロケーションを示す情報を制御デバイスに通信するための手段と、
前記ワイヤレス端末によって使用されるべき利用可能な周波数帯域のうちの１つまたは複数を示す情報を受信するための手段と、
を備える、ワイヤレス端末。
［２３］前記ワイヤレス端末が使用を検討している１つまたは複数の周波数帯域において信号を検出するための検知動作を実行するための手段、
をさらに備え、
前記通信するための手段は、１つまたは複数の利用可能な周波数帯域を識別する情報を制御デバイスに通信するための手段をさらに含む、［２２］記載のワイヤレス端末。
［２４］前記検知動作を実行するための手段は、
前記ワイヤレス端末が使用を検討している１つまたは複数の周波数帯域のうちの少なくとも１つについて、ｉ）前記ワイヤレス端末ロケーションにおける干渉と、ｉｉ）前記ワイヤレス端末ロケーションにおいて前記少なくとも１つの周波数帯域が使用される時間割合とのうちの少なくとも１つを検知するための手段
を含む、［２３］記載のワイヤレス端末。
［２５］前記ワイヤレス端末が使用を検討している前記周波数帯域のうちの１つについて、検知された干渉の量を示す情報を前記制御デバイスに通信するための手段
をさらに備える、［２４］記載のワイヤレス端末。
［２６］ワイヤレス端末において使用するためのコンピュータプログラム製品であって、
少なくとも１つのコンピュータに、前記ワイヤレス端末のロケーションを判断させるためのコードと、
前記少なくとも１つのコンピュータに、前記ワイヤレス端末の前記ロケーションを示す情報を制御デバイスに通信させるためのコードと、
前記少なくとも１つのコンピュータに、前記ワイヤレス端末によって使用されるべき利用可能な周波数帯域のうちの１つまたは複数を示す情報を受信させるためのコードと、
を備えるコンピュータ可読媒体を備える、コンピュータプログラム製品。
［２７］ワイヤレス端末であって、
前記ワイヤレス端末のロケーションを判断することと、
前記ワイヤレス端末の前記ロケーションを示す情報を制御デバイスに通信することと、
前記ワイヤレス端末によって使用されるべき利用可能な周波数帯域のうちの１つまたは複数を示す情報を受信することと、
を行うように構成された少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリと、
を備える、ワイヤレス端末。
［２８］前記少なくとも１つのプロセッサは、
前記ワイヤレス端末が使用を検討している１つまたは複数の周波数帯域において信号を検出するための検知動作を実行することと、
制御デバイスに通信することの一部として、１つまたは複数の利用可能な周波数帯域を識別する情報を前記制御デバイスに通信することと、
を行うようにさらに構成された、［２７］記載のワイヤレス端末。
［２９］前記少なくとも１つのプロセッサは、
検知動作を実行することの一部として、
前記ワイヤレス端末が使用を検討している１つまたは複数の周波数帯域のうちの少なくとも１つについて、ｉ）前記ワイヤレス端末ロケーションにおける干渉と、ｉｉ）前記ワイヤレス端末ロケーションにおいて前記少なくとも１つの周波数帯域が使用される時間割合と、のうちの少なくとも１つを検知すること
を行うようにさらに構成された、［２８］記載のワイヤレス端末。
［３０］前記少なくとも１つのプロセッサは、
前記ワイヤレス端末が使用を検討している前記周波数帯域のうちの１つについて、検知された干渉の量を示す情報を前記制御デバイスに通信すること
を行うようにさらに構成された、［２９］記載のワイヤレス端末。
【図１】
0005559417.tif 000002
【図２】
0005559417.tif 000003
【図３】
0005559417.tif 000004
【図４】
0005559417.tif 000005
【図５】
0005559417.tif 000006
【図６】
0005559417.tif 000007
【図６Ａ】
0005559417.tif 000008
【図６Ｂ】
0005559417.tif 000009
【図７】
0005559417.tif 000010
【図８】
0005559417.tif 000011
【図８Ａ】
0005559417.tif 000012
【図８Ｂ】
0005559417.tif 000013
【図９】
0005559417.tif 000014