CPC G06F 8/65 (2013.01) [B60R 16/023 (2013.01); B60R 16/0231 (2013.01); B60R 16/03 (2013.01); B60W 60/001 (2020.02); G06F 3/0604 (2013.01); G06F 3/0659 (2013.01); G06F 3/0673 (2013.01); G06F 8/654 (2018.02); G06F 8/658 (2018.02); G06F 9/445 (2013.01); G06F 16/2365 (2019.01); G06F 16/2379 (2019.01); G06F 21/44 (2013.01); G06F 21/51 (2013.01); G07C 5/0808 (2013.01); H04W 4/14 (2013.01); H04W 4/48 (2018.02); G06F 2221/033 (2013.01)] | 16 Claims |
1. A center device that is configured to administer data to be written in a plurality of electronic control units (ECUs) mounted in a vehicle, the center device comprising:
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 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; and
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, wherein
the specification data is data to be distributed to the vehicle together with the update data to be written in the update target ECU and includes 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, 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, wherein
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,
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,
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, 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.
|