US 12,014,163 B2
OTA master, update control method, non-transitory storage medium, and OTA center
Yoshikazu Sakai, Chiryu (JP)
Assigned to TOYOTA JIDOSHA KABUSHIKI KAISHA, Toyota (JP)
Filed by TOYOTA JIDOSHA KABUSHIKI KAISHA, Toyota (JP)
Filed on Mar. 30, 2022, as Appl. No. 17/708,338.
Claims priority of application No. 2021-068295 (JP), filed on Apr. 14, 2021.
Prior Publication US 2022/0334821 A1, Oct. 20, 2022
Int. Cl. G06F 8/65 (2018.01); G06F 8/658 (2018.01); G06F 8/71 (2018.01); H04L 12/40 (2006.01)
CPC G06F 8/65 (2013.01) [G06F 8/71 (2013.01); H04L 12/40 (2013.01); H04L 2012/40273 (2013.01)] 6 Claims
OG exemplary drawing
 
1. An over-the-air (OTA) master configured to control software updates on a plurality of target electronic control units (ECUs) mounted on a vehicle, the OTA master comprising one or more processors configured to:
receive update data of software on the target ECUs and update order information from an OTA center, the update order information defining an order of the software updates on the target ECUs;
control execution of the software updates on the target ECUs by using the update data, based on the order of the software updates;
acquire updatability information indicating whether a software update is executable on the target ECUs;
determine a first target ECU on which a software update is executable out of the target ECUs, based on the updatability information;
determine a second target ECU on which a software update is not executable out of the target ECUs;
control execution of the software update of the first target ECU based on the order of the software updates without execution of the software update of the second target ECU; and
control execution of a software update for a second update group prior to a first update group, the first update group and the second update group being a group of a plurality of software updates, the first update group including the software update of the second target ECU, and the second update group not including the software update related to the second target ECU, a priority level of the software updates of the first update group being higher than a priority level of the software updates of the second update group.