Terminal Power Scheduling for Faster Sleep Wake Transitions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The process of entering and exiting a sleep state in terminal devices is time-consuming, affecting user experience due to high power consumption and performance in low power modes.
Innovation Solution
Implementing a resource scheduling method that transitions the terminal device into a high power mode before entering and exiting the sleep state, utilizing flag bits to manage power consumption and avoid low power modes during screen lock and unlock states.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If the terminal device enters sleep state from low power mode, then energy saving is improved, but the transition time becomes excessively long
Solution Approach 1:
The terminal device performs preliminary actions by turning off the screen and locking the screen before entering the sleep state. These preliminary actions prepare the system in advance, allowing it to transition more efficiently into the sleep state without requiring extensive context switching or resource reallocation during the actual sleep entry, thereby reducing transition time while maintaining energy savings.
Solution Approach 2:
The patent implements dynamic power mode switching, where the terminal device can transition between different power consumption levels (first power consumption value and second power consumption value) based on operational needs. This dynamic adjustment allows the system to optimize between energy saving and transition speed by selecting appropriate power modes for different operational phases.
2Speed
If the terminal device uses high power mode before sleep, then sleep entry speed is improved, but energy consumption increases
Solution Approach 1:
The patent segments the power consumption profile into distinct phases: a high power consumption phase during screen-off and lock-screen operations to enable quick sleep entry, and a low power consumption phase during actual sleep state. This segmentation allows the system to concentrate energy usage only when necessary for rapid state transitions, rather than maintaining high power consumption continuously.
Solution Approach 2:
The system dynamically changes the power consumption parameter based on the operational state. By adjusting the power limit value between a first power consumption value (lower) and a second power consumption value (higher), the system optimizes performance for each phase: using higher power during transition preparation and lower power during sleep, thereby achieving fast transitions without excessive overall energy consumption.
3Loss of energy
If the terminal device remains in low power mode during screen lock, then energy saving is improved, but wake-up responsiveness deteriorates
Solution Approach 1:
The terminal device performs preliminary actions by maintaining the screen in an unlocked state for a predetermined duration after wake-up before transitioning to a locked state. This preliminary unlocked period allows the system to remain responsive to user interactions immediately after waking, ensuring good user experience while still achieving energy savings during the subsequent locked and sleep periods.
Data Source
AI summary
Embodiments of this application provide a resource scheduling method and apparatus, and relate to the field of terminal technologies. The method includes: A terminal device starts, where a power limit value of the terminal device is a first power consumption value; the terminal device turns off a screen at a first moment; the terminal device locks the screen at a second moment; the terminal device enters a sleep state at a third moment, where the power limit value of the terminal device between the first moment and the third moment is a second power consumption value, and the second power consumption value is greater than the first power consumption value; and the terminal device turns on the screen at a fourth moment. In this way, the terminal device can be in the high power mode before exiting the sleep state to quickly make a wake-up response.


