数据同步方法和系统与流程

文档序号:29034219发布日期:2022-02-25 17:03阅读:来源:国知局

技术特征:
1.一种数据同步方法,包括:主用控制板确定内存数据发生变化,则将发生变化的内存数据的第一摘要发送至备用控制板;所述备用控制板判断本地发生变化的内存数据的第二摘要是否与所述第一摘要相同,若所述第二摘要和所述第一摘要不相同,则向所述主用控制板发送数据获取请求;所述主用控制板将发生变化的内存数据发送至所述备用控制板;以及所述备用控制板根据所述主用控制板发送的内存数据修正本地发生变化的内存数据。2.根据权利要求1所述的数据同步方法,还包括:所述主用控制板和所述备用控制板同时接收线卡接口板发送的协议报文,根据所述协议报文进行相同运算,得到本地的内存数据。3.根据权利要求1或2所述的数据同步方法,还包括:若所述第一摘要和所述第二摘要相同,则所述备用控制板向所述主用控制板发送数据同步消息;以及所述主用控制板标记存储的内存数据与所述备用控制板存储的内存数据同步。4.根据权利要求1或2所述的数据同步方法,还包括:所述备用控制板在修正本地发生变化的内存数据后,计算修正的内存数据的第三摘要,并将所述第三摘要发送至所述主用控制板;以及所述主用控制板在接收到所述第三摘要时,判断所述第三摘要与所述第一摘要是否相同,若所述第三摘要与所述第一摘要相同,则标记存储的内存数据与所述备用控制板存储的内存数据同步,否则,重新将发生变化的内存数据发送至所述备用控制板。5.根据权利要求1或2所述的数据同步方法,还包括:所述主用控制板向所述备用控制板发送发生变化的内存数据时,标记存储的内存数据与所述备用控制板存储的内存数据不同步。6.根据权利要求3所述的数据同步方法,还包括:所述备用控制板在所述第二摘要和所述第一摘要相同,以及修正本地发生变化的内存数据后,标记存储的内存数据与所述主用控制板存储的内存数据同步。7.根据权利要求2所述的数据同步方法,还包括:所述主用控制板和所述备用控制板在接收到协议报文后,分别向所述线卡接口板发送协商报文;以及所述线卡接口板转发所述主用控制板发送的协商报文,并丢弃所述备用控制板发送的协商报文。8.一种数据同步系统,包括:主用控制板,被配置为确定内存数据发生变化,则将发生变化的内存数据的第一摘要发送至备用控制板,以及在接收到所述备用控制板发送的数据获取请求时,将发生变化的内存数据发送至所述备用控制板;以及备用控制板,被配置为判断本地发生变化的内存数据的第二摘要是否与所述第一摘要相同,若所述第二摘要和所述第一摘要不相同,则向所述主用控制板发送数据获取请求,并根据所述主用控制板发送的内存数据修正本地发生变化的内存数据。9.根据权利要求8所述的数据同步系统,包括:
线卡接口板,被配置为同时向所述主用控制板和所述备用控制板发送协议报文,并转发所述主用控制板返回的协商报文,丢弃所述备用控制板返回的协商报文。10.一种数据同步系统,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器的指令执行如权利要求1至7任一项所述的数据同步方法。11.一种非瞬时性计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现权利要求1至7任一项所述的数据同步方法。

技术总结
本公开公开了一种数据同步方法和系统,涉及数据通信领域。该方法包括:主用控制板确定内存数据发生变化,则将发生变化的内存数据的第一摘要发送至备用控制板;备用控制板判断本地发生变化的内存数据的第二摘要是否与第一摘要相同,若第二摘要和第一摘要不相同,则向主用控制板发送数据获取请求;主用控制板将发生变化的内存数据发送至备用控制板;以及备用控制板根据主用控制板发送的内存数据修正本地发生变化的内存数据。本公开主备控制板之间先通过数据摘要判断保存的内存数据是否一致,在摘要不同的情况下,主用控制板才将发生变化的内存数据发送至备用控制板,备用控制板进行数据修复,减少了主备控制板之间数据比对量以及数据交互量。及数据交互量。及数据交互量。


技术研发人员:李鹏 欧亮 钟超 党卫谦 刘嘉伟 李杰群 鄢欢 刘汉江
受保护的技术使用者:中国电信股份有限公司
技术研发日:2020.07.29
技术公布日:2022/2/24
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1