Vehicle OTA Update Packages With ECU Rewrite Environment Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current techniques for updating electronic control units (ECUs) in vehicles through Over The Air (OTA) lack flexibility and efficiency in managing data distribution across multiple ECUs, particularly in providing necessary information for vehicle-side devices to perform flexible control during program rewriting.
Innovation Solution
A center device that stores update data and related information, generates specification data including device type, attribute, and rewrite environment information, and creates a distribution package with the update data, enabling proper selection and writing of update data on vehicle-side ECUs based on received specification data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If update data is distributed to multiple ECUs through OTA, then remote update capability is achieved, but flexibility and efficiency in managing data distribution is insufficient
Solution Approach 1:
The center device generates specification data in advance that includes all necessary rewrite environment information (power supply requirements, rewrite order, grouping) before distribution. This preliminary preparation enables the vehicle-side device to perform flexible control during the actual update process without needing additional real-time information exchange.
Solution Approach 2:
Specification data acts as an intermediary information carrier between the center device and vehicle-side device. It conveys rewrite environment information that enables the vehicle-side device to autonomously manage the update process, bridging the information gap without requiring continuous center device involvement.
2Reliability
If update data is distributed without specification data, then distribution process is simple, but vehicle-side devices cannot properly select and write update data
Solution Approach 1:
The distribution package is segmented into distinct components: update data and specification data. The specification data is further segmented into identification information (for matching ECUs) and rewrite environment information (for controlling the update process). This segmentation organizes complexity while ensuring reliable update data selection.
Solution Approach 2:
All necessary information for accurate update data selection and execution is prepared in advance within the specification data. This includes identification information for matching target ECUs and rewrite environment information for proper execution, eliminating the need for complex runtime decision-making.
3Manufacturing precision
If comprehensive specification data is generated for each ECU, then update accuracy is improved, but data processing time increases
Solution Approach 1:
ECUs with similar update requirements are grouped together using grouping information in the specification data. This allows the system to process and manage multiple ECUs as a unit rather than individually, reducing overall processing time while maintaining precise matching through identification information for each ECU within the group.
Data Source
AI summary
A center device manages data to be written into electronic control units mounted on a vehicle and includes an update data storage storing update data for a target device being a target of data update among the electronic control units, a vehicle information storage storing, together with type of the vehicle, vehicle related information, and a device related information storage storing update data related information. Based on information stored in the device related information storage and the vehicle information storage, the center device generates specification data including device type, attribute, the update data related information of the target device, and information indicating rewrite environment related to the data update of the target device, and generates a distribution package including the update data and the specification data.


