多协议数据和传输网络设备集中管理系统及方法

文档序号:7953398阅读:283来源:国知局
专利名称:多协议数据和传输网络设备集中管理系统及方法
技术领域
本发明涉及数据和传输网络中的设备管理系统及方法,特别是涉及一种利用网管系统对多种协议设备的实现集中管理系统及方法。
背景技术
目前,生产传输、数据设备的通信厂商众多,网络中运行的设备控制方式各异,各厂商所生产的设备所遵循的各种通信协议也有很多种。这个状况造成必须针对每个厂商或每种控制方式部署一个网络管理平台。
图1为现有技术的设备管理系统结构。其中,通信厂商将网络管理平台分割为多个孤立的系统,即各厂商通常采用在各自开发的私有网管平台之上,利用以太网方式(ETH方式)管理各种不同厂商的设备。并且,部分设备由于不具备以太接口,因而无法接入厂商的管理平台。这些设备就成为传输、数据网络中的管理盲点。因此,现有的通信网络系统中,很难实现全网的网元管理。
但是,为了保证通信网络中的数据传输、数据设备的稳定运行,必须对在全网实现网元管理。因此,目前各种厂商的管理平台不统一,造成统一网络分布在多个管理平台上进行监控。这也是本发明待解决的问题。

发明内容
本发明为了解决上述现有技术所存在的缺陷,而提出一种多协议数据和传输网络设备集中管理系统及方法,将厂商设备经由协议转换器完成多种协议的转换、再通过底层服务模块、中间层服务模块的服务操作,其操作结果最终通过网络管理操作图形界面,以便用户进行管理操作,从而实现了多协议数据传输的厂商设备的统一管理。
本发明提出的第一种技术方案是一种多协议数据和传输网络设备集中管理系统,将数据网络设备经由协议转换器完成多种协议的转换、再通过底层服务模块、中间层服务模块,最终通过网络管理操作图形界面进行操作,该系统包括多个被管理数据设备、被管理数据设备的多种协议层底层服务模块、中间层服务模块及其数据库;该系统还包括网络管理图形界面,通过网络管理图形界面接收用户的功能操作,其中,被管理数据网络设备用于接收底层服务模块发送的设备操作消息及将关于设备的操作结果返回操作结果到底层服务模块;
底层服务模块用于接收中间层服务模块的操作消息,读取并且将设备的状态告警消息传送到中间层服务模块;中间层服务模块,包括三方面的操作一是与底层服务模块通讯,用于向底层服务模块发送操作消息,并且接收底层服务模块返回操作消息,以及接收从底层服务模块发来的告警消息;二是与数据库通讯,用于数据的查询与写入,如用户登录资料的查询与写入、告警消息的写入、以及操作结果写入等;三是与网络管理图形界面通讯,透过该界面,中间层服务模块可以接收到用户的多种消息例如登录消息、操作消息等;网络管理图形界面作为用户功能操作的接口,用于用户的操作或者数据输入、数据库中的消息查询;数据库用于告警消息、设备信息、客户信息、区域信息和操作结果的存储和读取。
本发明提出的第二种技术方案是一种多协议数据和传输网络设备集中管理系统及方法,将数据和传输网络设备经由协议转换器完成多种协议的转换、再通过底层服务模块、中间层服务模块,用户通过网络管理操作图形界面进行操作,该方法的步骤包括中间层服务模块向底层服务模块发送操作消息;底层服务模块向被管理设备发送操作消息;对被管理设备进行操作;判断当前操作结果正常与否;如是,返回设备操作结果至中间层功能模块;将设备操作结果写入数据库保存;及如否,返回告警消息至中间层服务模块;将告警消息写入数据库;被管理设备向底层服务模块发送状态告警消息;底层服务模块做状态对比后进行消息过滤和标准化格式过程发送到中间层服务模块;中间层服务模块将状态告警消息写入数据库,并发送到网络管理操作图形界面;网络管理操作图形界面将告警消息列表显示。
与现有技术相比,本发明所提出的多协议数据设备集中管理系统及方法,能够对遵循各种不同通信协议的不同厂商生产的数据设备实现全网的网元管理,保证通信网络中的数据传输、数据设备的稳定运行,并且,不仅支持ETH接口的网络设备,同时还能够支持串口及并口的网络设备的管理,对于通信网络的数据设备的集中管理有重大的意义。


图1为本发明所涉及的现有技术中各数据和传输网络设备的管理系统结构示意图。
图2为本发明所提出的多协议数据和传输网络设备集中管理系统结构示意图。
图3为本发明所提出的多协议数据和传输网络设备集中管理系统的数据流图。
图4为本发明所提出的多协议数据和传输网络设备集中管理方法的流程示意图。
图5为本发明所提出的多协议数据和传输网络设备集中管理系统中的中间层服务模块的具体操作示意图。
图6为本发明所提出的多协议数据和传输网络设备集中管理系统中的底层服务模块的具体操作示意图。
图7本发明所提出的多协议数据和传输网络设备集中管理方法中的底层服务模块的具体操作流程示意图。
具体实施例方式
本发明的技术核心在于,本发明不再使用各厂商的私有网络管理平台,而是在被管理的数据网络设备之上,分别设置底层服务模块和中间层服务模块,如图2所示,为本发明所提出的一种多协议数据和传输网络设备集中管理系统的系统结构示意图,该系统包括多个被管理数据设备21、被管理数据设备的多种协议层22(例如SNMP协议、VT100协议、RS232协议或者并行协议等)、底层服务模块23、中间层服务模块24及其数据库241;该系统还包括网络管理图形界面25,通过网络管理图形界面可以满足用户多种功能操作,包括告警模块251、安全模块252、配置培植模块253、性能模块254、区域模块255、客户模块256;其中,上述结构中各组成模块的数据流应用如图3所示被管理数据网络设备21用于接收底层服务模块发送的设备操作消息及将关于设备的操作结果返回操作结果到底层服务模块;底层服务模块22用于接收中间层服务模块23的操作消息,读取并且将设备的告警消息传送到中间层服务模块;中间层服务模块,包括三方面的操作一是与底层服务模块耦接通讯,用于向底层服务模块发送操作消息,并且接收底层服务模块返回操作消息,以及接收从底层服务模块发来的告警消息;二是与数据库耦接通讯,用于数据的查询与写入,如用户登录资料的查询与写入、告警消息的写入、以及操作结果写入等;三是与网络管理图形界面耦接通讯,透过该界面,中间层服务模块可以接收到用户的多种消息例如登录消息、操作消息等;网络管理图形界面25用于用户的操作或者数据输入、数据库中的消息查询包括告警消息、客户管理、区域管理及设备管理;数据库241,用于告警消息、设备信息、客户信息、区域信息和操作结果的存储和读取。
如图3所示,为提出的多协议数据和传输网络设备集中管理系统的数据流图,有关各种操作的具体数据流处理的描述,结合图4进行详细说明。
如图4所示,为发明所提出的多协议数据和传输网络设备集中管理方法的流程,该方法的步骤包括首先,用户登录多协议数据集中管理系统,步骤401;由该系统的中间层服务模块获取相关登录消息,步骤402;判断数据库中是否存在该用户,即判断该用户是否已经登录,步骤403;如果是,则表明用户登录成功,否则,用户登录不成功,操作结束;用户登录成功后,向底层服务模块发送操作消息,步骤404;底层服务模块向被管理设备发送操作,步骤405;对被管理设备进行操作,(例如环回、配置等),步骤406;判断当前操作结果正常,步骤407;如果操作结果正常,则返回设备操作结果至中间层功能模块,步骤408;并且将设备操作结果写入数据库保存,步骤409;如果操作结果不正常,则将返回告警消息至中间层服务模块,步骤410;将告警消息写入数据库,步骤411,并可在数据库中进行告警消息查询,步骤412。
如图5所示,本发明所提出的多协议数据和传输网络设备集中管理系统中的中间层服务模块的具体操作流程示意图;中间层服务模块用来处理上层操作界面与底层的通讯,该通讯通过自定义协议完成;并且,该模块还要处理数据流和设备操作流程的。
如图6所示,本发明所提出的多协议数据和传输网络设备集中管理系统中的底层服务模块的具体操作流程示意图。底层服务模块的主要功能包括接收告警消息、读取设备操作状态、配置系统参数,上述功能针对不同厂商进行数据处理,并且,将数据发送给中间层。
如图7所示,为本发明所提出的多协议数据和传输网络设备集中管理方法中的底层服务模块的具体操作流程示意图。该流程描述了在底层服务模块中启动SOCKET的流程,包括以下步骤该流程执行初始化后,采用定期轮询的方式,循环执行以下流程,判断当前的状态,步骤701;查询任务表中所有任务状态为空闲(1)的记录,步骤702;该条记录的IP是否已存在 步骤703;如果是,则查找数据中的空位,分配适当的数据区,传递数据,步骤704;判断当前操作是否是添加新设备任务,步骤705;分厂商生成新设备的Socket,步骤706;将当前这条任务的状态设置为工作中,步骤707;返回;如果该条记录的IP不存在,则生成新IP的传递区和IP线程,步骤708;找到空闲指针,传递数据(数据中包括Socket),步骤709;启动线程,步骤710;将当前这条任务的状态设置为工作中,步骤710;返回。并且,上数流程轮询的同时,还采用了多进程处理方式,使得每个流程不仅可以自身循环执行,同时,也可以多个流程同时执行。
本发明中,网络管理图形界面部分表现该系统所有功能的图形界面,将所有数据组织、分析后显示并供操作员进一步使用。其与大多数网络管理系统相一致,遵循TMN标准。
中层服务体作为界面、底层服务体和数据库的交汇点,负责发起指令、协调控制,已达到整个系统的总体调度。中层指令根据设备协议而不同。SNMP协议设备主动上报消息,指令遵循SNMP协议;VT100协议设备以命令行方式构成,层叠菜单;RS232协议设备通过与虚拟IP接口建立连接来获取消息。
底层服务体根据不同的中层指令发起对设备的完成端口以及工作线程,完成监听、数据采集、数据标准化、数据过滤后,将数据递交中层服务体,并由中层服务体插入数据库内。
在网管系统上执行统一网络管理操作界面;网管系统采用TCP方式,监控各类被管设备;网管系统监测网络管理平台到协议转换器、协议转换器到被管设备之间的通信链路操作人员在网络管理图形界面上执行命令时,界面程序将其命令传送到中层服务体。中层服务体接收到数据帧之后进行判断和处理,根据设备类决定发送到底层服务体的具体哪个设备类,同时记录操作日志。再由该设备类依据指令中设备地址建立TCP链路,通过协议转换器将TCP数据帧转换成与设备匹配格式数据后,完成配置、查询操作。
被管设备将上报数据发送到协议转换器,然后以TCP数据帧方式被底层服务体监听进程接收。底层服务体对数据帧进行分析和处理后,将数据帧发送到中层服务体。由中层服务体进行数据库写操作,并上传到网络管理图形界面,完成通报操作。
网管系统向被管设备发送告警管理命令,并接收来自设备的告警消息数据。
网管系统向被管设备发送配置管理命令,并接收来自设备的配置消息数据。
网管系统向被管设备发送性能管理命令,并接收来自设备的性能消息数据。
采用该方法可以将多种管理方式的数据和传输网络设备纳入网络管理系统,完成以统一协议标准进行告警管理、配置管理、性能管理等多种功能,无需使用第三方软件系统,有效保护现有网络投资,应用范围广。
权利要求
1.一种多协议数据和传输网络设备集中管理系统,将数据网络设备经由协议转换器完成多种协议的转换、再通过底层服务模块、中间层服务模块,最终通过网络管理操作图形界面进行操作,该系统包括多个被管理数据设备、被管理数据设备的多种协议层底层服务模块、中间层服务模块及其数据库;该系统还包括网络管理图形界面,通过网络管理图形界面接收用户的功能操作,其中,被管理数据网络设备用于接收底层服务模块发送的设备操作消息及将关于设备的操作结果返回操作结果到底层服务模块;底层服务模块用于接收中间层服务模块的操作消息,读取并且将设备的状态告警消息传送到中间层服务模块;中间层服务模块,包括三方面的操作一是与底层服务模块通讯,用于向底层服务模块发送操作消息,并且接收底层服务模块返回操作消息,以及接收从底层服务模块发来的告警消息;二是与数据库通讯,用于数据的查询与写入,如用户登录资料的查询与写入、告警消息的写入、以及操作结果写入等;三是与网络管理图形界面通讯,透过该界面,中间层服务模块可以接收到用户的多种消息例如登录消息、操作消息等;网络管理图形界面作为用户功能操作的接口,用于用户的操作或者数据输入、数据库中的消息查询;数据库用于告警消息、设备信息、客户信息、区域信息和操作结果的存储和读取。
2.如权利要求1所述的多协议数据和传输网络设备集中管理系统,其中多协议包括SNMP协议、VT100协议、RS232协议或并行协议之一。
3.如权利要求1所述的多协议数据和传输网络设备集中管理系统,其中通过网络管理图形界面接收用户的各种功能操作,包括告警模块、安全模块、配置模块、性能模块、区域模块以及客户模块。
4.一种多协议数据和传输网络设备集中管理系统及方法,将数据和传输网络设备经由协议转换器完成多种协议的转换、再通过底层服务模块、中间层服务模块,用户通过网络管理操作图形界面进行操作,该方法的步骤包括中间层服务模块向底层服务模块发送操作消息;底层服务模块向被管理设备发送操作消息;对被管理设备进行操作;判断当前操作结果正常与否;如是,返回设备操作结果至中间层功能模块;将设备操作结果写入数据库保存;及如否,返回告警消息至中间层服务模块;将告警消息写入数据库;被管理设备向底层服务模块发送状态告警消息;底层服务模块做状态对比后进行消息过滤和标准化格式过程发送到中间层服务模块;中间层服务模块将状态告警消息写入数据库,并发送到网络管理操作图形界面;网络管理操作图形界面将告警消息列表显示。
5.如权利要求4所述的一种多协议数据和传输网络设备集中管理方法,其中可在数据库中进行告警消息查询操作。
6.如权利要求4所述的一种多协议数据和传输网络设备集中管理方法,其中,该方法还包括以下步骤用户登录多协议数据集中管理系统;由该系统的中间层服务模块获取相关登录消息;判断数据库中是否存在该用户,即判断该用户是否已经登录;如果是,则表明用户登录成功,否则,用户登录不成功,操作结束。
7.如权利要求6所述的一种多协议数据和传输网络设备集中管理方法,其中,用户登录成功后,允许中间层服务模块向底层服务模块发送操作消息。
8.如权利要求4所述的多协议数据数据和传输网络设备集中管理方法,其中,多协议包括SNMP协议、VT100协议、RS232协议或并行协议之一。
9.如权利要求4所述的多协议数据网络设备集中管理方法,其中,通过网络管理图形界面接收用户的功能操作,包括告警模块、安全模块、配置模块、性能模块、区域模块以及客户模块。
10.如权利要求4所述的多协议数据数据和传输网络设备集中管理方法,其中,底层服务模块还包括启动SOCKET的流程,该流程包括以下步骤判断当前的状态;查询任务表中所有任务状态为空闲的记录;该条记录的IP是否已存在?如果是,则查找数据中的空位,分配适当的数据区,传递数据;判断当前操作是否是添加新设备任务;分厂商生成新设备的Socket;将当前这条任务的状态设置为工作中,返回;如果该条记录的IP不存在,则生成新IP的传递区和IP线程;找到空闲指针,传递数据和Socket;启动线程;将当前这条任务的状态设置为工作中,返回;该流程在执行初始化后,采用定期轮询的方式,循环执行。
全文摘要
一种多协议数据和传输网络设备集中管理系统及方法,中间层服务模块向底层服务模块发送操作消息;底层服务模块向被管理设备发送操作消息;对被管理设备进行操作;判断当前操作结果正常与否;如是,返回设备操作结果至中间层功能模块;将设备操作结果写入数据库保存;否则返回告警消息至中间层服务模块;将告警消息写入数据库;被管理设备向底层服务模块发送状态告警消息;底层服务模块做状态对比后进行消息过滤和标准化格式过程发送到中间层服务模块;中间层服务模块将状态告警消息写入数据库,并发送到网络管理操作图形界面;网络管理操作图形界面将告警消息列表显示。本发明对不同厂商设备实现全网集中管理,能保证数据和传输网络设备稳定运行。
文档编号H04L29/06GK1946031SQ20061001628
公开日2007年4月11日 申请日期2006年10月27日 优先权日2006年10月27日
发明者李进, 赵勋 申请人:天津市雅浪通讯技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1