(57)【特許請求の範囲】
【請求項１】
ユーザが出発した出発施設に関する出発施設情報と、
前記出発施設へ前記ユーザが到着するまでに前記ユーザが通過した地点に関する走行履歴情報と、
前記ユーザが前記出発施設から次に到着した到着施設に関する到着施設情報と、を含み、
前記出発施設情報、前記走行履歴情報、及び前記到着施設情報が互いに関連付けられている関連施設情報を、複数のユーザから取得する関連施設情報取得手段と、
前記関連施設情報取得手段を介して取得した関連施設情報を関連施設データベースに記憶する記憶手段と、
前記関連施設データベースに記憶されている前記関連施設情報を統計処理して、前記出発施設情報及び前記走行履歴情報の組み合わせ毎に、前記到着施設情報の推奨順位を表すランキングを含む統計施設情報を作成する統計施設情報作成手段と、
を備えたことを特徴とするデータベース作成システム。
【請求項２】
前記ユーザが通過した地点は、高速自動車国道、都市高速道路、自動車専用道路、有料道路のいずれかにおける降りインターチェンジを含み、
前記走行履歴情報は、前記降りインターチェンジに関する降りインターチェンジ情報を含むことを特徴とする請求項１に記載のデータベース作成システム。
【請求項３】
自車両が到着した第１施設の施設情報を第１施設情報として取得する第１施設情報取得手段と、
前記第１施設に前記自車両が到着するまでに通過した地点に関する情報を今回走行履歴情報として取得する今回走行履歴取得手段と、
前記第１施設から出発する場合に、前記第１施設情報及び前記今回走行履歴情報の組み合わせに対応する、前記出発施設及び前記走行履歴情報の組み合わせについての前記統計施設情報に含まれる前記ランキングに基づいて抽出された推奨施設情報を取得する推奨施設情報取得手段と、
前記推奨施設情報を案内する案内手段と、
を備えたことを特徴とする請求項１又は請求項２に記載のデータベース作成システム。
【請求項４】
前記関連施設情報は、前記ユーザが前記出発施設から出発した日時に関する日時情報を含み、
前記統計施設情報作成手段は、前記日時情報に基づいて、前記出発施設情報及び前記走行履歴情報の組み合わせ毎に、前記到着施設情報を複数の時間帯毎に分類して、当該複数の時間帯毎に前記ランキングを含む統計施設情報を作成することを特徴とする請求項１乃至請求項３のいずれかに記載のデータベース作成システム。
【請求項５】
制御部と、記憶部と、複数のユーザから情報を取得する情報取得部と、を少なくとも備えたデータベース作成システムで実行されるデータベース作成方法であって、
前記記憶部は、関連施設データベースを有し、
前記制御部が実行する、
前記情報取得部を介して、ユーザが出発した出発施設に関する出発施設情報と、
前記出発施設へ前記ユーザが到着するまでに前記ユーザが通過した地点に関する走行履歴情報と、
前記ユーザが前記出発施設から次に到着した到着施設に関する到着施設情報と、を含み、
前記出発施設情報、前記走行履歴情報、及び前記到着施設情報が互いに関連付けられている関連施設情報を、前記複数のユーザから取得する関連施設情報取得工程と、
前記関連施設情報取得工程で取得した関連施設情報を前記関連施設データベースに記憶する記憶工程と、
前記関連施設データベースに記憶されている前記関連施設情報を統計処理して、前記出発施設情報及び前記走行履歴情報の組み合わせ毎に、前記到着施設情報の推奨順位を表すランキングを含む統計施設情報を作成する統計施設情報作成工程と、
を備えたことを特徴とするデータベース作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データベースを作成するデータベース作成システム及びデータベース作成方法に関するものである。
【背景技術】
【０００２】
従来より、設定された目的地に対し、この目的地に関連する観光関連施設を案内する技術が種々提案されている。
例えば、目的地別に構成された対応観光関連施設名検索用データベースの各レコードは、目的地の名称、目的地のジャンル、位置情報、営業時間、観光フラグ、及び観光関連施設名から構成されている。そして、設定された目的地を検索キーに用いて、対応観光関連施設名検索用データベースに格納されている目的地に対応するレコードを見つけ、さらに該レコードの観光関連施設名を抽出して案内表示するように構成されたカーナビゲーション装置がある（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３４５３２５号公報（段落（００１８）〜（００２１）、図２〜図４）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１に記載される構成では、設定された目的地に関連する観光関連施設名を選択するだけでは、設定された観光関連施設を案内することはできるが、予め目的地に対応付けられた各施設がユーザに対して推奨できる施設でない場合がある。一方、設定された目的地に対応付けられていない施設が、ユーザに推奨できる施設である場合がある。例えば、現在地から目的地に向かう方向に応じてユーザに対して推奨できる施設が異なるという問題がある。
【０００５】
そこで、本発明は、上述した問題点を解決するためになされたものであり、ユーザに対して、次の目的地として推奨できる施設情報を抽出可能な関連施設データベースを作成することが可能となるデータベース作成システム及びデータベース作成方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記目的を達成するため請求項１に係るデータベース作成システムは、ユーザが出発した出発施設に関する出発施設情報と、前記出発施設へ前記ユーザが到着するまでに前記ユーザが通過した地点に関する走行履歴情報と、前記ユーザが前記出発施設から次に到着した到着施設に関する到着施設情報と、を含み、前記出発施設情報、前記走行履歴情報、及び前記到着施設情報が互いに関連付けられている関連施設情報を、複数のユーザから取得する関連施設情報取得手段と、前記関連施設情報取得手段を介して取得した関連施設情報を関連施設データベースに記憶する記憶手段と、前記関連施設データベースに記憶されている前記関連施設情報を統計処理して、前記出発施設情報及び前記走行履歴情報の組み合わせ毎に、前記到着施設情報の推奨順位を表すランキングを含む統計施設情報を作成する統計施設情報作成手段と、を備えたことを特徴とする。
また、請求項２に係るデータベース作成システムは、請求項１に記載のデータベース作成システムにおいて、前記ユーザが通過した地点は、高速自動車国道、都市高速道路、自動車専用道路、有料道路のいずれかにおける降りインターチェンジを含み、前記走行履歴情報は、前記降りインターチェンジに関する降りインターチェンジ情報を含むことを特徴とする。
また、請求項３に係るデータベース作成システムは、請求項１又は請求項２に記載のデータベース作成システムにおいて、自車両が到着した第１施設の施設情報を第１施設情報として取得する第１施設情報取得手段と、前記第１施設に前記自車両が到着するまでに通過した地点に関する情報を今回走行履歴情報として取得する今回走行履歴取得手段と、前記第１施設から出発する場合に、前記第１施設情報及び前記今回走行履歴情報の組み合わせに対応する、前記出発施設及び前記走行履歴情報の組み合わせについての前記統計施設情報に含まれる前記ランキングに基づいて抽出された推奨施設情報を取得する推奨施設情報取得手段と、前記推奨施設情報を案内する案内手段と、を備えたことを特徴とする。
【０００７】
また、請求項４に係るデータベース作成システムは、請求項１乃至請求項３のいずれかに記載のデータベース作成システムにおいて、前記関連施設情報は、前記ユーザが前記出発施設から出発した日時に関する日時情報を含み、前記統計施設情報作成手段は、前記日時情報に基づいて、前記出発施設情報及び前記走行履歴情報の組み合わせ毎に、前記到着施設情報を複数の時間帯毎に分類して、当該複数の時間帯毎に前記ランキングを含む統計施設情報を作成することを特徴とする。
【０００８】
更に、請求項５に係るデータベース作成方法は、制御部と、記憶部と、複数のユーザから情報を取得する情報取得部と、を少なくとも備えたデータベース作成システムで実行されるデータベース作成方法であって、前記記憶部は、関連施設データベースを有し、前記制御部が実行する、前記情報取得部を介して、ユーザが出発した出発施設に関する出発施設情報と、前記出発施設へ前記ユーザが到着するまでに前記ユーザが通過した地点に関する走行履歴情報と、前記ユーザが前記出発施設から次に到着した到着施設に関する到着施設情報と、を含み、前記出発施設情報、前記走行履歴情報、及び前記到着施設情報が互いに関連付けられている関連施設情報を、前記複数のユーザから取得する関連施設情報取得工程と、前記関連施設情報取得工程で取得した関連施設情報を前記関連施設データベースに記憶する記憶工程と、前記関連施設データベースに記憶されている前記関連施設情報を統計処理して、前記出発施設情報及び前記走行履歴情報の組み合わせ毎に、前記到着施設情報の推奨順位を表すランキングを含む統計施設情報を作成する統計施設情報作成工程と、を備えたことを特徴とする。
【発明の効果】
【０００９】
前記構成を有する請求項１に係るデータベース作成システムでは、ユーザが出発する出発施設情報と、当該出発施設へユーザが到着するまでに当該ユーザが通過した地点に関する走行履歴情報とを検索キーとして、当該出発施設情報及び走行履歴情報の組み合わせに対応する統計施設情報から到着施設情報の推奨順位を表すランキングを読み出して、このランキングに基づいて、当該出発施設から出発する場合に、ユーザに対して次の目的地として推奨できる推奨施設を、当該出発施設へユーザが到着するまでに通過した地点を考慮して抽出することが可能となる。
また、請求項２に係るデータベース作成システムでは、ユーザが出発する出発施設へユーザが到着するまでに、高速自動車国道、都市高速道路、自動車専用道路、有料道路のいずれかにおける降りインターチェンジを通過した場合には、当該出発施設情報及び降りインターチェンジ情報の組み合わせ毎に、到着施設情報の推奨順位を表すランキングを含む統計施設情報を作成することが可能となる。従って、ユーザが出発する出発施設情報と、当該出発施設へユーザが到着するまでに当該ユーザが通過した降りインターチェンジに関する降りインターチェンジ情報とを検索キーとして、当該出発施設情報及び降りインターチェンジ情報の組み合わせに対応する統計施設情報から到着施設情報の推奨順位を表すランキングを読み出して、このランキングに基づいて、当該出発施設から出発する場合に、ユーザに対して次の目的地として推奨できる推奨施設を、当該降りインターチェンジを考慮して抽出することが可能となる。
また、請求項３に係るデータベース作成システムでは、自車両が到着した第１施設の第１施設情報と、この第１施設に自車両が到着するまでに通過した地点に関する今回走行履歴情報との組み合わせに対応する次の目的地として推奨できる推奨施設に関する推奨施設情報を取得して、ユーザに対して次の目的地として推奨できる推奨施設を案内することが可能となる。従って、ユーザに対して、当該ユーザが第１施設に到着するまでに通過した地点が考慮された次の目的地としての推奨施設を取得して、案内することが可能となる。
【００１０】
また、請求項４に係るデータベース作成システムでは、出発施設から出発する日時情報を検索キーに加えて到着施設情報を抽出することによって、ユーザに対して次の目的地として推奨できる施設を、当該出発施設へユーザが到着するまでに通過した地点と次の目的地に出発する出発日時とを考慮して、更に精度よく抽出することが可能となる。
【００１１】
更に、請求項５に係るデータベース作成方法では、ユーザが出発する出発施設情報と、当該出発施設へユーザが到着するまでに当該ユーザが通過した地点に関する走行履歴情報とを検索キーとして、当該出発施設情報及び走行履歴情報の組み合わせに対応する統計施設情報から到着施設情報の推奨順位を表すランキングを読み出して、このランキングに基づいて、当該出発施設から出発する場合に、ユーザに対して次の目的地として推奨できる推奨施設を、当該出発施設へユーザが到着するまでに通過した地点を考慮して抽出することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本実施例に係るナビゲーションシステムを示したブロック図である。
【図２】ナビゲーションシステムのナビゲーション装置を示したブロック図である。
【図３】ナビゲーションシステムのプローブカーに搭載されたナビゲーション装置が実行する「関連施設情報送信処理」と情報配信センタが実行する「関連施設データベース作成処理」を示すフローチャートである。
【図４】情報配信センタの関連施設ＤＢに格納される統計施設情報のデータ構造の一例を示す図である。
【図５】ナビゲーションシステムのプローブカーに搭載されたナビゲーション装置が実行する「推奨施設案内処理」と情報配信センタが実行する「施設情報配信処理」を示すフローチャートである。
【図６】推奨施設の案内を表示するか否かの指示コマンドを入力するコマンド入力画面の一例を示す図である。
【図７】推奨施設の一覧表示画面の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明に係るデータベース作成システム及びデータベース作成方法をナビゲーションシステムについて具体化した一実施例に基づき図面を参照しつつ詳細に説明する。
【実施例】
【００１４】
先ず、本実施例に係るナビゲーションシステム１の概略構成について図１を用いて説明する。図１は本実施例に係るナビゲーションシステム１を示したブロック図である。
【００１５】
図１に示すように本実施例に係るナビゲーションシステム１は、各プローブカー６に搭載されたナビゲーション装置２と、ナビゲーション装置２に対して地図情報を更新する為の更新情報や後述のように関連施設データベース（関連施設ＤＢ）１８から抽出した対象施設情報を配信する情報配信センタ３と、ネットワーク４から基本的に構成されている。そして、ナビゲーション装置２と情報配信センタ３は、ネットワーク４を介して各種の情報の送受信が可能となるように構成されている。
尚、ナビゲーション装置２の構成に関しては後に図２を用いて詳細に説明する。
【００１６】
また、ネットワーク４としては、例えばＬＡＮ（LocalArea Network）、ＷＡＮ（Wide Area Network）、イントラネット、携帯電話回線網、電話回線網、公衆通信回線網、専用通信回線網、インターネット等の通信回線網等の通信系を使用することができる。また、このネットワーク４には、道路交通情報センタ（ＶＩＣＳ（登録商標））５が接続され、ナビゲーション装置２と情報配信センタ３とは、ネットワーク４を介して、警察、日本道路公団等の交通管制システムの情報を収集して作成した道路の渋滞等に関する情報や交通規制情報等の交通情報を所定時間毎に受信することが可能に構成されている。
【００１７】
情報配信センタ３は、図１に示すようにサーバ１０と、サーバ１０に接続された地図情報記録部としてのセンタ側地図情報データベース（センタ側地図情報ＤＢ）１４と、ナビ更新履歴情報データベース（ナビ更新履歴情報ＤＢ）１５と、センタ側交通情報データベース（センタ側交通情報ＤＢ）１６と、センタ側通信装置１７と、関連施設ＤＢ１８とを備える。
【００１８】
また、サーバ１０は、サーバ１０の全体の制御を行う演算装置及び制御装置としてのＣＰＵ１１、並びにＣＰＵ１１が各種の演算処理を行うに当たってワーキングメモリとして使用されるＲＡＭ１２、ナビゲーション装置２からの要求に基づいてナビゲーション装置２に記憶された地図情報の内、所定エリアの地図情報を新たなバージョンの地図情報に更新する為の更新情報をセンタ側地図情報ＤＢ１４から抽出し、ナビゲーション装置２に対して配信する地図情報更新処理や、現況の交通情報をネットワーク４を介して配信する現況交通情報配信処理等を行うための各種の制御プログラムが記録されたＲＯＭ１３等の内部記憶装置や、時間を計測するタイマ１９等を備えている。
【００１９】
また、ＲＯＭ１３には、後述のプローブカー６に搭載されたナビゲーション装置２から収集した走行履歴情報（例えば、降りインターチェンジ、通過交差点等である。）やその関連施設情報（例えば、到着地点、到着施設、出発時間、次の到着地点、次の到着施設等である。）を統計処理して統計施設情報１８Ａ（図４参照）を作成・更新する関連施設データベース作成処理（図３参照）や、ナビゲーション装置２からの要求に基づいて、関連施設ＤＢ１８から推奨施設情報を抽出してネットワーク４を介して配信する施設情報配信処理（図５参照）等を行うための制御プログラムが格納されている。
【００２０】
また、センタ側地図情報ＤＢ１４には、情報配信センタ３で作成され、ナビゲーション装置２に記憶された地図情報を更新する際の基本となる地図情報である更新用地図情報１４Ａがバージョン毎に区分されて記憶されている。更に、現在のナビゲーション装置２に記憶される地図情報の一部又は全部を更新用地図情報１４Ａに更新する為の更新情報についても記憶されている。ここで、バージョンとは地図情報が作成された時期を特定する為の作成時期情報であり、バージョンを参照することによって地図情報が作成された時期を特定することが可能となっている。
【００２１】
また、センタ側地図情報ＤＢ１４に記憶された更新用地図情報１４Ａには、ナビゲーション装置２で経路案内及び地図表示を行うのに必要な各種情報が記録されており、例えば、地図を表示するための地図表示データ、各交差点に関する交差点データ、ノード点に関するノードデータ、施設の一種である道路（道路リンク）に関するリンクデータ、経路を探索するための探索データ、施設の一種である店舗等のＰＯＩ（Pointof Interest）に関する店舗データ、地点を検索するための検索データ等から構成されている。
【００２２】
ここで、特に地図表示データとしては、約１０ｋｍ×１０ｋｍで区画された２次メッシュをベースに４分割（長さ１／２）、１６分割（１／４）、６４分割（１／８）されたユニットで構成されており、各ユニットのデータ量が略同レベルになるように、各地のユニットが設定されている。最も小さい６４分割サイズのユニットは、約１．２５ｋｍ四方の大きさである。
【００２３】
また、高速自動車国道、都市高速道路、自動車専用道路、一般有料道路、１桁又は２桁の国道から構成される高規格道路区分と、３桁以上の国道、主要地方道、県道、市町村道から構成される一般道路区分と、細街路から構成される細街路区分の３つの配信道路区分に区分されて、それぞれバージョン毎に更新用地図情報１４Ａに格納されて管理されている。更に、有料道路に関して、有料道路の入口及び出口の取付道（ランプウェイ）、料金所（インターチェンジ）等に関するデータが記録される。
【００２４】
そして、情報配信センタ３は、ナビゲーション装置２からの要求があったタイミングで、センタ側地図情報ＤＢ１４に格納された更新用地図情報１４Ａの内、最もバージョンの新しい更新用地図情報１４Ａによってナビゲーション装置２に記憶された地図情報の更新を行う。
また、ナビ更新履歴情報ＤＢ１５には、ナビゲーション装置２に記憶されている地図情報について現在までに更新を行った更新履歴に関する情報が、ナビゲーション装置２を特定するナビ識別ＩＤとともに記憶される。
【００２５】
また、センタ側交通情報ＤＢ１６には、プローブカー６に搭載されたナビゲーション装置２により収集されるプローブ情報（例えば、月、日時、リンク情報（メッシュＩＤ、リンクＩＤ、リンク長、交通信号機の有・無、道路種別等である。）、交通状況（旅行時間、渋滞度、速度等である。）、自車位置、自車位置の属する２次メッシュＩＤ、ワイパーの動作状況、車外／路面温度、天気、ＡＢＳ（Antilockbrake system）動作情報、路面状況、車両情報（車種、各諸元性能、車速、乗員、車重の配分率、トルクの掛かり方等である。））や道路交通情報センタ５から受信した交通情報を収集して作成した現況の道路の渋滞等に関する情報である現況交通情報１６Ａが格納されている。
【００２６】
また、このセンタ側交通情報ＤＢ１６には、道路交通情報センタ５からのＶＩＣＳ信号や、各プローブカー６から収集したプローブ情報等の過去の交通情報に基づいて生成された統計交通情報１６Ｂが格納されている。
そして、ナビゲーション装置２からの要求があったタイミングで、センタ側交通情報ＤＢ１６に格納された現況交通情報１６Ａに基づいて各交差点間の交通情報や、統計交通情報１６Ｂ等を選択して配信する。
【００２７】
また、関連施設ＤＢ１８には、後述のようにプローブカー６に搭載されたナビゲーション装置２から収集した走行履歴情報（例えば、降りインターチェンジ、通過交差点等である。）やその関連施設情報（例えば、到着地点、到着施設、出発時間、次の到着地点、次の到着施設等である。）を統計処理して作成した統計施設情報１８Ａ（図４参照）が格納されている。
そして、情報配信センタ３は、後述のようにナビゲーション装置２から要求があったタイミングで、関連施設ＤＢ１８に格納された統計施設情報１８Ａから推奨施設情報を抽出して配信する（図５参照）。
【００２８】
次に、本実施例に係るナビゲーションシステム１を構成するナビゲーション装置２の概略構成について図２を用いて説明する。図２は本実施例に係るナビゲーション装置２を示したブロック図である。
【００２９】
図２に示すように本実施例に係るナビゲーション装置２は、自車の現在位置を検出する現在地検出処理部２１と、各種のデータが記録されたデータ記録部２２と、入力された情報に基づいて、各種の演算処理を行うナビゲーション制御部２３と、操作者からの操作を受け付ける操作部２４と、操作者に対して地図等の情報を表示する液晶ディスプレイ２５と、経路案内に関する音声ガイダンスを出力するスピーカ２６と、道路交通情報センタ５や情報配信センタ３等との間で携帯電話網等を介して通信を行う通信装置２７と、から構成されている。また、ナビゲーション制御部２３には自車の走行速度を検出する車速センサ２８が接続される。
【００３０】
以下に、ナビゲーション装置２を構成する各構成要素について説明すると、現在地検出処理部２１は、ＧＰＳ３１、方位センサ３２、距離センサ３３等からなり、現在の自車の位置、方位、走行距離等を検出することが可能となっている。
【００３１】
また、データ記録部２２は、外部記憶装置及び記憶媒体としてのハードディスク（図示せず）と、ハードディスクに記憶されたナビ側交通情報データベース（ナビ側交通情報ＤＢ）３６、ナビ側地図情報データベース（ナビ側地図情報ＤＢ）３７、走行履歴データベース（走行履歴ＤＢ）３８及び所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバである記録ヘッド（図示せず）とを備えている。
【００３２】
ここで、ナビ側交通情報ＤＢ３６には、情報配信センタ３や道路交通情報センタ５から受信した渋滞の実際の長さ、所要時間、渋滞の原因、渋滞解消の見込まれる時刻等から構成される現況の道路の渋滞等に関する道路渋滞情報や、道路工事、建築工事等による交通規制情報等の交通情報から作成した現況交通情報３６Ａが格納される。
【００３３】
また、ナビ側交通情報ＤＢ３６の統計交通情報３６Ｂには、情報配信センタ３から通信装置２７を介して配信された上述の統計交通情報１６Ｂが格納されている。そして、統計交通情報３６Ｂに格納される統計交通情報１６Ｂの各内容は、情報配信センタ３から通信装置２７を介して配信された更新情報をダウンロードすることによって更新される。
尚、ナビゲーション装置２は、ＣＤ−ＲＯＭ等によって供給された上記統計交通情報１６Ｂを統計交通情報３６Ｂに記憶し、所定期間毎に（例えば、１週間乃至３ヶ月毎等である。）、走行履歴に基づいて更新するように構成してもよい。
【００３４】
また、ナビ側地図情報ＤＢ３７には、ナビゲーション装置２の走行案内や経路探索に使用されるとともに情報配信センタ３による更新対象となるナビ地図情報３７Ａが格納されている。ここで、ナビ地図情報３７Ａには、更新用地図情報１４Ａと同様に経路案内及び地図表示に必要な各種情報から構成されており、例えば、各新設道路を特定するための新設道路情報、地図を表示するための地図表示データ、各交差点に関する交差点データ、ノード点に関するノードデータ、道路（リンク）に関するリンクデータ、経路を探索するための探索データ、施設の一種である店舗等のＰＯＩに関する店舗データ、地点を検索するための検索データ等から構成されている。そして、ナビ側地図情報ＤＢ３７の内容は、情報配信センタ３から通信装置２７を介して配信された更新情報をダウンロードすることによって更新される。
【００３５】
また、走行履歴ＤＢ３８には、各リンクの走行毎に、プローブ情報（例えば、月、日時、リンク情報（メッシュＩＤ、リンクＩＤ、リンク長、交通信号機の有・無、道路種別等である。）、交通状況（旅行時間、渋滞度、速度等である。）、自車位置、自車位置の属する２次メッシュＩＤ、ワイパーの動作状況、車外／路面温度、天気、ＡＢＳ（Antilockbrake system）動作情報、路面状況、車両情報（車種、各諸元性能、車速、乗員、車重の配分率、トルクの掛かり方等である。））が順次記憶される。
【００３６】
また、走行履歴ＤＢ３８には、高速自動車国道、都市高速道路、自動車専用道路、有料道路等の降りインターチェンジや通過した交差点等が、季節、曜日、日時データ等と共に走行履歴情報として通過毎に、順次記憶される。また、走行履歴ＤＢ３８には、到着した目的地の座標データや施設情報、到着日時データ、次の目的地に出発した日時データ等が後述のように関連付けられて記憶される。
【００３７】
そして、プローブカー６に搭載されたナビゲーション装置２は、このプローブカー６が走行している場合には、所定時間毎（例えば、「１分毎」、「５分毎」、「１５分毎」、「３０分毎」等である。）又は各リンクの走行毎に、情報配信センタ３にプローブ情報を送信した前回の送信時点から、走行履歴ＤＢ３８に新たに記憶されたプローブ情報を情報配信センタ３に通信装置２７を介して送信する。また、ナビゲーション装置２は、後述のように、所定条件を充足した場合には、降りインターチェンジと関連施設情報を情報配信センタ３に通信装置２７を介して送信する。
【００３８】
また、図２に示すように、ナビゲーション装置２を構成するナビゲーション制御部２３は、ナビゲーション装置２の全体の制御を行う演算装置及び制御装置としてのＣＰＵ４１、並びにＣＰＵ４１が各種の演算処理を行うに当たってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データや情報配信センタ３から受信した後述の推奨施設情報等が記憶されるＲＡＭ４２、制御用のプログラムのほか、プローブ情報を取得して所定時間毎等に、このプローブ情報を情報配信センタ３へ送信するプローブ情報送信処理プログラム等が記憶されたＲＯＭ４３、ＲＯＭ４３から読み出したプログラムを記憶するフラッシュメモリ４４等の内部記憶装置や、時間を計測するタイマ４５等を備えている。
【００３９】
また、本実施例においては、前記ＲＯＭ４３に各種のプログラムが記憶され、前記データ記録部２２に各種のデータが記憶されるようになっているが、プログラム、データ等を同じ外部記憶装置、メモリーカード等からプログラム、データ等を読み出して前記フラッシュメモリ４４に書き込むこともできる。更に、メモリーカード等を交換することによって前記プログラム、データ等を更新することができる。
【００４０】
更に、前記ナビゲーション制御部２３には、操作部２４、液晶ディスプレイ２５、スピーカ２６、通信装置２７の各周辺装置（アクチュエータ）が電気的に接続されている。
【００４１】
操作部２４は、走行開始時の現在地を修正し、案内開始地点としての出発地及び案内終了地点としての目的地を入力する際や施設に関する情報の検索を行う場合等に操作され、各種のキーや複数の操作スイッチから構成される。そして、ナビゲーション制御部２３は、各スイッチの押下等により出力されるスイッチ信号に基づき、対応する各種の動作を実行すべく制御を行う。更に、液晶ディスプレイ２５の前面には、タッチパネルが設けられ、画面に表示されたボタン上を押下することによって各種指示コマンドを入力することが可能に構成されている。
【００４２】
また、液晶ディスプレイ２５には、ナビ地図情報３７Ａに基づく地図が表示されて各リンク上の交通情報が表示される経路案内画面の他、操作案内、操作メニュー、キーの案内、現在地から目的地までの誘導経路、誘導経路に沿った案内情報、交通情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。
また、スピーカ２６は、ナビゲーション制御部２３からの指示に基づいて、誘導経路に沿った走行を案内する音声ガイダンス等を出力する。ここで、案内される音声ガイダンスとしては、例えば、「２００ｍ先、○○交差点を右方向です。」等がある。
【００４３】
そして、通信装置２７は、情報配信センタ３と通信を行う携帯電話網等による通信手段であり、情報配信センタ３との間で最もバージョンの新しい更新地図情報や現況交通情報等の送受信を行う。また、通信装置２７は、情報配信センタ３に加えて、道路交通情報センタ５等から送信された渋滞情報、規制情報、駐車場情報、交通事故情報、サービスエリアの混雑状況等の各情報から成る交通情報を受信する。
【００４４】
次に、ナビゲーションシステム１において、ナビゲーション装置２のＣＰＵ４１が、降りインターチェンジと到着施設等から構成される関連施設情報を情報配信センタ３に送信する「関連施設情報送信処理」と、情報配信センタ３のＣＰＵ１１がナビゲーション装置２から関連施設情報を受信した場合に実行する「関連施設データベース作成処理」とについて図３及び図４に基づいて説明する。
図３はナビゲーションシステム１のプローブカー６に搭載されたナビゲーション装置２が実行する「関連施設情報送信処理」と情報配信センタ３が実行する「関連施設データベース作成処理」を示すフローチャートである。
【００４５】
先ず、図３に基づいてプローブカー６に搭載されたナビゲーション装置２のＣＰＵ４１が実行する「関連施設情報送信処理」について説明する。尚、図３に、Ｓ１１〜Ｓ１８のフローチャートで示されるプログラムは、ナビゲーション装置２が備えているＲＯＭ４３に記憶されており、高速自動車国道、都市高速道路、自動車専用道路、有料道路等の降りインターチェンジを通過した場合に、ＣＰＵ４１により実行される。
【００４６】
図３に示すように、先ず、ステップ（以下、Ｓと略記する）１１において、ＣＰＵ４１は、高速自動車国道、都市高速道路、自動車専用道路、有料道路等の降りインターチェンジ（以下、「降りＩＣ」という。）を通過した場合には、降りＩＣ情報（当該降りＩＣの座標データ（例えば、緯度と経度である。）、名称、上り又は下り等である。）、降りＩＣ日時情報（季節、曜日、日時データ等である。）等から構成される走行履歴情報を走行履歴ＤＢ３８に記憶する。Ｓ１１で走行履歴ＤＢ３８に記憶される降りＩＣ情報が、出発施設までのユーザの走行履歴情報となる。
【００４７】
そして、Ｓ１２において、ＣＰＵ４１は、目的地に到着するのを待つ（Ｓ１２：ＮＯ）。具体的には、ＣＰＵ４１は、車両ＥＣＵ（図示せず）から送信される検出信号に基づいてイグニッションスイッチがＯＮからＯＦＦになるのを待つ。そして、イグニッションスイッチがＯＮからＯＦＦになった場合には、目的地に到着したと判定して（Ｓ１２：ＹＥＳ）、ＣＰＵ４１は、Ｓ１３の処理に移行する。
【００４８】
Ｓ１３において、ＣＰＵ４１は、現在地検出処理部２１により自車位置及び自車方位を検出して、自車位置を表す座標データ（例えば、緯度と経度のデータである。）を到着した目的地の座標データとしてＲＡＭ４２に記憶する。また、ＣＰＵ４１は、当該目的地の施設情報をナビ地図情報３７Ａから取得してＲＡＭ４２に記憶する。そして、ＣＰＵ４１は、当該目的地の座標データと施設情報をＲＡＭ４２から読み出すと共に、上記Ｓ１１で走行履歴ＤＢ３８に記憶した走行履歴情報を読み出し、この走行履歴情報に当該目的地の座標データと施設情報を関連付けた関連施設情報を作成して、再度、走行履歴ＤＢ３８に記憶する。
【００４９】
例えば、上記Ｓ１１で、冬の金曜日の午前４時５分にＡインターチェンジの上りを降りて、上記Ｓ１２でスキー場Ａに到着して、自車位置が「北緯ＸＸ度、東経ＹＹＹ度」の場合には、ＣＰＵ４１は、上記Ｓ１３で、「「冬」−「金曜日」−「４時０５分」−「Ａインターチェンジ上り」−「スキー場Ａ」−「北緯ＸＸ度、東経ＹＹＹ度」」のように関連付けた関連施設情報を作成して走行履歴ＤＢ３８に記憶する。
【００５０】
続いて、Ｓ１４において、ＣＰＵ４１は、次の目的地へ出発するのを待つ（Ｓ１４：ＮＯ）。具体的には、ＣＰＵ４１は、車両ＥＣＵ（図示せず）から送信される検出信号に基づいてイグニションスイッチがＯＦＦからＯＮになるのを待つ。そして、イグニションスイッチがＯＦＦからＯＮになった場合には（Ｓ１４：ＹＥＳ）、ＣＰＵ４１は、次の目的地へ出発すると判定して、Ｓ１５の処理に移行する。
【００５１】
Ｓ１５において、ＣＰＵ４１は、イグニッションスイッチがＯＮになった季節、曜日、日時データ等をタイマ４５から取得し、出発日時情報としてＲＡＭ４２に記憶する。そして、ＣＰＵ４１は、当該出発日時情報をＲＡＭ４２から読み出すと共に、上記Ｓ１３で走行履歴ＤＢ３８に記憶した関連施設情報を読み出し、この関連施設情報に当該出発日時情報を関連付けた関連施設情報を作成して、再度、走行履歴ＤＢ３８に記憶する。
【００５２】
例えば、上記Ｓ１３で走行履歴ＤＢ３８に「「冬」−「金曜日」−「４時０５分」−「Ａインターチェンジ上り」−「スキー場Ａ」−「北緯ＸＸ度、東経ＹＹＹ度」」の関連施設情報を記憶し、当日の午後３時１分にイグニッションスイッチがＯＦＦからＯＮになった場合には、ＣＰＵ４１は、「「冬」−「金曜日」−「４時０５分」−「Ａインターチェンジ上り」−「スキー場Ａ」−「北緯ＸＸ度、東経ＹＹＹ度」−「冬」−「金曜日」−「１５時０１分」」の関連施設情報を作成して走行履歴ＤＢ３８に記憶する。
【００５３】
続いて、Ｓ１６において、ＣＰＵ４１は、次の目的地に到着するのを待つ（Ｓ１６：ＮＯ）。具体的には、ＣＰＵ４１は、車両ＥＣＵ（図示せず）から送信される検出信号に基づいてイグニッションスイッチがＯＮからＯＦＦになるのを待つ。
そして、イグニッションスイッチがＯＮからＯＦＦになった場合には、次の目的地に到着したと判定して（Ｓ１６：ＹＥＳ）、ＣＰＵ４１は、Ｓ１７の処理に移行する。
【００５４】
Ｓ１７において、ＣＰＵ４１は、現在地検出処理部２１により自車位置及び自車方位を検出して、自車位置を表す座標データ（例えば、緯度と経度のデータである。）を到着した次の目的地の座標データとしてＲＡＭ４２に記憶する。また、ＣＰＵ４１は、当該次の目的地の施設情報をナビ地図情報３７Ａから取得してＲＡＭ４２に記憶する。そして、ＣＰＵ４１は、当該次の目的地の座標データと施設情報をＲＡＭ４２から読み出すと共に、上記Ｓ１５で走行履歴ＤＢ３８に記憶した関連施設情報を読み出し、この関連施設情報に当該次の目的地の座標データと施設情報を関連付けた関連施設情報を作成して、再度、走行履歴ＤＢ３８に記憶する。
【００５５】
例えば、上記Ｓ１５で走行履歴ＤＢ３８に「「冬」−「金曜日」−「４時０５分」−「Ａインターチェンジ上り」−「スキー場Ａ」−「北緯ＸＸ度、東経ＹＹＹ度」−「冬」−「金曜日」−「１５時０１分」」の関連施設情報を記憶し、イグニッションスイッチがＯＦＦになった自車位置が「北緯ＰＰ度、東経ＱＱＱ度」で、当該次の目的地が温泉Ａの場合には、ＣＰＵ４１は、上記Ｓ１７で、「「冬」−「金曜日」−「４時０５分」−「Ａインターチェンジ上り」−「スキー場Ａ」−「北緯ＸＸ度、東経ＹＹＹ度」−「冬」−「金曜日」−「１５時０１分」−「温泉Ａ」−「北緯ＰＰ度、東経ＱＱＱ度」」のように関連付けた関連施設情報を作成して走行履歴ＤＢ３８に記憶する。
【００５６】
そして、Ｓ１８において、ＣＰＵ４１は、上記Ｓ１７で走行履歴ＤＢ３８に記憶した関連施設情報を再度読み出し、当該ナビゲーション装置２を識別するナビ識別ＩＤと共に関連施設情報として情報配信センタ３に送信後、当該処理を終了する。
【００５７】
次に、図３に基づいて情報配信センタ３のＣＰＵ１１が実行する「関連施設データベース作成処理」について説明する。尚、図３に、Ｓ１１１〜Ｓ１１２のフローチャートで示されるプログラムは、情報配信センタ３が備えているＲＯＭ１３に記憶されており、ＣＰＵ１１により所定時間毎（例えば、約０．０１秒毎〜０．１秒毎である。）に実行される。
【００５８】
先ず、Ｓ１１１において、ＣＰＵ１１は、上記Ｓ１８でナビゲーション装置２から送信された関連施設情報を受信したか否かを判定する判定処理を実行する。
そして、関連施設情報を受信していない場合には（Ｓ１１１：ＮＯ）、ＣＰＵ１１は、当該処理を終了する。
【００５９】
一方、関連施設情報を受信した場合には（Ｓ１１１：ＹＥＳ）、ＣＰＵ１１は、受信した関連施設情報をＲＡＭ１２に記憶後、Ｓ１１２の処理に移行する。Ｓ１１２において、ＣＰＵ１１は、受信した関連施設情報から降りＩＣに関する「降りＩＣ情報」（降りＩＣの座標データ、名称、上り又は下り等である。）、降りＩＣから降りた「降りＩＣ日時情報」（季節、曜日、日時データ等から構成される。）と、当該降りＩＣから到着した「目的地の施設情報」と、この目的地から出発した「出発日時情報」と、「次の目的地の施設情報」とを抽出し、「統計処理用データ」として関連施設ＤＢ１８に記憶する。
【００６０】
そして、ＣＰＵ１１は、この関連施設ＤＢ１８に記憶した一定期間（例えば、過去６ヶ月である。）の「統計処理用データ」を、当該受信した関連施設情報の「目的地の施設情報」と、「降りＩＣ情報」と、降りＩＣから降りた「降りＩＣ日時情報」と、「出発日時情報」との要因毎に、「次の目的地の施設情報」を統計処理して後述の統計施設情報１８Ａ（図４参照）を作成・更新後、当該処理を終了する。
【００６１】
例えば、ＣＰＵ１１は、ＲＡＭ１２から受信した関連施設情報を再度読み出し、「目的地の施設情報」と、「降りＩＣ情報」と、「出発日時情報」と、「次の目的地の施設情報」とを抽出し、当該「目的地の施設情報」と、「降りＩＣ情報」と、「出発日時情報」と、「次の目的地の施設情報」とを含む一定期間（例えば、過去６ヶ月である。）の「統計処理用データ」を関連施設ＤＢ１８から読み出しＲＡＭ１２に記憶する。
【００６２】
続いて、ＣＰＵ１１は、ＲＡＭ１２から受信した関連施設情報を再度読み出し、目的地から出発した「出発日時情報」を抽出し、当該「出発日時情報」の出発時刻が属する統計施設情報１８Ａの「出発時間帯」（図４参照）を特定する。そして、ＣＰＵ１１は、ＲＡＭ１２に記憶した「統計処理用データ」から、この特定した「出発時間帯」に属する「出発日時情報」の出発時刻を含む「統計処理用データ」を特定し、順次「次の目的地の施設情報」を読み出し、ＲＡＭ１２に記憶する。
【００６３】
そして、ＣＰＵ１１は、この順次読み出した「次の目的地の施設情報」を統計処理して多い順にソートし、つまり、推奨順位の高い順にソートし、関連施設ＤＢ１８に格納される統計施設情報１８Ａの該当する「出発時間帯」のランキング５１Ｆ（図４参照）に記憶・更新後、当該処理を終了する。これにより、ＣＰＵ１１は、プローブカー６に搭載されたナビゲーション装置２から関連施設情報を受信する毎に、統計施設情報１８Ａを更新することが可能となる。また、後述のようにナビゲーション装置２から推奨施設情報を要求する要求コマンドを受信した場合には、推奨施設に関する施設情報を配信することが可能となる（図５参照）。
尚、ＣＰＵ１１は、プローブカー６に搭載されたナビゲーション装置２から受信した関連施設情報が所定個数（例えば、１００個である。）に達する毎に、又は、所定時間毎に（例えば、１時間毎である。）にＳ１１２の処理を実行するようにしてもよい。
【００６４】
ここで、関連施設ＤＢ１８に格納される統計施設情報１８Ａのデータ構造の一例について図４に基づいて説明する。図４は関連施設ＤＢ１８に格納される統計施設情報１８Ａのデータ構造の一例を示す図である。
図４に示すように、統計施設情報１８Ａは、降りＩＣから到着した目的地の施設情報を表す施設５１Ａ、当該降りＩＣの名称及び上り又は下りを表す路線方面５１Ｂ、次の目的地に向かって出発した季節を表す季節５１Ｃ、次の目的地に向かって出発した曜日を表す曜日５１Ｄ、次の目的地に向かって出発した時間帯を表す出発時間帯５１Ｅ毎に、次の目的地の推奨順位を表すランキング５１Ｆから構成されている。
【００６５】
そして、施設５１Ａの下位データは、路線方面５１Ｂとなっている。この路線方面５１Ｂは、出発時間帯５１Ｅを、降りＩＣ及び降りＩＣの上り又は下り毎に分けている。路線方面５１Ｂの下位データは、季節５１Ｃとなっている。この季節５１Ｃは、次の目的地に向かって出発した際の季節であり、出発時間帯５１Ｅを、「冬」、「春」、「夏」、「秋」の季節毎に分けている。また、季節５１Ｃの下位データは曜日５１Ｄとなっている。この曜日５１Ｄは、次の目的地に向かって出発した際の曜日であり、出発時間帯５１Ｅを月曜日〜金曜日を表す「平日」と土曜日、日曜日、祝日を表す「休日」とに分けている。
【００６６】
また、曜日５１Ｄの下位データは、出発時間帯５１Ｅとなっている。この出発時間帯５１Ｅは、次の目的地の推奨順位を表すランキング５１Ｆを「００：００〜０３：００」、「０３：００〜０６：００」、「０６：００〜０９：００」、・・・「２１：００〜２４：００」の３時間毎の時間帯に分けている。尚、出発時間帯５１Ｅは、次の目的地の推奨順位を表すランキング５１Ｆを１５分毎、３０分毎、１時間毎、２時間毎、６時間毎、午前と午後等の時間帯に分けるようにしてもよい。
【００６７】
また、ランキング５１Ｆは、出発時間帯５１Ｅの各時間帯毎に施設５１Ａから出発した場合に、推奨する「次の目的地の施設」を選択するためのデータであって、各施設情報（例えば、施設名、座標位置データ、旅行時間等である。）が、選択される回数が多い順、つまり、推奨順位の高い順に記憶されている。即ち、各ランキング５１Ｆは、施設５１Ａ、路線方面５１Ｂ、季節５１Ｃ、曜日５１Ｄ、出発時間帯５１Ｅの要因毎に統計処理されたデータである。
【００６８】
例えば、施設５１Ａが「スキー場Ａ」、路線方面５１Ｂが「Ａインターチェンジ（ＡＩＣ）上り」、季節５１Ｃが「冬」、曜日５１Ｄが「平日」、出発時間帯５１Ｅが「１２：００〜１５：００」の場合には、ランキング５１Ｆは、「温泉Ａ、温泉Ｂ、・・・・・、宿Ａ、・・・」が該当し、「スキー場Ａ」に「ＡＩＣ上り」を経由して到着したユーザに対して、次の目的地として「温泉Ａ」、「温泉Ｂ」、・・・「宿Ａ」、・・・の順で推奨できる、つまり、人気の高い順に推奨できることを表している。
【００６９】
次に、ナビゲーションシステム１において、ナビゲーション装置２のＣＰＵ４１が次の目的地に出発する際に実行する「推奨施設案内処理」と、情報配信センタ３のＣＰＵ１１が実行する次の目的地としての施設情報をナビゲーション装置２に配信する「施設情報配信処理」について図５乃至図７に基づいて説明する。
図５はナビゲーションシステム１のプローブカー６に搭載されたナビゲーション装置２が実行する「推奨施設案内処理」と情報配信センタ３が実行する「施設情報配信処理」を示すフローチャートである。
【００７０】
先ず、図５に基づいてプローブカー６に搭載されたナビゲーション装置２のＣＰＵ４１が実行する「推奨施設案内処理」について説明する。尚、図５に、Ｓ２１１〜Ｓ２２２のフローチャートで示されるプログラムは、ナビゲーション装置２が備えているＲＯＭ４３に記憶されており、高速自動車国道、都市高速道路、自動車専用道路、有料道路等の降りインターチェンジを通過した場合に、ＣＰＵ４１により実行される。
【００７１】
図５に示すように、先ず、Ｓ２１１において、ＣＰＵ４１は、高速自動車国道、都市高速道路、自動車専用道路、有料道路等の降りＩＣを通過した場合には、降りＩＣ情報（当該降りＩＣの座標データ（例えば、緯度と経度である。）、名称、上り又は下り等である。）、降りＩＣ日時情報（季節、曜日、日時データ等である。）等から構成される走行履歴情報を走行履歴ＤＢ３８に記憶する。Ｓ２１１で走行履歴ＤＢ３８に記憶される降りＩＣ情報が、出発施設までのユーザの走行履歴情報となる。
【００７２】
そして、Ｓ２１２において、ＣＰＵ４１は、目的地に到着するのを待つ（Ｓ２１２：ＮＯ）。具体的には、ＣＰＵ４１は、車両ＥＣＵ（図示せず）から送信される検出信号に基づいてイグニッションスイッチがＯＮからＯＦＦになるのを待つ。そして、イグニッションスイッチがＯＮからＯＦＦになった場合には、目的地に到着したと判定して（Ｓ２１２：ＹＥＳ）、ＣＰＵ４１は、Ｓ２１３の処理に移行する。
【００７３】
Ｓ２１３において、ＣＰＵ４１は、現在地検出処理部２１により自車位置及び自車方位を検出して、自車位置を表す座標データ（例えば、緯度と経度のデータである。）を到着した目的地の座標データとして、また、ＣＰＵ４１は、当該目的地の施設情報をナビ地図情報３７Ａから取得してＲＡＭ４２に記憶する。そして、ＣＰＵ４１は、当該目的地の座標データと施設情報をＲＡＭ４２から読み出すと共に、上記Ｓ２１１で走行履歴ＤＢ３８に記憶した走行履歴情報を読み出し、この走行履歴情報と当該目的地の座標データと施設情報とを関連付けて、ＲＡＭ４２に記憶する。
【００７４】
続いて、Ｓ２１４において、ＣＰＵ４１は、次の目的地へ出発するのを待つ（Ｓ２１４：ＮＯ）。具体的には、ＣＰＵ４１は、車両ＥＣＵ（図示せず）から送信される検出信号に基づいてイグニションスイッチがＯＦＦからＯＮになるのを待つ。そして、イグニションスイッチがＯＦＦからＯＮになった場合には（Ｓ２１４：ＹＥＳ）、ＣＰＵ４１は、次の目的地へ出発すると判定して、Ｓ２１５の処理に移行する。
【００７５】
Ｓ２１５において、ＣＰＵ４１は、ＲＡＭ４２から上記Ｓ２１３で記憶した目的地の座標データを読み出し、予め登録されている自宅位置までの距離が、所定距離以上（例えば、約５０ｋｍ以上である。）であるか否かを判定する判定処理を実行する。そして、自宅位置までの距離が所定距離未満の場合には（Ｓ２１５：ＮＯ）、ＣＰＵ４１は、次の目的地の施設案内を必要としないと判定して当該処理を終了する。
【００７６】
一方、自宅位置までの距離が所定距離以上の場合には（Ｓ２１５：ＹＥＳ）、ＣＰＵ４１は、Ｓ２１６の処理に移行する。
Ｓ２１６において、ＣＰＵ４１は、タイマ４５から出発日時情報（季節、曜日、日時データ等である。）を取得して、ＲＡＭ４２に記憶する。そして、ＣＰＵ４１は、当該出発日時情報をＲＡＭ４２から読み出すと共に、走行履歴情報、目的地の座標データ、及び、目的地の施設情報を読み出し、これらを関連付けてＲＡＭ４２に記憶する。
【００７７】
そして、Ｓ２１７において、ＣＰＵ４１は、情報配信センタ３に対して、推奨施設情報を要求する要求コマンドと共に、ＲＡＭ４２に関連付けて記憶されている降りＩＣに関する「降りＩＣ情報」（降りＩＣの座標データ、名称、上り又は下り等である。）と、車両が現在位置している施設に関する「施設情報」（目的地の座標データ、目的地の施設情報等である。）と「出発日時情報」（季節、曜日、日時データ等である。）等を送信する。
【００７８】
その後、Ｓ２１８において、ＣＰＵ４１は、情報配信センタ３から受信した推奨施設に関する情報（推奨施設情報（各推奨施設の推奨順位、施設名、座標位置、到着予定時刻等）、または、推奨施設が無い旨を示す情報である。）をＲＡＭ４２に記憶する。
続いて、Ｓ２１９において、ＣＰＵ４１は、上記Ｓ２１８で受信した推奨施設の案内を要求する案内要求コマンドが操作部２４を介して入力されたか否かを判定する判定処理を実行する。
【００７９】
そして、案内要求コマンドが操作部２４を介して入力されない場合には（Ｓ２１９：ＮＯ）、ＣＰＵ４１は、当該処理を終了する。
一方、案内要求コマンドが操作部２４を介して入力された場合には（Ｓ２１９：ＹＥＳ）、ＣＰＵ４１は、Ｓ２２０の処理に移行する。
【００８０】
Ｓ２２０において、ＣＰＵ４１は、推奨施設情報があるか否かを判定する。具体的には、ＲＡＭ４２に記憶されている推奨施設に関する情報として、推奨施設情報が記憶されているか否かを判定する。そして、推奨施設情報があると判定されない場合、即ち、ＲＡＭ４２に記憶されている推奨施設に関する情報として、推奨施設が無い旨を示す情報が記憶されている場合（Ｓ２２０：ＮＯ）には、ＣＰＵ４１は、Ｓ２２１へ移行し、推奨施設が無い旨を案内して当該処理を終了する。
【００８１】
一方、推奨施設があると判定された場合（Ｓ２２０：ＹＥＳ）、ＣＰＵ４１は、Ｓ２２２へ移行する。Ｓ２２２において、ＣＰＵ４１は、情報配信センタ３から受信した推奨施設情報をＲＡＭ４２から読み出し、液晶ディスプレイ２５の表示画面に推奨施設を一覧表示した後、当該処理を終了する。
【００８２】
ここで、上記Ｓ２１９及びＳ２２２の処理における液晶ディスプレイ２５の表示画面の一例を図６及び図７に基づいて説明する。図６は推奨施設の案内を表示するか否かの指示コマンドを入力するコマンド入力画面の一例を示す図である。図７は推奨施設の一覧表示画面の一例を示す図である。
図６に示すように、ＣＰＵ４１は、液晶ディスプレイ２５の画面に自車位置周辺の地図を表示する共に、自車位置を表す車両位置マーク６１を表示する。また、ＣＰＵ４１は、画面の右下に、「次の目的地の施設」として推奨する推奨施設の案内を表示するか否かの指示コマンドを入力する案内指示オブジェクト６５を表示する。
【００８３】
この案内指示オブジェクト６５は、現在時刻で推奨する推奨施設の案内を表す「１４：５０現在のおすすめスポット」を表示すると共に、推奨施設の案内表示を指示する表示ボタン６５Ａと、推奨施設の案内表示をしないように指示するキャンセルボタン６５Ｂとを表示する。
【００８４】
そして、ＣＰＵ４１は、キャンセルボタン６５Ｂが押下された場合、又は、案内指示オブジェクト６５を表示してから所定時間（例えば、約３０秒である。）が経過した場合には、推奨施設の案内表示をしないように指示されたと判定し（Ｓ２１９：ＮＯ）、当該処理を終了して、通常の地図表示を行う。
一方、ＣＰＵ４１は、表示ボタン６５Ａが押下された場合には、推奨施設の案内表示を指示されたと判定する（Ｓ２１９：ＹＥＳ）。
【００８５】
続いて、推奨施設があると判定された場合（Ｓ２２０：ＹＥＳ）には、図７に示すように、ＣＰＵ４１は、情報配信センタ３から受信した推奨施設情報をＲＡＭ４２から読み出し、この推奨施設と各推奨施設の到着予定時刻とを推奨順に一覧表示する一覧表示オブジェクト７１を液晶ディスプレイ２５の表示画面に表示する。そして、ＣＰＵ４１は、一覧表示オブジェクト７１に表示されたいずれかの推奨施設の名称が押下された場合には、この推奨施設への経路案内を開始する。一方、キャンセルボタン７２が押下された場合には、ＣＰＵ４１は、当該処理を終了して、通常の地図表示を行う。
【００８６】
次に、図５に基づいて情報配信センタ３のＣＰＵ１１が実行する「施設情報配信処理」について説明する。尚、図５に、Ｓ３１１〜Ｓ３１７のフローチャートで示されるプログラムは、情報配信センタ３が備えているＲＯＭ１３に記憶されており、ナビゲーション装置２から推奨施設情報を要求する要求コマンドを受信した場合に、ＣＰＵ１１により実行される。
【００８７】
先ず、Ｓ３１１において、ＣＰＵ１１は、上記Ｓ２１７でナビゲーション装置２から送信された推奨施設情報を要求する要求コマンドと共に、ナビ識別ＩＤ、降りＩＣに関する「降りＩＣ情報」、車両が現在位置している施設に関する「施設情報」と、「出発日時情報」等の各車両情報を受信して、この各車両情報をＲＡＭ１２に記憶する。
【００８８】
続いて、Ｓ３１２において、ＣＰＵ１１は、ＲＡＭ１２に記憶されている「施設情報」に基づいて、車両が現在位置している施設が、関連施設ＤＢ１８に格納されている統計施設情報１８Ａの施設５１Ａのデータに含まれる施設か否かを判定する判定処理を実行する。そして、車両が現在位置している施設が、関連施設ＤＢ１８に格納されている統計施設情報１８Ａの施設５１Ａのデータに含まれない施設である場合には（Ｓ３１２：ＮＯ）、ＣＰＵ１１は、Ｓ３１３の処理に移行する。Ｓ３１３において、ＣＰＵ１１は、車両が現在位置している施設に対する推奨施設が存在しない旨を示す情報を車両へ送信した後、当該処理を終了する。
【００８９】
一方、車両が現在位置している施設が、関連施設ＤＢ１８に格納されている統計施設情報１８Ａの施設５１Ａのデータに含まれる施設である場合には（Ｓ３１２：ＹＥＳ）、ＣＰＵ１１は、Ｓ３１４の処理に移行する。Ｓ３１４において、ＣＰＵ１１は、ＲＡＭ１２に記憶されている「降りＩＣ情報」、「施設情報」及び「出発日時情報」から、関連施設ＤＢ１８に格納される統計施設情報１８Ａを構成する施設５１Ａ、路線方面５１Ｂ、季節５１Ｃ、曜日５１Ｄ、出発時間帯５１Ｅを順に特定し、当該出発時間帯５１Ｅに対応するランキング５１Ｆの推奨施設に関する各推奨施設情報を推奨順に読み出し、ＲＡＭ１２に記憶する。
【００９０】
続いて、Ｓ３１５において、ＣＰＵ１１は、統計施設情報１８Ａから読み出した推奨施設情報の個数がＮ個以下（例えば、５個以下である。）か否かを判定する判定処理を実行する。そして、統計施設情報１８Ａから読み出した推奨施設情報の個数がＮ個以下（例えば、５個以下である。）の場合には（Ｓ３１５：ＹＥＳ）、ＣＰＵ１１は、Ｓ３１７の処理に移行する。Ｓ３１７において、ＣＰＵ１１は、ＲＡＭ１２から推奨施設情報を全て読み出し、センタ側通信装置１７を介して当該ナビゲーション装置２へ送信後、当該処理を終了する。
【００９１】
一方、統計施設情報１８Ａから読み出した推奨施設情報の個数がＮ個より多い（例えば、６個以上である。）場合には（Ｓ３１５：ＮＯ）、ＣＰＵ１１は、Ｓ３１６の処理に移行する。Ｓ３１６において、ＣＰＵ１１は、ＲＡＭ１２から推奨施設情報を全て読み出し、所定抽出条件（例えば、推奨順位の高い順に選択する等である。）に従ってＮ個以下（例えば、５個以下である。）の推奨施設を選択してＲＡＭ１２に再度記憶後、Ｓ３１７の処理に移行する。Ｓ３１７において、ＣＰＵ１１は、ＲＡＭ１２から推奨施設情報を全て読み出し、センタ側通信装置１７を介して当該ナビゲーション装置２へ送信後、当該処理を終了する。
【００９２】
以上詳細に説明した通り、本実施例に係るナビゲーションシステム１では、ナビゲーション装置２のＣＰＵ４１は、高速自動車国道、都市高速道路、自動車専用道路、有料道路等の降りＩＣを通過して、目的地に到着し、更に、次の目的地に到着した場合には、降りＩＣ情報（当該降りＩＣの座標データ、名称、上り又は下り等である。）、降りＩＣ日時情報（季節、曜日、日時データ等である。）等から構成される走行履歴情報に、目的地の座標データと施設情報、この目的地を出発した日時等の出発日時情報、次の目的地の座標データと施設情報を関連付けた関連施設情報を作成して、当該ナビゲーション装置２を識別するナビ識別ＩＤと共に情報配信センタ３に送信する（Ｓ１１〜Ｓ１８）。
【００９３】
また、情報配信センタ３のＣＰＵ１１は、ナビゲーション装置２から関連施設情報を受信した場合には、受信した関連施設情報から降りＩＣに関する「降りＩＣ情報」、降りＩＣから降りた「降りＩＣ日時情報」と、当該降りＩＣから到着した「目的地の施設情報」と、この目的地から出発した「出発日時情報」と、「次の目的地の施設情報」とを抽出し、「統計処理用データ」として関連施設ＤＢ１８に記憶する。そして、ＣＰＵ１１は、この関連施設ＤＢ１８に記憶した一定期間（例えば、過去６ヶ月である。）の「統計処理用データ」を、当該受信した関連施設情報の「目的地の施設情報」と、「降りＩＣ情報」と、「出発日時情報」との要因毎に、「次の目的地の施設情報」を統計処理し、多い順に、つまり、推奨順位の高い順にソートした統計施設情報１８Ａを作成して関連施設ＤＢ１８に格納する（Ｓ１１１〜Ｓ１１２）。
【００９４】
これにより、ＣＰＵ１１は、関連施設ＤＢ１８に格納する統計施設情報１８Ａから、「降りＩＣ情報」（例えば、降りＩＣの名称、上り又は下り等である。）と、「目的地の施設情報」（例えば、目的地の施設名等である。）と、「出発日時情報」（例えば、冬の２月の日曜日の１５：１８等である。）を特定することによって、推奨順位の高い順にソートされた「次の目的地の施設情報」を抽出することが可能となる。
【００９５】
従って、ナビゲーション装置２のＣＰＵ４１は、次の目的地へ出発する際に、当該出発タイミングにおいて、情報配信センタ３へ「降りＩＣ情報」と、「目的地の施設情報」と、「出発日時情報」を送信することによって、情報配信センタ３から推奨順位の高い順にソートされた「次の目的地の施設情報」を所定個数受信することが可能となる。また、ＣＰＵ４１は、この受信した所定個数の「次の目的地の施設情報」を、ユーザに「次の目的地」として推奨できる施設として一覧表示することが可能となる。
【００９６】
尚、本発明は前記実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
【００９７】
例えば、上記Ｓ１１２において、ＣＰＵ１１は、関連施設ＤＢ１８に格納する統計施設情報１８Ａを作成して更新した場合には、関連施設ＤＢ１８から統計施設情報１８Ａを再度読み出し、この統計施設情報１８Ａの全情報をナビゲーション装置２へ送信するようにしてもよい。これにより、ナビゲーション装置２のＣＰＵ４１は、受信した統計施設情報１８Ａをナビ側地図情報ＤＢ３７に格納し、上記Ｓ３１１〜Ｓ３１７の処理を実行することが可能となる。
【符号の説明】
【００９８】
１              ナビゲーションシステム
２              ナビゲーション装置
３              情報配信センタ
４              ネットワーク
６              プローブカー
１０            サーバ
１１、４１      ＣＰＵ
１２、４２      ＲＡＭ
１３、４３      ＲＯＭ
１４            センタ側地図情報ＤＢ
１７            センタ側通信装置
１８            関連施設ＤＢ
１８Ａ          統計施設情報１８Ａ
２１            現在地検出処理部
２３            ナビゲーション制御部
２５            液晶ディスプレイ
２７            通信装置
３７            ナビ側地図情報ＤＢ
３８            走行履歴ＤＢ
【図１】
0005245882.tif 000002
【図２】
0005245882.tif 000003
【図３】
0005245882.tif 000004
【図４】
0005245882.tif 000005
【図５】
0005245882.tif 000006
【図６】
0005245882.tif 000007
【図７】
0005245882.tif 000008