一种ap升级方法以及装置的制造方法

文档序号:9238199阅读:256来源:国知局
一种ap升级方法以及装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种AP升级方法以及装置。
【背景技术】
[0002]目前无线网络已经无处不在,随处拿出手机都能搜到一堆无线信号。家用无线的部署只需一台无线路由器即可,但工厂、学校等大面积场所的无线部署就必须用到AC(Access Controller 或 Wireless Access Point Controller),即无线控制器,以及 AP(Access Point 或 Wireless Access Point),即无线访问接入点。
[0003]使用AC、AP形式部署无线网,即采用AP进行无线覆盖、再使用AC对AP进行统一管理的过程。而AC对AP进行统一管理的过程即包括了 AP的版本升级。这其中的一个难题就是如何让上百台甚至上千台AP进行有条不紊的升级。然而CAPWAP协议规定了 AC对AP进行版本升级的方式,但却没有考虑到升级服务器的压力,如果上百台甚至上千台AP同时升级,势必造成升级服务器的压力,一旦造成升级服务器的瘫痪,就会使得AP大面积掉线而造成数据中断。
[0004]因此,亟待一种可缓解有大量AP升级时造成的升级服务器压力的方法来解决上述问题。

【发明内容】

[0005]有鉴于此,本发明提供了一种AP升级方法以及装置来解决上述问题。
[0006]本发明提供一种AP升级方法,应用于升级服务器,其中包括:
[0007]步骤A、定期收集升级服务器的资源使用率以及升级的AP信息;
[0008]步骤B、若检测到所述资源使用率小于第一预设阈值时,根据所述升级的AP信息判断所述升级服务器的升级AP状态是否饱和,若是转步骤C,否则转步骤D ;
[0009]步骤C、根据所述资源使用率以及升级的AP信息控制升级服务器的升级AP数量;
[0010]步骤D、向AP下发升级报文,通知所述AP进行升级。
[0011]进一步地,所述升级服务器包括AC以及外部升级服务器,所述升级服务器的资源使用率包括AC的CPU或/和内存使用率,所述步骤B具体包括:
[0012]若所述AC的资源使用率大于或等于第一预设阈值,根据所述外部服务器的升级的AP信息判断所述升级服务器的升级AP状态是否饱和,如是,转步骤C,否则转步骤D。
[0013]进一步地,所述升级的AP信息包括升级服务器上升级的AP数量与AP升级结果,
[0014]步骤B所述判断升级服务器升级AP状态是否饱和具体为:若判断所述升级服务器的AP升级数量已达到预设升级AP数量上限,或/和根据所述AP升级结果检测到的AP升级失败记录大于第二预设阈值,则确定所述升级服务器的AP升级数量已饱和。
[0015]进一步地,所述步骤C具体包括,根据所述资源使用率以及升级的AP信息相应减少AC上正在升级的升级AP数量。
[0016]进一步地,定期将收集的AP升级结果作为日志输出。
[0017]本发明还提供一种AP升级装置,应用于升级服务器,其中包括:
[0018]信息收集模块,用于定期收集升级服务器的资源使用率以及升级的AP信息;
[0019]状态检测模块,用于在检测到所述资源使用率小于第一预设阈值时,根据所述升级的AP信息判断所述升级服务器的升级AP状态是否饱和,若是转升级控制模块处理,否则转升级通知模块处理;
[0020]升级控制模块,用于根据所述资源使用率以及升级的AP信息控制升级服务器的升级AP数量;
[0021]升级通知模块,用于向AP下发升级报文,通知所述AP进行升级。
[0022]进一步地,所述升级服务器包括AC以及外部升级服务器,所述升级服务器的资源使用率包括AC的CPU或/和内存使用率,所述状态检测模块具体包括:
[0023]若所述AC的资源使用率大于或等于第一预设阈值,根据所述外部服务器的升级的AP信息判断所述升级服务器的升级AP状态是否饱和,如是,转升级控制模块处理,否则转升级通知模块处理。
[0024]进一步地,所述升级的AP信息包括升级服务器上升级的AP数量与AP升级结果,
[0025]所述判断升级服务器升级AP状态是否饱和具体为:若判断所述升级服务器的AP升级数量已达到预设升级AP数量上限,或/和根据所述AP升级结果检测到的AP升级失败记录大于第二预设阈值,则确定所述升级服务器的AP升级数量已饱和。
[0026]进一步地,所述升级控制模块具体用于,根据所述资源使用率以及升级的AP信息相应减少AC上正在升级的升级AP数量。
[0027]进一步地,定期将收集的AP升级结果作为日志输出。
[0028]本发明提供的AP升级方法以及装置,通过在检测到升级服务器的升级AP状态饱和时控制升级服务器的升级的AP数量,在升级服务器的升级AP状态未饱和时,向AP下发升级报文,通知AP进行升级以有效缓解在有大量AP升级时对升级服务器造成巨大压力的问题,保证即使拥有上千台AP也能稳定完成升级。
【附图说明】
[0029]图1是本发明实施例中AP升级装置逻辑结构示意图;
[0030]图2是本发明实施例中AP升级方法流程框图;
[0031 ] 图3是本发明实施例中AP升级方法工作流程示意图。
【具体实施方式】
[0032]本发明提供了一种AP升级方法以及装置通过定期收集升级服务器的资源使用率以及升级的AP信息,并在检测到所述资源使用率小于第一预设阈值,以及在判断所述升级服务器的升级AP状态饱和时,根据所述资源使用率以及升级的AP信息控制升级服务器的升级的AP数量,在判断所述升级服务器的升级AP状态未饱和时,向AP下发升级报文,通知所述AP进行升级来缓解在大量AP同时升级时对升级服务器造成的压力。
[0033]请参考图1,本发明提供的AP升级方法以及装置应用于升级服务器,该AP升级装置的基本硬件环境包括CPU、内存、非易失性存储器以及其他硬件,其从本质上说其是一个逻辑装置,在本实施方式中,该AP升级装置在逻辑层面上包括:信息收集模块、状态检测模块、升级控制模块以及升级通知模块,请参考图2,该装置在运行过程中执行如下处理流程:
[0034]步骤201,信息收集模块定期收集升级服务器的资源使用率以及升级的AP信息;
[0035]步骤202,状态检测模块在检测到所述资源使用率小于第一预设阈值,根据所述升级的AP信息判断所述升级服务器的AP升级状态是否饱和,若是转步骤203,否则转步骤204 ;
[0036]步骤203,升级控制模块根据所述资源使用率以及升级的AP信息控制升级服务器的升级的AP数量;
[0037]步骤204,升级通知模块向AP下发升级报文,通知所述AP进行升级。
[0038]本发明实施例提供的AP升级方法中,在AP进行升级时会定期收集各升级服务器的资源使用率以及升级的AP信息。该升级服务器可以包括AC以及外部服务器,该外部服务器可以为TFTP服务器或者FTP服务器等。该升级服务器定期收集的资源使用率以及升级的AP信息的目的为定期检测升级服务器的压力状况,并根据该压力状况相应控制升级服务器上升级AP的数量。其中,该资源使用率具体可以为AC的CPU使用率以及内存使用率;升级的AP信息则包括升级服务器上升级AP的数量以及各AP的升级结果,例如升级进度、升级成功或者升级失败等。
[0039]接着,在采集完所述升级服务器的资源使用率以及升级的AP信息后,首先判断该升级服务器的资源使用率是否小于第一预设阈值,该第一预设阈值为开发人员根据测试而得出的经验值,本发明对此并无限制。若判断该资源使用率小于第一预设阈值,则要进一步依据升级服务器上升级AP的数量以及各AP的升级结果判断所述升级服务器的AP升级状态是否饱和来检测升级服务器上是否存在压力过大的问题,并根据检测结果控制升级服务器上的升级AP数量。
[0040]本发明实施例中,升级服务器控制AP升级与否主要通过下发升级报文实现,若根据升级服务器的升级的AP信息判断所述升级服务器的升级AP状态已饱和,说明该升级服务器的压力已过大,因此要根据所述资源使用率以及升级的AP信息控制升级服务器上的升级AP数量,即暂缓向待升级的AP下发升级报文,使得待升级AP可以继续工作,减少网络中断时
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1