[发明专利]应用程序崩溃日志的处理方法、系统、设备和存储介质在审
| 申请号: | 201810802961.2 | 申请日: | 2018-07-18 |
| 公开(公告)号: | CN109032909A | 公开(公告)日: | 2018-12-18 |
| 发明(设计)人: | 曹俊成;刘李丰;刘兴波 | 申请(专利权)人: | 携程旅游信息技术(上海)有限公司 |
| 主分类号: | G06F11/34 | 分类号: | G06F11/34;G06K9/62 |
| 代理公司: | 上海隆天律师事务所 31282 | 代理人: | 臧云霄;钟宗 |
| 地址: | 201203 上海市浦东新*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 崩溃日志 应用程序 指纹信息 相似度 崩溃 聚类 存储介质 特征信息 业务部门 符号化处理 电子设备 格式转化 聚类处理 符号化 可读 排查 预设 解析 上报 修复 开发 | ||
本发明提供应用程序崩溃日志的处理方法、系统、电子设备和存储介质,其中处理方法包括:接收应用程序上报的崩溃日志;对所述崩溃日志进行符号化处理,将所述崩溃日志的格式转化成可读格式;解析所述崩溃日志,获取所述崩溃日志的指纹信息;计算各崩溃日志的指纹信息之间的相似度,将指纹信息的相似度高于预设的相似度阈值的崩溃日志归入同一崩溃聚类;获取所述崩溃聚类的特征信息,根据所述特征信息将所述崩溃聚类推送至对应的业务部门。本发明通过对崩溃日志进行符号化和聚类处理,并识别聚类所属的业务部门,方便开发人员及时了解、排查和修复崩溃问题。
技术领域
本发明涉及互联网技术领域,具体地说,涉及一种应用程序崩溃日志的处理方法、系统、电子设备和存储介质。
背景技术
客户端在运行应用程序(APPlication,简称APP)的过程中,可能会因为应用违反操作系统规则,或应用中有Bug(漏洞)等原因发生崩溃并产生崩溃日志。
目前,大部分客户端都有崩溃上报程序,当客户端发生崩溃时,会由崩溃上报程序收集产生的崩溃日志上报给服务器。服务器接收到崩溃日志后保存,以便由研发人员根据服务器上保存的崩溃日志进行分析。
然而,随着应用程序产品的增多,不同APP产品,甚至是同一APP产品的不同模块单元,可能是由不同的开发人员负责,这使得开发人员需要从服务器上保存的大量的崩溃日志中查找出与自己负责的APP产品有关的崩溃日志来加以分析,查找过程浪费了很多时间,导致Bug排查效率低下。
并且,日志信息无法和公司内部的业务部门关联,无法根据业务进行分类统计、邮件报警等,也无法将崩溃日志导出,供其他系统进行数据挖掘、分析,崩溃日志的使用率差。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本发明的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
针对现有技术中的问题,本发明提供一种应用程序崩溃日志的处理方法、系统、电子设备和存储介质,克服崩溃漏洞排查效率低,崩溃日志使用率差的问题。
根据本发明的一个方面,提供一种应用程序崩溃日志的处理方法,包括如下步骤:接收应用程序上报的崩溃日志;对所述崩溃日志进行符号化处理,将所述崩溃日志的格式转化成可读格式;解析所述崩溃日志,获取所述崩溃日志的指纹信息;计算各崩溃日志的指纹信息之间的相似度,将指纹信息的相似度高于预设的相似度阈值的崩溃日志归入同一崩溃聚类;获取所述崩溃聚类的特征信息,根据所述特征信息将所述崩溃聚类推送至对应的业务部门。
优选的,上述的处理方法中,对所述崩溃日志进行符号化处理的步骤包括:获取所述崩溃日志包含的操作系统平台信息;根据所述操作系统平台信息,获取对应版本的所述应用程序编译时生成的符号表;根据所述符号表,对所述崩溃日志进行符号化处理。
优选的,上述的处理方法中,通过异步下载队列下载所述符号表,并根据LRU淘汰机制对下载的所述符号表进行过滤。
优选的,上述的处理方法中,获取所述崩溃日志的指纹信息的步骤包括:解析所述崩溃日志,过滤所述崩溃日志中的噪音信息;提取所述崩溃日志中包含的导致所述应用程序崩溃的错误堆栈;根据所述错误堆栈,采用Hash函数计算所述崩溃日志的指纹信息。
优选的,上述的处理方法中,采用LCS算法计算各崩溃日志的指纹信息之间的相似度。
优选的,上述的处理方法中,当一崩溃日志的指纹信息与其余崩溃日志的指纹信息之间的相似度均未达所述相似度阈值时,将该崩溃日志单独创建一崩溃聚类。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于携程旅游信息技术(上海)有限公司,未经携程旅游信息技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810802961.2/2.html,转载请声明来源钻瓜专利网。





