(57)【特許請求の範囲】
【請求項１】
車両に搭載され、自車両の現在位置を検出するロケーション機能及び指定された目的地までの経路を案内するルートガイダンス機能を備えるナビ車載器と、
多数の車両が実際に走行した、走行軌跡並びに該走行軌跡における速度の情報を含む走行履歴のデータを蓄積記憶する走行履歴データベースと、
前記車両の現在位置及びユーザにより指定された目的地に基づいて、前記走行履歴データベースを検索して前記走行履歴データ中の適切な経路情報を抽出する抽出手段とを備えるカーナビゲーションシステムであって、
前記抽出手段は、時間経過による前記車両の現在位置の変化に伴い、目的地までの一連の連続した走行経路に関する適切な経路情報を逐次検索していくように構成されていると共に、
前記走行履歴データは、前記走行軌跡を単位距離毎に区切った各区間における速度、加速度、ブレーキの情報を含んでおり、
前記抽出手段は、前記車両の前記単位距離の移動毎に、そこから走行する目的地までの一連の連続した走行経路に関して最適な走行履歴を検索することを特徴とするカーナビゲーションシステム。
【請求項２】
目的地までの、走行時間が最も短い、停止回数が最も少ない、加速度の変化が最も少ない、平均速度が最も大きい、走行距離が最も少ない、燃料消費量が最も少ない、の６つの走行条件のうち、少なくとも１つ以上の走行条件を、ユーザが優先させたい走行条件として指定する指定手段を備え、
前記抽出手段は、前記指定手段の指定に基づいて、前記走行条件に関する優先順位を付して適切な経路情報を検索することを特徴とする請求項１記載のカーナビゲーションシステム。
【請求項３】
走行履歴データ中には、実際に走行した時間帯、曜日、天候、車両の車種等の走行環境のデータが含まれており、 前記抽出手段は、前記走行環境のデータを考慮して、現在の走行環境に適合した走行履歴の中から、適切な経路情報を検索することを特徴とする請求項１又は２記載のカーナビゲーションシステム。
【請求項４】
前記走行履歴データ中の走行軌跡のデータは、絶対位置によって表現されるデータであることを特徴とする請求項１ないし３のいずれかに記載のカーナビゲーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多数の車両が実際に走行した走行履歴のデータを蓄積記憶する走行履歴データベースに基づいて、適切な経路情報を抽出しユーザに提供することができるカーナビゲーションシステムに関する。
【背景技術】
【０００２】
自動車に搭載されるカーナビゲーション装置は、一般に、自車両の現在位置を検出し表示装置の画面に道路地図に重ね合わせて表示するロケーション機能や、ユーザが指定した目的地までの推奨するルートを計算により探索し、そのルートを表示や音声によって案内するルートガイダンスの機能を備えている。このとき、一般に、ルート探索にあたっては、周知のダイクストラ法が用いられ、出発地から目的地へ向けて、最小コストとなる（走行距離が最短となる、或いは最短時間で到達できる）ルートが求められる。
【０００３】
ところで、近年では、ガソリンエンジンと電気モータとを併用するハイブリッド自動車において、自車両における過去の運転履歴を記憶しておき、目的地までのルート設定がなされると、出発地から目的地までの経路を小区間に区切り、道路データと運転履歴とから、各小区間毎に走行速度パターンを推定し、推定した走行速度パターンから、燃費の良い走行を行うためのモータ及びエンジンの運転スケジュールを設定するようにした技術が考えられている（例えば、特許文献１、２参照）。
【０００４】
この場合、出発地から目的地までの経路を小区間に区切る手法として、特許文献１では、発進、停止が予測される交差点などで区切ることが行われている。これに対し、特許文献２では、加速（発進）や減速（停止）することなく走行が安定する部分で、小区間を区切ることにより、前後の小区間のつなぎ目における条件（走行状態）を揃えるようにすることが提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−３３３３０５号公報
【特許文献２】特開２００５−９１１１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記した特許文献１、２においては、出発地から目的地までの経路を、小区間に分割し、走行履歴のデータから、各小区間毎に独立して最適な（燃費が最小となる）走行方法を、求めて提示するものとなっている。しかしながら、そのように経路を小区間に分割し、各小区間において最適な走行方法を求めるものでは、各々の小区間に関しては夫々最適な走行方法を提示できたとしても、現在地から目的地までの一連の経路として見ると、複数の走行履歴を組合せていわば継ぎはぎした如き走行方法となることがある。そのため、区間のつなぎ目で急な加速や減速が必要になる等、経路全体として必ずしも最適な走行方法を提示できるとは限らない。
【０００７】
本発明は上記事情に鑑みてなされたもので、その目的は、目的地までの経路案内を行う際に、走行履歴のデータに基づいて適切な経路情報を抽出するものにあって、経路全体に関して適切な経路情報をユーザに提供することができるカーナビゲーションシステムを提供するにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明のカーナビゲーションシステムは、車両に搭載され、自車両の現在位置を検出するロケーション機能及び指定された目的地までの経路を案内するルートガイダンス機能を備えるナビ車載器と、多数の車両が実際に走行した、走行軌跡並びに該走行軌跡における速度の情報を含む走行履歴のデータを蓄積記憶する走行履歴データベースと、前記車両の現在位置及びユーザにより指定された目的地に基づいて、前記走行履歴データベースを検索して前記走行履歴データ中の適切な経路情報を抽出する抽出手段とを備えるものであって、前記抽出手段は、時間経過による前記車両の現在位置の変化に伴い、目的地までの一連の連続した走行経路に関する適切な経路情報を逐次検索していくように構成されていると共に、前記走行履歴データは、前記走行軌跡を単位距離毎に区切った各区間における速度、加速度、ブレーキの情報を含んでおり、前記抽出手段は、前記車両の前記単位距離の移動毎に、そこから走行する目的地までの一連の連続した走行経路に関して最適な走行履歴を検索するところに特徴を有する（請求項１の発明）。
【０００９】
ここで、ある地点（現在位置）から所定の目的地に向けて車両を走行させたい場合、そのユーザ（運転者）においては、始めて走る道路であっても、例えば地元の人は当該目的地まで短時間で到着できる経路（いわゆる裏道）を知っていたり、或いは、別の人（車両）がたまたま信号交差点で停止することなく、極めて効率的に走行できていたりすることがある。このような場合、過去の適切な走行ができた走行履歴（他人のものを含む）を、自車両で再現するような走行を行うことによって、同様に適切な走行を行うことが可能となる。
【００１０】
上記構成によれば、走行履歴データベースに蓄積記憶されている多数の走行履歴データから、抽出手段により、車両の現在位置から目的地までの適切な経路情報が検索、抽出される。そして、ナビ車載器において、抽出された適切な経路をユーザに対し案内することができ、ひいては適切な走行履歴を再現するような良好な走行を行うことができる。前記走行履歴データベースには、他人の運転の履歴を含む多数の車両が実際に走行した走行履歴の情報が蓄積記憶されているので、そのなかから適切な走行履歴を検索することで、客観的且つ十分に信頼性の高い経路情報を提供することができる。このとき、抽出手段は、車両の現在位置の変化に伴い適切な経路情報を逐次検索していくので、車両が移動した場合でも、その時点の現在位置から目的地までの一連の連続した経路に関して、常に現在位置からの適切な１種類の走行履歴を抽出して、更新していくことができる。
しかも、前記走行履歴データを、走行軌跡を単位距離毎に区切った各区間における速度、加速度、ブレーキの情報を含んで構成し、前記抽出手段を、前記車両の前記単位距離の移動毎に、そこから走行する目的地までの一連の連続した走行経路に関して最適な走行履歴を検索するように構成した。これにより、抽出手段は、車両の単位距離の移動毎に、最適な走行履歴を検索するようになり、常に適切な走行履歴の抽出、更新を行うことができる。尚、前記単位距離としては、例えば数ｍというように、例えば交差点における道幅を超えない程度のごく短い距離とすることが好ましい。
【００１１】
従って、本発明によれば、目的地までの経路案内を行う際に、走行履歴のデータに基づいて適切な経路情報を抽出するものにあって、経路を複数の区間に分割し区間毎に最適な走行履歴を抽出しそれらを組合せるものと異なり、常に目的地までの一連の適切な経路情報を抽出することができ、経路全体に関して適切な経路情報をユーザに提供することができる。尚、本発明における経路情報とは、どの経路を走行するかの情報に加えて、その経路をどのような速度で走行するかの情報を少なくとも含んでいる。
【００１３】
また、本発明においては、目的地までの、走行時間が最も短い、停止回数が最も少ない、加速度の変化が最も少ない、平均速度が最も大きい、走行距離が最も少ない、燃料消費量が最も少ない、の６つの走行条件のうち、少なくとも１つ以上の走行条件を、ユーザが優先させたい走行条件として指定する指定手段を設け、前記抽出手段を、前記指定手段の指定に基づいて、走行条件に関する優先順位を付して適切な経路情報を検索するように構成しても良い（請求項２の発明）。これによれば、指定された走行条件に応じた経路情報を、検索、抽出することができ、ユーザが希望する経路情報を提供することができる。尚、上記の６つの走行条件のうち一部を適宜組合せて、ユーザが指定できる選択肢として提示することができる。
【００１４】
本発明においては、走行履歴データ中に、実際に走行した時間帯、曜日、天候、車両の車種等の走行環境のデータを含んでおり、前記抽出手段を、前記走行環境のデータを考慮して、現在の走行環境に適合した走行履歴の中から、適切な経路情報を検索するように構成することもできる（請求項３の発明）。これによれば、走行環境に応じた走行履歴を蓄積することにより、特定の時間帯、曜日、天候、車両の車種ごとに、最適な経路情報を抽出することができる。
【００１５】
本発明においては、走行履歴データ中の走行軌跡のデータを、絶対位置によって表現されるデータとすることができる（請求項４の発明）。これによれば、走行履歴データの汎用性が高まり、例えば特定メーカのナビ車載器に限定されるようなことなく、道路地図データの様式や種類などを問わずに、各メーカのナビ車載器に関して走行軌跡のデータを広く利用することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施例を示すもので、カーナビゲーションシステムの構成を概略的に示すブロック図
【図２】走行履歴を選択する場合の具体例を示す図
【図３】走行履歴制御部が実行する経路情報に関する処理手順を示すフローチャート
【図４】システムにおける処理の流れを示すシーケンス図
【図５】走行すべき経路が変更される場合の表示の例を示す図
【図６】走行条件選択画面の例を示す図
【図７】走行軌跡を区切る様子を示す図（ａ）及び走行履歴のデータ構造を示す図（ｂ）
【発明を実施するための形態】
【００１７】
以下、本発明を具体化した一実施例について、図面を参照しながら説明する。図１は、本実施例に係るカーナビゲーションシステム１の構成を概略的に示している。このカーナビゲーションシステム１は、車両に搭載されるナビ車載器（ナビゲーション装置）２と、情報サービスセンタ（経路案内センタ）３とを備えて構成される。本実施例では、前記ナビ車載器２は、ナビゲーション本体部４、地図データベース５、現在地測位部６の３つのモジュール（ユニット）を相互に接続して構成されている。
【００１８】
前記ナビゲーション本体部４は、コンピュータ（ＣＰＵ）を主体とする制御装置や、タッチパネル付きの表示装置（ＬＣＤ）等を備え、経路計算、経路案内、地図表示等の一般的なナビゲーション処理を行うナビ部７を備えている。さらに、ナビゲーション本体部４は、ユーザが目的地の設定や後述する走行条件設定等の各種設定を行うための各種設定部８、外部（前記情報サービスセンタ３）との無線通信を行う通信部９を備えている。通信部９としては、携帯電話機、ＤＳＲＣ、無線ＬＡＮなど様々なものを採用することができる。また、前記各種設定部８は、表示装置の画面８ａ（図５、図６参照）上に設けられたタッチパネルを含んでいる。
【００１９】
この場合、このナビゲーション本体部４（ナビ部７）は、指定された目的地までの推奨する経路を案内するルートガイダンス機能を実現する。この経路案内は、後述する経路情報（走行すべき経路の情報及び速度の情報）に従って、表示装置の画面８ａに、道路地図上の走行すべき経路（ルート）を例えば他の道路と異なる色で表示すると共に、推奨する速度を表示することにより行われる。また、音声出力装置による案内音声の出力を併用することも行われる。尚、このとき、ユーザによる目的地設定時には、ナビ部７において経路計算が行われ、初期経路として設定される。その後、後述するように、走行履歴データに基づく経路情報（走行履歴における適切な走行状態を再現するための情報）の設定（選択）や切替え等の処理が行われる。
【００２０】
前記地図データベース５は、例えば日本全土の道路地図データや、それに付随する、各種施設や店舗等の施設データ等を記憶するものである。前記道路地図データは、地図上の道路を、交差点等をノードとして複数の部分に分割し、各ノード間の部分をリンクとして規定したリンクデータとして与えられる。このリンクデータは、リンク固有のリンクＩＤ（識別子）、リンク長、リンクの始点、終点（ノード）の位置データ（経度，緯度）、角度（方向）データ、道路幅、道路種別などのデータを含んで構成される。また、道路地図を表示装置の画面８ａ上に再生（描画）するためのデータも含まれている。
【００２１】
前記現在地測位部６は、ＧＰＳ衛星からの電波を受信することに基づいて自車の絶対位置を測位するＧＰＳ測位部１０、車両に搭載された方位センサや加速度センサ、車速（距離）センサ等の信号から車両の走行軌跡（相対位置）を求める推測航法部１１、地図情報等を利用して道路上の車両の現在位置を特定するマップマッチング部１２を備えている。これらにより、自車両の現在位置を検出（測位）するロケーション機能が実現される。また、現在地測位部６は、ナビゲーション本体部４に設定されている目的地や経路等の情報を取得するナビ情報取得部１３、走行履歴のデータに関する処理を制御する走行履歴制御部１４を備えている。
【００２２】
さらに、前記走行履歴制御部１４は、詳細には、走行履歴取得部１５、走行履歴切替部１６、走行履歴記録部１７、走行履歴送信部１８を備えて構成される。詳しくは後の作用説明にて述べるように、そのうち走行履歴取得部１５は、前記ナビゲーション本体部４（通信部９）を介して前記情報サービスセンタ３と通信を行い、走行条件を送信すると共に、走行履歴（経路情報）を受信する。走行履歴切替部１６は、走行履歴取得部１５が取得した走行履歴（経路情報）をナビゲーション本体部４（ナビ部７）に提供する。走行履歴記録部１７は、自車両の走行履歴を記憶し、走行履歴送信部１８は、情報サービスセンタ３に自車両の走行履歴のデータを送信する。
【００２３】
以上のように構成されたナビ車載器２に対し、前記情報サービスセンタ３は、前記ナビゲーション本体部４（通信部９）との間で無線通信が可能な通信部１９、マイコン（ＣＰＵ）を含んで構成され全体を制御する制御部２０、走行履歴データベース２１、地図データベース２２を備えている。後述するように、前記制御部２０は、抽出手段として機能する。前記走行履歴データベース２１には、多数の車両が実際に走行した走行履歴のデータが蓄積、記憶される。走行履歴のデータには、車両の走行軌跡及び該走行軌跡における速度変化の情報を含んでいる。
【００２４】
本実施例では、図７（ａ）に示すように、走行履歴データは、走行軌跡Ｒを単位距離（例えば５ｍ）毎に区切った各区間（図７（ａ）の例では区間（１）〜区間（４））における速度、加速度、ブレーキの情報を含んでいる。本実施例では、走行履歴データ中には、実際に走行した時間帯（時刻）情報からなる走行環境のデータが含まれている。走行環境のデーとしては、他にも、曜日、天候、車両の車種等を含ませても良い。また、走行軌跡のデータは、地図データ（リンクＩＤ）とは異なり、絶対位置（緯度、経度）によって表現されるデータとされている。
【００２５】
より具体的には、図７（ｂ）にデータ構造（１つのレコード）を示すように、各区間における、始点座標、始点通過時刻（時間帯）、中間座標列、終点座標（次のレコードと重複する場合は省略）、終点通過時刻（次のレコードと重複する場合は省略）、区間距離（一定の場合は不要）、区間内平均速度、区間内最大速度、区間内最小速度、区間内最大加速度（加速）、区間内最大化速度（減速）、路線番号を含んでいる。尚、走行軌跡のデータを、絶対位置により表現されるデータとしたので、走行履歴データの汎用性が高まり、例えば特定メーカのナビ車載器２に限定されるようなことなく、道路地図データの様式や種類などを問わずに、各メーカのナビ車載器に関して走行軌跡のデータを広く利用することができる。
【００２６】
さて、次の作用説明（フローチャート説明）でも述べるように、車両のユーザ（運転者）がルートガイダンス機能を実行させたい場合には、ナビゲーション本体部４の各種設定部８により目的地の指定等の操作を行う。すると、ナビゲーション本体部４は、現在地測位部６により測位された車両の現在位置のデータ、目的地（設定された経路情報）のデータ、後述する走行条件のデータを、通信部９を介して情報サービスセンタ３（通信部１９）に送信する。
【００２７】
情報サービスセンタ３においては、ナビ車載器２からのデータを受信すると、制御部２０が、その車両の現在位置、目的地、走行条件に基づいて、前記走行履歴データベース２１を検索し、走行履歴データ中の適切な経路情報を抽出する。経路情報とは、目的地までの走行経路の情報に加えて、その経路をどのような速度で走行するかの情報を少なくとも含んでいる。従って、本実施例では、情報サービスセンタ３の制御部２０が抽出手段として機能する。このとき、前記制御部２０は、時間経過による車両の現在位置の変化に伴い、目的地までの一連の連続した走行経路に関する適切な経路情報を逐次検索していくように構成されている。
【００２８】
また、本実施例では、経路情報を得るにあたって、ユーザが優先させたい走行条件を、走行条件選択画面（図６参照）において予め設定しておくことができる。図６に示すように、この際の走行条件としては、例えば、目的地までの一連の連続した走行経路に関して、走行時間が最も短い、停止回数が最も少ない、加速度の変化が最も少ない、平均速度が最も大きい、走行距離が最も少ない、燃料消費量が最も少ない（図６では図示省略）、の６種類がある。ユーザは、その走行条件選択画面において各種設定部８を操作することにより、それら各走行条件を考慮するかどうか、また、考慮する条件が複数ある場合にそれら条件について希望する優先順位を付けることができる。従って、各種設定部８が指定手段として機能する。
【００２９】
前記制御部２０は、走行履歴データを検索するにあたっては、現在位置と目的地とを含む走行履歴の中から、まず、走行時刻が現在時刻に近いものを選択し、次いで、設定されている走行条件で絞り込みを行う。この場合、優先度が高い走行条件での検索結果が複数あるような場合には、次の条件を用いて走行履歴を選択していくようにする。それでも１つの走行履歴に決定できない場合には、更に、例えば、走行日時が最も新しいもの、履歴として記録された頻度が最も高いもの、交通法規に違反しないもの、最も先に見つけたもの等を採用するようにすれば良い。
【００３０】
情報サービスセンタ３は、抽出された経路情報を、通信部１９を介してナビ車載器２（ナビゲーション本体部４）に送信する。ナビ車載器２においては、走行履歴取得部１５によりその経路情報が取得され、その経路情報に基づいて経路案内が行われる。このとき、現在位置の変化に伴い、検索された走行履歴（経路情報）が変わった場合には、走行履歴切替部１６により経路情報が逐次更新される。尚、ナビ車載器２においては、走行履歴記録部１７において、目的地までの実際の自車両の走行履歴が記録され、目的地到着後に、走行履歴送信部１８において、当該走行履歴のデータが、情報サービスセンタ３に送信され、走行履歴データベース２１に蓄積される。
【００３１】
次に、上記構成の作用について、図２〜図５も参照して説明する。図３のフローチャートは、ナビ車載器２側（主として走行履歴制御部１４）で実行される走行履歴（経路情報）に関する処理手順を示している。また、図４のシーケンス図は、走行履歴取得部１５、ナビゲーション本体部４、情報サービスセンタ３間での、データ通信の処理手順（及び情報サービスセンタ３の制御部２０における走行履歴検索の処理フローチャート）を示している。
【００３２】
今、ユーザ（車両の運転者）が、ナビ車載器２に目的地までのルートガイダンスを実行させたい場合には、ナビゲーション本体部４の各種設定部８を操作して、目的地を指定すると共に、ルートガイダンスの実行を指示する。すると、ナビ部７において、現在位置から目的地までの初期経路が求められ、案内が開始される。そして、この経路案内時においては、図３、図４に示すように、情報サービスセンタ３から、走行履歴データの検索に基づいて適切な経路情報を取得することが行なわれる。尚、ここでは、走行条件として、「停止回数を最少とする」が設定されている場合を具体例とする。
【００３３】
まず、図３において、ステップＳ１では、ナビ情報取得部１３により、ナビ部７に設定されている現在の経路を取得する処理が行なわれる。ステップＳ２では、経路があるかどうかが判断され、経路がない場合には（Ｎｏ）、ステップＳ１に戻り、経路がある場合には（Ｙｅｓ）、ステップＳ３に進む。ステップＳ３では、走行履歴取得部１５により、走行履歴（現在において最も適切な経路情報）を取得する処理が実行される。この処理は、走行履歴取得部１５（走行履歴制御部１４）、ナビゲーション本体部４、情報サービスセンタ３の間において、図４のシーケンス図に示す手順で行われる。
【００３４】
即ち、まず、走行履歴取得部１５から現在の経路情報がナビゲーション本体部４に送信され（Ｐ１）、ナビゲーション本体部４は、車両の現在位置、現在の経路情報、ユーザが設定した走行条件のデータを、通信部９により、情報サービスセンタ３に送信する（Ｐ２）。すると、情報サービスセンタ３（制御部２０）において、走行履歴の検索の処理が実行される（Ｐ３）。この走行履歴の検索処理は、図４中のフローチャートに示す手順で行われる。
【００３５】
検索処理が開始されると、まずステップＳ１１にて、走行履歴データベース２１を検索するための条件が設定される。このとき、検索キーとしては、車両の現在位置、現在位置の走行時刻、ユーザが指定した走行条件、目的地の位置が設定される。ステップＳ１２では、上記条件による走行履歴データベース２１の検索が実行される。
【００３６】
具体的には、走行履歴データの中から、車両の現在位置と目的地とを含んでいる一連の連続した走行経路について、走行時刻（時間帯）が現在時刻に近いものが選択される。尚、この走行時刻の考慮については、曜日（休日か平日か）の条件を追加しても良い。さらに、ユーザが指定した走行条件により絞り込みが行われる。優先度が高い走行条件による検索結果が複数ある場合には、次に高い優先度の走行条件による絞り込みを行っていく。このようにして１つの走行履歴を選択（確定）する。
【００３７】
該当する走行履歴が見つかった場合には（ステップＳ１３にてＹｅｓ）、ステップＳ１４にて、検索された１つの走行履歴データが確定される。このようにして走行履歴の検索処理（Ｐ３）が完了すると、選択（確定）された走行履歴のデータが適切な経路情報として、情報サービスセンタ３からナビゲーション本体部４に送信される（Ｐ４）。さらにそのデータは、ナビゲーション本体部４から走行履歴取得部１５に入力されるようになる（Ｐ５）。
【００３８】
図３のフローチャートに戻って、選択された走行履歴データ（経路情報）が入力されると（ステップＳ４）、次のステップＳ５にて、走行履歴切替部１６により、現在の経路情報が、新たな走行履歴データ（経路情報）に切替えられ、その経路情報がナビゲーション本体部４（ナビ部７）に出力される（ステップＳ６）。これにて、ナビゲーション本体部４（ナビ部７）においては、走行履歴切替部１６から得られた経路情報に基づいて経路案内が実行される。このとき、新たな経路が設定（変更）された場合には、例えば図５に示すように、表示装置の画面８ａに、経路が変更された旨の表示がなされる。
【００３９】
ステップＳ７では、走行履歴記憶部１７において、実際に車両が走行した走行履歴のデータが記憶される。この走行履歴のデータは、図７（ｂ）に示すように、走行軌跡Ｒを単位距離（例えば５ｍ）毎に区切った各区間について記録されることは上記した通りである。ステップＳ８では、目的地に到着したかどうかが判断される。目的地に到着した場合には（ステップＳ８にてＹｅｓ）、ステップＳ９にて、走行履歴送信部１８によるデータ送信の処理が行われ、それまでに記録された走行履歴のデータが、ナビゲーション本体部４に出力され（ステップＳ１０）、処理が終了する。その走行履歴のデータは、さらに情報サービスセンタ３に送信され、走行履歴データベース２１に記憶されるようになる。
【００４０】
一方、ステップＳ８にて、車両が未だ目的地に到着していない場合には（Ｎｏ）、ステップＳ１に戻り、上記したステップＳ１〜Ｓ７の処理が繰返される。これにより、時間経過に伴って車両の現在位置が変化していくにつれ、走行履歴データの検索が逐次行われていくことになる。この場合、車両の単位距離の移動（例えば５ｍの走行）毎に最適な走行履歴を検索するように構成することもできる。これにより、それまでに選択されていた走行履歴のデータが、現在位置が変わってもそのまま採用されるとは限らず、検索結果（選択される走行履歴）が変わることがある。このように本実施例では、車両の現在位置が移動することに伴い、走行履歴（経路情報）が更新されていくようになる。
【００４１】
具体例を、図２を参照しながら説明する。この図２では、ある出発地Ｓから目的地Ｇまで走行するにあたり、走行条件として「停止回数が最も少ない」が設定された場合を例としている。図２では、走行履歴のデータ中の停止位置を黒三角で示している。今、車両の現在位置が地点Ａの場合、現在位置（地点Ａ）と目的地Ｇとを含む走行履歴として、走行履歴１と走行履歴２とが検索されたとする。この場合、目的地Ｇまでの残りの停止回数を数えると、走行履歴１が停止回数４回、走行履歴２が停止回数５回なので、この時点では、走行履歴１が適切な経路情報として選択される。
【００４２】
そして、現在位置が移動して、地点Ｂに至った場合、現在位置（地点Ｂ）と目的地Ｇとを含む走行履歴として、やはり走行履歴１と走行履歴２とが検索されるが、この時点（地点Ｂ）では、目的地Ｇまでの残りの停止回数が、走行履歴１では３回、走行履歴２では２回となる。従って、走行履歴２が適切な経路情報として選択されるようになる。
【００４３】
さらに、現在位置が地点Ｃに至った場合には、現在位置（地点Ｃ）と目的地Ｇとを含む走行履歴として、走行履歴１、走行履歴２、走行履歴３の３つが検索される。これらの目的地Ｇまでの残りの停止回数を比較すると、走行履歴１では１回、走行履歴２では１回、走行履歴３では０回となる。従って、この時点では走行履歴３が適切な経路情報として選択され、切替えられる（更新される）ようになる。
【００４４】
以上のように、車両が移動した場合に、その時点の現在位置から目的地Ｇまでの一連の連続した経路に関して、常に現在位置からの適切な１種類の走行履歴を抽出して、更新していくことができる。図２の例では、結果的には３つの走行履歴が組合せられた如き経路情報が得られ、出発地Ｓから目的地Ｇまでの停止回数が２回となるような最適な経路情報がユーザに提供され、ユーザはそれに従った最適な走行を行うことができるのである。
【００４５】
このように本実施例のカーナビゲーションシステム１によれば、ナビ車載器２において目的地までの経路案内を行う際に、情報サービスセンタ３において、走行履歴データベース２１を検索して適切な経路情報を抽出するものにあって、時間経過による車両の現在位置の変化に伴い、目的地までの一連の連続した走行経路に関する適切な経路情報を逐次検索していくように構成した。この結果、従来のような経路を複数の区間に分割し区間毎に最適な走行履歴を抽出しそれらを組合せるものと異なり、常に目的地までの一連の適切な経路情報を抽出することができ、経路全体に関して適切な経路情報をユーザに提供することができるという優れた効果を得ることができる。
【００４６】
尚、上記実施例では、走行履歴データベースを検索するにあたり、走行時間帯を考慮するようにしたが、現在の天候（晴れ、雨、雪など）を考慮したり、車両の種類（大型車か小型車か）を考慮したりするようにしても良い。また、ユーザが指定する走行条件についても、６つのうち一部を適宜組合せて選択肢としても良く、さらには別の走行条件を選べるようにしても良い。その他、カーナビゲーションシステムのハードウエア構成としても、例えばナビ車載器全体を１つのユニットとして構成しても良く、また、表示装置の画面における表示の形態などについても様々な変更が可能である等、本発明は要旨を逸脱しない範囲内で適宜変更して実施し得るものである。
【符号の説明】
【００４７】
図面中、１はカーナビゲーションシステム、２はナビ車載器、３は情報サービスセンタ、４はナビゲーション本体部、６は現在地測位部、８は各種設定部（指定手段）、９は通信部、１３はナビ情報取得部、１４は走行履歴制御部、１５は走行履歴取得部、１６は走行履歴切替部、１７は走行履歴記録部、１８は走行履歴送信部、１９は通信部、２０は制御部（抽出手段）、２１は走行履歴データベースを示す。
【図１】
0005510233.tif 000002
【図２】
0005510233.tif 000003
【図３】
0005510233.tif 000004
【図４】
0005510233.tif 000005
【図５】
0005510233.tif 000006
【図６】
0005510233.tif 000007
【図７】
0005510233.tif 000008