基于安全多方计算隐私信息检索的智能电视广告推荐方法技术

技术编号:37306461 阅读:12 留言:0更新日期:2023-04-21 22:50
本发明专利技术涉及智能电视广告推送领域,具体涉及一种基于安全多方计算隐私信息检索的智能电视广告推荐方法,极大地提高了对用户信息的保护能力。方案包括:广告商与电视厂商协商用户唯一标识,广告商从原始数据集中提取出只包含用户唯一标识的第一数据集,电视厂商根据查询数据随机模拟生成第二数据集,对第一数据集与第二数据集求交集,得到交集数据集,广告商从原始数据集中提取对应的用户标签数据,得到第三数据集,广告商启动libOTe服务端,并将第三数据集作为libOTe的数据集,电视厂商启动libOTe客户端,并根据索引获取第三数据集中对应用的户标签数据,电视厂商根据对应的户标签数据向广告商请求对应的广告内容。本发明专利技术适用于智能电视的广告推送。于智能电视的广告推送。于智能电视的广告推送。

【技术实现步骤摘要】
基于安全多方计算隐私信息检索的智能电视广告推荐方法


[0001]本专利技术涉及智能电视广告推送领域,具体涉及一种基于安全多方计算隐私信息检索的智能电视广告推荐方法。

技术介绍

[0002]OTT(OverTheTop)是指互联网公司以互联网智能电视等为平台,在公共互联网上为用户提供视频、游戏、购物等服务。大数据时代,OTT也成为了最广泛的智能电视桌面广告内容投放形式。对于众多品牌企业而言,大数据营销背景下,为了提升广告转化率,精细化运营成为主流。因此,广告商在购买电视厂商智能电视广告海报位后,需要根据不同的用户标签,在海报位上投放不同的广告内容。即:根据用户画像智能推荐广告内容,或者根据用户的浏览兴趣变化及时更换广告内容。
[0003]在OTT的精细化运营方案中,为了实现个性化广告推荐,需要识别电视设备前的用户在广告平台中的用户标签,广告商根据不同用户标签投放广告。因此,广告商和电视厂商需要协商一个在各自平台都存在的用户唯一标识,来关联广告平台的用户与电视平台的用户。目前,常见并且有效的关联标识是手机号码、邮箱等真实唯一标识。通常,这些用户标识会涉及到个人隐私信息。当电视OTT组件通过广告商提供的API接口上传用户唯一标识时,会存在泄漏用户隐私数据的问题。特别是,当电视用户不是广告平台用户时,会直接暴露电视用户唯一标识信息给广告商,导致用户信息泄露。

技术实现思路

[0004]本专利技术的目的是提供一种基于安全多方计算隐私信息检索的智能电视广告推荐方法,极大地提高了对用户信息的保护能力,保障了用户信息的安全性。
[0005]本专利技术采取如下技术方案实现上述目的,基于安全多方计算隐私信息检索的智能电视广告推荐方法,应用于广告推荐系统,所述广告系统包括广告商和电视厂商,所述广告商为数据提供方,持有原始数据集,原始数据集包括用户标签数据集,所述用户标签数据集对应多种用户标签数据,电视厂商为数据查询方,提供查询数据,所述查询数据属于用户标签数据,所述方法包括:
[0006]步骤1、广告商与电视厂商协商确定用户唯一标识,所述用户唯一标识为用户标签数据集中的其中一种用户标签数据;
[0007]步骤2、广告商根据用户唯一标识,从原始数据集中提取出只包含用户唯一标识的第一数据集;
[0008][0009][0010]步骤3、电视厂商根据查询数据随机模拟生成第二数据集,所述第二数据集包括查询数据以及与多个与第一数据集中相同的数据,所述查询数据属于唯一标识;
[0011]步骤4、对第一数据集与第二数据集求交集,得到交集数据集,并获取查询数据在
交集数据集的索引;
[0012]步骤5、广告商遍历交集数据集中的元素,从原始数据集中提取对应的用户标签数据,得到第三数据集,第三数据集中数据的顺序与交集数据集中数据顺序一致;
[0013]步骤6、广告商启动libOTe服务端,并将第三数据集作为libOTe的数据集;
[0014]步骤7、电视厂商启动libOTe客户端,并根据索引获取第三数据集中对应用的户标签数据;
[0015]步骤8、电视厂商根据对应的户标签数据向广告商请求对应的广告内容。
[0016]本专利技术通过查询数据随机模拟生成第二数据集,所述第二数据集包括查询数据以及与多个与第一数据集中相同的数据,这样与第一数据集求交集获得的交集数据中就包含了多个交集元素,避免直接通过单一查询数据造成的信息泄露。
[0017]libOTe(ObliviousTransfer,OT)采用采用“n选1”不经意传输技术,实现隐私信息检索,完成匿踪查询,避免了查询数据的泄露。
[0018]进一步的是,步骤4中,对第一数据集与第二数据集求交集,得到交集数据集,并获取查询数据在交集数据集的索引具体包括:
[0019]基于libPSI对第一数据集与第二数据集求交集,得到一个索引集合,索引集合中的每个元素为每个交集元素在第二数据集中的索引;
[0020]电视厂商遍历索引集合中的索引,根据索引从第二数据集中提取出对应的元素,得到第一交集,第一交集作为交集数据集;
[0021]获取查询数据在第一交集中的索引。
[0022]libPSI允许参与方使用各自的数据集合计算交集,且不会泄露交集以外的任何数据,并且返回索引,提高了数据的安全性。
[0023]进一步的是,步骤4中,获取查询数据在第一交集中的索引后,还包括:电视厂商将第一交集发送给广告商。
[0024]进一步的是,步骤5中,广告商遍历交集数据集中的元素,从原始数据集中提取对应的用户标签数据,得到第三数据集具体包括:
[0025]广告商遍历第一交集中的元素,从原始数据集中提取对应的用户标签数据,得到第三数据集。
[0026]进一步的是,所述用户唯一标识为用户手机号码、用户邮箱或用户身份证号码。
[0027][0028][0029]本专利技术的有益效果为:
[0030]本专利技术通过隐私集合求交集和隐私信息检索等安全多方计算技术,能够在不暴露电视平台用户唯一标识的前提下,完成电视用户在广告平台中的用户标签查询,从而完成个性化广告推荐。极大地提高了对用户信息的保护能力。
附图说明
[0031]图1为本专利技术实施例提供的基于安全多方计算隐私信息检索的智能电视广告推荐方法流程图。
具体实施方式
[0032]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0033]本专利技术基于安全多方计算隐私信息检索的智能电视广告推荐方法,应用于广告推荐系统,所述广告系统包括广告商和电视厂商,所述广告商为数据提供方,持有原始数据集,原始数据集包括用户标签数据集,所述用户标签数据集对应多种用户标签数据,电视厂商为数据查询方,提供查询数据,所述查询数据属于用户标签数据,所述方法包括:
[0034]步骤1、广告商与电视厂商协商确定用户唯一标识,所述用户唯一标识为用户标签数据集中的其中一种用户标签数据;
[0035]其中用户标签数据集与用户标签数据为一对多的关系,用户标签数据包括用户电话号码、身份证号码、邮箱以及兴趣爱好等。具体地,广告商与电视厂商可以协商电话号码、身份证号码或者邮箱为用户唯一标识。
[0036]步骤2、广告商根据用户唯一标识,从原始数据集中提取出只包含用户唯一标识的第一数据集;
[0037]具体地,若广告商与电视厂商协商确定电话号码为用户唯一标识,那么广告商根据用户电话号码,从原始数据集中提取出只包含用户电话号码的第一数据集。
[0038]步骤3、电视厂商根据查询数据随机模拟生成第二数据集,所述第二数据集包括查询数据以及与多个与第一数据集中相同的数据,所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于安全多方计算隐私信息检索的智能电视广告推荐方法,应用于广告推荐系统,所述广告系统包括广告商和电视厂商,所述广告商为数据提供方,持有原始数据集,原始数据集包括用户标签数据集,所述用户标签数据集包含多种用户标签数据,电视厂商为数据查询方,提供查询数据,所述查询数据属于用户标签数据,其特征在于,所述方法包括:步骤1、广告商与电视厂商协商确定用户唯一标识,所述用户唯一标识为用户标签数据集中的其中一种用户标签数据;步骤2、广告商根据用户唯一标识,从原始数据集中提取出只包含用户唯一标识的第一数据集;步骤3、电视厂商根据查询数据随机模拟生成第二数据集,所述第二数据集包括查询数据以及与多个与第一数据集中相同的数据,所述查询数据属于唯一标识;步骤4、对第一数据集与第二数据集求交集,得到交集数据集,并获取查询数据在交集数据集的索引;步骤5、广告商遍历交集数据集中的元素,从原始数据集中提取对应的用户标签数据,得到第三数据集,第三数据集中数据的顺序与交集数据集中数据顺序一致;步骤6、广告商启动libOTe服务端,并将第三数据集作为libOTe的数据集;步骤7、电视厂商启动libOTe客户端,并根据索引获取第三数据集中对应用的户标签数据;步骤8、电视厂商根据对应的户标签数据向广...

【专利技术属性】
技术研发人员:冯其范佳胡章一唐博
申请(专利权)人:四川启睿克科技有限公司
类型:发明
国别省市:

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

1