本申请涉及运维数据反馈技术领域,尤其涉及一种应用的运行异常识别方法、装置、电子设备及存储介质。本申请的应用的运行异常识别方法、装置、电子设备及存储介质,当监测到目标应用的目标操作时,将目标操作的操作数据进行记录;获取目标应用的最近预设次数的操作数据;获取目标应用的当前操作特征数据;根据当前操作特征数据判断目标应用是否运行异常;通过上述方式,对用户在使用目标应用过程中表征应用运行不流畅的目标操作进行监测,对目标操作的操作数据进行分析以判断目标应用是否出现运行异常,在目标应用出现严重运行错误或应用崩溃之前识别出运行异常,解决不利于运行异常的快速识别的问题,具有能够在早期及时识别应用运行异常的效果。运行异常的效果。运行异常的效果。
【技术实现步骤摘要】
应用的运行异常识别方法、装置、电子设备及存储介质
[0001]本申请涉及运维数据反馈
,尤其涉及一种应用的运行异常识别方法、装置、电子设备及存储介质。
技术介绍
[0002]随着科技的发展,各种形式的应用越来越普遍,在应用的使用过程中会出现运行异常,应用的开发人员针对应用的运行异常数据进行分析,根据分析结果对应用进行调整和优化。因此,需要及时将应用的运行异常数据反馈至应用的服务端。
[0003]现有技术中,第一种方式为将一段时间内应用产生的全部运行数据反馈至服务端,服务端从全部运行数据中获取运行异常数据进行分析,开发人员需要等待运行数据的收集及定期反馈才能进行分析,不利于应用运行异常的快速识别;第二种方式为当应用出现严重运行错误或应用崩溃时生成对应的运行异常数据,随后将生成的运行异常数据反馈至服务端,上述运行异常数据在应用出现明显运行错误或应用崩溃时才会生成,不利于应用运行异常的快速识别。
技术实现思路
[0004]鉴于以上问题,本申请实施例提供一种应用的运行异常识别方法、装置、电子设备及存储介质,以解决上述技术问题。
[0005]第一方面,本申请实施例提供一种应用的运行异常识别方法,包括:
[0006]当监测到目标应用的目标操作时,将所述目标操作的操作数据进行记录;
[0007]获取所述目标应用的最近预设次数的所述目标操作的操作数据;
[0008]根据所述最近预设次数的所述操作数据,获取所述目标应用的当前操作特征数据;
[0009]根据所述当前操作特征数据判断所述目标应用是否运行异常。
[0010]作为一种实施方式,所述根据所述当前操作特征数据判断所述目标应用是否运行异常之后,还包括:
[0011]若所述目标应用运行异常,则将所述目标应用的最近预设次数的所述目标操作对应的运行日志信息作为当前异常日志信息,发送至所述目标应用的服务端。
[0012]作为一种实施方式,所述根据所述当前操作特征数据判断所述目标应用是否运行异常之后,还包括:
[0013]若所述目标应用运行异常,则在所述目标应用的当前显示界面中显示运行异常提示窗口;
[0014]接收用户在所述运行异常提示窗口中输入的反馈信息,将所述反馈信息发送至所述目标应用的服务端。
[0015]作为一种实施方式,所述目标操作包括启动操作和/或刷新操作,所述操作数据包括操作时间;
[0016]所述根据所述最近预设次数的所述操作数据,获取所述目标应用的当前操作特征数据,包括:
[0017]根据每相邻的两个所述操作数据计算相邻两次所述目标操作的时间间隔,将所述时间间隔作为所述当前操作特征数据。
[0018]作为一种实施方式,所述根据所述当前操作特征数据判断所述目标应用是否运行异常,包括:
[0019]若每个所述时间间隔均小于预设时间阈值,则确定所述目标应用运行异常。
[0020]作为一种实施方式,所述根据所述当前操作特征数据判断所述目标应用是否运行异常,还包括:
[0021]若至少一个所述时间间隔大于或等于所述预设时间阈值,则确定所述目标应用运行正常。
[0022]作为一种实施方式,所述目标应用为预设网页,所述预设网页的网页地址包括目标域名;
[0023]相应地,所述当监测到目标应用的目标操作时,将所述目标操作的操作数据进行记录,包括:
[0024]当监测到所述预设网页的启动操作时,将所述启动操作的操作时间在第一预设文件中进行记录,并启动针对所述预设网页的运行日志信息收集功能以将所述预设网页的运行日志信息在所述第一预设文件中进行记录;
[0025]当监测到所述预设网页或所述预设网页的子网页的刷新操作时,将所述刷新操作的操作时间在所述第一预设文件中进行记录。
[0026]第二方面,本申请实施例提供一种应用的运行异常识别装置,包括:
[0027]操作监测模块,用于当监测到目标应用的目标操作时,将所述目标操作的操作数据进行记录;
[0028]第一处理模块,用于获取所述目标应用的最近预设次数的所述操作数据;
[0029]第二处理模块,用于根据所述最近预设次数的所述操作数据,获取所述目标应用的当前操作特征数据;
[0030]判断模块,用于根据所述当前操作特征数据判断所述目标应用是否运行异常。
[0031]第三方面,本申请实施例提供一种电子设备,包括处理器、以及与所述处理器耦接的存储器,所述存储器存储有可被所述处理器执行的程序指令;所述处理器执行所述存储器存储的所述程序指令时实现上述的应用的运行异常识别方法。
[0032]第四方面,本申请实施例提供一种存储介质,所述存储介质内存储有程序指令,所述程序指令被处理器执行时实现上述的应用的运行异常识别方法。
[0033]本申请的应用的运行异常识别方法、装置、电子设备及存储介质,当监测到目标应用的目标操作时,将所述目标操作的操作数据进行记录;获取所述目标应用的最近预设次数的所述操作数据;根据所述最近预设次数的所述操作数据,获取所述目标应用的当前操作特征数据;根据所述当前操作特征数据判断所述目标应用是否运行异常;通过上述方式,对用户在使用目标应用过程中的能够表征应用运行不流畅的目标操作进行监测,对最近的多个目标操作的操作数据进行分析以判断目标应用是否出现运行异常,在目标应用出现严重运行错误或应用崩溃之前就能识别出运行异常,能够解决现有技术中不利于应用运行异
常的快速识别的技术问题,具有能够在早期及时识别应用运行异常的有益效果。
附图说明
[0034]图1示出了本申请一实施例提供的应用的运行异常识别方法的流程示意图。
[0035]图2示出了本申请一实施例提供的应用的运行异常识别装置的结构示意图。
[0036]图3示出了本申请一实施例提供的电子设备的结构示意图。
[0037]图4示出了本申请一实施例提供的存储介质的结构示意图。
具体实施方式
[0038]下面结合附图和实施方式对本申请作进一步说明。
[0039]为了使本
的人员更好地理解本申请的方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整的描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0040]本申请实施例中,需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
[0041]而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种应用的运行异常识别方法,其特征在于,包括:当监测到目标应用的目标操作时,将所述目标操作的操作数据进行记录;获取所述目标应用的最近预设次数的所述目标操作的操作数据;根据所述最近预设次数的所述操作数据,获取所述目标应用的当前操作特征数据;根据所述当前操作特征数据判断所述目标应用是否运行异常。2.根据权利要求1所述的应用的运行异常识别方法,其特征在于,所述根据所述当前操作特征数据判断所述目标应用是否运行异常之后,还包括:若所述目标应用运行异常,则将所述目标应用的最近预设次数的所述目标操作对应的运行日志信息作为当前异常日志信息,发送至所述目标应用的服务端。3.根据权利要求1或2所述的应用的运行异常识别方法,其特征在于,所述根据所述当前操作特征数据判断所述目标应用是否运行异常之后,还包括:若所述目标应用运行异常,则在所述目标应用的当前显示界面中显示运行异常提示窗口;接收用户在所述运行异常提示窗口中输入的反馈信息,将所述反馈信息发送至所述目标应用的服务端。4.根据权利要求1所述的应用的运行异常识别方法,其特征在于,所述目标操作包括启动操作和/或刷新操作,所述操作数据包括操作时间;所述根据所述最近预设次数的所述操作数据,获取所述目标应用的当前操作特征数据,包括:根据每相邻的两个所述操作数据计算相邻两次所述目标操作的时间间隔,将所述时间间隔作为所述当前操作特征数据。5.根据权利要求4所述的应用的运行异常识别方法,其特征在于,所述根据所述当前操作特征数据判断所述目标应用是否运行异常,包括:若每个所述时间间隔均小于预设时间阈值,则确定所述目标应用运行异常。6.根据权利要求5所述的应用的运行异常识别方...
【专利技术属性】
技术研发人员:陈宜铭,
申请(专利权)人:深信服科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。