US 12,190,092 B2
Control device and terminal device
Tomoaki Taki, Tokyo (JP); Takeshi Kanda, Tokyo (JP); and Toshimi Hamada, Tokyo (JP)
Assigned to HONDA MOTOR CO., LTD., Tokyo (JP)
Filed by HONDA MOTOR CO., LTD., Tokyo (JP)
Filed on Feb. 22, 2022, as Appl. No. 17/677,315.
Claims priority of application No. 2021-051920 (JP), filed on Mar. 25, 2021.
Prior Publication US 2022/0308857 A1, Sep. 29, 2022
Int. Cl. G06F 8/65 (2018.01); B60W 50/00 (2006.01); G07C 5/00 (2006.01); G07C 5/08 (2006.01)
CPC G06F 8/65 (2013.01) [B60W 50/00 (2013.01); G07C 5/008 (2013.01); G07C 5/0808 (2013.01); B60W 2050/0083 (2013.01); B60W 2556/45 (2020.02)] 11 Claims
OG exemplary drawing
 
1. A control device mounted on a vehicle and including a plurality of ECUs each composed of a computer having a processor and a memory, wherein
the control device comprises a management processor that manages each of the ECUs,
by the management processor:
a program incorporated in a first ECU, which is one of the ECUs, can be updated by first updating means which acquires the program from a distribution server through a vehicle diagnosis system which has a wired connection of a cable with the control device; and
a program incorporated in a second ECU, which is one of the ECUs and which is different from the first ECU, can be updated by second updating means that is different from the first updating means, the second updating means acquires the program incorporated in the second ECU from a wireless distribution server through wireless connection,
program version designation data including data indicating an acceptable combination among a version combination of programs installed in each of the plurality of ECUs is stored in at least one memory of the distribution server and the wireless distribution server, wherein
the management processor comprises:
a request reception unit configured to cause the first updating means to receive an acquisition request of acquiring version information about a version of the program of the second ECU; and
a transmission control unit configured to cause the first updating means to transmit the version information according to the acquisition request received by the request reception unit, wherein
the management processor, triggered by the vehicle diagnosis system being connected to the control device with the wired connection of the cable, based on the acquisition request received by the request reception unit, acquires the program version designation data,
determines whether or not there is an unupdatable program that cannot be updated by the first updating means among programs to be updated that match the program version designation data,
when determining that there is the unupdatable program that cannot be updated by the first updating means, acquires update programs from the distribution server for programs that can be updated without updating the unupdatable program,
executes updating by the first updating means using the update programs obtained, and
after executing the updating by the first updating means, acquires update programs that are updated by the second updating means from the wireless distribution server so as the combination of version of programs updated by the first updating means and version of programs updated by the second updating means matches the program version designation data.