Patent ID: 7376099

Claim:
A system of dynamic channel allocation for access points in a wireless network, comprising a plurality of wireless devices, each allocated with a communication channel, the system comprising: an allocating server, gathering communication information of each wireless device, deriving a network topology formed by the wireless devices according to the communication information, calculating switch channel indexes for the each wireless device according to the communication information and network topology, determining desired wireless devices for switching channels according to the switch channel indexes, and further calculates switch channel indexes corresponding to each communication channel according to the communication information and network topology, and chooses a channel with a minimum SCI for allocation to the wireless device wherein the allocating server determines, according to an SCI of a wireless device or the channel load of a channel allocated to the wireless device, whether the channel of the wireless device has to be switched; wherein the allocating server determines to switch the channel of the wireless device if the SCI is greater than an SCI threshold or the channel load of the channel of the wireless device is greater than a channel load threshold.