一种应用软件的业务故障处理方法技术

技术编号:38667206 阅读:9 留言:0更新日期:2023-09-02 22:47
本发明专利技术提供一种应用软件的业务故障处理方法,属于互联网信息处理技术领域;包括步骤一、业务故障确定;步骤二、节点转化率分析;步骤三、业务故障根源获取。本发明专利技术在应用软件发生转化,从一个节点顺利的转到下一个节点,但是转化率小于标准值时,同样判断为业务故障,实现在节点转化率较低时,同样能及时预警处理,便于及时处理,提高应用软件使用的流畅性;在判断发生业务故障时,通过收集业务故障的相关日志信息,与现有历史故障根源数据库进行比对,快速确定故障根源,实现快速准确找到软件业务故障的具体位置,提高了业务故障的处理效率,实用性高。实用性高。实用性高。

【技术实现步骤摘要】
一种应用软件的业务故障处理方法


[0001]本专利技术涉及互联网信息处理
,特别涉及一种应用软件的业务故障处理方法。

技术介绍

[0002]现有的应用软件在使用的过程中,不可避免的会出现业务故障的情况,为了更好的了解用户使用应用软件的情况和业务故障时能够实现及时处理,现有大多采用监控服务端监控客户端使用情况。
[0003]但是现有的监控服务端判断应用软件出现业务故障时时,大多判断应用软件办理业务时对应的业务流程是否从当前业务节点转化到下一个业务节点,如果未从当前业务节点转化到下一个业务节点则认为应用软件出现业务故障,但这种方式不能准确找到应用软件业务故障的具体位置,业务故障处理效率较低,增加了维护负担,因此,本申请提供了一种应用软件的业务故障处理方法来满足需求。

技术实现思路

[0004]本专利技术要解决的技术问题是提供一种应用软件的业务故障处理方法以解决上述
技术介绍
中提到的问题。
[0005]为解决上述技术问题,本专利技术提供如下技术方案:
[0006]一种应用软件的业务故障处理方法,包括步骤一、业务故障确定,当应用软件的业务流程未从第N个节点转化到第N+1个节点时,获取预设数量的用户通过应用软件办理该业务且业务流程处于第N个节点至第N+1个节点时对应的操作轨迹数据,以根据所述操作轨迹数据构建操作轨迹样本模型,根据预设的异常轨迹诊断条件,从所述操作轨迹样本模型中选择异常的操作轨迹数据,以根据所述异常的操作轨迹数据确定所述应用软件的业务流程处于第N个节点至第N+1个节点时对应的操作轨迹中的异常位置;
[0007]步骤二、节点转化率分析,在应用软件运行的过程中监测应用软件在每个节点到下一个节点的转化效率,并设置正常使用时的节点转化率为标准值,当应用软件的业务流程从第N个节点转化到第N+1个节点时,获取所述第N个节点至第N+1个节点对应的节点转化率,当节点转化率小于标准值时,判断为发生业务故障,并根据节点转化率大于标准值的程度确定故障处理优先级,以按照所述故障处理优先级以及所述异常位置进行业务故障处理;
[0008]步骤三、业务故障根源获取,获取待处理的业务故障,并根据所述待处理的业务故障,查找与所述待处理的业务故障相关联的日志信息,根据故障根源数据库确定与所述待处理的业务故障对应的日志分析策略,利用确定的所述日志分析策略,对查找到的所述日志信息进行分析,定位得到导致所述待处理的业务故障发生的故障根源。
[0009]优选地,所述步骤一中,N∈[1,n

1],n为应用软件业务流程的节点总数。
[0010]优选地,所述步骤一种,分别获取用户使用所述应用软件办理该业务且业务流程
处于第N个节点至第N+1个节点时的产生的点击事件对应的时间、坐标以及相关日志,进行分析处理,作为输入变量进行操作轨迹重现,得到每位用户的操作轨迹数据,根据所述对应的时间、坐标以及所述每位用户的操作轨迹数据构建操作轨迹样本模型。
[0011]优选地,所述步骤一中,预设的异常轨迹诊断条件为在操作轨迹样本模型中任一用户对应的一点击事件的点击次数超过该点击事件对应的预设点击次数阈值或点击反应时间超过预设阀值。
[0012]优选地,所述步骤二中,获取第N个节点至第N+1个节点对应的节点转化率的步骤包括,首先获取一定时间段内应用软件上报的用户数据,然后根据业务流程的节点信息与所述应用软件上报的用户数据之间的对应关系,依次获取一定时间段内从所述业务流程的第N

1个节点转化到第N个节点所对应的第一日志信息Q1、第N个节点的第二日志信息Q2以及从所述第N个节点转化到第N+1个节点所对应的第三日志信息Q3,通过获取的Q1、Q2和Q3计算节点转化率,节点转化率的计算公式为节点转化率=Q3/(Q1+Q2)。
[0013]优选地,所述步骤三中,查找与所述待处理的业务故障相关联的日志信息,包括确定与所述待处理的业务故障相关的业务的标识信息,根据业务的标识信息,查找业务在不同系统中被调用时产生的日志信息,并将查找到的日志信息进行关联,得到与待处理的业务故障相关联的全链路日志信息。
[0014]优选地,所述步骤三中,查找现有日志信息的日志特征,根据确定的日志分析策略中包含的故障根源与日志特征之间的映射关系,将查找到的日志信息的日志特征与日志分析策略中包含的日志特征进行匹配,将与查找到的日志信息的日志特征相匹配的日志分析策略中包含的日志特征对应的故障根源定位为导致所述待处理的业务故障发生的故障根源。
[0015]优选地,所述步骤三中,首先预设故障根源数据库,具体为获取业务故障的历史处理记录,并分析所述历史处理记录中包含的导致所述业务故障发生的故障根源以及与所述故障根源相对应的日志信息的日志特征,将所述故障根源与所述日志特征之间的映射关系确定为日志分析策略,并建立所述业务故障与所述日志分析策略之间的对应关系。
[0016]本专利技术与现有技术相比,至少具有如下有益效果:
[0017]上述方案中,在应用软件发生转化,从一个节点顺利的转到下一个节点,但是转化率小于标准值时,同样判断为业务故障,实现在节点转化率较低时,同样能及时预警处理,便于及时处理,提高应用软件使用的流畅性。
[0018]在判断发生业务故障时,通过收集业务故障的相关日志信息,与现有历史故障根源数据库进行比对,快速确定故障根源,实现快速准确找到软件业务故障的具体位置,提高了业务故障的处理效率,实用性高。
附图说明
[0019]并入本文中并且构成说明书的部分的附图示出了本公开的实施例,并且与说明书一起进一步用来对本公开的原理进行解释,并且使相关领域技术人员能够实施和使用本公开。
[0020]图1为本专利技术的方法流程图。
具体实施方式
[0021]下面结合附图和具体实施例对本专利技术提供的一种应用软件的业务故障处理方法进行详细描述。同时在这里做以说明的是,为了使实施例更加详尽,下面的实施例为最佳、优选实施例,对于一些公知技术本领域技术人员也可采用其他替代方式而进行实施;而且附图部分仅是为了更具体的描述实施例,而并不旨在对本专利技术进行具体的限定。
[0022]需要指出的是,在说明书中提到“一个实施例”、“实施例”、“示例性实施例”、“一些实施例”等指示所述的实施例可以包括特定特征、结构或特性,但未必每个实施例都包括该特定特征、结构或特性。另外,在结合实施例描述特定特征、结构或特性时,结合其它实施例(无论是否明确描述)实现这种特征、结构或特性应在相关领域技术人员的知识范围内。
[0023]通常,可以至少部分从上下文中的使用来理解术语。例如,至少部分取决于上下文,本文中使用的术语“一个或多个”可以用于描述单数意义的任何特征、结构或特性,或者可以用于描述复数意义的特征、结构或特性的组合。另外,术语“基于”可以被理解为不一定旨在传达一组排他性的因素,而是可以替代地,至少部分地取决于上下文,允许存在不一定明确描述的其他因素。
[0024]如本文使用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用软件的业务故障处理方法,其特征在于,包括:步骤一、业务故障确定,当应用软件的业务流程未从第N个节点转化到第N+1个节点时,获取预设数量的用户通过应用软件办理该业务且业务流程处于第N个节点至第N+1个节点时对应的操作轨迹数据,以根据所述操作轨迹数据构建操作轨迹样本模型,根据预设的异常轨迹诊断条件,从所述操作轨迹样本模型中选择异常的操作轨迹数据,以根据所述异常的操作轨迹数据确定所述应用软件的业务流程处于第N个节点至第N+1个节点时对应的操作轨迹中的异常位置;步骤二、节点转化率分析,在应用软件运行的过程中监测应用软件在每个节点到下一个节点的转化效率,并设置正常使用时的节点转化率为标准值,当应用软件的业务流程从第N个节点转化到第N+1个节点时,获取所述第N个节点至第N+1个节点对应的节点转化率,当节点转化率小于标准值时,判断为发生业务故障,并根据节点转化率大于标准值的程度确定故障处理优先级,以按照所述故障处理优先级以及所述异常位置进行业务故障处理;步骤三、业务故障根源获取,获取待处理的业务故障,并根据所述待处理的业务故障,查找与所述待处理的业务故障相关联的日志信息,根据故障根源数据库确定与所述待处理的业务故障对应的日志分析策略,利用确定的所述日志分析策略,对查找到的所述日志信息进行分析,定位得到导致所述待处理的业务故障发生的故障根源。2.如权利要求1所述的一种应用软件的业务故障处理方法,其特征在于,所述步骤一中,N∈[1,n

1],n为应用软件业务流程的节点总数。3.如权利要求1所述的一种应用软件的业务故障处理方法,其特征在于,所述步骤一种,分别获取用户使用所述应用软件办理该业务且业务流程处于第N个节点至第N+1个节点时的产生的点击事件对应的时间、坐标以及相关日志,进行分析处理,作为输入变量进行操作轨迹重现,得到每位用户的操作轨迹数据,根据所述对应的时间、坐标以及所述每位用户的操作轨迹数据构建操作轨迹样本模型。4.如权利要求1所述的一种应用软件的业务故障处理方法,其特征在于,所述步骤一中,预设的异常轨...

【专利技术属性】
技术研发人员:付毅
申请(专利权)人:北京乐盟互动科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1