Patent ID: 8675619

Claim:
A wireless ad hoc communication terminal that includes two wireless interfaces and performs wireless ad hoc communication with another terminal via the two wireless interfaces, comprising: a defining unit that defines a communication area to be divided into cells of first polygonal shapes and each of the cells to be divided into a plurality of sub-cells of second polygonal shapes different from the first polygonal shapes; a first allocating unit that in each of the cells allocates, so as to prevent adjacent cells from belonging to a set of two identical wireless channels, to a cell, two wireless channels among three interference-free wireless channels as the two wireless channels for setting to the two wireless interfaces of the wireless ad hoc communication terminal when the wireless ad hoc communication terminal is present in the cell; a setting unit that sets, from between the two wireless channels allocated to the cell where the wireless ad hoc communication terminal is present, a wireless channel being identical to either of the two wireless channels that are allocated to another cell being adjacent to one of the sub-cells in the cell where the wireless ad hoc communication terminal is present, to a transmission channel for the wireless ad hoc communication terminal; and a second allocating unit that sets, based on both reference point information and allocated channel information of the cell where the wireless ad hoc communication terminal is present, used channels of a first wireless interface and a second wireless interface as the two wireless interfaces to be a first wireless channel and a second wireless channel as the two wireless channels, that converts terminal position information of the wireless ad hoc communication terminal into circular polar coordinate information where a reference point is a pole and a first direction axis passing through the reference point is an initial line and which contains a distance from the reference point and an angle from the first direction axis, and that allocates, according to a judgment result of a terminal position based on the circular polar coordinate information, transmission channels to the wireless ad hoc communication terminal in maintaining a condition of that the first wireless channel and the second wireless channel are alternately arranged to adjacent sub-cells.