CN101668041A - 一种分布式ap下载的方法和装置 - Google Patents
一种分布式ap下载的方法和装置 Download PDFInfo
- Publication number
- CN101668041A CN101668041A CN200910170284A CN200910170284A CN101668041A CN 101668041 A CN101668041 A CN 101668041A CN 200910170284 A CN200910170284 A CN 200910170284A CN 200910170284 A CN200910170284 A CN 200910170284A CN 101668041 A CN101668041 A CN 101668041A
- Authority
- CN
- China
- Prior art keywords
- version
- backup
- provider
- download
- backup provider
- 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
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种分布式AP下载的方法和装置,该方法包括:接入控制器AC根据AP的版本下载请求向所述AP提供版本下载;所述AC接收所述AP加载新的版本文件后发送的备份提供方消息,获知所述AP能够作为备份提供方为其他AP提供版本下载,在备份提供方列表中存储所述AP的备份提供方信息;当所述AC接收其他AP发送的版本下载请求,且自身达到并发数限制而无法为所述其他AP提供版本下载时,所述AC在所述备份提供方列表中选择与其他AP相应的备份提供方为所述其他AP提供版本下载。本发明中,通过将版本加载成功的AP作为备份提供方向未加载版本的AP提供需要的版本,提高网路升级的速度,降低AC版本提供的压力,减少对AC出口带宽的占用。
Description
技术领域
本发明涉及通信领域,尤其涉及一种分布式AP下载的方法和装置。
背景技术
目前,根据LWAPP(Light Weight Access Point Protocol,轻型接入点协议)协议标准,FITAP(Fit Access Point,无线接入点)的版本必须从AC(AccessController,接入控制器)上下载,即当FITAP启动时没有版本或者版本文件不对时,必须从AC下载新的版本。标准LWAPP协议的运作流程如图1所示,FITAP和AC之间进行LWAPP协商下载版本的过程如图2所示,包括:FITAP通过Discovery阶段发现AC,通过Join阶段和AC建立连接,再通过Imagedownload阶段,即图2中的Image Data阶段,获取自己的软件版本,然后进入Reset阶段重启,加载获取的版本。
但是,由于AC的性能有限,AC提供版本下载的过程具有并发数限制,即AC同一时间只能支持有限数目的FITAP同时下载版本,这一数目大约是10个,而现有技术中一个AC下运行的网络规模经常具有数百个FITAP,因此,整个网络的升级过程缓慢,且由于版本下载占用AC的出口带宽,导致影响AC的性能。
发明内容
本发明提供了一种分布式AP下载的方法和装置,以实现通过备份提供方提供版本下载分担AC的压力,提高网络升级效率以及AC的工作性能。
本发明提供一种分布式AP下载的方法,包括:
接入控制器AC根据接入控制点AP的版本下载请求向所述AP提供版本下载;
所述AC接收所述AP加载新的版本文件后发送的备份提供方消息,获知所述AP能够作为备份提供方为其他AP提供版本下载,在备份提供方列表中存储所述AP的备份提供方信息;
当所述AC接收其他AP发送的版本下载请求,且自身达到并发数限制而无法为所述其他AP提供版本下载时,所述AC在所述备份提供方列表中选择与所述其他AP相应的备份提供方为所述其他AP提供版本下载。
当所述AC接收其他AP发送的版本下载请求,且自身达到并发数限制而无法为所述其他AP提供版本下载时,所述AC在所述备份提供方列表中选择与所述其他AP相应的备份提供方为所述其他AP提供版本下载包括:
所述AC接收其他AP发送的版本下载请求,所述下载请求中携带所述其他AP的设备类型以及支持的下载方式;
所述AC检测到自身达到并发数限制,根据所述其他AP的设备类型以及支持的下载方式在所述备份提供方列表中选择相应的备份提供方;
所述AC将所述其他AP发送的版本下载请求重定向到选择的备份提供方,为所述其他AP提供版本下载。
所述AC在所述备份提供方列表中选择与其他AP相应的备份提供方为所述其他AP提供版本下载之后,还包括:
当所述备份提供方为AP时,所述AC删除所述备份提供方列表中作为所述备份提供方的AP的备份提供方信息;
当所述其他AP向作为所述备份提供方的AP下载版本结束后,所述AC接收所述其他AP、作为所述备份提供方的AP的备份提供方消息,在备份提供方列表中存储所述其他AP、作为所述备份提供方的AP的备份提供方信息。
所述备份提供方列表中包括AP、和/或服务器;
所述AC在所述备份提供方列表中选择与其他AP相应的备份提供方为所述其他AP提供版本下载包括:
当所述备份提供方列表中包括服务器时,所述AC优先选择所述服务器为所述其他AP提供版本下载;
当所述备份提供方列表中没有服务器时,所述AC顺序选择第一个与所述其他AP具有相同设备类型以及下载方式的AP为所述其他AP提供版本下载。
当所述AC没有达到并发数限制时,所述备份提供方列表中包括AP、和/或服务器、以及所述AC,且所述AC具有最高优先级;当所述AC达到并发数限制时,所述备份提供方列表中删除所述AC;
所述AC接收其他AP发送的版本下载请求之后,还包括:
当所述AC没有达到并发数限制时,所述AC查找所述备份提供方列表,选择优先级最高的所述AC向所述其他AP提供版本下载。
本发明提供一种分布式AP下载的装置,包括:
版本下载提供单元,用于根据接入控制点AP的版本下载请求向所述AP提供版本下载;
备份信息存储单元,用于接收所述AP加载新的版本文件后发送的备份提供方消息,获知所述AP能够作为备份提供方为其他AP提供版本下载,在备份提供方列表中存储所述AP的备份提供方信息;
备份提供单元,用于当所述版本下载提供单元接收其他AP发送的版本下载请求,且所述版本下载提供单元达到并发数限制而无法为所述其他AP提供版本下载时,在所述备份提供方列表中选择与所述其他AP相应的备份提供方为所述其他AP提供版本下载。
所述版本下载提供单元具体用于:接收其他AP发送的版本下载请求,检测自身是否能够提供版本下载;所述下载请求中携带所述其他AP的设备类型以及支持的下载方式;
所述备份提供单元具体用于:当所述版本下载提供单元的检测结果为否时,根据所述其他AP的设备类型以及支持的下载方式在所述备份提供方列表中选择相应的备份提供方;将所述其他AP发送的版本下载请求重定向到选择的备份提供方,为所述其他AP提供版本下载。
所述备份提供单元还用于:当所述备份提供方为AP时,删除所述备份提供方列表中作为所述备份提供方的AP的备份提供方信息;
所述备份信息存储单元还用于:当所述其他AP向作为所述备份提供方的AP下载版本结束后,接收所述其他AP、作为所述备份提供方的AP的备份提供方消息,在备份提供方列表中存储所述其他AP、作为所述备份提供方的AP的备份提供方信息。
所述备份提供方列表中包括AP、和/或服务器;
所述备份提供单元具体用于:
当所述备份提供方列表中包括服务器时,优先选择所述服务器为所述其他AP提供版本下载;
当所述备份提供方列表中没有服务器时,顺序选择第一个与所述其他AP具有相同设备类型以及下载方式的AP为所述其他AP提供版本下载。
当所述AC没有达到并发数限制时,所述备份提供方列表中包括AP、和/或服务器、以及所述AC,且所述AC具有最高优先级;当所述AC达到并发数限制时,所述备份提供方列表中删除所述AC;
所述备份提供单元具体用于:当所述AC没有达到并发数限制时,查找所述备份提供方列表,选择优先级最高的所述AC向所述其他AP提供版本下载。
与现有技术相比,本发明至少具有以下优点:
本发明中,通过将版本加载成功的AP作为备份提供方向未加载版本的AP提供需要的版本,提高网路升级的速度,降低AC版本提供的压力,减少对AC出口带宽的占用。
附图说明
图1是现有技术中标准LWAPP协议的运作流程示意图;
图2是现有技术中FITAP和AC之间进行LWAPP协商下载版本的过程示意图;
图3是本发明提供的分布式AP下载的方法的流程示意图;
图4是本应用场景提供的分布式AP下载的方法的流程示意图;
图5是本发明提供的分布式AP下载的装置的结构示意图。
具体实施方式
本发明的核心思想在于:通过将版本加载成功的AP作为备份提供方向未加载版本的AP提供需要的版本,提高网路升级的速度,降低AC版本提供的压力,减少对AC出口带宽的占用。
具体的,本发明提供一种分布式AP下载的方法,如图3所示,包括:
步骤301,接入控制器AC根据AP的版本下载请求向所述AP提供版本下载;
步骤302,所述AC接收所述AP加载新的版本文件后发送的备份提供方消息,获知所述AP能够作为备份提供方为其他AP提供版本下载,在备份提供方列表中存储所述AP的备份提供方信息;
步骤303,当所述AC接收其他AP发送的版本下载请求,且自身达到并发数限制而无法为所述其他AP提供版本下载时,所述AC在所述备份提供方列表中选择与其他AP相应的备份提供方为所述其他AP提供版本下载。
下面结合具体应用场景详细介绍本发明提供的分布式AP下载的方法,如图4所示,包括以下步骤:
步骤401,AC中配置备份提供方列表。
具体的,AC接收AP的版本下载请求,并根据该请求向AP提供版本下载。大量AP通过LWAPP到AC下载版本,AC同一时间只能为其中有限数目的AP提供版本下载,其他AP进入等待状态,并周期性的到AC探询是否能够下载。
从AC下载了版本的AP自动重启加载新的版本文件,然后再次通过LWAPP连接到AC,向AC发送新的LWAPP消息,即备份提供方消息。加载了新的版本文件的AP通过备份提供方消息通知AC自身已经准备好成为备份提供方,当AC无法为更多AP提供版本下载服务时,自己可以作为备份提供方为其他AP提供版本下载服务。备份提供方消息中携带的信息包括:备份提供方IP地址、备份提供方设备类型、备份提供方提供下载的版本名称以及备份提供方支持的下载方式。
AC接收到AP发送的备份提供方消息,在预先配置的备份提供方列表中存储该AP的备份提供方信息,即上述备份提供方消息中携带的备份提供方IP地址、备份提供方设备类型、备份提供方提供下载的版本名称以及备份提供方支持的下载方式。该AP的备份提供方信息在AC的备份提供方列表中的存储位置依据AC接收备份提供方消息的顺序依次排列。
可选的,当AC有能力提供版本下载时,AC将自身作为备份提供方在备份提供方列表中存储自身的备份提供方信息,为了保证优先使用AC提供版本下载,AC的备份提供方信息表项存储在备份提供方列表的第一行。为了扩展应用的需要,也可以在AC上配置指定PC服务器作为备份提供方,该服务器表项处于备份提供方列表中AC表项之后、其他AP表项之前,如表1所示。
表1
备份提供方 | 地址 | 设备类型 | 版本名称 | 下载方式 |
AC | AC′s ip address | AC | ALL(支持所有版本) | LWAPP、FTP、TFTP |
Server1 | Server 1′s ip address | Server | ALL(支持所有版本) | TFTP、FTP |
1 | ip address 1 | AP1 | 版本1 | FTP、LWAPP |
2 | ip address 2 | AP2 | 版本2 | FTP |
... | ... | ... | ... | ... |
m | ip address m | AP1 | 版本1 | FTP、LWAPP |
表1中的第一行即为AC的备份提供方信息,此时AC可以提供版本下载功能,排列在AC备份提供方列表中的第一行,具有最高的优先级;表1中的第二行为AC指定的PC服务器作为备份提供方时的备份提供方信息,此时,该PC服务器作为备份提供方的优先级高于其余的AP设备;表1中PC服务器以下为AP设备,分别具有不同的设备类型、提供下载的版本以及支持的下载方式。
步骤402,AC接收AP的探询报文,该探询报文中携带版本下载请求该AP的设备类型、以及该AP支持的下载方式。
具体的,等待版本下载的AP周期性的向AC发送探询报文,探询是否能够下载版本。
步骤403,AC检测自身是否可以提供版本下载;如果可以提供,则执行步骤404;否则,执行步骤405。
AC检测自身是否可以提供版本下载主要是检测自身是否达到并发数限制。具体的,AC检测自身是否达到并发数限制的方式可以根据实际需要灵活设置,例如AC配置一计数器,初始为0,每当接收到版本下载请求或者提供版本下载时,计数器加1,达到预设的并发数限制时,计数器通过报警等方式通知AC达到并发数限制不能继续提供版本下载服务。
步骤404,AC向AP提供版本下载服务。
步骤405,AC顺次查询备份提供方列表,将其中第一个匹配该设备类型及下载方式的备份提供方信息通过LWAPP协议类型的备份提供方下载通告消息下发给AP。
如果备份提供方是AP,AC删除备份提供方列表中该AP的表项,防止出现多个AP同时向同一AP下载版本时AP负载过重导致的下载失败等情况;如果备份提供方是PC服务器,为了防止PC服务器负载过重,AC设置抑制时间,即在PC服务器提供版本下载服务后,在抑制时间内暂停该PC服务器的版本下载提供服务,抑制时间结束后,重新可以使用该服务器提供版本下载服务。具体的,AC将AP的版本下载请求重定向到PC服务器时,AC设置与该重定向相应的计时器开始计时,到达预定时间时停止计时;如果AC中设置的定时器数量达到了PC服务器的负载最大值,AC将后续的AP版本下载请求向备份AP重定向。
步骤406,AP根据AC的备份提供方下载通告消息通过备份提供方请求进行版本下载。
具体的,AP接收AC发送的备份提供方下载通告消息,获取其中携带的备份提供方信息,向指定的备份提供方进行版本下载。可选的,AP接收AC发送的备份提供方下载通告消息后,还可以进一步选择自己和备份提供方同时支持的下载方式,向指定的备份提供方进行版本下载。
本应用场景中,预先配置备份提供方AP的版本下载服务提供功能,具体的,备份提供方AP接收到AP的版本下载请求后,获取该版本下载请求中携带的设备类型以及下载方式信息,判断自身是否与其中的设备类型匹配,以及自身是否支持其中的下载方式;如果判断结果为自身与版本下载请求中的设备类型匹配、且支持版本下载请求中的下载方式,则该备份提供方AP根据版本下载请求中的下载方式向AP提供版本下载服务。
步骤407,下载完成后,原备份提供方AP再次向AC发送备份提供方消息,通知AC自己能再次为其他AP提供版本下载;且刚下载版本成功的AP在升级完成后也通过备份提供方消息通知AC自己可以成为备份提供方。
步骤408,AC在备份提供方列表中增加新的备份提供方信息,当接收到其他AP的版本下载请求且自身无法提供版本下载服务时,在备份提供方列表中选择相应的备份提供方为其他AP提供版本服务。
如此AC的备份提供方列表中不断增多备份提供方信息,直到网络全部升级完毕。
本应用场景中,为了增加该方案的灵活性,AC还可以配置开关,控制是否启动备份提供功能,开关的具体实现方式根据实际需要灵活设置,例如可以设置备份提供方列表中备份提供方的属性为有效与无效两种,当不需要启动备份提供功能时,将备份提供方的属性设置为无效,AC不使用备份提供功能;当需要启动备份提供功能时,将备份提供方的属性设置为有效,AC在备份提供方列表中选择合适的备份提供方向AP提供版本下载服务。
本应用场景中,由于AC自身可以提供版本下载服务时,AC将自身作为备份提供方在备份提供方列表中存储备份提供方信息,因此,步骤403中,AC可以不需要检测自身是否可以提供版本下载,而直接执行步骤405,即直接从备份提供方列表中选择合适的备份提供方为AP提供版本下载服务。
本应用场景中,AC也可以不将自身放入备份提供方列表,即备份提供方列表中仅包括作为备份提供方的AP和/或PC服务器,当AC达到并发数限制时,AC在备份提供方列表中选择合适的备份提供方提供版本下载。此时,AC可以通过设置开关控制备份提供方列表的有效性,达到灵活控制是否启动备份提供功能的效果。
本应用场景中的AP主要为FITAP,即本应用场景中提供的分布式AP下载的方法主要是FITAP的版本下载方法。
通过采用本发明提供的方法,AC将版本加载成功的AP作为备份提供方向未加载版本的AP提供需要的版本;改进了原有LWAPP协议只能提供FITAP集中式下载的局限性,实现了分布式下载,极大提高了网络升级、扩容等情况时的速度;不再强制只能用LWAPP协议去下载,下载方式灵活;本发明作为对LWAPP协议的补充,作为LWAPP协议一个新的子特性来运行,可以提供灵活的版本管理方式。
本发明提供一种分布式AP下载的装置,作为AC的一部分或者AC本身提供分布式AP下载功能,如图5所示,包括:
版本下载提供单元11,用于根据接入控制点AP的版本下载请求向所述AP提供版本下载。所述版本下载提供单元11具体用于:接收其他AP发送的版本下载请求,检测自身是否能够提供版本下载;当版本下载提供单元11的检测结果为当前向AP提供版本下载达到并发数限制时,版本下载提供单元11判断不能提供版本下载;否则,版本下载单元11向所述AP提供版本下载。版本下载提供单元11检测是否达到并发数限制的方式可以根据实际需要灵活设置,例如,版本下载提供单元11设置版本下载数统计值,该统计值初始设置为0,每当接收到版本下载请求或者提供版本下载时,版本下载提供单元11将该统计值加1,当该统计值达到预设的并发数限制时,版本下载提供单元11判断达到并发数限制,不再继续提供版本下载服务。
备份信息存储单元12,用于接收所述AP加载新的版本文件后发送的备份提供方消息,获知所述AP能够作为备份提供方为其他AP提供版本下载,在备份提供方列表中存储所述AP的备份提供方信息。所述备份信息存储单元12还用于:当所述其他AP向作为所述备份提供方的AP下载版本结束后,接收所述其他AP、作为所述备份提供方的AP的备份提供方消息,在备份提供方列表中存储所述其他AP、作为所述备份提供方的AP的备份提供方信息。备份信息存储单元12还用于在AC有能力提供版本下载时,将AC作为备份提供方在备份提供方列表中存储AC的备份提供方信息,并且设置AC的备份提供方信息表项具有最高优先级,存储在备份提供方列表的第一行,当需要提供版本下载服务时,优先选择AC提供版本下载;备份信息存储单元12还可以配置指定PC服务器作为备份提供方,并设置该服务器的备份提供方信息表项具有仅次于AC备份提供方信息表项的次高优先级,位于备份提供方列表中AC表项之后、其他AP表项之前。
备份提供单元13,用于当所述版本下载提供单元11接收其他AP发送的版本下载请求,且所述版本下载提供单元11达到并发数限制而无法为所述其他AP提供版本下载时,在所述备份提供方列表中选择与所述其他AP相应的备份提供方为所述其他AP提供版本下载。具体的,当所述版本下载提供单元11的检测结果为否时,所述备份提供单元13根据所述其他AP的设备类型以及支持的下载方式在所述备份提供方列表中选择相应的备份提供方;将所述其他AP发送的版本下载请求重定向到选择的备份提供方,为所述其他AP提供版本下载。所述备份提供单元13还用于:当所述备份提供方为AP时,删除所述备份提供方列表中作为所述备份提供方的AP的备份提供方信息。
具体的,所述备份提供方列表中包括作为备份提供方的AP、和/或服务器;所述备份提供单元13具体用于:当所述备份提供方列表中包括作为备份提供方的服务器时,优先选择所述服务器为所述其他AP提供版本下载;当所述备份提供方列表中没有作为备份提供方的服务器时,顺序选择第一个与所述其他AP具有相同设备类型以及版本下载方式的备份提供方AP为所述其他AP提供版本下载。当所述版本下载提供单元11没有达到并发数限制时,所述备份提供方列表中包括AP、和/或服务器、以及AC,且AC具有最高优先级;所述备份提供单元13具体用于:当所述AC没有达到并发数限制时,查找所述备份提供方列表,选择优先级最高的所述AC向所述其他AP提供版本下载。
本发明提供的分布式AP下载的装置中,还可以包括:
使能单元14,用于使能备份提供功能的开启。当使能单元14使能装置的备份提供功能时,备份提供单元13有效,装置可以通过备份提供单元13提供版本下载服务;当使能单元14没有使能装置的备份提供功能时,备份提供单元13无效,装置不能通过备份提供单元13提供版本下载服务。使能单元14具体可以为开关等控制器件,可以根据实际需要灵活设置。
通过采用本发明提供的装置,将版本加载成功的AP作为备份提供方向未加载版本的AP提供需要的版本,提高网路升级的速度,降低AC版本提供的压力,减少对AC出口带宽的占用。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
Claims (10)
1、一种分布式AP下载的方法,其特征在于,包括:
接入控制器AC根据接入控制点AP的版本下载请求向所述AP提供版本下载;
所述AC接收所述AP加载新的版本文件后发送的备份提供方消息,获知所述AP能够作为备份提供方为其他AP提供版本下载,在备份提供方列表中存储所述AP的备份提供方信息;
当所述AC接收其他AP发送的版本下载请求,且自身达到并发数限制而无法为所述其他AP提供版本下载时,所述AC在所述备份提供方列表中选择与所述其他AP相应的备份提供方为所述其他AP提供版本下载。
2、如权利要求1所述的方法,其特征在于,当所述AC接收其他AP发送的版本下载请求,且自身达到并发数限制而无法为所述其他AP提供版本下载时,所述AC在所述备份提供方列表中选择与所述其他AP相应的备份提供方为所述其他AP提供版本下载包括:
所述AC接收其他AP发送的版本下载请求,所述下载请求中携带所述其他AP的设备类型以及支持的下载方式;
所述AC检测到自身达到并发数限制,根据所述其他AP的设备类型以及支持的下载方式在所述备份提供方列表中选择相应的备份提供方;
所述AC将所述其他AP发送的版本下载请求重定向到选择的备份提供方,为所述其他AP提供版本下载。
3、如权利要求2所述的方法,其特征在于,所述AC在所述备份提供方列表中选择与其他AP相应的备份提供方为所述其他AP提供版本下载之后,还包括:
当所述备份提供方为AP时,所述AC删除所述备份提供方列表中作为所述备份提供方的AP的备份提供方信息;
当所述其他AP向作为所述备份提供方的AP下载版本结束后,所述AC接收所述其他AP、作为所述备份提供方的AP的备份提供方消息,在备份提供方列表中存储所述其他AP、作为所述备份提供方的AP的备份提供方信息。
4、如权利要求1-3中任一项所述的方法,其特征在于,
所述备份提供方列表中包括AP、和/或服务器;
所述AC在所述备份提供方列表中选择与其他AP相应的备份提供方为所述其他AP提供版本下载包括:
当所述备份提供方列表中包括服务器时,所述AC优先选择所述服务器为所述其他AP提供版本下载;
当所述备份提供方列表中没有服务器时,所述AC顺序选择第一个与所述其他AP具有相同设备类型以及下载方式的AP为所述其他AP提供版本下载。
5、如权利要求1-3中任一项所述的方法,其特征在于,
当所述AC没有达到并发数限制时,所述备份提供方列表中包括AP、和/或服务器、以及所述AC,且所述AC具有最高优先级;当所述AC达到并发数限制时,所述备份提供方列表中删除所述AC;
所述AC接收其他AP发送的版本下载请求之后,还包括:
当所述AC没有达到并发数限制时,所述AC查找所述备份提供方列表,选择优先级最高的所述AC向所述其他AP提供版本下载。
6、一种分布式AP下载的装置,其特征在于,包括:
版本下载提供单元,用于根据接入控制点AP的版本下载请求向所述AP提供版本下载;
备份信息存储单元,用于接收所述AP加载新的版本文件后发送的备份提供方消息,获知所述AP能够作为备份提供方为其他AP提供版本下载,在备份提供方列表中存储所述AP的备份提供方信息;
备份提供单元,用于当所述版本下载提供单元接收其他AP发送的版本下载请求,且所述版本下载提供单元达到并发数限制而无法为所述其他AP提供版本下载时,在所述备份提供方列表中选择与所述其他AP相应的备份提供方为所述其他AP提供版本下载。
7、如权利要求6所述的装置,其特征在于,
所述版本下载提供单元具体用于:接收其他AP发送的版本下载请求,检测自身是否能够提供版本下载;所述下载请求中携带所述其他AP的设备类型以及支持的下载方式;
所述备份提供单元具体用于:当所述版本下载提供单元的检测结果为否时,根据所述其他AP的设备类型以及支持的下载方式在所述备份提供方列表中选择相应的备份提供方;将所述其他AP发送的版本下载请求重定向到选择的备份提供方,为所述其他AP提供版本下载。
8、如权利要求7所述的装置,其特征在于,
所述备份提供单元还用于:当所述备份提供方为AP时,删除所述备份提供方列表中作为所述备份提供方的AP的备份提供方信息;
所述备份信息存储单元还用于:当所述其他AP向作为所述备份提供方的AP下载版本结束后,接收所述其他AP、作为所述备份提供方的AP的备份提供方消息,在备份提供方列表中存储所述其他AP、作为所述备份提供方的AP的备份提供方信息。
9、如权利要求6-8中任一项所述的装置,其特征在于,
所述备份提供方列表中包括AP、和/或服务器;
所述备份提供单元具体用于:
当所述备份提供方列表中包括服务器时,优先选择所述服务器为所述其他AP提供版本下载;
当所述备份提供方列表中没有服务器时,顺序选择第一个与所述其他AP具有相同设备类型以及下载方式的AP为所述其他AP提供版本下载。
10、如权利要求6-8中任一项所述的装置,其特征在于,
当所述AC没有达到并发数限制时,所述备份提供方列表中包括AP、和/或服务器、以及所述AC,且所述AC具有最高优先级;当所述AC达到并发数限制时,所述备份提供方列表中删除所述AC;
所述备份提供单元具体用于:当所述AC没有达到并发数限制时,查找所述备份提供方列表,选择优先级最高的所述AC向所述其他AP提供版本下载。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910170284A CN101668041A (zh) | 2009-09-10 | 2009-09-10 | 一种分布式ap下载的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910170284A CN101668041A (zh) | 2009-09-10 | 2009-09-10 | 一种分布式ap下载的方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101668041A true CN101668041A (zh) | 2010-03-10 |
Family
ID=41804481
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910170284A Pending CN101668041A (zh) | 2009-09-10 | 2009-09-10 | 一种分布式ap下载的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101668041A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102917431A (zh) * | 2011-08-30 | 2013-02-06 | 广州盛华信息技术有限公司 | 实现用户动态管理的无线路由***及其路由规则修改方法 |
WO2014012220A1 (zh) * | 2012-07-17 | 2014-01-23 | 华为技术有限公司 | 基于capwap协议的wlan wtp固件版本升级的方法、装置和*** |
WO2014032516A1 (zh) * | 2012-08-28 | 2014-03-06 | 中兴通讯股份有限公司 | 无线接入点版本升级的方法、***及设备 |
CN104244306A (zh) * | 2014-09-15 | 2014-12-24 | 杭州华三通信技术有限公司 | 一种接入点固件升级方法和装置 |
CN104468153A (zh) * | 2013-09-13 | 2015-03-25 | 华为技术有限公司 | 一种集群***中的告警方法、设备及集群*** |
CN105207802A (zh) * | 2015-08-13 | 2015-12-30 | 华为技术有限公司 | 节点的版本升级方法、装置和*** |
CN106254440A (zh) * | 2016-07-29 | 2016-12-21 | 杭州迪普科技有限公司 | 一种ap的升级方法和装置 |
CN106470124A (zh) * | 2016-11-25 | 2017-03-01 | 杭州迪普科技股份有限公司 | 一种无线接入点的升级方法及装置 |
-
2009
- 2009-09-10 CN CN200910170284A patent/CN101668041A/zh active Pending
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102917431A (zh) * | 2011-08-30 | 2013-02-06 | 广州盛华信息技术有限公司 | 实现用户动态管理的无线路由***及其路由规则修改方法 |
WO2014012220A1 (zh) * | 2012-07-17 | 2014-01-23 | 华为技术有限公司 | 基于capwap协议的wlan wtp固件版本升级的方法、装置和*** |
WO2014032516A1 (zh) * | 2012-08-28 | 2014-03-06 | 中兴通讯股份有限公司 | 无线接入点版本升级的方法、***及设备 |
CN104468153A (zh) * | 2013-09-13 | 2015-03-25 | 华为技术有限公司 | 一种集群***中的告警方法、设备及集群*** |
CN104468153B (zh) * | 2013-09-13 | 2018-10-30 | 华为技术有限公司 | 一种集群***中的告警方法、设备及集群*** |
CN104244306A (zh) * | 2014-09-15 | 2014-12-24 | 杭州华三通信技术有限公司 | 一种接入点固件升级方法和装置 |
CN105207802A (zh) * | 2015-08-13 | 2015-12-30 | 华为技术有限公司 | 节点的版本升级方法、装置和*** |
CN105207802B (zh) * | 2015-08-13 | 2018-09-21 | 华为技术有限公司 | 节点的版本升级方法、装置和*** |
CN106254440A (zh) * | 2016-07-29 | 2016-12-21 | 杭州迪普科技有限公司 | 一种ap的升级方法和装置 |
CN106254440B (zh) * | 2016-07-29 | 2019-12-06 | 杭州迪普科技股份有限公司 | 一种ap的升级方法和装置 |
CN106470124A (zh) * | 2016-11-25 | 2017-03-01 | 杭州迪普科技股份有限公司 | 一种无线接入点的升级方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101668041A (zh) | 一种分布式ap下载的方法和装置 | |
CN100411341C (zh) | 一种并行下载方法和终端 | |
US9720678B2 (en) | Network switching method, version upgrade method, and terminal device | |
CN106201661A (zh) | 用于弹性伸缩虚拟机集群的方法和装置 | |
EP3840296A1 (en) | Data processing method, device and computing node | |
CN102629935A (zh) | 一种基于云服务安装应用软件的方法、装置及*** | |
CN101335641A (zh) | 一种升级设备的方法、装置及*** | |
CN105610903B (zh) | 分布式***的数据节点升级方法及装置 | |
CN105677380B (zh) | 一种双主控隔离的逐板升级的方法及装置 | |
CN106843933A (zh) | 一种应用程序的漏洞修复方法、移动终端及补丁服务器 | |
CN101778132B (zh) | 一种基于负载均衡的网络安装方法、***及装置 | |
EP3304862B1 (en) | Systems, methods, and computer-readable media for tracking udates and loading data | |
US20140258545A1 (en) | System and method for managing service characteristics | |
CN103312489A (zh) | 一种终端与服务器进行同步的方法和装置 | |
CN112470119A (zh) | 一种分布式***中的业务升级方法、装置及分布式*** | |
US20110113232A1 (en) | Methods, apparatuses, and computer program products for memory management in devices using software defined radios | |
US9398444B2 (en) | Computer-readable recording medium, mobile device, and wireless communication system | |
CN101146107B (zh) | 一种下载数据的方法及装置 | |
CN104348646A (zh) | 配置数据处理方法、装置及*** | |
CN108616576B (zh) | 一种调度应用服务器的方法和装置 | |
CN109799997B (zh) | 预置第三方应用的管理方法、智能终端及存储介质 | |
CN108121545B (zh) | 应用程序的卸载反馈方法及装置 | |
CN113934437B (zh) | 云手机安装应用的方法、***和客户端云手机 | |
CN1794734B (zh) | 预先下载后续安装媒体对象的方法及终端设备 | |
CN108600354B (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 | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20100310 |