数据推送决策方法及装置制造方法及图纸

技术编号:34770969 阅读:17 留言:0更新日期:2022-08-31 19:32
本说明书实施例中提供了一种数据推送决策方法及装置。当数据推送方需要查询是否允许向目标用户推送目标数据时,其可以向推送决策方发送至少包括多个用户标识的查询请求,该多个用户标识中包括目标用户对应的目标用户标识,用户标识是对作为隐私数据的用户信息进行加密以生成的;然后即可从推送决策方接收其基于多个用户标识各自对应的决策信息生成的响应消息,并根据响应消息获取目标决策信息,其中该目标决策信息用于指示是否允许向目标用户推送目标数据。户推送目标数据。户推送目标数据。

【技术实现步骤摘要】
数据推送决策方法及装置


[0001]本说明书一个或多个实施例涉及计算机领域,尤其涉及数据推送方法及装置。

技术介绍

[0002]部分技术场景中,数据推送方向用户推送目标数据前,需要向目标数据对应的推送决策方查询是否允许向该用户推送该目标数据,当且仅当推送决策方允许向该用户推送目标数据的情况下,数据推送方才向该用户推送目标数据。然而数据推送方是否向用户推送目标数据却可能因涉及用户隐私而并不愿意让推送决策方准确知悉。

技术实现思路

[0003]本说明书一个或多个实施例中提供了一种数据推送决策方法及装置。
[0004]第一方面,提供了一种一种数据推送决策方法,应用于数据推送方。所述方法包括:当需要查询是否允许向目标用户推送目标数据时,向推送决策方发送至少包括多个用户标识的查询请求,所述多个用户标识中包括所述目标用户对应的目标用户标识,所述用户标识是对作为隐私数据的用户信息进行加密以生成的;从所述推送决策方接收其基于所述多个用户标识各自对应的决策信息生成的响应消息,并根据所述响应消息获取目标决策信息,所述目标决策信息用于指示是否允许向所述目标用户推送所述目标数据。
[0005]在一种可能的实施方式中,所述查询请求中还包括利用第一对称密钥对所述目标用户标识进行加密以获得的第一密文;所述响应消息中包括利用第二对称密钥对所述第一密文进行加密以获得的第二密文,以及利用所述多个用户标识各自对应的第三对称密钥对所述多个用户标识各自对应的决策信息进行加密以获得的多个决策信息密文,所述用户标识对应的第三密钥是利用所述第二对称密钥对所述用户标识进行加密以获得的。所述根据所述响应消息获取目标决策信息,包括:利用所述第一对称密钥对所述第二密文进行解密,获得目标密钥;利用所述目标密钥对与所述目标用户标识对应的决策信息密文进行解密,获得所述目标决策信息。
[0006]在一种可能的实施方式中,所述用户标识是对作为隐私数据的用户信息加盐后计算得到的哈希值。
[0007]在一种可能的实施方式中,所述查询请求中还包括用于指示所述目标数据的指示信息。
[0008]第二方面,提供了一种数据推送决策方法,应用于推送决策方。所述方法包括:从数据推送方接收其在需要查询是否允许向目标用户推送目标数据时发送的查询请求,所述查询请求中包括多个用户标识,所述多个用户标识中包括所述目标用户对应的目标用户标识,所述用户标识是对作为隐私数据的用户信息进行加密以生成的;基于所述多个用户标识各自对应的决策信息生成响应消息,并向所述数据推送方发送所述响应消息,使所述数据推送方基于所述响应消息获取目标决策信息,所述目标决策信息用于指示是否允许向所述目标用户推送所述目标数据。
[0009]在一种可能的实施方式中,所述查询请求中还包括利用第一对称密钥对所述目标用户标识进行加密以获得的第一密文;所述响应消息中包括利用第二对称密钥对所述第一密文进行加密以获得的第二密文,以及利用所述多个用户标识各自对应的第三对称密钥对所述多个用户标识各自对应的决策信息进行加密以获得的多个决策信息密文,所述用户标识对应的第三密钥是利用所述第二对称密钥对所述用户标识进行加密以获得的。
[0010]在一种可能的实施方式中,所述用户标识是对作为隐私数据的用户信息加盐后计算得到的哈希值。
[0011]在一种可能的实施方式中,所述查询请求中还包括用于指示所述目标数据的指示信息。
[0012]在一种可能的实施方式中,所述推送决策方是是流量聚合平台,所述方法还包括:确定所述多个用户标识是否位于预先维护的与所述目标数据对应的第一集合中,如果是则向所述目标数据的数据提供方发送所述查询请求,使所述数据提供方返回所述多个用户标识各自对应的决策信息。
[0013]第三方面,提供了一种数据推送决策装置,部署在数据推送方。所述装置包括:数据发送单元,配置为当需要查询是否允许向目标用户推送目标数据时,向推送决策方发送至少包括多个用户标识的查询请求,所述多个用户标识中包括所述目标用户对应的目标用户标识,所述用户标识是对作为隐私数据的用户信息进行加密以生成的;数据接收单元,配置为从所述推送决策方接收其基于所述多个用户标识各自对应的决策信息生成的响应消息;数据解析单元,配置为根据所述响应消息获取目标决策信息,所述目标决策信息用于指示是否允许向所述目标用户推送所述目标数据。
[0014]在一种可能的实施方式中,所述查询请求中还包括利用第一对称密钥对所述目标用户标识进行加密以获得的第一密文;所述响应消息中包括利用第二对称密钥对所述第一密文进行加密以获得的第二密文,以及利用所述多个用户标识各自对应的第三对称密钥对所述多个用户标识各自对应的决策信息进行加密以获得的多个决策信息密文,所述用户标识对应的第三密钥是利用所述第二对称密钥对所述用户标识进行加密以获得的。所述数据解析单元,配置为利用所述第一对称密钥对所述第二密文进行解密,获得目标密钥;利用所述目标密钥对与所述目标用户标识对应的决策信息密文进行解密,获得所述目标决策信息。
[0015]在一种可能的实施方式中,所述用户标识是对作为隐私数据的用户信息加盐后计算得到的哈希值。
[0016]在一种可能的实施方式中,所述查询请求中还包括用于指示所述目标数据的指示信息。
[0017]第四方面,提供了一种数据推送决策装置,部署在推送决策方。所述装置包括:数据接收单元,配置为从数据推送方接收其在需要查询是否允许向目标用户推送目标数据时发送的查询请求,所述查询请求中包括多个用户标识,所述多个用户标识中包括所述目标用户对应的目标用户标识,所述用户标识是对作为隐私数据的用户信息进行加密以生成的;数据生成单元,配置为基于所述多个用户标识各自对应的决策信息生成响应消息;数据发送单元,配置为向所述数据推送方发送所述响应消息,使所述数据推送方基于所述响应消息获取目标决策信息,所述目标决策信息用于指示是否允许向所述目标用户推送所述目
标数据。
[0018]在一种可能的实施方式中,所述查询请求中还包括利用第一对称密钥对所述目标用户标识进行加密以获得的第一密文;所述响应消息中包括利用第二对称密钥对所述第一密文进行加密以获得的第二密文,以及利用所述多个用户标识各自对应的第三对称密钥对所述多个用户标识各自对应的决策信息进行加密以获得的多个决策信息密文,所述用户标识对应的第三密钥是利用所述第二对称密钥对所述用户标识进行加密以获得的。
[0019]在一种可能的实施方式中,所述用户标识是对作为隐私数据的用户信息加盐后计算得到的哈希值。
[0020]在一种可能的实施方式中,所述查询请求中还包括用于指示所述目标数据的指示信息。
[0021]在一种可能的实施方式中,所述推送决策方是是流量聚合平台,所述装置还包括:集合查询单元,配置为确定所述多个用户标识是否位于预先维护的与所述目标数据对应的第一集合中,如果是则向所述目标数据的数据提供方发送所述查询请求,使所述数据提供方返回所述多个用户标识各自对应的决策信息。
[002本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据推送决策方法,应用于数据推送方,所述方法包括:当需要查询是否允许向目标用户推送目标数据时,向推送决策方发送至少包括多个用户标识的查询请求,所述多个用户标识中包括所述目标用户对应的目标用户标识,所述用户标识是对作为隐私数据的用户信息进行加密以生成的;从所述推送决策方接收其基于所述多个用户标识各自对应的决策信息生成的响应消息,并根据所述响应消息获取目标决策信息,所述目标决策信息用于指示是否允许向所述目标用户推送所述目标数据。2.根据权利要求1所述的方法,所述查询请求中还包括利用第一对称密钥对所述目标用户标识进行加密以获得的第一密文;所述响应消息中包括利用第二对称密钥对所述第一密文进行加密以获得的第二密文,以及利用所述多个用户标识各自对应的第三对称密钥对所述多个用户标识各自对应的决策信息进行加密以获得的多个决策信息密文,所述用户标识对应的第三密钥是利用所述第二对称密钥对所述用户标识进行加密以获得的;所述根据所述响应消息获取目标决策信息,包括:利用所述第一对称密钥对所述第二密文进行解密,获得目标密钥;利用所述目标密钥对与所述目标用户标识对应的决策信息密文进行解密,获得所述目标决策信息。3.根据权利要求1所述的方法,所述用户标识是对作为隐私数据的用户信息加盐后计算得到的哈希值。4.根据权利要求1

3中任一项所述的方法,所述查询请求中还包括用于指示所述目标数据的指示信息。5.一种数据推送决策方法,应用于推送决策方,所述方法包括:从数据推送方接收其在需要查询是否允许向目标用户推送目标数据时发送的查询请求,所述查询请求中包括多个用户标识,所述多个用户标识中包括所述目标用户对应的目标用户标识,所述用户标识是对作为隐私数据的用户信息进行加密以生成的;基于所述多个用户标识各自对应的决策信息生成响应消息,并向所述数据推送方发送所述响应消息,使所述数据推送方基于所述响应消息获取目标决策信息,所述目标决策信息用于指示是否允许向所述目标用户推送所述目标数据。6.根据权利要求5所述的方法,所述查询请求中还包括利用第一对称密钥对所述目标用户标识进行加密以获得的第一密文;所述响应消息中包括利用第二对称密钥对所述第一密文进行加密以获得的第二密文,以及利用所述多个用户标识各自对应的第三对称密钥对所述多个用户标识各自对应的决策信息进行加密以获得的多个决策信息密文,所述用户标识对应的第三密钥是利用所述第二对称密钥对所述用户标识进行加密以获得的。7.根据权利要求5所述的方法,所述用户标识是对作为隐私数据的用户信息加盐后计算得到的哈希值。8.根据权利要求5所述的方法,所述查询请求中还包括用于指示所述目标数据的指示信息。9.根据权利要求5

8中任一项所述的方法,所述推送决策方是是流量聚合平台,所述方法还包括:确定所述多个用户标识是否位于预先维护的与所述目标数据对应的第一集合中,如果是则向所述目标数据的数据提供方发送所述查询请求,使所述数据提供方返回所
述多个用户标识各自对应的决策信息。10.一种数据推送决策装置,部署在数据推送方,所述装置包括:数据发送单元,配置为当需要查询是否允许向目标用户推送目标数据时,向推送决策方发送至少包括多个用户标识的查询请求,所述多个用户标识中包括所述目标用户对应的目标用户标识,所述用户标识是对作为隐私...

【专利技术属性】
技术研发人员:应鹏飞张津铭殷山
申请(专利权)人:蚂蚁区块链科技上海有限公司
类型:发明
国别省市:

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

1