[发明专利]版本升级方法和装置无效
申请号: | 200910178883.4 | 申请日: | 2009-10-10 |
公开(公告)号: | CN101697128A | 公开(公告)日: | 2010-04-21 |
发明(设计)人: | 赵阳 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F15/163 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;吴孟秋 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 版本 升级 方法 装置 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种版本升级方法和装置。
背景技术
通信系统对可靠性和稳定性的要求非常高,客户需求频繁变化、软件运行出现问题,都需要经常对系统软件进行版本升级。
图1是根据相关技术的原单板软件升级流程图,如图1所示,其中一种版本升级方法包括如下的步骤S102至步骤S104。
步骤S102:更新版本至内存或非易失性存储器中。
步骤S104:重新启动单板完成版本的加载更新。
另外,在相关技术中,还存在一种版本升级方法,该方法包括:重新启动单板,通过网络直接从服务器下载版本并加载,这样也可以完成版本的更新。
上述两种方法无论采用哪种,在版本升级的整个过程都需要重启单板,因此不可避免地会造成一段时间内整个系统的业务中断或业务流量抖动,在网络汇聚设备、核心设备节点上,对单板的复位重启会直接降低整个系统设备和网络的稳定性。
发明内容
针对单板软件进行版本升级时,单板复位重启会降低整个系统设备和网络稳定性的问题而提出本发明,为此,本发明的主要目的在于提供一种版本升级方案,以解决上述问题。
为了实现上述目的,根据本发明的一个方面,提供了一种版本升级方法,应用于多核处理系统中,该方法包括:将多核处理系统中的一个或一组内核暂时离线去活,并将离线去活的内核运行的任务分担到除离线去活的内核以外的其他正常工作的内核;激活离线去活的内核加载新版本运行;在运行新版本的离线去活的内核和运行原版本的正常工作的内核之间进行数据同步;依次去活运行原版本的内核,实现运行原版本的内核的版本更新。
优选地,在将多核处理系统中的一个或一组内核暂时离线去活之前,上述方法还包括:将更新的新版本存储到非易失性存储器或内存中。
优选地,在激活离线去活的内核加载新版本运行之后,上述方法还包括:将正常运行的内核设置为主用内核,并将离线去活的内核设置为备用内核。
优选地,在运行新版本的离线去活的内核和运行原版本的正常工作的内核之间进行数据同步之后,上述方法还包括:将运行新版本的内核切换为主用内核,并将运行原版本的内核切换为备用内核。
优选地,在实现运行原版本的内核的版本更新时,上述方法还包括:将完成版本更新后的该内核添加到运行新版本的内核中作为执行调度实体。
为了实现上述目的,根据本发明的另一个方面,提供了一种版本升级装置,应用于多核处理系统中,该装置包括:第一去活模块,用于将多核处理系统中的一个或一组内核暂时离线去活;分配模块,用于将离线去活的内核运行的任务分担到除离线去活的内核以外的其他正常工作的内核;加载模块,用于激活离线去活的内核加载新版本运行;同步模块,用于在运行新版本的离线去活的内核和运行原版本的正常工作的内核之间进行数据同步;第二去活模块,用于依次去活运行原版本的内核;实现模块,用于实现运行原版本的内核的版本更新。
优选地,上述装置还包括:存储模块,用于将更新的新版本存储到非易失性存储器或内存中。
优选地,上述装置还包括:第一设置模块,用于将正常运行的内核设置为主用内核;第二设置模块,用于将离线去活的内核设置为备用内核。
优选地,上述装置还包括:第一切换模块,用于将运行新版本的内核切换为主用内核;第二切换模块,用于将运行原版本的内核切换为备用内核。
优选地,上述装置还包括:添加模块,用于将完成版本更新后的该内核添加到运行新版本的内核中作为执行调度实体。
通过本发明,在多核系统中首先对部分内核进行版本升级,并将其运行任务分担到其它内核中,然后再对其它内核进行版本升级,解决了单板软件进行版本升级时,单板复位重启会降低整个系统设备和网络稳定性的问题,进而提高了系统稳定性和可靠性。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据相关技术的原单板软件升级流程图;
图2是根据本发明实施例的版本升级方法的流程图;
图3是根据本发明实施例的版本升级方法的详细流程图;
图4是根据本发明实施例的版本升级装置的结构框图;
图5是根据本发明实施例的版本升级装置的优选结构框图。
具体实施方式
功能概述
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910178883.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于钢铁工件表面的保护性涂料
- 下一篇:新型的关节流槽装置