Data forwarding method and node device for mesh network
AssigneeSilergy Semiconductor Technology (Hangzhou) LTD
InventorJunjie Qiao
Life of this patent
Estimating the term…
Abstract
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.
Claims18
A data forwarding method for a mesh network comprising a plurality of nodes, with at least one of said plurality of nodes being configured as a relay node that is configured to forward a data packet generated by a source node to a destination node, the method comprising:
- determining whether to forward said data packet in accordance with a relative position of said relay node and a forwarding count value of said data packet;
- and
- updating said forwarding count value by selecting one of an incrementing count and a decrementing count in accordance with a type of said data packet to be forwarded, wherein said relative position of said relay node is configured as an initial value of said forwarding count value of said data packet.
A node device used as a relay node in a mesh network for forwarding a data packet generated by a source node to a destination node, the node device comprising:
- a node controller for obtaining a type of said data packet and a forwarding count value from said data packet;
- a maximum-value register for storing a maximum value of said forwarding count value;
- and
- a relative-position identification register for storing a relative position of said node device itself, and an RF transceiver for receiving and transmitting said data packet,
- wherein said node controller determines whether or not to forward said data packet in accordance with said relative position of said relay node and said forwarding count value of said data packet, and updates said forwarding count value by selecting one of an incrementing count and a decrementing count in accordance with said type of said data packet when said data packet is forwarded, wherein said relative position of said relay node is configured as an initial value of said forwarding count value of said data packet.
Dependencies are inferred from the claim text.