一种应用异常处理方法、装置、计算设备及存储介质与流程

文档序号:35342181发布日期:2023-09-07 12:37阅读:35来源:国知局
一种应用异常处理方法、装置、计算设备及存储介质与流程

本发明涉及计算机,具体涉及一种应用异常处理方法、装置、计算设备及存储介质。


背景技术:

1、目前,用户终端上安装有大量应用程序(以下简称为“应用”),以满足用户的需求。应用常使用了多种开发技术的融合,用于快速开发实现业务需求的迭代更新。应用在使用过程中,如果出现严重缺陷,则会导致运行异常,需要及时进行异常定位以方便修复,避免影响用户的体验效果。


技术实现思路

1、鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种应用异常处理方法、装置、计算设备以及存储介质。

2、根据本发明的一个方面,提供一种应用异常处理方法,在计算设备中执行,应用驻留在用户终端中,计算设备与用户终端连接,该方法包括:接收用户终端发送的应用异常请求,确定至少一个导致应用异常的可疑文件;从用户终端获取各可疑文件;利用各可疑文件,确定异常数据,并对异常数据进行处理,以将应用恢复至正常。

3、可选地,在根据本发明的应用异常处理方法中,其中,在从用户终端获取各可疑文件之前,还包括:从用户终端中获取与应用相关联的各文件的文件特征信息;基于文件特征信息,以确定各可疑文件是否存在。

4、可选地,在根据本发明的应用异常处理方法中,其中,利用各可疑文件,确定异常数据,包括:通过各可疑文件,模拟应用在用户终端的运行场景,以确定出异常数据。

5、可选地,在根据本发明的应用异常处理方法中,其中,对异常数据进行处理,以将应用恢复至正常,包括:对异常数据进行删除;或基于异常数据,对应用进行更新。

6、可选地,在根据本发明的应用异常处理方法中,其中,从用户终端获取各可疑文件,包括:控制所述用户终端对各可疑文件进行压缩,并将压缩后的压缩文件进行上传。

7、可选地,在根据本发明的应用异常处理方法中,其中,用户终端中还驻留有沙盒,各可疑文件存储在沙盒中。

8、可选地,在根据本发明的应用异常处理方法中,其中,还包括:当检测到用户终端在文件压缩或文件上传出错时,基于出错原因,控制用户终端进行相应调整。

9、可选地,在根据本发明的应用异常处理方法中,其中,出错原因至少包括:用户终端文件接口出错、存储空间不足、用户终端本地文件信息出错、上传中网络接口出错、上传请求状态非200至300之间错误信息。

10、可选地,在根据本发明的应用异常处理方法中,其中,从用户终端获取各可疑文件,包括:响应于应用异常请求,将用户终端标记为异常终端;当检测到异常终端重启应用时,获取各可疑文件。

11、可选地,在根据本发明的应用异常处理方法中,其中,从用户终端获取各可疑文件,包括:响应于应用异常请求,将用户终端标记为异常终端;向异常终端发送应用重启指令,以便控制异常终端重启应用,并获取各可疑文件。

12、可选地,在根据本发明的应用异常处理方法中,其中,接收用户终端发送的应用异常请求,确定至少一个导致应用异常的可疑文件,包括:基于应用异常请求,确定异常类型;将异常类型与预设的配置文件进行匹配,以确定出各可疑文件,配置文件中至少记录有各异常类型与可疑文件的关联关系。

13、可选地,在根据本发明的应用异常处理方法中,其中,文件特征信息至少包括文件目录信息。

14、根据本发明的又一个方面,提供一种应用异常处理装置,驻留在计算设备中,应用驻留在用户终端中,计算设备与用户终端连接,该装置包括:确定模块,适于接收用户发送的应用异常请求,确定至少一个导致应用异常的可疑文件;获取模块,适于从用户终端获取各可疑文件;处理模块,适于利用各可疑文件,确定异常数据,并对异常数据进行处理,以将应用恢复至正常。

15、根据本发明的又一个方面,提供一种计算设备,包括:至少一个处理器;和存储有程序指令的存储器,其中,所述程序指令被配置为适于由所述至少一个处理器执行,所述程序指令包括用于执行上述方法的指令。

16、根据本发明的又一个方面,提供一种存储有程序指令的可读存储介质,当所述程序指令被计算设备读取并执行时,使得所述计算设备执行上述的方法。

17、根据本发明的方案,根据用户反馈的应用异常请求,标记出可能导致应用异常的可疑文件,再对这些可疑文件进行提取和分析,从而确定出导致该应用异常的异常数据,再根据确定出的异常数据进行异常处理。

18、根据本发明的方案,可应用于解决疑难问题场景、特殊数据存储场景、应用配置不当等多种场景,帮助开发者快速找到应用异常原因,定位异常数据,从而解决问题。另外,本发明的应用异常处理方法适用于所有的应用。

19、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。



技术特征:

1.一种应用异常处理方法,在计算设备中执行,所述应用驻留在用户终端中,所述计算设备与用户终端连接,该方法包括:

2.如权利要求1所述的方法,其中,在所述从所述用户终端获取各所述可疑文件之前,还包括:

3.如权利要求1所述的方法,其中,利用各所述可疑文件,确定异常数据,包括:

4.如权利要求3所述的方法,其中,对所述异常数据进行处理,以将所述应用恢复至正常,包括:

5.如权利要求1所述的方法,其中,从所述用户终端获取各所述可疑文件,包括:

6.如权利要求1所述的方法,其中,所述用户终端中还驻留有沙盒,各所述可疑文件存储在所述沙盒中。

7.如权利要求5所述的方法,其中,还包括:

8.一种应用异常处理装置,驻留在计算设备中,所述应用驻留在用户终端中,所述计算设备与用户终端连接,该装置包括:

9.一种计算设备,包括:

10.一种存储有程序指令的可读存储介质,当所述程序指令被计算设备读取并执行时,使得所述计算设备执行如权利要求1-7中任一项所述的方法。


技术总结
本发明公开了一种应用异常处理方法、装置、计算设备以及存储介质,应用异常处理方法,在计算设备中执行,应用驻留在用户终端中,计算设备与用户终端连接,该方法包括:接收用户终端发送的应用异常请求,确定至少一个导致应用异常的可疑文件;从用户终端获取各可疑文件;利用各可疑文件,确定异常数据,并对异常数据进行处理,以将应用恢复至正常。该方法可应用于解决疑难问题场景、特殊数据存储场景、应用配置不当等多种场景,帮助开发者快速找到应用异常原因,定位异常数据,从而解决问题。另外,本发明的应用异常处理方法适用于所有的应用。

技术研发人员:何旭程,张洁,余洲,欧阳梦南
受保护的技术使用者:车智互联(北京)科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1