(57)【特許請求の範囲】
【請求項１】
車両又は車両の周辺に係る情報を取得する情報取得手段と、
前記情報取得手段により取得した情報を情報センタに送信する情報送信手段と、を有する車両情報提供システムにおいて、
現在の時期を特定する時期特定手段と、
前記時期特定手段によって特定された時期が対応付けられた対応地点又は対応地点の周辺に前記車両が位置するか否かを判定する対応地点判定手段と、を有し、
前記情報送信手段は前記対応地点判定手段によって対応地点又は対応地点の周辺に位置すると判定された車両から前記情報取得手段で取得した情報を前記情報センタに送信することを特徴とする車両情報提供システム。
【請求項２】
自車又は自車の周辺に係る情報を取得する情報取得手段を備えた車両と、
前記車両が取得した情報を蓄積するとともに蓄積された情報に基づいて作成された交通情報を他車両へ配信する配信手段を備えた情報センタと、を有する車両情報提供システムにおいて、
前記車両は、
自車の現在位置を検出する自車位置検出手段と、
前記情報センタから送信された対応地点に関する情報を受信する対応地点情報受信手段と、
現在の時期を特定する時期特定手段と、
前記時期特定手段によって特定された時期が対応付けられた対応地点又は対応地点の周辺に自車が位置するか否かを判定する対応地点判定手段と、
前記対応地点判定手段によって対応地点又は対応地点の周辺に自車が位置すると判定された場合に、前記情報取得手段で取得した情報を情報センタに対して送信する情報送信手段と、
を有し、
前記情報センタは、
地図データを記憶する地図データ記憶手段と、
地図データの各地点に対して時期を対応付ける時期対応手段と、
前記時期対応手段によって時期が対応付けられた対応地点に関する情報を送信する対応地点情報送信手段と、
を有することを特徴とする車両情報提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両又は車両の周辺に係る情報を取得するとともに取得した情報を情報センタに対して送信する車両情報提供システムに関し、特に、所定の目的地へと走行している車両から情報を情報センタへと送信することにより、車両と情報センタ間の通信回数を減少させ、通信処理に係る負担を減少させた車両情報提供システムに関するものである。
【背景技術】
【０００２】
近年、車両の走行案内を行い、運転者が所望の目的地に容易に到着できるようにしたナビゲーション装置が車両に搭載されていることが多い。ここで、ナビゲーション装置とは、ＧＰＳ受信機などにより自車の現在位置を検出し、その現在位置に対応する地図データをＤＶＤ−ＲＯＭやＨＤＤなどの記録媒体またはネットワークを通じて取得して液晶モニタに表示することが可能な装置である。更に、かかるナビゲーション装置には、所望する目的地を入力すると、自車位置から目的地までの最適経路を探索する経路探索機能を備えており、ディスプレイ画面に誘導経路を表示するとともに、交差点に接近した場合等には音声による案内をすることによって、運転者を所望の目的地まで確実に案内するようになっている。
【０００３】
また、従来のナビゲーション装置では、上記経路の探索を行う際に、例えば、高速道路、有料道路、国道、主要地方道、県道、細街路等の道路種別や、右左折禁止、一方通行等の交通規制の有無や、リンクの長さ、即ちリンク長の大小、道路の幅員の大小、車線数の多寡等によって、それぞれ、リンク又はリンク間（ノード）に各種のコストが設定される。そして、自車位置から目的地までの最適経路を探索する際においては、地図データに記憶されたリンクに沿って出発地側及び目的地側から経路の探索が行われ、出発地側からの探索と目的地側からの探索との重なり部分において、出発地側から累積されたコストと目的地側から累積されたコストとを加算した値、即ちコスト加算値が算出されるようになっている。その結果、算出されたコスト加算値が最小になる経路が誘導経路として設定される。
【０００４】
ここで、上記の経路探索に用いられるコストやリンクを通過するのに必要な旅行時間を設定する要素の一つとして、リンクの長さや種類のみでは判別できない実際の交通情報（渋滞情報等）が必要となる。従来において、このような交通情報は、道路交通情報システム（ＶＩＣＳ）に代表されるように、路側に設置されたセンサ等を用いて収集されている。また、プローブカーと呼ばれる路面を実際に走行する車両自体から交通情報を収集する仕組みについても導入されている。
ここで、特にプローブカーを用いて交通情報の収集を行う際には、全国を走行する全てのプローブカーから所定時間間隔（例えば１分間隔）で情報を収集することとしていたが、それでは通信回数が非常に多くなり、プローブカーや情報センタの通信処理に対する負荷が非常に高くなっていた。そこで、２００４−２８７７２４号公報には、プローブカー周辺の交通状態の変動率を算出し、交通状態の変動率の値によってプローブカーと情報センタとの通信間隔を変更した交通情報送信システムについて記載されている。
【特許文献１】特開２００４−２８７７２４号公報（第５頁〜第９頁、図２〜図３）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、前記特許文献１に記載の交通情報送信システムでは、通信を行う間隔を変更することはできるものの、プローブカーから情報センタに対して送信される情報の内容に基づいて送信を行う間隔を変更することはできなかった。即ち、プローブカーから情報センタに対して送信する情報の内には、他の車両にとって必要のない情報も多く含まれており、そのような情報についても一律に情報センタに対して送信することは、依然としてプローブカーや情報センタの通信処理に対する負荷が非常に高くなっていた。
更に、前記特許文献１に記載の交通情報送信システムでは、他の車両にとって必要とされる情報についても交通状態の変動率によっては通信間隔が長くなってしまうので、より新しく精度の高い情報を提供することができなかった。
【０００６】
本発明は前記従来における問題点を解消するためになされたものであり、他の車両にとって必要とされている情報を有する車両から情報を情報センタへと送信することにより、車両と情報センタ間の通信回数を減少させ、通信処理に係る負担を減少させた車両情報提供システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記目的を達成するため本願の請求項１に係る車両情報提供システム（１）は、車両（２）又は車両の周辺に係る情報を取得する情報取得手段（３０、３１、３４）と、前記情報取得手段により取得した情報を情報センタ（３）に送信する情報送信手段（５）と、を有する車両情報提供システムにおいて、現在の時期を特定する時期特定手段（２３）と、前記時期特定手段によって特定された時期が対応付けられた対応地点又は対応地点の周辺に前記車両が位置するか否かを判定する対応地点判定手段（２３）と、を有し、前記情報送信手段は前記対応地点判定手段によって対応地点又は対応地点の周辺に位置すると判定された車両から前記情報取得手段で取得した情報を前記情報センタに送信することを特徴とする。
【０００８】
また、請求項２に係る車両情報提供システム（１）は、自車又は自車の周辺に係る情報を取得する情報取得手段を備えた車両（２）と、前記車両が取得した情報を蓄積するとともに蓄積された情報に基づいて作成された交通情報を他車両へ配信する配信手段を備えた情報センタ（３）と、を有する車両情報提供システムにおいて、前記車両は、自車の現在位置を検出する自車位置検出手段（２１）と、前記情報センタから送信された対応地点に関する情報を受信する対応地点情報受信手段（５）と、現在の時期を特定する時期特定手段（２３）と、前記時期特定手段によって特定された時期が対応付けられた対応地点又は対応地点の周辺に自車が位置するか否かを判定する対応地点判定手段（２３）と、前記対応地点判定手段によって対応地点又は対応地点の周辺に自車が位置すると判定された場合に、前記情報取得手段で取得した情報を情報センタに対して送信する情報送信手段（５）と、を有し、前記情報センタは、地図データを記憶する地図データ記憶手段（１６）と、地図データの各地点に対して時期を対応付ける時期対応手段（１８）と、前記時期対応手段によって時期が対応付けられた対応地点に関する情報を送信する対応地点情報送信手段（６）と、を有することを特徴とする。
【発明の効果】
【００１３】
前記構成を有する請求項１の車両情報提供システムでは、現在の時期に対応する対応地点及び対応地点の周囲に位置する車両から当該車両で取得した情報を情報センタへと送信するので、現在の時期を考慮して他の車両にとって必要とされる情報を有する車両を選別して、情報センタが情報の収集を行うことが可能となる。従って、必要とされる情報については十分な通信回数と通信量を確保しつつ、車両と情報センタ間の通信回数を減少させ、通信処理に係る負担を減少させることが可能となる。
【００１４】
また、請求項２の車両情報提供システムでは、時期に対応する地点及び地点の周辺に位置する車両から当該車両で取得した情報を情報センタへと送信するので、現在の時期を考慮して他の車両にとって必要とされる情報を有する車両を選別して、情報センタが情報の収集を行うことが可能となる。従って、必要とされる情報については十分な通信回数と通信量を確保しつつ、車両と情報センタ間の通信回数を減少させ、通信処理に係る負担を減少させることが可能となる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明に係る車両情報提供システムについて具体化した第１乃至第３実施形態に基づき図面を参照しつつ詳細に説明する。
【００２０】
（第１実施形態）
先ず、第１実施形態に係る車両情報提供システム１の概略構成について図１を用いて説明する。図１は第１実施形態に係る車両情報提供システム１の概略構成図である。
図１に示すように、第１実施形態に係る車両情報提供システム１は、路面上を走行するとともにプローブ情報を取得する複数のプローブカー（車両）２と、プローブカー２から送信されたプローブ情報を受信して蓄積するとともに蓄積されたプローブ情報から交通情報を作成するプローブ情報センタ（情報センタ）３と、プローブ情報センタ３から配信された交通情報を利用する利用者端末である端末車両（車両）４とから基本的に構成されている。
そして、プローブカー２とプローブ情報センタ３は、プローブカー２に設けられた通信装置（情報送信手段、目的地送信手段、送信指示受信手段、対応地点情報受信手段）５と、プローブ情報センタ３に設けられたセンタ側通信装置（配信手段、目的地受信手段、送信指示送信手段、対応地点情報送信手段）６とによって相互に情報通信が可能となっている。また、プローブ情報センタ３と端末車両４は、センタ側通信装置６と端末車両４に設けられた端末通信装置７とによって相互に情報通信が可能となっている。
【００２１】
ここで、通信装置５は、通信ネットワーク１０（図２参照）を介してプローブ情報をプローブ情報センタ３に送信する通信手段であり、道路に沿って配設された電波ビーコン装置、光ビーコン装置等を介して電波ビーコン、光ビーコン等として受信するビーコンレシーバである。また、通信装置５としては、ＬＡＮ、ＷＡＮ、イントラネット、携帯電話回線網、電話回線網、公衆通信回線網、専用通信回線網、インターネット等の通信回線網等の通信系において通信を可能とするネットワーク機器であっても良い。
そして、プローブカー２が取得し、通信装置５を介して送信するプローブ情報としては、例えば、自車両の現在位置、ナビゲーション装置で設定している目的地、シフトレバーの位置、ステアリングの角度、アクセルの開度、ブレーキ圧、エンジンオイル等の残量、燃料の残量、シートベルト装着状況、自車両の速度、自車両の進行方向、自車両の走行距離、ワイパーの動作状況、ウィンカの状態、現在時刻等がある。尚、プローブ情報としては車両によって取得可能な情報であれば、車両自身の情報以外にも車両の周辺環境に関する情報でも良く、例えば車両の前方又は後方に設置されたカメラで撮像した画像や、ミリ波レーダで検出した前方車両までの距離や前方車両の車速に関する情報も含めることができる。
【００２２】
また、センタ側通信装置６は、通信ネットワーク１０（図２参照）を介してプローブカー２からプローブ情報を受信するとともに、蓄積されたプローブ情報から作成された交通情報を端末車両４に送信する通信手段である。
【００２３】
更に、端末通信装置７は、通信ネットワーク１０（図２参照）を介してプローブ情報センタ３から端末車両４へと送信された必要な交通情報を受信する通信手段である。
【００２４】
尚、第１実施形態ではプローブカー２と端末車両４とを異なる種別の車両として区分して説明しているが、端末車両４はプローブカー２としても用いることも可能であり、また、プローブカー２は端末車両４としても用いることも可能である。更に、端末車両４の代わりに携帯電話機、ＰＤＡ、パーソナルコンピュータ等の情報端末を用いることも可能である。
【００２５】
次に、第１実施形態に係る車両情報提供システム１の具体的な構成について図２及び図３を用いて説明する。図２は第１実施形態に係る車両情報提供システム１の特にプローブ情報センタ３の構成について示したブロック図、図３は第１実施形態に係る車両情報提供システム１の特にプローブカー２の構成について示したブロック図である。
【００２６】
図２に示すように、車両情報提供システム１はプローブカー２と、プローブ情報センタ３と、端末車両４と、通信ネットワーク１０とから構成される。そして、プローブカー２とプローブ情報センタ３と端末車両４は、通信ネットワーク１０を介して各種の情報の送受信が可能となるように構成されている。
【００２７】
ここで、端末車両４には端末通信装置７とナビゲーション装置８を制御するナビゲーションＥＣＵ（目的地設定手段）９を有するナビゲーション装置８が設置されており、プローブ情報センタ３から送信された交通情報を用いてナビゲーションＥＣＵ９は経路の探索等を行う。それによって、より正確な交通情報に基づいた経路の探索が可能となる。尚、端末車両４に搭載されたナビゲーション装置８の構成は後述するプローブカー２に搭載されるナビゲーション装置２０と基本的に同一の構成であるので、ここではその説明は省略する。
【００２８】
また、プローブ情報センタ３は、センタ側通信装置６と、サーバ（目的地判定手段）１１と、サーバ１１に接続された情報記録部としてのプローブ情報ＤＢ１５と、センタ地図情報ＤＢ（地図データ記憶手段）１６と、ユーザ目的地ＤＢ１７とを備える。また、サーバ１１は、サーバ１１の全体の制御を行う演算装置及び制御装置としてのＣＰＵ１２、並びにＣＰＵ１２が各種の演算処理を行うに当たってワーキングメモリとして使用されるＲＡＭ１３、プローブカー２が所定の目的地へと走行している場合にプローブ情報をプローブ情報センタ３に対して送信するように指示する目的地別プローブ情報送信判定プログラム（図６参照）やプローブカー２に対して座標と時期とを対応付けた地点時期対応データ１８を送信する時期別プローブ情報送信判定プログラム（図７参照）や端末車両４からの要求に基づいて作成された交通情報を送信する交通情報配信処理プログラム（図９参照）等のサーバ１１を制御するための各種の制御プログラムが記録されたＲＯＭ１４等の内部記憶装置を備えている。また、ＣＰＵ１２に代えてＭＰＵ等を使用することができる。
【００２９】
また、プローブ情報ＤＢ１５は全国を走行する各プローブカー２の内、後述する条件を満たしたプローブカー２から所定時間間隔（例えば１分間隔）で通信ネットワーク１０を介して送信されるプローブ情報を累積して記憶する記憶手段である。尚、第１実施形態においては、プローブ情報ＤＢ１５の記憶媒体としてハードディスクが使用されるが、磁気ディスク、メモリーカード、磁気テープ、磁気ドラム、ＣＤ、ＭＤ、ＤＶＤ、光ディスク、ＭＯ、ＩＣカード、光カード等を外部記憶装置として使用することもできる。
【００３０】
また、センタ地図情報ＤＢ１６はプローブ情報の送信指示を送信すべきプローブカー２を特定するのに必要な地図データが記録された記憶手段である。ここで、地図データは、例えば地図を表示するための地図表示データ、各交差点に関する交差点データ、道路（リンク）に関するリンクデータ、ノード点に関するノードデータ、施設に関する施設データ、時期と地点（位置座標）を対応付けた地点時期対応データ（時期対応手段）１８等から構成されている。
【００３１】
ここで、地図データを構成する地図表示データとしては、各レベル階層の地図データに応じた地図表示を行う為の地図描画情報が記憶される。
【００３２】
また、リンクデータとしては、道路を構成する各リンクに関してリンクの属する道路の幅員、勾（こう）配、カント、バンク、路面の状態、道路の車線数、車線数の減少する箇所、幅員の狭くなる箇所、踏切り等を表すデータが、コーナに関して、曲率半径、交差点、Ｔ字路、コーナの入口及び出口等を表すデータが、道路属性に関して、降坂路、登坂路等を表すデータが、道路種別に関して、国道、県道、細街路等の一般道のほか、高速自動車国道、自動車専用道路、都市高速道路、一般有料道路、有料橋等の有料道路を表すデータがそれぞれ記録される。また、有料道路に関しては、有料道路の入口及び出口の取付道（ランプウェイ）、料金所（インターチェンジ）等に関するデータが記録される。
【００３３】
また、ノードデータとしては、道路の分岐点（交差点、Ｔ字路等も含む）、各道路に曲率半径等に応じて所定の距離ごとに設定されたノード点の座標（位置）、ノードが交差点に対応するノードであるか等を表すノード属性、ノードに接続するリンクのリンク番号のリストである接続リンク番号リスト、ノードにリンクを介して隣接するノードのノード番号のリストである隣接ノード番号リスト、各ノード点の高さ（高度）等に関するデータ等が記録される。
【００３４】
また、施設データとしては、各地域のホテル、病院、ガソリンスタンド、駐車場、観光施設、インターチェンジ、レストラン、サービスエリア等の建物に関するデータが建物を特定する施設ＩＤとともに記録される。
【００３５】
また、地点時期対応データ１８は、地図データの地点（座標）に対して時期（春「３月〜５月」、夏「６月〜８月」、秋「９月〜１１月」、冬「１２月〜２月」、通年「１月〜１２月」の５種）の対応付けを行うデータである。図４は第１実施形態に係る地点時期対応データ１８を示した図である。
図４に示すように、地点時期対応データ１８は座標と座標に対して対応付けられた時期とから構成されており、例えば、図４に示す地点時期対応データ１８では、座標（ｘ１、ｙ１）に「春」が対応付けられ、座標（ｘ２、ｙ２）に「夏」が対応付けられ、座標（ｘ３、ｙ３）に「夏」が対応付けられ、座標（ｘ４、ｙ４）に「秋」が対応付けられ、座標（ｘ５、ｙ５）に「冬」が対応付けられ、座標（ｘ６、ｙ６）に「通年」が対応付けられている。
そして、サーバ１１は後述するようにプローブカー２からの要求があった際に、地点時期対応データ１８をプローブカー２に対して送信し（図７のＳ１１３）、送信されたプローブカー２が現在の時期に対応する対応地点及びその周辺に位置するか否かを判定し（図７のＳ１５）、プローブ情報を送信するか否かを決定する。
尚、地点時期対応データ１８においては座標の変わりに施設名称（例えば、○○スキー場、××ランド）や施設ＩＤを時期と対応付けることとしても良い。また、施設のジャンル（例えば、海水浴場やゴルフ場）等を時期と対応付けることとしても良い。尚、ジャンルが対応付けられた場合には、時期に対応するジャンルに該当する全ての施設及びその周辺に位置すると判定されたプローブカー２からプローブ情報の送信が行われることとするのが望ましい。
更に、地点に対応付ける時期としては、「ゴールデンウィーク」や「お盆」の他、具体的な月日などでも良い。
【００３６】
また、ユーザ目的地ＤＢ１７は端末車両４のナビゲーション装置８によって目的地に設定されている目的地を累積的に記憶する記憶手段である。ここで、図５は第１実施形態に係るユーザ目的地ＤＢ１７の記憶領域を示した図である。
図５に示すように、ユーザ目的地ＤＢ１７には端末車両４を特定する識別ＩＤと、端末車両４のナビゲーション装置８によって目的地に設定された施設名称が記憶される。また、これらの情報は端末車両４がナビゲーション装置８により目的地を設定した際に、端末車両４を識別する識別ＩＤと設定した目的地に関する情報を端末通信装置７によりプローブ情報センタ３に送信することにより記憶される。また、端末車両４が設定された目的地に到着した際に、識別ＩＤと到着した旨を端末通信装置７によりプローブ情報センタ３に送信することにより同一の施設ＩＤに該当する情報がユーザ目的地ＤＢ１７から削除される。
そして、サーバ１１は後述するようにユーザ目的地ＤＢ１７に記憶されたいずれかの目的地へと走行するプローブカー２に対して、プローブ情報をプローブ情報センタ３へと送信するように送信指示を送信する（図６のＳ１０３）。尚、目的地としては施設名称の代わりに施設ＩＤや座標を記憶することとしても良い。
【００３７】
次に、図３を用いて車両情報提供システム１を構成するプローブカー２の構成について説明すると、第１実施形態に係るプローブカー２には通信装置５を有するナビゲーション装置２０が搭載されている。
図３に示すようにナビゲーション装置２０は、自車の現在位置を検出する現在地検出処理部２１と、各種のデータが記録されたデータ記録部２２と、入力された情報に基づいて、各種の演算処理を行うナビゲーションＥＣＵ（対応地点判定手段、時期特定手段）２３と、操作者からの操作を受け付ける操作部２４と、操作者に対して地図等の情報を表示する液晶ディスプレイ２５と、経路案内に関する音声ガイダンスを出力するスピーカ２６と、プローブ情報センタ３や交通情報センタ等の情報センタとの間で通信を行う端末通信装置７と、から構成されている。また、ナビゲーションＥＣＵ２３には自車の走行速度を検出する車速センサ（情報取得手段）３０が接続される。
【００３８】
以下に、ナビゲーション装置２０を構成する各構成要素について説明する。
現在地検出処理部２１は、ＧＰＳ（情報取得手段、自車位置検出手段）３１、地磁気センサ３２、距離センサ３３、ステアリングセンサ（情報取得手段）３４、方位検出部としてのジャイロセンサ３５、高度計（図示せず）等からなり、現在の自車の位置、方位、目標物（例えば、交差点）までの距離等を検出することが可能となっている。
【００３９】
具体的には、ＧＰＳ３１は、人工衛星によって発生させられた電波を受信することにより、地球上における自車の現在地及び現在時刻を検出し、地磁気センサ３２は、地磁気を測定することによって自車方位を検出し、距離センサ３３は、道路上の所定の位置間の距離等を検出する。ここで、距離センサ３３としては、例えば、自車の車輪（図示せず）の回転速度を測定し、測定した回転速度に基づいて距離を検出するセンサ、加速度を測定し、測定した加速度を２回積分して距離を検出するセンサ等を使用することができる。
【００４０】
また、ステアリングセンサ３４は自車の舵（だ）角を検出する。ここで、ステアリングセンサ３４としては、例えば、ステアリングホイール（図示せず）の回転部に取り付けられた光学的な回転センサ、回転抵抗センサ、車輪に取り付けられた角度センサ等が使用される。
【００４１】
そして、ジャイロセンサ３５は自車の旋回角を検出する。ここで、ジャイロセンサ３５としては、例えば、ガスレートジャイロ、振動ジャイロ等が使用される。また、ジャイロセンサ３５によって検出された旋回角を積分することにより、自車方位を検出することができる。
【００４２】
また、データ記録部２２は、外部記憶装置及び記録媒体としてのハードディスク（図示せず）と、ハードディスクに記録された地図情報ＤＢ２８、ナビ側プローブ情報ＤＢ２９及び所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバである記録ヘッド（図示せず）とを備えている。尚、第１実施形態においては、データ記録部２２の外部記憶装置及び記憶媒体としてハードディスクが使用されるが、ハードディスクのほかに、フレキシブルディスク等の磁気ディスクを外部記憶装置として使用することができる。また、メモリーカード、磁気テープ、磁気ドラム、ＣＤ、ＭＤ、ＤＶＤ、光ディスク、ＭＯ、ＩＣカード、光カード等を外部記憶装置として使用することもできる。
【００４３】
また、ナビ側プローブ情報ＤＢ２９には、プローブカー２が車速センサ３０、ＧＰＳ３１、ステアリングセンサ３４等の各種センサで取得したプローブ情報が記憶される。プローブ情報としては、例えば、自車両の現在位置、ナビゲーション装置で設定している目的地、シフトレバーの位置、ステアリングの角度、アクセルの開度、ブレーキ圧、エンジンオイル等の残量、燃料の残量、シートベルト装着状況、自車両の速度、自車両の進行方向、自車両の走行距離、ワイパーの動作状況、ウィンカの状態、現在時刻等がある。
【００４４】
また、地図情報ＤＢ２８には、経路案内及び地図表示に必要な地図データが記録されている。第１実施形態において地図データは、前記したように道路網の情報量に応じて３層に階層化されており、各階層の地図データは、例えば地図を表示するための地図表示データ、各交差点に関する交差点データ、道路（リンク）に関するリンクデータ、ノード点に関するノードデータ、経路を探索するための探索データ、施設に関する施設データ、地点を検索するための検索データ等から構成されている。
【００４５】
ここで、探索データとしては、それぞれのレベル階層の地図データにおいて設定された目的地までの経路を探索及び表示する際に使用されるデータについて記録されており、ノードを通過する際のコスト（以下、ノードコストという）や道路を構成するリンクのコスト（以下、リンクコストという）からなる探索コストを算出する為に使用するコストデータ、リンクを通過するのに必要な旅行時間、経路探索により選択された経路を液晶ディスプレイ２５の地図上に表示するための経路表示データ等から構成されている。
ここで、ノードコストは交差点に対応するノードに対して基本的に設定されており、第１実施形態に係るナビゲーション装置２０では、信号の有無や交差点を通過する際の自車の走行経路（即ち直進、右折及び左折の種類）によってその値が決定される。
また、リンクコストは、リンクを構成する道路属性や道路種別、道路幅、車線数、リンク長さ、旅行時間、渋滞情報等に関するデータを用いて算出される。更に、第１実施形態に係る車両情報提供システム１では、プローブ情報センタ３から配信される交通情報に従って、リンクの旅行時間やリンクコストが調整される（図９のＳ２５）。
【００４６】
尚、探索データ以外に地図データを構成する交差点データ、リンクデータ、ノードデータに関しては既に説明したプローブ情報センタ３のセンタ地図情報ＤＢ１６（図２参照）に記憶されているものと同一内容であるので、ここではその説明は省略する。
【００４７】
そして、ナビゲーションＥＣＵ２３は、現在地（出発地）から目的地までの距離が短距離（例えば、３ｋｍ程度）の経路探索の場合には、現在地周辺の最下層の地図データであるレベル１の地図データのメッシュのみを使用して経路を探索する。
また、現在地から目的地までの距離が中距離（例えば、５０ｋｍ程度）の経路探索の場合には、現在地及び目的地周辺については最下層の地図データであるレベル１の地図データのメッシュを使用し、前記レベル１の地図データのメッシュに隣接するエリアは中間層の地図データであるレベル２の地図データのメッシュを使用して経路を探索する。
更に、現在地から目的地までの距離が長距離（例えば、３００ｋｍ程度）の経路探索の場合には、現在地及び目的地周辺の最下層の地図データであるレベル１の地図データのメッシュを使用し、前記レベル１の地図データのメッシュに隣接するエリアは中間層の地図データであるレベル２の地図データのメッシュを使用し、前記レベル２の地図データのメッシュに隣接するエリアは最上層の地図データであるレベル３の地図データのメッシュを使用して経路を探索する。それによって、経路を探索の為の演算量を抑えることができ、経路探索に必要な時間を短縮することができる。
【００４８】
そして、ナビゲーションＥＣＵ２３が経路を探索する際には、地図データにおける探索データ中の道路データを調査して、探索に使用されるメッシュに含まれる道路（リンク及びノード）についての探索コスト（ノードコスト及びリンクコスト）を計算して、経路を探索する。具体的には、出発地側及び目的地側から経路の探索が行われ、出発地側からの探索と目的地側からの探索との重なり部分において、出発地側から累積された探索コストと目的地側から累積された探索コストとを加算した値、即ち、コスト加算値が算出される。その結果、コストが小さい順に経路を複数本（例えば３本）選択し、最もコスト加算値が小さくなった経路、又は利用者によって選択された経路を誘導経路として設定する。
【００４９】
また、これら地図情報ＤＢ２８の内容は、ＤＶＤや外部に接続したメモリーカード等の記録媒体から情報を転送すること、又は特定の情報センタ等から端末通信装置７を介して情報をダウンロードすること等によって更新される。
【００５０】
更に、ナビゲーションＥＣＵ２３は、ナビゲーション装置２０の全体の制御を行う演算装置及び制御装置としてのＣＰＵ４１、並びにＣＰＵ４１が各種の演算処理を行うに当たってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データ等が記憶されるＲＡＭ４２、制御用のプログラムのほか、プローブ情報センタ３からの送信指示に基づいてプローブ情報をプローブ情報センタ３に対して送信する目的地別プローブ情報送信判定プログラム（図６参照）やプローブ情報センタ３から送信された地点時期対応データ１８に基づいて自車が現在の時期に対応付けられた地点及びその周辺に位置すると判定された場合にプローブ情報をプローブ情報センタ３に対して送信する時期別プローブ情報送信判定プログラム（図７参照）やプローブ情報センタ３から配信された交通情報を受信して目的地までの経路を探索する交通情報配信処理プログラム（図９参照）が記録されたＲＯＭ４３、ＲＯＭ４３から読み出したプログラムを記録するフラッシュメモリ４４等の内部記憶装置を備えている。尚、前記ＲＡＭ４２、ＲＯＭ４３、フラッシュメモリ４４等としては半導体メモリ、磁気コア等が使用される。そして、演算装置及び制御装置としては、ＣＰＵ４１に代えてＭＰＵ等を使用することも可能である。
【００５１】
また、第１実施形態においては、前記ＲＯＭ４３に各種のプログラムが記録され、前記データ記録部２２に各種のデータが記録されるようになっているが、プログラム、データ等を同じ外部記憶装置、メモリーカード等からプログラム、データ等を読み出して前記フラッシュメモリ４４に書き込むこともできる。更に、メモリーカード等を交換することによって前記プログラム、データ等を更新することができる。
【００５２】
更に、前記ナビゲーションＥＣＵ２３には、操作部２４、液晶ディスプレイ２５、スピーカ２６、端末通信装置７の各周辺装置（アクチュエータ）が電気的に接続されている。
【００５３】
操作部２４は、案内開始地点としての出発地及び案内終了地点としての目的地を入力する際等に操作され、各種のキー、ボタン等の複数の操作スイッチ（図示せず）から構成される。そして、ナビゲーションＥＣＵ２３は、各スイッチの押下等により出力されるスイッチ信号に基づき、対応する各種の動作を実行すべく制御を行う。尚、操作部２４としては、キーボード、マウス、バーコードリーダ、遠隔操作用のリモートコントロール装置、ジョイスティック、ライトペン、スタイラスペン等を使用することもできる。更に、液晶ディスプレイ２５の前面に設けたタッチパネルによって構成することもできる。
【００５４】
また、液晶ディスプレイ２５には、操作案内、操作メニュー、キーの案内、現在地から目的地までの誘導経路、誘導経路に沿った案内情報、交通情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。尚、液晶ディスプレイ２５の代わりに、ＣＲＴディスプレイ、プラズマディスプレイ等を使用したり、車両のフロントガラスにホログラムを投影するホログラム装置等を使用することも可能である。
【００５５】
また、スピーカ２６は、ナビゲーションＥＣＵ２３からの指示に基づいて誘導経路に沿った走行を案内する音声ガイダンスを出力する。ここで、案内される音声ガイダンスとしては、例えば、「３００ｍ先の交差点を右方向です。」や「この先の国道○○号線が渋滞しています。」等がある。なお、スピーカ２６より出力される音声としては、合成された音声のほかに、各種効果音、予めテープやメモリ等に録音された各種の案内情報を出力することもできる。
【００５６】
そして、通信装置５は、所定の条件を満たした際に車速センサ３０、ＧＰＳ３１及びステアリングセンサ３４等の各種センサで取得したプローブ情報をプローブ情報センタ３へと送信する他に、交通情報センタ、例えば、ＶＩＣＳ（登録商標：Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）センタ等から送信された渋滞情報、規制情報、駐車場情報、交通事故情報等の各情報から成る交通情報を、道路に沿って配設された電波ビーコン装置、光ビーコン装置等を介して電波ビーコン、光ビーコン等として受信するビーコンレシーバである。また、端末通信装置７としては、ＬＡＮ、ＷＡＮ、イントラネット、携帯電話回線網、電話回線網、公衆通信回線網、専用通信回線網、インターネット等の通信回線網等の通信系において通信を可能とするネットワーク機器であっても良い。更に、端末通信装置７は前記情報センタからの情報の他に、ニュース、天気予報等の情報から成るＦＭ多重情報を、ＦＭ放送局を介してＦＭ多重放送として受信するＦＭ受信機を備える。尚、前記ビーコンレシーバ及びＦＭ受信機は、ユニット化されてＶＩＣＳレシーバとして配設されるようになっているが、別々に配設することもできる。
【００５７】
次に、第１実施形態に係る車両情報提供システム１においてプローブカー２のナビゲーションＥＣＵ２３及びプローブ情報センタ３のサーバ１１が実行する目的地別プローブ情報送信判定プログラムについて図６に基づき説明する。図６は第１実施形態に係る車両情報提供システムにおける目的地別プローブ情報送信判定プログラムのフローチャートである。ここで、目的地別プローブ情報送信判定プログラムはプローブカー２がいずれかの端末車両４によって設定されている同一の目的地に向かう車両であるか否かを判定し、同一の目的地へと向かうプローブカー２のみからプローブ情報をプローブ情報センタ３に対して送信するプログラムである。尚、以下の図６にフローチャートで示されるプログラムは、ナビゲーション装置２０が備えているＲＡＭ４２やＲＯＭ４３、又はサーバ１１が備えているＲＡＭ１３やＲＯＭ１４に記憶されており、ＣＰＵ４１或いはＣＰＵ１２により所定間隔（例えば４ｍｓ毎）で実行される。
【００５８】
先ず、図６に基づいてナビゲーション装置２０のＣＰＵ４１が実行する目的地別プローブ情報送信判定プログラムについて説明すると、ステップ（以下、Ｓと略記する）１において、ＣＰＵ４１は目的地の設定又は変更が行われたか否かを操作部２４の操作に基づいて判定する。
【００５９】
その結果、目的地の設定又は変更が行われたと判定された場合（Ｓ１：ＹＥＳ）には、Ｓ２でＣＰＵ４１はナビ側プローブ情報ＤＢ２９に記憶されたプローブ情報をプローブ情報センタ３に対してアップロードするアップロード条件の取得要求をプローブ情報センタ３へと送信する。また、取得要求と同時に自車両（プローブカー２）の現在位置とプローブカー２に搭載されたナビゲーション装置２０で設定された目的地に関する情報を送信する。それに対し、目的地の設定及び変更が行われていないと判定した場合（Ｓ１：ＮＯ）には、当該目的地別プローブ情報送信判定プログラムを終了する。
【００６０】
また、Ｓ３でＣＰＵ４１は、プローブ情報センタ３から送信されたプローブ情報の送信指示を通信装置５により受信する。続いて、Ｓ４ではプローブ情報をプローブ情報センタ３に対して送信するタイミングであるか否かが判定される。ここで、第１実施形態に係る車両情報提供システム１では１分間隔でプローブカー２が新たに取得したプローブ情報をプローブ情報センタ３に対して送信するように構成されている。
【００６１】
そして、プローブ情報を送信するタイミングであると判定された場合（Ｓ４：ＹＥＳ）には、通信装置５によりナビ側プローブ情報ＤＢ２９に記憶されたプローブ情報をプローブ情報センタ３に対して送信する（Ｓ５）。一方、プローブ情報を送信するタイミングでないと判定された場合（Ｓ４：ＮＯ）には、送信するタイミングとなるまで待機する。
【００６２】
次に、Ｓ６でＣＰＵ４１は、ＧＰＳ３１により検出された自車位置と設定された目的地の座標とに基づいて自車両が目的地に到着したか否かが判定される。そして、目的地に到着していないと判定された場合（Ｓ６：ＮＯ）にはＳ４へと戻り、再度、送信のタイミングであるか否かが判定される。一方、目的地に到着したと判定された場合（Ｓ６：ＹＥＳ）には当該目的地別プローブ情報送信判定プログラムを終了する。
【００６３】
次に、図６に基づいてサーバ１１のＣＰＵ１２が実行する目的地別プローブ情報送信判定プログラムについて説明する。先ずＳ１０１において、ＣＰＵ１２は前記Ｓ２でプローブカー２から送信されたプローブカー２の現在位置とナビゲーション装置２０において設定された目的地に関する情報をセンタ側通信装置６により受信する。
【００６４】
次に、Ｓ１０２においてＣＰＵ１２は、前記Ｓ１０１で受信したプローブカー２のナビゲーション装置２０で設定された目的地とユーザ目的地ＤＢ１７（図５参照）に基づいて、交通情報の提供を受けるいずれかの端末車両４の内、プローブカー２と同一の目的地が設定されている車両があるか否かを判定する。具体的には、前記Ｓ１０１で受信したプローブカー２の目的地がユーザ目的地ＤＢ１７に記録されたいずれかの目的地（図５では「○○デパート」、「△△駅」、「××競技場」、「□□ゴルフ場」、「△○デパート」）と一致する場合に、同一の目的地を設定した端末車両４があると判定される。尚、上記Ｓ１０２が目的地判定手段の処理に相当する。
【００６５】
そして、同一の目的地を設定した端末車両４があると判定された場合（Ｓ１０２：ＹＥＳ）には、プローブカー２で取得されたプローブ情報をプローブ情報センタ３に対してアップロードする旨を指示する送信指示をプローブカー２に対して送信する（Ｓ１０３）。一方、同一の目的地を設定した端末車両４がないと判定された場合（Ｓ１０２：ＮＯ）には、プローブカー２で取得する情報は他車両にとって必要とされていない情報であると考えられ、送信指示を送ることなく当該目的地別プローブ情報送信判定プログラムを終了する。
【００６６】
次に、Ｓ１０４でＣＰＵ１２は、前記Ｓ５においてプローブカー２から送信されたプローブ情報を受信する。その後、Ｓ１０５では前記Ｓ１０４で受信したプローブ情報をプローブ情報ＤＢ１５に格納する。尚、格納されたプローブ情報からは交通情報が作成され、作成された交通情報は後述するように端末車両４からの要求に基づいて送信される（図９のＳ１２２、Ｓ１２３）。
【００６７】
次に、第１実施形態に係る車両情報提供システム１においてプローブカー２のナビゲーションＥＣＵ２３及びプローブ情報センタ３のサーバ１１が実行する時期別プローブ情報送信判定プログラムについて図７に基づき説明する。図７は第１実施形態に係る車両情報提供システムにおける時期別プローブ情報送信判定プログラムのフローチャートである。ここで、時期別プローブ情報送信判定プログラムはプローブカー２が現在の時期に対応付けられた対応地点又は対応地点の周辺に位置するか否かを判定し、位置すると判定されたプローブカー２のみからプローブ情報をプローブ情報センタ３に対して送信するプログラムである。尚、以下の図７にフローチャートで示されるプログラムは、ナビゲーション装置２０が備えているＲＡＭ４２やＲＯＭ４３、又はサーバ１１が備えているＲＡＭ１３やＲＯＭ１４に記憶されており、ＣＰＵ４１或いはＣＰＵ１２により所定間隔（例えば４ｍｓ毎）で実行される。
【００６８】
先ず、図７に基づいてナビゲーション装置２０のＣＰＵ４１が実行する時期別プローブ情報送信判定プログラムについて説明すると、Ｓ１１において、ＣＰＵ４１は自車両のイグニションがＯＮされたか否かを判定する。
【００６９】
その結果、イグニションがＯＮされた判定された場合（Ｓ１１：ＹＥＳ）には、Ｓ１２でＣＰＵ４１はナビ側プローブ情報ＤＢ２９に記憶されたプローブ情報をプローブ情報センタ３に対してアップロードするアップロード条件の取得要求を通信装置５によりプローブ情報センタ３へと送信する。それに対し、イグニションがＯＮされていないと判定された場合（Ｓ１１：ＮＯ）には、当該時期別プローブ情報送信判定プログラムを終了する。
【００７０】
また、Ｓ１３でＣＰＵ４１は、プローブ情報センタ３から送信された地点時期対応データ（図４参照）を通信装置５により受信する。続いて、Ｓ１４ではＧＰＳ３１によって検出した現在の日時に基づいて、現在の時期を「春（３月〜５月）」、「夏（６月〜８月）」、「秋（９月〜１１月）」、「冬（１２月〜２月）」、「通年（１月〜１２月）」のいずれかに特定する。例えば、ＧＰＳ３１で検出した現在の日時が１２月１４日の１２時であった場合には、「冬」と「通年」が現在の時期として特定される。尚、上記Ｓ１３が時期特定手段の処理に相当する。
【００７１】
次に、Ｓ１５ではＣＰＵ４１はＧＰＳ３１により自車両の現在位置を検出してマップマッチングするとともに、前記Ｓ１３で受信した地点時期対応データ１８（図４参照）の地点の内、現在の時期が対応付けられた対応地点及び対応地点の周辺（例えば半径２ｋｍ内）内に自車両が位置するか否かを判定する。
【００７２】
ここで、図８は現在の時期に対応する対応地点として地点５１が特定された場合における特定地域を示した図であり、図８では地点５１の半径２ｋｍ以内の特定地域５２内に位置するプローブカー２が、前記Ｓ１５の判定処理において対応地点及び対応地点の周辺内に自車両が位置すると判定される。尚、上記Ｓ１５が対応地点判定手段の処理に相当する。
【００７３】
そして、対応地点及び対応地点の周辺（例えば半径２ｋｍ内）内に自車両が位置すると判定された場合（Ｓ１５：ＹＥＳ）には、プローブ情報をプローブ情報センタ３に対して送信するタイミングであるか否かが判定される（Ｓ１６）。ここで、第１実施形態に係る車両情報提供システム１では１分間隔でプローブカー２が新たに取得したプローブ情報をプローブ情報センタ３に対して送信するように構成されている。
【００７４】
そして、プローブ情報を送信するタイミングであると判定された場合（Ｓ１６：ＹＥＳ）には、通信装置５によりナビ側プローブ情報ＤＢ２９に記憶されたプローブ情報をプローブ情報センタ３に対して送信する（Ｓ１７）。一方、対応地点及び対応地点の周辺内に自車両が位置しないと判定された場合（Ｓ１５：ＮＯ）、及びプローブ情報を送信するタイミングでないと判定された場合（Ｓ１６：ＮＯ）には、Ｓ１５へと戻り、新たに検出した自車位置に基づいて対応地点及び対応地点の周辺内に自車両が位置するか否かを判定する。
【００７５】
更に、Ｓ１８でＣＰＵ４１は、自車両のイグニションがＯＦＦされたか否か判定する。そして、イグニションがＯＦＦされていないと判定された場合（Ｓ１８：ＮＯ）にはＳ１５へと戻り、新たに検出した自車位置に基づいて対応地点及び対応地点の周辺に自車両が位置するか否かを判定する。一方、イグニションがＯＦＦされたと判定された場合（Ｓ１８：ＹＥＳ）には、当該時期別プローブ情報送信判定プログラムを終了する。
【００７６】
次に、図７に基づいてサーバ１１のＣＰＵ１２が実行する時期別プローブ情報送信判定プログラムについて説明する。先ずＳ１１１において、ＣＰＵ１２は前記Ｓ１２でプローブカー２から送信されたアップロード条件の取得要求を受信する。
【００７７】
その後、Ｓ１１２では取得要求を受信したことに基づいて、地点時期対応データ１８をセンタ地図情報ＤＢ１６から取得する。尚、地図データの一部として予め地点時期対応データ１８を記憶するのではなく、Ｓ１１２の処理において地点時期対応データ１８を作成するようにしても良い。
【００７８】
そして、Ｓ１１３では前記Ｓ１１２で取得又は作成された地点時期対応データ１８をプローブカー２に対して送信する。そして、プローブカー２は前記したように自車の現在位置が時期に対応する対応地点又は対応地点の周辺に位置するか否かを判定する。
【００７９】
次に、Ｓ１１４でＣＰＵ１２は、前記Ｓ１７においてプローブカー２から送信されたプローブ情報を受信する。その後、Ｓ１１５では前記Ｓ１１４で受信したプローブ情報をプローブ情報ＤＢ１５に格納する。尚、格納されたプローブ情報からは交通情報が作成され、作成された交通情報は後述するように端末車両４からの要求に基づいて送信される（図９のＳ１２２、Ｓ１２３）。
【００８０】
次に、車両情報提供システム１において端末車両４に搭載されたナビゲーション装置８を制御するナビゲーションＥＣＵ９及びプローブ情報センタ３のサーバ１１が実行する交通情報配信処理プログラムについて図９に基づき説明する。図９は第１実施形態に係る車両情報提供システムにおける交通情報配信処理プログラムのフローチャートである。ここで、交通情報配信処理プログラムは端末車両４からの要求に基づいてプローブ情報センタ３で作成された交通情報を送信するプログラムである。
【００８１】
先ず、図９に基づいて端末車両４のナビゲーション装置８のナビゲーションＥＣＵ９が実行する交通情報配信処理プログラムについて説明する。Ｓ２１において、ナビゲーションＥＣＵ９は利用者の操作部の操作に基づいて目的地を設定する。
【００８２】
次に、Ｓ２２では自車（端末車両４）の現在位置を検出する。その後、Ｓ２３では前記Ｓ２１で設定された目的地に関する情報（具体的には目的地となる施設のＩＤや位置座標）と前記Ｓ２２で検出された自車の現在位置に関する情報（具体的には位置座標）を端末通信装置７によりプローブ情報センタ３に対して送信する。
【００８３】
そして、Ｓ２４ではプローブ情報センタ３から送信された交通情報を端末通信装置７により受信する。更に、Ｓ２５では前記Ｓ２４で受信した交通情報を用いて目的地までの経路を探索する。
具体的にナビゲーションＥＣＵ９による経路の探索処理について説明すると、先ず、地図データにおける探索データ中の道路データを調査して、探索に使用されるメッシュに含まれる道路（リンク及びノード）についての探索コスト（ノードコスト及びリンクコスト）を前記Ｓ２４で受信した交通情報を用いて計算する。その後、出発地側からの探索と目的地側からの探索との重なり部分において、出発地側から累積された探索コストと目的地側から累積された探索コストとを加算した値、即ち、コスト加算値が算出される。その結果、コストが最も小さい経路を選択する。
【００８４】
また、Ｓ２６ではナビゲーションＥＣＵ９は前記Ｓ２５で探索された経路を誘導経路に設定する。そして、設定された誘導経路に従って液晶ディスプレイ及びスピーカを用いた各種走行の案内が行われる（Ｓ２７）。
【００８５】
次に、図９に基づいてサーバ１１が実行する走行予測処理プログラムについて説明する。先ずＳ１２１において、サーバ１１は前記Ｓ２３で端末車両４から送信された端末車両４の現在位置及び設定された目的地に関する情報をセンタ側通信装置６により受信する。
【００８６】
続いて、Ｓ１２２では前記Ｓ１２１で受信した端末車両４のナビゲーション装置８で設定された目的地に関する情報に基づいて、ユーザ目的地ＤＢ１７（図５参照）を更新する。具体的には、ユーザ目的地ＤＢ１７に対して端末車両４を特定する識別ＩＤと目的地をそれぞれ新たに追加する。尚、追加された識別ＩＤと目的地は該当する端末車両４が目的地へと到着した後に削除される。
【００８７】
次に、Ｓ１２３においてサーバ１１は、前記Ｓ１２１で受信した端末車両４の現在位置及び設定された目的地に合わせた交通情報を作成する。具体的には、端末車両４の現在位置から目的地までの経路の探索において関連するエリア内の交通情報（渋滞情報や平均車速など）を前記Ｓ１０５、Ｓ１１５でプローブ情報ＤＢ１５に格納されたプローブ情報から作成する。
【００８８】
そして、Ｓ１２４では前記Ｓ１２２で作成された交通情報をセンタ側通信装置６により端末車両４に対して送信する。
【００８９】
以上詳細に説明した通り、第１実施形態に係る車両情報提供システム１では、プローブカー２において目的地の設定又は変更が行われた後に、プローブカー２で設定された目的地の情報をプローブ情報センタ３へと送信し（Ｓ２）、プローブ情報センタ３は送信されたプローブカー２の目的地と同一の目的地を設定する端末車両４があると判定された場合（Ｓ１０２：ＹＥＳ）に、当該プローブカー２に対してプローブ情報の送信指示を送信する（Ｓ１０３）とともに、送信指示が送信されたプローブカー２は送信された送信指示に従ってプローブ情報をプローブ情報センタ３に対して送信する（Ｓ５）ので、プローブカー２や端末車両４の走行状況を考慮して他の端末車両４にとって必要とされる情報を有するプローブカー２のみを選別して、プローブ情報センタ３が情報の収集を行うことが可能となる。従って、必要とされる情報については十分な通信回数と通信量を確保しつつ、プローブカー２とプローブ情報センタ３間の通信回数を減少させ、プローブカー２とプローブ情報センタ３のそれぞれについても通信処理に係る負担を減少させることが可能となる。
また、プローブカー２からのアップロード条件の取得要求が行われた後に、プローブ情報センタ３は時期と地点を対応付けた地点時期対応データ１８をプローブカー２へと送信し（Ｓ１１３）、プローブカー２は現在の自車位置が現在の時刻に対応付けられた対応地点及び対応地点の周辺にあると判定された場合（Ｓ１５：ＹＥＳ）に、プローブ情報をプローブ情報センタ３に対して送信する（Ｓ１７）ので、現在の時期を考慮して他の端末車両４にとって必要とされる情報を有するプローブカー２のみを選別して、プローブ情報センタ３が情報の収集を行うことが可能となる。従って、必要とされる情報については十分な通信回数と通信量を確保しつつ、プローブカー２とプローブ情報センタ３間の通信回数を減少させ、プローブカー２とプローブ情報センタ３のそれぞれについても通信処理に係る負担を減少させることが可能となる。
【００９０】
（第２実施形態）
次に、第２実施形態に係る車両情報提供システムについて図１０に基づいて説明する。尚、以下の説明において上記図１乃至図９の第１実施形態に係る車両情報提供システム１等の構成と同一符号は、前記第１実施形態に係る車両情報提供システム等の構成と同一あるいは相当部分を示すものである。
【００９１】
この第２実施形態に係る車両情報提供システムの概略構成は、第１実施形態に係る車両情報提供システム１とほぼ同じ構成である。また、各種制御処理も第１実施形態に係る車両情報提供システム１とほぼ同じ制御処理である。
ただし、第１実施形態に係る車両情報提供システム１が、図６の目的地別プローブ情報送信判定プログラムにおいてプローブ情報センタ３側でプローブカー２のナビゲーション装置２０に設定された目的地と同一の目的地に設定している他の車両があるか否かを判定する（Ｓ１０２）のに対して、第２実施形態に係る車両情報提供システムでは、プローブカー２側でプローブカー２のナビゲーション装置２０に設定された目的地と同一の目的地に設定している他の車両があるか否かを判定する点で前記第１実施形態に係る車両情報提供システム１と異なっている。
【００９２】
以下に、第２実施形態に係る車両情報提供システムにおいてプローブカー２のナビゲーションＥＣＵ２３及びプローブ情報センタ３のサーバ１１が実行する目的地別プローブ情報送信判定プログラムについて図１０に基づき説明する。図１０は第２実施形態に係る車両情報提供システムにおける目的地別プローブ情報送信判定プログラムのフローチャートである。
【００９３】
先ず、図１０に基づいてナビゲーション装置２０のＣＰＵ４１が実行する目的地別プローブ情報送信判定プログラムについて説明すると、Ｓ３１において、ＣＰＵ４１は目的地の設定又は変更が行われたか否かを操作部２４の操作に基づいて判定する。
【００９４】
その結果、目的地の設定又は変更が行われたと判定された場合（Ｓ３１：ＹＥＳ）には、Ｓ３２でＣＰＵ４１はナビ側プローブ情報ＤＢ２９に記憶されたプローブ情報をプローブ情報センタ３に対してアップロードするアップロード条件の取得要求を通信装置５によりプローブ情報センタ３へと送信する。それに対し、目的地の設定又は変更が行われていないと判定された場合（Ｓ３１：ＮＯ）には、当該目的地別プローブ情報送信判定プログラムを終了する。
【００９５】
また、Ｓ３３でＣＰＵ４１は、プローブ情報センタ３から送信されたユーザ目的地データを通信装置５により受信する。ここで、ユーザ目的地データとは、ユーザ目的地ＤＢ１７（図５参照）に記録された各端末車両４で設定された目的地に関するデータが相当する。
【００９６】
続いて、Ｓ３４では前記Ｓ３３で受信したユーザ目的地データに基づいて、交通情報の提供を受けるいずれかの端末車両４の内、自車両と同一の目的地が設定されている車両があるか否かを判定する。
【００９７】
その結果、自車両と同一の目的地が設定されている車両があると判定された場合（Ｓ３４：ＹＥＳ）には、Ｓ３５へと移行する。それに対し、自車両と同一の目的地が設定されている車両がないと判定された場合（Ｓ３４：ＮＯ）には、当該目的地別プローブ情報送信判定プログラムを終了する。
【００９８】
Ｓ３５では、プローブ情報をプローブ情報センタ３に対して送信するタイミングであるか否かが判定される。ここで、第２実施形態に係る車両情報提供システム１では１分間隔でプローブカー２が新たに取得したプローブ情報をプローブ情報センタ３に対して送信するように構成されている。
【００９９】
そして、プローブ情報を送信するタイミングであると判定された場合（Ｓ３５：ＹＥＳ）には、通信装置５によりナビ側プローブ情報ＤＢ２９に記憶されたプローブ情報をプローブ情報センタ３に対して送信する（Ｓ３６）。一方、プローブ情報を送信するタイミングでないと判定された場合（Ｓ３５：ＮＯ）には、送信するタイミングとなるまで待機する。
【０１００】
次に、Ｓ３７でＣＰＵ４１は、ＧＰＳ３１により検出された自車位置と設定された目的地の座標とに基づいて自車両が目的地に到着したか否かが判定される。そして、目的地に到着していないと判定された場合（Ｓ３７：ＮＯ）にはＳ３５へと戻り、再度、送信のタイミングであるか否かが判定される。一方、目的地に到着したと判定された場合（Ｓ３７：ＹＥＳ）には当該目的地別プローブ情報送信判定プログラムを終了する。
【０１０１】
次に、図１０に基づいてサーバ１１のＣＰＵ１２が実行する目的地別プローブ情報送信判定プログラムについて説明する。先ずＳ１３１において、ＣＰＵ１２は前記Ｓ３２でプローブカー２から送信されたアップロード条件の取得要求を受信する。
【０１０２】
その後、Ｓ１３２では取得要求を受信したことに基づいて、ユーザ目的地データをユーザ目的地ＤＢ１７から取得する。
【０１０３】
そして、Ｓ１３３では前記Ｓ１３２で取得されたユーザ目的地データをプローブカー２に対して送信する。そして、プローブカー２は前記したように同一の目的地が設定された他車両が存在するか否かを判定する。
【０１０４】
次に、Ｓ１３４でＣＰＵ１２は、前記Ｓ３６においてプローブカー２から送信されたプローブ情報を受信する。その後、Ｓ１３５では前記Ｓ１３４で受信したプローブ情報をプローブ情報ＤＢ１５に格納する。尚、格納されたプローブ情報からは交通情報が作成され、作成された交通情報は後述するように端末車両４からの要求に基づいて送信される。
【０１０５】
以上詳細に説明した通り、第２実施形態に係る車両情報提供システムでは、プローブカー２において目的地の設定又は変更が行われた後に、プローブ情報センタ３は各端末車両４で設定された目的地を記録したユーザ目的地データをプローブカー２に対して送信し（Ｓ１３３）、プローブカー２は自車の目的地と同一の目的地を設定する端末車両４があると判定された場合（Ｓ３４：ＹＥＳ）に、プローブ情報センタ３に対してプローブ情報を送信する（Ｓ３６）ので、プローブカー２や端末車両４の走行状況を考慮して他の端末車両４にとって必要とされる情報を有するプローブカー２のみを選別して、プローブ情報センタ３が情報の収集を行うことが可能となる。従って、必要とされる情報については十分な通信回数と通信量を確保しつつ、プローブカー２とプローブ情報センタ３間の通信回数を減少させ、プローブカー２とプローブ情報センタ３のそれぞれについても通信処理に係る負担を減少させることが可能となる。
【０１０６】
（第３実施形態）
次に、第３実施形態に係る車両情報提供システムについて図１１に基づいて説明する。尚、以下の説明において上記図１乃至図９の第１実施形態に係る車両情報提供システム１等の構成と同一符号は、前記第１実施形態に係る車両情報提供システム等の構成と同一あるいは相当部分を示すものである。
【０１０７】
この第３実施形態に係る車両情報提供システムの概略構成は、第１実施形態に係る車両情報提供システム１とほぼ同じ構成である。また、各種制御処理も第１実施形態に係る車両情報提供システム１とほぼ同じ制御処理である。
ただし、第１実施形態に係る車両情報提供システム１が、図７の時期別プローブ情報送信判定プログラムにおいてプローブカー２側でプローブカー２が現在の時期に対応する対応地点又はその周囲に位置するか否かを判定する（Ｓ１５）のに対して、第３実施形態に係る車両情報提供システムでは、プローブ情報センタ３側でプローブカー２が現在の時期に対応する対応地点又はその周囲に位置するか否かを判定する点で前記第１実施形態に係る車両情報提供システム１と異なっている。
【０１０８】
以下に、第３実施形態に係る車両情報提供システムにおいてプローブカー２のナビゲーションＥＣＵ２３及びプローブ情報センタ３のサーバ１１が実行する時期別プローブ情報送信判定プログラムについて図１１に基づき説明する。図１１は第３実施形態に係る車両情報提供システムにおける時期別プローブ情報送信判定プログラムのフローチャートである。
【０１０９】
先ず、図１１に基づいてナビゲーション装置２０のＣＰＵ４１が実行する時期別プローブ情報送信判定プログラムについて説明すると、Ｓ４１において、ＣＰＵ４１は自車両のイグニションがＯＮされたか否かを判定する。
【０１１０】
その結果、イグニションがＯＮされた判定された場合（Ｓ４１：ＹＥＳ）には、Ｓ４２でＣＰＵ４１はナビ側プローブ情報ＤＢ２９に記憶されたプローブ情報をプローブ情報センタ３に対してアップロードするアップロード条件の取得要求をプローブ情報センタ３へと送信する。また、取得要求と同時に自車両（プローブカー２）の現在位置とプローブカー２に搭載されたナビゲーション装置２０で設定された目的地に関する情報を送信する。それに対し、イグニションがＯＮされていないと判定された場合（Ｓ４１：ＮＯ）には、当該時期別プローブ情報送信判定プログラムを終了する。
【０１１１】
また、Ｓ４３でＣＰＵ４１は、プローブ情報センタ３から送信されたプローブ情報の送信指示を通信装置５により受信する。続いて、Ｓ４４ではプローブ情報をプローブ情報センタ３に対して送信するタイミングであるか否かが判定される。ここで、第３実施形態に係る車両情報提供システム１では１分間隔でプローブカー２が新たに取得したプローブ情報をプローブ情報センタ３に対して送信するように構成されている。
【０１１２】
そして、プローブ情報を送信するタイミングであると判定された場合（Ｓ４４：ＹＥＳ）には、通信装置５によりナビ側プローブ情報ＤＢ２９に記憶されたプローブ情報をプローブ情報センタ３に対して送信する（Ｓ４５）。一方、プローブ情報を送信するタイミングでないと判定された場合（Ｓ４４：ＮＯ）には、送信するタイミングとなるまで待機する。
【０１１３】
更に、Ｓ４６でＣＰＵ４１は、自車両のイグニションがＯＦＦされたか否か判定する。そして、イグニションがＯＦＦされていないと判定された場合（Ｓ４６：ＮＯ）にはＳ４４へと戻り、再びプローブ情報の送信のタイミングであるか否かを判定する。一方、イグニションがＯＦＦされたと判定された場合（Ｓ４６：ＹＥＳ）には当該時期別プローブ情報送信判定プログラムを終了する。
【０１１４】
次に、図１１に基づいてサーバ１１のＣＰＵ１２が実行する時期別プローブ情報送信判定プログラムについて説明する。先ずＳ１４１において、ＣＰＵ１２は前記Ｓ４２でプローブカー２から送信されたプローブカー２の現在位置とナビゲーション装置２０において設定された目的地に関する情報をセンタ側通信装置６により受信する。
【０１１５】
次に、Ｓ１４２においてＣＰＵ１２は、地点時期対応データ１８をセンタ地図情報ＤＢ１６から取得する。尚、地図データの一部として予め地点時期対応データ１８を記憶するのではなく、Ｓ１４２の処理において地点時期対応データ１８を作成するようにしても良い。
【０１１６】
続いて、Ｓ１４３においてＣＰＵ１２は、サーバ１１内に備えたタイマ（図示せず）等によって現在の時期を「春（３月〜５月）」、「夏（６月〜８月）」、「秋（９月〜１１月）」、「冬（１２月〜２月）」、「通年（１月〜１２月）」のいずれかに特定する。例えば、現在の日時が１２月１４日の１２時であった場合には、「冬」と「通年」が現在の時期として特定される。
【０１１７】
次に、Ｓ１４４でＣＰＵ１２は、前記Ｓ１４１で受信したプローブカー２の現在位置をマップマッチングするとともに、前記Ｓ１４２で作成した地点時期対応データ１８（図４参照）の地点の内、現在の時期が対応付けられた対応地点及び対応地点の周辺（例えば半径２ｋｍ内）内にプローブカー２が位置するか否かを判定する。
【０１１８】
そして、対応地点及び対応地点の周辺内にプローブカー２が位置すると判定された場合（Ｓ１４４：ＹＥＳ）には、プローブカー２で取得されたプローブ情報をプローブ情報センタ３に対してアップロードする旨を指示する送信指示をプローブカー２に対して送信する（Ｓ１４５）。一方、対応地点及び対応地点の周辺内にプローブカー２が位置しないと判定された場合（Ｓ１４４：ＮＯ）には、プローブカー２で取得する情報は他車両にとって必要とされていない情報であると考えられ、送信指示を送ることなく当該時期別プローブ情報送信判定プログラムを終了する。
【０１１９】
次に、Ｓ１４６でＣＰＵ１２は、前記Ｓ４５においてプローブカー２から送信されたプローブ情報を受信する。その後、Ｓ１４７では前記Ｓ１４６で受信したプローブ情報をプローブ情報ＤＢ１５に格納する。尚、格納されたプローブ情報からは交通情報が作成され、作成された交通情報は後述するように端末車両４からの要求に基づいて送信される。
【０１２０】
以上詳細に説明した通り、第３実施形態に係る車両情報提供システムでは、プローブカー２からのアップロード条件の取得要求が行われた後に、プローブ情報センタ３は時期と地点を対応付けた地点時期対応データ１８に基づいて、プローブカー２が現在の時刻に対応付けられた対応地点及び対応地点の周辺にあるか否かを判定し（Ｓ１４４：ＹＥＳ）、現在の時刻に対応付けられた対応地点及び対応地点の周辺にあると判定された場合に、当該プローブカー２に対してプローブ情報の送信指示を送信する（Ｓ１４５）とともに、送信指示が送信されたプローブカー２は送信された送信指示に従ってプローブ情報をプローブ情報センタ３に対して送信する（Ｓ４６）ので、現在の時期を考慮して他の端末車両４にとって必要とされる情報を有するプローブカー２のみを選別して、プローブ情報センタ３が情報の収集を行うことが可能となる。従って、必要とされる情報については十分な通信回数と通信量を確保しつつ、プローブカー２とプローブ情報センタ３間の通信回数を減少させ、プローブカー２とプローブ情報センタ３のそれぞれについても通信処理に係る負担を減少させることが可能となる。
【０１２１】
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、第１乃至第３実施形態では、他の車両と同一の目的地を設定しているプローブカー２のみからプローブ情報をプローブ情報センタ３へと送信するように構成されているが、イベント等が行われることが事前に分かっている地域（例えば、コンサート会場、野球場、イベントホールなど）や、週末などに多くの人が集まることが分かっている地域（例えば、公園、テーマパークなど）へと目的地を設定したプローブカー２からもプローブ情報をプローブ情報センタ３へと送信するように構成しても良い。
また、イベント等が行われることが事前に分かっている地域や、週末などに多くの人が集まることが分かっている地域やその周辺に位置するプローブカー２からもプローブ情報をプローブ情報センタ３へと送信するように構成しても良い。
【０１２２】
更に、第１乃至第３実施形態では、地点時期対応データ１８により時期に対応付けられた対応時点及びその周辺に位置するプローブカー２のみからプローブ情報をプローブ情報センタ３へと送信するように構成されているが、前年度以前の同じ時期に目的設定の多かった地点及びその周辺に位置するプローブカー２からもプローブ情報をプローブ情報センタ３へと送信するように構成しても良い。
【０１２３】
また、プローブカー２が自車の現在位置と現在時刻をプローブ情報センタ３に対して送信するタイミングを所定時間間隔（第１乃至第３実施形態では１分間隔）でなく、所定距離間隔（例えば１００ｍ間隔）にしても良い。更に、ノードを通過する毎に送信することとしても良い。
【図面の簡単な説明】
【０１２４】
【図１】第１実施形態に係る車両情報提供システムの概略構成図である。
【図２】第１実施形態に係る車両情報提供システムの特にプローブ情報センタの構成について示したブロック図である。
【図３】第１実施形態に係る車両情報提供システムの特にプローブカーの構成について示したブロック図である。
【図４】第１実施形態に係る地点時期対応データを示した図である。
【図５】第１実施形態に係るユーザ目的地ＤＢの記憶領域を示した図である。
【図６】第１実施形態に係る車両情報提供システムにおける目的地別プローブ情報送信判定プログラムのフローチャートである。
【図７】第１実施形態に係る車両情報提供システムにおける時期別プローブ情報送信判定プログラムのフローチャートである。
【図８】所定の地点が対応地点として検出された場合の特定地域を示した図である。
【図９】第１実施形態に係る車両情報提供システムにおける交通情報配信処理プログラムのフローチャートである。
【図１０】第２実施形態に係る車両情報提供システムにおける目的地別プローブ情報送信判定プログラムのフローチャートである。
【図１１】第３実施形態に係る車両情報提供システムにおける時期別プローブ情報送信判定プログラムのフローチャートである。
【符号の説明】
【０１２５】
１                  車両情報提供システム
２                  プローブカー
３                  プローブ情報センタ
４                  端末車両
６                  センタ側通信装置
１１                サーバ
１２                ＣＰＵ
１３                ＲＡＭ
１４                ＲＯＭ
１５                プローブ情報ＤＢ
１６                センタ地図情報ＤＢ
１７                ユーザ目的地ＤＢ
１８                地点時期対応データ
２１                現在地検出処理部
２３                ナビゲーションＥＣＵ
３１                ＧＰＳ
４１                ＣＰＵ
４２                ＲＡＭ
４３                ＲＯＭ
【図１】
0004735243.tif 000002
【図２】
0004735243.tif 000003
【図３】
0004735243.tif 000004
【図４】
0004735243.tif 000005
【図５】
0004735243.tif 000006
【図６】
0004735243.tif 000007
【図７】
0004735243.tif 000008
【図８】
0004735243.tif 000009
【図９】
0004735243.tif 000010
【図１０】
0004735243.tif 000011
【図１１】
0004735243.tif 000012