动态报文解析方法、装置、电子设备及介质制造方法及图纸

技术编号:37496927 阅读:27 留言:0更新日期:2023-05-07 09:34
本发明专利技术公开了动态报文解析方法、装置、电子设备及介质,包括:S1按约定的格式定义报文解析数据协议;S2上传报文解析协议规则定义到云平台;S3将报文解析协议规则文件下发到设备端。本发明专利技术有助于避免重复数据解析研发工作,有助于提高设备端和云平台数据解析的效率。有助于提高设备端和云平台数据解析的效率。有助于提高设备端和云平台数据解析的效率。

【技术实现步骤摘要】
动态报文解析方法、装置、电子设备及介质


[0001]本专利技术属于CAN报文数据传输领域,具体涉及一种动态报文解析方法、装置、电子设备及介质。

技术介绍

[0002]目前,市面上的大屏展示系统大多存协议变更,需要修改大量的代码,修改繁琐,而且容易出错,导致研发时间长登问题。
[0003]如果前期用户需求上传数据节点为n个,在没有DBX协议前,首先完成了n个数据的线上解析,若后期需求比原来新增加了m个节点数据,则需要重新编写数据解析程序,如果使用DBX协议,只需直接更新DBX协议文件。通过平台下发给设备,同时平台端也不需要修改程序数据解析文件,只需要同步跟新DBX协议文件即可。
[0004]因此,设计出一种通过DBX协议来动态解析文件的技术是很有必要的。

技术实现思路

[0005]本专利技术克服现有技术的不足,针对上诉缺点本专利技术做出了以下的改进和优化,可以有效解决
技术介绍
中的问题。
[0006]本专利技术的目的通过以下的技术方案实现:
[0007]一方面,本专利技术提供了一种动态报文解析方法,包括以下步骤:
[0008]S1、定义报文解析数据协议;
[0009]S2、上传报文解析协议规则定义到云平台;
[0010]S3、将报文解析协议规则文件下发到设备端。
[0011]优选的,所述S1中,通过可视化DBX协议定义不同类型的报文解析协议。
[0012]优选的,所述S1中,根据定义完成的报文解析协议规则配置生成协议文件,将协议文件通过设备端上传到云平台进行存储,并与特定类型设备进行绑定。
[0013]优选的,所述S2中,云平台对于设备端上传的报文数据,根据绑定的报文解析方法进行解析,同时把解析的数据显示在云平台,以及实时展示报警信息。
[0014]优选的,所述S3中,将最新的动态报文解析协议文件通过云平台下发到设备端;设备端根据报文解析数据协议,解析报文数据,通过显示屏展示给终端用户。
[0015]如果设备端报文有所增加,只需要修改动态报文解析协议,然后上次到云平台,下发到设备端,不需要修改平台和设备端的代码。
[0016]第二方面,本专利技术还提供了一种动态报文解析装置包括依次连接的:定义模块、上传模块和数据同步更新模块;
[0017]所述定义模块用于定义报文解析数据协议;
[0018]所述上传模块用于上传报文解析协议规则定义到云平台;
[0019]所述数据同步更新模块用于将报文解析协议规则文件下发到设备端。
[0020]第三方面,本专利技术还提供了一种动态报文解析的电子设备及介质,其特征在于,基
于动态报文解析的电子设备及介质上存储有计算机程序,所述计算机程序被处理器执行以实现如权利要求1所述的储存介质名称顺序不变的方法的步骤。
[0021]与现有技术相比,本专利技术具有如下有益效果:
[0022]本专利技术有助于避免重复数据解析研发工作,有助于提高设备端和云平台数据解析的效率。
附图说明
[0023]利用附图对本专利技术作进一步说明,但附图中的实施例不构成对本专利技术的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。
[0024]图1为本专利技术的动态报文解析方法步骤示意图。
具体实施方式
[0025]以下结合具体实施例对一种远程控制授权可用及锁门的工程机械实现装置作进一步的详细描述,这些实施例只用于比较和解释的目的,本专利技术不限定于这些实施例中。
[0026]如图1所示,一方面,本专利技术提供了一种动态报文解析方法,包括以下步骤:
[0027]S1、定义报文解析数据协议;
[0028]S2、上传报文解析协议规则定义到云平台;
[0029]S3、将报文解析协议规则文件下发到设备端。
[0030]优选的,所述S1中,通过可视化DBX协议定义不同类型的报文解析协议。
[0031]优选的,所述S1中,根据定义完成的报文解析协议规则配置生成协议文件,将协议文件通过设备端上传到云平台进行存储,并与特定类型设备进行绑定。
[0032]优选的,所述S2中,云平台对于设备端上传的报文数据,根据绑定的报文解析方法进行解析,同时把解析的数据显示在云平台,以及实时展示报警信息。
[0033]优选的,所述S3中,将最新的动态报文解析协议文件通过云平台下发到设备端;设备端根据报文解析数据协议,解析报文数据,通过显示屏展示给终端用户。
[0034]在一实施例中,前期用户需求上传数据节点为5个,后期需求比原来新增加了3个节点数据,通过使用本专利技术方法,使用DBX协议,只需直接更新DBX协议文件。通过平台下发给设备,同时平台端也不需要修改程序数据解析文件,只需要同步跟新DBX协议文件即可。
[0035]第二方面,本专利技术还提供了一种动态报文解析装置包括依次连接的:定义模块、上传模块和数据同步更新模块;
[0036]所述定义模块用于定义报文解析数据协议;
[0037]所述上传模块用于上传报文解析协议规则定义到云平台;
[0038]所述数据同步更新模块用于将报文解析协议规则文件下发到设备端。
[0039]第三方面,本专利技术还提供了一种动态报文解析的电子设备及介质,其特征在于,基于动态报文解析的电子设备及介质上存储有计算机程序,所述计算机程序被处理器执行以实现如权利要求1所述的储存介质名称顺序不变的方法的步骤。
[0040]以上显示和描述了本专利技术的基本原理和主要特征和本专利技术的优点。本行业的技术人员应该了解,本专利技术不受上述实施例的限制,上述实施例和说明书中描述的只是说明本
专利技术的原理,在不脱离本专利技术精神和范围的前提下,本专利技术还会有各种变化和改进,这些变化和改进都落入要求保护的本专利技术范围内。本专利技术要求保护范围由所附的权利要求书及其等效物界定。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种动态报文解析方法,其特征在于,包括以下步骤:S1、定义报文解析数据协议;S2、上传报文解析协议规则定义到云平台;S3、将报文解析协议规则文件下发到设备端。2.根据权利要求1所述的一种动态报文解析方法,其特征在于,所述S1中,通过可视化DBX协议定义不同类型的报文解析协议。3.根据权利要求1所述的一种动态报文解析方法,其特征在于,所述S1中,根据定义完成的报文解析协议规则配置生成协议文件,将协议文件通过设备端上传到云平台进行存储,并与特定类型设备进行绑定。4.根据权利要求1所述的一种动态报文解析方法,其特征在于,所述S2中,云平台对于设备端上传的报文数据,根据绑定的报文解析方法进行解析,同时把解析的数据显示在云平台,以及实时展...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:上海宏英自动化科技有限公司
类型:发明
国别省市:

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

1