IoT Gateway Message Merging for Energy Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In the Internet of Things, terminal devices face resource loss and energy consumption issues due to frequent execution of operations, such as conflicting operations like making a device sleep and waking it up, which affect data accuracy and complexity.
Innovation Solution
A message processing method and system where a gateway of the Internet of Things receives and caches operation messages, pre-processes them based on a configured policy, adjusting sequences or merging messages to optimize execution, thereby reducing resource loss and energy consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the terminal device executes operations frequently to respond to multiple applications/platforms, then the service capability is improved, but the energy consumption increases and resource loss occurs
Solution Approach 1:
The patent merges multiple operation messages into a single unified operation message. When the terminal device receives multiple operation messages for the same operation within a time window, the gateway combines these messages into one, reducing the number of times the terminal needs to wake up or change state, thereby decreasing energy consumption while maintaining service capability.
Solution Approach 2:
The patent implements preliminary action by pre-processing operation messages at the gateway before they reach the terminal. The gateway analyzes incoming messages, identifies conflicts or duplicates, and prepares optimized message sequences in advance, so the terminal executes fewer and more efficient operations.
2Speed
If the terminal device executes operations frequently to maintain interaction with applications, then the responsiveness is improved, but the data accuracy deteriorates due to conflicting operations
Solution Approach 1:
The patent employs feedback mechanisms where the terminal device returns status information after executing operations. The gateway uses this feedback to understand the terminal's state and adjust subsequent message processing accordingly, ensuring data accuracy while maintaining responsiveness through intelligent scheduling based on actual execution status.
Solution Approach 2:
The patent dynamically adjusts the operation message sequence based on real-time conditions. The gateway processes messages flexibly, adapting the execution order and timing based on terminal status, message priority, and potential conflicts, thereby ensuring both responsiveness and data accuracy under varying operational conditions.
3Productivity
If the terminal device executes multiple operations within a time window, then the operational complexity increases, but the resource loss increases due to frequent state changes
Solution Approach 1:
The patent combines multiple operations into unified operation messages. When multiple operations target the same terminal within a time window, the gateway merges them into a single coordinated operation, reducing the number of state changes the terminal must undergo and thereby minimizing resource loss while maintaining operational efficiency.
Solution Approach 2:
The patent ensures continuity of useful action by maintaining a message queue that preserves the temporal and logical order of operations. The gateway processes messages continuously, ensuring that operations are executed in an optimized sequence that minimizes interruptions and state changes, thereby reducing resource loss while maintaining productivity.
Data Source
Figure 1~2
Figure 3~5
Figure 6~7
AI summary
A message processing method, device and system for Internet of Things are described. The method includes that: a gateway of the Internet of Things receives one or more operation messages transmitted by a plurality of transmitters for one or more operations of a terminal; and the gateway of the Internet of Things caches and pre-processes the received one or more operation messages in a message queue, and according to a processing result, sends at least one operation message in the message queue to a terminal. By the disclosure, the problems existing in the process of executing interactive operations on the terminal in the related art are solved, the energy consumption generated when the terminal executes the operation messages is saved, and the resource loss of the Internet of Things is reduced.