Internet-oriented ad-hoc network
First Claim
1. An Internet-oriented mobile ad-hoc network comprising:
- at least one fixed gateway node, the at least one fixed gateway node being in communication with the Internet; and
a plurality of wireless nodes communicatively accessible downstream from the at least one fixed gateway node through any number of intermediate nodes and being able to communicate upstream with the at least one fixed gateway node through any number of intermediate nodes, each of the wireless nodes including wireless transceivers, each of the wireless nodes further including, for each of the at least one fixed gateway node, an upstream routing table (URT), a peer table (PT), a downstream neighborhood table (DNT) and a downstream routing table (DRT), each of the wireless nodes being configured to use the associated tables to make routing decisions, some of the wireless nodes being mobile wireless nodes, some of the mobile wireless nodes being configured to act as a relay for other wireless nodes that cannot directly access the at least one fixed gateway node;
wherein the URT of a wireless node Ni is updated independently by the wireless node Ni and lists each upstream neighboring node that is closer by one hop, to a particular fixed gateway node than is the node Ni, together with the hop count from the upstream neighboring node to the particular fixed gateway;
wherein the PT of the wireless node Ni is updated independently by the wireless node Ni and lists each peer node, defined as a neighboring node that has equal distance, as measured by hop count, to a particular fixed gateway node as the wireless node Ni, together with an associated hop count to the particular fixed gateway;
wherein the DNT of the wireless node Ni is undated independently by the wireless node Ni and lists each neighboring downstream node that is one hope count further away from a particular fixed gateway node than the node Ni, together with the hop count of the downstream neighboring node to the particular fixed gateway node;
wherein the DRT of the wireless node Ni is undated independently by the wireless node Ni and lists each downstream node Nk, as defined by a node that can communicate with the node Ni and is further away from the node Ni, as measured by hop counts of the nodes Ni and Nk to a particular fixed gateway node, together with the hop count of the downstream node Nk to the node Ni;
wherein each node periodically broadcasts a trigger message that comprises a node identification and hop count corresponding to a particular node to inform neighboring nodes that the particular node is present;
wherein each node independently and periodically receives and processes control signals from neighboring nodes; and
wherein each node updates the tables within itself and each node communicates changes to neighboring nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
A hierarchical directional internet-oriented ad-hoc network, defined by a software infrastructure, is composed of fixed gateway nodes and a plurality of wireless nodes, which may be fixed or mobile, and which may act as subscribers, routers, or both. The infrastructure hierarchy is defined by the hop count of each node (distance of that node to a fixed gateway node). The software infrastructure includes two tables associated with each node in the network: the upstream routing table which provides shortest routes to fixed gateway nodes through upstream neighbors, and the downstream routing table which provides shortest routes to subscribers through downstream neighbors. These two tables are used by routing algorithms. A peer table can also be used for alternate routes. The maintenance of the aforementioned tables is performed by autonomous algorithms operating locally on each node by receiving and processing signals from their neighbors.
42 Citations
20 Claims
-
1. An Internet-oriented mobile ad-hoc network comprising:
-
at least one fixed gateway node, the at least one fixed gateway node being in communication with the Internet; and a plurality of wireless nodes communicatively accessible downstream from the at least one fixed gateway node through any number of intermediate nodes and being able to communicate upstream with the at least one fixed gateway node through any number of intermediate nodes, each of the wireless nodes including wireless transceivers, each of the wireless nodes further including, for each of the at least one fixed gateway node, an upstream routing table (URT), a peer table (PT), a downstream neighborhood table (DNT) and a downstream routing table (DRT), each of the wireless nodes being configured to use the associated tables to make routing decisions, some of the wireless nodes being mobile wireless nodes, some of the mobile wireless nodes being configured to act as a relay for other wireless nodes that cannot directly access the at least one fixed gateway node; wherein the URT of a wireless node Ni is updated independently by the wireless node Ni and lists each upstream neighboring node that is closer by one hop, to a particular fixed gateway node than is the node Ni, together with the hop count from the upstream neighboring node to the particular fixed gateway; wherein the PT of the wireless node Ni is updated independently by the wireless node Ni and lists each peer node, defined as a neighboring node that has equal distance, as measured by hop count, to a particular fixed gateway node as the wireless node Ni, together with an associated hop count to the particular fixed gateway; wherein the DNT of the wireless node Ni is undated independently by the wireless node Ni and lists each neighboring downstream node that is one hope count further away from a particular fixed gateway node than the node Ni, together with the hop count of the downstream neighboring node to the particular fixed gateway node; wherein the DRT of the wireless node Ni is undated independently by the wireless node Ni and lists each downstream node Nk, as defined by a node that can communicate with the node Ni and is further away from the node Ni, as measured by hop counts of the nodes Ni and Nk to a particular fixed gateway node, together with the hop count of the downstream node Nk to the node Ni; wherein each node periodically broadcasts a trigger message that comprises a node identification and hop count corresponding to a particular node to inform neighboring nodes that the particular node is present; wherein each node independently and periodically receives and processes control signals from neighboring nodes; and wherein each node updates the tables within itself and each node communicates changes to neighboring nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for Internet-oriented mobile ad-hoc network upon a failure, the Internet-oriented mobile ad-hoc network including a multiplicity of mobile wireless nodes and at least one fixed node acting as a gateway to other networks outside the Internet-oriented mobile ad-hoc network, the method comprising the steps of:
-
receiving a packet by a mobile wireless node Ni, wherein the network has a plurality of wireless nodes, Ni, wherein each mobile wireless node Ni in the network, for each of the at least one fixed gateway node Gk, includes an upstream routing table (URT), a peer table (PT), a downstream neighboring table (DNT) and a downstream routing table (DRT), wherein the URT is updated independently by the wireless node Ni and lists each upstream neighboring node that is closer by one hop to a particular fixed gateway node than the node Ni, together with the hop count of the upstream node to the particular fixed gateway, wherein the PT is updated independently by the wireless node Ni and lists each peer node, as defined as a neighboring node that has equal distance, as measured by hop count, to a particular fixed gateway node as the node Ni, together with an associated hop count to the particular fixed gateway, wherein the DNT is updated independently by the wireless node Ni and lists each neighboring downstream node that is further away from a particular fixed gateway node than the node Ni, together with the hop count of the downstream node to the particular fixed gateway; and
wherein the DRT is updated independently by the wireless node Ni and lists each downstream node, as defined by a node that is reachable from the node Ni and is further away, as measured by a hop count, from a particular fixed gateway node than the node Ni, together with the hop count of the downstream node;receiving a trigger message by the receiving mobile wireless node, wherein the trigger message is generated by a neighboring node; and updating the tables of the receiving mobile wireless node by the receiving mobile wireless node and thus reorganizing the network. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification