一种基站软件版本管理方法和设备的制造方法_2

文档序号:9810302阅读:来源:国知局
本文件SWID、版本文件版本号 version、大小size、CRC校验值crcValue等),如表1所示。
[0039] 表1为前台网元当前运行版本信息表
[0040]
[0041 ] 解析要激活的版本包文件相关属性参数包括,大版本包版本号version = "8. 00. 301d〃,如表2所示,与步骤101中获取的前台网元当前运行版本信息进行差异对比, 如表3所示。
[0042] 表2为要激活的版本包文件相关属性参数表
[0043]
[0044] 表3为表1和表2的差异对比表
[0045]
[0046] 步骤102 :对于有差异的版本类型文件写入到下载文件信息列表中。
[0047] 其中,要升级的版本文件列表已经给出,如表4所示,包括SWl-SWr和SWS-SW^ :
[0048] 表4为要升级的版本文件列表
[0049]
[0050] 将有差异的版本文件信息累加到下载文件信息列表中。例如,要下载的版本文件 个数为2。软件版本文件列表集合就是要下载的各个软件版本文件,即SWf和SW2%向前台 发送带有文件信息的补丁包下载命令。
[0051] 步骤103 :下载完成后,进行补丁包激活操作,前台根据激活消息信息,复位相应 的硬件单元,加载待升级的软件版本文件。
[0052] 其中,对版本文件集合的父版本号写为"8. 00. 301c"。将写入文件下载列表的补丁 版本文件swr和SWf以补丁包方式下载和激活,激活补丁包会复位SWf和SWf对应的硬 件单元,硬件单元运行加载程序,将swr和swf两个软件版本文件加载到硬件单元处理器 中,硬件单元处理器运行swr和swf两个软件版本文件,即完成软件版本文件升级。
[0053] 实施例2
[0054] 本实施例提供一种基站软件版本管理设备,可以实现上述实施例1的方法。具体 地,该设备可以是网管服务器,其主要包括如下各部分。
[0055] 第一单元,获取基站当前运行版本信息,将基站当前运行版本信息与要下载的版 本包文件进行差异对比;
[0056] 其中,基站当前运行版本信息包括所有版本文件的属性信息。版本文件的属性信 息至少包括版本文件SWID、版本文件版本号、大小和CRC校验值。
[0057] 第二单元,将差异对比得到的有差异的版本文件作为基站运行版本包的补丁包, 写入下载文件信息列表中,向基站下发携带下载文件信息列表的补丁包下载消息。
[0058] 由于上述设备可实现上述实施例1的方法,故上述设备的其他详细操作可参见上 述实施例1的相应内容,在此不再赘述。
[0059] 实施例3
[0060] 本实施例提供一种基站软件版本管理设备,该设备至少包括如下各单元。
[0061] 第一单元,接收补丁包下载消息,根据所述补丁包下载消息中携带的下载文件信 息列表,下载所述补丁包;
[0062] 第二单元,在第一单元下载完成后,进行补丁包激活操作。
[0063] 由上述描述可以看出,本实施例所提供的基站软件版本管理设备可以是基站,其 与实施例2提供的设备配置使用,可实现上述实施例1的方法。故本实施例所提供的设备 的其他详细操作可参见上述实施例1的相应内容,在此不再赘述。
[0064] 本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令 相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘 等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应 地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的 形式实现。本申请不限制于任何特定形式的硬件和软件的结合。
[0065] 以上所述,仅为本发明的较佳实例而已,并非用于限定本发明的保护范围。凡在本 发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范 围之内。
【主权项】
1. 一种基站软件版本管理方法,其特征在于,包括: 网元设备获取基站当前运行版本信息,将所述基站当前运行版本信息与要下载的版本 包文件进行差异对比; 将差异对比得到的有差异的版本文件作为基站运行版本包的补丁包,写入下载文件信 息列表中,向基站下发携带所述下载文件信息列表的补丁包下载消息。2. 如权利要求1所述的方法,其特征在于,还包括: 所述基站接收所述补丁包下载消息,根据所述补丁包下载消息中携带的下载文件信息 列表,下载所述有差异的版本文件; 下载完成后,所述基站进行补丁包激活操作。3. 如权利要求1或2所述的方法,其特征在于, 所述基站当前运行版本信息包括所有版本文件的属性信息,其中,所述版本文件的属 性信息至少包括版本文件类型(SWID)、版本文件版本号、大小和循环冗余校验码(CRC)校 验值。4. 如权利要求3所述的方法,其特征在于,所述网元设备为网管服务器。5. -种基站软件版本管理设备,其特征在于,包括: 第一单元,获取基站当前运行版本信息,将所述基站当前运行版本信息与要下载的版 本包文件进行差异对比; 第二单元,将差异对比得到的有差异的版本文件作为基站运行版本包的补丁包,写入 下载文件信息列表中,向基站下发携带所述下载文件信息列表的补丁包下载消息。6. 如权利要求5所述的设备,其特征在于, 所述基站当前运行版本信息包括所有版本文件的属性信息,其中,所述版本文件的属 性信息至少包括版本文件类型(SWID)、版本文件版本号、大小和循环冗余校验码(CRC)校 验值。7. 如权利要求5或6所述的设备,其特征在于,所述基站软件版本管理设备为网管服务 器。8. -种基站软件版本管理设备,其特征在于,包括: 第一单元,接收补丁包下载消息,根据所述补丁包下载消息中携带的下载文件信息列 表,下载所述补丁包; 第二单元,在所述第一单元下载完成后,进行补丁包激活操作。9. 如权利要求8所述的设备,其特征在于,所述基站软件版本管理设备为基站。
【专利摘要】本发明公开了一种基站软件版本管理方法和设备,属于无线通信技术领域。本发明公开了一种基站软件版本管理方法,包括:网元设备获取基站当前运行版本信息,将所述基站当前运行版本信息与要下载的版本包文件进行差异对比;将差异对比得到的有差异的版本文件作为基站运行版本包的补丁包,写入下载文件信息列表中,向基站下发携带所述下载文件信息列表的补丁包下载消息。本发明还公开了与上述方法对应的两种基站软件版本管理设备。本发明技术方案缩短下载时间,并且,补丁包激活无需重启基站,可避免无谓的业务中断,提高了系统软件升级效率。
【IPC分类】G06F9/445
【公开号】CN105573772
【申请号】CN201410552801
【发明人】黄玉颖, 刘帆
【申请人】中兴通讯股份有限公司
【公开日】2016年5月11日
【申请日】2014年10月17日
【公告号】WO2016058350A1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1