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

文档序号:8384415阅读:来源:国知局
>[0134]所述选取模块230具体用于,将所述被选取的候选信道配置中的每个待分配信道的AP的候选工作信道作为每个所述待分配信道的AP的实际工作信道。具体示例可以参见上述实施例一中步骤S170中的相关描述。
[0135]所述判断模块260与所述选取模块230和所述计算模块220连接,用于判断所述实际工作信道相同的待分配信道的AP的数量是否小于或等于所述实际工作信道中子信道的数量。
[0136]所述选取模块230还用于在所述判断模块260判定所述实际工作信道相同的待分配信道的AP的数量小于或等于所述实际工作信道中子信道的数量的情况下,从所述实际工作信道的子信道中选取互不相同的子信道作为每个所述实际工作信道相同的待分配信道的AP的主信道。所述计算模块220还用于在所述判断模块260判定所述实际工作信道相同的待分配信道的AP的数量大于所述实际工作信道中子信道的数量的情况下,根据所述每个实际工作信道相同的待分配信道的AP的邻居参数,计算在所述实际工作信道的子信道中的每一个子信道下的干扰强度分布,在所述实际工作信道的子信道中的任意一个子信道下的所述干扰强度分布包括所述每个实际工作信道相同的待分配信道的AP工作在所述子信道的干扰强度;并且所述选取模块230还用于根据所述计算模块计算出的在所述实际工作信道的子信道中的每一个子信道下的干扰强度分布,从所述实际工作信道的子信道中选取系统干扰最小的干扰强度分布对应的子信道作为每个实际工作信道相同的待分配信道的AP的主信道,或,从所述实际工作信道的子信道中选取系统最稳定的干扰强度分布对应的子信道作为每个实际工作信道相同的待分配信道的AP的主信道。
[0137]具体地,选取模块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的主信道。
[0138]可选的,信道分配装置200可以对实际工作信道相同的待分配信道的AP分组之后,再采用上述方法为组内的各个待分配信道的AP分配主信道。信道分配装置200对实际工作信道相同的待分配信道的AP分组的方法为:首先,信道分配装置200从实际工作信道相同的待分配信道的AP中任意选取一个AP放入第一组。然后,从实际工作信道相同的待分配信道的AP中,将与该选取的AP存在邻居关系的AP挑选出放入该第一组。最后,从实际工作信道相同的待分配信道的AP中,依次将与该第一组内的各个AP存在邻居关系的AP挑选出放入该第一组,直至实际工作信道相同的待分配信道的AP与第一组内的各个AP不存在邻居关系。
[0139]本实施例的信道分配装置,通过确定模块确定多个候选信道配置,计算模块根据每个待分配信道的AP的邻居参数计算每一个候选信道配置下的干扰强度分布,选取模块根据计算模块计算出的每一个候选信道配置下的干扰强度分布,从多个候选信道配置中选取系统干扰最小或系统最稳定的干扰强度分布对应的候选信道配置作为实际信道配置,进而确定每个待分配信道的AP的实际工作信道,可以动态调整待分配信道的AP的实际工作信道,降低AP之间的干扰,有效利用信道带宽,提升数据传输的速率,提高系统吞吐量。
[0140]实施例3
[0141]图3为根据本发明实施例三的无线局域网系统的结构框图。如图3所示,该无线局域网系统300包括:至少一个无线局域网控制器310和多个待分配信道的无线接入点320。所述无线局域网控制器310为多个待分配信道的无线接入点320分配信道的方法包括:
[0142]首先,所述无线局域网控制器310确定多个候选信道配置,所述多个候选信道配置中的任意一个候选信道配置包括所述多个待分配信道的无线接入点320中的每个待分配信道的无线接入点320的候选工作信道。
[0143]其次,所述无线局域网控制器310根据所述每个待分配信道的无线接入点320获取的邻居参数,计算在所述多个候选信道配置中的每一个候选信道配置下的干扰强度分布,在所述多个候选信道配置中的任意一个候选信道配置下的所述干扰强度分布包括所述每个待分配信道的无线接入点320工作在所述候选工作信道的干扰强度。
[0144]接下来,所述无线局域网控制器310根据在所述多个候选信道配置中的每一个候选信道配置下的干扰强度分布,从所述多个候选信道配置中选取系统干扰最小的干扰强度分布对应的候选信道配置作为实际信道配置,或,从所述多个候选信道配置中选取系统最稳定的干扰强度分布对应的候选信道配置作为实际信道配置。
[0145]最后,所述无线局域网控制器310将被选取的候选信道配置作为实际信道配置包括,将所述被选取的候选信道配置中的每个待分配信道的无线接入点320的候选工作信道作为每个所述待分配信道的无线接入点320的实际工作信道。
[0146]在一种可能的实现方式中,所述每个待分配信道的无线接入点320获取邻居参数,包括:所述每个待分配信道的无线接入点320接收到所述无线局域网控制器310发送的所述开始邻居探测的请求,所述每个待分配信道的无线接入点320以邻居探测周期为周期,将自身的信道从一般工作信道切换到邻居探测信道集中的各个信道,所述一般工作信道是所述每个待分配信道的无线接入点320接收到所述开始邻居探测的请求时工作的信道;在所述每个待分配信道的无线接入点320工作在邻居探测信道的情况下,所述每个待分配信道的无线接入点320在所述邻居探测信道上广播邻居探测请求,所述邻居探测信道是所述邻居探测信道集中的任意一个信道;如果所述每个待分配信道的无线接入点320在所述一般工作信道或所述邻居探测信道上接收到邻居探测请求,则所述每个待分配信道的无线接入点320根据所述邻居探测请求获取所述邻居参数;或,如果所述每个待分配信道的无线接入点320在所述一般工作信道或所述邻居探测信道上接收到无线局域网消息,则所述每个待分配信道的无线接入点320根据所述无线局域网消息获取所述邻居参数;或,如果所述每个待分配信道的无线接入点320在所述一般工作信道或所述邻居探测信道上侦听到非无线局域网协议的射频信号,则所述每个待分配信道的无线接入点320根据所述射频信号记录所述邻居参数。
[0147]本实施例的无线局域网系统,无线局域网控制器通过确定多个候选信道配置,根据每个待分配信道的无线接入点的邻居参数计算每一个候选信道配置下的干扰强度分布,根据计算出的每一个候选信道配置下的干扰强度分布,从多个候选信道配置中选取系统干扰最小或系统最稳定的干扰强度分布对应的候选信道配置作为实际信道配置,进而确定每个待分配信道的无线接入点的实际工作信道,可以动态调整待分配信道的无线接入点的实际工作信道,降低无线接入点之间的干扰,有效利用信道带宽,提升数据传输的速率,提高系统吞吐量。
[0148]实施例4
[0149]图4为根据本发明实施例四的信道分配装置的结构框图。所述信道分配装置400包括处理器(英文!processor)410、通信接口(英文!communicat1ns interface)420、存储器(英文:mem0ry) 430和总线440。其中,处理器410、通信接口 420、以及存储器430通过总线440完成相互间的通信。该信道分配装置400可以是AC或具有AC功能的AP。通信接口 420用于与待分配信道的AP进行通信。
[0150]处理器410用于执行程序。处理器410可以是中央处理器(英文centralprocessing unit,缩写:CPU)。
[0151]存储器430用于存放上述程序,并存放邻居参数、分配的实际工作信道等。存储器430可以是易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:RAM),或者非易失性存储器(英文:non_volatile memory),例如只读存储器(英文:read-only memory,缩写:R0M),快闪存储器(英文:flash memory),硬盘(英文:hard disk drive,缩写:HDD)或固态硬盘(英文:solid_state drive,缩写:SSD)。存储器430与处理器410相连。
[0152]在一种可能的实现方式中,上述程序可为包括计算机操作指令的程序代码。该处理器410根据程序指令执行以下步骤:
[0153]确定多个候选信道配置,所述多个候选信道配置中的任意一个候选信道配置包括每个待分配信道的接入点AP的候选工作信道;
[0154]根据所述每个待分配信道的AP的邻居参数,计算在所述多个候选信道配置中的每一个候选信道配置下的干扰强度分布,在所述多个候选信道配置中的任意一个候选信道配置下的所述干扰强度分布包括所述每个待分配信道的AP工作在所述候选工作信道的干扰强度;
[0155]根据在所述多个候选信道配置中的每一个候选信道配置下的干扰强度分布,从所述多个候选信道配置中选取系统干扰最小的干扰强度分布对应的候选信道配置作为实际信道配置,或,从所述多个候选信道配置中选取系统最稳定的干扰强度分布对应的候选信道配置作为实际信道配置;
[0156]所述将被选取的候选信道配置作为实际信道配置包括,将所述被选取的候选信道配置中的每个待分配信道的AP的候选工作信道作为每个所述待分配信道的AP的实际工作信道。
[0157]在一种可能的实现方式中,所述确定多个候选信道配置之前,包括:
[0158]向所述每个待分配信道的AP发送开始邻居探测的请求;
[0159]接收所述每个待分配信道的AP发送的邻居参数,所述邻居参数包括所述每个待分配信道的AP在各个工作信道下的干扰源标识和所述干扰源标识对应的干扰强度,所述干扰强度是每个所述待分配信道的AP从所述干扰源标识对应的干扰源接收到的信号的信号强度。
[0160]在一种可能的实现方式中,向所述每个待分配信道的AP发送开始邻居探测的请求之后,包括:
[0161]所述每个待分配信道的AP接收到所述开始邻居探测的请求,所述每个待分配信道的AP以邻居探测周期为周期,将自身的信道从一般工作信道切换到邻居探测信道集中的各个信道,所述一般工作信道是所述每个待分配信道的AP接收到所述开始邻居探测的请求时工作的信道;
[0162]在所述每个待分配信道的AP工作在邻居探测信道的情况下,所述每个待分配信道的AP在所述邻居探测信道上广播邻居探测请求,所述邻居探测信道是所述邻居探测信道集中的任意一个信道;
[0163]如果所述每个待分配信道的AP在所述一般工作信道或所述邻居探测信道上接收到所述邻居探测请求,则所述每个待分配信道的AP根据所述邻居探测请求获取所述邻居参数;或,如果所述每个待分配信道的AP在所述一般工作信道或所述邻居探测信道上接收到无线局域网消息,则所述每个待分配信道的AP根据所述无线局域网消息获取所述邻居参数;或,如果所述每个待分配信道的AP在所述一般工作信道或所述邻居探测信道上侦听到非无线局域网协议的射频信号,则所述每个待分配信道的AP根据所述射频信号记录所述邻居参数。
[0164]在一种可能的实现方式中,根据所述每个待分配信道的AP的邻居参数,计算在所述多个候选信道配置中的每一个候选信道配置下的干扰强度分布,包括:
[0165]获取在所述多个候选信道配置中的任意一个候选信道配置下,所述每个待分配信道的AP工作在自身的候选工作信道的干扰强度,在所述多个候选信道配置中的任意一个候选信道配置下,所述每个待分配信道的AP的干扰强度构成了在所述多个候选信道配置中的任意一个候选信道配置下的所述干扰强度分布;
[0166]其中,获取所述每个待分配信道的AP工作在自身的候选工作信道的干扰强度包括,根据所述每个待分配信道的AP自身的邻居参数,获取所述每个待分配信道的AP在自身的候选工作信道上自身的干扰源对自身的干扰强度总和,以作为所述每个待分配信道的AP工作在自身的候选工作信道的干扰强度。
[0167]在一种可能的实现方式中,从所述多个候选信道配置中选取系统干扰最小的干扰强度分布对应的候选信道配置作为实际信道配置,包括:
[0168]根据所述干扰强度分布,计算所述多个候选信道配置下的所有待分配信道的AP的干扰强度总和;
[0169]比较所述多个候选信道配置下的所有待分配信道的AP的干扰强度总和;
[0170]从所述多个候选信道配置中选取所述所有待分配信道的AP的干扰强度总和最小的候选信道配置,作为所述实际信道配置。
[0171]在一种可能的实现方式中,从所述多个候选信道配置中选取系统最稳定的干扰强度分布对应的候选信道配置作为实际信道配置,包括:
[0172]根据所述干扰强度分布,计算所述多个候选信道配置下的所述每个待分配信道的AP的干扰强度分布均方差;
[0173]比较所述多个候选信道配置下的所述每个待分配信道的AP的干扰强度分布均方差;
[0174]从所述多个候选信道配置中选取所述每个待分配信道的AP的干扰强度分布均方差最小的候选信道配置,作为所述实际信道配置。
[0175]在一种可能的实现方式中,所述将被选取的候选信道配置作为实际信道配置之后,包括:
[0176]在所述实际工作信道相同的待分配信道的AP的数量小于或等于所述实际工作信道中子信道的数量的情况下,从所述实际工作信道的子信道中选取互不相同的子信道作为每个所述实际工作信道相同的待分配信道的AP的主信道;并且
[0177]在所述实际工作信道相同的待分配信道的AP的数量大于所述实际工作信道中子信道的数量的情况下,根据所述每个实际工作信道相同的待分配信道的AP的邻居参数,计算在所述实际工作信道的子信道中的每一个子信道下的干扰强度分布,在所述实际工作信道的子信道中的任意一个子信道下的所述干扰强度分布包括所述每个实际工作信道相同的待分配信道的AP工作在所述子信道的干扰强度,并根据在所述实际工作信道的子信道中的每一个子信道下的干扰强度分布,从所述实际工作信道的子信道中选取系统干扰最小的干扰强度分布对应的子信道作为每个所述实际工作信道相同的待分配信道的AP的主信道,或,从所述实际工作信道的子信道中选取系统最稳定的干扰强度分布对应的子信道作为每个所述实际工作信道相同的待分配信道的AP的主信道。
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1