Location-Based App Management via Baseband Subsystem Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Modern mobile devices face challenges in efficiently managing location-based applications, particularly in conserving power while monitoring geographic regions, as the application subsystem consumes more power than the baseband subsystem and existing solutions do not effectively manage power consumption during location-based operations.
Innovation Solution
The implementation of location-based application program management on mobile devices, which allows the application subsystem to be set to a power-saving mode while the baseband subsystem continuously monitors the device's location, activating the application subsystem only when the device enters or exits a defined geographic region, thereby reducing unnecessary power usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the application subsystem continuously monitors location to enable location-based application invocation, then the location-based application functionality is improved, but the power consumption increases significantly
Solution Approach 1:
The patent divides the mobile device into two separate subsystems: the baseband subsystem that continuously monitors location using low-power GPS hardware, and the application subsystem that remains in sleep mode and is only activated when location-based applications need to be invoked. This segmentation allows continuous location monitoring without keeping the entire application subsystem active, thereby resolving the contradiction between reliable location-based application invocation and excessive power consumption.
2Speed
If the application subsystem is kept active to quickly respond to location changes, then the application response speed is improved, but the battery life decreases
Solution Approach 1:
The baseband subsystem performs preliminary location monitoring continuously in the background without requiring the application subsystem to be active. When the device enters or exits a geographic region, the baseband subsystem has already detected the location change and can immediately invoke the appropriate application, eliminating the need for the application subsystem to remain continuously active while still achieving fast response times.
3Measurement precision
If location monitoring is performed continuously to ensure accurate geographic region detection, then the location monitoring accuracy is improved, but the energy consumption increases
Solution Approach 1:
The baseband subsystem acts as an intermediary between the GPS hardware and the application subsystem. It continuously monitors location with high accuracy using the GPS receiver, processes location data, determines when geographic region boundaries are crossed, and only then activates the application subsystem. This intermediary approach maintains high location monitoring accuracy while preventing unnecessary energy consumption from keeping the application subsystem continuously active.
Data Source
AI summary
Methods, program products, and systems for location-based application program management are described. A mobile device can receive a first application program to be executed in an application subsystem. The first application program can be configured to be invoked or notified when the mobile device is located at a defined location. The mobile device can register the first application program to a second application program that executes in a baseband subsystem. The mobile device can set the application subsystem to a power-saving operating mode. The second application program can monitor a current location of the mobile device. When the mobile device is currently located at the defined location, the second application program can set the application subsystem to an active operating mode, and invoke the first application program.


