In-Vehicle ECU Update Proxy for Self-Updating Communication Units
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing vehicle update systems do not efficiently handle the processing of updating the control program applied to the communication device (update device) itself, leading to potential complications during the update process.
Innovation Solution
An in-vehicle device with a control unit that proxies at least part of the processing for updating the program in the update device, allowing the update device to update its own program efficiently by delegating the update processing to the in-vehicle device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the update device executes processing for updating its own program, then the update device can be updated, but the processing becomes complicated and inefficient
Solution Approach 1:
The patent introduces an in-vehicle device as an intermediary to execute the program update processing for the update device. When the update device needs to update its own program, it delegates the update execution to the in-vehicle device, which acts as a mediator. This separates the update execution function from the update device itself, simplifying the update device's processing while maintaining the ability to perform updates.
Solution Approach 2:
The patent divides the update system into distinct functional components: the update device that manages update coordination and the in-vehicle device that executes actual update processing. This segmentation allows each component to specialize in specific tasks, reducing the complexity burden on the update device while preserving comprehensive update capabilities.
2Reliability
If the update device updates its own program, then the program can be updated, but the update process becomes inefficient
Solution Approach 1:
The in-vehicle device serves as an intermediary that handles the computationally intensive update execution tasks, allowing the update device to focus on coordination and management functions. This division of labor improves overall update processing efficiency while maintaining reliable update capability.
Solution Approach 2:
The system prepares update programs in advance and stores them in the in-vehicle device before actual update execution is needed. This preliminary preparation allows the actual update process to proceed more efficiently without requiring complex real-time processing by the update device.
Data Source
AI summary
An in-vehicle device according to one aspect of the present disclosure is an in-vehicle device communicably connected to an update device that executes processing for updating a program of an in-vehicle ECU mounted on a vehicle with an update program acquired from an external server outside the vehicle, the in-vehicle device including a control unit configured to execute processing for updating a program in the update device, in which the control unit proxies at least a part of the processing for updating the program, which is executed in the update device when the update device is included in a target to be updated by the update program.


