本发明涉及轨道交通,尤其涉及一种车载子系统命令处理方法、装置、设备及存储介质。
背景技术:
1、在现有城市轨道交通控制系统中,联锁子系统可根据车载子系统发送的控制信息开关站台门,启动和停止间隙探测,启动洗车流程。若不同车载子系统对同一站台下发命令或对同一洗车机下发命令,不仅会影响站台门和洗车机的正常运行,而且存在一定的安全风险。
2、因此,如何更好在联锁子系统同时收到多个不同车载子系统时进行合理响应,已经成为业界亟待解决的问题。
技术实现思路
1、本发明提供一种车载子系统命令处理方法、装置、设备及存储介质,用以解决现有技术中联锁子系统同时收到多个不同车载子系统时进行合理响应的缺陷。
2、本发明提供一种车载子系统命令处理方法,包括:
3、在联锁子系统在预设时间段内连续接收到来自多个不同车载子系统发送的合法操作命令的情况下,对每个所述合法操作命令进行有效性分析;其中,所述合法操作命令包括合法站台操作命令或者合法洗车机操作命令;
4、根据各个所述合法操作命令的有效性分析结果,执行所述操作命令。
5、根据本发明提供的一种车载子系统命令处理方法,所述对每个所述操作命令进行有效性分析,包括:
6、在所述联锁子系统接收到车载子系统下发的站台操作命令的情况下,将车载子系统下发命令的站台与联锁子系统配置的站台进行对比分析;
7、在车载子系统下发命令的站台与联锁子系统配置的站台不一致的情况下,执行故障处理,所述联锁子系统断开与所述车载子系统的通信连接;
8、在所述车载子系统下发命令的站台与联锁子系统配置的站台一致的情况下,判定所述站台操作命令为合法站台操作命令。
9、根据本发明提供的一种车载子系统命令处理方法,在所述多个合法操作命令为下发给同一站台的合法站台操作命令或下发给同一洗车机的洗车机合法洗车机操作命令的情况,所述根据各个所述合法操作命令的有效性分析结果,执行所述操作命令,包括:
10、在所述有效性分析结果为所述多个合法操作命令中仅包括一个有效命令的情况下,执行所述有效命令,并设置其它合法操作命令不执行;
11、其中,所述其它合法操作命令是所述多个合法操作命令中除所述有效命令之外的其它合法操作命令。
12、根据本发明提供的一种车载子系统命令处理方法,所述根据各个所述合法操作命令的有效性分析结果,执行所述操作命令,包括:
13、在所述有效性分析结果为所述多个合法操作命令中包括多个有效命令的情况下,所述联锁子系统断开与所述车载子系统的通信连接。
14、根据本发明提供的一种车载子系统命令处理方法,所述有效命令,包括以下至少一项:站台门开、关门命令、间隙探测启动、停止命令、洗车请求、头停稳、中停稳、尾停稳、暂停洗车和通过洗车区请求。
15、本发明还提供一种车载子系统命令处理装置,包括:
16、分析模块,用于在联锁子系统在预设时间段内连续接收到来自多个不同车载子系统发送的合法操作命令的情况下,对每个所述合法操作命令进行有效性分析;其中,所述合法操作命令包括合法站台操作命令或者合法洗车机操作命令;
17、执行模块,用于根据各个所述合法操作命令的有效性分析结果,执行所述操作命令。
18、根据本发明提供的一种车载子系统命令处理装置,在所述多个合法操作命令为下发给同一站台的合法站台操作命令或下发给同一洗车机的洗车机合法洗车机操作命令的情况下,所述执行模块,具体用于:
19、在所述有效性分析结果为所述多个合法操作命令中仅包括一个有效命令的情况下,执行所述有效命令,并设置其它合法操作命令不执行;
20、其中,所述其它合法操作命令是所述多个合法操作命令中除所述有效命令之外的其它合法操作命令。
21、根据本发明提供的一种车载子系统命令处理装置,所述执行模块,具体用于:
22、在所述有效性分析结果为所述多个合法操作命令中包括多个有效命令的情况下,所述联锁子系统断开与所述车载子系统的通信连接。
23、根据本发明提供的一种车载子系统命令处理装置,所述有效命令,包括以下至少一项:站台门开、关门命令、间隙探测启动、停止命令、洗车请求、头停稳、中停稳、尾停稳、暂停洗车和通过洗车区请求。
24、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述车载子系统命令处理方法。
25、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述车载子系统命令处理方法。
26、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述车载子系统命令处理方法。
27、本发明提供的车载子系统命令处理方法、装置、设备及存储介质,在联锁子系统在预设时间段内连接收到来自多个不同车载子系统发送的合法操作命令,可以进一步通过对每个所述操作命令进行有效性分析,根据各个所述操作命令的有效性分析结果,对应执行操作命令,避免简单的响应执行多个操作命令,保证命令安全被执行。
1.一种车载子系统命令处理方法,其特征在于,包括:
2.根据权利要求1所述的车载子系统命令处理方法,其特征在于,在对每个所述合法操作命令进行有效性分析的步骤之前,还包括:
3.根据权利要求1所述的车载子系统命令处理方法,其特征在于,在所述多个合法操作命令为下发给同一站台的合法站台操作命令或下发给同一洗车机的洗车机合法洗车机操作命令的情况下,所述根据各个所述合法操作命令的有效性分析结果,执行所述操作命令,包括:
4.根据权利要求3所述的车载子系统命令处理方法,其特征在于,所述根据各个所述合法操作命令的有效性分析结果,执行所述操作命令,包括:
5.根据权利要求3-4任一项所述的车载子系统命令处理方法,其特征在于,所述有效命令,包括以下至少一项:站台门开、关门命令、间隙探测启动、停止命令、洗车请求、头停稳、中停稳、尾停稳、暂停洗车和通过洗车区请求。
6.一种车载子系统命令处理装置,其特征在于,包括:
7.根据权利要求6所述的车载子系统命令处理装置,其特征在于,在所述多个合法操作命令为下发给同一站台的合法站台操作命令或下发给同一洗车机的洗车机合法洗车机操作命令的情况下,所述执行模块,具体用于:
8.根据权利要求7所述的车载子系统命令处理装置,其特征在于,所述执行模块,具体用于:
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至5任一项所述车载子系统命令处理方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述车载子系统命令处理方法。