(57)【要約】【課題】無線ＬＡＮシステムのインフラストラクチャモードにおいて、アクセスポイントの故障、またはアクセスポイントが接続している有線側の経路が切断している場合に、クライアントが効果的に無線ＬＡＮによるデジタルデータ通信を継続する。【解決手段】アクセスポイントが、自身の故障、及び自身が接続している有線側経路の切断を検知する機能と、その旨をクライアントに通知する機能とを有し、クライアントが通知を受け取ると前記アクセスポイントとの接続を切断し、新たに接続するアクセスポイントを検知し接続する。【選択図】　　　図２
2004056449.tif 000002
【特許請求の範囲】
【請求項１】
有線経路に接続されたブリッジ装置に無線接続される無線通信装置において、
前記ブリッジ装置及び前記有線経路の異常状態に関する検知情報を前記ブリッジ装置より受信したときに、前記ブリッジ装置との無線接続を切断する切断手段と、
前記ブリッジ装置との接続を切断した後、新規に接続するブリッジ装置の探索処理を行う探索手段と、
前記探索手段によって探索されたブリッジ装置に無線接続する手段とを備えたことを特徴とする無線通信装置。
【請求項２】
前記異常状態に関する検知情報の内容を判断する判断手段と、
前記判断手段で判断された検知情報の内容を表示する表示手段とを備えたことを特徴とする請求項１記載の無線通信装置。
【請求項３】
前記探索処理の制限時間を第一の制限時間として規定する探索制限手段を備えたことを特徴とする請求項１または２記載の無線通信装置。
【請求項４】
前記第一の制限時間に達したときは、前記探索処理を停止する手段を備えたことを特徴とする請求項３記載の無線通信装置。
【請求項５】
前記第一の制限時間に達したときは、前記探索処理を停止する旨を外部機器に通知する手段を備えたことを特徴とする請求項４記載の無線通信装置。
【請求項６】
前記第一の制限時間を開始してから当該無線通信装置のネットワーク識別子を変更するまでの時間を第二の制限時間として規定する手段を備えたことを特徴とする請求項３乃至５記載の無線通信装置。
【請求項７】
前記第二の制限時間に達したときは、当該無線通信装置のネットワーク識別子を変更する手段を備えたことを特徴とする請求項６記載の無線通信装置。
【請求項８】
デジタルデータ通信を行うときに使用することが可能な周波数チャネルを予め記憶するチャネル記憶手段を有することを特徴とする請求項１乃至７記載の無線通信装置。
【請求項９】
前記第一の制限時間を開始してから、デジタルデータ通信を行うときに使用する周波数チャネルを変更するまでの時間を第三の制限時間として規定する手段を有することを特徴とする請求項８記載の無線通信装置。
【請求項１０】
前記第三の制限時間に達したときは、前記チャネル記憶手段に記憶した周波数チャネルの中から一つの周波数チャネルを選択し、デジタルデータ通信を行うときに使用する周波数チャネルを、前記選択した周波数チャネルに変更する手段を有することを特徴とする請求項９記載の無線通信装置。
【請求項１１】
有線経路に接続されたブリッジ装置と、前記ブリッジ装置に無線接続される無線通信装置とを備えた無線通信システムにおいて、
前記ブリッジ装置は、
該ブリッジ装置及び前記有線経路の異常状態を検知する検知手段と、
前記検知手段の検知情報を前記無線通信装置に通知する通知手段とを備え、
前記無線通信装置は、
前記ブリッジ装置より前記検知情報を受信したときに、前記ブリッジ装置との無線接続を切断する切断手段と、
前記ブリッジ装置との接続を切断した後、新規に接続するブリッジ装置の探索処理を行う探索手段と、
前記探索手段によって探索されたブリッジ装置に無線接続する手段とを備えたことを特徴とする無線通信システム。
【請求項１２】
前記無線通信装置は、
前記異常状態に関する検知情報の内容を判断する判断手段と、
前記検知情報の内容を表示する表示手段とを備えたことを特徴とする請求項１１記載の無線通信システム。
【請求項１３】
前記無線通信装置は、
前記探索処理の制限時間を第一の制限時間として規定する探索制限手段を備えたことを特徴とする請求項１１または１２記載の無線通信システム。
【請求項１４】
前記無線通信装置は、
前記第一の制限時間に達したときは、前記探索処理を停止する旨を外部機器に通知する手段を備えたことを特徴とする請求項１３記載の無線通信システム。
【請求項１５】
前記無線通信装置は、
前記探索処理の制限時間を第一の制限時間として規定する探索制限手段を備えたことを特徴とする請求項１３または１４記載の無線通信システム。
【請求項１６】
前記無線通信装置は、
前記第一の制限時間に達したときに、前記探索処理を停止する手段を備えたことを特徴とする請求項１５記載の無線通信システム。
【請求項１７】
前記無線通信装置は、
前記第一の制限時間に達したときに、前記探索処理を停止する旨を外部機器に通知する手段を備えたことを特徴とする請求項１６記載の無線通信システム。
【請求項１８】
前記無線通信装置は、
前記第一の制限時間を開始してから当該無線通信装置のネットワーク識別子を変更するまでの時間を第二の制限時間として規定する手段を備えたことを特徴とする請求項１５乃至１７記載の無線通信システム。
【請求項１９】
前記無線通信装置は、
前記第二の制限時間に達したときに、当該無線通信装置のネットワーク識別子を変更する手段を備えたことを特徴とする請求項１８記載の無線通信システム。
【請求項２０】
前記無線通信装置は、
デジタルデータ通信を行うときに使用することが可能な周波数チャネルを予め記憶するチャネル記憶手段を有することを特徴とする請求項１３乃至１９記載の無線通信システム。
【請求項２１】
前記無線通信装置は、
前記第一の制限時間を開始してから、デジタルデータ通信を行うときに使用する周波数チャネルを変更するまでの時間を第三の制限時間として規定する手段を有することを特徴とする請求項２０記載の無線通信システム。
【請求項２２】
前記無線通信装置は、
前記第三の制限時間に達したときに、前記チャネル記憶手段に記憶した周波数チャネルの内から一つの周波数チャネルを選択し、デジタルデータ通信を行うときに使用する周波数チャネルを、前記選択した周波数チャネルに変更する手段を有することを特徴とする請求項２１記載の無線通信システム。
【請求項２３】
有線経路に接続されたブリッジ装置に無線接続される無線通信装置において、
前記ブリッジ装置及び前記有線経路の異常状態に関する検知情報を前記ブリッジ装置より受信したときに、前記ブリッジ装置との無線接続を切断する切断手段と、
前記ブリッジ装置との接続を切断した後、新規に接続するブリッジ装置の探索処理を行う探索手段と、
前記探索手段によって探索されたブリッジ装置に無線接続する手段とを備えたことを特徴とする無線通信装置の制御方法。
【請求項２４】
有線経路に接続されたブリッジ装置に無線接続される無線通信装置の制御方法を実行するための制御プログラムであって、
前記ブリッジ装置及び前記有線経路の異常状態に関する検知情報を前記ブリッジ装置より受信したときに、前記ブリッジ装置との無線接続を切断する切断ステップと、
前記ブリッジ装置との接続を切断した後、新規に接続するブリッジ装置の探索処理を行う探索ステップと、
前記探索ステップによって探索されたブリッジ装置に無線接続するステップとを備えたことを特徴とする制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、無線ＬＡＮシステム等の無線通信システムを構成する無線通信装置等に関する。
【０００２】
【従来の技術】
従来より、デジタルデータ通信が可能な無線通信システムとしては、所謂無線ＬＡＮシステムと呼ばれるものが存在する。
【０００３】
無線ＬＡＮシステムの形態には、無線ＬＡＮ端末が１対１でデジタルデータ通信を行うアドホックモードと、有線ＬＡＮに接続されたブリッジ装置（以下アクセスポイント）と多数の無線ＬＡＮ端末（以下クライアント）との間でネットワークを構築するインフラストラクチャモードがある。
【０００４】
図１０に、無線ＬＡＮシステムのインフラストラクチャモードの構成を示す。
【０００５】
同図において、無線ＬＡＮシステム１０５ａは、有線ＬＡＮ１０４にＬＡＮケーブル１０３ａを介して接続されたアクセスポイント１０１と、クライアント１０１ａ、１０１ｂ、１０１ｃとで構成される。同様に、無線ＬＡＮシステム１０５ｂは、有線ＬＡＮ１０４にＬＡＮケーブル１０３ｂを介して接続されたアクセスポイント１０２と、クライアント１０２ａ、１０２ｂ、１０２ｃとで構成される。
【０００６】
同一無線ＬＡＮシステム１０５ａ内のクライアント１０１ａ、１０１ｂ、１０１ｃは、アクセスポイント１０１を介して、相互にデジタルデータ通信を行うことが可能である。また、同一無線ＬＡＮシステム１０５ａ内のアクセスポイント１０１とクライアント１０１ａ、１０１ｂ、１０１ｃは同一の周波数チャネルを使用し、デジタルデータ通信を行う。
【０００７】
同様に、無線ＬＡＮシステム１０５ｂ内のクライアント１０２ａ、１０２ｂ、１０２ｃは、アクセスポイント１０２を介して相互にデジタルデータ通信を行い、アクセスポイント１０２とクライアント１０２ａ、１０２ｂ、１０２ｃは同一の周波数チャネルを使用しデジタルデータ通信を行う。
【０００８】
このように複数の無線ＬＡＮシステムが存在した場合、一つの無線ＬＡＮシステムに固有のネットワーク識別子を付け、同一無線ＬＡＮシステム内のアクセスポイントとクライアントは同一のネットワーク識別子を記憶する。そうすることで前記複数の無線ＬＡＮシステムを区別することができる。
【０００９】
例えば、無線ＬＡＮシステム１０５ａにはネットワーク識別子「ｗｌａｎ１」、無線ＬＡＮシステム１０５ｂにはネットワーク識別子「ｗｌａｎ２」を付け、アクセスポイント１０１及びクライアント１０１ａ、１０１ｂ、１０１ｃは無線ＬＡＮシステム１０５ａのネットワーク識別子として「ｗｌａｎ１」を記憶し、アクセスポイント１０２及びクライアント１０２ａ、１０２ｂ、１０２ｃは無線ＬＡＮシステム１０５ｂのネットワーク識別子として「ｗｌａｎ２」を記憶することで、無線ＬＡＮシステム１０５ａと無線ＬＡＮシステム１０５ｂを区別する。
【００１０】
ＷＥＰ（Ｗｉｒｅｄ　Ｅｑｕｉｖａｌｅｎｔ　Ｐｒｉｖａｃｙ）は無線ＬＡＮシステムにおけるセキュリティ機構の一つであり、アクセスポイントがクライアントに対して行う認証や、無線ＬＡＮシステム内で送受されるデジタルデータの暗号化に用いられる。ＷＥＰを実現するための４０ビットの暗号化キーがＷＥＰキーであり、無線ＬＡＮシステムのアクセスポイントとクライアントはそれぞれＷＥＰキーを記憶する。
【００１１】
無線ＬＡＮシステムにおいて、アクセスポイントがクライアントを認証する方法として前記ネットワーク識別子によるものや、前記ＷＥＰキーによるものなどがある。
【００１２】
以下に図１０の無線ＬＡＮシステム１０５ａを例に挙げ、アクセスポイントのクライアントに対する認証方法を説明する。
【００１３】
アクセスポイント１０１が記憶しているネットワーク識別子とＷＥＰキーは、各クライアント１０１ａ、１０１ｂ、１０１ｃが記憶しているネットワーク識別子とＷＥＰキーにそれぞれ一致しているとする。
【００１４】
図１０において、アクセスポイント１０１は、アクセスポイント１０１に接続を要求したクライアント１０１ａ、１０１ｂ、１０１ｃに対して認証を行う。アクセスポイント１０１は、クライアント１０１ａ、１０１ｂ、１０１ｃから受信したデータパケットに含まれる各クライアント１０１ａ、１０１ｂ、１０１ｃが記憶しているネットワーク識別子と、アクセスポイント１０１自身が記憶しているネットワーク識別子とを比較する。
【００１５】
アクセスポイント１０１は、前記各クライアント１０１ａ、１０１ｂ、１０１ｃが記憶しているネットワーク識別子と前記アクセスポイント１０１が記憶しているネットワーク識別子とが一致したクライアントにのみ、チャレンジテキストと呼ばれるデータパケットを送信する。
【００１６】
しかし、前記クライアント１０１ａ、１０１ｂ、１０１ｃが記憶しているネットワーク識別子が「ＡＮＹ」であった場合は、前記記憶しているネットワーク識別子が「ＡＮＹ」であるクライアントに対しても、アクセスポイント１０１は前記チャレンジテキストを送信する。
【００１７】
前述したように、アクセスポイント１０１とクライアント１０１ａ、１０１ｂ、１０１ｃは同一のネットワーク識別子を記憶しているので、クライアント１０１ａ、１０１ｂ、１０１ｃはアクセスポイント１０１より前記チャレンジテキストを受信する。各クライアント１０１ａ、１０１ｂ、１０１ｃは前記チャレンジテキストを受信すると、各クライアント１０１ａ、１０１ｂ、１０１ｃが記憶しているＷＥＰキーによって、前記チャレンジテキストを暗号化し、アクセスポイント１０１に返信する。
【００１８】
アクセスポイント１０１は前記返信を受信すると、前記チャレンジテキストをアクセスポイント１０１が記憶しているＷＥＰキーで暗号化した結果と、前記返信されたデータとを比較し、それらが一致した場合、アクセスポイント１０１は、アクセスポイント１０１とクライアント１０１ａ、１０１ｂ、１０１ｃが同一のＷＥＰキーを記憶していると判断し、クライアント１０１ａ、１０１ｂ、１０１ｃに対して、アクセスポイント１０１への接続を許可する。以後、アクセスポイント１０１と各クライアント１０１ａ、１０１ｂ、１０１ｃが相互に送受信するデジタルデータは、ＷＥＰキーにより暗号化される。
【００１９】
以上のような認証方法により、アクセスポイント１０１とクライアント１０１ａ、１０１ｂ、１０１ｃは無線ＬＡＮシステム１０５ａを構成する。
【００２０】
【発明が解決しようとする課題】
上記した従来の無線ＬＡＮシステムでは、アクセスポイントの故障や、アクセスポイントが接続している有線側の切断等による無線ＬＡＮシステムの通信障害が発生した時、クライアントが効果的に通信を継続することができなかった。さらに、通信障害が発生した事実とその原因が判明するまでに時間がかかることが多かった。
【００２１】
本発明は上記従来の問題点に鑑み、通信障害が発生したときに、クライアントが効果的に通信を継続することができる無線通信システム等を提供することを目的とする。さらに、通信障害が発生したときに、通信障害を早期に検知することができる無線通信システム等を提供することを目的とする。
【００２２】
【課題を解決するための手段】
上記目的を達成するために、本発明の無線通信装置では、有線経路に接続されたブリッジ装置に無線接続される無線通信装置において、前記ブリッジ装置及び前記有線経路の異常状態に関する検知情報を前記ブリッジ装置より受信したときに、前記ブリッジ装置との無線接続を切断する切断手段と、前記ブリッジ装置との接続を切断した後、新規に接続するブリッジ装置の探索処理を行う探索手段と、前記探索手段によって探索されたブリッジ装置に無線接続する手段とを備えたことを特徴とする。
【００２３】
本発明の無線通信システムでは、有線経路に接続されたブリッジ装置と、前記ブリッジ装置に無線接続される無線通信装置とを備えた無線通信システムにおいて、前記ブリッジ装置は、該ブリッジ装置及び前記有線経路の異常状態を検知する検知手段と、前記検知手段の検知情報を前記無線通信装置に通知する通知手段とを備え、前記無線通信装置は、前記ブリッジ装置より前記検知情報を受信したときに、前記ブリッジ装置との無線接続を切断する切断手段と、前記ブリッジ装置との接続を切断した後、新規に接続するブリッジ装置の探索処理を行う探索手段と、前記探索手段によって探索されたブリッジ装置に無線接続する手段とを備えたことを特徴とする。
【００２４】
本発明の無線通信装置の制御方法では、有線経路に接続されたブリッジ装置に無線接続される無線通信装置において、前記ブリッジ装置及び前記有線経路の異常状態に関する検知情報を前記ブリッジ装置より受信したときに、前記ブリッジ装置との無線接続を切断する切断手段と、前記ブリッジ装置との接続を切断した後、新規に接続するブリッジ装置の探索処理を行う探索手段と、前記探索手段によって探索されたブリッジ装置に無線接続する手段とを備えたことを特徴とする。
【００２５】
本発明の制御プログラムでは、有線経路に接続されたブリッジ装置に無線接続される無線通信装置の制御方法を実行するための制御プログラムであって、前記ブリッジ装置及び前記有線経路の異常状態に関する検知情報を前記ブリッジ装置より受信したときに、前記ブリッジ装置との無線接続を切断する切断ステップと、前記ブリッジ装置との接続を切断した後、新規に接続するブリッジ装置の探索処理を行う探索ステップと、前記探索ステップによって探索されたブリッジ装置に無線接続するステップとを備えたことを特徴とする。
【００２６】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
【００２７】
［第一実施形態］
図１（ａ），（ｂ）は、図１０に示した無線ＬＡＮシステムを構築する本発明の無線通信装置の第一実施形態に係る構成ブロック図であり、同図（ａ）はアクセスポイントの構成を示し、同図（ｂ）はクライアントの構成を示している。図８と共通の要素には同一の符号を付している。
【００２８】
本実施形態では、図１０の無線ＬＡＮシステムにおいて、無線ＬＡＮシステム１０５ａと無線ＬＡＮシステム１０５ｂが同一の周波数チャネルにおいて稼動している場合を取り上げる。
【００２９】
＜アクセスポイントの構成＞
図１（ａ）において、アクセスポイント１０１（ＡＰ１）は、制御部２０１、無線通信部２０２、有線通信部２０３、通信障害検知部２０４、及び有線ＬＡＮインターフェース２０５から構成される。なお、無線ＬＡＮシステム１０５ｂのアクセスポイント１０２（ＡＰ２）もアクセスポイント１０１と同様の構成である。
【００３０】
無線通信部２０２は、アクセスポイント１０１と、無線ＬＡＮシステム１０５ａのクライアント１０１ａ（ＳＴＡ１）、１０１ｂ、１０１ｃとのデジタルデータ通信に用いられる。有線通信部２０３は、アクセスポイント１０１と有線ＬＡＮ１０４に接続している任意の電子機器とのデジタルデータ通信に用いられる。通信障害検知部２０４は、有線ＬＡＮ１０４の切断や、有線通信部２０３の故障を検知する機能を有する。有線ＬＡＮ１０４の切断や有線通信部２０３の故障を検知する方法については後述する。制御部２０１は、無線通信部２０２、有線通信部２０３、及び通信障害検知部２０５を制御している。
【００３１】
＜クライアントの構成＞
図１（ｂ）において、クライアント１０１ａ、１０１ｂ、１０１ｃは、制御部３０１、無線通信部３０２、ＡＰ探索時間制限タイマ３０３、電子機器へのインターフェース３０４、及び表示部３０５からそれぞれ構成されている。なお、無線ＬＡＮシステム１０５ｂのクライアント１０２ａ、１０２ｂ、１０２ｃもクライアント１０１ａ、１０１ｂ、１０１ｃと同様の構成である。
【００３２】
無線通信部３０２は、クライアント１０１ａ、１０１ｂ、１０１ｃと無線ＬＡＮシステム１０５ａのアクセスポイント１０１とのデジタルデータ通信に用いられる。ＡＰ探索時間制限タイマ３０３及び表示部３０５については後述する。
【００３３】
電子機器へのインターフェース３０４は、デジタルデータ通信を行うことが可能な電子機器へのインターフェースである。そして、制御部３０１は、無線通信部３０２、ＡＰ探索時間制限タイマ３０３、電子機器へのインターフェース３０４、及び表示部３０５を制御している。
【００３４】
＜第一実施形態の動作＞
図２は、無線ＬＡＮシステム１０５ａにおけるアクセスポイント１０１とクライアント１０１ａの動作を示すフローチャートであり、図３はそのシーケンス図である。
【００３５】
なお、以下ではクライアント１０１ａ、１０１ｂ、１０１ｃの内、クライアント１０１ａの動作に特化して説明を行うが、クライアント１０１ａと同様の動作をクライアント１０１ｂ、１０１ｃも行うものとする。
【００３６】
まず図２のステップＳ４０１において、アクセスポイント１０１の通信障害検知部２０４は有線ＬＡＮ１０４が切断したか、または有線通信部２０３が故障したかを検知する。通信障害検知部２０４が有線ＬＡＮ１０４の切断を検知する手法としては、アクセスポイント１０１が有線ＬＡＮ１０４に接続している有線ＬＡＮインターフェース２０５の電圧レベルを、通信障害検知部２０４が常に監視し、電圧レベルが低下すると有線ＬＡＮ１０４が切断されたことを検知する、という手法などが考えられる。
【００３７】
通信障害検知部２０４が、有線通信部２０３の故障を検知する手法としては、アクセスポイント１０１が有線ＬＡＮ１０４に接続している複数の任意の電子機器にデータパケットを送信したにも関わらず、複数の任意の電子機器からＡＣＫ符号が全く返って来ず、かつ電圧レベルに変動がない場合、通信障害検知部２０４は有線通信部２０３が故障したことを検知する、という手法などが考えられる。
【００３８】
ステップＳ４０１の判断がｙｅｓであった場合、ステップＳ４０２において、アクセスポイント１０１の制御部２０１は、無線ＬＡＮシステム１０５ａに通信障害（有線ＬＡＮ１０４の切断、もしくは有線通信部２０３の故障）が発生したと判断し、無線通信部２０２を介して、クライアント１０１ａ、１０１ｂ、１０１ｃに、有線ＬＡＮ１０４が切断されたこと、もしくは有線通信部２０３が故障したことを通知する（図３のＳ５０１）。
【００３９】
クライアント１０１ａの制御部３０１は通知を受信すると、ステップＳ４０３において、その通知は、有線ＬＡＮ１０４が切断されたことを示すものであるか、また有線通信部２０３が故障したことを示すものであるかを判断する。通知が有線ＬＡＮ１０４が切断されたことである場合には、ステップＳ４０４において、クライアント１０１ａの制御部３０１は、有線ＬＡＮ１０４が切断されたことを表示部３０５に表示する。また、通知が有線通信部２０３が故障したことである場合は、ステップＳ４０５において、クライアント１０１ａの制御部３０１は、有線通信部２０３が故障したことを表示部３０５に表示する。
【００４０】
ここで、表示の手法として、表示のための専用モニタをクライアント１０１ａに設けてそこに通知を表示する手法や、クライアント１０１ａに任意の二色の発光素子を設けて、通知によって二色の発光素子のいずれかを発光させる手法、またはクライアント１０１ａが電子機器へのインターフェース３０４によってモニタを有する電子機器に接続している場合にはモニタに通知を表示するという手法が考えられる。
【００４１】
ステップＳ４０４やステップＳ４０５により、クライアント１０１ａが電子機器へのインターフェース３０４によって接続されている電子機器のユーザーは、無線ＬＡＮシステム１０５ａに通信障害が発生した事実と、通信障害の原因を検知できる。クライアント１０１ａの制御部３０１は、ステップＳ４０６において、アクセスポイント１０１とクライアント１０１ａとの接続を切断し、接続を切断したことを表示部３０５に表示する。
【００４２】
制御部３０１は、ステップＳ４０７において、クライアント１０１ａが電子機器へのインターフェース３０４によって接続されている電子機器のユーザーに対して、クライアント１０１ａが新たに接続するアクセスポイントを探索する必要があるか否かを質問する。質問する手法としては、電子機器がモニタを有している場合は、そのモニタに質問する内容を表示するなどが有効である。
【００４３】
ステップＳ４０８において、電子機器のユーザーの質問に対する返答が「探索不要」である場合には、クライアント１０１ａは新たに接続するアクセスポイントの探索を行わない。質問への返答が「要探索」である場合には、制御部３０１はＡＰ探索時間制限タイマ３０３をスタートさせる（ステップＳ４０９）。ＡＰ探索時間制限タイマ３０３のタイマ値は任意の値に設定可能である。ＡＰ探索時間制限タイマは、タイマ値の範囲内でクライアント１０１ａ、１０１ｂ、１０１ｃが、新たに接続するアクセスポイントから接続許可信号を受信できなかった場合、クライアント１０１ａがアクセスポイントの探索動作を停止するためのタイマである。
【００４４】
ステップＳ４１０において、クライアント１０１ａの制御部３０１は、無線ＬＡＮシステム１０５ｂのアクセスポイント１０２が送信したビーコン信号をクライアント１０１ａの無線通信部３０２が受信したかどうかを判断する。
【００４５】
ステップＳ４１０の判断がｎｏであった場合には、ステップＳ４１４において、制御部３０１はＡＰ探索時間制限タイマ３０３がタイムアウトであるかどうかを判断する。ステップＳ４１４の判断がｎｏであった場合はステップＳ４１０に戻る。ステップＳ４１４の判断がｙｅｓであった場合には、制御部３０１はステップＳ４１５において、新たに接続するアクセスポイントを探索できなかったことを電子機器のユーザーに通知し、新たに接続するアクセスポイントの探索を停止する。通知の手法としては、表示部３０５に表示する、または電子機器がモニタを有している場合は、そのモニタに通知の内容を表示する、などが考えられる。
【００４６】
一方、ステップＳ４１０の判断がｙｅｓであった場合（Ｓ５０２）は、ステップＳ４１１において、クライアント１０１ａの制御部３０１は、無線ＬＡＮシステム１０５ｂのアクセスポイント１０２が送信したビーコン信号に含まれる無線ＬＡＮシステム１０５ｂのネットワーク識別子が、制御部３０１が記憶しているネットワーク識別子と同一であるかを判断する。
【００４７】
ステップＳ４１１がｙｅｓであった場合は、ステップＳ４１２において、制御部３０１は無線通信部３０２を介してアクセスポイント１０２に接続要求信号を発信し（Ｓ５０３）、アクセスポイント１０２の制御部２０１は接続要求信号を受信すると、前述したように、クライアント１０１ａに対して、ネットワーク識別子による認証とＷＥＰキーによる認証を行う（Ｓ５０４）。クライアント１０１ａが認証を通った場合、アクセスポイント１０２はクライアント１０１ａに対して、接続許可信号を送信する。ステップＳ４１１がｎｏであった場合は、上述したステップＳ４１０の判断がｎｏである場合と同じであるので、省略する。
【００４８】
ステップＳ４１３において、クライアント１０１ａの制御部３０１はアクセスポイント１０２からの接続許可信号を受信したかを判断する。ステップＳ４１３の判断がｙｅｓであった場合は（図３のＳ５０５）、ステップＳ４１６において、クライアント１０１ａは無線ＬＡＮシステム１０５ｂのアクセスポイント１０２に無線接続する。そして、ステップＳ４１７において、クライアント１０１ａの制御部３０１は、電子機器のユーザーに対して、アクセスポイント１０２に新たに接続したことを通知する。接続したことを通知する手法としては、表示部３０５に表示する、または電子機器がモニタを有している場合はそのモニタに通知の内容を表示する、などが考えられる。
【００４９】
ステップＳ４１３の判断がｎｏであった場合は、上述したステップＳ４１０がｎｏである場合と同じであるので、省略する。
【００５０】
以上の動作により、クライアント１０１ａは通信障害が発生した無線ＬＡＮシステム１０５ａのアクセスポイント１０１との接続を切断し、新たに接続するアクセスポイントである無線ＬＡＮシステム１０５ｂのアクセスポイント１０２に接続することができ、電子機器のユーザーは効果的にデジタルデータ通信を継続できる。
【００５１】
また、ステップＳ４０４及びステップＳ４０５により、電子機器のユーザーは、無線ＬＡＮシステム１０５ａに通信障害が発生した事実と、その通信障害の原因が判るため、早期に通信障害に対する処置を開始することが可能である。
【００５２】
［第二実施形態］
＜第二実施形態の構成＞
図４は、図１０に示した無線ＬＡＮシステムを構築する本発明の無線通信装置の第二実施形態に係る構成ブロック図であり、本発明の無線通信装置であるクライアントの構成を示している。
【００５３】
本実施形態のクライアントは、上記第一実施形態における図１（ｂ）の構成のクライアントにおいて、ＡＮＹモード設定タイマ３０６が追加された構成となっている。ＡＮＹモード設定タイマ３０６は、クライアント１０１ａ、１０１ｂ、１０１ｃが、新たに接続するアクセスポイントを探索する際に、クライアント１０１ａ、１０１ｂ、１０１ｃがそれぞれのネットワーク識別子を「ＡＮＹ」に変更するまでの時間を規定するタイマであり、そのタイマ値はＡＰ探索時間制限タイマ３０３のタイマ値より小さい値であれば任意に設定可能である。
【００５４】
制御部３０１は、無線通信部３０２、ＡＰ探索時間制限タイマ３０３、電子機器へのインターフェース３０４及び表示部３０５と共に、ＡＮＹモード設定タイマ３０６を制御する。
【００５５】
＜第二実施形態の動作＞
図５，６は、第二実施形態に係る、アクセスポイント１０１とクライアント１０１ａの動作を示すフローチャートである。
【００５６】
ステップＳ４０１〜ステップＳ４０９の処理は、図２のフローチャートで説明した上記第一実施形態と同様である。
【００５７】
制御部３０１がＡＰ探索時間制限タイマ３０３をスタートさせた後（ステップＳ４０９）、ステップＳ５１０において、制御部３０１はＡＮＹモード設定タイマ３０６をスタートする。
【００５８】
ステップＳ５１１において、クライアント１０１ａの制御部３０１は、無線ＬＡＮシステム１０５ｂのアクセスポイント１０２が送信したビーコン信号を無線通信部３０２が受信したかどうかを判断する。
【００５９】
ステップＳ５１１の判断がｎｏであった場合は、ステップＳ５２２において、制御部３０１はＡＰ探索時間制限タイマ３０３がタイムアウトであるかどうかを判断する。ステップＳ５２２の判断がｎｏであった場合はステップＳ５１１に戻る。
【００６０】
ステップＳ５２２の判断がｙｅｓであった場合は、制御部３０１はステップＳ５２３において、新たに接続するアクセスポイントを探索できなかったことを、電子機器のユーザーに通知し、新たに接続するアクセスポイントの探索を停止する。通知の手法としては、表示部３０５に表示する、または電子機器がモニタを有している場合は、そのモニタに通知の内容を表示する、などが考えられる。
【００６１】
ステップＳ５１１の判断がｙｅｓであった場合（図３のＳ５０２）は、ステップＳ５１２において、クライアント１０１ａの制御部３０１は、制御部３０１が記憶している無線ＬＡＮシステム１０５ａのネットワーク識別子が「ＡＮＹ」であるかどうかを判断する。
【００６２】
ステップＳ５１２の判断がｎｏであれば、ステップＳ５１３において、クライアント１０１ａの制御部３０１は、無線ＬＡＮシステム１０５ｂのアクセスポイント１０２が送信したビーコン信号に含まれる無線ＬＡＮシステム１０５ｂのネットワーク識別子が、制御部３０１が記憶しているネットワーク識別子と同一であるかを判断する。
【００６３】
ステップＳ５１３の判断がｙｅｓであった場合は、ステップＳ５１８において、制御部３０１は無線通信部３０２を介して、アクセスポイント１０２に接続要求信号を発信し（図３のＳ５０３）、アクセスポイント１０２の制御部２０１は接続要求信号を受信すると、ステップＳ５１９において、クライアント１０１ａに対して、ネットワーク識別子による認証を行う。そしてステップＳ５２０において、ＷＥＰキーによる認証を行う（図３のＳ５０４）。ネットワーク識別子による認証及びＷＥＰキーによる認証の手法は、前述した通りである。
【００６４】
クライアント１０１ａが認証を通った場合、アクセスポイント１０２はクライアント１０１ａに対して、接続許可信号を送信する。ステップＳ５１３の判断がｎｏであった場合には、制御部３０１は、ステップＳ５１４において、ＡＮＹモード設定タイマ３０６がタイムアウトであるかどうかを判断する。
【００６５】
ステップＳ５１４の判断がｙｅｓの場合には、ステップＳ５１５において、制御部３０１は、自身が記憶しているクライアント１０１ａのネットワーク識別子を「ＡＮＹ」に変更し、クライアント１０１ａのネットワーク識別子を「ＡＮＹ」と記憶する。そして、ステップＳ５１１に戻る。
【００６６】
ステップＳ５１３の判断がｎｏであった場合は、ステップＳ５１１に戻る。ステップＳ５１２の判断がｙｅｓの場合には、ステップＳ５１６において、クライアント１０１ａの制御部３０１は無線通信部３０２を介して、アクセスポイント１０２に対して接続要求信号を送信する（図３のＳ５０３）。
【００６７】
アクセスポイント１０２の制御部２０１は接続要求信号を受信すると、ステップＳ５１７において、クライアント１０１ａに対してＷＥＰキーによる認証を行う。ＷＥＰキーによる認証の手法は前述の通りである。クライアント１０１ａが認証を通った場合、アクセスポイント１０２はクライアント１０１ａに対して、接続許可信号を送信する。
【００６８】
ステップＳ５２１において、クライアント１０１ａの制御部３０１はアクセスポイント１０２からの接続許可信号を受信したかを判断する。ステップＳ５２１の判断がｙｅｓであった場合は（図３のＳ５０５）、ステップＳ５２４において、クライアント１０１ａは無線ＬＡＮシステム１０５ｂのアクセスポイント１０２に無線接続する。
【００６９】
そして、ステップＳ５２５において、クライアント１０１ａの制御部３０１は、電子機器のユーザーに対して、アクセスポイント１０２に新たに接続したことを通知する。接続したことを通知する手法としては、表示部３０５に表示する、または電子機器がモニタを有している場合は、そのモニタに通知の内容を表示する、などが考えられる。
【００７０】
ステップＳ５２１の判断がｎｏであった場合は、上述したＳ５１１の判断がｎｏである場合と同じであるので、省略する。
【００７１】
以上の動作により、クライアント１０１ａは通信障害が発生した無線ＬＡＮシステム１０５ａのアクセスポイント１０１との接続を切断し、新たに接続するアクセスポイントである無線ＬＡＮシステム１０５ｂのアクセスポイント１０２に接続することができ、電子機器のユーザーは効果的にデジタルデータ通信を継続できる。
【００７２】
また、本実施形態におけるクライアント１０１ａの構成を採ることにより、新たに接続するアクセスポイントである無線ＬＡＮシステム１０５ｂが無線ＬＡＮシステム１０５ａと同一のネットワーク識別子を持つ場合だけでなく、無線ＬＡＮシステム１０５ｂが無線ＬＡＮシステム１０５ａと異なるネットワーク識別子を持つ場合でも、クライアント１０１ａは無線ＬＡＮシステム１０５ｂのアクセスポイント１０２に接続することができる。
【００７３】
さらに、ステップＳ４０４、ステップＳ４０５により電子機器のユーザーは無線ＬＡＮシステム１０５ａに通信障害が発生した事実と、通信障害の原因が判るため、早期に通信障害に対する処置を開始することが可能である。
【００７４】
［第三実施形態］
実際に隣接して稼動している無線ＬＡＮシステム同士は異なる周波数チャネルにおいて稼動している場合が多い。よって、本実施形態では、図１０に示した無線ＬＡＮシステム１０５ａと無線ＬＡＮシステム１０５ｂが異なる周波数チャネルにおいて稼動している場合を取り上げる。
【００７５】
以下では、クライアント１０１ａ、１０１ｂ、１０１ｃの内、クライアント１０１ａの動作に特化して説明を行うが、クライアント１０１ａと同様の動作をクライアント１０１ｂ、１０１ｃも行うものとする。
【００７６】
＜第三実施形態のクライアントの構成＞
図７は、第三実施形態に係る無線ＬＡＮシステム１０５ａのクライアント１０１ａ、１０１ｂ、１０１ｃの構成を示すブロック図である。
【００７７】
クライアント１０１ａ、１０１ｂ、１０１ｃは、前述の図４の構成において、周波数チャネルテーブル６０７とチャネル変更タイマ６０８を追加した構成となっている。なお、無線ＬＡＮシステム１０５ｂのクライアント１０２ａ、１０２ｂ、１０２ｃもクライアント１０１ａ、１０１ｂ、１０１ｃと同様の構成である。
【００７８】
周波数チャネルテーブル６０７は、クライアント１０１ａ、１０１ｂ、１０１ｃを含む無線ＬＡＮシステム１０５ａが使用することが可能な周波数チャネルを予め記憶するためのものである。チャネル変更タイマ６０８は、ＡＰ探索時間制限タイマ３０３がスタートしてから、クライアント１０１ａ、１０１ｂ、１０１ｃがデジタルデータ通信に使用する周波数チャネルを変更するまでの時間を規定するためのタイマであり、そのタイマ値は、ＡＰ探索時間制限タイマ３０３のタイマ値よりも小さい値で任意の値に設定可能である。
【００７９】
＜第三実施形態の動作＞
以下に、本実施形態における無線ＬＡＮシステム１０５ａのアクセスポイント１０１とクライアント１０１ａの動作について述べる。
【００８０】
図８，９は、第三実施形態に係る、アクセスポイント１０１とクライアント１０１ａの動作を示すフローチャートである。
【００８１】
なお、ステップＳ４０１〜ステップＳ４０９、ステップＳ５１０の処理は、図５，６のフローチャートで説明した上記第二実施形態と同様である。
【００８２】
クライアント１０１ａの制御部３０１は、ＡＮＹモード設定タイマ３０６をスタートした後（ステップＳ５１０）、ステップＳ７１０において、チャネル変更タイマ６０８をスタートする。
【００８３】
ステップＳ７１１において、クライアント１０１ａの制御部３０１は、無線ＬＡＮシステム１０５ｂのアクセスポイント１０２が送信したビーコン信号をクライアント１０１ａの無線通信部６０２が受信したかどうかを判断する。ステップＳ７１１の判断がｎｏの場合には、ステップＳ７２７において、制御部３０１はチャネル変更タイマ６０８がタイムアウトであるかどうかを判断する。
【００８４】
ステップＳ７２７の判断がｙｅｓの場合には、ステップＳ７２８において、制御部３０１は周波数チャネルテーブル６０７に記憶している周波数チャネルから、ランダムに一つの周波数チャネルを選択し、クライアント１０１ａがデジタルデータ通信に使用する周波数チャネルを選択した周波数チャネルに変更する。ステップＳ７２９において、制御部３０１はチャネル変更タイマ６０８をリセットし、ステップＳ７３０において、制御部３０１はチャネル変更タイマ６０８をリスタートする。
【００８５】
一方、ステップＳ７２７の判断がｎｏの場合には、制御部３０１はステップＳ７２２において、ＡＰ探索時間制限タイマ３０３はタイムアウトか否かを判断し、ステップＳ５２２の判断がｎｏであった場合はステップＳ７１１に戻る。ステップＳ７２２の判断がｙｅｓであった場合は、制御部３０１はステップＳ７２３において、第二実施形態の図５の説明と同様に、新たに接続するアクセスポイントを探索できなかったことを、電子機器のユーザーに通知し、新たに接続するアクセスポイントの探索を停止する。
【００８６】
一方、ステップＳ７１１の判断がｙｅｓの場合は、ステップＳ７１２の判断をする。ステップＳ７１２〜ステップＳ７２５は、上記第二実施形態の図５，６のステップＳ５１２〜ステップＳ５２５と同じなので説明は省略する。
【００８７】
以上の動作により、クライアント１０１ａは、通信障害が発生した無線ＬＡＮシステム１０５ａのアクセスポイント１０１との接続を切断し、新たに接続するアクセスポイントである無線ＬＡＮシステム１０５ｂのアクセスポイント１０２に接続することができ、電子機器のユーザーは効果的にデジタルデータ通信を継続できる。
【００８８】
また、本実施形態におけるクライアント１０１ａの構成を採ることにより、新たに接続するアクセスポイントである無線ＬＡＮシステム１０５ｂが、（１）無線ＬＡＮシステム１０５ｂが無線ＬＡＮシステム１０５ａと異なるネットワーク識別子を持つ場合、（２）無線ＬＡＮシステム１０５ｂが無線ＬＡＮシステム１０５ａと異なる周波数チャネルで稼動している場合であっても、クライアント１０１ａは無線ＬＡＮシステム１０５ｂのアクセスポイント１０２に接続することができる。
【００８９】
また、ステップＳ７０４及びステップＳ７０５により電子機器のユーザーは無線ＬＡＮシステム１０５ａに通信障害が発生した事実と、通信障害の原因が判るため、早期に通信障害に対する処置を開始することが可能である。
【００９０】
なお、上述した図２、図５，６及び図８，９のフローチャートに従ったプログラムを例えばクライアントの制御部３０１内の記憶装置に格納し動作することにより、上述の制御方法を実現させることが可能となる。
【００９１】
本発明は、上述した実施形態の装置に限定されず、複数の機器から構成されるシステムに適用しても、一つの機器から成る装置に適用してもよい。前述した実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体をシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、完成されることは言うまでもない。
【００９２】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭを用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、次のプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵなどが処理を行って実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９４】
【発明の効果】
以上詳細に説明したように本発明によれば、無線通信システムに通信障害が発生した場合であっても、無線通信装置が効果的にデジタルデータ通信を継続することができる。さらに、通信障害に対する処置を早期に開始することが可能になる。
【図面の簡単な説明】
【図１】本発明の無線通信装置の第一実施形態に係る構成ブロック図である。
【図２】無線ＬＡＮシステム１０５ａにおけるアクセスポイント１０１とクライアント１０１ａの動作を示すフローチャートであり、
【図３】無線ＬＡＮシステム１０５ａにおけるアクセスポイント１０１とクライアント１０１ａの動作を示すフローチャートであり、
【図４】本発明の無線通信装置の第二実施形態に係る構成ブロック図であり、
【図５】第二実施形態に係る、アクセスポイント１０１とクライアント１０１ａの動作を示すフローチャートである。
【図６】第二実施形態に係る、アクセスポイント１０１とクライアント１０１ａの動作を示すフローチャートである。
【図７】第三実施形態に係る無線ＬＡＮシステム１０５ａのクライアント１０１ａ、１０１ｂ、１０１ｃの構成を示すブロック図である。
【図８】第三実施形態に係る、アクセスポイント１０１とクライアント１０１ａの動作を示すフローチャートである。
【図９】第三実施形態に係る、アクセスポイント１０１とクライアント１０１ａの動作を示すフローチャートである。
【図１０】無線ＬＡＮシステムのインフラストラクチャモードの構成を示す概略図である。
【符号の説明】
１０１ａ〜１０１ｃ、１０２ａ〜１０２ｃ　クライアント
１０５ａ、１０５ｂ　無線ＬＡＮシステム
３０１　制御部
３０２　無線通信部
３０３　ＡＰ探索時間制限タイマ
３０４　電子機器へのインターフェース
３０５　表示部
３０６　ＡＮＹモード設定タイマ
６０７　周波数チャネルテーブル
６０８　チャネル変更タイマ
【図１】
2004056449.tif 000003
【図２】
2004056449.tif 000004
【図３】
2004056449.tif 000005
【図４】
2004056449.tif 000006
【図５】
2004056449.tif 000007
【図６】
2004056449.tif 000008
【図７】
2004056449.tif 000009
【図８】
2004056449.tif 000010
【図９】
2004056449.tif 000011
【図１０】
2004056449.tif 000012