CN103987064A - 接入点ap升级方法及装置 - Google Patents
接入点ap升级方法及装置 Download PDFInfo
- Publication number
- CN103987064A CN103987064A CN201410197267.4A CN201410197267A CN103987064A CN 103987064 A CN103987064 A CN 103987064A CN 201410197267 A CN201410197267 A CN 201410197267A CN 103987064 A CN103987064 A CN 103987064A
- Authority
- CN
- China
- Prior art keywords
- file
- startup
- startup file
- file server
- upgrade
- 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.)
- Granted
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明提供一种接入点AP升级方法及装置,应用于AP升级***的接入点控制器AC上,该AP升级***包括文件服务器、AP以及AC,其中,所述文件服务器用于存放AP的启动文件,所述AP用于接收启动文件,该方法包括:AC接收AP的启动文件升级请求后,向文件服务器请求下载AP启动文件;AC接收所述文件服务器发送的启动文件,并转发给所述AP。本发明通过AC将文件服务器上保存的AP启动文件转发给AP,简化了AP升级操作,节省了AC的存储空间,同时,使得AP与AC之间保持原有下载流程不变。
Description
技术领域
本发明涉及通讯技术领域,尤其涉及一种接入点AP升级方法及装置。
背景技术
瘦AP的升级方式通常包括以下两种。
方式一:通过手工或其它方式将瘦AP的启动文件上传到AC存储设备上,然后通过CAPWAP(Control and Provisioning of Wireless Access Points,无线接入点控制与配置协议)从AC取文件升级AP。由于一个AC支持的AP型号较多,每种AP可能使用不同的启动文件,把所有AP启动文件上传到AC存储设备操作繁琐,而且可能有存储空间不够的情况。如果AC较多时,操作更为繁琐。
方式二:将AP的启动文件和AC的启动文件打包到一起,判断AP文件在内存中的位置,然后通过CAPWAP协议升级AP。这种方式可能出现AP文件绑定错误,占用较多AC内存且操作也较为繁琐。
发明内容
有鉴于此,本发明提供了一种接入点AP升级方法,该方法应用于AP升级***的接入点控制器AC上,该AP升级***包括文件服务器、AP以及AC,其中,所述文件服务器用于存放AP的启动文件,所述AP用于接收启动文件,该方法包括:
AC接收AP的启动文件升级请求后,向文件服务器请求下载AP启动文件;
AC接收所述文件服务器发送的启动文件,并转发给所述AP。
本发明还提供了一种接入点AP升级装置,该装置应用于AP升级***的接入点控制器AC上,该AP升级***包括文件服务器、AP以及AC,其中,所述文件服务器用于存放AP的启动文件,所述AP用于接收启动文件,该装置包括:
文件请求单元,用于在接收AP的启动文件升级请求后,向文件服务器请求下载AP启动文件;
文件下载单元,用于接收所述文件服务器发送的启动文件,并转发给所述AP。
本发明通过AC将文件服务器上保存的AP启动文件转发给AP,简化了AP升级操作,节省了AC的存储空间,同时,使得AP与AC之间保持原有下载流程不变。
附图说明
图1是本发明AP升级***图。
图2是本发明一种实施方式中AP升级方法的流程图。
图3是本发明一种实施方式中文件服务器保存的启动文件的目录结构示意图。
图4是本发明一种实施方式中AP升级装置的逻辑结构示意图。
图5是本发明一种实施方式中AC基础硬件示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图对本发明所述方案作进一步地详细说明。
本发明提供一种接入点AP升级方法,该方法应用于AP升级***的接入点控制器AC上。请参见图1,该AP升级***包括文件服务器、AP以及AC,其中,所述文件服务器用于存放AP的启动文件,所述AP用于接收启动文件。参见图2,该方法包括以下步骤:
步骤101,AC接收AP的启动文件升级请求后,向文件服务器请求下载AP启动文件;
步骤102,AC接收所述文件服务器发送的启动文件,并转发给所述AP。
本发明通过将AP的启动文件保存在外部文件服务器上,在AP需要升级时,通过AC将文件服务器上AP的启动文件转发给AP,完成整个升级过程,其具体实施过程如下。
首先,文件服务器需保存所有AP的启动文件,并以预先约定的目录结构存储启动文件,以便提供文件下载。如图3所示,该目录结构中第一级目录为厂商标识,第二级目录为AP的软件版本号,该目录下存放所有这个版本号的AP的启动文件。例如,某一AP的启动文件在文件服务器中的存储位置为.\QXHC\V100R005B109D023\wa2600_fit.bin,其中,QXHC为厂商标识,V100R005B109D023为AP的软件版本号,wa2600_fit.bin为启动文件名称。
当AP重启或由于网络原因断网后重新连接时,AP会向AC发送加入请求。AC收到AP的加入请求后,从该请求中获得AP的厂商信息、AP型号、硬件信息以及AP正在运行的软件版本信息,AC根据AP的厂商信息、AP型号和硬件信息在AC的数据库中查找与此AC适配的AP版本号,通过比较AP正运行的版本号和与当前AC适配的AP版本号是否一致来判断AP是否需要升级,如果判断AP需要升级,则AC将从数据库中查询到的该AP需要升级的启动文件名称等信息发送给AP,AP以此来请求启动文件。本领域技术人员知道,AC在初始配置时,或后续的升级过程中,AC的启动文件都会在本地数据库存贮与当前AC版本适配的各AP信息,包括AP的厂商、型号、版本号及启动文件名称等信息。
由于文件服务器中保存了所有AP的启动文件,因此,当AC接收到AP的启动文件升级请求后,会向文件服务器请求该AP的启动文件。文件服务器接收到该请求后,根据AC提供的启动文件信息,确认该启动文件在文件服务器中的存储位置,并将该启动文件下发给AC。AC接收到该启动文件后,将此启动文件转发给相应AP。这种AC转发启动文件的方式,使得AC不再需要通过手工或其它方式保存启动文件,尤其对于包含多个AC的***,大大简化了***的配置操作。
在AC转发过程中,由于AC与文件服务器之间的通讯协议和AC与AP之间的通讯协议不同,因此,当AC从文件服务器接收到包含启动文件的协议报文时,需解析出启动文件,并根据AC与AP之间的协议格式重新对启动文件打包,再转发给AP。例如,采用FTP(File Transfer Protocol,文件传输协议)或TFTP(Trivial File Transfer Protocol,简单文件传输协议)从文件服务器下载启动文件,AC接收到上述协议报文后,从该协议报文中解析出启动文件数据,经CAPWAP协议流程将启动文件转发给AP。其中,FTP和TFTP为通用的文件传输协议。CAPWAP为通用的无线接入点控制与配置协议,由IETF(Internet Engineering Task Force,互联网工程任务组)标准化组织定义。遵循CAPWAP协议的不同厂商的产品可以实现互联,但部分厂商仍采用私用协议。本发明并不对AC与文件服务器之间的连接协议进行限定,只要所采用协议能够实现文件传输功能即可,同时,也不对AC与AP之间的通讯协议进行限定。该处理过程保证了AC与AP之间仍采用原有下载流程,***改动最小。
在AC出厂配置或者对老的AP升级***进行改造时,AC内部可能已经保存了部分AP的启动文件,因此,当AC接收到AP的启动文件升级请求后,可先进行本地查询,若本地存在AP的启动文件,则按照原有流程从本地读取启动文件下载。若AC本地无相应的启动文件或本地获取启动文件失败,则查询AC上配置的外部文件服务器地址,向该文件服务器地址请求下载启动文件。该处理过程通过优先本地下载的方式,有效提高了AC与外部文件服务器之间的带宽利用率。
AC在向文件服务器请求下载AP启动文件之前,可向文件服务器请求身份认证,只有在文件服务器上注册过的AC,才可以访问文件服务器,进而下载启动文件。AC在发送认证请求时,携带自身用户名和密码,当文件服务器确认该用户为合法用户时,回复认证成功消息,AC即可向文件服务器请求下载启动文件;若认证失败,则无法获取启动文件。通过增加身份认证,可提高***的安全性。
AC在向文件服务器发送下载请求时,该请求中携带启动文件的下载目录地址和启动文件名称。AC根据与文件服务器事先约定的目录结构计算出启动文件在文件服务器中的存储位置(即目录地址),将该目录地址及启动文件名称发送给文件服务器,文件服务器即可找到需下载的启动文件发送给AC。例如,文件服务器中某一根目录下存放如图3所示的启动文件二级目录,则AC通过配置,将文件服务器存放启动文件的根目录进行本地保存。当AC向文件服务器发送下载请求时,将保存的启动文件根目录信息、厂商标识、AP软件版本号以及启动文件名称发送给文件服务器,其中,启动文件根目录信息、厂商标识以及AP软件版本号构成了启动文件的目录地址。文件服务器接收到该请求后,通过“启动文件根目录\厂商标识\AP软件版本号\启动文件名称”,将该启动文件发送给AC。即AC向文件服务器请求的目录地址和文件名称恰好和文件服务器中存放AP启动文件的目录结构相对应,以此来请求与AC相适配的AP版本启动文件。AC通过对收集到的信息进行整合,确定启动文件在文件服务器上的目录地址,将其直接发送给文件服务器,服务器利用该目录地址直接读取启动文件,而不需要再计算目录地址,减少了文件服务器的工作量,提高了文件服务器的处理效率。
与上述方法实施例对应的是,本发明实施例还提供一种接入点AP升级装置60,该装置应用于AP升级***的接入点控制器AC上。请参见图1,该AP升级***包括文件服务器、AP以及AC,其中,所述文件服务器用于存放AP的启动文件,所述AP用于接收启动文件。参见图4,该装置60包括:
文件请求单元61,用于在接收AP的启动文件升级请求后,向文件服务器请求下载AP启动文件;
文件下载单元62,用于接收所述文件服务器发送的启动文件,并转发给所述AP。
进一步地,所述文件下载单元62具体用于将文件服务器发送的启动文件经AC与AP间的控制协议重新封装后转发给所述AP。
进一步地,所述文件请求单元61具体用于在接收AP的启动文件升级请求后,判断本地是否存在AP的启动文件,若是则从本地下载,否则,向文件服务器请求下载AP启动文件。
进一步地,所述文件请求单元61具体用于向文件服务器请求身份认证,并在认证通过后,向该文件服务器请求下载所述AP的启动文件。
进一步地,所述文件请求单元61具体用于在向文件服务器发送的下载请求中携带所述启动文件的下载目录地址和启动文件名称。
本发明实施例提供的接入点AP升级装置60可以实现AP的升级处理,其具体实现过程可参见上述方法实施例的说明,在此不再赘述。
请参见图5,本发明实施例还提供一种接入点AP升级装置,包括CPU、内存、非易失性存储器以及各种硬件,CPU可通过读取非易失性存储器中对应的程序或指令在内存中运行而实现上述方法实施例各步骤或上述图4所示装置的各模块的功能。具体地,CPU通过读取存储器中的程序或指令,在接收AP的启动文件升级请求后,向文件服务器请求下载AP启动文件;CPU通过读取存储器中的程序或指令,接收所述文件服务器发送的启动文件,并转发给所述AP。
本发明通过AC将文件服务器上保存的AP启动文件转发给AP,简化了AP升级操作,节省了AC的存储空间,同时,使得AP与AC之间保持原有下载流程不变。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
Claims (10)
1.一种接入点AP升级方法,该方法应用于AP升级***的接入点控制器AC上,该AP升级***包括文件服务器、AP以及AC,其中,所述文件服务器用于存放AP的启动文件,所述AP用于接收启动文件,其特征在于,该方法包括:
AC接收AP的启动文件升级请求后,向文件服务器请求下载AP启动文件;
AC接收所述文件服务器发送的启动文件,并转发给所述AP。
2.如权利要求1所述的方法,其特征在于,所述AC将启动文件转发给所述AP,具体为:
AC将文件服务器发送的启动文件经AC与AP间的控制协议重新封装后转发给所述AP。
3.如权利要求1所述的方法,其特征在于,所述AC接收AP的启动文件升级请求后,向文件服务器请求下载AP启动文件具体包括:
AC接收AP的启动文件升级请求后,判断本地是否存在AP的启动文件,若是则从本地下载,否则,向文件服务器请求下载AP启动文件。
4.如权利要求1或3所述的方法,其特征在于,所述AC向文件服务器请求下载AP启动文件,具体包括:
AC向文件服务器请求身份认证,并在认证通过后,向该文件服务器请求下载所述AP的启动文件。
5.如权利要求1所述的方法,其特征在于:
所述AC向文件服务器发送的下载请求中携带所述启动文件的下载目录地址和启动文件名称。
6.一种接入点AP升级装置,该装置应用于AP升级***的接入点控制器AC上,该AP升级***包括文件服务器、AP以及AC,其中,所述文件服务器用于存放AP的启动文件,所述AP用于接收启动文件,其特征在于,该装置包括:
文件请求单元,用于在接收AP的启动文件升级请求后,向文件服务器请求下载AP启动文件;
文件下载单元,用于接收所述文件服务器发送的启动文件,并转发给所述AP。
7.如权利要求6所述的装置,其特征在于:
所述文件下载单元具体用于将文件服务器发送的启动文件经AC与AP间的控制协议重新封装后转发给所述AP。
8.如权利要求6所述的装置,其特征在于:
所述文件请求单元具体用于在接收AP的启动文件升级请求后,判断本地是否存在AP的启动文件,若是则从本地下载,否则,向文件服务器请求下载AP启动文件。
9.如权利要求6或8所述的装置,其特征在于:
所述文件请求单元具体用于向文件服务器请求身份认证,并在认证通过后,向该文件服务器请求下载所述AP的启动文件。
10.如权利要求6所述的装置,其特征在于:
所述文件请求单元具体用于在向文件服务器发送的下载请求中携带所述启动文件的下载目录地址和启动文件名称。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410197267.4A CN103987064B (zh) | 2014-05-09 | 2014-05-09 | 接入点ap升级方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410197267.4A CN103987064B (zh) | 2014-05-09 | 2014-05-09 | 接入点ap升级方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103987064A true CN103987064A (zh) | 2014-08-13 |
CN103987064B CN103987064B (zh) | 2018-10-26 |
Family
ID=51278863
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410197267.4A Active CN103987064B (zh) | 2014-05-09 | 2014-05-09 | 接入点ap升级方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103987064B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104410960A (zh) * | 2014-10-14 | 2015-03-11 | 杭州华三通信技术有限公司 | 一种LTE Fi设备文件加载的方法和设备 |
CN106470124A (zh) * | 2016-11-25 | 2017-03-01 | 杭州迪普科技股份有限公司 | 一种无线接入点的升级方法及装置 |
CN107547245A (zh) * | 2017-05-27 | 2018-01-05 | 新华三技术有限公司 | 一种版本升级方法和装置 |
CN107643899A (zh) * | 2016-07-22 | 2018-01-30 | 深圳市信锐网科技术有限公司 | 一种无线接入点ap的管理方法及ap管理*** |
CN109669699A (zh) * | 2018-12-11 | 2019-04-23 | 迈普通信技术股份有限公司 | 应用程序分发方法、ac、ap及无线网络*** |
CN114513414A (zh) * | 2022-01-29 | 2022-05-17 | 新华三技术有限公司 | 一种管理ap的方法、ac和ap |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101662503A (zh) * | 2009-09-14 | 2010-03-03 | 金蝶软件(中国)有限公司 | 网络中的信息传输方法、代理服务器和服务*** |
CN101808315A (zh) * | 2010-04-08 | 2010-08-18 | 北京傲天动联技术有限公司 | 瘦ap升级方法 |
CN103167535A (zh) * | 2013-04-03 | 2013-06-19 | 大唐移动通信设备有限公司 | 一种用于wlan网络中ap的升级方法 |
CN103634782A (zh) * | 2012-08-28 | 2014-03-12 | 中兴通讯股份有限公司 | 一种ap版本升级的方法、***及设备 |
CN103685530A (zh) * | 2013-12-17 | 2014-03-26 | 京信通信***(中国)有限公司 | Wlan现网ap自动升级控制方法及*** |
CN103731301A (zh) * | 2013-12-06 | 2014-04-16 | 南京智达康无线通信科技股份有限公司 | 远程网络***双备份实现方法 |
-
2014
- 2014-05-09 CN CN201410197267.4A patent/CN103987064B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101662503A (zh) * | 2009-09-14 | 2010-03-03 | 金蝶软件(中国)有限公司 | 网络中的信息传输方法、代理服务器和服务*** |
CN101808315A (zh) * | 2010-04-08 | 2010-08-18 | 北京傲天动联技术有限公司 | 瘦ap升级方法 |
CN103634782A (zh) * | 2012-08-28 | 2014-03-12 | 中兴通讯股份有限公司 | 一种ap版本升级的方法、***及设备 |
CN103167535A (zh) * | 2013-04-03 | 2013-06-19 | 大唐移动通信设备有限公司 | 一种用于wlan网络中ap的升级方法 |
CN103731301A (zh) * | 2013-12-06 | 2014-04-16 | 南京智达康无线通信科技股份有限公司 | 远程网络***双备份实现方法 |
CN103685530A (zh) * | 2013-12-17 | 2014-03-26 | 京信通信***(中国)有限公司 | Wlan现网ap自动升级控制方法及*** |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104410960A (zh) * | 2014-10-14 | 2015-03-11 | 杭州华三通信技术有限公司 | 一种LTE Fi设备文件加载的方法和设备 |
CN107643899A (zh) * | 2016-07-22 | 2018-01-30 | 深圳市信锐网科技术有限公司 | 一种无线接入点ap的管理方法及ap管理*** |
CN106470124A (zh) * | 2016-11-25 | 2017-03-01 | 杭州迪普科技股份有限公司 | 一种无线接入点的升级方法及装置 |
CN107547245A (zh) * | 2017-05-27 | 2018-01-05 | 新华三技术有限公司 | 一种版本升级方法和装置 |
CN109669699A (zh) * | 2018-12-11 | 2019-04-23 | 迈普通信技术股份有限公司 | 应用程序分发方法、ac、ap及无线网络*** |
CN109669699B (zh) * | 2018-12-11 | 2022-07-12 | 迈普通信技术股份有限公司 | 应用程序分发方法、无线控制器及无线接入点 |
CN114513414A (zh) * | 2022-01-29 | 2022-05-17 | 新华三技术有限公司 | 一种管理ap的方法、ac和ap |
CN114513414B (zh) * | 2022-01-29 | 2024-05-03 | 新华三技术有限公司 | 一种管理ap的方法、ac和ap |
Also Published As
Publication number | Publication date |
---|---|
CN103987064B (zh) | 2018-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11617073B2 (en) | Method enabling migration of a subscription | |
CN103987064A (zh) | 接入点ap升级方法及装置 | |
US9485134B2 (en) | Managing configurations of system management agents in a distributed environment | |
CN101877723B (zh) | 无线传感器网络节点远程升级***、方法及设备 | |
US20170078277A1 (en) | Provisioning remote access points | |
CN106301959B (zh) | 基于windows和linux平台的网关批量升级方法及*** | |
CN107534647A (zh) | 安全且可靠地传送启动脚本 | |
US20130311599A1 (en) | Updating Web Resources | |
CN105393256A (zh) | 基于策略的安全web引导 | |
CN103902696A (zh) | 一种加载资源文件的方法及装置 | |
CN104954394A (zh) | 软件差分包制作、升级方法及服务器、终端、升级*** | |
WO2017049550A1 (zh) | 适配器和适配器升级的方法 | |
CN104915220A (zh) | 一种客户端应用程序的升级方法和***、客户端 | |
US11977637B2 (en) | Technique for authentication and prerequisite checks for software updates | |
CN101360127A (zh) | 文件更新方法及传输*** | |
CN104023055A (zh) | 视频共享方法、终端设备和*** | |
CN110113207A (zh) | 一种基于物联网的协议更新方法、装置、设备和存储介质 | |
CN106980502A (zh) | 一种在线获取bios固件更新的方法 | |
CN106547602B (zh) | 一种适用于iSCSI协议远程无线加载的操作***镜像的制作方法 | |
CN104699499A (zh) | 一种异构终端软件升级方法 | |
US8510423B2 (en) | Install system and install method | |
CN114489690A (zh) | 一种分布式***部署方法、装置、电子设备及存储介质 | |
CN103812946A (zh) | 一种ar应用程序在线云更新的方法和*** | |
CN105471812A (zh) | 获取网络视频资源的方法及*** | |
CN110324436B (zh) | 一种传输层代理的代理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No. Applicant after: Xinhua three Technology Co., Ltd. Address before: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No. Applicant before: Huasan Communication Technology Co., Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |