[go: up one dir, main page]

JP7613325B2 - In-vehicle device, communication method, and communication program - Google Patents

In-vehicle device, communication method, and communication program Download PDF

Info

Publication number
JP7613325B2
JP7613325B2 JP2021152501A JP2021152501A JP7613325B2 JP 7613325 B2 JP7613325 B2 JP 7613325B2 JP 2021152501 A JP2021152501 A JP 2021152501A JP 2021152501 A JP2021152501 A JP 2021152501A JP 7613325 B2 JP7613325 B2 JP 7613325B2
Authority
JP
Japan
Prior art keywords
data
communication method
vehicle
communication
server
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
JP2021152501A
Other languages
Japanese (ja)
Other versions
JP2023044458A (en
Inventor
雅人 遠藤
周平 真鍋
聡 秋間
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2021152501A priority Critical patent/JP7613325B2/en
Publication of JP2023044458A publication Critical patent/JP2023044458A/en
Application granted granted Critical
Publication of JP7613325B2 publication Critical patent/JP7613325B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Time Recorders, Dirve Recorders, Access Control (AREA)
  • Traffic Control Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

本開示は、車両の制御を行う車載装置、通信方法、及び通信プログラムに関する。 This disclosure relates to an in-vehicle device that controls a vehicle, a communication method, and a communication program.

特許文献1には、通信コストを減少させつつ省エネ性能を改善する技術が開示されている。この技術では、消費電力及び通信コストに基づき、通信方式の一つを選択して外部と通信している。 Patent document 1 discloses a technology that improves energy-saving performance while reducing communication costs. In this technology, one of the communication methods is selected based on power consumption and communication costs to communicate with the outside world.

特許文献2には、データを転送する場合に、無線通信にかかる通信コストを低減すると共に、乗務員の負担を軽減する技術が開示されている。この技術では、動態データ(車両位置データ)のように即時性の重要度が高いデータの場合は広域無線通信を優先的に選択し、一般的な運行データのように即時性の重要度が低いデータの場合は無線LANを優先的に選択している。 Patent Document 2 discloses a technology that reduces the communication costs involved in wireless communication when transferring data and also reduces the burden on drivers. With this technology, wide-area wireless communication is selected as a priority for data where immediacy is important, such as dynamic data (vehicle position data), and wireless LAN is selected as a priority for data where immediacy is less important, such as general operational data.

特開2020-150296号公報JP 2020-150296 A 特開2018-207401号公報JP 2018-207401 A

先行技術には、コスト及び重要度等に応じて、通信方式を切り替えることが記載されている。ここで、車両情報を収集し外部装置に送信する車載の車載装置等において運転内容の診断を行い、運転診断に関するデータをサーバに送信することが想定される。車載器から得られる診断に関係するデータは容量が大きく、都度、全てのデータを送信してしまうと、サーバとの必要な通信に支障が生じてしまう恐れがある。そのため、運転者に即時フィードバックが必要なデータと、後から蓄積して活用するデータとを分けて管理することが必要になってくる。しかし、先行技術では、運転診断によってデータの切り替えることは考慮されていない。 Prior art describes switching communication methods depending on cost, importance, etc. Here, it is assumed that driving details are diagnosed in an on-board device in the vehicle that collects vehicle information and transmits it to an external device, and data related to the driving diagnosis is transmitted to a server. The data related to the diagnosis obtained from the on-board device is large in volume, and if all the data is transmitted each time, there is a risk that necessary communication with the server will be hindered. For this reason, it becomes necessary to manage data that requires immediate feedback to the driver separately from data that will be accumulated and utilized later. However, the prior art does not take into consideration switching data based on driving diagnosis.

本開示は、運転診断に関わるデータの内容に応じて通信方式を使い分けることにより、特定の通信における負荷を抑制しつつ必要なデータを送信できる車載装置、通信方法、及び通信プログラムを提供することを目的とする。 The present disclosure aims to provide an in-vehicle device, a communication method, and a communication program that can transmit necessary data while reducing the load on specific communications by using different communication methods depending on the content of data related to driving diagnosis.

請求項1に記載の車載装置は、車載のセンサにより検出された車両情報から作成された運転診断である第1データと、前記運転診断の作成に用いたデータである第2データとを収集する収集部と、収集対象とする前記第1データの種類及び前記第2データの種類ごとの通信タイミングを定義した収集対象情報に基づいて、第1通信方式で前記第1データをサーバに送信し、前記第1データを送信した後に所定の条件を満たす場合に、前記収集対象情報に基づいて、前記第1通信方式よりも高速な第2通信方式で前記第2データをサーバに送信する通信部と、を備えている。 The vehicle-mounted device described in claim 1 includes a collection unit that collects first data, which is a driving diagnosis created from vehicle information detected by an on-board sensor, and second data, which is data used to create the driving diagnosis, and a communication unit that transmits the first data to a server using a first communication method based on collection target information that defines the type of the first data to be collected and the communication timing for each type of the second data, and when a predetermined condition is satisfied after transmitting the first data, transmits the second data to the server using a second communication method that is faster than the first communication method based on the collection target information .

請求項1に記載の車載装置は、運転者へのフィードバックが必要な運転診断の第1データと、運転診断の作成に用いた第2データとで通信方式を使い分ける。このような通信方式の使い分けによって、特定の通信における負荷を抑制しつつ必要なデータを送信できる。
また、車載装置によれば、データの種類ごとに適切な通信タイミングで送信できる。
The in-vehicle device according to claim 1 selectively uses a communication method for the first data of the driving diagnosis that requires feedback to the driver and the second data used to create the driving diagnosis. By selectively using such a communication method, it is possible to transmit necessary data while suppressing the load in a specific communication.
Furthermore, the in-vehicle device can transmit data at appropriate communication timing for each type of data.

請求項2に記載の車載装置は、請求項1に記載の車載装置において、前記第1通信方式は、定常的に接続可能な通信方式を使用し、前記第2通信方式は、所定の場所で使用可能な通信方式を使用し、前記所定の条件は、前記第2通信方式が使用可能になった場合とする。 The in-vehicle device according to claim 2 is the in-vehicle device according to claim 1, in which the first communication method uses a communication method that can be constantly connected, the second communication method uses a communication method that can be used at a specified location, and the specified condition is when the second communication method becomes available.

請求項2に記載の車載装置によれば、第1データの送信には、定常的に接続可能なLTEのような第1通信方式を用い、第2データの送信には、通信設備が設置された場所で高速に通信可能なWi-Fi(登録商標)のような第2通信方式を用いる。このような通信方式の使い分けによって、特定の通信における負荷を抑制して、第1データは即座に送信し、第2データは送信可能な時に高速に送信ができる。 According to the in-vehicle device described in claim 2, a first communication method such as LTE, which allows constant connection, is used to transmit the first data, and a second communication method such as Wi-Fi (registered trademark), which allows high-speed communication in a location where communication equipment is installed, is used to transmit the second data. By using different communication methods in this way, the load in a specific communication can be reduced, and the first data can be transmitted immediately and the second data can be transmitted at high speed when it is possible to transmit it.

請求項3に記載の車載装置は、請求項1又は請求項2に記載の車載装置において、前記第1データ及び前記第2データは送信元として、車載装置、車両、及び前記車載装置と対応付けられた端末の少なくとも一つを識別するタグを付与して前記サーバに送信する。 The in-vehicle device according to claim 3 is the in-vehicle device according to claim 1 or claim 2, in which the first data and the second data are transmitted to the server with a tag attached thereto that identifies at least one of the in-vehicle device, the vehicle, and the terminal associated with the in-vehicle device as a transmission source.

請求項3に記載の車載装置によれば、別々に送信される第1データ及び第2データをサーバ側で対応付けて識別できる。 According to the in-vehicle device described in claim 3, the first data and the second data transmitted separately can be associated and identified on the server side.

請求項に記載の車載装置は、請求項に記載の車載装置において、前記収集対象情報は、前記サーバから受信して更新する。 According to a fourth aspect of the present invention, in the on-vehicle device according to the first aspect, the collection target information is received from the server and updated.

請求項に記載の車載装置によれば、通信タイミングを状況に応じて更新できる。 According to the in-vehicle device of the fourth aspect, the communication timing can be updated according to the situation.

請求項に記載の車載装置は、請求項1~請求項に記載の何れか1項の車載装置において、前記運転診断の対象とされた事象における緊急度合いに応じて、前記緊急度合いが高い場合に、第1通信方式で前記第2データを前記サーバに送信する。 The vehicle-mounted device described in claim 5 is an in-vehicle device of any one of claims 1 to 4 , in which the second data is transmitted to the server using a first communication method when the degree of urgency of the event that is the subject of the driving diagnosis is high, depending on the degree of urgency.

請求項に記載の車載装置によれば、緊急度合いに応じて第2データを速やかに送信できる。 According to the in-vehicle device of the fifth aspect, the second data can be transmitted promptly in accordance with the degree of urgency.

請求項に記載の車載装置は、請求項1~請求項に記載の何れか1項の車載装置において、前記第1データを送信後、前記サーバから、前記第2データの送信要求を受信した場合に、第1通信方式で前記第2データを前記サーバに送信する。 The in-vehicle device of claim 6 is an in-vehicle device of any one of claims 1 to 4 , which, after transmitting the first data, when a request to transmit the second data is received from the server, transmits the second data to the server using a first communication method.

請求項に記載の車載装置によれば、第2通信方式が使用できない場合でも第2データを送信できる。 According to the in-vehicle device of the sixth aspect, the second data can be transmitted even when the second communication method cannot be used.

請求項に記載の通信方法は、車載のセンサにより検出された車両情報から作成された運転診断である第1データと、前記運転診断の作成に用いたデータである第2データとを収集し、収集対象とする前記第1データの種類及び前記第2データの種類ごとの通信タイミングを定義した収集対象情報に基づいて、第1通信方式で前記第1データをサーバに送信し、前記第1データを送信した後に所定の条件を満たす場合に、前記収集対象情報に基づいて、前記第1通信方式よりも高速な第2通信方式で前記第2データをサーバに送信する、処理をコンピュータが実行する。 The communication method described in claim 7 includes a process performed by a computer to collect first data, which is a driving diagnosis created from vehicle information detected by an on-board sensor, and second data, which is data used to create the driving diagnosis , transmit the first data to a server using a first communication method based on collection target information that defines the type of the first data to be collected and the communication timing for each type of the second data , and if a predetermined condition is satisfied after transmitting the first data, transmit the second data to a server using a second communication method that is faster than the first communication method based on the collection target information .

請求項に記載の通信プログラムは、車載のセンサにより検出された車両情報から作成された運転診断である第1データと、前記運転診断の作成に用いたデータである第2データとを収集し、収集対象とする前記第1データの種類及び前記第2データの種類ごとの通信タイミングを定義した収集対象情報に基づいて、第1通信方式で前記第1データをサーバに送信し、前記第1データを送信した後に所定の条件を満たす場合に、前記収集対象情報に基づいて、前記第1通信方式よりも高速な第2通信方式で前記第2データをサーバに送信する、処理をコンピュータに実行させる。 The communication program described in claim 8 causes a computer to execute a process of collecting first data, which is a driving diagnosis created from vehicle information detected by an on-board sensor, and second data, which is data used to create the driving diagnosis , transmitting the first data to a server using a first communication method based on collection target information that defines the type of the first data to be collected and the communication timing for each type of the second data , and if a predetermined condition is satisfied after transmitting the first data, transmitting the second data to a server using a second communication method that is faster than the first communication method based on the collection target information .

本開示の技術によれば、運転診断に関わるデータの内容に応じて通信方式を使い分けることにより、特定の通信における負荷を抑制しつつ必要なデータを送信できる。 According to the technology disclosed herein, by using different communication methods depending on the content of the data related to driving diagnosis, it is possible to transmit necessary data while reducing the load on specific communications.

実施形態に係る情報収集システムの概略構成を示す図である。1 is a diagram showing a schematic configuration of an information collecting system according to an embodiment. 実施形態の車両のハードウェア構成を示すブロック図である。1 is a block diagram showing a hardware configuration of a vehicle according to an embodiment; 実施形態のデータロガーのハードウェア構成を示すブロック図である。1 is a block diagram showing a hardware configuration of a data logger according to an embodiment of the present invention; 実施形態のデータロガーの機能構成を示すブロック図である。FIG. 2 is a block diagram showing a functional configuration of the data logger according to the embodiment. 実施形態の情報収集システムにおける処理の流れを示すシーケンス図である。FIG. 2 is a sequence diagram showing a process flow in the information collecting system according to the embodiment. 実施形態のデータロガーにおいて実行される収集処理の流れを示すフローチャートである。4 is a flowchart showing the flow of a collection process executed in the data logger of the embodiment. 第1の変形例のデータロガーにおいて実行される収集処理の流れを示すフローチャートである。13 is a flowchart showing the flow of a collection process executed in a data logger according to a first modified example. 第2の変形例のデータロガーにおいて実行される収集処理の流れを示すフローチャートである。13 is a flowchart showing the flow of a collection process executed in a data logger according to a second modified example.

本発明の車載装置を含む情報収集システムについて説明する。情報収集システムは、車両の各装置から取得したパラメータの計測情報や、カメラが撮像した画像情報等の車両情報を車両外部の装置が収集し、解析を行い、運転操作に関わる運転診断を作成するシステムである。運転診断とは、運転操作に関する診断全般を指し、ハンドル操作、及びペダル操作等の運転操作を、予め機械学習により学習した運転診断モデルによって診断したものである。本実施形態の情報収集システムでは、車載装置であるデータロガー30(又は携帯端末40)で画像情報等の車両情報を用いて簡易な運転診断を作成し、センタサーバ50に送信する態様を想定する。センタサーバ50からは、運転診断を組み込んだ診断レポートが携帯端末40に提供される。本実施形態に係る手法では、データロガー30からセンタサーバ50にデータを送信する場合に、データに応じて通信方式を使い分ける。運転診断は即座に運転者へのフィードバックを行うためにLTE等の定常的に接続可能な通信方式で送信し、容量の大きい車両情報は、大容量通信が可能なWi-Fi(登録商標)の通信方式で接続できた場合に送信する。このようにすることで緊急性の高い運転診断を、速やかに運転者に対して提供することができると共に、データの通信容量を適切に管理できる。データロガー30で作成された運転診断が第1データの一例であり、運転診断の作成に用いた車両情報が第2データの一例である。LTEの通信方式が第1通信方式の一例であり、Wi-Fi(登録商標)の通信方式が第2通信方式の一例である。 An information collection system including an in-vehicle device of the present invention will be described. The information collection system is a system in which an external device collects and analyzes vehicle information such as measurement information of parameters acquired from each device of the vehicle and image information captured by a camera, and creates a driving diagnosis related to driving operation. Driving diagnosis refers to a general diagnosis related to driving operation, and driving operations such as steering wheel operation and pedal operation are diagnosed using a driving diagnosis model that has been learned in advance by machine learning. In the information collection system of this embodiment, a simple driving diagnosis is created using vehicle information such as image information in a data logger 30 (or a mobile terminal 40) that is an in-vehicle device, and transmitted to a center server 50. A diagnostic report incorporating a driving diagnosis is provided to the mobile terminal 40 from the center server 50. In the method according to this embodiment, when data is transmitted from the data logger 30 to the center server 50, a communication method is used depending on the data. The driving diagnosis is transmitted using a communication method that can be constantly connected, such as LTE, in order to provide immediate feedback to the driver, and large-volume vehicle information is transmitted when a connection can be made using a communication method such as Wi-Fi (registered trademark) that allows large-volume communication. In this way, driving diagnoses of high urgency can be provided to the driver promptly, and data communication capacity can be appropriately managed. The driving diagnosis created by the data logger 30 is an example of the first data, and the vehicle information used to create the driving diagnosis is an example of the second data. The LTE communication method is an example of the first communication method, and the Wi-Fi (registered trademark) communication method is an example of the second communication method.

(全体構成)
図1に示されるように、本発明の実施形態の情報収集システム10は、車両12と、センタサーバ50と、を含んで構成されている。また、車両12には車載器20と、車載装置であるデータロガー30と、通信機器である携帯端末40と、が搭載されている。携帯端末40及びセンタサーバ50はネットワークNを通じて相互に接続されている。なお、図1には、1のセンタサーバ50に対して、1台の車両12、及び当該車両12に搭載された車載器20、データロガー30及び携帯端末40が図示されているが、車両12、車載器20、データロガー30及び携帯端末40の数はこの限りではない。
(Overall composition)
As shown in Fig. 1, an information collection system 10 according to an embodiment of the present invention includes a vehicle 12 and a center server 50. The vehicle 12 is equipped with an on-board device 20, a data logger 30 which is an on-board device, and a mobile terminal 40 which is a communication device. The mobile terminal 40 and the center server 50 are connected to each other via a network N. Note that Fig. 1 illustrates one vehicle 12, the on-board device 20, the data logger 30, and the mobile terminal 40 mounted on the vehicle 12, for one center server 50, but the numbers of vehicles 12, on-board devices 20, data loggers 30, and mobile terminals 40 are not limited to this.

データロガー30は、車両12の購入後に別途設置される後付装置である。データロガー30は、例えば、5G、LTE、Wi-Fi(登録商標)等の通信規格によりネットワークNに対して接続されている。また、データロガー30は携帯端末40に接続する機能を有している。データロガー30の詳細な構成については後述する。 The data logger 30 is an add-on device that is separately installed after the purchase of the vehicle 12. The data logger 30 is connected to the network N by a communication standard such as 5G, LTE, or Wi-Fi (registered trademark). The data logger 30 also has a function for connecting to a mobile terminal 40. The detailed configuration of the data logger 30 will be described later.

携帯端末40は、車両12の乗員が所持するスマートフォンやタブレット端末が例示される。携帯端末40は、例えば、5G、LTE、Wi-Fi(登録商標)等の通信規格によりネットワークNに対して接続されている。携帯端末40は、乗員が車両12に乗車する際に車両12内に持ち込まれて使用される。携帯端末40は、センタサーバ50から運転診断を受信し、表示する機能を有している。なお、携帯端末40は、センタサーバ50とネットワークNを介して接続されている構成としてもよい。また、携帯端末40は、データロガー30とセンタサーバ50との通信を中継するための無線通信機器として機能してもよい。その場合、携帯端末40から第1通信方式による第1データの送信、第2通信方式による第2データの送信を行う。なお、データロガー30と携帯端末40とを接続した場合、通信方式を分担することもできる。例えば、第1通信方式による送信をデータロガー30で行い、第2通信方式による送信を携帯端末40で行うようにしてもよい。逆に、第1通信方式による送信を携帯端末40で行い、第2通信方式による送信をデータロガー30で行うようにしてもよい。 The mobile terminal 40 is exemplified by a smartphone or tablet terminal carried by an occupant of the vehicle 12. The mobile terminal 40 is connected to the network N by a communication standard such as 5G, LTE, or Wi-Fi (registered trademark). The mobile terminal 40 is brought into the vehicle 12 when the occupant gets into the vehicle 12 and used. The mobile terminal 40 has a function of receiving and displaying a driving diagnosis from the center server 50. The mobile terminal 40 may be configured to be connected to the center server 50 via the network N. The mobile terminal 40 may also function as a wireless communication device for relaying communication between the data logger 30 and the center server 50. In that case, the mobile terminal 40 transmits the first data by the first communication method and the second data by the second communication method. When the data logger 30 and the mobile terminal 40 are connected, the communication method can be shared. For example, the data logger 30 may transmit data by the first communication method, and the mobile terminal 40 may transmit data by the second communication method. Conversely, transmission using the first communication method may be performed by the mobile terminal 40, and transmission using the second communication method may be performed by the data logger 30.

センタサーバ50は、例えば、車両12を製造する製造元や当該製造元系列のカーディーラーに設置されている。センタサーバ50は車両12から予め車両情報を収集し、詳細な解析を実行する。これにより、車両12の運転者の詳細な運転診断を実行したり、運転傾向を把握したりする。センタサーバ50は運転診断を受信し、運転診断と解析結果とを組み込んだ診断レポートを作成し、携帯端末40に提供する。センタサーバ50では、データロガー30から運転診断、及び運転診断の作成に用いられた車両情報を収集し、蓄積する。また、センタサーバ50は、収集対象情報の定義を更新して、データロガー30に送信するようにしてもよい。収集対象情報については後述する。 The center server 50 is installed, for example, at the manufacturer that produces the vehicle 12 or at a car dealership affiliated with the manufacturer. The center server 50 collects vehicle information from the vehicle 12 in advance and performs detailed analysis. This allows for detailed driving diagnosis of the driver of the vehicle 12 and understanding of driving tendencies. The center server 50 receives the driving diagnosis, creates a diagnosis report incorporating the driving diagnosis and the analysis results, and provides it to the mobile terminal 40. The center server 50 collects and stores the driving diagnosis and the vehicle information used to create the driving diagnosis from the data logger 30. The center server 50 may also update the definition of the information to be collected and send it to the data logger 30. The information to be collected will be described later.

(車両)
図2に示されるように、本実施形態に係る車両12は、車載器20と、複数のECU(Electronic Control Unit)22と、複数の車載機器24と、を含んで構成されている。
(vehicle)
As shown in FIG. 2 , the vehicle 12 according to this embodiment is configured to include an in-vehicle device 20 , a plurality of ECUs (Electronic Control Units) 22 , and a plurality of in-vehicle devices 24 .

車載器20は、CPU(Central Processing Unit)20A、ROM(Read Only Memory)20B、RAM(Random Access Memory)20C、及び車内通信I/F(Interface)20Dを含んで構成されている。CPU20A、ROM20B、RAM20C、及び車内通信I/F20Dは、内部バス20Gを介して相互に通信可能に接続されている。 The vehicle-mounted device 20 includes a CPU (Central Processing Unit) 20A, a ROM (Read Only Memory) 20B, a RAM (Random Access Memory) 20C, and an in-vehicle communication I/F (Interface) 20D. The CPU 20A, the ROM 20B, the RAM 20C, and the in-vehicle communication I/F 20D are connected to each other so as to be able to communicate with each other via an internal bus 20G.

CPU20Aは、中央演算処理ユニットであり、各種プログラムを実行したり、各部を制御したりする。すなわち、CPU20Aは、ROM20Bからプログラムを読み出し、RAM20Cを作業領域としてプログラムを実行する。 The CPU 20A is a central processing unit that executes various programs and controls each part. That is, the CPU 20A reads the programs from the ROM 20B and executes the programs using the RAM 20C as a working area.

ROM20Bは、各種プログラム及び各種データを記憶している。本実施形態のROM20Bには、ECU22から車両12の状態及び制御に係る車両情報を収集する収集プログラムが記憶されている。また、ROM20Bには、車両情報のバックアップデータが記憶されている。
RAM20Cは、作業領域として一時的にプログラム又はデータを記憶する。
The ROM 20B stores various programs and various data. In the present embodiment, the ROM 20B stores a collection program for collecting vehicle information related to the state and control of the vehicle 12 from the ECU 22. In addition, the ROM 20B stores backup data of the vehicle information.
The RAM 20C temporarily stores programs or data as a working area.

車内通信I/F20Dは、各ECU22と接続するためのインタフェースである。当該インタフェースは、CAN(Controller Area Network)プロトコルによる通信規格が用いられる。車内通信I/F20Dは、外部バス20Hに対して接続されている。 The in-vehicle communication I/F 20D is an interface for connecting to each ECU 22. This interface uses a communication standard based on the CAN (Controller Area Network) protocol. The in-vehicle communication I/F 20D is connected to the external bus 20H.

外部バス20Hには、コネクタ(DLC:Data Link Connector)26が接続されている。このコネクタ26には、データロガー30が接続されている。また、コネクタ26には、データロガー30に代えてダイアグツールである車両診断機の接続が可能である。 Connector (DLC: Data Link Connector) 26 is connected to external bus 20H. Data logger 30 is connected to connector 26. Also, a vehicle diagnostic device, which is a diagnostic tool, can be connected to connector 26 instead of data logger 30.

ECU22は、ADAS(Advanced Driver Assistance System)-ECU22A、ステアリングECU22B、ブレーキECU22C及びエンジンECU22Dを少なくとも含む。 The ECU 22 includes at least an ADAS (Advanced Driver Assistance System)-ECU 22A, a steering ECU 22B, a brake ECU 22C, and an engine ECU 22D.

ADAS-ECU22Aは、先進運転支援システムを統括制御する。ADAS-ECU22Aには、車載機器24を構成する車速センサ24A、ヨーレートセンサ24B、外部センサ24C、及び内部センサ24Dが接続されている。外部センサ24Cは、車両12の周辺環境の検出に用いられるセンサ群とされている。この外部センサ24Cには、例えば、車両12の周囲を撮像するカメラ、探査波を送信し反射波を受信するミリ波レーダ、及び車両12の前方をスキャンするライダ(Laser Imaging Detection and Ranging)等が含まれる。内部センサ24Dは、運転者であるユーザを監視するためのカメラであり、運転者の運転操作を撮影する。 The ADAS-ECU 22A controls the advanced driving assistance system. The ADAS-ECU 22A is connected to the vehicle speed sensor 24A, yaw rate sensor 24B, external sensor 24C, and internal sensor 24D that constitute the in-vehicle equipment 24. The external sensor 24C is a group of sensors used to detect the surrounding environment of the vehicle 12. The external sensor 24C includes, for example, a camera that captures images of the surroundings of the vehicle 12, a millimeter wave radar that transmits search waves and receives reflected waves, and a lidar (Laser Imaging Detection and Ranging) that scans the area ahead of the vehicle 12. The internal sensor 24D is a camera that monitors the user, who is the driver, and captures the driving operation of the driver.

ステアリングECU22Bは、パワーステアリングを制御する。ステアリングECU22Bには、車載機器24を構成する舵角センサ24Eが接続されている。舵角センサ24Eはステアリングホイールの舵角を検出するセンサである。 The steering ECU 22B controls the power steering. A steering angle sensor 24E that constitutes the in-vehicle equipment 24 is connected to the steering ECU 22B. The steering angle sensor 24E is a sensor that detects the steering angle of the steering wheel.

ブレーキECU22Cは、車両12のブレーキシステムを制御する。ブレーキECU22Cには、車載機器24を構成するブレーキアクチュエータ24Fが接続されている。 The brake ECU 22C controls the brake system of the vehicle 12. The brake actuator 24F, which constitutes the in-vehicle equipment 24, is connected to the brake ECU 22C.

エンジンECU22Dは、車両12のエンジンを制御する。エンジンECU22Dには、車載機器24を構成するスロットルアクチュエータ24G及びセンサ類24Hが接続されている。センサ類24Hは、エンジンオイルの油温を測定するための油温センサ、エンジンオイルの油圧を測定するための油圧センサ、及びエンジンの回転数を検知する回転センサを含む。 The engine ECU 22D controls the engine of the vehicle 12. The engine ECU 22D is connected to a throttle actuator 24G and sensors 24H that constitute the in-vehicle equipment 24. The sensors 24H include an oil temperature sensor for measuring the temperature of the engine oil, an oil pressure sensor for measuring the oil pressure of the engine oil, and a rotation sensor for detecting the engine speed.

(データロガー)
図3に示されるように、データロガー30は、CPU30A、ROM30B、RAM30C、ストレージ30D、通信I/F30E、入出力I/F30F、スピーカ34、及び表示器36を含んで構成されている。CPU30A、ROM30B、RAM30C、ストレージ30D、通信I/F30E、入出力I/F30F、スピーカ34、及び表示器36は、内部バス30Gを介して相互に通信可能に接続されている。CPU30A、ROM30B、及びRAM30Cの機能は、上述した車載器20のCPU20A、ROM20B、及びRAM20Cの機能と同じである。
(Data Logger)
3, the data logger 30 includes a CPU 30A, a ROM 30B, a RAM 30C, a storage 30D, a communication I/F 30E, an input/output I/F 30F, a speaker 34, and a display 36. The CPU 30A, the ROM 30B, the RAM 30C, the storage 30D, the communication I/F 30E, the input/output I/F 30F, the speaker 34, and the display 36 are connected to each other so as to be able to communicate with each other via an internal bus 30G. The functions of the CPU 30A, the ROM 30B, and the RAM 30C are the same as the functions of the CPU 20A, the ROM 20B, and the RAM 20C of the vehicle-mounted device 20 described above.

本実施形態のROM30Bには、処理プログラム100、通信情報DB(データベース)110、及び収集DB120が記憶されている。なお、処理プログラム100及び通信情報DB110は、後述するストレージ30Dが記憶してもよい。 In this embodiment, the ROM 30B stores a processing program 100, a communication information DB (database) 110, and a collection DB 120. The processing program 100 and the communication information DB 110 may be stored in the storage 30D described below.

通信プログラムとしての処理プログラム100は、データロガー30を制御するためのプログラムである。処理プログラム100の実行に伴い、データロガー30は、後述する通信処理を実行する。 The processing program 100, which serves as a communication program, is a program for controlling the data logger 30. When the processing program 100 is executed, the data logger 30 executes the communication process described below.

通信情報DB110は、通信情報、及び収集対象情報が記憶されたデータベースである。通信情報は、データロガー30が収集対象とする第1データ及び第2データの通信方式が定義されている。第1データはデータロガー30で作成された運転診断のデータである。運転診断とは、ハンドル操作、等の運転に関するデータである。第2データは運転診断の作成に用いた車両情報のデータである。当該車両情報は、例えば、外部センサ24C及び内部センサ24Dで取得された画像情報、並びに車速センサ24A及びヨーレートセンサ24Bで取得されたセンサ情報等である。通信情報には、第1データは第1通信方式、第2データは第2通信方式で送信することが定義されている。第1通信方式には、定常的に接続可能な通信方式であるLTEが用いられる。第2通信方式には、通信設備が設置された場所で使用可能、かつ、第1通信方式よりも高速な通信方式であるWi-Fi(登録商標)が用いられる。なお、第1通信方式のLTE、及び第2通信方式のWi-Fi(登録商標)は一例であり、条件が同様であれば他の通信方式であっても構わない。 The communication information DB 110 is a database in which communication information and information to be collected are stored. The communication information defines the communication method of the first data and the second data to be collected by the data logger 30. The first data is driving diagnosis data created by the data logger 30. The driving diagnosis is data related to driving, such as steering operation. The second data is vehicle information data used to create the driving diagnosis. The vehicle information is, for example, image information acquired by the external sensor 24C and the internal sensor 24D, and sensor information acquired by the vehicle speed sensor 24A and the yaw rate sensor 24B. The communication information defines that the first data is transmitted by the first communication method and the second data is transmitted by the second communication method. The first communication method uses LTE, which is a communication method that can be constantly connected. The second communication method uses Wi-Fi (registered trademark), which is a communication method that can be used at a location where communication equipment is installed and is faster than the first communication method. Note that the first communication method, LTE, and the second communication method, Wi-Fi (registered trademark), are merely examples, and other communication methods may be used as long as the conditions are similar.

収集対象情報は、第1データ及び第2データの種類ごとに通信タイミングが定義された情報である。例えば、第1データの運転診断について、運転者の眠気、危険な運転操作といった緊急性の高い運転診断である場合は即時送信するように定義し、他の運転診断は1時間に1回等、定期的に送信するように定義する等である。また、運転診断の作成に用いた車両情報について種類ごとに定義してもよい。例えば、画像情報と、センサ情報との通信タイミングをそれぞれ定義する。画像情報は、データ容量が多いと想定されるため、他のデータが送信されていないタイミングに定期的に送信するように定義する。センサ情報は、比較的、容量が少ないと想定されるため、画像情報より先に送信するように定義する等である。これにより、データが複数種類ある場合に、データの種類に応じて適切な通信タイミングを定義できる。なお、センタサーバ50から収集対象情報を受信して更新してもよい。なお、収集対象情報を用いた場合の収集処理のフローについては第1の変形例において後述する。 The collection target information is information in which the communication timing is defined for each type of the first data and the second data. For example, the first data driving diagnosis may be defined to be transmitted immediately if it is a driving diagnosis with high urgency such as driver drowsiness or dangerous driving operation, and other driving diagnoses may be defined to be transmitted periodically, such as once an hour. In addition, the vehicle information used to create the driving diagnosis may be defined for each type. For example, the communication timing for image information and sensor information are defined separately. Since image information is expected to have a large data volume, it is defined to be transmitted periodically when other data is not being transmitted. Since sensor information is expected to have a relatively small volume, it is defined to be transmitted before image information. In this way, when there are multiple types of data, appropriate communication timing can be defined according to the type of data. The collection target information may be received from the center server 50 and updated. The flow of the collection process when the collection target information is used will be described later in the first modified example.

収集DB120は、第1データと、第2データとが記憶されたデータベースである。また、収集DB120には、診断部210の運転診断に用いる運転診断モデルが記憶されているとする。 The collection DB 120 is a database in which the first data and the second data are stored. The collection DB 120 also stores a driving diagnosis model used for the driving diagnosis of the diagnosis unit 210.

記憶部としてのストレージ30Dは、HDD(Hard Disk Drive)、SSD(Solid State Drive)、又はSDカード(Secure Digital card)により構成され、各種データを記憶している。本実施形態のストレージ30Dには、車両情報DB130が記憶されている。なお、ROM30Bが車両情報DB130を記憶してもよい。 The storage 30D as a storage unit is configured with a HDD (Hard Disk Drive), SSD (Solid State Drive), or SD card (Secure Digital card) and stores various data. In this embodiment, the storage 30D stores the vehicle information DB 130. The ROM 30B may also store the vehicle information DB 130.

車両情報DB130は、データロガー30が取得した車両情報の全部又は一部を保存することができる。 The vehicle information DB 130 can store all or part of the vehicle information acquired by the data logger 30.

通信部としての通信I/F30Eは、ネットワークNに接続するためのインタフェースである。本実施形態の通信I/F30Eでは、通信規格としてBluetooth(登録商標)、5G、LTE、及びWi-Fi(登録商標)等の通信規格が、選択的に適用される。通信I/F30Eは、通信リンク33を介して、センタサーバ50、携帯端末40、及び車載器20との通信を行う。 The communication I/F 30E as a communication unit is an interface for connecting to the network N. In the present embodiment, the communication I/F 30E selectively applies communication standards such as Bluetooth (registered trademark), 5G, LTE, and Wi-Fi (registered trademark). The communication I/F 30E communicates with the center server 50, the mobile terminal 40, and the vehicle-mounted device 20 via the communication link 33.

入出力I/F30Fは、車両12の外部バス20Hと通信をするためのインタフェースである。本実施形態の入出力I/F30Fには、通信ケーブル32が接続されている。この通信ケーブル32は、車両12のコネクタ26に接続されている。 The input/output I/F 30F is an interface for communicating with the external bus 20H of the vehicle 12. In this embodiment, a communication cable 32 is connected to the input/output I/F 30F. This communication cable 32 is connected to the connector 26 of the vehicle 12.

スピーカ34は、車両12の乗員に対して音声により情報を提供する音声出力装置である。 The speaker 34 is an audio output device that provides audio information to the occupants of the vehicle 12.

表示器36は、車両12の乗員に対して画像等により運転診断の結果を提供する表示装置である。表示器36によって運転診断を表示することで、診断レポートに代えて速やかに運転者に運転診断の結果を提供できる。なお、本実施形態の表示器36に代えて、携帯端末40に運転診断を送信し、携帯端末40に備えられた表示装置により運転診断を提供してもよい。そのため、必ずしも画像を表示可能な表示装置である必要なく、LED等のランプであってもよい。 The display 36 is a display device that provides the results of the driving diagnosis to the occupants of the vehicle 12 by means of images or the like. By displaying the driving diagnosis on the display 36, the results of the driving diagnosis can be quickly provided to the driver in place of a diagnosis report. Note that instead of the display 36 of this embodiment, the driving diagnosis may be transmitted to the mobile terminal 40, and the driving diagnosis may be provided by a display device provided on the mobile terminal 40. Therefore, it does not necessarily have to be a display device capable of displaying images, and may be a lamp such as an LED.

図4に示されるように、本実施形態のデータロガー30では、CPU30Aが、処理プログラム100を実行することで、取得部200、診断部210、収集部220、及び通信部230として機能する。 As shown in FIG. 4, in the data logger 30 of this embodiment, the CPU 30A executes the processing program 100 to function as an acquisition unit 200, a diagnosis unit 210, a collection unit 220, and a communication unit 230.

取得部200は、車両12から車両情報を取得する機能を有している。ここで、取得される車両情報は、車速、加速度、電圧、及び各種スイッチのオンオフ信号等の計測情報と、車両12の搭載されたカメラによる撮像画像の情報である画像情報とを含む。画像情報には、外部センサ24Cで車両12の外部を撮像した画像と、内部センサ24Dで車両12の車内の運転者を撮像した画像とが含まれる。取得部200は、取得した車両情報を車両情報DB130に格納する。 The acquisition unit 200 has a function of acquiring vehicle information from the vehicle 12. Here, the acquired vehicle information includes measurement information such as vehicle speed, acceleration, voltage, and on/off signals of various switches, and image information which is information on images captured by a camera mounted on the vehicle 12. The image information includes an image of the outside of the vehicle 12 captured by the external sensor 24C, and an image of the driver inside the vehicle 12 captured by the internal sensor 24D. The acquisition unit 200 stores the acquired vehicle information in the vehicle information DB 130.

診断部210は、取得部200で取得された車両情報を、予め学習された運転診断モデルに入力し、運転診断を作成する。なお、診断部210の処理はデータロガー30で実行される場合に限定されるものではなく、携帯端末40に診断部を設けて実施してもよい。 The diagnosis unit 210 inputs the vehicle information acquired by the acquisition unit 200 into a pre-trained driving diagnosis model to create a driving diagnosis. Note that the processing of the diagnosis unit 210 is not limited to being executed by the data logger 30, and may be performed by providing a diagnosis unit in the mobile terminal 40.

収集部220は、診断部210において運転診断が作成されると、運転診断を第1データとして、運転診断の作成に用いた車両情報を第2データとして収集する。また、収集部220は、収集した第1データ及び第2データに、データロガー30の送信元の識別情報であるタグを付与して、収集DB120に格納する。タグには、データロガー30の識別情報だけでなく、車両12の識別情報、及び携帯端末40の識別情報を含めるようにしてもよい。車両12の識別情報は予めデータロガー30に登録しておく。携帯端末40の識別情報を取得する場合には、携帯端末40との接続を確立して携帯端末40の識別情報を取得すればよく、データロガー30と携帯端末40との対応付けを行うことにより、識別できる。このようにして、第1データ及び第2データは、送信元を識別するタグを付与して収集し、センタサーバ50に送信する。 When the driving diagnosis is created in the diagnosis unit 210, the collection unit 220 collects the driving diagnosis as the first data and the vehicle information used to create the driving diagnosis as the second data. The collection unit 220 also assigns a tag, which is the identification information of the sender of the data logger 30, to the collected first data and second data and stores them in the collection DB 120. The tag may include not only the identification information of the data logger 30, but also the identification information of the vehicle 12 and the identification information of the mobile terminal 40. The identification information of the vehicle 12 is registered in advance in the data logger 30. When acquiring the identification information of the mobile terminal 40, it is sufficient to establish a connection with the mobile terminal 40 and acquire the identification information of the mobile terminal 40, and identification can be performed by associating the data logger 30 with the mobile terminal 40. In this way, the first data and the second data are collected with a tag that identifies the sender, and are transmitted to the center server 50.

通信部230は、第1データ及び第2データが収集されると、通信情報DB110の通信情報を取得する。通信部230は、通信情報に基づいて、第1通信方式を用いて第1データをセンタサーバ50に送信する。そして、通信部230は、第1データを送信した後に、第2通信方式が使用可能になったか否かを判定し、使用可能になった場合に第2通信方式で第2データをセンタサーバ50に送信する。第2通信方式が使用可能であるかは、Wi-Fi(登録商標)が設置された場所に車両12が移動したか、Wi-Fi(登録商標)の接続がオンになったか、等に応じて判定すればよい。 When the first data and the second data are collected, the communication unit 230 acquires communication information from the communication information DB 110. Based on the communication information, the communication unit 230 transmits the first data to the center server 50 using the first communication method. After transmitting the first data, the communication unit 230 determines whether the second communication method has become available, and if so, transmits the second data to the center server 50 using the second communication method. Whether the second communication method is available may be determined based on whether the vehicle 12 has moved to a location where Wi-Fi (registered trademark) is installed, whether the Wi-Fi (registered trademark) connection has been turned on, etc.

(制御の流れ)
本実施形態の情報収集システム10で実行される通信方法としての各処理の流れについて、図5のシーケンス図、及び図6のフローチャートを用いて説明する。データロガー30における処理は、CPU30Aがデータロガー30の各部として機能することにより実行される。
(Flow of Control)
The flow of each process as a communication method executed in the information collection system 10 of this embodiment will be described with reference to the sequence diagram of Fig. 5 and the flowchart of Fig. 6. The process in the data logger 30 is executed by the CPU 30A functioning as each part of the data logger 30.

図5のステップS10において、車載器20ではCPU20Aがデータロガー30に向けて車両情報を送信する。車両情報の送信は、車両12におけるイグニッションをONにした場合、又はOFFにした場合の他、データロガー30から車両情報の送信を求めるコマンドを受信した場合等、任意のタイミングで行われる。車両情報は、車両情報DB130に格納される。 In step S10 of FIG. 5, the CPU 20A of the vehicle-mounted device 20 transmits vehicle information to the data logger 30. The vehicle information is transmitted at any timing, such as when the ignition of the vehicle 12 is turned ON or OFF, or when a command requesting the transmission of vehicle information is received from the data logger 30. The vehicle information is stored in the vehicle information DB 130.

ステップS11において、データロガー30では収集処理を実行する。収集処理の詳細については後述するが、図5の説明としてはシーケンス処理に関わる部分のみについて述べる。ここでは、ステップS11の収集処理において、ステップS11-1及びS11-2が実行される。ステップS11-1において、データロガー30は、第1通信方式で第1データをセンタサーバ50に送信する。 In step S11, the data logger 30 executes a collection process. Details of the collection process will be described later, but in the explanation of FIG. 5, only the part related to the sequence processing will be described. Here, in the collection process of step S11, steps S11-1 and S11-2 are executed. In step S11-1, the data logger 30 transmits the first data to the center server 50 using the first communication method.

ステップS12において、センタサーバ50では、第1データを受信すると、第1データを組み込んだ診断レポートの作成処理を実行する。ステップS13において、センタサーバ50では携帯端末40に向けて診断レポートを送信する。 In step S12, when the center server 50 receives the first data, it executes a process for creating a diagnostic report incorporating the first data. In step S13, the center server 50 transmits the diagnostic report to the mobile terminal 40.

ステップS11-2において、データロガー30は、第2通信方式が使用可能になった場合に、第2通信方式で第2データをセンタサーバ50に送信する。 In step S11-2, when the second communication method becomes available, the data logger 30 transmits the second data to the center server 50 using the second communication method.

次に、ステップS12の収集処理の詳細について説明する。
図6のステップS100において、CPU30Aは、車両情報DB130の車両情報を取得する。
Next, the collection process in step S12 will be described in detail.
In step S100 in FIG. 6, CPU 30A acquires vehicle information from vehicle information DB 130.

ステップS101において、CPU30Aは、取得された車両情報を、予め学習された運転診断モデルに入力し、運転診断を作成する。 In step S101, the CPU 30A inputs the acquired vehicle information into a pre-trained driving diagnosis model to create a driving diagnosis.

ステップS102において、CPU30Aは、ステップS101で作成された運転診断を第1データとして、運転診断の作成に用いた車両情報を第2データとして収集する。 In step S102, the CPU 30A collects the driving diagnosis created in step S101 as first data, and the vehicle information used to create the driving diagnosis as second data.

ステップS103において、CPU30Aは、収集した第1データ及び第2データに、データロガー30の送信元の識別情報であるタグを付与して、収集DB120に格納する。これにより、第1データ及び第2データはタグが付与されてセンタサーバ50に送信される。 In step S103, the CPU 30A assigns a tag, which is identification information of the sender of the data logger 30, to the collected first data and second data, and stores the data in the collection DB 120. As a result, the first data and second data are assigned a tag and transmitted to the center server 50.

ステップS104において、CPU30Aは、通信情報DB110の通信情報を取得する。 In step S104, CPU 30A acquires communication information from communication information DB 110.

ステップS105において、通信情報に基づいて、第1通信方式を用いて第1データをセンタサーバ50に送信する。このようにして、第1データは、定常的に接続可能な第1通信方式(LTE)を用いて、必要なタイミングで速やかにセンタサーバ50に送信される。 In step S105, the first data is transmitted to the center server 50 using the first communication method based on the communication information. In this way, the first data is transmitted to the center server 50 promptly at the required timing using the first communication method (LTE) that allows constant connection.

ステップS106において、CPU30Aは、第2通信方式が使用可能になったか否かを判定する。第2通信方式が使用可能になったと判定した場合にはステップS107へ移行し、第2通信方式が使用可能になっていないと判定した場合には本ステップS106による判定を一定期間ごとに繰り返す。 In step S106, CPU 30A determines whether the second communication method has become available. If it is determined that the second communication method has become available, the process proceeds to step S107, and if it is determined that the second communication method has not become available, the process repeats the determination in step S106 at regular intervals.

ステップS107において、CPU30Aは、第2通信方式で第2データをセンタサーバ50に送信する。このようにして、第1データは、大容量の高速な通信が可能な第2通信方式(Wi-Fi(登録商標))を用いて通信が可能になったタイミングでセンタサーバ50に送信される。以上がステップS11の収集処理の詳細である。 In step S107, the CPU 30A transmits the second data to the center server 50 using the second communication method. In this way, the first data is transmitted to the center server 50 at the time when communication becomes possible using the second communication method (Wi-Fi (registered trademark)) that enables high-volume, high-speed communication. This concludes the details of the collection process in step S11.

(まとめ)
本実施形態の車載装置としてのデータロガー30は、作成された運転診断を第1データとして、運転診断の作成に用いた車両情報を第2データとして収集する。収集した第1データ及び第2データには、送信元の識別情報であるタグを付与する。第1通信方式で第1データをセンタサーバ50に送信する。第2通信方式が使用可能になったか否かを判定し、使用可能になった場合に、第2通信方式で第2データをサーバ50に送信する。このように、運転診断に関わるデータの内容に応じて通信方式を使い分けることにより、特定の通信における負荷を抑制しつつ必要なデータを送信できる。
(summary)
The data logger 30 as an in-vehicle device of this embodiment collects the created driving diagnosis as first data and the vehicle information used to create the driving diagnosis as second data. A tag, which is identification information of the sender, is attached to the collected first and second data. The first data is transmitted to the center server 50 using the first communication method. It is determined whether the second communication method has become available, and if it has become available, the second data is transmitted to the server 50 using the second communication method. In this way, by using different communication methods depending on the content of the data related to the driving diagnosis, it is possible to transmit necessary data while suppressing the load on specific communications.

[第1の変形例]
第1の変形例は、収集対象情報を用いてデータの種類に応じた通信タイミングで送信する態様である。図7に第1の変形例のフローチャートを示す。
第1の変形例では、ステップS104の後、ステップS200を実行する。ステップS200において、CPU30Aは、第1データ及び第2データの種類ごとに通信タイミングが定義された収集対象情報を取得する。
[First Modification]
The first modification is a mode in which collection target information is used to transmit data at a communication timing according to the type of data. Fig. 7 shows a flowchart of the first modification.
In the first modified example, step S200 is executed after step S104. In step S200, CPU 30A acquires collection target information in which communication timing is defined for each type of first data and second data.

ステップS201において、CPU30Aは、収集対象情報に基づいて、収集した第1データの種類が通信タイミングであるか否かを判定する。第1データの種類が通信タイミングであると判定した場合にはステップS105へ移行し、第1データの種類が通信タイミングでないと判定した場合にはステップS202へ移行する。 In step S201, CPU 30A determines whether the type of the collected first data is communication timing based on the collection target information. If it is determined that the type of the first data is communication timing, it proceeds to step S105, and if it is determined that the type of the first data is not communication timing, it proceeds to step S202.

ステップS202において、CPU30Aは、収集対象情報に基づいて、第1データの種類について定義された通信タイミングで第1通信方式により第1データを送信するようにタイマーをセットする。 In step S202, CPU 30A sets a timer to transmit the first data using the first communication method at the communication timing defined for the type of first data based on the collection target information.

第1の変形例では、ステップS106の後、ステップS203を実行する。ステップS203において、CPU30Aは、判定対象にする第2データの種類を選択する。 In the first modified example, step S203 is executed after step S106. In step S203, CPU 30A selects the type of second data to be subjected to the determination.

ステップS204において、CPU30Aは、選択した第2データの種類が通信タイミングであるか否かを判定する。第2データの種類が通信タイミングであると判定した場合にはステップS205へ移行し、第2データの種類が通信タイミングでないと判定した場合にはステップS206へ移行する。 In step S204, CPU 30A determines whether the type of the selected second data is a communication timing. If it is determined that the type of the second data is a communication timing, the process proceeds to step S205, and if it is determined that the type of the second data is not a communication timing, the process proceeds to step S206.

ステップS205において、CPU30Aは、第2通信方式で、選択された当該種類の第2データを送信する。 In step S205, CPU 30A transmits the selected type of second data using the second communication method.

ステップS206において、CPU30Aは、収集対象情報に基づいて、第2データの種類について定義された通信タイミングで第2通信方式により第2データを送信するようにタイマーをセットする。 In step S206, CPU 30A sets a timer to transmit the second data using the second communication method at the communication timing defined for the type of second data based on the collection target information.

ステップS207において、CPU30Aは、全ての第2データの種類を処理したか否かを判定する。処理したと判定した場合には収集処理を終了し、処理していないと判定した場合にステップS203に戻って処理を繰り返す。 In step S207, CPU 30A determines whether all types of second data have been processed. If it is determined that all types of second data have been processed, the collection process ends, and if it is determined that all types of second data have not been processed, the process returns to step S203 and is repeated.

[第2の変形例]
第2の変形例は、運転診断の対象とされた事象における緊急度合いに応じて、緊急度合いが高い場合に、第1通信方式で第2データをセンタサーバ50に送信する態様である。緊急度合いの高さは、通信情報に、運転診断の内容ごとに定義しておく。例えば、運転診断の内容が眠気に関するものであれば、眠気を催しているとの診断内容である場合に緊急度合いが高いと判定する。運転診断の内容がハンドル操作に関するものであれば、急ハンドルを切っている場合、ハンドル操作が不安定である場合等に緊急度合いが高いと判定する。運転診断の内容が事故発生に関するものであれば、外部を撮影した画像において事故発生が想定される場合等に緊急度合いが高いと判定する。
[Second Modification]
The second modified example is an aspect in which, depending on the degree of urgency of the event that is the subject of the driving diagnosis, the second data is transmitted to the center server 50 by the first communication method when the degree of urgency is high. The level of urgency is defined in the communication information for each content of the driving diagnosis. For example, if the content of the driving diagnosis is related to drowsiness, the degree of urgency is determined to be high when the diagnosis content indicates drowsiness. If the content of the driving diagnosis is related to steering operation, the degree of urgency is determined to be high when the steering wheel is turned suddenly or the steering wheel operation is unstable. If the content of the driving diagnosis is related to the occurrence of an accident, the degree of urgency is determined to be high when an accident is expected to occur in an image captured of the outside.

図8に第2の変形例のフローチャートを示す。
第2の変形例では、ステップS105の後、ステップS300を実行する。ステップS300において、CPU30Aは、運転診断における緊急度合いが高いか否かを判定する。緊急度合いが高いと判定した場合にはステップS301へ移行し、緊急度合いが高くないと判定した場合にはステップS106へ移行する。
FIG. 8 shows a flowchart of the second modified example.
In the second modified example, step S300 is executed after step S105. In step S300, CPU 30A determines whether the degree of urgency in the driving diagnosis is high or not. If it is determined that the degree of urgency is high, the process proceeds to step S301, and if it is determined that the degree of urgency is not high, the process proceeds to step S106.

ステップS301において、CPU30Aは、緊急度合いが高い運転診断に関わる第2データを第1通信方式でセンタサーバ50に送信する。緊急度合いが高い運転診断に関わる第2データとは、例えば、運転者が眠気を催している様子を撮像した画像、及び車両12に発生した事故の様子を撮像した画像等である。このように、緊急度合いが高い場合には、第2データであっても、速やかにセンタサーバ50に送信することで、管理者がインシデント対応を速やかに行うことができる。 In step S301, the CPU 30A transmits second data related to a driving diagnosis with a high degree of urgency to the center server 50 using the first communication method. The second data related to a driving diagnosis with a high degree of urgency is, for example, an image capturing an image of the driver feeling drowsy, an image capturing an image of an accident that has occurred in the vehicle 12, etc. In this way, when the degree of urgency is high, even the second data can be transmitted quickly to the center server 50, allowing the administrator to quickly respond to the incident.

また、第1データを送信後、センタサーバ50から、第2データの送信要求を受信した場合に、第1通信方式で第2データをセンタサーバに50送信するようにしてもよい。このように、センタサーバ50から送信要求をトリガーにして第1通信方式で第2データを送信できるようにすることで、第2通信方式が使用可能にならなかった場合に、第2データをセンタサーバ50に送信できるように対応することができる。 Furthermore, after transmitting the first data, if a request to transmit the second data is received from the center server 50, the second data may be transmitted to the center server 50 using the first communication method. In this way, by making it possible to transmit the second data using the first communication method using a transmission request from the center server 50 as a trigger, it is possible to respond so that the second data can be transmitted to the center server 50 if the second communication method is not available.

なお、上記実施形態でCPU20A及びCPU30Aがソフトウェア(プログラム)を読み込んで実行した各種処理を、CPU以外の各種のプロセッサが実行してもよい。この場合のプロセッサとしては、FPGA(Field-Programmable Gate Array)等の製造後に回路構成を変更可能なPLD(Programmable Logic Device)、及びASIC(Application Specific Integrated Circuit)等の特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである専用電気回路等が例示される。また、上述した各処理を、これらの各種のプロセッサのうちの1つで実行してもよいし、同種又は異種の2つ以上のプロセッサの組み合わせ(例えば、複数のFPGA、及びCPUとFPGAとの組み合わせ等)で実行してもよい。また、これらの各種のプロセッサのハードウェア的な構造は、より具体的には、半導体素子等の回路素子を組み合わせた電気回路である。 In the above embodiment, the various processes executed by CPU 20A and CPU 30A by reading software (programs) may be executed by various processors other than the CPU. Examples of processors in this case include PLDs (Programmable Logic Devices) such as FPGAs (Field-Programmable Gate Arrays) whose circuit configuration can be changed after manufacture, and dedicated electrical circuits such as ASICs (Application Specific Integrated Circuits) that are processors with circuit configurations designed specifically to execute specific processes. The above-mentioned processes may be executed by one of these various processors, or by a combination of two or more processors of the same or different types (e.g., multiple FPGAs, a combination of a CPU and an FPGA, etc.). The hardware structure of these various processors is, more specifically, an electrical circuit that combines circuit elements such as semiconductor elements.

また、上記実施形態において、各プログラムはコンピュータが読み取り可能な非一時的記録媒体に予め記憶(インストール)されている態様で説明した。例えば、車載器20におけるプログラムはROM20Bに予め記憶され、データロガー30における処理プログラム100はストレージ30Dに予め記憶されている。しかしこれに限らず、各プログラムは、CD-ROM(Compact Disc Read Only Memory)、DVD-ROM(Digital Versatile Disc Read Only Memory)、及びUSB(Universal Serial Bus)メモリ等の非一時的記録媒体に記録された形態で提供されてもよい。また、プログラムは、ネットワークを介して外部装置からダウンロードされる形態としてもよい。 In the above embodiment, each program is described as being pre-stored (installed) in a non-transitory computer-readable recording medium. For example, the program in the vehicle-mounted device 20 is pre-stored in ROM 20B, and the processing program 100 in the data logger 30 is pre-stored in storage 30D. However, this is not limiting, and each program may be provided in a form recorded in a non-transitory recording medium such as a CD-ROM (Compact Disc Read Only Memory), a DVD-ROM (Digital Versatile Disc Read Only Memory), or a USB (Universal Serial Bus) memory. The program may also be downloaded from an external device via a network.

上記実施形態で説明した処理の流れは、一例であり、主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよい。 The process flow described in the above embodiment is an example, and unnecessary steps may be deleted, new steps may be added, or the process order may be rearranged, without departing from the spirit of the invention.

10 情報収集システム
12 車両
30 データロガー(車載装置)
30A CPU(プロセッサ)
40 携帯端末
50 センタサーバ
100 処理プログラム(通信プログラム)
10 Information collection system 12 Vehicle 30 Data logger (on-vehicle device)
30A CPU (processor)
40 Mobile terminal 50 Center server 100 Processing program (communication program)

Claims (8)

車載のセンサにより検出された車両情報から作成された運転診断である第1データと、前記運転診断の作成に用いたデータである第2データとを収集する収集部と、
収集対象とする前記第1データの種類及び前記第2データの種類ごとの通信タイミングを定義した収集対象情報に基づいて、第1通信方式で前記第1データをサーバに送信し、前記第1データを送信した後に所定の条件を満たす場合に、前記収集対象情報に基づいて、前記第1通信方式よりも高速な第2通信方式で前記第2データをサーバに送信する通信部と、
を備えた車載装置。
A collection unit that collects first data, which is a driving diagnosis created from vehicle information detected by an on-board sensor, and second data, which is data used to create the driving diagnosis;
a communication unit that transmits the first data to a server by a first communication method based on collection target information that defines a communication timing for each type of the first data and each type of the second data to be collected , and transmits the second data to the server by a second communication method faster than the first communication method based on the collection target information when a predetermined condition is satisfied after the first data is transmitted;
An in-vehicle device comprising:
前記第1通信方式は、定常的に接続可能な通信方式を使用し、
前記第2通信方式は、所定の場所で使用可能な通信方式を使用し、
前記所定の条件は、前記第2通信方式が使用可能になった場合とする請求項1に記載の車載装置。
The first communication method uses a communication method that is constantly connectable,
the second communication method uses a communication method that can be used in a predetermined location,
The in-vehicle device according to claim 1 , wherein the predetermined condition is that the second communication method becomes available.
前記第1データ及び前記第2データは送信元として、車載装置、車両、及び前記車載装置と対応付けられた端末の少なくとも一つを識別するタグを付与して前記サーバに送信する、
請求項1又は請求項2に記載の車載装置。
the first data and the second data are transmitted to the server with a tag attached thereto that identifies at least one of a vehicle-mounted device, a vehicle, and a terminal associated with the vehicle-mounted device as a transmission source;
The in-vehicle device according to claim 1 or 2.
前記収集対象情報は、前記サーバから受信して更新する請求項に記載の車載装置。 The in-vehicle device according to claim 1 , wherein the collection target information is received from the server and updated. 前記運転診断の対象とされた事象における緊急度合いに応じて、前記緊急度合いが高い場合に、第1通信方式で前記第2データを前記サーバに送信する請求項1~請求項の何れか1項に記載の車載装置。 The vehicle-mounted device according to any one of claims 1 to 4 , wherein, depending on the degree of urgency of the event that is the subject of the driving diagnosis, when the degree of urgency is high, the second data is transmitted to the server using a first communication method. 前記第1データを送信後、前記サーバから、前記第2データの送信要求を受信した場合に、第1通信方式で前記第2データを前記サーバに送信する請求項1~請求項の何れか1項に記載の車載装置。 The in-vehicle device according to any one of claims 1 to 4, wherein after transmitting the first data, when a request to transmit the second data is received from the server, the in-vehicle device transmits the second data to the server using a first communication method. 車載のセンサにより検出された車両情報から作成された運転診断である第1データと、前記運転診断の作成に用いたデータである第2データとを収集し、
収集対象とする前記第1データの種類及び前記第2データの種類ごとの通信タイミングを定義した収集対象情報に基づいて、第1通信方式で前記第1データをサーバに送信し、前記第1データを送信した後に所定の条件を満たす場合に、前記収集対象情報に基づいて、前記第1通信方式よりも高速な第2通信方式で前記第2データをサーバに送信する、
処理をコンピュータが実行する通信方法。
Collecting first data, which is a driving diagnosis created from vehicle information detected by an on-board sensor, and second data, which is data used to create the driving diagnosis;
transmits the first data to a server using a first communication method based on collection target information that defines a communication timing for each type of the first data and each type of the second data to be collected, and when a predetermined condition is satisfied after transmitting the first data, transmits the second data to the server using a second communication method that is faster than the first communication method based on the collection target information .
A communication method in which processing is performed by a computer.
車載のセンサにより検出された車両情報から作成された運転診断である第1データと、前記運転診断の作成に用いたデータである第2データとを収集し、
収集対象とする前記第1データの種類及び前記第2データの種類ごとの通信タイミングを定義した収集対象情報に基づいて、第1通信方式で前記第1データをサーバに送信し、前記第1データを送信した後に所定の条件を満たす場合に、前記収集対象情報に基づいて、前記第1通信方式よりも高速な第2通信方式で前記第2データをサーバに送信する、
処理をコンピュータに実行させる通信プログラム。
Collecting first data, which is a driving diagnosis created from vehicle information detected by an on-board sensor, and second data, which is data used to create the driving diagnosis;
transmits the first data to a server using a first communication method based on collection target information that defines a communication timing for each type of the first data and each type of the second data to be collected, and when a predetermined condition is satisfied after transmitting the first data, transmits the second data to the server using a second communication method that is faster than the first communication method based on the collection target information .
A communications program that causes a computer to execute processing.
JP2021152501A 2021-09-17 2021-09-17 In-vehicle device, communication method, and communication program Active JP7613325B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021152501A JP7613325B2 (en) 2021-09-17 2021-09-17 In-vehicle device, communication method, and communication program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021152501A JP7613325B2 (en) 2021-09-17 2021-09-17 In-vehicle device, communication method, and communication program

Publications (2)

Publication Number Publication Date
JP2023044458A JP2023044458A (en) 2023-03-30
JP7613325B2 true JP7613325B2 (en) 2025-01-15

Family

ID=85725640

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021152501A Active JP7613325B2 (en) 2021-09-17 2021-09-17 In-vehicle device, communication method, and communication program

Country Status (1)

Country Link
JP (1) JP7613325B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016025505A (en) 2014-07-22 2016-02-08 本田技研工業株式会社 On-vehicle communication device
JP2016045710A (en) 2014-08-22 2016-04-04 Jx日鉱日石エネルギー株式会社 Information processing device and information processing method
WO2018116862A1 (en) 2016-12-22 2018-06-28 ソニー株式会社 Information processing device and method, and program
JP2018207410A (en) 2017-06-08 2018-12-27 株式会社リコー Image processing apparatus, image processing method, and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016025505A (en) 2014-07-22 2016-02-08 本田技研工業株式会社 On-vehicle communication device
JP2016045710A (en) 2014-08-22 2016-04-04 Jx日鉱日石エネルギー株式会社 Information processing device and information processing method
WO2018116862A1 (en) 2016-12-22 2018-06-28 ソニー株式会社 Information processing device and method, and program
JP2018207410A (en) 2017-06-08 2018-12-27 株式会社リコー Image processing apparatus, image processing method, and program

Also Published As

Publication number Publication date
JP2023044458A (en) 2023-03-30

Similar Documents

Publication Publication Date Title
JP2009205368A (en) Accident notification system and onboard device
EP3179320A1 (en) Method and device for processing real-time vehicle traveling data
US20230026932A1 (en) Control device, vehicle control system, control method and storage medium
KR101703500B1 (en) Vehicle unit
JP7613325B2 (en) In-vehicle device, communication method, and communication program
US10661732B2 (en) In-vehicle relay device
JP2006256457A (en) On-vehicle data management device, and vehicular information supplying system
US20230351762A1 (en) Information processing device, driving diagnosis method, and program
JP7586061B2 (en) Driving diagnosis device, driving diagnosis method, and program
JP7582136B2 (en) Driving diagnosis device, driving diagnosis method, and driving diagnosis program
JP7615982B2 (en) Determination device, determination method, and determination program
JP6979630B2 (en) Monitoring equipment, monitoring methods and programs
JP2023043077A (en) On-vehicle device, communication method, and program
JP2011250110A (en) Electronic control apparatus
US20230322230A1 (en) Driving diagnostic device, driving diagnostic method, and storage medium
JP7586130B2 (en) Information processing device, driving diagnosis method and program
JP7582247B2 (en) Information processing device, driving diagnosis method and program
US20230322239A1 (en) Driving diagnostic device, driving diagnostic method, and storage medium
JP2023107105A (en) Information processing device, output method and program
JP7537401B2 (en) OIL DIAGNOSIS DEVICE, OIL DIAGNOSIS METHOD, AND OIL DIAGNOSIS PROGRAM
US20240007859A1 (en) Detecting spoofed ethernet frames within an autosar communication stack
JP6937856B2 (en) Driving assistance devices and vehicles
JP2023173304A (en) Information processing apparatus, information processing method, and information processing program
JP2024172551A (en) Driving diagnostic device
JP2021076938A (en) Information processing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240212

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240821

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240827

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241022

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241209

R150 Certificate of patent or registration of utility model

Ref document number: 7613325

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150