WIRELESS NETWORKED MESSAGE ROUTING
First Claim
1. A wireless communications system comprising a plurality of nodes clustered for the exchange of data and control message packets, each node having a unique address within the system, and being arranged to ignore received messages not containing their own node address, and each being arranged to generate and transmit an acknowledgement message to the originating node of a data packet received directly, characterised in that each node further comprises a store holding a node address for each other node of the system, each node being arranged, on determining lack of receipt of an acknowledgement message for a message packet transmitted to a target node, to select a further node address from the store and transmit the said message packet to said further node as a re-routed message packet, each node being configured to identify the original target of a received re-routed message packet and to transmit said re-routed message packet to its original target.
4 Assignments
0 Petitions
Accused Products
Abstract
A wireless communication system includes a number of devices to be clustered for the exchange of data and control message packets. Each node (ON, IN1 to IN5) has a unique address within the cluster and is arranged to accept only messages transmitted to it. A dynamic re-routing technique is provided whereby a message packet (M) not received by its target node is detected and re-routed via one or a succession of other nodes of the cluster until either transmission is successful or a predetermined number of failed attempts has been made. The system provides distributed control and intelligence with intermediate nodes for re-routing being selected randomly and current count values for unsuccessful transmission attempts being included within the transmitted packet.
-
Citations
6 Claims
- 1. A wireless communications system comprising a plurality of nodes clustered for the exchange of data and control message packets, each node having a unique address within the system, and being arranged to ignore received messages not containing their own node address, and each being arranged to generate and transmit an acknowledgement message to the originating node of a data packet received directly, characterised in that each node further comprises a store holding a node address for each other node of the system, each node being arranged, on determining lack of receipt of an acknowledgement message for a message packet transmitted to a target node, to select a further node address from the store and transmit the said message packet to said further node as a re-routed message packet, each node being configured to identify the original target of a received re-routed message packet and to transmit said re-routed message packet to its original target.
Specification