软件版本管理方法及系统的制作方法

文档序号:7650521阅读:180来源:国知局
专利名称:软件版本管理方法及系统的制作方法
技术领域
本发明涉及通信领&戈,更具体地涉及一种库欠件管理方法及系统。
背景技术
网元管理系纟充(Element Management System ,简称EMS )主要 完成国际电信联盟电信管理网(International Telecommunications Union Telecommunication Manager Network, 简称ITU TMN )中6勺 网元管理层(Element Management Layer,简称EML)功能,即完 成面向设备的操作维护功能,通常不同设备供应商的EMS无法通 用。网络管理系纟充(Network Management System,简一尔NMS)主 要完成ITU TMN中的网络管理层(Network Management Layer,简 称)功能,提供面向网络的操作管理功能,对一个被管网络(称为 子网)内的所有网元设备进行管理。对于被管网络内存在多个设备 供应商设备的情况,可以通过EMS管理达到管理整个子网的目的。
NMS与EMS之间的接口称、为北向接口 ( Interface-N接口 ,简 称Itf-N接口 )。在Itf-N接口中,定义了一些集成参考点(即 Integration Reference Point,简称IRP),如基本配置管理IRP、公共 配置管理IRP、性能管理IRP、告警管理IRP、通知IRP等。通过 这些集成参考点提供的功能,可以完成对于网络的搮作和维护功4旦是,目前的Itf-N接口的IRP仍然不全面,例如目前NMS无 法通过Itf-N接口的IRP来对EMS的软件版本进行管理。目前对 EMS的專欠4牛版本维护管理主要存在两种方式, 一种方式是由EMS 本地维护, 一种是通过EMS提供的远程操作终端进行维护。在未 来EMS无人值守、EMS集中控制的管理需求中,目前的管理方式 已经无法适应。因为不同厂商的EMS的操作风格、搮作命令各不 相同,当NMS管理多个厂商的EMS时,通过EMS提供的远程操 作维护终端来进^f亍日常的维护,不^f又增加了工作人员的工作量和工 作难度,也增加了日常维护出4酱的风险。

发明内容
鉴于上述一个或多个问题,本发明提供了一种軟件管理方法及 系统。
根据本发明的软件版本管理方法,用于对网元管理系统的软件 版本进行管理,并包括以下步骤S102,网元管理系统通过北向接 口从网络管理系统获取相应的版本管理策略;以及S104,网元管理 系统将自身的版本识别信息与所获取的版本管理策略中的版本识 别信息进行比较,并根据比较结果进行相应操作。
其中,在步骤S102中,网元管理系统才艮据自身的版本识别信 息,定时向网络管理系统查询相应的版本管理策略。或者,在步骤 S102中,网络管理系统定时向网元管理系统下发相应的版本管理策 略。
其中,版本管理策略是由网络管理系统维护和制定的,以及版 本管理策略包括网元管理系统软件版本的文件位置信息、网元管 理系统软件版本的版本信息、网元管理系统软件版本激活搡作的预设执行时间、以及网元管理系统软件版本激活操作的预设执行次 序。
其中,版本识别信息是网元管理系统寿欠件版本的版本信息。网 元管理系统丰欠件版本的版本信息包4舌网元管理系统寿欠件版本的版 本号。网元管理系统软件版本包括网元管理系统下属的网元软件版 本以及相应的软件补丁版本。
其中,当比较结果为版本管理策略中的版本识别信息有更新
时,在步骤S104中还包括以下处理通过指定方式,按照版本管 理策略中的网元管理系统專欠件版本的文件位置信息,从指定地址获 取网元管理系统软件版本文件;以及当网元管理系统软件版本激活 操作的预设执行时间到达时,按照网元管理系统软件版本激活操作 的预i殳执行次序,依次进4亍相应的软件版本激活操作。其中,指定 方式包4舌FTP方式、SFTP方式、或SCP方式。
才艮据本发明的软件版本管理方法还包括以下步骤如果软件版 本激活成功,4吏所激活的软件版本在网元管理系统中生效,否则, 回滚并恢复激活前的软件版本。
其中,;f艮据本发明的软件版本管理方法还包括以下步骤软件 版本激活操作完成后,网元管理系统向网络管理系统发送相应的版 本激活操作结果,或者发送相应的版本激活操作结果的通知消息。
才艮据本发明的软件版本管理系统包括软件版本管理策略制定 才莫块,位于网络管理系统侧,用于制定相应的软件版本管理策略; 软件版本管理策略传递模块,位于网元管理系统或网络管理系统 側,用于通过北向接口向网元管理系统传递在软件版本管理策略制
定模块中制定的软件版本管理策略;以及软侔版本管理策略执衧模
块,位于网元管理系统侧,用于将网元管理系统自身的版本识别信息与所获取的版本管理策略中的版本识别信息进行比较,并根据比 较结果执行相应搮作。
其中,版本识别信息为网元管理系统软件版本信息。当比较结 果为版本管理策略中的版本识别4言息有更新时,库九件版本管理策略
执行模块还包括获取才莫块,用于通过指定方式,按照版本管理策 略中的网元管理系统软件版本的文件位置信息,从指定地址获取网 元管理系统软件版本文件;以及激活模块,用于当网元管理系统软 件版本激活操作的预设执行时间到达时,按照网元管理系统软件版 本激活操作的预设执行次序,依次进行相应的软件版本激活操作。
根据本发明的软件版本管理系统还包括生效/恢复模块,用于 在软件版本激活成功时,使所激活的软件版本在网元管理系统中生 效,否则,回滚并恢复激活前的软件版本。
其中,根据本发明的软件版本管理系统还包括结果发送模块, 用于在软件版本激活操作完成后,向网络管理系统发送相应的版本 激活操作结果,或者发送相应的版本激活操作结果的通知消息。
本发明有助于实现对网元管理系统自身的集中化、自动化,从 而提高了网络管理效率,降低了日常人工维护工作的工作量和工作 难度。
附困说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其说明用于解释本发明,并 不构成对本发明的不当限定。在附图中


图1是根据本发明实施例的软件版本管埋方法的流程图;图2是根据本发明另 一实施例的基于策略的网元管理系统的软 件版本管理方法的流程图;以及图3是根据本发明实施例的软件版本管理系统的框图。务本实施方式下面参考附图,详细i兌明本发明的具体实施方式
。参考图1,说明根据本发明实施例的软件版本管理方法。如图 1所示,该用于对网元管理系统的软件版本进行管理的软件版本管 理方法并包括以下步骤S102,网元管理系统通过北向接口从网络 管理系统获取相应的版本管理策略;以及S104,网元管理系统将自 身的版本识别信息与所获取的版本管理策略中的版本识别信息进 行比较,并根据比较结果进行相应操作。其中,在步骤S102中,网元管理系统根据自身的版本识别信 息,定时向网络管理系统查询相应的版本管理策略。或者,在步骤 S102中,网络管理系统定时向网元管理系统下发相应的版本管理策 略。其中,版本管理策略是由网络管理系统维护和制定的,以及版 本管理策略包括网元管理系统软件版本的文件位置信息、网元管 理系统软件版本的版本信息、网元管理系统软件版本激活操作的预 设执行时间、以及网元管理系统软件版本激活操作的预设执行次 序。其中,版本识别信息是网元管理系统软件版本的版本信息。网 元管理系统软件版本的版本信息包括网元管理系统軟件版本的版 本号。网元管理系统4欠件版本包4舌网元管理系统下属的网元软件版 本以及相应的软件^卜丁版本。其中,当比较结果为版本管理策略中的版本识别信息有更新时,在步骤S104中还包4舌以下处理通过指定方式,按照版本管 理策略中的网元管理系统软件版本的文件位置信息,从指定地址获 取网元管理系统软件版本文件;以及当网元管理系统软件版本激活 操作的预i殳执行时间到达时,按照网元管理系统库欠件版本激活操作 的预设执行次序,依次进行相应的软件版本激活搡作。其中,指定 方式包4舌FTP方式、SFTP方式、或SCP方式。#>据本发明的软件版本管理方法还包括以下步骤如果软件版 本激活成功,使所激活的软件版本在网元管理系统中生效,否则, 回滚并恢复激活前的软件版本。其中,^4居本发明的软件版本管理方法还包括以下步骤软件 版本激活操作完成后,网元管理系统向网络管理系统发送相应的版 本激活操作结果,或者发送相应的版本激活搮作结果的通知消息。参考图2,说明才艮据本发明另一实施例的基于策略的网元管理 系统的软件版本管理方法。如图2所示,该软件版本管理方法包括 以下步骤S202, EMS通过Itf-N接口的相应IRP,定时向NMS查询相应 的版本管理策略。版本管理策略可以包括EMS软件版本的文件位 置信息、EMS软件版本的版本信息、EMS软件版本激活操作的自 动执行时间、EMS软件版本激活操作的自动执行次序。S204, EMS判断版本管理策略中的版本信息,和其自身的版 本信息相比,是否有更新。如果没有,则进入步骤S220,本次版本 管理操作结束。如果有更新,则进入步骤S206。S206, EMS通过FTP方式,按照版本管理策略中的文件位置 信息,从指定的文件服务器获取软件版本文件。S208,当EMS软件版本激活操作的预设执4亍时间到达时,按 照EMS软件版本激活操作的预设执行次序,依次进行相应的软件 版本激活操作。例如,预设执行时间可以是对网络系统影响最小的 夜间,预设执行次序主要考虑保证多个版本的有序迭代升级。S210,判断软件版本激活操作是否成功。如果成功,进入下面 的步骤S214; 3口果失败,进入下面的步骤S212。S212,回滚并恢复激活前的软件版本,进入步骤S218。S214, ^使激活的專欠件版本在EMS中生效,进入步骤S218。S218, EMS通过Itf-N接口的相应IRP,例如,通过相应的系 统维护IRP,向NMS发送相应的软件版本激活操作结果。参考图3,说明根据本发明实施例的软件版本管理系统。如图 3所示,该软件版本管理系统包括软件版本管理策略制定模块302, 位于网络管理系统側,用于制定相应的软件版本管理策略;软件版 本管理策略传递才莫块304,位于网元管理系统或网络管理系统侧, 用于通过北向接口向网元管理系统传递在软件版本管理策略制定 模块中制定的软件版本管理策略;以及软件版本管理策略执行模块 306,位于网元管理系统侧,用于将网元管理系统自身的版本识别 信息与所获取的版本管理策略中的版本识别信息进行比较,并根据 比较结果执行相应操作。其中,版本识别信息为网元管理系统软件 版本信息。当比较结果为版本管理策略中的版本识别信息有更新时,软件 版本管理策略执行模块306还包括获取模块3062,用于通过指定 方式,按照版本管理策略中的网元管理系统軟件版本的文件位置信 息,从指定地址获取网元管理系统软件版本文件;以及激活模块 3064,用于当网元管理系统软件版本激活操作的预设执行时间到达时,按照网元管理系统软件版本激活操作的预i殳执行次序,依次进 行相应的软件版本激活操作。根据本发明的软件版本管理系统还包括生效/恢复模块,用于 在软件版本激活成功时,使所激活的软件版本在网元管理系统中生 效,否则,回滚并恢复激活前的软件版本。其中,根据本发明的软件版本管理系统还包括结果发送模块, 用于在软件版本激活操作完成后,向网络管理系统发送相应的版本 激活操作结果,或者发送相应的版本激活操作结果的通知消息。本发明有助于实现对网元管理系统自身的集中化、自动化,从 而提高了网络管理效率,降低了日常人工维护工作的工作量和工作 难度。本领域技术人员将很容易了解到本发明其它优点和修改。因和典型实施例。因此,可在不脱离由权利要求及其等效物所限定的 本发明的精神或范围的条件下做出各种修改。
权利要求
1. 一种软件版本管理方法,其特征在于,用于对网元管理系统的软件版本进行管理,包括以下步骤步骤S102,所述网元管理系统通过北向接口从网络管理系统获取相应的版本管理策略;以及步骤S104,所述网元管理系统将自身的版本识别信息与所获取的所述版本管理策略中的版本识别信息进行比较,并根据比较结果进行相应操作。
2. 根据权利要求1所述的软件版本管理方法,其特征在于,在所 述步骤S102中,所述网元管理系统根据自身的版本识别信息,定时向所 述网络管理系统查询相应的所述版本管理策略。
3. 根据权利要求1所述的软件版本管理方法,其特征在于,在所 述步骤S102中所述网络管理系统定时向所述网元管理系统下发相应的 所述版本管理策略。
4. 根据权利要求1所述的软件版本管理方法,其特征在于,所述 版本管理策略是由所述网络管理系统维护和制定的,以及所述 版本管理策略包括网元管理系统软件版本的文件位置信息、 网元管理系统4欠件版本的版本信息、网元管理系统软件版本激 活操作的预设执行时间、以及网元管理系统软件版本激活操作 的预i殳执4于次序。
5. 根据权利要求4所述的软件版本管理方法,其特征在于,所述 版本识别信息是所述网元管理系统软件版本的版本信息。
6. 4艮据权利要求4或5所述的软件版本管理方法,其特征在于, 所述网元管理系统软件版本的版本信息包括网元管理系统软 件版本的版本号。
7. 根据权利要求4所述的软件版本管理方法,其特征在于,所述 网元管理系统软件版本包括网元管理系统下属的网元库欠件版 本以及相应的软件补丁版本。
8. 根据权利要求4所述的软件版本管理方法,其特征在于,当所 述比较结果为所述版本管理策略中的版本识别信息有更新时, 在所述步骤S104中还包括以下处理通过指定方式,按照所述版本管理策略中的所述网元管 理系统软件版本的文件位置信息,从指定地址获取网元管理系 统專欠件版本文件;以及当所述网元管理系统软件版本激活操作的预设执行时间 到达时,按照所述网元管理系统软件版本激活操作的预设执行 次序,依次进行相应的软件版本激活操作。
9. 根据权利要求8所述的软件版本管理方法,其特征在于,所述 指定方式包4舌FTP方式、SFTP方式、或SCP方式。
10. 根据权利要求8所述的软件版本管理方法,其特征在于,还包 :括以下步骤如果所述软件版本激活成功,使所激活的所述软件版本 在所述网元管理系统中生效,否则,回滚并恢复漱活前的軟件 版本。
11. 根据权利要求8或10所述的软件版本管理方法,其特征在于, 还包4舌以下步骤所述软件版本激活操作完成后,所述网元管理系统向所 述网络管理系统发送相应的版本激活操作结果,或者发送相应 的版本激活操作结果的通知消息。
12. —种软件版本管理系统,其特征在于,包括软件版本管理策略制定模块,位于网络管理系统侧,用 于制定相应的软件版本管理策略;库欠件版本管理策略传递才莫块,位于网元管理系统或所述 网络管理系统侧,用于通过北向接口向所述网元管理系统传递 在所述软件版本管理策略制定模块中制定的所述软件版本管 理策略;以及软件版本管理策略执4亍才莫块,位于所述网元管理系统侧, 用于将所述网元管理系统自身的版本识别信息与所获取的所 述版本管理策略中的版本识别信息进行比较,并根据比较结果 执4亍相应操作。
13. 根据权利要求12所述的软件版本管理系统,其特征在于,所 述版本识别信息为网元管理系统软件版本信息。
14. 根据权利要求12所述的软件版本管理系统,其特征在于,当 所述比4交结果为所述版本管理策略中的版本识别信息有更新 时,所述软件版本管理策略执行模块还包括获取模块,用于通过指定方式,按照所述版本管理策略 中的所述网元管理系统软件版本的文件位置信息,从指定地址 获取网元管理系统软件版本文件;以及激活才莫块,用于当所述网元管理系统專欠件版本激活操作 的预i殳执4亍时间到达时,按照所述网元管理系统软件版本激活 操作的预设执行次序,依次进行相应的软件版本激活操作。
15. 根据权利要求14所述的软件版本管理系统,其特征在于,还 包括生效/恢复模块,用于在所述软件版本激活成功时,使所 激活的所述软件版本在所述网元管理系统中生效,否则,回滚 并恢复激活前的软件版本。
16. 根据权利要求14或15所述的软件版本管理系统,其特征在于, 还包括;结果发送模块,用于在所述软件版本激活搮作完成后, 向所述网络管理系统发送相应的版本激活搮作结果,或者发送 相应的版本激活操作结果的通知消息。
全文摘要
本发明公开了一种软件版本管理方法及系统。其中,该用于对网元管理系统的软件版本进行管理的软件版本管理方法并包括以下步骤S102,网元管理系统通过北向接口从网络管理系统获取相应的版本管理策略;以及S104,网元管理系统将自身的版本识别信息与所获取的版本管理策略中的版本识别信息进行比较,并根据比较结果进行相应操作。本发明有助于实现对网元管理系统自身的集中化、自动化,从而提高了网络管理效率,降低了日常人工维护工作的工作量和工作难度。
文档编号H04L12/26GK101267336SQ20071008821
公开日2008年9月17日 申请日期2007年3月15日 优先权日2007年3月15日
发明者凯 张 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1