[发明专利]一种数据同步方法、系统和存储介质有效

专利信息
申请号: 202110012633.4 申请日: 2021-01-06
公开(公告)号: CN112332955B 公开(公告)日: 2021-04-13
发明(设计)人: 贺学文;旷桂春;邢巍;刘小树;房茂彬;张保航;宋小莉;熊辉;李剑 申请(专利权)人: 北京和利时系统工程有限公司
主分类号: H04L1/22 分类号: H04L1/22;H04L12/24
代理公司: 北京集佳知识产权代理有限公司 11227 代理人: 张建
地址: 100176 北京市*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数据 同步 方法 系统 存储 介质
【说明书】:

发明提供的数据同步方法、系统和存储介质,通过主用前端处理器向第一外部系统发送包括第一数据的第一报文,并使备用前端处理器至少获得第一数据并重启计时器;备用前端处理器获得第一数据后,将第一数据发送给第一外部系统或第二外部系统;备用前端处理器接收第一响应报文,并向主用前端处理器发送响应结果,第一响应报文是收到第一数据的外部系统返回给备用前端处理器的,响应结果是第一响应报文或表征备用前端处理器接收到第一响应报文的信息;若主用前端处理器从重启计时器的时刻起,在第一预设时长内接收到第二响应报文和响应结果,则确定本次数据同步成功,其中,第二响应报文是第一外部系统在收到第一报文后返回给主用前端处理器的。

技术领域

本发明涉及数据传输技术领域,特别是涉及一种数据同步方法、系统和存储介质。

背景技术

在大型的通信网络系统中,往往都配置前端处理器,一般一台前端处理器就是一台计算机。其主要具有的功能是:字符或数据的分段与重组,各终端之间的数据代码转换,错误检测与恢复,为不同终端提供协议支持,各终端之间的数据交换,轮询终端,以及数据转发的功能。

为了提高系统的可靠性、可用性、可维护性和安全性,冗余前端处理器(包括主用前端处理器和备用前端处理器)成为行业标配。冗余前端处理器按软件冗余模式,又可分为冷备、温备和热备三种冗余模式。冷备冗余是在主用前端处理器工作正常时,备用前端处理器处于关机状态或者关闭状态,当主用前端处理器出现故障或者主用前端处理器在人为切换为备用时,备用前端处理器再人为切换为主用前端处理器。温备冗余是指主用前端处理器工作正常时,备用前端处理器虽处于开机状态,但备用前端处理器上的软件处于数据静默状态,不对外提供数据服务,但主用前端处理器出现故障或者主用前端处理器在人为切换为备用时,备用前端处理器上的软件再自动切换为主,并对外提供数据服务。热备冗余是指主用前端处理器和备用前端处理器能同时对外提供数据服务,外部设备或者子系统可以从主用前端处理器和备用前端处理器同时或者任选其一获得数据。

显然,热备冗余是真正彻底的冗余模式,热备冗余大大简化了外部设备或者子系统客户端的冗余切换,热备冗余使得外部设备或者子系统获取数据的方式变得更简单同时可靠性却成倍提高。当采用热备冗余方式时,冗余前端处理器需要各自周期地给外部系统发送数据。

如图1所示,主用前端处理器和备用前端处理器各自周期地给外部系统发送数据时,以外部系统的时间轴来看,就相当于持续的收到主用前端处理器和备用前端处理器提供的数据。从数学的角度阐述,相当于发送起点不确定的、近似相等周期的两个独立数据原同时给外部系统提供数据。发送起点不确定是指主用前端处理器和备用前端处理器是两台实体机或者虚拟机,主用前端处理器发送数据的起始时刻ta0和备用前端处理器发送数据的起始时刻tb0不可能相同。

近似相等周期是指主用前端处理器和备用前端处理器虽然可以指定发送周期都具体为T0,但每次实际执行的周期T可能是围绕T0的某个范围内震荡,即T=T0+δ,其中δ为一个取值范围较小的随机数。换言之,主用前端处理器每次实际执行发送的周期Ta一般不会严格等于备用前端处理器每次实际执行发送的周期Tb。主用前端处理器每次实际执行发送的周期也会窄幅波动,备用前端处理器每次实际执行发送的周期同样会窄幅波动,而且随着时间的累积,还可能出现主用前端处理器和备用前端处理器实际发送时刻的先后次序颠倒或者交替的情况。

如上所述,可能会导致数据抖动。例如,有个数据的数值d在t1时刻由0变为1,当主用前端处理器先于备用前端处理器获得这个新值1,然后主用前端处理器把值1发给外部系统,外部系统就会识别到d从0变为1了。在很短的时间后,备用前端处理器的同步发送周期也到了,但是备用前端处理器此时获得的仍然是d的旧值0。这时,备用前端处理器又会把d=0的干扰数据发送给外部系统。然后在主用前端处理器的下一个周期d仍然是1,这时外部系统又会收到再次正确的d=1的值。综上,从外部系统时间轴看,正确的d的传输过程应为0→0→1→1……,但是受干扰后的d的传输过程变成了0→0→1→0→1→1……,其中的1→0→1是个属于错误的扰动过程,称这种扰动为数据源扰动。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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