[发明专利]网络设备的操作系统的更新系统及更新方法无效
申请号: | 201210171985.5 | 申请日: | 2012-05-29 |
公开(公告)号: | CN102780578A | 公开(公告)日: | 2012-11-14 |
发明(设计)人: | 郭行飞;李明;田臻 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 上海智信专利代理有限公司 31002 | 代理人: | 胡美强;吕一旻 |
地址: | 201617 上海市松*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络设备 操作系统 更新 系统 方法 | ||
技术领域
本发明涉及一种网络设备的操作系统的更新系统及更新方法,特别是涉及一种在网络设备升级失败时能够继续更新网络设备的操作系统并恢复操作系统的正常运行的网络设备的操作系统的更新系统以及一种利用该网络设备的更新系统实现的更新方法。
背景技术
随着信息化、智能化、网络化的发展,越来越多的网络设备如交换机、路由器等都被广泛地使用,并且现在的网络设备的系统软件的功能不断丰富和更新,使得用户经常需要实时地更新网络设备的操作系统。然而在网络设备的系统升级时,难免会因为一些外界因素的干扰而导致操作系统软件升级失败,进而会导致网络设备的操作系统不能够正常运行,从而影响了网络设备的正常工作。比如由于网络设备的供电不足或升级时突然断电,会导致网络设备的操作系统软件升级失败,同时由于操作系统升级时,是实时地擦除网络设备中的旧的操作系统的镜像文件,并实时地写入新的操作系统的镜像文件。这样,在操作系统升级失败时,会导致网络设备中的旧的操作系统的镜像文件也不完整,进而导致网络设备也无法正常启动。
传统上解决上述问题往往是通过返厂维修,但是这种处理方式耗时长,并且需要拆卸网络设备的外壳,因此严重影响了网络设备的维修和恢复的速度,降低了工作效率。
发明内容
本发明要解决的技术问题是为了克服现有技术网络设备在升级失败时会导致网络设备无法正常启动并且返厂维修耗时长、需要拆卸外壳而降低了工作效率的缺陷,提供一种在网络设备升级失败时能够继续更新网络设备的操作系统并恢复操作系统的正常运行的网络设备的操作系统的更新系统以及一种利用该网络设备的更新系统实现的更新方法。
本发明是通过下述技术方案来解决上述技术问题的:
本发明提供了一种网络设备的操作系统的更新方法,其特点在于,该更新方法包括以下步骤:
S1、将一用于更新该操作系统的镜像文件上传至该网络设备的一存储模块中;
S2、判断该操作系统是否更新成功,若是,则执行步骤S3,若否,则执行步骤S4;
S3、正常启动该网络设备,然后结束流程;
S4、以bootloader(bootloader就是在操作系统内核运行之前运行的一段小程序)模式启动该网络设备,并再次将该镜像文件上传至该存储模块中;
S5、判断该操作系统是否更新成功,若是,则进入步骤S3,若否,则执行步骤S6;
S6、提示用户操作系统更新失败。
该网络设备的存储模块中会存储有镜像文件,该镜像文件是网络设备的操作系统的镜像文件,而对于不同型号、不同种类的网络设备,镜像文件是不一样的。而网络设备的操作系统在进行更新的时候,都是边擦除网络设备中的旧的镜像文件,边写入新的镜像文件,因此步骤S1中就将用于更新该操作系统的新的镜像文件上传至该存储模块中。
在上传新的镜像文件的时候或者将完整的镜像文件上传完毕后进行操作系统的更新的时候,如果一切顺利,该操作系统就会更新成功,如果中途供电不足或者突然断电或者有一些其它的突发状况发生,就会导致镜像文件无法完整地上传或者操作系统的更新中断,那么该操作系统就更新失败。
而在步骤S2中就会判断该操作系统是否更新成功,如果更新成功,说明该网络设备的操作系统顺利完成升级,就可以直接进入步骤S3中的正常启动该网络设备,如果更新失败,说明在镜像文件传输过程中或者操作系统更新过程中出现意外,这样会导致网络设备无法再正常启动。因此,在更新失败时,就控制该网络设备以bootloader模式启动,从而进入bootloader状态,以在bootloader状态下再次传输镜像文件来更新该操作系统。这样,就避免了传统的网络设备在更新的时候需要返厂维修的麻烦,并且能够再次对网络设备进行更新,提高了效率,节省了时间。
而在bootloader状态下,同样需要先将新的完整的镜像文件上传至该存储模块中,接着,同样来判断在bootloader状态下该操作系统是否更新成功,如果更新成功,该网络设备就可以直接正常启动了,而如果更新失败,就向用户提示更新失败的结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210171985.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:人造革、合成革接缝检测装置
- 下一篇:一种酒店烘衣架