一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种业务报文自动校验方法及装置与流程

2021-10-24 11:49:00 来源:中国专利 TAG:互联网 报文 校验 装置 业务

技术特征:
1.一种业务报文自动校验方法,其特征在于,包括:获取待校验的业务报文图像;解析所述业务报文图像,提取各报文主体对应的多个业务要素的要素数据;基于预设的定义规则,对所述要素数据进行解析,形成结构化数据;结合预设的结构化数据表对所述结构化数据进行逐项核对校验,得到业务报表的校验结果。2.根据权利要求1所述的业务报文自动校验方法,其特征在于,所述业务要素包括:报文类型、字段标签、字段层级路径、必输项、取值范围以及是否引用组件;所述解析所述业务报文图像,提取各报文主体对应的多个业务要素的要素数据,包括:通过ocr影像识别技术对所述业务报文图像进行处理,得到所述报文类型、字段标签、字段层级路径、必输项以及取值范围以及是否引用组件。3.根据权利要求2所述的业务报文自动校验方法,其特征在于,所述报文主体包括报文头、报文体以及公共组件,所述解析所述业务报文图像,提取各报文主体对应的多个业务要素的要素数据,包括:识别所述业务报文图像的报文头、报文体以及公共组件;根据第一定义规则对所述报文头和报文体的所述业务要素进行定义并解析,得到第一结构化数据;根据第二定义规则对所述公共组件进行定义并解析,得到第二结构化数据;若所述报文头和报文体中是否引用组件的业务要素对应的数据为是,对于第一结构化数据中引用组件下所有字段的层级路径下沉一级,拼接第一结构化数据的层级路径形成一完整路径,组成第三结构化数据;采用第三结构化数据替换所述第一结构化数据中引用组件的数据,生成最终的结构化数据。4.根据权利要求1所述的业务报文自动校验方法,其特征在于,结合预设的结构化数据表对所述结构化数据进行逐项核对校验,得到业务报表的校验结果,包括:对预设的结构化数据表按照标准定义规则解析报文类型、字段标签、字段层级路径、是否是值、报文字段值对应的数据,并组成对照结构化数据;针对所述对照结构化数据和最终的结构化数据的每一项数据进行逐一比对,核对标签名称是否正确、路径层级是否正确、必输项是否是值、字段值是否在取值范围内,得到业务报表的校验结果。5.根据权利要求1所述的业务报文自动校验方法,其特征在于,还包括:输出所述校验结果,并基于校验结果定位错误问题;针对所述错误问题结合对应的报文类型生成错误描述信息。6.一种业务报文自动校验装置,其特征在于,包括:获取模块,获取待校验的业务报文图像;要素解析模块,解析所述业务报文图像,提取各报文主体对应的多个业务要素的要素数据;结构化数据生成模块,基于预设的定义规则,对所述要素数据进行解析,形成结构化数据;
校验模块,结合预设的结构化数据表对所述结构化数据进行逐项核对校验,得到业务报表的校验结果。7.根据权利要求6所述的业务报文自动校验装置,其特征在于,所述业务要素包括:报文类型、字段标签、字段层级路径、必输项、取值范围以及是否引用组件;所述要素解析模块具体用于通过ocr影像识别技术对所述业务报文图像进行处理,得到所述报文类型、字段标签、字段层级路径、必输项以及取值范围以及是否引用组件。8.根据权利要求7所述的业务报文自动校验装置,其特征在于,所述报文主体包括报文头、报文体以及公共组件,所述要素解析模块具体包括:识别单元,识别所述业务报文图像的报文头、报文体以及公共组件;第一结构化数据生成单元,根据第一定义规则对所述报文头和报文体的所述业务要素进行定义并解析,得到第一结构化数据;第二结构化数据生成单元,根据第二定义规则对所述公共组件进行定义并解析,得到第二结构化数据;第三结构化数据生成单元,若所述报文头和报文体中是否引用组件的业务要素对应的数据为是,对于第一结构化数据中引用组件下所有字段的层级路径下沉一级,拼接第一结构化数据的层级路径形成一完整路径,组成第三结构化数据;替换单元,采用第三结构化数据替换所述第一结构化数据中引用组件的数据,生成最终的结构化数据。9.根据权利要求6所述的业务报文自动校验装置,其特征在于,所述校验模块包括:对照结构化数据生成单元,对预设的结构化数据表按照标准定义规则解析报文类型、字段标签、字段层级路径、是否是值、报文字段值对应的数据,并组成对照结构化数据;对照单元,针对所述对照结构化数据和最终的结构化数据的每一项数据进行逐一比对,核对标签名称是否正确、路径层级是否正确、必输项是否是值、字段值是否在取值范围内,得到业务报表的校验结果。10.根据权利要求6所述的业务报文自动校验装置,其特征在于,还包括:定位模块,输出所述校验结果,并基于校验结果定位错误问题;错误描述信息生成模块,针对所述错误问题结合对应的报文类型生成错误描述信息。11.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至8任一项所述的方法。12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至8任一项所述的方法。

技术总结
本发明提供的一种业务报文自动校验方法及装置,可用于金融技术领域,本发明通过提取各报文主体对应的多个业务要素的要素数据,然后所述要素数据进行解析,形成结构化数据,之后结合预设的结构化数据表对所述结构化数据进行逐项核对校验,本发明克服了现有技术中对象个体独立、位置固定、元素路径简单的不足,提供了一种基于报文规范实现业务报文自动校验的方法,将报文规范转为不定长路径的结构化数据,将其与银行研发的组装无序的业务报文进行自动校验,释放人工校验成本,提升开发测试效率。率。率。


技术研发人员:文会娴 李伟良 李俊 康宏宇
受保护的技术使用者:中国工商银行股份有限公司
技术研发日:2021.07.29
技术公布日:2021/10/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜