【技术实现步骤摘要】
一种报文自适应模型的训练方法和相关装置
[0001]本申请涉及报文处理
,尤其涉及一种报文自适应模型的训练方法和相关装置
。
技术介绍
[0002]在各业务系统研发测试过程中,核心业务系统与不同渠道应用系统之间进行报文交互时,常面临需要通过定向替换交互报文中部分报文域的报文域值以匹配不同系统环境
。
[0003]相关技术中,针对核心业务系统与不同渠道应用系统之间进行报文交互所对应的不同系统环境,将交互报文中需要替换的报文域值和对应的替换域值,一一维护在配置数据库中,以便后续在不同系统之间进行报文交互时通过维护数据进行报文域值的替换,以匹配不同系统环境
。
[0004]然而,随着报文域或系统环境的增加,需要维护在配置数据库中的数据越来越多,容易产生巨大的维护工作量,导致维护工作难度较大,从而影响后续不同系统环境下不同系统之间的报文交互过程
。
技术实现思路
[0005]有鉴于此,本申请实施例提供一种报文自适应模型的训练方法和相关装置,无需将交互报文中需要替换的报文域值和对应的替换域值一一维护在配置数据库中,减少维护工作量
、
降低维护工作难度,以避免报文交互过程受到配置数据库的影响
。
[0006]一方面,本申请实施例提供了一种报文自适应模型的训练方法,所述方法包括:
[0007]记录不同系统环境下不同系统之间的多个历史报文对;每个历史报文对包括历史请求报文和历史应答报文,所述历史应答报文用于确定所述历史请求报 ...
【技术保护点】
【技术特征摘要】
1.
一种报文自适应模型的训练方法,其特征在于,包括:记录不同系统环境下不同系统之间的多个历史报文对;每个历史报文对包括历史请求报文和历史应答报文,所述历史应答报文用于确定所述历史请求报文是否适应所述历史报文对所处的系统环境的报文标签;针对相同应答系统对应的多个历史报文对,将相同报文域的报文域值进行聚类,获得每个报文域对应的替换域值;根据所述历史请求报文中报文域对应的替换域值,对所述历史请求报文中报文域的报文域值进行替换,获得请求报文样本;通过预设学习模型对所述请求报文样本是否适应所述历史请求报文所属历史报文对所处的系统环境进行预测,获得预测标签和预测应答报文;若所述预测标签表示所述请求报文样本适应所述历史请求报文所属历史报文对所处的系统环境,且预测应答报文匹配所述预测标签对应的历史应答报文,训练所述预设学习模型为报文自适应模型
。2.
根据权利要求1所述的方法,其特征在于,所述历史报文对的记录步骤,包括:接收预设请求系统发送的所述历史请求报文;所述历史请求报文携带预设应答系统;在记录模式下向所述预设应答系统转发所述历史请求报文,并记录所述历史请求报文;接收所述预设应答系统发送的针对所述历史请求报文的所述历史应答报文,并记录所述历史应答报文;将所述预设请求系统和所述预设应答系统之间的所述历史请求报文和所述历史应答报文作为所述历史报文对
。3.
根据权利要求1所述的方法,其特征在于,所述针对相同应答系统对应的多个历史报文对,将相同报文域的报文域值进行聚类,获得每个报文域对应的替换域值,包括:根据每个所述历史报文对应的预设请求系统和预设应答系统,按照相同应答系统对所述多个历史报文对进行分组,获得相同应答系统对应的历史报文组;针对每个所述历史报文组,对所述历史报文组包括的多个历史报文对中相同报文域的报文域值进行聚类,获得每个报文域对应的替换域值
。4.
根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述预测标签表示所述请求报文样本不适应所述历史请求报文所属的历史报文对所处的系统环境,或,所述预测应答报文不匹配所述预测标签对应的所述历史应答报文,根据所述历史请求报文中报文域对应的预设替换策略,对所述历史请求报文中报文域对应的替换域值进行修正,获得所述历史请求报文中报文域对应的修正域值;所述预设替换策略符合所述历史请求报文所属的历史报文对所处的系统环境;所述根据所述历史请求报文中报文域对应的替换域值,对所述历史请求报文中报文域的报文域值进行替换,获得请求报文样本,具体为:根据所述历史请求报文中报文域对应的修正域值,对所述历史请求报文中报文域的报文域值进行替换,获得所述请求报文样本
。5.
根据权利要求1所述的方法,其特征在于,所述方法还包括:接收目标请求系统发送的目标请求报文,所述目标请求报文携带目标应答系统;
若所述目标请求报文中报文域的报文域值不匹配所...
【专利技术属性】
技术研发人员:钟世杰,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。