Geographic location aware routing for wireless sensor networks
First Claim
1. A method for selecting a relay node at a first node for transmitting a packet from the first node to a destination node in a wireless sensor network including a plurality of nodes, comprising:
- determining a size of a bounding box surrounding the destination node based on a distance between the first node and the destination node, and/or a density of the plurality of nodes of the wireless sensor network;
establishing a transmission angle at the first node based on the bounding box, wherein a location of the first node is the vertex of the transmission angle, and the transmission angle is a minimum angle to include the bounding box within two sides of the transmission angle;
selecting a second node as the relay node, wherein the second node has a highest remaining energy level among energy levels of neighbor nodes of the first node within the transmission angle; and
transmitting the packet from the first node to the destination node via the relay node.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the disclosure provide a method for selecting a relay node at a first node for transmitting a packet from the first node to a destination node in a wireless sensor network that includes a plurality of nodes. The method can include establishing a transmission angle within which the relay node is preferentially selected, wherein a bounding box surrounding the destination node is between a first side and a second side of the transmission angle, and selecting a second node having a highest remaining energy level among energy levels of neighbor nodes of the first node within the transmission angle to be the relay node. In one example, the candidate nodes for selecting the second node have a remaining energy level above a threshold.
18 Citations
22 Claims
-
1. A method for selecting a relay node at a first node for transmitting a packet from the first node to a destination node in a wireless sensor network including a plurality of nodes, comprising:
-
determining a size of a bounding box surrounding the destination node based on a distance between the first node and the destination node, and/or a density of the plurality of nodes of the wireless sensor network; establishing a transmission angle at the first node based on the bounding box, wherein a location of the first node is the vertex of the transmission angle, and the transmission angle is a minimum angle to include the bounding box within two sides of the transmission angle; selecting a second node as the relay node, wherein the second node has a highest remaining energy level among energy levels of neighbor nodes of the first node within the transmission angle; and transmitting the packet from the first node to the destination node via the relay node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A sensor node for selecting a relay node for transmitting a packet from the sensor node to a destination node in a wireless sensor network including a plurality of nodes, comprising circuitry configured to:
-
determining a size of a bounding box surrounding the destination node based on a distance between the first node and the destination node, and/or a density of the plurality of nodes of the wireless sensor network; establish a transmission angle at the sensor node based on the bounding box, wherein a location of the sensor node is the vertex of the transmission angle, and the transmission angle is a minimum angle to include the bounding box within two sides of the transmission angle; select a first node as the relay node, wherein the first node has a highest remaining energy level among energy levels of neighbor nodes of the sensor node within the transmission angle; and transmit the packet from the sensor node to the destination node via the relay node. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A sensor network, comprising a sensor node including circuitry configured to:
-
determine a size of a bounding box surrounding a destination node based on a distance between the first node and the destination node, and/or a density of the plurality of nodes of the wireless sensor network; establish a transmission angle at the sensor node based on the bounding box, wherein a location of the sensor node is the vertex of the transmission angle, and the transmission angle is a minimum angle to include the bounding box within two sides of the transmission angle; select a first node as a relay node for transmitting a packet from the sensor node to the destination node in the sensor network including a plurality of nodes, wherein the first node has a highest remaining energy level among energy levels of neighbor nodes of the sensor node within the transmission angle; and transmit the packet from the sensor node to the destination node via the relay node. - View Dependent Claims (22)
-
Specification