[发明专利]崩溃日志的解析方法及其装置在审
申请号: | 202210764083.6 | 申请日: | 2022-06-30 |
公开(公告)号: | CN115080297A | 公开(公告)日: | 2022-09-20 |
发明(设计)人: | 王小红;石忠德;李琦;梁莉娜 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 李月 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 崩溃 日志 解析 方法 及其 装置 | ||
1.一种崩溃日志的解析方法,其特征在于,所述方法包括:
获取设备中应用程序APP的初始崩溃日志和系统文件;
对所述初始崩溃文件的拓展名进行修改,得到目标崩溃文件;
基于所述系统文件对所述目标崩溃日志进行验证;
若验证通过,则对所述目标崩溃日志进行解析,得到目标日志文件,所述目标日子文件包括所述APP的事故信息。
2.根据权利要求1所述的方法,其特征在于,所述对所述目标崩溃日志进行解析,得到目标日志文件,包括:
对所述目标崩溃日志进行符号化解析,得到所述APP发生事故的类名与方法名;
根据所述类名与所述方法名,生成初始日志文件,对所述初始日志文件进行命名处理,得到所述目标日志文件。
3.根据权利要求1或2所述的方法,其特征在于,所述基于所述系统文件对所述目标崩溃日志进行验证,包括:
判断所述系统文件中的身份验证信息与所述目标崩溃文件中的身份验证信息是否一致;
若所述系统文件中的身份验证信息与所述目标崩溃文件中的身份验证信息一致,则确定所述验证通过;
若所述系统文件中的身份验证信息与所述目标崩溃文件中的身份验证信息不一致,则确定所述验证未通过。
4.根据权利要求3所述的方法,其特征在于,所述系统文件包括程序文件和符号表文件,所述判断所述系统文件中的身份验证信息与所述目标崩溃文件中的身份验证信息是否一致,包括:
判断所述程序文件和所述符号表文件中的身份验证信息与所述目标崩溃文件中的身份验证信息是否一致;
若所述程序文件和所述符号表文件中的身份验证信息均与所述目标崩溃文件中的身份验证信息一致,则表示所述系统文件中的身份验证信息与所述目标崩溃文件中的身份验证信息一致。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
若所述验证未通过,则重新获取所述APP的新的目标崩溃文件,并基于所述系统文件重新对所述新的目标崩溃文件进行验证。
6.根据权利要求3所述的方法,其特征在于,包括:
响应于所述身份验证未通过,确认所述身份验证未通过的原因;
基于所述身份验证未通过的原因,输出报错提醒信息。
7.根据权利要求1或2所述的方法,其特征在于,所述获取设备中应用程序APP的初始崩溃日志和系统文件,包括:
获取所述设备中所包含的多个基础文件;
将所述多个基础文件显示在解析应用程序界面的导入文件预览区域,其中,所述解析应用程序可安装于所述设备上;
响应于基于所述导入文件预览区域对所述多个基础文件的选定操作,获取所述设备中的所述崩溃日志和所述系统文件。
8.根据权利要求7所述的方法,其特征在于,还包括:
在所述解析应用程序界面的生成文件预览区域展示所述目标日志文件;
基于所述解析应用程序界面获取导出指令,响应于所述导出指令将所述目标日志文件按照目标路径进行存储。
9.一种崩溃日志的解析装置,其特征在于,所述装置包括:
获取模块,用于获取设备中应用程序APP的初始崩溃日志和系统文件;
修改模块,用于对所述初始崩溃文件的拓展名进行修改,得到目标崩溃文件;
验证模块,用于基于所述目标崩溃日志对所述系统文件进行验证;
解析模块,用于若验证通过,则对所述系统文件进行解析,得到目标日志文件,所述目标日子文件包括所述APP的事故信息。
10.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210764083.6/1.html,转载请声明来源钻瓜专利网。