| CPC H04W 72/541 (2023.01) [H04L 5/0032 (2013.01); H04W 72/52 (2023.01); H04W 72/542 (2023.01); H04W 84/12 (2013.01)] | 19 Claims |

|
1. A communication device, comprising:
at least one processor;
one or more memories coupled to the at least one processor and storing programming instructions, wherein the at least one processor is configured to execute the programming instructions to cause the communication device to:
obtain radio frequency information of a plurality of access points (APs);
for each AP in the plurality of APs, determine a historical load indicator of the AP based on the radio frequency information of the AP, and predict, based on the historical load indicator of the AP, a predicted load of the AP in a target duration after a current moment; and
allocate a radio frequency resource to each of the plurality of APs based on the predicted loads of the plurality of APs, wherein the radio frequency resource comprises one or a combination of a frequency bandwidth and a channel,
wherein the radio frequency resource comprises the channel, and wherein the programming instructions, when executed by the at least one processor, further cause the communication device to:
sort the plurality of APs based on the predicted loads of the plurality of APs to obtain a sorting result of the plurality of APs;
allocate an initial channel to each of the plurality of APs based on the sorting result of the plurality of APs;
calculate an interference sum of each branch based on the initial channels allocated to the plurality of APs, wherein each branch is obtained through combination based on the initial channels allocated to the plurality of APs; and
select a minimum interference sum from the interference sums obtained through calculation, and use an initial channel corresponding to a branch of the minimum interference sum as a channel allocation result of the plurality of APs.
|