(57)【要約】【課題】無線通信装置を携帯しているユーザが乗っている乗り物の速度に変化が生じた場合に、より適切な接続先を選択すること。【解決手段】セルラまたは無線ＬＡＮを選択して接続する無線通信装置１００であって、所定の閾値に基づいて、無線通信装置１００の移動速度に変化が生じたか否かを判定する速度判定部１１と、無線通信装置の移動速度に変化が生じた場合、同一のアクセスポイントを一定時間観測したか否かを判定するアクセスポイント監視部１３と、同一のアクセスポイントが一定時間観測された場合、そのアクセスポイントへ接続する接続先制御部１４と、を具備する。【選択図】図１
2014099788.tif 000002
【特許請求の範囲】
【請求項１】
セルラまたは無線ＬＡＮを選択して接続する無線通信装置であって、
所定の閾値に基づいて、無線通信装置の移動速度に変化が生じたか否かを判定する速度判定部と、
前記無線通信装置の移動速度に変化が生じた場合、同一のアクセスポイントを一定時間観測したか否かを判定するアクセスポイント監視部と、
前記同一のアクセスポイントが一定時間観測された場合、当該アクセスポイントへ接続する接続先制御部と、
を具備した無線通信装置。
【請求項２】
前記接続先制御部は、
前記無線通信装置の移動速度が所定の閾値を上回ることで低速から高速へ変化し、かつ、同一のアクセスポイントが一定時間観測された場合、当該アクセスポイントへ接続する、
請求項１記載の無線通信装置。
【請求項３】
前記接続先制御部は、
前記無線通信装置の移動速度が低速から高速へ変化し、かつ、同一のアクセスポイントが一定時間観測されなかった場合、セルラへ接続するとともに、アクセスポイントのスキャンを停止する、
請求項１または２記載の無線通信装置。
【請求項４】
前記接続先制御部は、
前記無線通信装置の移動速度が所定の閾値を下回ることで高速から低速へ変化し、かつ、同一のアクセスポイントが一定時間観測された場合、当該アクセスポイントへ接続する、
請求項１から３のいずれか１項に記載の無線通信装置。
【請求項５】
前記接続先制御部は、
前記無線通信装置の移動速度が高速から低速へ変化し、かつ、同一のアクセスポイントが一定時間観測されなかった場合、実行中の接続を維持する、
請求項４記載の無線通信装置。
【請求項６】
セルラまたは無線ＬＡＮを選択して接続する無線通信方法であって、
所定の閾値に基づいて、無線通信装置の移動速度に変化が生じたか否かを判定するステップと、
前記無線通信装置の移動速度に変化が生じた場合、同一のアクセスポイントを一定時間観測したか否かを判定するステップと、
前記同一のアクセスポイントが一定時間観測された場合、当該アクセスポイントへ接続するステップと、
を有する無線通信方法。
【請求項７】
セルラまたは無線ＬＡＮを選択して接続する装置のコンピュータに実行させる無線通信プログラムであって、
所定の閾値に基づいて、無線通信装置の移動速度に変化が生じたか否かを判定する処理と、
前記無線通信装置の移動速度に変化が生じた場合、同一のアクセスポイントを一定時間観測したか否かを判定する処理と、
前記同一のアクセスポイントが一定時間観測された場合、当該アクセスポイントへ接続する処理と、
を実行させる無線通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セルラまたは無線ＬＡＮのいずれかを選択して接続する無線通信装置、無線通信方法、および無線通信プログラムに関する。
【背景技術】
【０００２】
現在、セルラ（広域通信網）または無線ＬＡＮ（Local Area Network）のいずれかを選択して接続する無線通信装置が普及している。このような無線通信装置は、例えば、スマートフォンやタブレットなどの携帯端末が挙げられる。
【０００３】
上記無線通信装置を携帯したユーザが乗り物に乗った場合、無線通信装置は、次のように動作する。すなわち、乗り物が、無線ＬＡＮへの接続を可能とする領域（例えば、アクセスポイントを設置した駅）へ移動する度に、無線通信装置は、無線ＬＡＮへの接続を試みる。よって、乗り物での移動中は、無線ＬＡＮへの接続を試みる頻度が多くなるため、無線通信装置の消費電力が増えてしまう。
【０００４】
例えば特許文献１には、ユーザが乗り物に乗車しているか否かの判定に基づいて、セルラまたは無線ＬＡＮを選択する無線通信装置が開示されている。この無線通信装置は、まず、無線通信装置の移動速度が低速から高速へ変化した場合、ユーザが乗車中であると判定する一方、無線通信装置の移動速度が高速から低速へ変化した場合、ユーザが下車中であるかを判定する。そして、無線通信装置は、ユーザが乗車中であると判定した場合はセルラへ接続し、ユーザが下車中であると判定した場合は無線ＬＡＮへ接続する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１０２４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１の無線通信装置は、無線通信装置の移動速度の変化だけに基づいて接続先（セルラまたは無線ＬＡＮ）の選択を行うため、以下の課題がある。
【０００７】
無線通信装置の移動速度が低速から高速に変化した場合、無線通信装置は、常にセルラへの接続を選択する。よって、乗り物にアクセスポイント（以下「ＡＰ」という）が搭載されていたとしても、無線通信装置は、そのＡＰへ接続することができない。なお、乗り物に搭載されるＡＰは、以下「車載ＡＰ」という。
【０００８】
一方、無線通信装置の移動速度が高速から低速に変化した場合、無線通信装置は、無線ＬＡＮへの接続を選択する。よって、例えば乗り物が途中駅で一時停車するなどして、ユーザが乗車中であったとしても、無線通信装置は、一時停車した場所で無線ＬＡＮへの接続を行う。よって、例えば、無線通信装置が、駅に設置されている公衆無線ＬＡＮに自動的に接続する設定となっている場合、途中駅に着くたびにセルラから無線ＬＡＮ接続に切り替えることで、通信の瞬断などが発生してしまう。
【０００９】
以上のように、無線通信装置の移動速度の変化だけに基づいた接続先の選択では、適切な接続先を選択することができない、という問題がある。
【００１０】
本発明の目的は、無線通信装置の移動速度に変化が生じた場合に、より適切な接続先を選択することができる無線通信装置、無線通信方法、および無線通信プログラムを提供することである。
【課題を解決するための手段】
【００１１】
本発明の一態様に係る無線通信装置は、セルラまたは無線ＬＡＮを選択して接続する無線通信装置であって、所定の閾値に基づいて、無線通信装置の移動速度に変化が生じたか否かを判定する速度判定部と、前記無線通信装置の移動速度に変化が生じた場合、同一のアクセスポイントを一定時間観測したか否かを判定するアクセスポイント監視部と、前記同一のアクセスポイントが一定時間観測された場合、当該アクセスポイントへ接続する接続先制御部と、を具備する構成を採る。
【００１２】
本発明の一態様に係る無線通信方法は、セルラまたは無線ＬＡＮを選択して接続する無線通信方法であって、所定の閾値に基づいて、無線通信装置の移動速度に変化が生じたか否かを判定するステップと、前記無線通信装置の移動速度に変化が生じた場合、同一のアクセスポイントを一定時間観測したか否かを判定するステップと、前記同一のアクセスポイントが一定時間観測された場合、当該アクセスポイントへ接続するステップと、を有する。
【００１３】
本発明の一態様に係る無線通信プログラムは、セルラまたは無線ＬＡＮを選択して接続する装置のコンピュータに実行させる無線通信プログラムであって、所定の閾値に基づいて、無線通信装置の移動速度に変化が生じたか否かを判定する処理と、前記無線通信装置の移動速度に変化が生じた場合、同一のアクセスポイントを一定時間観測したか否かを判定する処理と、前記同一のアクセスポイントが一定時間観測された場合、当該アクセスポイントへ接続する処理と、を実行させる。
【発明の効果】
【００１４】
本発明は、無線通信装置の移動速度に変化が生じた場合に、より適切な接続先を選択することができる。
【図面の簡単な説明】
【００１５】
【図１】本実施の形態に係る無線通信装置の構成例を示すブロック図
【図２】本実施の形態に係る無線通信装置の動作例を示すフローチャート
【図３】本実施の形態に係る無線通信装置の接続先の選択の遷移例を示す図
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１７】
＜無線通信装置１００の構成＞
まず、本実施の形態に係る無線通信装置１００の構成について説明する。図１は、無線通信装置１００の構成例を示すブロック図である。
【００１８】
無線通信装置１００は、セルラまたは無線ＬＡＮのいずれかを選択して接続する。無線通信装置１００は、携帯型の無線通信装置であり、例えば、スマートフォン、タブレット、パーソナルコンピュータなどが挙げられる。また、セルラの例としては、ＧＳＭ（登録商標）（Global System for Mobile communications）、３Ｇ、ＬＴＥ（Long Term Evolution）などの広域通信網が挙げられる。
【００１９】
図１に示すように、無線通信装置１００は、セルラ通信部１０、速度判定部１１、無線ＬＡＮ通信部１２、ＡＰ監視部１３、および接続先制御部１４を有する。接続先制御部１４は、接続先選択部１４０、セルラ制御部１４１、および無線ＬＡＮ制御部１４２を有する。
【００２０】
セルラ通信部１０は、基地局（図示せず）からの信号を受信して復調を行い、セルラ受信信号として速度判定部１１へ出力する。
【００２１】
また、セルラ通信部１０は、基地局との通信により、セルラへの接続を行う。
【００２２】
なお、セルラ通信部１０は、後述するセルラ制御部１４１からのセルラ制御情報に基づいて、基地局とのデータ通信のオンとオフが切り替わる。セルラ通信部１０は、データ通信オンのときに、基地局とのデータ通信を行う一方で、オフのときは、基地局とのデータ通信を行わない。
【００２３】
速度判定部１１は、まず、セルラ受信信号に含まれるセルのＩＤの単位時間当たりの変化に基づいて、無線通信装置１００の移動速度を検出する。無線通信装置のユーザが乗り物に乗っている場合、この速度は乗り物の速度と略同一となる。ここでいう「乗り物」は、電車や自動車など、人を乗せて移動するものをいう。そして、速度判定部１１は、検出した速度に基づいて、無線通信装置１００の移動速度に変化が生じたか否かを判定する。すなわち、速度判定部１１は、無線通信装置１００の移動速度が、低速から高速へ変化したか、または、高速から低速へ変化したかを判定する。例えば、速度判定部１１は、無線通信装置１００の移動速度が第１閾値を上回った場合、低速から高速へ変化したと判定する。第１閾値は、例えば、乗り物が走行するときの平均的な速度である。また、例えば、速度判定部１１は、無線通信装置１００の移動速度が第２閾値を下回った場合、高速から低速へ変化したと判定する。第２閾値は、例えば、乗り物が徐行するときの平均的な速度である。この判定は、以下「速度変化判定」という。そして、速度判定部１１は、速度変化判定の結果を示す速度変化情報を、ＡＰ監視部１３および接続先制御部１４へ出力する。
【００２４】
無線ＬＡＮ通信部１２は、ＡＰからの信号を受信して復調を行い、ＡＰのＩＤおよび受信強度を検出する。そして、無線ＬＡＮ通信部１２は、ＡＰのＩＤおよび受信強度を含むＲＳＳＩ（Received Signal Strength Indication）情報をＡＰ監視部１３へ出力する。
【００２５】
また、無線ＬＡＮ通信部１２は、ＡＰとの通信により、ＡＰのスキャンを行う。
【００２６】
また、無線ＬＡＮ通信部１２は、ＡＰとの通信により、無線ＬＡＮへの接続を行う。以下、「無線ＬＡＮへの接続」は、適宜「ＡＰへの接続」ともいう。
【００２７】
なお、無線ＬＡＮ通信部１２は、後述する無線ＬＡＮ制御部１４２からの無線ＬＡＮ制御情報に基づいて、オンとオフが切り替わる。無線ＬＡＮ通信部１２は、オンのときに、ＡＰとの通信が可能となる一方で、オフのときは、ＡＰとの通信が不可能となる。
【００２８】
ＡＰ監視部１３は、速度変化情報が低速から高速への変化を示す場合、ＲＳＳＩ情報に含まれる同一ＡＰのＩＤを一定時間Ｔ１観測したか否かを判定する。この判定は、以下「第１ＡＰ判定」という。一定時間Ｔ１は、例えば、数十秒程度でよい。そして、ＡＰ監視部１３は、第１ＡＰ判定の結果を示す第１ＡＰ判定情報を、接続先制御部１４へ出力する。
【００２９】
一方、ＡＰ監視部１３は、速度変化情報が高速から低速への変化を示す場合、ＲＳＳＩ情報に含まれる同一ＡＰのＩＤを一定時間Ｔ２観測したか否かを判定する。この判定は、以下「第２ＡＰ判定」という。一定時間Ｔ２は、一定時間Ｔ１よりも大きい値とし、例えば、数分程度（運行中の電車が駅に停車する時間）でよい。そして、ＡＰ監視部１３は、第２ＡＰ判定の結果を示す第２ＡＰ判定情報を、接続先制御部１４へ出力する。
【００３０】
接続先制御部１４は、接続先選択部１４０、セルラ制御部１４１、および無線ＬＡＮ制御部１４２を有する。
【００３１】
接続先選択部１４０は、速度判定部１１から速度変化情報を受け取ると、無線ＬＡＮ制御部１４２に対して、ＡＰのスキャンを実行する旨の指示情報を出力する。
【００３２】
また、接続先選択部１４０は、第１ＡＰ判定情報に基づいて、無線通信装置１００が観測したＡＰに接続できるか否かを判定する。
【００３３】
第１ＡＰ判定情報が、同一ＡＰのＩＤを一定時間Ｔ１観測した旨を示す場合、接続先選択部１４０は、観測したＩＤのＡＰに接続可能（または接続中）であると判定する。そして、接続先選択部１４０は、無線ＬＡＮ制御部１４２に対して、観測したＩＤのＡＰへ接続する旨の指示情報を出力する。ここで、第１ＡＰ判定情報が同一ＡＰのＩＤを一定時間Ｔ１以上観測した旨を示す場合は、例えば、無線通信装置１００が高速移動しているにも拘わらず、安定して接続可能なＡＰが存在する場合である。したがって、観測したＩＤのＡＰは車載ＡＰである可能性が高く、高速移動中の接続先として選択することが望ましい。
【００３４】
一方、第１ＡＰ判定情報が、同一ＡＰのＩＤを一定時間Ｔ１観測しなかった旨を示す場合、接続先選択部１４０は、観測したＩＤのＡＰに接続不可能であると判定する。そして、接続先選択部１４０は、セルラ制御部１４１に対して、セルラへ接続する旨の指示情報を出力する。またこのとき、接続先選択部１４０は、無線ＬＡＮ制御部１４２に対して、無線ＬＡＮ通信部１２をオフにする旨の指示情報を出力する。ここで、第１ＡＰ判定情報が同一ＡＰのＩＤを一定時間Ｔ１観測しなかった旨を示す場合は、例えば、車載ＡＰが存在しないか、無線通信装置１００と車載ＡＰとが安定して接続できそうにない場合である。したがって、観測したＩＤのＡＰは高速移動中の接続先としては望ましくないため、このＡＰを介した無線ＬＡＮによる通信を断念して、電力消費を抑えることが望ましい。
【００３５】
また、接続先選択部１４０は、ＡＰ監視部１３からの第２ＡＰ判定情報に基づいて、無線通信装置１００が実行中の接続を維持すべきか否かを判定する。
【００３６】
第２ＡＰ判定情報が、同一ＡＰのＩＤを一定時間Ｔ２観測した旨を示す場合、接続先選択部１４０は、観測したＩＤのＡＰへ接続すべきと判定する。そして、接続先選択部１４０は、無線ＬＡＮ制御部１４２に対して、観測したＩＤのＡＰへ接続する旨の指示情報を出力する。ここで、第２ＡＰ判定情報が同一ＡＰのＩＤを一定時間Ｔ２観測した旨を示す場合は、例えば、無線通信装置１００が移動速度を落とした後に同一のＡＰと接続可能なエリアに長時間滞在している場合である。この場合、無線通信装置１００を携帯しているユーザは、乗り物から下車して高速移動を終えた可能性が高い。したがって、無線通信装置１００は、観測したＩＤのＡＰ（例えば、駅に設置されたＡＰ）を介した無線ＬＡＮによる通信を実施することが望ましい。なお、ユーザの乗っている乗り物に車載ＡＰが存在し、かつ、その乗り物が低速移動を行っている場合にも、第２ＡＰ判定情報が同様の判定結果を示す場合がある。しかし、この場合は、観測したＩＤのＡＰは、車載ＡＰのＩＤである可能性が高いため、接続先選択部１４０が観測したＩＤのＡＰに接続すべきとは判定しても不都合は生じない。
【００３７】
一方、第２ＡＰ判定情報が、同一ＡＰのＩＤを一定時間Ｔ２観測しなかった旨を示す場合、接続先選択部１４０は、実行中の接続を維持すべきと判定する。そして、接続先選択部１４０は、セルラ制御部１４１または無線ＬＡＮ制御部１４２に対して、実行中の接続を維持する旨の指示情報を出力する。すなわち、無線ＬＡＮへ接続中であれば、接続先選択部１４０は、無線ＬＡＮ制御部１４２に対して、無線ＬＡＮ（ＡＰ）への接続を維持する旨の指示情報を出力する。一方、セルラへ接続中であれば、接続先選択部１４０は、セルラ制御部１４１に対して、セルラへの接続を維持する旨の指示情報を出力する。ここで、第２ＡＰ判定情報が同一ＡＰのＩＤを一定時間Ｔ２観測しなかった旨を示す場合は、例えば、低速移動の開始後であっても駅等のＡＰとの接続が安定しない場合、もしくは、低速移動後に高速移動が再開されて接続可能なＡＰが頻繁に切り替わった場合（例えば、乗り物が徐行もしくは停車後に再発車した場合）に該当する。したがって、無線通信装置１００は、今までうまく動作していた接続を維持することが望ましい。
【００３８】
セルラ制御部１４１は、接続先選択部１４０からの指示情報に基づいて、セルラ通信部１０を制御する。
【００３９】
例えば、指示情報が、セルラへ接続する旨である場合、セルラ制御部１４１は、その旨を示すセルラ制御情報を、セルラ通信部１０へ出力する。この情報を受け取ったセルラ通信部１０は、セルラへの接続を行う。
【００４０】
また、例えば、指示情報が、セルラへの接続を維持する旨である場合、セルラ制御部１４１は、その旨を示すセルラ制御情報を、セルラ通信部１０へ出力する。この情報を受け取ったセルラ通信部１０は、セルラへの接続を維持する。
【００４１】
無線ＬＡＮ制御部１４２は、接続先選択部１４０からの指示情報に基づいて、無線ＬＡＮ通信部１２を制御する。
【００４２】
例えば、指示情報が、ＡＰのスキャンを実行する旨である場合、無線ＬＡＮ制御部１４２は、その旨を示す無線ＬＡＮ制御情報を、無線ＬＡＮ通信部１２へ出力する。この情報を受け取った無線ＬＡＮ通信部１２は、オンとなり、ＡＰのスキャンを行う。
【００４３】
また、例えば、指示情報が、観測されたＩＤのＡＰ（例えば、車載ＡＰ、または、駅に設置されたＡＰ）へ接続する旨である場合、無線ＬＡＮ制御部１４２は、その旨を示す無線ＬＡＮ制御情報を、無線ＬＡＮ通信部１２へ出力する。この情報を受け取った無線ＬＡＮ通信部１２は、観測されたＩＤのＡＰへの接続を行う。
【００４４】
また、例えば、指示情報が、無線ＬＡＮ通信部１２をオフにする旨である場合、無線ＬＡＮ制御部１４２は、その旨を示す無線ＬＡＮ制御情報を、無線ＬＡＮ通信部１２へ出力する。この情報を受け取った無線ＬＡＮ通信部１２は、オフとなる。これにより、無線ＬＡＮ通信部１２は、ＡＰのスキャンを停止する。
【００４５】
また、例えば、指示情報が、無線ＬＡＮ（ＡＰ）への接続を維持する旨である場合、無線ＬＡＮ制御部１４２は、その旨を示す無線ＬＡＮ制御情報を、無線ＬＡＮ通信部１２へ出力する。この情報を受け取った無線ＬＡＮ通信部１２は、ＡＰへの接続を維持する。
【００４６】
なお、無線通信装置１００は、例えば、ＣＰＵ（Central Processing Unit）、制御プログラムを格納したＲＯＭ（Read Only Memory）などの記録媒体、およびＲＡＭ（Random Access Memory）などの作業用メモリを有する。この場合、上記した各構成部の機能は、ＣＰＵが制御プログラムを実行することにより実現される。
【００４７】
また、無線通信装置１００の各機能部は、例えば、集積回路により構成してもよい。無線通信装置１００の各機能部は、個別に１チップ化してもよいし、複数で１チップ化してもよい。集積回路は、集積度の違いにより、ＬＳＩ（Large Scale Integration）、ＩＣ（Integrated Circuit）、システムＬＳＩ、スーパーＬＳＩ、またはウルトラＬＳＩ等とすることができる。また、集積回路は、専用回路または汎用プロセッサにより実現するものであってもよい。また、集積回路は、その製造後にプログラムすることが可能なＦＰＧＡ（Field Programmable Gate Array）、または、内部の回路セルの接続や設定を再構成可能なコンフィギュラブル・プロセッサとしてもよい。さらには、無線通信装置１００の各機能部は、半導体技術の進歩または派生する別技術に応じて、ＬＳＩに置き換わる他の集積回路化の技術（例えばバイオ技術）により集積化されたものにより実現されてもよい。
【００４８】
また、図示はしていないが、本実施の形態に係る無線通信装置１００は、ユーザが動作を選択して実行するための、ユーザインタフェースをそれぞれ有してもよい。例えば、本実施の形態に係る無線通信装置１００は、ユーザインタフェースとして、入力キー、ディスプレイ、マイクロフォン、スピーカ、カメラ、バイブレータ、およびプログラム格納や実行のためのメモリなどの機能をそれぞれ有してもよい。
【００４９】
このように、無線通信装置１００は、セルラまたは無線ＬＡＮを選択して接続する無線通信装置であって、無線通信装置１００の移動速度に変化が生じたか否かを判定する速度判定部１１と、無線通信装置１００の移動速度に変化が生じた場合、同一のＡＰを一定時間観測したか否かを判定するＡＰ監視部１３と、同一のＡＰが一定時間観測された場合、そのＡＰへ接続する接続先制御部１４と、を具備することを特徴とする。すなわち、無線通信装置１００は、無線通信装置１００の移動速度の変化を検出した後で、同一のＡＰを一定時間観測できたか否かを判定し、観測できた場合はそのＡＰを接続先として選択する。これにより、無線通信装置１００は、それを携帯したユーザが乗った乗り物に車載ＡＰが搭載されている場合は、その車載ＡＰを選択できる。また、無線通信装置１００は、それを携帯したユーザが乗り物から降りた場所にＡＰが設置されている場合は、そのＡＰを選択できる。さらに、無線通信装置１００は、車載ＡＰへの接続中に乗り物が一時的に移動を停止したときであっても、一定時間内の停止であれば、車載ＡＰへの接続を維持できる。以上のように、無線通信装置１００は、無線通信装置１００の移動速度に変化が生じた場合に、より適切な接続先を選択することができる。
【００５０】
また、無線通信装置１００において、速度判定部１１が低速から高速への速度の変化を検出し、かつ、ＡＰ監視部１３が同一のＡＰを一定時間Ｔ１観測した場合、接続先制御部１４は、そのＡＰへ接続することを特徴とする。これにより、無線通信装置１００は、乗り物での移動中において、車載ＡＰへ接続し、無線ＬＡＮによる通信を実現できる。
【００５１】
また、無線通信装置１００において、速度判定部１１が低速から高速への速度の変化を検出し、かつ、ＡＰ監視部１３が同一のＡＰを一定時間観測しなかった場合、接続先制御部１４は、セルラへ接続するとともに、ＡＰのスキャンを停止することを特徴とする。これにより、無線通信装置１００は、乗り物での移動中において、車載ＡＰがない場合でも、セルラによる通信を実現できる。また、無線通信装置１００は、ＡＰのスキャンを停止することで、消費電力を低減できる。
【００５２】
また、無線通信装置１００において、速度判定部１１が高速から低速への速度の変化を検出し、かつ、ＡＰ監視部１３が同一のＡＰを一定時間Ｔ２観測した場合、接続先制御部１４がそのＡＰへ接続することを特徴とする。これにより、無線通信装置１００は、乗り物から下車した場合において、その場所（例えば駅）に設置されているＡＰへ接続し、無線ＬＡＮによる通信を実現できる。また、無線通信装置１００は、継続して観測できたことでＡＰへの接続を行うため、高速から低速への変化の検出に誤差があっても、高い精度で判定を行うことができる。
【００５３】
また、無線通信装置１００において、速度判定部１１が高速から低速への速度の変化を検出し、かつ、ＡＰ監視部１３が同一のＡＰを一定時間Ｔ２観測しなかった場合、接続先制御部１４は、実行中の接続を維持することを特徴とする。これにより、無線通信装置１００は、移動を停止した乗り物にユーザが乗車中であっても、それまでの接続先を変更することなく、通信を維持することができる。
【００５４】
以上で、無線通信装置１００の構成についての説明を終える。
【００５５】
＜無線通信装置１００の動作＞
次に、無線通信装置１００の動作例について説明する。図２は、無線通信装置１００の動作の一例を示すフローチャートである。
【００５６】
ステップＳ１０１において、速度判定部１１は、セルラ通信部１０からのセルラ受信信号に基づいて、無線通信装置１００の移動速度を検出する。
【００５７】
ステップＳ１０２において、速度判定部１１は、検出した無線通信装置１００の移動速度が、第１閾値を上回ったか否か、すなわち、低速から高速へ変化したか否かを判定する。
【００５８】
ステップＳ１０２の判定の結果、無線通信装置１００の移動速度が低速から高速へ変化していない場合（Ｓ１０２：ＮＯ）、フローは、ステップＳ１１１へ進む。
【００５９】
一方、ステップＳ１０２の判定の結果、無線通信装置１００の移動速度が低速から高速へ変化した場合（Ｓ１０２：ＹＥＳ）、速度判定部１１は、その旨を示す速度変化情報を、ＡＰ監視部１３および接続先制御部１４へ出力する。そして、フローは、ステップＳ１０３へ進む。
【００６０】
ステップＳ１０３において、接続先制御部１４は、速度判定部１１から速度変化情報を受け取ると、ＡＰのスキャンを実行する旨の無線ＬＡＮ制御情報を出力し、無線ＬＡＮ通信部１２をオンにする。
【００６１】
ステップＳ１０４において、無線ＬＡＮ通信部１２は、無線ＬＡＮ制御情報に基づいて、ＡＰのスキャンを行う。そして、無線ＬＡＮ通信部１２は、スキャンの結果（ＡＰのＩＤおよび受信強度）を示すＲＳＳＩ情報をＡＰ監視部１３へ出力する。
【００６２】
ステップＳ１０５において、ＡＰ監視部１３は、低速から高速への変化を示す速度変化情報を受け取ると、ＲＳＳＩ情報に基づいて、一定時間Ｔ１の間、同一のＡＰを観測したか否かを判定する。上述の通り、ここで観測されるＡＰは、車載ＡＰである可能性が高い。したがって、以下では、観測されるＡＰが車載ＡＰであったものとして説明する。
【００６３】
ステップＳ１０５の判定の結果、一定時間Ｔ１の間、同一のＡＰを観測した場合（Ｓ１０５：ＹＥＳ）、ＡＰ監視部１３は、その旨を示す第１ＡＰ判定情報を、接続先制御部１４へ出力する。そして、フローは、ステップＳ１０６へ進む。
【００６４】
ステップＳ１０５の判定の結果、一定時間Ｔ１の間、同一のＡＰを観測しなかった場合（Ｓ１０５：ＮＯ）、ＡＰ監視部１３は、その旨を示す第１ＡＰ判定情報を、接続先制御部１４へ出力する。そして、フローは、ステップＳ１０８へ進む。
【００６５】
ステップＳ１０６において、接続先制御部１４は、第１ＡＰ判定情報が、一定時間Ｔ１の間、同一のＡＰを観測した旨を示す場合、観測したＡＰ、すなわち車載ＡＰに接続可能（または接続中）であると判定する。そして、接続先制御部１４は、車載ＡＰへ接続する旨の無線ＬＡＮ制御情報を、無線ＬＡＮ通信部１２へ出力する。
【００６６】
ステップＳ１０７において、無線ＬＡＮ通信部１２は、無線ＬＡＮ制御情報に基づいて、車載ＡＰへの接続、すなわち無線ＬＡＮへの接続を行う。
【００６７】
ステップＳ１０８において、接続先制御部１４は、第１ＡＰ判定情報が、一定時間Ｔ１の間、同一のＡＰを観測しなかった旨を示す場合、車載ＡＰに接続不可能であると判定する。そして、接続先制御部１４は、セルラへ接続する旨のセルラ制御情報を、セルラ通信部１０へ出力する。またこのとき、接続先制御部１４は、無線ＬＡＮ通信部１２をオフにする旨の無線ＬＡＮ制御情報を、無線ＬＡＮ通信部１２へ出力する。
【００６８】
ステップＳ１０９において、セルラ通信部１０は、セルラ制御情報に基づいて、セルラへの接続を行う。
【００６９】
ステップＳ１１０において、無線ＬＡＮ通信部１２は、無線ＬＡＮ制御情報に基づいて、オフとなる。これにより、無線ＬＡＮ通信部１２は、ＡＰのスキャンを停止する。
【００７０】
ステップＳ１１１において、速度判定部１１は、検出した無線通信装置１００の移動速度が、第２閾値を下回ったか否か、すなわち、高速から低速へ変化したか否かを判定する。
【００７１】
ステップＳ１１１の判定の結果、無線通信装置１００の移動速度が高速から低速へ変化していない場合（Ｓ１１１：ＮＯ）、フローは、ステップＳ１０１へ戻る。
【００７２】
一方、ステップＳ１１１の判定の結果、無線通信装置１００の移動速度が高速から低速へ変化した場合（Ｓ１１１：ＹＥＳ）、速度判定部１１は、その旨を示す速度変化情報を、ＡＰ監視部１３および接続先制御部１４へ出力する。そして、フローは、ステップＳ１１２へ進む。
【００７３】
ステップＳ１１２において、接続先制御部１４は、速度判定部１１から速度変化情報を受け取ると、ＡＰのスキャンを実行する旨の無線ＬＡＮ制御情報を出力し、無線ＬＡＮ通信部１２をオンにする。
【００７４】
ステップＳ１１３において、無線ＬＡＮ通信部１２は、無線ＬＡＮ制御情報に基づいて、ＡＰのスキャンを行う。そして、無線ＬＡＮ通信部１２は、スキャンの結果（ＡＰのＩＤおよび受信強度）を示すＲＳＳＩ情報をＡＰ監視部１３へ出力する。
【００７５】
ステップＳ１１４において、ＡＰ監視部１３は、高速から低速への変化を示す速度変化情報を受け取ると、ＲＳＳＩ情報に基づいて、一定時間Ｔ２の間、同一のＡＰを観測したか否かを判定する。ここで観測されるＡＰは、例えば、乗り物が停まったエリア（例えば駅）に設置されたＡＰである。したがって、以下では、観測されるＡＰは、乗り物が停まったエリアに設置されたＡＰであるものとして説明する。
【００７６】
ステップＳ１１４の判定の結果、一定時間Ｔ２の間、同一のＡＰを観測した場合（Ｓ１１４：ＹＥＳ）、ＡＰ監視部１３は、その旨を示す第２ＡＰ判定情報を、接続先制御部１４へ出力する。そして、フローは、ステップＳ１１５へ進む。
【００７７】
ステップＳ１１４の判定の結果、一定時間Ｔ２の間、同一のＡＰを観測しなかった場合（Ｓ１１４：ＮＯ）、ＡＰ監視部１３は、その旨を示す第２ＡＰ判定情報を、接続先制御部１４へ出力する。そして、フローは、ステップＳ１１７へ進む。
【００７８】
ステップＳ１１５において、接続先制御部１４は、第２ＡＰ判定情報が、一定時間Ｔ２の間、同一のＡＰを観測した旨を示す場合、観測したＡＰに接続可能であると判定する。そして、接続先制御部１４は、ＡＰへ接続する旨の無線ＬＡＮ制御情報を、無線ＬＡＮ通信部１２へ出力する。
【００７９】
ステップＳ１１６において、無線ＬＡＮ通信部１２は、無線ＬＡＮ制御情報に基づいて、ＡＰへの接続、すなわち無線ＬＡＮへの接続を行う。
【００８０】
ステップＳ１１７において、接続先制御部１４は、第２ＡＰ判定情報が、一定時間Ｔ２の間、同一のＡＰを観測しなかった旨を示す場合、実行中の接続を維持すると判定する。よって、無線ＬＡＮへ接続中であれば、接続先制御部１４は、無線ＬＡＮ（ＡＰ）への接続を維持する旨の無線ＬＡＮ制御情報を、無線ＬＡＮ通信部１２へ出力する。そして、無線ＬＡＮ通信部１２は、その無線ＬＡＮ制御情報に基づいて、ＡＰ（例えば車載ＡＰ）への接続を維持する。一方、セルラへ接続中であれば、接続先制御部１４は、セルラへの接続を維持する旨のセルラ制御情報を、セルラ通信部１０へ出力する。そして、セルラ通信部１０は、セルラへの接続を維持する。
【００８１】
このように、無線通信装置１００は、無線通信装置１００の移動速度に変化が生じた場合に、同一のＡＰを一定時間観測できたか否かを判定し、その判定結果に基づいて接続先を選択する。これにより、無線通信装置１００は、無線通信装置１００の移動速度に変化が生じた場合に、より適切な接続先を選択することができる。
【００８２】
このように、無線通信装置１００は、セルラまたは無線ＬＡＮを選択して接続する無線通信装置であって、無線通信装置１００の移動速度に変化が生じたか否かを判定する速度判定部１１と、無線通信装置１００の移動速度に変化が生じた場合、同一のＡＰを一定時間観測したか否かを判定するＡＰ監視部１３と、同一のＡＰが一定時間観測された場合、そのＡＰへ接続する接続先制御部１４と、を具備することを特徴とする。すなわち、無線通信装置１００は、無線通信装置１００の移動速度の変化を検出した後で、同一のＡＰを一定時間観測できたか否かを判定し、観測できた場合はそのＡＰを接続先として選択する。これにより、無線通信装置１００は、それを携帯したユーザが乗った乗り物に車載ＡＰが搭載されている場合は、その車載ＡＰを選択できる。また、無線通信装置１００は、それを携帯したユーザが乗り物から降りた場所にＡＰが設置されている場合は、そのＡＰを選択できる。さらに、無線通信装置１００は、車載ＡＰへの接続中に乗り物が一時的に移動を停止したときであっても、一定時間内の停止であれば、車載ＡＰへの接続を維持できる。以上のように、無線通信装置１００は、無線通信装置１００の移動速度に変化が生じた場合に、より適切な接続先を選択することができる。
【００８３】
また、無線通信装置１００において、速度判定部１１が低速から高速への速度の変化を検出し、かつ、ＡＰ監視部１３が同一のＡＰを一定時間Ｔ１観測した場合、接続先制御部１４は、そのＡＰへ接続することを特徴とする。これにより、無線通信装置１００は、乗り物での移動中において、車載ＡＰへ接続し、無線ＬＡＮによる通信を実現できる。
【００８４】
また、無線通信装置１００において、速度判定部１１が低速から高速への速度の変化を検出し、かつ、ＡＰ監視部１３が同一のＡＰを一定時間観測しなかった場合、接続先制御部１４は、セルラへ接続するとともに、ＡＰのスキャンを停止することを特徴とする。これにより、無線通信装置１００は、乗り物での移動中において、車載ＡＰがない場合でも、セルラによる通信を実現できる。また、無線通信装置１００は、ＡＰのスキャンを停止することで、消費電力を低減できる。
【００８５】
また、無線通信装置１００において、速度判定部１１が高速から低速への速度の変化を検出し、かつ、ＡＰ監視部１３が同一のＡＰを一定時間Ｔ２観測した場合、接続先制御部１４がそのＡＰへ接続することを特徴とする。これにより、無線通信装置１００は、乗り物から下車した場合において、その場所（例えば駅）に設置されているＡＰへ接続し、無線ＬＡＮによる通信を実現できる。また、無線通信装置１００は、継続して観測できたことでＡＰへの接続を行うため、高速から低速への変化の検出に誤差があっても、精度の高い判定を行うことができる。
【００８６】
また、無線通信装置１００において、速度判定部１１が高速から低速への速度の変化を検出し、かつ、ＡＰ監視部１３が同一のＡＰを一定時間Ｔ２観測しなかった場合、接続先制御部１４は、実行中の接続を維持することを特徴とする。これにより、無線通信装置１００は、移動を停止した乗り物にユーザが乗車中であっても、それまでの接続先を変更することなく、通信を維持することができる。
【００８７】
以上で、無線通信装置１００の動作例についての説明を終える。
【００８８】
＜無線通信装置１００の接続状態の遷移＞
次に、無線通信装置１００の接続状態の遷移例について、図３を用いて説明する。
【００８９】
図３は、無線通信装置１００の接続状態の例として、接続状態２０、３０、４０、５０の４つを示している。また、図３において、各矢印は、各接続状態の遷移先を示している。
【００９０】
接続状態２０は、無線通信装置１００が通常時に無線ＬＡＮへ接続している状態である。通常時とは、無線通信装置１００を携帯したユーザが、乗り物に乗っていないときである。
【００９１】
無線通信装置１００は、接続状態２０の場合において、無線ＬＡＮへの接続が切断されたとき（例えば、接続中の無線ＬＡＮのエリアからユーザが出たとき）は、矢印ａに示すように接続状態３０へ移行する。
【００９２】
また、無線通信装置１００は、接続状態２０の場合において、低速から高速への変化を検出し、かつ、一定時間Ｔ１以上同一のＡＰを観測したとき（例えば、ユーザが乗車した電車にＡＰが設置されているとき）は、矢印ｂに示すように接続状態４０へ移行する。
【００９３】
また、無線通信装置１００は、接続状態２０の場合において、低速から高速への変化を検出し、かつ、一定時間Ｔ１以上同一のＡＰを観測しなかったとき（例えば、ユーザが乗車した電車にＡＰが設置されていないとき）は、矢印ｃに示すように接続状態５０へ移行する。
【００９４】
接続状態３０は、無線通信装置１００が通常時にセルラへ接続している状態である。この接続状態３０のとき、無線通信装置１００は、無線ＬＡＮ通信部１２をオンにしてＡＰのスキャンを行っている。
【００９５】
無線通信装置１００は、接続状態３０の場合において、一定時間以上同一のＡＰを観測したとき（例えば、接続可能なＡＰのエリアにユーザが入ったとき）は、矢印ｄに示すように接続状態２０へ移行する。
【００９６】
また、無線通信装置１００は、接続状態３０の場合において、低速から高速への変化を検出し、かつ、一定時間Ｔ１以上同一のＡＰを観測しなかったとき（例えば、ユーザが乗車した電車にＡＰが設置されていないとき）は、矢印ｅに示すように接続状態４０へ移行する。
【００９７】
接続状態４０は、無線通信装置１００が乗車時に無線ＬＡＮへ接続している状態である。乗車時とは、無線通信装置１００を携帯したユーザが、乗り物に乗っているときである。
【００９８】
無線通信装置１００は、接続状態４０の場合において、高速から低速への変化を検出し、かつ、一定時間Ｔ２以上同一のＡＰを観測したとき（例えば、ユーザが下車した駅にＡＰが設置されているとき）は、矢印ｆに示すように接続状態２０へ移行する。
【００９９】
また、無線通信装置１００は、接続状態４０の場合において、無線ＬＡＮへの接続が切断されたとき（例えば、車載ＡＰに不具合が発生したとき）は、矢印ｇに示すように接続状態５０へ移行する。
【０１００】
接続状態５０は、無線通信装置１００が乗車時に無線ＬＡＮへ接続している状態である。この接続状態５０のとき、無線通信装置１００は、無線ＬＡＮ通信部１２をオフにしてＡＰのスキャンを行っていない。
【０１０１】
無線通信装置１００は、接続状態５０の場合において、高速から低速への変化を検出し、かつ、ＡＰを観測しなかったとき（例えば、ユーザが下車した駅にＡＰが設置されていないとき）は、矢印ｈに示すように接続状態３０へ移行する。
【０１０２】
また、無線通信装置１００は、接続状態５０の場合において、高速から低速への変化を検出し、かつ、一定時間Ｔ２以上同一のＡＰを観測したとき（例えば、ユーザが下車した駅にＡＰが設置されているとき）は、矢印ｉに示すように接続状態２０へ移行する。
【０１０３】
このように、無線通信装置１００は、上述した図２の動作を行うことで、図３に示す接続状態のいずれかに遷移する。
【０１０４】
以上で、無線通信装置１００の接続先の選択状態の遷移例についての説明を終える。
【０１０５】
＜実施の形態の変形例＞
以上、本実施の形態について説明したが、上記説明は一例であり、種々の変形が可能である。以下、変形例について説明する。
【０１０６】
上記実施の形態では、速度判定部１１がセルラ受信信号に基づいて無線通信装置１００の移動速度を検出する例としたが、これに限定されない。例えば、速度判定部１１は、ＧＰＳ（Global Positioning System）信号に含まれる位置情報の単位時間当たりの変化に基づいて、無線通信装置１００の移動速度を検出するようにしてもよい。この場合、無線通信装置１００は、ＧＰＳ衛星からＧＰＳ信号を受信し、速度判定部１１へ出力するＧＰＳ受信部を備える構成とする。
【０１０７】
また、上記実施の形態では、本発明をハードウェアで構成する場合を例にとって説明したが、本発明はハードウェアとの連係においてソフトウェアでも実現することも可能である。
【産業上の利用可能性】
【０１０８】
本発明は、セルラまたは無線ＬＡＮのいずれかを選択して接続する無線通信装置、無線通信方法、および無線通信制御プログラムとして有用である。本発明は、例えば、携帯電話機、タブレット、パーソナルコンピュータなどの携帯型通信機器に適用することができる。
【符号の説明】
【０１０９】
１００  無線通信装置
１０  セルラ通信部
１１  速度判定部
１２  無線ＬＡＮ通信部
１３  ＡＰ監視部
１４  接続先制御部
１４０  接続先選択部
１４１  セルラ制御部
１４２  無線ＬＡＮ制御部
【図１】
2014099788.tif 000003
【図２】
2014099788.tif 000004
【図３】
2014099788.tif 000005