[发明专利]应用异常处理方法、终端及计算机可读存储介质有效
申请号: | 202111007813.X | 申请日: | 2021-08-30 |
公开(公告)号: | CN113867999B | 公开(公告)日: | 2022-09-30 |
发明(设计)人: | 肖名鹏;雒云 | 申请(专利权)人: | 荣耀终端有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F9/445 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 李红艳 |
地址: | 518040 广东省深圳市福田区香蜜湖街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 异常 处理 方法 终端 计算机 可读 存储 介质 | ||
本申请实施例公开了一种应用异常处理方法、终端及计算机可读存储介质,涉及终端技术领域。该方法应用于包括应用和异常处理模块的终端中,该方法包括:异常处理模块若检测到应用在运行中发生异常,则对应用进行功能检测;异常处理模块若检测到应用具有拦截应用的异常日志的功能,则将应用的异常日志发送给应用,以及将异常日志输出至异常处理模块对应的异常日志数据库;应用接收异常处理模块发送的异常日志,对异常日志进行处理。如此,在应用能够拦截应用的异常日志的情况下,异常处理模块也可以提取到应用的异常日志,以供系统侧快速定位和解决应用的异常问题,避免了应用拦截异常日志对应用异常问题的解决效果和解决效率的影响。
技术领域
本申请涉及终端技术领域,尤其涉及一种应用异常处理方法、终端及计算机可读存储介质。
背景技术
随着终端技术的发展,终端能够实现的功能也越来越丰富。比如,终端可以安装多种多样的应用,通过安装的应用实现各种功能。但是,对于终端中安装的应用来说,应用在运行中可能会发生异常。为了快速定位和解决应用异常,终端系统中配置有异常处理模块,异常处理模块可以在检测到应用在运行中发生异常时,确定应用发生异常的异常日志,调用默认异常处理机制,通过默认异常处理机制将应用的异常日志输出至异常处理模块对应的异常日志数据库,以供终端系统根据异常处理模块输出的异常日志分析应用异常原因以及解决应用异常问题。
但是随着应用的发展,应用厂家开始通过各种手段拦截应用的异常日志。比如,应用在启动之后,可以通过相关接口将异常处理模块的默认异常处理机制替换为应用的应用异常处理机制。这样,在应用运行的过程中,若异常处理模块检测到应用发生异常,所调用的异常处理机制将会变成应用的应用异常处理机制,也即是,异常处理模块在检测到应用运行中发生异常时,将调用应用的应用异常处理机制,通过应用异常处理机制将应用的异常日志发送给应用进行处理。如此,应用的异常日志将会被应用自身拦截,而不能输出至异常日志数据库,以供系统侧处理。
如果应用的异常日志被应用自身拦截,则应用异常问题的解决将完全依赖于应用自身的修复。但是,应用异常往往不仅与应用自身有关,与终端系统侧也有一定的关系,如果应用的异常日志被应用自身拦截,将导致终端的系统侧无法提取异常日志,也就无法根据异常日志定位应用侧及系统侧故障,进而导致应用故障和系统故障根因定位困难,影响应用异常问题的解决效果和解决效率。
发明内容
本申请提供一种应用异常处理方法、终端及计算机可读存储介质,可以解决相关技术中应用的异常日志被应用拦截,导致终端的系统侧无法提取异常日志,也就无法根据异常日志定位系统侧故障,影响应用异常问题的解决效果和解决效率的问题。
第一方面,提供一种应用异常处理方法,该方法应用于终端中,终端包括应用和异常处理模块,该方法包括:
异常处理模块若检测到应用在运行中发生异常,则对应用进行功能检测,以检测应用是否具有拦截应用的异常日志的功能;
异常处理模块若检测到应用具有拦截所述应用的异常日志的功能,则将应用的异常日志发送给应用,以及将异常日志输出至异常处理模块对应的异常日志数据库;
应用接收异常处理模块发送的异常日志,对异常日志进行处理。
其中,应用可以为终端安装的任一应用,一般为第三方应用。异常处理模块配置于终端的系统侧,用于对系统侧发生的异常进行处理,系统侧发生的异常包括应用运行中发生的异常。
其中,应用在运行中发生的异常是指应用的程序在执行过程中出现的异常。比如,应用在运行中发生的异常可以包括类型转换异常、空指针异常、数组下标越界异常、字符串下标越界异常、算术异常、找不到类异常、找不到文件异常等。这些异常可能会导致程序无法继续执行,比如会导致应用的进程或线程中断等,进而导致应用发生崩溃或闪退等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于荣耀终端有限公司,未经荣耀终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111007813.X/2.html,转载请声明来源钻瓜专利网。