Vehicle electronic control device, update program, and data structure
AssigneeDenso Corporation
InventorKazuhiro Uehara
Life of this patent
Estimating the term…
Abstract
A vehicle electronic control device includes a first execution instruction section that instructs a download processing execution section to execute the download processing, a second execution instruction section that instructs an update target node to execute installation processing and activation processing, and an execution request section that transmits an execution request to the first execution instruction section or the second execution instruction section in units of update methods, and requests execution of any of the download processing, the installation processing, and the activation processing in units of update methods.
Claims10
A vehicle electronic control device comprising:
- at least one of (i) a circuit and (ii) a processor with a memory storing computer program code executable by the processor, the at least one of the circuit and the processor configured to cause the vehicle electronic control device to implement:
- a first execution instruction section that is configured to instruct a download processing execution section executing download processing of downloading update data from a server installed outside the vehicle electronic control device to execute the download processing;
- a second execution instruction section that is configured to instruct an update target node that executes installation processing of installing update data and generating software after update and activation processing of validating the software after the update to execute the installation processing and the activation processing;
- and
- an execution request section that is configured to transmit an execution request to the first execution instruction section or the second execution instruction section in units of update methods that is based on a communication method or a type of processing procedure when the software of the update target node is updated, and to request execution of any of the download processing, the installation processing, and the activation processing in units of update methods that is based on the communication method or the type of processing procedure when the software of the update target node is updated,
- wherein
- the execution request section is configured to transmit, to the second execution instruction section, the execution request related to the installation processing in units of update methods, such that the installation processing is collectively requested in units of update methods.
A non-transitory computer readable storage medium storing an update program that causes a control section of a vehicle electronic control device to execute an execution request procedure, the vehicle electronic control device including a first execution instruction section that instructs a download processing execution section that executes download processing of downloading update data from outside to execute the download processing, and a second execution instruction section that instructs an update target node that executes installation processing of installing update data and generating software after update and activation processing of validating the software after the update to execute the installation processing and the activation processing, and
- the execution request procedure comprising:
- transmitting an execution request to the first execution instruction section or the second execution instruction section in units of update methods that is based on a communication method or a type of processing procedure when the software of the update target node is updated;
- and
- requesting execution of any of the download processing, the installation processing, and the activation processing in units of update methods that is based on the communication method or the type of processing procedure when the software of the update target node is updated,
- wherein
- the execution request related to the installation processing in units of update methods is transmitted, such that the installation processing is collectively requested in units of update methods.
Dependencies are inferred from the claim text.