[发明专利]一种服务程序运行的监控方法及装置在审
申请号: | 201510920956.8 | 申请日: | 2015-12-11 |
公开(公告)号: | CN105354131A | 公开(公告)日: | 2016-02-24 |
发明(设计)人: | 张林;陈桂亮 | 申请(专利权)人: | 北京慧眼智行科技有限公司 |
主分类号: | G06F11/32 | 分类号: | G06F11/32 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100093 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务 程序 运行 监控 方法 装置 | ||
1.一种服务程序运行的监控方法,其特征在于,包括:
基于生成的第一启动指令,启动目标服务程序,其中,启动的目标服务程序处于后台运行;
监测所述目标服务程序是否处于停止运行状态;
在监测到所述目标服务程序处于停止运行状态时,接收所述目标服务程序输出的错误代码信息;
根据预设的错误代码与错误标识之间的对应关系,确定与所述错误代码信息相对应的错误标识;
将所述错误标识以相应的方式进行展现。
2.根据权利要求1所述的方法,其特征在于,在基于生成的第一启动指令,启动目标服务程序之后,所述方法还包括:
触发计时器开始计时,所述计时器具有预设时间长;
在所述计时器所记录的时长达到所述预设时间长时,检测所述目标服务程序是否处于停止运行状态;
如果所述目标服务程序处于停止运行状态时,生成第二启动指令并触发所述计时器重新开始计时,在所述计时器重新记录的时长达到所述预设时间长时,执行所述检测所述目标服务程序是否处于停止运行状态,所述第二启动指令用以重启所述目标服务程序;
如果所述目标程序处于运行状态时,触发所述计时器重新开始计时,在所述计时器重新记录的时长达到所述预设时间长时,执行所述检测所述目标服务程序是否处于停止运行状态。
3.根据权利要求1或2所述的方法,其特征在于,在监测到所述目标服务程序处于停止运行状态时,所述方法还包括:
生成第三启动指令,所述第三启动指令用以触发所述目标服务程序进行重启。
4.根据权利要求1或2所述的方法,其特征在于,在监测到所述目标服务程序处于停止运行状态时,所述方法还包括:
接收用户操作所产生的第四启动指令,并基于所述第四启动指令,触发所述目标服务程序进行重启。
5.根据权利要求1所述的方法,其特征在于,在基于生成的第一启动指令,启动目标服务程序之后,所述方法还包括:
监测所述目标服务程序是否启动失败,如果失败,生成第五启动指令,以触发所述目标服务程序进行重启,继续监测重启的目标服务程序是否启动失败,直到所述目标服务程序的启动次数达到预设的阈值,生成提示信息,所述提示信息用以提示所述目标服务程序无法启动。
6.一种服务程序运行的监控装置,其特征在于,包括:
程序启动单元,用于基于生成的第一启动指令,启动目标服务程序,其中,启动的目标服务程序处于后台运行;
停止监测单元,用于监测所述目标服务程序是否处于停止运行状态,在监测到所述目标服务程序处于停止运行状态时,触发错误接收单元;
错误接收单元,用于接收所述目标服务程序输出的错误代码信息;
标识确定单元,用于根据预设的错误代码与错误标识之间的对应关系,确定与所述错误代码信息相对应的错误标识;
标识展现单元,用于将所述错误标识以相应的方式进行展现。
7.根据权利要求6所述的装置,其特征在于,还包括:
计时触发单元,用于在所述程序启动单元启动所述目标服务程序之后,触发计时器开始计时,所述计时器具有预设时间长,在所述计时器所记录的时长达到所述预设时间长时,触发停止检测单元;
停止检测单元,用于检测所述目标服务程序是否处于停止运行状态,如果所述目标服务程序处于停止运行状态时,触发第一重启单元及计时器重启单元,如果所述目标服务程序处于运行状态,触发所述计时器重启单元;
第一重启单元,用于生成第二启动指令,所述第二启动指令用以重启所述目标服务程序;
计时器重启单元,用于触发所述计时器重新开始计时。
8.根据权利要求6或7所述的装置,其特征在于,还包括:
第二重启单元,用于在所述停止监测单元监测到所述目标服务程序处于停止运行状态时,生成第三启动指令,所述第三启动指令用以触发所述目标服务程序进行重启。
9.根据权利要求6或7所述的装置,其特征在于,还包括:
第三重启单元,用于在所述停止监测单元监测到所述目标服务程序处于停止运行状态时,接收用户操作所产生的第四启动指令,并基于所述第四启动指令,触发所述目标服务程序进行重启。
10.根据权利要求6所述的装置,其特征在于,还包括:
启动监测单元,用于在所述程序启动单元启动目标服务程序之后,监测所述目标服务程序是否启动失败,如果失败,触发第四重启单元,继续监测重启的目标服务程序是否启动失败,直到所述目标服务程序的启动次数达到预设的阈值,触发启动提示单元;
第四重启单元,用于生成第五启动指令,以触发所述目标服务程序进行重启;
启动提示单元,用于生成提示信息,所述提示信息用以提示所述目标服务程序无法启动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京慧眼智行科技有限公司,未经北京慧眼智行科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510920956.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种滴液速度控制夹
- 下一篇:带有垂直焊式定位杆的新型陶瓷金卤灯电极