终端设备升级方法和系统技术方案

技术编号:4156598 阅读:239 留言:0更新日期:2012-04-11 18:40
本发明专利技术揭示了一种终端设备升级方法,包括:终端设备接收服务器发送的提示报文;终端设备根据提示报文生成自身的新IP地址;终端设备根据新IP地址上发送自身的设备信息到服务器;服务器发送携带升级版本信息的报文到终端设备;终端设备接收携带升级版本信息的报文后,向服务器请求升级版本文件。本发明专利技术临时为终端设备分配新IP地址,通过IP地址与服务器建立连接,进行版本文件升级;不仅可以实现其他网管所能实现的对大量接入终端设备进行升级,同时不需要为每个接入终端设备固定分配一个IP地址,节省了运营商的IP地址资源,网络规划时也不需要为升级而预留IP地址,运营维护更加简洁方便。

Terminal equipment upgrading method and system

The invention discloses a terminal equipment upgrading method, including: the message sent by the server that receives the terminal equipment; terminal equipment that generates its own new message according to the IP address; the terminal equipment to the server according to the new IP address to send the equipment information; the server sends the message information to carry an upgraded version of terminal equipment; receiving terminal equipment carrying the message upgrade version information, a request to the server version of the upgrade file. The present invention is temporary IP address allocation of new terminal equipment to connect through the IP address and the server version of the file, to upgrade; not only can realize the other network management can realize the upgrade of a large number of access terminal equipment, without the need for each access terminal equipment of the stationary distribution of a IP address, save the operators of IP address resources network planning, also do not need to upgrade the reserved IP address, the operation more simple and convenient maintenance.

【技术实现步骤摘要】

本专利技术涉及到通信
,特别涉及到一种终端设备升级方法和系统
技术介绍
随着网络的发展,目前越来越多的终端设备被放置在用户家中(如PON终端的HGU 设备等),还有一些接入终端设备放置于小区或楼道(如PON终端的MDU设备等);如何对 这些并不是安置于运营商机房的终端设备进行版本文件的升级而又不浪费运营商的资源 显得由为重要。 目前大部分的实现方法如下对于HGU之类的终端设备一般通过tr069网管进行 升级,其他的接入终端设备大多通过各设备厂商自己的网管进行升级。这些方法在升级时 都必须要运营商为该类设备分配IP地址,这就要求运营商在规划网络时就为此预留一个 IP地址。 在具体实施过程中,本专利技术的专利技术人发现,采用上述方案进行终端设备升级时,运 营商需要为终端设备分配IP地址,也即要求运营商在规划网络时就为此预留一个IP地址, 造成了 IP地址资源的浪费。
技术实现思路
本专利技术的目的之一为提供一种可以不用预先固定分配IP地址的终端设备升级方 法和系统。 本专利技术提出一种终端设备升级方法,包括 终端设备接收服务器发送的提示报文; 所述终端设备根据所述提示报文生成自身的新IP地址; 所述终端设备根据所述新IP地址发送自身的设备信息到服务器; 所述服务器发送携带升级版本信息的报文到所述终端设备; 所述终端设备接收所述携带升级版本信息的报文后,创建与服务器的HTTP连接, 向服务器请求升级版本文件。 进一步,所述提示报文包含服务器的IP地址、掩码、端口号以及升级版本号,用于 通知所述终端设备有升级版本待升级。所述终端设备根据提示报文生成自身的新IP地址前还包括 终端设备接收提示报文后,根据所述提示报文携带的升级版本号信息判断是否需 要升级; 需要升级时,继续生成自身新IP地址步骤; 当不需要升级时,所述终端设备向服务器发送不需要升级报文,升级流程结束。 进一步,所述终端设备根据提示报文生成自身的新IP地址具体为 终端设备获取自身MAC地址后四个字节与当前系统时间相加,得到随机数种子A ; 所述终端设备调用随机数函数,根据所述随机数种子A生成随机数B ; 所述终端设备根据提示报文携带的服务器IP地址和掩码,计算出网络地址C和主 机地址的位数D; 取随机数B的后D位生成主机地址E,由网络地址C和主机地址E共同生成IP地 址。进一步,所述生成新IP地址后包括 所述终端设备发送ARP报文判断所述新IP地址是否已经存在,如果存在,则将所 述新IP地址依次后移。 进一步,所述设备信息包括所述终端设备的MAC地址和ID。所述服务器发送携带升级版本信息的报文到所述终端设备具体包括 服务器根据所述设备信息校验待所述终端设备是否合法; 当所述终端设备合法时,所述服务器向所述终端设备发送携带升级版本信息的报文,所述升级版本信息包括升级版本文件的路径和升级版本文件的大小。 进一步,所述升级终端设备接收所述升级版本信息的报文后,创建与服务器的HTTP连接,向服务器请求升级版本文件后包括 服务器向所述终端设备发送升级版本文件; 所述终端设备接收到所述升级版本文件后,校验所述升级版本文件; 若校验成功,所述终端设备向服务器发送下载版本文件成功消息; 若校验成功失败,所述终端设备向服务器发送下载版本文件失败消息。 所述终端设备接收到所述升级版本文件后包括所述终端设备擦写FLASH,向服务器发送升级成功的报文,删除新IP地址,重新启动版本文件,完成版本升级。—种终端设备升级系统,包括终端设备和服务器 所述服务器,用于发送提示报文;接收所述终端设备发送的设备信息后,向所述终 端设备发送携带升级版本信息的报文;并接收所述终端设备发送的升级版本文件请求信 息,根据所述请求信息发升级送版本文件; 所述终端设备,用于接收服务器发送的提示报文;根据所述提示报文生成自身的 新IP地址;根据所述新IP地址发送自身的设备信息到服务器;并接收所述服务器发送的 所述携带升级版本信息的报文,创建与所述服务器的HTTP连接,向服务器请求升级版本文 件,接收所述服务器发送的升级版本文件。 进一步,所述终端设备还用于接收提示报文后,根据所述提示报文携带的升级版 本号信息判断是否需要升级; 需要升级时,继续生成自身新IP地址; 当不需要升级时,所述终端设备向服务器发送不需要升级报文,升级流程结束。 进一步,所述服务器发送的所述提示报文包含服务器的IP地址、掩码、端口号以 及升级版本号,用于通知所述终端设备有升级版本待升级; 所述终端设备用于获取自身MAC地址后四个字节与当前系统时间相加,得到随机 数种子A ;调用随机数函数,根据所述随机数种子A生成随机数B ;根据提示报文携带的服 务器IP地址和掩码,计算出网络地址C和主机地址的位数D ;取随机数B的后D位生成主 机地址E,由网络地址C和主机地址E共同生成IP地址。 所述终端设备还用于发送ARP报文判断所述新IP地址是否已经存在,如果存在,则将所述新IP地址依次后移。 进一步,所述终端设备用于发送包括所述终端设备的MAC地址和ID的设备信息。 所述服务器还用于根据所述设备信息校验待所述终端设备是否合法;当所述终端 设备合法时,向所述终端设备发送携带升级版本信息的报文,所述升级版本信息包括升级 版本文件的路径和升级版本文件的大小。 进一步,所述服务器还用于向所述终端设备发送升级版本文件; 所述终端设备接收到所述升级版本文件后,校验所述升级版本文件; 若校验成功,所述终端设备向服务器发送下载版本文件成功消息; 若校验成功失败,所述终端设备向服务器发送下载版本文件失败消息。 所述终端设备还用于擦写FLASH,向服务器发送升级成功的报文,删除新IP地址,重新启动版本文件,完成版本升级。 本专利技术采用临时为终端设备分配新IP地址,通过所述IP地址与服务器建立连接, 进行版本文件升级;不仅可以实现其他网管所能实现的对大量接入终端设备进行升级,同 时不需要为每个接入终端设备固定分配一个IP地址,节省了运营商的IP地址资源,网络规 划时也不需要为升级而预留IP地址,运营维护更加简洁方便。附图说明 图1为本专利技术一种终端设备升级方法的一实施例的信令流程图; 图2为本专利技术一种终端设备升级方法中新IP地址生成方法的流程图; 图3为本专利技术一种终端设备升级系统的一实施例的结构示意图。 本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施例方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。 参照图1,为本专利技术一种终端设备升级方法的一实施例的信令流程图; 本专利技术构思是采用终端设备根据服务器的版本升级指示报文自行分配IP地址,然后通过所述IP地址与服务器连接,接收服务器发送的升级版本文件进行升级。步骤S101 :服务器发送提示报文到终端设备; 服务器通过广播发送特定的指示报文,通知各待升级的终端设备有新的版本待升 级,所述指示报文中包含服务器的IP地址、掩码、端口号以及升级版本号信息。 步骤S102 :终端设备根据所述指示报文判断是否需要升级; 终端设备接收收到广播的所述指示报文后,根据所述指示报文中携带升级版本号 信息对比自身当前版本的版本信息判断是否需要升级,如果不需本文档来自技高网...

【技术保护点】
一种终端设备升级方法,其特征在于,包括:终端设备接收服务器发送的提示报文;所述终端设备根据所述提示报文生成自身的新IP地址;所述终端设备根据所述新IP地址发送自身的设备信息到服务器;所述服务器发送携带升级版本信息的报文到所述终端设备;所述终端设备接收所述携带升级版本信息的报文后,向服务器请求升级版本文件。

【技术特征摘要】
一种终端设备升级方法,其特征在于,包括终端设备接收服务器发送的提示报文;所述终端设备根据所述提示报文生成自身的新IP地址;所述终端设备根据所述新IP地址发送自身的设备信息到服务器;所述服务器发送携带升级版本信息的报文到所述终端设备;所述终端设备接收所述携带升级版本信息的报文后,向服务器请求升级版本文件。2. 根据权利要求1所述的终端设备升级方法,其特征在于,所述提示报文包含服务器的IP地址、掩码、端口号和升级版本号,用于通知所述终端设备有升级版本待升级。3. 根据权利要求2所述的终端设备升级方法,其特征在于,所述终端设备根据提示报文生成自身的新IP地址前还包括终端设备接收提示报文后,根据所述提示报文携带的升级版本号信息判断是否需要升级;需要升级时,继续生成自身新IP地址步骤;当不需要升级时,所述终端设备向服务器发送不需要升级报文,升级流程结束。4. 根据权利要求2所述的终端设备升级方法,其特征在于,所述终端设备根据提示报文生成自身的新IP地址具体为终端设备获取自身MAC地址后四个字节与当前系统时间相加,得到随机数种子A ;所述终端设备调用随机数函数,根据所述随机数种子A生成随机数B ;所述终端设备根据提示报文携带的服务器IP地址和掩码,计算出网络地址C和主机地址的位数D;取随机数B的后D位生成主机地址E,由网络地址C和主机地址E共同生成IP地址。5. 根据权利要求4所述的终端设备升级方法,其特征在于,所述生成新IP地址后包括所述终端设备发送ARP报文判断所述新IP地址是否已经存在,如果存在,则将所述新IP地址依次后移。6. 根据权利要求1所述的终端设备升级方法,其特征在于,所述设备信息包括所述终端设备的MAC地址和ID。7. 根据权利要求6所述的终端设备升级方法,其特征在于,所述服务器发送携带升级版本信息的报文到所述终端设备具体包括服务器根据所述设备信息校验待所述终端设备是否合法;当所述终端设备合法时,所述服务器向所述终端设备发送携带升级版本信息的报文,所述升级版本信息包括升级版本文件的路径和升级版本文件的大小。8. 根据权利要求1所述的终端设备升级方法,其特征在于,所述升级终端设备接收所述升级版本信息的报文后,向服务器请求升级版本文件后包括服务器向所述终端设备发送升级版本文件;所述终端设备接收到所述升级版本文件后,校验所述升级版本文件;若校验成功,所述终端设备向服务器发送下载版本文件成功消息;若校验成功失败,所述终端设备向服务器发送下载版本文件失败消息。9. 根据权利要求8所述的终端设备升级方法,其特征在于,所述终端设备接收到所述升级版本文件后包括所述终端设备擦写FLASH,向服务器发送升级成功的报文,...

【专利技术属性】
技术研发人员:许煜芝李二洁陈晓
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1