【技术实现步骤摘要】
小程序的异常处理方法、装置、电子设备和存储介质
本申请涉及计算机
,尤其涉及小程序领域。
技术介绍
小程序是一种不需要下载安装即可使用的应用程序。由于小程序具有轻量化、即用即走等优点,所以,小程序的使用场景日趋丰富,功能也日趋复杂。相应地,在小程序使用过程中出现的异常事件也逐渐增多。针对小程序的异常事件,一般由开发人员或测试人员手动运行小程序,在复现出异常事件时,根据经验确定对应的修复策略。
技术实现思路
本申请提供了一种小程序的异常处理方法、装置、电子设备和存储介质。根据本申请的一方面,提供了一种小程序的异常处理方法,包括:响应于确定终端中的小程序运行中出现异常事件,获取终端中的小程序日志;根据小程序日志,确定日志特征集合;根据日志特征集合和预先训练的智能分析模型,得到异常事件在小程序中的影响度;根据异常事件在小程序中的影响度,确定是否在小程序中修复异常事件。根据本申请的另一方面,提供了一种小程序的异常处理装置,包括:第一获取模块,用 ...
【技术保护点】
1.一种小程序的异常处理方法,包括:/n响应于确定终端中的小程序运行中出现异常事件,获取所述终端中的小程序日志;/n根据所述小程序日志,确定日志特征集合;/n根据所述日志特征集合和预先训练的智能分析模型,得到所述异常事件在所述小程序中的影响度;/n根据所述异常事件在所述小程序中的影响度,确定是否在所述小程序中修复所述异常事件。/n
【技术特征摘要】
1.一种小程序的异常处理方法,包括:
响应于确定终端中的小程序运行中出现异常事件,获取所述终端中的小程序日志;
根据所述小程序日志,确定日志特征集合;
根据所述日志特征集合和预先训练的智能分析模型,得到所述异常事件在所述小程序中的影响度;
根据所述异常事件在所述小程序中的影响度,确定是否在所述小程序中修复所述异常事件。
2.根据权利要求1所述的方法,其中,所述日志特征集合中的版本信息为所述小程序的当前版本号;
所述根据所述日志特征集合和预先训练的智能分析模型,得到所述异常事件在所述小程序中的影响度,包括:
根据所述日志特征集合和预先训练的智能分析模型,得到所述异常事件在所述当前版本号对应的小程序中的影响度;
所述根据所述异常事件在所述小程序中的影响度,确定是否在所述小程序中修复所述异常事件,包括:
根据所述异常事件在所述当前版本号对应的小程序中的影响度,确定是否在所述当前版本号对应的小程序中修复所述异常事件。
3.根据权利要求2所述的方法,还包括:
将所述日志特征集合中的版本信息由所述当前版本号改为目标版本号,得到调整后的日志特征集合,将调整后的日志特征集合作为目标特征集合;
根据所述目标特征集合和所述智能分析模型,得到所述异常事件在所述目标版本号对应的小程序中的影响度;
根据所述异常事件在所述目标版本号对应的小程序中的影响度,确定是否在所述目标版本号对应的小程序中修复所述异常事件。
4.根据权利要求3所述的方法,其中,所述目标版本号包括宿主应用版本号和前端框架版本号;
所述方法还包括:
根据所述异常事件在所述当前版本号对应的小程序中的影响度以及在所述目标版本号的宿主应用版本号对应的小程序中的影响度,计算第一影响度差值;
根据所述异常事件在所述当前版本号对应的小程序中的影响度以及在所述目标版本号的前端框架版本号对应的小程序中的影响度,计算第二影响度差值;
根据所述第一影响度差值和所述第二影响度差值,确定在宿主应用更新对应的新版本小程序中修复所述异常事件或在前端框架更新对应的新版本小程序中修复所述异常事件。
5.根据权利要求4所述的方法,其中,所述根据所述第一影响度差值和所述第二影响度差值,确定在宿主应用更新对应的新版本小程序中修复所述异常事件或在前端框架更新对应的新版本小程序中修复所述异常事件,包括:
在所述第一影响度差值大于所述第二影响度差值的情况下,确定在宿主应用更新对应的新版本小程序中修复所述异常事件;
在所述第一影响度差值小于所述第二影响度差值的情况下,确定在前端框架更新对应的新版本小程序中修复所述异常事件。
6.根据权利要求1至5中任一项所述的方法,其中,所述获取所述终端中的小程序日志,包括:
通过长连接通路向所述终端发送回捞指令;
接收所述终端返回的小程序日志。
7.根据权利要求1至5中任一项所述的方法,还包括:
获取所述小程序日志中与所述异常事件对应的报错信息;
根据所述报错信息的报错类型,更新所述报错类型的累计次数;
在所述累计次数达到预设阈值时,生成告警信息。
8.一种小程序的异常处理装置,包括:
第一获取模块,用于响应于确定终端中的小程序运行中出现异常事件,获取所述终端中的小程序日志;
第一确定模块,用于根据所述小程序日志,确定日志特征集合;
第一影...
【专利技术属性】
技术研发人员:孙文明,杨硕,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。