Method for managing the transfer of information packets across a wireless and routing nodes implementing it
First Claim
1. A method for managing the transfer of information packets across a wireless network comprising a first plurality of permanently powered routing nodes forming a first permanently powered sub-network, a second plurality of permanently powered routing nodes forming a second permanently powered sub-network, and a plurality of intermittently operating routing nodes forming an intermittently operating sub-network, comprising:
- associating the first permanently powered sub-network directly with the second permanently powered sub-network;
if the first permanently powered sub-network loses connection with the second permanently powered sub-network, associating the intermittently operating sub-network with each of the first permanently powered sub-network and the second permanently powered sub-network;
transferring information packets, comprising routing information packets and data information packets, from at least one of the first plurality of permanently powered routing nodes to at least a first intermittently operating routing node of said plurality of intermittently operating routing nodes, using a polling procedure; and
transferring information packets, comprising routing information packets and data information packets, from at least one of the second plurality of permanently powered routing nodes to at least a second intermittently operating routing node of said plurality of intermittently operating routing nodes, using a polling procedure,wherein the polling procedure comprises transmitting a request of data from one intermittently operating routing node to one permanently powered operating routing node, receiving a reply from the permanently powered operating routing node, checking the reply, and if the permanently powered routing node has an information packet pending for the intermittently operating routing node, carrying out a waiting loop which ends either when the permanently powered routing node starts transmission of the information packet or when a predetermined time period expires.
1 Assignment
0 Petitions
Accused Products
Abstract
A wireless network includes permanently powered routing nodes and intermittently operating routing nodes. A polling procedure is used for transferring routing and data information packets from a permanently powered routing node to an intermittently operating routing node. In particular, when the permanently powered routing node has to transmit an information packet to the intermittently operating routing node, it stores the information packet in a memory; it waits until the intermittently operating routing node is able to receive information packets; and then it transmits the information packet to the intermittently operating routing node, and when the intermittently operating routing node has to transmit an information packet to the permanently powered routing node, it transmits immediately the information packet to the permanently powered routing node.
34 Citations
16 Claims
-
1. A method for managing the transfer of information packets across a wireless network comprising a first plurality of permanently powered routing nodes forming a first permanently powered sub-network, a second plurality of permanently powered routing nodes forming a second permanently powered sub-network, and a plurality of intermittently operating routing nodes forming an intermittently operating sub-network, comprising:
-
associating the first permanently powered sub-network directly with the second permanently powered sub-network; if the first permanently powered sub-network loses connection with the second permanently powered sub-network, associating the intermittently operating sub-network with each of the first permanently powered sub-network and the second permanently powered sub-network; transferring information packets, comprising routing information packets and data information packets, from at least one of the first plurality of permanently powered routing nodes to at least a first intermittently operating routing node of said plurality of intermittently operating routing nodes, using a polling procedure; and transferring information packets, comprising routing information packets and data information packets, from at least one of the second plurality of permanently powered routing nodes to at least a second intermittently operating routing node of said plurality of intermittently operating routing nodes, using a polling procedure, wherein the polling procedure comprises transmitting a request of data from one intermittently operating routing node to one permanently powered operating routing node, receiving a reply from the permanently powered operating routing node, checking the reply, and if the permanently powered routing node has an information packet pending for the intermittently operating routing node, carrying out a waiting loop which ends either when the permanently powered routing node starts transmission of the information packet or when a predetermined time period expires. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A network of routing nodes comprising a first plurality and second plurality of always-on routing nodes for a wireless network, the first and second pluralities of always-on routing nodes forming first and second always-on sub-networks, respectively, the first and second sub-networks connected to each other, each always-on routing node comprising a radio transceiver having a permanent power supply and configured to communicate with a plurality of intermittently operating routing nodes, each comprising a radio transceiver having an intermittent operation,
wherein, in the case of a lost connection between the first and second always-on sub-networks, at least one of the first plurality of always-on routing nodes communicates with at least one of the plurality of intermittently operating nodes, and wherein the always-on routing node comprises: -
a memory configured to store at least an information packet to be sent to the at least one intermittently operating routing node, said information packet comprising routing information packets and data information packets; and a module configured to receive a request of data from at least one intermittently operating node, reply to the intermittently operating node, and carry out a waiting loop that ends either when the transmission of the information packet begins or when a predetermined time period expires. - View Dependent Claims (11)
-
-
12. A wireless network of routing nodes comprising a first plurality of permanently powered routing nodes forming a first permanently powered sub-network, a second plurality of permanently powered routing nodes forming a second permanently powered sub-network, and a plurality of intermittently operating routing nodes forming an intermittently operating sub-network, wherein the first permanently powered sub-network is wirelessly connected to the second permanently powered sub-network, and wherein each of said plurality of intermittently operating routing nodes comprises a polling module implementing a polling procedure for receiving, from one of said permanently powered routing nodes, information packets directed to any of said plurality of intermittently operating routing nodes, said information packets comprising routing information packets and data information packets,
wherein each intermittently operating routing node is configured to receive a notification notifying of a loss of connection between the first and second permanently powered sub-networks, and wherein, upon receiving said notification, at least one intermittently operating routing node is configured to search for and connect to a permanently powered routing node using a polling procedure, wherein the polling procedure comprises transmitting a request of data from one intermittently operating routing node to one permanently powered operating routing node, receiving a reply from the permanently powered operating routing node, checking the reply, and if the permanently powered routing node has an information packet pending for the intermittently operating routing note, carrying out a waiting loop which ends either when the permanently powered routing note starts transmission of the information packet or when a predetermined time period expires.
Specification