[发明专利]持久的应用激活和计时器通知无效
申请号: | 201080061445.0 | 申请日: | 2010-12-31 |
公开(公告)号: | CN102713836A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | J·A·泰勒;N·A·艾伦;S·J·兰利;I·塞杜金;J·D·布朗;K·帕拉玛斯万姆 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F9/06 | 分类号: | G06F9/06;G06F15/16;G06F9/44 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 顾嘉运 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 持久 应用 激活 计时器 通知 | ||
1.一种在计算机体系结构中的用于重新激活实例的方法,所述计算机体系结构包括一个或多个处理器和系统内存,所述计算机体系结构还包括一个或多个实例执行主机、持久实例管理器和实例存储器,所述一个或多个实例执行主机被配置成在系统内存中执行应用实例,其中应用实例包括应用状态单元及相关联的执行逻辑以表示应用的一部分,所述实例存储器被配置成持久存储应用实例,所述持久实例管理器被配置成接收从实例执行主机所接收的加载和保存操作并将加载和保存操作转发至所述实例存储器以便实现,所述持久实例管理器被配置成跟踪实例是正在内存中执行还是被持久存储,所述方法包括:
来自所述一个或多个实例执行主机的第一实例执行主机执行表示应用的一部分的应用实例的动作;
在对所述应用实例进行进一步处理之前确定所述应用实例在某一时间量内将会是不活动的动作;
将系统属性分配给所述实例的动作,所述系统属性包含指示所述应用实例随后将被重新激活以便执行的信息;
来自所述一个或多个实例执行主机的第二实例执行主机向所述持久实例管理器注册对接收关于要重新激活的应用实例的事件通知的兴趣的动作;
所述第二实例执行主机接收重新激活所述应用实例的事件通知的动作,所述事件通知响应于持久存储在所述实例存储器中的所述系统属性所包含的信息以及对所述持久实例管理器的注册;以及
响应于接收到进一步处理所述应用实例的事件通知而在所述第二实例执行主机处加载所述应用实例的动作。
2.如权利要求1所述的方法,其特征在于,所述系统属性是时间,所述时间指示所述应用实例将在何时被重新激活。
3.如权利要求2所述的方法,其特征在于,在对所述应用实例进行进一步处理之前确定所述应用实例在某一时间量内将会是不活动的所述动作包括所述第一实例执行主机确定所述应用实例在指定的计时器间隔内未被安排接收下一事件的动作;并且
所述第一实例执行主机将系统属性分配给所述实例的所述动作包括所述实例执行主机将计时器分配给所述应用实例的动作,所述计时器指示所述应用实例将被重新激活以接收所述下一事件的时间。
4.如权利要求1所述的方法,其特征在于,所述系统属性是准备好运行属性,所述准备好运行属性指示所述应用实例可以在另一实例执行主机处被重新激活。
5.如权利要求4所述的方法,其特征在于,所述在对所述应用实例进行进一步处理之前确定所述应用实例在某一时间量内将会是不活动的动作包括所述第一实例执行主机确定它已经接收到关闭命令的动作;并且
所述第一实例执行主机将系统属性分配给所述实例的所述动作包括所述实例执行主机响应于所述关闭命令将准备好运行状态分配给所述应用实例的动作,所述准备好运行状态向所述持久实例管理器指示所述应用实例准备好被重新激活。
6.如权利要求1所述的方法,其特征在于,所述第一实例执行主机和所述第二实例执行主机是相同的实例执行主机。
7.如权利要求1所述的方法,其特征在于,向所述持久实例管理器注册对接收事件通知的兴趣的所述动作包括所述第二实例执行主机向所述持久实例管理器轮询要重新激活的实例的动作;并且
所述第二实例执行主机接收重新激活所述应用实例的事件通知的所述动作包括所述第二实例执行主机响应于所述轮询请求而接收所述事件通知的动作。
8.如权利要求1所述的方法,其特征在于,向所述持久实例管理器注册对接收事件通知的兴趣的所述动作包括所述第二实例执行主机向所述持久实例管理器提供所述第二实例执行主机正在等待接收消息的地址的动作;并且
所述第二实例执行主机接收重新激活所述应用实例的事件通知的所述动作包括所述第二实例执行主机在所提供的地址接收包含所述事件通知的消息的动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080061445.0/1.html,转载请声明来源钻瓜专利网。