用于向用户提供内容的系统和方法技术方案

技术编号:37809202 阅读:15 留言:0更新日期:2023-06-09 09:39
本发明专利技术涉及用于向用户提供内容的系统和方法。在一个方面,示例性方法包括:拦截浏览器中的搜索请求和站点名称,并将拦截的所述搜索请求和所述站点名称发送到内容提供工具;计算拦截的所述搜索请求和所述站点名称的散列,确定拦截的所述搜索请求和所述站点名称的类型,并将拦截的所述搜索请求和所述站点名称的计算的所述散列和所述类型传输到云服务器;将拦截的所述搜索请求和所述站点名称以明文形式传输到所述云服务器;从所述云服务器接收基于拦截的所述搜索请求和所述站点名称的分类的内容以及用于建立所述内容的类别的规则;以及当执行所述规则时,在所述用户的计算设备上根据基于所述规则建立的类别来向所述用户显示所述内容。所述内容。所述内容。

【技术实现步骤摘要】
用于向用户提供内容的系统和方法


[0001]本专利技术涉及增强用户匿名性、例如通过基于由用户的设备引出的内容的类别向用户显示内容来增强用户匿名性的领域。

技术介绍

[0002]目前,计算机系统的多样性及用户出于各种目的对计算机系统的使用正在增加。计算机和移动设备已经成为生活中不可或缺的一部分。借助各种设备,用户通过电子邮件交换消息,在消息传递应用程序和社交网络中进行联系,使用设备为各种商品和服务进行在线支付和与POS终端一起使用进行支付,在各种资源(商店网站、媒体托管服务器、政府服务等)上注册,以及时接收通知、参与奖励计划和忠诚度计划、以及接收在线服务。
[0003]用户对资源的每次注册都需要传送关于用户的一些个人数据。例如,可能需要指明电话号码、电子邮件地址、用户姓名和用户年龄。
[0004]一种方法是通过关于个人数据处理的法规、通常是政府法规。然后,为了保护用户的个人数据,以符合法规的方式对数据进行处理。例如,在俄罗斯联邦,对个人数据的处理受联邦法律No.152的约束。在欧洲国家,对个人数据的处理必须遵守通用数据保护条例(GDPR)。类似地,在美国的各个州,已经通过了规范个人数据的处理的法律——例如,加利福尼亚州消费者隐私法或CCPA用于保护加利福尼亚州用户的个人数据。
[0005]然而,关于个人数据处理的法规不能总是保护用户数据免受具有恶意意图的人员的行为影响。已知大公司和知名在线资源允许泄露用户的个人数据的案例。例如,据消息来源称,在线商店“eBay”允许泄露1.45亿用户注册记录的数据(参见例如https://www.cnbc.com/2014/05/22/hackers

raid

ebay

in

historic

breach

access

145

mln

records.html)。此外,目前正在开发上下文广告,由此基于用户的兴趣向用户显示营销材料。为了提供上下文广告,现有系统和方法依赖于存储在考虑用户兴趣时构建的用户资料。然而,用户的资料经常包含可由用户在互联网上的活动建立的类别。例如,如果用户的活动是在各种站点和服务器上使用搜索来搜索信息、商品或服务,则可以基于用户执行的搜索来建立类别并将其包括在用户的资料中。因此,法规无法处理这些类型的个人数据泄露。
[0006]此外,用户的资料通常存储在远程云服务器中。因此,如果由于恶意行为导致用户资料泄露,则用户的类别可能是对用户造成严重后果的类型。例如,该类别可以包括用户不希望公开的关于用户的信息的公开。例如,可能公开用户的健康状态、用户的兴趣等。
[0007]因此,需要用于改进如何向用户提供内容的方法和系统。

技术实现思路

[0008]本专利技术的各方面涉及增强用户匿名性,更具体地,涉及向用户提供内容同时增强用户匿名性的系统和方法。例如,可以通过基于经由用户的设备引出的内容的类别向用户显示内容来提供这些内容。使用至少一个分类规则来确定内容的类别。
[0009]在一个示例性方面,公开了一种用于向用户提供内容同时增强用户匿名性的方
法,该方法包括:拦截浏览器中的搜索请求和站点名称,并将拦截的搜索请求和站点名称发送到内容提供工具;计算拦截的搜索请求和站点名称的散列,确定拦截的搜索请求和站点名称的类型,并将拦截的搜索请求和站点名称的计算的散列和类型传输到云服务器;将拦截的搜索请求和站点名称以明文形式传输到云服务器;从云服务器接收基于拦截的搜索请求和站点名称的分类的内容以及用于建立所述内容的类别的规则;以及当执行用于建立所述内容的类别的规则时,向用户显示所述内容,其中,在用户的计算设备上根据基于所述规则建立的类别来执行所述显示。
[0010]在一个方面,至少从以下之一拦截所述搜索请求:浏览器的地址栏、以及搜索站点上的请求输入表单。
[0011]在一个方面,传输拦截的搜索请求和站点名称的散列和类型包括以下至少一者:从搜索请求中选择关键术语、以及从站点名称中选择域。
[0012]在一个方面,拦截的搜索请求和站点名称的分类通过将标签分配给拦截的搜索请求和站点名称来执行。
[0013]在一个方面,用于建立内容的类别的规则包含与类型和标签一起操作的至少一个逻辑条件,其中类型至少包括域和请求。
[0014]在一个方面,被显示的内容包括以下至少一者:营销材料和信息材料。
[0015]在一个方面,所述方法还包括:当云服务器以明文形式接收拦截的搜索请求和站点名称时,由云服务器使接收到的数据的流行度计数器递增。
[0016]在一个方面,所述方法还包括:由云服务器基于以明文形式接收的拦截的搜索请求和站点名称来执行分类,并将所述内容和用于建立所述内容的类别的规则传输到内容提供工具。
[0017]根据本专利技术的一个方面,提供了一种用于向用户提供内容的系统,该系统包括硬件处理器,该硬件处理器被配置为:拦截浏览器中的搜索请求和站点名称,并将拦截的搜索请求和站点名称发送到内容提供工具;计算拦截的搜索请求和站点名称的散列,确定拦截的搜索请求和站点名称的类型,并将拦截的搜索请求和站点名称的计算的散列和类型传输到云服务器;将拦截的搜索请求和站点名称以明文形式传输到云服务器;从云服务器接收基于拦截的搜索请求和站点名称的分类的内容以及用于建立所述内容的类别的规则;以及当执行用于建立所述内容的类别的规则时,向用户显示所述内容,其中,在用户的计算设备上根据基于所述规则建立的类别来执行所述显示。
[0018]在一个示例性方面,提供了一种非暂时性计算机可读介质,在所述非暂时性计算机可读介质上存储有用于向用户提供内容的指令集,其中该指令集包括用于以下操作的指令:拦截浏览器中的搜索请求和站点名称,并将拦截的搜索请求和站点名称发送到内容提供工具;计算拦截的搜索请求和站点名称的散列,确定拦截的搜索请求和站点名称的类型,并将拦截的搜索请求和站点名称的计算的散列和类型传输到云服务器;将拦截的搜索请求和站点名称以明文形式传输到云服务器;从云服务器接收基于拦截的搜索请求和站点名称的分类的内容以及用于建立所述内容的类别的规则;以及当执行用于建立所述内容的类别的规则时,向用户显示所述内容,其中,在用户的计算设备上根据基于所述规则建立的类别来执行所述显示。
[0019]本专利技术的方法和系统被设计成能够以更优化和更有效的方式向用户提供内容,从
而确保在不公开用户的个人数据的情况下提供内容。另外,用户类别的建立是在本地执行的,而不存储在云服务器中。在云服务器的数据发生泄露时,涉及用户利益的数据不会被具有恶意意图的人员访问。
附图说明
[0020]并入本说明书中并构成本说明书的一部分的附图示出了本专利技术的一个或多个示例性方面,以及连同具体实施方式一起用来解释这些示例性方面的原理和实现方式。
[0021]图1示出了根据本专利技术的各方面本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于向用户提供内容的方法,所述方法包括:拦截浏览器中的搜索请求和站点名称,并将拦截的所述搜索请求和所述站点名称发送到内容提供工具;计算拦截的所述搜索请求和所述站点名称的散列,确定拦截的所述搜索请求和所述站点名称的类型,并将拦截的所述搜索请求和所述站点名称的计算的所述散列和所述类型传输到云服务器;将拦截的所述搜索请求和所述站点名称以明文形式传输到所述云服务器;从所述云服务器接收基于拦截的所述搜索请求和所述站点名称的分类的内容以及用于建立所述内容的类别的规则;以及当执行用于建立所述内容的类别的所述规则时,向所述用户显示所述内容,其中,在所述用户的计算设备上根据基于所述规则建立的类别来执行所述显示。2.如权利要求1所述的方法,其中,至少从以下之一拦截所述搜索请求:所述浏览器的地址栏;以及搜索站点上的请求输入表单。3.如权利要求1所述的方法,其中,传输拦截的所述搜索请求和所述站点名称的所述散列和所述类型包括以下至少一者:从所述搜索请求中选择关键术语;以及从所述站点名称中选择域。4.如权利要求1所述的方法,其中,拦截的所述搜索请求和所述站点名称的分类通过将标签分配给拦截的所述搜索请求和所述站点名称来执行。5.如权利要求1所述的方法,其中,用于建立所述内容的类别的所述规则包含与类型和标签一起操作的至少一个逻辑条件,其中,所述类型至少包括域和请求。6.如权利要求1所述的方法,其中,被显示的所述内容包括以下至少一者:营销材料;以及信息材料。7.如权利要求1所述的方法,还包括:当所述云服务器以明文形式接收拦截的所述搜索请求和所述站点名称时,由所述云服务器使接收到的数据的流行度计数器递增。8.如权利要求1所述的方法,其中,所述云服务器基于以明文形式接收的拦截的所述搜索请求和所述站点名称来执行分类,并将所述内容和用于建立所述内容的类别的所述规则传输到所述内容提供工具。9.一种用于向用户提供内容的系统,包括:至少一个处理器,所述至少一个处理器被配置为:拦截浏览器中的搜索请求和站点名称,并将拦截的所述搜索请求和所述站点名称发送到内容提供工具;计算拦截的所述搜索请求和所述站点名称的散列,确定拦截的所述搜索请求和所述站点名称的类型,并将拦截的所述搜索请求和所述站点名称的计算的所述散列和所述类型传输到云服务器;将拦截的所述搜索请求和所述站点名称以明文形式传输到所述云服务器;从所述云服务器接收基于拦截的所述搜索请求和所述站点名称的分类的内容以及用
于建立所述内容的类别的规则;以及当执行用于建立所述内容的类别的所述规则时,向所述用户显示所述内容,其中,在所述用户的计算设备上根据基于所述规则建立的类别来执行所述显示。10.如...

【专利技术属性】
技术研发人员:德米特里
申请(专利权)人:卡巴斯基实验室股份制公司
类型:发明
国别省市:

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

1