首页> 中国专利> 信道分配方法、信道分配装置及无线局域网系统

信道分配方法、信道分配装置及无线局域网系统

摘要

本发明公开了一种信道分配方法、信道分配装置及无线局域网系统,其中,该信道分配方法包括:确定多个候选信道配置;根据每个待分配信道的AP的邻居参数,计算在多个候选信道配置中的每一个候选信道配置下的干扰强度分布;根据在多个候选信道配置中的每一个候选信道配置下的干扰强度分布,从多个候选信道配置中选取系统干扰最小或系统最稳定的干扰强度分布对应的候选信道配置作为实际信道配置;将被选取的候选信道配置中的每个待分配信道的AP的候选工作信道作为每个待分配信道的AP的实际工作信道。本实施例的信道分配方法,可以动态调整待分配信道的AP的实际工作信道,降低AP之间的干扰,有效利用信道带宽,提升数据传输的速率,提高系统吞吐量。

著录项

  • 公开/公告号CN104703281A

    专利类型发明专利

  • 公开/公告日2015-06-10

    原文格式PDF

  • 申请/专利权人 华为技术有限公司;

    申请/专利号CN201310658712.8

  • 发明设计人 王云贵;

    申请日2013-12-06

  • 分类号H04W72/04(20090101);H04W24/08(20090101);

  • 代理机构北京林达刘知识产权代理事务所(普通合伙);

  • 代理人刘新宇

  • 地址 518129 广东省深圳市龙岗区坂田华为总部办公楼

  • 入库时间 2023-12-18 09:28:35

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-09-07

    授权

    授权

  • 2015-07-15

    实质审查的生效 IPC(主分类):H04W72/04 申请日:20131206

    实质审查的生效

  • 2015-06-10

    公开

    公开

说明书

技术领域

本发明涉及无线网络技术领域,尤其涉及一种信道分配方法、信道分配 装置及无线局域网系统。

背景技术

随着无线通信技术的飞速发展,无线局域网(英文:wireless local area  network,缩写:WLAN),已经广泛应用在家庭、办公室、公共场所等。通 常的WLAN架构包括:WLAN控制器、无线接入点(英文:access point,缩 写:AP)、非AP站点(英文:station,缩写:STA)。AP是提供无线接入的 设备,该WLAN控制器通常用于管理和控制AP,为AP提供业务配置。该 WLAN控制器可以是遵循请求注解(英文:Request for Comments,缩写: RFC)5417的接入控制器(英文:Access Controller,缩写:AC)。该非AP STA 为不是AP的STA,可以通过AP和AC接入互联网。

通常的WLAN主要使用2.4吉赫兹(英文:gigahertz,符号:GHz)波段 (英文:band)和5GHz无线频谱。其中,2.4GHz无线频谱被划分为14个信 道(英文:channel),每个信道的带宽(英文:bandwidth)为20兆赫兹(英 文:megahertz,符号:MHz),若两个信道的基准频率之差小于或等于20MHz, 则该两个信道重叠,该两个信道为重叠信道,反之,该两个信道为非重叠信 道。若一个AP对另一个AP的干扰强度高于设定的门限,则该两个AP为相邻 AP。若两个相邻AP使用相同信道或重叠信道,则该两个AP可能相互干扰, 造成WLAN性能下降。因此,相邻AP之间常使用非重叠信道,例如信道1、 信道6和信道11。但是,在部署了大量AP的WLAN中,各个AP之间仍可能相 互干扰。

在基于电气电子工程师学会(英文:Institute of Electrical and Electronics  Engineers,缩写:IEEE)802.11n标准的网络系统中,WLAN中的每个信道 的带宽可以为20MHz和40MHz,在IEEE802.11ac标准的网络系统中,WLAN 中的每个信道的带宽可以为20MHz、40MHz、80MHz和160MHz中的任意一 个。其中,40MHz、80MHz和160MHz是由多个连续的带宽为20MHz的信道 组成的信道,这种由多个连续的带宽为20MHz的信道组成的信道可以称为高 带宽信道。组成高带宽信道的多个连续的20MHz的信道包括主信道(英文: primary channel)和次信道(英文:secondary channel),主信道是高带宽信 道中的任意一个带宽为20MHz的信道,次信道是高带宽信道中除了主信道之 外的所有带宽为20MHz的信道。通常,如果网络设备的高带宽信道中的主信 道受到干扰而不可用,则该高带宽信道不能收发数据;如果该高带宽信道中 的一个次信道受到干扰不可用,则所有次信道都不可用,但如果主信道可用, 则可以降低该高带宽信道的带宽,只在主信道上收发数据。例如,如果高带 宽信道的主信道和次信道的带宽都是20MHz,在次信道不可用时,该高带宽 信道仅能在20MHz的主信道上收发数据。

为了提高网络系统的吞吐量,可以将带宽为80MHz或带宽为160MHz的 高带宽信道中的20MHz主信道和20MHz次信道扩展为带宽为40MHz的扩展 主信道和带宽为40MHz的扩展次信道。其中,带宽为40MHz的扩展主信道中 可以包括一个带宽为20MHz的主信道和一个带宽为20MHz的次信道,带宽为 40MHz的扩展次信道中可以包括两个带宽为20MHz的次信道。这种情况下, 如果40MHz的扩展次信道中的某个带宽为20MHz的次信道不可用,则该 40MHz的扩展次信道不可用,但该高带宽信道还有40MHz的扩展主信道可 用。因此,在IEEE802.11ac标准的网络系统中,网络设备的高带宽信道可以 动态调整带宽,以及扩展主信道和次信道。

但是,在IEEE802.11ac标准的网络系统中,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发送的邻居参数,所述 邻居参数包括所述每个待分配信道的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 之间的干扰,有效利用信道带宽,提升数据传输的速率,提高系统吞吐量。

根据下面参考附图对示例性实施例的详细说明,本发明的其它特征及方 面将变得清楚。

附图说明

包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了 本发明的示例性实施例、特征和方面,并且用于解释本发明的原理。

图1为根据本发明实施例一的信道分配方法的流程图;

图2为根据本发明实施例二的信道分配装置的结构框图;

图3为根据本发明实施例三的无线局域网系统的结构框图;以及

图4为根据本发明实施例四的信道分配装置的结构框图。

具体实施方式

以下将参考附图详细说明本发明的各种示例性实施例、特征和方面。附 图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施 例的各种方面,但是除非特别指出,不必按比例绘制附图。

在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为 “示例性”所说明的任何实施例不必解释为优于或好于其它实施例。

另外,为了更好的说明本发明,在下文的具体实施方式中给出了众多的 具体细节。本领域技术人员应当理解,没有某些具体细节,本发明同样可以 实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路 未作详细描述,以便于凸显本发明的主旨。

实施例1

图1为根据本发明实施例一的信道分配方法的流程图。如图1所示,该信 道分配方法主要包括:

步骤S110、AC确定多个候选信道配置,所述多个候选信道配置中的任 意一个候选信道配置包括每个待分配信道的接入点AP的候选工作信道。

具体地,WLAN中可以包括AC例如网络交换机、路由器、服务器,AP 例如无线路由器、家庭网关、无线网络接口控制器(英文:wireless network  interface controller,缩写:WNIC),非AP STA例如手机、平板电脑、电子书 等终端设备。其中,非AP STA可以通过AP和AC接入互联网。

AC在确定多个候选信道配置之前,可以根据所管理的AP对应的国家码 或地区码,结合WLAN信道列表以获取所管理的AP的工作信道集,工作信道 集是指按照法律法规规定可使用的工作信道的集合。举例而言:以2.4GHz 无线频谱为例说明,AC管理AP1,AP1的国家码为CN,则AC可以确定AP1 的工作信道集为信道1、信道2、信道3、…信道13。AC确定了所管理的AP 的工作信道集之后,可以通过以下方式,确定待分配信道的AP。

方式一、AC可以将所管理的所有AP都确定为待分配信道的AP。例如: 假设WLAN中包括AC、AP1、AP2和AP3,AC管理AP1、AP2和AP3,则AC 可以确定AP1、AP2和AP3为待分配信道的AP。

方式二、AC可以将受到非WLAN设备干扰的AP确定为待分配信道的 AP。例如:假设WLAN中包括AC、AP1、AP2和AP3,AP2受到蓝牙设备的 干扰,AC管理AP1、AP2和AP3,则AC可以确定AP2为待分配信道的AP。

方式三、AC可以将新上线的AP确定为待分配信道的AP。例如:假设 WLAN中包括AC、AP1、AP2和AP3,在2013年11月18日5时10分,AC管理 AP1、AP2和AP3,AP1和AP2在2013年11月18日4时10分实现了在AC上的注 册上线,AP3在2013年11月18日5时10分实现了在AC上的注册上线,则AC可 以确定AP3为待分配信道的AP。

方式四、AC可以将业务传输过程中丢包率超过门限的AP确定为待分配 信道的AP。丢包率是指在设定时间内,AP传输的报文丢失数目与AP传输的 报文总数目的比值。当AP监测到与接入自身的非AP STA之间的丢包率大于 指定的门限后,AP向AC发送链路状态变化消息。其中,链路状态变化消息 中包括丢包率,或者链路状态变化消息中包括标志位,该标志位指示丢包率 大于指定的门限。

需要说明的是,尽管本实施例仅描述了AC通过上述四种方式来确定待 分配信道的AP,但是,AC也可以通过其它方式来确定待分配信道的AP,本 发明不限于此。

具体地,AC确定了待分配信道的AP之后,还可以获取所管理的每个AP 与干扰源之间的邻居关系。每个AP的干扰源可以包括除了该AP之外的其它 AP和环境噪声。其中,除了该AP之外的其它AP包括管理AP和非管理AP, 管理AP是指AC所管理的除了该AP之外的其它AP,非管理AP是指非该AC所 管理的AP。环境噪声是指该AP所在环境中存在的非无线局域网协议的射频 信号。如果AP具有识别除了AP之外的干扰源类型的功能,则AP的干扰源还 可以包括非WLAN设备。非WLAN设备是AP可以识别的设备,例如蓝牙、微 波炉、智能仪表等。AP可以根据从非WLAN设备接收到的非无线局域网协议 的射频信号的电磁频谱(英文:electromagnetic spectrum)来识别该非WLAN 设备。在AP具有识别除了AP之外的干扰源类型的功能的情况下,环境噪声 是指该AP所在环境中该AP不能识别的干扰源带来的干扰,例如雷达信号。 AP可以用唯一的标识来区分自身的每个邻居,AP为环境噪声和非WLAN设 备的干扰源分配特殊的标识。例如:环境噪声,即该AP不能识别的干扰源的 标识为1,蓝牙的标识为2,微波炉的标识为3。

在一种可能的实现方式中,AC确定多个候选信道配置之前,可以向每 个待分配信道的AP发送开始邻居探测的请求。每个待分配信道的AP接收到 AC发送的开始邻居探测的请求之后,每个待分配信道的AP以邻居探测周期 为周期,将自身的信道从一般工作信道切换到邻居探测信道集中的各个信 道。其中,一般工作信道是每个待分配信道的AP接收到开始邻居探测的请求 时工作的信道。在每个待分配信道的AP工作在邻居探测信道的情况下,每个 待分配信道的AP在邻居探测信道上广播邻居探测请求,邻居探测信道是邻居 探测信道集中的任意一个信道。如果每个待分配信道的AP在一般工作信道或 邻居探测信道上接收到邻居探测请求,则每个待分配信道的AP根据邻居探测 请求获取邻居参数;或,如果每个待分配信道的AP在一般工作信道或邻居探 测信道上接收到无线局域网消息,则每个待分配信道的AP根据无线局域网消 息获取邻居参数;或,如果每个待分配信道的AP在一般工作信道或邻居探测 信道上侦听到非无线局域网协议的射频信号,则每个待分配信道的AP根据射 频信号记录邻居参数。AC再接收每个待分配信道的AP发送的邻居参数,邻 居参数包括每个待分配信道的AP在各个工作信道下的干扰源标识和干扰源 标识对应的干扰强度,干扰强度是每个待分配信道的AP从干扰源标识对应的 干扰源接收到的信号的信号强度。

AC接收到每个待分配信道的AP发送的邻居参数之后,可以根据从每个 待分配信道的AP接收到的邻居参数,建立每个待分配信道的AP的邻居关系。 可选的,邻居参数除了包括每个待分配信道的AP在各个工作信道下的干扰源 标识和干扰源标识对应的干扰强度,还可以包括探测信道。探测信道是指AP 用于探测邻居参数的信道。管理AP对另一管理AP的干扰强度不随另一管理 AP的探测信道的改变而改变。例如,AC管理AP1和AP2,AP1在子信道36上 探测到的AP2在子信道36上对AP1的干扰强度,等于AP1在子信道40上探测 到的AP2在子信道40上对AP1的干扰强度。干扰源标识是指该干扰源的身份 信息,例如报文中的介质访问控制(英文:media access control,缩写:MAC) 地址、环境噪声的标识。邻居关系是指两个设备之间的关系。举例而言,若 设备A侦听到设备B的邻居参数且设备B没有侦听到设备A的邻居参数,则AC 可以确定设备B是设备A的单向邻居。若设备A侦听到设备B的邻居参数且设 备B也侦听到设备A的邻居参数,则AC可以确定设备A是设备B的双向邻居。

具体地,AC获取AP1和AP2的邻居参数的方法包括:

步骤1、AC向AP1和AP2发送开始邻居探测的请求。可选的,开始邻居 探测的请求中包括邻居探测周期(例如1分钟)和邻居探测持续时间(例如1 秒钟)。其中,邻居探测周期远大于邻居探测持续时间。优选的,邻居探测 持续时间很小以减小对AP的正常通信的影响。邻居探测周期和邻居探测持续 时间也可以预先保存在各个AP中,这种情况下,AC向AP发送的开始邻居探 测的请求中无需指明邻居探测周期和邻居探测持续时间。可选的,开始邻居 探测的请求中还可以包括邻居探测信道集,邻居探测信道集为根据上述工作 信道集确定的带宽为20MHz的信道的集合。AP也可以直接用自身的工作信 道集构成带宽为20MHz的信道的集合,即邻居探测信道集,在这种情况下, AC向AP发送的开始邻居探测的请求中无需指明邻居探测信道集。以5GHz 无线频谱为例,AC管理的AP包括AP1和AP2,若AP1和AP2的国家码为CN, 则AP1和AP2的工作信道集为{36,40,44,48,52,56,60,64,149,153, 157,161,165},则邻居探测信道集为{<36>,<40>,<44>,<48>,<52>, <56>,<60>,<64>,<149>,<153>,<157>,<161>,<165>}。AP1和AP2 接收到开始邻居探测的请求时,AP1和AP2分别工作在信道<36,40>和信道 <44,48>。AP接收到开始邻居探测的请求时工作的信道称为该AP的一般工 作信道。如果AP工作的信道带宽为20MHz,则以下提到的AP工作的信道的 主信道就是该AP工作的信道。

步骤2、AP1收到AC的开始邻居探测的请求后,将自身的信道从一般工 作信道切换到邻居探测信道集中的各个信道,并在该信道工作邻居探测持续 时间,该信道为AP1当前工作的邻居探测信道。AP1在当前的邻居探测信道 工作邻居探测持续时间后,切换回一般工作信道。AP1将自身的信道从一般 工作信道切换到邻居探测信道集中的一个信道到将自身的信道从一般工作 信道切换到邻居探测信道集中的另一个信道之间大约间隔邻居探测周期,即 AP1以邻居探测周期为周期将自身的信道从一般工作信道切换到邻居探测信 道集中的各个信道。可选的,AP可以不严格按照邻居探测周期将自身的信道 从一般工作信道切换到邻居探测信道集中的各个信道,也就是AP可以随机的 给邻居探测周期加上或减去一个远小于该邻居探测周期的时间作为两次从 一般工作信道切换到邻居探测信道集中的信道的时间间隔。可选的,AP可以 无需切换到邻居探测信道集中与一般工作信道的主信道相同的信道。AP2收 到AC的开始邻居探测的请求后,与AP1的处理相同,只是其一般工作信道为 <44,48>。当AP1工作在邻居探测信道时,AP1在邻居探测信道上广播邻居 探测请求。例如,该邻居探测请求为WLAN中的探测请求(英文:Probe  Request)消息。如果此时AP2工作在与AP1相同的信道上,则AP2能够接收 到该邻居探测请求。如果AP1接收到AP2发送的邻居探测请求,则获取邻居 参数,该邻居参数包括该AP2发送的邻居探测请求的发送方MAC地址、AP1 接收该AP2发送的邻居探测请求时工作的信道以及该AP2发送的邻居探测请 求的信号强度间的对应关系。当AP1工作在一般工作信道时,如果AP1接收 AP2发送的邻居探测请求,则获取邻居参数,该邻居参数包括该AP2发送的 邻居探测请求的发送方MAC地址、AP1接收该AP2发送的邻居探测请求时工 作的信道的主信道以及该AP2发送的邻居探测请求的信号强度间的对应关 系。如果AP1在一般工作信道或邻居探测信道上接收到非管理AP发送的 WLAN消息,则获取邻居参数,该邻居参数包括该WLAN消息的发送方MAC 地址、AP1接收该WLAN消息时工作的信道的主信道以及该WLAN消息的信 号强度间的对应关系。如果AP1在一般工作信道或邻居探测信道上侦听到非 WLAN协议的射频信号,即环境噪声,AP1记录邻居参数,该邻居参数包括 环境噪声的干扰源的标识,该射频信号的信道和该射频信号的信号强度间的 对应关系。如果AP具有识别除了AP之外的干扰源类型的功能,AP1根据该 射频信号的电磁频谱识别出发射该射频信号的非WLAN设备,记录邻居参 数,该邻居参数包括非WLAN设备的干扰源的标识、该射频信号的信道和该 射频信号的信号强度间的对应关系。

步骤3、AP将邻居参数发送给AC。可选的,AP可以一旦获得邻居参数 即发送给AC;AP也可以周期性的将获得的邻居参数发送给AC;AP还可以 在获得的邻居参数的数量达到一定条件后将获得的邻居参数发送给AC。

AC获取非管理AP的邻居信息的方法与AC获取管理AP的邻居信息的方 法相同,区别在于AC只为管理AP分配工作信道。

具体地,AC确定多个候选信道配置的方法可以包括:

步骤S20、AC可以将每个待分配信道的AP的候选信道带宽都采用相同的 全局信道带宽。AC可以通过以下方式,为所有待分配信道的AP确定一个全 局信道带宽。方式一、AC可以根据从系统接收的命令,确定所有待分配信 道的AP的全局信道带宽。例如从系统接收的命令中指示全局信道带宽为 80MHz,则AC可以确定所有待分配信道的AP的全局信道带宽为80MHz。方 式二、AC可以根据获取到的用户信道带宽能力,将最高的信道带宽确定为 所有待分配信道的AP的全局信道带宽。STA上线时,STA向AP发送探测请求 (英文:probe request)或关联请求(英文:associate request)或重关联请求 (英文:re-associate request),探测请求或关联请求或重关联请求中携带了 用户信道带宽能力,例如更高吞吐量(英文:very high throughput,缩写: VTH)20/VTH40/VTH80等,VTH20表示信道带宽为20MHz,VTH40表示信 道带宽为40MHz,VTH80表示信道带宽为80MHz。AP获取到用户信道带宽 能力之后,AP可以向AC发送STA的最大信道带宽能力。AC保存AP发送的 STA的最大信道带宽能力,比较每个待分配信道的AP的最大信道带宽能力, 并将最大信道带宽能力对应的最大的信道带宽确定为所有待分配信道的AP 的全局信道带宽。举例而言,AC管理的AP包括AP1、AP2和AP3,AC确定 AP1、AP2和AP3为待分配信道的AP,假设AP1获取到的用户信道带宽能力 为VTH40/VTH80,AP2获取到的用户信道带宽能力为VTH20/VTH40,AP3 获取到的用户信道带宽能力为VTH40。则AP1可以向AC发送最大信道带宽能 力为VTH80,AP2可以向AC发送最大信道带宽能力为VTH40,AP3可以向AC 发送最大信道带宽能力为VTH40。则AC可以确定与VTH80对应的带宽 80MHz为AP1、AP2和AP3的全局信道带宽。

步骤S21、AC可以根据全局信道带宽,从工作信道集中为每个待分配信 道的AP划分多个候选工作信道。AC可以先确定全局信道带宽与20MHz的关 系,在全局信道带宽为n个20MHz的情况下,AC可以依次将工作信道集中连 续n个20MHz子信道划分为一个候选工作信道,任意两个候选工作信道都不 重叠。举例而言,AC管理的AP包括AP1、AP2和AP3,AC确定AP1、AP2和 AP3为待分配信道的AP,以5GHz无线频谱为例说明,若AP1、AP2和AP3的 国家码为CN,则AP1、AP2和AP3的工作信道集为{36,40,44,48,52,56, 60,64,149,153,157,161,165},假设AC确定AP1、AP2和AP3的全局 信道带宽为80MHz。则AP1、AP2和AP3的信道带宽都为80MHz。AC可以将 {36,40,44,48,52,56,60,64,149,153,157,161,165}划分为{<36, 40,44,48>,<52,56,60,64>,<149,153,157,161>},其中,<36, 40,44,48>、<52,56,60,64>和<149,153,157,161>为AP1、AP2和 AP3的候选工作信道。<36,40,44,48>是带宽为80MHz的高带宽信道,且 由带宽为20MHz的子信道36、带宽为20MHz的子信道40、带宽为20MHz的子 信道44和带宽为20MHz的子信道48组成。

步骤S22、AC可以根据每个待分配信道的AP对应的多个候选工作信道, 确定多个候选信道配置。AC可以从确定的候选工作信道中,为每个待分配 信道的AP选取一个候选工作信道,构成一个候选信道配置。AC将每个待分 配信道的AP选取的候选工作信道任意组合,构成所有可能的候选信道配置。 在候选工作信道的数量为n,待分配信道的AP的数量为m的情况下,所有可 能的候选信道配置的数量为m^n,即m的n次幂。每个候选信道配置为每个待 分配信道的AP分配了一个候选工作信道,在AC管理的AP包括AP1、AP2和 AP3,AC确定AP1、AP2和AP3为待分配信道的AP的情况下,在候选信道配 置1中,AP1工作在工作信道一,AP2工作在工作信道二,AP3工作在工作信 道三。举例而言,假设AC确定AP1、AP2和AP3的候选工作信道包括:<36, 40,44,48>、<52,56,60,64>和<149,153,157,161>。则AC可以确定 27种候选信道配置。例如:候选信道配置1:AP1分配工作信道<36,40,44, 48>,AP2分配工作信道<36,40,44,48>,AP3分配工作信道<52,56,60, 64>;候选信道配置2:AP1分配工作信道<52,56,60,64>,AP2分配工作 信道<52,56,60,64>,AP3分配工作信道<52,56,60,64>;候选信道配 置3:AP1分配工作信道<36,40,44,48>,AP2分配工作信道<52,56,60, 64>,AP3分配工作信道<149,153,157,161>。

此外,AC确定多个候选信道配置的方法也可以包括:

步骤S23、AC可以确定每个待分配信道的AP的候选信道带宽。AC可以 根据获取到的每个待分配信道的AP的用户信道带宽能力,确定每个待分配信 道的AP的候选信道带宽。AC获取每个待分配信道的AP的用户信道带宽能力 的具体示例可以参见上述步骤S20的方式二的相关描述。举例而言,AC管理 的AP包括AP1、AP2和AP3,AC确定AP1、AP2和AP3为待分配信道的AP, 假设AC获取到AP1的用户信道带宽能力为VTH40/VTH80,AC获取到AP2的 用户信道带宽能力为VTH40,AC获取到AP3的用户信道带宽能力为VTH40, 则AC可以确定AP1的候选信道带宽为40MHz或80MHz,AP2的候选信道带宽 为40MHz,AP3的候选信道带宽为40MHz。

步骤S24、AC可以根据每个待分配信道的AP的候选信道带宽,从工作信 道集中为每个待分配信道的AP划分多个候选工作信道。AC可以先确定待分 配信道的AP的候选信道带宽与20MHz的关系,在待分配信道的AP的候选信 道带宽为n个20MHz的情况下,AC可以依次将工作信道集中连续n个20MHz 子信道,划分为该待分配信道的AP的一个候选工作信道,每个待分配信道的 AP的任意两个候选工作信道都不重叠。具体示例可以参见上述步骤S21中的 相关描述。

步骤S25、AC可以根据每个待分配信道的AP对应的多个候选工作信道, 确定多个候选信道配置。AC可以从确定的每个待分配信道的AP的候选工作 信道中,为每个待分配信道的AP选取一个候选工作信道,构成一个候选信道 配置。AC将每个待分配信道的AP选取的候选工作信道任意组合,构成所有 可能的候选信道配置。具体示例可以参见上述步骤S22中的相关描述。

步骤S130、AC根据所述每个待分配信道的AP的邻居参数,计算在所述 多个候选信道配置中的每一个候选信道配置下的干扰强度分布,在所述多个 候选信道配置中的任意一个候选信道配置下的所述干扰强度分布包括所述 每个待分配信道的AP工作在所述候选工作信道的干扰强度。

具体地,AC确定了多个候选信道配置之后,可以根据获取的每个待分 配信道的AP的邻居参数,对每个待分配信道的AP在候选工作信道上进行邻 居干扰估计,以确定每个待分配信道的AP工作在候选工作信道上的干扰强 度。邻居干扰包括管理邻居和非管理邻居的干扰,管理邻居指的是AC所管 理的AP与AP之间的邻居关系。非管理邻居包括以下几种类型:类型一、外 部AP邻居,指AC所管理的AP以外的AP,也称为非管理AP,通常是指非该 AC所管理的AP。类型二、环境噪声,指环境中存在的非WLAN协议的射频 信号。参见上述步骤S110中AC获取每个待分配信道的AP的邻居参数可知, 如果AP具有识别除了AP之外的干扰源类型的功能,则AP的非管理邻居还可 以包括非WLAN设备邻居,例如蓝牙、微波炉、智能仪表等。在AP具有识别 除了AP之外的干扰源类型的功能的情况下,环境噪声是指该AP所在环境中 该AP不能识别的干扰源带来的干扰,例如雷达信号。AP可以为每个检测到 的环境噪声分配标识,并记录与该环境噪声对应的邻居参数。邻居干扰估计 是计算每个待分配信道的AP工作在自身的候选工作信道上的干扰强度。例 如,AC可以根据获取的待分配信道的AP的邻居参数,若待分配信道的AP的 候选工作信道为高带宽信道,则AC可以通过将候选工作信道中的每个带宽 为20MHz的子信道上的干扰强度相加,再除以子信道的数量,即可得到每个 待分配信道的AP工作在自身的候选工作信道上的干扰强度。

在一种可能的实现方式中,AC获取在多个候选信道配置中的任意一个 候选信道配置下,每个待分配信道的AP工作在自身的候选工作信道的干扰强 度,在多个候选信道配置中的任意一个候选信道配置下,每个待分配信道的 AP的干扰强度构成了在多个候选信道配置中的任意一个候选信道配置下的 干扰强度分布。AC可以根据每个待分配信道的AP自身的邻居参数,获取每 个待分配信道的AP在自身的候选工作信道上自身的干扰源对自身的干扰强 度总和,以作为每个待分配信道的AP工作在自身的候选工作信道的干扰强 度。

举例而言,AP1和AP2为待分配信道的AP,假设AP1和AP2的候选工作 信道都为<36,40>。AC根据AP1的邻居参数获取到AP1在子信道36上,AP2 在子信道36上对AP1的干扰强度为x1,AP2在子信道40上对AP1的干扰强度为 0,蓝牙在子信道36上对AP1的干扰强度为x2,雷达信号在子信道36上对AP1 的干扰强度为x3;AC获取到在AP2在子信道40上,AP1在子信道40上对AP2 的干扰强度为y1,蓝牙在子信道40上对AP1的干扰强度为y2,雷达信号在子 信道40上对AP1的干扰强度为y3。则AC可以计算出AP1在子信道36上的干扰 强度总和为x1+x2+x3,AP1在子信道40上的干扰强度总和为x1+x2+x3,AC可 以计算出AP1在候选工作信道<36,40>上的干扰强度总和为x1+x2+x3。同理, AC可以计算出AP2在子信道40上的干扰强度总和为y1+y2+y3,AP1在子信道 36上的干扰强度总和为y1+y2+y3。进一步地,AC可以计算出AP2在候选工作 信道<36,40>上的干扰强度总和为y1+y2+y3

步骤S150、AC根据在所述多个候选信道配置中的每一个候选信道配置 下的干扰强度分布,从所述多个候选信道配置中选取系统干扰最小的干扰强 度分布对应的候选信道配置作为实际信道配置,或,从所述多个候选信道配 置中选取系统最稳定的干扰强度分布对应的候选信道配置作为实际信道配 置。

具体地,AC计算出在多个候选信道配置中的每一个候选信道配置下的 干扰强度分布之后,可以从多个候选信道配置中,选取系统干扰最小的候选 信道配置作为实际信道配置。例如,AC可以计算多个候选信道配置下的所 有待分配信道的AP的干扰强度总和,候选信道配置下的所有待分配信道的 AP的干扰强度总和最小,系统干扰最小,则可以选取候选信道配置下的所有 待分配信道的AP的干扰强度总和最小的候选信道配置作为实际信道配置。 AC也可以从多个候选信道配置中,选取各个AP之间的干扰最均匀,系统最 稳定的候选信道配置作为实际信道配置。例如,AC可以计算多个候选信道 配置下的每个待分配信道的AP的干扰强度分布均方差,候选信道配置下的每 个待分配信道的AP的干扰强度分布均方差最小,系统最稳定,则可以选取候 选信道配置下的干扰强度分布均方差最小的候选信道配置作为实际信道配 置。AC还可以兼顾候选信道配置的系统干扰和系统稳定性,从多个候选信 道配置中选取每个待分配信道的AP的实际信道配置。

在一种可能的实现方式中,AC从多个候选信道配置中选取系统干扰最 小的干扰强度分布对应的候选信道配置作为实际信道配置的方法包括:首 先,AC根据计算出的在多个候选信道配置中的每一个候选信道配置下的干 扰强度分布,计算多个候选信道配置下的所有待分配信道的AP的干扰强度总 和;然后,AC比较多个候选信道配置下的所有待分配信道的AP的干扰强度 总和;最后,AC从多个候选信道配置中选取所有待分配信道的AP的干扰强 度总和最小的候选信道配置,作为实际信道配置。

在一种可能的实现方式中,AC从多个候选信道配置中选取系统最稳定 的干扰强度分布对应的候选信道配置作为实际信道配置的方法包括:首先, AC根据计算出的在多个候选信道配置中的每一个候选信道配置下的干扰强 度分布,计算多个候选信道配置下的每个待分配信道的AP的干扰强度分布均 方差;然后,AC比较多个候选信道配置下的每个待分配信道的AP的干扰强 度分布均方差;最后,AC从多个候选信道配置中选取每个待分配信道的AP 的干扰强度分布均方差最小的候选信道配置,作为实际信道配置。具体地, AC根据计算出的在多个候选信道配置中的每一个候选信道配置下的干扰强 度分布,计算多个候选信道配置下的每个待分配信道的AP的干扰强度分布均 方差的方法包括:步骤31、AC计算每个候选信道配置下的所有待分配信道 的AP的干扰强度总和;步骤32、AC计算每个候选信道配置下的每个待分配 信道的AP的干扰强度平均值,即:AC将每个候选信道配置下的所有待分配 信道的AP的干扰强度总和除以待分配信道的AP的数量,以得到每个候选信 道配置下的每个待分配信道的AP的干扰强度平均值;步骤33、AC计算每个 候选信道配置下的每个待分配信道的AP在自身的候选工作信道上的干扰强 度总和与每个候选信道配置下的每个待分配信道的AP的干扰强度平均值的 差值;步骤34、AC计算每个候选信道配置下的每个待分配信道的AP在自身 的候选工作信道上的干扰强度总和与干扰强度平均值的差值的平方;步骤 35、AC将每个候选信道配置下的每个待分配信道的AP在自身的候选工作信 道上的干扰强度总和与干扰强度平均值的差值的平方相加,以计算得到每个 候选信道配置下的每个待分配信道的AP的干扰强度分布均方差。

步骤S170、所述AC将被选取的候选信道配置作为实际信道配置包括, AC将所述被选取的候选信道配置中的每个待分配信道的AP的候选工作信道 作为每个所述待分配信道的AP的实际工作信道。

举例而言,AC管理的AP包括AP1、AP2和AP3,AC确定AP1、AP2和AP3 为待分配信道的AP,假设AC选取候选信道配置1:AP1分配工作信道<36, 40>,AP2分配工作信道<52,56>,AP3分配工作信道<44,48>,为实际信 道配置。则AC为AP1分配的实际工作信道为<36,40>;为AP2分配的实际工 作信道为<52,56>;为AP3分配的实际工作信道为<44,48>。

在一种可能的实现方式中,AC将被选取的候选信道配置作为实际信道 配置之后,还可以为每个待分配信道的AP分配主信道。AC为每个待分配信 道的AP分配主信道的方法包括:在实际工作信道相同的待分配信道的AP的 数量小于或等于实际工作信道中子信道的数量的情况下,AC从实际工作信 道的子信道中选取互不相同的子信道作为每个实际工作信道相同的待分配 信道的AP的主信道;并且在实际工作信道相同的待分配信道的AP的数量大 于实际工作信道中子信道的数量的情况下,AC根据每个实际工作信道相同 的待分配信道的AP的邻居参数,计算在实际工作信道的子信道中的每一个子 信道下的干扰强度分布,在实际工作信道的子信道中的任意一个子信道下的 干扰强度分布包括每个实际工作信道相同的待分配信道的AP工作在子信道 的干扰强度,并根据在实际工作信道的子信道中的每一个子信道下的干扰强 度分布,从实际工作信道的子信道中选取系统干扰最小的干扰强度分布对应 的子信道作为每个实际工作信道相同的待分配信道的AP的主信道,或,从实 际工作信道的子信道中选取系统最稳定的干扰强度分布对应的子信道作为 每个实际工作信道相同的待分配信道的AP的主信道。

具体地,AC将被选取的候选信道配置作为实际信道配置之后,对于实 际工作信道相同的待分配信道的AP,在实际工作信道相同的待分配信道的 AP的数量小于或等于实际工作信道中子信道的数量的情况下,AC可以从实 际工作信道的子信道中,选取互不相同的子信道作为每个实际工作信道相同 的待分配信道的AP的主信道。在实际工作信道相同的待分配信道的AP的数 量大于实际工作信道中子信道的数量的情况下,假设每一个待分配信道的AP 都只工作在主信道上,从各个子信道中选取系统干扰最小的子信道作为每个 待分配信道的AP的主信道。例如,AC可以采用上述步骤S150中的方法计算 各个子信道下的所有待分配信道的AP的干扰强度总和,子信道下的所有待分 配信道的AP的干扰强度总和最小,系统干扰最小,则可以选取子信道下的所 有待分配信道的AP的干扰强度总和最小的子信道作为主信道。又如,AC可 以采用上述步骤S150中的方法计算各个子信道下的每个待分配信道的AP的 干扰强度分布均方差,子信道下的每个待分配信道的AP的干扰强度分布均方 差最小,系统最稳定,则可以选取子信道下的每个待分配信道的AP的干扰强 度分布均方差最小的子信道作为主信道。再如,AC还可以兼顾子信道的系 统干扰和整体系统稳定性,从各个子信道中选取每个待分配信道的AP的主信 道。

可选的,AC可以对实际工作信道相同的待分配信道的AP分组之后,再 采用上述方法为组内的各个待分配信道的AP分配主信道。AC对实际工作信 道相同的待分配信道的AP分组的方法为:首先,AC从实际工作信道相同的 待分配信道的AP中任意选取一个AP放入第一组。然后,从实际工作信道相 同的待分配信道的AP中,将与该选取的AP存在邻居关系的AP挑选出放入该 第一组。最后,从实际工作信道相同的待分配信道的AP中,依次将与该第一 组内的各个AP存在邻居关系的AP挑选出放入该第一组,直至实际工作信道 相同的待分配信道的AP与第一组内的各个AP不存在邻居关系。

需要说明的是,尽管本实施例描述的是AC为待分配信道的AP分配信道, 但是,具有AC功能的AP也可以为待分配信道的AP分配信道。

本实施例的信道分配方法,通过确定多个候选信道配置,根据每个待分 配信道的AP的邻居参数计算每一个候选信道配置下的干扰强度分布,再根据 计算出的每一个候选信道配置下的干扰强度分布,从多个候选信道配置中选 取系统干扰最小或系统最稳定的干扰强度分布对应的候选信道配置作为实 际信道配置,进而确定每个待分配信道的AP的实际工作信道,可以动态调整 待分配信道的AP的实际工作信道,降低AP之间的干扰,有效利用信道带宽, 提升数据传输的速率,提高系统吞吐量。

实施例2

图2为根据本发明实施例二的信道分配装置的结构框图。本实施例提供 的信道分配装置200用于实现图1所示的实施例一提供的信道分配方法。如图 2所示,该信道分配装置200主要包括:确定模块210、计算模块220、选取模 块230、发送模块240、接收模块250和判断模块260。

确定模块210用于确定多个候选信道配置,所述多个候选信道配置中的 任意一个候选信道配置包括每个待分配信道的接入点AP的候选工作信道。

具体地,信道分配装置200可以为AC,也可以为具有AC功能的AP。 WLAN中可以包括AC例如网络交换机、路由器、服务器,AP例如无线路由 器、家庭网关、无线网络接口控制器,非AP STA例如手机、平板电脑、电 子书等终端设备。其中,非AP STA可以通过AP和AC接入互联网。

在确定模块210确定多个候选信道配置之前,信道分配装置200可以根据 所管理的AP对应的国家码或地区码,结合WLAN信道列表以获取所管理的 AP的工作信道集,工作信道集是指按照法律法规规定可使用的工作信道的集 合。具体示例可以参见上述实施例一中步骤S110中AC获取所管理的AP的工 作信道集的相关描述。信道分配装置200获取所管理的AP的工作信道集之后, 可以通过以下方式,确定待分配信道的AP。

方式一、信道分配装置200可以将所管理的所有AP都确定为待分配信道 的AP。方式二、AC可以将受到非WLAN设备干扰的AP确定为待分配信道的 AP。方式三、AC可以将新上线的AP确定为待分配信道的AP。方式四、AC 可以将业务传输过程中丢包率超过门限的AP确定为待分配信道的AP。丢包 率是指在设定时间内,AP传输的报文丢失数目与AP传输的报文总数目的比 值。当AP监测到与接入自身的非AP STA之间的丢包率大于指定的门限后, AP向AC发送链路状态变化消息。其中,链路状态变化消息中包括丢包率, 或者链路状态变化消息中包括标志位,该标志位指示丢包率大于指定的门 限。具体示例可以参见上述实施例一中步骤S110中AC确定待分配信道的AP 的相关描述。

需要说明的是,尽管本实施例仅描述了信道分配装置200通过上述四种 方式来确定待分配信道的AP,但是,信道分配装置200也可以通过其它方式 来确定待分配信道的AP,本发明不限于此。

具体地,信道分配装置200确定了待分配信道的AP之后,还可以获取所 管理的每个AP与干扰源之间的邻居关系。每个AP的干扰源可以包括除了该 AP之外的其它AP和环境噪声。其中,除了该AP之外的其它AP包括管理AP 和非管理AP,管理AP是指信道分配装置200所管理的除了该AP之外的其它 AP,非管理AP是指非该信道分配装置200所管理的AP。环境噪声是指该AP 所在环境中存在的非无线局域网协议的射频信号。如果AP具有识别除了AP 之外的干扰源类型的功能,则AP的干扰源还可以包括非WLAN设备。非 WLAN设备是AP可以识别的设备,例如蓝牙、微波炉、智能仪表等。AP可 以根据从非WLAN设备接收到的非无线局域网协议的射频信号的电磁频谱 来识别该非WLAN设备。在AP具有识别除了AP之外的干扰源类型的功能的 情况下,环境噪声是指该AP所在环境中该AP不能识别的干扰源带来的干扰, 例如雷达信号。AP可以用唯一的标识来区分自身的每个邻居,AP为环境噪 声和非WLAN设备的干扰源分配特殊的标识。例如:环境噪声,即该AP不能 识别的干扰源的标识为1,蓝牙的标识为2,微波炉的标识为3。

所述发送模块240用于向所述每个待分配信道的AP发送开始邻居探测的 请求,所述接收模块250用于接收所述每个待分配信道的AP发送的邻居参数, 所述邻居参数包括所述每个待分配信道的AP在各个工作信道下的干扰源标 识和所述干扰源标识对应的干扰强度,所述干扰强度是每个所述待分配信道 的AP从所述干扰源标识对应的干扰源接收到的信号的信号强度。

接收模块250接收到每个待分配信道的AP发送的邻居参数之后,信道分 配装置200可以根据接收模块250从每个待分配信道的AP接收到的邻居参数, 建立每个待分配信道的AP的邻居关系。可选的,邻居参数除了包括每个待分 配信道的AP在各个工作信道下的干扰源标识和干扰源标识对应的干扰强度, 还可以包括探测信道。探测信道是指AP用于探测邻居参数的信道。管理AP 对另一管理AP的干扰强度不随另一管理AP的探测信道的改变而改变。例如, 信道分配装置200管理AP1和AP2,AP1在子信道36上探测到的AP2在子信道 36上对AP1的干扰强度,等于AP1在子信道40上探测到的AP2在子信道40上 对AP1的干扰强度。干扰源标识是指该干扰源的身份信息,例如报文中的介 质访问控制地址、环境噪声的标识。邻居关系是指两个设备之间的关系。举 例而言,若设备A侦听到设备B的邻居参数且设备B没有侦听到设备A的邻居 参数,则信道分配装置200可以确定设备B是设备A的单向邻居。若设备A侦 听到设备B的邻居参数且设备B也侦听到设备A的邻居参数,则信道分配装置 200可以确定设备A是设备B的双向邻居。

信道分配装置200获取AP1和AP2的邻居参数的方法具体可以参见上述 实施例一中步骤S110中AC获取AP1和AP2的邻居参数的方法的相关描述。

信道分配装置200确定多个候选信道配置的方法可以参见上述实施例一 中步骤S110中AC确定多个候选信道配置的方法的相关描述。

计算模块220与所述确定模块210连接,用于根据所述每个待分配信道的 AP的邻居参数,计算在所述确定模块210确定的所述多个候选信道配置中的 每一个候选信道配置下的干扰强度分布,在所述多个候选信道配置中的任意 一个候选信道配置下的所述干扰强度分布包括所述每个待分配信道的AP工 作在所述候选工作信道的干扰强度。

具体地,确定模块210确定了多个候选信道配置之后,计算模块220可以 根据获取的每个待分配信道的AP的邻居参数,对每个待分配信道的AP在候 选工作信道上进行邻居干扰估计,以确定每个待分配信道的AP工作在候选工 作信道上的干扰强度。邻居干扰包括管理邻居和非管理邻居的干扰,管理邻 居指的是信道分配装置200所管理的AP与AP之间的邻居关系。非管理邻居包 括以下几种类型:类型一、外部AP邻居,指信道分配装置200所管理的AP以 外的AP,也称为非管理AP,通常是指非该信道分配装置200所管理的AP。 类型二、环境噪声,指环境中存在的非WLAN协议的射频信号。如果AP具有 识别除了AP之外的干扰源类型的功能,则AP的非管理邻居还可以包括非 WLAN设备邻居,例如蓝牙、微波炉、智能仪表等。在AP具有识别除了AP 之外的干扰源类型的功能的情况下,环境噪声是指该AP所在环境中该AP不 能识别的干扰源带来的干扰,例如雷达信号。AP可以为每个检测到的环境噪 声分配标识,并记录与该环境噪声对应的邻居参数。邻居干扰估计是计算每 个待分配信道的AP工作在自身的候选工作信道上的干扰强度。例如,计算模 块220可以根据接收模块240接收到的待分配信道的AP的邻居参数,若待分配 信道的AP的候选工作信道为高带宽信道,则计算模块220可以通过将候选工 作信道中的每个带宽为20MHz的子信道上的干扰强度相加,再除以子信道的 数量,即可得到每个待分配信道的AP工作在自身的候选工作信道上的干扰强 度。

在一种可能的实现方式中,所述计算模块220还用于,获取在所述多个 候选信道配置中的任意一个候选信道配置下,所述每个待分配信道的AP工作 在自身的候选工作信道的干扰强度,在所述多个候选信道配置中的任意一个 候选信道配置下,所述每个待分配信道的AP的干扰强度构成了在所述多个候 选信道配置中的任意一个候选信道配置下的所述干扰强度分布;其中,获取 所述每个待分配信道的AP工作在自身的候选工作信道的干扰强度包括,根据 所述每个待分配信道的AP自身的邻居参数,获取所述每个待分配信道的AP 在自身的候选工作信道上自身的干扰源对自身的干扰强度总和,以作为所述 每个待分配信道的AP工作在自身的候选工作信道的干扰强度。具体示例可以 参见上述实施例一中步骤S130中的相关描述。

选取模块230与所述计算模块220连接,用于根据所述计算模块220计算 出的在所述多个候选信道配置中的每一个候选信道配置下的干扰强度分布, 从所述多个候选信道配置中选取系统干扰最小的干扰强度分布对应的候选 信道配置作为实际信道配置,或,从所述多个候选信道配置中选取系统最稳 定的干扰强度分布对应的候选信道配置作为实际信道配置。

具体地,计算模块220计算出在多个候选信道配置中的每一个候选信道 配置下的干扰强度分布之后,选取模块230可以从多个候选信道配置中,选 取系统干扰最小的候选信道配置作为实际信道配置。例如,计算模块220可 以计算多个候选信道配置下的所有待分配信道的AP的干扰强度总和,候选信 道配置下的所有待分配信道的AP的干扰强度总和最小,系统干扰最小,则选 取模块230可以选取候选信道配置下的所有待分配信道的AP的干扰强度总和 最小的候选信道配置作为实际信道配置。选取模块230也可以从多个候选信 道配置中,选取各个AP之间的干扰最均匀,系统最稳定的候选信道配置作为 实际信道配置。例如,计算模块220可以计算多个候选信道配置下的每个待 分配信道的AP的干扰强度分布均方差,候选信道配置下的每个待分配信道的 AP的干扰强度分布均方差最小,系统最稳定,则选取模块230可以选取候选 信道配置下的干扰强度分布均方差最小的候选信道配置作为实际信道配置。 选取模块230还可以兼顾候选信道配置的系统干扰和系统稳定性,从多个候 选信道配置中选取每个待分配信道的AP的实际信道配置。

在一种可能的实现方式中,所述计算模块220还用于根据所述干扰强度 分布,计算所述多个候选信道配置下的所有待分配信道的AP的干扰强度总 和;所述选取模块230还用于比较所述计算模块220计算出的所述多个候选信 道配置下的干扰强度总和;并从所述多个候选信道配置中选取干扰强度总和 最小的候选信道配置,作为所述实际信道配置。

在一种可能的实现方式中,所述计算模块220还用于根据所述干扰强度 分布,计算所述多个候选信道配置下的所述每个待分配信道的AP的干扰强度 分布均方差;所述选取模块230还用于比较所述计算模块220计算出的所述多 个候选信道配置下的所述每个待分配信道的AP的干扰强度分布均方差;并从 所述多个候选信道配置中选取所述每个待分配信道的AP的干扰强度分布均 方差最小的候选信道配置,作为所述实际信道配置。具体地,计算模块220 根据计算出的在多个候选信道配置中的每一个候选信道配置下的干扰强度 分布,计算多个候选信道配置下的每个待分配信道的AP的干扰强度分布均方 差的方法具体可以参见上述实施例一中步骤S150中AC计算多个候选信道配 置下的每个待分配信道的AP的干扰强度分布均方差的方法的相关描述。

所述选取模块230具体用于,将所述被选取的候选信道配置中的每个待 分配信道的AP的候选工作信道作为每个所述待分配信道的AP的实际工作信 道。具体示例可以参见上述实施例一中步骤S170中的相关描述。

所述判断模块260与所述选取模块230和所述计算模块220连接,用于判 断所述实际工作信道相同的待分配信道的AP的数量是否小于或等于所述实 际工作信道中子信道的数量。

所述选取模块230还用于在所述判断模块260判定所述实际工作信道相 同的待分配信道的AP的数量小于或等于所述实际工作信道中子信道的数量 的情况下,从所述实际工作信道的子信道中选取互不相同的子信道作为每个 所述实际工作信道相同的待分配信道的AP的主信道。所述计算模块220还用 于在所述判断模块260判定所述实际工作信道相同的待分配信道的AP的数量 大于所述实际工作信道中子信道的数量的情况下,根据所述每个实际工作信 道相同的待分配信道的AP的邻居参数,计算在所述实际工作信道的子信道中 的每一个子信道下的干扰强度分布,在所述实际工作信道的子信道中的任意 一个子信道下的所述干扰强度分布包括所述每个实际工作信道相同的待分 配信道的AP工作在所述子信道的干扰强度;并且所述选取模块230还用于根 据所述计算模块计算出的在所述实际工作信道的子信道中的每一个子信道 下的干扰强度分布,从所述实际工作信道的子信道中选取系统干扰最小的干 扰强度分布对应的子信道作为每个实际工作信道相同的待分配信道的AP的 主信道,或,从所述实际工作信道的子信道中选取系统最稳定的干扰强度分 布对应的子信道作为每个实际工作信道相同的待分配信道的AP的主信道。

具体地,选取模块230将被选取的候选信道配置作为实际信道配置之后, 对于实际工作信道相同的待分配信道的AP,在判断模块260判定实际工作信 道相同的待分配信道的AP的数量小于或等于实际工作信道中子信道的数量 的情况下,选取模块230可以从实际工作信道的子信道中,选取互不相同的 子信道作为每个实际工作信道相同的待分配信道的AP的主信道。在判断模块 260判定实际工作信道相同的待分配信道的AP的数量大于实际工作信道中子 信道的数量的情况下,假设每一个待分配信道的AP都只工作在主信道上,选 取模块230可以从各个子信道中选取系统干扰最小的子信道作为每个待分配 信道的AP的主信道。例如,计算模块220可以采用上述实施例一中步骤S150 中的方法计算各个子信道下的所有待分配信道的AP的干扰强度总和,子信道 下的所有待分配信道的AP的干扰强度总和最小,系统干扰最小,则选取模块 230可以选取子信道下的所有待分配信道的AP的干扰强度总和最小的子信道 作为主信道。又如,计算模块220可以采用上述实施例一中步骤S150中的方 法计算各个子信道下的每个待分配信道的AP的干扰强度分布均方差,子信道 下的每个待分配信道的AP的干扰强度分布均方差最小,系统最稳定,则选取 模块230可以选取子信道下的每个待分配信道的AP的干扰强度分布均方差最 小的子信道作为主信道。再如,选取模块230还可以兼顾子信道的系统干扰 和整体系统稳定性,从各个子信道中选取每个待分配信道的AP的主信道。

可选的,信道分配装置200可以对实际工作信道相同的待分配信道的AP 分组之后,再采用上述方法为组内的各个待分配信道的AP分配主信道。信道 分配装置200对实际工作信道相同的待分配信道的AP分组的方法为:首先, 信道分配装置200从实际工作信道相同的待分配信道的AP中任意选取一个 AP放入第一组。然后,从实际工作信道相同的待分配信道的AP中,将与该 选取的AP存在邻居关系的AP挑选出放入该第一组。最后,从实际工作信道 相同的待分配信道的AP中,依次将与该第一组内的各个AP存在邻居关系的 AP挑选出放入该第一组,直至实际工作信道相同的待分配信道的AP与第一 组内的各个AP不存在邻居关系。

本实施例的信道分配装置,通过确定模块确定多个候选信道配置,计算 模块根据每个待分配信道的AP的邻居参数计算每一个候选信道配置下的干 扰强度分布,选取模块根据计算模块计算出的每一个候选信道配置下的干扰 强度分布,从多个候选信道配置中选取系统干扰最小或系统最稳定的干扰强 度分布对应的候选信道配置作为实际信道配置,进而确定每个待分配信道的 AP的实际工作信道,可以动态调整待分配信道的AP的实际工作信道,降低 AP之间的干扰,有效利用信道带宽,提升数据传输的速率,提高系统吞吐量。

实施例3

图3为根据本发明实施例三的无线局域网系统的结构框图。如图3所示, 该无线局域网系统300包括:至少一个无线局域网控制器310和多个待分配信 道的无线接入点320。所述无线局域网控制器310为多个待分配信道的无线接 入点320分配信道的方法包括:

首先,所述无线局域网控制器310确定多个候选信道配置,所述多个候 选信道配置中的任意一个候选信道配置包括所述多个待分配信道的无线接 入点320中的每个待分配信道的无线接入点320的候选工作信道。

其次,所述无线局域网控制器310根据所述每个待分配信道的无线接入 点320获取的邻居参数,计算在所述多个候选信道配置中的每一个候选信道 配置下的干扰强度分布,在所述多个候选信道配置中的任意一个候选信道配 置下的所述干扰强度分布包括所述每个待分配信道的无线接入点320工作在 所述候选工作信道的干扰强度。

接下来,所述无线局域网控制器310根据在所述多个候选信道配置中的 每一个候选信道配置下的干扰强度分布,从所述多个候选信道配置中选取系 统干扰最小的干扰强度分布对应的候选信道配置作为实际信道配置,或,从 所述多个候选信道配置中选取系统最稳定的干扰强度分布对应的候选信道 配置作为实际信道配置。

最后,所述无线局域网控制器310将被选取的候选信道配置作为实际信 道配置包括,将所述被选取的候选信道配置中的每个待分配信道的无线接入 点320的候选工作信道作为每个所述待分配信道的无线接入点320的实际工 作信道。

在一种可能的实现方式中,所述每个待分配信道的无线接入点320获取 邻居参数,包括:所述每个待分配信道的无线接入点320接收到所述无线局 域网控制器310发送的所述开始邻居探测的请求,所述每个待分配信道的无 线接入点320以邻居探测周期为周期,将自身的信道从一般工作信道切换到 邻居探测信道集中的各个信道,所述一般工作信道是所述每个待分配信道的 无线接入点320接收到所述开始邻居探测的请求时工作的信道;在所述每个 待分配信道的无线接入点320工作在邻居探测信道的情况下,所述每个待分 配信道的无线接入点320在所述邻居探测信道上广播邻居探测请求,所述邻 居探测信道是所述邻居探测信道集中的任意一个信道;如果所述每个待分配 信道的无线接入点320在所述一般工作信道或所述邻居探测信道上接收到邻 居探测请求,则所述每个待分配信道的无线接入点320根据所述邻居探测请 求获取所述邻居参数;或,如果所述每个待分配信道的无线接入点320在所 述一般工作信道或所述邻居探测信道上接收到无线局域网消息,则所述每个 待分配信道的无线接入点320根据所述无线局域网消息获取所述邻居参数; 或,如果所述每个待分配信道的无线接入点320在所述一般工作信道或所述 邻居探测信道上侦听到非无线局域网协议的射频信号,则所述每个待分配信 道的无线接入点320根据所述射频信号记录所述邻居参数。

本实施例的无线局域网系统,无线局域网控制器通过确定多个候选信道 配置,根据每个待分配信道的无线接入点的邻居参数计算每一个候选信道配 置下的干扰强度分布,根据计算出的每一个候选信道配置下的干扰强度分 布,从多个候选信道配置中选取系统干扰最小或系统最稳定的干扰强度分布 对应的候选信道配置作为实际信道配置,进而确定每个待分配信道的无线接 入点的实际工作信道,可以动态调整待分配信道的无线接入点的实际工作信 道,降低无线接入点之间的干扰,有效利用信道带宽,提升数据传输的速率, 提高系统吞吐量。

实施例4

图4为根据本发明实施例四的信道分配装置的结构框图。所述信道分配 装置400包括处理器(英文:processor)410、通信接口(英文:communications  interface)420、存储器(英文:memory)430和总线440。其中,处理器410、通 信接口420、以及存储器430通过总线440完成相互间的通信。该信道分配装 置400可以是AC或具有AC功能的AP。通信接口420用于与待分配信道的AP 进行通信。

处理器410用于执行程序。处理器410可以是中央处理器(英文:central  processing unit,缩写:CPU)。

存储器430用于存放上述程序,并存放邻居参数、分配的实际工作信道 等。存储器430可以是易失性存储器(英文:volatile memory),例如随机存 取存储器(英文:random-access memory,缩写:RAM),或者非易失性存 储器(英文:non-volatile memory),例如只读存储器(英文:read-only memory, 缩写:ROM),快闪存储器(英文:flash memory),硬盘(英文:hard disk drive, 缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD)。存储器430 与处理器410相连。

在一种可能的实现方式中,上述程序可为包括计算机操作指令的程序代 码。该处理器410根据程序指令执行以下步骤:

确定多个候选信道配置,所述多个候选信道配置中的任意一个候选信道 配置包括每个待分配信道的接入点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之间的干扰,有效利用信道带宽, 提升数据传输的速率,提高系统吞吐量。

本领域普通技术人员可以意识到,本文所描述的实施例中的各示例性单 元及算法步骤,能够以计算机软件来实现。在一定程度上可以认为本发明的 技术方案的全部或部分(例如对现有技术做出贡献的部分)是以计算机软件 产品的形式体现的。该计算机软件产品通常存储在计算机可读取的存储介质 中,包括若干指令用以使得计算机设备(可以是个人计算机、服务器、或者 网络设备等)执行本发明各实施例方法的全部或部分步骤。而前述的存储介 质包括USB闪存驱动器(英文:USB flash drive)、移动硬盘、ROM、RAM、 磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限 于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易 想到变化或替代,都应涵盖在本发明的保护范围之内。因此,本发明的保护 范围应所述以权利要求的保护范围为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号