Keyboard-Verified Restart Control to Prevent Accidental Reboots
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electronic devices often perform unnecessary restart operations due to accidental pressing of the restart button, and may fail to restart due to firmware crashes, leading to operational inefficiencies.
Innovation Solution
A restart control device and method that includes a keyboard scan part and a determining part to scan keys and verify the simultaneous pressing of assigned keys and the restart button, providing a restart control signal only when both are pressed, and includes a status value timer to recover scan end status values and prevent firmware crashes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a single restart button is provided for easy operation, then ease of operation is improved, but reliability deteriorates due to accidental pressing
Solution Approach 1:
The patent introduces an intermediary verification mechanism where the keyboard controller acts as a mediator between the restart button and the restart execution. When the restart button is pressed, the system checks whether an assigned key is simultaneously pressed through keyboard scanning. This intermediary check prevents accidental restarts while maintaining the simplicity of the restart button interface.
2Measurement precision
If keyboard scan operations are continuously performed to detect key presses, then measurement precision is improved, but use of energy increases
Solution Approach 1:
The keyboard scan operation is performed periodically rather than continuously. The keyboard controller scans the keyboard at specific intervals to detect key press states. This periodic scanning approach maintains adequate detection precision for restart verification while significantly reducing energy consumption compared to continuous scanning.
3Reliability
If a verification mechanism using assigned keys is implemented to prevent accidental restarts, then reliability is improved, but device complexity increases
Solution Approach 1:
The patent reuses the existing keyboard controller and keyboard scanning functionality for the dual purpose of normal keyboard input processing and restart button verification. By assigning specific keys as verification keys and checking their press state through the existing keyboard scan mechanism, the system achieves reliable restart control without adding separate verification hardware, thus minimizing device complexity.
Data Source
AI summary
The disclosure provides a restart control device and a restart control method. The restart control device is disposed in an electronic device. The electronic device includes a keyboard and a restart button. At least one assigned key of a plurality of keys of the keyboard is set. The restart control device determines whether the at least one assigned key is pressed, and determines whether the restart button is pressed. When determining that the restart button is pressed and the at least one assigned key is pressed, the restart control device provides a restart control signal to cause the electronic device to perform a restart operation. The disclosure can prevent an unnecessary restart operation due to a single restart button being mistyped.


