Rewrite Progress Display for ECU Update Cancellation Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle electronic control systems face challenges in efficiently managing program updates and rollbacks, particularly in connected car environments, where seamless integration of update data distribution and user-friendly progress notification are lacking, especially during cancellations.

Innovation Solution

A display control device and method that acquires update data, detects cancellations, and continues data distribution while providing distinct notification instructions for update progress, enabling smooth rollback processes and user-friendly displays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the system continues distributing update data after detecting cancellation, then data distribution efficiency is improved, but system reliability deteriorates due to potential incomplete rollback

Engineering Contradiction:
Improvedata distribution efficiencyVSAvoidrollback reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by continuing to distribute the second update data even after cancellation detection, ensuring that the complete update package is available for potential rollback operations. This preliminary data availability resolves the contradiction by preparing the system in advance for possible recovery scenarios while maintaining distribution efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies beforehand cushioning by maintaining the distribution process after cancellation detection, creating a buffer that ensures data integrity and completeness. This cushioning mechanism allows the system to handle unexpected situations (such as network interruptions or power failures) while maintaining both distribution efficiency and rollback reliability.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Ease of operation

If the system provides distinct notification instructions for update progress, then user interface clarity is improved, but device complexity increases due to multiple notification modes

Engineering Contradiction:
Improveuser interface clarityVSAvoidnotification system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The notification system is segmented into distinct notification instructions: a first notification for update progress and a second notification for cancellation status. This segmentation provides clear user interface feedback while managing complexity by organizing notifications into separate, well-defined categories that can be handled independently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The notification system employs dynamics by adapting the type and content of notifications based on the current system state (distributing vs. cancelled). This dynamic approach improves user interface clarity by providing context-appropriate information while maintaining manageable complexity through state-based notification logic.

Inventive Principle:
Principle #15Dynamics

3Speed

If the system detects cancellation during data distribution, then responsiveness to user input is improved, but data distribution completeness deteriorates

Engineering Contradiction:
Improvecancellation detection speedVSAvoiddata distribution completeness
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

The system performs preliminary action by continuing the data distribution process even after cancellation detection, ensuring that the complete data set is transferred. This approach prioritizes data completeness while maintaining fast cancellation detection through separate notification mechanisms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The notification system acts as an intermediary between the cancellation detection mechanism and the data distribution process. This intermediary layer allows the system to detect cancellations rapidly while decoupling the detection speed from the distribution completeness, enabling both high-speed detection and complete data transfer to proceed independently.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11926270B2Display control device, rewrite progress display control method and computer program product
Publication Date: 2024.03.12 DENSO CORP
  • US11926270B2 patent drawing
  • US11926270B2 patent drawing
  • US11926270B2 patent drawing

AI summary

A display control device includes a cancellation detection unit that is configured to detect a cancellation regarding a program rewrite from first update data stored in the rewrite target ECU to second update data acquired from an external device, a write instruction unit that is configured to distribute the second update data to the rewrite target ECU and instruct the rewrite target ECU to write the second update data thereinto, and a notification instruction unit that is configured to give an instruction for notification of a progress regarding the program rewrite. The notification instruction unit is further configured to give the instruction to make the notification of the progress regarding the program rewrite in a first manner when the write instruction unit is distributing the second update data, and give the instruction to make the notification of the progress regarding the program rewrite in a second manner when the cancellation detection unit detects the cancellation. The write instruction unit is further configured to continue distributing the second update data when the cancellation detection unit detects the cancellation during distribution of the second update data by the rewrite instruction unit.