Method for controlling data transmission in a wireless network system including a plurality of nodes, sensor network using the same and computer-readable medium having thereon a program performing function embodying the same
First Claim
Patent Images
1. A method for controlling data transmission in a wireless network system including a plurality of nodes, the method comprising the steps of:
- (a) setting a mode of a first node in the wireless network system to an active mode;
(b) determining whether a data to be transmitted from the first node is a normal data or an emergency data;
(c) transmitting a RTS packet from the first node to a second node in the wireless network system when the data is determined to be the emergency data;
(d) when the data is determined to be the normal data, (d-1) determining whether an amount of the data accumulated in a buffer of the first node is larger than a predetermined threshold value; and
(d-2) transmitting the RTS packet to the second node in the wireless network system when the amount of the data accumulated in the buffer is determined to be larger than the predetermined threshold value;
(e) receiving a CTS packet from the second node in the wireless network system;
(f) performing a data transmission from the first node to the second node;
(g) initializing an operation of a timer having a timeout value when the amount of the data accumulated in the buffer in the step (d-1) is determined to be not larger than the predetermined threshold value, when the CTS packet is not received in the step (e) or when the data transmission is terminated in the step (f);
(h) determining whether the first node is receiving the RTS packet from nodes including the second node;
(i) transmitting the CTS packet to the node that transmitted the RTS packet when RTS packet is received in the step (h), receiving the data from the node that transmitted the RTS packet, and jumping to the step (g) when the reception of data is complete;
(j) terminating the timer when the RTS packet is not received in the step (h) and the timeout value lapses; and
(k) setting the mode of the first node in the wireless network system as a sleep mode.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is related to a method for controlling data transmission in a wireless network system including a plurality of nodes. In accordance with the present invention, a duty cycle of a buffer of a node is configured to be adjusted according to a threshold value and a priority of a data to improve energy efficiency according to a variation of a network traffic, guarantee a prioritized transmission of an emergency data, prevent exclusive use of transmission medium by a certain node, and maximize a packet process rate.
-
Citations
23 Claims
-
1. A method for controlling data transmission in a wireless network system including a plurality of nodes, the method comprising the steps of:
-
(a) setting a mode of a first node in the wireless network system to an active mode;
(b) determining whether a data to be transmitted from the first node is a normal data or an emergency data;
(c) transmitting a RTS packet from the first node to a second node in the wireless network system when the data is determined to be the emergency data;
(d) when the data is determined to be the normal data, (d-1) determining whether an amount of the data accumulated in a buffer of the first node is larger than a predetermined threshold value; and
(d-2) transmitting the RTS packet to the second node in the wireless network system when the amount of the data accumulated in the buffer is determined to be larger than the predetermined threshold value;
(e) receiving a CTS packet from the second node in the wireless network system;
(f) performing a data transmission from the first node to the second node;
(g) initializing an operation of a timer having a timeout value when the amount of the data accumulated in the buffer in the step (d-1) is determined to be not larger than the predetermined threshold value, when the CTS packet is not received in the step (e) or when the data transmission is terminated in the step (f);
(h) determining whether the first node is receiving the RTS packet from nodes including the second node;
(i) transmitting the CTS packet to the node that transmitted the RTS packet when RTS packet is received in the step (h), receiving the data from the node that transmitted the RTS packet, and jumping to the step (g) when the reception of data is complete;
(j) terminating the timer when the RTS packet is not received in the step (h) and the timeout value lapses; and
(k) setting the mode of the first node in the wireless network system as a sleep mode. - View Dependent Claims (2, 3, 4, 5, 12)
-
-
6. A method for controlling data transmission in a wireless network system including a plurality of nodes, the method comprising the steps of:
-
(a) transmitting an E-RTS packet from a first node in the wireless network system to a second node in the wireless network system;
(b) receiving an E-CTS packet from the second node in the wireless network system; and
(c) performing a data transmission from the first node to the second node. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
13. A computer-readable recording medium having a program for embodying a function of controlling data transmission in a wireless network system including a plurality of nodes stored thereon, the program performing the functions of:
-
(a) setting a mode of a first node in the wireless network system to an active mode;
(b) determining whether a data to be transmitted from the first node is a normal data or an emergency data;
(c) transmitting a RTS packet from the first node to a second node in the wireless network system when the data is determined to be the emergency data;
(d) when the data is determined to be the normal data, (d-1) determining whether an amount of the data accumulated in a buffer of the first node is larger than a predetermined threshold value; and
(d-2) transmitting the RTS packet to the second node in the wireless network system when the amount of the data accumulated in the buffer is determined to be larger than the predetermined threshold value;
(e) receiving a CTS packet from the second node in the wireless network system;
(f) performing a data transmission from the first node to the second node;
(g) initializing an operation of a timer having a timeout value when the amount of the data accumulated in the buffer in the step (d-1) is determined to be not larger than the predetermined threshold value, when the CTS packet is not received in the step (e) or when the data transmission is terminated in the step (f);
(h) determining whether the first node is receiving the RTS packet from nodes including the second node;
(i) transmitting the CTS packet to the node that transmitted the RTS packet when RTS packet is received in the step (h), receiving the data from the node that transmitted the RTS packet, and jumping to the step (g) when the reception of data is complete;
(j) terminating the timer when the RTS packet is not received in the step (h) and the timeout value lapses; and
(k) setting the mode of the first node in the wireless network system as a sleep mode. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer-readable recording medium having a program for embodying a function of controlling data transmission in a wireless network system including a plurality of nodes stored thereon, the program performing the functions of:
-
(a) transmitting an E-RTS packet from a first node in the wireless network system to a second node in the wireless network system;
(b) receiving an E-CTS packet from the second node in the wireless network system; and
(c) performing a data transmission from the first node to the second node. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification