异构网络协议标准智件、云监控管理系统和方法

文档序号:8342727阅读:489来源:国知局
异构网络协议标准智件、云监控管理系统和方法
【技术领域】
[0001]本发明属于通信技术领域,具体涉及一种异构网络协议标准智件、云监控管理系统和方法。
【背景技术】
[0002]随着工业自动化控制的发展,对多个智能设备进行自动化监视和控制的技术逐渐完善,在此基础上形成了云监控管理系统,其中,生产监控管理系统包括云管理服务器,云管理服务器通过与各个智能设备对接,可接收各个智能设备通过网络上传的设备运行状态信息,从而达到对各个智能设备进行监视、报警、日记甚至预测等功能。
[0003]然而,现有的云监控管理系统中,由于数量众多的智能设备的通信接口类型常常存在区别;此外,智能设备的生产厂家、型号、应用场合各不相同,所上传的设备运行参数也各不相同,由此导致云管理服务器需要进行复杂的配置,才能支持与各个智能设备进行通信,从而增加了云管理服务器的成本,降低了云管理服务器的处理速度,无法实现对各个智能设备进行实时监控。

【发明内容】

[0004]针对现有技术存在的缺陷,本发明提供一种异构网络协议标准智件、云监控管理系统和方法,可有效解决上述问题。
[0005]本发明采用的技术方案如下:
[0006]本发明提供一种异构网络协议标准智件,包括:
[0007]异构协议库,用于存储与每一类智能设备对应的通信协议;所述通信协议具体指:需采集的所述智能设备的实时监控参数;所述异构协议库为动态链接库的组织结构,由多个相互独立的动态协议库文件构成;每个所述动态协议库文件唯一对应一个智能设备,用于存储需采集该智能设备的实时监控参数;并且,每个所述动态协议库文件可以被独立调用;
[0008]标准通信接口,用于与智能设备通信;其中,所述标准通信接口的前端安装至少一种通信接口转换器;所述通信接口转换器的一端与所述智能设备的通信接口适配,所述通信接口转换器的另一端与所述标准通信接口适配,通过所述通信接口转换器,实现具有不同类型通信接口的智能设备与所述异构网络协议标准智件之间的通信;
[0009]处理器,采用单进程多线程方式,采集并处理各个所述智能设备在当前时刻的设备运行参数,具体包括:
[0010]进程:用于在所述异构协议库初始化时,所述进程被启动,所述进程根据所述异构网络协议标准智件当前连接的所述智能设备的标识,从所述异构协议库中,将与各个所述智能设备对应的动态协议库文件动态加载到内存;
[0011]启动单元,用于启动与当前连接的智能设备数量相同的线程,每个线程与唯一一个所述智能设备对应;
[0012]线程,用于被所述启动单元启动后,采用下列方式运行:
[0013](I)所述线程从内存中读取对应的所述智能设备的动态协议库文件,对所述动态协议库文件进行解析,获得与所述智能设备对应的通信协议,进而获得需采集的所述智能设备的实时监控参数;
[0014](2)所述线程向所述智能设备发送上传所述实时监控参数的命令;
[0015](3)所述线程接收所述智能设备上传的实时监控参数响应数据;
[0016](4)所述线程一方面将所接收到的所述实时监控参数存储到存储单元;所述线程另一方面对所接收到的所述监控参数进行数据正确性校验,即:对数据的包头、包尾、数据长度和数据自身校验均进行逐一检查,如果完全通过检验,再对所述监控参数进行状态解析,得到所述智能设备的当前设备运行状态;
[0017](5)所述线程将解析得到的所述设备运行状态暂存到数据列表里,并会根据所述智能设备上传的实时监控参数响应数据,实时更新所述数据列表;
[0018]封装单元,用于定时对所述数据列表中的所述设备运行状态进行封装,得到标准数据包;然后,将所述标准数据包上传到云监控管理中心。
[0019]优选的,还包括:
[0020]线程注销单元,用于当所述线程运行结束后,注销所述线程;
[0021]存储单元,用于存储所述异构网络协议标准智件接收到的各智能设备的实时监控参数;以及,所述异构网络协议标准智件解析得到的各智能设备的运行状态。
[0022]优选的,所述标准通信接口为RJ45以太网口。
[0023]优选的,所述封装单元封装得到的所述标准数据包为XML标记语言格式的标准数据包。
[0024]优选的,所述标准数据包包含智能设备的ID、IP、名称、实时模拟量值、状态量和/
或告警量信息。
[0025]优选的,还包括:嵌入式web发布单元;
[0026]所述嵌入式web发布单元用于:接收所输入的异构网络协议标准智件的IP地址,从而将浏览器跳转到异构网络协议标准智件的web页面,通过所述web页面,可显示或编辑所述异构网络协议标准智件存储的信息;可对所述异构网络协议标准智件的所述异构协议库进行升级操作;可对所述异构网络协议标准智件的硬件进行升级操作。
[0027]本发明还提供一种云监控管理系统,包括云监控管理中心和分别部署在各个网络节点的异构网络协议标准智件;
[0028]所述异构网络协议标准智件的一端采用标准通信接口与各个智能设备连接;
[0029]所述异构网络协议标准智件的另一端通过通信网络与所述云监控管理中心连接。
[0030]本发明还提供一种云监控管理方法,包括以下步骤:
[0031]SI,在各个网络节点分别部署异构网络协议标准智件;各个所述异构网络协议标准智件的一端通过通信接口转换器与各种类型的智能设备连接;各个所述异构网络协议标准智件的另一端均连接到云监控管理中心连接;
[0032]S2,所述异构网络协议标准智件采用单进程多线程方式,实时采集所述智能设备的设备运行参数,并对所述设备运行参数进行解析、封包后,得到标准数据包;然后,将所述标准数据包上传到云监控管理中心。
[0033]优选的,还包括:
[0034]所述云监控管理中心可自动发现网络中的各个所述异构网络协议标准智件,并对所述异构网络协议标准智件进行管理;具体管理方式包括:
[0035]所述云监控管理中心可读取到所述异构网络协议标准智件的全部信息,包括:所述异构网络协议标准智件的IP、异构协议库版本号、硬件版本号、设备列表;此处,还可更改所述异构网络协议标准智件的IP、更新异构协议库版本号、升级主程序、重启所述异构网络协议标准智件的远程操作。
[0036]优选的,所述云监控管理中心采用以下两种方式之一自动发现网络中的各个所述异构网络协议标准智件:
[0037]方式一:所述异构网络协议标准智件被设置为主动模式后,主动不断向外发送寻址包;当所述云监控管理中心接收到所述寻址包时,所述云监控管理中心建立与所述异构网络协议标准智件的通信连接;
[0038]方式二:所述云监控管理中心不断向外发送寻址包;当某个所述异构网络协议标准智件接收到所述寻址包时,立即向所述云监控管理中心发送响应包;当所述云监控管理中心接收到所述响应包时,所述云监控管理中心建立与所述异构网络协议标准智件的通信连接。
[0039]本发明提供的异构网络协议标准智件、云监控管理系统和方法具有以下优点:
[0040]在每个网络节点部署异构网络协议标准智件,异构网络协议标准智件采用标准化输入模式,可兼容更多类型的智能设备;异构网络协议标准智件采用标准化输出模式,方便进行云端部署;此外,异构网络协议标准智件采用可异构的协议库和多线程的处理机制,既有效降低了云管理服务器的处理速度,又提高了数据采集和处理的速度,实现对各个智能设备进行实时监控。
【附图说明】
[0041]图1为本发明提供的异构网络协议标准智件的结构原理示意图;
[00
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1