説明

経路探索システム、経路探索サーバおよび端末装置ならびに経路探索方法

【課題】渋滞による追加の所要コストが所望の設定時間の範囲内になる推奨経路とその推奨出発時刻を提供する。
【解決手段】端末装置20から渋滞許容時間を設定した経路探索が要求された場合、経路探索手段39は、出発地から目的地までの標準コスト経路を探索し、道路交通情報に基づく所要時間を経路探索用ネットワークデータベース35に反映させて出発地から目的地までの渋滞予測経路を探索し、端末装置20から渋滞許容時間を設定した経路探索が要求された場合、渋滞許容経路コスト算出手段371は標準コスト経路の標準コストに渋滞許容時間を加えた渋滞許容経路コストを算出し、経路コスト評価手段372は、渋滞許容経路コストと渋滞予測経路のコストとを比較し、渋滞許容経路コストが渋滞予測経路の経路コストより大きい場合、渋滞予測経路を推奨経路とし、該渋滞予測経路の出発地の出発時刻を推奨出発時刻として端末装置に配信する。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、所望の出発地から目的地までの最適経路を探索する経路探索システムに関するものであり、特に、例えば、道路交通情報(道路の渋滞状況)を加味した経路探索が可能な通信型の経路探索システムにおいて、渋滞のない標準的な経路コストに対して渋滞による追加の所要コストを加味した経路であって、追加の所要コストが所望の設定時間の範囲内になる推奨経路とその推奨出発時刻を探索して案内できるようにした経路探索システムに関するものである。
【背景技術】
【0002】
従来から、地図データ、道路データを用いて、所望の出発地から目的地までの経路を探索して利用者を案内するナビゲーション装置、ナビゲーションシステムが知られており、このようなナビゲーション装置、ナビゲーションシステムとしては、自動車に搭載して運転者に経路を案内するカーナビゲーション装置、携帯電話をナビゲーション端末として利用して経路探索サーバに経路探索要求を送り、その結果を受信して経路案内を受ける通信型のナビゲーションシステムなどが実用化されている。
【0003】
特に、通信型のナビゲーションシステムは、携帯電話などの携帯端末をナビゲーション端末として利用したシステムであって、歩行者用のナビゲーションシステムとしても用いられるものである。歩行者用のナビゲーションシステムとしては、交通機関を含めた経路案内機能を付加することが好ましく、徒歩経路の探索と案内に加えて、経路探索サーバに交通機関の路線や運行時刻データを蓄積し、所望の出発駅から所望の目的駅までの経路(乗車候補列車)を、徒歩経路の探索と案内に加えて案内する機能を有するナビゲーションシステムも存在する。また、徒歩経路の経路探索を伴わずに情報配信サーバから交通機関の路線や時刻表、乗車可能な列車などの情報の配信を受けて表示する交通案内システムも存在する。
【0004】
一般的なナビゲーション装置、通信ナビゲーションシステムに使用される経路探索装置、経路探索方法は、例えば、下記の特許文献1(特開2001−165681号公報)に開示されている。このナビゲーションシステムは、携帯ナビゲーション端末から出発地と目的地の情報を情報配信サーバに送り、情報配信サーバで道路網や交通網のデータから探索条件に合致した経路を探索して案内するように構成されている。探索条件としては、出発地から目的地までの移動手段、例えば、徒歩、自動車、鉄道と徒歩の併用などがあり、これを探索条件の1つとして経路探索する。
【0005】
情報配信サーバは、地図データの道路(経路)をその結節点、屈曲点の位置をノードとし、各ノードを結ぶ経路をリンクとし、全てのリンクのコスト情報(距離や所要時間)をデータベースとして備えている。そして、情報配信サーバは、データベースを参照して、出発地のノードから目的地のノードに至るリンクを順次探索し、リンクのコスト情報が最小となるノード、リンクをたどって案内経路とすることによって最短の経路を携帯ナビゲーション端末に案内することができる。このような経路探索の手法としてはラベル確定法あるいはダイクストラ法と言われる手法が用いられる。上記特許文献1には、このダイクストラ法を用いた経路探索方法も開示されている。
【0006】
経路探索して得た出発地から目的地までの経路のうち、経路の累計コスト(距離または時間)が最小となる経路が最適な案内経路として決定され、案内経路データが作成される。案内経路データには、最適経路のデータの他に地図データ、ガイダンスデータが含まれ、案内経路データは必要に応じて案内データ記憶手段から読み出され表示手段に表示される。一般的には、ナビゲーション装置が有するGPS受信機を用いて測位したナビゲーション装置の現在位置を含む一定の縮尺、一定の範囲の地図に、案内経路と、ナビゲーション装置の現在位置を示すマークを重ね合わせ、該現在位置マークが表示画面の中心になるように表示する。
【0007】
一般的なナビゲーションシステムにおいては、所望の目的地に所望の時刻に到着できる経路を探索して案内することができる。この場合、経路探索サーバは目的地に所定の時刻に到着できる複数の推奨経路を探索して、それらの経路をリスト表示してユーザが所望の経路を選択することができるように構成される。
【0008】
このような経路探索システムは、例えば、下記の特許文献2(特開2007−85989号公報)にナビゲーション装置の発明として開示されている。このナビゲーション装置は、出発地から目的地までの推奨経路を探索し、その推奨経路の所要時間を算出し、さらに経路探索の条件を変更して複数の推奨経路を探索し、その所要時間を算出するように構成され、それぞれの推奨経路をその推奨経路の所要時間の差と共にリスト表示する。
【0009】
また、車載用のナビゲーションシステムにおいては、単に目的地までの静的な最適経路を案内するに限らず、道路交通情報システムから渋滞状況を含む情報を取得して、案内経路に渋滞が発生している場合に、渋滞を回避した他の最適経路を動的に再探索して案内するシステムも考慮されている。
【0010】
このような経路探索システムは、例えば、特許文献3(特開2006−90887号公報)、特許文献4(特開2005−172702号公報)にナビゲーションシステム、道路交通情報提供システムとして開示されている。
【0011】
下記特許文献3に開示されたナビゲーションシステムは、現在の交通情報と過去の交通情報に基づいて予測交通情報を作成し、目的地までの経路探索を行いその所要時間を算出すると、通常の所要時間(平均値)との差を表示するものであり、現在の交通情報及び/又は過去の交通情報を取得する交通情報取得部と、前記現在の交通情報及び/又は過去の交通情報に基づいて予測交通情報を作成する予測交通情報作成部と、作成された予測交通情報に基づき、探索された経路に沿って走行した場合の予測所要時間を算出する予測所要時間算出部と、前記予測所要時間を通常の所要時間と比較する所要時間比較部と、前記予測所要時間を表示する表示部と、前記予測所要時間を前記通常の所要時間との比較結果に応じた表示形態で表示させる表示制御部とから構成されたものである。
【0012】
また、下記特許文献4に開示された道路交通情報提供システムは、未来の時点の渋滞予測データを算出する渋滞予測データ算出手段と、各渋滞予測用区間と表示手段の画面上のエリア簡略図形内での各渋滞予測用区間に該当する部分との対応関係を記憶する座標変換テーブルと、渋滞予測データ算出手段により算出した渋滞予測データに基づき座標変換テーブルを用いてエリア簡略図形上に未来の渋滞予測情報を示すマークを重ねる処理を行うエリア渋滞予測表示処理手段とを設け、ユーザに対して表示手段の画面上で未来の渋滞予測情報を含む道路交通情報を提供するように構成されたものである。
【0013】
この道路交通情報提供システムによれば、ユーザは目的地に最も遅く到着する場合の再遅限界時刻を設定し、出発地から目的地まで、未来の渋滞予測情報を元に経路探索を行わせることができ、設定した最遅限界時刻までに到着可能な経路を、所定の出発時間間隔ごとに出発時間を変更しながら経路探索を行い、得られた経路を出発時刻、余裕時間と共に表示することができる。
【0014】
【特許文献1】特開2001−165681号公報
【特許文献2】特開2007−85989号公報
【特許文献3】特開2006−90887号公報
【特許文献4】特開2005−172702号公報
【発明の開示】
【発明が解決しようとする課題】
【0015】
ところで、一般的に渋滞が予測される日に自動車による旅行を計画する場合、ナビゲーションシステムの利用者にとって、目的地に遅くとも何時には到着したいという希望があることが多い。このような場合、上記の特許文献4に開示された道路交通情報提供システムによれば、過去の渋滞度の統計データから当日の渋滞状況を予測して探索した経路の累計リンクコスト(旅行時間)を推定し、最遅限界時刻(到着希望時刻)を満たす経路を探索することで、上記のような希望条件を満たす経路およびその出発時刻を案内することができる。
【0016】
しかしながら、特許文献4のような経路探索の方法では、目的地への到着時刻として再遅限界時刻を設定するものであるから、目的地に再遅限界時刻に到着することはできるが、その経路における旅行時間(経路の累計リンクコスト)がどの程度になるかは特定できない。予測渋滞情報による渋滞の度合がいひどければ、より長時間の旅行時間が必要になり、予測される渋滞度がそれ程ひどくなければ旅行時間はそれ程長時間にはならないかもしれない。すなわち、渋滞がない場合の旅行時間(標準コスト)に比較して、渋滞によるコストの増加がどれだけになるか特定できず、長時間渋滞による影響を受けながら目的地までの旅行を強いられる可能性があるという問題点があった。
【0017】
これに対して、渋滞に巻き込まれる時間、すなわち、標準コストに比べて渋滞によるコスト増を1時間以内にしたいという利用者も存在する。この場合、出発時刻や目的地への到着時刻はフレキシブルであって、標準コストに対して渋滞による経路コストが一定の時間幅の中に入る経路とその出発時刻が案内できればよいことになるが、上記特許文献4においてはこのような経路探索ができないという問題点があった。
【0018】
本願の発明者は上記の問題点を解消すべく種々検討を重ねた結果、標準のリンクコストの経路探索の他に、渋滞により標準コストに対して増加するリンクコストの許容時間を設定し、設定した条件を満たす経路を、出発時刻を変化させながら探索し、推奨経路および推奨出発時刻を案内するようになせば上記の問題点を解消し得ることに想到して本発明を完成するに至ったものである。
【0019】
すなわち、本発明は上記の問題点を解消することを課題とし、渋滞のない標準的な経路コストに対して渋滞による追加の所要コストを加味した経路であって、追加の所要コストが所望の設定時間の範囲内になる推奨経路とその推奨出発時刻を探索して案内することができる経路探索システム、経路探索サーバおよび端末装置ならびに経路探索方法を提供することを目的とするものである。
【課題を解決するための手段】
【0020】
前記課題を解決するために、本願の請求項1にかかる発明は、
出発地と目的地を含む経路探索条件を設定して経路探索サーバに経路探索を要求する端末装置と、前記端末装置により設定された経路探索条件に基づいて、道路交通情報に基づく所要時間を経路探索用ネットワークデータベースに反映させて出発地から目的地までの経路を探索し、探索した経路の情報を前記端末装置に配信する経路探索サーバと、を備えた経路探索システムにおいて、
前記端末装置は、前記経路探索条件として、渋滞により増加する所要時間の許容値である渋滞許容時間と、出発希望時刻または目的地への到着希望時刻と、を設定する操作入力手段と、前記渋滞許容時間を設定した経路探索を前記経路探索サーバに要求する経路探索モードを設定する探索モード設定手段と、を備え、
前記経路探索サーバは、前記渋滞許容時間を設定した経路探索モードにおいて、経路探索用ネットワークデータベースを参照して前記出発地から目的地までの標準コスト経路を探索するとともに、道路交通情報に基づく所要時間を経路探索用ネットワークデータベースに反映させて出発地から目的地までの渋滞予測経路渋滞許予測路を探索する経路探索手段と、渋滞許容経路コストを算出する渋滞許容経路コスト算出手段と、経路コスト評価手段と、を備え、
前記端末装置から前記渋滞許容時間を設定した経路探索が要求された場合、前記渋滞許容経路コスト算出手段は前記標準コスト経路の標準コストに渋滞許容時間を加えた渋滞許容経路コストを算出し、前記経路コスト評価手段は、前記渋滞許容経路コストと前記渋滞予測経路のコストとを比較し、前記渋滞許容経路コストが該渋滞予測経路の経路コストより大きい場合、前記渋滞予測経路を推奨経路とし、該渋滞予測経路の出発地の出発時刻を推奨出発時刻として前記端末装置に配信することを特徴とする。
【0021】
本願の請求項2にかかる発明は、請求項1にかかる経路探索システムにおいて、
前記経路探索サーバは、探索条件調整手段を備え、前記渋滞許容経路コストが該渋滞予測経路の経路コストより小さい場合、前記渋滞予測経路の出発地の出発時刻を、所定の時間ずつ、早めて設定し、あるいは、遅くして設定し、前記経路探索手段は、前記探索条件調整手段が設定した出発時刻に基づいて、前記渋滞予測経路を繰り返し探索することを特徴とする。
【0022】
本願の請求項3にかかる発明は、請求項2にかかる経路探索システムにおいて、
前記探索条件調整手段は、前記渋滞予測経路を繰り返し探索するにあたり、前記渋滞予測経路の出発地の出発時刻を、所定の時間ずつ、早めて設定する処理と遅くして設定する処理とを交互に、または所定探索回数ごとに交互に行うことを特徴とする。
【0023】
本願の請求項4にかかる発明は、請求項2にかかる経路探索システムにおいて、
前記探索条件調整手段が、前記出発時刻を、所定の時間ずつ、早めて設定し、あるいは、遅くして設定する際、調整する出発時刻が調整限界値を超える場合には、前記経路探索サーバは、前記端末装置に経路探索条件の再設定を要求することを特徴とする。
【0024】
本願の請求項5にかかる発明は、請求項1にかかる経路探索システムにおいて、
前記端末装置は、前記経路探索条件として、渋滞により増加する所要時間の許容値である渋滞許容時間と、出発希望時刻または目的地への到着希望時刻と、を設定する操作入力手段は、前記渋滞許容時間を設定する設定範囲を所定の時間幅に制限するように構成されたことを特徴とする。
【0025】
また、本願の請求項6にかかる発明は、
出発地と目的地を含む経路探索条件を設定して経路探索サーバに経路探索を要求する端末装置にネットワークを介して接続され、前記端末装置により設定された経路探索条件に基づいて、道路交通情報に基づく所要時間を経路探索用ネットワークデータベースに反映させて出発地から目的地までの経路を探索し、探索した経路の情報を前記端末装置に配信する経路探索サーバにおいて、
前記端末装置は、前記経路探索条件として、渋滞により増加する所要時間の許容値である渋滞許容時間と、出発希望時刻または目的地への到着希望時刻と、を設定する操作入力手段と、前記渋滞許容時間を設定した経路探索を前記経路探索サーバに要求する経路探索モードを設定する探索モード設定手段と、を備え、
前記経路探索サーバは、前記渋滞許容時間を設定した経路探索モードにおいて、経路探索用ネットワークデータベースを参照して前記出発地から目的地までの標準コスト経路を探索するとともに、道路交通情報に基づく所要時間を経路探索用ネットワークデータベースに反映させて出発地から目的地までの渋滞予測経路を探索する経路探索手段と、渋滞許容経路コストを算出する渋滞許容経路コスト算出手段と、経路コスト評価手段と、を備え、
前記端末装置から前記渋滞許容時間を設定した経路探索が要求された場合、前記渋滞許容経路コスト算出手段は前記標準コスト経路の標準コストに渋滞許容時間を加えた渋滞許容経路コストを算出し、前記経路コスト評価手段は、前記渋滞許容経路コストと前記渋滞予測経路のコストとを比較し、前記渋滞許容経路コストが該渋滞予測経路の経路コストより大きい場合、前記渋滞予測経路を推奨経路とし、該渋滞予測経路の出発地の出発時刻を推奨出発時刻として前記端末装置に配信することを特徴とする。
【0026】
本願の請求項7にかかる発明は、請求項6にかかる経路探索サーバにおいて、
前記経路探索サーバは、探索条件調整手段を備え、前記渋滞許容経路コストが該渋滞予測経路の経路コストより小さい場合、前記渋滞予測経路の出発地の出発時刻を、所定の時間ずつ、早めて設定し、あるいは、遅くして設定し、前記経路探索手段は、前記探索条件調整手段が設定した出発時刻に基づいて、前記渋滞予測経路を繰り返し探索することを特徴とする。
【0027】
本願の請求項8にかかる発明は、請求項7にかかる経路探索サーバにおいて、
前記探索条件調整手段は、前記渋滞予測経路を繰り返し探索するにあたり、前記渋滞予測経路の出発地の出発時刻を、所定の時間ずつ、早めて設定する処理と遅くして設定する処理とを交互に、または所定探索回数ごとに交互に行うことを特徴とする。
【0028】
本願の請求項9にかかる発明は、請求項7にかかる経路探索サーバにおいて、
前記探索条件調整手段が、前記出発時刻を、所定の時間ずつ、早めて設定し、あるいは、遅くして設定する際、調整する出発時刻が調整限界値を超える場合には、前記経路探索サーバは、前記端末装置に経路探索条件の再設定を要求することを特徴とする。
【0029】
本願の請求項10にかかる発明は、請求項6にかかる経路探索サーバにおいて、
前記端末装置は、前記経路探索条件として、渋滞により増加する所要時間の許容値である渋滞許容時間と、出発希望時刻または目的地への到着希望時刻と、を設定する操作入力手段は、前記渋滞許容時間を設定する設定範囲を所定の時間幅に制限するように構成された前記端末装置にネットワークを介して接続されることを特徴とする。
【0030】
また、本願の請求項11にかかる発明は、
端末装置により設定された経路探索条件に基づいて、道路交通情報に基づく所要時間を経路探索用ネットワークデータベースに反映させて出発地から目的地までの経路を探索し、探索した経路の情報を前記端末装置に配信する経路探索サーバにネットワークを介して接続され、出発地と目的地を含む経路探索条件を設定して経路探索サーバに経路探索を要求する端末装置において、
前記経路探索サーバは、渋滞許容時間を設定した経路探索モードにおいて、経路探索用ネットワークデータベースを参照して前記出発地から目的地までの標準コスト経路を探索するとともに、道路交通情報に基づく所要時間を経路探索用ネットワークデータベースに反映させて出発地から目的地までの渋滞予測経路を探索する経路探索手段と、渋滞許容経路コストを算出する渋滞許容経路コスト算出手段と、経路コスト評価手段と、を備え、
前記端末装置から前記渋滞許容時間を設定した経路探索が要求された場合、前記渋滞許容経路コスト算出手段は前記標準コスト経路の標準コストに渋滞許容時間を加えた渋滞許容経路コストを算出し、前記経路コスト評価手段は、前記渋滞許容経路コストと前記渋滞予測経路のコストとを比較し、前記渋滞許容経路コストが該渋滞予測経路の経路コストより大きい場合、前記渋滞予測経路を推奨経路とし、該渋滞予測経路の出発地の出発時刻を推奨出発時刻として前記端末装置に配信し、
前記端末装置は、前記経路探索条件として、渋滞により増加する所要時間の許容値である渋滞許容時間と、出発希望時刻または目的地への到着希望時刻と、を設定する操作入力手段と、前記渋滞許容時間を設定した経路探索を前記経路探索サーバに要求する経路探索モードを設定する探索モード設定手段と、を備えたことを特徴とする。
【0031】
また、本願の請求項12にかかる発明は、
出発地と目的地を含む経路探索条件を設定して経路探索サーバに経路探索を要求する端末装置と、前記端末装置により設定された経路探索条件に基づいて、道路交通情報に基づく所要時間を経路探索用ネットワークデータベースに反映させて出発地から目的地までの経路を探索し、探索した経路の情報を前記端末装置に配信する経路探索サーバと、を備えた経路探索システムにおける経路探索方法において、
前記端末装置は、前記経路探索条件として、渋滞により増加する所要時間の許容値である渋滞許容時間と、出発希望時刻または目的地への到着希望時刻と、を設定する操作入力手段と、前記渋滞許容時間を設定した経路探索を前記経路探索サーバに要求する経路探索モードを設定する探索モード設定手段と、を備え、
前記経路探索サーバは、前記渋滞許容時間を設定した経路探索モードにおいて、経路探索用ネットワークデータベースを参照して前記出発地から目的地までの標準コスト経路を探索するとともに、道路交通情報に基づく所要時間を経路探索用ネットワークデータベースに反映させて出発地から目的地までの滞予測経路路を探索する経路探索手段と、渋滞許容経路コストを算出する渋滞許容経路コスト算出手段と、経路コスト評価手段と、を備え、
前記端末装置から前記渋滞許容時間を設定した経路探索が要求された場合、前記渋滞許容経路コスト算出手段が前記標準コスト経路の標準コストに渋滞許容時間を加えた渋滞許容経路コストを算出するステップと、前記経路コスト評価手段が、前記渋滞許容経路コストと前記渋滞予測経路のコストとを比較ステップと、前記渋滞許容経路コストが該渋滞予測経路の経路コストより大きい場合、前記渋滞予測経路を推奨経路とするステップとを有し、該渋滞予測経路の出発地の出発時刻を推奨出発時刻として前記端末装置に配信することを特徴とする。
【0032】
本願の請求項13にかかる発明は、請求項12にかかる経路探索方法において、
前記経路探索サーバは、探索条件調整手段を備え、前記渋滞許容経路コストが該渋滞予測経路の経路コストより小さい場合、前記渋滞予測経路の出発地の出発時刻を、所定の時間ずつ、早めて設定し、あるいは、遅くして設定するステップと、前記経路探索手段が、前記探索条件調整手段が設定した出発時刻に基づいて、前記渋滞予測経路を繰り返し探索するステップとを有することを特徴とする。
【0033】
本願の請求項14にかかる発明は、請求項13にかかる経路探索方法において、
前記探索条件調整手段は、前記渋滞予測経路を繰り返し探索するにあたり、前記渋滞予測経路の出発地の出発時刻を、所定の時間ずつ、早めて設定する処理と遅くして設定する処理とを交互に、または所定探索回数ごとに交互に行う処理を含むことを特徴とする。
【0034】
本願の請求項15にかかる発明は、請求項13にかかる経路探索方法において、
前記探索条件調整手段が、前記出発時刻を、所定の時間ずつ、早めて設定し、あるいは、遅くして設定する際、調整する出発時刻が調整限界値を超える場合には、前記経路探索サーバは、前記端末装置に経路探索条件の再設定を要求する処理を有することを特徴とする。
【発明の効果】
【0035】
請求項1にかかる発明においては、経路探索サーバは、渋滞許容時間を設定した経路探索モードにおいて、経路探索用ネットワークデータベースを参照して出発地から目的地までの標準コスト経路を探索するとともに、道路交通情報に基づく所要時間を経路探索用ネットワークデータベースに反映させて出発地から目的地までの渋滞予測経路を探索する経路探索手段と、渋滞許容経路コストを算出する渋滞許容経路コスト算出手段と、経路コスト評価手段と、を備え、端末装置から渋滞許容時間を設定した経路探索が要求された場合、渋滞許容経路コスト算出手段は標準コスト経路の標準コストに渋滞許容時間を加えた渋滞許容経路コストを算出し、経路コスト評価手段は、渋滞許容経路コストと渋滞予測経路のコストとを比較し、渋滞許容経路コストが渋滞予測経路の経路コストより大きい場合、渋滞予測経路を推奨経路とし、該渋滞予測経路の出発地の出発時刻を推奨出発時刻として端末装置に配信する。
【0036】
このような構成によれば、出発地から目的地までの渋滞を考慮した渋滞予測経路を探索するにあたり、利用者が所望する渋滞許容時間(標準コストに対して渋滞による増加コストの許容範囲)を満足する渋滞予測経路(推奨経路)とその出発時刻(推奨出発時刻)を利用者に提供することができるようになる。
従って、端末装置の利用者は、渋滞許容時間と出発地の出発希望時刻や、目的地への到着希望時刻を設定して経路探索サーバに経路探索要求することで、渋滞により余分にかかる所要時間の許容範囲を満足する渋滞予測経路とその経路の出発時刻を知ることができるようになる。目的地への到着希望時刻を設定した場合には、設定した到着希望時刻以前に目的地に到着でき、かつ、渋滞許容時間を満足する渋滞予測経路とその出発時刻を知ることができるようになる。
【0037】
請求項2にかかる発明においては、請求項1にかかる経路探索システムにおいて、経路探索サーバは、探索条件調整手段を備え、渋滞許容経路コストが該渋滞予測経路の経路コストより小さい場合、渋滞予測経路の出発地の出発時刻を、所定の時間ずつ、早めて設定し、あるいは、遅くして設定し、経路探索手段は、探索条件調整手段が設定した出発時刻に基づいて、渋滞予測経路を繰り返し探索する。
【0038】
このような構成によれば、出発地から目的地までの渋滞を考慮した渋滞予測経路を探索するにあたり、利用者が所望する渋滞許容時間(標準コストに対して渋滞による増加コストの許容範囲)を満足する渋滞予測経路(推奨経路)を経路探索サーバが1回の経路探索処理で得られなかった場合でも、出発時刻を調整して再度経路探索するから、前記渋滞許容時間を満足する渋滞予測経路を探索することができ、探索した推奨経路とその出発時刻(推奨出発時刻)を利用者に提供することができるようになる。
【0039】
請求項3にかかる発明においては、請求項2にかかる経路探索システムにおいて、探索条件調整手段は、前記渋滞予測経路を繰り返し探索するにあたり、前記渋滞予測経路の出発地の出発時刻を、所定の時間ずつ、早めて設定する処理と遅くして設定する処理とを交互に、または所定探索回数ごとに交互に行う。
【0040】
このような構成によれば、渋滞がピークを迎える前に渋滞箇所を通過し、あるいは、渋滞がピークから解消に向かった後に渋滞箇所を通過する渋滞予測経路であって、利用者が設定した渋滞許容時間を満足する経路を効率よく探索できるようになる。
【0041】
請求項4にかかる発明においては、請求項2にかかる経路探索システムにおいて、探索条件調整手段が、前記出発時刻を、所定の時間ずつ、早めて設定し、あるいは、遅くして設定する際、調整する出発時刻が調整限界値を超える場合には、前記経路探索サーバは、前記端末装置に経路探索条件の再設定を要求する。
【0042】
このような構成によれば、出発時刻を調整する限界時間や再探索の回数を調整限界として設定し、出発時刻が調整限界を超えた場合には、渋滞許容時間を再度設定しなおすよう端末装置に要求するから、希望出発時刻に対して、推奨経路の推奨出発時刻として現実的な時刻を有する渋滞予測経路を提供することができるようになる。
【0043】
請求項5にかかる発明においては、請求項1にかかる経路探索システムにおいて、
端末装置は、前記経路探索条件として、渋滞により増加する所要時間の許容値である渋滞許容時間と、出発希望時刻または目的地への到着希望時刻と、を設定する操作入力手段は、前記渋滞許容時間を設定する設定範囲を所定の時間幅に制限するように構成される。
【0044】
このような構成によれば、端末装置の利用者は、出発地から目的地までの渋滞を考慮した渋滞予測経路を探索するにあたり、利用者が所望する渋滞許容時間(標準コストに対して渋滞による増加コストの許容範囲)を満足する経路探索を要求する際、渋滞許容時間を設定する設定範囲を所定の時間幅に制限するから、経路探索サーバは、希望出発時刻に対して、推奨経路の推奨出発時刻として現実的な時刻を有する渋滞予測経路を提供することができるようになる。
【0045】
また、請求項6ないし請求項10にかかる発明においては、それぞれ請求項1ないし請求項5にかかる経路探索システムを構成する経路探索サーバを提供することができるようになり、請求項11にかかる発明においては、請求項1にかかる経路探索システムを構成する端末装置を提供することができるようになる。また、請求項12ないし請求項15にかかる発明においては、それぞれ請求項1ないし請求項4にかかる経路探索システムにおける経路探索方法を提供することができるようになる。
【発明を実施するための最良の形態】
【0046】
以下、本発明の具体例を実施例及び図面を用いて詳細に説明する。但し、以下に示す実施例は、本発明の技術思想を具体化するための経路探索システムを例示するものであって、本発明をこの経路探索システムに特定することを意図するものではなく、特許請求の範囲に含まれるその他の実施形態の経路探索システムにも等しく適用し得るものである。
【実施例1】
【0047】
本発明の実施例にかかる経路探索システム10は、図1に示すように、携帯電話やPDA、ミュージックプレーヤーなどの携帯型端末を用いた端末装置20と経路探索サーバ30とがインターネットなどのネットワーク12を介して接続される構成になっている。なお、本実施例においては、携帯端末を用いた通信型の経路探索、経路案内サービスを提供する経路探索システム10を具体例として説明するが、本発明はこれに限ることなく、パーソナルコンピュータを端末装置とする経路探索システムになどにも適用可能である。
【0048】
図1に示すように経路探索システム10は、ネットワーク12を介して接続される端末装置20と経路探索サーバ30を備えて構成されている。この経路探索システム10は更に、各種カテゴリに属するPOIの所在地やサービス内容などの詳細情報を提供するPOI情報配信サーバ50、各道路の渋滞度などの道路交通情報を提供する道路交通情報配信サーバ51などを備えて構成されている。
【0049】
経路探索サーバ30はPOI情報配信サーバ50や道路交通情報配信サーバ51からネットワーク12を経由して必要なデータを取得して自身のデータベースに追加することができる。また、同様にしてPOI情報配信サーバ50に検索要求を送信して所望の検索結果を取得することもできる。
【0050】
道路交通情報配信サーバ51は道路に設置された監視端末により一定の時間間隔で道路の交通量を検出し、道路ごとの渋滞度を示す道路交通情報を作成する。従って道路交通情報は一定の時間ごとに更新される。VICS(登録商標)の場合、5分ごとに最新の道路交通情報に更新される。道路交通情報はFM放送を通じて放送される他、経路探索サーバ30からアクセスされ最新データが要求されると、最新の道路交通情報を配信する。
【0051】
図1に示す経路探索サーバ30は、地図データベース34、経路探索用ネットワークデータベース35、道路交通情報データベース36を備え、端末装置20から経路探索要求があると、経路探索用ネットワークデータベース35を参照して経路探索する。そして経路探索の結果により得た案内経路(推奨経路)を端末装置20に送信する一般的なナビゲーション機能を有している。また、端末装置20から所望の地点やPOIを指定して地図データの取得要求があると、地図データベース34を参照して該当する地図データを読み出して端末装置20に配信する。
【0052】
経路探索用ネットワークデータベース35には、道路ネットワークデータが蓄積される。道路ネットワークデータは道路を交差点や結節点をノードとして、各ノードを接続するリンクで表現したものであり、各リンクには標準的な速度で走行した場合の所要時間がリンクのコストとして対応付けられている。従って、この道路ネットワークデータを用いて探索した経路は、標準コストの経路となる。以下、このような通常の経路探索を標準コスト探索、探索された経路を標準コスト経路、その経路のコストを標準コストという。
【0053】
また、経路探索サーバ30は道路交通情報が更新されるタイミングになると道路交通情報配信サーバ51にアクセスして最新の道路交通情報を取得して道路交通情報データデータベース36のデータを更新する。
渋滞などの道路交通情報を加味した経路探索を行う場合、経路探索サーバ30は、経路探索用ネットワークデータベース35に蓄積されたネットワークデータを、道路交通情報データデータベース36に記憶した最新の道路交通情報に基づくリンクコストをネットワークデータ編集手段により編集して経路探索を行う。これにより渋滞などの影響による所要時間を反映した経路探索を行うことができる。以下、このような経路探索を渋滞考慮経路探索ということとする。
【0054】
端末装置20は、通常の経路探索要求(経路探索用ネットワークデータベース35に蓄積された標準のリンクコストを用いた経路探索)を行うモードの他、交通渋滞による影響を懸念する場合には、最新の道路交通情報に基づく渋滞などを加味した前述のような経路探索要求を行うモードを有している。本発明においては、更に、標準の所要時間に対して、渋滞により増加する所要時間の許容度(許容時間)を設定して経路探索を行う「渋滞許容時間設定探索モード」を有する。
【0055】
渋滞許容時間設定探索モードの経路探索を行う場合、利用者は端末装置20において渋滞許容時間設定探索モードを設定し、旅行の日付、出発地と目的地および出発地の出発希望時刻または目的地への到着希望時刻、と出発地から目的地までの標準所要時間に対する渋滞許容時間を設定する。渋滞許容時間とは、出発地から目的地まで、渋滞の影響を考慮しない経路探索で得た経路の所要時間(標準コスト)に対して、渋滞に遭遇して余分な時間がかかる場合に、その余分な時間をどれだけ許容するかを示す時間である。簡単に言えば、通常は出発地から目的地まで3時間で到達できるところを、渋滞の影響を受けた場合には1時間余分にかかってもよいという許容時間を設定するものである。
【0056】
道路交通情報データデータベース36には、過去の道路交通情報を統計的に処理し、月日、曜日、祝祭日、時間帯、天候などの条件別に、各道路リンクの渋滞度、渋滞所要時間などが蓄積された統計的道路交通データ、各道路リンクごとの最新の渋滞度、所要時間などを蓄積した最新道路交通データが蓄積されている。渋滞許容時間を設定した経路探索を行うため、所望の経路探索日時が指定されると、経路探索サーバ30は、この統計的道路交通データから、経路探索条件として指定された日時条件に該当する日時の統計的道路交通データを取得して経路探索用ネットワークデータベース35の道路ネットワークデータを編集して経路探索を行う。以下、このようにして探索された経路を渋滞予測経路といい、その所要時間を渋滞予測経路コストという。
【0057】
渋滞許容時間を設定した経路探索において経路探索サーバ30は、先ず、出発地から目的地まで、前述した方法により渋滞予測経路(第1の経路)の探索を行う。次いで、出発地から目的地まで、渋滞を考慮しない通常の標準コスト経路(第2の経路)を探索する。そして、標準コスト経路の標準経路コスト(第2の経路の経路コスト)に渋滞許容時間を加え、渋滞許容経路コストを算出する。次に、渋滞予測経路のコスト、すなわち、渋滞予測経路コストと渋滞許容経路コストとを比較し、渋滞予測経路コストと渋滞許容経路コストとの差が、設定した渋滞許容時間の範囲内か否かを判別する。この判別により渋滞予測経路を用いた場合、その経路が設定した渋滞許容時間を満足するものか否かを判別することができる。
【0058】
渋滞予測経路コストと渋滞許容経路コストの差が渋滞許容時間より小さい場合には、渋滞予測経路は、条件として設定した渋滞許容時間を満足するから、渋滞予測経路を推奨経路とし、その出発時刻を推奨出発時刻として、端末装置に案内する。渋滞予測経路コストと渋滞許容経路コストの差が渋滞許容時間より大きい場合には、渋滞予測経路は、標準の経路コストに加え、条件として設定した渋滞許容時間よりも長い時間を要するから推奨経路とせず、出発時刻を当初の探索条件で設定した出発希望時刻から所定の時間だけ、早めるか、または、遅くして再度、渋滞予測経路を探索する。
【0059】
すなわち、コストの差が渋滞許容時間より大きい場合には、出発地の出発時刻または目的地への到着時刻を所定の時間幅で、一定の時間ずつずらして再度、渋滞予測経路の探索を行う。例えば、所定の時間幅を、30分と設定しておき、経路探索条件における出発地の出発時刻を30分ずつ、早めて調整し、または、遅くして調整して渋滞予測経路を再度探索する。
【0060】
出発時刻の調整において、出発時刻を所定の時間幅で早めるか、遅くするかは、渋滞がピークに向かう前に当該渋滞箇所を通過したいと考えるか、渋滞のピークを過ぎて解消に向かう頃に渋滞箇所を通過したいと考えるかによる。したがって出発時刻を早めて探索するか、遅くして探索するかはユーザが任意に選択できるように構成するとよい。
【0061】
一般に、渋滞がピークに向かう前に渋滞箇所を通過する経路は、出発地を早朝の早い時間帯に出発し、目的地にも早い時間帯に到着する経路になる可能性が高い。また、渋滞が解消に向かった後に渋滞箇所を通過する経路は、出発地を遅い時間帯に出発して目的地に遅い時間帯に到着する経路になる可能性が高い。このことは、大多数の人が通常の行動時間帯に同じ行動をすることにより、車両が一定の時間帯に集中して渋滞が引き起こされるからと考えられる。
【0062】
したがって、条件設定において利用者が指定した出発希望時刻や目的地への到着希望時刻、あるいは、その時間帯などの条件から経路探索サーバ30が、前述の渋滞予測経路の探索において出発時刻を早めた探索をするか、遅くした探索するかを決定するように構成こともできる。
【0063】
例えば、時刻条件として出発地の出発希望時刻に午前中の早めの時刻が設定されている場合は、出発希望時刻から出発時刻を一定の時間間隔で早めて渋滞予測経路を再探索し、コストの差が設定した渋滞許容時間以内になる渋滞予測経路が探索されるまでこの処理を繰り返す。設定した渋滞許容時間を満足する経路が探索されたら、経路探索サーバ30は端末装置20に探索した渋滞予測経路と出発地の推奨出発時刻とを含む推奨経路のデータを配信する。また、目的地への到着希望時刻に深夜の時間帯が設定されている場合は、出発地の出発時刻を一定の時間間隔で遅くして経路を最探索し、コストの差が、設定した渋滞許容時間、例えば、1時間以内になる経路が探索されるまでこの処理を繰り返す。
【0064】
また、渋滞許容コストを満足する渋滞予測経路が探索されるまで再探索を繰り返す処理において、所定の時間幅だけ出発時刻を早める処理と遅くする処理を交互にあるいは、所定回数ごと交互に調整するように構成してもよい。また、出発時刻を調整する限界時間や再探索の回数を調整限界として設定しておき、調整限界を超えた場合には、渋滞許容時間を再度設定しなおすよう端末装置20に要求する。このようにすれば、希望出発時刻に対して、推奨経路の推奨出発時刻として現実的な時刻を持つ渋滞予測経路を提供することができるようになる。
【0065】
本発明によれば、出発地から目的地までの渋滞を考慮した渋滞予測経路を探索するにあたり、利用者が所望する渋滞許容時間(標準コストに対して渋滞による増加コストの許容範囲)を満足する渋滞予測経路(推奨経路)とその出発時刻(推奨出発時刻)を利用者に提供することができるようになる。
【0066】
従って、端末装置20の利用者は、渋滞許容時間と出発地の出発希望時刻や、目的地への到着希望時刻を設定して経路探索サーバ30に経路探索要求することで、渋滞により余分にかかる所要時間の許容範囲を満足する渋滞予測経路とその経路の出発時刻を知ることができるようになる。目的地への到着希望時刻を設定した場合には、設定した到着希望時刻以前に目的地に到着でき、かつ、渋滞許容時間を満足する渋滞予測経路とその出発時刻を知ることができるようになる。
【0067】
利用者は経験的にこのような渋滞回避行動を行っており、早朝のより早い時間に出発地を出発したり、深夜のより遅い時間に出発地を出発したりする。しかしながら、この場合、利用者が経験的に出発時刻を判断するものであり、具体的に旅行日時と旅行先に基づいてどの経路を選択し、どの時間帯に出発すればよいか、明確な指針が提供されてはいないのが現状である。本発明はこのような、渋滞回避のための推奨出発時刻とその推奨経路を道路交通情報に基づいて具体的に提供できるようにしたものである。
【0068】
以下、具体例に基づいて本発明の実施例にかかる経路探索システム10を説明するが、その前に本発明にかかる経路探索システム10の詳細な構成を説明する。図2は、図1に示した経路探索システム10の詳細な構成を示すブロック図である。
【0069】
端末装置20は、ナビゲーションサービスを受けることができる端末であり、制御手段201、通信手段21、GPS受信手段22、処理要求手段23、配信データ記憶手段24、表示手段25、操作入力手段26などを備えて構成されている。操作入力手段26には、渋滞許容時間を指定した経路探索を要求するための探索モード設定手段261が含まれる。探索モード設定手段261は、具体的には文字入力キー、表示画面に表示されたメニュー画面の設定項目などを選択するカーソルキーなどで構成される。
【0070】
経路探索サーバ30は、図1において述べたように、地図データを蓄積した地図データベース34、経路探索用の道路ネットワークデータを蓄積した経路探索用ネットワークデータベース35、渋滞情報を含む道路交通情報を蓄積する道路交通情報データベース36を備えている。経路探索サーバ30が徒歩や公共交通機関を利用した経路を探索して端末装置20に案内する機能を有する場合、経路探索用ネットワークデータベース35には更に、徒歩専用のネットワークデータ、交通機関の運行時刻表データに基づく交通ネットワークデータを蓄積しておく。
【0071】
また、経路探索サーバ30は、制御手段301、通信手段31、配信データ編集手段32、探索条件調整手段33、地図データベース34、経路探索用ネットワークデータベース35、道路交通情報データデータベース36、ネットワークデータ編集手段37、渋滞許容経路コスト算出手段371、経路コスト評価手段372、処理要求記憶手段38、経路探索手段39などを備えて構成されている。
【0072】
経路探索サーバ30は、端末装置20から経路探索やPOI検索あるいは地図配信の要求があると、処理要求記憶手段38にその要求を一次記憶する。要求が経路探索要求である場合、経路探索手段39は経路探索用ネットワークデータベース35を参照して最適経路あるいは推奨経路(案内経路)を探索する。探索された案内経路のデータは配信データ編集手段32により端末装置20に対する配信データに編集され、端末装置20に配信される。また、地図データベース34から案内経路を含む地図データが読み出され、端末装置20に配信される。
【0073】
道路交通情報データデータベース36には、過去の道路交通情報を統計的に処理し、月日、曜日、祝祭日、時間帯、天候などの条件別に、各道路リンクの渋滞度、渋滞所要時間などが蓄積された統計的道路交通データ、各道路リンクごとの最新の渋滞度、所要時間などを蓄積した最新道路交通データが蓄積されている。通常の渋滞を加味した渋滞考慮経路探索においては、ネットワークデータ編集手段37は最新の道路交通データに基づいて経路探索用ネットワークデータベース35のネットワークデータを編集して渋滞状況を加味した経路探索を行う。
【0074】
渋滞許容時間を設定した経路探索においては、端末装置20は、渋滞許容時刻を設定した経路探索モードを設定し、出発地、目的地、出発希望日、出発希望時刻または到着希望時刻などの経路探索条件を経路探索サーバ30に送信する。経路探索サーバ30は端末装置20からこれらの情報(探索モード、経路探索条件)を受信して経路探索を開始する。
【0075】
経路探索手段39は経路探索用ネットワークデーダベース35に蓄積された前記の統計的道路交通データを用いて、該当する月日、曜日の各道路リンクのコストを経路探索用ネットワークデータベース35に適用して、渋滞状況を加味した渋滞予測経路(第1の経路)を探索する。第1の経路のコストは、渋滞予測経路における渋滞予測経路コストである。
【0076】
次いで、経路探索手段39は、道路交通情報を反映せず、すなわち、渋滞状況を加味せずに出発地から目的地までの標準コスト経路(第2の経路)を探索する。
第2の経路探索において、経路探索手段39は、経路探索用ネットワークデータベース35に蓄積された通常の道路ネットワークデータを用いた経路探索を行う。通常の道路ネットワークデータは、道路の標準走行速度により設定したコストを用いて道路ネットワークを表現したものであり、この道路ネットワークデータを用いた経路探索では、渋滞の状況を反映せず、標準速度で走行した場合の最適経路が探索される。第2の経路のコストは標準コスト経路における標準コストである。
【0077】
第2の経路(標準コスト経路)が探索されると、渋滞許容経路コスト算出手段371は、第2の経路のコストである標準コストに渋滞許容時間(許容コスト)を加え、渋滞許容経路コストを算出する。そして、経路コスト評価手段372は、渋滞予測経路コスト(第1の経路の経路コスト)と渋滞許容経路コストとを比較し、渋滞予測経路コストと渋滞許容経路コストとの差が、設定した渋滞許容時間の範囲内か否かを判別する。
【0078】
渋滞予測経路コストと渋滞許容経路コストの差が渋滞許容時間より小さい場合には、渋滞予測経路は、条件として設定した渋滞許容時間を満足するから、渋滞予測経路を推奨経路とし、その出発時刻を推奨出発時刻として、端末装置に案内する。渋滞予測経路コストと渋滞許容経路コストの差が渋滞許容時間より大きい場合には、渋滞予測経路は、標準の経路コストに加え、条件として設定した渋滞許容時間よりも長い時間を要するから推奨経路とせず、出発時刻を当初の探索条件で設定した出発希望時刻から所定の時間だけ、早めるか、または、遅くして再度、渋滞予測経路を探索する。例えば、所定の時間を30分に設定し、出発時刻を30分遅くし、または、早めて、渋滞予測経路を探索する。経路探索手段は渋滞許容時間を満足する渋滞予測経路が探索されるまで前述した処理手順を繰り返す。
【0079】
すなわち、渋滞予測経路コストと渋滞許容経路コストの差が渋滞許容時間より小さい場合には、渋滞予測経路は、条件として設定した渋滞許容時間を満足するから、第1の経路(渋滞予測経路)を推奨経路とする。配信データ編集手段32は、推奨経路における出発地の出発時刻を推奨出発時刻として、推奨経路のデータとともに、端末装置20に配信するデータに編集し、端末装置20に送信する。
【0080】
第1の経路の経路コスト(渋滞予測経路コスト)が標準コストに渋滞許容時間を加えたコスト(渋滞許容経路コスト)より大きい場合は、経路探索手段39は、前記第1の経路における出発時刻を所定の時間だけ早めるかまたは遅くし、例えば、30分だけ早めるか、または遅くして、第1経路を探索したと同様にして渋滞予測経路の経路探索を行い、最初に探索した第1の経路(渋滞予測経路)の代替となる渋滞予測経路を探索する。
【0081】
代替となる第1の経路が探索されると、経路コスト評価手段372は、前述と同様の処理を繰り返し、経路探索手段は渋滞許容時間を満足する渋滞予測経路が見つかるまでこの処理を行う。経路探索サーバ30は、以上のような手順を繰り返し、標準コストに渋滞許容時間を加えた経路コストを満足する渋滞予測経路が得られると、当該経路を推奨経路とし、その経路における出発地の出発時刻を推奨出発時刻として端末装置20に案内する。端末装置20はこの推奨経路と推奨出発時刻に基づいて経路移動すれば、その経路により出発地から目的地まで移動した場合の所要時間は標準コストに渋滞許容時間を加えた時間で移動することができ、渋滞に巻き込まれることによる所要時間の増加分を、設定した渋滞許容時間の範囲内にすることができる。
【0082】
経路探索サーバ30に渋滞許容時間を設定した経路探索を要求する場合、端末装置20において、表示手段25に表示されたメニュー画面を用い、操作入力手段26の探索モード設定手段261を操作してモード設定を行う。図3は、端末装置20の表示手段25に表示されるメニュー画面の一例を示している。図3のメニュー画面262は、探索モード設定の初期画面であり、有料道路と一般道路のどちらを優先するかを指定する選択ボタンの他に、渋滞に遭遇した場合に余分にかかる時間をどれだけ許容するかを設定して経路探索し、その経路の推奨出発時刻を知るための「渋滞許容時間設定探索モード」の選択ボタン263が表示される。なお、出発地や目的地などの設定は経路探索条件の設定手順において既に設定済であるものとする。
【0083】
選択ボタン263が選択されると、図4に示す、表示手段25のメニュー画面は、渋滞許容時間設定画面264に遷移する。この渋滞許容時間設定画面264には、所望の探索希望日時をするための希望日時入力欄265、出発地の出発希望時刻または目的地への到着希望時刻の何れかを選択する選択ボタン266、その時刻を入力する時刻入力欄267、渋滞による増加時間の許容範囲を入力するための許容時間入力欄268が表示され、利用者は、操作入力手段26を用いて所望の入力を行う。なお、この渋滞許容時間設定画面264は、出発地の設定において端末装置20の現在位置(GPSを用いて測位した現在位置)が出発地として指定された場合の画面である。
【0084】
端末装置20から渋滞許容時間を設定した経路探索の要求があると、経路探索サーバ30は、先に説明した処理を行って条件を満たす推奨経路を端末装置20に配信する。図5は、推奨経路を回答する推奨経路回答画面の一例を示す図である。推奨経路回答画面270には、出発地(S)から目的地(G)までの経路271が表示され、出発地(S)を出発すべき推奨出発時刻272、経路271の所要時間(経路コスト)273が表示される。
【0085】
次に、経路探索用ネットワークデータベース35を用いた経路の概念について説明する。例えば、自動車や徒歩による経路探索に用いられる道路ネットワークデータは、以下のように構成される。道路が図6に示すように道路A、B、Cからなる場合、道路A、B、Cの端点、交差点、屈曲点などをノードとし、各ノード間を結ぶ道路を有向性のリンクで表し、ノードデータ(ノードの緯度・経度)、リンクデータ(リンク番号)と各リンクのリンクコスト(リンクの距離またはリンクを走行するのに必要な所要時間)をデータとしたリンクコストデータとで構成される。
【0086】
すなわち、図6において、Nn(○印)、Nm(◎印)がノードを示し、Nm(◎印)は道路の交差点を示している。各ノード間を結ぶ有向性のリンクを矢印線(実線、点線、2点鎖線)で示している。リンクは、道路の上り、下りそれぞれの方向を向いたリンクが存在するが、図6では図示を簡略化するため矢印の向きのリンクのみを図示している。
【0087】
このような道路ネットワークのデータを経路探索用のデータベースとして経路探索を行う場合、出発地のノードから目的地のノードまで連結されたリンクをたどりそのリンクコストを累積し、累積リンクコストの最少になる経路を探索して案内する。すなわち、図6において出発地をノードAX、目的地をノードCYとして経路探索を行う場合、ノードAXから道路Aを走行して2つ目の交差点で右折して道路Cに入りノードCYにいたるリンクを順次たどりリンクコストを累積する。そして、リンクコストの累積値が最少になる経路を探索して案内する。
【0088】
図6ではノードAXからノードCYに至る他の経路は図示されていないが、実際にはそのような経路が他にも存在するため、ノードAXからノードCYに至ることが可能な複数の経路を同様にして探索し、それらの経路のうちリンクコストが最少になる経路を最適経路として決定するものである。この手法は、例えば、ダイクストラ法と呼ばれる周知の手法によって行われる。
【0089】
徒歩経路を探索する場合の道路ネットワークデータには、歩行者専用の道路や通路(公園内の通路など)のデータが加えられ、自動車専用の道路、例えば、歩行者や自転車の立ち入りが禁止される高速道路のデータが除かれる。また、自動車による経路を探索する場合には、前述の歩行者専用道路等のデータが除かれる。交通機関による経路を含む探索の場合、交通機関の路線のデータが用いられる。交通機関のネットワークにおいては、各駅をノードとし、駅間がリンクで結ばれる。交通機関のネットワークにおけるリンクは電車やバスなどの交通手段ごとに作成され、その運行時刻表によって定められた所要時間が各リンクのリンクコストになる。
【0090】
渋滞考慮経路探索や渋滞予測経路探索を行う場合には、ネットワークデータ編集手段37により経路探索用ネットワークデータベース35に蓄積された道路ネットワークの各リンクコストを、道路交通情報データデータベース36に蓄積された道路リンクのコストで補正する編集を行った上で、経路探索手段39が出発地から目的地までの経路探索を行うようにされる。
【0091】
図7は、本発明の実施例にかかる経路探索システム10における渋滞許容時間を設定した経路探索モードの渋滞予測経路探索の手順を示すフローチャートである。経路探索システム10は、ステップS101で渋滞許容時間を設定探索のモード信号を受信すると、続いてステップS102において、ユーザが入力した目的地・出発地・希望日時情報を受信する。希望日時情報は、到着希望日と出発希望時刻または到着希望時刻の他、渋滞の影響により増加してもよい許容時間(渋滞許容許容時間)C(tc)を含んでいる。
【0092】
ステップS103において、経路探索システム10は出発地から目的地までの標準所要時間(標準コスト経路の標準コスト)B(t)を算出する。標準所要時間B(t)とは、経路探索手段39が、道路交通情報データデータベース36に記憶された渋滞状況を考慮しないで、経路探索用ネットワークデータベース35を参照して、出発地から目的地への経路探索を行って得られた経路の所要時間を指している。
【0093】
続いて、ステップS104に進む。ステップS104において、経路探索手段39は、希望日時情報を考慮した渋滞予測経路の探索を行う。この探索においては、ネットワークデータ編集手段37により、道路交通情報データデータベース36に記憶された過去の道路交通情報データから該当する日時のデータを抽出し、経路探索用ネットワークデータベース35の道路ネットワークデータを編集する。そして、経路探索手段39は編集された道路ネットワークデータを参照して渋滞の状況を反映した経路を探索するものである。この結果得られた渋滞予測経路の所要時間(渋滞予測経路コスト)をA(t´)とする。
【0094】
続いてステップS105において、渋滞許容経路コスト算出手段371は、ステップS103で算出した標準所要時間(標準コスト)B(t)に渋滞許容時間C(tc)を加え、渋滞許容経路コスト(B+C=t+tc)を算出し、経路コスト評価手段372は、渋滞許容経路コスト算出手段371が算出した渋滞許容経路コスト(B+C)と、ステップS104で探索した渋滞予測経路のコストA(t´)とを比較し、渋滞予測経路が渋滞許容時間を満足するか否かを判別する。
【0095】
すなわち、ステップS105の判別処理において、渋滞許容経路コスト(B+C=t+tc)>渋滞予測経路のコストA(t´)であれば、渋滞予測経路は渋滞許容時間C(tc)の範囲内で出発地から目的地まで到着できることになるから、条件を満足することになる。従って、ステップS108の処理に進み、経路探索サーバ30はこの渋滞予測経路を推奨経路とし、その出発時刻を推奨出発時刻とし、これらの情報を端末装置20に配信する。
【0096】
一方、この判別処理において、渋滞許容経路コスト(B+C=t+tc)>渋滞予測経路のコストA(t´)でなければ、渋滞予測経路は渋滞許容時間C(tc)の範囲内で出発地から目的地まで到着できないことになるから、条件を満足しないことになる。この場合、ステップS106の処理に進む。
【0097】
ステップS106において、探索条件調整手段は、ステップS105の処理で探索された渋滞予測経路における出発時刻Tから所定の時間だけ時刻を前倒しに早めるか、または所定の時間だけ時刻を後ろ倒しに遅くした時刻を出発時刻T´として、再度渋滞予測経路(推奨経路の候補)を探索する。このようにして探索された渋滞予測経路の渋滞予測経路コストをA´とし、ステップS107の処理に進む。ここで、ステップS106において、出発時刻を変更して求めるt´は所定の時刻以上には変更しないようにしても良い。この時刻を出発時刻の調整を調整する調整限界とする。例えば、利用者が設定した出発希望時刻から6時間以上早めたり、遅めたりする経路は現実的でないからである。この場合は、渋滞許容時間を変更するなど、条件設定自体を変更するほうが、経路探索効率、条件を満たす経路が得られる確率が高くなると考えられる。
【0098】
ステップS107においては、ステップS106で得られた渋滞予測経路における所要時間A´とし、ステップS105の判別処理と同様に、渋滞許容経路コスト(B+C)と、ステップS106で探索した渋滞予測経路のコストA´とを比較し、渋滞予測経路が渋滞許容時間を満足するか否かを判別する。
【0099】
渋滞許容経路コストB+C>渋滞予測経路のコストAt´であれば、渋滞予測経路は渋滞許容時間C(tc)の範囲内で出発地から目的地まで到着できることになるから、条件を満足することになる。従って、ステップS108の処理に進み、経路探索サーバ30はこの渋滞予測経路を推奨経路とし、その出発時刻を推奨出発時刻とし、これらの情報を端末装置20に配信する。
【0100】
渋滞許容経路コストB+C>渋滞予測経路のコストAt´でなければ、渋滞予測経路は渋滞許容時間C(tc)の範囲内で出発地から目的地まで到着できないことになるから、条件を満足しないことになる。この場合、ステップS109の処理に進む。ステップS109の処理では、探索条件調整手段33は、出発時刻の調整範囲が前述の調整限界を超えるか否かを判別し、調整限界を超えなければステップS106に戻って、経路探索手段39は、次の渋滞予測経路の探索を繰り返す。出発時刻の調整範囲が前述の調整限界を超える場合は、ステップS102の処理に戻り、端末装置20に経路探索条件の変更を促す。
【0101】
なお、調整限界を設定する方法としては、調整の時間限界を設定する方法の他、調整の回数、すなわち、所定の時間間隔で出発時刻を早めまたは遅くして調整する回数を設定することもでき、あるいは、調整限界を設定する代わりに、図4のメニュー画面において、渋滞許容時間の設定範囲を予め設定した値より大きい値の入力しか許可しないようにしても良いし、所定の値以上の入力しか許可しないようにしても良い。
【0102】
また、探索条件調整手段33は、渋滞許容時間を満足する渋滞予測経路が探索されるまで、渋滞予測経路を繰り返し再探索するにあたって、出発時刻を早め、あるいは、遅くして調整する場合に、最初に探索した渋滞予測経路の出発時刻を起点として、早める設定と遅くする設定を交互、あるいは一定の回数ごとに入れ替えて調整するようにしてもよい。
【0103】
ステップS108の処理においては、前述の処理によって得られた渋滞予測経路を推奨経路とし、その経路の出発時刻を推奨出発時刻とし、さらにその経路の所要時間と標準経路の所要時間との差を遅延時間として、それらのデータを端末装置20に配信し、端末装置20において表示させ、処理は終了となる。
【0104】
以上の処理によって、経路探索システム10は利用者が予め混雑等により渋滞遅延が予想される目的地に、希望時刻に到着するか、または希望時刻に出発する場合に、利用者は、渋滞遅延の許容時間以内に到着希望時刻までに到着することができる推奨経路とその推奨出発時刻を知ることができるようになる。
【産業上の利用可能性】
【0105】
本発明は携帯電話のような携帯端末装置を端末装置とする通信型のナビゲーションシステムのみならずパーソナルコンピュータを端末装置とする経路探索、経路案内サービスにも適用可能である。
【図面の簡単な説明】
【0106】
【図1】本発明の実施例にかかる経路探索システムの構成を示すシステム構成図である。
【図2】本発明の実施例にかかる経路探索システムの詳細な構成を示すブロック図である。
【図3】渋滞許容時間を設定した経路探索モードの設定に用いられるメニュー画面の一例を示す図である。
【図4】渋滞許容時間を設定するための渋滞許容時間設定画面の一例を示す図である。
【図5】渋滞許容時間を設定した経路探索モードで探索した推奨経路の回答画面の一例を示す図である。
【図6】道路ネットワークのデータの概念を示す模式図である。
【図7】本発明の実施例にかかる経路探索システムの経路探索の処理手順を示すフローチャートである。
【符号の説明】
【0107】
10・・・・経路探索システム
12・・・・ネットワーク
20・・・・端末装置
201・・・制御手段
21・・・・通信手段
22・・・・GPS受信手段
23・・・・処理要求手段
24・・・・配信データ記憶手段
25・・・・表示手段
26・・・・操作入力手段
261・・・探索モード設定手段
30・・・・経路探索サーバ
301・・・制御手段
31・・・・通信手段
32・・・・配信データ編集手段
33・・・・探索条件調整手段
34・・・・地図データベース
35・・・・経路探索用ネットワークデータベース
36・・・・道路交通情報データデータベース
37・・・・ネットワークデータ編集手段
371・・・渋滞許容経路コスト算出手段
372・・・経路コスト評価手段
38・・・・処理要求記憶手段
39・・・・経路探索手段

【特許請求の範囲】
【請求項1】
出発地と目的地を含む経路探索条件を設定して経路探索サーバに経路探索を要求する端末装置と、前記端末装置により設定された経路探索条件に基づいて、道路交通情報に基づく所要時間を経路探索用ネットワークデータベースに反映させて出発地から目的地までの経路を探索し、探索した経路の情報を前記端末装置に配信する経路探索サーバと、を備えた経路探索システムにおいて、
前記端末装置は、前記経路探索条件として、渋滞により増加する所要時間の許容値である渋滞許容時間と、出発希望時刻または目的地への到着希望時刻と、を設定する操作入力手段と、前記渋滞許容時間を設定した経路探索を前記経路探索サーバに要求する経路探索モードを設定する探索モード設定手段と、を備え、
前記経路探索サーバは、前記渋滞許容時間を設定した経路探索モードにおいて、経路探索用ネットワークデータベースを参照して前記出発地から目的地までの標準コスト経路を探索するとともに、道路交通情報に基づく所要時間を経路探索用ネットワークデータベースに反映させて出発地から目的地までの渋滞予測経路を探索する経路探索手段と、渋滞許容経路コストを算出する渋滞許容経路コスト算出手段と、経路コスト評価手段と、を備え、
前記端末装置から前記渋滞許容時間を設定した経路探索が要求された場合、前記渋滞許容経路コスト算出手段は前記標準コスト経路の標準コストに渋滞許容時間を加えた渋滞許容経路コストを算出し、前記経路コスト評価手段は、前記渋滞許容経路コストと前記渋滞予測経路のコストとを比較し、前記渋滞許容経路コストが該渋滞予測経路の経路コストより大きい場合、前記渋滞予測経路を推奨経路とし、該渋滞予測経路の出発地の出発時刻を推奨出発時刻として前記端末装置に配信することを特徴とする経路探索システム。
【請求項2】
前記経路探索サーバは、探索条件調整手段を備え、前記渋滞許容経路コストが該渋滞予測経路の経路コストより小さい場合、前記渋滞予測経路の出発地の出発時刻を、所定の時間ずつ、早めて設定し、あるいは、遅くして設定し、前記経路探索手段は、前記探索条件調整手段が設定した出発時刻に基づいて、前記渋滞予測経路を繰り返し探索することを特徴とする請求項1に記載の経路探索システム。
【請求項3】
前記探索条件調整手段は、前記渋滞予測経路を繰り返し探索するにあたり、前記渋滞予測経路の出発地の出発時刻を、所定の時間ずつ、早めて設定する処理と遅くして設定する処理とを交互に、または所定探索回数ごとに交互に行うことを特徴とする請求項2に記載の経路探索システム。
【請求項4】
前記探索条件調整手段が、前記出発時刻を、所定の時間ずつ、早めて設定し、あるいは、遅くして設定する際、調整する出発時刻が調整限界値を超える場合には、前記経路探索サーバは、前記端末装置に経路探索条件の再設定を要求することを特徴とする請求項2に記載の経路探索システム。
【請求項5】
前記端末装置は、前記経路探索条件として、渋滞により増加する所要時間の許容値である渋滞許容時間と、出発希望時刻または目的地への到着希望時刻と、を設定する操作入力手段は、前記渋滞許容時間を設定する設定範囲を所定の時間幅に制限するように構成されたことを特徴とする請求項1に記載の経路探索システム。
【請求項6】
出発地と目的地を含む経路探索条件を設定して経路探索サーバに経路探索を要求する端末装置にネットワークを介して接続され、前記端末装置により設定された経路探索条件に基づいて、道路交通情報に基づく所要時間を経路探索用ネットワークデータベースに反映させて出発地から目的地までの経路を探索し、探索した経路の情報を前記端末装置に配信する経路探索サーバにおいて、
前記端末装置は、前記経路探索条件として、渋滞により増加する所要時間の許容値である渋滞許容時間と、出発希望時刻または目的地への到着希望時刻と、を設定する操作入力手段と、前記渋滞許容時間を設定した経路探索を前記経路探索サーバに要求する経路探索モードを設定する探索モード設定手段と、を備え、
前記経路探索サーバは、前記渋滞許容時間を設定した経路探索モードにおいて、経路探索用ネットワークデータベースを参照して前記出発地から目的地までの標準コスト経路を探索するとともに、道路交通情報に基づく所要時間を経路探索用ネットワークデータベースに反映させて出発地から目的地までの渋滞予測経路を探索する経路探索手段と、渋滞許容経路コストを算出する渋滞許容経路コスト算出手段と、経路コスト評価手段と、を備え、
前記端末装置から前記渋滞許容時間を設定した経路探索が要求された場合、前記渋滞許容経路コスト算出手段は前記標準コスト経路の標準コストに渋滞許容時間を加えた渋滞許容経路コストを算出し、前記経路コスト評価手段は、前記渋滞許容経路コストと前記渋滞予測経路のコストとを比較し、前記渋滞許容経路コストが該渋滞予測経路の経路コストより大きい場合、前記渋滞予測経路を推奨経路とし、該渋滞予測経路の出発地の出発時刻を推奨出発時刻として前記端末装置に配信することを特徴とする経路探索サーバ。
【請求項7】
前記経路探索サーバは、探索条件調整手段を備え、前記渋滞許容経路コストが該渋滞予測経路の経路コストより小さい場合、前記渋滞予測経路の出発地の出発時刻を、所定の時間ずつ、早めて設定し、あるいは、遅くして設定し、前記経路探索手段は、前記探索条件調整手段が設定した出発時刻に基づいて、前記渋滞予測経路を繰り返し探索することを特徴とする請求項6に記載の経路探索サーバ。
【請求項8】
前記探索条件調整手段は、前記渋滞予測経路を繰り返し探索するにあたり、前記渋滞予測経路の出発地の出発時刻を、所定の時間ずつ、早めて設定する処理と遅くして設定する処理とを交互に、または所定探索回数ごとに交互に行うことを特徴とする請求項7に記載の経路探索サーバ。
【請求項9】
前記探索条件調整手段が、前記出発時刻を、所定の時間ずつ、早めて設定し、あるいは、遅くして設定する際、調整する出発時刻が調整限界値を超える場合には、前記経路探索サーバは、前記端末装置に経路探索条件の再設定を要求することを特徴とする請求項7に記載の経路探索サーバ。
【請求項10】
前記端末装置は、前記経路探索条件として、渋滞により増加する所要時間の許容値である渋滞許容時間と、出発希望時刻または目的地への到着希望時刻と、を設定する操作入力手段は、前記渋滞許容時間を設定する設定範囲を所定の時間幅に制限するように構成された前記端末装置にネットワークを介して接続されることを特徴とする請求項6に記載の経路探索サーバ。
【請求項11】
端末装置により設定された経路探索条件に基づいて、道路交通情報に基づく所要時間を経路探索用ネットワークデータベースに反映させて出発地から目的地までの経路を探索し、探索した経路の情報を前記端末装置に配信する経路探索サーバにネットワークを介して接続され、出発地と目的地を含む経路探索条件を設定して経路探索サーバに経路探索を要求する端末装置において、
前記経路探索サーバは、渋滞許容時間を設定した経路探索モードにおいて、経路探索用ネットワークデータベースを参照して前記出発地から目的地までの標準コスト経路を探索するとともに、道路交通情報に基づく所要時間を経路探索用ネットワークデータベースに反映させて出発地から目的地までの渋滞予測経路を探索する経路探索手段と、渋滞許容経路コストを算出する渋滞許容経路コスト算出手段と、経路コスト評価手段と、を備え、
前記端末装置から前記渋滞許容時間を設定した経路探索が要求された場合、前記渋滞許容経路コスト算出手段は前記標準コスト経路の標準コストに渋滞許容時間を加えた渋滞許容経路コストを算出し、前記経路コスト評価手段は、前記渋滞許容経路コストと前記渋滞予測経路のコストとを比較し、前記渋滞許容経路コストが該渋滞予測経路の経路コストより大きい場合、前記渋滞予測経路を推奨経路とし、該渋滞予測経路の出発地の出発時刻を推奨出発時刻として前記端末装置に配信し、
前記端末装置は、前記経路探索条件として、渋滞により増加する所要時間の許容値である渋滞許容時間と、出発希望時刻または目的地への到着希望時刻と、を設定する操作入力手段と、前記渋滞許容時間を設定した経路探索を前記経路探索サーバに要求する経路探索モードを設定する探索モード設定手段と、を備えたことを特徴とする端末装置。
【請求項12】
出発地と目的地を含む経路探索条件を設定して経路探索サーバに経路探索を要求する端末装置と、前記端末装置により設定された経路探索条件に基づいて、道路交通情報に基づく所要時間を経路探索用ネットワークデータベースに反映させて出発地から目的地までの経路を探索し、探索した経路の情報を前記端末装置に配信する経路探索サーバと、を備えた経路探索システムにおける経路探索方法において、
前記端末装置は、前記経路探索条件として、渋滞により増加する所要時間の許容値である渋滞許容時間と、出発希望時刻または目的地への到着希望時刻と、を設定する操作入力手段と、前記渋滞許容時間を設定した経路探索を前記経路探索サーバに要求する経路探索モードを設定する探索モード設定手段と、を備え、
前記経路探索サーバは、前記渋滞許容時間を設定した経路探索モードにおいて、経路探索用ネットワークデータベースを参照して前記出発地から目的地までの標準コスト経路を探索するとともに、道路交通情報に基づく所要時間を経路探索用ネットワークデータベースに反映させて出発地から目的地までの渋滞予測経路を探索する経路探索手段と、渋滞許容経路コストを算出する渋滞許容経路コスト算出手段と、経路コスト評価手段と、を備え、
前記端末装置から前記渋滞許容時間を設定した経路探索が要求された場合、前記渋滞許容経路コスト算出手段が前記標準コスト経路の標準コストに渋滞許容時間を加えた渋滞許容経路コストを算出するステップと、前記経路コスト評価手段が、前記渋滞許容経路コストと前記渋滞予測経路のコストとを比較ステップと、前記渋滞許容経路コストが該渋滞予測経路の経路コストより大きい場合、前記渋滞予測経路を推奨経路とするステップとを有し、該渋滞予測経路の出発地の出発時刻を推奨出発時刻として前記端末装置に配信することを特徴とする経路探索方法。
【請求項13】
前記経路探索サーバは、探索条件調整手段を備え、前記渋滞許容経路コストが該渋滞予測経路の経路コストより小さい場合、前記渋滞予測経路の出発地の出発時刻を、所定の時間ずつ、早めて設定し、あるいは、遅くして設定するステップと、前記経路探索手段が、前記探索条件調整手段が設定した出発時刻に基づいて、前記渋滞予測経路を繰り返し探索するステップとを有することを特徴とする請求項12に記載の経路探索方法。
【請求項14】
前記探索条件調整手段は、前記渋滞予測経路を繰り返し探索するにあたり、前記渋滞予測経路の出発地の出発時刻を、所定の時間ずつ、早めて設定する処理と遅くして設定する処理とを交互に、または所定探索回数ごとに交互に行う処理を含むことを特徴とする請求項13に記載の経路探索方法。
【請求項15】
前記探索条件調整手段が、前記出発時刻を、所定の時間ずつ、早めて設定し、あるいは、遅くして設定する際、調整する出発時刻が調整限界値を超える場合には、前記経路探索サーバは、前記端末装置に経路探索条件の再設定を要求する処理を有することを特徴とする請求項13に記載の経路探索方法。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate


【公開番号】特開2009−192356(P2009−192356A)
【公開日】平成21年8月27日(2009.8.27)
【国際特許分類】
【出願番号】特願2008−33002(P2008−33002)
【出願日】平成20年2月14日(2008.2.14)
【特許番号】特許第4246250号(P4246250)
【特許公報発行日】平成21年4月2日(2009.4.2)
【出願人】(500168811)株式会社ナビタイムジャパン (410)
【Fターム(参考)】