(57)【要約】【課題】不均等な状態になったとき、迅速に均等な状態に戻すことにある。【解決手段】ネットワーク１に複数のアクセスポイント２−１，…及びアクセスポイント管理装置４が接続され、各アクセスポイントは、各クライアントからの接続要求又は切断要求に基づく接続処理又は切断処理の完了後、その完了情報を要求元クライアントに通知する一方、接続クライアント情報を通知する手段を有し、アクセスポイント管理装置は、アクセスポイントから接続クライアント情報を受けた場合、新規登録又は削除登録する手段４３１と、クライアント接続数テーブルの該当アクセスポイントに対応するクライアント接続数を加・減算し、このクライアント接続数から不均等な状態を判断する不均等監視手段４３２と、クライアント接続数の多いアクセスポイントに対し、クライアントへの接続先替えを促す情報を通知する再接続要求手段４３３を有するシステムである。【選択図】　　図１
2004007081.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上に複数のアクセスポイントが接続され、クライアントからの接続要求又は切断要求を処理するクライアント接続管理システムにおいて、
前記接続要求又は切断要求に基づく接続処理又は切断処理の完了後、その完了情報を要求元クライアントに通知する一方、接続クライアント情報を通知する前記各アクセスポイントと、
前記各アクセスポイントから前記ネットワークを通じて接続クライアント情報を受けた場合、当該接続クライアント情報を新規登録又は削除登録する一方、クライアント接続数テーブルの各アクセスポイントに対応するクライアント接続数のうち、該当アクセスポイントに対応するクライアント接続数を加・減算し、これらアクセスポイントのクライアント接続数から不均等な状態を監視するアクセスポイント管理装置と
を備えたことを特徴とするクライアント接続管理システム。
【請求項２】
請求項１に記載のクライアント接続管理システムにおいて、
前記アクセスポイント管理装置は、前記クライアント接続数テーブルの各アクセスポイントに対応するクライアント接続数から不均等と判断した場合、クライアント接続数の多いアクセスポイントに対し、クライアントに対する接続先替えを促す切断・再接続先情報を通知する手段を設けたことを特徴とするクライアント接続管理システム。
【請求項３】
ネットワーク上に複数のアクセスポイントが接続され、クライアントからの接続要求又は切断要求を処理するクライアント接続管理システムにおいて、
前記接続要求又は切断要求に基づく接続処理又は切断処理の完了後、その完了情報を要求元クライアントに通知する一方、接続クライアント情報を通知する前記各アクセスポイントと、
前記請求項１または請求項２に記載される前記アクセスポイント管理装置の構成を取込むことにより、自身を含む他のアクセスポイントの接続状態を管理する機能をもった前記複数のアクセスポイントのうち何れか１つのアクセスポイントと
を備えたことを特徴とするクライアント接続管理システム。
【請求項４】
クライアントの接続完了叉は切断完了ごとにアクセスポイントからネットワークを通して接続クライアント情報を受け取るアクセスポイント管理装置であって、
前記アクセスポイント、クライアントを識別する接続クライアント情報及び各アクセスポイントに対応するクライアント接続数を記憶する記憶手段と、
前記アクセスポイントから接続クライアント情報を受け取ると、前記記憶手段に当該接続クライアント情報を追加登録又は削除登録し、かつ、該当アクセスポイントに対応するクライアント接続数を加・減算する接続状態登録手段と、
この登録手段による接続数の加・減算後に前記記憶手段の記憶されるクライアント接続数の多いアクセスポイントとクライアント接続数の少ないアクセスポイントとのクライアント接続数差が所定の均等許容値を越えたか否かを比較し、越えた場合には各アクセスポイント相互間のクライアント接続数に不均等が生じたと判断する不均等監視手段と、
この不均等監視手段により不均等と判断された場合、前記クライアント接続数の多いアクセスポイントに対し、クライアント接続数の少ないアクセスポイントの接続先を表わす前記アクセスポイント識別子を含む切断・再接続要求情報を通知し、前記クライアント接続数の多いアクセスポイントに接続されるクライアントに対する送信を要請する再接続要求手段と
を備えたことを特徴とするアクセスポイント管理装置。
【請求項５】
各アクセスポイントからのクライアントの接続・切断に伴う接続クライアント情報及び各アクセスポイントに対応するクライアント接続数が記憶され、各アクセスポイントに接続されるクライアント接続数の不均等を監視するコンピュータに、
前記アクセスポイントから接続クライアント情報を受け取ると、この接続クライアント情報を登録する一方、前記該当アクセスポイントに対応するクライアント接続数を加・減算する接続状態登録機能と、
この機能によるクライアント接続数の加・減算後にクライアント接続数の多いアクセスポイントとクライアント接続数の少ないアクセスポイントとのクライアント接続数差が所定の均等許容値を越えたか否かを比較し、越えた場合にはクライアント接続数に不均等が生じていると判断する不均等監視機能と、
この不均等監視機能により不均等と判断された場合、前記クライアント接続数の多いアクセスポイントに対し、クライアント接続数の少ないアクセスポイントの接続先を表わす切断・再接続要求情報を通知し、前記クライアント接続数の多いアクセスポイントに接続されるクライアントに対する送信を要請する再接続要求機能とを実現させることを特徴とする前記コンピュータ読取り可能なプログラム。
【請求項６】
ネットワーク上に複数のアクセスポイントが接続され、クライアントからの接続要求又は切断要求を処理するクライアント接続管理方法において、
前記アクセスポイントが各クライアントからの接続要求又は切断要求を受付けると、接続処理叉は切断処理を実行し、その処理完了を要求元クライアントに通知するとともに、アクセスポイント、クライアントを識別する接続クライアント情報を送信するステップと、
このステップによって送信された接続クライアント情報を受け取ったアクセスポイント管理装置が当該接続クライアント情報を追加登録又は削除登録するステップと、
各アクセスポイントに対応するクライアント接続数のうち、該当アクセスポイントに対応するクライアント接続数を加・減算するステップと、
このステップによる接続数の加・減算後、最も多いクライアント接続数と最も少ないクライアント接続数との接続数差と均等許容接続数とを比較し、クライアント接続数の不均等を判断するステップと、
このステップによりクライアント接続数に不均等であると判断された場合、最もクライアント接続数をもつアクセスポイントに対し、再接続先情報を含むクライアント切断・再接続要求を通知する切断・再接続要求ステップと、
この切断・再接続要求ステップにより通知されたクライアント切断・再接続要求を受け取ったアクセスポイントが当該クライアント切断・再接続要求からクライアントを識別し、当該識別されたクライアントに切断・再接続要求を送信し、再接続先情報に基づくアクセスポイントへの再接続を促す切断・再接続要求送信ステップとを有することを特徴とするクライアント接続管理方法。
【請求項７】
請求項６に記載のクライアント接続管理方法において、
前記アクセスポイント管理装置は、前記クライアント切断・再接続要求とともに、前記最も少ないクライアント接続数をもつアクセスポイントに対し、クライアントを識別する再接続クライアント情報を通知する再接続クライアント情報通知ステップと、当該クライアントから再接続要求を受け取ると、当該アクセスポイントが再接続処理を実行し、その再接続完了後に前記再接続クライアント情報の中のクライアント識別情報をもつ接続クライアント情報を前記アクセスポイント管理装置に通知するステップとを有することを特徴とするクライアント接続管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク上の複数のアクセスポイントに接続されるクライアント接続数の不均等を監視するクライアント接続管理システム、アクセスポイント管理装置、プログラム及びクライアント接続管理方法に関する。
【０００２】
【従来の技術】
無線通信は、物理的な回線を接続しないことから、携帯電話，ＰＨＳ，ＰＤＡなどを用いたモバイル通信の他、無線ＬＡＮによるパソコン同士やサーバとの間の接続などに広く利用されており、機器の配置替えが容易であること、また所定の距離範囲内であれば場所を選ばずに通信できることから、今後益々その利用範囲、利用者層の広がりが拡大していく傾向にある。
【０００３】
このような無線通信システムの１つには、Ｂｌｕｅｔｏｏｔｈ（ブルートゥース）が挙げられる。
【０００４】
このＢｌｕｅｔｏｏｔｈを用いた無線通信システムでは、ＬＡＮ上に複数のアクセスポイントが設置され、各クライアントが接続要求のもとに適宜なアクセスポイントを選択し、無線通信回線を確立する方式がとられている。従って、複数のアクセスポイントに各クライアントの数が均等に接続するための手順等については何ら規定されていない。
【０００５】
ところで、現状のＢｌｕｅｔｏｏｔｈを用いた無線通信システムでは、各アクセスポイントに接続されている不均等なクライアント数の状態からアクセスポイントを適宜切替えて各アクセスポイントのクライアント接続数を均等にしようとする場合、各アクセスポイントから勝手にクライアントの接続を切断することができないので、各クライアントがアクセスポイントとの接続を切断し、さらに再接続要求のもとに他のアクセスポイントに接続先を変更することになる。
【０００６】
このとき、クライアントは、アクセスポイントの接続クライアント数を自動的に把握する技術をもっていないので、各クライアントの利用者が何らかの手段を用いて接続クライアント数の少ないアクセスポイントを見つけ出して接続要求を行い、そのアクセスポイントに対して再接続処理を行わせることになる。
【０００７】
【発明が解決しようとする課題】
ところで、以上のようなＢｌｕｅｔｏｏｔｈを用いた無線通信システムでは、複数のアクセスポイントが設置され、クライアントの利用者が何らかの手段により、各アクセスポイントのクライアント接続数を把握し、均等になるように接続することが考えられる。
【０００８】
しかし、各アクセスポイントにクライアントが均等に接続された状態であっても、あるクライアントがアクセスポイントとの接続を切断したとき、各アクセスポイントに接続されているクライアント数の間に不均等が生じる。
【０００９】
例えば５台のアクセスポイントが設置され、各アクセスポイントにそれぞれ７台のクライアントが接続されている状態を考えると、この場合には全てのアクセスポイントに同数のクライアントが接続されているので、均等であると言える。ここで、ある１台のアクセスポイントに接続されていたクライアント７台のうち、６台のクライアントがほぼ同時に切断したとすると、接続クライアント数７台のアクセスポイントが４台、接続クライアント数１台のアクセスポイントが１台となり、各アクセスポイント相互間で不均等となる。
【００１０】
このようにクライアントがアクセスポイントとの接続を切断した場合、常に不均等な状態が生じることが予想される。仮に、切断によってアクセスポイントの接続クライアント数が均等にならない場合、アクセスポイントの接続クライアント数が常に均等であるＢｌｕｅｔｏｏｔｈを用いたシステムが構築できないという問題が出てくる。
【００１１】
また、アクセスポイントの接続クライアント数を均等にする場合、接続クライアント数の多いアクセスポイントから少ないアクセスポイントに切替える必要があるが、接続するクライアントが何れのアクセスポイントの接続クライアント数が少ないことを知らなければならないことになり、事実上均等な状態から不均等な状態になったとき、均等化することが難しい。
【００１２】
本発明は上記事情に鑑みてなされたもので、各アクセスポイントのクライアント接続数の均等な状態から不均等な状態になった場合、確実、かつ、迅速に均等な状態になるような指示を出すクライアント接続管理システム、アクセスポイント管理装置、プログラム及びクライアント接続管理方法を提供することを目的とする。
【００１３】
【課題を解決するための手段】
（１）　上記課題を解決するために、本発明に係わるクライアント接続管理システムは、クライアントからの接続要求又は切断要求に基づく接続処理又は切断処理の完了後、その完了情報を要求元クライアントに通知する一方、接続クライアント情報を通知するネットワーク上に接続された複数のアクセスポイントと、各アクセスポイントから前記ネットワークを通じて接続クライアント情報を受けた場合、当該接続クライアント情報を新規登録又は削除登録する一方、クライアント接続数テーブルの各アクセスポイントに対応するクライアント接続数のうち、該当アクセスポイントに対応するクライアント接続数を加・減算し、これらアクセスポイントのクライアント接続数から不均等な状態を監視するアクセスポイント管理装置とが設けられた構成である。
【００１４】
本発明は以上のような構成とすることにより、アクセスポイント管理装置は、各アクセスポイントからクライアントの接続による接続クライアント情報を受けると、該当アクセスポイントに対応するクライアント接続数を加・減算し、各アクセスポイントごとのクライアント接続数を把握できるので、クライアント接続数の均等または不均等の状態を迅速に判断できる。
【００１５】
さらに、アクセスポイント管理装置としては、各アクセスポイントに対応するクライアント接続数から不均等と判断した場合、クライアント接続数の多いアクセスポイントに対し、クライアントに対する接続先替えを促す切断・再接続先情報を通知すれば、当該アクセスポイントから接続先情報を含む切断・再接続先情報をクライアントに送信でき、ひいてはクライアントは切断後に再接続先のアクセスポイントに再接続要求を行うことにより、均等な状態に戻すことができる。
【００１６】
なお、ネットワークに接続される複数のアクセスポイントのうち、１つのアクセスポイントにアクセスポイント管理装置の機能をもたせれば、ネットワークに改めてアクセスポイント管理装置を設けることなく、クライアント接続数の不均等の監視及び均等となる指示を出すことが可能となる。
【００１７】
（２）　本発明に係わるアクセスポイント管理装置は、アクセスポイント、クライアントを識別する接続クライアント情報及び各アクセスポイントに対応するクライアント接続数を記憶する記憶手段と、前記アクセスポイントから接続クライアント情報を受け取ると、前記記憶手段に当該接続クライアント情報を追加登録又は削除登録し、かつ、該当アクセスポイントに対応するクライアント接続数を加・減算する接続状態登録手段と、この登録手段による接続数の加・減算後に前記記憶手段の記憶されるクライアント接続数の多いアクセスポイントとクライアント接続数の少ないアクセスポイントとのクライアント接続数差が所定の均等許容値を越えたか否かを比較し、越えた場合には各アクセスポイント相互間のクライアント接続数に不均等が生じたと判断する不均等監視手段と、この不均等監視手段により不均等と判断された場合、前記クライアント接続数の多いアクセスポイントに対し、クライアント接続数の少ないアクセスポイントの接続先を表わす前記アクセスポイント識別子を含む切断・再接続要求情報を通知し、前記クライアント接続数の多いアクセスポイントに接続されるクライアントに対する送信を要請する再接続要求手段とを設けた構成である。
【００１８】
この発明は以上のような構成とすることにより、前記（１）と同様な作用効果を奏するものである。
【００１９】
なお、前記アクセスポイント管理装置による一連の処理は、プログラムをコンピュータに読ませることにより、実現させることが可能である。
【００２０】
（３）　本発明に係わるクライアント接続管理方法は、アクセスポイントが各クライアントからの接続要求又は切断要求を受付けると、接続処理叉は切断処理を実行し、その処理完了を要求元クライアントに通知するとともに、アクセスポイント、クライアントを識別する接続クライアント情報を送信するステップと、このステップによって送信された接続クライアント情報を受け取ったアクセスポイント管理装置が当該接続クライアント情報を追加登録又は削除登録するステップと、各アクセスポイントに対応するクライアント接続数のうち、該当アクセスポイントに対応するクライアント接続数を加・減算するステップと、このステップによる接続数の加・減算後、最も多いクライアント接続数と最も少ないクライアント接続数との接続数差と均等許容接続数とを比較し、クライアント接続数の不均等を判断するステップと、このステップによりクライアント接続数に不均等であると判断された場合、最もクライアント接続数をもつアクセスポイントに対し、再接続先情報を含むクライアント切断・再接続要求を通知する切断・再接続要求ステップと、この切断・再接続要求ステップにより通知されたクライアント切断・再接続要求を受け取ったアクセスポイントが当該クライアント切断・再接続要求からクライアントを識別し、当該識別されたクライアントに切断・再接続要求を送信し、再接続先情報に基づくアクセスポイントへの再接続を促す切断・再接続要求送信ステップとを有することにより、前記（１）と同様な作用効果を奏するものである。
【００２１】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
【００２２】
図１は例えばＢｌｕｅｔｏｏｔｈを適用した場合の本発明に係わるクライアント接続管理システムの一実施の形態を示す系統図である。
【００２３】
このクライアント接続管理システムは、ＬＡＮなどのネットワーク１上に複数のアクセスポイント２−１，２−２，…，２−ｎが接続され、これらアクセスポイント２−１，２−２，…，２−ｎと例えば移動ノードであるクライアント３が例えばＢｌｕｅｔｏｏｔｈ（ブルートゥース）に基づくインターフェィス仕様に基づく無線通信を行う構成となっている。
【００２４】
このネットワーク１には複数のアクセスポイント２−１，２−２，…，２−ｎを管理するアクセスポイント管理装置４が接続されている。
【００２５】
各アクセスポイント２−１（２−２，…，２−ｎ）は、クライアント３との間で接続制御に関連する情報の授受を司る無線通信部２１と、クライアント３からの接続要求を受け付け、当該クライアント３との接続処理を実行し、その接続完了後にアクセスポイント識別子、接続クライアントのＢｌｕｅｔｏｏｔｈアドレスなどの接続クライアント情報をアクセスポイント管理装置４に通知し、また当該アクセスポイント管理装置４からの指示情報に従って所要の処理を実行する接続切断処理部２２とによって構成されている。
【００２６】
前記クライアント３は、各アクセスポイント２−１（２−２，…，２−ｎ）との間で接続制御に関連する情報の授受を司る無線通信部３１と、前記アクセスポイント管理装置４からクライアント接続数の不均等時にアクセスポイントを経由してくる切断・再接続要求に従って他のアクセスポイントへの再接続要求を実行する接続切断処理部３２とによって構成されている。
【００２７】
前記アクセスポイント管理装置４は、図２に示すように接続クライアント情報データベース４１および各アクセスポイント２−１，２−２，…，２−ｎごとにクライアント接続数を記憶するクライアント接続数テーブル４２の他、各アクセスポイント２−１，２−２，…，２−ｎから通知された接続クライアント情報をデータベース４１に登録する一方、このデータベース４１およびクライアント接続数テーブル４２の記憶内容から各アクセスポイント２−１，２−２，…，２−ｎのクライアント接続状態を管理し、各アクセスポイント２−１，２−２，…，２−ｎ相互間の不均等な状態を判断し、所要とするアクセスポイントに接続替えの情報を送信する接続クライアント管理部４３が設けられている。
【００２８】
なお、接続クライアント情報データベース４１とクライアント接続数テーブル４２はそれぞれ独立した状態で記載しているが、接続クライアント情報データベース４１内にクライアント接続数テーブル４２を形成してもよい。
【００２９】
前記アクセスポイント管理装置４の接続クライアント管理部４３は、機能的には、各アクセスポイント２−１，２−２，…，２−ｎからクライアント接続処理完了後にネットワーク１を通してアクセスポイント識別子及びＢｌｕｅｔｏｏｔｈアドレスを含む接続クライアント情報を受信すると、当該接続クライアント情報に含まれるアクセスポイント識別子及びＢｌｕｅｔｏｏｔｈアドレスをそれぞれ接続クライアント情報データベース４１に登録するとともに、クライアント接続数テーブル４２の接続クライアント情報送信元のアクセスポイントに対応するクライアント接続数を＋１加算する接続状態登録手段４３１、この接続状態登録手段４３１により＋１加算した後、クライアント接続数テーブル４２から各アクセスポイントに接続される最も多いクライアント接続数と最も少ないクライアント接続数との接続数差が予め設定される所定の均等許容値（例えば３）を越えたときに各アクセスポイントのクライアント接続数に不均等が生じていると判断する不均等監視手段４３２及びこの不均等監視手段４３２により不均等と判断された場合、クライアント接続数の多いアクセスポイントに対し、クライアント接続数の少ないアクセスポイントの接続先を表わすアクセスポイント識別子を含む切断・再接続要求情報を通知し、前記クライアント接続数の多いアクセスポイントに接続されるクライアント３への送信を要請する再接続要求手段４３３が設けられている。
【００３０】
図中４４は接続クライアント管理部４３が各アクセスポイント２−１，２−２，…，２−ｎのクライアント接続状態を監視し不均等状態が生じたときに均等状態となるように一連の処理を実行させるプログラムを格納するプログラムメモリである。
【００３１】
次に、プログラムメモリ４４に格納されるプログラムの処理例について図３を参照して説明する。なお、この場合には接続クライアント管理部４３又は他のサーバ等はプログラムを実行するためにＣＰＵで構成されている。
【００３２】
アクセスポイント管理装置４が動作すると、接続クライアント管理部４３がプログラムメモリ４４からプログラムを読み出し適宜なバッファメモリ（図示せず）に記憶した後、例えばクライアント接続数テーブル４２等に記憶される不要なデータを消去するなどの初期化処理を実行した後（ＳＴ１）、各アクセスポイント２−１，２−２，…，２−ｎから接続クライアント情報を受信したか否かを判断する（ＳＴ２）。ここで、受信有りと判断されると、接続クライアント情報にはクライアント接続による追加登録とクライアント切断による削除登録とが有るので、追加登録か削除登録かをそれぞれ判断する（ＳＴ３，ＳＴ４）。
【００３３】
新規のクライアント接続による追加登録の場合、接続クライアント情報に含まれるアクセスポイント識別子及びＢｌｕｅｔｏｏｔｈアドレスをデータベース４１に登録するとともに、クライアント接続数テーブル４２の該当アクセスポイントに対応するクライアント接続数を＋１加算し（ＳＴ５、ＳＴ６）、またクライアント切断による削除登録の場合も同様に、接続クライアント情報に含まれるアクセスポイント識別子及びＢｌｕｅｔｏｏｔｈアドレスのもとに、データベース４１の該当アクセスポイント識別子等を削除する一方、クライアント接続数テーブル４２の該当アクセスポイントに対応するクライアント接続数を−１減算する（ＳＴ７、ＳＴ８）。これらＳＴ２〜ＳＴ８はクライアントの接続状態登録機能に相当する。
【００３４】
しかる後、クライアント接続数テーブル４２へのクライアント接続数の加・減算後、クライアント接続数テーブル４２に格納されるアクセスポイントに対応するクライアント接続数のうち、最も多いクライアント接続数−最も少ないクライアント接続数の接続数差が予め設定されている所定の均等許容値（例えば３）を越えたか否かを判断し、所定の均等許容値を越えている場合には不均等と判断し、所定の均等許容値を越えていない場合には均等を許容できると判断する（ＳＴ９：不均等監視機能）。
【００３５】
ここで、不均等と判断した場合、クライアント接続数の多いアクセスポイントに対し、クライアント接続数の少ないアクセスポイントの接続先を表わすアクセスポイント識別子を含む切断・再接続要求情報を通知し、前記クライアント接続数の多いアクセスポイントに接続されるクライアント３への送信を要請し、またクライアント接続数少ないアクセスポイントに対し、再接続クライアント情報を通知する（ＳＴ１０、ＳＴ１１：再接続要求機能）。
【００３６】
従って、以上のようなアクセスポイント管理装置４ないしプログラムによる実施の形態においては、各アクセスポイントからの接続クライアント情報を受け取ると、アクセスポイント及びクライアントの必要な情報を登録管理する一方、該当アクセスポイントにクライアント接続数を更新し、複数のアクセスポイントの最大クライアント接続数差を見ているので、不均等を容易に監視でき、最もクライアント接続数のアクセスポイントに再接続を指示することが可能である。しかも、この再接続指示は最も少ないクライアント接続数をもつアクセスポイントを接続先とする情報をクライアントに通知することを要請するので、不均等が生じても迅速に均等となるような処理を実施できる。
【００３７】
さらに、以上のようなクライアント接続管理システムの動作及び本発明に係わるクライアント接続管理方法について図４ないし図８を参照して説明する。
【００３８】
Ａ．クライアントの新規接続処理について（図４参照）。
【００３９】
（１）　クライアント３は、接続要求操作を受付けると、接続切断処理部３２がアクセスポイント例えば２−１に接続するために「接続要求」内に当該クライアントのＢｌｕｅｔｏｏｔｈアドレスを挿入し、無線通信部３１を介してアクセスポイント２−１に送信する（ステップＳ１）。
【００４０】
（２）　アクセスポイント２−１の接続切替処理部２２は、無線通信部２１を通してクライアント３から「接続要求」を受信すると、当該クライアント３に対する接続処理を実行し、その接続処理が完了すると、クライアント３に付与するＩＰアドレスを適宜決定し、「接続完了」内にＩＰアドレスを入れ込んでクライアント３に送信する（Ｓ２）。なお、ＩＰアドレスはアクセスポイント２−１内に登録しておくが、例えばアクセスポイント２−１と同一のＬＡＮ上に設置されるＩＰアドレス管理装置（図示せず）に登録しておいてもよい。
【００４１】
（３）　また、アクセスポイント２−１の接続切替処理部２２は、アクセスポイント識別子及び接続したクライアント３のＢｌｕｅｔｏｏｔｈアドレス、必要に応じて決定されたＩＰアドレスを含む「接続クライアント情報」をアクセスポイント管理装置４に通知する（接続クライアント情報通知ステップＳ３）。
【００４２】
（４）　アクセスポイント管理装置４の接続クライアント管理部４３は、「接続クライアント情報」を受信すると、この「接続クライアント情報」に含まれているアクセスポイント識別子およびＢｌｕｅｔｏｏｔｈアドレスを接続クライアント情報データベース４１のアクセスポイント識別子格納エリア及びＢｌｕｅｔｏｏｔｈアドレス格納エリアに登録する一方、クライアント接続数テーブル４２の該当アクセスポイント２−１に対応してクライアント接続数を＋１加算する（クライアント接続情報登録ステップＳ４）。
【００４３】
また、接続クライアント管理部４３は、クライアント接続数テーブル４２に均等であることを許容する均等許容値（例えば３）が設定されているので、当該クライアント接続数テーブル４２に記憶されるアクセスポイント２−１，２−２，…，２−ｎ相互のクライアント接続数を比較し、クライアント接続数の多いアクセスポイントとクライアント接続数の少ないアクセスポイントとのクライアント接続数差が均等許容値「３」を越えているか否かを監視する。
【００４４】
（５）　一方、クライアント３は、「接続完了」の通知を受けると、アクセスポイント２−１との間で無線にてデータ通信を実行する（ステップＳ５）。
【００４５】
Ｂ．クライアントのコネクション切断による処理について（図５参照）。
【００４６】
各アクセスポイントのクライアント接続数が均等な状態にあるものとする。
【００４７】
（１）　以上のような均等な状態において、クライアント３が図４に示すごとくアクセスポイント２−２との間で行われているデータ通信Ｓ１１を完了すると、「コネクション切断要求」をアクセスポイント２−２に送信する（Ｓ１２）。
【００４８】
このアクセスポイント２−２の接続切断処理部２２は、クライアント３からの「コネクション切断要求」に基づいてコネクション切断処理を実行し、該当クライアント３にコネクション切断完了を通知すると（Ｓ１３）、アクセスポイント２−２とクライアント３との間の無線回線が切断される（Ｓ１４）。
【００４９】
（２）　また、アクセスポイント２−２の接続切断処理部２２は、コネクション切断完了後ないし切断後、アクセスポイント識別子、切断したクライアント３のＢｌｕｅｔｏｏｔｈアドレス等を含む接続クライアント情報をアクセスポイント管理装置４に通知する（Ｓ１５）。
【００５０】
（３）　アクセスポイント管理装置４の接続クライアント管理部４３は、アクセスポイント２−２から接続クライアント情報を受けると、接続クライアント情報データベース４１の該当アクセスポイントのアクセスポイント識別子及びＢｌｕｅｔｏｏｔｈアドレスを削除登録すると共に、クライアント接続数テーブル４２の該当アクセスポイント２−２に対応するクライアント接続数を−１減算した後、クライアント接続数の多いアクセスポイントとクライアント接続数の少ないアクセスポイントとのクライアント接続数差が均等許容値「３」を越えているか否かを判断し、越えていると判断されたとき、クライアント接続数に不均等が生じていると判断する。
【００５１】
Ｃ．クライアント接続数不均等後の切替え接続による均等処理について（図６参照）
（１）　アクセスポイント管理装置４の接続クライアント管理部４３は、クライアント接続数の不均等を判断すると、クライアント接続数の最も多いアクセスポイント例えば２−１に接続されているクライアント３の接続を切替えるために、最も多いアクセスポイント２−１へ「クライアント切断・再接続要求」を送信する｛切断・再接続要求ステップＳ２１（図７参照）｝。この「クライアント切断・再接続要求」には、接続切り替えを要求されたクライアント３が再接続を試みるために、クライアント接続数の最も少ないアクセスポイント例えば２−ｎを再接続先情報とする例えばアクセスポイント識別子などの情報を含むものである。
【００５２】
（２）　この「クライアント切断・再接続要求」を受信したアクセスポイント２−１の接続切断処理部２２は、当該「クライアント切断・再接続要求」からクライアント３を識別し、識別されたクライアント３に「クライアント切断・再接続要求」を送信する（切断・再接続要求送信ステップＳ２２）。
【００５３】
（３）　また、アクセスポイント管理装置４の接続クライアント管理部４３は、「クライアント切断・再接続要求」を送信すると同時又はその後、当該「クライアント切断・再接続要求」により接続を切替えるクライアント３のＢｌｕｅｔｏｏｔｈアドレスを含む「再接続クライアント情報」をクライアント接続数の最も少ないアクセスポイント２−ｎに通知する（再接続クライアント情報通知ステップＳ２２）。すなわち、クライアント３が再接続するアクセスポイント２−ｎに「再接続クライアント情報」を通知する（再接続クライアント情報ステップＳ２３）。
【００５４】
（４）　「再接続クライアント情報」を受信したアクセスポイント２−ｎの接続切断処理部２２は、再接続クライアント情報に含むＢｌｕｅｔｏｏｔｈアドレスを抽出し保持する。
【００５５】
（５）　一方、アクセスポイント２−１から「クライアント切断・再接続要求」を受信したクライアント３の接続切断処理部３２は、接続中のアクセスポイント２−１とのコネクションを切断するために、「コネクション切断要求」を該当アクセスポイント２−１に送信する（Ｓ２４）。このアクセスポイント２−１の接続切断処理部２２は、受信された「コネクション切断要求」に基づいてコネクションの切断処理を実行し、「コネクション切断完了」をクライアント３に送信し（Ｓ２５）、接続中の無線回線を切断する（Ｓ２６）。これらＳ２４〜Ｓ２６はコネクション切断処理ステップに相当する。
【００５６】
（６）　以上のようにしてアクセスポイント２−１とクライアント３との無線回線を切断すると、切り替え操作に基づくハンドオーバに移行する（Ｓ２７）。
【００５７】
（７）　アクセスポイント２−１とのコネクションを切断したクライアント３は、再接続のための処理を行う（図７参照）。すなわち、クライアント３の接続切断処理部３２は、Ｓ２２によって受信した「クライアント切断・再接続要求」に含まれている再接続先のアクセスポイント２−ｎへ「再接続要求」を送信する（再接続要求ステップＳ３１）。
【００５８】
（８）　この「再接続要求」を受信したアクセスポイント２−ｎの接続切断処理部２２は、クライアント３との再接続処理を行った後、「再接続完了」に適宜なＩＰアドレスを挿入し、当該クライアント３に通知する（Ｓ３２）。
【００５９】
（９）　また、アクセスポイント２−ｎの接続切断処理部２２は、アクセスポイント、接続したクライアント３のＢｌｕｅｔｏｏｔｈアドレス、必要に応じてＩＰアドレスを含む「接続クライアント情報」をアクセスポイント管理装置４に通知する（接続クライアント情報通知ステップＳ３３）。
【００６０】
（１０）　以上のようにしてクライアント３が「再接続完了」を受けると、無線回線が確立し、アクセスポイント２−ｎとの間でデータ通信が行われる（Ｓ３４）。
【００６１】
（１１）　一方、アクセスポイント管理装置４の接続クライアント管理部４３は、「接続クライアント情報」を受信すると、「接続クライアント情報」に含まれているアクセスポイント識別子およびＢｌｕｅｔｏｏｔｈアドレスをアクセスポイント接続クライアント対応データベース４１のアクセスポイント識別子格納エリア及びＢｌｕｅｔｏｏｔｈアドレス格納エリアに登録する一方、クライアント接続数テーブル４２の該当アクセスポイントに対応してクライアント接続数を＋１加算した後、最も多いクライアント接続数と最も少ないクライアント接続数との差が均等許容接続数３以内に入ったことにより、各クライアント２−１〜２−ｎの接続クライアント数が均等な状態にあることを判断する。
【００６２】
従って、以上のようなクライアント接続管理システムの動作及びクライアント接続管理方法の実施の形態によれば、アクセスポイントがクライアント３の接続要求又は切断要求に対して接続完了又は切断完了したとき、アクセスポイント識別子、Ｂｌｕｅｔｏｏｔｈアドレスを含む接続クライアント情報をアクセスポイント管理装置４に送信すると、アクセスポイント管理装置４の接続クライアント管理部４３では、アクセスポイント識別子、Ｂｌｕｅｔｏｏｔｈアドレス等を接続クライアント情報データベース４１に追加登録又は削除登録する一方、クライアント接続数テーブル４２の該当するアクセスポイントに対応するクライアント接続数を更新し、各アクセスポイントに対応するクライアント接続数の大小関係を見ているので、容易、かつ、迅速に各アクセスポイントに接続されるクライアント接続数の不均等を判断できる。
【００６３】
また、接続クライアント管理部４３は、各アクセスポイントのクライアント接続数のうち、最も多いクライアント接続数と最も少ないクライアント接続数との接続数差が設定値を越えたときに不均等と判断し、最も多いクライアント接続数をもつアクセスポイントに対し、回線の切断及び最も少ないクライアント接続数をもつアクセスポイントである接続先情報を含む再接続を要求すると、該当アクセスポイントは接続先情報をクライアントに通知するので、当該クライアントは最も少ないクライアント接続数をもつアクセスポイントに再接続要求を行うことになり、不均等が生じたときに確実に均等となるように指示を出すことができる。
【００６４】
さらに、接続クライアント管理部４３は、最も多いクライアント接続数をもつアクセスポイントに対して最も少ないクライアント接続数をもつアクセスポイントである接続先情報を送信するとともに、最も少ないクライアント接続数をもつアクセスポイントに対して再接続すべきクライアントの情報を送信するので、均等を意図する再接続要求のクライアントを容易に判断できる。
【００６５】
なお、上記実施の形態では、各アクセスポイント２−１，２−２，…に無線通信部２１と接続切断処理部２２とを設けたが、それ以外にＩＰアドレス割り当て部を設け、このＩＰアドレス割り当て部が接続切断処理部２２による接続完了後にクライアントに付与するＩＰアドレスを決定し、接続完了内に決定されたＩＰアドレスを挿入し、クライアントに通知する一方、接続クライアント情報にＩＰアドレスを挿入し、アクセスポイント管理装置４に通知しても良い。この場合には接続クライアント情報データベース４１にはＩＰアドレス格納エリアを形成することになる。
【００６６】
また、クライアント接続管理システムは、Ｂｌｕｅｔｏｏｔｈを適用した場合について説明したが、Ｂｌｕｅｔｏｏｔｈ以外の無線通信システムでも同様に適用できる。
【００６７】
さらに、一般のサーバであっても、本発明に係わるプログラムを装填することにより、一般のデータベースに接続クライアント情報及び各アクセスポイント対応のクライアント接続数を格納することにより、容易に実現可能である。
【００６８】
その他、本願発明は、上記実施の形態に限定されるものでなく、その要旨を逸脱しない範囲で種々変形して実施できる。
【００６９】
さらに、各実施の形態は可能な限り組み合わせて実施することが可能であり、その場合には組み合わせによる効果が得られる。さらに、上記各実施の形態には種々の上位，下位段階の発明が含まれており、開示された複数の構成要素の適宜な組み合わせにより種々の発明が抽出され得るものである。例えば問題点を解決するための手段に記載される全構成要件から幾つかの構成要件が省略されうることで発明が抽出された場合には、その抽出された発明を実施する場合には省略部分が周知慣用技術で適宜補われるものである。
【００７０】
【発明の効果】
以上説明したように本発明によれば、アクセスポイントの接続クライアント数が均等な状態から不均等な状態になったとき、確実、かつ、迅速に均等な状態になるように指示を出すクライアント接続管理システム、アクセスポイント管理装置、プログラム及びクライアント接続管理方法を提供できる。
【図面の簡単な説明】
【図１】本発明に係わるクライアント接続管理システムの一実施の形態を示す系統構成図。
【図２】図１に示すアクセスポイント管理装置の一実施の形態を示す構成図。
【図３】アクセスポイント管理装置の動作及びプログラムによる一連の処理例を説明するフローチャート。
【図４】クライアントの接続要求に対するクライアント接続管理システムの動作例を説明する図。
【図５】クライアントの切断要求に対するクライアント接続管理システムの動作例を説明する図。
【図６】クライアント接続数が均等な状態から不均等な状態になった場合のアクセスポイント管理装置の処理動作を説明する図。
【図７】クライアントの再接続要求に対するクライアント接続管理システムの動作例を説明する図。
【図８】本発明に係わるクライアント接続管理方法の一実施の形態を説明するシーケンス図。
【符号の説明】
１…ネットワーク
２−１，２−２，…，２−ｎ…アクセスポイント
３…クライアント
４…アクセスポイント管理装置
２２，３２…接続切断処理部
４１…接続クライアント情報データベース
４２…クライアント接続数テーブル
４３…接続クライアント管理部
４４…プログラムメモリ
４３１…接続状態登録手段
４３２…不均等監視手段
４３３…再接続要求手段
【図１】
2004007081.tif 000003
【図２】
2004007081.tif 000004
【図３】
2004007081.tif 000005
【図４】
2004007081.tif 000006
【図５】
2004007081.tif 000007
【図６】
2004007081.tif 000008
【図７】
2004007081.tif 000009
【図８】
2004007081.tif 000010