本发明涉及故障定位,尤其涉及交易故障定位方法及装置。
背景技术:
1、本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
2、现有的故障定位方式,无法全局定位用户交易的整个路径,缺少全局业务行为维度上的分析,例如,用户报障无法在手机银行上做某项业务,传统的排障方式,需要先判断用户做的业务,然后再确认该业务在系统上对应的交易码,根据交易码的情况,来判断系统运行情况,难以准确并快速地定位用户在各个系统中的交易执行情况,准确定位报错交易的发生位置。
技术实现思路
1、本发明实施例提供一种交易故障定位方法,用以快速确认用户在各个交易系统的交易情况,准确定位故障交易的位置,该方法包括:
2、接收用户提交的报障信息;
3、根据报障信息获取用户身份信息,对用户身份信息进行加密处理,得到加密后的用户身份信息;所述用户身份信息包括手机号、身份证号和账户号;
4、根据加密后的用户身份信息,查询用户交易日志,所述用户交易日志实时存储用户全链交易路径中每一交易系统的交易信息,所述交易信息包括结构化字段、交易系统的标识和交易状态码,所述结构化字段中存储用户身份信息;
5、筛选用户交易日志中指示交易失败的交易状态码对应的交易系统标识;
6、根据筛选出的交易系统标识定位用户全链交易路径中发生故障的交易系统。
7、本发明实施例还提供一种交易故障定位装置,用以快速确认用户在各个交易系统的交易情况,准确定位故障交易的位置,该装置包括:
8、报障信息接收模块,用于接收用户提交的报障信息;
9、用户身份信息加密模块,用于根据报障信息获取用户身份信息,对用户身份信息进行加密处理,得到加密后的用户身份信息;所述用户身份信息包括手机号、身份证号和账户号;
10、用户交易日志查询模块,用于根据加密后的用户身份信息,查询用户交易日志,所述用户交易日志实时存储用户全链交易路径中每一交易系统的交易信息,所述交易信息包括结构化字段、交易系统的标识和交易状态码,所述结构化字段中存储用户身份信息;
11、交易失败筛选模块,用于筛选用户交易日志中指示交易失败的交易状态码对应的交易系统标识;
12、交易故障定位模块,用于根据筛选出的交易系统标识定位用户全链交易路径中发生故障的交易系统。
13、本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述交易故障定位方法。
14、本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述交易故障定位方法。
15、本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述交易故障定位方法。
16、本发明实施例中,通过接收用户提交的报障信息;根据报障信息获取用户身份信息,对用户身份信息进行加密处理,得到加密后的用户身份信息;所述用户身份信息包括手机号、身份证号和账户号;根据加密后的用户身份信息,查询用户交易日志,所述用户交易日志实时存储用户全链交易路径中每一交易系统的交易信息,所述交易信息包括结构化字段、交易系统的标识和交易状态码,所述结构化字段中存储用户身份信息;筛选用户交易日志中指示交易失败的交易状态码对应的交易系统标识;根据筛选出的交易系统标识定位用户全链交易路径中发生故障的交易系统,从而帮助运维人员进行全链交易路径的故障交易定位,提高故障交易定位的效率和准确性。
1.一种交易故障定位方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述交易信息还包括:交易跟踪号、和/或,交易处理时间。
3.如权利要求1所述的方法,其特征在于,所述结构化字段按如下方式生成和传递:
4.如权利要求1所述的方法,其特征在于,根据加密后的用户身份信息,查询用户交易日志之后,还包括:
5.如权利要求1所述的方法,其特征在于,根据筛选出的交易系统标识定位用户全链交易路径中发生故障的交易系统之后,还包括:
6.一种交易故障定位装置,其特征在于,包括:
7.如权利要求6所述的装置,其特征在于,所述交易信息还包括:交易跟踪号、和/或,交易处理时间。
8.如权利要求6所述的装置,其特征在于,所述结构化字段按如下方式生成和传递:
9.如权利要求6所述的装置,其特征在于,还包括交易日志展示模块,具体用于:
10.如权利要求6所述的装置,其特征在于,还包括故障报文搜索模块,具体用于:
11.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5任一所述方法。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至5任一所述方法。
13.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现权利要求1至5任一所述方法。