M2M Gateway Operation Priority Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current M2M gateway methods for managing terminal peripherals fail to avoid operation conflicts and system errors, leading to inefficiencies in managing terminal peripherals or groups due to the inability to determine whether to deliver operations of the same type based on current operation situations.
Innovation Solution
An M2M gateway method that obtains a policy definition for events, including operation priority indications, to decide whether to deliver operations to terminal peripherals or groups by comparing current operations with event operations using a priority judgment policy, ensuring that operations of the same type are managed effectively to avoid conflicts and errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the M2M gateway delivers operations to terminal peripherals according to triggering sequence of all events, then the gateway can respond to all events, but operation conflict and system error reporting occur when operations of the same type are delivered simultaneously
Solution Approach 1:
The system performs preliminary actions by configuring priority indications for different operation types in advance. When an event is triggered, the gateway retrieves the priority indication for the operation type and compares it with currently executing operations before delivery, preventing conflicts proactively rather than reacting to errors after they occur.
Solution Approach 2:
The operation delivery mechanism transitions from a static first-come-first-served approach to a dynamic priority-based system. The gateway continuously monitors currently executing operations and adapts delivery decisions based on real-time priority comparisons, allowing higher priority operations to preempt lower priority ones and avoid conflicts.
2Reliability
If the M2M gateway delivers all triggered operations to terminal peripherals, then event response completeness is achieved, but operation conflict occurs when multiple operations of the same type are executed simultaneously
Solution Approach 1:
The system implements feedback by continuously monitoring the execution status of operations on terminal peripherals. When an event is triggered, the gateway checks whether an operation of the same type is currently being executed, and based on this feedback and priority comparison, decides whether to deliver the new operation, thereby avoiding conflicts while maintaining efficient operation flow.
Solution Approach 2:
The invention introduces a new parameter - priority indication - that changes the fundamental characteristic of operation delivery. Instead of delivering operations based solely on triggering sequence, the system uses priority indications to dynamically adjust delivery decisions, allowing the gateway to optimize both conflict avoidance and management efficiency.
3Adaptability or versatility
If the M2M gateway uses a simple event triggering mechanism, then the system is easy to implement, but it cannot determine whether to deliver operations of the same type based on current operation status
Solution Approach 1:
The system performs preliminary actions by configuring priority indications for different operation types in advance. When an event is triggered, the gateway retrieves the priority indication for the operation type and compares it with currently executing operations before delivery, preventing conflicts proactively rather than reacting to errors after they occur.
Solution Approach 2:
The priority indication acts as an intermediary element between the simple event triggering mechanism and the operation delivery decision. It provides the additional information needed to make adaptive delivery decisions without requiring a completely complex judgment mechanism, bridging the gap between simplicity and adaptability.
Data Source
AI summary
Provided is a method for managing a terminal peripheral, including that an M2M gateway obtains a policy definition of an event, and obtains, from the policy definition of the event, an operation priority indication corresponding to an operation in the event; and when the event is triggered by the M2M gateway and if it is determined that an operation of the same type as the operation in the event exists in a corresponding terminal peripheral, whether to deliver the operation in the event to the corresponding terminal peripheral is decided according to the operation priority indication in the policy definition of the event and a priority judgment policy. An M2M gateway is also provided. Processing priorities of operations of the same type can be determined according to priority indications of the operations by adopting the present disclosure, thereby avoiding operation conflict and system error reporting occurring on a terminal peripheral, and improving the efficiency of an M2M gateway in managing a terminal peripheral or a terminal peripheral group.

