[发明专利]一种基于网管数据采集的适配器及综合网管系统在审
申请号: | 201711376581.9 | 申请日: | 2017-12-19 |
公开(公告)号: | CN108156028A | 公开(公告)日: | 2018-06-12 |
发明(设计)人: | 马超;张海全;聂伟峰;张启佳;李鑫;周百灵 | 申请(专利权)人: | 国网内蒙古东部电力有限公司呼伦贝尔供电公司;国网内蒙古东部电力有限公司;国家电网公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;李相雨 |
地址: | 021000 内蒙古自*** | 国省代码: | 内蒙古;15 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理模块 适配模块 适配器 主函数 厂家设备 网管数据 网管数据采集 综合网管系统 通信连接 适配 适配器框架 上报 关联关系 管理后台 建立管理 预先设置 实例化 整合 通信 前台 采集 分工 | ||
本发明实施例提供一种基于网管数据采集的适配器及综合网管系统。所述适配器包括:管理模块、适配模块和主函数模块;管理模块与前台GUI和管理后台MGR通信连接,用于将适配模块采集的厂家设备的网管数据上报至GUI和/或MGR;适配模块通过预先设置的适配模式与厂家设备通信连接,用于获取网管数据并将网管数据上报至管理模块;主函数模块用于实例化管理模块和适配模块并建立管理对象和适配对象的关联关系。本发明实施例通过管理模块、适配模块和主函数模块构成了适配器框架的三个层次,且管理模块用于与GUI和MGR通信,适配模块用于跟厂家设备通信,主函数用于将整个适配器进行整合,因此,适配器的层次更加分明,分工更加明确。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种基于网管数据采集的适配器及综合网管系统。
背景技术
适配器是一个接口转换器,它可以是一个独立的硬件接口设备,允许硬件或电子接口与其它硬件或电子接口相连,也可以是信息接口。
图1为现有技术提供的系统组织结构图,如图1所示,适配器位于前台GUI、管理后台MGR之下,厂家接口之上,是综合网管不可缺少的模块。该模块屏蔽了厂家接口连接方式的多样性(TCP、UDP、串口、数据库、CORBA等),屏蔽了厂家数据格式的多样性(二进制、XML、字符串、对象等),向综合网管提供了统一的操作接口和统一的数据格式……所以该模块主要起到一个“适配”作用,所以被称为“适配器”。
适配器向上给GUI和MGR提供接口,被动接收上层命令、返回厂家数据,或主动上报实时数据给上层;向下连接厂家接口,主动执行上层命令、获取厂家数据,被动接收厂家接口上报的实时数据。
图2为现有技术提供的适配器现行框架示意图,如图2所示,CSDHAdapter类模块:包括CSDHAdapter类,是适配器的基类。主要负责与上层(GUI和MGR)通信:从消息服务器中获取上层命令,解析后再调用下层接口进行处理;或者提供函数给下层调用,让适配器能主动上报数据。其次,还提供了一些虚函数,供下层实现,即适配器接口。
XXAdapter类模块:包括XXAdapter类,根据厂家接口的特征(通信协议、数据格式等),重写基类提供的虚函数,完成虚函数能;还可以调用基类函数,进行向上通信。
Main函数模块:实例化XXAdapter类,并让CSDHAdapter类指针指向这个实例,main函数通过CSDHAdapter类提供的函数进行管理适配器。
通过长期的开发和维护发现,现有适配器框架存在层次不分明和分工不明确的问题:
(1)层次不分明
适配器子类继承了适配器基类,同时也继承了适配器基类的向上通信的功能。于是,适配器可以使用基类暴露出来的任何变量、任何函数,甚至适配器可以跨越基类直接跟上层通信。如:现行适配器纠错模块中,都是直接对录入库进行通信,获取录入库信息。
(2)分工不明确
适配器基类即负责向上通信,又提供适配器子类实现的接口。于是,适配器基类中有很多实现的代码,又有很多没有实现的接口。它将一个负责向上通信的类和下层适配器实现的接口糅合在一起,组成一个杂凑体——这正是该框架根本问题,最终导致一系列的问题的出现。
发明内容
针对现有技术存在的问题,本发明实施例提供一种基于网管数据采集的适配器及综合网管系统。
一方面,本发明实施例提供一种基于网管数据采集的适配器,包括:管理模块、适配模块和主函数模块;其中,
所述管理模块与网管系统中的前台GUI和管理后台MGR通信连接,用于将所述适配模块采集的厂家设备的网管数据上报至所述GUI和/或所述MGR;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网内蒙古东部电力有限公司呼伦贝尔供电公司;国网内蒙古东部电力有限公司;国家电网公司,未经国网内蒙古东部电力有限公司呼伦贝尔供电公司;国网内蒙古东部电力有限公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711376581.9/2.html,转载请声明来源钻瓜专利网。