Wireless communication apparatus, communication routing control apparatus, communication routing control method and communication system
First Claim
Patent Images
1. A wireless communication apparatus for performing communication via a plurality of wireless interfaces in a wireless ad hoc network, comprising:
- a plurality of sending buffers that stores frames for each of the plurality of wireless interfaces;
a measurement unit that measures a total data amount of frames stored in the sending buffers for each of the plurality of wireless interfaces;
a data sending and receiving unit that, when receiving a request frame via one of the plurality of wireless interfaces, sends the request frame via at least two wireless interfaces of the plurality of wireless interfaces if a difference of the total data amount measurement values among the wireless interfaces measured by the measurement unit is equal to or less than a threshold, and, if at least one difference of differences of the total data amount measurement values among the wireless interfaces measured by the measurement unit is equal to or greater than a threshold, sends the request frame via a wireless interface in which the total data amount is smaller; and
a routing unit that selects a wireless interface to be used for communication from among the plurality of wireless interfaces based on the request frame.
1 Assignment
0 Petitions
Accused Products
Abstract
A wireless communication apparatus for performing communication via a plurality of wireless interfaces in a wireless ad hoc network is disclosed. When the wireless communication apparatus receives a request frame via one of the plurality of wireless interfaces, the wireless communication apparatus sends the request frame from at least two wireless interfaces in the plurality of wireless interfaces. In addition, the wireless communication apparatus selects a wireless interface to be used for communication from among the plurality of wireless interfaces based on the request frame.
-
Citations
13 Claims
-
1. A wireless communication apparatus for performing communication via a plurality of wireless interfaces in a wireless ad hoc network, comprising:
-
a plurality of sending buffers that stores frames for each of the plurality of wireless interfaces; a measurement unit that measures a total data amount of frames stored in the sending buffers for each of the plurality of wireless interfaces; a data sending and receiving unit that, when receiving a request frame via one of the plurality of wireless interfaces, sends the request frame via at least two wireless interfaces of the plurality of wireless interfaces if a difference of the total data amount measurement values among the wireless interfaces measured by the measurement unit is equal to or less than a threshold, and, if at least one difference of differences of the total data amount measurement values among the wireless interfaces measured by the measurement unit is equal to or greater than a threshold, sends the request frame via a wireless interface in which the total data amount is smaller; and a routing unit that selects a wireless interface to be used for communication from among the plurality of wireless interfaces based on the request frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A wireless communication apparatus for performing communication via a plurality of wireless interfaces in a wireless ad hoc network, comprising:
-
a data sending and receiving unit that, when receiving a request frame via one of the plurality of wireless interfaces, sends the request frame via at least two wireless interfaces in the plurality of wireless interfaces; and a routing unit that selects a wireless interface to be used for communication from among the plurality of wireless interfaces based on the request frame, wherein the data sending and receiving unit periodically sends the request frame based on a set time that is set in the routing unit, and wherein, when the routing unit selects a wireless interface based on the request frame, the routing unit checks whether there is any wireless interface that is previously used for a route to a destination by referring to a routing table, and when there is such a wireless interface, the routing unit weights communication cost for the wireless interface that is previously used so as to select the wireless interface to be used for communication from among the plurality of wireless interfaces based on the weighted communication cost.
-
-
11. A communication routing control apparatus in a wireless communication apparatus for performing communication via a plurality of wireless interfaces in a wireless ad hoc network, comprising:
-
means for, when detecting that a request frame is received with one of the plurality of wireless interfaces, sending the request frame via at least two wireless interfaces in the plurality of wireless interfaces; means for selecting a wireless interface to be used for communication from among the plurality of wireless interfaces based on the request frame, wherein the wireless communication apparatus includes; a plurality of sending buffers for storing frames for each of the plurality of wireless interfaces; a measurement unit that measures a total data amount of frames stored in the sending buffers for each of the plurality of wireless interfaces; and a data sending and receiving unit that, when receiving a request frame via one of the plurality of wireless interfaces, sends the request frame via at least two wireless interfaces of the plurality of wireless interfaces if a difference of the total data amount measurement values among the wireless interfaces measured by the measurement unit is equal to or less than a threshold, and, if at least one difference of differences of the total data amount measurement values among the wireless interfaces measured by the measurement unit is equal to or greater than a threshold, sends the request frame via a wireless interface in which the total data amount is smaller.
-
-
12. A communication routing control method in a wireless ad hoc network including a plurality of wireless communication apparatuses each including a plurality of wireless interfaces, a plurality of sending buffers that store frames for each of the plurality of wireless interfaces, and a measurement unit that measures a total data amount of frames stored in the sending buffers for each of the plurality of wireless interfaces, the method comprising:
-
a step in which a source node sends a request frame; a step in which each of the plurality of wireless communication apparatuses receives the request frame using one of the plurality of wireless interfaces; a step in which each of the plurality of wireless communication apparatuses selects a wireless interface to be used for communication from among the plurality of wireless interfaces based on the request frame; a step in which each of the plurality of wireless communication apparatuses sends the request frame from at least two wireless interfaces of the plurality of wireless interfaces if a difference of the total data amount measurement values among the wireless interfaces measured by the measurement unit is equal to or less than a threshold, and, if at least one difference of differences of the total data amount measurement values among the wireless interfaces measured by the measurement unit is equal to or greater than a threshold, sends the request frame via a wireless interface in which the total data amount is smaller; a step in which a destination node receives the request frame, and returns a response signal of the request frame; and a step in which each of the plurality of wireless communication apparatuses receives the response signal of the request frame to establish a communication route based on the response signal.
-
-
13. A communication system of a wireless ad hoc network comprising:
-
a plurality of wireless communication apparatuses each including a plurality of wireless interfaces, a plurality of sending buffers that store frames for each of the plurality of wireless interfaces, and a measurement unit that measures a total data amount of frames stored in the sending buffers for each of the plurality of wireless interfaces, wherein, a source node sends a request frame; each of the plurality of wireless communication apparatuses receives the request frame using one of the plurality of wireless interfaces; each of the plurality of wireless communication apparatuses selects a wireless interface to be used for communication from among the plurality of wireless interfaces based on the request frame; each of the plurality of wireless communication apparatuses sends the request frame from at least two wireless interfaces of the plurality of wireless interfaces if a difference of the total data amount measurement values among the wireless interfaces measured by the measurement unit is equal to or less than a threshold, and, if at least one difference of differences of the total data amount measurement values among the wireless interfaces measured by the measurement unit is equal to or greater than a threshold, sends the request frame via a wireless interface in which the total data amount is smaller; a destination node receives the request frame, and returns a response signal of the request frame; and each of the plurality of wireless communication apparatuses receives the response signal of the request frame to establish a communication route based on the response signal.
-
Specification