与移动应用相关联的内容项目的基于装置的过滤制造方法及图纸

技术编号:18580345 阅读:21 留言:0更新日期:2018-08-01 14:44
本发明专利技术涉及基于装置过滤器来从合格的内容项目集过滤内容项目的方法、设备和系统。移动应用可能基于所述一个或多个客户端装置的操作系统、操作系统版本、硬件配置等而与一个或多个装置不兼容。为了移除不兼容的内容项目,可以通过比较用于对应的移动应用的所需特征集与来自识别若干已知移动装置的数据结构的数据和相关联的特征集来生成装置过滤器。用于所述移动应用的所需特征集可以包含移动装置的最小操作系统版本、一个或多个合格的国家和/或一个或多个特征。装置过滤器可以包含基于比较而与移动应用不兼容的已知移动装置的识别符集。

Device based filtering for content items associated with mobile applications

The invention relates to a method, device and system for filtering content items from qualified content items based on device filters. Mobile applications may be incompatible with one or more devices based on the operating system, operating system version, hardware configuration, etc. of one or more client devices. In order to remove incompatible content items, a device filter can be generated by comparing the required feature sets for the corresponding mobile application and the specific collection of data and associated data from the data structure that identifies a number of known mobile devices. The required feature set for the mobile application can contain the minimum operating system version of the mobile device, one or more qualified countries and / or one or more features. Device filters can contain identifier sets of known mobile devices that are incompatible with mobile applications based on comparison.

【技术实现步骤摘要】
【国外来华专利技术】与移动应用相关联的内容项目的基于装置的过滤
技术介绍
在诸如因特网或其他网络的联网环境中,第一方内容提供商可以提供关于资源(例如网页、文档、应用和/或其他资源)的公开呈现的信息。第一方内容可以包含由第一方内容提供商经由例如资源服务器提供的文本、视频和/或音频信息,用于通过因特网在客户端装置上呈现。第一方内容可以是由客户端装置请求的网页或在客户端装置上运行的独立应用(例如,视频游戏、聊天程序等)。额外第三方内容也可以由第三方内容提供商提供,用于连同第一方内容提供商所提供的第一方内容一起呈现在客户端装置上。例如,第三方内容可以是与诸如网页(例如,来自搜索引擎的搜索结果网页、包含在线文章的网页、社交网络服务的网页等)的请求资源或与应用(例如,游戏内的广告)共同出现的公共服务公告或广告。因此,查看资源的人可以访问作为所述资源的主题的第一方内容以及可以或可以不与资源的主题相关的第三方内容。
技术实现思路
本文描述的实现方式涉及基于装置过滤器来从用于拍卖的合格内容项目集滤出内容项目。移动应用可能基于所述一个或多个客户端装置的操作系统、操作系统版本、硬件配置等而与一个或多个客户端装置不兼容。为了基于对应的移动应用与客户端装置的不兼容性来移除内容项目,可以通过比较用于对应的移动应用的所需特征集与来自识别若干已知移动装置的数据结构的数据和用于每一已知移动装置的相关联的特征集来生成装置过滤器。在一些情况下,用于移动应用的所需特征集可以包含移动装置的最小操作系统版本、一个或多个合格国家和/或一个或多个特征。装置过滤器可以包含基于比较与移动应用不兼容的已知移动装置的识别符集,并且可以用于基于识别用于请求的移动装置的装置特征集的数据或移动装置的识别符来滤出内容项目。一个实现方式涉及一种方法,包含访问用于移动应用的所需特征集,和访问识别各自与特征集相关联的已知移动装置集的数据结构。所述方法还包含基于比较所需特征集与用于数据结构的已知移动装置集中的每一个已知移动装置的数据结构的相关联特征集来生成装置过滤器。所述装置过滤器包含基于比较而与移动应用不兼容的已知移动装置集中的一个或多个已知移动装置的识别符集。方法进一步包含接收来自移动装置的对内容项目的请求。所述请求包含识别装置特征集的数据或用于移动装置的识别符。所述方法还包含基于所生成的装置过滤器和识别装置特征集的数据或用于请求的移动装置的识别符,从用于内容项目拍卖的合格内容项目集滤出与移动应用相关联的第一内容项目。方法进一步包含经由内容项目拍卖从过滤的合格内容项目集选择第二内容项目,并响应于接收的请求而将选择的第二内容项目派发到移动装置。另一实现方式涉及一种包含一个或多个处理器和一个或多个存储装置的系统。一个或多个存储装置包含使得一个或多个处理器执行若干操作的指令。所述操作包含访问用于移动应用集中的每一个移动应用的所需特征集,和访问识别各自与特征集相关联的已知移动装置集的数据结构。所需特征集包含最小操作系统版本。所述操作还包含基于比较用于移动应用集中的每一个移动应用的所需特征集与用于数据结构的已知移动装置集中的每一个已知移动装置的数据结构的相关联特征集来生成装置过滤器。所述装置过滤器包含用于与移动应用集中的一个移动应用不兼容的已知移动装置集中的一个或多个已知移动装置的识别符集。操作进一步包含接收来自移动装置的对内容项目的请求。所述请求包含识别装置特征集的数据或用于移动装置的识别符。所述操作包含基于比较所述所需特征集的最小操作系统版本与所述装置特征集的操作系统版本或与所述移动装置的识别符相关联的操作系统版本,从用于内容项目拍卖的合格内容项目集滤出与所述移动应用集中的第一移动应用相关联的第一内容项目。所述操作还包含基于所生成的装置过滤器和识别装置特征集的数据或用于所述请求的所述移动装置的识别符,从用于内容项目拍卖的剩余的合格内容项目集滤出与所述移动应用集中的第二移动应用相关联的第二内容项目。所述操作进一步包含经由内容项目拍卖从过滤的剩余合格内容项目集选择第三内容项目,并响应于接收的请求而将选择的第三内容项目派发到移动装置。另一实现方式涉及一种存储指令的计算机可读存储装置,所述指令在被一个或多个处理器执行时使得所述一个或多个处理器执行若干操作。所述操作包含访问来自用于移动应用的应用商店的所需特征集,和访问识别各自与特征集相关联的已知移动装置集的数据结构。所述操作还包含基于比较所需特征集与用于数据结构的已知移动装置集中的每一个已知移动装置的数据结构的相关联特征集来生成装置过滤器。所述装置过滤器包含基于比较而与移动应用不兼容的已知移动装置集中的一个或多个已知移动装置的识别符集。操作进一步包含接收来自移动装置的对内容项目的请求。所述请求包含识别装置特征集的数据或用于移动装置的识别符。所述操作还包含基于所生成的装置过滤器和识别装置特征集的数据或用于请求的移动装置的识别符,从用于内容项目拍卖的合格内容项目集滤出与移动应用相关联的第一内容项目。所述操作进一步包含经由内容项目拍卖从过滤的合格内容项目集选择第二内容项目,并响应于接收的请求而将选择的第二内容项目派发到移动装置。附图说明在附图和下文描述中陈述一个或多个实现方式的细节。本公开的其他特征、方面和优点将从具体实施方式、附图和权利要求变得显而易见,其中:图1是描绘经由计算机网络提供信息的系统的实现方式的概述;图2是显示在移动客户端装置的显示器上并具有第三方内容的第一方资源的实现方式的说明;图3是用于与移动应用相关联的内容项目的基于装置的过滤的系统的实现方式的框图;图4是用于生成内容项目选择系统的基于装置的过滤器的过程的实现方式的流程图;图5是用于使用基于装置的过滤器来过滤内容项目的过程的实现方式的流程图;以及图6是描绘可采用以实现本文描述和示出的系统和方法的各种元素的计算机系统的总体架构的框图。将认识到,为了说明的目的,附图中的一些或全部是示意性表示。提供附图是为了示出一个或多个实施例的目的,其中明确地理解是它们将不被用于限制权利要求的范围或含义。具体实施方式下文是与用于提供计算机网络上的信息的方法、设备和系统相关的各种概念以及其实现方式的更详细描述。上文介绍并在下文更详细论述的各种概念可以以许多方式中的任一种来实现,因为所描述的概念并未限于任何特定的实现方式。主要出于说明性目的来提供特定实现方式和应用的示例。I.概述计算装置(例如,客户端装置)可以查看资源,诸如网页、文档、应用等。在一些实现方式中,计算装置可以通过与对应于资源的诸如网页服务器的服务器来通信而经由因特网来访问所述资源。资源包含作为来自第一方内容提供商的资源的主题的第一方内容,且还可以包含额外的第三方提供的内容,诸如广告或其他内容。在一个实现方式中,响应于接收到访问网页的请求,网页服务器和/或客户端装置可以与诸如内容项目选择系统的数据处理系统通信,以请求使用所请求的网页来呈现内容项目,诸如通过执行资源的代码以请求使用资源来呈现第三方内容项目。内容项目选择系统可以选择第三方内容项目,并提供数据以实现在客户端装置的显示器上使用所请求的网页来呈现内容项目。在一些情况下,内容项目被选择并且使用与搜索查询响应相关联的资源派发。例如,搜索引擎可以在搜索结果网页上返回搜索结果,且可以包含与搜索结本文档来自技高网...

【技术保护点】
1.一种方法,其包括:访问移动应用的所需特征集;访问识别各自与特征集相关联的多个已知移动装置的数据结构;基于比较所述所需特征集与用于所述数据结构的所述多个已知移动装置中的每一个已知移动装置的所述数据结构的相关联特征集而生成装置过滤器,所述装置过滤器包括基于所述比较而与所述移动应用不兼容的所述多个已知移动装置中的一个或多个已知移动装置的识别符集;接收来自移动装置的对内容项目的请求,所述请求包括识别装置特征集的数据或用于所述移动装置的识别符;基于所生成的装置过滤器和识别所述装置特征集的所述数据或用于所述请求的所述移动装置的所述识别符,从用于内容项目拍卖的合格内容项目集滤出与所述移动应用相关联的第一内容项目;经由所述内容项目拍卖从过滤的合格内容项目集选择第二内容项目;以及响应于所接收的请求而将所选择的第二内容项目派发到所述移动装置。

【技术特征摘要】
【国外来华专利技术】1.一种方法,其包括:访问移动应用的所需特征集;访问识别各自与特征集相关联的多个已知移动装置的数据结构;基于比较所述所需特征集与用于所述数据结构的所述多个已知移动装置中的每一个已知移动装置的所述数据结构的相关联特征集而生成装置过滤器,所述装置过滤器包括基于所述比较而与所述移动应用不兼容的所述多个已知移动装置中的一个或多个已知移动装置的识别符集;接收来自移动装置的对内容项目的请求,所述请求包括识别装置特征集的数据或用于所述移动装置的识别符;基于所生成的装置过滤器和识别所述装置特征集的所述数据或用于所述请求的所述移动装置的所述识别符,从用于内容项目拍卖的合格内容项目集滤出与所述移动应用相关联的第一内容项目;经由所述内容项目拍卖从过滤的合格内容项目集选择第二内容项目;以及响应于所接收的请求而将所选择的第二内容项目派发到所述移动装置。2.根据权利要求1所述的方法,其中用于所述多个已知移动装置中的每一个已知移动装置的所述特征集包括型号名称、制造商和操作系统。3.根据权利要求1所述的方法,其中所述所需特征集包括最小操作系统版本,所述方法进一步包括:基于比较所述所需特征集的所述最小操作系统版本与所述装置特征集的操作系统版本或与所述移动装置的所述识别符相关联的操作系统版本,从所述合格内容项目集滤出与所述移动应用相关联的所述第一内容项目。4.根据权利要求1所述的方法,其中与所述移动应用相关联的所述第一内容项目在所述内容项目拍卖之前从所述合格内容项目集滤出。5.根据权利要求1所述的方法,其中用于所述移动应用的所访问的所需特征集来自应用商店。6.根据权利要求5所述的方法,其中所述应用商店通过与执行所述内容项目拍卖的实体分离的实体来控制。7.根据权利要求1所述的方法,其中所述请求进一步包括识别所述移动装置的位置的数据,所述方法进一步包括:访问用于所述移动应用的合格国家集;以及基于比较识别所述移动装置的所述位置的所述数据与所述合格国家集,从用于所述内容项目拍卖的所述合格内容项目集滤出与所述移动应用相关联的第三内容项目。8.根据权利要求1所述的方法,其中所生成的装置过滤器包括多个元组,所述多个元组集包括识别所述移动应用的第一唯一识别符、识别与所述移动应用不兼容的所述多个已知移动装置中的所述一个或多个已知移动装置中的对应一个已知移动装置的第二唯一识别符、以及识别操作系统版本的第三唯一识别符。9.根据权利要求1所述的方法,其中所述请求进一步包括识别所述移动装置的移动运营商的数据,所述方法进一步包括:访问用于所述移动应用的合格国家集;以及基于比较识别所述移动装置的所述移动运营商的所述数据与所述合格国家集,从用于所述内容项目拍卖的所述合格内容项目集滤出与所述移动应用相关联的第三内容项目。10.一种系统,其包括:一个或多个处理器;以及,存储指令的一个或多个存储装置,所述指令在被所述一个或多个处理器执行时使得所述一个或多个处理器执行以下操作,包括:访问用于移动应用集中的每一个已知移动装置的所需特征集,所述所需特征集包括最小操作系统版本;访问识别各自与特征集相关联的多个已知移动装置的数据结构;基于比较用于所述移动应用集中的每一个移动应用的所述所需特征集与用于所述数据结构的所述多个已知移动装置中的每一个已知移动装置的相关联特征集而生成装置过滤器,所述装置过滤器包括用于与所述移动应用集中的一个移动应用不兼容的所述多个已知移动装置中的一个或多个已知移动装置的识别符集;接收来自移动装置的对内容项目的请求,所述请求包括识别装置特征集的数据或用于所述移动装置的识别符;基于比较所述所需特征集的所述最小操作系统版本与所述装置特征集的操作系统版本或与所述移动装置的所述识别符相关联的操作系统版本,从...

【专利技术属性】
技术研发人员:卡维塔·卡纳安郭承恩克里斯多佛·肯尼斯·哈里斯毛菥托马斯·马修·詹姆斯·亨尼根萧令怡里卡尔多·戈沃尼科特瓦尼·萨钦
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国,US

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

1