一种网元管理系统的软件版本管理方法及装置的制作方法

文档序号:7975481阅读:196来源:国知局
专利名称:一种网元管理系统的软件版本管理方法及装置的制作方法
技术领域
本发明涉及电信网络管理领域,尤其涉及电信网络管理领域中对网元管理 系统的软件版本进行管理的方法及装置。
背景技术
国际电信联盟(International Telecommunication Union, ITU)在80年代中期 提出了电信管理网(Telecommunications Management Network, TMN),它在逻辑上与电信网分离,通过标准的接口 (包括通信协议和信息模型)与电信网 进行传送/接收管理信息从而达到对电信网控制和操作的目的。其管理体系结 构比较复杂,从网络分层管理体系结构而言,TMN的管理层次分为五层,从 低到高依次为网元层(Network Element Layer, NEL),网元管理层(Element Management System Layer , EML),网络管理层(Network Management Layer, NML),业务管理层(Service Management Layer, SML)和事务管理层(Business Management Layer, BML)。其中NEL属于被管理层,其他四层属于管理层。 EML功能由网元管理系统(Element Management System, EMS)完成,g口 EMS 完成一个或多个移动通信设备的管理功能,通常不同设备供应商之间的EMS 无法通用。EMS可以作为独立的系统存在,也可以作为网元的一个模块存在 于网元设备中。而NML功能主要由网络管理系统(NetworkManagement System, NMS)完成,NMS负责一个被管网络内所有网元的管理。对于被管 网络(称为子网)内存在多个设备供应商的情况,司.以通过EMS管理达到管 理整个子网的目的。NMS与EMS之间的接口称为Itf-N接口。在Itf-N接口中,定义了一些集成参考点,如基本配置管理、公共配置管理、大数据量配置、性能管理、告警管理、签约管理、文件传输、链路监视、 通知、接入点等。通过这些接入点提供的功能基本能够完成对于网络的操作和 维护功能。但是不难看出,目前接口定义的内容仍然有一些没有涉及到的地方,如 NMS无法通过Itf-N接口管理EMS的软件版本等。目前对EMS系统的软件版 本管理存在两种方式, 一种方式是由EMS本地管理,另一种方式是通过EMS 提供的远程操作终端进行管理。在未来EMS无人值守、EMS集中控制的管理 需求中,通过EMS提供的远程操作终端进行管理的方式己经无法适应。因为 不同厂商的EMS的操作风格、操作命令各不相同,当NMS管理着多个厂商 的EMS时,通过EMS提供的远程操作来进行日常的管理,不仅增加了工作人员的工作量和掌握难度,也增加了管理出错的风险。因此,需要一种新的技术,通过该技术NMS能够通过Itf-N接口对EMS 系统进行维护,包括软件版本管理等,适应未来EMS无人值守管理、EMS集 中控制的管理需求。发明内容针对上述的缺陷,本发明的目的在于提供一种网元管理系统的软件版本管 理方法及装置,使用该方法和装置进行网元管理系统的软件版本管理可以实现 管理的集中化、自动化,有效提高了管理效率。为了实现上述目的,本发明提供一种网元管理系统的软件版本管理方法,包括A、 网络管理系统通过通讯接口向网元管理系统发送软件版本管理指令;B、 网元管理系统接收所述软件版本管理指令,并根据该软件版本管理指 令对网元管理系统的软件版本进行管理操作。根据本发明的方法,所述步骤A中网络管理系统通过所述通讯接口的集成参考点向网元管理系统发送软件版本管理指令。根据本发明的方法,所述步骤A中的软件版本管理指令包括有软件版 本査询指令、软件版本下载指令和/或软件版本激活指令。根据本发明的方法,所述步骤A中网络管理系统向网元管理系统发送软件版本査询指令,该软件版本査询指令中包含指定要求版本査询的版本文件标识;所述步骤B中网元管理系统根据该软件版本査询指令,向所述网络管理 系统返回指定査询的版本文件标识所对应的网元管理系统的软件版本信息。 根据本发明的方法,所述软件版本査询指令中包含指定要求版本査询的当
前版本文件标识或者全部版本文件标识。根据本发明的方法,所述步骤A中网络管理系统向网元管理系统发送软 件版本下载指令,该软件版本下载指令中包含指定要求版本下载的版本文件地 址信息;所述步骤B中网元管理系统根据该软件版本下载指令,从指定的版本文件地址下载相应的版本文件。根据本发明的方法,所述步骤B中网元管理系统通过文本传输协议FTP 或简单文本传输协议SFTP从网络管理系统中下载指定的版本文件;并且网元 管理系统对所下载的版本文件的合法性和/或有效性进行检査;若检査通过则 向网络管理系统发送软件版本下载成功消息,否则向网络管理系统发送软件版 本下载失败消息。根据本发明的方法,所述步骤A中网络管理系统向网元管理系统发送软 件版本激活指令,该软件版本激活指令中包含指定要求版本激活的软件版本信 息;所述步骤B中根据该软件版本激活指令,网元管理系统重新启动系统, 装载并运行所述指定激活的软件版本信息所对应的版本文件。根据本发明的方法,所述步骤B中网元管理系统在重新启动前检査版本 文件标识的合法性和/或有效性,如果检査通过,将所述版本文件标识保存为 当前运行版本文件标识,返回操作成功消息。根据本发明的方法,所述步骤B中网元管理系统完成软件版本激活后, 向网络管理系统发送软件版本激活成功消息。本发明还提供一种网元管理系统的软件版本管理装置,包括一软件版本管理指令发送模块,设置于网络管理系统,并通过通讯接口向 网元管理系统发送软件版本管理指令;一软件版本进行管理操作模块,设置于网元管理系统,用于接收所述软件 版本管理指令,并根据该软件版本管理指令对网元管理系统的软件版本进行管理操作。本发明中网络管理系统通过在网元管理系统与网络管理系统之间的通讯 接口对网元管理系统的软件版本进行管理操作,包括软件版本查看、软件版本 下载和软件版本激活等,从而实现了网元管理系统的软件版本管理的集中化、
自动化,有效地提高了网络管理效率。


图1是NMS与EMS利用Itf-N接口连接的网络系统结构框图; 图2是本发明提供的软件版本管理的方法流程图; 图3是本发明提供的一个具体实施例流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本发明,并不用于限定本发明。本发明所涉及的一种网元管理系统的软件版本管理装置,包括软件版本 管理指令发送模块IO,设置于网络管理系统,并通过通讯接口向网元管理系 统发送软件版本管理指令;软件版本进行管理操作模块20,设置于网元管理 系统,用于接收所述软件版本管理指令,并根据该软件版本管理指令对网元管 理系统的软件版本进行管理操作。参考图2所示。图1是NMS与EMS利用Itf-N接口连接的网络系统结构框图,NMS 1与 EMS2之间的接口为Itf-N接口 3。由于运营商的网络是典型的多设备商网络 环境,大多是采用多家供应商的设备进行建设的,设备商提供EMS能力也参 差不齐自然也会来自多家设备厂家无法兼容的问题。然而,面向客户的网络运 维系统要求网络的告警性能监控系统、资源管理系统等系统是面向全网的。因 此,EMS通讯接口的功能、协议、数据提供能力和处理能力已经成为支撑系 统建设的瓶颈之一。在第三代移动通信技术中,电信管理论坛(Telecommunication Management Forum, TMF)提出了集成参考点(Integration Reference Point, IRP)技术。IRP的基本思想是针对不同的接口需求制定标准的 解决集,这样不同的子网网管接入时只要遵照相应的解决集进行开发即可。本发明是NMS通过通讯接口管理EMS的软件版本。其软件版本管理方 法如图2所示,包括如下步骤步骤S201 , NMS1通过通讯接口向EMS2发送软件版本管理指令,具体 是通过通讯接口的IRP来发送管理指令。所述软件版本管理指令包括有软件
版本查询指令、软件版本下载指令和/或软件版本激活指令。作为本发明的一个实施方式,NMS1可以选择只査询软件版本、下载软件版本、或激活软件版本管理,也可以选择一次性完成查询、下载和激活软件版本等管理。步骤S202, EMS2接收所述软件版本管理指令,并根据该软件版本管理指 令对EMS2的软件版本进行相应的管理操作。图3是本发明提供的软件版本管理方法的一个具体实施例,具体如下步骤S301, NMS1通过通讯接口上的IRP向EMS2发起软件版本查询指 令,所述软件版本查询指令中携带输入参数,该输入参数包含指定要求版本査 询的版本文件标识。该版本文件标识是版本文件的识别标志,包括当前版本文 件标识或者全部版本文件标识,用于指定査询EMS2当前的软件版本或者所有 的软件版本。所述软件版本査询指令是通过操作命令行即时触发,也可以设置 一定的时间间隔,由NMS1定时周期性发起。优选地,由NMS1定时周期性 发起,这样可以加强软件版本管理的自动化。步骤S302, EMS2收到所述软件版本査询指令,根据所述软件版木查询消 息中指定査询的版本文件标识,获取数据库中的对应的EMS2当前软件版本信 息,例如版本5.0等,并填写在回应消息中发送给NMS1。步骤S303, NMS1通过IRP向EMS2发起软件版本下载指令,所述软件 版本下载指令携带输入参数,该输入参数包含指定要求版本下载的版本文件地 址信息。作为本发明的一个优选实施方式,在发送所述软件版本下载指令前, 将NMS1接收到的当前软件版本标识与指定要求版本下载的软件版本标识进 行比较,如果一致,结束本流程,否则,发起软件版本下载管理。步骤S304, EMS2根据所述软件版本下载指令,从指定的版本文件地址下 载相应的版本文件。本实施例通过文本传输协议(File Transfer Protocol, FTP) 或简单文本传输协议(Simple File Transfer Protocol, SFTP)从NMS1中下载指 定的软件版本文件。进一步地,FTP或SFTP所需的用户名、密码等信息由 NMS1和EMS2事先约定。所述指定软件版本文件下载完成后,EMS2检查所 述指定软件版本文件的合法性和/或有效性,如果检査通过,则向NMS1发送 软件版本下载成功消息,否则向NMS1发送软件版本下载失败消息。步骤S305, NMS1通过IRP向EMS2发起软件版本激活指令,所述软件 版本激活指令携带输入参数,该输入参数包含指定要求版本激活的软件版本信
息,这里指版本标识。如果NMS1收到的是软件版本下载失败消息,结束本 流程。步骤S306, EMS2收到所述软件版本激活指令,检査所述输入参数的软件 版本标识的合法性和/或有效性,如果检查通过,将所迷软件版本标识保存为 当前运行软件版本标识,返回NMS1操作成功消息,同时重新启动,引导程 序从数据库获取当前运行软件版本标识,装载并运行指定要求激活的软件版 本,否则,返回操作失败消息,终止本流程。步骤S307, EMS2重新启动完成后,向NMS1发送软件版本激活成功消 息。作为本发明的一个可选实施方式,所述软件版本激活成功消息可选择发送 或不发送。综上可知,NMS通过在EMS与NMS之间的通讯接口对EMS的软件版 本进行管理操作,包括软件版本査看、软件版本下载和软件版本激活等,从而 实现了网元管理系统的软件版本管理的集中化、自动化,有效地提高了网络管 理效率。当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情 况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但 这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1. 一种网元管理系统的软件版本管理方法,其特征在于,包括A、网络管理系统通过通讯接口向网元管理系统发送软件版本管理指令;B、网元管理系统接收所述软件版本管理指令,并根据该软件版本管理指令对网元管理系统的软件版本进行管理操作。
2、 根据权利要求1所述的方法,其特征在于,所述步骤A中网络管理系 统通过所述通讯接口的集成参考点向网元管理系统发送软件版本管理指令。
3、 根据权利要求1或2所述的方法,其特征在于,所述步骤A中的软件版本管理指令包括有软件版本査询指令、软件版本下载指令和/或软件版本 激活指令。
4、 根据权利要求3所述的方法,其特征在于,所述步骤A中网络管理系 统向网元管理系统发送软件版本査询指令,该软件版本査询指令中包含指定要 求版本査询的版本文件标识;所述步骤B中网元管理系统根据该软件版本査询指令,向所述网络管理系统返回指定査询的版本文件标识所对应的网元管理系统的软件版本信息。
5、 根据权利要求4所述的方法,其特征在于,所述软件版本査询指令中包含指定要求版本查询的当前版本文件标识或者全部版本文件标识。
6、 根据权利要求3所述的方法,其特征在于,所述步骤A中网络管理系 统向网元管理系统发送软件版本下载指令,该软件版本下载指令中包含指定要 求版本下载的版本文件地址信息;所述步骤B中网元管理系统根据该软件版本下载指令,从指定的版本文 件地址下载相应的版本文件。
7、 根据权利要求6所述的方法,其特征在于,所述步骤B中网元管理系 统通过文本传输协议FTP或简单文本传输协议SFTP从网络管理系统中下载指 定的版本文件;并且网元管理系统对所下载的版本文件的合法性和/或有效性 进行检查;若检査通过则向网络管理系统发送软件版本下载成功消息,否则向 网络管理系统发送软件版本下载失败消息。
8、 根据权利要求3所述的方法,其特征在于,所述步骤A中网络管理系 统向网元管理系统发送软件版本激活指令,该软件版本激活指令中包含指定要 求版本激活的软件版本信息;所述步骤B中根据该软件版本激活指令,网元管理系统重新启动系统, 装载并运行所述指定激活的软件版本信息所对应的版本文件。
9、 根据权利要求8所述的方法,其特征在于,所述步骤B中网元管理系统在重新启动前检査版本文件标识的合法性和/或有效性,如果检査通过,将 所述版本文件标识保存为当前运行版本文件标识,返回操作成功消息。
10、 根据权利要求8所述的方法,其特征在于,所述步骤B中网元管理 系统完成软件版本激活后,向网络管理系统发送软件版本激活成功消息。
11、 一种采用如权利要求l、 2、 4、 5、 6、 7、 8或9所述方法的网元管理 系统的软件版本管理装置,其特征在于,包括一软件版本管理指令发送模块,设置于网络管理系统,并通过通讯接口向 网元管理系统发送软件版本管理指令;一软件版本进行管理操作模块,设置于网元管理系统,用于接收所述软件 版本管理指令,并根据该软件版本管理指令对网元管理系统的软件版本进行管理操作。
全文摘要
本发明公开了一种网元管理系统的软件版本管理方法,包括A.网络管理系统通过通讯接口向网元管理系统发送软件版本管理指令;B.网元管理系统接收所述软件版本管理指令,并根据该软件版本管理指令对网元管理系统的软件版本进行管理操作。相应地,本发明还公开了一种网元管理系统的软件版本管理装置。本发明中网络管理系统通过通讯接口对网元管理系统的软件版本进行管理操作,包括软件版本查看、软件版本下载和软件版本激活等,从而实现了网元管理系统的软件版本管理的集中化、自动化,有效地提高了网络管理效率。
文档编号H04L12/24GK101212346SQ20061017162
公开日2008年7月2日 申请日期2006年12月31日 优先权日2006年12月31日
发明者毅 沈, 熊康建, 黄树强 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1