[发明专利]一种实现家庭网关升级的方法和系统无效
申请号: | 200910076344.X | 申请日: | 2009-01-13 |
公开(公告)号: | CN101494559A | 公开(公告)日: | 2009-07-29 |
发明(设计)人: | 高建英 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/66;H04L12/56;H04L29/06 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) | 代理人: | 蒋雅洁;武晨燕 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 家庭 网关 升级 方法 系统 | ||
技术领域
本发明涉及网络通信中的软件版本升级技术,尤其涉及一种实现家庭网关升级的方法和系统。
背景技术
家庭网关(Home Gateway)作为连接运营商网络和用户家庭网络的一个枢纽,已日趋广泛地应用于家庭用户中。目前的家庭网关既可以支持多种上行接入方式,例如:数字用户线路(DSL,Digital Subscriber Line)接入、局域网(LAN,Local Area Network)接入、无源光网络(PON,Passive Optical Network)接入等;也提供多个下行接口以支持网络电视(IPTV,Internet Protocol Television)、IP电话和网络监控等丰富的终端业务。
由于家庭网关在网络上分布广泛,数量众多,因此对其进行版本升级是比较繁琐和困难的事情。现有技术是这样实现的:进行版本升级时,网管平台向网络上在线的家庭网关下发升级请求,在线的家庭网关响应后即进行版本升级的操作;升级通常是在网络闲时进行的,以尽量不影响用户的正常业务,并尽量保障升级的成功率。由此可以看出,这种由网管平台对家庭网关逐个下发升级请求的升级方式,其效率并不高,而且不在线的网关也得不到及时升级。如果在一个时间段内,执行升级的家庭网关过多,就会造成网络拥塞,从而影响其他用户业务的正常运行,并且这个时间段内升级的成功率也不高。
发明内容
有鉴于此,本发明的主要目的在于提供一种实现家庭网关升级的方法和系统,以解决现有的家庭网关执行版本升级的成功率低和效率不高的问题。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种实现家庭网关升级的方法,该方法包括:
家庭网关上电,确定工作模式,并接入网络;所述工作模式包括路由模式和桥接模式;
所述家庭网关向版本服务器发起预约版本升级请求,所述请求中携带的信息包括:所述家庭网关的生产厂商、序列号、当前版本号、工作模式、介质访问控制MAC地址和网络IP地址;
所述家庭网关接收所述版本服务器根据预约版本升级请求中携带的信息所分配的预约时间;
所述家庭网关根据所述预约时间,在所述预约时间到达时,向所述版本服务器发送升级请求,并接收来自所述版本服务器的版本文件,执行版本升级。
在所述家庭网关接入网络之后,该方法还包括:所述家庭网关获取网络的IP地址,并通过校时服务器执行网络校时。
所述执行网络校时,具体包括:如果网络校时失败,则等待第一段随机延时时间后,重新执行网络校时。
在所述家庭网关接收预约时间之后,该方法还包括:所述家庭网关将所述预约时间与当前时间进行比较,如果所述预约时间已过期,则判定本次升级无效,并在等待第二段随机延时时间后,再次发起所述预约版本升级请求;如果所述预约时间没有过期,则判定本次升级有效,并执行后续的升级操作。
所述家庭网关在预约时间到达时,接收来自版本服务器的版本文件,具体包括:
所述家庭网关在预约时间到达时,向所述版本服务器发送升级请求,并等待接收来自所述版本服务器的响应;
在收到所述版本服务器的响应后,开启简单文件传输协议TFTP监听端口,监听来自所述版本服务器的版本文件下载请求;
接收到所述版本文件下载请求后,从所述版本服务器上下载密码文件和版本文件,并进行密码验证和版本文件的校验;
如果校验成功,则将所述版本文件写入闪存FLASH,完成升级操作;如果校验失败,则将所述密码文件和版本文件丢弃,并结束本次升级操作。
该方法进一步包括:所述家庭网关在桥接模式下,只在网络校时的过程成功后,与所述版本服务器进行消息交互和版本文件传输。
该方法进一步包括:所述家庭网关的预约版本升级请求中携带高优先级标识,确保所述预约版本升级请求在网络上被优先发送。
本发明还提供了一种实现家庭网关升级的系统,包括:相互连接的家庭网关和版本服务器;其中,
所述家庭网关,用于向所述版本服务器发起预约版本升级请求,接收所述版本服务器配置的预约时间;在所述预约时间到达时,向所述版本服务器发送升级请求,并接收来自所述版本服务器的版本文件,执行版本升级;
版本服务器,用于根据来自所述家庭网关的预约版本升级请求中所携带的信息,配置预约时间返回给所述家庭网关;并在所述预约时间到达时,根据所述家庭网关的升级请求,向所述家庭网关提供所述版本文件。
所述家庭网关进一步包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910076344.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种报文处理方法和装置
- 下一篇:压缩实时协议的优化方法和装置