一种设备监控协议中数据元素的建模和定义方法技术

技术编号:38566927 阅读:29 留言:0更新日期:2023-08-22 21:04
本发明专利技术提出了一种设备监控协议中数据元素的建模和定义方法,方法包括:S1:构建数据元素模型,数据元素模型,包括数据元素ID、数据传输类型、数据显示格式,以及配合不同数据显示格式的属性;S2:根据设备监控协议,确定数据元素的传输类型、显示格式及其配套属性;S3:根据确定后的数据元素属性,得到传输值和显示值之间的转换方法,完成数据元素的定义。本发明专利技术对设备监控协议中数据元素所涉及的多种传输类型和显示格式进行了统一的建模,使得不同设备监控协议中数据元素异构的问题得到极大改善,能对不同的数据元素采用同一套解析和打包代码,不再需要定制开发,提高了代码的复用率,大大降低了监控软件开发的成本,减少了开发时间。间。间。

【技术实现步骤摘要】
一种设备监控协议中数据元素的建模和定义方法


[0001]本专利技术涉及设备监控
,是一种设备监控协议中数据元素的建模和定义方法。

技术介绍

[0002]在设备监控软件领域,几乎每个设备监控软件都是针对特定的设备或者特定的一类设备定制开发的。之所以需要这种针对性开发,是因为不同设备的设备监控协议中设备状态参数不同、控制命令不同,网络传输格式也不同。设备监控协议不仅描述了一个设备包含哪些状态信息和具备哪些控制命令,还描述了如何通过网络数据帧传递这些信息和命令。数据元素是设备监控协议中所传递的最小信息单位,设备状态上报命令和控制命令都是用于传递数据元素的载体。
[0003]目前监控软件的开发通常会采用以下方法来实现设备监控协议,每一类设备协议写一个类,每条命令写一个类,每种数据元素写一个类,或者是用结构体来描述数据帧结构,之后使用这些类或者结构体来完成字节序列和显示值之间的转换。
[0004]这些方法存在以下缺陷:
[0005]首先,代码复用率低,每套设备监控软件的接口协议解析代码都是定制开发的,几乎没有可以复用的部分,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种设备监控协议中数据元素的建模和定义方法,其特征在于,包括:S1:构建数据元素模型,所述数据元素模型,包括数据元素ID、数据传输类型、数据显示格式,以及配合不同数据显示格式的属性;所述构建数据元素模型,包括如下步骤:S101:构建数据传输类型;S102:构建数据显示类型及其配套属性;S2:定义数据元素,根据所述数据元素模型,确定当前定义的数据元素对应的模型参数;所述定义数据元素,包括如下步骤:S201:设置数据元素ID;S202:设置数据元素对应的属性;S3:根据所确定的模型参数,确定数据元素的传输值和显示值之间的对应转换关系,完成数据元素的构建。2.根据权利要求1所述的设备监控协议中数据元素的建模方法,其特征在于,所述数据传输类型,包括:一字节有符号整数、一字节无符号整数、两字节有符号整数、两字节无符号整数、四字节有符号整数、四字节无符号整数、八字节有符号整数、八字节无符号整数、单精度浮点数、双精度浮点数、字符串和字节序列。3.根据权利要求2所述的设备监控协议中数据元素的建模方法,其特征在于,所述字符串和所述字节序列,需要指定长度。4.根据权利要求3所述的设备监控协议中数据元素的建模方法,其特征在于,字符串根据字符编码类型分为ASCI...

【专利技术属性】
技术研发人员:何可杨光王钧慧
申请(专利权)人:中国电子科技集团公司第十研究所
类型:发明
国别省市:

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

1