一种基于心跳报文的计算机联锁子系统主备切换系统技术方案

技术编号:28682317 阅读:38 留言:0更新日期:2021-06-02 03:00
本发明专利技术涉及一种基于心跳报文的计算机联锁子系统主备切换系统,包括:通信服务器,包括通信服务器A和通信服器B;通道,包括A通道和B通道;所述A通道与通信服务器A和通信服器B连接;所述B通道与通信服务器A和通信服器B连接;联锁单元,包括归属于通道A的第一联锁单元和第二联锁单元,以及归属于通道B的第三联锁单元和第四联锁单元;各联锁单元和各通道之间通过设备间心跳报文传递设备的状态信息。该系统通过设计专用心跳报文实现了联锁子系统主备决定和主备切换,并在系统某单元出行网络通信故障时,实现快速精准的故障定位,降低联锁系统整体硬件成本,提高系统切换效率及通信故障定位效率。

【技术实现步骤摘要】
一种基于心跳报文的计算机联锁子系统主备切换系统
本专利技术涉及一种联锁子系统主备切换系统,属于通信
,具体是涉及一种基于心跳报文的计算机联锁子系统主备切换系统。
技术介绍
二乘二取二制式冗余结构,由于其具有安全性高、可靠性好、造价低等优点,在轨道交通计算机联锁领域已经广泛应用,在联锁子系统中初始化决定主备系关系及主备系切换机制实现中,目前主要有硬件实现和软硬结合实现两种主要模式。使用硬件设备完成联锁主备决定和主备切换功能,其成本高并且技术难度大,功能高度集中在硬件调度单元,一旦该单元失败,则会导致整个系统失败。软硬件结合仲裁主要利用联锁系统中某个网络设备作为通信载体,主要使用软件模式完成联锁主备决定和主备切换功能,通常有如下问题:(1)第一次上电初始化时决定主备系统存在问题:(1)原有联锁系统通常按照上电顺序来决定主备关系,但无法解决各设备同时上电引发的冲突问题。如果人工手动上电,避开同时上电问题,又违背了初次上电随机决定主备关系的设计原则;(2)系统运行过程中,主备切换通常需要500ms以上的耗时;(3)系统运行过程中,本文档来自技高网...

【技术保护点】
1.一种基于心跳报文的计算机联锁子系统主备切换系统,其特征在于,包括:/n通信服务器,包括通信服务器A和通信服器B;/n通道,包括A通道和B通道;所述A通道与通信服务器A和通信服器B连接;所述B通道与通信服务器A和通信服器B连接;/n联锁单元,包括归属于通道A的第一联锁单元和第二联锁单元,以及归属于通道B的第三联锁单元和第四联锁单元;/n各联锁单元和各通道之间通过设备间心跳报文传递设备的状态,所述心跳报文不仅包括自身状态,还包括系统中各联锁单元和各通道的状态信息;所述联锁单元根据自身运行状态修改心跳报文中的对应自身设备状态描述字段,并且根据接收到的其他设备心跳数据更新所述心跳报文中其它设备对应...

【技术特征摘要】
1.一种基于心跳报文的计算机联锁子系统主备切换系统,其特征在于,包括:
通信服务器,包括通信服务器A和通信服器B;
通道,包括A通道和B通道;所述A通道与通信服务器A和通信服器B连接;所述B通道与通信服务器A和通信服器B连接;
联锁单元,包括归属于通道A的第一联锁单元和第二联锁单元,以及归属于通道B的第三联锁单元和第四联锁单元;
各联锁单元和各通道之间通过设备间心跳报文传递设备的状态,所述心跳报文不仅包括自身状态,还包括系统中各联锁单元和各通道的状态信息;所述联锁单元根据自身运行状态修改心跳报文中的对应自身设备状态描述字段,并且根据接收到的其他设备心跳数据更新所述心跳报文中其它设备对应的字段。


2.根据权利要求1所述的一种基于心跳报文的计算机联锁子系统主备切换系统,其特征在于,当联锁单元或者通信服务器发现所有其他设备的心跳都超时,则判断为本设备通信异常,并且在下一个通信时序时判断其他设备依然超时时确认本设备通信异常。


3.根据权利要求1所述的一种基于心跳报文的计算机联锁子系统主备切换系统,其特征在于,本联锁系统中的任何一个设备,其发送的心跳报文内容包括其所感知到的该联锁系统中所有其他设备的通信状态,该联锁系统中某个联锁单元或者通信服务器发现某设备的心跳超时,可结合其他设备发到本设备的心跳报文内容中某个设备状态对应字段,判断为该设备对其他设备同样处于心跳超时状态,进而判断某个设备出现通信异常,并且在下一个通信时序时以同样判断模式,确认该设备是否存在通信异常。


4.根据权利要求1所述的一种基于心跳报文的计算机联锁子系统主备切换系统,其特征在于,通信服务器A和通信服务器B在上电过程中,在第一时序发送本机上电心跳报文同时接收其他设备心跳报文,根据接收到的心跳报文判断是否进入主机或备机状态。


5.根据权利要求3所述的一种基于心跳报文的计算机联锁子系统主备切换系统,其特征在于,当通信服务器A和通信服务器B同时进入上电状态、备机状态时,双机各自取一个随机数,各自在所取得随机数的通信周期内,等待对方成为主机,如果对方在随机数周期内未设定为主机,则自己设置自己为主机。


6.根据权利要求1所述的一种基于心跳报文的计算机联锁子系统主备切换系统,其特征在于,通信服务器A和通信服务器B中的备机在每个周期检查从联锁单元CPU发送到的心跳报文,从...

【专利技术属性】
技术研发人员:吴正中郑刚汪永刚张涛
申请(专利权)人:北京城建智控科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1