Mobile Device Power Management via Application Operation Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile electronic devices face challenges in managing battery power consumption, as terminating applications that excessively consume power may not fully address the issue, and restricting all operations can be suboptimal, leading to repeated battery over-consumption problems.
Innovation Solution
The system detects specific applications causing excessive battery power consumption, identifies the cause, and responds by taking appropriate actions such as restricting operations or components based on established policies to optimize power use.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If an application is forcibly terminated to reduce battery consumption, then battery power consumption is reduced, but the application may be executed again causing repeated battery over-consumption problems
Solution Approach 1:
The system performs preliminary analysis of application operations to identify specific operations causing excessive battery consumption before the application is re-executed. By pre-establishing monitoring policies and identifying problematic operations in advance, the system can prevent repeated battery over-consumption rather than merely terminating the application after the fact.
Solution Approach 2:
The system implements a feedback mechanism that continuously monitors application operations and battery consumption, compares actual consumption against thresholds, and dynamically adjusts control decisions. When an application is terminated and re-executed, the feedback loop detects the recurring consumption pattern and triggers appropriate responses to prevent repeated over-consumption.
2Loss of energy
If all operations of an application are restricted to prevent battery over-consumption, then battery power consumption is controlled, but this is suboptimal when only a part of operations cause excessive consumption
Solution Approach 1:
The system segments the application's operations into individual monitorable units, allowing selective identification and control of specific operations that cause excessive battery consumption. Instead of treating the application as a monolithic entity, the system divides its operations into discrete segments that can be independently analyzed and controlled based on their power consumption characteristics.
Solution Approach 2:
The system applies different control qualities to different operations within the same application. Operations identified as causing excessive battery consumption are subject to restrictions, while other operations continue to function normally. This localized control approach maintains application productivity by preserving beneficial operations while restricting only the problematic ones.
3Loss of energy
If the system monitors and controls application operations to optimize battery usage, then battery efficiency is improved, but the system complexity increases
Solution Approach 1:
The system enables applications to self-report their operations and battery consumption characteristics through integrated monitoring interfaces. Applications essentially serve themselves by providing the data needed for analysis, reducing the burden on the system to implement complex external monitoring and measurement mechanisms.
Solution Approach 2:
The system changes the monitoring parameters dynamically based on application behavior and battery status. Rather than continuously monitoring all operations at fixed intervals, the system adjusts monitoring frequency and depth based on detected patterns, battery charge levels, and application priority, thereby reducing overall system complexity while maintaining effective battery management.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An electronic device and an operating method thereof for monitoring, identifying and controlling an application and a component which excessively consume battery power are provided. The electronic device monitors an operation of an application installed therein or an operation of a component embedded therein. The electronic device checks the amount of power consumed for the operation of the application or the operation of the component at regular intervals, and based on the checked amount of power, determines whether the operation of the application or the operation of the component is an abnormal operation. If the operation of the application or the operation of the component is an abnormal operation, the electronic device identifies a policy corresponding to the abnormal operation and based on the identified policy, controls the operation of the application or the operation of the component to eliminate the abnormal operation.