[发明专利]用于处理数字组件的方法及系统有效
申请号: | 201780001377.0 | 申请日: | 2017-02-02 |
公开(公告)号: | CN108684205B | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | C.道森;H.A.加龙;J.贾尔斯;V.V.库马尔;S.R.诺吕姆;G.J.莱维特 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F21/60;G06Q30/00 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邵亚丽 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 处理 数字 组件 方法 系统 | ||
1.一种用于处理数字组件的方法,包括:
从客户端设备接收由在客户端设备处安装的第一软件开发套件(SDK)生成的对数字组件的请求;
由一个或多个定制数字组件服务器检查所述请求的一个或多个数据字段,包括:
在一个或多个数据字段内识别指定在客户端设备处发起请求的应用的应用数据;
由一个或多个服务器生成多个实时请求,包括:
基于数据结构中应用数据到安装的SDK的映射来识别在客户端设备处发起请求的应用中安装的一组SDK;
在每个实时请求中包括指定在客户端设备处发起请求的应用中安装的该组SDK的数据;
通过网络由一个或多个服务器将每个实时请求传输到相应的第三方数字组件供应商;以及
由所述一个或多个服务器从相应的第三方数字组件供应商接收对多个实时请求的一组响应;
由所述一个或多个服务器响应于对数字组件的请求,从所述一组响应中选择要传输到客户端设备的特定响应;以及
由所述一个或多个服务器用指定需要在客户端设备处安装的哪个SDK来渲染所述特定响应中包括的数字组件的指令向第一SDK传输所述特定响应,
其中,由一个或多个定制数字组件服务器检查由第一SDK生成的请求的一个或多个数据字段包括:在一个或多个数据字段内识别由在客户端设备处安装的第二SDK生成的加密数据;以及
其中,当生成多个实时请求时,加密数据被包括在实时请求中的被发送到特定一个第三方数字组件供应商的特定一个实时请求中,所述第三方数字组件供应商被授权解密由第二SDK生成的加密数据。
2.根据权利要求1所述的方法,其中,由一个或多个服务器通过网络将每个实时请求传输到相应的第三方数字组件供应商包括:将特定实时请求传输到特定的第三方数字组件供应商而不解密加密数据。
3.根据权利要求1或2所述的方法,其中:
将每个实时请求传输到相应的第三方数字组件供应商包括:不向未被授权解密由第二SDK生成的加密数据的第三方传输特定实时请求;
从相应的第三方数字组件供应商接收对多个实时请求的一组响应包括:接收该组中的给定响应,所述给定响应指定需要除了第一SDK之外的特定SDK来渲染给定响应中包括的特定数字组件;以及
传输给定响应作为特定响应,其中需要特定SDK来渲染给定响应中包括的特定数字组件。
4.根据权利要求1所述的方法,其中识别在发起请求的应用中安装的一组SDK包括:
访问应用数据到安装的SDK的映射;
在映射内识别应用数据中指定的应用和发起请求的应用的版本;以及
识别映射到应用以及发起请求的应用的版本的一组SDK。
5.根据权利要求4所述的方法,还包括生成应用数据到安装的SDK的映射,包括:
从存储在数据结构中的响应日志,识别响应于由所述应用的版本发起的先前请求而先前提供给所述应用的版本的先前响应;
从先前响应中识别在先前响应中指定的一组多个不同的SDK;以及
在数据结构中将所述一组多个不同的SDK中的每个SDK映射到所述应用的版本。
6.根据权利要求1所述的方法,其中,用指定需要在客户端设备处安装的哪个SDK来渲染特定响应中包括的数字组件的指令向第一SDK传输特定响应包括:传输指定应用编程接口(API)调用来渲染所述特定响应中包括的数字组件的指令。
7.根据权利要求1所述的方法,其中,用指定需要在客户端设备处安装的哪个SDK来渲染特定响应中包括的数字组件的指令向第一SDK传输特定响应包括:向指定的SDK提供对数字组件的呈现的控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780001377.0/1.html,转载请声明来源钻瓜专利网。