Vehicle ECU Update Package Generation for Targeted Distribution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing vehicle control systems face challenges in efficiently managing and distributing update programs for electronic control units (ECUs) due to the increasing complexity of vehicle functions and the need for flexible and targeted rewriting of application programs.
Innovation Solution
A center device generates a distribution package that includes specification data and update data, allowing vehicles to select and appropriately write the update data based on device type, attribute, and rewrite environment, with the option for dynamic generation or reading pre-generated packages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If update data is distributed to multiple ECUs, then the system can perform comprehensive updates, but it becomes difficult to manage and distribute updates efficiently across different device types
Solution Approach 1:
The patent segments update data into type-specific packages (first type update data for first type ECUs, second type update data for second type ECUs) and distributes them through separate distribution packages. This segmentation allows the system to manage updates for different ECU types independently, reducing the complexity of managing comprehensive updates across all ECUs while maintaining the ability to perform targeted updates for each device type.
2Adaptability or versatility
If the system supports multiple ECU types with different update requirements, then it can accommodate diverse vehicle configurations, but the difficulty of detecting and measuring appropriate update targets increases
Solution Approach 1:
The patent applies local quality by assigning distinct identification characteristics to different ECU types. First type ECUs have specific identification features that differentiate them from second type ECUs. This allows the center device to easily detect and measure the appropriate update target by matching ECU identification information with corresponding update data types, reducing the difficulty of target identification while supporting multiple device types.
3Ease of manufacture
If update data is distributed without type-specific packaging, then distribution is simpler, but the accuracy of targeting the correct ECU type decreases
Solution Approach 1:
The patent implements preliminary action by pre-packaging update data according to ECU types before distribution. The center device prepares first type distribution packages containing first type update data and second type distribution packages containing second type update data in advance. This preliminary classification and packaging ensures high targeting accuracy when ECUs receive their appropriate update data, while the automated packaging process maintains distribution simplicity through standardized procedures.
Data Source
AI summary
In one aspect of the present disclosure, a distribution package that is generated in advance is stored in a package DB, and information of a vehicle in which a target device is mounted is stored in a campaign DB. Vehicle related information includes a special flag indicating whether to generate a distribution package at that point in time. A package generation unit generates a distribution package upon receiving a package generation instruction and stores the distribution package in the package DB. When the special flag is in a reset state, the package generation unit reads the distribution package from the package DB and transfers the read distribution package to a package distribution unit. On the other hand, when the special flag is in a set state, the package generation unit generates a distribution package at that point in time.


