Terminal Device Power Management via Application Classification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current power saving modes in terminal devices are post-event processing, leading to limited power saving effects as they only intervene when power is extremely low, failing to manage power consumption effectively throughout the device's operation.
Innovation Solution
A power management method that involves querying an association relationship between power ranges and application programs to determine if an application can be invoked, skipping power-intensive programs when power is insufficient, and prompting the user to decide on application usage to conserve battery life.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the terminal device allows invocation of any application program when power is sufficient, then user operation flexibility is improved, but power consumption increases and battery life decreases
Solution Approach 1:
The system performs preliminary classification of application programs into power-intensive and non power-intensive categories before power depletion occurs. This advance categorization enables the terminal to proactively manage application invocation based on power status, preventing power-intensive applications from being invoked when power is low, thus avoiding the need for disruptive post-event power saving measures
Solution Approach 2:
The system applies different invocation policies to different types of application programs based on their power consumption characteristics. Power-intensive applications are subject to restricted invocation when power is low, while non power-intensive applications maintain normal access. This differentiated approach preserves user flexibility for essential applications while constraining power-intensive ones, resolving the contradiction between operational flexibility and power conservation
2Duration of action of stationary object
If the terminal device restricts application invocation when power is low, then battery life is prolonged, but user service continuity may be affected
Solution Approach 1:
The system establishes an association relationship between power ranges and application programs in advance, classifying applications before power depletion occurs. This preliminary classification ensures that when power drops into a low range, the system can immediately apply the appropriate restrictions without disrupting ongoing services, as the classification was already determined when power was sufficient
Solution Approach 2:
The system dynamically adjusts application invocation policies based on real-time power status. When power is sufficient, all applications can be invoked freely. When power drops into a low range, the system dynamically switches to a restricted mode that prevents invocation of power-intensive applications. This dynamic adaptation maintains service continuity for essential applications while conserving power, resolving the contradiction between battery life and service reliability
3Loss of energy
If the terminal device uses post-event power saving mode, then power consumption is reduced after depletion, but power saving effect is limited because power consumption behavior has already occurred
Solution Approach 1:
The system performs application classification and power range association in advance, before power depletion occurs. This preliminary action enables the system to prevent power-intensive applications from being invoked when power is low, rather than merely responding after power depletion has already happened. The time loss is eliminated because the power saving measures are in place before the critical power threshold is reached
Solution Approach 2:
The system takes preliminary anti-action by preventing the invocation of power-intensive applications before they can consume valuable remaining power. By establishing the association relationship between power ranges and applications in advance, the system creates a preventive mechanism that stops power-consuming behaviors before they occur, rather than merely mitigating them after the fact. This transforms reactive power saving into proactive power management
Data Source
AI summary
A power management method and a terminal device are provided, so as to prevent an ongoing service from being affected because of power saving. The method includes: receiving, by a terminal device, a first operation, where the first operation is used to invoke a first application program; querying, by the terminal device, an association relationship between a power range and an application program, so as to determine whether the first application program to be invoked in response to the first operation is an available application program associated with a power range to which current remaining power of the terminal device belongs; and skipping invoking, by the terminal device, the first application program if the first application program is not an available application program associated with the power range to which the current remaining power belongs.


