在网管系统中控制和管理电信设备的方法

文档序号:7595643阅读:223来源:国知局
专利名称:在网管系统中控制和管理电信设备的方法
技术领域
本发明涉及电信网络管理技术,尤其涉及在网管系统中控制和管理电信设备的方法。
背景技术
电信设备支持的功能很多需要由网管软件进行配置管理,网管软件分为若干层次,与电信设备直接交互的属于网元层网管。网元层网管和设备之间可通过多种不同的接口协议进行通讯,其中既包括厂商私有的协议,也包括公开标准的协议,如简单网络管理协议(SNMP)。
网管对于SNMP设备的管理主要有两类方法一是通过直接读取SNMP的管理信息库(MIB)定义文件生成界面,对MIB中的数据节点进行访问和配置,典型的方案是各种MIB Browser软件;二是使用代码完成所有设备配置接口的支持。
由于MIB文件是面向数据定义和SNMP协议本身的,缺少对数据配置和使用方面的描述;采用基于MIB定义的方法进行设备管理,使其界面非常不友好,并且无法体现各项配置数据之间的相关性,因此,决定了这种方法只适合用于调试场合。
虽然基于代码的支持方式能够达到灵活处理各种相关性并提供友好界面的目的,但需要对每一配置功能进行编码活动,忽略了配置功能中形式上的很多共性,造成网管的庞大和冗余。
上述两种方法一个共同的缺点是对于设备配置功能的改变的适应不仅工作量大,而且需要保证MIB文件或代码和设备的一致性,否则就会出现无法匹配和管理的情况。

发明内容
本发明提供一种在网管系统中控制和管理电信设备的方法,使网元层网管系统对支持SNMP协议的设备管理够更简便。
一种在网管系统中控制和管理电信设备的方法,所述网管系统包括网管客户端和网管服务器;所述方法包括如下步骤A、从创建的设备中读取包含界面描述文件和接口描述文件的配置文件,并将界面描述文件分布于网管客户端,将接口描述文件分布于网管服务器端;B、网管客户端读取界面描述文件生成网管配置功能的操作界面,并根据操作结果向网管服务器发送命令和/或数据;C、网管服务器根据接口描述文件的定义进行命令和/或数据类型转换;D、网管服务器向设备下发转换后的命令和/或数据,或者从设备获取数据。
每个配置功能采用一个界面描述文件和一个接口描述文件;该界面描述文件包含数据定义和相关性定义,该接口描述文件包含一个或多个管理信息库的描述。
所述数据定义按照表格方式组织,表格中含有一组属性定义、表格是否允许修改和是否可以增删记录的选项。所述属性定义包含有每项配置数据的描述,其中包括属性名称、属性数据类型、取值范围、缺省值。所述相关性定义包含一组用于描述属性之间关系的相关性规则,该规则包括使能相关和取值范围限制。
步骤A包括如下步骤网管服务器连接到在网管上创建的设备;从所述设备预先定义的FTP端口读取界面描述文件和接口描述文件;将界面描述文件分布于网管客户端,将接口描述文件分布于网管服务器端。
步骤C包括如下步骤服务器收到客户端的命令和/或数据后根据界面属性找到其对应的管理信息库描述;
根据管理信息库中的网管数据类型和主机数据类型完成命令和/或数据格式的转换;根据对象标识定义将转换后的命令和/或数据发送到设备。
本发明在网管客户端和服务器端分别布置界面描述文件和接口描述文件,网管客户端通过界面描述文件生成操作界面,服务器根据接口描述文件的定义完成向设备下发命令和从设备查询数据的操作,因而可在升级设备后不用升级网管软件即可在网管软件上增加对设备新增功能的配置能力,使设备的管理变得更简便。


图1为电信网管的组网示意图;图2为界面描述文件的组织结构图;图3为接口描述文件的组织结构图;图4为本发明的流程图。
具体实施例方式
参阅图1所示,现代电信网管一般都是采用分布式的架构,分为客户端和服务器端。客户端完成和用户的交互,而服务器端完成和设备的通讯和管理功能。
在本发明中,设备的配置文件分为部署在网管客户端的界面描述文件和部署在网管服务器的接口描述文件。每个配置功能(对设备的功能进行控制)需要一个界面描述文件和接口描述文件。这些描述文件可以用可扩展标语言(XML)格式书写,充分利用XML的嵌套特性完成树状的描述结构,其中每个节点都用一个DESC(Description)标签表述。
在一个界面描述文件中,有两类要素数据定义和相关性定义。数据定义按照表格方式组织,表格内含有属性的描述,其组织结构如图2所示。
功能含有一组表格定义。表格含有一组属性定义、表格是否允许修改和是否可以增删记录的选项。属性含有每项配置数据的描述,其核心数据项包括属性名称、属性数据类型、取值范围、缺省值。
相关性定义中包括一组相关性规则,用于描述属性之间的关系,包括使能相关、取值范围限制。属性和相关性规则的数据项用PARA标签表述。
接口描述文件包含对若干管理信息库(Management Information Base,MIB)表的描述,其组织结构如图3所示。每个MIB表的描述包括索引节点的描述、叶子节点的描述、行状态节点的描述。对这些节点的描述包括这些数据节点对象标识(OBJECT INDETIFIER,形式上是一个整数序列,用于表示MIB中一个节点位置。)、节点的主机数据类型、节点对应的网管数据类型、节点的可访问性、节点对应的界面属性;对于行状态节点,还包括对行状态节点的操作定义值。这些细节的描述数据利用PARA(Parameter)标签进行描述。
参阅图4所示,对网管设备的控制管理流程如下步骤10当网管上创建设备后,网管服务器端连接该设备。
步骤20网管服务器从预先定义的FTP端口中读取相关的界面描述文件和接口描述文件。
在设备增加某一功能的支持后,书写对应此功能的配置文件,并将其保存在设备内的存储空间,当设备与网管软件连接时,网管读取配置文件的内容即可自动提供对设备相应功能的支持。
步骤30将界面描述文件部署于客户端,将接口描述文件部署于服务器端。
步骤40网管客户端读取界面描述文件,生成网管配置功能的操作界面,并根据文件中描述的相关性内容对用户允许进行的操作进行控制。
其中a、每个表格的描述用于生成配置功能的一个表格(Tab)页面;b、每个属性用于生成Tab页面中表格的一列;c、根据属性数据类型生成表格中每个单元的格式;d、根据取值范围和使能规则控制用户对单元格的编辑。
步骤50网管客户端根据用户在操作界面上的操作结果向网管服务器发送命令和/或数据。
步骤60网管服务器收到客户端的命令和/或数据后根据界面属性找到其对应的MIB节点描述。
步骤70根据MIB节点描述中的网管数据类型和主机数据类型完成命令和/或数据格式的转换。即将用户操作转换为管理协议要求的原子操作。
步骤80根据节点的OID定义将转换后的命令和/或数据发送到设备,或从设备查询数据。
由于不同版本的设备支持的配置功能可能不同,而对于相同版本的设备配置文件只需在网管侧保留一份即可。在配置文件中,采用一个版本号字段标明该配置文件适用的设备版本。分以下两种情况处理1、当创建一个新设备时从设备上读取配置文件后,如果是不同功能的文件,则将配置文件改名(加上设备版本号)部署,并在网管客户端的功能列表中增加新功能配置入口。如果有相同功能名称的文件已存在于网管上,需比较其版本标记是否和新设备一致,如果一致则不需部署新文件,否则按处理不同功能处理。
2、当用户选择配置某一设备的某一功能后,需根据该设备的版本号查找相应的配置文件,然后按照配置文件的描述运行功能。
显然,本领域的技术人员可以对本发明的方法进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若对本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种在网管系统中控制和管理电信设备的方法,所述网管系统包括网管客户端和网管服务器;其特征在于包括如下步骤A、从创建的设备中读取包含界面描述文件和接口描述文件的配置文件,并将界面描述文件分布于网管客户端,将接口描述文件分布于网管服务器端;B、网管客户端读取界面描述文件生成网管配置功能的操作界面,并根据操作结果向网管服务器发送命令和/或数据;C、网管服务器根据接口描述文件的定义进行命令和/或数据类型转换;D、网管服务器向设备下发转换后的命令和/或数据,或者从设备获取数据。
2.如权利要求1所述的方法,其特征在于,每个配置功能采用一个界面描述文件和一个接口描述文件;该界面描述文件包含数据定义和相关性定义,该接口描述文件包含一个或多个管理信息库(MIB)表的描述。
3.如权利要求2所述的方法,其特征在于,所述数据定义按照表格方式组织,表格中含有一组属性定义、表格是否允许修改和是否可以增删记录的选项。
4.如权利要求3所述的方法,其特征在于,所述属性定义包含有每项配置数据的描述,其中包括属性名称、属性数据类型、取值范围、缺省值。
5.如权利要求4所述的方法,其特征在于,每个表格的描述用于生成配置功能的一个表格(Tab)页面;每个属性用于生成Tab页面中表格的一列;根据属性数据类型生成表格中每个单元的格式;根据取值范围和使能规则控制用户对单元格的编辑。
6.如权利要求2所述的方法,其特征在于,所述相关性定义包含一组用于描述属性之间关系的相关性规则,该规则包括使能相关和取值范围限制。
7.如权利要求2所述的方法,其特征在于,每个MIB表的描述包括索引节点描述、叶子节点描述、行状态节点描述;这些节点描述包括节点对象标识、节点的主机数据类型、节点对应的网管数据类型、节点的可访问性、节点对应的界面属性。
8.如权利要求1所述的方法,其特征在于,步骤A包括如下步骤网管服务器连接到在网管上创建的设备;从所述设备预先定义的FTP端口读取界面描述文件和接口描述文件;将界面描述文件分布于网管客户端,将接口描述文件分布于网管服务器端。
9.如权利要求1至8任一项所述的方法,其特征在于,步骤C包括如下步骤服务器收到客户端的命令和/或数据后根据界面属性找到其对应的管理信息库描述;根据管理信息库中的网管数据类型和主机数据类型完成命令和/或数据格式的转换;根据对象标识定义将转换后的命令和/或数据发送到设备。
10.如权利要求7所述的方法,其特征在于,步骤A中,如果网管上已存在相同版本设备的配置文件,则不再部署读取的配置文件,使相同版本设备的配置文件在网管侧只保留一份。
全文摘要
本发明公开了一种在网管系统中控制和管理电信设备的方法,所述网管系统包括网管客户端和网管服务器;所述方法为从创建的设备中读取包含界面描述文件和接口描述文件的配置文件,并将界面描述文件分布于网管客户端,将接口描述文件分布于网管服务器端;网管客户端读取界面描述文件生成网管配置功能的操作界面,并根据操作结果向网管服务器发送命令和/或数据;网管服务器根据接口描述文件的定义进行命令和/或数据类型转换;以及网管服务器向设备下发转换后的命令和/或数据,或者从设备获取数据。
文档编号H04L12/24GK1741462SQ20041006432
公开日2006年3月1日 申请日期2004年8月23日 优先权日2004年8月23日
发明者白云 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1