IoT Action Resource Coordination for Conflict-Aware Trigger Execution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In IoT systems, managing conflicting actions for the same target resource across multiple action resources is challenging, as existing methods lack efficient mechanisms to coordinate trigger conditions and dependency relationships, leading to potential conflicts and reduced execution efficiency.
Innovation Solution
The method involves creating action resources with status and time attributes, along with dependency and conflict policy sub-resources, to manage trigger conditions and resolve conflicts by setting attribute values based on preset logical relationships and timing, ensuring coordinated execution of actions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple action resources are created for the same target resource without coordination mechanisms, then the system can support diverse actions and trigger conditions, but conflicts arise between actions and execution efficiency decreases
Solution Approach 1:
The patent introduces action status attributes and dependency sub-resources as intermediary elements between multiple action resources and the target resource. These intermediaries track the execution state of each action and enforce dependency relationships, allowing the system to support multiple diverse actions while coordinating their execution to avoid conflicts and maintain efficiency.
2Productivity
If action status attributes and dependency sub-resources are introduced to coordinate actions, then execution efficiency and conflict resolution improve, but the complexity of action resource management increases
Solution Approach 1:
The patent segments the action resource structure into distinct components: basic action attributes, action status attributes, and dependency sub-resources. This segmentation allows each component to have a specific, manageable function while working together to coordinate multiple actions. The modular structure reduces overall complexity by making the system more organized and easier to manage.
Data Source
AI summary
Provided is a method for creating an action resource. The method includes: receiving a first creation request, wherein the first creation request includes a first target resource; and creating a first action resource based on the first creation request, wherein the first action resource is configured to trigger a first action for the first target resource; wherein creating the first action resource includes: creating a first action status attribute used for the first action resource, wherein the first action status attribute indicates a status of the first action.


