(57)【要約】【課題】スキャン時の無通信時間を短くすることで、チャネルスキャンに関する効率化を図った通信システム及び通信方法を提供することを目的とする。【解決手段】本発明は、複数の通信装置と、通信装置に接続する移動装置とからなる通信システムにおいて、通信装置は、全チャネルのスキャンを行うスキャン手段と、スキャン結果に基づいて、無線で接続可能な他の通信装置と、他の通信装置に無線で接続可能なチャネルを特定する特定手段と、自装置と該自装置に無線で接続可能なチャネルとの対応情報と共に、他の通信装置と特定手段で特定されたチャネルとの対応情報とから情報テーブルを作成する作成手段と、情報テーブルを移動装置に送信する送信手段とを備え、移動装置は、通信装置から送信される情報テーブルを受信する受信手段と、受信手段で受信した情報テーブル内の他の通信装置に対して、チャネルにより無線接続する制御手段とを備えることを特徴とする。【選択図】        図１
2009130484.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信装置と、前記通信装置に接続する移動装置とからなる通信システムにおいて、
前記通信装置は、
全チャネルのスキャンを行うスキャン手段と、
スキャン結果に基づいて、無線で接続可能な他の通信装置と、前記他の通信装置に無線で接続可能なチャネルを特定する特定手段と、
自装置と該自装置に無線で接続可能なチャネルとの対応情報と共に、前記他の通信装置と前記特定手段で特定された前記チャネルとの対応情報とから情報テーブルを作成する作成手段と、
前記情報テーブルを前記移動装置に送信する送信手段とを備え、
前記移動装置は、
前記通信装置から送信される前記情報テーブルを受信する受信手段と、
前記受信手段で受信した前記情報テーブル内の前記他の通信装置に対して、前記チャネルにより無線接続する制御手段と
を備えることを特徴とする通信システム。
【請求項２】
前記移動装置は更に、
複数の前記通信装置夫々から送信される前記情報テーブルを論理和演算する編集手段を備え、前記制御手段は、前記論理演算された情報テーブル内の前記他の通信装置に対して、前記チャネルにより無線接続することを特徴とする請求項１記載の通信システム。
【請求項３】
複数の通信装置に接続する移動装置において、
前記通信装置と前記通信装置に無線で接続可能なチャネルとの対応情報と共に、前記他の通信装置と前記他の通信装置に無線で接続可能として特定された前記チャネルとの対応情報とから作成される情報テーブルを前記通信装置から受信する受信手段と、
前記受信手段で受信した前記情報テーブル内の前記他の通信装置に対して、前記チャネルにより無線接続する制御手段と
を備えることを特徴とする移動装置。
【請求項４】
複数の通信装置と、前記通信装置に接続する移動装置とからなる通信システムで実行される通信方法において、
前記通信装置は、
全チャネルのスキャンを行うスキャン手順と、
スキャン結果に基づいて、無線で接続可能な他の通信装置と、前記他の通信装置に無線で接続可能なチャネルを特定する特定手順と、
自装置と該自装置に無線で接続可能なチャネルとの対応情報と共に、前記他の通信装置と前記特定手段で特定された前記チャネルとの対応情報とから情報テーブルを作成する作成手順と、
前記情報テーブルを前記移動装置に送信する送信手順とを備え、
前記移動装置は、
前記通信装置から送信される前記情報テーブルを受信する受信手順と、
前記受信手段で受信した前記情報テーブル内の前記他の通信装置に対して、前記チャネルにより無線接続する制御手順と
を備えることを特徴とする通信方法。
【請求項５】
複数の通信装置に接続するコンピュータに、
前記通信装置と前記通信装置に無線で接続可能なチャネルとの対応情報と共に、前記他の通信装置と前記他の通信装置に無線で接続可能として特定された前記チャネルとの対応情報とから作成される情報テーブルを前記通信装置から受信する受信手順と、
前記受信手段で受信した前記情報テーブル内の前記他の通信装置に対して、前記チャネルにより無線接続する制御手順を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアント（移動端末等）が複数のアクセスポイントに接続する無線ＬＡＮシステムに関し、特に、各クライアントが最適なアクセスポイントを検索する方法に関する。
【背景技術】
【０００２】
近年、電波や赤外線等の無線で通信を行う無線ＬＡＮの普及が進み、市場は拡大し続けている。無線ＬＡＮは、端末の設置や移動が自由に行えるので、企業だけでなく一般家庭においてもニーズは高まっている。
【０００３】
無線ＬＡＮは、ＩＥＥＥ（the Institute of Electrical and Electronic Engineers）８０２．１１で規格が統一化され、ＩＥＥＥ８０２．１１の拡張仕様として、ＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂの規格がある。
【０００４】
ＩＥＥＥ８０２．１１ａは、最大５４Ｍｂｐｓの速度で通信できる新しい規格であり、５ＧＨｚ帯の周波数帯域を使用している。ＩＥＥＥ８０２．１１ｂは、無線ＬＡＮの標準規格であって、現在最も多く使用されている。ＩＥＥＥ８０２．１１ｂは、最大１１Ｍｂｐｓの速度で通信でき、２．４ＧＨｚ帯の周波数帯域を使用している。
【０００５】
無線ＬＡＮでは、アクセスポイントと移動端末装置であるクライアントとが電波でつながれることで通信が行われる。ここで、無線ＬＡＮで使われる"アクセスポイント"とは、ＬＡＮにつないである中継器（無線局）のことを指す。
【０００６】
また、アクセスポイントは、自身の存在を示すために、ビーコン（Ｂｅａｃｏｎ）信号を発する。クライアントは、ビーコン信号のスキャン（探索）を行う。
【０００７】
ＩＥＥＥ８０２．１１ａ準拠の無線ＬＡＮ接続において、ビーコン信号は、チャネル（ＣＨ）１〜８までＣＨ毎に周波数が決められている。ＩＥＥＥ８０２．１１ｂ準拠の無線ＬＡＮ接続において、ビーコン信号は、チャネル（ＣＨ）１〜１４までＣＨ毎に周波数が決められている。よって、無線ＬＡＮは計２２ＣＨが規定されている。更に今後、ＩＥＥＥ８０２．１１ａは、１１種類ものＣＨが追加されることになっている。従って、無線ＬＡＮは、従来の計２２ＣＨに１１種類のＣＨを追加した計３３ＣＨとなる。各アクセスポイントは、自身に設定されたＣＨのビーコン信号をエア中に発する。
【０００８】
クライアントは、アクセスポイントが発する３３ＣＨのビーコン信号を順にスキャンする。クライアントは、あるＣＨの電波を受信すると、そのＣＨでロック（固定）し、スキャン動作を停止して、該当のアクセスポイントＡＰと接続する。
【０００９】
図９は従来の無線ＬＡＮの接続動作を示すフローチャート図である。クライアントは、アクセスポイントの無線エリアに移動すると、スキャンタイミングか否かを判断する。（ステップＳ８１）。ここでスキャンタイミングではない時とは、以下の場合を示す。クライアントがビーコン信号をスキャン中、クライアントがアクセスポイントからあるＣＨの電波を受信中、クライアントがアクセスポイントと接続中の場合である。
【００１０】
ステップＳ８１でスキャンタイミングと判断したクライアントは、アクセスポイントが発するＣＨ１〜ＣＨ３３までの全ＣＨを順にスキャンする（ステップＳ８２）。
【００１１】
クライアントは、接続可能なＣＨの電波を受信してアクセスポイントを検出すると、スキャン動作を停止する。クライアントは、アクセスポイントに関する情報を更新し、アクセスポイントと無線接続する（ステップＳ８３）。
【００１２】
なお、アクセスポイントは、すでに複数のクライアントと無線接続しているとすれば、複数のクライアントと共に無線接続することになる。
【００１３】
さらに、近年、アクセスポイントとクライアントとの無線接続の際、クライアントは、アクセスポイントの受信信号強度検出（ＲＳＳＩ：Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ）を行っている。ＲＳＳＩ値が所定閾値ＴＨより大きいか否かを判別する。
【００１４】
ＲＳＳＩ値＞ＴＨの場合は、クライアントはアクセスポイントに無線接続が可能な状態にある。また、ＲＳＳＩ値＞ＴＨでない場合は、良好な通信品質を得ることが不可能な状態にある。
【００１５】
無線ＬＡＮ接続に関する従来技術として、移動機であり、閾値以上の電波強度と判定されたチャネルのみ通信可能か否かのスキャンを行う技術が開示されている（特許文献１）。
【００１６】
また、移動端末装置の移動先探索方式であり、無線基地局は隣接無線局が使用する周波数を移動端末に通知し、移動端末は通知された情報のみを探索する技術が開示されている（特許文献２）。
【特許文献１】特開２００６−２７０６１４号公報
【特許文献２】特開２００５−９４８０６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１７】
クライアントが、ＣＨ１〜ＣＨ３３までの全ＣＨを順にスキャンする場合、ビーコン信号の取りこぼしを避けるために１チャネルあたり２００ｍｓｅｃのスキャン時間を要する。従って、クライアントが全ＣＨスキャンを行った場合、６秒強の無通信時間が発生することになる。
【００１８】
このように、長時間の無通信時間が頻繁に起こると、クライアントで使用中のアプリケーションが、突然停止する等のトラブルを起こす恐れがあり、不安定な運用がなされてしまうといった問題があった。
【００１９】
移動端末装置を固定利用している場合、固定して利用しているにも関わらず、クライアントは全ＣＨをスキャンしているため、不必要なＣＨのスキャンを行うことになり、非効率的な運用がなされてしまうといった問題があった。
【００２０】
本発明はこのような点を鑑みてなされたものであり、スキャン時の無通信時間を短くすることで、クライアントとアクセスポイントを安定した接続にすること、ＣＨのスキャンに関する効率化を図った通信システム及び通信方法を提供することを目的とする。
【課題を解決するための手段】
【００２１】
上記目的を達成するため、本発明は、複数の通信装置と、通信装置に接続する移動装置とからなる通信システムにおいて、通信装置は、全チャネルのスキャンを行うスキャン手段と、スキャン結果に基づいて、無線で接続可能な他の通信装置と、他の通信装置に無線で接続可能なチャネルを特定する特定手段と、自装置と該自装置に無線で接続可能なチャネルとの対応情報と共に、他の通信装置と特定手段で特定されたチャネルとの対応情報とから情報テーブルを作成する作成手段と、情報テーブルを移動装置に送信する送信手段とを備え、移動装置は、通信装置から送信される情報テーブルを受信する受信手段と、受信手段で受信した情報テーブル内の他の通信装置に対して、チャネルにより無線接続する制御手段とを備える構成である。斯かる構成により、上記目的が達成される。
【００２２】
また、上記目的を達成するため、本発明の通信システムにおいて、移動装置は更に、複数の通信装置夫々から送信される情報テーブルを論理和演算する編集手段を備え、制御手段は、論理演算された情報テーブル内の他の通信装置に対して、チャネルにより無線接続することを特徴とする構成である。
【００２３】
また、上記目的を達成するため、本発明の通信システムにおいて、通信装置は更に、チャネルの電波強度を判定する判定手段を備え、編集手段は、判定手段により所定閾値以上の電波強度と判定されたチャネルを編集対象とすることを特徴とする構成である。
【発明の効果】
【００２４】
本発明によれば、次のような効果が得られる。
【００２５】
クライアントは常に全チャネルをスキャンする必要が無くなり、必要なチャネルのみスキャンを行うことによりスキャン時間を短縮できる。スキャン時間が短縮すれば、実データの送受信に割当てる時間が増え、その結果、効率的な帯域利用を実現できる。
【００２６】
更には、クライアントが接続可能な複数ある通信装置の全チャネルを認識することにより、クライアントが複数のアクセスポイントに対し、確実に無線接続するため、安定性の高い運用が可能となる。
【発明を実施するための最良の形態】
【００２７】
本発明の実施形態について、図１を参照して説明する。図１は、実施形態に係る無線ＬＡＮシステム構成図である。
【００２８】
この無線ＬＡＮシステム２は、端末装置（クライアント）ＣＬ＃１に複数のアクセスポイントが無線接続される無線通信システムの一例であり、端末装置としてノートブック型ＰＣを適用している。この無線ＬＡＮシステム２は、複数の無線通信装置としてアクセスポイントＡＰ＃１乃至ＡＰ＃ｎを設置している。これらアクセスポイントＡＰ＃１乃至ＡＰ＃ｎは、ＬＡＮケーブル４を介してネットワークに接続され、情報を共有する関係にある。これらアクセスポイントＡＰ＃１、ＡＰ＃２乃至ＡＰ＃ｎは、クライアントＣＬ＃１から接続要求を受け、予め設定した所定数内でクライアントとの無線接続が可能である。アクセスポイントＡＰ＃１乃至ＡＰ＃ｎは、クライアントＣＬ＃１に対して基地局の関係にある。クライアントＣＬ＃１は、無線接続機能を備えたパーソナルコンピュータ等の情報処理装置で構成される。なお、本発明は、無線でどのＣＨを使用しているかを把握するために、無線を利用して全ＣＨのスキャンを行っている。
【００２９】
この無線ＬＡＮシステム２において、図１に示す場合アクセスポイントＡＰ＃１は全ＣＨのスキャンを行い、アクセスポイントＡＰ＃１の周囲に存在するアクセスポイントと接続可能なＣＨのテーブルＡ１を作成する。テーブルは、アクセスポイントを示す情報とチャネルを示す情報を格納する各項目を備えている。例えばテーブルＡ１は、アクセスポイントＡＰ＃１とチャネルＣＨ１、アクセスポイントＡＰ＃２とチャネルＣＨ６を格納している。アクセスポイントＡＰ＃１は、テーブルＡ１の情報をクライアントＣＬ＃１へ通知する。
【００３０】
同様に、アクセスポイントＡＰ＃２は全ＣＨのスキャンを行い、アクセスポイントＡＰ＃２の周囲に存在するアクセスポイントと接続可能なＣＨのテーブルＡ２を作成する。テーブルＡ２は、アクセスポイントＡＰ＃１とチャネルＣＨ１、アクセスポイントＡＰ＃２とチャネルＣＨ６、アクセスポイントＡＰ＃３とチャネルＣＨ１１を格納している。アクセスポイントＡＰ＃２は、テーブルＡ２の情報をクライアントＣＬ＃１へ通知する。
【００３１】
同様に、アクセスポイントＡＰ＃３は全ＣＨのスキャンを行い、アクセスポイントＡＰ＃３の周囲に存在するアクセスポイントと接続可能なＣＨのテーブルＡ３を作成する。テーブルＡ３は、アクセスポイントＡＰ＃２とチャネルＣＨ６、アクセスポイントＡＰ＃３とチャネルＣＨ１１、アクセスポイントＡＰ＃４とチャネルＣＨ１４を格納している。アクセスポイントＡＰ＃３は、テーブルＡ３の情報をクライアントＣＬ＃１へ通知する。
【００３２】
同様に、アクセスポイントＡＰ＃４は全ＣＨのスキャンを行い、アクセスポイントＡＰ＃４の周囲に存在するアクセスポイントと接続可能なＣＨのテーブルＡ４を作成する。テーブルＡ４は、アクセスポイントＡＰ＃３とチャネルＣＨ１１、アクセスポイントＡＰ＃４とチャネルＣＨ１４を格納している。アクセスポイントＡＰ＃４は、テーブルＡ４の情報をクライアントＣＬ＃１へ通知する。
【００３３】
以上のように、アクセスポイントＡＰ＃１乃至ＡＰ＃ｎの各アクセスポイントは、全ＣＨのスキャンを行い、自アクセスポイントの周囲に存在する他アクセスポイントと接続可能なＣＨのテーブルＡを作成する。テーブルＡは、アクセスポイントとクライアントと受信可能なＣＨ情報を格納している。アクセスポイントは、テーブルＡの情報をクライアントへ通知する。
【００３４】
通常、本発明のような無線ＬＡＮシステムでは、アクセスポイントが発する信号は、アクセスポイントの周囲のエリアにおいて隙間なく、多く重ならないように設置する。この結果、近隣アクセスポイントからの信号の強度が強くなるため、基本的には、前記テーブルＡに示すように、テーブルには近隣のアクセスポイントの情報が格納される。また、本発明は、アクセスポイントとクライアントの両方で、ＣＨのスキャンを行っている。
【００３５】
次に、クライアントが、スキャン対象とするアクセスポイント及び、ＣＨについて、図２を参照して説明する。図２は、無線ＬＡＮシステム２のアクセスポイントに対するクライアントの接続関係図である。図２において、図１と同一部分には、同一符号を付してある。
【００３６】
アクセスポイントＡＰ＃１乃至ＡＰ＃ｎは全て動作状態にある。しかし、クライアントＣＬ＃１は、アクセスポイントＡＰ＃１乃至ＡＰ＃ｎから受信した信号強度が、ある閾値を超えたアクセスポイントＡＰ＃１乃至ＡＰ＃３の情報を受信している。即ち、ある閾値以下のアクセスポイントＡＰ＃４乃至ＡＰ＃ｎの情報は、テーブルに格納されない。よって、クライアントＣＬ＃１の受信可能な情報は、アクセスポイントＡＰ＃１乃至ＡＰ＃ｎが格納するテーブルＡ１乃至Ａｎ情報のうちのテーブルＡ１乃至Ａ３の情報である。
【００３７】
次に、クライアントＣＬ＃１は、受信したテーブルＡ１乃至Ａ３の情報の論理和を算出し、クライアントＣＬ＃１の周囲スキャン結果としてテーブルＢを作成する。これにより、図２の例では、クライアントＣＬ＃１は、アクセスポイントＡＰ＃１とチャネルＣＨ１、アクセスポイントＡＰ＃２とチャネルＣＨ６、アクセスポイントＡＰ＃３とチャネルＣＨ１１、アクセスポイントＡＰ＃４とチャネルＣＨ１４の対応情報を格納したテーブルＢ１を作成することになる。
【００３８】
図３は、アクセスポイントの構成図を示す。図４は、アクセスポイントのメモリ部の構成図を示す。図５は、クライアントの構成図を示す。図３、図４及び図５において、図１及び図２と同一部分には同一符号を付してある。
【００３９】
図３に示すように、無線通信部としての無線ＬＡＮ部３３と、有線通信部としての有線ＬＡＮ部４０と、制御部としてのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０と、メモリ部３５とを備え、これらはバスによって接続されている。無線ＬＡＮ部３３は、ＣＰＵ３０によって制御され、クライアントＣＬへ情報を通知する等の処理を実行する。
【００４０】
無線ＬＡＮ部３３には、ＣＰＵ３０によって制御されて既述のクライアントが無線接続され、無線コントローラ３１及び無線インタフェース部（Ｉ／Ｆ）３２を備え、無線インタフェース部３２にはアンテナ３３が接続されている。無線コントローラ３１は、ＣＰＵ３０の制御に基づき、無線インタフェース部３２を制御する。無線インタフェース部３２は、アンテナ３４を通して無線ＬＡＮの使用周波数の電波を送受信し、クライアントとの無線接続及びその無線接続により、データ通信を行う。
【００４１】
有線ＬＡＮ部４０には、有線コントローラ３８及び有線インタフェース部（Ｉ／Ｆ）３９を備え、ＣＰＵ３０によって制御され、接続された他のアクセスポイントＡＰとの間でデータ通信を行う。有線コントローラ３８は、ＣＰＵ３０の制御に基づき、有線インターフェース部３９を制御する。有線インタフェース部３９は、送信部及び受信部を備え、ＬＡＮケーブル４を通して他のアクセスポイントＡＰと有線接続され、そのアクセスポイントＡＰとデータ通信を行う。
【００４２】
ＣＰＵ３０は、各機能部の制御部であって、メモリ部３５に格納されている周囲スキャンプログラムを実行する。ＣＰＵ３０は、各種処理として全ＣＨのスキャン処理、周囲に存在するアクセスポイントＡＰと接続可能なＣＨの情報を格納したテーブルＡの作成処理、接続処理、切断処理等を実行する。
【００４３】
メモリ部３５は、周囲スキャンプログラム、作成処理されたテーブルＡ、接続中のクライアント番号等を記憶する記録媒体であって、各種プログラムやデータを記憶するため、プログラム記憶部３６、データ記憶部３７を備える。
【００４４】
図４は、アクセスポイントのメモリ部の構成図を示す。図４に示すように、プログラム記憶部３６は、周囲スキャンプログラム４１を格納している。また、データ記憶部３７は、接続可能なチャネル情報を格納するチャネルテーブル４２、ＣＨをスキャンするタイミングを設定したスキャンタイミングカウンタ４３等が含まれる。
【００４５】
このような構成において、アクセスポイントのＣＰＵ３０は、メモリ部３５に格納されている周囲スキャンプログラム４１の実行により全ＣＨのスキャン処理を行う。アクセスポイントのメモリ部３５は、ＣＰＵ３０がスキャンタイミングカウンタ４３の機能を実行し、スキャン処理した情報をチャネルテーブル４２に一時格納する機能として働く。ここで、アクセスポイントが、クライアントに対して通知するスキャン情報とは、アクセスポイントとクライアントとの間の受信可能なＣＨ情報を示している。即ち、スキャン情報は前述のテーブルＡであり、アクセスポイントはテーブルＡの情報をクライアントへ通知する。
【００４６】
図５は、クライアントの構成図を示す。図５に示すように、クライアントは、無線通信部５１と、制御部としてのＣＰＵ５２と、入力部５３、表示部５５、メモリ部５６とを備え、これらは、バス５４によって接続されている。無線通信部５１は、アンテナ５０を通して無線ＬＡＮの使用周波数によりデータ通信を行う受信部及び送信部を備えている。クライアントは、アクセスポイントから通知されたスキャン情報を受信する。また、クライアントは、スキャン情報に基づき、チャネルのスキャン要求を送信する。ＣＰＵ５２は、メモリ部５６に格納されているプログラムの実行により、無線通信部５１等の各種機能部を制御し、通知されたスキャン情報に基づくテーブルＢの作成処理、接続処理を実行する。表示部５５は、通信状態等の各種の状態を表示、入力情報や出力情報の表示等に用いられる。入力部５３は、データ通信の対象である各種データの入力等に用いられる。
【００４７】
図６は、アクセスポイントの処理手順を示すフローチャートである。図６を参照して、無線ＬＡＮシステム２における周囲スキャンプログラム４０の処理手順について説明する。
【００４８】
アクセスポイントは、メモリ部３５に格納するチャネルテーブル４２（テーブルＡ）を初期化する。チャネルテーブル４２（テーブルＡ）を初期化する際、アクセスポイントからの受信信号強度検出（ＲＳＳＩ）値が所定閾値ＴＨより大きいか否かを判別する。本実施形態においては、受信信号強度検出（ＲＳＳＩ）値＞所定閾値ＴＨのチャネルを初期化の対象にする（ステップＳ６１）。
【００４９】
次に、アクセスポイントは、スキャンタイミングか否かを判断する（ステップＳ６２）。ここでのスキャンタイミングではない時とは、以下の場合を示す。クライアントがビーコン信号をスキャン中、アクセスポイントがクライアントと接続中の場合である。
【００５０】
アクセスポイントは、チャネルスキャンにより受信信号強度検出（ＲＳＳＩ）値を取得する（ステップＳ６３）。
【００５１】
アクセスポイントは、取得した受信信号強度検出（ＲＳＳＩ）値と、所定閾値ＴＨとを比較する。比較した結果に基づき、アクセスポイントは、受信信号強度検出（ＲＳＳＩ）値が所定閾値ＴＨ以上の値のチャネルをチャネル情報とし、チャネルテーブル４２（テーブルＡ）を作成する（ステップＳ６４）。
【００５２】
アクセスポイントは、チャネルテーブル４２（テーブルＡ）の情報を周囲スキャン結果として、ビーコン信号によりクライアントに通知する（ステップＳ６５）。また、ステップＳ６２において、スキャンタイミングではないと判断されると、ステップＳ６１で初期化されたチャネルテーブル４２（テーブルＡ）の情報を周囲スキャン結果として、ビーコン信号によりクライアントに通知する（ステップＳ６５）。
【００５３】
アクセスポイントは、チャネルテーブル４２（テーブルＡ）の情報をクライアントに通知すると、再びステップＳ６２に戻りスキャンタイミングか否かを判断する。
【００５４】
図７は、クライアントの処理手順を示すフローチャートである。図７を参照して、無線ＬＡＮシステム２におけるクライアント処理手順について説明する。クライアントは、全ＣＨのビーコン信号を順にスキャンして、接続可能なＣＨの電波を受信する。（ステップＳ７１）。
【００５５】
このときクライアントは、受信したビーコン信号から各アクセスポイントで作成された周囲スキャン結果を入手する（ステップＳ７２）。
【００５６】
ここでの周囲スキャン結果とは、アクセスポイントが作成したチャネルテーブル４２（テーブルＡ）である。チャネルテーブル４２（テーブルＡ）には、アクセスポイントとチャネルの情報が格納されている。
【００５７】
クライアントは、収集した周囲スキャン結果、即ち各アクセスポイントから受信したチャネルテーブル４２（テーブルＡ）の情報の論理和を算出する。クライアントのＣＰＵ５２は、算出された情報より前述した図２のテーブルＢを作成する（ステップＳ７３）。
【００５８】
次に、クライアントは、作成されたテーブルＢ内の情報が空か否かを判断する（ステップＳ７４）。
【００５９】
クライアントは、テーブルＢの情報が空であると判断すると、アクセスポイントをスキャンするタイミングであるか否かを判断する（ステップＳ７５）。ここでのスキャンタイミングではない時とは、クライアントがビーコン信号をスキャン中、アクセスポイントがクライアントと接続中の場合である。
【００６０】
クライアントは、アクセスポイントをスキャンするタイミングであると判断すると、ステップＳ７１に戻る。
【００６１】
また、ステップＳ７５でスキャンするタイミングではない場合、クライアントは、アクセスポイントをスキャンするタイミングになるまで待機する。
【００６２】
次に、ステップＳ７４において、クライアントＣＬは、作成されたテーブルＢ内に情報があると判断すると、アクセスポイントをスキャンするタイミングであるか否かを判断する（ステップＳ７６）。ステップＳ７６でスキャンするタイミングではない場合、クライアントは、スキャンするタイミングになるまで待機する。
【００６３】
また、ステップＳ７６において、クライアントＣＬは、アクセスポイントＡＰをスキャンするタイミングであると判断すると、テーブルＢ内にあるチャネル情報が示すチャネルのみを対象にスキャンを行う（ステップＳ７７）。
【００６４】
クライアントは、スキャンを行ったチャネルの中で、ＲＳＳＩ値が所定閾値ＴＨより大きいか否かを判定する（ステップＳ７８）。
【００６５】
クライアントは、所定閾値より大きいと判定されたＲＳＳＩ値のチャネルを接続可能なチャネルとしてチャネルの電波を受信する。クライアントは、アクセスポイントとその周囲に存在するアクセスポイントと接続可能なチャネルの情報を更新し、アクセスポイントと無線接続する（ステップＳ７９）。
【００６６】
アクセスポイントと無線接続したクライアントは、ステップＳ７６に戻り、スキャンするタイミングであるか否かを判断する。
【００６７】
なお、アクセスポイントは、すでに複数のクライアントと無線接続しているとすれば、複数のクライアントと共に無線接続することになる。
【００６８】
図８は、クライアント及びアクセスポイントの動作シーケンスを示す図である。前述の図１に示したように、クライアントＣＬ＃１にはアクセスポイントＡＰ＃１、ＡＰ＃２、ＡＰ＃３が無線接続されている。ここでは図８に示すように、クライアントＣＬ＃１とアクセスポイントＡＰ＃１、ＡＰ＃２との間で、アクセスポイントがクライアントに対してビーコン信号を２回送信する毎にチャネルスキャンを実施する動作シーケンスについて説明する。
【００６９】
アクセスポイントＡＰ＃１は、全ＣＨのスキャンを行い、アクセスポイントＡＰ＃１の周囲に存在するアクセスポイントと接続可能なＣＨの情報を格納するテーブルＡを作成する。この際、テーブルＡの情報に変更があれば、アクセスポイントＡＰ＃１はテーブルＡの更新を行う。アクセスポイントＡＰ＃１は、アクセスポイントＡＰ＃１のメモリ部３５に格納するチャネルテーブル４２（テーブルＡ）の情報を周囲スキャン結果として、ビーコン信号によりクライアントＣＬ＃１に通知する（ステップＳ８１）。
【００７０】
同様に、アクセスポイントＡＰ＃２は、全ＣＨのスキャンを行い、アクセスポイントＡＰ＃２の周囲に存在するアクセスポイントと接続可能なＣＨの情報を格納するテーブルＡ'を作成する。この際、テーブルＡ'の情報に変更があれば、アクセスポイントＡＰ＃２はテーブルＡ'の更新を行う。アクセスポイントＡＰ＃２は、アクセスポイントＡＰ＃２のメモリ部３５に格納するチャネルテーブル４２（テーブルＡ'）の情報を周囲スキャン結果として、ビーコン信号によりクライアントＣＬ＃１に通知する（ステップＳ８２）。
【００７１】
電源ＯＮされたクライアントＣＬ＃１は、全ＣＨのビーコン信号を順にスキャンして、接続可能なＣＨの電波を受信する。このときクライアントＣＬ＃１は、各アクセスポイントで作成された周囲スキャン結果である、チャネルテーブル４２（テーブルＡ、Ａ'）を入手する。クライアントＣＬ＃１は、収集した周囲スキャン結果、即ちアクセスポイントＡＰ＃１のテーブルＡとアクセスポイントＡＰ＃２のテーブルＡ'の情報の論理和を算出する。クライアントＣＬ＃１のＣＰＵ５２は、算出された情報よりテーブルＢを作成する。この際、クライアントＣＬ＃１は、メモリ部５６に格納されている前回作成したテーブルＢと比較して、今回作成したテーブルＢの情報に変更があれば、テーブルＢの更新を行う（ステップＳ８３）。
【００７２】
次に、アクセスポイントＡＰ＃１、ＡＰ＃２は、一定時間ごとに前回作成したテーブルＡ、Ａ'の情報をクライアントＣＬ＃１に対してビーコン信号で通知する（ステップＳ８４、８５）。
【００７３】
クライアントＣＬ＃１は、各アクセスポイントで作成された周囲スキャン結果である、チャネルテーブル４２（テーブルＡ、Ａ'）情報の論理和から算出されたテーブルＢにあるＣＨのビーコン信号を順にスキャンして、接続可能なＣＨの電波を受信する。この際、ステップＳ８３で作成したテーブルＢと比較して、今回作成したテーブルＢの情報に変更があれば、クライアントＣＬ＃１はテーブルＢの更新を行う（ステップＳ８６）。
【００７４】
図８は、アクセスポイントがクライアントに対してビーコン信号を２回送信する毎にチャネルスキャンを実施する動作シーケンスを示している。
【００７５】
よって、アクセスポイントＡＰ＃１は、全ＣＨのスキャンを行い、アクセスポイントＡＰ＃１の周囲に存在するアクセスポイントと接続可能なＣＨの情報を格納するテーブルＡを作成する。この際、テーブルＡの情報に変更があれば、アクセスポイントＡＰ＃１はテーブルＡの更新を行う。アクセスポイントＡＰ＃１は、アクセスポイントＡＰ＃１のメモリ部３５に格納するチャネルテーブル４２（テーブルＡ）の情報を周囲スキャン結果として、ビーコン信号によりクライアントＣＬ＃１に通知する（ステップＳ８７）。
【００７６】
同様に、アクセスポイントＡＰ＃２は、全ＣＨのスキャンを行い、アクセスポイントＡＰ＃２の周囲に存在するアクセスポイントと接続可能なＣＨの情報を格納するテーブルＡ'の情報に変更があれば、テーブルＡ'の更新を行う。アクセスポイントＡＰ＃２は、アクセスポイントＡＰ＃２のメモリ部３５に格納するチャネルテーブル４２（テーブルＡ'）の情報を周囲スキャン結果として、ビーコン信号によりクライアントＣＬ＃１に通知する（ステップＳ８８）。
【００７７】
クライアントＣＬ＃１は、各アクセスポイントで作成された周囲スキャン結果である、チャネルテーブル４２（テーブルＡ、Ａ'）情報の論理和から算出されたテーブルＢにあるＣＨのビーコン信号を順にスキャンして、接続可能なＣＨの電波を受信する。この際、ステップＳ８６で作成したテーブルＢと比較して、今回作成したテーブルＢの情報に変更があれば、クライアントＣＬ＃１はテーブルＢの更新を行う（ステップＳ８９）。
【００７８】
次に、アクセスポイントＡＰ＃１、ＡＰ＃２は、一定時間ごとに前回作成したテーブルＡ、Ａ'の情報をクライアントＣＬ＃１に対してビーコン信号で通知する（ステップＳ９０、９１）。
【００７９】
クライアントＣＬ＃１は、各アクセスポイントで作成された周囲スキャン結果である、チャネルテーブル４２（テーブルＡ、Ａ'）情報の論理和から算出されたテーブルＢにあるＣＨのビーコン信号を順にスキャンして、接続可能なＣＨの電波を受信する。この際、この際、前回作成したテーブルＢと比較して、今回作成したテーブルＢの情報に変更があれば、クライアントＣＬ＃１はテーブルＢの更新を行う（ステップＳ９２）。
【００８０】
ここで、クライアントＣＬ＃１は、テーブルＢにある接続可能なＣＨの電波を受信する際に、ＣＨの電波強度を判定し、所定閾値以上の電波強度と判定された回線情報を接続可能なＣＨとする場合もある。
【００８１】
このように、クライアントＣＬ＃１は、アクセスポイント＃１、＃２とその周囲に存在するアクセスポイントと接続可能なＣＨの情報を得る。
【００８２】
上記実施の形態では無線通信モジュールとして無線ＬＡＮに適用される無線ＬＡＮモジュールを用いているが、本発明の無線通信モジュールはこれに限定されず、複数のアクセスポイントとの通信を切り替えることの可能なモジュールであればよい。また、上記実施の形態ではコンピュータ装置としてノートブック型ＰＣを適用しているが、本発明のコンピュータ装置は無線通信モジュールを介してデータを送受信することができるものであれば特に限定されない。例えば、ＰＤＡ（Ｐｅｒｓｏｎａｌ Ｄｉｇｉｔａｌ Ａｓｓｉｓｔａｎｔ）や、ゲーム機、携帯電話等の通信機能を備えた携帯電子機器で構成してもよい。
【００８３】
以上により、本発明の構成によれば、クライアントは常に全チャネルをスキャンする必要が無くなり、必要なチャネルのみスキャンを行うためスキャン時間を短縮できる。スキャン時間が短縮すれば、実データの送受信に割当てる時間が増え、その結果、効率的な帯域利用を実現できる。
【００８４】
（付記１）  複数の通信装置と、前記通信装置に接続する移動装置とからなる通信システムにおいて、
前記通信装置は、
全チャネルのスキャンを行うスキャン手段と、
スキャン結果に基づいて、無線で接続可能な他の通信装置と、前記他の通信装置に無線で接続可能なチャネルを特定する特定手段と、
自装置と該自装置に無線で接続可能なチャネルとの対応情報と共に、前記他の通信装置と前記特定手段で特定された前記チャネルとの対応情報とから情報テーブルを作成する作成手段と、
前記情報テーブルを前記移動装置に送信する送信手段とを備え、
前記移動装置は、
前記通信装置から送信される前記情報テーブルを受信する受信手段と、
前記受信手段で受信した前記情報テーブル内の前記他の通信装置に対して、前記チャネルにより無線接続する制御手段と
を備えることを特徴とする通信システム。
【００８５】
（付記２）  前記移動装置は更に、
複数の前記通信装置夫々から送信される前記情報テーブルを論理和演算する編集手段を備え、前記制御手段は、前記論理演算された情報テーブル内の前記他の通信装置に対して、前記チャネルにより無線接続することを特徴とする付記１記載の通信システム。
【００８６】
（付記３）  前記通信装置は更に、
前記チャネルの電波強度を判定する判定手段を備え、
前記編集手段は、前記判定手段により所定閾値以上の電波強度と判定されたチャネルを編集対象とすることを特徴とする付記１又は２記載の通信システム。
【００８７】
（付記４）  複数の通信装置に接続する移動装置において、
前記通信装置と前記通信装置に無線で接続可能なチャネルとの対応情報と共に、前記他の通信装置と前記他の通信装置に無線で接続可能として特定された前記チャネルとの対応情報とから作成される情報テーブルを前記通信装置から受信する受信手段と、
前記受信手段で受信した前記情報テーブル内の前記他の通信装置に対して、前記チャネルにより無線接続する制御手段と
を備えることを特徴とする移動装置。
【００８８】
（付記５）  前記移動装置は更に、複数の前記通信装置夫々から送信される前記情報テーブルを論理和演算する編集手段を備え、前記制御手段は、前記論理和演算された情報テーブル内の前記他の通信装置に対して、前記チャネルにより無線接続することを特徴とする付記４記載の移動装置。
【００８９】
（付記６）  複数の通信装置と、前記通信装置に接続する移動装置とからなる通信システムで実行される通信方法において、
前記通信装置は、
全チャネルのスキャンを行うスキャン手順と、
スキャン結果に基づいて、無線で接続可能な他の通信装置と、前記他の通信装置に無線で接続可能なチャネルを特定する特定手順と、
自装置と該自装置に無線で接続可能なチャネルとの対応情報と共に、前記他の通信装置と前記特定手段で特定された前記チャネルとの対応情報とから情報テーブルを作成する作成手順と、
前記情報テーブルを前記移動装置に送信する送信手順とを備え、
前記移動装置は、
前記通信装置から送信される前記情報テーブルを受信する受信手順と、
前記受信手段で受信した前記情報テーブル内の前記他の通信装置に対して、前記チャネルにより無線接続する制御手順と
を備えることを特徴とする通信方法。
【００９０】
（付記７）  前記移動装置は更に、複数の前記通信装置夫々から送信される前記情報テーブルの論理和演算する編集手順を備え、前記制御手順は、前記論理和演算された情報テーブル内の前記他の通信装置に対して、前記チャネルにより無線接続することを特徴とする付記６記載の通信方法。
【００９１】
（付記８）  前記通信装置は更に、前記チャネルの電波強度を判定する判定手順を備え、
前記編集手順は、前記判定手順により所定閾値以上の電波強度と判定されたチャネルを編集対象とすることを特徴とする付記６又は７記載の通信方法。
【００９２】
（付記９）  複数の通信装置に接続するコンピュータに、
前記通信装置と前記通信装置に無線で接続可能なチャネルとの対応情報と共に、前記他の通信装置と前記他の通信装置に無線で接続可能として特定された前記チャネルとの対応情報とから作成される情報テーブルを前記通信装置から受信する受信手順と、
前記受信手段で受信した前記情報テーブル内の前記他の通信装置に対して、前記チャネルにより無線接続する制御手順を実行させるためのプログラム。
【００９３】
（付記１０）  前記移動装置は更に、複数の前記通信装置夫々から送信される前記情報テーブルの論理和演算する編集ステップを備え、前記制御手段は、前記論理和演算された情報テーブル内の前記他の通信装置に対して、前記チャネルにより無線接続することを実行させるための付記９記載のプログラム。
【図面の簡単な説明】
【００９４】
【図１】本実施形態に係る無線ＬＡＮシステム構成図
【図２】無線ＬＡＮシステムのアクセスポイントに対するクライアントの接続            関係図
【図３】アクセスポイントの構成図
【図４】アクセスポイントのメモリ部の構成図
【図５】クライアントの構成図
【図６】アクセスポイントの処理手順を示すフローチャート図
【図７】クライアントの処理手順を示すフローチャート図
【図８】クライアント及びアクセスポイントの動作シーケンスを示す図
【図９】従来の無線ＬＡＮの接続動作を示すフローチャート図
【符号の説明】
【００９５】
２        無線ＬＡＮシステム
４        バス
３０        ＣＰＵ
３１        無線コントローラ
３２        無線Ｉ／Ｆ
３３        無線ＬＡＮ部
３４        アンテナ
３５        メモリ部
３６        プログラム記憶部
３７        データ記憶部
３８        有線コントローラ
３９        有線Ｉ／Ｆ
４０        有線ＬＡＮ部
【図１】
2009130484.tif 000003
【図２】
2009130484.tif 000004
【図３】
2009130484.tif 000005
【図４】
2009130484.tif 000006
【図５】
2009130484.tif 000007
【図６】
2009130484.tif 000008
【図７】
2009130484.tif 000009
【図８】
2009130484.tif 000010
【図９】
2009130484.tif 000011