The invention provides a single hardware multi software implementation method and a device and a computer storage medium, in which the method includes: arranging the same first software and second software in the same hardware unit of the column control system, comparing the first running results of the first software and the second running results of the second software; When the first run result is the same as the second running result, the first run result or the second run result as the output result of the hardware unit is output. The invention can detect faults and deal with faults in time to ensure driving safety.
【技术实现步骤摘要】
单硬件多软件的实现方法及装置、计算机存储介质
本专利技术涉及列车控制
,尤其涉及一种控制设备双软件的实现方法,具体来说就是一种单硬件多软件的实现方法及装置、计算机存储介质。
技术介绍
近年来,随着科学技术的进步和社会经济的发展,轨道交通得以迅速发展,列车运行速度不断提高,运行密度不断加大,轨道运输对列车运行控制(简称列控)系统的要求越来越高。列车运行控制系统,作为轨道交通的安全保障基础,为铁路的客运高速化和货运重载化,以及城市轨道高密度化、低间隔化提供了坚实的技术保障。列控系统实时监督列车的运行速度,并根据列车运行限制条件自动控制列车制动系统,从而实现列车超速防护,保障列车行车安全、提高列车运行效率。目前,列控系统主要应用形式有城轨车载系统、高铁车载系统、重载车载系统、普铁车载系统等几类。其中,广泛使用的城轨车载系统主要是CBTC(基于无线通信的列车自动控制系统)车载系统,而高铁车载系统主要是指CTCS(中国列车运行控制系统)2级和CTCS3级车载系统,而重载车载系统和普通铁路车载系统则基本采用CTCS-0级系统架构。CTCS系统有两个子系统,即车载子系统和 ...
【技术保护点】
一种单硬件多软件的实现方法,其特征在于,该方法包括:在列控系统中的同一硬件单元中布置功能相同的第一软件和第二软件;比对所述第一软件的第一运行结果和所述第二软件的第二运行结果;以及所述第一运行结果与所述第二运行结果相同时,输出所述第一运行结果或所述第二运行结果作为所述硬件单元的输出结果。
【技术特征摘要】
1.一种单硬件多软件的实现方法,其特征在于,该方法包括:在列控系统中的同一硬件单元中布置功能相同的第一软件和第二软件;比对所述第一软件的第一运行结果和所述第二软件的第二运行结果;以及所述第一运行结果与所述第二运行结果相同时,输出所述第一运行结果或所述第二运行结果作为所述硬件单元的输出结果。2.如权利要求1所述的单硬件多软件的实现方法,其特征在于,比对所述第一软件的第一运行结果和所述第二软件的第二运行结果的步骤之前,该方法还包括:提取所述第一软件和所述第二软件之间相同的数据;对所述第一软件中的该数据按位取反获得取反数据;对所述取反数据进行镜像运算获得镜像数据;利用所述镜像数据替换所述第一软件中的该数据;以及将所述第一软件中所述镜像数据的运行结果取反镜像。3.如权利要求1所述的单硬件多软件的实现方法,其特征在于,比对所述第一软件的第一运行结果和所述第二软件的第二运行结果的步骤之前,该方法还包括:提取所述第一软件和所述第二软件之间相同的数据;对所述第二软件中的该数据按位取反获得取反数据;对所述取反数据进行镜像运算获得镜像数据;利用所述镜像数据替换所述第二软件中的该数据;以及将所述第二软件中所述镜像数据的运行结果取反镜像。4.如权利要求1所述的单硬件多软件的实现方法,其特征在于,比对所述第一软件的第一运行结果和所述第二软件的第二运行结果的步骤之后,该方法还包括:所述第一运行结果与所述第二运行结果不同时,输出故障报警信息作为所述硬件单元的输出结果。5.如权利要求1所述的单硬件多软件的实现方法,其特征在于,比对所述第一软件的第一运行结果和所述第二软件的第二运行结果的步骤,具体包括:周期性比对所述第一软件的第一运行结果和所述第二软件的第二运行结果。6.如权利要求1所述的单硬件多软件的实现方法,其特征在于,所述第一软件和所述第二软件的实现方式不同。7.一种包含计算机执行指令的计算机存储介质,其特征在于,所述计算机执行指令经由数据处理设备处理时,所述数据处理设备执行以下步骤:在列控系统的同一硬件单元中布置功能相同的第一软件和第二软件;比对所述第一软件的第一运行结果和所述第二软件的第二运行结果;以及所述第一运行结果与所述第二运行结果相同时,输出所述第一运行结果或所述第二运行结果作为所述硬件单元的输出结果。8.如权利要求7所述的包含计算机执行指令的计算机存储介质,其特征在于,所述计算机执行指令经由数据处理设备处理时,所述数据处理设备还执行以下步骤:提取所述第一软件和所述第二软件之间相同的数据;对所述第一软件中的该数据按位取反获得取反数据;对所述取反数据进行镜像运算获得镜像...
【专利技术属性】
技术研发人员:王建敏,陈志强,张国振,
申请(专利权)人:北京全路通信信号研究设计院集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。