一种AC启动方法及装置制造方法及图纸

技术编号:21578059 阅读:15 留言:0更新日期:2019-07-10 17:14
本申请实施例提供了AC启动方法及装置,涉及通信技术领域,用以解决AC启动较慢的问题。本申请实施例的方案包括:在AC重启过程中,判断AC是否发生版本更新,若AC未发生版本更新,则判断第一文件和第二文件是否一致,第一文件为已解压的AC的规格列表,规格列表包括AC的当前版本支持的所有AP的AP镜像文件信息,第二文件包括AC上次启动完成后存储的已解压的AP镜像文件的AP镜像文件信息,若第一文件和第二文件不一致,则根据第二文件中与第一文件中不一致的信息,更新AC上次启动完成后存储的已解压的AP镜像文件;若第一文件和第二文件一致,则保留AC上次启动完成后存储的已解压的AP镜像文件。

An AC Start-up Method and Device

【技术实现步骤摘要】
一种AC启动方法及装置
本申请涉及通信
,特别是涉及一种AC启动方法及装置。
技术介绍
随着无线网络的大规模发展,需要大量部署接入点(AccessPoint,AP),对AP的升级配置等管理工作将会带来高昂的人工成本,为了解决该问题,可以通过接入控制器(AccessController,AC)对下属的AP进行集中控制和管理。AC可打包存储自身支持的AP型号的AP镜像文件,AP镜像文件中包括AP的型号、版本等信息,在AC启动的过程中,AC可解压AP镜像文件,并存储解压后的AP镜像文件。然而,在AC每次启动时,都会将已存储的解压后的AP镜像文件删除,并重新对AP镜像文件进行解压和存储,使得AC启动较慢。
技术实现思路
有鉴于此,本申请实施例提供一种AC启动方法及装置,以解决AC启动慢的问题。具体技术方案如下:第一方面,本申请实施例提供一种AC启动方法,包括:在接入控制器AC重启过程中,判断所述AC是否发生版本更新;若所述AC未发生版本更新,则判断第一文件和第二文件是否一致,所述第一文件为已解压的所述AC的规格列表,所述规格列表包括所述AC的当前版本支持的所有接入点AP的AP镜像文件信息,所述第二文件包括所述AC上次启动完成后存储的已解压的AP镜像文件的AP镜像文件信息;若所述第一文件和所述第二文件不一致,则根据所述第二文件中与所述第一文件中不一致的信息,更新所述AC上次启动完成后存储的已解压的AP镜像文件;若所述第一文件和所述第二文件一致,则保留所述AC上次启动完成后存储的已解压的AP镜像文件。在一种可能的实现方式中,所述根据所述第二文件中与所述第一文件中不一致的信息,更新所述AC中存储的已解压的镜像文件,包括:若所述第二文件存在多余AP镜像文件信息,则删除所述AC中存储的所述多余AP镜像文件信息对应的镜像文件,所述多余AP镜像文件信息为包含于所述第二文件,但未包含于所述第一文件的AP镜像文件信息;若所述第二文件存在缺失AP镜像文件信息,则解压并存储所述缺失AP镜像文件信息对应的AP镜像文件,所述缺失AP镜像文件信息为包含于所述第一文件,但未包含于所述第二文件的AP镜像文件信息;若所述第一文件和所述第二文件中针对目标AP镜像文件存储的AP镜像文件信息不同,则删除所述AC中存储的所述目标AP镜像文件,重新解压并存储所述目标AP镜像文件。在一种可能的实现方式中,在所述根据所述第二文件中与所述第一文件中不一致的信息,更新所述AC中存储的已解压的AP镜像文件之后,所述方法还包括:根据更新后的所述AC中存储的已解压的AP镜像文件更新所述第二文件。在一种可能的实现方式中,在所述判断所述AC是否发生版本更新之后,所述方法还包括:若所述AC发生版本更新,则删除所述AC中存储的已解压的AP镜像文件;对所述AC的规格列表进行解压,生成第三文件,所述规格列表包括所述AC当前版本支持的所有AP的AP镜像文件信息;重新解压并存储AP镜像文件;根据重新解压并存储的AP镜像文件生成第四文件,所述第四文件包括所述AC中存储的此次启动过程中解压的AP镜像文件的AP镜像文件信息;判断所述第三文件和所述第四文件是否一致;若所述第四文件存在多余AP镜像文件信息,则删除所述AC中存储的多余AP镜像文件信息对应的镜像文件,所述多余镜像文件信息为包含于所述第四文件,但未包含于所述第三文件的AP镜像文件信息;若所述第四文件存在缺失AP镜像文件信息,则解压并存储所述缺失AP镜像文件信息对应的AP镜像文件,所述缺失AP镜像文件信息为包含于所述第三文件,但未包含于所述第四文件的AP镜像文件信息;若所述第三文件和所述第四文件中针对目标AP镜像文件存储的AP镜像文件信息不同,则删除所述AC中存储的所述目标AP镜像文件,重新解压并存储所述目标AP镜像文件。在一种可能的实现方式中,所述AP镜像文件信息包括AP镜像文件名称、版本号、编译日期、文件大小中的任意一项或多项。第二方面,本申请实施例提供一种AC启动装置,包括:判断模块,用于在接入控制器AC重启过程中,判断所述AC是否发生版本更新;若所述AC未发生版本更新,则判断第一文件和第二文件是否一致,所述第一文件为已解压的所述AC的规格列表,所述规格列表包括所述AC的当前版本支持的所有接入点AP的AP镜像文件信息,所述第二文件包括所述AC上次启动完成后存储的已解压的AP镜像文件的AP镜像文件信息;更新模块,用于若所述第一文件和所述第二文件不一致,则根据所述第二文件中与所述第一文件中不一致的信息,更新所述AC上次启动完成后存储的已解压的AP镜像文件;若所述第一文件和所述第二文件一致,则保留所述AC上次启动完成后存储的已解压的AP镜像文件。在一种可能的实现方式中,所述更新模块,具体用于:若所述第二文件存在多余AP镜像文件信息,则删除所述AC中存储的所述多余AP镜像文件信息对应的镜像文件,所述多余AP镜像文件信息为包含于所述第二文件,但未包含于所述第一文件的AP镜像文件信息;若所述第二文件存在缺失AP镜像文件信息,则解压并存储所述缺失AP镜像文件信息对应的AP镜像文件,所述缺失AP镜像文件信息为包含于所述第一文件,但未包含于所述第二文件的AP镜像文件信息;若所述第一文件和所述第二文件中针对目标AP镜像文件存储的AP镜像文件信息不同,则删除所述AC中存储的所述目标AP镜像文件,重新解压并存储所述目标AP镜像文件。在一种可能的实现方式中,所述更新模块,还用于在根据所述第二文件中与所述第一文件中不一致的信息,更新所述AC中存储的已解压的AP镜像文件之后,根据更新后的所述AC中存储的已解压的AP镜像文件更新所述第二文件。在一种可能的实现方式中,所述装置还包括:删除模块,用于若所述AC发生版本更新,则删除所述AC中存储的已解压的AP镜像文件;生成模块,用于对所述AC的规格列表进行解压,生成第三文件,所述规格列表包括所述AC当前版本支持的所有AP的AP镜像文件信息;解压模块,用于重新解压并存储AP镜像文件;所述生成模块,还用于根据重新解压并存储的AP镜像文件重新生成生成第四文件,所述第四文件包括所述AC中存储的此次启动过程中解压的AP镜像文件的AP镜像文件信息;所述判断模块,还用于判断所述第三文件和所述第四文件是否一致;所述更新模块,具体还用于:若所述第四文件存在多余AP镜像文件信息,则删除所述AC中存储的多余AP镜像文件信息对应的镜像文件,所述多余镜像文件信息为包含于所述第四文件,但未包含于所述第三文件的AP镜像文件信息;若所述第四文件存在缺失AP镜像文件信息,则解压并存储所述缺失AP镜像文件信息对应的AP镜像文件,所述缺失AP镜像文件信息为包含于所述第三文件,但未包含于所述第四文件的AP镜像文件信息;若所述第三文件和所述第四文件中针对目标AP镜像文件存储的AP镜像文件信息不同,则删除所述AC中存储的所述目标AP镜像文件,重新解压并存储所述目标AP镜像文件。在一种可能的实现方式中,所述AP镜像文件信息包括AP镜像文件名称、版本号、编译日期、文件大小中的任意一项或多项。第三方面,本申请实施例提供一种AC,该AC包括:处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器本文档来自技高网...

【技术保护点】
1.一种AC启动方法,其特征在于,包括:在接入控制器AC重启过程中,判断所述AC是否发生版本更新;若所述AC未发生版本更新,则判断第一文件和第二文件是否一致,所述第一文件为已解压的所述AC的规格列表,所述规格列表包括所述AC的当前版本支持的所有接入点AP的AP镜像文件信息,所述第二文件包括所述AC上次启动完成后存储的已解压的AP镜像文件的AP镜像文件信息;若所述第一文件和所述第二文件不一致,则根据所述第二文件中与所述第一文件中不一致的信息,更新所述AC上次启动完成后存储的已解压的AP镜像文件;若所述第一文件和所述第二文件一致,则保留所述AC上次启动完成后存储的已解压的AP镜像文件。

【技术特征摘要】
1.一种AC启动方法,其特征在于,包括:在接入控制器AC重启过程中,判断所述AC是否发生版本更新;若所述AC未发生版本更新,则判断第一文件和第二文件是否一致,所述第一文件为已解压的所述AC的规格列表,所述规格列表包括所述AC的当前版本支持的所有接入点AP的AP镜像文件信息,所述第二文件包括所述AC上次启动完成后存储的已解压的AP镜像文件的AP镜像文件信息;若所述第一文件和所述第二文件不一致,则根据所述第二文件中与所述第一文件中不一致的信息,更新所述AC上次启动完成后存储的已解压的AP镜像文件;若所述第一文件和所述第二文件一致,则保留所述AC上次启动完成后存储的已解压的AP镜像文件。2.根据权利要求1所述的方法,其特征在于,所述根据所述第二文件中与所述第一文件中不一致的信息,更新所述AC中存储的已解压的镜像文件,包括:若所述第二文件存在多余AP镜像文件信息,则删除所述AC中存储的所述多余AP镜像文件信息对应的镜像文件,所述多余AP镜像文件信息为包含于所述第二文件,但未包含于所述第一文件的AP镜像文件信息;若所述第二文件存在缺失AP镜像文件信息,则解压并存储所述缺失AP镜像文件信息对应的AP镜像文件,所述缺失AP镜像文件信息为包含于所述第一文件,但未包含于所述第二文件的AP镜像文件信息;若所述第一文件和所述第二文件中针对目标AP镜像文件存储的AP镜像文件信息不同,则删除所述AC中存储的所述目标AP镜像文件,重新解压并存储所述目标AP镜像文件。3.根据权利要求1或2所述的方法,其特征在于,在所述根据所述第二文件中与所述第一文件中不一致的信息,更新所述AC中存储的已解压的AP镜像文件之后,所述方法还包括:根据更新后的所述AC中存储的已解压的AP镜像文件更新所述第二文件。4.根据权利要求1所述的方法,其特征在于,在所述判断所述AC是否发生版本更新之后,所述方法还包括:若所述AC发生版本更新,则删除所述AC中存储的已解压的AP镜像文件;对所述AC的规格列表进行解压,生成第三文件,所述规格列表包括所述AC当前版本支持的所有AP的AP镜像文件信息;重新解压并存储AP镜像文件;根据重新解压并存储的AP镜像文件生成第四文件,所述第四文件包括所述AC中存储的此次启动过程中解压的AP镜像文件的AP镜像文件信息;判断所述第三文件和所述第四文件是否一致;若所述第四文件存在多余AP镜像文件信息,则删除所述AC中存储的多余AP镜像文件信息对应的镜像文件,所述多余镜像文件信息为包含于所述第四文件,但未包含于所述第三文件的AP镜像文件信息;若所述第四文件存在缺失AP镜像文件信息,则解压并存储所述缺失AP镜像文件信息对应的AP镜像文件,所述缺失AP镜像文件信息为包含于所述第三文件,但未包含于所述第四文件的AP镜像文件信息;若所述第三文件和所述第四文件中针对目标AP镜像文件存储的AP镜像文件信息不同,则删除所述AC中存储的所述目标AP镜像文件,重新解压并存储所述目标AP镜像文件。5.一种AC启动装置,其特征在于,包括:判断模块,用于在接入控制器AC重启过程中,判断所述AC是否发生版本更新;若所述AC未发生版本更新,则判断第一文件和第二文件是否一致,所述第一文件为已...

【专利技术属性】
技术研发人员:田红海
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1