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





