US 12,106,089 B2
Software updating device, software updating method, and software update processing program
Yoshimori Shizuka, Kanangawa (JP); Eisuke Ohashi, Kanagawa (JP); Masayuki Motegi, Kanagawa (JP); Hidetoshi Hayashi, Kanagawa (JP); and Mitsuhiko Kikuchi, Kanagawa (JP)
Assigned to Nissan Motor Co., Ltd., Kanagawa (JP); and RENAULT S.A.S., Boulogne-Billancourt (FR)
Appl. No. 17/906,565
Filed by Nissan Motor Co., Ltd., Kanagawa (JP); and RENAULT S.A.S., Boulogne-Billancourt (FR)
PCT Filed Mar. 15, 2021, PCT No. PCT/IB2021/000185
§ 371(c)(1), (2) Date Sep. 16, 2022,
PCT Pub. No. WO2021/186247, PCT Pub. Date Sep. 23, 2021.
Claims priority of application No. 2020-048340 (JP), filed on Mar. 18, 2020.
Prior Publication US 2023/0138932 A1, May 4, 2023
Int. Cl. G06F 9/445 (2018.01); G06F 8/65 (2018.01); G06F 9/455 (2018.01); H04L 9/30 (2006.01); H04L 12/46 (2006.01); H04L 67/00 (2022.01); B60R 16/023 (2006.01)
CPC G06F 8/65 (2013.01) [B60R 16/0231 (2013.01)] 5 Claims
OG exemplary drawing
 
1. A software updating device for executing processing for updating software causing equipment mounted on a vehicle to operate, wherein
the equipment includes a power train of the vehicle,
the software updating device includes:
a hardware detection unit that detects a driving force output state of the power train of the vehicle; and
a hardware controller that acquires the software, and controls the equipment by applying the software to the equipment,
the hardware controller includes:
a first storage unit that stores acquired first software; and
a second storage unit that stores acquired second software,
when the hardware detection unit detects a state where no driving force is output by the power train of the vehicle, the hardware controller executes processing for updating the software by changing software to be applied to the equipment from the first software to the second software in the state where no driving force is output by the power train of the vehicle, and
the hardware controller prohibits outputting the driving force by the power train of the vehicle while the processing for updating the software is being executed.