OPTIMIZING PERFORMANCE OF MULTIPLE LOCATION BASED SERVICE APPLICATIONS THAT ARE RUNNING EITHER ALONE OR SIMULTANEOUSLY ON A WIRELESS DEVICE
Requests for location fix for a mobile device are received from one or more Location Based Service (LBS) applications. The received requests are queued in a First In First Out (FIFO) queue in the mobile device. Based on information in a first request out of the FIFO queue, the mobile device runs a l...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Requests for location fix for a mobile device are received from one or more Location Based Service (LBS) applications. The received requests are queued in a First In First Out (FIFO) queue in the mobile device. Based on information in a first request out of the FIFO queue, the mobile device runs a location engine in a first fix mode to obtain a fix on the location of the mobile device for a response to the first request. While the location engine is running to obtain the fix for the response to the first request, the mobile device analyzes information in a second request in the FIFO queue, to determine a second fix mode for response to the second request. Based on a comparison of the second fix mode to the first fix mode, the mobile device may change the information in the second request to correspond to the first fix mode, before output of the second request from the FIFO queue to the location engine.
Des demandes de point fixe de localisation d'un dispositif mobile sont reçues d'une ou plusieurs applications de services basées sur la localisation (LBS). Les demandes reçues sont mises en file d'attente dans une file d'attente du type premier entré, premier sorti (FIFO) du dispositif mobile. Sur la base d'informations contenues dans la première demande provenant de la file d'attente FIFO, le dispositif mobile exécute un moteur de localisation dans un premier mode de point fixe afin d'obtenir un point fixe de la localisation du dispositif mobile pour une réponse à la première demande. Pendant que le moteur de localisation fonctionne afin d'obtenir le point fixe correspondant à la réponse à la première demande, le dispositif mobile analyse les informations contenues dans une seconde demande de la file d'attente FIFO pour déterminer un second mode de point fixe en réponse à la seconde demande. Sur la base d'une comparaison du second mode de point fixe au premier mode de point fixe, le dispositif mobile peut modifier les informations contenues dans la seconde demande afin qu'elles correspondent au premier mode de point fixe, avant que la seconde demande provenant de la file d'attente FIFO soit fournie au moteur de localisation. |
---|