On-board Update Device Using Idle Time Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing on-board update systems face challenges in managing communication load and transmission time for updating programs or data in vehicle ECUs, as the process can increase communication load and prolong the time required for data transmission.

Innovation Solution

An on-board update device and system that utilize a communication unit, storage unit, and estimation processing unit to identify unused time periods in vehicle communication lines, allowing for efficient transmission of update data during these periods, thereby minimizing communication load and reducing transmission time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If update data is transmitted via the communication line during normal operation, then the update function is achieved, but the communication load increases and may interfere with normal data transmission

Engineering Contradiction:
Improveupdate transmission efficiencyVSAvoidcommunication load increase
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system dynamically adjusts the timing of update data transmission based on real-time monitoring of communication line usage. The gateway device determines whether to transmit update data by checking if the communication line is currently being used for normal data transmission, thereby adapting the update process to the dynamic communication environment without causing interference

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses the existing communication line infrastructure to transmit update data without requiring dedicated update communication channels. By utilizing idle periods in the existing communication line, the system achieves self-service for update transmission, avoiding the need for additional communication resources while preventing communication load increase

Inventive Principle:
Principle #25Self-service

2Object-affected harmful factors

If update data is transmitted in small segments to reduce communication load, then the communication load is managed, but the transmission time increases

Engineering Contradiction:
Improvecommunication loadVSAvoidupdate transmission time
Core Design Contradiction:
Object-affected harmful factorsVSLoss of time

Solution Approach 1:

The system changes the timing parameter of data transmission by transmitting update data during idle periods rather than during active communication periods. This parameter change allows larger amounts of update data to be transmitted in shorter time windows when the communication line is available, achieving both communication load management and reduced transmission time

Inventive Principle:
Principle #35Parameter changes

3Object-affected harmful factors

If update data is transmitted during idle periods of the communication line, then the communication load is suppressed, but the update transmission time must be optimized

Engineering Contradiction:
Improvecommunication loadVSAvoidupdate transmission speed
Core Design Contradiction:
Object-affected harmful factorsVSProductivity

Solution Approach 1:

The gateway device preliminarily determines the timing of update data transmission by monitoring communication line usage patterns and identifying idle periods in advance. This preliminary action allows the system to prepare and transmit update data during optimal time windows, maximizing transmission efficiency while suppressing communication load impact on normal operations

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11314501B2On-board update device, on-board update system, update process method, and update process program
Publication Date: 2022.04.26 AUTONETWORKS TECH LTD
  • US11314501B2 patent drawing
  • US11314501B2 patent drawing
  • US11314501B2 patent drawing

AI summary

Provided are an on-board update device, an on-board update system, an update process method, and an update process program. The on-board update device updates a program or data stored in a storage unit of an on-board device, the on-board update device includes a communication unit performing communication via a communication line connected to the on-board device, a storage unit stores history information regarding the timing of transmission and reception of data that is to be transmitted and received via the communication line, an estimation processing unit estimates an unused time period in which no data is transmitted or received via the communication line, based on the history information stored in the storage unit, and an update processing unit performs processing for transmitting, via the communication unit data for updating the on-board device to the on-board device in the unused time period estimated by the estimation processing unit.