基于联盟链的交易链路异常检测方法、装置及系统制造方法及图纸

技术编号:35189291 阅读:12 留言:0更新日期:2022-10-12 18:05
本申请提供了一种基于联盟链的交易链路异常检测方法、装置及系统,可用于区块链领域,所述方法包括:获取所述交易链路上各产品系统的日志信息;确定所述日志信息是否存在对应的错误日志信息,若存在,根据所述错误日志信息从联盟链上获取与所述错误日志信息对应的产品错误信息;根据所述产品错误信息确定是否为当前产品系统运行状态异常,若否,再次获取与所述当前产品系统直接关联的产品系统的日志信息并确定是否为运行状态异常直至确定运行状态异常的产品系统,得到目标产品系统,提高运行状态异常的产品系统的排查效率。运行状态异常的产品系统的排查效率。运行状态异常的产品系统的排查效率。

【技术实现步骤摘要】
基于联盟链的交易链路异常检测方法、装置及系统


[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]图1示出现有技术中联盟链的基础架构模型的示意图;
[0036]图2示出现有技术中联盟链的智能合约的原理示意图;
[0037]图3示出本申请基于联盟链的交易链路异常检测方法具体实施例的流程图;
[0038]图4示出本申请基于联盟链的交易链路异常检测方法具体实施例S000的流程图;
[0039]图5示出本申请基于联盟链的交易链路异常检测方法具体实施例S200的流程图;
[0040]图6示出本申请基于联盟链的交易链路异常检测方法具体实施例S400的流程图;
[0041]图7示出本申请基于联盟链的交易链路异常检本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于联盟链的交易链路异常检测方法,其特征在于,包括:获取所述交易链路上各产品系统的日志信息;确定所述日志信息是否存在对应的错误日志信息,若存在,根据所述错误日志信息从联盟链上获取与所述错误日志信息对应的产品错误信息;根据所述产品错误信息确定是否为当前产品系统运行状态异常,若否,再次获取与所述当前产品系统直接关联的产品系统的日志信息并确定是否为运行状态异常直至确定运行状态异常的产品系统,得到目标产品系统。2.根据权利要求1所述的交易链路异常检测方法,其特征在于,进一步包括在获取所述交易链路上各产品系统的日志信息,之前:获取所述交易链路上各产品系统的系统信息;对所述各产品系统的错误日志信息进行解析得到产品错误信息;根据各产品系统的系统信息与对应的产品错误信息关联对应并存储至所述联盟链。3.根据权利要求1所述的交易链路异常检测方法,其特征在于,所述产品错误信息包括错误码和错误信息,所述根据所述错误日志信息从联盟链上获取与所述错误日志信息对应的产品错误信息包括:解析所述错误日志信息得到目标错误码;从联盟链上获取与所述目标错误码相同的错误码对应的错误信息。4.根据权利要求2所述的交易链路异常检测方法,其特征在于,进一步包括:获取各产品系统对应的工作人员终端信息;将各产品系统的工作人员终端信息与对应的系统信息关联对应并存储至所述联盟链。5.根据权利要求4所述的交易链路异常检测方法,其特征在于,进一步包括:从所述联盟链上获取所述目标产品系统对应的工作人员终端信息;根据所述工作人员终端信息向所述工作人员终端发送目标产品系统运行状态异常的报警信息。6.根据权利要求4所述的交易链路异常检测方法,其特征在于,若根据所述产品错误信息确定当前产品系统运行状态异常,所述方法进一步包括:从所述联盟链上获取所述当前产品系统对应的工作人员终端信...

【专利技术属性】
技术研发人员:张洁慧陈熙张鹏樊笑冰陈冰
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1