(57)【特許請求の範囲】
【請求項１】
予め定めた複数のチャネルのそれぞれの中心周波数を１つずつ順に選択する周波数選択手段と、
この周波数選択手段で選択した中心周波数を用いた無線標識としてのビーコンを１つのチャネル当たりの時間として予め定めた状況調査時間内で予め定めた周期としての調査周期で繰り返し送信するビーコン送信手段と、
このビーコン送信手段がビーコンの送信を開始する際にこれに先立って搬送波周波数の受信電力レベルを感知してこの受信電力レベルが所定のしきい値以上のときには失敗としてビーコンの送信を行わず前記所定のしきい値未満のときのみビーコンの送信を行うキャリアセンス手段と、
このキャリアセンス手段によって前記ビーコン送信手段のビーコンの送信が失敗したとき、ビーコンの送信が成功するまで前記状況調査時間内であれば予め定めた周期としての失敗時周期でこのビーコン送信手段による送信を繰り返し試みるビーコン送信制御手段と、
このビーコン送信制御手段によって送信が試みられたときのビーコンの送信が連続して失敗した回数を前記周波数選択手段で選択した中心周波数のチャネルを用いたビーコンごとにカウントする送信失敗カウント手段と、
この送信失敗カウント手段のカウント値を前記周波数選択手段の選択した前記複数のチャネルで比較して前記ビーコン送信手段によるビーコンの送信の失敗する回数が最低の中心周波数のチャネルを通信用のチャネルとして選択するチャネル選択手段
とを具備することを特徴とする通信装置。
【請求項２】
前記送信失敗カウント手段のカウント値に中心周波数ごとの予め定めた重みを付ける重み付け手段を具備することを特徴とする請求項１記載の通信装置。
【請求項３】
前記調査周期に対して前記失敗時周期を短く設定することを特徴とする請求項１記載の通信装置。
【請求項４】
前記周波数選択手段は、前記ビーコン送信手段によるビーコンの送信の失敗する回数の最低の中心周波数が複数存在するとき、予め定めた優先順位で１つの中心周波数を選択することを特徴とする請求項１記載の通信装置。
【請求項５】
前記周波数選択手段による中心周波数の選択開始をマニュアルで行わせるスイッチと、前記周波数選択手段による中心周波数の選択開始から前記周波数選択手段による通信用の周波数の選択までの経緯を表示する表示手段を具備することを特徴とする請求項１記載の通信装置。
【請求項６】
予め定めた複数のチャネルのそれぞれの中心周波数を１つずつ順に選択する周波数選択手段と、
この周波数選択手段で選択した中心周波数を用いた無線標識としてのビーコンを１つのチャネル当たりの時間として予め定めた状況調査時間内で予め定めた周期としての調査周期で繰り返し送信するビーコン送信手段と、
このビーコン送信手段がビーコンの送信を開始する際にこれに先立って搬送波周波数の受信電力レベルを感知してこの受信電力レベルが所定のしきい値以上のときには失敗としてビーコンの送信を行わず前記所定のしきい値未満のときのみビーコンの送信を行うキャリアセンス手段と、
このキャリアセンス手段によって前記ビーコン送信手段のビーコンの送信が失敗したとき、ビーコンの送信が成功するまで前記状況調査時間内であれば予め定めた周期としての失敗時周期でこのビーコン送信手段による送信を繰り返し試みるビーコン送信制御手段と、
このビーコン送信制御手段によって送信が試みられたときのビーコンの送信が連続して失敗した回数を前記周波数選択手段で選択した中心周波数のチャネルを用いたビーコンごとにカウントする送信失敗カウント手段と、
前記状況調査時間のそれぞれの開始に先立って予め定めたアクセスポイント検出時間に周囲のアクセスポイントが送信するビーコンを受信するビーコン受信手段と、
このビーコン受信手段が前記アクセスポイント検出時間内に受信したビーコンの数を前記周波数選択手段で選択した中心周波数のチャネルを用いたビーコンごとにカウントする受信ビーコンカウント手段と、
この受信ビーコンカウント手段のカウント値と前記送信失敗カウント手段のカウント値を前記周波数選択手段の選択した前記複数のチャネルで比較して前記ビーコン送信手段によるビーコンの送信の失敗する回数が最低で前記受信ビーコンカウント手段のカウント値も最低の中心周波数のチャネルを通信用のチャネルとして選択するチャネル選択手段
とを具備することを特徴とする無線ＬＡＮアクセスポイント。
【請求項７】
予め定めた複数のチャネルのそれぞれの中心周波数を１つずつ順に選択する周波数選択ステップと、
この周波数選択ステップで選択した中心周波数を用いた無線標識としてのビーコンを１つのチャネル当たりの時間として予め定めた状況調査時間内で予め定めた周期としての調査周期で繰り返し送信するビーコン送信ステップと、
このビーコン送信ステップでビーコンの送信を開始する際にこれに先立って搬送波周波数の受信電力レベルを感知してこの受信電力レベルが所定のしきい値以上のときには失敗としてビーコンの送信を行わず前記所定のしきい値未満のときのみビーコンの送信を行うキャリアセンスステップと、
このキャリアセンスステップによって前記ビーコン送信ステップでのビーコンの送信が失敗したとき、ビーコンの送信が成功するまで前記状況調査時間内であれば予め定めた周期としての失敗時周期でこのビーコン送信ステップによる送信を繰り返し試みるビーコン送信制御ステップと、
このビーコン送信制御ステップによって送信が試みられたときのビーコンの送信が連続して失敗した回数を前記周波数選択ステップで選択した中心周波数のチャネルを用いたビーコンごとにカウントする送信失敗カウントステップと、
この送信失敗カウントステップによるカウント値を前記周波数選択ステップで選択した前記複数のチャネルで比較して前記ビーコン送信ステップによるビーコンの送信の失敗する回数が最低の中心周波数のチャネルを通信用のチャネルとして選択するチャネル選択ステップ
とを具備することを特徴とするチャネル選択方法。
【請求項８】
予め定めた複数のチャネルのそれぞれの中心周波数を１つずつ順に選択する周波数選択ステップと、
この周波数選択ステップで選択した中心周波数を用いた無線標識としてのビーコンを１つのチャネル当たりの時間として予め定めた状況調査時間内で予め定めた周期としての調査周期で繰り返し送信するビーコン送信ステップと、
このビーコン送信ステップでビーコンの送信を開始する際にこれに先立って搬送波周波数の受信電力レベルを感知してこの受信電力レベルが所定のしきい値以上のときには失敗としてビーコンの送信を行わず前記所定のしきい値未満のときのみビーコンの送信を行うキャリアセンスステップと、
このキャリアセンスステップによって前記ビーコン送信ステップでのビーコンの送信が失敗したとき、ビーコンの送信が成功するまで前記状況調査時間内であれば予め定めた周期としての失敗時周期でこのビーコン送信ステップによる送信を繰り返し試みるビーコン送信制御ステップと、
このビーコン送信制御ステップによって送信が試みられたときのビーコンの送信が連続して失敗した回数を前記周波数選択ステップで選択した中心周波数のチャネルを用いたビーコンごとにカウントする送信失敗カウントステップと、
前記状況調査時間のそれぞれの開始に先立って予め定めたアクセスポイント検出時間に周囲のアクセスポイントが送信するビーコンを受信するビーコン受信ステップと、
このビーコン受信ステップで前記アクセスポイント検出時間内に受信したビーコンの数を前記周波数選択ステップで選択した中心周波数のチャネルを用いたビーコンごとにカウントする受信ビーコンカウントステップと、
この受信ビーコンカウントステップでのカウント値と前記送信失敗カウントステップでのカウント値を前記周波数選択ステップで選択した前記複数のチャネルで比較して前記ビーコン送信ステップによるビーコンの送信の失敗する回数が最低で前記受信ビーコンカウントステップでのカウント値も最低の中心周波数のチャネルを通信用のチャネルとして選択するチャネル選択ステップ
とを具備することを特徴とするチャネル選択方法。
【請求項９】
通信装置のコンピュータに、
予め定めた複数のチャネルのそれぞれの中心周波数を１つずつ順に選択する周波数選択処理と、
この周波数選択処理で選択した中心周波数を用いた無線標識としてのビーコンを１つのチャネル当たりの時間として予め定めた状況調査時間内で予め定めた周期としての調査周期で繰り返し送信するビーコン送信処理と、
このビーコン送信処理でビーコンの送信を開始する際にこれに先立って搬送波周波数の受信電力レベルを感知してこの受信電力レベルが所定のしきい値以上のときには失敗としてビーコンの送信を行わず前記所定のしきい値未満のときのみビーコンの送信を行うキャリアセンス処理と、
このキャリアセンス処理によって前記ビーコン送信処理のビーコンの送信が失敗したとき、ビーコンの送信が成功するまで前記状況調査時間内であれば予め定めた周期としての失敗時周期でこのビーコン送信処理による送信を繰り返し試みるビーコン送信制御処理と、
このビーコン送信制御処理によって送信が試みられたときのビーコンの送信が連続して失敗した回数を前記周波数選択処理で選択した中心周波数のチャネルを用いたビーコンごとにカウントする送信失敗カウント処理と、
この送信失敗カウント処理によるカウント値を前記周波数選択処理で選択した前記複数のチャネルで比較して前記ビーコン送信処理によるビーコンの送信の失敗する回数が最低の中心周波数のチャネルを通信用のチャネルとして選択するチャネル選択処理
とを実行させることを特徴とするチャネル選択プログラム。
【請求項１０】
無線ＬＡＮアクセスポイントのコンピュータに、
予め定めた複数のチャネルのそれぞれの中心周波数を１つずつ順に選択する周波数選択処理と、
この周波数選択処理で選択した中心周波数を用いた無線標識としてのビーコンを１つのチャネル当たりの時間として予め定めた状況調査時間内で予め定めた周期としての調査周期で繰り返し送信するビーコン送信処理と、
このビーコン送信処理でビーコンの送信を開始する際にこれに先立って搬送波周波数の受信電力レベルを感知してこの受信電力レベルが所定のしきい値以上のときには失敗としてビーコンの送信を行わず前記所定のしきい値未満のときのみビーコンの送信を行うキャリアセンス処理と、
このキャリアセンス処理によって前記ビーコン送信処理のビーコンの送信が失敗したとき、ビーコンの送信が成功するまで前記状況調査時間内であれば予め定めた周期としての失敗時周期でこのビーコン送信処理による送信を繰り返し試みるビーコン送信制御処理と、
このビーコン送信制御処理によって送信が試みられたときのビーコンの送信が連続して失敗した回数を前記周波数選択処理で選択した中心周波数のチャネルを用いたビーコンごとにカウントする送信失敗カウント処理と、
前記状況調査時間のそれぞれの開始に先立って予め定めたアクセスポイント検出時間に周囲のアクセスポイントが送信するビーコンを受信するビーコン受信処理と、
このビーコン受信処理で前記アクセスポイント検出時間内に受信したビーコンの数を前記周波数選択処理で選択した中心周波数のチャネルを用いたビーコンごとにカウントする受信ビーコンカウント処理と、
この受信ビーコンカウント処理でのカウント値と前記送信失敗カウント処理でのカウント値を前記周波数選択処理で選択した前記複数のチャネルで比較して前記ビーコン送信処理によるビーコンの送信の失敗する回数が最低で前記受信ビーコンカウント処理でのカウント値も最低の中心周波数のチャネルを通信用のチャネルとして選択するチャネル選択処理
とを実行させることを特徴とするチャネル選択プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、無線ＬＡＮアクセスポイント、チャネル選択方法およびチャネル選択プログラムに係わり、特に良好な通信を確保するための通信装置、無線ＬＡＮアクセスポイント、チャネル選択方法およびチャネル選択プログラムに関する。
【背景技術】
【０００２】
通信機能を備えたパーソナルコンピュータ等の各種の無線端末は、無線ＬＡＮ（Local Area Network）アクセスポイントを用いて相互の接続を行ったり、他のネットワークに接続することが多い。無線ＬＡＮアクセスポイントは家庭等の各場所に自由に設置することができるので、他の無線ＬＡＮアクセスポイントや各種の電気製品との電波の干渉の問題が発生するおそれがある。
【０００３】
そこで無線ＬＡＮアクセスポイントを利用する者は、利用するパーソナルコンピュータ等の通信端末を用いて、使用する周波数を周囲のチャネルまたは周波数と重ならないように複数のチャネルから手動で選択できるようになっている。無線ＬＡＮアクセスポイントによっては、このようなチャネルの設定を自動で行えるようになっている。
【０００４】
本発明に関連する第１の関連技術では、無線ＬＡＮアクセスポイントが通信に選択して使用可能なすべてのチャネルについて、他の無線ＬＡＮ機器が送信しているビーコン信号を観測して干渉量を計算できるようにしている（たとえば特許文献１参照）。この第１の関連技術では、計算した結果として判断した空きチャネルを無線ＬＡＮアクセスポイントに自動的に設定する。
【０００５】
また、本発明に関連する第２の関連技術では、選択の対象となるチャネルごとに干渉波電力を検出するようにしている（たとえば特許文献２参照）。この第２の関連技術では、干渉波電力が最も小さいチャネルを選択する。
【０００６】
更に本発明に関連する第３の関連技術では、無線ＬＡＮアクセスポイントに有線ラインで管理サーバを接続して、この管理サーバを用いて無線ＬＡＮアクセスポイントのチャネルを設定するようにしている（たとえば特許文献３参照）。このため、管理サーバは予め設定した近接無線ＬＡＮ基地局情報テーブルに基づき、無線ＬＡＮ基地局の数やこれらの電界強度を基にして干渉が発生しないチャネルアサイン計算を行い、その結果を無線ＬＡＮ基地局に通知するようにしている。
【０００７】
このうち第３の関連技術では、予め位置が既知の無線ＬＡＮ基地局の情報を基にして、調査の対象となる無線ＬＡＮアクセスポイントに電波の干渉が生じるかを管理サーバが計算して通知する。したがって、無線ＬＡＮ基地局以外の電波の発生源を考慮した干渉対策を採ることができない。
【０００８】
第１の関連技術では、無線ＬＡＮ機器が送信しているビーコン信号を観測して干渉量を計算する。したがって、第１の関連技術を用いると、ビーコン信号を送信する無線ＬＡＮ機器については干渉対策を採ることができるが、電子レンジ等の一般の電子機器の放射ノイズに対して何らの対策も採ることができない。
【０００９】
そこで、第２の関連技術が期待される。ところが第２の関連技術では渉波電力のレベルは、各チャネルの受信電力を時間平均することで求めるようにしている。したがって、この時間平均した渉波電力は一般の電子機器の放射ノイズの影響だけでなく他のアクセスポイント等の信号の影響も加えられることになり、実態を把握しづらいという問題がある。すなわち、従来の関連技術では、無線ＬＡＮアクセスポイントのような通信装置を設置する場合に、自装置がビーコンを送出して実際の通信が可能であるかの判別を行いにくいという問題があった。
【００１０】
そこで第４の関連技術として、他局が送信したビーコンを受信してカウントし、その結果を基にしてビーコンの送信を行うことが提案されている（たとえば特許文献４参照）。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００２−１５８６６７号公報（第００４０段落、第００４１段落、図６）
【特許文献２】特開２００２−１８６０１９号公報（第００２０段落、第００２３段落、図２）
【特許文献３】特開２００６−０２５００３号公報（第００１８段落、第００２９段落、表４）
【特許文献４】再表２００８／０５３５１９号公報（第００４７段落、図１０）
【発明の概要】
【発明が解決しようとする課題】
【００１２】
この第４の関連技術によれば、他局が送信したビーコンを受信してその数をカウントアップし、これによって得られたカウント値を所定のしきい値と比較する。そして、カウント値がしきい値以上となった場合には、周期的に受信するこれらビーコンの受信タイミングと重ならないように、自局の送信するビーコンの送出タイミングを調整するようにしている。
【００１３】
しかしながら、この第４の関連技術では、既に説明したようにビーコンの送信を行わない各種の電子機器の放射ノイズの影響を判別することができない。したがって、通信のための周波数あるいはチャネルを設定した後に送出タイミングを調整したビーコンを送信しようとしても、付近の電子機器のためにビーコンの送信ができなくなるという不都合が生じるおそれがあった。
【００１４】
以上、無線ＬＡＮアクセスポイントを主にとり上げて従来のビーコンを用いた通信装置のチャネルの選択についての問題点を説明したが、ビーコンを用いた一般の通信装置の送信についても周波数あるいはチャネルの選択時に同様の問題がある。
【００１５】
そこで本発明の目的は、ビーコンの送信可否判断に基づいて周波数あるいはチャネルの選択を可能とする通信装置、無線ＬＡＮアクセスポイント、チャネル選択方法およびチャネル選択プログラムを提供することにある。
【課題を解決するための手段】
【００１６】
本発明では、（イ）予め定めた複数のチャネルのそれぞれの中心周波数を１つずつ順に選択する周波数選択手段と、（ロ）この周波数選択手段で選択した中心周波数を用いた無線標識としてのビーコンを１つのチャネル当たりの時間として予め定めた状況調査時間内で予め定めた周期としての調査周期で繰り返し送信するビーコン送信手段と、（ハ）このビーコン送信手段がビーコンの送信を開始する際にこれに先立って搬送波周波数の受信電力レベルを感知してこの受信電力レベルが所定のしきい値以上のときには失敗としてビーコンの送信を行わず前記した所定のしきい値未満のときのみビーコンの送信を行うキャリアセンス手段と、（ニ）このキャリアセンス手段によって前記したビーコン送信手段のビーコンの送信が失敗したとき、ビーコンの送信が成功するまで前記した状況調査時間内であれば予め定めた周期としての失敗時周期でこのビーコン送信手段による送信を繰り返し試みるビーコン送信制御手段と、（ホ）このビーコン送信制御手段によって送信が試みられたときのビーコンの送信が連続して失敗した回数を前記した周波数選択手段で選択した中心周波数のチャネルを用いたビーコンごとにカウントする送信失敗カウント手段と、（へ）この送信失敗カウント手段のカウント値を前記した周波数選択手段の選択した前記した複数のチャネルで比較して前記したビーコン送信手段によるビーコンの送信の失敗する回数が最低の中心周波数のチャネルを通信用のチャネルとして選択するチャネル選択手段とを通信装置が具備する。
【００１７】
また、本発明では、（イ）予め定めた複数のチャネルのそれぞれの中心周波数を１つずつ順に選択する周波数選択手段と、（ロ）この周波数選択手段で選択した中心周波数を用いた無線標識としてのビーコンを１つのチャネル当たりの時間として予め定めた状況調査時間内で予め定めた周期としての調査周期で繰り返し送信するビーコン送信手段と、（ハ）このビーコン送信手段がビーコンの送信を開始する際にこれに先立って搬送波周波数の受信電力レベルを感知してこの受信電力レベルが所定のしきい値以上のときには失敗としてビーコンの送信を行わず前記した所定のしきい値未満のときのみビーコンの送信を行うキャリアセンス手段と、（ニ）このキャリアセンス手段によって前記したビーコン送信手段のビーコンの送信が失敗したとき、ビーコンの送信が成功するまで前記した状況調査時間内であれば予め定めた周期としての失敗時周期でこのビーコン送信手段による送信を繰り返し試みるビーコン送信制御手段と、（ホ）このビーコン送信制御手段によって送信が試みられたときのビーコンの送信が連続して失敗した回数を前記した周波数選択手段で選択した中心周波数のチャネルを用いたビーコンごとにカウントする送信失敗カウント手段と、（へ）前記した状況調査時間のそれぞれの開始に先立って予め定めたアクセスポイント検出時間に周囲のアクセスポイントが送信するビーコンを受信するビーコン受信手段と、（ト）このビーコン受信手段が前記したアクセスポイント検出時間内に受信したビーコンの数を前記した周波数選択手段で選択した中心周波数のチャネルを用いたビーコンごとにカウントする受信ビーコンカウント手段と、（チ）この受信ビーコンカウント手段のカウント値と前記した送信失敗カウント手段のカウント値を前記した周波数選択手段の選択した前記した複数のチャネルで比較して前記したビーコン送信手段によるビーコンの送信の失敗する回数が最低で前記した受信ビーコンカウント手段のカウント値も最低の中心周波数のチャネルを通信用のチャネルとして選択するチャネル選択手段とを無線ＬＡＮアクセスポイントが具備する。
【００１８】
更に本発明では、（イ）予め定めた複数のチャネルのそれぞれの中心周波数を１つずつ順に選択する周波数選択ステップと、（ロ）この周波数選択ステップで選択した中心周波数を用いた無線標識としてのビーコンを１つのチャネル当たりの時間として予め定めた状況調査時間内で予め定めた周期としての調査周期で繰り返し送信するビーコン送信ステップと、（ハ）このビーコン送信ステップでビーコンの送信を開始する際にこれに先立って搬送波周波数の受信電力レベルを感知してこの受信電力レベルが所定のしきい値以上のときには失敗としてビーコンの送信を行わず前記した所定のしきい値未満のときのみビーコンの送信を行うキャリアセンスステップと、（ニ）このキャリアセンスステップによって前記したビーコン送信ステップでのビーコンの送信が失敗したとき、ビーコンの送信が成功するまで前記した状況調査時間内であれば予め定めた周期としての失敗時周期でこのビーコン送信ステップによる送信を繰り返し試みるビーコン送信制御ステップと、（ホ）このビーコン送信制御ステップによって送信が試みられたときのビーコンの送信が連続して失敗した回数を前記した周波数選択ステップで選択した中心周波数のチャネルを用いたビーコンごとにカウントする送信失敗カウントステップと、（へ）この送信失敗カウントステップによるカウント値を前記した周波数選択ステップで選択した前記した複数のチャネルで比較して前記したビーコン送信ステップによるビーコンの送信の失敗する回数が最低の中心周波数のチャネルを通信用のチャネルとして選択するチャネル選択ステップとをチャネル選択方法が具備する。
【００１９】
更にまた、本発明では、（イ）予め定めた複数のチャネルのそれぞれの中心周波数を１つずつ順に選択する周波数選択ステップと、（ロ）この周波数選択ステップで選択した中心周波数を用いた無線標識としてのビーコンを１つのチャネル当たりの時間として予め定めた状況調査時間内で予め定めた周期としての調査周期で繰り返し送信するビーコン送信ステップと、（ハ）このビーコン送信ステップでビーコンの送信を開始する際にこれに先立って搬送波周波数の受信電力レベルを感知してこの受信電力レベルが所定のしきい値以上のときには失敗としてビーコンの送信を行わず前記した所定のしきい値未満のときのみビーコンの送信を行うキャリアセンスステップと、（ニ）このキャリアセンスステップによって前記したビーコン送信ステップでのビーコンの送信が失敗したとき、ビーコンの送信が成功するまで前記した状況調査時間内であれば予め定めた周期としての失敗時周期でこのビーコン送信ステップによる送信を繰り返し試みるビーコン送信制御ステップと、（ホ）このビーコン送信制御ステップによって送信が試みられたときのビーコンの送信が連続して失敗した回数を前記した周波数選択ステップで選択した中心周波数のチャネルを用いたビーコンごとにカウントする送信失敗カウントステップと、（へ）前記した状況調査時間のそれぞれの開始に先立って予め定めたアクセスポイント検出時間に周囲のアクセスポイントが送信するビーコンを受信するビーコン受信ステップと、（ト）このビーコン受信ステップで前記したアクセスポイント検出時間内に受信したビーコンの数を前記した周波数選択ステップで選択した中心周波数のチャネルを用いたビーコンごとにカウントする受信ビーコンカウントステップと、（チ）この受信ビーコンカウントステップでのカウント値と前記した送信失敗カウントステップでのカウント値を前記した周波数選択ステップで選択した前記した複数のチャネルで比較して前記したビーコン送信ステップによるビーコンの送信の失敗する回数が最低で前記した受信ビーコンカウントステップでのカウント値も最低の中心周波数のチャネルを通信用のチャネルとして選択するチャネル選択ステップとをチャネル選択方法が具備する。
【００２０】
また、本発明では、通信装置のコンピュータに、チャネル選択プログラムとして、（イ）予め定めた複数のチャネルのそれぞれの中心周波数を１つずつ順に選択する周波数選択処理と、（ロ）この周波数選択処理で選択した中心周波数を用いた無線標識としてのビーコンを１つのチャネル当たりの時間として予め定めた状況調査時間内で予め定めた周期としての調査周期で繰り返し送信するビーコン送信処理と、（ハ）このビーコン送信処理でビーコンの送信を開始する際にこれに先立って搬送波周波数の受信電力レベルを感知してこの受信電力レベルが所定のしきい値以上のときには失敗としてビーコンの送信を行わず前記した所定のしきい値未満のときのみビーコンの送信を行うキャリアセンス処理と、（ニ）このキャリアセンス処理によって前記したビーコン送信処理のビーコンの送信が失敗したとき、ビーコンの送信が成功するまで前記した状況調査時間内であれば予め定めた周期としての失敗時周期でこのビーコン送信処理による送信を繰り返し試みるビーコン送信制御処理と、（ホ）このビーコン送信制御処理によって送信が試みられたときのビーコンの送信が連続して失敗した回数を前記した周波数選択処理で選択した中心周波数のチャネルを用いたビーコンごとにカウントする送信失敗カウント処理と、（へ）この送信失敗カウント処理によるカウント値を前記した周波数選択処理で選択した前記した複数のチャネルで比較して前記したビーコン送信処理によるビーコンの送信の失敗する回数が最低の中心周波数のチャネルを通信用のチャネルとして選択するチャネル選択処理とを実行させることを特徴とする。
【００２１】
更に、本発明では、無線ＬＡＮアクセスポイントのコンピュータに、チャネル選択プログラムとして、（イ）予め定めた複数のチャネルのそれぞれの中心周波数を１つずつ順に選択する周波数選択処理と、（ロ）この周波数選択処理で選択した中心周波数を用いた無線標識としてのビーコンを１つのチャネル当たりの時間として予め定めた状況調査時間内で予め定めた周期としての調査周期で繰り返し送信するビーコン送信処理と、（ハ）このビーコン送信処理でビーコンの送信を開始する際にこれに先立って搬送波周波数の受信電力レベルを感知してこの受信電力レベルが所定のしきい値以上のときには失敗としてビーコンの送信を行わず前記した所定のしきい値未満のときのみビーコンの送信を行うキャリアセンス処理と、（ニ）このキャリアセンス処理によって前記したビーコン送信処理のビーコンの送信が失敗したとき、ビーコンの送信が成功するまで前記した状況調査時間内であれば予め定めた周期としての失敗時周期でこのビーコン送信処理による送信を繰り返し試みるビーコン送信制御処理と、（ホ）このビーコン送信制御処理によって送信が試みられたときのビーコンの送信が連続して失敗した回数を前記した周波数選択処理で選択した中心周波数のチャネルを用いたビーコンごとにカウントする送信失敗カウント処理と、（へ）前記した状況調査時間のそれぞれの開始に先立って予め定めたアクセスポイント検出時間に周囲のアクセスポイントが送信するビーコンを受信するビーコン受信処理と、（ト）このビーコン受信処理で前記したアクセスポイント検出時間内に受信したビーコンの数を前記した周波数選択処理で選択した中心周波数のチャネルを用いたビーコンごとにカウントする受信ビーコンカウント処理と、（チ）この受信ビーコンカウント処理でのカウント値と前記した送信失敗カウント処理でのカウント値を前記した周波数選択処理で選択した前記した複数のチャネルで比較して前記したビーコン送信処理によるビーコンの送信の失敗する回数が最低で前記した受信ビーコンカウント処理でのカウント値も最低の中心周波数のチャネルを通信用のチャネルとして選択するチャネル選択処理とを実行させることを特徴とする。
【発明の効果】
【００２２】
以上説明したように本発明によれば、予め定めた複数のチャネルのそれぞれの中心周波数を１つずつ順に選択して、選択されたチャネルのビーコンの送信を試みる。そして、キャリアセンスによってビーコンの送信ができなかった場合にはビーコンの送信を試みると共に送信が失敗した回数を求め、これを基にしてチャネルごとの通信環境を判別することにした。これにより、通信装置または無線ＬＡＮアクセスポイントの周囲の放射波ノイズを含めた実際の送信環境を判別して適切なチャネル設定を行うことができる。
【００２３】
また、本発明によれば、前記したビーコンの送信の失敗する回数を求めると共に他の無線ＬＡＮアクセスポイントのビーコンをチャネルごとに把握することにしたので、無線ＬＡＮアクセスポイントの周囲の実際の送信環境をよりよく判別することができ、適切なチャネル設定を行うことができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の通信装置のクレーム対応図である。
【図２】本発明の無線ＬＡＮアクセスポイントのクレーム対応図である。
【図３】本発明のチャネル選択方法のクレーム対応図である。
【図４】本発明の他のチャネル選択方法のクレーム対応図である。
【図５】本発明のチャネル選択プログラムのクレーム対応図である。
【図６】本発明の他のチャネル選択プログラムのクレーム対応図である。
【図７】本発明の実施の形態における無線ＬＡＮアクセスポイントの構成を表わしたブロック図である。
【図８】無線ＬＡＮアクセスポイントが最良のチャネルを選択するチャネル選択処理の流れの概要を示した流れ図である。
【図９】本実施の形態の無線ＬＡＮアクセスポイントが設定することのできる各チャネルと、その中心周波数を示した説明図である。
【図１０】図８のステップＳ２０３における処理として、無線アクセスポイントの周辺における他無線ＬＡＮアクセスポイントのビーコンが検出されるか否かを調べる処理の具体的な内容を示した流れ図である。
【図１１】図８のステップＳ２０４におけるビーコン送信による状況調査の処理の具体的な内容を表わした流れ図である。
【図１２】本実施の形態における調査した各チャネルのビーコン検出とビーコン送信結果の一例を示したタイミング図である。
【図１３】本実施の形態におけるチャネル選択の判別を行う無線ＬＡＮアクセスポイントと他無線ＬＡＮアクセスポイントおよび他無線ＬＡＮアクセスポイント等の放射ノイズ発生源の配置関係の一例を示した配置説明図である。
【図１４】本実施の形態における無線ＬＡＮアクセスポイントと他無線ＬＡＮアクセスポイントおよび電子レンジの他の配置関係を示した配置説明図である。
【図１５】本実施の形態の図１４に示した配置状況における第Ｘチャネルでのビーコン検出とビーコン送信結果の一例を示したタイミング図である。
【図１６】本実施の形態の無線ＬＡＮチャネル制御部における最良の評価結果のチャネルを選択する処理の様子を表わした流れ図である。
【図１７】本実施の形態の２つのチャネルの間における評価の比較処理の一例を具体的に表わした流れ図である。
【図１８】本発明の変形例における無線ＬＡＮアクセスポイントの構成を表わしたブロック図である。
【図１９】この変形例における変形例の無線ＬＡＮアクセスポイントが設定することのできる各チャネルとそれらの中心周波数を示した説明図である。
【発明を実施するための形態】
【００２５】
図１は、本発明の通信装置のクレーム対応図を示したものである。本発明の通信装置１０は、周波数選択手段１１と、ビーコン送信手段１２と、キャリアセンス手段１３と、ビーコン送信制御手段１４と、送信失敗カウント手段１５と、チャネル選択手段１６を備えている。ここで、周波数選択手段１１は、予め定めた複数のチャネルのそれぞれの中心周波数を１つずつ順に選択する。ビーコン送信手段１２は、周波数選択手段１１で選択した中心周波数のチャネルを用いたビーコンを１つのチャネル当たりの時間として予め定めた状況調査時間内で予め定めた周期としての調査周期で繰り返し送信する。キャリアセンス手段１３は、ビーコン送信手段１２がビーコンの送信を開始する際にこれに先立って搬送波周波数の受信電力レベルを感知してこの受信電力レベルが所定のしきい値以上のときには失敗としてビーコンの送信を行わず前記した所定のしきい値未満のときのみビーコンの送信を行う。ビーコン送信制御手段１４は、キャリアセンス手段１３によってビーコン送信手段１２のビーコンの送信が失敗したとき、ビーコンの送信が成功するまで前記した状況調査時間内であれば予め定めた周期としての失敗時周期でこのビーコン送信手段１２による送信を繰り返し試みる。送信失敗カウント手段１５は、ビーコン送信制御手段１４によって送信が試みられたときのビーコンの送信が連続して失敗した回数を周波数選択手段１１で選択した中心周波数のチャネルを用いたビーコンごとにカウントする。チャネル選択手段１６は、送信失敗カウント手段１５のカウント値を周波数選択手段１１の選択した前記した複数のチャネルで比較してビーコン送信手段１２によるビーコンの送信の失敗する回数が最低の中心周波数のチャネルを通信用のチャネルとして選択する。
【００２６】
図２は、本発明の無線ＬＡＮアクセスポイントのクレーム対応図を示したものである。本発明の無線ＬＡＮアクセスポイント２０は、周波数選択手段２１と、ビーコン送信手段２２と、キャリアセンス手段２３と、ビーコン送信制御手段２４と、送信失敗カウント手段２５と、ビーコン受信手段２６と、受信ビーコンカウント手段２７と、チャネル選択手段２８を備えている。ここで、周波数選択手段２１は、予め定めた複数のチャネルのそれぞれの中心周波数を１つずつ順に選択する。ビーコン送信手段２２は、周波数選択手段２１で選択した中心周波数のチャネルを用いたビーコンを１つのチャネル当たりの時間として予め定めた状況調査時間内で予め定めた周期としての調査周期で繰り返し送信する。キャリアセンス手段２３は、ビーコン送信手段２２がビーコンの送信を開始する際にこれに先立って搬送波周波数の受信電力レベルを感知してこの受信電力レベルが所定のしきい値以上のときには失敗としてビーコンの送信を行わず前記した所定のしきい値未満のときのみビーコンの送信を行う。ビーコン送信制御手段２４は、キャリアセンス手段２３によってビーコン送信手段２２のビーコンの送信が失敗したとき、ビーコンの送信が成功するまで前記した状況調査時間内であれば予め定めた周期としての失敗時周期でこのビーコン送信手段２２による送信を繰り返し試みる。送信失敗カウント手段２５は、ビーコン送信制御手段２４によって送信が試みられたときのビーコンの送信が連続して失敗した回数を周波数選択手段２１で選択した中心周波数のチャネルを用いたビーコンごとにカウントする。ビーコン受信手段２６は、前記した状況調査時間のそれぞれの開始に先立って予め定めたアクセスポイント検出時間に周囲のアクセスポイントが送信するビーコンを受信する。受信ビーコンカウント手段２７は、ビーコン受信手段２６が前記したアクセスポイント検出時間内に受信したビーコンの数を周波数選択手段２１で選択した中心周波数のチャネルを用いたビーコンごとにカウントする。チャネル選択手段２８は、受信ビーコンカウント手段２７のカウント値と送信失敗カウント手段２５のカウント値を周波数選択手段２１の選択した前記した複数のチャネルで比較してビーコン送信手段２２によるビーコンの送信の失敗する回数が最低で受信ビーコンカウント手段２７のカウント値も最低の中心周波数のチャネルを通信用のチャネルとして選択する。
【００２７】
図３は、本発明のチャネル選択方法のクレーム対応図を示したものである。本発明のチャネル選択方法３０は、周波数選択ステップ３１と、ビーコン送信ステップ３２と、キャリアセンスステップ３３と、ビーコン送信制御ステップ３４と、送信失敗カウントステップ３５と、チャネル選択ステップ３６を備えている。ここで、周波数選択ステップ３１では、予め定めた複数のチャネルのそれぞれの中心周波数を１つずつ順に選択する。ビーコン送信ステップ３２では、周波数選択ステップ３１で選択した中心周波数のチャネルを用いたビーコンを１つのチャネル当たりの時間として予め定めた状況調査時間内で予め定めた周期としての調査周期で繰り返し送信する。キャリアセンスステップ３３では、ビーコン送信ステップ３２でビーコンの送信を開始する際にこれに先立って搬送波周波数の受信電力レベルを感知してこの受信電力レベルが所定のしきい値以上のときには失敗としてビーコンの送信を行わず前記した所定のしきい値未満のときのみビーコンの送信を行う。ビーコン送信制御ステップ３４では、キャリアセンスステップ３３によってビーコン送信ステップ３２でのビーコンの送信が失敗したとき、ビーコンの送信が成功するまで前記した状況調査時間内であれば予め定めた周期としての失敗時周期でこのビーコン送信ステップ３２による送信を繰り返し試みる。送信失敗カウントステップ３５では、ビーコン送信制御ステップ３４によって送信が試みられたときのビーコンの送信が連続して失敗した回数を周波数選択ステップ３１で選択した中心周波数のチャネルを用いたビーコンごとにカウントする。チャネル選択ステップ３６では、送信失敗カウントステップ３５によるカウント値を周波数選択ステップ３１で選択した前記した複数のチャネルで比較してビーコン送信ステップ３２によるビーコンの送信の失敗する回数が最低の中心周波数を通信用の周波数としてチャネルを選択する。
【００２８】
図４は、本発明の他のチャネル選択方法のクレーム対応図を示したものである。本発明の他のチャネル選択方法４０は、周波数選択ステップ４１と、ビーコン送信ステップ４２と、キャリアセンスステップ４３と、ビーコン送信制御ステップ４４と、送信失敗カウントステップ４５と、ビーコン受信ステップ４６と、受信ビーコンカウントステップ４７と、チャネル選択ステップ４８を備えている。ここで、周波数選択ステップ４１では、予め定めた複数のチャネルのそれぞれの中心周波数を１つずつ順に選択する。ビーコン送信ステップ４２では、周波数選択ステップ４１で選択した中心周波数のチャネルを用いたビーコンを１つのチャネル当たりの時間として予め定めた状況調査時間内で予め定めた周期としての調査周期で繰り返し送信する。キャリアセンスステップ４３では、ビーコン送信ステップ４２でビーコンの送信を開始する際にこれに先立って搬送波周波数の受信電力レベルを感知してこの受信電力レベルが所定のしきい値以上のときには失敗としてビーコンの送信を行わず前記した所定のしきい値未満のときのみビーコンの送信を行う。ビーコン送信制御ステップ４４では、キャリアセンスステップ４３によってビーコン送信ステップ４２のビーコンの送信が失敗したとき、ビーコンの送信が成功するまで前記した状況調査時間内であれば予め定めた周期としての失敗時周期でこのビーコン送信ステップ４２による送信を繰り返し試みる。送信失敗カウントステップ４５では、ビーコン送信制御ステップ４４によって送信が試みられたときのビーコンの送信が連続して失敗した回数を周波数選択ステップ４１で選択した中心周波数のチャネルを用いたビーコンごとにカウントする。ビーコン受信ステップ４６では、前記した状況調査時間のそれぞれの開始に先立って予め定めたアクセスポイント検出時間に周囲のアクセスポイントが送信するビーコンを受信する。受信ビーコンカウントステップ４７では、ビーコン受信ステップ４６で前記したアクセスポイント検出時間内に受信したビーコンの数を周波数選択ステップ４１で選択した中心周波数のチャネルを用いたビーコンごとにカウントする。チャネル選択ステップ４８では、受信ビーコンカウントステップ４７でのカウント値と送信失敗カウントステップ４５でのカウント値を周波数選択ステップ４１で選択した前記した複数のチャネルで比較してビーコン送信ステップ４２によるビーコンの送信の失敗する回数が最低で受信ビーコンカウントステップ４７でのカウント値も最低の中心周波数のチャネルを通信用のチャネルとして選択する。
【００２９】
図５は、本発明のチャネル選択プログラムのクレーム対応図を示したものである。本発明のチャネル選択プログラム５０は、通信装置のコンピュータに、周波数選択処理５１と、ビーコン送信処理５２と、キャリアセンス処理５３と、ビーコン送信制御処理５４と、送信失敗カウント処理５５と、チャネル選択処理５６を実行させるようにしている。ここで、周波数選択処理５１では、予め定めた複数のチャネルのそれぞれの中心周波数を１つずつ順に選択する。ビーコン送信処理５２では、周波数選択処理５１で選択した中心周波数のチャネルを用いたビーコンを１つのチャネル当たりの時間として予め定めた状況調査時間内で予め定めた周期としての調査周期で繰り返し送信する。キャリアセンス処理５３では、ビーコン送信処理５２でビーコンの送信を開始する際にこれに先立って搬送波周波数の受信電力レベルを感知してこの受信電力レベルが所定のしきい値以上のときには失敗としてビーコンの送信を行わず前記した所定のしきい値未満のときのみビーコンの送信を行う。ビーコン送信制御処理と５４では、キャリアセンス処理５３によってビーコン送信処理５２のビーコンの送信が失敗したとき、ビーコンの送信が成功するまで前記した状況調査時間内であれば予め定めた周期としての失敗時周期でこのビーコン送信処理５２による送信を繰り返し試みる。送信失敗カウント処理５５では、ビーコン送信制御処理５４によって送信が試みられたときのビーコンの送信が連続して失敗した回数を前記した周波数選択処理で選択した中心周波数のチャネルを用いたビーコンごとにカウントする。チャネル選択処理５６では、送信失敗カウント処理５５によるカウント値を周波数選択処理５１で選択した前記した複数のチャネルで比較してビーコン送信処理５２によるビーコンの送信の失敗する回数が最低の中心周波数を通信用の周波数としてチャネルを選択する。
【００３０】
図６は、本発明の他のチャネル選択プログラムのクレーム対応図を示したものである。本発明の他のチャネル選択プログラム６０は、無線ＬＡＮアクセスポイントのコンピュータに、周波数選択処理６１と、ビーコン送信処理６２と、キャリアセンス処理６３と、ビーコン送信制御処理６４と、送信失敗カウント処理６５と、ビーコン受信処理６６と、受信ビーコンカウント処理６７と、チャネル選択処理６８を実行させるようにしている。ここで、周波数選択処理６１では、予め定めた複数のチャネルのそれぞれの中心周波数を１つずつ順に選択する。ビーコン送信処理６２では、周波数選択処理６１で選択した中心周波数のチャネルを用いたビーコンを１つのチャネル当たりの時間として予め定めた状況調査時間内で予め定めた周期としての調査周期で繰り返し送信する。キャリアセンス処理６３では、ビーコン送信処理６２でビーコンの送信を開始する際にこれに先立って搬送波周波数の受信電力レベルを感知してこの受信電力レベルが所定のしきい値以上のときには失敗としてビーコンの送信を行わず前記した所定のしきい値未満のときのみビーコンの送信を行う。ビーコン送信制御処理６４では、キャリアセンス処理６３によってビーコン送信処理６２のビーコンの送信が失敗したとき、ビーコンの送信が成功するまで前記した状況調査時間内であれば予め定めた周期としての失敗時周期でこのビーコン送信処理６２による送信を繰り返し試みる。送信失敗カウント処理６５では、ビーコン送信制御処理６４によって送信が試みられたときのビーコンの送信が連続して失敗した回数を周波数選択処理６１で選択した中心周波数のチャネルを用いたビーコンごとにカウントする。ビーコン受信処理６６では、前記した状況調査時間のそれぞれの開始に先立って予め定めたアクセスポイント検出時間に周囲のアクセスポイントが送信するビーコンを受信する。受信ビーコンカウント処理６７では、ビーコン受信処理６６で前記したアクセスポイント検出時間内に受信したビーコンの数を周波数選択処理６１で選択した中心周波数のチャネルを用いたビーコンごとにカウントする。チャネル選択処理６８では、受信ビーコンカウント処理６７でのカウント値と送信失敗カウント処理６５でのカウント値を周波数選択処理６１で選択した前記した複数のチャネルで比較してビーコン送信処理６２によるビーコンの送信の失敗する回数が最低で受信ビーコンカウント処理６７でのカウント値も最低の中心周波数のチャネルを通信用のチャネルとして選択する。
【００３１】
＜発明の実施の形態＞
【００３２】
次に本発明の実施の形態を説明する。
【００３３】
図７は、本発明の実施の形態による無線ＬＡＮアクセスポイントの構成を表わしたものである。無線ＬＡＮアクセスポイント１００は、無線ＬＡＮ（Local Area Network）を使用して各通信端末を接続する電波の中継装置である。
【００３４】
このような無線ＬＡＮアクセスポイント１００は、各種制御の中枢となるＣＰＵ（Central Processing Unit）１０１を備えている。ＣＰＵ１０１は、データバス等のバス１０２を介して次の各部と接続されている。ただし、これらの各部のうちの少なくとも一部は、ハードウェアで実現する必要はなく、ＣＰＵ１０１がメモリ１０３に格納された制御プログラムを実行することでソフトウェア機能部として実現してもよい。
【００３５】
無線ＬＡＮ送信部１０４は、利用可能な周波数の範囲で１チャネルごとにキャリアセンスを行った後、ビーコン（Beacon）を送信する回路部分である。ここでキャリアセンスとは搬送波周波数の受信電力レベルを感知し、これが所定のしきい値以上である場合は通信を行わず、そのしきい値未満であれば通信を行うことをいう。ビーコン（Beacon）とは、無線標識である。
【００３６】
無線ＬＡＮ受信部１０５は、無線の周波数における利用可能なチャネルの範囲で１チャネルごとに周囲のアクセスポイントが送信するビーコンを受信する回路部分である。無線ＬＡＮチャネル制御部１０６は、後に詳細に説明するように周囲の通信環境に合った最も良好なチャネルを選択する回路部分である。本実施の形態では、各チャネルごとに無線ＬＡＮアクセスポイント１００がビーコンの送信を行ってその結果を順次比較し、最も良好な結果が得られるチャネルを求めるようになっている。選択チャネル格納部１０７は、最も良好なチャネルとして選択されたチャネルを格納しておく回路部分である。
【００３７】
受信ビーコンカウンタ１０８は、受信したビーコンを計数するカウンタ回路である。ビーコン受信制御部１０９は、受信ビーコンカウンタ１０８の計数結果を基にしてチャネルの利用度を計算する回路部分である。送信ビーコンカウンタ１１０は、指定された回数のビーコンの送信を試みたときに、連続して送信できなかった回数を計数する回路部分である。ビーコン送信制御部１１１は、送信ビーコンカウンタ１１０の計数結果を基にして該当するチャネルについてビーコン送信失敗度を記録して次のチャネルを指定する制御を行うようになっている。
【００３８】
図８は、以上のような構成の無線ＬＡＮアクセスポイントが最良のチャネルを選択するチャネル選択処理の流れの概要を示したものである。図７と共に説明する。
【００３９】
無線ＬＡＮアクセスポイント１００のＣＰＵ１０１は、図示しない電源スイッチがソフトウェア的にオンになる等の所定の開始トリガが発生するのを待機している（ステップＳ２０１）。開始トリガが発生すると（Ｙ）、無線ＬＡＮチャネル制御部１０６は選択対象となるチャネルについての初期値をまず設定する（ステップＳ２０２）。
【００４０】
図９は、本実施の形態の無線ＬＡＮアクセスポイントが設定することのできる各チャネルと、その中心周波数を示したものである。この無線ＬＡＮアクセスポイント１００は、中心周波数が２４１２ＭＨｚ（メガヘルツ）の第１チャネルから、中心周波数が２４７２ＭＨｚの第１３チャネルまでの１３チャネルを選択できるようになっている。この場合、無線ＬＡＮチャネル制御部１０６は、初期値としてたとえば中心周波数が２４１２ＭＨｚの第１チャネルを選択する。このような各チャネルの周波数の一覧は、メモリ１０３の不揮発性の特定領域に格納されている。
【００４１】
無線ＬＡＮ受信部１０５は選択した第１チャネルと同一の周波数のビーコンが無線ＬＡＮアクセスポイント１００の周辺から検出されるかを調べる（ステップＳ２０３）。本実施の形態の無線ＬＡＮアクセスポイント１００の周囲に他の無線ＬＡＮアクセスポイントが存在するとする。この場合には、「他の無線ＬＡＮアクセスポイント」（以下、他無線ＬＡＮアクセスポイントという。）が第１チャネルと同一の周波数のビーコンを送出しているかどうかによって無線ＬＡＮアクセスポイント１００の使用すべきチャネルに影響が生じるからである。
【００４２】
図１０は、図８のステップＳ２０３における処理として、無線アクセスポイントの周辺における他無線ＬＡＮアクセスポイントのビーコンが検出されるか否かを調べる処理の具体的な内容を示したものである。図７と共に説明する。
【００４３】
無線ＬＡＮ受信部１０５は、受信対象となる対象チャネルを設定して、受信ビーコンカウンタ１０８におけるその対象チャネルのカウント値を「０」にリセットする（ステップＳ２２１）。この例では、初期値として中心周波数が２４１２ＭＨｚの第１チャネルが対象チャネルとして設定され、受信ビーコンカウンタ１０８の第１チャネルのカウント値が「０」にリセットされる。この状態で無線ＬＡＮ受信部１０５は所定の単位時間内にこの第１チャネルの周波数のビーコンの受信が行われたかを判別する（ステップＳ２２２）。
【００４４】
このとき、もしビーコンの受信が行われれば（ステップＳ２２２：Ｙ）、検出を行っている無線ＬＡＮアクセスポイント１００以外の他無線ＬＡＮアクセスポイントからのビーコン受信数量として「１」をカウントアップする（ステップＳ２２３）。すなわち、受信ビーコンカウンタ１０８の第１チャネルのカウント値を「０」から「１」にカウントアップする。
【００４５】
無線ＬＡＮ受信部１０５は、以上の処理が終了したら検出のための予め定めた時間Ｔ1が経過したかを判別する（ステップＳ２２４）。時間Ｔ1が経過していなければ（Ｎ）、ステップＳ２２２に戻って前記した単位時間内に第１チャネルの周波数のビーコンの受信が行われるかを判別する。このとき、第１チャネルの周波数のビーコンの受信が行われなかったとすれば（Ｎ）、受信ビーコンカウンタ１０８の第１チャネルのカウント値をカウントアップすることなくステップＳ２２４の処理を行う。単位時間内に第１チャネルの周波数のビーコンの受信が行われた場合には（ステップＳ２２２：Ｙ）、受信ビーコンカウンタ１０８の第１チャネルのカウント値を更に「１」だけカウントアップする（ステップＳ２２３）。
【００４６】
このようにして測定を継続していく。そして、ステップＳ２２４の処理で無線ＬＡＮ受信部１０５は検出開始から時間Ｔ1が経過したと判別したら（Ｙ）、該当するチャネルについての図１０に示す処理を終了する（エンド）。
【００４７】
図８の処理の説明に戻る。ステップＳ２０３による第１チャネルの周波数のビーコンの検出処理が終了したら、今度は自装置としての無線ＬＡＮアクセスポイント１００がビーコンを送信して送信側の状況を調査する（ステップＳ２０４）。
【００４８】
図１１は、図８のステップＳ２０４におけるビーコン送信による状況調査の処理の具体的な内容を表わしたものである。図７と共に説明する。
【００４９】
無線ＬＡＮ送信部１０４は、まず図１０のステップＳ２２１で設定したチャネルと同一の対象チャネルを送信チャネルとして設定し、送信ビーコンカウンタ１１０におけるその対象チャネルのカウント値を「０」にリセットする（ステップＳ２４１）。次に無線ＬＡＮ送信部１０４はキャリアセンスを行って（ステップＳ２４２）、ビーコンの送信が可能であるかを判別する（ステップＳ２４３）。ステップＳ２４２のキャリアセンスの段階で他の機器が同一チャネルに信号を送信していることが分かった場合にはビーコンの送信ができない。具体的には、ビーコンの送信を開始する際にこれに先立って搬送波周波数の受信電力レベルを感知してこの受信電力レベルが所定のしきい値以上のときには失敗としてビーコンの送信を行わない。搬送波周波数の受信電力レベルが、この所定のしきい値未満のときのみビーコンの送信が可能である。
【００５０】
ステップＳ２４３でビーコンの送信が可能と判別したとき（Ｙ）、無線ＬＡＮ送信部１０４はビーコンの送信を行う（ステップＳ２４４）。そして、次のビーコンの送信の開始までの時間Ｔ2が経過するまで待機して（ステップＳ２４５）、時間Ｔ2が経過したら（Ｙ）、調査のために予め設定した時間Ｔ3が経過したかを判別する（ステップＳ２４６）。時間Ｔ3が経過していなければ（Ｎ）、ステップＳ２４２に戻ってキャリアセンスを行うことになる。以下、同様の処理が行われる。
【００５１】
このようにしてキャリアセンスを行った結果として、時間Ｔ3が経過する前に他の機器が同一チャネルに信号を送信していることが判明してビーコンの送信ができないと判別したとする（ステップＳ２４３：Ｎ）。この場合、無線ＬＡＮ送信部１０４はビーコンの送信が連続して不可能となっているかを判別する（ステップＳ２４７）。
【００５２】
その結果、前回のキャリアセンスのときにもビーコンの送信が行われなかった（送信が失敗した）場合、すなわちビーコンの送信が連続して不可能となっている場合（ステップＳ２４７：Ｙ）、無線ＬＡＮ送信部１０４は、送信ビーコンカウンタ１１０のカウント値を「１」だけインクリメントする。この場合には、ステップＳ２４５で判別した時間Ｔ2とは異なる時間Ｔ4を新たに設定して、この時間Ｔ4が経過するまで待機する（ステップＳ２４９）。時間Ｔ4は、時間Ｔ2よりも短い時間である。時間Ｔ4が経過が経過したら（Ｙ）、ステップＳ２４６の処理に進む。このようにキャリアセンスの行われる時間間隔を変えて、ビーコンの送信を試みることになる。
【００５３】
これに対して、前回のキャリアセンスのときに他の機器が同一チャネルに信号を送信していないと判別したときには（ステップＳ２４７：Ｎ）、送信ビーコンカウンタ１１０のカウント値を「１」にセットする（ステップＳ２５０）。そしてステップＳ２４５で判別した時間Ｔ2と同一の時間Ｔ2が経過するまで待機する（ステップＳ２５１）。この場合、時間Ｔ2が経過が経過したら（Ｙ）、ステップＳ２４６の処理に進むことになる。
【００５４】
以上のような処理が行われて、ステップＳ２４６に処理が移行した時点で調査開始から時間Ｔ3が経過したことが判別したとする（ステップＳ２４６：Ｙ）。この時間Ｔ3の経過により、該当するチャネルについての状況調査が終了する（エンド）。
【００５５】
再び図８の処理の説明に戻る。ステップＳ２０４のビーコン送信による状況調査が終了したら、対象チャネルの評価が行われる（ステップＳ２０５）。これについては、後にまとめて説明する。
【００５６】
ステップＳ２０５による対象チャネルの評価が行われたら、その対象チャネルの処理が終了することによって全チャネルの計測や評価が終了したかの判別が行われる（ステップＳ２０６）。現在、第１チャネルの処理が終了したのであれば、図９に示すように第１３チャネルまでの処理が終了していない（Ｎ）。そこでこの場合には、対象チャネルを次の第２チャネルに進めて（ステップＳ２０７）、ステップＳ２０３の処理に進むことになる。
【００５７】
このようにしてステップＳ２０３〜ステップＳ２０５の処理がチャネルごとに逐次行われた結果として全チャネルの処理が終了したら（ステップＳ２０６：Ｙ）、最も評価の良いチャネルを選択して（ステップＳ２０８）、無線ＬＡＮアクセスポイント１００による最良のチャネルの選択処理が終了する（エンド）。
【００５８】
図１２は、以上のようにして調査した各チャネルのビーコン検出とビーコン送信結果の一例を示したものである。図１２には、第１〜第１３チャネルのそれぞれについて図８のステップＳ２０３で行った他無線ＬＡＮアクセスポイントの検出区間ＴAと、ビーコンの送信による状況調査区間ＴBが示されている。ここで状況調査区間ＴBの長さは、図１１で説明した時間Ｔ3と等しい。図７および図１１と共に説明する。
【００５９】
たとえば第１チャネルでは、周辺のアクセスポイントの検出のための他無線ＬＡＮアクセスポイントの検出区間ＴAで他無線ＬＡＮアクセスポイントが検出されていない。状況調査区間ＴBでは、図１１のステップＳ２４５で説明した時間Ｔ2の間隔で、無線ＬＡＮアクセスポイント１００からのビーコンの送信が行われ、いずれの送信も成功している。
【００６０】
第２チャネルでは、他無線ＬＡＮアクセスポイントの検出区間ＴAで第１チャネルと同様に他無線ＬＡＮアクセスポイントが検出されていない。状況調査区間ＴBにおける無線ＬＡＮアクセスポイント１００からのビーコンの送信については、ステップＳ２４２のキャリアセンスの段階で他の機器が同一チャネルに信号を送信していることが原因で全部失敗（ＮＧ：no good,FAIL)している。ここでビーコンの送信の第１回目と第２回目の間の送信間隔は時間Ｔ2であるが、第２回目以降は送信の失敗が連続していることになる。したがって、ビーコンの送信の間隔は、第２回目以降は、図１１のステップＳ２４９で説明した時間Ｔ4に短縮されている。
【００６１】
第３チャネルでは、他無線ＬＡＮアクセスポイントの検出区間ＴAで他無線ＬＡＮアクセスポイントの検出が行われている。ただし、この例の場合、状況調査区間ＴBにおけるビーコンの送信については、それぞれの送信タイミングで成功している。
【００６２】
以上の第１〜第３のチャネルの例のうちで第２のチャネルについて更に検討してみる。第２のチャネルでは、無線ＬＡＮアクセスポイント１００の周囲に他無線ＬＡＮアクセスポイントが存在しないにも係わらず、ビーコンの送信が失敗している。これは、無線ＬＡＮ機器以外から干渉波となる放射ノイズが受信されている可能性を示すものである。たとえば無線ＬＡＮアクセスポイント１００の近くに電子レンジが存在し、これが第２チャネルに該当する信号を送信していた可能性がある。
【００６３】
一方、第３チャネルの場合には無線ＬＡＮアクセスポイント１００の近くに他無線ＬＡＮアクセスポイントが存在するものの、無線ＬＡＮアクセスポイント１００からのビーコンの送信は支障なく行われている。したがって、第３チャネルは第２チャネルと比較すると、より適切なチャネルとなる。
【００６４】
もちろん、第１チャネルの場合には無線ＬＡＮアクセスポイント１００の近くに他無線ＬＡＮアクセスポイントが存在せず、かつ無線ＬＡＮアクセスポイント１００からのビーコンの送信も支障なく行われている。したがって、第１チャネルは第３チャネルと比較するとより適切なチャネルとなる。
【００６５】
以上の結果より、第１〜第３のチャネルに限定してチャネルの選択について判別を行うと、第１のチャネルが最もよく、第３のチャネルが次に良好で、第２のチャネルが一番悪いことになる。したがって、第１〜第３のチャネルに限定した場合、選択チャネル格納部１０７は最も良好なチャネルとして第１のチャネルを格納することになる。
【００６６】
図１３は、チャネル選択の判別を行う無線ＬＡＮアクセスポイントと、他無線ＬＡＮアクセスポイントおよび他無線ＬＡＮアクセスポイント等の放射ノイズ発生源の配置関係の一例を示したものである。この図で第１の円１３１は、ビーコンを送信して状況調査を行おうとする無線ＬＡＮアクセスポイント１００の受信エリアを示している。第２の円１３２は、他無線ＬＡＮアクセスポイント１４１の電波到達範囲を示している。第３の円１３３は、放射ノイズ発生源の一例としての電子レンジ１４２の電波到達範囲を示している。
【００６７】
この図１３に示した配置状況は、図１２で無線ＬＡＮアクセスポイント１００が第２チャネルを選択した場合の一例を表わしている。すなわち、無線ＬＡＮアクセスポイント１００の受信エリア１３１に他無線ＬＡＮアクセスポイント１４１は存在しない。このため、他無線ＬＡＮアクセスポイントの検出区間ＴAでアクセスポイントの検出は行われていない。また、状況調査区間ＴBでは無線ＬＡＮアクセスポイント１００の近くに電子レンジ１４２が存在しているので、キャリアセンスによって受信電力レベルが所定のしきい値以上となり、ビーコンの送信がいずれも失敗している。
【００６８】
図１４は、無線ＬＡＮアクセスポイントと他無線ＬＡＮアクセスポイントおよび電子レンジの他の配置関係を示したものである。図１４に示した配置例では、状況調査を行う無線ＬＡＮアクセスポイント１００に対して電子レンジ１４２は少し離れた位置にあり、放射ノイズは多少減少している。
【００６９】
この一方で、図１４では無線ＬＡＮアクセスポイント１００の受信エリア１３１に他無線ＬＡＮアクセスポイント１４１も存在している。
【００７０】
図１５は、図１４に示した配置状況における第Ｘチャネルでのビーコン検出とビーコン送信結果の一例を示したものである。図１１、図１２および図１４と共に説明する。ただし、図１５と図１２では検出区間ＴAに続く状況調査区間ＴBの長さが異なっている。
【００７１】
第Ｘチャネルでは他無線ＬＡＮアクセスポイントの検出区間ＴAで、図１２の第３チャネルと同様にアクセスポイントの検出が時刻ｔA1と時刻ｔA2でそれぞれ行われている。したがって、図７に示した受信ビーコンカウンタ１０８のカウント値をＣAとすると、この例の場合、カウント値ＣAは「２」となる。
【００７２】
他無線ＬＡＮアクセスポイントの検出区間ＴAに続く状況調査区間ＴBでは、時刻ｔB1における最初のキャリアセンスのタイミングで電子レンジ１４２の電波が検出されて、無線ＬＡＮアクセスポイント１００によるビーコンの送信が失敗している。したがって、無線ＬＡＮアクセスポイント１００は時刻ｔB1から時間Ｔ2が経過した時点における２番目のキャリアセンスの時刻ｔB2にビーコンの送信を行おうとするが、この時点でも電子レンジ１４２によってビーコンの送信を失敗する。
【００７３】
そこで無線ＬＡＮアクセスポイント１００は、ビーコンの送信が連続して不可能であると判別し（ステップＳ２４７）、キャリアセンスの行われる間隔を時間Ｔ2から、これよりも短周期の時間Ｔ4に変更する。これは、干渉波となる放射ノイズの時間的な特性をより詳細に把握して、無線ＬＡＮアクセスポイント１００による電波の送信の可能性を更に深く探るためである。
【００７４】
この結果、図１５に示した例では時刻ｔB3に電子レンジ１４２の電波が検出されず、ビーコンの送信が成功する。送信ビーコンカウンタ１１０のカウント値をＣBとすると、これまでのビーコンの送信が失敗した回数を示すカウント値ＣBは、この例で「４」となる。
【００７５】
時刻ｔB3にビーコンの送信が成功したので、キャリアセンスまでの間隔が時間Ｔ4から再び長周期の時間Ｔ2に戻される（ステップＳ２４５）。しかしながら、時間Ｔ4経過後の最初のキャリアセンスでビーコンの送信が失敗するので（ステップＳ２４３：Ｎ）、送信ビーコンカウンタ１１０のカウント値ＣBが再び「１」にセットされる（ステップＳ２４７：Ｎ、ステップＳ２５０）。そして、この後はビーコンの送信による状況調査区間ＴBが終了するまでビーコンの送信が連続して失敗する。このときの送信ビーコンカウンタ１１０のカウント値ＣB2が時刻ｔB1から開始したときの送信ビーコンカウンタ１１０のカウント値ＣB1よりも大きいものとする。
【００７６】
この場合、無線ＬＡＮアクセスポイント１００では、それぞれのカウント値ＣB1、ＣB2をメモリ１０３の特定の領域に第Ｘチャネルの値として格納しておくと共に、次に説明するように必要な時点で各チャネルごとにこれらの比較作業を行うことで、特に比較的劣悪な環境におけるチャネル相互の選択処理を可能にしている。
【００７７】
図１６は、無線ＬＡＮチャネル制御部における最良の評価結果のチャネルを選択する処理の様子を表わしたものであり、図８のステップＳ２０８の処理を具体化したものである。これは、評価の最もよいチャネルを選び出す制御である。図７、図１２および図１５と共に説明する。
【００７８】
まず、無線ＬＡＮチャネル制御部１０６はパラメータｎにチャネル選択のための開始チャネル初期値をセットする（ステップＳ２６１）。開始チャネル初期値は、たとえば第１のチャネルを表わす数値「１」となる。次に、パラメータαにこの値「ｎ」をセットすると共に、他のパラメータβに値「ｎ」に「１」を加えた「ｎ＋１」をセットする（ステップＳ２６２）。
【００７９】
無線ＬＡＮチャネル制御部１０６はこの状態で第αチャネルと第βチャネルの２つのチャネルを評価して（ステップＳ２６３）、これらのうちのよい方のチャネルを第αチャネルとする（ステップＳ２６４）。上の例では値「ｎ」が「１」なので、第１チャネルと第２チャネルが比較されて、よいと評価された方のチャネルが第αチャネルとなる。図１２に示した例では第１チャネルの方がよいチャネルとして選択される。
【００８０】
図１７は、２つのチャネルの間における評価の比較処理の一例を具体的に表わしたものであり、ステップＳ２６３を具体化したものである。図７、図１２および図１５と共に説明する。
【００８１】
無線ＬＡＮチャネル制御部１０６は、まず、第αチャネルと第βチャネルの送信ビーコンカウンタ１１０のカウント値ＣBのすべてが「０」であるかをチェックする（ステップＳ２８１）。これは、第αチャネルと第βチャネルで共にビーコンの送信がすべてうまくいったかのチェックである。両チャネルでビーコンの送信がすべてうまくいった場合には（Ｙ）、受信ビーコンカウンタ１０８のカウント値ＣAがこれら第αチャネルと第βチャネルで共に「０」であるかを判別する（ステップＳ２８２）。
【００８２】
第αチャネルと第βチャネルでカウント値ＣAが共に「０」であれば（ステップＳ２８２：Ｙ）、これら両チャネルの通信環境は申し分ないことになる。そこで無線ＬＡＮチャネル制御部１０６は第αチャネルと第βチャネルのいずれを選択してもよいことになる。本実施の形態では、この場合、第αチャネルを選択して（ステップＳ２８３）、最も適切なチャネルを選び出す制御を終了する（エンド）。もちろん、無線ＬＡＮチャネル制御部１０６は過去の履歴を更に参照して第αチャネルと第βチャネルのいずれかを選択してもよい。また、通信環境が同一の場合の優先順位を予め定めておいて、これに従って第αチャネルと第βチャネルのいずれかを選択してもよい。
【００８３】
ステップＳ２８２で第αチャネルと第βチャネルでカウント値ＣAの少なくとも一方が「０」ではなかった場合（Ｎ）、無線ＬＡＮチャネル制御部１０６は、第βチャネルのカウント値ＣAの値の方が第αチャネルのカウント値ＣAよりも大きいかを判別する（ステップＳ２８４）。第βチャネルのカウント値ＣAの値の方が大きい場合には（Ｙ）、第αチャネルの方が他無線ＬＡＮアクセスポイントによる影響が少ないということになる。そこで、この場合にはステップＳ２８３に進んで無線ＬＡＮチャネル制御部１０６は第αチャネルを選択することになる。
【００８４】
ステップＳ２８３で第αチャネルと第βチャネルでカウント値ＣAの値が等しいか第αチャネルの方が大きい場合には（ステップＳ２８４：Ｎ）、第βチャネルを選択して（ステップＳ２８５）、最適のチャネルを選び出す制御を終了する（エンド）。
【００８５】
次に、ステップＳ２８１で第αチャネルと第βチャネルの送信ビーコンカウンタ１１０のカウント値ＣBのすべてが「０」ではない場合を説明する。送信ビーコンカウンタ１１０のカウント値ＣBは、図１２の第２チャネルのように１つのチャネルについて「０」のみの値をとる場合と、図１５の第Ｘチャネルのように幾種類かのカウント値をとる場合とがある。該当するチャネルでカウント値ＣBが複数種類のカウント値をとる場合には、ノイズの状況の判別という観点からはそのうちの最大値を判別の基準とする方が安全である。
【００８６】
そこで、ステップＳ２８１で第αチャネルと第βチャネルの送信ビーコンカウンタ１１０のカウント値ＣBのすべてが「０」ではない場合（Ｎ）、カウント値ＣBの最大値同士が比較され、それが第βチャネルであるかの判別が行われる（ステップＳ２８６）。その結果、第βチャネルのカウント値ＣBの最大値の方が第αチャネルのそれよりも大きければ（Ｙ）、ステップＳ２８３に進んで無線ＬＡＮチャネル制御部１０６は第αチャネルを選択することになる。
【００８７】
ステップＳ２８６でそれ以外であると判別した場合（Ｎ）、無線ＬＡＮチャネル制御部１０６は第βチャネルのカウント値ＣAの値の方が第αチャネルのそれよりも大きいかを判別する（ステップＳ２８７）。その結果、カウント値ＣAについて第βチャネルのカウント値ＣAの値の方が第αチャネルのそれよりも大きければ（Ｙ）、ステップＳ２８３に進んで無線ＬＡＮチャネル制御部１０６は第αチャネルを選択することになる。それ以外の場合には（ステップＳ２８７：Ｎ）、ステップＳ２８５に進んで無線ＬＡＮチャネル制御部１０６は第βチャネルを選択することになる。
【００８８】
図１６の説明に戻る。ステップＳ２６３で比較評価した２つのチャネルのうち、よいと評価したチャネルをの番号をパラメータαとして設定する（ステップＳ２６４）。その後、全チャネルを評価したかチェックする（ステップＳ２６５）。まだ第１チャネルと第２のチャネルの評価をしただけなので（Ｎ）、パラメータβを「１」だけインクリメントする（ステップＳ２６６）。そして、ステップＳ２６３の処理に戻る。
【００８９】
以下、同様にして第１３チャネルまでの評価が終了したら（ステップＳ２６５：Ｙ）、そのときの第αチャネルが最も適切なチャネルということになる。そこで、この第αチャネルを無線ＬＡＮアクセスポイント１００の使用するチャネルとして選択して（ステップＳ２６７）、チャネルの選択処理を終了する（エンド）。
【００９０】
以上説明した本実施の形態によれば、無線ＬＡＮアクセスポイント１００が使用するチャネルを、周囲の他無線ＬＡＮアクセスポイントと同一の周波数のチャネル以外のチャネルにすることができる。また、周囲に干渉波となる放射ノイズが存在するときには、これに影響される周波数のチャネルの選択を避けることができる。更に通信環境が悪い場合でも、できるだけ無線ＬＡＮアクセスポイント１００が影響を受けにくいチャネルを自動的に選択することができる。
【００９１】
＜発明の変形可能性＞
【００９２】
図１８は、本発明の変形例における無線ＬＡＮアクセスポイントの構成を表わしたものである。この変形例の無線ＬＡＮアクセスポイント１００Ａで図７と同一部分には同一の符号を付しており、これらの説明を適宜省略する。
【００９３】
この変形例の無線ＬＡＮアクセスポイント１００Ａでは、データバス等のバス１０２にトリガ契機部３０１と表示部３０２が接続されている。また、メモリ１０３ＡにはＣＰＵ１０１が実行する制御プログラムとして実施の形態の制御プログラムを若干変更したものと、各チャネルの設定表が格納されている。
【００９４】
トリガ契機部３０１は、具体的には無線ＬＡＮアクセスポイント１００Ａの図示しない筐体に取り付けられた押しボタンスイッチと、この押しボタンスイッチを押したときに図８のステップＳ２０１で説明した開始トリガを発生させる入力回路とによって構成されている。表示部３０２は、液晶ディスプレイあるいは有機ＥＬディスプレイ（organic electroluminescence display）からなっている。無線ＬＡＮアクセスポイント１００Ａの操作者が前記した押しボタンスイッチを押すと、表示部３０２にはチャネルの選択動作が開始したことと、チャネルの選択中であることおよび最も良好なチャネルが選択されたことの表示が順次行われるようになっている。
【００９５】
図１９は、図９に対応するもので変形例の無線ＬＡＮアクセスポイントが設定することのできる各チャネルと、それらの中心周波数を示したものである。変形例の無線ＬＡＮアクセスポイント１００Ａでは、全部で１１通りの中心周波数を選択することができるようになっている。この図１９に示す例は、ＩＥＥＥ（Institute of Electrical and Electronic Engineers）８０２．１１ａの規格に基づいている。これに対して図９に示した実施の形態で示した例はＩＥＥＥ８０２．１１ｂの規格に基づいている。
【００９６】
以上説明した変形例の無線ＬＡＮアクセスポイント１００Ａによれば、先の実施の形態と同様に最適な空きチャネルあるいは周波数を初期設定等の予め定めた時点で選択することができる。
【００９７】
また、無線ＬＡＮアクセスポイント１００Ａの設置場所を移動したり周囲の通信環境が変化したような場合にトリガ契機部３０１を操作することで簡単に最適のチャネルを選択することができる。しかもこのとき周波数の選択に操作者の知識や経験を必要としない。更に、無線ＬＡＮアクセスポイント１００Ａがチャネルの選択動作を行っている場合にはこれが表示部３０２に表示されるので、操作者に安心感を与えることができる。
【００９８】
なお、実施の形態およびその変形例ではチャネル（中心周波数）の選択についてのチャネル間の重み付けとしてのチャネル選択係数を「１」としたが、チャネルごとにチャネル選択係数を適宜設定して評価を行うようにしてもよい。その一例としては、チャネルの利用度とビーコンの送信時における連続して失敗した回数からチャネル選択係数を求めて、これらの設定を行うようにしてもよい。
【００９９】
また、無線ＬＡＮアクセスポイント１００、１００Ａと他無線ＬＡＮアクセスポイントや放射ノイズ発生源の間の距離が判明している場合には、距離に応じてチャネル選択係数の重みを加減するようにしてもよい。選択を行う際に同等のチャネル（中心周波数）が存在した場合には、予め定めた優先順位に沿って選択を行うことも可能である。
【０１００】
更に実施の形態およびその変形例ではＩＥＥＥ８０２．１１の規格を前提として発明を説明したが、使用する周波数や通信方式について本発明は特に限定されるものでないことも当然である。
【０１０１】
更にまた、実施の形態ではビーコンの送信が連続して失敗したときにビーコンの送信を行う周期を時間Ｔ2から時間Ｔ4の周期に短縮したが、１回失敗した時点でビーコンの送信が成功するまでビーコンの送信を行う周期を時間Ｔ2から時間Ｔ4の周期に短縮してもよいことは当然である。
【０１０２】
以上説明した実施の形態の一部または全部は、以下の付記のようにも記載されるが、以下の記載に限定されるものではない。
【０１０３】
（付記１）
予め定めた複数のチャネルのそれぞれの中心周波数を１つずつ順に選択する周波数選択手段と、
この周波数選択手段で選択した中心周波数を用いた無線標識としてのビーコンを１つのチャネル当たりの時間として予め定めた状況調査時間内で予め定めた周期としての調査周期で繰り返し送信するビーコン送信手段と、
このビーコン送信手段がビーコンの送信を開始する際にこれに先立って搬送波周波数の受信電力レベルを感知してこの受信電力レベルが所定のしきい値以上のときには失敗としてビーコンの送信を行わず前記所定のしきい値未満のときのみビーコンの送信を行うキャリアセンス手段と、
このキャリアセンス手段によって前記ビーコン送信手段のビーコンの送信が失敗したとき、ビーコンの送信が成功するまで前記状況調査時間内であれば予め定めた周期としての失敗時周期でこのビーコン送信手段による送信を繰り返し試みるビーコン送信制御手段と、
このビーコン送信制御手段によって送信が試みられたときのビーコンの送信が連続して失敗した回数を前記周波数選択手段で選択した中心周波数のチャネルを用いたビーコンごとにカウントする送信失敗カウント手段と、
この送信失敗カウント手段のカウント値を前記周波数選択手段の選択した前記複数のチャネルで比較して前記ビーコン送信手段によるビーコンの送信の失敗する回数が最低の中心周波数のチャネルを通信用のチャネルとして選択するチャネル選択手段
とを具備することを特徴とする通信装置。
【０１０４】
（付記２）
前記送信失敗カウント手段のカウント値に中心周波数ごとの予め定めた重みを付ける重み付け手段を具備することを特徴とする付記１記載の通信装置。
【０１０５】
（付記３）
前記調査周期に対して前記失敗時周期を短く設定することを特徴とする付記１記載の通信装置。
【０１０６】
（付記４）
前記周波数選択手段は、前記ビーコン送信手段によるビーコンの送信の失敗する回数の最低の中心周波数が複数存在するとき、予め定めた優先順位で１つの中心周波数を選択することを特徴とする付記１記載の通信装置。
【０１０７】
（付記５）
前記周波数選択手段による中心周波数の選択開始をマニュアルで行わせるスイッチを具備することを特徴とする付記１記載の通信装置。
【０１０８】
（付記６）
前記周波数選択手段による中心周波数の選択開始から前記周波数選択手段による通信用の周波数の選択までの経緯を表示する表示手段を具備することを特徴とする付記１記載の通信装置。
【０１０９】
（付記７）
予め定めた複数のチャネルのそれぞれの中心周波数を１つずつ順に選択する周波数選択手段と、
この周波数選択手段で選択した中心周波数を用いた無線標識としてのビーコンを１つのチャネル当たりの時間として予め定めた状況調査時間内で予め定めた周期としての調査周期で繰り返し送信するビーコン送信手段と、
このビーコン送信手段がビーコンの送信を開始する際にこれに先立って搬送波周波数の受信電力レベルを感知してこの受信電力レベルが所定のしきい値以上のときには失敗としてビーコンの送信を行わず前記所定のしきい値未満のときのみビーコンの送信を行うキャリアセンス手段と、
このキャリアセンス手段によって前記ビーコン送信手段のビーコンの送信が失敗したとき、ビーコンの送信が成功するまで前記状況調査時間内であれば予め定めた周期としての失敗時周期でこのビーコン送信手段による送信を繰り返し試みるビーコン送信制御手段と、
このビーコン送信制御手段によって送信が試みられたときのビーコンの送信が連続して失敗した回数を前記周波数選択手段で選択した中心周波数のチャネルを用いたビーコンごとにカウントする送信失敗カウント手段と、
前記状況調査時間のそれぞれの開始に先立って予め定めたアクセスポイント検出時間に周囲のアクセスポイントが送信するビーコンを受信するビーコン受信手段と、
このビーコン受信手段が前記アクセスポイント検出時間内に受信したビーコンの数を前記周波数選択手段で選択した中心周波数のチャネルを用いたビーコンごとにカウントする受信ビーコンカウント手段と、
この受信ビーコンカウント手段のカウント値と前記送信失敗カウント手段のカウント値を前記周波数選択手段の選択した前記複数のチャネルで比較して前記ビーコン送信手段によるビーコンの送信の失敗する回数が最低で前記受信ビーコンカウント手段のカウント値も最低の中心周波数のチャネルを通信用のチャネルとして選択するチャネル選択手段
とを具備することを特徴とする無線ＬＡＮアクセスポイント。
【０１１０】
（付記８）
前記送信失敗カウント手段のカウント値に中心周波数ごとの予め定めた重みを付ける重み付け手段を具備することを特徴とする付記７記載の無線ＬＡＮアクセスポイント。
【０１１１】
（付記９）
前記調査周期に対して前記失敗時周期を短く設定することを特徴とする付記７記載の無線ＬＡＮアクセスポイント。
【０１１２】
（付記１０）
前記周波数選択手段は、前記ビーコン送信手段によるビーコンの送信の失敗する回数の最低の中心周波数が複数存在するとき、予め定めた優先順位で１つの中心周波数を選択することを特徴とする付記７記載の無線ＬＡＮアクセスポイント。
【０１１３】
（付記１１）
前記周波数選択手段による中心周波数の選択開始をマニュアルで行わせるスイッチを具備することを特徴とする付記７記載の無線ＬＡＮアクセスポイント。
【０１１４】
（付記１２）
前記周波数選択手段による中心周波数の選択開始から前記周波数選択手段による通信用の周波数の選択までの経緯を表示する表示手段を具備することを特徴とする付記７記載の無線ＬＡＮアクセスポイント。
【０１１５】
（付記１３）
前記重み付け手段は、前記周囲のアクセスポイントと自装置との間の距離に応じた重み付けを行うことを特徴とする付記８記載の無線ＬＡＮアクセスポイント。
【０１１６】
（付記１４）
予め定めた複数のチャネルのそれぞれの中心周波数を１つずつ順に選択する周波数選択ステップと、
この周波数選択ステップで選択した中心周波数を用いた無線標識としてのビーコンを１つのチャネル当たりの時間として予め定めた状況調査時間内で予め定めた周期としての調査周期で繰り返し送信するビーコン送信ステップと、
このビーコン送信ステップでビーコンの送信を開始する際にこれに先立って搬送波周波数の受信電力レベルを感知してこの受信電力レベルが所定のしきい値以上のときには失敗としてビーコンの送信を行わず前記所定のしきい値未満のときのみビーコンの送信を行うキャリアセンスステップと、
このキャリアセンスステップによって前記ビーコン送信ステップでのビーコンの送信が失敗したとき、ビーコンの送信が成功するまで前記状況調査時間内であれば予め定めた周期としての失敗時周期でこのビーコン送信ステップによる送信を繰り返し試みるビーコン送信制御ステップと、
このビーコン送信制御ステップによって送信が試みられたときのビーコンの送信が連続して失敗した回数を前記周波数選択ステップで選択した中心周波数のチャネルを用いたビーコンごとにカウントする送信失敗カウントステップと、
この送信失敗カウントステップによるカウント値を前記周波数選択ステップで選択した前記複数のチャネルで比較して前記ビーコン送信ステップによるビーコンの送信の失敗する回数が最低の中心周波数のチャネルを通信用のチャネルとして選択するチャネル選択ステップ
とを具備することを特徴とするチャネル選択方法。
【０１１７】
（付記１５）
予め定めた複数のチャネルのそれぞれの中心周波数を１つずつ順に選択する周波数選択ステップと、
この周波数選択ステップで選択した中心周波数を用いた無線標識としてのビーコンを１つのチャネル当たりの時間として予め定めた状況調査時間内で予め定めた周期としての調査周期で繰り返し送信するビーコン送信ステップと、
このビーコン送信ステップでビーコンの送信を開始する際にこれに先立って搬送波周波数の受信電力レベルを感知してこの受信電力レベルが所定のしきい値以上のときには失敗としてビーコンの送信を行わず前記所定のしきい値未満のときのみビーコンの送信を行うキャリアセンスステップと、
このキャリアセンスステップによって前記ビーコン送信ステップでのビーコンの送信が失敗したとき、ビーコンの送信が成功するまで前記状況調査時間内であれば予め定めた周期としての失敗時周期でこのビーコン送信ステップによる送信を繰り返し試みるビーコン送信制御ステップと、
このビーコン送信制御ステップによって送信が試みられたときのビーコンの送信が連続して失敗した回数を前記周波数選択ステップで選択した中心周波数のチャネルを用いたビーコンごとにカウントする送信失敗カウントステップと、
前記状況調査時間のそれぞれの開始に先立って予め定めたアクセスポイント検出時間に周囲のアクセスポイントが送信するビーコンを受信するビーコン受信ステップと、
このビーコン受信ステップで前記アクセスポイント検出時間内に受信したビーコンの数を前記周波数選択ステップで選択した中心周波数のチャネルを用いたビーコンごとにカウントする受信ビーコンカウントステップと、
この受信ビーコンカウントステップでのカウント値と前記送信失敗カウントステップでのカウント値を前記周波数選択ステップで選択した前記複数のチャネルで比較して前記ビーコン送信ステップによるビーコンの送信の失敗する回数が最低で前記受信ビーコンカウントステップでのカウント値も最低の中心周波数のチャネルを通信用のチャネルとして選択するチャネル選択ステップ
とを具備することを特徴とするチャネル選択方法。
【０１１８】
（付記１６）
通信装置のコンピュータに、
予め定めた複数のチャネルのそれぞれの中心周波数を１つずつ順に選択する周波数選択処理と、
この周波数選択処理で選択した中心周波数を用いた無線標識としてのビーコンを１つのチャネル当たりの時間として予め定めた状況調査時間内で予め定めた周期としての調査周期で繰り返し送信するビーコン送信処理と、
このビーコン送信処理でビーコンの送信を開始する際にこれに先立って搬送波周波数の受信電力レベルを感知してこの受信電力レベルが所定のしきい値以上のときには失敗としてビーコンの送信を行わず前記所定のしきい値未満のときのみビーコンの送信を行うキャリアセンス処理と、
このキャリアセンス処理によって前記ビーコン送信処理のビーコンの送信が失敗したとき、ビーコンの送信が成功するまで前記状況調査時間内であれば予め定めた周期としての失敗時周期でこのビーコン送信処理による送信を繰り返し試みるビーコン送信制御処理と、
このビーコン送信制御処理によって送信が試みられたときのビーコンの送信が連続して失敗した回数を前記周波数選択処理で選択した中心周波数のチャネルを用いたビーコンごとにカウントする送信失敗カウント処理と、
この送信失敗カウント処理によるカウント値を前記周波数選択処理で選択した前記複数のチャネルで比較して前記ビーコン送信処理によるビーコンの送信の失敗する回数が最低の中心周波数のチャネルを通信用のチャネルとして選択するチャネル選択処理
とを実行させることを特徴とするチャネル選択プログラム。
【０１１９】
（付記１７）
無線ＬＡＮアクセスポイントのコンピュータに、
予め定めた複数のチャネルのそれぞれの中心周波数を１つずつ順に選択する周波数選択処理と、
この周波数選択処理で選択した中心周波数を用いた無線標識としてのビーコンを１つのチャネル当たりの時間として予め定めた状況調査時間内で予め定めた周期としての調査周期で繰り返し送信するビーコン送信処理と、
このビーコン送信処理でビーコンの送信を開始する際にこれに先立って搬送波周波数の受信電力レベルを感知してこの受信電力レベルが所定のしきい値以上のときには失敗としてビーコンの送信を行わず前記所定のしきい値未満のときのみビーコンの送信を行うキャリアセンス処理と、
このキャリアセンス処理によって前記ビーコン送信処理のビーコンの送信が失敗したとき、ビーコンの送信が成功するまで前記状況調査時間内であれば予め定めた周期としての失敗時周期でこのビーコン送信処理による送信を繰り返し試みるビーコン送信制御処理と、
このビーコン送信制御処理によって送信が試みられたときのビーコンの送信が連続して失敗した回数を前記周波数選択処理で選択した中心周波数のチャネルを用いたビーコンごとにカウントする送信失敗カウント処理と、
前記状況調査時間のそれぞれの開始に先立って予め定めたアクセスポイント検出時間に周囲のアクセスポイントが送信するビーコンを受信するビーコン受信処理と、
このビーコン受信処理で前記アクセスポイント検出時間内に受信したビーコンの数を前記周波数選択処理で選択した中心周波数のチャネルを用いたビーコンごとにカウントする受信ビーコンカウント処理と、
この受信ビーコンカウント処理でのカウント値と前記送信失敗カウント処理でのカウント値を前記周波数選択処理で選択した前記複数のチャネルで比較して前記ビーコン送信処理によるビーコンの送信の失敗する回数が最低で前記受信ビーコンカウント処理でのカウント値も最低の中心周波数のチャネルを通信用のチャネルとして選択するチャネル選択処理
とを実行させることを特徴とするチャネル選択プログラム。
【符号の説明】
【０１２０】
１０  通信装置
１１、２１  周波数選択手段
１２、２２  ビーコン送信手段
１３、２３  キャリアセンス手段
１４、２４  ビーコン送信制御手段
１５、２５  送信失敗カウント手段
１６、２８  チャネル選択手段
２０、１００、１００Ａ  無線ＬＡＮアクセスポイント
２６  ビーコン受信手段
２７  受信ビーコンカウント手段
３０、４０  チャネル選択方法
３１、４１  周波数選択ステップ
３２、４２  ビーコン送信ステップ
３３、４３  キャリアセンスステップ
３４、４４  ビーコン送信制御ステップ
３５、４５  送信失敗カウントステップ
３６、４８  チャネル選択ステップ
４６  ビーコン受信ステップ
４７  受信ビーコンカウントステップ
５０、６０  チャネル選択プログラム
５１、６１  周波数選択処理
５２、６２  ビーコン送信処理
５３、６３  キャリアセンス処理
５４、６４  ビーコン送信制御処理
５５、６５  送信失敗カウント処理
５６、６８  チャネル選択処理
６６  ビーコン受信処理
６７  受信ビーコンカウント処理
１０１  ＣＰＵ
１０３、１０３Ａ  メモリ
１０４  無線ＬＡＮ送信部
１０５  無線ＬＡＮ受信部
１０６  無線ＬＡＮチャネル制御部
１０７  選択チャネル格納部
１０８  受信ビーコンカウンタ
１０９  ビーコン受信制御部
１１０  送信ビーコンカウンタ
１３１  無線ＬＡＮアクセスポイントの受信エリア
１３２  他無線ＬＡＮアクセスポイントの電波到達範囲
１３３  電子レンジの電波到達範囲
１４１  他無線ＬＡＮアクセスポイント
１４２  電子レンジ
３０１  トリガ契機部
３０２  表示部
ＴA  他無線ＬＡＮアクセスポイントの検出区間
ＴB  ビーコンの送信による状況調査区間
ＣA  （受信ビーコンカウンタの）カウント値
ＣB  （送信ビーコンカウンタの）カウント値
【図１】
0005261512.tif 000002
【図２】
0005261512.tif 000003
【図３】
0005261512.tif 000004
【図４】
0005261512.tif 000005
【図５】
0005261512.tif 000006
【図６】
0005261512.tif 000007
【図７】
0005261512.tif 000008
【図８】
0005261512.tif 000009
【図９】
0005261512.tif 000010
【図１０】
0005261512.tif 000011
【図１１】
0005261512.tif 000012
【図１２】
0005261512.tif 000013
【図１３】
0005261512.tif 000014
【図１４】
0005261512.tif 000015
【図１５】
0005261512.tif 000016
【図１６】
0005261512.tif 000017
【図１７】
0005261512.tif 000018
【図１８】
0005261512.tif 000019
【図１９】
0005261512.tif 000020