Mobile Device Battery Power Allocation via Priority and Discharge Curves
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices face battery life limitations due to increasing processing power and service demands, with existing power management techniques failing to effectively allocate battery resources to ensure sufficient power for critical applications.
Innovation Solution
Implementing quality-of-service (QoS) mechanisms to allocate battery power based on application priorities and discharge curves, allowing for reserved power allocation before application execution, dynamic adjustment of power distribution, and mitigation actions to ensure sufficient battery life for high-priority applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If processing power and service capabilities are increased to enhance mobile device functionality, then device performance and service versatility are improved, but battery power consumption increases and battery life decreases
Solution Approach 1:
The system performs preliminary power allocation before application execution by receiving an indication of an application becoming active, determining required battery power, and allocating power in advance. This allows the device to prepare power resources proactively, ensuring critical applications receive sufficient power while managing overall consumption before it becomes a constraint.
Solution Approach 2:
The system dynamically changes power allocation parameters based on application priorities and device conditions. By adjusting the amount of battery power allocated to different applications in real-time, the system optimizes the balance between performance and power consumption, ensuring high-priority applications receive adequate power while limiting power to lower-priority applications.
2Adaptability or versatility
If battery power is allocated to multiple applications simultaneously, then application functionality is maintained, but individual application performance deteriorates due to insufficient power per application
Solution Approach 1:
The system applies local quality by allocating different amounts of battery power to different applications based on their individual priorities and requirements. High-priority applications receive sufficient power to maintain optimal performance, while lower-priority applications receive reduced power allocation. This differentiated approach ensures that critical applications maintain reliability while the system continues to support multiple applications simultaneously.
3Reliability
If battery power is reserved for critical applications before execution, then power sufficiency for critical applications is ensured, but power availability for other applications decreases
Solution Approach 1:
The system performs preliminary power allocation before application execution by receiving an indication of an application becoming active, determining required battery power, and allocating power in advance. This allows the device to prepare power resources proactively, ensuring critical applications receive sufficient power while managing overall consumption before it becomes a constraint.
Solution Approach 2:
The system dynamically adjusts power allocation based on real-time conditions and application priorities. By making power distribution flexible and adaptable rather than fixed, the system can ensure critical applications receive guaranteed power while still allowing other applications to utilize remaining power resources, maintaining a balance between reliability and versatility.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Techniques for managing battery power of a mobile device are described. In an aspect, battery power may be reserved for an application prior to execution of the application on the mobile device. The reservation may ensure that the application has sufficient battery power for execution. In another aspect, battery power may be allocated to applications based on their priorities. The applications may be ordered based on their priorities, and the available battery power for the mobile device may be allocated to one application at a time, starting with the highest priority application. In yet another aspect, battery power may be allocated to applications based on a battery discharge curve for the mobile device. An operating point on the battery discharge curve may be selected based on at least one objective. The available battery power may be determined based on the selected operating point and allocated to the applications.