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

    专利2025-02-16  38


    本发明涉及通信,尤其涉及一种应用程序异常处理方法、装置、电子设备及存储介质。


    背景技术:

    1、应用程序的稳定运行对于机构的业务进展以及用户体验十分重要,因此,对于应用程序的开发需要考虑到应用程序的稳定性。

    2、目前,在应用程序出现假死或者崩溃等问题时,尤其是在研发人员的非工作时间内,研发人员无法及时对应用程序出现的异常问题进行处理,导致应用程序的使用将出现长时间的宕机或者功能出现错误等问题。

    3、为了解决上述问题,需要对应用程序的异常情况的处理方式进行改进。


    技术实现思路

    1、本发明提供了一种应用程序异常处理方法、装置、电子设备及存储介质,以解决应用程序出现异常时无法及时对应用程序进行修复,导致出现程序宕机或功能异常的问题。

    2、第一方面,本发明实施例提供了一种应用程序异常处理方法,包括:

    3、在检测到目标应用程序出现异常时,获取与所述目标应用程序对应的程序运行数据;

    4、根据所述程序运行数据,确定所述目标应用程序对应的异常类型;其中,所述异常类型包括系统运行内存异常类型和/或所述目标应用程序与至少一个关联终端之间的连接状态异常类型;

    5、调取与所述异常类型对应的目标处理方式,并基于所述目标处理方式对所述目标应用程序异常修复,以使所述目标应用程序正常运行。

    6、第二方面,本发明实施例还提供了一种应用程序异常处理装置,包括:

    7、数据获取模块,用于在检测到目标应用程序出现异常时,获取与所述目标应用程序对应的程序运行数据;

    8、异常类型确定模块,用于根据所述程序运行数据,确定所述目标应用程序对应的异常类型;其中,所述异常类型包括系统运行内存异常类型和/或所述目标应用程序与至少一个关联终端之间的连接状态异常类型;

    9、处理模块,用于调取与所述异常类型对应的目标处理方式,并基于所述目标处理方式对所述目标应用程序异常修复,以使所述目标应用程序正常运行。

    10、第三方面,本发明实施例还提供了一种电子设备,包括:

    11、至少一个处理器;以及

    12、与所述至少一个处理器通信连接的存储器;其中,

    13、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的应用程序异常处理方法。

    14、第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的应用程序异常处理方法。

    15、本发明实施例的技术方案,通过在检测到目标应用程序出现异常时,获取与目标应用程序对应的程序运行数据;根据程序运行数据,确定目标应用程序对应的异常类型;若内存异常类型为内存异常类型,则调取与异常类型对应的目标处理方式,并基于目标处理方式对目标应用程序异常修复,以使目标应用程序正常运行。在实际应用中,当目标应用程序的系统运行内存的可运行空间不足时,将会导致目标应用程序出现卡顿甚至宕机的情况,若不及时对目标应用程序进行修复处理,则会影响目标应用程序中的应用功能的正常使用,影响用户对目标应用程序的使用体验。基于此,本技术方案通过对目标应用程序的系统运行内存进行内存监测,并在可运行空间不足时对目标应用程序进行重启,或者对系统运行内存中的系统运行数据进行数据清理,以增加可运行空间,从而解决目标应用程序的内存异常问题,达到了在目标应用程序出现内存异常时及时增加目标应用程序的可运行空间,保障目标应用程序的正常运行,并提高用户对目标应用程序的使用体验的效果。

    16、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。



    技术特征:

    1.一种应用程序异常处理方法,其特征在于,包括:

    2.根据权利要求1所述的方法,其特征在于,所述内存异常类型为所述内存异常类型,所述根据所述程序运行数据,确定所述目标应用程序对应的异常类型,包括:

    3.根据权利要求2所述的方法,其特征在于,所述调取与所述异常类型对应的目标处理方式,并基于所述目标处理方式对所述目标应用程序异常修复,以使所述目标应用程序正常运行,包括:

    4.根据权利要求1所述的方法,其特征在于,所述异常类型为所述连接状态异常类型,所述根据所述程序运行数据,确定所述目标应用程序对应的异常类型,包括:

    5.根据权利要求4所述的方法,其特征在于,所述调取与所述异常类型对应的目标处理方式,并基于所述目标处理方式对所述目标应用程序异常修复,以使所述目标应用程序正常运行,包括:

    6.根据权利要求5所述的方法,其特征在于,还包括:

    7.根据权利要求1所述的方法,其特征在于,还包括:

    8.一种应用程序异常处理装置,其特征在于,包括:

    9.一种电子设备,其特征在于,所述电子设备包括:

    10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的应用程序异常处理方法。


    技术总结
    本发明公开了一种应用程序异常处理方法、装置、电子设备及存储介质,其中,该方法包括:在检测到目标应用程序出现异常时,获取与目标应用程序对应的程序运行数据;根据程序运行数据,确定目标应用程序对应的异常类型;其中,异常类型包括系统运行内存异常类型和/或目标应用程序与至少一个关联终端之间的连接状态异常类型;调取与异常类型对应的目标处理方式,并基于目标处理方式对目标应用程序异常修复,以使目标应用程序正常运行。解决应用程序出现异常时无法及时对应用程序进行修复,导致出现程序宕机或功能异常的问题,实现了应用程序出现异常时及时对应用程序进行异常修复,以保证应用程序的正常使用,提高用户体验的效果。

    技术研发人员:欧阳其平,吴彤
    受保护的技术使用者:深圳市灰度科技有限公司
    技术研发日:
    技术公布日:2024/4/29
    转载请注明原文地址:https://wp.8miu.com/read-83226.html

    最新回复(0)