US 12,153,911 B2
Vehicle program rewrite system, vehicle master device, progress synchronization method and computer program product
Yuzo Harata, Kariya (JP); Kazuhiro Uehara, Kariya (JP); Mitsuyoshi Natsume, Kariya (JP); and Takuya Kawasaki, Kariya (JP)
Assigned to DENSO CORPORATION, Kariya (JP)
Filed by DENSO CORPORATION, Kariya (JP)
Filed on Feb. 5, 2021, as Appl. No. 17/168,812.
Application 17/168,812 is a continuation of application No. PCT/JP2019/031452, filed on Aug. 8, 2019.
Claims priority of application No. 2018-151420 (JP), filed on Aug. 10, 2018; and application No. 2019-129960 (JP), filed on Jul. 12, 2019.
Prior Publication US 2021/0182049 A1, Jun. 17, 2021
Int. Cl. G06F 8/65 (2018.01); B60W 50/00 (2006.01); B60W 50/14 (2020.01)
CPC G06F 8/65 (2013.01) [B60W 50/00 (2013.01); B60W 50/14 (2013.01); B60W 2050/0075 (2013.01); B60W 2050/146 (2013.01); B60W 2556/45 (2020.02); B60W 2756/10 (2020.02)] 15 Claims
OG exemplary drawing
 
1. A vehicle program rewrite system, comprising
a vehicle master device that is configured to control a program rewrite in an electronic control unit; and
a center device that is configured to communicate data with the vehicle master device, wherein
the vehicle master device includes at least one first processor and at least one first memory storing computer program code, the at least one first processor being programmed to:
determine a first user operation at a vehicle, the first user operation being related to a program rewrite;
transmit a first notification indicative of the determined first user operation to the center device;
acquire, from the center device, a second notification indicative of a second user operation via a mobile terminal, the second user operation being related to the program rewrite;
control a display terminal mounted in the vehicle to display a content indicative of a progress of the program rewrite based on the first user operation and the second user operation; and
transmit the progress of the program rewrite based on the first user operation and the second user operation to the center device;
the center device includes at least one second processor and at least one second memory storing computer program code, the at least one second processor programmed to:
transmit the second notification indicative of the second user operation to the vehicle master device;
acquire the first notification indicative of the first user operation from the vehicle master device; and
control the mobile terminal to display the content indicative of the progress of the program rewrite based on the first user operation and the second user operation that is transmitted from the vehicle master device, wherein
the content indicative of the progress of the program rewrite that is displayed by each of the display terminal mounted in the vehicle and the mobile terminal is at least one of (i) a content indicative of a progress of download of rewrite data at the vehicle master device; (ii) a content indicative of a progress of installation of the rewrite data at the electronic control unit; and (iii) a content of a progress of activation of the rewrite data at the electronic control unit, wherein
when the vehicle master device determines the first user operation at the vehicle and receives, from the center device, the second notification indicative of the second user operation via the mobile terminal,
the vehicle master device is configured to control the display terminal to display the content indicative of the progress of the program rewrite based on both the first user operation at the vehicle and the second user operation via the mobile terminal and to transmit the content to the center device, and
the center device is configured to control the mobile terminal to display the content that is transmitted from the vehicle master device and is based on both the first user operation at the vehicle and the second user operation via the mobile terminal, and
when the vehicle master device determines the first user operation at the vehicle but does not receive, from the center device, the second notification indicative of the second user operation via the mobile terminal,
the vehicle master device is configured to control the display terminal to display the content indicative of the progress of the program rewrite based on the first user operation at the vehicle and to transmit the content, and
the center device is configured to control the mobile terminal to display the content that is transmitted from the vehicle master device and is based on the first user operation at the vehicle.