(57)【要約】【課題】無線装置が、自装置の使用すべき適正なチャネルを自律的に決定することができるようにする。【解決手段】複数の無線通信用のチャネルの一つを使用して無線端末との無線接続を行い、この無線端末と無線通信を行う無線装置であって、第１及び第２の無線手段と、前記第１の無線手段を無線端末との無線通信に使用するとともに、前記第２の無線手段を用いて、他装置のチャネルの使用状況を検出し、検出した使用状況に基づいて、前記他装置で使用されているチャネルと干渉しないように、自装置が無線通信に使用すべきチャネルを決定する制御手段とを含む。【選択図】  図１
2007019968.tif 000002
【特許請求の範囲】
【請求項１】
複数の無線通信用のチャネルの一つを使用して無線端末との無線接続を行い、この無線端末と無線通信を行う無線装置であって、
第１及び第２の無線手段と、
前記第１の無線手段を無線端末との無線通信に使用するとともに、前記第２の無線手段を用いて、他装置のチャネルの使用状況を検出し、検出した使用状況に基づいて、前記他装置で使用されているチャネルと干渉しないように、自装置が無線通信に使用すべきチャネルを決定する制御手段とを含む
ことを特徴とする無線装置。
【請求項２】
前記制御手段は、自装置が無線通信に使用すべきチャネルを決定したときに、前記第１の無線手段が無線通信に使用している現在のチャネルがある場合には、前記決定したチャネルが前記現在のチャネルと同じか異なるかを判断し、両者が異なる場合には、前記現在のチャネルを前記決定したチャネルに切り替える
ことを特徴とする請求項１に記載の無線装置。
【請求項３】
前記制御手段は、
自装置が無線通信に使用すべきチャネルを決定したときに、前記第１の無線手段が無線通信に使用している現在のチャネルがある場合には、前記決定したチャネルが前記現在のチャネルと同じか異なるかを判断し、
両者が異なると判断したときに、前記第１の無線手段が前記現在のチャネルを使用した無線通信を、相互に異なる複数のチャネルを用いた無線接続を並列に実行可能な無線端末との間で行っている場合には、前記現在のチャネルを使用した無線接続を維持したままで、前記第２の無線手段を用いて前記決定したチャネルを使用した無線接続を当該無線端末との間で行った後に、前記現在のチャネルから前記決定したチャネルへの切り替えを行うことを特徴とする請求項１又は２に記載の無線装置。
【請求項４】
複数の無線通信用のチャネルの一つを使用して無線装置との無線接続を行い、この無線装置と無線通信を行う無線端末であって、
二つの無線手段と、
前記二つの無線手段の一方を用いた無線通信が無線装置との間で行われているときに、この無線通信で使用されている現在のチャネルと異なる他のチャネルへの切替要求を受信した場合には、当該無線通信を維持したままで、前記二つの無線手段の他方を用いて、前記他のチャネルを使用した前記無線装置との無線接続を行った後に、前記現在のチャネルから前記他のチャネルへの切替処理を行う制御手段とを含む
ことを特徴とする無線端末。
【請求項５】
第１及び第２の無線手段，並びに制御手段を含み、複数の無線通信用のチャネルの一つを使用して無線端末との無線接続を行い、この無線端末と無線通信を行う無線装置において、
前記制御手段が、
前記第１の無線手段を無線端末との無線通信に使用するとともに、前記第２の無線手段を用いて、他装置のチャネルの使用状況を検出し、
検出した使用状況に基づいて、前記他装置で使用されているチャネルと干渉しないように、自装置が無線通信に使用すべきチャネルを決定することを含む
ことを特徴とする無線装置のチャネル選択方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮにおけるアクセスポイントのような無線装置に関する。
【背景技術】
【０００２】
ＩＥＥＥによって規定されている無線ＬＡＮの標準規格である８０２．１１ｂ、８０２．１１ｇでは、ＩＳＭ（Ｉｎｄｕｓｔｒｉａｌ  Ｓｃｉｅｎｔｉｆｉｃ  Ｍｅｄｉｃａｌ）バンドの２．４ＧＨｚ帯を使用して無線通信を行なう。
【０００３】
２．４ＧＨｚ帯では、２４００〜２４８３．５ＭＨｚの８３．５ＭＨｚ帯域に５ＭＨｚ間隔で１３のチャネル（ＣＨ：Channel。無線データをやり取りする通信路。周波数によ
り区別される）が用意されている。さらに、２４７１〜２４９７ＭＨｚの２６ＭＨｚ帯域に１チャネルが用意されている。したがって、無線ＬＡＮにおける無線通信では、全１４チャネルが使用可能である。
【０００４】
ただし、同一の場所で使用する場合、干渉を避けるためスペクトラムが重ならないように使用する必要がある。図２８に、２．４ＧＨｚ帯のチャネル配置の概念図を示す。無線通信に使用されるチャネル（周波数）は、あらかじめアクセスポイント（以下、「ＡＰ」とも記す）に設定しておく必要がある。
【０００５】
無線通信に使用するチャネルがあらかじめ設定されているＡＰは、無線ＬＡＮ端末（以下、「ＳＴＡ」とも記す）に対して自身の存在を知らせるために、その周波数を持つBeacon(ビーコン)信号を送信（ブロードキャスト）する。
【０００６】
ＳＴＡは、ＡＰ毎に送信されるＣＨ１〜ＣＨ１４までのBeacon信号をスキャン（探索）している。ＳＴＡは、スキャンした後、Beacon信号を受信できたチャネル（周波数）で周波数をロック（固定）して、スキャン動作を中止し、無線ＬＡＮ接続動作(無線ＬＡＮ接
続要求のＡＰへの送信)を行う。ＡＰは、無線ＬＡＮ接続要求を受信したＳＴＡと無線Ｌ
ＡＮ接続を行う。
【０００７】
複数のＡＰが設置されていて、それぞれの無線通信ゾーンが重なっている場合に、通信に使用する周波数が重なってしまうと、互いに干渉し合いデータ疎通の妨げとなる。このため、新たにＡＰを設置する場合に、その無線通信ゾーン内に互いに干渉の原因となる周波数を使用しているＡＰが既に存在しないか、無線ＬＡＮ通信状態を調査し、問題となる周波数を使用しているＡＰが存在すれば、使用チャネルを変更する必要がある。
【０００８】
現在、ＡＰに対する通信チャネルの設定は、他のＡＰとの干渉を避けるため、事前に無線通信状況を調査し、システム管理者によって手動で設定を行う方法が一般的であり、この方法は手間がかかるという問題を生じていた。
【０００９】
また、ＡＰの設置時は、他のＡＰが設置されていなくても、後から別のＡＰが同じ周波数で近くに設置されたり、又は悪意のある装置が同じ周波数を使用した場合は、データ通信を妨害されてしまうという問題も生じていた。
【００１０】
従来では、自動で最適な通信周波数を決定し切り替える為に、ＡＰ、ＳＴＡとは別装置である周波数チャネル切り替え装置にて無線ＬＡＮ通信状態を監視し、各ＡＰ、ＳＴＡに対して周波数の切り替え要求を行うものがある（例えば、特許文献１参照）。しかしながら、特許文献１記載の技術では、チャネル切替を行う際にＡＰとＳＴＡの通信が一時的に
途切れてしまうという問題があった。
【００１１】
また、特許文献１記載の技術では、ＡＰ、ＳＴＡとは別のサーバの役割を果たす装置が必要であった。さらに、当該技術では、周波数チャネル切替装置のネットワーク管理手段と、無線ＬＡＮ装置のネットワーク被管理手段の間で、ＳＮＭＰ（Simple Network Management Protocol）に基づいた通信が行われる。また、周波数チャネル切替装置は、当該技術の実現のために、ＡＰだけでなくＳＴＡに対してもＡＰと同様の管理を行う。このため、ＡＰ及びＳＴＡの双方にＳＮＭＰの機能実装が必要であった。
【特許文献１】特開２００２−２７１３３６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
本発明は、上記事情に鑑みなされたもので、無線端末と無線通信用のチャネルを用いて無線通信を行う無線装置が、自装置が使用すべき適正なチャネルを自律的に決定することができる技術を提供することを目的とする。
また、本発明の他の目的は、自装置が使用すべきチャネルを決定したときに、このチャネルと異なるチャネルで無線端末との無線通信が行われている場合に、この無線通信を途切れさせることなく、チャネルの切替を行うことが可能な技術を提供することにある。
【課題を解決するための手段】
【００１３】
本発明は、上記目的を達成するため、以下の手段を採用する。
即ち、本発明は、複数の無線通信用のチャネルの一つを使用して無線端末との無線接続を行い、この無線端末と無線通信を行う無線装置であって、
第１及び第２の無線手段と、
前記第１の無線手段を無線端末との無線通信に使用するとともに、前記第２の無線手段を用いて、他装置のチャネルの使用状況を検出し、検出した使用状況に基づいて、前記他装置で使用されているチャネルと干渉しないように、自装置が無線通信に使用すべきチャネルを決定する制御手段とを含む
ことを特徴とする。
【００１４】
本発明によれば、無線装置は、第２の無線手段を用いて、他装置のチャネルの使用状況を検出し、他装置で使用されているチャネルと干渉しないチャネルを自装置が使用すべきチャネルとして決定する。このようにして、無線装置は、自律的に適正なチャネルを選択することができる。
【００１５】
従って、無線装置の設置時に他装置が使用しているチャネルと干渉するチャネルを使用してしまい、干渉が生じることを防止できる。また、例えば、他装置が自装置の周囲に新たに設置され、他装置が自装置の使用しているチャネルと干渉するチャネルの使用を開始した場合に、自ら、その他装置の使用しているチャネルと干渉しないチャネルを選択することが可能となる。
【００１６】
好ましくは、本発明の前記制御手段は、自装置が無線通信に使用すべきチャネルを決定したときに、前記第１の無線手段が無線通信に使用している現在のチャネルがある場合には、前記決定したチャネルが前記現在のチャネルと同じか異なるかを判断し、両者が異なる場合には、前記現在のチャネルを前記決定したチャネルに切り替える。
【００１７】
このようにすれば、無線装置は、他装置のチャネルの使用状況に応じて、他装置と干渉しないチャネルへ随時の切替を行うことができる。
【００１８】
好ましくは、本発明の前記制御手段は、自装置が無線通信に使用すべきチャネルを決定
したときに、前記第１の無線手段が無線通信に使用している現在のチャネルがある場合には、前記決定したチャネルが前記現在のチャネルと同じか異なるかを判断し、
両者が異なると判断したときに、前記第１の無線手段が前記現在のチャネルを使用した無線通信を、相互に異なる複数のチャネルを用いた無線接続を並列に実行可能な無線端末との間で行っている場合には、前記現在のチャネルを使用した無線通信を維持したままで、前記第２の無線手段を用いて前記決定したチャネルを使用した無線接続を当該無線端末との間で行った後に、前記現在のチャネルから前記決定したチャネルへの切り替えを行う。
【００１９】
このようにすれば、無線端末と無線装置との無線接続を切断することなくチャネルの切替が行われるので、チャネルの切替時に両者間の無線通信が途切れることを防止することができる。
【００２０】
好ましくは、本発明は、前記制御手段が前記現在のチャネルが前記決定したチャネルと異なることを検知してからチャネルの切替処理を開始するまでの時間が、自装置と前記他装置とで異なるように構成される。
【００２１】
例えば、当該時間が、無線装置毎に異なる時間で設定される。或いは、無線装置がチャネルの相違を検知したときに、乱数を用いてランダムな時間を取得し、この取得した時間を切替処理開始までの時間とする。このようにすれば、自装置と他装置とが相互にチャネルの切替を繰り返してしまうことが防止される。
【００２２】
また、本発明は、複数の無線通信用のチャネルの一つを使用して無線装置との無線接続を行い、この無線装置と無線通信を行う無線端末であって、
二つの無線手段と、
前記二つの無線手段の一方を用いた無線通信が無線装置との間で行われているときに、この無線通信で使用されている現在のチャネルと異なる他のチャネルへの切替要求を受信した場合には、当該無線通信を維持したままで、前記二つの無線手段の他方を用いて、前記他のチャネルを使用した前記無線装置との無線接続を行った後に、前記現在のチャネルから前記他のチャネルへの切替処理を行う制御手段とを含む
ことを特徴とする。
【００２３】
また、本発明は、第１及び第２の無線手段，並びに制御手段を含み、複数の無線通信用のチャネルの一つを使用して無線端末との無線接続を行い、この無線端末と無線通信を行う無線装置において、
前記制御手段が、
前記第１の無線手段を無線端末との無線通信に使用するとともに、前記第２の無線手段を用いて、他装置のチャネルの使用状況を検出し、
検出した使用状況に基づいて、前記他装置で使用されているチャネルと干渉しないように、自装置が無線通信に使用すべきチャネルを決定することを含む
ことを特徴とする無線装置のチャネル選択方法である。
【発明の効果】
【００２４】
本発明によれば、無線端末と無線通信用のチャネルを用いて無線通信を行う無線装置が、自律的に自装置が使用すべき適正なチャネルを決定することができる技術を提供することができる。
【００２５】
また、本発明によれば、自装置が使用すべきチャネルを決定したときに、このチャネルと異なるチャネルで無線端末との無線通信が行われている場合に、この無線通信を途切れさせることなく、チャネルの切替を行うことが可能な技術を提供することができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明による無線装置の実施形態を、図面を参照して説明する。以下の実施形態で説明する構成は例示であり、本発明は、実施形態の構成に限定されない。
【００２７】
〔第１の実施形態〕
〈無線ＬＡＮ接続システムの構成〉
図１は、本発明による無線装置の実施形態が適用された無線ＬＡＮ接続システムの構成例を示す図である。図１において、無線ＬＡＮ接続システムは、本発明による無線装置に相当する無線ＬＡＮ装置(アクセスポイント：ＡＰ)１０１と、ＡＰ１０１と複数のチャネル(図２８)の一つを用いて無線接続(無線リンクの確立)を行い、この無線リンクを用いて無線通信を行う無線ＬＡＮ端末(ＳＴＡ)１０２とを備えている。
【００２８】
〈ＡＰの構成〉
ＡＰ１０１は、第１の無線手段としての無線部１０３と、第２の無線手段としての無線部１０４と、無線部１０３及び１０４にそれぞれ接続された、送信切替部１０５及び受信切替部１０６と、無線部１０３及び１０４，送信切替部１０５，並びに受信切替部１０６の動作を制御する制御部１０７と、送信切替部１０５及び受信切替部１０６に接続された有線ＬＡＮインタフェース部(有線ＬＡＮＩＦ部)１０８とを備えている。
【００２９】
無線部１０３及び１０４は同じ構成を有している。無線部１０３及び１０４は、それぞれ、無線信号を送受信するためのアンテナ，送信切替部１０５からのデータ(フレーム)を無線信号に変換する変調部，アンテナから受信された無線信号をデータに復調して受信切替部１０６へ送る復調部，送信すべきデータを一時蓄積する送信バッファ，復調されたデータを一時蓄積する受信バッファ等からなる。
【００３０】
無線部１０３及び１０４のそれぞれは、ＳＴＡと無線通信を行う無線通信モードと、無線通信を行わず他のＡＰのチャネルの使用状況を検出する(チャネルをスキャン(探索)す
る)チャネルスキャンモードとの一方において、動作を行う。
【００３１】
無線通信モードでは、各無線部１０３及び１０４は、次の動作を行う。即ち、自装置が無線通信に使用すべきチャネルとして決定されたチャネル(周波数)を用いて、ビーコン信号をその無線ゾーン(ビーコン信号が届く範囲)へ送出する。このとき、無線ゾーンに、無線通信を望むＳＴＡが存在した場合には、そのＳＴＡからはビーコン信号に対する無線ＬＡＮ接続要求が送信される。
【００３２】
各無線部１０３及び１０４は、無線ＬＡＮ接続要求を受信した場合には、その無線ＬＡＮ接続要求の送信元のＳＴＡとの間で無線ＬＡＮ接続手順(接続処理：無線リンクの確立)を行う。無線リンクが確立すると、この無線リンクを用いて当該ＳＴＡと無線通信(デー
タの送受信)を行う。その後、無線通信を停止する場合には、無線ＬＡＮ接続の終了手順
及び無線リンクの切断を行う。
【００３３】
チャネルスキャンモードでは、各無線部１０３及び１０４は、所定タイミング(自装置
の起動時、或いは一定周期経過毎)に、チャネルスキャンを行う。即ち、各無線部１０３
及び１０４は、ＣＨ１〜ＣＨ１４の各チャネルのスキャンを行い、自装置が位置する無線ゾーンに位置する他のＡＰがビーコン信号(チャネル制御信号)を送信している場合には、そのビーコン信号を受信して取り込む。
【００３４】
送信切替部１０５は、有線ＬＡＮＩＦ部１０８から送られてくるデータ(フレーム)を、無線部１０３，無線部１０４，無線部１０３及び１０４の双方のいずれかに繋ぐスイッチ
を有している。スイッチは、無線部１０３側，無線部１０４側，無線部１０３及び１０４の双方に接続を行う３つの接点を有しており、接点の選択によって、自装置が無線通信(
データ送信)に使用するチャネルが、無線部１０３と無線部１０４との間で切り替えられ
るようになっている。
【００３５】
受信切替部１０６は、有線ＬＡＮＩＦ部１０８へ送る受信データを、無線部１０３側，無線部１０４側，無線部１０３及び１０４の双方のいずれかから選択するスイッチを有している。スイッチは、無線部１０３側，無線部１０４側，無線部１０３及び１０４の双方に接続を行う３つの接点を有しており、接点の選択によって、自装置が無線通信(データ
受信)に使用するチャネルが、無線部１０３と無線部１０４との間で切り替えられるよう
になっている。
【００３６】
有線ＬＡＮＩＦ部１０８は、有線ＬＡＮとのインタフェースであり、有線ＬＡＮを通じて他の機器(例えば、固定ＬＡＮ端末)と接続されている。有線ＬＡＮＩＦ部１０８は、有線ＬＡＮを通じて送られてきたデータを取り込んで送信切替部１０５に送信したり、受信切替部１０６から受信したデータを有線ＬＡＮに送出したりする。
【００３７】
制御部１０７は、例えば、ＣＰＵ(Central Processing Unit)のようなプロセッサ，プ
ロセッサによって実行されるプログラムやプログラムの実行に際して使用されるデータを格納したメモリ、入出力インタフェース等から構成される。プロセッサがプログラムを実行することによって、制御部１０７は、次のような処理を行う。
【００３８】
制御部１０７は、各無線部１０３及び１０４に対するモード設定を行う。即ち、制御部１０７は、各無線部１０３及び１０４に対し、無線通信モードとチャネルスキャンモードとの一方を設定する。このとき、制御部１０７は、無線部１０３及び１０４の一方に設定されたモードと、他方に設定されたモードとが異なるようにモード設定を行う。
【００３９】
図１に示す例では、制御部１０７によって、無線部１０３には無線通信モードが設定され、無線部１０４にはチャネルスキャンモードが設定されている。これにより、無線部１０４は、ＳＴＡとの無線通信を行わず、無線通信は専ら無線通信モードの無線部(無線部
１０３)により行われる。
【００４０】
また、制御部１０７は、チャネルスキャンモードの無線部(無線部１０４)から、そのチャネルスキャンの結果情報を得て、自装置(ＡＰ１０１)が使用すべきチャネルを決定する。例えば、制御部１０７は、チャネルスキャンの結果情報を得て、自装置の無線ゾーンに位置する他のＡＰが使用しているチャネル番号を記憶手段(メモリ)に記憶する。例えば、制御部１０７は、他のＡＰのチャネルの使用状況が格納されたテーブルをメモリ上に作成する。
【００４１】
そして、制御部１０７は、他のＡＰが使用しているチャネルと干渉しない(例えば、周
波数(スペクトラム)が重ならない)ような、空き状態のチャネルを特定し、このチャネル
を自装置が使用すべきチャネルとして決定(選択)する。
【００４２】
制御部１０７は、チャネルを決定した場合、無線部１０３が無線通信に使用するチャネルが決まっているかどうかを判定する。このとき、無線部１０３が無線通信に使用するチャネルが決まっていなければ、決定したチャネルを無線部１０３が使用するチャネルとして設定する。
【００４３】
これに対し、無線部１０３が無線通信に使用するチャネルが決まっている(既に使用さ
れている)場合には、この無線部１０３の使用するチャネル(現在のチャネル)が、決定し
たチャネルと同一か否か(同じか異なるか)を判定する。チャネルが同じである場合には、制御部１０７は、無線部１０３による現在のチャネルの使用を維持する。
【００４４】
これに対し、現在のチャネルと決定したチャネルとが異なる場合には、現在のチャネルは、他のＡＰが使用しているチャネルと干渉するおそれがあるので、現在のチャネルを決定したチャネルに切り替える。
【００４５】
ここで、無線部１０３が、ＳＴＡと無線接続を行っていない場合には、無線部１０３が無線ＬＡＮ接続(無線通信)に使用するチャネルを決定したチャネルに切り替える。即ち、制御部１０７は、無線部１０３が送信するビーコン信号の周波数を、決定したチャネルの周波数に変更する。
【００４６】
これに対し、制御部１０７は、現在のチャネルを決定したチャネルに切り替えると判断した(現在のチャネルと決定したチャネルとが異なると判断した)時点で、無線部１０３が現在のチャネルを用いて少なくとも１つのＳＴＡと無線ＬＡＮ接続を行っている場合であって、このＳＴＡがＡＰと並列に複数の無線ＬＡＮ接続を行うことができる場合(例えば
、無線通信を行っているＳＴＡがＳＴＡ１０２である場合)には、この無線通信が途切れ
ないように、制御部１０７は、無線部１０４を用い、無線部１０３と無線部１０４との間でチャネルの切替を行う。無線部１０３−１０４間でのチャネルの切替は、制御部１０７が、送信切替部１０５及び受信切替部１０６の接点を切り替えることにより行われる。
【００４７】
なお、制御部１０７は、現在のチャネルを決定したチャネルに切り替えると判断した(
現在のチャネルと決定したチャネルとが異なると判断した)時点で、無線部１０３が、現
在のチャネルを用いてＳＴＡと無線接続を行っていない場合において、チャネル切替を、無線部１０３と無線部１０４との間で行うようにしても良い。
【００４８】
即ち、無線部１０４を無線送信モードに切り替えて無線部１０４から決定したチャネルでのビーコン信号が送信されるようにする一方で、無線部１０３からの現在のチャネルでのビーコン信号の送信が停止されるようにする。このとき、無線部１０３をチャネルスキャンモードに切り替えても良い。
【００４９】
〈ＳＴＡの構成〉
図１において、本実施形態に適用されるＳＴＡ１０２は、二つの無線部(無線手段)１０９及び１１０と、無線部１０９及び１１０に接続された送信切替部１１１と、無線部１０９及び１１０に接続された受信切替部１１２と、送信切替部１１１及び受信切替部１１２に接続されたアプリケーション部１１３と、無線部１０９及び１１０，送信切替部１１１並びに受信切替部１１２の動作を制御する制御部１１４とを備えている。
【００５０】
各無線部１０９及び１１０は、例えば、一方を現用系とし、他方を予備系として使用される。例えば、無線部１０９が現用系として使用され、無線部１１０が予備系として使用される。但し、無線部１０９の使用中に、無線部１１０でチャネルの切替要求を受信した場合には、無線部１０９の使用中状態(無線ＬＡＮ接続)が維持されたままで、無線部１１０を用いて無線接続を行うことができる。
【００５１】
送信切替部１１１は、アプリケーション部１１３から送られてくるデータ(フレーム)を、無線部１０９，無線部１１０，無線部１０９及び１１０の双方のいずれかに繋ぐスイッチを有している。スイッチは、無線部１０９側，無線部１１０側，無線部１０９及び１１０の双方に接続を行う３つの接点を有しており、接点の選択によって、自装置が無線通信(データ送信)に使用するチャネルが、無線部１０９と無線部１１０との間で切り替えられるようになっている。
【００５２】
受信切替部１１２は、アプリケーション部１１３へ送る受信データを、無線部１０９側，無線部１１０側，及び無線部１０９及び１１０の双方のいずれかから選択するスイッチを有している。スイッチは、無線部１０９側，無線部１１０側，無線部１０９及び１１０の双方に接続を行う３つの接点を有しており、接点の選択によって、自装置が無線通信(
データ受信)に使用するチャネルが、無線部１０９と無線部１１０との間で切り替えられ
るようになっている。
【００５３】
アプリケーション部１１３は、通信相手へ送信するデータを生成して送信切替部１１１へ送出したり、通信相手から受信されたデータ(受信切替部１１２)から送られて来たデータに基づく処理を行ったりする。
【００５４】
〈無線ＬＡＮ接続システムにおけるＡＰ及びＳＴＡの動作〉
次に、図１に示した無線ＬＡＮ接続システムにおけるＡＰ１０１及びＳＴＡ１０２の動作を説明する。図１において、ＡＰ１０１では、通常時において、片方の無線部１０３で、複数のチャネルの一つ(図１ではチャネルＸ)を用いて、通常の無線通信を行う。もう片方の無線部１０４は、装置起動時，及び一定周期で、他のＡＰが使用しているチャネルを検出するために、他のＡＰから送信されるビーコン信号のスキャンを行い、自装置の無線ゾーン内に存在する他のＡＰが使用しているチャネルを自動検出する。
【００５５】
図１では、ＡＰ１０３の無線部１０３が、チャネルＸを用い、ＳＴＡ１０２の無線部１０９と無線ＬＡＮ接続を行い、無線通信を行っている。この場合、ＡＰ１０１の送信切替部１０５及び受信切替部１０６は、制御部１０７による制御に応じて、無線部１０３側を選択する。同様に、ＳＴＡ１０３では、制御部１１４の制御によって、送信切替部１１１及び受信切替部１１２が無線部１０９側を選択する。このようにして、ＡＰ１０１及びＳＴＡ１０２間で、チャネルＸによる無線ＬＡＮ接続を通じて、データの送受信が行われる。
【００５６】
ＡＰ１０１において、無線通信を行っていない方の無線部１０４で、他のＡＰによるチャネルの使用状況が検出されると、この使用状況は制御部１０７へ通知される。制御部１０７は、使用状況に応じて、現在他のＡＰによって使用されているチャネルと干渉しない、又は最も干渉の少ないチャネルを、自装置が使用すべきチャネルとして選択(決定)する。決定したチャネル(例えばチャネルＹ)が現在使用しているチャネル(現在のチャネル：
チャネルＸ)と異なる場合は、無線通信に使用するチャネルを切替える。
【００５７】
ここで、図２に示すような状況を想定する。図２には、図１に示したＡＰ１０１が、チャネルＸを用いて、図１に示したＳＴＡ１０２と同様の構成を持つ複数の(ここでは２つ
の)ＳＴＡ１０２Ａ,１０２Ｂと無線通信(無線ＬＡＮ接続)を行っている(図２(１)参照)。このとき、ＡＰ１０１では、図３に示すように、制御部１０７によって、送信切替部１０５及び受信切替部１０６が、それぞれ無線部１０３側を選択するように、スイッチ選択が行われる。
【００５８】
ここで、ＡＰ１０１は、無線部１０４を用いてチャネルスキャンを行い(図２(２)参照)、その結果、自装置が使用すべきチャネルとして、チャネルＸと異なるチャネルＹを決定したとする。すると、ＡＰ１０１は、無線部１０３を用いて、接続中の全てのＳＴＡ１０２Ａ及び１０２Ｂに対し、“切替通知”を送信し、切替後のチャネル(決定したチャネル
Ｙ)を通知する（図２(３)，図３(３)参照）。
【００５９】
その後、ＡＰ１０１と、接続中の全てのＳＴＡ１０２Ａ,１０２Ｂ間で、無線通信を行
わない方の無線部１０４を用いて、決定したチャネルＹを使用した接続処理(接続手順)が
行われる。このときの接続処理は、チャネルＸによる無線ＬＡＮ接続を維持したままで行われる。
【００６０】
各ＳＴＡ１０２Ａ，１０２ＢとのチャネルＹによる接続処理は、所定の順序で、ＳＴＡ毎に行われる。図４及び図５には、ＡＰ１０１が、ＳＴＡ１０２Ａ及び１０２Ｂのうち、最初に、ＳＴＡ１０２Ａと接続処理を行う様子が示されている(図４(４)，図５(４)参照)。
【００６１】
接続処理は、例えば、次のように行われる。ＡＰ１０１では、無線部１０３から切替通知が送信されると、制御部１０７が、無線部１０４のモードをチャネルスキャンモードから無線通信モードへ切り替える。このとき、制御部１０７は、無線部１０４が使用するチャネルとして、決定したチャネルＹを設定する。
【００６２】
すると、無線部１０４が、チャネルＹによるビーコン信号の送信(ブロードキャスト)を行う。ＳＴＡ１０２Ａは、ビーコン信号を受信すると、これが切替通知によって予め通知された切替後のチャネルＹによるビーコン信号であるものとして、無線部１１０を用いて、このビーコン信号に応答する(無線ＬＡＮ接続要求を返信する)。そして、ＡＰ１０１の無線部１０４と、ＳＴＡ１０２Ａの無線部１１０との間で、チャネルＹによる無線接続手順が行われ、無線リンクが確立され、この無線リンクを通じた無線通信が行われる。
【００６３】
ＡＰ１０１は、ＳＴＡ１０２Ａとの無線接続手順が完了すると、続いて、ＳＴＡ１０２Ｂと、チャネルＹによる無線接続処理を行う。図６には、ＡＰ１０１の無線部１０４とＳＴＡ１０２Ａの無線部１１０との間でのチャネルＹによる無線接続処理が完了し、両者間で無線通信が行われる(図６(５)参照)一方で、無線部１０４とＳＴＡ１０２Ｂの無線部１１０との間で無線接続処理が行われている様子が示されている(図６(４)参照)。
【００６４】
図７に示すように、ＡＰ１０１は、一つ目のＳＴＡ(ＳＴＡ１０２Ａ)と接続処理が完了した時点から、無線部１０３及び１０４の両方を用いてデータの送受信を行う。即ち、制御部１０７は、送信切替部１０５及び受信切替部１０６が、無線部１０３及び１０４の双方に対応する接点を選択するように、切替制御を行う。
【００６５】
ＳＴＡ１０２Ａも、無線部１１０での接続処理が完了した時点から無線部１０９及び１１０の両方を用いてデータの送受信を行う（図７参照）。即ち、制御部１１４は、送信切替部１１１及び受信切替部１１２が、無線部１０９及び１１０の双方に対応する接点を選択するように、切替制御を行う。
【００６６】
このような状態において、ＳＴＡ１０２Ａの制御部１１４は、無線部１０９及び１１０でそれぞれ受信される、ＡＰ１０１からの受信データの無線ＬＡＮヘッダ内部のシーケンス制御フィールドをチェックし、受信データのシーケンス番号が連続となるように、受信データの位相合わせを行い、位相合わせが完了すると、データ受信に使用する無線部を無線部１０９から無線部１１０へ切り替える。
【００６７】
図８は、ＡＰ１０１からの送信データを示す図である。図８において、上段は、無線部１０３から無線部１０９へ送信されるデータ列を示し、下段は、無線部１０４から無線部１１０へ送信されるデータ列を示す。
【００６８】
図８に示すように、無線部１０３から無線部１０９へｎ〜ｎ＋５のデータが送信される状態において、ｎ＋２のデータ送信中に無線部１０４と無線部１１０との無線接続処理が完了すると、ＡＰ１０１の送信切替部１０５が無線部１０３及び１０４を選択するように切り替えられる。これによって、ｎ＋３以降のデータは、送信切替部１０５から無線部１
０３及び１０４の双方へ与えられ、各無線部１０９及び１１０へ送信される。この場合において、ＳＴＡ１０２Ａによるデータの受信パターンは、以下の二通りとなる。
【００６９】
（ｉ）無線部１０９で受信するデータのほうが無線部１１０で受信するデータより進んでいる場合(図９）
無線部１０９及び１１０で受信されるデータは、所定の受信タイミングで順次受信される。受信されたデータは、各無線部１０９及び１１０に設けられた受信バッファにストアされる。ＳＴＡ１０２Ａの制御部１１４は、次のような受信データの位相合わせを行う。
【００７０】
即ち、制御部１１４は、各無線部１０９及び１１０の受信バッファにストアされるデータのシーケンス番号を参照し、チェックして対比する。このとき、制御部１１４は、無線部１１０により今回の受信タイミングで受信されたデータのシーケンス番号が、前回の受信タイミングで無線部１０９により受信されたシーケンス番号に１を加えた数(シーケン
ス番号＋１)と同じ又はそれより小さいという条件(今回の無線部１１０の受信データのシーケンス番号≦前回の無線部１０９の受信データのシーケンス番号＋１：条件１)を満た
すか否かを判断する。
【００７１】
上記した条件１が満たされない場合、制御部１１４は、次の受信データの読出タイミングで、無線部１０９の受信バッファのみからデータを送出させ(無線部１１０の受信バッ
ファから読み出しを行わない)、受信切替部１１２へ送る。
【００７２】
これに対し、上記した条件１が満たされる場合には、制御部１１４は、次のデータ受信のタイミングで、無線部１０９から無線部１１０へのデータ切替を行う。即ち、制御部１１４は、次のデータ受信のタイミングで、無線部１１０の受信バッファのみからデータが受信切替部１１２へ送信される(無線部１０９の受信バッファからデータが送出されない)ように、設定を変更する。これによって、アプリケーション部１１３へ送られるデータが、無線部１０９で受信されたものから、無線部１１０で受信されたものへ切り替わる。
【００７３】
図９には、無線部１１０で受信されたシーケンス番号ｎ＋３のデータと、このデータと同じ受信タイミングで受信されたシーケンス番号ｎ＋４のデータとが対比されている。このとき、両者は、上記した条件を満たす。このため、制御部１１０は、次の受信タイミングで、アプリケーション部１１３へ送信されるデータを、無線部１０９で受信されたものから、受信部１１０で受信されたものへ切り替える。
【００７４】
このような制御によって、アプリケーション部１１３には、無線部１０９で受信されたｎ〜ｎ＋３が送信され、その後は、無線部１１０で受信されるｎ＋４以降のデータが送信される状態となる。そして、無線部１１０でその切替タイミングよりも過去に受信されたデータ(図９ではｎ＋３のデータ)は、重複するものとして破棄される。
【００７５】
（ｉｉ）無線部１０９で受信するデータのほうが無線部１１０で受信するデータより遅れている場合（図１０）
制御部１１４は、この場合も、上記したように、各無線部１０９及び１１０で受信され、受信バッファにストアされるデータのシーケンス番号をチェックして対比する。このとき、制御部１１４は、今回の受信タイミングにおいて無線部１１０で受信されたデータのシーケンス番号が、前回の無線部１０９で受信されたデータのシーケンス番号＋１より大きいという条件(条件２)が満されるかどうかを判断する。
【００７６】
上記条件２が満たされない場合には、制御部１１４は、今回の無線部１１０で受信されたデータのシーケンス番号よりも１つ小さいデータが無線部１０９で受信されるまで、無線部１１０で受信されたデータを、受信バッファにバッファリングする(保持する)動作を
継続して行う。制御部１１４は、バッファリングが行われている間、受信切替部１１２へのデータの転送を停止する。
【００７７】
そして、該当データが無線部１０９の受信バッファにストアされると、制御部１１４は、次の受信タイミングで、アプリケーション部１１３へ送るデータを、無線部１０９で受信されたものから無線部１１０で受信されたものへ切り替える。そして、シーケンス番号順に各受信バッファからデータが受信切替部１１２へ送出される。
【００７８】
図１０に示す例では、或る受信タイミングにおいて、無線部１０９でシーケンス番号ｎのデータが受信され、無線部１１０でシーケンス番号ｎ＋３のデータが受信された場合を示している。この場合、制御部１１４は、上記条件２が満たされないので、シーケンス番号ｎ＋３より１つ小さいｎ＋２のデータが無線部１０９で受信されるまでの間、無線部１１０で受信されるシーケンス番号ｎ＋３，ｎ＋４及びｎ＋５のデータをそれぞれバッファリングする。
【００７９】
そして、シーケンス番号ｎ＋２のデータが無線部１０９で受信されると、制御部１１０は、データの受信元を無線部１０９から無線部１１０へ切り替える。そして、無線部１０９の受信バッファからシーケンス番号ｎ〜ｎ＋２のデータを順次読み出して受信切替部１１２へ送るとともに、シーケンス番号ｎ＋３以降のデータを無線部１１０の受信バッファから読み出して受信切替部１１２へ送る。
【００８０】
ＳＴＡ１０２Ａは、上述したような制御を通じて、アプリケーション部１１３で受信するデータを、無線部１０９で受信されたものから無線部１１０で受信されたものへ切り替える。そして、制御部１１４は、データの切替が行われると、受信切替部１１２の接点選択を、無線部１０９及び１１０の双方から無線部１１０側に切り替えることによって、チャネルＸからチャネルＹへの切替を行う。制御部１１４は、受信切替部１１２の切替と同時に、送信切替部１１１の接点選択を、無線部１０９及び１１０の双方から無線部１１０側に切り替える(図１１)。これによって、ＳＴＡ１０２Ａは、無線部１１０のみを通じて、ＡＰ１０１とデータの送受信を行う状態となる。
【００８１】
ＡＰ１０１では、制御部１０７が、制御部１１４と同様の手法(図８〜図１０)で、ＳＴＡ１０２Ａからの受信データの切替動作を行う。また、ＡＰ１０１は、ＳＴＡ１０２Ａに関するデータ切替動作が完了すると、ＳＴＡ１０２Ｂに対するデータの切替動作を行う。ＳＴＡ１０２Ｂは、ＳＴＡ１０２Ａと同様の手法(図８〜図１０)で、データの切替動作及びチャネルの切替を行う。
【００８２】
そして、ＡＰ１０１において、接続中の全ての全てのＳＴＡ(ＳＴＡ１０２Ａ及び１０
２Ｂ)との接続処理が完了し、且つ受信データ切替処理が終了すると、制御部１０７は、
無線部１０３に、無線Ｌｉｎｋ(無線リンク)の切断処理を行わせる。これによって、無線部１０３と、各ＳＴＡ１０２Ａ及び１０２Ｂとを結ぶ無線リンクが切断される。これによって、ＡＰ１０１と、各ＳＴＡ１０２Ａ及び１０２Ｂとの間で、無線部１０４を用いたチャネルＹによる無線通信のみが行われる状態となる(図１２(５)参照)。
【００８３】
そして、制御部１０７は、送信切替部１０５及び受信切替部１０６の選択接点を、無線部１０３及び１０４の双方から、無線部１０４へそれぞれ切り替える(図１３参照)。このようにして、ＡＰ１０１が無線通信に使用するチャネルが、チャネルＸからチャネルＹへ切り替えられる。
【００８４】
上記したチャネルの切替動作において、無線部１０３で現在のチャネルＸを用いて接続中のＳＴＡがある場合には、無線部１０３による無線ＬＡＮ接続が維持されたままで、無
線部１０４と無線部１１０との間で、切替後の(決定した)チャネルＹによる無線ＬＡＮ接続が行われ、二重の無線ＬＡＮ接続が行われた状態になる。この二重の無線ＬＡＮ接続を用いて、受信データの位相合わせが、ＡＰ及びＳＴＡの双方で行われる。その後、ＡＰ１０１において、現在のチャネルＸによる無線ＬＡＮ接続が切断されるとともに、チャネルＸからチャネルＹへの切替が行われる。このような手順により、ＡＰ１０１と各ＳＴＡ１０２Ａ及びＳＴＡ１０２Ｂとの間で、無線通信が途切れることなく、シームレスなチャネル切替を行うことができる。
【００８５】
ＡＰ１０１の制御部１０７は、無線部１０３に無線リンクを切断させると、この無線部１０３のモードを、無線通信モードからチャネルスキャンモードに切り替える。すると、無線部１０３は、無線部１０４に代わって、所定のタイミング(例えば、一定周期毎に)チャネルスキャンを行うようになる(図１２(６)，図１３(６)参照)。このようにして、チャネルスキャンを継続して行い、無線ゾーンにおける他のＡＰのチャネルの使用状況が変化した場合に、適正なチャネルを決定(選択)し、チャネル切替を行うことができる。
【００８６】
このとき、無線部１０４と接続中のＳＴＡがあれば、上記したようなシームレスなチャネル切替が行われる。その後、無線部１０４を再びチャネルスキャンモードに切り替えて、チャネルスキャンを行うようにすることができる。このように、無線部１０３と無線部１０４とのモードを相互に入れ替えて、上述したようなチャネル決定及び切替動作が行われるようにすることができる。
【００８７】
〈具体例１〉
次に、上述した無線ＬＡＮ接続システムで説明したＡＰ１０１やＳＴＡ１０２を用いた具体例について説明する。図１４は、本実施形態におけるＡＰ１０１を用いた無線ＬＡＮ接続システムの具体例１を示す図である。
【００８８】
図１４において、ＡＰ１，ＡＰ２，ＡＰ３は、図１に示したＡＰ１０１と同様の構成を有している。ＡＰ１及びＡＰ２は、二つの無線部の一方(無線部１０３)を用いて、それぞれ無線通信を行うように設定されている。図１４中の円は、ＡＰ１及びＡＰ２の無線ＬＡＮのゾーン(無線ゾーン)をそれぞれ示す。
【００８９】
ＡＰ１及びＡＰ２は、上述したチャネル決定処理によって、相互に干渉しないような周波数のチャネルで無線通信を行う。ここでは、例として、ＡＰ１は、チャネルＣＨ１を使用しており、ＡＰ２は、チャネルＣＨ６を使用している。
【００９０】
ＡＰ３は、上記したＡＰ１及びＡＰ２のチャネルの使用状況において、新規で、ＡＰ１及びＡＰ２の無線ゾーンの重複範囲に設置されたものとする。ＡＰ３の使用周波数はまだ設定されていない。ＡＰ３(の制御部１０７)は、装置起動時に、二つの無線部の一方(無
線部１０４)を用いて、他のＡＰから送信されるビーコン信号を、ＣＨ１〜ＣＨ１４の全
てについて（探索）し、周波数テーブルを作成する。
【００９１】
図１５は、制御部１０７によって、その記憶手段(メモリ)上に作成される周波数テーブルＦＴの例を示す図である。図１５には、ＡＰ３の制御部１０７によって作成される、図１４に示した使用状況に応じた内容の周波数テーブルＦＴが示されている。
【００９２】
周波数テーブルＦＴは、チャネル番号と、そのチャネル番号の使用／未使用を示す使用中フラグとからなる。ここでは、チャネルＣＨ１及びＣＨ６がＡＰ１及びＡＰ２によって使用されている。このため、チャネルＣＨ１及びＣＨ６について、使用中を示すフラグ“１”が格納され、その他の未使用のチャネル番号については、未使用を示すフラグ“０”が格納されている。
【００９３】
制御部１０７を構成するメモリ上には、チャネル決定(選択)処理に使用される、チェック用ビット列を示すテーブル(「チェック用テーブル」と称する)が、予め格納される。図１６〜２０は、チェック用テーブルＣＴ１〜ＣＴ５の説明図である。
【００９４】
図１６〜図２０において、各チェック用テーブルＣＴ１〜ＣＴ５は、チャネル番号と、チャネル番号に対応するビット列とを格納している。ビット列は、少なくとも１４ビットからなり、各ビットは、小さい桁から順に、ＣＨ１，ＣＨ２，ＣＨ３・・・といったように各チャネル番号に対応している。
【００９５】
ビット列を構成する各ビットの値として、対応するチャネル番号のチャネルが使用される場合に、空き状態でなければならないチャネルが“１”で示され、空き状態で無くても良い(使用中であっても良い)チャネルが“０”で示される。例えば、図１６に示すチェック用テーブルＣＴ１において、チャネルＣＨ１に対応するビット列は、“０００００００００１１１１１(１４桁まで有効とした場合)”であり、チャネルＣＨ１が使用される場合には、チャネルＣＨ１〜ＣＨ５が空き状態(未使用)でなければならないことを示している。
【００９６】
各チェック用テーブルＣＴ１〜ＣＴ５のビット列は、使用すべきチャネルが使用中のチャネルと干渉しない(周波数が重ならない)ように、決定されている。図１６に示すチェック用テーブルＣＴ１は、使用されるチャネル間に少なくとも４チャネル分の周波数の間隔が空くようにビット列が規定されている。図１７〜図２０に示すチェック用テーブルＣＴ２〜ＣＴ５は、それぞれ、３チャネル分、２チャネル分、１チャネル分、０チャネル分の間隔が空くようにビット列が規定されている。
【００９７】
なお、通常は、図１６に示したチェック用テーブルＣＴ１のみが使用され、このチェック用テーブルのビット列に適合するチャネルが存在しない場合に、図１７〜図２０に示すチェック用テーブルＣＴ２〜ＣＴ５が、周波数間隔の大きいものから順に使用される。
【００９８】
制御部１０７は、作成した周波数テーブルＦＴと、チェック用テーブルＣＴ１〜ＣＴ５とを元に、他のＡＰの使用するチャネルと干渉が発生しないように、自装置が使用すべきチャネル(周波数)を決定する。図２１は、制御部１０７による周波数(チャネル)決定処理の例を示すフローチャートである。図２１において、変数ｉはチャネルの番号を示し、変数ｊはチェック用テーブルＣＴ１〜ＣＴ５を特定する番号(ＣＴ１＝４，ＣＴ２＝３，Ｃ
Ｔ３＝２，ＣＴ４＝１，ＣＴ５＝０)である。
【００９９】
周波数決定処理は、ＡＰの起動時、又は一定周期毎に開始される。ＡＰ３の制御部１０７は、処理を開始すると、最初に、周波数テーブルＦＴ(図１５)から使用中チャネルビット列を生成する（ステップＳ２１０１）。例えば、図１４に示すようにチャネルＣＨ１及びＣＨ６が使用中の場合、使用中ビット列は、“００００００００００１００００１(１
６桁を有効とした場合)”となる。
【０１００】
次に、制御部１０７は、変数ｉを１とし、変数ｊを４とする（ステップＳ２１０２）。次に、制御部１０７は、チャネルｉが使用中か否かを判断する（ステップＳ２１０３）。チャネルｉが使用中であれば（Ｓ２１０３；Ｙｅｓ）、ステップＳ２１０５に移行する。チャネルｉが使用中でなければ（Ｓ２１０３；Ｎｏ）、ステップＳ２１０４に移行する。
【０１０１】
ステップＳ２１０４では、制御部１０７は、変数ｊで特定されるチェック用テーブル中の、変数ｉで特定されるチェック用ビット列とのビット論理積を算出し、その結果が０か否かを判定する。このとき、論理積が０であれば（Ｓ２１０４；Ｙｅｓ）、ステップＳ２
１０８に移行し、論理積が０でなければ（Ｓ２１０４；Ｎｏ）、ステップＳ２１０５に移行する。
【０１０２】
ステップＳ２１０５では、制御部１０７は、変数ｉに１を加算し、ステップＳ２１０６に移行する。ステップＳ２１０６では、変数ｉの値が１４より大であるか否かが判定される。このとき、変数ｉが１４より大でなければ（Ｓ２１０６；Ｎｏ）、処理がステップＳ２１０３に戻される。変数ｉが１４より大であれば（Ｓ２１０６；Ｙｅｓ）、ステップＳ２１０７に移行する。ステップＳ２１０７では、変数ｉを１とし、変数ｊから１を減算し、その後、ステップＳ２１０３に移行する。ステップＳ２１０８では、自装置のチャネルはｉと決定し、動作を終える。
【０１０３】
ステップＳ２１０３〜Ｓ２１０７のループ処理では、ステップＳ２１０４の処理において、論理積の結果が０となるビット列が、チェック用テーブルＣＨ１〜ＣＨ５のいずれかから必ず見つかるようになっている。例えば、チャネルＣＨ１及びＣＨ６が使用中である場合には、チェック用テーブルＣＴ１(図１６)のチャネルＣＨ１１に対応するビット列“０００１１１１１１１００００００”が、使用中チャネルビット列との間で、論理積の結果を０とする。従って、この場合は、制御部１０７は、自装置が使用すべきチャネルはチャネルＣＨ１１と決定し、当該周波数決定処理を終了する。
【０１０４】
なお、上述したように、チェック用テーブルＣＴ１のみを用いて自装置の使用すべき周波数決定できた場合は、他のＡＰと干渉しないチャネルが空いていた事になる。これに対し、チェック用テーブルＣＴ１を用いて周波数決定できなかった場合は干渉しないチャネルが空いていないため、妥協案としてチェック用テーブルＣＴ２〜ＣＴ５を用いて、少しでも他のＡＰの使用する周波数と離れた周波数を選択する。
【０１０５】
周波数決定処理が終了すると、制御部１０７は、当該処理で決定したチャネルＣＨ１１を、無線通信モードの無線部(無線部１０３)に設定する。すると、無線部１０３は、チャネルＣＨ１１を用いて、ビーコン信号の送信(ブロードキャスト)を開始する。このようにして、ＡＰ３は、他のＡＰ１及びＡＰ２と干渉しないチャネルで、ＳＴＡとの無線ＬＡＮ接続を行い、無線通信を行うことができる。
【０１０６】
このように、具体例１によると、ＡＰ３の新規の設置に関し、人手による無線通信状況の調査やＡＰ３に対する設定を必要とすることなく、ＡＰ３が、その起動時において、自動的に(自律的に)適切な通信チャネルを決定し、使用することができる。これによって、ＡＰの設置に係る省力化が図られる。
【０１０７】
〈具体例２〉
図２２は、本実施形態におけるＡＰ１０１及びＳＴＡ１０２が適用された無線ＬＡＮシステムの具体例２を示す図である。図２２には、ＡＰ１０１(図１)と同様の構成を持つＡＰ４と、ＳＴＡ１０２と同様の構成を持つ複数のＳＴＡ１,ＳＴＡ２,・・・ＳＴＡｎ(ｎ
は任意の自然数)とが示されている。ＡＰ４は、無線部１０３を用い、各ＳＴＡ１, ,ＳＴＡ２,・・・ＳＴＡｎの無線部１０９との間で、チャネルＣＨ１の周波数で無線ＬＡＮ接
続を行い、無線通信を行っている。
【０１０８】
図２２中の左側の円は、ＡＰ４の無線ＬＡＮのゾーンを示す。ＡＰ５は、ＡＰ１０１の構成を持たない従来のＡＰであり、一つの無線部を有している。ＡＰ５は、ＡＰ４が設置され、ＳＴＡ１, ,ＳＴＡ２,・・・ＳＴＡｎとの無線通信中に、新規で設置されたものとする。ＡＰ５の無線ＬＡＮのゾーンは、図２２の右側の円で示すように、ＡＰ４の無線ＬＡＮのゾーンと一部重なっており、チャネルＣＨ２を使用周波数として動作している。
【０１０９】
ＡＰ４の無線部１０４は、制御部１０７からの制御によって、一定周期で、他のＡＰから送信されるビーコン信号をスキャンする。このとき、制御部１０７は、ＡＰ５が新たに設置された事を検知し、周波数テーブルＦＴ(図１５)を更新する。
【０１１０】
図２３は、ＡＰの制御部１０７による定周期スキャン処理の動作を示すフローチャートである。当該処理は、例えば、ＡＰの起動時、又はＡＰの起動時による周波数の決定処理が終了した後に開始される。
【０１１１】
当該処理が開始されると、最初に、制御部１０７は、ステップＳ２３０１において、サイクリックタイマ(制御部１０７内に備えられている)を起動する。次に、制御部１０７は、サイクリックタイマが満了したか否かを判定する（ステップＳ２３０２）。タイマが満了していれば（Ｓ２３０２；Ｙｅｓ）、制御部１０７は、ステップＳ２３０３に移行する。タイマが満了していなければ（Ｓ２３０２；Ｎｏ）、処理をＳ２３０２へ戻す。
【０１１２】
タイマが満了すると、制御部１０７は、変数ｉを１とする（ステップＳ２３０３）。次に、制御部１０７は、変数ｉが１４(チャネル番号の最大値)より大であるか否かを判定する（ステップＳ２３０４）。変数ｉが１４より大である場合には（Ｓ２３０４；Ｙｅｓ）、制御部１０７は、ステップＳ２３０３に移行し、変数ｉが１４より大でない場合は（Ｓ２３０４；Ｎｏ）、制御部１０７は、ステップＳ２３０５に移行する。
【０１１３】
ステップＳ２３０５では、制御部１０７は、チャネルｉでスキャンを行う。次に、ステップＳ２３０６において、制御部１０７は、チャネルｉは使用中であるか否かを判定する。当該判定は、チャネルｉのビーコン信号を受信できたか否かによる。制御部１０７は、チャネルｉが使用中である場合は（Ｓ２３０６；Ｙｅｓ）、ステップＳ２３０７に移行する。一方、制御部１０７は、チャネルｉが使用中でない(未使用の)場合は（Ｓ２３０６；Ｎｏ）、ステップＳ２３０９に移行する。
【０１１４】
ステップＳ２３０７に処理が進んだ場合、制御部１０７は、使用中のチャネルｉが周波数テーブルＦＴに登録済みであるか否かを判定する。登録済みである場合には（Ｓ２３０７；Ｙｅｓ）、制御部１０７は、ステップＳ２３０９に移行する。これに対し、登録済みでない場合は（Ｓ２３０７；Ｎｏ）、制御部１０７は、ステップＳ２３０８に移行する。ステップＳ２３０８では、制御部１０７は、チャネルｉを周波数テーブルＦＴに登録する。ステップＳ２３０９では、制御部１０７は、現在の変数ｉに１を加算した後、処理をステップＳ２３０４に戻す。
【０１１５】
ＡＰ４の制御部１０７は、上述したような定周期スキャン処理を実行する。すると、ＡＰ４の制御部１０７は、更新した周波数テーブルＦＴを元に、他のＡＰのチャネルと干渉が発生しないように自装置が使用する周波数を変更するか否かを決定する。
【０１１６】
図２４は、自装置の使用周波数(チャネル)を変更するか否かの判断(周波数変更要否判
断)処理の例を示すフローチャートである。当該判断処理は、例えば、周波数テーブルＦ
Ｔの更新によって、その内容に変化が生じた場合に開始される。
【０１１７】
図２４に示されるように、制御部１０７は、処理を開始する(周波数テーブルＦＴの変
化を検知する)と、周波数テーブルＦＴから使用中チャネルビット列を生成する（ステッ
プＳ２４０１）。例えば、ＣＨ１及びＣＨ６が使用中である場合(図２２の例と異なる)、使用中チャネルビット列は、例えば“００００００００００１００００１(有効桁数１６
の場合)”となる。
【０１１８】
次に、制御部１０７は、使用中チャネルビット列と、自装置チャネルに対応するチェッ
ク用ビット列４(チェック用テーブルＣＴ１中の、自装置が現在使用しているチャネルに
対応するビット列)とのビット論理積が０か否かを判定する（ステップＳ２４０２）。こ
こで、論理積の結果が０である場合（Ｓ２４０２；Ｙｅｓ）には、当該処理を終了する。これに対し、論理積の結果が０でない場合（Ｓ２４０２；Ｎｏ）には、制御部１０７は、ステップＳ２４０３に移行する。ステップＳ２４０３に処理が進んだ場合には、制御部１０７は、周波数決定処理(図２１)をやりなおし（図２１）、その後、当該処理を終了する。
【０１１９】
ＡＰ４の制御部１０７は、上記した周波数変更要否判断処理によって、自装置が使用しているチャネルＣＨ１と、ＡＰ５が使用しているチャネルＣＨ２とが干渉すると判断する。そして、制御部１０７は、周波数決定処理をやり直し、その結果、チャネルＣＨ２と干渉しないチャネルＣＨ７を、自装置が使用すべきチャネルとして決定する。
【０１２０】
その後、ＡＰ４は、チャネルＣＨ１をチャネルＣＨ７に切り替えるチャネル切替処理を行う。図２５は、ＡＰ４とＳＴＡｎ間の周波数(チャネル)切替動作を示すシーケンス図である。
【０１２１】
図２５において、ＡＰ４は、無線部１０３を用いて、チャネルＣＨ１を使用した無線通信を、ＳＴＡ１,ＳＴＡ２,・・・ＳＴＡｎとの間で行っている(Ｓ２５０１)。一方で、ＡＰ４は、無線部１０４を用いて、定周期スキャン処理(図２３)を行う(Ｓ２５０２，Ｓ２
５０３)。このとき、Ｓ２５０３の定周期スキャン処理において、ＡＰ５の使用チャネル
が検知され、周波数テーブルＦＴが変化すると、制御部１０７は、周波数変更要否判断処理(図２４)を行う。
【０１２２】
このとき、チャネルＣＨ１とチャネルＣＨ２が干渉するので、制御部１０７は、チャネル切替が必要と判断して周波数決定処理(図２１)をやり直し、切替後のチャネルとしてチャネルＣＨ７を決定する(Ｓ２５０４)。
【０１２３】
すると、ＡＰ４の制御部１０７は、接続中の各ＳＴＡ１,ＳＴＡ２,・・・,ＳＴＡｎに
対して切替通知を送信し、切替後のチャネルＣＨ７を通知する(Ｓ２５０５)。続いて、制御部１０７は、無線部１０４と、各ＳＴＡの無線部１１０との間で、無線部１０３−無線部１０９間の無線ＬＡＮ接続が維持されたままで、接続処理を行う(Ｓ２５０６)。
【０１２４】
そして、接続処理が完了し、無線部１０４−無線部１１０間で無線通信が可能な状態になると、受信切替部１１２を制御して無線通信用の内部パスを無線部１０４側に切替え、以後は無線部１０４を用いて無線通信を行う(Ｓ２５０７)。一方で、制御部１０７は、チャネルＣＨ１を用いた無線通信を終了する。即ち、制御部１０７は、無線部１０３と各ＳＴＡ間のチャネルＣＨ１による無線リンクを切断する(Ｓ２５０８)。その後、無線部１０３は、チャネルスキャンモードに切り替えられ、定周期スキャンに使用される(Ｓ２５０
９，Ｓ２５１０)。
【０１２５】
このように、具体例２では、ＡＰ４が設置された後、自装置の無線ＬＡＮのゾーン内に新たな他のＡＰ５が参入した際や、悪意ある装置によって通信を妨害された際にも、自動的に適切な通信チャネルに切替える事が可能となる。
【０１２６】
このときのチャネル切替では、ＡＰ−ＳＴＡ間でそれぞれ二つの無線部を用い、一方の無線部間での接続状態が維持されたままで、他方の無線部間での接続処理を行い、受信データの位相合わせ等の必要な処理が行われた後に、一方の無線部間の通信が切断される。このため、チャネル切替時において、ＡＰ−ＳＴＡ間の無線通信を途切れさせることなく、シームレスなチャネル切替を行うことができる。
【０１２７】
〈具体例３〉
図２６は、本実施形態におけるＡＰ１０１及びＳＴＡ１０２が適用された無線ＬＡＮシステムの具体例３を示す図である。図２６には、ＡＰ１０１と同様の構成を持つＡＰ６及びＡＰ７が、相互に重複する無線ＬＡＮゾーンに設置されている。
【０１２８】
ＡＰ６の無線部１０３は、ＳＴＡ１０２Ｃの無線部１０９とチャネルＣＨ１を用いて無線通信を行っている。一方、ＡＰ７の無線部１０３は、ＳＴＡ１０２Ｄの無線部１０９とチャネルＣＨ１を用いて無線通信を行っている。ＳＴＡ１０２Ｃ及びＳＴＡ１０２Ｄは、ＳＴＡ１０２の同様の構成を持つ。そして、各ＡＰ６及びＡＰ７の無線部１０４は、それぞれ、定周期スキャンを行っている。
【０１２９】
図２６に示す場合において、仮に、ＡＰ６及びＡＰ７による定周期スキャンのタイミングが殆ど同一であると、これらは、同様の論理で切替後のチャネルを決定するので、ＡＰ６で決定される切替後のチャネルとＡＰ７で決定される切替後のチャネルとは同じものになる(例えば、同一のチャネルＣＨ６が決定される)。
【０１３０】
その後、ＡＰ６及びＡＰ７でチャネルがＣＨ１からＣＨ６に切り替えられると、その後の各ＡＰ６及びＡＰ７における定周期スキャンにおいて、相互にチャネルＣＨ６を検知することになる。すると、やはり各ＡＰ６及び７において、切替後のチャネルが同一の論理で決定される(例えば、チャネルＣＨ１が決定される)。
【０１３１】
このように、二つのＡＰ６とＡＰ７とが同一のチャネルを使用している場合において、そのスキャンのタイミングが略同一であると(一方のチャネル切替が行われる前に他方が
切替前のチャネルを検知すると)、チャネル切替が無限ループとして繰り返されるおそれ
がある。
【０１３２】
具体例３では、ＡＰ６及び７は、図２７に示すようなシーケンスでチャネル切替を実行する。これによって、上記したような無限ループの発生を回避する。図２７において、ＡＰ６は、ビーコンスキャン(チャネルスキャン)を行う(Ｓ２７０１)。このときのチャネルスキャンでは、ＡＰ７は起動していない(ＡＰ７からのビーコン信号を受信しない)ので、ＡＰ６は、チャネルＣＨ１の使用を維持する。
【０１３３】
その後、ＡＰ７が起動し(Ｓ２７０８)、ＡＰ７がチャネルＣＨ１のビーコン信号を送信するようになると、ＡＰ６は、次のチャネルスキャン(ビーコンスキャン：Ｓ２７０２)において、ＡＰ７からのビーコン信号を検知し、このビーコン信号がチャネルＣＨ１であることから、自装置の使用するチャネルＣＨ１と干渉すると判断し自装置の周波数を切り替えることを検知する(Ｓ２７０３)。すると、ＡＰ６はビーコン信号の送信を停止する。また、ＡＰ６は、切替後のチャネルを決定する(例えばチャネルＣＨ６)
【０１３４】
このとき、ＡＰ６の制御部１０７は、周波数切替を検知してから、例えば、乱数表から任意の値を取り出す、又は乱数を用いて生成された任意の値を得ることによって決定されたランダム時間Ａ秒後に、決定したチャネルへの切替を行う。但し、ランダム時間が経過する迄の間に、他のＡＰからのビーコン信号を受信した場合には、再度のチャネルスキャンを行う。
【０１３５】
ランダム時間Ａ秒が経過するまでの間、ＡＰ６はＡＰ７からのビーコン信号を受信していない。このため、ＡＰ６は、ランダム時間Ａが経過すると、チャネルＣＨ１から切替後のチャネルとして決定したチャネルＣＨ６への切替を行う(Ｓ２７０４)。
【０１３６】
一方、ＡＰ７は、起動(Ｓ２７０８)後の、最初のビーコンスキャン(チャネルスキャン
：Ｓ２７０９)において、ＡＰ６からのチャネルＣＨ１によるビーコン信号を受信し、自
装置の使用するチャネルＣＨ１と干渉するので、チャネルＣＨ１を他の周波数に切り替えることを検知する(Ｓ２７１０)。すると、ＡＰ７はビーコン信号の送信を停止する。また、切替後のチャネルとしてチャネルＣＨ６を決定する。
【０１３７】
このとき、ＡＰ７の制御部１０７は、周波数切替を検知してから、例えば、乱数表から任意の値を取り出す、又は乱数を用いて生成された任意の値を得ることによって決定されたランダム時間Ｂ秒が経過するのを待つ。この間、他のＡＰからのビーコン信号が受信された場合には、再度のチャネルスキャンを行う。ここでは、ランダム時間Ｂ秒が経過する間において、ＡＰ７は、ＡＰ６からのビーコン信号を受信しない。このため、ＡＰ７は、チャネルＣＨ１と干渉しないチャネルＣＨ６へのチャネル切替を行う(Ｓ２７１１)。
【０１３８】
その後、ＡＰ６及びＡＰ７は、相互に、チャネルＣＨ６のビーコン信号を受信するようになる。ＡＰ６では、Ｓ２７０２〜Ｓ２７０４と同様の手法によって、チャネルＣＨ６からチャネルＣＨ１１への切替を決定する(Ｓ２７０５,Ｓ２７０６)。但し、周波数切替が
検知されてから、周波数切替が行われるまでの時間は、今度はランダム時間Ｃ秒となっている。このランダム時間Ｃ秒が経過するまでの間、ＡＰ６はＡＰ７からのビーコン信号を受信しないので、ランダム時間Ｃ秒の経過後、チャネルＣＨ６からチャネルＣ１１へ切替を行い、ＡＰ６はチャネルＣＨ１１のビーコン信号を送信するようになる。
【０１３９】
一方、ＡＰ７は、再度のチャネルスキャン(Ｓ２７１２)によって、ＡＰ６からのチャネルＣＨ６のビーコン信号を検知する。これにより、自装置の使用するチャネルＣＨ６をＡＰ６と同様にチャネルＣＨ１１へ切り替えることを検知する(Ｓ２７１３)。すると、ＡＰ７は、任意のランダム時間が経過するのを待つ。ここでは、ランダム時間Ｄ秒が取得されたものとする。
【０１４０】
このとき、ＡＰ７で取得されたランダム時間Ｄが、ランダム時間Ｃよりも十分に長く、ランダム時間Ｄが経過するまでの間に、ＡＰ６からのチャネルＣ１１によるビーコン信号が受信されたとする。すると、ＡＰ７は、再度のチャネルスキャンを行う(Ｓ２７１４)。これにより、ＡＰ７は、ＡＰ６からのビーコン信号がチャネルＣＨ１１に切り替わったことを検知する。チャネルＣＨ１１は、ＡＰ７の現在のチャネルＣＨ６と干渉しない。従って、ＡＰ７は、チャネルＣＨ６からチャネルＣＨ１１への切替を中止し、チャネルＣＨ６の使用を維持する。
【０１４１】
このように、具体例３では、周波数の切替が検知されてから、実際の周波数切替処理が実行されるまでに、任意のランダム時間がおかれる。そして、ランダム時間の経過中に、他のＡＰからのビーコン信号が検知された場合には、再度のチャネルスキャンが実行される。その結果、他のＡＰのチャネルが切り替えられており、自装置のチャネルの切替を行う必要がない場合には、現在のチャネルの使用を維持する。これによって、上述したような無限ループの発生が回避される。
【０１４２】
〈実施形態の作用効果〉
以上説明した実施形態によれば、ＡＰ１０１が二つの無線部１０３及び１０４を用い、一方を用いてＳＴＡとの無線通信を行い、他方を用いてチャネルスキャンを行い、その結果に応じて、他のＡＰの使用するチャネルと干渉しないようなチャネルを自装置の使用すべきチャネルとして決定する。
【０１４３】
これによって、ＡＰ１０１の設置時において、人手により、ＡＰ１０１の無線ＬＡＮゾーンにおける他のＡＰのチャネルの使用状況を検出したり、その結果に基づいて決定した
使用周波数をＡＰ１０１に設定するといった手間を省くことができる。
【０１４４】
また、ＡＰ１０１は、設置(起動)後も、所定タイミングでチャネルスキャンを行い、他のＡＰのチャネルの使用状況に変化があれば、その変化に応じて、自装置の使用するチャネルを切り替えることができる。
【０１４５】
さらに、ＡＰ１０１がチャネルを切り替えることを決定した場合に、一方の無線部１０３との間で接続中の少なくとも１つのＳＴＡ１０２があれば、一方の無線部１０３による(現在のチャネルを使用した)接続が維持されたままで、他方の無線部１０４と、このＳＴＡ１０２が持つもう一つの無線部１１０との間で切替後のチャネルによる無線接続を行う。これによって、ＳＴＡ１０２との通信を途切れさせることなく、シームレスにチャネルの切替を行うことができる。
【０１４６】
従って、本実施形態によれば、ＡＰ及びＳＴＡとは別個に周波数切替装置(ＡＰ及びＳ
ＴＡの管理装置)を用意する必要がない。また、ＡＰ１０１とＳＴＡ１０２とのチャネル
切替において、通信が途切れることもない。
【０１４７】
〔その他〕
上述した実施形態は、以下の発明を開示する。以下に開示する発明は、必要に応じて適宜組み合わせることができる。
【０１４８】
（付記１）  複数のチャネルの一つを使用して無線端末との無線接続を行い、この無線端末と無線通信を行う無線装置であって、
第１及び第２の無線手段と、
前記第１の無線手段を無線端末との無線通信に使用するとともに、前記第２の無線手段を用いて、他装置のチャネルの使用状況を検出し、検出した使用状況に基づいて、前記他装置で使用されているチャネルと干渉しないように、自装置が無線通信に使用すべきチャネルを決定する制御手段とを含む
ことを特徴とする無線装置。（１）
【０１４９】
（付記２）  前記制御手段は、前記検出した使用状況を記憶手段に記憶し、この使用状況から前記他装置で使用されているチャネルを特定し、特定したチャネルと周波数が重ならない未使用のチャネルを、自装置が無線通信に使用すべきチャネルとして決定する
ことを特徴とする付記１記載の無線装置。
【０１５０】
（付記３）  前記制御手段は、前記無線装置の起動時、及び／又は一定周期毎に、前記使用状況を検出する
ことを特徴とする付記１又は２に記載の無線装置。
【０１５１】
（付記４）  前記制御手段は、自装置が無線通信に使用すべきチャネルを決定したときに、前記第１の無線手段で使用されるチャネルが決まっていない場合には、前記決定したチャネルを、前記第１の無線手段での無線通信に使用するチャネルとして設定する
ことを特徴とする付記１〜３のいずれかに記載の無線装置。
【０１５２】
（付記５）  前記制御手段は、自装置が無線通信に使用すべきチャネルを決定したときに、前記第１の無線手段が無線通信に使用している現在のチャネルがある場合には、前記決定したチャネルが前記現在のチャネルと同じか異なるかを判断し、両者が異なる場合には、前記現在のチャネルを前記決定したチャネルに切り替える
ことを特徴とする付記１〜４のいずれかに記載の無線装置。（２）
【０１５３】
（付記６）  前記制御手段は、前記決定したチャネルが前記現在のチャネルと同じである場合には、前記現在のチャネルの使用を維持する
ことを特徴とする付記５に記載の無線装置。
【０１５４】
（付記７）  前記制御手段は、
自装置が無線通信に使用すべきチャネルを決定したときに、前記第１の無線手段が無線通信に使用している現在のチャネルがある場合には、前記決定したチャネルが前記現在のチャネルと同じか異なるかを判断し、
両者が異なると判断したときに、前記第１の無線手段が前記現在のチャネルを使用した無線通信を、相互に異なる複数のチャネルを用いた無線接続を並列に実行可能な無線端末との間で行っている場合には、前記現在のチャネルを使用した無線通信を維持したままで、前記第２の無線手段を用いて前記決定したチャネルを使用した無線接続を当該無線端末との間で行った後に、前記現在のチャネルから前記決定したチャネルへの切り替えを行うことを特徴とする付記１〜６のいずれかに記載の無線装置。（３）
【０１５５】
（付記８）  前記制御手段は、前記第１及び第２の無線手段を通じて受信される、前記無線端末からの連続番号が付されたデータを対比し、両者をつなげて連続番号が連続したデータを得ることが可能となった場合に、前記第１の無線手段による前記現在のチャネルを使用した無線通信を終了させる
ことを特徴とする付記７に記載の無線装置。
【０１５６】
（付記９）  前記制御手段は、前記第１の無線手段による無線通信が終了した後に、前記第１の無線手段を用いて他装置のチャネルの使用状況を検出する
ことを特徴とする付記８に記載の無線装置。
【０１５７】
（付記１０）  前記制御手段が前記現在のチャネルが前記決定した無線通信用チャネルと異なることを検知してからチャネルの切り替え処理を開始するまでの時間が、自装置と前記他装置とで異なる
ことを特徴とする付記３〜６のいずれかに記載の無線装置。
【０１５８】
（付記１１）  複数のチャネルの一つを使用して無線装置との無線接続を行い、この無線装置と無線通信を行う無線端末であって、
二つの無線手段と、
前記二つの無線手段の一方を用いた無線通信が無線装置との間で行われているときに、この無線通信で使用されている現在のチャネルと異なる他のチャネルへの切替要求を受信した場合には、当該無線通信を維持したままで、前記二つの無線手段の他方を用いて、前記他のチャネルを使用した前記無線装置との無線接続を行った後に、前記現在のチャネルから前記他のチャネルへの切替処理を行う制御手段とを含む
ことを特徴とする無線端末。（４）
【０１５９】
（付記１２）  前記制御手段は、前記二つの無線手段のそれぞれから受信される、前記無線装置からの連続番号が付されたデータを対比し、両者をつなげて連続番号が連続したデータを得ることが可能となった場合に、前記現在使用中のチャネルを前記他のチャネルへ切り替える
ことを特徴とする付記１１記載の無線端末。
【０１６０】
（付記１３）  第１及び第２の無線手段，並びに制御手段を含み、複数のチャネルの一つを使用して無線端末との無線接続を行い、この無線端末と無線通信を行う無線装置において、
前記制御手段が、
前記第１の無線手段を無線端末との無線通信に使用するとともに、前記第２の無線手段を用いて、他装置のチャネルの使用状況を検出し、
検出した使用状況に基づいて、前記他装置で使用されているチャネルと干渉しないように、自装置が無線通信に使用すべきチャネルを決定することを含む
ことを特徴とする無線装置のチャネル選択方法。（５）
【０１６１】
（付記１４）  二つの無線手段と、制御手段とを有し、複数のチャネルの一つを使用して無線装置との無線接続を行い、この無線装置と無線通信を行う無線端末であって、
前記制御手段は、
前記二つの無線手段の一方を用いた無線通信が無線装置との間で行われているときに、この無線通信で使用されている現在のチャネルと異なる他のチャネルへの切替要求を受信した場合には、当該無線通信を維持したままで、前記二つの無線手段の他方を用いて、前記他のチャネルを使用した前記無線装置との無線接続を行い、
その後、前記現在のチャネルから前記他のチャネルへの切替処理を行うことを含む
ことを特徴とする無線端末のチャネル切替方法。
【図面の簡単な説明】
【０１６２】
【図１】本発明の無線装置及び無線端末の実施形態が適用された無線ＬＡＮシステムの構成例を示す図である。
【図２】実施形態による無線装置(ＡＰ)及び無線端末(ＳＴＡ)の動作例の説明図である。
【図３】実施形態による無線装置(ＡＰ)及び無線端末(ＳＴＡ)の動作例の説明図である。
【図４】実施形態による無線装置(ＡＰ)及び無線端末(ＳＴＡ)の動作例の説明図である。
【図５】実施形態による無線装置(ＡＰ)及び無線端末(ＳＴＡ)の動作例の説明図である。
【図６】実施形態による無線装置(ＡＰ)及び無線端末(ＳＴＡ)の動作例の説明図である。
【図７】実施形態による無線装置(ＡＰ)及び無線端末(ＳＴＡ)の動作例の説明図である。
【図８】実施形態における無線装置(ＡＰ)の送信データの切替タイミングの説明図である。
【図９】実施形態における無線端末(ＳＴＡ)の受信データの切替タイミング(位相合わせ)の説明図である。
【図１０】実施形態における無線端末(ＳＴＡ)の受信データの切替タイミング(位相合わせ)の説明図である。
【図１１】実施形態における無線装置(ＡＰ)及び無線端末(ＳＴＡ)の動作例の説明図である。
【図１２】実施形態における無線装置(ＡＰ)及び無線端末(ＳＴＡ)の動作例の説明図である。
【図１３】実施形態における無線装置(ＡＰ)及び無線端末(ＳＴＡ)の動作例の説明図である。
【図１４】実施形態における無線装置(ＡＰ)が適用された無線ＬＡＮシステムの具体例１の説明図である。
【図１５】具体例１で使用される周波数テーブルのデータ構造例を示す図である。
【図１６】具体例１で使用されるチェック用テーブル(チャネル間隔４チャネル)の例を示す図である。
【図１７】具体例１で使用されるチェック用テーブル(チャネル間隔３チャネル)の例を示す図である。
【図１８】具体例１で使用されるチェック用テーブル(チャネル間隔２チャネル)の例を示す図である。
【図１９】具体例１で使用されるチェック用テーブル(チャネル間隔１チャネル)の例を示す図である。
【図２０】具体例１で使用されるチェック用テーブル(チャネル間隔０チャネル)の例を示す図である。
【図２１】具体例１で実行される周波数決定処理の動作を示すフローチャートである。
【図２２】実施形態における無線装置(ＡＰ)及び無線端末(ＳＴＡ)とが適用された無線ＬＡＮシステムの具体例２の説明図である。
【図２３】具体例２におけるＡＰで実行される定周期スキャン処理の例を示すフローチャートである。
【図２４】具体例２におけるＡＰで実行される周波数変更要否判断処理の例を示すフローチャートである。
【図２５】具体例２におけるＡＰ４とＳＴＡｎ間の周波数切替処理を示すシーケンス図である。
【図２６】実施形態における無線装置(ＡＰ)と無線端末(ＳＴＡ)とが適用された無線ＬＡＮシステムの具体例３の説明図である。
【図２７】具体例３における動作を示すシーケンス図である。
【図２８】２．４ＧＨｚ帯のチャネル配置の概念図である。
【符号の説明】
【０１６３】
１０１・・・ＡＰ
１０２・・・ＳＴＡ
１０３，１０４・・・無線部
１０５，１１１・・・送信切替部
１０６，１１２・・・  受信切替部
１０７・・・  制御部
１０８・・・  有線ＬＡＮインタフェース部
１０９，１１０・・・  無線部
１１３  アプリケーション部
【図１】
2007019968.tif 000003
【図２】
2007019968.tif 000004
【図３】
2007019968.tif 000005
【図４】
2007019968.tif 000006
【図５】
2007019968.tif 000007
【図６】
2007019968.tif 000008
【図７】
2007019968.tif 000009
【図８】
2007019968.tif 000010
【図９】
2007019968.tif 000011
【図１０】
2007019968.tif 000012
【図１１】
2007019968.tif 000013
【図１２】
2007019968.tif 000014
【図１３】
2007019968.tif 000015
【図１４】
2007019968.tif 000016
【図１５】
2007019968.tif 000017
【図１６】
2007019968.tif 000018
【図１７】
2007019968.tif 000019
【図１８】
2007019968.tif 000020
【図１９】
2007019968.tif 000021
【図２０】
2007019968.tif 000022
【図２１】
2007019968.tif 000023
【図２２】
2007019968.tif 000024
【図２３】
2007019968.tif 000025
【図２４】
2007019968.tif 000026
【図２５】
2007019968.tif 000027
【図２６】
2007019968.tif 000028
【図２７】
2007019968.tif 000029
【図２８】
2007019968.tif 000030