Patent ID: 7948891

Claim:
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.