CN100479372C - 终端设备的软件自动升级方法 - Google Patents
终端设备的软件自动升级方法 Download PDFInfo
- Publication number
- CN100479372C CN100479372C CNB031467350A CN03146735A CN100479372C CN 100479372 C CN100479372 C CN 100479372C CN B031467350 A CNB031467350 A CN B031467350A CN 03146735 A CN03146735 A CN 03146735A CN 100479372 C CN100479372 C CN 100479372C
- Authority
- CN
- China
- Prior art keywords
- software
- terminal
- terminal equipment
- information
- management unit
- 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.)
- Expired - Lifetime
Links
Images
Landscapes
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种终端设备的软件自动升级方法,所述终端设备与局端设备配合将用户终端接入网络,该方法为:由终端设备上报当前软件的版本信息,终端管理单元判断该终端设备的软件是否需要升级,如果需要升级则向终端设备下发升级命令,由终端软件下载升级软件完成升级。
Description
技术领域
本发明涉及通信领域的宽带接入设备,特别涉及终端设备软件升级方法。
背景技术
随着通信技术的不断发展,特别是各种宽带接入技术的出现,使越来越多的人可以享受宽带给工作、生活和娱乐带来的便利。目前主流的宽带接入技术包括:基于普通电话线的数字用户线(xDSL)接入,基于有线电视同轴电缆的混杂同轴光纤(HFC)接入,基于以太网技术的LAN接入;另外,基于下一代网络(NGN)的宽带接入技术也日渐成熟。以上各种宽带技术都有一个共性,就是需要在用户侧部署一种终端设备,以便把用户的计算机等接入到运营商网络中,如在ADSL接入方式中,需要在用户侧安装ADSL远端收发单元(ATU_R),在HFC接入方式中,需要在用户侧安装Cable Modem,在基于NGN的网络中,需要在用户侧部署综合接入设备(IAD)。
以ADSL接入技术为例,其网络应用模型如图1所示。在中心局(CO)端,数据字用户线接入复接器(DSLAM)设备提供双绞线接口,在用户侧放置终端设备ATU_R,两者配合实现宽带接入功能。用户侧终端设备作为宽带接入解决方案的一个环节,实现特定的功能,如何对这些数量庞大且分布广泛的终端设备进行有效的维护管理是运营商必须面对的一个挑战。
如果终端设备的软件由于存在缺陷(BUG)或终端设备厂商提供了新特性等,就需要对终端设备的软件进行升级。目前终端设备常用的软件升级手段是通过和终端相连的用户PC机来完成的,其基本过程为:用户在PC机上通过Internet到终端生产厂家的网站上下载升级软件;在PC机上允许终端厂家提供的管理工具,上载软件到终端上,完成升级。
虽然现有的升级方法能够完成对终端设备的软件升级,但存在以下缺点:
(1)运营维护成本高,管理效率低。普通用户很难完成终端的软件升级,需要运营商维护人员上门服务,对于数量庞大的终端设备进行升级,不仅工作量巨大、效率低而且易出错。
(2)不能实现终端设备的自动和集中升级。
发明内容
本发明的目的在于提供一种终端设备的软件自动升级方法,以解决现有终端设备软件升级中存在的效率低和不能集中升级的缺点。
为了实现本发明的目的,提供以下技术方案:一种终端设备的软件自动升级方法,所述终端设备将用户接入网络,所述方法包括步骤:A、由终端设备向终端管理单元上报包含终端类型信息和当前软件版本的信息;
B、终端管理单元根据所述终端类型信息查找对应的升级版本信息与所述终端设备上报的所述当前软件版本信息进行比较,在确定两者不一致后向所述终端设备下发软件升级命令;所述软件升级命令包括存放升级软件地址和存放路径等位置信息;
C、所述终端设备根据软件升级命令的存放升级软件地址和存放路径下载升级软件并完成升级操作。
其中,所述方法还包括步骤:D、终端设备向终端管理单元上报升级结果。
本发明通过终端设备上报当前软件的版本信息,由终端管理单元来判断该终端设备的软件是否需要升级,并向需要升级软件的终端设备下发升级命令,因而能实现终端设备软件的自动升级,从而可大大地提高终端管理效率,降低运维成本。
附图说明
图1为ADSL宽带接入网络应用模型示意图;
图2、图3为本发明中终端管理单元管理终端设备的示意图;
图4为本发明的流程图。
具体实施方式
参阅图1所示,局端设备与终端设备配合实现宽带接入功能,由终端管理单元对局端设备和终端设备进行管理和配置。终端管理单元可以是网络管理系统的一部分,也可以是一个独立的管理系统。
参阅图2所示,升级软件保存在终端管理单元上,在该终端管理单元上预先建立各厂商或各型号终端设备的升级版本的相关信息列表,信息列表包括:终端类型信息、待升级的版本信息、终端管理单元地址和升级软件存放的路径,终端类型信息可为终端设备的厂商信息、终端型号。也可根据管理需要增加其他信息。
参阅图3所示,升级软件保存在版本服务器上,版本服务器和终端管理单元为相对独立的物理实体。在终端管理单元上预先建立升级版本的相关信息列表,其中包括:终端类型信息、待升级的版本信息、版本服务器的地址和升级软件存放的路径。终端类型信息可为终端设备的厂商信息、终端型号。
本发明在终端设备上电或复位后,主动向终端管理单元上报信息,该信息中包括终端类型信息和当前版本信息。终端管理单元根据终端上报的终端类型信息查找信息列表中对应的待升级软件的版本,并与终端设备上报的版本比较以确定是否需要升级终端软件。对需要升级的终端设备,在终端管理单元的控制下实现终端设备软件的自动升级。
参阅图4所示,终端设备的自动升级过程如下:
步骤10:终端设备上电启动或复位后,主动向终端管理单元上报包含终端厂商信息、终端型号和当前版本信息。
步骤20:终端管理单元根据终端厂商信息和终端型号在升级版本的相关信息列表中查找对应的待升级的版本信息,将该升级软件版本信息与上报的当前软件版本信息进行比较,如果两者一致,则确定终端设备的当前软件版本正确(步骤60);如果两者不一致则进行步骤30。
步骤30:终端管理单元向终端设备下发升级命令;该升级命令中包括存放升级软件地址和存放路径等位置信息。
步骤40:终端根据升级命令中存放升级软件的地址和路径信息,通过标准文件传输协议(如FTP/TFTP)从存放升级软件的服务器上下载待升级软件,并完成升级操作。
步骤50:终端设备将升级结果上报给终端管理单元。
当终端设备上报的结果为升级失败时,终端管理单元可再次下发升级命令,使终端设备进行重新升级。对于这种方式应有次数限制,以防止因其他原因出现终端设备循环升级操作。
Claims (9)
1、一种终端设备的软件自动升级方法,所述终端设备与局端设备配合将用户终端接入网络,其特征在于该方法包括步骤:
A、由终端设备向终端管理单元上报至少包含终端类型信息以及当前软件版本的信息;
B、终端管理单元根据所述终端类型信息查找对应的待升级软件的版本与所述终端设备上报的所述当前软件版本进行比较,在确定两者不一致后向所述终端设备下发软件升级命令;所述软件升级命令包括存放升级软件地址和存放路径等位置信息;
C、所述终端设备根据软件升级命令的存放升级软件地址和存放路径下载待升级软件并完成升级操作。
2、如权利要求1所述的方法,其特征在于还包括步骤:
D、终端设备向终端管理单元上报升级结果。
3、如权利要求1或2所述的方法,其特征在于,终端设备在上电或复位后主动向终端管理单元上报当前软件的版本信息。
4、如权利要求1所述的方法,其特征在于,在终端管理单元中预先建立由终端类型信息、待升级软件的版本信息和存放待升级软件的位置信息构成的信息列表。
5、如权利要求4所述的方法,其特征在于,终端设备上报的信息中还包括终端类型信息,终端管理单元根据该终端类型信息从信息列表中查找指定的待升级软件的版本信息。
6、如权利要求1所述的方法,其特征在于,所述软件升级命令中至少包括存放待升级软件的位置信息。
7、如权利要求1所述的方法,其特征在于,所述终端设备采用文件传输协议下载升级软件。
8、如权利要求1所述的方法,其特征在于,所述升级软件保存于终端管理单元上,或保存于与终端管理单元相对独立的物理实体上。
9、如权利要求1所述的方法,其特征在于,步骤B中,如果两者一致则确认终端设备当前软件版本正确。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB031467350A CN100479372C (zh) | 2003-06-22 | 2003-06-22 | 终端设备的软件自动升级方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB031467350A CN100479372C (zh) | 2003-06-22 | 2003-06-22 | 终端设备的软件自动升级方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1567843A CN1567843A (zh) | 2005-01-19 |
CN100479372C true CN100479372C (zh) | 2009-04-15 |
Family
ID=34471841
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB031467350A Expired - Lifetime CN100479372C (zh) | 2003-06-22 | 2003-06-22 | 终端设备的软件自动升级方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100479372C (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012065562A1 (zh) * | 2010-11-19 | 2012-05-24 | 北京奇虎科技有限公司 | 一种软件智能安装/升级的方法及系统 |
Families Citing this family (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100521616C (zh) * | 2005-05-19 | 2009-07-29 | 华为技术有限公司 | 在设备管理中上报终端信息的方法及系统 |
FR2894420A1 (fr) * | 2005-12-05 | 2007-06-08 | Inventel Sa | Combine telephonique, base et methode associee pour mettre a jour le logiciel du combine |
CN100407656C (zh) * | 2005-12-09 | 2008-07-30 | 华为技术有限公司 | 对终端设备进行管理的方法和系统 |
CN100421072C (zh) * | 2005-12-28 | 2008-09-24 | 腾讯科技(深圳)有限公司 | 实现软件升级的方法 |
KR101417759B1 (ko) * | 2006-06-19 | 2014-07-14 | 삼성전자주식회사 | 시스템 정보 갱신 장치 및 방법 |
CN100454843C (zh) * | 2006-07-25 | 2009-01-21 | 华为技术有限公司 | 软件批量分发的控制系统及方法 |
CN101119143B (zh) * | 2006-08-01 | 2012-04-18 | 华为技术有限公司 | 一种塔顶放大器软件升级的方法及系统 |
CN101166321B (zh) * | 2006-10-17 | 2010-06-23 | 中兴通讯股份有限公司 | 无线通信系统中远端射频单元的软件升级方法 |
US7961640B2 (en) | 2006-10-26 | 2011-06-14 | Qualcomm Incorporated | Method and apparatus for codebook exchange in a multiple access wireless communication system |
IL180230A0 (en) | 2006-12-21 | 2007-05-15 | Eci Telecom Ltd | Method for downloading data files to a group of clients via a proxy with a limited storage |
CN101212346B (zh) * | 2006-12-31 | 2010-12-01 | 中兴通讯股份有限公司 | 一种网元管理系统的软件版本管理方法及装置 |
CN100458699C (zh) * | 2007-04-10 | 2009-02-04 | 北京中星微电子有限公司 | 一种实现固件更新的方法和系统 |
CN101447884B (zh) * | 2007-11-26 | 2011-08-03 | 华为技术有限公司 | 一种网元之间协作实现软件升级的方法、设备及系统 |
CN101163313A (zh) * | 2007-11-27 | 2008-04-16 | 华为技术有限公司 | 一种自动进行近端软件升级的方法及设备 |
CN101222743B (zh) * | 2008-01-22 | 2011-12-28 | 中兴通讯股份有限公司 | 一种无线通信系统中管理软件版本文件方法 |
CN101222721B (zh) * | 2008-01-30 | 2012-07-11 | 中兴通讯股份有限公司 | 通过客户端软件实现终端设备数据维护的方法 |
CN101605189B (zh) * | 2008-06-13 | 2012-05-23 | 大唐移动通信设备有限公司 | 智能平台管理控制器的在线升级系统和方法 |
CN101577901B (zh) * | 2009-06-19 | 2012-05-23 | 中兴通讯股份有限公司 | 一种无线接入平台及其设备升级管理系统与方法 |
CN102281554B (zh) * | 2010-06-11 | 2014-01-01 | 大唐移动通信设备有限公司 | 一种控制rru远程升级的方法及装置 |
CN101877723B (zh) * | 2010-06-18 | 2015-01-28 | 中兴通讯股份有限公司 | 无线传感器网络节点远程升级系统、方法及设备 |
CN102098303A (zh) * | 2011-01-21 | 2011-06-15 | 汉柏科技有限公司 | 实现自动化升级的硬件防火墙及其升级方法 |
CN103259672B (zh) * | 2012-02-17 | 2016-09-28 | 阿里巴巴集团控股有限公司 | 软件升级方法和系统 |
CN102650947B (zh) * | 2012-04-01 | 2015-06-24 | 广东欧珀移动通信有限公司 | 一种Android手持设备连续增量的空中升级方法 |
CN103281399A (zh) * | 2013-06-18 | 2013-09-04 | 广东顺德长和电气有限公司 | 一种分级远程控制终端在线升级系统及其方法 |
CN104750506B (zh) * | 2013-12-30 | 2018-04-17 | 海尔集团公司 | 一种智能家电wifi模块软件自动升级方法 |
CN104320284A (zh) * | 2014-11-12 | 2015-01-28 | 武汉长光科技有限公司 | 一种基于HomePlug AV芯片的EOC终端自动批量升级方法 |
CN104615468A (zh) * | 2015-02-11 | 2015-05-13 | 小米科技有限责任公司 | 程序使用情况处理方法及装置 |
CN105187262A (zh) * | 2015-10-27 | 2015-12-23 | 上海斐讯数据通信技术有限公司 | 一种路由器升级方法及系统 |
CN105721203B (zh) * | 2016-01-26 | 2018-12-25 | 北京小米移动软件有限公司 | 升级处理方法及装置 |
CN107872829B (zh) | 2016-09-28 | 2021-08-20 | 华为技术有限公司 | 一种信号传输方法及相关设备 |
TWI657676B (zh) * | 2017-11-09 | 2019-04-21 | 和碩聯合科技股份有限公司 | 通訊裝置更新系統 |
CN110727447A (zh) * | 2019-09-27 | 2020-01-24 | 交控科技股份有限公司 | 一种列车自动监督系统的自动升级方法及系统 |
CN110764807B (zh) | 2019-10-29 | 2021-10-29 | 京东方科技集团股份有限公司 | 一种升级方法、系统、服务器及终端设备 |
CN114428634B (zh) * | 2022-01-29 | 2024-09-17 | 重庆长安汽车股份有限公司 | 一种基于软件大版本的车载软件版本管控方法及系统 |
-
2003
- 2003-06-22 CN CNB031467350A patent/CN100479372C/zh not_active Expired - Lifetime
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012065562A1 (zh) * | 2010-11-19 | 2012-05-24 | 北京奇虎科技有限公司 | 一种软件智能安装/升级的方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN1567843A (zh) | 2005-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100479372C (zh) | 终端设备的软件自动升级方法 | |
CN101577901B (zh) | 一种无线接入平台及其设备升级管理系统与方法 | |
CN101803286B (zh) | 在数据网络上进行数据通信的方法和装置 | |
CN102035669B (zh) | 功能调用系统及方法 | |
CN101610501A (zh) | 设备固件升级系统及方法、设备管理服务器及移动终端 | |
AU2006256483B2 (en) | User-preference-based DSL system | |
EP1940077A1 (en) | Remote activation of home devices | |
CN100466659C (zh) | 一种自动配置终端设备的方法 | |
WO2015090091A1 (zh) | 使用智能管理终端升级odn设备的方法及系统 | |
CN101022612A (zh) | 一种移动终端的用户信息数据备份方法 | |
CN102316439A (zh) | 一种实现用户侧设备的固件升级方法和系统 | |
US11122466B2 (en) | Method and apparatus for predicting successful DSL line optimization | |
CN104615448A (zh) | 一种软件渠道包更新方法、管理方法及设备 | |
CN101193125A (zh) | 一种用户驻地设备配置管理方法及装置 | |
CN102739484A (zh) | 设备的驱动程序更新方法 | |
CN103067231A (zh) | 一种家庭网络应用终端设备管理系统及方法 | |
CN101483543A (zh) | 网络管理方法与系统、终端与自动配置服务器 | |
CN101197704A (zh) | 数字用户线路终端远程管理中软件版本升级的方法 | |
CN110213340A (zh) | 箱式交换机的云管理方法、交换机、服务器及平台 | |
CN105025467B (zh) | 一种基于mdm的终端控制方法及系统 | |
CN101572760B (zh) | Dsl数据采集系统 | |
CN203104499U (zh) | 一种多上行接入方式家庭网关 | |
CN109547536A (zh) | 智能网关设备类型自动识别及软件版本升级方法及系统 | |
CN101110696A (zh) | 数字用户线接入网中设备参数的配置方法 | |
CN100364263C (zh) | 一种下一代网络终端的运营维护方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CX01 | Expiry of patent term |
Granted publication date: 20090415 |
|
CX01 | Expiry of patent term |