[发明专利]实现软件版本同步的方法及装置有效
申请号: | 201110021776.8 | 申请日: | 2011-01-19 |
公开(公告)号: | CN102073523A | 公开(公告)日: | 2011-05-25 |
发明(设计)人: | 陈亮 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 软件 版本 同步 方法 装置 | ||
技术领域
本发明涉及通信领域,特别涉及一种实现软件版本同步的方法及装置。
背景技术
随着计算机技术的大规模应用和通信技术的不断发展,各行各业对于通信服务的性能要求也随之提高。为了保证通信设备的服务性能,提高通信设备应对异常事件时的可靠性,通常情况下,通信设备中用于处理关键资源的功能单元均采用主备设计方案,控制单元作为通信设备中的重要组成部分,通常会设置主用控制单元和备用控制单元。
随着通信设备功能的升级换代,主用控制单元和备用控制单元上运行的软件版本可能会存在差异,即两者运行的软件为异构版本,异构版本的软件通常互相不兼容,且差异很大,这样,一旦主备用控制单元发生了切换,将造成通信设备处理流程的混乱,从而严重影响通信设备的服务性能。
发明内容
本发明实施例提供一种实现软件版本同步的方法及装置,用以保证通信设备的服务性能。
本发明实施例提供的具体技术方案如下:
一种实现软件同步的方法,包括:
备用控制单元启动后,对主用控制单元上运行的软件版本进行监测;
备用控制单元确定主用控制单元上运行的软件版本与本地运行的软件版本为异构版本时,获取所述主用控制单元上运行的软件版本;
备用控制单元基于获取的主用控制单元上运行的软件版本,对本地运行的软件版本进行同步。
一种实现软件同步的装置,包括:
主用控制单元,用于运行本地的软件版本,执行相应的控制操作;
备用控制单元,用于在启动后,对主用控制单元上运行的软件版本进行监测,在确定主用控制单元上运行的软件版本与本地运行的软件版本为异构版本时,获取所述主用控制单元上运行的软件版本,并基于获取的主用控制单元上运行的软件版本,对本地运行的软件版本进行同步。
一种实现软件同步的装置,包括:
监测模块,用于在本装置启动后,对主用控制单元上运行的软件版本进行监测;
获取模块,用于在确定主用控制单元上运行的软件版本与本地运行的软件版本为异构版本时,获取所述主用控制单元上运行的软件版本;
处理模块,用于基于获取的主用控制单元上运行的软件版本,对本地运行的软件版本进行同步。
本发明实施例中,备用控制单元启动后检测主用控制单元运行软件的软件版本,确定主备用控制单元之间存在软件版本差异时,通过通信传输协议获取主用控制单元上运行的软件版本,并对本地运行的软件版本进行同步,这样,便令主备用控制单元之间的软件版本达成了一致,提高了其兼容性,主用控制单元和备用控制单元之间无论何时发生切换,均不会给通信设备处理流程的造成混乱,从而在一定程度上保证了通信设备的服务性能,提高了通信设备面对异常事件时的服务可靠性。
附图说明
图1A为本发明实施例中通信设备功能结构示意图;
图1B为本发明实施例中备用控制单元功能结构示意图;
图2为本发明实施例中主备用控制单元之间进行软件同步流程图;
图3A和图3B为本发明实施例中备用控制单元进行异构版本软件的主备同步流程图。
具体实施方式
为了保证通信设备的服务性能,本发明实施例中,备用控制单元启动后检测主用控制单元运行软件的软件版本,确定主备用控制单元之间存在软件版本差异时,通过通信传输协议获取主用控制单元上运行的软件版本,并对本地运行的软件版本进行同步。
下面结合附图对本发明优选的实施方式进行详细说明。
参阅图1A所示,本发明实施例中,通信设备内通常包括主用控制单元和备用控制单元,其中,
主用控制单元,用于运行本地的软件版本,执行相应的控制操作;
备用控制单元,用于在启动后,对主用控制单元上运行的软件版本进行监测,在确定主用控制单元上运行的软件版本与本地运行的软件版本为异构版本时,获取主用控制单元上运行的软件版本,并基于获取的主用控制单元上运行的软件版本,对本地运行的软件版本进行同步。
参阅图1B所示,本发明实施例中,备用控制单元中包括监测模块10、获取模块11和处理模块12,其中
监测模块10,用于在本装置启动后,对主用控制单元上运行的软件版本进行监测;
获取模块11,用于在确定主用控制单元上运行的软件版本与本地运行的软件版本为异构版本时,获取所述主用控制单元上运行的软件版本;
处理模块12,用于基于获取的主用控制单元上运行的软件版本,对本地运行的软件版本进行同步。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110021776.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种输入法词库的升级方法和装置
- 下一篇:多核DSP可重构专用集成电路系统