Progressive directional routing protocol for directional mode ad hoc networks
First Claim
1. A method of communicating in a mobile ad-hoc network having a plurality of nodes, each node configured to transmit to and receive information, directionally and omnidirectionally from other nodes in the network, the method comprising:
- determining whether a first directional transmission path between a transmitting node and a destination node is known to be free from obstruction;
the transmitting node transmitting a message to the destination node using the first directional transmission path;
retransmitting the message to the destination node using the first directional transmission path when a message receipt acknowledgement in an omnidirectional network transmission has not been received within a predetermined time;
blocking additional transmissions via the first directional transmission path when the message receipt acknowledgement in the omnidirectional network transmission has not been received after more than a pre-set number of retransmissions; and
transmitting the message to a proxy node using a second directional transmission path between the transmitting node and the proxy node based on the message receipt acknowledgement in the omnidirectional network transmission not being received, the message comprising instructions for the proxy node to directionally transmit the message to the destination node.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of communicating in a mobile ad-hoc network is disclosed. It is determined whether a first directional transmission path between a transmitting node and a destination node is known to be free from obstruction. The transmitting node transmits a message to the destination node using the first directional transmission path. The message is retransmitted to the destination node using the first directional transmission path when a message receipt acknowledgement in an omnidirectional network transmission has not been received within a predetermined time. Additional transmissions via the first directional transmission path are blocked when the message receipt acknowledgement has not been received after more than a pre-set number of retransmissions. The message is transmitted to a proxy node using a second directional transmission path between the transmitting node and the proxy node, with instructions for the proxy node to directionally transmit the message to the destination node.
18 Citations
20 Claims
-
1. A method of communicating in a mobile ad-hoc network having a plurality of nodes, each node configured to transmit to and receive information, directionally and omnidirectionally from other nodes in the network, the method comprising:
-
determining whether a first directional transmission path between a transmitting node and a destination node is known to be free from obstruction; the transmitting node transmitting a message to the destination node using the first directional transmission path; retransmitting the message to the destination node using the first directional transmission path when a message receipt acknowledgement in an omnidirectional network transmission has not been received within a predetermined time; blocking additional transmissions via the first directional transmission path when the message receipt acknowledgement in the omnidirectional network transmission has not been received after more than a pre-set number of retransmissions; and transmitting the message to a proxy node using a second directional transmission path between the transmitting node and the proxy node based on the message receipt acknowledgement in the omnidirectional network transmission not being received, the message comprising instructions for the proxy node to directionally transmit the message to the destination node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of communicating in a mobile ad-hoc network having a plurality of nodes, the method comprising:
-
transmitting network bootstrap data through the network using omnidirectional transmissions; the transmitting node transmitting a message to the destination node using a first directional transmission path when the first directional transmission path is known to be free from obstruction; blocking transmissions via the first directional transmission path when a message receipt acknowledgement in an omnidirectionally transmitted bootstrap data package has not been received after more than a pre-set number of retransmissions; and transmitting the message to a proxy node using a second directional transmission path between the transmitting node and the proxy node based on the message receipt acknowledgement in the omnidirectionally transmitted bootstrap data package not being received, the message comprising instructions for the proxy node to directionally transmit the message to the destination node, when it is determined the first directional transmission path has been blocked. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A communications device for use in a mobile ad-hoc network, comprising:
-
a transceiver configured to transmit and receive messages to and from other communications devices in the network; an omnidirectional antenna connected to the transceiver and configured to broadcast and detect network bootstrap data to and from the other communications devices in the network; a directional antenna connected to the transceiver and configured to broadcast and detect messages to and from the other communications devices in the network; a memory that maintains a list of directional transmission paths from the communications device to other communications devices in the network, the list also including a status of each directional transmission path; and a processor that instructs the transceiver to transmit a message to a first one of the other communications devices in the network using a first directional transmission path when the status of the first directional transmission path indicates the first directional transmission path is unobstructed, the processor instructing the transceiver to retransmit the message to the first one of the other communication devices using the first directional transmission path when a message receipt acknowledgement in an omnidirectional network transmission has not been received within a predetermined time; and
the processor instructing the transceiver to block additional transmissions via the first directional transmission path when the message receipt acknowledgement in the omnidirectional network transmission has not been received after more than a pre-set number of retransmissions;
the processor instructing the transceiver to transmit the message to a second one of the other communications devices in the network using a second directional transmission path based on network bootstrap data received from an omnidirectional network, the message comprising instructions for the second one of the other communications devices to transmit the message to the first one of the other communications devices when the status of the first one of the other communications devices indicates the first directional transmission path is obstructed.
-
Specification