[发明专利]一种面向安卓应用的崩溃信息线上分析方法在审
申请号: | 202111471664.2 | 申请日: | 2021-11-30 |
公开(公告)号: | CN114138537A | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | 房春荣;李秋婷;田元汉;虞圣呈;陈振宇 | 申请(专利权)人: | 南京大学 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/30;G06K9/62 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210093 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 应用 崩溃 信息 线上 分析 方法 | ||
1.一种面向安卓应用的崩溃信息线上分析方法,其特征是:(1)应用通过SDK接入系统,系统自动监控应用运行状态,全局捕获崩溃异常堆栈,同时自动收集并上传崩溃发生时的上下文信息,包括设备软硬件参数、页面路径跟踪、崩溃截图、内存占用;(2)通过关键句模式匹配和不一致性分析对崩溃去重,基于支持向量机和朴素贝叶斯算法进行崩溃分类,并按页面分布、版本分布、设备分布等多个维度展示详细崩溃信息;(3)针对各崩溃类别提供参考解决建议,并支持提交和点赞第三方解决建议,智能推荐同类别崩溃高分解决建议,具体包括以下步骤:
1)用户通过填写产品名称、产品类型及产品描述等内容,系统将自动生成应用app_key,用于唯一标识应用;
2)用户按照系统集成说明将SDK嵌入应用,实现系统与应用的接入;
3)应用启动时,首先利用Java反射机制监听Activity生命周期,以获取用户页面操作路径和截图,同时判断设备中是否存在遗留未上传文件,若存在应立即上传至服务器;
4)应用崩溃时,通过安卓异常处理机制捕获异常,并收集异常堆栈、设备硬件信息、设备性能状态信息等内容,并读取已获取的用户操作路径及崩溃截图等信息一并上传至服务器;
5)对已上传的崩溃数据进行解析,采用支持向量机和朴素贝叶斯分类算法预测崩溃类别,并将类别与解决方案一一对应;通过模式匹配和不一致性分析方法实现崩溃去重;
6)在分类和去重的基础上,从页面分布、机型设备分布、上报趋势、应用版本分布、详细堆栈、用户页面跟踪、解决方案等维度生成可视化崩溃报告,以帮助用户快速查找、定位和修复崩溃;
7)统计应用的崩溃发生次数、影响用户数、总问题数、已修复问题数、最新问题数等实时监控分析数据,以帮助用户实时掌控应用运行状况。
2.据权利要求1所述的面向安卓应用的崩溃信息线上分析系统,其特征是全局监听并自动捕获用户端发生的应用崩溃,同时收集并上传崩溃发生设备的完整上下文信息以实现多维度崩溃分析和展示。
3.据权利要求1所述的面向安卓应用的崩溃信息线上分析系统,其特征是通过模式匹配和不一致性分析对结构化崩溃信息进行去重,并将其异常堆栈哈希向量化,再采用支持向量机和朴素贝叶斯分类算法训练分类模型以预测崩溃类别。
4.据权利要求1所述的面向安卓应用的崩溃信息线上分析系统,其特征是从页面、应用版本、机型等多个不同维度分析并展示可视化崩溃报告,并详细分析展示各类别崩溃页面路径跟踪、崩溃截图以及监控崩溃上报趋势。
5.据权利要求1所述的面向安卓应用的崩溃信息线上分析系统,其特征是针对崩溃类别提供参考解决建议,并支持用户添加和点赞第三方解决建议,智能推荐高赞同类别崩溃第三方解决建议。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京大学,未经南京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111471664.2/1.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置