1.一种信道选择方法,其特征在于,应用于网络系统中的目标无线访问接入点AP,所述方法包括:在随机选择的目标信道上,获取网络系统中每个其他AP的第一AP信息;
通过连接在目标AP下的目标站点获得每个其他AP的第二AP信息;
根据每个其他AP的第一AP信息及第二AP信息计算得到所述目标AP在当前被选择的目标信道上与所有其他AP的总干扰权重;
在各个信道切换,重复上述步骤,获得在每个信道上所述目标AP与所有其他AP的总干扰权重,并根据在每个信道上的总干扰权重选择切换至总干扰权重最小的信道;
其中,所述第一AP信息包括其他AP使用的信道及信号强度值,每个其他AP的第二AP信息包括该其他AP覆盖范围内的所述目标站点的数量,所述根据每个其他AP的第一AP信息及第二AP信息计算得到所述目标AP在当前被选择的目标信道上与所有其他AP的总干扰权重的步骤包括:根据每个其他AP的第一AP信息及第二AP信息计算得到所述目标AP在当前被选择的目标信道上与每个其他AP的干扰权重;
根据所述目标AP在当前被选择的目标信道上与每个其他AP的干扰权重获得所述目标AP在当前被选择的目标信道上与所有其他AP的总干扰权重;
其中,所述根据每个其他AP的第一AP信息及第二AP信息计算得到所述目标AP在当前被选择的目标信道上与每个其他AP的干扰权重的步骤包括:根据所述目标AP当前选择的目标信道及其他AP使用的信道获得所述目标AP在当前被选择的目标信道上与每个其他AP的信道重叠程度;
根据每个其他AP覆盖的所述目标站点的数量计算得到所述目标AP在当前被选择的目标信道上与每个其他AP的站点重叠程度;
根据与每个其他AP的信道重叠程度、与每个其他AP的站点重叠程度及每个其他AP的信号强度值获得所述目标AP在当前被选择的目标信道上与每个其他AP的干扰权重。
2.根据权利要求1所述的方法,其特征在于,所述获取网络系统中每个其他AP的第一AP信息的步骤包括:捕获每个其他AP发送的主动扫描帧;
分析获得的每个其他AP发送的主动扫描帧,得到每个其他AP的第一AP信息。
3.根据权利要求1所述的方法,其特征在于,所述通过连接在所述目标AP下的目标站点获得每个其他AP的第二AP信息的步骤包括:控制连接在所述目标AP下的每个目标站点发送被动扫描帧;
接收每个目标站点发送的针对所述被动扫描帧收到的响应帧;
根据接收的所有响应帧获得每个其他AP覆盖的所述目标站点的数量。
4.根据权利要求1所述的方法,其特征在于,所述根据每个其他AP覆盖的所述目标站点的数量计算得到所述目标AP在当前被选择的目标信道上与每个其他AP的站点重叠程度的步骤包括:根据所述目标站点的总数量及每个其他AP覆盖的所述目标站点的数量获得所述目标AP在当前目标信道上与每个其他AP的站点重叠程度。
5.一种信道选择装置,其特征在于,应用于网络系统中的目标无线访问接入点AP,所述装置包括:第一获取模块,用于在随机选择的目标信道上,获取网络系统中每个其他AP的第一AP信息;
第二获取模块,用于通过连接在目标AP下的目标站点获得每个其他AP的第二AP信息;
计算模块,用于根据每个其他AP的第一AP信息及第二AP信息计算得到所述目标AP在当前被选择的目标信道上与所有其他AP的总干扰权重;
选择模块,用于当在各个信道切换,获得在每个信道上所述目标AP与所有其他AP的总干扰权重时,根据在每个信道上的总干扰权重选择切换至总干扰权重最小的信道;
其中,所述第一AP信息包括其他AP使用的信道及信号强度值,每个其他AP的第二AP信息包括该其他AP覆盖范围内的所述目标站点的数量,所述计算模块包括:第一计算子模块,用于根据每个其他AP的第一AP信息及第二AP信息计算得到所述目标AP在当前被选择的目标信道上与每个其他AP的干扰权重;
第二计算子模块,用于根据所述目标AP在当前被选择的目标信道上与每个其他AP的干扰权重获得所述目标AP在当前被选择的目标信道上与所有其他AP的总干扰权重;
其中,所述第一计算子模块根据每个其他AP的第一AP信息及第二AP信息计算得到所述目标AP在当前被选择的目标信道上与每个其他AP的干扰权重的方式包括:根据所述目标AP当前选择的目标信道及其他AP使用的信道获得所述目标AP在当前被选择的目标信道上与每个其他AP的信道重叠程度;
根据每个其他AP覆盖的所述目标站点的数量计算得到所述目标AP在当前被选择的目标信道上与每个其他AP的站点重叠程度;
根据与每个其他AP的信道重叠程度、与每个其他AP的站点重叠程度及每个其他AP的信号强度值获得所述目标AP在当前被选择的目标信道上与每个其他AP的干扰权重。
6.根据权利要求5所述的装置,其特征在于,所述第二获取模块通过连接在所述目标AP下的目标站点获得每个其他AP的第二AP信息的方式包括:控制连接在所述目标AP下的每个目标站点发送被动扫描帧;
接收每个目标站点发送的针对所述被动扫描帧收到的响应帧;
根据接收的所有响应帧获得每个其他AP覆盖的所述目标站点的数量。