(57)【要約】  無線通信装置が通信装置を切り替える際に生じる通信品質の低下や通信の途切れの発生を軽減する。通信装置は、無線通信装置から接続要求を受けたときに所定の認証条件を満たすか否かにより無線通信装置を認証し、無線通信装置の認証ができたときに無線通信装置による通信を中継し、他の通信装置から、無線通信装置による通信の中継を行う通信装置を識別するための識別情報を含む接続情報を受信し、無線通信装置から、無線通信装置による通信の中継を行う通信装置を識別するための識別情報を受信し、無線通信装置から受信した識別情報が、他の通信装置から受信した接続情報に含まれているときに、無線通信装置による通信の中継を許可する。
2008004279.tif 000002
【特許請求の範囲】
【請求項１】
無線通信装置から接続要求を受けたときに所定の認証条件を満たすか否かにより前記無線通信装置を認証する認証手段と、前記認証手段によって無線通信装置の認証ができたときに前記無線通信装置による通信を中継する手段と、を備えた通信装置であって、
他の通信装置から、前記無線通信装置による通信の中継を行う通信装置を識別するための識別情報を含む接続情報を受信する手段と、
前記無線通信装置から、該無線通信装置による通信の中継を行う通信装置を識別するための識別情報を受信する手段と、
前記無線通信装置から受信した識別情報が、前記他の通信装置から受信した接続情報に含まれているときに、前記無線通信装置による通信の中継を許可する手段と、を備える通信装置。
【請求項２】
前記無線通信装置による通信の中継を行う通信装置を識別するための識別情報は、通信の中継が行われている無線通信装置ごとに異なる値が設定されている請求項１に記載の通信装置。
【請求項３】
他の通信装置における状態の問い合わせを他の通信装置に送信する手段と、
前記問い合わせに応じた他の通信装置から、該他の通信装置における状態を示す状態情報を含む返信を受信する手段と、
前記返信に含まれる状態情報に基づいて、前記無線通信装置による通信の中継を行う他の通信装置を決定する決定手段と、
前記接続情報を前記決定した他の通信装置に送信する手段をさらに備える請求項１または２に記載の通信装置。
【請求項４】
前記状態情報は、他の通信装置における前記無線通信装置からの受信信号強度を含み、
前記決定手段は、受信信号強度が最も良好な他の通信装置を前記無線通信装置による通信の中継を行う他の通信装置として決定する請求項３に記載の通信装置。
【請求項５】
無線通信装置から接続要求を受けたときに所定の認証条件を満たすか否かにより前記無線通信装置を認証する認証ステップと、
前記認証ステップによって無線通信装置の認証ができたときに前記無線通信装置による通信を中継するステップと、
他の通信装置から、前記無線通信装置による通信の中継を行う通信装置を識別するための識別情報を含む接続情報を受信するステップと、
前記無線通信装置から、該無線通信装置による通信の中継を行う通信装置を識別するための識別情報を受信するステップと、
前記無線通信装置から受信した識別情報が、前記他の通信装置から受信した前記接続情報に含まれているときに、前記無線通信装置による通信の中継を許可するステップと、を備える通信装置の制御方法。
【請求項６】
前記無線通信装置による通信の中継を行う通信装置を識別するための識別情報は、通信の中継が行われている無線通信装置ごとに異なる値が設定されている請求項５に記載の通信装置の制御方法。
【請求項７】
他の通信装置における状態の問い合わせを他の通信装置に送信するステップと、
前記問い合わせに応じた他の通信装置から、該他の通信装置における状態を示す状態情報を含む返信を受信するステップと、
前記返信に含まれる状態情報に基づいて、前記無線通信装置による通信の中継を行う他の通信装置を決定する決定ステップと、
前記接続情報を前記決定した他の通信装置に送信するステップをさらに備える請求項５または６に記載の通信装置の制御方法。
【請求項８】
前記状態情報は、他の通信装置における前記無線通信装置からの受信信号強度を含み、
前記決定ステップは、受信信号強度が最も良好な他の通信装置を前記無線通信装置による通信の中継を行う他の通信装置として決定する請求項７に記載の通信装置の制御方法。
【請求項９】
コンピュータに、無線通信装置から接続要求を受けたときに所定の認証条件を満たすか否かにより前記無線通信装置を認証する認証ステップと、
前記認証ステップによって無線通信装置の認証ができたときに前記無線通信装置による通信を中継するステップと、
他の通信装置から、前記無線通信装置による通信の中継を行う通信装置を識別するための識別情報を含む接続情報を受信するステップと、
前記無線通信装置から、該無線通信装置による通信の中継を行う通信装置を識別するための識別情報を受信するステップと、
前記識別情報が、前記他の通信装置から受信した接続情報に含まれているときに、前記無線通信装置による通信の中継を許可するステップと、を実行させる通信装置制御プログラム。
【請求項１０】
前記無線通信装置による通信の中継を行う通信装置を識別するための識別情報は、通信の中継が行われている無線通信装置ごとに異なる値が設定されている請求項９に記載の通信装置制御プログラム。
【請求項１１】
他の通信装置における状態の問い合わせを他の通信装置に送信するステップと、
前記問い合わせに応じた他の通信装置から、該他の通信装置における状態を示す状態情報を含む返信を受信するステップと、
前記返信に含まれる状態情報に基づいて、前記無線通信装置による通信の中継を行う他の通信装置を決定する決定ステップと、
前記接続情報を前記決定した他の通信装置に送信するステップをさらに備える請求項９または１０に記載の通信装置制御プログラム。
【請求項１２】
前記状態情報は、他の通信装置における前記無線通信装置からの受信信号強度を含み、
前記決定ステップは、受信信号強度が最も良好な他の通信装置を前記無線通信装置による通信の中継を行う他の通信装置として決定する請求項１１に記載の通信装置制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信装置による無線通信装置の接続先切替制御方法およびプログラムに関する。
【背景技術】
【０００２】
無線ＬＡＮ（Local Area Network）は、その方式の汎用性、低コスト性などを特徴としている。また、無線ＬＡＮは、無線ＬＡＮアクセスポイント（以下、単に「アクセスポイント」という）と呼ばれる端末の設置位置が柔軟であることから、移動体端末の通信方式として普及が進んでいる。通常、ある程度の広さを持つエリアにおいて、移動体端末を無線ＬＡＮクライアント（以下、単に「クライアント」という）として無線ＬＡＮを運用する場合、複数台のアクセスポイントを設置する。また、各アクセスポイントのＳＳＩＤ（Service Set Identifier）を同一にする。そして、クライアントが物理的に移動した場合、クライアントの接続先を最も接続に適したアクセスポイントに適宜切り替え、通信品質を維持する。このような動作はローミングと呼ばれている。【０００３】
クライアントがローミングを行う場合、クライアントは、アクセスポイントから送信されるパケットに含まれるＳＳＩＤおよびＢＳＳＩＤ（Basic Service Set ID）に基づいて、接続可能なアクセスポイントの一覧を作成する。アクセスポイントから送信されるパケットには、「アクセスポイントから定期的に送出されているビーコンパケット」または「クライアントが送出したプローブ要求（Probe Request）パケットに対する応答パケットであるアクセスポイントから送出されたプローブ応答（Probe Response）パケット」がある。そして、クライアントは、接続可能なアクセスポイントの中から最も接続に適していると判断したアクセスポイントに接続する。
【特許文献１】特開平１１−３１７７４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来では、クライアントが接続先のアクセスポイントを切り替える場合、接続元のアクセスポイントのＢＳＳＩＤと接続先のアクセスポイントのＢＳＳＩＤとが異なるので、切り替え先のアクセスポイントに対して規格で定められている接続処理を行う。この場合、接続処理が完了しなければ、切り替え先のアクセスポイントとクライアントとはデータ通信を行うことができない。ストリーミングやＩＰ電話など通信のリアルタイム性が求められるアプリケーションでは、コンテンツの品質低下や通信の途切れが発生する可能性がある。【０００５】
本発明の目的は、クライアントがアクセスポイントを切り替える際に生じる通信品質の低下や通信の途切れの発生を軽減することにある。
【課題を解決するための手段】
【０００６】
本発明は、上記課題を解釈するために、以下の手段を採用した。すなわち、本発明の通信装置は、無線通信装置から接続要求を受けたときに所定の認証条件を満たすか否かにより前記無線通信装置を認証する認証手段と、前記認証手段によって無線通信装置の認証ができたときに前記無線通信装置による通信を中継する手段とを備えた通信装置であって、他の通信装置から、前記無線通信装置による通信の中継を行う通信装置を識別するための識別情報を含む接続情報を受信する手段と、前記無線通信装置から、該無線通信装置による通信の中継を行う通信装置を識別するための識別情報を受信する手段と、前記無線通信装置から受信した識別情報が、前記他の通信装置から受信した接続情報に含まれているときに、前記無線通信装置による通信の中継を許可する手段とを備える。【０００７】
本発明の通信装置によれば、無線通信装置から接続要求を受け、無線通信装置から受信する無線通信装置による通信の中継を行う通信装置を識別するための識別情報が、他の通信装置が提供する接続情報に含まれているとき、所定の認証条件を満たすか否かの判定を省略する。そのため、無線通信装置から接続要求を受けたとき、無線通信装置による通信の中継を高速に行うことができる。【０００８】
また、本発明の通信装置は、前記無線通信装置による通信の中継を行う通信装置を識別するための識別情報が、通信の中継が行われている無線通信装置ごとに異なる値が設定されていてもよい。本発明の通信装置によれば、無線通信装置から接続要求を受けたとき、無線通信装置による通信を許可することを、特定の無線通信装置に限定することができる。【０００９】
本発明の通信装置は、他の通信装置における状態の問い合わせを他の通信装置に送信する手段と、前記問い合わせに応じた他の通信装置から、該他の通信装置における状態を示す状態情報を含む返信を受信する手段と、前記返信に含まれる状態情報に基づいて、前記無線通信装置による通信の中継を行う他の通信装置を決定する決定手段と、前記接続情報を前記決定した他の通信装置に送信する手段をさらに備えてもよい。本発明の通信装置によれば、他の通信装置における状態を示す状態情報に基づいて、無線通信装置による通信の中継を行う他の通信装置を決定することができる。【００１０】
本発明の通信装置は、前記状態情報が、他の通信装置における前記無線通信装置からの受信信号強度を含み、前記決定手段は、受信信号強度が最も良好な他の通信装置を前記無線通信装置による通信の中継を行う他の通信装置として決定するものでもよい。本発明の通信装置によれば、他の通信装置における無線通信装置からの受信信号強度に基づいて、無線通信装置による通信の中継を行う他の通信装置を決定することができる。【００１１】
また、本発明は、コンピュータその他の装置、機械等が上記いずれかの処理を実行する方法であってもよい。また、本発明は、コンピュータその他の装置、機械等に、以上のいずれかの機能を実現させるプログラムであってもよい。また、本発明は、そのようなプログラムをコンピュータ等が読み取り可能な記録媒体に記録したものでもよい。
【発明の効果】
【００１２】
本発明によれば、クライアントがアクセスポイントを切り替える際に生じる通信品質の低下や通信の途切れの発生を軽減することができる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態に係る通信システムのネットワーク構成例を示す図である。
【図２】本実施形態のアクセスポイントの構成を示したブロック図である。
【図３】本実施形態のアクセスポイントの機能を示した機能ブロック図である
【図４】本実施形態に係る通信システムで使用するパケットの構成図である。
【図５】クライアントとアクセスポイントとが接続を確立するまでの処理を示すフローチャートである。
【図６】クライアントと他のアクセスポイントとの間で接続が確立するまでの処理を示すフローチャートである。
【図７】移動元のアクセスポイントの動作例を示すフローチャートである。
【図８】移動先である他のアクセスポイントの動作例を示すフローチャートである。
【符号の説明】
【００１４】
Ａ，Ｂ，Ｄ  アクセスポイント
ａ，ｂ，ｅ  クライアント
１  ランダムアクセスメモリ（ＲＡＭ）
２  中央処理装置（ＣＰＵ）
３  フラッシュロム（Flash ROM）
４  有線ＬＡＮインターフェース部
５  無線ＬＡＮインターフェース部
６  電源部
７  ベースバンドプロセッサ
８  トランシーバ
９  電力増幅器
１０  アンテナ
１１  制御部
１２  受信部
１３  送信部
１４  認証部
１５  中継部
１６  測定部
１７  登録部
１８  判定部
１９  決定部
１０１  イーサネット（Ethernet）（登録商標）ヘッダ
１０２  ＩＰ（Internet Protocol）ヘッダ
１０３  ＵＤＰ（User Datagram Protocol）ヘッダ
１０４  データ部
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して本発明の実施をするための最良の形態（以下、実施形態という）に係る無線装置について説明する。以下の実施形態の構成は例示であり、本発明は実施形態の構成に限定されない。【００１６】
以下、本発明の実施形態に係るシステムを図１から図８の図面に基づいて説明する。
《システムの原理》
実施形態に係る通信システムは、複数のアクセスポイント（本発明の「通信装置」に相当）と複数のクライアント（本発明の「無線通信装置」に相当）とから構成される。各アクセスポイントは、有線ＬＡＮで用いられる固有のＭＡＣアドレス（Media Access Control address）（以下、「有線ＭＡＣアドレス」という）を備えている。また、各アクセスポイントには、ＳＳＩＤおよびＢＳＳＩＤをそれぞれ設定することができる。ＳＳＩＤは、アクセスポイントにクライアントを接続できるか否かを判定するために使用される。ＢＳＳＩＤは、クライアントの通信の中継を行うアクセスポイントを識別するために使用される。ＢＳＳＩＤが、本発明の「無線通信装置による通信の中継を行う通信装置を識別するための識別情報」に相当する。【００１７】
アクセスポイント間は、ＬＡＮケーブルで接続されている。アクセスポイント間の通信は、ＬＡＮケーブルを介して行われる。アクセスポイント間を結ぶ通信ネットワークには、例えばインターネットやイーサネット（登録商標）を用いることができる。アクセスポイント間を結ぶ通信ネットワークを「サブネットワーク」という。【００１８】
図１は、本実施形態に係る通信システムのネットワーク構成例を示す図である。図１では、通信システムは、ＬＡＮケーブルを介して相互に接続されたアクセスポイントＡ，Ｃ，およびＤと、クライアントａ，ｂ，およびｅとを備えている。図１では、クライアントａ，ｂ，およびｅがアクセスポイントＡに接続している。すなわち、アクセスポイントＡは、クライアントａ，ｂ，およびｅの通信の中継を行っている。【００１９】
本通信システムは、アクセスポイント側の判断により、アクセスポイントに接続されているクライアントを他のアクセスポイントに切り替える。図１の例では、アクセスポイントＡに接続しているクライアントｂをアクセスポイントＣに切り替える様子を示している。【００２０】
〈クライアント〉
クライアントは、無線ＬＡＮで用いられる固有のＭＡＣアドレス（以下、「無線ＭＡＣアドレス」という）を備えている。この無線ＭＡＣアドレスにより、アクセスポイントは、各クライアントを識別することができる。【００２１】
クライアントは、無線ＬＡＮによりアクセスポイントと通信を行う場合、ＳＳＩＤおよびクライアントの無線ＭＡＣアドレスを含むプローブ要求パケットを送信する。この場合、クライアントは、自クライアントが備える図示しないタイマーにより、所定の時間間隔でプローブ要求パケットをアクセスポイントに送信する。また、クライアントが備える記憶装置等には、記憶媒体からのインストールやユーザーの入力等により、予めアクセスポイントに設定されているＳＳＩＤが登録されている。【００２２】
クライアントは、無線ＬＡＮにより通信を行う場合、アクセスポイントから定期的に送信されるビーコンパケットを受信する。そして、クライアントは、プローブ要求パケットを受信したアクセスポイントから送信されるプローブ応答パケットを受信する。ビーコンパケットおよびプローブ応答パケットは、ＳＳＩＤおよびＢＳＳＩＤを含んでいる。【００２３】
クライアントは、複数のアクセスポイントからビーコンパケットやプローブ応答パケットを受信した場合、各ビーコンパケットや各プローブ応答パケットの信号強度を基に、クライアントに対して最も強い信号を送出するアクセスポイントを特定する。そして、クライアントは、特定されたアクセスポイントから受信したビーコンパケット又はプローブ応答パケットに含まれるＳＳＩＤおよびＢＳＳＩＤを用いて、当該アクセスポイントに対して、接続処理を開始する。【００２４】
クライアントは、以下のように接続処理を実行する。まず、クライアントは、アクセスポイントに認証要求（Authentication Request）パケットを送信する。そして、クライアントは、認証要求パケットを受信したアクセスポイントが送信する認証応答（Authentication Response）パケットを受信する。【００２５】
次に、クライアントは、認証応答パケットを送信したアクセスポイントに対して、アソシエーション要求（Association Request）パケットを送信する。さらに、クライアントは、アソシエーション要求パケットを受信したアクセスポイントが送信するアソシエーション応答（Association Response）パケットを受信する。【００２６】
このようにして、クライアントは、アクセスポイントとの接続処理を完了させる。クライアントは、アクセスポイントとの接続処理を完了させた後、アクセスポイントから受信したビーコンパケット又はプローブ応答パケットに含まれるＢＳＳＩＤを用いて、当該アクセスポイントに対して、データ通信を行う。アクセスポイントから受信したビーコンパケット又はプローブ応答パケットに含まれるＢＳＳＩＤを送信データパケットに含めることにより、当該アクセスポイントとのデータ通信は行われる。【００２７】
以上のようにして、クライアントは、データ通信の中継を行うことが可能なアクセスポイントに対して接続処理を完了することができる。クライアント側では、物理的な接続先であるアクセスポイントが切り替わっているにもかかわらず、接続に使用するＢＳＳＩＤに変更がない。その結果、クライアント側では、アクセスポイントの切り替え時において、通常の接続処理を省略することができる。【００２８】
〈アクセスポイント〉
アクセスポイントには無線ＬＡＮ通信用に複数のＢＳＳＩＤを設定しておく。通常、ＢＳＳＩＤには、アクセスポイントの無線インターフェースの無線ＭＡＣアドレスを用いるが、それとは異なるアドレスを複数個用いる。【００２９】
アクセスポイントは、自分の存在をクライアントに教えるため、定期的にビーコンパケットを送信する。この場合、アクセスポイントに設定されている複数のＢＳＳＩＤのそれぞれをビーコンパケットに入れる。すなわち、アクセスポイントに設定されている複数のＢＳＳＩＤの一つを入れたビーコンパケットをアクセスポイントに設定されているＢＳＳＩＤの数だけ用意する。このようにして、アクセスポイントに設定されているＢＳＳＩＤのすべてをクライアントから認識されるようにしておく。【００３０】
アクセスポイントは、アクセスポイントの存在を問い合わせるためのプローブ要求パケットをクライアントから受信する。そして、アクセスポイントは、プローブ応答パケットをクライアントに送信することで、クライアントからのアクセスポイントの存在の問い合わせに対して応答する。この場合、プローブ応答パケットに含めるＢＳＳＩＤの値は、アクセスポイントに設定されている複数のＢＳＳＩＤのうちの一つを用いる。【００３１】
《接続処理》
アクセスポイントは、ビーコンパケットまたはプローブ応答パケットを受信したクライアントが送信する認証要求パケットを受信する。そして、アクセスポイントは、認証要求パケットを送信したクライアントに対して、認証応答パケットを送信する。【００３２】
次に、アクセスポイントは、認証応答パケットを受信したクライアントが送信するアソシエーション要求パケットを受信する。さらに、アクセスポイントは、アソシエーション要求パケットを送信したクライアントに対して、アソシエーション応答パケットを送信する。以上のようにして、アクセスポイントは、クライアントとの接続処理を完了させる。【００３３】
《測定処理》
アクセスポイントは、自アクセスポイントに接続しているクライアントのそれぞれが、電波的にどのような位置にいるのかを測定する。この測定には、自アクセスポイントに接続しているクライアントからの電波の受信信号強度を用いる。この場合、アクセスポイントは、クライアントからの電波の受信信号強度が高ければ電波的に近いと判定し、クライアントからの電波の受信信号強度が低ければ電波的に遠いと判定する。【００３４】
アクセスポイントは、自アクセスポイントに接続しているクライアントが、他のアクセスポイントから電波的にどのような位置にいるかどうかを一定時間毎に測定する。アクセスポイントが行う上記測定について以下に説明する。【００３５】
まず、アクセスポイントは、自アクセスポイントに接続しているクライアントの無線ＭＡＣアドレスを含めた問い合わせパケットをサブネットワーク内にブロードキャストする。この場合、自アクセスポイントに接続しているクライアントが複数あれば、そのうちの一つのクライアントの無線ＭＡＣアドレスを問い合わせパケットに含める。ここで、問い合わせパケットに含まれる無線ＭＡＣアドレスで特定されるクライアントを「移動対象クライアント」という。例えば、図１の場合、アクセスポイントＡは、クライアントｂの無線ＭＡＣアドレスを入れた問い合わせパケットをブロードキャストする。【００３６】
そして、他のアクセスポイントは問い合わせパケットを受信する。問い合わせパケットを受信した他のアクセスポイントは、問い合わせパケットに含まれる移動対象クライアントからの電波の受信信号強度を測定する。例えば、図１の場合、アクセスポイントＣは、クライアントｂからの電波の受信信号強度を測定する。【００３７】
他のアクセスポイントは、自己が測定した移動対象クライアントからの受信信号強度を返信パケットに入れる。他のアクセスポイントは、問い合わせパケットを送信したアクセスポイントに返信パケットを送信する。アクセスポイントは、他のアクセスポイントから返信パケットを受信する。【００３８】
他のアクセスポイントから返信パケットを受信したアクセスポイントは、返信パケットに含まれる受信信号強度を取り出す。そして、アクセスポイントは、取り出した受信信号強度に基づいて、移動対象クライアントが、他のアクセスポイントから電波的にどのような位置にいるかどうかを測定する。【００３９】
以上のように、アクセスポイントは、自アクセスポイントに接続するクライアントと他のアクセスポイントとの電波的な位置関係を測定する。自アクセスポイントに接続するクライアントが複数存在する場合、各クライアントと他のアクセスポイントとの電波的な位置関係を測定する。【００４０】
《他のアクセスポイントに対する接続処理》
移動対象クライアントを他のアクセスポイントに接続させる処理について説明する。移動対象クライアントを他のアクセスポイントに接続させる処理は、移動対象クライアントが接続しているアクセスポイントよりも、電波的に近い他のアクセスポイントが存在する場合に実行される。【００４１】
まず、アクセスポイントは、移動対象クライアントからの電波の受信信号強度と受信した返信パケットに入っている受信信号強度とを比較する。【００４２】
受信した返信パケットに入っている受信信号強度が、移動対象クライアントからの電波の受信信号強度よりも高い場合、アクセスポイントは、その高い受信信号強度が入っている返信パケットを送信した他のアクセスポイントを決定する。【００４３】
そして、アクセスポイントは、その決定した他のアクセスポイントに対して、移動対象クライアントの無線ＭＡＣアドレス、移動対象クライアントとの接続に使用しているＢＳＳＩＤ、移動対象クライアントとの接続に使用しているＳＳＩＤを含む移動要求パケットを送信する。移動要求パケットが、本発明の「無線通信装置による通信の中継を行う通信装置を識別するための識別情報を含む接続情報」に相当する。【００４４】
上記決定された他のアクセスポイントは、移動要求パケットを受信する。そして、移動要求パケットを受信した他のアクセスポイントは、移動対象クライアントを受け入れ可能かどうかの判定をする。移動対象クライアントを受け入れ可能かどうかの判定は、例えば、他のアクセスポイントに接続されているクライアントの数や他のアクセスポイントの負荷(ＣＰＵ負荷、メモリ負荷等)の大きさに基づいてもよい。【００４５】
移動対象クライアントを受け入れ可能と判定した場合、他のアクセスポイントは、移動要求パケットを送信するアクセスポイントに対して応諾パケットを送信する。移動対象クライアントを受け入れ不可能と判定した場合、他のアクセスポイントは、移動要求パケットを送信したアクセスポイントに対して拒否パケットを送信する。【００４６】
アクセスポイントは、他のアクセスポイントから拒否パケットを受信する。他のアクセスポイントから拒否パケットを受信した場合、アクセスポイントは、移動対象クライアントを他のアクセスポイントに接続させる処理を中止する。【００４７】
アクセスポイントは、移動要求パケットを送信した後、一定時間内に、他のアクセスポイントから応諾パケットを受信しない場合、移動対象クライアントを他のアクセスポイントに接続させる処理を中止する。【００４８】
アクセスポイントは、他のアクセスポイントから応諾パケットを受信する。他のアクセスポイントから応諾パケットを受信した場合、アクセスポイントは、移動対象クライアントとの接続に使用しているＢＳＳＩＤの使用を停止する。具体的には、以下の（１）から（３）の処理を行うことにより、アクセスポイントは、移動対象クライアントとの接続に使用しているＢＳＳＩＤの使用を停止する。【００４９】
（１）アクセスポイントは、移動対象クライアントとの接続に使用しているＢＳＳＩＤが宛先になっているパケットには応答しない。（２）アクセスポイントは、移動対象クライアントとの接続に使用しているＢＳＳＩＤを入れたビーコンパケットの送信を停止する。（３）アクセスポイントは、移動対象クライアントとの接続に使用しているＢＳＳＩＤを入れたプローブ応答パケットの送信を停止する。【００５０】
他のアクセスポイントは、移動要求パケットを送信するアクセスポイントに応諾パケットを送信した後、移動要求パケットに含まれるＳＳＩＤおよびＢＳＳＩＤを自己に設定する。そして、他のアクセスポイントは、移動対象クライアントとの接続処理が完了しているものとして、移動対象クライアントとデータ通信を行う。【００５１】
このようにして、アクセスポイントは、移動対象クライアントを他のアクセスポイントに接続させることができる。すなわち、移動先である他のアクセスポイントは、移動元であるアクセスポイントから移動要求パケットを受信する。他のアクセスポイントが、移動要求パケットに含まれるＳＳＩＤおよびＢＳＳＩＤを自己に設定する。この場合、他のアクセスポイントは、移動元のアクセスポイントに接続していたクライアントとは、接続処理が完了しているものとみなすことができる。【００５２】
その結果、他のアクセスポイントは、移動対象クライアントからデータを受信した場合、移動対象クライアントとの接続処理を省略して、移動対象クライアントからのデータ送信を中継することができる。そのため、クライアントがアクセスポイントを切り替える際に生じる通信品質の低下や通信の途切れの発生を軽減することが可能となる。【００５３】
〈アクセスポイントの構成〉
図２は、本実施形態のアクセスポイントの構成を示したブロック図である。図２において、アクセスポイントは、ランダムアクセスメモリ（RAM）１、中央処理装置（CPU）２、フラッシュロム（Flash ROM）３、有線ＬＡＮインターフェース部４、無線ＬＡＮインターフェース部５及び電源部６を備えている。無線ＬＡＮインターフェース部５は、ベースバンドプロセッサ７、トランシーバ８、電力増幅器９及びアンテナ１０を備えている。【００５４】
ランダムアクセスメモリ１は、中央処理装置２が無線ＬＡＮの制御プログラムを実行する場合に作業領域として利用する記憶媒体である。【００５５】
中央処理装置２は、フラッシュロム３に記録された無線ＬＡＮの制御のプログラム（例えば、ファームウェア、ドライバなど）を実行する。中央処理装置２は、プログラムの実行の際、ランダムアクセスメモリ１を一時的な記憶媒体として使用する。中央処理装置２は、一定時間を計測するためのタイマーを備えている。【００５６】
有線ＬＡＮインターフェース部４は、ネットワークケーブルを通じて他のアクセスポイントと接続されている。有線ＬＡＮインターフェース部４は、他のアクセスポイントにネットワークケーブを通じてパケットを送信する。また、有線ＬＡＮインターフェース部４は、他のアクセスポイントが送信するパケットを受信する。【００５７】
ベースバンドプロセッサ７は、トランシーバ８からの信号を１と０で表されるビット列に変換し、当該ビット列を中央処理装置２に送出する。また、ベースバンドプロセッサ７は、中央処理装置２から受けるビット列を無線信号に変換し、当該無線信号をトランシーバ８に送出する。【００５８】
トランシーバ８は、アンテナ１０から受信した信号をダウンコンバートしてベースバンドプロセッサ７に送出する。また、トランシーバ８は、ベースバンドプロセッサ７からの信号を搬送波周波数にアップコンバートしてアンテナ１０に送出する。【００５９】
電力増幅器９は、クライアントに送出する信号の電力を上げる。アンテナ１０は、クライアントからの無線信号を受信する。また、アンテナ１０は、無線信号をクライアントに送出する。【００６０】
図３は、アクセスポイントの機能を示した機能ブロック図である。図３において、アクセスポイントは、制御部１１を有している。制御部１１は、ランダムアクセスメモリ１や中央処理装置２等よりなり、受信部１２、送信部１３、認証部１４、中継部１５、測定部１６、登録部１７、判定部１８および決定部１９としての機能を有している。これらの機能は、例えば中央処理装置２で実行されるコンピュータプログラムとして実現できる。【００６１】
受信部１２は、無線ＬＡＮインターフェース部５を介して、プローブ要求パケット、認証要求パケット、アソシエーション要求パケット及びデータパケットを受信する。受信部１２は、有線ＬＡＮインターフェース部４を介して、問い合わせパケット、返信パケット、移動要求パケット、応諾パケットおよびデータパケットを受信する。【００６２】
送信部１３は、無線ＬＡＮインターフェース部５を介して、プローブ応答パケット、認証応答パケット、アソシエーション応答パケットおよびデータパケットを送信する。【００６３】
送信部１３は、有線ＬＡＮインターフェース部４を介して、問い合わせパケットをサブネットワーク内にブロードキャストする。送信部１３は、有線ＬＡＮインターフェース部４を介して、返信パケット、移動要求パケット、応諾パケットおよびデータパケットを送信する。【００６４】
送信部１３は、受信部１２が他のアクセスポイントから応諾パケットを受信した場合、移動要求パケットと接続に使用しているＢＳＳＩＤが宛先となるパケットに対する応答を停止する。【００６５】
送信部１３は、受信部１２が他のアクセスポイントから応諾パケットを受信した場合、移動対象クライアントとの接続に使用しているＢＳＳＩＤを含めたビーコンパケットの送信を停止する。【００６６】
送信部１３は、受信部１２が他のアクセスポイントから応諾パケットを受信した場合、移動対象クライアントとの接続に使用しているＢＳＳＩＤを含めたプローブ応答パケットの送信を停止する。【００６７】
認証部１４は、受信部１２が受信したプローブ要求パケット、認証要求パケット及びアソシエーション要求パケットが所定の条件を満たしているかを決定する。所定の条件としては、例えば、無線ＬＡＮの暗号化方式の規格であるＷＥＰ（Wired equivalent privacy）やＷＰＡ（Wi-Fi Protected Access）などのセキュリティ設定がある。【００６８】
中継部１５は、認証部１４が所定の条件を満たしていると決定した場合、無線ＬＡＮインターフェース部５を介してクライアントから受信したデータパケットを、有線ＬＡＮインターフェース部４を介してＬＡＮケーブルに送信する。【００６９】
中継部１５は、認証部１４が所定の条件を満たしていると決定した場合、有線ＬＡＮインターフェース部４を介して受信したデータパケットを、無線ＬＡＮインターフェース部５を介してクライアントに送信する。【００７０】
測定部１６は、無線ＬＡＮインターフェース部５を介して、クライアントからの電波の受信信号強度を測定する。【００７１】
登録部１７は、測定部１６が測定したクライアントからの電波の受信信号強度をランダムアクセスメモリ１に登録する。登録部１７は、受信部１２が受信した移動要求パケットに含まれるＳＳＩＤおよびＢＳＳＩＤをランダムアクセスメモリ１に登録する。【００７２】
判定部１８は、一定時間内に有線ＬＡＮインターフェース部４が問い合わせパケットを受信したかを判定する。判定部１８は、一定時間内に有線ＬＡＮインターフェース部４が返信パケットを受信したかを判定する。判定部１８は、一定時間内に有線ＬＡＮインターフェース部４が移動要求パケットを受信したかを判定する。判定部１８は、一定時間内に有線ＬＡＮインターフェース部４が応諾パケットを受信したかを判定する。【００７３】
判定部１８は、移動対象クライアントを受け入れ可能かを判定する。判定部１８が移動対象クライアントを受け入れ可能と判定した場合、送信部１３は、有線ＬＡＮインターフェース部４を介して応諾パケットを送信する。【００７４】
決定部１９は、移動対象クライアントからの電波の受信信号強度と受信した返信パケットに入っている受信信号強度とを比較する。決定部１９は、返信パケットに入っている受信信号強度が、移動対象クライアントからの電波の受信信号強度よりも高い場合、その高い受信信号強度が入っている返信パケットを送信した他のアクセスポイントを決定する。【００７５】
〈パケット〉
本通信システムで使用する問い合わせパケット、返信パケット、移動要求パケット及び応諾パケットの詳細について説明する。【００７６】
図４は、問い合わせパケット、返信パケット、移動要求パケット及び応諾パケットとして適用されるパケットのフレームフォーマットを示している。問い合わせパケット、返信パケット、移動要求パケット及び応諾パケットは、それぞれイーサネット（Ethernet）（登録商標）ヘッダ１０１（以下、「ＬＡＮヘッダ１０１」と表記する）、ＩＰ（Internet Protocol）ヘッダ１０２、ＵＤＰ（User Datagram Protocol）ヘッダ１０３、データ部１０４を備えている。【００７７】
ＬＡＮヘッダ１０１、ＩＰヘッダ１０２及びデータ部１０４は問い合わせパケット、返信パケット、移動要求パケット及び応諾パケット、それぞれに依存する情報を持っている。ＵＤＰヘッダ１０３は、パケットの種類やアクセスポイントの違いに依存しない共通の情報を持っている。【００７８】
ＵＤＰヘッダ１０３は、送信元のポート番号と送信先のポート番号とを含んでいる。ポート番号は、アクセスポイントが備えるプログラムを実行するために使用される。送信元のポート番号及び送信先のポート番号は、共にある決まった値（例えば、６３５０など）であり、パケットの種類やアクセスポイントに依存しない。また、送信元のポート番号と送信先のポート番号とは、異なる値でもよい。【００７９】
〈問い合わせパケット〉
問い合わせパケットは、サブネットワーク内にクライアントの無線ＭＡＣアドレス情報をブロードキャストするためのパケットである。【００８０】
ＬＡＮヘッダ１０１は、送信元のアクセスポイントの有線ＭＡＣアドレス及びブロードキャスト用の有線ＭＡＣアドレスを含んでいる。ＩＰヘッダ１０２は、送信元のアクセスポイントのＩＰアドレス及びネットワークアドレスに依存するブロードキャスト用のＩＰアドレスを含んでいる。【００８１】
データ部１０４は、問い合わせパケットであることを示す識別子と、移動対象クライアントの無線ＭＡＣアドレスとで構成されている。例えば、識別子をRequestという文字列と定めた場合、データ部１０４は、“５２  ６５  ７１  ７５  ６５  ７３  ７４”及び移動対象クライアントの無線ＭＡＣアドレス（“Request”＋無線ＭＡＣアドレス）という１６進数のデータ列になる。【００８２】
〈返信パケット〉
返信パケットは、アクセスポイントが問い合わせパケットを受信した後に、問い合わせパケットを送信したアクセスポイントに対して送信するパケットである。【００８３】
ＬＡＮヘッダ１０１は、送信元のアクセスポイントの有線ＭＡＣアドレス及び送信先のアクセスポイント（問い合わせパケットに含まれていた問い合わせ元のアクセスポイント）の有線ＭＡＣアドレスを含んでいる。ＩＰヘッダ１０２は、送信元のアクセスポイントのＩＰアドレス及び送信先のアクセスポイント（問い合わせパケットに含まれていた問い合わせ元のアクセスポイント）のＩＰアドレスを含んでいる。【００８４】
データ部１０４は、返信パケットであることを示す識別子と、移動対象クライアントからの電波の受信信号強度とで構成されている。例えば、識別子をResponseという文字列と定めた場合、データ部１０４は、“５２  ６５  ７３  ７０  ６ｆ  ６ｅ  ７３  ６５”及び受信信号強度の数値の１６進数表記（“Response”＋受信信号強度の数値の１６進数表記）という１６進数のデータ列になる。【００８５】
〈移動要求パケット〉
移動要求パケットは、移動対象クライアントが接続しているアクセスポイントよりも、電波的に近い他のアクセスポイントが存在する場合、送信するパケットである。【００８６】
ＬＡＮヘッダ１０１は、送信元のアクセスポイントの有線ＭＡＣアドレス及び送信先の有線ＭＡＣアドレスを含んでいる。ＩＰヘッダ１０２は、送信元のアクセスポイントのＩＰアドレス及び送信先のアクセスポイントのＩＰアドレスを含んでいる。【００８７】
データ部１０４は、移動要求パケットであることを示す識別子、移動対象のクライアントの無線ＭＡＣアドレス、移動対象のクライアントとの接続に使用しているＢＳＳＩＤ、及び移動対象のクライアントとの接続に使用しているＳＳＩＤで構成されている。例えば、識別子をMoveという文字列と定めた場合、データ部１０４は、“４Ｄ  ６Ｆ  ７６  ６５”＋移動対象のクライアントの無線ＭＡＣアドレス＋ＢＳＳＩＤ＋ＳＳＩＤ（“Move”＋無線ＭＡＣアドレス＋ＢＳＳＩＤ＋ＳＳＩＤ）という１６進数のデータ列になる。
〈応諾パケット〉
応諾パケットは、他のアクセスポイントが、移動対象クライアントを受け入れ可能と判定した場合、移動要求パケットを送信したアクセスポイントに対して送信するパケットである。【００８８】
ＬＡＮヘッダ１０１は、送信元のアクセスポイントの有線ＭＡＣアドレス及び送信先のアクセスポイント（移動要求パケットに含まれていた移動要求元のアクセスポイント）の有線ＭＡＣアドレスを含んでいる。ＩＰヘッダ１０２は、送信元のアクセスポイントのＩＰアドレス及び送信先のアクセスポイント（移動要求パケットに含まれていた移動要求元のアクセスポイント）のＩＰアドレスを含んでいる。【００８９】
データ部１０４は、応諾パケットであることを示す識別子と、移動対象のクライアントの無線ＭＡＣアドレスとで構成されている。例えば、識別子をAcceptという文字列と定めた場合、データ部１０４は、“４１  ６３  ６３  ６５  ７０  ７４”＋移動対象のクライアントの無線ＭＡＣアドレス（“Accept”＋無線ＭＡＣアドレス）という１６進数のデータ列になる。【００９０】
〈動作例〉
以下、図５から図８に示すフローチャートを用いて、本実施形態に係る通信システムの動作例を説明する。まず、クライアントが行う動作例を説明する。次に、アクセスポイントが行う動作例を説明する。【００９１】
〈クライアントの動作例〉
図５は、クライアントとアクセスポイントとが非接続の状態から、クライアントとアクセスポイントとが接続を確立するまでの処理を示すフローチャートである。【００９２】
図５に示す処理の開始時点では、クライアントは非接続状態にある（Ｓ５０１）。次に、クライアントは、接続先のＳＳＩＤを含むプローブ要求パケットをブロードキャストする（Ｓ５０２）。【００９３】
クライアントは、一定時間、アクセスポイントからの応答を受け付ける（Ｓ５０３）。クライアントは、その一定時間内に、最低一つのアクセスポイントからプローブ要求パケットに対するプローブ応答パケットを受信したかを判定する（Ｓ５０４）。【００９４】
一定時間内に、最低一つのアクセスポイントからプローブ要求パケットに対するプローブ応答パケットを受信していない場合、クライアントは無線チャネルを変更する（Ｓ５０５）。そして、クライアントは、処理をＳ５０２に戻す。【００９５】
一方、一定時間内に、最低一つのアクセスポイントからプローブ要求パケットに対するプローブ応答パケットを受信する場合、クライアントは、プローブ応答パケットを返信するアクセスポイントの中から、接続先となるアクセスポイントを選定する（Ｓ５０６）。【００９６】
クライアントは、選定したアクセスポイントに対して、接続処理を開始する（Ｓ５０７）。そして、クライアントは、クライアントとアクセスポイントとの接続が成功したか否かを判定する（Ｓ５０８）。【００９７】
クライアントとアクセスポイントとの接続が成功しなかった場合、クライアントは、処理をＳ５０２に戻す。一方。クライアントとアクセスポイントとの接続が成功した場合、クライアントとアクセスポイントとの間で接続が確立される。すなわち、クライアントは、アクセスポイントと接続状態となる（Ｓ５０９）。【００９８】
接続が確立された場合、クライアントは、接続が確立したアクセスポイントから受信したプローブ応答パケットに含まれるＢＳＳＩＤを自己が備える記憶装置等に登録する。【００９９】
以上の処理により、クライアントは、プローブ応答パケットを返信するアクセスポイントの中から、接続先となるアクセスポイントを選択して接続することができる。【０１００】
図６は、クライアントとアクセスポイントとの間で接続が確立されている状態から、クライアントと他のアクセスポイントとの間で接続が確立するまでの処理を示すフローチャートである。【０１０１】
図６に示す処理の開始時点では、クライアントはアクセスポイントと通信を行っている状態にある（Ｓ６０１）。例えば、図１のクライアントｂであれば、クライアントｂはアクセスポイントＡと通信を行っている状態にある。【０１０２】
次に、クライアントは、クライアントが備える記憶装置等に登録されているＢＳＳＩＤで特定されるアクセスポイントに対して通信を行う（Ｓ６０２）。例えば、図１のクライアントｂであれば、クライアントｂはアクセスポイントＡに対して通信を行う。【０１０３】
そして、アクセスポイントは、他のアクセスポイントとの間で、ＢＳＳＩＤの移動処理を行う（Ｓ６０３）。ＢＳＳＩＤの移動処理が行われた場合、他のアクセスポイントに移動したＢＳＳＩＤは、他のアクセスポイントに設定される。例えば、図１に示すアクセスポイントＡであれば、アクセスポイントＡはアクセスポイントＣとの間でＢＳＳＩＤの移動処理を行う。そして、アクセスポイントＣに移動したＢＳＳＩＤは、アクセスポイントＣに設定される。【０１０４】
次に、クライアントは、クライアントが備える記憶装置等に登録されているＢＳＳＩＤで特定されるアクセスポイントに対して通信を行う（Ｓ６０４）。ＢＳＳＩＤの移動処理が行われた場合、ＢＳＳＩＤで特定されるアクセスポイントは、他のアクセスポイントとなる。例えば、図１のクライアントｂであれば、クライアントｂは、ＢＳＳＩＤの移動先のアクセスポイントＣに対して通信を行う。【０１０５】
クライアントは、自己が備える記憶装置等に登録されているＢＳＳＩＤを用いて通信を行った場合、他のアクセスポイントと通信している状態となる（Ｓ６０５）。例えば、図１のクライアントｂであれば、クライアントｂはアクセスポイントＣと通信している状態となる。【０１０６】
以上の処理により、クライアント側では、接続処理を省略してアクセスポイントの切り替えが可能となる。すなわち、クライアント側では、接続処理を省略してデータ通信を中継するアクセスポイントの切り替えが可能となる。【０１０７】
〈アクセスポイントの動作例〉
図７は、移動元のアクセスポイントの動作例を示すフローチャートである。まず、アクセスポイントは、自アクセスポイントに接続しているクライアントからの電波の受信信号強度を調べる（Ｓ７０１）。次に、アクセスポイントは、移動対象クライアントの有線ＭＡＣアドレスを含む問い合わせパケットをブロードキャストする（Ｓ７０２）。【０１０８】
そして、アクセスポイントは、一定時間内に返信パケットを受信したかを判定する（Ｓ７０３）。一定時間内に他のアクセスポイントから少なくとも一つの返信パケットをアクセスポイントが受信した場合、アクセスポイントは、自アクセスポイントよりも電波的に近いアクセスポイントが存在するかを判定する（Ｓ７０４）。【０１０９】
一方、一定時間内に他のアクセスポイントから少なくとも一つの返信パケットをアクセスポイントが受信しない場合（Ｓ７０３の処理で否定と判定した場合）、アクセスポイントは、処理をＳ７０１に戻す。【０１１０】
次に、自アクセスポイントよりも電波的に近いアクセスポイントが存在する場合（Ｓ７０４の処理で肯定と判定した場合）、アクセスポイントは、自アクセスポイントよりも電波的に近いアクセスポイントに対して、移動要求パケットを送信する（Ｓ７０５）。【０１１１】
一方、自アクセスポイントよりも電波的に近いアクセスポイントが存在しない場合（Ｓ７０４の処理で否定と判定した場合）、アクセスポイントは、処理をＳ７０１に戻す。【０１１２】
そして、アクセスポイントは、一定時間内に応諾パケットを受信したかを判定する（Ｓ７０６）。一定時間内に応諾パケットを受信した場合、アクセスポイントは、移動対象クライアントが使用しているＢＳＳＩＤの使用を止める（Ｓ７０７）。一方、一定時間内に応諾パケットをアクセスポイントが受信しない場合、アクセスポイントは、処理をＳ７０１に戻す。【０１１３】
アクセスポイントが、移動対象クライアントが使用していたＢＳＳＩＤの使用を止めることにより、アクセスポイントと移動対象クライアントとの接続が切断される（Ｓ７０８）。【０１１４】
以上の処理により、アクセスポイントは、移動対象クライアントとの接続を切断することができる。そして、アクセスポイントは、移動対象クライアントの存在を他のアクセスポイントに知らせることができる。また、アクセスポイントは、移動対象クライアントがデータ通信に使用するＢＳＳＩＤを他のアクセスポイントに知らせることができる。【０１１５】
図８は、移動先である他のアクセスポイントの動作例を示すフローチャートである。まず、他のアクセスポイントは、一定時間内に問い合わせパケットを受信したかを判定する（Ｓ８０１）。【０１１６】
一定時間内に問い合わせパケットを受信した場合、他のアクセスポイントは、移動対象クライアントからの電波の受信信号強度を測定する（Ｓ８０２）。一方、問い合わせパケットを受信していない場合、他のアクセスポイントは、処理をＳ８０１に戻す。【０１１７】
次に、他のアクセスポイントは、測定した移動対象クライアントからの電波の受信信号強度を含めた返信パケットをアクセスポイントに返信する（Ｓ８０３）。そして、他のアクセスポイントは、一定時間内に移動対象クライアントに関する移動要求パケットを受信したかを判定する（Ｓ８０４）。【０１１８】
一定時間内に移動対象クライアントに関する移動要求パケットを受信した場合、他のアクセスポイントは、移動対象クライアントを受け入れ可能かを判定する（Ｓ８０５）。【０１１９】
一方、一定時間内に移動対象クライアントに関する移動要求パケットを受信しない場合（Ｓ８０４の処理で否定と判定した場合）、他のアクセスポイントは、処理をＳ８０１に戻す。【０１２０】
次に、他のアクセスポイントが移動対象クライアントを受け入れ可能の場合（Ｓ８０５の処理で肯定と判定した場合）、他のアクセスポイントは、アクセスポイントに応諾パケットを送信する（Ｓ８０６）。【０１２１】
一方、他のアクセスポイントが移動対象クライアントを受け入れ可能でない場合（Ｓ８０５の処理で否定と判定した場合）、他のアクセスポイントは、処理をＳ８０１に戻す。【０１２２】
そして、他のアクセスポイントは、移動要求パケットに含まれるＳＳＩＤおよびＢＳＳＩＤを自己に設定する（Ｓ８０７）。【０１２３】
他のアクセスポイントは、移動対象クライアントとの接続処理は完了したものとして、移動対象クライアントとのデータ通信を開始する（Ｓ８０８）。【０１２４】
以上の処理により、他のアクセスポイントは、移動対象クライアントからデータを受信した場合、移動対象クライアントとの接続処理を省略して、移動対象クライアントからのデータ送信を中継することができる。そのため、クライアントがアクセスポイントを切り替える際に生じる通信品質の低下や通信の途切れの発生を軽減することができる。【０１２５】
〈コンピュータ読み取り可能な記録媒体〉
コンピュータに上記いずれかの機能を実現させるプログラムをコンピュータが読み取り可能な記録媒体に記録することができる。そして、コンピュータに、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。ここで、コンピュータ読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータから読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータから取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ＤＡＴ、８ｍｍテープ、メモリカード等がある。また、コンピュータに固定された記録媒体としてハードディスクやＲＯＭ等がある。
【図１】
2008004279.tif 000003
【図２】
2008004279.tif 000004
【図３】
2008004279.tif 000005
【図４】
2008004279.tif 000006
【図５】
2008004279.tif 000007
【図６】
2008004279.tif 000008
【図７】
2008004279.tif 000009
【図８】
2008004279.tif 000010
【手続補正書】
【提出日】平成21年1月20日(2009.1.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
無線通信装置から接続要求を受けたときに所定の認証条件を満たすか否かにより前記無線通信装置を認証する認証手段と、前記認証手段によって無線通信装置の認証ができたときに前記無線通信装置による通信を中継する手段と、を備えた通信装置であって、
他の通信装置から、前記無線通信装置による通信の中継を行う通信装置を識別するための識別情報を含む接続情報を受信する手段と、
前記無線通信装置から、該無線通信装置による通信の中継を行う通信装置を識別するための識別情報を受信する手段と、
前記無線通信装置から受信した識別情報が、前記他の通信装置から受信した接続情報に含まれているときに、前記無線通信装置による通信の中継を許可する手段と、を備える通信装置。
【請求項２】
前記無線通信装置による通信の中継を行う通信装置を識別するための識別情報には、通信の中継が行われている無線通信装置ごとに異なる値が設定されている請求項１に記載の通信装置。
【請求項３】
他の通信装置における状態の問い合わせを他の通信装置に送信する手段と、
前記問い合わせに応じた他の通信装置から、該他の通信装置における状態を示す状態情報を含む返信を受信する手段と、
前記返信に含まれる状態情報に基づいて、前記無線通信装置による通信の中継を行う他の通信装置を決定する決定手段と、
前記接続情報を前記決定した他の通信装置に送信する手段をさらに備える請求項１または２に記載の通信装置。
【請求項４】
前記状態情報は、他の通信装置における前記無線通信装置からの受信信号強度を含み、
前記決定手段は、受信信号強度が最も良好な他の通信装置を前記無線通信装置による通信の中継を行う他の通信装置として決定する請求項３に記載の通信装置。
【請求項５】
無線通信装置から接続要求を受けたときに所定の認証条件を満たすか否かにより前記無線通信装置を認証する認証ステップと、
前記認証ステップによって無線通信装置の認証ができたときに前記無線通信装置による
通信を中継するステップと、
他の通信装置から、前記無線通信装置による通信の中継を行う通信装置を識別するための識別情報を含む接続情報を受信するステップと、
前記無線通信装置から、該無線通信装置による通信の中継を行う通信装置を識別するための識別情報を受信するステップと、
前記無線通信装置から受信した識別情報が、前記他の通信装置から受信した前記接続情報に含まれているときに、前記無線通信装置による通信の中継を許可するステップと、を備える通信装置の制御方法。
【請求項６】
前記無線通信装置による通信の中継を行う通信装置を識別するための識別情報には、通信の中継が行われている無線通信装置ごとに異なる値が設定されている請求項５に記載の通信装置の制御方法。
【請求項７】
他の通信装置における状態の問い合わせを他の通信装置に送信するステップと、
前記問い合わせに応じた他の通信装置から、該他の通信装置における状態を示す状態情報を含む返信を受信するステップと、
前記返信に含まれる状態情報に基づいて、前記無線通信装置による通信の中継を行う他の通信装置を決定する決定ステップと、
前記接続情報を前記決定した他の通信装置に送信するステップをさらに備える請求項５または６に記載の通信装置の制御方法。
【請求項８】
コンピュータに、無線通信装置から接続要求を受けたときに所定の認証条件を満たすか否かにより前記無線通信装置を認証する認証ステップと、
前記認証ステップによって無線通信装置の認証ができたときに前記無線通信装置による通信を中継するステップと、
他の通信装置から、前記無線通信装置による通信の中継を行う通信装置を識別するための識別情報を含む接続情報を受信するステップと、
前記無線通信装置から、該無線通信装置による通信の中継を行う通信装置を識別するための識別情報を受信するステップと、
前記識別情報が、前記他の通信装置から受信した接続情報に含まれているときに、前記無線通信装置による通信の中継を許可するステップと、を実行させる通信装置制御プログラム。
【請求項９】
前記無線通信装置による通信の中継を行う通信装置を識別するための識別情報は、通信の中継が行われている無線通信装置ごとに異なる値が設定されている請求項８に記載の通信装置制御プログラム。
【請求項１０】
他の通信装置における状態の問い合わせを他の通信装置に送信するステップと、
前記問い合わせに応じた他の通信装置から、該他の通信装置における状態を示す状態情報を含む返信を受信するステップと、
前記返信に含まれる状態情報に基づいて、前記無線通信装置による通信の中継を行う他の通信装置を決定する決定ステップと、
前記接続情報を前記決定した他の通信装置に送信するステップをさらに備える請求項８または９に記載の通信装置制御プログラム。
【国際調査報告】
2008004279.tif 000011
2008004279.tif 000012
2008004279.tif 000013
2008004279.tif 000014