Vehicle Control Apparatus Priority-Based Update Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle control program update systems do not prioritize updates based on safety indices, potentially delaying critical updates and compromising vehicle safety.

Innovation Solution

A control apparatus and method that determines priority levels for update programs based on safety indices, downloading and updating programs in descending order of priority to ensure timely updates for high-urgency safety-related programs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If control programs are updated without priority-based selection, then all update programs can be downloaded, but safety-critical updates are delayed and vehicle safety is compromised

Engineering Contradiction:
Improvevehicle safetyVSAvoidupdate delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent introduces safety indices as a new parameter to characterize update programs, transforming the update selection process from non-discriminatory to priority-based. By assigning different safety index values to different update programs, the system can identify and prioritize safety-critical updates, ensuring they are downloaded and applied first to maintain vehicle safety.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates a composite evaluation framework by combining multiple safety indices (functional safety index, security index, and urgency index) into a comprehensive priority determination mechanism. This composite approach allows the system to holistically assess each update program's importance and download them in the correct priority order, preventing safety compromises while managing update efficiency.

Inventive Principle:
Principle #40Composite materials

2Productivity

If multiple update programs are downloaded simultaneously without priority ordering, then download throughput is maximized, but critical safety updates may be postponed

Engineering Contradiction:
Improvedownload throughputVSAvoidupdate priority assurance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements preliminary action by determining the priority levels of all update programs before the download process begins. The control apparatus calculates safety indices and establishes a priority order in advance, then executes downloads according to this predetermined sequence. This ensures that safety-critical updates are always downloaded first, maintaining reliability while allowing parallel downloads of non-critical updates to preserve productivity.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If update programs are downloaded in arbitrary order, then download process is simple, but safety indices cannot be properly applied to ensure timely updates

Engineering Contradiction:
Improvedownload process simplicityVSAvoidupdate timing precision
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent enables the update program itself to carry its own priority information through safety indices embedded in the update data. The control apparatus automatically reads and processes these indices without requiring external intervention or complex manual prioritization. This self-service mechanism maintains operational simplicity while achieving precise update timing through the automated calculation and application of safety indices.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10705826B2Control apparatus, program updating method, and computer program
Publication Date: 2020.07.07 SUMITOMO ELECTRIC INDUSTRIES LTD
  • US10705826B2 patent drawing
  • US10705826B2 patent drawing
  • US10705826B2 patent drawing

AI summary

Provided is a control apparatus configured to control update of a control program of an on vehicle control device which controls target equipment installed in a vehicle. The control apparatus includes: a memory configured to store an update program for the control program; a determination unit configured to determine priority levels of a plurality of update programs stored in the memory: and a control unit configured to download the plurality of update programs according to the determined priority levels in descending order of the priority levels. The determination unit determines the priority levels on the basis of one or more safety indices that are associated with each of the plurality of update programs stored in the memory.