Vehicle ECU Update Package Selection for Version Gap Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The efficiency of software update processing for multiple electronic control units (ECUs) in vehicles is hindered when significant differences in software versions exist, leading to repeated downloads and installations of update data.
Innovation Solution
A center is configured to determine whether to distribute a difference data package or a total data package for software updates based on the version differences and update requirements of the ECUs, thereby optimizing the update process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of substance
If difference data package is distributed for software updates, then data transmission amount is reduced, but update efficiency deteriorates when software version differences are significant
Solution Approach 1:
The system dynamically selects between difference data package and total data package based on the software version difference. When version difference is small, difference data package is used to reduce transmission amount. When version difference is large, total data package is used to maintain update efficiency, avoiding repeated update processes.
Solution Approach 2:
The selection criterion changes based on the parameter of software version difference. The center compares the version difference against a threshold to determine which package type to distribute, optimizing the balance between data transmission amount and update efficiency.
2Loss of substance
If distribution package containing difference data is used for ECU replacement, then data transmission amount is reduced, but number of update processes increases when software version difference is large
Solution Approach 1:
The system adaptively chooses the package type based on the software version difference after ECU replacement. When the replacement ECU's software version is significantly different from the latest version, the system switches to total data package to avoid multiple iterative update processes, thereby reducing time loss.
3Productivity
If total data package is distributed, then update efficiency is improved for large version differences, but data transmission amount increases
Solution Approach 1:
The system changes the data transmission mode based on the software version difference parameter. When version difference exceeds a threshold, total data package is transmitted to ensure update efficiency. When version difference is within threshold, difference data package is transmitted to minimize data transmission amount.
Data Source
AI summary
A center is configured to distribute, to a vehicle, a distribution package of software update of control devices mounted on the vehicle. The center comprises one or more processors configured to make a determination on whether to distribute, as the distribution package, any one of a difference package and a total data package based on one or more pieces of software of the control devices that need to be updated, the difference package containing difference data between a previous version and a latest version of each respective one of all pieces of the software of the control devices, and the total data package containing total data of the latest version of each of the one or more pieces of the software of the control devices that need to be updated.


