一种数据解析方法、装置、设备以及存储介质制造方法及图纸

技术编号:39939279 阅读:20 留言:0更新日期:2024-01-08 22:26
本发明专利技术公开了一种数据解析方法、装置、设备以及存储介质,所述方法包括:获取待解析的数据包;将待解析的数据包拆分为若干个消息;其中,所述消息包括消息头和消息体;对各所述消息的消息头进行解析,得到各消息对应的唯一标识符;根据各消息对应的唯一标识符,匹配与各唯一标识符关联的解析协议配置模板;根据各唯一标识符关联的解析协议配置模板,将对应消息的消息体进行解析。通过本发明专利技术可以减少数据解析和转换处理过程的复杂程度,提高数据解析的效率。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种数据解析方法、装置、设备以及存储介质


技术介绍

1、随着计算机应用技术的快速发展,人们创造出了各种类型的硬件设备。这些硬件设备的共性是都可以通过串行接口或网络接口等方式与其他设备连接,且具备自身状态汇报、接受远程控制指令的能力。在实际生产生活中,利用计算机应用技术可实现对这些硬件设备的监控,继而根据这些硬件设备的工作状态、运行数据等信息实现不同场景下的需求,例如:设备进行测控、大数据分析、数据趋势预测、运行维护等场景。

2、而常见的设备监控软件多应用于企业内部,在企业内部系统开发时,直接将内部相关的设备监控信息以代码的形式开发至系统中。其中,通过所述设备监控软件与不同设备之间进行通信时,受限于通信速率、数据存储量等的条件限制,大多使用二进制流数据传输。但是由于各个用户的个体需求差异,不同用户所发送的不同数据帧的数据封装方式都会有所不同,用户所提供的数据协议存在差异。目前二进制协议的解析是由开发人员手动编写自定义的解析代码来进行处理的,需要开发人员根据协议规范,使用底层编程语言进行字节和位的操作,逐个解析数据字本文档来自技高网...

【技术保护点】

1.一种数据解析方法,其特征在于,包括:

2.如权利要求1所述的数据解析方法,其特征在于,在所述将待解析的数据包拆分为若干个消息之前,还包括:

3.如权利要求1所述的数据解析方法,其特征在于,在所述对各所述消息的消息头进行解析之前,还包括:

4.如权利要求1所述的数据解析方法,其特征在于,所述根据各唯一标识符关联的解析协议配置模板,将对应消息的消息体进行解析,包括:

5.如权利要求1所述的数据解析方法,其特征在于,所述解析协议配置模板的生成,包括:

6.一种数据解析装置,其特征在于,包括:数据包获取模块、数据包拆分模块、消息头解...

【技术特征摘要】

1.一种数据解析方法,其特征在于,包括:

2.如权利要求1所述的数据解析方法,其特征在于,在所述将待解析的数据包拆分为若干个消息之前,还包括:

3.如权利要求1所述的数据解析方法,其特征在于,在所述对各所述消息的消息头进行解析之前,还包括:

4.如权利要求1所述的数据解析方法,其特征在于,所述根据各唯一标识符关联的解析协议配置模板,将对应消息的消息体进行解析,包括:

5.如权利要求1所述的数据解析方法,其特征在于,所述解析协议配置模板的生成,包括:

6.一种数据解析装置,其特征在于,包括:数据包获取模块、数据包拆分模块、消息头解析模块、...

【专利技术属性】
技术研发人员:周宏伟王越李琮刘勇
申请(专利权)人:西安中科天塔科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1