Vehicle Software Update Activation With Conditional Consistency Checks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing software update systems for vehicles face high processing loads due to frequent consistency checks and prolonged waiting for product number signals, especially when instantaneous power interruptions occur, leading to inefficient software activation and consistency verification.
Innovation Solution
An update system that transmits activation signals to information processing apparatuses, waits for product number signals, and performs consistency checks only when signals are received, reducing unnecessary processing and optimizing software activation and verification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the update apparatus constantly waits for product number signals and executes consistency checks at predetermined periods, then the software activation reliability is improved, but the processing load becomes excessively large
Solution Approach 1:
The update apparatus executes consistency checks at predetermined periods only when in the product number signal reception waiting state. This periodic execution approach ensures software activation reliability while avoiding continuous processing that would excessively increase the processing load.
2Reliability
If the update apparatus constantly waits for product number signals, then the software consistency verification is improved, but the waiting time becomes excessively long
Solution Approach 1:
The update apparatus dynamically transitions between the product number signal reception waiting state and the consistency check execution state. This dynamic state management allows the system to wait for signals when needed while executing consistency checks at appropriate intervals, optimizing both verification reliability and time efficiency.
3Reliability
If the update apparatus executes consistency checks frequently, then the software consistency is ensured, but the processing load increases excessively
Solution Approach 1:
The update apparatus performs consistency checks at predetermined periods rather than continuously or excessively frequently. This periodic execution maintains software consistency verification while preventing excessive processing load on the system.
Data Source
AI summary
An update apparatus of software includes one or more processors configured to execute: transmitting an activation signal for instructing activation of software to an information processing apparatus mounted on a vehicle; starting to wait for reception of a product number signal indicating a product number of the software transmitted from the information processing apparatus on a condition that the activation signal is transmitted; and performing, on a condition that the product number signal is received, a consistency check of the software based on the received product number signal.


