[发明专利]使用可信平台模块验证在客户端设备处对视频内容的渲染有效
申请号: | 201780067707.6 | 申请日: | 2017-03-14 |
公开(公告)号: | CN109891907B | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | O.伍德曼;A.刘易斯 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | H04N21/8352 | 分类号: | H04N21/8352;H04N21/258;H04N21/254;H04N21/234;H04N21/442;H04N21/44;H04N21/4408;H04N21/658;G06Q30/02;H04N21/647 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 金玉洁 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 可信 平台 模块 验证 客户端 设备 视频 内容 渲染 | ||
本文提供了用于验证在信息资源上对视频内容的渲染的系统和方法。服务器可以向客户端设备发送具有与预指定帧相对应的第一比特流的视频内容元素。客户端设备可以将第一比特流标识为与预指定帧相对应。客户端设备可以解码与视频内容元素的预指定帧相对应的第一比特流,以生成第二比特流。客户端设备可以向服务器发送包括第二比特流的跟踪消息。服务器可以将被包括在来自客户端设备的跟踪消息中的第二比特流与在数据库处维护的第三比特流进行比较。服务器可以响应于第二比特流与第三比特流匹配,确定视频内容元素在客户端设备处被渲染。
技术领域
本申请涉及视频渲染,更具体地,涉及使用可信平台模块验证在客户端设备处对视频内容的渲染。
背景技术
在诸如互联网的计算机网络环境中,信息资源(例如,网页)和被包括在这样的信息资源中的内容元素可以由在客户端设备上运行的应用(例如,网络浏览器)解析和渲染。可能难以确定信息资源上的内容元素是否实际上被加载到客户端设备上并被显示在客户端设备上。
发明内容
至少一个方面针对一种生成跟踪消息的方法。该方法可以包括在客户端设备处接收表示内容项的经编码的第一比特流。该方法可以包括客户端设备的可信平台模块解码第一比特流以恢复内容项的帧。该方法可以包括在客户端设备的可信平台模块中生成表示内容项的帧的第二比特流。该方法可以包括在客户端设备的可信平台模块中向输出接口传送第二比特流。该方法可以包括在客户端设备的可信平台模块中生成跟踪消息。跟踪消息可以包括客户端设备的标识和标识由可信平台模块处理的内容项的帧的至少一部分的信息。该方法可以包括从客户端设备发送跟踪消息。
在一些实施方式中,跟踪消息可以包括标识由客户端设备的可信平台模块从第一比特流恢复的内容项的预指定帧的信息。在一些实施方式中,跟踪消息可以包括标识由客户端设备的可信平台模块从第一比特流恢复的内容项的最后一帧的信息。在一些实施方式中,跟踪消息可以包括标识被包括在由客户端设备的可信平台模块向输出接口传送的第二比特流中的内容项的预指定帧的信息。在一些实施方式中,跟踪消息可以包括标识被包括在由客户端设备的可信平台模块到输出接口的第二比特流中的内容项的最后一帧的信息。
在一些实施方式中,该方法可以包括在从客户端设备发送跟踪消息之前,由可信平台模块加密或认证跟踪消息。在一些实施方式中,向输出接口传送第二比特流可以包括通过安全输出路径向输出接口传送第二比特流。在一些实施方式中,该方法可以包括在向输出接口传送第二比特流之前加密第二比特流。在一些实施方式中,输出接口可以包括显示器。
至少一个方面针对一种生成跟踪消息的方法。服务器可以生成表示目标内容项的第一比特流。服务器可以向目标客户端设备传送第一比特流。服务器可以接收标明与内容项的递送相关的跟踪消息。服务器可以确定跟踪消息是否包含传送跟踪消息的传送设备的标识符。服务器可以确定传送设备和目标客户端设备是否是同一设备。如果传送客户端设备和目标客户端设备不是同一设备,则服务器可以忽视跟踪消息。如果传送客户端设备和目标客户端设备是同一设备,则服务器可以从跟踪消息恢复关于由客户端设备的可信平台模块处理的内容项的帧的至少一部分的信息。服务器可以将由客户端设备的可信平台模块处理的内容项的帧与目标内容项进行比较。
在一些实施方式中,如果由客户端设备的可信平台模块处理的内容项的帧的至少一部分不被包括在目标内容项中,则服务器可以忽视跟踪消息。在一些实施方式中,服务器可以确定跟踪消息是否由目标客户端设备的可信平台模块认证。在一些实施方式中,如果跟踪消息不由目标客户端设备的可信平台模块认证,则服务器可以忽视跟踪消息。在一些实施方式中,目标内容项可以包括预指定帧。在一些实施方式中,服务器可以确定由客户端设备的可信平台模块处理的内容项的帧的至少一部分是否被包括在预指定帧中。
在一些实施方式中,一个或多个计算机存储介质可以被编码有指令,其中该指令在由一个或多个计算机运行时使得一个或多个计算机执行方法。在一些实施方式中,系统可以包括一个或多个计算机。系统可以被配置为使得一个或多个计算机实施被配置为执行方法的系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780067707.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:递送360°视频流的系统和方法
- 下一篇:用于毫米波机架互连的技术