(57)【特許請求の範囲】
【請求項１】
情報処理装置であって、
交通ネットワークを構成する複数のリンクの各々についての旅行時間に関する情報と、
前記旅行時間に関する情報を利用して、出発地から目的地までの経路を探索する経路探索部と、
を備え、
前記旅行時間に関する情報は、
リンクを通過するための所要時間に関する時間情報を含み、
前記情報処理装置は、さらに、
前記経路探索部による前記探索の際に、前記複数のリンクのうちの所定のリンクを前記探索の結果得られる前記経路に含ませることを回避すべきリンクとして識別可能とする回避情報を備え、
前記回避情報は、
予め定めた領域毎に、該領域内の道路における交通量の統計結果が、第１の交通量であるか、前記第１の交通量よりも交通量の少ない第２の交通量であるかにより、作成されており、
前記領域内に存在する道路に関し、交通量が前記第１の交通量である道路の割合が予め定めた割合以上の場合には、周囲に存在する道路における交通量の統計結果が第１の交通量であり、かつ対応する道路の交通量が前記第２の交通量に対応しているリンクは、前記回避すべきリンクとされており、
前記領域内に存在する道路に関し、交通量が前記第１の交通量である道路の割合が予め定めた割合未満の場合には、前記領域内のリンクは、前記回避すべきリンクとされていない、
情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記経路探索部は、
前記回避すべきリンクについて、予め記憶されている前記時間情報よりも長い時間情報に基づいて前記探索を行う、情報処理装置。
【請求項３】
請求項１または請求項２に記載の情報処理装置であって、
前記回避情報において、
前記交通量の判断によって回避すべきリンクとされたリンクであっても、当該リンクが、位置情報が取得しにくいリンクまたはマップマッチンクがしにくいリンクである場合は、当該リンクは前記回避すべきリンクとされていない、情報処理装置。
【請求項４】
請求項１から請求項３のいずれか一項に記載の情報処理装置であって、
前記経路探索部は、
前記回避すべきリンクであっても、
前記探索において考慮した複数のリンクのうち、対応する道路における交通量の統計結果が前記第２の交通量であるリンクが所定割合以上である場合は、予め記憶されている前記時間情報に基づいて前記探索を行う、情報処理装置。
【請求項５】
請求項１から請求項４のいずれか一項に記載の情報処理装置であって、さらに、
前記情報処理装置の利用者が、前記探索の結果得られた前記経路を通過するために要する総旅行時間を、前記経路に含まれる前記回避すべきリンクおよびそれ以外のリンクの前記時間情報として、予め記憶されている前記時間情報に基づいて予測する予測部を備える、情報処理装置。
【請求項６】
出発地から目的地までの経路をコンピュータによって探索する経路探索方法であって、
交通ネットワークを構成する複数のリンクの各々についての旅行時間に関する情報であって、
リンクを通過するための所要時間に関する時間情報と、
前記経路の探索の際に、前記複数のリンクのうち所定のリンクを前記探索の結果得られる前記経路に含ませることを回避すべきリンクとして識別可能とする回避情報と
を含む情報を、記憶部に予め記憶しておき、
前記回避情報は、
予め定めた領域毎に、該領域内の道路における交通量の統計結果が、第１の交通量であるか、前記第１の交通量よりも交通量の少ない第２の交通量であるかにより、作成されており、
前記領域内に存在する道路に関し、交通量が前記第１の交通量である道路の割合が予め定めた割合以上の場合には、周囲に存在する道路における交通量の統計結果が第１の交通量であり、かつ対応する道路の交通量が前記第２の交通量に対応しているリンクは、前記回避すべきリンクとして前記記憶部に記憶されており、
前記領域内に存在する道路に関し、交通量が前記第１の交通量である道路の割合が予め定めた割合未満の場合には、前記領域内のリンクは、前記回避すべきリンクではないとして前記記憶部に記憶されており、
前記記憶部に記憶された前記回避情報を含む旅行時間に関する情報を利用して、出発地から目的地までの経路をコンピュータによって探索する工程を備える、
経路探索方法。
【請求項７】
出発地から目的地までの経路を探索する経路探索方法をコンピュータにより実現するためのコンピュータプログラムであって、
交通ネットワークを構成する複数のリンクの各々を通過するための所要時間に関する時間情報と、前記複数のリンクのうち所定のリンクを前記探索の結果得られる前記経路に含ませることを回避すべきリンクとして識別可能とする回避情報とを、予め記憶した記憶部から読み出すプログラムと、
前記記憶部から読み出された前記時間情報と前記回避情報とを用いて、前記コンピュータが、前記出発地から前記目的地までの経路を、前記リンクの組み合わせとして探索するブログラムと、
を備え、
前記回避情報は、
予め定めた領域毎に、該領域内の道路における交通量の統計結果が、第１の交通量であるか、前記第１の交通量よりも交通量の少ない第２の交通量であるかにより、作成されており、
前記領域内に存在する道路に関し、交通量が前記第１の交通量である道路の割合が予め定めた割合以上の場合には、周囲に存在する道路における交通量の統計結果が第１の交通量であり、かつ対応する道路の交通量が前記第２の交通量に対応しているリンクは、前記回避すべきリンクとされており、
前記領域内に存在する道路に関し、交通量が前記第１の交通量である道路の割合が予め定めた割合未満の場合には、前記領域内のリンクは、前記回避すべきリンクとされていない、
コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出発地から目的地までの経路を探索する技術に関する。
【背景技術】
【０００２】
実際に道路を走行した車両から送信されるプローブ情報を収集、蓄積し、プローブ情報の統計データを得る技術が知られている。統計データには、道路網に含まれるリンク（所定の区間）ごとに、当該リンクを通過する際の旅行時間が対応付けて記憶される。このような統計データは、例えば、経路探索処理において、最小コストの経路を求めるために使用されるほか、求めた経路全体の旅行時間を予測するために使用される。統計データは「交通情報データ」とも呼ばれる。
【０００３】
特許文献１には、プローブ情報を用いて時間帯ごとの交通情報データを生成する装置において、ある時間帯に所定個数以上のプローブ情報が得られない場合は、ある時間帯に得たプローブ情報と、過去の時間帯に得たプローブ情報との両方を用いて、交通情報データを生成することが記載されている。特許文献１に記載された技術によれば、全ての時間帯において抜けのない交通情報データを生成することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２９５６８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載された技術では、異なる時間帯に得たプローブ情報に基づいて交通情報データを生成するために、交通情報データに記憶されている旅行時間が、実情と相違する虞があるという課題があった。
【０００６】
図１は、従来技術の課題について説明する図である。特許文献１に記載の技術のように、実情と相違する交通情報データに基づいて経路探索処理（最小コストの経路を求める処理）を実行した場合、好ましくない経路を、経路探索処理の結果として導き出してしまうことがある。「好ましくない経路」について、図１を用いて説明する。車両ＶＨがリンクＬ１からリンクＬ８まで移動する際の、最小コストの経路を求める経路探索処理を考える。この際、経路探索処理の結果としては、リンクＬ１−Ｌ３−Ｌ６−Ｌ７−Ｌ８からなる経路（図１において実線で示す）が求められることが好ましい。しかし、例えば、交通情報データに記憶されているリンクＬ３の旅行時間が長く、リンクL２とリンクL５の旅行時間が実情と相違して短い場合（当該リンクL２及びリンクL５の旅行時間は、取得されたプローブ情報の母体数が少ないため、プローブ情報を利用せず、所定の方法で旅行時間を算出）は、経路探索処理の結果として、リンクＬ１−Ｌ２−Ｌ５−Ｌ６−Ｌ７−Ｌ８からなる経路（図１において破線で示す）が求められてしまう。同様に、例えば交通情報データに記憶されているリンクＬ７の旅行時間が長く、リンクL９、リンクL１１及びリンクL１０の旅行時間が実情と相違して短い場合は、経路探索処理の結果として、リンクＬ１−Ｌ３−Ｌ６−Ｌ９−Ｌ１１−Ｌ１０−Ｌ８からなる経路（図１において破線で示す）が求められてしまう。このように、実情と相違する交通情報データに基づいて経路探索処理を実行した場合、図１において破線で示したような、実際はコストの大きい探索されてしまうという課題があった。「好ましくない経路」としては、上述したコストの大きい経路のほかにも、道幅が狭い等の理由によって通過困難なリンクを含む経路や、パーキングエリア内に存在するリンクを含む経路が存在する。
【０００７】
このため、経路探索技術において、好ましくない経路が探索されてしまうことを抑制することが望まれていた。
本発明は、適切な経路探索を行えるようにすることを課題とする。
【課題を解決するための手段】
【０００８】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態として実現することが可能である。本発明の一態様として、情報処理装置が提供される。この情報処理装置は、交通ネットワークを構成する複数のリンクの各々についての旅行時間に関する情報と；前記旅行時間に関する情報を利用して、出発地から目的地までの経路を探索する経路探索部と；を備える。ここで、前記旅行時間に関する情報は、リンクを通過するための所要時間に関する時間情報を含み；前記情報処理装置は、さらに、前記経路探索部による前記探索の際に、前記複数のリンクのうちの所定のリンクを前記探索の結果得られる前記経路に含ませることを回避すべきリンクとして識別可能とする回避情報を備える。この前記回避情報は、予め定めた領域毎に、該領域内の道路における交通量の統計結果が、第１の交通量であるか、前記第１の交通量よりも交通量の少ない第２の交通量であるかにより、作成されており；前記領域内に存在する道路に関し、交通量が前記第１の交通量である道路の割合が予め定めた割合以上の場合には、周囲に存在する道路における交通量の統計結果が第１の交通量であり、かつ対応する道路の交通量が前記第２の交通量に対応しているリンクは、前記回避すべきリンクとされており；前記領域内に存在する道路に関し、交通量が前記第１の交通量である道路の割合が予め定めた割合未満の場合には、前記領域内のリンクは、前記回避すべきリンクとされていない。かかる特徴は、経路探索方法、交通情報データ、およびコンピュータプログラムにおいても同様である。
【０００９】
（１）本発明の一形態によれば、情報処理装置が提供される。この情報処理装置は；交通ネットワークを構成する複数のリンクの各々についての旅行時間に関する情報と；前記旅行時間に関する情報を利用して、出発地から目的地までの経路を探索する経路探索部と、を備え；前記旅行時間に関する情報は；リンクを通過するための所要時間に関する時間情報を含み；前記情報処理装置は、さらに；前記経路探索部による前記探索の際に、前記複数のリンクのうちの所定のリンクを前記探索の結果得られる前記経路に含ませることを回避すべきリンクとして識別可能とする回避情報を備え；前記回避情報において；周囲に存在する道路における交通量の統計結果が第１の交通量であり、かつ対応する道路の交通量が前記第１の交通量よりも交通量の少ない第２の交通量であるリンクは、前記回避すべきリンクとされ；周囲に存在する道路における交通量の統計結果が前記第２の交通量であり、かつ対応する道路の交通量が前記第２の交通量であるリンクは、前記回避すべきリンクとされない。
この形態の情報処理装置によれば、情報処理装置は、経路探索部による探索の際に、交通ネットワークを構成する複数のリンクのうちの所定のリンクを、探索の結果得られる経路に含ませることを回避すべきリンクとして識別可能とするための「回避情報」を備える。このため、経路探索部は、リンクに割り当てられている回避情報の内容に応じて、当該リンクを経路探索の結果に含ませるか、含ませないかを制御することができる。この結果、この情報処理装置によれば、実情と相違する虞のある旅行時間に関する情報（交通情報データ）に基づいて経路を探索した場合であっても、回避情報の内容を予め適切に設定することによって、好ましくない経路が探索されてしまうことを抑制することができる。また、回避情報においては、周囲に存在する道路における交通量の統計結果が比較的多い第１の交通量であり、かつ、対応する道路の交通量が比較的少ない第２の交通量であるリンクは、回避すべきリンクとされる。この結果、交通量の多い道路に囲まれた、交通量の少ない道路（例えば、細すぎて通過する車両が少ない道路、一般車両が通過できない道路、規制により通過する車両が少ない道路、信号や道路状況により通過する車両が少ない道路等）について、当該交通量の少ない道路に対応するリンクが、探索の結果得られる経路に含まれることを抑制することができる。さらに、回避情報においては、周囲に存在する道路における交通量の統計結果が比較的少ない第２の交通量であり、かつ対応する道路の交通量が比較的少ない第２の交通量であるリンクは、回避すべきリンクとされない。この結果、例えば郊外地域のように地域全体の交通量が少ない場合に、当該交通量の少ない道路に対応するリンクが、探索の結果得られる経路から除外されることを抑制することができる。換言すれば、地域全体の交通量が少ない場合は、当該交通量の少ない道路に対応するリンクを、探索の結果得られる経路に含ませることができる。これらの結果、この情報処理装置では、地域単位の交通量に応じて決定された回避情報を利用して、経路探索を行うことができる。
【００１０】
（２）上記形態の情報処理装置において；前記経路探索部は；前記回避すべきリンクについて、予め記憶されている前記時間情報よりも長い時間情報に基づいて前記探索をしてもよい。
この形態の情報処理装置によれば、経路探索部は、回避情報において回避すべきリンクとされているリンクについて、予め記憶されている時間情報よりも長い時間情報に基づいて探索を行う。このため、回避すべきリンクを含む経路と、回避すべきリンクを含まない経路と、を比較した場合に、前者は経路全体のコストが高くなるため経路探索の結果として選択されにくくなり、後者は経路全体のコストが低くなるため経路探索の結果として選択されやすくなる。この結果、経路探索部は、リンクに割り当てられている回避情報の内容に応じて、当該リンクを経路探索の最終的な結果に含ませるか、含ませないかを制御することができる。
【００１１】
（３）上記形態の情報処理装置において；前記経路探索部は；前記回避すべきリンクあっても；当該リンクが、当該リンクに対応する道路の周囲に存在する道路における交通量の統計結果が前記第２の交通量であるリンクである場合は、予め記憶されている前記時間情報に基づいて前記探索をしてもよい。
この形態の情報処理装置によれば、経路探索部は、回避情報において回避すべきリンクとされているリンクであっても、当該リンクが、周囲に存在する道路における交通量の統計結果が比較的少ない第２の交通量であるリンクである場合は、予め記憶されている時間情報に基づいて（すなわち、長い時間情報を利用せず）探索を行う。この結果、例えば郊外地域のように地域全体の交通量が少ない場合は、回避情報において回避すべきリンクとされているリンクであっても、探索の結果得られる経路から除外されることを抑制することができる。換言すれば、地域全体の交通量が少ない場合は、回避情報において回避すべきリンクとされているリンクであっても、探索の結果得られる経路に含ませることができる。
【００１２】
（４）上記形態の情報処理装置において；前記経路探索部は；前記回避すべきリンクであっても；前記探索において考慮した複数のリンクのうち、対応する道路における交通量の統計結果が前記第２の交通量であるリンクが所定割合以上である場合は、予め記憶されている前記時間情報に基づいて前記探索をしてもよい。
この形態の情報処理装置によれば、経路探索部は、回避情報において回避すべきリンクとされているリンクであっても、周囲に存在する道路における交通量の統計結果が比較的少ない第２の交通量であるリンクが所定割合以上である場合は、予め記憶されている時間情報に基づいて（すなわち、長い時間情報を利用せず）探索を行う。この結果、例えば郊外地域のように地域全体の交通量が少ない場合は、回避情報において回避すべきリンクとされているリンクであっても、探索の結果得られる経路から除外されることを抑制することができる。また、経路探索部は、上記の処理を、経路の探索において考慮したリンクの数が所定数以上である場合において実施する。このため、経路探索部は、周囲に存在する道路における交通量の統計結果が比較的少ない第２の交通量であるか否かの判断結果、換言すれば、地域全体の交通量が少ないか否かの判断結果が、所定数以上のサンプルを用いて求められた信頼性のある結果である場合において、上記の処理を実施することができる。
【００１３】
（５）上記形態の情報処理装置では、さらに；前記情報処理装置の利用者が、前記探索の結果得られた前記経路を通過するために要する総旅行時間を、前記経路に含まれる前記回避すべきリンクおよびそれ以外のリンクの前記時間情報として、予め記憶されている前記時間情報に基づいて予測する予測部を備えてもよい。
この形態の情報処理装置によれば、経路探索部による探索の結果得られた経路を通過するために要する総旅行時間を、予め記憶されている時間情報に基づいて予測することができる。
【００１４】
（６）本発明の一形態によれば、交通ネットワークを構成する複数のリンクの各々についての旅行時間に関する情報を含む交通情報データが提供される。この交通情報データにおいて；前記旅行時間に関する情報は；リンクを通過するための所要時間に関する時間情報を含み；前記交通情報データは、さらに；出発地から目的地までの経路を探索する際に、前記複数のリンクのうちの所定のリンクを前記探索の結果得られる前記経路に含ませることを回避すべきリンクとして識別可能とする回避情報を含み；前記回避情報において；周囲に存在する道路における交通量の統計結果が第１の交通量であり、かつ対応する道路の交通量が前記第１の交通量よりも交通量の少ない第２の交通量であるリンクは、前記回避すべきリンクであり；周囲に存在する道路における交通量の統計結果が前記第２の交通量であり、かつ対応する道路の交通量が前記第２の交通量であるリンクは、前記回避すべきリンクでないことを識別可能とする情報が格納される。
この形態の交通情報データによれば、交通情報データには、出発地から目的地までの経路を探索する際に、交通ネットワークを構成する複数のリンクのうちの所定のリンクを、探索の結果得られる経路に含ませることを回避すべきリンクとして識別可能とするための「回避情報」が含まれる。このため、この交通情報データを利用する装置は、リンクに割り当てられている回避情報の内容に応じて、当該リンクを経路探索の結果に含ませるか、含ませないかを制御することができる。この結果、この交通情報データを利用する装置では、実情と相違する虞のある旅行時間に関する情報（交通情報データ）に基づいて経路を探索した場合であっても、回避情報の内容を予め適切に設定することによって、好ましくない経路が探索されてしまうことを抑制することができる。また、この交通情報データによれば、周囲に存在する道路における交通量の統計結果が比較的多い第１の交通量であり、かつ、対応する道路の交通量が比較的少ない第２の交通量であるリンクには、回避すべきリンクであることを表す情報が回避情報として格納される。この結果、この交通情報データを利用する装置において、交通量の多い道路に囲まれた、交通量の少ない道路（例えば、細すぎて通過する車両が少ない道路、一般車両が通過できない道路、規制により通過する車両が少ない道路、信号や道路状況により通過する車両が少ない道路等）について、当該交通量の少ない道路に対応するリンクが、探索の結果得られる経路に含まれることを抑制することができる。さらに、この交通情報データによれば、周囲に存在する道路における交通量の統計結果が比較的少ない第２の交通量であり、かつ対応する道路の交通量が比較的少ない第２の交通量であるリンクには、回避すべきリンクでないことを表す情報が回避情報として格納される。この結果、この交通情報データを利用する装置において、例えば郊外地域のように地域全体の交通量が少ない場合に、当該交通量の少ない道路に対応するリンクが、探索の結果得られる経路から除外されることを抑制することができる。換言すれば、地域全体の交通量が少ない場合は、当該交通量の少ない道路に対応するリンクを、探索の結果得られる経路に含ませることができる。
【００１５】
（７）上記形態の交通情報データにおいて；前記旅行時間に関する情報は；前記旅行時間に関する情報に含まれる前記時間情報の統計対象である該当リンクと；前記該当リンクへ進入するための進入リンクと；前記該当リンクから退出するための退出リンクと；の組み合わせに対して対応付けて記憶されていてもよい。
この形態の交通情報データによれば、旅行時間に関する情報は、該当リンクと、進入リンクと、退出リンクとの組み合わせに対して対応付けて記憶されている。このため、旅行時間に関する情報をよりきめ細かい単位で保持することができる。
【００１６】
なお、本発明は、種々の態様で実現することが可能であり、例えば、情報処理装置を用いて実現される経路探索装置、経路探索方法、交通ネットワークを構成する複数のリンクの各々についての旅行時間に関する情報を含む交通情報データ、交通情報データの生成装置、交通情報データの生成方法、経路探索装置または交通情報データ生成装置を含む案内システム、これらの装置、方法、またはシステムの機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを配布するためのサーバ装置、そのコンピュータプログラムを記憶した一時的でない記憶媒体等の形態で実現することができる。
【図面の簡単な説明】
【００１７】
【図１】従来技術の課題について説明する図である。
【図２】本発明の一実施形態としての案内システムの概略構成を示す図である。
【図３】交通情報データベース１５６の一例を示す図である。
【図４】交通情報データベース１５６について説明する図である。
【図５】条件テーブル１５８の一例を示す図である。
【図６】経路探索処理の手順を示すフローチャートである。
【図７】回避フラグ決定処理の手順を示すフローチャートである。
【図８】基本処理の手順を示すフローチャートである。
【図９】基本処理について説明するための図である。
【図１０】基本処理のステップＳ４００において実行される探索処理の手順を示すフローチャートである。
【図１１】例外処理の手順を示すフローチャートである。
【図１２】第２実施形態における案内システム１ａの概略構成を示す図である。
【図１３】第２実施形態における経路探索処理の手順を示すフローチャートである。
【図１４】第２実施形態における回避フラグ決定処理の手順を示すフローチャートである。
【図１５】変形例における交通情報データベース１５６ｘの一例を示す図である。
【図１６】変形例における交通情報データベース１５６ｙの一例を示す図である。
【図１７】経路データベース１５４のある一部分の領域と交通情報データベース１５６の一部分を示す図である。
【発明を実施するための形態】
【００１８】
Ａ．第１実施形態：
Ａ−１．システムの概略構成：
図２は、本発明の一実施形態としての案内システムの概略構成を示す図である。本実施形態の案内システム１は、利用者からの要求に応じて、指定された出発地から目的地までの最小コストの経路と、当該経路を通過するために要すると予測される旅行時間と、を案内する。この際、案内システム１は、後述の経路探索処理によって、好ましくない経路（図１）が探索されることを抑制する。
【００１９】
本実施形態の案内システム１は、サーバ１０と、ナビゲーション装置２０と、を備えている。サーバ１０は、有線通信によってインターネットＩＮＴに接続されている。ナビゲーション装置２０は、通信キャリアＢＳを介して無線通信によってインターネットＩＮＴに接続されている。通信キャリアＢＳには、送受信アンテナや、無線基地局、交換局が含まれる。すなわち、サーバ１０とナビゲーション装置２０とは、インターネットＩＮＴを介して接続されており、相互に通信することができる。
【００２０】
Ａ−１−１．サーバの構成：
サーバ１０は、ＣＰＵ１１０と、通信部１２０と、ＲＯＭ１３０と、ＲＡＭ１４０と、記憶部１５０と、を備えており、各部は図示しないバスにより相互に接続されている。サーバ１０は「情報処理装置」として機能する。
【００２１】
記憶部１５０は、ハードディスク、フラッシュメモリ、メモリカードなどで構成される。記憶部１５０は、地図データベース（ＤＢ）１５２と、経路データベース（ＤＢ）１５４と、交通情報データベース（ＤＢ）１５６と、条件テーブル１５８と、を含んでいる。地図データベース１５２には、地図画像を表すデータが格納されている。地図画像を表すデータには、地形、建物、道路の形状等、地図表示のために必要な情報が含まれている。
【００２２】
経路データベース１５４には、道路の構成を表すデータが格納されている。道路の構成を表すデータには、ノードに関する情報と、リンクに関する情報等、道路の構成を特定するために必要な情報が含まれている。ノードとは、交通経路における要素点を意味する。例えば、交差点、分岐点、終点、始点、駅などがノードに該当する。リンクとは、ノード間を結ぶ線分を意味する。例えば、車道や歩行者道等の道路、線路などの交通経路がリンクに該当する。
【００２３】
図３は、交通情報データベース１５６の一例を示す図である。交通情報データベース１５６には、経路データベース１５４に格納されている各々のリンクについて、各リンクを通過するために要する旅行時間に関する情報が、条件別に記憶されている。「旅行時間に関する情報」とは、旅行時間統計情報と、旅行時間出典状況と、回避フラグと、の総称である（図３、破線枠）。図３の例では、交通情報データベース１５６には、ｎ（ｎは２以上の整数）個の条件に対応する、ｎ組の旅行時間に関する情報が、それぞれ記憶されている。「条件」とは、旅行時間に関する情報を取得した際の、日時や天候等の条件を意味する。詳細は後述する。なお、回避フラグに関する情報は、経路探索処理の結果として得られる経路に含ませることを回避すべきリンクのＩＤ番号のみを別途格納する等、経路探索処理の結果として得られる経路に含ませることを回避すべきリンクを識別可能に出来る構成であれば他の格納方式でも良い。
【００２４】
図４は、交通情報データベース１５６について説明する図である。図４の左側に示すような構成の道路において、リンクＬ２に着目した場合、リンクＬ２に対する進入リンクと退出リンクとの組み合わせは複数存在する。例えば、リンクＬ１から直進してリンクＬ２を通過しリンクＬ３に向かう場合、リンクＬ１から直進してリンクＬ２を通過しリンクＬ８へ向かう場合、リンクＬ５から左折してリンクＬ２を通過しリンクＬ３に向かう場合などである。本実施形態の交通情報データベース１５６では、該当リンクと進入リンクと退出リンクとの組み合わせに対して、ｎ組の旅行時間に関する情報がそれぞれ記憶される。このため、例えばリンクＬ２が直進時はスムーズである一方、右折時には混雑する性質のリンクであっても、交通情報データベース１５６には、直進・右左折における実際の道路事情を考慮した旅行時間に関する情報（旅行時間統計情報）を記憶しておくことができる。このため、交通情報データベース１５６には、旅行時間に関する情報をよりきめ細かい単位で保持することができる。
【００２５】
サーバ１０の交通情報生成部１１８は、実際に道路を通過した車両ＶＨ１、ＶＨ２等（図４）から送信されるプローブ情報を記憶部１５０に蓄積する。交通情報生成部１１８は、蓄積された多数のプローブ情報の統計を取ることで、交通情報データベース１５６の旅行時間統計情報を生成する。統計の方法としては、プローブ情報の集合についてのデータ数、旅行時間の平均値、分散、最小値、最大値、最頻値、ヒストグラム情報などを採用できる。このように、プローブ情報に基づいて生成された旅行時間統計情報は、実情を反映した信頼に足る情報である。このため、交通情報生成部１１８は、プローブ情報に基づいて生成された旅行時間統計情報については、対応する旅行時間出典状況に「高精度」である旨を表す情報を格納する。図４の例の場合、該当リンクＬ２、進入リンクＬ１、退出リンクＬ３（実線：直進して退出）の旅行時間出典状況は高精度となる。同様に、該当リンクＬ２、進入リンクＬ１、退出リンクＬ８（実線：右折して退出）の旅行時間出典状況は高精度となる。
【００２６】
一方、サーバ１０の交通情報生成部１１８は、実際に道路を通過した車両からのプローブ情報に基づいて旅行時間統計情報を生成できなかった場合、代替手段によって、旅行時間統計情報を生成する。代替手段には、周知の種々の手段を採用可能である。例えば、交通情報生成部１１８は、リンクの属性（例えば、車線数、道幅、長さ等）に基づいて旅行時間統計情報を推定してもよいし、ＶＩＣＳ（登録商標）センターから受信したＶＩＣＳ情報に基づいて旅行時間統計情報を生成してもよい。このように、代替手段に基づいて生成された旅行時間統計情報は、実情を反映した信頼に足る情報とは言い難い。このため、交通情報生成部１１８は、代替手段に基づいて生成された旅行時間統計情報については、対応する旅行時間出典状況に「低精度」である旨を表す情報を格納する。図４の例の場合、該当リンクＬ２、進入リンクＬ５、退出リンクＬ３（破線：直進して退出）の旅行時間出典状況は低精度となる。同様に、該当リンクＬ２、進入リンクＬ５、退出リンクＬ７（破線：左折して退出）の旅行時間出典状況は低精度となる。
【００２７】
交通情報データベース１５６の回避フラグは、サーバ１０の経路探索部１１２によって実行される経路探索処理の動作内容を規定する情報である。回避フラグに「０」が格納されている場合、経路探索部１１２は、当該リンク（該当リンクと進入リンクと退出リンクとの組み合わせ）を経路探索処理の結果として得られる経路に含ませることを回避しない。一方、回避フラグに「１」が格納されている場合、経路探索部１１２は、当該リンクを経路探索処理の結果として得られる経路に含ませることを回避する。すなわち、回避フラグが「１」であるリンクは「回避すべきリンク」として機能する。交通情報データベース１５６の回避フラグは「回避情報」として機能する。
【００２８】
図５は、条件テーブル１５８の一例を示す図である。条件テーブル１５８には、１からｎまでの条件番号と、各条件番号に対応する条件内容と、が予め対応付けて記憶されている。条件内容は、交通情報データベース１５６（図３）の旅行時間に関する情報に対応付けられている条件の組み合わせを意味する。組み合わせられる条件としては、どのような条件を採用してもよい。本実施形態の例では、組み合わせられる条件として、渋滞度と、天候と、曜日と、時間帯とが採用されている。「渋滞度」とは、リンクの混雑の度合いを示す情報であり、本実施形態では、渋滞（混雑の度合いが高い）、混雑（混雑の度合いが中程度）、順調（混雑の度合いが低い）、の３種類を想定する。組み合わせられる条件としては、図５の例のほか、季節、特異日（該当リンク近傍のイベントの有無）等を採用してもよい。
【００２９】
条件テーブル１５８は、交通情報データベース１５６（図３）と組み合わせて使用される。この結果、例えば、交通情報データベース１５６のエントリＥ１の太枠で囲んだ部分のデータは、該当リンクＬ２、進入リンクＬ１、退出リンクＬ３の経路を、リンクの混雑の度合いが低く（渋滞度：順調）、天候が晴れの月曜日の０：００〜０：５９の間に通過した場合の、旅行時間に関する情報を表す。
【００３０】
図２において、ＣＰＵ１１０は、ＲＯＭ１３０に格納されているコンピュータプログラムをＲＡＭ１４０に展開して実行することにより、サーバ１０の各部を制御する。そのほか、ＣＰＵ１１０は、経路探索部１１２、予測部１１６、交通情報生成部１１８として機能する。経路探索部１１２は、後述の経路探索処理によって、出発地から目的地までの最小コストの経路を探索する。
【００３１】
予測部１１６は、経路探索処理によって求められた最小コストの経路について、案内システム１の利用者が、当該経路を通過するために要すると予測される総旅行時間を求める。
【００３２】
交通情報生成部１１８は、多くの車両から多くのプローブ情報を受信し、これらの統計を取ることで、交通情報データベース１５６の旅行時間に関する情報（旅行時間統計情報、旅行時間出典状況）を生成する。また、交通情報生成部１１８は、プローブ情報を受信できない該当リンクと進入リンクと退出リンクとの組み合わせについては、代替手段を用いて、交通情報データベース１５６の旅行時間に関する情報を生成する。詳細は、図３および図４で説明した通りである。交通情報生成部１１８は、さらに、後述する回避フラグ決定処理を実行することによって、交通情報データベース１５６の回避フラグの内容を更新する。
【００３３】
通信部１２０は、他の装置との間における、図示しない通信インターフェースを介した通信を制御する。他の装置とは、例えば、ナビゲーション装置２０（図２）、車両ＶＨ１、ＶＨ２（図４）、図示しないＶＩＣＳセンター図示しない他のサーバである。
【００３４】
Ａ−１−２．ナビゲーション装置の構成：
ナビゲーション装置２０は、ＣＰＵ２１０と、通信部２２０と、ＲＯＭ２３０と、ＲＡＭ２４０と、記憶部２５０と、入出力部２６０と、現在位置取得部２７０と、を備えており、各部は図示しないバスにより相互に接続されている。ナビゲーション装置２０は「情報処理装置のクライアント装置」として機能する。
【００３５】
ＣＰＵ２１０は、ＲＯＭ２３０に格納されているコンピュータプログラムをＲＡＭ２４０に展開して実行することにより、ナビゲーション装置２０の各部を制御する。そのほか、ＣＰＵ２１０は、経路案内部２１２としても機能する。
【００３６】
経路案内部２１２は、案内システム１の利用者（すなわちナビゲーション装置２０の利用者）からの経路案内要求に基づいて、利用者に対して、出発地から目的地までの最小コストの経路と、当該経路を通過するための総旅行時間とを案内する。例えば、経路案内部２１２は、以下の手順ａ１〜ａ４を実行することで、上述の案内を実施できる。
【００３７】
（ａ１）経路案内部２１２は、入出力部２６０を介して、利用者からの出発地の指定と目的地の指定とを取得する。なお、経路案内部２１２は、現在位置取得部２７０によって取得された現在位置を用いて、出発地の指定の取得を省略してもよい。
（ａ２）経路案内部２１２は、サーバ１０に対して経路探索要求を送信する。経路探索要求には、出発地の指定と、目的地の指定とを含む。
（ａ３）サーバ１０の経路探索部１１２は、後述の経路探索要求を実行する。経路探索部１１２は、ナビゲーション装置２０に対して、求めた最小コストの経路と、当該経路を通過するための総旅行時間とを応答する。
（ａ４）経路案内部２１２は、サーバ１０から取得した最小コストの経路と、当該経路を通過するための総旅行時間とを利用者に案内する。具体的には、経路案内部２１２は、入出力部２６０を介して、経路と総旅行時間とを表示し、案内音声を報知する。
【００３８】
通信部２２０は、他の装置との間における、図示しない通信インターフェースを介した通信を制御する。他の装置とは、例えば、サーバ１０や図示しない他のサーバである。記憶部２５０は、ハードディスク、フラッシュメモリ、メモリカードなどで構成される。入出力部２６０は、ナビゲーション装置２０と利用者との間の情報の入出力に使用される種々のインターフェースである。入出力部２６０としては、例えば、入力部としてのタッチパネル、操作ボタン、キーボード、マイク、出力部としてのタッチパネル、液晶パネル、ＬＥＤ（Light Emitting Diode）インジケータ等を採用できる。現在位置取得部２７０は、ＧＰＳ（Global Positioning System／全地球測位システム）を構成する人工衛星から送信された電波を受信し、ナビゲーション装置２０の現在位置を表す現在位置情報（例えば緯度経度）を取得する。
【００３９】
Ａ−２．経路探索処理：
図６は、経路探索処理の手順を示すフローチャートである。経路探索処理は、主として、サーバ１０の経路探索部１１２によって実行される。経路探索処理の開始トリガは任意に定めることができる。例えば、サーバ１０がナビゲーション装置２０からの経路探索要求を取得したことを、開始トリガとすることができる。
【００４０】
ステップＳ１０において、サーバ１０の経路探索部１１２は、ナビゲーション装置２０からの経路探索要求と、経路探索要求に含まれる出発地の指定と、目的地の指定と、を取得する。また、経路探索部１１２は、経路探索要求を取得した日時を、出発日時として取得する。
【００４１】
ステップＳ１２において経路探索部１１２は、出発地から目的地までの最小コストの経路を求める。具体的には、経路探索部１１２は、任意の経路探索アルゴリズムを利用して経路データベース１５４を検索し、出発地から目的地までの間で複数存在する経路の候補から、最小コストとなる１つの経路を探索する。本実施形態では、経路探索アルゴリズムとしてダイクストラ法を採用する。経路探索部１１２は、各経路の候補についてのコストを計算する際、以下の手順ｂ１〜ｂ５に従う。
【００４２】
（ｂ１）経路探索部１１２は、日時に関する条件を決定する。具体的には、経路探索部１１２は、ステップＳ１０で取得した出発日時から、曜日の条件と、時間帯の条件とを決定する。
【００４３】
（ｂ２）経路探索部１１２は、他の条件を決定する。具体的には、経路探索部１１２は、ダイクストラ法において考慮するリンクについての現況の渋滞度を取得し、渋滞度の条件とする。現況の渋滞度は任意の方法により取得できる。例えば、経路探索部１１２は、現在時刻から所定時間以内に受信したプローブ情報に含まれる渋滞度を利用して、それらの統計（データ数、旅行時間の平均値、分散、最小値、最大値、最頻値、ヒストグラム情報等）から１つの渋滞度を決定し、現況の渋滞度としてもよい。また、経路探索部１１２は、現在時刻から所定時間以内に受信したＶＩＣＳ情報に含まれる渋滞度を利用して、それらの統計から１つの渋滞度を決定し、現況の渋滞度としてもよい。次に、経路探索部１１２は、ダイクストラ法において考慮するリンクが存在する地域の天候を、例えば他のサーバ等から取得し、天候の条件とする。
【００４４】
（ｂ３）経路探索部１１２は、条件に該当する条件番号を取得する。具体的には、経路探索部１１２は、条件テーブル１５８を検索し、手順ｂ１および手順ｂ２で決定した全ての条件に一致する条件番号を取得する。
（ｂ４）経路探索部１１２は、条件番号に該当する旅行時間統計情報、回避フラグを取得する。具体的には、経路探索部１１２は、交通情報データベース１５６を検索し、ダイクストラ法において考慮するリンク（該当リンクと進入リンクと退出リンクとの組み合わせ）と、手順ｂ３で取得した条件番号と、に一致する旅行時間統計情報と、回避フラグとを取得する。
【００４５】
（ｂ５）経路探索部１１２は、コストを求める。具体的には、経路探索部１１２は、手順ｂ４で取得した回避フラグに「０」が格納されている場合、ダイクストラ法において考慮するリンク（該当リンクと進入リンクと退出リンクとの組み合わせ）のコストを、旅行時間統計情報に格納されている値とする。旅行時間統計情報に統計データが格納されている場合、経路探索部１１２は、統計データから任意の手段（平均値、平均値±標準偏差、分散、最小値、最大値、最頻値、中央値、ＸＸ％タイル等）で旅行時間を求め、ダイクストラ法において考慮するリンクのコストを求めた値とする。一方、経路探索部１１２は、手順ｂ４で取得した回避フラグに「１」が格納されている場合、ダイクストラ法において考慮するリンクのコストを、旅行時間統計情報に格納されている値の１０００倍とする。旅行時間統計情報に統計データが格納されている場合、経路探索部１１２は、統計データから任意の手段で旅行時間を求め、ダイクストラ法において考慮するリンクのコストを求めた値の１０００倍とする。
【００４６】
ステップＳ１２によれば、情報処理装置（サーバ１０）の経路探索部１１２は、回避情報において回避すべきリンクとされているリンク、すなわち、交通情報データベース１５６の回避フラグが「１」であるリンクについて、記憶部１５０に予め記憶されている時間情報（記憶部１５０の交通情報データベース１５６に予め記憶されている旅行時間統計情報）よりも長い時間情報に基づいて、最小コストとなる１つの経路の探索を行う。このため、最小コストとなる１つの経路の探索の過程において、回避すべきリンク（回避フラグが「１」であるリンク）を含む経路の候補と、回避すべきリンクを含まない経路の候補と、を比較した場合に、前者は経路全体のコストが高くなるため経路探索の結果（最小コストの経路）として選択されにくくなり、後者が経路探索の結果（最小コストの経路）として選択されやすくなる。この結果、経路探索部１１２は、リンクに割り当てられている回避情報（回避フラグ）の内容に応じて、当該リンクを経路探索の最終的な結果に含ませるか、含ませないかを制御することができる。
【００４７】
ステップＳ１４において予測部１１６は、ステップＳ１２で求められた最小コストの経路について、当該経路を通過するための総旅行時間を予測する。上述の通り、ステップＳ１２では、最小コストの経路を求める際に、回避フラグの内容に応じて旅行時間統計情報を長くするため、ステップＳ１２において各経路の候補に対して求められたコストは、実際とは相違する虞がある。このため、ステップＳ１４において予測部１１６は、正しい総旅行時間を求める。具体的には、予測部１１６は、以下の手順ｃ１〜ｃ３を実行する。
【００４８】
（ｃ１）予測部１１６は、最小コストの経路に含まれる各リンクにつき、交通情報データベース１５６を検索し、処理ｂ３で求めた条件番号に該当する旅行時間統計情報をそれぞれ取得する。
（ｃ２）予測部１１６は、手順ｃ１で取得した旅行時間統計情報を畳み込み演算することで、最小コストの経路全体のヒストグラムを作成する。
（ｃ３）予測部１１６は、手順ｃ２で作成した経路全体のヒストグラムから任意の手段（平均値、平均値±標準偏差、分散、最小値、最大値、最頻値、中央値、ＸＸ％タイル等）で、最小コストの経路全体のコスト、すなわち、最小コストの経路における総旅行時間を求める。
【００４９】
ステップＳ１４によれば、情報処理装置（サーバ１０）の予測部１１６は、経路探索部１１２による探索の結果得られた経路（最小コストの経路）を通過するために要する総旅行時間を、記憶部１５０に予め記憶されている時間情報（記憶部１５０の交通情報データベース１５６に予め記憶されている旅行時間統計情報）に基づいて予測することができる。
【００５０】
ステップＳ１６において経路探索部１１２は、ナビゲーション装置２０に対して、ステップＳ１２で求めた最小コストの経路と、ステップＳ１４で予測した最小コストの経路における総旅行時間と、を応答する。
【００５１】
以上のように、第１実施形態の経路探索処理（図６）によれば、情報処理装置（サーバ１０）の経路探索部１１２が経路を探索する際に利用する「旅行時間に関する情報」（すなわち、交通情報データベース１５６の旅行時間統計情報と旅行時間出典状況と回避フラグとの組）には、経路探索部１１２による探索（経路探索処理）の際に、交通ネットワークを構成する複数のリンクのうちの所定のリンクを、探索の結果得られる経路（最小コストの経路）に含ませることを回避すべきリンクとして識別可能とするための「回避情報（回避フラグ）」が含まれる。
【００５２】
このため、経路探索部１１２は、交通情報データベース１５６において各リンクに割り当てられている回避情報の内容（回避フラグが「０」であるか「１」であるか）に応じて、上述したステップＳ１２のように、当該リンクを経路探索の結果に含ませるか、含ませないかを制御することができる。この結果、この情報処理装置によれば、代替手段を併用して生成された場合等の、実情と相違する虞のある旅行時間に関する情報（交通情報データ、交通情報データベース１５６）に基づいて経路を探索した場合であっても、回避情報の内容を予め適切に設定することによって、好ましくない経路（図１）が探索されてしまうことを抑制することができる。
【００５３】
Ａ−３．回避フラグ決定処理：
図７は、回避フラグ決定処理の手順を示すフローチャートである。回避フラグ決定処理は、サーバ１０の交通情報生成部１１８によって実行される。回避フラグ決定処理の開始トリガは任意に定めることができる。例えば、交通情報生成部１１８が交通情報データベース１５６を生成（または更新）したことを、開始トリガとすることができる。
【００５４】
ステップＳ１００において、サーバ１０の交通情報生成部１１８は、経路データベース１５４を所定の領域に分割する。所定の領域とは、ステップＳ１０２〜Ｓ３００の一連の処理の単位となる領域であり、以降「対象領域」とも呼ぶ。対象領域の範囲、大きさ、区切り方等は任意に定めることができる。交通情報生成部１１８は、経路データベース１５４の全てに対して処理が完了するまで、対象領域を移動させつつ、各対象領域に対してステップＳ１０２〜Ｓ３００の処理を繰り返し実行する。
【００５５】
ステップＳ１０２において交通情報生成部１１８は、予め記憶部１５０に蓄積されているプローブ情報の集合から、対象領域についてのプローブ情報を読み込む。ステップＳ１０４において交通情報生成部１１８は、対象領域に含まれるリンクのうち、所定割合以上のリンクにおいて、ステップＳ１０２で読み込んだプローブ情報が存在しないか否かを判定する。所定割合とは任意に定めることができ、例えば３割とすることができる。
【００５６】
プローブ情報が存在しないリンクが所定未満である場合（ステップＳ１０４：ＮＯ）、交通情報生成部１１８は、ステップＳ２００において基本処理を実行し、その後、ステップＳ３００において例外処理を実行する。基本処理とは、対象領域内のリンクの構成、換言すれば、対象領域内の１つのリンクと他のリンクとの関係によって、回避フラグを決定する処理である。詳細は後述する。例外処理とは、リンクの性質によって、回避フラグを決定する処理である。詳細は後述する。プローブ情報が存在しないリンクが所定未満であること（ステップＳ１０４：ＮＯ）は、対象領域に含まれるリンクの多くについてプローブ情報が存在することと同義であり、すなわち、対象領域全体における交通量が多いとみなすことができる。本実施形態の回避フラグ決定処理では、このように対象領域全体における交通量が多い場合、リンクの構成によって回避フラグを決定する基本処理と、リンクの性質によって回避フラグを決定する例外処理と、の両方を実行する。
【００５７】
一方、プローブ情報が存在しないリンクが所定以上である場合（ステップＳ１０４：ＹＥＳ）、交通情報生成部１１８は、ステップＳ３００において例外処理を実行する。プローブ情報が存在しないリンクが所定以上であること（ステップＳ１０４：ＹＥＳ）は、対象領域に含まれるリンクについてプローブ情報が存在するリンクが少ないことと同義であり、すなわち、対象領域全体における交通量が少ないとみなすことができる。本実施形態の回避フラグ決定処理では、このように対象領域全体における交通量が少ない場合、リンクの構成によって一律に回避フラグを決定する基本処理は実施せずに、リンクの性質によって回避フラグを決定する例外処理のみを実施する。
【００５８】
Ａ−３−１．基本処理：
図８は、基本処理の手順を示すフローチャートである。基本処理は、対象領域内のリンクの構成（対象領域内の１つのリンクと他のリンクとの関係）によって回避フラグを決定する処理である。本実施形態では、基本処理は、回避フラグ決定処理（図７）のサブルーチンとして実行される。
【００５９】
図９は、基本処理について説明するための図である。図９には、複数のリンクからなるリンク構成を、態様Ｐ１〜Ｐ６に分けて６つ例示している。図９において、実線は「情報ありリンク」を表す。情報ありリンクとは、回避フラグ決定処理のステップＳ１０２における読み込みの結果、プローブ情報が存在したリンクを意味する。一方、破線は「情報無しリンク」を表す。情報無しリンクとは、回避フラグ決定処理のステップＳ１０２における読み込みの結果、プローブ情報が存在しなかったリンクを意味する。図９において、黒丸はプローブ情報の有無に関係のない、一のリンクと他のリンクとの交点（ノード）を表す。この交点を、以降「第１の交点」とも呼ぶ。一方、二重丸は情報ありリンクと情報なしリンクとの間の交点（ノード）を表す。この交点を、以降「第２の交点」とも呼ぶ。
【００６０】
図８のステップＳ２０２においてサーバ１０の交通情報生成部１１８は、対象領域内の各リンクについて、情報無しリンクと、情報ありリンクとの交点（図９、二重丸で表した第２の交点）を算出する。ステップＳ２０４において交通情報生成部１１８は、対象領域内の全ての第２の交点に対して処理が完了するまで、処理対象とする第２の交点を移動させつつ、第２の交点に対してステップＳ２０６〜Ｓ２１０の処理を繰り返し実行する。以降、ステップＳ２０６〜Ｓ２１０の処理対象とされている第２の交点を「着目交点」とも呼ぶ。
【００６１】
ステップＳ２０６において交通情報生成部１１８は、処理対象とされている第２の交点に接続する全ての情報無しリンクについて処理が完了するまで、処理対象とする情報無しリンクを移動させつつ、情報無しリンクに対してステップＳ４００〜Ｓ２１０の処理を繰り返し実行する。以降、ステップＳ４００〜Ｓ２１０の処理対象とされている情報無しリンクを「着目リンク」とも呼ぶ。
【００６２】
図１０は、基本処理のステップＳ４００において実行される探索処理の手順を示すフローチャートである。ステップＳ４０２において交通情報生成部１１８は、着目リンクを、記憶部１５０内に設けられたリンクリストに登録する。
【００６３】
ステップＳ４０４において交通情報生成部１１８は、着目リンクの片方のノードが、着目交点とは別の第２の交点であるか否かを判定する。片方のノードが着目交点とは別の第２の交点である場合（ステップＳ４０４：ＹＥＳ）、ステップＳ４０６において交通情報生成部１１８は、探索処理の結果「別の第２の交点に到達した」と判定すると共に探索処理を終了させ、処理を基本処理に戻す。例えば、図９の態様Ｐ６において、着目交点が交点Ｎ６１、着目リンクがＬ６２であった場合について例示する。この場合、着目リンクＬ６２の片方のノードＮ６３は、着目交点Ｎ６１とは別の第２の交点であるため、ステップＳ４０４の条件が成立する。
【００６４】
一方、片方のノードが着目交点とは別の第２の交点でない場合（ステップＳ４０４：ＮＯ）、ステップＳ４０８において交通情報生成部１１８は、着目リンクの両端点が、記憶部１５０内に設けられたノードリストに登録済みであるか否かを判定する。両端点がノードリストに登録済みである場合（ステップＳ４０８：ＹＥＳ）、交通情報生成部１１８は、探索処理を終了させ、処理を基本処理に戻す。両端点がノードリストに登録済みでない場合（ステップＳ４０８：ＮＯ）、ステップＳ４１０において交通情報生成部１１８は、登録済みでないノードをノードリストに登録する。例えば、図９の態様Ｐ１において、着目交点が交点Ｎ１１、着目リンクがＬ１１であった場合について例示する。この場合、着目リンクＬ１１の片方のノードＮ１２は、着目交点Ｎ１１とは別の第２の交点であるため、ステップＳ４０４の条件は成立しない。交通情報生成部１１８は、ステップＳ４０８において、着目リンクＬ１１の両端点（ノードＮ１１、Ｎ１２）がノードリストに登録済みであるか否かを判定する。交通情報生成部１１８は、ステップＳ４１０において登録済みでないノード（例えばノードＮ１２）をノードリストに登録する。
【００６５】
ステップＳ４１２において交通情報生成部１１８は、登録済みでないノードに隣接する全ての情報無しリンクについて処理が完了するまで、処理対象とする情報無しリンクを移動させつつ、換言すれば、着目リンクを移動させつつ、図９の探索処理を繰り返す。例えば、図９の態様Ｐ２において、着目リンクをＬ２１、Ｌ２２、Ｌ２４、Ｌ２３と移動させつつ、図９の探索処理が繰り返される。この結果、着目リンクのリンクリストへの登録（ステップＳ４０２）によって、情報無しリンクＬ２１、Ｌ２２、Ｌ２４、Ｌ２３がリンクリストに登録される。また、登録済みでないノードの登録（ステップＳ４１０）によって、ノードＮ２２、Ｎ２３、Ｎ２４がノードリストに登録される。
【００６６】
基本処理（図８）のステップＳ２０８において、交通情報生成部１１８は、探索処理（図１０）の結果「別の第２の交点に到達した」と判定されたか否かを判定する。判定された場合（ステップＳ２０８：ＹＥＳ）、交通情報生成部１１８は、ループ内の処理を終了し、処理対象を遷移させる。判定されていない場合（ステップＳ２０８：ＮＯ）、交通情報生成部１１８は、探索処理で登録されたリンクリストに含まれるリンク群に対して、それぞれ、交通情報データベース１５６の回避フラグに「１」を設定する。
【００６７】
このような基本処理の結果、図９の態様Ｐ１の情報無しリンクＬ１１には、回避フラグは設定されない（初期値「０」のまま）。同様に、態様Ｐ２の情報無しリンクＬ２１、Ｌ２２、Ｌ２４、Ｌ２３についても、回避フラグは設定されない。態様Ｐ１、Ｐ２のように、１つの第２の交点から情報無しリンクを辿って他の第２の交点に移動できない場合、その情報無しリンクについては代替経路がないことを意味するため、回避フラグを設定することは好ましくないからである。一方、図９の態様Ｐ３の情報無しリンクＬ３２、Ｌ３４、Ｌ３３には、回避フラグが設定される（回避フラグ「１」とされる）。態様Ｐ４〜Ｐ６の破線で図示した情報無しリンクについても同様に、回避フラグが設定される。態様Ｐ３〜Ｐ６のように、１つの第２の交点から情報無しリンクを辿って他の第２の交点に移動できる場合、その情報無しリンクについては、情報ありリンクを用いた代替経路が存在することを意味するため、回避フラグを設定しても問題ないからである。
【００６８】
Ａ−３−２．例外処理：
図１１は、例外処理の手順を示すフローチャートである。例外処理は、リンクの性質によって回避フラグを決定する処理である。本実施形態では、例外処理は、回避フラグ決定処理（図７）のサブルーチンとして実行される。
【００６９】
ステップＳ３０２においてサーバ１０の交通情報生成部１１８は、対象領域内の、回避フラグを「１」とした全てのリンクに対して処理が完了するまで、処理対象とするリンクを移動させつつ、ステップＳ３１０〜Ｓ３２２の処理を繰り返す。
【００７０】
ステップＳ３１０において交通情報生成部１１８は、処理中のリンクが、位置情報が取得しにくいリンクであるか否かを判定する。位置情報が取得しにくいリンクには、例えば、ＧＰＳからの電波を受信しにくい場所にあるリンク、住宅近傍のリンク等が含まれる。住宅近傍のリンクにおいては、個人情報保護の観点から、車両側でプローブ情報を送信しない仕様とされている場合があるためである。交通情報生成部１１８は本ステップの判定を、例えば、リンクの属性（例えば、車線数、道幅、長さ、トンネルなどの道路を覆う構造物等）に基づいて実施してもよく、リンクの属性を利用したパターンマッチングにより実施してもよい。位置情報が取得しにくいリンクである場合（ステップＳ３１０：ＹＥＳ）、ステップＳ３１２において交通情報生成部１１８は、当該リンクについて、交通情報データベース１５６の回避フラグを「０」とする。一方、位置情報が取得しにくいリンクでない場合（ステップＳ３１０：ＮＯ）、交通情報生成部１１８は処理をステップＳ３２０へ遷移させる。
【００７１】
ステップＳ３２０において交通情報生成部１１８は、処理中のリンクが、マップマッチングがしにくいリンクであるか否かを判定する。マップマッチングがしにくいリンクには、例えば、類似したリンクが隣接しているリンク、極端に短いリンク等が含まれる。本ステップの判定は、ステップＳ３１０と同様に、リンクの属性またはリンクの属性を利用したパターンマッチング等で実施できる。マップマッチングがしにくいリンクである場合（ステップＳ３２０：ＹＥＳ）、ステップＳ３２２において交通情報生成部１１８は、当該リンクについて、交通情報データベース１５６の回避フラグを「０」とする。一方、マップマッチングがしにくいリンクでない場合（ステップＳ３２０：ＮＯ）、交通情報生成部１１８はループ内の処理を終了し、処理対象を遷移させる。
【００７２】
このように、ステップＳ３１０〜Ｓ３２２では、リンクの性質から判断して、当該リンクを経路探索処理の結果として得られる経路に含ませたほうがよいリンクについて、回避フラグを「０」とする。
【００７３】
ステップＳ３３０において交通情報生成部１１８は、対象領域内の、回避フラグが「０」である全てのリンクに対して処理が完了するまで、処理対象とするリンクを移動させつつ、ステップＳ３４０〜Ｓ３５２の処理を繰り返す。
【００７４】
ステップＳ３４０において交通情報生成部１１８は、処理中のリンクが、有料道路のサービスエリア（ＳＡ）またはパーキングエリア（ＰＡ）のリンクであるか否かを判定する。ＳＡまたはＰＡのリンクには、例えば、ＳＡまたはＰＡ内のリンク、ＳＡまたはＰＡへと続くリンク等が含まれる。本ステップの判定は、ステップＳ３１０と同様に、リンクの属性またはリンクの属性を利用したパターンマッチング等で実施できる。ＳＡまたはＰＡのリンクである場合（ステップＳ３４０：ＹＥＳ）、ステップＳ３４２において交通情報生成部１１８は、当該リンクについて、交通情報データベース１５６の回避フラグを「１」とする。一方、ＳＡまたはＰＡのリンクでない場合（ステップＳ３４０：ＮＯ）、交通情報生成部１１８は処理をステップＳ３５０へ遷移させる。
【００７５】
ステップＳ３５０において交通情報生成部１１８は、処理中のリンクが、極端に通りにくいリンクであるか否かを判定する。極端に通りにくいリンクには、例えば、道幅が極端に狭いリンク、曜日、時間帯、車両の幅、車両の高さ限定等の通行規制があるリンク等が含まれる。本ステップの判定は、ステップＳ３１０と同様に、リンクの属性またはリンクの属性を利用したパターンマッチング等で実施できる。極端に通りにくいリンクである場合（ステップＳ３５０：ＹＥＳ）、ステップＳ３５２において交通情報生成部１１８は、当該リンクについて、交通情報データベース１５６の回避フラグを「１」とする。極端に通りにくいリンクでない場合（ステップＳ３５０：ＮＯ）、交通情報生成部１１８はループ内の処理を終了し、処理対象を遷移させる。
【００７６】
このように、ステップＳ３４０〜Ｓ３５２では、リンクの性質から判断して、当該リンクを経路探索処理の結果として得られる経路に含ませることを回避すべきリンクについて、回避フラグを「１」とする。
【００７７】
以上のように、第１実施形態の回避フラグ決定処理（図７）によれば、周囲に存在する道路における交通量の統計結果が比較的多い第１の交通量であり（具体的には、図７のステップＳ１０４の判定結果が「ＮＯ」となり）、かつ、対応する道路の交通量が比較的少ない（第１の交通量よりも少ない）第２の交通量であるリンク（プローブ無しリンク）は、基本処理（図８）が実行されて代替経路があると判定された結果、回避すべきリンクとされる（具体的には、回避フラグに「１」が設定される）。この結果、交通量の多い道路に囲まれた、交通量の少ない道路（例えば、細すぎて通過する車両が少ない道路、一般車両が通過できない道路、規制により通過する車両が少ない道路、信号や道路状況により通過する車両が少ない道路等）について、当該交通量の少ない道路に対応するリンクが、経路探索部１１２による探索（経路探索処理）の結果得られる経路（最小コストの経路）に含まれることを抑制することができる。
【００７８】
また、第１実施形態の回避フラグ決定処理（図７）によれば、周囲に存在する道路における交通量の統計結果が比較的少ない第２の交通量であり（具体的には、図７のステップＳ１０４の判定結果が「ＹＥＳ」となり）、かつ、対応する道路の交通量が比較的少ない第２の交通量であるリンク（プローブ無しリンク）は、基本処理（図８）が実行されないため、回避すべきリンクとされない。この結果、例えば郊外地域のように地域全体の交通量が少ない場合に、当該交通量の少ない道路に対応するリンクが、経路探索部１１２による探索（経路探索処理）の結果得られる経路（最小コストの経路）から除外されることを抑制することができる。換言すれば、地域全体の交通量が少ない場合は、当該交通量の少ない道路に対応するリンクを、探索の結果得られる経路に含ませることができる。
【００７９】
以上のように、第１実施形態によれば、情報処理装置（サーバ１０）では、地域単位の交通量に応じて決定された回避情報（回避フラグ）を利用して、経路探索部１１２による経路探索を行うことができる。このように、第１実施形態では、対象領域において所定割合以上、プローブ情報が存在することをもって、当該対象領域が「第１の交通量」であるとする。また、第１実施形態では、リンクにおいてプローブ情報が存在しないことをもって、当該リンクが「第２の交通量」であるとする。
【００８０】
図１７は、経路データベース１５４のある一部分の領域と交通情報データベース１５６の一部分を示す図である。図１７において、黒丸はノードを、黒丸と黒丸の間の実線はリンクを表す。また、リンクに付した番号はリンクの識別子を表し、四角形の枠で囲んだ「高」または「低」の文字は交通情報データベース１５６の旅行時間出典状況の内容（高：高精度、低：低精度）を表し、四角形の枠で囲んだ「０」または「１」の値は交通情報データベース１５６の回避フラグの値を表す。なお、図１７は、本実施形態及び後述の実施形態において同じである。ただし、本実施形態で利用する交通情報データベース１５６では、旅行時間出典状況の情報はなくても良い。
【００８１】
リンク１００の周囲には、リンク１０２、リンク１０３、リンク１０４及びリンク１０５が存在している。リンク１０１、リンク１０２、リンク１０３、リンク１０４及びリンク１０５に対応する道路は、第1の交通量である。一方、リンク１００に対応する道路は、極端に通りにくい道路（例えば、道幅が極端に狭い、曜日、時間帯、車両の幅、車両の高さ限定等の通行規制、リンク１０２及びリンク１０３に対応する道路には中央分離帯が存在するため右折が出来ない、リンク１０２及びリンク１０３に対応する道路の交通量が多いために右折が困難である、リンク１００及びリンク１０１に対応する道路に左折又は右折するには、リンク１０４に対応する道路を通行すれば良いので、この道路を通行する必要がない等）であり、第２の交通量である。
【００８２】
点線で囲まれている領域Ａ１は、交通量が比較的少ない第２の交通量の領域である。つまり、リンク１０６に対応する道路は第２の交通量であり、その道路の周囲に存在するリンク１０７、リンク１０８、リンク１０９及びリンク１１０に対応する道路も第２の交通量である。そして、リンク１００に対応する道路もリンク１０６に対応する道路も第２の交通量であるが、リンク１００には、対応する回避フラグとして「１」が格納されており、リンク１０６には、対応する回避フラグとして「０」が格納されている。
【００８３】
Ｂ．第２実施形態：
本発明の第２実施形態では、経路探索処理における処理内容と、回避フラグ決定処理における処理内容とが異なる構成について説明する。図中において第１実施形態と同様の構成および処理を有する部分は、先に説明した第１実施形態と同じ符号を付し、詳細な説明を省略する。すなわち、以下に説明しない構成および処理は、上述した第１実施形態と同様である。
【００８４】
Ｂ−１．システムの概略構成：
図１２は、第２実施形態における案内システム１ａの概略構成を示す図である。図２に示した第１実施形態との違いは、サーバ１０に代えてサーバ１０ａを備える点である。サーバ１０ａは、経路探索部１１２に代えて経路探索部１１２ａを備え、交通情報生成部１１８に代えて交通情報生成部１１８ａを備える。経路探索部１１２ａは、実行する経路探索処理の内容が第１実施形態とは異なる。交通情報生成部１１８は、実行する回避フラグ決定処理の内容が第１実施形態とは異なる。
【００８５】
Ｂ−２．経路探索処理：
図１３は、第２実施形態における経路探索処理の手順を示すフローチャートである。図６に示した第１実施形態との違いは、ステップＳ１２に代えてステップＳ２０を備える点である。ステップＳ２０において経路探索部１１２ａは、第１実施形態と同様に、ダイクストラ法を利用して出発地から目的地までの最小コストの経路を求める。経路探索部１１２ａは、各経路の候補についてのコストを計算する際、以下の手順ｂ１〜ｂ３、および、手順ｄ４、ｄ５に従う。
【００８６】
（ｂ１）〜（ｂ３）経路探索部１１２ａは、日時に関する条件と他の条件とを決定し、条件に該当する条件番号を取得する。詳細は第１実施形態と同様である。
（ｄ４）経路探索部１１２ａは、条件番号に該当する旅行時間統計情報、旅行時間出典状況、回避フラグを取得する。具体的には、経路探索部１１２ａは、交通情報データベース１５６を検索し、ダイクストラ法において考慮するリンク（該当リンクと進入リンクと退出リンクとの組み合わせ）と、手順ｂ３で取得した条件番号と、に一致する旅行時間統計情報と、旅行時間出典状況と、回避フラグとを取得する。
【００８７】
（ｄ５）経路探索部１１２ａは、ダイクストラ法において考慮されているリンク数と、旅行時間出典状況との条件を判定する。具体的には、経路探索部１１２ａは、ダイクストラ法において考慮されているリンク（該当リンクと進入リンクと退出リンクとの組み合わせ）が所定数以上であり、かつ、ダイクストラ法において考慮されている全てのリンクについての旅行時間出典状況「低精度」の割合が所定割合以上であるか否かを判定する。所定数とは任意に定めることができ、例えば１０とすることができる。所定割合とは任意に定めることができ、例えば３割とすることができる。
【００８８】
（ｄ５−１）手順ｄ５で説明した条件を満たす場合、すなわち、考慮されているリンクが所定数以上であり、かつ、低精度の割合が所定割合以上である場合は、ダイクストラ法において考慮されているリンクを含む地域全体における交通量が少ないとみなすことができる。この場合、経路探索部１１２ａは、交通情報データベース１５６の回避フラグの内容に関係なく、ダイクストラ法において考慮するリンクのコストを、旅行時間統計情報に格納されている値とする。
（ｄ５−２）手順ｄ５で説明した条件を満たさない場合、すなわち、考慮されているリンクが所定数未満であり、または、低精度の割合が所定割合未満である場合は、ダイクストラ法において考慮されているリンクを含む地域全体における交通量が多いとみなすことができる。この場合、経路探索部１１２ａは、交通情報データベース１５６の回避フラグの内容に応じて、ダイクストラ法において考慮するリンクのコストを決定する。詳細は、第１実施形態の手順ｂ５と同様である。
【００８９】
以上のように、第２実施形態の経路探索処理（図１３）によれば、経路探索部１１２ａは、回避情報（回避フラグ）において回避すべきリンクとされているリンク（回避フラグに「１」が格納されているリンク）であっても、当該リンクが、周囲に存在する道路における交通量の統計結果が比較的少ない第２の交通量であるリンクである場合（具体的には、手順ｄ５で説明した条件を満たすリンクである場合）は、記憶部１５０に予め記憶されている時間情報（記憶部１５０の交通情報データベース１５６に予め記憶されている旅行時間統計情報）に基づいて（すなわち、長い時間情報を利用せず）探索を行う（手順ｄ５−１）。この結果、例えば郊外地域のように地域全体の交通量が少ない場合は、回避情報において回避すべきリンクとされているリンクであっても、経路探索部１１２ａによる探索の結果得られる経路（最小コストの経路）から除外されることを抑制することができる。
【００９０】
また、第２実施形態の経路探索処理（図１３）によれば、経路探索部１１２ａは、上記の処理（手順ｄ５−１の処理）を、経路の探索において考慮したリンクの数（具体的には、ダイクストラ法において考慮されているリンクの数）が所定数以上である場合において実施する。このため、経路探索部１１２ａは、周囲に存在する道路における交通量の統計結果が比較的少ない第２の交通量であるか否かの判断結果、換言すれば、地域全体の交通量が少ないか否かの判断結果が、所定数以上のサンプルを用いて求められた信頼性のある結果である場合において、上記の処理（手順ｄ５−１の処理）を実施することができる。
【００９１】
Ｂ−３．回避フラグ決定処理：
図１４は、第２実施形態における回避フラグ決定処理の手順を示すフローチャートである。図７に示した第１実施形態との違いは、ステップＳ１０４の分岐を含まない点だけである。第１実施形態の回避フラグ決定処理では、ステップＳ１０４によって、対象領域全体における交通量が少ない場合に、リンクの構成により回避フラグを決定する基本処理を省略した。しかし、第２実施形態の回避フラグ決定処理では、対象領域全体における交通量に関係なく、一律に、リンクの構成によって回避フラグを決定する基本処理（ステップＳ２００）と、リンクの性質によって回避フラグを決定する例外処理（ステップＳ３００）と、の両方を実行する。基本処理および例外処理における処理内容は、第１実施形態と同様である。
【００９２】
以上のように、第２実施形態の回避フラグ決定処理（図１４）によれば、対象領域全体における交通量に関係なく基本処理（ステップＳ２００）が実行される。このため、第１実施形態とは異なり、例えば郊外地域のように地域全体の交通量が少ない場合に、当該交通量の少ない道路に対応するリンクについても、回避すべきリンクとされる場合がある（具体的には、回避フラグに「１」が設定される場合がある）。しかし、第２実施形態では、経路探索処理（図１３）の手順ｄ５において、地域全体の交通量に応じて、回避フラグを考慮するか否かを区別して処理している。このため、第２実施形態のサーバ１０ａ全体としては、第１実施形態のサーバ１０と同様の効果を奏することができる。
【００９３】
また、第２実施形態では、地域全体の交通量により回避フラグを考慮するか否かの判断を、回避フラグ決定処理（図１４）の際ではなく、経路探索処理（図１３）の際に実施する。交通情報データベース１５６は、最新のプローブ情報を利用して頻繁に更新されて変化する。しかし、第２実施形態のサーバ１０ａは、経路探索処理の都度、リアルタイムに上記判断を実施するため、交通情報データベース１５６の変化に柔軟に対応することができる。さらに、第２実施形態のサーバ１０ａは、経路探索処理において上記判断を実施するため、交通量を判断する「地域」を、経路探索処理における出発地と目的地とを踏まえて決定することができる。
【００９４】
このように、第２実施形態では、出発地から目的地までの間の「低精度」の旅行時間出典状況が、所定割合未満であることをもって、当該出発地から目的地までの間の領域が「第１の交通量」であるとする。また、第２実施形態では、出発地から目的地までの間の「低精度」の旅行時間出典状況が、所定割合以上であることをもって、当該出発地から目的地までの間の領域が「第２の交通量」であるとする。
【００９５】
Ｃ．変形例：
上記実施形態において、ハードウェアによって実現されるとした構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されるとした構成の一部をハードウェアに置き換えるようにしてもよい。その他、以下のような変形も可能である。
【００９６】
・変形例１：
上記実施例では、案内システムの構成の一例を示した。しかし、案内システムの構成はあくまで一例であり、任意の態様を採用することができる。例えば、ナビゲーション装置が備えるとした機能をサーバが備えても良く、サーバが備えるとした機能をナビゲーション装置が備えてもよい。
【００９７】
・変形例２：
上記実施形態では、クライアント装置としてナビゲーション装置を例示した。しかし、上記実施形態におけるクライアント装置およびその構成はあくまで一例であり、任意の態様を採用することができる。例えば、クライアント装置としてナビゲーション以外のデバイスを採用したり、その構成要素の一部を省略したり、更なる構成要素を付加したり、構成要素の一部を変更したりする変形が可能である。例えば、クライアント装置としては、スマートフォン、パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistants）、ゲーム機、等の情報処理機器を採用してもよい。
【００９８】
・変形例３：
上記実施形態では、サーバの構成を示した。しかし、上記実施形態におけるサーバの構成はあくまで一例であり、任意の態様を採用することができる。例えば、その構成要素の一部を省略したり、更なる構成要素を付加したり、構成要素の一部を変更したりする変形が可能である。例えば、上述した機能は、複数台のサーバが協働することによって実現されてもよい。
【００９９】
・変形例４：
上記実施形態では、経路探索処理、回避フラグ決定処理、基本処理、探索処理、例外処理について、処理の手順の一例を挙げて説明した。しかし、上記手順はあくまで一例であり種々の変更が可能である。一部のステップを省略してもよいし、更なる他のステップを追加してもよい。また、実行されるステップの順序を変更してもよい。
【０１００】
第１実施形態と、第２実施形態とでは、周囲の道路が「第１の交通量」であるか、リンクが「第２の交通量」であるか、について、異なる判断方法を利用した。このように、本発明では、第１の交通量＞第２の交通量、という関係を満たす限りにおいて、第１の交通量であるか否かを判断する条件と、第２の交通量であるか否かを判断する条件とは、任意に定めることができる。
【０１０１】
例えば、第１、２実施形態の経路探索処理において、経路探索部は、１０００倍する処理に代えて、任意の演算を施してもよい。演算内容は、回避フラグが「１」である場合のコストが「０」である場合のコストよりも大きくなる限りにおいて、任意に決定してよい。
【０１０２】
例えば、第１、２実施形態の経路探索処理において、経路探索部は、ダイクストラ法で考慮するリンクを、該当リンクと進入リンクと退出リンクとの組み合わせとした。また、該当リンクと進入リンクとの組み合わせ、該当リンクと退出リンクとの組み合わせでもよい。しかし、経路探索部は、ダイクストラ法で考慮するリンクを該当リンクのみとしてもよい。また、予測部は、総旅行時間を予測する際のリンクを、該当リンクと進入リンクと退出リンクとの組み合わせとした。しかし、予測部は、総旅行時間を予測する際のリンクを該当リンクのみ、該当リンクと進入リンクとの組み合わせ、又は該当リンクと退出リンクとの組み合わせとしてもよい。この場合、交通情報データベースにおける進入リンクフィールドと、退出リンクフィールドと、は省略してもよい。
【０１０３】
例えば、第１実施形態の経路探索処理において、経路探索部は、手順ｂ４および手順ｂ５に代えて、第２実施形態で説明した手順ｄ４および手順ｄ５（手順ｄ５−１、ｄ５−２を含む）を実行してもよい。また、第２実施形態の経路探索処理において、経路探索部は、手順ｄ４および手順ｄ５（手順ｄ５−１、ｄ５−２を含む）に代えて、第１実施形態で説明した手順ｂ４および手順ｂ５を実行してもよい。
【０１０４】
例えば、第１実施形態の回避フラグ決定処理において、交通情報生成部は、地域全体の交通量（対象領域全体における交通量）を、記憶部に蓄積されているプローブ情報に基づいて決定した。しかし、交通情報生成部は、地域全体の交通量を他の情報（例えば、ＶＩＣＳ情報、旅行時間出典状況等）に基づいて決定してもよい。
【０１０５】
例えば、第２実施形態の経路探索処理において、経路探索部は、地域全体の交通量（ダイクストラ法において考慮されているリンクを含む地域全体における交通量）を、旅行時間出典状況に基づいて決定した。しかし、経路探索部は、地域全体の交通量を他の情報（例えば、ＶＩＣＳ情報、記憶部に蓄積されているプローブ情報等）に基づいて決定してもよい。
【０１０６】
例えば、第２実施形態の経路探索処理の手順ｄ５において、経路探索部は、ダイクストラ法において考慮されているリンクの数の条件を省略してもよい。
【０１０７】
・変形例５：
上記実施形態では、交通情報データベース、条件テーブルの構成を説明した。しかし、上述した各データベースの構成はあくまで一例であり、任意の態様を採用することができる。例えば、データベースに含まれると説明したフィールドの一部を省略したり、異なるフィールドを付加したり、変更したりする変形が可能である。また、１つのデータベースを複数のデータベースに分割してもよく、複数のデータベースを１つに統合してもよい。
【０１０８】
図１５は、変形例における交通情報データベース１５６ｘの一例を示す図である。図１６は、変形例における交通情報データベース１５６ｙの一例を示す図である。例えば、図１５、１６に示すように、交通情報データベースの一部のフィールドを分割してもよい。図１５、１６の例では、交通情報データベース１５６ｘに条件別の旅行時間統計情報および旅行時間出典状況を記憶させ、交通情報データベース１５６ｙに条件別の回避フラグを記憶させている。同様にして、旅行時間統計情報や、旅行時間出典状況を分割することもできる。
【０１０９】
・変形例６：
本発明は、上述の実施形態や実施例、変形例に限られるものではなく、その趣旨を逸脱しない範囲において種々の構成で実現することができる。例えば、発明の概要の欄に記載した各形態中の技術的特徴に対応する実施形態、実施例、変形例中の技術的特徴は、上述の課題の一部または全部を解決するために、あるいは、上述の効果の一部または全部を達成するために、適宜、差し替えや組み合わせを行うことが可能である。また、その技術的特徴が本明細書中に必須なものとして説明されていなければ、適宜、削除することが可能である。
【符号の説明】
【０１１０】
１、１ａ…案内システム
１０、１０ａ…サーバ
２０…ナビゲーション装置
１１０…ＣＰＵ
１１２、１１２ａ…経路探索部
１１６…予測部
１１８、１１８ａ…交通情報生成部
１２０…通信部
１３０…ＲＯＭ
１４０…ＲＡＭ
１５０…記憶部
１５２…地図データベース
１５４…経路データベース
１５６、１５６ｘ、１５６ｙ…交通情報データベース
１５８…条件テーブル
２１０…ＣＰＵ
２１２…経路案内部
２２０…通信部
２３０…ＲＯＭ
２４０…ＲＡＭ
２５０…記憶部
２６０…入出力部
２７０…現在位置取得部
【図１】
0006535507.tif 000002
【図２】
0006535507.tif 000003
【図３】
0006535507.tif 000004
【図４】
0006535507.tif 000005
【図５】
0006535507.tif 000006
【図６】
0006535507.tif 000007
【図７】
0006535507.tif 000008
【図８】
0006535507.tif 000009
【図９】
0006535507.tif 000010
【図１０】
0006535507.tif 000011
【図１１】
0006535507.tif 000012
【図１２】
0006535507.tif 000013
【図１３】
0006535507.tif 000014
【図１４】
0006535507.tif 000015
【図１５】
0006535507.tif 000016
【図１６】
0006535507.tif 000017
【図１７】
0006535507.tif 000018