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
JP4631682B2 - Cooperative control data distribution method, driving support device, and distribution server - Google Patents
[go: Go Back, main page]

JP4631682B2 - Cooperative control data distribution method, driving support device, and distribution server - Google Patents

Cooperative control data distribution method, driving support device, and distribution server Download PDF

Info

Publication number
JP4631682B2
JP4631682B2 JP2005352280A JP2005352280A JP4631682B2 JP 4631682 B2 JP4631682 B2 JP 4631682B2 JP 2005352280 A JP2005352280 A JP 2005352280A JP 2005352280 A JP2005352280 A JP 2005352280A JP 4631682 B2 JP4631682 B2 JP 4631682B2
Authority
JP
Japan
Prior art keywords
data
driving support
road
distribution server
cooperative control
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.)
Expired - Fee Related
Application number
JP2005352280A
Other languages
Japanese (ja)
Other versions
JP2007156894A (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.)
Aisin AW Co Ltd
Original Assignee
Aisin AW Co Ltd
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 Aisin AW Co Ltd filed Critical Aisin AW Co Ltd
Priority to JP2005352280A priority Critical patent/JP4631682B2/en
Publication of JP2007156894A publication Critical patent/JP2007156894A/en
Application granted granted Critical
Publication of JP4631682B2 publication Critical patent/JP4631682B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Description

本発明は、協調制御データ配信方法、運転支援装置及び配信サーバに関する。   The present invention relates to a cooperative control data distribution method, a driving support device, and a distribution server.

近年、渋滞等の交通問題を解決し、自動車の円滑な走行を図るために、高度道路交通システム(Intelligent Transport Systems)の開発が進められている。このシステムの一
環として、安全運転を支援するシステムが開発されている。このシステムでは、急カーブ等の発見の遅れ、道路状況等の判断の誤り等の問題に対し、車々間通信、路車間通信、又は自動車に搭載された各種装置を用いて、道路状況や他車両に関する各種情報を提供する。さらに、自車両又は他車両の状況に応じて、車両に搭載された表示部やスピーカ等により警報を発し、道路状況に応じた運転操作を支援する。
In recent years, intelligent transport systems have been developed in order to solve traffic problems such as traffic jams and to make vehicles run smoothly. As part of this system, a system that supports safe driving has been developed. In this system, with regard to problems such as delays in finding sharp curves, misjudgment of road conditions, etc., it is possible to use road-to-vehicle communication, road-to-vehicle communication, or various devices installed in automobiles to relate to road conditions and other vehicles. Provide various information. Furthermore, according to the situation of the host vehicle or another vehicle, an alarm is issued by a display unit or a speaker mounted on the vehicle, and driving operation corresponding to the road situation is supported.

このような装置として、道路形状に対応させて自動車の走行制御を行う車両制御装置が提案されている(例えば、特許文献1参照)。この制御装置は、装置が有するデータベースに基づき自車両前方の道路形状を推定し、推定結果に基づいてトランスミッションECU(電子制御装置)等を制御する。そして、実際にその道路を走行した後、走行した実際の道路形状と推定した道路形状とを比較する。さらに、推定した道路形状と、データベースの道路形状とに大きな差異がある場合には、次回その道路を走行する際に、データベースに基づく走行制御を中止する。
特開平11−311316号公報
As such a device, a vehicle control device that performs driving control of an automobile in accordance with a road shape has been proposed (see, for example, Patent Document 1). The control device estimates a road shape ahead of the host vehicle based on a database included in the device, and controls a transmission ECU (electronic control device) and the like based on the estimation result. Then, after actually traveling on the road, the actual road shape traveled is compared with the estimated road shape. Further, when there is a large difference between the estimated road shape and the road shape in the database, the travel control based on the database is stopped the next time the road is traveled.
JP-A-11-311316

ところが、車両制御装置による走行制御を中止した後、その道路を走行する際は、常に走行制御が行われない状態になる。このため、走行制御を中止した道路に対するフォローが要求されている。   However, after traveling control by the vehicle control device is stopped, when traveling on the road, traveling control is not always performed. For this reason, the follow with respect to the road which stopped traveling control is requested | required.

本発明は、上記問題点に鑑みてなされたものであり、その目的は、走行支援を中止した地点において、走行支援を再開するための協調制御データ配信方法、運転支援装置及び配信サーバを提供することにある。   The present invention has been made in view of the above problems, and an object thereof is to provide a cooperative control data distribution method, a driving support device, and a distribution server for resuming driving support at a point where driving support is stopped. There is.

上記問題点を解決するために、請求項1に記載の発明は、運転支援のための協調制御データを記憶した協調制御データ記憶手段、及び前記協調制御データに沿って車両の走行制御を行う協調制御手段を備えた複数の運転支援装置と、前記運転支援装置とネットワークを介して接続された配信サーバとを用いて、前記協調制御データを更新する協調制御データ配信方法であって、前記運転支援装置が、前記協調制御データと前記車両の走行結果とが合わないメンテナンス地点を検出する段階と、前記メンテナンス地点を検出した運転支援装置が、検出したメンテナンス地点に関する検出データを、前記配信サーバに送信する段階と、前記配信サーバが、前記各運転支援装置から前記検出データを収集する段階と、前記配信サーバが、収集した前記検出データに基づき、前記協調制御データの改訂を通知する通知情報を生成する段階と、前記配信サーバが、前記通知情報を前記各運転支援装置に送信する段階と、前記運転支援装置が、前記配信サーバから受信した前記通知情報を、出力手段に出力する段階と、前記運転支援装置が、前記通知情報に従って、データ更新要求を前記配信サーバに送信する段階と、前記配信サーバが、前記各運転支援装置から受信したデータ更新要求に基づき、更新された前記協調制御データを前記運転支援装置に送信する段階とを有し、前記配信サーバが通知情報を生成する段階において、前記各車両に搭載された前記各運転支援装置から収集した前記各検出データに基づき、前記メンテナンス地点又はメンテナンス地点を含む道路の数を示す前記通知情報を生成することを要旨とする。 In order to solve the above-described problems, the invention according to claim 1 is a cooperative control data storage unit that stores cooperative control data for driving support, and cooperation that performs vehicle travel control along the cooperative control data. A cooperative control data distribution method for updating the cooperative control data using a plurality of driving support devices including a control unit and a distribution server connected to the driving support device via a network, wherein each of the driving The support device detects a maintenance point where the cooperative control data and the traveling result of the vehicle do not match, and the driving support device that detects the maintenance point sends detection data related to the detected maintenance point to the distribution server. and transmitting, the distribution server, a step of collecting the detection data from the respective driving support device, the distribution server, collected Generating notification information for notifying the revision of the cooperative control data based on the detected data; the distribution server transmitting the notification information to each of the driving support devices; and the driving support device comprising: Outputting the notification information received from the distribution server to output means; the driving support device transmitting a data update request to the distribution server according to the notification information; and the distribution server based on the data update request received from the support device, the updated the coordinated control data which possess and transmitting to the driving support device, in the step of the distribution server generates notification information, it is mounted to the each vehicle The notification indicating the maintenance point or the number of roads including the maintenance point based on the detection data collected from the driving support devices And summarized in that to generate the distribution.

請求項2に記載の発明は、車両に搭載された運転支援装置において、運転支援のための協調制御データを記憶した協調制御データ記憶手段と、前記協調制御データに沿って車両の走行制御を行う協調制御手段と、前記協調制御データと前記車両の走行結果とが合わないメンテナンス地点を検出するメンテナンス地点検出手段と、検出したメンテナンス地点に関する検出データを、配信サーバに送信する送信手段と、前記配信サーバから受信した、前記協調制御データの改訂を通知する通知情報を、出力手段に出力する出力制御手段と、更新された協調制御データを、前記配信サーバから取得する更新データ取得手段とを備え、前記出力制御手段は、前記配信サーバから受信した、前記メンテナンス地点の数を示す前記通知情報を前記出力手段に出力することを要旨とする。 According to a second aspect of the present invention, in a driving support apparatus mounted on a vehicle, cooperative control data storage means for storing cooperative control data for driving support, and running control of the vehicle along the cooperative control data are performed. Cooperative control means; maintenance point detecting means for detecting a maintenance point where the cooperative control data and the traveling result of the vehicle do not match; transmission means for transmitting detection data relating to the detected maintenance point to a distribution server; and the distribution Notification information received from the server for notifying the revision of the cooperative control data, output control means for outputting to the output means, and update data acquisition means for acquiring the updated cooperative control data from the distribution server , The output control means receives the notification information indicating the number of maintenance points received from the distribution server. And it is required to output.

請求項3に記載の発明は、請求項2に記載の運転支援装置において、前記メンテナンス地点に対する前記協調制御データを生成する生成手段をさらに備え、前記送信手段は、前記運転支援装置が算出した前記協調制御データを含む前記検出データを、前記配信サーバに送信することを要旨とする。 The invention according to claim 3 is the driving support device according to claim 2 , further comprising generating means for generating the cooperative control data for the maintenance point, wherein the transmitting means is calculated by the driving support apparatus. The gist is to transmit the detection data including cooperative control data to the distribution server.

請求項4に記載の発明は、請求項2又は3に記載の運転支援装置において、前記通知情報に基づき、前記メンテナンス地点を重み付けして、重要度の高いメンテナンス地点を判断する地点判別手段をさらに備え、前記出力制御手段は、重要度の高いメンテナンス地点に関する通知を前記出力手段に出力することを要旨とする。 According to a fourth aspect of the present invention, in the driving support device according to the second or third aspect , the point determination means for weighting the maintenance point based on the notification information and determining a maintenance point with high importance is further provided. And the output control means outputs a notification regarding a maintenance point having a high importance level to the output means.

請求項5に記載の発明は、請求項2〜4のいずれか一項に記載の運転支援装置において、前記更新データ取得手段は、前記重要度の高いメンテナンス地点のデータ更新要求を前記配信サーバに送信することを要旨とする。 According to a fifth aspect of the present invention, in the driving support device according to any one of the second to fourth aspects, the update data acquisition unit sends a data update request for the maintenance point having the high importance to the distribution server. The gist is to send.

請求項6に記載の発明は、請求項2〜5のいずれか1項に記載の運転支援装置において、前記通知情報に基づき、重要度の高いメンテナンス道路数を算出し、そのメンテナンス道路数に応じて通知パターンを変更するパターン選択手段をさらに備えたことを要旨とする。 The invention according to claim 6 is the driving support device according to any one of claims 2 to 5 , wherein the number of maintenance roads with high importance is calculated based on the notification information, and the number of maintenance roads is The gist of the present invention is that it further comprises a pattern selection means for changing the notification pattern.

請求項7に記載の発明は、車両に搭載された運転支援装置に、運転支援のための協調制御データを配信する配信サーバにおいて、前記各運転支援装置から、前記協調制御データと実際の走行結果とが合わないメンテナンス地点に関する検出データを収集する検出データ受信手段と、収集した前記検出データに基づき、前記協調制御データの改訂を通知する通知情報を生成する通知情報生成手段と、前記通知情報を前記各運転支援装置に送信する通知情報送信手段と、前記各運転支援装置から、前記通知情報にしたがって送信されたデータ更新要求を受信する更新要求受信手段と、受信したデータ更新要求に基づき、更新された前記協調制御データを前記運転支援装置に送信する配信手段とを備え、前記通知情報送信手段は、前記各車両に搭載された前記各運転支援装置から収集した前記各検出データに基づき、前記メンテナンス地点又はメンテナンス地点を含む道路の数を示す前記通知情報を生成することを要旨とする。 According to a seventh aspect of the present invention, in the distribution server that distributes the cooperative control data for driving assistance to the driving assistance device mounted on the vehicle, the cooperative control data and the actual traveling result are transmitted from each of the driving assistance devices. Detection data receiving means for collecting detection data regarding maintenance points that do not match, notification information generating means for generating notification information for notifying revision of the cooperative control data based on the collected detection data, and the notification information Notification information transmitting means for transmitting to each driving support device, update request receiving means for receiving a data update request transmitted according to the notification information from each driving support device, and updating based on the received data update request is provided with a distribution means for transmitting the cooperative control data to the driving support device, the notification information transmitter unit is mounted to the each vehicle Based on the respective detection data the collected from the driving support device, and summarized in that to generate the notification information indicating the number of roads including the maintenance point or maintenance point.

請求項1に記載の発明によれば、運転支援装置が、協調制御データと車両の走行結果とが合わないメンテナンス地点を検出した場合、検出データを配信サーバに送信する。配信サーバは、各運転支援装置から収集した検出データを受信して、検出データの収集を行う。そして、更新した協調制御データを各運転支援装置に送信する。このため、協調制御に沿わない地点も、協調制御データの更新を行うことで、協調制御を可能にすることができる。   According to the first aspect of the present invention, when the driving support device detects a maintenance point where the cooperative control data and the traveling result of the vehicle do not match, the detection data is transmitted to the distribution server. The distribution server receives the detection data collected from each driving support device and collects the detection data. Then, the updated cooperative control data is transmitted to each driving support device. For this reason, the point which does not follow cooperative control can also enable cooperative control by updating cooperative control data.

また、配信サーバは、各運転支援装置から収集した検出データに基づいて通知情報を生成し、その通知情報を各運転支援装置に送信する。運転支援装置は、受信した通知情報を出力手段に出力し、通知情報に従って更新データの要求を行う。このため、データ更新前に、予め通知を行い、データ更新の可否を問うので、ドライバーにとって必要なタイミングでデータ更新を行うことができる。 Further, the distribution server generates notification information based on the detection data collected from each driving support device, and transmits the notification information to each driving support device. The driving support device outputs the received notification information to the output means, and requests update data according to the notification information. For this reason, prior to data update, notification is made in advance and the possibility of data update is asked, so that data update can be performed at a timing necessary for the driver.

さらに、配信サーバは、各運転支援装置から収集したメンテナンスデータに基づき、メンテナンス地点の数又はメンテナンス地点を含む道路を示す通知情報を、運転支援装置に送信する。このため、運転支援装置では、データ更新が必要なメンテナンス地点の数を出力手段に出力するので、ドライバーは、データ更新が必要なメンテナンス地点の数を確認し、データ更新の可否を決定することができる。 Furthermore, the distribution server transmits notification information indicating the number of maintenance points or a road including the maintenance points to the driving support device based on the maintenance data collected from each driving support device. For this reason, the driving support device outputs the number of maintenance points that require data update to the output means, so the driver can confirm the number of maintenance points that require data update and determine whether or not data can be updated. it can.

請求項2に記載の発明によれば、運転支援装置が、協調制御データと車両の走行結果とが合わないメンテナンス地点を検出した場合、検出データを配信サーバに送信する。そして、運転支援装置は、検出データに基づいた更新データを配信サーバから受信する。このため、協調制御に沿わない地点も、協調制御データの更新を行うことで、協調制御を可能にすることができる。 According to the second aspect of the present invention, when the driving support device detects a maintenance point where the cooperative control data does not match the traveling result of the vehicle, the detection data is transmitted to the distribution server. And a driving assistance device receives the update data based on detection data from a delivery server. For this reason, the point which does not follow cooperative control can also enable cooperative control by updating cooperative control data.

また、運転支援装置は、受信した通知情報を出力手段に出力し、通知情報に従って更新データの要求を行う。このため、データ更新前に、予め通知を行い、データ更新の可否を問うので、ドライバーにとって必要なタイミングでデータ更新を行うことができる。
さらに、運転支援装置は、データ更新が必要なメンテナンス地点の数を出力手段に出力するので、ドライバーは、データ更新が必要なメンテナンス地点の数を確認し、データ更新の可否を決定することができる。
The driving support device outputs the received notification information to the output unit, and requests update data according to the notification information. For this reason, prior to data update, notification is made in advance and the possibility of data update is asked, so that data update can be performed at a timing necessary for the driver.
Furthermore, since the driving support apparatus outputs the number of maintenance points that require data update to the output means, the driver can confirm the number of maintenance points that require data update and determine whether or not data can be updated. .

請求項3に記載の発明によれば、運転支援装置は、運転支援装置が算出した協調制御データを送信する。このため、配信サーバは、各運転支援装置から収集した協調制御データを統計することができる。従って、各協調制御データの統計により、最適化した協調制御データを各運転支援装置に配信できる。 According to the invention described in claim 3 , the driving support device transmits the cooperative control data calculated by the driving support device. For this reason, the distribution server can statistic the cooperative control data collected from each driving support device. Therefore, the optimized cooperative control data can be distributed to each driving support device based on the statistics of each cooperative control data.

請求項4に記載の発明によれば、運転支援装置は、メンテナンス地点を重み付けして、重要度の高いメンテナンス地点に関する通知を出力手段に出力する。このため、ドライバーは、重要度の高いメンテナンス地点の情報を得ることによって、データ更新の可否を決定することができる。 According to the invention described in claim 4 , the driving support device weights the maintenance points and outputs a notification regarding the maintenance points with high importance to the output means. For this reason, the driver can determine whether or not the data can be updated by obtaining information on a maintenance point with high importance.

請求項5に記載の発明によれば、運転支援装置は、重要度の高いメンテナンス地点のデータ更新要求を配信サーバに送信する。このため、配信サーバから送信されるデータ量が軽減される。 According to the invention described in claim 5 , the driving support device transmits a data update request for a maintenance point with high importance to the distribution server. For this reason, the amount of data transmitted from the distribution server is reduced.

請求項6に記載の発明によれば、通知情報に基づき、重要度の高いメンテナンス道路数を算出し、そのメンテナンス道路数に応じて、通知パターンを変更する。このため、例えば重要度の高いメンテナンス道路数が多い場合には、ドライバーの注意を喚起することができる。 According to the sixth aspect of the invention, the number of maintenance roads with high importance is calculated based on the notification information, and the notification pattern is changed according to the number of maintenance roads. For this reason, for example, when the number of maintenance roads with high importance is large, the driver's attention can be alerted.

請求項7に記載の発明によれば、配信サーバは、各運転支援装置から収集した検出データを受信して、検出データの収集を行う。そして、検出データに基づき、更新データを各運転支援装置に送信する。このため、協調制御に沿わない地点も、協調制御データの更新を行うことで、協調制御を可能にすることができる。 According to the invention described in claim 7 , the distribution server receives the detection data collected from each driving support device and collects the detection data. And based on detection data, update data are transmitted to each driving assistance device. For this reason, the point which does not follow cooperative control can also enable cooperative control by updating cooperative control data.

以下、本発明を具体化した一実施形態を図1〜図22に従って説明する。図1は、本実施形態における、配信システム1の概略図である。
図1に示すように、配信システム1は、配信サーバ2を有している。配信サーバ2は、一般通信回線網・専用通信回線網、衛星回線、基地局3等から構成されるネットワークNを介して、各車両Cに搭載された各運転支援装置10に接続されている。配信サーバ2は、各車両Cの運転支援装置10から、各車両Cが走行した道路の状況に関するプローブ情報Prを収集する。そして、収集したプローブ情報Prに基づき、各種データを生成して、そのデータを各運転支援装置10に配信する。
Hereinafter, an embodiment embodying the present invention will be described with reference to FIGS. FIG. 1 is a schematic diagram of a distribution system 1 in the present embodiment.
As shown in FIG. 1, the distribution system 1 has a distribution server 2. The distribution server 2 is connected to each driving support device 10 mounted on each vehicle C via a network N composed of a general communication line network / dedicated communication line network, satellite line, base station 3 and the like. The distribution server 2 collects probe information Pr regarding the state of the road on which each vehicle C traveled from the driving support device 10 of each vehicle C. And based on the collected probe information Pr, various data are produced | generated and the data are delivered to each driving assistance apparatus 10. FIG.

次に、運転支援装置10の構成について、図2に従って説明する。運転支援装置10は、協調制御手段、メンテナンス地点検出手段、送信手段、更新データ取得手段、生成手段、地点判別手段、パターン選択手段としてのCPU11、RAM12、ROM13、GPS受信部14、センサ側I/F部15及び通信部16を備えている。CPU11は、GPS(Global Positioning System)衛星からGPS受信部14が受信した、緯度・経度等
の座標を示す位置検出信号を入力する。また、センサ側I/F部15を介して、車両Cに設けられた車速センサ50及びジャイロセンサ51から車速パルス、角速度ωをそれぞれ入力する。そして、CPU11は、これらの信号に基づき、電波航法及び自律航法を組み合わせて自車位置を検出する。
Next, the structure of the driving assistance apparatus 10 is demonstrated according to FIG. The driving support device 10 includes a cooperative control means, a maintenance point detection means, a transmission means, an update data acquisition means, a generation means, a point determination means, a pattern selection means, a CPU 11, a RAM 12, a ROM 13, a GPS reception unit 14, a sensor side I / O. An F unit 15 and a communication unit 16 are provided. The CPU 11 inputs a position detection signal indicating coordinates such as latitude and longitude received by the GPS receiver 14 from a GPS (Global Positioning System) satellite. Further, a vehicle speed pulse and an angular velocity ω are input from the vehicle speed sensor 50 and the gyro sensor 51 provided in the vehicle C via the sensor side I / F unit 15. Based on these signals, the CPU 11 detects the vehicle position by combining radio navigation and autonomous navigation.

また、CPU11は、センサ側I/F部15を介して、Gセンサ52、上下加速度センサ53、車重センサ54から各種電気信号を入力する。Gセンサ52は、車両進行方向の加減速度αを検出し、加減速度αに応じた電気信号をセンサ側I/F部15に出力する。上下加速度センサ53は、サスペンションのバネ上の車体に取付けられ、バネ上の上下加速度βを検出して、上下加速度βに応じた電気信号をセンサ側I/F部15に出力する。車重センサ54は、車両Cの総重量Wを検出し、総重量Wに応じた電気信号をセンサ側I/F部15に送信する。例えば、車重センサ54は、シート下方等に配設されるとともに、車両Cのみの重量に、乗員による増加重量を加算した総重量Wを検出する。   Further, the CPU 11 inputs various electrical signals from the G sensor 52, the vertical acceleration sensor 53, and the vehicle weight sensor 54 via the sensor side I / F unit 15. The G sensor 52 detects the acceleration / deceleration α in the vehicle traveling direction, and outputs an electrical signal corresponding to the acceleration / deceleration α to the sensor-side I / F unit 15. The vertical acceleration sensor 53 is attached to the vehicle body on the suspension spring, detects the vertical acceleration β on the spring, and outputs an electrical signal corresponding to the vertical acceleration β to the sensor-side I / F unit 15. The vehicle weight sensor 54 detects the total weight W of the vehicle C and transmits an electric signal corresponding to the total weight W to the sensor side I / F unit 15. For example, the vehicle weight sensor 54 is disposed below the seat and the like, and detects the total weight W obtained by adding the weight increased by the occupant to the weight of only the vehicle C.

また、運転支援装置10は、協調制御データ記憶手段としての地理データ記憶部20、出力制御手段としての画像プロセッサ21を備えている。地理データ記憶部20は、ハードディスク、又は光ディスク等の外部記憶媒体である。この地理データ記憶部20には、目的地までの経路を探索するための各経路ネットワークデータ(以下、経路データ22という)と、出力手段としてのディスプレイ25に地図画面25aを出力するための各地図描画データ23とが格納されている。   The driving support device 10 also includes a geographic data storage unit 20 as cooperative control data storage means and an image processor 21 as output control means. The geographic data storage unit 20 is an external storage medium such as a hard disk or an optical disk. In this geographic data storage unit 20, each route network data (hereinafter referred to as route data 22) for searching for a route to the destination, and each map for outputting a map screen 25a to the display 25 as an output means. Drawing data 23 is stored.

図3に示すように、経路データ22は、全国を各区域に区画したリージョン毎のデータであって、ヘッダ22a、ノードデータ22b、リンクデータ22c、リンクコスト22d、座標データ22e、バージョン22fを有している。ヘッダ22aは、各経路データ22を管理するためのデータを有している。ノードデータ22bは、交差点、道路の端点等を示す各ノードの番号等の識別データ、隣接するノードの識別データ等を有している。リンクデータ22cは、リンクIDや、接続ノードを示す各リンクID、通行規制を示す
データ等を有している。リンクコスト22dは、リンク長、平均旅行時間等から構成されるデータ群である。座標データ22eは、各ノードの絶対座標を示す。バージョン22fは、その経路データ22のバージョンを示している。
As shown in FIG. 3, the route data 22 is data for each region that divides the whole country into regions, and includes a header 22a, node data 22b, link data 22c, link cost 22d, coordinate data 22e, and version 22f. is doing. The header 22 a has data for managing each path data 22. The node data 22b includes identification data such as numbers of nodes indicating intersections, road end points, and the like, identification data of adjacent nodes, and the like. The link data 22c includes a link ID, each link ID indicating a connection node, data indicating traffic regulation, and the like. The link cost 22d is a data group composed of a link length, an average travel time, and the like. The coordinate data 22e indicates the absolute coordinates of each node. The version 22f indicates the version of the route data 22.

CPU11は、この経路データ22を用いて、目的地と現在の自車位置とを接続する推奨経路を探索する。このとき、リンクコスト22dのリンク長、平均旅行時間等を用い、最短距離となる推奨経路、走行時間が最も短縮化される推奨経路、経費が縮小できる推奨経路等のように、複数の経路を探索する。そして、CPU11は、各推奨経路を一度探索すると、その経路を表わすノード・リンクを示す、ノードデータ22b、リンクデータ22c、リンクコスト22d、バージョン22f等を、履歴データ24に格納される探索履歴データ24aとしてRAM12に記憶する。   The CPU 11 uses the route data 22 to search for a recommended route that connects the destination and the current vehicle position. At this time, using the link length of the link cost 22d, the average travel time, etc., a plurality of routes such as a recommended route with the shortest distance, a recommended route with the shortest travel time, a recommended route with a reduced cost, etc. Explore. When the CPU 11 searches for each recommended route once, the search history data stored in the history data 24 includes node data 22b, link data 22c, link cost 22d, version 22f, and the like indicating the node / link representing the route. 24a is stored in the RAM 12.

また、CPU11は、車両Cが一度走行した道路は、履歴データ24中の走行履歴データ24bとして、RAM12に格納する。走行履歴データ24bは、経路探索の有無に関わらず、車両Cが走行した道路を示し、ノードデータ22b、リンクデータ22c、リンクコスト22d、バージョン22f等が記憶されている。   Further, the CPU 11 stores the road on which the vehicle C has traveled once in the RAM 12 as the travel history data 24 b in the history data 24. The travel history data 24b indicates the road on which the vehicle C travels regardless of whether or not a route search is performed, and node data 22b, link data 22c, link cost 22d, version 22f, and the like are stored.

また、図4(a)に示すように、地図描画データ23は、全国の地図を分割したエリア毎に格納され、広域の地図から狭域の地図まで各階層毎に分かれている。各地図描画データ23は、ヘッダ23a、協調制御データとしての道路データ23b、背景データ23c、バージョン23dを有している。ヘッダ23aは、その地図描画データ23の階層、エリア等を示し、管理目的のデータである。道路データ23bは、地図上に表示される道路の形状を示すデータである。背景データ23cは、道路、市街地、河川等を描画する描画データである。   Further, as shown in FIG. 4A, the map drawing data 23 is stored for each area obtained by dividing a map of the whole country, and is divided for each layer from a wide area map to a narrow area map. Each map drawing data 23 includes a header 23a, road data 23b as cooperative control data, background data 23c, and a version 23d. The header 23a indicates the hierarchy, area, etc. of the map drawing data 23, and is management purpose data. The road data 23b is data indicating the shape of the road displayed on the map. The background data 23c is drawing data for drawing roads, urban areas, rivers, and the like.

さらに、道路データ23bは、図4(b)に示すように、道路属性データ23g、制御パラメータ23h、リンク形状データ23i、接続データ23jを有している。道路属性データ23gは、道路名称、各道路に割り振られた道路番号、道路の方向、道路幅、車線数を有している。制御パラメータ23hは、道路の路面状況・形状を示すデータであって、カーブの曲率半径Ra、勾配(傾斜角)Da、道路の凹凸の粗さ又は細かさを示す波長λa、凹凸の鉛直方向の振幅の大きさを示す振幅レベルLa等を有している。   Furthermore, as shown in FIG. 4B, the road data 23b includes road attribute data 23g, control parameters 23h, link shape data 23i, and connection data 23j. The road attribute data 23g includes a road name, a road number assigned to each road, a road direction, a road width, and the number of lanes. The control parameter 23h is data indicating the road surface condition / shape of the road, and includes a curvature radius Ra of the curve, a gradient (inclination angle) Da, a wavelength λa indicating the roughness or fineness of the unevenness of the road, and the vertical direction of the unevenness. It has an amplitude level La indicating the magnitude of the amplitude.

リンク形状データ23iは、道路の形状を示すためのデータであるとともに、座標データ23m、形状補完データ23nを有している。座標データ23mは、各リンク及び各ノードの座標を有している。形状補完データ23nは、リンクの途中に設定され、道路のカーブ形状を示すために設定された形状補間点に関するデータである。この形状補完データ23nは、形状補完点の座標、各形状補完点の連結部(リンク)の方位等のデータを有している。   The link shape data 23i is data for indicating the shape of the road, and has coordinate data 23m and shape complement data 23n. The coordinate data 23m has the coordinates of each link and each node. The shape complement data 23n is data relating to a shape interpolation point set in the middle of the link and set to indicate the curve shape of the road. The shape complement data 23n includes data such as the coordinates of the shape complement points and the orientations of the connecting portions (links) of the shape complement points.

運転支援装置10の画像プロセッサ21は、CPU11に基づき、自車位置から所定距離内の地図描画データ23を地理データ記憶部20から読出す。そして、リンク形状データ23iに基づいた形状の道路、背景データ23cに基づく市街地等を描画するための描画データを生成し、内蔵する画像メモリに一時記憶する。そして、描画データに基づく映像信号をディスプレイ25に出力する。地図画面25aには、自車位置を示す指標が25bが重畳されている。   Based on the CPU 11, the image processor 21 of the driving support device 10 reads map drawing data 23 within a predetermined distance from the vehicle position from the geographic data storage unit 20. Then, drawing data for drawing a road having a shape based on the link shape data 23i, an urban area based on the background data 23c, and the like is generated, and temporarily stored in a built-in image memory. Then, a video signal based on the drawing data is output to the display 25. An index 25b is superimposed on the map screen 25a to indicate the vehicle position.

車両Cが走行状態であるとき、CPU11は、GPS受信部14から受信した位置データと、ジャイロセンサ51から受信した角速度ωと、道路データ23bとを照合して、マップマッチングを行う。例えば、CPU11は、位置データ及び角度変位量に基づき車両Cの走行軌跡を算出して、その走行軌跡と、道路データ23b内に基づく道路形状とを比
較する。そして、類似性が高い道路を、車両Cが現在走行している道路であると判断する。マップマッチングの結果、類似性の高い道路が検出されなかった場合、CPU11は、そのマップマッチングが失敗した道路又は地点を、メンテナンス地点として認識し、そのメンテナンス地点に関する検出データ30をRAM12に記憶する。図5(a)に示すように、検出データ30は、地図描画データ23のバージョン23d、経路データ22又は地図描画データ23に基づくリンクID30a、座標データ23m等に基づく座標30b、属性30cを有している。属性30cは、マップマッチングが失敗した際の、車両Cの走行軌跡等である。
When the vehicle C is in the traveling state, the CPU 11 performs map matching by comparing the position data received from the GPS receiver 14, the angular velocity ω received from the gyro sensor 51, and the road data 23 b. For example, the CPU 11 calculates the travel locus of the vehicle C based on the position data and the angular displacement amount, and compares the travel locus with the road shape based on the road data 23b. Then, it is determined that the road with high similarity is the road on which the vehicle C is currently traveling. As a result of the map matching, if a road with high similarity is not detected, the CPU 11 recognizes the road or point where the map matching has failed as a maintenance point, and stores the detection data 30 regarding the maintenance point in the RAM 12. As shown in FIG. 5A, the detection data 30 includes a version 23d of the map drawing data 23, a link ID 30a based on the route data 22 or the map drawing data 23, coordinates 30b based on the coordinate data 23m, and the attribute 30c. ing. The attribute 30c is a traveling locus of the vehicle C when the map matching fails.

また、運転支援装置10は、図2に示すように音声プロセッサ17を備えている。音声プロセッサ17は、CPU11の制御に従って、図示しない音声ファイルデータベースから音声ファイルを読出して音声信号を出力手段としてのスピーカ26に出力する。これにより、経路を案内する案内音声等が出力される。   Moreover, the driving assistance apparatus 10 is provided with the audio | voice processor 17, as shown in FIG. The audio processor 17 reads an audio file from an audio file database (not shown) under the control of the CPU 11 and outputs an audio signal to the speaker 26 serving as output means. Thereby, a guidance voice or the like for guiding the route is output.

また、運転支援装置10は、外部入力I/F部18と、外部出力I/F部19とを備えている。外部入力I/F部18は、運転支援装置10のディスプレイ25に隣設された操作スイッチ27等が操作されたとき、その入力操作に応じた電気信号をCPU11に出力する。また、ディスプレイ25は、タッチパネルであって、タッチパネルが入力操作されると、外部入力I/F部18は、入力操作に応じた電気信号をCPU11に出力する。   In addition, the driving support device 10 includes an external input I / F unit 18 and an external output I / F unit 19. The external input I / F unit 18 outputs an electrical signal corresponding to the input operation to the CPU 11 when an operation switch 27 or the like provided adjacent to the display 25 of the driving support device 10 is operated. The display 25 is a touch panel. When the touch panel is input, the external input I / F unit 18 outputs an electric signal corresponding to the input operation to the CPU 11.

また、CPU11は、道路データ23b(協調制御データ)に基づき判断処理を行うとともに、車両ECU55に外部出力I/F部19を介して制御信号を出力して、いわゆる車両協調制御を行う。車両ECU55は、例えばトランスミッションECU、サスペンションECU等があるが、ここでは図示を省略する。尚、車両協調制御とは、運転支援装置10が、道路データ23b等に基づき道路形状や路面状況を推測して、推測した道路形状や路面形状に応じて行う車両Cの制御であって、本実施形態では加減速制御・段差制御を行う。   Further, the CPU 11 performs determination processing based on the road data 23b (cooperative control data), and outputs a control signal to the vehicle ECU 55 via the external output I / F unit 19 to perform so-called vehicle cooperative control. The vehicle ECU 55 includes, for example, a transmission ECU, a suspension ECU, etc., but the illustration is omitted here. The vehicle cooperative control is a control of the vehicle C performed by the driving support device 10 according to the estimated road shape or road surface shape by estimating the road shape or road surface condition based on the road data 23b or the like. In the embodiment, acceleration / deceleration control / step difference control is performed.

加減速制御は、道路形状に応じて、トランスミッションECU等を制御して、車両Cの速度を調節するための制御である。まず、運転支援装置10のCPU11は、推奨経路の探索を実行している間は、その推奨経路内であって、車両Cの現在位置から所定距離内の道路に相当する道路データ23bを読み出す。そして、道路データ23bに基づき、進行方向前方の道路の曲率半径Ra、道路を走行するときの車両Cの旋回角度、及びカーブ区間の距離を取得及び算出する。経路探索を行わず、単に車両Cの現在位置周辺を案内している場合には、車両Cの現在位置から所定距離内の道路に相当する道路データ23bに基づき、道路の曲率半径Ra、旋回角度、及びカーブ区間の距離を算出する。   The acceleration / deceleration control is a control for adjusting the speed of the vehicle C by controlling the transmission ECU or the like according to the road shape. First, the CPU 11 of the driving support device 10 reads road data 23b corresponding to a road within a predetermined distance from the current position of the vehicle C while the recommended route is being searched. Based on the road data 23b, the curvature radius Ra of the road ahead in the traveling direction, the turning angle of the vehicle C when traveling on the road, and the distance of the curve section are acquired and calculated. When the route search is not performed and the area around the current position of the vehicle C is simply guided, the curvature radius Ra and the turning angle of the road are based on the road data 23b corresponding to the road within a predetermined distance from the current position of the vehicle C. And the distance of the curve section is calculated.

また、CPU11は、旋回角度が閾値以上であるか否かを判断し、閾値以上であった場合には、コーナ制御を行う。このとき、CPU11は、ROM13から図示しない推奨速度マップを読出す。推奨速度マップは、曲率半径Raと推奨速度Vrとを関連付けた曲線であって、この曲線からは、曲率半径Raが小さい場合には小さい推奨速度Vrを、曲率半径Raが大きい場合には比較的大きい推奨速度Vrを算出される。CPU11は、曲率半径Raと、推奨速度マップとに基づき、そのカーブを曲がる際の推奨速度Vrを算出する。   Further, the CPU 11 determines whether or not the turning angle is greater than or equal to a threshold value, and performs corner control when the turn angle is equal to or greater than the threshold value. At this time, the CPU 11 reads a recommended speed map (not shown) from the ROM 13. The recommended speed map is a curve in which the radius of curvature Ra and the recommended speed Vr are associated with each other, and from this curve, the recommended speed Vr is small when the radius of curvature Ra is small, and relatively low when the radius of curvature Ra is large. A large recommended speed Vr is calculated. Based on the curvature radius Ra and the recommended speed map, the CPU 11 calculates a recommended speed Vr for turning the curve.

そして、車両Cがカーブ入口から所定距離手前に到達すると、CPU11は、車速センサ50に基づく現在の速度Vと、推奨速度Vrとに基づいて、推奨変速段Trを算出する。このとき、CPU11は、道路データ23b中の勾配Daを読み出し、勾配Daが大きいと判断した場合には、推奨変速段Trを補正する。即ち、車両Cを登板路において減速させる場合には、シフトダウンの変速を行わなくても、減速効果が得られる。   When the vehicle C reaches a predetermined distance from the entrance of the curve, the CPU 11 calculates a recommended gear stage Tr based on the current speed V based on the vehicle speed sensor 50 and the recommended speed Vr. At this time, the CPU 11 reads the gradient Da in the road data 23b, and corrects the recommended shift stage Tr when determining that the gradient Da is large. That is, when the vehicle C is decelerated on the climbing road, a deceleration effect can be obtained without performing a downshift.

さらに、CPU11は、車重センサ54に基づく車両の総重量Wに応じて、推奨変速段Trを補正する。そして、算出した推奨変速段Trに基づき、車両ECU55(トランスミッションECU)を制御する。その結果、急カーブの入口に車両Cが進入する際には、車両ECU55の制御に基づきシフトダウンされ、推奨速度Vrまで減速されることとなる。   Further, the CPU 11 corrects the recommended shift stage Tr according to the total weight W of the vehicle based on the vehicle weight sensor 54. Then, the vehicle ECU 55 (transmission ECU) is controlled based on the calculated recommended gear stage Tr. As a result, when the vehicle C enters the entrance of the sharp curve, it is shifted down based on the control of the vehicle ECU 55 and decelerated to the recommended speed Vr.

カーブ制御を実行している間には、CPU11は、自ら曲率半径R及び勾配Dを算出する。具体的には、CPU11は、速度V、角速度ω、加減速度α、上下加速度β、車両Cの総重量W等の車両情報を、車速センサ50、ジャイロセンサ51、Gセンサ52、上下加速度センサ53及び車重センサ54から取得する。また、速度Vの微分値から算出した加速度γ、及びGセンサ52による加減速度αを用いて、以下の式に基づき、勾配D(傾斜角)を算出する。   While executing the curve control, the CPU 11 calculates the curvature radius R and the gradient D by itself. Specifically, the CPU 11 obtains vehicle information such as a speed V, an angular speed ω, an acceleration / deceleration α, a vertical acceleration β, a total weight W of the vehicle C, the vehicle speed sensor 50, a gyro sensor 51, a G sensor 52, and a vertical acceleration sensor 53. And from the vehicle weight sensor 54. Further, using the acceleration γ calculated from the differential value of the velocity V and the acceleration / deceleration α of the G sensor 52, the gradient D (inclination angle) is calculated based on the following equation.

D=arcsin{(γ−α)/g}・・・(式1)
さらに、速度V及び角速度ωに基づき、曲率半径R(=V/ω)を算出する。そして、勾配D及び曲率半径Rを、RAM12に記憶する。
D = arcsin {(γ−α) / g} (Equation 1)
Further, a curvature radius R (= V / ω) is calculated based on the velocity V and the angular velocity ω. Then, the gradient D and the radius of curvature R are stored in the RAM 12.

また、運転支援装置10のCPU11は、推奨経路の案内を行っている場合には、その推奨経路内であって、車両Cの現在位置から所定距離内の道路に相当する道路データ23bに基づき、道路の段差形状を検出する。道路データ23bは、上記したように、段差形状を示す波長λa、振幅レベルLaを有している。波長λaは、図6に示すように、その道路を走行した場合の揺れのピークとなるピーク点Pの間の距離を示す。   In addition, if the CPU 11 of the driving support device 10 provides guidance for a recommended route, the CPU 11 is within the recommended route and is based on road data 23b corresponding to a road within a predetermined distance from the current position of the vehicle C. Detect road step shape. As described above, the road data 23b has the wavelength λa indicating the step shape and the amplitude level La. As shown in FIG. 6, the wavelength λa indicates the distance between peak points P that are the peak of shaking when traveling on the road.

CPU11は、道路データ23bに基づき、ROM13に記憶された振幅レベルマップ60(図18参照)を用いて振幅レベルLaを算出する。振幅レベルマップ60は、上下加速度β及び振動数Na(=速度V/波長λa)と、揺れのレベル値とを関連付けたテーブルである。車両Cが、段差が生じている箇所まで到達すると、CPU11は、レベル値が高い場合には、サスペンションを硬く、レベル値が低い場合には、サスペンションを柔らかくする必要があると判断し、レベル値に応じた信号を車両ECU55(サスペンションECU)に出力する。車両ECU55は、サスペンションのショックアブソーバの減衰力を制御して、振幅レベルLaが大きくなるほど減衰力を比較的小さくする。   The CPU 11 calculates the amplitude level La using the amplitude level map 60 (see FIG. 18) stored in the ROM 13 based on the road data 23b. The amplitude level map 60 is a table in which the vertical acceleration β and the frequency Na (= speed V / wavelength λa) are associated with the level value of the shake. When the vehicle C reaches a position where a level difference is generated, the CPU 11 determines that the suspension is hard when the level value is high, and that the suspension needs to be soft when the level value is low. Is output to the vehicle ECU 55 (suspension ECU). The vehicle ECU 55 controls the damping force of the shock absorber of the suspension so that the damping force becomes relatively small as the amplitude level La increases.

また、段差制御を実行している間、CPU11は、車両情報に基づいて、自ら波長λ、振幅レベルLを算出し、RAM12に記憶する。具体的には、速度V、上下加速度β、総重量W等の車両情報を、車速センサ50、上下加速度センサ53及び車重センサ54から取得する。また、上下加速度βの変化を追跡して、上下加速度βの変曲点を検出し、路面の凸部のピーク点Pを検出する。そして、変曲点が検出された時間T1と、次の変曲点が検出された時間T2を求める。また、ピーク点Pが検出されたピーク間隔ΔT(=T2−T1)と、速度Vとを乗算して、各ピーク点Pの間の距離を示す波長λを算出する。さらに、波長λと速度Vとに基づき、振動数N(=V/λ)を算出する。そして、算出した波長λと振動数Nとを、RAM12に記憶する。   Further, during the step control, the CPU 11 calculates the wavelength λ and the amplitude level L by itself based on the vehicle information and stores it in the RAM 12. Specifically, vehicle information such as speed V, vertical acceleration β, total weight W, and the like is acquired from the vehicle speed sensor 50, the vertical acceleration sensor 53, and the vehicle weight sensor 54. Further, the change of the vertical acceleration β is tracked, the inflection point of the vertical acceleration β is detected, and the peak point P of the convex portion of the road surface is detected. Then, a time T1 when the inflection point is detected and a time T2 when the next inflection point is detected are obtained. Also, the wavelength λ indicating the distance between the peak points P is calculated by multiplying the peak interval ΔT (= T2−T1) in which the peak points P are detected by the velocity V. Further, based on the wavelength λ and the velocity V, the frequency N (= V / λ) is calculated. Then, the calculated wavelength λ and frequency N are stored in the RAM 12.

このように、CPU11により、加減速制御及び段差制御が行われ、曲率半径R等の各種パラメータが生成されると、CPU11は、それらのデータと、道路データ23bとを比較する。そして、曲率半径R、勾配D、波長λ、振幅レベルLのうち、道路データ23b中の曲率半径Ra、勾配Da、波長λa及び振幅レベルLaと異なるデータがある場合には、その差が閾値未満であるか否かを判断する。本実施形態では、各パラメータの差(例えば、勾配D,Da)は、各パラメータの値に対する割合(例えば、ΔD/Da)で表され、閾値は、10%に設定されている。   Thus, when acceleration / deceleration control and level difference control are performed by the CPU 11 and various parameters such as the curvature radius R are generated, the CPU 11 compares the data with the road data 23b. If there is data different from the curvature radius Ra, the gradient Da, the wavelength λa, and the amplitude level La in the road data 23b among the curvature radius R, the gradient D, the wavelength λ, and the amplitude level L, the difference is less than the threshold value. It is determined whether or not. In the present embodiment, the difference between the parameters (for example, the gradients D and Da) is expressed as a ratio (for example, ΔD / Da) to the value of each parameter, and the threshold is set to 10%.

例えば、算出した勾配Dが、道路データ23b中の勾配Daと10%以上異なる場合には、その地点をメンテナンス地点として認識し、検出データ30としてRAM12に記憶する。検出データ30は、上記したように、バージョン23d、リンクID30a、座標30b、属性30cが記憶されているが(図5(a)参照)、属性30cの中には、運転支援装置10が算出したパラメータであって、差が10%以上であった値(例えば、勾配D)が記憶されている。   For example, when the calculated gradient D is different from the gradient Da in the road data 23 b by 10% or more, the point is recognized as a maintenance point and stored in the RAM 12 as the detection data 30. As described above, the detection data 30 includes the version 23d, the link ID 30a, the coordinates 30b, and the attribute 30c (see FIG. 5A). The attribute 30c is calculated by the driving support device 10. A parameter (for example, gradient D) in which the difference is 10% or more is stored.

このように、運転支援装置10は、マップマッチングに失敗した地点、実際に車両協調制御が適切に実行されなかった地点を、メンテナンス地点として認識する。マップマッチングに失敗した地点は、その位置に道路が新設されているか、道路が改修されていることが想定されるので、そもそも道路データ23bが存在せず、車両協調制御を実行できないと判断する。そして、CPU11は、所定のタイミングで、RAM12に検出データ30が記憶されているか否かを判断し、検出データ30が記憶されている場合には、その検出データ30をプローブ情報Prとして、通信部16を介して配信サーバ2に送信する。   As described above, the driving assistance device 10 recognizes a point where the map matching has failed and a point where the vehicle cooperative control is not properly executed as a maintenance point. Since it is assumed that the road where the map matching has failed is a new road or has been repaired, the road data 23b does not exist in the first place, and it is determined that the vehicle cooperative control cannot be executed. Then, the CPU 11 determines whether or not the detection data 30 is stored in the RAM 12 at a predetermined timing. If the detection data 30 is stored, the CPU 11 sets the detection data 30 as probe information Pr and performs communication. 16 to the distribution server 2.

図7に示すように、配信サーバ2は、受信手段、通知手段、配信手段としてのCPU40、RAM41、ROM42、及び通信部43を備える。さらに、配信サーバ2は、サーバ側地理データ記憶部45を備える。CPU40は、ROM42に格納されたデータ更新プログラムに従って、データ更新のための各種処理を行う。   As illustrated in FIG. 7, the distribution server 2 includes a reception unit, a notification unit, a CPU 40 as a distribution unit, a RAM 41, a ROM 42, and a communication unit 43. Furthermore, the distribution server 2 includes a server-side geographic data storage unit 45. The CPU 40 performs various processes for data update according to the data update program stored in the ROM 42.

サーバ側地理データ記憶部45には、全国地図に対応した、最新版のサーバ側経路データ46、サーバ側描画データ47が格納されている。サーバ側経路データ46は、運転支援装置10の経路データ22と同様に、ヘッダ46a、ノードデータ46b、リンクデータ46c、リンクコスト46d、座標データ46e、バージョン46fを有している。また、サーバ側描画データ47は、運転支援装置10の地図描画データ23と同様に、ヘッダ47a、道路データ47b、背景データ47cを有している。   The server-side geographic data storage unit 45 stores the latest version of server-side route data 46 and server-side drawing data 47 corresponding to the national map. Similarly to the route data 22 of the driving support device 10, the server side route data 46 includes a header 46a, node data 46b, link data 46c, link cost 46d, coordinate data 46e, and version 46f. The server-side drawing data 47 includes a header 47a, road data 47b, and background data 47c, like the map drawing data 23 of the driving support device 10.

さらに、配信サーバ2は、ユーザデータ記憶部48を備えている。ユーザデータ記憶部48には、各運転支援装置10に対応するユーザデータ48aが格納されている。ユーザデータ48aには、各運転支援装置10に対して付与されたIPアドレス等のID、ユーザが更新用の経路データ22等を購入した際に、ユーザに対して課金を行うための各種データが格納されている。   Furthermore, the distribution server 2 includes a user data storage unit 48. The user data storage unit 48 stores user data 48 a corresponding to each driving support device 10. The user data 48a includes various data for charging the user when an ID such as an IP address assigned to each driving support apparatus 10 and the user purchases the route data 22 for updating. Stored.

以下、本発明を具体化した一実施形態を図8〜図17に従って説明する。
まず、メンテナンス地点の登録処理について、図8〜17に従って説明する。運転支援装置10は、車両走行中、マップマッチング、車両協調制御(加減速制御、段差制御)を行いながら、メンテナンス地点の検出を行う。
Hereinafter, an embodiment embodying the present invention will be described with reference to FIGS.
First, the maintenance point registration process will be described with reference to FIGS. The driving support device 10 detects a maintenance point while performing map matching and vehicle cooperative control (acceleration / deceleration control, step difference control) while the vehicle is running.

まず、運転支援装置10のCPU11は、GPS受信部14、車速センサ50及びジャイロセンサ51に基づき、車両Cの現在位置を検出する(ステップS1−1)。また、自車位置を、道路データ23bの中の道路に位置付けて、マップマッチングを行う。   First, the CPU 11 of the driving assistance device 10 detects the current position of the vehicle C based on the GPS receiver 14, the vehicle speed sensor 50, and the gyro sensor 51 (step S1-1). Further, map matching is performed by positioning the vehicle position on a road in the road data 23b.

そして、CPU11は、マップマッチングにより、自車位置を道路上に位置付けできたか否かを判断する(ステップS1−2)。例えば、走行軌跡が直線状であるにも関わらず、道路データ23bに基づく道路形状が曲線状である場合には、マップマッチング失敗と判断する(ステップS1−2においてNO)。この場合、CPU11は、マップマッチングが失敗した地点を、メンテナンス地点として登録する(ステップS1−3)。このとき、地図描画データ23のバージョン23d、道路データ23b内のリンクID、座標データ23mを検出データ30に格納する。また、マップマッチングの失敗を示す識別データ
、走行軌跡を示す座標データ等を、属性30cとして検出データ30に格納する。また、CPU11は、RAM12に記憶されたメンテナンス地点カウンタC1の値を、インクリメントする。このメンテナンス地点カウンタC1は、RAM12に記憶された検出データ30の数を累積するカウンタである。
And CPU11 judges whether the own vehicle position has been located on the road by map matching (step S1-2). For example, if the road shape based on the road data 23b is a curve even though the travel locus is linear, it is determined that map matching has failed (NO in step S1-2). In this case, the CPU 11 registers the point where the map matching has failed as a maintenance point (step S1-3). At this time, the version 23d of the map drawing data 23, the link ID in the road data 23b, and the coordinate data 23m are stored in the detection data 30. Further, identification data indicating a failure of map matching, coordinate data indicating a travel locus, and the like are stored in the detection data 30 as attributes 30c. Further, the CPU 11 increments the value of the maintenance point counter C1 stored in the RAM 12. The maintenance point counter C1 is a counter that accumulates the number of detection data 30 stored in the RAM 12.

自車位置を道路上に位置付けできた場合には(ステップS1−2においてYES)、ステップS2−1に進む。
次に、CPU11は、図9に示すように、ジャイロセンサ51から角速度ωを取得し、車速センサ50から速度Vを取得する(ステップS2−1)。さらに、速度Vを角速度ωで除算して、曲率半径R(=V/ω)を算出する(ステップS2−2)。また、CPU11は、道路データ23bから、車両Cが現在走行している道路の曲率半径Raを読出す(ステップS2−3)。尚、車両Cが、「急カーブ」等を示すフラグが対応付けられた地点に到達した際に、曲率半径Rの算出を行うようにしてもよい。
If the vehicle position can be positioned on the road (YES in step S1-2), the process proceeds to step S2-1.
Next, as shown in FIG. 9, the CPU 11 acquires the angular velocity ω from the gyro sensor 51 and acquires the speed V from the vehicle speed sensor 50 (step S2-1). Further, the radius of curvature R (= V / ω) is calculated by dividing the velocity V by the angular velocity ω (step S2-2). Further, the CPU 11 reads the curvature radius Ra of the road on which the vehicle C is currently traveling from the road data 23b (step S2-3). Note that the radius of curvature R may be calculated when the vehicle C reaches a point associated with a flag indicating “steep curve” or the like.

そして、CPU11は、角速度ω及び速度Vに基づき算出した曲率半径Rと、道路データ23bの曲率半径Raとを比較し、その差が閾値(10%)未満であるか否かを判断する(ステップS2−4)。曲率半径R,Raの差が10%以上であると判断すると(ステップS2−4においてNO)、曲率半径R,Raが異なる地点を、メンテナンス地点として登録する(ステップS2−5)。このとき、CPU11は、検出データ30に、地図描画データ23のバージョン23d、道路データ23b内のリンクID及び座標データ23mを格納する。さらに、曲率半径R,Raが異なることを示す識別データ、新たに算出した曲率半径Rを含む属性30cを検出データ30に格納する。そして、この検出データ30をRAM12に記憶する。また、CPU11は、RAM12に記憶されたメンテナンス地点カウンタC1の値を、インクリメントする。差が10%未満であると判断した場合には(ステップS2−4においてYES)、ステップS3−1に進む。   Then, the CPU 11 compares the curvature radius R calculated based on the angular velocity ω and the velocity V with the curvature radius Ra of the road data 23b, and determines whether or not the difference is less than a threshold value (10%) (step). S2-4). If it is determined that the difference between the curvature radii R and Ra is 10% or more (NO in step S2-4), a point where the curvature radii R and Ra are different is registered as a maintenance point (step S2-5). At this time, the CPU 11 stores, in the detection data 30, the version 23d of the map drawing data 23, the link ID in the road data 23b, and the coordinate data 23m. Further, identification data indicating that the curvature radii R and Ra are different and an attribute 30 c including the newly calculated curvature radius R are stored in the detection data 30. Then, the detection data 30 is stored in the RAM 12. Further, the CPU 11 increments the value of the maintenance point counter C1 stored in the RAM 12. If it is determined that the difference is less than 10% (YES in step S2-4), the process proceeds to step S3-1.

図10に示すように、ステップS3−1において、CPU11は、Gセンサ52から上下加速度βを取得する。また、車速センサ50から取得した速度Vを微分して、進行方向の加速度γを算出する(ステップS3−2)。さらに、取得した上下加速度β、加速度γと、上記した数式(1)に基づき、勾配Dを算出する(ステップS3−3)。また、CPU11は、道路データ23bから、勾配Daを読出す(ステップS3−4)。そして、上下加速度β及び加速度γに基づき算出した勾配Dと、道路データ23bの勾配Daとの差が閾値未満であるか否かを判断する(ステップS3−5)。本実施形態では、この閾値を10%とし、勾配D,Daの差が10%未満である場合には(ステップS3−5においてYES)、ステップS4−1に進む。   As shown in FIG. 10, in step S <b> 3-1, the CPU 11 acquires the vertical acceleration β from the G sensor 52. Further, the speed V acquired from the vehicle speed sensor 50 is differentiated to calculate the acceleration γ in the traveling direction (step S3-2). Further, the gradient D is calculated based on the acquired vertical acceleration β and acceleration γ and the above-described mathematical expression (1) (step S3-3). Further, the CPU 11 reads the gradient Da from the road data 23b (step S3-4). Then, it is determined whether or not the difference between the gradient D calculated based on the vertical acceleration β and the acceleration γ and the gradient Da of the road data 23b is less than a threshold value (step S3-5). In the present embodiment, this threshold is set to 10%, and if the difference between the gradients D and Da is less than 10% (YES in step S3-5), the process proceeds to step S4-1.

勾配D,Daの差が10%以上である場合には(ステップS3−5においてNO)、勾配D,Daの差が10%以上である地点を、メンテナンス地点として登録する(ステップS3−6)。具体的には、CPU11は、検出データ30に、地図描画データ23のバージョン23d、道路データ23b内のリンクID及び座標データ23mを格納する。また、新たに算出した勾配D、勾配が異なることを示す識別データを属性30cとして検出データ30に格納する。そして、この検出データ30をRAM12に記憶する。このとき、RAM12に記憶されたメンテナンス地点カウンタC1の値を、インクリメントする。   When the difference between the gradients D and Da is 10% or more (NO in step S3-5), a point where the difference between the gradients D and Da is 10% or more is registered as a maintenance point (step S3-6). . Specifically, the CPU 11 stores, in the detection data 30, the version 23d of the map drawing data 23, the link ID in the road data 23b, and the coordinate data 23m. Further, the newly calculated gradient D and identification data indicating that the gradient is different are stored in the detection data 30 as the attribute 30c. Then, the detection data 30 is stored in the RAM 12. At this time, the value of the maintenance point counter C1 stored in the RAM 12 is incremented.

次に、CPU11は、波長又振幅レベルが道路データ23bと異なるメンテナンス地点を検出する。図11に示すように、CPU11は、上下加速度センサ53から上下加速度βを取得する(ステップS4−1)。さらに、上下加速度βの変化を追跡して、上下加速度βの変曲点を検出し、変曲点が検出された時間T1と、次の変曲点が検出された時間T2を求める。また、各変曲点が検出された時間のピーク間隔ΔT(=T2−T1)を算出するとともに、速度Vをピーク間隔ΔTに乗算して、路面の凹凸形状を示す波長λを算出
する(ステップS4−2)。
Next, the CPU 11 detects a maintenance point whose wavelength or amplitude level is different from that of the road data 23b. As shown in FIG. 11, the CPU 11 acquires the vertical acceleration β from the vertical acceleration sensor 53 (step S4-1). Further, the change of the vertical acceleration β is tracked, the inflection point of the vertical acceleration β is detected, and the time T1 when the inflection point is detected and the time T2 when the next inflection point is detected are obtained. In addition, the peak interval ΔT (= T2−T1) of the time when each inflection point is detected is calculated, and the wavelength λ indicating the uneven shape of the road surface is calculated by multiplying the velocity V by the peak interval ΔT (step) S4-2).

さらに、CPU11は、ピーク間隔ΔTに基づき、振動数N(=1/ΔT)を算出する(ステップS4−3)。さらに、CPU11は、車重センサ54から、そのときの車両Cの総重量Wを取得する(ステップS4−4)。   Further, the CPU 11 calculates the frequency N (= 1 / ΔT) based on the peak interval ΔT (step S4-3). Furthermore, the CPU 11 acquires the total weight W of the vehicle C at that time from the vehicle weight sensor 54 (step S4-4).

そして、CPU11は、上下加速度β、振動数Nと、図18に示す振幅レベルマップ60とに基づき、振幅レベルLを判断する(ステップS4−5)。振幅レベルマップ60は、3段階の上下加速度β(小)、上下加速度β(中)、上下加速度β(大)と、列方向の振動数N(大)、振動数N(中)、振動数N(小)とから、振幅レベルLを算出可能になっている。このとき、車両Cの総重量Wが第1の所定値以上である場合には、車両重量が「大」であると判断し、上下加速度β(小)の絶対値は、0.05〜0.15m/sの範囲に設定される。また、上下加速度β(中)の絶対値は、0.15〜0.25m/sの範囲、上下加速度β(大)の絶対値は、0.25m/s〜に設定される。 Then, the CPU 11 determines the amplitude level L based on the vertical acceleration β, the vibration frequency N, and the amplitude level map 60 shown in FIG. 18 (step S4-5). The amplitude level map 60 includes three levels of vertical acceleration β (small), vertical acceleration β (middle), vertical acceleration β (large), columnar frequency N (large), frequency N (medium), and frequency. The amplitude level L can be calculated from N (small). At this time, if the total weight W of the vehicle C is greater than or equal to the first predetermined value, it is determined that the vehicle weight is “large”, and the absolute value of the vertical acceleration β (small) is 0.05 to 0. The range is set to 15 m / s 2 . The absolute value of the vertical acceleration beta (medium) in the range of 0.15~0.25m / s 2, the absolute value of the vertical acceleration beta (large) is set 0.25 m / s 2 ~ to.

総重量Wが、第2の所定値以上、第1の所定値未満であって、「中」であると判断すると、上下加速度β(小)の絶対値は、0.1〜0.2m/sの範囲に設定され、上下加速度β(中)の絶対値は、0.2〜0.3m/sの範囲に、上下加速度β(大)の絶対値は、0.3m/s〜の範囲に設定される。 When it is determined that the total weight W is equal to or greater than the second predetermined value and less than the first predetermined value and is “medium”, the absolute value of the vertical acceleration β (small) is 0.1 to 0.2 m / is set in a range of s 2, the absolute value of the vertical acceleration beta (middle), in the range of 0.2 to 0.3 m / s 2, the absolute value of the vertical acceleration beta (large), 0.3 m / s 2 It is set in the range of ~.

総重量Wが、第2の所定値未満であって、「小」であると判断すると、上下加速度β(小)の絶対値は、0.15〜0.25m/sの範囲に設定され、上下加速度β(中)の絶対値は、0.25〜0.35m/sの範囲に、上下加速度β(大)の絶対値は、0.35m/s〜の範囲に設定される。即ち、車両Cの総重量Wが大きくなるほど、比較的大きな上下加速度βでも、低い振幅レベルLが算出され、総重量Wが小さくなるほど、比較的小さな上下加速度βでも、高い振幅レベルLが算出される。 If it is determined that the total weight W is less than the second predetermined value and is “small”, the absolute value of the vertical acceleration β (small) is set in a range of 0.15 to 0.25 m / s 2. , the absolute value of the vertical acceleration beta (middle), in the range of 0.25~0.35m / s 2, the absolute value of the vertical acceleration beta (large), is set in the range of ~ 0.35 m / s 2 . That is, as the total weight W of the vehicle C increases, a lower amplitude level L is calculated even with a relatively large vertical acceleration β. As the total weight W decreases, a higher amplitude level L is calculated even with a relatively small vertical acceleration β. The

この振幅レベルマップ60に基づき、振幅レベルLを算出すると、CPU11は、ステップS4−2で算出した波長λと、道路データ23bに記憶された波長λaとを比較して、その差が閾値未満であるか否かを判断する。本実施形態では、この閾値は10%に設定されている。また、ステップS4−5で算出した振幅レベルLと、道路データ23bに記憶された振幅レベルLaが異なるか否かを判断する(ステップS4−6)。波長λと道路データ23bの波長λaとの差が閾値未満及び各振幅レベルL,Laが同じであると判断した場合には(ステップ4−6においてYES)、ステップS4−8に進む。   When calculating the amplitude level L based on the amplitude level map 60, the CPU 11 compares the wavelength λ calculated in step S4-2 with the wavelength λa stored in the road data 23b, and the difference is less than the threshold value. Judge whether there is. In the present embodiment, this threshold is set to 10%. Further, it is determined whether or not the amplitude level L calculated in step S4-5 is different from the amplitude level La stored in the road data 23b (step S4-6). If it is determined that the difference between the wavelength λ and the wavelength λa of the road data 23b is less than the threshold value and the amplitude levels L and La are the same (YES in step 4-6), the process proceeds to step S4-8.

CPU11が、各波長λ,λaの差が閾値以上、又は各振幅レベルL,Laが異なると判断した場合には(ステップS4−6においてNO)、その地点をメンテナンス地点として登録する(ステップS4−7)。このとき、CPU11は、バージョン23d、リンクID、座標データ23mを記憶した検出データ30を生成する。またその検出データ30に、新たに算出した波長λと、波長が異なる事を示すフラグを、属性30cとして記憶する。そして、その検出データ30をRAM12に記憶する。また、CPU11は、RAM12に記憶されたメンテナンス地点カウンタC1の値を、インクリメントする。   When the CPU 11 determines that the difference between the wavelengths λ and λa is equal to or greater than the threshold value or the amplitude levels L and La are different (NO in step S4-6), the point is registered as a maintenance point (step S4- 7). At this time, the CPU 11 generates detection data 30 in which the version 23d, the link ID, and the coordinate data 23m are stored. In addition, a flag indicating that the newly calculated wavelength λ is different from the wavelength is stored in the detection data 30 as the attribute 30c. Then, the detection data 30 is stored in the RAM 12. Further, the CPU 11 increments the value of the maintenance point counter C1 stored in the RAM 12.

ステップS4−8では、CPU11は、終了トリガの入力があるか否かを判断する。終了トリガは、本実施形態ではイグニッションモジュールのオフ信号、又は運転支援装置10の主電源のオフ信号である。終了トリガを入力した場合には(ステップS4−8においてYES)、処理を終了する。このとき、RAM12に記憶された検出データ30は消去されずに、開始トリガ(イグニッションモジュールのオン信号、主電源のオン信号)を入力するまで記憶する。終了トリガを入力しない場合には(ステップS4−8においてNO)、ステップS1−1に戻り、車両Cが走行している間、車両協調制御と、メンテナンス
地点の登録とを繰り返す。このようにして、車両走行中には、メンテナンス地点の検出データ30が蓄積される。尚、上記したように、メンテナンス地点は、道路の新設又は改修により、曲率半径Ra等の制御パラメータ23hやリンク形状データ23i等が無く、車両協調制御を実行できない地点と、曲率半径・勾配・波長・振幅レベルが制御パラメータ23hと異なるために車両協調制御が実行できなかった地点とが含まれる。
In step S4-8, the CPU 11 determines whether or not an end trigger is input. In this embodiment, the end trigger is an off signal of the ignition module or an off signal of the main power source of the driving support device 10. If an end trigger is input (YES in step S4-8), the process ends. At this time, the detection data 30 stored in the RAM 12 is not erased but is stored until a start trigger (ignition module on signal, main power on signal) is input. If the end trigger is not input (NO in step S4-8), the process returns to step S1-1, and the vehicle cooperative control and the maintenance point registration are repeated while the vehicle C is traveling. In this way, maintenance point detection data 30 is accumulated while the vehicle is traveling. In addition, as described above, the maintenance point includes the point where the control parameter 23h such as the curvature radius Ra and the link shape data 23i are not provided due to the new construction or renovation of the road and the vehicle cooperative control cannot be performed, and the curvature radius, gradient, wavelength A point where the vehicle cooperative control cannot be executed because the amplitude level is different from the control parameter 23h is included.

次に、データ更新に関する処理について、図12〜図17に従って説明する。まず、運転支援装置10がスリープ状態にあるとき、CPU11は、開始トリガの入力を待つ(ステップS5−1)。開始トリガは、本実施形態では、イグニッションモジュールのオン信号又は運転支援装置10の主電源のオン信号である。   Next, processing related to data update will be described with reference to FIGS. First, when the driving support device 10 is in the sleep state, the CPU 11 waits for an input of a start trigger (step S5-1). In this embodiment, the start trigger is an ON signal of the ignition module or an ON signal of the main power source of the driving support device 10.

開始トリガを入力したと判断すると(ステップS5−1においてYES)、通常のナビゲーション処理を起動し、自車位置の検出を行う。また、CPU11は、RAM12に記憶されたメンテナンス地点カウンタC1の値を取得して、未登録のメンテナンス地点数を取得する(ステップS5−2)。   If it is determined that a start trigger has been input (YES in step S5-1), normal navigation processing is started and the vehicle position is detected. Moreover, CPU11 acquires the value of the maintenance point counter C1 memorize | stored in RAM12, and acquires the number of unregistered maintenance points (step S5-2).

また、CPU11は、メンテナンス地点数に基づき、配信サーバ2に送信されていない、未登録のメンテナンス地点があるか否かを判断する(ステップS5−3)。即ち、メンテナンス地点カウンタC1の値が「0」等の初期値であって、未登録のメンテナンス地点が無いと判断した場合には(ステップS5−3においてNO)、次の処理である更新データ数の収集処理(ステップS6−1)に移行する。   Further, the CPU 11 determines whether there is an unregistered maintenance point that has not been transmitted to the distribution server 2 based on the number of maintenance points (step S5-3). That is, when the value of the maintenance point counter C1 is an initial value such as “0” and it is determined that there is no unregistered maintenance point (NO in step S5-3), the number of update data that is the next process The process proceeds to the collection process (step S6-1).

メンテナンス地点カウンタC1の値が「0」以上であって、未登録のメンテナンス地点があると判断した場合には(ステップS5−3においてYES)、RAM12に記憶された検出データ30を、バージョン22f,23dとともに、配信サーバ2に対して送信する(ステップS5−4)。配信サーバ2に検出データ30を送信すると、CPU11は、メンテナンス地点カウンタC1の値を「0」に初期化する(ステップS5−5)。   If the value of the maintenance point counter C1 is “0” or more and it is determined that there is an unregistered maintenance point (YES in step S5-3), the detection data 30 stored in the RAM 12 is stored in the version 22f, 23d is transmitted to the distribution server 2 (step S5-4). When the detection data 30 is transmitted to the distribution server 2, the CPU 11 initializes the value of the maintenance point counter C1 to “0” (step S5-5).

配信サーバ2は、このように各地域を走行する各車両Cの運転支援装置10から収集した、プローブ情報Prとしての各検出データ30を、それぞれRAM41に記憶する。そして、各運転支援装置10から収集した各検出データ30を統計処理する。例えば、配信サーバ2のCPU40は、各検出データ30が示すメンテナンス地点を含む道路を判断する。また、CPU40は、検出データ30の属性30cに基づき、メンテナンス地点を含む道路が、新設道路であるか、改修道路であるか、又は車両協調制御が適切に実行できなかった道路であるかを判断する処理を行う。例えば、属性30cに、マップマッチングの失敗を示す識別データが記憶されていた場合、最新の道路データ47bと車両Cの走行軌跡とを参照して、新設道路であるか又は改修道路であるかを判断する。属性30cに、曲率半径R,Ra、又は勾配D,Da、又は波長λ,λa、又は振幅レベルL,Laの差が閾値以上であることを示す識別データが記憶されている場合、車両協調不可道路であると判断する。さらに、最新版のサーバ側経路データ46、又はサーバ側描画データ47の更新点を検出した場合には、ノードデータ46bやリンクデータ46c、座標データ46e等を更新する。又は、属性30cに含まれている曲率半径R、勾配D、波長λ又は振幅レベルLを、サーバ側描画データ47の道路データ47bに記憶して更新する。そして、更新したリージョンのバージョン46f,47dを、更新する。   The distribution server 2 stores each detection data 30 as probe information Pr collected from the driving support device 10 of each vehicle C traveling in each region in the RAM 41 in this way. And each detection data 30 collected from each driving assistance device 10 is statistically processed. For example, the CPU 40 of the distribution server 2 determines a road including the maintenance point indicated by each detection data 30. Further, the CPU 40 determines, based on the attribute 30c of the detection data 30, whether the road including the maintenance point is a new road, a modified road, or a road on which vehicle cooperative control has not been properly executed. Perform the process. For example, when identification data indicating a map matching failure is stored in the attribute 30c, it is determined whether the road is a new road or a repaired road by referring to the latest road data 47b and the traveling locus of the vehicle C. to decide. If the attribute 30c stores identification data indicating that the radius of curvature R, Ra, the gradient D, Da, the wavelength λ, λa, or the difference between the amplitude levels L, La is greater than or equal to the threshold value, vehicle coordination is not possible. Judge as a road. Further, when an update point of the latest version of the server side route data 46 or the server side drawing data 47 is detected, the node data 46b, the link data 46c, the coordinate data 46e, etc. are updated. Alternatively, the radius of curvature R, gradient D, wavelength λ, or amplitude level L included in the attribute 30 c is stored in the road data 47 b of the server-side drawing data 47 and updated. Then, the updated region versions 46f and 47d are updated.

また、配信サーバ2のCPU40は、メンテナンス地点を含む道路(メンテナンス道路)が、新設道路又は改修道路であると判断した場合には、RAM41に記憶された新設道路数カウンタC2又は改修道路数カウンタC3とをインクリメントする。新設道路数カウンタC2は、各バージョンの移行過程で、新設された道路を計数するカウンタである。例え
ばバージョン「1」と最新版のバージョン「5」との間の新設道路をカウントする第1新
設道路数カウンタC2aと、バージョン「2」と最新版のバージョン「5」との間の新設
道路をカウントする第2新設道路数カウンタC2b等が設定されている。CPU11は、
受信したバージョン22f,23dを参照し、そのバージョン22f,23dを始点とした移行期間の新設道路数カウンタC2、改修道路数カウンタC3をインクリメントする。
Further, when the CPU 40 of the distribution server 2 determines that the road (maintenance road) including the maintenance point is a new road or a repair road, the new road number counter C2 or the repair road number counter C3 stored in the RAM 41 is stored. And are incremented. The new road number counter C2 is a counter that counts newly established roads in the course of transition of each version. For example, a first new road number counter C2a that counts new roads between the version "1" and the latest version "5", and a new road between the version "2" and the latest version "5" A second new road number counter C2b to be counted is set. CPU11 is
The received versions 22f and 23d are referred to, and the new road number counter C2 and the improved road number counter C3 in the transition period starting from the versions 22f and 23d are incremented.

メンテナンス地点を含む道路が、車両協調制御が適切に実行できなかった道路であると判断した場合には、RAM41に記憶された制御不可道路数カウンタC4をインクリメン
トする。制御不可道路数カウンタC4も、新設道路数カウンタC2と同様に、各バージョンの移行過程で生じた、車両協調不可である道路を累積する各カウンタがそれぞれ設定されている。
When it is determined that the road including the maintenance point is a road for which the vehicle cooperative control has not been properly executed, the uncontrollable road number counter C4 stored in the RAM 41 is incremented. Similarly to the new road number counter C2, the uncontrollable road number counter C4 is also set with respective counters for accumulating roads that cannot be coordinated with the vehicle and that have occurred during the transition process of each version.

さらに、配信サーバ2のCPU40は、検出データ30及び各カウンタC2〜C4に基づいて、通知情報としてのメンテナンス通知データ65及び詳細通知データ66を生成する。図5(b)に示すように、メンテナンス通知データ65は、各旧バージョンの数だけ生成され、各カウンタC2〜C4が計数した、新設道路数65a、改修道路数65b、制御不可道路数65cが含まれている。新しいバージョンになるほど、そのバージョンに対応するメンテナンス通知データ65の各道路数65a〜65cは少なくなる。   Further, the CPU 40 of the distribution server 2 generates maintenance notification data 65 and detailed notification data 66 as notification information based on the detection data 30 and the counters C2 to C4. As shown in FIG. 5B, the maintenance notification data 65 is generated for each old version, and the number of new roads 65a, the number of repaired roads 65b, and the number of uncontrollable roads 65c counted by the counters C2 to C4 are as follows. include. As the version becomes newer, the number of roads 65a to 65c of the maintenance notification data 65 corresponding to the version decreases.

図5(c)に示すように、詳細通知データ66には、サーバ側描画データ47に基づく道路番号66a、属性66bが記憶されている。属性66bには、その道路が、新設道路、改修道路、協調制御不可道路のいずれかであるのかを示す識別データが記憶されている。また、サーバ側経路データ46及びサーバ側描画データ47に、検出データ30に基づく、新設道路、改修道路、協調制御不可道路が反映されている場合には、新設道路、改修道路、協調制御不可道路に関する、リンクコスト、道路種別(国道、県道、高速道路等)が、属性66bに記憶されている。この道路番号66a及び属性66bからなるデータは、新設道路・改修道路・協調制御不可道路の数だけ記憶されている。また、詳細通知データ66は、旧いバージョンの数だけ生成されている。   As illustrated in FIG. 5C, the detailed notification data 66 stores a road number 66 a and an attribute 66 b based on the server-side drawing data 47. The attribute 66b stores identification data indicating whether the road is a new road, a repaired road, or a road that cannot be coordinated. In addition, when the server-side route data 46 and the server-side drawing data 47 reflect a new road, a repaired road, and a road that cannot be coordinated based on the detection data 30, a new road, a repaired road, and a road that cannot be cooperatively controlled. The link cost and the road type (national road, prefectural road, highway, etc.) are stored in the attribute 66b. The data composed of the road number 66a and the attribute 66b is stored for the number of new roads, repaired roads, and roads that cannot be coordinated. Further, the detailed notification data 66 is generated as many as the number of old versions.

次に、運転支援装置10が更新データ数を取得する処理について、図13に従って説明する。検出データ30を送信すると、運転支援装置10のCPU11は、配信サーバ2に対して、データ更新を要する道路を示す、新設道路数・改修道路数・協調制御不可地点数の取得要求と、経路データ22のバージョン22f、地図描画データ23のバージョン23dとを送信する(ステップS6−1)。複数のバージョン22f,23dが混在している場合には、各バージョン22f,23dと、ヘッダ22a,23aとを送信する。   Next, the process in which the driving assistance apparatus 10 acquires the number of update data will be described with reference to FIG. When the detection data 30 is transmitted, the CPU 11 of the driving support apparatus 10 requests the distribution server 2 to acquire the number of new roads, the number of modified roads, the number of points that cannot be coordinated, and the route data indicating the roads that require data update. 22 version 22f and map drawing data 23 version 23d are transmitted (step S6-1). When a plurality of versions 22f and 23d are mixed, the versions 22f and 23d and the headers 22a and 23a are transmitted.

配信サーバ2は、この要求を受信すると、受信したバージョン22f,23dと最新版のバージョンとの間の差異を示すメンテナンス通知データ65をRAM41から読出して、運転支援装置10に送信する(ステップS6−2)。   Upon receiving this request, the distribution server 2 reads the maintenance notification data 65 indicating the difference between the received versions 22f and 23d and the latest version from the RAM 41, and transmits it to the driving support device 10 (step S6-). 2).

運転支援装置10のCPU11は、受信したメンテナンス通知データ65に基づき、ダウンロードをしていないデータがあるか否かを判断し(ステップS6−3)、未ダウンロードデータがある場合には(ステップS6−3においてYES)、道路番号のダウンロードを要求する(ステップS6−4)。未ダウンロードデータがない場合には(ステップS6−3においてNO)、コスト算出処理(ステップS7−1)に進む。   Based on the received maintenance notification data 65, the CPU 11 of the driving assistance device 10 determines whether there is data that has not been downloaded (step S6-3), and if there is undownloaded data (step S6-). 3), a download of the road number is requested (step S6-4). If there is no undownloaded data (NO in step S6-3), the process proceeds to cost calculation processing (step S7-1).

配信サーバ2は、未ダウンロードデータの要求を受信すると、要求された道路番号、属性を含む詳細通知データ66をRAM41から読出し、運転支援装置10に送信する(ステップS6−5)。運転支援装置10は、受信した詳細通知データ66を、RAM41に記憶する(ステップS6−6)。   When receiving the request for undownloaded data, the distribution server 2 reads the detailed notification data 66 including the requested road number and attribute from the RAM 41 and transmits it to the driving support device 10 (step S6-5). The driving support device 10 stores the received detailed notification data 66 in the RAM 41 (step S6-6).

次に、メンテナンス地点のコスト算出処理について、図14に従って説明する。運転支援装置10のCPU11は、配信サーバ2から受信した詳細通知データ66に基づき、データ更新の必要がある道路のコストを未計算であるか否かを判断する(ステップS7−1)。例えば、運転支援装置10のRAM12に、コスト算出フラグを記憶し、このコスト算出フラグが「ON」であった場合には、コストを算出済みであると判断して(ステップS7−1においてNO)、コスト算出処理を終了する。   Next, the maintenance point cost calculation process will be described with reference to FIG. Based on the detailed notification data 66 received from the distribution server 2, the CPU 11 of the driving support device 10 determines whether or not the cost of the road that needs to be updated has not been calculated (step S7-1). For example, a cost calculation flag is stored in the RAM 12 of the driving support device 10, and when the cost calculation flag is “ON”, it is determined that the cost has been calculated (NO in step S7-1). The cost calculation process is terminated.

コスト算出フラグが「OFF」であった場合には、コストを未計算であると判断して(ステップS7−1においてYES)、詳細通知データ66の道路番号66aに基づき、コスト算出を行う(ステップS7−2)。具体的には、CPU11は、道路番号66aに対応する道路が、図19に示すコスト判定マップ61に設定された道路に該当するか否かを判断する。コスト判定マップ61は、メンテナンス道路を重み付けするためのマップであって、各条件項目61a〜61jが設定され、各条件項目61a〜61jには、コスト61p〜61yが設定されている。   If the cost calculation flag is “OFF”, it is determined that the cost has not been calculated (YES in step S7-1), and the cost is calculated based on the road number 66a of the detailed notification data 66 (step S7-1). S7-2). Specifically, the CPU 11 determines whether or not the road corresponding to the road number 66a corresponds to the road set in the cost determination map 61 shown in FIG. The cost determination map 61 is a map for weighting the maintenance road, and the condition items 61a to 61j are set, and the costs 61p to 61y are set to the condition items 61a to 61j.

条件項目61aには、メンテナンス道路が、「自宅周辺から所定距離(50km)以内」が設定されている。条件項目61aを満たす場合には、コスト61pである「5」が、そのメンテナンス道路のコストとして算出される。   In the condition item 61a, the maintenance road “within a predetermined distance (50 km) from the vicinity of the home” is set. When the condition item 61a is satisfied, “5”, which is the cost 61p, is calculated as the cost of the maintenance road.

条件項目61b〜61dは、「登録済みの目的地までの最短距離ルートになりうる道」、「登録済みの目的地までの最短時間ルートになりうる道」、「登録済みの目的地までの最小料金ルートになりうる道」であって、「5」のコスト61q〜61sが設定されている。CPU11は、詳細通知データ66の属性66bに、メンテナンス道路のリンクコストが含まれている場合には、各目的地までの探索履歴を示す、上記した探索履歴データ24aをRAM12から読出す。そして、その目的地までの推奨経路を、メンテナンス道路のリンクコストを反映した経路データ22を用いて再探索する。そして、距離、時間又は料金のいずれかが短縮又は縮小されるか否かを判断し、短縮又は縮小される場合には、メンテナンス道路のコストに「5」を加算する。このとき、例えば距離、時間及び料金のうち複数が短縮又は縮小される場合には、該当する条件項目61b〜61dの数だけ、「5」を加算する。   The condition items 61b to 61d are “a road that can be the shortest distance route to the registered destination”, “a road that can be the shortest time route to the registered destination”, and “minimum to the registered destination”. “Road that can be a toll route”, and “5” costs 61q to 61s are set. When the attribute 66b of the detailed notification data 66 includes the maintenance road link cost, the CPU 11 reads the search history data 24a indicating the search history up to each destination from the RAM 12. Then, the recommended route to the destination is re-searched using the route data 22 reflecting the link cost of the maintenance road. Then, it is determined whether or not any of the distance, time, and fee is shortened or reduced. If the distance, time, or fee is shortened or reduced, “5” is added to the cost of the maintenance road. At this time, for example, when a plurality of distances, times, and charges are shortened or reduced, “5” is added by the number of the corresponding condition items 61b to 61d.

条件項目61eは、そのメンテナンス道路が主要道路であるかであって、「2」のコスト61tが設定されている。CPU11は、受信した属性66bに基づき、そのメンテナンス道路が主要道路であるか否かを判断する。また、条件項目61fは、そのメンテナンス道路が自宅の同一県内であるか否かであって、「2」のコスト61uが関連付けられている。また、条件項目61gは、「走行履歴ルートから半径1km以内」であって、「2」のコスト61vが関連付けられている。CPU11は、上記した走行履歴データ24bに基づき、そのメンテナンス道路が、走行履歴のある道路から1km以内であるか否かを判断する。   The condition item 61e is whether the maintenance road is a main road, and a cost 61t of “2” is set. The CPU 11 determines whether the maintenance road is a main road based on the received attribute 66b. The condition item 61f is whether or not the maintenance road is in the same prefecture at home, and the cost 61u of “2” is associated therewith. The condition item 61g is “within a radius of 1 km from the travel history route” and is associated with the cost 61v of “2”. The CPU 11 determines whether or not the maintenance road is within 1 km from a road having a travel history, based on the travel history data 24b described above.

また、条件項目61hは、「自宅の隣接県内」であって、「1」のコスト61wが設定され、条件項目61iは、「走行履歴ルートから半径10km以内」であって、「1」のコスト61xが関連付けられている。さらに、条件項目61jは、その他の道路であって、「1」のコスト61yが関連付けられている。   In addition, the condition item 61h is “adjacent prefecture in home” and the cost 61w of “1” is set, and the condition item 61i is “within a radius of 10 km from the travel history route” and the cost of “1”. 61x is associated. Furthermore, the condition item 61j is another road, and the cost 61y of “1” is associated therewith.

CPU11は、このコスト判定マップ61に基づき、通知する新設道路があるか否かを判断する(ステップS7−3)。具体的には、CPU11は、算出したコストが「5」以上であって、詳細通知データ66の属性66bに、「新設道路」を示す識別データが含まれているか否かを判断する。新設道路がないと判断すると(ステップS7−3においてNO)、ステップS7−5に進む。   Based on this cost determination map 61, the CPU 11 determines whether there is a new road to be notified (step S7-3). Specifically, the CPU 11 determines whether the calculated cost is “5” or more and the identification data indicating “new road” is included in the attribute 66 b of the detailed notification data 66. If it is determined that there is no new road (NO in step S7-3), the process proceeds to step S7-5.

新設道路があると判断すると(ステップS7−3においてYES)、CPU11は、RAM12に記憶された新設道路数カウンタC5の値をインクリメントする(ステップS7
−4)。
If it is determined that there is a new road (YES in step S7-3), CPU 11 increments the value of new road number counter C5 stored in RAM 12 (step S7).
-4).

さらに、CPU11は、通知する改修道路があるか否かを判断する(ステップS7−5)。具体的には、CPU11は、算出したコストが「5」以上であって、詳細通知データ66の属性66bに、「改修道路」が記憶されているか否かを判断する。改修道路がないと判断すると(ステップS7−5においてNO)、ステップS7−7に進む。   Further, the CPU 11 determines whether or not there is a repair road to be notified (step S7-5). Specifically, the CPU 11 determines whether or not the calculated cost is “5” or more and “renovated road” is stored in the attribute 66 b of the detailed notification data 66. If it is determined that there is no improved road (NO in step S7-5), the process proceeds to step S7-7.

改修道路があると判断した場合(ステップS7−5においてYES)、CPU11は、RAM12に記憶された改修道路数カウンタC6の値をインクリメントする(ステップS
7−6)。
When it is determined that there is a modified road (YES in step S7-5), the CPU 11 increments the value of the modified road number counter C6 stored in the RAM 12 (step S).
7-6).

また、CPU11は、算出したコストが「5」以上であって、詳細通知データ66の属性66bに「協調制御不可道路」が記憶されているか否かを判断する(ステップS7−9)。協調制御不可道路ではないと判断した場合(ステップS7−9においてNO)、通知方法判断処理(ステップS8−1)に進む。   Further, the CPU 11 determines whether or not the calculated cost is “5” or more, and “cooperative control impossible road” is stored in the attribute 66b of the detailed notification data 66 (step S7-9). If it is determined that the road is not a cooperatively controlled road (NO in step S7-9), the process proceeds to a notification method determination process (step S8-1).

協調制御不可道路があると判断した場合(ステップS7−9においてYES)、制御不可道路数カウンタC7をインクリメントして(ステップS7−10)、通知方法判断処理
(ステップS8−1)に進む。
When it is determined that there is a road that cannot be cooperatively controlled (YES in step S7-9), the uncontrollable road number counter C7 is incremented (step S7-10), and the process proceeds to a notification method determination process (step S8-1).

その結果、各運転支援装置10ごとに、車両Cが通行する可能性が高いメンテナンス道路の数が算出される。即ち、詳細通知データ66で通知されたメンテナンス道路のうち、車両Cを運転操作するドライバーにとって必要性の高い道路が判別され、その数が、新設道路数カウンタC5、改修道路数カウンタC6、制御不可道路数カウンタC7に記憶される
As a result, the number of maintenance roads that are likely to pass by the vehicle C is calculated for each driving support device 10. That is, among the maintenance roads notified by the detailed notification data 66, roads that are highly necessary for the driver who operates the vehicle C are identified, and the number of the roads is the newly installed road number counter C5, the repaired road number counter C6, and the control is impossible. Stored in the road number counter C7.

次に、通知方法判断処理について、図15に従って説明する。運転支援装置10のCPU11は、図20に示す通知パターンマップ62を、ROM13から読出す(ステップS8−1)。通知パターンマップ62は、メンテナンス道路数と、各種通知方法とを関連付けている。   Next, the notification method determination process will be described with reference to FIG. The CPU 11 of the driving support apparatus 10 reads the notification pattern map 62 shown in FIG. 20 from the ROM 13 (step S8-1). The notification pattern map 62 associates the number of maintenance roads with various notification methods.

CPU11は、この通知パターンマップ62に基づき、通知方法を選択する(ステップS8−2)。詳述すると、CPU11は、通知パターンマップ62に基づき、メンテナンス道路数が「0〜9」である場合には、運転支援装置10の起動時の通知画像を「表示」、起動時の通知音声が「通知なし」と判断する。また、車両C走行中に、そのメンテナンス道路に接近したとき、通知画像の描画が「なし」と判断する。   The CPU 11 selects a notification method based on the notification pattern map 62 (step S8-2). More specifically, when the number of maintenance roads is “0 to 9” based on the notification pattern map 62, the CPU 11 “displays” a notification image when the driving support device 10 is activated, and the notification sound when activated. Judge that there is no notification. Further, when the vehicle C is traveling and approaches the maintenance road, it is determined that the drawing of the notification image is “none”.

また、CPU11は、メンテナンス道路数が「10〜99」であると判断すると、起動時の通知画像の描画を行い、データ更新を推奨する音声を出力すると判断する。さらに、メンテナンス道路に接近したときは、通知画像の描画を行うと判断する。   When the CPU 11 determines that the number of maintenance roads is “10 to 99”, the CPU 11 determines that a notification image at the time of activation is drawn and a sound recommending data update is output. Further, when approaching the maintenance road, it is determined that the notification image is drawn.

さらに、CPU11は、メンテナンス道路数が「100〜」であると判断すると、起動時の通知画像の描画を行い、データ更新を警告する音声を出力するとともに、メンテナンス道路に接近した場合には、通知画像の描画を行うと判断する。   Further, when the CPU 11 determines that the number of maintenance roads is “100-”, the CPU 11 draws a notification image at the time of start-up, outputs a voice warning of data update, and notifies when a maintenance road is approached. It is determined that the image is drawn.

そして、CPU11は、選択した通知パターンが、起動時の通知画像を表示するパターンであるか否かを判断する(ステップS8−3)。本実施形態では、起動時の通知画像を
表示しないパターンは設定されていないが、起動時の通知画像を表示しないパターンが選択された場合には(ステップS8−3においてNO)、ステップS8−5に進む。
Then, the CPU 11 determines whether or not the selected notification pattern is a pattern for displaying a notification image at startup (step S8-3). In the present embodiment, a pattern that does not display a notification image at startup is not set, but when a pattern that does not display a notification image at startup is selected (NO in step S8-3), step S8-5 is performed. Proceed to

通知画像の描画を表示すると判断した場合(ステップS8−3においてYES)、ROM13等から画像描画用の描画データを読出し、通知画像を出力する(ステップS8−4)。その結果、図21に示す通知画像70がディスプレイ25に表示される。通知画像70には、新設道路数表示70aと、改修道路数表示70bと、制御不可道路数表示70cとが表示されている。新設道路数表示70aは、メンテナンス通知データ65の新設道路数65aに基づく新設道路数と、コストが「5」以上である新設道路数が表示されている。同様に、改修道路数表示70bには、メンテナンス通知データ65の改修道路数65bに基づく改修道路数と、コストが「5」以上の改修道路数とが表示されている。制御不可道路数表示70cには、メンテナンス通知データ65の制御不可道路数65cと、コストが「5」以上の協調制御不可道路の数とが表示されている。   When it is determined that the drawing of the notification image is to be displayed (YES in step S8-3), the drawing data for image drawing is read from the ROM 13 or the like and the notification image is output (step S8-4). As a result, the notification image 70 shown in FIG. 21 is displayed on the display 25. In the notification image 70, a new road number display 70a, a repaired road number display 70b, and an uncontrollable road number display 70c are displayed. The new road number display 70a displays the number of new roads based on the number of new roads 65a in the maintenance notification data 65 and the number of new roads whose cost is “5” or more. Similarly, the number of repaired roads 70b displays the number of repaired roads based on the number of repaired roads 65b in the maintenance notification data 65 and the number of repaired roads whose cost is “5” or more. The number of uncontrollable roads display 70c displays the number of uncontrollable roads 65c in the maintenance notification data 65 and the number of uncontrollable roads with a cost of “5” or more.

次に、CPU11は、選択したパターンが、音声出力を行うパターンであるか否かを判断する(ステップS8−5)。音声出力を行うパターンである場合(ステップS8−5においてYES)、その音声の種類が推奨音声であるか警告音声であるかを判断し、音声プロセッサ17を制御して、その音声を出力する(ステップS8−6)。その結果、図21に示すように、推奨音声71又は警告音声(図示省略)が出力されるので、ドライバーは、通知画像70及び推奨音声71(又は警告音声)に基づいて、更新の必要性を判断する。   Next, the CPU 11 determines whether or not the selected pattern is a pattern for outputting sound (step S8-5). If it is a pattern for performing sound output (YES in step S8-5), it is determined whether the sound type is a recommended sound or a warning sound, and the sound processor 17 is controlled to output the sound ( Step S8-6). As a result, as shown in FIG. 21, the recommended sound 71 or the warning sound (not shown) is output, so that the driver can update the necessity based on the notification image 70 and the recommended sound 71 (or the warning sound). to decide.

次に、データ更新処理について図16に従って説明する。運転支援装置10のCPU11は、更新実行の入力操作を待つ(ステップS9−1)。具体的には、通知画像70に表示された更新実行部70dが入力操作されるのを待つ。   Next, the data update process will be described with reference to FIG. The CPU 11 of the driving support apparatus 10 waits for an update execution input operation (step S9-1). Specifically, the update execution unit 70d displayed in the notification image 70 is waited for an input operation.

更新実行部70dが入力操作されると(ステップS9−1においてYES)、運転支援装置10のCPU11は、更新要求と、算出コストが「5」以上のメンテナンス道路の道路番号及び座標(又はリンクID)、運転支援装置10のIDを配信サーバ2に対して送信する(ステップS9−2)。   When the update execution unit 70d is input (YES in step S9-1), the CPU 11 of the driving support apparatus 10 requests the update and the road number and coordinates (or link ID) of the maintenance road whose calculation cost is “5” or more. ), The ID of the driving support device 10 is transmitted to the distribution server 2 (step S9-2).

配信サーバ2は、この要求を受信すると、受信した道路番号に基づき、メンテナンス道路を含むサーバ側経路データ46、サーバ側描画データ47を、サーバ側地理データ記憶部45から読出す。そして、読出したサーバ側経路データ46及びサーバ側描画データ47を、それらのデータのバージョン46f,47dとともに、受信したIDに基づき運転支援装置10に送信する(ステップS9−3)。このとき、運転支援装置10にとって重要度の高いメンテナンス道路のデータのみを送信することにより、データ通信量が軽減される。   Upon receiving this request, the distribution server 2 reads the server-side route data 46 including the maintenance road and the server-side drawing data 47 from the server-side geographic data storage unit 45 based on the received road number. Then, the read server side route data 46 and server side drawing data 47 are transmitted to the driving support device 10 together with the versions 46f and 47d of the data based on the received ID (step S9-3). At this time, the amount of data communication is reduced by transmitting only maintenance road data that is highly important for the driving support device 10.

運転支援装置10は、受信した更新データを、地理データ記憶部20に記憶して、データ更新を行う(ステップS9−4)。CPU11は、更新を行うと、経路データ22又は地図描画データ23のバージョン22f,23dを、そのバージョンに応じて更新する。   The driving support device 10 stores the received update data in the geographic data storage unit 20 and updates the data (step S9-4). When updating, the CPU 11 updates the versions 22f and 23d of the route data 22 or the map drawing data 23 according to the version.

また、配信サーバ2は、更新データを送信した後、そのデータ量等に応じて、ユーザデータ記憶部48内のユーザデータ48aに基づき、課金処理を行うようにしてもよい。
次に、走行中の画面表示について、図17に従って説明する。運転支援装置10のCPU11は、自車位置を検出しながら、コストが「5」以上のメンテナンス道路が、自車位置から所定距離以内であるか否かの判断を繰り返す(ステップS10−1)。そして、メンテナンス道路が、自車位置から所定距離以内に入ったと判断した場合(ステップS10−1においてYES)、図22に示す、走行中通知画像73を表示する。走行中通知画像
73には、メンテナンス道路の概略を示す道路表示73aと、例えば協調制御不可地点を示すメンテナンス地点指標73bとが表示されている。
In addition, after transmitting the update data, the distribution server 2 may perform a charging process based on the user data 48a in the user data storage unit 48 according to the amount of data.
Next, screen display during traveling will be described with reference to FIG. The CPU 11 of the driving assistance apparatus 10 repeats the determination of whether or not the maintenance road having a cost of “5” or more is within a predetermined distance from the own vehicle position while detecting the own vehicle position (step S10-1). If it is determined that the maintenance road has entered within a predetermined distance from the vehicle position (YES in step S10-1), a running notification image 73 shown in FIG. 22 is displayed. In the traveling notification image 73, a road display 73a indicating an outline of the maintenance road and a maintenance point index 73b indicating, for example, a point where cooperative control is not possible are displayed.

続いて、CPU11は、音声プロセッサ17を制御して、更新を促す音声74を出力する。ドライバーは、更新地点を実際に確認し、データ更新の必要があると判断すると、図示しない更新実行部を操作して、データ更新を要求する。データ更新が要求されると、上記したデータ更新処理が実行される。   Subsequently, the CPU 11 controls the sound processor 17 to output a sound 74 that prompts updating. When the driver actually confirms the update point and determines that data update is necessary, the driver operates an update execution unit (not shown) to request data update. When data update is requested, the data update process described above is executed.

上記実施形態によれば、以下のような効果を得ることができる。
(1)上記実施形態では、運転支援装置10は、道路の形状、曲率半径Ra、勾配Da、波長λa、振幅レベルLa等を有する道路データ23bを備えるとともに、道路データ23bに沿って車両Cの協調制御を行う。また、運転支援装置10のCPU11は、車両協調制御に合わないメンテナンス地点を検出し、メンテナンス地点に関する検出データ30を、配信サーバ2に送信するようにした。配信サーバ2は、プローブ情報Prとしての検出データ30を各運転支援装置10から収集し、メンテナンス地点数に関するメンテナンス通知データ65及び詳細通知データ66を生成し、これらのデータを運転支援装置10に送信するようにした。運転支援装置10は、受信したメンテナンス通知データ65及び詳細通知データ66に基づき、メンテナンス地点数を示す通知画像70等をディスプレイ25に出力し、推奨音声71等を出力するようにした。さらに、通知画像70等に基づき、ドライバーの操作があった場合には、配信サーバ2にデータ更新要求を送信し、そのメンテナンス地点を含む最新版のサーバ側経路データ46及びサーバ側描画データ47を受信して、地理データ記憶部20内に記憶するようにした。このため、協調制御に沿わない地点も、通知情報に従って、経路データ22及び地図描画データ23の更新を行うことで、協調制御を可能にすることができる。
According to the above embodiment, the following effects can be obtained.
(1) In the above embodiment, the driving support device 10 includes the road data 23b having the shape of the road, the curvature radius Ra, the gradient Da, the wavelength λa, the amplitude level La, and the like, and the vehicle C along the road data 23b. Perform cooperative control. Further, the CPU 11 of the driving support device 10 detects a maintenance point that does not match the vehicle cooperative control, and transmits detection data 30 related to the maintenance point to the distribution server 2. The distribution server 2 collects the detection data 30 as the probe information Pr from each driving support device 10, generates maintenance notification data 65 and detailed notification data 66 regarding the number of maintenance points, and transmits these data to the driving support device 10. I tried to do it. Based on the received maintenance notification data 65 and detailed notification data 66, the driving support device 10 outputs a notification image 70 and the like indicating the number of maintenance points to the display 25, and outputs a recommended voice 71 and the like. Further, if there is a driver's operation based on the notification image 70 or the like, a data update request is transmitted to the distribution server 2, and the latest server side route data 46 and server side drawing data 47 including the maintenance point are transmitted. It is received and stored in the geographic data storage unit 20. For this reason, the point which does not follow cooperative control can also enable cooperative control by updating the route data 22 and the map drawing data 23 according to notification information.

(2)上記実施形態では、配信サーバ2は、各運転支援装置10から収集した検出データ30に基づき、道路データ23bの改訂を通知するメンテナンス通知データ65及び詳細通知データ66を生成するとともに、それらのデータを運転支援装置10に送信するようにした。運転支援装置10は、受信したメンテナンス通知データ65及び詳細通知データ66に基づき、通知画像70及び走行中通知画像73をディスプレイ25に表示し、推奨音声71等をスピーカ26から出力するようにした。このため、データ更新前に、予め通知を行い、データ更新の可否を問うので、ドライバーにとって必要なタイミングでデータ更新を行うことができる。   (2) In the above embodiment, the distribution server 2 generates the maintenance notification data 65 and the detailed notification data 66 for notifying the revision of the road data 23b based on the detection data 30 collected from each driving support device 10, and This data is transmitted to the driving support device 10. The driving support device 10 displays the notification image 70 and the running notification image 73 on the display 25 based on the received maintenance notification data 65 and detailed notification data 66, and outputs the recommended sound 71 and the like from the speaker 26. For this reason, prior to data update, notification is made in advance and the possibility of data update is asked, so that data update can be performed at a timing necessary for the driver.

(3)上記実施形態では、運転支援装置10は、メンテナンス地点を検出した際に、運転支援装置10が算出した曲率半径R、勾配D、波長λ、振幅レベルLを、属性30cとして検出データ30に記憶して、配信サーバ2に送信するようにした。このため、配信サーバ2は、各運転支援装置10から収集した検出データ30を統計して、最適化した道路データ23bを生成できる。運転支援装置10は、この最適化された道路データ23bによりデータ更新を行うことができるとともに、その運転支援装置10が搭載された車両Cが走行したことのない道路のデータを得ることができる。   (3) In the above embodiment, when the driving assistance device 10 detects the maintenance point, the detection data 30 includes the curvature radius R, gradient D, wavelength λ, and amplitude level L calculated by the driving assistance device 10 as the attribute 30c. And sent to the distribution server 2. Therefore, the distribution server 2 can generate the optimized road data 23b by statistically detecting the detection data 30 collected from each driving support device 10. The driving support device 10 can update data with the optimized road data 23b, and can obtain data of roads on which the vehicle C on which the driving support device 10 is mounted has never traveled.

(4)上記実施形態では、配信サーバ2は、収集した検出データ30に基づき、新設道路・改修道路・協調制御実行不可道路の数を示すメンテナンス通知データ65を、運転支援装置10に送信するようにした。このため、運転支援装置10では、データ更新が必要なメンテナンス道路の数をディスプレイ25に出力することができるので、ドライバーは、データ更新が必要なメンテナンス道路の数を確認し、データ更新の可否を決定することができる。従って、不必要なデータを受信して、運転支援装置10の処理量が増大したり、通信コストが増大するのを抑制できる。   (4) In the above-described embodiment, the distribution server 2 transmits the maintenance notification data 65 indicating the number of new roads, improved roads, and roads where cooperative control cannot be performed to the driving support device 10 based on the collected detection data 30. I made it. For this reason, since the driving support device 10 can output the number of maintenance roads that require data update to the display 25, the driver checks the number of maintenance roads that require data update and determines whether or not the data can be updated. Can be determined. Therefore, it is possible to suppress unnecessary data from being received and an increase in the processing amount of the driving support device 10 and an increase in communication cost.

(5)上記実施形態では、運転支援装置10は、詳細通知データ66に基づき、メンテナンス道路のコスト計算による重み付けを行って、ドライバーが走行する可能性の高いメンテナンス道路の数を、通知画像70内に表示するようにした。このため、ドライバーは、重要度の高いメンテナンス道路の情報を得ることによって、更新データの必要性を認識することができる。   (5) In the above embodiment, the driving support device 10 performs weighting by calculating the cost of the maintenance road based on the detailed notification data 66 to indicate the number of maintenance roads that the driver is likely to travel in the notification image 70. To be displayed. Therefore, the driver can recognize the necessity of the update data by obtaining information on the maintenance road with high importance.

(6)上記実施形態では、運転支援装置10は、メンテナンス道路のコスト計算を行い、コストが「5」以上であるメンテナンス道路の数に応じて、通知パターンを選択するようにした。このため、例えば重要度の高いメンテナンス道路数が多い場合には、通知画像70の表示、推奨音声71又は警告音声の出力、走行中通知画像73の表示を行って、車両協調制御が実行できなくなることを、ドライバーに把握させることができる。   (6) In the above embodiment, the driving support device 10 calculates the cost of the maintenance road, and selects the notification pattern according to the number of maintenance roads whose cost is “5” or more. For this reason, for example, when the number of maintenance roads with high importance is large, the notification image 70 is displayed, the recommended sound 71 or the warning sound is output, and the running notification image 73 is displayed, so that the vehicle cooperative control cannot be executed. This makes it possible for the driver to grasp this.

尚、本実施形態は以下のように変更してもよい。
・上記実施形態では、経路データ22及び地図描画データ23を、図3及び図4に示すデータ構造にしたが、これ以外のデータ構造でもよい。
In addition, you may change this embodiment as follows.
In the above embodiment, the route data 22 and the map drawing data 23 have the data structures shown in FIGS. 3 and 4, but other data structures may be used.

・上記実施形態では、Gセンサ52、上下加速度センサ53、車重センサ54に基づき、加減速度α、上下加速度β、総重量Wを計測し、波長λ、振幅レベルL等を算出するようにしたが、他のセンサを用いてもよい。例えば、ショックアブソーバのピストンロッド内に組込まれたピエゾ圧力センサにより、路面の凹凸による振幅レベルを検出するようにしてもよい。   In the above embodiment, the acceleration / deceleration α, the vertical acceleration β, and the total weight W are measured based on the G sensor 52, the vertical acceleration sensor 53, and the vehicle weight sensor 54, and the wavelength λ, the amplitude level L, and the like are calculated. However, other sensors may be used. For example, an amplitude level due to road surface unevenness may be detected by a piezo pressure sensor incorporated in a piston rod of a shock absorber.

・上記実施形態では、運転支援装置10は、カーブ制御の際には、曲率半径R、勾配Dを算出し、段差制御の際には、波長λ、振幅レベルLを算出するようにしたが、旋回角度、振動数N等、これ以外のパラメータを算出し、RAM12に記憶するようにしてもよい。   In the above embodiment, the driving support device 10 calculates the radius of curvature R and the gradient D in the curve control, and calculates the wavelength λ and the amplitude level L in the step control. Other parameters such as the turning angle and the vibration frequency N may be calculated and stored in the RAM 12.

・上記実施形態では、各曲率半径R,Ra、各勾配D,Da、各波長λ,λa、各振幅レベルL,Laの差が10%以上あるか否かによって、メンテナンス地点を登録するようにしたが、閾値は、10%以外の値でもよい。   In the above embodiment, the maintenance point is registered depending on whether or not the difference between the curvature radii R and Ra, the gradients D and Da, the wavelengths λ and λa, and the amplitude levels L and La is 10% or more. However, the threshold value may be a value other than 10%.

・振幅レベルマップ60は、上下加速度β及び振動数Na等、段差の形状と振幅レベルとを関連づけしたマップであればよく、上記したマップに限定されない。また、コスト判定マップ61は、メンテナンス道路の属性と、コストとを関連付けたマップであればよく、上記したマップに限定されない。また、通知パターンマップ62は、メンテナンス道路数(又はメンテナンス地点数)と、通知方法とを関連づけしたマップであればよく、上記したマップに限定されない。   The amplitude level map 60 is not limited to the map described above as long as it is a map in which the shape of the step and the amplitude level are associated with each other, such as the vertical acceleration β and the frequency Na. The cost determination map 61 may be a map that associates the attribute of the maintenance road with the cost, and is not limited to the map described above. The notification pattern map 62 is not limited to the map described above as long as it is a map in which the number of maintenance roads (or the number of maintenance points) is associated with the notification method.

・上記実施形態では、運転支援装置10は、通知画像70とともに、その運転支援装置10がメンテナンス地点として登録した道路数又は地点数をディスプレイ25に表示するようにしてもよい。   In the above embodiment, the driving support device 10 may display the number of roads or the number of points registered by the driving support device 10 as maintenance points together with the notification image 70 on the display 25.

・上記実施形態では、運転支援装置10が、車両協調制御を行う地点を、経路データ22又は地図描画データ23に基づき判別可能にしてもよい。この場合、リンクIDや座標等と、その地点が車両協調制御を実行する地点であることを示す制御実行フラグが、関連づけられて経路データ22又は地図描画データ23に記憶されている。このようにすると、CPU11は、車両Cの進行方向前方に、制御実行フラグがONである地点があるか否かを判断し、そのような地点があった場合には、車両協調制御を実行するとともに、メンテナンス地点であるか否かの判断を行う。   In the above embodiment, the driving support device 10 may be able to determine the point where the vehicle cooperative control is performed based on the route data 22 or the map drawing data 23. In this case, a link ID, coordinates, and the like, and a control execution flag indicating that the point is a point for executing the vehicle cooperative control are stored in the route data 22 or the map drawing data 23 in association with each other. If it does in this way, CPU11 will judge whether there exists a point whose control execution flag is ON ahead of the advancing direction of vehicles C, and when there is such a point, it will perform vehicle cooperation control. At the same time, it is determined whether it is a maintenance point.

・上記実施形態では、運転支援装置10のCPU11は、コストが「5」以上のメンテナンス道路数に応じて、通知パターンを選択するようにしたが、常に一定の通知パターンにするようにしてもよい。   In the above-described embodiment, the CPU 11 of the driving support device 10 selects the notification pattern according to the number of maintenance roads having a cost of “5” or more. .

・上記実施形態では、運転支援装置10は、道路番号66aに基づき、メンテナンス道路のコストを算出するようにしたが、この処理を省略するようにしてもよい。そして、メンテナンス道路数のみをディスプレイ25に表示するようにしてもよい。   In the above embodiment, the driving support device 10 calculates the cost of the maintenance road based on the road number 66a, but this process may be omitted. Then, only the number of maintenance roads may be displayed on the display 25.

・上記実施形態では、配信サーバ2は、メンテナンス道路数を通知するメンテナンス通知データ65及び詳細通知データ66を、運転支援装置10に送信するようにしたが、更新が必要なデータの有無を示すデータ等を送信するようにしてもよい。   In the above embodiment, the distribution server 2 transmits the maintenance notification data 65 and the detailed notification data 66 for notifying the number of maintenance roads to the driving support device 10, but data indicating the presence or absence of data that needs to be updated. Etc. may be transmitted.

・上記実施形態では、運転支援装置10は、自らが算出した曲率半径R等の協調制御データを配信サーバ2に送信するようにしたが、メンテナンス地点を検出したことを示す識別データと、リンクID・座標のみを配信サーバ2に送信するようにしてもよい。このとき、例えば、配信サーバ2は、メンテナンス地点の検出を示すフラグを「ON」にする。そして、データ更新担当者により、フラグが「ON」にされた道路のデータを手動で更新するようにしてもよい。   In the above embodiment, the driving support device 10 transmits cooperative control data such as the curvature radius R calculated by itself to the distribution server 2, but the identification data indicating that the maintenance point has been detected, and the link ID Only the coordinates may be transmitted to the distribution server 2. At this time, for example, the distribution server 2 sets a flag indicating detection of the maintenance point to “ON”. Then, the data of the road whose flag is set to “ON” may be manually updated by a data update person.

・上記実施形態では、運転支援装置10は、車両協調制御として、加減速制御、段差制御を行うようにしたが、その他の走行制御を行うようにしてもよい。
・上記実施形態では、運転支援装置10は、配信サーバ2から更新データを受信するようにしたが、通知画像70,走行中通知画像73等を表示したり、推奨音声71等を出力するのみでもよい。例えば、ドライバーは、これらの通知に基づき、販売店等の店舗に出向き、運転支援装置10と、店舗が有する専用端末とをケーブル等で接続して、更新データを送信するようにしてもよい。又は、新たな経路データ22及び地図描画データ23を記憶した光ディスクを運転支援装置10に挿入するようにしてもよい。
In the above embodiment, the driving support device 10 performs acceleration / deceleration control and step difference control as vehicle cooperative control, but may perform other travel control.
In the above embodiment, the driving support apparatus 10 receives the update data from the distribution server 2, but only displays the notification image 70, the running notification image 73, etc., or outputs the recommended voice 71, etc. Good. For example, the driver may go to a store such as a store based on these notifications, connect the driving support device 10 and a dedicated terminal possessed by the store with a cable or the like, and transmit update data. Alternatively, an optical disk storing new route data 22 and map drawing data 23 may be inserted into the driving support device 10.

・上記実施形態では、運転支援装置10は、ドライバーに対して、データ更新の必要を示す通知を行った後、入力操作の有無に応じて、データ更新要求を行うようにした。これ以外に、配信サーバ2が、各運転支援装置10から受信した検出データ30を統計処理して、更新データを生成し、通知を行うことなく、新たな更新データを自動的に各運転支援装置10に配信するようにしてもよい。例えば更新データ量が少ない場合や、課金処理がない場合には、このようにすると、ドライバーは、入力操作することなくデータ更新を行うことができるので、利便性を向上できる。   In the above embodiment, the driving support device 10 makes a data update request according to the presence / absence of an input operation after notifying the driver that data update is necessary. In addition to this, the distribution server 2 statistically processes the detection data 30 received from each driving support device 10 to generate update data, and automatically sends new update data to each driving support device without notification. 10 may be distributed. For example, when the amount of update data is small or when there is no billing process, the driver can update data without performing an input operation in this way, so that convenience can be improved.

・上記実施形態では、運転支援装置10は、配信サーバ2からネットワークNを介して更新データを受信するようにした。これ以外に、販売店等で、旧い経路データ22及び地図描画データ23が記憶された光ディスク又はハードディスクからなる地理データ記憶部20を、新しいデータが記憶された地理データ記憶部20に交換するようにしてもよい。   In the above embodiment, the driving support device 10 receives update data from the distribution server 2 via the network N. In addition, the geographic data storage unit 20 composed of an optical disk or a hard disk in which the old route data 22 and the map drawing data 23 are stored is replaced with a geographic data storage unit 20 in which new data is stored. May be.

本実施形態のシステムを示す概略図。Schematic which shows the system of this embodiment. 本実施形態の運転支援装置の構成を説明するブロック図。The block diagram explaining the structure of the driving assistance device of this embodiment. 経路データの説明図。Explanatory drawing of route data. (a)は地図描画データ、(b)は道路データ、(c)はリンク形状データの説明図。(A) is map drawing data, (b) is road data, (c) is explanatory drawing of link shape data. (a)は検出データ、(b)はメンテナンス通知データ、(c)は詳細通知データの説明図。(A) is detection data, (b) is maintenance notification data, (c) is explanatory drawing of detailed notification data. 波長の演算方法の説明図。Explanatory drawing of the calculation method of a wavelength. 配信サーバの構成を説明するブロック図。The block diagram explaining the structure of a delivery server. 本実施形態の処理手順を示す説明図。Explanatory drawing which shows the process sequence of this embodiment. 本実施形態の処理手順を示す説明図。Explanatory drawing which shows the process sequence of this embodiment. 本実施形態の処理手順を示す説明図。Explanatory drawing which shows the process sequence of this embodiment. 本実施形態の処理手順を示す説明図。Explanatory drawing which shows the process sequence of this embodiment. 本実施形態の処理手順を示す説明図。Explanatory drawing which shows the process sequence of this embodiment. 本実施形態の処理手順を示す説明図。Explanatory drawing which shows the process sequence of this embodiment. 本実施形態の処理手順を示す説明図。Explanatory drawing which shows the process sequence of this embodiment. 本実施形態の処理手順を示す説明図。Explanatory drawing which shows the process sequence of this embodiment. 本実施形態の処理手順を示す説明図。Explanatory drawing which shows the process sequence of this embodiment. 本実施形態の処理手順を示す説明図。Explanatory drawing which shows the process sequence of this embodiment. 振幅レベルマップの説明図。Explanatory drawing of an amplitude level map. コスト判定マップの説明図。Explanatory drawing of a cost determination map. 通知判定マップの説明図。Explanatory drawing of a notification determination map. 通知画像の説明図。Explanatory drawing of a notification image. 走行中通知画像の説明図。Explanatory drawing of a notification image during a driving | running | working.

符号の説明Explanation of symbols

1…配信システム、2…配信サーバ、10…運転支援装置、11…協調制御手段、メンテナンス地点検出手段、送信手段、生成手段、更新データ取得手段、地点判別手段、パターン選択手段としてのCPU、17…出力制御手段としての音声プロセッサ、20…協調制御データ記憶手段としての地理データ記憶部、21…出力制御手段としての画像プロセッサ、23b…協調制御データとしての道路データ、25…出力手段としてのディスプレイ、26…出力手段としてのスピーカ、30…検出データ、30c…協調制御データとしての属性、40…受信手段、通知手段、配信手段としてのCPU、47…通知情報としてのメンテナンス通知データ、48…通知情報としての詳細通知データ、C…車両、N…ネットワーク。 DESCRIPTION OF SYMBOLS 1 ... Distribution system, 2 ... Distribution server, 10 ... Driving support apparatus, 11 ... Cooperation control means, Maintenance point detection means, Transmission means, Generation means, Update data acquisition means, Point discrimination means, CPU as pattern selection means, 17 ... Audio processor as output control means, 20. Geographic data storage section as cooperation control data storage means, 21... Image processor as output control means, 23 b. Road data as cooperation control data, 25. Display as output means. , 26 ... Speaker as output means, 30 ... Detection data, 30c ... Attribute as cooperative control data, 40 ... Receiving means, notification means, CPU as distribution means, 47 ... Maintenance notification data as notification information, 48 ... Notification Detailed notification data as information, C ... vehicle, N ... network.

Claims (7)

運転支援のための協調制御データを記憶した協調制御データ記憶手段、及び前記協調制御データに沿って車両の走行制御を行う協調制御手段を備えた複数の運転支援装置と、前記運転支援装置とネットワークを介して接続された配信サーバとを用いて、前記協調制御データを更新する協調制御データ配信方法であって、
前記運転支援装置が、前記協調制御データと前記車両の走行結果とが合わないメンテナンス地点を検出する段階と、
前記メンテナンス地点を検出した運転支援装置が、検出したメンテナンス地点に関する検出データを、前記配信サーバに送信する段階と、
前記配信サーバが、前記各運転支援装置から前記検出データを収集する段階と、
前記配信サーバが、収集した前記検出データに基づき、前記協調制御データの改訂を通知する通知情報を生成する段階と、
前記配信サーバが、前記通知情報を前記各運転支援装置に送信する段階と、
前記運転支援装置が、前記配信サーバから受信した前記通知情報を、出力手段に出力する段階と、
前記運転支援装置が、前記通知情報に従って、データ更新要求を前記配信サーバに送信する段階と、
前記配信サーバが、前記各運転支援装置から受信したデータ更新要求に基づき、更新された前記協調制御データを前記運転支援装置に送信する段階とを有し、
前記配信サーバが通知情報を生成する段階において、前記各車両に搭載された前記各運転支援装置から収集した前記各検出データに基づき、前記メンテナンス地点又はメンテナンス地点を含む道路の数を示す前記通知情報を生成することを特徴とする協調制御データ配信方法。
Cooperative control data storage means for storing cooperative control data for driving assistance, a plurality of driving assistance apparatuses provided with cooperative control means for performing vehicle running control along the cooperative control data, the driving assistance apparatus and the network A coordinated control data distribution method for updating the coordinated control data using a distribution server connected via
Each driving support device detects a maintenance point where the cooperative control data and the traveling result of the vehicle do not match; and
The driving support device that detects the maintenance point transmits detection data regarding the detected maintenance point to the distribution server,
The distribution server collects the detection data from each of the driving support devices;
The distribution server generates notification information for notifying the revision of the cooperative control data based on the collected detection data;
The distribution server transmitting the notification information to the driving support devices;
The driving support device outputs the notification information received from the distribution server to an output unit;
The driving support device transmits a data update request to the distribution server according to the notification information;
The distribution server, based on the data update request received from the driving support device, the updated the coordinated control data which possess and transmitting to the driving support device,
The notification information indicating the maintenance point or the number of roads including the maintenance point based on the detection data collected from the driving support devices mounted on the vehicles when the distribution server generates the notification information. A collaborative control data distribution method characterized by generating data.
車両に搭載された運転支援装置において、
運転支援のための協調制御データを記憶した協調制御データ記憶手段と、
前記協調制御データに沿って車両の走行制御を行う協調制御手段と、
前記協調制御データと前記車両の走行結果とが合わないメンテナンス地点を検出するメンテナンス地点検出手段と、
検出したメンテナンス地点に関する検出データを、配信サーバに送信する送信手段と、
前記配信サーバから受信した、前記協調制御データの改訂を通知する通知情報を、出力手段に出力する出力制御手段と、
更新された協調制御データを、前記配信サーバから取得する更新データ取得手段とを備え
前記出力制御手段は、前記配信サーバから受信した、前記メンテナンス地点の数を示す前記通知情報を前記出力手段に出力する
ことを特徴とする運転支援装置。
In a driving support device mounted on a vehicle,
Cooperative control data storage means storing cooperative control data for driving support;
Cooperative control means for controlling the running of the vehicle along the cooperative control data;
Maintenance point detecting means for detecting a maintenance point where the cooperative control data and the traveling result of the vehicle do not match;
Transmission means for transmitting detection data relating to the detected maintenance point to the distribution server;
Output control means for outputting notification information received from the distribution server to notify the revision of the cooperative control data to an output means;
Update data acquisition means for acquiring updated cooperative control data from the distribution server ,
The driving support apparatus , wherein the output control means outputs the notification information received from the distribution server and indicating the number of maintenance points to the output means .
請求項2に記載の運転支援装置において、
前記メンテナンス地点に対する前記協調制御データを生成する生成手段をさらに備え、
前記送信手段は、
前記運転支援装置が算出した前記協調制御データを含む前記検出データを、前記配信サーバに送信することを特徴とする運転支援装置。
In the driving assistance device according to claim 2 ,
Further comprising generating means for generating the cooperative control data for the maintenance point;
The transmission means includes
The driving support apparatus, wherein the detection data including the cooperative control data calculated by the driving support apparatus is transmitted to the distribution server.
請求項2又は3に記載の運転支援装置において、
前記通知情報に基づき、前記メンテナンス地点を重み付けして、重要度の高いメンテナンス地点を判断する地点判別手段をさらに備え、
前記出力制御手段は、
重要度の高いメンテナンス地点に関する通知を前記出力手段に出力することを特徴とする運転支援装置。
In the driving assistance device according to claim 2 or 3 ,
Based on the notification information, the maintenance point is weighted, further comprising a point determination means for determining a maintenance point with high importance,
The output control means includes
A driving support device that outputs a notification regarding a maintenance point with high importance to the output means.
請求項4に記載の運転支援装置において、
前記更新データ取得手段は、
前記重要度の高いメンテナンス地点のデータ更新要求を前記配信サーバに送信することを特徴とする運転支援装置。
The driving support device according to claim 4 ,
The update data acquisition means includes
A driving support apparatus that transmits a data update request of the maintenance point having the high importance level to the distribution server.
請求項2〜5のいずれか1項に記載の運転支援装置において、
前記通知情報に基づき、重要度の高いメンテナンス道路数を算出し、そのメンテナンス道路数に応じて通知パターンを変更するパターン選択手段をさらに備えたことを特徴とする運転支援装置。
In the driving assistance device according to any one of claims 2 to 5 ,
A driving support apparatus, further comprising a pattern selection unit that calculates the number of maintenance roads with high importance based on the notification information and changes a notification pattern according to the number of maintenance roads.
車両に搭載された運転支援装置に、運転支援のための協調制御データを配信する配信サーバにおいて、
前記各運転支援装置から、前記協調制御データと実際の走行結果とが合わないメンテナンス地点に関する検出データを収集する検出データ受信手段と、
収集した前記検出データに基づき、前記協調制御データの改訂を通知する通知情報を生成する通知情報生成手段と、
前記通知情報を前記各運転支援装置に送信する通知情報送信手段と、
前記各運転支援装置から、前記通知情報にしたがって送信されたデータ更新要求を受信する更新要求受信手段と、
受信したデータ更新要求に基づき、更新された前記協調制御データを前記運転支援装置に送信する配信手段とを備え
前記通知情報送信手段は、前記各車両に搭載された前記各運転支援装置から収集した前記各検出データに基づき、前記メンテナンス地点又はメンテナンス地点を含む道路の数を示す前記通知情報を生成することを特徴とする配信サーバ。
In a distribution server that distributes cooperative control data for driving support to a driving support device mounted on a vehicle,
From each of the driving support devices, detection data receiving means for collecting detection data relating to maintenance points where the cooperative control data and the actual traveling result do not match,
Notification information generating means for generating notification information for notifying the revision of the cooperative control data based on the collected detection data;
Notification information transmitting means for transmitting the notification information to each of the driving support devices;
Update request receiving means for receiving a data update request transmitted according to the notification information from each of the driving support devices;
Based on the received data update request, comprising the distribution means for transmitting the updated cooperative control data to the driving support device ,
The notification information transmitting means generates the notification information indicating the maintenance point or the number of roads including the maintenance point based on the detection data collected from the driving support devices mounted on the vehicles. A featured distribution server.
JP2005352280A 2005-12-06 2005-12-06 Cooperative control data distribution method, driving support device, and distribution server Expired - Fee Related JP4631682B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005352280A JP4631682B2 (en) 2005-12-06 2005-12-06 Cooperative control data distribution method, driving support device, and distribution server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005352280A JP4631682B2 (en) 2005-12-06 2005-12-06 Cooperative control data distribution method, driving support device, and distribution server

Publications (2)

Publication Number Publication Date
JP2007156894A JP2007156894A (en) 2007-06-21
JP4631682B2 true JP4631682B2 (en) 2011-02-16

Family

ID=38241171

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005352280A Expired - Fee Related JP4631682B2 (en) 2005-12-06 2005-12-06 Cooperative control data distribution method, driving support device, and distribution server

Country Status (1)

Country Link
JP (1) JP4631682B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3160484B2 (en) 1994-12-22 2001-04-25 三菱重工業株式会社 Gas turbine blade cooling system
JPWO2022054712A1 (en) * 2020-09-09 2022-03-17

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4825758B2 (en) * 2007-09-06 2011-11-30 株式会社日立製作所 Traffic information system
JP4990115B2 (en) * 2007-12-06 2012-08-01 株式会社デンソー Position range setting device, control method and control device for moving object mounting device, and control method and control device for vehicle air conditioner
JP5469419B2 (en) * 2009-09-28 2014-04-16 富士重工業株式会社 Driving assistance device
GB201305131D0 (en) * 2013-03-20 2013-05-01 Tomtom Dev Germany Gmbh Methods and systems for detecting a closure of a navigable element
JP6780456B2 (en) 2016-05-09 2020-11-04 株式会社デンソー Driving characteristic storage device
CN106710220B (en) * 2017-03-14 2019-08-16 河南理工大学 A kind of urban road layering Dynamic coordinated control algorithm and control method
JP7136178B2 (en) * 2018-02-14 2022-09-13 住友電気工業株式会社 Management device, in-vehicle device, data collection system, data collection method and data collection program
CN110874229A (en) * 2018-08-30 2020-03-10 百度在线网络技术(北京)有限公司 Map upgrading method and device for automatic driving automobile
JP7159137B2 (en) 2019-09-25 2022-10-24 本田技研工業株式会社 VEHICLE CONTROL DEVICE, VEHICLE CONTROL METHOD, AND PROGRAM

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4196141B2 (en) * 1998-03-23 2008-12-17 株式会社エクォス・リサーチ Communication navigation system
JP2002148051A (en) * 2000-11-14 2002-05-22 Matsushita Electric Ind Co Ltd Car navigation device and map information supply device
JP2002340594A (en) * 2001-03-09 2002-11-27 Matsushita Electric Ind Co Ltd Route guidance information distribution system
JP2002305806A (en) * 2001-03-30 2002-10-18 Aisin Aw Co Ltd Drive control device for hybrid vehicle, drive control method for hybrid vehicle, and program therefor
JP2004109021A (en) * 2002-09-20 2004-04-08 Clarion Co Ltd Road map information update system
JP4176436B2 (en) * 2002-09-30 2008-11-05 株式会社ザナヴィ・インフォマティクス Update map data display method and in-vehicle terminal device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3160484B2 (en) 1994-12-22 2001-04-25 三菱重工業株式会社 Gas turbine blade cooling system
JPWO2022054712A1 (en) * 2020-09-09 2022-03-17
JP7414150B2 (en) 2020-09-09 2024-01-16 株式会社デンソー Map server, map distribution method
US12487099B2 (en) 2020-09-09 2025-12-02 Denso Corporation Map server and map distribution method

Also Published As

Publication number Publication date
JP2007156894A (en) 2007-06-21

Similar Documents

Publication Publication Date Title
US8180569B2 (en) Car information system, map server and on-board system
JP4631682B2 (en) Cooperative control data distribution method, driving support device, and distribution server
JP5096396B2 (en) Traffic information management server, navigation terminal and method
JP5027777B2 (en) Car navigation apparatus and car navigation method
JP4995499B2 (en) Map information distribution system
JP5024134B2 (en) Travel information creation device, travel information creation method and program
CN101726306B (en) Safe driving evaluation system
JP4913689B2 (en) Traffic information distribution system
US20110282575A1 (en) Map information guidance device, map information guidance method, and computer program
JP5549353B2 (en) Car navigation system
JP6160364B2 (en) Map information update system, map information update device, map information update method, and computer program
JP2017096873A (en) Information processing apparatus, vehicle information processing apparatus, information processing method, and vehicle information processing method
JP2009222519A (en) Navigation system and route searching method
JP2003240574A (en) Navigation device and navigation method
JP2010067074A (en) Information collection device, information collection method and information collection program
CN103674045A (en) Communication-type navigation system that searches for routes by sensing changes in traffic volume
WO2012173798A1 (en) Method and apparatus to provide guidance to a vehicle based on vehicle characteristics
JP2016194867A (en) Traveling environment evaluation system
WO2007055086A1 (en) Navigation device, map server, map updating system, map updating method, and map updating program
CN103245350B (en) A kind of method and device judging point of interest getatability
JP5794453B2 (en) Navigation system, navigation program, and navigation method
JP2007155504A (en) Driving support method and driving support device
JP5395464B2 (en) Route guidance system
JP2021073547A (en) Information processing device, measurement device, and control method
JP4877876B2 (en) Map information distribution system and map information distribution method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080221

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100325

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100427

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100625

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: 20101019

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20101101

R150 Certificate of patent or registration of utility model

Ref document number: 4631682

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131126

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131126

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141126

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees