[发明专利]报文解析方法、装置、介质、设备及程序产品在审
申请号: | 202110724456.2 | 申请日: | 2021-06-29 |
公开(公告)号: | CN113329099A | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 姜其林;邓开来;武芬 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F16/38;H04L29/06 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 虞浩;臧建明 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 解析 方法 装置 介质 设备 程序 产品 | ||
1.一种报文解析方法,其特征在于,包括:
获取存储于待处理文件预设区域中的待处理报文;
根据预设标识信息从所述待处理报文中提取待处理报文体,所述待处理报文体中包括多个报文段;
根据预设报文域数组中所定义的标识要素序列,从所述待处理报文体中提取各个报文段,其中,所述标识要素序列中的各个标识要素用于对应报文段中的报文域;
根据预设格式映射关系将所述提取各个报文段转化为结果信息,其中,所述预设格式映射关系为报文段与目标格式文本之间的对应关系。
2.根据权利要求1所述的报文解析方法,其特征在于,所述根据预设报文域数组中所定义的标识要素序列,从所述待处理报文体中提取各个报文段,包括:
根据所述标识要素序列中的第一标识要素从所述待处理报文体中确定第一报文段的起始位置;
根据所述标识要素序列中的第二标识要素从所述待处理报文体中确定第一报文段的结束位置,所述第二标识要素在所述标识要素序列中位于所述第一标识要素之后。
3.根据权利要求2所述的报文解析方法,其特征在于,所述第一标识要素与所述第二标识要素在所述标识要素序列中排列位置相邻;或者,
所述第一标识要素与所述第二标识要素之间的标识要素在所述待处理报文体中未存在匹配对象。
4.根据权利要求3所述的报文解析方法,其特征在于,还包括:
根据报文头开始标识、预设开始字符距离以及报文头结束标识从所述待处理报文体中提取报文头信息;
根据所述报文头信息以及所述结果信息生成结果列表,并将所述结果列表输至目标文件夹。
5.根据权利要求1-4中任意一项所述的报文解析方法,其特征在于,在所述根据预设格式映射关系将所述提取各个报文段转化为结果信息之后,还包括:
按照预设显示格式对所述结果信息进行显示,其中,所述预设显示格式为键值集合格式,其中,所述键值集合格式中的键为报文域结果信息,所述键值集合格式中的值为报文域内容结果信息,所述报文域结果信息为报文域对应的结果信息,所述报文域内容结果信息为报文域内容对应的结果信息,所述报文段包括报文域以及报文域内容。
6.根据权利要求1-4中任意一项所述的报文解析方法,其特征在于,所述获取存储于待处理文件预设区域中的待处理报文,包括:
利用预设表格工具将待处理表格中预设列的信息读取至数据源列表,所述预设列的每一行用于存储一个所述待处理报文。
7.一种报文解析装置,其特征在于,包括:
获取模块,用于获取存储于待处理文件预设区域中的待处理报文;
处理模块,用于根据预设标识信息从所述待处理报文中提取待处理报文体,所述待处理报文体中包括多个报文段;
所述处理模块,还用于根据预设报文域数组中所定义的标识要素序列,从所述待处理报文体中提取各个报文段,其中,所述标识要素序列中的各个标识要素用于对应报文段中的报文域;
所述处理模块,还用于根据预设格式映射关系将所述提取各个报文段转化为结果信息,其中,所述预设格式映射关系为报文段中报文域内容与目标格式文本之间的对应关系。
8.一种电子设备,其特征在于,包括:
处理器;以及
存储器,用于存储所述处理器的计算机程序;
其中,所述处理器被配置为通过执行所述计算机程序来实现权利要求1至7任一项所述的报文解析方法。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的报文解析方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7任一项所述的报文解析方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110724456.2/1.html,转载请声明来源钻瓜专利网。