Vehicle ECU Update Sequencing for Multi-Node Software Activation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing vehicle electronic control systems face challenges in managing the simultaneous execution of different software update methods for multiple nodes, leading to unintended software combinations during updates.
Innovation Solution
A vehicle electronic control device with a first execution instruction section for download processing, a second execution instruction section for installation and activation processing, and an execution request section that manages these operations in units of update methods, ensuring appropriate sequencing and avoidance of simultaneous or inappropriate execution of update methods.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple software update methods are executed simultaneously for multiple nodes, then update efficiency is improved, but unintended software combinations occur and system reliability deteriorates
Solution Approach 1:
The patent segments the software update process by creating separate execution instruction sections for different update methods (first execution instruction section for download processing, second execution instruction section for installation and activation processing). Each section handles specific update methods independently, preventing unintended combinations while maintaining efficient parallel execution where appropriate.
Solution Approach 2:
The execution request section dynamically manages the execution of update methods by transmitting execution requests in units of update methods based on their specific requirements. The system adaptively determines which update methods can be executed simultaneously and which must be sequenced, optimizing both efficiency and reliability.
2Device complexity
If different update methods are managed without unified control, then system complexity is reduced, but update order cannot be ensured and harmful factors increase
Solution Approach 1:
The execution request section serves as a universal control mechanism that manages multiple types of update methods (download processing, installation processing, activation processing) through a unified interface. It transmits execution requests to appropriate execution instruction sections based on the specific update method requirements, ensuring proper sequencing without adding significant system complexity.
Solution Approach 2:
The execution request section acts as an intermediary between the update management system and the execution instruction sections. It receives update method information, determines the appropriate execution sequence, and transmits execution requests to the corresponding sections, preventing unintended software combinations while maintaining system simplicity.
3Measurement precision
If update processing is centralized in one section, then control precision is improved, but processing time increases due to sequential handling
Solution Approach 1:
The patent divides the update control function into separate execution instruction sections (first execution instruction section for download processing, second execution instruction section for installation and activation processing). Each section handles specific update methods with precise control, while the execution request section coordinates between them, reducing sequential processing time through optimized execution request transmission.
Solution Approach 2:
The execution request section implements feedback mechanisms by monitoring the execution status of update methods and dynamically adjusting the transmission of execution requests to appropriate sections. This ensures precise control over update sequencing while minimizing processing delays through intelligent request scheduling.
Data Source
AI summary
A vehicle electronic control device includes a first execution instruction section that instructs a download processing execution section to execute the download processing, a second execution instruction section that instructs an update target node to execute installation processing and activation processing, and an execution request section that transmits an execution request to the first execution instruction section or the second execution instruction section in units of update methods, and requests execution of any of the download processing, the installation processing, and the activation processing in units of update methods.


