(57)【要約】【課題】複数のクライアントが無線接続される無線通信装置に関し、無線通信装置間の負荷の偏在状況を監視することなく、負荷の偏在を防止する。【解決手段】複数のクライアント（ＣＬ＃１、ＣＬ＃２・・・ＣＬ＃ｎ）と無線接続される無線通信装置（アクセスポイントＡＰ＃１、ＡＰ＃２）であって、クライアントの接続要求に対し、接続中のクライアント数に応じて異なる応答タイミングにより応答する応答部（無線ＬＡＮ部６、ＣＰＵ１０）を備える。応答部は、接続中のクライアント数に応じて異なる応答タイミングにより応答し、クライアント数の少ない無線通信装置の応答が早くなるので、負荷分散が図られる。【選択図】図２
2008079102.tif 000002
【特許請求の範囲】
【請求項１】
複数のクライアントと無線接続される無線通信装置であって、
クライアントの接続要求に対し、接続中のクライアント数に応じて異なる応答タイミングにより応答する応答部を備えることを特徴とする無線通信装置。
【請求項２】
請求項１の無線通信装置において、
前記応答タイミングは、前記クライアントの接続要求の回数又はその回数に応じた長さの時間の後であることを特徴とする無線通信装置。
【請求項３】
複数のクライアントと無線接続される無線通信装置の負荷分散方法であって、
クライアントの接続要求を受けるステップと、
接続中のクライアント数に応じた異なる応答タイミングにより、前記接続要求に応答するステップと、
を含むことを特徴とする無線通信装置の負荷分散方法。
【請求項４】
コンピュータによって実行され、複数のクライアントが無線接続される無線通信装置の負荷を分散するための負荷分散プログラムであって、
クライアントの接続要求を受けるステップと、
接続中のクライアント数に応じた異なる応答タイミングにより、前記接続要求に応答するステップと、
を含むことを特徴とする無線通信装置の負荷分散プログラム。
【請求項５】
複数のクライアントと無線接続される無線通信装置を備える無線通信システムであって、
接続要求を発するクライアントの接続要求に対し、その接続要求を受ける無線通信装置が、接続中のクライアント数に応じて異なる応答タイミングにより応答する応答部を備えることを特徴とする無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のクライアント（端末装置等）が接続される複数の無線ＬＡＮ（Local Area Network）アクセスポイントに対する負荷分散に関し、特に、無線ＬＡＮアクセスポイントの負荷の偏在、例えば、クライアント数の偏りを防止した無線通信装置、その負荷分散方法、その負荷分散プログラム及び無線通信システムに関する。
【背景技術】
【０００２】
複数のアクセスポイントを備える無線ＬＡＮシステムにおいて、各アクセスポイントには複数のクライアントが無線接続される。各アクセスポイントに対するクライアントの接続を両者間の自由に委ねれば、各アクセスポイントに対するクライアントの接続数に偏りが生じることになる。
【０００３】
このようなアクセスポイントの負荷の偏り防止に関し、特許文献１にはアクセスポイントの負荷分散方法として、端末装置の接続要求に基づき、認証装置がアクセスポイントの負荷状況を判定し、その判定結果に基づき、要求された接続先から他の接続先のアクセスポイントに接続試行するようにクライアントに指示することが開示されている。また、特許文献２には、クライアントからの接続要求に対し、接続数の最も少ない通信プロセスにクライアントを割り当てることが開示されている。また、特許文献３には、端末装置からのプローブ信号を受信すると基地局装置の負荷状況を判断し、その判断に基づいて基地局装置を選択することが開示されている。
【特許文献１】特開２００４−２２１６８４号公報
【特許文献２】特開平１１−１２６１８５号公報
【特許文献３】特開２００６−１０１５４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、アクセスポイント間での情報交換を伴うことなく、アクセスポイント間の負荷分散を簡易に実現するには、アクセスポイントに対するクライアントの接続数を制限し、その制限数を超えれば、他のアクセスポイントにクライアントが流れるようにすればよい。具体的には、各アクセスポイントが許容するクライアントの接続数を登録し、その接続数を超える接続要求は受け付けない、即ち、拒否、無視等の機能を備えればよい。この場合、接続要求を拒否されたクライアントに対し、他のアクセスポイントがその接続要求を受け入れることが期待できるので、簡易的に負荷分散が図られる。即ち、特許文献１ないし３に開示されているような接続数の監視や負荷状況の判断を要しない点で簡易な負荷分散が可能になる。
【０００５】
ところが、アクセスポイントＡＰ＃１、ＡＰ＃２に接続数に上限値を設けた場合、図１３に示すように、特定のアクセスポイントＡＰ＃１ではクライアントＣＬの接続数が上限接続数「１０」を満たし、他方のアクセスポイントＡＰ＃２は全く接続されていないか、極めて低い接続数となることが避けられず、依然としてアクセスポイントに対する負荷の偏在を防止することができない。
【０００６】
このように、アクセスポイントの接続数に上限値を設けても負荷の最適化が図れないとの課題について、特許文献１ないし３にはその開示や示唆はなく、その解決手段についての開示や示唆もない。特許文献１ないし３に記載されているように、接続数の監視や負荷状況の判断をするための装置を設置した管理システムを導入すれば、通信システムを複雑化させるという不都合がある。
【０００７】
そこで、本発明の目的は、複数のクライアントが無線接続される無線通信装置に関し、無線通信装置間の負荷の偏在状況を監視することなく、負荷の偏在を防止することにある。
【０００８】
また、本発明の他の目的は、複数のクライアントが無線接続される無線通信装置に関し、接続数の制限内で効率的な負荷分散を実現することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明は、複数のクライアントが無線によって接続される無線通信装置に関し、クライアントの接続要求に対し、無線通信装置が接続中のクライアント数に応じて異なる応答タイミングにより応答すれば、クライアント数の少ない無線通信装置の応答が早くなり、クライアントは、その無線通信装置に接続されることになる。この結果、無線通信装置のクライアント数の偏在が防止され、負荷分散が図られる。
【００１０】
そこで、上記目的を達成するため、本発明の第１の側面は、複数のクライアントと無線接続される無線通信装置であって、クライアントの接続要求に対し、接続中のクライアント数に応じて異なる応答タイミングにより応答する応答部を備える構成である。斯かる構成により、上記目的が達成される。
【００１１】
上記目的を達成するためには、上記無線通信装置において、好ましくは、前記応答タイミングは、前記クライアントの接続要求の回数又はその回数に応じた長さの時間の後である構成としてもよい。斯かる構成によっても、上記目的が達成される。
【００１２】
上記目的を達成するため、本発明の第２の側面は、複数のクライアントと無線接続される無線通信装置の負荷分散方法であって、クライアントの接続要求を受けるステップと、接続中のクライアント数に応じた異なる応答タイミングにより、前記接続要求に応答するステップとを含む構成である。斯かる構成により、上記目的が達成される。
【００１３】
上記目的を達成するため、本発明の第３の側面は、コンピュータによって実行され、複数のクライアントが無線接続される無線通信装置の負荷を分散するための負荷分散プログラムであって、クライアントの接続要求を受けるステップと、接続中のクライアント数に応じた異なる応答タイミングにより、前記接続要求に応答するステップとを含む構成である。斯かる構成により、上記目的が達成される。
【００１４】
上記目的を達成するため、本発明の第４の側面は、複数のクライアントと無線接続される無線通信装置を備える無線通信システムであって、接続要求を発するクライアントの接続要求に対し、その接続要求を受ける無線通信装置が、接続中のクライアント数に応じて異なる応答タイミングにより応答する応答部を備える構成である。斯かる構成により、上記目的が達成される。
【発明の効果】
【００１５】
本発明によれば、次のような効果が得られる。
【００１６】
(1) クライアントの接続要求に対し、接続中のクライアント数に応じて応答タイミングにより応答するので、接続数の少ない無線通信装置にクライアントを接続することができ、無線通信装置に対するクライアントの偏在を防止でき、無線通信装置間の負荷分散が図られる。
【００１７】
(2) 無線通信装置に接続されているクライアント数を管理することなく、そのための管理装置は不要であり、無線通信装置とクライアントとの間で負荷分散が行える。
【００１８】
(3) クライアントに対する負荷分散のための設備や機能を付加する必要がない。
【００１９】
そして、本発明の他の目的、特徴及び利点は、添付図面及び各実施の形態を参照することにより、一層明確になるであろう。
【発明を実施するための最良の形態】
【００２０】
〔第１の実施の形態〕
【００２１】
本発明の第１の実施の形態について、図１を参照して説明する。図１は、第１の実施の形態に係る無線ＬＡＮシステムを示す図である。
【００２２】
この無線ＬＡＮシステム２は、複数の端末装置（クライアント）が無線接続される無線通信システムの一例である。この無線ＬＡＮシステム２には、複数の無線通信装置としてアクセスポイントＡＰ＃１、ＡＰ＃２が設置され、これらアクセスポイントＡＰ＃１、ＡＰ＃２にはバス４が接続され、図示しないルータを介してネットワークが接続され、情報を共有する関係にある。これらアクセスポイントＡＰ＃１、ＡＰ＃２は、複数のクライアントＣＬ＃１、ＣＬ＃２・・・ＣＬ＃ｎから接続要求を受け、予め設定した所定数内での無線接続が可能であって、クライアントＣＬ＃１、ＣＬ＃２・・・ＣＬ＃ｎに対して基地局の関係にある。クライアントＣＬ＃１、ＣＬ＃２・・・ＣＬ＃ｎは、無線接続機能を備えたパーソナルコンピュータ等の情報処理端末装置で構成される。
【００２３】
この無線ＬＡＮシステム２において、図１に示す場合、アクセスポイントＡＰ＃１に対してクライアントＣＬ＃１、ＣＬ＃２、ＣＬ＃３が接続され、アクセスポイントＡＰ＃２に対してクライアントＣＬ＃４、ＣＬ＃５、ＣＬ＃６、ＣＬ＃７が接続されている。そして、アクセスポイントＡＰ＃１、ＡＰ＃２に対するクライアントＣＬ＃１、ＣＬ＃２・・・ＣＬ＃ｎの接続数Ｃの最大接続数（上限値）Ｍを例えば、Ｍ＝１０とすれば、アクセスポイントＡＰ＃１では、Ｃ＝３であるから、更に、許容接続数をＣｘとすれば、Ｃｘ＝Ｍ−３＝７のアクセスポイント接続が可能であり、アクセスポイントＡＰ＃２では、Ｃ＝４であるから、更にＣｘ＝Ｍ−４＝６のアクセスポイント接続が可能である。
【００２４】
そこで、無線通信装置の負荷分散方法について、図２及び図３を参照して説明する。図２は、無線ＬＡＮシステム２（図１）において、クライアントＣＬ＃８からアクセスポイントＡＰ＃１、ＡＰ＃２に接続要求が発せられた場合を示す図、図３は、アクセスポイントＡＰ＃１、ＡＰ＃２の負荷分散方法の処理手順の一例を示すフローチャートである。図２において、図１と同一部分には、同一符号を付してある。
【００２５】
この場合、アクセスポイントＡＰ＃１、ＡＰ＃２は共に動作状態にあり、クライアントＣＬ＃８からアクセスポイントＡＰ＃１、ＡＰ＃２に接続要求が発せられている。また、クライアントＣＬ＃８は、所定の時間間隔を以て繰り返し接続要求を発する。
【００２６】
この負荷分散方法の処理手順には、
ａ  接続要求の受付け処理
ｂ  各クライアントからの接続要求の回数の監視（計数及びその保存）
ｃ  クライアント数の監視
ｄ  クライアント数に応じた応答タイミング（応答時間の生成）
ｅ  応答及び接続
等の処理が含まれる。これらの処理を具体的な工程に基づいて説明する。
【００２７】
そこで、各アクセスポイントＡＰ＃１、ＡＰ＃２はクライアントＣＬ＃８から発せられた接続要求を受け、接続要求か否かを判断する（ステップＳ１）。接続要求に基づき、現在のクライアント数Ｃｎが接続数制限である最大接続数Ｍに到達しているか否かを判断し（ステップＳ２）、Ｃｎ＝Ｍの場合には接続を拒否し（ステップＳ３）、Ｃｎ＜Ｍの場合には接続が許容される。
【００２８】
この場合、クライアントＣＬ＃８から発せられる接続要求の回数Ｎを計数し、その回数Ｎと現在の接続数Ｃｎとを比較し、回数Ｎが接続数Ｃｎを超えたか否かを判定し（ステップＳ４）、接続要求の回数Ｎが接続数Ｃｎを超えていない場合には、接続要求の回数Ｎを継続して計数する。
【００２９】
接続要求の回数Ｎが接続数Ｃｎを超えた場合には、接続要求が発せられているクライアントＣＬ＃８に対し、接続応答をする（ステップＳ５）。この接続応答に対し、接続条件が成立すれば、クライアントＣＬ＃８とアクセスポイントＡＰ＃１との接続が行われる（ステップＳ６）。
【００３０】
このように、各アクセスポイントＡＰ＃１、ＡＰ＃２は、クライアントＣＬ＃８から発せられる接続要求を計数するが、その計数は、接続要求の回数Ｎが各アクセスポイントＡＰ＃１、ＡＰ＃２におけるクライアント数Ｃｎを超えるまで、継続して行われ、接続中のクライアント数に応じて異なる応答タイミングにより応答する。この応答タイミングについて、接続要求の計数値を時間情報として、接続要求から応答までの時間を応答時間Ｔとすれば、この応答時間Ｔは、接続中のクライアント数に応じて異なる長さとなる。
【００３１】
ここで、クライアントＣＬ＃８から接続要求がアクセスポイントＡＰ＃１、ＡＰ＃２に対し繰り返し発せられると、各アクセスポイントＡＰ＃１、ＡＰ＃２では、その接続要求の回数を計数し、その回数が接続中のクライアント数を超えた時点で、クライアント数を超えたアクセスポイントＡＰから接続応答が発せられる。この場合、アクセスポイントＡＰ＃１の接続クライアント数ＣｎはＣｎ＝３であり、アクセスポイントＡＰ＃２の接続クライアント数ＣｎがＣｎ＝４であるから、クライアントＣＬ＃８から４回目の接続要求が発せられると、これに対応し、アクセスポイントＡＰ＃１から接続応答が発せられ、接続条件が成立すれば、両者間の接続が成立する。
【００３２】
これを応答時間Ｔで見ると、アクセスポイントＡＰ＃１側の応答時間Ｔ＃１は、接続要求の回数Ｎ＝４に対応して接続応答が発せられるまでの長さを持つ時間又はこれに対応する時間である。クライアントＣＬ＃８は、アクセスポイントＡＰ＃１から発せられた後、接続要求を発する必要はないが、仮に、アクセスポイントＡＰ＃２側の応答時間Ｔ＃２を定義すれば、アクセスポイントＡＰ＃２側はＣｎ＝４であるから、応答時間Ｔ＃２は、接続要求の回数Ｎ＝５に対応して接続応答が発せられるまでの長さを持つ時間又はこれに対応する時間となるから、Ｔ＃１＜Ｔ＃２である。即ち、接続要求と応答との関係を見ると、クライアント数の少ないアクセスポイントＡＰ＃１では接続数に比例して短い応答時間Ｔが生成されることになる。そして、３以上のアクセスポイントＡＰが存在すれば、クライアント数の最も少ないアクセスポイントＡＰから接続応答が得られることになる。
【００３３】
このような処理手順により、クライアント数の少ないアクセスポイントに対し、クライアントが接続されることになり、アクセスポイントに対する負荷分散が図られる。また、同時にクライアント側から、接続の成立により、接続数の少ないアクセスポイントを知ることもできる。しかも、アクセスポイント側には、統合的な管理装置は不要であり、アクセスポイントのみでアクセスポイント間の負荷分散が図られる。また、クライアント側には、何らの装備も不要であり、接続のための接続要求が定期的に発せられる機能を備えていればよい。
【００３４】
〔第２の実施の形態〕
【００３５】
本発明の第２の実施の形態について、図４、図５及び図６を参照して説明する。図４は、アクセスポイントの構成例を示す図、図５は、アクセスポイントのメモリ部の構成例を示す図、図６は、クライアントの構成例を示す図である。図４、図５及び図６において、図１及び図２と同一部分には同一符号を付してある。
【００３６】
この実施の形態においても、既述の無線ＬＡＮシステム２が用いられる。この無線ＬＡＮシステム２において、アクセスポイントＡＰは、無線通信装置の一例であって、図４に示すように、無線通信部としての無線ＬＡＮ部６と、有線通信部としての有線ＬＡＮ部８と、制御部としてのＣＰＵ（Central Processing Unit ）１０と、メモリ部１２とを備え、これらは、バス１４によって接続されている。無線ＬＡＮ部６は、ＣＰＵ１０によって制御され、クライアントの接続要求に対し、その要求回数に応じて異なる応答タイミングの応答を生成する等の処理を実行する応答部としての機能を有する。
【００３７】
無線ＬＡＮ部６には、ＣＰＵ１０によって制御されて既述のクライアントＣＬ＃１、ＣＬ＃２・・・ＣＬ＃ｎが無線接続され、無線コントローラ１６及び無線インタフェース部（Ｉ／Ｆ）１８を備え、無線インタフェース部１８にはアンテナ２０が接続されている。無線コントローラ１６は、ＣＰＵ１０の制御に基づき、無線インタフェース部１８を制御する。無線インタフェース部１８は、送信部及び受信部を備え、アンテナ２０を通して無線ＬＡＮの使用周波数の電波を送受信し、クライアントＣＬ＃１、ＣＬ＃２・・・ＣＬ＃ｎとの無線接続及びその無線接続により、データ通信を行う。
【００３８】
有線ＬＡＮ部８には、有線コントローラ２２及び有線インタフェース部（Ｉ／Ｆ）２４を備え、ＣＰＵ１０によって制御され、接続された他のアクセスポイントＡＰとの間でデータ通信を行う。有線コントローラ２２は、ＣＰＵ１０の制御に基づき、有線インタフェース部２４を制御する。有線インタフェース部２４は、送信部及び受信部を備え、バス４を通して他のアクセスポイントＡＰと有線接続され、そのアクセスポイントＡＰとデータ通信を行う。
【００３９】
ＣＰＵ１０は、各機能部の制御部であって、メモリ部１２に格納されている負荷分散プログラムの実行により、既述の負荷分散方法を実現するための各種処理として、負荷分散処理、接続処理、切断処理等を実行する。
【００４０】
メモリ部１２は、負荷分散プログラム、接続要求、その回数、接続中のクライアントの数等を記憶する記録媒体であって、各種プログラムやデータを記憶するため、プログラム記憶部２６、データ記憶部２８を備える。図５に示すように、プログラム記憶部２６には、負荷分散プログラム３０等が格納され、また、データ記憶部２８には、接続要求リストを格納するリストテーブル３２、クライアントＣＬの計数値や上限値である最大接続数が設定される接続数カウンタ３４、クライアントＣＬ毎の応答を格納する応答カウンタ３６等が含まれる。
【００４１】
斯かる構成において、ＣＰＵ１０では、接続数により応答を変更する処理が実行され、メモリ部１２では、パケットを一時格納する機能や接続数カウンタ３４の計数機能が実行され、接続拒否や接続を行い、接続中のアクセスポイントＡＰとクライアントＣＬとの間でデータ通信が実行される。
【００４２】
そして、クライアントＣＬから接続要求として「Probe Request 」が発せられ、アクセスポイントＡＰから接続応答として「Probe Response」が発せられるが、この送出タイミングがクライアントＣＬの接続数によって変更される。この実施の形態では、クライアントＣＬの接続数によって、無視又は拒否する接続要求「Probe Request 」の数を決定している。
【００４３】
また、クライアントＣＬは、図６に示すように、無線通信部３８と、制御部としてのＣＰＵ４０と、メモリ部４２と、表示部４４と、入力部４６とを備え、これらは、バス４８によって接続されている。無線通信部３８は、アンテナ５０を通して無線ＬＡＮの使用周波数によりデータ通信を行う送信部及び受信部を備え、アクセスポイントＡＰに対して既述の接続要求を所定の送信タイミングで送信し、アクセスポイントＡＰからの応答を受信する。ＣＰＵ４０は、メモリ部４２に格納されているプログラムの実行により、無線通信部３８等の各種機能部を制御し、接続要求の生成や応答に基づく接続処理を実行する。表示部４４は、通信状態等の各種の状態を表示したり、入力情報や出力情報の表示に用いられる。入力部４６は、データ通信の対象である各種データの入力等に用いられる。
【００４４】
そこで、無線ＬＡＮシステム２の動作例について、図７及び図８を参照して説明する。図７は、アクセスポイントＡＰ＃１にクライアントの接続があり、アクセスポイントＡＰ＃２にクライアントの接続がない場合の動作を示す図、図８は、その場合の動作シーケンスを示す図である。
【００４５】
図７に示すように、アクセスポイントＡＰ＃１にはクライアントＣＬ＃１が無線接続され、アクセスポイントＡＰ＃２にはクライアントの接続がない場合において、クライアントＣＬ＃２から各アクセスポイントＡＰ＃１、ＡＰ＃２に接続要求が発せられる。
【００４６】
この場合、図８に示すように、クライアントＣＬ＃２からアクセスポイントＡＰ＃１、ＡＰ＃２に対して接続要求（Probe Request ）が発せられ（ステップＳ１１）、アクセスポイントＡＰ＃１ではクライアントＣＬ＃１が接続されているので、接続クライアント数＝１であるため、一回目の接続要求は無視される（ステップＳ１２）。これに対し、アクセスポイントＡＰ＃２ではクライアントが接続されておらず、接続クライアント数＝０であるため、一回目の接続要求が受け入れられ、接続応答（Probe Response）が発せられ（ステップＳ１３）、この接続応答に対し、アソシエーション要求が発せられる（ステップＳ１４）。
【００４７】
これにより、クライアントＣＬ＃２は、アクセスポイントＡＰ＃２に接続されることになる。クライアントＣＬ＃２は、クライアント接続のない、即ち、負荷の小さいアクセスポイントＡＰ＃２側に接続され、この結果、負荷分散が達せられる。
【００４８】
また、無線ＬＡＮシステム２の他の動作例について、図９及び図１０を参照して説明する。図９は、アクセスポイントＡＰ＃１、ＡＰ＃２の接続クライアント数が異なる場合の動作を示す図、図１０は、その場合の動作シーケンスを示す図である。
【００４９】
図９に示すように、アクセスポイントＡＰ＃１にはクライアントＣＬ＃１、ＣＬ＃２、ＣＬ＃３、ＣＬ＃４が無線接続され、また、アクセスポイントＡＰ＃２にはクライアントＣＬ＃５、ＣＬ＃６、ＣＬ＃７、ＣＬ＃８、ＣＬ＃９が無線接続されている。そして、クライアントＣＬ＃１０から各アクセスポイントＡＰ＃１、ＡＰ＃２に接続要求が発せられている。
【００５０】
この場合、図１０に示すように、クライアントＣＬ＃１０からアクセスポイントＡＰ＃１、ＡＰ＃２に対して接続要求（Probe Request ）が順次に発せられ（ステップＳ２１、Ｓ２２、Ｓ２３、Ｓ２４）、これに対し、アクセスポイントＡＰ＃１ではクライアントＣＬ＃１、ＣＬ＃２、ＣＬ＃３、ＣＬ＃４が無線接続されており、接続クライアント数＝４であるため、４回の接続要求が無視される（ステップＳ２５）。更に、クライアントＣＬ＃１０からアクセスポイントＡＰ＃１、ＡＰ＃２に５回目の接続要求（Probe Request ）（ステップＳ２６）が発せられると、アクセスポイントＡＰ＃２ではクライアントＣＬ＃５、ＣＬ＃６、ＣＬ＃７、ＣＬ＃８、ＣＬ＃９が無線接続されており、接続クライアント数＝５であるため、５回目の接続要求も無視される（ステップＳ２７）。
【００５１】
これに対し、クライアントＣＬ＃１０からの５回目の接続要求に対し、アクセスポイントＡＰ＃１から接続応答（Probe Response）が発せられ（ステップＳ２８）、この接続応答を受けたクライアントＣＬ＃１０は、接続応答を発したアクセスポイントＡＰ＃１に対し、アソシエーション要求を発する（ステップＳ２９）。このアソシエーション要求を発するクライアントＣＬ＃１０は、接続要求の発信を停止する。そして、クライアントＣＬ＃１０は、アクセスポイントＡＰ＃１に接続されることになる。
【００５２】
このように、接続要求に対し、クライアント数に応じた応答タイミングにより、アクセスポイントから接続応答が発せられるので、負荷の小さいアクセスポイントＡＰ＃１にクライアントＣＬ＃１０が接続され、この結果、アクセスポイントＡＰ＃１、ＡＰ＃２間の負荷分散が達せられる。
【００５３】
このような負荷分散方法を実現するための負荷分散プログラムの処理手順について、図１１を参照して説明する。図１１は、負荷分散プログラムの処理手順の一例を示すフローチャートである。
【００５４】
初期状態において、接続数カウンタ３４のカウント数（接続数）Ｃ＝０、最大接続数Ｍ＝ｍとする（ステップＳ３１）。この状態でパケット通信が実行され、「接続要求」、「切断要求」又は「それ以外」の何れの状態であるかが判断され（ステップＳ３２）、それ以外の状態の場合、ステップＳ３２の状態で待機する。
【００５５】
接続要求を受けると、現在の接続数は最大接続数未満か否か（Ｃ＜Ｍ）が判断され（ステップＳ３３）、接続数が最大接続数に到達している場合（Ｃ＝Ｍ）には、ステップＳ３２に戻る。接続数が最大接続数に到達していない場合（Ｃ＜Ｍ）には、接続要求元のクライアントは接続要求リストにあるか否かが判定され（ステップＳ３４）、接続要求リストにそのクライアントが存在しない場合には、接続要求リストにそのクライアントのＭＡＣ（Medium Access Control ）アドレス（ＣＬ）を記録し（ステップＳ３５）、接続要求元のクライアント用の応答カウンタ３６のカウント数をリセット即ち、ＲＣ（ＣＬ）＝０とする（ステップＳ３６）。
【００５６】
このようなステップＳ３５、Ｓ３６の処理又はステップＳ３４で接続要求リストにクライアントが存在している場合には、応答カウンタ３６のＲＣ（ＣＬ）は応答開始ＲＳ（Ｃ）か否か、即ち、
ＲＣ（ＣＬ）＝ＲＳ（Ｃ）                ・・・(1) 
であるか否かを判断し（ステップＳ３７）、
ＲＣ（ＣＬ）＝ＲＳ（Ｃ）                ・・・(2) 
である場合には、接続処理を実行し（ステップＳ３８）、接続数カウンタ３４の接続数をインクリメントし、この場合、Ｃ＝Ｃ＋１なる処理を行い（ステップＳ３９）、接続要求リストからＣＬを削除し（ステップＳ４０）、ステップＳ３２に戻る。また、ステップＳ３７において、ＲＣ（ＣＬ）＝ＲＳ（Ｃ）でない場合には、応答カウンタ３６の計数値をインクリメントし（ステップＳ４１）、この場合、
ＲＣ（ＣＬ）＝ＲＣ（ＣＬ）＋１              ・・・(3) 
なる処理を行い、同様にステップＳ３２に戻る。
【００５７】
また、ステップＳ３２において、切断要求を受けた場合には、その切断要求は接続中のクライアントからか否かを判断し（ステップＳ４２）、接続中のクライアントからの切断要求でなければ、何らの処理をすることなく、ステップＳ３２に戻り、また、切断要求が接続中のクライアントの場合には、切断処理を実行し（ステップＳ４３）、接続数カウンタ３４の接続数をデクレメントし、即ち、Ｃ＝Ｃ−１の処理を実行し（ステップＳ４４）、ステップＳ３２に戻る。
【００５８】
このように、接続クライアント数によって応答時間が異なるため、接続数の最も少ないアクセスポイントにクライアントを接続することができ、アクセスポイント側で負荷分散を行うことができる。
【００５９】
〔他の実施の形態〕
【００６０】
(1) アクセスポイントＡＰの構成について、図１２に示すように、ＣＰＵ１０と無線ＬＡＮ部６及び有線ＬＡＮ部８との間に制御部５２を備え、制御部５２に表示ランプ等からなる表示部５４を接続した構成としてもよい。斯かる構成では、制御部５２により、クライアントの接続数を管理し、無線ＬＡＮ部６が受けた新たな接続要求に対し、その接続クライアント数に応じて異なる応答タイミングにより応答を発することができる。また、応答やクライアントとの接続状態を表示部５４に表示することができる。図１２において、図１及び図２と同一部分には同一符号を付し、その説明を省略する。
【００６１】
(2) アクセスポイントＡＰから発せられる応答タイミングについて、上記実施の形態では、ＲＳ（Ｃ）＝Ｃ（Probe Request を無視する回数＝接続クライアント数）としたが、接続要求に対応する応答タイミングは、クライアント数に比例する必要はなく、アクセスポイントの負荷に応じた応答タイミングであれば、負荷分散を図ることができる。即ち、アクセスポイントＡＰ＃１、ＡＰ＃２の負荷Ｃ１、Ｃ２とし、これら負荷Ｃ１、Ｃ２の大小関係が、
Ｃ１＜Ｃ２                                ・・・(4) 
であれば、
ＲＳ（Ｃ１）≦ＲＳ（Ｃ２）                      ・・・(5) 
となるような関数であれば良く、本発明は、上記実施の形態の処理に限定されるものではない。
【００６２】
(3) 接続要求に基づき、アクセスポイントＡＰより応答が発せられるまでの応答時間について、クライアント数によってProbe Request を無視する回数に応じて応答時間を変えたが、Probe Request に対する応答タイミング自体を変えても良い。Probe Request に対する応答タイミングについて、ＩＥＥＥ（Institute of Electrical and Electronics Engineers ）８０２．１１では短フレーム間隔（ＳＩＦＳ：Short Inter Frame Space ）とすべきであることが規定されているが、短フレーム間隔を超える間隔に設定すればよい。
【００６３】
(4) クライアントについて、上記実施の形態では、パーソナルコンピュータ等の端末装置を例示しているが、アクセスポイントＡＰを通じて無線ＬＡＮを構成する携帯情報端末機（ＰＤＡ：Personal Digital Assistant）や、ゲーム機等、通信機能を備えた電子機器で構成してもよい。
【００６４】
次に、以上述べた本発明の実施の形態から抽出される技術的思想を請求項の記載形式に準じて付記として列挙する。本発明に係る技術的思想は上位概念から下位概念まで、様々なレベルやバリエーションにより把握できるものであり、以下の付記に本発明が限定されるものではない。
【００６５】
（付記１）  複数のクライアントと無線接続される無線通信装置であって、
クライアントの接続要求に対し、接続中のクライアント数に応じて異なる応答タイミングにより応答する応答部を備えることを特徴とする無線通信装置。
【００６６】
（付記２）  付記１の無線通信装置において、
前記応答タイミングは、前記クライアントの接続要求の回数又はその回数に応じた長さの時間の後であることを特徴とする無線通信装置。
【００６７】
（付記３）  付記１の無線通信装置において、
前記応答部は、接続中のクライアントの数に応じた長さの応答時間を生成し、この応答時間の後、応答することを特徴とする無線通信装置。
【００６８】
（付記４）  付記１の無線通信装置において、
前記応答部は、接続中のクライアントの数だけクライアントの接続要求を無視し、クライアントの接続要求の回数が接続中のクライアントの数を超えたとき、接続要求を受け入れる応答を発することを特徴とする無線通信装置。
【００６９】
（付記５）  付記１の無線通信装置において、
前記クライアントは、前記無線通信装置に接続される端末装置であることを特徴とする無線通信装置。
【００７０】
（付記６）  複数のクライアントと無線接続される無線通信装置の負荷分散方法であって、
クライアントの接続要求を受けるステップと、
接続中のクライアント数に応じて異なる応答タイミングにより、前記接続要求に応答するステップと、
を含むことを特徴とする無線通信装置の負荷分散方法。
【００７１】
（付記７）  付記６の無線通信装置の負荷分散方法において、
前記応答タイミングは、前記クライアントの接続要求の回数又はその回数に応じた長さの時間後であることを特徴とする無線通信装置の負荷分散方法。
【００７２】
（付記８）  付記６の無線通信装置の負荷分散方法において、
接続中のクライアントの数だけクライアントの接続要求を無視し、クライアントの接続要求の回数が接続中のクライアントの数を超えたとき、接続要求を受け入れる応答を発するステップを含むことを特徴とする無線通信装置の負荷分散方法。
【００７３】
（付記９）  コンピュータによって実行され、複数のクライアントが無線接続される無線通信装置の負荷を分散するための負荷分散プログラムであって、
クライアントの接続要求を受けるステップと、
接続中のクライアント数に応じて異なる応答タイミングにより、前記接続要求に応答するステップと、
を含むことを特徴とする無線通信装置の負荷分散プログラム。
【００７４】
（付記１０）  付記９の無線通信装置の負荷分散プログラムにおいて、
前記応答タイミングは、前記クライアントの接続要求の回数又はその回数に応じた長さの時間後であることを特徴とする無線通信装置の負荷分散プログラム。
【００７５】
（付記１１）  付記９の無線通信装置の負荷分散プログラムにおいて、
接続中のクライアントの数だけクライアントの接続要求を無視し、クライアントの接続要求の回数が接続中のクライアントの数を超えたとき、接続要求を受け入れる応答を発するステップを含むことを特徴とする無線通信装置の負荷分散プログラム。
【００７６】
（付記１２）  複数のクライアントと無線接続される無線通信装置を備える無線通信システムであって、
接続要求を発するクライアントの接続要求に対し、その接続要求を受ける無線通信装置が、接続中のクライアント数に応じて異なる応答タイミングで応答する応答部を備えることを特徴とする無線通信システム。
【００７７】
（付記１３）  付記１２の無線通信システムにおいて、
前記応答タイミングは、前記クライアントの接続要求の回数又はその回数に応じた長さの時間後であることを特徴とする無線通信システム。
【００７８】
（付記１４）  付記１２の無線通信システムにおいて、
前記応答部は、接続中のクライアントの数に応じた長さの応答時間を生成し、この応答時間の後、応答することを特徴とする無線通信システム。
【００７９】
（付記１５）  付記１２の無線通信システムにおいて、
前記応答部は、接続中のクライアントの数だけクライアントの接続要求を無視し、クライアントの接続要求の回数が接続中のクライアントの数を超えたとき、接続要求を受け入れる応答を発することを特徴とする無線通信システム。
【００８０】
（付記１６）  付記１２の無線通信システムにおいて、
前記クライアントは、前記無線通信装置に接続される端末装置であることを特徴とする無線通信システム。
【００８１】
（付記１７）  付記１２の無線通信システムにおいて、
前記無線通信装置は、前記クライアントが無線接続されるアクセスポイントであることを特徴とする無線通信システム。
【００８２】
（付記１８）  コンピュータによって実行され、複数のクライアントが無線接続される無線通信装置の負荷を分散するための負荷分散プログラムを格納したコンピュータ読取り可能な記録媒体であって、
クライアントの接続要求を受けるステップと、
接続中のクライアント数に応じて異なる応答タイミングにより、前記接続要求に応答するステップと、
を格納したことを特徴とする、無線通信装置の負荷分散プログラムを格納したコンピュータ読取り可能な記録媒体。
【００８３】
（付記１９）  付記１８の無線通信装置の負荷分散プログラムを格納したコンピュータ読取り可能な記録媒体において、
前記応答タイミングは、前記クライアントの接続要求の回数又はその回数に応じた長さの時間の後であることを特徴とする、無線通信装置の負荷分散プログラムを格納したコンピュータ読取り可能な記録媒体。
【００８４】
（付記２０）  付記１８の無線通信装置の負荷分散プログラムを格納したコンピュータ読取り可能な記録媒体において、
接続中のクライアントの数だけクライアントの接続要求を無視し、クライアントの接続要求の回数が接続中のクライアントの数を超えたとき、接続要求を受け入れる応答を発するステップを含むことを特徴とする、無線通信装置の負荷分散プログラムを格納したコンピュータ読取り可能な記録媒体。
【００８５】
以上説明したように、本発明の最も好ましい実施の形態等について説明したが、本発明は、上記記載に限定されるものではなく、特許請求の範囲に記載され、又は明細書に開示された発明の要旨に基づき、当業者において様々な変形や変更が可能であることは勿論であり、斯かる変形や変更が、本発明の範囲に含まれることは言うまでもない。
【産業上の利用可能性】
【００８６】
本発明は、複数のクライアントが無線接続される無線通信装置に関し、クライアントの接続要求に対し、無線通信装置が接続中のクライアント数に応じて異なる応答タイミングにより応答するので、負荷分散のための特別な設備を設置することなく、無線通信装置側で負荷分散を図ることができ、有用である。
【図面の簡単な説明】
【００８７】
【図１】第１の実施の形態に係る無線ＬＡＮシステムの構成例を示す図である。
【図２】無線ＬＡＮシステムのアクセスポイントに対する新たなクライアントの接続要求を示す図である。
【図３】無線通信装置の負荷分散方法の処理手順の一例を示すフローチャートである。
【図４】第２の実施の形態に係る無線通信システムにおけるアクセスポイントの構成例を示す図である。
【図５】アクセスポイントのメモリ部の構成例を示す図である。
【図６】クライアントの構成例を示す図である。
【図７】負荷の異なるアクセスポイントに対するクライアントの接続要求を示す図である。
【図８】クライアント及びアクセスポイントの動作シーケンスを示す図である。
【図９】負荷の異なるアクセスポイントに対するクライアントの接続要求を示す図である。
【図１０】クライアント及びアクセスポイントの動作シーケンスを示す図である。
【図１１】アクセスポイントの負荷分散プログラムの処理手順を示すフローチャートである。
【図１２】アクセスポイントの他の構成例を示す図である。
【図１３】従来のアクセスポイントに対するクライアントの偏在を示す図である。
【符号の説明】
【００８８】
２  無線ＬＡＮシステム
４  バス
６  無線ＬＡＮ部（応答部）
１０  ＣＰＵ（応答部）
ＡＰ＃１、ＡＰ＃２  アクセスポイント（無線通信装置）
ＣＬ＃１、ＣＬ＃２・・・ＣＬ＃ｎ  クライアント
【図１】
2008079102.tif 000003
【図２】
2008079102.tif 000004
【図３】
2008079102.tif 000005
【図４】
2008079102.tif 000006
【図５】
2008079102.tif 000007
【図６】
2008079102.tif 000008
【図７】
2008079102.tif 000009
【図８】
2008079102.tif 000010
【図９】
2008079102.tif 000011
【図１０】
2008079102.tif 000012
【図１１】
2008079102.tif 000013
【図１２】
2008079102.tif 000014
【図１３】
2008079102.tif 000015