[发明专利]应用程序的异常分析方法、装置、计算机设备和存储介质在审
申请号: | 201810180089.2 | 申请日: | 2018-03-05 |
公开(公告)号: | CN108491320A | 公开(公告)日: | 2018-09-04 |
发明(设计)人: | 周子平 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王宁 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 异常分析 应用程序 计算机设备 存储介质 日志文件 异常定位 开发人员工作量 读取 应用程序修复 应用程序运行 定位信息 模型读取 日志信息 输出异常 信息上传 有效减少 运行状况 调用 服务器 记录 申请 | ||
本申请涉及一种应用程序的异常分析方法、装置、计算机设备和存储介质。所述方法包括:运行应用程序,对所述应用程序的运行状况记录对应的日志文件;当所述应用程序运行过程中发生异常时,调用异常分析模型;通过所述异常分析模型读取所述日志文件,利用读取到的日志信息进行异常定位,输出异常定位信息;将所述异常定位信息上传至服务器。采用本方法能够有效减少开发人员工作量,提高应用程序修复效率。
技术领域
本申请涉及计算机技术领域,特别是涉及一种应用程序的异常分析方法、装置、计算机设备和存储介质。
背景技术
随着计算机技术的发展,涌现出了多种多样的应用程序。应用程序为人们的工作和生活带来了诸多便利。应用程序在用户终端运行时,如果出现了异常,通常是用户终端将相应的日志文件上报至服务器。服务器将日志文件转移给开发人员,由开发人员对应用程序进行修复。由于应用程序的异常类型较多,开发人员需要对每种异常类型进行排查才能对异常进行定位。由此在修复应用程序时给开发人员造成了较大的工作量,使得应用程序的修复效率较低。
发明内容
基于此,有必要针对上述技术问题,提供一种能够有效减少开发人员工作量,提高应用程序修复效率的应用程序的异常分析方法、装置、计算机设备和存储介质。
一种应用程序的异常分析方法,所述方法包括:
运行应用程序,对所述应用程序的运行状况记录对应的日志文件;
当所述应用程序运行过程中发生异常时,调用异常分析模型;
通过所述异常分析模型读取所述日志文件,利用读取到的日志信息进行异常定位,输出异常定位信息;
将所述异常定位信息上传至服务器。
在其中一个实施例中,所述异常分析模型具有对应的异常类型;通过所述异常分析模型读取所述日志文件,利用读取到的日志信息进行异常定位,输出异常定位信息包括:
通过多个异常分析模型并行读取所述日志文件,得到与异常类型对应的日志信息;
通过多个异常分析模型利用与异常类型对应的日志信息,对应用程序的异常状况并行进行异常分析,得到一个或多个异常结果;
根据所述异常结果输出对应的异常定位信息。
在其中一个实施例中,根据所述异常结果输出对应的异常定位信息包括:
在所述异常结果中提取异常名称、报错代码位置以及对应的调用函数;
将所述异常名称、报错代码位置以及对应的调用函数按照预设格式生成与异常类型对应的异常定位信息。
在其中一个实施例中,所述方法还包括:
当再次启动应用程序时,向服务器发送所述应用程序对应的更新请求;所述更新请求用于服务器获取应用程序更新后的安装包;
接收服务器返回的更新后的安装包,利用所述更新后的安装包对本地的应用程序进行更新。
在其中一个实施例中,所述方法还包括:
在所述应用程序再次启动之前,若接收到与所述应用程序对应的页面链接,且所述页面链接被触发时,解析所述页面链接对应的传递参数,对所述传递参数进行缓存;
当所述应用程序在更新后再次启动时,通过更新后的应用程序调用已缓存的传递参数,跳转至与所述页面链接对应的页面。
在其中一个实施例中,所述方法还包括:
采集埋点数据,将所述埋点数据上传至服务器;所述埋点数据用于服务器对用户感兴趣功能进行分析,利用所述感兴趣业务功能获取静态资源对应的差分包;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810180089.2/2.html,转载请声明来源钻瓜专利网。