【技术实现步骤摘要】
【国外来华专利技术】覆盖内容的可见性的测量
技术介绍
客户端设备能够渲染网页用于在客户端设备的监测器或屏幕上的显示。客户端设备通常仅在监测器的有限显示区域中显示渲染的网页的部分。网页可能包含一个或多个嵌套元素或框架,诸如视频播放器。视频播放器可能不时地在视频的部分之上显示覆盖内容。在某些情况下,可能期望测量客户端设备是否已经在监测器上显示了覆盖内容项目。
技术实现思路
至少一个方面针对用于检测计算机显示器中的嵌套框架内的内容的位置的系统。系统能够包括由客户端设备的处理器运行的页面渲染器和由客户端设备的处理器运行并且与页面渲染器通信的元素渲染器。页面渲染器能够被配置为渲染包括客户端设备上的视频块的网页,确定视频块相对于网页的位置,确定客户端设备的视口(viewport)中可见的网页的部分,基于视频块的位置和视口中可见的网页的部分来计算视口中可见的视频块的部分,并将识别视口中可见的视频块的部分的数据递送到元素渲染器。元素渲染器能够被配置为从页面渲染器接收识别视口中可见的视频块的部分的数据,确定覆盖内容项目相对于视频块的位置,通过比较覆盖内容项目的位置和视口中可见的视频块的部分计算视口中可见的覆盖内容项目的部分,以及将视口中可见的覆盖内容项目的部分的识别和时间戳发送到远程服务器以用于记录覆盖内容项目可见性的识别。在一些实施方式中,视频块能够主持(host)沉浸式视频。在这样的实施方式中,元素渲染器能够被配置为确定覆盖内容项目相对于沉浸式视频的位置,确定视频块中可见的沉浸式视频的部分,以及通过比较覆盖内容项目相对于沉浸式视频的位置、视频块中可见的沉浸式视频的部分、和视口中可见的视频块的部分计算 ...
【技术保护点】
1.一种检测计算机显示器中嵌套框架内的内容的位置的方法,所述方法包括:由页面渲染器渲染包括视频块的网页,所述页面渲染器由客户端设备的处理器运行;由页面渲染器确定视频块相对于网页的位置;由页面渲染器确定客户端设备的视口中可见的网页的部分;由页面渲染器基于视频块的位置和视口中可见的网页的部分计算视口中可见的视频块的部分;由页面渲染器将识别视口中可见的视频块的部分的数据递送到由客户端设备的处理器运行的元素渲染器;由元素渲染器从页面渲染器接收识别视口中可见的视频块的部分的数据;由元素渲染器确定覆盖内容项目相对于视频块的位置;由元素渲染器通过比较覆盖内容项目的位置和视口中可见的视频块的部分来计算视口中可见的覆盖内容项目的部分;以及由元素渲染器将视口中可见的覆盖内容项目的部分的识别和时间戳发送到远程服务器以用于记录覆盖内容项目可见性的识别。
【技术特征摘要】
【国外来华专利技术】2016.06.28 US 62/355,531;2016.08.16 US 15/238,4021.一种检测计算机显示器中嵌套框架内的内容的位置的方法,所述方法包括:由页面渲染器渲染包括视频块的网页,所述页面渲染器由客户端设备的处理器运行;由页面渲染器确定视频块相对于网页的位置;由页面渲染器确定客户端设备的视口中可见的网页的部分;由页面渲染器基于视频块的位置和视口中可见的网页的部分计算视口中可见的视频块的部分;由页面渲染器将识别视口中可见的视频块的部分的数据递送到由客户端设备的处理器运行的元素渲染器;由元素渲染器从页面渲染器接收识别视口中可见的视频块的部分的数据;由元素渲染器确定覆盖内容项目相对于视频块的位置;由元素渲染器通过比较覆盖内容项目的位置和视口中可见的视频块的部分来计算视口中可见的覆盖内容项目的部分;以及由元素渲染器将视口中可见的覆盖内容项目的部分的识别和时间戳发送到远程服务器以用于记录覆盖内容项目可见性的识别。2.如权利要求1所述的方法,其中视频块主持沉浸式视频,所述方法包括:由元素渲染器确定覆盖内容项目相对于沉浸式视频的位置,由元素渲染器确定视频块中可见的沉浸式视频的部分,以及由元素渲染器通过比较覆盖内容项目相对于沉浸式视频的位置、视频块中可见的沉浸式视频的部分、和视口中可见的视频块的部分来计算视口中可见的覆盖内容项目的部分。3.如权利要求1或2所述的方法,包括:由页面渲染器生成第一识别符并将其发送到远程服务器;并且由元素渲染器生成第二识别符并将其发送到远程服务器,远程服务器基于匹配所述第一识别符和所述第二识别符,组合来自页面渲染器和元素渲染器的可见性数据。4.如任一前述权利要求所述的方法,其中页面渲染器和元素渲染器运行使每个能够识别另一个的指令。5.如任一前述权利要求所述的方法,其中远程服务器取决于覆盖内容项目可见性的测量值将可见性事件分类为多个预定分类之一。6.如权利要求5所述的方法,其中如果覆盖内容项目可见性的测量值超过预定阈值,则远程服务器记录覆盖内容项目视图。7.如任一前述权利要求所述的方法,包括:由可见性计算器基于视口中可见的覆盖内容项目的部分计算可见性范围,所述可见性计算器由处理器运行。8.如任一前述权利要求所述的方法,包括:由客户端设备的本地存储设备记录页面外部相对于视口的位置。9.如任一前述权利要求所述的方法,包括:由页面通信器在页面渲染器与元素渲染器之间通信数据,所述页面通信器由处理器运行。10.如任一前述权利要求所述的方法,包括:由外部通信器将识别视口中可见的覆盖内容项目的部分的数据和时间戳发送到远程服务器,所述外部通信器由处理器运行。11.一种承载计算机可读指令的计算机可读介质,计算机可读指令在由一个或多个处...
【专利技术属性】
技术研发人员:R德宾,J路易斯,
申请(专利权)人:谷歌有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。