交易的处理方法和处理装置制造方法及图纸

技术编号:38634149 阅读:11 留言:0更新日期:2023-08-31 18:31
本申请提供一种交易的处理方法和处理装置,可用于人工智能领域。该方法包括:获取第一日志,第一日志包括第一交易的流水号、用于实现第一交易的多个服务中每个服务的流水号以及每个服务的执行结果,第一交易为失败交易;从多个模型中确定目标模型,多个模型与多个解决方案一一对应,解决方案用于解决失败交易所存在的问题,多个模型中每个模型用于识别是否能够使用每个模型对应的解决方案解决每个模型输入的日志所对应的失败交易所存在的问题;将目标模型对应的解决方案确定为第一交易的处理方法。本申请的方法,降低了人工成本,提高了交易的处理效率。了交易的处理效率。了交易的处理效率。

【技术实现步骤摘要】
交易的处理方法和处理装置


[0001]本申请涉及人工智能领域,尤其涉及一种交易的处理方法和处理装置。

技术介绍

[0002]在微服务架构实现的商业银行信息系统中,一笔交易由数个甚至数十个服务共同完成,若服务失败,则可能会导致交易失败。若交易失败,需要分析交易失败原因以便于确定解决方案,进而提高交易成功率。
[0003]目前,若交易失败,需要人为基于错误日志分析失败的服务,并基于经验根据失败的服务确定解决方案以促使交易成功。
[0004]但是,随着商业银行系统业务繁多,交易种类数以万计,若仅仅基于人力确定解决方案,会造成极高的人工成本,另外,人力处理效率有限,会造成处理时间较长,导致失败交易不能及时处理。

技术实现思路

[0005]本申请提供一种交易的处理方法和处理装置,用以解决人为分析效率低以及成本高问题。
[0006]第一方面,本申请提供一种交易的处理方法,包括:获取第一日志,第一日志包括第一交易的流水号、用于实现第一交易的多个服务中每个服务的流水号以及每个服务的执行结果,第一交易为失败交易;从多个模型中确定目标模型,多个模型与多个解决方案一一对应,解决方案用于解决失败交易所存在的问题,多个模型中每个模型用于识别是否能够使用每个模型对应的解决方案解决每个模型输入的日志所对应的失败交易所存在的问题,目标模型识别第一日志能够使用目标模型对应的解决方案;将目标模型对应的解决方案确定为第一交易的处理方法。
[0007]结合第一方面,在第一方面的某些实现方式中,从多个模型中确定目标模型,包括:选择多个模型中的第一模型;将第一日志输入第一模型;若第一模型的输出指示第一模型对应的解决方案能够解决第一交易所存在的问题,将第一模型确定为目标模型;若第一模型的输出指示第一模型对应的解决方案不能解决第一交易所存在的问题,则选择多个模型中的第二模型,并判断第二模型所对应的解决方案是否能够解决第一交易所存在的问题。
[0008]结合第一方面,在第一方面的某些实现方式中,方法还包括:获取M个第二日志,M个第二日志与M个失败交易一一对应,M个第二日志中每个第二日志中包括对应失败交易的流水号、用于实现对应失败交易的服务的流水号、对应失败交易的服务的执行结果以及解决方案标识,解决方案标识用于指示解决对应失败交易所存在的问题的解决方案,M为正整数;确定M个第二日志中的所有解决方案标识中的第一解决方案标识;获取M个第二日志中的N个第二日志,N个第二日志中的解决方案标识不是第一解决方案标识,N为小于或等于M的正整数;将N个第二日志中的解决方案标识修改为同一个标识,得到N个第二日志,同一个
标识与第一解决方案标识是不同的标识;使用M个第二日志中未进行修改的M

N个第二日志和N个第二日志对初始模型进行训练,得到多个模型中与第一解决方案标识所指示的第一解决方案对应的模型。
[0009]结合第一方面,在第一方面的某些实现方式中,确定M个第二日志中的所有解决方案标识中的第一解决方案标识,包括:统计M个第二日志中每个解决方案标识对应的第二日志的数量;将最大数量对应的第二日志中的解决方案标识确定为第一解决方案标识。
[0010]结合第一方面,在第一方面的某些实现方式中,方法还包括:获取第三日志,第三日志中包括对应失败交易的流水号、用于实现对应失败交易的服务的流水号、对应失败交易的服务的执行结果以及解决方案标识;若第三日志中的解决方案标识为第一解决方案标识,则将第三日志作为测试数据;若第三日志中的解决方案标识不是第一解决方案标识,将第三日志中的解决方案标识修改为同一个标识,并将修改所得的数据作为测试数据;将测试数据输入至第一解决方案对应的模型,得到第一输出;将测试数据中的解决方案标识作为真值,将第一输出作为预测值,计算第一解决方案对应的模型的准确度。
[0011]结合第一方面,在第一方面的某些实现方式中,方法还包括:若第一解决方案对应的模型的准确度小于或等于预设值,则在第一日志中增加对应失败交易的其他信息,得到第四日志;使用第四日志训练第一解决方案对应的模型。
[0012]结合第一方面,在第一方面的某些实现方式中,其他信息包括以下至少一种信息:时间、金额、地域、客户类型、或者客户重要程序。
[0013]第二方面,本申请提供一种交易的处理装置,包括:获取模块和处理模块。其中,获取模块用于:获取第一日志,第一日志包括第一交易的流水号、用于实现第一交易的多个服务中每个服务的流水号以及每个服务的执行结果,第一交易为失败交易;处理模块用于:从多个模型中确定目标模型,多个模型与多个解决方案一一对应,解决方案用于解决失败交易所存在的问题,多个模型中每个模型用于识别是否能够使用每个模型对应的解决方案解决每个模型输入的日志所对应的失败交易所存在的问题,目标模型识别第一日志能够使用目标模型对应的解决方案;以及,将目标模型对应的解决方案确定为第一交易的处理方法。
[0014]结合第二方面,在第二方面的某些实现方式中,处理模块还用于:选择多个模型中的第一模型;将第一日志输入第一模型;若第一模型的输出指示第一模型对应的解决方案能够解决第一交易所存在的问题,将第一模型确定为目标模型;若第一模型的输出指示第一模型对应的解决方案不能解决第一交易所存在的问题,则选择多个模型中的第二模型,并判断第二模型所对应的解决方案是否能够解决第一交易所存在的问题。
[0015]结合第二方面,在第二方面的某些实现方式中,获取模块还用于:获取M个第二日志,M个第二日志与M个失败交易一一对应,M个第二日志中每个第二日志中包括对应失败交易的流水号、用于实现对应失败交易的服务的流水号、对应失败交易的服务的执行结果以及解决方案标识,解决方案标识用于指示解决对应失败交易所存在的问题的解决方案,M为正整数;处理模块还用于:确定M个第二日志中的所有解决方案标识中的第一解决方案标识;获取模块还用于:获取M个第二日志中的N个第二日志,N个第二日志中的解决方案标识不是第一解决方案标识,N为小于或等于M的正整数;处理模块还用于:将N个第二日志中的解决方案标识修改为同一个标识,得到N个第二日志,同一个标识与第一解决方案标识是不同的标识;使用M个第二日志中未进行修改的M

N个第二日志和N个第二日志对初始模型进
行训练,得到多个模型中与第一解决方案标识所指示的第一解决方案对应的模型。
[0016]结合第二方面,在第二方面的某些实现方式中,处理模块还用于:统计M个第二日志中每个解决方案标识对应的第二日志的数量;将最大数量对应的第二日志中的解决方案标识确定为第一解决方案标识。
[0017]结合第二方面,在第二方面的某些实现方式中,获取模块还用于:获取第三日志,第三日志中包括对应失败交易的流水号、用于实现对应失败交易的服务的流水号、对应失败交易的服务的执行结果以及解决方案标识;处理模块还用于:若第三日志中的解决方案标识为第一解决方案标识,则将第三日志作为测试数据;若第三日志中的解决方案标识不是第一解决方案本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种交易的处理方法,其特征在于,包括:获取第一日志,所述第一日志包括第一交易的流水号、用于实现所述第一交易的多个服务中每个服务的流水号以及所述每个服务的执行结果,所述第一交易为失败交易;从多个模型中确定目标模型,所述多个模型与多个解决方案一一对应,所述解决方案用于解决失败交易所存在的问题,所述多个模型中每个模型用于识别是否能够使用所述每个模型对应的解决方案解决所述每个模型输入的日志所对应的失败交易所存在的问题,所述目标模型识别所述第一日志能够使用所述目标模型对应的解决方案;将所述目标模型对应的解决方案确定为所述第一交易的处理方法。2.根据权利要求1所述的方法,其特征在于,所述从多个模型中确定目标模型,包括:选择所述多个模型中的第一模型;将所述第一日志输入所述第一模型;若所述第一模型的输出指示所述第一模型对应的解决方案能够解决所述第一交易所存在的问题,将所述第一模型确定为所述目标模型;若所述第一模型的输出指示所述第一模型对应的解决方案不能解决所述第一交易所存在的问题,则选择所述多个模型中的第二模型,并判断所述第二模型所对应的解决方案是否能够解决所述第一交易所存在的问题。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:获取M个第二日志,所述M个第二日志与M个失败交易一一对应,所述M个第二日志中每个第二日志中包括对应失败交易的流水号、用于实现所述对应失败交易的服务的流水号、所述对应失败交易的服务的执行结果以及解决方案标识,所述解决方案标识用于指示解决所述对应失败交易所存在的问题的解决方案,M为正整数;确定所述M个第二日志中的所有解决方案标识中的第一解决方案标识;获取所述M个第二日志中的N个第二日志,所述N个第二日志中的解决方案标识不是所述第一解决方案标识,N为小于或等于M的正整数;将所述N个第二日志中的解决方案标识修改为同一个标识,得到N个第二日志,所述同一个标识与所述第一解决方案标识是不同的标识;使用所述M个第二日志中未进行所述修改的M

N个第二日志和所述N个第二日志对初始模型进行训练,得到所述多个模型中与所述第一解决方案标识所指示的第一解决方案对应的模型。4.根据权利要求3所述的方法,其特征在于,所述确定所述M个第二日志中的所有解决方案标识中的第一解决方案标识,包括:统计所述M...

【专利技术属性】
技术研发人员:宋子晨
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1