决策引擎的报文比对方法及装置制造方法及图纸

技术编号:35031811 阅读:25 留言:0更新日期:2022-09-24 23:06
本申请提供了一种决策引擎的报文比对方法及装置,该方法包括:根据场景生成策略文档;根据物料清单文档、所述策略文档和决策引擎返回日志文件获得所述决策引擎的预期报文和实际报文;对所述预期报文与所述实际报文进行比对;显示报文比对结果。通过本申请实施例,能够自动比对决策引擎上送的报文,由此不仅能够减少测试时间,提升测试效率,而且能够提高上送报文的正确性,减少报文的出错率。本申请可用于大数据领域。于大数据领域。于大数据领域。

【技术实现步骤摘要】
决策引擎的报文比对方法及装置


[0001]本申请涉及大数据领域,尤其涉及一种决策引擎的报文比对方法及装置。

技术介绍

[0002]在大数据的时代里,系统仅能实现单一功能是不够的,还需要实现风险控制、风险筛查等功能。但是,这些功能无时无刻不在使用数据,实现这些功能不可能再依靠人工收集数据,需要依靠大数据。
[0003]在决策引擎系统(例如,Blaze决策引擎系统)中,通过大数据筛查和运行模型等,可以达到上述目的。然而上送决策引擎系统的报文往往有几千个字段,在测试人员依据物料清单(BOM,Bill of Material)文档和测试策略组装上送报文时,存在漏上送、多上送、错上送字段的问题。但是,通过人工比对报文不仅费时费力,还可能出错。

技术实现思路

[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为本申请实施例的决策引擎的报文比对方法的一个流程图;
[0039]图5为本申请实施例的根据物料清单文档、策略文档和决策引擎返回日志文件获得决策引擎的预期报文和实际报文的一个流程图;
[0040]图6为本申请实施例的决策引擎的报文比对方法的另一个流程图;
[0041]图7是本申请的计算机设备的一个示意图。
具体实施方式
[0042]参照附图,通过下面的说明书,本申请的前述以及其它特征将变得明显。在说明书和附图中,具体公开了本申请的特定实施方式,其表明了其中可以采用本申请的原则的部分实施方式,应了解的是,本申请不限于所描述的实施方式,相反,本申请包括落入所附权利要求的范围内的全部修改、变型以及等同物。
[0043]在本申请实施例中,术语“和/或”包括相关联列出的术语的一种或多个中的任何一个和所有组合。术语“包含”、“包括”、“具有”等是指所陈述的特征、元素、元件或组件的存在,但并不排除存在或添加一个或多个其他特征、元素、元件或组件。
[0044]在本申请实施例中,单数形式“一”、“该”等可以包括复数形式,应广义地理解为“一种”或“一类”而并不是限定为“一个”的含义;此外术语“所述”应理解为既包括单数形式也包括复数形式,除非上下文另外明确指出。此外术语“根据”应理解为“至少部分根据
……”
,术语“基于”应理解为“至少部分基于
……”
,除非上下文另外明确指出。
[0045]需要说明的是,本申请公开的决策引擎的报文比对方法及装置可用于大数据
,也可用于除大数据
之外的任意领域,本申请对此不做限定。
[0046]本申请实施例提供一种决策引擎的报文比对装置。图1是本申请实施例的决策引擎的报文比对装置的示意图。如图1所示,本申请实施例提供的决策引擎的报文本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种决策引擎的报文比对方法,其特征在于,所述方法包括:根据场景生成策略文档;根据物料清单文档、所述策略文档和决策引擎返回日志文件获得所述决策引擎的预期报文和实际报文;对所述预期报文与所述实际报文进行比对;显示比对结果。2.根据权利要求1所述的报文比对方法,其特征在于,所述策略文档至少包括场景标签,以及与所述场景标签对应的报文的字段名、字段值。3.根据权利要求1所述的报文比对方法,其特征在于,根据物料清单文档、所述策略文档和决策引擎返回日志文件获得所述决策引擎的预期报文和实际报文包括:校验所述物料清单文档和所述策略文档;根据校验合格的所述物料清单文档和校验合格的所述策略文档生成所述预期报文;根据校验合格的所述策略文档在所述决策引擎返回日志文件中筛选实际上送所述决策引擎的所述实际报文。4.根据权利要求3所述的报文比对方法,其特征在于,所述根据校验合格的所述策略文档在所述决策引擎返回日志文件中筛选实际上送所述决策引擎的所述实际报文包括:根据校验合格的所述策略文档中的所述字段值筛选所述实际报文。5.根据权利要求1所述的报文比对方法,其特征在于,所述对所述预期报文与所述实际报文进行比对包括:选择所述预期报文中的部分字段,在所述实际报文的入库...

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

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

1