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

Claim 14:
15. A vehicle program rewrite system, comprising:
a center device that is configured to administer data to be written in a plurality of electronic control units (ECUs) mounted in a vehicle; and
a master device that is mounted in the vehicle and is configured to control a program update for the plurality of ECUs, wherein
the center device includes:
an update data storage unit that is configured to store update data for an update target ECU that is a target ECU for a program update among the plurality of ECUs;
a vehicle information storage unit that is configured to store, together with a type of the vehicle, vehicle-related information related to a device identification for each of the plurality of ECUs and an identification for data stored in each of the plurality of ECUs;
a device-related information storage unit that is configured to store update data-related information related to an attribute of the update target ECU and the update data;
a specification data generation unit that is configured to generate specification data based on the information stored in the vehicle information storage unit and the information stored in the device-related information storage unit, the specification data being data to be distributed to the vehicle together with the update data to be written in the update target ECU and including a type of the update target ECU, the attribute of the update target ECU, the update data-related information for the update target ECU, and information indicative of a rewrite environment related to the data update of the update target ECU; and
a distribution unit that is configured to distribute the specification data and the update data to the vehicle, wherein
when the update target ECU are a plurality of update target ECUs, the specification data generation unit is further configured to generate the specification data as one file for the plurality of update target ECUs,
the device-related information storage unit is further configured to store, as the attribute of each of the plurality of update target ECUs, information related to a connection power supply of each of the plurality of update target ECUs or information related to a memory of each of the plurality of update target ECUs, and
the specification data generation unit is further configured to generate the specification data including, as the attribute of each of the plurality of update target ECUs, the information related to the connection power supply of each of the plurality of update target ECUs or the information related to the memory of each of the plurality of update target ECUs,

the information related to the connection power supply is information indicating that a power supply connected to each of the plurality of update target ECUs is one of a battery power supply, an accessory power supply, or an ignition power supply, and
the information related to the memory is information indicating that a memory structure of each of the plurality of update target ECUs is a single-bank memory or a double-bank memory, wherein
the master device includes a computer that is configured to control a program update for each of the plurality of update target ECUs by referring to the attribute of each of the plurality of update target ECUs included in the specification data.