一种信道分配方法及装置的制造方法_2

文档序号:9828719阅读:来源:国知局
AC对每一条信道执行上述可用度计算,以便生成可用信道池。同时,周期性更新可 用信道池,以保证信道池中始终为当前质量较优信道。
[0043] 步骤202,以所述可用信道池中的各信道负载均衡为原则,从所述可用信道池中为 上线AP分配一条可用信道。
[0044] 当AP上线时,由AC为AP分配初始信道。本申请实施例中,AC以可用信道池中的 各信道负载均衡为原则,从当前可用信道池中为AP分配一条可用信道。由于分配的是可用 信道,因此,首先保证了被分配信道的质量。其次,以负载均衡为原则的信道分配至少包括 以下两种方式。
[0045] 1.顺序方式
[0046] 当多个AP上线时,按照AP的上线顺序记录上线顺序号,利用AP的上线顺序号对 当前的可用信道数量取余,再根据取余结果从可用信道池中选择与该取余结果对应的可用 信道。
[0047] 例如,假设AP1、AP2顺序上线,API的上线顺序号为0 ;AP2的上线顺序号为1。当 前可用信道池中有2个可用信道,第一个可用信道为信道1,第二个可用信道为信道6。则 为APl分配信道时,利用APl的上线顺序号0对可用信道数量2取余,取余结果为0,因此, 选择第一个可用信道(信道1)分配给APl ;同理,AP2的上线顺序号1对可用信道数量2取 余,取余结果为1,因此,选择第二个可用信道(信道6)分配给API。
[0048] 2.随机方式
[0049] 在每一次信道分配之前,可通过随机函数生成一个随机数,利用该随机数对可用 信道数量取余,再根据取余结果从可用信道池中选择与该取余结果对应的可用信道。
[0050] 例如,当前可用信道池中有2个可用信道,第一个可用信道为信道1,第二个可用 信道为信道6。APl上线时,假设AC通过随机函数生成的随机数为10,对可用信道数量2取 余,取余结果为0,因此,选择第一个可用信道(信道1)分配给APl ;同理,APl上线时,假设 AC通过随机函数生成的随机数为5,对可用信道数量2取余,取余结果为1,因此,选择第二 个可用信道(信道6)分配给AP2。
[0051] 上述信道分配方式仅为示例性说明,本申请并不对信道分配方式进行具体限定。
[0052] 在完成初始信道分配后,随着信道的使用,信道质量会下降。为了保证通信质量, 在信道质量下降到一定程度时,要为AP重新分配信道,以便AP从当前正在使用的信道切换 到重新配置的信道上。具体为,首先,AC从可用信道池中选择一条AP当前未在使用的可用 信道作为待切换信道;然后判断AP当前正在使用的信道是否满足信道切换条件。
[0053] 具体的信道切换条件如下:
[0054] 1.当前正在使用的信道存在雷达信号;
[0055] 2.当前正在使用的信道的重传率大于或等于22% ;
[0056] 3.当前正在使用的可用信道的信道质量与待切换信道的信道质量的差值不小于 预设的信道容限系数(说明当前正在使用的可用信道的信道质量远远低于待切换信道的 信道质量),其中,信道质量为2倍误码率与干扰度之和。
[0057] 在满足上述任意一个条件时,通知AP从当前正在使用的可用信道切换到待切换 信道。
[0058] 当然,上述AC维护的可用信道池也会出现无可用信道的情况(例如,所有信道都 在满负荷工作,均不满足可用信道标准),此时,AC可向网管服务器发送告警信息,以使网 络管理员及时获知当前网络运行状况,采取应对措施优化网络结构。例如:采用如下Log信 息或Trap信息。
[0059] Log信息格式如下:
[0060] 时间+AC名字+模块/级别/子模块+log内容
[0061] % Apr 22 20:05:36:695 2015 wlcl WMAC/4/WMAC_DFS_WARN:There is no available channel in channel pool for radio I of AP I.
[0062] Trap信息格式如下:
[0063] 时间+AC名字+模块/级别/子模块+Trap内容
[0064] #Apr 2220:01:24:3462015wlclffMAC/5/ffMAC_DFS:
[0065] 1. 3. 6. I. 4. I. xx. xx. x. x. x. xxx. x There is no available channel in channel pool for radio Iof AP I.
[0066] 由上述描述可以看出,本申请在对上线AP进行初始信道分配时就充分考虑了信 道分配的均衡性,从而避免了由于初始信道分配不均衡导致的信道切换,提高了网络通信 的稳定性,避免了不必要的资源浪费。
[0067] 现仍以图1为例,详细介绍信道分配过程。
[0068] 假设,AC在5G信道上进行信道分配,且当前支持的中国国家码下的合法信道为: 149、153、157、161 以及 165。
[0069] AP实时收集各信道状态信息上报给AC,AC根据AP上报的信道状态信息更新如下 信道表(表1)。
[0072]表 1
[0073] 从表1中可以看出,每一个信道都不存在雷达信号,因此,AC对每一个信道计算对 应的可用度。假设,AC预设的可用门限值为20,则根据可用度公式Cu= 2*P e+I+R,将表1 中各信道对应参数代入公式后,计算出每一个信道的可用度。
[0074] 可用度计算结果分别为:信道149的可用度为33,该信道可用度大于可用门限值 20,因此,该信道为非可用信道;信道153的可用度为7,该信道可用度小于可用门限值20, 因此,该信道为可用信道;信道157的可用度为3,该信道可用度小于可用门限值20,因此, 该信道为可用信道;信道161的可用度为8,该信道可用度小于可用门限值20,因此,该信道 为可用信道;信道165的可用度为4,该信道可用度小于可用门限值20,因此,该信道为可用 信道。因此,可得出当前可用信道池中的可用信道为153、157、161以及165。
[0075] 假设APl~AP4同时上线,每一个AP都进行初始化处理。AC根据AP完成初始化的 先后顺序记录AP的上线顺序号,参见表2。从表2中可以看出,AP的上线顺序为AP3、AP2、 API、AP4。假设,AC根据AP的上线顺序分配信道,AP3的上线顺序号为0,对可用信道数量 4取余,取余结果为0,因此,选择可用信道池中的第一个可用信道153分配给AP3 ;AP2的上 线顺序号为1,对可用信道数量4取余,取余结果为1,因此,选择可用信道池中的第二个可 用信道157分配给AP2 ;以此类推,选择可用信道池中的第三个可用信道161分配给APl ;选 择可用信道池中的第四个可用信道164分配给AP4。
[0076]
[0077] 表 2
[0078] 在无线网络运行一段时间后,各信道的通信质量发生变化,AC根据AP上报的信道 状态信息更新信道表,当前信道表为表3。
[0080] 表 3
[0081] AC周期性判断AP是否需要切换信道,以保证AP的通信质量。以APl为例,当前 APl使用信道161进行通信。AC首先为APl分配一个待切换信道,该待切换信道从当前可 用信道池(153、157、161、165)中选择,假设4(:选择信道165作为4?1的待切换信道。然 后,判断APl是否满足信道切换条件。假设,信道容限系数为20,根据信道切换条件判断如 下:
[0082] 1.信道161不存在雷达信号;
[0083] 2.信道161的重传率小于22% ;
[0084] 3.信道161的信道质量为2*2+44 = 48,信道165的信道质量为2*1+2 = 4,则信 道质量差值为48-4 = 44,该信道质量差值(44)大于信道容限系数(20)。
[0085] 经过上述3个条件的判断,可知APl满足第3条信道切换条件,需要进行信道切 换,因此,AC通知APl从当前信道161切换到信道165。
[0086] 与前述信道分配方法的实施例相对应,本申请还提供了信道分配装置的实施例。
[0087] 本申请信道分配装置的实施例可以应用在AC上。装置实施例可以通过软件实现, 也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1