[发明专利]一种崩溃信息处理方法、装置、设备及介质在审
申请号: | 201911119290.0 | 申请日: | 2019-11-15 |
公开(公告)号: | CN111061583A | 公开(公告)日: | 2020-04-24 |
发明(设计)人: | 赵博强;徐胜利;徐鸿玥;张远斌;王博 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 崩溃 信息处理 方法 装置 设备 介质 | ||
本发明公开了一种崩溃信息处理方法、装置、设备及介质,所述方法包括获取多条崩溃信息,每条崩溃信息指向一个崩溃事件;对所述崩溃信息进行聚类,得到至少一个目标崩溃集;对目标崩溃集中的崩溃信息进行分析,得到所述目标崩溃集指向的关联特征信息和/或时序操作行为特征信息。本发明通过对崩溃信息进行精准聚类得到目标崩溃集,以目标崩溃集为粒度进行崩溃信息的分析得到关联特征信息和时序操作行为特征信息,从而可以基于关联特征信息和时序操作行为特征信息较大程度地还原崩溃场景,从而快速复现崩溃,提升崩溃的复现的成功率,降低崩溃的复现复杂度。
技术领域
本发明涉及崩溃分析领域,尤其涉及一种崩溃信息处理方法、装置、设备及介质。
背景技术
为了便于分析应用软件的崩溃,达到优化应用软件的目的,现有技术中往往需要对崩溃相关的崩溃信息进行收集,根据崩溃信息复现崩溃。崩溃信息可以包括应用程序崩溃时的硬件数据和日志信息,比如,硬件数据可以包括手机型号、内存、厂商等信息;日志数据可以包括崩溃堆栈、错误日志等信息。
为了提升崩溃复现的概率,现有技术还可以对崩溃信息进行数据处理,根据数据处理结果复现崩溃。然而,这种数据处理通常只能够进行简单维度的数据分析,并且对人工存在较强依赖。比如将采集到的崩溃信息逐条进行单维度展示,以便于人工分析;再比如统计某类崩溃信息中的某种数据项的占比信息,例如手机厂商占比、不同档次内存占比以及其他单维度信息占比,进而根据占比分析结果复现崩溃,但是,这种分析结果对于崩溃复现的成功率的提升效果也不显著。
发明内容
为了解决现有技术中对崩溃信息进行单维度分析无法捕捉崩溃信息中不同数据之间的关联性,无法获取精确的场景信息以及操作行为时序信息,导致崩溃复现困难的技术问题,本发明实施例提供一种崩溃信息处理方法、装置、设备及介质。
一方面,本发明提供了一种崩溃信息处理方法,所述方法包括:
获取多条崩溃信息,每条崩溃信息指向一个崩溃事件;
对所述崩溃信息进行聚类,得到至少一个目标崩溃集;
对目标崩溃集中的崩溃信息进行分析,得到所述目标崩溃集指向的关联特征信息和/或时序操作行为特征信息。
另一方面,本发明提供一种崩溃信息处理装置,所述装置包括:
崩溃信息获取模块,用于获取多条崩溃信息,每条崩溃信息指向一个崩溃事件;
聚类模块,用于对所述崩溃信息进行聚类,得到至少一个目标崩溃集;
分析模块,用于对目标崩溃集中的崩溃信息进行分析,得到所述目标崩溃集指向的关联特征信息和/或时序操作行为特征信息。
另一方面,本发明提供一种计算机存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现上述的一种崩溃信息处理方法。
另一方面,本发明提供一种崩溃信息处理设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行上述的一种崩溃信息处理方法。
本发明提供了一种崩溃信息处理方法、装置、设备及介质,通过对崩溃信息进行精准聚类得到目标崩溃集,以目标崩溃集为粒度进行崩溃信息的分析得到关联特征信息和时序操作行为特征信息,从而可以基于关联特征信息和时序操作行为特征信息较大程度地还原崩溃场景,从而快速复现崩溃,提升崩溃的复现的成功率,降低崩溃的复现复杂度。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911119290.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种外球面轴承
- 下一篇:一种电网线路工程考勤方法及系统