[发明专利]一种树型拓扑的直放站软件自动升级方法与装置有效
申请号: | 202210317929.1 | 申请日: | 2022-03-29 |
公开(公告)号: | CN114422359B | 公开(公告)日: | 2022-07-22 |
发明(设计)人: | 蔡洋;何玉军;吴春华;吕海斌;唐超君 | 申请(专利权)人: | 南京典格通信科技有限公司 |
主分类号: | H04L41/082 | 分类号: | H04L41/082;H04B7/155;G06F8/61;G06F8/65;G06F8/71 |
代理公司: | 南京知识律师事务所 32207 | 代理人: | 张宇 |
地址: | 210000 江苏省南京市江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 种树 拓扑 直放站 软件 自动 升级 方法 装置 | ||
1.一种树型拓扑的直放站软件自动升级方法,只要组网中有近端接入单元存在,下联的所有扩展单元或远端单元只需要通过光纤逐级与近端接入单元连接上,软件自动升级的流程就会触发,其特征在于,包括以下步骤:
步骤1:对近端接入单元进行升级,把软件版本和软件升级内容烧写到闪存Flash中,升级完成后重启;
步骤2:近端接入单元在初始化上电启动时,从闪存Flash中把软件版本信息读出来放入内存中;
步骤3:与近端接入单元连接的从端通过与近端接入单元之间软件版本的信息交互来触发软件自动升级流程,所述从端包括扩展单元或远端单元,所述扩展单元或远端单元接收到升级请求,会根据消息中的信息将软件包下载,之后触发软件的升级接口将软件包烧录到闪存Flash中,在烧录结束后,检测升级结果并将结果通过消息传输给近端接入单元;
所述步骤1描述的升级方式具体为:
近端接入单元的闪存Flash中正在运行的软件存储在一个分区中,在升级过程中会把闪存Flash中另一个分区的内容先擦除,再把待升级的软件包烧录到擦除内容的分区中;近端接入单元升级成功后,会把新烧录的分区切换,并且重启设备,重启后软件升级完成;
所述步骤2具体为:
在近端接入单元启动时,会初始化与闪存Flash通信的接口,并且把文件描述符FD存储在内存中;等待软件初始化完成,会通过文件描述符FD读取软件包的前256字节的信息,这256字节数据是软件包的包头区块信息Hunk,包头区块信息Hunk中包含了软件版本信息,包头区块信息Hunk校验通过后将软件版本读出来放入内存中;
所述步骤3具体包括:
步骤3.1:所述近端接入单元检测到有新的从端接入后,与从端建立TCP链接并且向新接入的从端设备发送基本信息查询消息;
步骤3.2:所述从端收到近端接入单元的基本信息查询消息,将自身的设备编号信息发送给近端接入单元;之后从端接收到近端接入单元的版本查询信息,将软件版本发送给近端接入单元,等待近端接入单元下一步消息;
步骤3.3:在所述近端接入单元接收到从端的版本信息回复消息后,会将回复消息中的软件版本与近端接入单元在初始化上电时从闪存Flash中读取的软件版本作比较;若软件版本一致,表示新接入的从端是最新的软件版本,不需要进行升级操作;若不一致则向从端发送软件升级消息;
步骤3.4:所述从端在接收到软件升级消息后通过软件升级消息中的FTP信息与近端接入单元建立FTP链接,在近端接入单元接收到从端的FTP请求时,会将内存中的软件包传输给从端,并且触发从端的升级流程;
步骤3.5:所述从端收到软件包后,进行校验与烧写;若校验不通过或者烧写失败,会发送一条升级失败信息给近端接入单元;若升级成功,所述从端会发送一条升级成功信息发送给近端接入单元;
步骤3.6:若近端接入单元收到从端的升级成功消息,则向从端发送重启消息;
步骤3.7:所述从端收到近端接入单元的重启消息后,会启动重启流程,升级完成;
所述近端接入单元下联第一扩展单元EU1或第一远端单元RU1,并管理下联设备的升级;所述第一扩展单元EU1下联第二扩展单元EU2或第二远端单元RU2,并管理下联设备的升级;所述第二扩展单元EU2下联第三远端单元RU3和第四远端单元RU4,并管理下联设备的升级;所述第二远端单元RU2下联第五远端单元RU5,并管理下联设备的升级。
2.根据权利要求1所述的一种树型拓扑的直放站软件自动升级方法,其特征在于,所述步骤3中:所述近端接入单元下发的软件升级消息包括近端接入单元FTP服务器的FTP端口号、IP地址、用户名、密码和近端接入单元的软件包存放地址。
3.根据权利要求1所述的一种树型拓扑的直放站软件自动升级方法,其特征在于:组网中存在两种网络结构:链型和星型;近端接入单元、第一扩展单元EU1和第一远端单元RU1组成星型拓扑;近端接入单元,第一扩展单元EU1,第二扩展单元EU2和第三远端单元RU3组成链型拓扑。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京典格通信科技有限公司,未经南京典格通信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210317929.1/1.html,转载请声明来源钻瓜专利网。