The invention discloses a method, device and process monitoring state of the electronic device, the method includes: main application process and application process to monitor other auxiliary operation state, the application process of the main application processes and the auxiliary application process for an application; if the main application or process the auxiliary application process monitoring to the other abnormal operation of the main application processes and the auxiliary application running in the process of normal application process restart the application process of abnormal operation. It can timely detect the abnormal application process, and through the application process of the normal operation of the restart the application process of abnormal operation, and can timely recovery of the application of the operation, to avoid the terminal can not receive timely news or not receive news about the situation.
【技术实现步骤摘要】
监听进程状态的方法、装置及电子设备
本专利技术属于计算机
,尤其涉及一种监听进程状态的方法、装置及电子设备。
技术介绍
当前,终端上会安装有各功能的应用程序,一个终端往往要同时运行多个应用程序,运行应用程序实际上就是运行该应用程序对应的应用进程。其中,每一应用程序对应一个应用进程,整个应用程序的生命周期由其对应的应用进程的生命周期决定。本专利技术的专利技术人在研究中发现,当在同时运行多个应用程序的过程中,终端的负载量会增加,进而也就增加了应用程序运行异常的概率。应用程序对应的应用进程的生命周期很可能异常结束,进而导致应用程序的生命周期也随之异常结束。随着应用程序的生命周期的异常结束还会伴随诸多问题出现,例如,由于终端需要按照接收到的消息来执行相应的操作,一旦应用程序的生命周期结束,会导致消息接收不及时或者无法接收消息的情况。
技术实现思路
本专利技术实施例提供一种监听进程状态的方法、装置及电子设备,旨在解决由于应用程序的生命周期结束而导致的诸多问题,如消息接收不及时或者无法接收消息的问题。本专利技术实施例提供的一种监听进程状态的方法,包括:主应用进程和辅应用进程互相监听对方的运行状态,其中,所述主应用进程和所述辅应用进程为一个应用程序的应用进程;若所述主应用进程或所述辅应用进程监听到对方运行异常,则所述主应用进程和所述辅应用进程中运行正常的应用进程重启运行异常的应用进程。可选的,所述主应用进程和辅应用进程互相监听对方的运行状态,包括:所述主应用进程和辅应用进程利用心跳机制相互监听对方的运行状态。可选的,所述主应用进程和辅应用进程利用心跳机制相互监听对方的 ...
【技术保护点】
一种监听进程状态的方法,其特征在于,包括:主应用进程和辅应用进程互相监听对方的运行状态,其中,所述主应用进程和所述辅应用进程为一个应用程序的应用进程;若所述主应用进程或所述辅应用进程监听到对方运行异常,则所述主应用进程和所述辅应用进程中运行正常的应用进程重启运行异常的应用进程。
【技术特征摘要】
1.一种监听进程状态的方法,其特征在于,包括:主应用进程和辅应用进程互相监听对方的运行状态,其中,所述主应用进程和所述辅应用进程为一个应用程序的应用进程;若所述主应用进程或所述辅应用进程监听到对方运行异常,则所述主应用进程和所述辅应用进程中运行正常的应用进程重启运行异常的应用进程。2.根据权利要求1所述的方法,其特征在于,所述主应用进程和辅应用进程互相监听对方的运行状态,包括:所述主应用进程和辅应用进程利用心跳机制相互监听对方的运行状态。3.根据权利要求2所述的方法,其特征在于,所述主应用进程和辅应用进程利用心跳机制相互监听对方的运行状态,包括:所述主应用进程每隔预置的第一时间间隔,向所述辅应用进程发送第一监听信息;所述辅应用进程每隔预置的第二时间间隔,向所述主应用进程发送第二监听信息。4.根据权利要求3所述的方法,其特征在于,所述主应用进程和辅应用进程通过如下方式确定对方是否运行异常:若在第一预置时长内,所述辅应用进程未接收到所述主应用进程发送的所述第一监听信息,则确定所述主应用进程运行异常;若在第二预置时长内,所述主应用进程未接收到所述辅应用进程发送的所述第二监听信息,则确定所述辅应用进程运行异常。5.根据权利要求1-4中任一项所述的方法,其特征在于,所述辅应用进程只负责监听所述主应用进程。6.一种监听进程状态的装置,其特征在于,包括:监听模块,运行于主应用进程和辅应用进程中,用于监听与所在的应用进程归属同一个应用程序的应用进程的运行状态,其中,所述主应用进程和...
【专利技术属性】
技术研发人员:张广志,
申请(专利权)人:乐视控股北京有限公司,乐视移动智能信息技术北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。