Geo-fence Based Location Tracking for Mobile Device Power Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices experience excessive power consumption and unwanted background activities due to frequent location data requests, especially when apps are not in use, leading to inefficient resource utilization.
Innovation Solution
A mobile device system that configures location detection mechanisms to provide location data only when entering or exiting predefined geo-fences, dynamically adjusting the collection of location data based on movement status and geo-fence proximity, thereby reducing unnecessary data collection and power usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If frequent location data requests are made to track mobile device location, then location tracking accuracy is improved, but power consumption increases
Solution Approach 1:
The system implements periodic location data collection triggered by specific events (entering or exiting geo-fences) rather than continuous monitoring. The operating system prompts the application to start collecting location data only when the mobile device enters a geo-fence area, and to pause collection when exiting, creating an event-driven periodic action pattern that reduces unnecessary power consumption while maintaining tracking accuracy when needed
Solution Approach 2:
The system dynamically adjusts location collection behavior based on the mobile device's proximity to areas of interest. Geo-fences are dynamically generated around areas of interest, and the location detection mechanisms are dynamically activated or deactivated based on whether the device is within these dynamically defined boundaries, allowing the system to adapt to changing spatial contexts
2Loss of information
If continuous location data collection is performed, then location information availability is improved, but background activities increase
Solution Approach 1:
The system performs preliminary actions by pre-defining geo-fences around areas of interest before location tracking begins. The operating system is configured with predetermined geo-fence boundaries and movement status thresholds in advance, so that when the mobile device enters these pre-defined areas or reaches predetermined movement statuses, location data collection can immediately commence without delay, ensuring information availability while avoiding continuous background processing
Solution Approach 2:
The system extracts location data collection activities from continuous background operations and isolates them to specific trigger events. By separating the location collection function from continuous execution and linking it only to geo-fence entry/exit events or predetermined movement status changes, the system eliminates unnecessary background activities while preserving location information availability when spatial or movement conditions are met
3Speed
If location detection mechanisms are constantly active, then location detection speed is improved, but resource utilization efficiency decreases
Solution Approach 1:
The system applies local quality by concentrating location detection resources specifically in geo-fence areas rather than uniformly across all locations. The operating system configures location detection mechanisms to be highly responsive and accurate when the mobile device is within or approaching geo-fenced areas of interest, while reducing detection activity in other regions, thereby optimizing resource utilization efficiency without sacrificing detection speed when needed
Solution Approach 2:
The system segments the operational space into geo-fenced areas of interest and non-interest areas. By dividing the geographic space into distinct segments with different location monitoring requirements, the system can apply high-speed location detection only within relevant geo-fence segments while using lower-power detection modes or no detection outside these segments, improving overall resource utilization efficiency while maintaining fast detection capability within important areas
Data Source
AI summary
A mobile device running a software application is configured to provide initial location data to a server when it is first turned on, or reaches a predetermined movement status. The server determines, based on the initial location data, geo data including a set of geo-fences near the mobile device and a region including areas defined by the set of geo-fences, and provides the geo data to the mobile device. The mobile device is further configured to collect its locations when the mobile device is within any of the set of geo-fences and to provide the collected locations to the server. The mobile device is further configured to track its movement status after it has been outside the region and, in response to having reached a predetermined movement status, obtain updated geo data including a new region and a new set of geo-fences from the server. The software application enables efficient tracking of mobile device locations and reduces power consumption.


