[发明专利]一种应用程序运行状态的检测方法、恢复方法及装置有效
| 申请号: | 200810211849.8 | 申请日: | 2008-09-11 |
| 公开(公告)号: | CN101354677A | 公开(公告)日: | 2009-01-28 |
| 发明(设计)人: | 徐国庆 | 申请(专利权)人: | 青岛海信移动通信技术股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 郭润湘 |
| 地址: | 266100山东*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 应用程序 运行 状态 检测 方法 恢复 装置 | ||
1.一种应用程序运行状态的检测方法,其特征在于,应用于基于Linux 操作系统的通信终端,所述方法包括:
在应用程序启动后,检测所述应用程序是否生成用于标识其运行状态正常 的响应信息;
当未检测到所述响应信息时,确定所述应用程序的运行状态异常;
重启所述应用程序,并加载所述应用程序在其运行过程中保存的运行状态 信息,所述运行状态信息包括用户设置信息以及所述应用程序在运行状态正常 时对应的运行环境参数。
2.如权利要求1所述的检测方法,其特征在于,当未检测到所述响应信 息,并且在确定所述应用程序的运行状态异常之前,还包括:
确定中央处理器CPU的使用率;
根据所述CPU的使用率确定第一时长,并经过该第一时长检测所述应用 程序是否生成所述响应信息;
所述确定所述应用程序的运行状态异常,具体为:
当经过第一时长未检测到所述响应信息时,确定所述应用程序的运行状态 异常。
3.如权利要求1或2所述的检测方法,其特征在于,当检测到所述响应 信息时,删除所述响应信息。
4.如权利要求1所述的检测方法,其特征在于,所述应用程序生成用于 标识其运行状态正常的响应信息,包括:
所述应用程序每经过设定的第二时长生成所述响应信息。
5.如权利要求1所述的检测方法,其特征在于,检测所述应用程序是否 生成用于标识其运行状态正常的响应信息,包括:
根据设定周期检测所述响应信息。
6.一种应用程序运行状态的检测装置,其特征在于,应用于基于Linux 操作系统的通信终端,所述装置包括:
信息检测单元,用于在应用程序启动后,检测所述应用程序是否生成用于 标识其运行状态正常的响应信息;
状态确定单元,用于当所述信息检测单元未检测到所述响应信息时,确定 所述应用程序的运行状态异常;
启动控制单元,用于当所述状态确定单元确定所述应用程序的运行状态异 常时,重启所述应用程序,并加载所述应用程序在其运行过程中保存的运行状 态信息,所述运行状态信息包括用户设置信息以及所述应用程序在运行状态正 常时对应的运行环境参数。
7.如权利要求6所述的检测装置,其特征在于,还包括:
时长确定单元,用于当所述信息检测单元未检测到所述响应信息,并且在 所述状态确定单元确定所述应用程序的运行状态异常之前,确定当前中央处理 器CPU的使用率,并根据所述CPU的使用率确定第一时长;
所述信息检测单元还用于,经过所述时长确定单元确定出的第一时长,检 测所述应用程序是否生成所述响应信息;
所述状态确定单元进一步用于,当所述信息检测单元两次都未检测到所述 响应信息时,确定所述应用程序异常。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信移动通信技术股份有限公司,未经青岛海信移动通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810211849.8/1.html,转载请声明来源钻瓜专利网。





