CN113830134B - 车载atp双系切换方法和车载atp的逻辑单元 - Google Patents
车载atp双系切换方法和车载atp的逻辑单元 Download PDFInfo
- Publication number
- CN113830134B CN113830134B CN202110981160.9A CN202110981160A CN113830134B CN 113830134 B CN113830134 B CN 113830134B CN 202110981160 A CN202110981160 A CN 202110981160A CN 113830134 B CN113830134 B CN 113830134B
- Authority
- CN
- China
- Prior art keywords
- train
- logic unit
- synchronous
- position information
- vehicle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 60
- 230000001360 synchronised effect Effects 0.000 claims abstract description 137
- 238000004590 computer program Methods 0.000 claims description 9
- 238000012545 processing Methods 0.000 claims description 8
- 230000009977 dual effect Effects 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B61—RAILWAYS
- B61L—GUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
- B61L15/00—Indicators provided on the vehicle or train for signalling purposes
- B61L15/0063—Multiple on-board control systems, e.g. "2 out of 3"-systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B61—RAILWAYS
- B61L—GUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
- B61L23/00—Control, warning or like safety means along the route or between vehicles or trains
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
- Train Traffic Observation, Control, And Security (AREA)
Abstract
本发明提供一种车载ATP双系切换方法和车载ATP的逻辑单元,其中方法应用于车载ATP的逻辑单元,方法包括:建立主备系同步关键数据,使车载ATP主机主系和备系的逻辑单元的数据保持同步,若上一设备状态为主系,当前设备状态为备系,若同步列车位置信息中的相关状态信息CRC值与本端列车位置信息中的位置相关状态量CRC值不一致,则基于本端列车位置信息和同步列车位置信息,确定主备位置偏差;本端列车位置信息是基于本端逻辑单元接收的外部数据确定的,同步列车位置信息是基于本端逻辑单元接收的同步数据确定的,同步数据由主系逻辑单元周期性发送至备系逻辑单元;基于主备位置偏差,确定主备切换结果,实现车载ATP双系的切换。
Description
技术领域
本发明涉及轨道交通技术领域,尤其涉及一种车载ATP双系切换方法和车载ATP的逻辑单元。
背景技术
在轨道交通运行控制领域,车载ATP(Automatic Train Protection System,列车自动防护)***是列车运行控制***的核心,用于根据地面信息和车辆信息对列车的运行速度进行控制,防止列车超速运行,从而保证列车的行车安全。
车载ATP主机作为车载ATP***的逻辑单元,负责自动超速防护算法的核心逻辑,具有安全输入、安全输出和安全逻辑处理功能。车载ATP主机在设计上采用双系冗余结构,当主系发生故障时切换到备系继续运行,但是,在主系切换到备系后,由于主系和备系的信息并不完全同步,因而可能会出现切换失败的情况,从而给列车的安全运行造成影响。
发明内容
本发明提供一种车载ATP双系切换方法和车载ATP的逻辑单元,用以解决现有技术中由于主系和备系的信息不同步导致的切换失败的缺陷。
本发明提供一种车载ATP双系切换方法,所述方法应用于车载ATP的逻辑单元,所述方法包括:
若上一设备状态为主系,当前设备状态为备系,则基于本端列车位置信息和同步列车位置信息,确定主备位置偏差;所述本端列车位置信息是基于本端逻辑单元接收的外部数据确定的,所述同步列车位置信息是基于所述本端逻辑单元接收的同步数据确定的,所述同步数据由主系逻辑单元周期性发送至备系逻辑单元;
基于所述主备位置偏差,确定主备切换结果。
根据本发明提供的一种车载ATP双系切换方法,所述基于本端列车位置信息和同步列车位置信息,确定主备位置偏差,包括:
若所述本端列车位置信息中的位置相关状态量CRC值与所述同步列车位置信息中的位置相关状态量CRC值不一致,则基于所述本端列车位置信息中的列车位置数据,以及所述同步列车位置信息中的列车位置数据,确定所述主备位置偏差;
否则,确定主备切换成功。
根据本发明提供的一种车载ATP双系切换方法,所述基于所述主备位置偏差,确定主备切换结果,包括:
若所述主备位置偏差大于偏差阈值,则确定主备切换失败,进行故障处理;
否则,记录日志信息,所述日志信息用于表征主备切换成功。
根据本发明提供的一种车载ATP双系切换方法,还包括:
若所述当前设备状态为主系,且满足预先设置的初始化条件,则执行初始化,并将初始化完成标志更新至所述同步数据;
若所述当前设备状态为备系,且接收到的所述同步数据中包含所述初始化完成标志,则执行初始化。
根据本发明提供的一种车载ATP双系切换方法,所述同步数据包括列车速度相关数据、列车IO输入数据、主系时间信息、初始化完成标志和同步列车位置信息。
根据本发明提供的一种车载ATP双系切换方法,还包括:
若当前设备状态为备系,则基于所述同步数据中的列车速度相关数据、列车IO输入数据,更新本端逻辑单元存储的列车速度相关数据和列车IO输入数据,基于所述同步数据中的主系时间信息,更新本端逻辑单元的时间信息。
根据本发明提供的一种车载ATP双系切换方法,还包括:
若当前设备状态为主系,则获取外部发送的列车速度相关数据、列车IO输入数据、时间信息和列车位置信息,更新待发送的同步数据。
本发明还提供一种车载ATP的逻辑单元,包括:
偏差确定单元,用于若上一设备状态为主系,当前设备状态为备系,则基于本端列车位置信息和同步列车位置信息,确定主备位置偏差;所述本端列车位置信息是基于本端逻辑单元接收的外部数据确定的,所述同步列车位置信息是基于所述本端逻辑单元接收的同步数据确定的,所述同步数据由主系逻辑单元周期性发送至备系逻辑单元;
结果确定单元,用于基于所述主备位置偏差,确定主备切换结果。
本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述的车载ATP双系切换方法的步骤。
本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述的车载ATP双系切换方法的步骤。
本发明提供的车载ATP双系切换方法和车载ATP的逻辑单元,在主系切换为备系后,通过本端逻辑单元接收外部数据和同步数据,根据外部数据和同步数据分别确定本端列车位置信息和同步列车位置信息,根据本端列车位置信息和同步列车位置信息,确定主备位置偏差,以便根据主备位置偏差进一步确定主备切换结果,实现车载ATP双系的切换。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的车载ATP双系切换方法的流程示意图;
图2是本发明实施例提供的车载ATP双系切换方法的总体流程图;
图3是本发明提供的车载ATP的逻辑单元的结构示意图;
图4是本发明提供的电子设备的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在轨道交通运行控制领域,车载ATP***是列车运行控制***的核心,车载ATP主机是车载ATP***的逻辑单元,从功能和结构上可以将车载ATP主机划分为逻辑单元、输入单元、输出单元和通信单元。车载ATP主机在设计上采用双系冗余结构,其主系和备系通过逻辑单元进行区分,其余输入单元、输出单元以及通信单元均按照自身功能同步执行。其中,主系的逻辑单元对所有输入数据进行逻辑处理,输出有效的控制信息;备系的逻辑单元仅用于接收输入数据,不对外输出控制信息。
当主系发生故障时切换到备系继续运行,在主系切换到备系后,由于主系和备系的逻辑单元的数据并不同步,因而可能导致主系切换备系切换失败,给列车的安全运行造成影响。
针对上述情况,本发明提供一种车载ATP双系切换方法,图1是本发明实施例提供的车载ATP双系切换方法的流程示意图,如图1所示,该方法应用于车载ATP的逻辑单元,该方法包括:
步骤110,若上一设备状态为主系,当前设备状态为备系,则基于本端列车位置信息和同步列车位置信息,确定主备位置偏差;本端列车位置信息是基于本端逻辑单元接收的外部数据确定的,同步列车位置信息是基于本端逻辑单元接收的同步数据确定的,同步数据由主系逻辑单元周期性发送至备系逻辑单元;
由于主系和备系的逻辑单元的数据不同步,在主系切换到备系后,切换前后的列车位置信息表征的列车位置之间可能存在偏差,而此偏差是主备切换成功或失败的决定性因素。因此,本发明实施例中,在确定当前设备状态的上一设备状态为主系,且当前设备状态为备系后,即车载ATP的设备状态由主系切换到备系后,需确定主系和备系的列车位置信息表征的列车位置之间的偏差,即主备位置偏差,以便根据主备位置偏差进一步确定主系切换备系是否切换成功。
此处的设备状态指代的是车载ATP的运行状态,上一设备状态为主系表明的是主系未发生故障时,车载ATP是主系在运行,若主系发生故障,则切换至备系继续运行,即车载ATP当前是由备系运行,将当前设备状态称之为备系。
在确定主备位置偏差之前,还需通过备系逻辑单元接收外部数据和同步数据,并根据接收到的外部数据确定本端列车位置信息,外部数据可以是列车速度相关数据、列车IO输入数据、时间信息、列车位置信息等;根据接收到的同步数据确定同步列车位置信息,此处的同步数据是由主系逻辑单元周期性发送至备系逻辑单元的,主系逻辑单元发送的周期可以根据实际需求预先设定。同步数据可以是列车速度相关数据、列车IO输入数据、主系时间信息和初始化完成标志、同步列车位置信息等。
确定本端列车位置信息和同步列车位置信息后,可根据本端列车位置信息和同步列车位置信息确定主备位置偏差。
步骤120,基于主备位置偏差,确定主备切换结果。
具体地,经过步骤110得到主备位置偏差后,可根据主备位置偏差,确定主备切换结果。
考虑到主系切换到备系后,需保证切换后的主备位置偏差不会对列车的行车安全造成影响,即主备位置偏差需在主系切换备系时能够被允许的最大偏差范围内,因此,可设置一个最大容忍位置偏差,根据最大容忍位置偏差来判定主备切换结果。此处的最大容忍位置偏差即主系切换备系时能够容忍的最大偏差。
若主备位置偏差大于最大容忍位置偏差,则表明此时的主备位置偏差会对列车的行车安全造成影响,因此确定主备切换结果为切换失败。相应地,若主备位置偏差小于等于最大容忍位置偏差,则表明该主备位置偏差不会对列车的行车安全造成影响,确定此时的主备切换结果为切换成功。
若主备位置偏差为0,则表明切换前和切换后的列车位置信息完全一致,切换前后的列车位置信息表征的列车位置也完全一致,此为主系切换备系的最佳情形。
本发明实施例提供的车载ATP双系切换方法,在主系切换为备系后,通过本端逻辑单元接收外部数据和同步数据,根据外部数据和同步数据分别确定本端列车位置信息和同步列车位置信息,根据本端列车位置信息和同步列车位置信息,确定主备位置偏差,以便根据主备位置偏差进一步确定主备切换结果,实现车载ATP双系的切换。
基于上述实施例,步骤110中,基于本端列车位置信息和同步列车位置信息,确定主备位置偏差,包括:
若本端列车位置信息中的位置相关状态量CRC值与同步列车位置信息中的位置相关状态量CRC值不一致,则基于本端列车位置信息中的列车位置数据,以及同步列车位置信息中的列车位置数据,确定主备位置偏差;
否则,确定主备切换成功。
具体地,在步骤110中经由本端逻辑单元接收到的外部数据确定本端列车位置信息,以及同步数据确定同步列车位置信息后,得到的本端列车位置信息和同步列车位置信息中均包括位置相关状态量CRC(Cyclic Redundancy Check,循环冗余校验)值和列车位置数据。其中,位置相关状态量CRC值包括轨道区段位置信息的CRC值和移动授权位置的CRC值,位置相关状态量CRC值用于校验列车位置的相关信息;列车位置数据即列车所处位置的数据。
由本端列车位置信息和同步列车位置信息确定主备位置偏差具体可以是通过本端列车位置信息中的位置相关状态量CRC值和列车位置数据,以及同步列车位置信息中的位置相关状态量CRC值和列车位置数据确定主备位置偏差。
若本端列车位置信息中的位置相关状态量CRC值与同步列车位置信息中的位置相关状态量CRC值不一致,则表明切换前后列车的轨道区段位置信息和移动授权位置不一致,二者的列车位置信息表征的列车位置之间存在偏差,此时为了进一步确定主系切换备系后的主备位置偏差,可对本端列车位置信息中的列车位置数据和同步列车位置信息中的列车位置数据进行对比计算,根据计算结果确定主备位置偏差。
相应地,若本端列车位置信息中的位置相关状态量CRC值与同步列车位置信息中的位置相关状态量CRC值一致,则表明切换前后列车的轨道区段位置信息和移动授权位置一致,说明主系切换备系切换成功。
基于上述实施例,步骤120包括:
若主备位置偏差大于偏差阈值,则确定主备切换失败,进行故障处理;
否则,记录日志信息,日志信息用于表征主备切换成功。
具体地,在经过步骤110确定主备位置偏差后,可根据主备位置偏差进一步确定主备切换结果。
考虑到主系切换到备系后,需保证切换后的主备位置偏差不会对列车的行车安全造成影响,因此,可根据实际需求预先设置偏差阈值,通过偏差阈值与主备位置偏差的关系判断主备切换结果,具体可以是若主备位置偏差大于偏差阈值,则表明此时的主备位置偏差会对列车的行车安全造成影响,因此,将主备切换结果确定为切换失败,并对切换失败的情况进行故障处理。
相应地,若主备位置偏差小于等于偏差阈值,则表明此时的主备位置偏差不会对列车的行车安全造成影响,因此,将主备切换结果确定为切换成功。需要说明的是,主备切换成功是通过日志信息表征的,该日志信息是在确定主备位置偏差小于等于偏差阈值时记录的。
本发明实施例提供的车载ATP双系切换方法,增加了主备系切换的位置容忍偏差值,对于切系时造成的可容忍的位置偏差不做处理,提高了切系效率。
基于上述实施例,该方法还包括:
若当前设备状态为主系,且满足预先设置的初始化条件,则执行初始化,并将初始化完成标志更新至同步数据;
若当前设备状态为备系,且接收到的同步数据中包含初始化完成标志,则执行初始化。
具体地,车载ATP的双系切换方法在执行时,主系和备系还可以进行初始化。若车载ATP的当前设备状态为主系,且主系运行时满足预先设置的初始化条件,此时主系可执行初始化,并在初始化完成后将初始化完成标志更新至同步数据,以供车载ATP的设备状态由主系切换到备系后,备系可根据同步数据中的初始化完成标志执行初始化。
备系执行初始化的过程具体可以是在主系切换备系事件发生后,即车载ATP的当前设备状态为备系,备系逻辑单元接收到主系发送的同步数据中包含的初始化完成标志,即可执行初始化。
需要说明的是,备系不主动执行初始化,只在接收到主系发送的同步数据中包含的初始化完成标志后,才被动执行初始化。
基于上述实施例,同步数据包括列车速度相关数据、列车IO输入数据、主系时间信息、初始化完成标志和同步列车位置信息。
具体地,由于主系切换备系切换失败的原因在于主系和备系的逻辑单元的数据不同步,因此,本发明实施例中,在主系切换备系的事件发生后,可对主系和备系的逻辑单元的关键数据进行同步,此处的关键数据即为同步数据,考虑到车载ATP的硬件资源是有限的,在进行数据同步时,只将影响主系和备系同步的关键数据进行同步。
进行同步的关键数据可以是列车速度相关数据、列车IO输入数据、主系时间信息、初始化完成标志和同步列车位置信息,此处的列车速度相关数据即表征列车速度的相关数据,例如,列车的运行速度;列车IO输入数据即列车的IO接口状态数据,例如当前列车的IO输入量;主系时间信息即车载ATP的主系逻辑单元运行时的相关时间;初始化完成标志即主系初始化完成后,生成的表示主系初始化已完成的标志;同步列车位置信息即主系发送的表征列车位置的相关信息,例如,列车所处的位置、列车距离与下一车站之间的距离等。
本发明实施例提供的车载ATP双系切换方法,在主系切换备系的事件发生后,对主系和备系的逻辑单元的数据进行同步,并在同步时只对影响主系和备系同步的关键数据进行同步,大大减小了通信带宽的负担。
基于上述实施例,该方法还包括:
若当前设备状态为备系,则基于同步数据中的列车速度相关数据、列车IO输入数据,更新本端逻辑单元存储的列车速度相关数据和列车IO输入数据,基于同步数据中的主系时间信息,更新本端逻辑单元的时间信息。
具体地,在主系切换到备系后,可对主系和备系的关键数据进行同步,对关键数据进行同步具体可以是在备系逻辑单元接收到主系发送的同步数据后,根据同步数据中的列车速度相关数据对本端逻辑单元存储的列车速度相关数据进行更新,根据接收到的同步数据中的列车IO输入数据对本端逻辑单元存储的列车IO输入数据进行更新;并根据接收到的同步数据中的主系时间信息对本端逻辑单元的时间信息进行更新。
本发明实施例提供的车载ATP双系切换方法,在主系切换备系的事件发生后,对主系和备系的逻辑单元的数据进行同步,解决了车载ATP主机的主系和备系的逻辑单元的数据不同步的问题,并可根据同步数据进一步确定主备位置偏差,进而实现车载ATP双系的切换。
基于上述实施例,该方法还包括:
若当前设备状态为主系,则获取外部发送的列车速度相关数据、列车IO输入数据、时间信息和列车位置信息,更新待发送的同步数据。
具体地,在车载ATP的逻辑单元正常运行时,即车载ATP的当前设备状态为主系时,可通过主系逻辑单元获取外部发送的列车速度相关数据、列车IO输入数据、时间信息和列车位置信息。此处的列车速度相关数据即表征列车速度的相关数据,例如,列车的运行速度;列车IO输入数据即列车的IO接口状态数据,例如当前列车的IO输入量;主系时间信息即车载ATP的主系逻辑单元运行时的相关时间;初始化完成标志即主系初始化完成后,生成的表示主系初始化已完成的标志;同步列车位置信息即主系发送的表征列车位置的相关信息,例如,列车所处的位置、列车距离与下一车站之间的距离等。
此后,即可根据获取到的列车速度相关数据、列车IO输入数据、时间信息、列车位置信息以及主系初始化完成后的初始化完成标志,对待发送的同步数据进行更新,以使备系逻辑单元接收到的同步数据为最新的数据。
基于上述实施例,图2是本发明实施例提供的车载ATP双系切换方法的总体流程图,如图2所示,该方法应用于车载ATP的逻辑单元,该方法包括:
步骤210,获取当前设备状态;
步骤220,判断当前设备状态是否为主系,若是,则执行步骤221;若否,则执行步骤222;
步骤221,获取外部发送的列车速度相关数据、列车IO输入数据、时间信息和列车位置信息,更新待发送的同步数据;
步骤222,基于本端逻辑单元接收的外部数据确定本端列车位置信息,基于本端逻辑单元接收的同步数据确定同步列车位置信息;基于同步数据中的列车速度相关数据、列车IO输入数据,更新本端逻辑单元存储的列车速度相关数据和列车IO输入数据,基于同步数据中的主系时间信息,更新本端逻辑单元的时间信息;
步骤230,判断当前设备状态的上一设备状态是否为主系,当前设备状态是否为备系,若是,则执行步骤240;若否,则执行步骤250;
步骤240,判断本端列车位置信息中的位置相关状态量CRC值与同步列车位置信息中的位置相关状态量CRC值是否不一致,若是,则执行步骤242;若否,则执行步骤241;
步骤241,确定主备切换成功;
步骤242,基于本端列车位置信息中的列车位置数据,以及同步列车位置信息中的列车位置数据,确定主备位置偏差;
步骤243,判断主备位置偏差是否大于偏差阈值,若是,则执行步骤244;若否,则执行步骤245;
步骤244,确定主备切换失败,进行故障处理;
步骤245,记录日志信息,日志信息用于表征主备切换成功;
步骤250,判断当前设备状态为是否主系,主系是否满足预先设置的初始化条件,若是,则执行步骤251;若否,则执行步骤252;
步骤251,执行初始化,并将初始化完成标志更新至同步数据;
步骤252,判断当前设备状态是否为备系,是否接收到初始化完成标志,若是,则执行步骤253;若否,则结束;
步骤253,执行初始化。
下面对本发明提供的车载ATP的逻辑单元进行描述,下文描述的车载ATP的逻辑单元与上文描述的车载ATP双系切换方法可相互对应参照。
图3是本发明提供的车载ATP的逻辑单元的结构示意图,如图3所示,该逻辑单元包括:
偏差确定单元310,用于若上一设备状态为主系,当前设备状态为备系,则基于本端列车位置信息和同步列车位置信息,确定主备位置偏差;所述本端列车位置信息是基于本端逻辑单元接收的外部数据确定的,所述同步列车位置信息是基于所述本端逻辑单元接收的同步数据确定的,所述同步数据由主系逻辑单元周期性发送至备系逻辑单元;
结果确定单元320,用于基于所述主备位置偏差,确定主备切换结果。
本发明提供的车载ATP的逻辑单元,在主系切换为备系后,通过本端逻辑单元接收外部数据和同步数据,根据外部数据和同步数据分别确定本端列车位置信息和同步列车位置信息,根据本端列车位置信息和同步列车位置信息,确定主备位置偏差,以便根据主备位置偏差进一步确定主备切换结果,实现车载ATP双系的切换。
基于上述实施例,偏差确定单元310用于:
若所述本端列车位置信息中的位置相关状态量CRC值与所述同步列车位置信息中的位置相关状态量CRC值不一致,则基于所述本端列车位置信息中的列车位置数据,以及所述同步列车位置信息中的列车位置数据,确定所述主备位置偏差;
否则,确定主备切换成功。
基于上述实施例,结果确定单元320用于:
若所述主备位置偏差大于偏差阈值,则确定主备切换失败,进行故障处理;
否则,记录日志信息,所述日志信息用于表征主备切换成功。
基于上述实施例,所述车载ATP的逻辑单元还包括初始化单元,用于:
若所述当前设备状态为主系,且满足预先设置的初始化条件,则执行初始化,并将初始化完成标志更新至所述同步数据;
若所述当前设备状态为备系,且接收到的所述同步数据中包含所述初始化完成标志,则执行初始化。
基于上述实施例,所述同步数据包括列车速度相关数据、列车IO输入数据、主系时间信息、初始化完成标志和同步列车位置信息。
基于上述实施例,所述车载ATP的逻辑单元还包括数据同步单元,用于:
若当前设备状态为备系,则基于所述同步数据中的列车速度相关数据、列车IO输入数据,更新本端逻辑单元存储的列车速度相关数据和列车IO输入数据,基于所述同步数据中的主系时间信息,更新本端逻辑单元的时间信息。
基于上述实施例,所述车载ATP的逻辑单元还包括外部数据获取单元,用于:
若当前设备状态为主系,则获取外部发送的列车速度相关数据、列车IO输入数据、时间信息和列车位置信息,更新待发送的同步数据。
图4示例了一种电子设备的实体结构示意图,如图4所示,该电子设备可以包括:处理器(processor)410、通信接口(Communications Interface)420、存储器(memory)430和通信总线440,其中,处理器410,通信接口420,存储器430通过通信总线440完成相互间的通信。处理器410可以调用存储器430中的逻辑指令,以执行车载ATP双系切换方法,该方法应用于车载ATP的逻辑单元,该方法包括:若上一设备状态为主系,当前设备状态为备系,则基于本端列车位置信息和同步列车位置信息,确定主备位置偏差;所述本端列车位置信息是基于本端逻辑单元接收的外部数据确定的,所述同步列车位置信息是基于所述本端逻辑单元接收的同步数据确定的,所述同步数据由主系逻辑单元周期性发送至备系逻辑单元;基于所述主备位置偏差,确定主备切换结果。
此外,上述的存储器430中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的车载ATP双系切换方法,该方法应用于车载ATP的逻辑单元,该方法包括:若上一设备状态为主系,当前设备状态为备系,则基于本端列车位置信息和同步列车位置信息,确定主备位置偏差;所述本端列车位置信息是基于本端逻辑单元接收的外部数据确定的,所述同步列车位置信息是基于所述本端逻辑单元接收的同步数据确定的,所述同步数据由主系逻辑单元周期性发送至备系逻辑单元;基于所述主备位置偏差,确定主备切换结果。
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各提供的车载ATP双系切换方法,该方法应用于车载ATP的逻辑单元,该方法包括:若上一设备状态为主系,当前设备状态为备系,则基于本端列车位置信息和同步列车位置信息,确定主备位置偏差;所述本端列车位置信息是基于本端逻辑单元接收的外部数据确定的,所述同步列车位置信息是基于所述本端逻辑单元接收的同步数据确定的,所述同步数据由主系逻辑单元周期性发送至备系逻辑单元;基于所述主备位置偏差,确定主备切换结果。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种车载ATP双系切换方法,其特征在于,所述方法应用于车载ATP的逻辑单元,所述方法包括:
若上一设备状态为主系,当前设备状态为备系,则基于本端列车位置信息和同步列车位置信息,确定主备位置偏差;所述设备状态为所述车载ATP的运行状态,所述本端列车位置信息是基于本端逻辑单元接收的外部数据确定的,所述同步列车位置信息是基于所述本端逻辑单元接收的同步数据确定的,所述同步数据由主系逻辑单元周期性发送至备系逻辑单元,所述本端逻辑单元为所述备系逻辑单元;
基于所述主备位置偏差,确定主备切换结果。
2.根据权利要求1所述的车载ATP双系切换方法,其特征在于,所述基于本端列车位置信息和同步列车位置信息,确定主备位置偏差,包括:
若所述本端列车位置信息中的位置相关状态量CRC值与所述同步列车位置信息中的位置相关状态量CRC值不一致,则基于所述本端列车位置信息中的列车位置数据,以及所述同步列车位置信息中的列车位置数据,确定所述主备位置偏差;
否则,确定主备切换成功。
3.根据权利要求1所述的车载ATP双系切换方法,其特征在于,所述基于所述主备位置偏差,确定主备切换结果,包括:
若所述主备位置偏差大于偏差阈值,则确定主备切换失败,进行故障处理;
否则,记录日志信息,所述日志信息用于表征主备切换成功。
4.根据权利要求1所述的车载ATP双系切换方法,其特征在于,还包括:
若所述当前设备状态为主系,且满足预先设置的初始化条件,则执行初始化,并将初始化完成标志更新至所述同步数据;
若所述当前设备状态为备系,且接收到的所述同步数据中包含所述初始化完成标志,则执行初始化。
5.根据权利要求1至4中任一项所述的车载ATP双系切换方法,其特征在于,所述同步数据包括列车速度相关数据、列车IO输入数据、主系时间信息、初始化完成标志和同步列车位置信息。
6.根据权利要求5所述的车载ATP双系切换方法,其特征在于,还包括:
若当前设备状态为备系,则基于所述同步数据中的列车速度相关数据、列车IO输入数据,更新本端逻辑单元存储的列车速度相关数据和列车IO输入数据,基于所述同步数据中的主系时间信息,更新本端逻辑单元的时间信息。
7.根据权利要求5所述的车载ATP双系切换方法,其特征在于,还包括:
若当前设备状态为主系,则获取外部发送的列车速度相关数据、列车IO输入数据、时间信息和列车位置信息,更新待发送的同步数据。
8.一种车载ATP的逻辑单元,其特征在于,包括:
偏差确定单元,用于若上一设备状态为主系,当前设备状态为备系,则基于本端列车位置信息和同步列车位置信息,确定主备位置偏差;所述设备状态为所述车载ATP的运行状态,所述本端列车位置信息是基于本端逻辑单元接收的外部数据确定的,所述同步列车位置信息是基于所述本端逻辑单元接收的同步数据确定的,所述同步数据由主系逻辑单元周期性发送至备系逻辑单元,所述本端逻辑单元为所述备系逻辑单元;
结果确定单元,用于基于所述主备位置偏差,确定主备切换结果。
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述的车载ATP双系切换方法的步骤。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的车载ATP双系切换方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110981160.9A CN113830134B (zh) | 2021-08-25 | 2021-08-25 | 车载atp双系切换方法和车载atp的逻辑单元 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110981160.9A CN113830134B (zh) | 2021-08-25 | 2021-08-25 | 车载atp双系切换方法和车载atp的逻辑单元 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113830134A CN113830134A (zh) | 2021-12-24 |
CN113830134B true CN113830134B (zh) | 2024-03-15 |
Family
ID=78961222
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110981160.9A Active CN113830134B (zh) | 2021-08-25 | 2021-08-25 | 车载atp双系切换方法和车载atp的逻辑单元 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113830134B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115071790B (zh) * | 2022-08-22 | 2022-11-22 | 中国铁道科学研究院集团有限公司通信信号研究所 | 一种应用于c3级列车运行控制的并列系控制方法及*** |
CN116055315B (zh) * | 2023-03-31 | 2023-06-02 | 北京全路通信信号研究设计院集团有限公司 | Mvb通信配置方法、装置、设备及存储介质 |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1756108A (zh) * | 2004-09-29 | 2006-04-05 | 华为技术有限公司 | 主备***数据同步方法 |
CN103107904A (zh) * | 2011-11-15 | 2013-05-15 | 北京南车时代信息技术有限公司 | 一种ats***控制中心应用服务器的双机切换方法 |
CN103455005A (zh) * | 2013-09-06 | 2013-12-18 | 北京四方继保自动化股份有限公司 | 一种控制器冗余及切换方法 |
CN107291787A (zh) * | 2016-04-13 | 2017-10-24 | 中兴通讯股份有限公司 | 主备数据库切换方法和装置 |
CN107995079A (zh) * | 2017-11-27 | 2018-05-04 | 中国铁道科学研究院通信信号研究所 | 一种基于mvb总线的热备车载atp设备 |
CN108259227A (zh) * | 2017-12-22 | 2018-07-06 | 合肥工大高科信息科技股份有限公司 | 一种双机热备联锁***的数据同步方法 |
CN109649443A (zh) * | 2018-12-07 | 2019-04-19 | 天津津航计算技术研究所 | 一种城轨列车定位设备首尾冗余设计方法 |
CN110095978A (zh) * | 2019-05-06 | 2019-08-06 | 杭州耘新科技有限公司 | 一种2乘2取2***及其安全诊断方法 |
CN110361979A (zh) * | 2019-07-19 | 2019-10-22 | 北京交大思诺科技股份有限公司 | 一种铁路信号领域的安全计算机平台 |
CN111049886A (zh) * | 2019-11-29 | 2020-04-21 | 紫光云(南京)数字技术有限公司 | 多区域sdn控制器数据同步方法、服务器及*** |
CN112118130A (zh) * | 2020-08-25 | 2020-12-22 | 通号城市轨道交通技术有限公司 | 自适应的分布式缓存主备状态信息切换方法及装置 |
CN112445803A (zh) * | 2020-12-09 | 2021-03-05 | 卡斯柯信号有限公司 | 一种动态列首和列尾的ip匹配方法和*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7299436B2 (en) * | 2005-02-10 | 2007-11-20 | International Business Machines Corporation | System and method for accurately modeling an asynchronous interface using expanded logic elements |
-
2021
- 2021-08-25 CN CN202110981160.9A patent/CN113830134B/zh active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1756108A (zh) * | 2004-09-29 | 2006-04-05 | 华为技术有限公司 | 主备***数据同步方法 |
CN103107904A (zh) * | 2011-11-15 | 2013-05-15 | 北京南车时代信息技术有限公司 | 一种ats***控制中心应用服务器的双机切换方法 |
CN103455005A (zh) * | 2013-09-06 | 2013-12-18 | 北京四方继保自动化股份有限公司 | 一种控制器冗余及切换方法 |
CN107291787A (zh) * | 2016-04-13 | 2017-10-24 | 中兴通讯股份有限公司 | 主备数据库切换方法和装置 |
CN107995079A (zh) * | 2017-11-27 | 2018-05-04 | 中国铁道科学研究院通信信号研究所 | 一种基于mvb总线的热备车载atp设备 |
CN108259227A (zh) * | 2017-12-22 | 2018-07-06 | 合肥工大高科信息科技股份有限公司 | 一种双机热备联锁***的数据同步方法 |
CN109649443A (zh) * | 2018-12-07 | 2019-04-19 | 天津津航计算技术研究所 | 一种城轨列车定位设备首尾冗余设计方法 |
CN110095978A (zh) * | 2019-05-06 | 2019-08-06 | 杭州耘新科技有限公司 | 一种2乘2取2***及其安全诊断方法 |
CN110361979A (zh) * | 2019-07-19 | 2019-10-22 | 北京交大思诺科技股份有限公司 | 一种铁路信号领域的安全计算机平台 |
CN111049886A (zh) * | 2019-11-29 | 2020-04-21 | 紫光云(南京)数字技术有限公司 | 多区域sdn控制器数据同步方法、服务器及*** |
CN112118130A (zh) * | 2020-08-25 | 2020-12-22 | 通号城市轨道交通技术有限公司 | 自适应的分布式缓存主备状态信息切换方法及装置 |
CN112445803A (zh) * | 2020-12-09 | 2021-03-05 | 卡斯柯信号有限公司 | 一种动态列首和列尾的ip匹配方法和*** |
Non-Patent Citations (1)
Title |
---|
陆艮峰等.现代有轨电车综合指挥调度***列车定位方案设计.铁路通信信号.2019,第4章,图6. * |
Also Published As
Publication number | Publication date |
---|---|
CN113830134A (zh) | 2021-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113830134B (zh) | 车载atp双系切换方法和车载atp的逻辑单元 | |
EP3748439B1 (en) | Synchronization and hot standby method and system for primary system and standby system of apparatus | |
CN110658718A (zh) | 一种多主控冗余切换控制方法及*** | |
CN107306185B (zh) | 用于避免对数据传输的操纵的方法和装置 | |
WO2024139825A1 (zh) | 从c0等级自动转入cn等级后备模式的方法、设备及介质 | |
CN112492046B (zh) | 一种列车分布式tcms主备冗余管理方法及*** | |
CN110979404A (zh) | 列车自动监督***的双机热备***及方法 | |
CN111857774A (zh) | 一种车载设备软件升级的方法及*** | |
CN111169509B (zh) | 一种临时限速的控制方法及装置 | |
CN109005147B (zh) | 用于避免***纵的数据传输而保护车辆网络的方法 | |
CN111880947B (zh) | 一种数据传输方法及装置 | |
CN108885575B (zh) | 控制装置以及控制装置的复原处理方法 | |
CA3148590A1 (en) | Apparatus and method for controlling a railway system | |
CN115158408B (zh) | 列车冲突检测方法、列车冲突检测装置及电子设备 | |
CN113911180A (zh) | 临时限速管理方法、装置、电子设备及计算机程序产品 | |
CN110446221B (zh) | 一种铁路专网通信保障方法及*** | |
CN112278018A (zh) | 联锁区信号设备控制方法及装置 | |
CN112061182A (zh) | 一种基于车-车通信的列车管理方法及装置 | |
US20200287845A1 (en) | Method and system for a geographical hot redundancy | |
CN115276710B (zh) | 应答器传输***、应答器定位补偿方法、设备及介质 | |
CN115390490B (zh) | 一种远程控制终端余度管理方法、装置、设备及存储介质 | |
CN112134773B (zh) | Mvb总线冗余通信方法及装置 | |
CN115107836B (zh) | 降级列车路径移交方法及*** | |
CN114407971B (zh) | 一种基于首尾冗余的列车控制级别调整方法、设备及介质 | |
CN113835934A (zh) | 一种主备表决切换方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |