Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6504028B2 - Driving route providing method and driving route providing apparatus - Google Patents
[go: Go Back, main page]

JP6504028B2 - Driving route providing method and driving route providing apparatus - Google Patents

Driving route providing method and driving route providing apparatus Download PDF

Info

Publication number
JP6504028B2
JP6504028B2 JP2015221243A JP2015221243A JP6504028B2 JP 6504028 B2 JP6504028 B2 JP 6504028B2 JP 2015221243 A JP2015221243 A JP 2015221243A JP 2015221243 A JP2015221243 A JP 2015221243A JP 6504028 B2 JP6504028 B2 JP 6504028B2
Authority
JP
Japan
Prior art keywords
route
travel
mesh
link
learning
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2015221243A
Other languages
Japanese (ja)
Other versions
JP2017090270A (en
JP2017090270A5 (en
Inventor
功一 鈴木
功一 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2015221243A priority Critical patent/JP6504028B2/en
Publication of JP2017090270A publication Critical patent/JP2017090270A/en
Publication of JP2017090270A5 publication Critical patent/JP2017090270A5/en
Application granted granted Critical
Publication of JP6504028B2 publication Critical patent/JP6504028B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、車両の走行履歴に基づいて走行ルートを提供する走行ルート提供方法および走行ルート提供装置に関する。 The present invention relates to a travel route providing method and a travel route providing apparatus for providing a travel route based on a travel history of a vehicle.

出発地点から目的地点までの走行ルートについて、ユーザ(車両)の走行履歴に基づいてユーザの好みを反映させた走行ルートを提供する車両用ナビゲーション装置が、例えば特許文献1に開示されている。   For example, Patent Document 1 discloses a vehicle navigation device that provides a traveling route in which the preference of the user is reflected based on the traveling history of the user (vehicle) for the traveling route from the departure point to the destination point.

この特許文献1に記載された車両用ナビゲーション装置では、装置が格納する一般的な地図データから求めた第1の探索ルートと、ユーザの走行履歴に基づいた走行軌跡データから求めた第2の探索ルートとを比較し、2つのルートの相違点からユーザの好みを学習している。そして、このナビゲーション装置では、学習したユーザの好みに基づいて必要なパラメータの探索コストを変更し、変更後の探索コストを用いて一般的な地図データからユーザの好みを反映させた探索ルートを求めている。   In the navigation apparatus for a vehicle described in this patent document 1, a second search obtained from a first search route obtained from general map data stored by the apparatus and travel locus data based on a user's travel history It compares the route and learns the user's preference from the difference between the two routes. Then, in this navigation device, the search cost of the necessary parameter is changed based on the learned user's preference, and the search route reflecting the user's preference is obtained from general map data using the search cost after the change. ing.

特開平9−287970号公報Japanese Patent Application Laid-Open No. 9-287970

しかしながら、上述した車両用ナビゲーション装置では、設定された出発地点から目的地点までの走行ルートに関するユーザの走行履歴に基づいて、再探索を行っている。このため、出発地点および/または目的地点が異なる他の走行ルートにおけるユーザの走行履歴が、再探索されたルートに反映されないおそれがある。   However, in the above-described vehicle navigation device, re-searching is performed based on the travel history of the user regarding the travel route from the set departure point to the destination point. For this reason, there is a possibility that a user's travel history in other travel routes where the departure point and / or the destination point are different may not be reflected in the re-searched route.

本発明は、上記課題を鑑みてなされたものであり、出発地点から目的地点までの走行ルートにかかわらず、ユーザの走行履歴を反映させることができる走行ルート提供方法および走行ルート提供装置を提供することを目的とする。 The present invention has been made in view of the above problems, and provides a travel route providing method and a travel route providing apparatus capable of reflecting the travel history of the user regardless of the travel route from the departure point to the destination point. The purpose is

上記課題を解決するために、本発明の一態様は、車両と通信接続される情報センタのコンピュータ装置が行う、車両に走行ルートを提供する走行ルート提供方法であって、車両からプローブ情報を受信した場合、(a1)プローブ情報に基づいて、メッシュ単位の走行リンク列を作成するステップと、(a2)走行リンク列について、メッシュの進入点とメッシュの退出点とを結ぶ直線が所定の基準線となす第1の角度を求めるステップと、(a3)走行リンク列を、その走行リンク列を走行した車両のユーザ、その走行リンク列が存在するメッシュ、およびその走行リンク列について求めた第1の角度と紐付けし、学習走行リンク列としてデータベースに格納するステップとを実行し、車両からルート探索の要求を受信した場合、(b1)要求をした車両に設定されている走行予定ルートが通過するメッシュごとに、メッシュの進入点とメッシュの退出点とを結ぶ直線が所定の基準線となす第2の角度を求めるステップと、(b2)走行予定ルートが通過するメッシュごとに、データベースに格納された要求をした車両のユーザに関する同一メッシュの学習走行リンク列から、第2の角度との角度差が所定の範囲内である第1の角度が紐付けられた学習走行リンク列を選択するステップと、(b3)選択された学習走行リンク列を、要求をした車両に提供するステップとを実行する、ことを特徴とする。 In order to solve the above problems, one aspect of the present invention is a method for providing a traveling route to a vehicle, performed by a computer device of an information center communicably connected to the vehicle, and receiving probe information from the vehicle (A1) creating a traveling link string in mesh units based on the probe information; and (a2) for the traveling link string, a straight line connecting the mesh entry point and the mesh exit point is a predetermined reference line Determining the first angle to be set, and (a3) the first determined travel link row for the user of the vehicle traveling the travel link row, the mesh on which the travel link row exists, and the travel link row (A) when the request for route search is received from the vehicle by executing the step of linking with the angle and storing in the database as a learning travel link string (b1) Obtaining a second angle at which the straight line connecting the mesh entry point and the mesh exit point makes a predetermined reference line for each mesh through which the planned travel route passes; (b2) the planned travel route passes For each mesh to be meshed, a first angle in which an angle difference with the second angle is within a predetermined range from the learning travel link row of the same mesh regarding the user of the vehicle making a request stored in the database A step of selecting a learning travel link string and a step of (b3) providing the selected learning travel link string to a requesting vehicle are performed.

この本発明の走行ルート提供方法では、走行ルート学習処理と学習ルート選択処理とを実行する。走行ルート学習処理では、車両から受信したプローブ情報から取得できるメッシュ単位の走行リンク列について、車両がメッシュを通過した方角を示す第1の角度を求める。そして、求めた第1の角度を、走行リンク列、メッシュ、および車両のユーザと紐付けして、データベースに格納する。これにより、ユーザ(車両)が実際に走行したルート(走行履歴)を学習することができる。   In the traveling route providing method of the present invention, traveling route learning processing and learning route selection processing are executed. In the travel route learning process, a first angle indicating a direction in which the vehicle has passed the mesh is obtained for the travel link row in mesh units that can be acquired from the probe information received from the vehicle. Then, the obtained first angle is associated with the traveling link row, the mesh, and the user of the vehicle, and stored in the database. Thus, it is possible to learn the route (traveling history) on which the user (vehicle) has actually traveled.

学習ルート選択処理では、ルート探索を要求した車両(ユーザ)の走行予定ルートが通過するメッシュごとに、車両がメッシュを通過する方角を示す第2の角度を求める。そして、同一の車両(ユーザ)および同一のメッシュをキーとしてデータベースを検索し、メッシュごとに第2の角度との角度差が所定の範囲内である第1の角度が紐付けられた学習済みの走行リンク列を選択する。この選択された学習済みの走行リンク列が、ルート探索を要求した車両に提供される。   In the learning route selection process, for each mesh through which the planned travel route of the vehicle (user) who has requested the route search passes, a second angle indicating the direction in which the vehicle passes the mesh is determined. Then, the database is searched using the same vehicle (user) and the same mesh as a key, and for each mesh, the learning is performed with the first angle whose angle difference with the second angle is within a predetermined range. Select a traveling link row. The selected learned travel link string is provided to the vehicle that has requested route search.

この本発明の走行ルート提供方法によれば、走行予定ルートの全体ではなく、走行予定ルートが通過するメッシュ単位で、ユーザがこれまでに走行したことがある走行リンク列を選択する。これにより、走行予定ルートとは出発地点および/または目的地点が異なる他の走行ルートにおける走行リンク列も、第1の角度と第2の角度との差が所定の範囲内にあれば選択される。よって、出発地点から目的地点までの走行ルートにかかわらず、ユーザの走行履歴を反映させることができる。   According to the travel route providing method of the present invention, a travel link row that the user has traveled so far is selected not in the entire travel planned route but in mesh units through which the travel planned route passes. Thereby, the traveling link row in another traveling route having a departure point and / or a destination point different from the planned travel route is also selected if the difference between the first angle and the second angle is within a predetermined range. . Therefore, regardless of the travel route from the departure point to the destination point, the travel history of the user can be reflected.

以上述べたように、本発明の走行ルート提供方法によれば、出発地点から目的地点までの走行ルートにかかわらず、ユーザの走行履歴を反映させることができる。   As described above, according to the travel route providing method of the present invention, the travel history of the user can be reflected regardless of the travel route from the departure point to the destination point.

本発明の一実施形態に係る走行ルート提供方法が実行される走行ルート提供システム1の概略構成を示す図The figure which shows schematic structure of the travel route provision system 1 in which the travel route provision method which concerns on one Embodiment of this invention is performed. プローブ履歴データベースに格納されるプローブ情報の一例を示す図Diagram showing an example of probe information stored in the probe history database 学習ルートデータベースに格納される情報テーブルの一例を示す図A diagram showing an example of an information table stored in a learning route database 学習ルート通過メッシュテーブルに記述される通過角度を説明する図Diagram for explaining the passing angles described in the learning route passing mesh table プローブ情報処理部が実行する走行ルート学習処理の手順を説明するフローチャートA flowchart explaining the procedure of the traveling route learning process executed by the probe information processing unit 学習ルート処理部および学習ルート送信部が実行する学習ルート選択処理の手順を説明するフローチャートA flowchart illustrating a procedure of learning route selection processing executed by a learning route processing unit and a learning route transmission unit 学習ルート選択処理を説明する図Diagram explaining learning route selection processing

[概要]
本発明の走行ルート提供方法は、ユーザ(車両)が実際に走行したルートを、メッシュ単位の走行リンク列ごとに、車両がメッシュを通過した方角と紐付けてデータベースに格納しておく。そして、ユーザからルート探索が要求されると、出発地点から目的地点までの走行予定ルートが通過するメッシュごとに、車両がメッシュを通過する方角に近い方角が紐付けられた走行リンク列を、データベースから選択する。この処理により、メッシュごとに、ユーザの走行予定ルートの方角と同じか近い方角の走行リンク列だけを選択することができる。従って、出発地点から目的地点までの走行ルートにかかわらず、ユーザの走行履歴を反映させることができる。
[Overview]
In the travel route providing method of the present invention, the route actually traveled by the user (vehicle) is stored in the database in association with the direction in which the vehicle passes through the mesh, for each travel link row in mesh units. Then, when a route search is requested from the user, the traveling link string in which the direction close to the direction in which the vehicle passes the mesh is linked is stored for each mesh through which the planned traveling route from the departure point to the destination point passes. To choose from. By this processing, it is possible to select, for each mesh, only the traveling link row in the same direction as or near the direction of the planned traveling route of the user. Therefore, regardless of the travel route from the departure point to the destination point, the travel history of the user can be reflected.

以下、本発明の一実施形態について、図面を参照しながら説明する。   Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

[走行ルート提供システムの全体構成]
図1は、本発明の一実施形態に係る走行ルート提供方法が実行される走行ルート提供システム1の概略構成を示す図である。本走行ルート提供システム1は、プローブ情報Pbを送信する複数の車両(以下「プローブカー」という)10と、プローブカー10から送信されるプローブ情報Pbを収集して学習し、要求に応じて学習したルートをコストと共にプローブカー10に提供するプローブ情報センタ20と、によって構成される。
[Overall configuration of traveling route provision system]
FIG. 1 is a diagram showing a schematic configuration of a traveling route providing system 1 in which a traveling route providing method according to an embodiment of the present invention is performed. The travel route providing system 1 collects and learns a plurality of vehicles (hereinafter referred to as "probe cars") 10 transmitting probe information Pb and the probe information Pb transmitted from the probe car 10, and learns in response to a request. And the probe information center 20 which provides the probe car 10 with the determined route together with the cost.

プローブ情報Pbは、プローブカー10の走行に関する情報であり、例えば図2に示すように、ユーザID、リンクID、走行方向、走行日時、渋滞度、および旅行時間などの情報を含んでいる。ユーザIDは、ユーザ(またはドライバー)を特定する識別子であり、例えばユーザが所有するプローブカー10の識別子やプローブカー10に搭載された通信装置の識別子などである。リンクIDは、プローブカー10が走行している道路(リンク)を特定する識別子である。走行方向および走行日時は、プローブカー10がリンクを走行している方向および日時である。渋滞度は、リンクにおける交通渋滞の程度を示す情報である。旅行時間は、プローブカー10がリンクの一方端から他方端までの走行に要した時間である。このプローブ情報Pbは、例えばプローブカー10が搭載するGPS(Global Positioning System)受信装置や各種センサ(図示せず)から得られるデータに基づいて生成される。プローブカー10は、生成したプローブ情報Pbを、無線通信手段(図示せず)を介して、プローブ情報センタ20に向けて送信する。   The probe information Pb is information related to traveling of the probe car 10, and includes information such as a user ID, link ID, traveling direction, traveling date, congestion degree, and travel time, as shown in FIG. 2, for example. The user ID is an identifier for identifying a user (or a driver), and is, for example, an identifier of the probe car 10 owned by the user or an identifier of a communication device mounted on the probe car 10. The link ID is an identifier for identifying a road (link) on which the probe car 10 is traveling. The traveling direction and the traveling date and time are the direction in which the probe car 10 is traveling on the link and the date and time. The congestion degree is information indicating the degree of traffic congestion on the link. The travel time is the time taken for the probe car 10 to travel from one end of the link to the other end. The probe information Pb is generated, for example, based on data obtained from a GPS (Global Positioning System) receiver mounted on the probe car 10 and various sensors (not shown). The probe car 10 transmits the generated probe information Pb to the probe information center 20 via a wireless communication unit (not shown).

プローブ情報センタ20は、プローブ情報受信部21と、プローブ履歴データベース22と、学習ルートデータベース23と、プローブ情報処理部24と、学習ルート処理部25と、学習ルート送信部26とを、備えている。このプローブ情報センタ20は、典型的には中央演算処理装置(CPU:Central Processing Unit)、メモリ、および入出力インタフェースを構成に含んだ、いわゆるコンピュータ装置であり、メモリに格納されたプログラムをCPUが読み出して解釈実行することにより、上述したプローブ情報受信部21、プローブ情報処理部24、学習ルート処理部25、および学習ルート送信部26の機能を発揮する。   The probe information center 20 includes a probe information receiving unit 21, a probe history database 22, a learning route database 23, a probe information processing unit 24, a learning route processing unit 25, and a learning route transmitting unit 26. . The probe information center 20 is a so-called computer device that typically includes a central processing unit (CPU), a memory, and an input / output interface, and the CPU stores programs stored in the memory. The functions of the probe information receiving unit 21, the probe information processing unit 24, the learning route processing unit 25, and the learning route transmitting unit 26 described above are exhibited by reading out and interpreting and executing.

プローブ情報受信部21は、複数のプローブカー10がそれぞれ送信するプローブ情報Pbを、無線通信手段を介して逐次受信する。そして、プローブ情報受信部21は、逐次受信したプローブ情報Pbをプローブ履歴データベース22に蓄積する。プローブ履歴データベース22には、プローブ情報受信部21が受信する複数のプローブ情報Pbが、例えばユーザごとに蓄積されている。   The probe information receiving unit 21 sequentially receives probe information Pb transmitted respectively by the plurality of probe cars 10 via the wireless communication unit. Then, the probe information receiving unit 21 stores the sequentially received probe information Pb in the probe history database 22. In the probe history database 22, a plurality of pieces of probe information Pb received by the probe information receiving unit 21 are accumulated, for example, for each user.

プローブ情報処理部24は、プローブ履歴データベース22に蓄積された複数のプローブ情報Pbに基づいて、ユーザ単位で、ルートインデックス情報、ルート通過メッシュ情報、およびルートリンク情報を作成する。これらの情報については後述する。そして、プローブ情報処理部24は、この作成したルートインデックス情報、ルート通過メッシュ情報、およびルートリンク情報を、学習ルートデータベース23に蓄積する。   The probe information processing unit 24 creates route index information, route passing mesh information, and route link information for each user based on the plurality of pieces of probe information Pb accumulated in the probe history database 22. These pieces of information will be described later. Then, the probe information processing unit 24 stores the created route index information, route passing mesh information, and route link information in the learning route database 23.

学習ルートデータベース23には、図3に示すように、プローブ情報処理部24で作成されたルートインデックス情報、ルート通過メッシュ情報、およびルートリンク情報が、ユーザごとに階層化されて格納されている。   As shown in FIG. 3, in the learning route database 23, route index information, route passing mesh information, and route link information created by the probe information processing unit 24 are hierarchically stored for each user.

まず、学習ルートデータベース23の第1階層である学習ルートインデックステーブル31は、ユーザ(ユーザID)ごとに作成され、プローブ情報処理部24で作成されたルートインデックス情報35がまとめられて格納されている。このルートインデックス情報35は、ルートID、O位置、D位置、ルート長、走行日時、およびルートメッシュ列などの情報を含んでいる。ルートIDは、車両が走行した出発地点(Origin)から目的地点(Destination)まで全てのリンクを含む走行ルート(以下「ODルート」という)を特定する識別子である。O位置およびD位置は、それぞれ出発地点の位置および目的地点の位置を示す情報であり、典型的には緯度と経度で示される。ルート長は、ODルートの出発地点から目的地点までの距離である。走行日時は、プローブカー10がODルートを走行した日時である。ルートメッシュ列は、ODルートが通過する全てのメッシュを示した情報である。メッシュには、例えばJISで規定された10km×10kmの矩形領域で区画された2次メッシュを用いることができる。   First, the learning route index table 31, which is the first layer of the learning route database 23, is created for each user (user ID), and the route index information 35 created by the probe information processing unit 24 is stored together. . The route index information 35 includes information such as a route ID, an O position, a D position, a route length, a traveling date and time, and a route mesh sequence. The route ID is an identifier for specifying a travel route (hereinafter referred to as an “OD route”) including all links from the departure point (Origin) where the vehicle has traveled to the destination (Destination). The O position and the D position are information indicating the position of the departure point and the position of the destination point, respectively, and are typically indicated by latitude and longitude. The route length is the distance from the departure point of the OD route to the destination point. The travel date is the date when the probe car 10 travels the OD route. The root mesh column is information indicating all meshes through which the OD route passes. As the mesh, for example, a secondary mesh partitioned by a rectangular area of 10 km × 10 km defined in JIS can be used.

次に、学習ルートデータベース23の第2階層である学習ルート通過メッシュテーブル32は、学習ルートインデックステーブル31のルートメッシュ列ごとに作成され、プローブ情報処理部24で作成されたルート通過メッシュ情報36がまとめて格納されている。このルート通過メッシュ情報36は、メッシュID、走行リンク列、走行方向、および通過角度などの情報を含んでいる。メッシュIDは、メッシュを特定する識別子であり、学習ルート通過メッシュテーブル32ではルートメッシュ列に含まれる各々のメッシュが特定される。走行リンク列は、メッシュ内を通過するODルートを走行区分の最小単位であるリンクで表現した情報である。走行方向は、車両が走行リンク列を走行した方向を示す情報である。通過角度(請求項における「第1の角度」に相当)は、車両がメッシュを通過した方角を示す情報である。この通過角度は、走行リンク列へ車両が進入するメッシュの位置(以下「メッシュ進入点」という)と、走行リンク列から車両が退出するメッシュの位置(以下「メッシュ退出点」という)とを結ぶ直線が、所定の基準線となす角度(−180°〜+180°)、で表される。この通過角度については、図4を参照して具体的に説明する。   Next, the learning route passage mesh table 32, which is the second layer of the learning route database 23, is created for each route mesh row of the learning route index table 31, and the route passing mesh information 36 created by the probe information processing unit 24 is It is stored together. The route passing mesh information 36 includes information such as a mesh ID, a traveling link row, a traveling direction, and a passing angle. The mesh ID is an identifier for specifying a mesh, and in the learning route passage mesh table 32, each mesh included in the route mesh row is specified. The traveling link string is information representing the OD route passing through the mesh by a link which is the minimum unit of the traveling section. The traveling direction is information indicating the direction in which the vehicle travels the traveling link row. The passing angle (corresponding to the “first angle” in the claims) is information indicating the direction in which the vehicle has passed through the mesh. This passing angle connects the position of the mesh at which the vehicle enters the traveling link row (hereinafter referred to as "mesh entry point") and the position of the mesh at which the vehicle exits from the traveling link row (hereinafter referred to as "mesh exit point") A straight line is represented by an angle (-180 degrees to +180 degrees) which makes a predetermined reference line. The passage angle will be specifically described with reference to FIG.

例えば、図4に示すようにメッシュAおよびメッシュBをODルートが通過した場面を考える。なお、図4の例では、東西に延びる直線を所定の基準線と設定している。この場合、メッシュAの走行リンク列は、リンクa→リンクb→リンクc→リンクdで構成され、メッシュ進入点が点Pかつメッシュ退出点が点Qとなる。メッシュAでは、メッシュ進入点Pとメッシュ退出点Qを結ぶ直線Saを描き、直線Saと基準線(点線)とのなす角度θAを、メッシュAにおける走行リンク列の通過角度として設定する。よって、学習ルート通過メッシュテーブル32には、メッシュAのレコードとして走行リンク列「リンクa、リンクb、リンクc、リンクd」および通過角度「角度θA」が記述される。また、メッシュBの走行リンク列は、リンクe→リンクf→リンクgで構成され、メッシュ進入点が点Qかつメッシュ退出点が点Rとなる。メッシュBでは、メッシュ進入点Qとメッシュ退出点Rを結ぶ直線Sbを描き、直線Sbと基準線(点線)とのなす角度θBを、メッシュBにおける走行リンク列の通過角度として設定する。よって、学習ルート通過メッシュテーブル32には、メッシュBのレコードとして走行リンク列「リンクe、リンクf、リンクg」および通過角度「角度θB」が記述される。   For example, consider a situation in which an OD route passes through mesh A and mesh B as shown in FIG. In the example of FIG. 4, the straight line extending in the east-west direction is set as a predetermined reference line. In this case, the traveling link row of mesh A is configured by link a → link b → link c → link d, and the mesh entry point is point P and the mesh exit point is point Q. In the mesh A, a straight line Sa connecting the mesh entry point P and the mesh exit point Q is drawn, and the angle θA formed by the straight line Sa and the reference line (dotted line) is set as the passing angle of the traveling link row in the mesh A. Therefore, in the learning route passage mesh table 32, the traveling link string “link a, link b, link c, link d” and the passage angle “angle θA” are described as a record of the mesh A. Further, the traveling link row of mesh B is configured by link e → link f → link g, the mesh entry point is point Q, and the mesh exit point is point R. In the mesh B, a straight line Sb connecting the mesh entry point Q and the mesh exit point R is drawn, and the angle θB formed by the straight line Sb and the reference line (dotted line) is set as the passing angle of the traveling link row in the mesh B. Therefore, in the learning route passage mesh table 32, a traveling link string “link e, link f, link g” and a passage angle “angle θ B” are described as a record of the mesh B.

このように、走行リンク列がメッシュおよび通過角度と紐付けられて格納されることとなる。以下の説明では、このメッシュおよび通過角度と紐付けられて学習ルートデータベース23に格納された走行リンク列を「学習走行リンク列」として表記し、学習されたものではない通常の走行リンク列と区別する。   Thus, the traveling link row is stored in association with the mesh and the passing angle. In the following description, the traveling link string stored in the learning route database 23 in association with the mesh and the passing angle is described as a "learning traveling link string" to distinguish it from a normal traveling link string which is not learned. Do.

なお、出発地点を含むメッシュに関しては、出発地点(Origin)をメッシュ進入点として通過角度を求めればよいし、目的地点を含むメッシュに関しては、目的地点(Destination)をメッシュ退出点として通過角度を求めればよい。   Note that for meshes that include a departure point, the passage angle may be determined with the departure point (Origin) as the mesh entry point, and for meshes that include the destination point, the passage angle may be determined with the destination point (Destination) as the mesh exit point. Just do it.

さらに、学習ルートデータベース23の第3階層である学習ルートリンクテーブル33は、学習ルート通過メッシュテーブル32の学習走行リンク列ごとに作成され、プローブ情報処理部24で作成されたルートリンク情報37がまとめて格納されている。このルートリンク情報37は、リンクID、メッシュID、通算通過回数、および連続非通過回数などの情報を含んでいる。リンクIDは、リンクを特定する識別子であり、学習ルートリンクテーブル33では学習走行リンク列に含まれる各々のリンクが特定される。メッシュIDは、リンクが存在するメッシュを特定する識別子である。通算通過回数は、リンクを車両が走行した回数を累積数で示す情報である。連続非通過回数は、該当リンクを車両が連続して走行しなくなった回数を示す情報である。   Furthermore, the learning route link table 33, which is the third layer of the learning route database 23, is created for each learning travel link string of the learning route passing mesh table 32, and the route link information 37 created by the probe information processing unit 24 is summarized. Is stored. The route link information 37 includes information such as link ID, mesh ID, total number of passes, and number of continuous non-passes. The link ID is an identifier for specifying a link, and in the learning route link table 33, each link included in the learning travel link string is specified. The mesh ID is an identifier that specifies the mesh in which the link exists. The total passage number is information indicating the number of times the vehicle has traveled the link by the cumulative number. The continuous non-passing frequency is information indicating the number of times the vehicle has not continuously traveled on the corresponding link.

学習ルート処理部25は、任意のユーザから受け付けるルート探索の要求に応じて、学習ルートデータベース23に格納されている当該任意のユーザに関して学習した様々なODルートの情報を参照し、所定の条件を満たした最適な学習走行リンク列を、学習ルートデータベース23から抽出する。そして、学習ルート処理部25は、抽出した全ての最適な学習走行リンク列に関するコストを作成し、抽出した学習走行リンク列およびその作成コストを含む情報を、学習ルート送信部26を介して、ルート探索を要求してきた任意のユーザ(のプローブカー10)に送信する。   The learning route processing unit 25 refers to information of various OD routes learned for the arbitrary user stored in the learning route database 23 in response to a request for a route search received from an arbitrary user, and makes a predetermined condition The optimal learning travel link string that has been satisfied is extracted from the learning route database 23. Then, the learning route processing unit 25 creates a cost for all the extracted optimal learning travel link sequences, and routes the information including the extracted learning traveling link sequences and the creation cost to the route via the learning route transmission unit 26. Transmit to any user (probe car 10) that has requested a search.

[プローブ情報センタが実行する処理]
次に、プローブ情報センタ20が実行する走行ルート学習処理および学習ルート選択処理を、図5および図6をさらに参照して説明する。図5は、プローブ情報センタ20のプローブ情報処理部24が実行する走行ルート学習処理の手順を説明するフローチャートである。図6は、プローブ情報センタ20の学習ルート処理部25および学習ルート送信部26が実行する学習ルート選択処理の手順を説明するフローチャートである。
[Process Performed by Probe Information Center]
Next, traveling route learning processing and learning route selection processing executed by the probe information center 20 will be described with further reference to FIGS. 5 and 6. FIG. 5 is a flow chart for explaining the procedure of traveling route learning processing executed by the probe information processing unit 24 of the probe information center 20. FIG. 6 is a flow chart for explaining the procedure of learning route selection processing executed by the learning route processing unit 25 and the learning route transmission unit 26 of the probe information center 20.

(1)走行ルート学習処理
図5に示した走行ルート学習処理は、所定のタイミングで実行される。例えば、1つの車両に関する出発地点から目的地点までのODルートに関する一連のプローブ情報Pbの受信が完了した時点、などのタイミングで実行される。
(1) Traveling Route Learning Process The traveling route learning process shown in FIG. 5 is executed at a predetermined timing. For example, it is executed at the timing when the reception of a series of probe information Pb on the OD route from the departure point to the destination point of one vehicle is completed.

走行ルート学習処理が開始されると、プローブ情報処理部24は、学習処理の対象となるODルート(以下「対象ODルート」という)を構成する複数のリンクのプローブ情報Pbを、プローブ履歴データベース22から取得する(ステップS501)。この取得は、例えばプローブ情報Pbに記述された日時(リンク退出日時など)の順に行われる。そして、プローブ情報処理部24は、取得したプローブ情報Pbに基づいて、対象ODルートのルートインデックス情報を作成する(ステップS502)。   When the traveling route learning process is started, the probe information processing unit 24 detects probe information Pb of a plurality of links constituting an OD route (hereinafter referred to as “target OD route”) which is a target of the learning process, in the probe history database 22. (Step S501). This acquisition is performed, for example, in the order of the date and time (link exit date and time, etc.) described in the probe information Pb. Then, the probe information processing unit 24 creates route index information of the target OD route based on the acquired probe information Pb (step S502).

なお、ルートインデックス情報の作成に際しては、対象ODルート上で前後するリンクにおいて、前リンクの退出時間と後リンクの進入時間との差が所定の時間以上空いていれば、その後リンクは、前リンクを含む対象ODルートとは別のODルートに含まれるリンクとして扱われる。また、現時刻から所定のt分前までに生成された走行リンク列は、メッシュ内の走行が終了していない走行未終了の走行リンク列であるとし、今回の走行ルート学習処理の対象から除外して、次回の走行ルート学習処理において学習される。   In addition, when creating route index information, if the difference between the leaving time of the front link and the entering time of the back link is free for a predetermined time or more in the links that go back and forth on the target OD route, then the link becomes the front link It is treated as a link included in an OD route other than the target OD route including. In addition, the traveling link row generated up to a predetermined t minutes before the current time is assumed to be a traveling uncompleted traveling link row whose traveling in the mesh is not completed, and is excluded from the target of the traveling route learning processing this time. Then, it is learned in the next traveling route learning processing.

対象ODルートのルートインデックス情報が作成されると、プローブ情報処理部24は、ルートインデックス情報のルートメッシュ列に基づいて、メッシュごとのルート通過メッシュ情報を作成する(ステップS503)。ルート通過メッシュ情報36は、上述した通りメッシュID、走行リンク列、走行方向、および通過角度などの情報を含む。この情報を作成するにあたり、プローブ情報処理部24は、メッシュごとに、走行リンク列のメッシュ進入点とメッシュ退出点とを結ぶ直線が、所定の基準線となす角度である通過角度(請求項における「第1の角度」に相当)を算出する。そして、プローブ情報処理部24は、この算出した通過角度と走行リンク列およびメッシュとを、ユーザIDと共に紐付けを行う。   When the route index information of the target OD route is created, the probe information processing unit 24 creates route passing mesh information for each mesh based on the route mesh row of the route index information (step S503). The route passing mesh information 36 includes information such as the mesh ID, the traveling link sequence, the traveling direction, and the passing angle as described above. In creating this information, the probe information processing unit 24 determines, for each mesh, a passing angle at which a straight line connecting the mesh entry point and the mesh exit point of the traveling link row forms an angle with a predetermined reference line (in the claims) Calculate “the first angle”. Then, the probe information processing unit 24 associates the calculated passing angle with the traveling link string and the mesh together with the user ID.

そして、ルートメッシュ列についてルート通過メッシュ情報が作成されると、プローブ情報処理部24は、ルート通過メッシュ情報の走行リンク列に基づいて、リンクごとのルートリンク情報を作成する(ステップS504)。   Then, when the route passing mesh information is created for the route mesh row, the probe information processing unit 24 creates route link information for each link based on the traveling link row of the route passing mesh information (step S504).

このように、対象ODルートのルートインデックス情報、ルート通過メッシュ情報、およびルートリンク情報が作成されると、プローブ情報処理部24は、学習ルートデータベース23を検索して、まず対象ODルートのルートインデックス情報が学習ルートインデックステーブル31に既に登録されているか否かを判断する(ステップS505)。   As described above, when the route index information of the target OD route, the route passing mesh information, and the route link information are created, the probe information processing unit 24 searches the learning route database 23, and first, the route index of the target OD route. It is determined whether information is already registered in the learning route index table 31 (step S505).

上記ステップS505の判断において、対象ODルートのルートインデックス情報がまだ登録されていない場合(ステップS505、No)、プローブ情報処理部24は、当該ルートインデックス情報を学習ルートインデックステーブル31に新たに登録する(ステップS506)。一方、対象ODルートのルートインデックス情報が既に登録されている場合(ステップS505、Yes)、プローブ情報処理部24は、既に登録されていた現ルートインデックス情報を、今回作成した新ルートインデックス情報に従って更新する(ステップS507)。更新する情報は、例えば、出発地点の位置(O位置)、目的地点の位置(D位置)、および走行日時などが考えられる。   If it is determined in step S505 that the route index information of the target OD route is not yet registered (No in step S505), the probe information processing unit 24 newly registers the route index information in the learning route index table 31. (Step S506). On the other hand, when the route index information of the target OD route is already registered (Yes at step S505), the probe information processing unit 24 updates the current route index information already registered, according to the new route index information created this time (Step S507). The information to be updated may be, for example, the position of the departure point (O position), the position of the destination point (D position), and the traveling date and time.

次に、プローブ情報処理部24は、学習ルートデータベース23を検索して、対象ODルートのルートメッシュ列に関するルート通過メッシュ情報が、学習ルート通過メッシュテーブル32に既に登録されているか否かを判断する(ステップS508)。   Next, the probe information processing unit 24 searches the learning route database 23 and determines whether or not route passing mesh information related to the route mesh row of the target OD route is already registered in the learning route passing mesh table 32. (Step S508).

上記ステップS508の判断において、対象ODルートのルートメッシュ列に関するルート通過メッシュ情報が学習ルート通過メッシュテーブル32にまだ登録されていない場合(ステップS508、No)、プローブ情報処理部24は、当該ルート通過メッシュ情報を学習ルート通過メッシュテーブル32に新たに登録する(ステップS509)。一方、対象ODルートのルートメッシュ列に関するルート通過メッシュ情報が学習ルート通過メッシュテーブル32に既に登録されている場合(ステップS508、Yes)、プローブ情報処理部24は、既に登録されていた現ルート通過メッシュ情報を、今回作成した新ルート通過メッシュ情報に従って更新する(ステップS510)。更新する情報は、例えば走行方向などが考えられる。   If it is determined in step S508 that the route passing mesh information on the route mesh row of the target OD route is not yet registered in the learning route passing mesh table 32 (No in step S508), the probe information processing unit 24 passes the route. The mesh information is newly registered in the learning route passage mesh table 32 (step S509). On the other hand, when the route passage mesh information on the route mesh row of the target OD route is already registered in the learning route passage mesh table 32 (Yes in step S508), the probe information processing unit 24 passes the already registered current route. The mesh information is updated according to the new route passage mesh information created this time (step S510). The information to be updated may be, for example, the traveling direction.

次に、プローブ情報処理部24は、学習ルートデータベース23を検索して、対象ODルートの走行リンク列に関するルートリンク情報が、学習ルートリンクテーブル33に既に登録されているか否かを判断する(ステップS511)。   Next, the probe information processing unit 24 searches the learning route database 23 and determines whether or not route link information related to the traveling link string of the target OD route is already registered in the learning route link table 33 (step S511).

上記ステップS511の判断において、対象ODルートの走行リンク列に関するルートリンク情報が学習ルートリンクテーブル33にまだ登録されていない場合(ステップS511、No)、プローブ情報処理部24は、当該ルートリンク情報を学習ルートリンクテーブル33に新たに登録する(ステップS512)。このとき、各リンクの通算通過回数を「1」かつ連続非通過回数を「0」として登録する。一方、対象ODルートの走行リンク列に関するルートリンク情報が学習ルートリンクテーブル33に既に登録されている場合(ステップS511、Yes)、プローブ情報処理部24は、既に登録されていた現ルートリンク情報の通算通過回数を1つ増加させて更新する(ステップS513)。   When the route link information on the traveling link row of the target OD route is not yet registered in the learning route link table 33 in the determination of step S511 (No in step S511), the probe information processing unit 24 determines the route link information. It is newly registered in the learning route link table 33 (step S512). At this time, the total number of passes of each link is registered as “1” and the number of continuous non-passes as “0”. On the other hand, when the route link information on the traveling link row of the target OD route is already registered in the learning route link table 33 (Yes in step S511), the probe information processing unit 24 determines that the current route link information has already been registered. The total number of passes is incremented by one and updated (step S513).

なお、学習ルートリンクテーブル33には既に登録されているが、今回作成した新ルートリンク情報に該当しない全てのリンク、すなわち対象ODルートが通過しない全てのリンクについては、プローブ情報処理部24は、連続非通過回数を1つ増加させて更新する処理を行う(ステップS514)。ここで、連続非通過回数が所定値に達したリンクがある場合、プローブ情報処理部24は、そのリンクはユーザが走行しなくなったリンクであると判断して、学習ルートリンクテーブル33から削除する処理を行う(ステップS515)。また、プローブ情報処理部24は、このリンクの削除によってリンクが全く存在しなくなったメッシュについても、学習ルート通過メッシュテーブル32から削除する処理を行う(ステップS515)。さらに、プローブ情報処理部24は、最終走行日時から所定の日数を経過したODルートを、学習ルートインデックステーブル31から削除する処理を行う(ステップS515)。   In addition, although all the links which are already registered in the learning route link table 33 but do not correspond to the new route link information created this time, that is, all the links which the object OD route does not pass, the probe information processing unit 24 A process of increasing the number of consecutive non-passings by one and updating is performed (step S514). Here, if there is a link for which the number of consecutive non-passings has reached a predetermined value, the probe information processing unit 24 determines that the link is a link for which the user has stopped traveling and deletes it from the learning route link table 33 A process is performed (step S515). Also, the probe information processing unit 24 performs processing for deleting from the learning route passage mesh table 32 even for a mesh for which no link exists due to the deletion of the link (step S515). Furthermore, the probe information processing unit 24 performs a process of deleting from the learning route index table 31 the OD route for which a predetermined number of days have elapsed from the final traveling date and time (step S515).

以上の走行ルート学習処理を実行することにより、任意のユーザが実際に走行した対象ODルートの情報が学習されて、学習ルートデータベース23に格納される。この走行ルート学習処理は、プローブカー10から受信したプローブ情報Pbに基づいて、ユーザごとかつODルートごとに実施される。   By executing the traveling route learning processing described above, information on a target OD route actually traveled by any user is learned and stored in the learning route database 23. The traveling route learning process is performed for each user and each OD route based on the probe information Pb received from the probe car 10.

(2)学習ルート選択処理
図6に示した学習ルート選択処理は、任意のユーザ(プローブカー10)からルート探索の要求を受信した場合に、実行される。このルート探索の要求は、例えば、ユーザが車載ナビゲーション装置において目的地を設定すると、車載ナビゲーション装置(プローブカー10)からプローブ情報センタ20へ自動的に送信される。
(2) Learning Route Selection Process The learning route selection process shown in FIG. 6 is executed when a request for a route search is received from an arbitrary user (probe car 10). The request for the route search is automatically transmitted from the in-vehicle navigation device (probe car 10) to the probe information center 20, for example, when the user sets a destination in the in-vehicle navigation device.

学習ルート選択処理が開始されると、学習ルート処理部25は、ルート探索を要求してきたユーザ(プローブカー10)から、走行を予定しているODルート(以下「走行予定ODルート」という」の情報を取得する(ステップS601)。走行予定ODルートの情報を取得すると、学習ルート処理部25は、ユーザID、走行予定ODルートの出発地点と目的地点、およびルート長を参照し、ユーザID、出発地点、および目的地点が同じでかつルート長の差が所定値以下という条件を満足するODルートの情報(ルートインデックス情報、ルート通過メッシュ情報、およびルートリンク情報)を、学習ルートデータベース23から抽出する(ステップS602)。   When the learning route selection process is started, the learning route processing unit 25 sends an OD route (hereinafter referred to as a “traveling scheduled OD route”) scheduled to be run from the user (probe car 10) who has requested the route search. Information is acquired (step S601) When the information of the planned travel OD route is acquired, the learning route processing unit 25 refers to the user ID, the departure point and the destination point of the planned travel OD route, and the route length to obtain the user ID, Extract information (route index information, route passing mesh information, and route link information) of an OD route that satisfies the condition that the departure point and the destination point are the same and the difference in route length is less than or equal to a predetermined value from the learning route database 23 (Step S602).

なお、ルート長の差を判断する理由は、ルート長に差があり過ぎるODルートは出発地点および目的地点が同じても走行予定ODルートと全く懸け離れた経路のODルートである可能性が高く、処理対象としても選択される可能性が低いからである。このようなODルートを早い段階で処理対象から除外することで、学習ルート選択処理にかかる負荷を軽減することができる。   The reason for judging the difference in route length is that the OD route with too much difference in route length is likely to be the OD route of a route completely separated from the planned OD route even if the departure point and the destination point are the same, This is because the possibility of being selected as a processing target is low. By excluding such an OD route from the processing target at an early stage, the load on the learning route selection process can be reduced.

条件を満足するODルートの情報が抽出されると、学習ルート処理部25は、走行予定ODルートをメッシュ単位に区分する(ステップS603)。そして、学習ルート処理部25は、区分したメッシュごとに、車両がメッシュを通過する予定の方角を示す情報、すなわちメッシュ進入点とメッシュ退出点とを結ぶ直線が、所定の基準線となす角度である通過予定角度(請求項における「第2の角度」に相当)を算出する(ステップS604)。   When the information on the OD route satisfying the condition is extracted, the learning route processing unit 25 divides the planned traveling OD route into mesh units (step S603). Then, the learning route processing unit 25 determines, for each divided mesh, information indicating the direction in which the vehicle is scheduled to pass through the mesh, that is, a straight line connecting the mesh entry point and the mesh exit point at an angle formed with the predetermined reference line. A certain planned passing angle (corresponding to the "second angle" in the claims) is calculated (step S604).

各メッシュにおける走行予定ODルートの通過予定角度が算出されると、学習ルート処理部25は、抽出された条件を満足するODルートのルート通過メッシュ情報を参照し、同一メッシュにおいて通過予定角度との角度差が所定の範囲内となる通過角度を有する学習走行リンク列を選択する(ステップS605)。例えば、所定の範囲が±Xである場合、メッシュAにおける通過予定角度αの走行リンク列として、メッシュAに存在する複数の学習走行リンク列のうち、α+X>β>α−Xを満たす通過角度βを有する学習走行リンク列だけが選択されることとなる。   When the planned passing angle of the planned travel OD route in each mesh is calculated, the learning route processing unit 25 refers to the route passing mesh information of the OD route that satisfies the extracted conditions, A learning travel link string having a passing angle at which the angular difference falls within a predetermined range is selected (step S605). For example, when the predetermined range is ± X, a passing angle satisfying α + X> β> α-X among a plurality of learning traveling link trains existing in mesh A as a traveling link train of passing planned angle α in mesh A Only the learning travel link string having β will be selected.

図7を用いて、さらに具体的に説明する。図7に示すように、出発地点から目的地点までの走行予定ODルートが、メッシュA、メッシュB、メッシュC、メッシュD、およびメッシュEに区分される場面を考える。この場合、メッシュAに関して、走行予定ODルートの通過予定角度θAが算出され、通過角度θA±Xが紐付けられた学習走行リンク列が、当該メッシュAの区分における走行予定ODルートの最適な代替ルートとして、条件を満足するODルートから選択される。同様に、メッシュBに関して、走行予定ODルートの通過予定角度θBが算出され、通過角度θB±Xが紐付けられた学習走行リンク列が、当該メッシュBの区分における走行予定ODルートの最適な代替ルートとして選択される。メッシュC、メッシュD、およびメッシュEに関しても、同様に、通過角度θC±X、θD±X、θE±Xがそれぞれ紐付けられた学習走行リンク列が最適な代替ルートとして選択される。   This will be described more specifically using FIG. As shown in FIG. 7, consider a scene in which the planned traveling OD route from the departure point to the destination point is divided into mesh A, mesh B, mesh C, mesh D, and mesh E. In this case, for mesh A, the planned travel angle θA of the planned travel OD route is calculated, and the learning travel link row to which the travel angles θA ± X are linked is the best alternative to the planned travel OD route in the section of mesh A As a route, an OD route that satisfies the condition is selected. Similarly, for mesh B, the planned travel angle θB of the planned travel OD route is calculated, and the learning travel link string to which the travel angle θB ± X is linked is the best alternative to the planned travel OD route in the section of mesh B Selected as root. Similarly, for mesh C, mesh D, and mesh E, a learning traveling link string in which passage angles θC ± X, θD ± X, and θE ± X are respectively linked is selected as the optimum alternative route.

さらに、学習ルート処理部25は、選択した学習走行リンク列の全てについて、それぞれコストを作成する(ステップS606)。このコストの値は、リンクの信頼度(通算通過回数、渋滞状況、道路種別など)に基づいて、重み付けを与えるなどによって変更することができる。また、学習ルート処理部25は、選択した学習走行リンク列の周辺に存在するリンクについてコストを作成してもよい。   Furthermore, the learning route processing unit 25 creates a cost for each of all the selected learning travel link strings (step S606). The value of this cost can be changed by weighting or the like based on the reliability of the link (total passage number, traffic congestion status, road type, etc.). Further, the learning route processing unit 25 may create a cost for links existing around the selected learning travel link string.

最後に、学習ルート送信部26は、学習ルート処理部25によって選択された全ての学習走行リンク列および当該学習走行リンク列の作成コスト(必要に応じて、周辺リンクの作成コスト)をルート探索によって得られた走行リンク列の情報として、ルート探索を要求してきたユーザ(プローブカー10)に向けて送信する(ステップS607)。   Finally, the learning route transmission unit 26 searches all the learning travel link strings selected by the learning route processing unit 25 and the creation cost of the learning travel link strings (when necessary, the creation cost of the peripheral links) by route search. It transmits toward the user (probe car 10) which has requested the route search as information on the obtained traveling link string (step S607).

以上の学習ルート選択処理により、ルート探索を要求してきたユーザがこれまでに走行した経路を反映して選択されたルートを、当該ユーザへ提供することができる。   According to the learning route selection processing described above, it is possible to provide the user with a route selected by reflecting the route traveled so far by the user who has requested the route search.

[実施形態による作用および効果]
本発明の一実施形態に係る走行ルート提供方法および走行ルート提供装置は、走行ルート学習処理において、車両(プローブカー10)から受信した対象ODルートのプローブ情報Pbから取得できるメッシュ単位の走行リンク列について、車両がメッシュを通過した方角を示す通過角度を求める。そして、この求めた通過角度を、走行リンク列、メッシュ、および車両のユーザと紐付けして、学習ルートデータベース23に格納する。これにより、ユーザ(車両)が実際に走行したルートを学習することができる。
[Operation and Effect According to Embodiment]
A travel route providing method and a travel route providing apparatus according to an embodiment of the present invention are a travel link sequence in mesh units that can be acquired from probe information Pb of a target OD route received from a vehicle (probe car 10) in travel route learning processing. With regard to, find the passing angle indicating the direction in which the vehicle has passed through the mesh. Then, the obtained passing angle is associated with the traveling link row, the mesh, and the user of the vehicle, and stored in the learning route database 23. Thus, it is possible to learn the route that the user (vehicle) has actually traveled.

また、本発明の一実施形態に係る走行ルート提供方法は、学習ルート選択処理において、ルート探索を要求した車両(ユーザ)の走行予定ルートについて、メッシュごとに、車両がメッシュを通過する方角を示す通過予定角度を求める。そして、同一の車両(ユーザ)および同一のメッシュをキーとして学習ルートデータベース23を検索し、メッシュの通過予定角度との差が所定の範囲内である通過角度が紐付けられた学習走行リンク列を選択する。この選択された学習走行リンク列についてコストがそれぞれ作成され、選択された学習走行リンク列およびその作成コストがルート探索によって得られた走行リンク列の情報として、ルート探索を要求した車両に提供される。   In addition, the travel route providing method according to an embodiment of the present invention indicates, in the learning route selection processing, a direction in which the vehicle passes the mesh for each mesh with respect to the planned travel route of the vehicle (user) who requested the route search. Determine the planned passing angle. Then, the learning route database 23 is searched using the same vehicle (user) and the same mesh as keys, and the learning travel link string in which the passing angle whose difference from the passing planned angle of the mesh is within the predetermined range is linked select. A cost is created for each of the selected learning travel link strings, and the selected learning travel link string and the creation cost thereof are provided to the vehicle that requested the route search as information on the travel link strings obtained by the route search. .

この処理により、本発明の走行ルート提供方法では、走行予定ルートの全体ではなく、走行予定ルートが通過するメッシュ単位で、ユーザがこれまでに走行したことがある走行リンク列を選択する。これにより、走行予定ルートとは出発地点および/または目的地点が異なる他の走行ルートにおける走行リンク列も、通過角度と通過予定角度との差が所定の範囲内にあれば選択される。よって、出発地点から目的地点までの走行ルートにかかわらず、ユーザの走行履歴を反映させることができる。   By this processing, in the travel route providing method of the present invention, the travel link row that the user has traveled so far is selected not in the entire travel planned route but in mesh units through which the travel planned route passes. As a result, traveling link rows in other traveling routes having departure points and / or destination points different from the planned travel route are also selected if the difference between the passing angle and the planned passing angle falls within a predetermined range. Therefore, regardless of the travel route from the departure point to the destination point, the travel history of the user can be reflected.

さらに、本発明の一実施形態に係る走行ルート提供方法においては、従来の学習ルートデータベース23に通過角度の情報を加えるだけでよい。よって、少ない追加容量のみで上述した有用な効果を奏することが可能となる。   Furthermore, in the method of providing a traveling route according to one embodiment of the present invention, it is only necessary to add information on the passing angle to the conventional learning route database 23. Therefore, it becomes possible to produce the above-mentioned useful effect only with a small additional capacity.

本発明の走行ルート提供方法は、出発地点から目的地点までの走行ルートにかかわらず、ユーザの走行履歴を反映させたい場合に有用である。   The travel route providing method of the present invention is useful when reflecting the user's travel history regardless of the travel route from the departure point to the destination point.

1 走行ルート提供システム
10 プローブカー(車両)
20 プローブ情報センタ
21 プローブ情報受信部
22 プローブ履歴データベース
23 学習ルートデータベース
24 プローブ情報処理部
25 学習ルート処理部
26 学習ルート送信部
31 学習ルートインデックステーブル
32 学習ルート通過メッシュテーブル
33 学習ルートリンクテーブル
35 ルートインデックス情報
36 ルート通過メッシュ情報
37 ルートリンク情報
Pb プローブ情報
1 travel route provision system 10 probe car (vehicle)
Reference Signs List 20 probe information center 21 probe information receiving unit 22 probe history database 23 learning route database 24 probe information processing unit 25 learning route processing unit 26 learning route transmitting unit 31 learning route index table 32 learning route passing mesh table 33 learning route link table 35 route Index information 36 Route passing mesh information 37 Route link information Pb Probe information

Claims (6)

車両と通信接続される情報センタのコンピュータ装置が行う、車両に走行ルートを提供する方法であって、
車両からプローブ情報を受信した場合、
(a1)前記プローブ情報に基づいて、メッシュ単位の走行リンク列を作成するステップと、
(a2)前記走行リンク列について、メッシュの進入点とメッシュの退出点とを結ぶ直線が所定の基準線となす第1の角度を求めるステップと、
(a3)前記走行リンク列を、当該走行リンク列を走行した車両のユーザ、当該走行リンク列が存在するメッシュ、および当該走行リンク列について求めた前記第1の角度と紐付けし、学習走行リンク列としてデータベースに格納するステップとを実行し、
車両からルート探索の要求を受信した場合、
(b1)前記要求をした車両に設定されている走行予定ルートが通過するメッシュごとに、メッシュの進入点とメッシュの退出点とを結ぶ直線が前記所定の基準線となす第2の角度を求めるステップと、
(b2)前記走行予定ルートが通過するメッシュごとに、前記データベースに格納された前記要求をした車両のユーザに関する同一メッシュの前記学習走行リンク列から、前記第2の角度との角度差が所定の範囲内である前記第1の角度が紐付けられた学習走行リンク列を選択するステップと、
(b3)前記選択された学習走行リンク列の情報を、前記要求をした車両に提供するステップとを実行する、
走行ルート提供方法。
A method for providing a traveling route to a vehicle, performed by a computer device of an information center communicably connected to the vehicle, the method comprising:
If probe information is received from the vehicle
(a1) creating a traveling link row in mesh units based on the probe information;
(a2) determining a first angle at which a straight line connecting a mesh entry point and a mesh exit point is a predetermined reference line, with respect to the traveling link row;
(a3) The travel link row is linked with the user of the vehicle traveling the travel link row, the mesh on which the travel link row exists, and the first angle determined for the travel link row, and the learning travel link And store in the database as columns
When receiving a route search request from a vehicle,
(b1) For each mesh through which the planned travel route set in the requested vehicle passes, a second angle between the mesh entry point and the mesh exit point and the predetermined reference line is determined. Step and
(b2) For each mesh through which the planned travel route passes, an angle difference with the second angle from the learning travel link row of the same mesh regarding the user of the vehicle making the request stored in the database is predetermined Selecting a learning travel link string associated with the first angle that is within a range;
(b3) providing the information on the selected learning travel link string to the vehicle that made the request;
How to provide travel routes.
前記プローブ情報は、車両のユーザを特定する識別子、前記走行リンク列を構成する走行区分の最小単位であるリンクを特定する識別子、車両の走行方向、車両の走行日時、前記リンクの交通渋滞の程度、および前記リンクの一方端から他方端までの走行に要した時間の情報を少なくとも含む、The probe information includes an identifier for identifying a user of a vehicle, an identifier for identifying a link which is a minimum unit of a travel segment constituting the traveling link string, a traveling direction of the vehicle, a traveling date and time of the vehicle, and a degree of traffic congestion of the link. And at least information on the time taken to travel from one end of the link to the other end,
請求項1に記載の走行ルート提供方法。A travel route providing method according to claim 1.
前記選択するステップは、前記データベースに格納された前記学習走行リンク列のうち、前記走行予定ルートと出発地点および目的地点が同じかつルート長の差が所定値以下である走行ルートに含まれる学習走行リンク列を対象として選択を行う、In the step of selecting, the learning travel included in the travel route having the same planned travel route, the departure point and the destination point, and the difference in route length being equal to or less than a predetermined value, of the learning travel link string stored in the database Make selection for link column,
請求項1に記載の走行ルート提供方法。A travel route providing method according to claim 1.
通信接続によって車両に走行ルートを提供する装置であって、An apparatus for providing a traveling route to a vehicle by communication connection, comprising:
車両からプローブ情報およびルート探索の要求を受信するプローブ情報受信部と、A probe information receiving unit for receiving probe information and a route search request from a vehicle;
(i)車両からプローブ情報を受信した場合、前記プローブ情報に基づいて、メッシュ単位の走行リンク列を作成し、(ii)前記走行リンク列について、メッシュの進入点とメッシュの退出点とを結ぶ直線が所定の基準線となす第1の角度を求める、プローブ情報処理部と、(i) When probe information is received from a vehicle, a traveling link row in mesh units is created based on the probe information, and (ii) for the traveling link row, the mesh entry point and mesh exit point are connected A probe information processing unit for determining a first angle that a straight line makes with a predetermined reference line;
(i)前記走行リンク列を、当該走行リンク列を走行した車両のユーザ、当該走行リンク列が存在するメッシュ、および当該走行リンク列について求めた前記第1の角度と紐付けし、学習走行リンク列としてデータベースに格納し、(ii)車両からルート探索の要求を受信した場合、前記要求をした車両に設定されている走行予定ルートが通過するメッシュごとに、メッシュの進入点とメッシュの退出点とを結ぶ直線が前記所定の基準線となす第2の角度を求め、(iii)前記走行予定ルートが通過するメッシュごとに、前記データベースに格納された前記要求をした車両のユーザに関する同一メッシュの前記学習走行リンク列から、前記第2の角度との角度差が所定の範囲内である前記第1の角度が紐付けられた学習走行リンク列を選択する、学習ルート処理部と、(i) The travel link row is associated with the user of the vehicle traveling the travel link row, the mesh on which the travel link row exists, and the first angle determined for the travel link row, and the learning travel link When stored in the database as a column and (ii) a request for route search is received from a vehicle, the mesh entry point and mesh exit point for each mesh through which the planned travel route set for the requested vehicle passes Calculating a second angle at which the straight line connecting with the predetermined reference line makes a predetermined reference line, and (iii) for each mesh through which the planned travel route passes, the same mesh of the user of the requested vehicle stored in the database A learning route for selecting, from the learning travel link string, a learning travel link string associated with the first angle whose angle difference with the second angle is within a predetermined range. A processing unit,
前記選択された学習走行リンク列の情報を、前記要求をした車両に提供する学習ルート送信部と、を備える、A learning route transmission unit for providing the information on the selected learning travel link string to the vehicle that has made the request;
走行ルート提供装置。Traveling route providing device.
前記プローブ情報は、車両のユーザを特定する識別子、前記走行リンク列を構成する走行区分の最小単位であるリンクを特定する識別子、車両の走行方向、車両の走行日時、前記リンクの交通渋滞の程度、および前記リンクの一方端から他方端までの走行に要した時間の情報を少なくとも含む、The probe information includes an identifier for identifying a user of a vehicle, an identifier for identifying a link which is a minimum unit of a travel segment constituting the traveling link string, a traveling direction of the vehicle, a traveling date and time of the vehicle, and a degree of traffic congestion of the link. And at least information on the time taken to travel from one end of the link to the other end,
請求項4に記載の走行ルート提供装置。The travel route providing device according to claim 4.
前記学習ルート処理部は、前記データベースに格納された前記学習走行リンク列のうち、前記走行予定ルートと出発地点および目的地点が同じかつルート長の差が所定値以下である走行ルートに含まれる学習走行リンク列を対象として選択を行う、The learning route processing unit is configured to, from the learning travel link string stored in the database, learning included in a travel route having the same planned travel route, departure point and destination point, and a route length difference of a predetermined value or less. Select for the travel link row,
請求項4に記載の走行ルート提供装置。The travel route providing device according to claim 4.
JP2015221243A 2015-11-11 2015-11-11 Driving route providing method and driving route providing apparatus Active JP6504028B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015221243A JP6504028B2 (en) 2015-11-11 2015-11-11 Driving route providing method and driving route providing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015221243A JP6504028B2 (en) 2015-11-11 2015-11-11 Driving route providing method and driving route providing apparatus

Publications (3)

Publication Number Publication Date
JP2017090270A JP2017090270A (en) 2017-05-25
JP2017090270A5 JP2017090270A5 (en) 2018-05-17
JP6504028B2 true JP6504028B2 (en) 2019-04-24

Family

ID=58771509

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015221243A Active JP6504028B2 (en) 2015-11-11 2015-11-11 Driving route providing method and driving route providing apparatus

Country Status (1)

Country Link
JP (1) JP6504028B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115050180A (en) * 2022-05-25 2022-09-13 江苏腾泽信息科技有限公司 Knowledge learning-based command scheduling system and operation method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3474380B2 (en) * 1996-12-12 2003-12-08 株式会社ザナヴィ・インフォマティクス Navigation device and map database device
JP4442647B2 (en) * 2007-06-22 2010-03-31 株式会社日立製作所 Route search method and route search system
JP4977164B2 (en) * 2009-03-31 2012-07-18 クラリオン株式会社 Car navigation method, car navigation system, center device, and car navigation device
JP6323038B2 (en) * 2014-02-07 2018-05-16 日産自動車株式会社 VEHICLE INFORMATION PROVIDING DEVICE, TERMINAL DEVICE, AND INFORMATION PROVIDING DEVICE CONTROL METHOD

Also Published As

Publication number Publication date
JP2017090270A (en) 2017-05-25

Similar Documents

Publication Publication Date Title
JP5831290B2 (en) Branch probability prediction device
CN101329183B (en) Route searching method and route searching system
CN100360900C (en) Navigation device and method for displaying point information on navigation device display device
US7991548B2 (en) System and method for presenting a computed route
US11022457B2 (en) Method, apparatus, and computer program product for lane-level route guidance
EP2884230B1 (en) Route calculation system, navigation device, and route calculation method
EP2622309B1 (en) Navigation device, navigation method, and program
JP5547112B2 (en) Route search system
US20080162039A1 (en) Road map data structure, road map data structure creating method, road map data storage medium, and navigation device
JP2012127770A (en) Route search method and device
JP5448966B2 (en) Detour support system for vehicles during disasters
WO2006078049A1 (en) Guiding route generation device and guiding route generation method
JP2005233629A (en) Guide route search device, navigation device, and guid route search method
CN108139222A (en) Driving comfort calculating apparatus, driving comfort calculation method and driving comfort calculation system
JP4645203B2 (en) Guide route generation device and guide route generation method
JP5007152B2 (en) Navigation system, route search server, route search method, and terminal device
JP4934711B2 (en) Route search device
JP5856813B2 (en) Navigation system, terminal device
JP2023174913A (en) Information generation device, information generation method, and information processing device
JP6504028B2 (en) Driving route providing method and driving route providing apparatus
JP4762726B2 (en) Navigation server and navigation device
JP6427702B1 (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM
JP5741239B2 (en) Vehicle management system
JP2017116320A (en) Search device, server device, terminal device, and search method
JP4738947B2 (en) Navigation device data update method, data update system, server, and data update program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180328

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180328

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190212

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190226

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190311

R151 Written notification of patent or utility model registration

Ref document number: 6504028

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151