Application Launch in Standby State
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
When a terminal enters a standby state to conserve resources and reduce power consumption, dormant application programs continue to occupy system resources, leading to unnecessary resource wastage and increased power usage when users attempt to run specific applications.
Innovation Solution
A method and apparatus that allow the terminal to receive application entry information in a standby state, obtain the necessary application identifier, wake the operating system, and keep dormant applications in a dormant state while running the required application, using the operating system to allocate resources and manage processes to ensure only the needed application is active.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the terminal wakes up the operating system and runs the required application program, then the user can use the application, but dormant application programs continue to occupy system resources, wasting resources and increasing power consumption
Solution Approach 1:
The patent extracts and terminates the dormant application program from the system resource pool when a user launches a new application. Instead of allowing multiple applications to coexist in memory, the system actively removes the previously dormant application, ensuring that only the currently needed application occupies system resources, thereby reducing power consumption while maintaining operational responsiveness
Solution Approach 2:
The patent implements dynamic resource allocation where the system state transitions from a static multi-application memory occupation model to a dynamic single-application model. The system adaptively adjusts which application occupies resources based on real-time user needs, terminating dormant applications and allocating resources exclusively to the active application, thus optimizing power consumption during operation
2Speed
If the terminal keeps multiple application programs in dormant state to enable quick switching, then application switching speed improves, but system resources are continuously occupied by dormant applications, increasing power consumption
Solution Approach 1:
The patent extracts the dormant application program from system memory when switching to a new application, rather than maintaining it in a suspended state. This extraction mechanism ensures that system resources are released back to the pool, reducing overall resource occupation while maintaining the ability to quickly launch new applications through fresh instantiation rather than resuming dormant processes
3Use of energy by stationary object
If the terminal enters standby state to save power, then power consumption reduces, but the system cannot respond to application launch requests until fully woken up
Solution Approach 1:
The patent performs preliminary actions by maintaining the operating system in a ready state during standby, allowing it to quickly respond to application launch requests. When an application is launched, the system has already prepared the necessary runtime environment and resource allocation mechanisms, enabling rapid application instantiation without requiring a full system wake-up sequence, thus balancing low power consumption with fast response capability
Data Source
AI summary
A method includes: receiving, in a standby state, application entry information entered by a user; obtaining, according to the application entry information, an identifier of an application program that needs to be run; waking an operating system and keeping, still in a dormant state, a dormant application program in application programs except the application program that needs to be run; and running, by using the operating system and according to the identifier of the application program that needs to be run, the application program that needs to be run. An apparatus includes: a receiving module, an obtaining module, a wake-up module, and a running module. In the present invention, only the application program that needs to be run is run, while the dormant application program in the application programs except the application program that needs to be run is still kept in the dormant state.


