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