Wireless communication network and routing method
First Claim
1. A wireless communication network, comprising:
- a destination node, wherein a destination identifying information corresponds to the destination node;
a first node transmitting a first routing message, wherein a first identifying information corresponds to the first node,wherein the first node has a first routing table, the first routing table including a first entry corresponding to the destination node, the first entry including a first child node field,wherein the first routing message includes at least a first relay field and a first destination node field, and the first relay field is marked to include the first identifying information and the first destination node field is marked to include the destination identifying information;
a second node having a second routing table, wherein a second identifying information corresponds to the second node,wherein the second routing table includes a second entry corresponding to the destination node, the second entry including a second nexthop field and a second child node field,wherein the second node receives the first routing message, marks the second nexthop field to include the first identifying information, and generates and transmits a second routing message according to the first routing message,further wherein the second routing message includes a second parent node field, a second relay field, and a second destination node field, and the second parent node field is marked to include the first identifying information, the second relay field is marked to include the second identifying information and the second destination node field is marked to include the destination identifying information,further wherein the first node receives the second routing message, and after determining that the first identifying information is included in the second parent node field, stores a first mark in the first child node field, wherein the first mark represents the second identifying information, that corresponds to the second node, that is marked in the second relay field; and
a third node having a third routing table, wherein a third identifying information corresponds to the third node,wherein the third routing table includes a third entry corresponding to the destination node, the third entry including a third nexthop field and a third child node field,further wherein the third node receives the second routing message, and marks the third nexthop field to include the second identifying information marked by the second relay field.
1 Assignment
0 Petitions
Accused Products
Abstract
A wireless communication network, including a destination node, a first node transmitting a first routing message, wherein the first node has a first routing table including a first entry for the destination node, and the first entry includes a first list field for child node(s). The network further includes a second node generating and transmitting a second routing message according to the first routing message, wherein the second routing message includes a second parent node field, and the second parent node field is marked as the first node that transmitted the first routing message. The first node further receives the second routing message and stores a first mark in the first list field for child node(s) of the first entry after determining that the second parent node field of the second routing message is marked as the first node, and the first mark denotes the second node.
5 Citations
20 Claims
-
1. A wireless communication network, comprising:
-
a destination node, wherein a destination identifying information corresponds to the destination node; a first node transmitting a first routing message, wherein a first identifying information corresponds to the first node, wherein the first node has a first routing table, the first routing table including a first entry corresponding to the destination node, the first entry including a first child node field, wherein the first routing message includes at least a first relay field and a first destination node field, and the first relay field is marked to include the first identifying information and the first destination node field is marked to include the destination identifying information; a second node having a second routing table, wherein a second identifying information corresponds to the second node, wherein the second routing table includes a second entry corresponding to the destination node, the second entry including a second nexthop field and a second child node field, wherein the second node receives the first routing message, marks the second nexthop field to include the first identifying information, and generates and transmits a second routing message according to the first routing message, further wherein the second routing message includes a second parent node field, a second relay field, and a second destination node field, and the second parent node field is marked to include the first identifying information, the second relay field is marked to include the second identifying information and the second destination node field is marked to include the destination identifying information, further wherein the first node receives the second routing message, and after determining that the first identifying information is included in the second parent node field, stores a first mark in the first child node field, wherein the first mark represents the second identifying information, that corresponds to the second node, that is marked in the second relay field; and a third node having a third routing table, wherein a third identifying information corresponds to the third node, wherein the third routing table includes a third entry corresponding to the destination node, the third entry including a third nexthop field and a third child node field, further wherein the third node receives the second routing message, and marks the third nexthop field to include the second identifying information marked by the second relay field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A routing method, comprising:
-
providing a destination node having a destination identifying information corresponding thereto, a first node having a first identifying information corresponding thereto, a second node having a second identifying information corresponding thereto and a third node having a third identifying information corresponding thereto, wherein the first node has a first routing table, the first routing table including a first entry corresponding to the destination node, the first entry including a first child node field, wherein the second node has a second routing table, the second routing table including a second entry corresponding to the destination node, the second entry including a second nexthop field and a second child node field, wherein the third node has a third routing table, the third routing table including a third entry corresponding to the destination node, the third entry including a third nexthop field and a third child node field; generating a first routing message by the first node, wherein the first routing message includes at east a first relay field and a first destination node field, and the first relay field is marked to include the first identifying information and the first destination node field is marked to include the destination identifying information; transmitting the first routing message; receiving the first routing message by the second node; based on the first routing message, marking, by the second node, the second nexthop field to include the first identifying information in accordance with the first routing message; based on the first routing message, generating a second routing message by the second node, wherein the second routing message includes a second parent node field, a second relay field, and a second destination node field, and the second parent node field is marked as the first identifying information, the second relay field is marked as the second identifying information and the second destination node field is marked as the destination identifying information; transmitting the second routing message by the second node; receiving the second routing message by the first node and the third node; storing a first mark, by the first node, in the first child node field after determining that the second parent node field is marked as the first identifying information, wherein the first mark represents the second identifying information marked by the second relay field; and based on the second routing message, marking, by the third node, the third nexthop field as the second identifying information marked by the second relay field. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification