促进定向内容传送的方法、设备、系统和存储介质与流程

文档序号:17049595发布日期:2019-03-05 19:54阅读:171来源:国知局
促进定向内容传送的方法、设备、系统和存储介质与流程

本发明涉及网络通信。具体地但非排他地,本发明涉及促进在服务提供商网络中的定向内容的传送。



背景技术:

服务提供商网络(例如,移动网络)通常具有大量的注册用户。每个用户可以具有以其名义注册在服务提供商网络中的多个装置。向用户传送内容(诸如广告内容)提出了大量问题。例如,传送不相关的内容可能刺激用户且降低客户体验,导致降低客户满意度。此外,向用户传送不相关的内容,导致广告商的活动无效。

因此,需要传送仅与接收其的特定用户相关的定向内容。

当前的对内容定向的方法往往依赖于将数据放在用户的装置上。例如,某些方法依赖于使用“跟踪cookie”。跟踪cookie是网络浏览器放置在用户的装置上以跟踪某些信息(诸如浏览数据)的文件。如果用户在其装置上禁用cookie,则无法使用依赖于cookie的定向内容传送过程来对内容定向。这导致向用户发送不相关内容的垃圾邮件的类似问题。



技术实现要素:

本文描述的某些示例提供用于促进向服务提供商网络中的用户装置传送定向内容的方法和系统。在本文描述的某些示例中,提供了用于促进传送定向内容的措施。示例不要求数据放置在服务提供商网络中的订户装置上。此外,示例不会危及用户的数据的隐私。根据示例,应该保留在服务网络中的任何订户数据(例如,识别用户的个人信息)保留在服务提供商网络中。示例仅利用网络中已经可用的数据。本文描述的示例具有进一步的优点,即仅向服务提供商网络发送最少量的数据,以对用户定向内容。基于具有某些用户属性的用户的定向内容是确保每个用户接收到的内容与其更相关的一种方式。例如,可以基于用户落入特定人口统计内来定向用户。在另一种情况下,用户的网页浏览习惯或产品选择可用于提供数据,以用于输入到定向内容传送过程(或‘活动’)中。

在所附的独立权利要求中阐述了本发明的各方面。从参考附图进行的仅作为示例给出的以下本发明的优选实施方式的描述中,本发明的另外的特征和优点将变得显而易见。

附图说明

图1是示出根据示例的用于促进在服务提供商网络中传送定向内容的系统的示意图;

图2是示出根据示例的用于促进在服务提供商网络中传送定向内容的系统的示意图;

图3是示出根据示例的服务提供商网络中的用于促进传送定向内容的实体的示意图;

图4是示出根据示例的用于促进将定向内容传送到服务提供商网络的系统的示意图;

图5是示出根据示例的促进传送定向内容的方法的流程图;

图6是示出根据示例的传送定向内容的方法的流程图;以及

图7是示出根据示例的传送定向内容的方法的流程图。

具体实施方式

在以下描述中,为了说明的目的,阐述了某些示例的许多具体细节。在说明书中对“示例”或类似语言的引用表示结合该示例描述的特定特征、结构或特性至少包括在这一个示例中,但不一定包括在其他示例中。

图1是根据示例的系统100的简化示意图。本文描述的某些示例在系统100的上下文中实现。为了经由电信网络发送和接收数据,用户通常订阅由电信服务提供商提供的电信服务。电信服务通常为给定的订户装置、一组订户装置或与给定的订户相关联的住宅或商业房屋网络提供至较宽电信网络的接入。图1所示的系统100包括服务提供商网络110。根据本文描述的示例,服务提供商网络110是由服务提供商运营的电信网络。服务提供商网络110可以是例如移动的或基于网络的电信网络,并且服务提供商可以是例如移动网络运营商(mno)、承运商或互联网服务提供商(isp)。

在本文描述的某些示例中,服务提供商网络110中的数据是包括与服务提供商网络110中的一个或多个用户相关的数据的敏感数据。与服务提供商网络中的用户相关联的数据在本文中被称为“订户数据”。当用户注册用于服务提供商网络110的装置时,用户会同意与其在服务提供商网络110中的数据的使用相关的条款和条件。通常,与用户相关联的订户数据的至少一部分应该永不离开服务提供商网络110。例如,唯一地识别用户(诸如其真实姓名和地址)的信息可以使第三方通过服务提供商网络110不可访问。具体地,服务提供商网络110中的订户数据对于位于服务提供商网络110外部的各方通常不可访问。

在图1中,服务提供商网络110连接到较宽网络120(或网络)。网络120可以包括例如互联网或包含服务提供商网络110的更大的电信网络。内容可以经由网络120传送到服务提供商网络110中的用户。在图1所示的服务提供商网络110中示出了三个订户装置130a、130b、130c。订户装置130通常是使用户能够连接到服务提供商网络110的端点装置。例如,在一种情况下,订户装置130是启用了服务提供商网络的移动通信装置,诸如智能电话或个人计算机。

订户装置130用于访问通过服务提供商网络110提供的内容。在一个示例中,通过浏览器在订户装置130上访问内容。在订户装置130上运行的浏览器促进从较宽网络120向订户装置130传送内容。具体地,浏览器允许用户运行一个或多个浏览器会话,在会话中用户可以向位于服务提供商网络110外部的服务发送请求。例如,在网络120是互联网的情况下,用户可以通过其浏览器通过选择链接到网站的统一资源定位符(url)访问网站。url的选择使浏览器发送网络请求,以检索数据。在另一示例中,通过订户装置130上的应用程序访问内容。例如,在订户装置130上运行的游戏可以被设置为从较宽网络120以数据分组的形式向用户传送内容。这种分组数据被格式化并根据在网络120的给定部分中使用的一个或多个网络协议传输。分组数据的使用允许将内容有效地传送到服务提供商网络110中的订户装置130。传送到订户装置130的内容的类型的示例包括但不限于:通过例如基于网络的流传送服务提供的多媒体内容、娱乐和社交媒体内容、以及电子邮件和消息收发服务。现代智能电话为用户提供了用于经由服务提供商网络通过浏览器在互联网上访问内容的各种各样的选项。

在本文描述的示例中,传送到图1所示的订户装置130的内容包括一个或多个广告元素。可以将一个或多个广告元素插入对从服务提供商网络120中的订户装置130接收的网络请求的响应中。向用户显示广告元素(例如以产生收益)。例如,在用户访问其订户装置130上的应用程序的情况下,该应用程序可以通过向用户显示应用程序内的广告元素来为应用程序的供应商累积收益。

图1示出位于服务提供商网络110中的实体140。实体140被设置为促进向订户装置130传送定向内容。根据本文所描述的示例,实体140被插入到服务提供商网络110的路由结构中。实体140使数据能够传输到服务提供商网络110中的预期目标。具体地,在本文描述的示例中,实体140使用识别与订户装置130相关联的用户的订户数据来促进定向内容到订户装置130的通信,该订户数据在服务提供商网络110的外部不可访问但是对于服务提供商网络内部的实体140可访问。在一种情况下,广告元素被插入到从较宽网络120接收的分组中。可以响应于从订户装置130传输的广告请求而插入广告元素。

图1进一步示出位于服务提供商网络110外部的服务器实体150。根据一个示例,服务器实体150是希望例如在订户装置130的用户访问的应用程序中显示内容的一方的服务器实体。位于服务提供商网络110中的实体140被设置为传送经由网络120从服务器150接收的数据。如果服务器实体150的控制方希望向订户装置130的用户显示广告元素,则该控制方可以安排要传送到服务提供商网络110的定向广告内容。实体140促进该定向内容的传送。

在本文描述的示例中,运营服务器实体150的一方可能希望根据某些用户属性将特定的用户组定向为定向内容传送过程的一部分。例如,如果一方希望将用户定向为定向内容传送过程(诸如定向广告活动)的一部分,则该方可以指定拥有某些用户属性和/或应被定向为广告活动的一部分的用户。例如,活动可以基于用户人口统计(例如,年龄、体重、种族和/或地理位置)来定向。在其他示例中,基于用户对特定产品或服务的使用而定向用户。例如,可以基于每周访问互联网上的特定类型的网站的次数或从特定网站下载的次数来传送定向内容。此外,可以基于与特定品牌相关联的品牌数据或与用户相关的财务数据(诸如信用分数、支出水平等)来定向活动。

根据本文描述的示例,控制服务器实体150的一方可以访问与使用其服务和/或产品的用户相关的某些用户数据。用户数据可以用作定向内容传送过程的基础。在某些示例中,期望与服务器实体不可用的数据(例如,存储在服务提供商网络110中的仅在服务提供商网络110中可访问的用户数据)相关的一个或多个额外的用户属性来定向服务提供商网络中的订户装置130处的内容。该数据可能比服务器实体可用的数据更可靠。在这种情况下,期望提供至服务提供商网络110中的实体140的数据,足以使实体140能够促进用于给定的定向内容传送过程的定向内容的传送。本文描述的示例允许内容以定向方式传送至服务提供商网络中的订户装置130的用户。

图2是根据示例的系统200的示意图。在系统200的上下文内实现本文描述的某些示例。类似于图1,系统200包括服务提供商网络210,服务提供商网络210是由诸如mno或isp的服务提供商运营的电信网络。示出了由希望向位于服务提供商网络中的订户装置传送内容的一方运营的服务器实体220,服务器实体220位于服务提供商网络210的外部。服务器实体220与需求侧平台(dsp)230通信。dsp230是由服务器实体220用来在系统200中执行定向内容传送过程的平台。dsp230可以例如至少部分地由服务器实体220上的软件实现。可替换地或另外,dsp设置在位于较宽网络中的一个或多个服务器实体上,并由服务器实体220经由较宽网络访问。

在服务器实体220用于向服务提供商网络210中的订户装置传送广告内容的示例性情况中,dsp230被设置为促进例如要在订户装置上显示的网页上的广告空间的购买。服务器实体220使用dsp230,根据特定规范将建立定向内容传送过程的请求转换成数据。该数据被传送到较宽网络,并且用于根据服务器实体220的规范建立定向内容传送过程。该数据在本文中被称为“段定义数据”。

图2示出用户配置文件数据数据库240。用户配置文件数据数据库包括多个用户配置文件。根据示例,存储在用户配置文件数据数据库240的用户配置文件中的数据是由服务器实体220提供的数据。数据被存储为多个用户条目,其中,每个用户条目包括一个或多个用户属性。对于给定用户条目中的每个用户属性,用户属性具有用户属性值。例如,用户属性可以是“年龄”或“性别”。在该示例中,用户属性值是属性的值,例如,“年龄=25”、“性别=男”。服务器实体220提供的数据是在服务提供商网络外部的服务器实体220可访问的数据。

因此,服务器实体220被设置为请求经由dsp230建立特定的定向内容传送过程。作为示例,如果运营服务器实体220的一方是希望推销软饮的饮料公司,则该方经由服务器实体220发送请求,指定特定软饮的广告要定向至服务提供商网络210中的订户装置的落入两组用户属性值“年龄=25至34;性别=男性;软饮消耗=中等”和“年龄=10至15;性别=男性或女性;软饮消耗=高”中的一个的用户。一旦dsp230已从服务器实体220接收到请求,其被设置为生成将被传送到较宽网络中的实体的段定义数据,以执行定向广告活动。

图2示出位于较宽网络260中的网络装置250。网络装置250包括网络接口270。网络接口270允许网络装置250与dsp230通信。网络接口270还允许网络装置250从用户配置文件数据数据库240获取数据。dsp230被设置为向网络装置250传送段定义数据,该段定义数据包括与给定的定向内容传送过程相关联的用户属性的列表和对应的用户属性值。

根据一些示例,网络装置250向dsp230提供用户接口,通过该用户接口,段定义数据可以被传送到网络装置250。由网络装置250输入并记录用于给定的定向内容传送过程的段定义数据。在某些情况下,该过程可以是完全自动的,而不需要来自人类操作者的输入。在示例中,dsp230通过网络装置250提供的应用程序接口与网络装置250交互。在某些示例中,网络装置250是托管在例如基于云的平台上的软件。这种平台可以提供由网络装置250用来处理从dsp230接收的段定义数据的存储和处理设施。

网络装置250被设置为经由网络接口260从用户配置文件数据数据库240访问用户配置文件数据。根据一个示例,网络装置250被设置为响应于接收用于给定的定向内容传送过程的段定义数据,而访问用户配置文件数据。网络装置250被设置为检索所访问的数据并处理数据,以识别用户配置文件数据数据库240中的用户,作为定向内容传送过程的一部分。

根据本文描述的示例,网络装置250被设置为针对在所访问的用户配置文件数据中识别的每个用户,确定该用户是否包括在要于给定的定向内容传送过程中定向的候选用户列表中。当相应用户条目的用户属性值与从dsp230接收的段定义数据中的用户属性值匹配时,确定用户处于要定向的候选用户列表中。在前面给出的示例中,在段定义数据包括“年龄=25至35;性别=男性;软饮消耗=中等”这一类别的情况下,由网络装置250确定属性值与“年龄”、“性别”以及“软饮消耗”的相应属性值匹配的用户配置文件数据数据库中的所有这些条目包括在要于定向内容传送过程中定向的候选用户列表中。

在一些示例中,实体220用作自身不涉及建立定向内容传送过程的第三方数据源。在这种示例中,实体220自身可以不提供数据,而是可以提供由例如广告商使用的作为定向内容传送过程的一部分的数据。

根据本文的示例,一个或多个用户标识符包括在可以用于识别用户配置文件数据数据库240中的用户条目的用户配置文件数据数据库条目中。一个或多个用户标识符不通过例如名称和地址来识别实际用户,而是向用户配置文件数据数据库240中的用户条目提供唯一的id,id可以在稍后的时间点用于定向用户。网络装置250被设置为输出作为要在定向内容传送过程中定向的候选用户的这些用户的用户标识符的候选列表。

在图2中,网络装置250包括另外的网络接口280。网络接口280被设置为促进网络装置250与服务提供商网络210之间的通信。具体地,网络装置250使用网络接口280与服务提供商网络210中的实体290进行通信。类似于图1所示的实体140,位于服务提供商网络210中的实体290负责促进将定向内容传送到服务提供商网络210中的订户装置。实体290位于服务提供商网络210的路由结构中,并且被设置为将内容放置在于较宽网络260与服务提供商网络210之间流动的流量中。根据本文所描述的示例,网络装置250被设置为经由网络接口280将候选用户列表中的每个用户条目先前确定的用户标识符的列表传送至实体290。

服务提供商网络中的实体290被设置为接收从网络装置250传送的用户标识符,并且基于(至少基于)所接收的用户标识符,促进在服务提供商网络210中用于定向内容传送过程的定向内容的传送。根据示例,促进定向内容的传送涉及将标识符插入到数据分组中,使得内容可以传送到用户装置。

根据一个示例,除了由网络装置250传送的用户标识符之外,网络装置250还被设置为经由网络接口280将包括一个或多个另外的用户属性的另外的段定义数据传送到服务提供商网络210中的实体290。在一种情况下,另外的用户属性是与在服务提供商网络210中使用的订户装置的订户数据相关的用户属性。具体地,在某些情况下,另外的用户属性是属性值对于位于服务提供商网络外部的实体不可用的属性。

针对属性值对于位于服务提供商网络210外部的实体不可用的属性,不能通过在网络装置250处对数据进行过滤来识别用户。相反,在服务提供商网络210中的实体290被设置为访问在订户数据数据库295(图2所示)中的订户数据。服务提供商网络210中的实体290从网络装置250接收另外的段定义数据。实体290被设置为基于实体210可用的订户数据并且针对订户数据中识别的每个用户,识别用户是否包括在要于给定的定向内容传送过程中定向的订户列表中。如果订户数据的相应用户条目的用户属性值与另外的段定义数据中的用户属性值匹配,则确定用户处于要定向的订户列表中。

关于前述示例,除了包括被确定为“年龄=25至34;性别=男性;软饮消耗=中等”的用户的用户标识符的列表之外,另外的段定义数据还可以包括属性“电话号码”、“邮政编码”或“国家保险号”,并且属性值是以“001”开头的任何电话号码、以“aaa”开头的邮政编码以及以“xx”开头的国家保险号码。这些属性对应于与网络装置不可用的用户属性值相关的属性,例如,位于服务提供商网络中的订户装置的电话号码。因此,在可以访问存储在订户数据数据库295中的属性值的实体290处执行这些属性的等效过滤处理。在一些示例中,另外的段定义数据涉及对应的属性值没有包含在用户配置文件数据数据库中的属性。

图3是示出被设置为处理服务提供商网络中的数据的系统300的示意图。图3示出与图1和图2所示的服务提供商网络类似的服务提供商网络310。服务提供商网络310通信地耦接至与图1和图2所示的较宽网络相似的较宽网络(或网络)(图3中未示出)。图3示出位于服务提供商网络310中的实体320,该实体被设置为基于从较宽网络接收的数据,来促进将定向内容传送至服务提供商网络310中的订户装置。实体320接收包括多个用户标识符的列表330。用户标识符包括在列表330中,列表中的用户已经被确定为用于定向内容传送过程的候选用户。例如,用户标识符330的列表可以基于由位于较宽网络中并且位于服务提供商网络310外部的网络装置从dsp接收的段定义数据。

在图3中,实体320还接收另外的段定义数据340,另外的段定义数据340包括如前所述的另外的用户属性的列表和用户属性值。实体320被设置为访问位于服务提供商网络310中的订户数据数据库350。如前所指示的,订户数据是由服务提供商网络310的服务提供商存储的与利用服务提供商网络的订户装置相关的数据。通常,存储在数据库350中的订户数据包括应该保留在服务提供商网络310内的数据(例如,唯一地识别订户装置的用户的数据)。另外,订户数据可以包括在服务提供商网络310的内部和外部都可用的另外的数据。

实体320被设置为基于在第一服务提供商网络中的实体320可用的订户数据,针对在订户数据中识别的每个用户,识别用户是否包括在要于给定的定向内容传送过程中定向的订户列表中。如果订户数据的相应用户条目的用户属性值与另外的段定义数据中的用户属性值匹配,则确定用户处于要定向的订户列表中。

关于前述示例,除了包括被确定为“年龄=25至34;性别=男性;软饮消耗=中等”的用户的用户标识符的列表之外,另外的段定义数据还可以包括对应于在订户数据数据库350中找到的并且在服务提供商网络310的外部不可用的属性的属性“电话号码”、“邮政编码”或“国家保险号”。在一个示例中,包括以“001”开头的所有电话号码的属性值(其范围)被包括在另外的段定义数据中。实体320被设置为在订户数据中识别电话号码以“001”开头的所有这些订户条目,并且包括对应的要定向的订户列表中的用户。

在图3所示的示例中,实体320被进一步设置为输出包括被识别为将在定向内容传送过程中定向的用户的用户列表的数据360。具体地,数据360中的列表包括被识别为要定向的订户的这些用户,并且对于这些用户,这些用户的对应用户标识符也被包括在从较宽网络中的网络装置接收的候选用户列表中。实体320被设置为向这些用户传送定向内容。

示例包括用于促进网络中的定向内容传送的设备,该网络包括至少一个服务提供商网络和位于服务提供商网络外部的用户配置文件数据数据库,该设备被配置为在服务提供商网络中的实体处:

接收从位于服务提供商网络外部的网络装置传送的用户标识符;并且

基于所接收的用户标识符,促进在服务提供商网络中传送用于给定的定向内容传送过程的定向内容,

用户标识符已基于经由网络访问的用户配置文件数据确定,该用户配置文件数据已由网络装置经由网络从用户配置文件数据数据库访问,

用户标识符已由网络装置基于经由网络从需求侧平台接收的段定义数据确定,该段定义数据包括与给定的定向内容传送过程相关联的用户属性的列表和对应的用户属性值。该设备可以例如包括实体320。

在一些示例中,进一步基于包括在位于服务提供商网络内的订户数据数据库中的数据,执行促进。

图4是根据示例的用于在定向内容传送过程中传送内容的系统400的简化示意图。本文描述的某些示例可以在系统400的上下文中实现。在图4中,示出了网络装置410。网络装置410与位于服务提供商网络430a和430b(也统称为430)中的实体420a、420b(也统称为420)通信。网络装置410位于较宽网络440中的每个服务提供商网络430的外部。

实体420和服务提供商网络430类似于前面关于图1、图2和图3描述的那些实体和服务提供商网络。与使用服务提供商网络430中的订户装置的用户相对应的订户数据,通常对位于服务提供商网络430外部的各方或实体不可用。类似地,用于服务提供商网络430a的订户数据对于服务提供商网络430b不可用,反之亦然。

根据一个示例,网络装置410被设置为以与关于图2所示的网络装置210描述的方式类似的方式,促进将用于定向内容传送过程的定向内容数据传送至位于每个服务提供商网络430中的订户装置。具体地,网络装置410可以被设置为确定用户是否包括在要于给定的定向内容传送过程中定向的候选用户列表中,如果相应用户条目的用户属性值与从dsp(图4中未示出)接收的段定义数据中的用户属性值匹配,则确定用户处于要定向的候选用户列表中。

对于在系统400上实现的给定的定向内容传送过程,根据第一示例,传送到位于服务提供商网络430a中的实体420a的用户标识符的列表,是与传送到位于服务提供商网络430b中的实体420b的用户标识符的列表相同的列表(只要它们相关,例如基于相关的地理位置)。在第二示例中,由网络装置410为第一服务提供商网络430a确定候选用户的第一列表,并且为第二服务提供商网络430b确定候选用户的第二列表。每个列表被传送到相应实体420a和420b。

在示例中,网络装置410被设置为传送与例如相应服务提供商网络430中的实体420的地理位置相关的另外的段定义数据。如关于图3所示的系统300所描述的,服务提供商网络430中的实体420被设置为对订户数据执行与对用户配置文件数据所执行的过程类似的过滤过程,以将用订户过滤为仅要在给定的定向内容传送过程中定向的订户。

根据示例,在用户操作不止一个服务提供商网络430中的订户装置的情况下,所访问的用户配置文件数据或所接收的段定义数据中的一个或多个用户属性指定用户的一个或多个服务提供商网络。在又一示例中,所访问的用户配置文件数据或所接收的段定义数据中的一个或多个用户属性指定一个或多个用户的地理位置(例如,用户当前所在的国家)。

图5是示出根据示例的促进传送定向内容数据的方法500的流程图。图5中所示的方法500可以与图1至图4所示的系统100至400中的任何一个一起使用。具体地,方法500用于根据本文描述的示例促进在服务提供商网络中传送定向内容。如关于图2所描述的,当系统200实现方法500时,网络装置250被设置为实现图5所示的步骤。在方框510,从用户配置文件数据数据库访问用户配置文件数据。在方框520,接收包括与给定的定向内容传送过程相关联的用户属性的列表和对应的用户属性值的段定义数据。在方框530,执行针对在所访问的用户配置文件数据中识别的每个用户,确定用户是否包括在要于给定的定向内容传送过程中定向的候选用户列表中。在方框540,将候选用户列表中的每个用户条目的用户标识符的列表传送到第一服务提供商网络中的负责促进传送定向内容的实体,例如,图2至图4所示的实体250、320和410。根据一个示例,每当更新用户配置文件数据数据库中的数据时,实现方法500,这是因为要作为定向内容传送过程的一部分而定向的用户标识符的列表在从数据库添加、更新或删除配置文件数据的情况下发生变化。

图6是示出根据示例的传送定向内容数据的方法600的流程图。图6中所示的方法600可以与图1至图4所示的系统100至400中的任何一个一起使用。方法600也可以与图5所示的方法500一起使用。具体地,根据示例,基于从实现图5所示的方法500的网络装置接收的数据,在服务提供商网络中的实体上实现方法600,以传送定向内容。在方框610,在服务提供商网络中的实体处,从网络装置接收候选用户列表中的每个用户的标识符。方框620涉及基于所接收的用户标识符,促进至服务提供商网络的用于给定的定向内容传送过程的定向内容的传送。

图7是示出根据示例的传送定向内容数据的方法700的框图。图7中所示的方法700可以与图1至图4所示的系统100至400中的任何一个一起使用。方法700还可以与图5所示的方法500和图6所示的方法600一起使用,以将定向内容传送至服务提供商网络中的用户。在方框710,将另外的段定义数据传送至订户网络中的实体。在方框720,基于订户数据中的相应用户条目的用户属性值是否与所接收的另外的段定义数据中的用户属性值匹配,来确定用户是否包括在要于给定的定向内容传送过程中定向的订户列表中。方框730涉及向服务提供商网络中的已识别订户传送用于给定的定向内容传送过程的定向内容。

现在将描述本发明的另外的示例。在一个另外的示例中,参考图2,代替在位于较宽网络260中的网络装置250处执行确定用户是否包括在候选用户列表中的步骤,而是将段定义数据传送至服务提供商网络中的实体210。在该示例中,实体290从用户配置文件数据数据库检索数据,并且针对在所访问的用户配置文件数据中识别的每个用户,确定用户是否包括在要于给定的定向内容传送过程中定向的候选用户列表中。换言之,服务提供商网络210中的实体290执行在其他示例中在网络装置250处执行的步骤。在该示例中,由于仅段定义数据发送到实体290,因此较少的数据从网络装置250传送到实体290。

在又一个示例中,再次参考图2,服务提供商网络中的实体290设置有用于给定的定向内容传送过程的用于从用户配置文件数据数据库中检索过滤数据的令牌。在该示例中,与作为定向内容传送过程的一部分而定向的候选用户列表相对应的用户标识符的列表,直接从用户配置文件数据数据库240传送到服务提供商网络210中的实体290。服务提供商网络210中的实体290被设置为以与实体在前述示例中确定要定向哪些用户的方式类似的方式,基于所接收的用户标识符和订户数据来确定要定向哪些用户。该示例的优点在于,较少的数据从用户配置文件数据数据库240或更宽网络中的网络装置250传送到服务提供商网络中的实体;这是因为对用户配置文件数据数据库240中的数据执行额外的处理。

在本文描述的另外的示例中,在不使用dsp的情况下执行定向内容传送过程。

本文描述的示例使能够将定向内容传送至服务提供商网络中的用户。依赖于将诸如cookie的数据放置在订户装置上使得定向内容可以传送到订户装置的方法具有以下缺点:用户必须首先浏览网页(例如允许将cookie放置在其装置上的网页)。与cookie相关联的数字用户配置文件中的数据可能不准确,这是因为数据的未验证性质导致定向质量差。此外,禁用其装置上的cookie的用户自动阻止传送定向内容的任何尝试。本文描述的示例不依赖于使用放置在用户装置上的额外数据。与已知方法相比,这具有许多技术优点,这是因为无论用户的浏览偏好如何,都可以对用户定向内容。此外,即使在识别订户的数据不离开服务提供商网络的情况下,本文所描述的示例仍然允许内容的有用定向。这至少部分地通过将实体放置在服务提供商网络中来实现。这在不包含用户数据的安全和隐私的情况下,保证了内容的精确定位。本文描述的示例不会将用户的个人数据暴露给潜在的不受信任的第三方。

本文描述的示例涉及包括用于执行各种数据处理任务的处理器或处理系统的一个或多个节点、实体或装置。在示例中,处理系统包括一个或多个处理器和/或存储器。关于上述示例中的任一个描述的每个装置可以同样包括处理器和/或处理系统。本文参照附图描述的示例的一个或多个方面包括在一个或多个节点、实体或装置上执行的过程。在示例中,一个或多个节点、实体或装置包括被配置为执行这些过程的一个或多个处理系统或处理器。鉴于此,示例可以至少部分地由存储在(非暂时性)存储器中并且可由处理器执行的计算机软件、或由硬件、或由有形存储的软件和硬件(以及有形存储的固件)的组合来实现。示例还扩展到适合于将上述示例付诸实践的计算机程序,特别是载体上或载体中的计算机程序。该程序可以具有非暂时性源代码、目标代码的形式,或具有适于实现根据示例的过程的任何其他非暂时性形式。载体可以是能够承载程序的任何实体或装置,诸如ram、rom或光学存储装置等。

一个示例包括含有一组指令的计算机程序,当指令由计算机化装置执行时,该指令使计算机化装置执行用于促进网络中的定向内容传送的方法,该网络包括至少一个服务提供商网络和位于该服务提供商网络外部的用户配置文件数据数据库,该方法包括:经由网络从包括多个用户条目的用户配置文件数据数据库访问用户配置文件数据,每个用户条目包括一个或多个用户属性,每个用户属性具有用户属性值;经由网络从需求侧平台接收包括与给定的定向内容传送过程相关联的用户属性的列表和对应的用户属性值的段定义数据;针对在所访问的用户配置文件数据中识别的每个用户,确定用户是否包括在要于给定的定向内容传送过程中定向的候选用户列表中,其中,如果相应用户条目的用户属性值与所接收的列表中的用户属性值匹配,则确定用户处于要定向的候选用户列表中;并且将候选用户列表中的每个用户条目的用户标识符传送到第一服务提供商网络中的实体,该实体负责在第一服务提供商网络中传送用于给定的定向内容传送过程的定向内容。

以上示例应理解为本发明的说明性实施方式。设想有本发明的另外的示例。应当理解,关于任何一个示例描述的任何特征可以单独使用或与所描述的其他特征组合使用,并且还可以与任何其他示例的一个或多个特征组合使用或与任何其他示例的任何组合使用。此外,在不脱离所附权利要求中限定的本发明的范围的情况下,也可以采用上面未描述的等同物和修改。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1