(57)【特許請求の範囲】
【請求項１】
第１通信装置に対して、ミリ波帯の周波数を用いた通信を行うミリ波通信部と、
前記ミリ波通信部の通信可能距離の０．９倍から１．１倍の通信可能距離を持つ可視光データを、前記第１通信装置から受信する可視光受信部と、
前記可視光データに基づいて、前記第１通信装置をハンドオーバ先として設定するハンドオーバ制御部と、
を備え、
前記可視光受信部の通信方向は、前記ミリ波通信部の通信方向を含む、
通信端末。
【請求項２】
前記可視光受信部が前記可視光データを受信した後、前記通信端末と第２通信装置との通信が接続中である場合、
前記ハンドオーバ制御部は、前記第２通信装置から前記第１通信装置へハンドオーバを行う要求を示すハンドオーバ要求を生成し、
前記ミリ波通信部は、前記第２通信装置へ前記ハンドオーバ要求を送信する、
請求項１に記載の通信端末。
【請求項３】
前記可視光受信部が前記可視光データを受信した後、前記通信端末と第２通信装置との通信が切断した場合、
前記ハンドオーバ制御部は、前記第２通信装置から前記第１通信装置へハンドオーバを行う要求するハンドオーバ要求を生成し、
前記ミリ波通信部は、前記第１通信装置へ前記ハンドオーバ要求を送信する、
請求項１に記載の通信端末。
【請求項４】
前記ハンドオーバ制御部は、前記第１通信装置を示す識別子を前記可視光データから抽出した場合、前記第１通信装置を前記ハンドオーバ先として設定する、
請求項１から３のいずれか一項に記載の通信端末。
【請求項５】
前記ハンドオーバ制御部は、
前記可視光受信部が前記可視光データを受信した場合、前記第１通信装置の通信可能距離の内側であり、前記ミリ波帯の周波数を用いた通信の見通しパスが確保されたと判定する、
請求項１から４のいずれか一項に記載の通信端末。
【請求項６】
ミリ波帯の周波数を用いた通信を行うミリ波通信部と、
前記ミリ波通信部の通信可能距離の０．９倍から１．１倍の通信可能距離を持つ可視光データを、第１通信端末へ送信する可視光送信部と、
前記可視光データを受信した、接続中ではない前記第１通信端末との接続を確立する接続指示を行うハンドオーバ制御部と、
を備え、
前記ミリ波通信部は、前記接続指示に基づいて、前記第１通信端末に対して、ミリ波帯の周波数を用いた通信を行い、
前記可視光送信部の通信方向は、前記ミリ波通信部の通信方向を含む、
通信装置。
【請求項７】
前記ハンドオーバ制御部は、前記第１通信端末からハンドオーバ要求を受信した場合、前記第１通信端末と接続を確立する、
請求項６に記載の通信装置。
【請求項８】
複数の通信装置と、複数の通信端末と、管理装置と、を備える通信システムであって、
前記複数の通信装置のうちの第１通信装置は、
ミリ波帯の周波数を用いた通信を行う第１ミリ波通信部と、
前記第１ミリ波通信部の通信可能距離の０．９倍から１．１倍の通信可能距離を持つ可視光データを、第１通信端末へ送信する可視光送信部と、
前記可視光データを受信した前記第１通信端末との接続を確立する接続指示を行う第１ハンドオーバ制御部と、
を備え、
前記第１ミリ波通信部は、前記接続指示に基づいて、前記第１通信端末に対して、ミリ波帯の周波数を用いた通信を行い、
前記複数の通信端末のうちの前記第１通信端末は、
前記第１通信装置から前記可視光データを受信する可視光受信部と、
前記第１通信装置をハンドオーバ先として設定する第２ハンドオーバ制御部と、
前記第１通信装置に対して、ミリ波帯の周波数を用いた通信を行う第２ミリ波通信部と、
を備え、
前記管理装置は、
前記複数の通信装置のうち、前記第１通信端末と接続中である第２通信装置から前記第１通信端末の認証情報を取得し、前記第１通信装置へ前記認証情報を通知する第３ハンドオーバ制御部と、
を備える、
通信システム。
【請求項９】
前記第３ハンドオーバ制御部は、前記第１通信装置からハンドオーバ要求を受信し、前記ハンドオーバ要求に対する応答を前記第１通信装置に対して送信する、
請求項８に記載の通信システム。
【請求項１０】
前記第３ハンドオーバ制御部は、前記ハンドオーバ要求に前記認証情報が含まれない場合、前記第２通信装置へ前記認証情報を要求する、
請求項９に記載の通信システム。
【請求項１１】
第２ハンドオーバ制御部は、
前記可視光受信部が前記可視光データを受信した場合、前記第１通信装置の通信可能距離の内側であり、前記ミリ波帯の周波数を用いた通信の見通しパスが確保されたと判定する、
請求項８から１０のいずれか一項に記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ハンドオーバを行う通信端末、通信装置および通信システムに関する。
【背景技術】
【０００２】
昨今、無線上で交換されるデータの大容量化に伴い、無線ＬＡＮにおいても高速化の動きが加速している。ミリ波（例えば６０ＧＨｚ帯）の無線通信規格であるＩＥＥＥ８０２．１１ａｄは、実効速度が２Ｇｂｐｓを超える通信が可能であることから、現在注目されている規格の一つである。
【０００３】
ミリ波（例えば６０ＧＨｚ帯）対応の無線ＬＡＮアクセスポイントは、現在の２．４ＧＨｚ帯、５ＧＨｚ帯対応のアクセスポイントの拡張として、今後、広く普及すると想定される。その際に必要となるのが、複数のアクセスポイントを設置して構築されたホットスポットにおいて、通信端末のアクセスポイント間の移動に対応するハンドオーバ機能である。
【０００４】
例えば、特許文献１には、一般的な無線通信において、無線ＬＡＮに対応したハンドオーバの技術が開示されている。しかしながら、特許文献１の技術では、スキャン処理と受信信号レベルの比較処理とに時間がかかってしまうため、高速なハンドオーバが困難である。
【０００５】
特許文献２には、マイクロ波帯（例えば、２．４ＧＨｚ帯又は５ＧＨｚ帯）の周波数を用いた無線通信において、車両に搭載された通信端末が、車両の位置情報に基づいて最適なアクセスポイントを特定することにより高速にアクセスポイントへハンドオーバを行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−１７５９３２号公報
【特許文献２】特開２００５−３４１２５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ミリ波帯の周波数を用いた無線通信は、高速な通信が可能であるものの、通信距離が短く、指向性が高く、通信対象との間で見通し通信である必要がある。そのため、通信端末は、見通しパスが確保できるアクセスポイントへハンドオーバする必要がある。
【０００８】
しかしながら、特許文献２に記載のハンドオーバ技術は、通信端末がハンドオーバの対象として特定したアクセスポイントとの間で見通しパスを確保できているか否かを判断することが困難であるため、ミリ波帯の周波数を用いた無線通信のハンドオーバに適用することは困難である。
【０００９】
本開示の非限定的な実施例は、ミリ波帯の周波数を用いた無線通信において、見通しパスを確保できている装置間で、高速にハンドオーバを行うことができる通信端末、通信装置および通信システムを提供する。
【課題を解決するための手段】
【００１０】
本開示の一態様は、第１通信装置から送信された可視光データを受信する可視光受信部と、前記可視光データに基づいて、前記第１通信装置をハンドオーバ先として設定するハンドオーバ制御部と、前記第１通信装置に対して、ミリ波帯の周波数を用いた通信を行うミリ波通信部と、を備える通信端末である。
【００１１】
本開示の一態様は、可視光データを送信する可視光送信部と、前記可視光データを受信した、接続中ではない第１通信端末との接続を確立する接続指示を行うハンドオーバ制御部と、前記接続指示に基づいて、前記第１通信端末に対して、ミリ波帯の周波数を用いた通信を行うミリ波通信部と、を備える通信装置である。
【００１２】
本開示の一態様は、複数の通信装置と、複数の通信端末と、管理装置と、を備える通信システムであって、前記複数の通信装置のうちの第１通信装置は、可視光データを送信する可視光送信部と、前記可視光データを受信した第１通信端末との接続を確立する接続指示を行う第１ハンドオーバ制御部と、前記接続指示に基づいて、前記第１通信端末に対して、ミリ波帯の周波数を用いた通信を行う第１ミリ波通信部と、を備え、前記複数の通信端末のうちの前記第１通信端末は、前記第１通信装置から可視光データを受信する可視光受信部と、前記第１通信装置をハンドオーバ先として設定する第２ハンドオーバ制御部と、前記第１通信装置に対して、ミリ波帯の周波数を用いた通信を行う第２ミリ波通信部と、を備え、前記管理装置は、前記複数の通信装置のうち、前記第１通信端末と接続中である第２通信装置から前記第１通信端末の認証情報を取得し、前記第１通信装置へ前記認証情報を通知する第３ハンドオーバ制御部と、を備える通信システムである。
【００１３】
なお、これらの包括的または具体的な態様は、システム、集積回路、コンピュータプログラム、または、記録媒体で実現されてもよく、システム、装置、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【００１４】
本開示の一態様によれば、ミリ波帯の周波数を用いた無線通信において、見通しパスを確保できている装置間で、高速にハンドオーバを行うことができる。
【００１５】
本開示の一態様における更なる利点および効果は、明細書および図面から明らかにされる。かかる利点および／または効果は、いくつかの実施形態並びに明細書および図面に記載された特徴によってそれぞれ提供されるが、１つまたはそれ以上の同一の特徴を得るために必ずしも全てが提供される必要はない。
【図面の簡単な説明】
【００１６】
【図１】本開示の実施の形態に係るミリ波無線ＬＡＮ接続システムの構成の一例を示すブロック図
【図２】本開示の実施の形態における通信端末のハンドオーバ制御の一例を示すフローチャート
【図３】本開示の実施の形態におけるミリ波無線ＬＡＮ接続システムのハンドオーバ制御の動作の第１例を示すシーケンス図
【図４】本開示の実施の形態におけるミリ波無線ＬＡＮ接続システムのハンドオーバ制御の動作の第２例を示すシーケンス図
【発明を実施するための形態】
【００１７】
（本開示に至る経緯）
まず、本開示に至る経緯について説明する。本開示は、ミリ波帯の周波数を用いた通信において、ハンドオーバを行う通信端末、通信装置および通信システムに関する。
【００１８】
ミリ波（例えば、６０ＧＨｚ帯）対応の無線ＬＡＮアクセスポイントを複数設置して構築されたホットスポットにおいて、通信端末のアクセスポイント間の移動に対応するハンドオーバ機能が必要である。
【００１９】
例えば、特許文献１には、一般的な無線通信において、無線ＬＡＮに対応したハンドオーバの技術として、通信端末が、アクセスポイントから受信する受信信号のレベルに基づいてアクセスポイントを探索し、探索したアクセスポイントへハンドオーバを行う技術が開示されている。
【００２０】
具体的には、まず、通信端末が現在接続中のアクセスポイントの受信信号レベルを監視し、受信信号レベルが通信を継続するための信号レベルに対して十分か否かを判断する。受信信号レベルが十分でない場合、通信端末は、受信信号レベルを基にスキャン処理時間を算出し、算出したスキャン処理時間が経過するまで、周辺のアクセスポイントの信号レベルを監視するスキャン処理を行う。そして、通信端末は、現在接続中のアクセスポイントの受信信号レベルと、スキャン処理において検出した周辺のアクセスポイントの信号レベルとを比較し、検出したアクセスポイントの信号レベルの方が強い場合、検出したアクセスポイントへハンドオーバを行う。
【００２１】
特許文献１の技術は、受信信号レベルが低下し、十分で無くなってから、時分割でスキャン処理を行うことにより、ハンドオーバの高速化を図っているが、スキャン処理と受信信号レベルの比較処理とに時間がかかってしまうため、ハンドオーバ開始から完了までのオーバヘッドが増加し、高速なハンドオーバが困難である。
【００２２】
オーバヘッドを減らし、高速なハンドオーバを行う技術として、例えば、特許文献２には、車両に搭載された通信端末が車両の位置情報に基づいて、車両の経路上、最適なアクセスポイントを特定し、特定したアクセスポイントへハンドオーバを行う技術が開示されている。
【００２３】
具体的には、まず、通信端末を搭載する車両のＧＰＳ受信部が、車両の現在位置及び進行方向の情報を取得する。そして、データベースに記憶されたアクセスポイントの位置情報と、取得した車両の現在位置及び進行方向の情報とに基づいて、車両の移動先のアクセスポイント（つまり、車両の走行経路上、最適なアクセスポイント）を検索する。そして、通信端末は、検索したアクセスポイントへ接続を行う。
【００２４】
ミリ波帯の周波数を用いた無線通信は、高速な通信が可能であるものの、通信距離が短く、指向性が高く、通信対象との間で見通し通信である必要がある。そのため、アクセスポイントと通信端末との間で見通しパスの確保が困難である場合、通信端末は、そのアクセスポイントへハンドオーバすることは困難である。
【００２５】
しかしながら、特許文献２に記載のハンドオーバ技術は、通信端末がハンドオーバの対象として特定したアクセスポイントとの間で見通しパスを確保できているか否かを判断することが困難であるため、ミリ波帯の周波数を用いた無線通信のハンドオーバに適用することは困難である。
【００２６】
このような事情に鑑み、通信距離が短く、指向性が高く、通信対象との間で見通し通信である必要がある、というミリ波帯の周波数を用いた無線通信の特徴が、可視光通信との親和性が高いことに着目し、本開示に至った。
【００２７】
以下、本開示の実施の形態について、図面を参照して詳細に説明する。なお、以下に説明する実施の形態は一例であり、本開示は以下の実施の形態により限定されるものではない。
【００２８】
（実施の形態）
本開示の実施の形態について、図面を参照して詳細に説明する。
【００２９】
図１は、本実施の形態に係るミリ波無線ＬＡＮ接続システム１００の構成の一例を示すブロック図である。図１に示すように、ミリ波無線ＬＡＮ接続システム１００は、通信端末１、アクセスポイント（Ａｃｃｅｓｓ  Ｐｏｉｎｔ：以下、ＡＰ）２、ＡＰ３およびアクセスポイントコントローラ（Ａｃｃｅｓｓ  Ｐｏｉｎｔ  Ｃｏｎｔｒｏｌｌｅｒ：以下、ＡＰＣ）４を有する。
【００３０】
通信端末１は、カメラを有し、ミリ波帯の周波数を用いた通信を行う通信端末である。通信端末１は、例えば、スマートフォン等の形態を採る。ＡＰ２、ＡＰ３は、ミリ波帯の周波数を用いた無線ＬＡＮアクセスポイントである。ＡＰＣ４は、ミリ波帯の周波数に対応したＡＰ２、ＡＰ３と有線ＬＡＮ等で接続し、ＡＰを統合的に管理する制御装置である。ＡＰＣ４は、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）であってもよい。
【００３１】
通信端末１は、カメラ１１、ミリ波通信デバイス１２、アンテナ１３および制御部１４を有する。
【００３２】
カメラ１１は、レンズ（図示せず）およびイメージセンサ（図示せず）を有し、通信端末１の周辺を撮影する撮像デバイスである。カメラ１１は、ＡＰから送信される可視光データ（画像データ）を受信（つまり、撮影）する。つまり、カメラ１１は、通信端末１における可視光通信の受信デバイスである。可視光データは、例えば、所定の情報を含む光ＩＤ信号である。
【００３３】
ミリ波通信デバイス１２は、アンテナ１３を介して、例えば、ＩＥＥＥ８０２．１１ａｄに対応したミリ波帯の周波数（例えば、６０ＧＨｚ帯）を用いた無線通信を行う無線通信デバイスである。ミリ波通信デバイス１２は、後述するＡＰ２、ＡＰ３が有するミリ波通信デバイスと接続、通信を行う。ミリ波通信デバイス１２は、例えば、カメラ１１の撮像部（レンズおよびイメージセンサ）の近傍に設けられる。
【００３４】
制御部１４は、種々の情報処理を実行するプロセッサなどの制御デバイスである。制御部１４は、ハンドオーバ制御部１５、可視光受信制御部１６およびミリ波通信制御部１７を有する。
【００３５】
ハンドオーバ制御部１５は、例えば、通信端末１が移動元のＡＰ（例えば、ＡＰ２）から移動先のＡＰ（例えば、ＡＰ３）へハンドオーバを行う場合、通信端末１と移動元のＡＰ又は移動先のＡＰとのコマンド（メッセージ）の送受信など、ハンドオーバに関する処理の制御を行う。
【００３６】
可視光受信制御部１６は、例えば、カメラ１１のイメージセンサを介して可視光データを受信する。
【００３７】
ミリ波通信制御部１７は、ミリ波通信デバイス１２をオン状態にした後、ミリ波の周波数（例えば、ＩＥＥＥ８０２．１１ａｄの通信規格であれば６０ＧＨｚ帯）を用いた無線接続及び通信をＡＰ（例えば、ＡＰ２、ＡＰ３）との間で行う。無線接続及び通信は、例えば、ビームフォーミングにより実現されてもよい。
【００３８】
なお、通信端末１は、上述したカメラ１１、ミリ波通信デバイス１２、アンテナ１３、制御部１４を備えるものであればよい。通信端末１の形態は、スマートフォンに限定されない。
【００３９】
また、通信端末１において、カメラ１１および可視光受信制御部１６を合わせて、「可視光受信部」と称してもよい。また、通信端末１において、ミリ波通信デバイス１２、アンテナ１３およびミリ波通信制御部１７を合わせて、「ミリ波通信部」と称してもよい。
【００４０】
ＡＰ２は、ＬＥＤ光源２１、記憶部２２、ミリ波通信デバイス２３、アンテナ２４、通信デバイス２５および制御部２６を有する。ＡＰ３は、ＬＥＤ光源３１、記憶部３２、ミリ波通信デバイス３３、アンテナ３４、通信デバイス３５および制御部３６を有する。以下、ＡＰ２の構成について説明する。ＡＰ３の構成も、ＡＰ２と同様の構成である。
【００４１】
ＬＥＤ光源２１は、例えば、ＬＥＤを規則的に点滅させることにより、可視光データを送信する発光デバイスである。ＬＥＤ光源２１は、例えば、白色照明、内照式看板、液晶ディスプレイなどが挙げられる。ＬＥＤ光源２１から送信される可視光データは、通信端末１のカメラ１１により受信される。つまり、ＬＥＤ光源２１は、ＡＰ２における可視光通信の送信デバイスである。
【００４２】
記憶部２２は、例えば、ＨＤＤまたはメモリカードなど、種々のデータを記憶するストレージデバイスである。記憶部２２には、通信端末がＡＰ２と接続する場合に用いる通信端末の認証情報などの情報が格納される。例えば、記憶部２２には、ＡＰ２と接続状態にある通信端末の情報とその通信端末の認証情報とが対応付けて格納されている。
【００４３】
ミリ波通信デバイス２３は、アンテナ２４を介して、例えば、ＩＥＥＥ８０２．１１ａｄに対応したミリ波帯の周波数（例えば、６０ＧＨｚ帯）を用いた無線通信を行う無線通信デバイスである。ミリ波通信デバイス２３は、例えば、ＬＥＤ光源２１の近傍に設けられる。
【００４４】
ＬＥＤ光源２１による可視光通信の通信可能距離は、ミリ波デバイス２３によるミリ波通信の通信可能距離と同程度の長さに設定される。例えば、可視光通信の通信可能距離は、ミリ波通信の通信可能距離の０．９倍〜１．１倍である。また、可視光通信の通信方向は、ミリ波通信の通信方向に合わせて設定されてもよい。
【００４５】
通信デバイス２５は、後述するＡＰＣ４の通信デバイス４２と、例えば、有線ＬＡＮで接続され、ＡＰ２とＡＰＣ４との間で通信を行う。
【００４６】
制御部２６は、種々の情報処理を実行するプロセッサなどの制御デバイスである。制御部２６は、ハンドオーバ制御部２７、可視光送信制御部２８、ミリ波通信制御部２９を有する。制御部３６は、制御部２６と同様に、ハンドオーバ制御部３７、可視光送信制御部３８、ミリ波通信制御部３９を有する。以下、制御部２６の構成について説明するが、制御部３６の構成も、制御部２６と同様の構成である。
【００４７】
ハンドオーバ制御部２７は、例えば、ハンドオーバ対象端末（例えば、通信端末１）からのハンドオーバ要求をＡＰＣ４に転送するなどのコマンド（メッセージ）の送受信の制御や、受信したコマンドに応じて記憶部２２に格納された通信端末の認証情報をＡＰＣ４に転送するなどの制御を行う。
【００４８】
可視光送信制御部２８は、例えば、可視光データを送信するためにＬＥＤ光源２１を制御する。ＬＥＤ光源２１は、可視光送信制御部２８による制御により、発光することにより、可視光データを送信する。
【００４９】
また、例えば、ミリ波通信制御部２９は、ミリ波通信デバイス２３をオン状態にした後、ミリ波（例えば、ＩＥＥＥ８０２．１１ａｄであれば６０ＧＨｚ帯）を用いた無線接続及び通信を通信端末１との間で行う。無線接続及び通信は、例えば、ビームフォーミングにより実現されてもよい。
【００５０】
また、ＡＰ２において、ＬＥＤ光源２１と可視光送信制御部２８を合わせて「可視光送信部」と呼んでもよい。また、ＡＰ２において、ミリ波通信デバイス２３、アンテナ２４、およびミリ波通信制御部２９を合わせて「ミリ波通信部」と呼んでもよい。
【００５１】
ＡＰＣ４は、ＡＰ２およびＡＰ３の管理、制御を行う装置である。ＡＰＣ４は、記憶部４１、通信デバイス４２、制御部４３を有する。
【００５２】
記憶部４１は、例えば、ＨＤＤまたはメモリカードなどの、種々のデータを記憶するストレージデバイスである。記憶部４１には、ＡＰＣ４の配下のＡＰ（例えば、ＡＰ２、ＡＰ３）の接続情報等のデータを格納する。例えば、記憶部４１に格納される接続情報は、配下のＡＰとそのＡＰと接続中である通信端末とが対応付けられた情報である。
【００５３】
通信デバイス４２は、配下のＡＰの通信デバイス（通信デバイス２５、３５）と、例えば有線ＬＡＮで接続され、配下のＡＰとの間で有線通信を行う通信デバイスである。
【００５４】
制御部４３は、種々の情報処理を実行するプロセッサなどの制御デバイスである。制御部４３は、ハンドオーバ制御部４４を有する。
【００５５】
ハンドオーバ制御部４４は、例えば、配下のＡＰからのハンドオーバ要求に対するハンドオーバ要求応答を生成、ハンドオーバ対象端末（例えば、通信端末１）の認証情報を取得、認証情報を転送する等、ハンドオーバに関わる制御を行う。
【００５６】
次に、通信端末１のハンドオーバ制御について説明する。図２は、本実施の形態における通信端末１のハンドオーバ制御の一例を示すフローチャートである。なお、図２は、通信端末１がＡＰ２と接続中に、ＡＰ３へハンドオーバを行う例を示している。つまり、図２において、ＡＰ２は通信端末１と現在接続中のハンドオーバ元のＡＰであり、ＡＰ３は通信端末１のハンドオーバにより新たに通信端末１と接続するハンドオーバ先のＡＰである。なお、通信端末１と現在接続中のＡＰとは、通信端末１の認証情報を保持、管理するＡＰである。
【００５７】
通信端末１の可視光受信制御部１６は、カメラ１１を介して、ＡＰ３から可視光データを受信する（Ｓ２０１）。ハンドオーバ制御部１５は、可視光受信制御部１６から可視光データを取得し、取得した可視光データから可視光データの送信元であるＡＰ３の識別子（例えば、ＡＰ３のＢＳＳＩＤ（Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ））を抽出することにより、ＡＰ３へのハンドオーバが可能と判定する。
【００５８】
可視光受信制御部１６は、通信端末１の移動等に伴って通信端末１の位置やカメラ１１の方向が変わることに起因して、現在接続中のＡＰ２とは異なるＡＰ３から可視光データを受信する。ＡＰ３からの可視光データの受信をトリガとして、ハンドオーバ制御部１５は、ＡＰ３へのハンドオーバが可能と判定する。可視光通信の通信可能距離がミリ波通信の通信可能距離と同程度で設定されており、可視光通信が可能であることは、見通しパスが確保できていることを示すため、可視光データの受信をトリガとして、ハンドオーバが可能であると判定できる。
【００５９】
次に、ハンドオーバ制御部１５は、現在接続中のＡＰ２との接続状態を確認する（Ｓ２０２）。例えば、ハンドオーバ制御部１５は、現在接続中のＡＰ２との通信品質（例えば、ＲＳＳＩ（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ））と所定値とを比較する。
【００６０】
次に、ハンドオーバ制御部１５は、ＡＰ２との通信が可能か否かを判定する（Ｓ２０３）。例えば、ハンドオーバ制御部１５は、通信品質が所定値以上の場合、ＡＰ２との通信が可能であると判定し、通信品質が所定値未満の場合、ＡＰ２との通信が可能では無いと判定する。
【００６１】
Ｓ２０３にて、ＡＰ２との通信が可能であると判定した場合（Ｓ２０３にてＹＥＳ）、ハンドオーバ制御部１５は、ミリ波通信デバイス１２を介して、ＡＰ２へハンドオーバ要求を送信する（Ｓ２０４）。そして、ハンドオーバ制御はＳ２０５へ移行する。
【００６２】
次に、ハンドオーバ制御部１５は、ミリ波通信デバイス１２を介して、ＡＰ２からハンドオーバ要求に対する応答（ハンドオーバ要求応答）を受信する（Ｓ２０５）。そして、ハンドオーバ制御は、Ｓ２０８へ移行する。
【００６３】
Ｓ２０３にて、ＡＰ３との通信が可能では無いと判定した場合（Ｓ２０３にてＮＯ）、ハンドオーバ制御部１５は、ミリ波通信デバイス１２を介して、ＡＰ３へハンドオーバ要求を送信する（Ｓ２０６）。そして、ハンドオーバ制御はＳ２０７へ移行する。
【００６４】
次に、ハンドオーバ制御部１５は、ミリ波通信デバイス１２を介して、ＡＰ３からハンドオーバ要求応答を受信する（Ｓ２０７）。そして、ハンドオーバ制御は、Ｓ２０８へ移行する。
【００６５】
ハンドオーバ制御部１５は、ハンドオーバ要求応答を受信した後、ＡＰ３へのハンドオーバを実行し、以降のミリ波通信をＡＰ３との間で行う（Ｓ２０８）。そして、ハンドオーバ制御は終了する。
【００６６】
次に、本実施の形態におけるミリ波無線ＬＡＮ接続システム１００のハンドオーバ制御の動作例について説明する。
【００６７】
図２にて示したように、ハンドオーバ制御が実行される間に通信端末１が現在接続中のＡＰと通信が可能か否かに応じて、ミリ波無線ＬＡＮ接続システム１００のハンドオーバ制御の動作は異なる。まずは、通信端末１が現在接続中のＡＰと通信が可能な場合のハンドオーバ制御の例について説明する。
【００６８】
図３は、本実施の形態におけるミリ波無線ＬＡＮ接続システム１００のハンドオーバ制御の動作の第１例を示すシーケンス図である。図３では、通信端末１と、通信端末１と接続中のＡＰ２と、通信端末１がハンドオーバにより新たに接続するＡＰ３と、ＡＰ２およびＡＰ３を制御するＡＰＣ４の動作が示されている。また、各動作において、送受信されるコマンド（メッセージ）のフォーマットの一例（コマンドＣ１〜Ｃ４）と、ＡＰ２、ＡＰ３、ＡＰＣ４の記憶部に格納される情報（情報Ｍ１〜Ｍ６）の例も示されている。
【００６９】
情報Ｍ１〜Ｍ３は、通信端末１のハンドオーバが実行される前の各記憶部に格納される通信端末１に関する情報を示す。ＡＰ２は、通信端末１と接続状態にあるため、ＡＰ２の記憶部２２には、通信端末１と通信端末１の認証情報とを含む情報Ｍ１が格納される。また、ＡＰＣ４の記憶部４１には、通信端末１の接続情報として、通信端末１とＡＰ２との対応関係を示す情報Ｍ３が格納される。ＡＰ３は、通信端末１と接続状態には無いため、ＡＰ３の記憶部３２には、情報Ｍ２が示すように、通信端末１に関する情報は格納されていない。
【００７０】
通信端末１のハンドオーバ制御部１５は、カメラ１１を介して、ＡＰ３から可視光データを受信する（Ｓ３０１）。可視光データは、ＡＰ３の識別子（例えば、ＡＰ３のＢＳＳＩＤ）等の所定の情報を含む光ＩＤ信号である。
【００７１】
通信端末１は、ＡＰ３から可視光データを受信した場合、可視光データを送信したＡＰ３とのミリ波通信が可能、すなわち、ＡＰ３へのハンドオーバが可能である。そのため、通信端末１は、ＡＰ３へのハンドオーバを行う。
【００７２】
通信端末１のハンドオーバ制御部１５は、現在接続状態にあるＡＰ２との通信状態を確認する。図３の場合、通信端末１は、ＡＰ２との通信が可能であるため、ハンドオーバ制御部１５は、ミリ波通信デバイス１２を介して、ＡＰ２に対してハンドオーバ要求を送信する（Ｓ３０２）。
【００７３】
コマンドＣ１は、Ｓ３０２にて、ハンドオーバ制御部１５が送信するハンドオーバ要求のコマンドのフォーマットを示している。コマンドＣ１には、「コマンド種別」、「端末種別」、「移動元ＡＰ」、「移動先ＡＰ」が含まれる。ハンドオーバ制御部１５は、「コマンド種別」にハンドオーバ要求を示す識別子、「端末種別」に通信端末１を示す識別子（例えば、通信端末１のＭＡＣアドレス）、「移動元ＡＰ」にＡＰ２を示す識別子（例えば、ＡＰ２のＢＳＳＩＤ）を設定する。ハンドオーバ制御部１５は、受信した可視光データに基づき、「移動先ＡＰ」にＡＰ３を示す識別子（例えば、ＡＰ３のＢＳＳＩＤ）を設定する。ハンドオーバ制御部１５は、各識別子を設定したハンドオーバ要求をＡＰ２に送信する。
【００７４】
ＡＰ２のハンドオーバ制御部２７は、ミリ波通信デバイス２３を介して、コマンドＣ１を受信する。ハンドオーバ制御部２７は、コマンドＣ１の「コマンド種別」の識別子がハンドオーバ要求であることを確認する。ハンドオーバ制御部２７は、コマンドＣ１の「端末種別」の識別子から、ハンドオーバ要求を送信した端末が通信端末１であることを確認する。ハンドオーバ制御部２７は、記憶部２２に格納されている情報Ｍ１を参照し、ハンドオーバ要求を送信した通信端末１が自身（つまり、ＡＰ２）と接続中の通信端末であると判定する。ハンドオーバ制御部２７は、記憶部２２に格納されている情報Ｍ１に基づき、通信端末１の認証情報を含むハンドオーバ要求のコマンドをＡＰＣ４へ通信デバイス２５を介して送信する（Ｓ３０３）。
【００７５】
コマンドＣ２は、Ｓ３０３にて、ハンドオーバ制御部２７が送信するハンドオーバ要求のコマンドのフォーマットを示している。コマンドＣ２には、「コマンド種別」、「端末種別」、「移動元ＡＰ」、「移動先ＡＰ」、「認証情報」が含まれる。ハンドオーバ制御部２７は、コマンドＣ２の「コマンド種別」、「端末種別」、「移動元ＡＰ」、「移動先ＡＰ」に、受信したハンドオーバ要求のコマンドＣ１と同じ識別子を設定する。ハンドオーバ制御部２７は、記憶部２２に格納されている情報Ｍ１に基づき、コマンドＣ２の「認証情報」に通信端末１の認証情報を設定し、ＡＰＣ４へ送信する。
【００７６】
ＡＰＣ４のハンドオーバ制御部４４は、通信デバイス４２を介して、コマンドＣ２を受信する。ハンドオーバ制御部４４は、コマンドＣ２の「コマンド種別」の識別子がハンドオーバ要求であることを確認する。ハンドオーバ制御部４４は、コマンドＣ２に「認証情報」が含まれることを確認する。ハンドオーバ制御部４４は、ハンドオーバ要求のコマンドＣ２に「認証情報」が含まれる場合、「移動先ＡＰ」が示すＡＰ３へ「認証情報」を通知するために、通信デバイス４２を介して、認証情報通知をＡＰ３へ送信する（Ｓ３０４）。
【００７７】
コマンドＣ３は、Ｓ３０４にて、ハンドオーバ制御部４４が送信する認証情報通知のコマンドのフォーマットを示している。コマンドＣ３には、「コマンド種別」、「端末種別」、「認証情報」が含まれる。ハンドオーバ制御部４４は、「コマンド種別」に認証情報通知を示す識別子を設定する。ハンドオーバ制御部４４は、受信したコマンドＣ２と同様に、「端末種別」に通信端末１を示す識別子、「認証情報」に通信端末１の認証情報を設定する。ハンドオーバ制御部４４は、設定した認証情報通知のコマンドＣ３をＡＰ３へ送信する。
【００７８】
次に、ＡＰ３のハンドオーバ制御部３７は、通信デバイス３５を介して、コマンドＣ３を受信する。ハンドオーバ制御部３７は、コマンドＣ３の「コマンド種別」の識別子が認証情報通知であることを確認する。ハンドオーバ制御部３７は、コマンドＣ３から「端末種別」、「認証情報」を取得し、記憶部３２に認証情報を格納する（Ｓ３０５）。
【００７９】
情報Ｍ４は、Ｓ３０５にて、記憶部３２に格納される情報である。認証情報通知のコマンドＣ３を受信する前の段階では、ＡＰ３は通信端末１と接続中では無いため、情報Ｍ２に示すように、記憶部３２には通信端末１の認証情報は格納されていない。ハンドオーバ制御部３７は、認証情報通知のコマンドＣ３を受信した後、通信端末１の端末種別と、通信端末１の認証情報を含む情報Ｍ４を記憶部３２に格納する。
【００８０】
次に、ハンドオーバ制御部３７は、通信デバイス３５を介して、ＡＰＣ４に対して、認証情報通知の応答を示す認証情報通知応答を送信する（Ｓ３０６）。
【００８１】
コマンドＣ４は、Ｓ３０６にて、ハンドオーバ制御部３７が送信する認証情報通知応答のコマンドのフォーマットを示している。コマンドＣ４には、「コマンド種別」、「端末種別」が含まれる。ハンドオーバ制御部３７は、コマンドＣ４の「コマンド種別」に認証情報通知応答を示す識別子、「端末種別」に通信端末１を示す識別子を設定し、ＡＰＣ４へ送信する。
【００８２】
次に、ＡＰＣ４のハンドオーバ制御部４４は、通信デバイス４２を介して、コマンドＣ４を受信する。ハンドオーバ制御部４４は、コマンドＣ４の「コマンド種別」の識別子が認証情報通知応答であることを確認する。そして、ハンドオーバ制御部４４は、通信デバイス４２を介して、ＡＰ２に対してハンドオーバ要求応答を送信する（Ｓ３０７）。
【００８３】
Ｓ３０７にて、ハンドオーバ制御部４４が送信するハンドオーバ要求応答のコマンドのフォーマットも、コマンドＣ４に示すように、「コマンド種別」、「端末種別」が含まれる。ハンドオーバ制御部４４は、コマンドＣ４の「コマンド種別」にハンドオーバ要求応答を示す識別子、「端末種別」に通信端末１を示す識別子を設定し、ＡＰ２へ送信する。
【００８４】
ＡＰ２のハンドオーバ制御部２７は、通信デバイス２５を介して、コマンドＣ４を受信する。ハンドオーバ制御部２７は、コマンドＣ４に含まれる「コマンド種別」の識別子がハンドオーバ要求応答であることを確認する。そして、ハンドオーバ制御部２７は、ミリ波通信デバイス２３を介して、通信端末１に対して、ハンドオーバ要求応答を送信する（Ｓ３０８）。
【００８５】
Ｓ３０８にて、ハンドオーバ制御部２７が送信するハンドオーバ要求応答は、Ｓ３０７にて、ハンドオーバ制御部４４から受信したハンドオーバ要求応答と同様である。
【００８６】
通信端末１のハンドオーバ制御部１５は、ミリ波通信デバイス１２を介して、コマンドＣ４を受信する。ハンドオーバ制御部１５は、コマンドＣ４に含まれる「コマンド種別」の識別子がハンドオーバ要求応答であることを確認することによって、ハンドオーバが完了したと判定する。そして、通信端末１のハンドオーバ制御部１５は、ミリ波通信デバイス１２をＡＰ３のミリ波通信デバイス３３と接続し、ミリ波通信を開始する。つまり、通信端末１とＡＰ３とは、接続状態となる。
【００８７】
ＡＰ３は、通信端末１と接続状態となり、ミリ波通信デバイス３３を介して、ミリ波通信デバイス１２から信号（例えば、Ｋｅｅｐ−Ａｌｉｖｅのように、通信端末とＡＰ間で定期的に送受信される信号）を受信すると、ＡＰ３のハンドオーバ制御部３７は、ＡＰＣ４に対して、接続通知を送信する（Ｓ３０９）。
【００８８】
Ｓ３０９にて、ハンドオーバ制御部３７が送信する接続通知のフォーマットは、コマンドＣ４に示すように、「コマンド種別」、「端末種別」が含まれる。ハンドオーバ制御部３７は、コマンドＣ４の「コマンド種別」に接続通知を示す識別子、「端末種別」に通信端末１を示す識別子を設定し、ＡＰＣ４へ送信する。
【００８９】
ＡＰＣ４のハンドオーバ制御部４４は、通信デバイス４２を介して、コマンドＣ４を受信する。ハンドオーバ制御部４４は、コマンドＣ４に含まれる「コマンド種別」の識別子が接続通知であることを確認すると、コマンドＣ４の「端末種別」の識別子が示す通信端末１が接続通知の送信元であるＡＰ３との接続が完了したと判定し、ＡＰＣ４の記憶部４１に格納されている通信端末１の接続情報を更新する（Ｓ３１０）。
【００９０】
情報Ｍ５は、Ｓ３１０にて更新後の通信端末１の接続情報である。記憶部４１には、接続通知を受信する前の段階では、情報Ｍ３の接続情報が格納されている。ハンドオーバ制御部４４は、接続通知のコマンドＣ４を受信した後、通信端末１と接続状態にあるＡＰをＡＰ３に更新した情報Ｍ５を通信端末１の接続情報として記憶部４１に格納する。
【００９１】
次に、ハンドオーバ制御部４４は、通信デバイス４２を介して、ＡＰ２に対して接続解除通知を送信する（Ｓ３１１）。
【００９２】
Ｓ３１１にて、ハンドオーバ制御部４４が送信する接続解除通知のフォーマットは、コマンドＣ４に示すように、「コマンド種別」、「端末種別」が含まれる。ハンドオーバ制御部４４は、コマンドＣ４の「コマンド種別」に接続解除通知を示す識別子、「端末種別」に通信端末１を示す識別子を設定し、ＡＰ２へ送信する。
【００９３】
ＡＰ２のハンドオーバ制御部２７は、通信デバイス２５を介して、コマンドＣ４を受信する。ハンドオーバ制御部２７は、コマンドＣ４に含まれる「コマンド種別」の識別子が接続解除通知であることを確認すると、コマンドＣ４の「端末種別」の識別子が示す通信端末１との接続を解除し、記憶部２２に格納されている通信端末１の認証情報を破棄する（Ｓ３１２）。
【００９４】
情報Ｍ６は、Ｓ３１２にて、通信端末１の認証情報が破棄された後の状態を示す。ハンドオーバ制御部２７は、接続解除通知を受信した後、記憶部２２に格納された情報Ｍ１の認証情報を破棄し、情報Ｍ６の状態に変更する。
【００９５】
以上のハンドオーバ制御により、通信端末１は、可視光データを受信したことをトリガとして、現在接続中のＡＰ２を介して、ハンドオーバ要求を送信する。また、通信端末１は、現在接続中のＡＰ２を介して、ハンドオーバ要求応答を受信することにより、ハンドオーバが完了する。
【００９６】
次に、通信端末１が現在接続中のＡＰと通信が可能では無い状態となった場合のハンドオーバ制御の例について説明する。
【００９７】
図４は、本実施の形態におけるミリ波無線ＬＡＮ接続システム１００のハンドオーバ制御の動作の第２例を示すシーケンス図である。図４では、図３と同様に、通信端末１と、通信端末１と接続中のＡＰ２と、通信端末１がハンドオーバにより新たに接続するＡＰ３と、ＡＰ２およびＡＰ３を制御するＡＰＣ４の動作が示されている。また、各動作において、送受信されるコマンド（メッセージ）のフォーマットの一例（コマンドＣ１〜Ｃ４）と、ＡＰ２、ＡＰ３、ＡＰＣ４の記憶部に格納される情報（情報Ｍ１〜Ｍ６）の例も示されている。なお、図４の情報Ｍ１〜Ｍ３は、図３の情報Ｍ１〜Ｍ３と同様であるので詳細な説明は省略する。
【００９８】
図４に示すハンドオーバ制御は、通信端末１がＡＰ３から送信される可視光データを受信した後（つまり、図４のＳ３０１の後）、通信端末１が、接続状態にあったＡＰ２との通信が切断されてしまう点が、図３に示したハンドオーバ制御と異なる。これに伴って、図４に示すハンドオーバ制御は、通信端末１から送信されるハンドオーバ要求の送信先のＡＰおよび通信端末１によって受信されるハンドオーバ要求応答の送信先のＡＰが図３に示したハンドオーバ制御と異なる。また、図４に示すハンドオーバ制御は、図３に示したハンドオーバ制御に対して、通信端末１の認証情報を取得する処理が追加される。
【００９９】
通信端末１のハンドオーバ制御部１５は、カメラ１１を介して、ＡＰ３から可視光データを受信する（Ｓ４０１）。可視光データは、ＡＰ３の識別子（例えば、ＡＰ３のＢＳＳＩＤ）等の所定の情報を含む光ＩＤ信号である。
【０１００】
通信端末１は、ＡＰ３から可視光データを受信した場合、可視光データを送信したＡＰ３とのミリ波通信が可能、すなわち、ＡＰ３へのハンドオーバが可能である。そのため、通信端末１は、ＡＰ３へのハンドオーバを行う。
【０１０１】
通信端末１のハンドオーバ制御部１５は、現在接続状態にあるＡＰ２との通信状態を確認する。図４の場合、通信端末１は、ＡＰ２と切断状態となり、通信が可能では無いため、ハンドオーバ制御部１５は、ミリ波通信デバイス１２を介して、ＡＰ３に対してハンドオーバ要求を送信する（Ｓ４０２）。
【０１０２】
コマンドＣ１は、Ｓ４０２にて、ハンドオーバ制御部１５が送信するハンドオーバ要求のコマンドのフォーマットを示している。コマンドＣ１には、「コマンド種別」、「端末種別」、「移動元ＡＰ」、「移動先ＡＰ」が含まれる。ハンドオーバ制御部１５は、「コマンド種別」にハンドオーバ要求を示す識別子、「端末種別」に通信端末１を示す識別子（例えば、通信端末１のＭＡＣアドレス）、「移動元ＡＰ」にＡＰ２を示す識別子（例えば、ＡＰ２のＢＳＳＩＤ）を設定する。ハンドオーバ制御部１５は、受信した可視光データに基づき、「移動先ＡＰ」にＡＰ３を示す識別子（例えば、ＡＰ３のＢＳＳＩＤ）を設定する。ハンドオーバ制御部１５は、各識別子を設定したハンドオーバ要求をＡＰ２に送信する。
【０１０３】
ＡＰ３のハンドオーバ制御部３７は、ミリ波通信デバイス３３を介して、コマンドＣ１を受信する。ハンドオーバ制御部３７は、コマンドＣ１の「コマンド種別」の識別子がハンドオーバ要求であることを確認する。ハンドオーバ制御部３７は、コマンドＣ１の「端末種別」の識別子から、ハンドオーバ要求を送信した端末が通信端末１であることを確認する。ハンドオーバ制御部３７は、記憶部３２に格納されている認証情報（例えば、情報）を参照し、ハンドオーバ要求を送信した通信端末１が自身（つまり、ＡＰ３）と接続中では無い通信端末であると判定する。この場合、ハンドオーバ制御部３７は、受信したハンドオーバ要求のコマンドをそのままＡＰＣ４へ通信デバイス３５を介して送信する（Ｓ４０３）。
【０１０４】
ＡＰＣ４のハンドオーバ制御部４４は、通信デバイス４２を介して、コマンドＣ１を受信する。ハンドオーバ制御部４４は、コマンドＣ１の「コマンド種別」の識別子がハンドオーバ要求であることを確認する。ハンドオーバ制御部４４は、コマンドＣ１に「認証情報」が含まれていないことを確認する。ハンドオーバ制御部４４は、ハンドオーバ要求のコマンドＣ１に「認証情報」が含まれていない場合、「移動元ＡＰ」が示すＡＰ２から「認証情報」を取得するために、通信デバイス４２を介して、認証情報取得通知をＡＰ２へ送信する（Ｓ４０４）。
【０１０５】
コマンドＣ４は、Ｓ４０４にて、ハンドオーバ制御部４４が送信する認証情報取得通知のコマンドのフォーマットを示している。コマンドＣ４には、「コマンド種別」、「端末種別」が含まれる。ハンドオーバ制御部４４は、「コマンド種別」に認証情報取得通知を示す識別子を設定する。ハンドオーバ制御部４４は、受信したコマンドＣ１と同様に、「端末種別」に通信端末１を示す識別子を設定する。ハンドオーバ制御部４４は、設定した認証情報取得通知のコマンドＣ４をＡＰ２へ送信する。
【０１０６】
次に、ＡＰ２のハンドオーバ制御部２７は、通信デバイス２５を介して、コマンドＣ４を受信する。ハンドオーバ制御部２７は、コマンドＣ４の「コマンド種別」の識別子が認証情報取得通知であること、および、コマンドＣ４の「端末種別」の識別子が通信端末１であることを確認する。ハンドオーバ制御部２７は、記憶部２２に格納される通信端末１の情報Ｍ１を参照して、認証情報取得応答を設定する。ハンドオーバ制御部２７は、通信デバイス２５を介して、認証情報取得応答をＡＰＣ４へ送信する（Ｓ４０５）。
【０１０７】
コマンドＣ３は、Ｓ４０５にて、ハンドオーバ制御部２７が送信する認証情報取得応答のコマンドのフォーマットを示している。コマンドＣ３には、「コマンド種別」、「端末種別」、「認証情報」が含まれる。ハンドオーバ制御部２７は、「コマンド種別」に認証情報取得応答を示す識別子を設定する。ハンドオーバ制御部２７は、受信したコマンドＣ４と同様に、「端末種別」に通信端末１を示す識別子を設定する。ハンドオーバ制御部２７は、記憶部２２に格納されている通信端末１の情報Ｍ１を参照して、「認証情報」に通信端末１の認証情報を設定する。ハンドオーバ制御部２７は、設定した認証情報取得応答のコマンドＣ３をＡＰＣ４へ送信する。
【０１０８】
ＡＰＣ４のハンドオーバ制御部４４は、通信デバイス４２を介して、コマンドＣ３を受信する。ハンドオーバ制御部４４は、コマンドＣ３の「コマンド種別」の識別子が認証情報取得応答であることを確認する。ハンドオーバ制御部４４は、コマンドＣ３に「認証情報」が含まれることを確認する。ハンドオーバ制御部４４は、Ｓ４０３にて受信したハンドオーバ要求のコマンドＣ１の「移動先ＡＰ」が示すＡＰ３へ「認証情報」を通知するために、通信デバイス４２を介して、認証情報通知をＡＰ３へ送信する（Ｓ４０６）。
【０１０９】
Ｓ４０６にて、ハンドオーバ制御部４４が送信する認証情報通知のコマンドのフォーマットも、コマンドＣ３に示すように、「コマンド種別」、「端末種別」、「認証情報」が含まれる。ハンドオーバ制御部４４は、「コマンド種別」に認証情報通知を示す識別子を設定する。ハンドオーバ制御部４４は、受信した認証情報取得応答のコマンドＣ３と同様に、「端末種別」に通信端末１を示す識別子、「認証情報」に通信端末１の認証情報を設定する。ハンドオーバ制御部４４は、設定した認証情報通知のコマンドＣ３をＡＰ３へ送信する。
【０１１０】
次に、ＡＰ３のハンドオーバ制御部３７は、通信デバイス３５を介して、コマンドＣ３を受信する。ハンドオーバ制御部３７は、コマンドＣ３の「コマンド種別」の識別子が認証情報通知であることを確認する。ハンドオーバ制御部３７は、コマンドＣ３から「端末種別」、「認証情報」を取得し、記憶部３２に認証情報を格納する（Ｓ４０７）。
【０１１１】
情報Ｍ４は、Ｓ４０７にて、記憶部３２に格納される情報である。認証情報通知のコマンドＣ３を受信する前の段階では、ＡＰ３は通信端末１と接続中では無いため、情報Ｍ２に示すように、記憶部３２には通信端末１の認証情報は格納されていない。ハンドオーバ制御部３７は、認証情報通知のコマンドＣ３を受信した後、通信端末１の端末種別と、通信端末１の認証情報を含む情報Ｍ４を記憶部３２に格納する。
【０１１２】
次に、ハンドオーバ制御部３７は、通信デバイス３５を介して、ＡＰＣ４に対して、認証情報通知の応答を示す認証情報通知応答を送信する（Ｓ４０８）。
【０１１３】
Ｓ４０８にて、ハンドオーバ制御部３７が送信する認証情報通知応答のコマンドも、コマンドＣ４に示すように、「コマンド種別」、「端末種別」が含まれる。ハンドオーバ制御部３７は、コマンドＣ４の「コマンド種別」に認証情報通知応答を示す識別子、「端末種別」に通信端末１を示す識別子を設定し、ＡＰＣ４へ送信する。
【０１１４】
次に、ＡＰＣ４のハンドオーバ制御部４４は、通信デバイス４２を介して、コマンドＣ４を受信する。ハンドオーバ制御部４４は、コマンドＣ４の「コマンド種別」の識別子が認証情報通知応答であることを確認する。そして、ハンドオーバ制御部４４は、通信デバイス４２を介して、ＡＰ３に対してハンドオーバ要求応答を送信する（Ｓ４０９）。
【０１１５】
Ｓ４０９にて、ハンドオーバ制御部４４が送信するハンドオーバ要求応答のコマンドのフォーマットも、コマンドＣ４に示すように、「コマンド種別」、「端末種別」が含まれる。ハンドオーバ制御部４４は、コマンドＣ４の「コマンド種別」にハンドオーバ要求応答を示す識別子、「端末種別」に通信端末１を示す識別子を設定し、ＡＰ３へ送信する。
【０１１６】
ＡＰ３のハンドオーバ制御部３７は、通信デバイス３５を介して、コマンドＣ４を受信する。ハンドオーバ制御部３７は、コマンドＣ４に含まれる「コマンド種別」の識別子がハンドオーバ要求応答であることを確認する。そして、ハンドオーバ制御部３７は、ミリ波通信デバイス３３を介して、通信端末１に対して、ハンドオーバ要求応答を送信する（Ｓ４１０）。
【０１１７】
Ｓ４１０にて、ハンドオーバ制御部３７が送信するハンドオーバ要求応答は、Ｓ４０９にて、ハンドオーバ制御部４４から受信したハンドオーバ要求応答と同様である。
【０１１８】
通信端末１のハンドオーバ制御部１５は、ミリ波通信デバイス１２を介して、コマンドＣ４を受信する。ハンドオーバ制御部１５は、コマンドＣ４に含まれる「コマンド種別」の識別子がハンドオーバ要求応答であることを確認することによって、ハンドオーバが完了したと判定する。そして、通信端末１のハンドオーバ制御部１５は、ミリ波通信デバイス１２をＡＰ３のミリ波通信デバイス３３と接続し、ミリ波通信を開始する。つまり、通信端末１とＡＰ３とは、接続状態となる。
【０１１９】
通信端末１とＡＰ３とが接続状態となった後のハンドオーバ制御のＳ４１１〜Ｓ４１４の処理は、それぞれ、図３に示したハンドオーバ制御のＳ３０９〜Ｓ３１２と同様である。
【０１２０】
以上のハンドオーバ制御により、現在接続中のＡＰ２との通信が切断された状態の場合、通信端末１は、可視光データを受信したことをトリガとして、可視光データの送信元であるＡＰ３を介して、ハンドオーバ要求を送信する。また、通信端末１は、可視光データの送信元であるＡＰ３を介して、ハンドオーバ要求応答を受信することにより、ハンドオーバが完了する。
【０１２１】
以上説明したように、本実施の形態によれば、通信端末がＡＰから可視光データを受信したことをトリガとして、可視光データの送信元のＡＰを新たな接続先のＡＰとして特定し、新たな接続先のＡＰへのハンドオーバが実行される。このような構成により、通信端末は、ハンドオーバ時にＡＰを探索する（スキャンする）必要無く、見通しパスを確保できるＡＰを特定でき、特定したＡＰをハンドオーバにより新たに接続するＡＰに設定できるため、見通しパスを確保できている装置間で、高速にハンドオーバを行うことができる。
【０１２２】
また、本実施の形態によれば、通信端末は、ＡＰから可視光データを受信したことをトリガとして、可視光データの送信元のＡＰに対してハンドオーバ要求を送信してもよい。このような構成により、通信端末は、接続状態にあるＡＰの代わりに、可視光データの送信元のＡＰへハンドオーバ要求を送信できるため、通信端末と接続中のＡＰとの通信が切断された状態の場合であっても、適切なＡＰへ高速にハンドオーバできる。
【０１２３】
なお、本実施の形態では、ミリ波帯を用いた無線ＬＡＮ接続システムについて説明したが、本開示はこれに限定されない。ミリ波帯を用いた無線通信を行う通信装置間で、ハンドオーバ制御を行う構成であれば、無線ＬＡＮに限定されない。
【０１２４】
また、本実施の形態では、ミリ波無線ＬＡＮ接続システムが２つのＡＰを有する例について説明したが、本開示はこれに限定されない。ＡＰの数は、２つでなくてもよい。
【０１２５】
また、本実施の形態では、ミリ波無線ＬＡＮ接続システムが、別々の装置として、ＡＰとＡＰＣとを有する例について説明したが、本開示はこれに限定されない。例えば、ミリ波無線ＬＡＮ接続システムは、ＡＰＣの機能を実行する構成を有するメインＡＰと、メインＡＰにより制御されるサブＡＰとを有する構成であってもよい。
【０１２６】
以上、図面を参照しながら各種の実施の形態について説明したが、本開示はかかる例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本開示の技術的範囲に属するものと了解される。また、開示の趣旨を逸脱しない範囲において、上記実施の形態における各構成要素を任意に組み合わせてもよい。
【０１２７】
上記各実施の形態では、本開示はハードウェアを用いて構成する例にとって説明したが、本開示はハードウェアとの連携においてソフトウェアでも実現することも可能である。
【０１２８】
また、上記各実施の形態の説明に用いた各機能ブロックは、典型的には、入力端子および出力端子を有する集積回路であるＬＳＩとして実現される。これらは個別に１チップ化されてもよいし、一部または全てを含むように１チップ化されてもよい。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【０１２９】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路または汎用プロセッサを用いて実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｅｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、ＬＳＩ内部の回路セルの接続又は設定を再構成可能なリコンフィギュラブル  プロセッサ（Ｒｅｃｏｎｆｉｇｕｒａｂｌｅ  Ｐｒｏｃｅｓｓｏｒ）を利用してもよい。
【０１３０】
さらには、半導体技術の進歩又は派生する別技術により,ＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックを集積化してもよい。バイオ技術の適用等が可能性としてありえる。
【産業上の利用可能性】
【０１３１】
本開示は、ミリ波無線ＬＡＮ接続システムに有用である。
【符号の説明】
【０１３２】
１  通信端末
２、３  アクセスポイント（ＡＰ）
４  アクセスポイントコントローラ（ＡＰＣ）
１１  カメラ
１２、２３、３３  ミリ波通信デバイス
１３、２４、３４  アンテナ
１４、２６、３６、４３  制御部
１５、２７、３７、４４  ハンドオーバ制御部
１６  可視光受信制御部
１７、２９、３９  ミリ波通信制御部
２１、３１  ＬＥＤ光源
２２、３２、４１  記憶部
２５、３５、４２  通信デバイス
２８、３８  可視光送信制御部
１００  ミリ波無線ＬＡＮ接続システム
【図１】
0006649132.tif 000002
【図２】
0006649132.tif 000003
【図３】
0006649132.tif 000004
【図４】
0006649132.tif 000005