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

一种报文数据的转换方法、装置、电子设备及存储介质与流程

2021-10-29 23:12:00 来源:中国专利 TAG:报文 数据处理 电子设备 装置 转换

技术特征:
1.一种报文数据的转换方法,其特征在于,包括:解析接收的报文数据,获取所述报文数据包含的元报文嵌套层级以及每一元报文嵌套层级对应的数据值;针对获取的每一元报文嵌套层级,构建该元报文嵌套层级与对应的数据值的键值对映射关系;依据所述报文数据中包含的目的地址对应的设备属性信息,获取该设备属性信息映射的目的报文嵌套层级关系;在预先设置的模板文件中,激活所述目的报文嵌套层级关系对应的目标键;查询所述键值对映射关系,针对每一目标键,获取该目标键映射的值,将该值填充至模板文件中该目标键对应的位置;依据所述模板文件中激活的各目的报文嵌套层级关系及对应的值,生成报文转换数据。2.根据权利要求1所述的转换方法,其特征在于,还包括:针对每一元报文嵌套层级,获取该元报文嵌套层级包含的报文参数以及该报文参数对应的数据值;针对获取的每一报文参数,构建该报文参数与对应的数据值的键值对映射关系;查询所述键值对映射关系,针对每一目标键,获取该目标键对应的值,包括:针对每一目标键,若所述键值对映射关系中包含该目标键,将该目标键映射的值填充至模板文件中该目标键对应的位置;若所述键值对映射关系中不包含该目标键,对该目标键对应的目的报文嵌套层级关系中包含的各目的报文参数分别进行键计算,得到目标子键;针对每一目标子键,查询所述键值对映射关系,获取该目标子键对应的值,将该值填充至模板文件中该目标子键对应的位置。3.根据权利要求1所述的转换方法,其特征在于,所述模板文件中包括基于多条历史报文数据,确定出的多类报文嵌套层级关系以及各类报文嵌套层级关系对应的报文属性标签;所述在预先设置的模板文件中,激活所述目的报文嵌套层级关系对应的目标键包括:基于所述目的报文嵌套层级关系对应的目标属性标签,从所述各类报文嵌套层级关系对应的报文属性标签中,确定出与所述目标属性标签一致的目标类报文嵌套层级关系;激活所述目标类报文嵌套层级关系对应的目标键。4.根据权利要求1所述的转换方法,其特征在于,还包括:针对每一元报文嵌套层级,获取该元报文嵌套层级包含的报文参数数据集;对该元报文嵌套层级和该元报文嵌套层级对应的报文参数数据集进行键值运算,基于运算结果,得到该元报文嵌套层级与对应的报文参数的键值对映射关系;查询所述键值对映射关系,针对每一目标键,获取该目标键对应的值,包括:针对每一目标键,将该目标键映射的报文参数数据集填充至模板文件中该目标键对应的位置。5.根据权利要求1所述的转换方法,其特征在于,还包括:响应于新增设备的新增属性信息,获取该新增属性信息对应的新增报文嵌套层级关
系;基于所述新增报文嵌套层级关系,对所述模板文件进行更新。6.一种报文数据的转换装置,其特征在于,所述转换装置包括:报文解析模块,用于解析接收的报文数据,获取所述报文数据包含的元报文嵌套层级以及每一元报文嵌套层级对应的数据值;映射关系确定模块,用于针对获取的每一元报文嵌套层级,构建该元报文嵌套层级与对应的数据值的键值对映射关系;目的层级关系获取模块,用于依据所述报文数据中包含的目的地址对应的设备属性信息,获取该设备属性信息映射的目的报文嵌套层级关系;目标键激活模块,用于在预先设置的模板文件中,激活所述目的报文嵌套层级关系对应的目标键;数值填充模块,用于查询所述键值对映射关系,针对每一目标键,获取该目标键映射的值,将该值填充至模板文件中该目标键对应的位置;报文转换模块,用于依据所述模板文件中激活的各目的报文嵌套层级关系及对应的值,生成报文转换数据。7.根据权利要求6所述的转换装置,其特征在于,还包括第一映射关系构建模块,所述第一映射关系确定模块用于:针对每一元报文嵌套层级,获取该元报文嵌套层级包含的报文参数以及该报文参数对应的数据值;针对获取的每一报文参数,构建该报文参数与对应的数据值的键值对映射关系;所述数值填充模块还用于:针对每一目标键,若所述键值对映射关系中包含该目标键,将该目标键映射的值填充至模板文件中该目标键对应的位置;若所述键值对映射关系中不包含该目标键,对该目标键对应的目的报文嵌套层级关系中包含的各目的报文参数分别进行键计算,得到目标子键;针对每一目标子键,查询所述键值对映射关系,获取该目标子键对应的值,将该值填充至模板文件中该目标子键对应的位置。8.根据权利要求6所述的转换装置,其特征在于,所述模板文件中包括基于多条历史报文数据,确定出的多类报文嵌套层级关系以及各类报文嵌套层级关系对应的报文属性标签;所述目标键激活模块在用于在预先设置的模板文件中,激活所述目的报文嵌套层级关系对应的目标键时,所述目标键激活模块用于:基于所述目的报文嵌套层级关系对应的目标属性标签,从所述各类报文嵌套层级关系对应的报文属性标签中,确定出与所述目标属性标签一致的目标类报文嵌套层级关系;激活所述目标类报文嵌套层级关系对应的目标键。9.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过所述总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至5中任一项所述的报文数据的转换方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至5中任一项所述的报文数据的转换方法的步骤。

技术总结
本申请提供了一种报文数据的转换方法、装置、电子设备及存储介质,解析接收的报文数据,针对报文数据中包括的每一元报文嵌套层级,构建该元报文嵌套层级与对应的数据值的键值对映射关系;依据报文数据中包含的目的地址对应的设备属性信息,确定目的报文嵌套层级关系;在预先设置的模板文件中,激活目的报文嵌套层级关系对应的目标键;将各个目标键映射的值填充至模板文件中该目标键对应的位置;依据填充后的模板文件,生成报文转换数据。在本申请中,确定报文数据中包括的元报文嵌套层级,进而对报文数据进行填充,这种方式相对针对报文嵌套层级中的每一报文参数进行遍历填充的方式,减少了数据处理时间,有助于提高报文转换效率以及通信效率。及通信效率。及通信效率。


技术研发人员:李治
受保护的技术使用者:中电金信软件有限公司
技术研发日:2021.08.03
技术公布日:2021/10/28
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜