Dual-System Switching via Boot Progress and Service Registration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Dual operating systems in terminal devices often require long waiting times for system switching, leading to poor user experience and potential functional anomalies due to incomplete booting of the second system.
Innovation Solution
A method for system switching that involves monitoring the booting progress of the second system, controlling the first system to enter a desktop upon completion of display initialization and service subsystem registration, and setting a system switching button to an available state, allowing immediate switching without delay.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the second system waits for complete booting before allowing switching, then system reliability is improved, but switching time is prolonged
Solution Approach 1:
The patent applies preliminary action by starting the second system in the background during the first system's booting process, rather than waiting for the first system to fully boot before starting the second system. This allows the second system to be pre-loaded and ready for immediate switching, reducing the overall switching time while maintaining reliability through controlled initialization sequences.
Solution Approach 2:
The patent implements dynamics by making the switching button state changeable - it transitions from unavailable to available based on real-time monitoring of the second system's booting progress. This dynamic state change allows the system to optimize between reliability (waiting for complete boot) and speed (allowing early switching) according to the actual booting status.
2Speed
If switching is allowed before second system booting completes, then switching speed is improved, but functional anomalies occur
Solution Approach 1:
The patent applies feedback by implementing a monitoring mechanism that continuously checks the second system's booting progress and uses this information to control the switching button's availability state. This feedback loop ensures that switching is only enabled when the second system has completed necessary initialization, preventing functional anomalies while maximizing switching speed.
Solution Approach 2:
The patent implements dynamics by making the switching button state changeable - it transitions from unavailable to available based on real-time monitoring of the second system's booting progress. This dynamic state change allows the system to optimize between reliability (waiting for complete boot) and speed (allowing early switching) according to the actual booting status.
3Stability of the object's composition
If the first system boots completely before second system, then first system stability is ensured, but total boot time increases
Solution Approach 1:
The patent applies preliminary action by starting the second system in the background during the first system's booting process, rather than waiting for the first system to fully boot before starting the second system. This allows the second system to be pre-loaded and ready for immediate switching, reducing the overall switching time while maintaining reliability through controlled initialization sequences.
Solution Approach 2:
The patent implements continuity of useful action by overlapping the booting processes of both systems - while the first system is booting, the second system simultaneously performs its initialization in the background. This continuous, overlapping action sequence ensures that both systems are ready for switching without requiring sequential completion, thereby reducing total boot time while maintaining first system stability.
Data Source
AI summary
A method for system switching, and a terminal device and a storage medium. The method may include monitoring a booting progress of the second system; controlling the first system to enter a desktop in response to both a reception of a display initialization completion message of the second system and a satisfaction of a received service subsystem registration completion message of the second system with a service subsystem registration requirement in a preset whitelist; and setting a system switching button in the desktop of the first system to an available state.


