【技术实现步骤摘要】
崩溃告警方法、装置、系统、设备及可读存储介质
[0001]本申请涉及计算机及数据处理
,具体涉及一种崩溃告警方法、装置、系统、设备及可读存储介质。
技术介绍
[0002]如今,随着移动终端技术的蓬勃发展,出现了各种高性能的移动终端,给人们的生活带来了极大的便利。但是,在Android应用在开发过程中,有一定概率存在由于代码逻辑不完善导致出现漏洞的情况。而在Android应用发布之后,如果不小心触发漏洞,则会导致Android应用崩溃,用户体验极差,且开发人员往往无法在第一时间及时有效地获取漏洞的相关信息,例如内存使用情况、Android线程堆栈和设备状态等信息,导致无法及时有效地处理漏洞。
[0003]在构思及实现本申请过程中,本申请的专利技术人发现,现有技术在Android应用发生崩溃后,一般会将崩溃时应用的相关运行情况上传至崩溃收集后台中,再通过开发人员定期登录崩溃收集平台进行查看和处理,但这种处理方式较为耗时,无法及时有效对信息进行处理,导致时效性较差的问题。
[0004]前面的叙述在于提供一般的 ...
【技术保护点】
【技术特征摘要】
1.一种崩溃告警方法,其特征在于,包括如下步骤:获取应用崩溃信息集合,所述应用崩溃信息集合至少包括一个崩溃数据;在将所述应用崩溃信息集合上传至崩溃监控平台后,对所述应用崩溃信息集合先后进行崩溃堆栈分析和特征值计算,得到崩溃堆栈对应的特征值;根据崩溃堆栈分析后的应用崩溃信息集合及其对应特征值进行实时崩溃计数,得到预设时间段内所述特征值对应的崩溃计数值;当所述崩溃计数值大于预设告警值时,生成对应的崩溃告警信息进行崩溃告警。2.根据权利要求1所述的崩溃告警方法,其特征在于,所述获取应用崩溃信息集合,包括:实时获取应用崩溃时生成的初始崩溃数据,并对所述初始崩溃数据进行编号;其中,所述初始崩溃数据包括崩溃堆栈和终端设备运行状态信息。3.根据权利要求1所述的崩溃告警方法,其特征在于,所述对所述应用崩溃信息集合先后进行崩溃堆栈分析和特征值计算,得到崩溃堆栈对应的特征值,包括:对所述应用崩溃信息集合中的崩溃堆栈进行分析归类;采用散列算法对进行分析归类后的崩溃堆栈进行特征值计算,得到各个崩溃堆栈对应的特征值。4.根据权利要求3所述的崩溃告警方法,其特征在于,所述对所述应用崩溃信息集合中的崩溃堆栈进行分析归类,包括:通过正则表达式先后去除所述崩溃堆栈中源代码的行号和下标。5.根据权利要求1所述的崩溃告警方法,其特征在于,所述根据崩溃堆栈分析后的应用崩溃信息集合及其对应特征值进行实时崩溃计数,得到所述特征值对应的崩溃计数值,包括:通过信息队列将所述特征值推送至实时计算平台进行崩溃计数;实时统计所述特征值在预设时间段内的出现的崩溃次数,生成所述特征值对应的崩溃计数值。6.根据权利要求1所述的崩溃告警方法,其特征在于,所述当所述崩溃计数值大于预设告警值时,生成对应的崩溃告警信息进行崩溃告警,包括:当判断任一特征值对应的崩溃计数值大于预设告警值时,根据...
【专利技术属性】
技术研发人员:李宇杰,
申请(专利权)人:深圳依时货拉拉科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。