(57)【要約】【課題】従来の情報システムにおいては、従来のナビゲーション装置では、ＳＮＳに投稿された情報を、地図上に表示することができなかった。【解決手段】地図を示す情報であり、地図上の地点を示す１以上の地点情報を有する地図情報が格納される地図情報格納部と、地図情報を出力する指示である地図出力指示を受け付ける受付部と、受付部が受け付けた地図出力指示に応じて地図情報格納部から地図情報を取得する地図情報取得部と、地図情報取得部が取得した地図情報が有する１以上の地点情報を取得する地点情報取得部と、当該１以上の地点情報をサーバ装置に送信する地点情報送信部と、サーバ装置から１以上の投稿情報を受信する投稿情報受信部と、投稿情報受信部が１以上の投稿情報を受信するたびに当該１以上投稿情報を出力する出力部とを具備するナビゲーション装置により、例えば、ＳＮＳに投稿された情報を、地図上に表示することができる。【選択図】図１
2013156212.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と、ナビゲーション装置とを具備する情報システムにおけるナビゲーション装置であって、
前記サーバ装置は、
ユーザが投稿した情報であり、地図上の地点を示す地点情報が対応付いている情報である１以上の投稿情報が格納される格納部と、
前記ナビゲーション装置から、地図上の地点を示す１以上の地点情報を受信する受信部と、
前記受信部が受信した１以上の各地点情報に対応する１以上の投稿情報を、前記格納部から取得する取得部と、
前記取得部が取得した１以上の投稿情報を、前記ナビゲーション装置に送信する送信部とを具備し、
前記ナビゲーション装置は、
地図を示す情報であり、地図上の地点を示す１以上の地点情報を有する地図情報が格納される地図情報格納部と、
地図情報を出力する指示である地図出力指示を受け付ける受付部と、
前記受付部が受け付けた地図出力指示に応じて、前記地図情報格納部から地図情報を取得する地図情報取得部と、
前記地図情報取得部が取得した地図情報が有する１以上の地点情報を取得する地点情報取得部と、
前記地点情報取得部が取得した１以上の地点情報を、前記サーバ装置に送信する地点情報送信部と、
前記サーバ装置から、１以上の投稿情報を受信する投稿情報受信部と、
前記地図情報取得部が取得した地図情報を出力し、かつ前記投稿情報受信部が１以上の投稿情報を受信するたびに、当該１以上の投稿情報を出力する出力部とを具備する情報システムにおけるナビゲーション装置。
【請求項２】
前記受信部は、
前記ナビゲーション装置から１以上の地点情報と、外部の装置から１以上の前記投稿情報とを受信し、
前記サーバ装置は、
前記受信部が１以上の投稿情報を受信するたびに、当該投稿情報を前記格納部に蓄積する蓄積部をさらに具備し、
前記取得部は、
前記受信部が１以上の投稿情報を受信するたびに、前記蓄積部が蓄積した１以上の投稿情報であり、前記受信部が受信した１以上の各地点情報に対応する１以上の投稿情報を、前記格納部から取得し、
前記送信部は、
前記取得部が１以上の投稿情報を取得するたびに、当該取得した１以上の投稿情報を、前記ナビゲーション装置に送信し、
前記出力部は、
前記投稿情報受信部が１以上の投稿情報を受信するたびに、当該投稿情報を出力する請求項１記載のナビゲーション装置。
【請求項３】
前記受信部は、
前記ナビゲーション装置から１以上の地点情報と、外部の装置から１以上の前記投稿情報とを受信し、
前記サーバ装置は、
前記受信部が１以上の投稿情報を受信するたびに、当該投稿情報を前記格納部に蓄積する蓄積部をさらに具備し、
前記取得部は、
前記受信部が１以上の地点情報を受信するたびに、当該受信した１以上の各地点情報に対応する１以上の投稿情報であり、未取得である１以上の投稿情報を、前記格納部から取得し、
前記送信部は、
前記取得部が１以上の投稿情報を取得するたびに、当該取得した１以上の投稿情報を、前記ナビゲーション装置に送信し、
前記出力部は、
前記投稿情報受信部が投稿情報を受信するたびに、当該投稿情報を出力する請求項１記載のナビゲーション装置。
【請求項４】
前記ナビゲーション装置は、
現在位置を示す位置情報である現在位置情報を取得する現在位置情報取得部をさらに具備し、
前記受付部は、
経路情報を生成する指示である経路生成指示を受け付け、
前記ナビゲーション装置は、
前記受付部が受け付けた経路生成指示に応じて、目的地までの経路を示す情報であり、経路上の地点を示す１以上の地点情報を有する経路情報を生成する経路情報生成部とをさらに具備し、
前記地点情報取得部は、
前記経路情報生成部が生成した経路情報が有する１以上の地点情報のうち、前記現在位置から目的地までの経路上の地点を示す１以上の地点情報を取得し、
前記出力部は、
前記経路情報生成部が生成した経路情報をも出力する請求項１から請求項３いずれか記載のナビゲーション装置。
【請求項５】
前記受付部は、
地点を選択する指示である地点選択指示を受け付け、
前記地点情報取得部は、
前記受付部が受け付けた地点選択指示に応じて、当該地点選択指示に対応する地点または当該地点の周辺の地点を示す１以上の地点情報を、前記地図情報格納部から取得する請求項１から請求項３いずれか記載のナビゲーション装置。
【請求項６】
前記地点情報は、地図上の地点の位置を示す位置情報を有し、
前記取得部は、
前記受信部が受信した１以上の各地点情報が有する位置情報に対応する１以上の投稿情報を、前記格納部から取得し、
前記出力部は、
前記投稿情報受信部が受信した１以上の投稿情報を、当該各投稿情報に対応付いている位置情報を用いて、前記地図情報取得部が取得した地図情報に対応付けて出力する請求項１から請求項５いずれか記載のナビゲーション装置。
【請求項７】
前記地点情報は、地図上の地点の名称を示す名称情報を有し、
前記取得部は、
前記受信部が受信した各地点情報が有する名称情報に対応する１以上の投稿情報を、前記格納部から取得し、
前記出力部は、
前記投稿情報受信部が受信した１以上の投稿情報を、当該各投稿情報に対応付いている名称情報を用いて、前記地図情報取得部が取得した地図情報に対応付けて出力する請求項１から請求項５いずれか記載のナビゲーション装置。
【請求項８】
前記ナビゲーション装置は、
ユーザの嗜好を示す情報である１以上の嗜好情報が格納される嗜好情報格納部と、
前記投稿情報受信部が受信した１以上の投稿情報のうち、前記嗜好情報格納部に格納されている嗜好情報に対応する１以上の投稿情報を取得する嗜好投稿情報取得部とをさらに具備し、
前記出力部は、
前記地図情報取得部が取得した地図情報を出力し、かつ前記嗜好投稿情報取得部が１以上の投稿情報を取得するたびに、当該１以上の投稿情報を出力する請求項１から請求項７いずれか記載のナビゲーション装置。
【請求項９】
前記出力部は、
前記投稿情報受信部が受信した１以上の投稿情報または前記嗜好投稿情報取得部が取得した１以上の投稿情報を、当該各投稿情報に対応付いている地点情報を用いて、前記地図情報取得部が取得した地図情報に対応付けて出力する請求項１から請求項７いずれか記載のナビゲーション装置。
【請求項１０】
記録媒体に、
地図を示す情報であり、地図上の地点を示す１以上の地点情報を有する地図情報が格納されており、
受付部と、地図情報取得部と、地点情報取得部と、地点情報送信部と、投稿情報受信部と、出力部とを用いて行われる地図出力方法であって、
前記受付部が、地図情報を出力する指示である地図出力指示を受け付ける受付ステップと、
前記地図情報取得部が、前記受付部が受け付けた地図出力指示に応じて、前記記録媒体から地図情報を取得する地図情報取得ステップと、
前記地点情報取得部が、前記地図情報取得部が取得した地図情報が有する１以上の地点情報を取得する地点情報取得ステップと、
前記地点情報送信部が、前記地点情報取得部が取得した１以上の地点情報を、外部の装置に送信する地点情報送信ステップと、
前記投稿情報受信部が、前記外部の装置から、１以上の投稿情報を受信する投稿情報受信ステップと、
前記出力部が、前記地図情報取得部が取得した地図情報を出力し、かつ前記投稿情報受信部が１以上の投稿情報を受信するたびに、当該１以上の投稿情報を出力する出力ステップとを具備する地図出力方法。
【請求項１１】
記録媒体に、
地図を示す情報であり、地図上の地点を示す１以上の地点情報を有する地図情報が格納されており、
コンピュータを、
地図情報を出力する指示である地図出力指示を受け付ける受付部と、
前記受付部が受け付けた地図出力指示に応じて、前記記録媒体から地図情報を取得する地図情報取得部と、
前記地図情報取得部が取得した地図情報が有する１以上の地点情報を取得する地点情報取得部と、
前記地点情報取得部が取得した１以上の地点情報を、外部の装置に送信する地点情報送信部と、
前記外部の装置から、１以上の投稿情報を受信する投稿情報受信部と、
前記地図情報取得部が取得した地図情報を出力し、かつ前記投稿情報受信部が投稿情報を受信するたびに、当該１以上の投稿情報を出力する出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置等に関するものである。
【背景技術】
【０００２】
従来、ユーザが指定した目的地までの経路案内を行うナビゲーション装置が開発されている（非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“サイバーナビ”、［online］、パイオニア株式会社、［２０１１年１２月６日検索］、インターネット［URL：http://pioneer.jp/carrozzeria/cybernavi/］
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のナビゲーション装置では、例えば、ＳＮＳに投稿された情報を、地図上の地点に対応付けて、地図上に表示し、かつＳＮＳに新たに情報が投稿された場合に、当該表示された情報を更新することができなかった。
【課題を解決するための手段】
【０００５】
本第一の発明のナビゲーション装置は、サーバ装置と、ナビゲーション装置とを具備する情報システムにおけるナビゲーション装置であって、サーバ装置は、ユーザが投稿した情報であり、地図上の地点を示す地点情報が対応付いている情報である１以上の投稿情報が格納される格納部と、ナビゲーション装置から、地図上の地点を示す１以上の地点情報を受信する受信部と、受信部が受信した１以上の各地点情報に対応する１以上の投稿情報を、格納部から取得する取得部と、取得部が取得した１以上の投稿情報を、ナビゲーション装置に送信する送信部とを具備し、ナビゲーション装置は、地図を示す情報であり、地図上の地点を示す１以上の地点情報を有する地図情報が格納される地図情報格納部と、地図情報を出力する指示である地図出力指示を受け付ける受付部と、受付部が受け付けた地図出力指示に応じて、地図情報格納部から地図情報を取得する地図情報取得部と、地図情報取得部が取得した地図情報が有する１以上の地点情報を取得する地点情報取得部と、地点情報取得部が取得した１以上の地点情報を、サーバ装置に送信する地点情報送信部と、サーバ装置から、１以上の投稿情報を受信する投稿情報受信部と、地図情報取得部が取得した地図情報を出力し、かつ投稿情報受信部が１以上の投稿情報を受信するたびに、１以上の投稿情報を出力する出力部とを具備する情報システムにおけるナビゲーション装置である。
【０００６】
このような構成により、地図上の地点に対応する投稿情報を受信し、当該受信のたびに、地図上に表示することができる。
【０００７】
また、本第二の発明のナビゲーション装置は、第一の発明に対して、受信部は、ナビゲーション装置から１以上の地点情報と、外部の装置から１以上の投稿情報とを受信し、サーバ装置は、受信部が１以上の投稿情報を受信するたびに、投稿情報を格納部に蓄積する蓄積部をさらに具備し、取得部は、受信部が１以上の投稿情報を受信するたびに、蓄積部が蓄積した１以上の投稿情報であり、受信部が受信した１以上の各地点情報に対応する１以上の投稿情報を、格納部から取得し、送信部は、取得部が１以上の投稿情報を取得するたびに、取得した１以上の投稿情報を、ナビゲーション装置に送信し、出力部は、投稿情報受信部が１以上の投稿情報を受信するたびに、投稿情報を出力するナビゲーション装置である。
【０００８】
このような構成により、地図上の地点に対応する投稿情報を自動的に受信し、当該受信のたびに、地図上に表示することができる。
【０００９】
また、本第三の発明のナビゲーション装置は、第一の発明に対して、受信部は、ナビゲーション装置から１以上の地点情報と、外部の装置から１以上の投稿情報とを受信し、サーバ装置は、受信部が１以上の投稿情報を受信するたびに、投稿情報を格納部に蓄積する蓄積部をさらに具備し、取得部は、受信部が１以上の地点情報を受信するたびに、受信した１以上の各地点情報に対応する１以上の投稿情報であり、未取得である１以上の投稿情報を、格納部から取得し、送信部は、取得部が１以上の投稿情報を取得するたびに、取得した１以上の投稿情報を、ナビゲーション装置に送信し、出力部は、投稿情報受信部が投稿情報を受信するたびに、投稿情報を出力するナビゲーション装置である。
【００１０】
このような構成により、地図上の地点に対応する投稿情報を問い合わせることで受信し、当該受信のたびに、地図上に表示することができる。
【００１１】
また、本第四の発明のナビゲーション装置は、第一から第三いずれかの発明に対して、ナビゲーション装置は、現在位置を示す位置情報である現在位置情報を取得する現在位置情報取得部をさらに具備し、受付部は、経路情報を生成する指示である経路生成指示を受け付け、ナビゲーション装置は、受付部が受け付けた経路生成指示に応じて、目的地までの経路を示す情報であり、経路上の地点を示す１以上の地点情報を有する経路情報を生成する経路情報生成部とをさらに具備し、地点情報取得部は、経路情報生成部が生成した経路情報が有する１以上の地点情報のうち、現在位置から目的地までの経路上の地点を示す１以上の地点情報を取得し、出力部は、経路情報生成部が生成した経路情報をも出力するナビゲーション装置である。
【００１２】
このような構成により、経路上の未通過の地点に対応する投稿情報を受信し、当該受信のたびに、地図上に表示することができる。
【００１３】
また、本第五の発明のナビゲーション装置は、第一から第三いずれかの発明に対して、受付部は、地点を選択する指示である地点選択指示を受け付け、地点情報取得部は、受付部が受け付けた地点選択指示に応じて、地点選択指示に対応する地点または地点の周辺の地点を示す１以上の地点情報を、地図情報格納部から取得するナビゲーション装置である。
【００１４】
このような構成により、例えば、目的地や、目的地周辺の地点に対応する投稿情報を受信し、当該受信のたびに、地図上に表示することができる。
【００１５】
また、本第六の発明のナビゲーション装置は、第一から第五いずれかの発明に対して、地点情報は、地図上の地点の位置を示す位置情報を有し、取得部は、受信部が受信した１以上の各地点情報が有する位置情報に対応する１以上の投稿情報を、格納部から取得し、出力部は、投稿情報受信部が受信した１以上の投稿情報を、各投稿情報に対応付いている位置情報を用いて、地図情報取得部が取得した地図情報に対応付けて出力するナビゲーション装置である。
【００１６】
このような構成により、地図上の地点の位置に対応する投稿情報を受信し、当該受信のたびに、地図上に表示することができる。
【００１７】
また、本第七の発明のナビゲーション装置は、第一から第五いずれかの発明に対して、地点情報は、地図上の地点の名称を示す名称情報を有し、取得部は、受信部が受信した各地点情報が有する名称情報に対応する１以上の投稿情報を、格納部から取得し、出力部は、投稿情報受信部が受信した１以上の投稿情報を、各投稿情報に対応付いている名称情報を用いて、地図情報取得部が取得した地図情報に対応付けて出力するナビゲーション装置である。
【００１８】
このような構成により、地図上の地点の名称に対応する投稿情報を受信し、当該受信のたびに、地図上に表示することができる。
【００１９】
また、本第八の発明のナビゲーション装置は、第一から第七いずれかの発明に対して、ナビゲーション装置は、ユーザの嗜好を示す情報である１以上の嗜好情報が格納される嗜好情報格納部と、投稿情報受信部が受信した１以上の投稿情報のうち、嗜好情報格納部に格納されている嗜好情報に対応する１以上の投稿情報を取得する嗜好投稿情報取得部とをさらに具備し、出力部は、地図情報取得部が取得した地図情報を出力し、かつ嗜好投稿情報取得部が１以上の投稿情報を取得するたびに、１以上の投稿情報を出力するナビゲーション装置である。
【００２０】
このような構成により、ユーザの嗜好に合致する投稿情報を受信し、当該受信のたびに、地図上に表示することができる。
【００２１】
また、本第九の発明のナビゲーション装置は、第一から第七いずれかの発明に対して、出力部は、投稿情報受信部が受信した１以上の投稿情報または嗜好投稿情報取得部が取得した１以上の投稿情報を、各投稿情報に対応付いている地点情報を用いて、地図情報取得部が取得した地図情報に対応付けて出力するナビゲーション装置である。
【００２２】
このような構成により、地図上の地点に対応する投稿情報を受信し、当該受信のたびに、地図上に表示することができる。
【発明の効果】
【００２３】
本発明による情報システム等によれば、例えば、ＳＮＳに投稿された情報を、地図上の地点に対応付けて、地図上に表示することができる。また、ＳＮＳに新たに情報が投稿された場合に、当該表示された情報を更新することができる。これにより、ユーザは、例えば、地図上の地点におけるイベントなどの情報を、ドライブ中に知ることができ、ドライブを楽しむことができる。
【図面の簡単な説明】
【００２４】
【図１】実施の形態１における情報システム１の概念図
【図２】同サーバ装置１１のブロック図
【図３】同ナビゲーション装置１２のブロック図
【図４】同サーバ装置１１の全体動作について説明するフローチャート
【図５】同ナビゲーション装置１２の全体動作について説明するフローチャート
【図６】同嗜好情報に対応する投稿情報の取得処理について説明するフローチャート
【図７】同投稿情報の対応付け処理について説明するフローチャート
【図８】同投稿情報の例を示す図
【図９】同地図情報の出力例を示す図
【図１０】同地図情報と投稿情報の出力例を示す図
【図１１】同地図情報と投稿情報の出力例を示す図
【図１２】同地図情報と経路情報と投稿情報の出力例を示す図
【図１３】同地図情報と経路情報と投稿情報の出力例を示す図
【図１４】同地図情報と経路情報と投稿情報の出力例を示す図
【図１５】実施の形態２におけるサーバ装置２１の全体動作について説明するフローチャート
【図１６】実施の形態２におけるナビゲーション装置２２の全体動作について説明するフローチャート
【図１７】同地図情報と経路情報と投稿情報の出力例を示す図
【図１８】上記実施の形態におけるコンピュータシステムの概観図
【図１９】上記実施の形態におけるコンピュータシステムのブロック図
【発明を実施するための形態】
【００２５】
以下、本発明による情報システム等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、所定の情報が格納され得る格納部等において、当該格納部に情報が記憶される過程は問わないものとする。例えば、記録媒体を介して情報が格納部等で記憶されるようになってもよい。また、通信回線などを介して送信された情報が格納部等で記憶されるようになってもよい。さらに、入力デバイスを介して入力された情報が格納部等で記憶されるようになってもよい。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。
【００２６】
（実施の形態１）
本実施の形態において、投稿情報を受信するたびにナビゲーション装置に当該投稿情報を送信するサーバ装置と、当該投稿情報をサーバ装置から自動的に受信し、当該受信のたびに、当該投稿情報を地図上の地点に対応付けて出力するナビゲーション装置を備える情報システム１について説明する。
【００２７】
図１は、本実施の形態における情報システム１の概念図である。図１において、サーバ装置１１と、ナビゲーション装置１２とは、ネットワーク１３を介して接続されている。ネットワーク１３は、有線または無線の通信回線であり、例えば、インターネットやイントラネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、公衆電話回線網などである。また、サーバ装置１１は、例えば、いわゆるつぶやきを投稿するＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ、ソーシャル・ネットワーキング・サービス）や、ブログ、ミニブログなどを運用するサーバである。また、ナビゲーション装置１２は、車や、バイク、自転車などの移動体（乗り物）に搭載されている。なお、移動体には人も含まれる。
【００２８】
図２は、本実施の形態におけるサーバ装置１１のブロック図である。サーバ装置１１は、格納部１１１、受信部１１２、蓄積部１１３、取得部１１４、送信部１１５を備える。
【００２９】
また、図３は、本実施の形態におけるナビゲーション装置１２のブロック図である。ナビゲーション装置１２は、地図情報格納部１２０１、嗜好情報格納部１２０２、現在位置情報取得部１２０３、受付部１２０４、地図情報取得部１２０５、経路情報生成部１２０６、地点情報取得部１２０７、地点情報送信部１２０８、投稿情報受信部１２０９、嗜好投稿情報取得部１２１０、出力部１２１１を備える。
【００３０】
格納部１１１には、１以上の投稿情報が格納される。投稿情報とは、ユーザがサーバ装置１１に送信（投稿）した情報である。投稿情報は、例えば、ＳＮＳに投稿されたコメントである。当該コメントは、例えば、予め決められたテーマに対するコメント（例えば、おもしろいテレビ番組や、オススメの観光スポット、各地の渋滞状況など）や、その他、ユーザの任意のコメント（つぶやき）などである。予め決められたテーマに対するコメントの場合、投稿情報には、通常、当該テーマ名が対応付いている。
【００３１】
また、投稿情報には、通常、地点を示す地点情報が対応付いている。当該地点は、通常、地図上の地点である。また、当該地点は、駅や、施設、ランドマーク、観光スポット、寺社、仏閣、飲食店、その他の建造物などであり、いわゆる地点と呼べるものであれよい。また、地点情報は、例えば、地図上の地点の位置を示す位置情報である地点位置情報や、地図上の地点の名称を示す地点名称情報、地点を識別するための地点識別子などを有する。当該位置情報は、通常、経緯度を示す経緯度情報であるが、地図上の座標を示す座標情報や、高度を示す高度情報などであってもよい。また、地点識別子は、通常、ＩＤであるが、地点名称情報であってもよい。
【００３２】
また、投稿情報には、ユーザが当該投稿情報を投稿した際に使用した端末装置（携帯電話や、スマートフォンなど）を識別する情報や、当該投稿時の日時を示す情報、当該投稿したユーザを識別する情報などが対応付いていてもよい。
【００３３】
受信部１１２は、ナビゲーション装置１２から、地図上の地点を示す１以上の地点情報を受信する。当該地点情報は、上記投稿情報に対応付いている地点情報とは異なる種類の情報であってもよい。なお、以下、当該受信部１１２が受信した地点情報を、受信地点情報とする。
【００３４】
また、受信部１１２は、ユーザが使用する端末装置（携帯電話や、スマートフォン）から、１以上の投稿情報を受信してもよい。また、受信部１１２は、ナビゲーション装置１２から、当該ナビゲーション装置を識別するナビゲーション識別子を受信してもよい。ナビゲーション識別子を受信する場合、受信部１１２は、通常、地点情報と共にナビゲーション識別子を受信する。
【００３５】
蓄積部１１３は、受信部１１２が１以上の投稿情報を受信するたびに、投稿情報を格納部１１１に蓄積する。このとき、受信部１１２は、通常、受信した投稿情報に対応付いている情報と共に、格納部１１１に蓄積する。例えば、当該受信した投稿情報に、当該投稿情報を送信した端末装置を識別する端末装置識別子が対応付いている場合、蓄積部１１３は、当該投稿情報と当該端末装置識別子とを対応付けて、格納部１１１に蓄積する。
【００３６】
取得部１１４は、１以上の各受信地点情報に対応する１以上の投稿情報を、格納部１１１から取得する。
【００３７】
例えば、一の受信地点情報が地点位置情報を有する場合、取得部１１４は、通常、当該地点位置情報に対応する地点位置情報が対応付いた１以上の投稿情報を取得する。当該「地点位置情報に対応する」とは、当該地点位置情報が示す位置と同一であることや、周辺であること、付近であることなどを意味する。なお、周辺であることや付近であることは、当該位置間の距離が予め決められた条件を満たすほど近いことであってもよい。また、当該同一であるか否かの判断や、周辺であるか否かの判断、付近であるか否かの判断は、公知であるので、詳細な説明を省略する。
【００３８】
また、例えば、一の受信地点情報が地点名称情報を有する場合、取得部１１４は、通常、当該地点名称情報に対応する投稿情報を取得する。当該「地点名称情報に対応する」とは、通常、当該地点名称情報を含むことを意味するが、当該地点名称情報と同一の地点名称情報が対応付いていることを意味してもよい。また、取得部１１４は、通常、格納部１１１に格納されている１以上の各投稿情報が、当該地点名称情報に対応するか否かを判断する。そして、取得部１１４は、当該１以上の投稿情報のうち、当該地点名称情報に対応する１以上の投稿情報を取得する。
【００３９】
また、取得部１１４は、通常、受信部１１２が１以上の地点情報を受信するたびに、当該地点情報に対応する１以上の投稿情報を、格納部１１１から取得する。
【００４０】
また、取得部１１４は、通常、受信部１１２が１以上の投稿情報を受信するたびに（蓄積部１１３が当該受信した投稿情報を蓄積するたびに）、蓄積部１１３が蓄積した１以上の投稿情報であり、受信部１１２が受信した各地点情報に対応する１以上の投稿情報を、格納部１１１から取得する。このとき、取得部１１４は、通常、受信部１１２が最近に受信した地点情報に対応する投稿情報ではなく、地点情報を送信したナビゲーション装置１２ごとに、受信部１１２が最近に受信した地点情報に対応する１以上の投稿情報を取得する。
【００４１】
例えば、受信部１１２が、ナビゲーション識別子「Ｎ０１」で識別されるナビゲーション装置１２から地点名称情報「Ａ」を有する地点情報を受信したとする。その後、ナビゲーション識別子「Ｎ０２」で識別されるナビゲーション装置１２から地点名称情報「Ｂ」を有する地点情報を受信したとする。この場合において、受信部１１２が地点名称情報「Ａ」を有する投稿情報を受信した場合、取得部１１４は、後述の送信部１１５がナビゲーション装置「Ｎ０１」に送信する投稿情報として、当該地点名称情報「Ａ」に対応する投稿情報を取得する。また、その後、受信部１１２が地点名称情報「Ｂ」を有する投稿情報を受信した場合、取得部１１４は、後述の送信部１１５がナビゲーション装置「Ｎ０２」に送信する投稿情報として、当該地点名称情報「Ｂ」に対応する投稿情報を取得する。
【００４２】
また、取得部１１４は、通常、格納部１１１から投稿情報を取得する際に、当該投稿情報に対応付いている地点情報と共に投稿情報を取得する。これは、後述の送信部１１５がナビゲーション装置１２に当該取得した投稿情報を送信する際に、当該投稿情報が地図上のどの地点に対応するのかをナビゲーション装置１２に通知するためである。つまり、これは、１以上の各受信地点情報と、取得した投稿情報との対応関係がわかる状態で、当該取得した投稿情報をナビゲーション装置１２に送信するためである。また、取得部１１４は、同様の理由で、投稿情報に対応付いている投稿位置情報と共に投稿情報を取得してもよいし、投稿情報が含む地点名称情報を対応付けて投稿情報を取得してもよい。
【００４３】
送信部１１５は、取得部１１４が取得した１以上の投稿情報をナビゲーション装置１２に送信する。このとき、送信部１１５は、通常、取得部１１４が取得した投稿情報に対応付いている情報と共に、当該投稿情報を送信する。また、送信部１１５は、通常、取得部１１４が１以上の投稿情報を取得するたびに、当該取得した１以上の地点情報を、ナビゲーション装置１２に送信する。また、送信部１１５は、通常、受信部１１２が受信したナビゲーション識別子で識別されるナビゲーション装置に、投稿情報を送信する。
【００４４】
地図情報格納部１２０１には、地図を示す地図情報が格納される。当該地図情報は、通常、１以上の地点情報を有する。また、当該地図は、例えば、地形図や、地勢図、地質図、土地利用図、住宅地図、路線図、道路地図、ガイドマップ、地形や道路等が把握可能な航空写真や衛星写真、当該写真に記号や文字等が記入されたものなどである。
【００４５】
地図情報は、例えば、地図の画像情報である。画像情報は、例えば、ラスタデータや、ベクタデータである。画像情報がラスタデータである場合、地図情報は、複数の縮尺に対応した画像情報を有していてもよい。複数の縮尺に対応した画像情報とは、例えば、同一地域について、縮尺が大きい画像情報や、縮尺が中程度の画像情報、縮尺が小さい画像情報などである。また、地図情報は、地図をタイル状に分割したものであってもよい。また、地図情報は、カーナビゲーションで用いられるＫＩＷＩフォーマットのものであってもよい。
【００４６】
嗜好情報格納部１２０２には、ユーザの嗜好を示す情報である嗜好情報が格納される。嗜好情報は、通常、キーワードである。また、当該キーワードの品詞は問わないが、当該品詞は、通常、名詞や、形容詞、動詞などである。嗜好情報は、例えば、ユーザの好みや、ユーザの興味、ユーザの趣味などを示す。また、嗜好情報は、ユーザが興味のあるキーワードであってもよい。嗜好情報は、例えば、「夏」や、「夜景」、「おすすめ」、「グルメ」、「ドライブ」、「安い」、「おいしい」、「食べる」、「買う」などである。
【００４７】
現在位置情報取得部１２０３は、現在位置を示す位置情報である現在位置情報を取得する。現在位置情報取得部１２０３は、通常、衛星航法システム（ＧＰＳ受信機など）や、移動体通信用の基地局から位置情報を受信する装置などから、現在位置情報を取得する。この場合、現在位置情報取得部１２０３は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、現在位置情報取得部１２０３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００４８】
受付部１２０４は、指示を受け付ける。当該指示は、例えば、地図情報を出力する地図出力指示や、経路情報を生成する指示である経路生成指示、地点を選択する指示である地点選択指示、地図上に表示されている投稿情報を更新する指示である投稿情報更新指示などである。
【００４９】
地図出力指示は、通常、出力する地図の中心となる位置を示す位置情報である中心位置情報や、出力する地図の領域を示す領域情報などを有する。中心位置情報は、例えば、現在位置を示す位置情報である現在位置情報などである。また、領域情報は、例えば、２以上の位置情報を有する。
【００５０】
また、経路生成指示は、通常、出発地を示す地点情報である出発地点情報や、目的地を示す地点情報である目的地点情報、１以上の経由地を示す地点情報である経由地点情報などを有する。また、経路生成指示が有するこれらの地点情報の組み合わせは、問わない。例えば、経路生成指示は、目的地点情報のみを有していてもよいし、目的地点情報と１以上の経由地点情報を有していてもよいし、出発地点情報と目的地点情報を有していてもよいし、出発地点情報と目的地点情報と１以上の経由地点情報を有していてもよい。また、経路生成指示は、これらの地点を識別する地点識別子を有していてもよい。
【００５１】
また、地点選択指示は、通常、出発地点情報や、目的地点情報、経由地点情報などを有する。つまり、地点選択指示により選択される地点は、通常、出発地や、目的地、経由地などである。また、地点選択指示は、これらの地点を識別する地点選択指示を有していてもよい。また、地点選択指示は、通常、ユーザが選択した地点を示す地点情報を有するが、例えば、現在地点を示す現在地点情報など、ユーザが選択していない地点を示す地点情報を有していてもよい。
【００５２】
また、受付部１２０４は、上記の指示以外の指示を受け付けてもよい。上記の指示以外の指示とは、例えば、電源ＯＮの指示や、電源ＯＦＦの指示などである。なお、受付部１２０４が上記の指示以外の指示を受け付けた場合、ナビゲーション装置１２は、通常、当該受け付けた指示に応じた処理を行う。
【００５３】
また、受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。
【００５４】
受付部１２０４における上記指示の入力手段は、テンキーやキーボードやマウスやメニュー画面によるものなど、何でもよい。受付部１２０４は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェアなどで実現され得る。
【００５５】
地図情報取得部１２０５は、受付部１２０４が受け付けた地図出力指示に応じて、地図情報格納部１２０１から地図情報を取得する。例えば、地図情報取得部１２０５は、当該地図出力指示が有する中心位置情報が示す位置を中心とする地図情報や、当該地図出力指示が有する領域情報が示す領域の地図情報などを取得する。なお、当該地図情報の取得の方法や手順などは、公知であるので、詳細な説明を省略する。また、地図情報取得部１２０５は、当該地図情報を、定期的に取得してもよいし、不定期的に取得してもよい。定期的とは、例えば、予め決められた時間間隔ごとなどである。また、不定期的とは、例えば、受付部１２０４が地図出力指示を受け付けるごとなどである。
【００５６】
経路情報生成部１２０６は、受付部１２０４が受け付けた経路生成指示に応じて、経路情報を生成する。経路情報とは、経路を示す情報である。また、経路情報は、通常、出発地から目的地までの経路を示す。また、経路情報は、例えば、出発地から経由地を経由した目的地までの経路を示してもよい。当該出発地は、当該経路生成指示が有する出発地点情報により示される。また、当該目的地は、当該経路生成指示が有する目的地点情報により示される。また、当該経由地は、当該経路生成指示が有する経由地点情報により示される。また、経路情報は、通常、経路上の１以上の各地点を示す地点情報を有する。また、経路情報は、例えば、当該１以上の各地点を結ぶ道路を示す道路情報を有する。
【００５７】
例えば、経路情報生成部１２０６は、経路生成指示が有する出発地点情報が示す地点を出発地とし、経路生成指示が有する目的地点情報が示す地点を目的地とした経路情報を生成する。また、経路情報生成部１２０６は、例えば、経路生成指示が有する出発地点情報が示す地点を出発地とし、経路生成指示が有する経由地点情報が示す地点を経由地とし、経路生成指示が有する目的地点情報が示す地点を目的地とした経路情報を生成してもよい。また、経路情報生成部１２０６は、通常、いわゆる経路探索により、出発地から目的地までの経路、または出発地から経由地を経由した目的地までの経路を探索することで、経路情報を生成する。なお、経路探索は、公知であるので、詳細な説明を省略する。
【００５８】
地点情報取得部１２０７は、１以上の地点情報を取得する。地点情報取得部１２０７は、通常、地図情報取得部１２０５が取得した地図情報が有する１以上の地点情報を取得する。当該地図情報は、出力部１２１１が出力している地図情報であってもよい。また、地点情報取得部１２０７は、例えば、地図情報取得部１２０５が地図情報を取得するたびに、当該地図情報が有する１以上の地点情報を取得してもよい。
【００５９】
また、例えば、経路情報生成部１２０６が経路情報を生成した場合、地点情報取得部１２０７は、当該経路情報が有する１以上の地点情報を取得してもよい。この場合、地点情報取得部１２０７は、通常、当該経路情報が有する１以上の地点情報のうち、現在位置から目的地までの経路を示す経路情報が有する１以上の地点情報を取得する。つまり、この場合、地点情報取得部１２０７は、経路上の地点を示す１以上の地点情報であり、通過前の地点を示す１以上の地点情報を、経路情報から取得する。
【００６０】
また、受付部１２０４が地点選択指示を受け付けた場合、地点情報取得部１２０７は、当該地点選択指示に対応する１以上の地点情報を、地図情報格納部１２０１から取得してもよい。「地点選択指示に対応する」とは、当該地点選択指示が有する地点情報に対応する地点情報、または地点識別子に対応する地点情報を取得することである。また、地点情報取得部１２０７は、現在位置を示す地点情報を取得してもよい。
【００６１】
例えば、地点選択指示が地点情報を有する場合、地点情報取得部１２０７は、当該地点情報に対応する地点情報を、地図情報格納部１２０１から取得する。例えば、地点情報取得部１２０７は、当該地点情報が有する地点位置情報に対応する地点位置情報を有する１以上の地点情報を、地図情報格納部１２０１から取得する。また、例えば、地点情報取得部１２０７は、当該地点情報が有する地点名称情報に対応する地点名称情報を有する１以上の地点情報を、地図情報格納部１２０１から取得する。
【００６２】
「地点位置情報に対応する」とは、当該地点位置情報が示す位置と同一であることや、周辺であること、付近であることなどを意味する。なお、周辺であることや付近であることは、当該位置間の距離が予め決められた条件を満たすほど近いことであってもよい。また、当該同一であるか否かの判断や、周辺であるか否かの判断、付近であるか否かの判断は、公知であるので、詳細な説明を省略する。また、「地点名称情報に対応する」とは、通常、当該地点名称情報と同一であることを意味するが、当該地点名称情報を含むことを意味してもよい。
【００６３】
また、地点情報取得部１２０７は、地点選択指示が有する地点位置情報が示す位置と同一の位置にある地点情報のみを取得してもよいし、当該地点位置情報が示す位置の周辺や近辺にある地点情報のみを取得してもよいし、これら両方の地点情報を取得してもよい。
【００６４】
また、例えば、地点選択指示が地点識別子を有する場合、地点情報取得部１２０７は、当該地点識別子で識別される地点情報を、地図情報格納部１２０１から取得する。
【００６５】
また、地点情報取得部１２０７は、地図情報取得部１２０５が取得した地図情報が有するすべての地点情報や、経路情報生成部１２０６が生成した経路情報が有するすべての地点情報を取得してもよい。
【００６６】
地点情報送信部１２０８は、地点情報取得部１２０７が取得した１以上の地点情報を、サーバ装置１１に送信する。
【００６７】
投稿情報受信部１２０９は、サーバ装置１１から、１以上の投稿情報を受信する。このとき、投稿情報受信部１２０９は、通常、サーバ装置１１が送信した投稿情報に対応付いている情報と共に、当該投稿情報を受信する。なお、以下、当該投稿情報受信部１２０９が受信した投稿情報を、受信投稿情報とする。
【００６８】
嗜好投稿情報取得部１２１０は、１以上の受信投稿情報から、嗜好情報格納部１２０２に格納されている嗜好情報に対応する１以上の投稿情報を取得する。当該「嗜好情報に対応する」とは、当該１以上の嗜好情報のいずれかまたはすべてが対応付いていることであってもよいし、当該１以上の嗜好情報のいずれかまたはすべてを含んでいることであってもよい。また、当該「嗜好情報に対応する」とは、当該１以上の嗜好情報に関連する情報である嗜好関連情報に対応することであってもよい。当該嗜好関連情報とは、例えば、当該嗜好情報で示されるユーザの嗜好の具体例などを示す。例えば、嗜好情報がスポーツ名である場合、嗜好関連情報は、例えば、当該スポーツのチーム名や、当該スポーツの有名選手の名前などである。また、例えば、嗜好情報が「グルメ」である場合、嗜好関連情報は、例えば、具体的な料理名などである。なお、嗜好関連情報は、通常、嗜好投稿情報取得部１２１０が保持しているが、任意の記憶領域に格納されていてもよい。また、以下、嗜好投稿情報取得部１２１０が取得した投稿情報を、取得投稿情報とする。
【００６９】
出力部１２１１は、地図情報取得部１２０５が取得した地図情報と、１以上の投稿情報とを出力する。当該１以上の投稿情報は、受信投稿情報、または取得投稿情報である。また、出力部１２１１は、通常、投稿情報受信部１２０９が１以上の投稿情報を受信するたびに、当該受信投稿情報を出力する。また、出力部１２１１は、通常、嗜好投稿情報取得部１２１０が１以上の投稿情報を取得するたびに、当該取得投稿情報を出力する。
【００７０】
また、投稿情報を出力する場合、出力部１２１１は、通常、地図情報取得部１２０５が取得した地図情報と、投稿情報とを対応付けて出力する。「対応付けて出力する」とは、地図情報が有する地点情報と、当該投稿情報との対応関係がわかるように出力することである。具体的に、出力部１２１１は、例えば、地図情報が有する地点情報と、投稿情報に対応付いている地点情報とを対応付ける。また、このとき出力部１２１１は、当該地点情報が有する地点位置情報を用いて対応付けてもよいし、当該地点情報が有する地点名称情報を用いて対応付けてもよい。
【００７１】
また、経路情報生成部１２０６が経路情報を生成した場合、出力部１２１１は、通常、当該経路情報も出力する。このとき、出力部１２１１は、通常、当該地図情報が有する地点情報と、当該経路情報が有する地点情報とを対応付けて、当該経路情報を出力する。
【００７２】
また、出力部１２１１は、地図情報取得部１２０５が取得した地図情報と、１以上の受信投稿情報、または１以上の取得投稿情報とを対応付けた状態で出力できればよく、その対応付けの方法や手法、出力の方法や手法などは問わない。例えば、出力部１２１１は、当該地図情報で示される地図上に、当該投稿情報を出力してもよいし、当該地図情報を出力する領域とは別の領域に、当該投稿情報を出力してもよい。
【００７３】
また、出力部１２１１は、例えば、投稿情報受信部１２０９が新たに受信した投稿情報であることがわかるようにして、当該投稿情報を出力してもよい。これは、つまり、出力中の投稿情報と、新たに出力する投稿情報とを区別するため（ユーザが、既に出力されている投稿情報と、新たに出力された投稿情報とを判別できるようにするため）である。例えば、出力部１２１１は、出力中の投稿情報と、新たに出力する投稿情報について、色や、文字、出力する領域を違えて出力してもよい。
【００７４】
また、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。
【００７５】
出力部１２１１は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力部１２１１は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイスなどで実現され得る。
【００７６】
なお、格納部１１１、地図情報格納部１２０１、嗜好情報格納部１２０２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００７７】
また、受信部１１２、投稿情報受信部１２０９は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。
【００７８】
また、蓄積部１１３、取得部１１４、地図情報取得部１２０５、経路情報生成部１２０６、地点情報取得部１２０７、嗜好投稿情報取得部１２１０は、通常、ＭＰＵやメモリ等から実現され得る。蓄積部１１３などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【００７９】
また、送信部１１５、地点情報送信部１２０８は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されてもよい。
【００８０】
次に、情報システム１の動作について説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。まず、サーバ装置１１の全体動作について、図４のフローチャートを用いて説明する。なお、図４のフローチャートにおいて、任意の記憶領域には、ｍ個のナビゲーション識別子が格納されているものとする。また、格納部１１１には、ｎ個の投稿情報が格納されているものとする。
【００８１】
（ステップＳ４０１）受信部１１２は、投稿情報を受信したか否かを判断する。受信した場合は、ステップＳ４０２に進み、そうでない場合は、ステップＳ４１０に進む。
【００８２】
（ステップＳ４０２）蓄積部１１３は、ステップＳ４０１で受信した投稿情報を、格納部１１１に蓄積する。
【００８３】
（ステップＳ４０３）取得部１１４は、受信部１１２が地点情報を受信済みであるか否かを判断する。受信済みである場合は、ステップＳ４０４に進み、そうでない場合は、ステップＳ４０１に戻る。
【００８４】
（ステップＳ４０４）取得部１１４は、カウンタｉに１をセットする。
【００８５】
（ステップＳ４０５）取得部１１４は、任意の記憶領域に格納されているナビゲーション識別子［ｉ］に対応付いている地点情報が、ステップＳ４０１で受信した投稿情報に対応付いている地点情報に対応するか否かを判断する。対応する場合は、ステップＳ４０６に進み、そうでない場合は、ステップＳ４０７に進む。
【００８６】
（ステップＳ４０６）取得部１１４は、ステップＳ４０１で受信した投稿情報を取得する。
【００８７】
（ステップＳ４０７）送信部１１５は、ステップＳ４０６で取得した投稿情報を、ナビゲーション識別子［ｉ］で識別されるナビゲーション装置１２に送信する。
【００８８】
（ステップＳ４０８）取得部１１４は、ｉがｍであるか否かを判断する。ｍである場合は、ステップＳ４０１に戻り、そうでない場合は、ステップＳ４０９に進む。
【００８９】
（ステップＳ４０９）取得部１１４は、ｉを１インクリメントし、ステップＳ４０５に戻る。
【００９０】
（ステップＳ４１０）受信部１１２は、地点情報を受信したか否かを判断する。受信した場合は、ステップＳ４１１に進み、そうでない場合は、ステップＳ４０１に戻る。
【００９１】
（ステップＳ４１１）受信部１１２は、受信した地点情報を、任意の記憶領域に蓄積する。このとき、受信部１１２は、通常、当該地点情報に対応付いている情報（例えば、ナビゲーション識別子など）と共に、当該地点情報を蓄積する。
【００９２】
（ステップＳ４１２）取得部１１４は、カウンタｉに１をセットする。
【００９３】
（ステップＳ４１３）取得部１１４は、格納部１１１に格納されている投稿情報［ｉ］に対応付いている地点情報が、ステップＳ４１０で受信した地点情報に対応するか否かを判断する。対応する場合は、ステップＳ４１４に進み、そうでない場合は、ステップＳ４１５に進む。
【００９４】
（ステップＳ４１４）取得部１１４は、格納部１１１に格納されている投稿情報［ｉ］を取得する。
【００９５】
（ステップＳ４１５）取得部１１４は、ｉがｎであるか否かを判断する。ｎである場合は、ステップＳ４１７に進み、そうでない場合は、ステップＳ４１６に進む。
【００９６】
（ステップＳ４１６）取得部１１４は、ｉを１インクリメントし、ステップＳ４１３に戻る。
【００９７】
（ステップＳ４１７）送信部１１５は、ステップＳ４１４で取得した投稿情報を、ステップＳ４１０で受信したナビゲーション識別子で識別されるナビゲーション装置１２に送信する。そして、ステップＳ４０１に戻る。
【００９８】
なお、図４のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【００９９】
次に、ナビゲーション装置１２の全体動作について、図５のフローチャートを用いて説明する。
【０１００】
（ステップＳ５０１）受付部１２０４は、地図出力指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ５０２に進み、そうでない場合は、ステップＳ５０１に戻る。
【０１０１】
（ステップＳ５０２）地図情報取得部１２０５は、ステップＳ５０１で受け付けた地図出力指示に応じて、地図情報格納部１２０１から地図情報を取得する。
【０１０２】
（ステップＳ５０３）出力部１２１１は、ステップＳ５０２で取得した地図情報を出力する。
【０１０３】
（ステップＳ５０４）受付部１２０４は、経路生成指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ５０５に進み、そうでない場合は、ステップＳ５０７に進む。
【０１０４】
（ステップＳ５０５）経路情報生成部１２０６は、ステップＳ５０４で受け付けた経路生成指示に応じて、経路情報を生成する。
【０１０５】
（ステップＳ５０６）出力部１２１１は、ステップＳ５０５で生成した経路情報を出力する。このとき、出力部１２１１は、通常、ステップＳ５０２で出力した地図情報が有する地点情報と、ステップＳ５０５で生成した経路情報が有する地点情報とを対応付けて、当該経路情報を出力する。
【０１０６】
（ステップＳ５０７）地点情報取得部１２０７は、ステップＳ５０５で生成した経路情報有する１以上の地点情報を取得する。
【０１０７】
（ステップＳ５０８）受付部１２０４は、地図選択指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ５０９に進み、そうでない場合は、ステップＳ５１０に進む。
【０１０８】
（ステップＳ５０９）地点情報取得部１２０７は、ステップＳ５０８で受け付けた地点選択指示に応じて、当該地点選択指示に対応する１以上の地点情報を、地図情報格納部１２０１から取得する。
【０１０９】
（ステップＳ５１０）地点情報取得部１２０７は、ステップＳ５０２で取得した地図情報が有する１以上の地点情報を取得する。
【０１１０】
（ステップＳ５１１）地点情報送信部１２０８は、ステップＳ５０７、またはステップＳ５０９、またはステップＳ５１０で取得した１以上の地点情報を、サーバ装置１１に送信する。
【０１１１】
（ステップＳ５１２）投稿情報受信部１２０９は、投稿情報を受信したか否かを判断する。受信した場合は、ステップＳ５１３に進み、そうでない場合は、ステップＳ５１２に戻る。
【０１１２】
（ステップＳ５１３）嗜好投稿情報取得部１２１０は、嗜好情報格納部１２０２に１以上の嗜好情報が格納されているか否かを判断する。格納されている場合は、ステップＳ５１４に進み、そうでない場合は、ステップＳ５１５に進む。
【０１１３】
（ステップＳ５１４）嗜好投稿情報取得部１２１０は、ステップＳ５１２で受信した１以上の投稿情報から、嗜好情報格納部１２０２に格納されている１以上の嗜好情報に対応する投稿情報を取得する。この処理の詳細は、図６のフローチャートを用いて説明する。
【０１１４】
（ステップＳ５１５）出力部１２１１は、ステップＳ５０３で出力した地図情報と、ステップＳ５１２で受信した投稿情報またはステップＳ５１４で取得した投稿情報とを対応付ける。この処理の詳細は、図７のフローチャートを用いて説明する。
【０１１５】
（ステップＳ５１６）出力部１２１１は、ステップＳ５１３で地図情報と対応付けた投稿情報を出力する。そして、ステップＳ５１２に戻る。
【０１１６】
なお、図５のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１１７】
図６は、図５のフローチャートのステップＳ５１４の嗜好情報に対応する投稿情報の取得処理を示すフローチャートである。なお、図６のフローチャートにおいて、ステップＳ５１２でｍ個の投稿情報を受信し、嗜好情報格納部１２０２には、ｎ個の嗜好情報が格納されているものとする。
【０１１８】
（ステップＳ６０１）嗜好投稿情報取得部１２１０は、カウンタｉに１をセットする。
【０１１９】
（ステップＳ６０２）嗜好投稿情報取得部１２１０は、カウンタｊに１をセットする。
【０１２０】
（ステップＳ６０３）嗜好投稿情報取得部１２１０は、投稿情報［ｉ］が嗜好情報［ｊ］に対応するか否かを判断する。対応する場合は、ステップＳ６０４に進み、そうでない場合は、ステップＳ６０５に進む。
【０１２１】
（ステップＳ６０４）嗜好投稿情報取得部１２１０は、投稿情報［ｉ］を取得する。そして、ステップＳ６０７に進む。
【０１２２】
（ステップＳ６０５）嗜好投稿情報取得部１２１０は、ｊがｎであるか否かを判断する。ｎである場合は、ステップＳ６０７に進み、そうでない場合は、ステップＳ６０６に進む。
【０１２３】
（ステップＳ６０６）嗜好投稿情報取得部１２１０は、ｊを１インクリメントし、ステップＳ６０３に戻る。
【０１２４】
（ステップＳ６０７）嗜好投稿情報取得部１２１０は、ｉがｍであるか否かを判断する。ｍである場合は、上位処理にリターンし、そうでない場合は、ステップＳ６０８に進む。
【０１２５】
（ステップＳ６０８）嗜好投稿情報取得部１２１０は、ｉを１インクリメントし、ステップＳ６０２に戻る。
【０１２６】
図７は、図５のフローチャートのステップＳ５１５の投稿情報の対応付け処理を示すフローチャートである。なお、図６のフローチャートにおいて、ステップＳ５１２で受信したまたはステップＳ５１４で取得した投稿情報はｍ個であり、各投稿情報は、地点情報（以下、投稿地点情報）が対応付いているものとする。また、ステップＳ５０３で出力した地図情報は、ｎ個の地点情報（以下、地図地点情報）を有しているものとする。
【０１２７】
（ステップＳ７０１）出力部１２１１は、カウンタｉに１をセットする。
【０１２８】
（ステップＳ７０２）出力部１２１１は、カウンタｊに１をセットする。
【０１２９】
（ステップＳ７０３）出力部１２１１は、投稿地点情報［ｉ］が、地図地点情報［ｊ］に対応するか否かを判断する。対応する場合は、ステップＳ７０４に進み、そうでない場合は、ステップＳ７０５に進む。
【０１３０】
（ステップＳ７０４）出力部１２１１は、投稿情報［ｉ］と、地図地点情報［ｊ］とを対応付ける。そして、ステップＳ７０７に進む。
【０１３１】
（ステップＳ７０５）出力部１２１１は、ｊがｎであるか否かを判断する。ｎである場合は、ステップＳ７０７に進み、そうでない場合は、Ｓ７０６に進む。
【０１３２】
（ステップＳ７０６）出力部１２１１は、ｊを１インクリメントし、ステップＳ７０３に戻る。
【０１３３】
（ステップＳ７０７）出力部１２１１は、ｉがｍであるか否かを判断する。ｍである場合は、上位処理にリターンし、そうでない場合は、ステップＳ７０８に進む。
【０１３４】
（ステップＳ７０８）出力部１２１１は、ｉを１インクリメントし、ステップＳ７０２に戻る。
【０１３５】
（具体例）
次に、情報システム１の動作の具体例について説明する。なお、本具体例において、サーバ装置１１は、ＳＮＳを運用するサーバ（以下、ＳＮＳサーバ）であるものとする。また、ナビゲーション装置１２は、自動車に搭載されているカーナビであるものとする。また、格納部１１１には、図８に示す投稿情報が格納されているものとする。当該投稿情報は、（項目名：投稿情報）は、レコードを一意に特定するためのＩＤ（項目名：ＩＤ）と、地点情報（項目名：地点情報）が対応付いている。また、当該地点情報は、地点名称情報（項目名：名称）と、地点位置情報（項目名：位置）とを有する。
【０１３６】
（例１）
まず、ドライバー（ユーザ）がカーナビを操作し、電源をＯＮにしたとする。すると、現在位置情報取得部１２０３が、現在位置を示す位置情報である現在位置情報を取得する。そして、受付部１２０４は、当該現在位置情報を有する地図出力指示を受け付ける。
【０１３７】
次に、地図情報取得部１２０５は、受付部１２０４が受け付けた地図出力指示が有する現在位置情報が示す位置が中心となる地図情報を、地図情報格納部１２０１から取得する。ここで、地図情報取得部１２０５は、図９に示す地図情報を取得したものとする。当該地図情報が示す地図には、「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」、「Ｅ」、「Ｆ」、「Ｇ」の７個の地点が存在する。また、図９の地図情報は、当該各地点を示す地点情報を有するものとする。また、当該各地点情報が有する地点名称情報は、図９における各アルファベットであるものとする。そして、出力部１２１１は、図９の地図情報を出力する。
【０１３８】
次に、地点情報取得部１２０７は、図９の地図情報が有する７個の地点情報を取得する。そして、地点情報送信部１２０８は、当該７個の地点情報を、カーナビの識別子と共にＳＮＳサーバに送信する。
【０１３９】
次に、ＳＮＳサーバの受信部１１２は、図９の地図情報が有する７個の地点情報を受信する。そして、蓄積部１１３は、当該７個の地点情報と、当該７個の地点情報を送信してきたカーナビの識別子を、任意の記憶領域に蓄積する。
【０１４０】
次に、取得部１１４は、当該７個の各地点情報に対応する投稿情報を、図８の投稿情報から取得する。ここで、取得部１１４は、受信部１１２が受信した地点情報が有する地点名称情報と同一の地点名称情報が対応付いている投稿情報を取得するものとする。すると、取得部１１４は、図９の地点「Ａ」に対して、何も取得しない。また、取得部１１４は、図９の地点「Ｂ」に対して、図８の「ＩＤ＝０１１」の投稿情報「一面のお花、ステキです♪」を取得する。また、取得部１１４は、図９の地点「Ｃ」に対して、図８の「ＩＤ＝０１２」の投稿情報「渋滞しています・・・」と、「ＩＤ＝０１４」の投稿情報「夜景サイコー」を取得する。また、取得部１１４は、図９の地点「Ｄ」に対して、図８の「ＩＤ＝０１３」の投稿情報「只今満車のようです・・・」を取得する。また、取得部１１４は、図９の地点「Ｅ」に対して、図８の「ＩＤ＝０１６」の投稿情報「ハンバーグがおいしい！！」を取得する。また、取得部１１４は、図９の地点「Ｆ」に対して、図８の「ＩＤ＝０１５」の投稿情報「さ、寒い・・・」を取得する。また、取得部１１４は、図９の地点「Ｇ」に対して、何も取得しない。
【０１４１】
また、ここで、例えば、図９の地点「Ｂ」の地点情報が、地点位置情報「（Ｎ３４．２３．１２４，Ｅ１３５．３５．２５７）」を有しているとする。すると、取得部１１４は、当該地点位置情報と同一の地点位置情報が対応付いている図８の「ＩＤ＝０１１」の投稿情報「一面のお花、ステキです♪」を取得する。
【０１４２】
また、取得部１１４は、上記、投稿情報の取得に際して、対応付いている地点情報も共に取得する。
【０１４３】
次に、送信部１１５は、取得部１１４が取得した図８の「ＩＤ＝０１１」から「ＩＤ＝０１６」までの投稿情報をカーナビに送信する。当該カーナビは、受信部１１２が受信したカーナビの識別子で識別されるカーナビ（図９の地図情報が有する７個の地点情報を送信してきたカーナビ）である。また、このとき、送信部１１５は、当該各投稿情報に対応付いている地点情報と共に、当該各投稿情報を送信する。
【０１４４】
次に、カーナビの投稿情報受信部１２０９は、図８の「ＩＤ＝０１１」から「ＩＤ＝０１６」までの投稿情報、および当該各投稿情報に対応付いている地点情報を受信する。
【０１４５】
次に、出力部１２１１は、図９の地図情報が有する地点情報と、投稿情報受信部１２０９が受信した図８の「ＩＤ＝０１１」から「ＩＤ＝０１６」までの各投稿情報とを対応付ける。例えば、図９の地点「Ｂ」について、当該地点を示す地点情報は、地点名称情報「Ｂ」を有する。また、図８の「ＩＤ＝０１１」の投稿情報は、地点名称情報「Ｂ」が対応付いている。従って、出力部１２１１は、図９の地点「Ｂ」と、図８の「ＩＤ＝０１１」の投稿情報とを対応付ける。
【０１４６】
また、ここで、例えば、図９の地点「Ｂ」を示す地点情報が、地点位置情報「（Ｎ３４．２３．１２４，Ｅ１３５．３５．２５７）」を有しているとする。この場合、図８の「ＩＤ＝０１１」の投稿情報は、同一の地点位置情報「（Ｎ３４．２３．１２４，Ｅ１３５．３５．２５７）」が対応付いている。従って、出力部１２１１は、図９の地点「Ｂ」と、図８の「ＩＤ＝０１１」の投稿情報とを対応付ける。
【０１４７】
以上の様にして、出力部１２１１は、図９の地図情報と、図８の「ＩＤ＝０１１」から「ＩＤ＝０１６」の投稿情報とを対応付ける。そして、出力部１２１１は、図１０の様にして出力する。
【０１４８】
ここで、ＳＮＳサーバの受信部１１２が、図１０の地点「Ｅ」に対応する投稿情報「こんなハンバーグ初めて♪」を受信したとする。当該投稿情報には、地点「Ｅ」を示す地点情報（図８の「ＩＤ＝０１６」の地点情報）が対応付いているものとする。すると、蓄積部１１３は、当該投稿情報を、格納部１１１に蓄積する。
【０１４９】
次に、取得部１１４は、図９の地点「Ｅ」を示す地点情報を送信してきたカーナビに送信する投稿情報として、当該投稿情報「こんなハンバーグ初めて♪」を取得する。そして、送信部１１５は、当該投稿情報を、当該カーナビに送信する。
【０１５０】
次に、カーナビの投稿情報受信部１２０９は、地点「Ｅ」に対応する投稿情報「こんなハンバーグ初めて♪」を受信する。そして、出力部１２１１は、図９の地点「Ｅ」と、当該投稿情報「こんなハンバーグ初めて♪」とを対応付け、図１１の様にして出力する。
【０１５１】
（例２）
まず、ドライバーが、例１と同様に、カーナビに地図を表示したとする。このとき、出力部１２１１は、図９の地図情報を出力している。その後、ユーザが、カーナビを操作し、図９の地点「Ｇ」を目的地とする経路を設定する操作を行ったとする。なお、このとき、ドライバーが運転する自動車は、図９の地点「Ａ」にあるものとする。すると、受付部１２０４は、図９の地点「Ａ」を出発地とし、図９の地点「Ｇ」を目的地とする経路を生成する指示である経路生成指示を受け付ける。当該経路生成指示は、地点「Ａ」を示す地点情報と、地点「Ｇ」を示す地点情報とを有する。
【０１５２】
次に、経路情報生成部１２０６は、受付部１２０４が受け付けた経路生成指示が有する地点「Ａ」を示す地点情報と、地点「Ｇ」を示す地点情報とを用いて、当該地点「Ａ」から地点「Ｇ」までの経路を示す経路情報を生成する。このとき、経路情報生成部１２０６は、図９の地点「Ａ」、「Ｃ」、「Ｄ」、「Ｅ」、「Ｇ」を経由する経路を示す経路情報を生成したものとする。
【０１５３】
次に、出力部１２１１は、経路情報生成部１２０６が生成した経路情報を、出力中の図９の地図情報と対応付けて出力する。
【０１５４】
次に、地点情報取得部１２０７は、経路情報が有する「Ａ」、「Ｃ」、「Ｄ」、「Ｅ」、「Ｇ」の５個の地点情報を取得する。そして、地点情報送信部１２０８は、当該５個の地点情報を、ＳＮＳサーバに送信する。
【０１５５】
次に、ＳＮＳサーバにおいては、地点情報を受信し、投稿情報を取得し、投稿情報を送信するが、例１と同様であるので、説明を省略する。
【０１５６】
次に、カーナビの投稿情報受信部１２０９は、図８の「ＩＤ＝０１２」から「ＩＤ＝０１４」、「ＩＤ＝０１６」の投稿情報、および当該各投稿情報に対応付いている地点情報を受信する。
【０１５７】
次に、出力部１２１１は、出力している地図情報と、投稿情報受信部１２０９が受信した各投稿情報とを対応付ける。当該対応付けの方法や手順などは、例１と同様であるので、説明を省略する。そして、出力部１２１１は、投稿情報受信部１２０９が受信した投稿情報を、例えば、図１２の様にして出力する。
【０１５８】
ここで、例１と同様に、ＳＮＳサーバの受信部１１２が、地点「Ｅ」に対応する投稿情報「こんなハンバーグ初めて♪」を受信したとする。当該投稿情報には、地点「Ｅ」を示す地点情報（図８の「ＩＤ＝０１６」の地点情報）が対応付いているものとする。すると、蓄積部１１３は、当該投稿情報を、格納部１１１に蓄積する。
【０１５９】
次に、取得部１１４は、図１２の地点「Ｅ」を示す地点情報を送信してきたカーナビに送信する投稿情報として、当該投稿情報「こんなハンバーグ初めて♪」を取得する。そして、送信部１１５は、当該投稿情報を、当該カーナビに送信する。
【０１６０】
次に、カーナビの投稿情報受信部１２０９は、地点「Ｅ」に対応する投稿情報「こんなハンバーグ初めて♪」を受信する。そして、出力部１２１１は、図１２の地点「Ｅ」と、当該投稿情報「こんなハンバーグ初めて♪」とを対応付け、図１３の様にして出力する。
【０１６１】
（例３）
本例において、嗜好情報格納部１２０２には、「混雑」、「おいしい」、「夜景」の３つの嗜好情報が格納されているものとする。
【０１６２】
まず、ドライバーが、例２と同様に、カーナビに地図と経路を表示したとする。また、その後、例２と同様に、投稿情報受信部１２０９は、図８の「ＩＤ＝０１２」から「ＩＤ＝０１４」、「ＩＤ＝０１６」の投稿情報、および当該各投稿情報に対応付いている地点情報を受信したものとする。
【０１６３】
次に、嗜好投稿情報取得部１２１０は、図８の「ＩＤ＝０１２」から「ＩＤ＝０１４」、「ＩＤ＝０１６」の投稿情報から、上記３つの嗜好情報のいずれかを含む投稿情報を取得する。当該４つの投稿情報のうち、上記３つの嗜好情報のいずれかを含む投稿情報は、「ＩＤ＝０１４」と「ＩＤ＝０１６」の投稿情報である。従って、嗜好投稿情報取得部１２１０は、図８の「ＩＤ＝０１４」と「ＩＤ＝０１６」の嗜好投稿情報を取得する。
【０１６４】
次に、出力部１２１１は、出力している地図情報と、嗜好投稿情報取得部１２１０が取得した各投稿情報とを対応付ける。当該対応付けの方法や手順などは、例１と同様であるので、説明を省略する。そして、出力部１２１１は、嗜好投稿情報取得部１２１０が取得した投稿情報を、例えば、図１４の様にして出力する。
【０１６５】
以上、本実施の形態による情報システム１によれば、ナビゲーション装置１２は、地図上の地点に対応する投稿情報を自動的に受信し、当該受信のたびに、地図上に表示することができる。これにより、ユーザは、例えば、地図上の地点におけるイベントなどの情報を、ドライブ中に知ることができ、ドライブを楽しむことができる。
【０１６６】
なお、本実施の形態において、格納部１１１には、１以上の嗜好情報が格納されてもよい。この場合、ナビゲーション装置１２は、通常、嗜好情報格納部１２０２と、嗜好投稿情報取得部１２１０を備えない。また、この場合、サーバ装置１１が備える取得部１１４は、受信部１１２が受信した地点情報に対応する投稿情報であり、格納部１１１に格納されている１以上の嗜好情報に対応する投稿情報を取得してもよい。
【０１６７】
また、本実施の形態において、地点情報送信部１２０８は、嗜好情報格納部１２０２に格納されている１以上の嗜好情報と共に、地点情報取得部１２０７が取得した１以上の地点情報を、サーバ装置１１に送信してもよい。この場合、受信部１１２は、ナビゲーション装置１２から、１以上の地点情報と、１以上の嗜好情報とを受信する。また、この場合、取得部１１４は、受信部１１２が受信した１以上の各地点情報に対応する投稿情報であり、受信部１１２が受信した１以上の嗜好情報に対応する投稿情報を、格納部１１１から取得する。また、この場合、ナビゲーション装置１２は、通常、嗜好投稿情報取得部１２１０を備えない。
【０１６８】
（実施の形態２）
本実施の形態において、ナビゲーション装置から１以上の地点情報を受信するたびにナビゲーション装置に当該地点情報に対応する投稿情報を送信するサーバ装置と、１以上の地点情報を送信するたびに、当該地点情報に対応する投稿情報を受信し、当該受信のたびに、当該投稿情報を地図上の地点に対応付けて出力するナビゲーション装置を備える情報システム２について説明する。
【０１６９】
なお、本実施の形態における情報システム２の概念図は、図１と同様であり、図１の「サーバ装置１１」を「サーバ装置２１」と、「ナビゲーション装置１２」を「ナビゲーション装置２２」と読み替えたものである。
【０１７０】
本実施の形態におけるサーバ装置２１のブロック図は、図２と同様であり、図２の「取得部１１４」を、「取得部２１４」と読み替えたものである。サーバ装置２１は、格納部１１１、受信部１１２、蓄積部１１３、取得部２１４、送信部１１５を備える。
【０１７１】
また、本実施の形態におけるナビゲーション装置２２のブロック図は、図３と同様であり、図３の「地点情報取得部１２０７」を、「地点情報取得部２２０７」と読み替えたものである。ナビゲーション装置２２は、地図情報格納部１２０１、嗜好情報格納部１２０２、現在位置情報取得部１２０３、受付部１２０４、地図情報取得部１２０５、経路情報生成部１２０６、地点情報取得部２２０７、地点情報送信部１２０８、投稿情報受信部１２０９、嗜好投稿情報取得部１２１０、出力部１２１１を備える。
【０１７２】
取得部２１４は、１以上の各受信地点情報に対応する１以上の投稿情報を、格納部１１１から取得する。当該受信地点情報に対応する投稿情報の取得の方法や手順などは、実施の形態１の取得部１１４と同様であるので、説明を省略する。
【０１７３】
また、取得部２１４は、通常、受信部１１２が１以上の地点情報を受信するたびに、当該地点情報に対応する１以上の投稿情報を、格納部１１１から取得する。また、このとき、取得部２１４は、通常、未取得である投稿情報を取得する。なお、未取得であるか否かの判断は、通常、地点情報を送信したナビゲーション装置ごとに行う。
【０１７４】
例えば、受信部１１２が、ナビゲーション識別子「Ｎ０１」で識別されるナビゲーション装置１２から地点名称情報「Ａ」を有する地点情報を受信したとする。この場合、取得部２１４は、当該地点名称情報「Ａ」に対応する投稿情報であって、送信部１１５がナビゲーション装置「Ｎ０１」に送信する投稿情報として未取得である投稿情報を取得する。また、例えば、受信部１１２が、ナビゲーション識別子「Ｎ０２」で識別されるナビゲーション装置１２から地点名称情報「Ａ」を有する地点情報を受信したとする。この場合、取得部２１４は、当該地点名称情報「Ａ」に対応する投稿情報であって、送信部１１５がナビゲーション装置「Ｎ０２」に送信する投稿情報として未取得である投稿情報を取得する。
【０１７５】
また、取得部２１４は、例えば、上記の様に、各ナビゲーション装置１２ごとに未取得である投稿情報を取得してもよいし、上記に関係なく未取得である投稿情報を取得してもよい。
【０１７６】
また、未取得の投稿情報であるか否かの判断は、例えば、取得済みであることまたは未取得であることを示す取得識別子により行ってもよい。例えば、取得部２１４は、取得した投稿情報に対して、ナビゲーション識別子を付与する。これにより、当該投稿情報は、当該ナビゲーション識別子により識別されるナビゲーション装置１２に対しては、未取得の投稿情報であることがわかる。
【０１７７】
また、取得部２１４は、通常、格納部１１１から投稿情報を取得する際に、当該投稿情報に対応付いている地点情報と共に投稿情報を取得することや、予め決められた条件に合致する投稿情報を取得することなどは、実施の形態１の取得部１１４と同様であるので、説明を省略する。
【０１７８】
地点情報取得部２２０７は、１以上の地点情報を取得する。当該地点情報の取得の方法や手順などは、実施の形態１の地点情報取得部１２０７と同様であるので、説明を省略する。また、地点情報取得部２２０７は、実施の形態１での地点情報の取得に加え、例えば、受付部１２０４が投稿情報更新指示を受け付けるたびに、１以上の地点情報を取得してもよい。
【０１７９】
なお、取得部２１４、地点情報取得部２２０７は、通常、ＭＰＵやメモリ等から実現され得る。取得部２１４などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【０１８０】
次に、情報システム２の動作について説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。まず、サーバ装置２１の全体動作について、図１５のフローチャートを用いて説明する。なお、図１５のフローチャートにおいて、格納部１１１には、ｍ個の投稿情報が格納されているものとする。
【０１８１】
（ステップＳ１５０１）受信部１１２は、投稿情報を受信したか否かを判断する。受信した場合は、ステップＳ１５０２に進み、そうでない場合は、ステップＳ１５１０に進む。
【０１８２】
（ステップＳ１５０２）蓄積部１１３は、ステップＳ１５０１で受信した投稿情報を、格納部１１１に蓄積する。そして、ステップＳ１５０１に戻る。
【０１８３】
（ステップＳ１５０３）受信部１１２は、地点情報を受信したか否かを判断する。受信した場合は、ステップＳ１５０４に進み、そうでない場合は、ステップＳ１５０１に戻る。
【０１８４】
（ステップＳ１５０４）受信部１１２は、受信した地点情報を、任意の記憶領域に蓄積する。このとき、受信部１１２は、通常、当該地点情報に対応付いている情報（例えば、ナビゲーション識別子など）と共に、当該地点情報を蓄積する。
【０１８５】
（ステップＳ１５０５）取得部２１４は、カウンタｉに１をセットする。
【０１８６】
（ステップＳ１５０６）取得部２１４は、格納部１１１に格納されている投稿情報［ｉ］に対応付いている地点情報が、ステップＳ１５０３で受信した地点情報に対応するか否かを判断する。対応する場合は、ステップＳ１５０７に進み、そうでない場合は、ステップＳ１５０９に進む。
【０１８７】
（ステップＳ１５０７）取得部２１４は、格納部１１１に格納されている投稿情報［ｉ］が、ステップＳ１５０３で受信したナビゲーション識別子で識別されるナビゲーション装置２２に送信する投稿情報として未取得であるか否かを判断する。未取得である場合は、ステップＳ１５０８に進み、そうでない場合は、ステップＳ１５０９に進む。
【０１８８】
（ステップＳ１５０８）取得部２１４は、格納部１１１に格納されている投稿情報［ｉ］を取得する。
【０１８９】
（ステップＳ１５０９）取得部２１４は、ｉがｍであるか否かを判断する。ｍである場合は、ステップＳ１５１１に進み、そうでない場合は、ステップＳ１５１０に進む。
【０１９０】
（ステップＳ１５１０）取得部２１４は、ｉを１インクリメントし、ステップＳ１５０６に戻る。
【０１９１】
（ステップＳ１５１１）送信部１１５は、ステップＳ１５０８で取得した投稿情報を、ステップＳ１５０３で受信したナビゲーション識別子で識別されるナビゲーション装置２２に送信する。そして、ステップＳ１５０１に戻る。
【０１９２】
なお、図１５のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１９３】
次に、ナビゲーション装置２２の全体動作について、図１６のフローチャートを用いて説明する。なお、図１６のフローチャートにおいて、ステップＳ１６０１からステップＳ１６０６までと、ステップＳ１６１３からステップＳ１６１７までとは、それぞれ、図５のフローチャートのステップＳ５０１からステップＳ５０６までと、ステップＳ５１１からステップＳ５１５までと同様であるので、説明を省略する。
【０１９４】
（ステップＳ１６０７）地点情報取得部２２０７は、ステップＳ１６０５で生成した経路情報有する１以上の地点情報を取得する。
【０１９５】
（ステップＳ１６０８）受付部１２０４は、地点選択指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ１６０９に進み、そうでない場合は、ステップＳ１６１０に進む。
【０１９６】
（ステップＳ１６０９）地点情報取得部２２０７は、ステップＳ１６０８で受け付けた地点選択指示に応じて、当該地点選択指示に対応する１以上の地点情報を、地図情報格納部１２０１から取得する。
【０１９７】
（ステップＳ１６１０）受付部１２０４は、投稿情報更新指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ１６１１に進み、そうでない場合は、ステップＳ１６１２に進む。
【０１９８】
（ステップＳ１６１１）地点情報取得部２２０７は、地図情報取得部１２０５が取得した地図情報が有する１以上の地点情報、または経路情報生成部１２０６が生成した経路情報が有する１以上の地点情報、または受付部１２０４が受け付けた地点選択指示に対応する１以上の地点情報を取得する。
【０１９９】
（ステップＳ１６１２）地点情報取得部２２０７は、ステップＳ１６０２で取得した地図情報が有する１以上の地点情報を取得する。
【０２００】
（ステップＳ１６１８）出力部１２１１は、ステップＳ１６１７で地図情報と対応付けた投稿情報を出力する。そして、ステップＳ１６１２に戻る。
【０２０１】
なお、図１６のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０２０２】
（具体例）
次に、情報システム２の動作の具体例について説明する。なお、本具体例において、サーバ装置２１は、ＳＮＳを運用するサーバ（以下、ＳＮＳサーバ）であるものとする。また、ナビゲーション装置２２は、自動車に搭載されているカーナビであるものとする。また、格納部１１１には、図８に示す投稿情報が格納されているものとする。当該投稿情報は、（項目名：投稿情報）は、レコードを一意に特定するためのＩＤ（項目名：ＩＤ）と、地点情報（項目名：地点情報）が対応付いている。また、当該地点情報は、地点名称情報（項目名：名称）と、地点位置情報（項目名：位置）とを有する。
【０２０３】
なお、以下において、地図情報の取得や、当該地図情報の出力、当該地図情報が有する地点情報に対応する投稿情報の受信などの処理の方法や手順など、実施の形態１の具体例において説明した内容は、説明を省略する。
【０２０４】
まず、出力部１２１１は、図１２の様な地図情報、経路情報、および投稿情報を出力しているものとする。
【０２０５】
ここで、ＳＮＳサーバの受信部１１２が、図１２の地点「Ｂ」に対応する投稿情報「お花きれい」と、図１２の地点「Ｄ」に対応する投稿情報「やっと入れました・・・」と、同図の地点「Ｅ」に対応する投稿情報「こんなハンバーグ初めて♪」を受信したとする。当該各投稿情報には、それぞれ、地点「Ｂ」を示す地点情報（図８の「ＩＤ＝０１１」）と、地点「Ｄ」を示す地点情報（図８の「ＩＤ＝０１３」の地点情報）と、地点「Ｅ」を示す地点情報（図８の「ＩＤ＝０１６」の地点情報）が対応付いているものとする。そして、蓄積部１１３は、当該投稿情報を、格納部１１１に蓄積する。
【０２０６】
次に、ユーザが、カーナビを操作し、表示されている投稿情報を更新する操作を行ったとする。すると、受付部１２０４は、投稿情報更新指示を受け付ける。また、このとき、自動車は、図１２の地点「Ｃ」と地点「Ｄ」との間の経路を走行しているものとする。
【０２０７】
次に、地点情報取得部２２０７は、図１２の経路情報が有する地点情報のうち、未通過の地点「Ｄ」、「Ｅ」、「Ｇ」を示す地点情報を、図１２の経路情報から取得する。そして、地点情報送信部１２０８は、当該３個の地点情報を、カーナビの識別子と共にＳＮＳサーバに送信する。
【０２０８】
次に、ＳＮＳサーバの取得部１１４は、格納部１１１に格納されている未取得の投稿情報「お花きれい」、「やっと入れました・・・」、「こんなハンバーグ初めて♪」のうち、受信部１１２が受信した３個の地点情報に対応する投稿情報を取得する。その結果、取得部１１４は、地点「Ｄ」に対応する投稿情報「やっと入れました・・・」と、地点「Ｅ」に対応する地点情報「こんなハンバーグ初めて♪」を取得する。そして、送信部１１５は、当該２つの投稿情報を、上記３個の地点情報を送信してきたカーナビに送信する。
【０２０９】
次に、カーナビの出力部１２１１は、投稿情報受信部１２０９が受信した地点「Ｄ」に対応する投稿情報と、地点「Ｅ」に対応する投稿情報とを、図１２の地図情報に対応付け、例えば、図１７の様にして出力する。
【０２１０】
以上、本実施の形態による情報システム２によれば、ナビゲーション装置２２は、地図上の地点に対応する投稿情報を問い合わせることで受信し、当該受信のたびに、地図上に表示することができる。これにより、ユーザは、例えば、地図上の地点におけるイベントなどの情報を、ドライブ中に知ることができ、ドライブを楽しむことができる。
【０２１１】
なお、本実施の形態において、格納部１１１には、１以上の嗜好情報が格納されてもよい。この場合、ナビゲーション装置２２は、通常、嗜好情報格納部１２０２と、嗜好投稿情報取得部１２１０を備えない。また、この場合、サーバ装置２１が備える取得部１１４は、受信部１１２が受信した地点情報に対応する投稿情報であり、格納部１１１に格納されている１以上の嗜好情報に対応する投稿情報を取得してもよい。
【０２１２】
また、本実施の形態において、地点情報送信部１２０８は、嗜好情報格納部１２０２に格納されている１以上の嗜好情報と共に、地点情報取得部２２０７が取得した１以上の地点情報を、サーバ装置２１に送信してもよい。この場合、受信部１１２は、ナビゲーション装置２２から、１以上の地点情報と、１以上の嗜好情報とを受信する。また、この場合、取得部２１４は、受信部１１２が受信した１以上の各地点情報に対応する投稿情報であり、受信部１１２が受信した１以上の嗜好情報に対応する投稿情報を、格納部１１１から取得する。また、この場合、ナビゲーション装置２２は、通常、嗜好投稿情報取得部１２１０を備えない。
【０２１３】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されてもよいことは言うまでもない。
【０２１４】
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【０２１５】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【０２１６】
また、上記各実施の形態におけるナビゲーション装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、記録媒体に、地図を示す情報であり、地図上の地点を示す１以上の地点情報を有する地図情報が格納されており、コンピュータを、地図情報を出力する指示である地図出力指示を受け付ける受付部と、前記受付部が受け付けた地図出力指示に応じて、前記記録媒体から地図情報を取得する地図情報取得部と、前記地図情報取得部が取得した地図情報が有する１以上の地点情報を取得する地点情報取得部と、前記地点情報取得部が取得した１以上の地点情報を、外部の装置に送信する地点情報送信部と、前記外部の装置から、１以上の投稿情報を受信する投稿情報受信部と、前記地図情報取得部が取得した地図情報を出力し、かつ前記投稿情報受信部が投稿情報を受信するたびに、当該１以上の投稿情報を出力する出力部として機能させるためのプログラムである。
【０２１７】
なお、上記プログラムにおいて、ハードウェアでしか行われない処理は少なくとも含まれない。
【０２１８】
また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０２１９】
また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。
【０２２０】
また、図１８は、前述のプログラムを実行して、前述の実施の形態の情報システム等を実現するコンピュータシステム９の概観図である。前述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。
【０２２１】
図１８において、コンピュータシステム９は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０１１、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）ドライブ９０１２を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０２２２】
図１９は、コンピュータシステム９のブロック図である。図１９において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２に加えて、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１３と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０１４と、ＣＰＵ９０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０１５と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク９０１６と、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２、ＣＰＵ９０１３等を相互に接続するバス９０１７とを備える。ここでは図示しないが、コンピュータ９０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを備えていてもよい。
【０２２３】
コンピュータシステム９に、前述の実施の形態の情報システム等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９１０１、またはＦＤ９１０２に記憶されて、ＣＤ−ＲＯＭドライブ９０１１またはＦＤドライブ９０１２に挿入され、さらにハードディスク９０１６に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９０１６に記憶されてもよい。プログラムは実行の際にＲＡＭ９０１５にロードされる。プログラムは、ＣＤ−ＲＯＭ９１０１、ＦＤ９１０２またはネットワークから直接、ロードされてもよい。
【０２２４】
プログラムは、コンピュータ９０１に、前述の実施の形態の情報システム等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム９がどのように動作するかは周知であり、詳細な説明は省略する。
【０２２５】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２２６】
以上のように、本発明にかかる情報システムは、例えば、ＳＮＳに投稿された情報を、地図上の地点に対応付けて、リアルタイムに地図上に表示することができる。これにより、ユーザは、ＳＮＳに投稿された情報を閲覧しながら、ドライブを楽しむことができるという効果を有し、ナビゲーション装置等として有用である。
【符号の説明】
【０２２７】
１、２  情報システム
１１、２１  サーバ装置
１２、２２  ナビゲーション装置
１１１  格納部
１１２  受信部
１１３  蓄積部
１１４、２１４  取得部
１１５  送信部
１２０１  地図情報格納部
１２０２  嗜好情報格納部
１２０３  現在位置情報取得部
１２０４  受付部
１２０５  地図情報取得部
１２０６  経路情報生成部
１２０７、２２０７  地点情報取得部
１２０８  地点情報送信部
１２０９  投稿情報受信部
１２１０  嗜好投稿情報取得部
１２１１  出力部
【図１】
2013156212.tif 000003
【図２】
2013156212.tif 000004
【図３】
2013156212.tif 000005
【図４】
2013156212.tif 000006
【図５】
2013156212.tif 000007
【図６】
2013156212.tif 000008
【図７】
2013156212.tif 000009
【図８】
2013156212.tif 000010
【図９】
2013156212.tif 000011
【図１０】
2013156212.tif 000012
【図１１】
2013156212.tif 000013
【図１２】
2013156212.tif 000014
【図１３】
2013156212.tif 000015
【図１４】
2013156212.tif 000016
【図１５】
2013156212.tif 000017
【図１６】
2013156212.tif 000018
【図１７】
2013156212.tif 000019
【図１８】
2013156212.tif 000020
【図１９】
2013156212.tif 000021