Display Reset Circuit for Software Crash Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Display devices, such as televisions, often fail to recover normal operation after software faults, particularly during software upgrades or power failures, due to software crashes in the processor, leading to inability to restart or display issues.
Innovation Solution
A reset device with a processor, reset circuit, and button mechanism that detects signal level changes to determine software faults, allowing the processor to restart and perform crash elimination operations, including restoring initial software versions, uninstalling incompatible applications, and cleaning up cache.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a simple reset button circuit is used to restart the display device, then the device complexity is reduced, but the reliability of recovering from software faults deteriorates
Solution Approach 1:
The reset function is segmented into multiple independent modules: a reset button for user initiation, a processor for logic judgment, and a software fault detection module for analyzing crash causes. This segmentation allows each module to specialize in its function while maintaining overall system reliability without excessive complexity.
Solution Approach 2:
The processor acts as an intermediary between the simple reset button and the complex software fault recovery process. It receives the reset signal, judges whether a software fault exists, and coordinates the appropriate recovery actions, thereby bridging the gap between simple hardware input and complex software restoration.
2Reliability
If automatic software fault detection and crash elimination operations are implemented, then the reliability of fault recovery is improved, but the device complexity increases
Solution Approach 1:
The system implements self-service through automatic software fault detection and crash elimination operations. When a software fault is detected, the processor automatically executes recovery procedures without requiring user intervention, thereby improving reliability while keeping the user interface simple.
Solution Approach 2:
The system performs preliminary actions by detecting software faults and executing crash elimination operations in advance, before the device becomes completely unresponsive. This proactive approach ensures reliable recovery while maintaining a relatively simple system structure.
3Productivity
If the processor performs crash elimination operations such as restoring software versions and cleaning cache, then the productivity of fault recovery is improved, but the loss of time for recovery operations increases
Solution Approach 1:
The system applies partial action by selectively executing only the necessary crash elimination operations based on the detected fault type. Instead of always performing all possible recovery actions, it executes only what is needed, thereby improving recovery effectiveness while minimizing time loss.
Solution Approach 2:
The reset button operates on periodic action, allowing users to initiate recovery at appropriate intervals. The system also performs software version restoration and cache cleaning in periodic cycles during the recovery process, balancing thoroughness with time efficiency.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Provided in the present application are a reset device and display equipment. The reset device comprises: a processing unit, a reset circuit and a button, the reset circuit being connected to the processing unit and the button respectively. When the button is not pressed, the processing unit acquires a first level signal from the reset circuit; when the button is pressed, the processing unit acquires a second level signal from the reset circuit, but cannot identify the acquired second level signal, and thus executes a restart operation for the display equipment; during the process of the restart operation of the display equipment or after the restart operation, if detected that the first level signal and the second level signal outputted by the reset circuit before and after the button is pressed are different, then carrying out a software repair error operation for the display equipment.