列车超速防护设备、控制方法和双机热备系统与流程
2021-02-05 22:02:50|361|起点商标网
本申请实施例涉及轨道交通
技术领域:
,尤其涉及一种列车超速防护设备、控制方法和双机热备系统。
背景技术:
:列车自动保护系统(automatictrainprotection,atp),也称为列车超速防护系统,是城市轨道交通基于通信的列车控制系统(communicationbasedtraincontrolsystem,cbtc)的安全核心,负责整个cbtc系统涉及安全的所有方面。atp系统负责列车间的安全间隔和超速防护,以及列车定位,速度测量,计算移动授权和执行速度监督。为了确保atp系统的稳定可靠,对系统设备进行备份是通常选用的方案。即设置两个列车超速防护设备,当一个列车超速防护设备出现故障时,可以将另一个列车超速防护设备切换为主用设备,来保证整个系统的可靠及稳定运行。因此,atp系统也可以称为双机热备系统。现有的双机热备系统的切换需要中间硬件设备,如图1所示的倒机单元(switcher)来辅助决策。倒机单元可以采集双机热备系统中的第一列车超速防护设备和第二列车超速防护设备的继电器状态,通过继电器状态确定列车超速防护设备的工作状态。第一列车超速防护设备和第二列车超速防护设备可以通过继电器状态将其工作状态传输至倒机单元,倒机单元负责完成主用设备切换功能,并将切换的结果返回给第一列车超速防护设备和第二列车超速防护设备。具体地,倒机单元可以根据采集的继电器状态实现主备切换的逻辑,确定哪一设备可以切换为主用设备,并将切换的结果通过倒机单元状态信息返回给第一列车超速防护设备和第二列车超速防护设备,以驱动第一列车超速防护设备和第二列车超速防护设备中相应的继电器,实现主备切换。上述双机热备系统由于需要采用倒机单元实现主备切换,成本较高。并且,一旦倒机单元出现故障,就可能出现双主机的情况,将会影响整个系统的运行,降低系统的可用性。技术实现要素:为解决现有存在的技术问题,本申请实施例提供了一种列车超速防护设备、控制方法和双机热备系统,可以有效地降低设备成本,提高系统的可靠性。为达到上述目的,本申请实施例的技术方案是这样实现的:第一方面,本申请实施例提供一种列车超速防护设备,所述列车超速防护设备应用于双机热备系统中,所述双机热备系统还包括与所述列车超速防护设备连接的第二列车超速防护设备;所述列车超速防护设备包括处理器、存储器和速度传感器;所述速度传感器用于实时检测列车的运行速度;所述存储器用于存储程序代码和所述列车超速防护设备运行时所产生的数据信息;所述处理器用于根据所述速度传感器检测的所述列车运行速度确定所述列车是否超速;所述处理器还用于:执行所述程序代码,以实现如下过程:确定满足切换为主用设备的条件时,向所述第二列车超速防护设备发送预升主状态信息;若在发送预升主状态信息后的第一预设时长内未接收到所述第二列车超速防护设备发送的预升主状态信息,则切换为主用设备;或者,若在发送预升主状态信息后的第一预设时长内接收到所述第二列车超速防护设备发送的预升主状态信息,根据设备等级确定是否继续切换为主用设备。本申请实施例提供的列车超速防护设备,与双机热备系统中的另一列车超速防护设备直接进行连接,双方设备之间相互发送状态信息,在确定本方设备满足切换为主用设备的条件时,根据另一方设备的状态信息,确定本方设备是否切换为主用设备,无需经过中间的倒机单元来实现主备切换。因此,双机热备系统中无需设置中间的倒机单元,从而可以降低设备成本。同时,由于双机热备系统中无需设置中间的倒机单元,不会出现双主机的情况,提高了系统的可靠性。在一种可能的实现方式中,所述处理器具体用于:若为预设第一等级设备,则继续切换为主用设备;或者,若为预设第二等级设备,则停止切换为主用设备。在该实施例中,由于预先设置了列车超速防护设备的预设等级,可以根据预先设置好的预设等级在列车超速防护设备发送预升主状态信息时,确定该列车超速防护设备的主备状态切换,提高设备的可用性能和系统的可靠性。在一种可能的实现方式中,所述处理器还用于:实时监听所述第二列车超速防护设备发送的状态信息;根据是否监听到所述第二列车超速防护设备发送的状态信息,或者根据监听到的第二列车超速防护设备发送的状态信息,确定是否切换当前状态。在该实施例中,双机热备系统中的列车超速防护设备之间可以相互发送状态信息,并且根据发送的状态信息,确定当前列车超速防护设备的状态切换,无需通过中间的倒机单元来进行主备切换决策,可以降低设备的信息处理难度。在一种可能的实现方式中,所述列车超速防护设备与所述第二列车超速防护设备之间通过网线连接;所述处理器具体用于:若接收到所述第二列车超速防护设备通过网线发送的状态信息,且所述状态信息指示所述第二列车超速防护设备为非主用设备,则确定满足切换为主用设备的条件;向所述第二列车超速防护设备发送预升主状态信息。在该实施例中,双机热备系统中的列车超速防护设备之间通过连接的网线相互发送状态信息,通过状态信息的指示,确定满足状态切换的条件,从而确定列车超速防护设备的主备状态切换,可以增加系统的可用性。在一种可能的实现方式中,所述列车超速防护设备与所述第二列车超速防护设备之间设置有数据传输设备,所述列车超速防护设备与所述第二列车超速防护设备通过所述数据传输设备传输状态信息;所述处理器还用于:若处于备用状态,且接收到所述第二列车超速防护设备通过网线或所述数据传输设备发送的状态信息,所述状态信息指示所述第二列车超速防护设备处于离线状态,则确定满足切换为主用设备的条件;或者,若处于备用状态,且在第二预设时长内未接收到所述第二列车超速防护设备通过网线发送的同步信号,通过所述数据传输设备确定所述第二列车超速防护设备处于断开状态,则确定满足切换为主用设备的条件;向所述第二列车超速防护设备发送预升主状态信息。在该实施例中,在双机热备系统中的列车超速防护设备之间增设了数据传输设备,通过数据传输设备进行状态信息的传输,通过状态信息的指示,确定列车超速防护设备的主备状态切换,可以降低因列车超速防护设备与网线断开带来的风险,提高系统的稳定性和可靠性。在一种可能的实现方式中,所述列车超速防护设备与所述第二列车超速防护设备之间还通过硬线连接;所述处理器还用于:若处于备用状态,且与所述第二列车超速防护设备和所述数据传输设备均通信中断,通过所述硬线确定所述第二列车超速防护设备所处状态为离线状态,则确定满足切换为主用设备的条件;向所述第二列车超速防护设备发送预升主状态信息。在该实施例中,在双机热备系统中的列车超速防护设备之间还增加了硬线进行连接,通过硬线来确定列车超速防护设备的主备状态切换,可以避免因列车超速防护设备与网线和数据传输设备都出现中断的情况,提高系统的可用性。在一种可能的实现方式中,所述处理器还用于:若为主用设备,且与所述第二列车超速防护设备和所述数据传输设备均通信中断,通过所述硬线确定所述第二列车超速防护设备所处状态为非离线状态,则切换至离线状态。在该实施例中,当列车超速防护设备为主用设备,且列车超速防护设备与网线和数据传输设备都中断时,通过硬件来确定第二列车超速防护设备的状态信息,从而确定列车超速防护设备的主备状态切换,可以避免出现双主机的情况,增加系统的可靠性。第二方面,本申请实施例提供一种双机热备系统中设备的控制方法,所述双机热备系统包括相互连接的第一列车超速防护设备和第二列车超速防护设备;该方法包括:所述第一列车超速防护设备确定满足切换为主用设备的条件时,向所述第二列车超速防护设备发送预升主状态信息;若所述第一列车超速防护设备在发送预升主状态信息后的第一预设时长内未接收到所述第二列车超速防护设备发送的预升主状态信息,则所述第一列车超速防护设备切换为主用设备;或者,若所述第一列车超速防护设备在发送预升主状态信息后的第一预设时长内接收到所述第二列车超速防护设备发送的预升主状态信息,根据所述第一列车超速防护设备的设备等级确定是否继续切换为主用设备。在一种可能的实现方式中,根据所述第一列车超速防护设备的设备等级确定是否继续切换为主用设备,包括:若所述第一列车超速防护设备为预设第一等级设备,则所述第一列车超速防护设备继续切换为主用设备;或者,若所述第一列车超速防护设备为预设第二等级设备,则所述第一列车超速防护设备停止切换为主用设备。在一种可能的实现方式中,所述方法还包括:所述第一列车超速防护设备实时监听所述第二列车超速防护设备发送的状态信息;所述第一列车超速防护设备根据是否监听到所述第二列车超速防护设备发送的状态信息,或者根据监听到的第二列车超速防护设备发送的状态信息,确定是否切换当前状态。在一种可能的实现方式中,所述第一列车超速防护设备与所述第二列车超速防护设备之间通过网线连接;所述第一列车超速防护设备确定满足切换为主用设备的条件时,向所述第二列车超速防护设备发送预升主状态信息,包括:若所述第一列车超速防护设备接收到第二列车超速防护设备通过网线发送的状态信息,且所述状态信息指示所述第二列车超速防护设备非主用设备,则所述第一列车超速防护设备确定满足切换为主用设备的条件;所述第一列车超速防护设备向所述第二列车超速防护设备发送预升主状态信息。在一种可能的实现方式中,所述第一列车超速防护设备与所述第二列车超速防护设备之间设置有数据传输设备,所述第一列车超速防护设备与所述第二列车超速防护设备通过所述数据传输设备传输状态信息;所述第一列车超速防护设备确定满足切换为主用设备的条件时,向所述第二列车超速防护设备发送预升主状态信息,还包括:若所述第一列车超速防护设备处于备用状态,且所述第一列车超速防护设备接收到所述第二列车超速防护设备通过网线或所述数据传输设备发送的状态信息,所述状态信息指示所述第二列车超速防护设备处于离线状态,则所述第一列车超速防护设备确定满足切换为主用设备的条件;或者,若所述第一列车超速防护设备处于备用状态,且所述第一列车超速防护设备在第二预设时长内未接收到所述第二列车超速防护设备通过网线发送的同步信号,所述第一列车超速防护设备通过所述数据传输设备确定所述第二列车超速防护设备处于断开状态,则所述第一列车超速防护设备确定满足切换为主用设备的条件;所述第一列车超速防护设备向所述第二列车超速防护设备发送预升主状态信息。在一种可能的实现方式中,所述第一列车超速防护设备与所述第二列车超速防护设备之间还通过硬线连接;所述第一列车超速防护设备确定满足切换为主用设备的条件时,向所述第二列车超速防护设备发送预升主状态信息,还包括:若所述第一列车超速防护设备处于备用状态,且所述第一列车超速防护设备与所述第二列车超速防护设备和所述数据传输设备均通信中断,所述第一列车超速防护设备通过所述硬线确定所述第二列车超速防护设备所处状态为离线状态,则所述第一列车超速防护设备确定满足切换为主用设备的条件;所述第一列车超速防护设备向所述第二列车超速防护设备发送预升主状态信息。在一种可能的实现方式中,所述方法还包括:若所述第一列车超速防护设备为主用设备,且所述第一列车超速防护设备与所述第二列车超速防护设备和所述数据传输设备均通信中断,所述第一列车超速防护设备通过所述硬线确定所述第二列车超速防护设备所处状态非离线状态,则所述第一列车超速防护设备切换至离线状态。第三方面,本申请实施例提供一种双机热备系统,所述双机热备系统包括相互连接的第一列车超速防护设备和第二列车超速防护设备。第二方面或第三方面中任意一种实现方式所带来的技术效果可参见第一方面的实现方式所带来的技术效果,此处不再赘述。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为现有技术的双机热备系统的结构示意图;图2为本申请实施例提供的一种列车超速防护设备的结构示意图;图3为本申请实施例提供的一种双机热备系统的结构示意图;图4为本申请实施例提供的另一种双机热备系统的结构示意图;图5为本申请实施例提供的另一种双机热备系统的结构示意图;图6为本申请实施例提供的一种双机热备系统中设备的控制方法的流程示意图;图7为本申请实施例提供的一种列车超速防护设备状态切换的流程示意图。具体实施方式为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。本申请实施例提供的一种列车超速防护设备应用于双机热备系统中,与双机热备系统中的第二列车超速防护设备相互连接,下文中的第一列车超速防护设备称为第一atp设备,第二列车超速防护设备称为第二atp设备。该列车超速防护设备可以是图3中所示的第一atp设备100。该列车超速防护设备的结构示意图具体如图2所示,第一atp设备包括速度传感器101、存储器102和处理器103。速度传感器101,用于实时检测列车的运行速度。存储器102,用于存储第一atp设备100运行时所产生的数据信息和处理器103运行时所使用的程序代码,如本申请实施例提供的双机热备系统中设备的控制方法的程序代码等,其中,程序代码可以由处理器103执行。处理器103,可以包括一个或多个中央处理单元(centralprocessingunit,cpu),或者数字处理单元等等。处理器103,用于根据速度传感器101检测的列车运行速度确定列车是否超速。处理器103,还用于调用存储器102中存储的程序代码以实现如下过程:确定满足切换为主用设备的条件时,向第二atp设备发送预升主状态信息;若在发送预升主状态信息后的第一预设时长内未接收到第二atp设备发送的预升主状态信息,则切换为主用设备;或者,若在发送预升主状态信息后的第一预设时长内接收到第二atp设备发送的预升主状态信息,根据设备等级确定是否继续切换为主用设备。本申请实施例中不限定上述速度传感器101、存储器102和处理器103之间的具体连接介质。本申请实施例在图2中,速度传感器101、存储器102和处理器103之间通过总线104连接,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线104可以分为地址总线、数据总线、控制总线等。为便于表示,图2中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。在一种实施方式中,第一atp设备100中的处理器103具体可以根据第一atp设备的设备等级确定是否继续切换为主用设备。其中,设备等级是预先设定的,即预先将第一atp设备和第二atp设备设置为不同等级的设备。例如,可以将第一atp设备设置为第一等级设备,将第二atp设备设置为第二等级设备;也可以将第二atp设备设置为第一等级设备,将第一atp设备设置为第二等级设备。当第一等级设备和第二等级设备均预升主时,第一等级设备可以升为主用设备,第二等级设备撤回预升主,不再升为主用设备。在该实施例中,处理器103确定第一atp设备满足切换为主用设备的条件时,需要先向双机热备系统中的第二atp设备发送第一atp设备的预升主状态信息。如果在发送预升主状态信息后的第一预设时长内未接收到第二atp设备发送的预升主状态信息,第一atp设备可以切换为主用设备。如果在发送预升主状态信息后的第一预设时长内接收到第二atp设备发送的预升主状态信息,当第一atp设备为预设的第一等级设备时,第一atp设备可以继续切换为主用设备,当第一atp设备为预设的第二等级设备时,第一atp设备需要停止切换为主用设备。处理器103还可以实时监听与第二atp设备发送的状态信息,根据是否监听到第二atp设备发送的状态信息,或者根据监听到的第二atp设备发送的状态信息,确定是否切换第一atp设备的当前状态。在一种实施方式中,如图3所示,双机热备系统中包括相互连接的第一atp设备100和第二atp设备300。第一atp设备100与第二atp设备300之间通过网线301连接。第一atp设备100与第二atp设备300之间通过网线301可以发送列车超速防护设备的状态,也可以发送同步信号。第一atp设备100和第二atp设备300可以根据自身的状态及对端设备的状态进行主备切换。第一atp设备100和第二atp设备300进行主备切换的过程基本相同。下文以第一atp设备100为例,说明进行主备切换的具体过程。第一atp设备100的处理器103具体可以根据第一atp设备当前的状态信息和接收到的第二atp设备通过网线发送的状态信息,确定第一atp设备是否切换当前状态。在该实施例中,如果处理器103接收到第二atp设备通过网线发送的状态信息,且该状态信息指示第二atp设备为非主用设备,确定第一atp设备满足切换为主用设备的条件,第一atp设备可以向第二atp设备发送预升主状态信息。处理器103在向第二atp设备发送预升主状态信息后,如果在第一预设时长内接收到第二atp设备发送的预升主状态信息,当第一atp设备为预设的第一等级设备时,第一atp设备可以继续切换为主用状态,当第一atp设备为预设的第二等级设备时,第一atp设备需要停止切换为主用设备,切换到离线状态。处理器103在向第二atp设备发送预升主状态信息后,如果接收到第二atp设备通过网线发送的状态信息,且该状态信息指示第二atp设备处于主用状态,第一atp设备需要停止切换为主用设备,切换到离线状态。处理器103在向第二atp设备发送预升主状态信息后,如果接收到速度传感器101检测的列车当前运行速度不为零的信息,确定第一atp设备停止切换为主用设备,切换到离线状态。在一种可选的实施例中,如果第一atp设备当前正处于离线状态,处理器103接收到第二atp设备通过网线发送的状态信息,且该状态信息指示第二atp设备处于备用状态或预升主状态时,第一atp设备可以继续维持离线状态。在一种可选的实施例中,如果第一atp设备当前正处于主用状态,处理器103接收到第二atp设备通过网线发送的状态信息,并同时向第二atp设备发送状态信息,该状态信息为第一atp设备与外部设备的通信状态信息,例如,第一atp设备与地面设备、联锁设备等之间的通信状态,且该状态信息指示第一atp设备与外部设备通信失败,第一atp设备可以切换到离线状态。在一种可选的实施例中,如果第一atp设备当前正处于备用状态,处理器103接收到第二atp设备通过网线发送的状态信息,且该状态信息指示第二atp设备处于主用状态,处理器103在第三预设时长内解析第二atp设备通过网线发送的同步信号失败,第一atp设备可以切换到离线状态。在另一种实施方式中,如图4所示,第一atp设备100与第二atp设备300之间还设置有数据传输设备401,通过数据传输设备401传输两个设备之间的状态信息。数据传输设备401可以是一个具有处理器和通信接口的硬件系统。第一atp设备100中的处理器103还可以根据第一atp设备当前的状态信息和接收到的第二atp设备通过数据传输设备发送的状态信息,确定第一atp设备是否切换当前状态。在该实施例中,如果第一atp设备当前正处于离线状态,处理器103接收到速度传感器101检测的列车当前运行速度为零的信息,且接收到第二atp设备通过网线或数据传输设备发送的状态信息,该状态信息指示第二atp设备处于离线状态,则确定第一atp设备满足切换为主用设备的条件,处理器103向第二atp设备发送预升主状态信息。在一种可选的实施例中,如果第一atp设备当前正处于离线状态,处理器103接收到速度传感器101检测的列车当前运行速度为零的信息,且在第二预设时长内未接收到第二atp设备通过网线发送的同步信号,通过数据传输设备确定第二atp设备处于断开状态,则确定第一atp设备满足切换为主用设备的条件,处理器103向第二atp设备发送预升主状态信息。处理器103在向第二atp设备发送预升主状态信息后,如果在第一预设时长内接收到第二atp设备发送的预升主状态信息,当第一atp设备为预设的第一等级设备时,第一atp设备可以继续切换为主用状态,当第一atp设备为预设的第二等级设备时,第一atp设备需要停止切换为主用设备,切换到离线状态。处理器103在向第二atp设备发送预升主状态信息后,如果接收到第二atp设备通过网线发送的状态信息,且该状态信息指示第二atp设备处于主用状态,第一atp设备需要停止切换为主用设备,切换到离线状态。处理器103在向第二atp设备发送预升主状态信息后,如果接收到速度传感器101检测的列车当前运行速度不为零的信息,确定第一atp设备停止切换为主用设备,切换到离线状态。在一种可选的实施例中,确定第一atp设备满足切换为主用设备的条件时,处理器103可以通过网线及数据传输设备向第二atp设备发送预升主状态信息。如果在第一预设时长内未接收到第二atp设备发送的预升主状态信息或主用状态信息,第一atp设备可以切换到主用状态。在一种可选的实施例中,如果第一atp设备当前正处于离线状态,处理器103接收到第二atp设备通过网线或数据传输设备发送的状态信息,该状态信息指示第二atp设备处于主用状态,根据网线发送的同步信号确定第一atp设备和第二atp设备同步成功,且处理器103接收到速度传感器101检测的列车当前运行速度为零的信息,第一atp设备可以切换到备用状态。在一种可选的实施例中,如果第一atp设备当前正处于备用状态,处理器103接收到第二atp设备通过网线或数据传输设备发送的状态信息,该状态信息指示第二atp设备处于离线状态,第一atp设备可以切换到主用状态。在一种可选的实施例中,如果第一atp设备当前正处于备用状态,处理器103在第二预设时长内未接收到第二atp设备通过网线发送的同步信号,通过数据传输设备确定第二atp设备处于断开状态,第一atp设备可以切换到主用状态。在另一种实施方式中,如图5所示,第一atp设备100与第二atp设备300之间还通过硬线501连接。硬线501可以是直径1毫米以上可导电的固态金属的单根导线,用来发送脉冲信号。第一atp设备100中的处理器103还可以根据本设备当前的状态信息,以及通过硬线501确定的第二atp设备当前的状态信息,确定第一atp设备是否切换当前状态。具体地,如图7所示,列车上的atp系统上电或重启后,第一atp设备100和第二atp设备200均进入离线状态,且均可以按照图7和表1中所示的条件进行不同状态的切换。下文以第一atp设备100为例进行说明,处理器103可以根据如图7和表1所示的状态信息切换条件对第一atp设备的状态进行切换。表1转换前\转换后离线预升主主用备用停机离线条件1条件2\条件3条件9\条件10主用条件4\\\条件10备用条件5\条件6\条件10预升主条件7\条件8\条件10停机\\\\\如果第一atp设备当前正处于离线状态,当第一atp设备状态信息切换条件的符合表1中的条件1时,第一atp设备维持离线状态。条件1可以包括:第一atp设备当前正处于离线状态,第一atp设备接收到第二atp设备通过网线发送的状态信息,且该状态信息指示第二atp设备处于备用状态或预升主状态时,第一atp设备可以继续维持离线状态。第一atp设备当前正处于离线状态,第一atp设备与第二atp设备和数据传输设备均通信中断,第一atp设备继续维持离线状态。如果第一atp设备当前正处于离线状态,当第一atp设备状态信息切换条件的符合表1中的条件2时,第一atp设备可以切换到预升主状态。条件2可以包括:第一atp设备当前正处于离线状态,第一atp设备的速度传感器检测到列车的当前运行速度为零,且第一atp设备接收到第二atp设备通过网线或数据传输设备发送的状态信息,该状态信息指示第二atp设备处于离线状态,第一atp设备可以切换到预升主状态。第一atp设备当前正处于离线状态,第一atp设备的速度传感器检测到列车的当前运行速度为零,且在设定时长内未接收到第二atp设备通过网线发送的同步信号,通过数据传输设备确定第二atp设备处于断开状态,第一atp设备可以切换到预升主状态。所述断开状态指第二atp设备与数据传输设备的通信中断,即如果数据传输设备超过设定时长未接收到第二atp设备发送的信息,将第二atp设备标记为断开状态。如果第一atp设备当前正处于离线状态,当第一atp设备状态信息切换条件的符合表1中的条件3时,第一atp设备可以切换到备用状态。条件3可以包括:第一atp设备当前正处于离线状态,第一atp设备的速度传感器检测到列车的当前运行速度为零,且第一atp设备接收到第二atp设备通过网线或数据传输设备发送的状态信息,该状态信息指示第二atp设备处于主用状态,根据网线发送的同步信号确定第一atp设备和第二atp设备同步成功,第一atp设备可以切换到备用状态。如果第一atp设备当前正处于主用状态,当第一atp设备状态信息切换条件的符合表1中的条件4时,第一atp设备可以切换到离线状态。条件4可以包括:第一atp设备当前正处于主用状态,第一atp设备接收到第二atp设备通过网线发送的状态信息,并同时向第二atp设备发送状态信息,该状态信息为第一atp设备与外部设备的通信状态信息,且该状态信息指示第一atp设备与外部设备通信失败,第一atp设备可以切换到离线状态。第一atp设备当前正处于主用状态,第一atp设备与第二atp设备和数据传输设备均通信中断,通过硬线确定第二atp设备所处状态为非离线状态,第一atp设备可以切换到离线状态。如果第一atp设备当前正处于备用状态,当第一atp设备状态信息切换条件符合表1中的条件5时,第一atp设备可以切换到离线状态。条件5可以包括:第一atp设备当前正处于备用状态,第一atp设备接收到第二atp设备通过网线发送的状态信息,该状态信息指示第二atp设备处于主用状态,且在预定时长内解析第二atp设备通过网线发送的同步信号失败,第一atp设备可以切换到离线状态。第一atp设备当前正处于备用状态,第一atp设备与第二atp设备和数据传输设备均通信中断,第一atp设备可以切换到离线状态。如果第一atp设备当前正处于备用状态,第一atp设备状态信息切换条件的符合表1中的条件6时,第一atp设备可以切换到主用状态。条件6可以包括:第一atp设备当前正处于备用状态,第一atp设备接收到第二atp设备通过网线或数据传输设备发送的状态信息,该状态信息指示第二atp设备处于离线状态,第一atp设备可以切换到主用状态。第一atp设备当前正处于备用状态,第一atp设备在第二预设时长内未接收到第二atp设备通过网线发送的同步信号,通过数据传输设备确定第二atp设备处于断开状态,第一atp设备可以切换到主用状态。第一atp设备当前正处于备用状态,第一atp设备与第二atp设备和数据传输设备均通信中断,通过硬线确定第二atp设备所处状态为离线状态,第一atp设备可以切换到主用状态。如果第一atp设备当前正处于预升主状态,第一atp设备状态信息切换条件的符合表1中的条件7时,第一atp设备需要停止切换为主用设备,可以切换到离线状态。条件7可以包括:第一atp设备当前正处于预升主状态,第一atp设备在第一预设时长内接收到第二列车超速防护设备发送的预升主状态信息,当第一atp设备为预设的第一等级设备时,第一atp设备可以继续切换为主用状态,当第一atp设备为预设的第二等级设备时,第一atp设备需要停止切换为主用设备,可以切换到离线状态。第一atp设备当前正处于预升主状态,第一atp设备接收到第二atp设备通过网线发送的状态信息,且该状态信息指示第二atp设备处于主用状态,第一atp设备需要停止切换为主用设备,可以切换到离线状态。第一atp设备当前正处于预升主状态,第一atp设备与第二atp设备和数据传输设备均通信中断,通过硬线确定第二atp设备处于断开状态,第一atp设备需要停止切换为主用设备,可以切换到离线状态。第一atp设备当前正处于预升主状态,第一atp设备的速度传感器检测到列车的当前运行速度不为零,第一atp设备需要停止切换为主用设备,可以切换到离线状态。如果第一atp设备当前正处于预升主状态,第一atp设备状态信息切换条件的符合表1中的条件8时,第一atp设备可以切换到主用状态。条件8可以包括:第一atp设备当前正处于预升主状态,第一atp设备通过网线及数据传输设备向第二atp设备发送预升主状态信息,在第一预设时长内未接收到第二atp设备发送的预升主状态信息或主用状态信息,第一atp设备可以切换到主用状态。其中,第一预设时长可以是1s,或者可以根据实际需要进行配置。如果第一atp设备状态信息切换条件的符合表1中的条件9时,第一atp设备与第二atp设备和数据传输设备均通信中断,且通过硬线确定第二atp设备处于断开状态,断开状态持续第四预设时长时,第一atp设备可以切换到停机状态。其中,第四预设时长可以是1.5s,或者,可以是1500个通信周期。如果第一atp设备状态信息切换条件的符合表1中的条件10时,确定由软硬件导致第一atp设备出现故障,第一atp设备可以切换到停机状态。考虑到如果第一atp设备与第二atp设备之间的同步信号不能正常发送或接收时,可能会出现双主用的现象,即第一atp设备和第二atp设备均工作在主用状态。为了避免双主用现象的发生,在一种实施例中,当第一atp设备当前正处于主用状态,并且监测到第二atp设备也处于主用状态时,如果第一atp设备为预设第一等级设备,第一atp设备在第五预设时长后切换到停机状态;如果第一atp设备为预设第二等级设备,第一atp设备在第六预设时长后切换到停机状态。其中,第五预设时长可以是10个通信周期,第六预设时长可以是5个通信周期。基于同一发明构思,本发明实施例中还提供了一种双机热备系统中设备的控制方法,该双机热备系统包括相互连接的第一atp设备和第二atp设备,该双机热备系统中设备的控制方法可以由列车超速防护设备执行。由于该双机热备系统中设备的控制方法对应的是本发明实施例列车超速防护设备对应的方法,并且该方法解决问题的原理与该列车超速防护设备相似,因此该方法的实施可以参见上述列车超速防护设备的实施,重复之处不再赘述。图6示出了本申请实施例提供的一种双机热备系统中设备的控制方法的流程示意图。如图6所示,该双机热备系统中设备的控制方法具体包括如下步骤:步骤s601,确定满足切换为主用设备的条件时,向第二atp设备发送预升主状态信息。步骤s602,发送预升主状态信息后的第一预设时长内监听第二atp设备发送的预升主状态信息。步骤s603,判断是否接收到第二atp设备发送的预升主状态信息;若是,则执行步骤s604;若否,则执行步骤s605;步骤s604,根据第一atp设备的设备等级确定是否继续切换为主用设备。步骤s605,第一atp设备切换为主用设备。在一种可能的实现方式中,第一atp设备与第二atp设备之间通过网线连接,第一atp设备确定满足切换为主用设备的条件时,向第二atp设备发送预升主状态信息,包括:如果第一atp设备接收到第二atp设备通过网线发送的状态信息,且状态信息指示第二atp设备为非主用设备,则第一atp设备确定满足切换为主用设备的条件,第一atp设备向第二atp设备发送预升主状态信息。在一种可能的实现方式中,第一atp设备与第二atp设备之间还设置有数据传输设备,第一atp设备与第二atp设备通过数据传输设备传输状态信息,该方法还包括:如果第一atp设备处于备用状态,且第一atp设备接收到第二atp设备通过网线或数据传输设备发送的状态信息,状态信息指示第二atp设备处于离线状态,则第一atp设备确定满足切换为主用设备的条件,第一atp设备向第二atp设备发送预升主状态信息。如果第一atp设备处于备用状态,且第一atp设备在第二预设时长内未接收到第二atp设备通过网线发送的同步信号,第一atp设备通过数据传输设备确定第二atp设备处于断开状态,则第一atp设备确定满足切换为主用设备的条件,第一atp设备向第二atp设备发送预升主状态信息。在一种可能的实现方式中,第一atp设备与第二列车超速防护设备之间还通过硬线连接,该方法还包括:如果第一atp设备当前处于备用状态,且第一atp设备与第二atp设备和数据传输设备均通信中断,第一atp设备通过硬线确定第二atp设备所处状态为离线状态,则第一atp设备确定满足切换为主用设备的条件,第一atp设备向第二atp设备发送预升主状态信息。如果第一atp设备为主用设备,且第一atp设备与第二atp设备和数据传输设备均通信中断,第一atp设备通过硬线确定第二atp设备所处状态非离线状态,则第一atp设备切换至离线状态。在一种可能的实现方式中,根据第一atp设备的设备等级确定是否继续切换为主用设备,包括:如果第一atp设备为预设第一等级设备,则第一atp设备继续切换为主用设备。如果第一atp设备为预设第二等级设备,则第一atp设备停止切换为主用设备。基于同一发明构思,本发明实施例中还提供了一种双机热备系统,该双机热备系统的结构框图可以如图3所示,该双机热备系统包括第一atp设备100,以及与第一atp设备100相互连接的第二atp设备300。第一atp设备100和第二atp设备300均可以实现图2中的列车超速防护设备100所实现的各种功能。本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。本申请是参照根据本申请的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。当前第1页1 2 3 
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除
热门咨询
tips