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