[发明专利]一种分析应用崩溃的方法和装置在审
申请号: | 201810862406.9 | 申请日: | 2018-08-01 |
公开(公告)号: | CN110795259A | 公开(公告)日: | 2020-02-14 |
发明(设计)人: | 张磊 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 11219 中原信达知识产权代理有限责任公司 | 代理人: | 张一军;张效荣 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 崩溃 分析应用 报错 计算机技术领域 源代码 应用 数据管理策略 方法和装置 过程自动化 修复 记录发送 数据包括 数据确定 数据追溯 记录 发送 查询 创建 分析 | ||
本发明公开了一种分析应用崩溃的方法和装置,涉及计算机技术领域。该方法的一个具体实施方式包括:获取应用的崩溃数据,所述崩溃数据包括引起崩溃的标识;根据所述崩溃数据确定所述应用的源代码中的报错代码;查询所述报错代码的提交记录;根据所述提交记录发送修复任务。该实施方式能够利用应用的崩溃数据追溯提交记录,发送对应修复任务,创建崩溃数据管理策略,将人力分析的过程自动化,提高分析应用崩溃的效率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种分析应用崩溃的方法、装置、电子设备和计算机可读介质。
背景技术
应用崩溃(Crash)是指应用程序、软件等在运行期间由于代码编写错误等原因导致的一种异常状态,一般发生崩溃后程序会被系统关闭并有相应的代码行堆栈信息回调给应用程序供开发者分析解决问题。目前分析应用崩溃的方式主要是开发人员手动查看堆栈,定位问题,找到对应的代码提交人。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
随着应用更新升级的频率加快,人力分析的效率低,缺乏对于崩溃数的管理策略。
发明内容
有鉴于此,本发明实施例提供一种分析应用崩溃的方法和装置,能够利用应用的崩溃数据追溯提交记录,发送对应修复任务,创建崩溃数据管理策略,将人力分析的过程自动化,提高分析应用崩溃的效率。
为实现上述目的,根据本发明实施例的一个方面,提供了一种分析应用崩溃的方法,包括:获取应用的崩溃数据,所述崩溃数据包括引起崩溃的标识;根据所述崩溃数据确定所述应用的源代码中的报错代码;查询所述报错代码的提交记录;根据所述提交记录发送修复任务。
可选地,根据所述崩溃数据确定所述应用的源代码中的报错代码包括:根据映射文件将所述崩溃数据中引起崩溃的标识转换为所述源代码中的标识,根据所述源代码中的标识确定所述源代码中的报错代码。
可选地,所述方法还包括:将所述崩溃数据和所述源代码中的报错代码存储至报错数据库。
可选地,所述方法还包括:根据所述崩溃数据、所述报错代码、所述报错代码的提交记录生成分析报告。
可选地,查询所述报错代码的提交记录包括:查询所述报错代码的至少两次的提交记录,比较所述至少两次的提交记录的差异,将所述差异包括至所述分析报告。
可选地,所述方法还包括:根据所述崩溃数据的类型、所述崩溃数据中引起崩溃的标识、所述源代码中的标识、所述源代码中的报错代码中的一个或多个生成所述应用的报错标识。
为实现上述目的,根据本发明实施例的另一个方面,提供了一种分析应用崩溃的装置,包括:获取模块,用于获取应用的崩溃数据,所述崩溃数据包括引起崩溃的标识;定位模块,用于根据所述崩溃数据确定所述应用的源代码中的报错代码;追溯模块,用于查询所述报错代码的提交记录;任务模块,用于根据所述提交记录发送修复任务。
可选地,所述定位模块还用于根据映射文件将所述崩溃数据中引起崩溃的标识转换为所述源代码中的标识,根据所述源代码中的标识确定所述源代码中的报错代码。
可选地,所述装置还包括:存储模块,用于将所述崩溃数据和所述源代码中的报错代码存储至报错数据库。
可选地,所述装置还包括:报告模块,用于根据所述崩溃数据、所述报错代码、所述报错代码的提交记录生成分析报告。
可选地,所述追溯模块还用于查询所述报错代码的至少两次的提交记录,比较所述至少两次的提交记录的差异,将所述差异包括至所述分析报告。
可选地,所述装置还包括:标识模块,用于根据所述崩溃数据的类型、所述崩溃数据中引起崩溃的标识、所述源代码中的标识、所述源代码中的报错代码中的一个或多个生成所述应用的报错标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810862406.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:字体库匹配方法、装置及设备
- 下一篇:一种智能客户关怀系统