In-vehicle equipment, communication control method, and communication system
Patent Information
- Application Number
- JP2022162107
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-10-07
- Publication Date
- 2026-10-13
- Estimated Expiration
- 2042-10-07
Smart Images

Figure 0007933615000001 
Figure 0007933615000002 
Figure 0007933615000003
Abstract
Description
Technical Field
[0001] The present disclosure relates to an in-vehicle device, a communication control method, and a communication system.
Background Art
[0002] Conventionally, techniques for detecting abnormalities related to vehicles have been developed. For example, Patent No. Japanese Patent No. 4107238 (Patent Document 1) discloses the following vehicle communication system. That is, in the vehicle communication system that performs communication via a network between each in-vehicle terminal device mounted on a plurality of vehicles and an information center, the vehicle communication system includes a step of periodically transmitting information such as vehicle position information and vehicle accumulated travel distance information as actual travel environment information from each of the in-vehicle terminal devices to the information center, a step of transmitting failure occurrence information and diagnostic information from the in-vehicle terminal device of the vehicle where a failure has occurred to the information center, a step of extracting, in the information center, from a vehicle information database, vehicles that are similar to the failed vehicle in manufacturing conditions, and in actual travel environment information and vehicle environment information as environmental conditions, a step of requesting the extracted vehicles to transmit diagnostic information to the information center, a step of transmitting diagnostic information from the in-vehicle terminal devices of the extracted vehicles to the information center, and a step of, in the information center, analyzing the diagnostic information of the extracted vehicles, the position information of the extracted vehicles, and the weather information, terrain information and the like of the positions in association with one another.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] Beyond the technology described in Patent Document 1, there is a need for a technology that can improve the accuracy of detecting abnormalities in vehicles.
[0005] This disclosure was made to solve the above-mentioned problems, and its purpose is to provide an in-vehicle device, a communication control method, and a communication system that can improve the accuracy of detecting abnormalities related to vehicles. [Means for solving the problem]
[0006] The in-vehicle device of this disclosure is an in-vehicle device mounted on a vehicle, comprising: an acquisition unit that acquires vehicle information relating to the vehicle, measurement result information relating to the in-vehicle device, including the measurement result of a measurement target that affects the transmission of the vehicle information; and a communication unit that transmits the vehicle information and the measurement result information acquired by the acquisition unit.
[0007] One aspect of this disclosure can be implemented not only as an in-vehicle device equipped with such characteristic processing steps, but also as a program for causing a computer to execute such characteristic processing steps. Furthermore, one aspect of this disclosure can be implemented as a semiconductor integrated circuit that implements part or all of the in-vehicle device. [Effects of the Invention]
[0008] According to this disclosure, the accuracy of detecting abnormalities in vehicles can be improved. [Brief explanation of the drawing]
[0009] [Figure 1] Figure 1 is a diagram showing the configuration of a communication system according to an embodiment of the present disclosure. [Figure 2] Figure 2 is a diagram showing the configuration of an in-vehicle device according to an embodiment of the present disclosure. [Figure 3] Figure 3 shows an example of the configuration of a vehicle information acquisition unit in an in-vehicle device according to an embodiment of the present disclosure. [Figure 4]Figure 4 shows another example of the configuration of the vehicle information acquisition unit in the in-vehicle device according to the embodiment of this disclosure. [Figure 5] Figure 5 shows an example of a CAN table stored by an in-vehicle device according to an embodiment of the present disclosure. [Figure 6] Figure 6 shows an example of the configuration of the measurement result information acquisition unit in an in-vehicle device according to an embodiment of the present disclosure. [Figure 7] Figure 7 is a diagram illustrating the process by which an in-vehicle device according to an embodiment of the present disclosure calculates the ratio of power supply time per unit time. [Figure 8] Figure 8 shows an example of measurement result information transmitted by an in-vehicle device according to an embodiment of the present disclosure. [Figure 9] Figure 9 shows the configuration of the control device according to the embodiment of this disclosure. [Figure 10] Figure 10 shows an example of setting information stored by the management device according to the embodiment of this disclosure. [Figure 11] Figure 11 shows another example of setting information stored by the management device according to the embodiment of this disclosure. [Figure 12] Figure 12 shows an example of a theoretical table stored by the management device according to the embodiment of this disclosure. [Figure 13] Figure 13 shows an example of a collection record table stored by the management device according to the embodiment of this disclosure. [Figure 14] Figure 14 is a flowchart that defines the operation procedure when an in-vehicle device according to an embodiment of the present disclosure transmits vehicle information and measurement result information to a management device. [Figure 15] Figure 15 is a diagram showing the processing sequence of the in-vehicle device and the management device in the communication system according to the embodiment of the present disclosure. [Figure 16] Figure 16 is a diagram showing the sequence of the configuration information update process in a communication system according to an embodiment of the present disclosure. [Figure 17]FIG. 17 is a diagram illustrating an example of a collection record table stored by Modification 1 of the management device according to the embodiment of the present disclosure. [Figure 18] FIG. 18 is a diagram illustrating a configuration of Modification 2 of the in-vehicle device according to the embodiment of the present disclosure. [Figure 19] FIG. 19 is a diagram illustrating an example of a collection record table stored by Modification 2 of the management device according to the embodiment of the present disclosure. [Figure 20] FIG. 20 is a diagram illustrating a sequence of setting processing in Modification 3 of the communication system according to the embodiment of the present disclosure. [Mode for Carrying Out the Invention]
[0010] First, the contents of the embodiment of the present disclosure will be listed and described. (1) An in-vehicle device according to the embodiment of the present disclosure is an in-vehicle device mounted on a vehicle, and includes an acquisition unit that acquires vehicle information related to the vehicle, and measurement result information that is a measurement result related to the in-vehicle device and includes the measurement result of a measurement target affecting transmission of the vehicle information, and a communication unit that transmits the vehicle information and the measurement result information acquired by the acquisition unit to a management device.
[0011] As described above, with the configuration of transmitting the vehicle information and the measurement result information of the measurement target affecting the transmission of the vehicle information to the management device, the management device can grasp the situation where the transmission of the vehicle information is affected, and thus it is possible to detect an abnormality related to the vehicle more accurately. Therefore, the detection accuracy of the abnormality related to the vehicle can be improved.
[0012] (2) In the above (1), the measurement result information may include a measurement result related to a power supply unit that supplies electric power in the vehicle.
[0013] With such a configuration, the management device can grasp the state of the power supply unit that affects the transmission of the vehicle information, and thus it is possible to detect an abnormality related to the vehicle more accurately.
[0014] (3) In (2) above, the measurement results relating to the power supply unit may include the proportion of time per predetermined unit of time during which the power is supplied by the power supply unit.
[0015] This configuration allows for a more accurate understanding of the transmission status of vehicle information depending on the length of time power is supplied by the power supply unit.
[0016] (4) In (2) or (3) above, the measurement result relating to the power supply unit may include the number of times the power supply unit is started per predetermined unit time.
[0017] This configuration allows for a more accurate understanding of the vehicle information transmission status based on the number of times the power supply unit has been started.
[0018] (5) In any of (1) to (4) above, the measurement result information may include measurement results relating to the communication quality between the communication unit and the management device.
[0019] This configuration allows for a more accurate understanding of the transmission status of vehicle information based on the communication quality between the communication unit and the management device.
[0020] (6) In any of (1) to (5) above, the acquisition unit may acquire the vehicle information based on the setting information transmitted from the management device.
[0021] With this configuration, for example, even on-board equipment added to a vehicle after its shipment can transmit vehicle information to the management device in the same way as on-board equipment installed in the vehicle before shipment. Furthermore, since the type of vehicle information to be transmitted can be set, the location of any malfunctions can be easily identified.
[0022] (7) In the above (6), the communication unit may transmit version information indicating the version of the setting information it holds to the management device, and the communication unit may request the management device to transmit new setting information based on determination information indicating the determination result of the version indicated by the version information transmitted from the management device.
[0023] This configuration allows for the transmission of vehicle information to the management device to reflect, for example, the latest configuration information, thereby improving the accuracy of vehicle anomaly detection in the management device.
[0024] (8) In any of (1) to (7) above, the acquisition unit may acquire the vehicle information based on setting information transmitted from another device different from the management device, and the communication unit may further transmit the vehicle information acquired by the acquisition unit to the other device.
[0025] This configuration allows, for example, vehicle information requested by the vehicle user to be transmitted to devices other than the management unit, thereby improving user convenience.
[0026] (9) A communication control method according to an embodiment of the present disclosure is a communication control method for an in-vehicle device mounted on a vehicle, which may include the steps of acquiring vehicle information relating to the vehicle and measurement result information relating to the in-vehicle device, including the measurement result of a measurement target that affects the transmission of the vehicle information, and transmitting the acquired vehicle information and the measurement result information to a management device.
[0027] In this configuration, vehicle information and measurement result information of the measurement target that affects the transmission of vehicle information are transmitted to the management device. This allows the management device to understand when the transmission of vehicle information is being affected, enabling more accurate detection of vehicle-related abnormalities. Therefore, the accuracy of detecting vehicle-related abnormalities can be improved.
[0028] (10) A communication system according to an embodiment of the present disclosure comprises an in-vehicle device mounted in a vehicle and a management device for detecting abnormalities relating to the vehicle, wherein the in-vehicle device includes an acquisition unit for acquiring vehicle information relating to the vehicle and measurement result information relating to the in-vehicle device, which includes the measurement result of a measurement target that affects the transmission of the vehicle information, and a communication unit for transmitting the vehicle information and the measurement result information acquired by the acquisition unit to the management device, wherein the management device detects the abnormality based on the vehicle information and the measurement result information received from the communication unit.
[0029] In this configuration, vehicle information and measurement result information of the measurement target that affects the transmission of vehicle information are transmitted to the management device. This allows the management device to understand when the transmission of vehicle information is being affected, enabling more accurate detection of vehicle-related abnormalities. Therefore, the accuracy of detecting vehicle-related abnormalities can be improved.
[0030] Embodiments of this disclosure will be described below with reference to the drawings. In the drawings, the same or corresponding parts are denoted by the same reference numerals, and their descriptions will not be repeated. Furthermore, at least some of the embodiments described below may be combined in any way.
[0031] [Communication System] Figure 1 is a diagram showing the configuration of a communication system according to an embodiment of the present disclosure. Referring to Figure 1, the communication system 501 comprises one or more in-vehicle devices 101, a management device 201, and a terminal device 301. Each in-vehicle device 101 and the management device 201 can send and receive information via an external network 161, such as the Internet. The in-vehicle device 101 is mounted on a vehicle 10.
[0032] The management device 201 and terminal device 301 are used, for example, by a business operator or individual (hereinafter collectively referred to as "user") that manages the operation of vehicles. The management device 201 is, for example, a server. The terminal device 301 is, for example, a communication terminal device such as a smartphone or tablet.
[0033] The management device 201 receives vehicle information relating to the corresponding vehicle 10 from one or more in-vehicle devices 101. The management device 201 transmits configuration information indicating the settings of the vehicle 10 for transmitting vehicle information to the in-vehicle devices 101. Then, based on the vehicle information received from the in-vehicle devices 101, the management device 201 detects abnormalities related to the vehicle 10, such as malfunctions. Details of the configuration information will be described later.
[0034] The in-vehicle device 101 transmits vehicle information relating to the vehicle 10, including identification information of the vehicle 10, to the management device 201. The vehicle information includes, for example, information relating to the vehicle 10's operation.
[0035] Specifically, the in-vehicle device 101 transmits, for example, the location information and vehicle speed information of the corresponding vehicle 10 to the management device 201. Note that the vehicle information is not limited to location information and vehicle speed information; it may also include driving control information such as brake operation in the vehicle 10. Furthermore, the vehicle information is not limited to information related to the vehicle 10's movement; it may also include information showing images captured by cameras mounted on the vehicle 10, and information showing measurement results from sensors mounted on the vehicle 10.
[0036] [In-vehicle device] Figure 2 shows the configuration of an in-vehicle device according to an embodiment of the present disclosure. Referring to Figure 2, the in-vehicle device 101 is connected to a plurality of in-vehicle devices 111 via a CAN bus 51 that conforms to the CAN (Controller Area Network) (registered trademark) standard, for example.
[0037] The in-vehicle equipment 111 includes, for example, an autonomous driving ECU (Electronic Control Unit), an engine ECU, a TCU (Telematics Communication Unit), sensors, a navigation system, a human-machine interface, and a camera.
[0038] In the example shown in Figure 2, the in-vehicle device 101 is connected to multiple in-vehicle devices 111A, 111B, and 111C.
[0039] The in-vehicle device 101 and the in-vehicle equipment 111 operate using power supplied, for example, from the battery 71 of the vehicle 10.
[0040] The in-vehicle device 101 comprises a first communication unit 11, a setting unit 12, an acquisition unit 13, a second communication unit 14, a power supply circuit 15, and a storage unit 16. The acquisition unit 13 includes a vehicle information acquisition unit 31 and a measurement result information acquisition unit 32. Some or all of the first communication unit 11, the setting unit 12, the acquisition unit 13, and the second communication unit 14 are implemented by a processing circuit (Circuitry) including, for example, one or more processors. The storage unit 16 is, for example, a non-volatile memory included in the processing circuit.
[0041] (First Communications Department) The first communication unit 11 communicates with the management device 201 via an external network 161 by wirelessly communicating with a wireless base station (not shown) according to a communication method such as WiFi (registered trademark), LTE (Long Term Evolution) (registered trademark), or 5G. For example, the first communication unit 11 receives setting information transmitted from the management device 201 via the external network 161 and outputs the received setting information to the setting unit 12. The first communication unit 11 is not limited to a configuration that communicates with the management device 201 via a wireless base station and the external network 161, but may also be configured to communicate with the management device 201 via a wired line. Furthermore, the first communication unit 11 may also be configured to communicate with the management device 201 via other in-vehicle devices.
[0042] (Vehicle Information Acquisition Unit) The vehicle information acquisition unit 31 acquires vehicle information related to the vehicle 10. The vehicle information acquisition unit 31 communicates with one or more in-vehicle devices 111 in accordance with the CAN standard.
[0043] In the example shown in Figure 2, the vehicle information acquisition unit 31 is connected to the in-vehicle equipment 111A, 111B, and 111C via three CAN buses 51, namely CAN buses 51A, 51B, and 51C. Hereafter, CAN bus 51A will also be referred to as "CAN1", CAN bus 51B as "CAN2", and CAN bus 51C as "CAN3".
[0044] Furthermore, the in-vehicle device 101 is not limited to a configuration in which three CAN buses 51 are connected to the vehicle information acquisition unit 31; any configuration in which one or more CAN buses 51 are connected is acceptable.
[0045] Furthermore, the in-vehicle device 101 and each in-vehicle device 111 may be configured to communicate in accordance with standards other than CAN, such as CAN FD (CAN with Flexible Data Rate), Ethernet (registered trademark), FlexRay (registered trademark), MOST (Media Oritend System Transport) (registered trademark), and LIN (Local Interconnect Network).
[0046] The in-vehicle device 111 transmits its own vehicle information to the vehicle information acquisition unit 31. The vehicle information transmitted from each in-vehicle device 111 via the CAN bus 51 is stored in a CAN frame to which a CAN-ID (Identifier) indicating the type of data is attached. In the following, the CAN-ID of the CAN frame containing the vehicle information of in-vehicle device 111A is assumed to be "001", the CAN-ID of the CAN frame containing the vehicle information of in-vehicle device 111B is assumed to be "002", and the CAN-ID of the CAN frame containing the vehicle information of in-vehicle device 111C is assumed to be "003".
[0047] When the setting unit 12 receives setting information from the first communication unit 11, it stores the setting information in the storage unit 16 and performs setting processing related to the transmission of vehicle information based on the setting information. For example, as part of the setting processing, the setting unit 12 sets the system so that vehicle information corresponding to the type of data indicated by the setting information is transmitted to the management device 201.
[0048] For example, when the setting unit 12 receives setting information indicating CAN-ID "001", it performs a setting process by configuring the vehicle information acquisition unit 31 so that the vehicle information included in the CAN frame of CAN-ID "001" is transmitted to the management device 201.
[0049] More specifically, the setting unit 12 configures the vehicle information acquisition unit 31 to output the vehicle information contained in the CAN frame of CAN-ID "001" to the first communication unit 11 when the vehicle information acquisition unit 31 periodically or irregularly acquires vehicle information transmitted from the in-vehicle equipment 111A. The setting unit 12 also configures the first communication unit 11 to transmit the vehicle information received from the vehicle information acquisition unit 31 to the management device 201.
[0050] On the other hand, if the vehicle information acquisition unit 31 has not acquired vehicle information from the in-vehicle device 111A, the setting unit 12 requests the in-vehicle device 111A to transmit vehicle information via the vehicle information acquisition unit 31 as a setting process. The in-vehicle device 111A, upon receiving the request from the in-vehicle device 101, periodically or irregularly transmits a CAN frame with CAN-ID "001" to the in-vehicle device 101. The setting unit 12 also sets the vehicle information acquisition unit 31 to output the vehicle information contained in the CAN frame with CAN-ID "001" to the first communication unit 11. Furthermore, the setting unit 12 sets the first communication unit 11 to transmit the vehicle information received from the vehicle information acquisition unit 31 to the management device 201.
[0051] Figure 3 is a diagram showing an example of the configuration of a vehicle information acquisition unit in an in-vehicle device according to an embodiment of the present disclosure. Referring to Figure 3, the vehicle information acquisition unit 31 includes a plurality of receiving units 41 and a processing unit 42.
[0052] Multiple receiving units 41 are provided, each corresponding to one of the multiple CAN buses 51. In the example shown in Figure 4, the vehicle information acquisition unit 31 includes three receiving units 41A, 41B, and 41C as multiple receiving units 41. The receiving units 41A, 41B, and 41C are provided, each corresponding to one of the CAN buses 51A, 51B, and 51C.
[0053] When each receiving unit 41 receives a CAN frame from the in-vehicle equipment 111 via the corresponding CAN bus 51, it stores the received CAN frame in a buffer (not shown) and notifies the processing unit 42 that it has been saved.
[0054] When the processing unit 42 receives notification from the receiving unit 41 that a CAN frame has been saved, if the CAN-ID included in the setting information in the storage unit 16 matches the CAN-ID of the CAN frame stored in the buffer of the receiving unit 41, the processing unit 42 selects the vehicle information included in the CAN frame stored in the buffer as the vehicle information to be sent to the management device 201. The processing unit 42 outputs the selected vehicle information to the first communication unit 11 and the second communication unit 14.
[0055] Figure 4 shows another example of the configuration of the vehicle information acquisition unit in an in-vehicle device according to an embodiment of the present disclosure. Referring to Figure 4, the vehicle information acquisition unit 31 includes one receiving unit 141 and a processing unit 42.
[0056] When the receiving unit 141 receives a CAN frame via each CAN bus 51, it saves the received CAN frame to a buffer (not shown) and outputs a notification to the processing unit 42 that the frame has been saved.
[0057] Figure 5 shows an example of a CAN table stored by an in-vehicle device according to an embodiment of the present disclosure.
[0058] Referring to Figure 5, the storage unit 16 stores a CAN table Tb1 that shows the correspondence between CAN-IDs and the CAN bus 51. For example, the CAN table Tb1 shows the correspondence between the types of data contained in a CAN frame and the CAN bus 51 on which the CAN frame is transmitted.
[0059] In CAN table Tb1, the CAN bus 51 through which the CAN frame with CAN-ID "001" is transmitted is "CAN1". The CAN bus 51 through which the CAN frame with CAN-ID "002" is transmitted is "CAN2". The CAN bus 51 through which the CAN frame with CAN-ID "003" is transmitted is "CAN3".
[0060] When the processing unit 42 receives notification from the receiving unit 141 that a CAN frame has been saved, it reads the CAN frame stored in the buffer of the receiving unit 141. The processing unit 42 refers to the CAN table in the storage unit 16 and identifies the CAN bus 51 corresponding to the CAN-ID contained in the read CAN frame. Based on this, the processing unit 42 determines that it has received a CAN frame transmitted on the identified CAN bus 51. Then, if the CAN frame of the CAN-ID set in the setting process matches the CAN-ID of the CAN frame stored in the buffer of the receiving unit 141, the processing unit 42 selects the vehicle information contained in the CAN frame stored in the buffer as vehicle information to be sent to the management device 201. The processing unit 42 outputs the selected vehicle information to the first communication unit 11 and the second communication unit 14.
[0061] Referring again to Figure 2, the first communication unit 11 transmits the vehicle information received from the vehicle information acquisition unit 31 to the management device 201.
[0062] (Second Communications Department) The second communication unit 14 communicates with the terminal device 301, for example, using the USB (Universal Serial Bus) communication method. Alternatively, the second communication unit 14 and the terminal device 301 may be configured to perform wireless communication according to standards such as Bluetooth®.
[0063] The second communication unit 14 transmits the vehicle information received from the vehicle information acquisition unit 31, that is, the vehicle information acquired by the vehicle information acquisition unit 31, to the terminal device 301.
[0064] The terminal device 301 outputs the received vehicle information. For example, the terminal device 301 displays the contents of the received vehicle information on its own display unit.
[0065] (power circuit) The power supply circuit 15 supplies power to each unit in the in-vehicle device 101. For example, the power supply circuit 15 converts the voltage supplied from the battery 71 mounted on the vehicle 10 to a predetermined voltage level and outputs it to each unit.
[0066] The ignition power supply 72 can be switched between an ON state, which supplies power to the power supply circuit 15, and an OFF state, which stops supplying power to the power supply circuit 15, according to a predetermined operation by the user. The ignition power supply 72 is an example of a power supply unit that supplies power in the vehicle 10.
[0067] [Description of the task] Patent Document 1 discloses a technology for detecting abnormalities in a vehicle based on the vehicle's location information and distance information.
[0068] However, in a system that detects abnormalities using vehicle location and distance information, such as the system described in Patent Document 1, it is difficult to pinpoint the location where the abnormality is occurring in the vehicle. Furthermore, in the system described in Patent Document 1, if equipment without diagnostic capabilities, such as a camera, is installed in the vehicle after it has been shipped, it is difficult to detect abnormalities related to that equipment.
[0069] In contrast, the in-vehicle device 101 according to the embodiment of this disclosure solves these problems through the following configuration and operation.
[0070] [Measurement result information acquisition section] Referring again to Figure 2, the measurement result information acquisition unit 32 acquires measurement result information relating to the in-vehicle device 101, including the measurement result of the measurement target that affects the transmission of vehicle information. Here, we will explain the case where the measurement target is the ignition power supply 72. Note that the measurement target is not limited to the ignition power supply 72, but may be other power supply units.
[0071] The measurement results information includes measurement results related to the ignition power supply 72. For example, the measurement results related to the ignition power supply 72 include the proportion of time per predetermined unit time during which power is supplied by the ignition power supply 72. Hereinafter, the proportion of time per unit time during which power is supplied by the ignition power supply 72 will also be referred to as the "power supply ratio".
[0072] Figure 6 shows an example of the configuration of a measurement result information acquisition unit in an in-vehicle device according to an embodiment of the present disclosure. Referring to Figure 6, the measurement result information acquisition unit 32 includes a detection unit 61 and a measurement unit 62.
[0073] The detection unit 61 detects the switching of the ignition power supply 72 on and off by monitoring the output voltage of the ignition power supply 72.
[0074] More specifically, for example, the detection unit 61 detects the on and off states of the ignition power supply 72 by measuring the output voltage of the ignition power supply 72. The detection unit 61 determines that the ignition power supply 72 is in the ON state if the measured voltage value is above a predetermined threshold, and determines that the ignition power supply 72 is in the OFF state if the measured voltage value is below the threshold. The detection unit 61 notifies the measurement unit 62 that the ignition power supply 72 has switched from the ON state to the OFF state, or from the OFF state to the ON state.
[0075] Figure 7 is a diagram illustrating the process by which an in-vehicle device according to an embodiment of the present disclosure calculates the ratio of power supply time per unit time.
[0076] Referring to Figure 7, when the measurement unit 62 receives notification from the detection unit 61 that the ignition power supply 72 has switched to the ON state, it starts a calculation process to calculate the ratio of power supply time per unit time. In the example shown in Figure 7, "unit time" is 1 hour. Hereafter, the ratio of power supply time per unit time will also be referred to as the "power supply ratio".
[0077] Next, the measurement unit 62 performs time synchronization between its own in-vehicle device 101 and a GPS (Global Positioning System) receiver, which is an example of an in-vehicle device 111. For example, the measurement unit 62 performs time synchronization with the GPS receiver based on the time synchronization information received from the GPS receiver, sets the current time of its own in-vehicle device 101, and stores the current time as the start time in the storage unit 16. In the example shown in Figure 7, the start time is "1:30".
[0078] Next, the measurement unit 62 calculates the power supply ratio every hour from a predetermined reference time. The measurement unit 62 stores the calculation result in the storage unit 16. In the example shown in Figure 7, the reference time is "0:00", and the calculation process starts from "2:00".
[0079] Next, when the measurement unit 62 receives notification from the detection unit 61 that the ignition power supply 72 has switched to the off state, it stores the current time as the end time in the storage unit 16. The measurement unit 62 also calculates the power supply ratio at the end time. In the example shown in Figure 7, the end time is "3:30".
[0080] The measurement unit 62 creates measurement result information including the calculation results obtained from the start time to the end time, and outputs the created measurement result information to the first communication unit 11.
[0081] The first communication unit 11 transmits the measurement result information received from the measurement unit 62 to the management device 201. The measurement unit 62 may also create the measurement result information based on information obtained from an in-vehicle device that monitors the switching of the ignition power supply 72 on and off.
[0082] Figure 8 shows an example of measurement result information transmitted by an in-vehicle device according to an embodiment of the present disclosure.
[0083] Referring to Figures 7 and 8, at the time "0:00-1:00", the ignition power supply 72 is in the off state, so the power supply rate per hour is "0%". At the time "1:00-2:00", the ignition power supply 72 switches to the on state at "1:30", and power is supplied for 30 minutes from "1:30" to "2:00", so the power supply rate per hour is "50%". At the time "2:00-3:00", power is constantly supplied by the ignition power supply 72, so the power supply rate per hour is "100%". At the time "3:00-4:00", the ignition power supply 72 switches to the off state at "3:30", and power is supplied for 30 minutes from "3:00" to "3:30", so the power supply rate is "50%".
[0084] [Management device] Figure 9 is a diagram showing the configuration of a management device according to an embodiment of the present disclosure. Referring to Figure 9, the management device 201 comprises a communication unit 1, a detection unit 2, an analysis unit 3, and a storage unit 4. Some or all of the communication unit 1, the detection unit 2, and the analysis unit 3 are implemented by a processing circuit including, for example, one or more processors. The storage unit 4 is, for example, a non-volatile memory included in the processing circuit.
[0085] The communication unit 1 transmits and receives information with the in-vehicle device 101 via the external network 161. The communication unit 1 transmits configuration information to the in-vehicle device 101. The configuration information is registered and updated, for example, by the user in the storage unit 4.
[0086] Figure 10 shows an example of setting information stored by the management device according to the embodiment of this disclosure.
[0087] Referring to Figure 10, the configuration information shows, for example, the correspondence between vehicle identification information, version information indicating the version of the configuration information to be applied to the in-vehicle device 101, such as the latest version, transmission cycle information indicating the transmission cycle to the vehicle information management device 201, and data information for identifying the vehicle information. The data information shows, for example, the correspondence between the CAN bus 51 on which the CAN frame containing the vehicle information is transmitted, the CAN-ID of the CAN frame, the data length, and the bit position of the vehicle information in the CAN frame.
[0088] In the example shown in Figure 10, the version of the configuration information to be applied to the on-board device 101 of vehicle 10 with vehicle ID "ID-A" is "Ver1". The transmission cycle for vehicle information is 500 milliseconds. The on-board device 101 uploads vehicle information with a data length of "1 byte" and a bit position of "3" that is stored in the CAN frame of CAN-ID "001" transmitted on the CAN bus "CAN1". The on-board device 101 also uploads vehicle information with a data length of "1 byte" and a bit position of "6" that is stored in the CAN frame of CAN-ID "002" transmitted on the CAN bus "CAN2". The on-board device 101 also uploads vehicle information with a data length of "2 bytes" and a bit position of "5" that is stored in the CAN frame of CAN-ID "003" transmitted on the CAN bus "CAN3".
[0089] Figure 11 shows another example of setting information stored by the management device according to the embodiment of this disclosure.
[0090] Figure 11 shows the configuration information when the in-vehicle device 101 and each in-vehicle device 111 communicate in accordance with the LIN standard. In this case, the vehicle information transmitted from each in-vehicle device 111 via the bus is stored in a frame with a LID-ID indicating the type of data, etc.
[0091] Referring to Figure 11, the configuration information shows, for example, the correspondence between vehicle identification information, version information indicating the version of the configuration information to be applied to the in-vehicle device 101, such as the latest version, transmission cycle information indicating the transmission cycle to the vehicle information management device 201, and data information for identifying the vehicle information. The data information shows, for example, the correspondence between the frame's LID-ID, the data length, and the bit position of the vehicle information in the frame.
[0092] Furthermore, in the example shown in Figure 11, the version of the configuration information to be applied to the in-vehicle device 101 of vehicle 10 with vehicle ID "ID-A" is "Ver1". The transmission period for vehicle information is 500 milliseconds. The in-vehicle device 101 uploads vehicle information that is stored in the frame with LID-ID "051", has a data length of "1 byte", and a bit position of "5". The in-vehicle device 101 also uploads vehicle information that is stored in the frame with LID-ID "052", has a data length of "2 bytes", and a bit position of "3".
[0093] Referring again to Figure 9, the communication unit 1 stores the information received from the in-vehicle device 101 in the storage unit 4. More specifically, the communication unit 1 receives vehicle information and measurement result information from the in-vehicle device 101 and stores the received vehicle information and measurement result information in the storage unit 4.
[0094] The detection unit 2 performs detection processing to detect abnormalities related to the vehicle 10 based on vehicle information and measurement result information received from the in-vehicle device 101.
[0095] More specifically, the detection unit 2 obtains a theoretical value for the number of vehicle information uploads for vehicle 10, corresponding to the identification information included in the vehicle information received by the communication unit 1. More specifically, for example, the detection unit 2 obtains a theoretical table Tb20 from the storage unit 4, which shows the theoretical value for the number of vehicle information uploads per unit time for each vehicle 10. The theoretical table Tb20 is pre-registered in the storage unit 4 by a user, for example.
[0096] Figure 12 shows an example of a theoretical table stored by the management device according to the embodiment of this disclosure.
[0097] Referring to Figure 12, theoretical table Tb20 shows the theoretical values for the number of vehicle information uploads transmitted on each CAN bus 51 for multiple time intervals. In theoretical table Tb20, the time interval is, for example, 1 hour, similar to the unit time in the calculation process by the in-vehicle device 101.
[0098] In theoretical table Tb20, the theoretical number of vehicle information uploads transmitted on CAN bus "CAN1" is "100" for all three time periods: 0:00 to 1:00, 1:00 to 2:00, and 2:00 to 3:00. The theoretical number of vehicle information uploads transmitted on CAN bus "CAN2" is "200" for all three time periods: 0:00 to 1:00, 1:00 to 2:00, and 2:00 to 3:00. The theoretical number of vehicle information uploads transmitted on CAN bus "CAN3" is "300" for all three time periods: 0:00 to 1:00, 1:00 to 2:00, and 2:00 to 3:00.
[0099] The analysis unit 3 obtains a collection record table Tb21 that shows the correspondence between the vehicle information collection record and the measurement result information received by the communication unit 1. More specifically, for example, the analysis unit 3 periodically or irregularly creates a collection record table Tb21 for each vehicle 10, showing the correspondence between the vehicle information collection record and the measurement result information, based on the vehicle information and measurement result information stored in the storage unit 4, and stores it in the storage unit 4.
[0100] Figure 13 shows an example of a collection record table stored by the management device according to the embodiment of this disclosure.
[0101] Referring to Figure 13, in the data collection table Tb21, the data collection is divided into multiple time intervals. These time intervals are, for example, 1 hour, similar to the time intervals in the theoretical table Tb20. For vehicle 10 with vehicle ID "ID-A", the actual number of uploads for CAN bus "CAN1" is "50" from 0:00 to 1:00, "99" from 1:00 to 2:00, and "98" from 2:00 to 3:00. The actual number of uploads for CAN bus "CAN2" is "100" from 0:00 to 1:00, "201" from 1:00 to 2:00, and "199" from 2:00 to 3:00. The actual number of uploads for CAN bus "CAN3" is "150" from 0:00 to 1:00, "12" from 1:00 to 2:00, and "0" from 2:00 to 3:00.
[0102] Furthermore, for vehicle 10 with vehicle ID "ID-A", the actual power supply ratio was "50%" from 0:00 to 1:00, "100%" from 1:00 to 2:00, and "100%" from 2:00 to 3:00.
[0103] The detection unit 2 performs detection processing based on the theoretical table Tb20 and the data collection performance table Tb21.
[0104] More specifically, the detection unit 2 performs, for example, an abnormality determination of the number of uploads. For example, the detection unit 2 determines that an upload is normal if the actual value of the number of uploads in the collection performance table Tb21 is equal to or greater than the threshold Th. On the other hand, the detection unit 2 determines that an upload is abnormal if the actual value of the number of uploads in the collection performance table Tb21 is less than the threshold Th.
[0105] Here, the threshold Th is, for example, a value obtained by subtracting a predetermined value from the value obtained by multiplying the theoretical value of the number of vehicle information uploads transmitted via the CAN bus 51 during the time interval targeted for detection processing by the power supply ratio during that time interval. This allows the detection unit 2 to determine, for example, that the period during which power is supplied by the ignition power supply 72 is short, and therefore the number of uploads is small because the period during which vehicle information is uploaded is short.
[0106] The predetermined value is, for example, 2. Furthermore, in the following, the thresholds Th used to determine abnormalities in the number of vehicle information uploads transmitted on the CAN buses "CAN1", "CAN2", and "CAN3" will be referred to as thresholds Th1, Th2, and Th3, respectively.
[0107] (Anomaly detection during the time interval from 0:00 to 1:00) Referring to Figures 12 and 13, the thresholds Th1, Th2, and Th3 for the time interval from 0:00 to 1:00 are 48, 98, and 148, respectively, because the theoretical values of the corresponding number of uploads in that time interval are "100", "200", and "300", the power supply ratio in that time interval is "50%", and the predetermined value is "2".
[0108] The detection unit 2 determines that the number of uploads on the CAN bus "CAN1" from 0:00 to 1:00 is normal because the actual value of "50" is greater than or equal to the threshold Th1 "48".
[0109] Furthermore, the detection unit 2 determines that the number of uploads on the CAN bus "CAN2" from 0:00 to 1:00 is normal because the actual value of "100" is greater than or equal to the threshold Th2 "98".
[0110] Furthermore, the detection unit 2 determines that the number of uploads is normal because the actual number of uploads on the CAN bus "CAN3" from 0:00 to 1:00, which is "150", is greater than or equal to the threshold Th3 "148".
[0111] (Anomaly detection during the time interval from 1:00 to 2:00) The thresholds Th1, Th2, and Th3 for the time interval from 1:00 to 2:00 are 98, 198, and 298, respectively, because the theoretical values of the corresponding number of uploads during that time interval are "100", "200", and "300", the power supply ratio during that time interval is "100%", and the predetermined value is "2".
[0112] The detection unit 2 determines that the number of uploads on the CAN bus "CAN1" from 1:00 to 2:00 is normal because the actual value of "99" is greater than or equal to the threshold Th1 "98".
[0113] Furthermore, the detection unit 2 determines that the number of uploads on the CAN bus "CAN2" from 1:00 to 2:00 is normal because the actual value of "201" is greater than or equal to the threshold Th2 "198".
[0114] Furthermore, the detection unit 2 determines that the number of uploads on the CAN bus "CAN3" from 1:00 to 2:00 is abnormal because the actual value of "12" is less than the threshold Th3 "298" for that time period.
[0115] (Anomaly detection during the time interval from 2:00 to 3:00) The thresholds Th1, Th2, and Th3 for the time interval from 2:00 to 3:00 are 98, 198, and 298, respectively, because the theoretical values of the corresponding number of uploads during that time interval are "100", "200", and "300", the power supply ratio during that time interval is "100%", and the predetermined value is "2".
[0116] The detection unit 2 determines that the number of uploads on the CAN bus "CAN1" from 2:00 to 3:00 is normal because the actual value of "98" is greater than or equal to the threshold Th1 "98".
[0117] Furthermore, the detection unit 2 determines that the number of uploads on the CAN bus "CAN2" from 2:00 to 3:00 is normal because the actual value of "199" is greater than or equal to the threshold Th2 "198".
[0118] Furthermore, the detection unit 2 determines that the number of uploads on the CAN bus "CAN3" from 2:00 to 3:00 is abnormal because the actual value of "0" is less than the threshold Th3 "298" for that time period.
[0119] The detection unit 2 outputs the abnormality detection result. For example, the detection unit 2 saves the abnormality detection result to the storage unit 4 or notifies the abnormality detection result.
[0120] [Request for new configuration information] Referring again to Figures 2, 4, and 12, in the in-vehicle device 101, for example, the first communication unit 11 transmits version information indicating the version of the held configuration information to the management device 201. Then, based on the determination information indicating the version determination result of the version indicated by the version information transmitted from the management device 201, the first communication unit 11 requests the management device 201 to transmit new configuration information. In other words, the configuration information update process is performed in the communication system 501.
[0121] More specifically, the first communication unit 11 periodically or irregularly transmits version information contained in the setting information in the storage unit 16 to the management device 201.
[0122] The management device 201 determines whether the version indicated by the version information received from the in-vehicle device 101 is the same as the version of the configuration information it holds. If the version indicated by the version information received from the in-vehicle device 101 is different from the version of the configuration information it holds, the management device 201 sends a negative determination information to the in-vehicle device 101 indicating that the versions are different.
[0123] In the in-vehicle device 101, when the first communication unit 11 receives judgment denial information from the management device 201, it sends request information to the management device 201 requesting the management device 201 to send new setting information. For example, the first communication unit 11 sends request information to the management device 201 that includes the ID of the vehicle 10 on which its in-vehicle device 101 is installed.
[0124] When the management device 201 receives request information from the in-vehicle device 101, it transmits new configuration information to the in-vehicle device 101.
[0125] More specifically, for example, when the management device 201 receives request information from the in-vehicle device 101, it sends to the in-vehicle device 101 new setting information, which is the setting information stored in the storage unit 4 that corresponds to the ID of the vehicle 10 included in the received request information.
[0126] In the in-vehicle device 101, when the first communication unit 11 receives new setting information from the management device 201, it outputs the received setting information to the setting unit 12.
[0127] When the setting unit 12 receives new setting information from the first communication unit 11, it stores the new setting information in the storage unit 16 and updates the settings related to the transmission of vehicle information based on the setting information. The vehicle information acquisition unit 31 acquires vehicle information according to the new settings.
[0128] <Operation Flow> Figure 14 is a flowchart that defines the operation procedure when an in-vehicle device according to an embodiment of the present disclosure transmits vehicle information and measurement result information to a management device.
[0129] Referring to Figure 14, first, the in-vehicle device 101 waits to transmit vehicle information until it receives setting information from the management device 201 (NO in step S101).
[0130] Next, when the in-vehicle device 101 receives setting information from the management device 201 (YES in step S101), it performs setting processing related to the transmission of vehicle information based on the received setting information. For example, as described above, the in-vehicle device 101 performs setting processing to send vehicle information corresponding to the type of data indicated by the setting information to the management device 201 (step S102).
[0131] Next, the in-vehicle device 101 acquires vehicle information periodically or irregularly (step S103).
[0132] Next, the in-vehicle device 101 selects vehicle information from the acquired vehicle information according to the settings and transmits the selected vehicle information to the management device 201 (step S104).
[0133] Next, the in-vehicle device 101 acquires measurement result information and transmits it to the management device 201. For example, as described above, the in-vehicle device 101 transmits measurement result information, including the measurement results for the ignition power supply 72, to the management device 201. Specifically, the in-vehicle device 101 calculates the power supply ratio and transmits measurement result information, including the calculation result, to the management device 201 (step S105). Steps S104 and S105 may be performed in any order or in parallel.
[0134] Next, the in-vehicle device 101 repeatedly transmits the acquired vehicle information and measurement result information (from steps S103 to S105) until it receives new setting information from the management device 201 (NO in step S106).
[0135] On the other hand, when the in-vehicle device 101 receives new configuration information from the management device 201 (YES in step S106), it performs configuration processing related to the transmission of vehicle information based on the received new configuration information (step S102).
[0136] In this way, the in-vehicle device 101 performs setting processing related to the transmission of vehicle information based on the setting information transmitted from the management device 201. This allows the in-vehicle device 101 to select the vehicle information to be transmitted to the management device 201, even when the in-vehicle device 101 is installed in the vehicle 10 after the vehicle 10 has been shipped and the vehicle information to be transmitted to the management device 201 is unknown, in the same way as an in-vehicle device installed before the vehicle 10 has been shipped.
[0137] Figure 15 shows an example of the processing sequence of an in-vehicle device and a management device in a communication system according to an embodiment of the present disclosure.
[0138] Referring to Figure 15, first, the in-vehicle device 101 starts up when power is supplied from the battery 71 (step S201). Also, the in-vehicle equipment 111 starts up when power is supplied from the battery 71 (step S202).
[0139] Next, the in-vehicle device 101 starts a calculation process to calculate the power supply ratio. The in-vehicle device 101 sequentially saves the calculation results in the storage unit 16 (step S203).
[0140] Next, the in-vehicle device 101 periodically or irregularly acquires vehicle information from the in-vehicle equipment 111 (step S204).
[0141] Next, the management device 201 transmits setting information indicating the settings of the vehicle 10 regarding the transmission of vehicle information to the in-vehicle device 101 (step S205).
[0142] Next, the in-vehicle device 101 performs configuration processing related to the transmission of vehicle information based on the configuration information received from the management device 201. For example, as described above, the in-vehicle device 101 performs configuration processing so that vehicle information corresponding to the CAN-ID indicated by the received configuration information is transmitted to the management device 201 (step S206).
[0143] Next, the in-vehicle device 101 selects vehicle information from the acquired vehicle information according to the settings and transmits the selected vehicle information to the management device 201 (step S207).
[0144] Next, when the in-vehicle device 101 detects that the ignition power supply 72 has been switched to the ON state, it synchronizes its time with other devices and stores the current time in the storage unit 16 as the start time for the calculation process that calculates the power supply ratio (step S208).
[0145] Next, the in-vehicle device 101 performs calculation processing. For example, as described above, the in-vehicle device 101 calculates the power supply ratio each unit of time that has elapsed from a predetermined reference time. The in-vehicle device 101 stores the calculation result in the storage unit 16 (step S209).
[0146] Next, when the in-vehicle device 101 detects that the ignition power supply 72 has switched to the off state (step S210), it stores the current time at which the switch to the off state was detected as the end time in the storage unit 16. Then, the in-vehicle device 101 calculates the power supply ratio at the end time. The in-vehicle device 101 stores the calculation result in the storage unit 16 (step S211).
[0147] Next, the in-vehicle device 101 creates measurement result information including the calculation results obtained from the start time to the end time, and transmits the created measurement result information to the management device 201 (step S212).
[0148] Next, the management device 201 performs detection processing based on the vehicle information and measurement result information received from the in-vehicle device 101 (step S213).
[0149] Next, the management device 201 outputs the abnormality detection result. For example, the management device 201 saves the abnormality detection result to the storage unit 4 or notifies the abnormality detection result (step S214).
[0150] Figure 16 is a diagram showing the sequence of the configuration information update process in a communication system according to an embodiment of the present disclosure.
[0151] Referring to Figure 16, first, the in-vehicle device 101 acquires vehicle information from the in-vehicle equipment 111 periodically or irregularly (step S301).
[0152] Next, the in-vehicle device 101 selects vehicle information from the acquired vehicle information according to the settings. Then, the in-vehicle device 101 transmits the selected information to the management device 201 (step S302).
[0153] Next, the in-vehicle device 101 transmits version information indicating the version of the configuration information it holds to the management device 201 (step S303).
[0154] Next, the management device 201 performs a determination process to determine whether the version indicated by the version information received from the in-vehicle device 101 is the same as the version of the setting information it holds (step S304).
[0155] Next, the management device 201 transmits determination information to the in-vehicle device 101 indicating the determination result of the version indicated by the version information received from the in-vehicle device 101. Here, the management device 201 transmits determination negation information as determination information, indicating that the version indicated by the version information received from the in-vehicle device 101 is different from the version of the setting information it holds (step S305).
[0156] Next, when the in-vehicle device 101 receives the judgment negation information, it sends request information to the management device 201 requesting the management device 201 to send new setting information (step S306).
[0157] Next, when the management device 201 receives request information from the in-vehicle device 101, it transmits new configuration information to the in-vehicle device 101 (step S307).
[0158] Next, the in-vehicle device 101 updates the settings related to the transmission of vehicle information based on the new setting information received from the management device 201 (step S308).
[0159] Next, the in-vehicle device 101 acquires new vehicle information (step S309).
[0160] Next, the in-vehicle device 101 selects vehicle information from the newly acquired vehicle information according to the updated settings. Then, the in-vehicle device 101 transmits the selected vehicle information to the management device 201 (step S310).
[0161] [Example 1] In the in-vehicle device 101 according to the embodiment of this disclosure, the measurement result information acquisition unit 32 is configured to acquire information including the power supply ratio as measurement result information including measurement results related to the ignition power supply 72, but is not limited to this. The acquisition unit 13 may acquire information including the number of times the ignition power supply 72 is started per predetermined unit time as measurement result information.
[0162] In Modification 1, the measurement unit 62 in the measurement result information acquisition unit 32 counts the number of times the ignition power supply 72 is activated per unit time. For example, once the measurement unit 62 establishes time synchronization between its in-vehicle device 101 and the GPS receiver, it counts the number of times the ignition power supply 72 switches from the off state to the on state per unit time.
[0163] Figure 17 shows an example of a collection performance table stored by Modification 1 of the management device according to the embodiment of this disclosure.
[0164] In the data collection table Tb22 shown in Figure 17, the actual number of uploads on the CAN bus "CAN1" of vehicle 10 with vehicle ID "ID-A" is "82" from 0:00 to 1:00, "99" from 1:00 to 2:00, and "98" from 2:00 to 3:00. The actual number of uploads on the CAN bus "CAN2" of vehicle 10 with vehicle ID "ID-A" is "167" from 0:00 to 1:00, "201" from 1:00 to 2:00, and "199" from 2:00 to 3:00. The actual number of uploads on the CAN bus "CAN3" of vehicle 10 with vehicle ID "ID-A" is "249" from 0:00 to 1:00, "12" from 1:00 to 2:00, and "0" from 2:00 to 3:00.
[0165] Furthermore, in the data collection table Tb22 shown in Figure 17, the actual number of starts for vehicle 10 with vehicle ID "ID-A" is "2" from 0:00 to 1:00, "0" from 1:00 to 2:00, and "0" from 2:00 to 3:00.
[0166] In the modified example 1, the detection unit 2 in the management device 201 performs detection processing based on the theoretical table Tb20 and the collected performance table Tb22.
[0167] Here, in vehicle 10, it takes time for the in-vehicle system, which includes the in-vehicle device 101 and the in-vehicle equipment 111, to start up and for the in-vehicle system to shut down. Therefore, the period during which power is supplied to the in-vehicle device 101 is, for example, the time obtained by subtracting from a unit time the value obtained by multiplying the total time required for the in-vehicle system to start up and the time required for the in-vehicle system to shut down by the number of startups.
[0168] For example, consider a case where the unit time is 1 hour, the total time is 5 minutes, and the number of startups is 2. In this case, the time during which power is supplied to the in-vehicle device 101 is 50 minutes, which is 1 hour minus 10 minutes. In other words, the ratio of power supply time per unit time when the number of startups is 2 is approximately 80%.
[0169] In Modification 1, the detection unit 2 determines that the number of uploads is abnormal if the actual value of the number of uploads in the collected performance table Tb22 is less than the threshold Th. In Modification 1, the threshold Th is, for example, the value obtained by multiplying the theoretical value of the number of vehicle information uploads transmitted via the CAN bus 51 during the time interval targeted for detection processing by the power supply ratio corresponding to the number of startups during that time interval. As a result, in Modification 1, the detection unit 2 can determine, for example, that the number of ignition power supply 72 startups is high and the number of uploads is low because the period during which vehicle information is uploaded is short.
[0170] In the examples shown in Figures 12 and 17, for example, the power supply ratio according to the number of startups is 80% when the number of startups is "2", and 100% when the number of startups is "0".
[0171] (Anomaly detection during the time interval from 0:00 to 1:00) In the examples shown in Figures 12 and 17, the thresholds Th1, Th2, and Th3 for the time interval from 0:00 to 1:00 are 80, 160, and 240, respectively, because the theoretical values of the corresponding number of uploads during that time interval are "100", "200", and "300", and the number of launches during that time interval is "2".
[0172] The detection unit 2 determines that the number of uploads on the CAN bus "CAN1" from 0:00 to 1:00 is normal because the actual value of "82" is above the threshold Th1 "80".
[0173] Furthermore, the detection unit 2 determines that the number of uploads on the CAN bus "CAN2" from 0:00 to 1:00 is normal because the actual value of "167" is above the threshold Th2 "160".
[0174] Furthermore, the detection unit 2 determines that the number of uploads on the CAN bus "CAN3" from 0:00 to 1:00 is normal because the actual value of "249" is greater than or equal to the threshold Th3 "240".
[0175] In Modification 1, the results of the anomaly detection in the time interval from 1:00 to 2:00, and the results of the anomaly detection in the time interval from 2:00 to 3:00, are the same as in Figure 13.
[0176] [Differentiation 2] In the in-vehicle device 101 according to the embodiment of this disclosure, the measurement result information acquisition unit 32 is configured to acquire information including measurement results related to the ignition power supply 72 as measurement result information, but is not limited to this. The measurement result information acquisition unit 32 may also acquire information including measurement results related to the communication quality between the first communication unit 11 and the management device 201.
[0177] Figure 18 shows the configuration of Modification 2 of the in-vehicle device according to the embodiment of the present disclosure. Referring to Figure 18, the first communication unit 11 in the in-vehicle device 101A measures the SNR (Signal to Noise Ratio) of a radio signal received from a radio base station (not shown), which includes, for example, information from a management device 201. In other words, in Modification 2, the measurement target that affects the transmission of vehicle information is the first communication unit 11. Here, a larger SNR value indicates less noise and better radio signal quality.
[0178] The first communication unit 11 measures the signal-to-noise ratio (SNR) of the radio signal it receives at each unit of time during a predetermined measurement period. Here, the unit of time is, for example, one hour. The first communication unit 11 outputs the measurement result for each unit of time to the measurement result information acquisition unit 32.
[0179] The measurement result information acquisition unit 32 acquires the measurement results of the SNR of the wireless signal from the first communication unit 11. More specifically, the measurement result information acquisition unit 32 creates measurement result information including the measurement results for each unit time over a predetermined period, and transmits the created measurement result information to the management device 201 via the first communication unit 11.
[0180] Figure 19 shows an example of a data collection table stored by Modification 2 of the management device according to the embodiment of this disclosure.
[0181] In the data collection table Tb23 shown in Figure 19, the actual number of uploads on the CAN bus "CAN1" of vehicle 10 with vehicle ID "ID-A" is "10" from 0:00 to 1:00, "99" from 1:00 to 2:00, and "100" from 2:00 to 3:00. The actual number of uploads on the CAN bus "CAN2" of vehicle 10 with vehicle ID "ID-A" is "21" from 0:00 to 1:00, "201" from 1:00 to 2:00, and "198" from 2:00 to 3:00. The actual number of uploads on the CAN bus "CAN3" of vehicle 10 with vehicle ID "ID-A" is "29" from 0:00 to 1:00, and from 1:00 to 2:00 12 " and from 2 to 3 is " zero "
[0182] Furthermore, in the collection performance table Tb23 shown in Figure 19, the communication method between the vehicle 10 and the management device 201 is "LTE". 19 In the data collection table Tb23 shown, the actual communication quality values for vehicle 10 with vehicle ID "ID-A" are "10" from 0:00 to 1:00, "99" from 1:00 to 2:00, and " 98 "
[0183] In the modified example 2, the detection unit 2 in the management device 201 performs detection processing based on the theoretical table Tb20 and the collected performance table Tb23.
[0184] More specifically, in Modification 2, the detection unit 2 determines that the number of uploads in the collected performance table Tb23 is abnormal if the actual value of the number of uploads is less than the threshold Th. In Modification 2, the threshold Th is the value obtained by subtracting a predetermined value from the value obtained by multiplying the theoretical value of the number of vehicle information uploads transmitted via the CAN bus 51 during the time interval targeted by the detection process by the percentage of the actual value of the communication quality during that time interval. Here, the predetermined value is, for example, 2.
[0185] (Anomaly detection during the time interval from 0:00 to 1:00) Referring to Figures 12 and 19, the thresholds Th1, Th2, and Th3 for the time interval from 0:00 to 1:00 are 8, 18, and 28, respectively, because the theoretical values of the corresponding number of uploads in that time interval are "100", "200", and "300", the communication quality in that time interval is "10", and the predetermined value is "2".
[0186] The detection unit 2 determines that the number of uploads on the CAN bus "CAN1" from 0:00 to 1:00 is normal because the actual value of "10" is greater than or equal to the threshold Th1 "8".
[0187] Furthermore, the detection unit 2 determines that the number of uploads on the CAN bus "CAN2" from 0:00 to 1:00 is normal because the actual value of "21" is greater than or equal to the threshold Th2 "18".
[0188] Furthermore, the detection unit 2 determines that the number of uploads on the CAN bus "CAN3" from 0:00 to 1:00 is normal because the actual value of "29" is greater than or equal to the threshold Th3 "28".
[0189] In Modification 2, the results of the anomaly detection in the time interval from 1:00 to 2:00, and the results of the anomaly detection in the time interval from 2:00 to 3:00, are the same as in Figure 13.
[0190] [Difference 3] The in-vehicle device 101 in the embodiment of this disclosure is configured to receive setting information from the management device 201, but is not limited to this configuration. The in-vehicle device 101 may also be configured to receive setting information from the terminal device 301.
[0191] In the modified example 3, the vehicle information acquisition unit 31 in the acquisition unit 13 acquires vehicle information based on setting information transmitted from a terminal device 301, which is a different device from the management device 201.
[0192] More specifically, the second communication unit 14 outputs the configuration information received from the terminal device 301 to the configuration unit 12. When the configuration unit 12 receives the configuration information from the second communication unit 14, it stores the configuration information in the storage unit 16 and performs configuration processing related to the transmission of vehicle information based on the configuration information.
[0193] Figure 20 is a diagram showing the sequence of the setting process in Modification 3 of the communication system according to the embodiment of the present disclosure.
[0194] Referring to Figure 20, first, the in-vehicle device 101 acquires vehicle information from the in-vehicle equipment 111 periodically or irregularly (step S401).
[0195] Next, the terminal device 301 transmits setting information indicating the settings of the vehicle 10 regarding the transmission of vehicle information to the in-vehicle device 101. For example, the terminal device 301 stores setting information according to the user's operations (step S402).
[0196] Next, the in-vehicle device 101 performs configuration processing related to the transmission of vehicle information based on the configuration information received from the terminal device 301. For example, the in-vehicle device 101 performs configuration processing so that vehicle information corresponding to the CAN-ID indicated by the received configuration information is transmitted to the terminal device 301 (step S403).
[0197] Next, the in-vehicle device 101 selects vehicle information from the acquired vehicle information according to the settings and transmits the selected vehicle information to the terminal device 301 (step S404). The in-vehicle device 101 also transmits the selected vehicle information to the management device 201 (step S405).
[0198] Next, when the terminal device 301 receives vehicle information from the in-vehicle device 101, it displays the contents of the received vehicle information on its own display unit, for example (step S406).
[0199] Next, the terminal device 301 sends a setting change notification to the in-vehicle device 101, for example, in accordance with an operation by the user, indicating that the setting information will be changed (step S407).
[0200] Next, the in-vehicle device 101 sends a change permission notification to the terminal device 301 as a response to the setting change notification received from the terminal device 301, indicating whether or not the setting change is possible. In this case, the in-vehicle device 101 sends a notification to the terminal device 301 indicating that the setting change is possible (step S408).
[0201] Next, when the terminal device 301 receives a notification from the in-vehicle device 101 regarding whether the change is permissible, it transmits the changed setting information to the in-vehicle device 101 (step S409).
[0202] Next, the in-vehicle device 101 updates the settings based on the new setting information received from the terminal device 301 (step S410).
[0203] Next, the in-vehicle device 101 sends an update completion notification to the terminal device 301 indicating that the update of the settings has been completed. Alternatively, the in-vehicle device 101 may also send the update completion notification to the management device 201 (step S411).
[0204] Next, the in-vehicle device 101 acquires new vehicle information (step S412).
[0205] Next, the in-vehicle device 101 selects vehicle information from the newly acquired vehicle information according to the updated settings and transmits the selected vehicle information to the terminal device 301 (step S413). The in-vehicle device 101 also transmits the selected vehicle information to the management device 201 (step S414).
[0206] Next, when the terminal device 301 receives new vehicle information from the in-vehicle device 101, it displays the contents of the received vehicle information on its own display unit or the like (step S415).
[0207] Furthermore, some or all of the functions of the management device 201 according to the embodiment of this disclosure may be provided by cloud computing. That is, the management device 201 according to the embodiment of this disclosure may be a cloud server composed of multiple servers.
[0208] Furthermore, while the communication system 501 according to the embodiment of this disclosure is configured such that the ignition power supply 72 is the measurement target that affects the transmission of vehicle information, the system is not limited to this configuration. Other power supply units may also be the measurement target that affects the transmission of vehicle information.
[0209] Furthermore, while the communication system 501 according to the embodiment of this disclosure is configured such that the first communication unit 11 transmits version information indicating the version of the stored setting information to the management device 201, it is not limited to this configuration. The first communication unit 11 may be configured not to transmit version information to the management device 201. In other words, the settings related to the transmission of vehicle information in the in-vehicle device 101 do not need to be updated.
[0210] Furthermore, while the communication system 501 according to the embodiment of this disclosure is configured such that the in-vehicle device 101 includes a second communication unit 14 that transmits vehicle information to the terminal device 301, the invention is not limited to this configuration. The in-vehicle device 101 may not include the second communication unit 14 and may not transmit vehicle information to the terminal device 301.
[0211] The embodiments described above should be considered in all respects to be illustrative and not restrictive. The scope of the present invention is indicated by the claims rather than the above description, and all modifications within the meaning and scope equivalent to the claims are intended to be included.
[0212] Each process (each function) of the above-described embodiment is implemented by a processing circuit including one or more processors. The processing circuit may consist of one or more memories, various analog circuits, various digital circuits, and other integrated circuits in addition to the one or more processors. The one or more memories store programs (instructions) that cause the one or more processors to execute each of the above processes. The one or more processors may execute each of the above processes according to the programs read from the one or more memories, or they may execute each of the above processes according to logic circuits that have been pre-designed to execute each of the above processes. The processors may be various processors suitable for computer control, such as a CPU (Central Processing Unit), GPU (Graphics Processing Unit), DSP (Digital Signal Processor), FPGA (Field Programmable Gate Array), and ASIC (Application Specific Integrated Circuit). Furthermore, the physically separated multiple processors may cooperate with each other to execute each of the above processes. For example, the processors installed in each of several physically separated computers may cooperate with each other via a network such as a LAN (Local Area Network), WAN (Wide Area Network), and the Internet to perform the above processes. The program may be installed in the memory via the network from an external server device, or it may be distributed on a recording medium such as a CD-ROM (Compact Disc Read Only Memory), DVD-ROM (Digital Versatile Disk Read Only Memory), and semiconductor memory, and then installed in the memory from the recording medium.
[0213] The above description includes the following features. [Note 1] An in-vehicle device installed in a vehicle, Equipped with a processing circuit, The aforementioned processing circuit is The system acquires vehicle information relating to the vehicle and measurement result information relating to the in-vehicle device, which includes the measurement result of a measurement target that affects the transmission of the vehicle information. acquisition death An in-vehicle device that transmits the vehicle information and the measurement result information to the management device.
[0214] [Note 2] A communication control program used in an in-vehicle device installed in a vehicle, Computers, An acquisition unit that acquires vehicle information relating to the vehicle and measurement result information relating to the in-vehicle device, which includes the measurement result of a measurement target that affects the transmission of the vehicle information. A communication unit transmits the vehicle information and measurement result information acquired by the acquisition unit to a management device. A communication control program to enable it to function as such. [Explanation of Symbols]
[0215] 1. Communications Department 2. Detection unit 3 Analysis Department 4,16 Storage part 10 vehicles 11. First Communications Department 12. Settings section 13 Acquisition Department 14. Second Communications Department 15 Power circuit 31 Vehicle Information Acquisition Unit 32 Measurement result information acquisition section 41, 41A, 41B, 41C, 141 Receiving section 42 Processing Unit 51, 51A, 51B, 51C CAN bus 61 Detection unit 62 Measuring part 71 batteries 72 Ignition Power 101,101A On-vehicle equipment 111,111A,111B,111C Automotive equipment 161 External Network 201 Management device 301 Terminal device
Claims
1. An in-vehicle device installed in a vehicle, An acquisition unit that acquires vehicle information relating to the vehicle and measurement result information relating to the in-vehicle device, which includes the measurement result of a measurement target that affects the transmission of the vehicle information. The system includes a communication unit that transmits the vehicle information and measurement result information acquired by the acquisition unit to a management device. The measurement result information includes measurement results relating to the power supply unit that supplies power to the vehicle, The measurement results relating to the power supply unit include the proportion of time per predetermined unit of time during which the power is supplied by the power supply unit, in an in-vehicle device.
2. An in-vehicle device mounted on a vehicle, An acquisition unit that acquires vehicle information relating to the vehicle and measurement result information relating to the in-vehicle device, which includes the measurement result of a measurement target that affects the transmission of the vehicle information. The system includes a communication unit that transmits the vehicle information and measurement result information acquired by the acquisition unit to a management device. The measurement result information includes measurement results relating to the power supply unit that supplies power to the vehicle, The measurement results relating to the power supply unit include the number of times the power supply unit is started per predetermined unit time, and the device is an in-vehicle device.
3. The in-vehicle device according to claim 1 or claim 2, wherein the measurement result information includes measurement results relating to the communication quality between the communication unit and the management device.
4. An in-vehicle device mounted on a vehicle, An acquisition unit that acquires vehicle information relating to the vehicle and measurement result information relating to the in-vehicle device, which includes the measurement result of a measurement target that affects the transmission of the vehicle information. The system includes a communication unit that transmits the vehicle information and measurement result information acquired by the acquisition unit to a management device. The acquisition unit is an in-vehicle device that acquires the vehicle information based on the setting information transmitted from the management device.
5. The communication unit transmits version information indicating the version of the configuration information it holds to the management device. The in-vehicle device according to claim 4, wherein the communication unit requests the management device to transmit new setting information based on determination information indicating the version determination result of the version information transmitted from the management device.
6. An in-vehicle device mounted on a vehicle, An acquisition unit that acquires vehicle information relating to the vehicle and measurement result information relating to the in-vehicle device, which includes the measurement result of a measurement target that affects the transmission of the vehicle information. The system includes a communication unit that transmits the vehicle information and measurement result information acquired by the acquisition unit to a management device. The acquisition unit acquires the vehicle information based on setting information transmitted from a device other than the management device. The communication unit further transmits the vehicle information acquired by the acquisition unit to the other device, in-vehicle device.
7. A communication control method for an in-vehicle device mounted on a vehicle, The steps include obtaining vehicle information relating to the vehicle and measurement result information relating to the in-vehicle device, which includes the measurement result of a measurement target that affects the transmission of the vehicle information; The step includes transmitting the acquired vehicle information and the measurement result information to a management device, The measurement result information includes measurement results relating to the power supply unit that supplies power to the vehicle, A communication control method wherein the measurement results relating to the power supply unit include the proportion of time per predetermined unit of time during which the power is supplied by the power supply unit.
8. A communication control method for an in-vehicle device mounted on a vehicle, The steps include obtaining vehicle information relating to the vehicle and measurement result information relating to the in-vehicle device, which includes the measurement result of a measurement target that affects the transmission of the vehicle information; The step includes transmitting the acquired vehicle information and the measurement result information to a management device, The measurement result information includes measurement results relating to the power supply unit that supplies power to the vehicle, A communication control method that includes the number of times the power supply is started per predetermined unit time as a measurement result relating to the power supply unit.
9. A communication control method for an in-vehicle device mounted on a vehicle, The steps include obtaining vehicle information relating to the vehicle and measurement result information relating to the in-vehicle device, which includes the measurement result of a measurement target that affects the transmission of the vehicle information; The step includes transmitting the acquired vehicle information and the measurement result information to a management device, A communication control method that, in the step of acquiring the vehicle information, acquires the vehicle information based on the setting information transmitted from the management device.
10. A communication control method for an in-vehicle device mounted on a vehicle, The steps include obtaining vehicle information relating to the vehicle and measurement result information relating to the in-vehicle device, which includes the measurement result of a measurement target that affects the transmission of the vehicle information; The step includes transmitting the acquired vehicle information and the measurement result information to a management device, In the step of acquiring the vehicle information, the vehicle information is acquired based on setting information transmitted from a device other than the management device, The aforementioned communication control method further includes, A communication control method comprising the step of transmitting the acquired vehicle information to the other device.
11. Onboard equipment installed in the vehicle, The vehicle is equipped with a management device that detects abnormalities in the vehicle, The in-vehicle device is An acquisition unit that acquires vehicle information relating to the vehicle and measurement result information relating to the in-vehicle device, which includes the measurement result of a measurement target that affects the transmission of the vehicle information. The system includes a communication unit that transmits the vehicle information and measurement result information acquired by the acquisition unit to the management device, The management device detects the abnormality based on the vehicle information and measurement result information received from the communication unit. The measurement result information includes measurement results relating to the power supply unit that supplies power to the vehicle, The measurement results relating to the power supply unit include the proportion of time per predetermined unit of time during which the power is supplied by the power supply unit, in a communication system.
12. An in-vehicle device mounted on a vehicle, The vehicle is equipped with a management device that detects abnormalities in the vehicle, The in-vehicle device is An acquisition unit that acquires vehicle information relating to the vehicle and measurement result information relating to the in-vehicle device, which includes the measurement result of a measurement target that affects the transmission of the vehicle information. The system includes a communication unit that transmits the vehicle information and measurement result information acquired by the acquisition unit to the management device, The management device detects the abnormality based on the vehicle information and measurement result information received from the communication unit. The measurement result information includes measurement results relating to the power supply unit that supplies power to the vehicle, The measurement results relating to the power supply unit include the number of times the power supply unit is started per predetermined unit time, and the communication system.
13. An in-vehicle device mounted on a vehicle, The vehicle is equipped with a management device that detects abnormalities in the vehicle, The in-vehicle device is An acquisition unit that acquires vehicle information relating to the vehicle and measurement result information relating to the in-vehicle device, which includes the measurement result of a measurement target that affects the transmission of the vehicle information. The system includes a communication unit that transmits the vehicle information and measurement result information acquired by the acquisition unit to the management device, The management device detects the abnormality based on the vehicle information and measurement result information received from the communication unit. The acquisition unit is a communication system that acquires the vehicle information based on the setting information transmitted from the management device.
14. An in-vehicle device mounted on a vehicle, The vehicle is equipped with a management device that detects abnormalities in the vehicle, The in-vehicle device is An acquisition unit that acquires vehicle information relating to the vehicle and measurement result information relating to the in-vehicle device, which includes the measurement result of a measurement target that affects the transmission of the vehicle information. The system includes a communication unit that transmits the vehicle information and measurement result information acquired by the acquisition unit to the management device, The management device detects the abnormality based on the vehicle information and measurement result information received from the communication unit. The acquisition unit acquires the vehicle information based on setting information transmitted from a device other than the management device. The communication unit further transmits the vehicle information acquired by the acquisition unit to the other device, forming a communication system.
Citation Information
Patent Citations
Power battery early warning method and device
CN114464906A
Vehicle communication system
JP4107238B2
Vehicle control device and automatic parking system
WO2019065125A1