掌桥专利:专业的专利平台
掌桥专利
首页

资金借贷数据处理方法、装置、计算机设备和存储介质

文献发布时间:2023-06-19 10:38:35


资金借贷数据处理方法、装置、计算机设备和存储介质

技术领域

本申请涉及数据处理技术领域,特别是涉及一种资金借贷数据处理方法、装置、计算机设备和存储介质。

背景技术

随着数据处理技术的发展,数据处理技术逐渐被应用于互联网金融平台中。随着金融科技企业的信贷业务规模不断增长,伴随着信贷业务的产品渠道不断丰富,其背后接入平台的资金方也需要随之进行动态调整。然而,按照特定的产品渠道定制化地接入或切换单一的资金方的传统做法,已经无法满足快速发展的信贷业务。

对于多产品渠道多资金方的互联网金融平台的新模式及新业务,传统的单一产品渠道和资金方绑定的控制方法,如果涉及到资金方调整,不仅要根据产品渠道重新配置资金方主体,还需要通过系统开发调整资金方数据传输的安全配置,无法高效且安全地与相匹配的资金方进行数据传输。这样的方法,不但需要人工干预,还会导致资金使用中断,严重地影响了资金借贷业务开展的连续性和可靠性。

发明内容

基于此,有必要针对上述技术问题,提供一种能够在多资金方的资金借贷平台下提高借贷方与相匹配的资金方数据传输的效率和安全性的资金借贷数据处理方法、装置、计算机设备和存储介质。

一种资金借贷数据处理方法,上述方法包括:

获取资金借贷请求数据,根据资金借贷请求数据以及预设的资金路由规则筛选目标资金方;

获取目标资金方的第一安全传输配置信息,根据第一安全传输配置信息对资金借贷请求数据进行第一安全处理,得到资金借贷请求数据对应的请求密文数据;

根据请求密文数据生成符合目标资金方传输格式的资金借贷请求,将资金借贷请求发送至目标资金方的服务器。

在一个实施例中,第一安全处理包括加密处理和/或加签处理。

在一个实施例中,第一安全处理包括加密处理,第一安全传输配置信息包括加密算法类型信息;根据第一安全传输配置信息对资金借贷请求数据进行第一安全处理,包括:根据加密算法类型信息调用加密算法类型信息对应的加密算法,通过调用的加密算法对资金借贷请求数据进行加密处理。

在一个实施例中,第一安全处理包括加签处理,第一安全传输配置信息包括加签算法类型信息和摘要算法类型信息;根据第一安全传输配置信息对资金借贷请求数据进行第一安全处理,包括:

根据摘要算法类型信息调用摘要算法类型信息对应的摘要算法,通过调用的摘要算法从资金借贷请求数据中提取摘要,通过调用的摘要算法对摘要进行加密处理;

根据加签算法类型信息调用加签算法类型信息对应的加签算法,通过调用的加签算法以及加密后的摘要对资金借贷请求数据进行加签处理。

在一个实施例中,第一安全传输配置信息包括表征是否启用专属U盾的标识信息;

根据第一安全传输配置信息对资金借贷请求数据进行第一安全处理,包括:

若标识信息表征启用专属U盾,则调用挂载有目标资金方的专属U盾的服务器对资金借贷请求数据进行第一安全处理;

若标识信息表征不启用专属U盾,则调用加密服务器对资金借贷请求数据进行第一安全处理。

在一个实施例中,根据资金借贷请求数据以及预设的资金路由规则筛选目标资金方,包括:

当根据资金借贷请求数据以及预设的资金路由规则筛选出多个资金方时,根据各资金方的优先级选取优先级最高的资金方作为目标资金方。

在一个实施例中,上述方法还包括:

接收目标资金方的服务器根据资金借贷请求返回的包含响应密文数据的资金借贷响应;

根据目标资金方的第二安全传输配置信息对响应密文数据进行第二安全处理,得到明文形式的资金借贷响应数据,第二安全传输配置信息为与第一安全传输配置信息相对应的配置信息,第二安全处理为第一安全处理的逆向处理。

一种资金借贷数据处理装置,上述装置包括:

资金方筛选模块,用于获取资金借贷请求数据,根据资金借贷请求数据以及预设的资金路由规则筛选目标资金方;

数据安全处理模块,用于获取目标资金方的第一安全传输配置信息,根据第一安全传输配置信息对资金借贷请求数据进行第一安全处理,得到资金借贷请求数据对应的请求密文数据;

密文请求生成模块,用于根据请求密文数据生成符合目标资金方传输格式的资金借贷请求,将资金借贷请求发送至目标资金方的服务器。

一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的资金借贷数据处理方法的步骤。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的资金借贷数据处理方法的步骤。

上述资金借贷数据处理方法、装置、计算机设备和存储介质,根据资金借贷请求数据以及预设的资金路由规则筛选目标资金方,并根据目标资金方的安全传输配置信息对资金借贷请求数据进行安全处理,生成能够与目标资金方进行安全交互的资金借贷请求,从而可以实现与相匹配的目标资金方高效且安全地进行资金借贷数据传输的目的。

附图说明

图1为一个实施例中资金借贷数据处理方法的应用环境图;

图2为一个实施例中资金借贷数据处理方法的流程示意图;

图3为另一个应用实例中资金借贷数据处理方法的流程示意图;

图4为一个实施例中资金借贷数据处理装置的结构框图;

图5为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅用以解释本申请,并不用于限定本申请。

可以理解,本申请所使用的术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或者”的关系。

本申请提供的资金借贷数据处理方法,可以应用于如图1所示的应用环境中。其中,资金借贷的借贷方终端或服务器102、管理服务器104与资金方服务器106通过网络与进行通信。管理服务器104获取借贷方终端或服务器102发送的资金借贷请求数据,根据资金借贷请求数据以及预设的资金路由规则筛选目标资金方,获取目标资金方的第一安全传输配置信息,根据安全传输配置信息对资金借贷请求数据进行第一安全处理,得到资金借贷请求数据对应的密文数据,根据请求密文数据生成符合目标资金方传输格式的资金借贷请求,将资金借贷请求发送至资金方服务器106中的目标资金方(例如资金方A)的服务器,以使得目标资金方的服务器返回针对资金借贷请求的资金借贷响应。其中,终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一个实施例中,如图2所示,提供了一种资金借贷数据处理方法,以该方法应用于图1中的管理服务器为例进行说明,包括以下步骤:

步骤S202:获取资金借贷请求数据,根据资金借贷请求数据以及预设的资金路由规则筛选目标资金方。

其中,资金借贷请求数据是指借贷方发起的请求进行资金借贷的相关数据,资金借贷请求数据可以是明文形式的数据,或者是能够在管理服务器解密为明文形式的数据的密文数据;可以包括借贷客户类型、借贷客户风险等级、借贷金额、借贷期限或借贷利率等。可以是各资金借贷产品渠道平台的客户终端直接发送来的请求数据,也可以是通过各资金借贷产品渠道平台的服务器转发的请求数据。

资金路由规则是指预先配置的为请求方筛选相匹配资金方的筛选依据。资金路由规则可以由业务人员通过外部设备动态地输入或动态地进行配置、修改等。资金路由规则可以包括:根据借贷客户类型与资金方的可借出客户类型进行筛选、根据借贷客户风险等级与资金方可借出客户风险等级进行筛选、根据借贷金额与资金方的授信额度进行筛选、根据借贷金额与资金方头寸进行筛选、根据借贷期限与资金方的还款期限进行筛选、根据借贷利率与资金方的最低年利率进行筛选、根据借贷时间与资金方的运营计划进行筛选其中的至少一项。

具体地,管理服务器在接收到借贷方终端或服务器发送的资金借贷请求数据后,可以从数据库中调取各资金方的相关数据,例如,资金方的授信额度、资金方头寸、资金方运营计划或资金方优先级等数据,然后根据预设的资金路由规则将资金借贷请求数据与各资金方的相关数据进行匹配,从多个资金方中筛选出符合资金路由规则的至少一个资金方作为目标资金方。

在一个实施例中,根据资金借贷请求数据以及预设的资金路由规则筛选目标资金方,包括:当根据资金借贷请求数据以及预设的资金路由规则筛选出多个资金方时,根据各资金方的优先级选取优先级最高的资金方作为目标资金方。

在本实施例中,当筛选出的符合资金路由规则的资金方为多个时,还可以进一步获取各资金方的优先级信息,根据筛选出的各资金方的优先级信息进行优先级排序,根据排序结果选择优先级最高的资金方作为目标资金方。本实施例,通过比较各资金方的优先级可以从符合路由规则的资金方中进一步筛选出最优的目标资金方。

步骤S204:获取目标资金方的第一安全传输配置信息,根据第一安全传输配置信息对资金借贷请求数据进行第一安全处理,得到资金借贷请求数据对应的请求密文数据。

其中,第一安全传输配置信息是指为将资金借贷请求数据安全传输至目标资金方所需的数据安全处理相关的信息。可以包括安全处理的算法配置信息,例如,加密算法类型信息、加签算法类型信息或摘要算法类型信息等,也可以包括安全处理的等级信息等。第一安全处理是指对需要传输的数据进行的保密性处理,例如,可以包括加密处理和/或加签处理等。请求密文数据指资金借贷请求数据的密文形式的数据。

具体地,管理服务器可以从数据库中调取预存的目标资金方的第一安全传输配置信息,根据第一安全传输配置信息动态创建安全处理模型,并加载目标资金方的相关信息、安全传输配置信息和安全处理过程。根据创建的目标资金方的安全处理模型进行数据的安全处理,得到明文形式的资金借贷请求数据对应的请求密文数据,进一步地,管理服务器还可以根据目标资金方的传输要求对请求密文数据进行组装。

在一个实施例中,上述的第一安全处理包括加密处理和/或加签处理。其中,加密处理是为了保障加密后的数据不会泄露给未持有对应密钥的非目标接收方,加签处理是为了对数据来源进行保密性认证,以确保数据来源是指定的发送方。经过加签和/或加密处理后的数据可以更安全、准确地由指定发送方传输至指定接收方。

步骤S206:根据请求密文数据生成符合目标资金方传输格式的资金借贷请求,将资金借贷请求发送至目标资金方的服务器。

其中,目标资金方的服务器上运行有能够响应资金借贷请求的应用程序。具体地,管理服务器可以基于目标资金方的安全传输要求和格式,对安全处理后的请求密文数据进行组装,生成符合目标资金方传输格式的资金借贷请求,还可以通过资金方对接模块将资金借贷请求发送至目标资金方的服务器,当目标资金方的服务器接收到包含请求密文数据的资金借贷请求时,可以根据自身的安全传输配置信息对请求密文数据进行解密处理等,从而得到明文形式的资金借贷请求数据,进一步可以针对资金借贷请求数据返回对应的资金借贷响应。

上述资金借贷数据处理方法,根据资金借贷请求数据以及预设的资金路由规则筛选目标资金方,并根据目标资金方的安全传输配置信息对资金借贷请求数据进行安全处理,生成能够与目标资金方进行安全传输的资金借贷请求,从而可以实现与相匹配的目标资金方高效且安全地进行资金借贷数据传输的目的。

在一个实施例中,第一安全处理包括加密处理,第一安全传输配置信息包括加密算法类型信息;根据第一安全传输配置信息对资金借贷请求数据进行第一安全处理,包括:根据加密算法类型信息调用加密算法类型信息对应的加密算法,通过调用的加密算法对资金借贷请求数据进行加密处理。

在本实施例中,管理服务器可以基于软件工程中的工厂方法动态地为加密处理过程创建对象,并动态加载目标资金方的加密要求、加密算法类型信息等,根据创建的对象调用相应的算法对明文形式的资金借贷请求数据进行加密处理,得到请求密文数据。进一步可以根据请求密文数据生成对应的包含请求密文数据的资金借贷请求。

在一个实施例中,第一安全处理包括加签处理,第一安全传输配置信息包括加签算法类型信息和摘要算法类型信息;根据第一安全传输配置信息对资金借贷请求数据进行第一安全处理,包括:根据摘要算法类型信息调用摘要算法类型信息对应的摘要算法,通过调用的摘要算法从资金借贷请求数据中提取摘要,通过调用的摘要算法对摘要进行加密处理;根据加签算法类型信息调用加签算法类型信息对应的加签算法,通过调用的加签算法以及加密后的摘要对资金借贷请求数据进行加签处理。

在本实施例中,管理服务器可以基于软件工程中的工厂方法动态地为加签处理过程创建对象,并动态加载目标资金方的加签要求、加签算法类型信息、摘要算法类型信息等,根据创建的对象调用相应的算法从资金借贷请求数据中提取摘要并对摘要进行加密处理,然后根据加密后的摘要生成具有保密性的签名串(请求密文数据)。进一步可以根据签名串生成资金借贷请求数据对应的资金借贷请求。

进一步地,通过上述两个实施例的结合,可以对资金借贷请求数据同时进行加密处理和加签处理,管理服务器可以将加密后的密文数据以及加签处理后的签名串进行组装,从而得到符合目标资金方数据安全传输协议的密文形式的资金借贷请求。

具体地,可以采用的数据安全处理的算法类型如下:加解密的对称算法类型有AES(Advanced Encryption Standard,高级加密标准)、DES(Data Encryption Standard,数据加密标准)、SM4(国家密码局认定的国产密码算法之一)等,加验签的非对称算法类型有RSA、SM2(国家密码局认定的国产密码算法之一)等,摘要算法类型有MD5(Message-DigestAlgorithm,信息摘要算法)、SHA-1(Secure Hash Algorithm-1,安全散列算法-1)、SHA-256(Secure Hash Algorithm-256,安全散列算法-256)、SM3(国家密码局认定的国产密码算法之一)等。

在一个实施例中,第一安全传输配置信息包括表征是否启用专属U盾的标识信息;根据第一安全传输配置信息对资金借贷请求数据进行第一安全处理,包括:若标识信息表征启用专属U盾,则调用挂载有目标资金方的专属U盾的服务器对资金借贷请求数据进行第一安全处理;若标识信息表征不启用专属U盾,则调用加密服务器对资金借贷请求数据进行第一安全处理。

其中,U盾是网银安全的卫士,外形酷似U盘,它采用高强度信息加密、数字认证和数字签名技术,具有不可复制性,可以有效防范支付风险,确保用户网上资金支付安全。资金方的专属U盾可以挂载至管理服务器或管理服务器集群中部署的任何一台物理服务器上,加密服务器(加密机)为存储有加解密程序的独立服务器。

在本实施例中,管理服务器可以根据目标资金方对于数据传输安全要求的高低,即表征是否启用专属U盾的标识信息,当目标资金方对于数据传输的安全性要求较高时,可以选择调用挂载有资金方的专属U盾的服务器对传输数据进行安全处理,当目标资金方对于数据传输的安全性要求较低时,可以选择调用独立于管理服务器的加密服务器进行安全处理。

在一个实施例中,上述方法还包括:接收目标资金方的服务器根据资金借贷请求返回的包含响应密文数据的资金借贷响应;根据目标资金方的第二安全传输配置信息对响应密文数据进行第二安全处理,得到明文形式的资金借贷响应数据,第二安全传输配置信息为与第一安全传输配置信息相对应的配置信息,第二安全处理为第一安全处理的逆向处理。

其中,第二安全传输配置信息与第一安全传输配置信息相对应,可以包括解密算法类型信息、验签算法类型信息或摘要算法类型信息等。第二安全处理为第一安全处理的逆向处理,例如,当第一安全处理为加密处理时,第二安全处理为对应的解密处理,当第一安全处理为加签处理时,第二安全处理为对应的验签处理等。

具体地,管理服务器在接收到目标资金方的服务器根据密文形式的资金借贷请求返回的密文形式的资金借贷响应后,可以选择调用挂载有资金方的专属U盾的服务器或选择调用加密服务器对资金借贷响应中的响应密文数据进行与第一安全处理逆向的第二安全处理,得到对应的明文形式的资金借贷响应数据。第二安全处理为第一安全处理的逆向处理过程,具体可参见第一安全处理相关的实施例,在此不再赘述。

下面,结合一个应用实例,对本申请涉及的资金借贷数据处理方法进行进一步详细说明。如图3所示,图3示出了一个应用实例的资金借贷数据处理方法的流程示意图,可以包括下述步骤:

步骤S1:接收用户发送的借贷请求,其中包含资金借贷请求数据,例如,产品渠道、用户账号或用信额度等。

步骤S2:根据资金借贷请求数据按照资金路由规则获取当前可用的目标资金方的相关信息;

步骤S3:获取目标资金方的相关信息并结合明文形式的资金借贷请求数据组装符合目标资金方传输格式的明文形式的请求;

步骤S4:判断是否使用挂载资金方的专属U盾的服务器;若是,进入步骤S5,若否,进入步骤S6;

步骤S5:根据目标资金方的安全传输配置信息调用挂载资金方的专属U盾的服务器对明文数据进行加密加签处理,得到对应的请求密文数据;

步骤S6:根据目标资金方的安全传输配置信息调用加密机(加密服务器)对明文数据进行加密加签处理,得到对应的请求密文数据;

步骤S7:对请求密文数据进行组装,得到符合目标资金方的安全传输要求的密文形式的请求;

步骤S8:将组装后的密文形式的请求发送至目标资金方的服务器。

应该理解的是,虽然图2-3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图4所示,提供了一种资金借贷数据装置,包括:资金方筛选模块10、数据安全处理模块20和密文请求生成模块30,其中:

资金方筛选模块10,用于获取资金借贷请求数据,根据资金借贷请求数据以及预设的资金路由规则筛选目标资金方;

数据安全处理模块20,用于获取目标资金方的第一安全传输配置信息,根据第一安全传输配置信息对资金借贷请求数据进行第一安全处理,得到资金借贷请求数据对应的请求密文数据;

密文请求生成模块30,用于根据请求密文数据生成符合目标资金方传输格式的资金借贷请求,将资金借贷请求发送至目标资金方的服务器。

在一个实施例中,第一安全处理包括加密处理,第一安全传输配置信息包括加密算法类型信息;数据安全处理模块20根据加密算法类型信息调用加密算法类型信息对应的加密算法,通过调用的加密算法对资金借贷请求数据进行加密处理。

在一个实施例中,第一安全处理包括加签处理,第一安全传输配置信息包括加签算法类型信息和摘要算法类型信息;数据安全处理模块20根据摘要算法类型信息调用摘要算法类型信息对应的摘要算法,通过调用的摘要算法从资金借贷请求数据中提取摘要,通过调用的摘要算法对摘要进行加密处理;根据加签算法类型信息调用加签算法类型信息对应的加签算法,通过调用的加签算法以及加密后的摘要对资金借贷请求数据进行加签处理。

在一个实施例中,第一安全传输配置信息包括表征是否启用专属U盾的标识信息;数据安全处理模块20若标识信息表征启用专属U盾,则调用挂载有目标资金方的专属U盾的服务器对资金借贷请求数据进行第一安全处理;若标识信息表征不启用专属U盾,则调用加密服务器对资金借贷请求数据进行第一安全处理。

在一个实施例中,资金方筛选模块10当根据资金借贷请求数据以及预设的资金路由规则筛选出多个资金方时,根据各资金方的优先级选取优先级最高的资金方作为目标资金方。

在一个实施例中,密文请求生成模块30,还用于接收目标资金方的服务器根据资金借贷请求返回的包含响应密文数据的资金借贷响应;数据安全处理模块20还用于根据目标资金方的第二安全传输配置信息对响应密文数据进行第二安全处理,得到明文形式的资金借贷响应数据,第二安全传输配置信息为与第一安全传输配置信息相对应的配置信息,第二安全处理为第一安全处理的逆向处理。

关于资金借贷数据装置的具体限定可以参见上文中对于资金借贷数据方法的限定,在此不再赘述。上述资金借贷数据装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储预设的资金路由规则以及各资金方的数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种资金借贷数据方法。

本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:获取资金借贷请求数据,根据资金借贷请求数据以及预设的资金路由规则筛选目标资金方;获取目标资金方的第一安全传输配置信息,根据第一安全传输配置信息对资金借贷请求数据进行第一安全处理,得到资金借贷请求数据对应的请求密文数据;根据请求密文数据生成符合目标资金方传输格式的资金借贷请求,将资金借贷请求发送至目标资金方的服务器。

在一个实施例中,第一安全处理包括加密处理,第一安全传输配置信息包括加密算法类型信息;处理器执行计算机程序实现根据第一安全传输配置信息对资金借贷请求数据进行第一安全处理时,具体实现根据加密算法类型信息调用加密算法类型信息对应的加密算法,通过调用的加密算法对资金借贷请求数据进行加密处理。

在一个实施例中,第一安全处理包括加签处理,第一安全传输配置信息包括加签算法类型信息和摘要算法类型信息;处理器执行计算机程序实现根据第一安全传输配置信息对资金借贷请求数据进行第一安全处理时,具体实现根据摘要算法类型信息调用摘要算法类型信息对应的摘要算法,通过调用的摘要算法从资金借贷请求数据中提取摘要,通过调用的摘要算法对摘要进行加密处理;根据加签算法类型信息调用加签算法类型信息对应的加签算法,通过调用的加签算法以及加密后的摘要对资金借贷请求数据进行加签处理。

在一个实施例中,第一安全传输配置信息包括表征是否启用专属U盾的标识信息;处理器执行计算机程序实现根据第一安全传输配置信息对资金借贷请求数据进行第一安全处理时,具体实现若标识信息表征启用专属U盾,则调用挂载有目标资金方的专属U盾的服务器对资金借贷请求数据进行第一安全处理;若标识信息表征不启用专属U盾,则调用加密服务器对资金借贷请求数据进行第一安全处理。

在一个实施例中,处理器执行计算机程序实现根据资金借贷请求数据以及预设的资金路由规则筛选目标资金方时,具体实现当根据资金借贷请求数据以及预设的资金路由规则筛选出多个资金方时,根据各资金方的优先级选取优先级最高的资金方作为目标资金方。

在一个实施例中,处理器执行计算机程序还实现以下步骤:接收目标资金方的服务器根据资金借贷请求返回的包含响应密文数据的资金借贷响应;根据目标资金方的第二安全传输配置信息对响应密文数据进行第二安全处理,得到明文形式的资金借贷响应数据,第二安全传输配置信息为与第一安全传输配置信息相对应的配置信息,第二安全处理为第一安全处理的逆向处理。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取资金借贷请求数据,根据资金借贷请求数据以及预设的资金路由规则筛选目标资金方;获取目标资金方的第一安全传输配置信息,根据第一安全传输配置信息对资金借贷请求数据进行第一安全处理,得到资金借贷请求数据对应的请求密文数据;根据请求密文数据生成符合目标资金方传输格式的资金借贷请求,将资金借贷请求发送至目标资金方的服务器。

在一个实施例中,第一安全处理包括加密处理,第一安全传输配置信息包括加密算法类型信息;计算机程序被处理器执行实现根据第一安全传输配置信息对资金借贷请求数据进行第一安全处理时,具体实现根据加密算法类型信息调用加密算法类型信息对应的加密算法,通过调用的加密算法对资金借贷请求数据进行加密处理。

在一个实施例中,第一安全处理包括加签处理,第一安全传输配置信息包括加签算法类型信息和摘要算法类型信息;计算机程序被处理器执行实现根据第一安全传输配置信息对资金借贷请求数据进行第一安全处理时,具体实现根据摘要算法类型信息调用摘要算法类型信息对应的摘要算法,通过调用的摘要算法从资金借贷请求数据中提取摘要,通过调用的摘要算法对摘要进行加密处理;根据加签算法类型信息调用加签算法类型信息对应的加签算法,通过调用的加签算法以及加密后的摘要对资金借贷请求数据进行加签处理。

在一个实施例中,第一安全传输配置信息包括表征是否启用专属U盾的标识信息;计算机程序被处理器执行实现根据第一安全传输配置信息对资金借贷请求数据进行第一安全处理时,具体实现若标识信息表征启用专属U盾,则调用挂载有目标资金方的专属U盾的服务器对资金借贷请求数据进行第一安全处理;若标识信息表征不启用专属U盾,则调用加密服务器对资金借贷请求数据进行第一安全处理。

在一个实施例中,计算机程序被处理器执行实现根据资金借贷请求数据以及预设的资金路由规则筛选目标资金方时,具体实现当根据资金借贷请求数据以及预设的资金路由规则筛选出多个资金方时,根据各资金方的优先级选取优先级最高的资金方作为目标资金方。

在一个实施例中,计算机程序被处理器执行还实现以下步骤:接收目标资金方的服务器根据资金借贷请求返回的包含响应密文数据的资金借贷响应;根据目标资金方的第二安全传输配置信息对响应密文数据进行第二安全处理,得到明文形式的资金借贷响应数据,第二安全传输配置信息为与第一安全传输配置信息相对应的配置信息,第二安全处理为第一安全处理的逆向处理。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成的,该计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

相关技术
  • 资金借贷数据处理方法、装置、计算机设备和存储介质
  • 一种数据处理方法、装置、计算机设备和计算机可读存储介质
技术分类

06120112623611