[发明专利]将后台工作和前台工作解耦合有效
申请号: | 201210320583.7 | 申请日: | 2012-09-03 |
公开(公告)号: | CN102866903A | 公开(公告)日: | 2013-01-09 |
发明(设计)人: | J.A.小施瓦茨;A.U.基尚;R.K.涅夫斯;D.B.普罗伯特;H.普拉帕卡;A.F.格夫劳特 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 刘鹏;汪扬 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 后台 工作 前台 耦合 | ||
1.一种由在至少一个计算机(1000)上执行的操作系统(400)使用的方法,所述方法包括以下的动作:
识别应用(100)的至少一个前台组件(105);
识别所述应用(100)的至少一个后台组件(110A-C);以及
与所述至少一个后台组件(110A-C)分开地加载所述至少一个前台组件(105)用于执行。
2.根据权利要求1所述的方法,还包括:
识别所述应用(100)的至少一个前台进入点;以及
识别所述应用(100)的至少一个后台进入点,所述至少一个后台进入点不同于所述至少一个前台进入点。
3.根据权利要求1所述的方法,还包括以下的动作:
接收由操作系统代理组件(415A-D)通过信号发送的代理事件,所述代理事件与所述至少一个后台组件(110A-C)相关联;以及
响应于接收到所述代理事件,加载所述至少一个后台组件(110A-C)用于执行。
4.根据权利要求1所述的方法,其中与所述至少一个后台组件(110A-C)分开地加载所述至少一个前台组件(105)用于执行的动作包括:
响应于用户动作加载所述至少一个前台组件(105),而不加载所述至少一个后台组件(110A-C)。
5.根据权利要求1所述的方法,其中与所述至少一个后台组件(110A-C)分开地加载所述至少一个前台组件(105)用于执行的动作包括:
在至少一个受控执行环境中加载所述至少一个后台组件(110A-C),由此将所述至少一个后台组件(110A-C)与所述至少一个前台组件(105)隔离。
6.一种计算机实现的方法,包括以下的动作:
响应于用户动作,执行实现应用(100)的至少一个前台组件(105)的至少一个第一计算机可执行代码块;以及
使用与所述应用(100)相关联的规范(120)来识别实现该应用(100)的至少一个后台组件(110A-C)的至少一个第二计算机可执行代码块,其中执行所述至少一个前台组件(105)而不执行所述至少一个后台组件(110A-C)。
7.根据权利要求6所述的方法,其中:
所述至少一个第一计算机可执行代码块包括所述应用(100)的至少一个前台进入点;并且
通过在所述至少一个第二计算机可执行代码块中识别所述应用(100)的至少一个后台进入点的信息(120),将至少一个第二计算机可执行代码块识别为后台组件(110A-C),所述至少一个后台进入点不同于所述至少一个前台进入点。
8.根据权利要求6所述的方法,还包括以下的动作:
接收响应于由操作系统代理组件(415A-D)通过信号发送的代理事件来执行所述至少一个后台组件(110A-C)的请求。
9.根据权利要求8所述的方法,还包括以下的动作:
接收由所述操作系统代理组件(415A-D)通过信号发送的所述代理事件;以及
响应于接收到所述代理事件,加载所述至少一个后台组件(110A-C)用于执行。
10.根据权利要求9所述的方法,还包括以下的动作:
向所述至少一个前台组件(105)提供关于所述至少一个后台组件(110A-C)的执行进展的报告。
11.一种计算机可读存储介质,包含存储于其上的指令,所述指令响应于由计算设备运行而使该计算设备执行根据以上任一权利要求的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210320583.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于丝杠-铰杆增力机构的机械夹紧装置
- 下一篇:一种船用花纹板板材的生产方法