冗余单元控制系统、方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:37717619 阅读:16 留言:0更新日期:2023-06-02 00:14
本申请涉及一种冗余单元控制系统、方法、装置、计算机设备及存储介质。所述系统包括仲裁单元及多个系统单元,任一系统单元具有对应的运行层级,其中:系统单元用于周期性进行系统故障检测,得到对应的故障检测结果,并在故障检测结果表征系统单元发生故障的情况下,作为故障系统单元向仲裁单元发送故障信息;仲裁单元用于在接收到故障系统单元发送的故障信息的情况下,将故障系统单元对应的第一运行层级作为第一目标运行层级,从对应第二运行层级的系统单元中确定目标系统单元,将目标系统单元的运行层级升级为第一目标运行层级,并向目标系统单元发送第一运行层级更新信息。采用本系统能够降低系统的维护成本。系统能够降低系统的维护成本。系统能够降低系统的维护成本。

【技术实现步骤摘要】
冗余单元控制系统、方法、装置、计算机设备及存储介质


[0001]本申请涉及铁路信号控制
,特别是涉及一种冗余单元控制系统、方法、装置、计算机设备及存储介质。

技术介绍

[0002]铁路是国民经济的大动脉,铁路信号控制系统担负着保障行车安全与运输效率的重任,因此对系统可用性提出了极高的要求。我国铁路运输业务繁忙,线路占用率高,地面信号控制系统的失效用会直接导致其管辖的铁路线路不可用,因此对地面信号控制系统的可用性要求更高。
[0003]当前,我国的铁路信号地面控制系统多以二乘二取二架构为设备的主要架构模式。二乘二取二架构即同时设置主系和热备系,每一系内均有两个CPU,两个CPU执行同一套程序产生两个输出,系统确认两个输出相同后向外传输输出,能够确保只要有一系能够正常工作,系统即能产生正常的输出。
[0004]然而,二乘二取二架构要求维修人员必须实现足够小的故障恢复时间,否则第二系同样出现故障时将导致系统不可用,因此也对维修维护周期、备件贮存、人员抵达现场进行维修的速度要求较高,使得维护成本增加。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种冗余单元控制系统、方法、装置、计算机设备及存储介质。
[0006]第一方面,本申请提供了一种冗余单元控制系统。所述系统包括仲裁单元及多个系统单元,任一所述系统单元具有对应的运行层级,其中:
[0007]所述系统单元,用于周期性进行系统故障检测,得到对应的故障检测结果,并在所述故障检测结果表征所述系统单元发生故障的情况下,作为故障系统单元向所述仲裁单元发送故障信息;
[0008]所述仲裁单元,用于在接收到所述故障系统单元发送的故障信息的情况下,将所述故障系统单元对应的第一运行层级作为第一目标运行层级,从对应第二运行层级的系统单元中确定目标系统单元,将所述目标系统单元的所述运行层级升级为所述第一目标运行层级,并向所述目标系统单元发送第一运行层级更新信息,所述第一运行层级更新信息用于表示所述目标系统单元已升级至所述第一目标运行层级,所述第二运行层级为所述第一目标运行层级的下一层级。
[0009]在其中一个实施例中,所述仲裁单元,还用于在接收到所述故障系统单元发送的所述故障信息的情况下,将所述故障系统单元的所述运行层级降级为离线层级,并向所述故障系统单元发送第二运行层级更新信息,所述第二运行层级更新信息用于表示所述故障系统单元已降级至所述离线层级。
[0010]在其中一个实施例中,所述系统单元,还用于在接收到所述仲裁单元发送的运行
层级更新信息后,从所述运行层级更新信息中获取第二目标运行层级,并将所述系统单元的运行状态调整为所述第二目标运行层级对应的运行状态。
[0011]在其中一个实施例中,所述仲裁单元,还用于在将所述目标系统单元的所述运行层级升级为所述第一目标运行层级后,将所述第二运行层级作为所述第一目标运行层级,重复执行从对应第二运行层级的系统单元中确定目标系统单元,将所述目标系统单元的所述运行层级升级为所述第一目标运行层级,并向所述目标系统单元发送第一运行层级更新信息的步骤,直至不存在所述第二运行层级或者所述第二运行层级对应的系统单元数量为0为止。
[0012]在其中一个实施例中,所述仲裁单元,还用于在接收到待启用系统单元发送的启用信息时,根据对应最低运行层级的所述系统单元的数量,确定所述待启用系统单元对应的第三目标运行层级,将所述待启用系统单元的所述运行层级设置为所述第三目标运行层级,并向所述待启用系统单元发送第三运行层级更新信息,所述第三运行层级更新信息用于表示所述待启用系统单元已升级至所述第三目标运行层级,
[0013]其中,所述最低运行层级为当前已启用的所述系统单元对应的所述运行层级中,级别最低的所述运行层级。
[0014]在其中一个实施例中,所述运行层级按照级别由高到底的顺序进行排序,包括主用层级、第一备用层级、第二备用层级及第三备用层级,其中不同的所述运行层级对应的运行状态不同,所述运行状态用于表征与所述系统单元中的主用单元的运行同步状态,所述运行同步状态与所述运行层级的级别高低正相关。
[0015]在其中一个实施例中,所述仲裁单元,还用于在所述最低运行层级为所述第三备用层级的情况下,将所述第三备用层级作为所述待启用系统单元对应的所述运行层级;或者,
[0016]在所述最低运行层级不是所述第三备用层级的情况下,确定所述最低运行层级中,所述系统单元的当前数量;
[0017]在所述当前数量大于或者等于所述最低运行层级对应的预设单元数量的情况下,将位于所述最低运行层级下一层级的运行层级,作为所述待启用系统单元所在的所述运行层级;或者,
[0018]在所述当前数量小于所述最低运行层级对应的所述预设单元数量的情况下,将所述最低运行层级作为所述待启用系统单元对应的所述运行层级。
[0019]第二方面,本申请还提供了一种冗余单元控制方法。所述方法应用于冗余单元控制系统中的仲裁单元,所述系统还包括多个系统单元,任一所述系统单元具有对应的运行层级,所述方法包括:
[0020]在接收到故障系统单元发送的故障信息的情况下,将所述故障系统单元对应的第一运行层级作为目标运行层级,所述故障系统单元为检测到发生故障的所述系统单元;
[0021]从对应第二运行层级的系统单元中确定目标系统单元,并将所述目标系统单元的所述运行层级升级为所述目标运行层级,所述第二运行层级为所述目标运行层级的下一层级;
[0022]向所述目标系统单元发送运行层级更新信息,所述运行层级更新信息用于表示所述目标系统单元已升级至所述目标运行层级。
[0023]第三方面,本申请还提供了一种冗余单元控制方法。所述方法应用于冗余单元控制系统中的系统单元,所述系统包括仲裁单元及多个所述系统单元,任一所述系统单元具有对应的运行层级,所述方法包括:
[0024]周期性进行系统故障检测,得到对应的故障检测结果;
[0025]在所述故障检测结果表征所述系统单元发生故障的情况下,作为故障系统单元向所述仲裁单元发送故障信息,以使得所述仲裁单元在接收到所述故障信息后,将所述故障系统单元对应的第一运行层级作为目标运行层级,从对应第二运行层级的系统单元中确定目标系统单元,将所述目标系统单元的所述运行层级升级为所述目标运行层级,并向所述目标系统单元发送运行层级更新信息;
[0026]其中,所述运行层级更新信息用于表示所述目标系统单元已升级至所述目标运行层级,所述第二运行层级为所述目标运行层级的下一层级。
[0027]第四方面,本申请还提供了一种冗余单元控制装置。所述装置应用于冗余单元控制系统中的仲裁单元,所述系统还包括多个系统单元,任一所述系统单元具有对应的运行层级,所述装置包括:
[0028]处理模块,用于在接收到故障系统单元发送的故障信息的情况下,将所述故障系统单元对应的第一运行层级作为目标运行层级,所述故障系统单元为检测到发生故障的所述系本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种冗余单元控制系统,其特征在于,所述系统包括仲裁单元及多个系统单元,任一所述系统单元具有对应的运行层级,其中:所述系统单元,用于周期性进行系统故障检测,得到对应的故障检测结果,并在所述故障检测结果表征所述系统单元发生故障的情况下,作为故障系统单元向所述仲裁单元发送故障信息;所述仲裁单元,用于在接收到所述故障系统单元发送的故障信息的情况下,将所述故障系统单元对应的第一运行层级作为第一目标运行层级,从对应第二运行层级的系统单元中确定目标系统单元,将所述目标系统单元的所述运行层级升级为所述第一目标运行层级,并向所述目标系统单元发送第一运行层级更新信息,所述第一运行层级更新信息用于表示所述目标系统单元已升级至所述第一目标运行层级,所述第二运行层级为所述第一目标运行层级的下一层级。2.根据权利要求1所述的系统,其特征在于,所述仲裁单元,还用于在将所述目标系统单元的所述运行层级升级为所述第一目标运行层级后,将所述第二运行层级作为所述第一目标运行层级,重复执行从对应第二运行层级的系统单元中确定目标系统单元,将所述目标系统单元的所述运行层级升级为所述第一目标运行层级,并向所述目标系统单元发送第一运行层级更新信息的步骤,直至不存在所述第二运行层级或者所述第二运行层级对应的系统单元数量为0为止。3.根据权利要求1所述的系统,其特征在于,所述仲裁单元,还用于在接收到待启用系统单元发送的启用信息时,根据对应最低运行层级的所述系统单元的数量,确定所述待启用系统单元对应的第三目标运行层级,将所述待启用系统单元的所述运行层级设置为所述第三目标运行层级,并向所述待启用系统单元发送第三运行层级更新信息,所述第三运行层级更新信息用于表示所述待启用系统单元已升级至所述第三目标运行层级,其中,所述最低运行层级为当前已启用的所述系统单元对应的所述运行层级中,级别最低的所述运行层级。4.根据权利要求3所述的系统,其特征在于,所述运行层级按照级别由高到底的顺序进行排序,包括主用层级、第一备用层级、第二备用层级及第三备用层级,其中不同的所述运行层级对应的运行状态不同,所述运行状态用于表征与所述系统单元中的主用单元的运行同步状态,所述运行同步状态与所述运行层级的级别高低正相关。5.一种冗余单元控制方法,其特征在于,所述方法应用于冗余单元控制系统中的仲裁单元,所述系统还包括多个系统单元,任一所述系统单元具有对应的运行层级,所述方法包括:在接收到故障系统单元发送的故障信息的情况下,将所述故障系统单元对应的第一运行层级作为目标运行层级,所述故障系统单元为检测到发生故障的所述系统单元;从对应第二运行层级的系统单元中确定目标系统单元,并将所述目标系统单元的所述运行层级升级为所述目标运行层级,所述第二运行层级为所述目标运行层级的下一层级;向所述目标系统单元发送运行层级更新信息,所...

【专利技术属性】
技术研发人员:张屹贺保国姚新文史增树
申请(专利权)人:北京西南交大盛阳科技股份有限公司
类型:发明
国别省市:

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

1