本发明专利技术公开了一种基站软件版本管理的方法和系统,涉及通讯领域的基站软件版本的管理维护方式,所述方法包括:主控板收到网管服务器下发的版本激活消息后,通过网管服务器下载主控版本;主控板加载所述下载的主控版本,并向非主控单板发送版本下载消息;非主控单板收到所述版本下载消息后,通过网管服务器下载非主控版本,并加载所述下载的非主控版本。本发明专利技术通过将基站软件版本管理上移到网管,减少了基站切换软件版本的处理,节省了基站软件版本下载到主控板Flash的时间,提高了基站软件版本的升级速度,节省了基站Flash空间,降低了基站成本。
【技术实现步骤摘要】
本专利技术涉及通讯领域的基站软件版本的管理维护方式,尤其涉及一种基站软件版本管理的方法和系统。
技术介绍
随着无线通讯系统的发展,基站作为一个重要的网元,其负责的功能越来越复杂, 需要管理的软件版本也越来越多。特别是在LTE系统中,由于设计之初,就需要考虑和其他无线制式的共模,要求基站同时管理多种制式的软件版本。所以LTE的基站软件版本管理将更为复杂。对于运营商,评价软件版本管理的一个重要指标就是软件版本升级时间,升级时间越短,业务中断时间越少,给用户的体验也就越好。传统的管理基站版本的方式是网管将每个基站需要的版本文件首先下载到基站内的主控板上,基站上电后,各个单板不需要和其他网元交互,通过主控板加载单板需要的升级软件版本,就可以完成升级。图1显示了一种传统的基站软件版本管理方法流程图,步骤包括步骤101 :维护人员将需要升级的基站软件版本上载到网管服务器;步骤102 :基站通过网管程序下载基站软件版本到主控板Flash上;步骤103 :网管程序给基站发送版本激活消息;步骤104 :基站重启,加载下载的基站软件版本;步骤105 :基站重启后,首先加载Flash上的主控版本,运行主控程序; 步骤106 :其他非主控单板上电后,向主控板请求,获取需要的版本文件;步骤107 :各个非主控单板获取到单板的版本文件后,加载运行版本文件;步骤108 :基站运行正常,升级成功。这种基站软件版本管理方法的主要缺点是1、在整个升级过程中,步骤102中下载基站软件版本将占用近一半的时间。2、基站所有运行的软件版本都存储在Flash上,占用较多的磁盘空间。特别是对于多制式共模的情况,多种制式软件版本如果都存储在Flash上,对于磁盘空间的要求将成倍增长。
技术实现思路
本专利技术的目的在于提供一种基站软件版本管理的方法和系统,用于解决基站软件版本升级速度慢和多制式共模情况下主控板Flash存储空间要求高的问题。根据本专利技术的一个方面,提供的一种基站软件版本管理的方法包括A)主控板收到网管服务器下发的版本激活消息后,通过网管服务器下载主控版本;B)主控板加载所述下载的主控版本,并向非主控单板发送版本下载消息;C)非主控单板收到所述版本下载消息后,通过网管服务器下载非主控版本,并加载所述下载的非主控版本。所述步骤A)包括网管服务器将版本激活消息发送至主控板,并保存基站当前的版本信息;主控板根据所述版本激活消息,通过网管服务器下载升级的主控版本;主控板将所述升级的主控版本更新至主控板的Flash中,并备份原主控版本。所述步骤B)还包括若所述主控版本加载失败,则主控板将备份的原主控版本还原至其Flash中,并 向网管服务器发送包含基站标识的版本升级失败消息;主控板加载所述还原的原主控版本。所述步骤C)包括非主控单板接收所述版本下载消息后,向网管服务器发送版本请求消息;网管服务器根据所述版本请求消息,查找非主控版本,并将所述非主控版本的网络路径发送至非主控单板;非主控单板根据所述网络路径,通过网管服务器下载所述非主控版本,并保存至其内存中;非主控单板加载所述下载的非主控版本。所述步骤C)还包括若所述非主控版本加载失败,则非主控单板向主控板发送非主控版本加载失败消息;主控板收到所述非主控版本加载失败消息后,判断主控版本是否已升级;当判断主控版本已升级时,主控板将备份的主控版本还原至主控板的Flash中,加载所述还原的主控版本,并向网管服务器发送包含基站标识的版本升级失败消息;当判断主控版本未升级时,主控板直接向网管服务器发送包含基站标识的版本升级失败消息。根据本专利技术的另一个方面,提供的一种基站软件版本管理的系统包括主控板,用于在收到网管服务器下发的版本激活消息后,通过网管服务器下载主控版本,加载所述下载的主控版本,并向非主控单板发送版本下载消息;非主控单板,用于收到所述版本下载消息后,通过网管服务器下载非主控版本,并加载所述下载的非主控版本。 所述主控板还用于向网管服务器发送包含基站标识的版本升级失败消息。所述非主控单板还用于向主控板发送非主控版本加载失败消息。与现有技术相比,本专利技术具有以下有益效果1、本专利技术通过将版本管理上移到网管,减少了基站切换软件版本的处理,节省了基站软件版本下载到主控板Flash的时间,提高了基站软件版本的升级速度。2、本专利技术通过简化基站软件版本升级流程,提高了系统稳定性;3、本专利技术在多制式共模下节省了基站的Flash空间,降低了基站成本。附图说明图1是一种传统的基站软件版本管理方法流程图2是本专利技术提供的基站软件版本管理方法流程图3是本专利技术实施例提供的基站软件版本管理的工作流程图4是图3所述实施例中主控版本升级失败处理流程图5是图3所述实施例中非主控版本升级失败处理流程图。具体实施方式以下结合附图对本专利技术的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本专利技术,并不用于限制本专利技术。图2显示了本专利技术提供的基站软件版本管理方法流程图,如图2所示,本专利技术提出一种新的基站软件版本管理方法,其将基站软件版本分为主控版本和非主控版本两部分。 其中,主控版本保存在主控板的Flash上,保证基站可以和网管服务器之间的通信链路;所有非主控版本的存储位置从主控板的Flash上移到网管系统。非主控单板上电后,直接向网管系统的网管服务器请求非主控版本。基站软件版本管理的方法的步骤包括步骤一主控板收到网管服务器下发的版本激活消息后,通过网管服务器下载主控版本;步骤二 主控板加载所述下载的主控版本,并向非主控单板发送版本下载消息;步骤三非主控单板收到所述版本下载消息后,通过网管服务器下载非主控版本, 并加载所述下载的非主控版本。执行所述步骤一前,还包括网管服务器接收并保存维护人员上载的需要升级的包括主控版本和/或非主控版本的基站软件版本。所述步骤一包括网管服务器将版本激活消息发送至主控板,并保存基站当前的版本信息;主控板根据所述版本激活消息,从网管服务器下载升级的主控版本;主控板将所述升级的主控版本更新至主控板的Flash中,并备份原主控版本。所述步骤二还包括若所述主控版本加载失败,则主控板将备份的原主控版本还原至其Flash中,并向网管服务器发送包含基站标识的版本升级失败消息;主控板加载所述还原的原主控版本。所述步骤三包括非主控单板接收所述版本下载消息后,向网管服务器发送版本请求消息;网管服务器根据所述版本请求消息,查找非主控版本,并将所述非主控版本的网络路径发送至非主控单板;非主控单板根据所述网络路径,从网管服务器下载所述非主控版本,并保存至其内存中;非主控单板加载所述下载的非主控版本。所述步骤三还包括若所述非主控版本加载失败,则非主控单板向主控板发送非主控版本加载失败消息;主控板收到所述非主 控版本加载失败消息后,判断主控版本是否已升级;当判断主控版本已升级时,主控板将备份的主控版本还原至主控板的Flash中,加载所述还原的主控版本,并向网管服务器发送包含基站标识的版本升级失败消息;当判断主控版本未升级时,主控板直接向网管服务器发送包含基站标识的版本升级失败消息。概括地说,首先维护人员要将需要升级的基站软件版本上载到网管服务器;然后网管服务器向基站发送版本激活消息,使基站将主控版本下载至Flash ;再次本文档来自技高网...

【技术保护点】
一种基站软件版本管理的方法,其特征在于,包括:A)主控板收到网管服务器下发的版本激活消息后,通过网管服务器下载主控版本;B)主控板加载所述下载的主控版本,并向非主控单板发送版本下载消息;C)非主控单板收到所述版本下载消息后,通过网管服务器下载非主控版本,并加载所述下载的非主控版本。
【技术特征摘要】
1.一种基站软件版本管理的方法,其特征在于,包括 A)主控板收到网管服务器下发的版本激活消息后,通过网管服务器下载主控版本; B)主控板加载所述下载的主控版本,并向非主控单板发送版本下载消息; C)非主控单板收到所述版本下载消息后,通过网管服务器下载非主控版本,并加载所述下载的非主控版本。2.根据权利要求1所述的方法,其特征在于,所述步骤A)包括 网管服务器将版本激活消息发送至主控板,并保存基站当前的版本信息; 主控板根据所述版本激活消息,通过网管服务器下载升级的主控版本; 主控板将所述升级的主控版本更新至主控板的Flash中,并备份原主控版本。3.根据权利要求1所述的方法,其特征在于,所述步骤B)还包括 若所述主控版本加载失败,则主控板将备份的原主控版本还原至其Flash中,并向网管服务器发送包含基站标识的版本升级失败消息; 主控板加载所述还原的原主控版本。4.根据权利要求1所述的方法,其特征在于,所述步骤C)包括 非主控单板接收所述版本下载消息后,向网管服务器发送版本请求消息; 网管服务器根据所述版本请求消息,查找非主控版本,并将所述非主控版本的网络路径发送至非主控单板; 非主控单板根据所述网络...
【专利技术属性】
技术研发人员:郝军强,程锦,郭玉峰,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。