[发明专利]一种应用进程被停止后自动重启的实现方法及其系统在审
| 申请号: | 201510057869.4 | 申请日: | 2015-02-04 |
| 公开(公告)号: | CN104598313A | 公开(公告)日: | 2015-05-06 |
| 发明(设计)人: | 邓裕强;黄爱华;邹品元 | 申请(专利权)人: | 广州市久邦数码科技有限公司;久邦计算机技术(广州)有限公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48 |
| 代理公司: | 无 | 代理人: | 无 |
| 地址: | 510055 广东省广州市中*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 应用 进程 停止 自动 实现 方法 及其 系统 | ||
1.一种应用进程被停止后自动重启的实现方法,其特征在于,所述方法包括:
创建用于监听应用进程是否被停止的子进程;
将所述子进程挂在系统初始化进程上进行监听,若监听到应用进程被停止,则子进程向系统底层发送重新启动应用进程服务指令;
系统底层收到指令后,执行启动应用进程的服务指令来唤醒应用进程,以达到应用进程被停止后自动重启的目的。
2.根据权利要求1所述的应用进程被停止后自动重启的实现方法,其特征在于,所述创建用于监听应用进程是否被停止的子进程的具体操作为:通过JNI方式在native层创建应用进程的子进程执行监听任务。
3.根据权利要求2所述的应用进程被停止后自动重启的实现方法,其特征在于,所述方法还包括:将通过JNI方式在native层创建应用进程的子进程执行监听任务的方法编译成so库,放到系统工程的libs目录中,在服务的oncreate创建方法中进行调用native层方法来执行创建子进程及监听任务。
4.根据权利要求1所述的应用进程被停止后自动重启的实现方法,其特征在于,所述子进程通过判断主进程中应用进程中ID值是否存在来判断应用进程是否被停止。
5.一种实现应用进程被停止后自动重启的系统,其特征在于,所述系统包括:
创建单元,创建用于监听应用进程是否被停止的子进程;
监听单元,将所述子进程挂在系统初始化进程上进行监听,若监听到应用进程被停止,则子进程向系统底层发送重新启动应用进程服务指令;
执行单元,收到指令后执行启动应用进程的服务指令来唤醒应用进程,以达到应用进程被停止后自动重启的目的。
6.根据权利要求5所述的实现应用进程被停止后自动重启的系统,其特征在于,所述创建单元通过JNI方式在native层创建应用进程的子进程执行监听任务。
7.根据权利要求6所述的实现应用进程被停止后自动重启的系统,其特征在于,所述系统还包括:
编译单元,将通过JNI方式在native层创建应用进程的子进程执行监听任务的方法编译成so库,放到系统工程的libs目录中,创建单元在服务的oncreate创建方法中进行调用native层方法来执行创建子进程及监听任务。
8.根据权利要求5所述的实现应用进程被停止后自动重启的系统,其特征在于,所述子进程通过判断主进程中应用进程中ID值是否存在来判断应用进程是否被停止。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市久邦数码科技有限公司;久邦计算机技术(广州)有限公司;,未经广州市久邦数码科技有限公司;久邦计算机技术(广州)有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510057869.4/1.html,转载请声明来源钻瓜专利网。





