Vehicle OTA Master Update Sequencing for Multi-ECU Software

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The burden on devices controlling software updates for vehicles with multiple ECUs is significant, leading to potential inefficiencies and increased downtime due to lengthy update processes and restricted functions during updates.

Innovation Solution

A center and OTA master system that transmits update data and sequence information to ECUs, allowing the OTA master to control software updates efficiently, reducing the burden on the device by managing the update process effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the vehicle side determines all the various specifications of the ECUs and executes the software update processing, then the software update can be executed, but the burden on the OTA master becomes heavy and the update process takes a long time

Engineering Contradiction:
Improvesoftware update processing efficiencyVSAvoidburden on OTA master
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the software update processing into two distinct parts: (1) the center determines the update sequence based on ECU specifications and transmits this information to the OTA master, and (2) the OTA master executes the update following the provided sequence. This segmentation reduces the computational burden on the OTA master while maintaining efficient update processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an update sequence information as an intermediary element that carries the determination results from the center to the OTA master. This intermediary contains the necessary guidance for the OTA master to execute updates efficiently without needing to independently analyze all ECU specifications, thereby reducing the OTA master's burden while maintaining productivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the vehicle side determines all the various specifications of the ECUs and executes the software update processing, then the software update can be executed, but the number of restricted functions is increased during the update

Engineering Contradiction:
Improvesoftware update processing efficiencyVSAvoidrestricted functions during update
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

By segmenting the determination of update sequence from the execution of updates, the patent allows the center to optimize the sequence based on ECU dependencies. This enables more functions to remain operational during updates by carefully planning which ECUs should be updated first, reducing unnecessary restrictions on vehicle functions.

Inventive Principle:
Principle #1Segmentation

3Reliability

If the vehicle side determines all the various specifications of the ECUs and executes the software update processing, then the software update can be executed, but a long time is needed for the software update processing

Engineering Contradiction:
Improvesoftware update executionVSAvoidupdate processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The center performs the time-consuming determination of update sequence in advance, before the actual update execution. By calculating and transmitting the optimal update sequence beforehand, the OTA master can proceed with updates more quickly without needing to perform complex analysis during the update process, thereby reducing overall update time while maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12524218B2Center, OTA master, system, distribution method, non-transitory storage medium, and vehicle
Publication Date: 2026.01.13 TOYOTA JIDOSHA KK
  • US12524218B2 patent drawing
  • US12524218B2 patent drawing
  • US12524218B2 patent drawing

AI summary

A center includes: one or more processors configured to transmit, to an over-the-air (OTA) master, update data of software of a plurality of electronic control units mounted on a vehicle and information on an update sequence defining a procedure of processing for updating the software, the OTA master including one or more second processors configured to control an update of the software.