[发明专利]网络数据的同步方法及系统有效
申请号: | 201810264721.1 | 申请日: | 2018-03-28 |
公开(公告)号: | CN108494859B | 公开(公告)日: | 2020-07-14 |
发明(设计)人: | 凃超 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 彭程程 |
地址: | 430074 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 数据 同步 方法 系统 | ||
本发明公开了一种网络数据的同步方法及系统,涉及网络数据的交互和比对领域。该方法的步骤为:客户端与服务端每进行一次网络业务数据交互时,客户端记录交互数据信息和交互结果信息;当交互结果信息代表交互异常时,客户端根据与交互结果信息关联的交互数据信息,在服务端中处理对应的业务数据;客户端获取指定时间段内的客户端同步数据与服务端同步数据,客户端同步数据为客户端上与服务端交互的所有业务数据,服务端同步数据为服务端上与客户端交互的所有业务数据;根据服务端同步数据,对客户端同步数据进行同步。本发明在客户端与服务端交互发生异常时,能够使得客户端自动对异常数据进行处理,进而保证了客户端与服务端的数据同步。
技术领域
本发明涉及网络数据的交互和比对领域,具体涉及一种网络数据的同步方法及系统。
背景技术
随着通信技术的快速发展,传输网络的业务种类和业务场景的增加,客户端与服务端进行交互的网络业务也越来越多。客户端与服务端进行网络业务交互的流程包括:客户端请求服务端创建业务、以及客户端请求服务端删除已创建的业务,1个业务在创建或删除,实际上是创建或删除多个子业务的过程,例如创建业务A的过程为:按顺序创建子业务A1(业务隧道)、子业务A2(业务伪线)、子业务A3(业务保护)和子业务A4(业务建立),业务的删除同理。
客户端请求服务端创建业务的流程包括:按照业务的创建顺序,向服务端请求创建业务;例如业务A的创建顺序为A1、A2、A3和A4,则此时客户端依次向服务端请求创建A1、A2、A3和A4业务。
客户端请求服务端删除已创建的业务的流程包括:客户端按照业务的删除顺序(业务的创建顺序的倒序),向服务端请求删除业务,例如业务A的删除顺序为A4、A3、A2和A1,则客户端依次向服务端请求创建删除A4、A3、A2和A1业务。
但是,现有的客户端与服务端进行网络业务交互时,存在以下缺陷:
客户端请求服务端创建和删除业务时,若创建或删除失败,均会在服务端中残留有部分创建成功(例如创建A1和A2成功,A3失败,则服务端中残留有A1和A2的数据)和删除失败的数据,这些残留数据需要维护人员手动清除,在业务种类不断增多的场景下,维护人员是难以有效清除残留数据的,当残留数据较多时,不仅不便于数据的管理,而且会严重降低服务端的工作效率,甚至会造成服务端宕机。
此外,保持客户端与服务端的数据一致,以便于对客户端中的业务进行维护,客户端需要定期与服务端同步业务数据,同步方法为:客户端定期生成已创建的业务数据表1、向服务端请求生成已创建的业务数据表2,维护人员手段将业务数据表1和2进行比对后,根据业务数据表2的数据,同步业务数据表1的数据。
但是,客户端与服务端同步业务数据时,若业务数据比较复杂,则维护人员人工对比业务数据的精度较低,进而降低了客户端与服务端的业务数据同步质量。
发明内容
针对现有技术中存在的缺陷,本发明解决的技术问题为:在客户端与服务端交互发生异常时,客户端如何自动对异常数据进行处理,以保持客户端与服务端的数据同步。
为达到以上目的,本发明提供的网络数据的同步方法,包括以下步骤:
S1:客户端与服务端每进行一次网络业务数据交互时,客户端记录相互关联的交互数据信息和交互结果信息;当交互结果信息代表交互异常时,客户端根据与交互结果信息关联的交互数据信息,在服务端中处理对应的业务数据;
S2:客户端获取指定时间段内的客户端同步数据与服务端同步数据,客户端同步数据为客户端上与服务端交互的所有业务数据,服务端同步数据为服务端上与客户端交互的所有业务数据;根据服务端同步数据,对客户端同步数据进行同步。
在上述技术方案的基础上,S1中客户端与服务端进行的网络业务交互的类型包括:客户端向服务端请求创建业务,此时S1包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810264721.1/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置