SERVER-MANAGED, TRIGGERED DEVICE ACTIONS
In some scenarios, devices may execute applications that are configured to monitor a set of conditions (e.g., geographic coordinates detected by global positioning system (GPS) receivers), and to execute actions upon detecting the fulfillment of the conditions. However, in such architectures, each a...
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: | In some scenarios, devices may execute applications that are configured to monitor a set of conditions (e.g., geographic coordinates detected by global positioning system (GPS) receivers), and to execute actions upon detecting the fulfillment of the conditions. However, in such architectures, each application may be responsible for polling the sensors of the device to detect condition fulfillment, and it may be difficult to specify rules in a hardware-independent manner involving multiple applications and/or devices. Presented herein are techniques for configuring devices to perform actions by receiving a rule set from a rule server; registering a set of condition tests for respective conditions of a rule with the sensors of the device; upon being notified by the sensor that a condition test has been fulfilled, evaluating the conditions of the rule; and upon determining a fulfillment of the conditions, executing one or more actions (optionally involving multiple devices and/or applications).
Dans certains cas, des dispositifs peuvent exécuter des applications qui sont configurées pour surveiller un ensemble de conditions (par exemple, des coordonnées géographiques détectées par des récepteurs du système mondial de localisation (GPS)), et pour exécuter des actions après détection que les conditions sont remplies. Cependant, dans de telles architectures, chaque application peut être responsable de l'invitation à émettre des capteurs du dispositif pour détecter le remplissage des conditions, et il peut être difficile de définir des règles d'une manière indépendante du matériel impliquant de multiples applications et/ou dispositifs. L'invention concerne des techniques pour configurer des dispositifs afin qu'ils réalisent des actions par réception d'un ensemble de règles provenant d'un serveur de règles; enregistrer un ensemble de tests de condition pour des conditions respectives d'une règle grâce aux capteurs du dispositif; après avoir été informé par le capteur qu'un test de condition a été rempli, évaluer les conditions de la règle; et après détermination du remplissage des conditions, exécuter une ou plusieurs actions (impliquant facultativement de multiples dispositifs et/ou applications). |
---|