摘要 |
Methods and systems to allow multiple independently developed service functions to cooperate and offer service actions to users and devices dynamically, incrementally, and efficiently. The methods and systems may be deployed to distributed internet of things (IoT) environments. Embodiments support dynamic creation of contexts of interests (CoIs) based on combinations of real-time event patterns, user behavior metrics, activities, and environment conditions. The CoI creation, detection and service action control executions are decoupled from the service function creation and execution. Each application and service may insert new service action to the action list to invoke remote execution of service functions dynamically. The decoupled detection, action control and service functions execution, reduce the duplicated design and processing efforts. In addition, coordination of actions at the moments of engagements defined by shared CoIs create opportunities for multiple service providers to offer bundled services cooperatively and incrementally while minimize resource conflicts and service disruption. |