Including thermal loading method and device, VOBC configuration file, the invention discloses a cross line train in the method: the current train during operation to determine the need cross line running, check the configuration file to run the line is already downloaded in the configuration file; not download, in each operation cycle of the train VOBC in according to the system resources occupied by running the VOBC program, download the configuration file from the storage unit of the train in step by step; after the configuration file download is complete, in each cycle of the VOBC in the configuration file to complete the initialization step, the thermal loading profile; the memory area occupied by the operation of the VOBC memory area and download configuration file independent. The above method does not need to store the configuration data of all lines in the memory of the VOBC system, which makes the system more scalable and enables VOBC to run over any number of lines.
【技术实现步骤摘要】
一种跨线列车中VOBC配置文件的热加载方法及装置
本专利技术涉及数据处理领域,具体涉及一种跨线列车中VOBC配置文件的热加载方法及装置。
技术介绍
在现有城市轨道交通信号系统中,VOBC(车载控制器)需要预先存储运行线路的电子地图等配置文件,列车只能在已存储有相应配置文件的线路上运行。在城市轨道交通互联互通的大趋势下,越来越多的信号系统可以支持列车跨线运行。“列车只能在已存储有相应配置文件的线路上运行”将成为制约信号系统互联互通的主要因素,目前,列车必须在投入运营前下载所有可能运行的线路的配置文件,并且在系统上电初始化阶段初始化所有配置文件。特别地,列车必须在运营前下载数据,限制了列车跨线的灵活性;在上电初始化阶段初始化全部配置文件消耗了大量系统资源。
技术实现思路
鉴于上述问题,本专利技术提出了克服上述问题或者至少部分地解决上述问题的一种跨线列车中VOBC配置文件的热加载方法及装置。为此目的,第一方面,本专利技术提出一种跨线列车中VOBC配置文件的热加载方法,包括:当前列车在运行过程中确定需要跨线运行时,查看待运行线路的配置文件是否已经下载完成;在所述配置文件未下载时,在当前列车VOBC的每一个运行周期内,根据运行VOBC程序所占用的系统资源,从列车的存储单元中分步下载所述配置文件;以及在所述配置文件下载完成之后,在所述VOBC的每个运行周期内分步初始化所述配置文件,以完成配置文件的热加载;其中,所述VOBC运行所占用的内存区域和下载所述配置文件所占用的内存区域相互独立。可选地,根据运行VOBC程序所占用的系统资源,从列车的存储单元中分步下载所述配置文件的步 ...
【技术保护点】
一种跨线列车中VOBC配置文件的热加载方法,其特征在于,包括:当前列车在运行过程中确定需要跨线运行时,查看待运行线路的配置文件是否已经下载完成;在所述配置文件未下载时,在当前列车VOBC的每一个运行周期内,根据运行VOBC程序所占用的系统资源,从列车的存储单元中分步下载所述配置文件;以及在所述配置文件下载完成之后,在所述VOBC的每个运行周期内分步初始化所述配置文件,以完成配置文件的热加载;其中,运行VOBC程序所占用的内存区域和下载所述配置文件所占用的内存区域相互独立。
【技术特征摘要】
1.一种跨线列车中VOBC配置文件的热加载方法,其特征在于,包括:当前列车在运行过程中确定需要跨线运行时,查看待运行线路的配置文件是否已经下载完成;在所述配置文件未下载时,在当前列车VOBC的每一个运行周期内,根据运行VOBC程序所占用的系统资源,从列车的存储单元中分步下载所述配置文件;以及在所述配置文件下载完成之后,在所述VOBC的每个运行周期内分步初始化所述配置文件,以完成配置文件的热加载;其中,运行VOBC程序所占用的内存区域和下载所述配置文件所占用的内存区域相互独立。2.根据权利要求1所述的方法,其特征在于,根据运行VOBC程序所占用的系统资源,从列车的存储单元中分步下载所述配置文件的步骤,包括:根据运行VOBC程序所占用的系统资源,确定每个运行周期内下载所述配置文件的待下载字节数,向所述存储单元发送下载请求,该下载请求包括:配置文件的线路标识和待下载的字节数的信息;接收所述存储单元返回的所述下载请求的响应信息后,在每一运行周期内下载所述配置文件的部分数据,其中,该部分数据的字节数小于等于所述每一运行周期内预下载的字节数。3.根据权利要求2所述的方法,其特征在于,在每一运行周期内下载所述配置文件的部分数据的步骤,包括:在所述VOBC程序的每一个运行周期,向所述存储单元发送部分数据的下载请求;接收所述存储单元发送的部分数据及该存储单元中已发送的部分数据的第一校验和;在部分数据下载完成时,获取已下载的部分数据的第二校验和,将所述第一校验和与所述第二校验和进行比较,确定已下载部分数据是否正确;在第一校验和与所述第二校验和相同时,确定所述配置文件的部分数据已下载完成;否则,在下一个运行周期内,重新向所述存储单元发送部分数据的下载请求。4.根据权利要求2所述的方法,其特征在于,所述根据运行VOBC程序所占用的系统资源,确定每个运行周期内下载所述配置文件的待下载字节数,包括:在下...
【专利技术属性】
技术研发人员:张强,张建明,
申请(专利权)人:交控科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。