(57)【要約】【課題】接続率を向上することである。【解決手段】制御ＰＣ１０は、ＢＬＥＡＰ通信部１１とコントローラ部１２とを有する。ＢＬＥＡＰ通信部１１は、ＷｉＦｉＡＰへの接続を可能とするアドバタイズ信号をＢＬＥＡＰから受信した端末２０の識別情報を受信する。コントローラ部１２は、受信された上記識別情報を有する端末２０が登録済みである場合、ＳＳＩＤとＰＷＤとにより、端末２０の接続先となるＷｉＦｉＡＰを端末２０宛に通知する。【選択図】図２
2018174504.tif 000002
【特許請求の範囲】
【請求項１】
第１無線装置への接続を可能とする信号を受信した端末の識別情報を受信する受信部と、
受信された前記識別情報を有する端末が登録済みである場合、前記端末の接続先となる前記第１無線装置を前記端末宛に通知する通知部と
を有することを特徴とする接続制御装置。
【請求項２】
前記通知部は、前記接続先を示す接続先情報とパスワードとを定期的に変更し、該変更後の接続先情報とパスワードとを前記端末へ通知することを特徴とする請求項１に記載の接続制御装置。
【請求項３】
前記端末は、第２無線装置の内、最も受信感度の高い第２無線装置と接続し、該第２無線装置から前記信号を受信することを特徴とする請求項１に記載の接続制御装置。
【請求項４】
前記通知部は、前記端末の利用者に応じて異なる第１無線装置を前記端末宛に通知することを特徴とする請求項１に記載の接続制御装置。
【請求項５】
前記通知部は、ネットワーク状況に応じて異なる第１無線装置を前記端末宛に通知することを特徴とする請求項１に記載の接続制御装置。
【請求項６】
前記通知部は、前記接続先を示す接続先情報とパスワードとに併せて、前記端末に有用な情報の参照先ＵＲＬを前記端末へ通知することを特徴とする請求項１に記載の接続制御装置。
【請求項７】
前記第１無線装置は、前記端末との接続の確立後、前記端末が前記信号の受信範囲外へ移動した後、所定時間、前記接続を維持することを特徴とする請求項１に記載の接続制御装置。
【請求項８】
接続制御装置が、
第１無線装置への接続を可能とする信号を受信した端末の識別情報を受信し、
受信された前記識別情報を有する端末が登録済みである場合、前記端末の接続先となる前記第１無線装置を前記端末宛に通知する
ことを特徴とする接続制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接続制御装置、及び接続制御方法に関する。
【背景技術】
【０００２】
近年、無線通信技術の発展に伴い、企業等の組織においても、従来の有線ＬＡＮ（Local  Area  Network）を置き換える形で、無線ＬＡＮが導入されつつある。無線ＬＡＮには、モビリティの提供という観点から、ネットワーク配線工事コストの削減、端末設置場所の自由度拡大による生産性の向上、データ共有によるペーパレス化の実現といったメリットがある。また、回線インフラの提供という観点からは、来訪者向けのインターネット接続回線の提供、有線ＬＡＮ障害時におけるバックアップ回線としての活用、ＬＡＮの効率的な拡張手段といったメリットもある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−７２６７１号公報
【特許文献２】特開２０１６−１７８３８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した様な無線ＬＡＮの利用拡大に伴い、以下の様な問題点も生じている。電波干渉による通信劣化の観点からは、無線ＬＡＮは限られた周波数帯を使って複数の機器が通信するため、接続機器が多くなると通信劣化が生じ易い。ＡＰ（Access  Point）を複数設置しても、設置間隔や使用チャネルに配慮が必要となる上に、特定ＡＰへの接続の集中、周辺環境の変化等もあり、常に安定した通信品質を確保するのは困難である。また、セキュリティ対策の観点からは、無線ＬＡＮは意図しないエリアにまで電波が到達するため、悪意ある第三者による傍受や不正アクセス、大量パケット送信（通信妨害）等を想定したセキュリティ対策が求められる。また、一般ユーザに対して公衆ＬＡＮを開放し、社員には社内ＬＡＮに接続させる等、正規ユーザに対しても、個別のアクセス権を付与するため、設置・管理・運用には高度なスキルが求められる。
【０００５】
例えば、従来のＷｉＦｉ（登録商標）制御システムでは、各端末が自由にＡＰに接続するため、ＡＰ間における接続端末数の不均衡が生じ易くなると共に、ＡＰから遠く離れた端末からのアクセスによる電波干渉等の影響を受け易くなる。また、端末は、一旦ＡＰに接続すると、電波の届く限り、最初に接続したＡＰとの接続を維持するため、更に通信品質の良いＡＰが他に存在していたとしても、そのＡＰへ切り替える処理を行わない。更に、端末は、ＳＳＩＤ（Service  Set  IDentifier）、ＰＷＤ（PassWorD）が判れば、通路等からの共有スペースからでもＡＰへ接続可能であるため、悪意ある第三者による傍受や不正アクセスのリスクがある。これらのことが、無線ＬＡＮ接続率を低下させる要因となっていた。
【０００６】
開示の技術は、上記に鑑みてなされたものであって、接続率を向上することができる接続制御装置、及び接続制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本願の開示する接続制御装置は、一つの態様において、第１無線装置への接続を可能とする信号を受信した端末の識別情報を受信する受信部と、受信された前記識別情報を有する端末が登録済みである場合、前記端末の接続先となる前記第１無線装置を前記端末宛に通知する通知部とを有する。
【発明の効果】
【０００８】
本願の開示する接続制御装置の一つの態様によれば、接続率を向上することができる。
【図面の簡単な説明】
【０００９】
【図１Ａ】図１Ａは、本実施例に係る接続制御システムの概要の前半部分を説明するための図である。
【図１Ｂ】図１Ｂは、本実施例に係る接続制御システムの概要の後半部分を説明するための図である。
【図２】図２は、実施例１に係る制御ＰＣ及び端末の機能構成を示す図である。
【図３】図３は、実施例１に係るデータテーブルにおけるデータ格納例を示す図である。
【図４】図４は、実施例１に係る接続制御システムのハードウェア構成を示す図である。
【図５】図５は、実施例１に係るＷｉＦｉ接続制御システムの構成を示す図である。
【図６】図６は、実施例１に係るＷｉＦｉ接続制御システムの適用例を示す図である。
【図７】図７は、実施例１に係るＷｉＦｉ接続制御システムのケース１−１における動作を説明するための図である。
【図８】図８は、実施例１に係るＷｉＦｉ接続制御システムのケース１−２における動作を説明するための図である。
【図９】図９は、実施例１に係るＷｉＦｉ接続制御システムのケース１−３における動作を説明するための図である。
【図１０】図１０は、実施例１に係るＷｉＦｉ接続制御システムのケース１−４における動作を説明するための図である。
【図１１】図１１は、実施例２に係るデータテーブルにおけるデータ格納例を示す図である。
【図１２】図１２は、実施例２に係るＷｉＦｉ接続制御システムの構成を示す図である。
【図１３】図１３は、実施例２に係るＷｉＦｉ接続制御システムの適用例を示す図である。
【図１４Ａ】図１４Ａは、実施例２に係るＷｉＦｉ接続制御システムのケース２−１における動作の前半部分を説明するための図である。
【図１４Ｂ】図１４Ｂは、実施例２に係るＷｉＦｉ接続制御システムのケース２−１における動作の後半部分を説明するための図である。
【図１５Ａ】図１５Ａは、実施例２に係るＷｉＦｉ接続制御システムのケース２−２における動作の前半部分を説明するための図である。
【図１５Ｂ】図１５Ｂは、実施例２に係るＷｉＦｉ接続制御システムのケース２−２における動作の後半部分を説明するための図である。
【図１６Ａ】図１６Ａは、実施例２に係るＷｉＦｉ接続制御システムのケース２−３における動作の前半部分を説明するための図である。
【図１６Ｂ】図１６Ｂは、実施例２に係るＷｉＦｉ接続制御システムのケース２−３における動作の後半部分を説明するための図である。
【図１７】図１７は、実施例３に係るデータテーブルにおけるデータ格納例を示す図である。
【図１８】図１８は、実施例３に係るＷｉＦｉ接続制御システムの構成を示す図である。
【図１９】図１９は、実施例３に係るＷｉＦｉ接続制御システムの適用例を示す図である。
【図２０Ａ】図２０Ａは、実施例３に係るＷｉＦｉ接続制御システムのケース３−１における動作の前半部分を説明するための図である。
【図２０Ｂ】図２０Ｂは、実施例３に係るＷｉＦｉ接続制御システムのケース３−１における動作の後半部分を説明するための図である。
【図２１】図２１は、実施例４に係るデータテーブルにおけるデータ格納例を示す図である。
【図２２】図２２は、実施例４に係るＷｉＦｉ接続制御システムの構成を示す図である。
【図２３】図２３は、実施例４に係るＷｉＦｉ接続制御システムの適用例を示す図である。
【図２４Ａ】図２４Ａは、実施例４に係るＷｉＦｉ接続制御システムのケース４−１における動作の第１部分を説明するための図である。
【図２４Ｂ】図２４Ｂは、実施例４に係るＷｉＦｉ接続制御システムのケース４−１における動作の第２部分を説明するための図である。
【図２４Ｃ】図２４Ｃは、実施例４に係るＷｉＦｉ接続制御システムのケース４−１における動作の第３部分を説明するための図である。
【図２５】図２５は、実施例５に係るデータテーブルにおけるデータ格納例を示す図である。
【図２６】図２６は、実施例５に係るＷｉＦｉ接続制御システムの構成を示す図である。
【図２７】図２７は、実施例５に係るＷｉＦｉ接続制御システムの適用例を示す図である。
【図２８Ａ】図２８Ａは、実施例５に係るＷｉＦｉ接続制御システムのケース５−１における動作の前半部分を説明するための図である。
【図２８Ｂ】図２８Ｂは、実施例５に係るＷｉＦｉ接続制御システムのケース５−１における動作の後半部分を説明するための図である。
【発明を実施するための形態】
【００１０】
以下に、本願の開示する接続制御装置、及び接続制御方法の実施例を、図面を参照しながら詳細に説明する。なお、以下の実施例により、本願の開示する接続制御装置、及び接続制御方法が限定されるものではない。
【００１１】
図１Ａは、本実施例に係る接続制御システム１の概要の前半部分を説明するための図である。図１Ａに示す様に、接続制御システム１では、制御ＰＣ（Personal  Computer）１０は、各端末２０に対して、ＢＬＥＡＰ（Bluetooth（登録商標）  Low  Energy  Access  Point）３０により、接続先のＷｉＦｉＡＰ（Access  Point）４０をリアルタイムに通知する。これにより、各端末２０は、最適なＷｉＦｉＡＰ４０に接続され、システム全体として安定したＷｉＦｉ接続環境を構築することができる。また、端末２０自体が、接続先のＷｉＦｉＡＰ４０を自動で切り替えることにより、ユーザ自身が設定変更を行う必要がない。
【００１２】
図１Ｂは、本実施例に係る接続制御システム１の概要の後半部分を説明するための図である。図１Ｂに示す様に、端末２０が移動すると、接続先のＷｉＦｉＡＰ４０を自動で切り替えるため、従前のＷｉＦｉＡＰ４０との接続を維持する際に懸念される通信品質の劣化は抑制される。また、端末２０は、通路等の共有スペースからはＷｉＦｉＡＰ４０に接続できないため、ＳＳＩＤやＰＷＤが判れば如何なる端末２０からでも接続できる場合と比較して、より高いセキュリティ効果が得られる。
【実施例１】
【００１３】
図２は、実施例１に係る制御ＰＣ１０及び端末２０の機能構成を示す図である。図２に示す様に、制御ＰＣ１０は、ＢＬＥＡＰ通信部１１とコントローラ部１２とデータ生成部１３とＷｉＦｉＡＰ設定部１４とトラフィック監視部１５とデータテーブル１６とを有する。これら各構成部分は、一方向又は双方向に、信号やデータの入出力が可能なように接続されている。
【００１４】
図３は、実施例１に係るデータテーブル１６におけるデータ格納例を示す図である。図３に示す様に、データテーブル１６は、端末データテーブル１６１とＢＬＥＡＰデータテーブル１６２とＷｉＦｉＡＰデータテーブル１６３とを更に有する。端末データテーブル１６１には、端末２０のＩＤとして、例えば“Ａ００００００００００１”が格納される。また、ＢＬＥＡＰデータテーブル１６２には、通知ＷｉＦｉＡＰ（例えば、Ｃ００００００００００１）が、ＢＬＥＡＰＩＤ（例えば、Ｂ００００００００００１）と対応付けて格納される。更に、ＷｉＦｉＡＰデータテーブル１６３には、ＳＳＩＤ（例えば、ＳＳＩＤＸＸＸ１）及びＰＷＤ（例えば、ＰＷＤＸＸＸ１）が、ＷｉＦｉＡＰＩＤ（例えば、Ｃ００００００００００１）と対応付けて格納される。
【００１５】
ＢＬＥＡＰ通信部１１は、ＢＬＥＡＰ３０からのデータ受信時、端末ＩＤとＢＬＥＡＰＩＤとをコントローラ部１２に通知する。コントローラ部１２は、受信した端末ＩＤがデータテーブル１６上に登録されているか否かを確認し、登録されていない場合には接続拒否を通知する。登録されている場合には、コントローラ部１２は、受信したＢＬＥＡＰＩＤに関し、ＢＬＥＡＰデータテーブル１６２上で指定されているＷｉＦｉＡＰ４０を確認し、該ＷｉＦｉＡＰ４０のＳＳＩＤ及びＰＷＤをＢＬＥＡＰ通信部１１に通知する。ＢＬＥＡＰ通信部１１は、ＢＬＥＡＰ３０へＳＳＩＤ及びＰＷＤを送信する。
【００１６】
制御ＰＣ１０は、一定周期でＳＳＩＤ及びＰＷＤを変更する。データ生成部１３は、定期的に、ＷｉＦｉＡＰ４０のＳＳＩＤ及びＰＷＤを生成し、コントローラ部１２に通知する。コントローラ部１２は、受信されたＳＳＩＤ及びＰＷＤを基に、ＷｉＦｉＡＰデータテーブル１６３を更新し、ＷｉＦｉＡＰ設定部１４に新たなＳＳＩＤ及びＰＷＤを通知する。ＷｉＦｉＡＰ設定部１４は、ＷｉＦｉＡＰ４０へ新たなＳＳＩＤ及びＰＷＤを通知する。
【００１７】
図２に示す様に、端末２０は、ＢＬＥ監視部２１とコントローラ部２２とＢＬＥ通信部２３とＷｉＦｉ通信部２４とメモリ部２５とを有する。これら各構成部分は、一方向又は双方向に、信号やデータの入出力が可能なように接続されている。
【００１８】
端末２０が、ＢＬＥＡＰ３０からＢＬＥアドバタイズ信号（以下、単に「アドバタイズ信号」と記す。）を受信する際、ＢＬＥ監視部２１は、ＢＬＥＡＰＩＤとＲＳＳＩ（Received  Signal  Strength  Indication）とをコントローラ部２２へ通知する。コントローラ部２２は、受信したＢＬＥＡＰＩＤをメモリ部２５に保持し、メモリ部２５内のＢＬＥＡＰＩＤを更新する。コントローラ部２２は、メモリ部２５を参照し、現在のＷｉＦｉ接続状態を確認し、ＷｉＦｉ接続済み（オンライン）の場合には、現在の状態を維持する。ＷｉＦｉ未接続（オフライン）の場合には、コントローラ部２２は、ＢＬＥ通信部２３に対し、ＢＬＥＡＰ３０への接続要求を通知する。
【００１９】
ＢＬＥ通信部２３は、ＢＬＥＡＰ３０へ接続要求し、接続が拒否された場合には、現状の状態を維持し、ＳＳＩＤ及びＰＷＤが通知された場合には、該ＳＳＩＤ及びＰＷＤをコントローラ部２２へ通知して、ＢＬＥ接続を切り離す。コントローラ部２２は、メモリ部２５のＷｉＦｉ接続状態を「オンライン」に更新すると共に、接続先ＳＳＩＤをメモリ部２５に保持し、メモリ部２５内のＷｉＦｉＳＳＩＤを更新する。コントローラ部２２は、上記ＳＳＩＤ及びＰＷＤをＷｉＦｉ通信部２４へ通知する。ＷｉＦｉ通信部２４は、上記ＳＳＩＤ及びＰＷＤを送信し、ＷｉＦｉ接続を確立する。
【００２０】
端末２０が、ＢＬＥＡＰ３０からアドバタイズ信号を受信しなくなった際、コントローラ部２２は、ＢＬＥ監視部２１からの通知が途絶えると、ＷｉＦｉモニタを参照し、現在のＷｉＦｉ接続を確認する。コントローラ部２２は、該確認の結果、ＷｉＦｉ未接続の場合には現在の状態を維持する。ＷｉＦｉ接続済みの場合には、コントローラ部２２は、ＷｉＦｉ通信部２４へ接続切り離しを通知し、メモリ部２５のＷｉＦｉ接続状態を「オフライン」に更新する。ＷｉＦｉ通信部２４は、ＷｉＦｉ接続を切り離す。
【００２１】
図４は、実施例１に係る接続制御システム１のハードウェア構成を示す図である。図４に示す様に、制御ＰＣ１０は、ハードウェアの構成要素として、ＣＰＵ（Central  Processing  Unit）１０−１と、メモリ１０−２と、通信Ｉ／Ｆ（Inter  Face）１０−３とを有する。メモリ１０−２は、例えば、ＳＤＲＡＭ（Synchronous  Dynamic  Random  Access  Memory）等のＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリである。機能構成とハードウェア構成との対応関係に関し、図２に示した各機能的構成要素の内、コントローラ部１２、データ生成部１３、トラフィック監視部１５の各構成要素は、例えばＣＰＵ１０−１等の集積回路により実現される。また、データテーブル１６は、メモリ１０−２により実現される。更に、ＢＬＥＡＰ通信部１１とＷｉＦｉＡＰ設定部１４とは、通信Ｉ／Ｆ１０−３により実現される。
【００２２】
端末２０は、例えば、携帯電話やスマートフォン等の携帯型端末によって実現される。図４に示す様に、端末２０は、ハードウェア的には、ＣＰＵ２０−１とメモリ２０−２と無線制御部２０−３とを有する。機能構成とハードウェア構成との対応関係に関し、図２に示した各機能的構成要素の内、ＢＬＥ監視部２１とコントローラ部２２とは、例えばＣＰＵ２０−１等の集積回路により実現される。また、メモリ部２０は、メモリ２０−２により実現される。更に、ＢＬＥ通信部２３とＷｉＦｉ通信部２４とは、無線制御部２０−３により実現される。
【００２３】
図４に示す様に、ＢＬＥＡＰ３０は、ハードウェア的には、ＣＰＵ３０−１とメモリ３０−２と無線制御部３０−３と通信Ｉ／Ｆ３０−４とを有する。また、ＷｉＦｉＡＰ４０は、ハードウェア的には、ＣＰＵ４０−１とメモリ４０−２と無線制御部４０−３と通信Ｉ／Ｆ４０−４と有線ＬＡＮ制御部４０−５とを有する。
【００２４】
図５は、実施例１に係るＷｉＦｉ接続制御システム１の構成を示す図である。図５に示す様に、端末２０は、ＢＬＥＡＰ３０からアドバタイズ信号を受信すると、ＢＬＥＡＰ３０に接続する。ＢＬＥＡＰ３０は、接続された端末２０のＩＤを制御ＰＣ１０へ通知する。制御ＰＣ１０は、上記ＩＤを有する端末２０が登録済みの端末であれば、接続先のＳＳＩＤとＰＷＤとを端末２０へ通知する。端末２０は、上記ＳＳＩＤとＰＷＤとを受信すると、ＢＬＥ接続を切断し、ＷｉＦｉＡＰ４０とのＷｉＦｉ接続を行う。その後も、端末２０は、ＢＬＥＡＰ３０のＲＳＳＩを定期的に測定し、ＢＬＥＡＰ３０からアドバタイズ信号を受信しなくなった時には上記ＷｉＦｉ接続を切断する。制御ＰＣ１０は、ＷｉＦｉＡＰ４０のＳＳＩＤとＰＷＤとを定期的に変更し、併せて、端末２０に通知するＳＳＩＤ及びＰＷＤも変更する。
【００２５】
図６は、実施例１に係るＷｉＦｉ接続制御システム１の適用例を示す図である。図６に示す様に、ＷｉＦｉＡＰ４０がステルスモードで運用されている場合、登録済みデバイスである端末２０ａは、ＳＳＩＤとＰＷＤとが通知され、ＷｉＦｉＡＰ４０に接続する。これに対し、未登録デバイスである端末２０ｂは、ＳＳＩＤとＰＷＤとが通知されないため、ＷｉＦｉＡＰ４０に接続することはない。また、オフィス外のデバイスである端末２０ｃも、アドバタイズ信号の範囲外に位置するため、ＳＳＩＤとＰＷＤとが通知されず、ＷｉＦｉＡＰ４０に接続することはない。
【００２６】
次に動作を説明する。図７は、実施例１に係るＷｉＦｉ接続制御システム１のケース１−１における動作を説明するための図である。図７に示す様に、ＢＬＥＡＰ３０は、アドバタイズ信号を所定間隔でブロードキャストし、端末２０はスキャンするが、端末２０がＢＬＥＡＰ３０から離れている場合には、アドバタイズ信号は到達しない。このため、端末２０が、ＷｉＦｉＡＰ４０に接続することはない。
【００２７】
図８は、実施例１に係るＷｉＦｉ接続制御システム１のケース１−２における動作を説明するための図である。図８に示す様に、端末２０が、ＢＬＥＡＰ３０に接近すると、ＢＬＥＡＰＩＤを含むアドバタイズ信号を受信し、接続可能と判断する（Ｓ１）。Ｓ２では、端末２０は、端末ＩＤを含むＢＬＥＣｏｎｎｅｃｔを、ＢＬＥＡＰ３０へ送信する。Ｓ３では、ＢＬＥＡＰ３０は、端末ＩＤ及びＢＬＥＡＰＩＤを含むＲｅｐＤｅｖｉｃｅＩＤを、制御ＰＣ１０へ送信する。Ｓ４及びＳ５では、制御ＰＣ１０は、ＢＬＥＡＰ３０を介して端末２０へ、接続先ＷｉＦｉＡＰ４０のＳＳＩＤ及びＰＷＤを送信する。制御ＰＣ１０は、該ＳＳＩＤ及びＰＷＤを受信すると、ＢＬＥＡＰ３０へ、ＢＬＥＤｉｓｃｏｎｎｅｃｔを送信し（Ｓ６）、ＢＬＥＡＰ３０との接続を解除する。
【００２８】
端末２０は、ＷｉＦｉ接続を開始する。具体的には、端末２０は、上記ＳＳＩＤ及びＰＷＤと端末ＩＤとを含むＰｒｏｂｅｒｅｑｕｅｓｔをＷｉＦｉＡＰ４０へ送信する（Ｓ７）ことにより、上記ＳＳＩＤが、自ＷｉＦｉＡＰの設定しているＳＳＩＤであるかをＷｉＦｉＡＰ４０へ問い合わせる。ＷｉＦｉＡＰ４０は、端末２０から受信されたＳＳＩＤが、自局に設定されているＳＳＩＤと一致すれば、上記ＳＳＩＤ及びＰＷＤと端末ＩＤとを含むＰｒｏｂｅｒｅｓｐｏｎｓｅを端末２０へ返信する（Ｓ８）。Ｓ９では、端末２０は、上記ＳＳＩＤ及びＰＷＤと端末ＩＤとを含むＡｓｓｏｃｉａｔｉｏｎｒｅｑｕｅｓｔを、ＷｉＦｉＡＰ４０へ送信することにより、ＷｉＦｉＡＰ４０に対してＷｉＦｉ接続を要求する。Ｓ１０では、ＷｉＦｉＡＰ４０は、上記ＳＳＩＤ及びＰＷＤと端末ＩＤとを含むＡｓｓｏｃｉａｔｉｏｎｒｅｓｐｏｎｓｅを、端末２０へ返信することにより、端末２０に対してＷｉＦｉ接続を許可する。これにより、端末２０とＷｉＦｉＡＰ４０との間に、ＷｉＦｉＣｏｎｎｅｃｔが確立される（Ｓ１１）。
【００２９】
図９は、実施例１に係るＷｉＦｉ接続制御システム１のケース１−３における動作を説明するための図である。図９に示す様に、端末２０は、ＷｉＦｉＡＰ４０との間でＷｉＦｉ接続を確立（上述したＳ１１）した後も、所定エリア内に在圏する限り、ＢＬＥＡＰ３０からアドバタイズ信号を受信し続ける。しかしながら、端末２０が上記所定エリア外へ出ると、アドバタイズ信号の受信が途絶えるため、端末２０は、従前のＷｉＦｉ接続が不可であると判断する（Ｓ１２）。従って、端末２０は、ＷｉＦｉＤｉｓｃｏｎｎｅｃｔをＷｉＦｉＡＰ４０へ送信し（Ｓ１３）、ＷｉＦｉＡＰ４０との間に確立されていたＷｉＦｉ接続を切断する。
【００３０】
制御ＰＣ１０は、ＷｉＦｉＡＰ４０のＳＳＩＤ及びＰＷＤを定期的に変更する。具体的には、制御ＰＣ１０が、ＳＳＩＤ／ＰＷＤの変更をＷｉＦｉＡＰ４０へ通知すると（Ｓ１４）、ＷｉＦｉＡＰ４０は、従前のＳＳＩＤ及びＰＷＤを新規のＳＳＩＤ及びＰＷＤへ変更する（Ｓ１５）。
【００３１】
図１０は、実施例１に係るＷｉＦｉ接続制御システム１のケース１−４における動作を説明するための図である。図１０に示す様に、前半のＳ１〜Ｓ３の処理は、図８に示した処理と同様であるので、後半のＳ１６、Ｓ１７の各処理について説明する。端末２０が制御ＰＣ１０に未登録の端末である場合には、端末２０がアドバタイズ信号の受信可能な範囲内にあっても、ＳＳＩＤ及びＰＷＤは端末２０へ通知されず、制御ＰＣ１０は、ＢＬＥＡＰ３０を介して端末２０へ、ＷｉＦｉ接続の拒絶を通知する（Ｓ１６、Ｓ１７）。
【００３２】
以上説明した様に、制御ＰＣ１０は、ＢＬＥＡＰ通信部１１とコントローラ部１２とを有する。ＢＬＥＡＰ通信部１１は、ＷｉＦｉＡＰ４０への接続を可能とするアドバタイズ信号をＢＬＥＡＰ３０から受信した端末２０の識別情報を受信する。コントローラ部１２は、受信された上記識別情報を有する端末２０が登録済みである場合、ＳＳＩＤとＰＷＤとにより、端末２０の接続先となるＷｉＦｉＡＰ４０を端末２０宛に通知する。制御ＰＣ１０において、コントローラ部１２は、上記接続先を示す接続先情報（ＳＳＩＤ）とパスワード（ＰＷＤ）とを定期的に変更し、該変更後の接続先情報とパスワードとを端末２０へ通知するものとしてもよい。
【００３３】
換言すれば、制御ＰＣ１０は、ＢＬＥアドバタイズ信号を受信した端末につき、ＷｉＦｉＡＰ４０への接続の許否を判定し、許可する端末のみへその接続先ＩＤ（ＳＳＩＤ）を通知する。これにより、制御ＰＣ１０は、ＷｉＦｉＡＰ４０近傍の端末のみをＷｉＦｉＡＰ４０に接続させ、無線ＬＡＮ接続率を向上させる。すなわち、制御ＰＣ１０は、端末２０を利用する人の位置をＢＬＥにより検出し、最も接続性の良いＷｉＦｉＡＰ４０への接続を動的に行うことで、システム全体の接続率を向上させる。
【００３４】
従って、端末２０は、通信品質の良好なＷｉＦｉＡＰへ接続先を適宜変更することができ、従来の様な、最初に接続したＷｉＦｉＡＰへの接続をそのまま維持することによる通信品質の劣化は抑制される。また、端末２０は、接続先となるＳＳＩＤとＰＷＤとを、制御ＰＣ１０から受信しない限り、所望のＷｉＦｉＡＰへ接続することはできない。このため、従来の様な、通路等からの共有スペースからの接続により、悪意ある第三者が傍受や不正アクセスを行うといったリスクは低減される。その結果、ＷｉＦｉ接続制御システム１のセキュリティは向上する。
【実施例２】
【００３５】
次に、実施例２について説明する。実施例２に係る接続制御システムは、図２及び図４に示した実施例１に係る接続制御システムと同様の構成を有する。従って、実施例２では、実施例１と共通する構成要素には、同一の参照符号を用いると共に、その図示及び詳細な説明は省略し、実施例１との相違点を中心として説明する。
【００３６】
図１１は、実施例２に係るデータテーブル１６におけるデータ格納例を示す図である。図１１に示す様に、データテーブル１６は、端末データテーブル１６１とＢＬＥＡＰデータテーブル１６２とＷｉＦｉＡＰデータテーブル１６３とを更に有する。端末データテーブル１６１には、端末２０のＩＤとして、例えば“Ａ００００００００００１”と“Ａ００００００００００２”とが格納される。また、ＢＬＥＡＰデータテーブル１６２には、通知ＷｉＦｉＡＰ（例えば、Ｃ００００００００００１、Ｃ００００００００００２）が、ＢＬＥＡＰＩＤ（例えば、Ｂ００００００００００１、Ｂ００００００００００２）と対応付けて格納される。更に、ＷｉＦｉＡＰデータテーブル１６３には、ＳＳＩＤ（例えば、ＳＳＩＤＸＸＸ１、ＳＳＩＤＸＸＸ２）及びＰＷＤ（例えば、ＰＷＤＸＸＸ１、ＰＷＤＸＸＸ２）が、ＷｉＦｉＡＰＩＤ（例えば、Ｃ００００００００００１、Ｃ００００００００００１）と対応付けて格納される。
【００３７】
端末２０が、ＢＬＥＡＰ３０からアドバタイズ信号を受信する際、ＢＬＥ監視部２１は、複数のＢＬＥＡＰＩＤ（例えば、ＢＬＥＡＰ１ＩＤ、ＢＬＥＡＰ２ＩＤ）と複数のＲＳＳＩ（例えば、ＲＳＳＩ１、ＲＳＳＩ２）とをコントローラ部２２へ通知する。コントローラ部２２は、複数のＲＳＳＩを比較し、ＲＳＳＩの最も高いＢＬＥＡＰＩＤがメモリ部２５内のＢＬＥＡＰＩＤと同一である場合には、現在の状態を維持する。異なる場合には、コントローラ部２２は、受信したＢＬＥＡＰＩＤの内、ＲＳＳＩの最も高いＢＬＥＡＰＩＤをメモリ部２５に保持し、メモリ部２５内のＢＬＥＡＰＩＤを更新する。そして、コントローラ部２２は、ＲＳＳＩの最も高いＢＬＥＡＰ３０への接続要求をＢＬＥ通信部２３へ通知する。
【００３８】
ＢＬＥ通信部２３は、ＢＬＥＡＰ３０へ接続要求し、接続が拒否された場合には、現状の状態を維持し、ＳＳＩＤ及びＰＷＤが通知された場合には、該ＳＳＩＤ及びＰＷＤをコントローラ部２２へ通知して、ＢＬＥ接続を切り離す。コントローラ部２２は、受信したＳＳＩＤとメモリ部２５内のＷｉＦｉＳＳＩＤとを比較し、これらのＳＳＩＤが同一である場合には、現在の状態を維持する。異なる場合には、コントローラ部２２は、メモリ部２５のＷｉＦｉ接続状態を「オンライン」に更新すると共に、接続先ＳＳＩＤをメモリ部２５に保持し、メモリ部２５内のＷｉＦｉＳＳＩＤを更新する。コントローラ部２２は、上記ＳＳＩＤ及びＰＷＤをＷｉＦｉ通信部２４へ通知する。ＷｉＦｉ通信部２４は、上記ＳＳＩＤ及びＰＷＤを送信し、ＷｉＦｉ接続を確立する。
【００３９】
図１２は、実施例２に係るＷｉＦｉ接続制御システム１の構成を示す図である。図１２に示す様に、端末２０ｄ、２０ｅはそれぞれ、最も受信感度の高いＢＬＥＡＰ３０ａ、３０ｂに接続する。ＢＬＥＡＰ３０ａ、３０ｂは、該接続に伴い、接続した端末２０ｄ、２０ｅのＩＤを、その上位システムにある制御ＰＣ１０へ通知する。制御ＰＣ１０は、各端末２０ｄ、２０ｅが登録済みのデバイスであるか否かを確認し、登録済みであれば、接続先のＳＳＩＤとＰＷＤとを通知する。端末２０ｄ、２０ｅは、ＳＳＩＤとＰＷＤとを受信すると、ＢＬＥ接続を切断して、ＷｉＦｉ接続に切り替える。その後も、端末２０ｄ、２０ｅはそれぞれ、ＢＬＥＡＰ３０ａ、３０ｂのＲＳＳＩを定期的に測定し、受信感度の高いＢＬＥＡＰが変わった場合には、現在のＷｉＦｉ接続を切断して、上述した処理を繰り返し実行する。
【００４０】
図１３は、実施例２に係るＷｉＦｉ接続制御システム１の適用例を示す図である。図１３に示す様に、端末２０ｄは、ＢＬＥＡＰ３０ａの受信感度が最も高いため、ＷｉＦｉＡＰ４０ａのＳＳＩＤ及びＰＷＤの通知を受け、ＷｉＦｉＡＰ４０ａに接続する。一方、端末２０ｅは、ＢＬＥＡＰ３０ｂの受信感度が最も高いため、ＷｉＦｉＡＰ４０ｂのＳＳＩＤ及びＰＷＤの通知を受け、ＷｉＦｉＡＰ４０ｂに接続する。これにより、各々の端末２０ｄ、２０ｅは、自局端末近傍に位置するＷｉＦｉＡＰとの接続が可能となり、ＡＰ間における接続端末数の不均衡や、遠く離れた端末からの電波干渉は抑制される。
【００４１】
次に動作を説明する。図１４Ａは、実施例２に係るＷｉＦｉ接続制御システム１のケース２−１における動作の前半部分を説明するための図である。図１４Ｂは、実施例２に係るＷｉＦｉ接続制御システム１のケース２−１における動作の後半部分を説明するための図である。図１４Ｂは、実施例１に係る動作の説明において参照した図８と、端末２０が、アドバタイズ信号の届くＢＬＥＡＰ３０ａに対応するＷｉＦｉＡＰ４０ａと接続する点を除き同様である。従って、共通するステップには、末尾が同一の参照符号を付すと共に、その詳細な説明は省略する。具体的には、図１４ＢのステップＴ１〜Ｔ１１の各処理は、図８に示したステップＳ１〜Ｓ１１の各処理にそれぞれ対応する。
【００４２】
図１５Ａは、実施例２に係るＷｉＦｉ接続制御システム１のケース２−２における動作の前半部分を説明するための図である。図１５Ｂは、実施例２に係るＷｉＦｉ接続制御システム１のケース２−２における動作の後半部分を説明するための図である。図１５Ａ及び図１５Ｂに示す様に、端末２０は、ＷｉＦｉＡＰ４０ａとの間でＷｉＦｉ接続を確立（上述したＴ１１）した後も、ＢＬＥＡＰ３０ａのＲＳＳＩ≧ＢＬＥＡＰ３０ｂのＲＳＳＩが成立する限り、ＢＬＥＡＰ３０ａ側のＷｉＦｉＡＰ４０ａとの接続を維持する。その後も、端末２０は、ＢＬＥＡＰ３０ａのＲＳＳＩ≧ＢＬＥＡＰ３０ｂのＲＳＳＩが成立する間は、ＲＳＳＩの高いＢＬＥＡＰ３０ａ側のＷｉＦｉＡＰ４０ａとのＷｉＦｉ接続を継続する。
【００４３】
図１６Ａは、実施例２に係るＷｉＦｉ接続制御システム１のケース２−３における動作の前半部分を説明するための図である。図１６Ｂは、実施例２に係るＷｉＦｉ接続制御システム１のケース２−３における動作の後半部分を説明するための図である。図１６Ｂは、本実施例２に係る動作の説明において参照した図１４Ｂ及び図１５Ｂと、Ｔ４２を除き同様である。従って、共通するステップには、末尾が同一の参照符号を付すと共に、その詳細な説明は省略する。具体的には、図１６ＢのステップＴ２１、Ｔ２２の各処理は、図１５Ｂに示したステップＴ１１、Ｔ１２の各処理にそれぞれ対応し、図１６ＢのステップＴ３２〜Ｔ４１の各処理は、図１４Ｂに示したステップＴ２〜Ｔ１１の各処理にそれぞれ対応する。但し、Ｔ２２の接続判断においては、図１６Ａに示す様に、ＢＬＥＡＰ３０ａのＲＳＳＩ＜ＢＬＥＡＰ３０ｂのＲＳＳＩが成立する。このため、端末２０は、従前の接続先であるＷｉＦｉＡＰ４０ａへ、ＷｉＦｉＤｉｓｃｏｎｎｅｃｔを送信することにより（Ｔ４２）、ＷｉＦｉＡＰ４０ａとの接続を切断し、ＢＬＥＡＰ３０ｂ側の新たなＷｉＦｉＡＰ４０ｂとの接続を確立する。
【００４４】
上述した様に、実施例２に係るＷｉＦｉ接続制御システム１において、端末２０は、ＢＬＥＡＰ３０ａ、３０ｂの内、最も受信感度の高いＢＬＥＡＰ３０ａと接続し、該ＢＬＥＡＰ３０ａから上記信号を受信する。端末２０は、受信感度の高いＢＬＥＡＰがＢＬＥＡＰ３０ｂに変わった場合には、現在のＷｉＦｉＡＰ４０ａとの接続を切断し、ＢＬＥＡＰ３０ｂへ自端末の識別情報を送信する。実施例２に係るＷｉＦｉ接続制御システム１によれば、制御ＰＣ１０は、複数設置されたＷｉＦｉＡＰの中から、ＢＬＥＡＰの位置情報に基づいて、最適なＷｉＦｉＡＰを選択し、端末を接続させることができる。
【実施例３】
【００４５】
次に、実施例３について説明する。実施例３に係る接続制御システムは、図２及び図４に示した実施例１に係る接続制御システムと同様の構成を有する。従って、実施例３では、実施例１と共通する構成要素には、同一の参照符号を用いると共に、その図示及び詳細な説明は省略し、実施例１との相違点を中心として説明する。
【００４６】
図１７は、実施例３に係るデータテーブル１６におけるデータ格納例を示す図である。図１７に示す様に、データテーブル１６は、端末データテーブル１６１とＢＬＥＡＰデータテーブル１６２とＷｉＦｉＡＰデータテーブル１６３とを更に有する。端末データテーブル１６１には、端末２０のＩＤとして、例えば“Ａ００００００００００１”と“Ａ００００００００００２”とが格納される。また、ＢＬＥＡＰデータテーブル１６２には、通知ＷｉＦｉＡＰ（例えば、Ｃ００００００００００１、Ｃ００００００００００２）とＶＬＡＮ（Virtual  LAN）（例えば、ＶＬＡＮ１、ＶＬＡＮ２）とが、ＢＬＥＡＰＩＤ（例えば、Ｂ００００００００００１、Ｂ００００００００００２）と対応付けて格納される。更に、ＷｉＦｉＡＰデータテーブル１６３には、ＶＬＡＮ（例えば、ＶＬＡＮ１、ＶＬＡＮ２）とＳＳＩＤ（例えば、ＳＳＩＤＸＸＸ１、ＳＳＩＤＸＸＸ２）とＰＷＤ（例えば、ＰＷＤＸＸＸ１、ＰＷＤＸＸＸ２）とが、ＷｉＦｉＡＰＩＤ（例えば、Ｃ００００００００００１）と対応付けて格納される。
【００４７】
図１８は、実施例３に係るＷｉＦｉ接続制御システム１の構成を示す図である。図１８に示す様に、ユーザデバイスである端末２０ｆ、２０ｇはそれぞれ、実施例２と同様に、最も受信感度の高いＢＬＥＡＰ３０ｃ、３０ｄと接続するが、異なるＳＳＩＤ及びＰＷＤを受け取る。すなわち、制御ＰＣ１０は、ＢＬＥＡＰ３０ｃ、３０ｄを介して、状況に応じて適切なＳＳＩＤ及びＰＷＤを通知する。例えば、制御ＰＣ１０は、顧客との打合せでは、公衆ＬＡＮとして機能するＳＳＩＤ及びＰＷＤ（ＳＳＩＤ１／ＰＷＤ１）を通知し、社内打合せでは、社内ＬＡＮとして機能するＳＳＩＤ及びＰＷＤ（ＳＳＩＤ２／ＰＷＤ２）を通知する。端末２０ｆ、２０ｇは、上記ＳＳＩＤとＰＷＤとを受信すると、ＢＬＥ接続を切断して、ＷｉＦｉ接続に切り替える。
【００４８】
図１９は、実施例３に係るＷｉＦｉ接続制御システム１の適用例を示す図である。図１９に示す様に、制御ＰＣ１０は、公衆ＬＡＮに対しては、未登録の端末も接続可能とし、社内ＬＡＮに対しては、登録済みの端末のみを接続可能とする。これにより、顧客打合せで使用する会議室では、公衆ＬＡＮのみの利用をユーザに許可し、社内打合せで使用する会議室では、社内ＬＡＮのみの利用をユーザに許可する、といった切り分けが可能となる。
【００４９】
次に動作を説明する。図２０Ａは、実施例３に係るＷｉＦｉ接続制御システム１のケース３−１における動作の前半部分を説明するための図である。図２０Ｂは、実施例３に係るＷｉＦｉ接続制御システム１のケース３−１における動作の後半部分を説明するための図である。図１４Ｂは、実施例１に係る動作の説明において参照した図８と、１つのＷｉＦｉＡＰ４０が複数のＳＳＩＤを有する点を除き同様である。従って、共通するステップには、末尾が同一の参照符号を付すと共に、その詳細な説明は省略する。具体的には、図２０ＢのステップＵ１〜Ｕ１１の各処理は、図８に示したステップＳ１〜Ｓ１１の各処理にそれぞれ対応する。また、図２０ＢのステップＵ２１〜Ｕ３１の各処理は、図８に示したステップＳ１〜Ｓ１１の各処理にそれぞれ対応する。
【００５０】
上述した様に、実施例３に係るＷｉＦｉ接続制御システム１において、制御ＰＣ１０のコントローラ部１２は、ＢＬＥＡＰ３０ｃ、３０ｄを介して、端末２０の利用者に応じて異なるＷｉＦｉＡＰ４０（例えば、ＳＳＩＤ１、ＳＳＩＤ２）を端末２０宛に通知する。例えば、制御ＰＣ１０は、顧客との打合せでは公衆ＬＡＮ（例えば、ＶＬＡＮ１）のＷｉＦｉＡＰ（例えば、ＳＳＩＤ１）を接続先として指定し、社内打合せでは社内ＬＡＮ（例えば、ＶＬＡＮ２）のＷｉＦｉＡＰ（例えば、ＳＳＩＤ２）を接続先として指定する等、ＬＡＮの利用状況に応じた接続制御が可能となる。また、制御ＰＣ１０は、端末ユーザに応じて接続先のＳＳＩＤ及びＰＷＤを切り替えるので、無線ＬＡＮ利用時のセキュリティが向上する。
【実施例４】
【００５１】
次に、実施例４について説明する。実施例４に係る接続制御システムは、図２及び図４に示した実施例１に係る接続制御システムと同様の構成を有する。従って、実施例４では、実施例１と共通する構成要素には、同一の参照符号を用いると共に、その図示及び詳細な説明は省略し、実施例１との相違点を中心として説明する。
【００５２】
図２１は、実施例４に係るデータテーブル１６におけるデータ格納例を示す図である。図２１に示す様に、データテーブル１６は、端末データテーブル１６１とＢＬＥＡＰデータテーブル１６２とＷｉＦｉＡＰデータテーブル１６３とを更に有する。端末データテーブル１６１には、端末２０のＩＤとして、例えば“Ａ００００００００００１”〜“Ａ００００００００００８”が格納される。また、ＢＬＥＡＰデータテーブル１６２には、通知ＷｉＦｉＡＰ（例えば、Ｃ００００００００００１、Ｃ００００００００００２、Ｃ００００００００００２）が、ＢＬＥＡＰＩＤ（例えば、Ｂ００００００００００１、Ｂ００００００００００２、Ｂ００００００００００３）と対応付けて格納される。更に、ＷｉＦｉＡＰデータテーブル１６３には、ＳＳＩＤ（例えば、ＳＳＩＤＸＸＸ１、ＳＳＩＤＸＸＸ２）とＰＷＤ（例えば、ＰＷＤＸＸＸ１、ＰＷＤＸＸＸ２）と接続端末数（例えば、６、２）と帯域使用率（例えば、５０％、１０％）とが、ＷｉＦｉＡＰＩＤ（例えば、Ｃ００００００００００１）と対応付けて格納される。
【００５３】
ＢＬＥＡＰデータテーブル１６２を参照すると、ＢＬＥＡＰＩＤがＢ００００００００００１である場合には、接続先のＷｉＦｉＡＰは、Ｃ００００００００００１を有するＷｉＦｉＡＰに固定される。同様に、ＢＬＥＡＰＩＤがＢ００００００００００２である場合には、接続先のＷｉＦｉＡＰは、Ｃ００００００００００２を有するＷｉＦｉＡＰに固定される。これに対し、ＢＬＥＡＰＩＤがＢ００００００００００３である場合には、接続先のＷｉＦｉＡＰは可変的となる。例えば、Ｃ００００００００００１を有するＷｉＦｉＡＰの接続端末数≧Ｃ００００００００００２を有するＷｉＦｉＡＰの接続端末数である場合には、ＢＬＥＡＰＩＤがＢ００００００００００３である端末は、後者のＷｉＦｉＡＰに接続される。また、Ｃ００００００００００１を有するＷｉＦｉＡＰの接続端末数＜Ｃ００００００００００２を有するＷｉＦｉＡＰの接続端末数である場合には、ＢＬＥＡＰＩＤがＢ００００００００００３である端末は、前者のＷｉＦｉＡＰに接続される。なお、接続端末数の代わりに帯域使用率を用いてもよい。これにより、使用リソースに偏りの少ない接続制御が可能となる。
【００５４】
制御ＰＣ１０が、トラフィック情報（例えば、接続端末数、帯域使用率）を受信する際、トラフィック監視部１５は、各ＷｉＦｉＡＰ４０の接続端末数と帯域使用率とをコントローラ部１２に通知する。コントローラ部１２は、上記接続端末数と帯域使用率とを用いて、ＷｉＦｉＡＰデータテーブル１６３を更新する。コントローラ部１２は、ＷｉＦｉＡＰ４０の接続端末数または帯域使用率に基づき、ＢＬＥＡＰ３０の通知するＷｉＦｉＡＰ４０を更新する。
【００５５】
図２２は、実施例４に係るＷｉＦｉ接続制御システム１の構成を示す図である。図２２に示す様に、ユーザデバイスである端末２０ｈ〜２０ｍはそれぞれ、実施例２、３と同様に、自端末にとって最も受信感度の高いＢＬＥＡＰ３０ｅ〜３０ｇと接続するが、ネットワーク状況に応じて、異なるＳＳＩＤ及びＰＷＤを受け取る。すなわち、制御ＰＣ１０は、ＢＬＥＡＰ３０ｅ〜３０ｇを介して、ネットワーク全体の状況に応じて最適なＳＳＩＤ及びＰＷＤを通知する。例えば、ＷｉＦｉＡＰ４０ｄにアクセスが集中している場合には、制御ＰＣ１０は、ＷｉＦｉＡＰ４０ｄ、４０ｅの中間付近の端末２０ｌを、ＷｉＦｉＡＰ４０ｅへ接続させる。端末２０ｈ〜２０ｍは、上記ＳＳＩＤとＰＷＤとを受信すると、ＢＬＥ接続を切断して、ＷｉＦｉ接続に切り替える。
【００５６】
図２３は、実施例４に係るＷｉＦｉ接続制御システム１の適用例を示す図である。図２３に示す様に、制御ＰＣ１０は、ＷｉＦｉＡＰ４０ｄに端末２０ｈからのアクセスが集中している場合には、中間に位置する端末２０ｉに対しては、ＷｉＦｉＡＰ４０ｅのＳＳＩＤ及びＰＷＤを、接続先として通知する。これに対して、制御ＰＣ１０は、ＷｉＦｉＡＰ４０ｅに端末２０ｊからのアクセスが集中している場合には、中間に位置する端末２０ｉに対しては、ＷｉＦｉＡＰ４０ｄのＳＳＩＤ及びＰＷＤを、接続先として通知する。これにより、各端末２０ｈ、２０ｉ、２０ｊは、ネットワーク全体のアクセス状況に応じた最適なＷｉＦｉＡＰに接続される。従って、ＷｉＦｉＡＰ４０ｄ、４０ｅにおけるネットワーク負荷は分散される。その結果、通信品質の劣化を抑制することが可能となる。
【００５７】
次に動作を説明する。図２４Ａは、実施例４に係るＷｉＦｉ接続制御システム１のケース４−１における動作の第１部分を説明するための図である。図２４Ｂは、実施例４に係るＷｉＦｉ接続制御システム１のケース４−１における動作の第２部分を説明するための図である。図２４Ｃは、実施例４に係るＷｉＦｉ接続制御システム１のケース４−１における動作の第３部分を説明するための図である。図２４Ｂ及び図２４Ｃは、実施例３に係る動作の説明において参照した図２０Ｂと、アクセス負荷が分散する様に接続先のＷｉＦｉＡＰ４０を変更する点を除き同様である。従って、共通するステップには、末尾が同一の参照符号を付すと共に、その詳細な説明は省略する。具体的には、図２４ＡのステップＶ２〜Ｖ１１の各処理は、図２０Ｂに示したステップＵ２〜Ｕ１１の各処理にそれぞれ対応する。また、図２４ＢのステップＶ２２〜Ｖ３１の各処理は、図２０Ｂに示したステップＵ２２〜Ｕ３１の各処理にそれぞれ対応する。
【００５８】
Ｖ４１では、制御ＰＣ１０は、ＷｉＦｉＡＰ４０ａから現時点の接続端末数の通知を受ける。同様に、Ｖ４２では、制御ＰＣ１０は、ＷｉＦｉＡＰ４０ｂから現時点の接続端末数の通知を受ける。図２４Ａに示した様に、ＷｉＦｉＡＰ４０ａの接続端末数がＷｉＦｉＡＰ４０ｂの接続端末数より多いので、制御ＰＣ１０は、ＢＬＥＡＰ３０ｂに接続する中間の端末２０に対しては、接続端末数の少ないＷｉＦｉＡＰ４０ｂのＳＳＩＤを接続先として通知する（Ｖ４３）。なお、ＢＬＥＡＰ３０ａに接続する端末２０に対しては、ＷｉＦｉＡＰ４０ａのＳＳＩＤが通知され、ＢＬＥＡＰ３０ｃに接続する端末２０に対しては、ＷｉＦｉＡＰ４０ｂのＳＳＩＤが通知される。
【００５９】
Ｖ６３の時点では、Ｖ４３の時点と異なり、ＷｉＦｉＡＰ４０ｂの接続端末数がＷｉＦｉＡＰ４０ａの接続端末数を逆転し、ＷｉＦｉＡＰ４０ｂの接続端末数＞ＷｉＦｉＡＰ４０ａの接続端末数が成り立つ。従って、制御ＰＣ１０は、ＢＬＥＡＰ３０ｂに接続する中間の端末２０に対して、接続端末数の少ない方のＷｉＦｉＡＰ４０ａのＳＳＩＤを優先的に接続先として通知する（Ｖ６３）。なお、Ｖ５１〜Ｖ５３及びＶ７１〜Ｖ７３の各処理は、Ｖ４１〜Ｖ４３の各処理と同様であるので、末尾が同一の参照符号を付すと共に、その詳細な説明は省略する。
【００６０】
本実施例４では、ＷｉＦｉＡＰ４０が２台の場合を例示したが、ＷｉＦｉＡＰ４０は、３台以上であってもよい。この場合には、接続端末数の最も少ないＷｉＦｉＡＰ４０のＳＳＩＤから優先的に通知されるが、制御ＰＣ１０は、接続端末数に限らず、他のネットワーク状況（例えば、帯域使用率、通信データ量、通信速度の低下等）に応じた重み付けを行ってもよい。例えば、ＷｉＦｉＡＰ４０ａが、接続端末数ではＷｉＦｉＡＰ４０ｂを上回っていても、帯域使用率、通信データ量、通信速度の低下の何れかで下回る場合には、制御ＰＣ１０は、ＷｉＦｉＡＰ４０ａのＳＳＩＤを優先的に通知するものとしてもよい。これにより、よりネットワークの実情に即した負荷分散が可能となる。あるいは、制御ＰＣ１０は、ネットワーク状況に限らず、各ＷｉＦｉＡＰ４０の配置に応じて、端末２０から最も近傍に位置するＷｉＦｉＡＰ４０のＳＳＩＤを優先的に通知するものとしてもよい。
【００６１】
上述した様に、実施例３に係るＷｉＦｉ接続制御システム１において、制御ＰＣ１０のコントローラ部１２は、ＢＬＥＡＰ３０ｅ〜３０ｇを介して、ネットワーク状況（例えば、各ＷｉＦｉＡＰへの接続端末数、帯域使用率、通信データ量、通信速度等）に応じて異なるＷｉＦｉＡＰを端末２０宛に通知する。これにより、ネットワーク負荷が分散され、通信品質の劣化を抑制することが可能となる。
【実施例５】
【００６２】
次に、実施例５について説明する。実施例５に係る接続制御システムは、図２及び図４に示した実施例１に係る接続制御システムと同様の構成を有する。従って、実施例５では、実施例１と共通する構成要素には、同一の参照符号を用いると共に、その図示及び詳細な説明は省略し、実施例１との相違点を中心として説明する。
【００６３】
図２５は、実施例５に係るデータテーブル１６におけるデータ格納例を示す図である。図２５に示す様に、データテーブル１６は、端末データテーブル１６１とＢＬＥＡＰデータテーブル１６２とＷｉＦｉＡＰデータテーブル１６３とを更に有する。端末データテーブル１６１には、端末２０のＩＤとして、例えば“Ａ００００００００００１”が格納される。また、ＢＬＥＡＰデータテーブル１６２には、通知ＷｉＦｉＡＰ（例えば、Ｃ００００００００００１）とＳｈｏｒｔＵＲＬ（Uniform  Resource  Locator）（例えば、ｕＸＸＸＸＸＸＸＸＸＸＸＸＸ）とが、ＢＬＥＡＰＩＤ（例えば、Ｂ００００００００００１）と対応付けて格納される。更に、ＷｉＦｉＡＰデータテーブル１６３には、ＳＳＩＤ（例えば、ＳＳＩＤＸＸＸ１）とＰＷＤ（例えば、ＰＷＤＸＸＸ１）とが、ＷｉＦｉＡＰＩＤ（例えば、Ｃ００００００００００１）と対応付けて格納される。
【００６４】
制御ＰＣ１０が、ＢＬＥＡＰ３０からデータを受信する際、ＢＬＥＡＰ通信部１１は、端末ＩＤとＢＬＥＡＰＩＤとをコントローラ部１２に通知する。コントローラ部１２は、受信した端末ＩＤが端末データテーブル１６１上に登録されているか否かを確認し、登録されていない場合には接続拒否を通知する。登録されている場合には、コントローラ部１２は、受信したＢＬＥＡＰＩＤに関し、ＢＬＥＡＰデータテーブル１６２上で指定されているＷｉＦｉＡＰ４０及びＳｈｏｒｔＵＲＬを確認し、該ＷｉＦｉＡＰ４０のＳＳＩＤ、ＰＷＤ、及びＳｈｏｒｔＵＲＬをＢＬＥＡＰ通信部１１に通知する。ＢＬＥＡＰ通信部１１は、ＢＬＥＡＰ３０へＳＳＩＤ、ＰＷＤ、及びＳｈｏｒｔＵＲＬを送信する。
【００６５】
端末２０が、ＢＬＥＡＰ３０からアドバタイズ信号を受信する際、ＢＬＥ監視部２１は、ＢＬＥＡＰＩＤとＲＳＳＩとをコントローラ部２２へ通知する。コントローラ部２２は、受信したＢＬＥＡＰＩＤをメモリ部２５に保持し、メモリ部２５内のＢＬＥＡＰＩＤを更新する。コントローラ部２２は、メモリ部２５を参照して現在のＷｉＦｉ接続を確認し、ＷｉＦｉ接続済み（オンライン）である場合には現在の状態を維持する。ＷｉＦｉ未接続（オフライン）である場合には、コントローラ部２２は、ＢＬＥ通信部２３に対し、ＢＬＥＡＰ３０への接続要求を通知する。
【００６６】
ＢＬＥ通信部２３は、ＢＬＥＡＰ３０へ接続要求し、接続が拒否された場合には、現状の状態を維持し、ＳＳＩＤ、ＰＷＤ、及びＳｈｏｒｔＵＲＬが通知された場合には、該ＳＳＩＤ、ＰＷＤ、及びＳｈｏｒｔＵＲＬをコントローラ部２２へ通知して、ＢＬＥ接続を切り離す。コントローラ部２２は、メモリ部２５のＷｉＦｉ接続状態を「オンライン」に更新すると共に、接続先ＳＳＩＤをメモリ部２５に保持し、メモリ部２５内のＷｉＦｉＳＳＩＤを更新する。コントローラ部２２は、上記ＳＳＩＤ、ＰＷＤ、及びＳｈｏｒｔＵＲＬをＷｉＦｉ通信部２４へ通知する。ＷｉＦｉ通信部２４は、上記ＳＳＩＤ及びＰＷＤを送信し、ＷｉＦｉ接続を確立する。そして、ＷｉＦｉ通信部２４は、指定されたＳｈｏｒｔＵＲＬに接続し、データ受信を開始する。
【００６７】
図２６は、実施例５に係るＷｉＦｉ接続制御システム１の構成を示す図である。図２６に示す様に、ユーザデバイスである端末２０ｋは、最も受信感度の高いＢＬＥＡＰ３０ｈに接続する。ＢＬＥＡＰ３０ｈは、該接続に伴い、接続した端末２０ｋのＩＤを、その上位システムにある制御ＰＣ１０へ通知する。制御ＰＣ１０は、端末２０ｋが登録済みのデバイスであるか否かを確認し、登録済みであれば、接続先のＳＳＩＤとＰＷＤとに加えて、ＳｈｏｒｔＵＲＬを通知する。端末２０ｋは、ＳＳＩＤとＰＷＤとＳｈｏｒｔＵＲＬとを受信すると、ＢＬＥ接続を切断して、ＷｉＦｉ接続に切り替える。端末２０ｋは、受信されたＳｈｏｒｔＵＲＬを参照することで、所望の情報を自動的に入手する。その後も、端末２０ｋは、ＢＬＥＡＰ３０ｈのＲＳＳＩを定期的に測定し、受信感度の高いＢＬＥＡＰが変わった場合には、現在のＷｉＦｉ接続を切断して、上述した処理を繰り返し実行する。
【００６８】
図２７は、実施例５に係るＷｉＦｉ接続制御システム１の適用例を示す図である。図２７に示す様に、端末２０ｋは、ＳＳＩＤ及びＰＷＤの受信時に、制御ＰＣ１０からＢＬＥＡＰ３０ｈを介して、ＳｈｏｒｔＵＲＬも併せて受信する。その後、端末２０ｋは、ＢＬＥＡＰ３０ｈから受信されたＳｈｏｒｔＵＲＬを参照し、ファイルサーバ５０からＷｉＦｉＡＰ４０ｆを介して、必要な情報を受信する。従って、端末２０ｋは、アドバタイズ信号に含まれるＳｈｏｒｔＵＲＬへアクセスすることで、その場所に関連する情報やドキュメントの自動入手が可能となる。
【００６９】
図２８Ａは、実施例５に係るＷｉＦｉ接続制御システム１のケース５−１における動作の前半部分を説明するための図である。図２８Ｂは、実施例５に係るＷｉＦｉ接続制御システム１のケース５−１における動作の後半部分を説明するための図である。図２８Ｂは、実施例１に係る動作の説明において参照した図８と、Ｗ１２〜Ｗ１５を除き同様である。従って、共通するステップには、末尾が同一の参照符号を付すと共に、その詳細な説明は省略する。具体的には、図２８ＢのステップＷ１〜Ｗ１１の各処理は、図８に示したステップＳ１〜Ｓ１１の各処理にそれぞれ対応する。但し、実施例５では、ＳＳＩＤ及びＰＷＤに併せて、ＳｈｏｒｔＵＲＬも送受信される。
【００７０】
端末２０は、Ｗ５で通知されたＳｈｏｒｔＵＲＬを、ＷｉＦｉＡＰ４０経由で、ファイルサーバ５０へ送信する（Ｗ１２、Ｗ１３）。ファイルサーバ５０は、ＳｈｏｒｔＵＲＬを受信すると、ＳｈｏｒｔＵＲＬにより指定されるファイルを、ＷｉＦｉＡＰ４０経由で、端末２０宛にダウンロードする（Ｗ１４、Ｗ１５）。
【００７１】
上述した様に、実施例５に係るＷｉＦｉ接続制御システム１において、制御ＰＣ１０のコントローラ部１２は、上記接続先を示す接続先情報（例えば、ＳＳＩＤ）とパスワードとに併せて、端末２０に有用な情報の参照先ＵＲＬを端末２０へ通知する。従って、端末２０ｋのユーザは、参照先ＵＲＬを参照することで、その場所に関連する情報やドキュメントを簡易かつ迅速に取得することができる。
【００７２】
（変形例１）
次に、変形例１について説明する。変形例１に係る接続制御システムは、図２及び図４に示した実施例１に係る接続制御システムと同様の構成を有する。従って、変形例１では、実施例１と共通する構成要素には、同一の参照符号を用いると共に、その図示及び詳細な説明は省略し、実施例１との相違点を中心として説明する。変形例１に係る接続制御システム１では、端末２０が、ＢＬＥＡＰ３０からアドバタイズ信号を受信しなくなった際、コントローラ部２２は、ＢＬＥ監視部２１からの通知が途絶えても、現在のＷｉＦｉ接続状態を維持する。
【００７３】
実施例１〜５において、端末２０は、ＷｉＦｉ接続の確立後に、アドバタイズ信号の範囲外に移動しても、ＷｉＦｉ接続を維持するものとしてもよい。例えば、端末２０のユーザが階段下の入り口に入ると、端末２０は、ＢＬＥＡＰ３０から、接続先ＷｉＦｉＡＰ４０のＳＳＩＤ／ＰＷＤ（例えば、ＳＳＩＤ１／ＰＷＤ１）の通知を受け、その階（例えば、１Ｆ）に設置されているＷｉＦｉＡＰ４０へ接続する。その後、ユーザが階段を登ることに伴い、ＢＬＥＡＰ３０からのアドバタイズ信号の範囲外へ移動することとなるが、その後も所定時間の間、現在接続中のＷｉＦｉＡＰ４０との接続は維持される。そして、ユーザが階段を登り切ると、端末２０は、上の階（例えば、２Ｆ）の新たなＢＬＥＡＰ３０から、上の階の新たな接続先ＷｉＦｉＡＰ４０のＳＳＩＤ／ＰＷＤ（例えば、ＳＳＩＤ２／ＰＷＤ２）の通知を受け、その階に設置されているＷｉＦｉＡＰ４０へＷｉＦｉ接続を切り替える。
【００７４】
その後、ユーザが階段を更に登ることに伴い、ＢＬＥＡＰ３０からのアドバタイズ信号の範囲外へ再び移動することとなるが、その後も所定時間の間、現在接続中のＷｉＦｉＡＰ４０との接続は維持される。そして、ユーザが階段を登り切ると、端末２０は、更に上の階（例えば、３Ｆ）の新たなＢＬＥＡＰ３０から、更に上の階の新たな接続先ＷｉＦｉＡＰ４０のＳＳＩＤ／ＰＷＤ（例えば、ＳＳＩＤ３／ＰＷＤ３）の通知を受け、その階に設置されているＷｉＦｉＡＰ４０へＷｉＦｉ接続を切り替える。
【００７５】
変形例１に係るＷｉＦｉ接続制御システム１によれば、少数のＢＬＥＡＰ３０を配置するだけで、ＷｉＦｉ接続の最適な切替え制御を実現することができる。例えば、最小限の配置として、階段の上と下の部分にＢＬＥＡＰ３０を設置することで、制御ＰＣ１０は、各階の最適なＷｉＦｉＡＰ４０へ端末２０を間断無く接続させることができる。なお、アドバタイズ信号の範囲外への移動後のＷｉＦｉ接続は、所定時間維持されるものとしてもよいし、ユーザの端末２０がＢＬＥＡＰ３０から所定距離移動するまでの間、維持されるものとしてもよい。
【００７６】
上述した様に、実施例３に係るＷｉＦｉ接続制御システム１において、ＷｉＦｉＡＰ４０は、端末２０との接続の確立後、端末２０が上記信号（例えば、アドバタイズ信号）の受信範囲外へ移動した後、所定時間、上記接続を維持する。これにより、少ないＢＬＥＡＰ３０の配置でも、間断の少ないＷｉＦｉ接続の切替え制御が可能となる。
【００７７】
なお、上記実施例及び変形例では、端末２０が最初に接続する際に使用する近距離無線通信方式として、Bluetooth（登録商標）を例示したが、これに限らず、ＩｒＤＡ（Infrared  Data  Association）、ＲＦＩＤ（Radio  Frequency  IDentification）、ＺｉｇＢｅｅ（登録商標）等を用いてもよい。端末２０が二度目に接続する際に使用する無線通信方式についても、ＷｉＦｉ（登録商標）を例示したが、これに限らず、ＩＥＥＥ（Institute  of  Electrical  and  Electronics  Engineers）８０２．１１、ＷｉＧｉｇ（登録商標）等を用いてもよい。また、上記実施例及び変形例を通して、ＢＬＥＡＰ３０は、必ずしも各ＷｉＦｉＡＰ４０に１つずつ設置されなくてもよく、１つのＷｉＦｉＡＰ４０近傍に、複数のＢＬＥＡＰ３０が配設されるものとしてもよい。
【００７８】
更に、上記実施例及び変形例では、端末２０として、スマートフォンを想定して説明したが、本発明は、スマートフォンに限らず、携帯電話、Personal  Digital  Assistant（ＰＤＡ）等、ＢＬＥ接続及びＷｉＦｉ接続の可能な様々な通信機器に対して適用可能である。また、測定対象となる無線通信品質についても、ＲＳＳＩ値に限らず、ＳＩＲ（Signal-to-Interference  Ratio）値や、ＳＩＮＲ（Signal  to  Interference  and  Noise  Ratio）値、ＲＳＲＰ（Reference  Signal  Received  Power）値、ＲＳＲＱ（Reference  Signal  Received  Quality）値であってもよい。あるいは、ＣＱＩ（Channel  Quality  Indicator）、ＰＭＩ（Precoding  Matrix  Indicator）、ＲＩ（Rank  Indicator）、ＬＩ（Layer  Indicator）等のＣＳＩ（Channel  State  Information)であってもよい。
【００７９】
また、制御ＰＣ１０の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的態様は、図示のものに限らず、その全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散・統合して構成することもできる。例えば、制御ＰＣ１０のＷｉＦｉＡＰ設定部１４とトラフィック監視部１５を、１つの構成要素として統合してもよい。あるいは、端末２０のＢＬＥ監視部２１とＢＬＥ通信部２３を、１つの構成要素として統合してもよい。反対に、コントローラ部１２に関し、接続先となるＷｉＦｉＡＰ４０を端末２０へ通知する部分と、接続先を示すＳＳＩＤ及びＰＷＤを定期的に変更する部分とに分散してもよい。また、データテーブル１６の全部または一部を、制御ＰＣ１０の外部装置として、ケーブルやネットワーク経由で接続する様にしてもよい。
【００８０】
更に、上記説明では、実施例及び変形例毎に、個別の構成及び動作を説明した。しかしながら、各実施例及び変形例に係る接続制御装置は、他の実施例や変形例に特有の構成要素を併せて有するものとしてもよい。また、実施例、変形例毎の組合せについても、２つに限らず、３つ以上の組合せ等、任意の形態を採ることが可能である。例えば、実施例２に係る、最も受信感度の高いＢＬＥＡＰ３０からアドバタイズ信号を受信する方法を、実施例４に係る制御ＰＣ１０に適用してもよい。あるいは、実施例３に係る、端末ユーザに応じたＷｉＦｉＡＰの通知を、実施例５に係る制御ＰＣ１０に適用してもよい。更に、１つの制御ＰＣ１０が、実施例１〜５及び変形例１において説明した全ての構成要素を併有するものとしてもよい。
【符号の説明】
【００８１】
１  ＷｉＦｉ接続制御システム
１０  制御ＰＣ（Personal  Computer）
１０−１  ＣＰＵ（Central  Processing  Unit）
１０−２  メモリ
１０−３  通信Ｉ／Ｆ（Inter  Face）
１１  ＢＬＥＡＰ通信部
１２  コントローラ部
１３  データ生成部
１４  ＷｉＦｉＡＰ設定部
１５  トラフィック監視部
１６  データテーブル
２０、２０ａ〜２０ｋ  端末
２０−１  ＣＰＵ
２０−２  メモリ
２０−３  無線制御部
２１  ＢＬＥ監視部
２２  コントローラ部
２３  ＢＬＥ通信部
２４  ＷｉＦｉ通信部
２５  メモリ部
３０、３０ａ〜３０ｈ  ＢＬＥＡＰ（Bluetooth  Low  Energy  Access  Point）
３０−１  ＣＰＵ
３０−２  メモリ
３０−３  無線制御部
３０−４  通信Ｉ／Ｆ
４０、４０ａ〜４０ｆ  ＷｉＦｉＡＰ（Access  Point）
４０−１  ＣＰＵ
４０−２  メモリ
４０−３  無線制御部
４０−４  通信Ｉ／Ｆ
４０−５  有線ＬＡＮ制御部
５０  ファイルサーバ
１６１  端末データテーブル
１６２  ＢＬＥＡＰデータテーブル
１６３  ＷｉＦｉＡＰデータテーブル
【図１Ａ】
2018174504.tif 000003
【図１Ｂ】
2018174504.tif 000004
【図２】
2018174504.tif 000005
【図３】
2018174504.tif 000006
【図４】
2018174504.tif 000007
【図５】
2018174504.tif 000008
【図６】
2018174504.tif 000009
【図７】
2018174504.tif 000010
【図８】
2018174504.tif 000011
【図９】
2018174504.tif 000012
【図１０】
2018174504.tif 000013
【図１１】
2018174504.tif 000014
【図１２】
2018174504.tif 000015
【図１３】
2018174504.tif 000016
【図１４Ａ】
2018174504.tif 000017
【図１４Ｂ】
2018174504.tif 000018
【図１５Ａ】
2018174504.tif 000019
【図１５Ｂ】
2018174504.tif 000020
【図１６Ａ】
2018174504.tif 000021
【図１６Ｂ】
2018174504.tif 000022
【図１７】
2018174504.tif 000023
【図１８】
2018174504.tif 000024
【図１９】
2018174504.tif 000025
【図２０Ａ】
2018174504.tif 000026
【図２０Ｂ】
2018174504.tif 000027
【図２１】
2018174504.tif 000028
【図２２】
2018174504.tif 000029
【図２３】
2018174504.tif 000030
【図２４Ａ】
2018174504.tif 000031
【図２４Ｂ】
2018174504.tif 000032
【図２４Ｃ】
2018174504.tif 000033
【図２５】
2018174504.tif 000034
【図２６】
2018174504.tif 000035
【図２７】
2018174504.tif 000036
【図２８Ａ】
2018174504.tif 000037
【図２８Ｂ】
2018174504.tif 000038