IoT Action Resource Coordination for Conflict-Aware Trigger Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesupport for diverse actionsVSAvoidexecution efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveexecution efficiencyVSAvoidaction resource management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12010176B2Method for creating and executing action resource, and electronic device
Publication Date: 2024.06.11 BOE TECHNOLOGY GROUP CO LTD
  • US12010176B2 patent drawing
  • US12010176B2 patent drawing
  • US12010176B2 patent drawing

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.