[发明专利]一种列车车载软件的远程更新方法有效
申请号: | 202110270400.4 | 申请日: | 2021-03-12 |
公开(公告)号: | CN113050967B | 公开(公告)日: | 2022-08-26 |
发明(设计)人: | 陶波;戴虎;宋赢硕;职文超;夏银;方兴;熊波;卢学良 | 申请(专利权)人: | 卡斯柯信号有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 应小波 |
地址: | 200070 上海市静安区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 列车 车载 软件 远程 更新 方法 | ||
1.一种列车车载软件的远程更新方法,其特征在于,该方法包括以下步骤:
步骤A:接收来自地铁信号的车载软件更新推送报文;
步骤B:主系车载数据单元远程下载软件更新包;
步骤C:等待车载软件更新授权信号;
步骤D:收到车载软件更新授权信号后,向其他车载软件发送更新请求;
步骤E:其他车载软件通过文件传输协议进行下载更新,并给主系车载数据单元回复更新状态;
步骤F:主系车载数据单元收集来自其他车载设备的更新状态报告,并将更新状态报告共享给备系车载数据单元;
步骤G:根据更新状态报告,判断是否所有软件更新完成,若有软件更新失败,进入步骤H,若所有车载软件更新完成,则发送重启命令,完成远程更新;
步骤H:备系车载数据单元对从主系车载数据单元更新失败的车载软件进行再次更新;
所述的步骤A具体为:
将更新软件数据压缩包放在轨旁数据单元的文件服务器上,由轨旁数据单元发送车载软件更新推送报文,列车两端的车载数据单元都将接收此推送报文;
所述的步骤B具体为:
两端的车载数据单元通过列车编组号确定出一个主系车载数据单元,车载数据单元收到车载软件更新推送报文后,由主系车载数据单元通过文件传输协议进行远程下载更新包;
所述的步骤C具体为:
主系车载数据单元远程下载到更新包后,首先将更新包进行解压,然后进入等待软件更新授权信号状态;
所述的步骤D具体为:
当主系车载数据单元收到车载软件更新授权信号后,将各车载软件的更新信息进行组帧后,分别向车载其他板卡和备系车载数据单元发送更新请求信息,其中更新信息包括文件服务器的相关信息、镜像和配置的文件信息;
所述的步骤E具体为:
其他车载软件收到车载数据单元的更新请求后,根据更新请求中的文件传输协议信息及文件信息,进行下载更新,同时将自身的更新状态回复给主系车载数据单元;
所述的步骤G中的主系车载数据单元通过收集的状态报告,判断所有的车载软件是否都更新完成。
2.根据权利要求1所述的一种列车车载软件的远程更新方法,其特征在于,所述的备系车载数据单元会下载完整的更新包,用于再次更新,如果备系车载数据单元从主系车载数据单元下载失败,则备系车载数据单元通过文件传输协议从轨旁数据单元远程下载压缩包。
3.根据权利要求1所述的一种列车车载软件的远程更新方法,其特征在于,所述的步骤F具体为:
其他车载软件在收到主系车载数据单元的更新请求后,会给主系车载数据单元回复更新状态报告,主系车载数据单元收集各板卡的更新状态报告,并将收集的报告共享给备系车载数据单元。
4.根据权利要求1所述的一种列车车载软件的远程更新方法,其特征在于,所述的步骤H具体为:
在步骤E中备系车载数据单元已经将完整的更新包下载完成,备系车载数据单元根据步骤F中主系车载数据单元共享的更新状态报告,对更新失败的车载软件进行再次更新;若成功,则发送重启命令,完成远程更新;如果有板卡更新再次失败,则汇报本次远程更新失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卡斯柯信号有限公司,未经卡斯柯信号有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110270400.4/1.html,转载请声明来源钻瓜专利网。