一种通过网管升级网元的方法和装置制造方法及图纸

技术编号:8132439 阅读:208 留言:0更新日期:2012-12-27 05:23
本发明专利技术公开了一种通过网管升级网元的方法和装置,根据用户选择的版本号,网管自动更新网管数据库,通过网管自带的数据下载功能,把配置直接下发到网元上。本发明专利技术不但为用户提供一键式操作,可以批量执行、流程简单,不容易出错,而且把处理流程迁移到网管上,大大减少了网元的处理过程和负载。本发明专利技术还可以支持降级、批量升级,以及不同速率的同类设备之间的升级。

【技术实现步骤摘要】

本专利技术涉及通讯
,尤其涉及一种通过网管升级网元的方法和装置
技术介绍
在通讯领域,任何一款设备在它的生命周期内,都要经过多次升级软件版本,实现越来越多的功能、达到越来越好的效果。软件版本的升级简称版本升级。不仅工程上会大量进行设备的版本升级,实验室等环境也经常对设备升级版本。网管系统组网情况如图I所示,网管系统中的设备称为网元,在对网元升级版本的过程中,若使用手动升级,需要逐个升级相当多的网元,而且还需要完成每个网元的配置,使得和升级前一致,因此,会导致巨大的工作量,而且还容易出错。·目前大部分厂商的设备升级,都已经采用智能化,通过专门的工具进行升级。但是,这些升级无一例外,都是把网元版本文件通过FTP (File TransferProtocol,文件传输协议)等方式传送到网元闪存FLASH上,然后网元自动启动升级的流程。这种升级的方式,是以网元为基准、网管为辅,先升级网元再升级网管。不但需要建立FTP服务器来传送网元版本文件,而且需要网元执行一系列流程,把网元版本文件分解到网元中的主控板和单板上。当网元FLASH不足时、或者传送中产生问题时,容易导致网元版本升级过程异常等风险,网元版本升级的效率低。
技术实现思路
本专利技术要解决的技术问题是,提供一种通过网管升级网元的方法和装置,克服现有技术中对网元进行软件版本升级时容易导致升级过程异常的缺陷,提高网元版本升级的效率。本专利技术采用的技术方案是,所述通过网管升级网元的方法,包括在用户选择被升级的网元以及升级的版本号之后,网管根据升级的版本号更新网管数据库;根据更新后的网管数据库对被升级的网元进行软件版本升级。进一步的,所述网管根据升级的版本号更新网管数据库,具体包括将用户选择升级的版本号对应的配置文件与所述被升级的网元当前的版本号对应的配置文件进行对比,得出配置数据差异列表;根据配置数据差异列表更新网管数据库。进一步的,所述根据配置数据差异列表更新网管数据库,具体包括根据配置数据差异列表确定网管数据库中保存的所述被升级的网元对应的网管数据表的变化信息,以更新网管数据库;所述根据更新后的网管数据库对被升级的网元进行软件版本升级,具体包括将所述网管数据表的变化信息下载到所述被升级的网元中;网元根据所述网管数据表的变化信息修改配置数据。进一步的,所述下载是通过网管的数据下载功能实现的。进一步的,所述方法还包括在所述网管根据升级的版本号更新网管数据库的同时,并对更新前的网管数据库进行数据备份;当更新网管数据库失败、或者根据更新后的网管数据库对被升级的网元进行软件版本升级失败时,基于备份的数据将网管数据库回退到更新之前的状态。本专利技术还提供一种通过网管升级网元的装置,包括网管数据库更新模块,用于在用户选择被升级的网元以及升级的版本号之后,网管根据升级的版本号更新网管数据库;版本升级模块,用于根据更新后的网管数据库对被升级的网元进行软件版本升级。 进一步的,所述网管数据库更新模块,具体包括版本配置比对子模块,用于将用户选择升级的版本号对应的配置文件与所述被升级的网元当前的版本号对应的配置文件进行对比,得出配置数据差异列表;网管数据库更新子模块,用于根据配置数据差异列表更新网管数据库。进一步的,所述网管数据库更新子模块,具体用于根据配置数据差异列表确定网管数据库中保存的所述被升级的网元对应的网管数据表的变化信息,以更新网管数据库;所述版本升级模块,具体包括数据传输子模块,位于网管和网元中,用于将所述网管数据表的变化信息下载到所述被升级的网元中;版本数据修改子模块,位于网元中,用于根据所述网管数据表的变化信息修改配置数据。进一步的,所述数据传输子模块是采用网管的数据下载功能实现的。进一步的,所述网管数据库更新子模块,还用于在所述网管根据升级的版本号更新网管数据库的同时,并对更新前的网管数据库进行数据备份;所述装置还包括数据回退模块,用于当更新网管数据库失败、或者根据更新后的网管数据库对被升级的网元进行软件版本升级失败时,基于备份的数据将网管数据库回退到更新之前的状态。采用上述技术方案,本专利技术至少具有下列优点本专利技术所述通过网管升级网元的方法和装置,根据用户选择的版本号,网管自动更新网管数据库,通过网管自带的数据下载功能,把配置直接下发到网元上。本专利技术不但为用户提供一键式操作,可以批量执行、流程简单,不容易出错,而且把处理流程迁移到网管上,大大减少了网元的处理过程和负载。本专利技术还可以支持降级、批量升级,以及不同速率的同类设备之间的升级。附图说明图I为网管系统组网示意图;图2为本专利技术第一实施例中通过网管升级网元的方法流程图;图3为本专利技术第二实施例中通过网管升级网元的方法流程图4为本专利技术第三实施例中通过网管升级网元的装置结构示意图;图5为本专利技术第四实施例中通过网管升级网元的装置结构示意图。具体实施例方式为更进一步阐述本专利技术为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本专利技术进行详细说明如后。本专利技术第一实施例,一种通过网管升级网元的方法,如图2所示,包括以下具体步骤 步骤SlOl,用户在网管侧的人机交互界面上,选择被升级的网元以及升级的版本号。 步骤S102,网管判断用户选择升级的版本号与该被升级的网元当前的版本号是否相同,若是,则执行步骤S107,否则执行步骤S103。步骤S103,网管将用户选择升级的版本号对应的配置文件与该被升级的网元当前的版本号对应的配置文件进行对比,得出配置数据差异列表;步骤S104,网管根据配置数据差异列表,确定网管数据库中保存的该被升级的网元对应的网管数据表的变化信息,以更新网管数据库;步骤S105,网管将该网管数据表的变化信息下载到该被升级的网元中。这里的下载过程,是通过网管的数据下载功能实现的,网元被动接收数据。网管的数据下载功能可以基于SNMP (Simple Network Management Protocol,简单网络管理协议)、TELNET (telecommunication net work protocol,电信网络协议)等TCP/IP (TransmissionControl Protocol/Internet Protocol,传输控制/互联网)协议等实现。步骤S106,网元根据下载的该网管数据表的变化信息修改配置数据,以实现软件版本的升级。步骤S107,在网管侧向用户提示异常,流程结束。本专利技术第二实施例,本实施例所述方法与第一实施例大致相同,区别在于,本实施例介绍的一种通过网管升级网元的方法还包括对网管数据库进行数据备份和回退的过程,如图3所示,该方法包括以下具体步骤步骤S201,用户在网管侧的人机交互界面上,选择被升级的网元以及升级的版本号。步骤S202,网管判断用户选择升级的版本号与该被升级的网元当前的版本号是否相同,若是,则执行步骤S208,否则执行步骤S203。步骤S203,网管将用户选择升级的版本号对应的配置文件与该被升级的网元当前的版本号对应的配置文件进行对比,得出配置数据差异列表。步骤S204,网管根据配置数据差异列表,确定网管数据库中保存的该被升级的网元对应的网管数据表的变化信息,以更新网管数据库,并对更新前的网管数据库进行数据备份,若更新成功,则执行步骤S205,否则执本文档来自技高网...
一种通过网管升级网元的方法和装置

【技术保护点】
一种通过网管升级网元的方法,其特征在于,包括:在用户选择被升级的网元以及升级的版本号之后,网管根据升级的版本号更新网管数据库;根据更新后的网管数据库对被升级的网元进行软件版本升级。

【技术特征摘要】
1.一种通过网管升级网元的方法,其特征在于,包括 在用户选择被升级的网元以及升级的版本号之后,网管根据升级的版本号更新网管数据库; 根据更新后的网管数据库对被升级的网元进行软件版本升级。2.根据权利要求I所述通过网管升级网元的方法,其特征在于,所述网管根据升级的版本号更新网管数据库,具体包括 将用户选择升级的版本号对应的配置文件与所述被升级的网元当前的版本号对应的 配置文件进行对比,得出配置数据差异列表; 根据配置数据差异列表更新网管数据库。3.根据权利要求2所述通过网管升级网元的方法,其特征在于,所述根据配置数据差异列表更新网管数据库,具体包括 根据配置数据差异列表确定网管数据库中保存的所述被升级的网元对应的网管数据表的变化信息,以更新网管数据库;所述根据更新后的网管数据库对被升级的网元进行软件版本升级,具体包括将所述网管数据表的变化信息下载到所述被升级的网元中; 网元根据所述网管数据表的变化信息修改配置数据。4.根据权利要求3所述通过网管升级网元的方法,其特征在于,所述下载是通过网管的数据下载功能实现的。5.根据权利要求I或2或3或4所述通过网管升级网元的方法,其特征在于,所述方法还包括 在所述网管根据升级的版本号更新网管数据库的同时,并对更新前的网管数据库进行数据备份; 当更新网管数据库失败、或者根据更新后的网管数据库对被升级的网元进行软件版本升级失败时,基于备份的数据将网管数据库回退到更新之前的状态。6.一种通过网管升级网元的装置,其特征在于,包括 网管数据库更新模块,用于在用...

【专利技术属性】
技术研发人员:洪伟栋
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1