一种版本文件运行方法及装置与流程

文档序号:23955981发布日期:2021-02-18 20:21阅读:来源:国知局

技术特征:
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的可用的版本文件,则将所述可用的版本文件调入到所述ap的内存中并运行;第一发送模块,用于若所述第一运行模块的运行结果为运行失败且运行失败的次数达到设定次数,则在与管理所述ap的接入控制器ac进行关联后,向所述ac发送请求需要运行的版本文件的第一版本文件请求;第一接收模块,用于接收所述ac下发的第一版本文件响应,其中,所述第一版本文件响应中携带有运行指示信息和第一版本服务器的标识信息,所述运行指示信息用于指示所述ap直接从内存中运行版本文件;第一确定模块,用于从所述第一版本服务器的标识信息对应的版本服务器获取对应的版本文件,并根据获取到的版本文件确定需要运行的版本文件;所述第一运行模块,还用于根据所述第一运行指示信息,将所述第一确定模块确定出的需要运行的版本文件存储到内存中并运行。8.根据权利要求7所述的装置,其特征在于,所述装置还包括:启动模块,用于在所述第一运行模块将所述可用的版本文件调入到所述ap的内存中并运行之后,若所述第一运行模块的运行结果为运行成功、且在与所述ac进行关联后接收到所述ac下发的版本文件升级指示信息,则重启所述ap,其中,所述版本文件升级指示信息为所述ac在确定所述ap的版本文件需要升级时下发的,且包括所述运行指示信息和第二版本服务器的标识信息;第二确定模块,用于在重启过程中,从所述第二版本服务器的标识信息对应的版本服务器获取对应的新版本文件,根据获取到的新版本文件确定需要运行的新版本文件;所述第一运行模块,还用于根据所述运行指示信息,将所述第二确定模块确定出的需要运行的新版本文件存储到内存中并运行。9.根据权利要求7所述的装置,其特征在于,所述装置还包括:第二发送模块,用于在所述第一运行模块将所述可用版本文件调入到所述ap的内存中并运行之后,若所述第一运行模块的运行结果为运行成功、且在与所述ac进行关联后监测到所述存储器发生异常或者监测到所述存储器中存储的所述ap的可用的版本文件发生异常,则向所述ac发送请求当前运行的版本文件的第二版本文件请求;第二接收模块,用于接收所述ac下发的第二版本文件响应,其中,所述第二版本文件响应中携带有所述运行指示信息和第三版本服务器的标识信息;
第三确定模块,用于从所述第三版本服务器的标识信息对应的版本服务器获取对应的版本文件,根据获取到的版本文件确定当前运行的版本文件;所述第一运行模块,还用于根据所述运行指示信息,将所述第三确定模块确定出的当前运行的版本文件存储到内存中并运行。10.根据权利要求7所述的装置,其特征在于,所述装置还包括:所述第一发送模块,还用于在所述ap的bootware加载完成后,若所述ap中的存储器中存储有所述ap的不可用的版本文件或者所述存储器中未存储有所述ap的版本文件,则在与所述ac进行关联后,开始执行所述向所述ac发送请求需要运行的版本文件的第一版本文件请求的步骤。11.根据权利要求7所述的装置,其特征在于,所述装置还包括:第四确定模块,用于在所述ap的bootware加载完成后,若所述ap中的存储器中存储有所述ap的不可用的版本文件或者所述存储器中未存储有所述ap的版本文件,则从本地配置的第四版本服务器的标识信息对应的版本服务器获取对应的版本文件,根据获取到的版本文件确定需要运行的版本文件;第二运行模块,用于根据本地配置的所述运行指示信息,将所述第四确定模块确定出的需要运行的版本文件存储到内存中并运行。12.根据权利要求7所述的装置,其特征在于,所述第一版本服务器的数量为1个;所述第一确定模块,具体用于将获取到的版本文件确定为需要运行的版本文件;或者,所述第一版本服务器的数量为多个;所述第一确定模块,具体用于对获取到的多份版本文件进行组合,得到确定出的需要运行的版本文件。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1