一种应用于工控网的标准化设备信息自动采集方法及系统技术方案

技术编号:38591867 阅读:9 留言:0更新日期:2023-08-26 23:30
本发明专利技术公开一种应用于工控网的标准化设备信息自动采集方法及系统,涉及工控网应用领域。本发明专利技术中服务器使用nmap组件获得所在工控网内有效IP地址;服务器利用识别模型来识别各有效IP地址对应的设备类别,将识别出的设备类别输入采集模型,输出对应的适配协议;服务器通过适配协议采集设备信息并储存到数据库。本发明专利技术基于工控网应用技术,针对不同的工控网连接设备提出了识别模型来识别其设备类别,并针对不同类别设备提出了适配的采集方法,能够自动适应于各种环境的工控网,能够实现服务器方自动部署,能够自动识别并采集工控网各设备的类别和数据信息,采集到的数据信息能够为保证工控网长期稳定运行和升级改造提供相应数据支持。支持。支持。

【技术实现步骤摘要】
一种应用于工控网的标准化设备信息自动采集方法及系统


[0001]本专利技术涉及工控网应用
,特别是涉及一种应用于工控网的标准化设备信息自动采集方法及系统。

技术介绍

[0002]随着工业技术的迅速发展,工控网连接设备的类型呈现多元化、形式呈标准化、拓扑呈复杂化,工控网连接的设备基本大类包括了工控机、服务器、可编程逻辑控制器、工业交换机、工业网关等等,多类设备之间建立网络互联互通,实现了对现场运行情况的集中式监控。但是目前对于工控网设备信息的收集,大多采用人工检查、远程桌面的方式,当该工控网设备发生紧急故障时难以快速收集设备信息进行综合诊断,此外人工处理的方式难以实现自动化智能化的升级改造。

技术实现思路

[0003]针对上述
技术介绍
中提出的问题,本专利技术提供一种应用于工控网的标准化设备信息自动采集方法及系统,能够实现工控网标准化设备信息的自动采集。
[0004]为实现上述目的,本专利技术提供了如下方案:
[0005]一方面,本专利技术提供一种应用于工控网的标准化设备信息自动采集方法,包括:
[0006]服务器使用nmap组件获取所在工控网内所有有效IP地址及对应系统信息;所述对应系统信息包括MAC地址、系统类别和端口信息;
[0007]以所述有效IP地址及对应系统信息为输入,以各有效IP地址对应的设备类别及品牌为输出,建立并训练识别模型;所述设备类别及品牌包括Windows系统设备、Linux系统设备、PLC设备及对应的品牌、工业交换机设备及对应的品牌和网关设备及对应的品牌;
[0008]以各有效IP地址对应的设备类别及品牌为输入,以采集数据所使用的适配协议为输出,建立并训练采集模型;
[0009]信息采集过程中,服务器利用训练好的识别模型来识别有效IP地址对应的设备类别及品牌,将识别出的设备类别及品牌输入训练好的采集模型,输出对应的适配协议;
[0010]服务器通过适配协议采集设备信息并储存到数据库。
[0011]可选地,所述服务器使用nmap组件获取所在工控网内所有有效IP地址及对应系统信息,具体包括:
[0012]服务器执行nmap组件遍历扫描服务器所在工控网段的IP地址及预设的端口号,获得一个包含所有有效IP地址及对应系统类别的数据结构体;
[0013]将所述数据结构体拆解出有效IP地址、MAC地址、系统类别和端口信息。
[0014]可选地,所述服务器通过适配协议采集设备信息并储存到数据库,具体包括:
[0015]服务器按照适配协议激活对应的采集驱动,自动读取设备信息;
[0016]以有效IP地址为对象建立设备信息表,将读取的设备信息以表格形式储存至本地数据库。
[0017]可选地,所述服务器按照适配协议激活对应的采集驱动,自动读取设备信息,具体包括:
[0018]当识别出的设备类别为Windows系统设备或Linux系统设备时,服务器通过建立WMI管理对象来远程采集软硬件信息及进程列表。
[0019]可选地,所述服务器按照适配协议激活对应的采集驱动,自动读取设备信息,具体包括:
[0020]当识别出的设备类别为PLC设备时,服务器根据不同品牌调用不同的采集驱动来采集硬件及诊断信息,并基于通用request协议采集PLC设备内置web服务器提交的数据信息。
[0021]可选地,所述服务器按照适配协议激活对应的采集驱动,自动读取设备信息,具体包括:
[0022]当识别出的设备类别为工业交换机设备时,服务器通过SNMP协议访问MIB数据表来采集设备信息。
[0023]可选地,所述服务器按照适配协议激活对应的采集驱动,自动读取设备信息,具体包括:
[0024]当识别出的设备类别为网关设备时,服务器通过构建request请求包来采集网关设备内置web服务器提交的数据信息。
[0025]另一方面,本专利技术还提供一种应用于工控网的标准化设备信息自动采集系统,包括:
[0026]扫描模块,应用使用nmap组件获取所在工控网内所有有效IP地址及对应系统信息;所述对应系统信息包括MAC地址、系统类别和端口信息;
[0027]识别模型建立模块,用于以所述有效IP地址及对应系统信息为输入,以各有效IP地址对应的设备类别及品牌为输出,建立并训练识别模型;所述设备类别及品牌包括Windows系统设备、Linux系统设备、PLC设备及对应的品牌、工业交换机设备及对应的品牌和网关设备及对应的品牌;
[0028]采集模型建立模块,用于以各有效IP地址对应的设备类别及品牌为输入,以采集数据所使用的适配协议为输出,建立并训练采集模型;
[0029]识别模块,用于在信息采集过程中,利用训练好的识别模型来识别有效IP地址对应的设备类别及品牌,将识别出的设备类别及品牌输入训练好的采集模型,输出对应的适配协议;
[0030]采集模块,用于通过适配协议采集设备信息并储存到数据库。
[0031]可选地,所述扫描模块,具体包括:
[0032]数据结构体扫描单元,用于执行nmap组件遍历扫描服务器所在工控网段的IP地址及预设的端口号,获得一个包含所有有效IP地址及对应系统类别的数据结构体;
[0033]数据结构体拆解单元,用于将所述数据结构体拆解出有效IP地址、MAC地址、系统类别和端口信息。
[0034]可选地,所述采集模块,具体包括:
[0035]设备信息采集单元,用于按照适配协议激活对应的采集驱动,自动读取设备信息;
[0036]设备信息储存单元,用于以有效IP地址为对象建立设备信息表,将读取的设备信
息以表格形式储存至本地数据库。
[0037]根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:
[0038]本专利技术提供了一种应用于工控网的标准化设备信息自动采集方法及系统,服务器使用nmap组件获得所在工控网内有效IP地址;服务器利用识别模型来识别各有效IP地址对应的设备类别,将识别出的设备类别输入采集模型,输出对应的适配协议;服务器通过适配协议采集设备信息并储存到数据库。本专利技术基于工控网应用技术,针对不同的工控网连接设备提出了识别模型来识别其设备类别,并针对不同类别设备提出了适配的采集方法,能够自动适应于各种环境的工控网,能够实现服务器方自动部署,能够自动识别并采集工控网各设备的类别和数据信息,采集到的数据信息能够为保证工控网长期稳定运行和升级改造提供相应数据支持。
附图说明
[0039]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0040]图1为本专利技术所提供的一种应用于工控网的标准化设备信息自动采集方法的流程图;
[0041]图2为本专利技术所提供的设备类别识别过程本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用于工控网的标准化设备信息自动采集方法,其特征在于,包括:服务器使用nmap组件获取所在工控网内所有有效IP地址及对应系统信息;所述对应系统信息包括MAC地址、系统类别和端口信息;以所述有效IP地址及对应系统信息为输入,以各有效IP地址对应的设备类别及品牌为输出,建立并训练识别模型;所述设备类别及品牌包括Windows系统设备、Linux系统设备、PLC设备及对应的品牌、工业交换机设备及对应的品牌和网关设备及对应的品牌;以各有效IP地址对应的设备类别及品牌为输入,以采集数据所使用的适配协议为输出,建立并训练采集模型;信息采集过程中,服务器利用训练好的识别模型来识别有效IP地址对应的设备类别及品牌,将识别出的设备类别及品牌输入训练好的采集模型,输出对应的适配协议;服务器通过适配协议采集设备信息并储存到数据库。2.根据权利要求1所述的应用于工控网的标准化设备信息自动采集方法,其特征在于,所述服务器使用nmap组件获取所在工控网内所有有效IP地址及对应系统信息,具体包括:服务器执行nmap组件遍历扫描服务器所在工控网段的IP地址及预设的端口号,获得一个包含所有有效IP地址及对应系统类别的数据结构体;将所述数据结构体拆解出有效IP地址、MAC地址、系统类别和端口信息。3.根据权利要求1所述的应用于工控网的标准化设备信息自动采集方法,其特征在于,所述服务器通过适配协议采集设备信息并储存到数据库,具体包括:服务器按照适配协议激活对应的采集驱动,自动读取设备信息;以有效IP地址为对象建立设备信息表,将读取的设备信息以表格形式储存至本地数据库。4.根据权利要求3所述的应用于工控网的标准化设备信息自动采集方法,其特征在于,所述服务器按照适配协议激活对应的采集驱动,自动读取设备信息,具体包括:当识别出的设备类别为Windows系统设备或Linux系统设备时,服务器通过建立WMI管理对象来远程采集软硬件信息及进程列表。5.根据权利要求3所述的应用于工控网的标准化设备信息自动采集方法,其特征在于,所述服务器按照适配协议激活对应的采集驱动,自动读取设备信息,具体包括:当识别出的设备类别为PLC设备时,服务器根据不同品牌调用不同的采集驱动来采集硬件及诊断信息,并基于通用request协议采集PLC设备内置web服务器提交的数据信息...

【专利技术属性】
技术研发人员:敖翔刘江泽吴坚刘航孙佳陈弘杰徐良杰李磊宋孝元孙鸿达
申请(专利权)人:上海西派埃智能化系统有限公司
类型:发明
国别省市:

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

1