一种多平台对接方法、装置、计算机设备及可读存储介质制造方法及图纸

技术编号:24497333 阅读:25 留言:0更新日期:2020-06-13 03:33
本发明专利技术公开了一种多平台对接方法、装置、计算机设备及可读存储介质,该方法包括:接收由调用方发送来的第一接口请求消息;其中,所述第一接口请求消息包括:第三方信息和贷款业务信息;根据所述第三方信息确定出所述第一接口请求消息所需要调用的第三方平台,以及根据所述贷款业务信息确定出所述第一接口请求消息所需要调用的标准接口;查找与所述第三方平台对应的数据库,并从所述数据库中查找与所述标准接口对应的第一转换规则;根据所述第一转换规则,将所述贷款业务信息转换为用于发送至所述第三方平台的第二接口请求消息;按照预设加密算法对所述第二接口请求消息进行加密操作,并将加密后的第二接口请求消息发送至所述第三方平台。

A multi platform docking method, device, computer equipment and readable storage medium

【技术实现步骤摘要】
一种多平台对接方法、装置、计算机设备及可读存储介质
本专利技术涉及互联网
,具体涉及一种多平台对接方法、装置、计算机设备及可读存储介质。
技术介绍
随着移动互联网技术的快速发展,越来越多的用户通过线上办理贷款业务;从而可以在线上进行整个借款审核、借款、还款等全流程操作。作为流量平台方希望可以给不同的客户推荐更加丰富的贷款产品,就需要对接不同的互联网金融平台来完善自己的产品线。互联网金融平台的系统如何和流量平台的系统做适配是一个需要解决的问题。传统的互联网金融平台各式各样,技术、标准各不相同,且每一家平台的系统都不一样,而作为流量平台方,对接不同的互联网金融平台,这就涉及到如何与不同的互联网金融平台作对接。目前大多数流量平台采用的是根据要对接的不同互联网金融平台接口修改自身平台后台的系统代码,对接一家,修改一次,这样就带来一系列的问题。一是工作量大,每对接一家互联网金融平台,就是整个贷款流程功能实现一遍;二是系统稳定性不高,对现有系统代码有侵入,后期对接新的平台很容易造成现有业务出错;三是产品很难做成统一的,不利于产品的快速扩大。
技术实现思路
本专利技术的目的在于提供一种多平台对接方法、装置、计算机设备及可读存储介质,可以实现流量平台方与多个互联网金融平台业务对接,简化对接工作。根据本专利技术的一个方面,提供了一种多平台对接方法,具体包括以下步骤:接收由调用方发送来的第一接口请求消息;其中,所述第一接口请求消息包括:第三方信息和贷款业务信息;根据所述第三方信息确定出所述第一接口请求消息所需要调用的第三方平台,以及根据所述贷款业务信息确定出所述第一接口请求消息所需要调用的标准接口;查找与所述第三方平台对应的数据库,并从所述数据库中查找与所述标准接口对应的第一转换规则;根据所述第一转换规则,将所述贷款业务信息转换为用于发送至所述第三方平台的第二接口请求消息;按照预设加密算法对所述第二接口请求消息进行加密操作,并将加密后的第二接口请求消息发送至所述第三方平台。可选的,所述第三方信息包括:渠道编号;所述根据所述第三方信息确定出所述第一接口请求消息所需要调用的第三方平台,具体包括:利用预设的渠道编号配置表,确定出与所述渠道编号对应的第三方平台。可选的,所述根据所述贷款业务信息确定出所述第一接口请求消息所需要调用的标准接口,具体包括:识别出所述贷款业务信息中的字段种类,并根据识别出的字段种类确定出对应类型的标准接口。可选的,在所述查找与所述第三方平台对应的数据库,并从所述数据库中查找与所述标准接口对应的第一转换规则之前,所述方法还包括:针对一个第三方平台的一种类型的标准接口,确定出所述标准接口的各个贷款业务字段的第一字段类型,并获取所述第三方平台的所述标准接口的接口文档;其中,所述接口文档规定了调用所述第三方平台的所述标准接口所需要提供的字段;确定出每个贷款业务字段在所述接口文档中的第二字段类型;根据每个贷款业务字段的第一字段类型和第二字段类型的映射关系,从预设的转换函数库中分别获取与每个贷款业务字段对应的转换函数,以形成类型规则;确定出仅存在于所述接口文档中的各个特殊字段,并从预设的生成函数库中获取用于生成各个特殊字段的字段值的多个生成函数,以形成生成规则;根据所述类型规则和所述生成规则构成所述标准接口的第一转换规则,并将所述第一转换规则存储到对应的数据库中。可选的,所述根据所述第一转换规则,将所述贷款业务信息转换为用于发送至所述第三方平台的第二接口请求消息,具体包括:确定出所述贷款业务信息中的各个字段的字段值,并根据所述第一转换规则中的类型规则,对每个字段值的字段类型进行转换;根据所述第一转换规则中的生成规则,生成所述标准接口所需要的特殊字段的字段值;根据转换后的字段值和生成的字段值形成所述第二接口请求消息。可选的,在按照预设加密算法对所述第二接口请求消息进行加密操作,并将加密后的第二接口请求消息发送至所述第三方平台之后,所述方法还包括:接收由所述第三方平台发送来的第一接口响应消息,并按照所述预设加密算法对所述第一接口响应消息进行解密操作;根据解密后的第一接口响应消息,确定出标准接口的类型;查找与所述第三方平台对应的数据库,并从所述数据库中查找与所述标准接口对应的第二转换规则;根据所述第二转换规则,将所述第一接口响应消息转换为用于发送至所述调用方的第二接口响应消息;将所述第二接口响应消息发送至所述调用方。根据本专利技术的另一个方面,还提供了一种多平台对接装置,具体包括以下组成部分:接收模块,用于接收由调用方发送来的第一接口请求消息;其中,所述第一接口请求消息包括:第三方信息和贷款业务信息;确定模块,用于根据所述第三方信息确定出所述第一接口请求消息所需要调用的第三方平台,以及根据所述贷款业务信息确定出所述第一接口请求消息所需要调用的标准接口;查找模块,用于查找与所述第三方平台对应的数据库,并从所述数据库中查找与所述标准接口对应的第一转换规则;转换模块,用于根据所述第一转换规则,将所述贷款业务信息转换为用于发送至所述第三方平台的第二接口请求消息;发送模块,用于按照预设加密算法对所述第二接口请求消息进行加密操作,并将加密后的第二接口请求消息发送至所述第三方平台。可选的,所述接收模块,还用于:接收由所述第三方平台发送来的第一接口响应消息,并按照所述预设加密算法对所述第一接口响应消息进行解密操作;所述确定模块,还用于根据解密后的第一接口响应消息,确定出标准接口的类型;所述查找模块,还用于查找与所述第三方平台对应的数据库,并从所述数据库中查找与所述标准接口对应的第二转换规则;所述转换模块,还用于根据所述第二转换规则,将所述第一接口响应消息转换为用于发送至所述调用方的第二接口响应消息;所述发送模块,还用于将所述第二接口响应消息发送至所述调用方。根据本专利技术的另一个方面,还提供了一种计算机设备,具体包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现上述多平台对接方法的步骤。根据本专利技术的另一个方面,还提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述多平台对接方法的步骤。本专利技术提供的多平台对接方法、装置、计算机设备及可读存储介质,使得流量端平台与外部的互联网金融平台在保持相对独立的基础上做到完美的对接和适配,后期若需要流量端平台与新的互联网金融平台对接,只需要在数据库中配置对应的转换规则即可,大大提高了接入新平台的效率,降低了外部互联网金融平台与内部的流量端平台的耦合,保证了系统的稳定性和可用性。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并本文档来自技高网...

【技术保护点】
1.一种多平台对接方法,其特征在于,所述方法包括:/n接收由调用方发送来的第一接口请求消息;其中,所述第一接口请求消息包括:第三方信息和贷款业务信息;/n根据所述第三方信息确定出所述第一接口请求消息所需要调用的第三方平台,以及根据所述贷款业务信息确定出所述第一接口请求消息所需要调用的标准接口;/n查找与所述第三方平台对应的数据库,并从所述数据库中查找与所述标准接口对应的第一转换规则;/n根据所述第一转换规则,将所述贷款业务信息转换为用于发送至所述第三方平台的第二接口请求消息;/n按照预设加密算法对所述第二接口请求消息进行加密操作,并将加密后的第二接口请求消息发送至所述第三方平台。/n

【技术特征摘要】
1.一种多平台对接方法,其特征在于,所述方法包括:
接收由调用方发送来的第一接口请求消息;其中,所述第一接口请求消息包括:第三方信息和贷款业务信息;
根据所述第三方信息确定出所述第一接口请求消息所需要调用的第三方平台,以及根据所述贷款业务信息确定出所述第一接口请求消息所需要调用的标准接口;
查找与所述第三方平台对应的数据库,并从所述数据库中查找与所述标准接口对应的第一转换规则;
根据所述第一转换规则,将所述贷款业务信息转换为用于发送至所述第三方平台的第二接口请求消息;
按照预设加密算法对所述第二接口请求消息进行加密操作,并将加密后的第二接口请求消息发送至所述第三方平台。


2.根据权利要求1所述的多平台对接方法,其特征在于,所述第三方信息包括:渠道编号;
所述根据所述第三方信息确定出所述第一接口请求消息所需要调用的第三方平台,具体包括:
利用预设的渠道编号配置表,确定出与所述渠道编号对应的第三方平台。


3.根据权利要求1所述的多平台对接方法,其特征在于,所述根据所述贷款业务信息确定出所述第一接口请求消息所需要调用的标准接口,具体包括:
识别出所述贷款业务信息中的字段种类,并根据识别出的字段种类确定出对应类型的标准接口。


4.根据权利要求1所述的多平台对接方法,其特征在于,在所述查找与所述第三方平台对应的数据库,并从所述数据库中查找与所述标准接口对应的第一转换规则之前,所述方法还包括:
针对一个第三方平台的一种类型的标准接口,确定出所述标准接口的各个贷款业务字段的第一字段类型,并获取所述第三方平台的所述标准接口的接口文档;其中,所述接口文档规定了调用所述第三方平台的所述标准接口所需要提供的字段;
确定出每个贷款业务字段在所述接口文档中的第二字段类型;
根据每个贷款业务字段的第一字段类型和第二字段类型的映射关系,从预设的转换函数库中分别获取与每个贷款业务字段对应的转换函数,以形成类型规则;
确定出仅存在于所述接口文档中的各个特殊字段,并从预设的生成函数库中获取用于生成各个特殊字段的字段值的多个生成函数,以形成生成规则;
根据所述类型规则和所述生成规则构成所述标准接口的第一转换规则,并将所述第一转换规则存储到对应的数据库中。


5.根据权利要求4所述的多平台对接方法,其特征在于,所述根据所述第一转换规则,将所述贷款业务信息转换为用于发送至所述第三方平台的第二接口请求消息,具体包括:
确定出所述贷款业务信息中的各个字段的字段值,并根据所述第一转换规则中的类型规则,对每个字段值的字段类型进行转换;
根据所述第一转换规则中的生成规则,生成所述标准接口...

【专利技术属性】
技术研发人员:王茂
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:广东;44

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

1