[发明专利]应用异常处理方法、存储介质及计算机设备有效
申请号: | 201810448842.1 | 申请日: | 2018-05-11 |
公开(公告)号: | CN108647106B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 张蓓;魏学峰;严明;黄斌;袁明凯;阎超 | 申请(专利权)人: | 深圳市腾讯网络信息技术有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 何平;邓云鹏 |
地址: | 518101 广东省深圳市宝安区新安街道新安六路御景*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 异常 处理 方法 存储 介质 计算机 设备 | ||
一种应用异常处理方法,包括步骤:获取发生第一应用异常时上传的第一应用异常信息,所述第一应用异常信息包括:发生所述第一应用异常时捕获的第一异常堆栈信息;解析所述第一异常堆栈信息,确定发生第一应用异常的第一应用模块的第一模块类型特征;根据所述第一模块类型特征,确定所述第一应用异常的第一异常类型。上述应用异常处理方法,通过解析应用异常发生时上传的堆栈信息,确定该应用异常发生的模块,并按照应用异常发生的模块对应用异常进行分类,通过这种分类方法对堆栈信息进行分类,可以解决应用异常的定位问题,从而可以有效减少解决应用异常所花费的时间。
技术领域
本申请涉及计算机技术领域,特别是涉及一种应用异常处理方法、计算机可读存储介质、计算机设备。
背景技术
移动端应用软件的异常将影响整个软件的使用体验,为快速定位解决这些应用异常问题,一般都会捕获应用异常堆栈信息,通过应用异常堆栈信息,可以定位到一些异常的调用函数。
现有技术中在异常发生时,捕获程序异常发生时的内存堆栈、机型、系统等相关信息,上传到服务器,通过服务器识别同一个项目上报的相同问题,以便对异常进行统计和分析、计算应用异常率、主要应用异常问题等,以促进新项目程序定位异常问题,达到优化程序的目的;但是使用这样的方法仍有部分组件的应用异常难以定位。
发明内容
基于此,有必要针对现有技术中部分组件的应用异常难以定位的问题,提供一种应用异常处理方法、存储介质及计算机设备。
一种应用异常处理方法,包括:
获取发生第一应用异常时上传的第一应用异常信息,所述第一应用异常信息包括:发生所述第一应用异常时捕获的第一异常堆栈信息;
解析所述第一异常堆栈信息,确定发生第一应用异常的第一应用模块的第一模块类型特征;
根据所述第一模块类型特征,确定所述第一应用异常的第一异常类型。
一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行所述应用异常处理方法的步骤。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行所述应用异常处理方法的步骤。
上述应用异常处理方法、存储介质及计算机设备,通过获取发生第一应用异常时上传第一异常堆栈信息,对第一异常堆栈信息解析后确定发生第一应用异常的第一应用模块的第一模块类型特征,根据第一模块类型特征将第一应用异常确定第一异常类型。其通过解析应用异常发生时上传的堆栈信息,获得该应用异常发生的模块,并按照应用异常发生的模块的模块类型特征,确定应用异常的异常类型,由于模块的多样性,从而增加了应用异常分类的维度,据此对应用异常进行分类,可以解决应用异常的定位问题,从而有效减少解决应用异常所花费的时间。
附图说明
图1为一个实施例中应用异常处理方法的应用环境图;
图2为一个实施例中应用异常处理方法的流程示意图;
图3为一个实施例中应用异常处理方法的流程示意图;
图4为一个实施例中建立共性异常案例库的流程示意图;
图5为一个实施例中建立共性异常案例库的流程示意图;
图6为一个实施例中应用异常处理方法的流程示意图;
图7为一个实施例中应用异常处理方法的流程示意图;
图8为一个具体实施例中建立共性异常案例库的流程示意图;
图9为一个具体实施例中为应用异常推荐解决方案的流程示意图;
图10为一个实施例中应用异常堆栈信息示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市腾讯网络信息技术有限公司,未经深圳市腾讯网络信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810448842.1/2.html,转载请声明来源钻瓜专利网。