[发明专利]一种网络终端设备中恢复系统软件的方法和系统有效
申请号: | 201010179938.6 | 申请日: | 2010-05-20 |
公开(公告)号: | CN101877651A | 公开(公告)日: | 2010-11-03 |
发明(设计)人: | 彭永超;李迎新 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 张颖玲;王黎延 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 终端设备 恢复 系统软件 方法 系统 | ||
1.一种网络终端设备的恢复系统软件的方法,其特征在于,该方法包括:
在网络终端设备与用户终端设备间设定通信协议,并设定网络终端设备的备份策略;
网络终端设备在正常工作时,根据设定的备份策略和通信协议,将自身需要备份的系统软件传送到用户终端设备进行备份;
网络终端设备的引导加载程序(BootLoader)检测到需要恢复系统软件时,按照设定的通信协议,由BootLoader从用户终端设备下载所需的系统软件。
2.根据权利要求1所述的方法,其特征在于,所述网络终端设备将自身需要备份的系统软件传送到用户终端设备进行备份,具体为:
网络终端设备上运行的软件备份客户端程序检测到用户终端设备上的软件备份服务端程序在运行时,将当前的各个系统软件的参数发送给用户终端设备上的软件备份服务端程序;用户终端设备上的软件备份服务端程序根据各个系统软件的参数,判断有需要备份的系统软件时,返回相应判断结果,网络终端设备的软件备份客户端程序根据判断结果,传送相应的系统软件到用户终端设备上的软件备份服务端程序进行备份。
3.根据权利要求1所述的方法,其特征在于,所述网络终端设备由BootLoader从用户终端设备下载所需的系统软件,具体为:
网络终端设备的BootLoader检测到用户终端设备上的软件备份服务端程序在运行时,通知用户终端设备上的软件备份服务端程序开始恢复操作;用户终端设备上的软件备份服务端程序收到开始恢复操作的通知后,返回携带各个系统软件的参数的确认消息;网络终端设备的BootLoader根据各个系统软件的参数确定需要恢复的系统软件,并从用户终端设备下载所需的系统软件。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述系统软件包括软件版本、配置数据;
所述设定网络终端设备的备份策略包括:设定网络终端设备在启动后一定的时间开始备份、或者是设定网络终端设备按照一定的时间周期开始备份、或者是设定网络终端设备在远程升级了系统软件之后开始备份;或者是设定网络终端设备在用户修改了某些配置后开始备份;所述设定通信协议具体为:设定为传输控制协议(TCP)或用户数据包协议(UDP)。
5.根据权利要求4所述的方法,其特征在于,所述方法进一步包括:网络终端设备在启动时,运行软件备份客户端程序,检测用户终端设备上的软件备份服务端程序是否在运行,如果在运行,则正常工作;如果没有在运行,则在用户通过用户终端设备首次访问广域网(WAN)侧的网页时,将所述网页定向到下载页面,引导用户下载、安装和运行软件备份服务端程序。
6.根据权利要求4所述的方法,其特征在于,所述方法进一步包括:网络终端设备与用户终端设备间通过物理接口进行通信。
7.根据权利要求4所述的方法,其特征在于,所述方法进一步包括:网络终端设备将Bootloader放置在被写保护的闪存(flash)扇区。
8.一种网络终端设备的恢复系统软件的系统,其特征在于,该系统包括:网络终端设备、用户终端设备;其中,
网络终端设备,用于与用户终端设备间设定通信协议,并设定自身备份策略;在正常工作时,根据设定的备份策略和通信协议,将自身需要备份的系统软件传送到用户终端设备;并在自身的BootLoader检测到需要恢复系统软件时,按照设定的通信协议,通过BootLoader从用户终端设备下载所需的系统软件;
用户终端设备,用于与网络终端设备间设定通信协议,对网络终端设备上传的系统软件进行备份,及按照设定的通信协议,提供备份的系统软件供网络终端设备下载。
9.根据权利要求8所述的系统,其特征在于,所述网络终端设备包括:上传备份模块、下载恢复模块;其中,
上传备份模块,用于在正常工作时,根据设定的备份策略和通信协议,将自身需要备份的系统软件传送到用户终端设备;
下载恢复模块,用于在检测到需要恢复系统软件时,按照设定的通信协议,从用户终端设备下载所需的系统软件。
10.根据权利要求9所述的系统,其特征在于,所述上传备份模块,进一步用于在网络终端设备启动时,运行软件备份客户端程序,检测用户终端设备上的软件备份服务端程序是否在运行,如果在运行,则正常工作;如果没有在运行,则在用户通过用户终端设备首次访问WAN侧的网页时,将所述网页定向到下载页面,引导用户下载、安装和运行软件备份服务端程序;
所述网络终端设备,进一步包括保护模块,用于将Bootloader放置在被写保护的flash扇区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010179938.6/1.html,转载请声明来源钻瓜专利网。