数据传输方法、装置和系统制造方法及图纸

技术编号:24333937 阅读:18 留言:0更新日期:2020-05-29 21:15
本申请提供了一种数据传输方法、装置和系统。该方法包括将业务参数和加密的风控参数发送至第三方数据平台,以使第三方数据平台将加密的风控参数发送至校验后台;接收第三方数据平台基于加密的风控参数返回的加密的校验结果,加密的校验结果由校验后台发送至第三方数据平台;对加密的校验结果进行解密得到校验结果,若校验结果满足预设条件,则与第三方数据平台基于业务参数进行数据传输,由于只有当第三方数据平台接入校验后台时,第三方数据平台才能得到校验结果,终端只有在获得来自第三方数据平台的校验结果后,才与第三方数据平台进行数据传输,从而提高了数据传输的可靠性。

Data transmission methods, devices and systems

【技术实现步骤摘要】
数据传输方法、装置和系统
本申请涉及计算机及通信
,特别涉及一种数据传输方法、装置和系统。
技术介绍
在多方通信中,当第三方服务商与终端进行数据传输时,需要将第三方服务商接入我方后台风控系统以对第三方服务商进行风控校验,从而保证数据传输过程的安全性。现有的校验方式通采用口头约定或书面约定等人为约定方式,第三方服务商是否执行完全由自己决定,即使第三方服务商未接入风控校验,我方也察觉不到,因此多方通信中的数据传输存在一定的风险和不可靠性。
技术实现思路
本申请旨在提供一种数据传输方法、装置和系统,能够提高数据传输的可靠性。根据本申请实施例的一个方面,提供了一种数据传输方法,应用于终端,包括:将业务参数和加密的风控参数发送至第三方数据平台,以使所述第三方数据平台将所述加密的风控参数发送至校验后台;接收所述第三方数据平台基于所述加密的风控参数返回的加密的校验结果,所述加密的校验结果由所述校验后台发送至所述第三方数据平台;对所述加密的校验结果进行解密得到校验结果,若所述校验结果满足预设条件,则与所述第三方数据平台基于所述业务参数进行数据传输。根据本申请实施例的一个方面,提供了一种数据传输方法,应用于第三方数据平台,包括:接收来自终端的业务参数和加密的风控参数;将所述加密的风控参数发送至校验后台获取加密的校验结果和不加密的校验结果;将所述加密的校验结果发送至所述终端以基于所述业务参数与所述终端进行数据传输。根据本申请实施例的一个方面,提供了一种数据传输方法,应用于校验后台,包括:接收由第三方数据平台发送的加密的风控参数,所述加密的风控参数由终端发送至所述第三方数据平台,所述加密的风控参数是由所述终端中的校验参数加密生成的;对所述加密的风控参数进行解密,得到所述校验参数;对所述校验参数进行校验得到校验结果;通过所述终端中对所述校验参数加密的对称秘钥对所述校验结果进行加密;将加密的所述校验结果发送至所述第三方数据平台,以使所述第三方数据平台将加密的所述校验结果发送至所述终端,以使所述终端基于加密的所述校验结果与所述第三方数据平台进行数据传输。根据本申请实施例的一个方面,提供了一种数据传输装置,包括:终端发送模块,用于将业务参数和加密的风控参数发送至第三方数据平台,以使所述第三方数据平台将所述加密的风控参数发送至校验后台;终端接收模块,用于接收所述第三方数据平台基于所述加密的风控参数返回的加密的校验结果,所述加密的校验结果由所述校验后台发送至所述第三方数据平台;终端传输模块,用于对所述加密的校验结果进行解密得到校验结果,若所述校验结果满足预设条件,则与所述第三方数据平台基于所述业务参数进行数据传输。在本申请的一些实施例中,基于前述方案,所述数据传输装置还包括加密模块,所述加密模块配置为:基于用户信息生成校验参数和所述业务参数;随机生成对称密钥;通过所述对称密钥对所述校验参数进行加密;将所述对称密钥进行加密;根据加密后的所述校验参数和加密后的所述对称密钥生成所述加密的风控参数。在本申请的一些实施例中,基于前述方案,所述终端传输模块配置为:通过对所述校验参数进行加密的所述对称密钥对所述加密的校验结果进行解密;若解密成功,则确定所述第三方数据平台接入所述校验后台;若解密后的所述校验结果不满足所述预设条件,则根据解密后的所述校验结果执行与所述校验结果相应的步骤,并转至将所述业务参数和所述加密的风控参数发送至所述第三方数据平台的步骤;若所述解密后的所述校验结果满足所述预设条件,则与所述第三方数据平台基于所述业务参数进行数据传输。根据本申请实施例的一个方面,提供了一种数据传输装置,包括:第三方接收模块,用于接收来自终端的业务参数和加密的风控参数;第三方发送模块,用于将所述加密的风控参数发送至校验后台获取加密的校验结果和不加密的校验结果;第三方传输模块,用于将所述加密的校验结果发送至所述终端以基于所述业务参数与所述终端进行数据传输。在本申请的一些实施例中,基于前述方案,所述第三方传输模块配置为:在所述不加密校验结果满足预设条件时,基于所述业务参数生成业务数据;将所述业务数据和所述加密的校验结果发送至所述终端以进行数据传输。根据本申请实施例的一个方面,提供了一种数据传输装置,包括:后台接收模块,用于接收由第三方数据平台发送的加密的风控参数,所述加密的风控参数由终端发送至所述第三方数据平台,所述加密的风控参数是由所述终端中的校验参数加密生成的;解密模块,用于对所述加密的风控参数进行解密,得到所述校验参数;校验模块,用于对所述校验参数进行校验得到校验结果;加密模块,用于通过所述终端中对所述校验参数加密的对称秘钥对所述校验结果进行加密;后台发送模块,用于将加密的所述校验结果发送至所述第三方数据平台,以使所述第三方数据平台将加密的所述校验结果发送至所述终端,以使所述终端基于加密的所述校验结果与所述第三方数据平台进行数据传输。根据本申请实施例的一个方面,提供了一种数据传输系统,包括:终端,用于将业务参数和加密的风控参数发送至第三方数据平台,并接收所述第三方数据平台从校验后台接收的基于所述加密的风控参数返回的加密的校验结果,对所述加密的校验结果进行解密得到校验结果,若所述校验结果满足预设条件,则与所述第三方数据平台基于所述业务参数进行数据传输;所述第三方数据平台,用于接收所述终端发送的所述业务参数和所述加密的风控参数,将所述加密的风控参数发送至所述校验后台,接收所述校验后台基于所述风控参数返回的所述加密的校验结果,并将所述加密的校验结果发送至所述终端以基于所述业务参数与所述终端进行数据传输;所述校验后台,用于接收所述第三方数据平台发送的所述加密的风控参数,对所述加密的风控参数进行解密后校验得到所述校验结果,对所述校验结果进行加密得到所述加密的校验结果,将所述加密的校验结果返回至所述第三方数据平台。根据本申请实施例的一个方面,提供了一种计算机可读程序介质,其存储有计算机程序指令,当所述计算机程序指令被计算机执行时,使计算机执行上任一项所述的方法。根据本申请实施例的一个方面,提供了一种电子装置,包括:处理器;存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现如上任一项所述的方法。本申请的实施例提供的技术方案可以包括以下有益效果:在本申请的一些实施例所提供的技术方案中,终端通过将业务参数和加密的风控参数发送至第三方数据平台,以使第三方数据平台将加密的风控参数发送至校验后台,从而使校验后台对加密的风控参数进行解密后进行校验,从而校验出终端是否符合数据传输的条件。终端接收第三方数据平台基于加密的风控参数返回的加密的校验结果,加密的校验结果是由校验后台发送至第三方数据平台的;对加密的校验结果进行解密后得到校验结果,若校验结果满足预设条件,则确认终端符合数据传输的条件,则终端与第三方数据平台基于业务参数进行数据传输。由于只有当第三方数据平台接入校验后台时,第三方数据平台才能得到加密的校验结果,终端只有在获得来自第三方数据平台的满足预设条件的校验结果后,才本文档来自技高网...

【技术保护点】
1.一种数据传输方法,应用于终端,其特征在于,包括:/n将业务参数和加密的风控参数发送至第三方数据平台,以使所述第三方数据平台将所述加密的风控参数发送至校验后台;/n接收所述第三方数据平台基于所述加密的风控参数返回的加密的校验结果,所述加密的校验结果由所述校验后台发送至所述第三方数据平台;/n对所述加密的校验结果进行解密得到校验结果,若所述校验结果满足预设条件,则与所述第三方数据平台基于所述业务参数进行数据传输。/n

【技术特征摘要】
1.一种数据传输方法,应用于终端,其特征在于,包括:
将业务参数和加密的风控参数发送至第三方数据平台,以使所述第三方数据平台将所述加密的风控参数发送至校验后台;
接收所述第三方数据平台基于所述加密的风控参数返回的加密的校验结果,所述加密的校验结果由所述校验后台发送至所述第三方数据平台;
对所述加密的校验结果进行解密得到校验结果,若所述校验结果满足预设条件,则与所述第三方数据平台基于所述业务参数进行数据传输。


2.根据权利要求1所述的数据传输方法,其特征在于,将业务参数和加密的风控参数发送至第三方数据平台之前,所述方法包括:
基于用户信息生成校验参数和所述业务参数;
随机生成对称密钥;
通过所述对称密钥对所述校验参数进行加密;
将所述对称密钥进行加密;
根据加密后的所述校验参数和加密后的所述对称密钥生成所述加密的风控参数。


3.根据权利要求2所述的数据传输方法,其特征在于,所述对所述加密的校验结果进行解密得到校验结果,若所述校验结果满足预设条件,则与所述第三方数据平台基于所述业务参数进行数据传输,包括:
通过对所述校验参数进行加密的所述对称密钥对所述加密的校验结果进行解密;
若解密成功,则确定所述第三方数据平台接入所述校验后台;
若解密后的所述校验结果不满足所述预设条件,则根据解密后的所述校验结果执行与所述校验结果相应的步骤,并转至将所述业务参数和所述加密的风控参数发送至所述第三方数据平台的步骤;
若所述解密后的所述校验结果满足所述预设条件,则与所述第三方数据平台基于所述业务参数进行数据传输。


4.一种数据传输方法,应用于第三方数据平台,其特征在于,包括:
接收来自终端的业务参数和加密的风控参数;
将所述加密的风控参数发送至校验后台获取加密的校验结果和不加密的校验结果;
将所述加密的校验结果发送至所述终端以基于所述业务参数与所述终端进行数据传输。


5.根据权利要求4所述的数据传输方法,其特征在于,将所述加密的校验结果发送至终端以基于所述业务参数与所述终端进行数据传输,包括:
在所述不加密的校验结果满足预设条件时,基于所述业务参数生成业务数据;
将所述业务数据和所述加密的校验结果发送至所述终端以进行数据传输。


6.一种数据传输方法,应用于校验后台,其特征在于,包括:
接收由第三方数据平台发送的加密的风控参数,所述加密的风控参数由终端发送至所述第三方数据平台,所述加密的风控参数是由所述终端中的校验参数加密生成的;
对所述加密的风控参数进行解密,得到所述校验参数;
对所述校验参数进行校验得到校验结果;
通过所述终端中对所述校验参数加密的对称秘钥对所述校验结果进行加密;
将加密的所述校验...

【专利技术属性】
技术研发人员:印冬冬马翠华刘天鹏
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1