Method and apparatus for battery-aware dynamic bandwidth allocation for wireless sensor networks
First Claim
1. A method for allocating bandwidth among wireless sensor nodes in a wireless sensor network, the method comprising:
- allocating a portion of transmission time slots for a plurality of wireless sensor nodes based on at least one channel quality metric;
determining battery levels in each of the plurality of wireless sensor nodes and average battery level of all of the plurality of wireless sensor nodes;
allocating a remaining portion of transmission time slots for the plurality of wireless sensor nodes based on the determined battery levels; and
determining differences between the battery levels of each of the plurality of wireless sensor nodes and the average battery level of all of the plurality of wireless sensor nodes, wherein if any such difference is above a predetermined threshold increasing the transmission time slots allocation of wireless sensor nodes having higher battery levels relative to other wireless sensor nodes in the plurality of wireless sensor nodes.
11 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus that allocates bandwidth among wireless sensor nodes in a wireless sensor network (WSN) is disclosed. The method may include allocating transmission time slots for a plurality of wireless sensor nodes based on at least one channel quality metric, determining battery levels in each of the plurality of wireless sensor nodes and average battery level of all of the plurality of wireless sensor nodes, determining differences in battery level between each of the plurality of wireless sensor nodes and average battery level of all of the plurality of wireless sensor nodes, wherein if any such difference is above a predetermined threshold, increasing the transmission time slots allocation of wireless sensor nodes having higher battery levels relative to other wireless sensor nodes in the plurality of wireless sensor nodes.
-
Citations
20 Claims
-
1. A method for allocating bandwidth among wireless sensor nodes in a wireless sensor network, the method comprising:
-
allocating a portion of transmission time slots for a plurality of wireless sensor nodes based on at least one channel quality metric; determining battery levels in each of the plurality of wireless sensor nodes and average battery level of all of the plurality of wireless sensor nodes; allocating a remaining portion of transmission time slots for the plurality of wireless sensor nodes based on the determined battery levels; and determining differences between the battery levels of each of the plurality of wireless sensor nodes and the average battery level of all of the plurality of wireless sensor nodes, wherein if any such difference is above a predetermined threshold increasing the transmission time slots allocation of wireless sensor nodes having higher battery levels relative to other wireless sensor nodes in the plurality of wireless sensor nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus that allocates bandwidth among wireless sensor nodes in a wireless sensor network, the apparatus comprising:
-
one or more sensors that sense environmental conditions; a transceiver that transmits sensor information related to the sensed environmental conditions using transmission time slots; and a controller that allocates a portion of the transmission time slots for a plurality of wireless sensor nodes based on at least one channel quality metric, determines battery levels in each of the plurality of wireless sensor nodes and average battery level of all of the plurality of wireless sensor nodes, allocates a remaining portion of transmission time slots for the plurality of wireless sensor nodes based on the determined battery levels, and determines the difference between the battery levels of each of the plurality of wireless sensor nodes and the average battery level of all of the plurality of wireless sensor nodes, wherein if any such difference is above a predetermined threshold, the controller increases the transmission time slot allocation of wireless sensor nodes having higher battery levels relative to other wireless sensor nodes in the plurality of wireless sensor nodes. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A mobile communication device comprising:
-
one or more sensors that sense environmental conditions; a transceiver that transmits sensor information related to the sensed environmental conditions using transmission time slots; and a controller that allocates a portion of the transmission time slots for a plurality of wireless sensor nodes based on at least one channel quality metric, determines battery levels in each of the plurality of wireless sensor nodes and average battery level of all of the plurality of wireless sensor nodes, allocates a remaining portion of transmission time slots for the plurality of wireless sensor nodes based on the determined battery levels, and determines the difference between the battery levels of each of the plurality of wireless sensor nodes and the average battery level of all of the plurality of wireless sensor nodes, wherein if any such difference is above a predetermined threshold, the controller increases the transmission time slot allocation of wireless sensor nodes having higher battery levels relative to other wireless sensor nodes in the plurality of wireless sensor nodes. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification