Vehicle Control Program Switching During Stopped-State Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing processing apparatuses for vehicles face challenges in smoothly switching from a control program to a simplified program, leading to potential instability during updates, as the switch is not timed appropriately based on vehicle operation states.

Innovation Solution

A processing apparatus and method that include a control processing unit, an update determination unit, and a stop determination unit to assess whether the vehicle is stopped before switching from a first program to a second program with a smaller data amount, ensuring stable operation during updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the program is switched from control program to simplified program independently from vehicle running state, then the program update can be performed, but the switch is not made smoothly and system stability deteriorates

Engineering Contradiction:
Improveprogram update capabilityVSAvoidsystem stability during program switch
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent makes the program switching dynamic by linking it to the vehicle's running state. The control unit determines whether the vehicle is in a stopped state before switching from the control program to the simplified program, and determines when to switch back based on running state changes. This dynamic adaptation to operational conditions ensures smooth transitions and maintains system stability while enabling program updates.

Inventive Principle:
Principle #15Dynamics

2Quantity of substance

If a simplified program with smaller data amount is used, then the data storage requirement is reduced, but the program can only be executed when vehicle is stopped

Engineering Contradiction:
Improvedata amount of programVSAvoidprogram executability across different vehicle states
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent segments the program execution into two distinct modes: control program execution for running states and simplified program execution for stopped states. This segmentation allows each program to be optimized for its specific operational context - the simplified program has smaller data requirements for stopped states, while the control program handles running states, achieving both data reduction and appropriate adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects which program to execute based on the vehicle's running state. The control unit monitors the running state and switches between programs accordingly, allowing the simplified program with smaller data amount to be used appropriately when the vehicle is stopped, while maintaining full functionality when running.

Inventive Principle:
Principle #15Dynamics

3Productivity

If the control program is updated while executing simplified program, then the update process can proceed, but the timing of switch back to control program must be carefully managed

Engineering Contradiction:
Improveprogram update executionVSAvoidprogram switching control logic
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where the control unit continuously monitors the running state of the vehicle. When updating the control program while executing the simplified program, the control unit detects changes in running state and uses this feedback to determine the appropriate timing for switching back to the control program, ensuring safe and controlled transitions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11886855B2Processing apparatus and processing method
Publication Date: 2024.01.30 AUTONETWORKS TECH LTD
  • US11886855B2 patent drawing
  • US11886855B2 patent drawing
  • US11886855B2 patent drawing

AI summary

A processing apparatus is a processing apparatus for a vehicle provided with a control processing unit that executes control processing for controlling an operation of an electronic device by executing a first program, and includes: an update determination unit that determines whether or not to update the first program; and a stop determination unit that determines whether or not running of the vehicle is stopped if the update determination unit makes a determination to update the first program, and, if the stop determination unit determines that running of the vehicle is stopped, the control processing unit executes the control processing by executing a second program, and a data amount of the second program is smaller than a data amount of the first program.