(57)【要約】  無線通信用の複数のチャンネルを有する周波数帯域に関連する信号アクティビティを自動的に検出し、前記周波数帯域に関連付けられた１または複数のチャンネルに対して低レベルの信号アクティビティを有する少なくとも１つのチャンネルを自動的に特定し、さらに前記周波数帯域で通信するために前記特定されたチャンネルの少なくとも１つを選択するシステムおよび方法。【選択図】  図１
2009507435.tif 000002
【特許請求の範囲】
【請求項１】
複数のチャンネルを有する無線ネットワークにおける信号アクティビティを検出するトランシーバーと、
前記無線ネットワークと関連するとともに当該無線ネットワークと関連する１または複数の他のチャンネルに対する検出された低レベルの信号アクティビティを有する少なくとも一つのチャンネルを特定するためのチャンネルコントローラと、を備え、
前記トランシーバーは、前記特定されたチャンネルを介して前記無線ネットワーク上で通信することを特徴とするシステム。
【請求項２】
前記チャンネルコントローラは、前記信号アクティビティに応じて前記無線ネットワーク内動作する１または複数の装置を特定するとともに、前記装置と関連する前記信号アクティビティを前記チャンネルの１または複数の装置と相互に関連付けるように構成されており、
前記トランシーバーは、前記複数の装置と関連付けられたチャンネル以外のチャンネルを介して前記無線ネットワーク上で通信するように構成されている請求項１に記載のシステム。
【請求項３】
前記チャンネルコントローラは、前記検出された信号アクティビティと関連する内部パケットギャップを判定するとともに、該内部パケットギャップに応じて前記装置を特定するように構成されている請求項２に記載のシステム。
【請求項４】
前記チャンネルコントローラは、検出された信号アクティビティの持続時間を判定するとともに、前記信号アクティビティの持続時間に応じて前記装置を特定するように構成されている請求項２に記載のシステム。
【請求項５】
前記トランシーバーは、前記無線ネットワークと関連する少なくとも１つの周波数に対する前記信号アクティビティの強度を測定するように構成されており、
前記チャンネルコントローラは、前記信号アクティビティの前記測定された強度を所定の閾値と比較するように構成されており、
前記トランシーバーは、前記信号アクティビティの前記測定された強度が前記所定の閾値を上回る場合には、当該信号アクティビティの強度を再測定するように構成されており、前記チャンネルコントローラは、前記信号アクティビティの前記再測定された強度が前記所定の閾値を下回る場合には、検出された信号アクティビティの前記持続時間を判定するように構成されている請求項４に記載のシステム。
【請求項６】
前記チャンネルコントローラは、１または複数のチャンネルと関連する検出された信号アクティビティの平均レベルを判定するとともに、前記検出された信号アクティビティの平均レベルにしたがって、前記複数のチャンネルの１つを選択するように構成されている請求項４に記載のシステム。
【請求項７】
さらに、無線通信用の特定されたチャンネルを選択する際に前記チャンネルコントローラを遅延させるタイマを備え、該遅延は、前記特定されたチャンネルへ切り替えにおいて他の装置によって引き起こされる干渉を避けるようになっている請求項１に記載のシステム。
【請求項８】
前記トランシーバーは、前記無線ネットワークと関連するアクセスポイントと通信し、前記チャンネルコントローラは、前記通信に応じて前記特定されたチャンネルを選択するように構成されている請求項１に記載のシステム。
【請求項９】
無線通信用の複数のチャンネルを有する周波数帯域に関連する信号アクティビティを検出するステップと、
前記周波数帯域と関連する１または複数のチャンネルに対して、低レベルの検出された信号アクティビティを有する少なくとも１つのチャンネルを自動的に特定するステップと、
前記周波数帯域で通信するために前記特定された複数のチャンネルの少なくとも１つを選択するするステップと、を含む方法。
【請求項１０】
前記検出された信号アクティビティと関連する内部パケットギャップを判定するステップと、
前記内部パケットギャップに応じて、前記周波数帯域で動作する１または複数の装置を特定するステップと、
前記周波数帯域で動作する前記特定された装置に応じて前記周波数帯域で通信するために前記特定されたチャンネルの少なくとも１つを選択するステップと、をさらに含む請求項９に記載の方法。
【請求項１１】
前記周波数帯域で１または複数のチャンネルと関連する前記信号アクティビティの持続時間を判定するステップと、
前記信号アクティビティの前記持続時間に応じて、前記周波数帯域で動作する１または複数の装置を特定するステップと、
前記周波数帯域で動作する前記特定された装置に応じて、前記周波数帯域で通信するために前記特定されたチャンネルの少なくとも１つを選択するステップと、をさらに含む請求項９に記載の方法。
【請求項１２】
前記周波数帯域における１または複数の周波数と関連する前記信号アクティビティの強度を測定するステップと、
前記信号アクティビティの前記測定された強度を所定の閾値と比較するステップと、
前記信号アクティビティの前記測定された強度が前記所定の閾値を上回る場合には、当該信号アクティビティの強度を再測定するステップと、
前記信号アクティビティの前記再測定された強度が前記所定の閾値を下回る場合には、前記周波数帯域における１または複数の周波数と関連する前記信号アクティビティの前記持続時間を算出するステップと、をさらに含む請求項１１に記載の方法。
【請求項１３】
１または複数のチャンネルを前記周波数帯域で動作する前記装置に関連付けるステップと、
前記関連付けされたチャンネル以外の前記周波数帯域で通信するためのチャンネルを選択するステップと、をさらに含む請求項１２に記載の方法。
【請求項１４】
前記複数のチャンネルの１または複数と関連する前記信号アクティビティの平均レベルを判定するステップと、
前記周波数帯域で通信するために、最も低い平均レベルの信号アクティビティを有する前記チャンネルを選択するステップと、をさらに含む請求項９に記載の方法。
【請求項１５】
前記周波数帯域と関連する第１のチャンネルで通信するステップと、
前記周波数帯域と関連する少なくとも第２のチャンネルと関連する信号アクティビティを検出するステップと、
前記検出結果に応じて前記第１のチャンネルから前記第２のチャンネルに通信を切り替えるステップと、をさらに含み、
前記第２のチャンネルは、前記第１のチャンネルよりも低いレベルの信号アクティビティを有する請求項９に記載の方法。
【請求項１６】
無線通信用の複数のチャンネルを有する無線ネットワーク内で信号アクティビティを検出するステップと、
前記無線ネットワークと関連する１または複数のチャンネルを使用する少なくとも１つの装置を特定するステップと、
前記無線ネットワーク内で動作する前記特定された装置に応じて、前記無線ネットワーク上で通信するための少なくとも１つのチャンネルを選択するするステップと、を含む方法。
【請求項１７】
前記第２のチャンネルへ切り替える装置によって引き起こされる干渉を避けるために、前記選択されたチャンネル上で無線通信を遅延させるステップをさらに含む請求項１６に記載の方法。
【請求項１８】
前記周波数帯域で１または複数のチャンネルと関連する前記信号アクティビティの持続時間を判定するステップと、
前記信号アクティビティの前記持続時間に応じて、前記周波数帯域で動作する１または複数の装置を特定するステップと、
前記周波数帯域で動作する前記特定された装置に応じて、前記周波数帯域で通信するために前記特定されたチャンネルの少なくとも１つを選択するステップと、をさらに含む請求項１６に記載の方法。
【請求項１９】
前記周波数帯域における１または複数の周波数と関連する前記信号アクティビティの強度を測定するステップと、
前記信号アクティビティの前記測定された強度を所定の閾値と比較するステップと、
前記信号アクティビティの前記測定された強度が前記所定の閾値を上回る場合には、当該信号アクティビティの強度を再測定するステップと、
前記信号アクティビティの前記再測定された強度が前記所定の閾値を下回る場合には、前記周波数帯域における１または複数の周波数と関連する前記信号アクティビティの前記持続時間を算出するステップと、をさらに含む請求項１８に記載の方法。
【請求項２０】
前記複数のチャンネルの１または複数と関連する前記信号アクティビティの平均レベルを判定するステップと、
前記周波数帯域で通信するために、最も低い平均レベルの信号アクティビティを有する前記チャンネルを選択するステップと、をさらに含む請求項１６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、大まかには無線通信に関し、より詳しくは、無線アクセスポイントにおけるチャンネルアジリティ(channel agility)に関する。
【背景技術】
【０００２】
Wireless Fidelity (Wi-Fi)やIEEE 802.11標準ネットワークのような無線ネットワークは、パーソナルコンピュータなどの装置と無線で通信する複数のアクセスポイントに接続されている。これらのアクセスポイントは、複数のチャンネルのうちの1つである2.4 ISM GHz帯域で通信することができる。例えば、802.11ネットワークは、一般に、約22 MHzの広帯域で5 MHzスタガード（ずれた／“staggered”）した中心周波数を有する１１から１４のオーバーラップしたチャンネルを有している。
【０００３】
従来のアクセスポイントは、無線ネットワーク上の通信用のチャンネルを選択することによって、あるいはパスワードとアクセスパラメータを設定することによって、ユーザーがマニュアルでアクセスポイントを設定することができるウェブベースのインタフェース(web-based interface)を有している。特別な設備や訓練なしでは通信用の最良のチャンネルを特定する方法がなかったので、多くのユーザーはチャンネルを任意に選択するか当該アクセスポイントにあるデフォルトのチャンネルを使用していた。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
アクセスポイントによって無線通信と干渉することがある多くの装置がある。例えば、802.11チャンネルは、電子レンジやコードレス電話やBlue Tooth装置や2.4 GHz ISM帯域で動作する他の装置からの干渉を受けることがある。ほとんどのユーザーは、無線での干渉が生じたことに気づかないので、それらのユーザーは、アクセスポイントが故障し、そのために多くのユーザーも困っていると思い込む。
【０００５】
その反対に、ユーザーがチャンネル干渉(channel interface)が無線通信の性能を低下させていることに気づいた場合には、従来のアクセスポイントは、ユーザーにウェブベースインターフェイスに再アクセスしマニュアルで他のチャンネルを選択することを要求するようになっている。しかしながら、このマニュアルでのチャンネル選択は、一般には、あまり好まれない複雑さを有している。そのうえ、それらのアクセスポイントは、ユーザーに対して、新たに選択されたチャンネルがユーザーの無線通信を改善するかどうかを判定するヘルプを提供しないので、チャンネルの選択を繰り返さなければならない場合がある。
【０００６】
本発明は、添付図面を参照しつつ開示内容を読むことで最もよく理解できるであろう。
【好適実施形態の詳細な説明】
【０００７】
図１は、本発明の実施形態で利用可能な無線通信システムのブロック図である。図１に示すように、この無線通信システムは、無線ネットワーク50上で通信するように構成されたアクセスポイント100を有している。この無線ネットワーク50は、Wireless Fidelity (Wi-Fi)やIEEE 802.11標準ネットワークのような無線ネットワークや2.4 ISM GHz帯域のような周波数帯域で通信することができる他のネットワークでもよい。
【０００８】
無線ネットワーク50は、通信するためのアクセスポイント100に対する複数のチャンネルを有している。例えば、802.11無線ネットワーク50は、約22 MHzの広帯域で5 MHzスタガード（ずれた／“staggered”）した中心周波数を有する１１から１４のオーバーラップしたチャンネルを有している。アクセスポイント100は、この無線ネットワーク50の１または複数のチャンネルを介して無線信号を送信するとともに受信することができる。
【０００９】
アクセスポイント100は、無線ネットワーク50上で通信するためのトランシーバー110を含む。いくつかの実施形態では、トランシーバー110は、無線ネットワーク50の１または複数のチャンネル上にある他の装置から生じるノイズや信号のような信号アクティビティ(signal activity)を検出することができる。例えば、トランシーバー110は、無線ネットワーク50の１または複数の周波数と関連する無線信号を受信するとともに、メモリ120にそれらの無線信号と関連する信号データを格納することができる。トランシーバー110は、無線ネットワーク50と関連する周波数を継続的に、周期的にあるいは間欠的にスキャンし、この信号アクティビティを検出する。いくつかの実施形態では、アクセスポイント100は、無線ネットワーク50からの信号を受信するための受信機（図示せず）や無線ネットワーク50上に信号を送信する送信機（図示せず）を別に備えていてもよい。
【００１０】
アクセスポイント100は、アクセスポイント100が通信にどのチャンネルを使用するか制御するチャンネルコントローラ130を含む。例えば、チャンネルコントローラ130は、無線ネットワーク50上でアクセスポイント100がどのチャンネルを用いて通信すべきかを示すチャンネルデータをトランシーバー110に提供する。いくつかの実施形態では、チャンネルコントローラ130は、メモリ120にチャンネルデータを格納することができ、その場合、トランシーバー110は、格納されたチャンネルデータにアクセスして、無線ネットワーク50上で通信するために用いられるチャンネルを特定することができる。
【００１１】
チャンネルコントローラ130は、無線ネットワーク50上でアクセスポイント100が通信するのにどのチャンネルを使うかを決めるためのチャンネルアジリティユニット(channel agility unit) 135を含む。チャンネルアジリティユニット135は、ネットワーク50上にある他の装置から生じるノイズや信号などの信号アクティビティに応じて、アクセスポイント100によって用いられるチャンネルを決めることができる。無線ネットワーク50上の信号アクティビティの存在は、アクセスポイント100によって通信が干渉する可能性を増大させるので、チャンネルアジリティユニット135は、少なくとも1つの他のチャンネルより低レベルの信号アクティビティを有する１または複数のチャンネルを特定することができる。いくつかの実施形態では、チャンネルアジリティユニット135は、最も平穏な(quietest)チャンネルまたは信号アクティビティの量が最も少ないチャンネルを選択するようにしてもよい。
【００１２】
チャンネルアジリティユニット135は、トランシーバー110にリクエストを出し、無線ネットワーク50と関連する信号アクティビティの検出を開始する。例えば、チャンネルアジリティユニット135は、トランシーバー110にスキャンコマンドを提供し、無線ネットワーク50の信号アクティビティスキャンを開始したり、トランシーバー110によってスキャンされる１または複数の周波数あるいは周波数の範囲を特定する。チャンネルアジリティユニット135は、メモリ120内の信号データにアクセスすることによって、無線ネットワーク50に関連する信号アクティビティを特定することができる。また、いくつかの実施形態では、トランシーバー110から信号データを直接受信することによって、無線ネットワーク50に関連する信号アクティビティを特定してもよい。チャンネルコントローラ130およびチャンネルアジリティユニット135の実施形態については、以下においてより詳細に説明する。
【００１３】
図２は、図１に示すアクセスポイントの動作例を示すフローチャート200である。図２に示すように、ブロック200において、アクセスポイント100は無線ネットワーク50の1または複数のチャンネルに関連する信号アクティビティを検出する。いくつかの実施形態では、アクセスポイント100は、無線ネットワーク50の周波数を順次スキャンすることができ、それによって信号アクティビティを検出する。例えば、トランシーバー110は、信号アクティビティのために無線ネットワーク50の第１の周波数範囲（例えば、周波数帯域の１MHzセクションなど）をスキャンすることができ、次いで無線ネットワーク50のほかの周波数範囲に進む。アクセスポイント100は、これらのスキャンを連続的、周期的、間欠的に行うことができ、あるいはチャンネルコントローラ130からの１または複数のスキャンコマンドに応じてこれらのスキャンを行うことができる。
【００１４】
図３との関連で以下において詳しく説明するように、アクセスポイント100は無線ネットワーク50をスキャンして、無線ネットワーク50の１または複数のチャンネルを使用する信号を発しまたは送信する装置の種類を判定することができる。例えば、トランシーバー100は、無線ネットワーク50の同じ周波数範囲を繰り返しスキャンし、当該周波数範囲に存在する信号アクティビティの持続時間(duration)を判定することができる。そして、チャンネルアジリティユニット135は、その次に、信号アクティビティの持続時間に応じて、当該信号を送信する装置の種類を判定することができる。
【００１５】
ブロック220において、アクセスポイント100は、検出された信号アクティビティに応じて無線通信用の少なくとも１つのチャンネルを特定する。この特定されたチャンネルは、無線ネットワーク50に関連する１または複数の他のチャンネルに対して低レベルの信号アクティビティを有していてもよく、それによってアクセスポイント100が無線ネットワーク50上で通信する際に、干渉が生じる可能性を減少させる。
【００１６】
いくつかの実施形態では、チャンネルアジリティユニット135は、トランシーバー110による少なくとも１回のスキャンの間に生じる信号データに応じて、チャンネルを特定することができる。チャンネルアジリティユニット135は、その信号データを１または複数のチャンネルに関連付け、その関連付けされた信号データに応じて少なくとも１つのチャンネルを特定する。例えば、チャンネルアジリティユニット135は、各チャンネルと関連する信号データの平均を取り、次いで、当該チャンネルに関連する平均信号データに応じて低い信号アクティビティを有するチャンネルを判定することができる。いくつかの実施形態では、チャンネルアジリティユニット135は、それらの平均信号アクティビティにしたがって、それらのチャンネルをランク付けし、必要な場合には、当該ランキングをメモリ120に格納することができる。
【００１７】
ブロック230では、アクセスポイント100は、無線ネットワーク50上で通信するために特定されたチャンネルを選択する。いくつかの実施形態では、チャンネルアジリティユニット135は、トランシーバー100に対してチャンネルデータを提供することによって、あるいは当該チャンネルデータをメモリ120に格納することによって、その特定されたチャンネルを選択することができる。
【００１８】
この選択は、無線ネットワーク50上での通信でチャンネル干渉が生じている際、あるいはアクセスポイント100によって現在用いられているチャンネルが無線ネットワーク50と関連する他のチャンネルよりも高いレベルの検出された信号アクティビティを有している場合に、アクセスポイント100の初期構成(initial configuration)の間に生じる。いくつかの実施形態では、アクセスポイント100は、その特定されたチャンネルを無線ネットワークでの通信用のチャンネルのマニュアル選択用にユーザーに提供することができる。
【００１９】
図３は、図１に示すアクセスポイントの動作を示す他のフローチャート300を示している。図３に示すように、ブロック310では、アクセスポイント100は、無線ネットワーク50と関連する周波数帯域の少なくともセクションを選択する。その周波数帯域のセクションは、当該周波数帯域の１MHz増分のような離散的な周波数範囲であってもよく、またチャンネルであってもよい。いくつかの実施形態では、チャンネルアジリティユニット135は、当該周波数帯域のセクションを選択し、その周波数帯域の選択されたセクションを特定するトランシーバー110にスキャンコマンドを提供する。
【００２０】
ブロック320では、アクセスポイント100は、当該周波数帯域のセクションに対応する信号強度(signal strength)を測定し、その測定された信号強度を閾値と比較する。この閾値は、アクセスポイント100にあってもよく、またいくつかの実施形態では、アクセスポイント100がその閾値を決めてもよい。
【００２１】
判定ブロック325では、アクセスポイント100は、その信号強度が閾値を超えるかどうか判定する。測定された信号強度が閾値を上回る場合には、実行プログラムはブロック320に戻り、そこでアクセスポイント100は当該周波数帯域のセクションの信号強度を再測定し、この新しい測定結果を閾値と比較する。このブロック325と330の間のループは、新しく測定された信号強度が閾値以下になるまで続けられ、あるいは予め定められた期間が経過するまで続けてもよい。
【００２２】
測定された信号強度が閾値を上回らない場合は、実行プログラムはブロック330に進み、そこでアクセスポイント100は、その測定された信号を少なくとも１つの装置と関連するものとして特定する。アクセスポイント100は、内部パケットギャップ(inter-packet gap)にしたがって、測定された信号と関連する装置を特定することができる。この内部パケットギャップは、アクセスポイント100が閾値を上回る信号強度を測定するとともに、閾値以下の周波数帯域の同じセクションに対する信号強度を測定したときに、それらの間の時間間隔にしたがって判定されてもよい。
【００２３】
この内部パケットギャップは、当該周波数帯域のセクションを使用する信号の持続時間であってもよい。例えば、10-40ミリセカンドの持続時間を有する信号は他の802.11アクセスポイントに対応し、一方0.5-2ミリセカンドの信号は一般的にはBluetooth信号であってもよい。いくつかの実施形態では、信号の持続時間は、当該装置がコードレスフォンかあるいはマイクロウェーブであることを示し続けることができる。また、いくつかの実施形態では、アクセスポイント100は、当該周波数帯域のセクションで動作する装置の識別表示を、チャンネル選択においてアクセスポイント100によって次に用いられるようにするために、メモリ120に格納することができる。
【００２４】
いくつかの実施形態では、アクセスポイント100は、測定された信号の形状にしたがって、当該信号と関連する装置を特定することができる。このアクセスポイント100は、例えば１MHzの周波数範囲で当該周波数帯域を継続的に掃引しかつ測定することによって、前記信号の形状を判定することができる。例えば、802.11信号は、通常、約22 MHz幅のベル形状を有しており、コードレスフォンは約5 MHz幅の平べったいベル形状(skinnier bell shape)を有している。
【００２５】
判定ブロック335では、アクセスポイント100は、測定する周波数帯域の他のセクションがあるかどうかを判定する。測定する周波数帯域の他のセクションがある場合には、実行プログラムはブロック310に戻り、当該周波数帯域の他のセクションを選択する。そうでなければ、実行プログラムはブロック340に進み、そこでアクセスポイント100は、特定された装置に応じて無線ネットワーク50と関連するチャンネルを選択する。いくつかの実施形態では、チャンネルアジリティユニット135は、チャンネルデータをトランシーバー110に提供することによって、あるいはチャンネルデータをメモリ120に格納することによって、当該チャンネルを選択することができる。
【００２６】
この選択は、無線ネットワーク50上での通信がチャンネル干渉に巻き込まれた場合、あるいはアクセスポイントによって現在用いられているチャンネルが無線ネットワーク50と関連する他のチャンネルよりも高いレベルの検出された信号アクティビティを有している場合には、アクセスポイント100の初期構成の間になされてもよい。いくつかの実施形態では、アクセスポイント100は、特定されたチャンネルを無線ネットワーク上での通信用のチャンネルのマニュアル選択用にユーザーに提供してもよい。
【００２７】
図４Ａおよび図４Ｂは、図１において示されているアクセスポイント100の動作例を図で示したもので、符号400および410で示す図がそれらにあたる。図４Ａは、検出された信号アクティビティに応じて通信用の無線ネットワーク50上でのチャンネルの選択をする場合を示しており、一方図４Ｂは、検出された信号アクティビティに応じて通信するための無線ネットワーク50上でのチャンネルの切り替えをする場合を示している。
【００２８】
図４Ａおよび図４Ｂに示すように、符号400および符号410は、チャンネル１からチャンネル８までのような無線ネットワーク50の多数のチャンネル用の信号アクティビティを示している。特別な実施形態では、多数のオーバーラップしたまたはオーバーラップしてないネットワーク50と関連するチャンネルがあるかもしれない。図４Ａおよび図４Ｂは、読み易くかつ理解し易くするために、オーバーラップしてないチャンネルを示しているが、いつくかの実施形態では多数のチャンネルがオーバーラップしていてもよい。
【００２９】
図４Ａに示すようにアクセスポイント100は、例えばチャンネル７のようなチャンネルを無線通信用に選択し、無線ネットワーク50と関連する信号アクティビティを自動的に検出してもよい。この選択されたチャンネルは、無線ネットワーク50と関連する他のチャンネルよりも低いレベルの信号アクティビティを有していてもよい。いくつかの実施形態では、アクセスポイント100は、最も平穏なチャンネルまたは信号アクティビティの量が最も少ないチャンネルを選択することができる。
【００３０】
図４Ｂに示すように、アクセスポイント100は、無線通信用に現在はチャンネル４を使用している。しかしながら、チャンネル４は、図中410で示されている他のチャンネルと比べて高いレベルの信号アクティビティを有している。そのため、アクセスポイント100は、無線ネットワーク50と関連した信号アクティビティを自動的に検出し、無線通信用に例えばチャンネル７を選択し、そして現在のチャンネルであるチャンネル４から選択されたチャンネルであるチャンネル７に切換えることができる。この選択されたチャンネル、すなわちチャンネル７は、チャンネル４や１または複数の無線ネットワーク50に関連する他のチャンネルよりも低いレベルの信号アクティビティを有している。いくつかの実施形態では、アクセスポイント100は、最も平穏なチャンネルまたは信号アクティビティの量が最も少ないチャンネルを選択することができる。
【００３１】
図５は、本発明の実施形態で利用可能な他の無線通信システムのブロック図である。図５に示すように、この無線通信システムは多数のアクセスポイント500A-500Cを有しており、無線ネットワーク50を通じて多数のネットワークエンドポイント520A-520Cと通信する。
【００３２】
無線ネットワーク50は、Wireless Fidelity（Ｗi-Ｆi）、IEEE 802.11標準ネットワーク、または2.4 ISM GHz周波数帯域のような無線周波数帯域を使った他のネットワーク可能な通信でもよい。無線ネットワーク50は、アクセスポイント500A-500Cと通信するための複数のチャンネルを有している。例えば、802.11無線ネットワーク50は、約22 MHz幅で5 MHzスタガードした中心周波数を有する１１から１４のオーバーラップしたチャンネルを有することができる。
【００３３】
アクセスポイント500A-500Cは、無線ネットワーク50の１または複数のチャンネルを介して無線で通信することができる。多数のアクセスポイント500A-500Cが無線ネットワーク50の同じチャンネルを介して通信しようと決めた場合、それらの信号が互いに干渉し、そのためにアクセスポイント500A-500Cの通信が劣化する可能性が増大する。
【００３４】
アクセスポイント500A-500Cは、それぞれチャンネルアジリティユニット510A-510Cを有しており、無線ネットワーク50上で信号アクティビティを検出するとともに、検出された信号アクティビティに応じて無線ネットワーク50と関連するチャンネルを特定して通信することができる。チャンネルアジリティユニット510A-510Cは、無線ネットワーク50と関連する同じ信号アクティビティ条件を検出してもよいので、多数のアクセスポイント500A-500Cは共通のチャンネル上で通信することができる。
【００３５】
共通のチャンネル上での多数のアクセスポイント500A-500Cによる通信は、そのチャンネルに対する信号アクティビティを増大させるので、アクセスポイント500A-500Cは、その次に、無線ネットワーク50の他のチャンネルに切換えることを決めることができる。
【００３６】
アクセスポイント500A-500Cは、他のチャンネルに切換えることをかなりの頻度で決めるであろうと思われるので、それらの通信は再び互いに干渉することがある。同じチャンネル、すなわち最も信号アクティビティが小さいチャンネルに連続して切換えることによって生じるアクセスポイント500A-500Cの振動効果(oscillatory effect)は、通信の劣化を続けることがある。
【００３７】
いくつかの実施形態では、多数のアクセスポイント500A-500Cが無線ネットワーク50上で通信するのに同じチャンネルを選択しないようにするために、振動機能(oscillatory functionality)を備えることができる。例えば、チャンネルアジリティユニット510A-510Cは、いつ対応するアクセスポイント500A-500Cが新しいチャンネルに切り替わったかを示すタイマを備えることができる。タイマと関連する持続時間は、チャンネルの各選択に続いてランダムに決めることができる。各アクセスポイント500A-500Cは、独立してそれらのタイマの持続時間を設定することができ、それによってチャンネルを独立して切換えることができるので、いくつかのアクセスポイント500A-500Cは、他のアクセスポイント500A-500Cが新しいチャンネルに切り替わった後に切り替わるチャンネルを特定することができる。いくつかの実施形態では、多数のアクセスポイント500A-500Cは、例えば無線ネットワーク上でお互いに通信して、各アクセスポイント500A-500Cがどのチャンネルを用いてネットワークエンドポイント520A-520Cと通信するかを決めることができる。
【００３８】
当業者であればここで教示された概念が多くの他の有効な方法で独特な用途に適用できるということを認めるであろう。特に、当業者であれば、図示された実施形態が本件出願の開示を読むことで明らかとなるであろう多くの代替の実施形態のほんの一例であるということを認めるであろう。
【００３９】
上述した実施形態は、例にすぎない。本明細書は、様々な個所で、“ある”、“ひとつの”、“別の”または“いくつかの”実施形態について言及することがあるが、これは必ずしもこれらの各言及が同一の実施形態に対するものであることを意味せず、また上述した特徴が１つの実施形態だけに適用されることを意味しない。
【図面の簡単な説明】
【００４０】
【図１】本発明の実施形態で利用できる無線通信システムをブロック図で示している。
【図２】図１に示されているアクセスポイントの動作例を示すフローチャートである。
【図３】図１に示されている他のアクセスポイントの動作例を示すフローチャートである。
【図４Ａ】図４Ａは、図１に示すアクセスポイントの動作の例を示す図である。
【図４Ｂ】図４Ｂは、図１に示すアクセスポイントの動作の他の例を示す図である。
【図５】本発明の実施形態で利用できる他の無線通信システムをブロック図で示している。
【図１】
2009507435.tif 000003
【図２】
2009507435.tif 000004
【図３】
2009507435.tif 000005
【図４Ａ】
2009507435.tif 000006
【図４Ｂ】
2009507435.tif 000007
【図５】
2009507435.tif 000008
【国際調査報告】
2009507435.tif 000009