[发明专利]一种心跳通信方法与系统有效

专利信息
申请号: 200710075859.9 申请日: 2007-07-06
公开(公告)号: CN101090308A 公开(公告)日: 2007-12-19
发明(设计)人: 林万江 申请(专利权)人: 华为技术有限公司
主分类号: H04L1/22 分类号: H04L1/22;H05K10/00
代理公司: 暂无信息 代理人: 暂无信息
地址: 518129广东省*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 心跳 通信 方法 系统
【说明书】:

技术领域

发明涉及通信领域,,特别涉及双备份系统间心跳通信方法与系统。

背景技术

双备份系统就是在运行时采取一主一备两个系统,由主系统对外提供服务 的系统。双备份系统可以在主系统出现故障时自动完成切换,将备系统自动升 为主系统工作,从而不间断地对外提供服务。为了提高商用系统服务端的可靠 性,商家一般多采用双备份的冗余设计方式。心跳信息,也称定时握手信息, 就是双备份系统的主、备系统相互之间一方(比如主系统)为了了解对端系统 (比如备系统)运行状况而定时向对端发出的信息及对端对该信息的应答。心 跳设计是将双备份系统统一成一体,提高整个系统可靠性的关键所在。

当前双备份系统的主、备系统间心跳通信一般都采取另创单独线程/任务的 方法。图1所示是现有技术的主备系统间心跳通信方法示意图。心跳通信传递 的是简单握手消息,一般是自定义一个帧,包含有帧起始标志,帧序列号,版 本信息等信息,主备系统之间仅根据能否定时接收到简单握手消息来判断对端 系统是否还在运行。例如,如果本系统未定时接收到心跳信息,若对端系统为 备系统,则判定对端系统未运行,主系统发告警信息,提示用户,应启动备系 统;若对端系统为主系统,则判断对端系统已停止运行,备系统自动将自己升 为主系统,并发告警提示用户系统发生了主备倒换。

在当前的实际应用中,在实现本发明过程中,发明人发现上述现有技术中 至少存在如下问题:这种另起线程/任务单独负责心跳通信的方法安全性较差。 比如说,当系统为多线程/任务系统时,本系统能够定时收到心跳信息,但是可 能对端系统的运行已经不正常,不能正常对外提供有效的服务,这就使得主备 系统之间不能通过心跳信息详细了解到对端真实的运行情况,整个系统安全可 靠性不佳。从程序可测试性设计角度,这种心跳通信也不利于整个双备份系统 的故障定位。

发明内容

有鉴于此,本发明的实施例针对多线程/任务的双备份系统提供了一种心跳 通信方法,其具有较好的安全可靠性,有利于系统的故障定位。

本发明的实施例还提供了一种心跳通信系统。

本发明的实施例提供了一种心跳通信方法,包括:

本端系统接收对端系统进行心跳帧的组帧后发来的心跳帧,所述心跳帧中包 含对端系统业务线程/任务的数字信息,所述数字信息用于标记对端系统业务线 程/任务是否正常;

解析出所述心跳帧中的数字信息,将收到的对端系统业务线程/任务数字信 息和本端系统保存的对端系统业务线程/任务数字信息相比较;

若收到的对端系统的某业务线程/任务数字信息与本系统保存的对应的对 端系统业务线程/任务数字信息不同,则判定对端系统的所述业务线程/任务运行 正常;

若收到的对端系统的某业务线程/任务数字信息与本系统保存的对应的对端 系统业务线程/任务数字信息相同,则将该业务线程/任务的数字信息未变次数与 本系统预先设定的该业务线程/任务的数字信息最大不变次数相比较,若该业务 线程/任务的数字信息未变次数大于或等于本系统预先设定的该业务线程/任务 的数字信息最大不变次数,则判定对端系统发生了异常。

本发明的实施例还提供了一种心跳通信系统,包括:

计数器单元,用于管理计数器单元保存的未接收到对端系统心跳帧的计数;

心跳帧组帧、发送单元,与所述计数器单元耦合,用于管理心跳帧的组帧与 发送;

心跳帧接收、解析单元,与所述计数器单元耦合,用于接收对端系统发送的 心跳帧,所述对端系统发送的心跳帧中包含对端系统业务线程/任务的数字信 息,所述数字信息用于标记对端系统业务线程/任务是否正常,解析心跳帧信息, 将解析出的收到的对端系统业务线程/任务数字信息和本端系统保存的对端系 统业务线程/任务数字信息相比较;若收到的对端系统的某业务线程/任务数字信 息与本系统保存的对应的对端系统业务线程/任务数字信息不同,则判定对端系 统的所述业务线程/任务运行正常;若收到的对端系统的某业务线程/任务数字信 息与本系统保存的对应的对端系统业务线程/任务数字信息相同,则将该业务线 程/任务的数字信息未变次数与本系统预先设定的该业务线程/任务的数字信息 最大不变次数相比较,若该业务线程/任务的数字信息未变次数大于或等于本系 统预先设定的该业务线程/任务的数字信息最大不变次数,则判定对端系统发生 了异常。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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