CN103685530A - Wlan现网ap自动升级控制方法及*** - Google Patents
Wlan现网ap自动升级控制方法及*** Download PDFInfo
- Publication number
- CN103685530A CN103685530A CN201310704188.3A CN201310704188A CN103685530A CN 103685530 A CN103685530 A CN 103685530A CN 201310704188 A CN201310704188 A CN 201310704188A CN 103685530 A CN103685530 A CN 103685530A
- Authority
- CN
- China
- Prior art keywords
- upgrade
- aku
- upgrading
- auto
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Stored Programmes (AREA)
- Small-Scale Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明提供一种WLAN现网AP自动升级控制方法及***,所述***包括与各AP分别相连接的升级服务器;所述升级服务器中包括:通知模块,用于远程登录各AP,通知各AP进入升级;判断模块,用于接收各AP所反馈的软件版本信息、硬件信息,并根据所述软件版本信息判断各AP是否需要升级;升级包下发模块,用于在所述判断模块的判断结果为是的情况下,根据需要升级的AP的硬件信息查找对应的升级包,并将该升级包发送给需要升级的AP;升级结果信息接收模块,用于接收各AP根据升级包进行升级后所反馈的升级结果信息。本发明的方法及***,既可以用于胖AP也可以用于瘦AP的批量自动升级,通用性更强,维护起来也更加方便。
Description
技术领域
本发明涉及WLAN无线通信领域,特别是涉及一种WLAN现网AP自动升级控制方法以及一种WLAN现网AP自动升级控制***。
背景技术
随着国家信息化建设的发展,国内运营商已大规模部署了WLAN(无线局域网),在热点地区提供了丰富的无线宽带业务。
目前,WLAN组网架构可分成两种:
一种是“胖”AP(Access Point,无线接入点),也称为自治型无线接入点。大规模布置下自治型无线接入点的管理工作量非常大,例如AP软件升级。目前胖AP的软件升级常见是逐台AP控制升级,市场上未看到比较完善的胖AP批量升级方法;
另一种是“瘦”AP,该架构是通过AC(Access Controller,无线接入控制器)对所有AP进行集中管理控制,是目前国内主流的WLAN组网架构。采用这种架构,AP与AC间的通信(非下载过程)都是通过CAPWAP(Control andProvisioning of Wireless Access Points,无线接入点控制和提供协议)完成的,但当WLAN网络出现故障,AC对AP集中管理控制失效或异常、AP不能在AC上线时,需要对所有AP进行软件升级以修复问题,可是AC已不能批量控制AP运行升级,此时维护工作将非常困难。
可见,不管是胖AP还是瘦AP在进行批量升级时都存在或多或少的问题。并且,目前所有关于WLAN的AP升级方法中不存在既可以用于胖AP,也可以用于瘦AP的批量自动升级方法。
发明内容
基于此,本发明提供一种WLAN现网AP自动升级控制方法及***,可用于胖AP的批量升级,也可用于瘦AP的批量升级。
为实现上述问题,本发明采用如下的技术方案:
一种WLAN现网AP自动升级控制***,包括:与各AP分别相连接的升级服务器;所述升级服务器中包括:
通知模块,用于远程登录各AP,通知各AP进入升级;
判断模块,用于接收各AP所反馈的软件版本信息、硬件信息,并根据所述软件版本信息判断各AP是否需要升级;
升级包下发模块,用于在所述判断模块的判断结果为是的情况下,根据需要升级的AP的硬件信息查找对应的升级包,并将该升级包发送给所述需要升级的AP;
升级结果信息接收模块,用于接收各AP根据所述升级包进行升级后所反馈的升级结果信息。
一种WLAN现网AP自动升级控制方法,包括以下步骤:
远程登录各AP,通知各AP进入升级;
接收各AP所反馈的软件版本信息、硬件信息,并根据所述软件版本信息判断各AP是否需要升级;
若是,则根据需要升级的AP的硬件信息查找对应的升级包,并将所述升级包发送给所述需要升级的AP;
接收各AP根据所述升级包进行升级后所反馈的升级结果信息。
由以上方案可以看出,本发明的一种WLAN现网AP自动升级控制方法及***,不需要AC参与,采用升级服务器作为控制端来控制AP进行批量升级,一方面为胖AP架构提供了一种批量升级方式,解决了传统胖AP架构无法进行批量升级的问题;另一方面本发明可以作为瘦AP架构中的主要升级方法,也可以作为CAPWAP等升级方法的重要补充,当AP不能在AC上上线或AC控制AP升级异常时同样可以进行批量升级。与传统采用AC进行批量升级的方法相比,本发明中由于升级服务器在性能上要求不高,普通性能笔记本即可,因此本发明的方案通用性更强,维护起来也更加方便,具有较好的市场应用前景。
附图说明
图1为本发明实施例中的组网拓扑图;
图2为本发明实施例中的一种WLAN现网AP自动升级控制***的结构示意图;
图3为升级服务器与AP间的通信抽象图;
图4为本发明实施例中的一种WLAN现网AP自动升级控制方法的流程示意图。
具体实施方式
下面结合附图以及具体的实施例,对本发明的技术方案作进一步的描述。
一种WLAN现网AP自动升级控制***,包括:与各AP分别相连接的升级服务器。即本发明中采用升级服务器作为控制端而不是传统的AC来控制AP进行批量自动升级。
在其中一个实施例中,以瘦AP架构为例,可以将该升级服务器按如图1所示连接到WLAN现网中(本发明中升级服务器的连接关系不限于此),使升级服务器与AP间可进行正常的网络通信。所述升级服务器在性能上要求不高,普通性能笔记本即可。
参见图2所示,所述升级服务器中包括:
通知模块101,用于远程登录各AP,通知各AP进入升级;
判断模块102,用于接收各AP所反馈的软件版本信息、硬件信息,并根据所述软件版本信息判断各AP是否需要升级;
升级包下发模块103,用于在所述判断模块的判断结果为是的情况下,根据需要升级的AP的硬件信息查找对应的升级包,并将该升级包发送给所述需要升级的AP;
升级结果信息接收模块104,用于接收各AP根据所述升级包进行升级后所反馈的升级结果信息。
需要说明的是,本发明实施例中的升级包下发模块103中的升级包已经预先由工作人员上传到了升级服务器中,并根据不同的应用环境(如不同AP硬件的差异)进行了分类,优选的,升级包与AP硬件信息可以对应存储在升级服务器中。
作为一个较好的实施例,所述通知模块可以采用telnet(TelecommunicationNetwork,远程登录协议)或ssh(Secure Shell,安全外壳协议)方式远程登录AP。本领域的技术人员须知,远程登录不局限于这两种方式。
作为一个较好的实施例,所述升级包中可以包括:AP软件、升级程序或升级脚本等。现有技术中的升级程序或升级脚本都是放在AP上的,然而,由于在进行升级时有些厂商不开放升级程序的接口,导致在进行升级时无法调用升级程序或升级脚本的情况出现。为此,本发明中将升级程序或升级脚本中放在升级包中,这样有效避免了升级时无法调用升级程序或升级脚本的问题。
作为一个较好的实施例,所述升级包下发模块可以通过TFTP(Trivial FileTransfer Protocol,简单文件传输协议)或FTP(File Transfer Protocol,文件传输协议)发送所述升级包给需要升级的AP。在此文件传输过程中,AP即可作为下载服务器端,也可作为下载客户端。当AP作为下载服务器端时,升级服务器将升级包主动上传到AP;当AP作为下载客户端时,AP从升级服务器主动下载升级包。
作为一个较好的实施例,所述WLAN现网AP自动升级控制***还可以包括:若干个AP;所述AP用于接收到所述升级服务器的升级通知之后,反馈软件版本信息、硬件信息给所述升级服务器;以及当接收到所述升级包之后,对所接收到的升级包进行校验、解压处理,执行所述升级程序或升级脚本,升级AP软件,并在升级过程结束后,将所述升级结果信息反馈给所述升级服务器,并进行重启。
需要说明的是,上述进行校验、解压处理的过程属于本领域技术人员的公知技术,此处不予赘述。
需要说明的是,本发明中的升级服务器是使用多进程来执行AP升级,从而达到AP的批量升级的目的。当然为了达到更快的升级速度,还可以相应增加升级服务器的台数(如图1中就是通过一个交换机接入了2台升级服务器),此时,可以设置为一台升级服务器与一部分AP相连接,另一台升级服务器与另一部分AP相连接。多台升级服务器同时工作,可以实现N(即升级服务器台数)倍升级提速。
本发明中升级服务器作为控制端,控制整个升级过程。如图3所示,可以在升级服务器上运行一个升级控制程序,并使用双管道来控制升级过程。一条管道监控接收AP反馈的消息,另一条管道向AP发送命令。
为使本领域的技术人员更好的理解本方案,下面描述升级服务器与AP间的数据交换过程,该过程包括如下:
a)、升级服务器远程登录AP,通知AP进入升级;
b)、AP把软件版本信息、所属硬件信息等反馈给升级服务器;
c)、升级服务器判断AP是否要升级;
d)、当步骤c)判断结果为是后,升级服务器发送升级包给AP;
e)、AP收到升级包之后,进行升级包校验、解压;
f)、AP执行升级程序或升级脚本,升级AP软件;
g)、升级过程结束,AP将升级结果发送给升级服务器。优选的,升级服务器将AP升级结果进行记录。
与上述一种WLAN现网AP自动升级控制***相对应,本发明还提供一种WLAN现网AP自动升级控制方法,如图4所示,包括以下步骤:
步骤S101,远程登录各AP,通知各AP进入升级。在执行此步骤前,AP必须已获取IP,并可与具体实现本发明方法的装置(如升级服务器)进行网络通信;
步骤S102,接收各AP所反馈的软件版本信息、硬件信息,并根据所述软件版本信息判断各AP是否需要升级;若是(即只要有任意一个AP需要升级)则进入步骤S103,若否则说明当前网络环境下所有AP均不需要升级,此时不需处理,流程结束;
步骤S103,根据需要升级的AP的硬件信息查找对应的升级包(该升级包已经预先由工作人员上传,并根据不同的应用环境进行了分类),并将所述升级包发送给所述需要升级的AP;
步骤S104,接收各AP根据所述升级包进行升级后所反馈的升级结果信息。
作为一个较好的实施例,所述远程登录AP的过程可以包括:采用telnet或ssh等方式远程登录AP。
作为一个较好的实施例,所述升级包中可以包括:AP软件、升级程序或升级脚本等。
作为一个较好的实施例,发送所述升级包的过程可以包括:通过简单文件传输协议或文件传输协议发送所述升级包。
作为一个较好的实施例,将所述升级包发送给所述需要升级的AP之后、接收所述升级结果信息之前,还可以包括如下步骤:
所述需要升级的AP对所接收到的升级包进行校验、解压处理;
执行所述升级程序或升级脚本,升级AP软件;
升级过程结束后,将所述升级结果信息进行反馈,并进行重启。
上述一种WLAN现网AP自动升级控制方法的其它技术特征与本发明一种WLAN现网AP自动升级控制***相同,此处不予赘述。
通过以上方案可以看出,本发明的一种WLAN现网AP自动升级控制方法及***,不需要AC参与,采用升级服务器作为控制端来控制AP进行批量升级,一方面为胖AP架构提供了一种批量升级方式,解决了传统胖AP架构无法进行批量升级的问题;另一方面本发明可以作为瘦AP架构中的主要升级方法,也可以作为CAPWAP等升级方法的重要补充,当AP不能在AC上上线或AC控制AP升级异常时同样可以进行批量升级。与传统采用AC进行批量升级的方法相比,本发明中由于升级服务器在性能上要求不高,普通性能笔记本即可,因此本发明的方案通用性更强,维护起来也更加方便,具有较好的市场应用前景。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种WLAN现网AP自动升级控制***,其特征在于,包括:与各AP分别相连接的升级服务器;所述升级服务器中包括:
通知模块,用于远程登录各AP,通知各AP进入升级;
判断模块,用于接收各AP所反馈的软件版本信息、硬件信息,并根据所述软件版本信息判断各AP是否需要升级;
升级包下发模块,用于在所述判断模块的判断结果为是的情况下,根据需要升级的AP的硬件信息查找对应的升级包,并将该升级包发送给所述需要升级的AP;
升级结果信息接收模块,用于接收各AP根据所述升级包进行升级后所反馈的升级结果信息。
2.根据权利要求1所述的WLAN现网AP自动升级控制***,其特征在于,所述升级包中包括:AP软件、升级程序或升级脚本。
3.根据权利要求1所述的WLAN现网AP自动升级控制***,其特征在于,所述升级包下发模块通过简单文件传输协议或文件传输协议发送所述升级包。
4.根据权利要求2所述的WLAN现网AP自动升级控制***,其特征在于,还包括:若干个AP;
所述AP用于接收到所述升级服务器的升级通知之后,反馈软件版本信息、硬件信息给所述升级服务器;以及当接收到所述升级包之后,对所接收到的升级包进行校验、解压处理,执行所述升级程序或升级脚本,升级AP软件,并在升级过程结束后,将所述升级结果信息反馈给所述升级服务器,并进行重启。
5.根据权利要求1-4任意一项所述的WLAN现网AP自动升级控制***,其特征在于,所述通知模块采用telnet或ssh方式远程登录AP。
6.一种WLAN现网AP自动升级控制方法,其特征在于,包括以下步骤:
远程登录各AP,通知各AP进入升级;
接收各AP所反馈的软件版本信息、硬件信息,并根据所述软件版本信息判断各AP是否需要升级;
若是,则根据需要升级的AP的硬件信息查找对应的升级包,并将所述升级包发送给所述需要升级的AP;
接收各AP根据所述升级包进行升级后所反馈的升级结果信息。
7.根据权利要求6所述的WLAN现网AP自动升级控制方法,其特征在于,所述升级包中包括:AP软件、升级程序或升级脚本。
8.根据权利要求6所述的WLAN现网AP自动升级控制方法,其特征在于,发送所述升级包的过程包括:通过简单文件传输协议或文件传输协议发送所述升级包。
9.根据权利要求7所述的WLAN现网AP自动升级控制方法,其特征在于,将所述升级包发送给所述需要升级的AP之后、接收所述升级结果信息之前,还包括步骤:
所述需要升级的AP对所接收到的升级包进行校验、解压处理;
执行所述升级程序或升级脚本,升级AP软件;
升级过程结束后,将所述升级结果信息进行反馈,并进行重启。
10.根据权利要求6-9任意一项所述的WLAN现网AP自动升级控制方法,其特征在于,所述远程登录AP的过程包括:采用telnet或ssh方式远程登录AP。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310704188.3A CN103685530A (zh) | 2013-12-17 | 2013-12-17 | Wlan现网ap自动升级控制方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310704188.3A CN103685530A (zh) | 2013-12-17 | 2013-12-17 | Wlan现网ap自动升级控制方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103685530A true CN103685530A (zh) | 2014-03-26 |
Family
ID=50321804
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310704188.3A Pending CN103685530A (zh) | 2013-12-17 | 2013-12-17 | Wlan现网ap自动升级控制方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103685530A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103987064A (zh) * | 2014-05-09 | 2014-08-13 | 杭州华三通信技术有限公司 | 接入点ap升级方法及装置 |
CN105050113A (zh) * | 2015-06-23 | 2015-11-11 | 深圳市共进电子股份有限公司 | 一种无线中继器及其升级方法 |
CN107645408A (zh) * | 2017-08-18 | 2018-01-30 | 上海斐讯数据通信技术有限公司 | 无线ap批量升级管理装置 |
CN107894896A (zh) * | 2017-11-16 | 2018-04-10 | 青岛海信电器股份有限公司 | 一种远程协助的自动升级方法及设备 |
WO2018126628A1 (zh) * | 2017-01-03 | 2018-07-12 | 深圳国人通信股份有限公司 | 一种嵌入式网络设备的远程升级方法及*** |
CN112929428A (zh) * | 2021-01-27 | 2021-06-08 | 上海商米科技集团股份有限公司 | 一种云控制设备批量升级方法 |
TWI784505B (zh) * | 2021-05-05 | 2022-11-21 | 鋐寶科技股份有限公司 | 遠端控制無線網狀網路相異設備韌體更新之方法及系統 |
TWI784506B (zh) * | 2021-05-05 | 2022-11-21 | 鋐寶科技股份有限公司 | 於無線網狀網路範圍內更新設備韌體之方法及系統 |
-
2013
- 2013-12-17 CN CN201310704188.3A patent/CN103685530A/zh active Pending
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103987064A (zh) * | 2014-05-09 | 2014-08-13 | 杭州华三通信技术有限公司 | 接入点ap升级方法及装置 |
CN105050113A (zh) * | 2015-06-23 | 2015-11-11 | 深圳市共进电子股份有限公司 | 一种无线中继器及其升级方法 |
CN105050113B (zh) * | 2015-06-23 | 2019-02-05 | 深圳市共进电子股份有限公司 | 一种无线中继器及其升级方法 |
WO2018126628A1 (zh) * | 2017-01-03 | 2018-07-12 | 深圳国人通信股份有限公司 | 一种嵌入式网络设备的远程升级方法及*** |
CN107645408A (zh) * | 2017-08-18 | 2018-01-30 | 上海斐讯数据通信技术有限公司 | 无线ap批量升级管理装置 |
CN107894896A (zh) * | 2017-11-16 | 2018-04-10 | 青岛海信电器股份有限公司 | 一种远程协助的自动升级方法及设备 |
CN112929428A (zh) * | 2021-01-27 | 2021-06-08 | 上海商米科技集团股份有限公司 | 一种云控制设备批量升级方法 |
TWI784505B (zh) * | 2021-05-05 | 2022-11-21 | 鋐寶科技股份有限公司 | 遠端控制無線網狀網路相異設備韌體更新之方法及系統 |
TWI784506B (zh) * | 2021-05-05 | 2022-11-21 | 鋐寶科技股份有限公司 | 於無線網狀網路範圍內更新設備韌體之方法及系統 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103685530A (zh) | Wlan现网ap自动升级控制方法及*** | |
US10003496B1 (en) | Network change management | |
CN109451021B (zh) | 物联网边缘侧多异构网络接入***与接入方法 | |
CN105208583B (zh) | 一种配置智能家电入网的方法、装置及智能设备 | |
CN105049502B (zh) | 一种云端网络管理***中设备软件更新的方法和装置 | |
WO2016090846A1 (zh) | 一种网络版本升级的方法及装置 | |
CN102448074A (zh) | 一种服务器管理的方法和*** | |
CN101888304A (zh) | 一种路由设备的升级方法、装置和*** | |
CN104363613A (zh) | 实现ap同步配置的方法 | |
US10469620B2 (en) | Method for transferring a new software version to at least one electricity meter via a communication network | |
CN102957623B (zh) | 一种边界网关协议邻居的维护方法和设备 | |
CN110912728B (zh) | 一种操作***补丁批量自动化更新管理方法及*** | |
CN105592483B (zh) | 一种配置信息的传输方法和装置 | |
CN107181618A (zh) | 固件升级方法及*** | |
CN110635957B (zh) | 用于物联设备配网的方法和装置、移动终端 | |
WO2015139359A1 (zh) | 无线网络维护方法、装置和*** | |
CN104486394A (zh) | 不中断业务软件升级方法及装置 | |
CN114747239A (zh) | 无线通信网络中IoT设备的管理 | |
CN111026426B (zh) | 一种直放站的升级方法和装置 | |
CN108712743B (zh) | 管理设备群无线组网的方法和*** | |
CN103096361B (zh) | 一种无线局域网***中性能统计数据的交互方法及装置 | |
CN103491557B (zh) | 基站升级数据的处理方法及装置 | |
CN112039708A (zh) | 网络设备运维方法 | |
CN112527346A (zh) | 软件升级方法、装置、存储介质及电子装置 | |
CN108684039B (zh) | 一种ac集群的自动化管理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140326 |