(57)【要約】【課題】ナビゲーション装置、ローカルサーチサーバ、および中間サーバで構成されるローカルサーチシステムにおいて、中間サーバでは、ユーザにとって有益な情報を提供することに関して寄与していなかった。【解決手段】本発明の一実施の形態における中間サーバ１は、ナビゲーション装置２から送信されるローカルサーチのための検索キーワードなどを含む要求情報と、ローカルサーチサーバ３から送信される検索情報に基づいて、情報取得ＵＲＬを決定する。そして、中間サーバ１は、決定した情報取得ＵＲＬに基づいて付加情報を取得し、取得した付加情報をローカルサーチサーバ３の検索情報に追加する。そして、中間サーバ１は、ナビゲーション装置２に対して、付加情報を追加した検索情報を送信する。【選択図】図１
2012053733.tif 000002
【特許請求の範囲】
【請求項１】
指定された地域に関する所定の検索条件に合致した検索情報を検索するローカルサーチサーバと、前記ローカルサーチサーバに検索情報の検索を要求するナビゲーション装置との間を中継する中間サーバであって、
前記ナビゲーション装置が前記ローカルサーチサーバに対して前記検索情報の検索を要求するために送信する要求情報を、前記ナビゲーション装置から受信して前記ローカルサーチサーバへ送信する要求情報中継手段と、
前記要求情報に基づいて前記ローカルサーチサーバにより検索された前記検索情報を、前記ローカルサーチサーバから受信する検索情報受信手段と、
前記検索情報および前記要求情報のうちのいずれか少なくとも一つに基づいて、前記検索情報に対する付加情報を取得する付加情報取得手段と、
前記検索情報および前記付加情報を前記ナビゲーション装置に送信する検索結果送信手段と、を備えることを特徴とする中間サーバ。
【請求項２】
請求項１に記載の中間サーバにおいて、
前記要求情報および前記検索情報のうちのいずれか少なくとも一つに基づいて、前記付加情報を取得するためのＵＲＬを決定するＵＲＬ決定手段を更に備え、
前記付加情報取得手段は、前記ＵＲＬ決定手段により決定されたＵＲＬに基づいて前記付加情報を取得することを特徴とする中間サーバ。
【請求項３】
請求項１または２に記載の中間サーバにおいて、
前記付加情報は、前記地域における天候、物価、駐車場、および渋滞などの情報を少なくとも一つを含むことを特徴とする中間サーバ。
【請求項４】
請求項１から３のいずれか一項に記載の中間サーバにおいて、
前記検索情報および前記付加情報は、マークアップ言語で記載される情報であり、
前記検索結果送信手段は、前記検索情報に前記付加情報を挿入して送信することを特徴とする中間サーバ。
【請求項５】
請求項１から４のいずれか一項に記載の中間サーバにおいて、
前記要求情報は、前記地域を表す地域名称情報または位置情報と、前記検索条件とを少なくとも含み、
前記付加情報取得手段は、前記要求情報に含まれる前記地域名称情報または前記位置情報に基づいて、前記付加情報の取得対象地域を決定することを特徴とする中間サーバ。
【請求項６】
請求項１から５のいずれか一項に記載の中間サーバにおいて、
前記検索情報は、前記地域を表す地域名称情報または位置情報と、前記検索条件とを少なくとも含み、
前記付加情報取得手段は、前記検索情報に含まれる前記地域名称情報または前記位置情報に基づいて、前記付加情報の取得対象地域を決定することを特徴とする中間サーバ。
【請求項７】
請求項１から６のいずれか一項に記載された中間サーバと通信することができるナビゲーション装置であって、
前記要求情報を前記中間サーバへ送信する要求情報送信手段と、
前記検索情報および前記付加情報を、前記中間サーバから受信する検索結果受信手段と、
前記検索結果受信手段により受信した前記検索情報および前記付加情報に基づいて、ユーザに情報の提供を行う情報提供手段とを備えることを特徴とするナビゲーション装置。
【請求項８】
指定された地域に関する所定の検索条件に合致した検索情報を検索するローカルサーチサーバと、前記ローカルサーチサーバに前記検索情報の検索を要求するナビゲーション装置と、前記ナビゲーション装置と前記ローカルサーチサーバとの間を中継する中間サーバとからなるローカルサーチシステムであって、
前記ナビゲーション装置は、
前記ローカルサーチサーバに対して前記検索情報の検索を要求するために要求情報を、前記中間サーバへ送信する要求情報送信手段を備え、
前記中間サーバは、
前記要求情報を前記ナビゲーション装置から受信して、前記ローカルサーチサーバへ前記要求情報を送信する要求情報中継手段を備え、
前記ローカルサーチサーバは、
前記中間サーバから送信された前記要求情報を受信する要求情報受信手段と、
前記要求情報受信手段により受信した前記要求情報に基づいて、前記検索情報を検索する検索手段と、
前記検索情報を前記中間サーバへ送信する検索情報送信手段と、を備え、
前記中間サーバは、
前記ローカルサーチサーバから送信される前記検索情報を受信する検索情報受信手段と、
前記要求情報および前記検索情報のうちのいずれか少なくとも一つに基づいて、前記検索情報に対する付加情報を取得する付加情報取得手段と、
前記検索情報および前記付加情報を前記ナビゲーション装置へ送信する検索結果送信手段と、をさらに備え、
前記ナビゲーション装置は、
前記中間サーバから送信される前記検索情報および前記付加情報を受信する検索結果受信手段と、
前記検索結果受信手段により受信した前記検索情報および前記付加情報に基づいてユーザに情報の提供を行う情報提供手段と、をさらに備えることを特徴とするローカルサーチシステム。
【請求項９】
請求項８に記載のローカルサーチシステムにおいて、
前記中間サーバは、
前記検索情報および前記要求情報のうちのいずれか少なくとも一つに基づいて、前記付加情報を取得するためのＵＲＬを決定するＵＲＬ決定手段を更に備え、
前記付加情報取得手段は、前記ＵＲＬ決定手段により決定されたＵＲＬに基づいて前記付加情報を取得することを特徴とするローカルサーチシステム。
【請求項１０】
請求項８または９に記載のローカルサーチシステムにおいて、
前記付加情報は、前記地域における天候、物価、駐車場、および渋滞などの情報を少なくとも一つを含むことを特徴とするローカルサーチシステム。
【請求項１１】
請求項８から１０のいずれか一項に記載のローカルサーチシステムにおいて、
前記検索情報および前記付加情報は、マークアップ言語で記載される情報であり、
前記検索結果送信手段は、前記検索情報に前記付加情報を挿入して送信することを特徴とするローカルサーチシステム。
【請求項１２】
請求項８から１１のいずれか一項に記載のローカルサーチシステムにおいて、
前記要求情報は、前記地域を表す地域名称情報または位置情報と、前記検索条件とを少なくとも含み、
前記付加情報取得手段は、前記要求情報に含まれる前記地域名称情報または前記位置情報に基づいて、前記付加情報の取得対象地域を決定することを特徴とするローカルサーチシステム。
【請求項１３】
請求項８から１２のいずれか一項に記載のローカルサーチシステムにおいて、
前記検索情報は、前記地域を表す地域名称情報または位置情報と、前記検索条件とを少なくとも含み、
前記付加情報取得手段は、前記検索情報に含まれる前記地域名称情報または前記位置情報に基づいて、前記付加情報の取得対象地域を決定することを特徴とするローカルサーチシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ローカルサーチのサービスに利用される中間サーバと、その中間サーバを含むローカルサーチシステムと、中間サーバを利用してローカルサーチのサービスをユーザに提供するナビゲーション装置に関する。
【背景技術】
【０００２】
従来、ローカルサーチと呼ばれる、指定された地域内に存在する施設等の情報を検索するサービスが知られている（たとえば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−９４６７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
車両に搭載されたナビゲーション装置において、ローカルサーチのサービスを利用する場合、ローカルサーチを行うローカルサーチサーバとナビゲーション装置との間に中間サーバを設け、この中間サーバにより情報が中継される。本発明では、中間サーバにおいて情報の中継を行うだけでなく、有益な情報を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の一態様である中間サーバは、指定された地域に関する所定の検索条件に合致した検索情報を検索するローカルサーチサーバと、ローカルサーチサーバに検索情報の検索を要求するナビゲーション装置との間を中継する中間サーバであって、ナビゲーション装置がローカルサーチサーバに対して検索情報の検索を要求するために送信する要求情報を、ナビゲーション装置から受信してローカルサーチサーバへ送信する要求情報中継手段と、要求情報に基づいてローカルサーチサーバにより検索された検索情報を、ローカルサーチサーバから受信する検索情報受信手段と、検索情報および要求情報のうちのいずれか少なくとも一つに基づいて、検索情報に対する付加情報を取得する付加情報取得手段と、検索情報および付加情報をナビゲーション装置に送信する検索結果送信手段と、を備える。
本発明の別の一態様であるローカルサーチシステムは、指定された地域に関する所定の検索条件に合致した検索情報を検索するローカルサーチサーバと、ローカルサーチサーバに検索情報の検索を要求するナビゲーション装置と、ナビゲーション装置とローカルサーチサーバとの間を中継する中間サーバとからなるローカルサーチシステムであって、ナビゲーション装置は、ローカルサーチサーバに対して検索情報の検索を要求するために要求情報を、中間サーバへ送信する要求情報送信手段を備え、中間サーバは、要求情報をナビゲーション装置から受信して、ローカルサーチサーバへ要求情報を送信する要求情報中継手段を備え、ローカルサーチサーバは、中間サーバから送信された要求情報を受信する要求情報受信手段と、要求情報受信手段により受信した要求情報に基づいて、検索情報を検索する検索手段と、検索情報を中間サーバへ送信する検索情報送信手段と、を備え、中間サーバは、ローカルサーチサーバから送信される検索情報を受信する検索情報受信手段と、要求情報および検索情報のうちのいずれか少なくとも一つに基づいて、検索情報に対する付加情報を取得する付加情報取得手段と、検索情報および付加情報をナビゲーション装置へ送信する検索結果送信手段と、をさらに備え、ナビゲーション装置は、中間サーバから送信される検索情報および付加情報を受信する検索結果受信手段と、検索結果受信手段により受信した検索情報および付加情報に基づいてユーザに情報の提供を行う情報提供手段と、をさらに備える。
【発明の効果】
【０００６】
ローカルサーチに関して、中間サーバにおいてもユーザにとって有益な情報を提供することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施の形態である中間サーバを含むローカルサーチシステムの構成の一例である。
【図２】本発明の一実施の形態である中間サーバを含むローカルサーチシステムにおいて、ナビゲーション装置が受信する検索情報の一例である。
【図３】本発明の一実施の形態である中間サーバを含むローカルサーチシステムにおいてナビゲーション装置が表示する検索情報に基づいた画面表示の一例である。
【図４】本発明の一実施の形態である中間サーバの機能ブロック図の一例である。
【図５】本発明の一実施の形態である中間サーバを含むローカルサーチシステムにおいて利用可能なナビゲーション装置の構成の一例を表す図である。
【図６】本発明の一実施の形態である中間サーバにおいて実行される処理のフローチャートの一例である。
【発明を実施するための形態】
【０００８】
本発明の一実施の形態による中間サーバを含むローカルサーチシステムの構成の一例について、図１を用いて説明する。図１のローカルサーチシステム１００は、ナビゲーション装置２のユーザに対してローカルサーチと呼ばれるサービスを提供するものであって、中間サーバ１、ナビゲーション装置２、ローカルサーチサーバ３、その他のサーバ４、および通信回線網５で構成される。ナビゲーション装置２、ローカルサーチサーバ３、およびその他のサーバ４は、通信回線網５を介して中間サーバ１と接続されている。
【０００９】
ローカルサーチとは、ローカルサーチサーバ３が提供するサービスであって、ユーザが指定した地域内に存在する所定の検索条件に合致した施設等の情報を検索するものである。
【００１０】
ナビゲーション装置２は、所定の方法で探索された推奨経路に従って車両等を案内する機能を有するものである。本実施の形態のナビゲーション装置２は、ローカルサーチサーバ３を利用してユーザに対してローカルサーチのサービスを提供することができる。
【００１１】
ナビゲーション装置２は、ローカルサーチのサービスを提供する際、ローカルサーチに関するユーザの要求を、要求情報として通信回線網５を介して中間サーバ１へ送信する。要求情報には、ナビゲーション装置２を識別するための機器認証用の情報と、ローカルサーチに関する検索条件が含まれる。ローカルサーチに関する検索条件には、ユーザが指定した検索キーワードや位置情報などが含まれる。ローカルサーチサーバ３は、中間サーバ１から要求情報を受信し、受信した要求情報に含まれる位置情報などに基づいて情報を検索する地域を決定し、決定した地域にある施設等の情報を検索キーワードに基づいて検索する。
【００１２】
中間サーバ１は、受信した要求情報に含まれる認証用の情報に基づいて、要求情報を送信したナビゲーション装置２がローカルサーチの利用を許可された機器であることを認証する。中間サーバ１に認証されたナビゲーション装置２は、ローカルサーチサーバ３が要求情報に基づいて検索した検索結果を中間サーバ経由で取得し、ローカルサーチのサービスを享受することができる。
【００１３】
ローカルサーチの検索条件は、たとえばローカルサーチのサービスを受けるためのＵＲＬ（Uniform Resource Locator）のＵＲＬパラメータとして与えられる。ローカルサーチのサービスを受けるためのＵＲＬは、たとえばＨＴＴＰ(HyperText Transfer Protocol)などのスキーム名、ホスト名、ローカルサーチのサービスを受けるためのパス名、および検索キーワードや位置情報などに基づいたＵＲＬパラメータで構成される。
【００１４】
中間サーバ１は、ナビゲーション装置２とローカルサーチサーバ３との間を中継するものである。中間サーバ１は、ナビゲーション装置２の機器認証を実行して、ローカルサーチの利用が許可されているナビゲーション装置２から受信した要求情報をローカルサーチサーバ３に送信する。本実施の形態における中間サーバ１は、従来から中間サーバ１が行っていたナビゲーション装置２とローカルサーチサーバ３とを中継する処理に加えて、ローカルサーチサーバ３が検索結果に基づいて中間サーバに送信した検索情報に追加の情報を付加する処理を行う。以降、中間サーバ１が検索情報に付加する情報のことを付加情報と記載する。
【００１５】
中間サーバ１は、ナビゲーション装置２から受信する要求情報やローカルサーチサーバ３から受信する検索情報などに基づいて、その他のサーバ４から付加情報を取得するためのＵＲＬである情報取得ＵＲＬを決定する。そして、中間サーバ１は、情報取得ＵＲＬに対応したその他のサーバ４にアクセスし、付加情報を取得する。中間サーバ１は、その他のサーバ４から取得した付加情報をローカルサーチサーバ３から受信した検索情報に追加し、ナビゲーション装置２に送信する。
【００１６】
中間サーバ１がローカルサーチサーバ３の検索情報に追加する情報としては、ローカルサーチサーバ３が要求情報に基づいて検索した地域の天候に関する情報や、その地域における車両の燃料等の物価に関する情報、駐車場の空き具合に関する情報、渋滞や交通規制に関する情報などがある。
【００１７】
ローカルサーチサーバ３は、ナビゲーション装置２から中間サーバ１を介して受信した要求情報などに基づいて検索情報を検索し、中間サーバ１を介してナビゲーション装置２に検索した検索情報を送信することによりローカルサーチのサービスをナビゲーション装置２に提供する。
【００１８】
通信回線網５は、インターネットなどで構築されるものである。その他のサーバ４は、通信回線網５に接続している。中間サーバ１は、情報取得ＵＲＬに基づいてその他のサーバ４から付加情報を取得する。情報取得ＵＲＬは、ＨＴＴＰなどのスキーム名、ホスト名、付加情報を取得するためのパス名、およびＵＲＬパラメータとによって構成される。
【００１９】
ローカルサーチサーバ３が送信する検索情報および中間サーバ１が追加する付加情報は、ＸＭＬ（Extensible Markup Language）などのマークアップ言語で表される。マークアップ言語とは、タグと呼ばれる特定の文字列を利用してデータの意味や構造を記述するものである。図２は、ローカルサーチサーバ３の検索情報２００に中間サーバ１が付加情報２０１を追加した例である。図２の例では、検索情報２００および付加情報２０１は、ＸＭＬにより記載されている。
【００２０】
図２の検索情報２００は、「○△□病院」の住所や緯度および経度などの位置情報、電話番号などをＸＭＬで記述したものである。図２の付加情報２０１は、検索情報２００に基づいて取得された「晴れ時々曇り」という天候情報をＸＭＬで記述したものである。図２の付加情報２０１は、たとえば検索情報２００に基づいて、「○△□病院」の住所の周辺地域の天候情報を取得した一例である。
【００２１】
中間サーバ１は、ローカルサーチサーバ３の検索情報２００に対して付加情報を挿入するとき、特定のタグを利用する。図２の例では、中間サーバ１はVendorSpecificというタグを利用して、付加情報２０１を検索情報２００に挿入する形で追加している。
【００２２】
ナビゲーション装置２は、図２に示すような付加情報が挿入された検索情報を用いてユーザに情報の提供を行う。図３は、ナビゲーション装置２がナビゲーション装置２の表示モニタ２２に検索情報２００および付加情報２０１に基づいた情報表示３００、情報表示３０１、および情報表示３０２を表示したものである。情報表示３００は、検索情報２００に基づいたもので、○△□病院の住所や電話番号などを表示している。情報表示３０１は、付加情報２０１に基づいたもので、○△□病院の周辺（XX県YY市）の天候情報を表示している。情報表示３０２は、検索情報２００に含まれていた緯度や経度などの位置情報とナビゲーション装置に記憶されている地図データに基づいたもので、○△□病院の位置を地図上に表示している。
【００２３】
上記のように本実施の形態の中間サーバ１は、ローカルサーチサーバ３の検索情報２００に付加情報２０１を追加することができるため、情報表示３０１のようにユーザにとって有益な情報を提供することができる。
【００２４】
本実施の形態における中間サーバ１の機能について、図４を用いて説明する。図４は、中間サーバ１の機能ブロック構成の一例を示すシステムブロック図である。図４には、中間サーバ１の機能を表すものとして、送受信部１１、機器認証部１２、情報中継部１３、付加情報取得部１４、情報付加部１５、および記憶部１６が例示されている。
【００２５】
送受信部１１は、通信回線網５と接続し、機器認証部１２や、情報中継部１３、付加情報取得部１４、情報付加部１５などのために中間サーバ１の外部と情報の送受信を行う。
【００２６】
機器認証部１２は、ナビゲーション装置２の機器認証を行う。機器認証部１２は、送受信部１１を介してナビゲーション装置２の要求情報をナビゲーション装置２から受信し、当該要求情報に含まれる機器認証用の情報を取得する。そして、取得した機器認証用の情報に基づいて、ナビゲーション装置２の認証を行う。ナビゲーション装置２の認証は、たとえば記憶部１６に記憶されている認証用データのデータベースに登録されているナビゲーション装置２か否かを判定することにより実行できる。
【００２７】
情報中継部１３は、機器認証部１２で認証されたナビゲーション装置２の要求情報をローカルサーチサーバ３に送信するものである。情報中継部１３は、送受信部１１を介してナビゲーション装置２の要求情報を受信する。そして、ナビゲーション装置２が機器認証部１２にて認証されたとき、受信していた要求情報をローカルサーチサーバ３へ送信する。
【００２８】
付加情報取得部１４は、ローカルサーチサーバ３から受信した検索情報またはナビゲーション装置２から受信した要求情報に基づいて、情報取得ＵＲＬを決定して付加情報を取得する。付加情報取得部１４は、送受信部１１を介して受信したローカルサーチサーバ３の検索情報とナビゲーション装置２の要求情報とを取得する。そして、付加情報取得部１４は、取得した検索情報や要求情報などに基づいて情報取得ＵＲＬを決定し、情報取得ＵＲＬに対応したその他のサーバ４から付加情報を取得する。
【００２９】
たとえば、その他のサーバ４が天候情報を検索するためのサーバである場合を考える。検索条件がＵＲＬパラメータとして与えられているとき、ＵＲＬパラメータの中に都市名や都道府県名などの地域名称を表すためのものがあった場合や、ローカルサーチサーバ３から送信された検索情報の中に都市名や地域名称を表すためのタグがあった場合は、中間サーバ１はその他のサーバ４から天候情報を取得するためのスキーム名、ホスト名、およびパス名のほかに当該都市名に関するＵＲＬパラメータを加えたＵＲＬを情報取得ＵＲＬとして決定し、その他のサーバ４にアクセスして天候情報を取得する。そして、付加情報取得部１４は、検索により得られた当該都市に関する天候情報を付加情報として取得する。また、ローカルサーチサーバ３の検索情報やナビゲーション装置２の要求情報に緯度や経度などの位置情報があった場合は、その位置情報をＵＲＬパラメータとした情報取得ＵＲＬを作成し、その位置情報の周辺にある都市名を別のサーバから取得し、取得した都市名から天候情報を取得する情報取得ＵＲＬを決定してもよい。
【００３０】
情報付加部１５は、付加情報取得部１４が取得した付加情報を、ローカルサーチサーバ３から送信されてきた検索情報と同じマークアップ言語で、ナビゲーション装置２が対応可能な構文で表現し、当該検索情報に追加する。たとえば、付加情報として天候情報を取得した場合に、図２の付加情報２０１のようにVenderSpecificタグを用いたＸＭＬで表現した天候情報を検索情報２００に追加する。
【００３１】
記憶部１６は、中間サーバ１において各種情報を記憶している。たとえば、ナビゲーション装置２が中間サーバ１へアクセスしたことを記録したアクセスログなどの各種ログや、機器認証部１２がナビゲーション装置２の認証を行うための認証用データのデータベースなどの各種データベース等を記憶するものである。
【００３２】
次に、本実施の形態である中間サーバ１を含むローカルサーチシステム１００の一構成要素であるナビゲーション装置２について説明する。図５は、ナビゲーション装置２の一構成例を示す図である。図５のナビゲーション装置２は、車両用のものであり、制御部２０、記憶部２１、表示モニタ２２、スピーカ２３、ＧＰＳ受信部２４、ジャイロセンサ２５、および入力装置２６を備える。以降、ナビゲーション装置２を搭載した車両のことを搭載車両と記載する。
【００３３】
図５のナビゲーション装置２は、通信端末６と接続されており、必要に応じて通信回線網５と無線接続を行う。通信端末６と通信回線網５が無線接続する際には、通信回線網５が有する不図示の無線基地局が用いられる。この無線基地局は、その周囲の所定の通信エリア内にある通信端末６と無線通信することが可能であり、全国各地に散在している。なお、通信端末６は、たとえば携帯電話などでよい。
【００３４】
図５の制御部２０は、ナビゲーション装置２を動作させるための各種処理を実行する部分であり、マイクロプロセッサ、各種周辺回路、ＲＡＭ、ＲＯＭなどによって構成される。ナビゲーション装置２におけるローカルサーチのサービスに関する処理は、制御部２０の制御により実行される。制御部２０では、ローカルサーチ以外の処理として、たとえば経路探索処理や、マップマッチング処理、経路誘導処理なども実行される。これらの処理については、多くの手法が知られている。
【００３５】
制御部２０は、ユーザが入力装置２６を介してメニュー等を表示モニタ２２に表示させ、ローカルサーチのサービスを利用することを選択した場合、通信端末６を介して中間サーバ１へ要求情報を送信する。制御部２０は、ユーザがローカルサーチのサービスを利用することに決めたとき、ナビゲーション装置２の製造番号などの機器を識別するための情報や、ＧＰＳ信号に基づいて算出された搭載車両の現在位置に関する位置情報などを取得する。そして、制御部２０は、それらの取得した情報とユーザが入力装置２６を介して入力した検索キーワード等に基づいて、要求情報を生成する。
【００３６】
制御部２０が実行する経路探索処理とは、利用者が設定した探索条件に基づいて、搭載車両の現在位置から目的地までの推奨経路をダイクストラ法などにより探索するものである。目的地は、ナビゲーション装置２の利用者が入力装置２６を介して入力すればよい。搭載車両の現在位置は、制御部２０がＧＰＳ受信部２４を利用して算出することにより特定できる。経路の探索は、記憶部２１に記憶されている地図データに基づいて実行される。なお、推奨経路を探索するとき、目的地だけでなく経由地を選択してもよい。
【００３７】
制御部２０が実行する経路誘導処理とは、経路探索処理により探索された推奨経路に沿って運転手が搭載車両を運転できるように、表示モニタ２２やスピーカ２３などを利用して誘導するものである。制御部２０は、表示モニタ２２に搭載車両の位置を示す印を付した地図を表示し、スピーカ２３から音声案内を出力する。
【００３８】
図５の記憶部２１は、ハードディスクなどを含む記憶媒体の集まりであり、道路地図を表す地図データや、アイコン等の画像データ、音声データを含む各種データが記憶されている。記憶部２１に記憶されているデータは、必要に応じて制御部２０により記憶部２１から読み出され、制御部２０が実行する様々な処理や制御に利用される。また、制御部２０は、記憶部２１に新たなデータを記憶することや既に記憶されているデータを更新することができる。
【００３９】
記憶部２１に記憶される地図データには、地図上の場所を表すノードに関する情報と、ノードが表す場所と場所の間を繋ぐ道路を表すリンクに関する情報とが含まれる。ノードに関する情報には、位置情報や地点名称に関する情報などが含まれる。リンクに関する情報には、リンクが表す道路の長さなど、そのリンクを通過するのにかかる時間を割り出すための情報や、道路種別、車両の通行が許可されている方向などの情報が含まれる。これらの情報に基づいて経路探索処理や、マップマッチング処理、経路誘導処理などが実行される。
【００４０】
記憶部２１に記憶される地図データには、更に施設データが含まれる。施設データには、施設名や施設の位置、施設のジャンルなどの情報が含まれる。制御部２０は、前述した経路誘導処理において、表示モニタ２２に表示している地図上に施設を表す印を表示することができる。
【００４１】
ナビゲーション装置２は、記憶部２１に記憶されている地図データに基づいて、図３の情報表示３０２のように、ローカルサーチサーバ３の検索結果などに含まれる緯度や経度などの位置情報や住所に基づいた地図を用いた情報表示を行うことができる。
【００４２】
図５の表示モニタ２２は、様々な画像や映像などを表示するための装置であり、液晶ディスプレイ等が用いられる。制御部２０の制御に基づいて表示モニタ２２に地図や搭載車両の現在位置を表示することにより、ナビゲーション装置２は推奨経路に沿った案内を行うことができる。また、表示モニタ２２は、制御部２０の制御により、図３のようにローカルサーチサーバ３の検索情報２００に基づいた情報表示３００および情報表示３０２、ならびに付加情報２０１に基づいた情報表示３０１を表示する。
【００４３】
図５のスピーカ２３は、制御部２０の制御により、搭載車両の走行に関する様々な音声情報を出力する。たとえば、制御部２０により探索された経路に従って搭載車両を目的地まで誘導するための音声案内や、警告音などを出力する。また、制御部２０は、スピーカ２３を介してユーザに推薦情報を音声で提供することもできる。
【００４４】
図５のＧＰＳ受信部２４は、ＧＰＳ衛星から送信されるＧＰＳ信号を受信して制御部２０へ出力する。ＧＰＳ信号には、搭載車両の現在位置と現在時刻を特定するための情報として、そのＧＰＳ信号を送信したＧＰＳ衛星の位置と送信時刻が含まれている。したがって、制御部２０は、所定数以上のＧＰＳ衛星からＧＰＳ信号により、これらの情報に基づいて搭載車両の現在位置および現在時刻を算出することができる。制御部２０は、ＧＰＳ信号に基づいて算出された搭載車両の現在位置の時間変化を算出し、その搭載車両の現在位置の時間変化に基づいて、搭載車両が走行している方向と走行した距離を特定することができる。
【００４５】
ナビゲーション装置２の制御部２０は、記憶部２１に記憶された地図データや上記のようにして算出した搭載車両の現在位置が変化した軌跡などに基づいて、搭載車両がどの道路の上に存在するかを特定する。このような処理をマップマッチング処理という。
【００４６】
図５のジャイロセンサ２５は、搭載車両の向きの変化に応じた角速度を検出するためのセンサである。このジャイロセンサ２５により検出された角速度に基づいて、搭載車両の向きが求められ、搭載車両が走行している方向を特定できる。
【００４７】
搭載車両がトンネル内を走行しているときや、高架下にあるサービスエリア内にあるときなど、ＧＰＳ受信部２４がＧＰＳ信号を受信できない場合がある。制御部２０は、ジャイロセンサ２５により検出される角速度、搭載車両からハーネスや無線通信等を介して送信される搭載車両の走行速度、および記憶部２１に記憶される地図データに基づいて、搭載車両の現在位置および走行している方向に関する情報を特定することもできる。このようにして特定された搭載車両の現在位置の軌跡に基づいてもマップマッチング処理を実行することができる。ＧＰＳ信号に基づいたマップマッチング処理と、角速度や走行速度等に基づいたマップマッチング処理とは併用してもよい。
【００４８】
図５の入力装置２６は、ナビゲーション装置２を動作させるためにユーザから入力される各種操作を検出するための装置であり、各種の入力スイッチ類を有している。ユーザは、入力装置２６を操作することにより、たとえば、メニューを開いたり、メニューの中からローカルサーチのサービスを実行することを選択したり、検索キーワードを入力したり、目的地に設定したい施設や地名等を入力したり、予め登録された登録地の中から目的地を選択したり、表示モニタ２２に表示された地図を任意の方向にスクロールしたりすることができる。入力装置２６は、操作パネルやリモコンなどによって実現することができる。あるいは、入力装置２６を表示モニタ２２と一体化されたタッチパネルとしてもよい。
【００４９】
次に、本実施の形態である中間サーバ１において実行する処理について、図６に示すフローチャートの一例を用いて説明する。図６のフローチャートは、通信回線網５を介して送受信部１１がナビゲーション装置２からの要求情報を受信したときに開始する処理である。
【００５０】
図６のステップＳ１０では、中間サーバ１は、送受信部１１を介して受信した要求情報に基づいて、機器認証部１２においてナビゲーション装置２の機器認証を行う。そして、図６のステップＳ２０では、中間サーバ１は、機器認証部１２においてナビゲーション装置２が認証されたか否かを判定する。図６の処理は、機器認証部１２においてナビゲ−ション装置２が認証された場合は、ステップＳ３０に進み、ナビゲーション装置２が認証されなかった場合は図６の処理を終了する。
【００５１】
図６のステップＳ３０では、中間サーバ１は、情報中継部１３において、機器認証部１２に認証されたナビゲーション装置２からの要求情報をローカルサーチサーバ３に送信する。図６の処理は、要求情報をローカルサーチサーバ３に送信したら、ステップＳ４０に進む。
【００５２】
図６のステップＳ４０では、中間サーバ１は、ローカルサーチサーバ３の検索情報を送受信部１１が受信するまでステップＳ４０で待機する。図６の処理は、ローカルサーチサーバ３から検索情報を受信したら、ステップＳ５０に進む。
【００５３】
図６のステップＳ５０では、中間サーバ１は、付加情報取得部１４において、機器認証部１２に認証されたナビゲーション装置２からの要求情報もしくはローカルサーチサーバ３からの検索情報またはその両方に基づいて、情報取得ＵＲＬを決定する。図６の処理は、情報取得ＵＲＬを決定したら、ステップＳ６０に進む。
【００５４】
図６のステップＳ６０では、中間サーバ１は、ステップＳ５０で決定した情報取得ＵＲＬに基づいて、その他のサーバ４から付加情報を取得する。図６の処理は、付加情報を取得したら、ステップＳ７０に進む。
【００５５】
図６のステップＳ７０では、中間サーバ１は、ローカルサーチサーバ３から受信した検索情報にステップＳ６０で取得した付加情報を追加する。図６の処理は、検索情報に付加情報を追加したら、ステップＳ８０に進む。
【００５６】
図６のステップＳ８０では、中間サーバ１は、送受信部１１および通信回線網５を介して、ステップＳ７０で付加情報を追加した検索情報をナビゲーション装置２に送信する。ナビゲーション装置２へ付加情報を追加した検索情報を送信したら、図６の処理を終了する。
【００５７】
以上で説明した実施形態によれば、次の作用効果を奏する。
【００５８】
本実施の一形態である中間サーバ１は、送受信部１１を介して通信回線網５と接続しており、ナビゲーション装置２とローカルサーチサーバ３との間の情報の送受信を中継している。中間サーバ１の情報中継部１３は、送受信部１１を介して受信したナビゲーション装置２の要求情報をローカルサーチサーバ３に送信する（図６のステップＳ３０）。中間サーバ１の付加情報取得部１４は、ローカルサーチサーバ３が要求情報に基づいて検索した検索情報を、送受信部１１を介して受信し（図６のステップＳ４０）、ナビゲーション装置２の要求情報およびローカルサーチサーバ３の検索情報のうちの少なくとも一つに基づいて情報取得ＵＲＬを決定し、付加情報を取得する（図６のステップＳ５０およびステップＳ６０）。中間サーバ１の情報付加部１５は、ローカルサーチサーバ３の検索情報に付加情報を追加し（図６のステップＳ７０）、付加情報を追加した検索情報をナビゲーション装置２へ送信する（図６のステップＳ８０）。これにより、ローカルサーチに関して、ローカルサーチサーバ３だけでなく中間サーバ１においてもユーザにとって有益な情報を提供することができる。
【００５９】
以上で説明した実施形態は、以下のように変形して実施できる。
【００６０】
以上で説明した実施の形態では、付加情報を検索情報に挿入する形で追加したが、それぞれを個別にナビゲーション装置２に送信することにしてもよい。また、ローカルサーチサーバ３の検索情報および付加情報のフォーマットは、ＸＭＬなどのマークアップ言語だけに限定しない。
【００６１】
以上で説明した実施の形態および変形例におけるローカルサーチシステム１００において、ナビゲーション装置２は、ユーザにローカルサーチのサービスを提供するものであれば他の機器でもよい。たとえば、車両用の音響機器などでもよい。また、ナビゲーション装置２は、車両用に限定しない。たとえば、歩行者用のナビゲーション装置でもよい。
【００６２】
以上で説明した実施の形態および変形例である中間サーバ１は、付加情報をその他のサーバ４から検索することにより取得したが、中間サーバ１の記憶部１６に記憶しているデータベースや各種ログなどに基づいて取得してもよい。
【００６３】
以上で説明した各実施の形態や各種の変形例はあくまで一例であり、発明の特徴が損なわれない限り、本発明はこれらの内容に限定されない。
【符号の説明】
【００６４】
１  中間サーバ
２  ナビゲーション装置
３  ローカルサーチサーバ
４  その他のサーバ
５  通信回線網
６  通信端末
１１  送受信部
１２  機器認証部
１３  情報中継部
１４  付加情報取得部
１５  情報付加部
１６  記憶部
２０  制御部
２２  表示モニタ
２６  入力装置
１００  ローカルサーチシステム
２００  検索情報
２０１  付加情報
【図１】
2012053733.tif 000003
【図２】
2012053733.tif 000004
【図３】
2012053733.tif 000005
【図４】
2012053733.tif 000006
【図５】
2012053733.tif 000007
【図６】
2012053733.tif 000008