(57)【要約】【課題】ユーザのニーズを満たす情報をより効率的に表示するナビゲーション装置を提供する。【解決手段】地図情報を記憶する記憶部１０８と、ＵＩＭに記憶されたユーザＩＤを取得するＩＤ取得部２０３と、ユーザＩＤを含むユーザの認証要求をＳＮＳサーバに送信し認証結果を受信する送受信部２０５と、ナビゲーション装置の現在位置を取得する位置取得部２０１と、現在位置に対応する地図情報を記憶部１０８から取得する地図取得部２０４とを備え、送受信部２０５は、認証されたユーザが興味を示す対象情報であって、現在位置から所定範囲内に存在する対象情報の取得要求をＳＮＳサーバに送信し、取得要求に応じてＳＮＳサーバが取得した対象情報を受信し、受信した対象情報を、取得した地図情報上に表示する表示制御部を備えた。【選択図】        図４
2010054484.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが興味を示す対象を表す対象情報を前記ユーザごとに管理する管理装置にネットワークを介して接続されたナビゲーション装置であって、
地図情報を記憶する地図記憶部と、
前記ユーザを識別するユーザＩＤを記憶する記憶媒体を挿脱可能な挿脱部と、
前記挿脱部に挿入された前記記憶媒体に記憶された前記ユーザＩＤを取得するＩＤ取得部と、
取得した前記ユーザＩＤを含む前記ユーザの認証要求を前記管理装置に送信する認証要求送信部と、
前記認証要求に対する認証結果を受信する結果受信部と、
前記ナビゲーション装置の現在位置を取得する位置取得部と、
前記現在位置に対応する前記地図情報を前記地図記憶部から取得する地図取得部と、
前記ユーザが認証されたことを表す前記認証結果が受信された場合に、認証された前記ユーザの前記対象情報であって、前記現在位置から予め定められた範囲内に存在する前記対象情報の取得要求を前記管理装置に送信する取得要求送信部と、
前記取得要求に応じて前記管理装置が取得した前記対象情報を前記管理装置から受信する対象情報受信部と、
受信した前記対象情報を、取得した前記地図情報上に表示する表示制御部と、
を備えたことを特徴とするナビゲーション装置。
【請求項２】
前記管理装置は、前記対象情報と、前記対象が存在する位置を特定可能な目印を表す目印情報とを対応づけて前記ユーザごとに管理し、
前記地図記憶部は、前記目印情報と、前記目印の位置情報とを対応づけた前記地図情報を記憶し、
前記現在位置から前記範囲内に存在する前記位置情報に対応づけられた前記目印情報を前記地図情報記憶部から取得する目印取得部をさらに備え、
前記取得要求送信部は、前記ユーザが認証されたことを表す前記認証結果が受信された場合に、前記目印取得部によって取得された前記目印情報を含む前記取得要求を前記管理装置に送信し、
前記対象情報受信部は、前記取得要求に含まれる前記目印情報に対応づけられた前記対象情報を前記管理装置から受信すること、
を特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
前記地図記憶部は、前記対象が存在する位置を特定可能な施設、道路、および地域を含む前記目印の名称である前記目印情報と、前記位置情報とを対応づけた前記地図情報を記憶すること、
を特徴とする請求項２に記載のナビゲーション装置。
【請求項４】
前記対象情報受信部は、前記対象の位置情報を対応づけた前記対象情報を前記管理装置から受信し、
前記表示制御部は、受信した前記対象情報を、受信した前記対象情報に対応づけられた前記位置情報に対応する前記地図情報上の位置に表示すること、
を特徴とする請求項１に記載のナビゲーション装置。
【請求項５】
前記対象情報受信部は、前記対象の位置情報として前記対象の住所を対応づけた前記対象情報を前記管理装置から受信し、
前記表示制御部は、受信した前記対象情報を、受信した前記対象情報に対応づけられた前記住所に対応する前記地図情報上の位置に表示すること、
を特徴とする請求項４に記載のナビゲーション装置。
【請求項６】
ユーザが興味を示す対象を表す対象情報を前記ユーザごとに管理する管理装置にネットワークを介して接続されたナビゲーション装置で実行されるナビゲーション方法であって、
前記ナビゲーション装置は、
地図情報を記憶する地図記憶部と、
前記ユーザを識別するユーザＩＤを記憶する記憶媒体を挿脱可能な挿脱部と、を備え、
ＩＤ取得部が、前記挿脱部に挿入された前記記憶媒体に記憶された前記ユーザＩＤを取得するＩＤ取得ステップと、
認証要求送信部が、取得した前記ユーザＩＤを含む前記ユーザの認証要求を前記管理装置に送信する認証要求送信ステップと、
結果受信部が、前記認証要求に対する認証結果を受信する結果受信ステップと、
位置取得部が、前記ナビゲーション装置の現在位置を取得する位置取得ステップと、
地図取得部が、前記現在位置に対応する前記地図情報を前記地図記憶部から取得する地図取得ステップと、
取得要求送信部が、前記ユーザが認証されたことを表す前記認証結果が受信された場合に、認証された前記ユーザの前記対象情報であって、前記現在位置から予め定められた範囲内に存在する前記対象情報の取得要求を前記管理装置に送信する取得要求送信ステップと、
対象情報受信部が、前記取得要求に応じて前記管理装置が取得した前記対象情報を前記管理装置から受信する対象情報受信ステップと、
表示制御部が、受信した前記対象情報を、取得した前記地図情報上に表示する表示制御ステップと、
を備えたことを特徴とするナビゲーション方法。
【請求項７】
ユーザが興味を示す対象を表す対象情報を前記ユーザごとに管理する管理装置にネットワークを介して接続されたナビゲーション装置で実行されるナビゲーションプログラムであって、
前記ナビゲーション装置は、
地図情報を記憶する地図記憶部と、
前記ユーザを識別するユーザＩＤを記憶する記憶媒体を挿脱可能な挿脱部と、を備え、
前記ナビゲーション装置を、
前記挿脱部に挿入された前記記憶媒体に記憶された前記ユーザＩＤを取得するＩＤ取得部と、
取得した前記ユーザＩＤを含む前記ユーザの認証要求を前記管理装置に送信する認証要求送信部と、
前記認証要求に対する認証結果を受信する結果受信部と、
前記ナビゲーション装置の現在位置を取得する位置取得部と、
前記現在位置に対応する前記地図情報を前記地図記憶部から取得する地図取得部と、
前記ユーザが認証されたことを表す前記認証結果が受信された場合に、認証された前記ユーザの前記対象情報であって、前記現在位置から予め定められた範囲内に存在する前記対象情報の取得要求を前記管理装置に送信する取得要求送信部と、
前記取得要求に応じて前記管理装置が取得した前記対象情報を前記管理装置から受信する対象情報受信部と、
受信した前記対象情報を、取得した前記地図情報上に表示する表示制御部と、
として機能させることを特徴とするナビゲーションプログラム。
【請求項８】
ナビゲーション装置と、前記ナビゲーション装置とネットワークを介して接続され、ユーザが興味を示す対象を表す対象情報を前記ユーザごとに管理する管理装置と、を備えたナビゲーションシステムであって、
前記管理装置は、
前記ユーザごとに前記対象情報を記憶する情報記憶部と、
前記ユーザを識別するユーザＩＤを含む前記ユーザの認証要求を前記ナビゲーション装置から受信する認証要求受信部と、
前記認証要求に応じて前記ユーザを認証する認証部と、
前記ユーザの認証結果を前記ナビゲーション装置に送信する結果送信部と、
認証された前記ユーザの前記対象情報であって、前記ナビゲーション装置の現在位置から予め定められた範囲内に存在する前記対象情報の取得要求を前記ナビゲーション装置から受信する取得要求受信部と、
前記取得要求に応じて前記対象情報を前記情報記憶部から取得する情報取得部と、
取得した前記対象情報を前記ナビゲーション装置に送信する対象情報送信部と、を備え、
前記ナビゲーション装置は、
地図情報を記憶する地図記憶部と、
前記ユーザＩＤを記憶する記憶媒体を挿脱可能な挿脱部と、
前記挿脱部に挿入された前記記憶媒体に記憶された前記ユーザＩＤを取得するＩＤ取得部と、
取得した前記ユーザＩＤを含む前記認証要求を前記管理装置に送信する認証要求送信部と、
前記認証結果を受信する結果受信部と、
前記ナビゲーション装置の現在位置を取得する位置取得部と、
前記現在位置に対応する前記地図情報を前記地図記憶部から取得する地図取得部と、
前記ユーザが認証されたことを表す前記認証結果が受信された場合に、前記取得要求を前記管理装置に送信する取得要求送信部と、
前記取得要求に応じて前記管理装置が取得した前記対象情報を前記管理装置から受信する対象情報受信部と、
受信した前記対象情報を、取得した前記地図情報上に表示する表示制御部と、を備えたこと、
を特徴とするナビゲーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ナビゲーションのために表示する地図上に、ユーザのニーズに沿った情報を表示するナビゲーションシステム、ナビゲーション装置、ナビゲーション方法およびナビゲーションプログラムに関する。
【背景技術】
【０００２】
カーナビゲーション装置などのナビゲーション装置は、指定された出発地から目的地までの経路を表示する機能や、現在位置の周辺の交通経路や施設等を含む地図を表示する機能を備えている。例えば、特許文献１では、サービスエリア、パーキングエリア、またはインターチェンジなどの限られた施設だけでなく、これらの施設から所定の範囲内の施設情報やイベント情報を含む地域情報を検索することで、ユーザのニーズに基づくきめ細かい情報を提供する車載用ナビゲーション装置が提案されている。
【０００３】
【特許文献１】特開２００７−１７１０９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の方法は、現在位置に基づいて検出した進行方向の前方に存在する施設に関連する地域情報を、車載用ナビゲーション装置内の記憶部、または当該車載用ナビゲーション装置に情報を提供するセンタ内の記憶部から検索している。すなわち、特許文献１の方法では、予め地域情報を装置内または専用のセンタ内の記憶部に登録しておく必要がある。
【０００５】
このため、ユーザのニーズを満たす施設やイベントが実在したとしても、記憶部への登録が完了していなければ地域情報として検索できず、ユーザのニーズを十分に満たせない場合があるという問題があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、ユーザのニーズを満たす情報をより効率的に表示可能なナビゲーションシステム、ナビゲーション装置、ナビゲーション方法およびナビゲーションプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、ユーザが興味を示す対象を表す対象情報を前記ユーザごとに管理する管理装置にネットワークを介して接続されたナビゲーション装置であって、地図情報を記憶する地図記憶部と、前記ユーザを識別するユーザＩＤを記憶する記憶媒体を挿脱可能な挿脱部と、前記挿脱部に挿入された前記記憶媒体に記憶された前記ユーザＩＤを取得するＩＤ取得部と、取得した前記ユーザＩＤを含む前記ユーザの認証要求を前記管理装置に送信する認証要求送信部と、前記認証要求に対する認証結果を受信する結果受信部と、前記ナビゲーション装置の現在位置を取得する位置取得部と、前記現在位置に対応する前記地図情報を前記地図記憶部から取得する地図取得部と、前記ユーザが認証されたことを表す前記認証結果が受信された場合に、認証された前記ユーザの前記対象情報であって、前記現在位置から予め定められた範囲内に存在する前記対象情報の取得要求を前記管理装置に送信する取得要求送信部と、前記取得要求に応じて前記管理装置が取得した前記対象情報を前記管理装置から受信する対象情報受信部と、受信した前記対象情報を、取得した前記地図情報上に表示する表示制御部と、を備えたことを特徴とする。本発明によれば、ユーザが興味を示す対象を表す対象情報を、ナビゲーション装置の外部の管理装置から取得して地図上に表示できるため、ユーザのニーズを満たす情報をより効率的に表示することができる。
【０００８】
また、本発明は、ユーザが興味を示す対象を表す対象情報を前記ユーザごとに管理する管理装置にネットワークを介して接続されたナビゲーション装置で実行されるナビゲーション方法であって、前記ナビゲーション装置は、地図情報を記憶する地図記憶部と、前記ユーザを識別するユーザＩＤを記憶する記憶媒体を挿脱可能な挿脱部と、を備え、ＩＤ取得部が、前記挿脱部に挿入された前記記憶媒体に記憶された前記ユーザＩＤを取得するＩＤ取得ステップと、認証要求送信部が、取得した前記ユーザＩＤを含む前記ユーザの認証要求を前記管理装置に送信する認証要求送信ステップと、結果受信部が、前記認証要求に対する認証結果を受信する結果受信ステップと、位置取得部が、前記ナビゲーション装置の現在位置を取得する位置取得ステップと、地図取得部が、前記現在位置に対応する前記地図情報を前記地図記憶部から取得する地図取得ステップと、取得要求送信部が、前記ユーザが認証されたことを表す前記認証結果が受信された場合に、認証された前記ユーザの前記対象情報であって、前記現在位置から予め定められた範囲内に存在する前記対象情報の取得要求を前記管理装置に送信する取得要求送信ステップと、対象情報受信部が、前記取得要求に応じて前記管理装置が取得した前記対象情報を前記管理装置から受信する対象情報受信ステップと、表示制御部が、受信した前記対象情報を、取得した前記地図情報上に表示する表示制御ステップと、を備えたことを特徴とする。本発明によれば、ユーザが興味を示す対象を表す対象情報を、ナビゲーション装置の外部の管理装置から取得して地図上に表示できるため、ユーザのニーズを満たす情報をより効率的に表示することができる。
【０００９】
また、本発明は、ユーザが興味を示す対象を表す対象情報を前記ユーザごとに管理する管理装置にネットワークを介して接続されたナビゲーション装置で実行されるナビゲーションプログラムであって、前記ナビゲーション装置は、地図情報を記憶する地図記憶部と、前記ユーザを識別するユーザＩＤを記憶する記憶媒体を挿脱可能な挿脱部と、を備え、前記ナビゲーション装置を、前記挿脱部に挿入された前記記憶媒体に記憶された前記ユーザＩＤを取得するＩＤ取得部と、取得した前記ユーザＩＤを含む前記ユーザの認証要求を前記管理装置に送信する認証要求送信部と、前記認証要求に対する認証結果を受信する結果受信部と、前記ナビゲーション装置の現在位置を取得する位置取得部と、前記現在位置に対応する前記地図情報を前記地図記憶部から取得する地図取得部と、前記ユーザが認証されたことを表す前記認証結果が受信された場合に、認証された前記ユーザの前記対象情報であって、前記現在位置から予め定められた範囲内に存在する前記対象情報の取得要求を前記管理装置に送信する取得要求送信部と、前記取得要求に応じて前記管理装置が取得した前記対象情報を前記管理装置から受信する対象情報受信部と、受信した前記対象情報を、取得した前記地図情報上に表示する表示制御部と、として機能させることを特徴とする。本発明によれば、ユーザが興味を示す対象を表す対象情報を、ナビゲーション装置の外部の管理装置から取得して地図上に表示できるため、ユーザのニーズを満たす情報をより効率的に表示することができる。
【００１０】
また、本発明は、ナビゲーション装置と、前記ナビゲーション装置とネットワークを介して接続され、ユーザが興味を示す対象を表す対象情報を前記ユーザごとに管理する管理装置と、を備えたナビゲーションシステムであって、前記管理装置は、前記ユーザごとに前記対象情報を記憶する情報記憶部と、前記ユーザを識別するユーザＩＤを含む前記ユーザの認証要求を前記ナビゲーション装置から受信する認証要求受信部と、前記認証要求に応じて前記ユーザを認証する認証部と、前記ユーザの認証結果を前記ナビゲーション装置に送信する結果送信部と、認証された前記ユーザの前記対象情報であって、前記ナビゲーション装置の現在位置から予め定められた範囲内に存在する前記対象情報の取得要求を前記ナビゲーション装置から受信する取得要求受信部と、前記取得要求に応じて前記対象情報を前記情報記憶部から取得する情報取得部と、取得した前記対象情報を前記ナビゲーション装置に送信する対象情報送信部と、を備え、前記ナビゲーション装置は、地図情報を記憶する地図記憶部と、前記ユーザＩＤを記憶する記憶媒体を挿脱可能な挿脱部と、前記挿脱部に挿入された前記記憶媒体に記憶された前記ユーザＩＤを取得するＩＤ取得部と、取得した前記ユーザＩＤを含む前記認証要求を前記管理装置に送信する認証要求送信部と、前記認証結果を受信する結果受信部と、前記ナビゲーション装置の現在位置を取得する位置取得部と、前記現在位置に対応する前記地図情報を前記地図記憶部から取得する地図取得部と、前記ユーザが認証されたことを表す前記認証結果が受信された場合に、前記取得要求を前記管理装置に送信する取得要求送信部と、前記取得要求に応じて前記管理装置が取得した前記対象情報を前記管理装置から受信する対象情報受信部と、受信した前記対象情報を、取得した前記地図情報上に表示する表示制御部と、を備えたこと、を特徴とする。本発明によれば、ユーザが興味を示す対象を表す対象情報を、ナビゲーション装置の外部の管理装置から取得して地図上に表示できるため、ユーザのニーズを満たす情報をより効率的に表示することができる。
【発明の効果】
【００１１】
本発明によれば、ユーザのニーズを満たす情報をより効率的に表示できるという効果を奏する。
【発明を実施するための最良の形態】
【００１２】
以下に添付図面を参照して、この発明にかかるナビゲーションシステム、ナビゲーション装置、ナビゲーション方法およびナビゲーションプログラムの最良な実施の形態を詳細に説明する。
【００１３】
本実施の形態にかかるナビゲーション装置は、ユーザが興味を示す対象を管理する外部の管理装置から、現在位置周辺に存在する施設等であってユーザが興味を示す対象に関する情報を取得し、地図データベースから取得した地図上に表示する。本実施の形態では、このような管理装置として、コミュニティ型の会員制のサービスであるＳＮＳ（Social Networking Service）を提供するＳＮＳサーバを用いた例を説明する。なお、適用可能な装置はＳＮＳサーバに限られるものではない。また、以下では車に搭載されたカーナビゲーション装置にナビゲーション装置を適用した例を説明するが、携帯端末を使用してナビゲーションを行うものにも適用可能であり、カーナビゲーション装置に限られるものではない。
【００１４】
まず、本実施の形態のナビゲーションシステムによるナビゲーション方法の概要について図１を用いて説明する。図１は、本実施の形態にかかるナビゲーションシステムの概要を示すブロック図である。
【００１５】
同図に示すように、本実施の形態のナビゲーションシステムは、カーナビゲーション装置１０と、ＳＮＳサーバ３０と、グルメサイトサーバ４０とが、ネットワーク５０で接続された構成となっている。ネットワーク５０は、例えばＷｉＭＡＸ（Worldwide Interoperability for Microwave Access）に準拠した無線ネットワークによって構成できる。
【００１６】
ＳＮＳサーバ３０は、カーナビゲーション装置１０のユーザが参加しているコミュニティを管理するＳＮＳのサーバ装置である。同図では、ユーザが「ラーメン屋」、「ライブハウス」、「夜景スポット」、および「雑貨屋」などのコミュニティに参加している例が示されている。なお、同図の「ユーザポータル」は、ＳＮＳサーバ３０が提供するコミュニティサイトでログイン時に表示されるポータル画面に表示する情報の例を表している。ポータル画面で「ラーメン屋」のリンクを選択すると、「ラーメン屋コミュニティ」の画面に遷移することができる。同図に示すように、「ラーメン屋コミュニティ」では、「ラーメンＡ」、「ラーメンＢ」、「ラーメンＣ」などのラーメン屋の情報を参照することができる。参照可能な各情報は記憶部３２０に記憶されている。
【００１７】
グルメサイトサーバ４０は、ＳＮＳサーバ３０に対してデータを提供可能な外部サーバである。同図は、外部サーバの一例として、ラーメン屋コミュニティに関連する各ラーメン屋の住所、電話番号などの詳細情報を提供するグルメサイトを構成するグルメサイトサーバ４０を示している。詳細情報は、グルメサイトサーバ４０の記憶部４２０に記憶される。
【００１８】
なお、外部サーバはグルメサイトサーバ４０に限られるものではなく、ＳＮＳサーバ３０にデータを提供可能なものであればあらゆる装置を適用できる。例えば、コミュニティごとに異なる外部サーバから詳細情報を取得するように構成してもよい。また、１つのコミュニティに対して複数の外部サーバから詳細情報を取得するように構成してもよい。また、外部サーバを用いずに詳細情報をＳＮＳサーバ３０内に記憶するように構成してもよい。
【００１９】
カーナビゲーション装置１０は、各種アプリケーション、ＳＮＳサーバ３０にログインするためのユーザＩＤ／パスワード、ＳＮＳサーバ３０の接続先ＵＲＬ、デジタル証明書などの情報を記憶するＵＩＭ（User Identity Module）２０を挿入することができる。そして、ＵＩＭ２０が挿入されると、カーナビゲーション装置１０は、ＵＩＭ２０に記憶されたユーザＩＤ等を用いてＳＮＳサーバ３０にログインし、ユーザが参加しているコミュニティの情報をＳＮＳサーバ３０から取得し、地図上に表示する。同図では、現在地の周辺に存在するラーメン屋である「ラーメンＡ」に関するデータをＳＮＳサーバ３０から取得し、表示画面に表示した例が示されている。
【００２０】
なお、カーナビゲーション装置１０に装着する記憶媒体はＵＩＭ２０に限られず、ＩＣカード、ＳＤカードなどのあらゆる記憶媒体を用いることができる。
【００２１】
次に、カーナビゲーション装置１０、ＳＮＳサーバ３０、およびグルメサイトサーバ４０の構成および機能の詳細について説明する。まず、カーナビゲーション装置１０のハードウェア構成について図２を用いて説明する。図２は、本実施の形態にかかるカーナビゲーション装置１０のハードウェア構成図である。
【００２２】
同図に示すように、カーナビゲーション装置１０は、主なハードウェア構成として、入力部１０１と、ＧＰＳ（Global Positioning System）アンテナ１０２と、ＧＰＳ受信部１０３と、車両センサ１０４と、ＲＡＭ（Random Access Memory）１０５と、通信部１０６と、通信制御部１０７と、記憶部１０８と、ＵＩＭスロット１０９と、ＣＰＵ（Central Processing Unit）１１０と、音声出力制御部１１１と、スピーカ１１２と、描画プロセッサ１１３と、ＶＲＡＭ（Video Random Access Memory）１１４と、表示部１１５と、を備えている。
【００２３】
入力部１０１は、カーナビゲーション装置１０に対する操作を入力するタッチパネル、リモコンなどである。ＧＰＳアンテナ１０２は、ＧＰＳ衛星からの電波を受信する。ＧＰＳ受信部１０３は、ＧＰＳアンテナ１０２が受信した電波から、カーナビゲーション装置１０が搭載された車両の現在位置を計測する。車両センサ１０４は、車両の速度を計測する速度センサ、車両の傾きを計測するジャイロセンサなどである。
【００２４】
ＲＡＭ１０５は、ナビゲーション処理で用いる各種データを記憶する。ＲＡＭ１０５は、データを一時的に記憶するＤＲＡＭ（Dynamic Random Access Memory）、および電源が切られた場合にもデータを保持可能なフラッシュメモリなどを含む。
【００２５】
通信部１０６は、ネットワーク５０を介してＳＮＳサーバ３０などの外部装置との間で無線通信を行う。本実施の形態では、通信部１０６は、ＷｉＭＡＸに準拠した方法で無線通信を実行するが、他の方法で通信するように構成してもよい。例えば、携帯電話を通信部１０６として利用し、当該携帯電話が使用する通信方法で通信するように構成してもよい。通信制御部１０７は、ＣＰＵ１１０（後述）からの指示にしたがい通信部１０６による無線通信を制御する。
【００２６】
記憶部１０８は、地図情報などのナビゲーション処理に必要な情報を記憶する。記憶部１０８は、ＨＤＤ（Hard Disk Drive）、光ディスク、メモリカード、ＲＡＭ（Random Access Memory）などの一般的に利用されているあらゆる記憶媒体により構成することができる。
【００２７】
ＵＩＭスロット１０９は、ＵＩＭ２０を挿脱可能な挿脱部である。ＵＩＭ２０がＵＩＭスロット１０９に挿入されることにより、ＵＩＭ２０がカーナビゲーション装置１０に装着される。
【００２８】
ＣＰＵ１１０は、カーナビゲーション装置１０の全体の動作を制御する。例えば、ＣＰＵ１１０は、ＵＩＭ２０から各種アプリケーションを読み出して実行する処理を制御する。
【００２９】
音声出力制御部１１１は、ＣＰＵ１１０からの指示にしたがい、スピーカ１１２による音声出力処理を制御する。スピーカ１１２は、音声出力制御部１１１から入力された信号を音声として出力する。
【００３０】
描画プロセッサ１１３は、ＣＰＵ１１０からの指示にしたがい、指定された画像データを表示する処理を制御する。ＶＲＡＭ１１４は、表示する画像データを記憶する。表示部１１５は、描画プロセッサ１１３からの指示にしたがい画像データを表示する。
【００３１】
次に、ＳＮＳサーバ３０およびグルメサイトサーバ４０のハードウェア構成について図３を用いて説明する。図３は、本実施の形態にかかるＳＮＳサーバ３０およびグルメサイトサーバ４０のハードウェア構成図である。
【００３２】
本実施の形態にかかるＳＮＳサーバ３０およびグルメサイトサーバ４０は、ＣＰＵ２１などの制御装置と、ＲＯＭ（Read Only Memory）２２やＲＡＭ２３などの記憶装置と、ネットワーク５０に接続して通信を行う通信Ｉ／Ｆ２４と、ＨＤＤ（Hard Disk Drive）、ＣＤ（Compact Disc）ドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置と、各部を接続するバス２５を備えており、通常のコンピュータを利用したハードウェア構成となっている。なお、各サーバは物理的に１台のコンピュータで構成する必要はなく、複数台のコンピュータにより各サーバを構成するように構成してもよい。
【００３３】
次に、各装置の機能の詳細について説明する。図４は、本実施の形態にかかるカーナビゲーション装置１０の機能ブロック図である。
【００３４】
図４に示すように、カーナビゲーション装置１０は、図２で説明した記憶部１０８の他に、主なソフトウェア構成として、位置取得部２０１と、目印取得部２０２と、ＩＤ取得部２０３と、地図取得部２０４と、送受信部２０５と、表示制御部２０６と、ナビゲーション処理部２０７と、を備えている。
【００３５】
記憶部１０８は、ナビゲーション処理で用いる地図情報を記憶する地図情報データベース２２１を備えている。地図情報は、予め定められた土地、道路、地域、および施設などの目印の名称と、緯度および経度とを対応づけた情報を含んでいる。
【００３６】
位置取得部２０１は、ＧＰＳ受信部１０３が計測した車両の現在位置を取得する。現在位置は、緯度および経度によって表される。
【００３７】
目印取得部２０２は、取得した現在位置の周辺の予め定められた範囲内に存在する目印を表す目印情報を取得する。具体的には、目印取得部２０２は、現在位置の周辺の所定範囲内の緯度および経度に対応づけられた目印の名称を目印情報として地図情報データベース２２１から取得する。
【００３８】
ＩＤ取得部２０３は、ＵＩＭスロット１０９に挿入されたＵＩＭ２０から、認証に用いるユーザＩＤおよびパスワードなどの情報を取得する。
【００３９】
地図取得部２０４は、位置取得部２０１によって取得された現在位置に対応する地図情報を地図情報データベース２２１から取得する。
【００４０】
送受信部２０５は、通信制御部１０７を用いて、通信部１０６を介してＳＮＳサーバ３０などの外部装置との間で各種データを送受信する。例えば、送受信部２０５は、ＩＤ取得部２０３が取得したユーザＩＤ等による認証要求をＳＮＳサーバ３０に送信する認証要求送信部として機能する。また、送受信部２０５は、認証要求に対する認証結果をＳＮＳサーバ３０から受信する結果受信部として機能する。また、送受信部２０５は、現在位置から予め定められた範囲内に存在する対象情報（詳細は後述）を取得するために、目印取得部２０２が取得した目印情報を含む、対象情報の取得要求をＳＮＳサーバ３０に送信する取得要求送信部として機能する。さらに、送受信部２０５は、送信した取得要求に応じてＳＮＳサーバ３０が返信した対象情報をＳＮＳサーバ３０から受信する対象情報受信部として機能する。なお、送受信部２０５を分割し、分割した各構成部で上記のような各機能を実行するように構成してもよい。
【００４１】
表示制御部２０６は、描画プロセッサ１１３を用いて、表示部１１５に対して地図情報を表示する処理などを制御する。具体的には、表示制御部２０６は、地図取得部２０４が取得した現在位置に対応する地図情報を表す画像データを、表示部１１５に表示する。また、表示制御部２０６は、ＳＮＳサーバ３０から受信した対象情報を、地図上の対応する位置に表示する。
【００４２】
ナビゲーション処理部２０７は、上述の各構成部による処理を含むナビゲーション処理の全体を制御する。例えば、ナビゲーション処理部２０７は、入力部１０１から入力された出発地および目的地を受け付け、出発地から目的地までの経路を探索し、現在位置に応じて表示する地図を更新しながら経路案内する処理を実行する。
【００４３】
次に、ＳＮＳサーバ３０の機能の詳細について説明する。図５は、本実施の形態にかかるＳＮＳサーバ３０の機能ブロック図である。図５に示すように、ＳＮＳサーバ３０は、記憶部３２０と、送受信部３０１と、認証部３０２と、情報取得部３０３と、を備えている。
【００４４】
記憶部３２０は、ＳＮＳで用いる各種データを記憶するものであり、ユーザ情報テーブル３２１と、コミュニティ情報テーブル３２２とを含んでいる。ユーザ情報テーブル３２１は、ＳＮＳを利用するユーザに関するユーザ情報を記憶する。コミュニティ情報テーブル３２２は、ＳＮＳが管理する各コミュニティに関するコミュニティ情報を記憶する。
【００４５】
図６は、ユーザ情報テーブル３２１のデータ構造の一例を示す図である。図６に示すように、ユーザ情報テーブル３２１は、ユーザを識別するユーザＩＤと、パスワードと、ユーザが参加しているコミュニティを識別するコミュニティＩＤとを含んでいる。
【００４６】
図７は、コミュニティ情報テーブル３２２のデータ構造の一例を示す図である。図７に示すように、コミュニティ情報テーブル３２２は、コミュニティＩＤと、コミュニティ名と、対象情報と、目印情報とを含んでいる。対象情報とは、ユーザが興味を示す対象を表す情報である。例えば、ラーメン屋コミュニティでは、各ラーメン屋の名称が対象情報となる。目印情報には、対象情報が表す対象の位置を特定可能な目印の目印情報が設定される。例えば、対象情報が表すラーメン屋が存在する道路の名称や、地域名などが設定される。
【００４７】
なお、ユーザ情報テーブル３２１およびコミュニティ情報テーブル３２２に、上述した項目以外の情報を含むように構成してもよい。また、テーブル構成はこれに限られるものではなく、ユーザの認証に用いるユーザＩＤ等の情報、各ユーザが参加するコミュニティ、および各コミュニティに関連する対象情報とその目印情報とが管理できるものであれば、どのような構成であってもよい。
【００４８】
図５に戻り、送受信部３０１は、通信Ｉ／Ｆ２４を介してカーナビゲーション装置１０などの外部装置との間で各種データを送受信する。例えば、送受信部３０１は、ユーザの認証要求をカーナビゲーション装置１０から受信する認証要求受信部として機能する。また、送受信部３０１は、ユーザの認証結果をカーナビゲーション装置１０に送信する結果送信部として機能する。また、送受信部３０１は、カーナビゲーション装置１０から対象情報の取得要求を受信する取得要求受信部として機能する。さらに、送受信部３０１は、情報取得部３０３（後述）が取得した対象情報をカーナビゲーション装置１０に送信する対象情報送信部として機能する。なお、送受信部３０１を分割し、分割した各構成部で上記のような各機能を実行するように構成してもよい。
【００４９】
認証部３０２は、カーナビゲーション装置１０から受信した認証要求に応じてユーザを認証する。例えば、認証部３０２は、認証要求に含まれるユーザＩＤおよびパスワードと、ユーザ情報テーブル３２１に記憶されたユーザＩＤおよびパスワードとを照合することによりユーザを認証する。なお、認証方法はこれに限られるものではなく、指紋認証や声紋認証などの従来から用いられているあらゆる認証方法を適用できる。
【００５０】
情報取得部３０３は、カーナビゲーション装置１０から受信した目印情報に対応づけられた対象情報をコミュニティ情報テーブル３２２から取得する。なお、情報取得部３０３は、目印情報を送信したカーナビゲーション装置１０のユーザが参加するコミュニティに対応する対象情報のうち、受信した目印情報に対応づけられた対象情報を取得する。例えば、カーナビゲーション装置１０が目印情報とともにユーザＩＤを送信するように構成し、情報取得部３０３は、目印情報とともに受信したユーザＩＤが参加するコミュニティを特定して、特定したコミュニティの対象情報のうち、受信した目印情報に対応づけられた対象情報を取得する。
【００５１】
次に、グルメサイトサーバ４０の機能の詳細について説明する。図８は、本実施の形態にかかるグルメサイトサーバ４０の機能ブロック図である。図８に示すように、グルメサイトサーバ４０は、記憶部４２０と、送受信部４０１と、情報取得部４０２と、を備えている。
【００５２】
記憶部４２０は、グルメサイトサーバ４０が運営するグルメサイトで用いる各種データを記憶するものであり、詳細情報テーブル４２１を含んでいる。図９は、詳細情報テーブル４２１のデータ構造の一例を示す図である。図９に示すように、詳細情報テーブル４２１は、対象情報と、住所と、電話番号とを含んでいる。なお、詳細情報テーブル４２１にこれ以外の情報を記憶するように構成してもよい。
【００５３】
図８に戻り、送受信部４０１は、通信Ｉ／Ｆ２４を介してＳＮＳサーバ３０などの外部装置との間で各種データを送受信する。例えば、送受信部４０１は、対象情報に関する詳細情報の取得要求をＳＮＳサーバ３０から受信し、取得要求に応じて情報取得部４０２（後述）が取得した詳細情報をＳＮＳサーバ３０に送信する。
【００５４】
情報取得部４０２は、ＳＮＳサーバ３０から要求された詳細情報を記憶部４２０から取得する。例えば、ＳＮＳサーバ３０から、「ラーメンＡ」の住所および電話番号の取得要求を受信した場合に、情報取得部４０２は、「ラーメンＡ」に対応する住所および電話番号を詳細情報テーブル４２１から取得する。
【００５５】
なお、詳細情報を予めＳＮＳサーバ３０の記憶部３２０に記憶するように構成してもよい。例えば、事前にグルメサイトサーバ４０または他の情報源から対象情報に関する詳細情報を入手し、コミュニティ情報テーブル３２２に保存するように構成することができる。
【００５６】
また、ＳＮＳサーバ３０の記憶部３２０およびグルメサイトサーバ４０の記憶部４２０は、ＨＤＤ、光ディスク、メモリカード、ＲＡＭなどの一般的に利用されているあらゆる記憶媒体により構成することができる。
【００５７】
次に、このように構成された本実施の形態にかかるナビゲーションシステムによるナビゲーション処理について図１０を用いて説明する。図１０は、本実施の形態におけるナビゲーション処理の全体の流れを示すシーケンス図である。
【００５８】
なお、同図のナビゲーション処理を実行する前に、ユーザはＳＮＳサーバ３０の所望のコミュニティに参加していることを前提とする。また、ＵＩＭ２０には、ＷｉＭＡＸに準拠したネットワーク５０（以下、ＷｉＭＡＸネットワークともいう）に接続するためのアプリケーション（以下、ＷｉＭＡＸアプリという）、ＷｉＭＡＸネットワークの認証に用いる鍵情報または証明書などの認証データが記憶されているものとする。さらに、ユーザは、ＳＮＳサーバ３０に接続するためのアプリケーション（以下、ＳＮＳアプリという）、および、ＳＮＳサーバ３０にログインするための認証用の鍵情報または証明書を、ＵＩＭ２０に事前にインストールまたはロードしておくものとする。
【００５９】
まず、ユーザがＵＩＭ２０をカーナビゲーション装置１０のＵＩＭスロット１０９に挿入すると（ステップＳ１００１）、カーナビゲーション装置１０のナビゲーション処理部２０７は、ＵＩＭ２０に記憶されたＷｉＭＡＸアプリを選択して実行する（ステップＳ１００２）。ネットワーク５０が他の通信方法に準拠する場合は、ナビゲーション処理部２０７は、その通信方法でネットワーク５０に接続するためのアプリケーションを選択して実行すればよい。
【００６０】
ナビゲーション処理部２０７は、ＷｉＭＡＸアプリによってＵＩＭ２０に記憶されたＷｉＭＡＸの認証用の認証データを読み出す（ステップＳ１００３）。次に、ナビゲーション処理部２０７は、ＷｉＭＡＸアプリによってＷｉＭＡＸネットワークに対してネットワーク認証を要求する（ステップＳ１００４）。この後、ＵＩＭ２０が装着されたカーナビゲーション装置１０とＷｉＭＡＸネットワークとの間で、ＷｉＭＡＸに準拠した相互認証処理が実行され（ステップＳ１００５）、認証結果がＷｉＭＡＸネットワークからカーナビゲーション装置１０に通知される（ステップＳ１００６）。
【００６１】
認証された場合は、ナビゲーション処理部２０７は、ＵＩＭ２０に記憶されたＳＮＳアプリを選択して実行する（ステップＳ１００７）。次に、ナビゲーション処理部２０７は、ＳＮＳアプリによってＵＩＭ２０に記憶されたＳＮＳサーバ３０にログインするための認証データを読み出す（ステップＳ１００８）。次に、ナビゲーション処理部２０７は、ＳＮＳアプリによってＳＮＳサーバ３０に対して認証要求を送信する（ステップＳ１００９）。認証要求には、ＵＩＭ２０から読み出されたユーザＩＤおよびパスワードが含まれる。
【００６２】
ＳＮＳサーバ３０の送受信部３０１は認証要求を受信し、認証部３０２が、受信された認証要求に含まれるユーザＩＤおよびパスワードによる認証処理を実行する。そして、送受信部３０１が認証部３０２による認証結果をカーナビゲーション装置１０に送信する（ステップＳ１０１０）。
【００６３】
なお、同図では省略しているが、ステップＳ１００６またはステップＳ１０１０で認証失敗が通知された場合、ナビゲーション処理部２０７は、エラーメッセージ等を表示してナビゲーション処理を終了する。
【００６４】
ＳＮＳサーバ３０の認証が成功した場合、位置取得部２０１は、ＧＰＳ受信部１０３によって計測された車両の現在位置を取得する。さらに、目印取得部２０２が、取得された現在位置の周辺の所定範囲内の目印情報を地図情報データベース２２１から取得する（ステップＳ１０１１）。例えば、車両が「国道○号」を走行中の場合、目印取得部２０２は、現在位置の周辺の目印情報として「国道○号」を地図情報データベース２２１から取得する。なお、目印取得部２０２は、条件を満たす複数の目印情報を取得してもよい。
【００６５】
次に、送受信部２０５が、取得された目印情報をＳＮＳサーバ３０に送信する（ステップＳ１０１２）。ＳＮＳサーバ３０の送受信部３０１は、送信された目印情報を受信する。そして、情報取得部３０３が、受信された目印情報に対応する対象情報をコミュニティ情報テーブル３２２から取得する（ステップＳ１０１３）。例えば、受信した目印情報が「国道○号」であった場合、情報取得部３０３は、図７のようなコミュニティ情報テーブル３２２から、「ラーメンＡ」を対象情報として取得する。
【００６６】
なお、コミュニティ情報テーブル３２２に対象情報の優先度を格納しておき、情報取得部３０３が、優先度が所定の閾値より大きい対象情報のみを取得するように構成してもよい。また、情報取得部３０３が、優先度が大きい順に所定数の対象情報を取得するように構成してもよい。また、情報取得部３０３が該当するすべての対象情報を取得し、カーナビゲーション装置１０側で優先度に応じて対象情報を選択するように構成してもよい。
【００６７】
次に、ＳＮＳサーバ３０の送受信部３０１は、取得された対象情報に関する詳細情報の取得要求を外部装置に送信する（ステップＳ１０１４）。例えば、対象情報として「ラーメンＡ」が取得された場合、送受信部３０１は、「ラーメンＡ」の住所および電話番号を取得するための取得要求をグルメサイトサーバ４０に送信する。なお、同図ではグルメサイトサーバ４０を外部装置とした例を記載しているが、対象情報に応じた異なる外部装置に取得要求を送信するように構成することができる。
【００６８】
グルメサイトサーバ４０の送受信部４０１は取得要求を受信する。次に、情報取得部４０２が、取得要求で指定された対象情報の詳細情報を記憶部４２０の詳細情報テーブル４２１から取得する。例えば、「ラーメンＡ」の住所および電話番号の取得要求を受信した場合、情報取得部４０２は、図９のような詳細情報テーブル４２１から、「ラーメンＡ」に対応する住所および電話番号を取得する。そして、送受信部４０１が、取得された詳細情報をＳＮＳサーバ３０に送信する（ステップＳ１０１５）。
【００６９】
ＳＮＳサーバ３０の送受信部３０１は、詳細情報を受信し、情報取得部３０３が取得した対象情報とともにカーナビゲーション装置１０に送信する（ステップＳ１０１６）。例えば、送受信部３０１は、対象情報である「ラーメンＡ」および詳細情報である「ラーメンＡ」の住所および電話番号を、カーナビゲーション装置１０に送信する。
【００７０】
カーナビゲーション装置１０の送受信部２０５は、送信されたデータを受信し表示制御部２０６に渡す。表示制御部２０６は、受信したデータに含まれる対象情報の住所を参照して、地図上で対象情報を表示する位置を決定し、地図取得部２０４によって取得された現在位置に対応する地図情報とともに表示部１１５の表示画面に表示する（ステップＳ１０１７）。
【００７１】
なお、表示制御部２０６は、取得した詳細情報（住所および電話番号）を表示画面上に表示してもよい。これにより、図１下部の表示画面のような地図情報を表示部１１５に表示することができる。また、表示制御部２０６は、表示画面上で対象情報または対応する詳細情報が選択された場合に、対象情報の取得元であるコミュニティの画面を呼び出して表示するように構成してもよい。例えば、対象情報の取得元であるコミュニティのＵＲＬを詳細情報として取得しておき、選択に応じて当該ＵＲＬを呼び出すように構成することができる。なお、ステップＳ１００９およびステップＳ１０１０の処理により既にＳＮＳサーバ３０にログインしているため、この場合に新たにログイン処理等を実行する必要はない。
【００７２】
また、ナビゲーション処理部２０７が、表示画面上で選択された対象情報を目的地として設定できるように構成してもよい。
【００７３】
以上のように、本実施の形態にかかるナビゲーションシステムでは、現在位置周辺に存在する目印の情報を検索キーとしてユーザが興味を示す対象情報をＳＮＳサーバなどの外部装置から取得し、地図データベースから取得した地図上に表示することができる。これにより、ユーザのニーズを満たす情報をより効率的に表示することが可能となる。
【００７４】
すなわち、本実施の形態によれば、ナビゲーション装置または専用のセンタなどに記憶された地図情報に登録されていない施設等であっても、ユーザの嗜好に沿った情報を外部装置から検索して地図上に表示することができる。
【００７５】
特許文献１では、専用のセンタ内に地図情報を登録して車載用ナビゲーション装置から参照することにより、車載用ナビゲーション装置では常に最新の地域情報を取得することが可能となると記載されている。しかし、このような方法では、多数のユーザのあらゆる嗜好を想定してセンタ内に地域情報を登録する必要が生じるため、保守管理負担が過大となる。このため、あらゆる嗜好に合致する情報を、常に最新の状態で維持できるとは限らない。
【００７６】
これに対し、本実施の形態のように、多数のユーザが参加して情報を共有可能なＳＮＳなどの外部装置を利用すれば、幅広い嗜好に対応可能となるとともに、より最新の情報を迅速に取得することが期待できる。
【００７７】
なお、本実施の形態にかかるナビゲーション装置（カーナビゲーション装置１０）で実行されるナビゲーションプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ（Compact Disk Recordable）、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００７８】
また、本実施の形態にかかるナビゲーション装置で実行されるナビゲーションプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施の形態にかかるナビゲーション装置で実行されるナビゲーションプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【００７９】
また、本実施の形態のナビゲーションプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００８０】
本実施の形態にかかるナビゲーション装置で実行されるナビゲーションプログラムは、上述した各部（位置取得部、目印取得部、ＩＤ取得部、地図取得部、送受信部、表示制御部、ナビゲーション処理部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ１１０（プロセッサ）が上記記憶媒体からナビゲーションプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、上述した各部が主記憶装置上に生成されるようになっている。
【産業上の利用可能性】
【００８１】
以上のように、本発明にかかるナビゲーションシステム、ナビゲーション装置、ナビゲーション方法およびナビゲーションプログラムは、無線通信などの通信機能を有するカーナビゲーション装置などに適している。
【図面の簡単な説明】
【００８２】
【図１】本実施の形態にかかるナビゲーションシステムの概要を示すブロック図である。
【図２】本実施の形態にかかるカーナビゲーション装置のハードウェア構成図である。
【図３】本実施の形態にかかるＳＮＳサーバおよびグルメサイトサーバのハードウェア構成図である。
【図４】本実施の形態にかかるカーナビゲーション装置の機能ブロック図である。
【図５】本実施の形態にかかるＳＮＳサーバの機能ブロック図である。
【図６】ユーザ情報テーブルのデータ構造の一例を示す図である。
【図７】コミュニティ情報テーブルのデータ構造の一例を示す図である。
【図８】本実施の形態にかかるグルメサイトサーバの機能ブロック図である。
【図９】情報テーブルのデータ構造の一例を示す図である。
【図１０】本実施の形態におけるナビゲーション処理の全体の流れを示すシーケンス図である。
【符号の説明】
【００８３】
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
２４  通信Ｉ／Ｆ
２５  バス
１０  カーナビゲーション装置
２０  ＵＩＭ
３０  ＳＮＳサーバ
４０  グルメサイトサーバ
５０  ネットワーク
１０１  入力部
１０２  ＧＰＳアンテナ
１０３  ＧＰＳ受信部
１０４  車両センサ
１０５  ＲＡＭ
１０６  通信部
１０７  通信制御部
１０８  記憶部
１０９  ＵＩＭスロット
１１０  ＣＰＵ
１１１  音声出力制御部
１１２  スピーカ
１１３  描画プロセッサ
１１４  ＶＲＡＭ
１１５  表示部
２０１  位置取得部
２０２  目印取得部
２０３  ＩＤ取得部
２０４  地図取得部
２０５  送受信部
２０６  表示制御部
２０７  ナビゲーション処理部
２２１  地図情報データベース
３０１  送受信部
３０２  認証部
３０３  情報取得部
３２０  記憶部
３２１  ユーザ情報テーブル
３２２  コミュニティ情報テーブル
４０１  送受信部
４０２  情報取得部
４２０  記憶部
４２１  詳細情報テーブル
【図１】
2010054484.tif 000003
【図２】
2010054484.tif 000004
【図３】
2010054484.tif 000005
【図４】
2010054484.tif 000006
【図５】
2010054484.tif 000007
【図６】
2010054484.tif 000008
【図７】
2010054484.tif 000009
【図８】
2010054484.tif 000010
【図９】
2010054484.tif 000011
【図１０】
2010054484.tif 000012