(57)【要約】【課題】  通信チャネル変更の際に、ＡＰからのチャネル変更通知メッセージを端末が受信に失敗した場合に、ＡＰとの接続が断となることを防止する。【解決手段】  通常動作時は、ＡＰから各端末に対して、第一のチャネル変更メッセージ３０ａに含まれるチャネル変更までの時間Ｔ０を経過する前に、第二のチャネル変更メッセージ３０ｂを送信することで、このメッセージ３０ｂを受信した全ての端末とＡＰとがチャネルの変更を中止する。干渉発生時は、第三のチャネル変更メッセシージ３０ｄに、このメッセージ３０ｄを送信する時点でのチャネル変更までの経過時間以下に設定してＡＰから各端末へ送信することで、干渉発生時にメッセージの受信に失敗した端末が、ＡＰとの接続を切断されることなく、チャネル変更を行うことができる。【選択図】      図２                                                  
2005057550.tif 000002
【特許請求の範囲】
【請求項１】
複数の無線チャネルのうちの一つを用いて、第一の無線局と前記第一の無線局と異なる一または複数の第二の無線局との間で通信をなす無線通信システムにおけるチャネル選択方法であって、
前記第一の無線局において、
チャネル変更までの第一の時間と変更先チャネルとを含む第一のチャネル変更通知を、前記第二の無線局へ送信するステップと、
前記第一の時間経過以前に、チャネル変更までの第二の時間と変更先チャネルとを含む第二のチャネル変更通知を、前記第二の無線局へ送信するステップと、
前記第一及び第二の無線局において、
チャネル変更までの時間を、前記第二の時間とするステップと、
を含むことを特徴とするチャネル選択方法。
【請求項２】
干渉発生後に送信される前記第二のチャネル変更通知に含まれる前記第二の時間を、前記第一の時間以下の時間に設定することを特徴とする請求項１記載のチャネル選択方法。
【請求項３】
前記一の無線局において、
前記第二の時間経過以前に、チャネル変更までの第三の時間と前記変更先チャネルとを含む第三のチャネル変更通知を、前記第二の無線局へ送信するステップを含み、前記第三の時間を、前記第二の時間で示されるチャネル変更タイミングと同一となる時間に設定することを特徴とする請求項２記載のチャネル選択方法。
【請求項４】
前記一の無線局において、
干渉発生後において前記第二の時間経過以前に干渉改善が検出された場合、チャネル変更までの第四の時間と変更先チャネルとを含む第四のチャネル変更通知を、前記第二の無線局へ送信するステップを含み、前記第四の時間を、前記第二の時間よりも長い時間に設定することを特徴とする請求項２または３記載のチャネル選択方法。
【請求項５】
前記一の無線局において、
干渉発生後のチャネル変更通知の送信を停止するステップを含むことを特徴とする請求項１記載のチャネル選択方法。
【請求項６】
複数の無線チャネルのうちの一つのチャネルを用いて、第一の無線局と前記第一の無線局とは異なる一または複数の第二の無線局との間で通信をなす無線通信システムにおけるチャネル選択方法であって、
干渉発生に応答して、
前記第一の無線局において、
チャネル変更までの第一の時間と変更先チャネルとを含む第一のチャネル変更通知を、前記第二の無線局へ送信するステップと、
前記第一の時間経過以前に、チャネル変更までの第二の時間と前記変更先チャネルとを含む第二のチャネル変更通知を、前記第二の無線局へ送信するステップとを含み、前記第二の時間を、前記第一の時間で示されるチャネル変更タイミングと同一となる時間に設定することを特徴とするチャネル選択方法。
【請求項７】
前記第一の無線局において、
前記複数のチャネルの各干渉状態を観測してこの観測結果に従って前記変更先チャネルを決定するステップを含むことを特徴とする請求項１〜６いずれか記載のチャネル選択方法。
【請求項８】
前記干渉状態の観測は、前記第一の無線局と前記第二の無線局との共同により行うことを特徴とする請求項７記載のチャネル選択方法。
【請求項９】
前記干渉状態の観測は、前記第一の無線局から前記第二の無線局に対して、観測対象チャネルを順次切替える指示に従って行うことを特徴とする請求項８記載のチャネル選択方法。
【請求項１０】
前記干渉状態の観測は、前記第一の無線局と前記第二の無線局との通信に使用するチャネルを順次切替えて行うことを特徴とする請求項８記載のチャネル選択方法。
【請求項１１】
前記第一の無線局において、
この無線局を管理する管理サーバに対して、前記干渉状態の観測結果を報告するステップと、使用チャネルの干渉発生に応答してその旨を前記管理サーバへ報告するステップと、
前記管理サーバにおいて、
前記干渉状態の観測報告及び干渉発生の報告に基づいて、前記変更先チャネルを決定して前記第一の無線局へ指示するステップとを含み、
前記第一の無線局において、この指示に基づいて前記チャネル変更メッセージを生成することを特徴とする請求項１〜１０いずれか記載のチャネル選択方法。
【請求項１２】
前記第一の無線局が無線基地局であり、前記第二の無線局が前記第一の無線局と接続された無線端末であることを特徴とする請求項１〜１１いずれか記載のチャネル選択方法。
【請求項１３】
複数の無線チャネルのうち一つを用いて一または複数の他の無線局との間で通信をなす無線局であって、
チャネル変更までの第一の時間と変更先チャネルとを含む第一のチャネル変更通知を、前記他の無線局へ送信する手段と、
前記第一の時間経過以前に、チャネル変更までの第二の時間と変更先チャネルとを含む第二のチャネル変更通知を、前記他の無線局へ送信する手段と、
チャネル変更までの時間を、前記第二の時間とする手段と、
を含むことを特徴とする無線局。
【請求項１４】
前記第二のチャネル変更通知を干渉発生後に送信する場合、前記第二の時間を、前記第一の時間以下の時間に設定することを特徴とする請求項１３記載の無線局。
【請求項１５】
前記第二の時間経過以前に、チャネル変更までの第三の時間と前記変更先チャネルとを含む第三のチャネル変更通知を、前記他の無線局へ送信する手段を含み、前記第三の時間を、前記第二の時間で示されるチャネル変更タイミングと同一となる時間に設定することを特徴とする請求項１４記載の無線局。
【請求項１６】
干渉発生後において前記第二の時間経過以前に干渉改善が検出された場合、チャネル変更までの第四の時間と変更先チャネルとを含む第四のチャネル変更通知を、前記他の無線局へ送信する手段を含み、前記第四の時間を、前記第二の時間よりも長い時間に設定することを特徴とする請求項１４または１５記載の無線局。
【請求項１７】
干渉発生後のチャネル変更通知の送信を停止する手段を含むことを特徴とする請求項１３記載の無線局。
【請求項１８】
複数の無線チャネルのうち一つを用いて他の無線局との間で通信をなす無線局であって、
干渉発生に応答して、チャネル変更までの第一の時間と変更先チャネルとを含む第一のチャネル変更通知を、前記他の無線局へ送信する手段と、
前記第一の時間経過以前に、チャネル変更までの第二の時間と前記変更先チャネルとを含む第二のチャネル変更通知を、前記他の無線局へ送信する手段とを含み、前記第二の時間を、前記第一の時間で示されるチャネル変更タイミングと同一となる時間に設定することを特徴とする無線局。
【請求項１９】
前記複数のチャネルの各干渉状態に基づいて前記変更先チャネルを決定する手段を含むことを特徴とする請求項１３〜１８いずれか記載の無線局。
【請求項２０】
前記干渉状態は、前記他の無線局と共同して観測することを特徴とする請求項１９記載の無線局。
【請求項２１】
前記干渉状態は、前記他の無線局に対して、観測対象チャネルを順次切替える指示に従って観測することを特徴とする請求項２０記載の無線局。
【請求項２２】
前記干渉状態は、前記他の無線局との通信に使用するチャネルについて、観測することを特徴とする請求項２０記載の無線局。
【請求項２３】
前記通信に使用するチャネルは、あるタイミングで変更するものであることを特徴とする請求項２２記載の無線局。
【請求項２４】
無線局を管理する管理サーバに対して、前記干渉状態の観測結果を報告する手段と、使用チャネルの干渉発生に応答してその旨を前記管理サーバへ報告する手段と、
前記管理サーバからの、前記干渉状態の観測報告及び干渉発生の報告に基づいて決定された前記変更先チャネルを用いて、前記チャネル変更メッセージを生成することを特徴とする請求項１３〜２３いずれか記載の無線局。
【請求項２５】
前記他の無線局が自無線局と無線チャネルで接続された無線端末であることを特徴とする請求項１３〜２４いずれか記載の無線局。
【請求項２６】
無線局から指定された無線チャネルを用いて前記無線局との通信を行う無線端末であって、
前記無線局から第一のチャネル変更時間と第一の変更先チャネルを含む第一のメッセージを受信する手段と、
前記第一のメッセージを受信した後、前記第一のチャネル変更時間経過後に、前記第一の変更先チャネルに通信に用いるチャネルとする手段と、
前記第一のチャネル変更時間経過前に、前記無線局から第二のチャネル変更時間と第二の変更先チャネルを含む第二のメッセージを受信した場合に、
前記第二のメッセージを受信した後、前記第二のチャネル変更時間経過後に、前記第二の変更先チャネルを通信に用いるチャネルとする手段とを含むことを特徴とする無線端末。
【請求項２７】
干渉状態の観測のために観測対象チャネルを切替える前記無線局からの指示に基づいて、チャネル切替えをなす手段を含むことを特徴とする請求項２６記載の無線端末。
【請求項２８】
前記無線局が自無線端末と無線チャネルで接続された無線基地局であることを特徴とする請求項２６または２７記載の無線端末。
【請求項２９】
複数の無線チャネルのうち一つを用いて他の無線局との間で通信をなす無線局の動作をコンピュータにより実行させるためのプログラムグラムであって、
チャネル変更までの第一の時間と変更先チャネルとを含む第一のチャネル変更通知を、前記他の無線局へ送信するステップと、
前記第一の時間経過以前に、チャネル変更までの第二の時間と変更先チャネルとを含む第二のチャネル変更通知を、前記他の無線局へ送信するステップと、
前記チャネル変更までの時間を、前記第二の時間とするステップと、
を含むことを特徴とするプログラム。
【請求項３０】
複数の無線チャネルのうち一つを用いて他の無線局との間で通信をなす無線局の動作をコンピュータにより実行させるためのプログラムグラムであつて、
干渉発生に応答して、チャネル変更までの第一の時間と変更先チャネルとを含む第一のチャネル変更通知を、前記他の無線局へ送信するステップと、
前記第一の時間経過以前に、チャネル変更までの第二の時間と前記変更先チャネルとを含む第二のチャネル変更通知を、前記他の無線局へ送信するステップとを含み、前記第二の時間を、前記第一の時間で示されるチャネル変更タイミングと同一となる時間に設定することを特徴とするプログラム。
【請求項３１】
前記他の無線局が自無線局と無線チャネルで接続された無線端末であることを特徴とする請求項２９または３０記載のプログラム。
【請求項３２】
無線局から指示信された無線チャネルを用いて前記無線局との通信を行う無線端末の動作をコンピュータにより実行させるためのプログラムであって、
前記無線局から送信され、チャネル変更まで第一の時間と変更先チャネルとを含む第一のチャネル変更通知を受信するステップと、
前記第一の時間経過以前に前記無線局から送信され、チャネル変更までの第二の時間と変更先チャネルとを含む第二のチャネル変更通知を受信するステップと、
前記チャネル変更までの時間を、前記第二の時間とするステップと、
を含むことを特徴とするプログラム。
【請求項３３】
前記無線局が自無線端末と無線チャネルで接続された無線基地局であることを特徴とする請求項３２記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信チャネル選択方法及びそれに用いる無線局並びに無線端末に関し、特に無線ネットワークシステムにおける干渉回避方式に関するものである。
【背景技術】
【０００２】
米国電気電子技術者協会（以下、ＩＥＥＥと記述）にて標準化された８０２．１１規格に代表される無線ＬＡＮシステムは、一般に、無線網と有線網とを接続するアクセスポイント（ＡＰ）と複数の無線端末とから構成されており、利用可能な複数の周波数チャネルのうちの１つを用いて互いに通信を行う。しかし、このような無線ＬＡＮシステムでは、免許が不要な共用周波数帯域を利用することが一般的であるため、隣接する他の無線ＬＡＮシステムが同じ周波数チャネルを利用する可能性がある。このとき、隣接する無線ＬＡＮシステム間で、相手のシステムで送信される電波により自身のシステムの通信性能が劣化する干渉が発生する。この干渉を回避する手段の一つとして、無線ＬＡＮシステムが使用する周波数チャネルを変更することにより、干渉状態を解消する方法が一般に知られている。
【０００３】
従来の無線ＬＡＮシステム（ＩＥＥＥ８０２．１１規格）には、上述したチャネル変更による干渉回避方法は、特に規定されていないが、干渉を検出する手段と、使用するチャネルを変更する手段とをＡＰが実装することにより、チャネル変更による干渉回避が実現できる。この場合、干渉を検出したことにより使用するチャネルの変更を判断したＡＰは、自身のチャネルを変更することができるが、そのことを他の端末に通知する手段を持っていない。従って、ＡＰがチャネル変更を行った時に、端末はそれを認識できず、ＡＰと端末との間の接続が切断されてしまう。接続が切断された端末は、各チャネルのスキャンを行うことでＡＰを探し出して再接続する。
【０００４】
即ち、ＩＥＥＥ８０２．１１規格に基づく従来の無線ＬＡＮシステムには、無線ＬＡＮシステムの使用チャネル変更のために無線局間で通信を行うことができなくなる通信断時間が長くなるという課題があった。
【０００５】
この課題を解決するため、非特許文献１として引用するＩＥＥＥ８０２．１１ｈ  Ｐｏｔｅｎｔｉａｌ  Ｄｒａｆｔ  Ｔｅｘｔ（０２／２４５ｒ２）では、ＡＰがチャネルを変更することを各端末に通知するためのチャネル変更通知メッセージを定義している。このチャネル変更通知メッセージには、チャネルを変更するまでの時間と変更先チャネルが示されている。このチャネル変更通知メッセージを受信した端末は、ＡＰがいつどのチャネルに変更するのかを認識することができ、通信断時間を低減させることが期待できる。
【非特許文献１】ＩＥＥＥ８０２．１１ｈ  Ｐｏｔｅｎｔｉａｌ  Ｄｒａｆｔ  Ｔｅｘｔ（０２／２４５ｒ２）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述の通り、非特許文献１にてチャネル変更通知メッセージのフォーマットが規定されているが、その送信方法は規定されていない。無線通信には、伝送誤りが本質的に存在するために、ＡＰからのチャネル変更通知メッセージを端末が正しく受信できない可能性がある。チャネル変更通知メッセージの受信に失敗した端末は、ＡＰのチャネル変更が認識できないため、ＩＥＥＥ８０２．１１で規定された従来の無線ＬＡＮシステムと同様の処理により、長い通信断時間を経て再びＡＰと再接続する。つまり、伝送誤りにより、ＡＰが意図したタイミングでチャネル変更ができない端末が存在しうるという課題がある。
【０００７】
本発明の目的は、干渉の発生によりＡＰからのチャネル変更通知メッセージを端末が受信に失敗した場合に、ＡＰとの接続が断となることを防止するようにした通信チャネル選択方法及びそれに用いる無線局並びにプログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明によるチャネル選択方法は、複数の無線チャネルのうちの一つを用いて、第一の無線局と前記第一の無線局とは異なる一または複数の第二の無線局との間で通信をなす無線通信システムにおけるチャネル選択方法であって、前記第一の無線局において、チャネル変更までの第一の時間と変更先チャネルとを含む第一のチャネル変更通知を、前記第二の無線局へ送信するステップと、前記第一の時間経過以前に、チャネル変更までの第二の時間と変更先チャネルとを含む第二のチャネル変更通知を、前記第二の無線局へ送信するステップと、前記第一及び第二の無線局において、チャネル変更までの時間を、前記第二の時間とするステップとを含むことを特徴とする。
【０００９】
本発明による他のチャネル選択方法は、複数の無線チャネルのうちの一つのチャネルを用いて、第一の無線局と前記第一の無線局とは異なる一または複数の第二の無線局との間で通信をなす無線通信システムにおけるチャネル選択方法であって、干渉発生に応答して、前記第一の無線局において、チャネル変更までの第一の時間と変更先チャネルとを含む第一のチャネル変更通知を、前記第二の無線局へ送信するステップと、前記第一の時間経過以前に、チャネル変更までの第二の時間と前記変更先チャネルとを含む第二のチャネル変更通知を、前記第二の無線局へ送信するステップとを含み、前記第二の時間を、前記第一の時間で示されるチャネル変更タイミングと同一となる時間に設定することを特徴とする。
【００１０】
本発明による無線局は、複数の無線チャネルのうち一つを用いて一または複数の他の無線局との間で通信をなす無線局であって、チャネル変更までの第一の時間と変更先チャネルとを含む第一のチャネル変更通知を、前記他の無線局へ送信する手段と、前記第一の時間経過以前に、チャネル変更までの第二の時間と変更先チャネルとを含む第二のチャネル変更通知を、前記他の無線局へ送信する手段と、前記チャネル変更までの時間を、前記第二の時間とする手段とを含むことを特徴とする。
【００１１】
本発明による他の無線局は、複数の無線チャネルのうち一つを用いて他の無線局との間で通信をなす無線局であって、干渉発生に応答して、チャネル変更までの第一の時間と変更先チャネルとを含む第一のチャネル変更通知を、前記他の無線局へ送信する手段と、前記第一の時間経過以前に、チャネル変更までの第二の時間と前記変更先チャネルとを含む第二のチャネル変更通知を、前記他の無線局へ送信する手段とを含み、前記第二の時間を、前記第一の時間で示されるチャネル変更タイミングと同一となる時間に設定することを特徴とする。
【００１２】
本発明による無線端末は、無線局から指示された無線チャネルを用いて前記無線局との通信を行う無線端末であって、前記無線局から送信され、チャネル変更まで第一の時間と変更先チャネルとを含む第一のチャネル変更通知を受信する手段と、前記第一の時間経過以前に前記無線局から送信され、チャネル変更までの第二の時間と変更先チャネルとを含む第二のチャネル変更通知を受信する手段と、前記チャネル変更までの時間を、前記第二の時間とする手段とを含むことを特徴とする。
【００１３】
本発明によるプログラムは、複数の無線チャネルのうち一つを用いて他の無線局との間で通信をなす無線局の動作をコンピュータにより実行させるためのプログラムであって、チャネル変更までの第一の時間と変更先チャネルとを含む第一のチャネル変更通知を、前記他の無線局へ送信するステップと、前記第一の時間経過以前に、チャネル変更までの第二の時間と変更先チャネルとを含む第二のチャネル変更通知を、前記他の無線局へ送信するステップと、前記チャネル変更までの時間を、前記第二の時間とするステップとを含むことを特徴とする。
【００１４】
本発明による他のプログラムは、複数の無線チャネルのうち一つを用いて他の無線局との間で通信をなす無線局の動作をコンピュータにより実行させるためのプログラムであつて、干渉発生に応答して、チャネル変更までの第一の時間と変更先チャネルとを含む第一のチャネル変更通知を、前記他の無線局へ送信するステップと、前記第一の時間経過以前に、チャネル変更までの第二の時間と前記変更先チャネルとを含む第二のチャネル変更通知を、前記他の無線局へ送信するステップとを含み、前記第二の時間を、前記第一の時間で示されるチャネル変更タイミングと同一となる時間に設定することを特徴とする。
【００１５】
本発明による更に他のプログラムは、無線局から指示信された無線チャネルを用いて前記無線局との通信を行う無線端末の動作をコンピュータにより実行させるためのプログラムであって、前記無線局から送信され、チャネル変更まで第一の時間と変更先チャネルとを含む第一のチャネル変更通知を受信するステップと、前記第一の時間経過以前に前記無線局から送信され、チャネル変更までの第二の時間と変更先チャネルとを含む第二のチャネル変更通知を受信するステップと、前記チャネル変更までの時間を、前記第二の時間とするステップと含むことを特徴とする。
【００１６】
本発明の作用を述べる。複数の無線チャネルのうちの一つを用いて、第一の無線局とこの第一の無線局とは異なる一または複数の第二の無線局との間で通信をなす無線通信システムにおけるチャネル選択方式において、第一の無線局では、チャネル変更までの第一の時間と変更先チャネルとを含む第一のチャネル変更通知を、第二の無線局へ送信し、当該第一の時間経過以前に、チャネル変更までの第二の時間と変更先チャネルとを含む第二のチャネル変更通知を、当該第二の無線局へ送信する。そして、第一及び第二の無線局においては、チャネル変更までの時間を、第二の時間とするように構成する。こうすることによって、干渉の発生によりＡＰからのチャネル変更通知メッセージを端末が受信に失敗した場合に、ＡＰとの接続が断となることを防止する。
【発明の効果】
【００１７】
本発明の第１〜３の実施例よれば、干渉の発生に先立ってチャネル変更通知メッセージをＡＰが端末へと送信することで、干渉発生時にチャネル変更通知メッセージの受信に失敗した端末が、ＡＰとの接続を切断されることなくチャネル変更を行うことができるという効果がある。
【００１８】
また、本発明の第４の実施例によれば、干渉の発生後にのみチャネル変更通知メッセージを、複数回ＡＰが端末へと送信することで、干渉発生前のトラフィック量を削減しつつ、チャネル変更通知が全ての端末で受信される確率を高めることができという効果がある。
【００１９】
更に、本発明の第５及び第６の実施例によれば、ＡＰ自身が複数チャネルの各干渉状態を調査して、最適チャネルを変更先チャネルに決定するものであるから、干渉発生後に最適チャネルへの変更が可能となるという効果がある。
【００２０】
更にはまた、本発明の第７の実施例によれば、ＡＰを管理する管理サーバが各ＡＰの使用チャネルと各チャネルの干渉状態とをまとめて管理して、これらに基づいて変更先チャネルを決定して各ＡＰへ通知するようにすることによって、各ＡＰの負荷が大幅に軽減できるという効果がある。また、サーバは、各ＡＰの状況と各チャネルの干渉状態とを統括管理できるので、エリア全体としての干渉の発生が抑制される方向に制御することが可能となる。
【発明を実施するための最良の形態】
【００２１】
複数の無線チャネルのうちの一つを用いて、第一の無線局とこの第一の無線局とは異なる一または複数の第二の無線局との間で通信をなす無線通信システムにおけるチャネル選択方式において、第一の無線局では、チャネル変更までの第一の時間と変更先チャネルとを含む第一のチャネル変更通知を、第二の無線局へ送信し、当該第一の時間経過以前に、チャネル変更までの第二の時間と変更先チャネルとを含む第二のチャネル変更通知を、当該第二の無線局へ送信する。そして、第一及び第二の無線局においては、チャネル変更までの時間を、第二の時間とするように構成する。
【実施例１】
【００２２】
次に、本発明の実施例について図面を参照して詳細に説明する。図１は、本発明の第１の実施例におけるネットワークシステムを示している。ここでは、アクセスポイント（以下、ＡＰと表記）１１と無線端末１２，１３から構成される無線ＬＡＮシステム１０と、ＡＰ２１と無線端末２２とから構成される無線ＬＡＮシステム２０とが存在する。また、ＡＰ１１は有線ネットワーク４０に接続されており、無線端末１２や１３が、ＡＰ１１を介して有線ネットワーク４０上の機器と通信することが可能である。同様に、ＡＰ２１は有線ネットワーク４１と接続されて、無線端末２２が有線ネットワーク４１上の機器と通信できる。
【００２３】
なお、図１では、有線ネットワーク４０と有線ネットワーク４１とを分離して示したが、これらが単一の有線ネットワークであってもよい。
【００２４】
本実施例では、無線ＬＡＮシステム１０および２０が、共に周波数チャネルＡ（以下、Ｃｈ  Ａと表記）を用いてデータ通信を行っている。さらに、ＡＰ１１とＡＰ２１とは、互いに電波の届く距離に位置しており、同じＣｈ  Ａを使用しているので、干渉が生じて通信が妨害される。無線ＬＡＮシステム１０には、このように干渉が生じた場合に、使用するチャネルをＣｈ  Ａから他のチャネル（例えば、Ｃｈ  Ｂ）に変更することで、干渉の発生を回避する機能が備わっている。このチャネルの変更は、チャネル変更通知メッセージ３０を、ＡＰ１１が管理下の無線端末１２と１３に送信することで実現される。
【００２５】
この無線ＬＡＮシステム１０に備えられたチャネル変更方法を、図２のタイミングチャートを参照して説明する。図２は、ＡＰ１１および無線端末１２，１３の各々が管理しているチャネル変更までの時間の、時間経過に対する推移を示している。なおチャネル変更までの時間の具体的な管理方法は後述する。
【００２６】
ＡＰ１１は、無線ＬＡＮシステム１０に属する全ての無線端末（無線端末１２および１３）に対してチャネル変更通知メッセージ３０ａ〜３０ｅを送信する。このメッセージは、全ての無線端末がメッセージを受信する機会が得られるように送信されればよく、ユニキャストで各無線端末に個別に送信するのでも、ブロードキャストで一括して全無線端末に送信するのでもよい。
【００２７】
このチャネル変更通知メッセージ３０ａ〜３０ｅには、少なくともチャネルの変更先とチャネル変更までの時間とが格納されている。このメッセージを無線端末が受信して、ＡＰ１１のチャネル変更スケジュール（いつ、どのチャネルに変更するのか）を知り、それに合わせて無線端末自身のチャネル変更スケジュールを設定することで、チャネル変更に伴う通信断時間を低減させることが可能となる。
【００２８】
具体的には、図２に示すように、ＡＰ１１から送信されるチャネル変更通知メッセージ３０ａ〜３０ｅを受信した無線端末は、そのメッセージに格納されるチャネル変更までの時間に合わせて自身のチャネル変更までの時間を設定する。この際に本実施例では、先に受信したチャネル変更時刻（メッセージに格納されたチャネル変更までの時間をそのメッセージを受信した時刻に加えた時刻）になる前に新たなチャネル変更通知メッセージを受信した場合、新たなメッセージに格納されたチャネル変更までの時間に合わせてチャネル変更を再スケジュールする方法が用いられるものとする。
【００２９】
次に、ＡＰ１１によるチャネル変更メッセージの送信方法について説明する。ＡＰ１１には、干渉検出前の期間と干渉検出後（チャネル変更処理の実行を決定してからチャネル変更処理を完了するまで）の期間とで、異なるメッセージ送信方法を適用する仕様が盛り込まれている。
【００３０】
初めに、干渉検出前の期間における、ＡＰ１１によるチャネル変更メッセージの送信方法について説明する。この場合干渉を検出していないため、無線ＬＡＮシステム１０はチャネルを変更する必要がない。従って端末において、実際にチャネル変更処理がなされないようにするために、ＡＰ１１は、先に送信したチャネル変更通知メッセージによるチャネル変更タイミングが来る前に新たなチャネル変更通知メッセージを送信し、チャネル変更処理を延期させる。
【００３１】
具体的には、例えば、チャネル変更通知メッセージ３０ｂを、直前のチャネル変更通知メッセージ３０ａによるチャネル変更タイミングが来る前に送信する。すなわち、図２のタイミングチャートでは、チャネル変更通知メッセージ３０ａに含まれる「チャネル変更までの時間Ｔ０」が経過する前に、すなわちチャネル変更までにまだ残り時間Ｔ１が存在するタイミングで、次の新たなチャネル変更通知メッセージ３０ｂを送信するのである。
【００３２】
更に、チャネル変更通知メッセージ３０ｂによるチャネル変更時刻が、先に送信したチャネル変更通知メッセージ３０ａによるチャネル変更時刻より後になるように、チャネル変更通知メッセージ３０ｂに格納されるチャネル変更までの時間を設定する（図２の例では、Ｔ０が設定されている）。このように設定することで、チャネル変更通知メッセージ３０ａによるチャネル変更通知処理が、チャネル変更通知メッセージ３０ｂにより取り消される（上書きされる）ことになる。
【００３３】
以上述べたように、干渉検出前の期間は、チャネル変更通知メッセージが常にＡＰ１１から無線端末１２および無線端末１３に伝達されるにも関わらず、常に新たなメッセージにより処理が取り消されることで、実際にチャネル変更処理が実行されることがない。
【００３４】
なお、各チャネル変更通知メッセージに格納される変更先チャネルは必ずしも同じである必要はなく、変更先となりうる各チャネルの干渉状況に応じて変更先チャネルを変えてもよい。
【００３５】
続いて、干渉検出後の期間における、ＡＰ１１によるチャネル変更メッセージの送信方法について説明する。干渉検出後は、それを回避するためにチャネルを変更する必要がある。この時ＡＰ１１は、先に送信したチャネル変更通知メッセージによるチャネル変更時刻を延期しないようなチャネル変更通知メッセージを新たに送信する。
【００３６】
具体的には、例えば、チャネル変更通知メッセージ３０ｅに格納されるチャネル変更までの時間は、このメッセージによるチャネル変更時刻が、直前に送信されたチャネル変更通知メッセージ３０ｄによるチャネル変更時刻と同じになるように設定される。
【００３７】
このように設定することで、チャネル変更通知メッセージ３０ｄによるチャネル変更通知処理が、チャネル変更通知メッセージ３０ｅにより取り消されることなく予定される。従って、メッセージ３０ｄにより予定された時刻にチャネル変更処理が実行されることになる（図２の端末１２の動作）。
【００３８】
以上述べたようなチャネル変更方法を適用することで、チャネル変更通知メッセージの受信に失敗することによってＡＰ１１の変更スケジュールが無線端末に通知されない確率を低減させることが可能になる。例えば、図２では、チャネル変更通知メッセージ３０ｄと３０ｅの受信に無線端末１３は失敗しているが、その前のメッセージ３０ｃの受信には成功しており、その内容に基づいてチャネル変更処理を実行することができる。
【００３９】
なお、このようなメッセージの受信に失敗する無線端末を救う確率を向上させるために、本実施例では、干渉検出後に送信されるチャネル変更通知メッセージ３０ｄおよび３０ｅに格納される変更先チャネルを、干渉検出直前のメッセージ３０ｃに格納された値と同じにする方法が適用された。これにより、チャネル変更通知メッセージ３０ｃ以降を少なくとも１回受信した無線端末が、ＡＰ１１のチャネル変更先がどこであるかを認識することができる。
【００４０】
また、図２では、干渉検出直後に送信されるチャネル変更通知メッセージ３０ｄに格納されるチャネル変更までの時間Ｔ２から導かれるチャネル変更時刻は、このメッセージ３０ｄを送信する時点でのチャネル変更までの時間以下の時間になっているのに対し、メッセージ３０ｄと３０ｅから導かれるチャネル変更時刻は同じになるように設定されている。これは、干渉状態からなるべく早く回避することと同時に、ＡＰと無線端末とが異なるチャネルにある状態をなるべく減らすことを意図して設定している。
【００４１】
続いて、図２で説明したチャネル変更方法を処理する機能を備えたＡＰおよび無線端末の構成について説明する。初めに、本実施例で使用されるＡＰ１１の構成を図３に示す。ＡＰ１１は、アンテナ部１００と、ＰＨＹ（Phisical Layer）部１０１、ＭＡＣ（Media Access Control）部１０２、データ記憶部１０３、有線インタフェス部１０４、干渉検出手段１０５、チャネル品質記憶部１０６、チャネル変更通知メッセージ作成手段１０７、チャネル変更時間管理手段１０８、チャネル変更通知メッセージ送信管理手段１０９とを含んでいる。
【００４２】
以下に、これらの各部について説明する。アンテナ部１００は、ＡＰと伝送媒体（空間）との間のデータ送受信のためのインタフェスを提供する。データ送信時は、ＰＨＹ部１０１から入力された信号を空間へ出力する。一方、データ受信時は、空間を伝送してきた信号を受信し、ＰＨＹ１０１へと出力する。
【００４３】
ＰＨＹ部１０１は、アンテナ部１００とＭＡＣ部１０２のインタフェスを提供する。ＭＡＣ部１０２からデータが入力されたときは、それにＰＨＹヘッダを付加し、さらに現在使用しているチャネル周波数を中心周波数とする無線信号に変換して送信する。一方、アンテナ部１００から無線信号が入力されたときはそれを復調し、ＭＡＣ部１０２へと出力する。また、チャネル変更時間管理手段１０８からの要求をトリガとして、データの送受信に用いるチャネルの変更を行う機能を有する。
【００４４】
ＭＡＣ部１０２は、ＭＡＣフレームの生成・解読機能とフレーム送信時の媒体アクセス制御機能とを有する。データ送信時は、データ記憶部１０３より入力されるデータや、チャネル変更通知メッセージ作成手段１０７より入力されるチャネル変更メッセージのフレーム化を行い、空間が信号送信のできるアイドル状態であれば、ＰＨＹ部１０１にそのフレームを出力する。一方、ＰＨＹ部１０１から受信フレームが入力されたときは、そのフレームの宛先を確認し、ＡＰ１１自身が受信するべきデータフレームであれば、確認応答を送信したのち、データ記憶部１０３へと受信したデータを出力する。
【００４５】
データ記憶部１０３は、有線インタフェス部１０４とＭＡＣ部１０２間で送受信されるデータのバッファリングを行う。有線インタフェス部１０４からのデータ入力時は、入力されるデータを記憶し、適時ＭＡＣ部１０２へと出力する。一方、ＭＡＣ部１０２からのデータ入力時は、入力されるデータを記憶し、適時、有線インタフェス部１０４へと出力する。
【００４６】
有線インタフェス部１０４は、データ記憶部１０３と有線ネットワークとのインタフェスを提供する。有線ネットワークからデータが入力されるときは、データ記憶部１０３へ入力されたデータを出力する。一方、データ記憶部１０３からデータが入力されるときは、入力されたデータを有線ネットワークへと出力する。なお、有線インタフェス部１０４の詳細な機能は本願とは関係が薄いので、ここでは記述しない。
【００４７】
干渉検出手段１０５は、ＰＨＹ部１０１やＭＡＣ部１０２から得られる情報から、干渉レベルを検出し、それをチャネル品質記憶部１０６に出力する機能を有する。この処理は、使用中のチャネルのみではなく、システムが使用可能な他のチャネルに対しても干渉検出手段１０５が自律的に行う。更に、干渉検出の結果、使用中のチャネルの干渉レベル検出結果があるしきい値を上回っており、その干渉を回避するためにチャネルを変更する必要があると判断されたときは、チャネル変更通知メッセージ送信管理手段１０９へチャネル変更処理を要求する。なお具体的な干渉検出のための機能は本願とは関係が薄いので、ここでは記述しないが、例えば、８０２．１１規格の無線ＬＡＮシステムが持つ機能であるスキャンにより、干渉源となる無線システムの制御信号を検出する機能が挙げられる。
【００４８】
チャネル品質記憶部１０６は、干渉検出手段１０５による干渉検出結果をチャネル毎に記憶する機能を有する。この干渉検出結果は、チャネル変更時間管理手段１０８や、チャネル変更通知メッセージ送信管理手段１０９により、後述するように参照される。
【００４９】
チャネル変更通知メッセージ作成手段１０７は、ＡＰが無線端末に送信するチャネル変更通知メッセージを作成し、ＭＡＣ部１０２に出力する機能を有する。このチャネル変更通知メッセージの作成は、チャネル変更通知メッセージ送信管理手段１０９からの要求に応じて行われる。チャネル変更通知メッセージに格納される情報（チャネル変更までの時間と変更先チャネル）も、やはりチャネル変更通知メッセージ送信管理手段１０９より入力される。
【００５０】
チャネル変更時間管理手段１０８は、チャネル変更を行うまでの時間を管理する手段（チャネル変更タイマ）を有する。このチャネル変更タイマの値は、チャネル変更通知メッセージ送信管理手段１０９がチャネル変更通知メッセージ作成手段１０７に対してメッセージの作成を要求するタイミングで、そのメッセージに格納されるチャネル変更までの時間と同じ値に設定される。また、チャネル変更タイマの値は時間経過と共に減少し、値０がチャネル変更時刻になったことを意味する。
【００５１】
チャネル変更タイマの値が０になったら、チャネル変更時間管理手段１０８はチャネル品質記憶部１０６を参照して、データ送受信に使用するチャネルを変更するようＰＨＹ部１０１に要求する。
【００５２】
チャネル変更通知メッセージ送信管理手段１０９は、無線端末へのチャネル変更通知メッセージの送信を決定する機能と、送信するメッセージに格納する情報である、チャネルの変更先と、チャネル変更までの時間とを決定する機能とを有する。チャネルの変更先には、チャネル品質記憶部１０６に記憶される各チャネルの干渉検出状況を参照し、最も干渉検出レベルが低いチャネルを決定する。一方、チャネル変更までの時間は、使用中のチャネルで干渉が発生していない場合と発生した場合とで、以下に説明するように異なる値を設定する。
【００５３】
使用中のチャネルで干渉が発生しておらず、チャネルを変更する必要がない場合は、チャネル変更時間管理手段１０８が示すチャネル変更までの時間が０となる前に、チャネル変更通知メッセージを新たに送信することを決定する。このとき、メッセージに格納するチャネル変更までの時間を、チャネル変更時間管理手段１０８が示すチャネル変更までの残り時間より長く設定する。この時間設定規則が守られているのであれば、メッセージに格納する値を常に同じ値としてもよいし（図２の例では、初期値Ｔ０として、常に同じ値としている）、メッセージ毎に異なる値としてもよい。
【００５４】
一方、使用しているチャネルでの干渉の発生により、干渉検出手段１０５からチャネル変更が要求された場合は、メッセージに格納するチャネル変更までの時間を、チャネル変更時間管理手段１０８が示すチャネル変更までの残り時間以下に設定する。
【００５５】
次に、無線端末１２および無線端末１３の構成を図４に示す。図４に示されるように、無線端末１２および無線端末１３は、アンテナ部２００と、ＰＨＹ部２０１、ＭＡＣ部２０２、データ記憶部２０３、内部バスインタフェス部２０４、チャネル変更通知メッセージ認識手段２０５、変更先チャネル記憶部２０６、チャネル変更時間管理手段２０７とを含んでいる。無線端末１２および無線端末１３に含まれる、図示されない機能ブロックについては、本発明とは関連が薄いために、ここでは説明を割愛する。
【００５６】
以下に、これらのそれぞれについて説明する。アンテナ部２００およびＰＨＹ部２０１は、ＡＰ１１のアンテナ部１００およびＰＨＹ部１０１とそれぞれ同じ機能を有する。
【００５７】
ＭＡＣ部２０２は、ＭＡＣフレームの生成・解読機能とフレーム送信時の媒体アクセス制御機能とを有する。ＭＡＣ部２０２は、データ記憶部２０３より入力されるデータのフレーム化を行い、空間が信号送信のできるアイドル状態であれば、ＰＨＹ部２０１へとそのフレームを出力する。一方、ＰＨＹ部２０１から受信フレームが入力されたときは、自身が受信するべきデータフレームであれば、確認応答を送信したのち、データ記憶部２０３へと受信したデータを出力する。さらに、チャネル変更通知メッセージが含まれるフレームが入力された場合、フレームからチャネル変更通知メッセージを抽出し、チャネル変更通知メッセージ認識手段２０５へ出力する。
【００５８】
データ記憶部２０３は、内部バスインタフェス部２０４とＭＡＣ部２０２間で送受信されるデータのバッファリングを行う。内部バスインタフェス部２０４からのデータ入力時は、入力されるデータを記憶し、適時、ＭＡＣ部２０２へと出力する。ＭＡＣ部２０２からのデータ入力時は、入力されるデータを記憶し、適時、内部バスインタフェス部２０４へと出力する。
【００５９】
内部バスインタフェス部２０４は、データ記憶部２０３と無線端末１２（無線端末１３）の内部バスとのインタフェスを提供する。内部バスからデータが入力されるときはデータ記憶部２０３へ入力されたデータを出力する。データ記憶部２０３からデータが入力されるときは、入力されたデータを内部バスへと出力する。
【００６０】
チャネル変更通知メッセージ認識手段２０５は、チャネル変更通知メッセージ内の情報を抽出する機能を有する。ＭＡＣ部２０２から入力されるチャネル変更通知メッセージから、チャネル変更までの時間と変更先となるチャネルの情報を抽出する。抽出した変更先となるチャネルの情報は変更先チャネル記憶部２０６へ、チャネル変更までの時間はチャネル変更時間管理手段２０７へ出力する。
【００６１】
変更先チャネル記憶部２０６は、無線端末１２（無線端末１３）がチャネルを変更するときの変更先となるチャネルの情報を記憶する機能を有する。記憶される変更先チャネル情報は、チャネル変更通知メッセージ認識手段２０５から新たな情報が入力されるたびに上書きにより更新される。
【００６２】
チャネル変更時間管理手段２０７は、チャネル変更を行うまでの時間を管理する手段（チャネル変更タイマ）を有する。チャネル変更タイマの値は、チャネル変更通知メッセージ認識手段２０５からチャネル変更までの時間が新たに入力されると、その値に設定される。また、チャネル変更タイマの示すチャネル変更までの残り時間は時間の経過と共に減少し、０になれば、チャネル変更先記憶部２０６に示された変更先となるチャネルの情報を参照して、データ送受信に使用するチャネルの変更をＰＨＹ部２０１へ要求する。
【００６３】
次に、図５及び図６のフローチャートを参照して、本実施例のＡＰ１１と無線端末１２，１３の動作を説明する。初めに、図５を参照してＡＰ１１の動作を説明する。
【００６４】
ＡＰ１１に電源が投入されると、チャネル変更通知メッセージ送信管理手段１０９は、変更先となるチャネルの初期値（図２ではＣｈ  Ｂ）を決定する（ステップＳ１）と共に、チャネル変更までの時間の初期値Ｔ０を決定する（ステップＳ２）。続いて、決定した各初期値を無線端末へ通知するため、チャネル変更通知メッセージ送信管理手段１０９は、チャネル変更通知メッセージ作成手段１０７へ各初期値が格納されたチャネル変更通知メッセージの作成を要求し、チャネル変更通知メッセージ作成手段１０７がそれを作成する（ステップＳ３）。
【００６５】
この場合のチャネル変更通知メッセージのフレームフォーマットの例が図７に示されている。このメッセージは上部に示されるフィールドから下部に示されるフィールドへと、時間的に順次送信されるものとする。本フレームの無線端末への宛先アドレスフィールド（図の上から３番目）と、新規運用チャネル番号フィールド（図の下から３番目）と、チャネル変更までの時間フィールド（図の下から２番目）とに、それぞれ所定値が格納されて、送信されることになる。他のフィールドについては、本発明とは関係が薄いので、その説明は省略する。
【００６６】
この処理に続いて、チャネル変更通知メッセージ送信管理手段１０９は、チャネル変更までの時間の初期値Ｔ０をチャネル変更時間管理手段１０８のチャネル変更タイマに設定する（ステップＳ４）。ステップＳ３で作成されたチャネル変更通知メッセージは、ＭＡＣ部１０２およびＰＨＹ部１０１を経てアンテナ部１００から送信される（ステップＳ５）。その後、チャネル変更タイマが満了したと判断されなければ（ステップＳ６）、ステップＳ８に移り、タイマが満了していれば（ステップＳ６）、チャネル変更処理を行う（ステップＳ７）。チャネル変更処理が完了したらステップＳ１に移る。
【００６７】
そして、干渉検出手段１０５が干渉検出結果に基づいて、干渉回避のためにチャネルを変更すべきか否かを判断する（ステップＳ８）。チャネルを変更すべきと判断した場合、干渉検出手段１０５がチャネル変更通知メッセージ送信管理手段１０９へチャネル変更処理を要求したのち、ステップＳ１１に移る。ここで、チャネル変更通知メッセージ送信管理手段１０９は、チャネル変更までの時間をチャネル変更時間管理手段１０８が示すチャネル変更までの残り時間以下の時間に決定し（ゼロであっても良い）、変更先となるチャネルを直前に送信したチャネル変更通知メッセージ内に格納した変更先チャネルと同じチャネルに決定する。
【００６８】
このとき、チャネル変更までの時間を現在のタイマ値以下の、ゼロを含む短い値に設定する理由は、干渉発生に対して素早くチャネル変更を実施するためである。また、チャネル変更までの時間を、「干渉発生以前のメッセージに設定されていたチャネル変更時間と同じになるように」セットすることができる。こうすることにより、同一エリア内の端末が全て（干渉によりメッセージを受信できなかった端末も、受信できた端末も含めて）同じタイミングで同じチャネルに切替えを行うことができる。
【００６９】
一方、ステップＳ８においてチャネルを変更すべきとの判断がなされなかった場合、チャネル変更通知メッセージ送信管理手段１０９はチャネル変更時間管理手段１０８が管理するチャネル変更までの残り時間を参照することにより、チャネル変更通知メッセージを送信するタイミングであるかどうかの判断を行う（ステップＳ９）。チャネル変更通知メッセージを送信するタイミングであれば、ステップＳ１０に進み、そのタイミングでなければステップＳ６へ進む。
【００７０】
ステップＳ１０において、チャネル変更通知メッセージ送信管理手段１０９は、新たに作成するチャネル変更通知メッセージに格納するチャネル変更までの時間を、チャネル変更時間管理手段１０８が示すチャネル変更までの残り時間よりも長い時間（図２の例では、初期値Ｔ０としている）に決定し、変更先となるチャネルを、チャネル品質記憶部１０６から得られる干渉検出レベルが最も低いチャネルに決定する。
【００７１】
続いて、無線端末１２，１３の動作を図６を用いて説明する。無線端末１２，１３は、電源が投入されると、チャネル変更メッセージを受信したかどうかを判断する（ステップＳ６１）。メッセージを受信していない場合には、チャネル変更タイマに値が設定されているかどうかを確認し（ステップＳ６２）、値が未設定の場合には、ステップＳ６１に戻るが、値が設定済みの場合はステップＳ６４に進む。
【００７２】
一方、ステップＳ６１においてメッセージを受信したと判断した場合は、そのメッセージに格納される変更先チャネルと変更までの時間を抽出し、それらを変更先チャネル記憶部２０６およびチャネル変更時間管理手段２０７にそれぞれ格納する（ステップＳ６３）。
【００７３】
その後、チャネル変更タイマの値が満了しているかどうかを判定し（ステップＳ６４）、満了していなければステップＳ６１に進み、満了していれば変更先チャネル記憶部２０６に記憶されたチャネルに変更する（ステップＳ６５）。このチャネル変更処理が完了したら、ステップＳ６１に進む。
【００７４】
以上説明したように、本実施例では、干渉の発生に先立ってチャネル変更通知メッセージをＡＰが無線端末へと送信することで、干渉発生時にチャネル変更通知メッセージの受信に失敗した無線端末が、ＡＰとの接続を切断されることなくチャネル変更を行うことができる。
【実施例２】
【００７５】
上述した第１の実施例における干渉検出後からチャネル変更が実行されるまでの間に、干渉状態が改善されることがある。かかる場合には、チャネル変更は必要がなくなるので、干渉検出前と同じチャネルを継続して使用するようにする方式が、第２の実施例である。
【００７６】
図８はこの第２の実施例の動作を示すタイミングチャートであり、図２と同等部分は同一符号にて示している。図８を参照すると、干渉検出後に、ＡＰ１１は、チャネル変更通知メッセージ３０ｄを端末１２，１３に対して送信するが、このメッセージ３０ｄによるチャネル変更時刻以内に、干渉状態が改善されると、これを干渉検出手段１０５（図３参照）が検出して、チャネル変更までの時間を現在のタイマ値よりも長い時間、例えば、図８の例では、初期値Ｔ０とした値を、次に送信するチャネル変更通知メッセージ３０ｅに設定するよう動作する。これによって、干渉前の状態に戻ることになる。なお、無線端末１２，１３における動作は第１の実施例と同一である。
【００７７】
図９及び図１０は本実施例におけるＡＰ１１の動作を示すフローチャートであり、図５と同等ステップは同等符号により示している。本例では、ステップＳ８において、干渉回避のためにチャネル変更実行する必要が生じると、図５の場合と同様に、ステップＳ１１において、チャネル変更までの時間を現在のタイマ値以下の値（図８では現在のタイマ値）に設定し、変更先チャネルを決定する。そして、ステップＳ３´〜Ｓ５´の手順、すなわちチャネル変更メッセージ作成、チャネル変更タイマセット、チャネル変更通知メッセージ送信のステップを実行し、タイマ満了であれば（ステップＳ６´でＹＥＳ）、チャネル変更を実行して（ステップＳ７）ステップＳ１へ戻るが、ステップＳ６´でタイマ満了でなければ、干渉状態が改善したかを判定する（ステップＳ１２）。干渉状態が改善していなければ、干渉発生時の動作を継続することになる。
【００７８】
上述のとおり、図１０のフローチャートでは、干渉状態が改善されていない場合、干渉発生時の動作を継続することとしているが、この他のケースとして、以下の動作とすることも可能である。すなわち、干渉状態が改善されない場合（ステップＳ１２でＮＯ）に、タイマ満了まで適当なタイミングで干渉状態が改善されるか否かを繰り返し観測するのみで、干渉発生時の動作は継続しないような動作とすることも可能である。このような動作であっても、タイマが満了すれば、チャネルが変更されるので、その目的は達成できる。
【００７９】
ここで、干渉状態が改善されていれば、ステップＳ１０へ進むのである。このステップＳ１０においては、チャネル変更までの時間を現在のタイマ値よりも長い値（上述したように、図８の例では、初期値Ｔ０）に設定して端末へメッセージ３０ｅ送信する（ステップＳ５″）ことで、干渉発生前の動作状態に復帰することになる。
【実施例３】
【００８０】
次に、本発明の第３の実施例について説明する。本実施例では、干渉発生前にチャネル変更通知メッセージを送信し、干渉発生後はチャネル変更通知メッセージの送信は行わないというものである。干渉発生前に、予めチャネル変更通知を行っておくことにより、チャネル変更通知メッセージが無線端末に受信される確率を高めるようにしたものである。
【００８１】
図１１は本実施例の動作を示すタイミングチャートであり、図２と同等部分は同一符号にて示している。図１２はこの場合のＡＰ１１の動作手順を示すフローチャートであり、図５と同等ステップは同一符号にて示している。これら図１２，１３を参照すると、本実施例では、干渉発生以前は、図２及び図５に示した第１の実施例と同等な動作であるが、干渉発生後には、チャネル変更通知メッセージの送信を停止して、チャネル変更タイマが満了するのを待って、チャネルの変更を実行するのである。
【００８２】
従って、図５のフローチャートにおけるステップＳ１１の処理をなくして、図１２に示すように、ステップＳ８での判定処理で肯定（ＹＥＳ）と判定された場合、ステップＳ６であるチャネル変更タイマの満了待ちへと遷移することになる。この場合も、無線端末１２，１３における動作は第１の実施例と同一である。
【実施例４】
【００８３】
次に、本発明の第４の実施例について説明する。本実施例では、ＡＰ１１が、干渉発生後にのみチャネル変更通知メッセージを複数回、無線端末１２，１３へ送信するようにしたものである。このようにすることにより、チャネル変更通知メッセージが、全ての端末へ届く確率を高めることが可能となる。
【００８４】
図１３はこの第３の実施例の動作タイミングチャートであり、図２と同等部分は同一符号にて示している。この場合のＡＰ１１の動作を図１４のフローチャートに示す。
【００８５】
これら図１３，１４を参照すると、ＡＰ１１において、電源投入に応答して、干渉発生状態を観測する。そして、干渉が検出されて干渉回避のためにチャネル変更実行が必要であると判定されると（ステップＳ２１でＹＥＳ）、干渉発生後に変更先となるチャネルの初期値を決定し（図１３では、Ｃｈ  Ｂ）（ステップＳ２２）、チャネル変更までの時間の初期値Ｔ０を決定する（ステップＳ２３）。
【００８６】
次に、チャネル変更通知メッセージを作成する（ステップＳ２４）。この時、このメッセージの新規運用チャネル番号フィールド（図７参照）には、ステップＳ２２で決定された変更先チャネルが設定され、またチャネル変更までの時間フィールドには、ステップＳ２３で決定された初期値Ｔ０が設定される。チャネル変更タイマに初期値Ｔ０をセットして（ステップＳ２５）、このメッセージ３１ａは無線端末１２、１３へ送信される（ステップＳ２６）。
【００８７】
次に、チャネル変更タイマが満了しているか否かをチェックし、満了していない場合（ステップＳ２７でＮＯ）、チャネル変更通知メッセージ送信タイミングか否かをチェックする（ステップＳ２９）。ここで、チャネル変更通知メッセージ送信タイミングは、任意に決定できる値（タイミング）であり、図１３では、メッセージ３１ｂまたは３１ｃを送信するタイミングが、このチャネル変更通知メッセージ送信タイミングに相当する。チャネル変更通知メッセージ送信タイミングとなった場合（ステップＳ２９でＹＥＳ）、チャネル変更までの時間を現在のタイマ値以下の値に決定し（図１３ではＴ３）（ステップＳ３０）、再度チャネル変更通知メッセージ３１ｂを作成し（ステップＳ２４）、チャネル変更タイマを再セットして（ステップＳ２５）、無線端末へ送信する（ステップＳ２６）。また、ステップＳ２７においてタイマ満了であれば、チャネル変更が実行される（ステップＳ２８）。なお、無線端末１２，１３における動作は第１の実施例と同一である。
【実施例５】
【００８８】
次に、本発明の第５の実施例について説明する。本実施例では、チャネル変更先を決定するために、予めチャネルの干渉状態をＡＰと端末とが共同して調査するようにしたものである。この場合の干渉状態の調査方法として、調査対象チャネルに、ＡＰ及び端末が短時間移行して干渉状態の検出を行うものであり、この調査期間中は、ＡＰと端末間の通信は行うことができなくなるが、当該期間を短期間に設定しておけば、実用上は問題ない。
【００８９】
そして、この干渉状態の調査結果に基づいて、干渉状態が最良のチャネルを変更先チャネルとして決定し、チャネル変更通知メッセージにより、ＡＰが端末へ指示する。
【００９０】
図１５はこの場合のタイミングチャートであり、図１６はＡＰ１１の動作フローチャートであり、また図１７は端末の動作フローチャートである。図１６，１７において、図５，６と同等ステップは同一符号にて示している。図１５において、他チャネルの干渉状態調査期間３００，３０２において、実際に使用している以外のチャネル（図１５では、Ｃｈ  Ｂ〜Ｄ）について、ＡＰ１１が予め定められた短い期間だけ順次変更するよう端末へ指示して、干渉状態の調査を行うのである。
【００９１】
図１６のフローチャートに示すように、ＡＰ１１は、ステップＳ９でチャネル変更通知送信タイミングでない場合に、チャネル干渉状態調査タイミングになると（ステップＳ４１）、他チャネル干渉状態調査要求メッセージを端末へ送信する（ステップＳ４２）。そして、他チャネルの干渉状態の調査を行うことになる（ステップＳ４３）。
【００９２】
図１７のフローチャートを参照すると、各端末１２，１３は、ステップＳ６１でチャネル変更メッセージを受信していない場合において、他チャネル干渉状態調査要求メッセージを受信すると（ステップＳ６６）、他チャネルの干渉状態調査を行う（ステップＳ６７）。このとき、当該他チャネル干渉状態調査要求メッセージには、干渉状態調査のために予め定められた短い期間だけ順次、チャネルをＣｈ  Ｂ〜Ｃｈ  Ｄと変更する旨の指示が含まれているので、それに基づいてチャネルが順次切替え制御されて干渉状態の調査をなすのである。
【００９３】
ステップＳ６７における干渉状態の調査では、各端末１２、１３が通信に使用できるチャネルの干渉量を測定することで可能であり、この機能は周知であるから、特に図示しないが、例えば、８０２．１１規格の無線ＬＡＮシステムが持つ機能であるスキャンにより、干渉源となる無線システムの制御信号を検出する機能が挙げられる。
【００９４】
図１５に示した例では、他チャネルの干渉状態調査期間３００では、３０１に示すような、調査結果が得られたものとすると、このときのチャネル変更先としては、Ｃｈ  Ｄ以外のチャネル（ここでは、Ｃｈ  Ｂ）が決定される。そして、実際に使用中のチャネルであるＣｈ  Ａに干渉が生ずると、Ｃｈ  Ｂへチャネル変更が実行される。その後の他チャネルの干渉状態調査期間３０２では、３０３に示すような、調査結果が得られたものとすると、このときのチャネル変更先としては、Ｃｈ  Ｂが決定される。
【実施例６】
【００９５】
次に、本発明の第６の実施例について説明する。本実施例では、チャネル変更先を決定するために、第５の実施例と同様に、チャネルの干渉状態をＡＰと端末とが共同して調査するようにしたものである。この場合の干渉状態の調査方法として、調査対象チャネルに、ＡＰ及び端末が実際に通信に使用するチャネルにおいて、その干渉状態の検出を行うものであり、この調査期間中も、ＡＰと端末間の通信は行うことができる。
【００９６】
そして、この干渉状態の調査結果に基づいて、干渉状態が最良のチャネルを変更先チャネルとして決定し、チャネル変更通知メッセージにより、ＡＰが端末へ指示する。
【００９７】
図１８はこの場合のタイミングチャートであり、図１９はＡＰ１１の動作フローチャートである。図１９において、図５と同等ステップは同一符号にて示している。なお、本例では、端末についての動作は、図６のフローチャートと同一の動作をなす。
【００９８】
図１９のステップＳ６でチャネル変更タイマが満了していない場合、チャネル変更通知メッセージ送信タイミングかどうかを判定して（ステップＳ４５）、そうであれば、干渉回避のため、あるいは（干渉状態調査のための）定期的なチャネル変更のためのチャネル変更タイミングであれば（ステップＳ４６）、チャネル変更までの時間を現在のタイマ値に設定し、変更先となるチャネルを決定する（ステップＳ４７）。
【００９９】
図１８の例では、タイミング３５ｄ，３５ｅ，３５ｆが（干渉状態調査のための）定期的なチャネル変更のためのチャネル変更タイミングである。これら各タイミングにおける干渉状態調査結果が、図１８の３０４，３０５，３０６で示されている。ＡＰ１１は、この調査結果に基づいて、干渉のない（少ない）チャネルを変更先チャネルと決定する。この場合の干渉状態の調査は、先述した如く、ＡＰと端末が実際に通信に使用するチャネルにおいて行われるものであるから、常に干渉状態調査が行われる。
【０１００】
この場合における干渉状態の調査は、干渉量モニタ信号を用いて干渉の度合いを判定することにより行われるが、この干渉量モニタ信号として、無線ＬＡＮシステム１０（図１参照）に属さない無線機器から送信された無線信号の受信電力を、適用するものとする。例えば、この無線ＬＡＮシステム１０に属さない無線機器が、本無線ＬＡＮシステム１０で通信に使用しているチャネルと同一のチャネルの信号を送信しており、当該信号の自装置における受信レベルがある値以上になったときに、干渉が生じていると判断するのである。また、干渉量の大小が判定できる種類の信号であれば、他の信号を用いても良いものである。
【実施例７】
【０１０１】
次に、本発明の第７の実施例について説明する。上記の各実施例では、ＡＰが各チャネルの干渉状態を調査管理して、その結果を基にチャネル変更先の決定を行っているが、本実施例では、図２０に示すように、複数のＡＰ６０〜６２を管理するサーバ８０が、管理下の各ＡＰ６０〜６２の使用チャネルと各チャネルの干渉状態をまとめて管理するようにしたものである。
【０１０２】
図２０において、５０〜５２はＡＰ６０〜６２がそれぞれ構成する無線ＬＡＮシステムであり、これらＡＰ６０〜６２は有線網によりサーバ８０に接続されている。無線ＬＡＮシステム５３を構成するＡＰ７０はサーバ８０の管理外であるものとする。そして、各ＡＰ６０〜６２はチャネルの干渉状態をサーバ８０へ報告し、これらの報告情報からサーバ８０は、干渉の発生に先立って管理下の各ＡＰ６０〜６２の変更先チャネルを決定して、各ＡＰに対して通知する。
【０１０３】
図２１はサーバ８０の概略機能ブロック図であり、チャネル管理部８１と、各ＡＰの使用チャネル、各チャネルの干渉状態などを記憶するデータ記憶部８２と、有線網とのインタフェス機能を有する有線インタフェス部８３と、これら各部を制御する制御部（ＣＰＵ）８４と、これら各部を接続するバス８６と、制御部８４の制御動作を予めプログラムとして格納したＲＯＭ（記録媒体）８５とを有している。
【０１０４】
図２２はサーバ８０の動作フローチャートの例を示しており、管理下の各ＡＰ６０〜６２の使用チャネル、変更先チャネルの初期値を決定してデータ記憶部８２に記憶する（ステップＳ５１）。このとき、各ＡＰへ変更先チャネルの初期値は、変更後の各ＡＰが使用するチャネルが最適となるように（例えば、各ＡＰ間で干渉が最小となるように）決定することが望ましい。次に、サーバ８０は、各ＡＰに対し、チャネル変更をする際に、変更先となるチャネル（ステップＳ５１で決定したチャネル）を指示する（ステップＳ５２）。そして、各ＡＰからの干渉調査結果報告を受けた場合（ステップＳ５３でＹＥＳ）、当該報告内容に基づいて、各ＡＰの使用チャネルと干渉状態とにより、各ＡＰが干渉回避のためにチャネル変更を行う時に変更先となるチャネルを指示する（ステップＳ５４）。
【０１０５】
サーバ８０は、ＡＰから干渉発生の報告を受けると（ステップＳ５５）、干渉を回避するためにチャネル変更すべきＡＰに対して、チャネル変更命令を発生する（ステップＳ５６）。そして、データ記憶部８２内の各ＡＰの使用中のチャネルと変更先チャネルとを更新する（ステップＳ５７）。その後、ステップＳ５６でチャネル変更命令を受けたＡＰがチャネルを変更した後の状態において、各ＡＰが使用するチャネルが最適となるように、各ＡＰについてその変更先チャネルを決定し（ステップＳ５８）、ステップＳ５２へ戻る。ステップＳ５３で、”ＮＯ”であれば、ステップＳ５５へ進み、ＡＰから干渉報告がなければ、ステップＳ５３へ戻る。このように、複数のＡＰを集中管理し、干渉発生時にチャネル変更するＡＰを、干渉発生を報告したＡＰに限定しないことで、複数のＡＰが連動したより高度なチャネル変更が実現できる。
【０１０６】
図２３は図２０のシステム構成の場合におけるチャネル変更状態を示す図であり、ＡＰ６２がＣｈ  Ａを、ＡＰ６０がＣｈ  Ｂを、ＡＰ６１がＣｈ  Ｃを、それぞれ使用している状態で、他のＡＰ７０の無線ＬＡＮシステムにおいてＣｈ  Ａが使用されると、ＡＰ６２の無線ＬＡＮシステム５２において干渉が発生することになる。そこで、サーバ８０は干渉の発生のないＣｈ  Ｄを変更先チャネルとして、ＡＰ６２へ指示するのである。
【０１０７】
図２４はＡＰの動作を示すフローチャートであり、図５、図１６と同等部分は同一符号にて示している。先ず、ステップＳ１´で、サーバより指示された変更先チャネルを初期値とする。また、この時、サーバより指示された使用チャネルで運用がなされているものとする。次のステップＳ２〜Ｓ７は図５と同一である。ステップ４１で他チャネルの干渉状態調査タイミングを待って、ステップＳ４２〜Ｓ４３が実行されることは図１６と同一である。ステップＳ４３での他チャネルの干渉状態調査結果がサーバへ報告され（ステップＳ４４）、ステップＳ６へ戻る。
【０１０８】
ステップＳ６でチャネル変更タイマが満了していない場合に、干渉発生すると（ステップＳ４５）、サーバへその旨を報告し（ステップＳ４６）、サーバよりのチャネル変更命令を待って（ステップＳ４７）、チャネル変更先として、この命令に含まれるチャネルとし（ステップＳ１１´）、ステップＳ３へ進む。ステップＳ４５，Ｓ４７において、“ＮＯ”であれば、ステップＳ９へ進むことになる。この場合の端末の動作は第１の実施例と同じとなる。
【０１０９】
上記の各実施例における動作フローは、予めプログラムとしてＲＯＭ等の記録媒体に格納しておき、これをコンピュータにより読取って実行するようにできることは明白である。また、上記実施例では、ＡＰであるアクセスポイント（無線基地局）と端末である子無線局との間の通信を行う場合について述べたが、無線基地局を使用することなく、直接子無線局同士で通信を行う場合にも適用できるが、この場合には、ある一つの子無線局が上述のＡＰである無線基地局と同等の機能を有するようにして無線基地局の代行をなすように構成する。
【産業上の利用可能性】
【０１１０】
なお、上記実施例では、干渉回避を目的としたチャネル変更について説明したが、他の目的によりチャネルを変更する際に使用してもよい。
【図面の簡単な説明】
【０１１１】
【図１】本発明が適用されるネットワークシステムを示す図である。
【図２】第１の実施例におけるチャネル変更方法の例を示す図である。
【図３】第１の実施例のＡＰの構成を示す図である。
【図４】第１の実施例の端末の構成を示す図である。
【図５】第１の実施例のＡＰの動作を示すフローチャートである。
【図６】第１の実施例の端末の動作を示すフローチャートである。
【図７】ＡＰから端末へのチャネル変更メッセージの例を示す図である。
【図８】第２の実施例におけるチャネル変更方法の例を示す図である。
【図９】第２の実施例のＡＰの動作の一部を示すフローチャートである。
【図１０】第２の実施例のＡＰの動作の一部を示すフローチャートである。
【図１１】第３の実施例におけるチャネル変更方法の例を示す図である。
【図１２】第３の実施例のＡＰの動作の一部を示すフローチャートである。
【図１３】第４の実施例におけるチャネル変更方法の例を示す図である。
【図１４】第４の実施例のＡＰの動作の一部を示すフローチャートである。
【図１５】第５の実施例におけるチャネル変更方法の例を示す図である。
【図１６】第５の実施例のＡＰの動作の一部を示すフローチャートである。
【図１７】第５の実施例の端末の動作の一部を示すフローチャートである。
【図１８】第６の実施例におけるチャネル変更方法の例を示す図である。
【図１９】第６の実施例のＡＰの動作の一部を示すフローチャートである。
【図２０】第７の実施例のシステム構成図である。
【図２１】第７の実施例のサーバの構成図である。
【図２２】第７の実施例のサーバの動作フローチャートである。
【図２３】第７の実施例のチャネル変更態様を説明する図である。
【図２４】第７の実施例のＡＰの動作の一部を示すフローチャートである。
【符号の説明】
【０１１２】
１０，２０，５０〜５３  無線ＬＡＮシステム
１１，２１，６０〜６２，７０  アクセスポイント（ＡＰ）
１２，１３，２２  端末
４０，４１  有線ネットワーク
８１  チャネル管理部
８２，１０３，２０３  データ記憶部
８３，１０４  有線インタフェス部
８４  制御部
８５  ＲＯＭ
８６  バス
１００，２００  アンテナ部
１０１，２０１  ＰＨＹ部
１０２，２０２  ＭＡＣ部
１０５  干渉検出手段
１０６  チャネル品質記憶部
１０７  チャネル変更通知メッセージ作成手段
１０８，２０７  チャネル変更時間管理手段
１０９  チャネル変更通知メッセージ送信管理手段
２０４  内部バスインタフェス部
２０５  チャネル変更通知メッセージ認識手段
２０６  変更先チャネル記憶部
【図１】
2005057550.tif 000003
【図２】
2005057550.tif 000004
【図３】
2005057550.tif 000005
【図４】
2005057550.tif 000006
【図５】
2005057550.tif 000007
【図６】
2005057550.tif 000008
【図７】
2005057550.tif 000009
【図８】
2005057550.tif 000010
【図９】
2005057550.tif 000011
【図１０】
2005057550.tif 000012
【図１１】
2005057550.tif 000013
【図１２】
2005057550.tif 000014
【図１３】
2005057550.tif 000015
【図１４】
2005057550.tif 000016
【図１５】
2005057550.tif 000017
【図１６】
2005057550.tif 000018
【図１７】
2005057550.tif 000019
【図１８】
2005057550.tif 000020
【図１９】
2005057550.tif 000021
【図２０】
2005057550.tif 000022
【図２１】
2005057550.tif 000023
【図２２】
2005057550.tif 000024
【図２３】
2005057550.tif 000025
【図２４】
2005057550.tif 000026