[发明专利]系统异常处理方法及装置在审
申请号: | 201710108517.6 | 申请日: | 2017-02-27 |
公开(公告)号: | CN106933677A | 公开(公告)日: | 2017-07-07 |
发明(设计)人: | 赵锐 | 申请(专利权)人: | 宇龙计算机通信科技(深圳)有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F11/30 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司44334 | 代理人: | 曾柳燕 |
地址: | 518057 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 异常 处理 方法 装置 | ||
技术领域
本发明涉及异常处理的技术领域,尤其涉及一种系统异常处理方法及装置。
背景技术
目前电子设备中的系统异常处理一般采用限频、调整功率放大器的开关周期及调整液晶显示屏相关参数等方式,虽然能够改善温升,但是没有从根源上解决问题,不仅无法改善系统卡顿的现象,还会增加系统卡顿的几率,影响用户体验。
发明内容
鉴于以上内容,有必要提供一种系统异常处理方法及装置,能够改善温升及卡顿问题,提高用户体验。
一种系统异常处理方法,应用于电子设备中,所述方法包括:
监测所述电子设备的操作系统的运行状态;
当监测到所述运行状态处于异常时,分析所述运行状态处于异常的原因;及
根据所述原因对所述运行状态进行处理。
根据本发明优选实施例,所述监测所述电子设备的操作系统的运行状态包括:
监测所述电子设备的温度;
当所述电子设备的温度高于第一温度阈值时,监测到所述运行状态处于异常。
根据本发明优选实施例,所述分析所述运行状态处于异常的原因包括:
获取所述操作系统中保存的日志;
根据所述日志计算所述操作系统中所有应用程序的占用率;及
根据所有应用程序的占用率确定处于异常状态的应用程序。
根据本发明优选实施例,所述根据所有应用程序的占用率确定处于异常状态的应用程序包括:
对所有应用程序的占用率进行排序,获取前预设位数的应用程序;
当所述前预设位数的应用程序中有第一目标应用程序在所述电子设备的后台运行,且所述第一目标应用程序不是用户自动挂载在后台上时,确定所述第一目标应用程序异常;或
当所述前预设位数的应用程序中有第二目标应用程序在所述电子设备的前台运行时,确定所述第二目标应用程序异常;或
当所述前预设位数的应用程序中有第三目标应用程序在所述电子设备的后台运行,且所述第三目标应用程序是用户挂载在后台运行时,确定所述第三目标应用程序异常。
根据本发明优选实施例,所述根据所述原因对所述运行状态进行处理包括:
当确定所述第一目标应用程序异常时,清理所述第一目标应用程序对应的进程,释放所述第一目标应用程序占用的资源;或
当确定所述第二目标应用程序异常时,输出提示信息以提示用户确认是否对所述第二目标应用程序进行处理;或
当确定所述第三目标应用程序异常时,输出提示信息以提示用户确认是否对所述第三目标应用程序进行处理。
根据本发明优选实施例,所述方法还包括:
当所述电子设备的温度大于或者等于第二温度阈值,所述第二温度阈值大于所述第一温度阈值时,通过所述操作系统的内核层直接上报给所述操作系统的系统层,通过所述系统层获取处于异常状态的第四目标应用程序;当所述第四目标应用程序在后台运行时,通过所述系统层通知所述内核层清理所述第四目标应用程序对应的进程,并释放所述第四目标应用程序所占用的资源。
一种系统异常处理装置,运行于所述电子设备中,所述装置包括:
监测模块,用于监测所述电子设备的操作系统的运行状态;
分析模块,用于当监测到所述运行状态处于异常时,分析所述运行状态处于异常的原因;及
处理模块,用于根据所述原因对所述运行状态进行处理。
根据本发明优选实施例,所述监测模块用于监测所述电子设备的操作系统的运行状态包括:
监测所述电子设备的温度;
当所述电子设备的温度高于第一温度阈值时,监测到所述运行状态处于异常。
根据本发明优选实施例,所述分析模块包括:
获取子模块,用于获取所述操作系统中保存的日志;
计算子模块,用于根据所述日志计算所述操作系统中所有应用程序的占用率;及
确定子模块,用于根据所有应用程序的占用率确定处于异常状态的应用程序。
根据本发明优选实施例,所述确定子模块用于根据所有应用程序的占用率确定处于异常状态的应用程序包括:
对所有应用程序的占用率进行排序,获取前预设位数的应用程序;
当所述前预设位数的应用程序中有第一目标应用程序在所述电子设备的后台运行,且所述第一目标应用程序不是用户自动挂载在后台上时,确定所述第一目标应用程序异常;或
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宇龙计算机通信科技(深圳)有限公司,未经宇龙计算机通信科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710108517.6/2.html,转载请声明来源钻瓜专利网。