Gateway Memory Prioritization for Simultaneous ECU Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In vehicle control program updating, simultaneous updates for multiple ECUs are hindered when the gateway's free memory capacity is insufficient due to pre-existing update programs not required for simultaneous updating.
Innovation Solution
A program updating system where a relay device prioritizes storage and download of update programs that have undergone operation checks over those that enable independent updating, and strategically manages memory by deleting lower-priority programs if necessary to ensure sufficient space for high-priority updates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If the gateway stores all received update programs in its storage unit, then all update programs are available for distribution, but the free memory capacity becomes insufficient when pre-existing update programs occupy space
Solution Approach 1:
The patent changes the parameter of storage priority by introducing a classification system that distinguishes between update programs requiring operation checks and those enabling independent updating. The processing unit dynamically adjusts storage priorities based on this classification, ensuring that programs requiring operation checks are preserved in storage even when memory capacity is limited, while programs enabling independent updating can be deleted to free space.
2Volume of stationary object
If the gateway deletes pre-existing update programs to free memory space, then sufficient space is available for new updates, but update programs requiring operation checks may be lost
Solution Approach 1:
The patent applies local quality by treating different update programs differently based on their characteristics. Update programs requiring operation checks are assigned high storage priority and are protected from deletion, while programs enabling independent updating are assigned low storage priority and can be deleted when space is needed. This localized differentiation ensures that verified programs are preserved while freeing sufficient memory space.
3Reliability
If the gateway prioritizes storage of update programs requiring operation checks, then reliability of verified updates is maintained, but memory management complexity increases
Solution Approach 1:
The patent implements self-service by enabling the processing unit to automatically classify and prioritize update programs based on their inherent characteristics (whether they require operation checks or enable independent updating). The system autonomously manages memory allocation and deletion decisions without requiring complex external intervention, reducing management complexity while maintaining reliability of verified updates.
Data Source
AI summary
A system according to one aspect of the present disclosure is a program updating system including a plurality of control devices installed in a vehicle, and a gateway capable of performing in-vehicle communication with the plurality of control devices. The gateway includes: a communication unit that receives a plurality of update programs for the control devices from an external device; a storage unit that stores therein the received plurality of update programs; an in-vehicle communication unit that transmits the stored plurality of update programs to the corresponding control devices, respectively; and a processing unit that prioritizes storage of a first program defined below into the storage unit over storage of a second program defined below into the storage unit.First program: update programs of a plurality of control devices that require simultaneous updatingSecond program: an update program of a control device that does not require simultaneous updating.


