(57)【要約】【課題】位置情報の改竄の可能性を低減し、位置情報の信頼性を高める。【解決手段】移動体装置は、接近する移動体装置から第１の識別情報を取得する識別情報取得部と、上記第１の識別情報を取得した時点における現在地点の位置情報を取得する位置情報取得部と、上記第１の識別情報及び上記位置情報を対応づけて外部装置に送信する送信部と、を有する。【選択図】図１
2013092857.tif 000002
【特許請求の範囲】
【請求項１】
接近する移動体装置から第１の識別情報を取得する識別情報取得部と、
前記第１の識別情報を取得した時点における現在地点の位置情報を取得する位置情報取得部と、
前記第１の識別情報及び前記位置情報を対応づけて外部装置に送信する送信部と、
を備える、移動体装置。
【請求項２】
前記送信部は、前記第１の識別情報及び前記位置情報と共に前記位置情報を取得した前記移動体装置を識別する第２の識別情報を前記外部装置へ送信する、
請求項１に記載の移動体装置。
【請求項３】
前記送信部は、前記第１の識別情報を取得する度に前記第１の識別情報及び前記位置情報を前記外部装置へ送信する、
請求項１に記載の移動体装置。
【請求項４】
前記送信部は、複数の前記第１の識別情報及び複数の前記位置情報を纏めて前記外部装置へ送信する、
請求項１に記載の移動体装置。
【請求項５】
前記識別情報取得部は、経時的に変化するキーを用いて暗号化された前記第１の識別情報を取得し、
前記キーは、前記外部装置と共有され、前記外部装置により前記第１の識別情報が復号化される、
請求項１に記載の移動体装置。
【請求項６】
前記送信部は、相互認証された前記外部装置に対して、前記第１の識別情報及び前記位置情報を送信する、
請求項１に記載の移動体装置。
【請求項７】
前記送信部は、暗号化された通信路を介して接続される前記外部装置に対して、前記第１の識別情報及び前記位置情報を送信する、
請求項１に記載の移動体装置。
【請求項８】
接近する第１の移動体装置から第２の移動体装置により取得された前記第１の移動体装置を識別する第１の識別情報及び前記第１の識別情報が前記第２の移動体装置により取得された時点の位置情報を受信する受信部と、
受信した前記第１の識別情報及び前記位置情報を記録する記録部と、
を備える、情報処理装置。
【請求項９】
前記受信部は、さらに前記第２の移動体装置を識別する第２の識別情報を受信し、
前記記録部は、さらに前記第２の識別情報を記録する、
請求項８に記載の情報処理装置。
【請求項１０】
前記第２の識別情報に基づいて、前記第１の移動体装置の前記位置情報の信頼度を算出する信頼度算出部、
をさらに備える、請求項９に記載の情報処理装置。
【請求項１１】
前記信頼度算出部は、概ね同時刻において、複数の前記第２の識別情報と対応づけられた前記位置情報の前記信頼度を高くする、
請求項１０に記載の情報処理装置。
【請求項１２】
前記第２の移動体装置の位置情報に基づいて、前記第２の移動体装置の不在エリアを特定する不在エリア特定部と、
前記第２の移動体装置の位置情報に基づいて、前記不在エリアに移動させる対象となる前記第２の移動体装置を決定する対象決定部と、
決定された前記第２の移動体装置に対して、前記不在エリアに移動するよう要求する要求部と、
をさらに備える、請求項８に記載の情報処理装置。
【請求項１３】
前記第２の移動体装置の位置情報に基づいて、所定時間経過後の位置情報取得可能エリアを予測した予測情報を提供する予測情報提供部、
をさらに備える、請求項８に記載の情報処理装置。
【請求項１４】
前記第１の識別情報は、経時的に変化するキーを用いて前記第２の移動体装置により暗号化されており、
前記第２の移動体装置と同期された前記キーを用いて前記第１の識別情報を復号化する復号化部、
をさらに備える、請求項８に記載の情報処理装置。
【請求項１５】
所定の期間有効である仮の前記第１の識別情報を前記第１の移動体装置に発行する識別情報発行部と、
仮の前記第１の識別情報から前記第１の移動体装置を特定するマッチング部と、
をさらに備える、
請求項８に記載の情報処理装置。
【請求項１６】
記録された前記位置情報を前記第１の移動体装置の位置情報として提供する位置情報提供部、
をさらに備える、請求項８に記載の情報処理装置。
【請求項１７】
前記位置情報提供部は、記録された前記位置情報を地図上に重畳した地図表示画面により前記位置情報を提供する、
請求項１６に記載の情報処理装置。
【請求項１８】
接近する移動体装置から第１の識別情報を取得することと、
前記第１の識別情報を取得した時点における現在地点の位置情報を取得することと、
前記第１の識別情報及び前記位置情報を対応づけて外部装置に送信することと、
を含む、位置情報取得方法。
【請求項１９】
第１の移動体装置と、
接近する前記第１の移動体装置から第１の識別情報を取得する識別情報取得部と、
前記第１の識別情報を取得した時点における現在地点の位置情報を取得する位置情報取得部と、
前記第１の識別情報及び前記位置情報を対応づけて送信する送信部と、
を有する第２の移動体装置と、
前記第２の移動体装置が送信する前記第１の識別情報及び前記位置情報を受信する受信部と、
前記第１の識別情報及び前記位置情報を記録する記録部と、
を有する情報処理装置と、
を備える、位置情報取得システム。
【請求項２０】
コンピュータを、
接近する移動体装置から第１の識別情報を取得する識別情報取得部と、
前記第１の識別情報を取得した時点における現在地点の位置情報を取得する位置情報取得部と、
前記第１の識別情報及び前記位置情報を対応づけて外部装置に送信する送信部と、
を備える、移動体装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、移動体装置、情報処理装置、位置情報取得方法、位置情報取得システム、及びプログラムに関する。
【背景技術】
【０００２】
近年、位置情報を用いたサービスが普及している。例えば測位機能を有し、撮影した写真に位置情報をタグ付けすることのできる撮像装置がある。このように写真に位置情報を付与することにより、位置情報をキーに写真を整理することができるようになる。また、親が子供に測位機能を有する機器を持たせることにより、子供が現在どこにいるかを見守るためのサービスが提供されている。
【０００３】
ユーザ又は物の位置情報は、主にユーザ又は物と一緒に携帯される端末装置の測位機能により取得されている。この位置情報の信頼性については、これまで語られることは多くなかった。例えば特許文献１に開示されている位置認証システムは、車両が、信号機や電柱、道路、建物などのインフラ設備に設置されている路側機から識別情報を取得し、ＧＰＳ測位により得られた測位情報と合わせて位置情報管理センターに送信する。この識別情報には、路側機の位置情報、及び識別情報が取得された時刻が含まれている。位置情報管理センターは、識別情報及び測位情報の双方に含まれる位置情報及び時刻を比較することによって、車両の位置情報が正しいことを確認することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−３８５８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記の特許文献１に開示された位置認証システムであっても、ユーザによる位置情報の改竄の可能性については考慮されていなかった。つまり、車両の位置情報を認証するための識別情報が車両により送信される。このため、位置情報を改竄したいユーザにとっては、改竄が容易であった。
そこで、本開示では、位置情報の改竄の可能性を低減し、位置情報の信頼性を高めることのできる、新規かつ改良された移動体装置、情報処理装置、位置情報取得方法、位置情報取得システム、及びプログラムを提案する。
【課題を解決するための手段】
【０００６】
本開示によれば、接近する移動体装置から第１の識別情報を取得する識別情報取得部と、上記第１の識別情報を取得した時点における現在地点の位置情報を取得する位置情報取得部と、上記第１の識別情報及び上記位置情報を対応づけて外部装置に送信する送信部と、を有する移動体装置が提供される。
【０００７】
かかる構成によれば、第１の移動体装置の位置情報は、第２の移動体装置により取得されて外部装置に収集される。このため、第１の移動体装置のユーザが自らの位置情報を改竄することが困難となり、位置情報の信頼性が向上する。
【０００８】
また、本開示によれば、接近する第１の移動体装置から第２の移動体装置により取得された上記第１の移動体装置を識別する第１の識別情報及び上記第１の識別情報が上記第２の移動体装置により取得された時点の位置情報を受信する受信部と、受信した上記第１の識別情報及び上記位置情報を記録する記録部と、を有する情報処理装置が提供される。
【０００９】
また、本開示によれば、接近する移動体装置から第１の識別情報を取得することと、上記第１の識別情報を取得した時点における現在地点の位置情報を取得することと、上記第１の識別情報及び上記位置情報を対応づけて外部装置に送信することと、
を含む、位置情報取得方法が提供される。
【００１０】
また、本開示によれば、第１の移動体装置と、接近する上記第１の移動体装置から第１の識別情報を取得する識別情報取得部と、上記第１の識別情報を取得した時点における現在地点の位置情報を取得する位置情報取得部と、上記第１の識別情報及び上記位置情報を対応づけて送信する送信部と、を有する第２の移動体装置と、上記第２の移動体装置が送信する上記第１の識別情報及び上記位置情報を受信する受信部と、上記第１の識別情報及び上記位置情報を記録する記録部と、を有する情報処理装置と、を含む位置情報取得システムが提供される。
【００１１】
また、本開示によれば、コンピュータを、接近する移動体装置から第１の識別情報を取得する識別情報取得部と、上記第１の識別情報を取得した時点における現在地点の位置情報を取得する位置情報取得部と、上記第１の識別情報及び上記位置情報を対応づけて外部装置に送信する送信部と、を有する移動体装置として機能させるためのプログラムが提供される。
【発明の効果】
【００１２】
以上説明したように本開示によれば、位置情報の改竄の可能性を低減し、位置情報の信頼性を高めることができる。
【図面の簡単な説明】
【００１３】
【図１】本開示の一実施形態に係る位置情報取得システムの概要を示す第１の説明図である。
【図２】同実施形態に係る位置情報取得システムの概要を示す第２の説明図である。
【図３】同実施形態に係る位置情報取得システムの概要を示す第３の説明図である
【図４】本開示の第１の実施形態に係る移動体装置の機能構成を示すブロック図である。
【図５】同実施形態に係る移動体装置Ｂの収集する位置情報の一例を示す表である。
【図６】同実施形態に係る位置情報サーバの機能構成を示すブロック図である。
【図７】同実施形態に係る位置情報取得システムの動作を示すシーケンス図である。
【図８】本開示の第２の実施形態に係る移動体装置の機能構成を示すブロック図である。
【図９】同実施形態に係る位置情報サーバの機能構成を示すブロック図である。
【図１０】同実施形態に係る位置情報サーバの位置情報データベースに格納されるデータの一例を示す表である。
【図１１】同実施形態に係る位置情報取得システムの動作を示すシーケンス図である。
【図１２】本開示の第３の実施形態に係る位置情報サーバの機能構成を示すブロック図である。
【図１３】同実施形態に係る位置情報取得システムの動作を示すシーケンス図である。
【図１４】本開示の第４の実施形態に係る位置情報サーバの機能構成を示すブロック図である。
【図１５】同実施形態に係る位置情報取得システムの動作を示すシーケンス図である。
【図１６】本開示の第５の実施形態に係る位置情報取得システムの概要を示す説明図である。
【図１７】同実施形態に係る位置情報サーバの機能構成を示すブロック図である。
【図１８】本開示の第６の実施形態に係る移動体装置の機能構成を示すブロック図である。
【図１９】同実施形態に係る位置情報サーバの機能構成を示すブロック図である。
【図２０】同実施形態に係る位置情報取得システムの動作を示すシーケンス図である。
【図２１】本開示の第１〜第６の実施形態に係る移動体装置のハードウェア構成例を示すブロック図である。
【図２２】本開示の第１〜第６の実施形態に係る位置情報サーバのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１５】
なお、説明は以下の順序で行うものとする。
１．概要
２．第１の実施形態
２−１．機能構成
２−２．動作例
３．第２の実施形態（位置信頼度を算出する例）
３−１．機能構成
３−２．動作例
４．第３の実施形態（位置取得エリアを制御する例）
４−１．機能構成
４−２．動作例
５．第４の実施形態（位置取得可能エリアの予測情報を提供する例）
５−１．機能構成
５−２．動作例
６．第５の実施形態（仮ＩＤを用いる例）
６−１．概要
６−２．機能構成
７．第６の実施形態（暗号化を用いる例）
７−１．機能構成
７−２．動作例
８．ハードウェア構成例
９．まとめ
【００１６】
＜１．概要＞
まず、図１〜図３を参照しながら、本開示の一実施形態に係る位置情報取得システムの概要について説明する。図１は、本開示の一実施形態に係る位置情報取得システムの概要を示す第１の説明図である。図２は、同実施形態に係る位置情報取得システムの概要を示す第２の説明図である。図３は、同実施形態に係る位置情報取得システムの概要を示す第３の説明図である
【００１７】
まず図１を参照する。上述の通り、位置情報の信頼性をユーザ自らの管理する装置により送信される情報のみにより保証する方法は、悪意を有するユーザ、すなわち位置情報を改竄しようとするユーザが存在する場合には万全の方法とは言えない。そこで、ここで提案する位置情報取得システムは、第１の移動体装置１０Ａの位置情報を第２の移動体装置１０Ｂにより取得する。位置情報を取得したい第１の移動体装置１０Ａ（ここではユーザの携帯する携帯電話）は、測位機能を有する第２の移動体装置１０Ｂ（ここでは車両に搭載されるナビゲーション装置）と接近するときに第１の移動体装置１０Ａを特定するための第１の識別情報ＩＤを送信する。このとき接近する状態とは、例えばユーザと車両がすれ違う場合や、車両がユーザを後ろから追い越す場合などである。この第１の識別情報ＩＤを取得した第２の移動体装置１０Ｂは、第１の識別情報ＩＤを取得した時刻ｔにおける位置情報ｌｏｃを取得する。そして第２の移動体装置１０Ｂは、取得した位置情報を第１の移動体装置１０Ａの位置情報として、取得した時刻ｔ、位置情報ｌｏｃ、及び第１の識別情報ＩＤを位置情報サーバ２０にアップロードする。
【００１８】
かかる構成により、第１の移動体装置１０Ａの位置情報は、第２の移動体１０Ｂにより取得されて位置情報サーバ２０に格納される。従って、第１の移動体１０Ａのユーザにより位置情報が改竄される可能性が低減される。
【００１９】
なお、この第２の移動体装置１０Ｂは、移動中に第１の移動体装置１０Ａと接近する度に第１の識別情報ＩＤを取得することができる。例えば図２に示されるように、第２の移動体装置１０Ｂが、移動中における時刻ｔ１に地点Ｐ１において第１の移動体装置１０Ａ−１とすれ違い、時刻ｔ２に地点Ｐ２において第１の移動体装置１０Ａ−２とすれ違い、時刻ｔ３に地点Ｐ３において第１の移動体装置１０Ａ−３とすれ違った場合を考えてみよう。このとき、第２の移動体装置１０Ｂは、地点Ｐ１において第１の移動体装置１０Ａ−１の第１の識別情報ＩＤ１を取得し、その時点における時刻ｔ１及び位置情報ｌｏｃ１を取得する。またその後第２の移動体装置１０Ｂは、地点Ｐ２において第１の移動体装置１０Ａ−２の第１の識別情報ＩＤ２を取得し、その時点における時刻ｔ２及び位置情報ｌｏｃ２を取得する。またその後第２の移動体装置１０Ｂは、地点Ｐ３において第１の移動体装置１０Ａ−３の第１の識別情報ＩＤ３を取得し、その時点における時刻ｔ３及び位置情報ｌｏｃ３を取得する。
【００２０】
第２の移動体装置１０Ｂは、取得した時刻ｔ、位置情報ｌｏｃ、及び第１の識別情報ＩＤを、取得する度に位置情報サーバ２０に送信してもよい。或いは第２の移動体装置１０Ｂは、時刻ｔ、位置情報ｌｏｃ、及び第１の識別情報ＩＤを複数取得して蓄積し、纏めて位置情報サーバ２０に送信してもよい。
【００２１】
次に図３を参照する。位置情報サーバ２０は、複数の第２の移動体装置１０Ｂから送信される位置情報を格納することができる。そして、位置情報サーバ２０は、取得した位置情報を、第１の移動体装置１０Ａのユーザからの要求に応じて提供することができる。このとき位置情報サーバ２０は、第１の移動体装置１０Ａに位置情報を提供することができる。また位置情報サーバ２０は、第１の移動体装置１０Ａのユーザと対応づけられた他の情報処理装置３０に対して位置情報を提供してもよい。
【００２２】
例えば第２の移動体装置１０Ｂは、カーシェアリングやタクシーのように、特定のエリアをカバーして走行する車両に搭載されるとよい。或いは、第２の移動体装置１０Ｂは、バスや電車などの公共交通機関に搭載されてもよい。このように、車両に搭載される第２の移動体装置１０Ｂを位置情報取得に用いることにより、信号機や電柱、道路、建物などのインフラ設備に設置される装置を用いる方法と比較して、設置場所決定に伴う調査が必要なく、システム導入コストが低減されるという利点がある。またこの場合、カーシェアリング、タクシー、バス、電車などの運営事業者の一存で導入することができるという利点もある。また、インフラ設備に設置される装置を用いる場合には、装置のメンテナンスにおいて、各インフラ設備を回ってメンテナンスを行う必要がある。しかし、本技術において第２の移動体装置１０Ｂは車両に搭載されるため、車庫などの特定の場所に集めてメンテナンスを行うことができるため好適である。
【００２３】
以上、本開示の各実施形態に係る位置情報取得システムに共通する基本的な機能の概要について説明した。以下、それぞれの実施形態について詳述していく。
＜２．第１の実施形態＞
まず、図４〜図７を参照しながら、本開示の第１の実施形態について説明する。第１の実施形態では、位置情報取得システムの概要において説明した基本的な機能を実現するための具体的な構成例について説明する。
〔２−１．機能構成〕
ここで本開示の第１の実施形態に係る位置情報取得システムの有する第１の移動体装置１０Ａ、第２の移動体装置１０Ｂ、及び位置情報サーバ２０の機能構成について、図４〜図６を参照しながら説明する。図４は、本開示の第１の実施形態に係る移動体装置の機能構成を示すブロック図である。図５は、同実施形態に係る移動体装置Ｂの収集する位置情報の一例を示す表である。図６は、同実施形態に係る位置情報サーバの機能構成を示すブロック図である。
【００２４】
（（第１の移動体装置１０Ａ））
図４を参照すると、本開示の第１の実施形態に係る第１の移動体装置１０Ａは、記憶部１０５と無線通信部１１０とを有する。第１の移動体装置１０Ａは、例えば携帯電話などの携帯型情報処理装置であってよい。また第１の移動体装置１０Ａは、例えば無線タグであってもよい。
【００２５】
（記憶部１０５）
記憶部１０５は、第１の移動体装置１０Ａを識別する識別情報Ａを記憶することができる。なお、識別情報Ａは、第１の識別情報ＩＤと同義である。記憶部１０５は、データ格納用の装置であり、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置、および記憶媒体に記録されたデータを削除する削除装置などを含むことができる。ここで記憶媒体としては、例えばフラッシュメモリ、ＭＲＡＭ（Magnetoresistive  Random  Access  Memory）、ＦｅＲＡＭ（Ferroelectric  Random  Access  Memory）、ＰＲＡＭ（Phase  change  Random  Access  Memory）、及びＥＥＰＲＯＭ（Electronically  Erasable  and  Programmable  Read  Only  Memory）などの不揮発性メモリや、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの磁気記録媒体などが用いられてよい。
【００２６】
（無線通信部１１０）
無線通信部１１０は、外部装置と無線で接続するための通信デバイスである。無線通信部１１０は、例えば第２の移動体装置１０Ｂと接続することができる。第２の移動体装置１０Ｂと接続するにあたって、無線通信部１１０は、接続する第２の移動体装置１０Ｂを探索する探索処理を行うことができる。例えば、無線通信部１１０は、第２の移動体装置１０Ｂが発信する探索のための信号を検知することができる。無線通信部１１０は、検知した第２の移動体装置１０Ｂに対して、識別情報Ａを送信することができる。
【００２７】
（（第２の移動体装置１０Ｂ））
第２の移動体装置１０Ｂは、無線通信部１５０と、位置情報取得部１５５と、記憶部１６０とを主に有する。第２の移動体装置１０Ｂは、ここでは車両に搭載されたナビゲーション装置とする。
【００２８】
（無線通信部１５０）
無線通信部１５０は、外部装置と無線で接続するための通信デバイスである。無線通信部１５０は、例えば第１の移動体装置１０Ａと接続することができる。無線通信部１５０は、接続する第１の移動体装置１０Ａを探索する探索処理を行うことができる。例えば、無線通信部１５０は、第１の移動体装置１０Ａが検知することのできる信号を常に発信することにより、第２の移動体装置１０Ｂの存在を第１の移動体装置１０Ｂに知らせることができる。そして、無線通信部１５０は接続された第１の移動体装置１０Ａから、識別情報Ａを受信することができる。従って無線通信部１５０は、接近する第１の移動体装置１０Ａから識別情報Ａを取得する識別情報取得部として機能することができる。無線通信部１５０は、第１の移動体装置１０Ａから識別情報Ａを受信すると、受信した識別情報Ａを位置情報取得部１５５に通知することができる。
【００２９】
また、無線通信部１５０は、位置情報サーバ２０と接続することもできる。無線通信部１５０は、例えば第１の移動体装置１０Ａから受信した識別情報Ａと、識別情報Ａを受信したときに位置情報取得部１５５により取得された位置情報と、位置情報を取得した時点の時刻とを対応づけて位置情報サーバ２０に送信する送信部として機能することができる。無線通信部１５０は、識別情報Ａを受信する度に位置情報サーバ２０に生成された情報を送信してもよい。或いは無線通信部１５０は、定期的に、生成された複数の情報を纏めて位置情報サーバ３０に送信してもよい。
【００３０】
（位置情報取得部１５５）
位置情報取得部１５５は、現在の位置情報を取得する機能を有する。位置情報取得部１５５は、無線通信部１５０から受信した識別情報Ａが通知されると、この識別情報Ａを受信した時点における現在地の位置情報を取得することができる。位置情報取得部１５５は、位置情報を取得すると、識別情報Ａ、位置情報、及び位置情報を取得した時刻を対応づけて記憶部１６０に記憶させることができる。
【００３１】
なお、位置情報を取得するために代表的な技術としては、測位衛星を利用する構成が挙げられる。位置情報取得部１５５は、例えばＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）アンテナとＧＰＳ受信信号から位置情報を算出するＧＰＳ処理部とにより実現されてもよい。或いは、位置情報取得部１５５は、各種のセンサによる相対位置測定機能をさらに有していてもよい。また、位置情報取得部１５５は、複数の基地局から受信するＷｉ−Ｆｉ電波の受信強度から各基地局と第２の移動体装置１０Ｂとの距離を推定し、推定した距離と各基地局の位置情報とを利用して、三角測量の原理に基づいて現在の位置情報を算出してもよい。
【００３２】
また、上記では測位衛星の一例としてＧＰＳが挙げられたが、もちろん測位衛星はＧＰＳに限られない。測位衛星は、ガリレオ、ＧＬＯＮＡＳＳ、北斗、みちびきなど各種の測位衛星であってよい。このとき、測位衛星は、１つの種類の衛星が用いられてもよいし、複数の種類の衛星による測位信号が組合わせて用いられてもよい。本技術を実施する時々の技術レベルに応じて、適宜、位置情報取得のために利用する構成は変更されてよい。
【００３３】
（記憶部１６０）
記憶部１６０は、第１の移動体装置１０Ａから受信した識別情報Ａと、識別情報Ａを取得した時点における位置情報、及び位置情報を取得した時刻を対応づけて一時的に記憶する機能を有する。記憶部１６０は、データ格納用の装置であり、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置、および記憶媒体に記録されたデータを削除する削除装置などを含むことができる。ここで記憶媒体としては、例えばフラッシュメモリ、ＭＲＡＭ（Magnetoresistive  Random  Access  Memory）、ＦｅＲＡＭ（Ferroelectric  Random  Access  Memory）、ＰＲＡＭ（Phase  change  Random  Access  Memory）、及びＥＥＰＲＯＭ（Electronically  Erasable  and  Programmable  Read  Only  Memory）などの不揮発性メモリや、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの磁気記録媒体などが用いられてよい。
【００３４】
ここで、図５を参照しながら、本実施形態に係る第２の移動体装置１０Ｂの収集する情報の一例について説明する。ここで示されるように、第２の移動体装置１０Ｂは、複数の第１の移動体装置１０Ａから識別情報Ａを収集して位置情報を生成することができる。
【００３５】
（（位置情報サーバ２０））
次に、図６を参照しながら、位置情報サーバ２０の機能構成について説明する。位置情報サーバ２０は、第１の移動体装置１０Ａの位置情報を収集して位置情報データベースを構成するとともに、この位置情報データベースに格納された位置情報を第１の移動体装置１０Ａと関連づけられたユーザに提供する機能を有する。
【００３６】
位置情報サーバ２０は、通信部２０５と、データベース更新部２１０と、位置情報データベース２１５と、情報提供部２２０とを主に有する。
【００３７】
（通信部２０５）
通信部２０５は、ネットワークに接続するための通信デバイスであり、例えば、有線又は無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、又はＷＵＳＢ（Ｗｉｒｅｌｅｓｓ  ＵＳＢ）用の通信カード、光通信用のルータ、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）用のルータ、又は各種通信用のモデム等である。また、通信部２０５に接続されるネットワークは、有線又は無線により接続されたネットワークにより構成され、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、可視光通信、放送、又は衛星通信等である。
【００３８】
通信部２０５は、第２の移動体装置１０Ｂから位置情報を含む情報を受信すると、データベース更新部２１０に受信した情報を供給することができる。また、通信部２０５は、第１の移動体装置１０Ａ又は第１の移動体装置１０Ａと対応づけられた情報処理装置３０からの位置問合せに応じて、位置情報を送信する送信部として機能することができる。
【００３９】
（データベース更新部２１０）
データベース更新部２１０は、通信部２０５を介して第２の移動体装置１０Ｂから受信した情報に基づいてデータベースを更新する機能を有する。データベース更新部２１０は、第２の移動体装置１０Ｂから受信した情報を位置情報データベース２１５に追加することができる。
【００４０】
（位置情報データベース２１５）
位置情報データベース２１５は、第１の移動体装置１０Ａの位置情報を格納するデータ格納用の装置である。位置情報データベース２１５は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置、および記憶媒体に記録されたデータを削除する削除装置などを含むことができる。ここで記憶媒体としては、例えばフラッシュメモリ、ＭＲＡＭ（Magnetoresistive  Random  Access  Memory）、ＦｅＲＡＭ（Ferroelectric  Random  Access  Memory）、ＰＲＡＭ（Phase  change  Random  Access  Memory）、及びＥＥＰＲＯＭ（Electronically  Erasable  and  Programmable  Read  Only  Memory）などの不揮発性メモリや、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの磁気記録媒体などが用いられてよい。
【００４１】
（情報提供部２２０）
情報提供部２２０は、ユーザからの位置情報問合せに応じて該当する識別情報Ａにより特定される第１の移動体装置１０Ａの位置情報を提供することができる。例えば情報提供部２２０は、位置情報問合せ条件に応じて位置情報を提供することができる。例えば位置情報が用いられるアプリケーションの機能に応じて要求される位置情報は異なる。例えば特定の時刻の位置情報が要求される場合には、情報提供部２２０は、指定された識別情報Ａにより特定される第１の移動体装置１０Ａの位置情報から、特定の時刻の位置情報ｌｏｃを取得して提供することができる。また、位置情報問合せ条件により特定の期間が指定されているときには、情報提供部２２０は、指定された識別情報Ａにより特定される第１の移動体装置１０Ａの位置情報から、特定の時間帯に含まれる複数の位置情報ｌｏｃを取得して提供することができる。
【００４２】
〔２−２．動作例〕
次に、図７を参照しながら同実施形態に係る位置情報取得システムの動作例について説明する。図７は、同実施形態に係る位置情報取得システムの動作を示すシーケンス図である。
【００４３】
まず、第１の移動体装置１０Ａ及び第２の移動体装置１０Ｂ間において、互いに接続する装置を探索する探索処理が行われる（Ｓ１００）。例えば上述のように、第２の移動体装置１０Ｂが、第１の移動体装置１０Ａが検知することのできる信号を常時発信し、この信号を第１の移動体装置１０Ａが検知することにより探索処理が行われてよい。
【００４４】
探索処理により第１の移動体装置１０Ａが第２の移動体装置１０Ｂを検知すると、第１の移動体装置１０Ａは、第２の移動体装置１０Ｂに識別情報Ａを送信する（Ｓ１０５）。第２の移動体装置１０Ｂは、識別情報Ａを受信すると位置情報取得部１５５により現在地の位置情報を取得する（Ｓ１１０）。そして、第２の移動体装置１０Ｂは、識別情報Ａ、識別情報Ａを取得した時点における現在地の位置情報、及び位置情報を取得した時刻を位置情報サーバ２０に送信する（Ｓ１１５）。
【００４５】
位置情報サーバ２０は、第２の移動体装置１０Ｂから情報を受信すると、受信した情報に基づいてデータベースを更新する（Ｓ１２０）。
【００４６】
また、ユーザから位置情報サーバ２０に第１の移動体装置１０Ａの位置について問合せがあると（Ｓ１２５）、位置情報サーバ２０は、この第１の移動体装置１０Ａの位置情報をデータベースから抽出してユーザに提供する（Ｓ１３５）。
【００４７】
＜３．第２の実施形態（位置信頼度を算出する例）＞
次に、本開示の第２の実施形態に係る位置情報取得システムについて説明する。本実施形態においては、位置情報の信頼度を算出する機能をさらに有する。本開示により提案するように、第２の移動体装置１０Ｂにより第１の移動体装置１０Ａの位置情報を取得する場合には、第２の移動体装置１０Ｂの数が増大すると、同じ時点における特定の第１の移動体装置１０Ａの位置情報が複数の第２の移動体装置１０Ｂにより取得されることがある。そこで、多くの第２の移動体装置１０Ｂにより取得された位置情報ほど位置情報の信頼度が高いとすることができる。かかる機能を実現するための構成について、以下に示される。
【００４８】
〔３−１．機能構成〕
ここで図８〜図１０を参照しながら、本開示の第２の実施形態に係る位置情報取得システムの機能構成について説明する。図８は、本開示の第２の実施形態に係る移動体装置の機能構成を示すブロック図である。図９は、同実施形態に係る位置情報サーバの機能構成を示すブロック図である。図１０は、同実施形態に係る位置情報サーバの位置情報データベースに格納されるデータの一例を示す表である。
【００４９】
なお、以下の説明中において第１の実施形態と同様の箇所については同じ符号を付することにより説明を省略し、差異点について詳述される。
【００５０】
（（第２の移動体装置１０Ｂ−ｂ））
第２の移動体装置１０Ｂ−ｂは、無線通信部１５０−ｂと、位置情報取得部１５５と、記憶部１６０−ｂとを主に有する。
【００５１】
（無線通信部１５０−ｂ）
無線通信部１５０−ｂは、外部装置と無線で接続するための通信デバイスである。無線通信部１５０−ｂは、例えば第１の移動体装置１０Ａと接続することができる。無線通信部１５０−ｂは、接続する第１の移動体装置１０Ａを探索する探索処理を行うことができる。例えば、無線通信部１５０−ｂは、第１の移動体装置１０Ａが検知することのできる信号を常に発信することにより、第２の移動体装置１０Ｂの存在を第１の移動体装置１０Ｂに知らせることができる。そして、無線通信部１５０−ｂは接続された第１の移動体装置１０Ａから、識別情報Ａを受信することができる。従って無線通信部１５０−ｂは、接近する第１の移動体装置１０Ａから識別情報Ａを取得する識別情報取得部として機能することができる。無線通信部１５０−ｂは、第１の移動体装置１０Ａから識別情報Ａを受信すると、受信した識別情報Ａを位置情報取得部１５５に通知することができる。
【００５２】
また、無線通信部１５０−ｂは、位置情報サーバ２０と接続することもできる。無線通信部１５０−ｂは、例えば第１の移動体装置１０Ａから受信した識別情報Ａと、識別情報Ａを受信したときに位置情報取得部１５５により取得された位置情報と、位置情報を取得した時点の時刻と、第２の移動体装置１０Ｂを特定するための識別情報Ｂを対応づけて位置情報サーバ２０に送信する送信部として機能することができる。無線通信部１５０−ｂは、識別情報Ａを受信する度に位置情報サーバ２０に生成された情報を送信してもよい。或いは無線通信部１５０−ｂは、定期的に、生成された複数の情報を纏めて位置情報サーバ３０に送信してもよい。
【００５３】
（（位置情報サーバ２０−ｂ））
位置情報サーバ２０−ｂは、通信部２０５と、データベース更新部２１０−ｂと、位置情報データベース２１５と、情報提供部２２０と、信頼度算出部２２５とを主に有する。
【００５４】
（データベース更新部２１０−ｂ）
データベース更新部２１０−ｂは、位置情報データベース２１５に格納される情報を更新する機能を有する。データベース更新部２１０−ｂは、通信部２０５を介して第２の移動体装置１０Ｂから取得される情報に基づいて、第１の移動体装置１０Ａの位置情報に関するデータを更新することができる。また、データベース更新部２１０−ｂは、この位置情報に対する信頼度を算出して、この信頼度の情報をデータベースに加えることができる。データベース更新部２１０−ｂは、例えば第２の移動体装置１０Ｂから情報を取得する度に信頼度算出部２２５に位置情報の信頼度を算出させて、位置情報データベース２１５を更新してもよい。
【００５５】
（信頼度算出部２２５）
信頼度算出部２２５は、位置情報の信頼度を算出する機能を有する。例えばこの信頼度は、位置情報が正確である可能性が高いほど大きな値となることが望ましい。本実施形態において、第２の移動体装置１０Ｂから取得される位置情報には、位置情報を取得した第２の移動体装置１０Ｂを特定するための識別情報Ｂが付与されている。信頼度算出部２２５は、取得した識別情報Ｂに基づいて、位置情報の信頼度を算出することができる。例えば信頼度算出部２２５は、概ね同時刻において、より多くの識別情報Ｂと対応づけられた位置情報ほど信頼度を高くしてよい。
【００５６】
例えば図１０に位置情報データベースに格納されるデータの一例が示される。ここで示されるデータは、識別情報ＡがＩＤ＝ＩＤ０１である第１の移動体装置１０Ａについての位置情報である。例えば時刻ｔ１においては、ｉｄ１により特定される第２の移動体装置１０Ｂにより位置情報ｌｏｃ１が取得されている。このとき、位置情報ｌｏｃ１を証明する第２の移動体装置１０Ｂの数は１であるため、信頼度は１とすることができる。また、時刻ｔ２においては、ｉｄ１０及びｉｄ８により特定される第２の移動体装置１０Ｂによりそれぞれ位置情報ｌｏｃ２が取得されている。このとき、位置情報ｌｏｃ２を証明する第２の移動体装置１０Ｂの数は２であるため、信頼度は２とすることができる。
【００５７】
〔３−２．動作例〕
次に、図１１を参照しながら同実施形態に係る位置情報取得システムの動作例について説明する。図１１は、同実施形態に係る位置情報取得システムの動作を示すシーケンス図である。
【００５８】
ステップＳ１００からステップＳ１１０までの処理は、図７を用いて説明された第１の実施形態と同様であるためここでは説明を省略する。
【００５９】
ステップＳ１１０において位置情報が取得されると、第２の移動体装置１０Ｂ―ｂは、識別情報Ａ、識別情報Ａを取得した時点における現在地の位置情報、位置情報を取得した時刻、及び位置情報を取得した第２の移動体装置１０Ｂ―ｂを識別する識別情報Ｂを位置情報サーバ２０−ｂに送信する（Ｓ２１５）。
【００６０】
ここで、位置情報サーバ２０−ｂは、信頼度算出部２２５により、位置情報の信頼度を算出する（Ｓ２２０）。そして、算出された信頼度の情報を含めた位置情報データにより、データベースが更新される（Ｓ２２５）。
【００６１】
＜４．第３の実施形態（位置取得エリアを制御する例）＞
次に、本開示の第３の実施形態に係る位置情報取得システムについて説明する。本実施形態においては、位置取得エリアを制御する機能をさらに有する。本開示により提案するように、第２の移動体装置１０Ｂにより第１の移動体装置１０Ａの位置情報を取得する場合には、第１の移動体装置１０Ａは、自らが測位機能を有さなくても位置情報を得ることができる。その代わり、第２の移動体装置１０Ｂが存在しない場所においては、第１の移動体装置１０Ａは位置情報を得ることができない。サービス開始当初においては特に、第２の移動体装置１０Ｂが存在せず測位できないエリアが生じる可能性がある。そこで、本実施形態においては、このデメリットを解消するために、位置情報取得可能エリアを制御する機能を提案する。
【００６２】
〔４−１．機能構成〕
まず図１２を参照しながら、同実施形態に係る位置情報サーバ２０−ｃの機能構成について説明する。なお、第１の移動体装置１０Ａ及び第２の移動体装置１０Ｂの機能構成については、第１の実施形態又は第２の実施形態と同様であるためここでは説明を省略する。
【００６３】
（（位置情報サーバ２０−ｃ））
位置情報サーバ２０−ｃは、通信部２０５と、データベース更新部２１０と、位置情報データベース２１５と、情報提供部２２０と、移動体Ｂ位置情報取得部２３０と、不在エリア特定部２３５と、移動対象決定部２４０と、移動要求部２４５と、を主に有する。
【００６４】
なお、ここで通信部２０５と、データベース更新部２１０と、位置情報データベース２１５と、情報提供部２２０の機能については、第１の実施形態と同様であるためここでは説明を省略する。
【００６５】
（移動体Ｂ位置情報取得部２３０）
移動体Ｂ位置情報取得部２３０は、第２の移動体装置１０Ｂの位置情報を取得する機能を有する。移動体Ｂ位置情報取得部２３０は、第２の移動体装置１０Ｂの位置情報を位置情報が取得された時刻と共に取得する。例えば移動体Ｂ位置情報取得部２３０は、第２の移動体装置１０Ｂから位置情報及び位置情報が取得された時刻を直接受信することにより第２の移動体装置１０Ｂの位置情報を取得してもよい。或いは、移動体Ｂ位置情報取得部２３０は、第２の移動体装置１０Ｂが別体のサーバ装置にアップロードした第２の移動体装置１０Ｂの位置情報を通信路を介して取得してもよい。
【００６６】
（不在エリア特定部２３５）
不在エリア特定部２３５は、第２の移動体装置１０Ｂの位置情報を用いて、第２の移動体装置１０Ｂが存在しない不在エリアを特定する機能を有する。不在エリアにおいては、第２の移動体装置１０Ｂが存在しないため、第１の移動体装置１０Ａが位置情報を取得することができない。不在エリア特定部２３５は、現時点において第２の移動体装置１０Ｂが存在しない現時点の不在エリアを特定することができる。また不在エリア特定部２３５は、所定時間経過後の不在エリアを推測することができてもよい。不在エリア特定部２３５は、特定した不在エリアの情報を移動対象決定部２４０に供給することができる。
【００６７】
（移動対象決定部２４０）
移動対象決定部２４０は、不在エリア特定部２３５により特定された不在エリアの情報、及び第２の移動体装置１０Ｂの位置情報を用いて、不在エリアに移動させる対象となる第２の移動体装置１０Ｂを決定する機能を有する。移動対象決定部２４０は、対象となる第２の移動体装置１０Ｂが不在エリアに移動した後に、対象となる第２の移動体装置１０Ｂが元々存在していたエリアが不在エリアとならないように移動対象を決定することが望ましい。移動対象決定部２４０は、決定した移動対象の情報を移動要求部２４５に供給することができる。
【００６８】
（移動要求部２４５）
移動要求部２４５は、移動対象決定部２４０により決定された移動対象となる第２の移動体装置１０Ｂに対して、不在エリアに移動するように要求する要求メッセージを送信させる機能を有する。
【００６９】
〔４−２．動作例〕
次に図１３を参照しながら、本開示の第３の実施形態に係る位置情報取得システムの動作例について説明する。なお、ここでは第１の実施形態と異なる点についてのみ詳述する。
【００７０】
位置情報サーバ２０−ｃの不在エリア特定部２３５は、第２の移動体装置１０Ｂの不在エリアを特定する（Ｓ３００）。そして、移動対象決定部２４０は、特定された不在エリアに効率よく移動できる第２の移動体装置１０Ｂを決定する（Ｓ３０５）。ここで移動対象決定部２４０は、移動により新たな不在エリアを生み出す可能性が低くなるように移動対象を決定することが望ましい。また、例えば第２の移動体装置１０Ｂがタクシーに搭載されている場合には、移動対象決定部２４０は、空車状態のタクシーに搭載された第２の移動体装置１０Ｂの中から移動対象を決定することが望ましい。
【００７１】
移動要求部２４５は、ステップＳ３０５により決定された第２の移動体装置１０Ｂに対して移動リクエストを送信する（Ｓ３１０）。第２の移動体装置１０Ｂは、移動可否の回答を送信することができる（Ｓ３１５）。
【００７２】
第２の移動体装置１０Ｂが要求通りに移動するか否かは選択可能である。例えば第２の移動体装置１０Ｂがタクシーに搭載されている場合には、空車状態のタクシーであれば不在エリアに向かう要求を受け入れる可能性が高い。また、カーシェアリングに本技術を適用する場合には、不在エリアに向かったユーザに対してキャッシュバックなど何らかのインセンティブを与えることにより、ユーザが要求を受け入れる可能性を高めることができる。
【００７３】
＜５．第４の実施形態（位置取得可能エリアの予測情報を提供する例）＞
次に、本開示の第４の実施形態に係る位置情報取得システムについて説明する。同実施形態において位置情報取得システムは、位置取得可能エリアの予測情報を提供する機能を有する。上述の通り、本技術においては、第２の移動体装置１０Ｂが存在するエリアが、第１の移動体装置１０Ａが位置情報を取得することのできる位置取得可能エリアである。このため、第２の移動体装置１０Ｂが存在しない不在エリアにおいては、第１の移動体装置１０Ａは、位置情報を取得することができない。特にサービスが普及するまでの初期段階においては、この不在エリアが生じる可能性が高い。そこで、本実施形態に係る位置情報取得システムは、位置情報を取得することのできる位置取得可能エリアの予測情報を提供することができる。
【００７４】
〔５−１．機能構成〕
ここで本開示の第４の実施形態に係る位置情報サーバの機能構成について説明する。図１４は、本開示の第４の実施形態に係る位置情報サーバの機能構成を示すブロック図である。
【００７５】
（（位置情報サーバ２０−ｄ））
位置情報サーバ２０−ｄは、通信部２０５と、データベース更新部２１０と、位置情報データベース２１５と、情報提供部２２０と、移動体Ｂ位置情報取得部２３０と、位置取得エリア予測部２５０と、予測情報提供部２５５とを主に有する。
【００７６】
（位置取得エリア予測部２５０）
位置取得エリア予測部２５０は、第２の移動体装置１０Ｂの位置情報に基づいて、位置取得可能エリアを予測する機能を有する。位置取得エリア予測部２５０は、指定された所定時間が経過した後の位置取得可能エリアの予測情報を生成することができる。例えば位置取得エリア予測部２５０は、第１の移動体装置１０Ａの要求に応じて、予測情報を生成することができる。このとき位置取得エリア予測部２５０は、第１の移動体装置１０Ａから予測情報を得たい位置を特定するための情報と、予測情報を得たい時刻を特定するための情報とを取得することができる。位置取得エリア予測部２５０は、取得した位置及び時刻における予測情報を生成する。
【００７７】
（予測情報提供部２５５）
予測情報提供部２５５は、位置取得エリア予測部２５０により生成された予測情報を提供する機能を有する。予測情報提供部２５５は、生成された予測情報を含む表示画面を通信部２０５を介して送信することにより予測情報を提供してもよい。
【００７８】
〔５−２．動作例〕
次に図１５を参照しながら、本開示の第４の実施形態に係る位置情報取得システムの動作例について説明する。図１５は、同実施形態に係る位置情報取得システムの動作を示すシーケンス図である。
【００７９】
まず、第１の移動体装置１０Ａは、位置情報サーバ２０−ｄに対して予測情報を要求する予測情報リクエストを送信する（Ｓ４００）。位置情報サーバ２０−ｄの位置取得エリア予測部２５０は、このリクエストに応じて、所定時間経過後の位置取得可能エリアを算出する（Ｓ４０５）。そして予測情報提供部２５５は、ステップＳ４０５において生成される予測情報をリクエスト元の第１の移動体装置１０Ａに送信する（Ｓ４１０）。
【００８０】
＜６．第５の実施形態（仮ＩＤを用いる例）＞
〔６−１．概要〕
次に、本開示の第５の実施形態に係る位置情報取得システムの概要について説明する。同実施形態において位置情報取得システムは、第１の移動体装置１０Ａを特定する識別情報Ａとして仮のＩＤを用いる。上述の通り、本開示において第２の移動体装置１０Ｂは、第１の移動体装置１０Ａを識別する識別情報Ａを取得することができる。また第２の移動体装置１０Ｂは、第１の移動体装置１０Ａと接近する際に識別情報Ａを取得する。このため、第２の移動体装置１０Ｂのユーザが、何らかの理由／手段によって第１の移動体装置１０Aの識別情報Aを取得した場合、第１の移動体装置１０Aのユーザの位置に関するプライバシー情報が漏洩する可能性がある。このような事態に対応するために、本実施形態に係る位置情報取得システムは、一時的に第１の移動体装置１０Ａを識別する仮のＩＤを用いる。
【００８１】
図１６を参照すると、同実施形態に係る位置情報取得システムの概要が示される。図１６は、本開示の第５の実施形態に係る位置情報取得システムの概要を示す説明図である。
【００８２】
同実施形態に係る位置情報取得システムは、第１の移動体装置１０Ａ−ｅと、第２の移動体装置１０Ｂ−ｅと、位置情報サーバ２０−ｅとを主に有する。
【００８３】
第１の移動体装置１０Ａ−ｅは、予め位置情報サーバ２０−ｅから仮ＩＤを付与される。そして、第１の移動体装置１０Ａ−ｅは、仮ＩＤを第２の移動体装置１０Ｂ−ｅと接近するときに送信する。第２の移動体装置１０Ｂ−ｅは、受信した仮ＩＤと、仮ＩＤを受信した時点の位置情報ｌｏｃと、位置情報を取得した時点の時刻ｔとを位置情報サーバ２０−ｅに送信する。位置情報サーバ２０−ｅは、仮ＩＤを発行したときに生成した仮ＩＤと識別情報Ａとの対応情報を参照して、仮ＩＤから識別情報Ａを特定することにより第１の移動体装置１０Ａを特定することができる。
【００８４】
〔６−２．機能構成〕
ここで上述の機能を実現するための位置情報サーバ２０−ｅの機能構成について図１７を参照しながら説明する。図１７は、同実施形態に係る位置情報サーバの機能構成を示すブロック図である。
【００８５】
（（位置情報サーバ２０−ｅ））
位置情報サーバ２０−ｅは、通信部２０５と、データベース更新部２１０−ｅと、位置情報データベース２１５と、情報提供部２２０と、ユーザ情報データベース２６０と、仮ＩＤ発行部２６５と、ＩＤマッチング部２７０と、を主に有する。
【００８６】
（ユーザ情報データベース２６０）
ユーザ情報データベース２６０は、位置情報取得システムを利用するユーザに関する情報を格納するデータベースである。ユーザ情報データベース２６０は、例えばユーザを識別するユーザＩＤを含むことができる。この識別情報は、ユーザと対応づけられると共に第１の移動体装置１０Ａを識別する識別情報Ａとして用いられてもよい。或いは、第１の移動体装置１０Ａを識別する識別情報Ａは、ユーザＩＤとは別途の情報として記憶されてもよい。ユーザ情報データベース２６０は、仮ＩＤ発行部２６５により発行される仮ＩＤをユーザＩＤ又は識別情報Ａと対応づけて記憶することができる。ユーザ情報データベース２６０は、経時的に変化する仮ＩＤを複数保有することができる。例えばユーザ情報データベース２６０は、仮ＩＤと当該仮ＩＤが用いられる時間帯の情報とを対応づけて記憶することができる。また、ユーザ情報データベース２６０は、ユーザに関するその他の如何なる情報を含んでもよい。例えば、ユーザ情報データベース２６０は、ユーザの氏名、電話番号、メールアドレスなどを含んでもよい。
【００８７】
（仮ＩＤ発行部２６５）
仮ＩＤ発行部２６５は、第１の移動体装置１０Ａ−ｅに対して仮ＩＤを発行することができる。仮ＩＤ発行部２６５は、第１の移動体装置１０Ａ−ｅに発行した仮ＩＤを通知するとともに、ユーザ情報データベース２６０のユーザ情報の仮ＩＤを更新することができる。このとき仮ＩＤ発行部２６５は、仮ＩＤが用いられる時間帯の情報を記録してもよい。また仮ＩＤ発行部２６５は、例えば複数の仮ＩＤをまとめて発行することもできる。例えば仮ＩＤ発行部２６５は、１０時から１１時に用いられる仮ＩＤであるＩＤ１と、１１時から１２時に用いられる仮ＩＤであるＩＤ２と、１２時から１３時に用いられる仮ＩＤであるＩＤ３とをまとめて発行することができる。この場合第１の移動体装置１０Ａ−ｅは、第２の移動体装置１０Ｂに仮ＩＤを送信する時点の時刻に基づいて、発行された仮ＩＤの中から該当する仮ＩＤを選択して第２の移動体装置１０Ｂに送信することができる。仮ＩＤ発行部２６５が複数の仮ＩＤをまとめて発行することにより、第１の移動体装置１０Ａ−ｅが位置情報サーバ２０−ｅから仮ＩＤを取得するための通信量を削減することができる。
【００８８】
（データベース更新部２１０−ｅ）
データベース更新部２１０−ｅは、通信部２０５を介して第２の移動体装置１０Ｂ−ｅから受信した情報に基づいてデータベースを更新する機能を有する。データベース更新部２１０−ｅは、第２の移動体装置１０Ｂ−ｅから受信した情報を位置情報データベース２１５に追加することができる。このとき、データベース更新部２１０−ｅは、第２の移動体装置１０Ｂ−ｅから受信した仮ＩＤから識別情報Ａを取得して識別情報Ａと、位置情報ｌｏｃと、時刻ｔとを位置情報データベース２１５に記録することができる。データベース更新部２１０−ｅは、仮ＩＤを受信するとこの仮ＩＤの情報をＩＤマッチング部２７０に供給することができる。そしてデータベース更新部２１０−ｅは、ＩＤマッチング部２７０により取得される識別情報Ａを用いて位置情報データベース２１５の情報を更新することができる。
【００８９】
（ＩＤマッチング部２７０）
ＩＤマッチング部２７０は、データベース更新部２１０−ｅから供給される仮ＩＤの情報から、マッチングにより、第１の移動体装置１０Ａ−ｅの識別情報Ａを特定する機能を有する。ＩＤマッチング部２７０は、ユーザ情報データベース２６０から識別情報Ａを抽出すると、データベース更新部２１０−ｅに抽出した識別情報Ａを供給することができる。ここで上述の例のように、１０時から１１時に用いられる仮ＩＤであるＩＤ１と、１１時から１２時に用いられる仮ＩＤであるＩＤ２と、１２時から１３時に用いられる仮ＩＤであるＩＤ３とが発行されており、第１の移動体装置１０Ａ−ｅから第２の移動体装置１０Ｂに仮ＩＤが送信された時刻が１１時付近である場合には、ＩＤマッチング部２７０は、１０時から１１時に用いられる仮ＩＤ及び１１時から１２時に用いられる仮ＩＤの両方に対してマッチングを行ってもよい。
【００９０】
＜７．第６の実施形態（暗号化を用いる例）＞
次に、本開示の第６の実施形態に係る位置情報取得システムについて説明する。上述の通り、本開示においては、第１の移動体装置１０Ａの識別情報Ａを第２の移動体装置１０Ｂが取得することができる。このため、識別情報の送信に関してセキュリティを考慮することが望ましい。例えば、識別情報Ａを暗号化して送信することが考えられる。
【００９１】
〔７−１．機能構成〕
ここで、本開示の第６の実施形態に係る移動体装置及び位置情報サーバの機能構成について、図１８及び図１９を参照しながら説明する。図１８は、本開示の第６の実施形態に係る移動体装置の機能構成を示すブロック図である。図１９は、同実施形態に係る位置情報サーバの機能構成を示すブロック図である。
【００９２】
（（第１の移動体装置１０Ａ−ｆ））
まず、第１の移動体装置１０Ａ−ｆの機能構成について説明する。第１の移動体装置１０Ａ−ｆは、記憶部１０５−ｆと、暗号化部１１５と、無線通信部１１０−ｆとを主に有する。
【００９３】
（記憶部１０５−ｆ）
記憶部１０５−ｆは、第１の移動体装置１０Ａを識別する識別情報Ａと、識別情報Ａを暗号化するために用いられる暗号化鍵とを格納することができる。なお、この暗号化鍵Ｋｔは経時的に変化し、位置情報サーバ２０−ｆに格納される鍵と同期がとられている。記憶部１０５―ｆは、データ格納用の装置であり、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置、および記憶媒体に記録されたデータを削除する削除装置などを含むことができる。ここで記憶媒体としては、例えばフラッシュメモリ、ＭＲＡＭ（Magnetoresistive  Random  Access  Memory）、ＦｅＲＡＭ（Ferroelectric  Random  Access  Memory）、ＰＲＡＭ（Phase  change  Random  Access  Memory）、及びＥＥＰＲＯＭ（Electronically  Erasable  and  Programmable  Read  Only  Memory）などの不揮発性メモリや、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの磁気記録媒体などが用いられてよい。
【００９４】
（暗号化部１１５）
暗号化部１１５は、識別情報Ａを暗号化する機能を有する。このとき暗号化部１１５は、上述の暗号化鍵を用いて識別情報Ａを暗号化することができる。また暗号化部１１５は、改竄検知機能を有していてもよい。例えば暗号化部１１５は、識別情報Ａの完全性を担保するためにメッセージ認証コード（ＭＡＣ：Ｍｅｓｓａｇｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｃｏｄｅ）を同時に計算し、暗号文と一緒に送信してもよい。
【００９５】
（無線通信部１１０−ｆ）
無線通信部１１０−ｆは、外部装置と無線で接続するための通信デバイスである。無線通信部１１０−ｆは、例えば第２の移動体装置１０Ｂ−ｆと接続することができる。第２の移動体装置１０Ｂ−ｆと接続するにあたって、無線通信部１１０−ｆは、接続する第２の移動体装置１０Ｂ−ｆを探索する探索処理を行うことができる。例えば、無線通信部１１０−ｆは、第２の移動体装置１０Ｂ−ｆが発信する探索のための信号を検知することができる。無線通信部１１０−ｆは、検知した第２の移動体装置１０Ｂ−ｆに対して、暗号化された識別情報Ａを送信することができる。なお、無線通信部１１０−ｆは、相互認証された第２の移動体装置１０Ｂ−ｆと接続することができる。また無線通信部１１０−ｆは、暗号化された通信路を介して第２の移動体装置１０Ｂ−ｆと接続してもよい。
【００９６】
（（第２の移動体装置１０Ｂ−ｆ））
第２の移動体装置１０Ｂ−ｆは、無線通信部１５０−ｆと、位置情報取得部１５５と、記憶部１６０−ｆとを主に有する。
【００９７】
（無線通信部１５０−ｆ）
無線通信部１５０−ｆは、外部の装置と無線で接続するための通信デバイスである。無線通信部１５０−ｆは、例えば第１の移動体装置１０Ａ−ｆと接続することができる。無線通信部１５０−ｆは、接続する第１の移動体装置１０Ａ−ｆを探索する探索処理を行うことができる。例えば、無線通信部１５０−ｆは、第１の移動体装置１０Ａ−ｆが検知することのできる信号を常に発信することにより、第２の移動体装置１０Ｂ−ｆの存在を第１の移動体装置１０Ｂ−ｆに知らせることができる。そして、無線通信部１５０−ｆは接続された第１の移動体装置１０Ａ−ｆから、暗号化された識別情報Ａを受信することができる。従って無線通信部１５０−ｆは、接近する第１の移動体装置１０Ａ−ｆから暗号化された識別情報Ａを取得する識別情報取得部として機能することができる。無線通信部１５０−ｆは、第１の移動体装置１０Ａ−ｆから暗号化された識別情報Ａを受信すると、受信した識別情報Ａを位置情報取得部１５５に通知することができる。
【００９８】
また、無線通信部１５０−ｆは、位置情報サーバ２０−ｆと接続することもできる。無線通信部１５０−ｆは、例えば第１の移動体装置１０Ａ−ｆから受信した暗号化された識別情報Ａと、識別情報Ａを受信したときに位置情報取得部１５５により取得された位置情報と、位置情報を取得した時点の時刻とを対応づけて位置情報サーバ２０−ｆに送信する送信部として機能することができる。無線通信部１５０−ｆは、識別情報Ａを受信する度に位置情報サーバ２０−ｆに生成された情報を送信してもよい。或いは無線通信部１５０−ｆは、定期的に、生成された複数の情報を纏めて位置情報サーバ３０に送信してもよい。無線通信部１５０−ｆは、相互認証された位置情報サーバ２０−ｆと接続することができる。また無線通信部１５０−ｆは、暗号化された通信路を介して位置情報サーバ２０−ｆと接続することができる。
【００９９】
（記憶部１６０−ｆ）
記憶部１６０−ｆは、第１の移動体装置１０Ａ−ｆから受信した暗号化された識別情報Ａと、識別情報Ａを取得した時点における位置情報、及び位置情報を取得した時刻を対応づけて一時的に記憶する機能を有する。記憶部１６０−ｆは、データ格納用の装置であり、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置、および記憶媒体に記録されたデータを削除する削除装置などを含むことができる。ここで記憶媒体としては、例えばフラッシュメモリ、ＭＲＡＭ（Magnetoresistive  Random  Access  Memory）、ＦｅＲＡＭ（Ferroelectric  Random  Access  Memory）、ＰＲＡＭ（Phase  change  Random  Access  Memory）、及びＥＥＰＲＯＭ（Electronically  Erasable  and  Programmable  Read  Only  Memory）などの不揮発性メモリや、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの磁気記録媒体などが用いられてよい。
【０１００】
（（位置情報サーバ２０−ｆ））
次に図１９を参照すると、位置情報サーバ２０−ｆは、通信部２０５と、復号化部２８０と、データベース更新部２１０と、位置情報データベース２１５と、情報提供部２２０とを主に有する。
【０１０１】
（復号化部２８０）
復号化部２８０は、第１の移動体装置１０Ａ−ｆが暗号化に用いた鍵と同期を取って経時的に変化する鍵を用いて、受信した識別情報Ａを復号化する機能を有する。この鍵は、上述の通り経時的に変化するが、鍵の切り替わり時点に誤差が生じる可能性がある。このため、復号化部２８０は、特定の鍵Ｋｔによる復号化が失敗した場合には、その前後に用いられた鍵で識別情報Ａの復号化を試みることが望ましい。また、復号化部２８０は、移動体装置１０Ａ−ｆがメッセージ認証コードを計算に用いた鍵を用いて受信した識別情報Ａに改竄がないか検証する機能を有してもよい。
【０１０２】
〔７−２．動作例〕
次に、図２０を参照しながら、本開示の第６の実施形態に係る位置情報取得システムの動作例について説明する。図２０は、同実施形態に係る位置情報取得システムの動作を示すシーケンス図である。
【０１０３】
図２０を参照すると、第１の移動体１０Ａ−ｆと位置情報サーバ２０−ｆとの間では、鍵Ｋｔが事前共有され、この鍵が経時変化する。第１の移動体１０Ａ−ｆの鍵Ｋｔと、位置情報サーバ２０−ｆの鍵Ｋｔとは時刻で同期がとられている。
【０１０４】
第１の移動体装置１０Ａ−ｆは、ステップＳ１００の探索処理により接続先の第２の移動体装置１０Ｂ−ｆが検出されると、上記の鍵Ｋｔを用いて識別情報Ａを暗号化する（Ｓ７００）。そして、第１の移動体装置１０Ａ−ｆは、第２の移動体装置１０Ｂ−ｆに暗号化された識別情報Ａを送信する（Ｓ７０５）。
【０１０５】
第２の移動体装置１０Ｂ−ｆは、識別情報Ａを取得した時点における現在地の位置情報を取得する（Ｓ１１０）。そして、第２の移動体装置１０Ｂ−ｆは、ステップＳ１１０において位置情報を取得した時点の時刻ｔと、位置情報と、暗号化された識別情報Ａを位置情報サーバ２０−ｆに送信する（Ｓ７１５）。位置情報サーバ２０−ｆは、受信した識別情報Ａを上記鍵Ｋｔを用いて復号化する（Ｓ７２０）。そして、復号化して得られた識別情報Ａを用いて、位置情報データベースが更新される（Ｓ７２５）。
【０１０６】
＜８．ハードウェア構成例＞
次に、ここまで説明してきた本開示の第１〜第６の実施形態に係る移動装置及び位置情報サーバの機能を実現するためのハードウェア構成の一例についてそれぞれ説明する。図２１は、本開示の第１〜第６の実施形態に係る移動体装置のハードウェア構成例を示すブロック図である。図２２は、本開示の第１〜第６の実施形態に係る位置情報サーバのハードウェア構成例を示すブロック図である。
【０１０７】
上記の本開示の第１〜第６の実施形態において、それぞれ第１の移動体装置１０Ａ、第２の移動体装置１０Ｂ、及び位置情報サーバ２０の機能の一例が示された。上記の各構成要素は、汎用的な部材や回路を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。また、各構成要素の機能を、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などの演算装置がこれらの機能を実現する処理手順を記述した制御プログラムを記憶したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの記憶媒体から制御プログラムを読出し、そのプログラムを解釈して実行することにより行ってもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用する構成を変更することが可能である。
【０１０８】
なお、上述のような本開示の第１〜第６の実施形態に係る第１の移動体装置１０Ａ、第２の移動体装置１０Ｂ、及び位置情報サーバ２０の各機能を実現するためのコンピュータプログラムを作成し、パーソナルコンピュータ等に実装することが可能である。また、このようなコンピュータプログラムが格納された、コンピュータで読み取り可能な記録媒体も提供することができる。記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリなどである。また、上記のコンピュータプログラムは、記録媒体を用いずに、例えばネットワークを介して配信してもよい。以下、上述の機能を実現するためのハードウェア構成の一例について例示する。
【０１０９】
（（移動体装置１０））
まず、移動体装置１０の構成の一例について説明する。なお、ここで移動体装置１０は、移動体装置１０Ａ及び移動体装置１０Ｂを包含する概念である。図２１を参照すると、移動体装置１０は、例えば、電話網アンテナ８１７と、電話処理部８１９と、ＧＰＳアンテナ８２１と、ＧＰＳ処理部８２３と、Ｗｉｆｉアンテナ８２５と、Ｗｉｆｉ処理部８２７と、地磁気センサ８２９と、加速度センサ８３１と、ジャイロセンサ８３３と、気圧センサ８３５と、撮像部８３７と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）８３９と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）８４１と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）８４３と、操作部８４７と、表示部８４９と、デコーダ８５１と、スピーカ８５３と、エンコーダ８５５と、マイク８５７と、記憶部８５９とを有する。なお、ここで示すハードウェア構成は一例であり、構成要素の一部が省略されてもよい。また、ここで示される構成要素以外の構成要素をさらに含んでもよいことは言うまでもない。
【０１１０】
（電話網アンテナ８１７）
電話網アンテナ８１７は、通話及び通信用の携帯電話網と無線で接続する機能を有するアンテナの一例である。電話網アンテナ８１７は、携帯電話網を介して受信される通話信号を電話処理部８１９に供給することができる。
【０１１１】
（電話処理部８１９）
電話処理部８１９は、電話網アンテナ８１７により送受信される信号に対する各種の信号処理を行う機能を有する。電話処理部８１９は、例えばマイク８５７を介して入力され、エンコーダ８５５によりエンコードされた音声信号に対して各種の信号処理を行い、電話網アンテナ８１７に供給することができる。また電話処理部８１９は、電話網アンテナ８１９から供給される音声信号に対して各種の信号処理を行い、デコーダ８５１に供給することができる。
【０１１２】
（ＧＰＳアンテナ８２１）
ＧＰＳアンテナ８２１は、測位衛星からの信号を受信するアンテナの一例である。ＧＰＳアンテナ８２１は、複数のＧＰＳ衛星からのＧＰＳ信号を受信することができ、受信したＧＰＳ信号をＧＰＳ処理部８２３に入力する。
【０１１３】
（ＧＰＳ処理部８２３）
ＧＰＳ処理部８２３は、測位衛星から受信された信号に基づいて位置情報を算出する算出部の一例である。ＧＰＳ処理部８２３は、ＧＰＳアンテナ８２１から入力された複数のＧＰＳ信号に基づいて現在の位置情報を算出し、算出した位置情報を出力する。具体的には、ＧＰＳ処理部８２３は、ＧＰＳ衛星の軌道データからそれぞれのＧＰＳ衛星の位置を算出し、ＧＰＳ信号の送信時刻と受信時刻との差分時間に基づいて、各ＧＰＳ衛星から当該移動体装置１０までの距離をそれぞれ算出する。そして、算出された各ＧＰＳ衛星の位置と、各ＧＰＳ衛星から当該移動体装置１０までの距離とに基づいて、現在の３次元位置を算出することができる。なお、ここで用いられるＧＰＳ衛星の軌道データは、例えばＧＰＳ信号に含まれていてもよい。或いは、ＧＰＳ衛星の軌道データは、通信アンテナ８２５を介して外部のサーバから取得されてもよい。
【０１１４】
（Ｗｉｆｉアンテナ８２５）
Ｗｉｆｉアンテナ８２５は、例えば無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）通信網との通信信号をＷｉｆｉの仕様に従って送受信する機能を有するアンテナである。Ｗｉｆｉアンテナ８２５は、受信した信号を通信処理部８２７に供給することができる。
【０１１５】
（Ｗｉｆｉ処理部８２７）
Ｗｉｆｉ処理部８２７は、Ｗｉｆｉアンテナ８２５から供給された信号に各種の信号処理を行う機能を有する。Ｗｉｆｉ処理部８２７は、供給されたアナログ信号から生成したデジタル信号をＣＰＵ８３９に供給することができる。
【０１１６】
（地磁気センサ８２９）
地磁気センサ８２９は、地磁気を電圧値として検出するセンサである。地磁気センサ８２９は、Ｘ軸方向、Ｙ軸方向、及びＺ軸方向の地磁気をそれぞれ検出する３軸地磁気センサであってよい。地磁気センサ８２９は、検出した地磁気データをＣＰＵ８３９に供給することができる。
【０１１７】
（加速度センサ８３１）
加速度センサ８３１は、加速度を電圧値として検出するセンサである。加速度センサ８３１は、Ｘ軸方向に沿った加速度、Ｙ軸方向に沿った加速度、及びＺ軸方向に沿った加速度をそれぞれ検出する３軸加速度センサであってよい。加速度センサ８３１は、検出した加速度データをＣＰＵ８３９に供給することができる。
【０１１８】
（ジャイロセンサ８３３）
ジャイロセンサ８３３は、物体の角度や角速度を検出する計測器の一種である。このジャイロセンサ８３３は、Ｘ軸、Ｙ軸、及びＺ軸周りの回転角の変化する速度（角速度）を電圧値として検出する３軸ジャイロセンサであってよい。ジャイロセンサ８３３は、検出した角速度データをＣＰＵ８３９に供給することができる。
【０１１９】
（気圧センサ８３５）
気圧センサ８３５は、周囲の気圧を電圧値として検出するセンサである。気圧センサ８３５は、気圧を所定のサンプリング周波数で検出し、検出した気圧データをＣＰＵ８３９に供給することができる。
【０１２０】
（撮像部８３７）
撮像部８３７は、ＣＰＵ８３９の制御に従い、レンズを介して静止画像又は動画像を撮影する機能を有する。撮像部８３７は、撮影した画像を記憶部８５９に記憶させてもよい。
【０１２１】
（ＣＰＵ８３９）
ＣＰＵ８３９は、演算処理装置及び制御装置として機能し、各種プログラムに従って携帯端末３０内の動作全般を制御する。またＣＰＵ８３９は、マイクロプロセッサであってもよい。このＣＰＵ８３９は、各種プログラムに従って様々な機能を実現することができる。
【０１２２】
（ＲＯＭ８４１，ＲＡＭ８４３）
ＲＯＭ８４１は、ＣＰＵ８３９が使用するプログラムや演算パラメータ等を記憶することができる。ＲＡＭ８４３は、ＣＰＵ８３９の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶することができる。
【０１２３】
（操作部８４７）
操作部８４７は、ユーザ５が所望の操作をするための入力信号を生成する機能を有する。操作部８４７は、例えばタッチセンサ、マウス、キーボード、ボタン、マイク、スイッチ及びレバーなどユーザ５が情報を入力するための入力部と、ユーザ５による入力に基づいて入力信号を生成し、ＣＰＵ８３９に出力する入力制御回路などから構成されてよい。
【０１２４】
（表示部８４９）
表示部８４９は、出力装置の一例であり、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）装置、有機ＥＬ（ＯＬＥＤ：Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）ディスプレイ装置などの表示装置であってよい。表示部８４９は、ユーザ５に対して画面を表示することにより情報を提供することができる。
【０１２５】
（デコーダ８５１，スピーカ８５３）
デコーダ８５１は、ＣＰＵ８３９の制御に従い、入力されたデータのデコード及びアナログ変換などを行う機能を有する。デコーダ８５１は、例えば電話網アンテナ８１７及び電話処理部８１９を介して入力された音声データのデコード及びアナログ変換などを行い、音声信号をスピーカ８５３に出力することができる。またデコーダ８５１は、例えばＷｉｆｉアンテナ８２５及びＷｉｆｉ処理部８２７を介して入力された音声データのデコード及びアナログ変換などを行い、音声信号をスピーカ８５３に出力することができる。スピーカ８５３は、デコーダ８５１から供給される音声信号に基づいて音声を出力することができる。
【０１２６】
（エンコーダ８５５，マイク８５７）
エンコーダ８５５は、ＣＰＵ８３９の制御に従い、入力されたデータのデジタル変換及びエンコードなどを行う機能を有する。エンコーダ８５５は、マイク８５７から入力される音声信号のデジタル変換及びエンコードなどを行い、音声データを出力することができる。マイク８５７は、音声を集音し、音声信号として出力することができる。
【０１２７】
（記憶部８５９）
記憶部８５９は、データ格納用の装置であり、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置、および記憶媒体に記録されたデータを削除する削除装置などを含むことができる。ここで記憶媒体としては、例えばフラッシュメモリ、ＭＲＡＭ（Magnetoresistive  Random  Access  Memory）、ＦｅＲＡＭ（Ferroelectric  Random  Access  Memory）、ＰＲＡＭ（Phase  change  Random  Access  Memory）、及びＥＥＰＲＯＭ（Electronically  Erasable  and  Programmable  Read  Only  Memory）などの不揮発性メモリや、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの磁気記録媒体などが用いられてよい。
【０１２８】
（（位置情報サーバ２０））
次に、図２２を参照しながら、本開示の第１〜第６の実施形態に係る位置情報サーバ２０のハードウェア構成例について説明する。図２２に示すように、このハードウェアは、主に、ＣＰＵ９０２と、ＲＯＭ９０４と、ＲＡＭ９０６と、ホストバス９０８と、ブリッジ９１０と、を有する。さらに、このハードウェアは、外部バス９１２と、インターフェース９１４と、入力部９１６と、出力部９１８と、記憶部９２０と、ドライブ９２２と、接続ポート９２４と、通信部９２６と、を有する。但し、上記のＣＰＵは、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略である。また、上記のＲＯＭは、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略である。そして、上記のＲＡＭは、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略である。
【０１２９】
ＣＰＵ９０２は、例えば、演算処理装置又は制御装置として機能し、ＲＯＭ９０４、ＲＡＭ９０６、記憶部９２０、又はリムーバブル記録媒体９２８に記録された各種プログラムに基づいて各構成要素の動作全般又はその一部を制御する。ＲＯＭ９０４は、ＣＰＵ９０２に読み込まれるプログラムや演算に用いるデータ等を格納する手段である。ＲＡＭ９０６には、例えば、ＣＰＵ９０２に読み込まれるプログラムや、そのプログラムを実行する際に適宜変化する各種パラメータ等が一時的又は永続的に格納される。
【０１３０】
これらの構成要素は、例えば、高速なデータ伝送が可能なホストバス９０８を介して相互に接続される。一方、ホストバス９０８は、例えば、ブリッジ９１０を介して比較的データ伝送速度が低速な外部バス９１２に接続される。また、入力部９１６としては、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチ、及びレバー等が用いられる。さらに、入力部９１６としては、赤外線やその他の電波を利用して制御信号を送信することが可能なリモートコントローラ（以下、リモコン）が用いられることもある。
【０１３１】
出力部９１８としては、例えば、ＣＲＴ、ＬＣＤ、ＰＤＰ、又はＥＬＤ等のディスプレイ装置、スピーカ、ヘッドホン等のオーディオ出力装置、プリンタ、携帯電話、又はファクシミリ等、取得した情報を利用者に対して視覚的又は聴覚的に通知することが可能な装置である。但し、上記のＣＲＴは、Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅの略である。また、上記のＬＣＤは、Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙの略である。そして、上記のＰＤＰは、Ｐｌａｓｍａ  ＤｉｓｐｌａｙＰａｎｅｌの略である。さらに、上記のＥＬＤは、Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙの略である。
【０１３２】
記憶部９２０は、各種のデータを格納するための装置である。記憶部９２０としては、例えば、ハードディスクドライブ（ＨＤＤ）等の磁気記憶デバイス、半導体記憶デバイス、光記憶デバイス、又は光磁気記憶デバイス等が用いられる。但し、上記のＨＤＤは、Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略である。
【０１３３】
ドライブ９２２は、例えば、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体９２８に記録された情報を読み出し、又はリムーバブル記録媒体９２８に情報を書き込む装置である。リムーバブル記録媒体９２８は、例えば、ＤＶＤメディア、Ｂｌｕ−ｒａｙメディア、ＨＤ  ＤＶＤメディア、各種の半導体記憶メディア等である。もちろん、リムーバブル記録媒体９２８は、例えば、非接触型ＩＣチップを搭載したＩＣカード、又は電子機器等であってもよい。但し、上記のＩＣは、Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略である。
【０１３４】
接続ポート９２４は、例えば、ＵＳＢポート、ＩＥＥＥ１３９４ポート、ＳＣＳＩ、ＲＳ−２３２Ｃポート、又は光オーディオ端子等のような外部接続機器９３０を接続するためのポートである。外部接続機器９３０は、例えば、プリンタ、携帯音楽プレーヤ、デジタルカメラ、デジタルビデオカメラ、又はＩＣレコーダ等である。但し、上記のＵＳＢは、Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓの略である。また、上記のＳＣＳＩは、Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅの略である。
【０１３５】
通信部９２６は、ネットワーク９３２に接続するための通信デバイスであり、例えば、有線又は無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、又はＷＵＳＢ用の通信カード、光通信用のルータ、ＡＤＳＬ用のルータ、又は各種通信用のモデム等である。また、通信部９２６に接続されるネットワーク９３２は、有線又は無線により接続されたネットワークにより構成され、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、可視光通信、放送、又は衛星通信等である。但し、上記のＬＡＮは、Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋの略である。また、上記のＷＵＳＢは、Ｗｉｒｅｌｅｓｓ  ＵＳＢの略である。そして、上記のＡＤＳＬは、Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅの略である。
【０１３６】
＜９．まとめ＞
以上、本開示の好適な実施形態を複数挙げて説明した。例えば第１の実施形態により説明されたように、第１の移動体装置１０Ａの位置情報を第２の移動体装置１０Ｂが取得して位置情報サーバ２０にアップロードすることにより、位置情報の信頼性を向上させることができる。このとき、位置情報を欲しい第１の移動体装置１０Ａとは別体の第２の移動体装置１０Ｂにより位置情報が取得されることにより、第１の移動体装置１０Ａのユーザによる位置情報の改竄が困難となる。このため、位置情報の信頼性が向上される。
【０１３７】
また、第２の移動体装置１０Ｂにより位置情報が取得されることにより、例えば信号機や電柱、道路、建物などのインフラ設備に位置情報を取得する装置が設置される場合と比較して、メンテナンスが容易となる利点がある。特に、タクシー、カーシェアリングの車両、バス、電車などに第２の移動体装置１０Ｂを搭載すれば、車庫において複数の車両が集められるため、メンテナンスのために複数の設置場所をメンテナンス要員が巡回する必要がない。また、インフラ設備に設置する場合には、各場所の使用に関して調整が必要となってしまう。しかし、移動体装置を用いる本技術によれば、例えばタクシーの運営会社の一存によりシステムの導入を決定することができるという利点がある。
【０１３８】
また、第２の実施形態により説明されたように、位置情報の信頼度を数値化して提供してもよい。このとき信頼度は、複数の第２の移動体装置１０Ｂにより証明された位置情報ほど信頼度が高いと考えることができる。これにより、位置情報の信頼性を数値として把握することができるようになる。
【０１３９】
また、第３の実施形態により説明されたように、位置取得エリアを制御することができてもよい。上述の通り、本開示の技術によれば、第１の移動体装置１０Ａの位置情報が第２の移動体装置１０Ｂにより取得される。従って、第２の移動体装置１０Ｂの存在しない不在エリアは、第１の移動体装置１０Ａが位置情報を取得することのできないエリアとなってしまう。このため、第２の移動体装置１０Ｂの位置を制御することによって、不在エリアの発生を低減させることができる。
【０１４０】
また、第４の実施形態により説明されたように、位置取得可能エリアの予測情報を提供してもよい。上述の通り、本技術によれば、システムの導入初期においては、特に不在エリアが生じてしまう可能性がある。従って、位置取得可能エリアの予測情報が提供されるとよい。
【０１４１】
また、第５の実施形態により説明されたように、第１の移動体装置１０Ａを特定するために仮ＩＤが用いられてもよい。第１の移動体装置１０Ａの識別情報Ａは、ユーザにとって個人情報である。従って、プライバシー保護の観点からも取り扱いには注意すべきである。そこで、本開示では仮ＩＤを用いることを提案した。期間限定で用いられる仮ＩＤが発行されることによって、ユーザの追跡を困難にすることができる。
【０１４２】
また、第６の実施形態により説明されたように、第１の移動体装置１０Ａを特定するための識別情報Ａを暗号化して送信することも好ましい。上記第６の実施形態においては、識別情報Ａを暗号化することとしたが、本技術はかかる例に限定されない。例えば、第５の実施形態において用いられた仮ＩＤを暗号化して送信することにより、さらに安全性を向上させることができる。
【０１４３】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１４４】
尚、本明細書において、シーケンス図に記述されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的に又は個別的に実行される処理をも含む。また時系列的に処理されるステップでも、場合によっては適宜順序を変更することが可能であることは言うまでもない。
【０１４５】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
接近する移動体装置から第１の識別情報を取得する識別情報取得部と、
前記第１の識別情報を取得した時点における現在地点の位置情報を取得する位置情報取得部と、
前記第１の識別情報及び前記位置情報を対応づけて外部装置に送信する送信部と、
を備える、移動体装置。
（２）
前記送信部は、前記第１の識別情報及び前記位置情報と共に前記位置情報を取得した前記移動体装置を識別する第２の識別情報を前記外部装置へ送信する、
前記（１）に記載の移動体装置。
（３）
前記送信部は、前記第１の識別情報を取得する度に前記第１の識別情報及び前記位置情報を前記外部装置へ送信する、
前記（１）または（２）のいずれかに記載の移動体装置。
（４）
前記送信部は、複数の前記第１の識別情報及び複数の前記位置情報を纏めて前記外部装置へ送信する、
前記（１）〜（３）のいずれかに記載の移動体装置。
（５）
前記識別情報取得部は、経時的に変化するキーを用いて暗号化された前記第１の識別情報を取得し、
前記キーは、前記外部装置と共有され、前記外部装置により前記第１の識別情報が復号化される、
前記（１）〜（４）のいずれかに記載の移動体装置。
（６）
前記送信部は、相互認証された前記外部装置に対して、前記第１の識別情報及び前記位置情報を送信する、
前記（１）〜（５）のいずれかに記載の移動体装置。
（７）
前記送信部は、暗号化された通信路を介して接続される前記外部装置に対して、前記第１の識別情報及び前記位置情報を送信する、
前記（１）〜（６）のいずれかに記載の移動体装置。
（８）
接近する第１の移動体装置から第２の移動体装置により取得された前記第１の移動体装置を識別する第１の識別情報及び前記第１の識別情報が前記第２の移動体装置により取得された時点の位置情報を受信する受信部と、
受信した前記第１の識別情報及び前記位置情報を記録する記録部と、
を備える、情報処理装置。
（９）
前記受信部は、さらに前記第２の移動体装置を識別する第２の識別情報を受信し、
前記記録部は、さらに前記第２の識別情報を記録する、
前記（８）に記載の情報処理装置。
（１０）
前記第２の識別情報に基づいて、前記第１の移動体装置の前記位置情報の信頼度を算出する信頼度算出部、
をさらに備える、前記（９）に記載の情報処理装置。
（１１）
前記信頼度算出部は、概ね同時刻において、複数の前記第２の識別情報と対応づけられた前記位置情報の前記信頼度を高くする、
前記（１０）に記載の情報処理装置。
（１２）
前記第２の移動体装置の位置情報に基づいて、前記第２の移動体装置の不在エリアを特定する不在エリア特定部と、
前記第２の移動体装置の位置情報に基づいて、前記不在エリアに移動させる対象となる前記第２の移動体装置を決定する対象決定部と、
決定された前記第２の移動体装置に対して、前記不在エリアに移動するよう要求する要求部と、
をさらに備える、前記（８）〜（１１）のいずれかに記載の情報処理装置。
（１３）
前記第２の移動体装置の位置情報に基づいて、所定時間経過後の位置情報取得可能エリアを予測した予測情報を提供する予測情報提供部、
をさらに備える、前記（８）〜（１２）のいずれかに記載の情報処理装置。
（１４）
前記第１の識別情報は、経時的に変化するキーを用いて前記第２の移動体装置により暗号化されており、
前記第２の移動体装置と同期された前記キーを用いて前記第１の識別情報を復号化する復号化部、
をさらに備える、前記（８）〜（１３）のいずれかに記載の情報処理装置。
（１５）
所定の期間有効である仮の前記第１の識別情報を前記第１の移動体装置に発行する識別情報発行部と、
仮の前記第１の識別情報から前記第１の移動体装置を特定するマッチング部と、
をさらに備える、
前記（８）〜（１４）のいずれかに記載の情報処理装置。
（１６）
記録された前記位置情報を前記第１の移動体装置の位置情報として提供する位置情報提供部、
をさらに備える、前記（８）〜（１５）のいずれかに記載の情報処理装置。
（１７）
前記位置情報提供部は、記録された前記位置情報を地図上に重畳した地図表示画面により前記位置情報を提供する、
前記（１６）に記載の情報処理装置。
（１８）
接近する移動体装置から第１の識別情報を取得することと、
前記第１の識別情報を取得した時点における現在地点の位置情報を取得することと、
前記第１の識別情報及び前記位置情報を対応づけて外部装置に送信することと、
を含む、位置情報取得方法。
（１９）
第１の移動体装置と、
接近する前記第１の移動体装置から第１の識別情報を取得する識別情報取得部と、
前記第１の識別情報を取得した時点における現在地点の位置情報を取得する位置情報取得部と、
前記第１の識別情報及び前記位置情報を対応づけて送信する送信部と、
を有する第２の移動体装置と、
前記第２の移動体装置が送信する前記第１の識別情報及び前記位置情報を受信する受信部と、
前記第１の識別情報及び前記位置情報を記録する記録部と、
を有する情報処理装置と、
を備える、位置情報取得システム。
（２０）
コンピュータを、
接近する移動体装置から第１の識別情報を取得する識別情報取得部と、
前記第１の識別情報を取得した時点における現在地点の位置情報を取得する位置情報取得部と、
前記第１の識別情報及び前記位置情報を対応づけて外部装置に送信する送信部と、
を備える、移動体装置として機能させるためのプログラム。
【符号の説明】
【０１４６】
１０      移動体装置
１０Ａ    第１の移動体装置
１０５    記憶部
１１０    無線通信部
１１５    暗号化部
１０Ｂ    第２の移動体装置
１５０    無線通信部
１５５    位置情報取得部
１６０    記憶部
２０      位置情報サーバ
２０５    通信部
２１０    データベース更新部
２１５    位置情報データベース
２２０    情報提供部
２２５    信頼度算出部
２３０    移動体Ｂ位置情報取得部
２３５    不在エリア特定部
２４０    移動対象決定部
２４５    移動要求部
２５０    位置取得エリア予測部
２５５    予測情報提供部
２６０    ユーザ情報データベース
２６５    仮ＩＤ発行部
２７０    ＩＤマッチング部
２８０    復号化部
【図１】
2013092857.tif 000003
【図２】
2013092857.tif 000004
【図３】
2013092857.tif 000005
【図４】
2013092857.tif 000006
【図５】
2013092857.tif 000007
【図６】
2013092857.tif 000008
【図７】
2013092857.tif 000009
【図８】
2013092857.tif 000010
【図９】
2013092857.tif 000011
【図１０】
2013092857.tif 000012
【図１１】
2013092857.tif 000013
【図１２】
2013092857.tif 000014
【図１３】
2013092857.tif 000015
【図１４】
2013092857.tif 000016
【図１５】
2013092857.tif 000017
【図１６】
2013092857.tif 000018
【図１７】
2013092857.tif 000019
【図１８】
2013092857.tif 000020
【図１９】
2013092857.tif 000021
【図２０】
2013092857.tif 000022
【図２１】
2013092857.tif 000023
【図２２】
2013092857.tif 000024