系统异常处理方法、装置、设备、存储介质和产品制造方法及图纸

技术编号:33838075 阅读:10 留言:0更新日期:2022-06-16 11:58
本申请涉及一种系统异常处理方法、装置、计算机设备、存储介质和计算机程序产品,可应用于金融领域或其他领域。所述方法包括:获取并展示报文业务系统的报文处理状态图;响应于针对报文处理状态图中报文处理状态为异常状态的目标报文类型的查看请求,展示目标报文类型对应的处理节点状态图;响应于针对处理节点状态图中节点状态为异常状态的目标处理节点的处理请求,获取目标处理节点下目标报文类型对应的异常类型;若预设的异常报文样本库包含异常类型,获取异常类型的历史异常处理流程,根据历史异常处理流程对报文业务系统进行处理,可通过直观的图形对异常情况快速定位,自动匹配出对应的异常处理流程对系统进行恢复,提高系统异常处理效率。提高系统异常处理效率。提高系统异常处理效率。

【技术实现步骤摘要】
系统异常处理方法、装置、设备、存储介质和产品


[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]第二方面,本申请还提供了一种系统异常处理装置。所述装置包括:
[0035]报文处理状态图获取模块,用于获取并展示报文业务系统的报文处理状态图,所述报文处理状态图中记录有多个报文类型各自的报文处理状态;
[0036]处理节点状态图展示模块,用于响应于针对所述报文处理状态图中报文处理状态为异常状态的目标报文类型的查看请求,展示所述目标报文类型对应的处理节点状态图;所述处理节点状态图包括所述目标报文类型对应的处理流程中各处理节点的节点状态;
[0037]异常类型确定模块,用于响应于针对所述处理节点状态图中节点状态为异常状态
的目标处理节点的处理请求,获取所述目标处理节点下所述目标报文类型对应的异常类型;
[0038]异常处理模块,用于若预设的异常报文样本库包含所述异常类型,则获取所述异常类型的历史异常处理流程,并根据所述历史异常处理流程对所述报文业务系统进行处理。
[0039]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0040]获取并展示报文业务系统的报文处理状态图,所述报文处理状态图中记录有多个报文类型各自的报文处理状态;
[0041]响应于针对所述报文处理状态图中报文处理状态为异常状态的目标报文类型的查看请求,展示所述目标报文类型对应的处理节点状态图;所述处理节点状态图包括所述目标报文类型对应的处理流程中各处理节点的节点状态;
[0042]响应于针对所述处理节点状态图中节点状态为异常状态的目标处理节点的处理请求,获取所述目标处理节点下所述目标报文类型对应的异常类型;
[0043]若预设的异常报文样本库包含所述异常类型,则获取所述异常类型的历史异常处理流程,并根据所述历史异常处理流程对所述报文业务系统进行处理。
[0044]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0045]获取并展示报文业务系统的报文处理状态图,所述报文处理状态图中记录有多个报文类型各自的报文处理本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种系统异常处理方法,其特征在于,所述方法包括:获取并展示报文业务系统的报文处理状态图,所述报文处理状态图中记录有多个报文类型各自的报文处理状态;响应于针对所述报文处理状态图中报文处理状态为异常状态的目标报文类型的查看请求,展示所述目标报文类型对应的处理节点状态图;所述处理节点状态图包括所述目标报文类型对应的处理流程中各处理节点的节点状态;响应于针对所述处理节点状态图中节点状态为异常状态的目标处理节点的处理请求,获取所述目标处理节点下所述目标报文类型对应的异常类型;若预设的异常报文样本库包含所述异常类型,则获取所述异常类型的历史异常处理流程,并根据所述历史异常处理流程对所述报文业务系统进行处理。2.根据权利要求1所述的方法,其特征在于,在所述获取并展示报文业务系统的报文处理状态图之前,还包括:获取报文业务系统待处理的多个报文各自的报文类型,并根据所述报文类型的报文处理流程对所述报文进行处理;在所述报文处理过程中,获取所述报文类型下的报文在所述报文处理流程中各处理节点的节点状态;针对每个报文类型,根据各处理节点的节点状态和报文处理时间,生成所述报文类型对应的处理节点状态图。3.根据权利要求2所述的方法,其特征在于,所述获取报文业务系统待处理的多个报文各自的报文类型,包括:获取报文业务系统待处理的多个报文和所述报文的报文头;针对每个报文,基于预设的报文配置文件对所述报文的报文头进行解析,得到所述报文的报文类型。4.根据权利要求2所述的方法,其特征在于,在所述根据所述报文类型的报文处理流程对所述报文进行处理之后,还包括:在所述报文处理过程中,获取各个报文类型的报文处理状态;根据各个报文类型和每个报文类型的报文处理状态,生成报文处理状态图。5.根据权利要求3所述的方法,其特征在于,所述在所述报文处理过程中,获取所述报文类型的报文处理状态,包括:在所述报文处理过程中,若所述报文类型的报文处理流程中,存在至少一个处于异常状态的处理节点,则确定所述报文类型的报文处理状态为异常状态;若所述报文类型的报文处理流程中各处理节点均处于正常状态,则确定所述报文处理状态为正常状态。6.根据权利要求1所述的方法,其特征在于,所述获取所述目标处理节点下所述目标报文类型的异常类型,包括:获取所述报文业务系统的系统日志,并获取所述系统日志...

【专利技术属性】
技术研发人员:陈芳军万旭李政国庄齐朋
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1