Ota master, update control method, non-transitory storage medium, and vehicle
AssigneeToyota Jidosha Kabushiki Kaisha
InventorsTomoyasu Ishikawa, Shunsuke Tanimori
Life of this patent
Estimating the term…
Abstract
An Over-The-Air (OTA) master includes: a communication device configured to receive update data for software on a target electronic control unit from a center; a storage device configured to store the update data; and a processor configured to: control a process of software update for the target electronic control unit based on the update data; cause the storage device to retain the update data until the process of the software update for the target electronic control unit is successfully completed; and delete the update data from the storage device after the process of the software update for the target electronic control unit is successfully completed.
Claims6
An Over-The-Air (OTA) master, comprising:
- a communication device configured to receive information related to an update of software on a target electronic control unit from a center, the target electronic control unit including a single-bank memory;
- a storage device configured to store the information related to the update;
- and
- a processor configured to:
- control a process of software update for the target electronic control unit based on the information related to the update;
- acquire a completion notification and identification information, the completion notification indicating that the software update has been completed, and the identification information being information on updated software of the target electronic control unit to which the process of the software update has been applied;
- determine whether the process of the software update for the target electronic control unit has been successfully completed based on the acquired identification information;
- and
- cause the storage device to retain the information related to the update including the information related to the update for which the completion notification has been acquired even after the completion notification is acquired and until the process of the software update for the target electronic control unit is determined to have been successfully completed in that the target electronic control unit has successfully activated the software update,
- wherein the processor is configured to retry the software update for the target electronic control unit based on the information related to the update retained in the storage device when the target electronic control unit has not successfully completed an activation of the software update, and
- wherein the completion notification is acquired and the activation of the software update are performed successively.
A software update control method that is performed by a device mounted on a vehicle, the software update control method comprising:
- receiving information related to an update of software on a target electronic control unit from a center, the target electronic control unit including a single-bank memory;
- storing the information related to the update in a storage device;
- controlling a process of software update for the target electronic control unit based on the information related to the update;
- acquiring a completion notification and identification information, the completion notification indicating that the software update has been completed, and the identification information being information on updated software of the target electronic control unit to which the process of the software update has been applied;
- determining whether the process of the software update for the target electronic control unit has been successfully completed based on the acquired identification information;
- and
- retaining the information related to the update including the information related to the update for which the completion notification has been acquired even after the completion notification is acquired and until the process of the software update for the target electronic control unit is determined to have been successfully completed in that the target electronic control unit has successfully activated the software update,
- wherein the software update for the target electronic control unit is retried based on the information related to the update retained in the storage device when the target electronic control unit has not successfully completed an activation of the software update, and
- wherein the completion notification is acquired and the activation of the software update are performed successively.
A non-transitory storage medium storing a software update control program that is executable by a device mounted on a vehicle and that causes the device to perform functions comprising:
- receiving information related to an update of software on a target electronic control unit from a center, the target electronic control unit including a single-bank memory;
- storing the information related to the update in a storage device;
- controlling a process of software update for the target electronic control unit based on the information related to the update;
- acquiring a completion notification and identification information, the completion notification indicating that the software update has been completed, and the identification information being information on updated software of the target electronic control unit to which the process of the software update has been applied;
- determining whether the process of the software update for the target electronic control unit has been successfully completed based on the acquired identification information;
- and
- retaining the information related to the update including the information related to the update for which the completion notification has been acquired even after the completion notification is acquired and until the process of the software update for the target electronic control unit is determined to have been successfully completed in that the target electronic control unit has successfully activated the software update,
- wherein the software update for the target electronic control unit is retried based on the information related to the update retained in the storage device when the target electronic control unit has not successfully completed an activation of the software update, and
- wherein the completion notification is acquired and the activation of the software update are performed successively.
Dependencies are inferred from the claim text.