数据查询方法、平台、设备、系统、介质及产品技术方案

技术编号:36690750 阅读:23 留言:0更新日期:2023-02-27 19:57
本申请实施例提供了一种数据查询方法、平台、设备、系统、介质及产品,数据查询方法包括:获取业务方发送的请求报文,请求报文包括脱敏处理后的脱敏求交字段以及业务方期望查询的查询数据字段;将脱敏求交字段和查询数据字段发送给对应的目标数据源方,目标数据源方用于根据脱敏求交字段和查询数据字段,查询与查询数据字段对应的目标信息;接收目标数据源方发送的目标信息;将目标信息发送给业务方。本申请实施例能够降低数据泄露的风险,提高数据查询及传输的安全性。询及传输的安全性。询及传输的安全性。

【技术实现步骤摘要】
数据查询方法、平台、设备、系统、介质及产品


[0001]本申请属于信息安全
,尤其涉及一种数据查询方法、平台、设备、系统、介质及产品。

技术介绍

[0002]各数据源方,如金融机构、政务委办局、医疗机构、电信运营商及电商等平台厂家在过去信息化过程中积累了海量用户业务数据。各业务方如保险公司、信贷机构在开展自身业务时受限自身数据特征不足,亟需从数据源方获得更多维度数据来提供优质化服务。
[0003]业务方或者数据源方提供的用户业务数据属于业务方或者数据源方的核心数据资产。然而,目前的数据查询方式需要第三方服务平台(或称中间方)获知业务方或者数据源方提供的用户业务数据,存在通过第三方服务平台向外泄露数据的风险。因此,业务方和数据源方不愿意、不敢也不能对外提供,这些都直接限制了用户业务数据的使用和数据查询业务的发展。

技术实现思路

[0004]本申请实施例提供了一种数据查询方法、平台、设备、系统、介质及产品,能够降低数据泄露的风险,提高数据查询及传输的安全性。
[0005]第一方面,本申请实施例提供了一种数据查询方法,应用于第三方服务平台,数据查询方法包括:获取业务方发送的请求报文,请求报文包括脱敏处理后的脱敏求交字段以及业务方期望查询的查询数据字段;将脱敏求交字段和查询数据字段发送给对应的目标数据源方,目标数据源方用于根据脱敏求交字段和查询数据字段,查询与查询数据字段对应的目标信息;接收目标数据源方发送的目标信息;将目标信息发送给业务方。
[0006]第二方面,本申请实施例提供了一种数据查询方法,应用于业务方,数据查询方法包括:根据脱敏处理后的脱敏求交字段以及业务方期望查询的查询数据字段,生成请求报文;向第三方服务平台发送请求报文;第三方服务平台用于将脱敏求交字段和查询数据字段发送给对应的目标数据源方,目标数据源方用于根据脱敏求交字段和查询数据字段,查询与查询数据字段对应的目标信息;接收第三方服务平台发送的目标信息。
[0007]第三方面,本申请实施例提供了一种数据查询方法,应用于数据源方,数据查询方法包括:接收第三方服务平台发送的脱敏求交字段和业务方期望查询的查询数据字段;根据脱敏求交字段和查询数据字段,查询与查询数据字段对应的目标信息;向第三方服务平台发送目标信息;第三方服务平台用于响应于接收到的目标信息,将目标信息发送给对应的业务方。
[0008]第四方面,本申请实施例提供了一种第三方服务平台,第三方服务平台包括:获取模块,用于获取业务方发送的请求报文,请求报文包括脱敏处理后的脱敏求交字段以及业务方期望查询的查询数据字段;第一发送模块,用于将脱敏求交字段和查询数据字段发送给对应的目标数据源方,目标数据源方用于根据脱敏求交字段和查询数据字段,查询与查
询数据字段对应的目标信息;第一接收模块,用于接收目标数据源方发送的目标信息;第二发送模块,用于将目标信息发送给业务方。
[0009]第五方面,本申请实施例提供了一种第一电子设备,第一电子设备应用于业务方,第一电子设备包括:生成模块,用于根据脱敏处理后的脱敏求交字段以及业务方期望查询的查询数据字段,生成请求报文;第三发送模块,用于向第三方服务平台发送请求报文;第三方服务平台用于将脱敏求交字段和查询数据字段发送给对应的目标数据源方,目标数据源方用于根据脱敏求交字段和查询数据字段,查询与查询数据字段对应的目标信息;第二接收模块,用于接收第三方服务平台发送的目标信息。
[0010]第六方面,本申请实施例提供了一种第二电子设备,第二电子设备应用于数据源方,第二电子设备包括:第三接收模块,用于接收第三方服务平台发送的脱敏求交字段和业务方期望查询的查询数据字段;查询模块,用于根据脱敏求交字段和查询数据字段,查询与查询数据字段对应的目标信息;第四发送模块,用于向第三方服务平台发送目标信息;第三方服务平台用于响应于接收到的目标信息,将目标信息发送给对应的业务方。
[0011]第七方面,本申请实施例提供了一种第三方服务平台,第三方服务平台包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现如第一方面提供的数据查询方法。
[0012]第八方面,本申请实施例提供了一种第一电子设备,第一电子设备包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现如第二方面提供的数据查询方法。
[0013]第九方面,本申请实施例提供了一种第二电子设备,第二电子设备包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现如第三方面提供的数据查询方法。
[0014]第十方面,本申请实施例提供了一种数据查询系统,数据查询系统包括如第七方面提供的第三方服务平台、如第八方面提供的第一电子设备和如第九方面提供的第二电子设备。
[0015]第十一方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第一方面、第二方面或者第三方面提供的数据查询方法。
[0016]第十二方面,本申请实施例提供了一种计算机程序产品,计算机程序产品被存储在非易失的存储介质中,计算机程序产品被至少一个处理器执行时实现如第一方面、第二方面或者第三方面提供的数据查询方法。
[0017]本申请实施例的数据查询方法、平台、设备、系统、介质及产品,业务方对于求交字段进行脱敏处理,第三方服务平台仅能够查看到脱敏处理后的脱敏求交字段,进而无法获知脱敏求交字段中的隐私信息。而且,数据查询(或称求交)的工作交由目标数据源方来完成,而无需第三方服务平台来完成,从而在保证数据查询顺利完成的同时,避免第三方服务平台在求交过程中获取隐私信息,进而降低数据泄露和滥用的风险,提高数据查询及传输的安全性。
附图说明
[0018]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为相关技术中的数据查询方法的一种流程示意图;
[0020]图2为本申请实施例提供的数据查询方法的应用场景的一种架构示意图;
[0021]图3为本申请第一方面提供的数据查询方法的一实施例的流程示意图;
[0022]图4为本申请第一方面提供的数据查询方法的另一实施例的流程示意图;
[0023]图5为本申请第一方面提供的数据查询方法中步骤S320的一种流程示意图;
[0024]图6为本申请第一方面提供的数据查询方法的又一实施例的流程示意图;
[0025]图7为本申请第一方面提供的数据查询方法的又一实施例的流程示意图;
[0026]图8为本申请第一方面提供的数据查询方法中步骤S340的一种流程示意图;
[0027]图9为本申请第二方面提供的数据查询方法的一实施例的流程示意图;
[0028]图10为本申请第二方面提供的数据查询方法的另一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据查询方法,其特征在于,应用于第三方服务平台,所述方法包括:获取业务方发送的请求报文,所述请求报文包括脱敏处理后的脱敏求交字段以及所述业务方期望查询的查询数据字段;将所述脱敏求交字段和所述查询数据字段发送给对应的目标数据源方,所述目标数据源方用于根据所述脱敏求交字段和所述查询数据字段,查询与所述查询数据字段对应的目标信息;接收所述目标数据源方发送的所述目标信息;将所述目标信息发送给所述业务方。2.根据权利要求1所述的方法,其特征在于,所述请求报文还包括所述业务方提供的第一加密密钥;在所述接收所述目标数据源方发送的所述目标信息之前,所述方法还包括:将所述第一加密密钥发送给所述目标数据源方,所述目标数据源方还用于基于所述第一加密密钥对于所述目标信息进行加密,所述业务方用于在接收到加密后的所述目标信息之后,基于预设的与所述第一加密密钥对应的第一解密密钥对于加密后的所述目标信息进行解密。3.根据权利要求1所述的方法,其特征在于,所述请求报文为基于所述第三方服务平台提供的第二加密密钥加密后的请求报文;所述将所述脱敏求交字段和所述查询数据字段发送给对应的目标数据源方,具体包括:基于预设的与所述第二加密密钥对应的第二解密密钥对于加密后的所述请求报文进行解密,得到所述脱敏求交字段和所述查询数据字段;根据所述脱敏求交字段和所述查询数据字段,生成第一中转报文;基于所述目标数据源方提供的第三加密密钥对所述第一中转报文进行加密,并将加密后的所述第一中转报文发送给对应的所述目标数据源方,所述目标数据源方具体用于基于预设的与所述第三加密密钥对应的第三解密密钥对于所述第一中转报文进行解密,得到所述脱敏求交字段和所述查询数据字段;根据所述脱敏求交字段和所述查询数据字段,查询与所述查询数据字段对应的目标信息,并基于所述脱敏求交字段与所述目标信息生成查询结果报文。4.根据权利要求3所述的方法,其特征在于,所述目标数据源方还用于基于所述第三方服务平台提供的第四加密密钥对于所述查询结果报文进行加密;所述接收所述目标数据源方发送的所述目标信息,具体包括:接收所述目标数据源方发送的加密后的所述查询结果报文;所述方法还包括:基于预设的与所述第四加密密钥对应的第四解密密钥对于加密后的所述查询结果报文进行解密,得到所述脱敏求交字段和所述目标信息;根据所述脱敏求交字段和所述目标信息生成第二中转报文,并基于所述业务方提供的第五加密密钥对于所述第二中转报文进行加密;所述将所述目标信息发送给所述业务方,具体包括:将加密后的所述第二中转报文发送给所述业务方。
5.根据权利要求3所述的方法,其特征在于,所述查询数据字段包括至少一个子查询数据字段;在所述根据所述脱敏求交字段和所述查询数据字段,生成第一中转报文之前,所述方法还包括:从所述第三方服务平台中存储的多个数据源方各自对应的数据源中,查询所述至少一个子查询数据字段各自对应的目标数据源,所述数据源中包括至少一个数据字段;所述根据所述脱敏求交字段和所述查询数据字段,生成第一中转报文,具体包括:根据所述脱敏求交字段和各个所述目标数据源对应的所述子查询数据字段,生成各个所述目标数据源方对应的所述第一中转报文;所述基于所述目标数据源方提供的第三加密密钥对所述第一中转报文进行加密,并将加密后的所述第一中转报文发送给对应的所述目标数据源方,具体包括:对于任意第i个所述目标数据源方,基于第i个所述目标数据源方提供的所述第三加密密钥对第i个所述目标数据源方对应的所述第一中转报文进行加密,并将加密后的所述第一中转报文发送给第i个所述目标数据源方,i为正整数。6.根据权利要求5所述的方法,其特征在于,所述接收所述目标数据源方发送的所述目标信息,具体包括:接收至少一个所述目标数据源方发送的所述查询结果报文;所述将所述目标信息发送给所述业务方,具体包括:对各个所述目标数据源方发送的所述查询结果报文进行解密,得到所述脱敏求交字段以及各个所述子查询数据字段对应的目标信息;将同一个所述脱敏求交字段对应的各个所述子查询数据字段的所述目标信息进行汇总,生成第二中转报文;将所述第二中转报文发送给所述业务方。7.一种数据查询方法,其特征在于,应用于业务方,所述方法包括:根据脱敏处理后的脱敏求交字段以及所述业务方期望查询的查询数据字段,生成请求报文;向第三方服务平台发送所述请求报文;所述第三方服务平台用于将所述脱敏求交字段和所述查询数据字段发送给对应的目标数据源方,所述目标数据源方用于根据所述脱敏求交字段和所述查询数据字段,查询与所述查询数据字段对应的目标信息;接收所述第三方服务平台发送的所述目标信息。8.根据权利要求7所述的方法,其特征在于,所述根据脱敏处理后的脱敏求交字段以及所述业务方期望查询的查询数据字段,生成请求报文,具体包括:根据所述脱敏求交字段、所述查询数据字段以及第一加密密钥,生成所述请求报文;所述第三方服务平台还用于将所述第一加密密钥发送给所述目标数据源方,所述目标数据源方还用于基于所述第一加密密钥对于所述目标信息进行加密;在接收所述第三方服务平台发送的所述目标信息之后,所述方法还包括:基于预设的与所述第一加密密钥对应的第一解密密钥对于加密后的所述目标信息进行解密,得到解密后的所述目标信息。9.根据权利要求7所述的方法,其特征在于,在所述向第三方服务平台发送所述请求报
文之前,所述方法还包括:基于所述第三方服务平台提供的第二加密密钥对于所述请求报文进行加密;所述向第三方服务平台发送所述请求报文,具体包括:向第三方服务平台发送加密后的所述请求报文;其中,所述第三方服务平台具体用于基于预设的与所述第二加密密钥对应的第二解密密钥对于加密后的所述请求报文进行解密,得到所述脱敏求交字段和所述查询数据字段;根据所述脱敏求交字段和所述查询数据字段,生成第一中转报文;基于所述目标数据源方提供的第三加密密钥对所述第一中转报文进行加密,并将加密后的所述第一中转报文发送给对应的所述目标数据源方;所述目标数据源方具体用于基于预设的与所述第三加密密钥对应的第三解密密钥对于所述第一中转报文进行解密,得到所述脱敏求交字段和所述查询数据字段;根据所述脱敏求交字段和所述查询数据字段,查询与所述查询数据字段对应的目标信息,并基于所述脱敏求交字段与所述目标信息生成查询结果报文。10.根据权利要求9所述的方法,其特征在于,所述目标数据源方还用于基于所述第三方服务平台提供的第四加密密钥对于所述查询结果报文进行加密;所述第三方服务平台还用于基于预设的与所述第四加密密钥对应的第四解密密钥对于加密后的所述查询结果报文进行解密,得到所述脱敏求交字段和所述目标信息;根据所述脱敏求交字段和所述目标信息生成第二中转报文,并基于所述业务方提供的第五...

【专利技术属性】
技术研发人员:金睿袁思思
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:

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

1