Mesh Node Data Forwarding Control via Packet Type Counters
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In mesh networks, data forwarding often leads to increased power consumption and packet collisions due to uncontrolled forwarding of data packets, which can result in network instability.
Innovation Solution
A data forwarding method and node device that restrict the forwarding times of data packets based on their type and a forwarding count value, with incremental or decremental counting depending on the packet type, and using relative positions to determine forwarding, thereby controlling data packet transmission efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data packets are forwarded without restriction in mesh network, then data transmission coverage is improved, but power consumption increases and packet collisions occur
Solution Approach 1:
The patent changes the forwarding behavior parameter from unrestricted to restricted by forwarding count value. Nodes modify their forwarding decisions based on the forwarding count value in packet headers, transforming the system from unlimited forwarding to controlled forwarding with specific parameter thresholds.
Solution Approach 2:
The forwarding count value acts as a feedback mechanism that informs nodes about how many times a packet has been forwarded. Nodes use this feedback information to make intelligent forwarding decisions, stopping forwarding when the count reaches a threshold, thereby preventing excessive forwarding and reducing power consumption.
2Reliability
If data packets are forwarded without restriction in mesh network, then data transmission coverage is improved, but packet collisions increase
Solution Approach 1:
The patent introduces forwarding count value as a controlling parameter that changes packet forwarding behavior. By setting thresholds for this parameter, the system transitions from unrestricted forwarding that causes collisions to controlled forwarding that prevents excessive packet transmissions and reduces collision probability.
Solution Approach 2:
The forwarding count value provides feedback to intermediate nodes about the packet's transmission history. Nodes use this feedback to determine whether to forward or discard packets, preventing unlimited retransmission and reducing the likelihood of packet collisions in the network.
3Reliability
If forwarding count value is incremented for command packets, then command delivery is ensured, but unnecessary forwarding increases
Solution Approach 1:
The patent applies different forwarding rules to different packet types (command packets vs. status packets). Command packets use incremental counting to ensure delivery, while status packets use decremental counting for efficient propagation. This local differentiation optimizes forwarding behavior for each packet type's specific requirements.
Solution Approach 2:
The forwarding count value mechanism is dynamic and adapts to packet type. The system changes the counting direction (incremental for command, decremental for status) based on packet characteristics, allowing flexible control of forwarding behavior to balance reliability and efficiency for different communication needs.
Data Source
AI summary
The disclosure relates to a data forwarding method and a node device for a mesh network. The mesh network comprises a plurality of nodes. At least one of the plurality of nodes is a relay node which forwards a data packet from a source node to a destination node. The method includes determining whether or not to forward the data packet in accordance with a type and a forwarding count value of the data package. The forwarding count value is changed in different manners in accordance with the type of the data packet when the data packet is forwarded. The data forwarding method decreases forwarding times of the data packets, reduces power consumption and increases efficiency of network communication.


