logo好方法网

报文检测及解析方法、装置


技术摘要:
本发明提供了一种报文检测及解析方法、装置,涉及数据处理领域,该方法包括:获取待处理报文和预配置文件;预配置文件中包括多种特征键值信息,每种特征键值信息用于确定一种报文类型;根据特征键值信息确定待处理报文的报文类型,得到报文检测结果;根据报文检测结果  全部
背景技术:
目前软件系统之间的通讯报文种类繁多,即在软件系统运行时,报文的结构有 8583报文、JSON报文、XML报文、KEY-VALUE报文和LEN DATA报文等等。对于一般的报文解析 工具,只能处理一到两种的报文,因此,在收到多种报文的情况下,无法应对多报文解析的 问题,导致报文的处理效率低。
技术实现要素:
本发明提供了一种报文检测及解析方法、装置,可以自动对报文类型进行检测,缓 解多报文解析的问题,提升报文的处理效率。 第一方面,本发明实施例提供了一种报文检测及解析方法,该方法包括:获取待处 理报文和预配置文件;所述预配置文件中包括多种特征键值信息,每种所述特征键值信息 用于确定一种报文类型;根据所述特征键值信息确定所述待处理报文的报文类型,得到报 文检测结果;根据所述报文检测结果解析所述待处理报文,得到报文解析结果。 第二方面,本发明实施例还提供一种报文检测及解析装置,该装置包括:获取模 块,用于获取待处理报文和预配置文件;所述预配置文件中包括多种特征键值信息,每种所 述特征键值信息用于确定一种报文类型;报文结构检测模块,用于根据所述特征键值信息 确定所述待处理报文的报文类型,得到报文检测结果;报文结构解析模块,用于根据所述报 文检测结果解析所述待处理报文,得到报文解析结果。 第三方面,本发明实施例还提供一种计算机设备,包括存储器、处理器,所述存储 器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现 上述报文检测及解析方法。 第四方面,本发明实施例还提供一种具有处理器可执行的非易失的程序代码的计 算机可读介质,所述程序代码使所述处理器执行上述报文检测及解析方法。 本发明实施例带来了以下有益效果:本发明实施例提供了一种报文检测及解析方 案,该方案通过获取预配置文件,可以得到多种特征键值信息,每种特征键值信息用于确定 一种报文类型,获取待处理报文后,根据特征键值信息对待处理报文进行检测,确定待处理 报文的报文类型,得到报文检测结果,之后,根据报文检测结果按照报文类型对待处理报文 进行解析,得到解析结果。本发明实施例可以基于预配置文件自动检测报文类型,从而得知 待处理报文所属的报文类型,之后再解析各类型报文,能够批量处理多种类型的报文,大大 地提高了报文解析的效率,减少了报文解析的复杂性,缩短了报文解析的时间。 本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书 以及附图中所特别指出的结构来实现和获得。 4 CN 111614647 A 说 明 书 2/5 页 为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合 所附附图,作详细说明如下。 附图说明 为了更清楚地说明本发明
下载此资料需消耗2积分,
分享到:
收藏