(57)【要約】【課題】無線通信における通信品質の低下を防止する。【解決手段】ＷＬＣ３０は、ＡＰ２０ごとに、当該ＡＰ２０への接続が許可されているＳＴＡ１０のMACアドレスと、当該ＡＰ２０の用いる通信チャネルの通信の混雑状況とを示すＡＰ２０情報を記憶する。また、ＷＬＣ３０は、所定のＳＴＡ１０の帰属先となるＡＰ２０を選択する際、ＡＰ２０情報を参照し、通信の混雑状況が所定レベル未満のいずれかのＡＰ２０を選択する。そして、ＷＬＣ３０は、ＳＴＡ１０の属するＡＰ２０の選択の結果、当該ＳＴＡ１０が帰属しないこととなったＡＰ２０に対し、当該ＳＴＡ１０からの接続の拒否を指示するＳＴＡ接続拒否信号を送信し、また、ビーコン停止信号を送信する。また、ＷＬＣ３０は、当該ＳＴＡ１０の新たな帰属先となるＡＰ２０に対し、当該ＳＴＡ１０からの接続の許可を指示するＳＴＡ接続許可信号を送信する。【選択図】図１
2018157454.tif 000002
【特許請求の範囲】
【請求項１】
無線通信端末の通信を中継する１以上のアクセスポイントを制御する制御装置であって、
前記アクセスポイントから、当該アクセスポイントの用いる通信チャネルの通信の混雑状況を示した通信状況情報を受信する情報受信部と、
前記アクセスポイントごとに、当該アクセスポイントに帰属している無線通信端末の識別情報と、前記受信した通信状況情報に示される当該アクセスポイントの用いる通信チャネルの通信の混雑状況とを示すアクセスポイント情報を記憶する記憶部と、
前記無線通信端末の新たな帰属先となるアクセスポイントを選択する際、前記アクセスポイント情報を参照し、前記通信の混雑状況が所定レベル未満のいずれかのアクセスポイントを選択する帰属先選択部と、
前記無線通信端末の新たな帰属先となるアクセスポイントの選択の結果、当該無線通信端末が帰属しないこととなったアクセスポイントに対し、当該無線通信端末からの接続の拒否を指示する制御信号とビーコン信号の停止を指示する制御信号とを送信し、前記無線通信端末の新たな帰属先となるアクセスポイントに対し、当該無線通信端末からの接続の許可を指示する制御信号を送信する制御信号送信部とを備えることを特徴とする制御装置。
【請求項２】
前記アクセスポイント情報は、さらに、
前記アクセスポイントが設置される場所の位置情報を含み、
前記帰属先選択部は、
前記無線通信端末の新たな帰属先となるアクセスポイントを選択する際、前記アクセスポイント情報を参照し、前記通信の混雑状況が所定レベル未満であり、かつ、当該無線通信端末から接続可能な範囲に設置されるアクセスポイントを選択することを特徴とする請求項１に記載の制御装置。
【請求項３】
前記通信状況情報は、さらに、
前記アクセスポイントに接続している無線通信端末の識別情報を含み、
前記帰属先選択部は、
前記通信状況情報と、前記アクセスポイント情報とを参照して、前記通信の混雑状況が所定レベル以上のアクセスポイントに接続していると判定した無線通信端末を対象に、前記無線通信端末の新たな帰属先となるアクセスポイントを選択することを特徴とする請求項１に記載の制御装置。
【請求項４】
前記帰属先選択部は、
前記無線通信端末がアクセスポイントに接続する際に用いた認証情報を参照して、優先度が所定値以上と判定された無線通信端末を対象に、前記無線通信端末の帰属先となるアクセスポイントを選択することを特徴とする請求項１に記載の制御装置。
【請求項５】
無線通信端末の通信を中継する１以上のアクセスポイントと、前記アクセスポイントを制御する制御装置とを備える通信システムであって、
前記制御装置は、
前記アクセスポイントから、当該アクセスポイントの用いる通信チャネルの通信の混雑状況を示した通信状況情報を受信する情報受信部と、
前記アクセスポイントごとに、当該アクセスポイントに帰属している無線通信端末の識別情報と、前記通信状況情報に示される当該アクセスポイントの用いる通信チャネルの通信の混雑状況とを示すアクセスポイント情報を記憶する記憶部と、
前記無線通信端末の新たな帰属先となるアクセスポイントを選択する際、前記アクセスポイント情報を参照し、前記通信の混雑状況が所定レベル未満のいずれかのアクセスポイントを選択する帰属先選択部と、
前記無線通信端末の新たな帰属先となるアクセスポイントの選択の結果、当該無線通信端末が帰属しないこととなったアクセスポイントに対し、当該無線通信端末からの接続の拒否を指示する制御信号とビーコン信号の停止を指示する制御信号とを送信し、前記無線通信端末の新たな帰属先となるアクセスポイントに対し、当該無線通信端末からの接続の許可を指示する制御信号を送信する制御信号送信部とを備え、
前記アクセスポイントは、
前記通信状況情報を送信する情報送信部と、
前記制御装置により、前記無線通信端末からの接続の許可を指示する制御信号を受信した場合、当該無線通信端末の接続を許可し、当該無線通信端末からの接続の拒否を指示する制御信号を受信した場合、当該無線通信端末の接続を拒否する通信制御部と、
前記制御装置によりビーコン信号の停止を指示する制御信号を受信した場合、前記ビーコン信号を停止するビーコン信号処理部とを備えることを特徴とする通信システム。
【請求項６】
無線通信端末の通信を中継する１以上のアクセスポイントを制御する制御装置が、
前記アクセスポイントから、当該アクセスポイントの用いる通信チャネルの通信の混雑状況を示した通信状況情報を受信するステップと、
前記無線通信端末の新たな帰属先となるアクセスポイントを選択する際、前記アクセスポイントごとに、当該アクセスポイントに帰属している無線通信端末の識別情報と、前記通信状況情報に示される当該アクセスポイントの用いる通信チャネルの通信の混雑状況とを示すアクセスポイント情報を参照し、前記通信の混雑状況が所定レベル未満のいずれかのアクセスポイントを選択するステップと、
前記無線通信端末の新たな帰属先となるアクセスポイントの選択の結果、当該無線通信端末が帰属しないこととなったアクセスポイントに対し、当該無線通信端末からの接続の拒否を指示する制御信号とビーコン信号の停止を指示する制御信号とを送信するステップと、
前記無線通信端末の新たな帰属先となるアクセスポイントに対し、当該無線通信端末からの接続の許可を指示する制御信号を送信するステップと
を含んだことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、通信システム、および、制御方法に関する。
【背景技術】
【０００２】
現在多く普及している無線LAN端末（STAtion:以下、ＳＴＡと略す）は、近傍に同じＳＳＩＤ（Service  Set  Identifier）のアクセスポイント（以下、ＡＰと略す）が複数存在する場合、データ転送をより安定して行うため、各ＡＰの中で最も電波強度の高いＡＰを接続先として選択する。
【０００３】
また、例えば、それぞれ異なる通信チャネルを用いるＡＰ１およびＡＰ２がある場合において、ＡＰ１に接続するＳＴＡの台数が多かったとき、ＡＰ１における通信の混雑を解消するため、ＡＰ１のビーコン信号のブロードキャストを一時停止することで、新たに接続を開始するＳＴＡをＡＰ２に接続させる方法もある（バンドステアリング技術）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８-２７７９１９号公報
【非特許文献】
【０００５】
【非特許文献１】ホワイトペーパーシリーズ：iPhone・iPadに有効  WHG-AC1750  シリーズの最適ローミング（IEEE802.11k）のご紹介、［online］、［平成29年2月28日検索］、インターネット〈URL：http://www.iodata.jp/pdf/whitepaper/whgac1750_roaming.pdf〉
【非特許文献２】Band  Steering  Overview  Enabling  Band  Steering、Cisco  Meraki  Documentation、［online］、［平成29年2月28日検索］、インターネット〈URL：https://documentation.meraki.com/MR/Radio_Settings/Band_Steering_Overview>
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、無線LANではＣＳＭＡ／ＣＡ（Carrier  Sense  Multiple  Access/Collision  Avoidance）を基本とするMACプロトコルを使用しているため、１つのＡＰまたは１つのチャネルが持つ無線通信の資源は時間分割により、複数のＳＴＡにより共有される。その結果、１つのＡＰまたは同一チャネルで通信するＳＴＡの台数が多いほど、ＳＴＡ１台あたりのスループットは減少してしまう。つまり、ＳＴＡが、電波強度の高いＡＰを接続先（帰属先）として選択したとしても、通信品質が保持できない場合がある。
【０００７】
さらに、上記のバンドステアリング技術を用いた場合でも、複数のＳＴＡが同時に所定のＡＰ（例えば、ＡＰ２）に接続することになるため、ＳＴＡの通信品質が保持できない場合がある。そこで、本発明は、前記した問題を解決し、無線通信における通信品質の低下を防止することを課題とする。
【課題を解決するための手段】
【０００８】
前記した課題を解決するため、本発明は、無線通信端末の通信を中継する１以上のアクセスポイントを制御する制御装置であって、前記アクセスポイントから、当該アクセスポイントの用いる通信チャネルの通信の混雑状況を示した通信状況情報を受信する情報受信部と、前記アクセスポイントごとに、当該アクセスポイントに帰属している無線通信端末の識別情報と、前記受信した通信状況情報に示される当該アクセスポイントの用いる通信チャネルの通信の混雑状況とを示すアクセスポイント情報を記憶する記憶部と、前記無線通信端末の新たな帰属先となるアクセスポイントを選択する際、前記アクセスポイント情報を参照し、前記通信の混雑状況が所定レベル未満のいずれかのアクセスポイントを選択する帰属先選択部と、前記無線通信端末の新たな帰属先となるアクセスポイントの選択の結果、当該無線通信端末が帰属しないこととなったアクセスポイントに対し、当該無線通信端末からの接続の拒否を指示する制御信号とビーコン信号の停止を指示する制御信号とを送信し、前記無線通信端末の新たな帰属先となるアクセスポイントに対し、当該無線通信端末からの接続の許可を指示する制御信号を送信する制御信号送信部とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、無線通信における通信品質の低下を防止することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、第１の実施形態の通信システムの構成例を示す図である。
【図２】図２は、図１のＷＬＣの構成例を示す図である。
【図３】図３は、図２のＡＰ情報の例を示す図である。
【図４】図４は、図１のＡＰの構成例を示す図である。
【図５】図５は、図１の通信システムの処理手順の例を示すシーケンス図である。
【図６】図６は、図１の通信システムの処理手順の例を示すシーケンス図である。
【図７】図７は、第２の実施形態の通信システムの構成例を示す図である。
【図８】図８は、図７の通信システムの処理手順の例を示すシーケンス図である。
【図９】図９は、図７の通信システムの処理手順の例を示すシーケンス図である。
【図１０】図１０は、制御プログラムを実行するコンピュータを示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら、本発明の実施形態を第１の実施形態および第２の実施形態に分けて説明する。本発明は、各実施形態に限定されない。
【００１２】
［第１の実施形態］
（構成例および概要）
まず、図１を用いて第１の実施形態の通信システム（システム）の構成例および概要を説明する。システムは、ＳＴＡ（STAtion）１０と、ＡＰ（アクセスポイント）２０と、ＷＬＣ（無線LANコントローラ、制御装置）３０とを備える。
【００１３】
ＳＴＡ１０は、携帯電話機やスマートフォン等、無線通信機能を備える端末である。このＳＴＡ１０は、ＡＰ２０経由で他の装置との通信を行う。なお、このＳＴＡ１０は、いずれのＡＰ２０からもビーコン信号が受信できない場合、ビーコン信号のプローブ要求をブロードキャストする。そして、ＳＴＡ１０は、プローブ要求の応答を返してきたＡＰ２０に接続して通信を行う。
【００１４】
ＡＰ２０は、ＳＴＡ１０の通信を中継する。また、ＡＰ２０は、ＷＬＣ３０からの指示に基づき、所定のＳＴＡ１０の接続を許可または拒否したり、ビーコン信号のブロードキャストのＯＮ／ＯＦＦの切り替えをしたりする。なお、ＡＰ２０とＷＬＣ３０とはイーサネット（登録商標）等により接続される。
【００１５】
ＷＬＣ３０は、ＡＰ２０およびＳＴＡ１０により構成されるLAN（Local  Area  Network）を管理する。具体的には、ＷＬＣ３０は、ＡＰ２０ごとに、当該ＡＰ２０に帰属する（当該ＡＰ２０への接続を許可する）ＳＴＡ１０を制御する。
【００１６】
例えば、ＡＰ２０Ａの通信チャネルが混雑し、ＡＰ２０Ｂの通信チャネルは混雑していない場合を考える。この場合、ＷＬＣ３０は、ＡＰ２０Ａへ、ビーコン信号の停止信号と、ＡＰ２０Ａに帰属しているＳＴＡ１０の接続拒否信号とを送信する。これにより、ＡＰ２０Ａは、ビーコン信号のブロードキャストを停止し、また当該ＳＴＡ１０が接続要求を送信してきたとしても拒否する（接続拒否する）。つまり、当該ＳＴＡ１０はＡＰ２０Ａに接続できなくなる。また、ＷＬＣ３０は、ＡＰ２０Ｂに当該ＳＴＡ１０の接続許可信号を送信する。これにより、ＡＰ２０Ｂは、当該ＳＴＡ１０からの接続要求を受信すると、これを許可する。その結果、ＳＴＡ１０の接続先（帰属先）は、ＡＰ２０ＡからＡＰ２０Ｂに変更される。
【００１７】
このように、システムは、ＷＬＣ３０側でＡＰ２０のビーコン信号とＳＴＡ１０の接続可否を制御することで、当該ＳＴＡ１０の帰属先をＷＬＣ３０が指示したＡＰ２０へと変更することができる。その結果、当該ＳＴＡ１０は通信の混雑の少ないＡＰ２０を用いて通信を行うことができるので、当該ＳＴＡ１０における無線通信の品質の低下を防止することができる。
【００１８】
（ＷＬＣ）
次に、図２を用いてＷＬＣ３０を詳細に説明する。ＷＬＣ３０は、通信部３１と、記憶部３２と、制御部３３とを備える。通信部３１は、ＡＰ２０との間で各種信号やデータを送受信する際のインタフェースを司る。
【００１９】
記憶部３２は、ＷＬＣ３０の管理対象となるＡＰ２０の情報（ＡＰ情報）を記憶する。このＡＰ情報は、ＷＬＣ３０の管理対象となるＡＰ２０ごとに、ＡＰ２０が設置される場所の位置情報と、当該ＡＰ２０に帰属しているＳＴＡ１０の識別情報（例えば、MAC（Media  Access  Control）アドレス）と、当該ＡＰ２０の通信チャネルの混雑状況とを示した情報である。
【００２０】
図３に示すように、例えば、ＡＰ情報は、ＡＰ２０の識別情報ごとに、当該ＡＰ２０で用いている通信チャネル（チャネル）の周波数帯域、当該ＡＰ２０に帰属しているＳＴＡ１０のMACアドレス、当該ＡＰ２０の通信チャネルの混雑状況（チャネル混雑状況）を示した情報である。なお、ＡＰ情報における、当該ＡＰ２０に帰属しているＳＴＡ１０のMACアドレス、当該ＡＰ２０の通信チャネルの混雑状況は、制御部３３により更新される。なお、図３において図示を省略しているが、ＡＰ情報には、各ＡＰ２０の位置情報も含まれる。
【００２１】
図２の制御部３３は、ＷＬＣ３０全体の制御を司る。制御部３３は、情報受信部３３１と、帰属先選択部３３２と、制御信号送信部３３３と、ＡＰ情報設定部３３４とを備える。
【００２２】
情報受信部３３１は、ＡＰ２０それぞれから、当該ＡＰ２０に接続しているＳＴＡ１０の識別情報、当該ＡＰ２０の通信チャネルの混雑状況等を示した通信状況情報を受信する。
【００２３】
帰属先選択部３３２は、各ＳＴＡ１０の帰属先となるＡＰ２０を選択する。例えば、帰属先選択部３３２は、通信状況情報において、通信が混雑しているＡＰ２０に接続しているＳＴＡ１０について、ＡＰ情報を参照し、通信の混雑状況が所定レベル未満であり、かつ、当該ＳＴＡ１０が接続可能な位置に設定されるＡＰ２０を当該ＳＴＡ１０の新たな帰属先として選択する。
【００２４】
制御信号送信部３３３は、ＡＰ２０に対し、各種制御信号を送信する。例えば、制御信号送信部３３３は、帰属先選択部３３２によりＳＴＡ１０の新たな帰属先のＡＰ２０が選択されると、当該ＡＰ２０へ当該ＳＴＡ１０からの接続の許可を指示する制御信号（接続許可信号）を送信する。また、制御信号送信部３３３は、帰属先選択部３３２により新たな帰属先のＡＰ２０が選択されたため、当該ＳＴＡ１０が帰属しないこととなったＡＰ２０に対し、当該ＳＴＡ１０からの接続の拒否を指示する制御信号（接続拒否信号）と、ビーコンの停止信号とを送信する。
【００２５】
ＡＰ情報設定部３３４は、ＡＰ情報を設定する。例えば、ＡＰ情報設定部３３４は、情報受信部３３１で受信した通信状況情報に含まれるＡＰ２０の通信チャネルの混雑状況をＡＰ情報に反映する。また、ＡＰ情報設定部３３４は、帰属先選択部３３２により選択された、各ＳＴＡ１０の帰属先のＡＰ２０をＡＰ情報に反映する。
【００２６】
（ＡＰ）
次に、図４を用いてＡＰ２０を詳細に説明する。ＡＰ２０は、通信部２１と、記憶部２２と、制御部２３とを備える。通信部２１は、ＳＴＡ１０との間で無線通信を行う際のインタフェースや、ＷＬＣ３０との間で通信を行う際のインタフェースを司る。
【００２７】
記憶部２２は、自身のＡＰ２０に帰属するＳＴＡ１０の識別情報を示す帰属通信端末情報を記憶する。制御部２３は、情報送信部２３１と、制御信号受信部２３２と、通信制御部２３３と、ビーコン信号処理部２３４とを備える。
【００２８】
情報送信部２３１は、自身のＡＰ２０に接続しているＳＴＡ１０の識別情報（例えば、MACアドレス）、自身のＡＰ２０の通信チャネルの混雑状況等を示した通信状況情報をＷＬＣ３０へ送信する。例えば、情報送信部２３１は、自身のＡＰ２０の通信チャネルの混雑を検知したとき、通信状況情報をＷＬＣ３０へ送信する。
【００２９】
制御信号受信部２３２は、ＷＬＣ３０から各種制御信号を受信する。例えば、制御信号受信部２３２は、ＷＬＣ３０から、ＳＴＡ１０の接続許可信号、ＳＴＡ１０の接続拒否信号、ビーコンの停止信号等を受信する。そして、制御信号受信部２３２は、ＷＬＣ３０からＳＴＡ１０の接続許可信号を受信した場合、接続許可信号に示されるＳＴＡ１０の識別情報を帰属通信端末情報に追加する。また、制御信号受信部２３２は、ＷＬＣ３０からＳＴＡ１０の接続拒否信号を受信した場合、接続拒否信号に示されるＳＴＡ１０の識別情報を帰属通信端末情報から削除する。
【００３０】
通信制御部２３３は、ＳＴＡ１０との通信を制御する。例えば、通信制御部２３３は、帰属通信端末情報に示されるＳＴＡ１０からの接続を許可するが、帰属通信端末情報に示されるＳＴＡ１０以外のＳＴＡ１０からの接続は許可しない。
【００３１】
ビーコン信号処理部２３４は、周囲のＳＴＡ１０に対しビーコン信号をブロードキャストする。なお、このビーコン信号処理部２３４は、ＷＬＣ３０からビーコンの停止信号を受信したとき、ビーコン信号のブロードキャストを停止する。
【００３２】
（処理手順）
次に、図５および図６を用いて、システムの処理手順の例を説明する。ここでは、システム内のＡＰ２０Ａの通信チャネルの混雑が発生したため、ＷＬＣ３０が、ＡＰ２０Ａに帰属しているＳＴＡ１０の帰属先を別のＡＰ２０（ＡＰ２０Ｂ）に変更する場合を例に説明する。
【００３３】
ＡＰ２０Ａがチャネルの混雑を検知すると（Ｓ１）、ＡＰ２０Ａの情報送信部２３１は、ＡＰ２０Ａに接続しているＳＴＡ１０のMACアドレス、チャネル混雑状況等を含む情報（通信状況情報）をＷＬＣ３０へ送信する（Ｓ２）。ＷＬＣ３０の情報受信部３３１は、ＡＰ２０Ａからの通信状況情報を受信すると、ＡＰ情報における他のＡＰ２０の通信チャネルの混雑状況を参照し（Ｓ３）、当該ＳＴＡ１０が帰属可能なＡＰ２０（例えば、ＡＰ２０Ｂ）が存在すれば（Ｓ４でＹｅｓ）、ＡＰ２０Ａへ、ビーコン停止信号を送信する（Ｓ５）。
【００３４】
例えば、ＷＬＣ３０の帰属先選択部３３２は、まず、ＡＰ情報における他のＡＰ２０のチャネル混雑状況と各ＡＰ２０の位置情報とを参照し、当該ＳＴＡ１０が帰属可能なＡＰ２０として、通信チャネルの混雑が発生しておらず、かつ、ＡＰ２０Ａからの距離が所定値以内のＡＰ２０群を探す。そして、帰属先選択部３３２は、これらのＡＰ２０群の中から、当該ＳＴＡ１０の帰属するＡＰ２０をランダムに選択する。例えば、帰属先選択部３３２は、当該ＳＴＡ１０の帰属先としてＡＰ２０Ｂを選択する。その後、制御信号送信部３３３は、ＡＰ２０Ａへ、ビーコン停止信号を送信する。一方、当該ＳＴＡ１０が帰属可能なＡＰ２０が存在しなければ（Ｓ４でＮｏ）、ＷＬＣ３０は、処理を終了する。
【００３５】
Ｓ５の後、ＡＰ２０Ａのビーコン信号処理部２３４は、ビーコン信号のブロードキャストを停止し（Ｓ６）、情報送信部２３１は、ビーコン信号のブロードキャストの停止を完了した旨の応答をＷＬＣ３０へ送信する（Ｓ７：完了応答）。
【００３６】
Ｓ６の後、ＳＴＡ１０は、ビーコン信号の停止を検知すると（Ｓ８）、ビーコン信号のプローブ要求をブロードキャストする（Ｓ９，Ｓ１０）。そして、ＡＰ２０Ａは、ＳＴＡ１０からビーコン信号のプローブ要求（ビーコンプローブ要求）を受信すると（Ｓ１１）、当該ＳＴＡ１０からビーコン信号のプローブ要求の受信を完了した旨をＷＬＣ３０へ通知する（Ｓ１２）。
【００３７】
図６の説明に移る。図５のＳ１２の後、ＷＬＣ３０の情報送信部２３１は、帰属先選択部３３２が選択したＡＰ２０（ＡＰ２０Ｂ）へ、図５のＳ２で送信されたＳＴＡ１０のMACアドレス、接続許可信号を送信する（図６のＳ２１）。
【００３８】
Ｓ２１の後、ＡＰ２０Ｂの制御信号受信部２３２は、当該MACアドレスのＳＴＡ１０からの通信を許可する（Ｓ２２）。具体的には、制御信号受信部２３２は、Ｓ２１で送信されたＳＴＡ１０のMACアドレスを帰属通信端末情報に追加する。そして、ＡＰ２０Ｂの情報送信部２３１は、当該ＳＴＡ１０の接続の許可が完了した旨の応答をＷＬＣ３０へ送信する（Ｓ２３：完了応答）。
【００３９】
なお、当該応答を受信したＷＬＣ３０のＡＰ情報設定部３３４は、ＡＰ情報（図３参照）におけるＡＰ２０Ｂに帰属しているＳＴＡ１０のMACアドレスに欄に、当該ＳＴＡ１０のMACアドレスを追加する。
【００４０】
また、ＡＰ２０Ｂは、Ｓ２２の後、ＳＴＡ１０へ図５のＳ１０で送信されたビーコン信号のプローブ要求の応答を返す（Ｓ２４:ビーコン信号応答）。
【００４１】
Ｓ２３の後、ＷＬＣ３０の制御信号送信部３３３は、ＡＰ２０Ａへ、当該ＳＴＡ１０のMACアドレス、接続拒否信号を送信する（Ｓ２５）。Ｓ２５の後、ＡＰ２０Ａの制御信号受信部２３２は、当該MACアドレスのＳＴＡ１０からの通信を拒否する（Ｓ２６）。
【００４２】
具体的には、制御信号受信部２３２は、Ｓ２５で送信されたＳＴＡ１０のMACアドレスを帰属通信端末情報から削除し、通信制御部２３３は、当該帰属通信端末情報に基づき当該ＳＴＡ１０からの接続を拒否する。そして、ＡＰ２０Ｂの情報送信部２３１は、当該ＳＴＡ１０の通信拒否が完了した旨の応答をＷＬＣ３０へ送信する（Ｓ２７：完了応答）。なお、当該応答を受信したＷＬＣ３０のＡＰ情報設定部３３４は、ＡＰ情報（図３参照）におけるＡＰ２０Ａに帰属しているＳＴＡ１０のMACアドレス群から当該ＳＴＡ１０のMACアドレスを削除する。
【００４３】
Ｓ２６の後、ＳＴＡ１０はＡＰ２０Ａとの通信の切断を検知すると（Ｓ２８）、再接続先となるＡＰ２０を検索し（Ｓ２９：再接続先の検索）、ＳＴＡ１０からのプローブ要求に応答したＡＰ２０Ｂへ接続要求を送信する（Ｓ３０）。その後、ＡＰ２０Ｂの通信制御部２３３は、当該接続要求が、帰属通信端末情報に登録されたＳＴＡ１０からの接続要求であることを確認すると（Ｓ３１）、当該ＳＴＡ１０との通信を開始する（Ｓ３２）。その後、ＡＰ２０Ｂの情報送信部２３１は、当該ＳＴＡ１０の接続が完了した旨の応答をＷＬＣ３０へ送信する（Ｓ３３）。
【００４４】
このように、ＷＬＣ３０がＡＰ２０のビーコン信号の停止の制御とＡＰ２０におけるＳＴＡ１０の接続可否の制御とを行うことで、ＳＴＡ１０の帰属先を、通信の混雑しているＡＰ２０Ａから、通信の混雑の少ないＡＰ２０Ｂへ変更することができる。その結果、ＳＴＡ１０の無線通信の品質の低下を防止することができる。
【００４５】
［第２の実施形態］
なお、ＷＬＣ３０は、各ＳＴＡ１０の認証情報を参照し、同じＡＰ２０に帰属するＳＴＡ１０のうち、優先度の高いＳＴＡ１０を対象に帰属先のＡＰ２０の変更を行ってもよい。この場合の実施形態を第２の実施形態として説明する。
【００４６】
（構成例および概要）
まず、図７を用いて第２の実施形態のシステムの構成例および概要を説明する。第１の実施形態と同じ構成要素は同じ符号を付して説明を省略する。
【００４７】
図７に示すように、システムは、ＳＡ（認証サーバ）４０をさらに備える。このSA４０は、各ＳＴＡ１０の認証情報を管理しており、ＡＰ２０からＳＴＡ１０の認証要求を受信すると、認証情報に基づき当該ＳＴＡ１０が当該ＡＰ２０に接続可能か否かを判断する。そして、ＳＡ４０は、判断の結果を当該ＡＰ２０へ通知する。その後、当該ＡＰ２０は、当該ＳＴＡ１０が接続可能なＳＴＡ１０であれば接続を許可し、当該ＳＴＡ１０が接続不可能なＳＴＡ１０であれば接続を拒否する。
【００４８】
また、ＳＡ４０は、認証情報に示される当該ＳＴＡ１０のユーザの属性情報から、当該ＳＴＡ１０が優先度の高いＳＴＡ１０（優先端末）か否かを判断し、その判断の結果をＷＬＣ３０へ通知する。そして、ＷＬＣ３０は、優先端末と判断されたＳＴＡ１０の帰属先のＡＰ２０を、通信が混雑しておらず、かつ、当該ＳＴＡ１０が帰属可能なＡＰ２０へ変更する。
【００４９】
例えば、ＷＬＣ３０の帰属先選択部３３２は、ＳＡ４０から通知された優先度の高いＳＴＡ１０（優先端末）について、ＡＰ情報を参照し、通信の混雑状況が所定レベル未満のであり、かつ、優先端末が接続可能な範囲に位置するＡＰ２０を、優先端末の新たな帰属先として選択する。例えば、帰属先選択部３３２は、通信の混雑状況が所定レベル未満のであり、かつ、優先端末の認証要求を受信したＡＰ２０（例えば、ＡＰ２０Ａ）からの距離が所定値以内であるＡＰ２０（例えば、ＡＰ２０Ｂ）を優先端末の新たな帰属先として選択する。
【００５０】
例えば、図７に示すＡＰ２０ＡとＡＰ２０Ｂのうち、ＡＰ２０Ａに通信の混雑が発生している場合を考える。なお、ＡＰ２０Ａには、ＳＴＡ１０Ａ，１０Ｂ，１０Ｃ，１０Ｄが帰属しており、この中で、ＳＴＡ１０Ａの優先度は、他のＳＴＡ１０（ＳＴＡ１０Ｂ，１０Ｃ，１０Ｄ）の優先度よりも高いものとする。この場合、ＷＬＣ３０は、ＡＰ２０Ａへビーコンの停止信号を送信し、ＡＰ２０ＡへＳＴＡ１０Ａの接続拒否信号を送信する。これにより、ＡＰ２０Ａは、ビーコン信号のブロードキャストを停止し、またＳＴＡ１０Ａが接続要求を送信してきたとしても拒否する（接続拒否する）。また、ＷＬＣ３０は、ＳＴＡ１０Ａが帰属可能なＡＰ２０であるＡＰ２０Ｂに、ＳＴＡ１０Ａの接続許可信号を送信する。これにより、ＡＰ２０Ｂは、ＳＴＡ１０Ａからの接続要求を受信すると、これを許可する。その結果、ＳＴＡ１０Ａの接続先（帰属先）は、ＡＰ２０ＡからＡＰ２０Ｂに変更される。よって、ＳＴＡ１０Ａは、例えば、ＡＰ２０の無線リソースを独占的に使用できる。
【００５１】
（処理手順）
次に、図８および図９を用いて、システムの処理手順の例を説明する。なお、ここでは図示を省略しているが、ＷＬＣ３０は、各ＡＰ２０から通信状況情報を受信し、ＡＰ情報における各ＡＰ２０のチャネルの通信の混雑状況を更新済みであるものとする。
【００５２】
例えば、ＡＰ２０Ａが、ＳＴＡ１０Ａからの認証要求を受信すると（図８のＳ４１）、ＳＡ４０へＳＴＡ１０Ａの認証要求（ＳＴＡ認証要求）を送信する（Ｓ４２）。当該認証要求を受信したＳＡ４０は、認証情報を元に、ＳＴＡ１０Ａの接続可否を確認し（Ｓ４３）、ＳＴＡ１０Ａの認証応答をＡＰ２０Ａへ送信する（Ｓ４４）。その後、ＡＰ２０Ａは、ＳＴＡ１０Ａへ認証応答を返し（Ｓ４５）、ＳＴＡ１０Ａとの通信を開始する（Ｓ４６）。
【００５３】
例えば、ＳＡ４０が認証情報を元に、ＳＴＡ１０ＡはＡＰ２０Ａに接続可能と判断した場合、その旨の認証応答（ＳＴＡ認証応答）をＡＰ２０Ａに送信し、当該認証応答を受信したＡＰ２０ＡはＳＴＡ１０Ａとの通信を開始する。
【００５４】
また、Ｓ４４の後、ＳＡ４０は、認証情報を参照して、認証要求の送信元のＳＴＡ１０（ＳＴＡ１０Ａ）のユーザの属性を確認し（Ｓ５１）、ＳＴＡ１０Ａが優先端末か否かを判定する。ここで、ＳＴＡ１０Ａが優先端末であれば、ＳＡ４０はＷＬＣ３０へ、優先端末であるＳＴＡ１０ＡのMACアドレス、ユーザ属性等（優先端末情報）を送信する（Ｓ５２）。
【００５５】
Ｓ５２の後、ＷＬＣ３０の帰属先選択部３３２は、ＡＰ情報を参照して、チャネルの混雑が発生していない、あるいは、ＳＴＡ１０の接続台数が過多になっていないＡＰ２０を検索する（Ｓ５３）。そして、帰属先選択部３３２は、Ｓ５３で検索されたＡＰ２０（例えば、ＡＰ２０Ｂ）に優先端末が帰属可能か否かを判定する（Ｓ５４）。例えば、帰属先選択部３３２は、ＡＰ情報を参照して、Ｓ５３で検索されたＡＰ２０Ｂの、ＡＰ２０Ａ（優先端末が認証要求を受け付けたＡＰ２０）からの距離が所定値以内か否かを判定する。そして、帰属先選択部３３２が、検索されたＡＰ２０（例えば、ＡＰ２０Ｂ）に優先端末が帰属可能と判定した場合（Ｓ５４でＹｅｓ）、制御信号送信部３３３は、ＡＰ２０Ａに、ビーコン停止信号を送信する（Ｓ５５）。一方、帰属先選択部３３２が、Ｓ５３で検索されたＡＰ２０（例えば、ＡＰ２０Ｂ）に優先端末が帰属できないと判定した場合（Ｓ５４でＮｏ）、処理を終了する。その後のＳ５５〜Ｓ６２の処理は、図５のＳ６〜Ｓ１２の処理と同様であり、図９のＳ７１〜Ｓ８４の処理は、図６のＳ２１〜Ｓ３３の処理と同様なので説明を省略する。
【００５６】
このように、例えば、１台のＡＰ２０に複数のＳＴＡ１０が帰属し、当該ＡＰ２０に通信チャネルの混雑が発生している状況において、ＷＬＣ３０は、当該ＡＰ２０に帰属しているＳＴＡ１０のうち、所定のＳＴＡ１０（例えば、優先度が所定値以上のＳＴＡ１０）の帰属先を当該ＳＴＡ１０が優先的に通信を行うことができるＡＰ２０へ変更することができる。その結果、システムは、優先度の高いＳＴＡ１０の無線通信の品質を保持することができる。また、ＡＰ２０の負荷、または、ＡＰ２０の通信チャネルの混雑の軽減をする上で、より好適なＳＴＡ１０の帰属先の分散を実現することができる。
【００５７】
（プログラム）
また、各実施形態で述べたＷＬＣ３０の機能を実現するプログラムを所望の情報処理装置（コンピュータ）にインストールすることによって実装できる。例えば、パッケージソフトウェアやオンラインソフトウェアとして提供される上記のプログラムを情報処理装置に実行させることにより、情報処理装置をＷＬＣ３０として機能させることができる。ここで言う情報処理装置には、デスクトップ型またはノート型のパーソナルコンピュータが含まれる。また、その他にも、情報処理装置にはスマートフォン、携帯電話機やＰＨＳ（Personal  Handyphone  System）等の移動体通信端末、さらには、ＰＤＡ（Personal  Digital  Assistants）等がその範疇に含まれる。また、ＷＬＣ３０を、クラウドサーバに実装してもよい。
【００５８】
以下に、上記のプログラム（制御プログラム）を実行するコンピュータの一例を説明する。図１０は、制御プログラムを実行するコンピュータを示す図である。図１０に示すように、コンピュータ１０００は、例えば、メモリ１０１０と、ＣＰＵ（Central  Processing  Unit）１０２０と、ハードディスクドライブインタフェース１０３０と、ディスクドライブインタフェース１０４０と、シリアルポートインタフェース１０５０と、ビデオアダプタ１０６０と、ネットワークインタフェース１０７０とを有する。これらの各部は、バス１０８０によって接続される。
【００５９】
メモリ１０１０は、ＲＯＭ（Read  Only  Memory）１０１１およびＲＡＭ（Random  Access  Memory）１０１２を含む。ＲＯＭ１０１１は、例えば、ＢＩＯＳ（Basic  Input  Output  System）等のブートプログラムを記憶する。ハードディスクドライブインタフェース１０３０は、ハードディスクドライブ１０９０に接続される。ディスクドライブインタフェース１０４０は、ディスクドライブ１１００に接続される。ディスクドライブ１１００には、例えば、磁気ディスクや光ディスク等の着脱可能な記憶媒体が挿入される。シリアルポートインタフェース１０５０には、例えば、マウス１１１０およびキーボード１１２０が接続される。ビデオアダプタ１０６０には、例えば、ディスプレイ１１３０が接続される。
【００６０】
ここで、図１０に示すように、ハードディスクドライブ１０９０は、例えば、ＯＳ１０９１、アプリケーションプログラム１０９２、プログラムモジュール１０９３およびプログラムデータ１０９４を記憶する。前記した実施形態で説明した各種データや情報は、例えばハードディスクドライブ１０９０やメモリ１０１０に記憶される。
【００６１】
そして、ＣＰＵ１０２０が、ハードディスクドライブ１０９０に記憶されたプログラムモジュール１０９３やプログラムデータ１０９４を必要に応じてＲＡＭ１０１２に読み出して、上述した各手順を実行する。
【００６２】
なお、上記の制御プログラムに係るプログラムモジュール１０９３やプログラムデータ１０９４は、ハードディスクドライブ１０９０に記憶される場合に限られず、例えば、着脱可能な記憶媒体に記憶されて、ディスクドライブ１１００等を介してＣＰＵ１０２０によって読み出されてもよい。あるいは、上記のプログラムに係るプログラムモジュール１０９３やプログラムデータ１０９４は、ＬＡＮやＷＡＮ（Wide  Area  Network）等のネットワークを介して接続された他のコンピュータに記憶され、ネットワークインタフェース１０７０を介してＣＰＵ１０２０によって読み出されてもよい。
【符号の説明】
【００６３】
１０（１０Ａ，１０Ｂ）  ＳＴＡ
２０（２０Ａ，２０Ｂ）  ＡＰ
２１，３１  通信部
２２，３２  記憶部
２３，３３  制御部
３０  ＷＬＣ
２３１  情報送信部
２３２  制御信号受信部
２３３  通信制御部
２３４  ビーコン信号処理部
３３１  情報受信部
３３２  帰属先選択部
３３３  制御信号送信部
３３４  ＡＰ情報設定部
【図１】
2018157454.tif 000003
【図２】
2018157454.tif 000004
【図３】
2018157454.tif 000005
【図４】
2018157454.tif 000006
【図５】
2018157454.tif 000007
【図６】
2018157454.tif 000008
【図７】
2018157454.tif 000009
【図８】
2018157454.tif 000010
【図９】
2018157454.tif 000011
【図１０】
2018157454.tif 000012