一种深度通讯链路的远程升级方法与流程

文档序号:40541121发布日期:2025-01-03 11:00阅读:9来源:国知局
一种深度通讯链路的远程升级方法与流程

本发明涉及系统升级方法,具体涉及一种深度通讯链路的远程升级方法。


背景技术:

1、随着科技的进步,为满足系统功能,需要各独立电子单元互相协调,这些电子单元根据不同功能,在通讯链路上呈现分层架构,如图1所示,通讯在相同的层级上有并联组成局域网,还有在不同层级上组成上下结构的支线网络,系统的有序运行,离不开各设备的协调工作,其中任一环节出现软件上的功能升级,可能导致系统功能暂停,有些设备可能有复杂的结构,面临拆机升级,有些设备可能安装环境比较恶劣等等,现场升级面临劳动强度大,危险系数高,运营维护成本高等各种各样的困境。


技术实现思路

1、为解决上述问题,尤其是针对现有技术所存在的不足,本发明提供了一种深度通讯链路的远程升级方法能够解决上述问题。

2、为实现上述目的,本发明采用以下技术手段:

3、一种深度通讯链路的远程升级方法,具体方法如下:

4、第一步:把升级文件放到系统通讯拓扑结构的一级设备中,根据需要,让一级设备下发升级命令cmd;

5、第二步:下级设备收到上级设备发来的升级命令cmd,如果是末端设备解析到cmd指令里该层级id与自身相符,代表升级自身设备,如果不是末端设备,解析cmd指令里该层级的id,若id与自身相符,继续判断cmd指令里的下一级id信息;

6、第三步:解析到cmd指令里下一级id指令为0,代表自身设备升级,启动自身设备升级服务,升级完成后,结束升级服务;如果解析下一级id不为0,则代表需要后级设备升级,进行下一步文件传输服务的操作;

7、第四步:启动文件传输服务,接收上级发过来的升级文件数据,存储在自身设备的flash里,文件接收完成后,转发上级发来的升级指令到下一级设备,下级设备应答后执行传输文件服务开始传输文件到下一级设备;

8、第五步:下级设备按照同样的方法执行前面的操作,通过升级指令cmd来定位到需要升级的设备;最后一级设备只需要解析cmd指令包含的最后一级id与自身id是否相同即可,即,若相等则进行接收文件升级自身程序。

9、本发明进一步的方案为,所述系统通讯拓扑结构中的一级设备具有联网功能或有本地接口,可方便把升级文件传入到一级设备内。

10、本发明进一步的方案为,所述系统通讯拓扑结构中在同层的通讯链路中有半双工的通讯方式,需上级设备发送通讯静默的指令,让不执行升级动作的设备暂时保持通讯静默,等执行升级任务的设备完成升级动作后,再恢复同层其他设备的通讯。

11、本发明的有益效果:

12、本发明将依赖系统的通讯链路,提供一种深度通讯链路的远程升级方法,在系统集成中,各环节产品设计使用这种方法,可以容易实现远程升级维护,从而有效降低系统运营成本,有效减少系统维护的人工成本,便于系统维护。



技术特征:

1.一种深度通讯链路的远程升级方法,其特征在于,具体方法如下:

2.根据权利要求1所述的一种深度通讯链路的远程升级方法,其特征在于,所述系统通讯拓扑结构中的一级设备具有联网功能或有本地接口,可方便把升级文件传入到一级设备内。

3.根据权利要求2所述的一种深度通讯链路的远程升级方法,其特征在于,所述系统通讯拓扑结构中在同层的通讯链路中有半双工的通讯方式,需上级设备发送通讯静默的指令,让不执行升级动作的设备暂时保持通讯静默,等执行升级任务的设备完成升级动作后,再恢复同层其他设备的通讯。


技术总结
本发明公开一种深度通讯链路的远程升级方法,把升级文件放到一级设备中,一级设备下发升级命令CMD;下级设备收到升级命令CMD,解析CMD指令;启动自身设备升级服务或进行下一步文件传输服务的操作;启动文件传输服务;下级设备按照同样的方法执行前面的操作,最后一级设备只需要解析CMD指令包含的最后一级ID与自身ID是否相同即可。有益效果:可以容易实现远程升级维护,有效降低系统运营成本,有效减少系统维护的人工成本,便于系统维护。

技术研发人员:王康坤,陈志,夏稳,汪进凤,吴子涵
受保护的技术使用者:合肥华致能源科技有限公司
技术研发日:
技术公布日:2025/1/2
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1