【技术实现步骤摘要】
一种设备监控协议中数据元素的建模和定义方法
[0001]本专利技术涉及设备监控
,是一种设备监控协议中数据元素的建模和定义方法。
技术介绍
[0002]在设备监控软件领域,几乎每个设备监控软件都是针对特定的设备或者特定的一类设备定制开发的。之所以需要这种针对性开发,是因为不同设备的设备监控协议中设备状态参数不同、控制命令不同,网络传输格式也不同。设备监控协议不仅描述了一个设备包含哪些状态信息和具备哪些控制命令,还描述了如何通过网络数据帧传递这些信息和命令。数据元素是设备监控协议中所传递的最小信息单位,设备状态上报命令和控制命令都是用于传递数据元素的载体。
[0003]目前监控软件的开发通常会采用以下方法来实现设备监控协议,每一类设备协议写一个类,每条命令写一个类,每种数据元素写一个类,或者是用结构体来描述数据帧结构,之后使用这些类或者结构体来完成字节序列和显示值之间的转换。
[0004]这些方法存在以下缺陷:
[0005]首先,代码复用率低,每套设备监控软件的接口协议解析代码都是定制开发的,几乎 ...
【技术保护点】
【技术特征摘要】
1.一种设备监控协议中数据元素的建模和定义方法,其特征在于,包括:S1:构建数据元素模型,所述数据元素模型,包括数据元素ID、数据传输类型、数据显示格式,以及配合不同数据显示格式的属性;所述构建数据元素模型,包括如下步骤:S101:构建数据传输类型;S102:构建数据显示类型及其配套属性;S2:定义数据元素,根据所述数据元素模型,确定当前定义的数据元素对应的模型参数;所述定义数据元素,包括如下步骤:S201:设置数据元素ID;S202:设置数据元素对应的属性;S3:根据所确定的模型参数,确定数据元素的传输值和显示值之间的对应转换关系,完成数据元素的构建。2.根据权利要求1所述的设备监控协议中数据元素的建模方法,其特征在于,所述数据传输类型,包括:一字节有符号整数、一字节无符号整数、两字节有符号整数、两字节无符号整数、四字节有符号整数、四字节无符号整数、八字节有符号整数、八字节无符号整数、单精度浮点数、双精度浮点数、字符串和字节序列。3.根据权利要求2所述的设备监控协议中数据元素的建模方法,其特征在于,所述字符串和所述字节序列,需要指定长度。4.根据权利要求3所述的设备监控协议中数据元素的建模方法,其特征在于,字符串根据字符编码类型分为ASCI...
【专利技术属性】
技术研发人员:何可,杨光,王钧慧,
申请(专利权)人:中国电子科技集团公司第十研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。