(57)【特許請求の範囲】
【請求項１】
目的地に関連する複数の駐車場の優先度を取得する優先度取得手段と、
前記目的地に関連する複数の駐車場のうち到着予定の駐車場である到着予定駐車場へと向かう経路の案内が行われている場合において、前記到着予定駐車場へと向かう経路と、前記目的地に関連する複数の駐車場のうち当該到着予定駐車場よりも前記優先度が小さい駐車場である到着候補駐車場へと向かう経路とが分岐する分岐地点に対して車両が所定距離まで接近した際に、前記到着予定駐車場が駐車可能であるか否かを判定する判定手段と、
前記到着予定駐車場が駐車可能であると判定した場合、新たな前記到着予定駐車場を設定することなく、前記分岐地点から既存の前記到着予定駐車場へと向かう経路を案内し、後続の前記分岐地点において駐車可能でないと判定された前記到着予定駐車場の代わりに設定する新たな前記到着予定駐車場の候補から前記到着候補駐車場を除外し、
前記到着予定駐車場が駐車可能でないと判定した場合、前記目的地に関連する複数の駐車場のうち未除外の駐車場のいずれかを、駐車可能でないと判定された前記到着予定駐車場の代わりに新たな前記到着予定駐車場として設定し、前記分岐地点から新たな前記到着予定駐車場へと向かう経路を案内するように案内部を制御する案内制御手段と、
を備える経路案内システム。
【請求項２】
前記分岐地点は、前記到着予定駐車場を到着予定地として探索された推奨経路と、前記到着候補駐車場を到着予定地として探索された推奨経路とが共通する区間の終点である、
請求項１に記載の経路案内システム。
【請求項３】
前記判定手段は、前記到着予定駐車場に向けて走行している車両の台数と、前記到着予定駐車場の空き情報とに基づいて前記到着予定駐車場が駐車可能であるか否かを判定する、
請求項１または請求項２のいずれかに記載の経路案内システム。
【請求項４】
前記案内制御手段は、前記到着予定駐車場が駐車可能でないと判定し、かつ、前記空き情報に基づいて前記目的地に関連する複数の駐車場のうち除外されていない駐車場のいずれかに空きがあると判定した場合、空きがある駐車場を新たな前記到着予定駐車場として設定し、前記分岐地点から新たな前記到着予定駐車場へと向かう経路を案内するように前記案内部を制御する、
請求項３に記載の経路案内システム。
【請求項５】
前記案内制御手段は、前記到着予定駐車場が駐車可能でないと判定し、かつ、前記空き情報に基づいて前記目的地に関連する複数の駐車場のうち除外されていない駐車場のいずれにも空きがないと判定した場合、前記分岐地点から前記到着予定駐車場へと向かう経路を案内するように前記案内部を制御する、
請求項４に記載の経路案内システム。
【請求項６】
前記案内制御手段は、前記到着予定駐車場が駐車可能でないと判定し、かつ、前記空き情報に基づいて前記目的地に関連する複数の駐車場のうち除外されていない駐車場のいずれかに空きがあると判定した場合、空きがある駐車場のうち前記優先度が最も大きい駐車場を新たな前記到着予定駐車場として設定し、前記分岐地点から新たな前記到着予定駐車場へと向かう経路を案内するように前記案内部を制御する、
請求項４または請求項５のいずれかに記載の経路案内システム。
【請求項７】
目的地に関連する複数の駐車場の優先度を取得する優先度取得工程と、
前記目的地に関連する複数の駐車場のうち到着予定の駐車場である到着予定駐車場へと向かう経路の案内が行われている場合において、前記到着予定駐車場へと向かう経路と、前記目的地に関連する複数の駐車場のうち当該到着予定駐車場よりも前記優先度が小さい駐車場である到着候補駐車場へと向かう経路とが分岐する分岐地点に対して車両が所定距離まで接近した際に、前記到着予定駐車場が駐車可能であるか否かを判定する判定工程と、
前記到着予定駐車場が駐車可能であると判定した場合、新たな前記到着予定駐車場を設定することなく、前記分岐地点から既存の前記到着予定駐車場へと向かう経路を案内し、後続の前記分岐地点において駐車可能でないと判定された前記到着予定駐車場の代わりに設定する新たな前記到着予定駐車場の候補から前記到着候補駐車場を除外し、
前記到着予定駐車場が駐車可能でないと判定した場合、前記目的地に関連する複数の駐車場のうち未除外の駐車場のいずれかを、駐車可能でないと判定された前記到着予定駐車場の代わりに新たな前記到着予定駐車場として設定し、前記分岐地点から新たな前記到着予定駐車場へと向かう経路を案内するように案内部を制御する案内制御工程と、
を含む経路案内方法。
【請求項８】
目的地に関連する複数の駐車場の優先度を取得する優先度取得機能と、
前記目的地に関連する複数の駐車場のうち到着予定の駐車場である到着予定駐車場へと向かう経路の案内が行われている場合において、前記到着予定駐車場へと向かう経路と、前記目的地に関連する複数の駐車場のうち当該到着予定駐車場よりも前記優先度が小さい駐車場である到着候補駐車場へと向かう経路とが分岐する分岐地点に対して車両が所定距離まで接近した際に、前記到着予定駐車場が駐車可能であるか否かを判定する判定機能と、
前記到着予定駐車場が駐車可能であると判定した場合、新たな前記到着予定駐車場を設定することなく、前記分岐地点から既存の前記到着予定駐車場へと向かう経路を案内し、後続の前記分岐地点において駐車可能でないと判定された前記到着予定駐車場の代わりに設定する新たな前記到着予定駐車場の候補から前記到着候補駐車場を除外し、
前記到着予定駐車場が駐車可能でないと判定した場合、前記目的地に関連する複数の駐車場のうち未除外の駐車場のいずれかを、駐車可能でないと判定された前記到着予定駐車場の代わりに新たな前記到着予定駐車場として設定し、前記分岐地点から新たな前記到着予定駐車場へと向かう経路を案内するように案内部を制御する案内制御機能と、
をコンピュータに実現させる経路案内プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、経路案内システム、方法およびプログラムに関する。
【背景技術】
【０００２】
目的地の駐車場に到着する前に当該駐車場が満車になる場合には、ユーザの条件に合う別の駐車場へと目的地を変更する技術が知られている（特許文献１、参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１４５３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、目的地の駐車場を変更するタイミングが遅いと、すでに走行した道路を戻って別の駐車場へと向かわなければならないという事態が生じ、ユーザが不満に感じるるという問題があった。また、駐車場の空き状況が変動しやすい場合、目的地の駐車場の変更が頻繁に発生し、ユーザが戸惑うという問題もあった。
本発明は、前記課題にかんがみてなされたもので、到着予定の駐車場を適切なタイミングで変更できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記の目的を達成するため、本発明の経路案内システムは、目的地に関連する複数の駐車場の優先度を取得する優先度取得手段と、到着予定の駐車場である到着予定駐車場へと向かう経路の案内が行われている場合において、到着予定駐車場へと向かう経路と、当該到着予定駐車場よりも優先度が小さい駐車場である到着候補駐車場へと向かう経路とが分岐する分岐地点に対して車両が所定距離まで接近した際に、到着予定駐車場が駐車可能であるか否かを判定する判定手段と、到着予定駐車場が駐車可能であると判定した場合、分岐地点から到着予定駐車場へと向かう経路を案内し、到着予定駐車場が駐車可能でないと判定した場合、到着候補駐車場を新たな到着予定駐車場として設定し、分岐地点から新たな到着予定駐車場へと向かう経路を案内するように案内部を制御する案内制御手段と、を備える。
【０００６】
また、前記の目的を達成するため、本発明の経路案内方法は、目的地に関連する複数の駐車場の優先度を取得する優先度取得工程と、到着予定の駐車場である到着予定駐車場へと向かう経路の案内が行われている場合において、到着予定駐車場へと向かう経路と、当該到着予定駐車場よりも優先度が小さい駐車場である到着候補駐車場へと向かう経路とが分岐する分岐地点に対して車両が所定距離まで接近した際に、到着予定駐車場が駐車可能であるか否かを判定する判定工程と、到着予定駐車場が駐車可能であると判定した場合、分岐地点から到着予定駐車場へと向かう経路を案内し、到着予定駐車場が駐車可能でないと判定した場合、到着候補駐車場を新たな到着予定駐車場として設定し、分岐地点から新たな到着予定駐車場へと向かう経路を案内するように案内部を制御する案内制御工程と、を含む。
【０００７】
さらに、前記の目的を達成するため、本発明の経路案内プログラムは、目的地に関連する複数の駐車場の優先度を取得する優先度取得機能と、到着予定の駐車場である到着予定駐車場へと向かう経路の案内が行われている場合において、到着予定駐車場へと向かう経路と、当該到着予定駐車場よりも優先度が小さい駐車場である到着候補駐車場へと向かう経路とが分岐する分岐地点に対して車両が所定距離まで接近した際に、到着予定駐車場が駐車可能であるか否かを判定する判定機能と、到着予定駐車場が駐車可能であると判定した場合、分岐地点から到着予定駐車場へと向かう経路を案内し、到着予定駐車場が駐車可能でないと判定した場合、到着候補駐車場を新たな到着予定駐車場として設定し、分岐地点から新たな到着予定駐車場へと向かう経路を案内するように案内部を制御する案内制御機能と、をコンピュータに実現させる。
【０００８】
以上の経路案内システム、方法、プログラムにおいて、分岐地点に接近している段階で、現在の到着予定駐車場が駐車可能であるか否かを判定し、到着予定駐車場の変更を行うことができる。従って、分岐地点を通り過ぎた後において、新たな到着予定駐車場へと向かう経路として、分岐地点に戻るような経路の案内が行われることを防止できる。
【図面の簡単な説明】
【０００９】
【図１】経路案内システムのブロック図である。
【図２】（２Ａ）は経路を示す図、（２Ｂ）は経路案内処理のフローチャートである。
【図３】初期経路案内処理のフローチャートである。
【図４】経路変更処理のフローチャートである。
【発明を実施するための形態】
【００１０】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）システムの構成：
（１−１）サーバ（経路案内システム）の構成：
（１−２）車載器の構成：
（２）経路案内処理：
（３）他の実施形態：
【００１１】
（１）システムの構成：
図１は、本発明の経路案内システムを含むシステム全体のブロック図である。本発明の経路案内システムは、サーバ１０によって実現されており、サーバ１０が車載器１１０と無線通信可能に構成されている。図示しないがサーバ１０が複数の車載器１１０と無線通信可能に構成されている。
【００１２】
（１−１）サーバ（経路案内システム）の構成：
サーバ１０は、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備える制御部２０と、記録媒体３０と、通信部４５とを備える。制御部２０は、記録媒体３０やＲＯＭに記憶されたプログラムを実行する。本実施形態において制御部２０は、経路案内プログラム２１を実行する。通信部４５は、サーバ１０が車載器１１０と通信するための回路である。
【００１３】
記録媒体３０には、地図データ３０ａが記録されている。地図データ３０ａには、ノードデータと、リンクデータと、形状補間データと、施設データとが含まれている。ノードデータは、車両が通行する道路上の交差点に対応するノードの位置（水平位置、標高）等を示す。リンクデータは、ノード間を接続するリンクについての各種情報（区間長、道路種別、レーン数等）を示す。形状補間データは、例えばリンクの幅方向の中央の線上に設定された形状補間点の位置（水平位置、標高）を示す。施設データは、施設の情報（位置、名称、住所、電話番号、属性等）を施設ごとに記録したデータである。本実施形態において、少なくとも商業施設と駐車場とが施設の属性によって区別されていることとする。また、施設データにおいて、施設と当該施設と提携している駐車場（提携駐車場）との対応関係と、施設と当該施設の専用の駐車場（専用駐車場）との対応関係とが規定されている。提携駐車場とは、施設の利用者以外も利用できる駐車場であるが、施設の利用者には駐車料金等の優遇が受けられる駐車場である。専用駐車場とは、施設の利用者のみが利用できる駐車場であり、多くの場合、提携駐車場よりも駐車料金が低額となる駐車場である。
【００１４】
記録媒体３０には、駐車場データ３０ｂが記録されている。駐車場データ３０ｂは、駐車場の空き情報や料金情報等を記録したデータある。図１に示すように５個の駐車場Ｐ１〜Ｐ５があることとすると、サーバ１０は、駐車場Ｐ１〜Ｐ５のそれぞれと通信を行うことにより各駐車場Ｐ１〜Ｐ５についての空き情報や料金情報等を取得する。そして、サーバ１０は、最後に駐車場Ｐ１〜Ｐ５から受信した最新の空き情報や料金情報等を駐車場データ３０ｂに更新記録する。空き情報は、駐車場Ｐ１〜Ｐ５が備える駐車枠（車両１台が駐車できるスペース）のうち、空いている駐車枠の数（空き数）を示す。料金情報は、単位時間（日、時間、分）あたりの駐車料金を示す。
【００１５】
記録媒体３０には、推奨経路データ３０ｃが記録されている。推奨経路データ３０ｃは、制御部２０が公知の経路探索手法によって探索した車両の推奨経路を示す情報である。推奨経路は、出発地から目的地までを接続する一連のリンクによって構成される。なお、車両が直接進入できない施設が目的地とされた場合、当該施設に徒歩で行くために最適な駐車場が到着予定駐車場として設定される。この場合、推奨経路は、出発地から到着予定駐車場までを接続する一連のリンクによって構成される。複数の車両のそれぞれについて推奨経路が探索されており、複数の推奨経路が推奨経路データ３０ｃに記録されている。
【００１６】
経路案内プログラム２１は、経路探索部２１ａと優先度取得部２１ｂと判定部２１ｃと案内制御部２１ｄとを含む。
経路探索部２１ａは、推奨経路を探索する機能を制御部２０に実現させるモジュールである。具体的に、経路探索部２１ａの機能により制御部２０は、車載器１１０から受信した経路探索要求から出発地と目的地とを取得し、出発地から目的地までを接続する一連のリンクで構成される最適な経路として推奨経路を探索する。また、制御部２０は、車両が直接進入できない施設が目的地とされた場合、当該施設に徒歩で行くために最適な駐車場を到着予定駐車場として設定する。そして、制御部２０は、出発地から到着予定駐車場へと向かう最適な経路として推奨経路を探索する。
【００１７】
また、経路探索部２１ａの機能により制御部２０は、公知の経路探索手法によって、推奨経路を構成するリンクのコストの総和が小さくなるように推奨経路を探索する。リンクや当該リンクについてのコストは地図データ３０ａに記録されている。コストは、旅行時間や距離等が大きいほど大きい値に設定されており、当該コストにサーバ１０が外部から取得した渋滞情報や規制情報や天候情報が動的に反映されてもよい。
【００１８】
優先度取得部２１ｂは、目的地に関連する複数の駐車場の優先度を取得する機能を制御部２０に実現させるモジュールである。優先度取得部２１ｂの機能により制御部２０は、車両が直接進入できない施設が目的地とされた場合、当該施設に関連する駐車場を地図データ３０ａにて検索する。そして、目的地に関連する複数の駐車場が検索された場合、制御部２０は、複数の駐車場の優先度を設定して取得する。本実施形態において、目的地に関連する駐車場とは、施設データにおいて目的地の施設に対応付けられている専用駐車場または提携駐車場であることとする。本実施形態において、制御部２０は、専用駐車場の優先度を提携駐車場の優先度よりも大きく設定する。また、制御部２０は、複数の専用駐車場が存在する場合、目的地の施設からの距離が小さい専用駐車場ほど優先度を大きく設定する。同様に、制御部２０は、複数の提携駐車場が存在する場合、目的地の施設からの距離が小さい提携駐車場ほど優先度を大きく設定する。なお、優先度の設定手法として種々の手法を採用可能であり、例えば駐車料金やユーザの設定や駐車場の構造等に応じて優先度が設定されてもよい。
【００１９】
判定部２１ｃは、到着予定の駐車場である到着予定駐車場へと向かう経路の案内が行われている場合において、到着予定駐車場へと向かう経路と、当該到着予定駐車場よりも優先度が小さい駐車場である到着候補駐車場へと向かう経路とが分岐する分岐地点に対して車両が所定距離まで接近した際に、到着予定駐車場が駐車可能であるか否かを判定する機能を制御部２０に実現させるモジュールである。ここで、分岐地点とは、到着予定駐車場を到着予定地として探索された推奨経路と、到着候補駐車場を到着予定地として探索された推奨経路とが共通する区間の終点である。
【００２０】
経路探索部２１ａの機能により制御部２０は、優先度が最も大きい到着予定駐車場を到着予定地とする推奨経路を探索すると、目的地に関連する駐車場のうち、優先度の大きさが２番以下の他の駐車場のそれぞれについても当該駐車場を到着予定地とする推奨経路を探索する。そして、判定部２１ｃの機能により制御部２０は、他の駐車場を目的地とする推奨経路のうち、到着予定駐車場を到着予定地とする推奨経路と共通する区間が最も小さくなる推奨経路を特定し、当該推奨経路の到着予定地となっている他の駐車場を到着予定駐車場として特定する。なお、各駐車場を到着予定地とする推奨経路は、出発地が共通する経路であるため、共通する区間は出発地を含む区間となる。判定部２１ｃの機能により制御部２０は、到着予定駐車場を到着予定地として探索された推奨経路と、到着候補駐車場を到着予定地として探索された推奨経路とが共通する区間の終点を分岐地点として特定する。
【００２１】
図２Ａは、推奨経路の例を示す図である。同図において、５個の駐車場Ｐ１〜Ｐ５が目的地（ショッピングセンター）Ｇに関連する駐車場として検索されていることとする。優先度は、Ｐ１＞Ｐ２＞Ｐ３＞Ｐ４＞Ｐ５となっていることとする。到着予定駐車場として優先度が最も大きい駐車場Ｐ１が設定されており、当該駐車場Ｐ１へと向かう推奨経路の案内が車両Ｃにて行われている。
ここで、到着予定駐車場としての駐車場Ｐ１へと向かう推奨経路、および、他の駐車場Ｐ２〜Ｐ５へと向かう推奨経路は、以下の地点を経由する経路である。
Ｐ１：出発地Ｓ〜ノードＮ１〜ノードＮ２〜ノードＮ３〜駐車場Ｐ１
Ｐ２：出発地Ｓ〜ノードＮ１〜駐車場Ｐ２
Ｐ３：出発地Ｓ〜ノードＮ１〜ノードＮ２〜ノードＮ３〜ノードＮ４〜駐車場Ｐ３
Ｐ４：出発地Ｓ〜ノードＮ１〜ノードＮ２〜ノードＮ３〜ノードＮ４〜駐車場Ｐ４
Ｐ５：出発地Ｓ〜ノードＮ１〜ノードＮ２駐車場Ｐ５
【００２２】
図２Ａにおいて、他の駐車場Ｐ２〜Ｐ５を目的地とする推奨経路のうち、到着予定駐車場としての駐車場Ｐ１を到着予定地とする推奨経路と共通する区間が最も小さくなる推奨経路の到着予定地となっているのは駐車場Ｐ２であり、当該駐車場Ｐ２が到着候補駐車場として設定されることとなる。また、到着予定駐車場としての駐車場Ｐ１を到着予定地として探索された推奨経路と、到着候補駐車場としての駐車場Ｐ２を到着予定地として探索された推奨経路とが共通する区間（出発地Ｓ〜ノードＮ１）区間の終点のノードＮ１が分岐地点として特定されることとなる。
【００２３】
判定部２１ｃの機能により制御部２０は、分岐地点Ｎ１に対して車両Ｃが所定距離以内まで接近したか否かを判定する。所定距離は、例えばユーザによって設定されてもよい。例えば、到着予定駐車場の変更を早期に知りたいか否かをユーザが指定できるようにし、到着予定駐車場の変更を早期に知りたいと指定された場合に、到着予定駐車場の変更を早期に知りたいと指定されなかった場合よりも所定距離を小さく設定してもよい。むろん、所定距離は、予め設定された固定値であってもよい。制御部２０は、車載器１１０から車両Ｃの現在位置を示す位置情報を受信し、当該位置情報に基づいて分岐地点Ｎ１に対して車両Ｃが所定距離以内まで接近したか否かを判定する。
【００２４】
分岐地点Ｎ１に対して車両Ｃが所定距離以内まで接近したと判定すると、判定部２１ｃの機能により制御部２０は、到着予定駐車場に向けて走行している車両の台数と、到着予定駐車場の空き情報とに基づいて到着予定駐車場が駐車可能であるか否かを判定する。具体的に、判定部２１ｃの機能により制御部２０は、駐車場データ３０ｂに記録されている到着予定駐車場の最新の空き情報に基づいて、現在の到着予定駐車場における空き数を取得する。判定部２１ｃの機能により制御部２０は、各車両の推奨経路が記録された推奨経路データ３０ｃを参照することにより、車両Ｃにて案内されている推奨経路と同一の推奨経路が案内されている他車両（以下、競合車両）の台数を取得する。すなわち、制御部２０は、車両Ｃと同一の到着予定駐車場に向けて走行している競合車両の台数を取得する。そして、判定部２１ｃの機能により制御部２０は、競合車両の台数が到着予定駐車場の最新の空き数よりも少ない場合に、到着予定駐車場が駐車可能であると判定する。
【００２５】
案内制御部２１ｄは、到着予定駐車場が駐車可能であると判定した場合、分岐地点から到着予定駐車場へと向かう経路を案内し、到着予定駐車場が駐車可能でないと判定した場合、到着候補駐車場を新たな到着予定駐車場として設定し、分岐地点から新たな到着予定駐車場へと向かう経路を案内するように案内部としての車載器１１０を制御する。具体的に、案内制御部２１ｄの機能により制御部２０は、到着予定駐車場が駐車可能でないと判定した場合、到着候補駐車場、および、分岐地点から到着予定駐車に向かう経路から分岐する経路にて到着可能な駐車場のうち、優先度が最も大きい駐車場を新たな到着予定駐車場として設定する。
【００２６】
【表１】
0006459712.tif 000002
表１は、図２Ａの例において案内される経路を示す表である。ケース１は、車両Ｃが分岐地点Ｎ１に接近している場合である。ケース１において、到着予定駐車場としての駐車場Ｐ１へと向かう推奨経路が案内されていることとなる。ケース１において、到着予定駐車場としての駐車場Ｐ１が駐車可能であると判定した場合、駐車場Ｐ１へと向かう推奨経路がそのまま案内される。
【００２７】
案内制御部２１ｄの機能により制御部２０は、到着予定駐車場が駐車可能であると判定した場合、新たな到着予定駐車場の候補から到着候補駐車場を除外する。上述したように、ケース１において、到着予定駐車場としての駐車場Ｐ１が駐車可能であると判定した場合、駐車場Ｐ１へと向かう推奨経路がそのまま案内される。このとき、制御部２０は、目的地Ｇに関連する駐車場Ｐ１〜Ｐ５のうち、到着候補駐車場Ｐ２を新たな到着予定駐車場の候補から除外し、残りの駐車場Ｐ１，Ｐ３〜Ｐ５を新たな到着予定駐車場の候補として保持しておく。
【００２８】
一方、ケース１において、到着予定駐車場としての駐車場Ｐ１が駐車可能でないと判定した場合、到着候補駐車場としての駐車場Ｐ２と、分岐地点Ｎ１から到着予定駐車としての駐車場Ｐ１に向かう経路から分岐する経路にて到着可能な駐車場Ｐ３〜Ｐ５のうち、優先度が最も大きい駐車場Ｐ２が新たな到着予定駐車場として設定される。駐車場Ｐ３〜Ｐ５は、分岐地点Ｎ１から到着予定駐車場としての駐車場Ｐ１に向かう経路上の分岐地点Ｎ２，Ｎ３から分岐する経路にて到着可能である。
【００２９】
また、案内制御部２１ｄの機能により制御部２０は、到着予定駐車場が駐車可能でないと判定し、かつ、空き情報に基づいて到着候補駐車場に空きがあると判定した場合、到着候補駐車場を新たな到着予定駐車場として設定し、分岐地点から新たな到着予定駐車場へと向かう経路を案内するように車載器１１０を制御する。ケース１において、到着予定駐車場としての駐車場Ｐ１が駐車可能でないと判定した場合、制御部２０は、到着候補駐車場としての駐車場Ｐ２と、分岐地点Ｎ１から到着予定駐車としての駐車場Ｐ１に向かう経路から分岐する経路にて到着可能な駐車場Ｐ３〜Ｐ５のうち、駐車枠に空きがある駐車場（空き数＞０の駐車場）を絞り込み、当該駐車場のうち、優先度が最も大きい駐車場Ｐ２を新たな到着予定駐車場として設定する。図２Ａの例では、特に示さない限り、駐車場Ｐ１〜Ｐ５に空きがあることとする。なお、この判定において、到着候補駐車場Ｐ２に向けて走行している車両の台数は考慮されない。
【００３０】
案内制御部２１ｄの機能により制御部２０は、到着予定駐車場が駐車可能でないと判定した場合、新たな到着予定駐車場の候補から到着予定駐車場を除外する。ケース１において、到着予定駐車場としての駐車場Ｐ１が駐車可能でないと判定した場合、制御部２０は、新たな到着予定駐車場の候補から到着予定駐車場としての駐車場Ｐ１を除外する。
【００３１】
さらに、案内制御部２１ｄの機能により制御部２０は、到着予定駐車場が駐車可能でないと判定し、かつ、空き情報に基づいて到着候補駐車場に空きがないと判定した場合、分岐地点から到着予定駐車場へと向かう経路を案内するように車載器１１０を制御する。ケース１において、到着予定駐車場としての駐車場Ｐ１が駐車可能でないと判定した場合、制御部２０は、駐車場Ｐ２〜Ｐ５のうち、駐車枠に空きがある駐車場を絞り込み、当該駐車場のうち、優先度が最も大きい駐車場Ｐ２を新たな到着予定駐車場として設定するが、仮に駐車枠に空きがある駐車場が１個もなかったとした場合、駐車場Ｐ１へと向かう推奨経路がそのまま案内されることとなる。
【００３２】
本実施形態において、案内制御部２１ｄの機能により制御部２０は、到着予定駐車場へと向かう推奨経路を示す案内情報１３０ｂを車載器１１０に送信することにより、車載器１１０は到着予定駐車場へと向かう推奨経路の案内を実行する。車載器１１０は、推奨経路の案内として、例えば経由するノードにおける進行方向を案内してもよいし、ノード等の経由地や到着予定駐車場までの残距離を案内してもよい。
【００３３】
ケース１において、到着予定駐車場としての駐車場Ｐ１が駐車可能でないと判定した場合、制御部２０は、新たな到着予定駐車場としての駐車場Ｐ２へと向かう推奨経路を示す案内情報１３０ｂを車載器１１０に送信する。一方、案内制御部２１ｄの機能により制御部２０は、到着予定駐車場としての駐車場Ｐ１が駐車可能であると判定した場合、新たな推奨経路を示す案内情報１３０ｂを車載器１１０に送信しない。もともと駐車場Ｐ１へと向かう推奨経路が案内されていたのであるから、新たな推奨経路を示す案内情報１３０ｂを送信しないことにより、駐車場Ｐ１へと向かう推奨経路の案内をそのまま継続させることができる。
【００３４】
次に、ケース１において、到着予定駐車場としての駐車場Ｐ１が駐車可能であると判定した場合（ケース２）について考える。ケース２において、到着予定駐車場としての駐車場Ｐ１へと向かう推奨経路が案内され、車両Ｃは分岐地点Ｎ２に対して所定距離以内に接近することとなる。分岐地点Ｎ２は、到着予定駐車場としての駐車場Ｐ１へと向かう推奨経路と、到着候補駐車場としての駐車場Ｐ５へと向かう推奨経路とが共通する区間（出発地Ｓ〜ノードＮ１〜ノードＮ２）の終点である。
【００３５】
ケース２において、到着予定駐車場としての駐車場Ｐ１が駐車可能であると判定した場合、駐車場Ｐ１へと向かう推奨経路がそのまま案内される。このとき、到着候補駐車場としての駐車場Ｐ５が新たな到着予定駐車場の候補から除外される。
【００３６】
一方、ケース２において、到着予定駐車場としての駐車場Ｐ１が駐車可能でないと判定した場合、制御部２０は、到着候補駐車場としての駐車場Ｐ５と、分岐地点Ｎ２から到着予定駐車としての駐車場Ｐ１に向かう経路から分岐する経路にて到着可能な駐車場Ｐ３，Ｐ４のうち、駐車枠に空きがある駐車場を絞り込み、当該駐車場のうち、優先度が最も大きい駐車場Ｐ３を新たな到着予定駐車場として設定する。このとき、もとの到着予定駐車場としての駐車場Ｐ１が新たな到着予定駐車場の候補から除外される。
【００３７】
次に、ケース２において、到着予定駐車場としての駐車場Ｐ１が駐車可能であると判定した場合（ケース３）について考える。ケース３において、到着予定駐車場としての駐車場Ｐ１へと向かう推奨経路が案内され、車両Ｃは分岐地点Ｎ３に対して所定距離以内に接近することとなる。分岐地点Ｎ３は、到着予定駐車場としての駐車場Ｐ１へと向かう推奨経路と、到着候補駐車場としての駐車場Ｐ３，Ｐ４へと向かう推奨経路とが共通する区間（出発地Ｓ〜ノードＮ１〜ノードＮ２〜ノードＮ３）の終点である。このように、複数の駐車場Ｐ３，Ｐ４が到着予定駐車場に該当する場合もあり得る。
【００３８】
案内制御部２１ｄの機能により制御部２０は、到着予定駐車場が駐車可能でないと判定し、かつ、複数の到着候補駐車場が存在する場合、複数の到着候補駐車場のうち、優先度が最も大きい駐車場を新たな到着予定駐車場として設定する。ケース２において、到着予定駐車場としての駐車場Ｐ１が駐車可能でないと判定した場合、制御部２０は、複数の到着候補駐車場としての駐車場Ｐ３，Ｐ４のうち、駐車枠に空きがある駐車場を絞り込み、当該駐車場のうち、優先度が最も大きい駐車場Ｐ３を新たな到着予定駐車場として設定する。このとき、もとの到着予定駐車場としての駐車場Ｐ１が新たな到着予定駐車場の候補から除外される。
【００３９】
一方、ケース３において、到着予定駐車場としての駐車場Ｐ１が駐車可能であると判定した場合、駐車場Ｐ１へと向かう推奨経路がそのまま案内される。このとき、到着候補駐車場としての駐車場Ｐ３，Ｐ４が新たな到着予定駐車場の候補から除外される。
【００４０】
次に、ケース３において、到着予定駐車場としての駐車場Ｐ１が駐車可能でないと判定した場合（ケース４）について考える。ケース４において、到着予定駐車場としての駐車場Ｐ３へと向かう推奨経路が案内され、車両Ｃは分岐地点Ｎ４に対して所定距離以内に接近することとなる。分岐地点Ｎ４は、到着予定駐車場としての駐車場Ｐ３へと向かう推奨経路と、到着候補駐車場としての駐車場Ｐ４へと向かう推奨経路とが共通する区間（出発地Ｓ〜ノードＮ１〜ノードＮ２〜ノードＮ３〜ノードＮ４）の終点である。
【００４１】
ケース４において、到着予定駐車場としての駐車場Ｐ３が駐車可能であると判定した場合、駐車場Ｐ３へと向かう推奨経路がそのまま案内される。このとき、到着候補駐車場としての駐車場Ｐ４が新たな到着予定駐車場の候補から除外される。
【００４２】
一方、ケース４において、到着予定駐車場としての駐車場Ｐ３が駐車可能でないと判定した場合、制御部２０は、到着候補駐車場としての駐車場Ｐ４に空きがあれば、駐車場Ｐ４へと向かう推奨経路が案内される。ケース４において、到着予定駐車場としての駐車場Ｐ３が駐車可能でないと判定した場合であって、到着候補駐車場としての駐車場Ｐ４に空きがなければ、制御部２０は、到着予定駐車場としての駐車場Ｐ３へと向かう推奨経路がそのまま案内される。このとき、到着候補駐車場としての駐車場Ｐ４が新たな到着予定駐車場の候補から除外される。
【００４３】
以上説明した本実施形態において、分岐地点に接近している段階で、現在の到着予定駐車場が駐車可能であるか否かを判定し、到着予定駐車場の変更を行うことができる。従って、分岐地点を通り過ぎた後において、新たな到着予定駐車場へと向かう経路として、分岐地点に戻るような経路の案内が行われることを防止できる。すなわち、分岐地点を通過した後に、分岐地点を通過後に案内している経路と異なる経路にて到着する駐車場（もとの到着予定駐車場または到着候補駐車場）が新たな到着予定駐車場として設定されることを防止し、分岐地点に戻ってから新たな到着予定駐車場へと向かう経路が案内されることを防止できる。例えばケース１において分岐地点Ｎ１を通り過ぎた後に、到着予定駐車場が駐車場Ｐ１から駐車場Ｐ２に変更されるようなことを防止できる。
【００４４】
また、到着予定駐車場が駐車可能でないと判定した場合、単数または複数の到着候補駐車場と、分岐地点よりも先の経路から分岐した経路にて到着可能な駐車場とのうち、優先度が最も大きい駐車場が新たな到着予定駐車場として設定される。分岐地点から分岐した経路にて到着可能な到着候補駐車場だけでなく、分岐地点よりも先の経路から分岐した経路にて到着可能な駐車場も考慮して、優先度が大きい駐車場を新たな到着予定駐車場として設定できる。
【００４５】
到着予定駐車場を到着予定地として探索された推奨経路と、到着候補駐車場を到着予定地として探索された推奨経路とが共通する区間の終点を分岐地点とすることにより、分岐地点からもとの到着予定駐車場へと向かう経路を案内する場合も、分岐地点から新たな到着予定駐車場へと向かう経路を案内する場合のいずれにおいても、予め探索された推奨経路の範囲内の経路を案内できる。さらに、到着予定駐車場の現在の空き情報だけでなく、到着予定駐車場に向けて走行している車両の台数も考慮して到着予定駐車場が駐車可能であるか否かを判定することにより、到着予定駐車場に到着した際に到着予定駐車場が駐車可能であるか否かを正確に判定できる。
【００４６】
制御部２０は、到着予定駐車場が駐車可能でないと判定し、かつ、空き情報に基づいて到着候補駐車場に空きがあると判定した場合、到着候補駐車場を新たな到着予定駐車場として設定することにより、新たな到着予定駐車場とする到着候補駐車場を空き情報に基づく判定によって絞り込むことができる。この判定において、新たな到着予定駐車場に向けて走行している車両の台数も考慮しないようにすることにより処理を簡素化できる。このようにしても、新たな分岐地点（新たな到着予定駐車場へと向かう経路と、新たな到着予定駐車場より優先度が小さい到着候補駐車場へと向かう経路との分岐地点）に接近した際に、新たな到着予定駐車場に向けて走行している車両の台数も考慮した判定が改めて行われるため、最終的には到着予定駐車場が駐車可能であるか否かを正確に判定できる。例えば、ケース３において駐車場Ｐ３に向けて走行している車両の台数が考慮されないが、最終的にケース４において駐車場Ｐ３に向けて走行している車両の台数を考慮した上で駐車場Ｐ３が駐車可能であるか否かを判定できる。
【００４７】
制御部２０は、到着予定駐車場が駐車可能でないと判定し、かつ、到着候補駐車場に空きがないと判定した場合、分岐地点から到着予定駐車場へと向かう経路を案内するように車載器１１０を制御ことにより、到着候補駐車場に空きがない場合に、もともと優先度が大きかった到着予定駐車場へと向かう経路を案内できる。すなわち、到着候補駐車場と到着予定駐車場のいずれにおいても駐車できる可能性が低いのであれば、優先度が大きい到着予定駐車場へと向かう経路を案内すればよい。
【００４８】
（１−２）車載器の構成：
経路案内システムとしての車載器１１０は、車両に搭載されている。車載器１１０は、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備える制御部１２０と記録媒体１３０とを備える。制御部１２０は、記録媒体１３０やＲＯＭに記憶されたプログラムを実行する。本実施形態において制御部１２０は、このプログラムの一つとして車載器プログラム１２１を実行する。
【００４９】
記録媒体１３０は、サーバ１０の地図データ３０ａと同様の地図データ１３０ａを記録する。車両は、ＧＰＳ受信部１４１と車速センサ１４２とジャイロセンサ１４３とユーザＩ／Ｆ部１４４と通信部１４５を備えている。ＧＰＳ受信部１４１は、ＧＰＳ衛星からの電波を受信し、図示しないインタフェースを介して車両の現在位置を算出するための信号を制御部１２０に出力する。車速センサ１４２は、車両が備える車輪の回転速度に対応した信号を制御部１２０に出力する。制御部１２０は、図示しないインタフェースを介してこの信号を取得し、車速を取得する。ジャイロセンサ１４３は、車両の水平面内における角加速度を検出し、車両の向きに対応した信号を制御部１２０に出力する。制御部１２０は、この信号を取得して車両の進行方向を取得する。ユーザＩ／Ｆ部１４４は、ユーザの指示を入力し、またユーザに各種の情報を提供するためのインタフェース部であり、図示しないタッチパネルディスプレイからなる入力部を兼ねた表示部やスピーカー等の出力音の出力部を備えている。通信部１４５は、車載器１１０がサーバ１０と通信するための回路である。
【００５０】
車載器プログラム１２１は、探索要求部１２１ｂと位置通知部１２１ａと案内実行部１２１ｃとを含む。
探索要求部１２１ｂは、少なくとも出発地Ｓと目的地Ｇとを示す経路探索要求をサーバ１０に送信する機能を制御部１２０に実現させるモジュールである。なお、出発地Ｓと目的地Ｇとは、車載器１１０の地図データ１３０ａが示す施設から検索されてもよいし、サーバ１０の地図データ３０ａが示す施設から検索されてもよい。探索要求部１２１ｂの機能により制御部１２０は、ユーザＩ／Ｆ部１４４におけるユーザの指定に基づいて出発地Ｓと目的地Ｇとを取得する。そして、探索要求部１２１ｂの機能により制御部１２０は、通信部１４５を介して、少なくとも出発地Ｓと目的地Ｇとを示す経路探索要求をサーバ１０に送信する。なお、出発地Ｓは必ずしもユーザによって指定されなくてもよく、例えば車両Ｃの現在位置であってもよい。
【００５１】
位置通知部１２１ａは、車両Ｃの現在位置を示す位置情報をサーバ１０に送信する機能を制御部１２０に実現させるモジュールである。位置通知部１２１ａの機能により制御部１２０は、ＧＰＳ受信部１４１と車速センサ１４２とジャイロセンサ１４３等からの信号と、地図データ１３０ａとに基づいて、公知のマップマッチングを行うことにより、リンク上において車両Ｃの現在位置を特定する。そして、制御部１２０は、現在位置と車載器１１０の識別情報とを示す位置情報をサーバ１０に送信する。これにより、サーバ１０は、車両Ｃの現在位置を取得でき、車両Ｃが分岐地点に対して所定距離以内まで接近したか否かを判定できる。
【００５２】
案内実行部１２１ｃは、サーバ１０から送信された案内情報１３０ｂが示す推奨経路をユーザＩ／Ｆ部１４４に実行させる機能を制御部１２０に実現させるモジュールである。例えば、制御部１２０は、ノードＮ１〜Ｎ５に車両Ｃが接近した場合に、ノードＮ１〜Ｎ５における推奨経路上の進行方向等をユーザＩ／Ｆ部１４４に案内させる。制御部１２０は、到着予定駐車場へと向かう推奨経路の案内の実行中に、新たな到着予定駐車場へと向かう推奨経路を示す案内情報が受信された場合、当該新たな到着予定駐車場へと向かう推奨経路の案内を実行する。
【００５３】
（２）経路案内処理：
次に、サーバ１０が実行する経路案内処理について説明する。図２Ｂは経路案内処理のフローチャートである。図２Ｂに示すように、経路案内処理は、初期経路案内処理（ステップＳ１００）と経路変更処理（Ｓ２００）とを含む。
【００５４】
初期経路案内処理について説明する。図３は、初期経路案内処理のフローチャートである。まず、経路探索部２１ａの機能により制御部２０は、経路探索要求を取得する（ステップＳ１０５）。すなわち、制御部２０は、車載器１１０から受信した経路探索要求が示す出発地Ｓと目的地Ｇとを取得する。次に、優先度取得部２１ｂの機能により制御部２０は、目的地Ｇに関連する駐車場を検索する（ステップＳ１１０）。すなわち、制御部２０は、目的地Ｇの施設に関連する駐車場として、目的地Ｇの施設の専用駐車場と提携駐車場を地図データ３０ａにて検索する。
【００５５】
次に、優先度取得部２１ｂの機能により制御部２０は、複数の駐車場が目的地Ｇに関連する駐車場として検索されたか否かを判定する（ステップＳ１１５）。複数の駐車場が目的地Ｇに関連する駐車場として検索されたと判定した場合（ステップＳ１１５：Ｙ）、優先度取得部２１ｂの機能により制御部２０は、複数の駐車場の優先度を取得する（ステップＳ１２０）。すなわち、制御部２０は、専用駐車場の優先度を提携駐車場の優先度よりも大きく設定するとともに、目的地Ｇの施設からの距離が小さい駐車場ほど優先度を大きく設定する。
【００５６】
次に、経路探索部２１ａの機能により制御部２０は、目的地Ｇに関連する駐車場のうち、優先度が最も大きい駐車場を到着予定駐車場として取得する。図２Ａの例において、制御部２０は、駐車場Ｐ１を到着予定駐車場として取得する。次に、経路探索部２１ａの機能により制御部２０は、到着予定駐車場へと向かう推奨経路を探索する（ステップＳ１３０）。
【００５７】
次に、経路探索部２１ａの機能により制御部２０は、他の駐車場へと向かう推奨経路を探索する（ステップＳ１３５）。他の駐車場とは、目的地Ｇに関連する駐車場のうち、到着予定駐車場以外の駐車場である。図２Ａの例において、駐車場Ｐ２〜Ｐ５が他の駐車場に該当する。なお、ステップＳ１３０，Ｓ１３５にて探索した推奨経路は記録媒体３０に記録される。
【００５８】
次に、判定部２１ｃの機能により制御部２０は、推奨経路の比較により分岐地点を取得する（ステップＳ１４０）。図２Ａの例において、制御部２０は、到着予定駐車場としての駐車場Ｐ１へと向かう推奨経路と他の駐車場Ｐ２〜Ｐ５へと向かう推奨経路とを比較する。そして、制御部２０は、駐車場Ｐ１，Ｐ２〜Ｐ５へと向かう推奨経路と駐車場Ｐ２へと向かう推奨経路とが共通する区間の終点である分岐地点Ｎ１と、駐車場Ｐ１，Ｐ３，Ｐ４へと向かう推奨経路と駐車場Ｐ５へと向かう推奨経路とが共通する区間の終点である分岐地点Ｎ２と、駐車場Ｐ１へと向かう推奨経路と駐車場Ｐ３，Ｐ４へと向かう推奨経路とが共通する区間の終点である分岐地点Ｎ３と、駐車場Ｐ３へと向かう推奨経路と駐車場Ｐ４へと向かう推奨経路とが共通する区間の終点である分岐地点Ｎ４とを取得する。
【００５９】
次に、案内制御部２１ｄの機能により制御部２０は、到着予定駐車場へと向かう推奨経路の案内を車載器１１０に開始させる（ステップＳ１４５）。すなわち、制御部２０は、到着予定駐車場へと向かう推奨経路を示す案内情報１３０ｂを車載器１１０に送信することにより、車載器１１０は到着予定駐車場へと向かう推奨経路の案内を開始させる。図２Ａの例において、到着予定駐車場としての駐車場Ｐ１へと向かう推奨経路の案内が開始することとなる。到着予定駐車場へと向かう推奨経路の案内を車載器１１０に開始させると、図２Ｂの経路変更処理（ステップＳ２００）に進む。
【００６０】
一方、複数の駐車場が目的地Ｇに関連する駐車場として検索されたと判定しなかった場合（ステップＳ１１５：Ｎ）、経路探索部２１ａの機能により制御部２０は、目的地Ｇに関連する唯一の駐車場へと向かう推奨経路を探索する。そして、案内制御部２１ｄの機能により制御部２０は、目的地Ｇに関連する唯一の駐車場へと向かう推奨経路の案内を車載器１１０に開始させ（ステップＳ１６０）、経路案内処理を終了する。これにより、車載器１１０では、目的地Ｇに関連する唯一の駐車場に車両Ｃが到着するか、案内の中止操作が行われるまで、当該駐車場へと向かう推奨経路の案内が行われることとなる。
【００６１】
次に、図２Ｂの経路変更処理（ステップＳ２００）について説明する。図４は、経路変更処理のフローチャートである。経路変更処理は、到着予定駐車場へと向かう推奨経路の案内が開始された後において、サーバ１０が到着予定駐車場を変更するための処理である。まず、判定部２１ｃの機能により制御部２０は、直近の分岐地点に対して車両Ｃが所定距離以内まで接近したか否かを判定する（ステップＳ２０５）。直近の分岐地点とは、図３のステップＳ１４０にて特定した分岐地点のうち、到着予定駐車場へと向かう推奨経路を走行した場合において、次に到達する分岐地点を意味する。
【００６２】
直近の分岐地点に対して車両Ｃが所定距離以内まで接近したと判定しなかった場合（ステップＳ２０５：Ｎ）、制御部２０は、ステップＳ２０５に戻り、直近の分岐地点に対して車両Ｃが所定距離以内まで接近するまで待機する。直近の分岐地点に対して車両Ｃが所定距離以内まで接近したと判定した場合（ステップＳ２０５：Ｙ）、判定部２１ｃの機能により制御部２０は、到着予定駐車場が空いているか否かを判する（ステップＳ２１０）。具体的に、制御部２０は、駐車場データ３０ｂに記録されている到着予定駐車場の最新の空き情報が示す空き数が０よりも大きい場合に、到着予定駐車場が空いていると判定する。
【００６３】
到着予定駐車場が空いていると判定した場合（ステップＳ２１０：Ｙ）、判定部２１ｃの機能により制御部２０は、案内中の経路が一致する他車両（競合車両）があるか否かを判定する（ステップＳ２１５）。すなわち、制御部２０は、各車両の推奨経路が記録された推奨経路データ３０ｃを参照することにより、車両Ｃにて案内されている推奨経路と同一の推奨経路が案内されている競合車両の台数を取得し、当該台数が０よりも大きい場合に競合車両があると判定する。なお、案内中の推奨経路が一致することは、到着予定駐車場も一致することを意味する。案内中の推奨経路が一致するとは、推奨経路のうち、車両Ｃの現在位置よりも到着予定駐車場側の区間が一致することを意味する。制御部２０は、競合車両のうち、車両Ｃの現在位置よりも後方（出発地Ｓ側）を走行している車両、すなわち車両Ｃよりも遅く到着予定駐車場に到着する可能性が大きい車両を無視してもよい。
【００６４】
案内中の経路が一致する競合車両があると判定した場合（ステップＳ２１５：Ｙ）、判定部２１ｃの機能により制御部２０は、競合車両の台数が到着予定駐車場の空き数より少ないか否かを判定する（ステップＳ２２０）。すなわち、制御部２０は、到着予定駐車場において現在空いている駐車枠に競合車両が駐車した場合に、空いている駐車枠が残るか否かを判定する。
【００６５】
競合車両があると判定しなかった場合（ステップＳ２１５：Ｎ）、または、競合車両の台数が到着予定駐車場の空き数より少ないと判定した場合（ステップＳ２２０：Ｙ）、判定部２１ｃの機能により制御部２０は、到着予定駐車場が駐車可能であると判定する（ステップＳ２２５）。一方、競合車両の台数が到着予定駐車場の空き数より少ないと判定しなかった場合（ステップＳ２２０：Ｎ）、判定部２１ｃの機能により制御部２０は、到着予定駐車場が駐車可能でないと判定する（ステップＳ２３０）。
【００６６】
到着予定駐車場が駐車可能であると判定すると、案内制御部２１ｄの機能により制御部２０は、到着予定駐車場を除外する（ステップＳ２３５）。すなわち、制御部２０は、到着予定駐車場を新たな到着予定駐車場の候補から除外する。例えば、図２Ａと表１のケース１において、分岐地点Ｎ１に接近している際に、到着予定駐車場としての駐車場Ｐ１が駐車可能であれば、到着候補駐車場としての駐車場Ｐ２が除外されることとなる。
【００６７】
次に、案内制御部２１ｄの機能により制御部２０は、到着予定駐車場へと向かう推奨経路の案内を継続する（ステップＳ２４０）。すなわち、制御部２０は、新たな到着予定駐車場を設定しない。むろん、新たな到着予定駐車場へと向かう推奨経路を示す案内情報１３０ｂは車載器１１０に送信されない。これにより、車載器１１０では、もとの到着予定駐車場へと向かう推奨経路の案内が継続することとなる。
【００６８】
次に、判定部２１ｃの機能により制御部２０は、未接近の分岐地点があるか否かを判定する（ステップＳ２４５）。すなわち、図３のステップＳ１４０にて特定した分岐地点のうち、未除外の駐車場へと向かう推奨経路上の分岐地点であって、車両Ｃが未だに接近していない分岐地点があるか否かを判定する。
【００６９】
未接近の分岐地点があると判定した場合（ステップＳ２４５：Ｙ）、判定部２１ｃの機能により制御部２０は、ステップＳ２０５に戻る。すなわち、制御部２０は、到着予定駐車場へと向かう推奨経路を走行した場合に、次に車両Ｃが到達する予定の分岐地点を対象として経路変更処理を行う。例えば、図２Ａと表１のケース１において、分岐地点Ｎ１の次に車両Ｃが到達する予定の分岐地点として、分岐地点Ｎ２を対象とする経路変更処理（ケース２）が次に行われることとなる。
【００７０】
一方、未接近の分岐地点があると判定しなかった場合（ステップＳ２４５：Ｎ）、案内制御部２１ｄの機能により制御部２０は、到着予定駐車場が駐車可能であることを通知する（ステップＳ２５０）し、処理を終了する。ここで、未接近の分岐地点がない場合、分岐地点に戻るか、推奨経路以外の経路を走行しない限り、到着予定駐車場以外の駐車場へと到着できない。すなわち、未接近の分岐地点がない場合、新たな到着予定駐車場を設定することは望ましくなく、現在の到着予定駐車場が最終的に確定することとなる。そのため、到着予定駐車場が駐車可能であることを通知することにより、ユーザは現在の到着予定駐車場が最終的に確定したことを認識できる。
【００７１】
次に、到着予定駐車場が駐車可能でないと判定された場合（ステップＳ２３０）の処理を説明する。
まず、判定部２１ｃの機能により制御部２０は、到着候補駐車場と他の駐車場（未除外）のいずれかに空きがあるか否かを判定する（ステップＳ２６０）。すなわち、制御部２０は、到着予定駐車場が駐車可能でないと判定した場合、到着候補駐車場、および、分岐地点から到着予定駐車に向かう経路から分岐する経路にて到着可能な駐車場のうち、現在において空きがある駐車場を絞り込む。図２Ａと表１のケース１では、分岐地点Ｎ１に接近している際に、到着候補駐車場としての駐車場Ｐ２と、未除外の他の駐車場Ｐ３〜Ｐ５のうち空きがある駐車場が絞り込まれる。なお、未除外の他の駐車場とは、分岐地点から到着予定駐車に向かう経路から分岐する経路にて到着可能な駐車場を意味する。また、到着候補駐車場が複数存在する場合もあり、図２Ａと表１のケース３では、分岐地点Ｎ３に接近している際に、到着候補駐車場としての２個の駐車場Ｐ３，Ｐ４のうち、現在において空きがある駐車場が絞り込まれることとなる。
【００７２】
到着候補駐車場と他の駐車場（未除外）のいずれかに空きがあると判定しなかった場合（ステップＳ２６０：Ｎ）、案内制御部２１ｄの機能により制御部２０は、到着予定駐車場へと向かう推奨経路の案内を継続する（ステップＳ２６５）。すなわち、到着候補駐車場と他の駐車場（未除外）のいずれにも空きがない場合、制御部２０は、新たな到着予定駐車場を設定しない。図２Ａと表１のケース４では、分岐地点Ｎ４に接近している際に、もとの到着予定駐車場としての駐車場Ｐ３が駐車可能でなく、かつ、到着候補駐車場としての駐車場Ｐ４に空きがなければ、駐車場Ｐ３へと向かう推奨経路の案内がそのまま継続されることとなる。
【００７３】
すなわち、到着候補駐車場と他の駐車場（未除外）のいずれにも空きがない場合、現在の到着予定駐車場が駐車可能ではないが、他の駐車場も駐車可能でないため、むやみに到着予定駐車場の変更を行うことなく、優先度の大きい到着予定駐車場へと向かう推奨経路の案内が継続されることとなる。この場合も、現在の到着予定駐車場が最終的に確定するため、制御部２０は、経路変更処理を終了する。ただし、到着予定駐車場が駐車可能であることの通知（ステップＳ２５０）はスキップされる。
【００７４】
到着候補駐車場と他の駐車場（未除外）のいずれかに空きがあると判定した場合（ステップＳ２６０：Ｙ）、案内制御部２１ｄの機能により制御部２０は、空きがあると判定された駐車場のうち、優先度が最も大きい駐車場を新たな到着予定駐車場に設定する（ステップＳ２７０）。すなわち、到着候補駐車場と除外されていない駐車場のうち、空いている駐車場が絞り込まれ、当該絞り込まれた駐車場のなかで優先度が最も大きい駐車場が新たな到着予定駐車場に設定されることとなる。図２Ａと表１のケース３では、分岐地点Ｎ３に接近している際に、もとの到着予定駐車場としての駐車場Ｐ１が駐車可能でなく、かつ、到着候補駐車場としての駐車場Ｐ３，Ｐ４のいずれにも空きがあれば、優先度が大きい駐車場Ｐ３が新たな到着予定駐車場として設定されることとなる（ケース４）。
【００７５】
次に、案内制御部２１ｄの機能により制御部２０は、到着予定駐車場の変更を通知する（ステップＳ２７５）。ここでは、新たな到着予定駐車場の名称などが通知されてもよい。次に、案内制御部２１ｄの機能により制御部２０は、新たな到着予定駐車場へと向かう推奨経路の案内を車載器１１０にて開始させる（ステップＳ２８０）。すなわち、制御部２０は、新たな到着予定駐車場へと向かう推奨経路（図３のステップＳ１３５にて探索済）を記録媒体３０から取得し、当該推奨経路を示す案内情報１３０ｂを車載器１１０に送信する。これにより、新たな到着予定駐車場へと向かう推奨経路の案内が車載器１１０にて開始することとなる。
【００７６】
新たな到着予定駐車場へと向かう推奨経路の案内を開始すると、判定部２１ｃの機能により制御部２０は、未接近の分岐地点があるか否かを判定する（ステップＳ２８５）。すなわち、到着予定駐車場を変更した場合においても、図３のステップＳ１４０にて特定した分岐地点のうち、未除外の駐車場へと向かう推奨経路上の分岐地点であって、車両Ｃが未だに接近していない分岐地点があるか否かを判定する。
【００７７】
未接近の分岐地点があると判定した場合（ステップＳ２８５：Ｙ）、制御部２０は、ステップＳ２０５に戻る。これにより、到着予定駐車場を変更した後において、次の分岐地点に接近した際に、さらに到着予定駐車場を変更するか否かを判定することができる。一方、未接近の分岐地点があると判定しなかった場合（ステップＳ２８５：Ｎ）、制御部２０は、経路変更処理を終了する。すなわち、変更後の到着予定駐車場が最終的に確定するため、制御部２０は、経路変更処理を終了する。
【００７８】
（３）他の実施形態：
前記実施形態においては、サーバ１０が本発明の各手段を備えたが、車載器１１０が本発明の各手段を備えてもよい。すなわち、車載器１１０が本発明の経路案内システムを構成してもよい。なお、判定部２１ｃの機能により制御部２０は、必ずしも到着予定駐車場に向けて走行している車両の台数と、到着予定駐車場の空き情報とに基づいて到着予定駐車場が駐車可能であるか否かを判定しなくてもよく、到着予定駐車場の空き情報のみに基づいて到着予定駐車場が駐車可能であるか否かを判定してもよい。また、判定部２１ｃの機能により制御部２０は、ステップＳ２５５において、到着予定駐車場の空き情報のみに基づいて各駐車場が空いているか否かを判定するのではなく、各駐車場に向けて走行している車両の台数と、各駐車場の空き情報とに基づいて各駐車場が駐車可能であるか否かを判定してもよい。
【００７９】
また、案内制御部２１ｄの機能により制御部２０は、到着予定駐車場が駐車可能でないと判定し、かつ、到着候補駐車場に空きがないと判定した場合、いずれの駐車場も駐車が困難であることをユーザに通知したり、駐車場までの案内を行わず目的地周辺（所定距離以内）までの案内を行うに留めたりしてもよい。
【００８０】
以上の実施形態は本発明を実施するための一例であり、他にも種々の実施形態を採用可能である。本発明の経路案内システムの各手段は車両に搭載された車載器に備えられてもよいし、車両と通信可能に構成されたサーバに備えられてもよいし、車載器とサーバに分散して備えられてもよい。目的地とは、ユーザが訪問を意図している地点であり、例えばユーザが入力した目的地であってもよいし、ユーザが入力したキーワードに基づいて検索された目的地であってもよい。目的地に関連する駐車場とは、目的地の施設の管理者が管理する専用の駐車場であってもよいし、目的地の施設と提携している駐車場であってもよいし、目的地から所定距離以内の駐車場であってもよいし、目的地と類似する名称等を有する駐車場であってもよい。優先度は、目的地に訪問する駐車場として望ましい度合いを意味してもよく、例えば目的地までの距離が小さいほど優先度が大きくなってもよいし、駐車場金が安いほど優先度が大きくなってもよいし、目的地の施設との専用関係や提携関係の有無に応じて優先度が異なってもよい。また、優先度を決定する基準（距離、駐車場金、専用関係、提携関係等）がユーザによって選択可能であってもよい。
【００８１】
到着予定駐車場とは、目的地に関連する駐車場であり、現在案内が行われている経路を走行した場合に到着する予定の駐車場である。一方、到着候補駐車場とは、目的地に関連する駐車場であり、到着予定駐車場よりも優先度が小さい駐車場である。到着予定駐車場へと向かう経路は案内されているが、到着候補駐車場へと向かう経路は案内されていないこととなる。分岐地点とは、到着予定駐車場へと向かう経路と、到着候補駐車場へと向かう経路とが分岐する地点であり、道路に設けられた交差点やジャンクション等が該当する。分岐地点に対して車両が所定距離まで接近した際とは、分岐地点を通り過ぎるタイミングよりも前の時刻を意味する。所定距離を大きくすることにより、分岐地点を通り過ぎるタイミングよりも前において、余裕をもって新たな到着予定駐車場が設定されたことをユーザに認識させることができる。所定距離を小さくすることにより、到着予定駐車場が駐車可能であるか否かの判定のタイミングを遅くすることができ、できるだけ新しい駐車場の空き情報に基づいて到着予定駐車場が駐車可能であるか否を判定できる。所定距離は、少なくとも所定距離を走行する期間内（分岐地点に到達する前）において新たな到着予定駐車場へと向かう経路の案内を開始できる距離に設定されていればよく、例えばユーザによって設定可能であってもよいし、車速や制限速度が大きいほど大きい距離に設定されてもよい。
【００８２】
案内制御手段は、到着予定駐車場が駐車可能であると判定した場合、少なくとも分岐地点から到着予定駐車場へと向かう経路を案内部に案内させればよく、むろん車両の現在地から分岐地点を経由して到着予定駐車場へと向かう経路を案内部に案内させてもよい。
なお、もととも到着予定駐車場へと向かう経路を案内部に案内させているため、到着予定駐車場が駐車可能であると判定した場合には、もともとの経路の案内を継続すればよい。
この場合、案内制御手段は、到着予定駐車場が駐車可能であることをユーザに通知してもよい。
【００８３】
一方、到着予定駐車場が駐車可能でないと判定した場合、案内制御手段は、到着候補駐車場を新たな到着予定駐車場として設定する。すなわち、案内制御手段は、到着予定駐車場を変更する。そして、案内制御手段は、少なくとも分岐地点から新たな到着予定駐車場へと向かう経路を案内部に案内させればよい。むろん、案内制御手段は、車両の現在地から分岐地点を経由して新たな到着予定駐車場へと向かう経路を案内部に案内させてもよい。この場合、案内制御手段は、到着予定駐車場が変更されたことをユーザに通知してもよい。また、案内制御手段は、車両が分岐地点に到達するよりも前に、新たな到着予定駐車場へと向かう経路の案内を案内部にて開始させればよい。
【００８４】
さらに、案内制御手段は、到着予定駐車場が駐車可能であると判定した場合、新たな到着予定駐車場の候補から到着候補駐車場を除外してもよい。これにより、分岐地点を通過した後に、分岐地点を通過後に案内している経路と異なる経路にて到着する駐車場（もとの到着予定駐車場または到着候補駐車場）が新たな到着予定駐車場として設定されることを防止し、分岐地点に戻ってから新たな到着予定駐車場へと向かう経路が案内されることを防止できる。また、案内制御手段は、到着予定駐車場が駐車可能でないと判定した場合、新たな到着予定駐車場の候補から到着予定駐車場を除外してもよい。
【００８５】
また、分岐地点は、到着予定駐車場を到着予定地として探索された推奨経路と、到着候補駐車場を到着予定地として探索された推奨経路とが共通する区間の終点であってもよい。これにより、分岐地点からもとの到着予定駐車場へと向かう経路を案内する場合も、分岐地点から新たな到着予定駐車場（到着候補駐車場）へと向かう経路を案内する場合のいずれにおいても、予め探索された推奨経路の範囲内の経路を案内できる。推奨経路とは、公知の経路探索手法によって探索することができ、旅行時間や走行距離等に応じたコストが最小化するように探索された経路であってもよい。
【００８６】
さらに、判定手段は、到着予定駐車場に向けて走行している車両の台数と、到着予定駐車場の空き情報とに基づいて到着予定駐車場が駐車可能であるか否かを判定してもよい。
このように、到着予定駐車場の現在の空き情報だけでなく、到着予定駐車場に向けて走行している車両の台数も考慮して到着予定駐車場が駐車可能であるか否かを判定することにより、到着予定駐車場に到着した際に到着予定駐車場が駐車可能であるか否かを正確に判定できる。到着予定駐車場に向けて走行している車両の台数とは、到着予定駐車場の現在の空きを埋める可能性が大きい車両の台数を意味する。判定手段は、到着予定駐車場に向けて走行している車両の台数として、同一の経路を走行して到着予定駐車場に向かっている車両の台数を取得してもよいし、経路の異同に拘わらず到着予定駐車場に向かっている車両の台数を取得してもよい。また、判定手段は、到着予定駐車場に向けて走行している車両の台数として、自車両よりも早く到着予定駐車場に到着すると予測される他の車両の台数を取得してもよい。
【００８７】
また、案内制御手段は、到着予定駐車場が駐車可能でないと判定し、かつ、空き情報に基づいて到着候補駐車場に空きがあると判定した場合、到着候補駐車場を新たな到着予定駐車場として設定し、分岐地点から新たな到着予定駐車場へと向かう経路を案内するように案内部を制御してもよい。これにより、新たな到着予定駐車場とする到着候補駐車場を空き情報に基づく判定によって絞り込むことができる。この判定において、新たな到着予定駐車場に向けて走行している車両の台数も考慮しないようにすることにより処理を簡素化できる。新たな分岐地点（新たな到着予定駐車場へと向かう経路と、新たな到着予定駐車場より優先度が小さい到着候補駐車場へと向かう経路との分岐地点）に接近した際に、新たな到着予定駐車場に向けて走行している車両の台数も考慮した判定が改めて行われるため、最終的には到着予定駐車場が駐車可能であるか否かを正確に判定できる。
【００８８】
さらに、案内制御手段は、到着予定駐車場が駐車可能でないと判定し、かつ、空き情報に基づいて到着候補駐車場に空きがないと判定した場合、分岐地点から到着予定駐車場へと向かう経路を案内するように案内部を制御してもよい。これにより、到着候補駐車場に空きがない場合に、もともと優先度が大きかった到着予定駐車場へと向かう経路を案内できる。すなわち、到着候補駐車場と到着予定駐車場のいずれにおいても駐車できる可能性が低いのであれば、優先度が大きい到着予定駐車場へと向かう経路を案内すればよい。
【００８９】
また、案内制御手段は、到着予定駐車場が駐車可能でないと判定し、かつ、複数の到着候補駐車場が存在する場合、複数の到着候補駐車場のうち、優先度が最も大きい駐車場を新たな到着予定駐車場として設定してもよい。これにより、複数の到着候補駐車場が存在する場合、複数の到着候補駐車場のうち優先度が最も大きい駐車場へと向かう経路を案内できる。
【００９０】
さらに、案内制御手段は、到着予定駐車場が駐車可能でないと判定した場合、到着候補駐車場、および、分岐地点から到着予定駐車に向かう経路から分岐する経路にて到着可能な駐車場のうち、優先度が最も大きい駐車場を新たな到着予定駐車場として設定してもよい。これにより、分岐地点から分岐した経路にて到着可能な到着候補駐車場だけでなく、分岐地点よりも先の経路から分岐した経路にて到着可能な駐車場も考慮して、優先度が大きい駐車場を新たな到着予定駐車場として設定できる。
【００９１】
さらに、本発明のように、駐車場に到着できる経路を案内する手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合もあれば、車両に備えられる各部と共有の部品を利用して実現される場合もあり、各種の態様を含むものである。例えば、以上のような装置を備えた経路案内システム、経路案内システムや方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、経路案内システムを制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【符号の説明】
【００９２】
１０…サーバ、２０…制御部、２１…経路案内プログラム、２１ａ…経路探索部、２１ｂ…優先度取得部、２１ｃ…判定部、２１ｄ…案内制御部、３０…記録媒体、３０ａ…地図データ、３０ｂ…駐車場データ、３０ｃ…推奨経路データ、４５…通信部、１１０…車載器、１２０…制御部、１２１…車載器プログラム、１２１ａ…位置通知部、１２１ｂ…探索要求部、１２１ｃ…案内実行部、１３０…記録媒体、１３０ａ…地図データ、１３０ｂ…案内情報、１４１…ＧＰＳ受信部、１４２…車速センサ、１４３…ジャイロセンサ、１４４…ユーザＩ／Ｆ部、１４５…通信部、Ｎ１〜Ｎ４…分岐地点、Ｐ１〜Ｐ５…駐車場、Ｓ…出発地、Ｇ…目的地
【図１】
0006459712.tif 000003
【図２】
0006459712.tif 000004
【図３】
0006459712.tif 000005
【図４】
0006459712.tif 000006