(57)【要約】【課題】出発地から目的地までを交通機関を利用して定期的に往復する経路であって、往路に所望する条件と復路に所望する条件とを同時に満足する候補経路を探索することができるようにする。【解決手段】経路探索システム１０は、経路探索条件を設定するための操作・入力手段２７と、交通機関を利用した経路を探索するための交通ネットワークデータ３７を含む経路探索用ネットワークデータ３５と、経路探索手段３３と、案内経路抽出手段（例えば、経路比較手段３８）と、を備え、操作・入力手段２７により入力された出発地、目的地、往路および復路の時刻条件を経路探索条件とし、経路探索手段３３は、経路探索条件に基づき、往路および復路またはその一方の候補経路を複数探索し、案内経路抽出手段は、往路に設定した時刻条件と復路に設定した時刻条件とを同時に満足する候補経路を抽出して案内経路とする。【選択図】図２
2008002968.tif 000002
【特許請求の範囲】
【請求項１】
所望の出発地と目的地を設定して、２地点間の複数の候補経路を探索する経路探索システムにおいて、
前記経路探索システムは、経路探索条件を設定するための操作・入力手段と、交通機関を利用した経路を探索するための交通ネットワークデータを含む経路探索用ネットワークデータと、経路探索手段と、案内経路抽出手段と、を備え、出発地から目的地までを定期的に往復する経路を探索する経路探索システムであって、
前記操作・入力手段により入力された出発地、目的地、往路および復路の時刻条件を経路探索条件とし、前記経路探索手段は、前記経路探索条件に基づき、往路および復路またはその一方の候補経路を複数探索し、前記案内経路抽出手段は、往路に設定した時刻条件と復路に設定した時刻条件とを同時に満足する候補経路を抽出して案内経路とすることを特徴とする経路探索システム。
【請求項２】
前記経路探索システムは、前記操作・入力手段により入力された出発地、目的地、往路および復路の時刻条件を経路探索条件とし、前記経路探索手段は、前記経路探索条件に基づき、往路および復路の候補経路をそれぞれ複数探索し、前記案内経路抽出手段は、前記往路と復路の候補経路を比較し、往路と復路が一致する候補経路を抽出して案内経路とすることを特徴とする請求項１に記載の経路探索システム。
【請求項３】
前記経路探索システムは、往路または復路の何れを優先して経路探索するかを前記操作・入力手段により優先探索設定し、前記経路探索手段は、優先探索設定された往路または復路について設定された時刻条件に基づいて候補経路を複数探索し、前記案内経路抽出手段は、前記探索された候補経路ごとに、優先探索設定されなかった往路または復路に設定された時刻条件を満足するかを判別し、当該優先探索設定されなかった往路または復路の時刻条件を満足する経路を抽出して案内経路とすることを特徴とする請求項１に記載の経路探索システム。
【請求項４】
前記経路探索システムは、前記出発地または目的地として、任意の交通機関の駅を操作・入力手段により設定することを特徴とする請求項１ないし請求項３のいずれか１項に記載の経路探索システム。
【請求項５】
前記経路探索システムは、経路探索用ネットワークデータに道路ネットワークデータを含み、前記出発地と目的地は、任意の地点を操作・入力手段により設定することを特徴とする請求項１ないし請求項３のいずれか１項に記載の経路探索システム。
【請求項６】
所望の出発地と目的地を設定する端末装置とネットワークを介して接続され、前記端末装置からの要求に基づき、設定された２地点間の複数の候補経路を探索する経路探索サーバにおいて、
前記経路探索サーバは、交通機関を利用した経路を探索するための交通ネットワークデータを含む経路探索用ネットワークデータと、経路探索手段と、案内経路抽出手段と、を備え、出発地から目的地までを定期的に往復する経路を探索する経路探索サーバであって、
前記端末装置により設定された出発地、目的地、往路および復路の時刻条件を経路探索条件とし、前記経路探索手段は、前記経路探索条件に基づき、往路および復路またはその一方の候補経路を複数探索し、前記案内経路抽出手段は、往路に設定した時刻条件と復路に設定した時刻条件とを同時に満足する候補経路を抽出して案内経路とすることを特徴とする経路探索サーバ。
【請求項７】
前記経路探索サーバは、前記端末装置により設定された出発地、目的地、往路および復路の時刻条件を経路探索条件とし、前記経路探索手段は、前記経路探索条件に基づき、往路および復路の候補経路をそれぞれ複数探索し、前記案内経路抽出手段は、前記往路と復路の候補経路を比較し、往路と復路が一致する候補経路を抽出して案内経路とすることを特徴とする請求項６に記載の経路探索サーバ。
【請求項８】
前記経路探索サーバは、前記端末装置により設定された出発地、目的地、往路および復路の時刻条件を経路探索条件とし、更に、前記端末装置により設定された、往路または復路の何れを優先して経路探索するかを示す優先探索設定に基づいて、前記経路探索手段は、優先探索設定された往路または復路について設定された時刻条件に基づいて候補経路を複数探索し、前記案内経路抽出手段は、前記探索された候補経路ごとに、優先探索設定されなかった往路または復路に設定された時刻条件を満足するかを判別し、当該優先探索設定されなかった往路または復路の時刻条件を満足する経路を抽出して案内経路とすることを特徴とする請求項６に記載の経路探索サーバ。
【請求項９】
前記経路探索サーバは、前記端末装置により設定された、任意の交通機関の駅を出発地、目的地として、往路および復路の時刻条件を経路探索条件とすることを特徴とする請求項６ないし請求項８のいずれか１項に記載の経路探索サーバ。
【請求項１０】
前記経路探索サーバは、経路探索用ネットワークデータに道路ネットワークデータを含み、前記端末装置により設定された、出発地、目的地、往路および復路の時刻条件を経路探索条件とすることを特徴とする請求項６ないし請求項８のいずれか１項に記載の経路探索サーバ。
【請求項１１】
所望の出発地と目的地を設定して、２地点間の複数の候補経路を探索する経路探索システムにおいて、
前記経路探索システムは、経路探索条件を設定するための操作・入力手段と、交通機関を利用した経路を探索するための交通ネットワークデータを含む経路探索用ネットワークデータと、経路探索手段と、案内経路抽出手段と、を備え、出発地から目的地までを定期的に往復する経路を探索する経路探索方法であって、
前記操作・入力手段により入力された出発地、目的地、往路および復路の時刻条件を経路探索条件とし、前記経路探索手段が、前記経路探索条件に基づき、往路および復路またはその一方の候補経路を複数探索する第１のステップと、前記案内経路抽出手段が、往路に設定した時刻条件と復路に設定した時刻条件とを同時に満足する候補経路を抽出して案内経路とする第２のステップとを有することを特徴とする経路探索方法。
【請求項１２】
前記経路探索システムは、前記操作・入力手段により入力された出発地、目的地、往路および復路の時刻条件を経路探索条件とし、
前記第１のステップは、前記経路探索手段が、前記経路探索条件に基づき、往路および復路の候補経路をそれぞれ複数探索する処理を含み、前記第２のステップは、前記案内経路抽出手段が、前記往路と復路の候補経路を比較し、往路と復路が一致する候補経路を抽出して案内経路とする処理を含むことを特徴とする請求項１１に記載の経路探索方法。
【請求項１３】
前記経路探索システムは、往路または復路の何れを優先して経路探索するかを前記操作・入力手段により優先探索設定し、前記第１のステップは、前記経路探索手段が、優先探索設定された往路または復路について設定された時刻条件に基づいて候補経路を複数探索する処理を含み、前記第２のステップは、前記案内経路抽出手段が、前記探索された候補経路ごとに、優先探索設定されなかった往路または復路に設定された時刻条件を満足するかを判別し、当該優先探索設定されなかった往路または復路の時刻条件を満足する経路を抽出して案内経路とする処理を含むことを特徴とする請求項１１に記載の経路探索方法。
【請求項１４】
前記経路探索システムは、前記出発地または目的地として、任意の交通機関の駅を操作・入力手段により入力するステップを含むことを特徴とする請求項１１ないし請求項１３のいずれか１項に記載の経路探索方法。
【請求項１５】
前記経路探索システムは、経路探索用ネットワークデータに道路ネットワークデータを含み、前記出発地と目的地は、任意の地点を操作・入力手段により入力するステップを含むことを特徴とする請求項１１ないし請求項１３のいずれか１項に記載の経路探索方法。
【請求項１６】
端末装置からの要求に基づき、設定された２地点間の複数の候補経路を探索する経路探索サーバにネットワークを介して接続され、所望の出発地と目的地を設定する端末装置において、
交通機関を利用した経路を探索するための交通ネットワークデータを含む経路探索用ネットワークデータと、経路探索手段と、案内経路抽出手段と、を備え、前記端末装置により設定された出発地、目的地、往路および復路の時刻条件を経路探索条件とし、前記経路探索手段は、前記経路探索条件に基づき、往路および復路またはその一方の候補経路を複数探索し、前記案内経路抽出手段は、往路に設定した時刻条件と復路に設定した時刻条件とを同時に満足する候補経路を抽出して案内経路とする経路探索サーバに接続される端末装置であって、
該端末装置は、出発地、目的地、往路および復路の時刻条件を経路探索条件として設定する操作・入力手段を備えたことを特徴とする端末装置。
【請求項１７】
前記端末装置は、前記操作・入力手段により任意の交通機関の駅を出発地、目的地として、往路および復路の時刻条件を経路探索条件として設定することを特徴とする請求項１６に記載の端末装置。
【請求項１８】
前記経路探索サーバは、経路探索用ネットワークデータに道路ネットワークデータを含み、前記端末装置は前記操作・入力手段により出発地、目的地、往路および復路の時刻条件を経路探索条件として設定することを特徴とする請求項１６に記載の端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交通機関区間を利用して所望の出発地から目的地までの最適経路や複数の候補経路を探索する経路探索システムに関するものであり、特に、出発地から目的地までを定期的に往復する経路であって、往路に所望する条件と復路に所望する条件とを同時に満足する最適経路、候補経路を探索して提供することができるようにした定期往復経路探索システム、経路探索サーバ、端末装置および定期往復経路探索方法に関するものである。
【背景技術】
【０００２】
従来から、地図データ、道路データを用いて、所望の出発地から目的地までの経路を探索して利用者を案内するナビゲーション装置、ナビゲーションシステムが知られており、このようなナビゲーション装置、ナビゲーションシステムとしては、自動車に搭載して運転者に経路を案内するカーナビゲーション装置、携帯電話をナビゲーション端末として利用して経路探索サーバに経路探索要求を送り、その結果を受信して経路案内を受ける通信型のナビゲーションシステムなどが実用化されている。
【０００３】
特に、通信型のナビゲーションシステムは、携帯電話などの携帯端末をナビゲーション端末として利用したシステムであって、歩行者用のナビゲーションシステムとしても用いられるものである。歩行者用のナビゲーションシステムとしては、交通機関を含めた経路案内機能を付加することが好ましく、徒歩経路の探索と案内に加えて、経路探索サーバに交通機関の路線や運行時刻データを蓄積し、所望の出発駅から所望の目的駅までの経路（乗車候補列車）を、徒歩経路の探索と案内に加えて案内する機能を有するナビゲーションシステムも存在する。また、徒歩経路の経路探索を伴わずに情報配信サーバから交通機関の路線や時刻表、乗車可能な列車などの情報の配信を受けて表示する交通案内システムも存在する。
【０００４】
一般的なナビゲーション装置、通信ナビゲーションシステムに使用される経路探索装置、経路探索方法は、例えば、下記の特許文献１（特開２００１−１６５６８１号公報）に開示されている。このナビゲーションシステムは、携帯ナビゲーション端末から出発地と目的地の情報を情報配信サーバに送り、情報配信サーバで道路網や交通網のデータから探索条件に合致した経路を探索して案内するように構成されている。探索条件としては、出発地から目的地までの移動手段、例えば、徒歩、自動車、鉄道と徒歩の併用などがあり、これを探索条件の１つとして経路探索する。
【０００５】
情報配信サーバは、地図データの道路（経路）をその結節点、屈曲点の位置をノードとし、各ノードを結ぶ経路をリンクとし、全てのリンクのコスト情報（距離や所要時間）をデータベースとして備えている。そして、情報配信サーバは、データベースを参照して、出発地のノードから目的地のノードに至るリンクを順次探索し、リンクのコスト情報が最小となるノード、リンクをたどって案内経路とすることによって最短の経路を携帯ナビゲーション端末に案内することができる。このような経路探索の手法としてはラベル確定法あるいはダイクストラ法と言われる手法が用いられる。上記特許文献１には、このダイクストラ法を用いた経路探索方法も開示されている。
【０００６】
交通機関を利用する経路を探索する経路探索システムは、ユーザが指定する出発日時、出発地、目的地、到着時刻等の経路探索条件に基づいて、各交通機関の運行時刻データをデータベース化した運行時刻データベースと、これに基づいて交通ネットワークをデータベース化したデータを備えている。そして、これらのデータベースを参照して、乗り継ぎ（乗り換え）を含めて出発地と目的地を結ぶ、利用可能な各交通手段（個々の電車や路線バス）を経路として順次たどり、経路探索条件に合致する案内経路（出発地駅、目的地駅、路線、列車などの交通手段）の候補を１つまたは複数提示するように構成される。経路探索条件としては更に、所要時間、乗り継ぎ回数、運賃などの条件を指定できるようにされているのが一般的である。
【０００７】
また、交通機関に関する検索、案内を行うシステムとして、携帯電話などの端末装置から交通機関の路線情報や時刻表情報を案内する情報配信サーバに接続して所望の出発駅、出発時刻、目的駅などを指定して、乗車可能な路線や列車、電車などの交通手段の情報配信を受け、端末装置に表示することができる案内システムも提供されている。一般に端末装置からこのような利用を行う場合には、ダウンロードしたい情報の存在する場所を特定するためのＵＲＬ（Uniform Resource Locator）やドメイン名などのアドレス情報を端末装置に入力して当該アドレスにより特定される情報配信サーバ（情報サイト）にアクセスして所望の情報をダウンロードする構成がとられている。
【０００８】
交通機関を利用した経路探索、経路案内をするナビゲーションシステムなどにおける経路探索用のデータは、車載用ナビゲーションシステムや歩行者用ナビゲーションシステムにおける道路ネットワークのデータと同様に交通路線の各駅をノードとし、駅間を双方向リンクとしてネットワーク化したデータの他に、各交通路線上を運行される交通手段ごとに各リンクの運行時刻、所要時間がリンクコストのデータとして加えられる。更に、運賃データが加えられ、探索した案内経路の運賃が合わせて案内されるシステムも存在する。
【０００９】
従って端末装置に配信される案内経路データには、利用者が指定した経路探索条件である出発地から目的地までの路線経路や乗車を案内するバス、電車、列車およびその時刻が含まれ、運行時刻表や駅に掲示されるいわゆる駅貼り時刻表などがそのままあるいは必要部分が画面表示できる表示データなどの形式に加工されて端末装置に配信される。端末装置では案内経路のデータや運行時刻表あるいは駅貼り時刻表を表示して経路や乗車すべき交通手段を確認することができる。
【００１０】
交通機関を利用した経路探索を行う経路探索方法は、例えば、下記の特許文献２（特開２０００−２５８１８４号公報）に交通ネットワーク経路探索方法として開示されている。この特許文献２に開示された交通ネットワーク経路探索方法は、出発地点から目的地点までの経路を、地点をノード、地点間をリンクとして交通ネットワークを表現し、コンピュータを用いてラベル確定法により最短コスト条件下で探索する交通ネットワーク経路探索方法である。
【００１１】
この方法においては、出発地点および目的地点から利用する交通機関の駅までの経路として、出発地点および目的地点から利用する交通機関の駅までの直線距離、および目的地点から利用する交通機関の駅までの直線距離を緯度経度情報を用いて求め、該直線距離を変数として平均コストを算出し、前記平均コストが指定したコストの範囲内に含まれるすべての利用交通機関の駅を求め、歩行経路を決定し、求められた歩行経路を交通機関の交通ネットワーク経路に組み込んで総合交通ネットワークを表現し、コンピュータを用いてラベル確定法により求めるコスト条件下で探索するようにしている。
【００１２】
交通機関を用いた経路探索や、徒歩と交通機関を利用した経路探索を利用して、出発地から目的地までを定期的に往復する最適経路を探索することができる。定期的に往復する経路とは、例えば、自宅から会社や学校までの経路などである。このような経路探索は定期乗車券を購入する際の経路を決定する場合に利用することができる。また、会社や学校までの経路を参考に住居をどのエリアに選択するかを検討する場合にも利用することができる。
【００１３】
このような定期乗車券を購入する場合の最適経路を案内するシステムとしては、例えば、下記の特許文献３（特開平６−２６６９１４号公報）や特許文献４（特開２００３−２２４５８号公報）に定期券発行装置として開示されている。
【００１４】
この特許文献３に開示された定期券発行装置は、定期券の乗車区間に複数の乗車ルートがある場合に、過去の定期券の発行実績に基づいて乗車ルートを順序付けて表示させ、その表示を参考にして乗車ルートを入力できるようにしたものである。この定期券発行装置は、定期券の乗車区間を入力する入力手段と、その入力手段で入力された乗車区間に対応する乗車ルートを検索する検索手段と、その検索手段で検索された乗車ルートに対応する過去の定期券の発行数を算出する算出手段と、その算出手段で算出された定期券の発行数の多い順からその定期券に対応する乗車ルートを表示する表示手段とから構成されたものである。
【００１５】
また、特許文献４に開示された定期券発行装置は、利用者の希望する乗車経路を優先して表示画面に表示できるようにしたものである。この定期券発行装置は、定期券の発駅及び着駅を入力する入力手段と、入力された発駅及び着駅間に存在する乗車経路を抽出する抽出手段と、抽出された乗車経路が複数存在するとき、それら複数の乗車経路を過去の定期券発行枚数の多い順に並べて表示する表示手段と、表示された複数の乗車経路から所定の一つの乗車経路を選択する選択手段と、選択された乗車経路の定期券代金を満たす金銭が自動定期券発売機の本体に投入されたときに、その選択された乗車経路の定期券を発行する発行手段とから構成されたものである。
【００１６】
すなわち、特許文献３、特許文献４に開示された定期券発行装置は、何れも乗車駅と下車駅を指定して経路探索し、両駅間に複数の経路が存在する場合に、過去の定期券発行数の多い順に候補経路を案内するものである。一般に過去の定期券発行数の多い経路は、所要時間、距離、運賃が最少の経路を表しているものと考えられ、大多数の利用者は同様の条件を所望するのが普通であるから、利用者はこれを参考に満足する経路を選択することができるようになる。
【００１７】
【特許文献１】特開２００１−１６５６８１号公報（図１、図２）
【特許文献２】特開２０００−２５８１８４号公報（図４、図７）
【特許文献３】特開平６−２６６９１４号公報（図２、図３）
【特許文献４】特開２００３−２２４５８号公報（図１、図３）
【発明の開示】
【発明が解決しようとする課題】
【００１８】
先に説明したように、定期乗車券を購入する場合、大多数の人は所要時間、距離、運賃が最少となる経路を選択する。この場合、上記特許文献３や特許文献４に開示された定期券発行装置のような経路探索、経路案内でも利用者が十分に満足することのできる経路を案内することができる。上記のような経路探索条件である場合、定期券発行装置は案内する交通路線を運行する個々の電車やバスなどの移動手段の時刻表のデータ、すなわち、通常の交通機関を利用した経路探索に用いられる時刻表データに基づく交通ネットワークのデータは必要としない。
【００１９】
ところで、定期券の発行実績のランキングは、やはりそれなりの理由があって実績に差が付くと考えられるが、それが個々人の要求に合致する保証は無い。定期乗車券を購入する場合、大多数の人は所要時間、距離、運賃が最少となる経路を選択する。しかしながら、人によっては所要時間、距離、運賃が最少となる経路という条件でなく、往路と復路に異なる時刻条件を設定し、この条件を同時に満足する経路を選択したいという場合がある。例えば、往路は所要時間が短い経路を好むが復路は遅くまで終電がある経路を好むという場合である。
【００２０】
このような条件は、具体的には自宅から会社に向かう往路の条件は、最も遅く自宅を出て、所定の時間内（勤務開始時刻まで）に会社に到着できるという条件を設定し、復路は所望の最も遅い時刻まで帰宅可能な経路、すなわち、最も遅くまで終電がある経路を条件として設定するというようなケースである。この例のように、時間情報を条件とする経路探索を行う場合、上記特許文献３や特許文献４の定期券発行装置では経路探索を行うことができないという問題点がある。これは、先に述べたように、定期券発行装置が時刻表データに基づく交通ネットワークデータを持っていないことによる。
【００２１】
一般的に電車検索など情報提供サーバがウェブ（ＷＥＢ）を介して提供するサービスでは、情報提供サーバが時刻表データを持っており、所望の駅間の経路のうち所要時間の短い順に経路探索を要求したり、終電の時刻を求めたりすることが可能である。そしてこれらの経路探索により案内される経路には、片道運賃や定期運賃を案内する情報配信サーバもあり、定期券を購入する際の経路選択の参考にできる。
【００２２】
しかし、上記のようなウェブで提供される経路案内は片路（出発駅から目的駅に向かう一方向）の探索を行うもので、往路に設定した条件で経路探索した結果で経路を決めてしまうと、復路には都合がよくない（復路に所望する条件を満たさない）場合もある。例えば、通勤経路で、出社時刻を到着時刻にして最短所要時間の検索を行うと、その経路を復路とした時、帰宅時は終電が早い経路になってしまうということが起こる。これでは、前述のような条件を満足せず、都合が悪いということになってしまう。
【００２３】
また、往復それぞれの条件を設定して個別に経路探索を行うと、往路と復路が別の経路になることがあり、これでは定期券を使う経路として利用することができない。これは、徒歩と交通機関を利用した経路探索を行う上記特許文献２のような経路探索システムを利用しても同じである。すなわち、従来の経路探索システムでは、出発地から目的地までを定期的に往復する経路であって、往路に所望する条件と復路に所望する条件とを総合的に考慮して、往路、復路の条件を同時に満足する最適経路、候補経路を探索する機能が備えられていないという問題点があった。
【００２４】
本願の発明者は上記の問題点を解消すべく種々検討を重ねた結果、往路と復路の時刻条件をそれぞれ設定し、往路、復路それぞれ複数の候補経路を探索し、往路と復路が同一になる組み合わせを経路探索結果として抽出し、あるいは、一方の経路の候補経路を複数探索し、それぞれの候補経路を他方の経路の条件で評価して、往路に所望する条件と復路に所望する条件とを同時に満足する経路を経路探索結果として抽出するようになせば上記問題点を解消し得ることに想到して本発明を完成するに至ったものである。
【００２５】
すなわち、本発明は上記の問題点を解消することを課題とし、出発地から目的地までを交通機関を利用して定期的に往復する経路であって、往路に所望する条件と復路に所望する条件とを同時に満足する最適経路、候補経路を探索することができる定期往復経路探索システム、経路探索サーバ、端末装置および定期往復経路探索方法を提供することを目的とするものである。
【課題を解決するための手段】
【００２６】
前記課題を解決するために、本願の請求項１にかかる発明は、
所望の出発地と目的地を設定して、２地点間の複数の候補経路を探索する経路探索システムにおいて、
前記経路探索システムは、経路探索条件を設定するための操作・入力手段と、交通機関を利用した経路を探索するための交通ネットワークデータを含む経路探索用ネットワークデータと、経路探索手段と、案内経路抽出手段と、を備え、出発地から目的地までを定期的に往復する経路を探索する経路探索システムであって、
前記操作・入力手段により入力された出発地、目的地、往路および復路の時刻条件を経路探索条件とし、前記経路探索手段は、前記経路探索条件に基づき、往路および復路またはその一方の候補経路を複数探索し、前記案内経路抽出手段は、往路に設定した時刻条件と復路に設定した時刻条件とを同時に満足する候補経路を抽出して案内経路とすることを特徴とする。
【００２７】
本願の請求項２にかかる発明は、請求項１にかかる経路探索システムにおいて、
前記経路探索システムは、前記操作・入力手段により入力された出発地、目的地、往路および復路の時刻条件を経路探索条件とし、前記経路探索手段は、前記経路探索条件に基づき、往路および復路の候補経路をそれぞれ複数探索し、前記案内経路抽出手段は、前記往路と復路の候補経路を比較し、往路と復路が一致する候補経路を抽出して案内経路とすることを特徴とする。
【００２８】
本願の請求項３にかかる発明は、請求項１にかかる経路探索システムにおいて、
前記経路探索システムは、往路または復路の何れを優先して経路探索するかを前記操作・入力手段により優先探索設定し、前記経路探索手段は、優先探索設定された往路または復路について設定された時刻条件に基づいて候補経路を複数探索し、前記案内経路抽出手段は、前記探索された候補経路ごとに、優先探索設定されなかった往路または復路に設定された時刻条件を満足するかを判別し、当該優先探索設定されなかった往路または復路の時刻条件を満足する経路を抽出して案内経路とすることを特徴とする。
【００２９】
本願の請求項４にかかる発明は、請求項１ないし請求項３のいずれかにかかる経路探索システムにおいて、
前記経路探索システムは、前記出発地または目的地として、任意の交通機関の駅を操作・入力手段により設定することを特徴とする。
【００３０】
本願の請求項５にかかる発明は、請求項１ないし請求項３のいずれかにかかる経路探索システムにおいて、
前記経路探索システムは、経路探索用ネットワークデータに道路ネットワークデータを含み、前記出発地と目的地は、任意の地点を操作・入力手段により設定することを特徴とする。
【００３１】
また、本願の請求項６にかかる発明は、
所望の出発地と目的地を設定する端末装置とネットワークを介して接続され、前記端末装置からの要求に基づき、設定された２地点間の複数の候補経路を探索する経路探索サーバにおいて、
前記経路探索サーバは、交通機関を利用した経路を探索するための交通ネットワークデータを含む経路探索用ネットワークデータと、経路探索手段と、案内経路抽出手段と、を備え、出発地から目的地までを定期的に往復する経路を探索する経路探索サーバであって、
前記端末装置により設定された出発地、目的地、往路および復路の時刻条件を経路探索条件とし、前記経路探索手段は、前記経路探索条件に基づき、往路および復路またはその一方の候補経路を複数探索し、前記案内経路抽出手段は、往路に設定した時刻条件と復路に設定した時刻条件とを同時に満足する候補経路を抽出して案内経路とすることを特徴とする。
【００３２】
本願の請求項７にかかる発明は、請求項６にかかる経路探索サーバにおいて、
前記経路探索サーバは、前記端末装置により設定された出発地、目的地、往路および復路の時刻条件を経路探索条件とし、前記経路探索手段は、前記経路探索条件に基づき、往路および復路の候補経路をそれぞれ複数探索し、前記案内経路抽出手段は、前記往路と復路の候補経路を比較し、往路と復路が一致する候補経路を抽出して案内経路とすることを特徴とする。
【００３３】
本願の請求項８にかかる発明は、請求項６にかかる経路探索サーバにおいて、
前記経路探索サーバは、前記端末装置により設定された出発地、目的地、往路および復路の時刻条件を経路探索条件とし、更に、前記端末装置により設定された、往路または復路の何れを優先して経路探索するかを示す優先探索設定に基づいて、前記経路探索手段は、優先探索設定された往路または復路について設定された時刻条件に基づいて候補経路を複数探索し、前記案内経路抽出手段は、前記探索された候補経路ごとに、優先探索設定されなかった往路または復路に設定された時刻条件を満足するかを判別し、当該優先探索設定されなかった往路または復路の時刻条件を満足する経路を抽出して案内経路とすることを特徴とする。
【００３４】
本願の請求項９にかかる発明は、請求項６ないし請求項８のいずれかにかかる経路探索サーバにおいて、
前記経路探索サーバは、前記端末装置により設定された、任意の交通機関の駅を出発地、目的地として、往路および復路の時刻条件を経路探索条件とすることを特徴とする。
【００３５】
本願の請求項１０にかかる発明は、請求項６ないし請求項８のいずれかにかかる経路探索サーバにおいて、
前記経路探索サーバは、経路探索用ネットワークデータに道路ネットワークデータを含み、前記端末装置により設定された、出発地、目的地、往路および復路の時刻条件を経路探索条件とすることを特徴とする。
【００３６】
また、本願の請求項１１にかかる発明は、
所望の出発地と目的地を設定して、２地点間の複数の候補経路を探索する経路探索システムにおいて、
前記経路探索システムは、経路探索条件を設定するための操作・入力手段と、交通機関を利用した経路を探索するための交通ネットワークデータを含む経路探索用ネットワークデータと、経路探索手段と、案内経路抽出手段と、を備え、出発地から目的地までを定期的に往復する経路を探索する経路探索方法であって、
前記操作・入力手段により入力された出発地、目的地、往路および復路の時刻条件を経路探索条件とし、前記経路探索手段が、前記経路探索条件に基づき、往路および復路またはその一方の候補経路を複数探索する第１のステップと、前記案内経路抽出手段が、往路に設定した時刻条件と復路に設定した時刻条件とを同時に満足する候補経路を抽出して案内経路とする第２のステップとを有することを特徴とする。
【００３７】
本願の請求項１２にかかる発明は、請求項１１にかかる経路探索方法において、
前記経路探索システムは、前記操作・入力手段により入力された出発地、目的地、往路および復路の時刻条件を経路探索条件とし、
前記第１のステップは、前記経路探索手段が、前記経路探索条件に基づき、往路および復路の候補経路をそれぞれ複数探索する処理を含み、前記第２のステップは、前記案内経路抽出手段が、前記往路と復路の候補経路を比較し、往路と復路が一致する候補経路を抽出して案内経路とする処理を含むことを特徴とする。
【００３８】
本願の請求項１３にかかる発明は、請求項１１にかかる経路探索方法において、
前記経路探索システムは、往路または復路の何れを優先して経路探索するかを前記操作・入力手段により優先探索設定し、前記第１のステップは、前記経路探索手段が、優先探索設定された往路または復路について設定された時刻条件に基づいて候補経路を複数探索する処理を含み、前記第２のステップは、前記案内経路抽出手段が、前記探索された候補経路ごとに、優先探索設定されなかった往路または復路に設定された時刻条件を満足するかを判別し、当該優先探索設定されなかった往路または復路の時刻条件を満足する経路を抽出して案内経路とする処理を含むことを特徴とする。
【００３９】
本願の請求項１４にかかる発明は、請求項１１ないし請求項１３のいずれかにかかる経路探索方法において、
前記経路探索システムは、前記出発地または目的地として、任意の交通機関の駅を操作・入力手段により入力するステップを含むことを特徴とする。
【００４０】
本願の請求項１５にかかる発明は、請求項１１ないし請求項１３のいずれかにかかる経路探索方法において、
前記経路探索システムは、経路探索用ネットワークデータに道路ネットワークデータを含み、前記出発地と目的地は、任意の地点を操作・入力手段により入力するステップを含むことを特徴とする。
【００４１】
また、本願の請求項１６にかかる発明は、
端末装置からの要求に基づき、設定された２地点間の複数の候補経路を探索する経路探索サーバにネットワークを介して接続され、所望の出発地と目的地を設定する端末装置において、
交通機関を利用した経路を探索するための交通ネットワークデータを含む経路探索用ネットワークデータと、経路探索手段と、案内経路抽出手段と、を備え、前記端末装置により設定された出発地、目的地、往路および復路の時刻条件を経路探索条件とし、前記経路探索手段は、前記経路探索条件に基づき、往路および復路またはその一方の候補経路を複数探索し、前記案内経路抽出手段は、往路に設定した時刻条件と復路に設定した時刻条件とを同時に満足する候補経路を抽出して案内経路とする経路探索サーバに接続される端末装置であって、
該端末装置は、出発地、目的地、往路および復路の時刻条件を経路探索条件として設定する操作・入力手段を備えたことを特徴とする。
【００４２】
本願の請求項１７にかかる発明は、請求項１６にかかる端末装置において、
前記端末装置は、前記操作・入力手段により任意の交通機関の駅を出発地、目的地として、往路および復路の時刻条件を経路探索条件として設定することを特徴とする。
【００４３】
本願の請求項１８にかかる発明は、請求項１６にかかる端末装置において、
前記経路探索サーバは、経路探索用ネットワークデータに道路ネットワークデータを含み、前記端末装置は前記操作・入力手段により出発地、目的地、往路および復路の時刻条件を経路探索条件として設定することを特徴とする。
【発明の効果】
【００４４】
請求項１にかかる発明においては、出発地から目的地までを定期的に往復する経路を探索する経路探索システムは、経路探索条件を設定するための操作・入力手段と、交通機関を利用した経路を探索するための交通ネットワークデータを含む経路探索用ネットワークデータと、経路探索手段と、案内経路抽出手段と、を備え、操作・入力手段により入力された出発地、目的地、往路および復路の時刻条件を経路探索条件とし、前記経路探索手段は、前記経路探索条件に基づき、往路および復路またはその一方の候補経路を複数探索し、前記案内経路抽出手段は、往路に設定した時刻条件と復路に設定した時刻条件とを同時に満足する候補経路を抽出して案内経路とする。
【００４５】
このような構成によれば、経路探索システムは、出発地、目的地と、往路と復路にそれぞれ設定された時刻条件に基づいて、往路および復路またはその一方の候補経路を複数探索し、往路の時刻条件、復路の時刻条件を満足する同一の候補経路を抽出するものであるから、異なる時刻条件を満足する定期往復経路を案内することができるようになる。
【００４６】
また、本願の請求項２にかかる発明によれば、請求項１にかかる経路探索システムにおいて、前記経路探索システムは、前記操作・入力手段により入力された出発地、目的地、往路および復路の時刻条件を経路探索条件とし、前記経路探索手段は、前記経路探索条件に基づき、往路および復路の候補経路をそれぞれ複数探索し、前記案内経路抽出手段は、前記往路と復路の候補経路を比較し、往路と復路が一致する候補経路を抽出して案内経路とする。
【００４７】
このような構成によれば、経路探索システムは、出発地、目的地と、往路と復路にそれぞれ設定された時刻条件に基づいて、往路および復路の候補経路を複数探索し、それぞれの候補経路を比較して往路と復路が一致する候補経路を抽出するものであるから、異なる時刻条件を満足する定期往復経路を案内することができるようになる。
【００４８】
また、本願の請求項３にかかる発明によれば、請求項１にかかる経路探索システムにおいて、前記経路探索システムは、往路または復路の何れを優先して経路探索するかを前記操作・入力手段により優先探索設定し、前記経路探索手段は、優先探索設定された往路または復路について設定された時刻条件に基づいて候補経路を複数探索し、前記案内経路抽出手段は、前記探索された候補経路ごとに、優先探索設定されなかった往路または復路に設定された時刻条件を満足するかを判別し、当該優先探索設定されなかった往路または復路の時刻条件を満足する定期往復経路を抽出して案内経路とする。
【００４９】
このような構成によれば、経路探索システムは、出発地、目的地と、往路と復路にそれぞれ設定された時刻条件に基づいて、優先探索する往路または復路の候補経路を複数探索し、優先探索されなかった経路の時刻条件を満足する定期往復経路を案内することができるようになる。また、候補経路の探索は優先探索する往路または復路の一方のみについて行うものであるから、無駄な経路探索処理を行わなくてすむようになる。
【００５０】
また、本願の請求項４にかかる発明においては、請求項１ないし請求項３のいずれかにかかる経路探索システムにおいて、経路探索システムは所望の交通機関の駅を出発地、目的地とすることができるから、直接所望の駅を設定して、往路または復路の異なる時刻条件を満足する定期往復経路を案内することができるようになる。
【００５１】
また、本願の請求項４にかかる発明においては、請求項１ないし請求項３のいずれかにかかる経路探索システムにおいて、経路探索システムは任意の地点を出発地、目的地とすることができるから、自宅や勤務先の位置を設定し、最寄り駅を徒歩で、最寄り駅間を交手段で移動する経路であって、往路または復路の異なる時刻条件を満足する定期往復経路を案内することができるようになる。
【００５２】
本願の請求項６〜請求項１０にかかる発明においては、それぞれ請求項１〜請求項５にかかる経路探索システムを構成する経路探索サーバを提供することができ、請求項１１〜請求項１５にかかる発明においては、それぞれ請求項１〜請求項５にかかる経路探索システムにおける往復定期経路を探索するための経路探索方法を提供することができるようになる。
【００５３】
また、本願の請求項１１にかかる発明においては請求項１〜請求項３にかかる経路探索システムを構成する端末装置を提供することができ、請求項１４、請求項１５にかかる発明においては、それぞれ請求項４、請求項５にかかる経路探索システムを構成する端末装置を提供することができるようになる。
【発明を実施するための最良の形態】
【００５４】
以下、本発明の具体例を実施例及び図面を用いて詳細に説明する。但し、以下に示す実施例は、本発明の技術思想を具体化するための経路探索システムを例示するものであって、本発明をこの経路探索システムに特定することを意図するものではなく、請求の範囲に含まれるその他の実施形態の経路探索システムにも等しく適用し得るものである。
【実施例１】
【００５５】
本発明の実施例１にかかる経路探索システム１０は、図１に示すように、携帯電話やＰＤＡ、ミュージックプレーヤーなどの携帯型端末を用いた端末装置２０と経路探索サーバ３０とがインターネットなどのネットワーク１２を介して接続される構成になっている。なお、本実施例１においては、通信型の経路探索、案内経路を提供する経路探索システム１０を具体例として説明するが、本発明はこれに限ることなく、本発明を実現するためのアプリケーションを搭載すればスタンドアロンタイプの経路探索システムになどにも適用可能である。
【００５６】
経路探索サーバ３０は、経路探索のため道路ネットワークのデータを蓄積したデータベース（ＤＢ１）、時刻表データに基づく交通ネットワークのデータを交通ネットワークデータとして蓄積したデータベース（ＤＢ２）、交通機関の各電車等の運行ダイヤに基づく時刻表や運賃を蓄積した時刻表・運賃データのデータベース（ＤＢ３）、表示用の地図データなどを蓄積したデータベース（ＤＢ４）を備えている。時刻表・運賃データは、ネットワークを介して情報配信サーバ５０から取得することができる。
【００５７】
図２は、本発明の実施例１にかかる経路探索システム１０の詳細な構成を示すブロック図である。本発明の実施例１にかかる経路探索システム１０は、図２のブロック図に示すようにインターネットなどのネットワーク１２を介して通信する端末装置２０と、経路探索サーバ３０と、情報配信サーバ５０を備えて構成されている。
端末装置２０は、経路探索サーバ３０に出発地と目的地などの経路探索条件を設定して経路探索要求を送信し、経路探索サーバ３０は、経路探索条件に従って、道路ネットワークデータ３６、交通ネットワークデータ３７からなる経路探索用ネットワークデータ３５を参照して最適経路を探索し、その最適経路を案内経路データに編集して端末装置２０に配信する。
【００５８】
経路探索サーバ３０は、歩行者のためのナビゲーショや自動車のためのカーナビゲーションにおける経路探索のための地図データを含む道路ネットワークデータ３６と交通機関を利用する経路区間を探索するための交通ネットワークデータ３７を蓄積した経路探索用ネットワークデータ３５（データベース）と、時刻表・運賃データ４０を蓄積したデータベースとを備えている。また、経路探索手段３３、経路抽出手段として機能する経路比較手段３８を備えている。時刻表・運賃データ３８はアプリケーションリンク手段４１を介してネットワーク１２経由で情報配信サーバ５０から収集することができる。
【００５９】
本発明においては、経路探索システム１０は、交通機関区間を利用して所望の出発地から目的地までの最適経路や複数の候補経路を探索するものであり、特に、出発地から目的地までを定期的に往復する経路であって、往路に所望する条件と復路に所望する条件とを同時に満足する最適経路、候補経路を探索して提供する。このような経路は、例えば、交通機関を利用して自宅から勤務先まで通勤経路などであり、定期乗車券を購入する際の経路である。
【００６０】
また、本発明においては、このような定期往復経路の探索にあたって、往路および復路の時刻条件を異なる条件として設定して経路探索を行う。すなわち、所要時間、距離、運賃が最少となる経路という条件だけでなく、往路と復路に異なる時刻条件設定し、この条件を同時に満足する経路を選択するものである。例えば、往路は所要時間が短い経路を好むが、復路は遅くまで終電がある経路を好むという場合の経路探索である。
【００６１】
具体的には自宅から会社に向かう往路の条件は、最も遅く自宅を出て、所定の時間内（勤務開始時刻まで）に会社に到着できるという時刻条件を設定し、復路は所望の最も遅い時刻まで帰宅可能な経路、すなわち、最も遅くまで終電がある経路を時刻条件として設定するというようなケースである。
【００６２】
そこで、本実施例１においは、出発地と目的地の他に、往路について所望する時刻条件、復路に所望する時刻条件を設定して経路探索するように構成している。経路探索手段３３は、往路と復路に対して設定された経路探索条件に従って、往路および復路についてそれぞれ複数の候補経路を探索する。そして、経路探索システムは経路抽出手段を構成する経路比較手段３８により、往路と復路について探索された個々の候補経路を比較して、往路と復路が同一の経路となる候補経路、すなわち、往路と復路に設定された異なる経路探索条件（時刻条件を含む）を同時に満足する候補経路を抽出して案内経路とする。往路や復路の経路探索は一般の交通機関を利用した経路の経路探索と同様に行うことができる。
【００６３】
経路探索サーバ３０は、また、一般の経路探索サーバと同様に、制御手段３１、経路案内手段３２、通信手段３４などを備えて構成されている。制御手段３１は、図示してはいないがＲＡＭ、ＲＯＭ、プロセッサを有するマイクロプロセッサであり、ＲＯＭに格納された制御プログラムにより各部の動作を制御する。通信手段３４はネットワーク１２を介して端末装置２０などと通信データを送受信するための通信インターフェースである。経路案内手段３２は、経路探索手段３３が探索した案内経路のデータや表示用の地図データ、ガイダンスデータを編集して端末装置２０に配信する。
【００６４】
次に、経路探索用のネットワークデータについて説明する。歩行者のためのナビゲーションや自動車のためのカーナビゲーションにおける経路探索のための道路ネットワークデータ３６は、以下のように構成されている。例えば、道路が図３に示すように道路Ａ、Ｂ、Ｃからなる場合、道路Ａ、Ｂ、Ｃの端点、交差点、屈曲点などをノードとし、各ノード間を結ぶ道路を有向性のリンクで表し、ノードデータ（ノードの緯度・経度）、リンクデータ（リンク番号）と各リンクのリンクコスト（リンクの距離またはリンクを走行するのに必要な所要時間）をデータとしたリンクコストデータとで構成される。
【００６５】
すなわち、図３において、Ｎｎ、Ｎｍがノードを示し、Nｍは道路の交差点を示している。各ノード間を結ぶ有向性のリンクを矢印線（実線、点線、２点鎖線）で示している。リンクは、道路の上り、下りそれぞれの方向を向いたリンクが存在するが、図３では図示を簡略化するため矢印の向きのリンクのみを図示している。
【００６６】
このような道路ネットワークのデータを経路探索用のデータベースとして経路探索を行う場合、出発地のノードから目的地のノードまで連結されたリンクをたどりそのリンクコストを累積し、累積リンクコストの最少になる経路を探索して案内する。すなわち、図３において出発地をノードＡＸ、目的地をノードＣＹとして経路探索を行う場合、ノードＡＸから道路Ａを走行して２つ目の交差点で右折して道路Ｃに入りノードＣＹにいたるリンクを順次たどりリンクコストを累積し、リンクコストの累積値が最少になる経路を探索して案内する。
【００６７】
図３ではノードＡＸからノードＣＹに至る他の経路は図示されていないが、実際にはそのような経路が他にも存在するため、ノードＡＸからノードＣＹに至る可能な経路を同様にして探索し、それらの経路のうちリンクコストが最少になる経路を最適経路として決定するものである。この手法は、例えば、ダイクストラ法と呼ばれる周知の手法によって行われる。
【００６８】
これに対して、交通機関の経路探索のための交通ネットワークデータ３７は以下のように構成されている。例えば、図４に示すように交通路線Ａ、Ｂ、Ｃからなる場合、各交通路線Ａ、Ｂ、Ｃに設けられた各駅（航空機の路線においては各空港）をノードとし、各ノード間を結ぶ区間を有向性のリンクで表し、ノードデータ（緯度・経度）、リンクデータ（リンク番号）をネットワークデータとしている。図４において、Ｎｎ、Ｎｍがノードを示し、Nｍは交通路線の乗り継ぎ点（乗換え駅など）を示し、各ノード間を結ぶ有向性のリンクを矢印線（実線、点線、２点鎖線）で示している。リンクは、交通路線の上り、下りそれぞれの方向を向いたリンクが存在するが、図４では図示を簡略化するため矢印の向きのリンクのみを図示している。
【００６９】
しかしながら、交通ネットワークは道路ネットワークと比べリンクコストが基本的に異なる。すなわち、道路ネットワークではリンクコストは固定的、静的なものであったが、交通ネットワークでは、図４に示すように交通路線を運行する列車や航空機（以下個々の列車や航空機などの各経路を交通手段と称する）が複数ある。各交通手段毎にあるノードを出発する時刻と次のノードに到着する時刻とが定まっており（時刻表データ、運行データで規定される）、かつ、個々の経路が必ずしも隣接するノードにリンクしない場合がある。例えば、急行と各駅停車の列車のような場合である。このような場合には同じ交通路線上に異なる複数のリンクが存在することになり、またノード間の所要時間が交通手段により異なる場合もある。
【００７０】
図４に例示する交通ネットワークにおいては、交通路線Ａの同じリンクに複数の交通手段（経路）Ａａ〜Ａｃ・・・、交通路線Ｃに複数の交通手段（経路）Ｃａ〜Ｃｃ・・・が存在することになる。従って、交通機関の運行ネットワークは、単純な道路ネットワークと異なり、ノード、リンク、リンクコストの各データは交通手段（個々の航空機や列車などの経路）の総数に比例したデータ量になる。このため交通ネットワークのデータは道路ネットワークのデータ量に比べて膨大なデータ量になる。従って、それに応じて、経路探索に要する時間も多く必要になる。
【００７１】
このような交通ネットワークデータを用いて、ある出発地からある目的地までの経路を探索するためには、出発地から目的地まで到達する際に使用（乗車）できる全ての交通手段を探索して探索条件に合致する交通手段を特定する必要がある。
例えば、図４において、出発地を交通路線ＡのノードＡＸとしてある特定の出発時刻を指定して、交通路線ＣのノードＣＹを目的地とする経路探索を行う場合、交通路線Ａ上を運行する交通手段Ａａ〜Ａｃ・・・のうち出発時刻以降の全ての交通手段を順次出発時の経路として選択する。そして交通路線Ｃへの乗り継ぎノードへの到着時刻に基づいて、交通路線Ｃ上を運行する各交通手段Ｃａ〜Ｃｃ・・・のうち、乗り継ぎノードにおいて乗車可能な時刻以降の交通手段の全ての組み合わせを探索して各経路の所要時間や乗り換え回数などを累計して案内することになる。
【００７２】
一方、端末装置２０は、制御手段２１、通信手段２２、測位手段２３、表示手段２４、案内経路データ記憶手段２５、配信要求編集手段２６、操作・入力手段２７を備えて構成されている。制御手段３１は、図示してはいないがＲＡＭ、ＲＯＭ、プロセッサを有するマイクロプロセッサであり、ＲＯＭに格納された制御プログラムにより各部の動作を制御する。測位手段２３は、ＧＰＳ受信機を備えＧＰＳ衛星信号を受信、処理してナビゲーション端末装置２０の現在位置（緯度・経度）を測位する。
【００７３】
通信手段２２は、無線通信ユニットを含み、経路探索サーバ３０と通信するためのものである。操作・入力手段２７は、キー、ダイヤル等からなり、端末装置２０を操作するための入力、出発地、目的地などの入力機能として用いられる。表示手段２４は液晶表示パネル等からなり、経路探索サーバ３０から配信された案内経路データの案内経路、地図の表示に使用されるものである。また、表示手段２４はメニュー画面を表示し端末装置２０を操作するための入力手段としても機能する。
【００７４】
配信要求編集手段２６は、操作・入力手段２７を使用して入力された出発地、目的地、あるいは、測位手段２３で測位したナビゲーション端末装置２０の現在位置を出発地として、これらの情報に基づいて、経路探索サーバ３０に送信する経路探索要求を作成するものである。経路探索サーバ３０に、定期往復経路の探索を要求する場合、往復経路探索の経路探索条件を入力する入力画面を表示手段２４に表示し、操作・入力手段２７を用いて出発地、目的地、往路の時刻条件、復路の時刻条件を設定する。
【００７５】
案内経路データ記憶手段２５は、経路探索サーバ３０から配信された経路探索結果である案内経路データ、地図データ、ガイダンスなどを記憶するものであり、これらのデータは必要に応じて案内経路データ記憶手段２５から読み出され、表示手段２４に表示される。一般的には、測位手段２３で測位したナビゲーション端末装置２０の現在位置を含む一定の縮尺、一定の範囲の地図に、案内経路と、ナビゲーション端末装置２０の現在位置を示すマークを重ね合わせて該現在位置マークが表示画面の中心になるように表示する。本実施例１においては、後述するような定期運賃を含む候補経路の案内経路データが記憶され、表示手段２４にこれを表示する。
【００７６】
測位手段２３によりＧＰＳ衛星信号を受信して測位した現在位置情報（緯度・経度の情報）には誤差が含まれるため、現在位置が案内経路からずれている場合には現在位置を案内経路上に補正するルートマッチング処理や地図上の道路にマッチングするマップマッチング処理が行われる。また、経路探索サーバ３０から配信される案内経路データに音声ガイド（例えば、「この先、３００ｍ交差点です。左折して下さい」などの音声メッセージ）のデータが付加されている場合は、スピーカを介して音声メッセージを再生出力してユーザをガイドする。
【００７７】
次に、以上説明した本発明の実施例にかかる経路探索システム１０における定期往復経路の探索について説明する。経路探索に先立って、端末装置２０において経路探索条件を設定する。経路探索条件は、図５、図６に示す往復定期経路の条件設定メニュー画面を表示手段２４に表示して、操作・入力手段２７を用いて所望の条件を入力することによって 行う。図６は、図５に続く条件設定メニュー画面の部分を示す図である。
【００７８】
図５、図６に示すように経路探索条件を入力するためのメニュー画面には、出発地入力欄５０１、目的地入力欄５０２、利用日入力欄５０３、往路時刻条件入力欄５０４、復路時刻条件入力欄５０５、移動手段選択項目欄５０７、結果表示条件項目選択欄５０８、設定保存ボタン５０９、上記各入力欄等によって設定した条件を経路探索条件として経路探索要求を送信して経路探索開始を指示する探索開始ボタン５１０が表示される。図６は図５と対になる詳細設定画面であり、詳細設定ボタンを操作することによって表示される別画面として構成することもできる。
【００７９】
出発地と目的地の設定。
出発地入力欄５０１、目的地入力欄５０２に入力して設定するが、出発地、目的地として任意の出発地、目的地を設定し、あるいは出発駅、目的駅を出発地、目的地として直接指定しても良い。この入力欄は、原則としてフリーワード入力が可能であるが、住所、電話番号、ＰＯＩ（Ｐｏｉｎｔ  ｏｆ  Ｉｎｔｅｒｅｓｔ）の名称などで設定することでき、また、これまでに端末装置２０に登録した経路探索履歴や登録地点を呼び出して設定することもできる。
【００８０】
任意の地点を出発地あるいは目的地として設定する場合は、上記特許文献２に示されているように、道路ネットワークデータ３６を交通ネットワークデータ３７に結び付けて、各交通機関の路線の探索も含める。また、勤務先が特定の駅に直結していて、その駅を使いたいという希望が強い場合は、目的地として駅名を直接設定しても良い。出発地、目的地として特定の駅を直接設定した場合には交通ネットワークデータ３７のみを使用して経路探索する。
【００８１】
往路および復路の時刻条件の設定。
往路時刻条件入力欄５０４、復路時刻条件入力欄５０５、を用いて往路、復路ごとに出発時刻、到着時刻、終電、始発などについて時刻条件が設定できるようになっている。例えば、
到着時刻：勤務先への到着時刻を指定する（往路の条件）。
始発：最も早く出社できる経路を所望する場合（往路の条件）。
出発時刻：退社時間が決まっている場合（復路の条件）。
終電：最も遅く帰宅できる経路を所望する場合（復路の条件）。
など、往路、復路について異なる所望の条件を設定することができる。
【００８２】
利用日入力欄５０３に所望の利用年月日を入力し、移動手段選択項目欄５０７においては表示された選択項目を指定する。例えば、利用日は、平日をクリックすれば特に指定する必要はなく、経路探索サーバ３０は直近の平日ダイヤで探索する。もし、土曜など特定の曜日を設定したい場合には、土曜の日付けや「ＳＡＴ」などと入力する。移動手段選択項目欄５０７において乗り物（交通機関）と徒歩の併用を選択した場合、新幹線や有料の特急を利用するか否かを選択する項目が表示され、所望の項目を選択する。通常、定期乗車券の経路を探索する場合、新幹線や有料特急の利用を除外する。その場合はこれらの項目を選択しないように設定する。
【００８３】
結果表示条件項目選択欄５０８においては、複数の候補経路の表示順を設定する。この選択項目には、時間の短い順、運賃の安い順、乗換回数の少ない順、徒歩区間の短い順などの選択項目があり、また、徒歩区間がある場合には、徒歩の速度を３段階（標準、せかせか：標準よりやや速い速度、ゆっくり：標準より少し遅い速度）で指定し、これにより徒歩区間の所要時間を算出する。
【００８４】
各入力欄、選択項目欄による設定は、前述のようにして入力し、あるいは選択項目を選択する方法でもよく、各入力欄、選択項目欄ごとにプルダウンメニューを表示するようにして、表示されたプルダウンメニューから選択するようにしてもよい。
【００８５】
また、以上のようにして、経路探索条件が設定されると、端末装置２０は経路探索サーバ３０に経路探索要求を送信する。端末装置２０から経路探索条件を受信すると経路探索サーバ３０においては、経路探索手段３３が、先ず、出発地、目的地、往路時刻条件に従って経路探索用ネットワークデータ３５を参照して、往路についてその最適経路を含む複数の候補経路を探索する。
【００８６】
更に、経路探索手段３３は、出発地、目的地、復路時刻条件に従って経路探索用ネットワークデータ３５を参照して、復路についてその最適経路を含む候補経路を探索する。往路と復路のそれぞれの複数の候補経路が探索されると、案内経路抽出手段を構成する経路比較手段３８が往路の候補経路と復路の候補経路をそれぞれ比較して、往復の経路が一致する経路を案内経路として抽出する。経路案内手段３２は抽出された候補経路を案内経路として端末装置２０に案内する。このようにすれば、往路に設定した時刻条件と復路に設定した時刻条件とを同時に満足する経路を案内することができるようになる。
【００８７】
この時、案内経路が複数存在する場合には、端末装置２０が結果表示に関して設定した順序、すなわち、時間の短い順、運賃の安い順、乗換回数の少ない順、徒歩区間の短い順などの設定に従って第１候補の案内経路から順に表示できるようにソートして端末装置２０に案内する。例えば、往復の所要時間の短い順に表示することができるが、経路、経路の各時刻要素、乗り換え回数、運賃なども表示するので、利用者はこの中でも自分に適した経路を選ぶことができる。
【００８８】
図７は、このようにして探索された案内経路を端末装置２０の表示手段２４に表示する場合の表示画面の画面構成を示す図である。図７に示すように、先ず、第１経路６００について、往路６０１に、出発地および出発時刻と目的地および到着時刻が６０２、６０３のように表示され、同じ経路を通る復路６０４に、目的地および出発時刻と出発地および到着時刻が６０５、６０６のように表示される。第１経路以外にも往路時刻条件と復路時刻条件を同時に満足する経路が存在する場合には、第２経路６１０以下に第１経路６００と同様に案内経路の情報が表示される。
【００８９】
図８は、以上説明した本実施例１の経路探索システム１０における定期往復経路の経路探索処理手順を示すフローチャートである。端末装置２０から経路探索条件を受信すると経路探索サーバ３０においては、経路探索手段３３が、先ず、ステップＳ１０１の処理において、出発地、目的地、往路時刻条件に従って経路探索用ネットワークデータ３５を参照して、往路についてその最適経路を含む複数の候補経路を探索する。
【００９０】
次いでステップＳ１０２の処理において、経路探索手段３３は、出発地、目的地、復路時刻条件に従って経路探索用ネットワークデータ３５を参照して、復路についてその最適経路を含む候補経路を探索する。往路と復路のそれぞれの複数の候補経路が探索されると、案内経路抽出手段を構成する経路比較手段３８がステップＳ１０３の処理において、往路の候補経路と復路の候補経路をそれぞれ比較する。ステップＳ１０４の処理において、往路と復路の経路が一致する候補経路が見つかったらステップＳ１０５の処理においてその経路を案内経路として保存する。
【００９１】
そして、経路比較手段３８は、ステップＳ１０６の処理において候補経路の全てについて経路比較を終了したか否かを判定し、全ての候補経路の経路比較が終了していなければ、ステップＳ１０３の処理に戻って経路比較を継続する。全ての経路比較が終了していたらば、ステップＳ１０７の処理に進み、ステップ１０５の処理において保存した案内経路を経路探索の結果として出力し、経路案内手段３２を介して端末装置２０に案内経路のデータを送信して処理を終了する。
【実施例２】
【００９２】
上記実施例１においては、経路探索手段３３が往路と復路についてそれぞれ複数の候補経路を探索し、案内経路抽出手段を構成する経路比較手段３８が往路と経路とが同一経路になり、往路と復路における時刻条件を同時に満足する経路を経路比較して抽出する例を説明した。しかしながら、実施例１の経路探索手順では、往路と復路の経路が一致しない経路も探索する必要があり、結果的に無駄となる経路探索が行われる場合がある。
【００９３】
以下に説明する実施例２は、経路探索の無駄を抑制するため、経路探索手段が往路または復路の一方についてのみ複数の候補経路を探索し、案内経路抽出手段を構成する経路評価手段が、各候補経路に関する復路または往路の時刻条件を満足するかを評価するように構成したものである。すなわち、実施例２においては、往路あるいは復路を基準に候補経路を複数求めておき、複数求められた候補経路について、その逆向きの経路に設定された時刻条件を適用して評価し総合的に案内経路を抽出するものである。
【００９４】
候補経路の評価において、各時刻条件の他に、乗り換え回数などその他の条件を加味し、案内経路を抽出することもできる。この方法によれば経路探索回数が少なくなることが期待され、実施例１と同様の経路探索結果を得ることができるようになる。また、優先して経路探索した方向が基準になるので、往路、復路どちらに重きを置くかに、利用者の好みを反映できるという特徴もある。例えば、利用者にとって、朝の往路の所要時間が優先課題であるが、復路は終電を指定して遅くまで帰宅が可能か一度に探索するといった使い方ができる。
【００９５】
図９は、本発明の実施例２にかかる経路探索システムの詳細な構成を示す図である。理解を容易にするため、実施例２において実施例１と同一の構成要素は実施例１と同一の参照符号を付しており、説明の重複を避けるため省略している。図９において、経路探索サーバ３０は、案内経路抽出手段を構成する経路評価手段３９を備えている点が実施例１と異なる。
【００９６】
また、実施例２が実施例１と異なる点は、端末装置２０が経路探索条件を経路探索サーバ３０に送信する際、往路と復路の何れを優先して経路探索するかを優先探索設定して付加する点が第１の相違点である。第２の相違点は、経路探索手段３３が優先探索設定された往路または復路についてのみ、経路探索用ネットワークデータ３５を参照して最適経路を含む複数の候補経路を探索する点である。
【００９７】
第３の相違点は、案内経路抽出手段を構成する経路評価手段が、経路探索手段３３が探索した候補経路について、優先探索設定されなかった復路または往路の時刻条件を満足するかを評価し、往路時刻条件と復路時刻条件を同時に満足する候補経路を案内経路として抽出する点である。このような構成によって、往路と復路の経路が一致し、往路時刻条件、復路時刻条件を同時に満足する候補経路を案内経路として抽出することができるようになる。このような経路探索を行えば、経路探索手段３３は往路または経路のいずれか一方の候補経路を探索すればよく、経路探索の処理負荷を軽減することができるようになる。
【００９８】
優先探索する経路は、図５、図６の経路探索条件入力画面に優先的に経路探索する経路を往路とするか、復路とするかを設定できる入力欄を追加してもよく、また、往路と復路に設定した時刻条件から、経路探索サーバ３０が自動的に優先探索設定することもできる。例えば、時刻条件の優先度を、始発、終電、到着、出発の順に重要であると定義しておき、端末装置２０側で設定された時刻条件にその順でいずれかが設定された側の経路を優先して経路探索するようにしてもよい。
【００９９】
すなわち、始発の時刻条件が往路に設定されていれば、往路を優先探索設定して往路の経路探索条件に基づいて複数の候補経路を探索する。始発の時刻条件が設定されておらず、復路に終電の時刻条件が設定されていれば、復路を優先探索設定して復路の経路探索条件に基づいて複数の候補経路を探索する。
【０１００】
図１０は、本発明の実施例２の経路探索システム１０における定期往復経路の経路探索処理手順を示すフローチャートである。経路探索サーバ３０は、ステップＳ２０１の処理において、優先探索設定において優先する経路として往路が設定されているか否かを判別する。往路が優先探索設定されていれば、ステップＳ２０２の処理に進み、経路探索手段３３は、出発地、目的地、往路に対して設定された往路時刻条件に従って経路探索用ネットワークデータ３５を参照して、最適経路を含む候補経路を探索する。
【０１０１】
次いで、ステップＳ２０３の処理において、案内経路抽出手段を構成する経路評価手段３９が、ステップＳ２０２の処理で探索された複数の候補経路について、それぞれ逆向きの経路（優先探索設定されていない方向の経路）に設定された時刻条件、この場合は復路の時刻条件を適用して評価して復路の時刻条件を満足していれば、案内経路として抽出する。復路の時刻条件を満足しない候補経路は案内経路として抽出しない。
【０１０２】
一方、ステップＳ２０１の判別処理において、優先探索設定として復路が設定されている場合には、ステップＳ２０４の処理に進み、経路探索手段３３は、出発地、目的地、復路に対して設定された復路時刻条件に従って経路探索用ネットワークデータ３５を参照して、最適経路を含む候補経路を探索する。
【０１０３】
次いで、ステップＳ２０５の処理において、経路評価手段３９が、ステップＳ２０４の処理で探索された複数の候補経路について、それぞれ逆向きの経路（優先探索設定されていない方向の経路）に設定された時刻条件、この場合は往路の時刻条件を適用して評価して往路の時刻条件を満足していれば、案内経路として抽出する。往路の時刻条件を満足しない候補経路は案内経路として抽出しない。
【０１０４】
以上のようにして経路評価手段３９が候補経路を抽出すると、ステップＳ２０６の処理に進み、経路探索サーバ３０は、経路探索結果として抽出した案内経路を端末装置２０に送信して処理を終了する。
【産業上の利用可能性】
【０１０５】
本発明は、基本的には、自宅と勤務先の位置が決定していて、有利な経路を求めるために利用するものであるが、例えば、自宅の引っ越しに際して候補エリアを自由に選択できる場合に、引越し先の候補エリアに対して、通勤経路のシミュレーションを行う用途にも好適に利用することができるようになる。
【図面の簡単な説明】
【０１０６】
【図１】本発明の実施例１にかかる経路探索システムの構成を示すシステム構成図である。
【図２】本発明の実施例１にかかる経路探索システムの詳細な構成を示すブロック図である。
【図３】道路ネットワークのデータの概念を示す模式図である。
【図４】交通ネットワークのデータの概念を示す模式図である。
【図５】端末装置における経路探索条件の設定メニュー画面の構成の一例を示す画面構成図である。
【図６】図５の画面構成図の一部を示す図である。
【図７】端末装置に表示される経路探索結果の表示画面を示す画面構成図である。
【図８】本発明の実施例１にかかる定期往復経路の経路探索処理手順を示すフローチャートである。
【図９】本発明の実施例２にかかる経路探索システムの詳細な構成を示すブロック図である。
【図１０】本発明の実施例２にかかる定期往復経路の経路探索処理手順を示すフローチャートである。
【符号の説明】
【０１０７】
１０・・・・ナビゲーションシステム
１２・・・・ネットワーク
２０・・・・端末装置
２１・・・・制御手段
２２・・・・通信手段
２３・・・・測位手段
２４・・・・表示手段
２５・・・・案内経路データ記憶手段
２６・・・・配信要求編集手段
２７・・・・操作・入力手段
３０・・・・経路探索サーバ
３１・・・・制御手段
３２・・・・経路案内手段
３３・・・・経路探索手段
３４・・・・通信手段
３５・・・・経路探索用ネットワークデータ
３６・・・・道路ネットワークデータ
３７・・・・交通ネットワークデータ
３８・・・・経路比較手段（案内経路抽出手段）
３９・・・・経路評価手段（案内経路抽出手段）
４０・・・・時刻表・運賃データ
４１・・・・アプリケーションリンク手段
５０・・・・情報配信サーバ
【図１】
2008002968.tif 000003
【図２】
2008002968.tif 000004
【図３】
2008002968.tif 000005
【図４】
2008002968.tif 000006
【図５】
2008002968.tif 000007
【図６】
2008002968.tif 000008
【図７】
2008002968.tif 000009
【図８】
2008002968.tif 000010
【図９】
2008002968.tif 000011
【図１０】
2008002968.tif 000012
【手続補正書】
【提出日】平成18年6月26日(2006.6.26)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００８０
【補正方法】変更
【補正の内容】
【００８０】
任意の地点を出発地あるいは目的地として設定する場合は、上記特許文献２に示されているように、道路ネットワークデータ３６を交通ネットワークデータ３７に結び付けて、各交通機関の路線の探索も含める。また、勤務先が特定の駅に直結していて、その駅を使いたいという希望が強い場合は、目的地として駅名を直接設定しても良い。出発地、目的地として特定の駅を直接設定した場合には交通ネットワークデータ３７のみを使用して経路探索する。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００８１
【補正方法】変更
【補正の内容】
【００８１】
往路および復路の時刻条件の設定。
往路時刻条件入力欄５０４、復路時刻条件入力欄５０５、を用いて往路、復路ごとに出発時刻、到着時刻、終電、始発などについて時刻条件が設定できるようになっている。例えば、
到着時刻：勤務先への到着時刻を指定する（往路の条件）。
始発：最も早く出社できる経路を所望する場合（往路の条件）。
出発時刻：退社時間が決まっている場合（復路の条件）。
終電：最も遅く帰宅できる経路を所望する場合（復路の条件）。
など、往路、復路について異なる所望の条件を設定することができる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００８２
【補正方法】変更
【補正の内容】
【００８２】
利用日入力欄５０３に所望の利用年月日を入力し、移動手段選択項目欄５０７においては表示された選択項目を指定する。例えば、利用日は、平日をクリックすれば特に指定する必要はなく、経路探索サーバ３０は直近の平日ダイヤで探索する。もし、土曜など特定の曜日を設定したい場合には、土曜の日付けや「ＳＡＴ」などと入力する。移動手段選択項目欄５０７において乗り物（交通機関）と徒歩の併用を選択した場合、新幹線や有料の特急を利用するか否かを選択する項目が表示され、所望の項目を選択する。通常、定期乗車券の経路を探索する場合、新幹線や有料特急の利用を除外する。その場合はこれらの項目を選択しないように設定する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００８７
【補正方法】変更
【補正の内容】
【００８７】
この時、案内経路が複数存在する場合には、端末装置２０が結果表示に関して設定した順序、すなわち、時間の短い順、運賃の安い順、乗換回数の少ない順、徒歩区間の短い順などの設定に従って第１候補の案内経路から順に表示できるようにソートして端末装置２０に案内する。例えば、往復の所要時間の短い順に表示することができるが、経路、経路の各時刻要素、乗り換え回数、運賃なども表示するので、利用者はこの中でも自分に適した経路を選ぶことができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００９３
【補正方法】変更
【補正の内容】
【００９３】
以下に説明する実施例２は、経路探索の無駄を抑制するため、経路探索手段が往路または復路の一方についてのみ複数の候補経路を探索し、案内経路抽出手段を構成する経路評価手段が、各候補経路に関する復路または往路の時刻条件を満足するかを評価するように構成したものである。すなわち、実施例２においては、往路あるいは復路を基準に候補経路を複数求めておき、複数求められた候補経路について、その逆向きの経路に設定された時刻条件を適用して評価し総合的に案内経路を抽出するものである。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００９４
【補正方法】変更
【補正の内容】
【００９４】
候補経路の評価において、各時刻条件の他に、乗り換え回数などその他の条件を加味し、案内経路を抽出することもできる。この方法によれば経路探索回数が少なくなることが期待され、実施例１と同様の経路探索結果を得ることができるようになる。また、優先して経路探索した方向が基準になるので、往路、復路どちらに重きを置くかに、利用者の好みを反映できるという特徴もある。例えば、利用者にとって、朝の往路の所要時間が優先課題であるが、復路は終電を指定して遅くまで帰宅が可能か一度に探索するといった使い方ができる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１０１
【補正方法】変更
【補正の内容】
【０１０１】
次いで、ステップＳ２０３の処理において、案内経路抽出手段を構成する経路評価手段３９が、ステップＳ２０２の処理で探索された複数の候補経路について、それぞれ逆向きの経路（優先探索設定されていない方向の経路）に設定された時刻条件、この場合は復路の時刻条件を適用して評価して復路の時刻条件を満足していれば、案内経路として抽出する。復路の時刻条件を満足しない候補経路は案内経路として抽出しない。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０１０３
【補正方法】変更
【補正の内容】
【０１０３】
次いで、ステップＳ２０５の処理において、経路評価手段３９が、ステップＳ２０４の処理で探索された複数の候補経路について、それぞれ逆向きの経路（優先探索設定されていない方向の経路）に設定された時刻条件、この場合は往路の時刻条件を適用して評価して往路の時刻条件を満足していれば、案内経路として抽出する。往路の時刻条件を満足しない候補経路は案内経路として抽出しない。