System and method for detecting node mobility based on network topology changes in a wireless communication network
First Claim
Patent Images
1. A method for determining mobility of a first node in an area of an ad hoc network, comprising:
- generating a fixed neighbor node table comprising second nodes in the area which are not mobile;
monitoring changes between the first node and the second nodes; and
determining if the first node is mobile based on the changes,wherein generating a fixed neighbor node table comprising the second nodes in the area which are not mobile, comprises;
measunng a metric of information received from other nodes in the area;
using the metric to determine neighbor nodes;
determining whether the neighbor nodes are fixed; and
designating the ones of the neighbor nodes determined to be fixed as second nodes and including the second nodes in the fixed neighbor node table.
8 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided for determining mobility of a first node in an ad hoc network. A particular node generates a fixed neighbor node table comprising second nodes in the area of the particular node which are not mobile. The particular node can monitor changes between the first node and the second nodes, and then determine if the first node is mobile based on the changes.
39 Citations
18 Claims
-
1. A method for determining mobility of a first node in an area of an ad hoc network, comprising:
-
generating a fixed neighbor node table comprising second nodes in the area which are not mobile; monitoring changes between the first node and the second nodes; and determining if the first node is mobile based on the changes, wherein generating a fixed neighbor node table comprising the second nodes in the area which are not mobile, comprises; measunng a metric of information received from other nodes in the area; using the metric to determine neighbor nodes; determining whether the neighbor nodes are fixed; and designating the ones of the neighbor nodes determined to be fixed as second nodes and including the second nodes in the fixed neighbor node table.
-
-
2. A method for determining mobility of a first node in an area of an ad hoc network, comprising:
-
generating a fixed neighbor node table comprising second nodes in the area which are not mobile; monitoring changes between the first node and the second nodes; and determining if the first node is mobile based on the changes, wherein monitoring changes between the first node and the second nodes, comprises; periodically transmitting a message from each of the second nodes; determining contact times between the first node and each of the second nodes by determining if the messages are being received at the first node from the second nodes; averaging the contact times to determine an average contact time; and monitoring changes in the average contact time between the first node and the second nodes. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. A method for assessing the degree of mobility of a particular node in a mobile ad-hoc network, comprising:
-
monitoring and recording in a neighbor table of the particular node each fixed neighbor node in an operable range of the particular node; monitoring and recording for each fixed neighbor node the entry time to and exit time from the operable range of the particular node; and quantifying the average contact period for the fixed neighbor nodes, wherein an average contact period greater than a threshold duration indicates a lack of mobility of the particular node.
-
-
10. A first node configured to determine whether it is mobile in an ad hoc network, comprising:
-
a processor configured to generate a fixed neighbor node table comprising second nodes which are not mobile, monitor changes in contact times between the first node and the second nodes, and determine if the first node is mobile based on the changes in the contact times between the first node and the second nodes, wherein the processor is configured to measure a metric of information received from other nodes in an area of the first node, use the metric to determine neighbor nodes, determine whether the neighbor nodes are fixed, designate the ones of the neighbor nodes determined to be fixed as second nodes, and include the second nodes in the fixed neighbor node table.
-
-
11. A first node configured to determine whether it is mobile in an ad hoc network, comprising:
-
a processor configured to generate a fixed neighbor node table comprising second nodes which are not mobile, monitor changes in contact times between the first node and the second nodes, and determine if the first node is mobile based on the changes in the contact times between the first node and the second nodes; and a receiver configured to periodically receive a message from each of the second nodes, and wherein the processor is further configured to determine contact times between the first node and each of the second nodes by determining if the messages are being received at the first node from the second nodes, average the contact times to determine an average contact time, and monitor changes in the average contact time between the first node and the second nodes. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A first node configured to assess its mobility status in an ad hoc network, the first node comprising:
-
a processor configured to determine which nodes in an operable range of the first node are fixed neighbor nodes, an entry time for each fixed neighbor node, and an exit time for each fixed neighbor node; a memory configured to store the fixed neighbor nodes in a fixed neighbor node table, the entry time for each fixed neighbor node, and the exit time for each fixed neighbor node, wherein the processor is configured to determine a contact period between the first node and each of the fixed neighbor nodes, and to determine an average of the contact periods, wherein the processor determines that the first node is stationary if the average is greater than or equal to a threshold duration.
-
Specification