Links

Images

Description

Translated from Japanese

本発明は経路案内サービスに関わる。 The present invention is related to the route guidance service.

本技術分野の背景技術として、特開２００７−１９２７２７号公報（特許文献１）がある。 As a background art of this technical field, there is JP-A-2007-192727 (Patent Document 1).この特許文献１には、精度の高い交通情報を利用して、目的地までの推奨経路を探索する技術が開示されている。 The Patent Document 1, by using highly accurate traffic information, a technique for searching for a recommended route to a destination is disclosed.

また、特許文献２には、交通情報ベクトルに対する主成分分析により得られる基底の線形合成により、交通情報を近似表現する技術が開示されている。 In Patent Document 2, the linear combination of the basis obtained by principal component analysis for the traffic information vector, a technique for approximating representing traffic information is disclosed.

特開２００７−１９２７２７号公報 JP 2007-192727 JP特開２００６−２５１９４１号公報 JP 2006-251941 JP

交通情報を用いれば、その時々の交通状況に応じた動的な最適経路案内ができる。 The use of traffic information, it is dynamic optimal route guidance in accordance with the occasional traffic situation.ただし、経路案内のリクエストがあるたびに最新の交通情報を用いて経路探索を実行する必要があるので、演算処理に時間が掛かる。 However, since it is necessary to perform a route search by using the latest traffic information whenever there is a request of route guidance, time-consuming to the arithmetic processing.

一方、経路探索の実行時間を短縮するため、出発地、目的地として設定可能な全ての地点をそれぞれ出発地、目的地とする全ての組み合わせについて、事前に全出発地から全目的地までの間の経路を探索（全探索）をした結果をデータベースに格納しておくならば、経路案内リクエストを受けた際には、指定された出発地及び目的地に該当する出発地−目的地間の経路をデータベースから読み出すことにより、経路案内リクエストの度に経路探索演算処理が不要となり、データベースの探索処理により経路が求まる分、経路案内リクエストへの応答性が高まる。 Meanwhile, in order to reduce the execution time of the route search, during the departure point, respectively departure all settable point as the destination, for all combinations of the destination in advance from all the departure point to the entire destination if a route search is stored the result of the (traverse) to the database, when receiving route guidance request, departure point corresponding to the specified start and destination - routes between destinations the by reading from the database, the route search processing every time the route guidance request is not required, partial route is obtained by the search process in the database, it is increased responsiveness to route guidance request.

しかし、事前に可能な出発地目的地間の経路を全探索しておく方法では、時々刻々と変化する交通状況に応じた最適経路を提供することはできない。 However, in the method to keep all search for a route between the advance to a possible starting point destination, it is not possible to provide the best route depending on the traffic situation that changes from moment to moment.また、事前に想定しうる全ての交通状況の組み合わせを反映させた上で、前述の全探索を実行しておけば交通状況を反映させることが可能であるが、交通状況の状態数が無数に存在するため、全ての交通状況に対して事前に全探索を実行しておくことは現実的な手段とは言えない。 Also, in terms of reflecting the combination of all the traffic that can be assumed in advance, it is possible to reflect the full search if you run traffic conditions described above, the countless number of states traffic conditions since the present, it is not a realistic means to be running a full search in advance for all of the traffic situation.

上記課題を解決するため、本発明による経路案内システムは、時刻毎の交通情報に基づく複数の交通状況を複数の交通状況パターンに分類する交通状況分類手段と、複数の交通状況パターンの各々に対応して、複数の地点間のすべての組み合わせについての経路探索演算を行い、経路探索演算により得られる全ての経路を経路データベースに格納する経路データベース生成手段と、複数の交通状況パターンの中から、現況交通情報に類似した交通状況パターンを出力する交通状況照合手段と、交通状況照合手段により出力された交通状況パターンに基づき、経路データベースを参照して、出発地から目的地までの経路を検索し出力する経路情報検索手段とを備えることを特徴とする。 To solve the above problems, the route guidance system according to the present invention, a traffic condition classification means for classifying a plurality of traffic conditions based on time each of the traffic information to a plurality of traffic patterns, corresponding to each of the plurality of traffic patterns to perform a route search operation for all combinations between a plurality of points, a route database generation means for storing all the routes obtained by the route search operation in the path database, from among a plurality of traffic patterns, status a traffic condition checking means for outputting a similar traffic condition pattern to the traffic information, based on traffic pattern output on traffic checking means, with reference to the route database, search the route from the departure point to the destination output characterized in that it comprises a path information retrieval means for.

本発明による経路案内システムは、現況交通情報に基づく経路の近似経路を事前探索により応答性を良く提供することを可能とする。 Route guidance system according to the invention makes it possible to provide good responsiveness approximate path of the route based on real-time traffic information by prior search.

第１の実施例における経路案内システムの構成図である。 It is a block diagram of a route guidance system in the first embodiment.経路データベースのデータ構成を示す図である。 Is a diagram showing the data structure of the path database.経路案内インターフェースの表示画面である。 It is a display screen of route guidance interface.交通情報を特徴空間に射影しクラスタリングした重心により交通状況照合を行う模式図である。 Is a schematic diagram of performing traffic conditions match the center of gravity of clustering projecting the traffic information to the feature space.経路案内システムにおける経路データベースの作成処理フローである。 A creation processing flow of the route database in the route guidance system.経路案内システムにおける経路探索の処理フローである。 The process flow of the route search in the route guidance system.第２の実施例における経路案内システムの構成図である。 It is a block diagram of a route guidance system in the second embodiment.現況交通情報と統計交通情報の時間経過による誤差変化傾向のグラフである。 It is a graph of error change trend over time of the current traffic information and statistical traffic information.経路案内システムの処理フローである。 The process flow of the route guidance system.

以下、本発明を用いた経路探索システムの実施例について図面を用いて説明する。 Hereinafter, examples of the route search system using the present invention will be described with reference to the drawings.

（第１の実施例） (First Embodiment)図１は、本実施例の経路案内システム１００の構成図である。 Figure 1 is a block diagram of a route guidance system 100 of the present embodiment.経路案内システム１００は、交通情報データベース１０１と、交通状況分類装置１０２と、交通状況パターン１０３と、経路データベース生成装置１０４と、経路データベース１０５と、現況交通情報１０６と、交通状況照合装置１０７と、経路情報検索装置１０８と、地図データベース１１０とを有する。 The route guidance system 100 includes a traffic information database 101, a traffic condition classifier 102, a traffic pattern 103, a route database generating device 104, a route database 105, the real-time traffic information 106, and traffic condition verification device 107, a route information search device 108, and a map database 110.ナビゲーション装置１５０は、経路案内システム１００の外部装置であり、経路案内インターフェース１０９を有する。 The navigation device 150 is an external device of the route guidance system 100 includes a route guidance interface 109.経路案内システム１００とナビゲーション装置１５０との間の入出力は、通信を介して行われる。 Input and output between the route guidance system 100 and the navigation device 150 is performed through the communication.

経路案内システム１００では、更新周期毎に各時点での交通情報を現況交通情報１０６として外部から収集している。 In the route guidance system 100, it is collected from the outside at every update period traffic information at each time point as the current traffic information 106.この現況交通情報１０６は、路側に設置された感知機から得られる交通情報の他、プローブカー（フローティングカー）により計測された走行データがアップロードされてきたプローブデータによる交通情報などがある。 The real-time traffic information 106, other traffic information obtained from the sensing device installed in the road, the traveling data measured by a probe car (floating car) there is traffic alerts by the probe data has been uploaded.更新周期毎に収集された現況交通情報１０６は、過去の交通情報を蓄積する交通情報データベース１０１に記憶される。 Real-time traffic information 106 collected in each update period is stored in the traffic information database 101 for storing historical traffic information.

交通状況分類装置１０２では、交通情報データベース１０１に格納された交通情報を読み出し、クラスタリングによって代表的な複数の交通状況パターン１０３を生成する。 In traffic classification device 102 reads the traffic information stored in the traffic information database 101, to generate a plurality of typical traffic situation pattern 103 by clustering.クラスタリングの手法には様々な公知の手法がある。 The technique of clustering There are a variety of known techniques.交通状況分類装置１０２は、例えばＫ−ｍｅａｎｓ法を用いて過去の交通状況のクラスタリングを行う。 Traffic classifier 102 performs clustering of past traffic conditions using, for example, K-means clustering method.交通状況分類装置１０２が行う処理の詳細は後述する。 Details of processing traffic classifier 102 performs will be described later.

交通状況パターン１０３は交通状況分類装置１０２によって生成される。 Traffic pattern 103 is generated by the traffic condition classifier 102.交通状況パターン１０３は、クラスタリングによって生成されているため、過去に計測された交通状況そのものを表しているわけではない。 Traffic pattern 103, because it is generated by the clustering, does not represent the traffic situation itself that is measured in the past.過去の交通状況を複数の交通状況パターン１０３に分類し、各交通状況パターンは、過去の交通状況の内の互いに類似するいくつかのケースを代表する近似値として表される。 Past traffic conditions into a plurality of traffic patterns 103, each traffic pattern is represented as an approximation to represent a number of cases that are similar to each other among the past traffic conditions.交通状況パターン１０３のそれぞれには固有のパターン番号が付されている。 Each of the traffic situation pattern 103 are assigned a unique pattern number.

経路データベース生成装置１０４では、交通状況パターン１０３に対応する交通情報に基づいた経路探索コストと、地図データベース１１０に格納された地図データとを用いて、ダイクストラ法などの経路探索アルゴリズムにより、交通状況パターン１０３のそれぞれに対応した全地点間の全ての組み合わせについての経路探索演算を行い、その経路探索演算により得られる全経路を、経路データベース１０５に格納する。 The route database generating device 104, a route search cost based on the traffic information corresponding to the traffic situation pattern 103, by using the map stored in the map database 110 data, the route search algorithm such as Dijkstra's algorithm, traffic patterns performs route search operation for all combinations between all points corresponding to each of the 103, the entire route obtained by the route search operation is stored in the route database 105.ここで全地点間の全ての組み合わせについての経路探索演算とは、出発地と目的地となりうるノードの全ての組み合わせについて、経路探索を行うことである。 Here, the route search operation for all combinations between all points, for all combinations of nodes that can be the starting point and the destination, is to perform a route search.即ち、地図データベース１１０から経路探索の対象エリア内の全てのノードを取得し、それを出発地または目的地とした全ての組み合わせ（但し、同一ノード同士は除く）について、それぞれの交通状況パターン１０３に対応する交通情報に基づいた経路探索コストにより予め経路探索を行っておく。 That is, to get all of the nodes in the target area of ​​the route search from the map database 110, for all combinations obtained by a starting or destination it (provided that the same node each other is excluded), the respective traffic patterns 103 it is processed in advance the route search by the route search cost based on the corresponding traffic information.

経路データベース１０５には、交通状況パターン１０３のそれぞれに対応して、図２に示す表のように、出発地ノードと目的地ノードを結ぶ経路を構成するリンク列が格納される。 The route database 105, corresponding to each of the traffic pattern 103, as shown in the table of FIG. 2, the link string constituting the path connecting the departure point and destination nodes are stored.このリンク列は、出発地となるノードから目的地となるノードまでの経路を構成する道路リンクのリンク番号を、出発地から目的地まで並べたものである。 The link row is for the link number of the road links constituting the path from the node serving as the departure point to the destination node, it arranged from the starting point to the destination.

交通状況照合装置１０７では、現況交通情報１０６と交通状況パターン１０３を比較し、現況交通情報１０６に最も類似した交通状況パターン１０３のパターン番号を出力する。 In traffic condition verification device 107 compares the current traffic information 106 and traffic patterns 103, and outputs the most similar pattern number of traffic pattern 103 in current traffic information 106.この処理の詳細は後述する。 The details of this process will be described later.

経路情報検索装置１０８では、交通状況照合装置１０７が出力したパターン番号の交通状況パターンに対応する全ノード間の全ての組み合わせについての経路探索結果を格納する経路データベース１０５を参照し、ナビゲーション装置１５０の経路案内インターフェース１０９から入力される出発地から目的地までの経路を検索して、その経路を構成するリンク列をナビゲーション装置１５０の経路案内インターフェース１０９へ出力する。 In the route information retrieval apparatus 108, refers to the path database 105 that stores route search results for all combinations between all nodes traffic condition verification device 107 corresponds to the traffic situation pattern of the output pattern number, the navigation device 150 searching a route from the starting point to the destination inputted from the route guidance interface 109, and outputs the link string constituting the route to the route guidance interface 109 of the navigation device 150.

ナビゲーション装置１５０の経路案内インターフェース１０９では、利用者から出発地と目的地の入力を受け付けて、経路案内システム１００の経路情報検索装置１０８に送り、経路情報検索装置１０８が出力したその出発地と目的地を結ぶ経路３００の経路情報を受け取る。 In the route guidance interface 109 of the navigation apparatus 150 receives an input of a departure point and destination from the user, sends the routing information retrieval apparatus 108 of the route guidance system 100, the start and end of the path information retrieval device 108 has output it receives the route information of the route 300 that connects the earth.そして経路案内インターフェース１０９では、経路情報検索装置１０８からリンク列を受け取ると、図３の画面のように、出発地と目的地を表示した地図の上に、リンク列に該当する経路を強調表示する。 Then, in the route guidance interface 109 receives the link sequence from the route information retrieval device 108, as shown in the screen of FIG. 3, on a map displayed the start and end points, highlight a route that corresponds to the link row .

次に、交通状況分類装置１０２の詳細を説明する。 Next, details of traffic classifier 102.交通状況分類装置１０２は、複数リンクの交通情報を要素とする多次元ベクトルをクラスタリングの対象とする。 Traffic classifier 102, a multi-dimensional vector for the traffic information of a plurality links between elements subject to clustering.１リンクの交通情報を１つの座標軸上の値として考えると、例えば１０００本のリンクを含むエリアの交通状況は、１０００次元の交通情報空間上の交通情報ベクトルとして表される。 Considering the first link of the traffic information as a value on one axis, traffic conditions of the area including, for example, 1000 pieces of link is expressed as the traffic information vectors on 1000-dimensional traffic information space.この交通情報ベクトルが有する１０００個の成分は、それぞれ１０００本のリンクのリンク旅行時間またはリンク代表速度など、それぞれのリンクの移動コストに関する数値を表す。 1000 components the traffic information vector has, such as link travel time or link characteristic velocity of 1000 links, respectively, represent the numerical values ​​relating to the movement cost of each link.このリンク旅行時間またはリンク代表速度などの数値データは、上述したように交通情報データベース１０１に格納されており、過去の交通情報に基づいている。 Numerical data such as the link travel time or link characteristic velocity is stored in the traffic information database 101, as described above, is based on past traffic information.このような交通情報ベクトルが交通情報の更新周期毎に１本ずつ存在する。 Such traffic information vector exists one for each update cycle of the traffic information.即ち、１本の交通情報ベクトルは、ある時刻の交通情報に基づく１０００本のリンクの交通状況を表している。 That is, one of the traffic information vector represents the traffic situation 1000 of the link based on the traffic information of a certain time.交通状況分類装置１０２は、複数回の交通情報更新で生成されたそれらの交通情報ベクトルをクラスタリングし、複数個の代表的なクラスタを得る。 Traffic classifier 102 clusters the multiple traffic information updates for those generated by the traffic information vector to obtain a plurality of representative clusters.各クラスタには、複数の異なる時刻の交通情報に基づく複数の交通状況を表す複数の交通情報ベクトルが分類される。 Each cluster plurality of traffic information vector representing a plurality of traffic conditions based on the traffic information of a plurality of different times are classified.それらの複数の交通情報ベクトルの重心に対応する交通情報ベクトル、即ち各クラスタの重心ベクトルで、交通状況パターン１０３が表される。 Traffic information vector corresponding to the center of gravity of the plurality of traffic information vector, that is, the centroid vector of each cluster, the traffic situation pattern 103 is represented.

しかしリンク数が多い場合には、クラスタリングの演算量は膨大なものとなる。 However, if the number of links is large, the calculation amount of clustering is enormous.そのような場合には、特許文献２に開示されているように、交通情報ベクトルに対する主成分分析により得られる基底の線形合成により、交通情報を近似表現するのが好ましい。 In such a case, as disclosed in Patent Document 2, the linear combination of the basis obtained by principal component analysis for the traffic information vector, preferably approximately expresses the traffic information.即ち、まず交通情報ベクトルを主成分分析で得られる低次元の特徴空間に特徴空間ベクトルとして射影し、次に特徴空間における特徴空間ベクトルを対象とするクラスタリングを行うと、演算量を大幅に減らすことができる。 That is, first the traffic information vector by projecting the feature space vector in a low-dimensional feature space obtained by the principal component analysis, and then performed the clustering of target feature space vector in the feature space, reducing the amount of calculation considerably can.これを説明したものが図４である。 Those described this is FIG.図４は主成分分析で得られた複数の特徴空間ベクトルの射影点の座標４０１を、説明の便宜上、特徴空間から２つの基底Ｗ１およびＷ２を切り出した２次元の部分空間について示している。 Figure 4 is a coordinate 401 of the projection point of the plurality of feature space vector obtained by the principal component analysis, for convenience of explanation, it shows the two-dimensional subspace cut the two ground W1 and W2 from the feature space.実際の特徴空間の次数は、例えば主成分分析における累積寄与率を指標として用いて、元の交通情報ベクトルの持つ９０％の情報を近似して保持するように設定することができる。 Order of the actual feature space can be for example by using a cumulative contribution ratio of the principal component analysis as an index, set to hold approximated 90% of the information possessed by the original traffic information vector.この特徴空間ベクトル（射影点）を対象とするクラスタリングを行うと、複数のクラスタ５０１が求まる。 Doing clustering directed to this feature space vector (projected point), it is obtained a plurality of clusters 501.複数のクラスタ５０１のそれぞれの重心５０２を、特徴空間から元の交通情報空間に逆射影して得られる複数の重心ベクトルの各々は、交通情報空間でクラスタリングを行って得られる各クラスタの重心ベクトルの近似ベクトルである。 Each of the center of gravity 502 of the plurality of clusters 501, the former from feature space transport each of a plurality of centroid vectors obtained by inverse projection in the information space, the center of gravity vector of each cluster obtained by performing clustering on the traffic information space is an approximation vector.この近似ベクトルを交通状況パターン１０３として用いることができる。 You can use this approximation vector as traffic patterns 103.

次に、交通状況照合装置１０７の詳細を説明する。 Next, details of traffic verification apparatus 107.交通状況照合装置１０７は現況交通情報１０６に基づく交通状況を表す交通情報ベクトルと複数の交通状況パターン１０３を表す複数の交通情報ベクトルをそれぞれ比較して、その差分に基づいて得られる複数の差分ベクトルを相互比較し、ノルムが最も小さい差分ベクトルに対応する交通情報ベクトルで表される交通状況パターン１０３のパターン番号を出力する。 Traffic matching device 107 compares each multiple traffic information vector representing the traffic information vector and a plurality of traffic conditions pattern 103 representing the traffic situation based on real-time traffic information 106, a plurality of difference vectors obtained based on the difference the mutual comparison, and outputs the pattern number of the traffic situation pattern 103 norm represented by the traffic information vector corresponding to the smallest difference vector.

前述のように交通状況分類装置１０２が複数の交通情報ベクトルを特徴空間に射影してクラスタリングを行う場合には、交通状況照合装置１０７も現況交通情報１０６に基づく交通状況を表す交通情報ベクトルを特徴空間に射影することにより、交通状況照合装置１０７は特徴空間において現況交通情報１０６と交通状況パターン１０３との照合を行うことになる。 If the traffic situation classifier 102 as described above performs clustering by projecting a plurality of traffic information vector in the feature space, wherein the traffic information vector traffic condition verification device 107 which represents the traffic situation based on real-time traffic information 106 by projecting into the space, traffic checking unit 107 carries out matching between current traffic information 106 and traffic pattern 103 in the feature space.複数の重心５０２、５０３等は複数の交通状況パターン１０３のそれぞれに対応する特徴空間上の座標に位置する。 The like plurality of centroids 502 and 503 located at the coordinate of the feature space corresponding to each of the plurality of traffic patterns 103.現況交通情報１０６に基づく交通状況を表す交通情報ベクトルを特徴空間に射影した座標が座標６０１である。 Coordinates obtained by projecting the traffic information vector indicating traffic conditions based on the current traffic information 106 on the feature space is a coordinate 601.この例で交通状況照合装置１０７は、特徴空間上における座標６０１に最も近い重心を探し、その重心に対応する交通状況パターン１０３のパターン番号を出力する。 Traffic matching device 107 in this example, looking for the closest center of gravity coordinates 601 on the feature space, and outputs the pattern number of the traffic situation pattern 103 corresponding to the center of gravity.図４の例では、座標６０１に最も近い重心５０３に対応する交通状況パターン１０３のパターン番号が出力されることになる。 In the example of FIG. 4, so that the pattern number of the traffic situation pattern 103 corresponding to the nearest centroid 503 to the coordinates 601 are output.

経路案内システム１００の動作をフローチャートで表すと図５、図６のようになる。 Figure 5, is shown in Figure 6 to represent the operation of the route guidance system 100 in flowchart.図５は、複数の交通状況パターン１０３の生成と、複数の交通状況パターン１０３のそれぞれに対応した全地点間の全ての組み合わせについての経路探索演算とを含む、経路案内システム１００によって予め経路データベース８０４が準備される処理手順を示す。 5, the generation of a plurality of traffic patterns 103, and a route search operation for all combinations between all points corresponding to each of the plurality of traffic patterns 103, advance path database by the route guidance system 100 804 There illustrating a processing procedure to be prepared.図６は、指定された出発地と目的地について出発地から目的地まで経路検索を行う際に経路案内システム１００によって行われる処理手順を示す。 Figure 6 shows a procedure for the specified origin and destination performed by the route guidance system 100 when performing a route search from the departure point to the destination.なお、ここではクラスタリングを前述のように特徴空間で行う場合について説明する。 Here, description will be given of a case of performing in feature space as described above clustering.

図５のステップＳ７０１では、交通状況分類装置１０２による交通情報データベース１０１からのデータ読み出しが行われる。 In step S701 of FIG. 5, according to traffic conditions classifier 102 read data from the traffic information database 101 is performed.交通状況分類装置１０２は経路探索の対象とするエリアにおける過去の交通情報を取得する。 Traffic classifier 102 acquires the past traffic information in the area of ​​interest of the route search.ステップＳ７０２では、交通状況分類装置１０２による交通情報ベクトルの主成分分析の演算が行われる。 In step S702, calculation of the principal component analysis of the traffic information vector by the traffic condition classifier 102 is performed.交通状況分類装置１０２は、ステップＳ７０１で取得した交通情報に基づく交通状況を表す交通情報ベクトルに対する主成分分析により得られる基底に対応する特徴空間を生成する。 Traffic classifier 102 generates a feature space corresponding to the base obtained by principal component analysis for the traffic information vector representing the traffic condition based on the acquired traffic information in step S701.なお、この時得られた基底は、後述するステップ７０５やステップ７１２でも使用されるため、別途記憶装置（図示せず）に格納されているものとする。 At this time the resulting base is to be used also step 705 or step 712 to be described later and is stored in a separate storage device (not shown).ステップＳ７０３では、交通状況分類装置１０２は、当該特徴空間に該交通情報ベクトルを射影する演算を行う。 In step S703, traffic classifier 102 performs an operation of projecting a The traffic information vector in the feature space.ステップＳ７０１で取得した交通情報に対応する特徴空間への射影により、特徴空間ベクトル（射影点）が得られる。 The projection onto the feature space corresponding to the acquired traffic information in step S701, the feature space vector (projected point) is obtained.ステップＳ７０４では、交通状況分類装置１０２によるクラスタリングの演算が行われ、当該射影点が分類されたクラスタが形成される。 In step S704, operation of the clustering is performed by traffic situation classifier 102, a cluster to which the projection points is classified is formed.クラスタリングには様々な手法があるが、例えばＫ−ｍｅａｎｓ法を用いれば、複数の球状クラスタが形成され、各クラスタに分類された射影点から該クラスタのクラスタ重心への距離が最短であることが保証される。 Although the clustering there are various methods, for example by using the K-means clustering method, a plurality of spherical clusters are formed, that the distance from the projection point are classified into the cluster to the cluster centroid of the cluster is the shortest It is guaranteed.ステップＳ７０５では、交通状況分類装置１０２による射影点およびクラスタ重心の交通情報空間への逆射影演算が行われる。 At step S705, the inverse projection operation is performed to the traffic information space projection point and cluster centroids by traffic classifier 102.クラスタ重心が逆射影されて得られる重心ベクトルから、交通状況パターン１０３が得られる。 Cluster centroids from the center of gravity vector obtained is reverse projection, traffic pattern 103 is obtained.

Ｓ７０６は経路データベース生成装置１０４内のループ処理である。 S706 is a loop process of the route database generating device 104.経路データベース生成装置１０４では、交通状況パターンのそれぞれに対応する交通情報に基づく経路探索コストを用いて、ステップＳ７０７からの全ノードに関するループ処理において経路探索演算７０８を行い、探索結果を経路データベース１０５に格納する。 The route database generating device 104, using the route search cost based on the traffic information corresponding to the respective traffic situation pattern, performs a route search operation 708 in the loop processing for all the nodes from step S707, the search results to the route database 105 Store.具体的には、交通状況パターンに対応する交通情報は各リンクにおける旅行時間情報であるため、これを経路探索に用いられるリンクコストとして用いる、あるいはリンクコストに反映させるなどして経路探索を行う。 Specifically, since the traffic information corresponding to the traffic situation pattern is travel time information for each link, the route search which is used as the link cost for use in route search, or the like is reflected in the link cost.以上により、交通状況パターン１０３のそれぞれに対応する全ノード間の経路に関する経路情報が得られる。 Thus, route information relating to the route between all nodes corresponding to the respective traffic situation pattern 103 is obtained.

図６のステップＳ７０９において、経路情報検索装置１０８は、ナビゲーション装置１５０の経路案内インターフェース１０９を介してユーザにより入力された出発地および目的地を含む経路案内リクエストを受信する。 In step S709 of FIG. 6, the route information search device 108 receives the route guidance request including the departure point and destination entered by the user via the route guidance interface 109 of the navigation device 150.ステップＳ７１０では、交通状況照合装置１０７への現況交通情報１０６の入力処理が行われる。 In step S710, input processing of the current traffic information 106 to the traffic situation checking device 107 is performed.ステップＳ７１１では、交通状況照合装置１０７により、現況交通情報１０６に基づく交通状況を表す交通情報ベクトルの特徴空間への射影の演算を行う。 In step S711, the traffic checking unit 107 performs an operation of projection onto the feature space of the traffic information vector representing the traffic condition based on the current traffic information 106.交通状況照合装置１０７では当該交通情報ベクトルをステップＳ７０２で得られた特徴空間に射影する。 In traffic matching device 107 to project the traffic information vector in the feature space obtained in step S702.この時用いる基底は、前述の通り、予めステップＳ７０２で求められていた基底を用いる。 Base used at this time, as described above, using the base which has been obtained in advance at step S702.

ステップＳ７１２は交通状況照合装置１０７におけるループ処理である。 Step S712 is a loop process in traffic checking unit 107.ステップＳ７１３において、交通状況照合装置１０７は、ステップＳ７１１で得られた現況交通情報１０６に基づく交通状況を表す交通情報ベクトルの特徴空間における射影点と、交通状況パターン１０３のそれぞれに対応するクラスタ重心との距離を算出する。 In step S713, traffic condition verification device 107, a projection point in the feature space of the traffic information vector representing the traffic situation based on real-time traffic information 106 obtained in step S711, and the cluster centroids that correspond to the respective traffic situation pattern 103 calculating the distance.

ステップＳ７１４において、交通状況照合装置１０７は、ステップＳ７１３で算出した射影点からの距離の内で最も短い距離にあるクラスタ重心に対応する交通状況パターン１０３のパターン番号を、現況交通情報に最も類似した交通状況パターンのパターン番号として、経路情報検索装置１０８に出力する。 In step S714, traffic checking unit 107, a pattern number of traffic patterns 103 corresponding to the cluster centroids in the shortest distance among the distances from the projection point calculated in step S713, the most similar to the current traffic information as the pattern number of the traffic pattern, and outputs the route information search device 108.ステップＳ７１５では、経路情報検索装置１０８は、経路データベース１０５に検索リクエストを発行し、図５の処理で予め作成しておいた経路データベース８０４の経路を参照することで経路検索を行う。 In step S715, the route information search apparatus 108 issues a search request to the route database 105, the route search by referring to the route of the route database 804 prepared in advance in the processing of FIG.即ち、ナビゲーション装置１５０の経路案内インターフェース１０９を介して利用者により指定された出発地および目的地と、ステップＳ７１４で交通状況照合装置１０７から入力された交通状況パターン１０３のパターン番号とに基づき、該パターン番号に対応した該出発地から該目的地までの経路に関する経路情報を読み出す。 That is, based on the starting and destination designated by the user via the route guidance interface 109 of the navigation device 150, a pattern number of traffic pattern 103 input from the traffic situation matching device 107 in step S714, the It reads the route information on the route to the the destination from the starting location corresponding to the pattern number.読み出された経路情報に対応する経路は、現況交通情報１０６に最も類似した交通状況パターン１０３において検索された経路なので、現況交通情報１０６に基づいて実際に経路探索することで得られる経路に近似した近似経路である。 Pathway, since paths retrieved in traffic pattern 103 most similar to the current traffic information 106, approximates the path obtained by actually route search on the basis of the current traffic information 106 corresponding to the read route information it is the approximate route.

ステップＳ７１６において、経路情報検索装置１０８は、ステップＳ７１５で読み出した該経路情報を、ナビゲーション装置１５０の経路案内インターフェース１０９に配信する。 In step S716, the route information search device 108, the pathway information read in step S715, is delivered to the route guidance interface 109 of the navigation device 150.ナビゲーション装置１５０の経路案内インターフェース１０９は、経路情報検索装置１０８により出力された近似経路を、図３に示すように経路３００として画面に表示する。 Route guidance interface 109 of the navigation device 150, the approximate route output by the route information search apparatus 108, the screen as a path 300 as shown in FIG.

図５に示すステップＳ７０１〜Ｓ７０８で行われる処理と、図６に示すステップＳ７０９〜Ｓ７１６で行われる処理とは互いに独立した処理である。 And processing performed in steps S701~S708 of FIG. 5, are mutually independent processing from the processing performed in step S709~S716 shown in FIG.ステップＳ７０１〜Ｓ７０８は予めオフラインで実行される。 Step S701~S708 are performed off-line in advance.例えばこの処理は、１ヶ月に１回などのように定期的に実施するようにしても良い。 For example, this process may be performed periodically, such as once a month.これに対しステップＳ７０９〜Ｓ７１６は、ナビゲーション装置１５０からの経路案内リクエストに応じて、交通情報の更新周期、即ち現況交通情報の取得と同期してリアルタイムに実行される。 In contrast step S709~S716, in response to the route guidance request from the navigation device 150, the update period of the traffic information, is executed in real time that is synchronized with acquisition of the current traffic information.こうすることで、経路案内システム１００は、ナビゲーション装置１５０の経路案内インターフェース１０９から入力された出発地から目的地までの上述した近似経路を速やかに提供することができる。 In this way, the route guidance system 100 can provide the above-described approximate route from the departure point that is input from the route guidance interface 109 of the navigation device 150 to the destination promptly.この近似経路は、現況交通情報１０６に突発的な交通規制等の情報が含まれている場合であっても、その情報を含んだ現況交通情報１０６に最も類似した交通状況パターン１０３において検索された経路である。 This approximation path, even if it contains unexpected traffic regulation information such as the current traffic information 106, retrieved in traffic pattern 103 most similar to the real-time traffic information 106 including the information it is the path.したがって、実際の道路条件に応じた経路に準じる近似経路が得られることになる。 Therefore, the approximate route analogous to the route in accordance with the actual road conditions can be obtained.

ステップＳ７１２として表した交通状況照合装置１０７におけるループ処理の中で、ステップＳ７１３において、交通状況照合装置１０７は、ステップＳ７１１で得られた現況交通情報１０６に基づく交通状況を表す交通情報ベクトルの特徴空間における射影点と、交通状況パターン１０３のそれぞれに対応するクラスタ重心との距離を算出する。 In the loop processing in the traffic situation checking device 107, expressed as a step S712, in step S713, the traffic situation checking device 107, the feature space of the traffic information vector representing the traffic situation based on real-time traffic information 106 obtained in step S711 It calculates a projection point, a distance between cluster centroids that correspond to the respective traffic situation pattern 103 in.しかし、ステップＳ７０３において、交通状況分類装置１０２により、交通状況パターン１０３のそれぞれに対応する交通情報ベクトルを特徴空間に射影する演算が行われない場合は、ステップＳ７１１においても、交通状況照合装置１０７により、現況交通情報１０６に基づく交通状況を表す交通情報ベクトルの特徴空間への射影の演算を行わないこととしてもよい。 However, in step S703, the traffic classifier 102, if the operation of projecting is not performed in the feature space corresponding traffic information vector to the respective traffic situation pattern 103, also in step S711, the traffic checking unit 107 , it is also possible not to perform projection operation into feature space traffic information vector representing the traffic condition based on the current traffic information 106.この場合、ステップＳ７１３において、交通状況照合装置１０７は、ステップＳ７１１で得られた現況交通情報１０６に基づく交通状況を表す交通情報ベクトルから、交通状況パターン１０３のそれぞれに対応するクラスタの重心に対応する交通情報ベクトル（重心ベクトル）までの距離を算出することとしてもよい。 In this case, in step S713, the traffic situation checking device 107, from the traffic information vector indicating traffic conditions based on real-time traffic information 106 obtained in step S711, corresponding to the center of gravity of the cluster corresponding to the respective traffic situation pattern 103 it may calculate the distance to the traffic information vector (centroid vector).

（第２の実施例） (Second embodiment)経路案内の精度を上げる手段としては、特開２００７−１９２７２７号公報（特許文献１）のように、出発地近傍では経路探索のコストに現況交通情報を用い、出発地遠方において、現況交通情報の誤差が統計交通情報の誤差を上回る範囲では経路探索コストに統計交通情報を用いる手法が知られている。 As a means to improve the accuracy of the route guidance, as in JP 2007-192727 (Patent Document 1), using the current traffic information on the cost of the route search at departure point near the departure point distance, the current traffic information error in the range above the error of the statistical traffic information is known a technique using the statistical traffic information on the route search cost.本実施例においては、その手法を応用して実施例１の経路案内システムの精度を向上する方法を示す。 In the present embodiment, a method to improve the accuracy of the route guidance system of the first embodiment by applying the technique.

図７は本実施例の経路案内システム８００の構成図である。 Figure 7 is a block diagram of a route guidance system 800 of the present embodiment.経路案内システム８００の基本的な構成は図１の経路案内システム１００と同様であるため、ここでは経路案内システム１００と異なる構成要素について述べる。 The basic structure of the route guidance system 800 because it is similar to the route guidance system 100 of Figure 1, will be described here the components different from the route guidance system 100.

８０１は統計交通情報生成装置であり、交通情報データベース１０１に格納された過去の交通情報を用いて、統計交通情報を生成する。 801 is a statistic traffic information generating apparatus, by using the past traffic information stored in the traffic information database 101, generating statistical traffic information.ここで言う統計交通情報とは、曜日・祝祭日・時間帯等で過去の交通情報の統計的代表値をとったものであり、例えば、日曜日１０：００のリンク旅行時間やリンク代表速度といった情報が、統計交通情報データベース８０２に格納される。 The statistical traffic information referred to herein are those at the day of the week, and a public holiday-time band, or the like took a statistical representative value of past traffic information, for example, Sunday, such as link travel time and link representative rate 10:00 information It is stored in the statistical traffic information database 802.

続いて経路データベース生成装置８０３の処理について述べる。 Next will be described the processing of the route database generating device 803.経路案内システム１００における経路データベース生成装置１０４は交通状況パターン１０３の交通情報のみを探索コストとして経路探索を行うが、経路データベース生成装置８０３は、交通状況パターン１０３と統計交通情報データベース８０２双方の交通情報を探索コストとして経路探索を行う。 Route database generating device 104 in the route guidance system 100 performs the route search only as a search cost traffic information of the traffic situation pattern 103, the path database generating device 803, traffic pattern 103 and the statistical traffic information database 802 both traffic information the route search as the search cost.特許文献１にも言われているように、ある時点を起点としたとき、その時点での現況交通情報と統計交通情報の誤差は時間の経過とともに図８のように反転する。 As has been said in Patent Document 1, when starting from the some point, the error of the current traffic information and statistical traffic information at that time is inverted as shown in FIG. 8 over time.両者の誤差が反転し、現況交通情報の誤差が統計交通情報の誤差を上回る経過時間を閾値９０１とする。 Both errors are reversed, the error of the current traffic information is the threshold 901 the elapsed time exceeding the error of the statistical traffic information.交通状況パターン１０３は交通状況照合装置１０７において現況交通情報１０６と比較照合の対象となる情報であるため、経路データベース生成装置８０３においては、閾値９０１を交通状況パターン１０３と統計交通情報データベース８０２を使い分ける閾値として用いる。 Since traffic pattern 103 is subject to information to be compared against the real-time traffic information 106 in traffic checking unit 107, in the path database generating device 803, selectively using the threshold 901 and traffic patterns 103 a statistical traffic information database 802 used as a threshold value.すなわち、経路データベース生成装置８０３においてダイクストラ法を用いて探索を行う場合、探索開始時点では交通状況パターン１０３を探索コストとして計算を行い、新たなノードへの最短時間経路が確定するたびに、当該ノードへの到達時間と閾値９０１との比較を行い、到達時間が閾値９０１を上回った時点で、探索コストを交通状況パターン１０３から統計交通情報データベース８０２に切り替える。 That is, when performing a search using the Dijkstra method in the path database generating apparatus 803, performs calculation as the search cost traffic pattern 103 in the search start point, every time a shortest time path to the new node is determined, the node It compares the arrival time with a threshold 901 for, when the arrival time exceeds the threshold value 901, switches the search cost from traffic pattern 103 in the statistical traffic information database 802.

以上に述べた経路データベース生成装置８０３の処理をフローチャートで表すと図９のようになる。 Expressed in flowchart the process of the route database generation apparatus 803 described above is shown in FIG.Ｓ１００１は全ノードに関するループであり、各ノードを出発ノードとしてＳ１００２〜Ｓ１００６の探索処理を行う。 S1001 is a loop over all nodes performs the search processing S1002~S1006 each node as a starting node.Ｓ１００２は探索の初期化であり、交通状況パターン１０３の交通情報を探索コストとして各リンクに設定する。 S1002 is an initialization of the search, is set to the link traffic information of the traffic situation pattern 103 as a search cost.Ｓ１００３は出発点近傍のノードから最短時間経路を順次確定する処理である。 S1003 is a process of sequentially determining the shortest time path from a node in the vicinity of the starting point.Ｓ１００４は終了判定であり、当該出発ノードに対して、全ノードへの最短時間経路が確定した場合は探索処理を終了し、確定していない場合は探索処理を継続する。 S1004 is a termination determination, with respect to the starting node, if the shortest time path to all nodes has been determined to terminate the search process, if not determined to continue the search process.Ｓ１００５はＳ１００３で最短時間経路が確定したノードへの到達時間と閾値９０１の比較であり、到達時間が閾値を上回ったときは、Ｓ１００６において統計交通情報データベース８０２の交通情報を、確定済みの最短経路に含まれていない各リンクの探索コストとして設定する。 S1005 is a comparison of the arrival time and the threshold value 901 to the node that the shortest time path is established in S1003, when the arrival time exceeds the threshold, the traffic information of the statistical traffic information database 802 in S1006, definite shortest path It is set as the search cost of each of the links that are not included in the.以上の処理により、経路データベース生成装置８０３は交通状況パターン１０３と統計交通情報データベース８０２を使い分けて全探索を行う。 By the above processing, the path database generating apparatus 803 performs the full search used properly the traffic situation pattern 103 statistical traffic information database 802.また、このようにして生成された経路データベース８０４を参照することで、経路情報検索装置１０８は、交通状況照合装置１０７による現況交通情報１０６と交通状況パターン１０３の照合結果に基づいて、交通状況パターン１０３と統計交通情報データベース８０２双方を加味した経路情報を配信することができる。 Further, by referring to the route database 804 generated in this way, the route information search device 108, based on the comparison result of the current traffic information 106 and the traffic condition pattern 103 according to the traffic situation checking device 107, traffic patterns 103 and the statistical traffic information database 802 can deliver the routing information in consideration of both.

Claims (4)

Translated from Japanese

時刻毎の交通情報に基づく複数の交通状況を複数の交通状況パターンに分類する交通状況分類手段と、 A traffic condition classification means for classifying the plurality of traffic patterns a plurality of traffic conditions based on time each of the traffic information,前記複数の交通状況パターンの各々に対応して、複数の地点間のすべての組み合わせについての経路探索演算を行い、前記経路探索演算により得られる全ての経路を経路データベースに格納する経路データベース生成手段と、 Corresponding to each of the plurality of traffic patterns, and all perform a route search operation for the combination, the route database generation means for storing all the routes obtained by the route search operation in the path database between a plurality of points ,前記複数の交通状況パターンの中から、現況交通情報に類似した交通状況パターンを出力する交通状況照合手段と、 From the plurality of traffic pattern, a traffic condition checking means for outputting a similar traffic condition patterns to the current traffic information,前記交通状況照合手段により出力された前記交通状況パターンに基づき、前記経路データベースを参照して、出発地から目的地までの経路を検索して出力する経路情報検索手段とを備えることを特徴とする経路案内システム。 Based on the traffic situation pattern output by the traffic condition verification means, by referring to the path database, characterized in that it comprises a path information retrieval means for outputting searching a route from the departure point to the destination route guidance system.

請求項１に記載の経路案内システムにおいて、 In the route guidance system according to claim 1,前記交通状況分類手段は、前記複数の交通状況をクラスタリングにより複数のクラスタに分類し、 The traffic condition classification means, by clustering the plurality of traffic conditions into a plurality of clusters,前記複数の交通状況パターンの各々は、前記複数のクラスタの各クラスタに対応することを特徴とする経路案内システム。 Each of the plurality of traffic pattern, the route guidance system characterized in that for each cluster of the plurality of clusters.

請求項２に記載の経路案内システムにおいて、 In the route guidance system according to claim 2,前記複数の交通状況の各々は、複数の区間道路のそれぞれに対応する複数の移動コストに関する複数の成分を含む交通情報ベクトルで表され、 Wherein each of the plurality of traffic conditions is represented by traffic information vector comprising components for a plurality of mobile cost corresponding to each of the plurality of sections road,前記複数の交通状況パターンの各々は前記各クラスタの重心に対応する前記交通情報ベクトルで表され、 Each of the plurality of traffic patterns are represented by the traffic information vector corresponding to the centroid of each cluster,前記交通状況照合手段は、前記複数のクラスタのそれぞれの重心に対応する複数の交通情報ベクトルの内、前記現況交通情報に基づく交通状況を表す前記交通情報ベクトルから最も短い距離にある前記交通情報ベクトルで表される交通状況パターンを、前記現況交通情報に類似した交通状況パターンとして出力することを特徴とする経路案内システム。 The traffic information vector the traffic condition verification means, among a plurality of traffic information vector corresponding to the center of gravity of each of the plurality of clusters, which is the shortest distance from the traffic information vector indicating traffic conditions based on the current traffic information route guidance system and outputs in the traffic situation pattern represented as the traffic situation pattern similar to the current traffic information.

請求項３に記載の経路案内システムにおいて、 In the route guidance system according to claim 3,前記交通状況照合手段は、前記最も短い距離が所定閾値以下のとき、前記現況交通情報に類似した前記交通状況パターンを出力し、 The traffic condition verification means, when said shortest distance is equal to or less than a predetermined threshold value, and outputting the traffic situation pattern similar to the real-time traffic information,前記複数のクラスタの内の、前記現況交通情報に基づく交通状況を表す前記交通情報ベクトルから前記最も短い距離にある前記交通情報ベクトルで表される前記交通状況パターンに対応するクラスタに応じて、前記所定閾値が定められることを特徴とする経路案内システム。 Wherein of the plurality of clusters, according to a cluster corresponding to the traffic situation pattern represented by said traffic information vector from the traffic information vector indicating traffic conditions based on the current traffic information on the shortest distance, the route guidance system characterized in that the predetermined threshold is determined.