[发明专利]软件平台到设备生态系统的自动配设有效
申请号: | 201380041016.0 | 申请日: | 2013-06-11 |
公开(公告)号: | CN104685471B | 公开(公告)日: | 2017-12-08 |
发明(设计)人: | G.科恩;A.博迪斯;F.柯克帕特里克;H.洛克海默 | 申请(专利权)人: | 谷歌公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 金玉洁 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 平台 设备 生态系统 自动 | ||
1.一种用于将平台实现包自动配设到客户端设备的方法,该方法包括:
在所述客户端设备处从在所述客户端设备上执行的应用接收对所述平台实现包提供的功能的请求,其中:
所述请求是经由与所述应用一起配送的客户端驻留客户端库来接收的,并且该客户端库提供一个或多个接口功能,所述接口功能用于提供到应用编程接口(API)的接口,并且
所述平台实现包提供所述客户端库不提供的用于实现API的一个或多个特征的一个或多个实现功能;
由所述客户端设备自动判定所述功能要求以下之一:所述平台实现包的安装,或者对所述平台实现包的更新;
响应于所述判定,向计算系统传达对于所述平台实现包的安装或者对所述平台实现包的更新的请求;
由所述客户端设备从所述计算系统接收所述平台实现包或者对所述平台实现包的更新;
在所述客户端设备上安装所述平台实现包或者对所述平台实现包的更新;以及
由更新后的平台实现包向所述应用提供所请求的功能。
2.根据权利要求1所述的方法,包括:
在所述客户端设备初始执行所述应用时传达所述对功能的请求。
3.根据权利要求1所述的方法,包括:
在所述客户端设备初始执行所述应用之后传达所述对功能的请求。
4.根据权利要求1所述的方法,其中,所述自动判定包括以下之一:
判定所述平台实现包过时;
判定在所述客户端设备中未安装所述平台实现包;以及
判定所述平台实现包被禁用。
5.根据权利要求4所述的方法,其中,判定所述平台实现包过时包括:
通过将所述客户端库的版本与所述平台实现包的版本相比较来执行版本依从性检查。
6.根据权利要求1所述的方法,包括:
在所述传达之前,显示对话界面,用于接收对于对安装或更新的请求的用户确认。
7.根据权利要求6所述的方法,包括:
在所述客户端库中调用方法以用于所述对话界面的显示。
8.根据权利要求1所述的方法,包括:
从所述计算系统与所述平台实现包或者对所述平台实现包的更新一起接收对所述客户端库的更新。
9.根据权利要求1所述的方法,其中,所述请求是利用进程间通信(IPC)经由所述客户端库来接收的。
10.根据权利要求1所述的方法,包括:
推迟向所述计算系统传达对于所述平台实现包的安装或者对所述平台实现包的更新的请求,直到对于在所述客户端设备上执行的至少一个另外的应用要求至少一个另外的更新为止。
11.一种用于将平台实现包自动配设到客户端设备的方法,该方法包括:
由客户端设备向计算系统传达对于对多部分应用编程接口(API)的平台实现包的更新的请求,其中:
多部分API提供用于与多部分API接口的一个或多个接口功能,并提供用于在所述客户端设备上安装的应用的一个或多个实现功能,
所述一个或多个接口功能是在客户端库中实现的,该客户端库被配置为在所述客户端设备上执行并且与所述平台实现包分离,并且
所述一个或多个实现功能在所述平台实现包中实现;
由所述客户端设备从所述计算系统接收对所述平台实现包的更新;以及在所述客户端设备上安装对所述平台实现包的更新。
12.一种用于将多部分应用编程接口(API)的平台实现包自动配设到客户端设备的方法,该方法包括:
向所述客户端设备传达所述平台实现包或者对所述平台实现包的更新,其中
多部分API提供用于与多部分API接口的一个或多个接口功能,并且提供用于被配置为在所述客户端设备上执行的应用的一个或多个实现功能,
所述一个或多个接口功能是在被配置为在所述客户端设备上执行的客户端库中实现的,并且
所述一个或多个实现功能是在所述平台实现包中实现的。
13.根据权利要求12所述的方法,还包括从所述客户端设备接收对于所述平台实现包或者对所述平台实现包的更新的请求,其中,向所述客户端设备传达所述平台实现包或者对所述平台实现包的更新是在从所述客户端设备接收到所述请求时自动发生的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌公司,未经谷歌公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380041016.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:分布式应用生命周期管理的解决方案
- 下一篇:数据生成系统以及数据生成方法