[发明专利]托管的计算机环境中的虚拟对象间接化有效
申请号: | 201080041735.9 | 申请日: | 2010-08-13 |
公开(公告)号: | CN102549559A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | M·W·哈姆;H·G·菲罗;F·克霍斯罗维沙希 | 申请(专利权)人: | 谷歌公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16;G06F9/30;G06F9/06;G06F17/00 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 吴立明;姜彦 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 托管 计算机 环境 中的 虚拟 对象 间接 | ||
1.一种管理计算机宏的计算机实现的方法,包括:
标识存储在托管的计算机系统处的宏;
通过遍历所述宏中的命令行来执行所述宏;
标识响应于宏的多个不同服务的一个服务;
将所述宏中的命令从与所述宏以其创建的宏语言相关联的格式转换成与所述多个不同服务的被标识的一个服务相关联的命令格式;以及
在将从多个不同服务的所述一个服务接收的信息转换成所述宏或与所述宏对应的应用可使用的格式之后,向所述宏或与所述宏对应的所述应用提供所述信息。
2.根据权利要求1所述的方法,其中所述宏是从调用所述宏以及包括用于所述宏的路径和名称的URL标识的。
3.根据权利要求1所述的方法,其中提供从多个不同服务的所述一个服务接收的信息包括通过伪装的对象来提供所述信息,其中所述伪装的对象隐藏用于从所述多个不同服务的至少一个服务获取所述信息的对象的特征。
4.根据权利要求1所述的方法,进一步包括:确定与执行宏对应的用户对所述多个服务的所述一个服务的调用是否超过确定水平,以及如果所述调用超过预定水平,则阻止所述宏的执行。
5.根据权利要求4所述的方法,其中确定与所述执行宏对应的用户对所述多个服务的所述一个服务的调用是否超过确定水平包括将所述宏包装在配额包装器中,所述配额包装器作为所述宏与一个或多个对象之间的适配器进行操作,并且实现对所述宏的使用限制。
6.根据权利要求1所述的方法,进一步包括接收托管的计算机系统上的事件的通知,其中所述事件独立于所述托管的计算机系统上的用户状态;将所述事件与所述宏相关联以及将所述用户的账户与所述托管的计算机系统相关联;以及在所述用户的账户上执行所述宏。
7.根据权利要求1所述的方法,其中将所述宏中的命令从与所述宏以其创建的宏语言相关联的格式转换成与所述多个不同服务的被标识的一个服务相关联的命令格式包括:向存储在所述托管的计算机系统上的转译表应用所述宏的部分。
8.根据权利要求1所述的方法,将所述宏中的命令从与所述宏以其创建的所述语言相关联的格式转换成与应用相关联的命令格式,以使用所述宏来控制所述应用。
9.根据权利要求8所述的方法,进一步包括向所述用户传输消息,以向所述用户通知所述应用的操作。
10.根据权利要求9所述的方法,其中所述消息选自包括电子邮件消息、电话语音消息和文本消息的群组。
11.根据权利要求1所述的方法,其中多个不同服务的所述一个服务选自包括位置服务、电子邮件服务和SOAP服务的群组。
12.根据权利要求1所述的方法,其中将所述宏中的所述命令从与所述宏以其创建的所述宏语言相关联的所述格式转换成与所述多个不同服务的被标识的一个服务相关联的所述命令格式包括:使用Java对象来将访问方法包装至所述服务。
13.一种用于管理计算机宏的计算机实现的系统,所述系统包括:
多个托管的应用,其可从所述托管的计算机系统进行操作;
宏数据存储库,其存储多个宏,每个宏被指派至所述托管的计算机系统上的用户的账户,以及每个宏定义待由所述多个托管的应用的至少一个应用执行的一系列动作;以及
处理器,用于执行服务接口,当所述服务接口被执行时,其定义用于所述系统可访问的多个服务的每一个服务的一个或多个对象,其中所述一个或多个对象的每一个将来自第一语言的所述多个宏的通信转译成与所述第一语言不同的第二语言的所述多个服务的一个或多个服务。
14.根据权利要求13的系统,进一步包括事件处理器,其被编程以接收在所述多个托管的应用处发生的事件的通知,以及响应于接收到所述事件的通知,引起所述多个宏的执行。
15.根据权利要求13的系统,其中所述一个或多个对象的每一个包装访问方法,所述访问方法定义用于与所述多个服务的一个服务进行通信的通信机制。
16.根据权利要求13的系统,进一步包括一个或多个安全包装器,其作为执行宏与所述一个或多个对象之间的适配器进行操作,并且在不具有关于所述宏的肯定用户指示的情况下防止宏的运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌公司,未经谷歌公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080041735.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种石墨烯包覆磷酸铁锂的制备方法
- 下一篇:带有自密封阀的可充气非乳胶气球