数据交互方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:18714393 阅读:26 留言:0更新日期:2018-08-21 23:12
本申请涉及一种数据交互方法、系统、计算机设备和存储介质。所述方法包括:在多个源服务器提取贷款申请数据;贷款申请数据包括源服务器标识;按照预设规则确定与贷款申请数据相适应的担保方标识;利用提取到的多组贷款申请数据分别生成对应的贷款任务;贷款任务具有对应的任务标识;调用目标接口,利用任务标识及对应的源服务器标识生成调用记录,利用目标接口将多个贷款任务分别发送至相应担保方标识对应的目标服务器;当接收目标服务器返回的担保结果时,担保结果携带了任务标识;在存储的多个调用记录中查询与担保结果中任务标识相对应的源服务器标识,将担保结果发送至相应源服务器。采用本方法能够降低数据交互成本。

Data interaction method, device, computer equipment and storage medium

The application relates to a data interaction method, system, computer equipment and storage medium. The method includes: extracting loan application data from multiple source servers; including source server identification; determining the guarantor identification adapted to the loan application data according to the preset rules; generating corresponding loan tasks respectively from the extracted loan application data; and having corresponding loan tasks. Calling the target interface, using the task identification and the corresponding source server identification to generate a call record, using the target interface to send multiple loan tasks to the corresponding guarantor identification of the corresponding target server; when receiving the guaranteed results returned by the target server, the guaranteed results carry the task identification; in existence The source server identification corresponding to the task identification in the guarantee result is queried in the stored multiple call records, and the guarantee result is sent to the corresponding source server. This method can reduce the cost of data interaction.

【技术实现步骤摘要】
数据交互方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种数据交互方法、装置、计算机设备和存储介质。
技术介绍
随着互联网金融的发展,P2P网络借贷(以下简称“网贷”)凭借其手续便利、信息透明等属性,越来越多的为人们所熟知。网贷的主要模式是借贷人与投资人双方在网贷平台自由竞价,撮合成交。投资人获取利息收益并承担风险,借贷人到期偿还本金,提供网贷平台的信贷公司收取中介服务费。网贷平台的担保模式包括第三方担保。第三方担保是指当借贷人不履行对投资人负有的债务时,由第三方(以下称“担保方”)依法承担对相应投资人的代偿责任。传统的基于第三方担保模式的网贷平台仅支持单一担保功能,换言之,一个网贷平台只能由唯一担保方做担保。如果担保方希望通过多个网贷平台为更多借贷人提供担保,则担保方对应的目标服务器需要与不同网贷平台对应的平台服务器及同一网贷平台对应的不同平台服务器分别进行数据交互,使得目标服务器与平台服务器之间存在较强的耦合性。目标服务器需要通过编程实现与平台服务器之间复杂的交互逻辑,使得数据交互成本提高。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够降低数据交互成本的数据交互方法、装置、计算机设备和存储介质。一种数据交互方法,所述方法包括:在多个源服务器提取贷款申请数据;所述贷款申请数据包括源服务器标识;按照预设规则确定与所述贷款申请数据相适应的担保方标识;利用提取到的多组所述贷款申请数据分别生成对应的贷款任务;所述贷款任务具有对应的任务标识;调用目标接口,利用所述任务标识及对应的源服务器标识生成调用记录,利用所述目标接口将多个所述贷款任务分别发送至相应担保方标识对应的目标服务器;当接收所述目标服务器返回的担保结果时,所述担保结果携带了任务标识;在存储的多个调用记录中查询与所述担保结果中任务标识相对应的源服务器标识,将所述担保结果发送至相应源服务器。在其中一个实施例中,在按照预设规则确定与所述贷款申请数据相适应的担保方标识的步骤之前,还包括:计算多组贷款申请数据分别对应的数据量;对所属集群内其他服务器的负载进行监测;获取预设的负载均衡文件,根据负载均衡文件确定集群内多个服务器分别能够处理的贷款申请数据的总数据量;根据所述总数据量将多组贷款申请数据分为多份,将每份贷款申请数据分配至集群内相应服务器。在其中一个实施例中,所述贷款申请数据还包括贷款标识和申请额度;所述按照预设规则确定与所述贷款申请数据相适应的担保方标识的步骤包括:获取所述贷款标识对应的消息队列;所述消息队列包括多个担保方标识及对应的担保状态;所述担保状态包括已担保和未担保;按照预设遍历方向对获取到的消息队列进行遍历,筛选第一个担保状态为未担保的担保方标识;计算筛选出的担保方标识对应的剩余担保额度;对比所述剩余担保额度是否大于或等于所述申请额度;若是,将筛选出的担保方标识标记为所述贷款申请数据相适应的担保方标识,将筛选出的担保方标识的担保状态变更为已担保;否则,筛选下一个保单状态为未担保的担保方标识,返回所述计算筛选出的担保方标识对应的剩余担保额度的步骤,直至确定所述贷款申请数据相适应的担保方标识。在其中一个实施例中,所述消息队列中多个担保方标识具有不同的担保比例;获取所述贷款标识所对应的消息队列的步骤包括:根据所述贷款标识,检测是否存在对应的消息队列;当不存在对应的消息队列时,获取所述贷款标识对应的多个担保方标识;根据获取的多个担保方标识的担保比例,确定多个担保方标识的担保顺序;获取预设的队列长度,根据所述队列长度及多个担保方标识的担保比例,确定多个担保方标识的担保次数;根据所述担保顺序和担保次数,利用多个担保方标识生成相应的消息队列。在其中一个实施例中,在所述利用所述目标接口将多个所述贷款任务分别发送至相应担保方标识对应的目标服务器的步骤之前,还包括:接收配置终端发送的担保方新增请求;根据所述担保方新增请求,向所述配置终端返回配置页面,使所述配置终端获取在所述配置页面录入的配置信息;接收所述配置终端返回的配置信息,根据所述配置信息与所述担保方标识对应的目标服务器建立通信链路。在其中一个实施例中,利用所述目标接口将多个贷款任务分别发送至相应担保方标识对应的目标服务器的步骤包括:对相同担保方标识对应的贷款任务进行打包,得到多个任务数据包;调用多个目标接口,利用多个目标接口将多个任务数据包同步发送至相应担保方标识对应的目标服务器;获取发送过程生成的转发日志,根据所述转发日志检测是否存在转发异常;将发生转发异常的贷款任务添加至缓存队列;在相应任务数据包发送完毕时,重新发送所述缓存队列中贷款任务。在其中一个实施例中,在存储的多个调用记录中查询与所述担保结果中任务标识相对应的源服务器标识的步骤之前,还包括:当所述担保结果为拒绝担保时,重新对所述消息队列进行遍历,检测是否存在与所述贷款申请数据相适应的其他担保方标识;若不存在,根据所述申请额度以及所述消息队列中担保状态为未担保的担保方标识对应的剩余担保额度,对所述贷款申请数据进行拆分,得到多份具有不同申请额度的子项申请数据;重新对所述消息队列进行遍历,筛选与所述子项申请数据相适应的担保方标识,将多个所述子项申请数据分别发送至相应担保方标识对应的目标服务器,返回接收所述目标服务器返回的担保结果的步骤。一种数据交互装置,所述装置包括:数据采集模块,用于在多个源服务器提取贷款申请数据;所述贷款申请数据包括源服务器标识;担保方确定模块,用于按照预设规则确定与所述贷款申请数据相适应的担保方标识;数据转发模块,用于利用提取到的多组所述贷款申请数据分别生成对应的贷款任务;所述贷款任务具有对应的任务标识;调用目标接口,利用所述任务标识及对应的源服务器标识生成调用记录,利用所述目标接口将多个所述贷款任务分别发送至相应担保方标识对应的目标服务器;担保结果反馈模块,用于当接收所述目标服务器返回的担保结果时,所述担保结果携带了任务标识;在存储的多个调用记录中查询与所述担保结果中任务标识相对应的源服务器标识,将所述担保结果发送至相应源服务器。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:按照预设规则确定与所述贷款申请数据相适应的担保方标识;利用提取到的多组所述贷款申请数据分别生成对应的贷款任务;所述贷款任务具有对应的任务标识;调用目标接口,利用所述任务标识及对应的源服务器标识生成调用记录,利用所述目标接口将多个所述贷款任务分别发送至相应担保方标识对应的目标服务器;当接收所述目标服务器返回的担保结果时,所述担保结果携带了任务标识;在存储的多个调用记录中查询与所述担保结果中任务标识相对应的源服务器标识,将所述担保结果发送至相应源服务器。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:按照预设规则确定与所述贷款申请数据相适应的担保方标识;利用提取到的多组所述贷款申请数据分别生成对应的贷款任务;所述贷款任务具有对应的任务标识;调用目标接口,利用所述任务标识及对应的源服务器标识生成调用记录,利用所述目标接口将多个所述贷款任务分别发送至相应担保方标识对应的目标服务器;当接收所述目标服务器返回的担保结果时本文档来自技高网...

【技术保护点】
1.一种数据交互方法,所述方法包括:在多个源服务器提取贷款申请数据;所述贷款申请数据包括源服务器标识;按照预设规则确定与所述贷款申请数据相适应的担保方标识;利用提取到的多组所述贷款申请数据分别生成对应的贷款任务;所述贷款任务具有对应的任务标识;调用目标接口,利用所述任务标识及对应的源服务器标识生成调用记录,利用所述目标接口将多个所述贷款任务分别发送至相应担保方标识对应的目标服务器;当接收所述目标服务器返回的担保结果时,所述担保结果携带了任务标识;在存储的多个调用记录中查询与所述担保结果中任务标识相对应的源服务器标识,将所述担保结果发送至相应源服务器。

【技术特征摘要】
1.一种数据交互方法,所述方法包括:在多个源服务器提取贷款申请数据;所述贷款申请数据包括源服务器标识;按照预设规则确定与所述贷款申请数据相适应的担保方标识;利用提取到的多组所述贷款申请数据分别生成对应的贷款任务;所述贷款任务具有对应的任务标识;调用目标接口,利用所述任务标识及对应的源服务器标识生成调用记录,利用所述目标接口将多个所述贷款任务分别发送至相应担保方标识对应的目标服务器;当接收所述目标服务器返回的担保结果时,所述担保结果携带了任务标识;在存储的多个调用记录中查询与所述担保结果中任务标识相对应的源服务器标识,将所述担保结果发送至相应源服务器。2.根据权利要求1所述的方法,其特征在于,在按照预设规则确定与所述贷款申请数据相适应的担保方标识的步骤之前,还包括:计算多组贷款申请数据分别对应的数据量;对所属集群内其他服务器的负载进行监测;获取预设的负载均衡文件,根据负载均衡文件确定集群内多个服务器分别能够处理的贷款申请数据的总数据量;根据所述总数据量将多组贷款申请数据分为多份,将每份贷款申请数据分配至集群内相应服务器。3.根据权利要求1所述的方法,其特征在于,所述贷款申请数据还包括贷款标识和申请额度;所述按照预设规则确定与所述贷款申请数据相适应的担保方标识的步骤包括:获取所述贷款标识对应的消息队列;所述消息队列包括多个担保方标识及对应的担保状态;所述担保状态包括已担保和未担保;按照预设遍历方向对获取到的消息队列进行遍历,筛选第一个担保状态为未担保的担保方标识;计算筛选出的担保方标识对应的剩余担保额度;对比所述剩余担保额度是否大于或等于所述申请额度;若是,将筛选出的担保方标识标记为所述贷款申请数据相适应的担保方标识,将筛选出的担保方标识的担保状态变更为已担保;否则,筛选下一个保单状态为未担保的担保方标识,返回所述计算筛选出的担保方标识对应的剩余担保额度的步骤,直至确定所述贷款申请数据相适应的担保方标识。4.根据权利要求3所述的方法,其特征在于,所述消息队列中多个担保方标识具有不同的担保比例;获取所述贷款标识所对应的消息队列的步骤包括:根据所述贷款标识,检测是否存在对应的消息队列;当不存在对应的消息队列时,获取所述贷款标识对应的多个担保方标识;根据获取的多个担保方标识的担保比例,确定多个担保方标识的担保顺序;获取预设的队列长度,根据所述队列长度及多个担保方标识的担保比例,确定多个担保方标识的担保次数;根据所述担保顺序和担保次数,利用多个担保方标识生成相应的消息队列。5.根据权利要求1~4任意一项所述的方法,其特征在于,在所述利用所述目标接口将多个所述贷款任务分别发送至相应担保方标识对应的目...

【专利技术属性】
技术研发人员:花海勇栾继臣
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东,44

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

1