一种设备升级的方法及系统技术方案

技术编号:4005931 阅读:264 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种设备升级的方法及系统,将需要升级的各种扩展文件组合成复合升级版本并保存;在进行版本升级时,待升级设备下载所述复合升级版本,并利用所下载的复合升级版本更新待升级设备。本发明专利技术所述的方法及系统,能够使网管平台一次升级待升级设备中多个扩展文件的数据,提高了待升级设备升级的效率和易用性,降低了待升级设备升级多个扩展文件数据的复杂程度。

【技术实现步骤摘要】

本专利技术涉及网络通信中的软件版本升级技术,特别是指一种设备升级的方法及系 统。
技术介绍
家庭网关(Home Gateway)作为连接运营商网络和用户家庭网络的一个枢纽,已日 趋广泛地应用于家庭用户中。目前的家庭网关可以支持多种上行接入方式,例如数字用户 线路(DSL, Digital Subscriber Line)接入、局域网(LAN,Local Area Network)接入、无 源光网络(PON,Passive Optical Network)接入等;也提供多个下行接口以支持网络电视 (IPTV,Internet Protocol Network)、IP电话和网络监控等丰富的终端业务。由于家庭网关在网络上分布广泛、数量众多,且存储着各种扩展文件,如版本文 件、配置文件、签名文件等文件,因此,对家庭网关进行版本升级是比较繁琐和困难的事情。 如何更快、更方便升级这些扩展文件的数据,以满足客户的个性化需求,已经成为各个终端 设备厂商必须考虑的一个问题,也为终端设备厂商提出了更高的要求和挑战。现有技术中,家庭网关设备的升级方法是在进行版本升级时,网管平台向家庭网 关设备下发升级消息,由家庭网关设备下载相应的升级版本,并利用所下载的升级版本更 新家庭网关设备中扩展文件的数据。但是,上述方法中存在一个缺陷家庭网关设备下载的 升级版本中,只包含一种扩展文件,例如只包含版本文件、配置文件、签名文件之一,因此, 在进行版本升级时,每次只能针对一种扩展文件进行升级,而不能同时对所有扩展文件进 行统一升级,不利于提高升级的效率。
技术实现思路
有鉴于此,本专利技术的主用要目的在于提供一种设备升级的方法及系统,能快速升 级待升级设备的版本,降低多个扩展文件升级的复杂性。为达到上述目的,本专利技术的技术方案是这样实现的本专利技术提供了一种设备升级的方法,该方法包括将需要升级的各种扩展文件组合成复合升级版本并保存;在进行版本升级时,待升级设备下载所述复合升级版本,并利用所下载的复合升 级版本更新待升级设备。上述方案中,所述需要升级的各种扩展文件,包括版本文件、配置文件、签名文 件。上述方案中,所述复合升级版本的格式为版本头+(扩展文件头1+......+扩展文件头η) + (扩展文件1+......+扩展文件η);或者为版本头+ (扩展文件头1+扩展文件1) +......+(扩展文件头η+扩展文件η);或者为版本头+(扩展文件1+......+扩展文件η) +(扩展文件头1+......+扩展文件头η)。上述方案中,所述待升级设备下载所述复合升级版本之后,该方法还包括对所下 载的复合升级版本进行校验,如果校验成功,则更新待升级设备中相应扩展文件的数据;否 贝U,不更新待升级设备中相应扩展文件的数据。本专利技术还提供了一种设备升级的系统,包括编译服务器、网管平台和待升级设备, 所述编译服务器是复合升级版本组成模块的运行平台,所述待升级设备中包括升级模块; 其中,复合升级版本组成模块,用于将需要升级的各种扩展文件组合成复合升级版本并 保存; 升级模块,用于在进行版本升级时,下载所述复合升级版本,并利用所下载的复合 升级版本更新待升级设备。上述方案中,所述需要升级的各种扩展文件,包括版本文件、配置文件、签名文 件。上述方案中,所述复合升级版本的格式为版本头+(扩展文件头1+......+扩展文件头η) + (扩展文件1+......+扩展文件η);或者为版本头+ (扩展文件头1+扩展文件1) +......+(扩展文件头η+扩展文件η);或者为版本头+(扩展文件1+......+扩展文件η) +(扩展文件头1+......+扩展文件头η)。上述方案中,所述升级模块,还用于对所下载的复合升级版本进行校验。上述方案中,所述升级模块,还用于根据校验结果,决定是否更新待升级设备中存 储的相应扩展文件的数据,并将待升级设备升级成功与否的消息上报给网管平台;具体为 如果校验成功,则升级模块利用所下载的复合升级版本更新待升级设备中存储的相应扩展 文件的数据,并通知网管平台升级成功;如果校验失败,则升级模块不更新待升级设备中存 储的相应扩展文件的数据,并通知网管平台升级失败。上述方案中,所述待升级设备为家庭网关设备。本专利技术所提供的设备升级的方法及系统,将需要升级的各种扩展文件组合成复合 升级版本并保存;在进行版本升级时,待升级设备下载所述复合升级版本,并利用所下载的 复合升级版本更新待升级设备。本专利技术中所提供的复合升级版本,由需要升级的各种扩展文件组合而成,可用于 统一实现待升级设备中相应扩展文件的快速升级。本专利技术所述方案,改进了升级版本的制作方法,实现方式快捷新颖;利用复合升级版 本能够使网管平台一次升级待升级设备中多个扩展文件的数据,从而提高了待升级设备升级 的效率和易用性,降低了待升级设备升级多个扩展文件数据的复杂程度。在批量生产的情况 下,网管人员可以通过一次升级操作,即可同时完成多个扩展文件的数据升级,从而降低了网 管人员操作的负杂程度,减少了生产线升级的工作量,提高了升级的效率和运营商的认同感。附图说明图1为本专利技术设备升级的方法流程图2为本专利技术复合升级版本格式示意图;图3为本专利技术设备升级的系统结构图。具体实施例方式本专利技术的基本思想是将需要升级的各种扩展文件组合成复合升级版本并保存; 在进行版本升级时,待升级设备下载所述复合升级版本,并利用所下载的复合升级版本更 新待升级设备。下面以具体实施例对本专利技术所述的方案进行详细说明。本实施例中,待升级设备 为家庭网关设备,网管平台包括但不限于tr069、web和生产工具。本专利技术提供的家庭网关设备升级的方法,如图1所示,包括以下步骤步骤101 将需要升级的各种扩展文件组合成相应的复合升级版本;本步骤中,根据版本的升级需求,在编译服务器中将需要升级的各种扩展文件,如 版本文件、配置文件、签名文件等文件组合成一个复合升级版本,并保存于家庭网关设备可 以访问的服务器或PC中。所述复合升级版本的格式如图2(a)、图2(b)、图2(c)所示;其中,图2(a)中复合升级版本的构成是版本头+ (扩展文件头1+......+扩展文件头η) + (扩展文件1+......+扩展文件η);图2(b)中复合升级版本的构成是版本头+(扩展文件头1+扩展文件1)+......+(扩展文件头η+扩展文件η);图2(c)中复合升级版本的构成是版本头+(扩展文件1+......+扩展文件η) + (扩展文件头1+......+扩展文件头η)。实际应用中,复合升级版本的格式并不局限于以上三种。步骤102 网管平台触发家庭网关设备中的升级模块进行升级;这里,具体如何触发为现有技术,在此不再详述。步骤103 升级模块将相应的复合升级版本下载到家庭网关设备的内存;步骤104 升级模块对所下载的复合升级版本进行校验,如果校验成功,则执行步 骤105 ;否则,执行步骤106 ;本步骤中,升级模块对所下载的复合升级版本进行校验,可以包括是否为新版本 的校验、版本下载是否成功的校验、是否符合升级条件的校验等;例如,由于不同运营商的 升级版本不能相互支持,如果家庭网关设备中现有的版本是联通的,而所下载的复合升级 版本是电信的,则升级模块认为所下载本文档来自技高网...

【技术保护点】
一种设备升级的方法,其特征在于,该方法包括:将需要升级的各种扩展文件组合成复合升级版本并保存;在进行版本升级时,待升级设备下载所述复合升级版本,并利用所下载的复合升级版本更新待升级设备。

【技术特征摘要】
一种设备升级的方法,其特征在于,该方法包括将需要升级的各种扩展文件组合成复合升级版本并保存;在进行版本升级时,待升级设备下载所述复合升级版本,并利用所下载的复合升级版本更新待升级设备。2.根据权利要求1所述的方法,其特征在于,所述需要升级的各种扩展文件,包括版 本文件、配置文件、签名文件。3.根据权利要求2所述的方法,其特征在于,所述复合升级版本的格式为版本头 + (扩展文件头1+......+扩展文件头n) + (扩展文件1+......+扩展文件n);或者为版本头+ (扩展文件头1+扩展文件1) +......+(扩展文件头n+扩展文件n);或者为版本头+(扩展文件1+......+扩展文件n) + (扩展文件头1+......+扩展文 件头n)D4.根据权利要求1至3任一项所述的方法,其特征在于,所述待升级设备下载所述复合 升级版本之后,该方法还包括对所下载的复合升级版本进行校验,如果校验成功,则更新 待升级设备中相应扩展文件的数据;否则,不更新待升级设备中相应扩展文件的数据。5.一种设备升级的系统,包括编译服务器、网管平台和待升级设备,其特征在于,所述 编译服务器是复合升级版本组成模块的运行平台,所述待升级设备中包括升级模块;其中,复合升级版本组成模块,用于将需要升级的各种扩展文件组合成复合升级版本并保存;升级模...

【专利技术属性】
技术研发人员:林科金缪建成
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1