(57)【特許請求の範囲】
【請求項１】
ユーザによって入力された検索条件に基づいて周辺の施設を検索する場合の検索条件の入力を支援するナビゲーションシステム向け検索支援システムであって、
目的地又は／及び経路に関する、目的地までの経路上の任意の地点に基づいて地名を抽出する地名抽出手段と、
前記地名抽出手段で抽出した地名を検索条件の候補としてユーザに対して表示し、ユーザによる検索条件の選択を可能とする入力補助手段と、
目的地までの移動中に施設を検索するためにユーザが入力した検索ワードを、地名情報を含む目的地情報又は／及び経路情報に、紐付けてセンタにアップロードするアップロード手段と、
前記アップロード手段でアップロードされた検索ワードを、目的地情報又は／及び経路情報が含む地名情報に、紐付けて記憶する記憶手段と、
目的地又は／及び経路が設定された場合に、前記記憶手段から、当該目的地又は／及び経路の地名と共通する地名を有する目的地情報又は／及び経路情報の地名情報に紐付けられた検索ワードを抽出する検索ワード抽出手段と、
前記検索ワード抽出手段で抽出した検索ワードに基づく情報をダウンロードするダウンロード手段と、
を備え、
前記入力補助手段は、前記ダウンロード手段でダウンロードされた検索ワードに基づく情報を検索条件の候補としてユーザに対して表示し、ユーザによる検索条件の選択を可能とする、ナビゲーションシステム向け検索支援システム。
【請求項２】
前記地名抽出手段で抽出した地名とともに現在地から当該地名の地域までの移動時間又は／及び距離を表示する表示手段を備える、請求項１に記載のナビゲーションシステム向け検索支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーションシステム向け検索支援システムに関する。
【背景技術】
【０００２】
ナビゲーションシステムには、目的地周辺や経路周辺の各種施設を検索する周辺検索がある。非特許文献１には、目的地が設定され、目的地までのルートが探索されている場合、自車位置、目的地、ルートサイド等の周辺の施設を検索できるとともに、ルート沿いの施設を検索して自車位置から距離等を表示し、その施設を立寄地として設定できることが記載されている。ナビゲーションシステムでは、センタやインターネットと接続する通信機能を有している場合、センタやインターネット上の検索サイトの最新かつ詳細なデータを利用して検索するために、センタや検索サイトに検索ワードを送信し、センタや検索サイトにおいて各種施設を検索することも検討されている。インターネット上の検索サイトでは、例えば、検索ワードを入力して検索を行うと、多数の他のユーザが検索結果や評価情報等によってランク付けされた順に検索ワードに合致する施設を表示したり、任意の経路周辺における立寄地候補を表示してガイド設定可能にする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１０９９１９号公報
【特許文献２】特開２００９−４２０８３号公報
【非特許文献】
【０００４】
【非特許文献１】“ＡＶナビ  ＣＲＡＳＶＩＡ  ＮＸ８０９  取扱説明書”、クラリオン株式会社、２００９年、ｐｐ．６６−７３
【非特許文献２】“ｃａｒ  ＮＡＶＩＴＩＭＥ  製品紹介  基本性能”、［ｏｎｌｉｎｅ］、株式会社ナビタイムジャパン、［平成２２年７月２６日検索］、インターネット＜URL：  http://www.navitime.co.jp/wnd/car/products/function.html＞
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ナビゲーションシステムでは、経路周辺の施設を検索する場合、その経路が通る各地域単位（例えば、県単位、市町村単位）での検索ができない。そのため、検索を行った結果、支店の存在等で同一条件を満たす施設（同一の検索ワードに合致する施設）が複数ある場合、同一条件を満たす施設が複数の地点に表示され、ユーザがどれを選択してよいのか判断に迷う。特に、センタやインターネットの検索サイトを利用する場合、検索ワードとして地名を指定しないと、地域単位での検索ができない。そのため、ユーザは、経路周辺の地図上で地名を確認し、その地名を検索ワードとして入力する必要がある。
【０００６】
そこで、本発明は、ユーザが望む地域での検索を可能とするナビゲーションシステム向け検索支援システムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
本発明に係るナビゲーションシステム向け検索支援システムは、ユーザによって入力された検索条件に基づいて周辺の施設を検索する場合の検索条件の入力を支援するナビゲーションシステム向け検索支援システムであって、目的地又は／及び経路に関する、目的地までの経路上の任意の地点に基づいて地名を抽出する地名抽出手段と、地名抽出手段で抽出した地名を検索条件の候補としてユーザに対して表示し、ユーザによる検索条件の選択を可能とする入力補助手段と、目的地までの移動中に施設を検索するためにユーザが入力した検索ワードを、地名情報を含む目的地情報又は／及び経路情報に、紐付けてセンタにアップロードするアップロード手段と、アップロード手段でアップロードされた検索ワードを、目的地情報又は／及び経路情報が含む地名情報に、紐付けて記憶する記憶手段と、目的地又は／及び経路が設定された場合に、記憶手段から、当該目的地又は／及び経路の地名と共通する地名を有する目的地情報又は／及び経路情報の地名情報に紐付けられた検索ワードを抽出する検索ワード抽出手段と、検索ワード抽出手段で抽出した検索ワードに基づく情報をダウンロードするダウンロード手段と、を備え、入力補助手段は、ダウンロード手段でダウンロードされた検索ワードに基づく情報を検索条件の候補としてユーザに対して表示し、ユーザによる検索条件の選択を可能とすることを特徴とする。
【０００８】
このナビゲーションシステム向け検索支援システムでは、地名抽出手段で目的地又は／及び経路に関する、目的地までの経路上の任意の地点に基づいて地名を抽出する。そして、ナビゲーションシステム向け検索支援システムでは、入力補助手段でその抽出された地名をユーザに対して表示し、ユーザによる検索条件の選択を可能とする。ユーザは、その選択可能な状態の地名から、検索してほしい地域を検索条件として入力することができる。その選択可能な状態の地名からユーザがある地名を入力すると、ナビゲーションシステム向け検索支援システムでは、その入力された地名を検索条件の１つとしてその地名の地域内の施設を検索する。このように、ナビゲーションシステム向け検索支援システムは、目的地又は／及び経路に関する、目的地までの経路上の任意の地点に基づいて抽出された地名を検索条件の候補としてユーザに提供することにより、ユーザが望む地域での検索を容易に可能とする。
【０００９】
なお、検索対象の施設は、給油、飲食、宿泊等の建物の施設の他に観光地、海水浴場、遺跡等の建物以外の施設も含む。地名は、例えば、都道府県単位の地名、市町村単位の地名がある。
【００１１】
このナビゲーションシステム向け検索支援システムでは、地名抽出手段で目的地までの経路上の任意の地点の地名を抽出する。すなわち、目的地までの経路が通過する各地域の地名が抽出される。そして、ナビゲーションシステム向け検索支援システムでは、入力補助手段で経路が通過する各地域の地名をユーザに対して表示し、ユーザによる検索条件の選択を可能とする。これによって、ナビゲーションシステム向け検索支援システムは、目的地までの経路が通過する各地域の地名を検索条件の候補としてユーザに提供でき、目的地へ向けて経路を移動中の状況に応じてユーザが望む地域での施設の検索が可能になり、目的地に向かう途中の立寄地を設定できる。
【００１２】
本発明の上記ナビゲーションシステム向け検索支援システムでは、地名抽出手段で抽出した地名とともに現在地から当該地名の地域までの移動時間又は／及び距離を表示する表示手段を備えると好適である。
【００１３】
このナビゲーションシステム向け検索支援システムでは、地名抽出手段で抽出された地名をユーザに対して表示し、ユーザによる検索条件の選択を可能とする場合、表示手段でその地名とともに現在地から当該地名の地域までの移動時間又は／及び距離を表示する。これによって、ナビゲーションシステム向け検索支援システムは、ユーザに対して検索条件の候補としてより詳細な情報を提供でき、ユーザが検索対象の地域を判断する材料が増える。
【００１５】
ナビゲーションシステム向け検索支援システムでは、ユーザ側（車両等）とセンタとの通信が可能なシステムであり、ユーザ側とセンタとの間で情報をやりとりする。任意のユーザ側において、目的地までの移動中にユーザが施設を検索するために検索ワードを入力して検索を行った場合、アップロード手段でその検索ワードを、地名情報を含む目的地情報又は／及び経路情報に、紐付けてセンタにアップロードする。センタでは、記憶手段にそのアップロードされた検索ワードを、目的地情報又は／及び経路情報が含む地名情報に、紐付けて記憶する。これによって、センタには、多数のユーザについての目的地情報又は／及び経路情報が含む地名情報に紐付けられた検索ワードが寄せられ、蓄積される。センタでは、あるユーザ側で目的地や経路が設定されると、検索ワード抽出手段によって記憶手段から、その目的地や経路と共通する地名を有する目的地情報又は経路情報の地名情報に紐付けられた検索ワードを抽出する。そして、センタでは、ダウンロード手段によってその抽出された検索ワードに基づく情報をそのユーザ側にダウンロードする。そのユーザ側では、入力補助手段によってダウンロードされた検索ワードに基づく情報を検索条件の候補としてユーザに提供する。これによって、ナビゲーションシステム向け検索支援システムは、他のユーザによって入力された検索ワード（他のユーザの持っている有益な情報）を検索条件の候補として任意のユーザに提供することができ、そのユーザが持っていなかった有益な情報に基づいて施設を検索することが可能となる。ユーザは、他のユーザが持っていた情報から新たな施設（立寄地）を開拓できる。
【発明の効果】
【００１６】
本発明によれば、目的地又は／及び経路に関する設定項目に基づいて抽出された地名を検索条件の候補としてユーザに提供することにより、ユーザが望む地域での検索を容易に可能とする。
【図面の簡単な説明】
【００１７】
【図１】第１の実施の形態に係るナビゲーションシステム向け検索支援システムの構成図である。
【図２】現在地から目的地までの経路が通過する各地名を示す地図の一例である。
【図３】周辺検索用のソフトウェアキーボードの一例である。
【図４】現在地ボタンが押された場合の地名抽出の説明図である。
【図５】第１の実施の形態に係るナビゲーションシステム向け検索支援システムの動作の流れを示すフローチャートである。
【図６】第２の実施の形態に係るナビゲーションシステム向け検索支援システムの構成図である。
【図７】第２の実施の形態に係るナビゲーションシステム向け検索支援システムの動作の流れを示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、図面を参照して、本発明に係るナビゲーションシステム向け検索支援システムの実施の形態を説明する。なお、各図において同一又は相当する要素については同一の符号を付し、重複する説明を省略する。
【００１９】
本実施の形態では、本発明に係るナビゲーションシステム向け検索支援システムを、各車両に搭載されるナビゲーションシステムとセンタとで構成されるナビゲーションシステム向け検索支援システムに適用する。本実施の形態では、ナビゲーションシステムとセンタと間で無線通信可能であり、目的地周辺や経路周辺や現在地周辺の施設を検索する場合にはナビゲーションシステムからセンタに検索ワードを送信して、センタにおいて周辺検索を行う。特に、本実施の形態では、ユーザに対して周辺検索のための検索ワードの入力候補を提供する。本実施の形態には、２つの形態があり、第１の実施の形態がナビゲーションとセンタで入力候補の各処理を行う形態であり、第２の実施の形態が主にセンタで入力候補の各処理を行う形態である。
【００２０】
ちなみに、車両個々で周辺検索を行うのでなく、センタで周辺検索を行うことにより、センタが持っている最新かつ詳細なデータを用いて検索ができ、多数のユーザの評価情報（クチコミ情報等）も加味されたデータの検索も可能となる。但し、センタで目的地や経路や現在地の周辺検索を行う場合、ナビゲーションシステムで用いている地図上の座標データを使えない事があるので、その時はセンタが受信する検索ワードとして地名も必要となる。
【００２１】
図１〜図４を参照して、第１の実施の形態に係るナビゲーションシステム向け検索支援システム１について説明する。図１は、第１の実施の形態に係るナビゲーションシステム向け検索支援システムの構成図である。図２は、現在地から目的地までの経路が通過する各地名を示す地図の一例である。図３は、周辺検索用のソフトウェアキーボードの一例である。図４は、現在地ボタンが押された場合の地名抽出の説明図である。
【００２２】
ナビゲーションシステム向け検索支援システム１は、各車両に搭載されるナビゲーションシステム２（車載機）とセンタ３で構成される。ナビゲーションシステム向け検索支援システム１では、車両が目的地までの経路に基づいて目的地に向かっているときに車両のユーザ（運転者等）が目的地周辺又は経路周辺又は現在地周辺での施設の検索を行う場合、そのユーザに対して検索ワードの入力候補を提供する。特に、ナビゲーションシステム向け検索支援システム１では、ナビゲーションシステム２で目的地又は経路上又は現在地周辺の地名に関する情報を抽出するとともに、センタ３で目的地周辺又は経路周辺又は現在地周辺においてよく使われる検索ワードに関する情報を抽出し、ナビゲーションシステム２でその各情報に基づいて入力候補を提供する。
【００２３】
ナビゲーションシステム２について説明する。ここでは、ナビゲーションシステム２における周辺検索機能についてのみ説明する。ナビゲーションシステム２は、センタ３との無線通信機能を有している。ナビゲーションシステム２では、ユーザによって目的地が設定され（経由地も設定されている場合もある）、その目的地までの経路を探索し、経路に沿って走行するように経路案内を行っているときに、ユーザによって周辺検索に移行するための入力があった場合に周辺検索機能を実行する。そのために、ナビゲーションシステム２は、無線通信機２０、地図データベース２１、ディスプレイ２２及びＥＣＵ[Electronic Control Unit]２３を備えている。
【００２４】
なお、第１実施の形態では、無線通信機２０及びＥＣＵ２３での処理が特許請求の範囲に記載するアップロード手段に相当し、ディスプレイ２２が特許請求の範囲に記載する表示手段に相当し、ディスプレイ２２及びＥＣＵ２３での処理が特許請求の範囲に記載する入力補助手段に相当し、ＥＣＵ２３での処理が特許請求の範囲に記載する地名抽出手段に相当する。
【００２５】
無線通信機２０は、センタ３との無線通信を行うための通信機である。無線通信機２０では、ＥＣＵ２３から送信情報信号を受信した場合にはその送信情報信号をセンタ３に送信し、センタ３から信号を受信した場合にはその信号をＥＣＵ２３に送信する。送信する情報としては、例えば、目的地の地名情報、経路上の地名情報、現在地周辺の地名情報、周辺検索を行った場合の検索ワードがある。受信する情報としては、例えば、よく使われる検索ワード及びその利用頻度がある。送信情報信号には、センタ３がどの車両からの信号かを特定するために、車両を識別するための情報も含まれる。
【００２６】
地図データベース２１は、地図と地名情報が紐付いたデータを格納したデータベースである。地図は、目的地情報や経路情報や現在地情報で用いられるノード（座標データ）及びノードとノード間を結ぶリンクを少なくとも含む地図である。目的地情報は、目的地のノード、経由地のノード等の情報である。経路情報は、目的地までのノートとリンク等の情報である。現在地情報は、現在地のノード等の情報である。地名情報は、所定の地域の地名であり、例えば、都道府県名、市町村名である。したがって、この地図データベース２１を利用することにより、目的地のノードや経由地のノードや現在地のノードからそのノード含む地名やそのノード周辺の地名を抽出でき、経路を構成するリンク列から各リンクを含む地名を抽出できる。
【００２７】
図２に示す例では、目的地Ｐ１（経由地Ｐ２を経由）までの経路Ｒを破線で示しており、目的地Ｐ１のノードはＡ県Ｇ市内であり、経由地Ｐ２のノードはＡ県Ｄ市内であり、現在地Ｐ３のノードはＡ県Ｃ市であり、経路Ｒは都道府県レベルではＡ県、Ｈ県を通過し、市町村レベルではＣ市、Ｄ市、Ｅ町、Ｆ村、Ｇ市を通過する。したがって、この例の場合、地図データベース２１を利用することにより、都道府県レベルではＡ県とＨ県が抽出され、市町村レベルではＣ市、Ｄ市、Ｅ町、Ｆ村、Ｇ市が抽出される。なお、図２では、県境を実線で示しており、市町村境を一点鎖線で示している。
【００２８】
ディスプレイ２２は、ナビゲーションシステム２と他のシステムとで共用される車載のディスプレイである。ディスプレイ２２は、タッチパネル式のディスプレイであり、ユーザの入力手段としての機能も有する。ディスプレイ２２では、ＥＣＵ２３から画像表示信号を受信すると、その画像表示信号に示される画像を表示する。特に、ディスプレイ２２では、周辺検索の検索条件の入力画面等の画像を表示している場合、タッチパネルによるソフトウェアキーボードとして機能する。図３には、ディスプレイ２２が周辺検索用のソフトウェアキーボードとして機能している場合の画面の一例を示している。
【００２９】
ＥＣＵ２３は、ＣＰＵ[CentralProcessing Unit]、ＲＯＭ[Read Only Memory]、ＲＡＭ[Random Access Memory]等からなる電子制御ユニットであり、ナビゲーションシステム２を統括制御する。ここでは、ＥＣＵ２３における周辺検索処理についてのみ説明する。
【００３０】
ユーザの入力によってナビゲーションシステム２が周辺検索機能に移行すると、ＥＣＵ２３では、周辺検索の検索条件の入力画面（ソフトウェアキーボード）を表示するための画像表示信号をディスプレイ２２に送信する。この入力画面は、例えば、図３に示すように、現在地周辺の地名を表示するための現在地ボタンＢ０、目的地周辺の地名を表示するための目的地ボタンＢ１、経路周辺の地名を表示するための経路ボタンＢ２、検索を開始するための検索ボタンＢ３、文字入力するための各種ボタンＢ４、検索ワードを文字入力するための入力スペースＳ、検索ワードの入力候補を表示するための入力候補表示エリアＡがある。
【００３１】
ソフトウェアキーボード上の目的地ボタンが押された場合、ＥＣＵ２３では、地図データベース２１を利用して、目的地の存在する地名を抽出する。抽出する地名は、住所の一部であり、例えば、県名、市町村名である。経由地が設定されている場合には経由地の存在する地名も抽出する。図２に示す例の場合、目的地Ｐ１が存在するＡ県やＧ市が抽出され、経由地Ｐ２が存在するＡ県やＤ市も抽出される。
【００３２】
そして、ＥＣＵ２３では、抽出した地名毎に、現在地から地名の地域に到達するための距離及び時間を計算する。その計算方法の一例を、図２の例で説明する。Ａ県までの距離及び時間については、車両の現在地Ｐ３がＡ県内なので、０ｋｍ、０分とする。Ｄ市までの距離及び時間については、現在地Ｐ３（Ｃ市内）の車両がＣ市とＤ市の境界Ｋ１を通過するまでの距離及び時間を計算する。Ｇ市までの距離及び時間については、現在地Ｐ３（Ｃ市内）の車両がＦ村とＧ市の境界Ｋ２を通過するまでの距離及び時間を計算する。あるいは、境界ではなく、中間地点でもよく、例えば、Ｄ市の場合、Ｃ市とＤ市の境界Ｋ１とＤ市とＥ町の境界Ｋ３との中間地点で計算してもよい。
【００３３】
そして、ＥＣＵ２３では、抽出した地名毎にその地名と計算した距離及び時間を入力候補として表示するための画像を生成し、その画像を表示するための画像表示信号をディスプレイ２２に送信する。図３に示す例では、入力候補表示エリアＡには、地名の「赤池」と距離「２ｋｍ」及び時間「５分」、地名の「豊田」と距離「３ｋｍ」及び時間「８分」等が表示されており、この表示されている地名を検索ワードとして選択できる。
【００３４】
ソフトウェアキーボード上の経路ボタンが押された場合、ＥＣＵ２３では、地図データベース２１を利用して、経路が通過する全ての地名を抽出する。図２に示す例の場合、現在地Ｐ３から目的地Ｐ１までの経路Ｒが通過するＡ県、Ｈ県、Ｃ市、Ｄ市、Ｅ町、Ｆ村、Ｇ市が抽出される。そして、ＥＣＵ２３では、その抽出した地名毎に、上記の目的地ボタンが押された場合の処理と同様の処理を行う。
【００３５】
ソフトウェアキーボード上の現在地ボタンが押された場合、ＥＣＵ２３では、地図データベース２１を利用して、現在地周辺に存在する地名を抽出する。例えば、図４に示すように、地図上で現在地Ｐ４を中心とした半径ｘｋｍ（ｘは任意の距離）の円を描き、その円内に入る市町村の地名（Ｃ市、Ｄ市、Ｅ町、Ｆ村、Ｇ市）を抽出する。そして、ＥＣＵ２３では、その抽出した地名毎に、上記の目的地ボタンが押された場合の処理と同様の処理を行う。図４で示す例の場合、現在地Ｐ４からＣ市、Ｄ市、Ｅ町、Ｆ村、Ｇ市までの最短距離等をそれぞれ計算し、Ｃ市、Ｄ市、Ｅ町、Ｆ村、Ｇ市とその各最短距離等をディスプレイ２２に表示させる。例えば、入力候補として、地名の「Ｆ村」と距離の「１ｋｍ」等、地名の「Ｇ市」と距離の「２ｋｍ」等が表示される。
【００３６】
なお、都道府県レベルと市町村レベルのいずれのレベルで入力候補を表示するかは、ユーザの設定によって変更可能とする。また、経路の距離あるいは経路が通過する都道府県の数等によって、自動で設定してもよい。あるいは、両方のレベルを表示してもよい。
【００３７】
入力候補を表示させると、ＥＣＵ２３では、目的地ボタンが押された場合には目的地の地名情報をあるいは経路ボタンが押された場合には経路上の地名情報をあるいは現在地ボタンが押された場合には現在地周辺の地名情報をセンタ３にアップロードするための送信情報信号を無線通信機２０に送信する。その後、無線通信機２０でセンタ３から信号を受信した場合、ＥＣＵ２３では、その信号から検索ワードに関する情報を取得する。この検索ワードに関する情報は、目的地周辺あるいは経路周辺あるいは現在地周辺でよく使われている検索ワード及びその利用頻度の情報である。この利用頻度の情報には、経路全体での利用頻度、都道府県単位での利用頻度、市町村単位の利用頻度の情報がある。
【００３８】
ＥＣＵ２３では、センタ３から取得した検索ワードに関する情報に基づいて、よく使われている検索ワードを利用頻度の多い順でソートする。そして、ＥＣＵ２３では、ソートした順の検索ワードを入力候補として表示するための画像を生成し、その画像を表示するための画像表示信号をディスプレイ２２に送信する。図３に示す例では、検索ワードの入力候補は表示されていないが、地名の入力候補表示エリアＡの下方に表示されたり、あるいは、検索ワードを文字入力する入力スペースＳによく使われている検索ワードが自動で書き込まれる。
【００３９】
よく使われている検索ワードを入力候補として表示する場合、幾つかのパターンがある。例えば、ユーザによる検索ワードが未入力であり、地名の入力候補の中からある地名が選択されている場合、その選択されている地名の地域内での利用頻度で検索ワードをソートし、そのソート順の検索ワードを表示する。ユーザによる検索ワードが未入力であり、地名の入力候補も未選択の場合、目的地周辺あるいは経路全体（経路が通過する地名毎でもよい）あるいは現在地周辺での利用頻度で検索ワードをソートし、そのソート順の検索ワードを表示する。ユーザによる検索ワードが既に入力されている場合、その入力済みの検索ワードがセンタ３から送信された検索ワードの中にあれば、その検索ワードの利用頻度の多い順に地名をソートし、そのソート順に地名を表示する。
【００４０】
ＥＣＵ２３では、ユーザによって検索ワードが入力（入力候補からの選択も含む）された場合、その検索ワードによる検索をセンタ３に対して依頼する。そして、ＥＣＵ２３では、無線通信機２０でセンタ３からその検索結果を受信すると、その検索結果を表示するための画像を生成し、その画像を表示するための画像表示信号をディスプレイ２２に送信する。このようなセンタ３を利用した周辺検索については従来の方法を適用する。図３に示す例の場合、ユーザが「ラーメン  こってり」を文字入力し、その後に経路上の検索範囲を絞るために経路ボタンＢ２を押し、その入力候補として「赤池（２ｋｍ５分）、豊田（３ｋｍ８分）・・・」が表示され、その中から例えば「豊田」を選択して検索ボタンＢ３を押したとすると、豊田市の地域内でラーメンとこってりに合致する施設がセンタ３で検索される。
【００４１】
周辺検索が終了すると、ＥＣＵ２３では、検索に用いた検索ワードに目的地情報又は経路情報又は現在地情報を紐付けてセンタ３にアップロードするための送信情報信号を無線通信機２０に送信する。このとき、目的地情報、経路情報、現在地情報に地名情報も含まれている。
【００４２】
センタ３について説明する。センタ３は、車両に各種サービスを提供するサービス提供事業者であり、例えば、自動車会社が運営するセンタである。ここでは、センタ３における周辺検索機能についてのみ説明する。センタ３は、各車両との無線通信機能を有している。センタ３では、各車両のナビゲーションシステム２からの目的地の地名情報又は経路上の地名情報又は現在地周辺の地名情報を受信した場合に周辺検索機能を実行する。そのために、センタ３は、無線通信機３０、検索結果データベース３１及びコンピュータ３２を備えている。
【００４３】
なお、第１実施の形態では、無線通信機３０及びＥＣＵ３２での処理が特許請求の範囲に記載するダウンロード手段に相当し、検索結果データベース３１が特許請求の範囲に記載する記憶手段に相当し、コンピュータ３２での処理が特許請求の範囲に記載する検索ワード抽出手段に相当する。
【００４４】
無線通信機３０は、各車両のナビゲーションシステム２との無線通信を行うための通信機である。無線通信機３０では、コンピュータ３２から送信情報信号を受信した場合にはその送信情報信号を該当する車両のナビゲーションシステム２に送信し、各車両のナビゲーションシステム２から信号を受信した場合にはその信号をコンピュータ３２に送信する。送信する情報としては、例えば、検索ワード及びその利用頻度がある。受信する情報としては、例えば、目的地の地名情報、経路上の地名情報、現在地周辺の地名情報、周辺検索を行った場合の検索ワードがある。
【００４５】
検索結果データベース３１は、周辺検索でのユーザの入力した検索ワードが目的地情報や経路情報や現在地情報に紐付けられたデータを格納したデータベースである。したがって、検索結果データベース３１には、多数のユーザの検索ワードが地名情報を含む目的地情報や経路情報や現在地情報に対応付けられて蓄積されている。目的地の地名情報や経路が通過する地名情報や現在地周辺の地名情報もアップロードされているので、その地名情報も対応付けられて蓄積されている。したがって、この検索結果データベース３１を利用することにより、目的地の地名や経路上の地名や現在地周辺の地名から検索ワードを抽出できる。同じ目的地や同じ経路や同じ現在地に対して同じ検出ワードが抽出される回数が利用頻度となり、抽出される回数が多い検索ワードほど利用頻度が高く、その目的地周辺や経路周辺や現在地周辺でよく使われる検索ワードである。
【００４６】
コンピュータ３２は、ＣＰＵ、ＲＯＭ、ＲＡＭ等からなるコンピュータであり、センタ３を統括制御する。ここでは、コンピュータ３２における周辺検索処理についてのみ説明する。
【００４７】
各車両のナビゲーションシステム２から目的地の地名情報あるいは経路上の地名情報あるいは現在地周辺の地名情報がアップロードされると、コンピュータ３２では、検索結果データベース３１を利用して、そのアップロードされた目的地の地名情報と同等の目的地の地名情報を検索するかあるいはそのアップロードされた経路上の地名情報と同等の経路上の地名情報を検索するかあるいはそのアップロードされた現在地周辺の地名情報と同等の現在地周辺の地名情報を検索し、検索した同等の目的地の地名情報あるいは経路上の地名情報あるいは現在地周辺の地名情報に紐付けられている検索ワードを全て抽出する。同等の目的地の地名情報の検索では、例えば、アップロードされた目的地の地名と同じ目的地の地名情報を検索する。同等の経路上の地名情報の検索では、例えば、アップロードされた経路上の地名のうちの所定の割合以上が重なる経路上の地名情報を検索する。アップロードされた現在地周辺の各地名と同じ現在地周辺の地名情報を検索する。そして、コンピュータ３２では、同じ検索ワードが抽出された回数をカウントし、検索ワード毎の利用頻度を取得する。さらに、コンピュータ３２では、検索ワードとその利用頻度の情報を該当する車両（目的地又は経路上又は現在地周辺の各地名情報をアップロードした車両であり、車両の識別情報で判別する）のナビゲーションシステム２にダウンロードするための送信情報信号を無線通信機３０に送信する。ダウンロードする検索ワードは、よく使われる検索ワードなでので、例えば、利用頻度の高い上位３個、上位５個までとする。
【００４８】
各車両のナビゲーションシステム２から検索ワードによる検索が依頼されると、コンピュータ３２では、その検索ワードに合致する施設を検索する。この検索ワードの中に地名情報が含まれている場合、その地名の地域内での施設検索を行う。そして、コンピュータ３２では、その検索結果を該当する車両のナビゲーションシステム２にダウンロードするための送信情報信号を無線通信機３０に送信する。
【００４９】
各車両のナビゲーションシステム２から目的地情報あるいは経路情報あるいは現在地情報に紐付けられた検索ワードがアップロードされると、コンピュータ３２では、その地名情報を含む目的地情報あるいは経路情報あるいは現在地情報に紐付けられた検索ワードを検索結果データベース３１に登録する。
【００５０】
図１を参照して、ナビゲーションシステム向け検索支援システム１の動作を図５のフローチャートに沿って説明する。図５は、第１の実施の形態に係るナビゲーションシステム向け検索支援システムの動作の流れを示すフローチャートである。
【００５１】
任意の車両に搭載されるナビゲーションシステム２では、周辺検索においてユーザが現在地ボタン又は目的地ボタン又は経路ボタンを押したことを検知すると（Ｎ１０）、地図データベース２１から現在地周辺の地名又は目的地の存在する地名又は経路が通過する地名を抽出する（Ｎ１１）。そして、ナビゲーションシステム２では、抽出した地名毎に、現在地からその地名の地域に到達するための距離及び時間を計算する（Ｎ１２）。さらに、ナビゲーションシステム２では、その抽出した各地名と距離及び時間を入力候補としてディスプレイ２２に表示する（Ｎ１３）。
【００５２】
入力候補を表示すると、ナビゲーションシステム２では、現在地ボタンが押された場合には抽出されている現在地周辺の地名情報をセンタ３に送信し、目的地ボタンが押された場合には抽出されている目的地の地名情報をセンタ３に送信し、経路ボタンが押された場合には抽出されている経路上の地名情報をセンタ３に送信する（Ｎ１４）。なお、この地名情報を送信するタイミングとしては、入力候補を表示後ではなく、Ｎ１１の処理で地名を抽出した直後に送信してもよい。
【００５３】
センタ３では、ナビゲーションシステム２を搭載した車両からの現在地周辺又は目的地又は経路上の地名情報を受信すると、検索結果データベース３１から、その現在地周辺でよく使われている検索ワード又は目的地周辺でよく使われている検索ワード又はその経路周辺でよく使われている検索ワード（利用頻度の高い検索ワード）を抽出する（Ｓ１０）。そして、センタ３では、その抽出したよく使われている検索ワードとその利用頻度を該当する車両に送信する（Ｓ１１）。
【００５４】
該当する車両のナビゲーションシステム２では、センタ３からのよく使われている検索ワードとその利用頻度を受信すると、利用頻度で検索ワードをソートし（Ｎ１５）、そのソート順の検索ワードを入力候補としてディスプレイ２２に表示する（Ｎ１６）。
【００５５】
ナビゲーションシステム２では、ユーザが検索ワードを入力（入力候補から選択したものも含む）したことを検知すると（Ｎ１７）、その検索ワードによる施設検索をセンタ３に対して依頼し、センタ３からのその検索結果を受信する（Ｎ１８）。そして、ナビゲーションシステム２では、その受信した検索結果をディスプレイ２２に表示する（Ｎ１９）。さらに、ナビゲーションシステム２では、ユーザが入力した検索ワードを地名情報を含む現在地情報又は目的地情報又は経路情報に紐付けてセンタ３に送信する（Ｎ２０）。
【００５６】
センタ３では、ナビゲーションシステム２を搭載した車両からの現在地情報又は目的地情報又は経路情報に紐付けられた検索ワードを受信すると、検索結果データベース３１にその検索ワードを地名情報を含む現在地情報又は目的地情報又は経路情報に紐付けて登録する（Ｓ１２）。
【００５７】
このナビゲーションシステム向け検索支援システム１によれば、目的地が存在する地名や経路が通過する地名又は現在地周辺の地名を抽出して、その抽出された地名に関する情報を入力候補としてユーザに提供することにより、ユーザが入力候補の中から地名を選択でき、ユーザが望む地域での検索を容易に可能とする。ユーザは、地図上で経路が通過する地名を確認したりすることなく、地名を検索ワードとして入力できる。例えば、支店の存在等で同一条件を満たす施設が複数ある場合でも、入力候補から地名も検索ワードとして入力することにより、その地名の地域内の施設が唯一検索され、ユーザが判断に迷うことがない。特に、センタ３を利用して周辺検索する場合、検索ワードとして地名を指定しないと目的地周辺や経路周辺や現在地周辺での地域単位での検索ができないので、地名が必須である。
【００５８】
また、ナビゲーションシステム向け検索支援システム１によれば、目的地周辺や経路周辺や現在地周辺でよく使われる検索ワードを抽出して、その抽出された検索ワードを利用頻度の高い順に入力候補としてユーザに提供することにより、任意のユーザが他のユーザの検索情報を知ることができ、ユーザが持っていなかった有益な情報に基づいて施設を検索することができる。その結果、ユーザは、他のユーザが持っていた情報から新たな施設（立寄地）を開拓できる。
【００５９】
また、ナビゲーションシステム向け検索支援システム１によれば、抽出した地名をその地名の地域に到達するための距離や時間とともに表示することにより、ユーザに対して入力候補としてより詳細な情報を提供でき、ユーザが検索対象として望む地域の判断材料が増える。これによって、ユーザは、検索される施設までの距離感や施設に着くまでの時間がわかる。例えば、午前１１時頃に昼食をとるための飲食店を経路周辺で検索する場合に、午前１２時頃に飲食店に到達したいときには、入力候補の地名の中から時間が１時間弱ぐらいになっている地名を選択すればよい。
【００６０】
図６を参照して、第２の実施の形態に係るナビゲーションシステム向け検索支援システム４について説明する。図６は、第２の実施の形態に係るナビゲーションシステム向け検索支援システムの構成図である。
【００６１】
ナビゲーションシステム向け検索支援システム４は、各車両に搭載されるナビゲーションシステム５（車載機）とセンタ６で構成される。ナビゲーションシステム向け検索支援システム４は、第１の実施の形態に係るナビゲーションシステム向け検索支援システム１と比較すると、入力候補に関する処理を全てセンタ６で行う点が異なる。したがって、ナビゲーションシステム向け検索支援システム４では、センタ６で目的地又は経路上又は現在地の地名に関する情報を抽出するとともに目的地周辺又は経路周辺又は現在地周辺においてよく使われる検索ワードに関する情報を抽出し、ナビゲーションシステム２でその各情報に基づいて入力候補を提供する。
【００６２】
ナビゲーションシステム５について説明する。ここでは、ナビゲーションシステム５における周辺検索機能についてのみ説明する。ナビゲーションシステム５は、第１の実施の形態に係るナビゲーションシステム２と同様に、無線通信機能を有しており、ユーザによって周辺検索に移行するための入力があった場合に周辺検索機能を実行する。そのために、ナビゲーションシステム５は、無線通信機５０、ディスプレイ５１及びＥＣＵ５２を備えている。無線通信機５０、ディスプレイ５１は、第１の実施の形態に係る無線通信機２０、ディスプレイ２２と同様のものなので、説明を省略する。
【００６３】
なお、第２実施の形態では、無線通信機５０及びＥＣＵ５２での処理が特許請求の範囲に記載するアップロード手段に相当し、ディスプレイ５１が特許請求の範囲に記載する表示手段に相当する。
【００６４】
ＥＣＵ５２は、ＣＰＵ、ＲＯＭ、ＲＡＭ等からなる電子制御ユニットであり、ナビゲーションシステム５を統括制御する。ここでは、ＥＣＵ５２における周辺検索処理についてのみ説明する。
【００６５】
ユーザの入力によってナビゲーションシステム２が周辺検索機能に移行すると、ＥＣＵ５２では、第１の実施の形態に係るＥＣＵ２３と同様に、周辺検索の検索条件の入力画面を表示するための画像表示信号をディスプレイ２２に送信する。そして、ソフトウェアキーボード上の目的地ボタン又は経路ボタン又は現在地ボタンが押されたときに、ＥＣＵ５２では、目的地ボタンが押された場合には目的地情報をあるいは経路ボタンが押された場合には経路情報をあるいは現在地ボタンが押された場合には現在地情報をセンタ６にアップロードするための送信情報信号を無線通信機５０に送信する。その後、無線通信機５０でセンタ６からの信号を受信した場合、ＥＣＵ５２では、その信号から地名に関する情報及び検索ワードに関する情報を取得する。この地名に関する情報は、目的地の地名あるいは経路を通過する地名あるいは現在地周辺の地名とその距離及び時間の情報である。この検索ワードに関する情報は、目的地周辺あるいは経路周辺あるいは現在地周辺でよく使われている検索ワードとそのソート順の情報である。
【００６６】
ＥＣＵ５２では、その地名に関する情報を用いて、地名毎にその地名と距離及び時間を入力候補として表示するための画像を生成し、その画像を表示するための画像表示信号をディスプレイ５１に送信する。また、ＥＣＵ５２では、その検索ワードに関する情報を用いて、ソートした順の検索ワードを入力候補として表示するための画像を生成し、その画像を表示するための画像表示信号をディスプレイ５１に送信する。
【００６７】
なお、ＥＣＵ５２における入力候補を表示後の処理については、第１の実施の形態に係るＥＣＵ２３と同様の処理なので、説明を省略する。
【００６８】
センタ６について説明する。センタ６は、車両に各種サービスを提供するサービス提供事業者である。ここでは、センタ６における周辺検索機能についてのみ説明する。センタ６は、第１の実施の形態に係るセンタ３と同様に、各車両との無線通信機能を有しており、各車両のナビゲーションシステム２からの目的地情報あるいは経路情報あるいは現在地情報を受信した場合に周辺検索機能を実行する。そのために、センタ６は、無線通信機６０、地図データベース６１、検索結果データベース６２及びコンピュータ６３を備えている。無線通信機６０、地図データベース６１、検索結果データベース６２は、第１の実施の形態に係る無線通信機３０、地図データベース２１、検索結果データベース３１と同様のものなので、説明を省略する。
【００６９】
なお、第１実施の形態では、ディスプレイ２２、ＥＣＵ５２での処理及びコンピュータ６３での処理が特許請求の範囲に記載する入力補助手段に相当し、無線通信機６０及びＥＣＵ６３での処理が特許請求の範囲に記載するダウンロード手段に相当し、検索結果データベース６２が特許請求の範囲に記載する記憶手段に相当し、コンピュータ６３での各処理が特許請求の範囲に記載する地名抽出手段及び検索ワード抽出手段に相当する。
【００７０】
コンピュータ６３は、ＣＰＵ、ＲＯＭ、ＲＡＭ等からなるコンピュータであり、センタ６を統括制御する。ここでは、コンピュータ６３における周辺検索処理についてのみ説明する。
【００７１】
各車両のナビゲーションシステム５から目的地情報又は経路情報又は現在地情報がアップロードされると、コンピュータ６３では、地図データベース６１を利用して、そのアップロードされた目的地の存在する地名又はそのアップロードされた経路が通過する地名又は現在地周辺の地名を抽出する。そして、コンピュータ６３では、抽出した地名毎に、現在地から地名の地域に到達するための距離及び時間を計算する。
【００７２】
また、コンピュータ６３では、検索結果データベース６２を利用して、その抽出した目的地の地名あるいは経路上の地名あるいは現在地周辺の地名から検索ワードを抽出する。そして、コンピュータ６３では、同じ検索ワードが抽出された回数をカウントし、検索ワード毎の利用頻度を取得する。さらに、コンピュータ６３では、検索ワードを利用頻度の多い順でソートし、ソート順情報を生成する。そして、コンピュータ６３では、地名とその距離及び時間の情報、検索ワードとそのソート順の情報を該当する車両のナビゲーションシステム５にダウンロードするための送信情報信号を無線通信機６０に送信する。
【００７３】
なお、コンピュータ６３における入力候補に関する情報送信後の処理については、第１の実施の形態に係るコンピュータ３２と同様の処理なので、説明を省略する。
【００７４】
図６を参照して、ナビゲーションシステム向け検索支援システム４の動作を図７のフローチャートに沿って説明する。図７は、第２の実施の形態に係るナビゲーションシステム向け検索支援システムの動作の流れを示すフローチャートである。
【００７５】
任意の車両に搭載されるナビゲーションシステム５では、周辺検索においてユーザが現在地ボタン又は目的地ボタン又は経路ボタンを押したことを検知すると（Ｎ３０）、現在地ボタンが押された場合には現在地情報をセンタ６に送信し、目的地ボタンが押された場合には目的地情報をセンタ６に送信し、経路ボタンが押された場合には経路情報をセンタ６に送信する（Ｎ３１）。
【００７６】
センタ６では、ナビゲーションシステム５を搭載した車両からの現在地情報又は目的地情報又は経路情報を受信すると、地図データベース６１から現在地周辺の地名又は目的地の存在する地名又は経路が通過する地名を抽出する（Ｓ３０）。そして、センタ６では、抽出した地名毎に、現在地からその地名の地域に到達するための距離及び時間を計算する（Ｓ３１）。また、センタ６では、検索結果データベース６２から、その現在地周辺でよく使われている検索ワード又はその目的地周辺でよく使われている検索ワード又はその経路周辺でよく使われている検索ワードを抽出する（Ｓ３２）。そして、センタ６では、その抽出した検索ワードの利用頻度で検索ワードをソートし、そのソート順情報を生成する（Ｓ３３）。さらに、センタ６では、地名と距離及び時間の情報、よく使われる検索ワードとそのソート順の情報を該当する車両に送信する（Ｓ３４）。
【００７７】
該当する車両のナビゲーションシステム５では、センタ６からの地名と距離及び時間、よく使われている検索ワードとそのソート順の情報の情報を受信すると、その各地名と距離及び時間を入力候補としてディスプレイ５１に表示するとともにそのソート順の検索ワードを入力候補としてディスプレイ５１に表示する（Ｎ３２）。
【００７８】
なお、ナビゲーションシステム５でのＮ３３〜Ｎ３６の動作については、第１の実施の形態で説明したナビゲーションシステム２でのＮ１７〜Ｎ２０の動作と同様の動作なので、説明を省略する。また、センタ６のＳ３５の動作については、第１の実施の形態で説明したセンタ３でのＳ１２の動作と同様の動作なので、説明を省略する。
【００７９】
このナビゲーションシステム向け検索支援システム４は、第１の実施の形態に係るナビゲーションシステム向け検索支援システム１と同様の効果を有する上に、以下の効果も有している。ナビゲーションシステム向け検索支援システム４によれば、入力候補に関する処理について全てセンタ６で行うので、各車両のナビゲーションシステム５での処理負荷が軽減するとともにナビゲーションシステム５個々で地図と地名情報が紐付いたデータを格納するための地図データベースを保持しなくてよい。
【００８０】
以上、本発明に係る実施の形態について説明したが、本発明は上記実施の形態に限定されることなく様々な形態で実施される。
【００８１】
例えば、本実施の形態では車載のナビゲーションシステムとセンタからなるナビゲーションシステム向け検索支援システムに適用したが、システム構成としては他の形態でも適用可能であり、例えば、車載のナビゲーションシステム単体での構成、インターネット接続可能なナビゲーションシステムとインターネット上の検索サイトからなる構成がある。また、車載のナビゲーションシステムでなくても、歩行者が携帯するナビゲーションシステム、自転車の搭乗者が携帯するナビゲーションシステム等にも適用できる。
【００８２】
また、本実施の形態ではセンタで検索結果データベースからよく使われる検索ワードの情報を抽出し、そのよく使われる検索ワードの情報も入力候補として提供する構成としたが、このようなよく使われる検索ワードについての機能がないシステムにも適用可能である。第１の実施の形態の場合、この機能がないシステムにすると、車載のナビゲーションシステム単体で構成できる。
【００８３】
また、本実施の形態では現在地や目的地や経路についての地名とともにその地名の地域に到達するための距離や時間を表示する構成としたが、地名だけを表示するようにしてもよい。
【符号の説明】
【００８４】
１，４…ナビゲーションシステム向け検索支援システム、２，５…ナビゲーションシステム、３，６…センタ、２０，３０，５０，６０…無線通信機、２１，６１…地図データベース、２２，５１…ディスプレイ、２３，５２…ＥＣＵ、３１，６２…検索結果データベース、３２，６３…コンピュータ。
【図１】
0005573500.tif 000002
【図２】
0005573500.tif 000003
【図３】
0005573500.tif 000004
【図４】
0005573500.tif 000005
【図５】
0005573500.tif 000006
【図６】
0005573500.tif 000007
【図７】
0005573500.tif 000008