[发明专利]一种进程升级的方法及进程升级系统有效

专利信息
申请号: 200710028054.9 申请日: 2007-05-17
公开(公告)号: CN101051941A 公开(公告)日: 2007-10-10
发明(设计)人: 罗汉军;涂伯颜;施勇 申请(专利权)人: 华为技术有限公司
主分类号: H04L12/24 分类号: H04L12/24;G06F9/445;H04Q3/545
代理公司: 广州三环专利代理有限公司 代理人: 郝传鑫
地址: 518129广东省*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 进程 升级 方法 系统
【说明书】:

技术领域

发明涉及通信领域,具体涉及一种进程升级的方法及进程升级系统

背景技术

进程升级是指在支持多进程的系统中,通过启动新的进程并将源进程中的 业务复制到新进程中,再注销源进程,从而实现进程升级。通过对进程的升级, 可实现将进程升级到更高版本的软件进程中,从而解决源版本软件进程的一些 不足或漏洞等。

当源进程为在线进程,也即所述源进程为TCP socket套接字进程时,由于 TCP连接的复杂性,不易实现对TCP socket套接字进程的在线升级,一般均需 要先拆除socket套接字连接,将源进程升级到新接新进程后,重新建立socket 套接字连接。由于在升级过程中会中断socket套接字连接,可能导致数据的丢 失和进程动荡,且与套接字接口连接的对端也会感知到本端的升级。

发明内容

本发明实施例提供一种进程升级的方法及进程升级系统,以实现在不断开 套接字连接的前提下,对进程进行升级。

本发明实施例的技术方案包括:

一种进程升级的方法,所述进程通过套接字接口与所述套接字接口连接的 对端进行数据交互;

所述方法包括步骤:

创建目标进程,并将源进程的进程数据备份至所述目标进程;

判断所述源进程已接收到的数据是否完整,如果是,则所述源进程停止与 所述套接字接口进行数据交互;

所述源进程将所述已接收到的数据备份至所述目标进程;

所述目标进程向所述套接字接口发送升级切换请求信息;

所述套接字接口接收到来自所述目标进程的升级切换请求信息后,将套接 字接口服务切换至所述目标进程。

一种进程升级系统,包括源进程单元、套接字接口单元以及目标进程单元, 其中:

源进程单元,用于对自身进行进程升级时,将自身的进程数据备份至所述 目标进程单元,并判断已接收到的来自于对端的数据是否完整,如果是,则停 止与所述套接字接口单元进行数据交互,并将已接收到的来自于对端的数据备 份至所述目标进程单元,在备份结束后,向所述目标进程单元发送升级切换指 示信息;

目标进程单元,用于在接收到来自于所述源进程单元的所述升级切换指示 信息后,向所述套接字接口单元发送升级切换请求信息;

套接字接口单元,用于在接收到来自于所述目标进程单元的所述升级切换 请求信息后,将套接字接口服务切换至所述目标进程单元,以使所述目标进程 单元通过所述套接字接口单元与所述套接字接口单元。

本发明实施例所述的源进程在对自身进行升级时,创建目标进程并将自身 的进程数据备份至所述目标进程,在所接收到的来自于套接字接口的数据完整 时停止与所述套接字接口交互数据,并将所接收到的数据备份至所述目标进程, 以使所述目标进程的数据和所述源进程的数据一致,在备份结束后,所述目标 进程向所述套接字接口发送升级切换请求,所述套接字接口在接收到所述升级 切换请求信息后,将套接字服务切换至所述目标进程,以使所述目标进程通过 所述套接字接口与所述套接字接口连接的对端进行数据交互。通过本发明实施 例提供的目标进程的方法及目标进程系统,实现了在不断开套接字连接的前提 下,对进程进行可靠、平稳升级,且在升级前后,与套接字接口连接的对端不 会感知到本端的升级。

附图说明

图1是本发明实施例的进程升级系统组成示意图;

图2是本发明实施例的源进程单元的组成示意图;

图3是本发明实施例的进程升级方法的流程示意图。

具体实施方式

为了使本发明实施例的技术方案及优点更加清楚明白,下面结合附图并举 实施例对本发明实施例进行进一步详细说明。

参考图1,是本发明实施例的进程升级系统的组成示意图。如图所示,本发 明实施例所述的进程升级系统主要包括源进程单元1、目标进程单元2、套接字 接口单元3、第一套接字代理(socket lib)模块4以及第二socket lib模块5。下 面对各单元功能及相互关系进行详细说明。

所述源进程单元1,用于对进程进行升级时,判断已接收到的来自于对端的 数据是否完整,如果是,则停止与所述套接字接口单元3进行数据交互,并将 已接收到的来自于对端的数据备份至所述目标进程单元2,在备份结束后,向所 述目标进程单元2发送升级切换指示信息。

此处,参考图2,具体实施时,所述源进程单元1主要包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710028054.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top