[发明专利]网络设备的升级方法、装置及系统有效
申请号: | 200810185821.1 | 申请日: | 2008-12-15 |
公开(公告)号: | CN101420322A | 公开(公告)日: | 2009-04-29 |
发明(设计)人: | 周荣国 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京中博世达专利商标代理有限公司 | 代理人: | 申 健 |
地址: | 518129广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络设备 升级 方法 装置 系统 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种网络设备的升级方法、装置及系统。
背景技术
网络设备通常包括多个运行的软件或固件,而随着技术的不断发展,为了使得设备能够正常运行,就需要不断的完善这些软件或固件的功能,也就是对网络设备进行升级。
对于地理分布广泛、数量巨大的网络设备来说,实现对网络设备的可靠、远程、批量升级具有重大意义。在现有技术中,对网络设备进行升级的方法一般是由升级设备通过升级接口向网络设备发送预定义的升级命令。然后由运行有老版本软件的网络设备运行所述升级命令,完成新版本软件的下载、配套的设备配置数据的下载等操作。在网络设备重新启动后,直接运行新版本软件。
但是,发明人发现现有技术中至少存在如下问题:
由于在现有的对网络设备进行升级的方法中,在对网络设备的新版本软件下载成功并安装后,需要重启网络设备。在这个过程中,如果网络设备重启不成功的话,就会导致升级设备与网络设备的通信中断。而对于网络设备的远程升级这一应用场景来说,由于网络设备的分布较为分散,往往无法进行远程维护和诊断。因此,在这种情况下,一般需要维护人员到现场检查和排除故障,这就需要在对网络设备进行升级的过程中投入大量的人力、物力,以致降低了网络设备的升级效率。
另外,在对网络设备进行升级前,为确保升级的成功率,通常需要先检查网络设备的资源,如检查网络设备的存储空间是否能够满足新版本软件运行的需要,检查网络设备内部各部件的运行状态等等。但是这些工作都是由运行有老版本软件的网络设备来进行的。由于老版本软件的版本低,通常无法预见新版本软件对于网络设备资源的一些要求。这就导致在对网络设备进行升级时的一些升级操作无法成功完成,从而也降低了对网络设备进行升级的效率。
发明内容
本发明实施例提供一种网络设备的升级方法、装置及系统,以提高对网络设备升级的可靠性和效率。
本发明实施例采用如下技术方案:
一种网络设备的升级方法,包括如下步骤:
获取升级软件和升级服务器软件;
运行所述升级服务器软件;
运行所述升级软件,并由所述升级服务器软件记录所述升级软件的运行情况;
当所述升级软件运行完成后,由所述升级服务器软件控制所述升级软件所作用的待升级对象和/或所述网络设备重启;并且,在所述待升级对象和/或网络设备重启的过程中,由所述升级服务器软件将所述升级软件的运行情况发送给升级设备。
一种网络设备的升级装置,包括:
文件获取单元,用于获取升级软件和升级服务器软件;
文件运行单元,用于运行所述升级服务器软件和所述升级软件;
记录单元,用于在所述文件运行单元运行所述升级软件时,记录所述升级软件的运行情况;
升级控制单元,用于当所述升级软件运行完成后,控制所述升级软件所作用的待升级对象和/或网络设备重启;并且,在所述待升级对象和/或网络设备重启的过程中,将所述记录单元记录的升级软件的运行情况发送给升级设备。
一种网络设备的升级系统,包括:
升级设备,用于向网络设备提供升级软件和升级服务器软件,并接收由所述网络设备发送的升级软件运行情况;
网络设备,包括设备软件单元和升级服务器单元,所述设备软件单元通过升级接口与所述升级设备相连,所述升级服务器单元通过扩展的升级接口与所述升级设备相连;
其中所述设备软件单元用于从所述升级设备获取升级软件,并运行所述升级软件;
所述升级服务器单元,用于由所述升级设备获取升级服务器软件,运行所述升级服务器软件,并记录所述升级软件的运行情况;当所述升级软件运行完成后,控制所述升级软件所作用的待升级对象和/或网络设备重启;并且,在所述待升级对象和/或网络设备重启的过程中,将所述升级软件的运行情况发送给升级设备。
本发明实施例提供的网络设备升级的方法、装置、系统,通过由网络设备分别运行获取的升级服务器软件和升级软件,并由所述升级服务器软件记录所述升级软件的运行情况。同时,在所述升级软件运行完成重启所述升级软件所作用的待升级对象和/或网络设备的时候,由所述升级服务器软件将升级软件的运行情况发送给升级设备。也就是说,在所述待升级对象和/或网络设备重启的过程中,由升级服务器软件在和升级设备保持通信。即使是所述待升级对象和/或网络设备的重启不成功,升级设备仍可通过升级服务器软件获得网络设备的升级情况,从而排除故障。因此,利用本发明实施例的技术方案能够提高对网络设备升级的可靠性和效率。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810185821.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于辅助微创外科手术的机器人主动支架
- 下一篇:安全认证方法和设备