Application Power Consumption Detection via Function Device Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing power consumption of mobile terminals due to enhanced functionalities leads to reduced standby time and affects communication functions, necessitating a method to accurately determine and optimize power usage of each function device during application execution.
Innovation Solution
A computer-implemented electricity amount detection method and device that acquires ID information of applications and function devices, determines power consumption parameters, and outputs these as indices, issuing alarms if maximum current values exceed preset thresholds.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If battery capacity is expanded to solve power consumption problems, then power supply capacity is improved, but device size and weight increase
Solution Approach 1:
The patent segments the power consumption measurement into individual function device levels. Each function device's power consumption is measured and recorded separately, allowing the system to identify which specific devices consume the most power. This granular segmentation enables targeted power optimization without requiring increased battery capacity.
Solution Approach 2:
The patent implements a feedback mechanism where power consumption data from each function device is continuously monitored, recorded, and used to generate optimization suggestions. The system provides feedback to users about which applications and function devices consume the most power, enabling informed decisions about power usage optimization without expanding battery capacity.
2Adaptability or versatility
If more function devices are added to terminals, then functionality is improved, but power consumption increases
Solution Approach 1:
The patent segments power consumption measurement to the individual function device level, allowing the system to track and analyze the power consumption of each specific device and application. This segmentation enables identification of power-hungry functions while maintaining the full set of available functions, allowing users to make informed decisions about which functions to use.
Solution Approach 2:
The patent changes the measurement parameter from overall system power consumption to individual function device power consumption. By measuring and recording power consumption at the function device level rather than as a aggregate system value, the system enables precise identification and optimization of power usage for each specific function, allowing functionality to be maintained while power consumption is optimized.
3Measurement precision
If power consumption monitoring is implemented at the function device level, then power usage accuracy is improved, but system complexity increases
Solution Approach 1:
The patent implements a self-service approach where each function device's power consumption is automatically measured and recorded by the detection unit without requiring complex external measurement equipment. The system uses existing system resources and components to perform the measurements, reducing the need for additional complex hardware while achieving precise power usage tracking at the function device level.
Data Source
Figure 1~2-1
Figure 2-2~3
Figure 4~5
AI summary
Disclosed an electricity amount detection method and device, a terminal and a storage medium. The method includes that: Identity (ID) information of each function device called by an application is acquired according to ID information of the application; a power consumption parameter generated when each function device is called is correspondingly acquired according to the ID information of each function device called by the application; a power consumption parameter generated when the application is running is determined according to the power consumption parameter generated by each function device; and the power consumption parameter generated when the application is running is output as a power consumption index when the application is running.