Control Program Update Storage With Wired-Over-Wireless Priority

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle processing apparatuses update control programs unnecessarily when update data is received via wireless communication, leading to inefficiencies and potential misalignment in updates performed by dealers and remote locations.

Innovation Solution

A storing apparatus and communication system that includes a first input unit for wired data, a second input unit for wireless data, and a storage unit that stops storing wireless data if wired data is input concurrently, ensuring that control programs are only updated using complete and coordinated update data sets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If update data is received via wireless communication and stored, then the control program can be updated remotely, but unnecessary updates occur when dealer update data is subsequently input

Engineering Contradiction:
Improveremote update capabilityVSAvoidupdate accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by receiving and storing wireless update data in advance, but adds a verification step by checking for subsequently input dealer update data before actually executing the update. This preliminary storage followed by conditional execution resolves the contradiction by allowing remote update capability while preventing unnecessary updates that would compromise update accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by monitoring the first input unit for dealer update data after wireless update data has been received and stored. If dealer update data is detected, the system feedbacks a decision to discard the wireless update data and prioritize the dealer-provided update, thereby maintaining update accuracy while preserving remote update capability.

Inventive Principle:
Principle #23Feedback

2Speed

If wireless update data is stored in advance, then update speed is improved, but time is wasted when the update must be discarded due to subsequent dealer data input

Engineering Contradiction:
Improveupdate speedVSAvoidwasted update time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system applies discarding and recovering by temporarily storing wireless update data in memory, then discarding it if dealer update data is subsequently received. The memory resources are recovered for future use. This approach maintains update speed by having data ready, while minimizing time waste through intelligent discarding when higher-priority dealer updates are detected.

Inventive Principle:
Principle #34Discarding and recovering

Solution Approach 2:

The system implements dynamics by making the update data storage and execution process adaptive rather than static. The system dynamically adjusts which update data to execute based on real-time detection of dealer input, allowing it to switch between wireless and dealer-provided update sources, thereby optimizing both update speed and time utilization.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If the system prioritizes wireless update data, then remote updates are facilitated, but dealer update importance is compromised

Engineering Contradiction:
Improveremote update convenienceVSAvoidupdate priority accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system applies inversion by reversing the expected priority logic. Instead of wireless updates having default priority, the system inverts the approach by giving dealer-provided update data from the first input unit supreme priority. Wireless update data is only executed if no dealer data is present, thus facilitating remote updates while ensuring dealer updates are never compromised.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The system uses an intermediary mechanism by introducing a priority arbitration layer that mediates between wireless and dealer update data. The arbitration logic acts as an intermediary decision-maker that evaluates both sources and determines execution priority, thereby maintaining remote update convenience while ensuring dealer update importance is never compromised.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12071082B2Storing apparatus, communication system, storing method, and computer program
Publication Date: 2024.08.27 AUTONETWORKS TECH LTD
  • US12071082B2 patent drawing
  • US12071082B2 patent drawing
  • US12071082B2 patent drawing

AI summary

In a relay apparatus, if partial data that is a portion of update data that is used to update a control program is input to a second input/output unit, a control unit stores the partial data in a storage unit. If partial data is input to a first input/output unit while partial data is being repeatedly input to the second input/output unit, the control unit stops storing the partial data input to the second input/output unit and stores the partial data input to the first input/output unit in the storage unit.