IP Library Granted Patent US 8,605,657
Granted Patent B2
US 8,605,657 · App. 12/970,565 · Granted Dec 10, 2013

Mesh routing method and mesh routing apparatus in beacon enabled wireless AD-HOC networks

Inventors: So Young Hwang (Busan, KR); Jong Jun Park (Daejeon, KR); Hoon Jeong (Daejeon, KR); Bong Soo Kim (Daejeon, KR); Seong Soon Joo (Daejeon, KR); Jong Suk Chae (Daejeon, KR)
Assignee: Electronics and Telecommunications Research Institute
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,605,657
App. No.
12/970,565
Granted
Dec 10, 2013
Kind
B2
Abstract

There is provided a mesh routing method in beacon-enabled wireless AD-HOC networks that includes: broadcasting, by nodes constituting a wireless AD-HOC network, a beacon message loading neighbor node information on a beacon payload; managing, by a node receiving the broadcasted beacon message, its own neighbor node table by extracting the neighbor node information loaded on the beacon payload; and performing, by a source node attempting to transmit data or commands, mesh routing on the basis of its own neighbor node table.

Claims (32)

1. A mesh routing method, comprising:

broadcasting, by each node constituting a wireless AD-HOC network, a beacon message loading neighbor node information on a beacon payload;

generating, by a node receiving the broadcasted beacon message, a neighbor node table by adding the neighbor node information loaded on the beacon payload to the neighbor node table; and

performing, by a source node attempting to transmit data or commands, mesh routing based on a neighbor node table generated for the source node using a corresponding neighbor node information extracted from the beacon payload.

2. The mesh routing method of claim 1 , wherein the neighbor node information is a list of addresses of neighbor nodes.

3. The mesh routing method of claim 1 , wherein the beacon payload further includes a flag field for indicating that the neighbor node information loaded on the beacon payload is changed or marking the number of the neighbor node information segmented depending on the size of the beacon payload.

4. The mesh routing method of claim 1 , wherein the performing of the mesh routing includes:

checking, by the source node, whether or not information on a destination node is included in its own neighbor node table;

extracting information on the next hop on a route to the destination node from the neighbor node table when the information on the destination node is included in the neighbor node table; and

transmitting the data or commands to a node corresponding to the extracted next hop,

wherein the extracting of the next hop information and the transmitting of the data or commands are repetitively performed until the data or commands reach the destination node.

5. The mesh routing method of claim 4 , wherein the performing of the mesh routing further includes:

determining the next hop on the basis of an address of the destination node when the information on the destination node is not included and the address assignment scheme applied to the wireless AD-HOC network is address-based routable; and

transmitting the data or commands to a node corresponding to the determined next hop.

6. The mesh routing method of claim 5 , wherein the node that is determined as the next hop to receive the data or commands checks whether or not the information on the destination node is included in its own neighbor node table and enters the extracting of the next hop information or the determining of the next hop depending on the checking result.

7. The mesh routing method of claim 4 , wherein the performing of the mesh routing further includes:

broadcasting, by the source node, an RREQ (Route Request) when the information on the destination node is not included and the address assignment scheme applied to the wireless AD-HOC network is not address-based routable;

checking, by a node receiving the RREQ, whether or not the information on the destination node is included in its own neighbor node table;

transmitting, by the node receiving the RREQ, an RREP (Route replay) to the source node when the information on the destination node is included in the neighbor node table of the node receiving the RREQ; and

transmitting, by the source node, the data or commands to the node transmitting the RREP.

8. The mesh routing method of claim 7 , further comprising continuously relaying, by the node receiving the RREQ, the RREP when the information on the destination node is not included in the neighbor node table of the node receiving the RREQ.

9. A mesh routing apparatus, comprising:

a beacon message generator generating a beacon message by loading neighbor node information on a beacon payload;

a neighbor node information manager managing a neighbor node table by adding neighbor node information loaded on a beacon message received from another node to the neighbor node table;

a routing executor executing mesh routing based on the neighbor node table;

a neighbor node information database storing the neighbor node table; and

a transceiver transmitting and receiving a message to and from another node, and

wherein the mesh routing is executed based on a neighbor node table generated to correspond with a source node and a destination node using the beacon message.

10. The mesh routing apparatus of claim 9 , wherein the routing executor checks whether or not information on a destination node is included in the neighbor node table, when the information on the destination node is included in the neighbor node table, extracts information on the next hop on a route to the destination node from the neighbor node table, and transmits data or commands to a node corresponding to the extracted next hop.

11. The mesh routing apparatus of claim 10 , wherein the routing executor determines the next hop on the basis of an address of the destination node when the information on the destination node is not included and the address assignment scheme applied to the wireless AD-HOC network is address-based routable, and transmits the data or commands to a node corresponding to the determined next hop.

12. The mesh routing apparatus of claim 11 , wherein the routing executor broadcasts an RREQ (Route Request) when the address assignment scheme applied to the wireless AD-HOC network is not address-based routable and transmits the data or command to the node transmitting an RREP (Route reply) when receiving the RREP as a replay for the RREQ.

13. The mesh routing apparatus of claim 12 , wherein the routing executor checks whether or not the information on the destination node is included in the neighbor node table when receiving the RREQ from another node, transmits the RREP to the source node when the information on the destination node is included, and continuously relays the RREP when the information on the destination node is not included.

Assignments (2)
RECORD TO CORRECT FOURTH INVENTOR'S NAME AND ADDRESS OF THE RECEIVING PARTY, PREVIOUSLY REPORTED AT REEL 025653, FRAME 0065. Recorded Apr 14, 2011
From: HWANG, SO YOUNG; PARK, JONG JUN; JEONG, HOON; KIM, BONG SOO; JOO, SEONG SOON; CHAE, JONG SUK
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 026132/0149 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2011
From: HWANG, SO YOUNG; PARK, JONG JUN; JEONG, HOON; KIM, BONG SEO; JOO, SEONG SOON; CHAE, JONG SUK
To: ELCTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 025653/0065 →
Priority Claims (2)
KR 10-2009-0127487 · Dec 18, 2009 · national
KR 10-2010-0036815 · Apr 21, 2010 · national
Continuity (1)
Related Publication 20110149858A1 · Jun 23, 2011