[发明专利]网络数据的同步方法及系统有效
申请号: | 201810264721.1 | 申请日: | 2018-03-28 |
公开(公告)号: | CN108494859B | 公开(公告)日: | 2020-07-14 |
发明(设计)人: | 凃超 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 彭程程 |
地址: | 430074 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 数据 同步 方法 系统 | ||
1.一种网络数据的同步方法,其特征在于,该方法包括以下步骤:
S1:客户端与服务端每进行一次网络业务数据交互时,客户端记录相互关联的交互数据信息和交互结果信息;当交互结果信息代表交互异常时,客户端根据与交互结果信息关联的交互数据信息,在服务端中处理对应的业务数据;
S2:客户端获取指定时间段内的客户端同步数据与服务端同步数据,客户端同步数据为客户端上与服务端交互的所有业务数据,服务端同步数据为服务端上与客户端交互的所有业务数据;根据服务端同步数据,对客户端同步数据进行同步;
S1中客户端与服务端进行的网络业务交互的类型包括:客户端向服务端请求创建业务,此时S1包括以下步骤:
S101:客户端按照业务的创建顺序,将第一个需要创建的子业务作为交互业务,转到S102;
S102:客户端向服务端发起交互业务的创建请求、并记录交互业务的交互数据信息,转到S103;
S103:客户端将服务端返回的业务创建信息,作为交互业务的交互结果信息、并与交互数据信息关联;若交互结果信息为交互业务创建成功,转到S104;若交互结果信息为交互业务创建失败,则代表交互异常,转到S105;
S104:客户端按照业务的创建顺序,将下一个需要创建的子业务作为交互业务,转到S102;
S105:客户端获取所有交互业务的交互数据信息后,按照业务的删除顺序,在服务端中删除与交互数据信息对应的交互业务数据。
2.如权利要求1所述的网络数据的同步方法,其特征在于:S105中客户端在服务端中删除交互业务数据后,还包括以下步骤:客户端判断业务创建失败的次数是否在指定阈值以上,若是,对该业务进行创建失败标记,结束;若不是,转到S101。
3.如权利要求2所述的网络数据的同步方法,其特征在于:S2还包括以下步骤:按照S1的步骤处理所有存在创建失败标记的业务。
4.如权利要求1至3任一项所述的网络数据的同步方法,其特征在于:S2中所述根据服务端同步数据,对客户端同步数据进行同步时,包括以下步骤:当监测到服务端同步数据存在、客户端同步数据不存在的数据A时,在客户端上增加数据A;当监测到服务端同步数据不存在、客户端同步数据存在的数据B时,在客户端上删除数据B;当监测到服务端同步数据和客户端同步数据均存在、但不同的数据C和D时,将客户端上的数据D替换为服务端上的数据C。
5.一种网络数据的同步系统,其特征在于:该系统包括设置于客户端上的网络数据交互模块和网络数据同步模块;
网络数据交互模块用于:客户端与服务端每进行一次网络业务数据交互时,记录相互关联的交互数据信息和交互结果信息;当交互结果信息代表交互异常时,根据与交互结果信息关联的交互数据信息,在服务端中处理对应的业务数据;
网络数据同步模块用于:获取指定时间段内的客户端同步数据与服务端同步数据,客户端同步数据为客户端上与服务端交互的所有业务数据,服务端同步数据为服务端上与客户端交互的所有业务数据;根据服务端同步数据,对客户端同步数据进行同步;
客户端与服务端进行的网络业务交互的类型包括:客户端向服务端请求创建业务,此时所述网络数据交互模块具体用于:按照业务的创建顺序,将第一个需要创建的子业务作为交互业务后,进入业务交互流程;
业务交互流程为:向服务端发起交互业务的创建请求、并记录交互业务的交互数据信息,将服务端返回的业务创建信息,作为交互业务的交互结果信息、并与交互数据信息关联;若交互结果信息为交互业务创建成功,按照业务的创建顺序,将下一个需要创建的子业务作为交互业务后,重新进入业务交互流程;若交互结果信息为交互业务创建失败,则代表交互异常,获取所有交互业务的交互数据信息后,按照业务的删除顺序,在服务端中删除与交互数据信息对应的交互业务数据。
6.如权利要求5所述的网络数据的同步系统,其特征在于:所述网络数据交互模块在服务端中删除交互业务数据后,还用于:判断业务创建失败的次数是否在指定阈值以上,若是,对该业务进行创建失败标记,结束;若不是,重新开始工作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810264721.1/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置