[发明专利]一种异常分析的方法、装置、电子设备及可读存储介质在审
申请号: | 202110427622.2 | 申请日: | 2021-04-20 |
公开(公告)号: | CN113110976A | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 郭鹏 | 申请(专利权)人: | 北京百家科技集团有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 李飞 |
地址: | 100082 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 异常 分析 方法 装置 电子设备 可读 存储 介质 | ||
本申请属于检测技术领域,公开了一种异常分析的方法、装置、电子设备及可读存储介质,该方法包括,获取接收的异常文件,异常文件是异常捕获进程对目标应用程序进行异常监控获得的,异常文件中至少包含目标应用程序的程序标识信息;获取针对异常文件中的程序标识信息设置的程序数据库文件;基于程序数据库文件,确定异常文件的异常类别;根据程序数据库文件和异常类别,对异常文件进行分析,获得异常分析结果。这样,通过异常捕获进程对目标应用程序进行异常监控,可以捕获完整的异常信息,进而提高了异常分析结果的准确率。
技术领域
本申请涉及检测技术领域,具体而言,涉及一种异常分析的方法、装置、电子设备及可读存储介质。
背景技术
应用程序在运行的过程中,通常会发生程序崩溃问题,且不同版本的应用程序的程序崩溃原因通常是不同的,因此,通常需要采集和分析应用程序的异常文件,从而可以通过获得的异常分析结果,对应用程序进行优化,以减少应用程序的崩溃率。
但是,现有技术中,异常文件中的异常信息通常不完整,使得异常分析结果的准确率较低,因此,如何提高异常分析结果的准确率,是一个需要解决的技术问题。
发明内容
本申请实施例的目的在于提供一种异常分析的方法、装置、电子设备及可读存储介质,用以在针对应用程序进行异常分析时,提高异常分析结果的准确率。
一方面,提供一种异常分析的方法,包括:
获取接收的异常文件,异常文件是异常捕获进程对目标应用程序进行异常监控获得的,异常文件中至少包含目标应用程序的程序标识信息;
获取针对异常文件中的程序标识信息设置的程序数据库文件;
基于程序数据库文件,确定异常文件的异常类别;
根据程序数据库文件和异常类别,对异常文件进行分析,获得异常分析结果。
在上述实现过程中,通过异常捕获进程对目标应用程序进行异常监控,可以捕获完整的异常信息,进而提高了异常分析结果的准确率。
可选的,异常文件还包括以下参数中的任意一种或任意组合:
异常类型信息、附加堆栈信息以及进程信息;
程序标识信息用于指示目标应用程序的版本号。
在上述实现过程中,可以获取用于异常分析的相关信息。
可选的,根据程序数据库文件和异常类别,对异常文件进行分析,获得异常分析结果,包括:
若确定异常文件的数量高于指定文件数量,则分别对每一异常类别对应的各异常文件进行筛选;
采用崩溃分析工具,分别基于每一筛选出的目标异常文件对应的程序数据库文件,对相应目标异常文件进行异常分析,获得异常分析结果。
在上述实现过程中,对文件进行筛选,提高了分析效率。
一方面,提供一种异常分析的方法,包括:
确定目标应用程序启动后,通过异常捕获进程,对目标应用程序进异常监控;
若检测到目标应用程序出现异常,则获取异常文件;
根据获取的服务端地址,向服务端发送异常文件。
在上述实现过程中,通过异常捕获进程对目标应用程序进行异常监控,可以捕获完整的异常信息,进而提高了异常分析结果的准确率。
可选的,根据获取的服务端地址,向服务端发送异常文件,包括:
获取异常文件中包含的程序标识信息;
获取针对程序标识信息对应设置的服务端地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百家科技集团有限公司,未经北京百家科技集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110427622.2/2.html,转载请声明来源钻瓜专利网。