[发明专利]一种基于网元管理系统的固件升级方法在审
申请号: | 201710471994.9 | 申请日: | 2017-06-20 |
公开(公告)号: | CN107168752A | 公开(公告)日: | 2017-09-15 |
发明(设计)人: | 李鹏;喻辉;刘玮 | 申请(专利权)人: | 武汉虹信通信技术有限责任公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙)42222 | 代理人: | 赵丽影,代文成 |
地址: | 430073 湖北省*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 管理 系统 升级 方法 | ||
技术领域
本发明涉及一种网元管理系统(Element Management System, EMS)中网元设备固件版本升级的技术。具体地说,是一种基于网元管理系统的固件升级方法,该方法是一种在大容量通信网元管理系统运行维护过程中,对不同固件版本的设备按照策略规划进行自动升级的智能方案。
背景技术
大批量设备的固件版本管理是网元管理系统中的一个技术重点。当生产商对原有网元设备的固件进行问题修复,功能改进或新功能添加后,就需要对各版本网元进行固件升级。目前,一般网元管理系统对批量网元进行固件升级时,均为升级到同一版本。但在实际运行中,由于不同地区对业务的要求不同,或其他特殊原因,需要保持固件版本的差异性。此时,操作人员需要对网元进行手动升级操作,且有新网元设备接入EMS时需要重复这一动作。这增加了人工成本和时间成本,降低了网管系统的智能性和实时性。
发明内容
本发明的目的是为了解决上述问题,提供一种按策略规划对网元设备进行固件升级的方法,降低了人工成本和时间成本,使网元设备的固件升级变得更加实时、高效、智能。
本发明涉及EMS的客户端、服务器、数据库以及网元设备等组件。主要方案包括:在网管系统客户端进行策略配置,在服务器端缓存策略列表,在数据库对策略信息进行备份,三者中的策略信息保持同步。
在EMS(网元管理系统)客户端添加设置网元固件升级策略的功能。针对不同设备类型、固件版本信息该功能可配置多种不同的升级策略,每个策略包含需要升级的设备类型,待升级的版本条件,升级的目的版本,以及该策略的当前状态;其中需要升级固件版本可以是一个固定的版本,也可以是一个版本范围;策略的当前状态包括激活或非激活。
客户端配置升级策略后,下发设置升级策略命令到服务器,服务器更新策略缓存并将其同步数据库进行备份。服务器程序启动时从数据库读取所有的升级策略到缓存,运行中则通过上述方法与客户端实时同步策略列表。
所述网元设备上线或开站时,服务器程序从设备上报的报文中读取网元设备的设备类型、固件版本等信息,并与升级策略列表逐一校对。若不满足任一种激活状态的升级策略,则流程结束;当所述服务器检测到设备类型、版本号符合任一种激活状态的策略时自动下发固件升级命令到网元设备;网元升级成功后,重复自动升级流程,直至结束。若升级失败,流程结束。
所述升级策略的配置过程如下:
S11:EMS启动时,服务器从数据库读取当前策略列表信息,存入缓存;
S12:登陆客户端,进入固件升级策略设置功能,配置升级策略,下发配置命令到服务器,进入步骤S13;
S13:服务器收到固件升级的配置命令,同步缓存中策略列表信息,并将更新后的策略列表同步到数据库,进入步骤S14;
S14:数据库执行服务器下发的策略修改命令,同步固件升级策略列表。
所述升级过程包括以下步骤:
S21:网元上报上线或者开站信息,服务器从中获取设备的网元类型、固件版本信息,然后进入步骤S22;
S22:服务器将S21中获取的信息与缓存中的策略列表逐一对比,进入步骤S23;
S23:判断设备是否满足激活状态的升级策略,若满足,则进入步骤S24;若不满足,则流程结束;
S24:服务器对网元设备下发固件升级命令(命令中包含固件版本号和下载路径),进入步骤S25;
S25:网元接收到固件升级命令,下载固件版本,升级固件,然后重启;重启后向服务器上报升级结果,及上线信息,进入步骤S26;
S26:服务器收到设备固件升级结果,判断固件升级是否成功,若成功,则返回步骤S21,进入新的固件升级流程,直至流程结束。
本发明具有以下优点和有益效果:
1、 在客户端灵活配置升级策略。升级的版本条件可以设置为一个版本,也可以设置为一个版本范围。策略的状态可以在激活与非激活之间按需切换,使网元固件升级变得更自由。
2、 服务器的升级策略信息与客户端实时同步,可让操作人员设置的策略立即生效,保证及时性和高效性。
3、 将设置的升级策略存入数据库,保证了数据的永久有效性和安全性。
4、 只要升级策略设置完成,当设备上线或开站时就能按照策略升级到指定版本,不需要人工按照不同的版本进行批量升级操作,使网元固件升级变得智能,节约了人工成本和时间成本。
附图说明
图1:网元管理系统组件图(现有技术)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉虹信通信技术有限责任公司,未经武汉虹信通信技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710471994.9/2.html,转载请声明来源钻瓜专利网。