Vehicle ECU Update File Segmentation for Faster OTA Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle control systems face inefficiencies in transferring and distributing update data to electronic control units (ECUs) due to the increased scale of programs and the need for frequent reprogramming, particularly in connected cars with Over The Air (OTA) updates.

Innovation Solution

A system is implemented where a first device receives update data, divides it into multiple files based on a specified data size, and transfers these files to a second device, which then distributes them to a third device for writing into a non-volatile memory, optimizing the transfer and distribution process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If update data is transferred as a single large file, then transfer simplicity is maintained, but transfer time and system load increase

Engineering Contradiction:
Improveupdate data transfer timeVSAvoidfile division and management complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The update data file is divided into multiple smaller divided files based on a specified data size. This segmentation reduces transfer time for each file and allows parallel or sequential transmission without overwhelming the communication bandwidth, directly addressing the contradiction between transfer time and complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The update data is divided into smaller files before transfer begins. This preliminary action of pre-segmentation enables more efficient transmission by reducing individual file transfer times and allowing the system to manage multiple smaller units of data, resolving the time-complexity tradeoff.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If update data is divided into multiple files, then transfer efficiency improves, but file management complexity increases

Engineering Contradiction:
Improveupdate data transfer efficiencyVSAvoidfile division and distribution management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system uses file information including file names and sequence numbers to track and manage divided files during transfer. This feedback mechanism allows the second device to monitor which files have been received and their order, enabling efficient reassembly without complex manual management, thus improving productivity while controlling complexity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The second device acts as an intermediary between the first device (source) and third device (destination). It receives divided files, manages their sequence based on embedded file information, and coordinates distribution to the third device. This intermediary role simplifies the overall system by centralizing file management logic in one component.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If data size for transfer is increased, then number of files decreases, but transfer time per file increases

Engineering Contradiction:
Improvenumber of divided filesVSAvoidtime to transfer each file
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system specifies an optimal data size parameter for dividing update files based on communication bandwidth and transfer requirements. By adjusting this parameter, the system finds the optimal balance between the number of divided files and transfer time per file, resolving the contradiction between quantity of files and transfer time.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12399632B2Vehicle electronic control system, file transfer control method, computer program product and data structure of specification data
Publication Date: 2025.08.26 DENSO CORP
  • US12399632B2 patent drawing
  • US12399632B2 patent drawing
  • US12399632B2 patent drawing

AI summary

In a vehicle electronic control system, a second device includes a transfer target file specifying unit that is configured to specify a file, as a transfer target file, including update data to be written into a third device, a first data size specifying unit that is configured to specify a first data size to acquire the transfer target file specified by the transfer target file specifying unit, and an update data distribution unit that is configured to distribute the update data to the third device using a plurality of divided files transferred from the first device. The first device includes an update data transfer unit that is configured to transfer the update data by dividing the transfer target file specified by the transfer target file specifying unit into the plurality of divided files according to the first data size specified by the first data size specifying unit, and transferring the plurality of divided files to the second device.