[发明专利]一种通信程序业务不中断升级方法及系统有效
申请号: | 200910148672.6 | 申请日: | 2009-06-25 |
公开(公告)号: | CN101616028A | 公开(公告)日: | 2009-12-30 |
发明(设计)人: | 吴晓斌;钟建;聂荣初 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04W24/02 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 吴 艳;龙 洪 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通信 程序 业务 中断 升级 方法 系统 | ||
技术领域
本发明涉及通信领域,更具体地,涉及一种通信程序业务不中断升级方 法及系统。
背景技术
通信程序需要全天候不中断运行,因此对程序可靠性要求很高,程序故 障、版本升级等导致的业务中断会影响通信程序的可靠性和可用性。
通信程序的一般升级过程是:先中断老版本程序,然后替换成新版本程 序,最后再启动新版本程序,完成升级过程。在升级过程中,不可避免地存 在业务中断的情况。如果采用主备机,则主机上的通信程序在升级时,先将 业务切换到备机,待主机升级完成后再将业务切换回主机,基本可以实现业 务不中断升级。但是此方法需要两套互相冗余的设备来组成主备机,系统设 备成本高,而且主备机切换时,需要将相关计算机资源在主备机间切换,也 存在短暂的业务中断。
发明内容
本发明要解决的技术问题是提供一种通信程序业务不中断升级方法及系 统,能够在不需要备机、且不中断通信程序所承接业务的情况下,实现通信 程序的升级。
为了解决上述问题,本发明提供了一种通信系统业务不中断升级方法, 包括:
当通信程序需要升级时,在所述通信程序中断所运行的业务前,由升级 容器程序对所述通信程序运行时业务数据进行快照并保存;
待所述通信程序升级完毕后,所述升级容器将保存的所述业务数据快照 发送给所述通信程序;所述通信程序对接收到的所述业务数据快照进行恢复, 并启动所述中断的业务。
进一步地,所述升级容器程序对所述通信程序运行时业务数据进行快照 是指:
将所述通信程序运行状态下的相应数据结构整段保存于内存中。
进一步地,当所述通信程序处于正常运行状态时,所述升级容器程序仅 对所述通信程序与其它网元间的交互消息执行转发功能。
进一步地,在所述通信程序的升级过程中,所述升级容器程序将所述通 信程序当前需要发送给其它网元的消息缓存于发送缓冲区中,并将所述发送 缓冲区中的消息发送给目标网元;以及,接收其它网元发送给所述通信程序 的消息,缓存于接收缓冲区中。
进一步地,待所述通信程序升级完毕后,所述升级容器程序将所述接收 缓冲区中的消息发送给所述通信程序。
本发明还提供了一种通信系统业务不中断升级系统,包括通信程序和升 级容器程序,其中:
所述通信程序用于,在需要升级时,中断所运行的业务;以及,在升级 完毕后,对接收到的所述升级容器程序发送的业务数据快照进行恢复,并启 动所述中断的业务;
所述升级容器程序用于,在所述通信程序中断所运行的业务前,对所述 通信程序运行时业务数据进行快照并保存;以及,在所述通信程序升级完毕 后,将保存的所述业务数据快照发送给所述通信程序。
进一步地,所述升级容器程序进一步包括一业务数据快照存储区,在对 所述通信程序运行时业务数据进行快照时,将所述通信程序运行状态下的相 应数据结构整段保存于所述业务数据快照存储区中。
进一步地,所述升级容器程序还用于,当所述通信程序处于正常运行状 态时,对所述通信程序与其它网元间的交互消息执行转发功能。
进一步地,所述升级容器程序进一步包括用于缓存所述通信程序当前需 要发送给其它网元的消息的发送缓冲区,以及用于缓存其它网元发送给所述 通信程序的消息的接收缓冲区,
在所述通信程序的升级过程中,所述升级容器程序将所述通信程序当前 需要发送给其它网元的消息缓存于所述发送缓冲区中,并将所述发送缓冲区 中的消息发送给目标网元;并且,接收其它网元发送给所述通信程序的消息, 缓存于所述接收缓冲区中。
进一步地,待所述通信程序升级完毕后,所述升级容器程序将所述接收 缓冲区中的消息发送给所述通信程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910148672.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于双滑动窗口的电器设备运行状态识别方法
- 下一篇:低线密度光栅曝光系统