一种版本文件运行方法及装置制造方法及图纸

技术编号:27357466 阅读:13 留言:0更新日期:2021-02-19 13:37
本申请提供一种版本文件运行方法及装置,该方法包括:在AP的引导程序加载完成后,若AP中的存储器中存储有AP的可用的版本文件,则将可用的版本文件调入到AP的内存中并运行;若运行结果为运行失败且运行失败的次数达到设定次数,则在与管理AP的AC进行关联后,向AC发送请求需要运行的版本文件的第一版本文件请求;接收AC下发的第一版本文件响应;从第一版本服务器的标识信息对应的版本服务器获取对应的版本文件,并根据获取到的版本文件确定需要运行的版本文件;根据第一运行指示信息,将确定出的需要运行的版本文件存储到内存中并运行。本申请实施例可大大减少AP所在WLAN的维护成本。本。本。

【技术实现步骤摘要】
一种版本文件运行方法及装置


[0001]本申请涉及无线通信
,尤其涉及一种版本文件运行方法及装置。

技术介绍

[0002]目前,在无线局域网(Wireless Local Area Network,WLAN)中,接入点(Access Point,AP)的版本文件通常存储在所述AP的存储器中,AP在启动时,将存储器中存储的相关版本文件调入到AP的内存中并运行,一旦运行失败数次,需要人工到现场进行配置、维修等,以确保AP可以正常启动。可见,这种版本文件的运行方式,需要人工参与,致使WLAN的维护成本较高,并且AP的持有用户的用户体验较差。

技术实现思路

[0003]为克服相关技术中存在的问题,本申请提供了一种版本文件运行方法及装置。
[0004]根据本申请实施例的第一方面,提供一种版本文件运行方法,所述方法应用于AP,所述方法包括:
[0005]在所述AP的引导程序(bootware)加载完成后,若所述AP中的存储器中存储有所述AP的可用的版本文件,则将所述可用的版本文件调入到所述AP的内存中并运行;
[0006]若运行结果为运行失败且运行失败的次数达到设定次数,则在与管理所述AP的接入控制器(Access Controller,AC)进行关联后,向所述AC发送请求需要运行的版本文件的第一版本文件请求;
[0007]接收所述AC下发的第一版本文件响应,其中,所述第一版本文件响应中携带有运行指示信息和第一版本服务器的标识信息,所述运行指示信息用于指示所述AP直接从内存中运行版本文件;
[0008]从所述第一版本服务器的标识信息对应的版本服务器获取对应的版本文件,并根据获取到的版本文件确定需要运行的版本文件;
[0009]根据所述第一运行指示信息,将确定出的需要运行的版本文件存储到内存中并运行。
[0010]根据本申请实施例的第二方面,提供一种版本文件运行装置,所述装置应用于AP,所述装置包括:
[0011]第一运行模块,用于在所述AP的bootware加载完成后,若所述AP中的存储器中存储有所述AP的可用的版本文件,则将所述可用的版本文件调入到所述AP的内存中并运行;
[0012]第一发送模块,用于若所述第一运行模块的运行结果为运行失败且运行失败的次数达到设定次数,则在与管理所述AP的AC进行关联后,向所述AC发送请求需要运行的版本文件的第一版本文件请求;
[0013]第一接收模块,用于接收所述AC下发的第一版本文件响应,其中,所述第一版本文件响应中携带有运行指示信息和第一版本服务器的标识信息,所述运行指示信息用于指示所述AP直接从内存中运行版本文件;
[0014]第一确定模块,用于从所述第一版本服务器的标识信息对应的版本服务器获取对应的版本文件,并根据获取到的版本文件确定需要运行的版本文件;
[0015]所述第一运行模块,还用于根据所述第一运行指示信息,将所述第一确定模块确定出的需要运行的版本文件存储到内存中并运行。
[0016]本申请的实施例提供的技术方案可以包括以下有益效果:
[0017]在本申请实施例中,AP在将自身存储器中存储的AP的可用的版本文件调入到AP的内存中并运行时,一旦运行失败的次数达到设定次数,AP可自动与AC进行交互,根据AC下发的运行指示信息,从AC下发的相关版本服务器的标识信息对应的版本服务器获取对应的版本文件,并根据获取到的版本文件确定需要运行的版本文件,最终将确定出的需要运行的版本文件存储到内存中并运行。可见,这种版本文件的运行方式无需人工参与,并且无需依赖存储器,大大减少了AP所在WLAN的维护成本,进而提高了AP的持有用户的用户体验。
[0018]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0019]此处的附图被并入说明书中并构成本申请的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0020]图1为本申请实施例提供的一种版本文件运行方法的流程示意图;
[0021]图2为本申请实施例提供的一种版本文件运行装置的结构示意图。
具体实施方式
[0022]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0023]在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0024]应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[0025]接下来对本申请实施例进行详细说明。
[0026]本申请实施例提供了一种版本文件运行方法,该方法应用于AP,如图1所示,该方法可以包括如下步骤:
[0027]S11、在AP的bootware加载完成后,若AP中的存储器中存储有AP的可用的版本文件,则将可用的版本文件调入到AP的内存中并运行。
[0028]S12、若运行结果为运行失败且运行失败的次数达到设定次数,则在与管理AP的AC进行关联后,向AC发送请求需要运行的版本文件的第一版本文件请求。
[0029]S13、接收AC下发的第一版本文件响应。
[0030]其中,第一版本文件响应中携带有用于指示AP直接从内存中运行版本文件的运行指示信息、和第一版本服务器的标识信息。
[0031]S14、从第一版本服务器的标识信息对应的版本服务器获取对应的版本文件,根据获取到的版本文件确定需要运行的版本文件。
[0032]S15,根据运行指示信息,将确定出的需要运行的版本文件存储到内存中并运行。
[0033]需要说明的是,在本申请实施例中,为了减轻AC侧的负载,AC可以事先将管理的AP的完整的版本文件发送给一台可用的版本服务器,这台可用的版本服务器接收并保存这些版本文件,并在成功保存后,可以向AC作出成功保存的响应。
[0034]当然,AC也可以事先将管理的AP的版本文件划分成多份版本文件,按照一定的分配规则,分配给多台可用的版本服务器,并向这些可用的版本服务器发送对应的版本文件,这些可用的版本服务器接收本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种版本文件运行方法,其特征在于,所述方法应用于接入点AP,所述方法包括:在所述AP的引导程序bootware加载完成后,若所述AP中的存储器中存储有所述AP的可用的版本文件,则将所述可用的版本文件调入到所述AP的内存中并运行;若运行结果为运行失败且运行失败的次数达到设定次数,则在与管理所述AP的接入控制器AC进行关联后,向所述AC发送请求需要运行的版本文件的第一版本文件请求;接收所述AC下发的第一版本文件响应,其中,所述第一版本文件响应中携带有运行指示信息和第一版本服务器的标识信息,所述运行指示信息用于指示所述AP直接从内存中运行版本文件;从所述第一版本服务器的标识信息对应的版本服务器获取对应的版本文件,并根据获取到的版本文件确定需要运行的版本文件;根据所述第一运行指示信息,将确定出的需要运行的版本文件存储到内存中并运行。2.根据权利要求1所述的方法,其特征在于,在将所述可用的版本文件调入到所述AP的内存中并运行之后,所述方法还包括:若运行结果为运行成功、且在与所述AC进行关联后接收到所述AC下发的版本文件升级指示信息,则重启所述AP,其中,所述版本文件升级指示信息为所述AC在确定所述AP的版本文件需要升级时下发的,且包括所述运行指示信息和第二版本服务器的标识信息;在重启过程中,从所述第二版本服务器的标识信息对应的版本服务器获取对应的新版本文件,根据获取到的新版本文件确定需要运行的新版本文件;根据所述运行指示信息,将确定出的需要运行的新版本文件存储到内存中并运行。3.根据权利要求1所述的方法,其特征在于,在将所述可用版本文件调入到所述AP的内存中并运行之后,所述方法还包括:若运行结果为运行成功、且在与所述AC进行关联后监测到所述存储器发生异常或者监测到所述存储器中存储的所述AP的可用的版本文件发生异常,则向所述AC发送请求当前运行的版本文件的第二版本文件请求;接收所述AC下发的第二版本文件响应,其中,所述第二版本文件响应中携带有所述运行指示信息和第三版本服务器的标识信息;从所述第三版本服务器的标识信息对应的版本服务器获取对应的版本文件,根据获取到的版本文件确定当前运行的版本文件;根据所述运行指示信息,将确定出的当前运行的版本文件存储到内存中并运行。4.根据权利要求1所述的方法,其特征在于,在所述AP的bootware加载完成后,所述方法还包括:若所述AP中的存储器中存储有所述AP的不可用的版本文件或者所述存储器中未存储有所述AP的版本文件,则在与所述AC进行关联后,执行所述向所述AC发送请求需要运行的版本文件的第一版本文件请求的步骤。5.根据权利要求1所述的方法,其特征在于,在所述AP的bootware加载完成后,所述方法还包括:若所述AP中的存储器中存储有所述AP的不可用的版本文件或者所述存储器中未存储有所述AP的版本文件,则从本地配置的第四版本服务器的标识信息对应的版本服务器获取对应的版本文件,根据获取到的版本文件确定需要运行的版本文件;
根据本地配置的所述运行指示信息,将确定出的需要运行的版本文件存储到内存中并运行。6.根据权利要求1所述的方法,其特征在于,所述第一版本服务器的数量为1个;根据获取到的版本文件确定需要运行的版本文件,具体包括:将获取到的版本文件确定为需要运行的版本文件;或者,所述第一版本服务器的数量为多个;根据获取到的版本文件确定需要运行的版本文件,具体包括:对获取到的多份版本文件进行组合,得到确定出的需要运行的版本文件。7.一种版本文件运行装置,其特征在于,所述装置应用于接入点AP,所述装置包括:第一运行模块,用于在所述AP的引导程序bootware加载完成后,若所述AP中的存储器中存储有所述AP的可用的版本文件,则将所...

【专利技术属性】
技术研发人员:张大志
申请(专利权)人:新华三大数据技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1