US 12,067,381 B2
Center, update management method, and non-transitory storage medium
Yoshikazu Sakai, Chiryu (JP)
Assigned to TOYOTA JIDOSHA KABUSHIKI KAISHA, Toyota (JP)
Filed by TOYOTA JIDOSHA KABUSHIKI KAISHA, Toyota (JP)
Filed on Nov. 8, 2021, as Appl. No. 17/521,484.
Claims priority of application No. 2021-004360 (JP), filed on Jan. 14, 2021.
Prior Publication US 2022/0222054 A1, Jul. 14, 2022
Int. Cl. G06F 8/65 (2018.01); H04L 12/40 (2006.01); H04W 4/48 (2018.01)
CPC G06F 8/65 (2013.01) [H04L 12/40 (2013.01); H04W 4/48 (2018.02); H04L 2012/40273 (2013.01)] 4 Claims
OG exemplary drawing
 
1. A center configured to communicate with an OTA master that controls software updating of a first electronic control unit and a second electronic control unit over a network, the first electronic control unit and the second electronic control unit being mounted in a vehicle, the first electronic control unit and the second electronic control unit including a plurality of versions respectively, the center comprising a processor configured to:
receive, from the OTA master, first identification information that identifies the first electronic control unit and the second electronic control unit, the first identification information including information on the version of the first electronic control unit and the version of the second electronic control unit;
store compatibility information that defines,
(i) first software that is compatible with the first electronic control unit,
(ii) second software that is compatible with the second electronic control unit,
(iii) one or more versions of the first software that is compatible with each of the versions of the first electronic control unit, and
(iv) one or more versions of second software that is compatible with each of the versions of the second electronic control unit;
identify one or more versions of software that is compatible with a version of a target electronic control unit based on the compatibility information, the target electronic control unit being an electronic control unit that is an object of the software updating among the first electronic control unit and the second electronic control unit, the version of the target electronic control being identified by the first identification information;
identify a latest version of software out of the versions of the software that is compatible with the version of the target electronic control unit; and
transmit a distribution package to the OTA master, such that software of the target electronic control unit is updated to the latest version of the software that is identified, the distribution package including:
identification information that identifies the target electronic control unit;
identification information that identifies software implemented in the target electronic control unit before the software updating by using the distribution package; and
identification information that identifies software to be implemented in the target electronic control unit after the software updating by using the distribution package.