Multi-system Terminal Update via Partition Change Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current technologies lack a feasible solution for updating multiple systems in a terminal without requiring restarts or complex switching processes, making system updates inefficient and difficult to manage.
Innovation Solution
A method and device for updating multi-system terminals by detecting changes in file partitions, creating identifier files, and loading corresponding system partitions, allowing for easy identification and updating of systems without user intervention, improving efficiency and applicability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If traditional system updating methods are used in multi-system terminals, then system updates can be performed, but the updating process is complex and requires manual intervention
Solution Approach 1:
The system automatically detects which system needs updating by comparing version information in the updating package with installed system versions, automatically selects the target system, and performs the update without requiring manual user intervention or complex switching operations
Solution Approach 2:
The system pre-loads both system partitions into memory before the update operation, and prepares the updating environment in advance, which simplifies the actual updating process and eliminates the need for complex runtime decision-making and manual intervention
2Productivity
If system updating is performed in multi-system terminals, then system functionality can be improved, but terminal downtime increases
Solution Approach 1:
The system maintains continuous operation by keeping one system running while updating the other system in the background. The updated system is loaded into memory and prepared alongside the running system, allowing seamless switching without terminal downtime or interruption of service
Solution Approach 2:
The target system is completely updated and validated in memory before switching occurs. All update operations are performed preliminarily in the background while the terminal continues to operate on the original system, eliminating downtime by having the replacement system ready in advance
3Measurement precision
If manual system selection and switching is required for updates, then update accuracy can be controlled, but user operation complexity increases
Solution Approach 1:
The system automatically compares the version information contained in the updating package with the version information of installed systems, uses this feedback to automatically identify and select the correct target system for updating, and verifies the selection before proceeding, eliminating the need for manual system identification and selection
Solution Approach 2:
The system performs self-identification of the target system by automatically analyzing the updating package contents and matching them with installed systems. The system autonomously completes the entire process of system identification, selection, and verification without requiring user intervention or manual switching operations
Data Source
Figure 1
Figure 2~3
Figure 4
AI summary
The present disclosure provides a system updating method for a multi-system terminal, a system updating device for a multi-system device, and a terminal. The system updating method for the multi-system terminal includes: during a process of creating a system updating file of the multi-system terminal, detecting whether data of a plurality of file partitions specified in the system updating file has changed; upon detecting that the data of at least one file partition of the plurality of file partitions has changed, establishing an identification file for updating a system corresponding to the at least one file partition in the system updating file; and upon receiving an instruction for updating a system of the multi-system terminal, updating a corresponding system of the multi-system terminal according to the identification file of the system updating file. By means of the technical solution of the present disclosure, any system of the multi-system terminal can be updated easily, a high applicability can be obtained, the operation and control is easy, thereby improving efficiency of system updating.