In-Vehicle ECU Update Checks Using Server-Delivered Test Scenarios

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing in-vehicle systems lack efficient methods for checking the operational readiness of Electronic Control Units (ECUs) before updating their control programs, potentially leading to unforeseen issues during the update process.

Innovation Solution

An in-vehicle device that obtains an update program and an operation check scenario from an external server, outputs these to the ECU to be updated, and performs an operation check based on the scenario, ensuring the update is successful and compatible with the vehicle's environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If program update is performed without operation check, then update process is simple and fast, but operational reliability of ECU is compromised

Engineering Contradiction:
Improveoperational reliability of ECUVSAvoidcomplexity of update process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing operation checks before the actual program update is executed. The control unit obtains an operation check scenario from the external server along with the update program, executes the check scenario in the current environment, and only proceeds with the update if the check succeeds. This ensures operational reliability is maintained while managing the update process complexity through structured pre-validation.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If operation check is performed in current environment, then accuracy of operation check is improved, but time required for update process increases

Engineering Contradiction:
Improveaccuracy of operation checkVSAvoidtime required for update process
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by implementing operation checks only when necessary - specifically when update programs are obtained from external servers. The check scenario is executed selectively to verify compatibility with the current vehicle environment, rather than performing exhaustive checks in all circumstances. This balances accuracy requirements with time efficiency by applying verification only where environmental variability demands it.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240403027A1In-vehicle device, program, and method for updating program
Publication Date: 2024.12.05 AUTONETWORKS TECH LTD
  • US20240403027A1 patent drawing
  • US20240403027A1 patent drawing
  • US20240403027A1 patent drawing

AI summary

Provided is an in-vehicle device obtains an update program transmitted from an external server outside a vehicle and performs processing for updating a program of an in-vehicle ECU mounted in the vehicle. The in-vehicle device includes a control unit configured to perform processing related to the update program, wherein the control unit obtains, from the external server, an operation check scenario for performing operation check of an in-vehicle ECU to be updated when obtaining the update program, outputs, to the in-vehicle ECU to be updated, the obtained update program and operation check scenario, and performs processing related to the operation check of the in-vehicle ECU to be updated, based on the operation check scenario.