【技术实现步骤摘要】
本公开涉及计算机,尤其涉及人工智能、软件开发。
技术介绍
1、移动端app的崩溃(crash)回收、监控和分析,一直是软件开发的重要环节,线上崩溃率的高低也代表了一个应用程序(application,app)的稳定性与可靠性。所以高时效地完成崩溃数据回收解析和问题定位就显得至关重要。
2、传统的崩溃回收与分析流程一般是研发人员手动回收崩溃堆栈文件并解析成明文形式,然后基于个人代码经验对崩溃堆栈进行分析,找到崩溃的具体原因并加以修复。但是对于手机地图这种用户量级极大的app,各业务(驾车导航、公交、步骑行等)以组件形式聚合,同时各组件之间又存在着相互调用关系,仅崩溃定位具体组件这一环节就会耗费大量时间,且由于研发人员不可能了解全部的组件代码,分析崩溃原因又会耗费大量人力,导致当前地图app的崩溃定位整体效率较低,且门槛极高,仅经验非常丰富的研发人员才具备独立解决崩溃问题的能力。因此,亟需一种高效的崩溃定位方法。
技术实现思路
1、本公开提供了一种崩溃定位方法、装置、设备及存储介质
2、本文档来自技高网...
【技术保护点】
1.一种崩溃定位方法,包括:
2.根据权利要求1所述的方法,其中,所述基于崩溃定位模型,对所述解析堆栈文件进行定位推理处理,得到所述解析堆栈文件的崩溃定位信息,包括:
3.根据权利要求2所述的方法,其中,所述基于提示词模板和所述解析堆栈文件的堆栈信息,得到第一提示词,包括:
4.根据权利要求1所述的方法,其中,所述基于崩溃定位模型,对所述解析堆栈文件进行定位推理处理,得到所述解析堆栈文件的崩溃定位信息,包括:
5.根据权利要求4所述的方法,其中,所述基于崩溃定位模型,对所述未匹配堆栈文件进行定位推理处理,得到所述未匹配堆
...【技术特征摘要】
1.一种崩溃定位方法,包括:
2.根据权利要求1所述的方法,其中,所述基于崩溃定位模型,对所述解析堆栈文件进行定位推理处理,得到所述解析堆栈文件的崩溃定位信息,包括:
3.根据权利要求2所述的方法,其中,所述基于提示词模板和所述解析堆栈文件的堆栈信息,得到第一提示词,包括:
4.根据权利要求1所述的方法,其中,所述基于崩溃定位模型,对所述解析堆栈文件进行定位推理处理,得到所述解析堆栈文件的崩溃定位信息,包括:
5.根据权利要求4所述的方法,其中,所述基于崩溃定位模型,对所述未匹配堆栈文件进行定位推理处理,得到所述未匹配堆栈文件的崩溃定位信息,包括:
6.根据权利要求5所述的方法,其中,所述基于提示词模板和所述未匹配堆栈文件的堆栈信息,得到第二提示词,包括:
7.根据权利要求1所述的方法,其中,获取原始崩溃数据,包括:
8.根据权利要求7所述的方法,所述通过发布订阅模式和/或云端监听模式,获取原始崩溃数据,包括:
9.根据权利要求7或8所述的方法,所述通过发布订阅模式和/或云端监听模式,获取原始崩溃数据,包括:
10.根据权利要求1所述的方法,其中,所述对所述待解析崩溃堆栈文件进行解析,得到解析堆栈文件,包括:
11.根据权利要求1所述的方法,其中,从所述原始崩溃数据中提取待解析崩溃堆栈文件,包括:
12.根据权利要求1所述的方法,其中,还包括:
13.根据权利要求1-12中任一项所述的方法,其中,所述崩溃定位模型的输入数据和输出数据的格式均为json格式。
14.根据权利要求1-12中任一项所述的方法,其中,还包括:
15.一种...
【专利技术属性】
技术研发人员:孙宇博,金鑫,
申请(专利权)人:百度时代网络技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。