[发明专利]一种数据同步方法、系统和存储介质有效
申请号: | 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是个属于错误的扰动过程,称这种扰动为数据源扰动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京和利时系统工程有限公司,未经北京和利时系统工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110012633.4/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置