[发明专利]数据同步方法、装置、设备和计算机可读存储介质有效
申请号: | 201811041734.9 | 申请日: | 2018-09-07 |
公开(公告)号: | CN109684405B | 公开(公告)日: | 2023-04-14 |
发明(设计)人: | 付舒婷 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/23 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 同步 方法 装置 设备 计算机 可读 存储 介质 | ||
1.一种数据同步方法,其特征在于,所述数据同步方法包括:
在数据同步系统主流程中将数据同步逻辑移出至预设存储区,并在所述数据同步系统主流程中添加与所述数据同步逻辑对应的数据同步任务;
在所述数据同步任务添加完成后,引入预设的触发任务,并通过所述触发任务触发所述数据同步任务,由所述数据同步任务调用所述数据同步逻辑;
通过所述数据同步逻辑调用配置表中与所述数据同步任务对应的目标渠道方的策略,并根据所述目标渠道方的策略确定目标渠道方的同步方法;
按照所述目标渠道方的同步方法,对数据执行同步过程;
所述在数据同步系统主流程中将数据同步逻辑移出至预设存储区,并在所述数据同步系统主流程中添加与所述数据同步逻辑对应的数据同步任务的步骤之前,所述方法还包括:
获取各个渠道方的数据同步信息,将各个所述渠道方的数据同步信息添加到配置表中,其中,所述渠道方的数据同步信息包括渠道编码、同步地址信息;
获取各个所述渠道方的数据同步要求,按照各个所述渠道方的数据同步要求配置策略,并将配置的策略添加到所述配置表中,以将每个渠道方配置的策略和渠道方标识关联保存。
2.如权利要求1所述的数据同步方法,其特征在于,所述触发任务中添加有标记信息,所述标记信息包括定时触发的标记信息或实时触发的标记信息;
所述通过所述触发任务触发所述数据同步任务的步骤包括:
若所述触发任务中添加的标记信息是定时触发的标记信息,则通过所述触发任务定时轮询触发所述数据同步任务;
若所述触发任务中添加的标记信息是实时触发的标记信息,则通过所述触发任务实时触发所述数据同步任务。
3.如权利要求1所述的数据同步方法,其特征在于,所述通过所述数据同步逻辑调用配置表中与所述数据同步任务对应的目标渠道方的策略,并根据所述目标渠道方的策略确定目标渠道方的同步方法的步骤包括:
接收与所述数据同步任务对应的交易数据,对所述交易数据进行解析,以识别所述交易数据中包含的目标渠道方标识;
通过所述数据同步逻辑在所述配置表中调用所述目标渠道方标识对应的目标渠道方的策略,以根据所述目标渠道方的策略确定目标渠道方的同步方法。
4.如权利要求1所述的数据同步方法,其特征在于,所述按照所述目标渠道方的同步方法,对数据执行同步过程的步骤包括:
若所述目标渠道方的策略为通用策略,则对交易数据进行预处理并组装,得到组装数据;
将所述组装数据通过通用接口发送至目标渠道方的同步地址中;
接收所述目标渠道方的同步地址返回的同步结果。
5.如权利要求1所述的数据同步方法,其特征在于,所述按照所述目标渠道方的同步方法,对数据执行同步过程的步骤还包括:
若所述目标渠道方的策略为个性化策略,则对交易数据进行预处理并组装,得到组装数据;
获取与所述交易数据的数据类型对应的目标接口,将所述组装数据通过所述目标接口发送至目标渠道方的同步地址中;
接收所述目标渠道方的同步地址返回的同步结果。
6.如权利要求4或5所述的数据同步方法,其特征在于,所述接收所述目标渠道方的同步地址返回的同步结果的步骤之后,所述方法还包括;
按照标准化处理的方式对接收的同步结果进行转换;
识别转换后的同步结果对应的同步状态,其中,同步状态包括同步成功的状态或同步失败的状态;
在数据同步的日志表中,记录同步结果的同步状态,不同的同步状态记录有不同的标记信息;
若同步状态的标记信息为第一标记,则确定数据同步完成;
若同步状态的标记信息为第二标记,由补偿任务在日志表中抓取第二标记的交易数据,并重新触发数据同步任务,以重新对同步失败的交易数据执行数据同步过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811041734.9/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置