A method and system supporting location based services for a mobile
electronic device that supports multiple wireless communication
technologies. The mobile device contains a resource proxy for dynamically
storing a set of resources that are available to the electronic device and
that are location specific, e.g., accessible via a point that is near the
electronic device. The resource proxy contains a resource table recording
the available resources and a gateway table indicating a pathway for
reaching the data. The resource proxy definitions are technology
independent with respect to the communication mechanisms required to
obtain the data. Resources are added to the resource proxy via a resource
discovery mechanism automatically performed by the mobile device. Multiple
network gateways can be defined and each is responsible for requesting and
retrieving information for the resource proxy. Network gateways are
coupled to network interfaces which provide the logic required to perform
wireless communication using particular communication mechanisms, e.g.,
Bluetooth or wireless LAN, etc. Applications interface with the resource
proxy using technology independent commands in order to obtain information
from the available resources recorded in the resource proxy. Using the
system of the invention, available resources for a particular location are
collected via a single process/database on the mobile device and presented
to the applications in a uniform way.
Un endroit de support de méthode et de système a basé des services pour un dispositif électronique mobile qui soutient des technologies de communication sans fil multiples. Le dispositif mobile contient une procuration de ressource pour stocker dynamiquement un ensemble de ressources qui sont disponibles au dispositif électronique et qui sont détail d'endroit, par exemple, accessible par l'intermédiaire d'un point qui est près du dispositif électronique. La procuration de ressource contient une table de ressource enregistrant les ressources disponibles et une table de passage indiquant une voie pour atteindre les données. Les définitions de procuration de ressource sont technologie indépendante en ce qui concerne les mécanismes de communication exigés pour obtenir les données. Des ressources sont ajoutées à la procuration de ressource par l'intermédiaire d'un mécanisme de découverte de ressource automatiquement exécuté par le dispositif mobile. Des passages multiples de réseau peuvent être définis et chacun est responsable de demander et de rechercher l'information pour la procuration de ressource. Des passages de réseau sont couplés aux interfaces de réseau qui fournissent la logique exigée pour exécuter la communication sans fil en utilisant les mécanismes particuliers de communication, par exemple, Bluetooth ou LAN sans fil, etc... Les applications se connectent par interface à la procuration de ressource en utilisant des commandes indépendantes de technologie afin d'obtenir l'information des ressources disponibles enregistrées dans la procuration de ressource. En utilisant le système de l'invention, des ressources disponibles pour un endroit particulier sont rassemblées par l'intermédiaire d'un process/database simple sur le dispositif mobile et présentées aux applications d'une manière uniforme.