摘要 |
An exemplary method includes a machine-to-machine (“M2M”) rules management system associated with an M2M platform 1) processing a plurality of events associated with one or more M2M objects in substantially real-time as the events occur over a period of time, 2) receiving, while the events are being processed in substantially real-time, data representative of a rule created by a user associated with the M2M platform, and 3) dynamically applying, in response to receiving the data representative of the rule, the rule to the substantially real-time processing of the events. Corresponding methods and systems are also disclosed. |
主权项 |
1. A method comprising:
processing, by a machine-to-machine (“M2M”) rules management system associated with an M2M platform, a plurality of events associated with one or more M2M objects in substantially real-time as the events occur over a period of time; receiving, by the M2M rules management system while the events are being processed in substantially real-time, data representative of a rule created by a user associated with the M2M platform; and dynamically applying, by the M2M rules management system in response to receiving the data representative of the rule, the rule to the substantially real-time processing of the events by processing one or more events that occur after the data representative of the rule is received in accordance with the rule, the processing of the one or more events in accordance with the rule comprising:
determining, in accordance with the rule, that one or more conditions associated with the one or more events are met; andperforming, in accordance with the rule and in response to the determining that the one or more conditions are met, one or more actions based on the occurrence of the one or more events, wherein
the plurality of events comprises a plurality of requests to provision the one or more M2M objects, andthe determining that the one or more conditions associated with the one or more events are met comprises one or more of determining that one or more requests to provision the one or more M2M objects are of a certain type, determining that the one or more M2M objects requested to be provisioned are included in a particular predetermined group of M2M objects, determining that the one or more M2M objects requested to be provisioned are located within a particular geographic territory, and determining that a user performing the plurality of requests to provision the one or more M2M objects is authorized to request the provisioning of the one or more M2M objects. |