Patent ID: 11941384
Assignee: DENSO CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G  B | IPC B  G

Claim 12:
13. A vehicle master device that is configured to acquire update data from a distribution device configured to distribute the update data, distribute the acquired update data to a plurality of rewrite target electronic control units (ECUs), and instruct the plurality of rewrite target ECUs to rewrite a program, the vehicle master device comprising:
a rewrite specification data acquisition unit that is configured to acquire rewrite specification data that is generated in association with the update data;
a rewrite specification data analysis unit that is configured to analyze the rewrite specification data acquired by the rewrite specification data acquisition unit;
a group generation unit that is configured to divide the plurality of rewrite target ECUs to generate one or more of groups based on the rewrite specification data analyzed by the rewrite specification data analysis unit; and
an instruction execution unit that is configured to instruct the plurality of rewrite target ECUs for each group of the one of more of groups generated by the group generation unit to perform at least one of installation, rollback, and activation, wherein
the instruction execution unit is further configured to instruct the plurality of rewrite target ECUs in an order determined based on the rewrite specification data when giving an instruction for installation, and
when the one or more of groups include a first group having one or more of first rewrite target ECUs and a second group having one or more of second rewrite target ECUs and the instruction execution unit gives an instruction for installation and activation to both the one or more of first rewrite target ECUs and the one or more of second rewrite target ECUs, the instruction execution unit is configured to instruct the one or more of second rewrite target ECUs to perform installation and activation without waiting for completion of installation and activation for the one or more of first rewrite target ECUs if installation for the one or more of first rewrite target ECUs fails.