【技术实现步骤摘要】
【国外来华专利技术】用于验证渲染的数据的图像处理系统
本文档一般涉及诸如通过使用图像处理技术来验证数据。
技术介绍
客户端设备和服务器系统可以通过诸如数字签名验证的过程来验证数据的可靠性。数字签名验证针对数据的源验证数据的可靠性。软件开发工具包(Softwaredevelopmentkit,SDK)可以由服务器系统来提供,以使得内容提供商能够将数据(例如,由服务器系统提供的数据)嵌入到由内容提供商发布的内容中。SDK提供可以由内容提供商使用以在将包括来自服务器系统的所获取的数据的内容发送到客户端设备之前从服务器系统获取数据的代码。
技术实现思路
本文档一般地描述了一种图像处理系统,其中该图像处理系统验证在客户端设备上渲染的数据根据经由服务器接收的指令来渲染的(例如,符合经由服务器接收的指令)。例如,图像处理系统确认由客户端设备渲染的并且包括由(例如,内容制作者的)服务器系统提供的软件嵌入的内容的数据是根据与内容并且具体是内容的渲染相关联的约束来渲染的。这样的约束可以采取任何适当的形式,诸如与内容如何呈现和/或什么与内容一起呈现相关联的约束。约束可以例如指定如由内容制作者的服务器系统指示的内容包括属性(例如,内容制作者)。图像处理系统具有若干优点。产生由第三方内容提供商提供给终端用户的内容的内容制作者通常希望所提供的内容以预定格式呈现。预定格式可以与和内容相关联的要求相关联或符合和内容相关联的要求。例如,可能需要呈现特定信息与内容一起提供的某些内容,诸如可能需要满足法律或法规要求。额外地或者可替代地,内容提供商可能希望以特定格式呈现内容和/或将内容归属于内容制作者。为了确定是否使用 ...
【技术保护点】
1.一种用于验证所嵌入的数字内容满足与内容的显示相关联的预定标准的客户端图像处理系统,所述图像处理系统包括:一个或多个硬件存储设备,存储指示与内容的显示相关联的预定标准的数据;内容嵌入引擎,将内容嵌入由内容提供商提供的资源中并配置资源以用于渲染;渲染引擎,渲染被嵌入在资源中的内容;应用接口引擎,与渲染引擎接口并生成资源和在资源中渲染的所嵌入的内容的可视化;以及图像处理引擎:从一个或多个硬件存储设备检索指示预定标准的数据;处理资源和所嵌入的内容的所生成的可视化的一个或多个像素以及资源,以验证指定的视觉元素满足预定标准;以及传输包括对是否满足预定标准的指示的验证数据。
【技术特征摘要】
【国外来华专利技术】1.一种用于验证所嵌入的数字内容满足与内容的显示相关联的预定标准的客户端图像处理系统,所述图像处理系统包括:一个或多个硬件存储设备,存储指示与内容的显示相关联的预定标准的数据;内容嵌入引擎,将内容嵌入由内容提供商提供的资源中并配置资源以用于渲染;渲染引擎,渲染被嵌入在资源中的内容;应用接口引擎,与渲染引擎接口并生成资源和在资源中渲染的所嵌入的内容的可视化;以及图像处理引擎:从一个或多个硬件存储设备检索指示预定标准的数据;处理资源和所嵌入的内容的所生成的可视化的一个或多个像素以及资源,以验证指定的视觉元素满足预定标准;以及传输包括对是否满足预定标准的指示的验证数据。2.根据权利要求1所述的客户端图像处理系统,其中,所生成的可视化包括资源和在资源中渲染的所嵌入的内容的屏幕截图。3.根据权利要求1或2所述的客户端图像处理系统,其中,预定标准与指定的视觉元素相关联;并且其中,验证指定的视觉元素满足预定标准包括验证所嵌入的数字内容包括指定的视觉元素。4.根据权利要求3所述的客户端图像处理系统,其中,指定的视觉元素包括徽标。5.根据权利要求3或4所述的客户端图像处理系统,其中,指定的视觉元素包括文本。6.根据权利要求3至5中任一项所述的客户端图像处理系统,其中,一个或多个硬件存储设备存储指示指定的视觉元素的渲染参数的数据,并且其中图像处理引擎基于指定的视觉元素的渲染参数选择资源的一部分以用于分析。7.根据前述权利要求中任一项所述的客户端图像处理系统,其中,资源包括移动应用的页面或网页中的一个。8.根据前述权利要求中任一项所述的客户端图像处理系统,其中,处理所生成的可视化的一个或多个像素包括执行包括利用静态内核的卷积的图像处理算法。9.根据前述权利要求中任一项所述的客户端图像处理系统,其中,图像处理引擎从操作图像处理引擎的设备的操作系统检索指示操作系统的渲染参数的数据,并且其中图像处理引擎基于渲染参数调整处理所生成的可视化的一个或多个像素。10.根据权利要求9所述的客户端图像处理系统,其中,渲染参数指示所生成的可视化的失真,并且其中调整分析包括补偿所生成的可视化的失真。11.根据前述权利要求中任一项所述的客户端图像处理系统,其中,图像处理引擎处理资源的所生成的可视化的一个或多个像素,而不对资源的格式进行确定。12.一种用于验证所嵌入的数字内容满足与内容的显示相关联的预定标准的图像处理系统,所述图像处理系统包括:软件库,包括用于将数字内容嵌入资源中的可执行代码的一个或多个部分;一个或多个硬件存储设备,用于存储指示预定标准的数据;以及验证模块,被配置为接收包括对由远程设备在资源中渲染所嵌入的数字内容是否满足预定标准的指示的验证数据;其中,可执行代码的一个或多个部分被配置为使远程设备执行包括以下操作的操作:从远程设备的存储装置检索指示预定标准的数据;由图像处理引擎处理资源中的所嵌入的数字内容的所生成的可视化的一个或多个像素,以验证满足预定标准;以及向验证模块传输包括对是否满足预定标准的指示的验证数据。13.根据权利要求12所述的图像处理系统,其中,所生成的可视化包括资源和在资源中渲染的所嵌入的内容的屏幕截图。14.根据权利要求12或13所述的图像处理系统,其中,预定标准与指定的视觉元素相关联;并且其中,验证指定的视觉元素满足预定标准包括验证所嵌入的数字内容包括指定的视觉元素。15.根据权利要求14所述的图像处理系统,其中,远程设备的存储装置存储指示指定的视觉元素的渲染参数的数据,并且其中图像处理引擎基于指定的视觉元素的渲染参数选择资源的一部分以用于分析。16.一种用于验证所嵌入的数字内容包括指定的视觉元素的客户端图像处理系统,所述图像处理系统包括:一个或多个硬件存储设备,存储指示指定的视觉元素的数据;内容嵌入引擎,将内容嵌入由内容提供商提供的资源中并配置资源以用于渲染;渲染引擎,渲染被嵌入到资源中的内容;应用接口引擎,与渲染引擎接口并生成资源和在资源中渲染的所嵌入的内容的可视化;以及图像处理引擎:从一个或多个硬件存储设备检索指示指定的视觉元素的数据;处理资源和所嵌入的内容的所生成的可视化的一个或多个像素以及资源,以验证利用所嵌入的内容在资源中渲染了指定的视觉元素;以及传输包括对是否利用所嵌入的内容渲染了指定的视觉元素的指示的验证数据,其中传输验证数据消耗比通过传输资源和在资源中渲染的所嵌入的内容的可视化将消耗的带宽量更少的带宽。17.根据权利要求16所述的图像处理系统,其中,所生成的可视化包括资源和在资源中渲染的...
【专利技术属性】
技术研发人员:T托克索兹,A卡斯特,
申请(专利权)人:谷歌有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。