Electronic Device Location Request Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electronic devices experience increased power consumption due to continuous location information requests from applications running in the background or with the display turned off, leading to unnecessary resource allocation and battery drain.
Innovation Solution
An electronic device method that manages applications by monitoring and limiting resource allocation based on an application list, ignoring or reducing location information requests for applications registered in the list when the display is off or the application is in the background, using a service module to filter and optimize location data requests.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If applications continuously request location information even when executed in background or display is turned off, then location information availability is improved, but power consumption increases
Solution Approach 1:
The system dynamically adjusts location measurement behavior based on application state and display status. When display is on or application is in foreground, location requests are fulfilled normally. When display is off or application is in background, the system selectively ignores location requests to reduce power consumption while maintaining location availability when needed.
Solution Approach 2:
The system changes the operational parameters of the location measurement module based on system state. By monitoring display state and application execution state, the system adjusts whether location measurements are performed, effectively changing the measurement frequency parameter from continuous to conditional based on actual need.
2Reliability
If applications make continuous location requests in background state, then location service reliability is improved, but resource allocation efficiency deteriorates
Solution Approach 1:
The system segments location service requests based on application state and display status. Different handling strategies are applied: normal fulfillment when display is on, and selective ignoring when display is off or application is in background. This segmentation allows the system to maintain reliability for active applications while improving resource efficiency for inactive ones.
3Measurement precision
If location measurement is performed continuously regardless of application state, then measurement precision is maintained, but energy waste increases
Solution Approach 1:
Instead of continuous location measurement, the system implements periodic measurement triggered by specific conditions (display on/off transitions, application foreground/background transitions). Location measurements are performed periodically when needed rather than continuously, reducing energy waste while maintaining precision when location information is actually required.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An electronic device for managing one or more applications is provided. The electronic device includes a display, a location measurement module, a communication interface, a memory configured to store a first application program and a second application program, and a processor, electrically connected to the display, the location measurement module, the communication interface, and the memory, configured to execute the first application program, acquire a location information request from the first application program, and determine whether to respond to the location information request at least partially based on a state of the display or information related to the first application program when the instructions are executed.