【技术实现步骤摘要】
一种系统服务恢复方法、装置和电子设备
[0001]本申请涉及电子
,尤其涉及一种系统服务恢复方法、装置和电子设备。
技术介绍
[0002]随着电子技术和互联网技术的发展,电子设备(例如手机、平板电脑等)已经成为人们生活中不可或缺的一部分,用户在电子设备上安装各种各样的第三方应用和服务软件来满足日常生活的需求,但同时基于电子设备的第三方应用和服务软件也涌现出了越来越多的兼容性问题,而第三方应用和服务软件的兼容性问题可能导致电子设备的系统进程出现崩溃。
[0003]现有的电子设备在系统进程出现崩溃时,一般是通过重启电子设备来恢复系统服务。然而,重启电子设备所需要的时间较长、效率较低,电子设备的系统进程需要较长时间才能正常对外提供服务,严重的影响了用户的使用体验。
技术实现思路
[0004]本申请公开了一种系统服务恢复方法、电子设备和计算机可读存储介质。可以有效降低系统服务恢复所需要的时长,提高系统服务恢复的效率。
[0005]第一方面,本申请实施例提供一种系统服务恢复方法,应用于电子设备中, ...
【技术保护点】
【技术特征摘要】
1.一种系统服务恢复方法,应用于电子设备,其特征在于,包括:控制系统能力SA进程中的本地管理者通过Binder驱动程序,监听系统能力管理者SAMGR进程的死亡通知信息,所述本地管理者用于对所述SA进程中的系统能力进行管理;当监听到所述SAMGR进程的死亡通知信息后,控制所述本地管理者通过所述Binder驱动程序,获取所述SAMGR进程的代理对象;控制所述本地管理者通过所述SAMGR进程的代理对象,把所述SA进程中的系统能力注册到所述SAMGR进程中,以恢复系统服务。2.如权利要求1所述的系统服务恢复方法,其特征在于,所述控制所述本地管理者通过所述SAMGR进程的代理对象,把所述SA进程中的系统能力注册到所述SAMGR进程中,包括:控制所述本地管理者通过所述SAMGR进程的代理对象,向所述SAMGR进程发送系统能力SA记录信息,把所述SA进程中的系统能力注册到所述SAMGR进程中,所述SA记录信息中记录有所述SA进程中的系统能力的相关信息。3.如权利要求1所述的系统服务恢复方法,其特征在于,所述控制所述本地管理者通过所述Binder驱动程序,获取所述SAMGR进程的代理对象,包括:控制所述SAMGR进程重启;控制所述Binder驱动程序与所述SAMGR进程进行Binder通信,获取所述SAMGR进程的代理对象;控制所述Binder驱动程序向所述本地管理者发送所述SAMGR进程的代理对象。4.如权利要求3所述的系统服务恢复方法,其特征在于,在控制所述SAMGR进程重启之前,包括:当守护进程监听到所述SAMGR进程的死亡通知信息时,控制所述守护进程触发所述SAMGR进程的重启指令,所述守护进程用于启动SAMGR进程,以及守护并监视SAMGR进程。5.如权利要求1至4任...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。