(57)【特許請求の範囲】
【請求項１】
ユーザから指定された名称にマッチする施設名称を有する施設を検索して提示するナビゲーション装置であって、
各施設の施設名称と施設位置を登録した施設データベースと、
当該ナビゲーション装置のユーザから指定された名称にマッチする施設名称が登録された施設を前記施設データベースより検索する検索部と、
投稿記事の投稿を当該投稿記事の投稿時の投稿者の座標を表す投稿座標と共に受け付けて投稿された投稿記事を前記投稿座標と対応づけて蓄積するＳＮＳ（social networking service）サーバに蓄積されている当該ナビゲーション装置のユーザが投稿した投稿記事に対応づけられた投稿座標を取得する投稿座標取得部と、
前記検索部が検索した施設の一覧を、前記投稿座標取得部が取得した投稿座標に対応する施設位置が前記施設データベースに登録された施設を上位に配置した形態で表示し、当該施設の一覧上で施設の選択を当該ナビゲーション装置のユーザから受け付ける一覧表示部とを有することを特徴とするナビゲーション装置。
【請求項２】
請求項１記載のナビゲーション装置であって、
前記投稿座標取得部は、前記ＳＮＳサーバに蓄積されている当該ナビゲーション装置のユーザが投稿した投稿記事のうちの、当該ナビゲーション装置のユーザから指定された前記名称を含む投稿記事に対応づけられた投稿座標を取得することを特徴とするナビゲーション装置。
【請求項３】
請求項１または２記載のナビゲーション装置であって、
前記一覧表示部は、前記検索部が、当該ナビゲーション装置のユーザから指定された名称にマッチする施設名称が登録された施設を前記施設データベースより検索できなかった場合に、前記投稿座標取得部が取得した投稿座標を施設の位置とする仮想の施設を表示し、当該施設の選択を当該ナビゲーション装置のユーザから受け付けることを特徴とするナビゲーション装置。
【請求項４】
請求項２記載のナビゲーション装置であって、
前記投稿座標取得部は、
投稿記事の投稿を当該投稿記事の投稿時の投稿者の座標を表す投稿座標と共に受け付けて投稿された投稿記事を投稿座標と対応づけて蓄積する前記ＳＮＳサーバから前記投稿記事を取得し、投稿者毎に、当該投稿者の投稿記事に含まれる施設を表す名称と、当該投稿記事に対応づけられている投稿座標との対応を管理する管理サーバが、当該ナビゲーション装置のユーザを投稿者として管理している、当該ナビゲーション装置のユーザから指定された前記名称に対応する投稿座標を取得することを特徴とするナビゲーション装置。
【請求項５】
請求項４記載のナビゲーション装置であって、
前記一覧表示部は、前記検索部が、当該ナビゲーション装置のユーザから指定された名称にマッチする施設名称が登録された施設を前記施設データベースより検索できなかった場合に、前記投稿座標取得部が取得した投稿座標を施設の位置とする仮想の施設を表示し、当該施設の選択を当該ナビゲーション装置のユーザから受け付けることを特徴とするナビゲーション装置。
【請求項６】
請求項１、２または４記載のナビゲーション装置であって、
前記施設データベースに登録されている、前記一覧表示部が前記選択を当該ナビゲーション装置のユーザから受け付けた施設の施設位置を目的地に設定する目的地設定部と、
前記目的地設定部によって設定された目的地までのルートを誘導ルートとして設定し、設定した誘導ルートに沿った走行を案内する経路誘導部とを有することを特徴とするナビゲーション装置。
【請求項７】
請求項３または５記載のナビゲーション装置であって、
前記一覧表示部が、前記投稿座標取得部が取得した投稿座標を施設の位置とする仮想の施設の選択を受け付けた場合に、当該投稿座標の位置を目的地に設定する目的地設定部と、
前記目的地設定部によって設定された目的地までのルートを誘導ルートとして設定し、設定した誘導ルートに沿った走行を案内する経路誘導部とを有することを特徴とするナビゲーション装置。
【請求項８】
請求項６または７記載のナビゲーション装置であって、
当該ナビゲーション装置のユーザのスケジュールを管理するスケジュール管理部を有し、
前記検索部は、前記スケジュール管理部が管理するスケジュールに登録された施設を表す名称を、当該ナビゲーション装置のユーザから指定された前記名称として、当該名称にマッチする施設名称が登録された施設を前記施設データベースより検索することを特徴とするナビゲーション装置。
【請求項９】
ナビゲーション装置と、ＳＮＳ（social networking service）サーバと、ナビゲーション装置が無線通信を介してアクセス可能な管理サーバとを備えた情報システムであって、
前記ＳＮＳサーバは、投稿記事の投稿を当該投稿記事の投稿時の投稿者の座標を表す投稿座標と共に受け付けて投稿された投稿記事を投稿座標と対応づけて蓄積し、
前記管理サーバは、前記ＳＮＳサーバから前記投稿記事を取得し、投稿者毎に、当該投稿者の投稿記事に含まれる施設を表す名称と、当該投稿記事に対応づけられている投稿座標との対応を管理し、
前記ナビゲーション装置は、
各施設の施設名称と施設位置を登録した施設データベースと、
当該ナビゲーション装置のユーザから指定された名称にマッチする施設名称が登録された施設を前記施設データベースより検索する検索部と、
前記管理サーバが、当該ナビゲーション装置のユーザを投稿者として管理している、当該ナビゲーション装置のユーザから指定された名称に対応する投稿座標を取得する投稿座標取得部と、
前記検索部が検索した施設の一覧を、前記投稿座標取得部が取得した投稿座標に対応する施設位置が前記施設データベースに登録された施設を上位に配置した形態で表示し、当該施設の一覧上で施設の選択を当該ナビゲーション装置のユーザから受け付ける一覧表示部とを有することを特徴とする情報システム。
【請求項１０】
請求項９記載の情報システムであって、
前記ナビゲーション装置の前記一覧表示部は、前記検索部が、当該ナビゲーション装置のユーザから指定された前記名称にマッチする施設名称が登録された施設を前記施設データベースより検索できなかった場合に、前記投稿座標取得部が取得した投稿座標を施設の位置とする仮想の施設を表示し、当該施設の選択を当該ナビゲーション装置のユーザから受け付けることを特徴とする情報システム。
【請求項１１】
請求項９記載の情報システムであって、
前記ナビゲーション装置は、
前記施設データベースに登録されている、前記一覧表示部が前記選択を当該ナビゲーション装置のユーザから受け付けた施設の施設位置を目的地に設定する目的地設定部と、
前記目的地設定部によって設定された目的地までのルートを誘導ルートとして設定し、設定した誘導ルートに沿った走行を案内する経路誘導部とを有することを特徴とする情報システム。
【請求項１２】
請求項１０記載の情報システムであって、
前記ナビゲーション装置は、
前記一覧表示部が、前記投稿座標取得部が取得した投稿座標を施設の位置とする仮想の施設の選択を受け付けた場合に、当該投稿座標の位置を目的地に設定する目的地設定部と、
前記目的地設定部によって設定された目的地までのルートを誘導ルートとして設定し、設定した誘導ルートに沿った走行を案内する経路誘導部とを有することを特徴とする情報システム。
【請求項１３】
請求項１１または１２記載の情報システムであって、
前記ナビゲーション装置は、当該ナビゲーション装置のユーザのスケジュールを管理するスケジュール管理部を有し、
前記ナビゲーション装置の前記検索部は、前記スケジュール管理部が管理するスケジュールに登録された施設を表す名称を、当該ナビゲーション装置のユーザから指定された前記名称として、当該名称にマッチする施設名称が登録された施設を前記施設データベースより検索することを特徴とする情報システム。
【請求項１４】
コンピュータによって読み取られ実行されるコンピュータプログラムであって、
前記コンピュータを、請求項１、２、３、４、５、６、７または８記載のナビゲーション装置として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置においてユーザの目的地の設定を支援する技術に関するものである。
【背景技術】
【０００２】
ナビゲーション装置においてユーザの目的地の設定を支援する技術としては、施設毎に施設名称と施設の位置を登録したデータベースを予め用意し、ユーザから当該ユーザが目的地としたい施設の名称の指定を受け付け、受け付けた名称とデータベースに登録されている施設名称との部分一致検索によってデータベースから検索した各施設を目的地候補として、目的地候補の一覧をユーザに提示し、提示した一覧のうちから目的地として設定する目的地候補の選択をユーザから受け付ける技術が知られている（たとえば、特許文献１）。
【０００３】
また、ナビゲーション装置においてユーザの目的地の設定を支援する技術としては、ユーザのスケジュールに登録された施設を自動的に目的地として設定する技術も知られている（たとえば、特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０９-２８０８８３号公報
【特許文献２】特開２００１-１４７１２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
施設毎に施設名称と施設の位置を登録したデータベースを予め用意し、ユーザが指定した目的地としたい施設の名称と、データベースに登録されている施設名称との部分一致検索によって、目的地候補とする施設をデータベースから検索する技術によれば、ユーザが目的地としたい施設の名称を曖昧に指定した場合には、施設を一意に特定することができず、多数の施設が目的地候補として検索されて提示されてしまったり、逆に、１件の施設も目的地候補として検索されなくなってしまうことが生じ得る。
【０００６】
そして、このような場合にはユーザは提示された多数の目的地候補のうちから目的地としたい施設を探し出して目的地として設定したり、目的地としたい施設の名称の再指定を行ったりするなどの煩雑な作業を目的地設定のために行う必要が生じる。
そこで、本発明は、ユーザが目的地としたい施設の名称を曖昧に指定した場合でも、ユーザが容易に所望の施設を目的地として設定できるようにすることを課題とする。
【課題を解決するための手段】
【０００７】
前記課題達成のために、本発明は、ユーザから指定された名称にマッチする施設名称を有する施設を検索して提示するナビゲーション装置に、各施設の施設名称と施設位置を登録した施設データベースと、ユーザから指定された名称にマッチする施設名称が登録された施設を前記施設データベースより検索する検索部と、投稿記事の投稿を当該投稿記事の投稿時の投稿者の座標を表す投稿座標と共に受け付けて投稿された投稿記事を投稿座標と対応づけて蓄積するＳＮＳ（social networking service）サーバに蓄積されている前記ユーザが投稿した投稿記事に対応づけられた投稿座標を取得する投稿座標取得部と、前記検索部が検索した施設の一覧を、前記投稿座標取得部が取得した投稿座標に対応する施設位置が前記施設データベースに登録された施設を上位に配置した形態で表示し、当該施設の一覧上で施設の選択をユーザから受け付ける一覧表示部とを備えたものである。
【０００８】
ここで、ユーザが指定した名称で施設データベースのうちから検索した施設が複数存在する場合、当該複数の施設のうちの、ユーザが訪れたことのある施設が、ユーザが指定した施設である可能性が高いと考えられる。よって、このように、ユーザが訪れたことのある施設を、当該ユーザがＳＮＳサーバに投稿した投稿記事の投稿座標より求めて、求めた施設を上位に配置した目的地候補一覧を表示すれば、ユーザが意図した施設を選択し易くなる蓋然性を大きくすることができる。
【０００９】
ここで、このようなナビゲーション装置は、前記投稿座標取得部は、前記ＳＮＳサーバに蓄積されている前記ユーザが投稿した投稿記事のうちの、ユーザから指定された名称を含む投稿記事に対応づけられた投稿座標を取得するように構成することも好ましい。
【００１０】
また、このようなナビゲーション装置は、前記投稿座標取得部において、投稿記事の投稿を当該投稿記事の投稿時の投稿者の座標を表す投稿座標と共に受け付けて投稿された投稿記事を投稿座標と対応づけて蓄積する前記ＳＮＳサーバから前記投稿記事を取得し、ナビゲーション装置のユーザ毎に、当該ユーザの投稿記事に含まれる施設を表す名称と、当該投稿記事に対応づけられている投稿座標との対応を管理する管理サーバが、当該車載システムのユーザについて管理している、前記ユーザから指定された名称に対応する投稿座標を取得するように構成してもよい。
【００１１】
これらのように構成することにより、ユーザが施設の名称を当該ユーザが呼び慣れている曖昧な名称で指定した場合にも、当該ユーザが過去に当該曖昧な名称を記事に含めて、当該曖昧な名称でユーザが呼んでいる施設からＳＮＳサーバに投稿した投稿記事より、当該曖昧な名称で指定した施設を推定して、当該推定した施設を選択し易いように上位に配置した一覧を表示することができる。
【００１２】
また、以上のようなナビゲーション装置は、前記一覧表示部において、前記検索部が、ユーザから指定された名称にマッチする施設名称が登録された前記施設データベースより検索できなかった場合に、前記投稿座標取得部が取得した投稿座標を施設の位置とする仮想の施設を表示し、当該施設の選択をユーザから受け付けるように構成してもよい。
【００１３】
このようにすることにより、ユーザが指定した曖昧な名称に対応する施設が施設データベースのうちから検索できなかった場合に、当該ユーザが過去に当該曖昧な名称を記事に含めて当該曖昧な名称でユーザが呼んでいる施設から投稿した投稿記事が存在する場合には、ユーザは、当該曖昧な名称で指定した施設の座標を目的地として設定することができるようになる。
【００１４】
また、以上のようなナビゲーション装置は、前記一覧表示部において、前記検索部が、ユーザから指定された名称にマッチする施設名称が登録された前記施設データベースより検索できなかった場合に、前記投稿座標取得部が取得した投稿座標を施設の位置とする仮想の施設を表示し、当該施設の選択をユーザから受け付けるように構成してもよい。
【００１５】
また、以上のようなナビゲーション装置に、前記施設データベースに登録されている、前記一覧表示部が前記選択をユーザから受け付けた施設の施設位置を目的地に設定する目的地設定部と、前記目的地設定部によって設定された目的地までのルートを誘導ルートとして設定し、設定した誘導ルートに沿った走行を案内する経路誘導部とを設けるようにしてもよい。
【００１６】
また、以上のようなナビゲーション装置に、前記一覧表示部が、前記投稿座標取得部が取得した投稿座標を施設の位置とする仮想の施設の選択を受け付けた場合に、当該投稿座標の位置を目的地に設定する目的地設定部と、前記目的地設定部によって設定された目的地までのルートを誘導ルートとして設定し、設定した誘導ルートに沿った走行を案内する経路誘導部とを設けるようにしてもよい。
【００１７】
また、以上のようなナビゲーション装置に、前記ユーザのスケジュールを管理するスケジュール管理部を設け、前記検索部において、前記スケジュール管理部が管理するスケジュールに登録された施設を表す名称を、ユーザから指定された名称として、当該名称にマッチする施設名称が登録された施設を前記施設データベースより検索するように構成してもよい。
【００１８】
ここで、本発明は併せて、ナビゲーション装置と、ＳＮＳ（social networking service）サーバと、ナビゲーション装置が無線通信を介してアクセス可能な管理サーバとを備えた情報システムも提供する。ここで、前記ＳＮＳサーバは、投稿記事の投稿を当該投稿記事の投稿時の投稿者の座標を表す投稿座標と共に受け付けて投稿された投稿記事を投稿座標と対応づけて蓄積し、前記管理サーバは、前記ＳＮＳサーバから前記投稿記事を取得し、ナビゲーション装置のユーザ毎に、当該ユーザの投稿記事に含まれる施設を表す名称と、当該投稿記事に対応づけられている投稿座標との対応を管理するものである。また、前記ナビゲーション装置は、ユーザから指定された名称にマッチする施設名称が登録された施設を前記施設データベースより検索する検索部と、前記管理サーバが、当該車載システムのユーザについて管理している、前記ユーザから指定された名称に対応する投稿座標を取得する投稿座標取得部と、前記検索部が検索した施設の一覧を、前記投稿座標取得部が取得した投稿座標に対応する施設位置が前記施設データベースに登録された施設を上位に配置した形態で表示し、当該施設の一覧上で施設の選択をユーザから受け付ける一覧表示部とを備えたものである。
【発明の効果】
【００１９】
以上のように、本発明によれば、ユーザが目的地としたい施設の名称を曖昧に指定した場合でも、ユーザが容易に所望の施設を目的地として設定できるようにすることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態に係る車載システムの構成を示すブロック図である。
【図２】本発明の実施形態に係る地図データベースを示す図である。
【図３】本発明の実施形態に係るＳＮＳサーバと地点サーバの構成を示すブロック図である。
【図４】本発明の実施形態に係る目的地設定処理を示すフローチャートである。
【図５】本発明の実施形態に係る車載システムの表示例を示す図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施形態について説明する。
図１に、本実施形態に係る情報システムの構成を示す。
図示するように、情報システムは、各々自動車に搭載される車載システム１と、車載システム１を無線通信を介して収容するインターネット２と、インターネット２に接続したＳＮＳ（social networking service）サーバ３と、地点サーバ４と、カレンダサーバ５とを含んで構成される。
【００２２】
また、車載システム１は、入力装置１１と、表示装置１２と、インターネット２に接続するための無線通信装置１３と、車両状態センサ１４と、ＧＰＳ受信機１５と、地図データベース１６と、ＳＮＳクライアント１７と、無線通信装置１３を用いた通信を制御する通信制御部１８と、ナビゲーション部１９と、カレンダクライアント２０と、メモリ２１と、制御部２２と、操作部や表示装置１２を用いたユーザと車載システム各部間の入出力を処理するＧＵＩ制御部２３とを備えて構成される。
【００２３】
ここで、無線通信装置１３は、たとえば、携帯電話などと呼称される移動電話機であってよく、この場合には無線通信装置１３は、移動電話網を介してインターネット２に接続することになる。
また、車両状態センサ１４は、角加速度センサや地磁気センサなどである方位センサや、車速パルスセンサなどである車速センサなどの、各種車両状態を検出するセンサの集合である。
なお、以上の車載システム１の一部は、ハードウエア的には、マイクロプロセッサや、メモリや、その他の周辺デバイスを有する一般的な構成を備えたＣＰＵ回路として構成してよく、この場合の、ＣＰＵ回路として構成した各部は、マイクロプロセッサが予め用意されたプログラムを実行することにより具現化するプロセスとして実現される。また、この場合、このようなプログラムは、記録媒体や適当な通信路を介してＣＰＵ回路に提供されるものであって良い。
【００２４】
次に、図２ａに示すように、地図データベース１６には、地図を表す地図データと、住所データと、施設データとが格納されている。
そして、住所データには、各地の住所と座標との対応が登録されている。
また、施設データは、各所の施設のそれぞれについて設けた施設レコードを含む。そして、各施設レコードには、施設に対して一意に与えた施設識別子、施設のレストランやSA(サービスエリア）、観光施設、公園などの種別を表す施設種別、施設の名称である施設名称、施設の経緯度座標を表す施設座標、施設の住所を表す施設住所、施設の電話番号、その他の施設に関する各種情報である施設詳細説明が格納されている。
【００２５】
次に、ＳＮＳサーバ３と地点サーバ４について説明する。
図３に示すように、ＳＮＳサーバ３は、投稿記事データベース３１とＳＮＳ提供部３２を備えている。
投稿記事データベース３１には、ＳＮＳのアカウント毎に対応して設けられたアカウント別投稿記事データが蓄積されている。そして、アカウント別投稿記事データには、携帯電話やスマートフォンやパーソナルコンピュータや車載システム１のＳＮＳクライアントを用いて、対応するアカウントからＳＮＳサーバ３に投稿された投稿記事の各々が投稿記事データとして格納されている。
【００２６】
また、各投稿記事データは、投稿記事自体の他、投稿記事の投稿日時と、投稿時に投稿者（ＳＮＳクライアントが搭載された機器）が位置していた座標である投稿座標とが含まれる。
次に、ＳＮＳ提供部３２は、ＳＮＳのアカウントからＳＮＳクライアントを用いてＳＮＳサーバ３に投稿された投稿記事を受け付け、投稿記事データとして投稿記事データベース３１の当該投稿記事を投稿したアカウントに対応するアカウント別投稿記事データに格納する。
また、ＳＮＳ提供部３２は、各ＳＮＳクライアントに、当該ＳＮＳクライアントのアカウントが投稿した各投稿記事を、当該投稿記事を投稿したアカウントの情報や投稿日時や投稿座標と共に含めたタイムラインデータを生成して配信したり、各ＳＮＳクライアントに、当該ＳＮＳクライアントのアカウント及び当該アカウントがフォローを登録している他のアカウントが投稿した各投稿記事を、当該投稿記事を投稿したアカウントの情報や投稿日時や投稿座標と共に含めたタイムラインデータを生成し配信する。
【００２７】
次に、地点サーバ４は、ユーザ別地点データベース４１、データ収集部４２、データ提供部４３とを有する。
そして、ユーザ別地点データベース４１には、地点サーバ４のユーザ毎に対応して設けられたユーザ別地点データが格納されている。ここで、地点サーバ４のユーザには、車載システム１のユーザが相当する。
そして、ユーザ別地点データは、対応するユーザのＳＮＳのアカウントと、地点テーブルが登録され、地点テーブルの各エントリ（図の各行）には、名称と座標とを登録することができる。
次に、データ収集部４２は、ＳＮＳサーバ３に対してＳＮＳクライアントとして機能し、ユーザ別地点データに登録されている各ユーザ別地点データに対応する各ユーザについて定期的に以下の処理を行う。
すなわち、当該ユーザに対応するユーザ別地点データに登録されているアカウントでＳＮＳサーバ３にアクセスし、当該アカウントのタイムラインデータをＳＮＳサーバ３から取得する。
そして、タイムラインデータに含まれる各投稿記事について、当該投稿記事に含まれる施設名称を表す語句を抽出し、抽出した語句と当該投稿記事の投稿座標とを抽出名称と抽出座標とする。
すなわち、たとえば、投稿記事が「第１ビルに到着、これからＸＸ打ち合わせ」であり、当該投稿記事の投稿座標が（X##1,Y##1)であれば、投稿記事中で施設名称を表す語句「第１ビル」を抽出名称とし、投稿座標（X##1,Y##1)を抽出座標とする。
ここで、投稿記事中からの施設名称を表す語句は、投稿記事を構文解析/意味解析して抽出することができる。または、施設名称を蓄積した施設名称データベースを地点サーバ４に設け、投稿記事に含まれる各語句のうち、施設名称データベースに登録されている施設名称と所定レベル以上マッチする語句を施設名称を表す語句とすることにより、投稿記事中からの施設名称を表す語句の抽出を行うこともできる。
【００２８】
そして、抽出名称と抽出座標とを、名称と座標として、当該ユーザに対応するユーザ別地点データの地点テーブルに新たに作成したエントリに登録する。ただし抽出名称と抽出座標との組と一致する名称と座標との組が登録されたエントリが既に地点テーブルに登録されている場合には、新たなエントリの作成及び当該エントリへの登録は行わない。
【００２９】
そして、データ提供部４３は、車載システム１のユーザからの、検索名称を指定した検索要求に応えて、検索要求を発行したユーザに対応するユーザ別地点データの地点テーブルの、検索名称と一致する名称が登録されている地点テーブルのエントリを探索し、探索したエントリに登録されている座標を車載システム１に応答する。
【００３０】
さて、図１に戻り、車載システム１のカレンダクライアント２０は、メモリ２１に記憶している当該車載システム１のユーザのスケジュールを登録したカレンダを、カレンダサーバ５に保存されている当該車載システム１のユーザのカレンダと同期させたり、メモリ２１に記憶しているカレンダをＧＵＩ制御部２３を介して表示装置１２に表示したり、表示したカレンダに登録するスケジュールを入力装置１１の操作に応じて編集する処理などを行う。
【００３１】
次に、車載システム１のナビゲーション部１９は、車両状態センサ１４やＧＰＳ受信機１５の出力と地図データとのマップマッチング処理による現在位置の算出を行う。
また、ナビゲーション部１９は、地図データ記憶部に格納されている地図データに基づく、制御部２２が設定した目的地までのまでの誘導ルートの探索及び設定や、目的地到着時などにおける誘導ルートの設定解除なども行う。
また、ナビゲーション部１９は、地図データベース１６の地図データが表す地図を示す地図画像上に、現在位置や設定されている誘導ルートや目的地を表す図形を描画した案内画像を生成し、ＧＵＩ制御部２３を介して表示装置１２に表示する処理などを行う。
以下、このような構成において制御部２２が目的地の設定のために行う目的地設定処理について説明する。
図４に、目的地設定処理の手順を示す。
目的地設定処理は、入力装置１１を介してユーザから目的地設定処理の開始が指示されたときに行われる処理であり、図示するように、この処理では、まず、ユーザが指定した目的地としたい施設を目的地名称に設定する（ステップ４０２）。
【００３２】
ここで、ステップ４０２における目的地名称の設定は、入力装置１１を用いて入力された文字列を施設の名称を目的地名称として設定することによって行うようにしてもよいし、入力装置１１として音声入力装置を設け、ユーザが発話した音声を音声認識した文字列をを目的地名称として設定することによって行うようにしてもよいし、カレンダクライアント２０がメモリ２１に格納しているカレンダに登録されているスケジュールに登録されている現在日時以降の最初の訪問地を表す文字列を目的地名称として設定することによって行うようにしてもよい。
【００３３】
次に、このようにして目的地名称を設定したならば、目的地名称を検索キーとして地図データベース１６の施設データを検索し、目的地名称と一致、もしくは、部分一致する施設名称が登録されている施設レコードを地図データベース１６より抽出する（ステップ４０４）。
【００３４】
また、検索のヒット数、すなわち、検索によって抽出された施設レコード数が0であるかどうかを調べる（ステップ４０６）。
そして、検索のヒット数が0でなければ、ステップ４０４で検索した施設レコードの優先順位を、現在位置から各施設レコードの施設座標が表す位置までの距離が小さいものほど優先順位が上位となるように設定する（ステップ４０８）。
そして、検索のヒット数が所定のしきい値Ｔｈ（たとえば、Ｔｈ=10）より多いかどうかを調べ（ステップ４１０）、多くない場合にはステップ４１６に進む。
一方、テップ４０４で検索された施設レコード数が所定のしきい値Ｔｈより多い場合には（ステップ４１０）、目的地名称を検索名称として指定した検索要求を地点サーバ４に発行することにより、地点サーバ４から、当該車載システム１のユーザに対応するユーザ別地点データの地点テーブルのエントリのうちの、目的地名称と一致する名称が登録されている地点テーブルのエントリに登録されている座標を取得する（ステップ４１２）。
【００３５】
そして、ステップ４０８で設定した各施設レコードの優先順位を、地点サーバ４より取得した座標と一致すると見なせる施設座標が登録されている施設レコードの優先順位を最上位の優先順位に繰り上げた上で（ステップ４１４）、ステップ４１６に進む。なお、ステップ４０４で検索した施設レコードに、地点サーバ４より取得した座標と一致すると見なせる施設座標が登録されている施設レコードが複数含まれる場合には、含まれていた施設レコード間の優先順位は、現在位置から各施設レコードの施設座標が表す位置までの距離が小さいものほど上位となるように設定する。
【００３６】
そして、ステップ４１６に進んだならば、ステップ４０４で検索した施設レコードの施設名称と施設住所との組を、施設レコードの優先順位に従って上から配置した一覧を目的地候補一覧として表示装置１２に表示する。
そして、目的地候補一覧上で目的地とする施設の選択操作がユーザによって行われたならば（ステップ４１８）、選択操作された施設の座標（ここでは、選択操作された施設の施設レコードの施設座標）を目的地に設定し（ステップ４２０）、目的地設定処理を終了する。
次に、ステップ４０６で、検索のヒット数が0であると判定された場合には、目的地名称を検索名称として指定した検索要求を地点サーバ４に発行することにより、地点サーバ４から、当該車載システム１のユーザに対応するユーザ別地点データの地点テーブルのエントリのうちの、目的地名称と一致する名称が登録されている地点テーブルのエントリに登録されている座標を取得する（ステップ４２２）。
【００３７】
そして、取得した座標を地図データベース１６の住所データを用いて住所に変換し、目的地名称を施設名称、変換した住所を施設の住所として、施設名称と住所との組の一覧を目的地候補一覧として表示装置１２に表示する（ステップ４２４）。なお、この場合に、一覧に含める施設名称と住所の組が複数ある場合、すなわち、地点データベースから取得した座標が複数存在する場合には、より現在地に近い座標に対応する住所を含む組がより上に配置されるよう目的地候補一覧を生成する。
【００３８】
そして、目的地候補一覧上で目的地とする施設の選択操作がユーザによって行われたならば（ステップ４１８）、選択操作された施設の座標（ここでは、選択操作された施設の施設住所に対応するステップ４２２で取得した座標）を目的地に設定し（ステップ４２０）、目的地設定処理を終了する。
以上、目的地設定処理について説明した。
以下、このような目的地設定の処理例を示す。
ここで、ユーザが指定した目的地としたい施設の名称が「第１ビル」であり、当該「第１ビル」が目的地名称として設定されているものとする。
また、車載システム１のユーザが、過去にＳＮＳサーバ３に、当該ユーザが「第１ビル」と呼んでいる施設から、「第１ビルに到着、これからＸＸ打ち合わせ」という投稿記事を座標（X##1,Y##1)から投稿しているものとする。ここで、この場合、当該投稿記事の投稿座標は（X##1,Y##1)となり、地点サーバ４の上述したデータ収集部４２の処理により、当該車載システム１の当該ユーザに対応するユーザ別地点データの地点テーブルには、「第１ビル」と（X##1,Y##1)が名称と座標の組として登録されているエントリが存在することになる。
【００３９】
この場合、目的地名称「第１ビル」を検索キーとして、地図データベース１６の地図データを検索して得られた施設レコードの数が、１以上、所定のしきい値Ｔｈ以下であった場合には、図５ａに示すように施設データから検索された各施設レコードの施設名称と施設住所の組を、現在位置に近いものより上から下に配置した目的地候補一覧５１０が表示装置１２に表示される。
【００４０】
一方、目的地名称「第１ビル」を検索キーとして、地図データベース１６の地図データを検索して得られた施設レコードの数が、所定のしきい値Ｔｈ超であった場合には、目的地名称「第１ビル」を検索名称として指定した検索要求を地点サーバ４に発行することにより、地点サーバ４から、当該車載システム１のユーザに対応するユーザ別地点データの地点テーブルのエントリのうちの、検索名称「第１ビル」と一致する名称が登録されている地点テーブルのエントリに登録されている座標（X##1,Y##1)を取得する。
【００４１】
ここで、地図データベース１６の地図データを検索して得られた施設レコードに、取得した座標（X##1,Y##1)におおよそ一致する施設座標が登録されている施設レコードが存在し、この施設レコードの施設名称が「ALP第１ビル」、施設住所が（ＸＸ県ＸＸ市ＸＸ町１２３）であるものとする。
【００４２】
そして、この場合には、この施設名称「ALP第１ビル」の施設レコードの優先順位が最上位に設定されることとなる。また、図５ｂに示すように、優先順位が最上位に設定された施設レコードの施設名称「ALP第１ビル」と施設住所（ＸＸ県ＸＸ市ＸＸ町１２３）の組が先頭に配置された形態で、目的地名称「第１ビル」を検索キーとして地図データを検索して得られた各施設レコードの施設名称と施設住所の組を配置した目的地候補一覧５１０が表示装置１２に表示されることとなる。
【００４３】
結果、ユーザが施設の名称を当該ユーザが呼び慣れている曖昧な名称で目的地としたい施設として指定した場合にも、当該ユーザが過去に当該曖昧な名称を記事に含めて、当該曖昧な名称でユーザが呼んでいる施設から投稿した投稿記事より、当該曖昧な名称で指定した施設を推定して、当該推定した施設を目的地として選定し易いように上位に配置した目的地候補一覧５１０を表示することができる。
【００４４】
そして、図５ａ、ｂに示すように、目的地候補一覧５１０を表示したらば、図５ｃに示すように、目的地候補一覧５１０の上で施設の選択をユーザから受け付け「目的地に設定」ボタン５２０が操作されたならば、その時点で選択されている施設の施設座標を目的地に設定する。
【００４５】
次に、目的地名称「第１ビル」を検索キーとして、地図データベース１６の地図データを検索して得られた施設レコードの数が０である場合には、目的地名称「第１ビル」を検索名称として指定した検索要求を地点サーバ４に発行することにより、地点サーバ４から、当該車載システム１のユーザに対応するユーザ別地点データの地点テーブルのエントリのうちの、検索名称「第１ビル」と一致する名称が登録されている地点テーブルのエントリに登録されている座標（X##1,Y##1)を取得する。
【００４６】
そして、住所データベースを参照して、座標（X##1,Y##1)を住所（ＸＸ県ＸＸ市ＸＸ町１２３）に変換し、図５ｄに示すように、目的地名称「第１ビル」を施設名称、変換した住所（ＸＸ県ＸＸ市ＸＸ町１２３）を施設の住所として、施設名称と住所との組の一覧を目的地候補一覧５１０として表示装置１２に表示する。なお、この場合には、表示した住所の施設がユーザが指定した目的地名称に一致/部分一致する施設名称でない可能性があるので、「もしかして、この施設ですか？」といったような記述を含め、ユーザ自身に表示した住所の施設の目的地としての妥当性の確認を促すようにする。
【００４７】
そして、「目的地に設定」ボタン５２０が操作されたならば、その時点で選択されている施設の住所に変換した座標を目的地に設定する。ただし、図５ｄに示した例では、目的地候補一覧５１０に一つの施設しか含まれていないので、無条件に当該一つの施設を選択されている施設として取り扱う。
【００４８】
結果、ユーザが指定した曖昧な名称に対応する施設が施設データのうちから検索できなかった場合には、当該ユーザが過去に当該曖昧な名称を記事に含めて当該曖昧な名称でユーザが呼んでいる施設から投稿した投稿記事が存在する場合には、ユーザは、当該曖昧な名称で指定した施設の座標を目的地として設定することができるようになる。
以上、本発明の実施形態について説明した。
ところで、以上の実施形態の目的地設定処理のステップ４１２は、地点サーバ４から、当該車載システム１のユーザに対応するユーザ別地点データの地点テーブルに登録されている全ての座標を取得する処理としてもよい。
ここで、ユーザが指定した名称で施設データのうちから検索した施設が複数存在する場合、当該複数の施設のうちの、ユーザが訪れたことのある施設が、ユーザが指定した施設である可能性が高いと考えられる。よって、このように、ユーザが訪れたことのある施設を、当該ユーザが投稿した投稿記事の投稿座標より求めて、求めた施設を上位に配置した目的地候補一覧５１０を表示すれば、ユーザが意図した施設を目的地として選定し易くなる蓋然性を大きくすることができる。
【００４９】
また、以上の実施形態における目的地設定処理ステップ４０２-４１６、４２２-４２４の処理部分は、ユーザから施設の名称の施設を受け付けて、当該名称が表す施設を特定する任意の処理に適用することができる。すなわち、たとえば、ユーザから指定された名称にマッチする施設の位置を地図上で表す処理に適用する場合には、ステップ４１６または４２４で表示した目的地候補一覧上で施設の選択操作を受け付け、選択操作された施設周辺の地図を、当該地図上に選択操作された施設位置を表すマークと共に表示するようにすればよい。
【００５０】
また、以上の実施形態では、地点サーバ４は、各ユーザが指定した目的地名称に対応する施設の推定に、ＳＮＳサーバの投稿記事の投稿座標を利用したが、これは、ＳＮＳサーバに代えて、各ユーザが撮影したタイトルと撮影位置情報つきの写真データが蓄積された、インタフェースネット上のフォトライブラリを利用するようにしてもよい。
【００５１】
すなわち、この場合には、地点サーバ４はＳＮＳサーバ３の投稿記事と投稿座標に代えてフォトライブラリに蓄積された写真のタイトルと撮影位置情報を用いて、各ユーザのユーザ別地点データの地点テーブルを作成するようにすればよい。
【００５２】
また、以上の実施形態における地点サーバ４の機能は、各車載システム１に設けるようにしてもよい。ただし、この場合には、各車載システム１は、自車載システムのユーザのＳＮＳのアカウントについてのみ、当該アカウントのタイムラインデータをＳＮＳサーバ３から取得し、当該アカウントのユーザ別地点データの地点テーブルに名称と座標を登録する処理を行う。
【符号の説明】
【００５３】
１…車載システム、２…インターネット、３…ＳＮＳサーバ、４…地点サーバ、５…カレンダサーバ、１１…入力装置、１２…表示装置、１３…無線通信装置、１４…車両状態センサ、１５…ＧＰＳ受信機、１６…地図データベース、１７…ＳＮＳクライアント、１８…通信制御部、１９…ナビゲーション部、２０…カレンダクライアント、２１…メモリ、２２…制御部、２３…ＧＵＩ制御部、３１…投稿記事データベース、３２…ＳＮＳ提供部、４１…ユーザ別地点データベース、４２…データ収集部、４３…データ提供部。
【図１】
0005858400.tif 000002
【図２】
0005858400.tif 000003
【図３】
0005858400.tif 000004
【図４】
0005858400.tif 000005
【図５】
0005858400.tif 000006