Terminal Device Positioning Service Power Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current terminal devices face high power consumption issues due to abnormal positioning behaviors, such as frequent or long-time positioning, which are not effectively controlled by existing solutions that rely on user intervention or application requests.
Innovation Solution
A terminal device with a processor that actively manages positioning services by determining the status of application programs and restricting or terminating positioning services for background applications to conserve power, using a positioning service authorization status and a blacklist or frozen application list to control power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the terminal device provides positioning service for application programs that request it, then the positioning function works normally, but power consumption becomes excessively high due to abnormal positioning behaviors
Solution Approach 1:
The system automatically monitors positioning service requests, identifies abnormal behaviors (frequent or long-time positioning), and terminates such services without user intervention. The power management module autonomously makes decisions to stop positioning services for applications exhibiting abnormal patterns, enabling self-service power optimization.
Solution Approach 2:
The system continuously monitors positioning service usage patterns and provides feedback to the power management module. When abnormal positioning behavior is detected (such as frequent requests or excessively long positioning duration), the system feeds back this information to automatically terminate the positioning service, creating a closed-loop control mechanism for power management.
2Adaptability or versatility
If the system allows applications to initiate positioning freely, then application functionality is maintained, but the system cannot stop positioning even when applications are terminated, causing high power consumption
Solution Approach 1:
The power management module automatically monitors and controls positioning services without requiring user intervention. When an application is terminated or exhibits abnormal positioning behavior, the system autonomously stops the positioning service and manages the authorization status, enabling automatic control rather than relying on user actions.
Solution Approach 2:
The power management module acts as an intermediary between the positioning system and application programs. It receives positioning service requests, evaluates them against power consumption criteria, and mediates by approving or rejecting services. This intermediary layer enables automatic control while maintaining necessary application access to positioning functionality.
3Loss of information
If the terminal discovers abnormal positioning behavior and notifies the user, then user awareness is improved, but the solution requires user intervention and cannot actively control power consumption
Solution Approach 1:
Instead of merely notifying users and requiring manual intervention, the system automatically terminates positioning services for applications exhibiting abnormal behavior. The power management module self-services by autonomously making decisions to stop positioning based on detected patterns, eliminating the need for user action while actively controlling power consumption.
Solution Approach 2:
The system implements automatic feedback control where positioning service usage is continuously monitored, abnormal patterns are detected, and corrective actions (terminating services) are automatically taken. This closed-loop feedback mechanism replaces manual user intervention with automated active control of power consumption.
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
Embodiments of the present invention disclose a terminal device and a positioning information processing method applied to a terminal device, so as to implement active control on power consumption caused by a positioning service in the terminal device. The terminal device includes a processor and a memory that is configured to store a first application program. The processor is configured to: receive positioning information; and discard the positioning information if the first application program is in a positioning service restricted state and the first application program is currently running in the background.