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
JP6960273B2 - A reverse-way driving judgment server, a reverse-way driving state judgment method, and a program for causing a computer to execute the method. - Google Patents
[go: Go Back, main page]

JP6960273B2 - A reverse-way driving judgment server, a reverse-way driving state judgment method, and a program for causing a computer to execute the method. - Google Patents

A reverse-way driving judgment server, a reverse-way driving state judgment method, and a program for causing a computer to execute the method. Download PDF

Info

Publication number
JP6960273B2
JP6960273B2 JP2017159825A JP2017159825A JP6960273B2 JP 6960273 B2 JP6960273 B2 JP 6960273B2 JP 2017159825 A JP2017159825 A JP 2017159825A JP 2017159825 A JP2017159825 A JP 2017159825A JP 6960273 B2 JP6960273 B2 JP 6960273B2
Authority
JP
Japan
Prior art keywords
reverse
condition
vehicle
way
estimated position
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017159825A
Other languages
Japanese (ja)
Other versions
JP2019040276A (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.)
Mitsui Sumitomo Insurance Co Ltd
Aioi Nissay Dowa Insurance Co Ltd
Original Assignee
Mitsui Sumitomo Insurance Co Ltd
Aioi Nissay Dowa Insurance 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 Mitsui Sumitomo Insurance Co Ltd, Aioi Nissay Dowa Insurance Co Ltd filed Critical Mitsui Sumitomo Insurance Co Ltd
Priority to JP2017159825A priority Critical patent/JP6960273B2/en
Publication of JP2019040276A publication Critical patent/JP2019040276A/en
Application granted granted Critical
Publication of JP6960273B2 publication Critical patent/JP6960273B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、逆走判定サーバ、逆走状態判定方法、および、当該方法をコンピュータに実行させるためのプログラムに関する。 The present invention relates to a reverse-way driving determination server, a reverse-way driving state determination method, and a program for causing a computer to execute the method.

車両のGPSデータを取得し、GPSデータを地図情報にマッチングするマップマッチング処理により道路上の車両の位置を推定して、車両の逆走を検出する装置が知られている(例えば、特許文献1)。当該装置においては、車両の逆走を検出したら直ぐに運転手に逆走していることを報知する。
[先行技術文献]
[特許文献]
[特許文献1]特開2016−145839号公報
A device is known that acquires the GPS data of a vehicle, estimates the position of the vehicle on the road by a map matching process that matches the GPS data with the map information, and detects the reverse running of the vehicle (for example, Patent Document 1). ). The device notifies the driver that the vehicle is running in reverse as soon as it detects that the vehicle is running in reverse.
[Prior art literature]
[Patent Document]
[Patent Document 1] Japanese Unexamined Patent Publication No. 2016-145839

上記装置においては、例えば複数の道路が複雑に交差するインターチェンジではGPSデータの誤差範囲内に、マッチングの複数の候補点が含まれるため、上記のマップマッチング処理によって車両の位置を誤って推定してしまう可能性が高く、従って、車両が逆走していると誤検出する可能性も高い。上記装置は、逆走を検出したら直ぐに運転手に報知するので、誤検出の場合でも直ぐに報知してしまうことになり、運転手に誤った情報を与えてしまう。 In the above device, for example, at an interchange where a plurality of roads intersect in a complicated manner, a plurality of candidate points for matching are included in the error range of GPS data, so that the position of the vehicle is erroneously estimated by the above map matching process. Therefore, there is a high possibility that the vehicle will be falsely detected as running in reverse. Since the above-mentioned device notifies the driver immediately when the reverse driving is detected, even in the case of an erroneous detection, the driver is notified immediately, and erroneous information is given to the driver.

本発明の一態様においては、車両の計測された位置と進行方向とを含む走行状態に基づいて、一般道路を除く特定の道路を走行する車両の逆走状態を判定する逆走判定サーバであって、特定の道路の特定道路リンクであって、予め設定されている走行可能方向を含む特定道路リンクと、車両が逆走している可能性があることを示す逆走フラグを立てるための逆走フラグ条件と、車両が逆走状態であることを示す逆走ステータスデータを出力することを決定するための逆走判定条件と、を記憶する記憶部と、記憶部に記憶されている特定道路リンクと、外部から取得した走行状態とをマップマッチング処理することによって、特定の道路上で車両の位置を推定するマップマッチング部と、記憶部に記憶されている逆走フラグ条件を満たしていると判定した場合に、逆走フラグを立てる逆走フラグ部と、記憶部に記憶されている逆走判定条件を満たしていると判定した場合に、逆走ステータスデータを出力する判定出力部とを備え、逆走フラグ部は、進行方向と、記憶部に記憶されている特定道路リンクのうちの、推定された位置に対応する特定道路リンクの走行可能方向とが予め定められた角度以上に異なっている場合に、記憶部に記憶されている逆走フラグ条件を満たしていると判定して逆走フラグを立て、判定出力部は、逆走判定条件に基づいて、計測された位置と推定された位置との距離が予め定められた距離未満である、という第1条件、推定された位置に対応する特定道路リンクが、予め設定された設定道路リンクである、という第2条件、および、逆走フラグ部によって逆走フラグを立てられている、という第3条件を何れも満たす、推定された位置の逆走カウントをアップし、逆走カウントのアップが、予め定められた時間以上連続している場合、および、予め定められた距離以上連続している場合、の少なくとも一方の場合に、逆走判定条件を満たしていると判定して逆走ステータスデータを出力する、逆走判定サーバを提供する。 In one aspect of the present invention, it is a reverse-way driving determination server that determines the reverse-way driving state of a vehicle traveling on a specific road other than a general road based on the traveling state including the measured position and the traveling direction of the vehicle. This is a specific road link for a specific road, including a preset driving direction, and a reverse driving flag to indicate that the vehicle may be driving in reverse. A storage unit that stores a driving flag condition and a reverse driving judgment condition for determining to output reverse driving status data indicating that the vehicle is in a reverse driving state, and a specific road stored in the storage unit. It is said that the map matching unit that estimates the position of the vehicle on a specific road by performing map matching processing between the link and the driving state acquired from the outside and the reverse driving flag condition stored in the storage unit are satisfied. It is equipped with a reverse-way driving flag unit that sets a reverse-way driving flag when a judgment is made, and a judgment output unit that outputs reverse-way driving status data when it is determined that the reverse-way driving judgment condition stored in the storage unit is satisfied. In the reverse-way driving flag section, the traveling direction and the travelable direction of the specific road link corresponding to the estimated position among the specific road links stored in the storage unit are different by a predetermined angle or more. If so, it is determined that the reverse-way driving flag condition stored in the storage unit is satisfied, the reverse-way driving flag is set, and the judgment output unit is estimated to be the measured position based on the reverse-way driving judgment condition. The first condition that the distance to the position is less than the predetermined distance, the second condition that the specific road link corresponding to the estimated position is the preset set road link, and the reverse driving. The reverse run count is increased at the estimated position, which satisfies all the third conditions that the reverse run flag is set by the flag section, and the reverse run count is continuously increased for a predetermined time or longer. Provided is a reverse-way driving judgment server that determines that the reverse-way driving judgment condition is satisfied and outputs the reverse-way driving status data in at least one of the cases and the case where the driving is continuous for a predetermined distance or more. ..

上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。これらの特徴群のサブコンビネーションもまた発明となり得る。 The above outline of the invention does not list all the necessary features of the present invention. Subcombinations of these feature groups can also be inventions.

逆走検知システム10の模式図であるIt is a schematic diagram of the reverse run detection system 10. 逆走検知システム10におけるデータの流れを説明するためのフロー図である。It is a flow chart for demonstrating the flow of data in a reverse run detection system 10. 車載器100のブロック図である。It is a block diagram of the vehicle-mounted device 100. 移動端末200のブロック図である。It is a block diagram of a mobile terminal 200. 中間サーバ300のブロック図である。It is a block diagram of the intermediate server 300. 分析サーバ400のブロック図である。It is a block diagram of the analysis server 400. 逆走判定条件に従う判定のフロー図である。It is a flow chart of the judgment according to the reverse run judgment condition. 逆走検知対象40において、車両30が高速道路50を順走している状態を説明する模式図である。It is a schematic diagram explaining the state which the vehicle 30 is traveling forward on the highway 50 in the reverse run detection target 40. 図8に示される逆走検知対象40の道路リンクと車両30の走行状態とをマップマッチング処理して逆走判定する方法を説明する図である。FIG. 5 is a diagram illustrating a method of performing map matching processing between the road link of the reverse-way driving detection target 40 and the running state of the vehicle 30 shown in FIG. 8 to determine reverse-way driving. 逆走検知対象40において、車両30が高速道路50を逆走している状態を説明する模式図である。It is a schematic diagram explaining the state which the vehicle 30 is running backward on the highway 50 in the reverse run detection target 40. 図10に示される逆走検知対象40の道路リンクと車両30の走行状態とをマップマッチング処理して逆走判定する方法を説明する図である。It is a figure explaining the method of performing a map matching process between the road link of the reverse run detection target 40 and the running state of a vehicle 30 shown in FIG. 10 to determine reverse run. 記憶部407における逆走カウンタと無視カウンタとを説明する図である。It is a figure explaining the reverse run counter and the neglect counter in the storage unit 407. コンピュータ1200の例を示す図である。It is a figure which shows the example of the computer 1200.

以下、発明の実施の形態を通じて本発明を説明する。下記の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。 Hereinafter, the present invention will be described through embodiments of the invention. The following embodiments do not limit the inventions in the claims. Also, not all combinations of features described in the embodiments are essential to the means of solving the invention.

図1は、逆走検知システム10の模式図である。逆走検知システム10は、一般道路を除く特定の道路、例えば高速道路や有料道路を走行する車両30の逆走を検知して、車両30を運転するユーザ20に対し、逆走していることを報知する。逆走検知システム10は、車両30に搭載される車載器100と、ユーザ20によって所持され、車載器100と無線通信する移動端末200と、インターネット500を介して移動端末200と無線通信する中間サーバ300と、インターネット500を介して中間サーバ300と無線通信する分析サーバ400とを備える。 FIG. 1 is a schematic view of the reverse-way driving detection system 10. The reverse-way driving detection system 10 detects the reverse-way driving of the vehicle 30 traveling on a specific road other than a general road, for example, an expressway or a toll road, and is traveling in reverse to the user 20 who drives the vehicle 30. Is notified. The reverse running detection system 10 includes an on-board unit 100 mounted on the vehicle 30, a mobile terminal 200 possessed by the user 20 and wirelessly communicating with the on-board unit 100, and an intermediate server that wirelessly communicates with the mobile terminal 200 via the Internet 500. It includes a 300 and an analysis server 400 that wirelessly communicates with the intermediate server 300 via the Internet 500.

逆走検知システム10は、例えば保険会社などの1つ又は複数のサービス提供者によって提供される。中間サーバ300および分析サーバ400は、逆走検知システム10の1つ又は複数のサービス提供者によって管理される。サービス提供者は、逆走検知システム10をユーザ20に提供することで、車両30を運転するユーザ20の、逆走運転経験の有無や逆走運転の頻度を含む運転性向などを把握する。これにより、例えば逆走検知システム10を提供する保険会社は、ユーザ20の運転性向などに基づいて、ユーザ20が運転する車両30の保険料を設定したり、定期的に見直したりすることができる。 The reverse-way driving detection system 10 is provided by one or more service providers such as an insurance company. The intermediate server 300 and the analysis server 400 are managed by one or more service providers of the reverse run detection system 10. By providing the reverse-way driving detection system 10 to the user 20, the service provider grasps whether or not the user 20 who drives the vehicle 30 has experience of reverse-way driving and the driving tendency including the frequency of reverse-way driving. As a result, for example, the insurance company that provides the reverse-way driving detection system 10 can set the insurance premium for the vehicle 30 driven by the user 20 or periodically review it based on the driving tendency of the user 20 and the like. ..

逆走検知システム10によるサービスを提供されるユーザ20は、逆走検知システム10のサービス提供者が保険会社である場合には、当該保険会社との間で保険契約を締結している被保険者である。ユーザ20は、サービス提供者との間で、自身が所有する車両30の車両IDを予め設定しておき、車両IDを自身が所有する移動端末200に記憶させておく。そして、ユーザ20は、サービス提供者から与えられる車載器100を、予め車両30に搭載しておく。 If the service provider of the reverse run detection system 10 is an insurance company, the user 20 who is provided with the service by the reverse run detection system 10 is an insured person who has concluded an insurance contract with the insurance company. Is. The user 20 sets in advance the vehicle ID of the vehicle 30 owned by the user 20 with the service provider, and stores the vehicle ID in the mobile terminal 200 owned by the user 20. Then, the user 20 mounts the on-board unit 100 provided by the service provider on the vehicle 30 in advance.

なお、1台の車両30が、例えばサービス提供者との間で保険契約をしている複数人の親族など、複数のユーザ20によって運転される可能性がある場合には、複数のユーザ20は、サービス提供者との間で、車両30および車載器100の1セットに対し、各々が所持する移動端末IDを予め個別に設定しておく。これにより、複数のユーザ20のそれぞれに対して個別に、車両30の保険料を設定したり、定期的に見直したりすることができる。 If one vehicle 30 may be driven by a plurality of users 20, such as a plurality of relatives who have an insurance contract with a service provider, the plurality of users 20 may be operated. , The mobile terminal ID possessed by each of the vehicle 30 and the vehicle-mounted device 100 is individually set in advance with the service provider. As a result, the insurance premium for the vehicle 30 can be set individually for each of the plurality of users 20 and can be reviewed regularly.

車両30に搭載された状態の車載器100は、車両30と電気的に接続されている。車載器100は、車両30のイグニッションスイッチがONになったら、車両30から電気を供給されて自動で電源がONになり、車両30のイグニッションスイッチがOFFになったら、車両30から電気を供給されなくなって自動で電源がOFFになる。換言すると、車載器100は、ユーザ20が車両30の運転を開始する度に、電源がOFFからONに切り替わり、運転を終了する度に、電源がONからOFFに切り替わる。 The on-board unit 100 mounted on the vehicle 30 is electrically connected to the vehicle 30. The on-board unit 100 is supplied with electricity from the vehicle 30 when the ignition switch of the vehicle 30 is turned on and automatically turned on, and is supplied with electricity from the vehicle 30 when the ignition switch of the vehicle 30 is turned off. It disappears and the power turns off automatically. In other words, the on-board unit 100 switches the power supply from OFF to ON each time the user 20 starts driving the vehicle 30, and switches the power supply from ON to OFF each time the operation ends.

図2は、逆走検知システム10におけるデータの流れを説明するためのフロー図である。車載器100は、車両30の走行中に、車両30の走行状態に関するデータである走行状態データを検出して、一定の時間間隔で、走行状態データを近距離無線通信によって移動端末200に送信する(ステップS101)。近距離無線通信の規格として、例えばBluetooth(登録商標)、BLE(Bluetooth(登録商標) Low Energy)、ZigBee(登録商標)、Wi-Fi(登録商標)などを使用してもよい。本実施形態では、近距離無線通信の規格としてBLEを使用する。車載器100は、車載器IDを有し、走行状態データと共に車載器IDを移動端末200に送信する。 FIG. 2 is a flow chart for explaining the flow of data in the reverse-way driving detection system 10. While the vehicle 30 is running, the on-board unit 100 detects the running state data, which is data related to the running state of the vehicle 30, and transmits the running state data to the mobile terminal 200 by short-range wireless communication at regular time intervals. (Step S101). As a standard for short-range wireless communication, for example, Bluetooth (registered trademark), BLE (Bluetooth (registered trademark) Low Energy), ZigBee (registered trademark), Wi-Fi (registered trademark), or the like may be used. In this embodiment, BLE is used as a standard for short-range wireless communication. The vehicle-mounted device 100 has the vehicle-mounted device ID, and transmits the vehicle-mounted device ID together with the traveling state data to the mobile terminal 200.

移動端末200は、車両30の走行中に、車載器100から一定の時間間隔で、走行状態データを近距離無線通信によって受信する(ステップS101)。移動端末200は、車載器100およびインターネット500に無線接続可能な、例えばiOS、Android(登録商標) OSなどのスマートフォンや、タブレット、ウェアラブルデバイスなどである。移動端末200は、車載器100と予めペアリングされ、BLE通信範囲内で移動端末200および車載器100のBLEがONになると、車載器100との間でBLE通信を確立する。 While the vehicle 30 is traveling, the mobile terminal 200 receives traveling state data from the vehicle-mounted device 100 at regular time intervals by short-range wireless communication (step S101). The mobile terminal 200 is a smartphone, a tablet, a wearable device, or the like that can be wirelessly connected to the vehicle-mounted device 100 and the Internet 500, for example, iOS, Android (registered trademark) OS, and the like. The mobile terminal 200 is paired with the vehicle-mounted device 100 in advance, and when the BLE of the mobile terminal 200 and the vehicle-mounted device 100 is turned ON within the BLE communication range, BLE communication is established with the vehicle-mounted device 100.

移動端末200は、車載器100とペアリングするときに車載器100から受信する車載器IDを、予め記憶している車両IDと紐付けて記憶しておく。移動端末200は、車載器100から走行状態データおよび車載器IDを受信すると、車載器IDに紐付けられている車両IDを、車載器IDおよび走行状態データと共に、インターネット500を介して一定の時間間隔で中間サーバ300に送信する(ステップS103)。 The mobile terminal 200 stores the vehicle-mounted device ID received from the vehicle-mounted device 100 when paired with the vehicle-mounted device 100 in association with the vehicle ID stored in advance. When the mobile terminal 200 receives the traveling state data and the vehicle-mounted device ID from the vehicle-mounted device 100, the mobile terminal 200 displays the vehicle ID associated with the vehicle-mounted device ID together with the vehicle-mounted device ID and the vehicle-mounted device ID for a certain period of time via the Internet 500. It is transmitted to the intermediate server 300 at intervals (step S103).

中間サーバ300は、移動端末200から、インターネット500を介して走行状態データ、車載器IDおよび車両IDを受信する(ステップS103)。中間サーバ300は、受信した車載器IDに基づいて、予め車載器IDと紐付けて記憶している車両情報を特定する。車両情報は、車両クラス、車両重量、サイズ等の情報を含む。また、中間サーバ300は、予め移動端末IDも、車載器IDおよび車両IDと紐付けて記憶している。 The intermediate server 300 receives the traveling state data, the vehicle-mounted device ID, and the vehicle ID from the mobile terminal 200 via the Internet 500 (step S103). The intermediate server 300 identifies the vehicle information stored in advance in association with the vehicle-mounted device ID based on the received vehicle-mounted device ID. Vehicle information includes information such as vehicle class, vehicle weight, and size. Further, the intermediate server 300 stores the mobile terminal ID in advance in association with the vehicle-mounted device ID and the vehicle ID.

中間サーバ300は、走行状態データの一部を補正し、補正したデータを含む走行状態データを、車両IDと共に、インターネット500を介して分析サーバ400に送信する(ステップS105)。中間サーバ300は、複数の移動端末200から受信する複数の走行状態データを並行して補正する。 The intermediate server 300 corrects a part of the running state data, and transmits the running state data including the corrected data to the analysis server 400 via the Internet 500 together with the vehicle ID (step S105). The intermediate server 300 corrects a plurality of traveling state data received from the plurality of mobile terminals 200 in parallel.

分析サーバ400は、中間サーバ300から、インターネット500を介して走行状態データ、車両IDおよび車両情報を受信して(ステップS105)、走行状態データおよび車両情報に基づいて、車両30の走行状態を分析する。分析サーバ400は、車両30の走行状態を分析することによって車両30が逆走していると判定した場合に、逆走を示す逆走ステータスデータを、車両IDと共に、インターネット500を介して中間サーバ300に送信する(ステップS107)。 The analysis server 400 receives the running state data, the vehicle ID, and the vehicle information from the intermediate server 300 via the Internet 500 (step S105), and analyzes the running state of the vehicle 30 based on the running state data and the vehicle information. do. When the analysis server 400 analyzes the running state of the vehicle 30 and determines that the vehicle 30 is running in reverse, the analysis server 400 outputs the reverse running status data indicating the reverse running together with the vehicle ID to the intermediate server via the Internet 500. It is transmitted to 300 (step S107).

中間サーバ300は、分析サーバ400から、インターネット500を介して逆走ステータスデータおよび車両IDを受信すると(ステップS107)、逆走ステータスデータおよび車両IDを紐付けて記憶する。中間サーバ300は、受信した車両IDに基づいて、予め車両IDと紐付けて記憶している移動端末IDを特定する。中間サーバ300は、特定した移動端末IDを有する移動端末200に、逆走ステータスデータおよび車両IDを送信する(ステップS109)。 When the intermediate server 300 receives the reverse-way driving status data and the vehicle ID from the analysis server 400 via the Internet 500 (step S107), the intermediate server 300 stores the reverse-way driving status data and the vehicle ID in association with each other. Based on the received vehicle ID, the intermediate server 300 identifies the mobile terminal ID that is stored in association with the vehicle ID in advance. The intermediate server 300 transmits the reverse driving status data and the vehicle ID to the mobile terminal 200 having the specified mobile terminal ID (step S109).

移動端末200は、中間サーバ300から、インターネット500を介して逆走ステータスデータおよび車両IDを受信すると(ステップS109)、車両30が逆走状態であることをユーザ20に通知するように要求する逆走通知データを生成し、近距離無線通信により、逆走通知データを車載器100に送信する(ステップS111)。また、移動端末200は、逆走通知データに基づいて、例えば発音、発振などの手段によって、自らユーザ20に対し、車両30が逆走状態であることを通知する。 When the mobile terminal 200 receives the reverse-way driving status data and the vehicle ID from the intermediate server 300 via the Internet 500 (step S109), the mobile terminal 200 requests the user 20 to be notified that the vehicle 30 is in the reverse-way driving state. The driving notification data is generated, and the reverse driving notification data is transmitted to the vehicle-mounted device 100 by short-range wireless communication (step S111). Further, the mobile terminal 200 notifies the user 20 that the vehicle 30 is in the reverse-way driving state by means of, for example, sounding or oscillating, based on the reverse-way driving notification data.

車載器100は、移動端末200から逆走通知データを受信すると(ステップS111)、逆走通知データに基づいて、例えば発音、発光などの手段によって、ユーザ20に対し、車両30が逆走状態であることを通知する。 When the vehicle-mounted device 100 receives the reverse-way driving notification data from the mobile terminal 200 (step S111), the vehicle 30 is in a reverse-way driving state with respect to the user 20 by means such as sounding or emitting light based on the reverse-way driving notification data. Notify that there is.

図3は、車載器100のブロック図である。車載器100は、制御部101と、加速度センサ105と、ジャイロセンサ107と、地磁気センサ109と、気圧センサ111と、GPSデータ受信部103と、音声出力部113と、スピーカ117と、発光部115と、無線通信部119とを備える。 FIG. 3 is a block diagram of the vehicle-mounted device 100. The in-vehicle device 100 includes a control unit 101, an acceleration sensor 105, a gyro sensor 107, a geomagnetic sensor 109, a pressure sensor 111, a GPS data receiving unit 103, an audio output unit 113, a speaker 117, and a light emitting unit 115. And a wireless communication unit 119.

加速度センサ105、ジャイロセンサ107、地磁気センサ109、および気圧センサ111は、制御部101から要求信号を入力されたら、それぞれセンシングを開始して、制御部101に走行状態データを出力し始める。制御部101に対して、加速度センサ105は加速度データを出力し、ジャイロセンサ107は角速度データを出力し、地磁気センサ109は地磁気データを出力し、気圧センサ111は気圧データを出力する。なお、車載器100は更に、速度センサを備えてもよい。 When the request signal is input from the control unit 101, the acceleration sensor 105, the gyro sensor 107, the geomagnetic sensor 109, and the barometric pressure sensor 111 each start sensing and start outputting running state data to the control unit 101. The acceleration sensor 105 outputs acceleration data, the gyro sensor 107 outputs angular velocity data, the geomagnetic sensor 109 outputs geomagnetic data, and the pressure sensor 111 outputs pressure data to the control unit 101. The vehicle-mounted device 100 may further include a speed sensor.

GPSデータ受信部103は、制御部101から要求信号を入力されたら、GPS(全地球測位システム)から車両30の位置の緯度及び経度を表すGPSデータの受信を開始して、制御部101にGPSデータの出力を開始する。 When the request signal is input from the control unit 101, the GPS data reception unit 103 starts receiving GPS data representing the latitude and longitude of the position of the vehicle 30 from the GPS (Global Positioning System), and the GPS data reception unit 103 sends the GPS to the control unit 101. Start outputting data.

無線通信部119は、加速度センサ105、ジャイロセンサ107、地磁気センサ109、気圧センサ111、およびGPSデータ受信部103によって取得した走行状態データを、近距離無線通信によって、一定の時間間隔で移動端末200に送信する。無線通信部119は更に、移動端末200から逆走通知データを受信したら、逆走通知データを制御部101に出力する。 The wireless communication unit 119 uses short-range wireless communication to collect running state data acquired by the acceleration sensor 105, the gyro sensor 107, the geomagnetic sensor 109, the pressure sensor 111, and the GPS data receiving unit 103 at regular time intervals. Send to. When the wireless communication unit 119 further receives the reverse-way driving notification data from the mobile terminal 200, the wireless communication unit 119 outputs the reverse-way driving notification data to the control unit 101.

スピーカ117は、ユーザ20に対して車両30が逆走していることを通知するためのアラート音声を発する。音声出力部113は、制御部101が、逆走通知データを入力されたことに応じて出力する発音信号に基づいて、スピーカ117にアラート音声を発音させる。 The speaker 117 emits an alert voice for notifying the user 20 that the vehicle 30 is traveling in the reverse direction. The voice output unit 113 causes the speaker 117 to sound an alert voice based on the sounding signal output by the control unit 101 in response to the input of the reverse run notification data.

発光部115は、制御部101が、逆走通知データを入力されたことに応じて出力する発光信号に基づいて、ユーザ20に対して車両30が逆走していることを通知するために発光する。発光部115は、例えばLEDであり、車載器100が車両30に搭載された状態で、ユーザ20が視認可能な位置に配される。 The light emitting unit 115 emits light to notify the user 20 that the vehicle 30 is running in the reverse direction based on the light emitting signal output by the control unit 101 in response to the input of the reverse driving notification data. do. The light emitting unit 115 is, for example, an LED, and is arranged at a position visible to the user 20 in a state where the vehicle-mounted device 100 is mounted on the vehicle 30.

制御部101は、車載器100の電源がONになると、前述の要求信号を加速度センサ105、ジャイロセンサ107、地磁気センサ109、気圧センサ111、およびGPSデータ受信部103に出力する。制御部101は、加速度センサ105、ジャイロセンサ107、地磁気センサ109、気圧センサ111、およびGPSデータ受信部103から走行状態データを入力されると、走行状態データを一定の時間間隔で無線通信部119から移動端末200に送信する。制御部101は、無線通信部119から逆走通知データを入力されると、音声出力部113に発音信号を出力し、発光部115に発光信号を出力する。 When the power of the vehicle-mounted device 100 is turned on, the control unit 101 outputs the above-mentioned request signal to the acceleration sensor 105, the gyro sensor 107, the geomagnetic sensor 109, the barometric pressure sensor 111, and the GPS data receiving unit 103. When the running state data is input from the acceleration sensor 105, the gyro sensor 107, the geomagnetic sensor 109, the pressure sensor 111, and the GPS data receiving unit 103, the control unit 101 transmits the running state data at regular time intervals to the wireless communication unit 119. To the mobile terminal 200. When the reverse run notification data is input from the wireless communication unit 119, the control unit 101 outputs a sounding signal to the voice output unit 113 and outputs a light emitting signal to the light emitting unit 115.

図4は、移動端末200のブロック図である。移動端末200は、制御部201と、記憶部203と、無線通信部205と、送受信部207とを備える。 FIG. 4 is a block diagram of the mobile terminal 200. The mobile terminal 200 includes a control unit 201, a storage unit 203, a wireless communication unit 205, and a transmission / reception unit 207.

記憶部203は、車両IDを車載器IDと紐付けて記憶している。記憶部203は更に、移動端末200によって逆走検知システム10のサービスを利用するための逆走検知アプリケーションを記憶している。逆走検知アプリケーションは、逆走検知システム10のサービス提供者により、例えばインターネット500を介して、インストール可能な状態にされている。逆走検知アプリケーションは、ユーザ20によって移動端末200に予めインストールされる。 The storage unit 203 stores the vehicle ID in association with the vehicle-mounted device ID. The storage unit 203 further stores a reverse-way driving detection application for using the service of the reverse-way driving detection system 10 by the mobile terminal 200. The reverse-way driving detection application is made available for installation by the service provider of the reverse-way driving detection system 10, for example, via the Internet 500. The reverse run detection application is pre-installed on the mobile terminal 200 by the user 20.

逆走検知アプリケーションは、車両30のイグニッションスイッチがONになって車載器100がONになったときに、自動的にバックグラウンドで起動して、移動端末200と車載器100との間の無線接続を確立する。また、逆走検知アプリケーションは、車両30のイグニッションスイッチがOFFになって車載器100がOFFになったときに、自動的に移動端末200と車載器100との間の無線接続を切断し、終了する。よって、ユーザ20による手動での、逆走検知アプリケーションの起動操作、終了操作、および、車載器100と移動端末200との間の無線接続操作は不要である。 The reverse-way driving detection application automatically starts in the background when the ignition switch of the vehicle 30 is turned on and the on-board unit 100 is turned on, and the wireless connection between the mobile terminal 200 and the on-board unit 100 is established. To establish. Further, the reverse-way driving detection application automatically disconnects the wireless connection between the mobile terminal 200 and the on-board unit 100 when the ignition switch of the vehicle 30 is turned off and the on-board unit 100 is turned off, and ends. do. Therefore, the user 20 does not need to manually start and end the reverse-way driving detection application and wirelessly connect the vehicle-mounted device 100 and the mobile terminal 200.

ただし、移動端末200が、例えばSIMフリー端末である場合には、逆走検知アプリケーションによる車載器100との自動接続ができない可能性がある。また、ユーザ20が自ら明示的に車載器100との手動接続を行いたい場合もある。これらの事情を考慮して、逆走検知アプリケーションの起動操作、終了操作、および、車載器100と移動端末200との間の無線接続操作を手動で出来るように設定してもよい。なお、逆走検知アプリケーションが、車両30のイグニッションスイッチがONになって車載器100がONになったときに既に起動状態にある場合には、移動端末200が車載器100と通信可能な状態になったときに、移動端末200と車載器100との間の無線接続を確立してもよい。 However, if the mobile terminal 200 is, for example, a SIM-free terminal, it may not be possible to automatically connect to the vehicle-mounted device 100 by the reverse-way driving detection application. In addition, the user 20 may want to explicitly manually connect to the vehicle-mounted device 100 by himself / herself. In consideration of these circumstances, it may be set so that the start operation, the end operation, and the wireless connection operation between the vehicle-mounted device 100 and the mobile terminal 200 can be manually performed. If the reverse-way driving detection application is already activated when the ignition switch of the vehicle 30 is turned on and the on-board unit 100 is turned on, the mobile terminal 200 is in a state where it can communicate with the on-board unit 100. When this happens, a wireless connection may be established between the mobile terminal 200 and the vehicle-mounted device 100.

なお、逆走検知アプリケーションは、車両30および車載器100がONになっている場合であっても、車載器100と移動端末200との間の距離が予め定められた距離以上になって無線通信が途絶えた場合には、終了してもよい。また、逆走検知アプリケーションは、このように車載器100と移動端末200との間の距離が予め定められた距離以上になって無線通信が途絶えた場合であっても、予め定められた時間以内に、車載器100と移動端末200との間の距離が予め定められた距離以下になって無線通信が再開された場合には、終了しなくてもよい。 In the reverse-way driving detection application, even when the vehicle 30 and the in-vehicle device 100 are turned on, the distance between the in-vehicle device 100 and the mobile terminal 200 becomes equal to or greater than a predetermined distance and wireless communication is performed. If is interrupted, it may be terminated. Further, even if the distance between the on-board unit 100 and the mobile terminal 200 becomes equal to or greater than a predetermined distance and the wireless communication is interrupted, the reverse run detection application can be used within a predetermined time. In addition, when the distance between the vehicle-mounted device 100 and the mobile terminal 200 becomes equal to or less than a predetermined distance and the wireless communication is restarted, the wireless communication does not have to be terminated.

無線通信部205は、近距離無線通信によって一定の時間間隔で、車載器100から走行状態データを受信する。無線通信部205は更に、制御部201から逆走通知データを入力されると、逆走通知データを車載器100に送信する。 The wireless communication unit 205 receives the traveling state data from the vehicle-mounted device 100 at regular time intervals by short-range wireless communication. Further, when the reverse run notification data is input from the control unit 201, the wireless communication unit 205 transmits the reverse run notification data to the vehicle-mounted device 100.

送受信部207は、インターネット500を介して一定の時間間隔で、走行状態データを車両IDおよび車載器IDと共に中間サーバ300に送信する。送受信部207は更に、インターネット500を介して逆走ステータスデータおよび車両IDを受信すると、逆走ステータスデータおよび車両IDを制御部201に出力する。なお、車載器100と移動端末200と中間サーバ300との間の無線通信手段は同じであってもよく、この場合、無線通信部205および送受信部207は同じであってもよい。 The transmission / reception unit 207 transmits the traveling state data together with the vehicle ID and the vehicle-mounted device ID to the intermediate server 300 at regular time intervals via the Internet 500. When the transmission / reception unit 207 further receives the reverse-way driving status data and the vehicle ID via the Internet 500, the transmission / reception unit 207 outputs the reverse-way driving status data and the vehicle ID to the control unit 201. The wireless communication means between the vehicle-mounted device 100, the mobile terminal 200, and the intermediate server 300 may be the same. In this case, the wireless communication unit 205 and the transmission / reception unit 207 may be the same.

制御部201は、前述のように逆走検知アプリケーションが起動すると、逆走検知アプリケーションを実行する。制御部201は、無線通信部205から走行状態データを入力されると、記憶部203を参照して、互いに紐付けられた車載器IDおよび車両IDと共に、走行状態データを送受信部207から中間サーバ300に送信する。また、制御部201は、送受信部207から逆走ステータスデータおよび車両IDを入力されると、入力された車両IDを記憶部203に記憶されている車両IDと照合すると共に、前述の逆走通知データを生成し、逆走通知データを無線通信部205から車載器100に送信する。 When the reverse-way driving detection application is started as described above, the control unit 201 executes the reverse-way driving detection application. When the driving state data is input from the wireless communication unit 205, the control unit 201 refers to the storage unit 203 and transmits the driving state data from the transmission / reception unit 207 together with the vehicle-mounted device ID and the vehicle ID associated with each other to the intermediate server. Send to 300. Further, when the reverse-way driving status data and the vehicle ID are input from the transmission / reception unit 207, the control unit 201 collates the input vehicle ID with the vehicle ID stored in the storage unit 203 and notifies the above-mentioned reverse-way driving. Data is generated, and the reverse run notification data is transmitted from the wireless communication unit 205 to the vehicle-mounted device 100.

図5は、中間サーバ300のブロック図である。中間サーバ300は、車両情報特定部301と、データ補正部303と、記憶部305と、送受信部307とを備える。 FIG. 5 is a block diagram of the intermediate server 300. The intermediate server 300 includes a vehicle information specifying unit 301, a data correction unit 303, a storage unit 305, and a transmission / reception unit 307.

送受信部307は、インターネット500を介して、移動端末200から走行状態データ、車両IDおよび車載器IDを受信すると、車両IDおよび走行状態データをデータ補正部303に出力し、車載器IDを車両情報特定部301に出力する。送受信部307は更に、データ補正部303から走行状態データおよび車両IDを入力され、車両情報特定部301から車両情報を入力されると、インターネット500を介して、走行状態データ、車両IDおよび車両情報を分析サーバ400に送信する。送受信部307は更に、インターネット500を介して分析サーバ400から逆走ステータスデータおよび車両IDを受信すると、逆走ステータスデータおよび車両IDを記憶部305に出力する。また、送受信部307は更に、分析サーバ400から受信した車両IDと紐付けられて記憶部305に記憶されている移動端末IDを特定し、インターネット500を介して逆走ステータスデータおよび車両IDを、特定した移動端末IDを有する移動端末200に送信する。 When the transmission / reception unit 307 receives the traveling state data, the vehicle ID, and the vehicle-mounted device ID from the mobile terminal 200 via the Internet 500, the transmission / reception unit 307 outputs the vehicle ID and the vehicle-mounted device ID to the data correction unit 303, and outputs the vehicle-mounted device ID to the vehicle information. Output to the specific unit 301. When the transmission / reception unit 307 further inputs the traveling state data and the vehicle ID from the data correction unit 303 and the vehicle information is input from the vehicle information specifying unit 301, the transmitting / receiving unit 307 receives the traveling state data, the vehicle ID and the vehicle information via the Internet 500. Is transmitted to the analysis server 400. When the transmission / reception unit 307 further receives the reverse-way driving status data and the vehicle ID from the analysis server 400 via the Internet 500, the transmission / reception unit 307 outputs the reverse-way driving status data and the vehicle ID to the storage unit 305. Further, the transmission / reception unit 307 further identifies the mobile terminal ID stored in the storage unit 305 in association with the vehicle ID received from the analysis server 400, and obtains the reverse running status data and the vehicle ID via the Internet 500. It is transmitted to the mobile terminal 200 having the specified mobile terminal ID.

記憶部305は、車載器ID、車両IDおよび移動端末IDを互いに紐付けて記憶している。また、記憶部305は、走行状態データの一部を補正するための関数情報なども記憶している。記憶部305は、送受信部307から逆走ステータスデータおよび車両IDを入力されると、車両30の逆走を検知したことを、逆走を検知した日時および場所の情報と車両IDと共に記憶する。なお、記憶部305は、記憶している逆走情報を、送受信部307を介して外部から参照されてもよい。 The storage unit 305 stores the vehicle-mounted device ID, the vehicle ID, and the mobile terminal ID in association with each other. In addition, the storage unit 305 also stores function information for correcting a part of the traveling state data. When the reverse-way driving status data and the vehicle ID are input from the transmission / reception unit 307, the storage unit 305 stores the detection of the reverse-way driving of the vehicle 30 together with the date and time and place information of the detection of the reverse-way driving and the vehicle ID. The storage unit 305 may refer to the stored reverse-way information from the outside via the transmission / reception unit 307.

データ補正部303は、送受信部307から車両IDおよび走行状態データを入力されると、記憶部305に記憶されている関数情報などを参照して、走行状態データに含まれる加速度データ、角速度データおよび地磁気データに対し、地軸補正および車両軸補正を行う。地軸補正の一例は、地軸に対し車載器100の上下軸であるZ軸が垂直になるように補正を行うことで、想定される車載器100の進行方向軸であるX軸の値と、X軸およびZ軸に直交するY軸の値とを補正するものである。車両軸補正の一例は、車両30の進行方向と、車載器100のX軸とがずれている場合に、車両30の進行方向と車載器100のX軸とが一致するように補正するものである。データ補正部303は更に、補正後の加速度データ、角速度データおよび地磁気データを、補正していないGPSデータおよび気圧データ、並びに、車両IDと共に、送受信部307から分析サーバ400に送信する。なお、データ補正部303は、補正前の加速度データ、角速度データおよび地磁気データも併せて送受信部307から分析サーバ400に送信してもよい。 When the vehicle ID and the traveling state data are input from the transmitting / receiving unit 307, the data correction unit 303 refers to the function information and the like stored in the storage unit 305, and refers to the acceleration data, the angular velocity data, and the angular velocity data included in the traveling state data. Ground axis correction and vehicle axis correction are performed on the geomagnetic data. An example of the earth's axis correction is to make correction so that the Z axis, which is the vertical axis of the on-board unit 100, is perpendicular to the earth's axis, so that the value of the X axis, which is the assumed traveling direction axis of the on-board unit 100, and X It corrects the values of the Y-axis orthogonal to the axis and the Z-axis. An example of vehicle axis correction is that when the traveling direction of the vehicle 30 and the X-axis of the vehicle-mounted device 100 are deviated, the traveling direction of the vehicle 30 and the X-axis of the vehicle-mounted device 100 are corrected so as to coincide with each other. be. The data correction unit 303 further transmits the corrected acceleration data, angular velocity data, and geomagnetic data from the transmission / reception unit 307 to the analysis server 400 together with the uncorrected GPS data and pressure data, and the vehicle ID. The data correction unit 303 may also transmit the acceleration data, the angular velocity data, and the geomagnetic data before correction from the transmission / reception unit 307 to the analysis server 400.

車両情報特定部301は、送受信部307から車載器IDを入力されると、記憶部305に記憶されている車両情報を参照して、入力された車載器IDから車両情報を特定する。車両情報特定部301は更に、特定した車両情報を送受信部307から分析サーバ400に送信する。 When the vehicle-mounted device ID is input from the transmission / reception unit 307, the vehicle information specifying unit 301 refers to the vehicle information stored in the storage unit 305 and identifies the vehicle information from the input vehicle-mounted device ID. The vehicle information identification unit 301 further transmits the specified vehicle information from the transmission / reception unit 307 to the analysis server 400.

図6は、分析サーバ400のブロック図である。分析サーバ400は、マップマッチング部401と、逆走フラグ部403と、判定出力部405と、記憶部407と、送受信部409とを備える。分析サーバ400は、走行状態データに含まれる、車両30の計測された位置と進行方向とを含む走行状態に基づいて、前述の特定の道路を走行する車両30の逆走状態を判定する逆走判定サーバの一例である。本実施形態では、特定の道路は高速道路である。 FIG. 6 is a block diagram of the analysis server 400. The analysis server 400 includes a map matching unit 401, a reverse run flag unit 403, a determination output unit 405, a storage unit 407, and a transmission / reception unit 409. The analysis server 400 determines the reverse-way driving state of the vehicle 30 traveling on the above-mentioned specific road based on the driving state including the measured position and the traveling direction of the vehicle 30 included in the driving state data. This is an example of a judgment server. In this embodiment, the specific road is a highway.

送受信部409は、インターネット500を介して、中間サーバ300から走行状態データ、車両IDおよび車両情報を受信すると、走行状態データ、車両IDおよび車両情報をマップマッチング部401、逆走フラグ部403および判定出力部405に出力する。送受信部409は更に、判定出力部405から逆走ステータスデータおよび車両IDを入力されると、インターネット500を介して、逆走ステータスデータおよび車両IDを中間サーバ300に送信する。 When the transmission / reception unit 409 receives the travel status data, the vehicle ID, and the vehicle information from the intermediate server 300 via the Internet 500, the transmission / reception unit 409 determines the travel status data, the vehicle ID, and the vehicle information as the map matching unit 401, the reverse travel flag unit 403, and the reverse travel flag unit 403. Output to the output unit 405. Further, when the reverse drive status data and the vehicle ID are input from the determination output unit 405, the transmission / reception unit 409 transmits the reverse drive status data and the vehicle ID to the intermediate server 300 via the Internet 500.

記憶部407は、DRM(Digital Road Map)情報、逆走フラグ条件、逆走判定条件を記憶している。DRM情報は、道路の最小単位の線である道路リンクに関するデータを含む。道路リンクに関するデータには、道路リンクのデータの他に、道路リンク間を結ぶ座標点を含むノードのデータが含まれる。道路リンクに関するデータには更に、道路リンクごとの、複数の緯度経度からなる形状データ、距離のデータ、隣接する道路リンクのデータ、道路タイプ、各道路リンクに予め設定されている走行可能方向のデータ、制限速度などが含まれる。 The storage unit 407 stores DRM (Digital Road Map) information, a reverse run flag condition, and a reverse run determination condition. DRM information includes data on road links, which are the smallest unit of road lines. The data related to the road link includes the data of the node including the coordinate points connecting the road links in addition to the data of the road link. In addition to the data related to road links, shape data consisting of multiple latitudes and longitudes, distance data, data of adjacent road links, road types, and data of travel directions preset for each road link are added. , Speed limit etc. are included.

逆走フラグ条件は、車両30が逆走している可能性があることを示す逆走フラグを立てるための条件である。逆走判定条件は、車両30が逆走状態であることを示す逆走ステータスデータを出力することを決定するための条件である。 The reverse-way flag condition is a condition for setting a reverse-way flag indicating that the vehicle 30 may be running in reverse. The reverse-way driving determination condition is a condition for determining to output reverse-way driving status data indicating that the vehicle 30 is in the reverse-way driving state.

記憶部407は更に、走行履歴を示す、過去の道路リンクのセットも記憶する。記憶部407は更に、逆走カウンタとして、判定出力部405から出力される逆走カウントも記憶する。記憶部407は更に、無視カウンタとして、判定出力部405から出力される無視カウントも記憶する。 The storage unit 407 also stores a set of past road links showing the travel history. The storage unit 407 also stores the reverse run count output from the determination output unit 405 as a reverse run counter. The storage unit 407 also stores the ignore count output from the determination output unit 405 as an ignore counter.

マップマッチング部401は、送受信部409から走行状態データ、車両IDおよび車両情報を入力されると、記憶部407に記憶されているDRM情報に含まれる道路リンクのデータに対して、走行状態データに含まれるGPSデータをマッチングするマップマッチング処理を行う。マップマッチング処理は、GPSデータの誤差を補正する処理を含む。GPSデータは、車両30の計測された位置を示す。マップマッチング部401は、マップマッチング処理によって、高速道路上における車両30の位置を推定する。これらのマップマッチング部401による処理内容は、車両30の計測された位置と進行方向とを含む走行状態に基づいて、一般道路を除く特定の道路を走行する車両30の逆走状態を判定する逆走状態判定方法における、特定の道路の特定道路リンクであって、予め設定されている走行可能方向を含む特定道路リンクと、車両30の走行状態とをマップマッチング処理することによって、特定の道路上で車両30の位置を推定するマップマッチング段階の一例である。 When the travel state data, the vehicle ID and the vehicle information are input from the transmission / reception unit 409, the map matching unit 401 converts the road link data included in the DRM information stored in the storage unit 407 into the travel state data. Performs map matching processing to match the included GPS data. The map matching process includes a process of correcting an error in GPS data. GPS data indicates the measured position of the vehicle 30. The map matching unit 401 estimates the position of the vehicle 30 on the highway by the map matching process. The processing content of these map matching units 401 is the reverse of determining the reverse running state of the vehicle 30 traveling on a specific road other than the general road, based on the running state including the measured position and the traveling direction of the vehicle 30. On a specific road by performing map matching processing between the specific road link of a specific road in the driving state determination method and the specific road link including a preset travelable direction and the traveling state of the vehicle 30. This is an example of a map matching stage for estimating the position of the vehicle 30.

マップマッチング処理では、例えば互いに立体交差する複数の道路の何れを車両30が走行しているかを知るための情報として、気圧データを用いてもよい。また、車両30の加減速、走行速度、向き、斜面を走行することによる傾きなどを知るための情報として、加速度データ、角速度データおよび地磁気データを用いてもよい。また、車両クラス、車両重量、サイズ等の情報が含まれる車両情報を用いてもよい。この場合、記憶部407は、車両クラス、車両重量、サイズ等に応じて異なる、加速度センサ105、ジャイロセンサ107などの判定閾値を予め記憶しておき、マップマッチング部401は、これら判定閾値を用いてGPSデータを道路リンクのデータにマッチングする。なお、角速度データには、水平面内における車両30の向き、鉛直方向に対する車両30の傾斜角度、当該傾斜角度の変化量などが含まれる。鉛直方向に対する車両30の傾斜角度は、例えば、鉛直方向に対する車両30の前後方向軸の傾斜角度や、車両30の重心を通る上下方向軸周りの回転角であるヨー角等を含み、傾斜角度の変化量は、例えば、ヨー角の変化する速さであるヨーレートを含む。 In the map matching process, for example, atmospheric pressure data may be used as information for knowing which of the plurality of roads that cross over each other is the vehicle 30 traveling. Further, acceleration data, angular velocity data, and geomagnetic data may be used as information for knowing acceleration / deceleration, traveling speed, direction, inclination of the vehicle 30 due to traveling on a slope, and the like. Further, vehicle information including information such as vehicle class, vehicle weight, and size may be used. In this case, the storage unit 407 stores in advance the determination threshold values of the acceleration sensor 105, the gyro sensor 107, etc., which differ depending on the vehicle class, vehicle weight, size, etc., and the map matching unit 401 uses these determination threshold values. Match GPS data with road link data. The angular velocity data includes the direction of the vehicle 30 in the horizontal plane, the inclination angle of the vehicle 30 with respect to the vertical direction, the amount of change in the inclination angle, and the like. The inclination angle of the vehicle 30 with respect to the vertical direction includes, for example, the inclination angle of the vehicle 30 in the front-rear direction with respect to the vertical direction, the yaw angle which is the rotation angle around the vertical axis passing through the center of gravity of the vehicle 30, and the like. The amount of change includes, for example, the yaw rate, which is the rate at which the yaw angle changes.

マップマッチング部401は、マップマッチング処理によって推定した車両30の位置である推定位置を示す、推定位置データを、車両IDと共に、逆走フラグ部403および判定出力部405に出力する。 The map matching unit 401 outputs the estimated position data indicating the estimated position which is the position of the vehicle 30 estimated by the map matching process to the reverse driving flag unit 403 and the determination output unit 405 together with the vehicle ID.

逆走フラグ部403は、送受信部409から走行状態データおよび車両IDを入力され、マップマッチング部401から、当該走行状態データに基づく推定位置データおよび車両IDを入力されると、記憶部407に記憶されている逆走フラグ条件を満たしているかどうかを判断する。より具体的には、逆走フラグ部403は、走行状態データに含まれる加速度データ、角速度データおよび地磁気データなどから導出される車両30の進行方向と、記憶部407に記憶されている複数の道路リンクのうちの、車両30の推定位置に対応する道路リンクに定められている走行可能方向とが予め定められた角度以上に異なっているかどうかを判断する。本実施形態における予め定められた角度は135度であり、予め定められた角度は記憶部407に記憶されている。 When the traveling state data and the vehicle ID are input from the transmission / reception unit 409, and the estimated position data and the vehicle ID based on the traveling state data are input from the map matching unit 401, the reverse running flag unit 403 is stored in the storage unit 407. Judges whether or not the reverse run flag condition is satisfied. More specifically, the reverse travel flag unit 403 includes the traveling direction of the vehicle 30 derived from acceleration data, angular velocity data, geomagnetic data, etc. included in the traveling state data, and a plurality of roads stored in the storage unit 407. Among the links, it is determined whether or not the travelable direction defined for the road link corresponding to the estimated position of the vehicle 30 is different from the predetermined angle or more. The predetermined angle in this embodiment is 135 degrees, and the predetermined angle is stored in the storage unit 407.

逆走フラグ部403は、記憶部407に記憶されている逆走フラグ条件を満たしていると判定した場合に、すなわち、車両30の進行方向と、車両30の推定位置に対応する道路リンクの走行可能方向とが135度以上異なっていると判定した場合に、逆走フラグを立てる。逆走フラグ部403は、逆走フラグを立てた走行状態データを車両IDと共に判定出力部405に出力する。これらの逆走フラグ部403による処理内容は、前述の逆走状態判定方法における、逆走フラグ条件を満たしていると判定した場合に逆走フラグを立てる逆走フラグ段階の一例である。 When the reverse-way flag unit 403 determines that the reverse-way flag condition stored in the storage unit 407 is satisfied, that is, the travel of the road link corresponding to the traveling direction of the vehicle 30 and the estimated position of the vehicle 30. If it is determined that the possible direction is different by 135 degrees or more, the reverse run flag is set. The reverse-way driving flag unit 403 outputs the running state data in which the reverse-way driving flag is set to the determination output unit 405 together with the vehicle ID. The processing content by the reverse-way flag unit 403 is an example of the reverse-way flag stage in which the reverse-way flag is set when it is determined that the reverse-way flag condition is satisfied in the above-mentioned reverse-way state determination method.

判定出力部405は、送受信部409から走行状態データおよび車両IDを入力され、マップマッチング部401から、当該走行状態データに基づく推定位置データおよび車両IDを入力されると、記憶部407に記憶されている逆走判定条件を満たしているかどうかを判断する。そして、判定出力部405は、逆走判定条件を満たしていると判定した場合に、送受信部409に逆走ステータスデータおよび車両IDを出力する。これらの判定出力部405による処理内容は、前述の逆走状態判定方法における、逆走判定条件を満たしていると判定した場合に逆走ステータスデータを出力する判定出力段階の一例である。 The determination output unit 405 is stored in the storage unit 407 when the traveling state data and the vehicle ID are input from the transmission / reception unit 409 and the estimated position data and the vehicle ID based on the traveling state data are input from the map matching unit 401. It is judged whether or not the reverse running judgment condition is satisfied. Then, when it is determined that the reverse driving determination condition is satisfied, the determination output unit 405 outputs the reverse driving status data and the vehicle ID to the transmission / reception unit 409. The processing content by these determination output units 405 is an example of a determination output stage that outputs reverse-way status data when it is determined that the reverse-way driving determination condition is satisfied in the above-mentioned reverse-way driving state determination method.

次に、図7から図12を用いて、逆走判定条件の詳細を説明する。図7は、逆走判定条件に従う判定のフロー図である。本実施形態では、マップマッチング処理手法として、GPSデータによって示される車両30の計測された位置に最も近い道路上の位置を車両30の位置として推定する。 Next, the details of the reverse run determination condition will be described with reference to FIGS. 7 to 12. FIG. 7 is a flow chart of determination according to the reverse driving determination condition. In the present embodiment, as a map matching processing method, the position on the road closest to the measured position of the vehicle 30 indicated by GPS data is estimated as the position of the vehicle 30.

図7に示される判定のフローを開始すると、先ず、判定出力部405は、マップマッチ誤差が8m未満であるかどうかを判断する(ステップS201)。マップマッチ誤差が8m未満である、という条件は、走行状態データに含まれるGPSデータによって示される車両30の計測された位置と、当該走行状態データに基づく車両30の推定位置との距離が予め定められた距離未満である、という第1条件の一例である。第1条件は、逆走判定条件の一部であって、記憶部407に記憶されている。 When the determination flow shown in FIG. 7 is started, first, the determination output unit 405 determines whether or not the map match error is less than 8 m (step S201). The condition that the map match error is less than 8 m is that the distance between the measured position of the vehicle 30 indicated by the GPS data included in the driving state data and the estimated position of the vehicle 30 based on the driving state data is predetermined. This is an example of the first condition that the distance is less than the specified distance. The first condition is a part of the reverse run determination condition and is stored in the storage unit 407.

ステップS201において、判定出力部405は、マップマッチ誤差が8m未満であると判定した場合(ステップS201:Yes)、次に、車両30の推定位置に対応する道路リンクが、逆走を検知する対象である逆走検知対象の道路の道路リンクであるかどうかを判断する(ステップS203)。車両30の推定位置に対応する道路リンクが逆走検知対象の道路リンクである、という条件は、車両30の推定位置に対応する道路リンクが予め設定された道路リンクである、という第2条件である。第2条件は、逆走判定条件の一部であって、記憶部407に記憶されている。本実施形態における予め設定された道路リンクは、高速道路上のインターチェンジ、ジャンクション、サービスエリア、およびパーキングエリアの少なくとも1つのエリアに少なくとも部分的に含まれる道路リンクと、本線における、前述の少なくとも1つのエリアに連続して接続された、予め定められた数の道路リンクである。本線における当該道路リンクの予め定められた数は、インターチェンジなどのエリアごとに異なっていてもよい。予め設定された道路リンクは、記憶部407に記憶されている。 In step S201, when the determination output unit 405 determines that the map match error is less than 8 m (step S201: Yes), the road link corresponding to the estimated position of the vehicle 30 is the target for detecting reverse driving. It is determined whether or not the road is a road link of the road to be detected for reverse driving (step S203). The condition that the road link corresponding to the estimated position of the vehicle 30 is the road link to be detected for reverse driving is the second condition that the road link corresponding to the estimated position of the vehicle 30 is a preset road link. be. The second condition is a part of the reverse run determination condition and is stored in the storage unit 407. The preset road links in the present embodiment include a road link that is at least partially contained in at least one area of an interchange, a junction, a service area, and a parking area on a highway, and at least one of the above-mentioned road links on the main line. A predetermined number of road links connected continuously to an area. The predetermined number of road links on the main line may vary from area to area, such as an interchange. The preset road link is stored in the storage unit 407.

ステップS203において、判定出力部405は、車両30の推定位置に対応する道路リンクが逆走検知対象の道路リンクであると判定した場合(ステップS203:Yes)、次に、当該走行状態データに対して逆走フラグ部403により逆走フラグが立てられている、という第3条件を満たすかどうかを判断する(ステップS205)。第3条件は、逆走判定条件の一部であって、記憶部407に記憶されている。 In step S203, when the determination output unit 405 determines that the road link corresponding to the estimated position of the vehicle 30 is the road link to be detected for reverse driving (step S203: Yes), the determination output unit 405 then determines the traveling state data. It is determined whether or not the third condition that the reverse run flag is set by the reverse run flag unit 403 is satisfied (step S205). The third condition is a part of the reverse run determination condition and is stored in the storage unit 407.

ステップS205において、判定出力部405は、第3条件を満たすと判定した場合(ステップS205:Yes)、すなわち、ステップS201からステップS205を通じて第1条件、第2条件および第3条件の何れも満たすと判定した場合、車両30の推定位置の逆走カウントを1つアップして、車両IDと共に記憶部407に記憶させる(ステップS207)。 When the determination output unit 405 determines in step S205 that the third condition is satisfied (step S205: Yes), that is, when all of the first condition, the second condition, and the third condition are satisfied from step S201 through step S205. When the determination is made, the reverse run count of the estimated position of the vehicle 30 is increased by one and stored in the storage unit 407 together with the vehicle ID (step S207).

ステップS207に続けて、判定出力部405は、一定の時間間隔で取得した走行状態データについて逆走判定条件に従い判定した結果として記憶部407に記憶させている逆走カウントのアップが予め定められた時間以上連続しているかどうか、すなわち、逆走カウントが予め定められた数以上であるかどうかを判断する(ステップS209)。本実施形態における予め定められた数は5カウントであり、予め定められた数は記憶部407に記憶されている。例えば、分析サーバ400に送信される走行状態データが1秒周期の場合、逆走カウントが5以上であることを条件として逆走ステータスデータを出力することは、少なくとも5秒間、逆走している可能性がある状態が続いていることを確認してから逆走ステータスデータを出力することを意味する。5秒という時間は、シミュレーションにより、車両30が逆走していることを判定するのに適した最短時間として導出された。なお、逆走カウントの合間に無視カウントがある場合も、逆走カウントのアップが連続であると判断する。 Following step S207, the determination output unit 405 predetermines an increase in the reverse run count stored in the storage unit 407 as a result of determining the running state data acquired at regular time intervals according to the reverse run determination condition. It is determined whether or not the time is continuous, that is, whether or not the reverse run count is equal to or greater than a predetermined number (step S209). The predetermined number in the present embodiment is 5 counts, and the predetermined number is stored in the storage unit 407. For example, when the running state data transmitted to the analysis server 400 has a cycle of 1 second, outputting the reverse running status data on condition that the reverse running count is 5 or more is running backward for at least 5 seconds. It means that the reverse run status data is output after confirming that the possible state continues. The time of 5 seconds was derived by simulation as the shortest time suitable for determining that the vehicle 30 is running in reverse. Even if there is an ignore count between the reverse run counts, it is determined that the reverse run count is continuously increasing.

ステップS209において、判定出力部405は、記憶部407に記憶させている逆走カウントが5以上であると判定した場合(ステップS209:Yes)、送受信部409に逆走ステータスデータおよび車両IDを出力する(ステップS211)。ステップS211の後に、当該フローは終了し、判定出力部405に次の走行状態データが入力されると、当該フローを繰り返す。よって、逆走検知対象の道路で車両30の逆走状態が継続している限りにおいて判定出力部405は逆走ステータスデータを出力し続け、車載器100および移動端末200から車両30を運転するユーザ20に対して、逆走していることを報知し続ける。 In step S209, when the determination output unit 405 determines that the reverse drive count stored in the storage unit 407 is 5 or more (step S209: Yes), the determination output unit 405 outputs the reverse drive status data and the vehicle ID to the transmission / reception unit 409. (Step S211). When the flow ends after step S211 and the next running state data is input to the determination output unit 405, the flow is repeated. Therefore, as long as the reverse-way driving state of the vehicle 30 continues on the road to be detected as reverse-way driving, the determination output unit 405 continues to output the reverse-way driving status data, and the user who drives the vehicle 30 from the vehicle-mounted device 100 and the mobile terminal 200. It keeps informing 20 that it is running in reverse.

ステップS201において、判定出力部405は、第1条件を満たさないと判定した場合(ステップS201:No)、次に、記憶部407に記憶させている逆走カウントが1以上であるかどうかを判断する(ステップS213)。判定出力部405は、逆走カウントが1以上ではないと判定した場合(ステップS213:No)、当該フローは終了する。判定出力部405は、記憶部407に記憶させている逆走カウントが1以上であると判定した場合(ステップS213:Yes)、車両30の推定位置を逆走カウントから除外して、無視カウントを1つアップし、車両IDと共に記憶部407に記憶させる(ステップS215)。 In step S201, when the determination output unit 405 determines that the first condition is not satisfied (step S201: No), the determination output unit 405 then determines whether or not the reverse run count stored in the storage unit 407 is 1 or more. (Step S213). When the determination output unit 405 determines that the reverse run count is not 1 or more (step S213: No), the flow ends. When the determination output unit 405 determines that the reverse drive count stored in the storage unit 407 is 1 or more (step S213: Yes), the determination output unit 405 excludes the estimated position of the vehicle 30 from the reverse drive count and sets the ignore count. One is up and stored in the storage unit 407 together with the vehicle ID (step S215).

ステップS215に続けて、判定出力部405は、一定の時間間隔で取得した走行状態データについて逆走判定条件に従い判定した結果として記憶部407に記憶させている無視カウントのアップが、第2の予め定められた時間以上連続しているかどうか、すなわち、無視カウントが第2の予め定められた数以上であるかどうかを判断する(ステップS217)。本実施形態における第2の予め定められた数は10カウントであり、第2の予め定められた数は記憶部407に記憶されている。 Following step S215, the determination output unit 405 increases the ignore count stored in the storage unit 407 as a result of determining the traveling state data acquired at regular time intervals according to the reverse driving determination condition, in advance of the second step. It is determined whether or not it is continuous for a predetermined time or more, that is, whether or not the ignore count is equal to or greater than the second predetermined number (step S217). The second predetermined number in the present embodiment is 10 counts, and the second predetermined number is stored in the storage unit 407.

ステップS217において、判定出力部405は、記憶部407に記憶させている無視カウントが10以上ではないと判定した場合(ステップS217:No)、ステップS201に戻る。ステップS217において、判定出力部405は、記憶部407に記憶させている無視カウントが10以上であると判定した場合(ステップS217:Yes)、記憶部407に記憶させている逆走カウントおよび無視カウントをリセットする、すなわち0にする(ステップS221)。 In step S217, when the determination output unit 405 determines that the ignore count stored in the storage unit 407 is not 10 or more (step S217: No), the determination output unit 405 returns to step S201. In step S217, when the determination output unit 405 determines that the ignore count stored in the storage unit 407 is 10 or more (step S217: Yes), the reverse run count and the ignore count stored in the storage unit 407. Is reset, that is, set to 0 (step S221).

ステップS215からステップS217を経由してステップS201に戻るフローを換言すると、判定出力部405は、第1条件を満たさない車両30の推定位置が、10以上連続していない場合に、車両30の推定位置を逆走カウントから除外する。 In other words, the flow from step S215 to step S201 via step S217 is that the determination output unit 405 estimates the vehicle 30 when the estimated positions of the vehicles 30 that do not satisfy the first condition are not continuous by 10 or more. Exclude the position from the reverse run count.

ステップS215からステップS217を経由してステップS221に進むフローを換言すると、判定出力部405は、第1条件を満たさない車両30の推定位置が、10以上連続している場合に、逆走カウントおよび無視カウントを0にする。 In other words, the flow from step S215 to step S221 via step S217 is that the determination output unit 405 counts the reverse run and counts when the estimated positions of the vehicles 30 that do not satisfy the first condition are 10 or more consecutively. Set the ignore count to 0.

ステップS203において、判定出力部405は、第2条件を満たさないと判定した場合(ステップS203:No)、次に、記憶部407に記憶させている逆走カウントが1以上であるかどうかを判断する(ステップS219)。また、ステップS205において、判定出力部405は、第3条件を満たさないと判定した場合(ステップS205:No)、ステップS203:Noの場合と同様に、記憶部407に記憶させている逆走カウントが1以上であるかどうかを判断する(ステップS219)。 In step S203, when the determination output unit 405 determines that the second condition is not satisfied (step S203: No), the determination output unit 405 then determines whether or not the reverse run count stored in the storage unit 407 is 1 or more. (Step S219). Further, in step S205, when the determination output unit 405 determines that the third condition is not satisfied (step S205: No), the reverse run count stored in the storage unit 407 is stored in the storage unit 407 as in the case of step S203: No. Determines if is greater than or equal to 1 (step S219).

ステップS219において、判定出力部405が、逆走カウントが1以上ではないと判定した場合(ステップS219:No)、ステップS213:Noの場合と同様に、当該フローは終了する。判定出力部405は、記憶部407に記憶させている逆走カウントが1以上であると判定した場合(ステップS219:Yes)、ステップS217:Yesの場合と同様に、記憶部407に記憶させている逆走カウントおよび無視カウントをリセットする、すなわち0にする(ステップS221)。 When the determination output unit 405 determines in step S219 that the reverse run count is not 1 or more (step S219: No), the flow ends as in the case of step S213: No. When the determination output unit 405 determines that the reverse run count stored in the storage unit 407 is 1 or more (step S219: Yes), the determination output unit 405 stores it in the storage unit 407 as in the case of step S217: Yes. The reverse run count and the ignore count are reset, that is, set to 0 (step S221).

ステップS203およびステップS205の何れか一方からステップS219を経由してステップS221に進むフローを換言すると、判定出力部405は、車両30の推定位置が、第2条件および第3条件の少なくとも1つを満たさない場合に、逆走カウントおよび無視カウントを0にする。 In other words, the flow from either step S203 or step S205 to step S221 via step S219, the determination output unit 405 determines that the estimated position of the vehicle 30 is at least one of the second condition and the third condition. If it is not satisfied, the reverse run count and the ignore count are set to 0.

ステップS209において、判定出力部405は、逆走カウントが5以上ではないと判定した場合(ステップS209:No)、次に、記憶部407に記憶させている無視カウントが1以上であるかどうかを判断する(ステップS223)。 In step S209, when the determination output unit 405 determines that the reverse run count is not 5 or more (step S209: No), then whether or not the ignore count stored in the storage unit 407 is 1 or more is determined. Determine (step S223).

ステップS223において、判定出力部405は、記憶部407に記憶させている無視カウントが1以上であると判定した場合、無視カウントをリセットする、すなわち0にして(ステップS225)、ステップS201に戻る。ステップS223において、判定出力部405は、記憶部407に記憶させている無視カウントが1以上ではないと判定した場合(ステップS223:No)、ステップS201に戻る。 In step S223, when the determination output unit 405 determines that the ignore count stored in the storage unit 407 is 1 or more, the ignore count is reset, that is, set to 0 (step S225), and the process returns to step S201. In step S223, when the determination output unit 405 determines that the ignore count stored in the storage unit 407 is not 1 or more (step S223: No), the determination output unit 405 returns to step S201.

図7に示される判定のフロー全体は、判定出力部405に走行状態データが入力される限りにおいて繰り返される。また、判定出力部405に走行状態データが入力されない場合には、当該フロー全体は繰り返されない。 The entire determination flow shown in FIG. 7 is repeated as long as the traveling state data is input to the determination output unit 405. Further, when the traveling state data is not input to the determination output unit 405, the entire flow is not repeated.

以上、図7を用いて説明した逆走判定条件によれば、分析サーバ400において、マップマッチング処理で誤ったマッチングが行われて逆走フラグが立ったとしても、直ぐには中間サーバ300に逆走ステータスデータを送信せず、一定の時間における車両30の走行状態を分析してから中間サーバ300に逆走ステータスデータを送信する。これにより、ユーザ20に誤った情報を与えてしまうことを防止できる。 As described above, according to the reverse-way driving determination condition described with reference to FIG. 7, even if the analysis server 400 performs erroneous matching in the map matching process and the reverse-way driving flag is set, the reverse-way driving is immediately performed on the intermediate server 300. Without transmitting the status data, the running state of the vehicle 30 at a certain time is analyzed, and then the reverse running status data is transmitted to the intermediate server 300. As a result, it is possible to prevent the user 20 from being given erroneous information.

なお、図7のステップS209において、代替的に、判定出力部405は、一定の時間間隔で取得した走行状態データについて逆走判定条件に従い判定した結果として記憶部407に記憶させている逆走カウントのアップが、予め定められた距離以上連続しているかどうかを判断してもよい。予め定められた距離は記憶部407に記憶されている。この場合、判定出力部405は、走行状態データに含まれる加速度データに基づいて車両30の走行距離を算出する。なお、予め定められた距離の走行時間は車両30の速度に応じて異なるので、予め定められた距離を走行する間に連続してアップする逆走カウントの数は一定ではない。 In addition, in step S209 of FIG. 7, instead, the determination output unit 405 stores the reverse run count stored in the storage unit 407 as a result of determining the running state data acquired at regular time intervals according to the reverse run determination condition. It may be determined whether or not the ups are continuous for a predetermined distance or more. The predetermined distance is stored in the storage unit 407. In this case, the determination output unit 405 calculates the mileage of the vehicle 30 based on the acceleration data included in the traveling state data. Since the traveling time of a predetermined distance varies depending on the speed of the vehicle 30, the number of reverse driving counts that continuously increase while traveling the predetermined distance is not constant.

なお、図7のステップS217において、代替的に、判定出力部405は、一定の時間間隔で取得した走行状態データについて逆走判定条件に従い判定した結果として記憶部407に記憶させている無視カウントのアップが、第2の予め定められた距離以上連続しているかどうかを判断してもよい。第2の予め定められた距離は記憶部407に記憶されている。この場合、ステップS215からステップS217を経由してステップS201に戻るフローを換言すると、判定出力部405は、第1条件を満たさない車両30の推定位置が、第2の予め定められた距離以上連続していない場合に、車両30の推定位置を逆走カウントから除外する。また、ステップS215からステップS217を経由してステップS221に進むフローを換言すると、判定出力部405は、第1条件を満たさない車両30の推定位置が、予め定められた距離以上連続している場合に、逆走カウントおよび無視カウントを0にする。 In addition, in step S217 of FIG. 7, instead, the determination output unit 405 determines the traveling state data acquired at regular time intervals according to the reverse driving determination condition, and as a result, the storage unit 407 stores the ignore count. It may be determined whether the ups are continuous for more than a second predetermined distance. The second predetermined distance is stored in the storage unit 407. In this case, in other words, the flow of returning from step S215 to step S201 via step S217 is that the determination output unit 405 continuously positions the estimated position of the vehicle 30 that does not satisfy the first condition for a second predetermined distance or more. If not, the estimated position of the vehicle 30 is excluded from the reverse run count. In other words, the flow from step S215 to step S221 via step S217 is that the determination output unit 405 indicates that the estimated positions of the vehicles 30 that do not satisfy the first condition are continuous for a predetermined distance or more. In addition, the reverse run count and the ignore count are set to 0.

なお、主に図3を用いて説明した車載器100は、代替的に、加速度センサ105から出力される加速度データに基づいて車両30の走行距離を算出し、車両30が走行する一定の距離間隔で走行状態データを出力するように構成してもよい。この場合、図7のステップS209において、代替的に、判定出力部405は、一定の距離間隔で取得した走行状態データについて逆走判定条件に従い判定した結果として記憶部407に記憶させている逆走カウントのアップが、予め定められた距離以上連続しているかどうかを判断してもよい。例えば、車両30が10m走行するごとに走行状態データが分析サーバ400に送信される場合には、予め定められた距離を50mに設定してもよい。 The on-board unit 100 mainly described with reference to FIG. 3 instead calculates the mileage of the vehicle 30 based on the acceleration data output from the acceleration sensor 105, and the vehicle 30 travels at a constant distance interval. It may be configured to output the running state data with. In this case, in step S209 of FIG. 7, instead, the determination output unit 405 stores the traveling state data acquired at regular distance intervals in the storage unit 407 as a result of determining according to the reverse driving determination condition. It may be determined whether the count up is continuous for a predetermined distance or more. For example, when the traveling state data is transmitted to the analysis server 400 every time the vehicle 30 travels 10 m, the predetermined distance may be set to 50 m.

なお、車載器100が一定の距離間隔で走行状態データを出力する場合、図7のステップS209において、代替的に、判定出力部405は、一定の距離間隔で取得した走行状態データについて逆走判定条件に従い判定した結果として記憶部407に記憶させている逆走カウントのアップが、予め定められた時間以上連続しているかどうかを判断してもよい。 When the on-board unit 100 outputs the traveling state data at a constant distance interval, in step S209 of FIG. 7, the determination output unit 405 instead determines the reverse driving with respect to the traveling state data acquired at the constant distance interval. As a result of the determination according to the conditions, it may be determined whether or not the increase in the reverse run count stored in the storage unit 407 is continuous for a predetermined time or longer.

なお、車載器100が一定の距離間隔で走行状態データを出力する場合、図7のステップS217において、代替的に、判定出力部405は、一定の距離間隔で取得した走行状態データについて逆走判定条件に従い判定した結果として記憶部407に記憶させている無視カウントのアップが、第2の予め定められた距離以上連続しているかどうかを判断してもよい。例えば、車両30が10m走行するごとに走行状態データが分析サーバ400に送信される場合には、第2の予め定められた距離を100mに設定してもよい。 When the on-board unit 100 outputs the traveling state data at a constant distance interval, in step S217 of FIG. 7, instead, the determination output unit 405 determines the reverse driving with respect to the traveling state data acquired at the constant distance interval. As a result of the determination according to the condition, it may be determined whether or not the increase of the ignore count stored in the storage unit 407 is continuous for a second predetermined distance or more. For example, when the traveling state data is transmitted to the analysis server 400 every time the vehicle 30 travels 10 m, the second predetermined distance may be set to 100 m.

なお、車載器100が一定の距離間隔で走行状態データを出力する場合、図7のステップS217において、代替的に、判定出力部405は、一定の距離間隔で取得した走行状態データについて逆走判定条件に従い判定した結果として記憶部407に記憶させている無視カウントのアップが、第2の予め定められた時間以上連続しているかどうかを判断してもよい。この場合、分析サーバ400は時計を備え、判定出力部405は、当該時計によって第2の予め定められた時間の経過を把握する。なお、一定の距離の走行時間は車両30の速度に応じて異なるので、第2の予め定められた時間で連続してアップする無視カウントの数は一定ではない。 When the on-board unit 100 outputs the traveling state data at a constant distance interval, in step S217 of FIG. 7, the determination output unit 405 instead determines the reverse driving state data acquired at the constant distance interval. As a result of the determination according to the condition, it may be determined whether or not the increase of the ignore count stored in the storage unit 407 is continuous for a second predetermined time or longer. In this case, the analysis server 400 includes a clock, and the determination output unit 405 grasps the passage of a second predetermined time by the clock. Since the traveling time of a certain distance differs depending on the speed of the vehicle 30, the number of ignore counts that continuously increase in the second predetermined time is not constant.

前述の通り、図7のステップS203で用いた第2条件における、予め設定された道路リンク、すなわち逆走検知対象の道路リンクは、予め分析サーバ400の記憶部407に登録される。当該登録は、逆走検知システム10のサービス提供者またはユーザ20によって行われる。サービス提供者またはユーザ20は、道路リンクごとに逆走検知対象を指定して分析サーバ400に登録する。サービス提供者またはユーザ20は、例えばインターチェンジ等を囲う矩形範囲などの、一定の範囲を指定して、一定の範囲に少なくとも部分的に含まれる道路リンクを一括して分析サーバ400に登録してもよい。例えば矩形範囲は、サービス提供者またはユーザ20が、矩形の四隅の緯度経度を指定することによって定められる。 As described above, the preset road link in the second condition used in step S203 of FIG. 7, that is, the road link to be detected for reverse driving is registered in advance in the storage unit 407 of the analysis server 400. The registration is performed by the service provider or the user 20 of the reverse-way driving detection system 10. The service provider or the user 20 specifies a reverse-way driving detection target for each road link and registers it in the analysis server 400. Even if the service provider or the user 20 specifies a certain range such as a rectangular range surrounding an interchange or the like, and collectively registers the road links that are at least partially included in the certain range in the analysis server 400. good. For example, the rectangular range is defined by the service provider or user 20 specifying the latitude and longitude of the four corners of the rectangle.

なお、判定出力部405は、走行状態データに含まれるGPSデータによって示される車両30の計測された位置、および、当該走行状態データに基づく車両30の推定位置の他に、加速度データ、角速度データ、地磁気データ、気圧データ、シミュレーション情報なども考慮して、逆走判定条件を満たしているかどうかを判断してもよい。シミュレーション情報は、予めシミュレーションによって把握される、生じ得る誤差の傾向の情報を含む。 In addition to the measured position of the vehicle 30 indicated by the GPS data included in the traveling state data and the estimated position of the vehicle 30 based on the traveling state data, the determination output unit 405 includes acceleration data, angular velocity data, and the like. It may be determined whether or not the reverse running determination condition is satisfied in consideration of geomagnetic data, pressure data, simulation information, and the like. The simulation information includes information on the tendency of errors that may occur, which is grasped in advance by the simulation.

図8は、逆走検知対象である逆走検知対象40において、車両30が高速道路50を順走している状態を説明する模式図である。図9は、図8に示される逆走検知対象40の道路リンクと車両30の走行状態とをマップマッチング処理して逆走判定する方法を説明する図である。 FIG. 8 is a schematic diagram illustrating a state in which the vehicle 30 is traveling forward on the highway 50 in the reverse-way driving detection target 40, which is the reverse-way driving detection target. FIG. 9 is a diagram illustrating a method of performing map matching processing on the road link of the reverse-way driving detection target 40 and the running state of the vehicle 30 shown in FIG. 8 to determine reverse-way driving.

本実施形態における逆走検知対象40は、図8において破線で示されている矩形範囲である。逆走検知対象40における高速道路50上には、車両30の走行可能方向が黒塗りの矢印で示されている。なお、逆走検知対象40における高速道路50の一部は、2本の波線によって、途中を省略して図示している。以降の図においても、途中を省略して図示する場合には2本の波線を用いている。 The reverse run detection target 40 in the present embodiment is a rectangular range shown by a broken line in FIG. On the highway 50 of the reverse-way driving detection target 40, the travelable direction of the vehicle 30 is indicated by a black arrow. A part of the expressway 50 in the reverse-way driving detection target 40 is shown by omitting the middle by two wavy lines. Also in the following figures, two wavy lines are used when the middle part is omitted.

図8では、高速道路50を順走している車両30の位置を一定時間ごとに示している。そして、図9では、図8に示される車両30の各位置の時間に車載器100から取得されるGPSデータによる、車両30の計測位置31を破線の円で示している。一定の範囲を含む計測位置31は、GPSデータの誤差範囲を示している。 In FIG. 8, the position of the vehicle 30 traveling forward on the highway 50 is shown at regular intervals. Then, in FIG. 9, the measurement position 31 of the vehicle 30 based on the GPS data acquired from the vehicle-mounted device 100 at the time of each position of the vehicle 30 shown in FIG. 8 is shown by a broken line circle. The measurement position 31 including a certain range indicates an error range of GPS data.

図9において、逆走検知対象40内の高速道路50における本線の道路リンクは、直線状の道路リンク52、53、54、57、58、59、62、64で示されている。また、逆走検知対象40外の高速道路50における本線の道路リンクは、直線状の道路リンク51、55、56、60、61、63で示されている。また、逆走検知対象40内の高速道路50におけるインターチェンジの道路リンクは、曲線状の道路リンク71、72、73、74で示されている。これらの逆走検知対象40内の道路リンクは何れも、分析サーバ400の記憶部407に記憶されている逆走検知対象の道路リンクの一例である。また、図9において、各道路リンク間を結ぶノードは、黒塗りの点状のノード80で示されている。 In FIG. 9, the road links of the main line on the expressway 50 in the reverse-way driving detection target 40 are shown by linear road links 52, 53, 54, 57, 58, 59, 62, 64. Further, the road links of the main line on the expressway 50 outside the reverse driving detection target 40 are indicated by linear road links 51, 55, 56, 60, 61, 63. Further, the road links of the interchange on the expressway 50 in the reverse driving detection target 40 are indicated by curved road links 71, 72, 73, 74. Each of these road links in the reverse-way driving detection target 40 is an example of the road link to be the reverse-way driving detection target stored in the storage unit 407 of the analysis server 400. Further, in FIG. 9, the nodes connecting the road links are indicated by black-painted dotted nodes 80.

また、図9において、車両30の計測位置31に最も近い道路リンク上の位置を車両30の位置として推定するマップマッチング処理を行った後の車両30の推定位置33が、推定位置33の時間推移を示す番号と共に、白抜きの矢印で示されている。矢印の向きは、車両30の走行状態データに含まれる地磁気データなどから算出される、車両30の走行方向を示している。 Further, in FIG. 9, the estimated position 33 of the vehicle 30 after the map matching process for estimating the position on the road link closest to the measurement position 31 of the vehicle 30 as the position of the vehicle 30 is the time transition of the estimated position 33. It is indicated by a white arrow along with the number indicating. The direction of the arrow indicates the traveling direction of the vehicle 30 calculated from the geomagnetic data included in the traveling state data of the vehicle 30.

図9を参照すると、図8に示されるように車両30は高速道路50上を走行しているにも拘わらず、車両30の計測位置31の中心は、車両30が実際に位置する道路リンクからずれており、計測位置31の円の内側には、複数の道路リンクが存在している箇所がある。そのため、マップマッチング処理後の車両30の推定位置33は、車両30が実際に位置する道路リンクと異なる道路リンク上に位置する可能性がある。 Referring to FIG. 9, although the vehicle 30 is traveling on the highway 50 as shown in FIG. 8, the center of the measurement position 31 of the vehicle 30 is from the road link where the vehicle 30 is actually located. There is a place where a plurality of road links exist inside the circle at the measurement position 31 because of the deviation. Therefore, the estimated position 33 of the vehicle 30 after the map matching process may be located on a road link different from the road link where the vehicle 30 is actually located.

特に、インターチェンジの道路リンク71、72、73、74のうち、道路リンク71および道路リンク72は、本線の道路リンク53および道路リンク58と立体交差しており、このような複数の道路が立体交差する箇所では、誤った推定位置33となりやすい。図9において、道路の立体交差に起因して誤った推定位置33の一例が、番号3、8および11の白抜き矢印で示されている。なお、番号1から2、4から7、9から10、および、12から16の白抜き矢印で示されている推定位置33は何れも、車両30が実際に位置する道路リンク上に位置している。 In particular, among the road links 71, 72, 73, 74 of the interchange, the road link 71 and the road link 72 are grade-separated with the road link 53 and the road link 58 of the main line, and such a plurality of roads are grade-separated. In the place where it is done, it is easy to get an erroneous estimated position 33. In FIG. 9, an example of an erroneous estimated position 33 due to a grade separation of a road is shown by the white arrows of numbers 3, 8 and 11. The estimated positions 33 indicated by the white arrows 1 to 2, 4 to 7, 9 to 10 and 12 to 16 are all located on the road link where the vehicle 30 is actually located. There is.

図1から7を用いて説明した通り、分析サーバ400の逆走フラグ部403は、図9において、白抜き矢印で示される車両30の走行方向と、各道路リンク上に矢印で示される走行可能方向との角度が135度以上に異なっている場合に、逆走フラグを立てる。ここで、誤った推定位置33の一例である、番号3の白抜き矢印は、本線の道路リンク58上に位置しており、番号3の白抜き矢印と道路リンク58の走行可能方向との角度は135度以上に異なっていない。また、誤った推定位置33の一例である、番号11の白抜き矢印は、本線の道路リンク53上に位置しており、番号11の白抜き矢印と道路リンク53の走行可能方向との角度は135度以上に異なっていない。 As described with reference to FIGS. 1 to 7, the reverse-way flag portion 403 of the analysis server 400 is capable of traveling in the traveling direction of the vehicle 30 indicated by the white arrow and the traveling direction indicated by the arrow on each road link in FIG. If the angle with the direction is different by 135 degrees or more, the reverse run flag is set. Here, the white arrow of number 3, which is an example of the erroneous estimated position 33, is located on the road link 58 of the main line, and the angle between the white arrow of number 3 and the travelable direction of the road link 58. Is not different than 135 degrees. Further, the white arrow of the number 11 which is an example of the erroneous estimated position 33 is located on the road link 53 of the main line, and the angle between the white arrow of the number 11 and the travelable direction of the road link 53 is Not different than 135 degrees.

一方で、誤った推定位置33の一例である、番号8の白抜き矢印は、インターチェンジの道路リンク72上に位置しており、番号8の白抜き矢印と道路リンク72の走行可能方向との角度は135度以上に異なっている。 On the other hand, the white arrow of number 8 which is an example of the erroneous estimated position 33 is located on the road link 72 of the interchange, and the angle between the white arrow of number 8 and the travelable direction of the road link 72. Is different than 135 degrees.

従って、逆走フラグ部403は、番号8の白抜き矢印の推定位置33では逆走フラグを立て、番号8以外の白抜き矢印の推定位置33では逆走フラグを立てない。 Therefore, the reverse run flag unit 403 sets the reverse run flag at the estimated position 33 of the white arrow of the number 8, and does not set the reverse run flag at the estimated position 33 of the white arrow other than the number 8.

次に、分析サーバ400の判定出力部405は、図7を用いて説明した、分析サーバ400の記憶部407に記憶されている逆走判定条件に従い、図9に示される全ての推定位置33について順に、車両30が逆走しているかどうかを判定する。 Next, the determination output unit 405 of the analysis server 400 refers to all the estimated positions 33 shown in FIG. 9 according to the reverse run determination condition stored in the storage unit 407 of the analysis server 400 described with reference to FIG. In order, it is determined whether or not the vehicle 30 is traveling in the reverse direction.

判定出力部405は、番号1から7の白抜き矢印の推定位置33では、逆走判定条件における第1条件および第2条件を満たしているが第3条件を満たしていないので、何れのカウントの増減もしない。 The determination output unit 405 satisfies the first condition and the second condition in the reverse-way driving determination condition at the estimated position 33 of the white arrows of the numbers 1 to 7, but does not satisfy the third condition. It does not increase or decrease.

続けて、判定出力部405は、番号8の白抜き矢印の推定位置33では、逆走判定条件における第1条件、第2条件および第3条件の何れも満たしているので、逆走カウントを1つアップして、記憶部407に記憶させる。 Subsequently, the determination output unit 405 satisfies all of the first condition, the second condition, and the third condition in the reverse run determination condition at the estimated position 33 of the white arrow of the number 8, so that the reverse run count is set to 1. It is uploaded and stored in the storage unit 407.

続けて、判定出力部405は、番号9の白抜き矢印の推定位置33では、逆走判定条件における第1条件および第2条件を満たしているが第3条件を満たしていないので、記憶部407に記憶させている逆走カウントを0にする。 Subsequently, the determination output unit 405 satisfies the first condition and the second condition in the reverse run determination condition at the estimated position 33 of the white arrow of the number 9, but does not satisfy the third condition, so that the storage unit 407 is satisfied. Set the reverse run count stored in to 0.

続けて、判定出力部405は、番号10の白抜き矢印の推定位置33では、逆走判定条件における第1条件を満たしておらず、記憶部407に記憶させている逆走カウントも1以上ではないので、何れのカウントの増減もしない。なお、図9において、番号10の白抜き矢印の推定位置33と対応する計測位置31との最短距離がL10で示されているが、L10は8m以上とする。 Subsequently, the determination output unit 405 does not satisfy the first condition in the reverse run determination condition at the estimated position 33 of the white arrow of the number 10, and the reverse run count stored in the storage unit 407 is also 1 or more. Since there is no such thing, neither count is increased or decreased. In FIG. 9, the shortest distance between the estimated position 33 of the white arrow of No. 10 and the corresponding measurement position 31 is indicated by L10, but L10 is 8 m or more.

続けて、判定出力部405は、番号11から16の白抜き矢印の推定位置33では、逆走判定条件における第1条件および第2条件を満たしているが第3条件を満たしていないので、何れのカウントの増減もしない。 Subsequently, the determination output unit 405 satisfies the first condition and the second condition in the reverse run determination condition at the estimated position 33 of the white arrows of the numbers 11 to 16, but does not satisfy the third condition. Does not increase or decrease the count of.

以上の通り、記憶部407に記憶させている逆走カウントが5以上になっていないので、判定出力部405は、逆走ステータスデータを出力しない。このように、逆走検知システム10によれば、高速道路50を順走している状態の車両30を運転しているユーザ20に対して、誤った情報を与えてしまうことを防止できる。 As described above, since the reverse run count stored in the storage unit 407 is not 5 or more, the determination output unit 405 does not output the reverse run status data. In this way, according to the reverse-way driving detection system 10, it is possible to prevent giving erroneous information to the user 20 who is driving the vehicle 30 in a state of traveling forward on the highway 50.

図10は、逆走検知対象40において、車両30が高速道路50を逆走している状態を説明する模式図である。図11は、図10に示される逆走検知対象40の道路リンクと車両30の走行状態とをマップマッチング処理して逆走判定する方法を説明する図である。図10および図11では、図8および図9に示される構成と同じ構成を同じ参照番号を用いて示している。そこで、以下では、図8および図9に示される構成と同じ構成についての重複する説明を省略する。 FIG. 10 is a schematic diagram illustrating a state in which the vehicle 30 is traveling in reverse on the highway 50 in the reverse-way driving detection target 40. FIG. 11 is a diagram illustrating a method of performing map matching processing between the road link of the reverse-way driving detection target 40 and the running state of the vehicle 30 shown in FIG. 10 to determine reverse-way driving. In FIGS. 10 and 11, the same configurations as those shown in FIGS. 8 and 9 are shown using the same reference numbers. Therefore, in the following, duplicate description of the same configuration as that shown in FIGS. 8 and 9 will be omitted.

図11において、番号1から8の白抜き矢印で示されている推定位置33は何れも、車両30が実際に位置する本線の道路リンク62、57、インターチェンジの道路リンク73上に位置しており、番号1から8の白抜き矢印と道路リンク62、57、73の走行可能方向との角度は135度以上に異なっている。従って、逆走フラグ部403は、番号1から8の白抜き矢印で示されている全ての推定位置33で逆走フラグを立てる。 In FIG. 11, the estimated positions 33 indicated by the white arrows Nos. 1 to 8 are all located on the road links 62 and 57 of the main line where the vehicle 30 is actually located and the road links 73 of the interchange. , The angles of the white arrows Nos. 1 to 8 and the travelable directions of the road links 62, 57, 73 are different by 135 degrees or more. Therefore, the reverse run flag unit 403 sets the reverse run flag at all the estimated positions 33 indicated by the white arrows of the numbers 1 to 8.

ここで、図12を参照しつつ、図11の逆走判定に対応する、記憶部407における逆走カウンタおよび無視カウンタを説明する。図12には、4行×9列のマトリクスが示されており、1行目は、推定位置33における白抜き矢印の番号である推定位置番号が左から順に示されている。各推定位置番号に対応して、2行目は逆走カウント、3行目は無視カウント、4行目は逆走ステータスデータの出力有無が示されている。 Here, with reference to FIG. 12, the reverse run counter and the ignore counter in the storage unit 407 corresponding to the reverse run determination in FIG. 11 will be described. FIG. 12 shows a matrix of 4 rows × 9 columns, and in the first row, the estimated position numbers, which are the numbers of the white arrows at the estimated positions 33, are shown in order from the left. Corresponding to each estimated position number, the second line shows the reverse run count, the third line shows the ignore count, and the fourth line shows whether or not the reverse run status data is output.

判定出力部405は、番号1から3の白抜き矢印の推定位置33では、逆走判定条件における第1条件、第2条件および第3条件の何れも満たしているので、図12に示される通り、逆走カウントを1つずつ3回連続してアップして、記憶部407に記憶させる。 The determination output unit 405 satisfies all of the first condition, the second condition, and the third condition in the reverse-way driving determination condition at the estimated position 33 of the white arrows of the numbers 1 to 3, as shown in FIG. , The reverse run count is increased one by one three times in a row and stored in the storage unit 407.

続けて、判定出力部405は、番号4の白抜き矢印の推定位置33では、逆走判定条件における第1条件を満たしていないので、図12に示される通り、無視カウントを1つアップして記憶部407に記憶させる。なお、図11において、番号4の白抜き矢印の推定位置33と対応する計測位置31との最短距離がL4で示されているが、L4は8m以上とする。 Subsequently, the determination output unit 405 does not satisfy the first condition in the reverse run determination condition at the estimated position 33 of the white arrow of the number 4, so the ignore count is increased by one as shown in FIG. It is stored in the storage unit 407. In FIG. 11, the shortest distance between the estimated position 33 of the white arrow of No. 4 and the corresponding measurement position 31 is shown by L4, but L4 is 8 m or more.

続けて、判定出力部405は、番号5の白抜き矢印の推定位置33では、逆走判定条件における第1条件、第2条件および第3条件の何れも満たしているので、図12に示される通り、逆走カウントを1つアップして、記憶部407に記憶させる。 Subsequently, the determination output unit 405 satisfies all of the first condition, the second condition, and the third condition in the reverse run determination condition at the estimated position 33 of the white arrow of the number 5, and is therefore shown in FIG. As you can see, the reverse run count is increased by one and stored in the storage unit 407.

続けて、判定出力部405は、番号6から8の白抜き矢印の推定位置33では、逆走判定条件における第1条件、第2条件および第3条件の何れも満たしているので、図12に示される通り、逆走カウントを1つずつ3回連続してアップして、記憶部407に記憶させる。判定出力部405は更に、番号6から8の白抜き矢印の推定位置33の何れにおいても、図12に示される通り、逆走カウントが5以上になっているので、逆走ステータスデータを3回連続して出力する。これにより、車載器100および移動端末200から、ユーザ20に対して立て続けに逆走していることを報知する。 Subsequently, the determination output unit 405 satisfies all of the first condition, the second condition, and the third condition in the reverse run determination condition at the estimated position 33 of the white arrows of the numbers 6 to 8, so that FIG. 12 shows. As shown, the reverse run count is increased one by one three times in a row and stored in the storage unit 407. Further, as shown in FIG. 12, the judgment output unit 405 performs the reverse run status data three times because the reverse run count is 5 or more at any of the estimated positions 33 of the white arrows of the numbers 6 to 8. Output continuously. As a result, the vehicle-mounted device 100 and the mobile terminal 200 notify the user 20 that the vehicle is running backwards in quick succession.

以上の通り、逆走検知システム10によれば、高速道路50を順走している状態の車両30を運転しているユーザ20に対して、誤った情報を与えてしまうことを防止できるだけでなく、高速道路50を逆走している状態の車両30を運転しているユーザ20に対して、逆走していることを報知することもできる。 As described above, according to the reverse-way driving detection system 10, it is possible to prevent not only giving erroneous information to the user 20 who is driving the vehicle 30 in the state of traveling forward on the highway 50. It is also possible to notify the user 20 who is driving the vehicle 30 in the state of running in the reverse direction on the highway 50 that the vehicle is running in the reverse direction.

以上の複数の実施形態において、中間サーバおよび分析サーバは、インターネットを介した無線接続によって互いにデータ通信する構成として説明したが、中間サーバおよび分析サーバは有線接続によって互いにデータ通信してもよい。また、中間サーバおよび分析サーバが別のサーバであって、それぞれ異なる機能を有する構成として説明したが、中間サーバおよび分析サーバは同一のサーバであってもよい。この場合、当該同一のサーバが逆走判定サーバである。 In the above plurality of embodiments, the intermediate server and the analysis server have been described as a configuration in which the intermediate server and the analysis server communicate data with each other by a wireless connection via the Internet, but the intermediate server and the analysis server may communicate data with each other by a wired connection. Further, although the intermediate server and the analysis server are different servers and have different functions, the intermediate server and the analysis server may be the same server. In this case, the same server is the reverse run determination server.

以上の複数の実施形態において、車載器と移動端末との間の通信手段としてBLEなどの近距離無線通信手段を使用し、移動端末と中間サーバとの間の通信手段としてインターネットを介した無線通信手段を使用する構成として説明したが、車載器と移動端末との間も含めて、何れの構成間の通信手段にもインターネットを介した無線通信手段を使用してもよい。 In the above plurality of embodiments, a short-range wireless communication means such as BLE is used as a communication means between the on-board unit and the mobile terminal, and wireless communication via the Internet is used as a communication means between the mobile terminal and the intermediate server. Although the configuration using the means has been described, the wireless communication means via the Internet may be used as the communication means between any of the configurations including between the vehicle-mounted device and the mobile terminal.

以上の複数の実施形態において、中間サーバは、分析サーバから逆走ステータスデータを受信したら、逆走を検知したことを、逆走を検知した日時および場所の情報と共に記憶部に記憶させる構成として説明した。これに加えて、中間サーバは、それらの逆走情報を含めた一定期間の走行データレポートを作成してもよい。 In the above plurality of embodiments, when the intermediate server receives the reverse run status data from the analysis server, it is described as a configuration in which the detection of the reverse run is stored in the storage unit together with the information on the date and time and the place where the reverse run is detected. bottom. In addition to this, the intermediate server may create a driving data report for a certain period of time including the reverse driving information.

以上の複数の実施形態において、中間サーバは、移動端末から走行状態データおよび車両IDと共に車載器IDを受信すると、車載器IDに紐付けられて記憶部に記憶されている車両情報を特定し、走行状態データ、車両IDおよび車両情報を分析サーバに送信する構成として説明した。これに代えて、分析サーバの記憶部が車両IDと紐付けて車両情報を記憶しておき、分析サーバは、走行状態データおよび車両IDを受信すると、車両IDに紐付けられて記憶部に記憶されている車両情報を特定し、マップマッチング処理に用いてもよい。 In the above plurality of embodiments, when the intermediate server receives the vehicle-mounted device ID together with the traveling state data and the vehicle ID from the mobile terminal, the intermediate server identifies the vehicle information associated with the vehicle-mounted device ID and stored in the storage unit. The description has been given as a configuration in which the driving state data, the vehicle ID, and the vehicle information are transmitted to the analysis server. Instead, the storage unit of the analysis server stores the vehicle information in association with the vehicle ID, and when the analysis server receives the running state data and the vehicle ID, it is associated with the vehicle ID and stored in the storage unit. The vehicle information provided may be specified and used for map matching processing.

以上の複数の実施形態において、分析サーバにおけるマップマッチング処理は、GPSデータによる車両の計測された位置に最も近い道路リンク上の位置を、車両の推定位置とする構成として説明した。これに代えて、分析サーバの記憶部に記憶されている車両の走行履歴を考慮して、GPSデータによる車両の計測された位置に最も近い道路リンク上の位置を、車両の推定位置とするマップマッチング処理などの、他のマップマッチング処理を用いてもよい。 In the above plurality of embodiments, the map matching process in the analysis server has been described as a configuration in which the position on the road link closest to the measured position of the vehicle by GPS data is set as the estimated position of the vehicle. Instead of this, a map in which the position on the road link closest to the measured position of the vehicle by GPS data is set as the estimated position of the vehicle in consideration of the traveling history of the vehicle stored in the storage unit of the analysis server. Other map matching processes such as matching processes may be used.

以上の複数の実施形態において、予め設定された道路リンク、すなわち逆走検知対象の道路リンクは、例えばインターチェンジにおける立体交差する道路の交差道路リンクを含む構成として説明した。逆走判定条件は追加的に、車両の推定位置に対応する道路リンクが交差道路リンクである場合に、車両の推定位置を逆走カウントから除外する、という条件を含んでもよい。このような立体交差する道路リンクの他に、上下線が近接する道路リンクなどでは、道路の構造上、マップマッチング処理後に誤った推定位置となり易い。上記の逆走判定条件によれば、マップマッチング処理後の誤った推定位置を予め除外しておく。 In the above plurality of embodiments, the preset road link, that is, the road link to be detected for reverse driving, has been described as a configuration including, for example, an intersection road link of a grade-separated road at an interchange. The reverse-way driving determination condition may additionally include a condition that the estimated position of the vehicle is excluded from the reverse-way driving count when the road link corresponding to the estimated position of the vehicle is a crossing road link. In addition to such grade-separated road links, road links in which upper and lower lines are close to each other are likely to have an erroneous estimated position after map matching processing due to the structure of the road. According to the above-mentioned reverse run determination condition, an erroneous estimated position after the map matching process is excluded in advance.

以上の複数の実施形態において、逆走判定条件は、第1条件、第2条件および第3条件を何れも満たす、車両の推定位置の逆走カウントをアップし、逆走カウントのアップが、予め定められた時間以上連続している場合、および、予め定められた距離以上連続している場合、の少なくとも一方の場合に、判定出力部から逆走ステータスデータを出力する構成として説明した。追加的に、逆走判定条件は、上記の少なくとも一方の場合であって、且つ、逆走カウントのアップが、予め定められた時間以上連続する前、および、予め定められた距離以上連続する前の少なくとも一方における、複数の道路リンクの組み合わせが、予め定められた逆走パターンに一致する場合に、判定出力部から逆走ステータスデータを出力する構成にしてもよい。 In the above-mentioned plurality of embodiments, the reverse-way driving determination condition satisfies all of the first condition, the second condition, and the third condition, the reverse-way driving count of the estimated position of the vehicle is increased, and the reverse-way driving count is increased in advance. This has been described as a configuration in which the reverse run status data is output from the determination output unit in at least one of the cases where the vehicle is continuous for a predetermined time or longer and the case where the vehicle is continuous for a predetermined distance or longer. In addition, the reverse-way driving determination condition is at least one of the above cases, and before the reverse-way driving count is continuously increased for a predetermined time or longer, and before the reverse-way driving count is continuously increased for a predetermined distance or longer. When the combination of a plurality of road links in at least one of the above matches a predetermined reverse-way driving pattern, the reverse-way driving status data may be output from the determination output unit.

以上の複数の実施形態において、逆走判定条件は、第1条件、第2条件および第3条件を何れも満たす、車両の推定位置の逆走カウントをアップする構成として説明した。追加的に、逆走判定条件は、第1条件、第2条件および第3条件を何れも満たし、且つ、車両の進行方向と、車両の推定位置に対応する道路リンクの走行可能方向との角度差が第2の予め定められた角度以内である、という第4条件も満たす、推定位置の逆走カウントをアップする構成にしてもよい。第2の予め定められた角度は、例えば90度であり、この角度情報は分析サーバの記憶部に記憶されている。車両の進行方向は、例えば地磁気データから算出されるが、地磁気データは、例えばスマートフォンなどの移動端末の電磁波で乱れる可能性がある。上記の逆走判定条件によれば、走行状態データに含まれる車両の走行方向が明らかに誤っている場合に、地磁気データが電磁波で乱れていると推定し、逆走カウントをアップしないようにする。 In the above-mentioned plurality of embodiments, the reverse-way driving determination condition has been described as a configuration for increasing the reverse-way driving count of the estimated position of the vehicle, which satisfies all of the first condition, the second condition, and the third condition. In addition, the reverse-way driving judgment condition satisfies all of the first condition, the second condition, and the third condition, and the angle between the traveling direction of the vehicle and the traveling direction of the road link corresponding to the estimated position of the vehicle. The reverse run count of the estimated position may be increased, which also satisfies the fourth condition that the difference is within the second predetermined angle. The second predetermined angle is, for example, 90 degrees, and this angle information is stored in the storage unit of the analysis server. The traveling direction of the vehicle is calculated from, for example, geomagnetic data, but the geomagnetic data may be disturbed by electromagnetic waves of a mobile terminal such as a smartphone. According to the above-mentioned reverse-way driving judgment condition, when the traveling direction of the vehicle included in the driving state data is clearly wrong, it is estimated that the geomagnetic data is disturbed by electromagnetic waves, and the reverse-way driving count is not increased. ..

本発明の様々な実施形態は、フローチャートおよびブロック図を参照して記載されてよく、ここにおいてブロックは、(1)操作が実行されるプロセスの段階または(2)操作を実行する役割を持つ装置のセクションを表わしてよい。特定の段階およびセクションが、専用回路、コンピュータ可読媒体上に格納されるコンピュータ可読命令と共に供給されるプログラマブル回路、および/またはコンピュータ可読媒体上に格納されるコンピュータ可読命令と共に供給されるプロセッサによって実装されてよい。専用回路は、デジタルおよび/またはアナログハードウェア回路を含んでよく、集積回路(IC)および/またはディスクリート回路を含んでよい。プログラマブル回路は、論理AND、論理OR、論理XOR、論理NAND、論理NOR、および他の論理操作、フリップフロップ、レジスタ、フィールドプログラマブルゲートアレイ(FPGA)、プログラマブルロジックアレイ(PLA)等のようなメモリ要素等を含む、再構成可能なハードウェア回路を含んでよい。 Various embodiments of the present invention may be described with reference to flowcharts and block diagrams, wherein the block is (1) a stage of the process in which the operation is performed or (2) a device responsible for performing the operation. May represent a section of. Specific stages and sections are implemented by dedicated circuits, programmable circuits supplied with computer-readable instructions stored on a computer-readable medium, and / or processors supplied with computer-readable instructions stored on a computer-readable medium. You can. Dedicated circuits may include digital and / or analog hardware circuits, and may include integrated circuits (ICs) and / or discrete circuits. Programmable circuits are memory elements such as logical AND, logical OR, logical XOR, logical NAND, logical NOR, and other logical operations, flip-flops, registers, field programmable gate arrays (FPGA), programmable logic arrays (PLA), etc. May include reconfigurable hardware circuits, including, etc.

コンピュータ可読媒体は、適切なデバイスによって実行される命令を格納可能な任意の有形なデバイスを含んでよく、その結果、そこに格納される命令を有するコンピュータ可読媒体は、フローチャートまたはブロック図で指定された操作を実行するための手段を作成すべく実行され得る命令を含む、製品を備えることになる。コンピュータ可読媒体の例としては、電子記憶媒体、磁気記憶媒体、光記憶媒体、電磁記憶媒体、半導体記憶媒体等が含まれてよい。コンピュータ可読媒体のより具体的な例としては、フロッピー(登録商標)ディスク、ディスケット、ハードディスク、ランダムアクセスメモリ(RAM)、リードオンリメモリ(ROM)、消去可能プログラマブルリードオンリメモリ(EPROMまたはフラッシュメモリ)、電気的消去可能プログラマブルリードオンリメモリ(EEPROM)、静的ランダムアクセスメモリ(SRAM)、コンパクトディスクリードオンリメモリ(CD-ROM)、デジタル多用途ディスク(DVD)、ブルーレイ(RTM)ディスク、メモリスティック、集積回路カード等が含まれてよい。 The computer readable medium may include any tangible device capable of storing instructions executed by the appropriate device, so that the computer readable medium having the instructions stored therein is specified in a flowchart or block diagram. It will be equipped with a product that contains instructions that can be executed to create means for performing the operation. Examples of computer-readable media may include electronic storage media, magnetic storage media, optical storage media, electromagnetic storage media, semiconductor storage media, and the like. More specific examples of computer-readable media include floppy® disks, diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), Electrically erasable programmable read-only memory (EEPROM), static random access memory (SRAM), compact disc read-only memory (CD-ROM), digital versatile disc (DVD), Blu-ray (RTM) disc, memory stick, integrated A circuit card or the like may be included.

コンピュータ可読命令は、アセンブラ命令、命令セットアーキテクチャ(ISA)命令、マシン命令、マシン依存命令、マイクロコード、ファームウェア命令、状態設定データ、またはSmalltalk、JAVA(登録商標)、C++等のようなオブジェクト指向プログラミング言語、および「C」プログラミング言語または同様のプログラミング言語のような従来の手続型プログラミング言語を含む、1または複数のプログラミング言語の任意の組み合わせで記述されたソースコードまたはオブジェクトコードのいずれかを含んでよい。 Computer-readable instructions are assembler instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state-setting data, or object-oriented programming such as Smalltalk, JAVA®, C ++, etc. Contains either source code or object code written in any combination of one or more programming languages, including languages and traditional procedural programming languages such as the "C" programming language or similar programming languages. good.

コンピュータ可読命令は、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のプログラム可能なデータ処理装置のプロセッサまたはプログラマブル回路に対し、ローカルにまたはローカルエリアネットワーク(LAN)、インターネット等のようなワイドエリアネットワーク(WAN)を介して提供され、フローチャートまたはブロック図で指定された操作を実行するための手段を作成すべく、コンピュータ可読命令を実行してよい。プロセッサの例としては、コンピュータプロセッサ、処理ユニット、マイクロプロセッサ、デジタル信号プロセッサ、コントローラ、マイクロコントローラ等を含む。 Computer-readable instructions are applied locally to a general purpose computer, a special purpose computer, or the processor or programmable circuit of another programmable data processor, or a wide area network (WAN) such as a local area network (LAN), the Internet, etc. ) May be executed to create a means for performing the operation specified in the flowchart or block diagram. Examples of processors include computer processors, processing units, microprocessors, digital signal processors, controllers, microcontrollers and the like.

図13は、本発明の複数の態様が全体的又は部分的に具現化されうるコンピュータ1200の例を示す。コンピュータ1200にインストールされたプログラムは、コンピュータ1200に、本発明の実施形態に係る装置に関連付けられるオペレーション又は当該装置の1又は複数の「部」として機能させ、又は当該オペレーション又は当該1又は複数の「部」を実行させることができ、及び/又はコンピュータ1200に、本発明の実施形態に係るプロセス又は当該プロセスの段階を実行させることができる。このようなプログラムは、コンピュータ1200に、本明細書に記載のフローチャート及びブロック図のブロックのうちのいくつか又はすべてに関連付けられた特定のオペレーションを実行させるべく、CPU1212によって実行されてよい。 FIG. 13 shows an example of a computer 1200 in which a plurality of aspects of the present invention can be embodied in whole or in part. The program installed on the computer 1200 causes the computer 1200 to function as an operation associated with the device according to an embodiment of the present invention or as one or more "parts" of the device, or the operation or the one or more "parts". A unit can be run and / or a computer 1200 can be run a process according to an embodiment of the invention or a stage of the process. Such a program may be executed by the CPU 1212 to cause the computer 1200 to perform a specific operation associated with some or all of the blocks of the flowcharts and block diagrams described herein.

本実施形態によるコンピュータ1200は、CPU1212、RAM1214、グラフィックコントローラ1216、及びディスプレイデバイス1218を含み、これらはホストコントローラ1210によって相互に接続される。コンピュータ1200はまた、通信インターフェース1222、ハードディスクドライブ1224、DVD-ROMドライブ1226、及びICカードドライブのような入出力ユニットを含み、これらは入出力コントローラ1220を介してホストコントローラ1210に接続される。コンピュータはまた、ROM1230及びキーボード1242のようなレガシの入出力ユニットを含み、これらは入出力チップ1240を介して入出力コントローラ1220に接続される。 The computer 1200 according to this embodiment includes a CPU 1212, a RAM 1214, a graphic controller 1216, and a display device 1218, which are interconnected by a host controller 1210. The computer 1200 also includes input / output units such as a communication interface 1222, a hard disk drive 1224, a DVD-ROM drive 1226, and an IC card drive, which are connected to the host controller 1210 via the input / output controller 1220. The computer also includes legacy I / O units such as the ROM 1230 and keyboard 1242, which are connected to the I / O controller 1220 via the I / O chip 1240.

CPU1212は、ROM1230及びRAM1214内に格納されたプログラムに従い動作し、これにより各ユニットを制御する。グラフィックコントローラ1216は、RAM1214内に提供されるフレームバッファ等又は当該グラフィックコントローラ1216自体の中に、CPU1212によって生成されるイメージデータを取得し、イメージデータがディスプレイデバイス1218上に表示させる。 The CPU 1212 operates according to the programs stored in the ROM 1230 and the RAM 1214, thereby controlling each unit. The graphic controller 1216 acquires the image data generated by the CPU 1212 in a frame buffer or the like provided in the RAM 1214 or the graphic controller 1216 itself, and displays the image data on the display device 1218.

通信インターフェース1222は、ネットワークを介して他の電子デバイスと通信する。ハードディスクドライブ1224は、コンピュータ1200内のCPU1212によって使用されるプログラム及びデータを格納する。DVD-ROMドライブ1226は、プログラム又はデータをDVD-ROM1201から読み取り、ハードディスクドライブ1224にRAM1214を介してプログラム又はデータを提供する。ICカードドライブは、プログラム及びデータをICカードから読み取り、及び/又はプログラム及びデータをICカードに書き込む。 The communication interface 1222 communicates with other electronic devices via a network. The hard disk drive 1224 stores programs and data used by the CPU 1212 in the computer 1200. The DVD-ROM drive 1226 reads the program or data from the DVD-ROM 1201 and provides the program or data to the hard disk drive 1224 via the RAM 1214. The IC card drive reads the program and data from the IC card and / or writes the program and data to the IC card.

ROM1230は、内部に、アクティブ化時にコンピュータ1200によって実行されるブートプログラム等、及び/又はコンピュータ1200のハードウェアに依存するプログラムを格納する。入出力チップ1240はまた、様々な入出力ユニットをパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して、入出力コントローラ1220に接続してよい。 The ROM 1230 internally stores a boot program or the like executed by the computer 1200 at the time of activation, and / or a program depending on the hardware of the computer 1200. The input / output chip 1240 may also connect various input / output units to the input / output controller 1220 via a parallel port, a serial port, a keyboard port, a mouse port, and the like.

プログラムが、DVD-ROM1201又はICカードのようなコンピュータ可読記憶媒体によって提供される。プログラムは、コンピュータ可読記憶媒体から読み取られ、コンピュータ可読記憶媒体の例でもあるハードディスクドライブ1224、RAM1214、又はROM1230にインストールされ、CPU1212によって実行される。これらのプログラム内に記述される情報処理は、コンピュータ1200に読み取られ、プログラムと、上記様々なタイプのハードウェアリソースとの間の連携をもたらす。装置又は方法が、コンピュータ1200の使用に従い情報のオペレーション又は処理を実現することによって構成されてよい。 The program is provided by a computer-readable storage medium such as a DVD-ROM 1201 or an IC card. The program is read from a computer-readable storage medium, installed on a hard disk drive 1224, RAM1214, or ROM1230, which is also an example of a computer-readable storage medium, and executed by the CPU 1212. The information processing described in these programs is read by the computer 1200 and provides a link between the program and the various types of hardware resources described above. The device or method may be configured to implement the operation or processing of information in accordance with the use of the computer 1200.

例えば、通信がコンピュータ1200及び外部デバイス間で実行される場合、CPU1212は、RAM1214にロードされた通信プログラムを実行し、通信プログラムに記述された処理に基づいて、通信インターフェース1222に対し、通信処理を命令してよい。通信インターフェース1222は、CPU1212の制御の下、RAM1214、ハードディスクドライブ1224、DVD-ROM1201、又はICカードのような記録媒体内に提供される送信バッファ領域に格納された送信データを読み取り、読み取られた送信データをネットワークに送信し、又はネットワークから受信した受信データを記録媒体上に提供される受信バッファ領域等に書き込む。 For example, when communication is executed between the computer 1200 and an external device, the CPU 1212 executes a communication program loaded in RAM 1214, and performs communication processing on the communication interface 1222 based on the processing described in the communication program. You may order. Under the control of the CPU 1212, the communication interface 1222 reads and reads the transmission data stored in the transmission buffer area provided in the recording medium such as the RAM 1214, the hard disk drive 1224, the DVD-ROM 1201, or the IC card. The data is transmitted to the network, or the received data received from the network is written to the reception buffer area or the like provided on the recording medium.

また、CPU1212は、ハードディスクドライブ1224、DVD-ROMドライブ1226(DVD-ROM1201)、ICカード等のような外部記録媒体に格納されたファイル又はデータベースの全部又は必要な部分がRAM1214に読み取られるようにし、RAM1214上のデータに対し様々なタイプの処理を実行してよい。CPU1212は次に、処理されたデータを外部記録媒体にライトバックしてよい。 Further, the CPU 1212 allows the RAM 1214 to read all or necessary parts of a file or database stored in an external recording medium such as a hard disk drive 1224, a DVD-ROM drive 1226 (DVD-ROM1201), or an IC card. Various types of processing may be performed on the data on the RAM 1214. The CPU 1212 may then write back the processed data to an external recording medium.

様々なタイプのプログラム、データ、テーブル、及びデータベースのような、様々なタイプの情報が、情報処理されるべく、記録媒体に格納されてよい。CPU1212は、RAM1214から読み取られたデータに対し、本開示の随所に記載され、プログラムの命令シーケンスによって指定される様々なタイプのオペレーション、情報処理、条件判断、条件分岐、無条件分岐、情報の検索/置換等を含む、様々なタイプの処理を実行してよく、結果をRAM1214に対しライトバックする。また、CPU1212は、記録媒体内のファイル、データベース等における情報を検索してよい。例えば、各々が第2の属性の属性値に関連付けられた第1の属性の属性値を有する複数のエントリが記録媒体内に格納される場合、CPU1212は、当該複数のエントリの中から、第1の属性の属性値が指定されている条件に一致するエントリを検索し、当該エントリ内に格納された第2の属性の属性値を読み取り、これにより予め定められた条件を満たす第1の属性に関連付けられた第2の属性の属性値を取得してよい。 Various types of information, such as various types of programs, data, tables, and databases, may be stored on recording media for information processing. The CPU 1212 describes various types of operations, information processing, conditional judgment, conditional branching, unconditional branching, and information retrieval described in various parts of the present disclosure with respect to the data read from the RAM 1214. Various types of processing may be performed, including / replacement, etc., and the results are written back to RAM1214. Further, the CPU 1212 may search for information in a file, a database, or the like in the recording medium. For example, when a plurality of entries each having an attribute value of the first attribute associated with the attribute value of the second attribute are stored in the recording medium, the CPU 1212 is the first of the plurality of entries. The attribute value of the attribute of is searched for the entry that matches the specified condition, the attribute value of the second attribute stored in the entry is read, and the first attribute that satisfies the predetermined condition is selected. You may get the attribute value of the associated second attribute.

以上の説明によるプログラム又はソフトウェアモジュールは、コンピュータ1200上又はコンピュータ1200近傍のコンピュータ可読記憶媒体に格納されてよい。また、専用通信ネットワーク又はインターネットに接続されたサーバシステム内に提供されるハードディスク又はRAMのような記録媒体が、コンピュータ可読記憶媒体として使用可能であり、これにより、プログラムをコンピュータ1200にネットワークを介して提供する。 The program or software module described above may be stored on a computer 1200 or in a computer-readable storage medium near the computer 1200. In addition, a recording medium such as a hard disk or RAM provided in a dedicated communication network or a server system connected to the Internet can be used as a computer-readable storage medium, whereby the program can be sent to the computer 1200 via the network. offer.

以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。 Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments. It will be apparent to those skilled in the art that various changes or improvements can be made to the above embodiments. It is clear from the description of the claims that such modified or improved forms may also be included in the technical scope of the present invention.

特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。 The order of execution of operations, procedures, steps, steps, etc. in the devices, systems, programs, and methods shown in the claims, specification, and drawings is particularly "before" and "prior to". It should be noted that it can be realized in any order unless the output of the previous process is used in the subsequent process. Even if the scope of claims, the specification, and the operation flow in the drawings are explained using "first", "next", etc. for convenience, it means that it is essential to carry out in this order. It's not a thing.

10 逆走検知システム、20 ユーザ、30 車両、31 計測位置、33 推定位置、40 逆走検知対象、50 高速道路、51、52、53、54、55、56、57、58、59、60、61、62、63、64、71、72、73、74 道路リンク、80 ノード、100 車載器、101 制御部、103 GPSデータ受信部、105 加速度センサ、107 ジャイロセンサ、109 地磁気センサ、111 気圧センサ、113 音声出力部、115 発光部、117 スピーカ、119 無線通信部、200 移動端末、201 制御部、203 記憶部、205 無線通信部、207 送受信部、300 中間サーバ、301 車両情報特定部、303 データ補正部、305 記憶部、307 送受信部、400 分析サーバ、401 マップマッチング部、403 逆走フラグ部、405 判定出力部、407 記憶部、409 送受信部、500 インターネット、1200 コンピュータ、1201 DVD-ROM、1210 ホストコントローラ、1212 CPU、1214 RAM、1216 グラフィックコントローラ、1218 ディスプレイデバイス、1220 入出力コントローラ、1222 通信インターフェース、1224 ハードディスクドライブ、1226 DVD-ROMドライブ、1230 ROM、1240 入出力チップ、1242 キーボード 10 Reverse run detection system, 20 users, 30 vehicles, 31 measurement position, 33 estimated position, 40 reverse run detection target, 50 highway, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 71, 72, 73, 74 Road link, 80 nodes, 100 in-vehicle device, 101 control unit, 103 GPS data receiver, 105 acceleration sensor, 107 gyro sensor, 109 geomagnetic sensor, 111 barometric pressure sensor , 113 Audio output unit, 115 light emitting unit, 117 speaker, 119 wireless communication unit, 200 mobile terminal, 201 control unit, 203 storage unit, 205 wireless communication unit, 207 transmission / reception unit, 300 intermediate server, 301 vehicle information identification unit, 303 Data correction unit, 305 storage unit, 307 transmission / output unit, 400 analysis server, 401 map matching unit, 403 reverse run flag unit, 405 judgment output unit, 407 storage unit, 409 transmission / output unit, 500 Internet, 1200 computer, 1201 DVD-ROM , 1210 Host Controller, 1212 CPU, 1214 RAM, 1216 Graphic Controller, 1218 Display Device, 1220 I / O Controller, 1222 Communication Interface, 1224 Hard Disk Drive, 1226 DVD-ROM Drive, 1230 ROM, 1240 I / O Chip, 1242 Keyboard

Claims (8)

車両の計測された位置と進行方向とを含む走行状態に基づいて、一般道路を除く特定の道路を走行する前記車両の逆走状態を判定する逆走判定サーバであって、
前記特定の道路の特定道路リンクであって、予め設定されている走行可能方向を含む前記特定道路リンクと、前記車両が逆走している可能性があることを示す逆走フラグを立てるための逆走フラグ条件と、前記車両が逆走状態であることを示す逆走ステータスデータを出力することを決定するための逆走判定条件と、を記憶する記憶部と、
前記記憶部に記憶されている前記特定道路リンクと、外部から取得した前記走行状態とをマップマッチング処理することによって、前記特定の道路上で前記車両の位置を推定するマップマッチング部と、
前記記憶部に記憶されている前記逆走フラグ条件を満たしていると判定した場合に、前記逆走フラグを立てる逆走フラグ部と、
前記記憶部に記憶されている前記逆走判定条件を満たしていると判定した場合に、前記逆走ステータスデータを出力する判定出力部と
を備え、
前記逆走フラグ部は、前記進行方向と、前記記憶部に記憶されている前記特定道路リンクのうちの、推定された前記位置に対応する特定道路リンクの前記走行可能方向とが予め定められた角度以上に異なっている場合に、前記記憶部に記憶されている前記逆走フラグ条件を満たしていると判定して前記逆走フラグを立て、
前記判定出力部は、前記逆走判定条件に基づいて、
前記計測された位置と前記推定された位置との距離が予め定められた距離未満である、という第1条件、
前記推定された位置に対応する特定道路リンクが、予め設定された設定道路リンクである、という第2条件、および、
前記逆走フラグ部によって前記逆走フラグを立てられている、という第3条件
を何れも満たす、前記推定された位置の逆走カウントをアップし、前記逆走カウントのアップが、予め定められた時間以上連続している場合、および、予め定められた距離以上連続している場合、の少なくとも一方の場合に、前記逆走判定条件を満たしていると判定して前記逆走ステータスデータを出力
前記判定出力部は更に、
前記第1条件を満たさない前記推定された位置が、第2の予め定められた時間以上連続していない場合、および、第2の予め定められた距離以上連続していない場合、の少なくとも一方の場合に、前記逆走判定条件に基づいて、前記推定された位置を前記逆走カウントから除外し、
前記第1条件を満たさない前記推定された位置が、前記第2の予め定められた時間以上連続している場合、および、前記第2の予め定められた距離以上連続している場合、の少なくとも一方の場合に、前記逆走判定条件に基づいて、前記逆走カウントを0にする、
逆走判定サーバ。
A reverse-way driving determination server that determines the reverse-way driving state of the vehicle traveling on a specific road other than a general road based on the traveling state including the measured position and the traveling direction of the vehicle.
To set a reverse-way flag indicating that the specific road link of the specific road and the specific road link including a preset travelable direction and the vehicle may be running in reverse. A storage unit that stores a reverse-way driving flag condition and a reverse-way driving determination condition for determining to output reverse-way driving status data indicating that the vehicle is in the reverse-way driving state.
A map matching unit that estimates the position of the vehicle on the specific road by performing map matching processing between the specific road link stored in the storage unit and the traveling state acquired from the outside.
A reverse-way flag unit that sets the reverse-way flag when it is determined that the reverse-way flag condition stored in the storage unit is satisfied.
It is provided with a determination output unit that outputs the reverse-way driving status data when it is determined that the reverse-way driving determination condition stored in the storage unit is satisfied.
In the reverse-way flag unit, the traveling direction and the travelable direction of the specific road link corresponding to the estimated position of the specific road link stored in the storage unit are predetermined. If the angles are different by more than or equal to the angle, it is determined that the reverse run flag condition stored in the storage unit is satisfied, and the reverse run flag is set.
The determination output unit is based on the reverse driving determination condition.
The first condition that the distance between the measured position and the estimated position is less than a predetermined distance,
The second condition that the specific road link corresponding to the estimated position is a preset set road link, and
The reverse run count is increased at the estimated position, which satisfies all the third conditions that the reverse run flag is set by the reverse run flag unit, and the reverse run count is increased in advance. If continuous time or more, and, if the continuous predetermined distance or more, in the case of at least one of, it is determined that meets the reverse run determination condition and outputting the reverse-way traveling status data ,
The determination output unit further
At least one of the case where the estimated position that does not satisfy the first condition is not continuous for a second predetermined time or more and the case where the estimated position is not continuous for a second predetermined distance or more. In this case, the estimated position is excluded from the reverse run count based on the reverse run determination condition.
At least when the estimated position that does not satisfy the first condition is continuous for the second predetermined time or longer, and when the estimated position is continuous for the second predetermined distance or longer. In one case, the reverse run count is set to 0 based on the reverse run determination condition.
Reverse run judgment server.
前記特定の道路は高速道路であり、前記設定道路リンクは、前記高速道路上のインターチェンジ、ジャンクション、サービスエリア、およびパーキングエリアの少なくとも1つのエリアに少なくとも部分的に含まれる道路リンクと、本線における、前記少なくとも1つのエリアに連続して接続された、予め定められた数の道路リンクである、
請求項1に記載の逆走判定サーバ。
The particular road is a highway, and the set road link is a road link on the main line that is at least partially contained in at least one area of an interchange, a junction, a service area, and a parking area on the highway. A predetermined number of road links continuously connected to the at least one area.
The reverse-way driving determination server according to claim 1.
前記設定道路リンクは、立体交差する道路の交差道路リンクを含み、
前記判定出力部は更に、前記推定された位置に対応する特定道路リンクが前記交差道路リンクである場合に、前記逆走判定条件に基づいて、前記推定された位置を前記逆走カウントから除外する、
請求項1または2に記載の逆走判定サーバ。
The set road link includes an intersection road link of a grade-separated road.
The determination output unit further excludes the estimated position from the reverse driving count based on the reverse driving determination condition when the specific road link corresponding to the estimated position is the crossing road link. ,
The reverse-way driving determination server according to claim 1 or 2.
前記判定出力部は更に、
前記推定された位置が、前記第2条件および前記第3条件の少なくとも1つを満たさない場合に、前記逆走判定条件に基づいて、前記逆走カウントを0にする、
請求項1からの何れか一項に記載の逆走判定サーバ。
The determination output unit further
When the estimated position does not satisfy at least one of the second condition and the third condition, the reverse run count is set to 0 based on the reverse run determination condition.
The reverse-way driving determination server according to any one of claims 1 to 3.
前記判定出力部は、
前記第1条件、前記第2条件および前記第3条件を何れも満たす、前記推定された位置の前記逆走カウントをアップし、
前記逆走カウントのアップが、前記予め定められた時間以上連続している場合、および、前記予め定められた距離以上連続している場合、の少なくとも一方の場合であって、且つ、
前記逆走カウントのアップが、前記予め定められた時間以上連続する前、および、前記予め定められた距離以上連続する前の少なくとも一方における、複数の前記特定道路リンクの組み合わせが、予め定められた逆走パターンに一致する場合に、
前記逆走判定条件を満たしていると判定して前記逆走ステータスデータを出力する、
請求項1からの何れか一項に記載の逆走判定サーバ。
The determination output unit
The reverse run count at the estimated position that satisfies all of the first condition, the second condition, and the third condition is increased.
The increase of the reverse run count is at least one of the case where the increase is continuous for the predetermined time or more and the case where the increase is continuous for the predetermined distance or more, and
A combination of the plurality of specific road links is predetermined at least one before the reverse run count is continuously increased for a predetermined time or longer and before the reverse run count is continuously increased for a predetermined distance or longer. If it matches the reverse driving pattern,
It is determined that the reverse run determination condition is satisfied, and the reverse run status data is output.
The reverse-way driving determination server according to any one of claims 1 to 4.
前記判定出力部は、前記第1条件、前記第2条件および前記第3条件を何れも満たし、且つ、前記進行方向と前記走行可能方向との角度差が第2の予め定められた角度以内である、という第4条件も満たす、前記推定された位置の前記逆走カウントをアップする、
請求項1からの何れか一項に記載の逆走判定サーバ。
The determination output unit satisfies all of the first condition, the second condition, and the third condition, and the angle difference between the traveling direction and the traveling direction is within a second predetermined angle. The fourth condition of being present is also satisfied, and the reverse run count at the estimated position is increased.
The reverse-way driving determination server according to any one of claims 1 to 5.
車両の計測された位置と進行方向とを含む走行状態に基づいて、一般道路を除く特定の道路を走行する前記車両の逆走状態を判定する逆走状態判定方法であって、
前記特定の道路の特定道路リンクであって、予め設定されている走行可能方向を含む前記特定道路リンクと、前記走行状態とをマップマッチング処理することによって、前記特定の道路上で前記車両の位置を推定するマップマッチング段階と、
前記車両が逆走している可能性があることを示す逆走フラグを立てるための逆走フラグ条件を満たしていると判定した場合に、前記逆走フラグを立てる逆走フラグ段階と、
前記車両が逆走状態であることを示す逆走ステータスデータを出力することを決定するための逆走判定条件を満たしていると判定した場合に、前記逆走ステータスデータを出力する判定出力段階と
を備え、
前記逆走フラグ段階は、前記進行方向と、推定された前記位置に対応する特定道路リンクの前記走行可能方向とが予め定められた角度以上に異なっている場合に、前記逆走フラグ条件を満たしていると判定して前記逆走フラグを立て、
前記判定出力段階は、前記逆走判定条件に基づいて、
前記計測された位置と前記推定された位置との距離が予め定められた距離未満である、という第1条件、
前記推定された位置に対応する特定道路リンクが、予め設定された設定道路リンクである、という第2条件、および、
前記逆走フラグ段階において前記逆走フラグを立てられている、という第3条件
を何れも満たす、前記推定された位置の逆走カウントをアップし、前記逆走カウントのアップが、予め定められた時間以上連続している場合、および、予め定められた距離以上連続している場合、の少なくとも一方の場合に、前記逆走判定条件を満たしていると判定して前記逆走ステータスデータを出力
前記判定出力段階は更に、
前記第1条件を満たさない前記推定された位置が、第2の予め定められた時間以上連続していない場合、および、第2の予め定められた距離以上連続していない場合、の少なくとも一方の場合に、前記逆走判定条件に基づいて、前記推定された位置を前記逆走カウントから除外し、
前記第1条件を満たさない前記推定された位置が、前記第2の予め定められた時間以上連続している場合、および、前記第2の予め定められた距離以上連続している場合、の少なくとも一方の場合に、前記逆走判定条件に基づいて、前記逆走カウントを0にする、
逆走状態判定方法。
It is a reverse-way driving state determination method for determining the reverse-way driving state of the vehicle traveling on a specific road other than a general road based on the traveling state including the measured position and the traveling direction of the vehicle.
The position of the vehicle on the specific road by performing map matching processing between the specific road link including the preset travelable direction and the traveling state of the specific road link of the specific road. Map matching stage to estimate and
When it is determined that the reverse-way flag condition for setting the reverse-way flag indicating that the vehicle may be running in reverse is satisfied, the reverse-way flag stage in which the reverse-way flag is set and the reverse-way flag stage in which the reverse-way flag is set are satisfied.
When it is determined that the reverse-way driving determination condition for determining to output the reverse-way driving status data indicating that the vehicle is in the reverse-way driving state is satisfied, the judgment output step of outputting the reverse-way driving status data With
The reverse-way flag step satisfies the reverse-way flag condition when the traveling direction and the travelable direction of the specific road link corresponding to the estimated position are different from each other by a predetermined angle or more. Judging that it is, set the reverse run flag,
The determination output stage is based on the reverse driving determination condition.
The first condition that the distance between the measured position and the estimated position is less than a predetermined distance,
The second condition that the specific road link corresponding to the estimated position is a preset set road link, and
The reverse run count at the estimated position, which satisfies all the third conditions that the reverse run flag is set in the reverse run flag stage, is increased, and the reverse run count is increased in advance. If continuous time or more, and, if the continuous predetermined distance or more, in the case of at least one of, it is determined that meets the reverse run determination condition and outputting the reverse-way traveling status data ,
The judgment output stage is further
At least one of the case where the estimated position that does not satisfy the first condition is not continuous for a second predetermined time or more and the case where the estimated position is not continuous for a second predetermined distance or more. In this case, the estimated position is excluded from the reverse run count based on the reverse run determination condition.
At least when the estimated position that does not satisfy the first condition is continuous for the second predetermined time or longer, and when the estimated position is continuous for the second predetermined distance or longer. In one case, the reverse run count is set to 0 based on the reverse run determination condition.
How to determine the reverse driving condition.
車両の計測された位置と進行方向とを含む走行状態に基づいて、一般道路を除く特定の道路を走行する前記車両の逆走状態を判定する逆走状態判定方法をコンピュータに実行させるためのプログラムであって、
前記逆走状態判定方法は、
前記特定の道路の特定道路リンクであって、予め設定されている走行可能方向を含む前記特定道路リンクと、前記走行状態とをマップマッチング処理することによって、前記特定の道路上で前記車両の位置を推定するマップマッチング段階と、
前記車両が逆走している可能性があることを示す逆走フラグを立てるための逆走フラグ条件を満たしていると判定した場合に、前記逆走フラグを立てる逆走フラグ段階と、
前記車両が逆走状態であることを示す逆走ステータスデータを出力することを決定するための逆走判定条件を満たしていると判定した場合に、前記逆走ステータスデータを出力する判定出力段階と
を備え、
前記逆走フラグ段階は、前記進行方向と、推定された前記位置に対応する特定道路リンクの前記走行可能方向とが予め定められた角度以上に異なっている場合に、前記逆走フラグ条件を満たしていると判定して前記逆走フラグを立て、
前記判定出力段階は、前記逆走判定条件に基づいて、
前記計測された位置と前記推定された位置との距離が予め定められた距離未満である、という第1条件、
前記推定された位置に対応する特定道路リンクが、予め設定された設定道路リンクである、という第2条件、および、
前記逆走フラグ段階において前記逆走フラグを立てられている、という第3条件
を何れも満たす、前記推定された位置の逆走カウントをアップし、前記逆走カウントのアップが、予め定められた時間以上連続している場合、および、予め定められた距離以上連続している場合、の少なくとも一方の場合に、前記逆走判定条件を満たしていると判定して前記逆走ステータスデータを出力
前記判定出力段階は更に、
前記第1条件を満たさない前記推定された位置が、第2の予め定められた時間以上連続していない場合、および、第2の予め定められた距離以上連続していない場合、の少なくとも一方の場合に、前記逆走判定条件に基づいて、前記推定された位置を前記逆走カウントから除外し、
前記第1条件を満たさない前記推定された位置が、前記第2の予め定められた時間以上連続している場合、および、前記第2の予め定められた距離以上連続している場合、の少なくとも一方の場合に、前記逆走判定条件に基づいて、前記逆走カウントを0にする、
プログラム。
A program for causing a computer to execute a reverse-way driving state determination method for determining the reverse-way driving state of the vehicle traveling on a specific road other than a general road based on the traveling state including the measured position and the traveling direction of the vehicle. And
The reverse driving state determination method is
The position of the vehicle on the specific road by performing map matching processing between the specific road link including the preset travelable direction and the traveling state of the specific road link of the specific road. Map matching stage to estimate and
When it is determined that the reverse-way flag condition for setting the reverse-way flag indicating that the vehicle may be running in reverse is satisfied, the reverse-way flag stage in which the reverse-way flag is set and the reverse-way flag stage in which the reverse-way flag is set are satisfied.
When it is determined that the reverse-way driving determination condition for determining to output the reverse-way driving status data indicating that the vehicle is in the reverse-way driving state is satisfied, the judgment output step of outputting the reverse-way driving status data With
The reverse-way flag step satisfies the reverse-way flag condition when the traveling direction and the travelable direction of the specific road link corresponding to the estimated position are different from each other by a predetermined angle or more. Judging that it is, set the reverse run flag,
The determination output stage is based on the reverse driving determination condition.
The first condition that the distance between the measured position and the estimated position is less than a predetermined distance,
The second condition that the specific road link corresponding to the estimated position is a preset set road link, and
The reverse run count at the estimated position, which satisfies all the third conditions that the reverse run flag is set in the reverse run flag stage, is increased, and the reverse run count is increased in advance. If continuous time or more, and, if the continuous predetermined distance or more, in the case of at least one of, it is determined that meets the reverse run determination condition and outputting the reverse-way traveling status data ,
The judgment output stage is further
At least one of the case where the estimated position that does not satisfy the first condition is not continuous for a second predetermined time or more and the case where the estimated position is not continuous for a second predetermined distance or more. In this case, the estimated position is excluded from the reverse run count based on the reverse run determination condition.
At least when the estimated position that does not satisfy the first condition is continuous for the second predetermined time or longer, and when the estimated position is continuous for the second predetermined distance or longer. In one case, the reverse run count is set to 0 based on the reverse run determination condition.
program.
JP2017159825A 2017-08-22 2017-08-22 A reverse-way driving judgment server, a reverse-way driving state judgment method, and a program for causing a computer to execute the method. Active JP6960273B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017159825A JP6960273B2 (en) 2017-08-22 2017-08-22 A reverse-way driving judgment server, a reverse-way driving state judgment method, and a program for causing a computer to execute the method.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017159825A JP6960273B2 (en) 2017-08-22 2017-08-22 A reverse-way driving judgment server, a reverse-way driving state judgment method, and a program for causing a computer to execute the method.

Publications (2)

Publication Number Publication Date
JP2019040276A JP2019040276A (en) 2019-03-14
JP6960273B2 true JP6960273B2 (en) 2021-11-05

Family

ID=65726412

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017159825A Active JP6960273B2 (en) 2017-08-22 2017-08-22 A reverse-way driving judgment server, a reverse-way driving state judgment method, and a program for causing a computer to execute the method.

Country Status (1)

Country Link
JP (1) JP6960273B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7668515B2 (en) * 2020-01-07 2025-04-25 株式会社ユピテル Systems and programs

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008181328A (en) * 2007-01-24 2008-08-07 Toyota Motor Corp Vehicle driving support device
JP2009258989A (en) * 2008-04-16 2009-11-05 Toyota Motor Corp Device, method and program for preventing vehicle from entering wrong way
JP6133176B2 (en) * 2013-09-04 2017-05-24 本田技研工業株式会社 Reverse running alarm device
JP5813740B2 (en) * 2013-12-19 2015-11-17 クラリオン株式会社 Reverse running determination device and reverse running judgment method

Also Published As

Publication number Publication date
JP2019040276A (en) 2019-03-14

Similar Documents

Publication Publication Date Title
US11249984B2 (en) System and method for updating map data in a map database
CN107228676B (en) Map updates from connected vehicle queues
CN108237918B (en) Vehicle and control method thereof
US20210403001A1 (en) Systems and methods for generating lane data using vehicle trajectory sampling
US9978279B2 (en) Information processing apparatus, information processing method, and information processing system
US10239525B2 (en) Driving support information generation device, driving support information generation method, driving support device, and driving support method
EP3315912B1 (en) Candidate route providing system, vehicle-mounted device, and candidate route providing method
US9989367B2 (en) Technique for providing travel information
US8396652B2 (en) Map data providing method
JP2008249479A (en) Feature information collector and feature information collection method
US10578444B2 (en) Guidance device, guidance method, and guidance program
US12055409B2 (en) Uncontrolled intersection detection and warning system
US20190043348A1 (en) Identification of traffic control mechanisms using machine learning
JP7165492B2 (en) Method for transmitting transmission data from mobile terminal, application program, mobile terminal, and running state analysis system for analyzing running state of vehicle
WO2019065328A1 (en) Parking space estimation device and parking space estimation method
CN113362645A (en) Communication device, vehicle, computer-readable storage medium, and communication method
JP2016218505A (en) Sign information update system and update method thereof, data structure, and computer program
JP2020193956A (en) In-vehicle devices, driving support methods, and driving support systems
JP2020193956A5 (en)
US12571645B2 (en) Method, apparatus, and computer program product for sensor data analysis
CN115512569B (en) Warning control device, mobile object, warning control method and computer readable storage medium
JP6960273B2 (en) A reverse-way driving judgment server, a reverse-way driving state judgment method, and a program for causing a computer to execute the method.
JP6766234B2 (en) Predictors, image recognizers, and predictors
KR20130000754A (en) A method for correcting errors in road data of the navigation map
JP6169318B2 (en) Navigation system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200821

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210624

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210629

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210827

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211011

R150 Certificate of patent or registration of utility model

Ref document number: 6960273

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250