CN101867484A - 一种设备升级的方法及*** - Google Patents

一种设备升级的方法及*** Download PDF

Info

Publication number
CN101867484A
CN101867484A CN201010184519A CN201010184519A CN101867484A CN 101867484 A CN101867484 A CN 101867484A CN 201010184519 A CN201010184519 A CN 201010184519A CN 201010184519 A CN201010184519 A CN 201010184519A CN 101867484 A CN101867484 A CN 101867484A
Authority
CN
China
Prior art keywords
upgraded
extendfile
version
head
upgrading
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201010184519A
Other languages
English (en)
Inventor
林科金
缪建成
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201010184519A priority Critical patent/CN101867484A/zh
Publication of CN101867484A publication Critical patent/CN101867484A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明公开了一种设备升级的方法及***,将需要升级的各种扩展文件组合成复合升级版本并保存;在进行版本升级时,待升级设备下载所述复合升级版本,并利用所下载的复合升级版本更新待升级设备。本发明所述的方法及***,能够使网管平台一次升级待升级设备中多个扩展文件的数据,提高了待升级设备升级的效率和易用性,降低了待升级设备升级多个扩展文件数据的复杂程度。

Description

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

Claims (10)

1.一种设备升级的方法,其特征在于,该方法包括:
将需要升级的各种扩展文件组合成复合升级版本并保存;
在进行版本升级时,待升级设备下载所述复合升级版本,并利用所下载的复合升级版本更新待升级设备。
2.根据权利要求1所述的方法,其特征在于,所述需要升级的各种扩展文件,包括:版本文件、配置文件、签名文件。
3.根据权利要求2所述的方法,其特征在于,所述复合升级版本的格式为:版本头+(扩展文件头1+......+扩展文件头n)+(扩展文件1+......+扩展文件n);
或者为:版本头+(扩展文件头1+扩展文件1)+......+(扩展文件头n+扩展文件n);
或者为:版本头+(扩展文件1+......+扩展文件n)+(扩展文件头1+......+扩展文件头n)。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述待升级设备下载所述复合升级版本之后,该方法还包括:对所下载的复合升级版本进行校验,如果校验成功,则更新待升级设备中相应扩展文件的数据;否则,不更新待升级设备中相应扩展文件的数据。
5.一种设备升级的***,包括编译服务器、网管平台和待升级设备,其特征在于,所述编译服务器是复合升级版本组成模块的运行平台,所述待升级设备中包括升级模块;其中,
复合升级版本组成模块,用于将需要升级的各种扩展文件组合成复合升级版本并保存;
升级模块,用于在进行版本升级时,下载所述复合升级版本,并利用所下载的复合升级版本更新待升级设备。
6.根据权利要求5所述的***,其特征在于,所述需要升级的各种扩展文件,包括:版本文件、配置文件、签名文件。
7.根据权利要求6所述的***,其特征在于,所述复合升级版本的格式为:版本头+(扩展文件头1+......+扩展文件头n)+(扩展文件1+......+扩展文件n);
或者为:版本头+(扩展文件头1+扩展文件1)+......+(扩展文件头n+扩展文件n);
或者为:版本头+(扩展文件1+......+扩展文件n)+(扩展文件头1+......+扩展文件头n)。
8.根据权利要求5至7任一项所述的***,其特征在于,所述升级模块,还用于对所下载的复合升级版本进行校验。
9.根据权利要求8所述的***,其特征在于,所述升级模块,还用于根据校验结果,决定是否更新待升级设备中存储的相应扩展文件的数据,并将待升级设备升级成功与否的消息上报给网管平台;具体为:如果校验成功,则升级模块利用所下载的复合升级版本更新待升级设备中存储的相应扩展文件的数据,并通知网管平台升级成功;如果校验失败,则升级模块不更新待升级设备中存储的相应扩展文件的数据,并通知网管平台升级失败。
10.根据权利要求5所述的***,其特征在于,所述待升级设备为家庭网关设备。
CN201010184519A 2010-05-18 2010-05-18 一种设备升级的方法及*** Pending CN101867484A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010184519A CN101867484A (zh) 2010-05-18 2010-05-18 一种设备升级的方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010184519A CN101867484A (zh) 2010-05-18 2010-05-18 一种设备升级的方法及***

Publications (1)

Publication Number Publication Date
CN101867484A true CN101867484A (zh) 2010-10-20

Family

ID=42959057

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010184519A Pending CN101867484A (zh) 2010-05-18 2010-05-18 一种设备升级的方法及***

Country Status (1)

Country Link
CN (1) CN101867484A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102520996A (zh) * 2011-12-07 2012-06-27 上海市共进通信技术有限公司 嵌入式设备中跨平台通用升级镜像信息生成及升级方法
CN104158906A (zh) * 2014-08-29 2014-11-19 五八同城信息技术有限公司 一种服务器代理操控***及操控方法
CN109992283A (zh) * 2019-03-26 2019-07-09 合肥移瑞通信技术有限公司 一种批量同步下载升级测试固件的方法及***
CN110687873A (zh) * 2018-07-05 2020-01-14 Juki株式会社 生产***、管理装置、对程序进行记录的记录介质
CN111475185A (zh) * 2020-03-11 2020-07-31 苏州浪潮智能科技有限公司 一种跨大版本稳定升级bmc镜像的方法及***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1489357A (zh) * 2003-08-29 2004-04-14 北京港湾网络有限公司 文件打包下载的处理方法
CN1859151A (zh) * 2005-07-19 2006-11-08 上海华为技术有限公司 通信***中升级远程子***的方法
CN101047561A (zh) * 2006-06-28 2007-10-03 华为技术有限公司 一种设备自动化升级的方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1489357A (zh) * 2003-08-29 2004-04-14 北京港湾网络有限公司 文件打包下载的处理方法
CN1859151A (zh) * 2005-07-19 2006-11-08 上海华为技术有限公司 通信***中升级远程子***的方法
CN101047561A (zh) * 2006-06-28 2007-10-03 华为技术有限公司 一种设备自动化升级的方法

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102520996A (zh) * 2011-12-07 2012-06-27 上海市共进通信技术有限公司 嵌入式设备中跨平台通用升级镜像信息生成及升级方法
CN104158906A (zh) * 2014-08-29 2014-11-19 五八同城信息技术有限公司 一种服务器代理操控***及操控方法
CN104158906B (zh) * 2014-08-29 2017-11-28 五八同城信息技术有限公司 一种服务器代理操控***及操控方法
CN110687873A (zh) * 2018-07-05 2020-01-14 Juki株式会社 生产***、管理装置、对程序进行记录的记录介质
CN110687873B (zh) * 2018-07-05 2024-02-06 Juki株式会社 生产***、管理装置、对程序进行记录的记录介质
CN109992283A (zh) * 2019-03-26 2019-07-09 合肥移瑞通信技术有限公司 一种批量同步下载升级测试固件的方法及***
CN109992283B (zh) * 2019-03-26 2023-03-14 合肥移瑞通信技术有限公司 一种批量同步下载升级测试固件的方法及***
CN111475185A (zh) * 2020-03-11 2020-07-31 苏州浪潮智能科技有限公司 一种跨大版本稳定升级bmc镜像的方法及***

Similar Documents

Publication Publication Date Title
US8139509B2 (en) Installation and management of mobile device [{S]} configuration
CN101877650B (zh) 一种自动更新软件版本的方法及***
CN100403690C (zh) 用户驻地设备配置管理方法及其***
CN101790156B (zh) 基于策略优化的终端软件故障修复方法及装置
CN103297275B (zh) Web网管客户端模块动态发现与加载方法
CN101222367B (zh) 用于集群网元批量更新版本文件的方法和网管***
CN102609281B (zh) 分布式软件补丁更新方法及***
US20120198434A1 (en) Virtual bundling of remote device firmware upgrade
US9654995B2 (en) Method, device, and systems for managing access points controlled by an access point controller
CN102204210A (zh) 启动应用的方法、服务器和***
US20120278456A1 (en) Method and apparatus for data configuration
CN101257406B (zh) 网元发现方法和***
CN101867484A (zh) 一种设备升级的方法及***
CN106685723A (zh) 一种嵌入式网络设备的远程升级方法及***
CN107395385A (zh) 软件升级方法及装置
CN102404149A (zh) 一种业务特性的管理***和方法
CN104793998B (zh) 终端***资源管理方法及装置
CN105656661B (zh) 一种单板的软件管理方法及***
CN101212346B (zh) 一种网元管理***的软件版本管理方法及装置
CN103139243A (zh) 一种基于星型分布式***的文件同步方法
US20070207774A1 (en) System for compiling data from call event information
CN101312579A (zh) 无线通讯设备软件包自适应加载的方法
CN101925094A (zh) 网元管理***的更新***及方法
CN102904739A (zh) 一种实现事件转发的方法及通用信息模型cim服务器
CN101572881B (zh) 一种td-scdma中设备管理方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20101020