【技术实现步骤摘要】
【国外来华专利技术】动态可配置的客户端应用活动
[0001]本申请涉及由诸如移动应用或平板应用的客户端应用执行的动作的动态配置。
技术介绍
[0002]客户端设备(例如,蜂窝电话、平板设备、膝上型计算机)的用户通常使用应用来与各种类型的内容交互并访问各种类型的内容。例如,用户能够使用应用来访问电子邮件、与社交媒体交互、玩游戏、获得地图、在线购物以及播放媒体内容。在客户端设备上运行的应用能够向正在运行应用的移动设备的用户显示各种内容,包括交互式内容。这些应用与一个或更多个服务器交互以报告客户端侧活动,诸如用户与应用的交互。
技术实现思路
[0003]通常,本说明书中描述的主题的一个创新方面能够体现在计算机实现的方法中,该方法包括以下操作:由一个或更多个服务器选择要在于客户端设备处执行的应用中呈现的数字组件;由一个或更多个服务器获得数字组件的属性,其中,包括数字组件响应于与数字组件的交互而将用户重定向到的目的地网络位置和与数字组件的交互被报告到的报告网络位置中的至少一个或更多个;在选择数字组件并获得数字组件的属性之后,由一个或更多个服务器基于获得的属性来选择配置(“config”)文件,其中,配置文件指定要由响应于与数字组件的用户交互而呈现数字组件的客户端设备执行的操作集合;以及向客户端设备发送有效载荷,其中,有效载荷包括指定要在应用中呈现的数字组件的信息和配置文件,配置文件在由客户端设备运行时使得客户端设备执行由配置文件指定的操作集合。该方面的其他实施例包括被配置为执行所述方法的动作的对应系统、设备、装置、计算机程序和计算 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种计算机实现的方法,包括:由一个或更多个服务器选择要在于客户端设备处运行的应用中呈现的数字组件;由一个或更多个服务器获得数字组件的属性,包括数字组件响应于与数字组件的交互而将用户重定向到的目的地网络位置和与数字组件的交互被报告到的报告网络位置中的至少一个或更多个;在选择数字组件并获得数字组件的属性之后,由一个或更多个服务器基于获得的属性来选择配置文件,配置文件指定要由响应于与数字组件的用户交互而呈现数字组件的客户端设备执行的操作集合;以及向客户端设备发送有效载荷,有效载荷包括指定要在应用中呈现的数字组件的信息和配置文件,配置文件在由客户端设备运行时使得客户端设备执行由配置文件指定的操作集合。2.根据权利要求1所述的方法,还包括:由报告网络位置处的服务器接收配置报告分组,配置报告分组(i)由客户端设备响应于配置文件的运行而生成并且(ii)指定在客户端设备处与数字组件的交互。3.根据权利要求1或2所述的方法,还包括:在将有效载荷发送到客户端设备之后,第二次选择要在应用中呈现的数字组件;基于不同的配置文件被映射到数字组件的属性而不是在有效载荷中发送的配置文件被映射到数字组件的属性,第二次选择所述不同的配置文件,所述不同的配置文件指定与在有效载荷中发送的配置文件不同的操作集合;以及当数字组件的属性被映射到所述不同的配置文件时,基于对数字组件的选择,向客户端设备发送包括指定数字组件的信息和所述不同的配置文件而不是所述配置文件的不同的有效载荷。4.根据权利要求3所述的方法,其中,不同的操作集合包括使得客户端设备执行所述配置文件没有使得客户端设备执行的动作的附加操作。5.根据权利要求4所述的方法,其中,附加操作使得客户端设备收集所述配置文件的操作集合没有使得客户端设备收集的视觉元素交互数据,其中,所述视觉元素交互数据是响应于与不是在应用中呈现的数字组件的部分的应用的视觉元素的用户交互而收集的。6.根据任意前述权利要求所述的方法,其中,所述操作集合包括:由客户端设备响应于与数字组件的第一类型的交互而执行的第一操作;以及由客户端设备响应于与数字组件的第二类型的交互而执行的第二操作。7.根据权利要求6所述的方法,其中:第一操作使得客户端设备响应于与数字组件的第一视图的第一交互来报告数字组件的呈现,数字组件的第一视图在与应用内的数字组件交互之前被呈现;以及第二操作使得客户端设备报告与数字组件的第二视图的第二交互,数字组件的第二视图在与数字组件的第一视图的第一交互之后被呈现。8.根据任意前述权利要求所述的方法,其中,选择指定要由呈现数字组件的客户端设备执行的操作集合的配置文件包括:分析获得的属性以确定数字组件的特定格式;确定正在由客户端设备运行的应用的版本;以及
从多个不同的配置文件中选择针对数字组件的特定格式和应用的版本的组合定义的特定配置文件。9.一种系统,包括:一个或更多个存储设备,存储指令;以及一个或更多个数据处理装置,被配置为与一个或更多个存储设备交互,并且在执行所述指令时,执行包括以下的操作:选择要在于客户端设备处运行的应用中呈现的数字组件;获得数字组件的属性,包括数字组件响应于与数字组件的交互而将用户重定向到的目的地网络位置和与数字组件的交互被报告到的报告网络位置中的至少一个或更多个;在选择数字组件并获得数字组件的属性之后,由一个或更多个服务器基于获得的属性来选择配置文件,配置文件指定要由响应于与数字组件的用户交互而呈现数字组件的客户端设备执行的操作集合;以及向客户端设备发送有效载荷,有效载荷包括指定要在应用中呈现的数字组件的信息和配置文件,配置文件在由客户端设备运行时使得客户端设备执行由配置文件指定的操作集合。10.根据权利要求9所述的系统,其中,被配置为与一个或更多个存储设备交互的一个或更多个数据处理装置在执行所述指令时执行还包括以下的操作:在报告网络位置处接收配置报告分组,配置报告分组(i)由客户端设备响应于配置文件的运行而生成并且(ii)指定在客户端设备处与数字组件的交互。11.根据权利要求9或权利要求10所述的系统,其中,被配置为与一个或更多个存储设备交互的一个或更多个数...
【专利技术属性】
技术研发人员:X吴,E吴,MA克莱巴诺夫,
申请(专利权)人:谷歌有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。