METHOD AND DEVICE FOR FORWARDING DATA PACKETS
First Claim
1. A method for forwarding data packets in position based routing of data from a source node (S) to at least one destination node (D) of a mesh network (1), the method comprising the steps of:
- receiving a data packet (2) originating from the source node (S) at an intermediate node (A) and obtaining the geographical position of the destination node (D) from the data packet (2);
determining all accessible neighbor nodes (Ci) of the intermediate node (A) and their positions;
for each neighbor node (Ci) of the intermediate node (A), determining a deviation value (vi) depending on the position of the neighbor node (Ci) in relation to a line of sight (4) between the intermediate node (A) and the destination node (D);
selecting at least one of the neighbor nodes (Ci) that are closer to the destination node (D) than the intermediate node (A) as a next intermediate node (B) depending on the determined deviation values (vi); and
forwarding the data packed (2) to the selected next intermediate node (B);
wherein a control parameter (α
) is included in the data packet 2 and wherein the control parameter (α
) controls the determination of the deviation value (vi).
1 Assignment
0 Petitions
Accused Products
Abstract
The method for forwarding data packets in position based routing of data from a source node (S) to at least one destination node (D) of a mesh network (1) comprises the following steps. A data packet (2) originating from the source node (S) is received at an intermediate node (A) and the geographical position of the destination node (D) is obtained from the data packet (2). All accessible neighbor nodes (Ci) of the intermediate node (A) and their positions are determined. For each neighbor node (Ci) of the intermediate node (A), a deviation value (vi) depending on the position of the neighbor node (Ci) in relation to a line of sight (4) between the intermediate node (A) and the destination node (D) is then determined and at least one of the neighbor nodes (Ci) is selected as a next intermediate node (B) depending on the determined deviation values (vi). The data packed (2) is then forwarded to the selected next intermediate node (B).
-
Citations
15 Claims
-
1. A method for forwarding data packets in position based routing of data from a source node (S) to at least one destination node (D) of a mesh network (1), the method comprising the steps of:
-
receiving a data packet (2) originating from the source node (S) at an intermediate node (A) and obtaining the geographical position of the destination node (D) from the data packet (2); determining all accessible neighbor nodes (Ci) of the intermediate node (A) and their positions; for each neighbor node (Ci) of the intermediate node (A), determining a deviation value (vi) depending on the position of the neighbor node (Ci) in relation to a line of sight (4) between the intermediate node (A) and the destination node (D); selecting at least one of the neighbor nodes (Ci) that are closer to the destination node (D) than the intermediate node (A) as a next intermediate node (B) depending on the determined deviation values (vi); and forwarding the data packed (2) to the selected next intermediate node (B); wherein a control parameter (α
) is included in the data packet 2 and wherein the control parameter (α
) controls the determination of the deviation value (vi). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification