WO2006124221A2

System and method for efficiently routing data packets and managing channel access and bandwidth in wireless multi-hopping networks

Abstract

A method for routing data packets from a source to a destination in a wireless communication network comprising a plurality of nodes, wherein each node is in uplink-downlink association with at least one neighboring node, and wherein each node comprises a registration table identifying all downlink nodes that are associated with the node, the method comprising: sending an Open Stream message from a source node which specifies a destination node; and receiving the Open Stream message at the uplink node of the source node, wherein the uplink node relays the Open Stream message to the destination node if the destination node is registered in the registration table of the uplink node.

WO2006124221A2, drawing sheet 1
Sheet 1 of 6

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

20 claims: 3 independent, 17 dependent

  1. 1
    WHAT IS CLAIMED IS:1. A method for routing a data packet from a source node to a destination node in a wireless communication network comprising a plurality of nodes, wherein each node is in at least one of uplink and downlink association with at least one neighboring node, and wherein each node comprises a registration table identifying at least one of uplink and downlink nodes that are associated with the node, the method comprising: sending an Open Stream message from the source node which specifies a destination node;receiving the Open Stream message at at least one uplink node of the source node, wherein the at least one uplink node relays the Open Stream message to the destination node if the destination node is registered in the registration table of the at least one uplink node, and wherein, if the destination node is not registered in the registration table, the at least one uplink node relays the open stream message to its own upstream neighboring node, which checks its registration table for the destination node.
  2. 8
    8 A method for managing channel access by nodes in a wireless communication network, the method comprising:monitoring, by at least one node in the network, at least one of data transmissions and intent-to- transmit messages by neighboring nodes;determining, by the at least one node, the identity of those time slots in use by the at least one node and by the neighboring nodes and those time slots not in use by the at least one node and the neighboring nodes;and broadcasting, by the at least one node, information including the identity of used and unused time slots to the other nodes, such that the other nodes can chose an unused time slot for packet transmission.
  3. 16
    A method for efficient utilization of channel bandwidth by nodes in a wireless communication network, the method comprising:recording in a utilization table of a node the identity of time slots allocated by the node for data packet transmission, the identity of time slots used by neighboring nodes for packet transmission, and the identity of time slots at which the neighboring nodes receive packet transmissions;and broadcasting the utilization table from the node to neighboring nodes, wherein the neighboring nodes receiving the broadcast update their own utilization tables in view of the received utilization table, and wherein the utilization table at each node is usable by that node for selecting unused time slots for transmitting data packets.