(57)【要約】  広域通信部（２０７）は、移動端末装置から、移動端末装置の所在位置が示される位置情報を受信する。トラストアンカー抽出部（２０８）は、移動端末装置が位置情報に示される所在位置に所在しているか否かを検証するための通信である位置検証通信に用いられるトラストアンカーを、位置情報に示される所在位置に基づいて指定する。位置検証通信要求生成部（２０９）は、移動端末装置とトラストアンカーとの間で位置検証通信を行うよう要求する位置検証通信要求を生成する。広域通信部（２０７）は、位置検証通信要求を、移動端末装置及びトラストアンカーの少なくともいずれかに送信する。
2015189934.tif 000002
【特許請求の範囲】
【請求項１】
移動端末装置から、前記移動端末装置の所在位置が示される位置情報を受信する位置情報受信部と、
前記移動端末装置が前記位置情報に示される所在位置に所在しているか否かを検証するための通信である位置検証通信に用いられる機器を、前記位置情報に示される所在位置に基づいて指定する機器指定部と、
前記移動端末装置と前記機器指定部により指定された指定機器との間で前記位置検証通信を行うよう要求する位置検証通信要求を、前記移動端末装置及び前記指定機器の少なくともいずれかに送信する位置検証通信要求送信部とを有することを特徴とする情報処理装置。
【請求項２】
前記情報処理装置は、更に、
複数の機器を、各機器の所在位置とともに登録している機器登録部を有し、
前記機器指定部は、
前記位置情報に示される前記移動端末装置の所在位置と、前記機器登録部に登録されている各機器の所在位置とに基づき、前記複数の機器の中から、前記位置検証通信に用いられる機器を指定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置は、更に、
前記機器登録部に登録されている少なくとも一部の機器を、新たな機器に更新する登録機器更新部を有することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記機器指定部は、
前記複数の機器の中から、前記移動端末装置の所在位置の近傍に所在する機器を指定し、
前記位置検証通信要求送信部は、
前記位置検証通信として前記移動端末装置と前記指定機器との間で狭域無線通信を行うよう要求する位置検証通信要求を、前記移動端末装置及び前記指定機器の少なくともいずれかに送信することを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記機器指定部は、
前記指定機器として、複数の機器を指定し、
前記位置検証通信要求送信部は、
前記位置検証通信要求を、前記移動端末装置及び複数の指定機器の少なくともいずれかに送信することを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記情報処理装置は、更に、
前記移動端末装置及び前記指定機器の少なくともいずれかから、前記移動端末装置と前記指定機器との間で前記位置検証通信が正常に完了したか否かが示される通信結果情報を受信する通信結果情報受信部と、
前記通信結果情報を参照し、前記移動端末装置と前記指定機器との間で前記位置検証通信が正常に完了した場合は、前記移動端末装置が前記位置情報に示される所在位置に所在していると判定し、前記移動端末装置と前記指定機器との間で前記位置検証通信が正常に完了しなかった場合は、前記移動端末装置が前記位置情報に示される所在位置に所在していないと判定する位置検証部とを有することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
任意の位置に所在する機器から、前記機器が狭域無線通信を行って取得した前記狭域無線通信の通信相手の識別子が示される通信結果情報を受信する通信結果情報受信部と、
前記機器の所在位置と、前記通信結果情報に示される前記通信相手の識別子とを記憶する記憶部と、
移動端末装置から、前記移動端末装置の所在位置が示される位置情報と、前記移動端末装置の識別子とを受信する位置情報受信部と、
前記機器の所在位置と、前記通信相手の識別子と、前記位置情報に示される前記移動端末装置の所在位置と、前記移動端末装置の識別子とに基づき、前記移動端末装置が前記位置情報に示される所在位置に所在しているか否かを判定する位置検証部とを有することを特徴とする情報処理装置。
【請求項８】
前記記憶部は、
前記機器の所在位置と、前記通信相手の識別子とともに、前記通信結果情報の受信時刻を記憶し、
前記位置検証部は、
前記機器の所在位置と、前記通信相手の識別子と、前記位置情報に示される前記移動端末装置の所在位置と、前記移動端末装置の識別子と、前記通信結果情報の受信時刻と、前記位置情報の受信時刻とに基づき、前記移動端末装置が前記位置情報に示される所在位置に所在しているか否かを判定することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
コンピュータが、移動端末装置から、前記移動端末装置の所在位置が示される位置情報を受信し、
前記コンピュータが、前記移動端末装置が前記位置情報に示される所在位置に所在しているか否かを検証するための通信である位置検証通信に用いられる機器を、前記位置情報に示される所在位置に基づいて指定し、
前記コンピュータが、前記移動端末装置と指定された指定機器との間で前記位置検証通信を行うよう要求する位置検証通信要求を、前記移動端末装置及び前記指定機器の少なくともいずれかに送信することを特徴とする情報処理方法。
【請求項１０】
コンピュータが、任意の位置に所在する機器から、前記機器が狭域無線通信を行って取得した前記狭域無線通信の通信相手の識別子が示される通信結果情報を受信し、
前記コンピュータが、前記機器の所在位置と、前記通信結果情報に示される前記通信相手の識別子とを記憶し、
前記コンピュータが、移動端末装置から、前記移動端末装置の所在位置が示される位置情報と、前記移動端末装置の識別子とを受信し、
前記コンピュータが、前記機器の所在位置と、前記通信相手の識別子と、前記位置情報に示される前記移動端末装置の所在位置と、前記移動端末装置の識別子とに基づき、前記移動端末装置が前記位置情報に示される所在位置に所在しているか否かを判定することを特徴とする情報処理方法。
【請求項１１】
移動端末装置から、前記移動端末装置の所在位置が示される位置情報を受信する位置情報受信処理と、
前記移動端末装置が前記位置情報に示される所在位置に所在しているか否かを検証するための通信である位置検証通信に用いられる機器を、前記位置情報に示される所在位置に基づいて指定する機器指定処理と、
前記移動端末装置と前記機器指定処理により指定された指定機器との間で前記位置検証通信を行うよう要求する位置検証通信要求を、前記移動端末装置及び前記指定機器の少なくともいずれかに送信する位置検証通信要求送信処理とをコンピュータに実行させることを特徴とするプログラム。
【請求項１２】
任意の位置に所在する機器から、前記機器が狭域無線通信を行って取得した前記狭域無線通信の通信相手の識別子が示される通信結果情報を受信する通信結果情報受信処理と、
前記機器の所在位置と、前記通信結果情報に示される前記通信相手の識別子とを記憶する記憶処理と、
移動端末装置から、前記移動端末装置の所在位置が示される位置情報と、前記移動端末装置の識別子とを受信する位置情報受信処理と、
前記機器の所在位置と、前記通信相手の識別子と、前記位置情報に示される前記移動端末装置の所在位置と、前記移動端末装置の識別子とに基づき、前記移動端末装置が前記位置情報に示される所在位置に所在しているか否かを判定する位置検証処理とをコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動端末装置の所在位置を検証する技術に関する。
【背景技術】
【０００２】
移動体の位置情報をＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星や準天頂衛星から送信される信号に基づいて決定し、移動体の位置に応じたサービスを提供するシステムがある。
このようなサービスの例として、有料道路に対する課金サービスがある。
従来より、高速道路のようにゲートで境界が区切られ固定的に設定された有料道路に対する課金が行われてきた。
今後は、ラッシュ時の都市部の走行に対する課金や、臨時の駐車スペースに対する課金など、明確な境界が無い場所に対する、より柔軟な課金サービスが求められる。
また、携帯電話や携帯ゲーム機などＧＰＳ機能を備えたモバイル機器の増加に伴い、移動距離に応じてポイントが付与されたり、観光地への訪問に対してクーポンが提供されるといった、位置情報に基づくサービスが出てきている。
これらの例においても、有名観光地などの予め固定された地域に対するサービスだけではなく、時節や流行に応じてサービス対象となる地域を変化させられるような柔軟なサービスが今後求められる。
上述の例で示されるサービスにおいては、サービス利用者が自己の利益のために位置情報を詐称する可能性があり、詐称を防止するために位置情報の検証が必要である。
特に今後、上述したようなサービス対象地域の柔軟な変更を伴うシステムにおいて位置情報の検証を行うためには、ゲートや無線基地局などの位置が固定された設備を利用した位置情報の検証では不十分であり、移動端末装置を利用した位置情報の検証が必要である。【０００３】
移動端末装置を利用した位置情報検証技術として、特許文献１では、複数の移動端末装置とサーバ装置から構成されるシステムにおいて、位置情報の詐称を検出する技術が開示されている。
この技術において、検証対象の移動端末装置は、その近傍にある別の複数の移動端末装置の情報を近距離通信により取得して、近傍の複数の移動端末装置から取得した情報をサーバ装置に送信する。
サーバ装置は、近傍の複数の移動端末装置から取得した情報と、検証対象の移動端末装置が申告した位置情報との整合性をチェックし、検証対象の移動端末装置の位置情報の信頼度を決定する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１７８７１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１に開示された技術では、検証対象の移動端末装置と他の移動端末装置等とが結託することによって位置情報の信頼度を不正に高くすることが可能であり、その結果、位置情報の詐称を防止できないという課題がある。【０００６】
この発明は、このような課題を解決することを主な目的としており、検証対象の移動端末装置と他の移動端末装置等との結託による位置情報の詐称を防止できる構成を実現することを主な目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る情報処理装置は、
移動端末装置から、前記移動端末装置の所在位置が示される位置情報を受信する位置情報受信部と、
前記移動端末装置が前記位置情報に示される所在位置に所在しているか否かを検証するための通信である位置検証通信に用いられる機器を、前記位置情報に示される所在位置に基づいて指定する機器指定部と、
前記移動端末装置と前記機器指定部により指定された指定機器との間で前記位置検証通信を行うよう要求する位置検証通信要求を、前記移動端末装置及び前記指定機器の少なくともいずれかに送信する位置検証通信要求送信部とを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、情報処理装置が、位置検証通信に用いられる指定機器を指定し、指定機器と移動端末装置との間で位置検出通信を行わせるため、移動端末装置は指定機器と結託することができず、結託による位置情報の詐称を防止することができる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１に係る位置検証システムの構成例を示す図。
【図２】実施の形態１に係る移動端末装置の構成例を示す図。
【図３】実施の形態１に係るセンター装置の構成例を示す図。
【図４】実施の形態１に係るトラストアンカーの選択動作を示す図。
【図５】実施の形態１に係るトラストアンカーの選択及び更新動作を示す図。
【図６】実施の形態１に係るトラストアンカーの選択及び更新動作を示す図。
【図７】実施の形態１に係るトラストアンカーの選択及び更新動作を示すフローチャート図。
【図８】実施の形態１に係る位置検証通信の例を示す図。
【図９】実施の形態１に係る位置検証動作を示すフローチャート図。
【図１０】実施の形態１に係る位置検証通信の例を示す図。
【図１１】実施の形態１に係る位置検証動作を示すフローチャート図。
【図１２】実施の形態１に係る位置検証通信の例を示す図。
【図１３】実施の形態２に係る位置検証通信の例を示す図。
【図１４】実施の形態２に係る位置検証動作を示すフローチャート図。
【図１５】実施の形態３に係る位置検証システムの構成例を示す図。
【図１６】実施の形態１〜３に係るセンター装置のハードウェア構成例を示す図。
【発明を実施するための形態】
【００１０】
実施の形態１．
本実施の形態では、位置検証システムを説明する。
まず、本実施の形態に係る位置検証システムの概要を説明する。
【００１１】
本実施の形態に係る位置検証システムには、測位情報を配信するＧＰＳ衛星や準天頂衛星などの人工衛星（以下、単に衛星ともいう）と、人工衛星から配信される測位情報を受信して自身の位置情報を計算する移動端末装置と、移動端末装置の位置情報を集約してサービスを管理するセンター装置が含まれる。
移動端末装置は、移動体（人、車両等）の移動に伴って移動する。
本実施の形態に係る位置検証システムに、ＥＴＣ（Ｅｌｅｃｔｒｏｎｉｃ  Ｔｏｌｌ  Ｃｏｌｌｅｃｔｉｏｎ  Ｓｙｓｔｅｍ）ゲートや無線通信に用いられる無線基地局などの固定的な設備が含まれていてもよい。
以下では、位置検証システムに固定的な設備が含まれている例を説明する。
【００１２】
移動端末装置は、衛星から配信される測位情報を受信する機能、測位情報に基づいて所在位置の測位を行う機能を有する。
また、移動端末装置は、地図情報を記憶する領域、位置情報と地図情報とを照合して所在位置におけるサービスの提供状況を検出する機能、サービスの利用料金の表示または計算を行う機能、別の移動端末装置、無線基地局及びセンター装置と通信する機能等を有する。
【００１３】
センター装置は、移動端末装置から送信された位置情報や無線基地局の位置情報を記憶する領域、サービス対象地域などの地図情報を記憶する領域を有する。
また、センター装置は、移動端末装置の位置情報と地図情報を照合して移動端末装置に対するサービスを提供する機能、サービスの利用料金を計算する機能、移動端末装置及び無線基地局と通信する機能等を持つ。
【００１４】
移動端末装置は、当該移動端末装置の所在位置を示す位置情報をセンター装置に送信する。
センター装置は、移動端末装置からの位置情報を受信し、位置情報の送信元の移動端末装置を検証対象として指定する。
センター装置は、検証対象の移動端末装置からの位置情報に基づき、検証対象の移動端末装置の近傍に所在する機器（他の移動端末装置もしくは無線基地局）を抽出する。
また、センター装置は、検証対象の移動端末装置が位置情報に示される所在位置に所在しているか否かを検証するための通信（位置検証通信）を、抽出された機器と検証対象の移動端末装置との間で行わせる。
【００１５】
位置検証通信は、例えば、ネットワークに接続された装置への到達確認のために行われるｐｉｎｇと呼ばれる通信である。
また、位置検証通信は、移動端末装置に内蔵されているシリアル番号などの固有の識別子を交換する通信であってもよい。
また、位置検証通信は、暗号アルゴリズムに基づく相互認証通信であってもよい。
【００１６】
また、検証対象の移動端末装置と位置検証通信を行う機器（他の移動端末装置や無線基地局）をトラストアンカーと呼ぶ。
トラストアンカーはセンター装置によってランダムに選択され、また、トラストアンカーは一定時間ごとに更新される。
【００１７】
検証対象の移動端末装置又はトラストアンカーは、位置検証通信が正常に完了したか否かが示される通信結果情報を、センター装置に送信する。
センター装置は、通信結果情報を参照し、位置検証通信が正常に完了した場合は、検証対象の移動端末装置が位置情報に示される所在位置に所在していると判定する。
一方、位置検証通信が正常に完了していない場合（位置検証通信が成立しなかった場合を含む）は、検証対象の移動端末装置が位置情報に示される所在位置に所在していないと判定する。
もし、検証対象の移動端末装置が位置情報を詐称しており、位置情報が示す所在位置とは異なる位置に所在する場合は、検証対象の移動端末装置とトラストアンカーとの間で位置検証通信が不可能であったり、位置検証通信に長時間を要するといった異常が生じる。
このため、センター装置は、位置検証通信が正常に完了したか否かを確認することで、位置情報における詐称を検出することができる。
また、センター装置は、サービス提供地域に関する地図情報を保持しており、検証対象の移動端末装置の位置情報と地図情報を照合することによって、検証対象の移動端末装置に対するサービスの提供やサービスの利用に対する課金などの処理を実施する。
【００１８】
検証対象の移動端末装置から送信される位置情報は以上のようにセンター装置により検証され、センター装置は位置情報の詐称を検出することができる。
また、トラストアンカーはセンター装置によってランダムに選択され、トラストアンカーの選択は一定時間ごとに更新されることから、検証対象の移動端末装置とトラストアンカーが結託して位置情報を詐称する可能性や、トラストアンカーに対してハッキングなどの攻撃が行われる可能性を排除することができる。
また、検証対象の移動端末装置とトラストアンカーは、相互に位置検証通信を開始するという関係において対称の関係になっている。
つまり、検証対象の移動対象装置とトラストアンカーは、それぞれ、どちらが検証対象で、どちらがトラストアンカーであるかを認識できないため、本実施の形態によれば、トラストアンカーによる不正の可能性も排除することができる。
【００１９】
以下、本実施の形態に係る位置検証システムを図面を参照して説明する。
【００２０】
図１は、本実施の形態に係る位置検証システムの構成を示す。
位置検証システムは、衛星３００と、移動端末装置１００ａ−１００ｅと、位置が固定された無線基地局４００と、センター装置２００から構成される。
以下では、移動端末装置１００ａ−１００ｅを区別する必要がない場合は、移動端末装置１００ａ−１００ｅを移動端末装置１００と総称する。
移動端末装置１００は、単に移動端末ともいう。
なお、図１で示す衛星３００、移動端末装置１００、無線基地局４００、センター装置２００の個数は一例であり、これらの個数は任意である。
【００２１】
衛星３００は、ＧＰＳ衛星や準天頂衛星など、測位情報を配信する衛星である。
【００２２】
移動端末装置１００は、衛星３００から配信される測位情報を受信し、測位情報に基づき自らの所在位置の測位計算を行い、所在位置が示される位置情報をセンター装置２００に送信する。
また、移動端末装置１００は、自らの所在位置に基づくサービスをセンター装置２００から受ける。
移動端末装置１００の例としては、車両に搭載された車載器、携帯電話、タブレット端末、ノートＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、携帯ゲーム機などが挙げられる。
【００２３】
センター装置２００は、移動端末装置１００が送信した位置情報を受信し、受信した位置情報を記憶領域に保持する。
また、センター装置２００は、位置が固定された無線基地局４００の位置情報も保持している。
センター装置２００は、情報処理装置の例に相当する。
【００２４】
移動端末装置１００とセンター装置２００間の通信の例としては、３Ｇ、ＬＴＥ（登録商標）、ＷｉＭＡＸ（登録商標）のような広域無線通信（以下、単に広域通信という）が挙げられる。
移動端末装置１００同士や移動端末装置１００と無線基地局４００間の通信の例としては、車両通信におけるＤＳＲＣ（Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ  Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、携帯ゲーム機におけるすれ違い通信、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの狭域無線通信（以下、単に狭域通信という）が挙げられる。
【００２５】
図２は、移動端末装置１００の機能構成の例を示すブロック図である。
【００２６】
位置情報計算部１０１は、受信した測位情報に基づき所在位置の測位計算を行う。
【００２７】
サービス処理部１０２は、センター装置２００から提供されるサービスに対応する処理を行う。
【００２８】
料金計算部１０３は、センター装置２００から提供されるサービスが有料である場合に、サービスの利用料金を計算する。
ただし、移動端末装置１００は料金の計算を行わず、センター装置２００が計算した料金の情報を受け取るようにしてもよい。
【００２９】
画面表示部１０４は、位置情報、サービス、料金、地図などの情報を表示する。
【００３０】
地図情報記憶領域１０５は、地図情報を記憶する。
地図情報には、地図そのものだけでなく、各地域において提供されるサービスに関する情報が含まれていてもよい。
【００３１】
機器情報記憶領域１０６は、移動端末装置１００を構成するハードウェアに関する情報を記憶する。
【００３２】
測位情報受信部１０７は、衛星３００から配信される測位情報を受信する。
【００３３】
狭域通信部１０８は、近傍にある別の移動端末装置１００や無線基地局４００と通信を行う。
狭域通信部１０８により位置検証通信が行われる。
【００３４】
広域通信部１０９は、センター装置２００と通信を行う。
広域通信部１０９により、位置情報の送信及びセンター装置２００が提供するサービスの受信が行われる。
また、広域通信部１０９により、後述する位置検証通信要求の受信及び通信結果情報の送信が行われる。
【００３５】
図３は、センター装置２００の機能構成例を示すブロック図である。
【００３６】
トラストアンカー選択部２０１は、位置検証通信を行わせるトラストアンカーを、移動端末装置１００もしくは無線基地局４００の中からランダムに選択する。
また、トラストアンカー選択部２０１は、トラストアンカーの選択を一定時間ごとに更新する。
トラストアンカー選択部２０１は、機器更新部の例に相当する。
【００３７】
サービス提供部２０２は、移動端末装置１００の位置情報に応じたサービスを移動端末装置１００に提供する。
【００３８】
料金計算部２０３は、移動端末装置１００に提供するサービスが有料である場合に、サービスの利用料金を計算する。
【００３９】
地図情報記憶領域２０４は、地図情報を記憶する。
地図情報には、地図そのものだけでなく、各地域において提供されるサービスに関する情報が含まれていてもよい。
【００４０】
移動体情報記憶領域２０５は、移動端末装置１００から受信した位置情報を記憶する。
また、移動体情報記憶領域２０５は、位置が固定された無線基地局４００の位置情報も記憶する。
【００４１】
トラストアンカー情報記憶領域２０６は、トラストアンカー選択部２０１により選択されたトラストアンカーに関する情報を記憶する。
つまり、トラストアンカー情報記憶領域２０６は、各トラストアンカーを、各トラストアンカーの所在位置とともに登録している。
トラストアンカー情報記憶領域２０６は、機器登録部の例に相当する。
【００４２】
広域通信部２０７は、移動端末装置１００及び無線基地局４００と通信を行う。
広域通信部２０７により、位置情報の受信及び移動端末装置１００に対するサービスの送信が行われる。
また、広域通信部２０７により、後述する位置検証通信要求の送信及び通信結果情報の受信が行われる。
広域通信部２０７は、位置検証通信要求送信部及び通信結果情報受信部の例に相当する。
【００４３】
トラストアンカー抽出部２０８は、トラストアンカー選択部２０１により選択されたトラストアンカーの中から、移動端末装置１００から受信した位置情報に示される所在位置に基づき、移動端末装置１００と位置検証通信を行わせるとトラストアンカーを抽出する。
つまり、トラストアンカー抽出部２０８は、移動端末装置１００から受信した位置情報に示される所在位置とトラストアンカー情報記憶領域２０６に記憶されている各トラストアンカーの所在位置とに基づき、移動端末装置１００の近傍（狭域通信が可能な位置）に所在するトラストアンカーを抽出する。
トラストアンカー抽出部２０８は、機器指定部の例に相当する。
また、トラストアンカー抽出部２０８により抽出されたトラストアンカーは指定機器の例に相当する。
【００４４】
位置検証通信要求生成部２０９は、位置検証通信要求を生成する。
位置検証通信要求は、移動端末装置１００とトラストアンカー抽出部２０８により抽出されたトラストアンカーとの間で位置検証通信を行うよう要求するメッセージである。
【００４５】
位置検証部２１０は、広域通信部２０７により受信された通信結果情報を参照し、移動端末装置１００とトラストアンカーとの間で位置検証通信が正常に完了した場合は、移動端末装置１００が位置情報に示される所在位置に所在していると判定する。
一方、移動端末装置１００とトラストアンカーとの間で位置検証通信が正常に完了しなかった場合は、位置検証部２１０は、移動端末装置１００が位置情報に示される所在位置に所在していないと判定する。
【００４６】
図４は、トラストアンカーの選択の動作例を示す。
図４に示す各移動端末装置は、図１に示した移動端末装置１００と同様であり、図２に示す内部構成を有しているものとする。
また、無線基地局３０５も、図１に示した無線基地局４００と同様であるとする。
【００４７】
センター装置２００では、トラストアンカー選択部２０１が、移動端末装置１００もしくは無線基地局４００の中からランダムにトラストアンカーを選択する。
図４では、移動端末装置３０１、移動端末装置３０３、無線基地局３０５がトラストアンカーとして選択されている。
符号３０２、３０４、３０６で示した範囲は、各トラストアンカーの近傍を表し、各トラストアンカーは、この範囲に存在する移動端末装置と位置検証通信を行う。
たとえば、トラストアンカーとして選択された無線基地局３０５は、移動端末装置３０７と位置検証通信を行う。
ただし、トラストアンカーは、必ずしも近傍にある全ての移動端末装置と位置検証通信を行うわけではない。
【００４８】
図５および図６は、トラストアンカーの更新の動作を示す図である。
【００４９】
図５では、まずセンター装置２００のトラストアンカー選択部２０１がトラストアンカーを選択し、次に選択されたトラストアンカーが一定時間、移動端末装置の位置検証通信を行い、最後に、一定時間が経過した後に、トラストアンカー選択部２０１が、選択したトラストアンカーを解除する動作を表している。
図６では、時々刻々、トラストアンカーの選択が更新される動作を表している。
【００５０】
図７は、センター装置２００のトラストアンカー選択部２０１によるトラストアンカーの選択および更新動作を示すフローチャート図である。
【００５１】
ステップＳ６０１とステップＳ６０３で囲まれたループは、動作を一定時間ごとに繰り返すことを表している。
繰り返し対象の動作は、ステップＳ６０２であり、トラストアンカー選択部２０１がトラストアンカーの選択および更新を行う。
トラストアンカー選択部２０１は、移動体情報記憶領域２０５から移動端末装置１００及び無線基地局４００の位置情報を読み出し（Ｓ６０４）、読み出した位置情報に基づいて、トラストアンカーを選択し（Ｓ６０２）、選択したトラストアンカーの位置情報をトラストアンカー情報としてトラストアンカー情報記憶領域２０６に格納する（Ｓ６０５）。
トラストアンカーの更新の際は、トラストアンカー選択部２０１は、新たに選択したトラストアンカーの位置情報をトラストアンカー情報記憶領域２０６に格納するとともに、解除対象のトラストアンカーの位置情報をトラストアンカー情報記憶領域２０６から削除する。
【００５２】
図８は、移動端末装置の位置情報の検証の動作の一例を表している。
図８に示す各移動端末装置は、図１に示した移動端末装置１００と同様であり、図２に示す内部構成を有しているものとする。
また、図８では、センター装置２００は、移動端末装置７０１及び移動端末装置７０４の位置情報を検証するものとする。
【００５３】
センター装置２００では、広域通信部２０７が、移動端末装置７０１及び移動端末装置７０４の各々から位置情報を受信する。
次に、トラストアンカー抽出部２０８が、トラストアンカー選択部２０１により選択され、トラストアンカー情報記憶領域２０６に位置情報が記憶されているトラストアンカーの中から、移動端末装置７０１及び移動端末装置７０４の近傍にあるトラストアンカーとして、トラストアンカー７０２及びトラストアンカー７０３を抽出する。
そして、位置検証通信要求生成部２０９が位置検証通信要求を生成し、広域通信部２０７が位置検証通信要求をトラストアンカー７０２及びトラストアンカー７０３に送信する。
トラストアンカー７０２宛の位置検証通信要求には、トラストアンカー７０２が移動端末装置７０１と狭域通信を行うために必要な情報（移動端末装置７０１の通信アドレス等）が含まれる。
トラストアンカー７０２が移動端末装置７０１と狭域通信を行うために必要な情報は、例えば、移動端末装置７０１からの位置情報に含まれている。
また、トラストアンカー７０３宛の位置検証通信要求には、トラストアンカー７０３が移動端末装置７０４と狭域通信を行うために必要な情報（移動端末装置７０４の通信アドレス等）が含まれる。
トラストアンカー７０３が移動端末装置７０４と狭域通信を行うために必要な情報は、例えば、移動端末装置７０４からの位置情報に含まれている。
【００５４】
センター装置２００からの位置検証通信要求を受信したトラストアンカー７０２及びトラストアンカー７０３は、それぞれ移動端末装置７０１及び移動端末装置７０４との狭域通信（位置検証通信）を行い、狭域通信の結果を通信結果情報としてセンター装置２００に送信する。
センター装置２００では、広域通信部２０７が通信結果情報を受信し、位置検証部２１０が通信結果情報に基づき、移動端末装置７０１及び移動端末装置７０４がそれぞれ位置情報に示される所在位置に所在しているか否かの検証を行う。
【００５５】
図９は、図８の動作を示すフローチャート図である。
【００５６】
まず、ステップＳ８０２及びステップＳ８０３により、トラストアンカー選択部２０１によってトラストアンカーが選択される。
トラストアンカーの選択手順は、図７で説明した通りである。
【００５７】
検証対象となる移動端末装置１００が位置情報をセンター装置２００に送信する（Ｓ８０１）と、センター装置２００では、広域通信部２０７が位置情報を受信する。
そして、トラストアンカー抽出部２０８が、検証対象の移動端末装置１００の近傍に所在するトラストアンカーを抽出し、位置検証通信要求生成部２０９が位置検証通信要求を生成し、広域通信部２０７が位置検証通信要求をトラストアンカーに送信する（Ｓ８０４）。
【００５８】
位置検証通信要求を受信したトラストアンカーは、指定された検証対象の移動端末装置１００との間で位置検証通信を試行し（Ｓ８０５）、試行結果を示す通信結果情報をセンター装置２００に送信する（Ｓ８０６）。
【００５９】
最後に、センター装置２００では、広域通信部２０７が通信結果情報を受信し、位置検証部２１０が通信結果情報に基づき、検証対象の移動端末装置１００が位置情報に示される所在位置に所在しているか否かを判定する（Ｓ８０７）。
移動端末装置１００とトラストアンカーとの間で位置検証通信が正常に完了した場合は、位置検証部２１０は、移動端末装置１００が位置情報に示される所在位置に所在していると判定する。
一方、移動端末装置１００とトラストアンカーとの間で位置検証通信が正常に完了しなかった場合は、位置検証部２１０は、移動端末装置１００が位置情報に示される所在位置に所在していないと判定する。
【００６０】
図１０は、移動端末装置の位置情報の検証の動作の別の例を表している。
図１０に示す各移動端末装置は、図１に示した移動端末装置１００と同様であり、図２に示す内部構成を有しているものとする。
また、図１０では、センター装置２００は、移動端末装置９０１及び移動端末装置９０４の位置情報を検証するものとする。
【００６１】
センター装置２００では、広域通信部２０７が、移動端末装置９０１及び移動端末装置９０４の各々から位置情報を受信する。
次に、トラストアンカー抽出部２０８が、トラストアンカー選択部２０１により選択され、トラストアンカー情報記憶領域２０６に位置情報が記憶されているトラストアンカーの中から、移動端末装置９０１及び移動端末装置９０４の近傍にあるトラストアンカーとして、トラストアンカー９０２及びトラストアンカー９０３を抽出する。
そして、位置検証通信要求生成部２０９が位置検証通信要求を生成し、広域通信部２０７が位置検証通信要求を移動端末装置９０１及び移動端末装置９０４に送信する。
移動端末装置９０１宛の位置検証通信要求には、移動端末装置９０１がトラストアンカー９０２と狭域通信を行うために必要な情報（トラストアンカー９０２の通信アドレス等）が含まれる。
移動端末装置９０１がトラストアンカー９０２と狭域通信を行うために必要な情報は、例えば、トラストアンカー情報記憶領域２０６に記憶されている。
また、移動端末装置９０４宛の位置検証通信要求には、移動端末装置９０４がトラストアンカー９０３と狭域通信を行うために必要な情報（トラストアンカー９０３の通信アドレス等）が含まれる。
移動端末装置９０４がトラストアンカー９０３と狭域通信を行うために必要な情報は、例えば、トラストアンカー情報記憶領域２０６に記憶されている。
【００６２】
センター装置２００からの位置検証通信要求を受信した移動端末装置９０１及び移動端末装置９０４は、それぞれトラストアンカー９０２及びトラストアンカー９０３との狭域通信を試行し、狭域通信の試行結果を通信結果情報としてセンター装置２００に送信する。
センター装置２００では、広域通信部２０７が通信結果情報を受信し、位置検証部２１０が通信結果情報に基づき、移動端末装置９０１及び移動端末装置９０４がそれぞれ位置情報に示される所在位置に所在しているか否かの検証を行う。
【００６３】
図８では、センター装置２００からの位置検証通信要求の送信先がトラストアンカーであったのに対し、図１０では、センター装置２００からの位置検証通信要求の送信先が検証対象の移動端末装置１００である点が異なる。
【００６４】
図１１は、図１０の動作を示すフローチャート図である。
【００６５】
まず、ステップＳ１００２及びステップＳ１００３により、トラストアンカー選択部２０１によってトラストアンカーが選択される。
トラストアンカーの選択手順は、図７で説明した通りである。
【００６６】
検証対象となる移動端末装置１００が位置情報をセンター装置２００に送信する（Ｓ１００１）と、センター装置２００では、広域通信部２０７が位置情報を受信する。
そして、トラストアンカー抽出部２０８が、検証対象の移動端末装置１００の近傍に所在するトラストアンカーを抽出し、位置検証通信要求生成部２０９が位置検証通信要求を生成し、広域通信部２０７が位置検証通信要求を検証対象の移動端末装置１００に送信する（Ｓ１００４）。
【００６７】
位置検証通信要求を受信した移動端末装置１００は、指定されたトラストアンカーとの間で位置検証通信を試行し（Ｓ１００５）、試行結果を示す通信結果情報をセンター装置２００に送信する（Ｓ１００６）。
【００６８】
最後に、センター装置２００では、広域通信部２０７が通信結果情報を受信し、位置検証部２１０が通信結果情報に基づき、検証対象の移動端末装置１００が位置情報に示される所在位置に所在しているか否かを判定する（Ｓ１００７）。
移動端末装置１００とトラストアンカーとの間で位置検証通信が正常に完了した場合は、位置検証部２１０は、移動端末装置１００が位置情報に示される所在位置に所在していると判定する。
一方、移動端末装置１００とトラストアンカーとの間で位置検証通信が正常に完了しなかった場合は、位置検証部２１０は、移動端末装置１００が位置情報に示される所在位置に所在していないと判定する。
【００６９】
以上では、ある１つの移動端末装置１００の位置情報が、１つのトラストアンカーとの位置検証通信によって検証される例を説明した。
ある１つの移動端末装置１００の位置情報を、複数のトラストアンカーとの位置検証通信によって検証することも可能である。
【００７０】
図１２は、移動端末装置１００の位置情報を、２個のトラストアンカーを用いて検証する場合の動作例を表す。
なお、図１２に示す各移動端末装置は、図１に示した移動端末装置１００と同様であり、図２に示す内部構成を有しているものとする。
【００７１】
図１２において、移動端末装置１３０２の近傍にはトラストアンカー１３０１及び１３０３が存在するため、移動端末装置１３０２はトラストアンカー１３０１及びトラストアンカー１３０３と位置検証通信を行う。
センター装置２００では、移動端末装置１３０２とトラストアンカー１３０１との間で位置検証通信が正常に完了し、更に、移動端末装置１３０２とトラストアンカー１３０３との間で位置検証通信が正常に完了した場合に、移動端末装置１３０２が位置情報に示される所在位置に所在していると判定する。
【００７２】
以上、本実施の形に係る位置検証システムでは、位置情報の検証を目的とするトラストアンカーをセンター装置がランダムに選択し、かつ、トラストアンカーの選択を一定時間ごとに更新するように構成しているため、移動端末装置同士の結託による位置情報の詐称を防ぐことができる。
【００７３】
実施の形態２．
実施の形態１では、センター装置２００が特定の移動端末装置１００の位置情報を検証するために、移動端末装置１００の近傍のトラストアンカーに位置検証通信を依頼する例を説明した。
本実施の形態では、トラストアンカーが移動端末装置１００との通信を予め行っておき、移動端末装置１００との通信結果が示される通信結果情報をセンター装置２００に送信する。
通信結果情報では、トラストアンカーの所在位置と、狭域通信によって取得された狭域通信の通信相手の識別子（例えば、シリアル番号）が示される。
そして、センター装置２００では、トラストアンカーからの通信結果情報をデータベースに記憶しておき、移動端末装置１００の位置情報の検証が必要になった際に、移動端末装置１００の所在位置とトラストアンカーの所在位置に基づき、データベースからトラストアンカーの通信相手の識別子を検索する。
本実施の形態では、位置情報の検証を即時的に行うことも可能であるが、ある程度過去に遡って事後的に位置情報の検証を行うことも可能である。
以下では、実施の形態１との差異を説明する。
以下で説明していない事項は、実施の形態１と同じである。
【００７４】
本実施の形態の位置検証システムの構成例は、図１に示す通りであり、また、本実施の形態の移動端末装置１００の構成例は、図２に示す通りであり、また、本実施の形態のセンター装置２００の構成例は、図３に示す通りである。
なお、本実施の形態では、センター装置２００の移動体情報記憶領域２０５は記憶部の例に相当する。
【００７５】
図１３は、トラストアンカーが移動端末装置１００と通信を行い、通信結果情報をセンター装置２００に送信する動作を示す。
【００７６】
図１３において、トラストアンカー１１０２、１１０３、１１０４は、トラストアンカーである期間、近傍を通りかかる移動端末装置１００との狭域通信を行い続け、通信結果をセンター装置２００に送り続ける。
近傍を通りがかる移動端末装置１００とトラストアンカーとの狭域通信は、一定の時間間隔で行っても良いし、ランダムな時間間隔で行ってもよい。
センター装置２００では、広域通信部２０７が、各トラストアンカーからの通信結果情報を受信し、移動体情報記憶領域２０５に通信結果情報と通信結果情報の受信時刻とを格納する。
【００７７】
また、センター装置２００の広域通信部２０７は、実施の形態１と同様に、移動端末装置１００から位置情報を受信するが、本実施の形態では、広域通信部２０７は、位置情報とともに、移動端末装置１００の識別子も受信する。
そして、移動端末装置１００の位置情報を検証する場合には、位置検証部２１０が、移動体情報記憶領域２０５から移動端末装置１００の所在位置の近傍に所在するトラストアンカーからの通信結果情報を検索する。
【００７８】
位置検証部２１０は、検索した通信結果情報の受信時刻と移動端末装置１００からの位置情報の受信時刻との差が所定の閾値以内である場合に、検索した通信結果情報に含まれる通信相手の識別子と移動端末装置１００の識別子とを比較する。
受信時刻の差の閾値は、任意の値である。
例えば、閾値を１０秒から３分の間のいずれかの値とすることが考えられる。
識別子の比較の結果、２つの識別子が一致すれば、位置検証部２１０は、移動端末装置１００が位置情報に示される所在位置に所在すると判定する。
一方、２つの識別子が一致しない場合は、位置検証部２１０は、移動端末装置１００が位置情報に示される所在位置に所在していないと判定する。
【００７９】
図１４は、図１３の動作を示すフローチャート図である。
【００８０】
まず、センター装置２００では、トラストアンカー選択部２０１が、トラストアンカーとして移動端末装置１００又は無線基地局４００を選択し、また、広域通信部２０７を介して、当該移動端末装置１００又は無線基地局４００に、トラストアンカーに選択された旨を通知する（Ｓ１２０１）。
なお、本実施の形態においても、トラストアンカーの選択の手順は、実施の形態１に示すものと同様である。
【００８１】
通知を受けたトラストアンカーは、トラストアンカーである期間、ステップＳ１２０２とＳ１２０５で囲まれたループ内で一定時間ごとに、近傍の移動端末装置１００と狭域通信を行う（Ｓ１２０３）。
また、トラストアンカーは、通信結果情報をセンター装置２００に送信する（Ｓ１２０４）。
【００８２】
センター装置２００では、広域通信部２０７が、通信結果情報を受信し、移動体情報記憶領域２０５に通信結果情報と通信結果情報の受信時刻とを格納する（Ｓ１２０６）。
【００８３】
最後に、トラストアンカーとしての期間が終了すると、センター装置２００のトラストアンカー選択部２０１が、トラストアンカーを解除し、また、広域通信部２０７を介して、該当する移動通信装置１００又は無線基地局４００にトラストアンカーの役割が終了した旨を通知する（Ｓ１２０７）。
通知を受け取った移動通信装置１００又は無線基地局４００は、ステップＳ１２０２とＳ１２０５で囲まれたループを抜ける。
【００８４】
本実施の形態に係る方式でも、トラストアンカーをセンター装置がランダムに選択し、かつ、トラストアンカーの選択を一定時間ごとに更新するように構成しているため、移動端末装置同士の結託による位置情報の詐称を防ぐことができる。
【００８５】
実施の形態３．
図１５は、実施の形態１に係る位置検証システムを、有料道路課金システムに適用した場合の構成例を示す。
以下では、実施の形態１との差異を説明する。
以下で説明していない事項は、実施の形態１と同じである。
【００８６】
図１５には図示されていないが、移動体である車両１４０１、１４０２、１４０４、１４０７には、移動端末装置１００が搭載されているものとする。
同様に、移動体である人１４０８は、移動端末装置１００を携帯しているものとする。
車両１４０１、１４０２、１４０４、１４０７に搭載されている移動端末装置１００は、例えば、カーナビゲーション装置である。
人１４０８が携帯している移動端末装置１００は、例えば携帯電話である。
センター装置２００及び衛星３００は、図１に示すものと同様である。
また、高速道路１４０３の境界にはゲート１４０５およびゲート１４０６が設置されており、センター装置２００はゲート１４０５の位置情報及びゲート１４０６の位置情報も記憶している。
ここで、車両１４０２はラッシュ時間帯の都心など、一時的に設定された有料道路を走行しているとする。
また、車両１４０４は高速道路１４０３を走行しているとする。
また、車両１４０７は、シーズン中の観光地などに臨時で設定された有料の駐車区画に駐車しているとする。
また、センター装置２００は、トラストアンカーとして、車両１４０１に搭載されている移動端末装置１００、ゲート１４０５、ゲート１４０６、人１４０８が携帯している移動端末装置１００を選択しているとする。
【００８７】
センター装置２００は、車両１４０２、１４０４、１４０７の移動端末装置１００から送信された位置情報を検証する。
このため、センター装置２００では、トラストアンカー抽出部２０８が、車両１４０２の移動端末装置１００から送信された位置情報に示される所在位置の近傍に所在するトラストアンカーを抽出する。
同様にして、トラストアンカー抽出部２０８は、車両１４０４の移動端末装置１００から送信された位置情報に示される所在位置の近傍に所在するトラストアンカーを抽出する。
また、トラストアンカー抽出部２０８は、車両１４０７の移動端末装置１００から送信された位置情報に示される所在位置の近傍に所在するトラストアンカーを抽出する。
ここでは、車両１４０１の移動端末装置１００、ゲート１４０５、人１４０８が携帯する移動端末装置１００が抽出されたと仮定する。
そして、センター装置２００では、実施の形態１に示したように、位置検証通信要求生成部２０９及び広域通信部２０７により、これらのトラストアンカーと検証対象の移動端末装置１００との間で位置検証通信を行わせる。
そして、位置検証部２１０が、実施の形態１と同様に、通信結果情報に基づいて、検証対象の移動端末装置１００からの位置情報が正しいかどうかを判定する。
【００８８】
こうして検証された正しい位置情報に基づき、センター装置２００は、有料道路を走行していることが確認された車両もしくは有料の駐車地区に駐車していることが確認された車両に対して正しく課金処理を行うことができる。
【００８９】
以上、本発明の実施の形態について説明したが、これらの実施の形態のうち、２つ以上を組み合わせて実施しても構わない。
あるいは、これらの実施の形態のうち、１つを部分的に実施しても構わない。
あるいは、これらの実施の形態のうち、２つ以上を部分的に組み合わせて実施しても構わない。
なお、本発明は、これらの実施の形態に限定されるものではなく、必要に応じて種々の変更が可能である。
【００９０】
最後に、実施の形態１〜３に示したセンター装置２００のハードウェア構成例を図１６を参照して説明する。
センター装置２００はコンピュータであり、センター装置２００の各要素をプログラムで実現することができる。
センター装置２００のハードウェア構成としては、バスに、演算装置１６０１、外部記憶装置１６０２、主記憶装置１６０３、通信装置１６０４、入出力装置１６０５が接続されている。
【００９１】
演算装置１６０１は、プログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
外部記憶装置１６０２は、例えばＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やフラッシュメモリ、ハードディスク装置である。
主記憶装置１６０３は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
通信装置１６０４は、広域通信部２０７の物理層に対応する。
入出力装置１６０５は、例えばマウス、キーボード、ディスプレイ装置等である。
【００９２】
プログラムは、通常は外部記憶装置１６０２に記憶されており、主記憶装置１６０３にロードされた状態で、順次演算装置１６０１に読み込まれ、実行される。
プログラムは、図３に示す「〜部」として説明している機能を実現するプログラムである。
更に、外部記憶装置１６０２にはオペレーティングシステム（ＯＳ）も記憶されており、ＯＳの少なくとも一部が主記憶装置１６０３にロードされ、演算装置１６０１はＯＳを実行しながら、図３に示す「〜部」の機能を実現するプログラムを実行する。
また、実施の形態１〜３の説明において、「〜の判断」、「〜の判定」、「〜の検証」、「〜の指定」、「〜の抽出」、「〜の検知」、「〜の設定」、「〜の登録」、「〜の選択」、「〜の更新」、「〜の生成」、「〜の受信」等として説明している処理の結果を示す情報やデータや信号値や変数値が主記憶装置１６０３にファイルとして記憶されている。
【００９３】
なお、図１６の構成は、あくまでもセンター装置２００のハードウェア構成の一例を示すものであり、センター装置２００のハードウェア構成は図１６に記載の構成に限らず、他の構成であってもよい。
【００９４】
また、実施の形態１〜３に示す手順により、本発明に係る情報処理方法を実現可能である。
【符号の説明】
【００９５】
１００  移動端末装置、１０１  位置情報計算部、１０２  サービス処理部、１０３  料金計算部、１０４  画面表示部、１０５  地図情報記憶領域、１０６  機器情報記憶領域、１０７  測位情報受信部、１０８  狭域通信部、１０９  広域通信部、２００  センター装置、２０１  トラストアンカー選択部、２０２  サービス提供部、２０３  料金計算部、２０４  地図情報記憶領域、２０５  移動体情報記憶領域、２０６  トラストアンカー情報記憶領域、２０７  広域通信部、２０８  トラストアンカー抽出部、２０９  位置検証通信要求生成部、２１０  位置検証部、３００  人工衛星、４００  無線基地局。
【図１】
2015189934.tif 000003
【図２】
2015189934.tif 000004
【図３】
2015189934.tif 000005
【図４】
2015189934.tif 000006
【図５】
2015189934.tif 000007
【図６】
2015189934.tif 000008
【図７】
2015189934.tif 000009
【図８】
2015189934.tif 000010
【図９】
2015189934.tif 000011
【図１０】
2015189934.tif 000012
【図１１】
2015189934.tif 000013
【図１２】
2015189934.tif 000014
【図１３】
2015189934.tif 000015
【図１４】
2015189934.tif 000016
【図１５】
2015189934.tif 000017
【図１６】
2015189934.tif 000018
【国際調査報告】
2015189934.tif 000019
2015189934.tif 000020
2015189934.tif 000021