数据同步、获取方法和装置制造方法及图纸

技术编号:14339750 阅读:73 留言:0更新日期:2017-01-04 12:16
本发明专利技术涉及一种数据同步方法和装置,其中本发明专利技术数据同步方法包括:响应于第三方系统发送的数据同步请求,通过第一数据接口提取数据同步请求中的待同步的数据集合;通过第一数据接口将数据集合分割成设定数量的子数据集合,并对应子数据集合向第二数据接口发出子数据同步请求;通过第二数据接口响应于子数据同步请求进行子数据的同步,并将同步结果返回至第一数据接口。上述方法由于子数据相对于原始数据数据量成倍缩减,第二数据接口可快速响应于第一数据接口的访问并完成对子数据的处理,系统对子数据的处理时间之和远远小于对未分批的原始数据的处理时间,数据处理效率更高。本发明专利技术还涉及一种数据获取方法和装置。

【技术实现步骤摘要】

本专利技术涉及计算机应用
,特别是涉及一种数据同步、获取方法和装置
技术介绍
目前,越来越多的企业、商家向第三方开放其内部软件系统的应用程序编程接口(API),即,在不需要更改内部软件系统的源代码的基础上,使第三方能够使用内部系统资源或者增加内部系统功能。传统技术中,软件系统提供的对外接口都是针对于具有业务数据的固化的接口,固定的参数。例如第三方系统需要同步客户数据,那么ERP就提供了一个SaveCustomer的接口,其参数是客户的数据包。上述的固化接口的接口访问效率有限,当第三方系统需要同步相对较大的客户数据时,如果部署的服务不足以支持第三方系统的数据同步接口的访问,很可能出现接口访问失败或者接口访问处理时间过长等问题,从而最终导致数据同步效率低或者数据同步失败。
技术实现思路
基于此,有必要针对上述问题,提供一种通过提高接口的访问效率提高数据处理效率的数据同步、获取方法和装置。一种数据同步方法,所述方法包括:响应于第三方系统发送的数据同步请求,通过第一数据接口提取所述数据同步请求中待同步的数据集合;通过所述第一数据接口将所述数据集合分割成设定数量的子数据集合,并对应每个所本文档来自技高网...
数据同步、获取方法和装置

【技术保护点】
一种数据同步方法,所述方法包括:响应于第三方系统发送的数据同步请求,通过第一数据接口提取所述数据同步请求中待同步的数据集合;通过所述第一数据接口将所述数据集合分割成设定数量的子数据集合,并对应每个所述子数据集合向第二数据接口发出子数据同步请求;通过所述第二数据接口响应于所述子数据同步请求进行所述子数据的同步,并将同步结果返回至所述第一数据接口;通过所述第一数据接口对接收的所述同步结果进行汇总,并将所述汇总结果返回至所述第三方系统。

【技术特征摘要】
1.一种数据同步方法,所述方法包括:响应于第三方系统发送的数据同步请求,通过第一数据接口提取所述数据同步请求中待同步的数据集合;通过所述第一数据接口将所述数据集合分割成设定数量的子数据集合,并对应每个所述子数据集合向第二数据接口发出子数据同步请求;通过所述第二数据接口响应于所述子数据同步请求进行所述子数据的同步,并将同步结果返回至所述第一数据接口;通过所述第一数据接口对接收的所述同步结果进行汇总,并将所述汇总结果返回至所述第三方系统。2.根据权利要求1所述的方法,其特征在于,所述通过第一数据接口将所述数据集合分割成设定数量的子数据集合,并对应每个所述子数据集合向第二数据接口发出子数据同步请求的步骤包括:通过所述第一数据接口将所述数据集合分割成设定数量的子数据集合;通过所述第一数据接口对应每个所述子数据集合生成子数据同步请求,将生成的所述子数据同步请求以多线程并发的方式发送至第二数据接口。3.根据权利要求1所述的方法,其特征在于,所述通过第一数据接口对接收到的所述同步结果进行汇总,并将所述汇总结果返回至所述第三方系统的步骤为:通过所述第一数据接口获取接收到的所述同步结果的数量;当获取的所述数量与分割的所述子数据集合的数量相同时,对所述同步结果进行汇总,并将所述汇总结果返回至所述第三方系统。4.一种数据获取方法,所述方法包括:响应于第三方系统发送的数据获取请求,通过第一数据接口提取所述数据获取请求中待获取数据集合所包含的数据标识的数量信息;通过所述第一数据接口根据提取的所述数量信息将所述待获取数据集合分成设定数量的子数据标识集合,并对应每个所述子数据标识集合向第二数据接口发出子数据获取请求;通过所述第二数据接口响应于接收到的所述子数据获取请求进行所述子数据标识集合对应的子数据集合的调取,并将调取的所述子数据集合返回至所述第一数据接口;通过所述第一数据接口对接收的所述子数据集合进行汇总,并将汇总后的数据返回至所述第三方系统。5.权利要求4所述的方法,其特征在于,所述通过第一数据接口根据提取的所述数量信息将所述待获取数据集合分成设定数量的子数据标识集合,并对应每个所述子数据标识集合向第二数据接口发出子数据获取请求的步骤为:通过所述第一数据接口根据提取的所述数量信息将所述待获取数据集合分成设定数量的子数据标识集合;通过所述第一数据接口对应每个所述子数据标识集合生成子数据获取请求,并将所述子数据获取...

【专利技术属性】
技术研发人员:刘兵李善国
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1