In-Vehicle ECU Update Proxy for Self-Updating Communication Units

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveupdate capabilityVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the update device updates its own program, then the program can be updated, but the update process becomes inefficient

Engineering Contradiction:
Improveprogram update capabilityVSAvoidupdate processing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250190206A1In-vehicle device, program, and program updating method
Publication Date: 2025.06.12 AUTONETWORKS TECH LTD
  • US20250190206A1 patent drawing
  • US20250190206A1 patent drawing
  • US20250190206A1 patent drawing

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.