[发明专利]软件进程监控有效
申请号: | 200680017717.0 | 申请日: | 2006-05-19 |
公开(公告)号: | CN101268447A | 公开(公告)日: | 2008-09-17 |
发明(设计)人: | 朱莲·约克·亚伯 | 申请(专利权)人: | 美国联合包裹服务公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 广州三环专利代理有限公司 | 代理人: | 郝传鑫 |
地址: | 美国佐*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 进程 监控 | ||
1、一种计算机,其特征在于:包括
存储有监控进程的内存,所述内存包括:
进程控制模块,其基于对客户端进程外部定义并存储在所述内存中的规则开始或终止客户端进程,所述进程控制模块通过请求操作平台启动客户端进程以启动所述客户端进程,从所述操作平台接收所述已启动客户端进程的句柄,生成第一监控线程并将其与句柄并入到所述已启动客户端进程中,并储存所述第一监控线程在所述进程控制模块中,用于监控客户端进程的运行状态,所述进程控制模块产生退出通知事件以响应通过所述监控线程对已终止客户端进程的检测,所述进程控制模块通过在客户端进程中发信号给第二监控线程的进程间的通信对象,利用进程间的通信对象的句柄,终止所述客户端进程;
故障检测和恢复模块,其为一个或多个启动的客户端进程存储定义的故障恢复计划,所述故障检测和恢复模块具有进程状态表,如果客户端进程已经正常终止,则从所述进程控制模块接收正常终止信号,并从已终止进程经由相对应于所述已终止客户端进程的所述第一监控线程接收退出通知信号,所述退出通知信号表明客户端进程终止,所述故障检测和恢复模块检查以决定是否进程是正常终止,以响应从所述进程控制模块接收的退出通知信号,所述检查是检查终止的客户端进程是否有对应的正常终止数据在进程状态表中,所述故障检测和恢复模块存储至少一个定义计算机怎样从客户端进程故障恢复的故障恢复计划,如果所述进程控制模块确定客户端进程是由于故障导致退出,则所述进程控制模块执行故障恢复计划;
以及
处理器,其连接到所述内存,并控制所述进程控制模块和故障检测模块执行所述功能。
2、如权利要求1所述的计算机,其特征在于,所述内存进一步存储一个事件处理器,所述事件处理器从所述进程控制模块接收退出通知信号,所述退出通知信号表示客户端进程已经终止,所述事件处理器将所述退出通知信号通知所述故障检测和恢复模块,所述故障检测和恢复模块确定客户端进程是否正常终止以响应来自所述进程控制模块的对应的退出通知信号。
3、如权利要求1所述的计算机,其特征在于,所述进程控制模块含有一个队列,所述队列存储由所述进程控制模块在规则允许下执行的开始和终止请求。
4、如权利要求3所述的计算机,其特征在于,所述监控进程包含一个经配置以定义在计算机启动时被执行的开始和终止请求的初始化进程,所述初始化进程输入所述经配置的开始和终止请求到所述队列里以在计算机启动时执行。
5、如权利要求1所述的计算机,其特征在于,至少一个开始和终止请求输入到运行进程的队列中。
6、一种计算机,其特征在于,包括:
处理器;以及
所述处理器连接的内存;
为运行在所述计算机上的对应的客户端进程,所述内存存储一个含有监控线程的监控进程,所述监控线程外部运行对应的客户端进程,允许所述处理器外部监控对应的客户端进程。
7、如权利要求6所述的计算机,其特征在于,所述监控进程包含一个开始进程,所述开始进程使用来自操作平台的句柄以响应运行在所述操作平台的客户端进程的开始,并且创建监控线程,所述监控线程包括用于监控所述客户端进程的句柄。
8、如权利要求7所述的计算机,其特征在于,所述开始进程包括一个或多个规则,所述规则用于开始进程确定客户端进程是否可被启动,所述开始进程启动所述客户端进程开始以响应确定基于对客户端进程外部已定义的一个或多个规则的客户端进程可被启动。
9、如权利要求6所述的计算机,其特征在于,还包括:
输入单元;
输出单元;以及
接口单元;
所述监控进程包括开始进程和/或终止进程,其均能被另一个由处理器执行的运行进程触发,使用者通过所述输入单元和所述输出单元,外部设备通过所述接口单元,或者它们的结合,使用监控线程、一个或多个对应客户端进程的句柄、在对应的客户端进程内进程间通信对象的句柄,来控制所述客户端进程。
10、如权利要求6所述的计算机,其特征在于,所述内存存储一个初始化进程,所述初始化进程定义了一个或多个由处理器在计算机开启时启动的进程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美国联合包裹服务公司,未经美国联合包裹服务公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680017717.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:马达冷却布置
- 下一篇:裁剪语言模型的方法及装置