Patent ID: 9578587
Date: 2017-02-21
CPC Classifications: H04W

Claim:
1. A wireless communication device used in a wireless network in which each wireless communication device forwards data by selecting a next hop adjacent node from among adjacent nodes based on an evaluation value, the wireless communication device comprising: a processor; and a transmitter, wherein each wireless communication device in the wireless network has a link table in which adjacent nodes of the relevant wireless communication device are registered, the processor obtains the link table from each of the adjacent nodes of the wireless communication device, the processor detects the number of hidden terminals for each of the adjacent nodes of the wireless communication device by counting the number of nodes that are registered in the link table obtained from the adjacent node but are not registered in the link table of the wireless communication device, the processor calculates, for each of the adjacent nodes of the wireless communication device, a sum of a link weight that represents communication cost of a link from the wireless communication device to a corresponding adjacent node, a route weight that represents communication cost of a route from the corresponding adjacent node to a destination, and a hidden terminal weight that represents the detected number of hidden terminals to generate the evaluation value with respect to a route to the destination, the processor selects an adjacent node with a smallest evaluation value from among the adjacent nodes of the wireless communication device as a next hop adjacent node, and the transmitter forwards data directed to the destination to the selected next hop adjacent node.