[发明专利]第三方应用脚本能力有效
| 申请号: | 201480004248.3 | 申请日: | 2014-02-26 |
| 公开(公告)号: | CN104903860B | 公开(公告)日: | 2018-01-16 |
| 发明(设计)人: | C·戈德费德 | 申请(专利权)人: | 谷歌公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455 |
| 代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 邵亚丽 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 第三 应用 脚本 能力 | ||
1.一种用于允许软件应用开发者将第三方脚本并入所述软件应用开发者的软件应用中的系统,所述系统包括:
脚本环境,所述脚本环境提供以下各项中的至少一项:服务器上的认证、访问控制、对客户端侧脚本的限制以及脚本的管理;
一个或多个处理设备;以及
存储指令的一个或多个存储设备,当所述指令由所述一个或多个处理设备执行时,使得所述一个或多个处理设备允许软件应用开发者:
创建服务器侧web服务,所述服务器侧web服务允许第三方脚本客户端和用于托管的web应用的应用服务器之间的通信(301),所述第三方脚本是独立于浏览器的并且在软件应用的外部被创建,所述第三方脚本被并入所述软件应用中;
创建客户端侧应用编程接口,所述客户端侧应用编程接口暴露所述托管的web应用的功能和资源的子集(303);
允许所述第三方脚本经由所述web服务来访问所述应用服务器(307);
允许所述第三方脚本使用所述客户端侧应用编程接口来访问所述托管的web应用的功能和资源(305);以及
向终端用户提供针对所述第三方脚本的访问(309),所述第三方脚本独立于用于访问所述托管的web应用的浏览器。
2.根据权利要求1所述的系统,进一步包括允许第三方脚本定义并注册触发器,所述触发器当事件在所述托管的web应用中发生时发起所述第三方脚本中的动作。
3.根据权利要求1所述的系统,进一步包括允许软件应用开发者具有将所述web服务包装到能够被包括在第三方脚本中的脚本库中的能力。
4.根据权利要求1所述的系统,进一步包括允许软件应用开发者具有通过集成开发环境将第三方脚本加载到所述托管的web应用中的能力。
5.根据权利要求4所述的系统,其中所述集成开发环境创建与软件应用相关联的品牌。
6.根据权利要求1所述的系统,进一步包括向终端用户提供可用于安装的应用专属的脚本的列表。
7.根据权利要求1所述的系统,进一步包括向终端用户提供当前所安装的脚本的控制面板,用户可以在所述控制面板处管理所安装的脚本。
8.一种用于允许软件应用开发者将第三方脚本并入所述软件应用开发者的软件应用中的计算机实施的方法,所述方法包括:
创建服务器侧web服务,所述服务器侧web服务允许第三方脚本客户端和用于托管的web应用的应用服务器之间的通信(301),所述第三方脚本是独立于浏览器的并且在软件应用的外部被创建,所述第三方脚本被并入所述软件应用中;
创建客户端侧应用编程接口,所述客户端侧应用编程接口暴露所述托管的web应用的功能和资源的子集(303);
允许所述第三方脚本经由所述web服务来访问所述应用服务器(307);
允许所述第三方脚本使用所述客户端侧应用编程接口来访问所述托管的web应用的功能和资源(305);以及
向终端用户提供针对所述第三方脚本的访问(309),所述第三方脚本独立于用于访问所述托管的web应用的浏览器。
9.根据权利要求8所述的计算机实施的方法,进一步包括允许第三方脚本定义并注册触发器,所述触发器当事件在所述托管的web应用中发生时发起所述第三方脚本中的动作。
10.根据权利要求8所述的计算机实施的方法,进一步包括允许软件应用开发者具有将所述web服务包装到能够被包括在第三方脚本中的脚本库中的能力。
11.根据权利要求8所述的计算机实施的方法,进一步包括允许软件应用开发者具有通过集成开发环境将第三方脚本加载到所述托管的web应用中的能力。
12.根据权利要求11所述的计算机实施的方法,其中所述集成开发环境创建与软件应用相关联的品牌。
13.根据权利要求8所述的计算机实施的方法,进一步包括向终端用户提供可用于安装的应用专属的脚本的列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌公司,未经谷歌公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480004248.3/1.html,转载请声明来源钻瓜专利网。





