On-Board ECU Update Control Using Distributed Partial Data Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems face difficulties in securing storage space for update programs when essential data for the operation of on-board ECUs is present, making it challenging to update programs efficiently.
Innovation Solution
An on-board system that utilizes partial data distribution across multiple ECUs, where an update control apparatus receives and stores partial data, and selects another ECU to store complementary partial data, allowing the target ECU to generate and update the program without relocating data from a storage unit with insufficient space.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the update control apparatus stores the entire update program in its storage unit, then the program can be updated, but the storage area cannot be secured when move-target data is essential for operation
Solution Approach 1:
The update program is divided into multiple parts: a first part is stored in the update control apparatus's storage unit, while a second part is stored in the storage units of other on-board apparatuses. This segmentation allows the system to overcome storage space limitations by distributing the update data across multiple devices.
Solution Approach 2:
The update control apparatus combines the first part of the update program from its own storage with the second part received from other on-board apparatuses to form the complete update program. This merging enables the system to reconstruct the full update data without requiring any single device to store the entire program.
2Quantity of substance
If data is transmitted from other on-board apparatuses to make storage area available, then storage space is secured, but it becomes difficult to secure storage area when move-target data is essential
Solution Approach 1:
Other on-board apparatuses pre-store portions of the update program in their storage units before the update is needed. This preliminary action ensures that when the update control apparatus needs storage space, the data is already available in other devices, eliminating the need to relocate essential operational data.
3Reliability
If the storage unit structure is changed to secure storage area, then update program can be stored, but the system complexity increases
Solution Approach 1:
Multiple on-board apparatuses serve dual functions: they perform their normal operational functions while also serving as storage devices for portions of the update program. This multi-functionality eliminates the need for dedicated update storage structures, maintaining system simplicity while enabling update capability.
Data Source
AI summary
An update control apparatus includes a reception unit that receives first partial data that is partial data of update data to be used in the update of a program; a storage unit in which the first partial data received by the reception unit is stored; and a transmission unit that transmits the first partial data stored in the storage unit to a target on-board apparatus so that the target on-board apparatus can generate the update data by combining the first partial data and second partial data transmitted from a selected on-board apparatus, wherein the selected on-board apparatus is an on-board apparatus in which the second partial data transmitted from the external apparatus is stored, the selected on-board apparatus being selected from among the plurality of non-target on-board apparatuses based on a selection condition for each of the plurality of on-board apparatuses.


