ECU Program Sorting for Faster In-Vehicle Software Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing vehicle control systems face issues with increased communication time, power consumption, and security risks when updating programs for multiple computing processing units due to unnecessary transmission of programs already stored in other units, leading to prolonged communication times and potential vehicle operation failures.
Innovation Solution
A vehicle control apparatus with a program sorting unit that identifies and excludes programs already stored in other units from external transmission, using in-vehicle communication for updating programs, thereby reducing external communication bandwidth and ensuring function safety levels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all updating programs are transmitted from outside the vehicle to ensure complete program updates, then program update reliability is improved, but communication time and power consumption increase
Solution Approach 1:
The patent extracts and identifies programs that already exist in other ECUs within the vehicle, separating them from the updating programs that need to be transmitted from outside. By taking out these redundant programs from the transmission list, the system reduces communication time and data volume while ensuring that only necessary programs are updated from external sources.
Solution Approach 2:
The patent merges the program storage resources across multiple ECUs by allowing one ECU to supply programs to another ECU through in-vehicle communication. This combining of existing program resources within the vehicle system eliminates the need to transmit duplicate programs from external sources, reducing communication overhead while maintaining update reliability.
2Reliability
If all updating programs are transmitted from outside the vehicle to ensure complete program updates, then program update reliability is improved, but power consumption increases
Solution Approach 1:
The patent extracts and identifies programs that already exist in other ECUs within the vehicle, separating them from the updating programs that need to be transmitted from outside. By taking out these redundant programs from the transmission list, the system reduces communication time and data volume while ensuring that only necessary programs are updated from external sources.
Solution Approach 2:
The patent merges the program storage resources across multiple ECUs by allowing one ECU to supply programs to another ECU through in-vehicle communication. This combining of existing program resources within the vehicle system eliminates the need to transmit duplicate programs from external sources, reducing communication overhead while maintaining update reliability.
3Reliability
If all updating programs are transmitted from outside the vehicle to ensure complete program updates, then program update reliability is improved, but security risks increase
Solution Approach 1:
The patent extracts and identifies programs that already exist in other ECUs within the vehicle, separating them from the updating programs that need to be transmitted from outside. By taking out these redundant programs from the transmission list, the system reduces communication time and data volume while ensuring that only necessary programs are updated from external sources.
Solution Approach 2:
The patent merges the program storage resources across multiple ECUs by allowing one ECU to supply programs to another ECU through in-vehicle communication. This combining of existing program resources within the vehicle system eliminates the need to transmit duplicate programs from external sources, reducing communication overhead while maintaining update reliability.
4Loss of time
If programs are shared among ECUs through in-vehicle communication to reduce external communication, then communication time is reduced, but system complexity increases
Solution Approach 1:
The patent implements preliminary action by having ECUs report their stored program information to the vehicle control apparatus before the update process begins. The vehicle control apparatus pre-analyzes this information to identify which programs can be supplied from existing ECUs, preparing a transmission plan that minimizes external communication needs before the actual update occurs.
Solution Approach 2:
The patent implements feedback mechanisms where ECUs report their program storage status to the vehicle control apparatus, which then uses this information to determine the optimal source for each updating program. This feedback loop enables dynamic decision-making about program transmission paths, balancing the use of in-vehicle resources with external transmission needs.
Data Source
AI summary
A vehicle control apparatus according to the present disclosure includestwo or more computing processing units,storage apparatuses in each of which a program is stored,an in-vehicle communication channel,an outside-communication unit that receives updating-program information and data related to an updating program,a program sorting unit that sorts updating program into an existing program and into a new program,a new-program writing unit that receives a new program from the outside and then writes the new program in a storage area for the computing processing unit that executes an updating program, andan existing-program writing unit that reads an existing program from the storage area where the existing program exists, by way of the in-vehicle communication channel, and then writes the existing program in a storage area for the computing processing unit that executes an updating program.


