Dual-System Switching via Boot Progress and Service Registration

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Reliability

If the second system waits for complete booting before allowing switching, then system reliability is improved, but switching time is prolonged

Engineering Contradiction:
Improvesystem reliabilityVSAvoidswitching time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #15Dynamics

2Speed

If switching is allowed before second system booting completes, then switching speed is improved, but functional anomalies occur

Engineering Contradiction:
Improveswitching speedVSAvoidfunctional reliability
Core Design Contradiction:
SpeedVSReliability

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improvefirst system stabilityVSAvoidtotal boot time
Core Design Contradiction:
Stability of the object's compositionVSDuration of action of moving object

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20250217161A1System switching method, and terminal device and storage medium
Publication Date: 2025.07.03 ZTE CORP
  • US20250217161A1 patent drawing
  • US20250217161A1 patent drawing
  • US20250217161A1 patent drawing

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.