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
JP7729045B2 - Information processing device - Google Patents
[go: Go Back, main page]

JP7729045B2 - Information processing device - Google Patents

Information processing device

Info

Publication number
JP7729045B2
JP7729045B2 JP2021017251A JP2021017251A JP7729045B2 JP 7729045 B2 JP7729045 B2 JP 7729045B2 JP 2021017251 A JP2021017251 A JP 2021017251A JP 2021017251 A JP2021017251 A JP 2021017251A JP 7729045 B2 JP7729045 B2 JP 7729045B2
Authority
JP
Japan
Prior art keywords
diagnostic information
vehicle
information
transmission
memory
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
JP2021017251A
Other languages
Japanese (ja)
Other versions
JP2022120388A (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 JP2021017251A priority Critical patent/JP7729045B2/en
Publication of JP2022120388A publication Critical patent/JP2022120388A/en
Application granted granted Critical
Publication of JP7729045B2 publication Critical patent/JP7729045B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、情報処理装置に関する。 The present invention relates to an information processing device.

配送車に搭載された運転診断ECUが配送車のバッテリ残量を、車外に設置されたサーバ装置に送信することが開示されている(例えば、特許文献1)。 It has been disclosed that a driving diagnostic ECU installed in a delivery vehicle transmits the remaining battery charge of the delivery vehicle to a server device installed outside the vehicle (for example, Patent Document 1).

特開2020-144617号公報Japanese Patent Application Laid-Open No. 2020-144617

開示の態様の一つは、実行結果を所定のサーバに送信する第1の処理の実行中に、優先度の高い第2の処理に対する要求を受信した場合に、第1の処理の実行結果と第2の処理の実行結果とが混在することを抑制可能な情報処理装置を提供することを課題とする。 One aspect of the disclosure aims to provide an information processing device that, when a request for a second process with a higher priority is received during the execution of a first process that sends the execution results to a specified server, can prevent the execution results of the first process from being mixed with the execution results of the second process.

本開示の態様の一つは、
車両に搭載された情報処理装置であって、
処理の実行結果として前記車両の状態に関する情報を所定のサーバへ送信する第1の処理を実行中に、前記所定のサーバから前記第1の処理よりも優先度の高い第2の処理に対する要求を受信した場合に、前記第1の処理を停止し、前記第1の処理の実行結果を記録するメモリをクリアすることと、
前記第2の処理を実行し、前記第2の処理の実行結果を前記メモリに記録することと、
前記メモリに記録された前記第2の処理の実行結果を前記所定のサーバに送信することと、
を実行する制御部を備える、
情報処理装置である。
One aspect of the present disclosure is
An information processing device mounted on a vehicle,
When a request for a second process having a higher priority than the first process is received from a predetermined server during execution of a first process for transmitting information about the state of the vehicle to the predetermined server as a result of the execution of the first process, the first process is stopped and a memory for recording the execution result of the first process is cleared;
executing the second processing and recording an execution result of the second processing in the memory;
transmitting the execution result of the second process recorded in the memory to the predetermined server;
A control unit that executes
It is an information processing device.

本開示によれば、実行結果を所定のサーバに送信する第1の処理の実行中に、優先度の高い第2の処理に対する要求を受信した場合に、第1の処理の実行結果と第2の処理の実行結果とが混在することを抑制することができる。 According to the present disclosure, when a request for a second process with a higher priority is received during the execution of a first process that sends the execution results to a specified server, it is possible to prevent the execution results of the first process and the second process from being mixed together.

図1は、第1実施形態に係る車両遠隔監視システムのシステム構成の一例を示す図である。FIG. 1 is a diagram showing an example of a system configuration of a vehicle remote monitoring system according to the first embodiment. 図2は、車載装置のハードウェア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of the in-vehicle device. 図3は、車載装置の機能構成の一例を示す図である。FIG. 3 is a diagram illustrating an example of the functional configuration of the in-vehicle device. 図4は、車載装置のダイアグ情報の送信処理のフローチャートの一例である。FIG. 4 is a flowchart showing an example of a process for transmitting diagnostic information of an in-vehicle device. 図5は、車載装置のダイアグ情報送信処理のフローチャートの一例である。FIG. 5 is a flowchart showing an example of a diagnostic information transmission process of an in-vehicle device. 図6は、ダイアグ情報送信処理のシーケンスの一例を示す図である。FIG. 6 is a diagram showing an example of a sequence of the diagnostic information transmission process.

通信機能を備える情報処理装置を搭載する車両がある。当該車両の状態に関する情報は
情報処理装置によって、例えば、所定のサーバに送信され、当該所定のサーバによって当該車両の状態が監視される。所定のサーバが車両の状態を監視することは、遠隔監視(リモートモニタリング)と称される。遠隔監視において所定のサーバへ送信される車両に関する情報は、例えば、車両の走行距離、車両に搭載されている各センサが正常に動作しているか否かを示す情報、及び、車両が電動自動車である場合にはバッテリ残量等がある。
There is a vehicle equipped with an information processing device having a communication function. Information regarding the state of the vehicle is transmitted by the information processing device to, for example, a predetermined server, and the state of the vehicle is monitored by the predetermined server. Monitoring the state of the vehicle by a predetermined server is called remote monitoring. Information regarding the vehicle transmitted to the predetermined server in remote monitoring includes, for example, the mileage of the vehicle, information indicating whether each sensor mounted on the vehicle is operating normally, and, if the vehicle is an electric vehicle, the remaining battery charge.

遠隔監視において、車両に搭載された情報処理装置が、所定のサーバへ車両の状態に関する情報を送信する処理の実行タイミングは、定期的に行われる場合と、要求発生等に応じた単発的に行われる場合とがある。通常、定期的な送信処理よりも単発的な送信処理の方が優先度が高く設定される。したがって、車両の状態に関する情報の定期的な送信処理の実行中に単発的な送信処理の要求が発生した場合には、単発的な送信処理が割り込み、優先的に実行される。 In remote monitoring, the information processing device installed in the vehicle transmits information about the vehicle's status to a specified server either periodically or on a one-off basis in response to a request. Typically, one-off transmissions are given a higher priority than periodic transmissions. Therefore, if a request for one-off transmission occurs while periodic transmissions of information about the vehicle's status are being performed, the one-off transmission will interrupt and be executed with priority.

定期的な送信処理の実行中に単発的な送信処理の割り込みが発生した場合に、定期的な送信処理におけるデータの送信処理が完了しておらず、先に実行されていた定期的な処理によって取得された情報が、送信メモリに残ったままになることがある。この場合、単発的な送信処理によって取得された情報が送信メモリに追記され、単発的な送信処理におけるデータの送信処理の際に、単発的な送信処理の実行結果として、送信メモリ内の情報全てが所定のサーバへ送信される。 If a one-off transmission process interrupts the execution of a periodic transmission process, the data transmission process for the periodic transmission process may not be completed, and information obtained by the previously executed periodic process may remain in the transmission memory. In this case, the information obtained by the one-off transmission process is added to the transmission memory, and when the data is transmitted in the one-off transmission process, all of the information in the transmission memory is sent to the specified server as a result of the execution of the one-off transmission process.

その結果、所定のサーバへは、定期的な送信処理と単発的な送信処理との実行結果が混在したデータが送信されることになる。例えば、定期的な送信処理と単発的な送信処理とでは、求められる車両の状態に関する情報の内容が異なるため、これら二つの処理の実行結果が混在するのは問題である。 As a result, data that contains a mixture of the results of periodic and one-off transmission processes will be sent to a specific server. For example, the information required about the vehicle's condition differs between periodic and one-off transmission processes, so mixing the results of these two processes is problematic.

そこで、本開示の態様の一つでは、車両に搭載された情報処理装置は、処理の実行結果として車両の状態に関する情報を所定のサーバへ送信する第1の処理を実行中に、所定のサーバから第1の処理よりも優先度の高い第2の処理に対する要求を受信した場合に、第1の処理を停止し、第1の処理の実行結果を記録するメモリをクリアすることと、第2の処理を実行し、第2の処理の実行結果をメモリに記録することと、メモリに記録された第2の処理の実行結果を所定のサーバに送信することと、を実行する制御部を備える。 In one aspect of the present disclosure, an information processing device mounted on a vehicle includes a control unit that, when a request for a second process having a higher priority than the first process is received from a specified server while executing a first process that sends information related to the vehicle's status to the specified server as a result of the process, stops the first process, clears memory that records the execution results of the first process, executes the second process, records the execution results of the second process in memory, and sends the execution results of the second process recorded in memory to the specified server.

情報処理装置は、通信機能を備えたコンピュータである。情報処理装置は、例えば、データ通信装置、及び、カーナビゲーション装置等である。制御部は、例えば、CPU(Central Processing Unit)等のプロセッサである。第1の処理は、例えば、車両の状態に
関する情報を定期的に所定のサーバへ送信する処理である。第2の処理は、車両の状態に関する情報を単発的に所定サーバへ送信する処理である。なお、第1の処理及び第2の処理は、いずれも、車両の状態に関する情報を送信する処理に限定されず、所定のサーバへ処理の実行結果を送信する処理であればよい。なお、車両の状態に関する情報を送信する処理の実行結果は、取得した車両の状態に関する情報である。
The information processing device is a computer with a communication function. The information processing device is, for example, a data communication device, a car navigation device, etc. The control unit is, for example, a processor such as a CPU (Central Processing Unit). The first process is, for example, a process of periodically transmitting information about the vehicle status to a predetermined server. The second process is a process of temporarily transmitting information about the vehicle status to the predetermined server. Note that both the first process and the second process are not limited to processes of transmitting information about the vehicle status, but may be processes of transmitting the execution result of the process to a predetermined server. Note that the execution result of the process of transmitting information about the vehicle status is the acquired information about the vehicle status.

本開示の態様の一つによれば、第1の処理の実行中に第2の処理が割り込んだ場合でも、送信するデータを保持するメモリがクリアされてから第2の処理が行われるので、当該メモリにおいて第1の処理と第2の処理との実行結果が混在することが抑制される。これによって、所定のサーバへも、第1の処理と第2の処理との実行結果が混在して送信されることを抑制することができる。 According to one aspect of the present disclosure, even if a second process interrupts the execution of a first process, the memory that holds the data to be transmitted is cleared before the second process is performed, thereby preventing the execution results of the first process and the second process from being mixed in the memory. This also prevents the execution results of the first process and the second process from being mixed and sent to a specified server.

なお、本開示は、他の態様として、コンピュータが上記情報処理装置の処理を実行する方法、コンピュータに上記情報処理装置の処理を実行させるためのプログラム、及び、当該プログラムを記録した非一時的なコンピュータ読み取り可能な記録媒体としても特定す
ることができる。
In addition, the present disclosure can also be specified as other aspects, such as a method for a computer to execute the processing of the information processing device, a program for causing a computer to execute the processing of the information processing device, and a non-transitory computer-readable recording medium on which the program is recorded.

以下、図面に基づいて、本発明の実施の形態を説明する。以下の実施形態の構成は例示であり、本発明は実施形態の構成に限定されない。 Embodiments of the present invention will be described below with reference to the drawings. The configurations of the following embodiments are examples, and the present invention is not limited to the configurations of the embodiments.

<第1実施形態>
図1は、第1実施形態に係る車両遠隔監視システム100のシステム構成の一例を示す図である。車両遠隔監視システム100は、通信機能を備える車載装置を搭載する車両の状態を遠隔から監視するシステムである。車両遠隔監視システム100は、車両10に搭載される車載装置1と、センタサーバ2とを含む。車載装置1は、無線通信可能であり、例えば、インターネット等の公共の通信網を通じてセンタサーバ2と通信可能である。
First Embodiment
1 is a diagram showing an example of the system configuration of a vehicle remote monitoring system 100 according to the first embodiment. The vehicle remote monitoring system 100 is a system that remotely monitors the state of a vehicle equipped with an on-board device having a communication function. The vehicle remote monitoring system 100 includes an on-board device 1 mounted on a vehicle 10, and a center server 2. The on-board device 1 is capable of wireless communication and can communicate with the center server 2 via a public communication network such as the Internet, for example.

車載装置1は、センタサーバ2へ、車両の状態に関する情報を送信する。センタサーバ2は、車載装置1から受信される車両の状態に関する情報に基づいて、例えば、車両10の点検及びメンテナンスの判断、及び、車両10の部品の異常発生の検出等を行う。車両の状態に関する情報は、例えば、車両の走行距離、各部品の状態を示す情報、及び、各部品に異常が発生していないか否かを示す情報等である。車両の状態に関する情報は、例えば、車両10に備えられている自己診断機能により取得される情報である。車両の状態に関する情報を、以降、ダイアグノーシス情報を略して、ダイアグ情報と称される。 The in-vehicle device 1 transmits information about the vehicle's condition to the center server 2. Based on the information about the vehicle's condition received from the in-vehicle device 1, the center server 2 performs tasks such as determining whether the vehicle 10 requires inspection and maintenance, and detecting any abnormalities in the vehicle's 10 components. Information about the vehicle's condition includes, for example, the vehicle's mileage, information indicating the status of each component, and information indicating whether any abnormalities have occurred in each component. Information about the vehicle's condition is, for example, information obtained by a self-diagnosis function provided in the vehicle 10. Information about the vehicle's condition will hereinafter be referred to as "diagnosis information," an abbreviation of "diagnosis information."

車載装置1のセンタサーバ2へのダイアグ情報の送信処理の実行タイミングには、定期的に行われる場合と、単発的に行われる場合と、がある。以降、ダイアグ情報の定期的な送信の処理を、定期送信処理と称する。ダイアグ情報の単発的な送信の処理を、単発送信処理と称する。 The process of transmitting diagnostic information from the in-vehicle device 1 to the center server 2 can be performed periodically or one-off. Hereinafter, the process of transmitting diagnostic information periodically will be referred to as the periodic transmission process. The process of transmitting diagnostic information one-off will be referred to as the one-off transmission process.

定期送信処理は、例えば、数時間から1日に一回のタイミングで行われる。単発送信処理は、例えば、センタサーバ2等の外部からの要求を受信した場合、及び、車載装置1自身が車両10の異常を検出した等の車両10の内部で要求が発生した場合等に行われる。定期送信処理によって送信されるダイアグ情報の内容は予め設定されている。一方で、単発送信処理によって送信されるダイアグ情報の内容は、要求によって指定されたものとなる。単発送信処理に対する要求は、リアルタイム性が重要視される場合が多いため、定期送信処理よりも優先度が高く設定されている。そのため、定期送信処理の実行中に、単発送信処理に対する要求が発生すると、単発送信処理は割り込み処理として扱われ、実行中の定期送信処理よりも優先して実行される。 Periodic transmission processing is performed, for example, once every few hours to once a day. One-time transmission processing is performed, for example, when an external request is received from the center server 2, or when a request is made internally in the vehicle 10, such as when the in-vehicle device 1 itself detects an abnormality in the vehicle 10. The content of the diagnostic information sent by periodic transmission processing is set in advance. On the other hand, the content of the diagnostic information sent by one-time transmission processing is specified by the request. Requests for one-time transmission processing are often given a higher priority than periodic transmission processing, as real-time performance is often important. Therefore, if a request for one-time transmission processing occurs while periodic transmission processing is being executed, the one-time transmission processing is treated as an interrupt processing and is executed with priority over the periodic transmission processing that is currently being executed.

ダイアグ情報の定期送信処理及び単発送信処理のいずれにおいても、送信データは同じ送信メモリに書き込まれる。1回のダイアグ情報の送信の処理では、送信メモリに記録されているデータすべてがファイル化されて送信される。その為、例えば、ダイアグ情報の定期送信処理の実行中に単発送信処理の割り込みが発生した際に、送信メモリに定期送信処理によって取得されたダイアグ情報が残っていると、単発送信処理によって取得されたダイアグ情報とともに1つのファイルとしてセンタサーバ2へ送信される。 In both the periodic and one-off diagnostic information transmission processes, the transmission data is written to the same transmission memory. In one diagnostic information transmission process, all data recorded in the transmission memory is converted into a file and transmitted. Therefore, for example, when a one-off transmission process interrupts the periodic diagnostic information transmission process, if diagnostic information obtained by the periodic transmission process remains in the transmission memory, it is transmitted to the center server 2 as a single file together with the diagnostic information obtained by the one-off transmission process.

第1実施形態では、車載装置1は、ダイアグ情報の定期送信処理の実行中に単発送信処理の割り込みが発生すると、定期送信処理を停止させたのち、送信メモリをクリアする。これによって、送信メモリが空になり、単発送信処理によってセンタサーバ2へ送信されるファイル内に、定期送信処理によって取得されたダイアグ情報が混在することを抑制することができる。 In the first embodiment, when an interruption by a one-time transmission process occurs while the periodic transmission process of diagnostic information is being executed, the in-vehicle device 1 stops the periodic transmission process and then clears the transmission memory. This empties the transmission memory, preventing diagnostic information obtained by the periodic transmission process from being mixed in with files sent to the center server 2 by the one-time transmission process.

ダイアグ情報は、「車両の状態に関する情報」の一例である。定期送信処理は、「第1の処理」の一例である。単発送信処理は、「第2の処理」の一例である。定期送信処理及
び単発送信処理の実行結果は、取得したダイアグ情報を含むファイルをセンタサーバ2へ送信することである。
The diagnostic information is an example of "information relating to the vehicle's condition." The periodic transmission process is an example of "first processing." The one-off transmission process is an example of "second processing." The result of executing the periodic transmission process and the one-off transmission process is to send a file containing the acquired diagnostic information to the center server 2.

図2は、車載装置1のハードウェア構成の一例を示す図である。車載装置1は、ハードウェア構成として、CPU 101、メモリ102、外部記憶装置103、通信部104、CAN(Controller Area Network)制御部105、及び、インタフェース107を備
える。また車載装置1は、インタフェース107を通じて、CAN 110に接続している。CAN 110には、車両10に搭載されている各種ECU(Electronic Control Unit)も接続されている。メモリ102および外部記憶装置103は、コンピュータで読
み取り可能な記録媒体である。車載装置1は、「情報処理装置」の一例である。
2 is a diagram showing an example of the hardware configuration of the in-vehicle device 1. The in-vehicle device 1 includes, as its hardware configuration, a CPU 101, a memory 102, an external storage device 103, a communication unit 104, a CAN (Controller Area Network) control unit 105, and an interface 107. The in-vehicle device 1 is also connected to a CAN 110 via the interface 107. Various ECUs (Electronic Control Units) mounted on the vehicle 10 are also connected to the CAN 110. The memory 102 and the external storage device 103 are computer-readable recording media. The in-vehicle device 1 is an example of an "information processing device."

外部記憶装置103は、様々なプログラムや、各プログラムの実行に際してCPU 101が使用するデータを格納する。外部記憶装置103は、例えば、EPROM(Erasable Programmable ROM)、及び/又は、ハードディスクドライブ(Hard Disk Drive)である。外部記憶装置103に保持されるプログラムには、例えば、オペレーティングシステム(OS)、遠隔監視プログラム、自己診断プログラム、及び、その他様々なアプリケーションプログラムがある。遠隔監視プログラムは、ダイアグ情報を外部の装置へ送信するためのプログラムである。自己診断プログラムは、ダイアグ情報を収集するためのプログラムである。 The external storage device 103 stores various programs and data used by the CPU 101 when executing each program. The external storage device 103 is, for example, an EPROM (Erasable Programmable ROM) and/or a hard disk drive. Programs stored in the external storage device 103 include, for example, an operating system (OS), a remote monitoring program, a self-diagnostic program, and various other application programs. The remote monitoring program is a program for sending diagnostic information to an external device. The self-diagnostic program is a program for collecting diagnostic information.

メモリ102は、CPU 101に、外部記憶装置103に格納されているプログラムをロードする記憶領域及び作業領域を提供したり、バッファとして用いられたりする記憶装置である。メモリ102は、例えば、ROM(Read Only Memory)、及び、RAM(Random Access Memory)のような半導体メモリを含む。 Memory 102 is a storage device that provides the CPU 101 with a storage area and a working area for loading programs stored in the external storage device 103, and is used as a buffer. Memory 102 includes, for example, semiconductor memory such as ROM (Read Only Memory) and RAM (Random Access Memory).

CPU 101は、外部記憶装置103に保持されたOS及び様々なアプリケーションプログラムをメモリ102にロードして実行することによって、様々な処理を実行する。CPU 101は、1つに限られず、複数備えられてもよい。CPU 101は、「情報処理装置」の「制御部」の一例である。 The CPU 101 performs various processes by loading the OS and various application programs stored in the external storage device 103 into the memory 102 and executing them. The number of CPUs 101 is not limited to one, and multiple CPUs 101 may be provided. The CPU 101 is an example of a "control unit" of an "information processing device."

通信部104は、ネットワークとの情報の入出力を行うインタフェースである。通信部104は、無線通信によってアクセスネットワークに接続し、当該アクセスネットワークを通じてインターネット等の公衆回線網に接続する。通信部104が接続する無線のネットワークには、例えば、LTE(Long Term Evolution)、LTE-Advanced、
及び、5G(5th Generation)等の移動体通信方式、WiFi、又は、DSRC(Dedicated Short Range Communications)等がある。センタサーバ2との通信は、通信部104を通じて行われる。
The communication unit 104 is an interface for inputting and outputting information to and from a network. The communication unit 104 connects to an access network by wireless communication, and connects to a public line network such as the Internet through the access network. Examples of wireless networks that the communication unit 104 connects to include LTE (Long Term Evolution), LTE-Advanced,
Other examples include mobile communication methods such as 5G (5th Generation), Wi-Fi, and DSRC (Dedicated Short Range Communications). Communication with the center server 2 is performed via a communication unit 104.

CAN制御部105は、例えば、CAN 110に対する制御を行うMCU(Micro Control Unit)である。CAN 110に対する命令は、CAN制御部105に入力され、CAN制御部105からCAN 110へと出力される。また、CAN 100からの命令に対する応答は、CAN制御部105に入力され、CAN制御部105からCPU 101へ出力される。 The CAN control unit 105 is, for example, an MCU (Micro Control Unit) that controls the CAN 110. Commands for the CAN 110 are input to the CAN control unit 105 and output from the CAN control unit 105 to the CAN 110. Responses to commands from the CAN 110 are input to the CAN control unit 105 and output from the CAN control unit 105 to the CPU 101.

インタフェース107は、車載装置1以外のハードウェア構成要素と車載装置1とを接続する。インタフェース107には、例えば、CAN 110が接続されており、CAN
110を通じて各種ECU 120が接続される。なお、図2に示される車載装置1のハードウェア構成は一例であって、これに限定されない。
The interface 107 connects the in-vehicle device 1 to hardware components other than the in-vehicle device 1. The interface 107 is connected to, for example, a CAN 110.
2 is an example of the hardware configuration of the in-vehicle device 1, and is not limited to this.

図3は、車載装置1の機能構成の一例を示す図である。車載装置1は、機能構成として
、ダイアグ管理部11、遠隔監視部12、CAN制御部13、及び、送信メモリ14を備える。ダイアグ管理部11は、例えば、CPU 101が自己診断プログラムを実行することによって達成される。ダイアグ管理部11は、自己診断処理に関するタスクを管理する。第1実施形態では、遠隔監視に係るタスク、すなわち、ダイアグ情報の定期送信処理又は単発送信処理が発生した場合に、ダイアグ情報の定期送信処理又は単発送信処理の開始を遠隔監視部12へ指示する。ダイアグ管理部11は、ダイアグ情報の定期送信処理の発生を、予め設定された所定の周期となると検出する。ダイアグ管理部11は、ダイアグ情報の単発送信処理の発生を、センタサーバ2からダイアグ情報の取得要求を受信することで検出する。
FIG. 3 is a diagram illustrating an example of the functional configuration of the in-vehicle device 1. The in-vehicle device 1 includes, as its functional configuration, a diagnostic management unit 11, a remote monitoring unit 12, a CAN control unit 13, and a transmission memory 14. The diagnostic management unit 11 is realized, for example, by the CPU 101 executing a self-diagnosis program. The diagnostic management unit 11 manages tasks related to self-diagnosis processing. In the first embodiment, when a task related to remote monitoring, i.e., a periodic transmission process or a one-time transmission process of diagnostic information, occurs, the diagnostic management unit 11 instructs the remote monitoring unit 12 to start the periodic transmission process or the one-time transmission process of diagnostic information. The diagnostic management unit 11 detects the occurrence of the periodic transmission process of diagnostic information at a predetermined cycle. The diagnostic management unit 11 detects the occurrence of the one-time transmission process of diagnostic information by receiving a request to obtain diagnostic information from the center server 2.

遠隔監視部12は、例えば、CPU 101が遠隔監視プログラムを実行することによって達成される。遠隔監視部12は、遠隔監視処理、すなわち、ダイアグ情報の送信処理を制御する。遠隔監視部12は、ダイアグ管理部11から、ダイアグ情報の定期送信処理又は単発送信処理の開始の指示の入力を受ける。ダイアグ情報の定期送信処理又は単発送信処理は、処理の内容は同じであり、その処理内容は、以下の通りである。 The remote monitoring unit 12 is realized, for example, by the CPU 101 executing a remote monitoring program. The remote monitoring unit 12 controls the remote monitoring process, i.e., the process of transmitting diagnostic information. The remote monitoring unit 12 receives an instruction from the diagnostic management unit 11 to start the process of periodically transmitting diagnostic information or the process of one-off transmitting diagnostic information. The process content is the same for the process of periodically transmitting diagnostic information and the process of one-off transmitting diagnostic information, and is as follows:

遠隔監視部12は、ダイアグ情報の定期送信処理又は単発送信処理の開始の指示の入力を受けると、CAN制御部13へ、ダイアグ情報の取得命令を出力し、その応答としてCAN制御部13からダイアグ情報の入力を受ける。なお、ダイアグ情報の定期送信処理の場合には、予め設定されている対象のECU 120からダイアグ情報が取得される。ダイ
アグ情報の単発送信処理の場合には、ダイアグ情報の取得要求によって指定されたECU120からダイアグ情報が取得される。遠隔監視部12は、取得したダイアグ情報を送信メモリ14に書き込み、対象のECU 120全てからダイアグ情報の取得が完了すると
、送信メモリ14内のダイアグ情報をファイル化して、当該ファイルをセンタサーバ2へ送信する。遠隔監視部12は、送信メモリ14内のダイアグ情報をファイル化すると、送信メモリ14をクリアする。
When the remote monitoring unit 12 receives an input of an instruction to start the periodic transmission process or the one-time transmission process of diagnostic information, it outputs a diagnostic information acquisition command to the CAN control unit 13 and receives the diagnostic information input from the CAN control unit 13 in response. In the case of the periodic transmission process of diagnostic information, the diagnostic information is acquired from a predetermined target ECU 120. In the case of the one-time transmission process of diagnostic information, the diagnostic information is acquired from the ECU 120 specified by the diagnostic information acquisition request. The remote monitoring unit 12 writes the acquired diagnostic information to the transmission memory 14, and when acquisition of diagnostic information from all target ECUs 120 is completed, the remote monitoring unit 12 files the diagnostic information in the transmission memory 14 and transmits the file to the center server 2. After the remote monitoring unit 12 files the diagnostic information in the transmission memory 14, it clears the transmission memory 14.

ただし、遠隔監視部12は、ダイアグ管理部11からダイアグ情報の単発送信処理の開始の指示を受けた場合には、単発送信処理の開始の前に、ダイアグ情報の定期送信処理が実行中であるか否かを判定する。ダイアグ情報の定期送信処理が実行中の場合には、単発送信処理の方が優先度が高いので、遠隔監視部12は、実行中の定期送信処理を停止する。さらに、遠隔監視部12は、定期送信処理によって取得されたダイアグ情報が出力されているか、すなわち、送信メモリ14がクリアされているか否かを判定する。送信メモリ14がクリアされていない場合には、遠隔監視部12は、送信メモリ14をクリアしてから単発送信処理を開始する。 However, when the remote monitoring unit 12 receives an instruction from the diagnostic management unit 11 to start a one-time transmission process of diagnostic information, it determines whether or not a periodic transmission process of diagnostic information is currently being executed before starting the one-time transmission process. If the periodic transmission process of diagnostic information is currently being executed, the remote monitoring unit 12 stops the ongoing periodic transmission process because the one-time transmission process has a higher priority. Furthermore, the remote monitoring unit 12 determines whether the diagnostic information acquired by the periodic transmission process has been output, i.e., whether or not the transmission memory 14 has been cleared. If the transmission memory 14 has not been cleared, the remote monitoring unit 12 clears the transmission memory 14 before starting the one-time transmission process.

CAN制御部13は、CAN制御部105に相当する機能構成要素である。CAN制御部13は、CAN 110に関する制御を行う。第1実施形態では、CAN 110に接続される各ECU 120に対する命令の出力、各ECU 120からCPU 101に対するデータの入力は、CAN制御部13を通じて行われる。 The CAN control unit 13 is a functional component equivalent to the CAN control unit 105. The CAN control unit 13 controls the CAN 110. In the first embodiment, the output of commands to each ECU 120 connected to the CAN 110 and the input of data from each ECU 120 to the CPU 101 are performed via the CAN control unit 13.

送信メモリ14は、メモリ102内の記憶領域の一部である。送信メモリ14は、送信するデータの一時保管場所である。ダイアグ情報の定期送信処理及び単発送信処理では、送信メモリ14にダイアグ情報が書き込まれ、ダイアグ情報が揃うと、送信メモリ14内のダイアグ情報がファイル化され、それともに、送信メモリ14がクリアされる。送信メモリ14がクリアされるとは、送信メモリ14に保存されているすべてのデータが削除されること、及び、送信メモリ14として確保されている記憶領域が解放されることを示す。 Transmission memory 14 is part of the storage area within memory 102. Transmission memory 14 is a temporary storage location for data to be transmitted. During the periodic and one-time diagnostic information transmission processes, diagnostic information is written to transmission memory 14. Once all the diagnostic information is collected, the diagnostic information in transmission memory 14 is converted into a file, and then transmission memory 14 is cleared. Clearing transmission memory 14 means that all data stored in transmission memory 14 is deleted, and the storage area reserved for transmission memory 14 is released.

<処理の流れ>
図4は、車載装置1のダイアグ情報の送信処理のフローチャートの一例である。図4に示される処理は、所定の周期で繰り返し実行される。図4に示される処理の実行主体は、CPU 101であるが、便宜上、機能構成要素を主体として説明する。以降のフローチャートについても同様である。
<Processing flow>
4 is an example of a flowchart of the process of transmitting diagnostic information by the in-vehicle device 1. The process shown in FIG. 4 is repeatedly executed at a predetermined interval. The process shown in FIG. 4 is executed mainly by the CPU 101, but for convenience, the process will be described mainly by the functional components. The same applies to the subsequent flowcharts.

OP101では、遠隔監視部12は、ダイアグ管理部11から単発送信処理の開始指示が入力されたか否かを判定する。ダイアグ管理部11は、例えば、センタサーバ2からダイアグ情報の取得要求を受信した場合に、遠隔監視部12へ、単発送信処理の開始指示を出力する。単発送信処理の開始指示が入力された場合には(OP101:YES)、処理がOP104へ進む。単発送信処理の開始指示が入力されていない場合には(OP101:NO)、処理がOP102へ進む。 In OP101, the remote monitoring unit 12 determines whether an instruction to start a one-off transmission process has been input from the diagnostic management unit 11. For example, when the diagnostic management unit 11 receives a request to acquire diagnostic information from the center server 2, the diagnostic management unit 11 outputs an instruction to start a one-off transmission process to the remote monitoring unit 12. If an instruction to start a one-off transmission process has been input (OP101: YES), the processing proceeds to OP104. If an instruction to start a one-off transmission process has not been input (OP101: NO), the processing proceeds to OP102.

OP102では、遠隔監視部12は、ダイアグ管理部11から定期送信処理の開始指示が入力されたか否かを判定する。ダイアグ管理部11は、例えば、所定の周期のタイミングになると、遠隔監視部12へ定期送信処理の開始指示を出力する。定期送信処理の開始指示が入力された場合には(OP102:YES)、処理がOP103へ進む。定期送信処理の開始指示が入力されていない場合には(OP102:NO)、図4に示される処理が終了する。 In OP102, the remote monitoring unit 12 determines whether an instruction to start periodic transmission processing has been input from the diagnostic management unit 11. The diagnostic management unit 11 outputs an instruction to start periodic transmission processing to the remote monitoring unit 12, for example, at a predetermined cycle. If an instruction to start periodic transmission processing has been input (OP102: YES), the processing proceeds to OP103. If an instruction to start periodic transmission processing has not been input (OP102: NO), the processing shown in FIG. 4 ends.

OP104からOP107の処理は、単発送信処理の開始指示が入力された場合の処理である。OP104では、遠隔監視部12は、定期送信処理が実行中であるか否かを判定する。定期送信処理が実行中である場合には(OP104:YES)、処理がOP105へ進む。定期送信処理が実行中でない場合には(OP104:NO)、処理がOP103へ進む。 The processing from OP104 to OP107 is performed when an instruction to start a one-time transmission process is input. In OP104, the remote monitoring unit 12 determines whether or not the periodic transmission process is currently being executed. If the periodic transmission process is currently being executed (OP104: YES), the processing proceeds to OP105. If the periodic transmission process is not currently being executed (OP104: NO), the processing proceeds to OP103.

OP105では、遠隔監視部12は、実行中の定期送信処理を停止させる。これによって、単発送信処理を割り込ませる。OP106では、遠隔監視部12は、送信メモリ14は空であるか否かを判定する。送信メモリ14が空である場合には(OP106:YES)、処理がOP103へ進む。送信メモリ14が空でない場合には(OP106:NO)、処理がOP107へ進む。O107では、遠隔監視部12は、送信メモリ14をクリアする。 In OP105, the remote monitoring unit 12 stops the ongoing periodic transmission process. This causes the one-time transmission process to interrupt. In OP106, the remote monitoring unit 12 determines whether the transmission memory 14 is empty. If the transmission memory 14 is empty (OP106: YES), the processing proceeds to OP103. If the transmission memory 14 is not empty (OP106: NO), the processing proceeds to OP107. In OP107, the remote monitoring unit 12 clears the transmission memory 14.

OP103では、遠隔監視部12は、ダイアグ情報を収集して送信するダイアグ情報送信処理を実行する。OP103のダイアグ情報送信処理の詳細は後述される。ダイアグ情報送信処理の終了とともに、図4に示される処理が終了する。 In OP103, the remote monitoring unit 12 executes a diagnostic information transmission process to collect and transmit diagnostic information. The diagnostic information transmission process in OP103 will be described in detail later. Upon completion of the diagnostic information transmission process, the process shown in FIG. 4 ends.

図5は、車載装置1のダイアグ情報送信処理のフローチャートの一例である。図5に示される処理は、図4のOP103の処理に相当する。 Figure 5 is an example flowchart of the diagnostic information transmission process of the in-vehicle device 1. The process shown in Figure 5 corresponds to the process of OP103 in Figure 4.

OP201では、遠隔監視部12は、CAN制御部13を通じて、対象のECU 120からダイアグ情報を取得し、送信メモリ14へ書き込む。OP202では、遠隔監視部12は、送信メモリ14に記録されているすべてのダイアグ情報を含むファイルを生成する。ファイルの形式は、特定の形式に限定されない。OP103では、遠隔監視部12は、生成したファイルをセンタサーバ2へ送信する。その後、図5に示される処理が終了し、それとともに、図4に示される処理も終了する。 In OP201, the remote monitoring unit 12 acquires diagnostic information from the target ECU 120 via the CAN control unit 13 and writes it to the transmission memory 14. In OP202, the remote monitoring unit 12 generates a file containing all of the diagnostic information recorded in the transmission memory 14. The format of the file is not limited to a specific format. In OP103, the remote monitoring unit 12 transmits the generated file to the center server 2. Thereafter, the processing shown in FIG. 5 ends, and at the same time, the processing shown in FIG. 4 also ends.

図6は、ダイアグ情報送信処理のシーケンスの一例を示す図である。図6では、ダイアグ情報の定期送信処理の実行中に単発送信処理が割り込む場合のシーケンスの例である。 Figure 6 shows an example of the sequence of the diagnostic information transmission process. Figure 6 shows an example of the sequence when a one-time transmission process interrupts the execution of the periodic transmission process of diagnostic information.

S11では、ダイアグ管理部11が、所定の周期のタイミングになったことによって、
遠隔監視部12へ定期送信処理の開始指示を出力する。S12では、遠隔監視部12は、ダイアグ管理部11から定期送信処理の開始指示の入力を受けたので(図4、OP102:YES)、定期送信処理を開始する(図4、OP103)。遠隔監視部12は、S13では、CAN制御部13を通じてダイアグ情報の取得命令をCAN 110へ出力し、S14では、ダイアグ情報の取得命令の応答としてダイアグ情報を取得し、S15では、ダイアグ情報を送信メモリ14に書き込む。S13からS15の処理は対象のECU 120のダイアグ情報が揃うまで繰り返し行われる(図5、OP201)。
In S11, the diagnostic management unit 11 performs the following when a predetermined period has elapsed:
The remote monitoring unit 12 outputs an instruction to start the periodic transmission process to the remote monitoring unit 12. In S12, the remote monitoring unit 12 receives an input of the instruction to start the periodic transmission process from the diagnostic management unit 11 (FIG. 4, OP102: YES), and thus starts the periodic transmission process (FIG. 4, OP103). In S13, the remote monitoring unit 12 outputs a diagnostic information acquisition command to the CAN 110 via the CAN control unit 13, acquires diagnostic information in response to the diagnostic information acquisition command in S14, and writes the diagnostic information to the transmission memory 14 in S15. The processes from S13 to S15 are repeated until all the diagnostic information for the target ECU 120 is collected (FIG. 5, OP201).

S21からS23では、遠隔監視部12は、最後のダイアグ情報について、CAN制御部13を通じて取得命令を送信し(S21)、最後のダイアグ情報を取得して(S22)、送信メモリ14に書き込む(S23)。 In steps S21 to S23, the remote monitoring unit 12 sends an acquisition command for the last diagnostic information via the CAN control unit 13 (S21), acquires the last diagnostic information (S22), and writes it to the transmission memory 14 (S23).

S31では、センタサーバ2が車載装置1へダイアグ情報の取得要求を送信する。x32では、ダイアグ管理部11は、センタサーバ2からダイアグ情報の取得要求を受信し、遠隔監視部12へ単発送信処理の開始指示を出力する。 At step S31, the center server 2 sends a request to acquire diagnostic information to the in-vehicle device 1. At step S32, the diagnostic management unit 11 receives the request to acquire diagnostic information from the center server 2 and outputs an instruction to start a one-time transmission process to the remote monitoring unit 12.

S33では、遠隔監視部12は、単発送信処理の開始指示の入力を受け(図4、OP101:YES)、定期送信処理が実行中であるので(図4、OP104:YES)、実行中の定期送信処理を停止させる(図4、OP105)。S34では、遠隔監視部12は、送信メモリ14にはS15及びS23等において書き込まれたダイアグ情報が記録されているので(図4、OP106:NO)、送信メモリ14をクリアする(図4、OP107)。その後、S40では、遠隔監視部12は、単発送信処理を開始する(図4、OP103)。S41からS43では、S13からS15と同様に、遠隔監視部12は、CAN制御部13を通じてダイアグ情報の取得命令をCAN 110へ出力し(S41)、ダイアグ情報の取得命令の応答としてダイアグ情報を取得し(S42)、ダイアグ情報を送信メモリ14に書き込む(S43)。S41からS43の処理がダイアグ情報の取得要求によって指定されたECU 120のダイアグ情報が揃うまで繰り返し行われる(図5、OP201)。 In S33, the remote monitoring unit 12 receives an instruction to start a one-time transmission process (FIG. 4, OP101: YES), and because periodic transmission process is currently being executed (FIG. 4, OP104: YES), it stops the currently executing periodic transmission process (FIG. 4, OP105). In S34, because the diagnostic information written in S15, S23, etc. is recorded in the transmission memory 14 (FIG. 4, OP106: NO), the remote monitoring unit 12 clears the transmission memory 14 (FIG. 4, OP107). Thereafter, in S40, the remote monitoring unit 12 starts a one-time transmission process (FIG. 4, OP103). In steps S41 to S43, similar to steps S13 to S15, the remote monitoring unit 12 outputs a diagnostic information acquisition command to the CAN 110 via the CAN control unit 13 (S41), acquires diagnostic information in response to the diagnostic information acquisition command (S42), and writes the diagnostic information to the transmission memory 14 (S43). The processing of steps S41 to S43 is repeated until all diagnostic information for the ECU 120 specified by the diagnostic information acquisition request is collected (FIG. 5, OP201).

S51からS53では、遠隔監視部12は、最後のダイアグ情報について、CAN制御部13を通じて取得命令を送信し(S51)、最後のダイアグ情報を取得して(S52)、送信メモリ14に書き込む(S53)。 In steps S51 to S53, the remote monitoring unit 12 sends an acquisition command for the last diagnostic information via the CAN control unit 13 (S51), acquires the last diagnostic information (S52), and writes it to the transmission memory 14 (S53).

S61では、遠隔監視部12は、送信メモリ14に記録されているダイアグ情報を含むファイルを生成する(図5、OP202)。S62では、遠隔監視部12は、生成したファイルをセンタサーバ2へ送信する(図5、OP203)。その後、定期送信処理は、次の実行タイミングまで実行されなくてもよいし、初めから再開されてもよい。 In S61, the remote monitoring unit 12 generates a file containing the diagnostic information recorded in the transmission memory 14 (FIG. 5, OP202). In S62, the remote monitoring unit 12 transmits the generated file to the center server 2 (FIG. 5, OP203). After that, the periodic transmission process does not have to be executed until the next execution timing, or it may be restarted from the beginning.

<第1実施形態の作用効果>
第1実施形態では、ダイアグ情報の定期送信処理の実行中に単発送信処理が割り込んだ場合に、車載装置1は、送信メモリ14を一旦クリアしてから、単発送信処理を開始する。これによって、送信メモリ14内に定期送信処理によって取得されたダイアグ情報と、単発送信処理によって取得されたダイアグ情報とが混在することを抑制できる。結果として、センタサーバ2へ送信されるファイルにおいても、単発送信処理によって取得されたダイアグ情報とが混在することを抑制することができる。
<Operation and effect of the first embodiment>
In the first embodiment, when a one-time transmission process interrupts the execution of a periodic transmission process of diagnostic information, the in-vehicle device 1 first clears the transmission memory 14 and then starts the one-time transmission process. This prevents the diagnostic information acquired by the periodic transmission process from being mixed with the diagnostic information acquired by the one-time transmission process in the transmission memory 14. As a result, the diagnostic information acquired by the one-time transmission process from being mixed with the diagnostic information acquired by the one-time transmission process in the file transmitted to the center server 2.

<その他の実施形態>
上記の実施形態はあくまでも一例であって、本発明はその要旨を逸脱しない範囲内で適宜変更して実施しうる。
<Other embodiments>
The above-described embodiment is merely an example, and the present invention can be implemented by appropriately modifying it within the scope that does not deviate from the gist of the present invention.

本開示において説明した処理や手段は、技術的な矛盾が生じない限りにおいて、自由に組み合わせて実施することができる。 The processes and means described in this disclosure can be freely combined and implemented as long as no technical contradictions arise.

また、1つの装置が行うものとして説明した処理が、複数の装置によって分担して実行されてもよい。あるいは、異なる装置が行うものとして説明した処理が、1つの装置によって実行されても構わない。コンピュータシステムにおいて、各機能をどのようなハードウェア構成(サーバ構成)によって実現するかは柔軟に変更可能である。 Furthermore, processing described as being performed by one device may be shared and executed by multiple devices. Alternatively, processing described as being performed by different devices may be executed by a single device. In a computer system, the hardware configuration (server configuration) used to realize each function can be flexibly changed.

本発明は、上記の実施形態で説明した機能を実装したコンピュータプログラムをコンピュータに供給し、当該コンピュータが有する1つ以上のプロセッサがプログラムを読み出して実行することによっても実現可能である。このようなコンピュータプログラムは、コンピュータのシステムバスに接続可能な非一時的なコンピュータ可読記憶媒体によってコンピュータに提供されてもよいし、ネットワークを介してコンピュータに提供されてもよい。非一時的なコンピュータ可読記憶媒体は、例えば、磁気ディスク(フロッピー(登録商標)ディスク、ハードディスクドライブ(HDD)等)、光ディスク(CD-ROM、DVDディスク、ブルーレイディスク等)など任意のタイプのディスク、読み込み専用メモリ(ROM)、ランダムアクセスメモリ(RAM)、EPROM、EEPROM、磁気カード、フラッシュメモリ、光学式カード、電子的命令を格納するために適した任意のタイプの媒体を含む。 The present invention can also be realized by supplying a computer program that implements the functions described in the above embodiments to a computer, and having one or more processors in the computer read and execute the program. Such a computer program may be provided to the computer on a non-transitory computer-readable storage medium connectable to the computer's system bus, or provided to the computer via a network. Non-transitory computer-readable storage media include, for example, any type of disk, such as a magnetic disk (e.g., a floppy disk, a hard disk drive (HDD), etc.), an optical disk (e.g., a CD-ROM, a DVD disk, a Blu-ray disk), a read-only memory (ROM), a random access memory (RAM), an EPROM, an EEPROM, a magnetic card, a flash memory, an optical card, or any type of medium suitable for storing electronic instructions.

1・・車載装置
2・・センタサーバ
10・・車両
11・・ダイアグ管理部
12・・遠隔監視部
13・・CAN制御部
14・・送信メモリ
100・・車両遠隔監視システム
101・・CPU
102・・メモリ
103・・外部記憶装置
104・・通信部
105・・CAN制御部
107・・インタフェース
110・・CAN
120・・ECU
REFERENCE SIGNS LIST 1. In-vehicle device 2. Center server 10. Vehicle 11. Diagnosis management unit 12. Remote monitoring unit 13. CAN control unit 14. Transmission memory 100. Vehicle remote monitoring system 101. CPU
102. Memory 103. External storage device 104. Communication unit 105. CAN control unit 107. Interface 110. CAN
120..ECU

Claims (1)

車両に搭載された情報処理装置であって、
第1の処理を実行中に、所定のサーバから前記第1の処理よりも優先度の高い第2の処理に対する要求を受信した場合に、前記第1の処理を停止し、メモリをクリアすることと、
前記第2の処理を実行することと、
を実行する制御部を備え、
前記第1の処理および前記第2の処理は、前記車両の状態に関する情報を、収集すること、前記メモリに記録すること、および、前記所定のサーバへ送信することを含む、
情報処理装置。
An information processing device mounted on a vehicle,
When a request for a second process having a higher priority than the first process is received from a predetermined server while the first process is being executed, the first process is stopped and the memory is cleared;
executing the second process;
a control unit that executes the
the first process and the second process include collecting information about the state of the vehicle , recording the information in the memory, and transmitting the information to the predetermined server;
Information processing device.
JP2021017251A 2021-02-05 2021-02-05 Information processing device Active JP7729045B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021017251A JP7729045B2 (en) 2021-02-05 2021-02-05 Information processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021017251A JP7729045B2 (en) 2021-02-05 2021-02-05 Information processing device

Publications (2)

Publication Number Publication Date
JP2022120388A JP2022120388A (en) 2022-08-18
JP7729045B2 true JP7729045B2 (en) 2025-08-26

Family

ID=82848944

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021017251A Active JP7729045B2 (en) 2021-02-05 2021-02-05 Information processing device

Country Status (1)

Country Link
JP (1) JP7729045B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006256457A (en) 2005-03-16 2006-09-28 Fujitsu Ten Ltd On-vehicle data management device, and vehicular information supplying system
JP2013028238A (en) 2011-07-27 2013-02-07 Denso Corp Failure diagnostic device for vehicle
JP2015184243A (en) 2014-03-26 2015-10-22 株式会社日本総合研究所 Vehicle state diagnosis system, and vehicle state diagnosis method of movable body
JP2017078375A (en) 2015-10-21 2017-04-27 株式会社デンソー Electronic control device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006256457A (en) 2005-03-16 2006-09-28 Fujitsu Ten Ltd On-vehicle data management device, and vehicular information supplying system
JP2013028238A (en) 2011-07-27 2013-02-07 Denso Corp Failure diagnostic device for vehicle
JP2015184243A (en) 2014-03-26 2015-10-22 株式会社日本総合研究所 Vehicle state diagnosis system, and vehicle state diagnosis method of movable body
JP2017078375A (en) 2015-10-21 2017-04-27 株式会社デンソー Electronic control device

Also Published As

Publication number Publication date
JP2022120388A (en) 2022-08-18

Similar Documents

Publication Publication Date Title
EP1094389A2 (en) Method for monitoring fault of operating system and application program
US20110276219A1 (en) Embedded vehicle data recording tools for vehicle servicing
CN113613953A (en) In-vehicle update device, update processing program, and program update method
US20090118903A1 (en) Vehicle information record device, vehicle information collection device, and vehicle information record-collection system
JP6427260B2 (en) Vehicle real-time travel data processing method and apparatus therefor
US12332818B2 (en) Distributed system and data transfer method
DE102022122188A1 (en) SYSTEM AND METHOD TO ENABLE PERSISTENT VEHICLE SOFTWARE INTERFACES
DE102022122064A1 (en) SYSTEM AND METHOD FOR IMPROVED ECU FAILURE DETECTION IN FLEET
CN107797902A (en) Method and apparatus for the message transfer frequency of supervisory-controlled robot operating system
JP7729045B2 (en) Information processing device
JP2020167573A (en) Vehicle network system
CN113227924B (en) Data distribution control device, data distribution control method, and computer-readable recording medium
CN107003828A (en) The instrumentation of graphics command
CN115167379A (en) Vehicle diagnosis method, device, equipment and medium
DE102022122159A1 (en) IMPROVED TARGETED COMPONENT TESTING
CN110221932A (en) Computer and its control method
CN113711187B (en) Data processing device, data processing method, and recording medium storing program
CN119135721A (en) Vehicle data analysis method and system
CN118302751A (en) In-vehicle control device, control method, and computer program
CN103530071B (en) Print control unit and image formation system
DE102022122160A1 (en) E2E SYNCHRONIZATION
JP5998689B2 (en) In-vehicle control system
DE102022122162A1 (en) EMBEDDED SYSTEM TIME RECORDING IN AUTOMOBILES
JP4554255B2 (en) COMMUNICATION MONITOR DEVICE, COMMUNICATION MONITOR METHOD, AND PROGRAM
JP7540383B2 (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: 20231219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250218

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250416

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250507

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250630

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250728

R150 Certificate of patent or registration of utility model

Ref document number: 7729045

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150