Boot Data Update Control Using Backup Power Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for updating firmware in electronic devices fail to ensure smooth completion when power supply interruptions occur, leading to potential startup failures.
Innovation Solution
The electronic device includes a first storage portion for start-up data and a second storage portion for running data, with a power storage portion to continue updates using stored power during power failures, ensuring normal startup.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Stability of the object's composition
If data is automatically synchronized across multiple devices, then data consistency is improved, but user privacy and security are worsened due to unauthorized access risks
Solution Approach 1:
The system performs preliminary authentication and authorization checks before allowing data synchronization. The server verifies user credentials and device permissions in advance, establishing secure access conditions before data transfer occurs, thus preventing unauthorized access while enabling data consistency
Solution Approach 2:
A server acts as an intermediary between multiple user devices, mediating the data synchronization process. The server controls and monitors data transfer, implementing security protocols and authentication mechanisms, thereby maintaining data consistency while protecting user privacy and security through centralized control
2Stability of the object's composition
If data is synchronized in real-time across devices, then data consistency is improved, but network resource consumption and power usage are worsened
Solution Approach 1:
Instead of continuous real-time synchronization, the system implements periodic synchronization at scheduled intervals or triggered by specific events. This reduces network resource consumption and power usage while maintaining adequate data consistency across devices
Solution Approach 2:
The system synchronizes only the necessary portions of data that have changed or are relevant to specific devices, rather than synchronizing all data continuously. This partial synchronization approach reduces network traffic and energy consumption while maintaining data consistency for the synchronized portions
3Ease of operation
If manual synchronization is required between devices, then user control and security are improved, but user convenience and time efficiency are worsened
Solution Approach 1:
The system dynamically adjusts between automatic and manual synchronization modes based on user preferences, device conditions, and security requirements. This dynamic flexibility allows users to control the level of automation, providing both convenience through automatic options and security through manual control when needed
Solution Approach 2:
The system provides feedback to users about synchronization status, data changes, and security events. This feedback mechanism allows users to monitor automatic synchronization processes and intervene manually when necessary, balancing user control with automated convenience
4Adaptability or versatility
If all data is synchronized across all devices, then data availability is improved, but data management complexity and storage requirements are worsened
Solution Approach 1:
The system implements selective data synchronization where different types of data are synchronized to different devices based on their specific functions and user needs. Not all data is synchronized to all devices, but rather each device receives the specific data subsets it requires, reducing storage requirements and management complexity while maintaining necessary data availability
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present disclosure provides an electronic device and a method for controlling data updates of the electronic device, the electronic device comprising: a control portion including a storage configured to store data and a controller configured to control data updates in the storage; a power supply portion; a power storage portion configured to be connected with the power supply portion, receive and store electric power of the power supply portion, and supply the electric power to the control portion; and a power supply detection portion configured to detect whether the power supply portion supplies power normally, the storage includes a first storage portion configured to store start-up data for electronic device start-up and a second storage portion configured to store running data for electronic device running after start-up; in the process of updating the start-up data of the first storage portion, if the power supply detection portion detects the power supply portion has a power supply abnormality, the controller controls the storage to complete the process of updating the start-up data by using the electric power stored in the power storage portion.