[发明专利]系统异常处理方法和装置在审
申请号: | 202110561962.4 | 申请日: | 2021-05-24 |
公开(公告)号: | CN113032130A | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 高明 | 申请(专利权)人: | 荣耀终端有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F11/14;G06F11/32 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 余娜;黄健 |
地址: | 518040 广东省深圳市福田区香蜜湖街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 异常 处理 方法 装置 | ||
本申请实施例提供一种系统异常处理方法和装置,涉及终端技术领域,本申请实施例的方法在确认SD卡已插入电子设备后,电子设备通过启动子进程对SD卡的数据进行FSCK时,电子设备可以在主进程中监控子进程的运行,从而可以及时地了解子进程的运行,进而,在判断子进程的运行满足预设条件时,电子设备可以通过停止子进程,及时地避免电子设备因内存占用过大而出现卡顿、黑屏或重启等问题,进一步地,及时地避免电子设备的系统崩溃,从而增强电子设备启动和运行的鲁棒性,使得整机可用性不受SD卡的影响,也使得用户不用频繁更换SD卡,从而提高用户对电子设备的使用体验。
技术领域
本申请涉及终端技术领域,尤其涉及一种系统异常处理方法和装置。
背景技术
随着电子设备的普及,用户可以在电子设备上挂载安全数字(secure digitalmemory dard,SD)存储卡,这样,电子设备可以使用SD存储卡存储数据。
可能的场景中,当电子设备使用的是异常SD存储卡时,电子设备可能出现卡顿、黑屏或重启等问题,这样,电子设备可以通过更换SD存储卡的方式避免出现的问题。
但是,在电子设备每次出现卡顿、黑屏或重启等问题时,用户都需要花费时间更换SD存储卡,而且,更换的SD卡也不能保证电子设备不会出现卡顿、黑屏或重启等问题,影响了用户对电子设备的使用体验。
发明内容
本申请实施例提供一种系统异常处理方法和装置,本申请实施例的方法在确认SD卡已插入电子设备后,电子设备通过启动子进程对SD卡的数据进行FSCK时,电子设备可以在主进程中监控子进程的运行,从而可以及时地了解子进程的运行,进而,在判断子进程的运行满足预设条件时,电子设备可以通过停止子进程,及时地避免电子设备因内存占用过大而出现卡顿、黑屏或重启等问题,进一步地,及时地避免电子设备的系统崩溃,从而增强电子设备启动和运行的鲁棒性,使得整机可用性不受SD卡的影响,也使得用户不用频繁更换SD卡,从而提高用户对电子设备的使用体验。
第一方面,本申请实施例提供一种系统异常处理方法,该方法包括:电子设备在内核层检测到关于安全数字存储卡SD卡插入的中断报告;电子设备在内核层的用户空间事件Uevent接口扫描,确认SD卡已插入电子设备;电子设备通过内核层向系统层上报SD卡已插入电子设备的事件;电子设备启动子进程对SD卡的数据进行文件系统检查FSCK;电子设备在主进程中监控子进程;在子进程的运行满足预设条件时,电子设备停止子进程。这样,电子设备通过启动一个新的子进程代替初始化进程启动的FSCK程序,一旦新的子进程满足预设条件时,电子设备可以停止该子进程的运行,从而避免电子设备出现卡顿、黑屏或重启等问题。
一种可能的实现方式中,在子进程的运行满足预设条件时,电子设备停止子进程,包括:在子进程的运行时间大于或等于第一值,和/或,子进程运行中电子设备的内存占用比例大于或等于第二值时,电子设备停止子进程。这样,电子设备可以停止子进程的运行,避免电子设备运行子进程时的内存占用过大,从而避免电子设备出现卡顿、黑屏或重启等问题。
一种可能的实现方式中,在子进程的运行时间大于或等于第一值,和/或,子进程运行中电子设备的内存占用比例大于或等于第二值时,电子设备停止子进程,包括:电子设备判断子进程的运行时间是否大于或等于第一值;在子进程的运行时间大于或等于第一值时,电子设备停止子进程;或者,在子进程的运行时间小于第一值时,电子设备判断子进程运行中电子设备的内存占用比例是否大于或等于第二值;在子进程运行中电子设备的内存占用比例大于或等于第二值时,电子设备停止子进程。这样,电子设备可以避免出现卡顿、黑屏或重启等问题。
一种可能的实现方式中,该方法还包括:在子进程运行中电子设备的内存占用比例小于第二值时,电子设备等待预设时长后,再次判断子进程的运行时间是否大于或等于第一值。这样,电子设备重复执行判断过程,从而使得电子设备的判断结果不受外部网络环境的影响,提高判断结果的准确性。
一种可能的实现方式中,第一值为60秒,第二值为40%,预设时长为1秒。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于荣耀终端有限公司,未经荣耀终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110561962.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:可穿戴智能显示设备
- 下一篇:一种移动终端会议系统