数据处理方法、装置、设备以及介质制造方法及图纸

技术编号:39280204 阅读:7 留言:0更新日期:2023-11-07 10:54
本申请实施例提供了一种数据处理方法、装置、设备以及介质,其中方法包括:接收客户端发送的数据查询请求,根据数据查询请求所携带的扩展标识集合,获取与扩展标识集合中的对象标识相关联的第一查询结果;通过第二数据隐匿组件对第一查询结果进行数据变换处理,得到第二查询结果,将第二查询结果返回至客户端中的第一数据隐匿组件,以使第一数据隐匿组件根据第二查询结果确定与目标对象相关联的第一候选数据;接收由客户端中的第一数据隐匿组件返回的第一候选数据,根据第一候选数据和第一查询结果,确定目标对象对应的目标查询数据,通过第二数据隐匿组件将目标查询数据返回至客户端。采用本申请实施例,可以提升数据安全性。可以提升数据安全性。可以提升数据安全性。

【技术实现步骤摘要】
数据处理方法、装置、设备以及介质


[0001]本申请涉及计算机
,尤其涉及一种数据处理方法、装置、设备以及介质。

技术介绍

[0002]在数据查询场景中,当数据请求方想要查询对象A的相关信息时,可以将对象A扩展为多个对象(例如,对象A、对象B、对象C等),进而可以生成与多个对象相关联的查询请求,并将该查询请求发送至数据提供方;数据提供方在接收到该查询请求后,可以向数据请求方返回多个对象的相关信息,数据请求方可以从返回的相关信息中筛选出对象A的相关信息,以此来确保数据请求方的数据安全性。
[0003]可见,数据提供方向数据请求方返回的数据远大于数据请求方实际需要的数据,通过上述查询方式,数据请求方可以通过频繁地向数据提供方发送伪造查询请求以获取数据提供方的大量数据,增加了数据提供方的数据泄露的风险,导致数据提供方的安全性过低。

技术实现思路

[0004]本申请实施例提供一种数据处理方法、装置、设备以及介质,不仅可以提升客户端的数据安全性,还可以提升服务设备的数据安全性。
[0005]本申请实施例一方面提供了一种数据处理方法,包括:
[0006]接收客户端发送的数据查询请求,根据数据查询请求所携带的扩展标识集合,获取与扩展标识集合中的对象标识相关联的第一查询结果;扩展标识集合是由客户端中的第一数据隐匿组件对目标对象的对象标识进行扩充处理后所得到的;
[0007]通过第二数据隐匿组件对第一查询结果进行数据变换处理,得到第二查询结果,将第二查询结果返回至客户端中的第一数据隐匿组件,以使第一数据隐匿组件根据第二查询结果确定与目标对象相关联的第一候选数据;
[0008]接收由客户端中的第一数据隐匿组件返回的第一候选数据,根据第一候选数据和第一查询结果,确定目标对象对应的目标查询数据,通过第二数据隐匿组件将目标查询数据返回至客户端。
[0009]本申请实施例一方面提供了一种数据处理方法,包括:
[0010]获取目标对象对应的对象标识,通过第一数据隐匿组件对目标对象的对象标识进行扩充处理,得到扩展标识集合;
[0011]向服务设备发送携带扩展标识集合的数据查询请求,以使服务设备根据数据查询请求,获取与扩展标识集合中的对象标识相关联的第一查询结果;
[0012]接收由服务设备中的第二数据隐匿组件返回的第二查询结果;第二查询结果是第二数据隐匿组件对第一查询结果进行数据变换处理所得到的;
[0013]根据第二查询结果,确定与目标对象相关联的第一候选数据,将第一候选数据发送至服务设备中的第二数据隐匿组件,以使第二数据隐匿组件根据第一候选数据和第一查
询结果,确定目标对象对应的目标查询数据;
[0014]接收由服务设备中的第二数据隐匿组件返回的目标查询数据。
[0015]本申请实施例一方面提供了一种数据处理装置,包括:
[0016]获取模块,用于接收客户端发送的数据查询请求,根据数据查询请求所携带的扩展标识集合,获取与扩展标识集合中的对象标识相关联的第一查询结果;扩展标识集合是由客户端中的第一数据隐匿组件对目标对象的对象标识进行扩充处理后所得到的;
[0017]数据变换模块,用于通过第二数据隐匿组件对第一查询结果进行数据变换处理,得到第二查询结果,将第二查询结果返回至客户端中的第一数据隐匿组件,以使第一数据隐匿组件根据第二查询结果确定与目标对象相关联的第一候选数据;
[0018]第一确定模块,用于接收由客户端中的第一数据隐匿组件返回的第一候选数据,根据第一候选数据和第一查询结果,确定目标对象对应的目标查询数据,通过第一数据隐匿组件将目标查询数据返回至客户端。
[0019]其中,数据查询请求携带业务类型,获取模块包括:
[0020]筛选单元,用于根据数据查询请求所携带的扩展标识集合,筛选出与扩展标识集合中的对象标识相关联的候选查询结果;
[0021]第一确定单元,用于将候选查询结果中符合业务类型的查询结果,确定为扩展标识集合中的对象标识关联的第一查询结果。
[0022]其中,第一查询结果包括N组查询结果;N为大于1的整数;数据变换模块包括:
[0023]第二确定单元,用于通过第二数据隐匿组件生成随机因子,根据随机因子,在N组查询结果中确定待变换查询结果;
[0024]第一组合单元,用于获取待变换查询结果对应的属性特征,生成与待变换查询结果具有相同属性特征的Q个扩展结果,将扩展结果和第一查询结果组合为第二查询结果;Q为正整数。
[0025]其中,扩展标识集合中包括N个对象标识,第一查询结果包括N组查询结果,一个对象标识对应一组查询结果;N为大于1的整数;数据变换模块包括:
[0026]调整单元,用于通过第二数据隐匿组件获取N个对象标识与N组查询结果之间的第一对应关系列表,对第一对应关系列表中的N组查询结果的排列顺序进行调整,得到调整后的N组查询结果;
[0027]第一生成单元,用于根据第一对应关系列表中的N个对象标识的排列顺序,以及调整后的N组查询结果的排列顺序,生成第二对应关系列表,根据第二对应关系列表生成第二查询结果。
[0028]其中,第一确定模块包括:
[0029]第一获取单元,用于获取所述第一数据隐匿组件对应的公钥,根据所述公钥对所述第一查询结果进行加密处理,得到加密查询结果;
[0030]第二生成单元,用于根据同态加密函数对所述第一候选数据和所述加密查询结果进行加密处理,生成所述目标对象对应的目标查询数据。
[0031]本申请实施例一方面提供了一种数据处理装置,包括:
[0032]数据扩充模块,用于获取目标对象对应的对象标识,通过第一数据隐匿组件对目标对象的对象标识进行扩充处理,得到扩展标识集合;
[0033]第一发送模块,用于向服务设备发送携带扩展标识集合的数据查询请求,以使服务设备根据数据查询请求,获取与扩展标识集合中的对象标识相关联的第一查询结果;
[0034]第一接收模块,用于接收由服务设备中的第二数据隐匿组件返回的第二查询结果;第二查询结果是第二数据隐匿组件对第一查询结果进行数据变换处理所得到的;
[0035]第二发送模块,用于根据第二查询结果,确定与目标对象相关联的第一候选数据,将第一候选数据发送至服务设备中的第二数据隐匿组件,以使第二数据隐匿组件根据第一候选数据和第一查询结果,确定目标对象对应的目标查询数据;
[0036]第二接收模块,用于接收由服务设备中的第二数据隐匿组件返回的目标查询数据。
[0037]其中,数据扩充模块包括:
[0038]分组单元,用于通过第一数据隐匿组件将目标对象的对象标识转换为目标字符串,对目标字符串中的字符进行分组,得到L个字符组合;L为正整数;
[0039]第三确定单元,用于在L个字符组合中依次获取单位字符,将单位字符组合为候选对象标识,将候选对象标识和目标对象的对象标识确定为扩展标识集合。
[0040本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:接收客户端发送的数据查询请求,根据所述数据查询请求所携带的扩展标识集合,获取与所述扩展标识集合中的对象标识相关联的第一查询结果;所述扩展标识集合是由所述客户端中的第一数据隐匿组件对目标对象的对象标识进行扩充处理后所得到的;通过第二数据隐匿组件对所述第一查询结果进行数据变换处理,得到第二查询结果,将所述第二查询结果返回至所述客户端中的所述第一数据隐匿组件,以使所述第一数据隐匿组件根据所述第二查询结果确定与所述目标对象相关联的第一候选数据;接收由所述客户端中的所述第一数据隐匿组件返回的所述第一候选数据,根据所述第一候选数据和所述第一查询结果,确定所述目标对象对应的目标查询数据,通过所述第二数据隐匿组件将所述目标查询数据返回至所述客户端。2.根据权利要求1所述的方法,其特征在于,所述数据查询请求携带业务类型;所述根据所述数据查询请求所携带的扩展标识集合,获取与所述扩展标识集合中的对象标识相关联的第一查询结果,包括:根据所述数据查询请求所携带的扩展标识集合,筛选出与所述扩展标识集合中的对象标识相关联的候选查询结果;将所述候选查询结果中符合所述业务类型的查询结果,确定为所述扩展标识集合中的对象标识关联的第一查询结果。3.根据权利要求1所述的方法,其特征在于,所述第一查询结果包括N组查询结果;N为大于1的整数;所述通过第二数据隐匿组件对所述第一查询结果进行数据变换处理,得到第二查询结果,包括:通过第二数据隐匿组件生成随机因子,根据所述随机因子,在所述N组查询结果中确定待变换查询结果;获取所述待变换查询结果对应的属性特征,生成与所述待变换查询结果具有相同属性特征的Q个扩展结果,将所述扩展结果和所述第一查询结果组合为第二查询结果;Q为正整数。4.根据权利要求1所述的方法,其特征在于,所述扩展标识集合中包括N个对象标识,所述第一查询结果包括N组查询结果,一个对象标识对应一组查询结果;N为大于1的整数;所述通过第二数据隐匿组件对所述第一查询结果进行数据变换处理,得到第二查询结果,包括:通过第二数据隐匿组件获取所述N个对象标识与所述N组查询结果之间的第一对应关系列表,对所述第一对应关系列表中的所述N组查询结果的排列顺序进行调整,得到调整后的N组查询结果;根据所述第一对应关系列表中的所述N个对象标识的排列顺序,以及所述调整后的N组查询结果的排列顺序,生成第二对应关系列表,根据所述第二对应关系列表生成第二查询结果。5.根据权利要求1所述的方法,其特征在于,根据所述第一候选数据和所述第一查询结果,确定所述目标对象对应的目标查询数据,包括:获取所述第一数据隐匿组件对应的公钥,根据所述公钥对所述第一查询结果进行加密
处理,得到加密查询结果;根据同态加密函数对所述第一候选数据和所述加密查询结果进行加密处理,生成所述目标对象对应的目标查询数据。6.一种数据处理方法,其特征在于,包括:获取目标对象对应的对象标识,通过第一数据隐匿组件对所述目标对象的对象标识进行扩充处理,得到扩展标识集合;向服务设备发送携带所述扩展标识集合的数据查询请求,以使所述服务设备根据所述数据查询请求,获取与所述扩展标识集合中的对象标识相关联的第一查询结果;接收由所述服务设备中的第二数据隐匿组件返回的第二查询结果;所述第二查询结果是所述第二数据隐匿组件对所述第一查询结果进行数据变换处理所得到的;根据所述第二查询结果,确定与所述目标对象相关联的第一候选数据,将所述第一候选数据发送至所述服务设备中的所述第二数据隐匿组件,以使所述第二数据隐匿组件根据所述第一候选数据和所述第一查询结果,确定所述目标对象对应的目标查询数据;接收由所述服务设备中的所述第二数据隐匿组件返回的所述目标查询数据。7.根据权利要求6所述的方法,其特征在于,所述通过第一数据隐匿组件对所述目标对象的对象标识进行扩充处理,得到扩展标识集合,包括:通过第一数据隐匿组件将所述目标对象的对象标识转换为目标字符串,对所述目标字符串中的字符进行分组,得到L个字符组合;L为正整数...

【专利技术属性】
技术研发人员:林炳怀王丽园叶忠楷
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1