通过简单网管协议自动识别不同类型或型号设备的方法技术

技术编号:17974146 阅读:57 留言:0更新日期:2018-05-16 13:47
本发明专利技术涉及一种通过简单网管协议自动识别不同类型或型号设备的方法,其特征在于,采用为不同厂家设备开发不同的通信驱动程序的方案,在同一网络中实现自动识别不同类别或型号设备的方法,后续统一网管系统与设备的通信将依据设备表中的驱动名称便可知道具体的通信驱动模块。本发明专利技术应用于没有统一管理MIB的情况下,自动识别特殊设备的类别型号和通讯驱动的方法,包括设备独有MIB信息、不同类型设备的驱动接口、不同型号设备的驱动模块、设备识别接口、设备表和类别型号‑驱动表。

【技术实现步骤摘要】
通过简单网管协议自动识别不同类型或型号设备的方法
本专利技术涉及数据通信领域,尤其涉及通过简单网管协议自动识别不同类型或型号设备的方法。
技术介绍
广电的HFC(HybridFiber-Coaxial,光缆-同轴电缆混合网)网络双向改造主要用到了EPON(EthernetPassiveOpticalNetwork,基于以太网方式的无源光网络)、EoC(EthernetoverCoaxialcable,基于同轴电缆以太网承载技术)、CMTS(CableModemTerminalSystems,电缆调制解调器终端系统)、光接收机、路由器、交换机等设备。除路由器和交换机有标准的管理MIB(ManagementInformationBase,管理信息库)定义外,其它设备没有统一的管理MIB。有鉴于此,有必要提供一种通过简单网管协议自动识别不同类型或型号设备的方法,以解决上述问题。
技术实现思路
本专利技术的目的是提供一种通过简单网管协议自动识别不同类型或型号设备的方法,应用于没有统一管理MIB的情况下,自动识别特殊设备的类别型号和通讯驱动的方法,包括设备独有MIB信息、不同类型设备的驱动接口、不同型号设备的驱动模块、设备识别接口、设备表和类别型号-驱动表。本专利技术所采用的技术方案是:通过简单网管协议自动识别不同类型或型号设备的方法,其特征在于,采用为不同厂家设备开发不同的通信驱动程序的方案,在同一网络中实现自动识别不同类别或型号设备的方法,所述方法包括如下步骤:(1)定义不同类别不同型号设备的通信驱动程序字典,记录不同型号设备的通信驱动程序名称;(2)建立设备表,包括设备的IP、设备的MAC、设备的型号dModel、设备的通信驱动程序的编号;(3)定义不同类别设备的通讯接口;(4)开发不同型号设备的通信驱动程序,每种通信驱动程序都有一个默认的静态方法——返回所属设备类型的通信接口的实现类名称,不同型号设备的通信驱动程序采用责任链设计模式开发,确保返回正确的驱动程序;(5)按照设备类别发现设备,在设备发现时,调用该类别处在责任链最前面的型号的设备的驱动程序。进一步地,步骤(3)中,各不同类别设备的通讯接口为:EPON设备定义通信接口IEpon;EoC设备定义IEoc;CMTS设备定义ICmts;光接收机定义IOr。进一步地,步骤(1)中,建立如下的表格定义不同类别不同型号设备的驱动程序:。本专利技术的有益效果是:本专利技术的通过简单网管协议自动识别不同类型或型号设备的方法应用于广电HFC网络环境下,双向网改造没有统一管理MIB定义的EPON、EOC、CMTS、光接收机等设备的管理,设备厂家可以随意按照自己的定义特殊开发网管代理。广电网络开发接入网设备统一网管时,只要设备厂家提供自己的MIB定义文档即可。为智能运行和维护提供良好的技术手段,提高广电网络的运维效率、提高服务质量、降低运维成本。附图说明图1是本专利技术的通过简单网管协议自动识别不同类型或型号设备的方法的设备发现和识别流程图。图2是EPON设备定义的通讯接口和驱动类图。图3是EOC设备定义的通讯接口和驱动类图。图4是OR设备定义的通讯接口和驱动类图。图5是CMTS设备定义的通讯接口和驱动类图。图6是设备识别接口及不同型号设备的实现类图。具体实施方式为了更好地理解本专利技术,下面结合实施例进一步阐明本专利技术的内容,但本专利技术的内容不仅仅局限于下面的实施例。本领域技术人员可以对本专利技术作各种改动或修改,这些等价形式同样在本申请所列权利要求书限定范围之内。本专利技术给出一种采用为不同厂家设备开发不同的通信驱动程序的方案,在同一网络中如何实现自动识别不同类别或型号设备的方法。此处仅以三种型号的设备的发现和识别过程,处理流程如图1。后续统一网管系统与设备的通信将依据设备表中的驱动名称便可知道具体的通信驱动模块。通过简单网管协议自动识别不同类型或型号设备的方法,具体步骤如下:1、定义特殊类别不同型号设备的通信驱动程序字典,记录不同型号设备的通信驱动程序名称。2、建立设备表,包括设备的IP、设备的MAC、设备的型号dModel、设备的通信驱动程序的编号等。3、定义不同类别设备的通讯接口。EPON设备定义通信接口IEpon;EoC设备定义IEoc;CMTS设备定义ICmts;光接收机定义IOr等。4、开发不同型号设备的通信驱动程序。每种通信驱动程序都有一个默认的静态方法——返回所属设备类型的通信接口的实现类名称。不同型号设备的通信驱动程序采用职责链设计模式开发,确保返回正确的驱动程序。5、按照设备类别发现设备,比如发现EPON设备。在设备发现时,调用该类别处在责任连最前面的型号的设备的驱动程序。以具体实施例为例:方法包括:1、识别特殊类别型号设备的独有MIB节点信息;2、定义特殊类别设备的驱动接口IEponSnmpDrive、IEocSnmpDrive、IOrSnmpDrive、ICmtsSnmpDrive,如图2、图3、图4、图5;3、定义和实现特殊型号设备的SNMP协议驱动模块,如图2、图3、图4、图5;4、定义识别设备的接口IEquipmnetDiscern和search方法;5、按照责任链模式设计每个型号设备的设备识别类——实现IEquipmnetDiscern的search方法,如图6;6、定义设备表和类别型号-驱动表。设备表如表1所示,类别型号表如表2所示。表1设备表表2类别型号-驱动表以上仅为本专利技术的实施例而已,并不用于限制本专利技术,因此,凡在本专利技术的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本专利技术的权利要求范围之内。本文档来自技高网...
通过简单网管协议自动识别不同类型或型号设备的方法

【技术保护点】
通过简单网管协议自动识别不同类型或型号设备的方法,其特征在于,采用为不同厂家设备开发不同的通信驱动程序的方案,在同一网络中实现自动识别不同类别或型号设备的方法,所述方法包括如下步骤:(1)定义不同类别不同型号设备的通信驱动程序字典,记录不同型号设备的通信驱动程序名称;(2)建立设备表,包括设备的IP、设备的MAC、设备的型号dModel、设备的通信驱动程序的编号;(3)定义不同类别设备的通讯接口;(4)开发不同型号设备的通信驱动程序,每种通信驱动程序都有一个默认的静态方法——返回所属设备类型的通信接口的实现类名称,不同型号设备的通信驱动程序采用责任链设计模式开发,确保返回正确的驱动程序;(5)按照设备类别发现设备,在设备发现时,调用该类别处在责任链最前面的型号的设备的驱动程序。

【技术特征摘要】
1.通过简单网管协议自动识别不同类型或型号设备的方法,其特征在于,采用为不同厂家设备开发不同的通信驱动程序的方案,在同一网络中实现自动识别不同类别或型号设备的方法,所述方法包括如下步骤:(1)定义不同类别不同型号设备的通信驱动程序字典,记录不同型号设备的通信驱动程序名称;(2)建立设备表,包括设备的IP、设备的MAC、设备的型号dModel、设备的通信驱动程序的编号;(3)定义不同类别设备的通讯接口;(4)开发不同型号设备的通信驱动程序,每种通信驱动程序都有一个默认的静态方法——返回所属设备类型的通信接口的实现类名称,不同型号设备的...

【专利技术属性】
技术研发人员:刘兴功付敏
申请(专利权)人:武汉丰天鼎业信息网络有限公司
类型:发明
国别省市:湖北,42

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

1