(57)【特許請求の範囲】
【請求項１】
無線ネットワークコントローラの役割を果たす無線ネットワークの局を選択する方法であって、
第１の局において、第２の局の複数の機能値を示すピア局機能エレメントを含むメッセージを前記第２の局から受信する段階と、
前記第１の局において、前記第１の局の複数の機能値の連結を含む自局ファクターを、機能優先順序の降順で前記第２の局の前記複数の機能値の連結を含むピア局ファクターと比較する段階と、
前記第１の局において、前記自局ファクターの値が前記ピア局ファクターの値より大きい場合、候補の無線ネットワークコントローラになるために前記第１の局を選択する段階と、
前記第１の局に前記無線ネットワークコントローラの前記役割を行わせる段階と
を備える方法。
【請求項２】
数値的に組み合わせられた値を生成するために前記第１の局の前記複数の機能値を組み合わせることによって前記自局ファクターを決定する段階を備え、
前記組み合わせられた値におけるある機能の位置は、前記機能の優先度および前記機能の重みに依存する請求項１に記載の方法。
【請求項３】
永久電源のステータス、制御ポイントのクラスタリング機能、関連局のサービス期間をスケジュールする機能、擬似静的スケジュールを提供する機能、アンテナセクターの総数、および、関連付けられる局の最大数の各値を組み合わせることによって前記自局ファクターを決定する段階を備える請求項１に記載の方法。
【請求項４】
前記自局ファクターを決定する段階は、
永久電源の前記ステータスを第１に最も優先させ、前記制御ポイントのクラスタリング機能を第２に優先させ、関連局のサービス期間をスケジュールする前記機能を第３に優先させ、擬似静的スケジュールを提供する前記機能を第４に優先させ、アンテナセクターの前記総数を第５に優先させ、関連付けられる局の前記最大数を第６に優先させるよう、前記第１の局の機能値に優先度をつける段階を有する請求項３に記載の方法。
【請求項５】
前記自局ファクターの前記値が前記ピア局ファクターの前記値と等しく、前記第１の局の媒体アクセス制御アドレス値が前記第２の局の媒体アクセス制御アドレス値よりも大きい場合、前記候補の無線ネットワークコントローラになるために前記第１の局を選択する段階を備える
請求項１から４のいずれか一項に記載の方法。
【請求項６】
前記第１の局において、制御ポイント機能を開始する段階と、
前記第１の局において、前記無線ネットワークの制御ポイントとしての役割を果たす段階と
を備える請求項１から５のいずれか一項に記載の方法。
【請求項７】
無線ネットワークの第１の局であって、
第２の局の複数の機能値を示すピア局機能エレメントを含むメッセージを前記第２の局から受信するトランシーバと、
前記第１の局の複数の機能値の連結を含む自局ファクターを格納するメモリと、
前記第１の局において、前記自局ファクターを、機能優先順序の降順で前記第２の局の前記複数の機能値の連結を含むピア局ファクターと比較する媒体アクセス制御プロセッサ（ＭＡＣプロセッサ）とを備え、
前記自局ファクターの値が前記ピア局ファクターの値よりも大きい場合、前記ＭＡＣプロセッサは候補の無線ネットワークコントローラになるために前記第１の局を選択し、前記ＭＡＣプロセッサは前記第１の局に前記無線ネットワークコントローラの役割を行わせることができる
第１の局。
【請求項８】
前記ＭＡＣプロセッサは、数値的に組み合わせられた値を生成するために前記第１の局の前記複数の機能値を組み合わせることによって前記自局ファクターを決定し、
前記組み合わせられた値におけるある機能の位置は、前記機能の優先度および前記機能の重みに依存する請求項７に記載の第１の局。
【請求項９】
前記ＭＡＣプロセッサは、永久電源のステータス、制御ポイントのクラスタリング機能、関連局のサービス期間をスケジュールする機能、擬似静的スケジュールを提供する機能、アンテナセクターの総数、および、関連付けられる局の最大数の各値を組み合わせることによって前記自局ファクターを決定する請求項７に記載の第１の局。
【請求項１０】
前記ＭＡＣプロセッサは、永久電源の前記ステータスを第１に最も優先させ、前記制御ポイントのクラスタリング機能を第２に優先させ、関連局のサービス期間をスケジュールする前記機能を第３に優先させ、擬似静的スケジュールを提供する前記機能を第４に優先させ、アンテナセクターの前記総数を第５に優先させ、関連付けられる局の前記最大数を第６に優先させるよう、前記第１の局の前記複数の機能値に優先度をつける請求項９に記載の第１の局。
【請求項１１】
前記ＭＡＣプロセッサは、前記自局ファクターの前記値が前記ピア局ファクターの前記値と等しく、前記第１の局の媒体アクセス制御アドレス値が前記第２の局の媒体アクセス制御アドレス値よりも大きい場合、前記候補の無線ネットワークコントローラになるために前記第１の局を選択する請求項７から１０のいずれか一項に記載の第１の局。
【請求項１２】
前記ＭＡＣプロセッサは、制御ポイント機能を動作させて、前記第１の局に前記無線ネットワークの制御ポイントの役割を果たさせる請求項７から１１のいずれか一項に記載の第１の局。
【請求項１３】
前記無線ネットワークコントローラは、個人基本サービスセット（ＰＢＳＳ）制御ポイント（ＰＣＰ）を有する請求項７から１２のいずれか一項に記載の第１の局。
【請求項１４】
直接帯域（ＤＢａｎｄ）局を備える請求項７から１３のいずれか一項に記載の第１の局。
【請求項１５】
無線通信システムであって、
無線ネットワークの第１の局を備え、
前記第１の局は、
少なくとも一つのアンテナと、
第２の局の複数の機能値を示すピア局機能エレメント含むメッセージを前記第２の局から受信するトランシーバと、
前記第１の局の複数の機能値の連結を含む自局ファクターを格納するメモリと、
前記自局ファクターを、機能優先順序の降順で前記第２の局の前記複数の機能値の連結を含むピア局ファクターと比較する媒体アクセス制御プロセッサ（ＭＡＣプロセッサ）と
を備え、
前記自局ファクターの値が前記ピア局ファクターの値よりも大きい場合、前記ＭＡＣプロセッサは候補の無線ネットワークコントローラになるために前記第１の局を選択し、前記ＭＡＣプロセッサは前記第１の局に前記無線ネットワークコントローラの役割を行わせることができる
無線通信システム。
【請求項１６】
前記局の前記ＭＡＣプロセッサは、数値的に組み合わせられた値を生成するために前記第１の局の前記複数の機能値を組み合わせることによって、前記自局ファクターを決定し、
前記組み合わせられた値におけるある機能の位置は、前記機能の優先度および前記機能の重みに依存する請求項１５に記載の無線通信システム。
【請求項１７】
前記ＭＡＣプロセッサは、永久電源のステータス、制御ポイントのクラスタリング機能、関連局のサービス期間をスケジュールする機能、擬似静的スケジュールを提供する機能、アンテナセクターの総数、および、関連付けられる局の最大数の各値を組み合わせることによって前記自局ファクターを決定する請求項１５に記載の無線通信システム。
【請求項１８】
前記ＭＡＣプロセッサは、永久電源の前記ステータスを第１に最も優先させ、前記制御ポイントのクラスタリング機能を第２に優先させ、関連局のサービス期間をスケジュールする前記機能を第３に優先させ、擬似静的スケジュールを提供する前記機能を第４に優先させ、アンテナセクターの前記総数を第５に優先させ、関連付けられる局の前記最大数を第６に優先させるよう、前記第１の局の前記複数の機能値に優先度をつける請求項１７に記載の無線通信システム。
【請求項１９】
前記ＭＡＣプロセッサは、前記自局ファクターの前記値が前記ピア局ファクターの前記値と等しく、前記第１の局のＭＡＣアドレス値が前記第２の局のＭＡＣアドレス値よりも大きい場合、前記候補の無線ネットワークコントローラになるために前記第１の局を選択する請求項１５から１８のいずれか一項に記載の無線通信システム。
【請求項２０】
前記ＭＡＣプロセッサは、制御ポイント機能を動作させて、前記第１の局に前記無線ネットワークの制御ポイントの役割を果たさせる請求項１５から１９のいずれか一項に記載の無線通信システム。
【請求項２１】
前記無線ネットワークコントローラは、個人基本サービスセット（ＰＢＳＳ）制御ポイント（ＰＣＰ）を有する請求項１５から２０のいずれか一項に記載の無線通信システム。
【請求項２２】
前記第１の局は、直接帯域（ＤＢａｎｄ）局を備える請求項１５から２１のいずれか一項に記載の無線通信システム。
【請求項２３】
請求項１から６のいずれか一項に記載の方法が備える各段階をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【背景技術】
【０００１】
パーソナル無線エリアネットワーク（ＷＰＡＮ）は、１人の人の近隣での、コンピューティングデバイス（例えば、電話および携帯情報端末等のパーソナルデバイス）間の通信に利用されるネットワークである。ＷＰＡＮの届く範囲は、数メートルであってよい。ＷＰＡＮは、パーソナルデバイス同士の個人間通信に利用することもできるし、インターネット等の高レベルのネットワークへのアップリンクを介した接続にも利用することもできる。
【０００２】
ミリ波ＷＰＡＮおよび／またはｍｍＷａｖｅネットワークは、高速インターネットアクセス、ストリーミングコンテンツのダウンロード（例えばビデオ・オン・デマンド（ＶＯＤ）、高精細テレビ（ＨＤＴＶ）、ホームシアター等）、リアルタイムストリーミング、およびケーブルを入れ替えるための無線データバス等の、超高速データレートの（例えば、毎秒２ギガビット（Ｇｂｐｓ）を超える速度）用途が可能である。
【０００３】
ｍｍＷａｖｅＷＰＡＮのなかには、個人基本サービスセット（ＰＢＳＳ）を含むものがある。ＰＢＳＳは、複数の局（ＳＴＡ）を含むことができる。ＳＴＡは、マルチバンドが可能なＳＴＡであっても、および／または、６０ＧＨｚのＳＴＡであってもよい。ｍｍＷａｖｅＷＰＡＮは、さらに、ＳＴＡの１つを、ＰＢＳＳ制御ポイント（ＰＣＰ）として動作させる、または振舞うことを許可することもできる。ＰＣＰは、２つの局の間の直接リンクを制御したり、および／または、構築したりすることができる。さらにＰＣＰは、サービス期間（ＳＰ）を割り当てたり、および／または、スケジュールしたりすることもできる。
【０００４】
発明とみなす主題は、明細書の最終部分で特に指摘し、明確に請求する。しかし発明は、その組成および方法両面において、並びに、その対象物、特徴、および利点においても、添付図面とともに以下の詳細な記載を読んだ際に最もよく理解される。
【図面の簡単な説明】
【０００５】
【図１】本発明の例示的な実施形態における無線通信ネットワークの概略図である。
【図２】本発明の１つの例示的な実施形態におけるＤＢａｎｄ局情報エレメントの無線ネットワークコントローラ機能ファクターの概略図である。
【図３】本発明の例示的な実施形態における無線通信ネットワークの、ある局の概略図である。
【図４】本発明の例示的な実施形態における無線ネットワークコントローラを選択する方法のフローチャートを示す。
【発明を実施するための形態】
【０００６】
記載を簡潔および明瞭にするために、図面に示す部材は、必ずしも実際の縮尺で描かれてはいない。例えば、部材の一部の大きさは、他の部材よりも強調表示されて、明瞭性を期している場合がある。さらに適切と思われる場合には、図面間で参照番号を繰り返して、対応する、または類似した部材であることを示している場合がある。
【０００７】
以下の詳細な記載においては、数多くの詳細を述べて、本発明の完全な理解を促す。しかし、当業者であれば理解するように、本発明は、これら特定の詳細がなくても実施することができる。また、公知の方法、手順、部材、および回路については詳述を避けることで、本発明を不当に曖昧にしないようにしている箇所もある。
【０００８】
以下に述べる詳細な記載の一部は、コンピュータメモリ内のデータビットまたはバイナリデジタル信号に対する処理を表すアルゴリズムによる、象徴的な表現で示される場合がある。これらの、アルゴリズムによる記載および表現は、データ処理技術分野の当業者が当業者に対して自分の仕事の内容を伝える際に利用される技術である。
【０００９】
特にそうではないと明記されていない限り、「処理（processing）」「コンピューティング（computing）」「計算（calculating）」「判断／決定（determining）」といった用語を利用する説明は明細書の随所に見られるが、これらは、特にそうではないと明記していない限りにおいて、コンピュータまたはコンピューティングシステム、もしくはこれらに類似した電子コンピューティングデバイスの行う、コンピューティングシステムのレジスタおよび／またはメモリ内の物理量（例えば電子）で表されるデータを、コンピュータシステムのレジスタ、メモリ、もしくはその他の同様の情報格納、送信、または表示デバイス内の物理量で同様に表される他のデータへと操作および／または変換する動作および／または処理に係るものであってよい。「ａ」「ａｎ」といった不定冠詞は、ここでは、１つ、または２以上と定義されている。複数という用語は、ここでは、２以上の数として定義されている。ここで利用される「別の」という用語は、少なくとも第２の、またはそれ以上、の意味である。含む、および／または、有する、という用語は、ここでは、備えるという意味に定義されている場合もあるが、これに限定はされない。ここで利用される連結という用語は、所望な形態で（例えば機械的、電子的、デジタル的、直接、ソフトウェアにより、ハードウェアにより、等の形態で）、動作可能に接続されることとして定義される。
【００１０】
ここで利用される「ＰＢＳＳ制御ポイント（ＰＣＰ）」という用語は、ｍｍＷａｖｅネットワークの制御ポイントとして動作する局（ＳＴＡ）として定義される。
【００１１】
ここで利用される「アクセスポイント（ＡＰ）」という用語は、ＳＴＡ機能を有し、且つ、関連するＳＴＡに対して、無線媒体（ＷＭ）を介して配信サービスへのアクセスを提供する任意の実体のこととして定義される。
【００１２】
ここで利用される「無線ネットワークコントローラ」という用語は、無線ネットワークのＰＣＰおよび／またはＡＰとして動作する局として定義される。
【００１３】
ここで利用される「指向性帯域（ＤＢａｎｄ）という用語は、チャネル開始周波数が４５ＧＨｚを超える任意の周波数帯域のこととして定義される。
【００１４】
ここで利用される「ＤＢａｎｄＳＴＡ」という用語は、無線トランスミッタがＤＢａｎｄ内にあるチャネル上で動作するＳＴＡのこととして定義される。
【００１５】
ここで利用される「個人基本サービスセット（ＰＢＳＳ）」という用語は、暫定的な内蔵式のネットワークを形成し、ＤＢａｎｄで動作し、１つのＰＢＳＳ制御ポイント（ＰＣＰ）を含み、配信システム（ＤＳ）へのアクセスは存在しないが、イントラＰＢＳＳ転送サービスがオプションとして存在するような基本サービスセット（ＢＳＳ）として定義される。
【００１６】
ここで利用される「スケジュールされたサービス期間（ＳＰ）」は、サービス品質（ＱｏＳ）ＡＰまたはＰＣＰによりスケジュールされる。スケジュールされたＳＰは、所望の場合には、固定時間間隔で始まってよい。
【００１７】
ここで利用される「トラフィック」および／または「トラフィックストリーム」という用語は、ＳＴＡ等の無線デバイス間のデータフローおよび／またはストリームとして定義される。ここで利用される「セッション」という用語は、直接物理リンクを構築した一対の局に維持または格納されている（転送は除く）状態情報として定義される。状態情報は、セッションを記述または定義してよい。
【００１８】
ここで利用する「無線デバイス」という用語は、例えば、無線通信のできるデバイス、無線通信のできる通信デバイス、無線通信のできる通信局、無線通信のできるポータブルまたは非ポータブルデバイス等であってよい。一部の実施形態では、無線デバイスとは、コンピュータに統合された周辺デバイスであったり、これを含んだりするものであってよく、または、コンピュータに取り付けられた周辺デバイスであったり、これを含んだりするものであってよい。一部の実施形態では、「無線デバイス」という用語は、無線サービスをオプションとして含む概念であってよい。
【００１９】
本発明の実施形態は、ｍｍＷａｖｅネットワークのサービス期間をスケジュールするデバイス、システム、および方法を提供することができる。例えばｍｍＷａｖｅネットワークのＰＣＰは、サービス期間の開始時間を、サービス期間スケジュール情報を含む情報エレメントがＰＣＰに送信されてから所定の時間を経過しない時点として設定することができるが、本発明の範囲はこれらの例に限定はされない。
【００２０】
本発明は、様々な用途に利用可能であることを理解されたい。本発明はこの点に限定はされないが、ここに開示する回路および技術は、無線システムの局等の様々な装置内で利用することができる。本発明の範囲内に含まれることが意図される局は、あくまで例であるが、ＷＬＡＮ局、無線パーソナルネットワーク（ＷＰＡＮ）等を含む。
【００２１】
本発明の範囲内に含まれることが意図される種類のＷＰＡＮ局は、これらに限定はされないが、マルチバンドステーションとして動作可能な局、ＰＣＰとして動作可能な局、ＡＰとして動作可能な局、ＤＢａｎｄ局として動作可能な局、移動局、アクセスポイント、例えば周波数ホッピング方式信号（ＦＨＳＳ）、直接拡散方式（ＤＳＳＳ）、相補的符号化キーイング（ＣＣＫ）、直交周波数分割多重（ＯＦＤＭ）等の拡散スペクトル信号を受信および送信する局等を含む。
【００２２】
一部の実施形態は、様々なデバイスおよびシステム（例えば、ビデオデバイス、オーディオデバイス、オーディオ−ビジュアル（Ａ／Ｖ）デバイス、セットトップボックス（ＳＴＢ）、Ｂｌｕ−ｒａｙ（登録商標）ディスク（ＢＤ）プレーヤ、ＢＤレコーダ、ＤＶＤプレーヤ、高精細（ＨＤ）ＤＶＤプレーヤ、ＤＶＤレコーダ、ＨＤ  ＤＶＤレコーダ、パーソナルビデオレコーダ（ＰＶＲ）、ブロードキャストＨＤレシーバ、ビデオソース、オーディオソース、ビデオシンク、オーディオシンク、ステレオチューナ、ブロードキャスト無線レシーバ、ディスプレイ、フラットパネルディスプレイ、パーソナルメディアプレーヤ（ＰＭＰ）、デジタルビデオカメラ（ＤＶＣ）、デジタルオーディオプレーヤ、スピーカ、オーディオレシーバ、オーディオ増幅器、データソース、データシンク、デジタル静止カメラ（ＤＳＣ）、パーソナルコンピュータ（ＰＣ）、デスクトップコンピュータ、モバイルコンピュータ、ラップトップコンピュータ、ノートブックコンピュータ、タブレットコンピュータ、サーバコンピュータ、ハンドヘルドコンピュータ、ハンドヘルドデバイス、携帯情報端末（ＰＤＡ）デバイス、ハンドヘルドＰＤＡデバイス、オンボードデバイス、オフボードデバイス、ハイブリッドデバイス、車両デバイス、非車両デバイス、モバイルまたはポータブルデバイス、消費者用デバイス、非モバイルまたは非ポータブルデバイス、無線通信局、無線通信デバイス、無線アクセスポイント（ＡＰ）、有線または無線ルータ、有線または無線モデム、有線または無線ネットワーク、ワイヤレスエリアネットワーク、ワイヤレスビデオエリアネットワーク（ＷＶＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、ワイヤレスＬＡＮ（ＷＬＡＮ）、パーソナルエリアネットワーク（ＰＡＮ）、ワイヤレスＰＡＮ（ＷＰＡＮ）、Ｗｉｒｅｌｅｓｓ  ＨＤ（登録商標）および／またはワイヤレスギガビットアライアンス（ＷＧＡ）仕様および／または将来のバージョンおよび／またはこれらの派生物に従って動作するデバイスおよび／またはネットワーク、既存のＩＥＥＥ８０２．１１（ＩＥＥＥ８０２．１１―１９９９２００７：ワイヤレスＬＡＮ媒体アクセス制御（ＭＡＣ）および物理層（ＰＨＹ）仕様）規格および修正版（「ＩＥＥＥ８０２．１１規格」）および／または、その将来のバージョンおよび／または派生物に従って動作するデバイスおよび／またはネットワーク、上述したネットワークの一部であるユニットおよび／またはネットワーク、一方向および／または双方向無線通信システム、セルラー式無線電話通信システム、無線ディスプレイ（ＷｉＤｉ）デバイス、セルラー式電話機、無線電話機、パーソナル通信システム（ＰＣＳ）デバイス、無線通信デバイスを含むＰＤＡデバイス、モバイルまたはポータブルグローバルポジショニングシステム（ＧＰＳ）デバイス、ＧＰＳレシーバまたはトランシーバまたはチップを含むデバイス、ＲＦＩＤ素子またはチップを含むデバイス、多入力多出力（ＭＩＭＯ）トランシーバまたはデバイス、単一入力多出力（ＳＩＭＯ）トランシーバまたはデバイス、多入力単一出力（ＭＩＳＯ）トランシーバまたはデバイス、１以上の内部アンテナおよび／または外部アンテナを有��るデバイス、デジタルビデオブロードキャスト（ＤＶＢ）デバイスまたはシステム、多重標準の無線デバイスまたはシステム、有線または無線ハンドヘルドデバイス（例えばＢｌａｃｋＢｅｒｒｙ，Ｐａｌｍ  Ｔｒｅｏ等）、ワイヤレスアプリケーションプロトコル（ＷＡＰ）デバイス等との関連で利用されてよい。
【００２３】
一部の実施形態は、１以上の種類の無線通信信号および／またはシステム（例えば無線周波数（ＲＦ）、赤外線（ＩＲ）、周波数分割多重（ＦＤＭ）、直交ＦＤＭ（ＯＦＤＭ）、時分割多重（ＴＤＭ）、時分割多重接続（ＴＤＭＡ）、拡張ＴＤＭＡ（Ｅ−ＴＤＭＡ）、汎用パケット無線サービス（ＧＰＲＳ）、拡張ＧＰＲＳ、符号分割多重接続（ＣＤＭＡ）、ワイドバンドＣＤＭＡ（ＷＣＤＭＡ）、ＣＤＭＡ２０００、シングルキャリアＣＤＭＡ、マルチキャリアＣＤＭＡ、マルチキャリア変調（ＭＤＭ）、離散マルチトーン（ＤＭＴ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、グローバルポジショニングシステム（ＧＰＳ）、Ｗｉ−Ｆｉ、Ｗｉ−Ｍａｘ、ＺｉｇＢｅｅ（登録商標）、Ｕｌｔｒａ−Ｗｉｄｅｂａｎｄ（ＵＷＢ）、モバイル通信用のグローバルシステム（ＧＳＭ（登録商標））、２Ｇ、２．５Ｇ，３Ｇ、３．５Ｇ、ＥＤＧＥ（Enhanced Data rates for GSM（登録商標） Evolution：ＧＳＭ（登録商標）進化に関する向上データレート等）とともに利用することができる。他の実施形態は、様々な他のデバイス、システム、および／または、ネットワークで利用することができる。
【００２４】
一部の実施形態は、適切な限られた範囲または短距離の無線通信ネットワーク（例えば「ピコネット」、ワイヤレスエリアネットワーク、ＷＰＡＮ、ＷＶＡＮ等）とともに利用することもできる。
【００２５】
図１は、本発明の例示的な実施形態における無線通信ネットワーク１００の概略図である。例えば、無線通信ネットワーク１００は、ＩＥＥＥ８０２  ８０２．１１タスクグループａｄ（ＴＧａｄ）が開発した規格に従って、および／または、ＷＧＡ仕様に従って、および／または、ＩＥＥＥ８０２．１５．３ｃ規格に従って、および／または、ＷｉｒｅｌｅｓｓＨＤ（登録商標）仕様に従って、および／または、ＥＣＭＡ−３８７規格などに従って動作可能であってよい。
【００２６】
本発明の範囲はこれに限定はされないが、無線通信ネットワーク１００は、局１１０、無線ネットワークコントローラ１２０、および局１３０を含んでよい。この例示的な実施形態においては、局１１０および１３０のそれぞれが、ネットワークコントローラとして動作可能であってよい。ネットワークコントローラ１２０は、望ましい場合には、局の役割を果たすことができるものであってよい。
【００２７】
さらに局１１０および局１３０は、送信元および送信先ＤＢａｎｄ局として動作可能であってよいが、本発明の範囲はこの点に限定はされない。
【００２８】
動作中に、無線ネットワークコントローラ１２０は、望ましい場合には、ＰＣＰおよび／またはＡＰの役割を果たすことができるものであってよい。局１１０および１３０は、無線ネットワークコントローラとなるための自身の機能をチェックおよび評価する要求を受信してよい。この要求には、送信局の機能の値、またはこれら値のセットが含まれていてよい。各局は、局の機能から、自身の無線ネットワークコントローラファクター（例えばＤＢａｎｄ局情報エレメントのためのＰＣＰファクター等）を構築または格納することができる。ピア局の機能を受信すると、局は、送信局の無線ネットワークコントローラファクターを構築することができる。ＤＢａｎｄ局情報エレメントのためのＰＣＰファクターについては、図２を参照して詳述する。
【００２９】
本発明のこの例示的な実施形態においては、局１１０および１３０のそれぞれ、および、無線ネットワークコントローラ１２０が、格納されている機能値（例えば自身の無線ネットワークコントローラファクター）と、受信した機能値（例えばピアの自身の無線ネットワークコントローラファクター）とを、機能優先順序の降順で比較することで、局の自身の機能をチェックまたは評価して、最高機能値または値のセットまたは組み合わせた値を有する局を、無線ネットワークコントローラまたは制御ポイントとして選択することができるが、本発明の範囲はこの例に限定はされない。比較対象ファクターまたは値は、値のセット（例えばビットのセット）を含みうるので、比較は、組み合わせられて、１つファクターまたは総合的な値を形成するような値のセットを比較することも含む。
【００３０】
比較を行うためには、局は、局の自身の機能値と、受信したピア局の機能値とを組み合わせて、局の数値的に組み合わせられた機能値と、ピア局の数値的に組み合わせられた機能値とをそれぞれ提供、算出、または生成することができるが、組み合わせられた機能値におけるある機能の位置（つまり、順序の比較における値の比較の位置）は、機能の優先度、および、組み合わせられた機能値における、より低い優先度の機能値よりも重みの高い機能に依存する。
【００３１】
例えば、組み合わせられた機能値とは、永久電源に対応するステータスまたはこれに対応する値（例えばそれが存在してもしなくても）、制御ポイントのクラスタリング機能のステータスまたはこれに対応する値、関連局のサービス期間をスケジュールする機能のステータスまたはこれに対応する値、擬似静的スケジュールを提供する機能のステータスまたはこれに対応する値、局のアンテナのセクターの総数、および、無線ネットワークの制御ポイントと関連付けられる局の最大数を、数値的に組み合わせられた機能値を提供するために組み合わせた値である数であってよい。
【００３２】
さらに局は、永久電源のステータスまたは存在を第１に最も優先させ、制御ポイントのクラスタリング機能を第２に優先させ、関連局のサービス期間のスケジュール機能を第３に優先させ、擬似静的スケジュールを提供する機能を第４に優先させ、局のアンテナのセクターの総数を第５に優先させ、無線ネットワークの制御ポイントに関連付けられる局の最大数を第６に優先させ、というように局の自身の機能に優先順位をつけてよいが、本発明の範囲はこの点に限定はされない。
【００３３】
局の自身の機能値または組み合わせられた値が、ピア局の機能値または組み合わせられた値と等しい場合には、局（例えば局１１０）は、局のＭＡＣアドレス値を、ピア局（局１３０）および無線ネットワークコントローラ１２０のものと比較して、最高ＭＡＣ値を有する局を選択してよい。選択された局（例えば局１３０）は、望ましい場合には、無線ネットワークコントローラ機能に従って動作し、または振る舞い、無線ネットワークコントローラの役割を果たすことができる。
【００３４】
図２は、本発明の１つの例示的な実施形態におけるＤＢａｎｄ局情報エレメントの無線ネットワークコントローラ機能ファクターを示す。一部の例示的な実施形態では、無線ネットワークコントローラ機能ファクターを、ＰＣＰ機能ファクター２００と称する場合もある。
【００３５】
この例示的な実施形態では、局の機能は、最大の関連局の数２１０、セクターの総数２２０、擬似静的割り当て２３０、時分割データ転送時間（ＴＤＤＴＴ）２４０、ＰＣＰ／ＡＰクラスタリング２５０、および電源２６０を含んでよいが、本発明の範囲はこれらの機能に限定はされず、他の局の機能を本発明の実施形態において利用することもできることを理解されたい。
【００３６】
本発明の実施形態では、電源２６０の値は、ＳＴＡが電池により駆動される場合に１に設定されてよく、そうではない場合（例えば永久電源を利用する場合）には０に設定されてよい。従ってこの例では、電源値が０である場合に最高優先度が得られ、局の機能値の組み合わせに最高値を設定することができる。
【００３７】
第２に優先させるものはＰＣＰ／ＡＰクラスタリング２５０である。ＰＣＰ／ＡＰクラスタリング２５０は、ＳＴＡがＰＣＰ／ＡＰとして動作する場合にＰＣＰ／ＡＰクラスタリング２５０を実行することができる場合には１に設定され、そうではない場合には０に設定される。従って、ＰＣＰ／ＡＰクラスタリング値を１に設定することができる場合には、ＰＣＰ／ＡＰ２５０の優先度が高くなる、または増加する。
【００３８】
第３に優先させるものはＴＤＤＴＴ２４０である。ＴＤＤＴＴ２４０は、ＳＴＡが、ＰＣＰ／ＡＰとして動作する場合に、時分割チャネルアクセス可能な場合には１に設定され、そうではない場合には０に設定される。従ってＴＤＤＴＴ２４０の優先度は、ＴＤＤＴＴの値が１に設定されている場合に高くなる、または増加する。
【００３９】
第４に優先させるものは擬似静的割り当て２３０である。擬似静的割り当て２３０は、ＳＴＡが、ＰＣＰ／ＡＰとして動作する場合に、擬似静的割り当て可能な場合には１に設定され、そうではない場合には０に設定される。従って擬似静的割り当て２３０の優先度は、擬似静的割り当てが１の場合に高くなる、または増加する。
【００４０】
第５に優先させるものはセクターの総数２２０である。セクターの総数２２０は、ＳＴＡが全てのアンテナについて組み合わせられたセクタースイープで利用可能なセクターの総数のことであってよい。この例では、セクター数は５番目の優先度であってよい。
【００４１】
第６に優先させるものはＭＡＸ関連ＳＴＡ数２１０である。この例示的な実施形態では、ＭＡＸ関連ＳＴＡ数２１０は、ＳＴＡがＰＣＰ／ＡＰとして動作する場合に、関連して実行することのできるＳＴＡの最大数を示していてよい。この例では、ＳＴＡの数が、６番目の優先度であってよい。
【００４２】
本発明の一部の例示的な実施形態においては、ＰＣＰファクター値は、上述した局の機能の数値的に組み合わせられた値であってよい。局が無線ネットワークコントローラの役割を果たすことができるかどうかの決定は、ＳＴＡのＰＣＰファクター（ＰＣＰファクター２００）（（self_PCT_factor））の値と、ピア局のＤＢａｎｄ機能エレメントに示されているピアＳＴＡのＰＣＰファクター（peer_PCP_factor）の値とを比較することで行われてよい。他のファクターを利用することもできる。
【００４３】
別の例示的な実施形態では、望ましい場合に、局のＰＣＰファクター値は、局ＤＢａｎｄ機能エレメントに存在するフィールドの値を連結することで、またはフィールドを選択することで、算出、生成、または構築することもできる。慣例では、最下位ビットを左端のビット（Ｂ０）とするが、本発明の範囲はこの点に限定はされない。
【００４４】
加えて、self_PCT_factorのＤＢａｎｄＳＴＡの値が、peer_PCP_factorの値より大きい場合には、または、これらの値同士は等しいが、ＳＴＡのＭＡＣアドレスのほうが、ピアＳＴＡのＤＢａｎｄ機能エレメントに含まれているピアＳＴＡのＡＭＣアドレスより大きい場合には、ＤＢａｎｄＳＴＡが、無線ネットワークコントローラ（例えばＰＣＰまたはＡＰ）に設定される、または、この役割を果たすことになり、そうではない場合には、ＳＴＡは無線ネットワークコントローラの役割を果たさない。
【００４５】
さらに無線ネットワークコントローラの選択が、要求の受信の結果として実行される場合には、局は以下のように応答してよい。つまり、局が無線ネットワークコントローラになる場合には、「成功」メッセージを送信する。局が非ＰＣＰ  ＳＴＡの役割を果たす場合には、既に開始済み、または、参加メッセージ（already started or join message）を送って応答する。
【００４６】
明示的な無線ネットワークコントローラ（例えばＰＣＰ）ハンドオーバの場合には、無線ネットワークコントローラは、候補の無線ネットワークコントローラを選択するときに、ＰＣＰファクターの値を利用することができるが、本発明の範囲はこの点に限定はされない。
【００４７】
１、０ではない、他の値もしくは符号を利用することもでき、または、１、０に対して異なる意味を与えることもできる。
【００４８】
先ず図３を参照すると、本発明の例示的な実施形態における無線通信ネットワークのＳＴＡの概略が示されている。本発明の実施形態においては、局３００は、例えば無線ネットワークコントローラ、アクセスポイント、ピコネットコントローラ（ＰＮＣ）、局、マルチバンドステーション、ＤＢａｎｄ局、イニシエータ、応答機等として機能可能な無線通信デバイスであってよい。
【００４９】
本発明の一部の例示的な実施形態においては、局３００は、例えば無線機３１０を含んでよい。無線機３１０は、２以上のアンテナに動作可能に連結されてよい。例えば無線機３１０は、アンテナ３６０および３６２に動作可能に連結されてよい。無線機３１０は、少なくともレシーバ（ＲＸ）３１２、トランスミッタ（ＴＸ）３１４、およびビームフォーミング（ＢＦ）コントローラ３１６を含んでよいが、本発明の範囲はこの点に限定はされない。無線機３１０は、トランシーバであっても、これを含んでもよい。
【００５０】
さらに、本発明の一部の実施形態においては、無線機３１０は、ＤＢａｎｄ（例えば６０ＧＨｚ周波数帯域）上で動作してよい。局３００はさらに、ＭＡＣプロセッサ３４０およびメモリ３５０を含んでよい。ＭＡＣプロセッサ３４０は、局管理実体（ＳＭＥ）モジュール３４５を含んでよい。ＭＡＣプロセッサ３４０は、望ましい場合に、ＩＥＥＥ８０２．１１ＴＡＧａｄおよび／またはＩＥＥＥ８０２．１５．３ｃおよび／または、ＷｉｒｅｌｅｓｓＨＤ（登録商標）および／またはＥＣＭＡ−３８７および／またはＩＳＯ／ＩＥＣ１３１５６：２００９および／またはＢｌｕｅｔｏｏｔｈ（登録商標）および／またはＷＧＡ仕様に従ってＭＡＣプロトコルを動作させてよい。本発明の一実施形態の方法は（ＰＣＰファクター値またはその他の値の算出または生成を含み）、ＭＡＣプロセッサ３４０全体またはその一部により行われてよい。
【００５１】
メモリ３５０は、揮発性メモリ、不揮発性メモリ、取り外し可能または取り外し不可能メモリ、消去可能または消去不可能メモリ、書き込み可能または書き換え可能メモリ等の１以上を含んでよい。例えば、メモリ３５０は、ランダムアクセスメモリ（ＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、ダブルデータレートＤＲＡＭ（ＤＤＲ−ＤＲＡＭ）、同期ＤＲＡＭ（ＳＤＲＡＭ）、スタティックＲＡＭ（ＳＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、プログラム可能ＲＯＭ（ＰＲＯＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、コンパクトディスクＲＯＭ（ＣＤ−ＲＯＭ）、書き込み可能ＣＤ（ＣＤ−Ｒ）、書き換え可能ＣＤ（ＣＤ−ＲＷ）、フラッシュメモリ（ＮＯＲまたはＮＡＮＤフラッシュメモリ等）、コンテンツアドレス可能メモリ（ＣＡＭ）、ポリマーメモリ、相変化メモリ、強誘電性メモリ、シリコン酸化物窒化物酸化物シリコン（ＳＯＮＯＳ）メモリ、ディスク、フロッピー（登録商標）ディスク、ハードドライブ、光ディスク、磁気ディスク、カード、磁気カード、光カード、テープ、カセット等を含んでよい。
【００５２】
一部の例示的な実施形態では、アンテナ３６０および３６２は、例えば、フェーズドアレイアンテナ、内部および／または外部ＲＦアンテナ、ダイポールアンテナ、モノポールアンテナ、無指向性アンテナ、エンドフェッドアンテナ、円偏光アンテナ、マイクロストリップアンテナ、ダイバーシティアンテナ、または、無線通信信号、ブロック、フレーム、送信ストリーム、パケット、メッセージおよび／またはデータを送信および／または受信するのに適したその他の種類のアンテナを含んでよいが、本発明の範囲はこれらの例に限定はされない。
【００５３】
本発明の一部の例示的な実施形態では、ＢＦコントローラ３１６は、望ましい場合、多入力多出力（ＭＩＭＯ）コントローラおよび／またはビームフォーマプロセッサを含んでもよい。
【００５４】
本発明の実施形態では、無線機３１０およびレシーバ３１２は、アンテナ３６０を介して、無線ネットワークコントローラになるための自身の機能をチェックおよび評価する要求を受信してよい。要求には、送信局の機能値が含まれていてよい。例えば、機能値は、図２に関して説明したＤＢａｎｄ局情報エレメントのＰＣＰファクターに含まれていてよい。
【００５５】
本発明の例示的な実施形態では、ＭＡＣプロセッサ３４０は、格納されている機能値（例えば自身の機能）を、受信した機能値（例えばピア局の機能）と比較することで、局の自身の機能をチェックまたは評価することができる。チェックは、例えば機能優先順序の降順で行うことができる。例えば、ＭＡＣプロセッサは、先ず、最高優先度の機能をチェックしてから、降順で他の機能をチェックすることができる。局（例えば局１１０）の自身の機能値が、ピア局（例えば局１３０）の機能値よりも高い場合には、最高機能値を有する局を、無線ネットワークコントローラまたは制御ポイントとして選択することができるが、本発明の範囲はこの例に限定はされない。
【００５６】
一実施形態では、「選択」は、ネットワークコントローラになる、またはネットワークコントローラに選択される局により行われてよい。一部の実施形態では、コントローラにならないと判断した局は、別の局をコントローラには選択することはなく、別の局自身に選択させる。
【００５７】
比較を行うためには、ＭＡＣプロセッサ３４０は、局の自身の機能値を、受信したピア局の機能値と組み合わせて、局の数値的に組み合わせられた機能値を生成し、ピア局の数値的に組み合わせられた機能値をそれぞれ算出、提供、または生成することができるが、組み合わせられた機能値におけるある機能の位置は、機能の優先度、および／または、より低い優先度の機能値よりも組み合わせられた機能値における重みの高い機能に依存する。
【００５８】
一例では、組み合わせられた機能値は、永久電源、制御ポイントのクラスタリング機能、関連局のサービス期間をスケジュールする機能、擬似静的スケジュールを提供する機能、局のアンテナのセクターの総数、および、無線ネットワークの制御ポイントと関連付けられる局の最大数を、数値的に組み合わせられた機能値を提供するために組み合わせた値であってよい。
【００５９】
さらにＭＡＣプロセッサ３４０は、永久電源を第１に最も優先させ、制御ポイントのクラスタリング機能を第２に優先させ、関連局のサービス期間のスケジュール機能を第３に優先させ、擬似静的スケジュールを提供する機能を第４に優先させ、局のアンテナのセクターの総数を第５に優先させ、無線ネットワークの制御ポイントに関連付けられる局の最大数を第６に優先させ、というように局の自身の機能に優先順位をつけてよいが、本発明の範囲はこの点に限定はされない。
【００６０】
局の自身の機能値が、ピア局の機能値と等しい場合には、ＭＡＣプロセッサ３４０は、局のＭＡＣアドレス値を、ピア局（局１３０および無線ネットワークコントローラ１２０）のものと比較して、最高の媒体アクセス制御値を有する局を選択してよい。ＳＭＥ３４５は、選択された局（例えば局１３０）に、望ましい場合には、無線ネットワークコントローラ機能に従って動作させて、局１３０に無線ネットワークコントローラの役割を果たさせることができる。
【００６１】
図４は、本発明の例示的な実施形態における無線ネットワークコントローラを選択する方法のフローチャートを示す。例えば方法は、ＭＡＣプロセッサ（ＭＡＣプロセッサ３４０）により、メモリ３５０に格納されている命令を実行することから、またはこれにより実行されてよい。
【００６２】
方法は、局の無線ネットワークファクターが無線ネットワークコントローラ（例えばＰＣＰおよび／またはＡＰ）の役割を果たすことができるものであるかをチェックおよび評価する要求メッセージを受信することから始まってよい（テキストボックス４１０）。この要求には、送信局の機能の値が含まれてよい。局は、自身の無線ネットワークコントローラファクター（例えばself_PCT_factor）およびピア局の無線ネットワークコントローラファクター（例えばpeer_PCP_factor）を、それぞれ自身の機能および受信した機能に分けて組み合わせてよい（テキストボックス４１５）。例えば、局は、自身のself_PCT_factorの値を、peer_PCP_factorの値に対してチェックおよび／または比較してよい。局のself_PCT_factor値が、peer_PCT_factor値と等しい場合（ダイアモンド４２０）には、局は、自身のＭＡＣアドレスをピア局のＭＡＣアドレスに対してチェックまたは比較してよい。局のＭＡＣアドレスが、ピア局のＭＡＣアドレスより大きい場合には（ダイアモンド４４０）、局を、無線ネットワークコントローラの役割を行うように設定し（テキストボックス４７０）、望ましい場合には、「成功」メッセージを局管理実体（例えばＳＭＥ３４５）に送信してよい（テキストボックス４８０）。
【００６３】
局のself_PCT_factor値がpeer_PCT_factor値とは異なっており（ダイアモンド４２０）、局自身のself_PCT_factor値がpeer_PCT_factor値より高い場合には（ダイアモンド４３０）、局は、（自身の局管理実体により）、例えば「成功」メッセージを送信することにより、または、このステータスを局のＳＭＥ（ＳＭＥ３４５）に示すことにより（テキストボックス４８０）、局自身が無線ネットワークコントローラの役割を行うと設定する（テキストボックス４７０）。局のself_PCT_factorの値がpeer_PCT_factorの機能値に等しい場合には（ダイアモンド４２０）、および、局のＭＡＣアドレスがピア局のＭＡＣアドレスより小さい場合には（ダイアモンド４４０）、ピア局を、無線ネットワークコントローラの役割を行うように設定し（テキストボックス４５０）、局は、このステータスを示すメッセージを送信してよく、および／または、「既に開始済み」または「参加」メッセージを局のＳＭＥ（例えばＳＭＥ３４５）に送ってよい（テキストボックス４６０）。他の異なる処理を実行してもよい。
【００６４】
本発明の実施形態は、プロセッサまたはコントローラにより実行されると、ここに開示する方法を実行するような命令（例えばコンピュータ実行可能命令）を符号化したり、含んだり、または格納したりする、メモリ、ディスクドライブ、ＵＳＢフラッシュメモリ等の、コンピュータまたはプロセッサ永久可読媒体、または、コンピュータまたはプロセッサ永久格納媒体等の物品を含んでよい。
【００６５】
本発明の実施について特定の実施形態を示して記載してきた。これらの実施形態は例示を意図しており、限定は意図していない。数多くの変形例、修正例、追加、および向上が可能である。従って、記載されているものが単数形であっても複数形のものが可能である場合もある。様々なコンポーネント、処理、およびデータストレージの境界線は自由な場合があり、特定の処理は特定の構成例のコンテキストにおいて示されていることを理解されたい。他の機能割り当ても可能であり、これも以下の請求項の範囲に含まれる。最後に、様々な構成において離散的なコンポーネントとして提示されている構造および機能は、構造またはコンポーネントの組み合わせとして実装されてもよい。述べられていてもいなくても、全ての変形例、修正例、追加、および向上が、以下の請求項が定義する本発明の範囲内に含まれる。
【図１】
0005812870.tif 000002
【図２】
0005812870.tif 000003
【図３】
0005812870.tif 000004
【図４】
0005812870.tif 000005