【技术实现步骤摘要】
一种基于列车广播系统的远程在线固件更新方法及装置
本专利技术属于列车广播系统
,具体涉及一种基于列车广播系统的远程在线固件更新方法及装置。
技术介绍
在列车广播系统
中,往往需要对计算机系统进行远程在线更新,一般而言,计算机系统设备由于新增功能或者修复软件BUG时,都需要更新系统的固件,现有系统固件更新一般是通过逐个拆卸设备进行更新或采用CAN-Bus总线进行更新的两种更新方式。但一般来说一个计算机系统大多由多个设备构成,其结构较为复杂,例如列车广播系统,列车(6编组)的广播系统设备多达8种共200多个,可见拆卸更新工作量巨大,且设备多次拆装容易造成损伤,影响使用寿命;而采用CAN-Bus总线更新,由于总线带宽限制(一般为125Kbps),更新效率较低,且更新过程因传输原因容易出错,造成更新失败。
技术实现思路
本专利技术实施例的目的在于提出一种基于列车广播系统的远程在线固件更新方法及装置,以解决现有计算机系统固件更新方式存在的操作复杂、更新效率低以及容易对计算机系统固件造成损伤的技术问题。为了解决上述技术问题,本专利技术实施例提供一种基于列车广播系统的远程在线固件更新方法,采用了如下所述的技术方案:一种基于列车广播系统的远程在线固件更新方法,基于列车广播系统的远程在线固件更新方法应用于计算机系统,所述计算机系统至少包括远程更新服务器和终端设备,所述基于列车广播系统的远程在线固件更新方法包括:接收固件更新指令,并基于所述固件更新指令读取片内存储器中的BOOT参数 ...
【技术保护点】
1.一种基于列车广播系统的远程在线固件更新方法,其特征在于,基于列车广播系统的远程在线固件更新方法应用于计算机系统,所述计算机系统至少包括远程更新服务器和终端设备,所述基于列车广播系统的远程在线固件更新方法包括:/n接收固件更新指令,并基于所述固件更新指令读取片内存储器中的BOOT参数;/n从所述BOOT参数中识别出固件下载的保存分区路径,并基于所述保存分区路径创建信息链接通道;/n生成更新文件下载指令,并通过所述信息链接通道将所述更新文件下载指令上传至远程更新服务器;/n接收所述远程更新服务器发送过来的固件更新文件,并将固件更新文件存储在片外存储器中;/n接收设备重启指令,对所述固件更新文件进行校验;/n在所述固件更新文件校验通过后,更新所述BOOT参数,并将校验完成的所述固件更新文件从所述片外存储器移动至所述片内存储器中;/n通过校验完成的固件更新文件对所述终端设备的固件进行更新,得到所述终端设备的更新固件。/n
【技术特征摘要】
1.一种基于列车广播系统的远程在线固件更新方法,其特征在于,基于列车广播系统的远程在线固件更新方法应用于计算机系统,所述计算机系统至少包括远程更新服务器和终端设备,所述基于列车广播系统的远程在线固件更新方法包括:
接收固件更新指令,并基于所述固件更新指令读取片内存储器中的BOOT参数;
从所述BOOT参数中识别出固件下载的保存分区路径,并基于所述保存分区路径创建信息链接通道;
生成更新文件下载指令,并通过所述信息链接通道将所述更新文件下载指令上传至远程更新服务器;
接收所述远程更新服务器发送过来的固件更新文件,并将固件更新文件存储在片外存储器中;
接收设备重启指令,对所述固件更新文件进行校验;
在所述固件更新文件校验通过后,更新所述BOOT参数,并将校验完成的所述固件更新文件从所述片外存储器移动至所述片内存储器中;
通过校验完成的固件更新文件对所述终端设备的固件进行更新,得到所述终端设备的更新固件。
2.如权利要求1所述的基于列车广播系统的远程在线固件更新方法,其特征在于,所述远程更新服务器和所述终端设备分别布置于区块链网络的节点上,在所述接收所述远程更新服务器发送过来的固件更新文件,并将固件更新文件存储在片外存储器中的步骤之前,还包括:
基于非对称加密算法生成秘钥对,其中,所述秘钥对包括公钥和私钥;
确定与所述更新文件下载指令相对应的固件更新文件,并通过所述私钥对所述固件更新文件进行加密;
将加密后的所述固件更新文件通过所述信息链接通道发送至所述终端设备。
3.如权利要求2所述的基于列车广播系统的远程在线固件更新方法,其特征在于,所述将加密后的所述固件更新文件通过所述信息链接通道发送至所述终端设备的步骤,具体包括:
通过对等网络将加密后的所述固件更新文件发送到所述区块链网络的终端设备节点中;
通过所述区块链网络的终端设备节点对加密后的所述固件更新文件进行共识;
当所述区块链网络的终端设备节点在预设时间内对加密后的所述固件更新文件共识通过时,将加密后的所述固件更新文件存储至所述区块链网络的终端设备节点中。
4.如权利要求2所述的基于列车广播系统的远程在线固件更新方法,其特征在于,在所述基于非对称加密算法生成秘钥对的步骤之后,还包括:
将所述私钥存储在所述远程更新服务器的本地存储器中;
将所述公钥通过所述息链接通道发送至所述终端设备。
5.如权利要求4所述的基于列车广播系统的远程在线固件更新方法,其特征在于,接收设备重启指令,对所述固件更新文件进行校验的步骤,具体包括:
接收设备重启指令,基于所述设备重启指令调用所述公钥;
通过所述公钥对加...
【专利技术属性】
技术研发人员:刘位恒,陈国池,谢庆涛,钟柳兴,
申请(专利权)人:广州国联通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。