一种设备信息的采集方法、装置以及系统的利记博彩app

文档序号:7804389阅读:344来源:国知局
一种设备信息的采集方法、装置以及系统的利记博彩app
【专利摘要】本发明提出了一种设备信息的采集方法、装置及系统,用以解决现有技术中存在的数据中心的不同类型设备的信息不能被统一采集的问题。该方案包括:根据预设的设备信息向设备发送检测指令报文;接收设备根据检测报文反馈的响应报文;解析响应报文,得到响应报文中的参数信息。该方案提高了对数据中心智能设备数据采集的效率。
【专利说明】一种设备信息的采集方法、装置以及系统

【技术领域】
[0001] 本发明涉及移动通讯领域,特别是涉及一种设备信息的采集方法、装置及系统。

【背景技术】
[0002] Modbus协议是由Modicon(现为施耐德电气公司的一个品牌)在1979年发明 的,是全球第一个真正用于工业现场的总线协议。当前,数据中心尤其是微模块化的数据 中心建设发展迅速,微模块基础设施中的智能设备一般包括:配电子系统,如综合配电柜、 UPS (Uninterruptible Power System,不间断电源)、高压直流柜、ATS (Automatic Transfer Switch,双电源自动切换开关控制器)、FOU(Power Distribution Unit,电源分配单元)、制 冷子系统如冷冻水列间空调、⑶U(Cooling Distribution Unit,冷量分配单元)以及环境监 控传感器,如温湿度传感器、烟雾报警器、漏水报警器、粉尘传感器等。这些智能设备一般支 持modbus协议,可以通过网关接入以太网,因此可以通过网络来对数据中心的智能设备进 行监控,以确保其正常运行,这些智能设备的监控需要一个采集模块,用来采集这些智能设 备的数据信息以及根据这些数据信息对智能设备进行管控。目前对modbus设备采集参数 的配置,一般为减少报文请求条数会按照寄存器连续地址段来配置,然后再通过某种映射 转换到界面展示层所配置的单个物理参数。此类方法使得界面展示层与数据采集层的参数 模型不一致,配置相对复杂,而且采集层的配置不方便阅读和管理。此外,要实现各个不同 厂家、不同类型设备的统一数据集采,需要一种简单规范、兼容性好、扩展性强的配置方式, 以便于设备信息的统一采集。然而,目前针对数据中心智能设备信息的采集方式并不适用 于不同类型的智能设备信息的统一采集,以及对采集信息的后续的综合处理,其对智能设 备数据采集的效率较低。


【发明内容】

[0003] 本发明要解决的技术问题是现有数据中心的不同类型设备的信息不能被统一采 集,提供了一种设备信息的采集方法、装置及系统。
[0004] 根据本发明的一个方面,提供了一种设备信息采集方法,包括:根据预设的设备信 息向设备发送检测指令报文;接收设备根据检测报文反馈的响应报文;解析响应报文,得 到响应报文中的参数信息。
[0005] 进一步的,上述方法还包括:根据预设的参数信息判断响应报文中的参数信息是 否需要报警,如果是,则发出与需报警的参数对应的报警信息。
[0006] 其中,预设的设备信息包括:设备的设备类型、设备支持的协议类型、设备的网络 之间互连的协议IP地址、设备的端口。
[0007] 其中,预设的参数信息包括:设备唯一序列号、参数名、参数所归属设备的类型、关 键参数标记位、各参数的计量单位、各参数的计算因子、计算标志位。
[0008] 其中,预设的参数信息包括报警信息,报警信息包括:全局唯一报警码、相关联的 参数序列号、两级报警阈值、报警级别、与两级报警阈值进行比较的关系符以及报警标签; 根据预设的参数信息判断响应报文中的参数信息是否需要报警包括:根据报警信息判断响 应报文中的参数信息是否需要报警。
[0009] 其中,根据预设的设备信息向设备发送检测指令报文包括:根据预设的设备信息 中设备的从地址并行向连接有待检测设备的各个链路发送检测指令报文,并且依次向在连 接有多个待检测设备的同一条链路上的各个设备发送检测指令报文。
[0010] 其中,设备的参数中设置有使其地址连续的保留参数,接收设备根据检测报文发 出的响应报文包括:使用一条modbus指令读取响应报文中同种读取类型且地址连续的同 一设备的参数,读取到响应报文中设置的保留参数后不上报给上层管控系统。
[0011] 预设的参数信息包括可写参数信息,上述方法还包括,在接收到对可写参数的写 入指令后,根据可写参数信息生成写指令,将写指令反馈给设备。
[0012] 根据本发明的另一个方面,提供了一种设备信息采集装置,包括:发送模块,用于 根据预设的设备信息向设备发送检测指令报文;接收模块,用于接收设备根据检测报文反 馈的响应报文;解析模块,用于解析响应报文,得到响应报文中的参数信息。
[0013] 进一步的,上述装置还包括:判断模块,用于根据预设的参数信息判断响应报文中 的参数信息是否需要报警;报警模块,用于在判断模块的判断结果为是时,发出与需报警的 参数对应的报警信息。
[0014] 其中,预设的设备信息包括:设备的设备类型、设备支持的协议类型、设备的网络 之间互连的协议IP地址、设备的端口。
[0015] 其中,预设的参数信息包括:设备唯一序列号、参数名、参数所归属设备的类型、关 键参数标记位、各参数的计量单位、各参数的计算因子、计算标志位。
[0016] 其中,参数信息包括报警信息,报警信息包括:全局唯一报警码、相关联的参数序 列号、两级报警阈值、报警级别、与两级报警阈值进行比较的关系符以及报警标签;判断模 块具体用于:根据报警信息判断响应报文中的参数信息是否需要报警。
[0017] 进一步的,发送模块具体用于,根据预设的设备信息中设备的从地址并行向连接 有待检测设备的各个链路发送检测指令报文,并且依次向在连接有多个待检测设备的同一 条链路上的各个设备发送检测指令报文。
[0018] 其中,设备的参数中设置有使其地址连续的保留参数,接收模块具体用于,使用一 条modbus指令读取响应报文中同种读取类型且地址连续的同一设备的参数,读取到响应 报文中设置的保留参数后不上报给上层管控系统。
[0019] 其中,预设的参数信息包括可写参数信息,进一步的上述装置还包括,反馈模块, 用于在接收到对可写参数的写入指令后,根据可写参数信息生成写指令,将写指令反馈给 设备。
[0020] 根据本发明的又一方面,提供了一种设备监控系统,包括:上述装置以及多个设 备,多个设备具有一个数据采集接口,装置用于通过数据采集接口获取多个设备的参数信 息,并将获取到的设备的参数信息上报到与装置对应的集中管控系统,当接收到来自其他 集中管控系统的检测指令报文时,将与其他集中管控系统的检测指令报文对应的设备参数 发送至其他集中管控系统。
[0021] 采用本发明实施例的方案,通过根据预设的设备信息向设备发送检测指令报文; 接收设备根据检测报文反馈的响应报文;解析响应报文,得到响应报文中的参数信息,提高 了对数据中心智能设备数据采集的效率。

【专利附图】

【附图说明】
[0022] 图1为本发明实施例1的设备信息采集方法的流程图;
[0023] 图2为本发明实施例中集中管控系统的collector对其管控的各智能设备的数据 采集的流程图;
[0024] 图3为本发明实施例的设备信息采集装置的结构框图;
[0025] 图4为本发明实施例中数据采集模块collector的逻辑结构图;
[0026] 图5为本发明实施例的设备信息采集方案的组网结构图;
[0027] 图6为本发明实施例中collector单点采集、缓存分发结构图。

【具体实施方式】
[0028] 为更进一步阐述本发明为达成预定目的所采取的技术手段及功效,以下结合附图 及较佳实施例,对本发明进行详细说明如后。
[0029] 图1为本发明实施例1的设备信息采集方法的流程图,本发明实施例中所涉及的 设备包括数据中心机房的各类基础设施,如配电柜、高压直流柜、电池巡检仪、UPS、冷冻水 式列间空调、温湿度传感器、漏水绳、压差传感器等,如图1所示,该方法包括以下具体步 骤:
[0030] 步骤101 :根据预设的设备信息向设备发送检测指令报文;
[0031] 该步骤中的设备信息是一个可扩展的数据结构,可作为设备信息模型,如果要扩 展设备信息,只需增加新的设备属性字段。该设备信息主要可以包括:设备的设备类型、设 备支持的协议类型、设备的网络之间互连的协议IP地址、设备的端口。进一步还可以包括 设备唯一标识符、设备名称、设备型号、设备的modbus从地址等信息,具体地,可以用配置 文档存放设备实例。
[0032] 步骤102 :接收设备根据检测报文反馈的响应报文;
[0033] 步骤103 :解析响应报文,得到响应报文中的参数信息。
[0034] 参数信息中的各参数为具有独立物理意义的参数主要包括:预设的参数信息包 括:设备唯一序列号、参数名、参数所归属设备的类型、关键参数标记位、各参数的计量单 位、各参数的计算因子、计算标志位。还可以进一步包括modbus地址、寄存器类型、各参数 所占寄存器个数、参数是否上报入库、循环冗余校验码CRC校验字节序类型以及modbus位。
[0035] 基于获取到的设备响应报文中的参数信息,可以对设备运行状态进行监控,基于 此,上述方法还可以包括:根据预设的参数信息判断响应报文中的参数信息是否需要报警, 如果是,则发出与需报警的参数对应的报警信息。其中,上述预设的参数信息还可以包括 告警信息,该告警信息可以包括:全局唯一告警码、相关联的参数序列号、两级告警阈值、告 警级别、与两级告警阈值进行比较的关系符以及报警标签AlarmTag,基于此,可以根据报 警信息判断响应报文中的参数信息是否需要报警。其中,两级告警阈值进行比较的关系符 包括大于、等于、小于等关系符。针对一个参数包含若干个bit位对应多条告警的情况,用 AlarmTag对应寄存器中的位,取值范围为1-16。这种方式与Modbus位不同,可以用一个参 数涵盖多个告警条目,适用于不必在界面展示单个bit位状态的参数。KeyParam用以判断 设备是否离线,若此类参数连续若干次采集不到数据,则认为设备离线。计算标识符用以标 记一个参数的数据格式,比如浮点数,B⑶(Binary-Coded Decimal,二-十进制代码)码,高 低字节反位等,用此字段对采集的数据进行处理,得到参数实际值,使得程序能够支持不同 厂家的特别数据格式。其中M 〇dbus_BIT针对一个寄存器分若干个bit位来表示不同参数 的情况,用该参数对应寄存器中的位,其取值范围是1-16。例如可以使用不同bit位分别代 表设备不同部件的运行状态,采用这种方式拆分寄存器为多个参数,方便界面表示层展示。 如果要扩展参数信息,只需增加新的属性字段。其中,CRC校验字节序类型有两个取值,取 值为1表示低字节在前,取值为0表示高字节在前,可以支持校验和字节序不同的设备。
[0036] 通过上述设备信息以及参数信息皆为可扩展数据结构,通过设备信息以及参数信 息的定义,使得采集到的数据能够模型化,从而支持各种不同类型的设备数据的统一采集, 提高了数据采集的效率。
[0037] 在上述步骤101之前,上述方法还可以包括以下步骤:
[0038] 从集中管控系统中获取设备列表以及参数列表;根据设备列表以及参数列表对各 设备进行解析,获取各设备需采集的参数、告警参数,告警阈值以及告警码;将获取到的参 数存储为可扩展数据结构,分别生成设备信息以及参数信息。对任一设备,可以根据设备说 明书抽象出参数信息模型,该参数信息模型可以为物理意义上独立的参数。对参数的展示、 对参数的管理、解析modbus响应报文后对参数的计算处理、告警分析,都基于该具有独立 物理意义的参数来进行。在将参数模块化的过程中,会将一个寄存器拆分为多个参数区,每 个参数区对应一个或若干个bit位,也可以将一个参数的不同值域分为两个或多个部分存 储在不同的寄存器中,即将一个或两个寄存器组装为一个参数区,例如某类电表的电能参 数,大于lOOOkWh的数值和小于lOOOkWh的数值分别在两个寄存器中,建模时抽象成一个参 数,通过配置该参数的计算标识符来计算它的实际值。
[0039] 集中监控平台是一个完备的数据中心监控系统,包括基础设施监控管理、IT设备 管理、增值运维等功能,collector是该系统的一部分,为实现数据采集的主要逻辑模块,基 于此,上述设备信息采集还可以采用以下具体方式来实现:
[0040] 根据智能设备的协议说明文档,抽象出设备信息和参数信息,存储在配置文件中; 集中监控平台可以导入并解析设备信息及参数信息,通过消息将解析出的设备以及参数信 息传送给collector ;collector管理所有设备及其参数,通过网关向不同设备发送modbus 指令报文;该步网关可以为modbus网关、RS-485或RS-232串口服务器,能够把modbus网 络接入以太网。Collector发送的modbus参数读取指令,对同种操作类型且地址连续的参 数,一次读取。减少读取次数,节省扫描一个设备所用的网络时间。对在同一个寄存器内 M 〇dbus_BIT位各不相同的参数,同样作为一个寄存器进行采集。如果该寄存器与前后参数 地址连续,collector同样一次读取该连续地址块。modbus单条读取指令最大可读连续寄 存器的个数可以配置,只有当连续地址参数个数超过可配置值时,才分成多条指令进行读 取。设备的响应报文经网关回送给collector, collector完成报文解析,数据处理、缓存、 阀值比较以及告警判断,并上报监控信息给集中监控平台,报文解析即对modbus响应报文 的解析。具体解析过程为,首先进行从地址判断、报文长度检查、CRC校验。如果出现报文 分包的情况,即响应报文长度小于预期值,要缓存分包的报文,等各分包的报文全部接收完 毕后,再组装成一条完整的响应报文进行处理。待验证报文正确后,将连续的数据段解析为 对应的各个参数的值。每个参数得到响应值后,根据其关联的告警标志、告警阀值,进行逻 辑判断,如果符合告警条件即生成告警信息并实时上报给集中监控平台。若某参数已经在 告警状态中,并且经分析新采集到的该参数的值已在告警阀值之下,则上报告警恢复。上报 到集中监控平台的数据被存入数据库,供界面展示和分析之用;该数据包括实时性能数据、 告警以及告警恢复数据。每个设备的参数信息建立一个性能表,该表包含该设备采集的所 有参数,collector上报的数据由集中监控平台处理后,存入性能库,告警记录存入告警库。 集中监控平台的界面有操作入口,当用户操作一个设备参数时,发送消息通知collector, 后者组装modbus操作指令,指令报文经网关发送到指定设备。设备接受操作指令并返回响 应,collector解析响应报文,判断操作是否成功,然后向集中监控平台上报结果。
[0041] 图2为本发明实施例中集中管控系统的collector对其管控的各智能设备的数据 采集的流程图。如图2所示,数据采集过程包括:
[0042] 步骤1 collector向集中管控系统索取设备列表和参数列表,其中设备和参数配 置文档均可以以excel格式存储,可以事先导入集中管控系统。
[0043] 步骤2 collector收到配置信息,解析设备、获取每个设备需要扫描的参数,对可 能产生告警的参数,还包括告警产生的阀值及告警码等相关信息,并存入自己的内部数据 结构中。
[0044] 步骤3 collector按设定的周期时长,定时地对其管控的各智能设备进行扫描, 每次扫描采集所有链路上的所有设备的数据信息。
[0045] Collector对智能设备的扫描具体过程如下:遍历每条链路,各链路的扫描并 行同时开展。在各条TCP(Transmission Control Protocol,传输控制协议)链路上, collector发送和接收的报文互不干扰。在一条链路上,按设备的从地址依次扫描每个设 备,每个设备有多个参数,同种读取类型且地址连续的参数,使用一条modbus指令读取。参 数的配置文档中尽量不出现过多地址不连续的离散参数。设备中保留备用的参数可能会打 断连续的地址段,可以增加保留参数,使地址连续,在配置文档中标记为不上报,collector 采集分析这些保留参数,但不上报给集中监控平台。对地址不连续,或者操作类型不同的参 数块,依次逐条发送modbus指令。待前一条响应报文处理完毕后才发送下一条modbus指 令。当一个设备的所有参数都处理完毕后,扫描该链路上的下一个设备,直到本链路上所有 设备扫描完毕。该扫描方式,通过各串口链路并行采集,报文互不干扰,使设备的组网可扩 展性强,能实现大规模地数据采集。同时,该扫描方式使得单个设备的上百个参数可用十条 以内的指令完成采集,对整个微模块所有基础设施,采集更新的周期能够控制在5秒以内。
[0046] 步骤4 :串口服务器将modbus指令发送到相应智能设备。
[0047] 步骤5 :智能设备根据获取的modbus指令,发送响应报文给串口服务器。
[0048] 步骤6 :串口服务器将响应报文发送给collector。collector解析响应报文,首 先进行从地址的判断、CRC检验和的检查、响应消息长度与预期长度比较。若是正确的响应 报文,解析码流,给每个参数赋值。
[0049] 步骤7 :对于有告警项的参数,和告警阀值进行比较,判断是否需要告警。如果有, 将生成一条告警信息并实时上报给集中监控平台。对于二级告警阀值的参数,当参数值在 不同阀值区间变化时,将通知集中监控平台告警级别的变化。
[0050] 步骤8:当一个设备的所有参数采集完毕后,将所有采集到该设备的数据参数组 装成一条消息,即设备的实时性能数据,上报给集中监控平台。存储到数据库,供展示和数 据分析之用。
[0051] 此外,参数信息中还包括可写参数信息,该可写参数存放在单独的配置文档中,其 结构除上述参数信息字段外,还包括写入的上限、下限,供集中监控平台使用,防止用户误 操作设备。集中监控平台根据可写参数配置文档,在界面生成操作入口。集中监控平台导 入设备可写参数配置文档,以此生成操作入口,用户对某一参数写入新的控制值,比如空调 高湿告警点阀值、电池组低压告警点阀值等。如前,因为有可写范围的控制,可避免用户输 入异常值,错误操控设备。具体控制过程如下:
[0052] collector收到用户的操控命令,使用modbus写接口,构造一条写指令,经串口服 务器发送给设备。串口服务器将写指令发送给设备。收到写指令的设备进行操作后,给出 写响应。串口服务器将写响应回送给collector。Collector先对写的报文校验,长度检查, 进行逻辑判断,然后将写入成功或者失败的结果上报给集中监控平台。如果超时无响应,上 报写入失败的消息。超时时长可配置,一般设定为两秒。
[0053] 图3为本发明实施例的设备信息采集装置的结构框图,如图3所示,该装置30包 括以下组成部分:
[0054] 发送模块31,用于根据预设的设备模型中智能设备属性的信息,以预设周期向数 据中心的各智能设备发送检测指令报文;
[0055] 接收模块32,用于接收各智能设备的响应报文;
[0056] 解析模块33,用于根据预设的参数模型中的各智能设备的相关参数信息,判断各 智能设备的响应报文是否正常。
[0057] 装置30还可以包括:判断模块,用于根据预设的参数信息判断响应报文中的参数 信息是否需要报警;报警模块,用于在判断模块的判断结果为是时,发出与需报警的参数对 应的报警信息。其中,参数信息包括报警信息,报警信息可以包括:全局唯一报警码、相关 联的参数序列号、两级报警阈值、报警级别、与两级报警阈值进行比较的关系符以及报警标 签;判断模块具体用于:根据报警信息判断响应报文中的参数信息是否需要报警。
[0058] 上述设备信息主要可以包括:设备的设备类型、设备支持的协议类型、设备的网络 之间互连的协议IP地址、设备的端口。进一步还可以包括设备唯一标识符、设备名称、设备 型号、设备的modbus从地址等信息。
[0059] 上述参数信息中的各参数为具有独立物理意义的参数主要包括:预设的参数信息 包括:设备唯一序列号、参数名、参数所归属设备的类型、关键参数标记位、各参数的计量单 位、各参数的计算因子、计算标志位。还可以进一步包括modbus地址、寄存器类型、各参数 所占寄存器个数、参数是否上报入库、循环冗余校验码CRC校验字节序类型以及modbus位。 进一步的,发送模块31具体可以用于,根据预设的设备信息中设备的从地址并行向连接有 待检测设备的各个链路发送检测指令报文,并且依次向在连接有多个待检测设备的同一条 链路上的各个设备发送检测指令报文。
[0060] 其中,设备的参数中还可以设置有使其地址连续的保留参数,接收模块具体用于, 使用一条modbus指令读取响应报文中同种读取类型且地址连续的同一设备的参数,读取 到响应报文中设置的保留参数后不上报给上层管控系统。
[0061] 其中,预设的参数信息还可以包括可写参数信息,进一步的装置还包括,反馈模 块,用于在接收到对可写参数的写入指令后,根据可写参数信息生成写指令,将写指令反馈 给设备。
[0062] 本发明实施例的用于数据中心智能设备数据信息的采集的系统根据可以划分为 以下逻辑结构:
[0063] 配置文档,collector管理采集模块,串口服务器或modbus网关,被管控的各种智 能设备,日志模块。其中,配置文档包括以配置文档的方式存储的模型化设备信息,,以配置 文档的方式存储的模型化监控参数,以配置文档的方式存储的模型化告警条目,置文档的 方式存储的模型化可写参数;所有配置文档方便扩展,增加新型设备可以快速模型化,同时 配置文档便于维护和管理。
[0064] Collector管理采集模块,该模块即相当于上述设备信息采集装置30,负责所有 设备和参数的管理、建立和维护TCP链接,构造、发送和解析modbus协议报文,上报性能 和告警数据。图4为本发明实施例中数据采集模块collector的逻辑结构图,如图4所 示,collector的外部接口有两个,一个是上层的集中管控平台,两者之间通过私有消息互 相通信,所有设备及其参数的配置文档即由集中监控平台发送给collector collector 的另一个外部接口即是通过串口服务器连接所有智能设备,两者之间使用modbus协议。 collector内部主要可以包括以下几个逻辑单元:与集中管控平台的接口单元、设备与参 数管理单元、协议处理与解析单元、特殊设备监控信息缓存单元、链路管理与维护单元。接 口单元处理用于处理与集中监控平台间进行交互的消息,向集中监控平台请求设备消息与 参数信息,接收到设备信息或参数信息时进行解析,以内部的数据结构存入设备与参数管 理单元,本接口单元同时负责上报性能数据与告警。协议处理与解析单元主要完成modbus 指令的构建、响应报文的校验、检查、解析。缓存单元可以采集并缓存拥有分散子系统的 大型设备网络,监控信息缓存后可供其它监控平台获取使用。链路管理与维护单元负责 collector与网关间建立TCP链接,在监控到链路断开后,不断尝试重新建立链接。
[0065] 串口服务器可以作为一个modbus网关,将RS-485串行总线上的modbus设备接入 以太网。对于只支持RS-232串行总线的设备,可以用RS-232串口服务器接入以太网。 [0066]日志模块,collector可以输出可控制级别的日志文件,便于错误分析和定位现场 情况。
[0067]图5为本发明实施例的设备信息采集方案的组网结构图,如图5所示,数据采集程 序collector,即上述设备信息采集设备信息采集装置30运行在以太网中,是集中管控系 统41的一部分。RS-485串口服务器42有一个网口,可配置IP地址,使设备接入以太网。 串口服务器43有32个串口,每个串口可配置端口号,各支持modbus协议的智能设备44通 过双绞线接到串口上。如果在同一个端口上串接多个设备,需要为它们设定不同的modbus 从地址。collector根据IP端口与串口服务器建立若干个TCP链接,在每条链接上逐个设 备地采集需监控参数。
[0068]图6为本发明实施例中col lector单点采集、缓存分发结构图。本发明实施例中经 过采集处理后的设备参数信息可以缓存在collector内存中,如图6所示的早期烟雾报警 装置系统,它只有一个modbus采集接口但是却有比较分散的多个烟雾采集分析主机,此时 collector可以进行单点采集设备信息,对设备信息进行解析缓存后,可供其它集中监控平 台的collector查询获取。如图6所示,collector采集点通过RS-232串口服务器与该接口 通信,采集并缓存各vesda监控主机的状态信息。其它集中监控平台系统中的collector与 采集点建立链接,并向采集点发送modbus请求报文,查询各自管理范围内vesda主机的状 态信息。采集点collector将缓存的数据构造成modbus响应报文,发送给各个collector, 各集中监控平台获取modbus响应报文后即展示与分析。
[0069] 本发明的主要目的是规模化地集采各种modbus设备的监控信息。为此本发明提 供了一种简单规范、兼容性好、扩展性强的配置方法。结合这种配置方法,采集程序以一种 高效省时的方式完成采集与数据处理分析。
[0070] 本发明实施例所提供的设备信息采集方案,设备的可配置参数能够较方便的进行 扩展,可以对新增设备的待采集性能参数快速模型化;通过配置适配各设备与标准协议的 差异,可以支持各个不同厂家的不同类型设备的信息采集,实现了设备信息的统一采集。
[0071] 通过【具体实施方式】的说明,应当可对本发明为达成预定目的所采取的技术手段及 功效得以更加深入且具体的了解,然而所附图示仅是提供参考与说明之用,并非用来对本 发明加以限制。
【权利要求】
1. 一种设备信息采集方法,其特征在于,包括: 根据预设的设备信息向设备发送检测指令报文; 接收所述设备根据所述检测报文反馈的响应报文; 解析所述响应报文,得到所述响应报文中的参数信息。
2. 如权利要求1所述的方法,其特征在于,所述方法还包括: 根据预设的参数信息判断所述响应报文中的参数信息是否需要报警,如果是,则发出 与需报警的参数对应的报警信息。
3. 如权利要求1所述的方法,其特征在于,所述预设的设备信息包括: 所述设备的设备类型、设备支持的协议类型、设备的网络之间互连的协议IP地址、设 备的端口。
4. 如权利要求2所述的方法,其特征在于,所述预设的参数信息包括: 设备唯一序列号、参数名、参数所归属设备的类型、关键参数标记位、各参数的计量单 位、各参数的计算因子、计算标志位。
5. 如权利要求2所述的方法,其特征在于, 所述预设的参数信息包括报警信息,所述报警信息包括: 全局唯一报警码、相关联的参数序列号、两级报警阈值、报警级别、与所述两级报警阈 值进行比较的关系符以及报警标签; 根据预设的参数信息判断所述响应报文中的参数信息是否需要报警包括: 根据所述报警信息判断所述所述响应报文中的参数信息是否需要报警。
6. 如权利要求1所述的方法,其特征在于,根据预设的设备信息向设备发送检测指令 报文包括: 根据预设的设备信息中所述设备的从地址并行向连接有待检测设备的各个链路发送 所述检测指令报文,并且依次向在连接有多个待检测设备的同一条链路上的各个设备发送 所述检测指令报文。
7. 如权利要求2所述的方法,其特征在于,所述设备的参数中设置有使其地址连续的 保留参数,接收所述设备根据所述检测报文发出的响应报文包括: 使用一条modbus指令读取所述响应报文中同种读取类型且地址连续的同一设备的参 数,读取到所述响应报文中设置的保留参数后不上报给上层管控系统。
8. 如权利要求2所述的方法,其特征在于,所述预设的参数信息包括可写参数信息,所 述方法还包括, 在接收到对可写参数的写入指令后,根据所述可写参数信息生成写指令,将所述写指 令反馈给所述设备。
9. 一种设备信息采集装置,其特征在于,包括: 发送模块,用于根据预设的设备信息向设备发送检测指令报文; 接收模块,用于接收所述设备根据所述检测报文反馈的响应报文; 解析模块,用于解析所述响应报文,得到所述响应报文中的参数信息。
10. 如权利要求9所述的装置,其特征在于,所述装置还包括: 判断模块,用于根据预设的参数信息判断所述响应报文中的参数信息是否需要报警; 报警模块,用于在所述判断模块的判断结果为是时,发出与需报警的参数对应的报警 信息。
11. 如权利要9所述的装置,其特征在于,所述预设的设备信息包括: 所述设备的设备类型、设备支持的协议类型、设备的网络之间互连的协议IP地址、设 备的端口。
12. 如权利要求10所述的装置,其特征在于,所述预设的参数信息包括: 设备唯一序列号、参数名、参数所归属设备的类型、关键参数标记位、各参数的计量单 位、各参数的计算因子、计算标志位。
13. 如权利要求10所述的装置,其特征在于, 所述参数信息包括报警信息,所述报警信息包括: 全局唯一报警码、相关联的参数序列号、两级报警阈值、报警级别、与所述两级报警阈 值进行比较的关系符以及报警标签; 所述判断模块具体用于: 根据所述报警信息判断所述所述响应报文中的参数信息是否需要报警。
14. 如权利要求9所述的装置,其特征在于,所述发送模块具体用于, 根据预设的设备信息中所述设备的从地址并行向连接有待检测设备的各个链路发送 所述检测指令报文,并且依次向在连接有多个待检测设备的同一条链路上的各个设备发送 所述检测指令报文。
15. 如权利要求10所述的装置,其特征在于,所述设备的参数中设置有使其地址连续 的保留参数,接收模块具体用于, 使用一条modbus指令读取所述响应报文中同种读取类型且地址连续的同一设备的参 数,读取到所述响应报文中设置的保留参数后不上报给上层管控系统。
16. 如权利要求10所述的装置,其特征在于,所述预设的参数信息包括可写参数信息, 所述装置还包括, 反馈模块,用于在接收到对可写参数的写入指令后,根据所述可写参数信息生成写指 令,将所述写指令反馈给所述设备。
17. -种设备监控系统,其特征在于,包括: 如权利要求9所述装置以及多个设备,所述多个设备具有一个数据采集接口,所述装 置用于通过所述数据采集接口获取所述多个设备的参数信息,并将获取到的设备的参数信 息上报到与所述装置对应的集中管控系统,当接收到来自其他集中管控系统的检测指令报 文时,将与所述其他集中管控系统的检测指令报文对应的设备参数发送至所述其他集中管 控系统。
【文档编号】H04L12/26GK104052631SQ201410219100
【公开日】2014年9月17日 申请日期:2014年5月22日 优先权日:2014年5月22日
【发明者】孔维刚 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1