一种报文对比方法、装置、设备、存储介质和程序产品与流程
- 国知局
- 2024-09-05 14:56:41
本发明实施例涉及计算机技术,尤其涉及一种报文对比方法、装置、设备、存储介质和程序产品。
背景技术:
1、随着计算机技术的快速发展,通常需要对两个报文中同一字段的字段值进行对比,以确定这两个报文中是否存在内容不同的差异字段,使得研发人员可以基于差异字段进行差异分析。
2、目前,通常是研发人员对产生的两个报文进行手动对比,确定两个报文中的差异字段。然而,在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
3、现有的手动对比方式费时费力,并且需要对比的报文数量众多,大大降低了报文对比效率,并且增加了人工成本。
技术实现思路
1、本发明实施例提供了一种报文对比方法、装置、设备、存储介质和程序产品,以实现报文的快速对比,无需工人参与,提高了报文对比效率,并且满足不同的报文对比需求,提高了报文对比的灵活性和准确性。
2、第一方面,本发明实施例提供了一种报文对比方法,包括:
3、获取待对比的第一报文和第二报文以及对比配置信息,其中,第一报文包括目标字段对应的第一字段值,第二报文包括目标字段对应的第二字段值,对比配置信息包括:忽略字段配置信息和预设字段配置信息中的至少一个,预设字段配置信息包括预设字段对应的至少一个预设对比方式;
4、基于对比配置信息对目标字段进行是否为忽略字段或者预设字段的检测,并基于检测结果比对第一字段值和第二字段值,得到目标字段的字段值对比结果。
5、第二方面,本发明实施例还提供了一种报文对比装置,包括:
6、报文信息获取模块,用于获取待对比的第一报文和第二报文以及对比配置信息,其中,第一报文包括目标字段对应的第一字段值,第二报文包括目标字段对应的第二字段值,对比配置信息包括:忽略字段配置信息和预设字段配置信息中的至少一个,预设字段配置信息包括预设字段对应的至少一个预设对比方式;
7、字段值对比模块,用于基于对比配置信息对目标字段进行是否为忽略字段或者预设字段的检测,并基于检测结果比对第一字段值和第二字段值,得到目标字段的字段值对比结果。
8、第三方面,本发明实施例还提供了一种电子设备,电子设备包括:
9、一个或多个处理器;
10、存储器,用于存储一个或多个程序;
11、当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如本发明任意实施例所提供的报文对比方法。
12、第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例所提供的报文对比方法。
13、第五方面,本发明实施例还提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现如本发明任意实施例所提供的报文对比方法。
14、上述发明中的一个实施例具有如下优点或有益效果:
15、通过获取待对比的第一报文和第二报文以及对比配置信息,其中,第一报文包括目标字段对应的第一字段值,第二报文包括目标字段对应的第二字段值,对比配置信息包括:忽略字段配置信息和预设字段配置信息中的至少一个,预设字段配置信息包括预设字段对应的至少一个预设对比方式;基于对比配置信息,检测目标字段是否为忽略字段或者预设字段,并基于检测结果,可以利用相匹配的对比方式对第一字段值和第二字段值进行自动对比,快速准确地确定目标字段对应的字段值对比结果,整个过程无需人工参与,提高了报文对比效率,并且基于忽略字段配置信息和预设字段配置信息中的预设对比方式,可以更加灵活准确地进行报文对比,满足不同的报文对比需求,提高了报文对比的灵活性和准确性。
技术特征:1.一种报文对比方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述预设对比方式包括:所述预设字段对应的日期对比方式、转换对比方式、排序对比方式和脚本对比方式中的至少一个;其中,
3.根据权利要求1所述的方法,其特征在于,所述基于检测结果比对所述第一字段值和所述第二字段值,得到所述目标字段的字段值对比结果,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述目标字段对应的至少一个预设对比方式,对所述第一字段值和所述第二字段值进行对比,得到所述目标字段对应的字段值对比结果,包括以下一项:
5.根据权利要求4所述的方法,其特征在于,所述对排序后的第一字段值和第二字段值进行逐行对比,得到所述目标字段对应的字段值对比结果,包括:
6.根据权利要求4所述的方法,其特征在于,所述通过运行所述脚本对比方式中的逻辑脚本对比所述第一字段值和所述第二字段值,得到所述目标字段对应的字段值对比结果,包括以下一项:
7.根据权利要求3所述的方法,其特征在于,所述基于所述目标字段对应的字段类型,对所述第一字段值和所述第二字段值进行对比,得到所述目标字段对应的字段值对比结果,包括:
8.根据权利要求1所述的方法,其特征在于,所述获取待对比的第一报文和第二报文,包括:
9.根据权利要求1-8任一项所述的方法,其特征在于,在得到所述目标字段对应的字段值对比结果之后,还包括:
10.一种报文对比装置,其特征在于,包括:
11.一种电子设备,其特征在于,所述电子设备包括:
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-9中任一所述的报文对比方法。
13.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序在被处理器执行时实现如权利要求1-9中任一所述的报文对比方法。
技术总结本发明实施例公开了一种报文对比方法、装置、设备、存储介质和程序产品。该方法包括:获取待对比的第一报文和第二报文以及对比配置信息,其中,第一报文包括目标字段对应的第一字段值,第二报文包括目标字段对应的第二字段值,对比配置信息包括:忽略字段配置信息和预设字段配置信息中的至少一个,预设字段配置信息包括预设字段对应的至少一个预设对比方式;基于对比配置信息对目标字段进行是否为忽略字段或者预设字段的检测,并基于检测结果比对第一字段值和第二字段值,得到目标字段的字段值对比结果。通过本发明实施例的技术方案,可以实现报文的快速对比,提高了报文对比效率,并且满足不同的报文对比需求,提高了报文对比的灵活性和准确性。技术研发人员:徐凤飞受保护的技术使用者:北京京东远升科技有限公司技术研发日:技术公布日:2024/9/2本文地址:https://www.jishuxx.com/zhuanli/20240905/288942.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表