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

Claim 11:
12. A distribution package generation program stored in a non-transitory storage medium, the distribution package generation program causing a center device,
the center device managing data to be written into a plurality of electronic control units mounted on a vehicle and including: an update data storage unit storing update data for a target device being a target of data update among the plurality of electronic control units; a vehicle information storage unit storing, together with type of the vehicle, stores vehicle related information related to device identification of each of the plurality of electronic control units and identification of data stored in each of the plurality of electronic control units; and a device related information storage unit storing update data related information related to an attribute of the target device and the update data,
to perform:
based on information stored in the vehicle information storage unit and the device related information storage unit, generating specification data to include device type of the target device, the attribute of the target device, the update data related information of the target device, and information indicating rewrite environment related to the data update of the target device; and
generating a distribution package including the update data and the specification data, and storing the distribution package in a package storage unit,
wherein
in cases where the target device is a plurality of target devices:
generating the specification data includes generating specification data for target devices as one file; and
generating the distribution package includes generating one distribution package including the update data for the target devices and the file,

the distribution package generation program further causing the center device to perform:
in response to a request from the vehicle after generation of the distribution package is completed and update availability is notified to the vehicle, distributing the distribution package stored in the package storage unit, wherein
the information indicating rewrite environment includes memory configuration information indicative of a memory configuration of a non-volatile memory mounted in each of the plurality of target devices, and at least one of self-retention power information indicating whether each of the plurality of target devices activates a self-retention power function, group information indicative of a group to which each of the plurality of target devices belongs, or order information indicative of an order in which installation is performed for the plurality of target devices to manage the data update for each of the plurality of target devices on a phase basis, wherein
the memory configuration information indicates whether each of the plurality of target devices has a single-bank memory or a double-bank memory,
installation for the plurality of target devices is allowed only when the vehicle is parked if the memory configuration information indicates that each of the plurality of target devices has the single-bank memory, and
installation for the plurality of target devices is allowed when the vehicle is parked or when the vehicle is traveling if the memory configuration information indicates that each of the plurality of target devices has the double-bank memory.