一种报文自适应模型的训练方法和相关装置制造方法及图纸

技术编号:39576630 阅读:13 留言:0更新日期:2023-12-03 19:27
本申请公开了一种报文自适应模型的训练方法和相关装置,该方法包括:记录不同系统环境下不同系统之间多个包括历史请求报文和历史应答报文的历史报文对;历史应答报文用于确定历史请求报文是否适应历史报文对所处的系统环境的报文标签;针对相同应答系统对应的多个历史报文对,聚类相同报文域的报文域值得到每个报文域对应的替换域值;以此对历史请求报文中报文域的报文域值得到请求报文样本;通过预设学习模型预测请求报文样本是否适应历史请求报文所属历史报文对所处的系统环境得到预测标签和预测应答报文;当预测标签表示请求报文样本适应该系统环境,且预测应答报文匹配预测标签对应的历史应答报文时,训练预设学习模型为报文自适应模型

【技术实现步骤摘要】
一种报文自适应模型的训练方法和相关装置


[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]图1为本申请实施例中一种应用场景所涉及的系统框架示意图;
[0026]图2为本申请实施例提供的一种报文自适应模型的训练方法的流程示意图;
[0027]图3为本申请实施例提供的一种报文自适应模型的训练装置的结构示意图

具体实施方式
[0028]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚

完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例

基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围

[0029]现阶段,核心业务系统与不同渠道应用系统之间进行报文交互时,常面临需要通过定向替换交互报文中部分报文域的报文域值以匹配不同系统本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种报文自适应模型的训练方法,其特征在于,包括:记录不同系统环境下不同系统之间的多个历史报文对;每个历史报文对包括历史请求报文和历史应答报文,所述历史应答报文用于确定所述历史请求报文是否适应所述历史报文对所处的系统环境的报文标签;针对相同应答系统对应的多个历史报文对,将相同报文域的报文域值进行聚类,获得每个报文域对应的替换域值;根据所述历史请求报文中报文域对应的替换域值,对所述历史请求报文中报文域的报文域值进行替换,获得请求报文样本;通过预设学习模型对所述请求报文样本是否适应所述历史请求报文所属历史报文对所处的系统环境进行预测,获得预测标签和预测应答报文;若所述预测标签表示所述请求报文样本适应所述历史请求报文所属历史报文对所处的系统环境,且预测应答报文匹配所述预测标签对应的历史应答报文,训练所述预设学习模型为报文自适应模型
。2.
根据权利要求1所述的方法,其特征在于,所述历史报文对的记录步骤,包括:接收预设请求系统发送的所述历史请求报文;所述历史请求报文携带预设应答系统;在记录模式下向所述预设应答系统转发所述历史请求报文,并记录所述历史请求报文;接收所述预设应答系统发送的针对所述历史请求报文的所述历史应答报文,并记录所述历史应答报文;将所述预设请求系统和所述预设应答系统之间的所述历史请求报文和所述历史应答报文作为所述历史报文对
。3.
根据权利要求1所述的方法,其特征在于,所述针对相同应答系统对应的多个历史报文对,将相同报文域的报文域值进行聚类,获得每个报文域对应的替换域值,包括:根据每个所述历史报文对应的预设请求系统和预设应答系统,按照相同应答系统对所述多个历史报文对进行分组,获得相同应答系统对应的历史报文组;针对每个所述历史报文组,对所述历史报文组包括的多个历史报文对中相同报文域的报文域值进行聚类,获得每个报文域对应的替换域值
。4.
根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述预测标签表示所述请求报文样本不适应所述历史请求报文所属的历史报文对所处的系统环境,或,所述预测应答报文不匹配所述预测标签对应的所述历史应答报文,根据所述历史请求报文中报文域对应的预设替换策略,对所述历史请求报文中报文域对应的替换域值进行修正,获得所述历史请求报文中报文域对应的修正域值;所述预设替换策略符合所述历史请求报文所属的历史报文对所处的系统环境;所述根据所述历史请求报文中报文域对应的替换域值,对所述历史请求报文中报文域的报文域值进行替换,获得请求报文样本,具体为:根据所述历史请求报文中报文域对应的修正域值,对所述历史请求报文中报文域的报文域值进行替换,获得所述请求报文样本
。5.
根据权利要求1所述的方法,其特征在于,所述方法还包括:接收目标请求系统发送的目标请求报文,所述目标请求报文携带目标应答系统;
若所述目标请求报文中报文域的报文域值不匹配所...

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

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

1