ナビゲーションシステム
【課題】現在位置より離れた地点における到着時の将来の交通情報を利用して目的地までの所要時間を算出、又は、経路を設定することができるナビゲーションシステムを提供する。
【解決手段】ネットワークナビセンタ10は自動車に搭載された移動体通信機器12から、目的地に関する道路情報RIを、携帯電話基地局14及び一般電話回線網16を介して受信する。ネットワークナビセンタは、道路情報に基づいて目的地に関する交通情報TIを検索し、一般電話回線網及び携帯電話基地局を介して移動体通信機器に送信する。交通情報は、目的地に関する渋滞予測情報によって構成され、移動体通信機器のディスプレイ43上には、渋滞予測情報に基づいて設定された目的地までの経路が表示され、利用者によって確認される。
【解決手段】ネットワークナビセンタ10は自動車に搭載された移動体通信機器12から、目的地に関する道路情報RIを、携帯電話基地局14及び一般電話回線網16を介して受信する。ネットワークナビセンタは、道路情報に基づいて目的地に関する交通情報TIを検索し、一般電話回線網及び携帯電話基地局を介して移動体通信機器に送信する。交通情報は、目的地に関する渋滞予測情報によって構成され、移動体通信機器のディスプレイ43上には、渋滞予測情報に基づいて設定された目的地までの経路が表示され、利用者によって確認される。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、現在位置の位置情報を得ることのできる現在位置検出手段を備えた移動体通信機器に好適なナビゲーションシステムに関するものである。
【背景技術】
【0002】
従来から、走行中の車両の現在位置や、現在位置から目的地までの経路等を道路地図に重ねてディスプレイ上に表示させ、車両を運転する利用者のスムーズな運転を支援する車両用ナビゲーション装置が多く用いられている。そして、この車両用ナビゲーション装置は通信機能を備えることにより、現在位置や経路だけでなく、リアルタイムの渋滞や事故等の交通情報を表示させることも行われている。このようなシステムとして、VICS(
道路交通情報通信システム;VehicleInformationandCommunicationSystem)等のシステムが実用化されている。
【0003】
そして、車両用ナビゲーション装置は、VICS等により渋滞や事故等の交通情報を取得すると、ディスプレイに表示されている道路地図上の、同交通情報に該当する道路や交差点等の表示の色を変化させたり、これらの近傍に矢印等を表示させたりする。これによって、利用者は渋滞や事故等が起きている場所を認識することが可能となり、渋滞や事故等を避けた適切な経路を選択することができるようになっている。
【0004】
ところで、利用者は、現在位置の近くにおける交通情報を常に欲しているわけではなく、現在ディスプレイに表示されている道路地図の範囲を超えた遠方の渋滞や事故等の交通情報を知りたい場合がある。この場合には、利用者は、車両用ナビゲーション装置に備えられたキースイッチ等を手動操作することにより、知りたい場所の道路地図を表示させる。すると、表示された道路地図の範囲における交通情報が表示され、利用者はその地点における交通情報を確認することができる。
【0005】
また、交通情報は刻一刻と変化するので、現在位置から当該地点に到着する間に渋滞が解消したり、事故が発生したりするおそれがあるため、利用者はリアルタイムの交通情報を常に欲しているわけではなく、できれば将来の交通情報を取得したい場合がある。しかし、前記VICS等により取得する情報はリアルタイムの情報であるため、参考程度とすることしかできなかった。
【発明の開示】
【発明が解決しようとする課題】
【0006】
本発明の目的は、現在位置より離れた地点における到着時の将来の交通情報を利用して目的地までの所要時間を算出、又は、経路を設定することができるナビゲーションシステムを提供することにある。
【課題を解決するための手段】
【0007】
請求項1に記載のナビゲーションシステムは、道路の位置情報を記憶する道路データ記憶手段と、時刻毎の道路の渋滞予測情報を記憶する記憶手段と、前記道路の位置情報と所定の速度とに基づいて、各道路への到着予測時刻を設定する到着予測時刻設定手段と、前記道路への到着予測時刻に一致する前記渋滞予測情報を検索する渋滞予測情報検索手段と、目的地を設定する目的地設定手段と、前記渋滞予測情報検索手段にて検索した前記渋滞予測情報に基づいて、前記目的地までの経路を設定する経路設定手段とを有することを特徴とする。
【0008】
請求項2に記載のナビゲーションシステムは、道路の位置情報を記憶する道路データ記憶手段と、時刻毎の道路の渋滞予測情報を記憶する記憶手段と、前記道路の位置情報と所定の速度とに基づいて、各道路への到着予測時刻を設定する到着予測時刻設定手段と、前記道路への到着予測時刻に一致する前記渋滞予測情報を検索する渋滞予測情報検索手段と、目的地を設定する目的地設定手段と、前記渋滞予測情報検索手段にて検索した前記渋滞予測情報に基づいて、前記目的地までの所要時間を算出する所要時間算出手段とを有することを特徴とする。
【発明の効果】
【0009】
各請求項に記載の発明によれば、現在位置より離れた地点における到着時の将来の交通情報を利用して目的地までの所要時間を算出、又は、経路を設定することができる。
【発明を実施するための最良の形態】
【0010】
以下、本発明を具体化した一実施形態を図面に従って説明する。
図1は、交通情報検索システムのシステム構成ブロック図を示す。
図1において、コンピュータシステムを備えたネットワークナビセンタ10は、利用者の自動車11に搭載された移動体通信機器12との間で、道路情報RIや、交通情報TI等を含む各種情報の授受を行うようになっている。
【0011】
詳述すると、移動体通信機器12からの道路情報RIが、同移動体通信機器12のアンテナ13から電波信号となって発信される。道路情報RIは、移動体通信機器12において設定された任意の地点もしくは経路上の道路の位置情報としての道路データと、利用者の車両がその道路に到達する到達予測日時に関する到着予測日時情報としての到達予測日時データとによって構成される。そして、この電波信号は携帯電話基地局14の基地局アンテナ15で受信され一般電話回線網16を介してネットワークナビセンタ10に送信される。
【0012】
反対に、ネットワークナビセンタ10からの交通情報TIは、一般電話回線網16を介して携帯電話基地局14の基地局アンテナ15から電波信号となって発信される。この交通情報TIは、前記道路情報RIに基づいて、ネットワークナビセンタ10によって検索されるものである。そして、交通情報TIは、道路上の渋滞の範囲とその渋滞を脱出するのに要する遅延時間を表現した予測交通情報としての渋滞範囲データによって構成される。
【0013】
また、このセンタ10側の電波信号は移動体通信機器12のアンテナ13にて受信され同移動体通信機器12に送信される。つまり、ネットワークナビセンタ10は、自動車11に搭載された移動体通信機器12とはいわゆる無線インターネットで接続されている。ちなみに、自動車11等の移動体通信機器12とネットワークナビセンタ10との間に一般電話回線網16を介さずに、移動体通信機器側に無線送受信機とTA(ターミナルアダプタ;TerminalAdapter)とDSU(デジタルサービスユニット;DigitalServiceUnit)を備えるようにしてもよい。そして、移動体通信機器12とネットワークナビセンタ10とを直接無線インターネットにて接続する手法でもよい。
【0014】
ネットワークナビセンタ10は、図2に示すように、サーバ群21及びデータ変換装置22を備えている。サーバ群21は、利用者サーバ23、記憶手段としての交通情報サーバ24、及び予測交通情報検索手段、受信手段及び送信手段としての管理サーバ25を備えている。
【0015】
利用者サーバ23は、移動体通信機器12において交通情報TIを受信する利用者の利用者データを記憶管理しており、利用者データは、名前データ、住所データ、携帯電話番号データ、IP(InternetProtocol)アドレスデータからなる。
【0016】
交通情報サーバ24は、各道路ごとの渋滞予測データを記憶管理している。渋滞予測データは、前記道路データ、日時情報としての日時データ、渋滞範囲データとからなり、過去の交通情報を統計的に処理することによって導出され、予測交通情報記憶段階において、前記交通情報サーバ24に記憶されるものである。
【0017】
渋滞予測データのうち、道路データは、信号や交差点で区切られて特定された所定区間の道路についてのデータであり、本実施形態では、移動体通信機器12に記憶された地図データ上で特定される位置であって、始点と終点とを緯度Xと経度Yで特定することによって表現される。日時データは、渋滞が発生する予定日と時間帯、例えば「8月1日、21:00〜21:30」といったデータである。渋滞範囲データは、前記日時データの予定日と時間帯において、前記所定区間の道路において生じている渋滞の範囲を、緯度Xと経度Yとによって特定される始点と終点とによって表現した範囲データと、その渋滞を脱出するのにかかる所要時間、すなわち遅延時間の遅延時間データとによって構成されるデータである。
【0018】
管理サーバ25は各サーバ23,24を統括管理するサーバであって、データ変換装置22、一般電話回線網16及び携帯電話基地局14を介して移動体通信機器12と接続されている。
【0019】
管理サーバ25は記憶部を備え、同記憶部には交通情報検索プログラムが記憶されている。そして、管理サーバ25は、この交通情報検索プログラムに従って各種演算処理動作を実行する。交通情報検索プログラムは、移動体通信機器12を介して利用者から送信される道路情報RIに基づいて、前記交通情報サーバ24から渋滞範囲データを抽出し前記管理サーバ25の記憶部に記憶させる一連の処理動作を管理サーバ25に実行させるため
のプログラムである。
【0020】
また、管理サーバ25の記憶部には、交通情報配信プログラムが記憶されており、管理サーバ25は同交通情報配信プログラムに従って各種演算処理動作を実行する。交通情報配信プログラムは、前記交通情報検索プログラムによって求められた渋滞範囲データによって構成される交通情報TIを利用者の移動体通信機器12に配信するためのプログラムである。
【0021】
又、前記各サーバ23〜25において記憶管理される各種データは、本実施形態では、ネットワークナビセンタ10の管理者が登録する。すなわち、管理者が各種データの情報を、インターネット17や電話、FAX、テレビ、ラジオ、情報誌等の情報媒体等を利用して収集し、ネットワークナビセンタ10においてパソコンを操作して各サーバ23〜25に登録する。
【0022】
尚、データ変換装置22は、一般電話回線網16から管理サーバ25に出力される情報を管理サーバ25が受信可能にする信号処理回路である。又、データ変換装置22は、管理サーバ25から読み出された交通情報TIを一般電話回線網16を介して携帯電話基地局14に出力することを可能にするための信号処理回路でもある。
【0023】
次に、ネットワークナビセンタ10を介して前記交通情報TIが配信される自動車11に搭載された移動体通信機器12について説明する。
移動体通信機器12は車両用ナビゲーション装置31にて構成され、図3に示すように、その車両用ナビゲーション装置31は、入力手段及び出力手段としての入出力装置32、現在位置検出手段としての現在位置検出装置33、通信装置としてのVICS(道路交通情報通信システム;VehicleInformationandCommunicationSystem)受信装置50、通信装置としての携帯電話機52、情報記憶装置34及び主制御装置35を備えている。なお、VICSは、渋滞情報や道路規制情報とを車両に向けて送信するシステムである。
【0024】
入出力装置32は、目的地を入力したり、利用者が必要な時に案内情報や音声や画面から出力できるようにしたりして、利用者の意思によりナビゲーション処理を主制御装置35に指示する装置である。又、入出力装置32は、ネットワークナビセンタ10より配信された前記交通情報TIを利用し、利用者が必要な時に同交通情報TIに基づいた画面を出力できるように主制御装置35に指示する装置である。
【0025】
入出力装置32は、タッチスイッチ41、キースイッチ(ジョグキー及び電源スイッチ)42、ディスプレイ43、スピーカ44、プリンタ45を備えている。タッチスイッチ41は、ディスプレイ43の画面43a上に設けられ、目的地や電話番号や地図所の現在位置等や、経路案内等をリクエストする。キースイッチ42は、ディスプレイ43の周辺に設けられ、前記タッチスイッチ41と同様に目的地や電話番号や地図上の現在位置等や、経路案内をリクエストする。
【0026】
ディスプレイ43は、カラー液晶ディスプレイであって、地図データや描画データに基づいて画面43aに図9〜図16及び図22〜図24に示すように地図43bやポインタ43c,43k、ボタン43d,43e,43l,43p,43q、リスト43f、カーソル43g,43j、コメントボックス43h,43r,43v,43z、指標43i,43o,43s〜43u、スタートフラッグ43m、ゴールフラッグ43n等を表示する。スピーカ44は、経路案内を音声で出力する。プリンタ45は、主制御装置35で処理したデータを記録紙に記録する。
【0027】
現在位置検出装置33は、車両の現在位置に関する情報を検出、或いは、受信する装置である。現在位置検出装置33は、GPS受信装置46、絶対方位センサ47、相対方位センサ48、距離センサ49を備えている。
【0028】
GPS受信装置46は、衛星航法システム(GPS;GlobalPositioningSystem)を利用して車両の現在位置や、車両方位、車両速度等を検出する。絶対方位センサ47は、地磁気センサなどで構成されている。相対方位センサ48は、ステアリングセンサ、ジャイロなどで構成されている。距離センサ49は、車輪の回転数から走行距離を算出する。VICS受信装置50は、FM多重放送局、ビーコン(道路に設置され、狭域の渋滞情報や道路規制情報等を車両に向けて送信する発信機)が送信する道路情報を受信する受信装置である。
【0029】
送信手段及び受信手段としての携帯電話機52は、一般電話回線網16を介して携帯電話基地局14のアンテナ15から発信されるネットワークナビセンタ10からの交通情報TI等を受信する。又、携帯電話機52は、道路情報RIを携帯電話基地局14に発信し、一般電話回線網16を介して前記道路情報RIをネットワークナビセンタ10に送信するようになっている。
【0030】
情報記憶装置34は、ナビゲーションプログラム及びデータを記憶する。ナビゲーションプログラムは、地図描画部、経路探索部、経路案内部、現在位置計算部、目的位置設定操作制御部等からなり、ナビゲーションの信号処理を行うアプリケーション部及びOS部で構成されている。つまり、一般的な経路探索や経路上の任意の地点の探索などの処理を行うためのプログラムや、経路案内に必要な表示制御、音声案内に必要な音声出力制御を行うためのプログラム及びそれに必要なデータ、さらに、経路案内及び地図表示に必要な表示情報が格納されている。
【0031】
具体的には、現在位置検出装置33からの現在位置、キースイッチ42等からの入力信号に基づき目的地及び通過点を設定し、探索道路データを用いて経路探索を実行するプログラムを備える。また、VICS受信装置50等から取得した交通情報に基づき探索道路データを変換し再度経路探索を実行させるプログラムを備える。さらにまた、地図描画やマップマッチング、経路に沿って音声出力タイミングや音声フレーズを決定するためのプログラムを備えている。
【0032】
一方、データは、地図データ(道路地図、住宅地図、建物形状地図等)、駐車場データ、交差点データ、ノードデータ、道路データ、写真データ、登録地点データ、目的地点データ、目的地読み込みデータ、電話番号データ、住所データ、その他ナビゲーション装置に必要なすべてのデータである。また、情報記憶装置34は、渋滞を回避するのに適した寄り道施設(公園等)の名称や位置座標、寄り道時間等の寄り道施設データも記憶している。
【0033】
又、情報記憶装置34は、ポイント登録プログラムを記憶する。ポイント登録プログラムは、利用者が交通情報TIを取得したい地点の座標データと名称データに関する登録地点データを同情報記憶装置34に記憶させるためのプログラムである。具体的には、利用者がキースイッチ42等を操作することによって選択操作した地点の座標を検出し、その座標に基づいてその地点の名称を前記情報記憶装置34より検索するプログラムと、前記座標と前記名称とを登録地点データとして情報記憶装置34に記憶させるプログラムである。
【0034】
又、情報記憶装置34は、交通情報取得プログラムを記憶する。交通情報取得プログラムは、道路情報RIを抽出してネットワークナビセンタ10に送信し、ネットワークナビ
センタ10から受信した交通情報TIを地図形式で出力するためのプログラムである。
【0035】
具体的には、前記ナビゲーションプログラムにより探索された案内経路上の経路上の任意の地点もしくは、前記ポイント登録プログラムにより登録された登録地点から所定距離以内(本実施形態では3km以内)に位置する道路や、経路を構成する道路の道路情報RIを抽出するプログラムを備える。また、同道路情報RIを携帯電話機52からネットワークナビセンタ10に発信するためのプログラムを備える。さらにまた、ネットワークナビセンタ10からの交通情報TIを携帯電話機52にて受信させ、その受信した交通情報TIを主制御装置35に転送させ、ディスプレイ43から出力するためのプログラムも備えている。
【0036】
さらに、情報記憶装置34は、渋滞回避経路探索プログラムを記憶する。渋滞回避経路探索プログラムは、初期経路決定後、その初期経路上の道路情報RIを抽出してネットワークナビセンタ10に送信するためのプログラムである。そして、ネットワークナビセンタ10から受信した交通情報TIに基づいて、初期経路上に渋滞範囲がある場合には、その渋滞範囲を回避するような経路を再探索して出力するためのプログラムである。
【0037】
具体的には、前記ナビゲーションプログラムにより探索された初期経路を構成する道路の道路情報RIを抽出し、同道路情報RIを携帯電話機52からネットワークナビセンタ10に発信するためのプログラムを備える。さらにまた、ネットワークナビセンタ10からの交通情報TIを携帯電話機52にて受信させ、その受信した交通情報TIに基づいて、初期経路上に渋滞範囲が有るか否かを検索するプログラムを備える。そして、初期経路上に渋滞範囲が有る場合には、渋滞範囲を有する道路を回避するような経路を前記ナビゲーションプログラムにより再探索し、再探索した経路を構成する道路の道路情報RIを抽出するためのプログラムを備える。また、前記初期経路と同様にして、再探索された経路に関する道路情報RIをネットワークナビセンタ10に発信して、交通情報TIを取得するためのプログラムを備える。
【0038】
そして、再探索を所定回数(本実施形態では2回)繰り返すことによって、渋滞を回避可能な経路の探索に関する精度を高めるプログラムを備える。また、探索した全ての経路について、走行に要する所要時間を算出するためのプログラムを備える。また、算出した所要時間を比較し、最も所要時間の少ない経路をディスプレイ43から出力するためのプログラムも備えている。
【0039】
また、情報記憶装置34は、出発時刻決定プログラムを記憶する。出発時刻決定プログラムは、経路決定後、出発時刻をいくつかの時刻に変化させて、各出発時刻毎にその経路上の道路情報RIを抽出してネットワークナビセンタ10に送信するためのプログラムである。また、ネットワークナビセンタ10から受信した各出発時刻毎の交通情報TIに基づいて、短い所要時間で目的地に到達するための最適な出発時刻を決定して出力するためのプログラムである。
【0040】
具体的には、前記ナビゲーションプログラムにより探索された経路を構成する道路の道路情報RIを、出発時刻を変化させながら(本実施形態では、現在時刻から15分おきに3時間後まで変化させながら)複数抽出するためのプログラムを備える。そして、抽出した各出発時刻毎の道路情報RIを携帯電話機52からネットワークナビセンタ10に発信するためのプログラムを備える。さらにまた、ネットワークナビセンタ10からの交通情報TIを携帯電話機52にて受信させ、その受信した交通情報TIに基づいて、経路を走行するために必要な所要時間を、各出発時刻毎に演算するためのプログラムを備える。そして、算出した所要時間を比較し、所用時間の少ない出発時刻2つを抽出してディスプレイ43から出力するためのプログラムも備えている。
【0041】
また、情報記憶装置34は、寄り道経路探索プログラムを記憶する。寄り道経路探索プログラムは、初期経路決定後、その初期経路上の道路情報RIを抽出してネットワークナビセンタ10に送信するためのプログラムである。また、ネットワークナビセンタ10から受信した交通情報TIに基づいて、初期経路上に渋滞範囲がある場合には、その渋滞範囲を回避するような寄り道経路を再探索して出力するためのプログラムである。
【0042】
具体的には、前記ナビゲーションプログラムにより探索された初期経路を構成する道路の道路情報RIを抽出し、同道路情報RIを携帯電話機52からネットワークナビセンタ10に発信するためのプログラムを備える。さらにまた、ネットワークナビセンタ10からの交通情報TIを携帯電話機52にて受信させ、その受信した交通情報TIに基づいて、初期経路上に渋滞範囲が有るか否かを検索するプログラムを備える。そして、初期経路上に渋滞範囲が有る場合には、渋滞範囲を有する道路から所定距離内に位置する、前記寄り道施設データを情報記憶装置34から検索し、検索した寄り道施設データの寄り道施設を経由する経路を前記ナビゲーションプログラムにより再探索するためのプログラムを備える。また、再探索した経路を構成する道路の道路情報RIを抽出し、前記初期経路と同様にしてネットワークナビセンタ10から再探索された経路に関する交通情報TIを取得するためのプログラムを備える。
【0043】
そして、再探索を所定回数(本実施形態では2回)繰り返すことによって、渋滞を回避可能な寄り道経路の探索に関する精度を高めるプログラムを備える。また、探索した全ての経路について、走行時間を算出するためのプログラムを備える。また、算出した走行時間を比較し、最も走行時間の少ない経路をディスプレイ43から出力するためのプログラムも備えている。
【0044】
主制御装置35は、位置情報取得手段、到着予測日時情報演算手段、経路探索手段としての中央制御装置(CPU)53、フラッシュメモリ54、ROM55、RAM56、画像メモリ57、画像プロセッサ58、音声プロセッサ59、通信インタフェース61、センサ入力インタフェース62、時計63を備えている。
【0045】
CPU53は、種々の演算処理を実行する。フラッシュメモリ54は、情報記憶装置34から読み出したナビゲーションプログラム及びポイント登録プログラム、交通情報取得プログラム、渋滞回避経路探索プログラム、出発時刻決定プログラム、寄り道経路探索プログラムを格納する。ROM55は、フラッシュメモリ54に格納したプログラムのプログラムチェック、更新処理を行うプログラムを格納している。
【0046】
記憶手段としてのRAM56は、設定された目的地の地点座標、探索された経路案内情報や演算処理中のデータを一時格納する。又、RAM56は、前記携帯電話機52が受信したネットワークナビセンタ10から配信された交通情報TIを一時記憶するようになっている。
【0047】
画像メモリ57は、ディスプレイ43の画面43aに表示する地図43b等の画像データが記憶される。画像プロセッサ58は、CPU53からの表示制御信号に基づいて、画像メモリ57から画像データを取り出し、画像処理を施してディスプレイ43に地図43b等を表示する。
【0048】
音声プロセッサ59は、CPU53からの音声出力制御信号に基づいて情報記憶装置34から読み出した走行案内のための音声、フレーズ、1つにまとまった文章、音等を合成してアナログ信号に変換させてスピーカ44に出力する。
【0049】
通信インタフェース61は、現在位置検出装置33のGPS受信装置46、VICS受信装置50及び携帯電話機52と主制御装置35との間でのデータの授受を行う。センサ入力インタフェース62は、現在位置検出装置33の絶対方位センサ47、相対方位センサ48及び距離センサ49からのセンサ信号を取り込む。時計63は、内部ダイアグ情報に日付や時間を記入する。
【0050】
そして、主制御装置35のCPU53は、情報記憶装置34から読み出されフラッシュメモリ54に格納されたナビゲーションプログラムに基づいて車両用ナビゲーション装置31本来の動作をする。つまり、CPU53は、現在位置検出装置33にて取得された各データに基づき一定時間ごとに現在位置を算出し、一時的に現在位置情報としてRAM56に書き込む。この算出した現在位置は、各種データの検出誤差を考慮してマップマッチング処理を行ったものである。
【0051】
ここで、案内経路については、利用者の選択、すなわち、タッチスイッチ41又はキースイッチ42の選択操作によって、CPU53は画面表示、音声出力のいずれでも選択できるように処理動作するようになっている。
【0052】
次に、ネットワークナビセンタ10及び車両用ナビゲーション装置31の作用について図4〜図8のフローチャートに従って説明する。尚、車両用ナビゲーション装置31本来の機能である現在位置検出、地図表示、経路探索等は従来と同様であるので、説明の便宜上、車両用ナビゲーション装置31とネットワークナビセンタ10との間の動作について説明する。
【0053】
まず、車両用ナビゲーション装置31において利用者により任意に登録された地点(登録地点)における交通情報TIを取得するための前記ネットワークナビセンタ10及び車両用ナビゲーション装置31の作用について図4に示すフローチャートに従って説明する。
【0054】
走行中の自動車11に搭載されている車両用ナビゲーション装置31のCPU53は、利用者のキースイッチ42等の操作信号に基づいて、図9に示すように、ディスプレイ43の画面43a上に、利用者が所望する地域及び範囲の地図43bを表示するようになっている。そして、利用者は、表示された地図43bを確認し、交通情報TIの取得を希望する地点が同地図43bに含まれていると判断すると、入力段階に移り、その地点を登録地点として登録するために、前記キースイッチ42等を手動操作し、その希望する地点にポインタ43cを重ねてボタン43dを選択操作する。
【0055】
すると、その選択操作信号がCPU53に入力され、CPU53は位置情報取得段階に移り、前記ポイント登録プログラムに従って、前記ポインタ43cが重ねられた地点の座標を検出する。そして、CPU53は、検出した前記座標に基づいて、情報記憶装置34の交差点データ、道路データ等から一致する座標を含む交差点及び道路等の名称(本実施形態では「国道1号○○交差点付近」)を読み取る。
【0056】
CPU53は、読み取った名称の名称データと、検出された前記座標の座標データとを、登録地点データとして情報記憶装置34に記憶し、ポイント登録プログラムを終了する。尚、この登録地点データは利用者が前記選択操作を繰り返すことにより、前記情報記憶装置34において複数記憶される。
【0057】
そして、利用者が、前記登録地点データに記憶された地点における交通情報TIの取得を希望すると、前記キースイッチ42等を手動操作し、画面43a上のボタン43eを選択操作する。
【0058】
そして、ボタン43eの選択信号がCPU53に入力されると、CPU53は、交通情報取得プログラムに従って、前記情報記憶装置34から、登録地点データのうちの名称データを全て読み出す。CPU53は、読み出した名称データに基づいて、図10に示すように、登録地点の名称を示したリスト43fを画面43a上に表示する。利用者が、同リスト43fから所望する登録地点の名称を確認すると、キースイッチ42等を操作して、その名称が記載されている位置にカーソル43gを重ね合わせて、選択操作する(ステップS11)。
【0059】
すると、選択操作信号がCPU53に入力され、CPU53は、交通情報取得プログラムに従って、前記選択された登録地点の座標データを前記情報記憶装置34より読み出す。そして、CPU53は、読み出した座標データに基づいて、前記登録地点から3km以内の範囲に位置する道路の道路データを前記情報記憶装置34のデータから抽出し、道路データとしてRAM56に記憶する(ステップS12)。
【0060】
また、CPU53は一定時間ごとに自車の現在位置を算出しており、ナビゲーションプログラムに従って、現在位置から前記登録地点までの経路探索を実行する。そしてCPU53は到着予測日時情報演算段階に移り、探索した経路を法定速度で走行した場合の所要時間を演算し、演算した所要時間と現在日時とに基づいて、登録地点の到着予測日時を演算し、到着予測日時情報としての到着予測日時データとしてRAM56に記憶する(ステップS13)。
【0061】
そして、CPU53は交通情報取得プログラムに従って、前記RAM56に記憶されている道路データと到着予測日時データとを道路情報RIとして、通信インタフェース61を介して携帯電話機52に出力する。
【0062】
携帯電話機52は入力した道路情報RIに応答して携帯電話基地局14に発信し、一般電話回線網16を介してネットワークナビセンタ10との交信を可能にする。そして、携帯電話機52は入力した道路情報RIをネットワークナビセンタ10に送信する(ステップS14)。このとき、ネットワークナビセンタ10には道路情報RIとともに携帯電話機52の携帯電話番号やIPアドレスも送信される。
【0063】
ネットワークナビセンタ10の管理サーバ25は、データ変換装置22を介して道路情報RI、携帯電話番号及びIPアドレスを入力すると(ステップS15)、交通情報検索プログラムに従って、まず入力した携帯電話番号及びIPアドレスに基づいてセンタ10に登録されている利用者かどうか判断する。
【0064】
具体的には、利用者サーバ23に記憶された利用者データの携帯電話番号及びIPアドレスと一致する番号かどうかで判断される。そして、一致する番号及びIPアドレスがない時には、管理サーバ25はネットワークナビセンタ10に登録されていないものと判断し、新たな道路情報RIを待つ。
【0065】
一方、一致する番号及びIPアドレスがあるときには、管理サーバ25はネットワークナビセンタ10に登録されている利用者と判断する。そして管理サーバ25は予測交通情報検索段階に移り、交通情報サーバ24から、入力した道路情報RIの道路データと到着予測日時データと一致する道路データ及び日時データを有する渋滞予測データを検索する。そして、検索した渋滞予測データより、渋滞範囲データを抽出し、交通情報TIとして管理サーバ25の前記記憶部に記憶する(ステップS16)。
【0066】
そして、管理サーバ25は、交通情報配信プログラムに従って、交通情報TIを、デー
タ変換装置22にてデータ変換して一般電話回線網16を介して携帯電話基地局14に出力する。そして、携帯電話基地局14に出力された交通情報TIは、携帯電話基地局14のアンテナ15から車両用ナビゲーション装置31の携帯電話機52に送信される。
【0067】
携帯電話機52への交通情報TIの送信が完了(交通情報配信プログラムの処理動作が終了)すると、管理サーバ25は、次の新たな道路情報RIを待つ(ステップS17)。一方、携帯電話機52が交通情報TIを受信すると、CPU53は交通情報取得プログラムに基づいて同交通情報TIをRAM56に一時記憶する(ステップS18)。
【0068】
CPU53は出力段階に移り、RAM56に記憶された交通情報TIを画像プロセッサ58に出力する。画像プロセッサ58は、CPU53からの表示制御信号に基づいて交通情報TIを画像処理し、図11に示すように、ディスプレイ43の当該登録地点周辺の地図43b上に、地図43bと重なるようにしてコメントボックス43hを表示させる。尚、このコメントボックス43hは、登録地点の名称と、到着予測時刻とを表示して利用者に確認させるものであり、一定時間(本実施形態では5秒間とする)の間隔で地図43b上で表示と非表示を繰り返す。そして、図11及び図12に示すように、地図43b上には、渋滞範囲が道路の方向に沿った矢印として表現される指標43iが表示されており、図12のように、コメントボックス43hが非表示の際に、指標43iの全体が確認できるようになっている。(ステップS19)。
【0069】
つまり、利用者が、キースイッチ42によって車両用ナビゲーション装置31の画面43a上であらかじめ登録した登録地点の選択操作をすると、車両用ナビゲーション装置31とネットワークナビセンタ10との間で道路情報RI、交通情報TIの送受信が行われる。そして、道路情報RI、交通情報TIの送受信の結果、画面43aには、図11及び図12に示すような登録地点周辺の地図43bと、現在位置から該登録地点に到着する予測日時における渋滞の範囲を示す指標43iと、到着予測日時等を示すコメントボックス43hが表示されるようになる。
【0070】
その結果、利用者は、少なくとも1つの登録地点を予め登録して、その登録地点のうち1つを選択操作するのみで、現在位置からその登録地点に到着する予測日時における渋滞の範囲を知ることができる。
【0071】
次に、車両用ナビゲーション装置31において、自車の現在位置から目的地までの経路の経由地における交通情報TIを取得するための前記ネットワークナビセンタ10及び車両用ナビゲーション装置31の作用について図5に示すフローチャートに従って説明する。
【0072】
走行中の自動車11に搭載されている車両用ナビゲーション装置31のCPU53は、一定時間毎に自車の現在位置を算出し、図13に示すように、ディスプレイ43の画面43aに表示された地図43b上に、現在位置をカーソル43jで示している。そして、利用者は、キースイッチ42を操作することにより、これから行く目的地を選択することができるようになっている。
【0073】
そして、具体的には、入力段階において、ポインタ43kが地図43b上の利用者が所望する目的地と一致する地点上に重ねられた状態でボタン431が選択操作されることにより、目的地として選択される(ステップS21)。そして、目的地が選択されると、CPU53は経路探索段階に移り、ナビゲーションプログラムにしたがって、自動車11の現在位置から目的地までの経路探索を実行する。尚、経路探索により複数の経路が探索可能であるが、本実施形態では、現在位置から目的地まで走行した場合の所要時間が短いものから順に2つの経路のみを探索するものとし、探索された2つの経路の経路情報がRA
M56に一時記憶される。
【0074】
そして、CPU53はRAM56に記憶された前記2つの経路の経路情報を画像プロセッサ58に出力する。画像プロセッサ58は、CPU53からの表示制御信号に基づいて経路情報を画像処理し、図14に示すように、ディスプレイ43に、前記経路情報を反映させた地図43bを表示させる。本実施形態では、地図43b上に、車両の現在位置を示すスタートフラッグ43mと、目的地を示すゴールフラッグ43nと、前記経路情報に基づく、2つの経路を示す指標43oとを表示する。
【0075】
そして、利用者は、前記経路情報を反映させた地図43bを確認し、2つの経路のうちの1つの経路に関する交通情報TIの取得を希望すると、経路に対応するボタン43p,43qのうち、希望する経路に対応するボタン(本実施形態ではボタン43qとする)を選択操作する(ステップS22)。
【0076】
ボタン43qが選択操作されると、CPU53は交通情報取得プログラムに従って、選択された経路を法定速度で走行した場合の、現在位置から目的地までの全所要時間を演算し、目的地の到着予測日時を現在日時から演算する。また、CPU53は位置情報取得段階に移り、演算した所要時間に基づいて、現在位置から30分後に到達する予定の経路上の任意の地点の座標を演算し、さらに、その経路上の任意の地点から30分後の次の経路上の任意の地点の座標を演算する、という動作を繰り返す。そして、現在位置から目的地までの間の30分経過毎における経路上の任意の地点の座標の座標データを全て演算する。さらに、到着予測日時情報演算段階に移り、各経路上の任意の地点の到達予測日時の到達予測日時データを演算し、対応する座標データに関連付けてRAM56に一時記憶する(ステップS23)。
【0077】
そして、CPU53は、演算した前記経路上の任意の地点の座標に基づいて、同経路上の任意の地点を含む道路や交差点の名称を、前記情報記憶装置34より読み出し、RAM56に前記座標データと関連付けて一時記憶する。さらに、CPU53は、演算した前記経路上の任意の地点の座標に基づいて、同経路上の任意の地点から3km以内の範囲に位置する道路の道路データを前記情報記憶装置34のデータから抽出し、道路データとしてRAM56に前記座標データと関連付けて一時記憶する(ステップS24)。
【0078】
そして、CPU53は交通情報取得プログラムに従って、前記RAM56に記憶されている全ての道路データと到着予測日時データとを道路情報RIとして、通信インタフェース61を介して携帯電話機52に出力する。
【0079】
携帯電話機52は入力した道路情報RIに応答して携帯電話基地局14に発信し、一般電話回線網16を介してネットワークナビセンタ10との交信を可能にする。そして、携帯電話機52は入力した道路情報RIをネットワークナビセンタ10に送信する(ステップS25)。このとき、ネットワークナビセンタ10には道路情報RIとともに携帯電話機52の携帯電話番号やIPアドレスも送信される。
【0080】
ネットワークナビセンタ10の管理サーバ25は、データ変換装置22を介して道路情報RI、携帯電話番号及びIPアドレスを入力すると(ステップS26)、交通情報検索プログラムに従って、まず入力した携帯電話番号及びIPアドレスに基づいてセンタ10に登録されている利用者かどうか判断する。具体的には、利用者サーバ23に記憶された利用者データの携帯電話番号及びIPアドレスと一致する番号かどうかで判断される。
【0081】
そして、一致する番号及びIPアドレスがない時には、管理サーバ25はネットワークナビセンタ10に登録されていないものと判断し、新たな道路情報RIを待つ。一方、一
致する番号及びIPアドレスがあるときには、管理サーバ25はネットワークナビセンタ10に登録されている利用者と判断する。そして管理サーバ25は予測交通情報検索段階に移り、交通情報サーバ24から、入力した道路情報RIの道路データと到着予測日時データと一致する道路データ及び日時データを有する渋滞予測データを検索する。そして、検索した渋滞予測データより、渋滞範囲データを抽出し、交通情報TIとして管理サーバ25の前記記憶部に記憶する(ステップS27)。
【0082】
そして、管理サーバ25は、交通情報配信プログラムに従って、前記経路上の任意の地点それぞれの交通情報TIを、データ変換装置22にてデータ変換して一般電話回線網16を介して携帯電話基地局14に出力する。そして、携帯電話基地局14に出力された交通情報TIは、携帯電話基地局14のアンテナ15から車両用ナビゲーション装置31の携帯電話機52に送信される。
【0083】
携帯電話機52への交通情報TIの送信が完了(交通情報配信プログラムの処理動作が終了)すると、管理サーバ25は、次の新たな道路情報RIを待つ(ステップS28)。一方、携帯電話機52が交通情報TIを受信すると、CPU53は交通情報取得プログラムに基づいて同交通情報TIを座標データに関連付けてRAM56に一時記憶する(ステップS29)。
【0084】
CPU53は出力段階に移り、RAM56に記憶された各経由地ごとの交通情報TI及び名称データ、到達予測時刻データ等を、現在位置から近い順に、一定時間毎(本実施形態では10秒間とする)に画像プロセッサ58に出力する。そして、画像プロセッサ58は、CPU53から一定時間毎に出力される表示制御信号に基づいて前記交通情報TI等を画像処理し、ディスプレイ43上に表示させる。従って、ディスプレイ43上には、各経由地の交通情報TI等が現在位置から近い順に一定時間毎に切り替わって表示されるようになる。
【0085】
具体的には、図15に示すように、ディスプレイ43にある経由地周辺の地図43bが表示され、その地図43b上に、地図43bと重なるようにしてコメントボックス43rが一定時間(本実施形態では3秒間とする)のみ表示される。尚、このコメントボックス43rは、経由地の名称と、同経由地への到着予測時刻とを表示して利用者に確認させるものである。そして、3秒間経過後に前記コメントボックス43rを表示させないようにし、図16に示すように、渋滞範囲を道路の方向に沿った矢印として表現する指標43sが確認できるようになっている。そして、地図43bが表示されてから10秒間が経過すると、次の経由地周辺の地図43bに切り替わる。
【0086】
そして、CPU53は、全ての経由地の交通情報TIを画像プロセッサ58を介してディスプレイ43上に順に表示させると、交通情報取得プログラムの処理を終了する(ステップS30)。
【0087】
つまり、利用者が、キースイッチ42によって車両用ナビゲーション装置31の画面43a上で現在位置から目的地までの経路の選択操作をすると、車両用ナビゲーション装置31とネットワークナビセンタ10との間で道路情報RI、交通情報TIの送受信が行われる。そして、道路情報RI、交通情報TIの送受信の結果、画面43aには図15及び図16に示すような地図43bと、到達予測日時における渋滞の範囲を示す指標43sと、経由地の名称と到着予測日時等を示すコメントボックス43rが、複数の経由地それぞれに関して現在位置から近い順番に表示される。
【0088】
その結果、利用者は、目的地を設定して、現在位置から目的地までの複数の経路うち1つを選択操作するのみで、現在位置から目的地に到着するまでの間の複数の経由地におけ
る渋滞の範囲を知ることができる。
【0089】
次に、車両用ナビゲーション装置31において、渋滞による遅延時間を考慮した最適な経路を決定するための前記ネットワークナビセンタ10及び車両用ナビゲーション装置31の作用について、図6に示すフローチャートに従って説明する。
【0090】
走行中の自動車11に搭載されている車両用ナビゲーション装置31のCPU53は、一定時間毎に自車の現在位置を算出する。そして、利用者が、キースイッチ42を操作することにより、目的地が設定されるとともに、その目的地までの経路について、渋滞による遅延時間が考慮された最適な経路を所望する旨が入力される(ステップS31)。
【0091】
すると、CPU53は経路探索段階に移り、前記渋滞回避経路探索プログラムにしたがって、図17に示すように、自動車11の現在位置71から目的地72までの経路探索を実行する。尚、経路探索により複数の経路が探索可能であるが、本実施形態では、現在位置から目的地まで法定速度で走行した場合の所要時間が最も短いものを1つだけ探索するものとし、探索された経路を初期経路73として、その初期経路情報がRAM56に一時記憶される(ステップS32)。
【0092】
そして、初期経路情報がRAM56に記憶されると、CPU53は、経路の探索を行った回数である探索回数nを、「1」としてRAM56に記憶させる(ステップS33)。続いて、CPU53は、位置情報取得段階及び到着予測日時情報演算段階に移り、経路上の全ての道路の道路データと、経路を法定速度で走行した場合の、到着予測日時データとを抽出し、道路情報RIとしてRAM56に記憶させる(ステップS34)。
【0093】
そして、CPU53は、前記RAM56に記憶されている全ての道路データと到着予測日時データとを道路情報RIとして、通信インタフェース61を介して携帯電話機52に出力する。携帯電話機52は入力した道路情報RIに応答して携帯電話基地局14に発信し、一般電話回線網16を介してネットワークナビセンタ10との交信を可能にする。そして、携帯電話機52は入力した道路情報RIをネットワークナビセンタ10に送信する(ステップS35)。このとき、ネットワークナビセンタ10には道路情報RIとともに携帯電話機52の携帯電話番号やIPアドレスも送信される。
【0094】
ネットワークナビセンタ10の管理サーバ25は、データ変換装置22を介して道路情報RI、携帯電話番号及びIPアドレスを入力すると(ステップS36)、交通情報検索プログラムに従って、まず入力した携帯電話番号及びIPアドレスに基づいてセンタ10に登録されている利用者かどうか判断する。具体的には、利用者サーバ23に記憶された利用者データの携帯電話番号及びIPアドレスと一致する番号かどうかで判断される。
【0095】
そして、一致する番号及びIPアドレスがない時には、管理サーバ25はネットワークナビセンタ10に登録されていないものと判断し、新たな道路情報RIを待つ。一方、一致する番号及びIPアドレスがあるときには、管理サーバ25はネットワークナビセンタ10に登録されている利用者と判断する。そして管理サーバ25は予測交通情報検索段階に移り、交通情報検索プログラムに従って、交通情報サーバ24から、入力した道路情報RIの道路データと到着予測日時データと一致する道路データ及び日時データを有する渋滞予測データを検索する。そして、検索した渋滞予測データより、渋滞範囲データを抽出し、交通情報TIとして管理サーバ25の前記記憶部に記憶する(ステップS37)。
【0096】
そして、管理サーバ25は、交通情報配信プログラムに従って、交通情報TIを、データ変換装置22にてデータ変換して一般電話回線網16を介して携帯電話基地局14に出力する。そして、携帯電話基地局14に出力された交通情報TIは、携帯電話基地局14
のアンテナ15から車両用ナビゲーション装置31の携帯電話機52に送信される。
【0097】
携帯電話機52への交通情報TIの送信が完了(交通情報配信プログラムの処理動作が終了)すると、管理サーバ25は、次の新たな道路情報RIを待つ(ステップS38)。一方、携帯電話機52が交通情報TIを受信すると、CPU53は渋滞回避経路探索プログラムに従って、同交通情報TIを道路データに関連付けてRAM56に一時記憶する(ステップS39)。
【0098】
CPU53は、交通情報TIをRAM56に一時記憶すると、ステップS40に移り、RAM56に記憶されている前記探索回数nが「3」を超えた数であるか否かを確認する。そして、探索回数nが「3」以下である場合には(ステップS40でNO)、ステップ41に移り、RAM56に記憶されている交通情報TIに基づいて、渋滞範囲を回避する経路を再計算する。具体的には、例えば、図18に示すように、経路上のある区間に渋滞範囲74がある場合には、図19に示すように、その渋滞範囲74を回避するような新たな経路75,76を探索する。
【0099】
そして、CPU53は、探索回数nに1を加える(ステップS41)。その後、ステップS34に戻り、ステップS34〜ステップS41までの処理を、ステップS40において、探索回数nが「3」を超えるまで繰り返す。その結果、例えば、図20に示すように、新たな経路75にも渋滞範囲77がある場合には、図21に示すように、その渋滞範囲77を回避するような新たな経路78が探索される。そして、この再探索が何度も(本実施形態では2回)繰り返されることにより、渋滞範囲が最小限となるような経路が探索されるようになる。
【0100】
そして、CPU53は、ステップ40において、探索回数nが「3」を超えていると判断すると(ステップS40でYES)、ステップ42に移り、今まで探索した全ての経路の所要時間を計算する(ステップS42)。なお、所要時間の計算は、全経路を法定速度で走行した場合の所要時間に、ネットワークナビセンタ10から受信した渋滞範囲データに含まれる、遅延時間データによる遅延時間を加算することにより計算される。従って、各経路の所要時間は、経路上に渋滞範囲がある場合には、その渋滞を脱出するのにかかる所要時間が含まれた時間として算出される。
【0101】
そして、CPU53は、全ての経路の所要時間を計算すると、所要時間の最短の経路を抽出する。そして、出力段階に移り、所要時間の最短の経路を画像プロセッサ58に出力する。そして、画像プロセッサ58は、CPU53から出力される表示制御信号に基づいて最短所要時間の経路を、ディスプレイ43上に表示させる。
【0102】
具体的には、図22に示すように、ディスプレイ43に地図43bが表示され、その地図43b上に、地図43bと重なるようにして最短所要時間の経路を示す指標43tが表示されるようになる。そして、CPU53は、指標43tを画像プロセッサ58を介してディスプレイ43上に順に表示させると、渋滞回避経路探索プログラムの処理を終了する(ステップS43)。
【0103】
つまり、利用者が、キースイッチ42によって車両用ナビゲーション装置31の画面43a上で現在位置から目的地までの経路の選択操作をすると、車両用ナビゲーション装置31とネットワークナビセンタ10との間で道路情報RI、交通情報TIの送受信が行われる。そして、道路情報RI、交通情報TIの送受信の結果、画面43aには図22に示すような地図43bと、渋滞による遅延時間を含めて演算された最短所要時間の経路を示す指標43tが表示される。
【0104】
その結果、利用者は、目的地を設定する選択操作するのみで、現在位置から目的地に到着するまでの所要時間の短い経路をより正確に知ることができ、利用者に対してより最適な経路を提供することができる。
【0105】
次に、車両用ナビゲーション装置31において、現在位置から目的地に行く時の、最適な出発時間を決定するための前記ネットワークナビセンタ10及び車両用ナビゲーション装置31の作用について、図7に示すフローチャートに従って説明する。
【0106】
走行中の自動車11に搭載されている車両用ナビゲーション装置31のCPU53は、一定時間毎に自車の現在位置を算出する。そして、利用者が、キースイッチ42を操作することにより、これから行く目的地が設定されるとともに、利用者が現在位置から目的地に行く時の最適な出発時間について所望している旨が入力される(ステップS51)。
【0107】
すると、CPU53は経路探索段階に移り、出発時刻決定プログラムに従って、自動車11の現在位置から目的地までの経路探索を実行する。尚、経路探索により複数の経路が探索可能であるが、本実施形態では、現在位置から目的地まで法定速度で走行した場合の所要時間が最も短いものを1つだけ探索するものとし、探索された経路の経路情報がRAM56に一時記憶される(ステップS52)。
【0108】
そして、経路情報がRAM56に記憶されると、CPU53は、出発時刻Tを現在時刻T0(例えば、AM7:30等)としてRAM56に記憶させる(ステップS53)。続いて、CPU53は、位置情報取得段階及び到着予測日時情報演算段階に移り、経路上の全ての道路の道路データと、経路を出発時刻Tにおいて法定速度で走行した場合の、到着予測日時データとを抽出し、道路情報RIとしてRAM56に記憶させる(ステップS54)。
【0109】
そして、CPU53は、前記RAM56に記憶されている全ての道路データと到着予測日時データとを道路情報RIとして、通信インタフェース61を介して携帯電話機52に出力する。携帯電話機52は入力した道路情報RIに応答して携帯電話基地局14に発信し、一般電話回線網16を介してネットワークナビセンタ10との交信を可能にする。そして、携帯電話機52は入力した道路情報RIをネットワークナビセンタ10に送信する(ステップS55)。このとき、ネットワークナビセンタ10には道路情報RIとともに携帯電話機52の携帯電話番号やIPアドレスも送信される。
【0110】
ネットワークナビセンタ10の管理サーバ25は、データ変換装置22を介して道路情報RI、携帯電話番号及びIPアドレスを入力すると(ステップS56)、交通情報検索プログラムに従って、まず入力した携帯電話番号及びIPアドレスに基づいてセンタ10に登録されている利用者かどうか判断する。具体的には、利用者サーバ23に記憶された利用者データの携帯電話番号及びIPアドレスと一致する番号かどうかで判断される。
【0111】
そして、一致する番号及びIPアドレスがない時には、管理サーバ25はネットワークナビセンタ10に登録されていないものと判断し、新たな道路情報RIを待つ。一方、一致する番号及びIPアドレスがあるときには、管理サーバ25はネットワークナビセンタ10に登録されている利用者と判断する。そして管理サーバ25は予測交通情報検索段階に移り、交通情報サーバ24から、入力した道路情報RIの道路データと到着予測日時データと一致する道路データ及び日時データを有する渋滞予測データを検索する。そして、検索した渋滞予測データより、渋滞範囲データを抽出し、交通情報TIとして管理サーバ25の前記記憶部に記憶する(ステップS57)。
【0112】
そして、管理サーバ25は、交通情報配信プログラムに従って、前記経路上の道路の交
通情報TIを、データ変換装置22にてデータ変換して一般電話回線網16を介して携帯電話基地局14に出力する。そして、携帯電話基地局14に出力された交通情報TIは、携帯電話基地局14のアンテナ15から車両用ナビゲーション装置31の携帯電話機52に送信される。
【0113】
携帯電話機52への交通情報TIの送信が完了(交通情報配信プログラムの処理動作が終了)すると、管理サーバ25は、次の新たな道路情報RIを待つ(ステップS58)。一方、携帯電話機52が交通情報TIを受信すると、CPU53は前記出発時刻決定プログラムに基づいて同交通情報TIを道路データに関連付けてRAM56に一時記憶する(ステップS59)。
【0114】
CPU53は、交通情報TIをRAM56に一時記憶すると、ステップS60に移り、出発時刻Tで出発したときの経路の所要時間を計算する。なお、所要時間の計算は、全経路を法定速度で走行した場合の所要時間に、交通情報TIの渋滞範囲データに含まれる、遅延時間データによる遅延時間を加算することにより計算される。そして、CPU53は、所要時間を計算すると、その所要時間を出発時刻Tと関連付けてRAM56に記憶させる(ステップS60)。
【0115】
続いて、CPU53は、ステップS61に移り、出発時刻Tが「現在時刻T0+3時間」を過ぎた時刻であるか否かを確認する。そして、出発時刻Tが、「現在時刻T0+3時間」を超えた時刻でない場合には、(ステップS61でNO)、ステップ62に移り、出発時刻Tに15分を加えて、新たな出発時刻Tとする(ステップS62)。
【0116】
そして、CPU53は、ステップS62において、出発時刻Tを15分進めると、ステップS54に戻り、ステップS54〜62までの処理を、ステップS61において出発時刻Tが「現在時刻T0+3時間」を超えるまで繰り返す。その結果、RAM56には、出発時刻Tを、現在時刻T0から15分毎に3時間後まで変化させた場合の、それぞれの経路の所要時間が記憶されるようになる。
【0117】
そして、CPU53は、ステップ61において、出発時刻Tが「現在時刻T0+3時間」を過ぎていると判断すると(ステップS61でYES)、ステップ63に移り、今まで計算した全ての出発時刻T毎の所要時間を比較し、所要時間が最短のものから2つとなるような出発時刻Tを抽出する。
【0118】
そして、CPU53は、出力段階に移り、所要時間が短い2つの出発時刻Tとその所要時間とを画像プロセッサ58に出力する。そして、画像プロセッサ58は、CPU53から出力される表示制御信号に基づいて所要時間の短い2つの出発時刻Tとその所要時間とを、ディスプレイ43上に表示させる。
【0119】
具体的には、図23に示すように、ディスプレイ43に地図43bが表示され、その地図43b上に、地図43bと重なるようにして経路を示す指標43uが表示されるようになる。そして、右側に、2つの出発時刻Tとその所要時間とを表すコメントボックス43vを表示させる。そして、CPU53は、指標43uとコメントボックス43vとを画像プロセッサ58を介してディスプレイ43上に順に表示させると、出発時刻決定プログラムの処理を終了する(ステップS63)。
【0120】
つまり、利用者が、キースイッチ42によって車両用ナビゲーション装置31の画面43a上で現在位置から目的地までの経路の選択操作をすると、車両用ナビゲーション装置31とネットワークナビセンタ10との間で道路情報RI、交通情報TIの送受信が行われる。そして、道路情報RI、交通情報TIの送受信の結果、画面43aには図23に示
すような地図43bと、渋滞による遅延時間を含めて演算された、所要時間が短くなる2つの出発時刻Tとその所要時間とが表示される。
【0121】
その結果、利用者は、目的地を設定する選択操作するのみで、現在位置から目的地に到着するまでの所要時間を、なるべく短くする出発時刻を知ることができ、利用者に対してより最適な出発時刻を提供することができる。
【0122】
次に、車両用ナビゲーション装置31において、渋滞を回避可能な寄り道経路を決定するための前記ネットワークナビセンタ10及び車両用ナビゲーション装置31の作用について、図8に示すフローチャートに従って説明する。
【0123】
走行中の自動車11に搭載されている車両用ナビゲーション装置31のCPU53は、一定時間毎に自車の現在位置を算出する。そして、利用者が、キースイッチ42を操作することにより、これから行く目的地が設定されるとともに、利用者が渋滞を回避可能な寄り道経路を所望している旨が入力される(ステップS71)。
【0124】
すると、CPU53は経路探索段階に移り、寄り道経路探索プログラムにしたがって、自動車11の現在位置から目的地までの経路探索を実行する。尚、経路探索により複数の経路が探索可能であるが、本実施形態では、現在位置から目的地まで法定速度で走行した場合の所要時間が最も短いものを1つだけ探索するものとし、探索された経路を初期経路として、その初期経路情報がRAM56に一時記憶される(ステップS72)。
【0125】
そして、初期経路情報がRAM56に記憶されると、CPU53は、経路の探索を行った回数である探索回数nを、「1」としてRAM56に記憶させる(ステップS73)。続いて、CPU53は、位置情報取得段階及び到着予測日時情報演算段階に移り、経路上の全ての道路の道路データと、経路を法定速度で走行した場合の到着予測日時データとを抽出し、道路情報RIとしてRAM56に記憶させる(ステップS74)。
【0126】
そして、CPU53は、前記RAM56に記憶されている全ての道路データと到着予測日時データとを道路情報RIとして、通信インタフェース61を介して携帯電話機52に出力する。携帯電話機52は入力した道路情報RIに応答して携帯電話基地局14に発信し、一般電話回線網16を介してネットワークナビセンタ10との交信を可能にする。そして、携帯電話機52は入力した道路情報RIをネットワークナビセンタ10に送信する(ステップS75)。このとき、ネットワークナビセンタ10には道路情報RIとともに携帯電話機52の携帯電話番号やIPアドレスも送信される。
【0127】
ネットワークナビセンタ10の管理サーバ25は、データ変換装置22を介して道路情報RI、携帯電話番号及びIPアドレスを入力すると(ステップS76)、交通情報検索プログラムに従って、まず入力した携帯電話番号及びIPアドレスに基づいてセンタ10に登録されている利用者かどうか判断する。具体的には、利用者サーバ23に記憶された利用者データの携帯電話番号及びIPアドレスと一致する番号かどうかで判断される。
【0128】
そして、一致する番号及びIPアドレスがない時には、管理サーバ25はネットワークナビセンタ10に登録されていないものと判断し、新たな道路情報RIを待つ。一方、一致する番号及びIPアドレスがあるときには、管理サーバ25はネットワークナビセンタ10に登録されている利用者と判断する。そして管理サーバ25は予測交通情報検索段階に移り、交通情報サーバ24から、入力した道路情報RIの道路データと到着予測日時データと一致する道路データ及び日時データを有する渋滞予測データを検索する。そして、検索した渋滞予測データより、渋滞範囲データを抽出し、交通情報TIとして管理サーバ25の前記記憶部に記憶する(ステップS77)。
【0129】
そして、管理サーバ25は、交通情報配信プログラムに従って、交通情報TIを、データ変換装置22にてデータ変換して一般電話回線網16を介して携帯電話基地局14に出力する。そして、携帯電話基地局14に出力された交通情報TIは、携帯電話基地局14のアンテナ15から車両用ナビゲーション装置31の携帯電話機52に送信される。
【0130】
携帯電話機52への交通情報TIの送信が完了(交通情報配信プログラムの処理動作が終了)すると、管理サーバ25は、次の新たな道路情報RIを待つ(ステップS78)。一方、携帯電話機52が交通情報TIを受信すると、CPU53は寄り道経路探索プログラムに基づいて同交通情報TIを道路データに関連付けてRAM56に一時記憶する(ステップS79)。
【0131】
CPU53は、交通情報TIをRAM56に一時記憶すると、ステップS80に移り、RAM56に記憶されている前記探索回数nが「3」を超えた数であるか否かを確認する。そして、探索回数nが「3」以下である場合には(ステップS80でNO)、ステップ81に移り、RAM56に記憶されている交通情報TIに基づいて、渋滞範囲を回避することが可能な、寄り道経路を再計算する(ステップS81)。具体的には、前記情報記憶装置34に記憶されている寄り道施設データを参照し、渋滞範囲に該当している道路データから一定距離以内に位置する寄り道施設を検索する。そして、現在位置から目的地までの経路を、寄り道施設を経由する経路として再探索し、寄り道経路として決定する。
【0132】
そして、CPU53は、前記寄り道経路を構成する道路の道路データと、寄り道経路を法定速度で走行し、さらに、寄り道施設において所定の時間(例えば、公園であれば30分等)過ごした場合の各道路の到着予測日時データとを演算する。そして探索回数nに1を加える(ステップS82)。その後、ステップS75に戻り、ステップS75〜ステップS82までの処理を、ステップS80において、探索回数nが「3」を超えるまで繰り返す。
【0133】
そして、CPU53は、ステップ80において、探索回数nが「3」を超えていると判断すると(ステップS80でYES)、ステップ83に移り、今まで探索した全ての経路の走行時間と所要時間を計算する(ステップS83)。なお、走行時間は、実際に自動車11が走行している時間のことであり、その計算は、全経路を法定速度で走行した場合の所要時間に、渋滞範囲データに含まれる遅延時間データによる遅延時間とを加算することにより計算される。また、所要時間は、前記走行時間に、寄り道施設における寄り道時間(例えば、公園で30分間寄り道する等)を加算することにより計算される。
【0134】
そして、CPU53は、全ての経路の走行時間と所要時間とを計算すると、走行時間の最短の経路を抽出する。そして、出力段階に移り、寄り道をしない場合の初期経路と、寄り道をすることにより走行時間が最短となった寄り道経路との2つの経路を画像プロセッサ58に出力する。そして、画像プロセッサ58は、CPU53から出力される表示制御信号に基づいて前記2つの経路を、ディスプレイ43上に表示させる。
【0135】
具体的には、図24に示すように、ディスプレイ43に地図43bが表示され、その地図43b上に、地図43bと重なるようにして初期経路を示す指標43wと寄り道経路を示す指標43xと、寄り道施設を示す指標43yが表示されるようになる。さらに、ディスプレイ43の右側には、初期経路における走行時間や、寄り道経路における走行時間、寄り道施設名、寄り道時間といった内容を表すコメントボックス43zが表示されるようになる。そして、CPU53は、指標43w,43x,43y、コメントボックス43zを画像プロセッサ58を介してディスプレイ43上に順に表示させると、寄り道経路探索プログラムの処理を終了する(ステップS84)。
【0136】
つまり、利用者が、キースイッチ42によって車両用ナビゲーション装置31の画面43a上で現在位置から目的地までの経路の選択操作をすると、車両用ナビゲーション装置31とネットワークナビセンタ10との間で道路情報RI、交通情報TIの送受信が行われる。そして、道路情報RI、交通情報TIの送受信の結果、画面43aには図24に示すような地図43bと、初期経路と寄り道経路を表す指標43w,43x,43y、コメントボックス43zが表示される。
【0137】
その結果、利用者は、目的地を設定する選択操作するのみで、渋滞を回避可能な寄り道経路を知ることができ、利用者に対してより最適な経路を提供することができる。
次に上記のように構成した実施形態の特徴を以下に記載する。
【0138】
(1)上記実施形態では、車両用ナビゲーション装置31においてあらかじめ登録された登録地点が選択操作されると、車両用ナビゲーション装置31から道路情報RIがネットワークナビセンタ10に送信されるようにした。そして、センタ10は受信した道路情報RIに基づいて、交通情報サーバ24から渋滞予測データの渋滞範囲データを検索し、交通情報TIとして車両用ナビゲーション装置31に送信するようにした。
【0139】
その結果、車両用ナビゲーション装置31のディスプレイ43の画面上に、登録地点周辺の地図43bと、現在位置から登録地点に到着する予測日時における渋滞の範囲を示す指標43i等が表示されるようにした。
【0140】
従って、利用者は、少なくとも1つの登録地点をあらかじめ設定して、設定した登録地点のうち1つを選択操作するのみで、現在位置からその登録地点に到達する予測到達日時における渋滞の予測範囲を容易に知ることができる。
【0141】
(2)上記実施形態では、車両用ナビゲーション装置31のディスプレイ43の画面上に、現在位置から登録地点に到着する予測日時における渋滞の範囲を示す指標43iを表示する時に、登録地点の名称と到着予測時刻とを示すコメントボックス43hを表示するようにした。従って、利用者が渋滞の生じている地点や時刻を把握することが容易となる。
【0142】
(3)上記実施形態では、車両用ナビゲーション装置31において現在位置から目的地までの経路の選択操作がされると、その経路の経路上の任意の地点に関する道路情報RIが車両用ナビゲーション装置31からネットワークナビセンタ10に送信されるようにした。そして、センタ10は受信した道路情報RIに基づいて、交通情報サーバ24から渋滞予測データの渋滞範囲データを検索し、交通情報TIとして車両用ナビゲーション装置31に送信するようにした。
【0143】
その結果、車両用ナビゲーション装置31のディスプレイ43の画面上に、経路の経路上の任意の地点周辺の地図43bと、現在位置から該経由地に到着する予測日時における渋滞の範囲を示す指標43s等が表示されるようにした。
【0144】
従って、利用者は、目的地を設定して、現在位置から目的地までの複数の経路のうち1つを選択操作するのみで、現在位置から目的地に到着するまでの間の複数の経由地の予測到達日時における渋滞の予測範囲を容易に知ることができる。
【0145】
(4)上記実施形態では、車両用ナビゲーション装置31のディスプレイ43の画面上に、現在位置から経由地に到着する予測日時における渋滞の範囲を示す指標43sを表示する時に、経由地の名称と到着予測時刻とを示すコメントボックス43rを表示するようにした。従って、利用者が渋滞の生じている経由地や時刻を把握することが容易となる。
【0146】
(5)上記実施形態では、車両用ナビゲーション装置31のディスプレイ43上に、現在位置から経由地に到着する予測日時における渋滞の範囲を示す指標43sや、コメントボックス43rを表示させる時に、複数の経由地それぞれに関して現在位置から近い順番に一定時間毎に切り換えて表示させるようにした。従って、利用者は、実際の走行順序に即した順番で指標43sやコメントボックス43rを確認することができ、渋滞の生じている経由地や時刻を把握することが容易となる。
【0147】
(6)上記実施形態では車両用ナビゲーション装置31において、目的地が設定されるとともに、渋滞による遅延時間を考慮した最適な経路を所望する旨の入力が行われると、渋滞回避経路探索プログラムに従って、目的地までの初期経路に関する道路情報RIが抽出されるようにした。そして、その道路情報RIに該当する交通情報TIが得られるようにした。また、初期経路上に渋滞範囲が有る場合には、その渋滞範囲を回避する経路を再探索するようにした。そして、再探索後の経路についても2回まで繰り返し渋滞範囲を回避する経路を再探索するようにした。そして、探索した全ての経路に関して、所用時間を演算し、所要時間の短い経路を示す指標43tのみをディスプレイ43に表示させるようにした。
【0148】
従って、利用者は、目的地を設定するのみで、現在位置から目的地に到着するまでの間の経路のうち、最も所要時間の短い経路を精度良く知ることができ、利用者に対してより最適な経路を提供することができる。
【0149】
(7)上記実施形態では車両用ナビゲーション装置31において、目的地が設定されるとともに、現在位置から目的地に行く時の最適な出発時間を決定することを所望する旨の入力が行われると、出発時刻決定プログラムに従って、目的地までの経路に関する道路情報RIが、異なる出発時刻T毎に抽出されるようにした。そして、異なる出発時刻T毎にその道路情報RIに該当する交通情報TIが得られるようにした。そして、出発時刻T毎に、交通情報TIに基づいて所用時間を演算し、所要時間の短い出発時刻Tを表すコメントボックス43vをディスプレイ43に表示させるようにした。
【0150】
従って、利用者は、目的地を設定するのみで、現在位置から目的地に到着するまでの所要時間を、なるべく短くする出発時刻を精度高く知ることができ、利用者に対してより最適な経路を提供することができる。
【0151】
(8)上記実施形態では車両用ナビゲーション装置31において、目的地が設定されるとともに、渋滞を回避可能な寄り道経路を所望する旨の入力が行われると、寄り道経路探索プログラムに従って、目的地までの初期経路に関する道路情報RIが抽出されるようにした。そして、その道路情報RIに該当する交通情報TIが得られるようにした。また、初期経路上に渋滞範囲が有る場合には、その渋滞範囲における道路から所定距離内に位置する寄り道施設に関する寄り道施設データを検索するようにした。そして、その寄り道施設に寄って、その寄り道施設において適当な時間を過ごした後に、目的地に向かうようにした場合の経路を再探索するようにした。そして、再探索後の経路についても2回まで繰り返し渋滞範囲を回避する経路を再探索するようにした。そして、探索した全ての経路に関して、走行時間と所用時間とを演算し、初期経路を示す指標46wと、走行時間の短い経路を示す指標43yとをディスプレイ43に表示させるようにした。
【0152】
従って、利用者は、目的地を設定するのみで、渋滞を回避可能な寄り道経路を精度高く知ることができ、寄り道施設において適当な時間を過ごすことで、効率的に目的地まで行くことができるようになる。そして、利用者に対してより最適な経路を提供することがで
きる。
【0153】
なお、本発明の実施形態は以下のように変更してもよい。
・上記実施形態では、交通情報TIは、道路上の渋滞の範囲を表す渋滞範囲データによって構成されるようにしたが、その他のデータ、例えば、道路上の工事や事故、通行止め等の範囲を表すデータによって構成されるようにしてもよい。
【0154】
・上記実施形態では、移動体通信機器12を、携帯電話機52を備えた車両用ナビゲーション装置31として具体化したが、携帯電話機52に代えて、道路情報RI及び交通情報TIを送受信できる送受信装置(無線装置)を備えた車両用ナビゲーション装置31に応用してもよい。
【0155】
・上記実施形態では、移動体通信機器12を車両用ナビゲーション装置31に具体化したが、GPS装置等の現在位置検出手段を備えた携帯電話機や小型携帯情報端末(PDA:PersonalDigitalAssistants)に具体化してもよい。
【0156】
・上記実施形態では、道路情報RIを構成する道路データは、移動体通信機器12において登録された登録地点、検索された経路上の任意の地点から3km以内に位置する道路のデータとしたが、その他の範囲、例えば、任意の地点を含む道路のみのデータや、任意の地点から10km以内に位置する道路のデータとしてもよい。
【0157】
・上記実施形態では、道路情報RIを構成する道路データは、移動体通信機器12において抽出するようにしたが、ネットワークナビセンタ10において抽出するようにしてもよい。
【0158】
例えば、ネットワークナビセンタ10がマップサーバを備え、そのマップサーバから、前記移動体通信機器12において登録された登録地点、検索された経路上の任意の地点から所定の距離以内に位置する道路の道路データを抽出するようにしてもよい。
【0159】
・上記実施形態では、現在位置から登録地点もしくは目的地までの経路や所要時間を、移動体通信機器12の経路探索手段としてのCPU53によって探索するようにしたが、ネットワークナビセンタ10の管理サーバ25等において探索するようにしてもよい。
【0160】
・上記実施形態では、渋滞を回避可能な経路を探索する時には、移動体通信機器12において、渋滞範囲を回避する経路の再探索及び各経路の所要時間の算出を行うようにした。これを、移動体通信機器12から現在位置と目的地の座標データ等をネットワークナビセンタ10に送信して、ネットワークナビセンタ10において渋滞範囲を回避する経路の再探索及び各経路の所要時間の算出等を行うようにしてもよい。このようにすれば、移動体通信機器12とネットワークナビセンタ10との間のデータの送受信が、一度のデータの送受信のみで済むため、経路を再探索するたびにデータの送受信の必要がある上記実施形態に比較して、データの送受信の負荷を減少させることができる。
【0161】
・上記実施形態では、最適な出発時刻を決定する時には、移動体通信機器12において、出発時刻Tを変化させた時の各道路データ及び到着予測日時データを抽出するようにした。また、各出発時刻T毎の走行に要する所用時間の短いものの抽出についても、移動体通信機器12において行うようにした。
【0162】
これを、移動体通信機器12から現在位置と目的地の座標データ等をネットワークナビセンタ10に送信して、ネットワークナビセンタ10において、出発時刻Tを変化させたときの各道路データ及び到着予測日時データを抽出するようにしてもよい。また、各出発
時刻T毎の走行に要する所要時間の短いものの抽出についても、ネットワークナビセンタ10において行うようにしてもよい。
【0163】
このようにすれば、移動体通信機器12とネットワークナビセンタ10との間のデータの送受信の回数を減少させることができる。
・上記実施形態では、渋滞を回避する寄り道経路を決定する時には、移動体通信機器12において渋滞範囲を回避する寄り道経路の再探索及び各経路の所要時間の算出を行うようにした。これを、移動体通信機器12から現在位置と目的地の座標データ等をネットワークナビセンタ10に送信して、ネットワークナビセンタ10において渋滞範囲を回避する寄り道経路の再探索及び各経路の所要時間の算出等を行うようにしてもよい。このようにすれば、移動体通信機器12とネットワークナビセンタ10との間のデータの送受信が、一度のデータの送受信のみで済むため、経路を再探索するたびにデータの送受信の必要がある上記実施形態に比較して、データの送受信の負荷を減少させることができる。
【0164】
・上記実施形態では、道路情報RIを構成する到達予測日時データは、移動体通信機器12において演算するようにしたが、ネットワークナビセンタ10において演算するようにしてもよい。
【0165】
・上記実施形態では、各サーバ23〜25において記憶管理される各種データは、ネットワークナビセンタ10の管理者が登録するようにした。しかし、ネットワークナビセンタ10に対してインターネット等のネットワークを介して接続されているパソコン等を介して管理者以外の第三者に登録させるようにしてもよい。また、交通情報サーバ24の渋滞予測データは、公的機関等が発表するデータが自動的に登録されるようにしてもよい。
【0166】
・上記実施形態では、車両用ナビゲーション装置31のCPU53は、現在位置から登録地点もしくは目的地までの所要時間を演算する際に、その経路を車両が法定速度で走行した場合の所要時間として計算するようにしたが、それ以外の方法で求めるようにしてもよい。例えば、自動車11におけるあらかじめ定めた所定時間の走行速度の平均速度から所要時間を演算するようにしてもよい。また、VICS受信装置50等を介して取得した道路交通情報を反映させて通所の所要時間を演算するようにしてもよい。
【0167】
さらにまた、ネットワークナビセンタ10から取得した交通情報TIに基づいて、渋滞や事故等による車両の遅延時間を考慮して、所要時間を計算するようにしてもよい。
・上記実施形態では、到着予測日時データは、各道路データの道路に、自動車11が法定速度で走行した場合に到達する予測日時のデータとなるようにした。これを、現在位置からの所定時間毎の到着可能エリアを決定し、その到着可能エリア内に位置する道路については、その到着可能エリアに対応する到着時間を到着予測日時データとするようにしてもよい。
【0168】
例えば、図25に示すように、現在位置81から目的地82の間の到着可能エリアを、現在時刻から10分後までの到着可能エリア83、10分後から20分後までの到着可能エリア84、20分後から30分後までの到着可能エリア85といったエリアに分割するようにしてもよい。そして、到着可能エリア84に位置する道路の道路データに対応する到着予測日時データは、現在時刻から20分後の時刻を表すデータとなるようにしてもよい。
【0169】
・上記実施形態では、交通情報サーバ24に記憶されている渋滞予測データは、日時と道路とによって特定されるデータとしたが、曜日、季節、天候等の他の要因によっても特定されるデータとしてもよい。
【0170】
このようにすれば、日時と道路によって特定されるときに比較して、より精度高く渋滞予測を行うことができる。
・上記実施形態では、CPU53は、経路上の任意の地点をもとめる場合に、現在位置から目的地までの全所要時間に基づいて、現在位置から目的地までの間の30分毎における経路上の任意の地点の座標の座標データをすべて演算するようにした。しかし、他の条件、例えば、より長い時間もしくは短い時間、経路の距離といった条件で経路上の任意の地点の座標の座標データを演算するようにしてもよい。
【0171】
・上記実施形態では、CPU53はRAM56に記憶された各情報を、現在位置から近い順に10秒間ずつ切り替えて表示するようにした。しかし、地図43bをスクロール表示させながら各情報を表示させるようにしてもよい。
【0172】
・上記実施形態では、渋滞予測データのうち、道路データは信号や交差点で区切られた所定区間の道路についてのデータであり、始点と終点とを緯度Xと経度Yとで特定することによって表示されるようにした。しかし、所定区間の道路に識別コードが与えられていて、識別番号により特定されることによって表示されるようにしてもよい。また、渋滞範囲データは前記所定区間の道路において生じている渋滞の範囲を、緯度Xと経度Yとによって特定される始点と終点とによって表現したデータであるとした。しかし、前記識別コードを用いて表現したデータとしてもよい。
【0173】
・上記実施形態では、CPU53により探索された現在位置から目的地までの経路の任意の地点についての渋滞の予測範囲を知ることができるようにしたが、移動体通信機器12において予め登録されている経路上の任意の地点についての渋滞の予測範囲を知ることができるようにしてもよい。
【0174】
・上記実施形態では、渋滞回避探索プログラムは、渋滞を回避するための経路の再探索を2回繰り返すようにした。これを、その他の回数繰り返すようにしてもよい。
・上記実施形態では、出発時刻決定プログラムは、出発時刻Tを、現在時刻T0から15分おきに3時間後まで変化させて、各出発時刻T毎の各経路の所要時間を算出するようにした。これを、その他の時刻毎に算出するようにしてもよい。
【0175】
・上記実施形態では、寄り道経路探索プログラムは、渋滞を回避するための寄り道経路の再探索を2回繰り返すようにした。これを、その他の回数繰り返すようにしてもよい。
【図面の簡単な説明】
【0176】
【図1】本実施形態の交通情報検索システムのシステム構成ブロック図である。
【図2】ネットワークナビセンタの構成を示すブロック図である。
【図3】車両用ナビゲーション装置の構成を示すブロック回路図である。
【図4】移動体通信機器とネットワークナビセンタとの間で行われる処理を示すフローチャート図である。
【図5】移動体通信機器とネットワークナビセンタとの間で行われる処理を示すフローチャート図である。
【図6】移動体通信機器とネットワークナビセンタとの間で行われる処理を示すフローチャート図である。
【図7】移動体通信機器とネットワークナビセンタとの間で行われる処理を示すフローチャート図である。
【図8】移動体通信機器とネットワークナビセンタとの間で行われる処理を示すフローチャート図である。
【図9】ディスプレイの画面上の地図表示及び選択画面表示を示す図である。
【図10】ディスプレイの画面上のリスト表示を示す図である。
【図11】ディスプレイの画面上に交通情報が表示された状態を示す図である。
【図12】ディスプレイの画面上に交通情報が表示された状態を示す図である。
【図13】ディスプレイの画面上の地図表示及び選択画面表示を示す図である。
【図14】ディスプレイの画面上に複数の経路が表示された状態を示す図である。
【図15】ディスプレイの画面上に交通情報が表示された状態を示す図である。
【図16】ディスプレイの画面上に交通情報が表示された状態を示す図である。
【図17】渋滞回避経路探索プログラムの処理内容の説明図である。
【図18】渋滞回避経路探索プログラムの処理内容の説明図である。
【図19】渋滞回避経路探索プログラムの処理内容の説明図である。
【図20】渋滞回避経路探索プログラムの処理内容の説明図である。
【図21】渋滞回避経路探索プログラムの処理内容の説明図である。
【図22】ディスプレイの画面上に渋滞を回避する経路が表示された状態を示す図である。
【図23】ディスプレイの画面上に最短所要時間の出発時刻が表示された状態を示す図である。
【図24】ディスプレイの画面上に寄り道経路が表示された状態を示す図である。
【図25】別例における時間単位毎の到着可能エリアの説明図である。
【符号の説明】
【0177】
10…ネットワークナビセンタ、12…移動体通信機器、24…交通情報サーバ、25…管理サーバ、31…車両用ナビゲーション装置、32…入出力装置、34…情報記憶装置、35…主制御装置、54…CPU。
【技術分野】
【0001】
本発明は、現在位置の位置情報を得ることのできる現在位置検出手段を備えた移動体通信機器に好適なナビゲーションシステムに関するものである。
【背景技術】
【0002】
従来から、走行中の車両の現在位置や、現在位置から目的地までの経路等を道路地図に重ねてディスプレイ上に表示させ、車両を運転する利用者のスムーズな運転を支援する車両用ナビゲーション装置が多く用いられている。そして、この車両用ナビゲーション装置は通信機能を備えることにより、現在位置や経路だけでなく、リアルタイムの渋滞や事故等の交通情報を表示させることも行われている。このようなシステムとして、VICS(
道路交通情報通信システム;VehicleInformationandCommunicationSystem)等のシステムが実用化されている。
【0003】
そして、車両用ナビゲーション装置は、VICS等により渋滞や事故等の交通情報を取得すると、ディスプレイに表示されている道路地図上の、同交通情報に該当する道路や交差点等の表示の色を変化させたり、これらの近傍に矢印等を表示させたりする。これによって、利用者は渋滞や事故等が起きている場所を認識することが可能となり、渋滞や事故等を避けた適切な経路を選択することができるようになっている。
【0004】
ところで、利用者は、現在位置の近くにおける交通情報を常に欲しているわけではなく、現在ディスプレイに表示されている道路地図の範囲を超えた遠方の渋滞や事故等の交通情報を知りたい場合がある。この場合には、利用者は、車両用ナビゲーション装置に備えられたキースイッチ等を手動操作することにより、知りたい場所の道路地図を表示させる。すると、表示された道路地図の範囲における交通情報が表示され、利用者はその地点における交通情報を確認することができる。
【0005】
また、交通情報は刻一刻と変化するので、現在位置から当該地点に到着する間に渋滞が解消したり、事故が発生したりするおそれがあるため、利用者はリアルタイムの交通情報を常に欲しているわけではなく、できれば将来の交通情報を取得したい場合がある。しかし、前記VICS等により取得する情報はリアルタイムの情報であるため、参考程度とすることしかできなかった。
【発明の開示】
【発明が解決しようとする課題】
【0006】
本発明の目的は、現在位置より離れた地点における到着時の将来の交通情報を利用して目的地までの所要時間を算出、又は、経路を設定することができるナビゲーションシステムを提供することにある。
【課題を解決するための手段】
【0007】
請求項1に記載のナビゲーションシステムは、道路の位置情報を記憶する道路データ記憶手段と、時刻毎の道路の渋滞予測情報を記憶する記憶手段と、前記道路の位置情報と所定の速度とに基づいて、各道路への到着予測時刻を設定する到着予測時刻設定手段と、前記道路への到着予測時刻に一致する前記渋滞予測情報を検索する渋滞予測情報検索手段と、目的地を設定する目的地設定手段と、前記渋滞予測情報検索手段にて検索した前記渋滞予測情報に基づいて、前記目的地までの経路を設定する経路設定手段とを有することを特徴とする。
【0008】
請求項2に記載のナビゲーションシステムは、道路の位置情報を記憶する道路データ記憶手段と、時刻毎の道路の渋滞予測情報を記憶する記憶手段と、前記道路の位置情報と所定の速度とに基づいて、各道路への到着予測時刻を設定する到着予測時刻設定手段と、前記道路への到着予測時刻に一致する前記渋滞予測情報を検索する渋滞予測情報検索手段と、目的地を設定する目的地設定手段と、前記渋滞予測情報検索手段にて検索した前記渋滞予測情報に基づいて、前記目的地までの所要時間を算出する所要時間算出手段とを有することを特徴とする。
【発明の効果】
【0009】
各請求項に記載の発明によれば、現在位置より離れた地点における到着時の将来の交通情報を利用して目的地までの所要時間を算出、又は、経路を設定することができる。
【発明を実施するための最良の形態】
【0010】
以下、本発明を具体化した一実施形態を図面に従って説明する。
図1は、交通情報検索システムのシステム構成ブロック図を示す。
図1において、コンピュータシステムを備えたネットワークナビセンタ10は、利用者の自動車11に搭載された移動体通信機器12との間で、道路情報RIや、交通情報TI等を含む各種情報の授受を行うようになっている。
【0011】
詳述すると、移動体通信機器12からの道路情報RIが、同移動体通信機器12のアンテナ13から電波信号となって発信される。道路情報RIは、移動体通信機器12において設定された任意の地点もしくは経路上の道路の位置情報としての道路データと、利用者の車両がその道路に到達する到達予測日時に関する到着予測日時情報としての到達予測日時データとによって構成される。そして、この電波信号は携帯電話基地局14の基地局アンテナ15で受信され一般電話回線網16を介してネットワークナビセンタ10に送信される。
【0012】
反対に、ネットワークナビセンタ10からの交通情報TIは、一般電話回線網16を介して携帯電話基地局14の基地局アンテナ15から電波信号となって発信される。この交通情報TIは、前記道路情報RIに基づいて、ネットワークナビセンタ10によって検索されるものである。そして、交通情報TIは、道路上の渋滞の範囲とその渋滞を脱出するのに要する遅延時間を表現した予測交通情報としての渋滞範囲データによって構成される。
【0013】
また、このセンタ10側の電波信号は移動体通信機器12のアンテナ13にて受信され同移動体通信機器12に送信される。つまり、ネットワークナビセンタ10は、自動車11に搭載された移動体通信機器12とはいわゆる無線インターネットで接続されている。ちなみに、自動車11等の移動体通信機器12とネットワークナビセンタ10との間に一般電話回線網16を介さずに、移動体通信機器側に無線送受信機とTA(ターミナルアダプタ;TerminalAdapter)とDSU(デジタルサービスユニット;DigitalServiceUnit)を備えるようにしてもよい。そして、移動体通信機器12とネットワークナビセンタ10とを直接無線インターネットにて接続する手法でもよい。
【0014】
ネットワークナビセンタ10は、図2に示すように、サーバ群21及びデータ変換装置22を備えている。サーバ群21は、利用者サーバ23、記憶手段としての交通情報サーバ24、及び予測交通情報検索手段、受信手段及び送信手段としての管理サーバ25を備えている。
【0015】
利用者サーバ23は、移動体通信機器12において交通情報TIを受信する利用者の利用者データを記憶管理しており、利用者データは、名前データ、住所データ、携帯電話番号データ、IP(InternetProtocol)アドレスデータからなる。
【0016】
交通情報サーバ24は、各道路ごとの渋滞予測データを記憶管理している。渋滞予測データは、前記道路データ、日時情報としての日時データ、渋滞範囲データとからなり、過去の交通情報を統計的に処理することによって導出され、予測交通情報記憶段階において、前記交通情報サーバ24に記憶されるものである。
【0017】
渋滞予測データのうち、道路データは、信号や交差点で区切られて特定された所定区間の道路についてのデータであり、本実施形態では、移動体通信機器12に記憶された地図データ上で特定される位置であって、始点と終点とを緯度Xと経度Yで特定することによって表現される。日時データは、渋滞が発生する予定日と時間帯、例えば「8月1日、21:00〜21:30」といったデータである。渋滞範囲データは、前記日時データの予定日と時間帯において、前記所定区間の道路において生じている渋滞の範囲を、緯度Xと経度Yとによって特定される始点と終点とによって表現した範囲データと、その渋滞を脱出するのにかかる所要時間、すなわち遅延時間の遅延時間データとによって構成されるデータである。
【0018】
管理サーバ25は各サーバ23,24を統括管理するサーバであって、データ変換装置22、一般電話回線網16及び携帯電話基地局14を介して移動体通信機器12と接続されている。
【0019】
管理サーバ25は記憶部を備え、同記憶部には交通情報検索プログラムが記憶されている。そして、管理サーバ25は、この交通情報検索プログラムに従って各種演算処理動作を実行する。交通情報検索プログラムは、移動体通信機器12を介して利用者から送信される道路情報RIに基づいて、前記交通情報サーバ24から渋滞範囲データを抽出し前記管理サーバ25の記憶部に記憶させる一連の処理動作を管理サーバ25に実行させるため
のプログラムである。
【0020】
また、管理サーバ25の記憶部には、交通情報配信プログラムが記憶されており、管理サーバ25は同交通情報配信プログラムに従って各種演算処理動作を実行する。交通情報配信プログラムは、前記交通情報検索プログラムによって求められた渋滞範囲データによって構成される交通情報TIを利用者の移動体通信機器12に配信するためのプログラムである。
【0021】
又、前記各サーバ23〜25において記憶管理される各種データは、本実施形態では、ネットワークナビセンタ10の管理者が登録する。すなわち、管理者が各種データの情報を、インターネット17や電話、FAX、テレビ、ラジオ、情報誌等の情報媒体等を利用して収集し、ネットワークナビセンタ10においてパソコンを操作して各サーバ23〜25に登録する。
【0022】
尚、データ変換装置22は、一般電話回線網16から管理サーバ25に出力される情報を管理サーバ25が受信可能にする信号処理回路である。又、データ変換装置22は、管理サーバ25から読み出された交通情報TIを一般電話回線網16を介して携帯電話基地局14に出力することを可能にするための信号処理回路でもある。
【0023】
次に、ネットワークナビセンタ10を介して前記交通情報TIが配信される自動車11に搭載された移動体通信機器12について説明する。
移動体通信機器12は車両用ナビゲーション装置31にて構成され、図3に示すように、その車両用ナビゲーション装置31は、入力手段及び出力手段としての入出力装置32、現在位置検出手段としての現在位置検出装置33、通信装置としてのVICS(道路交通情報通信システム;VehicleInformationandCommunicationSystem)受信装置50、通信装置としての携帯電話機52、情報記憶装置34及び主制御装置35を備えている。なお、VICSは、渋滞情報や道路規制情報とを車両に向けて送信するシステムである。
【0024】
入出力装置32は、目的地を入力したり、利用者が必要な時に案内情報や音声や画面から出力できるようにしたりして、利用者の意思によりナビゲーション処理を主制御装置35に指示する装置である。又、入出力装置32は、ネットワークナビセンタ10より配信された前記交通情報TIを利用し、利用者が必要な時に同交通情報TIに基づいた画面を出力できるように主制御装置35に指示する装置である。
【0025】
入出力装置32は、タッチスイッチ41、キースイッチ(ジョグキー及び電源スイッチ)42、ディスプレイ43、スピーカ44、プリンタ45を備えている。タッチスイッチ41は、ディスプレイ43の画面43a上に設けられ、目的地や電話番号や地図所の現在位置等や、経路案内等をリクエストする。キースイッチ42は、ディスプレイ43の周辺に設けられ、前記タッチスイッチ41と同様に目的地や電話番号や地図上の現在位置等や、経路案内をリクエストする。
【0026】
ディスプレイ43は、カラー液晶ディスプレイであって、地図データや描画データに基づいて画面43aに図9〜図16及び図22〜図24に示すように地図43bやポインタ43c,43k、ボタン43d,43e,43l,43p,43q、リスト43f、カーソル43g,43j、コメントボックス43h,43r,43v,43z、指標43i,43o,43s〜43u、スタートフラッグ43m、ゴールフラッグ43n等を表示する。スピーカ44は、経路案内を音声で出力する。プリンタ45は、主制御装置35で処理したデータを記録紙に記録する。
【0027】
現在位置検出装置33は、車両の現在位置に関する情報を検出、或いは、受信する装置である。現在位置検出装置33は、GPS受信装置46、絶対方位センサ47、相対方位センサ48、距離センサ49を備えている。
【0028】
GPS受信装置46は、衛星航法システム(GPS;GlobalPositioningSystem)を利用して車両の現在位置や、車両方位、車両速度等を検出する。絶対方位センサ47は、地磁気センサなどで構成されている。相対方位センサ48は、ステアリングセンサ、ジャイロなどで構成されている。距離センサ49は、車輪の回転数から走行距離を算出する。VICS受信装置50は、FM多重放送局、ビーコン(道路に設置され、狭域の渋滞情報や道路規制情報等を車両に向けて送信する発信機)が送信する道路情報を受信する受信装置である。
【0029】
送信手段及び受信手段としての携帯電話機52は、一般電話回線網16を介して携帯電話基地局14のアンテナ15から発信されるネットワークナビセンタ10からの交通情報TI等を受信する。又、携帯電話機52は、道路情報RIを携帯電話基地局14に発信し、一般電話回線網16を介して前記道路情報RIをネットワークナビセンタ10に送信するようになっている。
【0030】
情報記憶装置34は、ナビゲーションプログラム及びデータを記憶する。ナビゲーションプログラムは、地図描画部、経路探索部、経路案内部、現在位置計算部、目的位置設定操作制御部等からなり、ナビゲーションの信号処理を行うアプリケーション部及びOS部で構成されている。つまり、一般的な経路探索や経路上の任意の地点の探索などの処理を行うためのプログラムや、経路案内に必要な表示制御、音声案内に必要な音声出力制御を行うためのプログラム及びそれに必要なデータ、さらに、経路案内及び地図表示に必要な表示情報が格納されている。
【0031】
具体的には、現在位置検出装置33からの現在位置、キースイッチ42等からの入力信号に基づき目的地及び通過点を設定し、探索道路データを用いて経路探索を実行するプログラムを備える。また、VICS受信装置50等から取得した交通情報に基づき探索道路データを変換し再度経路探索を実行させるプログラムを備える。さらにまた、地図描画やマップマッチング、経路に沿って音声出力タイミングや音声フレーズを決定するためのプログラムを備えている。
【0032】
一方、データは、地図データ(道路地図、住宅地図、建物形状地図等)、駐車場データ、交差点データ、ノードデータ、道路データ、写真データ、登録地点データ、目的地点データ、目的地読み込みデータ、電話番号データ、住所データ、その他ナビゲーション装置に必要なすべてのデータである。また、情報記憶装置34は、渋滞を回避するのに適した寄り道施設(公園等)の名称や位置座標、寄り道時間等の寄り道施設データも記憶している。
【0033】
又、情報記憶装置34は、ポイント登録プログラムを記憶する。ポイント登録プログラムは、利用者が交通情報TIを取得したい地点の座標データと名称データに関する登録地点データを同情報記憶装置34に記憶させるためのプログラムである。具体的には、利用者がキースイッチ42等を操作することによって選択操作した地点の座標を検出し、その座標に基づいてその地点の名称を前記情報記憶装置34より検索するプログラムと、前記座標と前記名称とを登録地点データとして情報記憶装置34に記憶させるプログラムである。
【0034】
又、情報記憶装置34は、交通情報取得プログラムを記憶する。交通情報取得プログラムは、道路情報RIを抽出してネットワークナビセンタ10に送信し、ネットワークナビ
センタ10から受信した交通情報TIを地図形式で出力するためのプログラムである。
【0035】
具体的には、前記ナビゲーションプログラムにより探索された案内経路上の経路上の任意の地点もしくは、前記ポイント登録プログラムにより登録された登録地点から所定距離以内(本実施形態では3km以内)に位置する道路や、経路を構成する道路の道路情報RIを抽出するプログラムを備える。また、同道路情報RIを携帯電話機52からネットワークナビセンタ10に発信するためのプログラムを備える。さらにまた、ネットワークナビセンタ10からの交通情報TIを携帯電話機52にて受信させ、その受信した交通情報TIを主制御装置35に転送させ、ディスプレイ43から出力するためのプログラムも備えている。
【0036】
さらに、情報記憶装置34は、渋滞回避経路探索プログラムを記憶する。渋滞回避経路探索プログラムは、初期経路決定後、その初期経路上の道路情報RIを抽出してネットワークナビセンタ10に送信するためのプログラムである。そして、ネットワークナビセンタ10から受信した交通情報TIに基づいて、初期経路上に渋滞範囲がある場合には、その渋滞範囲を回避するような経路を再探索して出力するためのプログラムである。
【0037】
具体的には、前記ナビゲーションプログラムにより探索された初期経路を構成する道路の道路情報RIを抽出し、同道路情報RIを携帯電話機52からネットワークナビセンタ10に発信するためのプログラムを備える。さらにまた、ネットワークナビセンタ10からの交通情報TIを携帯電話機52にて受信させ、その受信した交通情報TIに基づいて、初期経路上に渋滞範囲が有るか否かを検索するプログラムを備える。そして、初期経路上に渋滞範囲が有る場合には、渋滞範囲を有する道路を回避するような経路を前記ナビゲーションプログラムにより再探索し、再探索した経路を構成する道路の道路情報RIを抽出するためのプログラムを備える。また、前記初期経路と同様にして、再探索された経路に関する道路情報RIをネットワークナビセンタ10に発信して、交通情報TIを取得するためのプログラムを備える。
【0038】
そして、再探索を所定回数(本実施形態では2回)繰り返すことによって、渋滞を回避可能な経路の探索に関する精度を高めるプログラムを備える。また、探索した全ての経路について、走行に要する所要時間を算出するためのプログラムを備える。また、算出した所要時間を比較し、最も所要時間の少ない経路をディスプレイ43から出力するためのプログラムも備えている。
【0039】
また、情報記憶装置34は、出発時刻決定プログラムを記憶する。出発時刻決定プログラムは、経路決定後、出発時刻をいくつかの時刻に変化させて、各出発時刻毎にその経路上の道路情報RIを抽出してネットワークナビセンタ10に送信するためのプログラムである。また、ネットワークナビセンタ10から受信した各出発時刻毎の交通情報TIに基づいて、短い所要時間で目的地に到達するための最適な出発時刻を決定して出力するためのプログラムである。
【0040】
具体的には、前記ナビゲーションプログラムにより探索された経路を構成する道路の道路情報RIを、出発時刻を変化させながら(本実施形態では、現在時刻から15分おきに3時間後まで変化させながら)複数抽出するためのプログラムを備える。そして、抽出した各出発時刻毎の道路情報RIを携帯電話機52からネットワークナビセンタ10に発信するためのプログラムを備える。さらにまた、ネットワークナビセンタ10からの交通情報TIを携帯電話機52にて受信させ、その受信した交通情報TIに基づいて、経路を走行するために必要な所要時間を、各出発時刻毎に演算するためのプログラムを備える。そして、算出した所要時間を比較し、所用時間の少ない出発時刻2つを抽出してディスプレイ43から出力するためのプログラムも備えている。
【0041】
また、情報記憶装置34は、寄り道経路探索プログラムを記憶する。寄り道経路探索プログラムは、初期経路決定後、その初期経路上の道路情報RIを抽出してネットワークナビセンタ10に送信するためのプログラムである。また、ネットワークナビセンタ10から受信した交通情報TIに基づいて、初期経路上に渋滞範囲がある場合には、その渋滞範囲を回避するような寄り道経路を再探索して出力するためのプログラムである。
【0042】
具体的には、前記ナビゲーションプログラムにより探索された初期経路を構成する道路の道路情報RIを抽出し、同道路情報RIを携帯電話機52からネットワークナビセンタ10に発信するためのプログラムを備える。さらにまた、ネットワークナビセンタ10からの交通情報TIを携帯電話機52にて受信させ、その受信した交通情報TIに基づいて、初期経路上に渋滞範囲が有るか否かを検索するプログラムを備える。そして、初期経路上に渋滞範囲が有る場合には、渋滞範囲を有する道路から所定距離内に位置する、前記寄り道施設データを情報記憶装置34から検索し、検索した寄り道施設データの寄り道施設を経由する経路を前記ナビゲーションプログラムにより再探索するためのプログラムを備える。また、再探索した経路を構成する道路の道路情報RIを抽出し、前記初期経路と同様にしてネットワークナビセンタ10から再探索された経路に関する交通情報TIを取得するためのプログラムを備える。
【0043】
そして、再探索を所定回数(本実施形態では2回)繰り返すことによって、渋滞を回避可能な寄り道経路の探索に関する精度を高めるプログラムを備える。また、探索した全ての経路について、走行時間を算出するためのプログラムを備える。また、算出した走行時間を比較し、最も走行時間の少ない経路をディスプレイ43から出力するためのプログラムも備えている。
【0044】
主制御装置35は、位置情報取得手段、到着予測日時情報演算手段、経路探索手段としての中央制御装置(CPU)53、フラッシュメモリ54、ROM55、RAM56、画像メモリ57、画像プロセッサ58、音声プロセッサ59、通信インタフェース61、センサ入力インタフェース62、時計63を備えている。
【0045】
CPU53は、種々の演算処理を実行する。フラッシュメモリ54は、情報記憶装置34から読み出したナビゲーションプログラム及びポイント登録プログラム、交通情報取得プログラム、渋滞回避経路探索プログラム、出発時刻決定プログラム、寄り道経路探索プログラムを格納する。ROM55は、フラッシュメモリ54に格納したプログラムのプログラムチェック、更新処理を行うプログラムを格納している。
【0046】
記憶手段としてのRAM56は、設定された目的地の地点座標、探索された経路案内情報や演算処理中のデータを一時格納する。又、RAM56は、前記携帯電話機52が受信したネットワークナビセンタ10から配信された交通情報TIを一時記憶するようになっている。
【0047】
画像メモリ57は、ディスプレイ43の画面43aに表示する地図43b等の画像データが記憶される。画像プロセッサ58は、CPU53からの表示制御信号に基づいて、画像メモリ57から画像データを取り出し、画像処理を施してディスプレイ43に地図43b等を表示する。
【0048】
音声プロセッサ59は、CPU53からの音声出力制御信号に基づいて情報記憶装置34から読み出した走行案内のための音声、フレーズ、1つにまとまった文章、音等を合成してアナログ信号に変換させてスピーカ44に出力する。
【0049】
通信インタフェース61は、現在位置検出装置33のGPS受信装置46、VICS受信装置50及び携帯電話機52と主制御装置35との間でのデータの授受を行う。センサ入力インタフェース62は、現在位置検出装置33の絶対方位センサ47、相対方位センサ48及び距離センサ49からのセンサ信号を取り込む。時計63は、内部ダイアグ情報に日付や時間を記入する。
【0050】
そして、主制御装置35のCPU53は、情報記憶装置34から読み出されフラッシュメモリ54に格納されたナビゲーションプログラムに基づいて車両用ナビゲーション装置31本来の動作をする。つまり、CPU53は、現在位置検出装置33にて取得された各データに基づき一定時間ごとに現在位置を算出し、一時的に現在位置情報としてRAM56に書き込む。この算出した現在位置は、各種データの検出誤差を考慮してマップマッチング処理を行ったものである。
【0051】
ここで、案内経路については、利用者の選択、すなわち、タッチスイッチ41又はキースイッチ42の選択操作によって、CPU53は画面表示、音声出力のいずれでも選択できるように処理動作するようになっている。
【0052】
次に、ネットワークナビセンタ10及び車両用ナビゲーション装置31の作用について図4〜図8のフローチャートに従って説明する。尚、車両用ナビゲーション装置31本来の機能である現在位置検出、地図表示、経路探索等は従来と同様であるので、説明の便宜上、車両用ナビゲーション装置31とネットワークナビセンタ10との間の動作について説明する。
【0053】
まず、車両用ナビゲーション装置31において利用者により任意に登録された地点(登録地点)における交通情報TIを取得するための前記ネットワークナビセンタ10及び車両用ナビゲーション装置31の作用について図4に示すフローチャートに従って説明する。
【0054】
走行中の自動車11に搭載されている車両用ナビゲーション装置31のCPU53は、利用者のキースイッチ42等の操作信号に基づいて、図9に示すように、ディスプレイ43の画面43a上に、利用者が所望する地域及び範囲の地図43bを表示するようになっている。そして、利用者は、表示された地図43bを確認し、交通情報TIの取得を希望する地点が同地図43bに含まれていると判断すると、入力段階に移り、その地点を登録地点として登録するために、前記キースイッチ42等を手動操作し、その希望する地点にポインタ43cを重ねてボタン43dを選択操作する。
【0055】
すると、その選択操作信号がCPU53に入力され、CPU53は位置情報取得段階に移り、前記ポイント登録プログラムに従って、前記ポインタ43cが重ねられた地点の座標を検出する。そして、CPU53は、検出した前記座標に基づいて、情報記憶装置34の交差点データ、道路データ等から一致する座標を含む交差点及び道路等の名称(本実施形態では「国道1号○○交差点付近」)を読み取る。
【0056】
CPU53は、読み取った名称の名称データと、検出された前記座標の座標データとを、登録地点データとして情報記憶装置34に記憶し、ポイント登録プログラムを終了する。尚、この登録地点データは利用者が前記選択操作を繰り返すことにより、前記情報記憶装置34において複数記憶される。
【0057】
そして、利用者が、前記登録地点データに記憶された地点における交通情報TIの取得を希望すると、前記キースイッチ42等を手動操作し、画面43a上のボタン43eを選択操作する。
【0058】
そして、ボタン43eの選択信号がCPU53に入力されると、CPU53は、交通情報取得プログラムに従って、前記情報記憶装置34から、登録地点データのうちの名称データを全て読み出す。CPU53は、読み出した名称データに基づいて、図10に示すように、登録地点の名称を示したリスト43fを画面43a上に表示する。利用者が、同リスト43fから所望する登録地点の名称を確認すると、キースイッチ42等を操作して、その名称が記載されている位置にカーソル43gを重ね合わせて、選択操作する(ステップS11)。
【0059】
すると、選択操作信号がCPU53に入力され、CPU53は、交通情報取得プログラムに従って、前記選択された登録地点の座標データを前記情報記憶装置34より読み出す。そして、CPU53は、読み出した座標データに基づいて、前記登録地点から3km以内の範囲に位置する道路の道路データを前記情報記憶装置34のデータから抽出し、道路データとしてRAM56に記憶する(ステップS12)。
【0060】
また、CPU53は一定時間ごとに自車の現在位置を算出しており、ナビゲーションプログラムに従って、現在位置から前記登録地点までの経路探索を実行する。そしてCPU53は到着予測日時情報演算段階に移り、探索した経路を法定速度で走行した場合の所要時間を演算し、演算した所要時間と現在日時とに基づいて、登録地点の到着予測日時を演算し、到着予測日時情報としての到着予測日時データとしてRAM56に記憶する(ステップS13)。
【0061】
そして、CPU53は交通情報取得プログラムに従って、前記RAM56に記憶されている道路データと到着予測日時データとを道路情報RIとして、通信インタフェース61を介して携帯電話機52に出力する。
【0062】
携帯電話機52は入力した道路情報RIに応答して携帯電話基地局14に発信し、一般電話回線網16を介してネットワークナビセンタ10との交信を可能にする。そして、携帯電話機52は入力した道路情報RIをネットワークナビセンタ10に送信する(ステップS14)。このとき、ネットワークナビセンタ10には道路情報RIとともに携帯電話機52の携帯電話番号やIPアドレスも送信される。
【0063】
ネットワークナビセンタ10の管理サーバ25は、データ変換装置22を介して道路情報RI、携帯電話番号及びIPアドレスを入力すると(ステップS15)、交通情報検索プログラムに従って、まず入力した携帯電話番号及びIPアドレスに基づいてセンタ10に登録されている利用者かどうか判断する。
【0064】
具体的には、利用者サーバ23に記憶された利用者データの携帯電話番号及びIPアドレスと一致する番号かどうかで判断される。そして、一致する番号及びIPアドレスがない時には、管理サーバ25はネットワークナビセンタ10に登録されていないものと判断し、新たな道路情報RIを待つ。
【0065】
一方、一致する番号及びIPアドレスがあるときには、管理サーバ25はネットワークナビセンタ10に登録されている利用者と判断する。そして管理サーバ25は予測交通情報検索段階に移り、交通情報サーバ24から、入力した道路情報RIの道路データと到着予測日時データと一致する道路データ及び日時データを有する渋滞予測データを検索する。そして、検索した渋滞予測データより、渋滞範囲データを抽出し、交通情報TIとして管理サーバ25の前記記憶部に記憶する(ステップS16)。
【0066】
そして、管理サーバ25は、交通情報配信プログラムに従って、交通情報TIを、デー
タ変換装置22にてデータ変換して一般電話回線網16を介して携帯電話基地局14に出力する。そして、携帯電話基地局14に出力された交通情報TIは、携帯電話基地局14のアンテナ15から車両用ナビゲーション装置31の携帯電話機52に送信される。
【0067】
携帯電話機52への交通情報TIの送信が完了(交通情報配信プログラムの処理動作が終了)すると、管理サーバ25は、次の新たな道路情報RIを待つ(ステップS17)。一方、携帯電話機52が交通情報TIを受信すると、CPU53は交通情報取得プログラムに基づいて同交通情報TIをRAM56に一時記憶する(ステップS18)。
【0068】
CPU53は出力段階に移り、RAM56に記憶された交通情報TIを画像プロセッサ58に出力する。画像プロセッサ58は、CPU53からの表示制御信号に基づいて交通情報TIを画像処理し、図11に示すように、ディスプレイ43の当該登録地点周辺の地図43b上に、地図43bと重なるようにしてコメントボックス43hを表示させる。尚、このコメントボックス43hは、登録地点の名称と、到着予測時刻とを表示して利用者に確認させるものであり、一定時間(本実施形態では5秒間とする)の間隔で地図43b上で表示と非表示を繰り返す。そして、図11及び図12に示すように、地図43b上には、渋滞範囲が道路の方向に沿った矢印として表現される指標43iが表示されており、図12のように、コメントボックス43hが非表示の際に、指標43iの全体が確認できるようになっている。(ステップS19)。
【0069】
つまり、利用者が、キースイッチ42によって車両用ナビゲーション装置31の画面43a上であらかじめ登録した登録地点の選択操作をすると、車両用ナビゲーション装置31とネットワークナビセンタ10との間で道路情報RI、交通情報TIの送受信が行われる。そして、道路情報RI、交通情報TIの送受信の結果、画面43aには、図11及び図12に示すような登録地点周辺の地図43bと、現在位置から該登録地点に到着する予測日時における渋滞の範囲を示す指標43iと、到着予測日時等を示すコメントボックス43hが表示されるようになる。
【0070】
その結果、利用者は、少なくとも1つの登録地点を予め登録して、その登録地点のうち1つを選択操作するのみで、現在位置からその登録地点に到着する予測日時における渋滞の範囲を知ることができる。
【0071】
次に、車両用ナビゲーション装置31において、自車の現在位置から目的地までの経路の経由地における交通情報TIを取得するための前記ネットワークナビセンタ10及び車両用ナビゲーション装置31の作用について図5に示すフローチャートに従って説明する。
【0072】
走行中の自動車11に搭載されている車両用ナビゲーション装置31のCPU53は、一定時間毎に自車の現在位置を算出し、図13に示すように、ディスプレイ43の画面43aに表示された地図43b上に、現在位置をカーソル43jで示している。そして、利用者は、キースイッチ42を操作することにより、これから行く目的地を選択することができるようになっている。
【0073】
そして、具体的には、入力段階において、ポインタ43kが地図43b上の利用者が所望する目的地と一致する地点上に重ねられた状態でボタン431が選択操作されることにより、目的地として選択される(ステップS21)。そして、目的地が選択されると、CPU53は経路探索段階に移り、ナビゲーションプログラムにしたがって、自動車11の現在位置から目的地までの経路探索を実行する。尚、経路探索により複数の経路が探索可能であるが、本実施形態では、現在位置から目的地まで走行した場合の所要時間が短いものから順に2つの経路のみを探索するものとし、探索された2つの経路の経路情報がRA
M56に一時記憶される。
【0074】
そして、CPU53はRAM56に記憶された前記2つの経路の経路情報を画像プロセッサ58に出力する。画像プロセッサ58は、CPU53からの表示制御信号に基づいて経路情報を画像処理し、図14に示すように、ディスプレイ43に、前記経路情報を反映させた地図43bを表示させる。本実施形態では、地図43b上に、車両の現在位置を示すスタートフラッグ43mと、目的地を示すゴールフラッグ43nと、前記経路情報に基づく、2つの経路を示す指標43oとを表示する。
【0075】
そして、利用者は、前記経路情報を反映させた地図43bを確認し、2つの経路のうちの1つの経路に関する交通情報TIの取得を希望すると、経路に対応するボタン43p,43qのうち、希望する経路に対応するボタン(本実施形態ではボタン43qとする)を選択操作する(ステップS22)。
【0076】
ボタン43qが選択操作されると、CPU53は交通情報取得プログラムに従って、選択された経路を法定速度で走行した場合の、現在位置から目的地までの全所要時間を演算し、目的地の到着予測日時を現在日時から演算する。また、CPU53は位置情報取得段階に移り、演算した所要時間に基づいて、現在位置から30分後に到達する予定の経路上の任意の地点の座標を演算し、さらに、その経路上の任意の地点から30分後の次の経路上の任意の地点の座標を演算する、という動作を繰り返す。そして、現在位置から目的地までの間の30分経過毎における経路上の任意の地点の座標の座標データを全て演算する。さらに、到着予測日時情報演算段階に移り、各経路上の任意の地点の到達予測日時の到達予測日時データを演算し、対応する座標データに関連付けてRAM56に一時記憶する(ステップS23)。
【0077】
そして、CPU53は、演算した前記経路上の任意の地点の座標に基づいて、同経路上の任意の地点を含む道路や交差点の名称を、前記情報記憶装置34より読み出し、RAM56に前記座標データと関連付けて一時記憶する。さらに、CPU53は、演算した前記経路上の任意の地点の座標に基づいて、同経路上の任意の地点から3km以内の範囲に位置する道路の道路データを前記情報記憶装置34のデータから抽出し、道路データとしてRAM56に前記座標データと関連付けて一時記憶する(ステップS24)。
【0078】
そして、CPU53は交通情報取得プログラムに従って、前記RAM56に記憶されている全ての道路データと到着予測日時データとを道路情報RIとして、通信インタフェース61を介して携帯電話機52に出力する。
【0079】
携帯電話機52は入力した道路情報RIに応答して携帯電話基地局14に発信し、一般電話回線網16を介してネットワークナビセンタ10との交信を可能にする。そして、携帯電話機52は入力した道路情報RIをネットワークナビセンタ10に送信する(ステップS25)。このとき、ネットワークナビセンタ10には道路情報RIとともに携帯電話機52の携帯電話番号やIPアドレスも送信される。
【0080】
ネットワークナビセンタ10の管理サーバ25は、データ変換装置22を介して道路情報RI、携帯電話番号及びIPアドレスを入力すると(ステップS26)、交通情報検索プログラムに従って、まず入力した携帯電話番号及びIPアドレスに基づいてセンタ10に登録されている利用者かどうか判断する。具体的には、利用者サーバ23に記憶された利用者データの携帯電話番号及びIPアドレスと一致する番号かどうかで判断される。
【0081】
そして、一致する番号及びIPアドレスがない時には、管理サーバ25はネットワークナビセンタ10に登録されていないものと判断し、新たな道路情報RIを待つ。一方、一
致する番号及びIPアドレスがあるときには、管理サーバ25はネットワークナビセンタ10に登録されている利用者と判断する。そして管理サーバ25は予測交通情報検索段階に移り、交通情報サーバ24から、入力した道路情報RIの道路データと到着予測日時データと一致する道路データ及び日時データを有する渋滞予測データを検索する。そして、検索した渋滞予測データより、渋滞範囲データを抽出し、交通情報TIとして管理サーバ25の前記記憶部に記憶する(ステップS27)。
【0082】
そして、管理サーバ25は、交通情報配信プログラムに従って、前記経路上の任意の地点それぞれの交通情報TIを、データ変換装置22にてデータ変換して一般電話回線網16を介して携帯電話基地局14に出力する。そして、携帯電話基地局14に出力された交通情報TIは、携帯電話基地局14のアンテナ15から車両用ナビゲーション装置31の携帯電話機52に送信される。
【0083】
携帯電話機52への交通情報TIの送信が完了(交通情報配信プログラムの処理動作が終了)すると、管理サーバ25は、次の新たな道路情報RIを待つ(ステップS28)。一方、携帯電話機52が交通情報TIを受信すると、CPU53は交通情報取得プログラムに基づいて同交通情報TIを座標データに関連付けてRAM56に一時記憶する(ステップS29)。
【0084】
CPU53は出力段階に移り、RAM56に記憶された各経由地ごとの交通情報TI及び名称データ、到達予測時刻データ等を、現在位置から近い順に、一定時間毎(本実施形態では10秒間とする)に画像プロセッサ58に出力する。そして、画像プロセッサ58は、CPU53から一定時間毎に出力される表示制御信号に基づいて前記交通情報TI等を画像処理し、ディスプレイ43上に表示させる。従って、ディスプレイ43上には、各経由地の交通情報TI等が現在位置から近い順に一定時間毎に切り替わって表示されるようになる。
【0085】
具体的には、図15に示すように、ディスプレイ43にある経由地周辺の地図43bが表示され、その地図43b上に、地図43bと重なるようにしてコメントボックス43rが一定時間(本実施形態では3秒間とする)のみ表示される。尚、このコメントボックス43rは、経由地の名称と、同経由地への到着予測時刻とを表示して利用者に確認させるものである。そして、3秒間経過後に前記コメントボックス43rを表示させないようにし、図16に示すように、渋滞範囲を道路の方向に沿った矢印として表現する指標43sが確認できるようになっている。そして、地図43bが表示されてから10秒間が経過すると、次の経由地周辺の地図43bに切り替わる。
【0086】
そして、CPU53は、全ての経由地の交通情報TIを画像プロセッサ58を介してディスプレイ43上に順に表示させると、交通情報取得プログラムの処理を終了する(ステップS30)。
【0087】
つまり、利用者が、キースイッチ42によって車両用ナビゲーション装置31の画面43a上で現在位置から目的地までの経路の選択操作をすると、車両用ナビゲーション装置31とネットワークナビセンタ10との間で道路情報RI、交通情報TIの送受信が行われる。そして、道路情報RI、交通情報TIの送受信の結果、画面43aには図15及び図16に示すような地図43bと、到達予測日時における渋滞の範囲を示す指標43sと、経由地の名称と到着予測日時等を示すコメントボックス43rが、複数の経由地それぞれに関して現在位置から近い順番に表示される。
【0088】
その結果、利用者は、目的地を設定して、現在位置から目的地までの複数の経路うち1つを選択操作するのみで、現在位置から目的地に到着するまでの間の複数の経由地におけ
る渋滞の範囲を知ることができる。
【0089】
次に、車両用ナビゲーション装置31において、渋滞による遅延時間を考慮した最適な経路を決定するための前記ネットワークナビセンタ10及び車両用ナビゲーション装置31の作用について、図6に示すフローチャートに従って説明する。
【0090】
走行中の自動車11に搭載されている車両用ナビゲーション装置31のCPU53は、一定時間毎に自車の現在位置を算出する。そして、利用者が、キースイッチ42を操作することにより、目的地が設定されるとともに、その目的地までの経路について、渋滞による遅延時間が考慮された最適な経路を所望する旨が入力される(ステップS31)。
【0091】
すると、CPU53は経路探索段階に移り、前記渋滞回避経路探索プログラムにしたがって、図17に示すように、自動車11の現在位置71から目的地72までの経路探索を実行する。尚、経路探索により複数の経路が探索可能であるが、本実施形態では、現在位置から目的地まで法定速度で走行した場合の所要時間が最も短いものを1つだけ探索するものとし、探索された経路を初期経路73として、その初期経路情報がRAM56に一時記憶される(ステップS32)。
【0092】
そして、初期経路情報がRAM56に記憶されると、CPU53は、経路の探索を行った回数である探索回数nを、「1」としてRAM56に記憶させる(ステップS33)。続いて、CPU53は、位置情報取得段階及び到着予測日時情報演算段階に移り、経路上の全ての道路の道路データと、経路を法定速度で走行した場合の、到着予測日時データとを抽出し、道路情報RIとしてRAM56に記憶させる(ステップS34)。
【0093】
そして、CPU53は、前記RAM56に記憶されている全ての道路データと到着予測日時データとを道路情報RIとして、通信インタフェース61を介して携帯電話機52に出力する。携帯電話機52は入力した道路情報RIに応答して携帯電話基地局14に発信し、一般電話回線網16を介してネットワークナビセンタ10との交信を可能にする。そして、携帯電話機52は入力した道路情報RIをネットワークナビセンタ10に送信する(ステップS35)。このとき、ネットワークナビセンタ10には道路情報RIとともに携帯電話機52の携帯電話番号やIPアドレスも送信される。
【0094】
ネットワークナビセンタ10の管理サーバ25は、データ変換装置22を介して道路情報RI、携帯電話番号及びIPアドレスを入力すると(ステップS36)、交通情報検索プログラムに従って、まず入力した携帯電話番号及びIPアドレスに基づいてセンタ10に登録されている利用者かどうか判断する。具体的には、利用者サーバ23に記憶された利用者データの携帯電話番号及びIPアドレスと一致する番号かどうかで判断される。
【0095】
そして、一致する番号及びIPアドレスがない時には、管理サーバ25はネットワークナビセンタ10に登録されていないものと判断し、新たな道路情報RIを待つ。一方、一致する番号及びIPアドレスがあるときには、管理サーバ25はネットワークナビセンタ10に登録されている利用者と判断する。そして管理サーバ25は予測交通情報検索段階に移り、交通情報検索プログラムに従って、交通情報サーバ24から、入力した道路情報RIの道路データと到着予測日時データと一致する道路データ及び日時データを有する渋滞予測データを検索する。そして、検索した渋滞予測データより、渋滞範囲データを抽出し、交通情報TIとして管理サーバ25の前記記憶部に記憶する(ステップS37)。
【0096】
そして、管理サーバ25は、交通情報配信プログラムに従って、交通情報TIを、データ変換装置22にてデータ変換して一般電話回線網16を介して携帯電話基地局14に出力する。そして、携帯電話基地局14に出力された交通情報TIは、携帯電話基地局14
のアンテナ15から車両用ナビゲーション装置31の携帯電話機52に送信される。
【0097】
携帯電話機52への交通情報TIの送信が完了(交通情報配信プログラムの処理動作が終了)すると、管理サーバ25は、次の新たな道路情報RIを待つ(ステップS38)。一方、携帯電話機52が交通情報TIを受信すると、CPU53は渋滞回避経路探索プログラムに従って、同交通情報TIを道路データに関連付けてRAM56に一時記憶する(ステップS39)。
【0098】
CPU53は、交通情報TIをRAM56に一時記憶すると、ステップS40に移り、RAM56に記憶されている前記探索回数nが「3」を超えた数であるか否かを確認する。そして、探索回数nが「3」以下である場合には(ステップS40でNO)、ステップ41に移り、RAM56に記憶されている交通情報TIに基づいて、渋滞範囲を回避する経路を再計算する。具体的には、例えば、図18に示すように、経路上のある区間に渋滞範囲74がある場合には、図19に示すように、その渋滞範囲74を回避するような新たな経路75,76を探索する。
【0099】
そして、CPU53は、探索回数nに1を加える(ステップS41)。その後、ステップS34に戻り、ステップS34〜ステップS41までの処理を、ステップS40において、探索回数nが「3」を超えるまで繰り返す。その結果、例えば、図20に示すように、新たな経路75にも渋滞範囲77がある場合には、図21に示すように、その渋滞範囲77を回避するような新たな経路78が探索される。そして、この再探索が何度も(本実施形態では2回)繰り返されることにより、渋滞範囲が最小限となるような経路が探索されるようになる。
【0100】
そして、CPU53は、ステップ40において、探索回数nが「3」を超えていると判断すると(ステップS40でYES)、ステップ42に移り、今まで探索した全ての経路の所要時間を計算する(ステップS42)。なお、所要時間の計算は、全経路を法定速度で走行した場合の所要時間に、ネットワークナビセンタ10から受信した渋滞範囲データに含まれる、遅延時間データによる遅延時間を加算することにより計算される。従って、各経路の所要時間は、経路上に渋滞範囲がある場合には、その渋滞を脱出するのにかかる所要時間が含まれた時間として算出される。
【0101】
そして、CPU53は、全ての経路の所要時間を計算すると、所要時間の最短の経路を抽出する。そして、出力段階に移り、所要時間の最短の経路を画像プロセッサ58に出力する。そして、画像プロセッサ58は、CPU53から出力される表示制御信号に基づいて最短所要時間の経路を、ディスプレイ43上に表示させる。
【0102】
具体的には、図22に示すように、ディスプレイ43に地図43bが表示され、その地図43b上に、地図43bと重なるようにして最短所要時間の経路を示す指標43tが表示されるようになる。そして、CPU53は、指標43tを画像プロセッサ58を介してディスプレイ43上に順に表示させると、渋滞回避経路探索プログラムの処理を終了する(ステップS43)。
【0103】
つまり、利用者が、キースイッチ42によって車両用ナビゲーション装置31の画面43a上で現在位置から目的地までの経路の選択操作をすると、車両用ナビゲーション装置31とネットワークナビセンタ10との間で道路情報RI、交通情報TIの送受信が行われる。そして、道路情報RI、交通情報TIの送受信の結果、画面43aには図22に示すような地図43bと、渋滞による遅延時間を含めて演算された最短所要時間の経路を示す指標43tが表示される。
【0104】
その結果、利用者は、目的地を設定する選択操作するのみで、現在位置から目的地に到着するまでの所要時間の短い経路をより正確に知ることができ、利用者に対してより最適な経路を提供することができる。
【0105】
次に、車両用ナビゲーション装置31において、現在位置から目的地に行く時の、最適な出発時間を決定するための前記ネットワークナビセンタ10及び車両用ナビゲーション装置31の作用について、図7に示すフローチャートに従って説明する。
【0106】
走行中の自動車11に搭載されている車両用ナビゲーション装置31のCPU53は、一定時間毎に自車の現在位置を算出する。そして、利用者が、キースイッチ42を操作することにより、これから行く目的地が設定されるとともに、利用者が現在位置から目的地に行く時の最適な出発時間について所望している旨が入力される(ステップS51)。
【0107】
すると、CPU53は経路探索段階に移り、出発時刻決定プログラムに従って、自動車11の現在位置から目的地までの経路探索を実行する。尚、経路探索により複数の経路が探索可能であるが、本実施形態では、現在位置から目的地まで法定速度で走行した場合の所要時間が最も短いものを1つだけ探索するものとし、探索された経路の経路情報がRAM56に一時記憶される(ステップS52)。
【0108】
そして、経路情報がRAM56に記憶されると、CPU53は、出発時刻Tを現在時刻T0(例えば、AM7:30等)としてRAM56に記憶させる(ステップS53)。続いて、CPU53は、位置情報取得段階及び到着予測日時情報演算段階に移り、経路上の全ての道路の道路データと、経路を出発時刻Tにおいて法定速度で走行した場合の、到着予測日時データとを抽出し、道路情報RIとしてRAM56に記憶させる(ステップS54)。
【0109】
そして、CPU53は、前記RAM56に記憶されている全ての道路データと到着予測日時データとを道路情報RIとして、通信インタフェース61を介して携帯電話機52に出力する。携帯電話機52は入力した道路情報RIに応答して携帯電話基地局14に発信し、一般電話回線網16を介してネットワークナビセンタ10との交信を可能にする。そして、携帯電話機52は入力した道路情報RIをネットワークナビセンタ10に送信する(ステップS55)。このとき、ネットワークナビセンタ10には道路情報RIとともに携帯電話機52の携帯電話番号やIPアドレスも送信される。
【0110】
ネットワークナビセンタ10の管理サーバ25は、データ変換装置22を介して道路情報RI、携帯電話番号及びIPアドレスを入力すると(ステップS56)、交通情報検索プログラムに従って、まず入力した携帯電話番号及びIPアドレスに基づいてセンタ10に登録されている利用者かどうか判断する。具体的には、利用者サーバ23に記憶された利用者データの携帯電話番号及びIPアドレスと一致する番号かどうかで判断される。
【0111】
そして、一致する番号及びIPアドレスがない時には、管理サーバ25はネットワークナビセンタ10に登録されていないものと判断し、新たな道路情報RIを待つ。一方、一致する番号及びIPアドレスがあるときには、管理サーバ25はネットワークナビセンタ10に登録されている利用者と判断する。そして管理サーバ25は予測交通情報検索段階に移り、交通情報サーバ24から、入力した道路情報RIの道路データと到着予測日時データと一致する道路データ及び日時データを有する渋滞予測データを検索する。そして、検索した渋滞予測データより、渋滞範囲データを抽出し、交通情報TIとして管理サーバ25の前記記憶部に記憶する(ステップS57)。
【0112】
そして、管理サーバ25は、交通情報配信プログラムに従って、前記経路上の道路の交
通情報TIを、データ変換装置22にてデータ変換して一般電話回線網16を介して携帯電話基地局14に出力する。そして、携帯電話基地局14に出力された交通情報TIは、携帯電話基地局14のアンテナ15から車両用ナビゲーション装置31の携帯電話機52に送信される。
【0113】
携帯電話機52への交通情報TIの送信が完了(交通情報配信プログラムの処理動作が終了)すると、管理サーバ25は、次の新たな道路情報RIを待つ(ステップS58)。一方、携帯電話機52が交通情報TIを受信すると、CPU53は前記出発時刻決定プログラムに基づいて同交通情報TIを道路データに関連付けてRAM56に一時記憶する(ステップS59)。
【0114】
CPU53は、交通情報TIをRAM56に一時記憶すると、ステップS60に移り、出発時刻Tで出発したときの経路の所要時間を計算する。なお、所要時間の計算は、全経路を法定速度で走行した場合の所要時間に、交通情報TIの渋滞範囲データに含まれる、遅延時間データによる遅延時間を加算することにより計算される。そして、CPU53は、所要時間を計算すると、その所要時間を出発時刻Tと関連付けてRAM56に記憶させる(ステップS60)。
【0115】
続いて、CPU53は、ステップS61に移り、出発時刻Tが「現在時刻T0+3時間」を過ぎた時刻であるか否かを確認する。そして、出発時刻Tが、「現在時刻T0+3時間」を超えた時刻でない場合には、(ステップS61でNO)、ステップ62に移り、出発時刻Tに15分を加えて、新たな出発時刻Tとする(ステップS62)。
【0116】
そして、CPU53は、ステップS62において、出発時刻Tを15分進めると、ステップS54に戻り、ステップS54〜62までの処理を、ステップS61において出発時刻Tが「現在時刻T0+3時間」を超えるまで繰り返す。その結果、RAM56には、出発時刻Tを、現在時刻T0から15分毎に3時間後まで変化させた場合の、それぞれの経路の所要時間が記憶されるようになる。
【0117】
そして、CPU53は、ステップ61において、出発時刻Tが「現在時刻T0+3時間」を過ぎていると判断すると(ステップS61でYES)、ステップ63に移り、今まで計算した全ての出発時刻T毎の所要時間を比較し、所要時間が最短のものから2つとなるような出発時刻Tを抽出する。
【0118】
そして、CPU53は、出力段階に移り、所要時間が短い2つの出発時刻Tとその所要時間とを画像プロセッサ58に出力する。そして、画像プロセッサ58は、CPU53から出力される表示制御信号に基づいて所要時間の短い2つの出発時刻Tとその所要時間とを、ディスプレイ43上に表示させる。
【0119】
具体的には、図23に示すように、ディスプレイ43に地図43bが表示され、その地図43b上に、地図43bと重なるようにして経路を示す指標43uが表示されるようになる。そして、右側に、2つの出発時刻Tとその所要時間とを表すコメントボックス43vを表示させる。そして、CPU53は、指標43uとコメントボックス43vとを画像プロセッサ58を介してディスプレイ43上に順に表示させると、出発時刻決定プログラムの処理を終了する(ステップS63)。
【0120】
つまり、利用者が、キースイッチ42によって車両用ナビゲーション装置31の画面43a上で現在位置から目的地までの経路の選択操作をすると、車両用ナビゲーション装置31とネットワークナビセンタ10との間で道路情報RI、交通情報TIの送受信が行われる。そして、道路情報RI、交通情報TIの送受信の結果、画面43aには図23に示
すような地図43bと、渋滞による遅延時間を含めて演算された、所要時間が短くなる2つの出発時刻Tとその所要時間とが表示される。
【0121】
その結果、利用者は、目的地を設定する選択操作するのみで、現在位置から目的地に到着するまでの所要時間を、なるべく短くする出発時刻を知ることができ、利用者に対してより最適な出発時刻を提供することができる。
【0122】
次に、車両用ナビゲーション装置31において、渋滞を回避可能な寄り道経路を決定するための前記ネットワークナビセンタ10及び車両用ナビゲーション装置31の作用について、図8に示すフローチャートに従って説明する。
【0123】
走行中の自動車11に搭載されている車両用ナビゲーション装置31のCPU53は、一定時間毎に自車の現在位置を算出する。そして、利用者が、キースイッチ42を操作することにより、これから行く目的地が設定されるとともに、利用者が渋滞を回避可能な寄り道経路を所望している旨が入力される(ステップS71)。
【0124】
すると、CPU53は経路探索段階に移り、寄り道経路探索プログラムにしたがって、自動車11の現在位置から目的地までの経路探索を実行する。尚、経路探索により複数の経路が探索可能であるが、本実施形態では、現在位置から目的地まで法定速度で走行した場合の所要時間が最も短いものを1つだけ探索するものとし、探索された経路を初期経路として、その初期経路情報がRAM56に一時記憶される(ステップS72)。
【0125】
そして、初期経路情報がRAM56に記憶されると、CPU53は、経路の探索を行った回数である探索回数nを、「1」としてRAM56に記憶させる(ステップS73)。続いて、CPU53は、位置情報取得段階及び到着予測日時情報演算段階に移り、経路上の全ての道路の道路データと、経路を法定速度で走行した場合の到着予測日時データとを抽出し、道路情報RIとしてRAM56に記憶させる(ステップS74)。
【0126】
そして、CPU53は、前記RAM56に記憶されている全ての道路データと到着予測日時データとを道路情報RIとして、通信インタフェース61を介して携帯電話機52に出力する。携帯電話機52は入力した道路情報RIに応答して携帯電話基地局14に発信し、一般電話回線網16を介してネットワークナビセンタ10との交信を可能にする。そして、携帯電話機52は入力した道路情報RIをネットワークナビセンタ10に送信する(ステップS75)。このとき、ネットワークナビセンタ10には道路情報RIとともに携帯電話機52の携帯電話番号やIPアドレスも送信される。
【0127】
ネットワークナビセンタ10の管理サーバ25は、データ変換装置22を介して道路情報RI、携帯電話番号及びIPアドレスを入力すると(ステップS76)、交通情報検索プログラムに従って、まず入力した携帯電話番号及びIPアドレスに基づいてセンタ10に登録されている利用者かどうか判断する。具体的には、利用者サーバ23に記憶された利用者データの携帯電話番号及びIPアドレスと一致する番号かどうかで判断される。
【0128】
そして、一致する番号及びIPアドレスがない時には、管理サーバ25はネットワークナビセンタ10に登録されていないものと判断し、新たな道路情報RIを待つ。一方、一致する番号及びIPアドレスがあるときには、管理サーバ25はネットワークナビセンタ10に登録されている利用者と判断する。そして管理サーバ25は予測交通情報検索段階に移り、交通情報サーバ24から、入力した道路情報RIの道路データと到着予測日時データと一致する道路データ及び日時データを有する渋滞予測データを検索する。そして、検索した渋滞予測データより、渋滞範囲データを抽出し、交通情報TIとして管理サーバ25の前記記憶部に記憶する(ステップS77)。
【0129】
そして、管理サーバ25は、交通情報配信プログラムに従って、交通情報TIを、データ変換装置22にてデータ変換して一般電話回線網16を介して携帯電話基地局14に出力する。そして、携帯電話基地局14に出力された交通情報TIは、携帯電話基地局14のアンテナ15から車両用ナビゲーション装置31の携帯電話機52に送信される。
【0130】
携帯電話機52への交通情報TIの送信が完了(交通情報配信プログラムの処理動作が終了)すると、管理サーバ25は、次の新たな道路情報RIを待つ(ステップS78)。一方、携帯電話機52が交通情報TIを受信すると、CPU53は寄り道経路探索プログラムに基づいて同交通情報TIを道路データに関連付けてRAM56に一時記憶する(ステップS79)。
【0131】
CPU53は、交通情報TIをRAM56に一時記憶すると、ステップS80に移り、RAM56に記憶されている前記探索回数nが「3」を超えた数であるか否かを確認する。そして、探索回数nが「3」以下である場合には(ステップS80でNO)、ステップ81に移り、RAM56に記憶されている交通情報TIに基づいて、渋滞範囲を回避することが可能な、寄り道経路を再計算する(ステップS81)。具体的には、前記情報記憶装置34に記憶されている寄り道施設データを参照し、渋滞範囲に該当している道路データから一定距離以内に位置する寄り道施設を検索する。そして、現在位置から目的地までの経路を、寄り道施設を経由する経路として再探索し、寄り道経路として決定する。
【0132】
そして、CPU53は、前記寄り道経路を構成する道路の道路データと、寄り道経路を法定速度で走行し、さらに、寄り道施設において所定の時間(例えば、公園であれば30分等)過ごした場合の各道路の到着予測日時データとを演算する。そして探索回数nに1を加える(ステップS82)。その後、ステップS75に戻り、ステップS75〜ステップS82までの処理を、ステップS80において、探索回数nが「3」を超えるまで繰り返す。
【0133】
そして、CPU53は、ステップ80において、探索回数nが「3」を超えていると判断すると(ステップS80でYES)、ステップ83に移り、今まで探索した全ての経路の走行時間と所要時間を計算する(ステップS83)。なお、走行時間は、実際に自動車11が走行している時間のことであり、その計算は、全経路を法定速度で走行した場合の所要時間に、渋滞範囲データに含まれる遅延時間データによる遅延時間とを加算することにより計算される。また、所要時間は、前記走行時間に、寄り道施設における寄り道時間(例えば、公園で30分間寄り道する等)を加算することにより計算される。
【0134】
そして、CPU53は、全ての経路の走行時間と所要時間とを計算すると、走行時間の最短の経路を抽出する。そして、出力段階に移り、寄り道をしない場合の初期経路と、寄り道をすることにより走行時間が最短となった寄り道経路との2つの経路を画像プロセッサ58に出力する。そして、画像プロセッサ58は、CPU53から出力される表示制御信号に基づいて前記2つの経路を、ディスプレイ43上に表示させる。
【0135】
具体的には、図24に示すように、ディスプレイ43に地図43bが表示され、その地図43b上に、地図43bと重なるようにして初期経路を示す指標43wと寄り道経路を示す指標43xと、寄り道施設を示す指標43yが表示されるようになる。さらに、ディスプレイ43の右側には、初期経路における走行時間や、寄り道経路における走行時間、寄り道施設名、寄り道時間といった内容を表すコメントボックス43zが表示されるようになる。そして、CPU53は、指標43w,43x,43y、コメントボックス43zを画像プロセッサ58を介してディスプレイ43上に順に表示させると、寄り道経路探索プログラムの処理を終了する(ステップS84)。
【0136】
つまり、利用者が、キースイッチ42によって車両用ナビゲーション装置31の画面43a上で現在位置から目的地までの経路の選択操作をすると、車両用ナビゲーション装置31とネットワークナビセンタ10との間で道路情報RI、交通情報TIの送受信が行われる。そして、道路情報RI、交通情報TIの送受信の結果、画面43aには図24に示すような地図43bと、初期経路と寄り道経路を表す指標43w,43x,43y、コメントボックス43zが表示される。
【0137】
その結果、利用者は、目的地を設定する選択操作するのみで、渋滞を回避可能な寄り道経路を知ることができ、利用者に対してより最適な経路を提供することができる。
次に上記のように構成した実施形態の特徴を以下に記載する。
【0138】
(1)上記実施形態では、車両用ナビゲーション装置31においてあらかじめ登録された登録地点が選択操作されると、車両用ナビゲーション装置31から道路情報RIがネットワークナビセンタ10に送信されるようにした。そして、センタ10は受信した道路情報RIに基づいて、交通情報サーバ24から渋滞予測データの渋滞範囲データを検索し、交通情報TIとして車両用ナビゲーション装置31に送信するようにした。
【0139】
その結果、車両用ナビゲーション装置31のディスプレイ43の画面上に、登録地点周辺の地図43bと、現在位置から登録地点に到着する予測日時における渋滞の範囲を示す指標43i等が表示されるようにした。
【0140】
従って、利用者は、少なくとも1つの登録地点をあらかじめ設定して、設定した登録地点のうち1つを選択操作するのみで、現在位置からその登録地点に到達する予測到達日時における渋滞の予測範囲を容易に知ることができる。
【0141】
(2)上記実施形態では、車両用ナビゲーション装置31のディスプレイ43の画面上に、現在位置から登録地点に到着する予測日時における渋滞の範囲を示す指標43iを表示する時に、登録地点の名称と到着予測時刻とを示すコメントボックス43hを表示するようにした。従って、利用者が渋滞の生じている地点や時刻を把握することが容易となる。
【0142】
(3)上記実施形態では、車両用ナビゲーション装置31において現在位置から目的地までの経路の選択操作がされると、その経路の経路上の任意の地点に関する道路情報RIが車両用ナビゲーション装置31からネットワークナビセンタ10に送信されるようにした。そして、センタ10は受信した道路情報RIに基づいて、交通情報サーバ24から渋滞予測データの渋滞範囲データを検索し、交通情報TIとして車両用ナビゲーション装置31に送信するようにした。
【0143】
その結果、車両用ナビゲーション装置31のディスプレイ43の画面上に、経路の経路上の任意の地点周辺の地図43bと、現在位置から該経由地に到着する予測日時における渋滞の範囲を示す指標43s等が表示されるようにした。
【0144】
従って、利用者は、目的地を設定して、現在位置から目的地までの複数の経路のうち1つを選択操作するのみで、現在位置から目的地に到着するまでの間の複数の経由地の予測到達日時における渋滞の予測範囲を容易に知ることができる。
【0145】
(4)上記実施形態では、車両用ナビゲーション装置31のディスプレイ43の画面上に、現在位置から経由地に到着する予測日時における渋滞の範囲を示す指標43sを表示する時に、経由地の名称と到着予測時刻とを示すコメントボックス43rを表示するようにした。従って、利用者が渋滞の生じている経由地や時刻を把握することが容易となる。
【0146】
(5)上記実施形態では、車両用ナビゲーション装置31のディスプレイ43上に、現在位置から経由地に到着する予測日時における渋滞の範囲を示す指標43sや、コメントボックス43rを表示させる時に、複数の経由地それぞれに関して現在位置から近い順番に一定時間毎に切り換えて表示させるようにした。従って、利用者は、実際の走行順序に即した順番で指標43sやコメントボックス43rを確認することができ、渋滞の生じている経由地や時刻を把握することが容易となる。
【0147】
(6)上記実施形態では車両用ナビゲーション装置31において、目的地が設定されるとともに、渋滞による遅延時間を考慮した最適な経路を所望する旨の入力が行われると、渋滞回避経路探索プログラムに従って、目的地までの初期経路に関する道路情報RIが抽出されるようにした。そして、その道路情報RIに該当する交通情報TIが得られるようにした。また、初期経路上に渋滞範囲が有る場合には、その渋滞範囲を回避する経路を再探索するようにした。そして、再探索後の経路についても2回まで繰り返し渋滞範囲を回避する経路を再探索するようにした。そして、探索した全ての経路に関して、所用時間を演算し、所要時間の短い経路を示す指標43tのみをディスプレイ43に表示させるようにした。
【0148】
従って、利用者は、目的地を設定するのみで、現在位置から目的地に到着するまでの間の経路のうち、最も所要時間の短い経路を精度良く知ることができ、利用者に対してより最適な経路を提供することができる。
【0149】
(7)上記実施形態では車両用ナビゲーション装置31において、目的地が設定されるとともに、現在位置から目的地に行く時の最適な出発時間を決定することを所望する旨の入力が行われると、出発時刻決定プログラムに従って、目的地までの経路に関する道路情報RIが、異なる出発時刻T毎に抽出されるようにした。そして、異なる出発時刻T毎にその道路情報RIに該当する交通情報TIが得られるようにした。そして、出発時刻T毎に、交通情報TIに基づいて所用時間を演算し、所要時間の短い出発時刻Tを表すコメントボックス43vをディスプレイ43に表示させるようにした。
【0150】
従って、利用者は、目的地を設定するのみで、現在位置から目的地に到着するまでの所要時間を、なるべく短くする出発時刻を精度高く知ることができ、利用者に対してより最適な経路を提供することができる。
【0151】
(8)上記実施形態では車両用ナビゲーション装置31において、目的地が設定されるとともに、渋滞を回避可能な寄り道経路を所望する旨の入力が行われると、寄り道経路探索プログラムに従って、目的地までの初期経路に関する道路情報RIが抽出されるようにした。そして、その道路情報RIに該当する交通情報TIが得られるようにした。また、初期経路上に渋滞範囲が有る場合には、その渋滞範囲における道路から所定距離内に位置する寄り道施設に関する寄り道施設データを検索するようにした。そして、その寄り道施設に寄って、その寄り道施設において適当な時間を過ごした後に、目的地に向かうようにした場合の経路を再探索するようにした。そして、再探索後の経路についても2回まで繰り返し渋滞範囲を回避する経路を再探索するようにした。そして、探索した全ての経路に関して、走行時間と所用時間とを演算し、初期経路を示す指標46wと、走行時間の短い経路を示す指標43yとをディスプレイ43に表示させるようにした。
【0152】
従って、利用者は、目的地を設定するのみで、渋滞を回避可能な寄り道経路を精度高く知ることができ、寄り道施設において適当な時間を過ごすことで、効率的に目的地まで行くことができるようになる。そして、利用者に対してより最適な経路を提供することがで
きる。
【0153】
なお、本発明の実施形態は以下のように変更してもよい。
・上記実施形態では、交通情報TIは、道路上の渋滞の範囲を表す渋滞範囲データによって構成されるようにしたが、その他のデータ、例えば、道路上の工事や事故、通行止め等の範囲を表すデータによって構成されるようにしてもよい。
【0154】
・上記実施形態では、移動体通信機器12を、携帯電話機52を備えた車両用ナビゲーション装置31として具体化したが、携帯電話機52に代えて、道路情報RI及び交通情報TIを送受信できる送受信装置(無線装置)を備えた車両用ナビゲーション装置31に応用してもよい。
【0155】
・上記実施形態では、移動体通信機器12を車両用ナビゲーション装置31に具体化したが、GPS装置等の現在位置検出手段を備えた携帯電話機や小型携帯情報端末(PDA:PersonalDigitalAssistants)に具体化してもよい。
【0156】
・上記実施形態では、道路情報RIを構成する道路データは、移動体通信機器12において登録された登録地点、検索された経路上の任意の地点から3km以内に位置する道路のデータとしたが、その他の範囲、例えば、任意の地点を含む道路のみのデータや、任意の地点から10km以内に位置する道路のデータとしてもよい。
【0157】
・上記実施形態では、道路情報RIを構成する道路データは、移動体通信機器12において抽出するようにしたが、ネットワークナビセンタ10において抽出するようにしてもよい。
【0158】
例えば、ネットワークナビセンタ10がマップサーバを備え、そのマップサーバから、前記移動体通信機器12において登録された登録地点、検索された経路上の任意の地点から所定の距離以内に位置する道路の道路データを抽出するようにしてもよい。
【0159】
・上記実施形態では、現在位置から登録地点もしくは目的地までの経路や所要時間を、移動体通信機器12の経路探索手段としてのCPU53によって探索するようにしたが、ネットワークナビセンタ10の管理サーバ25等において探索するようにしてもよい。
【0160】
・上記実施形態では、渋滞を回避可能な経路を探索する時には、移動体通信機器12において、渋滞範囲を回避する経路の再探索及び各経路の所要時間の算出を行うようにした。これを、移動体通信機器12から現在位置と目的地の座標データ等をネットワークナビセンタ10に送信して、ネットワークナビセンタ10において渋滞範囲を回避する経路の再探索及び各経路の所要時間の算出等を行うようにしてもよい。このようにすれば、移動体通信機器12とネットワークナビセンタ10との間のデータの送受信が、一度のデータの送受信のみで済むため、経路を再探索するたびにデータの送受信の必要がある上記実施形態に比較して、データの送受信の負荷を減少させることができる。
【0161】
・上記実施形態では、最適な出発時刻を決定する時には、移動体通信機器12において、出発時刻Tを変化させた時の各道路データ及び到着予測日時データを抽出するようにした。また、各出発時刻T毎の走行に要する所用時間の短いものの抽出についても、移動体通信機器12において行うようにした。
【0162】
これを、移動体通信機器12から現在位置と目的地の座標データ等をネットワークナビセンタ10に送信して、ネットワークナビセンタ10において、出発時刻Tを変化させたときの各道路データ及び到着予測日時データを抽出するようにしてもよい。また、各出発
時刻T毎の走行に要する所要時間の短いものの抽出についても、ネットワークナビセンタ10において行うようにしてもよい。
【0163】
このようにすれば、移動体通信機器12とネットワークナビセンタ10との間のデータの送受信の回数を減少させることができる。
・上記実施形態では、渋滞を回避する寄り道経路を決定する時には、移動体通信機器12において渋滞範囲を回避する寄り道経路の再探索及び各経路の所要時間の算出を行うようにした。これを、移動体通信機器12から現在位置と目的地の座標データ等をネットワークナビセンタ10に送信して、ネットワークナビセンタ10において渋滞範囲を回避する寄り道経路の再探索及び各経路の所要時間の算出等を行うようにしてもよい。このようにすれば、移動体通信機器12とネットワークナビセンタ10との間のデータの送受信が、一度のデータの送受信のみで済むため、経路を再探索するたびにデータの送受信の必要がある上記実施形態に比較して、データの送受信の負荷を減少させることができる。
【0164】
・上記実施形態では、道路情報RIを構成する到達予測日時データは、移動体通信機器12において演算するようにしたが、ネットワークナビセンタ10において演算するようにしてもよい。
【0165】
・上記実施形態では、各サーバ23〜25において記憶管理される各種データは、ネットワークナビセンタ10の管理者が登録するようにした。しかし、ネットワークナビセンタ10に対してインターネット等のネットワークを介して接続されているパソコン等を介して管理者以外の第三者に登録させるようにしてもよい。また、交通情報サーバ24の渋滞予測データは、公的機関等が発表するデータが自動的に登録されるようにしてもよい。
【0166】
・上記実施形態では、車両用ナビゲーション装置31のCPU53は、現在位置から登録地点もしくは目的地までの所要時間を演算する際に、その経路を車両が法定速度で走行した場合の所要時間として計算するようにしたが、それ以外の方法で求めるようにしてもよい。例えば、自動車11におけるあらかじめ定めた所定時間の走行速度の平均速度から所要時間を演算するようにしてもよい。また、VICS受信装置50等を介して取得した道路交通情報を反映させて通所の所要時間を演算するようにしてもよい。
【0167】
さらにまた、ネットワークナビセンタ10から取得した交通情報TIに基づいて、渋滞や事故等による車両の遅延時間を考慮して、所要時間を計算するようにしてもよい。
・上記実施形態では、到着予測日時データは、各道路データの道路に、自動車11が法定速度で走行した場合に到達する予測日時のデータとなるようにした。これを、現在位置からの所定時間毎の到着可能エリアを決定し、その到着可能エリア内に位置する道路については、その到着可能エリアに対応する到着時間を到着予測日時データとするようにしてもよい。
【0168】
例えば、図25に示すように、現在位置81から目的地82の間の到着可能エリアを、現在時刻から10分後までの到着可能エリア83、10分後から20分後までの到着可能エリア84、20分後から30分後までの到着可能エリア85といったエリアに分割するようにしてもよい。そして、到着可能エリア84に位置する道路の道路データに対応する到着予測日時データは、現在時刻から20分後の時刻を表すデータとなるようにしてもよい。
【0169】
・上記実施形態では、交通情報サーバ24に記憶されている渋滞予測データは、日時と道路とによって特定されるデータとしたが、曜日、季節、天候等の他の要因によっても特定されるデータとしてもよい。
【0170】
このようにすれば、日時と道路によって特定されるときに比較して、より精度高く渋滞予測を行うことができる。
・上記実施形態では、CPU53は、経路上の任意の地点をもとめる場合に、現在位置から目的地までの全所要時間に基づいて、現在位置から目的地までの間の30分毎における経路上の任意の地点の座標の座標データをすべて演算するようにした。しかし、他の条件、例えば、より長い時間もしくは短い時間、経路の距離といった条件で経路上の任意の地点の座標の座標データを演算するようにしてもよい。
【0171】
・上記実施形態では、CPU53はRAM56に記憶された各情報を、現在位置から近い順に10秒間ずつ切り替えて表示するようにした。しかし、地図43bをスクロール表示させながら各情報を表示させるようにしてもよい。
【0172】
・上記実施形態では、渋滞予測データのうち、道路データは信号や交差点で区切られた所定区間の道路についてのデータであり、始点と終点とを緯度Xと経度Yとで特定することによって表示されるようにした。しかし、所定区間の道路に識別コードが与えられていて、識別番号により特定されることによって表示されるようにしてもよい。また、渋滞範囲データは前記所定区間の道路において生じている渋滞の範囲を、緯度Xと経度Yとによって特定される始点と終点とによって表現したデータであるとした。しかし、前記識別コードを用いて表現したデータとしてもよい。
【0173】
・上記実施形態では、CPU53により探索された現在位置から目的地までの経路の任意の地点についての渋滞の予測範囲を知ることができるようにしたが、移動体通信機器12において予め登録されている経路上の任意の地点についての渋滞の予測範囲を知ることができるようにしてもよい。
【0174】
・上記実施形態では、渋滞回避探索プログラムは、渋滞を回避するための経路の再探索を2回繰り返すようにした。これを、その他の回数繰り返すようにしてもよい。
・上記実施形態では、出発時刻決定プログラムは、出発時刻Tを、現在時刻T0から15分おきに3時間後まで変化させて、各出発時刻T毎の各経路の所要時間を算出するようにした。これを、その他の時刻毎に算出するようにしてもよい。
【0175】
・上記実施形態では、寄り道経路探索プログラムは、渋滞を回避するための寄り道経路の再探索を2回繰り返すようにした。これを、その他の回数繰り返すようにしてもよい。
【図面の簡単な説明】
【0176】
【図1】本実施形態の交通情報検索システムのシステム構成ブロック図である。
【図2】ネットワークナビセンタの構成を示すブロック図である。
【図3】車両用ナビゲーション装置の構成を示すブロック回路図である。
【図4】移動体通信機器とネットワークナビセンタとの間で行われる処理を示すフローチャート図である。
【図5】移動体通信機器とネットワークナビセンタとの間で行われる処理を示すフローチャート図である。
【図6】移動体通信機器とネットワークナビセンタとの間で行われる処理を示すフローチャート図である。
【図7】移動体通信機器とネットワークナビセンタとの間で行われる処理を示すフローチャート図である。
【図8】移動体通信機器とネットワークナビセンタとの間で行われる処理を示すフローチャート図である。
【図9】ディスプレイの画面上の地図表示及び選択画面表示を示す図である。
【図10】ディスプレイの画面上のリスト表示を示す図である。
【図11】ディスプレイの画面上に交通情報が表示された状態を示す図である。
【図12】ディスプレイの画面上に交通情報が表示された状態を示す図である。
【図13】ディスプレイの画面上の地図表示及び選択画面表示を示す図である。
【図14】ディスプレイの画面上に複数の経路が表示された状態を示す図である。
【図15】ディスプレイの画面上に交通情報が表示された状態を示す図である。
【図16】ディスプレイの画面上に交通情報が表示された状態を示す図である。
【図17】渋滞回避経路探索プログラムの処理内容の説明図である。
【図18】渋滞回避経路探索プログラムの処理内容の説明図である。
【図19】渋滞回避経路探索プログラムの処理内容の説明図である。
【図20】渋滞回避経路探索プログラムの処理内容の説明図である。
【図21】渋滞回避経路探索プログラムの処理内容の説明図である。
【図22】ディスプレイの画面上に渋滞を回避する経路が表示された状態を示す図である。
【図23】ディスプレイの画面上に最短所要時間の出発時刻が表示された状態を示す図である。
【図24】ディスプレイの画面上に寄り道経路が表示された状態を示す図である。
【図25】別例における時間単位毎の到着可能エリアの説明図である。
【符号の説明】
【0177】
10…ネットワークナビセンタ、12…移動体通信機器、24…交通情報サーバ、25…管理サーバ、31…車両用ナビゲーション装置、32…入出力装置、34…情報記憶装置、35…主制御装置、54…CPU。
【特許請求の範囲】
【請求項1】
道路の位置情報を記憶する道路データ記憶手段と、
時刻毎の道路の渋滞予測情報を記憶する記憶手段と、
前記道路の位置情報と所定の速度とに基づいて、各道路への到着予測時刻を設定する到着予測時刻設定手段と、
前記道路への到着予測時刻に一致する前記渋滞予測情報を検索する渋滞予測情報検索手段と、
目的地を設定する目的地設定手段と、
前記渋滞予測情報検索手段にて検索した前記渋滞予測情報に基づいて、前記目的地までの経路を設定する経路設定手段とを有することを特徴とするナビゲーションシステム。
【請求項2】
道路の位置情報を記憶する道路データ記憶手段と、
時刻毎の道路の渋滞予測情報を記憶する記憶手段と、
前記道路の位置情報と所定の速度とに基づいて、各道路への到着予測時刻を設定する到着予測時刻設定手段と、
前記道路への到着予測時刻に一致する前記渋滞予測情報を検索する渋滞予測情報検索手段と、
目的地を設定する目的地設定手段と、
前記渋滞予測情報検索手段にて検索した前記渋滞予測情報に基づいて、前記目的地までの所要時間を算出する所要時間算出手段とを有することを特徴とするナビゲーションシステム。
【請求項1】
道路の位置情報を記憶する道路データ記憶手段と、
時刻毎の道路の渋滞予測情報を記憶する記憶手段と、
前記道路の位置情報と所定の速度とに基づいて、各道路への到着予測時刻を設定する到着予測時刻設定手段と、
前記道路への到着予測時刻に一致する前記渋滞予測情報を検索する渋滞予測情報検索手段と、
目的地を設定する目的地設定手段と、
前記渋滞予測情報検索手段にて検索した前記渋滞予測情報に基づいて、前記目的地までの経路を設定する経路設定手段とを有することを特徴とするナビゲーションシステム。
【請求項2】
道路の位置情報を記憶する道路データ記憶手段と、
時刻毎の道路の渋滞予測情報を記憶する記憶手段と、
前記道路の位置情報と所定の速度とに基づいて、各道路への到着予測時刻を設定する到着予測時刻設定手段と、
前記道路への到着予測時刻に一致する前記渋滞予測情報を検索する渋滞予測情報検索手段と、
目的地を設定する目的地設定手段と、
前記渋滞予測情報検索手段にて検索した前記渋滞予測情報に基づいて、前記目的地までの所要時間を算出する所要時間算出手段とを有することを特徴とするナビゲーションシステム。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【図22】
【図23】
【図24】
【図25】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【図22】
【図23】
【図24】
【図25】
【公開番号】特開2007−232727(P2007−232727A)
【公開日】平成19年9月13日(2007.9.13)
【国際特許分類】
【出願番号】特願2007−62606(P2007−62606)
【出願日】平成19年3月12日(2007.3.12)
【分割の表示】特願2003−519355(P2003−519355)の分割
【原出願日】平成14年8月9日(2002.8.9)
【公序良俗違反の表示】
(特許庁注:以下のものは登録商標)
1.VICS
【出願人】(000100768)アイシン・エィ・ダブリュ株式会社 (3,717)
【出願人】(591261509)株式会社エクォス・リサーチ (1,360)
【Fターム(参考)】
【公開日】平成19年9月13日(2007.9.13)
【国際特許分類】
【出願日】平成19年3月12日(2007.3.12)
【分割の表示】特願2003−519355(P2003−519355)の分割
【原出願日】平成14年8月9日(2002.8.9)
【公序良俗違反の表示】
(特許庁注:以下のものは登録商標)
1.VICS
【出願人】(000100768)アイシン・エィ・ダブリュ株式会社 (3,717)
【出願人】(591261509)株式会社エクォス・リサーチ (1,360)
【Fターム(参考)】
[ Back to top ]