交易路径调用异常分析方法、装置、设备及可读存储介质制造方法及图纸

技术编号:20746724 阅读:30 留言:0更新日期:2019-04-03 10:39
本发明专利技术公开了一种交易路径调用异常分析方法、装置、设备及可读存储介质,该方法包括步骤:当获取到交易路径对应的特征码后,根据所述特征码获取所述交易路径对应的调用数据,并根据所述调用数据检测所述交易路径的调用是否调用异常;若检测到所述交易路径调用异常,则获取所述交易路径对应的异常相关信息;根据所述异常相关信息获取所述交易路径对应的异常数据,根据所述异常数据分析所述交易路径调用异常的异常原因。本发明专利技术实现了在确定交易路径调用异常时,通过异常相关信息分析出交易路径调用异常的异常原因。

【技术实现步骤摘要】
交易路径调用异常分析方法、装置、设备及可读存储介质
本专利技术涉及通信
,尤其涉及一种交易路径调用异常分析方法、装置、设备及可读存储介质。
技术介绍
目前在基于银行分布式消息中间件的信息系统中,因为该系统中节点众多、交易路径复杂、日志信息分散、以及存在故障定位时复杂等问题,难以对交易全路径进行精准的跟踪和分析,在发现存在交易路径异常时难以进行进一步的定位,无法分析出交易路径调用异常的异常原因。
技术实现思路
本专利技术的主要目的在于提供一种交易路径调用异常分析方法、装置、设备及可读存储介质,旨在解决无法分析出交易路径远程调用异常的原因的技术问题。为实现上述目的,本专利技术提供一种交易路径调用异常分析方法,所述交易路径调用异常分析方法包括步骤:当获取到交易路径对应的特征码后,根据所述特征码获取所述交易路径对应的调用数据,并根据所述调用数据检测所述交易路径的调用是否调用异常;若检测到所述交易路径调用异常,则获取所述交易路径对应的异常相关信息;根据所述异常相关信息获取所述交易路径对应的异常数据,根据所述异常数据分析所述交易路径调用异常的异常原因。优选地,所述当获取到交易路径对应的特征码后,根据所述特征码获取所述交易路径对应的调用数据的步骤之前,还包括:采集调用所述交易路径调用异常的异常场景信息;将所述异常场景信息进行分类标记,得到分类标记后的异常场景信息,并将分类标记后的异常场景信息分类存储至异常数据库中。优选地,所述采集调用所述交易路径调用异常的异常场景信息的步骤之后,还包括:对所述异常场景信息进行加工处理,得到加工处理后的异常场景信息;所述将所述异常场景信息进行分类标记,得到分类标记后的异常场景信息的步骤包括:确定加工处理后的所述异常场景信息对应异常场景的影响范围,并根据所述影响范围对加工处理后的所述异常场景信息进行分类标记,得到分类标记后的异常场景信息。优选地,所述对所述异常场景信息进行加工处理,得到加工处理后的异常场景信息的步骤至少包括步骤A,步骤B和步骤C中的一个步骤:步骤A:对所述异常场景信息进行无效数据清洗,得出清洗后的异常场景信息;步骤B:对所述异常场景信息中待转换数据格式的目标数据进行数据格式转换,得到格式转换后的所述异常场景信息;步骤C:对所述异常场景信息中的缺失数据进行填充,得到数据填充后的所述异常场景信息。优选地,所述对所述异常场景信息进行无效数据清洗,得出清洗后的异常场景信息的步骤包括:确定所述异常场景信息中缺少特征码的异常场景信息,将缺少特征码的所述异常场景信息确定为无效数据;删除所述无效数据,得到清洗后的异常场景信息。优选地,所述对所述异常场景信息中待转换数据格式的目标数据进行数据格式转换,得到格式转换后的所述异常场景信息的步骤之前,还包括:检测所述异常场景信息中的时间数据和/或地址数据的数据格式是否为对应的目标格式;若所述时间数据和/或地址数据的数据格式不是目标格式,则对所述异常场景信息中待转换数据格式的目标数据进行数据格式转换,得到格式转换后的所述异常场景信息的步骤包括:将所述异常场景信息中的所述时间数据和/或地址数据对应确定为待转换数据格式的目标数据;将所述目标数据的数据格式转换成对应的目标格式,以得到格式转换后的所述异常场景信息。优选地,所述根据所述异常相关信息获取所述交易路径对应的异常数据,根据所述异常数据分析所述交易路径调用异常的异常原因的步骤包括:通过与所述异常相关信息对应的查询接口,在异常数据库中获取所述交易路径对应的异常数据,并确定所述异常数据对应异常场景;若所述异常数据对应的异常场景为应用启停场景和/或消息被丢弃场景,则确定所述交易路径调用异常的异常原因是所述交易路径的调用链中断;若所述异常数据对应的异常场景为消息中间件的流控场景和/或消息推送失败场景,则确定所述交易路径调用异常的异常原因是所述交易路径的调用链调用超时。优选地,所述根据所述异常相关信息获取所述交易路径对应的异常数据,根据所述异常数据分析所述交易路径调用异常的异常原因的步骤之后,还包括:获取与所述异常原因对应的解决方案,并输出所述解决方案以供运维人员查看。此外,为实现上述目的,本专利技术还提供一种交易路径调用异常分析装置,所述装置包括:获取模块,用于当获取到交易路径对应的特征码后,根据所述特征码获取所述交易路径对应的调用数据,并根据所述调用数据检测所述交易路径的调用是否调用异常;所述获取模块,还用于若检测到所述交易路径调用异常,则获取所述交易路径对应的异常相关信息;分析模块,用于根据所述异常相关信息获取所述交易路径对应的异常数据,根据所述异常数据分析所述交易路径调用异常的异常原因。此外,为实现上述目的,本专利技术还提供一种交易路径调用异常分析设备,所述交易路径调用异常分析设备包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的交易路径调用异常分析程序,所述交易路径调用异常分析程序被所述处理器执行时实现如上所述的交易路径调用异常分析方法的步骤。此外,为实现上述目的,本专利技术还提供一种可读存储介质,所述可读存储介质上存储有交易路径调用异常分析程序,所述交易路径调用异常分析程序被处理器执行时实现如上所述的交易路径调用异常分析方法的步骤。本专利技术通过根据交易路径对应的特征码获取交易路径对应的调用数据,在根据调用数据检测到交易路径调用异常后,获取交易路径对应的异常相关信息,根据异常相关信息获取交易路径对应的异常数据,根据异常数据分析交易路径调用异常的异常原因,实现了在确定交易路径调用异常时,通过异常相关信息分析出交易路径调用异常的异常原因,实现秒级异常分析。附图说明图1是本专利技术实施例方案涉及的硬件运行环境的结构示意图;图2是本专利技术交易路径调用异常分析方法第一实施例的流程示意图;图3是本专利技术交易路径调用异常分析方法第二实施例的流程示意图;图4是本专利技术交易路径调用异常分析方法第三实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境的结构示意图。需要说明的是,图1即可为交易路径调用异常分析设备的硬件运行环境的结构示意图。本专利技术实施例交易路径调用异常分析设备可以是PC,便携计算机等终端设备。如图1所示,该交易路径调用异常分析设备可以包括:处理器1001,例如CPU,网络接口1004,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图1中示出的交易路径调用异常分析设备结构并不构成对交易路径调用异常分析设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及交易路径调用异常分析程序。其中,操作系统是管理和控本文档来自技高网...

【技术保护点】
1.一种交易路径调用异常分析方法,其特征在于,所述交易路径调用异常分析方法包括以下步骤:当获取到交易路径对应的特征码后,根据所述特征码获取所述交易路径对应的调用数据,并根据所述调用数据检测所述交易路径的调用是否调用异常;若检测到所述交易路径调用异常,则获取所述交易路径对应的异常相关信息;根据所述异常相关信息获取所述交易路径对应的异常数据,根据所述异常数据分析所述交易路径调用异常的异常原因。

【技术特征摘要】
1.一种交易路径调用异常分析方法,其特征在于,所述交易路径调用异常分析方法包括以下步骤:当获取到交易路径对应的特征码后,根据所述特征码获取所述交易路径对应的调用数据,并根据所述调用数据检测所述交易路径的调用是否调用异常;若检测到所述交易路径调用异常,则获取所述交易路径对应的异常相关信息;根据所述异常相关信息获取所述交易路径对应的异常数据,根据所述异常数据分析所述交易路径调用异常的异常原因。2.如权利要求1所述的交易路径调用异常分析方法,其特征在于,所述当获取到交易路径对应的特征码后,根据所述特征码获取所述交易路径对应的调用数据的步骤之前,还包括:采集调用所述交易路径调用异常的异常场景信息;将所述异常场景信息进行分类标记,得到分类标记后的异常场景信息,并将分类标记后的异常场景信息分类存储至异常数据库中。3.如权利要求2所述的交易路径调用异常分析方法,其特征在于,所述采集调用所述交易路径调用异常的异常场景信息的步骤之后,还包括:对所述异常场景信息进行加工处理,得到加工处理后的异常场景信息;所述将所述异常场景信息进行分类标记,得到分类标记后的异常场景信息的步骤包括:确定加工处理后的所述异常场景信息对应异常场景的影响范围,并根据所述影响范围对加工处理后的所述异常场景信息进行分类标记,得到分类标记后的异常场景信息。4.如权利要求3所述的交易路径调用异常分析方法,其特征在于,所述对所述异常场景信息进行加工处理,得到加工处理后的异常场景信息的步骤至少包括步骤A,步骤B和步骤C中的一个步骤:步骤A:对所述异常场景信息进行无效数据清洗,得出清洗后的异常场景信息;步骤B:对所述异常场景信息中待转换数据格式的目标数据进行数据格式转换,得到格式转换后的所述异常场景信息;步骤C:对所述异常场景信息中的缺失数据进行填充,得到数据填充后的所述异常场景信息。5.如权利要求4所述的交易路径调用异常分析方法,其特征在于,所述对所述异常场景信息进行无效数据清洗,得出清洗后的异常场景信息的步骤包括:确定所述异常场景信息中缺少特征码的异常场景信息,将缺少特征码的所述异常场景信息确定为无效数据;删除所述无效数据,得到清洗后的异常场景信息。6.如权利要求4所述的交易路径调用异常分析方法,其特征在于,所述对所述异常场景信息中待转换数据格式的目标数据进行数据格式转换,得到格式转换后的所述异常场景信息的步骤之前,还包括:检测所述异常场景信息中的时间数据和/或地址数据的数据格式是否为对应...

【专利技术属性】
技术研发人员:胡仲臣李慧敏
申请(专利权)人:深圳前海微众银行股份有限公司
类型:发明
国别省市:广东,44

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

1