(57)【要約】【課題】移動通信装置のアプリケーション間で位置情報を共有できない又は共有することが困難な場合でも、移動通信装置にて効率的な無線通信が行えるようにする。【解決手段】通信品質情報記憶部１２５は、無線通信品質の地域分布が示される通信品質情報を記憶する。位置情報通信部１２３は、位置情報管理サーバ装置１４０から、移動通信装置１００の現在位置と今後の移動ルートとが示される位置情報を受信する。位置判定部１２４は、無線通信品質の地域分布と移動通信装置１００の移動ルートとを照合して、移動ルートにおいて、移動通信装置１００が無線通信の通信量を拡大すべき位置を判定する。算出部１２２は、移動通信装置１００が位置判定部１２４により判定された位置に到達する時刻を算出する。メッセージ通信部１２１は、算出部１２２により算出された時刻を通知する通知メッセージを移動通信装置１００に送信する。【選択図】図３
2016197842.tif 000002
【特許請求の範囲】
【請求項１】
無線通信品質の地域分布が示される通信品質情報を記憶する通信品質情報記憶部と、
無線通信を行う移動通信装置の現在位置と今後の移動ルートとが示される位置情報を管理する位置情報管理サーバ装置から、前記位置情報を受信する位置情報通信部と、
前記通信品質情報に示される無線通信品質の地域分布と前記位置情報に示される前記移動通信装置の移動ルートとを照合して、前記移動ルートにおいて、前記移動通信装置が無線通信の通信量を拡大すべき位置を判定する位置判定部と、
前記移動通信装置が前記位置判定部により判定された位置に到達する時刻及び前記移動通信装置の現在位置から前記位置判定部により判定された位置までの距離の少なくともいずれかを算出する算出部と、
前記算出部により算出された時刻及び距離の少なくともいずれかを通知する通知メッセージを前記移動通信装置に送信するメッセージ通信部とを有する情報処理装置。
【請求項２】
前記通信品質情報記憶部は、
複数の通信方式について、通信方式ごとに、無線通信品質の地域分布が示される通信品質情報を記憶しており、
前記位置判定部は、
前記移動通信装置が用いる通信方式に対応する通信品質情報に示される無線通信品質の地域分布と前記位置情報に示される前記移動通信装置の移動ルートとを照合する請求項１に記載の情報処理装置。
【請求項３】
前記位置判定部は、
前記移動通信装置が２以上の通信方式を用いる場合に、
前記移動通信装置が用いる通信方式ごとに、対応する通信品質情報に示される無線通信品質の地域分布と前記位置情報に示される前記移動通信装置の移動ルートとを照合して、前記移動ルートにおいて、前記移動通信装置が無線通信の通信量を拡大すべき位置を判定し、
前記算出部は、
前記移動通信装置が用いる通信方式ごとに、前記移動通信装置が前記位置判定部により判定された位置に到達する時刻及び前記移動通信装置の現在位置から前記位置判定部により判定された位置までの距離の少なくともいずれかを算出し、
前記メッセージ通信部は、
前記移動通信装置が用いる通信方式ごとに前記算出部により算出された時刻及び距離の少なくともいずれかを通知する通知メッセージを前記移動通信装置に送信する請求項２に記載の情報処理装置。
【請求項４】
前記通信品質情報記憶部は、
複数の時間帯について、時間帯ごとに、無線通信品質の地域分布が示される通信品質情報を記憶しており、
前記位置判定部は、
現在時刻が含まれる時間帯に対応する通信品質情報に示される無線通信品質の地域分布と前記位置情報に示される前記移動通信装置の移動ルートとを照合する請求項１に記載の情報処理装置。
【請求項５】
前記位置判定部は、
前記移動通信装置において複数の通信アプリケーションが実行される場合に、各通信アプリケーションが無線通信の通信量を拡大すべき位置として、通信アプリケーションごとに別の位置を判定し、
前記算出部は、
前記位置判定部により判定された位置ごとに、前記移動通信装置が当該位置に到達する時刻及び前記移動通信装置の現在位置から当該位置までの距離の少なくともいずれかを算出し、
前記メッセージ通信部は、
通信アプリケーションごとに前記算出部により算出された時刻及び距離の少なくともいずれかを通知する通知メッセージを前記移動通信装置に送信する請求項１に記載の情報処理装置。
【請求項６】
前記位置情報管理サーバ装置は、
前記移動通信装置の移動軌跡を管理しており、
前記メッセージ通信部は、
前記移動通信装置で行われた無線通信の通信開始時刻と通信終了時刻と通信結果とが通知される通信結果通知メッセージを受信し、
前記位置判定部は、
前記位置情報管理サーバ装置で管理されている前記移動通信装置の移動軌跡に基づき、前記通信結果通知メッセージで通知されている通信開始時刻における前記移動通信装置の位置と通信終了時刻における前記移動通信装置の位置を判別し、
判別した通信開始時刻における前記移動通信装置の位置と通信終了時刻における前記移動通信装置の位置と、前記通信結果通知メッセージで通知されている通信結果とに基づき、前記通信品質情報に示される無線通信品質の地域分布を更新する請求項１に記載の情報処理装置。
【請求項７】
前記通信品質情報記憶部は、
無線通信品質の地域分布として、無線通信速度の地域分布が示される通信品質情報を記憶しており、
前記位置判定部は、
前記通信品質情報に示される無線通信速度の地域分布と前記位置情報に示される前記移動通信装置の移動ルートとを照合する請求項１に記載の情報処理装置。
【請求項８】
無線通信品質の地域分布が示される通信品質情報を記憶するコンピュータが、
無線通信を行う移動通信装置の現在位置と今後の移動ルートとが示される位置情報を管理する位置情報管理サーバ装置から、前記位置情報を受信する位置情報通信ステップと、
前記通信品質情報に示される無線通信品質の地域分布と前記位置情報に示される前記移動通信装置の移動ルートとを照合して、前記移動ルートにおいて、前記移動通信装置が無線通信の通信量を拡大すべき位置を判定する位置判定ステップと、
前記移動通信装置が前記位置判定ステップにより判定された位置に到達する時刻及び前記移動通信装置の現在位置から前記位置判定ステップにより判定された位置までの距離の少なくともいずれかを算出する算出ステップと、
前記算出ステップにより算出された時刻及び距離の少なくともいずれかを通知する通知メッセージを前記移動通信装置に送信するメッセージ通信ステップとを有する情報処理方法。
【請求項９】
無線通信品質の地域分布が示される通信品質情報を記憶するコンピュータに、
無線通信を行う移動通信装置の現在位置と今後の移動ルートとが示される位置情報を管理する位置情報管理サーバ装置から、前記位置情報を受信する位置情報通信ステップと、
前記通信品質情報に示される無線通信品質の地域分布と前記位置情報に示される前記移動通信装置の移動ルートとを照合して、前記移動ルートにおいて、前記移動通信装置が無線通信の通信量を拡大すべき位置を判定する位置判定ステップと、
前記移動通信装置が前記位置判定ステップにより判定された位置に到達する時刻及び前記移動通信装置の現在位置から前記位置判定ステップにより判定された位置までの距離の少なくともいずれかを算出する算出ステップと、
前記算出ステップにより算出された時刻及び距離の少なくともいずれかを通知する通知メッセージを前記移動通信装置に送信するメッセージ通信ステップとを実行させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動通信装置が効率的に無線通信を行うことができるタイミングを通知する技術に関する。
【背景技術】
【０００２】
特許文献１に開示される技術では、地図情報に基づき、トンネル等の無線通信不可区間を判定し、この無線通信不可区間で使用されるデータの量を推測し、無線通信不可区間に到達する前に移動通信装置に無線通信不可区間分のデータをダウンロードさせる。
このようにして、特許文献１では、通信の途絶が予想される区間への対応を行っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１９３９９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、現在地や目的地を設定するナビゲーションアプリケーションと通信アプリケーション（以下、通信アプリともいう）が同一もしくは一体化されたシステムとなっていたため、通信サービスを受ける際に現在地や目的地までのルートの情報が利用可能であった。
通信サービスは、例えば映像配信サービスや音楽配信サービスである。
通信アプリケーションは、通信サービスを実現するためのアプリケーションプログラムである。
【０００５】
映像配信サービスを例にとると、通信アプリケーションは配信元のサーバ装置から映像データを継続的にダウンロードする必要がある。
移動体に配置されている移動通信装置で映像配信サービス用の通信アプリケーションが利用される場合に、移動体がトンネル等の無線通信を行うことができないエリアや通信品質が低いエリアを通行する際には、無線通信の途絶により映像データのダウンロードができなくなる。
特許文献１では、ナビゲーションアプリケーションと通信アプリケーションが同一もしくは一体化されているため、通信アプリケーションはナビゲーションアプリケーションが管理する位置情報（現在地や目的地、ルート等）を利用することができる。
このため、通信アプリケーションは、無線通信を行うことができないエリアや通信品質が低いエリアに移動体が入る前に前もって映像データのダウンロードを行うことができた。
【０００６】
これに対し、スマートフォンやカーナビーションシステムでは、通信アプリケーションは、位置情報を扱うナビゲーションアプリケーションとは別個に開発、導入されることが一般的である。
このため、通信アプリケーションには、ナビゲーションアプリケーションとのインタフェースが用意されていないことが多い。
従って、通信アプリケーションが、ナビゲーションアプリケーションが管理する位置情報を利用することは困難である。
また、位置情報は個人情報であるため、通信アプリケーションで位置情報を利用する場合には、利用者の許諾を受ける必要が生じるため、通信アプリケーションを追加するたびに利用者の許諾を受ける必要がある。
【０００７】
本発明は、このような事情に鑑みたものであり、移動通信装置のアプリケーション間で位置情報を共有できない又は共有することが困難な場合でも、移動通信装置にて効率的な無線通信が行えるようにすることを主な目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る情報処理装置は、
無線通信品質の地域分布が示される通信品質情報を記憶する通信品質情報記憶部と、
無線通信を行う移動通信装置の現在位置と今後の移動ルートとが示される位置情報を管理する位置情報管理サーバ装置から、前記位置情報を受信する位置情報通信部と、
前記通信品質情報に示される無線通信品質の地域分布と前記位置情報に示される前記移動通信装置の移動ルートとを照合して、前記移動ルートにおいて、前記移動通信装置が無線通信の通信量を拡大すべき位置を判定する位置判定部と、
前記移動通信装置が前記位置判定部により判定された位置に到達する時刻及び前記移動通信装置の現在位置から前記位置判定部により判定された位置までの距離の少なくともいずれかを算出する算出部と、
前記算出部により算出された時刻及び距離の少なくともいずれかを通知する通知メッセージを前記移動通信装置に送信するメッセージ通信部とを有する。
【発明の効果】
【０００９】
本発明では、無線通信品質の地域分布に応じて移動通信装置が無線通信の通信量を拡大すべき位置を判定し、無線通信の通信量を拡大すべき位置に到達する時刻及び無線通信の通信量を拡大すべき位置までの距離を移動通信装置に通知する。
このため、移動通信装置のアプリケーション間で位置情報を共有できない又は共有することが困難な場合でも、移動通信装置にて効率的な無線通信を行うことができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１に係るシステム構成例を示す図。
【図２】実施の形態１に係る処理シーケンスを示す図。
【図３】実施の形態１に係る通信エリア管理サーバ装置及び位置情報管理サーバ装置の機能構成例を示す図。
【図４】実施の形態１に係る移動通信装置及びサービス提供サーバ装置の機能構成例を示す図。
【図５】実施の形態１に係る通信品質情報の例を示す図。
【図６】実施の形態１に係る通信開始位置の例を示す図。
【図７】実施の形態１に係る位置情報のアップロードを示す図。
【図８】実施の形態３に係る通信エリア管理サーバ装置、移動通信装置及び複数のサービス提供サーバ装置の機能構成例を示す図。
【図９】実施の形態３に係る通信開始位置の例を示す図。
【図１０】実施の形態４に係る処理シーケンスを示す図。
【図１１】実施の形態１〜４に係る通信エリア管理サーバ装置等のハードウェア構成例を示す図。
【発明を実施するための形態】
【００１１】
実施の形態１．
＊＊＊構成の説明＊＊＊
図１は、本実施の形態に係るシステム構成例を示す。
【００１２】
図１において、移動通信装置１００は、移動体の移動に伴って移動する通信装置である。
移動通信装置１００は、移動体としてのユーザ（人物）が保持するスマートフォンまたは移動体としての車両に搭載されている車載装置である。
移動通信装置１００には、通信アプリケーション１０１と地図・ナビゲーションアプリケーション１１１が実装されている。
通信アプリケーション１０１は、サービス提供サーバ装置１５０と通信を行って、サービス提供サーバ装置１５０が提供するサービスを受ける。
本実施の形態では、通信アプリケーションが、サービス提供サーバ装置１５０が提供する映像配信サービスを受ける例を用いて説明を進める。
地図・ナビゲーションアプリケーション１１１は、ユーザに地図情報を提示し、また、ナビゲーションを行う。
地図・ナビゲーションアプリケーション１１１は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星等からの情報を用いて移動通信装置１００の現在位置を測定することができる。
通信アプリケーション１０１は、地図・ナビゲーションアプリケーション１１１と位置情報（現在位置、目的地、移動ルート）を共有できないものとする。
【００１３】
位置情報管理サーバ装置１４０は、ユーザの現在位置や目的地、移動ルートといった位置情報を管理する。
【００１４】
サービス提供サーバ装置１５０は、移動通信装置１００の通信アプリケーション１０１に対してサービスを提供する。
前述のように、サービス提供サーバ装置１５０は、本実施の形態では、映像配信サービスを提供する。
【００１５】
通信エリア管理サーバ装置１２０は、無線通信品質の地域分布を管理している。
また、通信エリア管理サーバ装置１２０は、サービス提供サーバ装置１５０から移動通信装置１００の位置情報を受信し、移動通信装置１００の移動ルートと無線通信品質の地域分布とを照合して、移動通信装置１００の通信アプリケーション１０１が無線通信の通信量を拡大すべき位置を判定する。
また、サービス提供サーバ装置１５０は、移動通信装置１００の通信アプリケーション１０１が無線通信の通信量を拡大すべき位置に到達する時刻を算出し、算出した時刻を移動通信装置１００に通知する。
通信アプリケーション１０１はサービス提供サーバ装置１５０から映像データを継続的にダウンロードする必要がある。
移動体がトンネル等の無線通信を行うことができないエリアや無線通信品質が低いエリアを通行する際には、無線通信の途絶により映像データのダウンロードができなくなる。
通信エリア管理サーバ装置１２０は、無線通信を行うことができないエリアや無線通信品質が低いエリアに移動体が入る前に、無線通信品質が良好な位置にて無線通信の通信量を拡大するよう移動通信装置１００に通知することで、移動通信装置１００は前もって映像データのダウンロードを行うことができる。
なお、通信量の拡大には、移動通信装置１００がサービス提供サーバ装置１５０との無線通信を行っていなかった場合に、移動通信装置１００が１５との無線通信を開始することも含まれる。
なお、通信エリア管理サーバ装置１２０は情報処理装置の例に相当する。
【００１６】
なお、移動通信装置１００は、図示していない無線基地局との間で無線通信を行い、無線基地局と各サーバ装置との間は有線ネットワークを介した有線通信が行われる。
また、位置情報管理サーバ装置１４０と通信エリア管理サーバ装置１２０との間では有線ネットワークを介した有線通信が行われる。なお、位置情報管理サーバ装置１４０と通信エリア管理サーバ装置１２０との間の通信は有線通信に限定されるものではなく、ネットワークを介した通信が行えるなら無線通信であっても良い。
【００１７】
次に、移動通信装置１００、通信エリア管理サーバ装置１２０、位置情報管理サーバ装置１４０及びサービス提供サーバ装置１５０の機能構成例を説明する。
図３は、通信エリア管理サーバ装置１２０と位置情報管理サーバ装置１４０の機能構成例を示す。
図４は、移動通信装置１００とサービス提供サーバ装置１５０の機能構成を示す。
【００１８】
図３において、通信エリア管理サーバ装置１２０は、メッセージ通信部１２１、算出部１２２、位置情報通信部１２３、位置判定部１２４及び通信品質情報記憶部１２５で構成される。
【００１９】
メッセージ通信部１２１は、移動通信装置１００の通信アプリケーション１０１との間でメッセージを送受信する。
より具体的には、メッセージ通信部１２１は、通信アプリケーション１０１から通信タイミング要求メッセージ（以下、単に通信タイミング要求ともいう）を受信し、通信アプリケーション１０１に通信タイミング応答メッセージ（以下、単に通信タイミング応答ともいう）を送信する。
通信タイミング要求メッセージは、通信アプリケーション１０１が映像データのダウンロードのためにサービス提供サーバ装置１５０との無線通信の通信量を拡大すべきタイミング（時刻）を通知するよう要求するメッセージである。
通信タイミング応答メッセージは、通信タイミング要求メッセージに対する応答メッセージであり、通信アプリケーション１０１が映像データのダウンロードのためにサービス提供サーバ装置１５０との無線通信の通信量を拡大すべきタイミング（時刻）を通知する。
通信タイミング応答メッセージは、通知メッセージの例に相当する。
【００２０】
位置情報通信部１２３は、位置情報管理サーバ装置１４０の位置情報送受信部１４１と通信を行う。
より具体的には、移動通信装置１００の位置情報の送信を要求する位置情報要求メッセージ（以下、単に位置情報要求ともいう）を位置情報送受信部１４１に送信する。
また、位置情報通信部１２３は、位置情報送受信部１４１から、位置情報要求メッセージに対する応答として、移動通信装置１００の位置情報を受信する。
位置情報には、移動通信装置１００の現在位置、目的地、移動ルート等が示される。
【００２１】
通信品質情報記憶部１２５は、通信品質情報を記憶する。
通信品質情報は、無線通信品質の地域分布が示される情報である。
本実施の形態では、通信品質情報には、無線通信品質として、無線通信速度が記述されている。
通信品質情報の例を図５に示す。
通信品質情報では、複数の通信方式について、通信方式ごとに、無線通信品質として通信品質の地域分布が示される。
図５（ａ）は、ＷｉＦｉの通信速度の地域分布が示される。
図５（ｂ）及び（ｃ）は、ＬＴＥ（登録商標）の通信速度の地域分布が示される。
また、図５（ｂ）及び（ｃ）に示すように、通信速度が時間帯によって変化するものであれば、時間帯ごとに通信速度の地域分布を管理するようにしてもよい。
なお、図５では、理解のしやすさの観点から、通信品質の地域分布をグラフィカルに表しているが、通信品質情報の形式は図５に示す形式に限らない。
【００２２】
図３に戻り、位置判定部１２４は、通信品質情報に示される無線通信品質の地域分布と位置情報に示される移動通信装置１００の移動ルートとを照合して、移動ルートにおいて、移動通信装置１００が無線通信の通信量を拡大すべき位置を判定する。
【００２３】
算出部１２２は、移動通信装置１００が位置判定部１２４により判定された位置に到達する時刻を算出する。
【００２４】
メッセージ通信部１２１は、算出部１２２により算出された時刻を通知する通信タイミング応答を移動通信装置１００に送信する。
【００２５】
位置情報管理サーバ装置１４０において、位置情報送受信部１４１は、移動通信装置１００の地図・ナビゲーションアプリケーション１１１及び通信エリア管理サーバ装置１２０の位置情報通信部１２３と通信を行う。
より具体的には、位置情報送受信部１４１は、地図・ナビゲーションアプリケーション１１１から移動通信装置１００の位置情報を受信する。
位置情報送受信部１４１は、受信した位置情報を位置情報記憶部１４２に格納する。
また、位置情報送受信部１４１は、通信エリア管理サーバ装置１２０の位置情報通信部１２３から、移動通信装置１００の位置情報についての位置情報要求メッセージを受信する。
また、位置情報送受信部１４１は、位置情報要求メッセージに対する応答として、移動通信装置１００の位置情報を位置情報通信部１２３に送信する。
【００２６】
位置情報記憶部１４２は、位置情報を記憶する。
【００２７】
図４において、移動通信装置１００は、メッセージ生成部１０２、メッセージ送受信部１０３、通信制御部１０４及びサービス通信部１０５で構成される。
【００２８】
メッセージ生成部１０２は、通信タイミング要求メッセージを生成する。
【００２９】
メッセージ送受信部１０３は、通信エリア管理サーバ装置１２０のメッセージ通信部１２１と通信を行う。
より具体的には、メッセージ生成部１０２により生成された通信タイミング要求メッセージをメッセージ通信部１２１に送信し、メッセージ通信部１２１から通信タイミング応答メッセージを受信する。
【００３０】
通信制御部１０４は、サービス通信部１０５の通信を制御する。
より具体的には、メッセージ送受信部１０３により受信された通信タイミング応答メッセージに記載されている時刻になると、サービス提供サーバ装置１５０との無線通信の通信量を拡大する。
【００３１】
サービス通信部１０５は、サービス提供サーバ装置１５０と通信を行う。
より具体的には、サービス通信部１０５はサービス提供サーバ装置１５０に映像データの送信を要求し、サービス提供サーバ装置１５０から映像データを受信する。
【００３２】
サービス提供サーバ装置１５０は、サービス情報提供部１５１を備える。
サービス情報提供部１５１は、サービス提供のためのデータを送信する。
本実施の形態では、サービス情報提供部１５１は映像データをサービス通信部１０５に送信する。
【００３３】
＊＊＊動作の説明＊＊＊
次に動作について図２を用いて説明する。
図２は通信アプリケーション１０１及びサーバ装置間の処理シーケンスを示すシーケンス図である。
以下にて説明する通信エリア管理サーバ装置１２０の動作手順が、本願の情報処理方法及び情報処理プログラムの例に相当する。
【００３４】
前提条件として、位置情報管理サーバ装置１４０には、移動通信装置１００の位置情報が登録され、随時更新されているものとする。
更新の方法については別途説明する。
登録されている位置情報には、移動通信装置１００の現在位置を示す緯度、経度、移動中の移動方向やその速度、目的地の緯度、経度、目的地までの移動ルートと通過予想時間といったナビゲーションシステムで扱う情報が含まれる。
【００３５】
まず、通信アプリケーション１０１では、この先の時間帯で必要となるデータを順次ダウンロードするため、通信タイミングを通信エリア管理サーバ装置１２０に問合せる。
通信アプリケーション１０１内のメッセージ生成部１０２が、通信タイミング要求メッセージを生成する。
通信タイミング要求メッセージには、移動通信装置１００を利用するユーザのユーザＩＤと、移動通信装置１００で利用可能な通信方式が含まれる。
また、今後ダウンロードが必要となるデータ量をメッセージ生成部１０２が把握している場合は、データ量を通信タイミング要求メッセージに含めてもよい。
また、ダウンロードが必要な時間の情報をメッセージ生成部１０２が把握している場合は、この時間を通信タイミング要求メッセージに含めてもよい。
【００３６】
通信アプリケーション１０１内のメッセージ送受信部１０３は、通信タイミング要求メッセージを通信エリア管理サーバ装置１２０に送信する（図２の８１１）。
【００３７】
通信エリア管理サーバ装置１２０では、メッセージ通信部１２１において通信アプリケーション１０１からの通信タイミング要求メッセージを受信し、位置情報通信部１２３に通信タイミング要求メッセージを転送する。
位置情報通信部１２３は、通信タイミング要求メッセージで通知されたユーザＩＤを通知する位置情報要求メッセージを生成する。
そして、位置情報通信部１２３は、位置情報管理サーバ装置１４０に位置情報要求メッセージを送信する（図２の８１２）。
【００３８】
位置情報管理サーバ装置１４０では、位置情報送受信部１４１が位置情報要求メッセージを受信する。
位置情報送受信部１４１は、位置情報要求メッセージに含まれるユーザＩＤをキーにして、位置情報記憶部１４２内の位置情報を検索する。
そして、位置情報送受信部１４１は、当該のユーザＩＤの位置情報（現在地、目的地、ルート、速度、移動方向、ルート上の各所を通過する通過予測時間）を取得し（図２の８１３）、通信エリア管理サーバ装置１２０に位置情報を送信する（図２の８１４）。
【００３９】
通信エリア管理サーバ装置１２０では、位置情報通信部１２３が位置情報管理サーバ装置１４０から当該ユーザの位置情報を受信する（位置情報通信ステップ）。
位置情報通信部１２３は、受信した位置情報を位置判定部１２４に転送する。
位置判定部１２４は、通信品質情報に示される通信速度の地域分布とユーザの今後の移動ルートとを照合し、移動ルート上で通信速度が良好なエリアを検出する（位置判定ステップ）。
より具体的には、位置判定部１２４は、通信品質情報に、現在地から目的地までの移動ルートをあてはめ、またその通過予想時間から、移動ルート上でダウンロードに適した通信位置を特定する（図２の８１５）。
【００４０】
図６にこの判定の例を示す。
ここでは、移動通信装置１００は、ＬＴＥ（登録商標）とＷｉＦｉという２種類の通信方式で通信が可能であると想定する。
図６（ａ）は、ＬＴＥ（登録商標）の通信品質情報に移動ルートを重畳させた例である。
ＬＴＥ（登録商標）の場合は、ルート上に３０Ｍｂｐｓのエリアがあるため、位置判定部１２４は、このエリアに入る地点を通信開始位置として検出している。
通信開始位置とは、移動通信装置１００が無線通信の通信量を拡大すべき位置である。
また、図６（ｂ）のＷｉＦｉの通信品質情報の場合は、位置判定部１２４は、２０Ｍｂｐｓのエリアに入る地点を通信開始位置として検出している。
図６（ａ）は、最も高速な通信速度が得られるエリアを選択する方式（方式１）にて通信開始位置を選択した例を示している。
図６（ｂ）では、閾値（ここでは、２０Ｍｂｐｓ）以上の通信速度が得られるエリアを選択する方式（方式２）にて通信開始位置を選択した例を示している。
このように、位置判定部１２４は、通信開始位置を複数の選択方式にて選択することができる。
また、通信方式ごとに、選択方式を変えてもよい。
また、位置判定部１２４は、各通信方式で、複数の選択方式で通信開始位置を選択するようにしてもよい。
【００４１】
位置判定部１２４は、通信方式ごとに検出した通信開始位置を算出部１２２に通知する。
算出部１２２は、通信方式ごとに、通信開始位置を移動通信装置１００が通過する時刻を、移動通信装置１００の現在位置や移動方向、移動速度、距離の情報から計算する（図２の８１６）（算出ステップ）。
算出部１２２は、計算により得られた予想通過時刻を、通信開始時刻としてメッセージ通信部１２１に通知する。
メッセージ通信部１２１は、通信方式ごとに通信開始時刻を通知する通信タイミング応答メッセージを生成し、通信アプリケーション１０１に通信タイミング応答メッセージを送信する（図２の８１７）（メッセージ通信ステップ）。
なお、通信開始時刻は、通信アプリケーション１０１がサービス提供サーバ装置１５０から映像データのダウンロードを開始していない場合はダウンロードを開始すべき時刻であり、また、既にダウンロードを開始している場合はダウンロード量を拡大させるべき時刻である。
【００４２】
通信アプリケーション１０１では、メッセージ生成部１０２が通信タイミング応答メッセージを受信し、通信タイミング応答メッセージで通知されている通信開始時刻と通信方式に従い、サービス提供サーバ装置１５０との無線通信を行う。
通信アプリケーション１０１では、例えば、通信開始時刻に通信を開始できるように、または通信開始時刻に通信量を拡大できるように通信開始時刻を時刻タイマ等にセットしておく（図２の８１８）。
そして、メッセージ生成部１０２は、通信開始時刻になると、サービス提供サーバ装置１５０からのダウンロードを開始する、またはダウンロード量を拡大する（図２の８１９、８２０）。
【００４３】
次に、位置情報の更新について、説明する。
位置情報は、通信アプリケーション１０１と同じ移動通信装置１００上で動作する地図・ナビゲーションアプリケーション１１１が更新する。
図７に、位置情報に更新に関連する構成を示す。
地図・ナビゲーションアプリケーション１１１の構成は、ナビゲーション機能を実現するものとして一般的なものである。
【００４４】
ユーザは、目的地設定部１１４により、自分の行きたい場所を目的として設定する。
現在地検出部１１５は、ＧＰＳアンテナ１１６から移動通信装置１００の現在位置の緯度、経度、高さといった情報を得る。
また、現在地検出部１１５は、位置の差分情報等から、移動速度、移動方向を算出する。
ルート判定部１１３は、現在地検出部１１５と目的地設定部１１４で設定された目的地の情報から、現在地から目的地に到達するための移動ルートを算出する。
また、ルート判定部１１３は、目的地の到着予想時刻や、移動ルート上の経由地を通過する通過予想時刻を算出する。
これらの情報（現在地、移動速度、移動方向、目的地、移動ルート、到着予想時刻や経由地通過予想時刻）は位置情報送信部１１２から位置情報管理サーバ装置１４０にユーザＩＤと合わせて送付される。
位置情報管理サーバ装置１４０では、位置情報送受信部１４１がユーザＩＤとともに位置情報を受信し、位置情報記憶部１４２に保存する。
【００４５】
なお、現在地検出部１１５による現在位置の特定は、ＧＰＳアンテナ１１６によるものだけではなく、ＰＣやスマートフォン等で行われている無線通信の基地局からの相対位置による位置特定等の方法であってもよい。
【００４６】
＊＊＊効果の説明＊＊＊
以上のように、通信アプリケーション１０１は、地図・ナビゲーションアプリケーション１１１の位置情報を用いなくても、通信エリア管理サーバ装置１２０から指定された通信時刻に通信を行うことで、効率の良い通信を行うことができる（位置情報管理サーバ装置１４０では位置情報が処理されるが、通信アプリケーション１０１には位置情報は通知されない）。
このため、通信アプリケーション１０１に地図・ナビゲーションアプリケーション１１１とのインタフェースが実装されていない場合でも、通信アプリケーション１０１は効率的にサービス提供サーバ装置１５０との通信を行うことができる。
また、通信アプリケーション１０１は、ユーザの個人情報である位置情報を用いることがないので、ユーザの承諾も不要であり、通信アプリケーション１０１が追加される度にユーザの承諾を求めてユーザを煩わせるという事態を回避することができる。
【００４７】
＊＊＊補足＊＊＊
なお、ＯＡｕｔｈのような権限移譲の仕組みを位置情報管理サーバ装置１４０、通信エリア管理サーバ装置１２０、移動通信装置１００間において導入し、通信エリア管理サーバ装置１２０が位置情報管理サーバ装置１４０にアクセスする権限を管理するという方法によって、通信エリア管理サーバ装置１２０を安全に運用させるようにしてもよい。
【００４８】
また、以上では、通信品質情報記憶部１２５は、通信速度の地域分布が示される通信品質情報を記憶している例を説明した。
通信品質情報は、通信速度の他に、パケット欠損率等の他の通信品質の地域分布を示す情報であってもよい。
【００４９】
実施の形態２．
以上の実施の形態１では、通信エリア管理サーバ装置１２０は、移動通信装置１００が通信開始位置に到達する通信開始時刻を通信アプリケーション１０１に通知する。
移動通信装置１００が距離を計測できる機能を有している場合には、通信エリア管理サーバ装置１２０は、通信開始時刻に代えて、移動通信装置１００が通信開始位置に到達するまでの移動距離を通知するようにしてもよい。
本実施の形態では、算出部１２２は、移動通信装置１００の現在位置から通信開始位置までの距離を移動距離として算出する。
算出部１２２は、移動通信装置１００の現在位置と通信開始位置、現在位置と通信開始位置の間の移動ルートを用いて、移動距離を算出する。
そして、本実施の形態では、メッセージ通信部１２１は、算出部１２２が算出した移動距離を通知する通信タイミング応答メッセージを移動通信装置１００に送信する。
【００５０】
通信アプリケーション１０１では、通信タイミング応答メッセージを受信すると、現在位置からの移動距離を積算していき、指定された距離に達するとサービス提供サーバ装置１５０との通信を開始する。
または、通信アプリケーション１０１は、指定された距離に達すると、サービス提供サーバ装置１５０からの通信量を増大させる。
【００５１】
このように、本実施の形態によっても、通信アプリケーション１０１は、地図・ナビゲーションアプリケーション１１１の位置情報を用いなくても、通信エリア管理サーバ装置１２０から指定された距離に達した時点で通信を行うことで、効率の良い通信を行うことができる。
【００５２】
実施の形態３．
本実施の形態では、移動通信装置１００に複数の通信アプリケーションが実装されている例を説明する。
【００５３】
図８は、実施の形態３に係る機能構成例を示す。
実施の形態１との違いは、移動通信装置１００上に通信アプリケーションＡ１０１、通信アプリケーションＢ１０６という複数の通信アプリケーションが実装されている点と、それぞれの通信アプリケーションに対応するサービス提供サーバ装置Ａ１５０、サービス提供サーバ装置Ｂ１６０が存在する点である。
【００５４】
実施の形態３の位置情報管理サーバ装置１４０、通信アプリケーションＡ１０１の機能構成は、実施の形態１で説明した位置情報管理サーバ装置１４０、通信アプリケーション１０１と同様である。
通信アプリケーションＢ１０６は、通信アプリケーションＡ１０１とは異なる通信サービスに対応するアプリケーションである。
通信アプリケーションＡ１０１は、サービス提供サーバ装置Ａ１５０と通信し、通信アプリケーションＢ１０６は、サービス提供サーバ装置Ｂ１６０と通信する。
通信アプリケーションＢ１０６は、図示を省略しているが、通信アプリケーションＡ１０１と同じ機能構成を有している。
サービス提供サーバ装置１５０のサービス情報提供部１５１とサービス提供サーバ装置Ｂ１６０のサービス情報提供部１６１は、実施の形態１で説明したサービス情報提供部１５１と同じである。
【００５５】
通信エリア管理サーバ装置１２０は、通信アプリケーションＡ１０１、通信アプリケーションＢ１０６のそれぞれから通信タイミング要求メッセージを受信する。
そして、通信エリア管理サーバ装置１２０は、通信アプリケーションＡ１０１、通信アプリケーションＢ１０６のそれぞれに対して通信タイミング応答メッセージを送信する。
通信アプリケーションＡ１０１、通信アプリケーションＢ１０６の順で通信タイミング要求メッセージが送信された場合は、通信エリア管理サーバ装置１２０の位置判定部１２４は、通信アプリケーションＡ１０１の通信開始位置を抽出した後、通信アプリケーションＡ１０１の通信開始位置を記録する。
そして、位置判定部１２４は、通信アプリケーションＡ１０１の通信開始位置を考慮して、通信アプリケーションＢ１０６の通信開始位置を抽出する。
【００５６】
例えば、図９（ａ）のように、ＬＴＥ（登録商標）の通信速度を反映させて、通信アプリケーションＡ１０１の通信開始位置を抽出した場合を想定する。
通信アプリケーションＢ１０６に対して同じ通信開始位置を抽出すると、通信アプリケーションＡ１０１、通信アプリケーションＢ１０６が同じタイミングで通信を開始してしまい、各通信アプリケーションでの通信速度が低下することが考えられる。
そのため、位置判定部１２４は、通信アプリケーションＡ１０１の通信開始位置を考慮して、通信アプリケーションＢ１０６の通信開始位置は、図９（ｂ）に示すように、ＷｉＦｉの通信速度に基づいて抽出する。
通信エリア管理サーバ装置１２０の要素のうち、算出部１２２以外の要素の動作は実施の形態１又は実施の形態２と同様である。
【００５７】
このように、本実施の形態によれば、複数の通信アプリケーションに対して、同じタイミングで同じ通信方式により通信が開始することを避け、通信アプリケーションごとに時刻や通信方式を違ったものにすることで、移動通信装置１００においてより最適な通信が行える。
【００５８】
実施の形態４．
本実施の形態では、実際に計測された無線通信品質を反映させて通信品質情報に示される無線通信品質の地域分布を更新する例を説明する。
なお、本実施の形態におけるシステム構成は図１に示す通りであり、また、各装置における機能構成も図３及び図４に示す通りである。
【００５９】
図１０に本実施の形態に係る処理シーケンスを示す。
図１０の処理シーケンスは、移動通信装置１００の通信結果から、通信品質情報を更新して精度を向上させるための手順が示される。
【００６０】
図１０の８３０〜８３２に示すように移動通信装置１００が通信アプリケーション１０１とサービス提供サーバ装置１５０の間で通信を行う。
その際に、移動通信装置１００では通信の結果情報を保持する。
通信の結果情報とは例えば、通信速度（通信データ量を通信時間で割ったもの）、通信結果（通信の成功、失敗、失敗の場合はエラー原因）、使用した通信方式（ＷｉＦｉ、ＬＴＥ（登録商標）等）、通信時間（通信開始時刻、通信終了時刻）の情報である。
移動通信装置１００は、サービス提供サーバ装置１５０との通信が終わった後、通信結果情報とユーザＩＤとが含まれる通信結果通知メッセージを通信エリア管理サーバ装置１２０に送付する（図１０の８３３）。
【００６１】
通信エリア管理サーバ装置１２０では、メッセージ通信部１２１が通信結果通知メッセージを受信する。
そして、位置情報通信部１２３が、通信結果通知メッセージに含まれるユーザＩＤから位置情報管理サーバ装置１４０に当該ユーザの位置情報を要求する（図９の８３４）。
位置情報管理サーバ装置１４０では、図７に示したように、移動通信装置１００との間で移動通信装置１００の位置情報の更新を行っているため、移動通信装置１００の移動軌跡を管理している。
つまり、位置情報管理サーバ装置１４０では、移動通信装置１００の現在位置の履歴（位置とその時点の時刻の履歴）や今後の移動ルートとその通過予想時刻を管理している。
位置情報管理サーバ装置１４０は、位置情報送受信部１４１が、移動通信装置１００の現在位置の履歴（位置とその時点の時刻の履歴）や今後の移動ルートとその通過予想時刻を通信エリア管理サーバ装置１２０に返す（図１０の８３６）。
【００６２】
通信エリア管理サーバ装置１２０では、位置判定部１２４が、位置情報管理サーバ装置１４０から得られた移動通信装置１００の移動軌跡の情報に基づき、通信結果通知メッセージで通知された通信開始時刻での移動通信装置１００の位置と、通信終了時刻での移動通信装置１００の位置を求める（図１０の８３７）。
また、位置判定部１２４は、通信開始時刻での移動通信装置１００の位置と通信終了時刻での移動通信装置１００の位置と、通信結果通知メッセージで通知されている通信結果とに基づき、通信品質情報に示される無線通信品質の地域分布を更新する（図１０の８３８）。
つまり、位置判定部１２４は、通信方式ごとに、通信品質情報に記述される通信速度、圏外エリアといった内容を更新する。
【００６３】
なお、位置判定部１２４は、通信結果から直ちに通信品質情報を更新するのではなく、複数の同様の通信結果が蓄積され、通信品質の現状について一定レベルの確度が得られた際に通信品質情報を更新するようにしてもよい。
【００６４】
このように、本実施の形態によれば、実際の通信結果を利用することで、きめ細かい通信品質情報を得ることができ、以降の通信アプリケーションの通信においてより効率のよい通信を実現することができる。
【００６５】
＊＊＊ハードウェア構成の説明＊＊＊
最後に、移動通信装置１００、通信エリア管理サーバ装置１２０、位置情報管理サーバ装置１４０、サービス提供サーバ装置１５０、サービス提供サーバ装置Ｂ１６０（以下、通信エリア管理サーバ装置１２０等という）のハードウェア構成例を図１１を参照して説明する。
通信エリア管理サーバ装置１２０等はコンピュータである。
通信エリア管理サーバ装置１２０等は、プロセッサ９０１、補助記憶装置９０２、メモリ９０３、通信装置９０４、入力インタフェース９０５、ディスプレイインタフェース９０６といったハードウェアを備える。
プロセッサ９０１は、信号線９１０を介して他のハードウェアと接続され、これら他のハードウェアを制御する。
入力インタフェース９０５は、入力装置９０７に接続されている。
ディスプレイインタフェース９０６は、ディスプレイ９０８に接続されている。
【００６６】
プロセッサ９０１は、プロセッシングを行うＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）である。
プロセッサ９０１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
補助記憶装置９０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）である。
メモリ９０３は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
通信装置９０４は、データを受信するレシーバー９０４１及びデータを送信するトランスミッター９０４２を含む。
通信装置９０４は、例えば、通信チップ又はＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）である。
入力インタフェース９０５は、入力装置９０７のケーブル９１１が接続されるポートである。
入力インタフェース９０５は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）端子である。
ディスプレイインタフェース９０６は、ディスプレイ９０８のケーブル９１２が接続されるポートである。
ディスプレイインタフェース９０６は、例えば、ＵＳＢ端子又はＨＤＭＩ（登録商標）（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）端子である。
入力装置９０７は、例えば、マウス、キーボード又はタッチパネルである。
ディスプレイ９０８は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）である。
また、移動通信装置１００では、図１１に示す構成に加えて、ＧＰＳ受信機が配置されていてもよい。
【００６７】
補助記憶装置９０２には、図３、図４、図７、図８に示す通信エリア管理サーバ装置１２０等の機能構成の構成要素（以下、「部」と表記する、但し、「〜記憶部」を除く）の機能を実現するプログラムが記憶されている。
このプログラムは、メモリ９０３にロードされ、プロセッサ９０１に読み込まれ、プロセッサ９０１によって実行される。
更に、補助記憶装置９０２には、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）も記憶されている。
そして、ＯＳの少なくとも一部がメモリ９０３にロードされ、プロセッサ９０１はＯＳを実行しながら、「部」の機能を実現するプログラムを実行する。
図１１では、１つのプロセッサ９０１が図示されているが、通信エリア管理サーバ装置１２０等が複数のプロセッサ９０１を備えていてもよい。
そして、複数のプロセッサ９０１が「部」の機能を実現するプログラムを連携して実行してもよい。
また、「部」の処理の結果を示す情報やデータや信号値や変数値が、メモリ９０３、補助記憶装置９０２、又は、プロセッサ９０１内のレジスタ又はキャッシュメモリに記憶される。
【００６８】
「部」を「回路」又は「工程」又は「手順」又は「処理」に読み替えてもよい。
「回路」は、プロセッサ９０１だけでなく、ロジックＩＣ又はＧＡ（Ｇａｔｅ  Ａｒｒａｙ）又はＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）又はＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）といった他の種類の処理回路をも包含する概念である。
【符号の説明】
【００６９】
１００  移動通信装置、１０１  通信アプリケーション、１０２  メッセージ生成部、１０３  メッセージ送受信部、１０４  通信制御部、１０５  サービス通信部、１１１  地図・ナビゲーションアプリケーション、１１２  位置情報送信部、１１３  ルート判定部、１１４  目的地設定部、１１５  現在地検出部、１２０  通信エリア管理サーバ装置、１２１  メッセージ通信部、１２２  算出部、１２３  位置情報通信部、１２４  位置判定部、１２５  通信品質情報記憶部、１４０  位置情報管理サーバ装置、１４１  位置情報送受信部、１４２  位置情報記憶部、１５０  サービス提供サーバ装置、１５１  サービス情報提供部、１６０  サービス提供サーバ装置Ｂ、１６１  サービス情報提供部。
【図１】
2016197842.tif 000003
【図２】
2016197842.tif 000004
【図３】
2016197842.tif 000005
【図４】
2016197842.tif 000006
【図５】
2016197842.tif 000007
【図６】
2016197842.tif 000008
【図７】
2016197842.tif 000009
【図８】
2016197842.tif 000010
【図９】
2016197842.tif 000011
【図１０】
2016197842.tif 000012
【図１１】
2016197842.tif 000013