本发明涉及轨道系统,尤其是涉及一种轨道系统的安全控制方法、计算机存储介质和轨道系统。
背景技术:
1、相关技术中,现有轨道系统采用二乘二取二结构,即两个控制子系统的输出数据正常,则将控制子系统输出数据作为轨道系统最终执行的命令信息,但是上述方式中,当控制子系统的输出数据存在多数错误时,以少数服从多数进行表决存在安全隐患。
技术实现思路
1、本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明的一个目的在于提出一种轨道系统的安全控制方法,采用该方法可以通过对控制子系统的输出数据进行逻辑运算来获得轨道系统最终执行的命令信息,从而避免了轨道系统的安全隐患。
2、本发明的目的之二在于提出一种计算机存储介质。
3、本发明的目的之三在于提出一种轨道系统。
4、为了解决上述问题,本发明第一方面实施例提供一种轨道系统的安全控制方法,所述轨道系统包括多个控制子系统,所述安全控制方法包括:获取每个所述控制子系统的系统操作数据;根据所述系统操作数据确定有效控制子系统;将所有所述有效控制子系统的输出数据进行逻辑运算以获得逻辑运算结果;根据所述逻辑运算结果确定目标控制子系统,则控制所述轨道系统执行所述目标控制子系统的输出数据。
5、根据本发明实施例的轨道系统的安全控制方法,通过每个控制子系统的系统操作数据来获得系统操作数据正常的有效控制子系统,将所有有效控制子系统的输出数据进行逻辑运算,根据逻辑运算结果确定的目标控制子系统的输出数据作为轨道系统最终执行的命令信息,由此相较于以少数服从多数进行表决的方式来确定轨道系统最终执行的命令信息的方式,本申请中逻辑运算结果确定轨道系统最终执行的命令信息,从而避免了轨道系统的安全隐患。
6、在一些实施例中,根据所述系统操作确定有效控制子系统,包括:对所述系统操作数据进行校验,以获得数据校验结果;根据所述数据校验结果确定所述有效控制子系统。
7、在一些实施例中,所述系统操作数据包括所述控制子系统的当前输入数据和所述控制子系统依据所述当前输入数据获得的当前输出数据,对所述系统操作数据进行校验,以获得数据校验结果,包括:获取预设数据处理逻辑,所述预设数据处理逻辑用于表征输入数据与输出数据之间的对应关系;根据所述预设数据处理逻辑分别对每个控制子系统的当前输入数据和/或当前输出数据进行检验,以获得所述数据检验结果。
8、在一些实施例中,根据所述预设数据处理逻辑分别对每个控制子系统的当前输入数据和/或当前输出数据进行检验,以获得所述数据检验结果,包括:根据所述预设数据处理逻辑对每个控制子系统的当前输入数据进行检验;若所述预设数据处理逻辑中存在与所述当前输入数据对应的目标输出数据,则确定所述数据检验结果为数据正常;若所述预设数据处理逻辑中不存在与所述当前输入数据对应的目标输出数据,则确定所述数据检验结果为数据异常。
9、在一些实施例中,根据所述预设数据处理逻辑分别对每个控制子系统的当前输入数据和/或当前输出数据进行检验,以获得所述数据检验结果,包括:根据所述预设数据处理逻辑获取与所述当前输入数据对应的目标输出数据;根据所述目标输出数据对所述当前输出数据进行检验;若所述目标输出数据与所述当前输出数据一致,则确定所述数据检验结果为数据正常;若所述目标输出数据与所述当前输出数据不一致,则确定所述数据检验结果为数据异常。
10、在一些实施例中,根据所述数据校验结果确定所述有效控制子系统,包括:将所述数据校验结果为数据正常的控制子系统作为所述有效控制子系统。
11、在一些实施例中,将所有所述有效控制子系统的输出数据进行逻辑运算以获得逻辑运算结果,包括:将每个有效控制子系统的输出数据分别与其他有效控制子系统的输出数据进行逻辑与运算,以获得第一逻辑运算结果;将所有第一逻辑运算结果进行逻辑或运算,以获得第二逻辑运算结果。
12、在一些实施例中,根据所述逻辑运算结果确定目标控制子系统,包括:确定所述第二逻辑运算结果为真,则将第一逻辑运算结果为真时对应的任一有效控制子系统作为所述目标控制子系统。
13、本发明第二方面实施例提供一种计算机存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现上述实施例所述的轨道系统的安全控制方法。
14、本发明第三方面实施例提供一种轨道系统,包括:多个控制子系统;主控子系统,所述主控子系统与每个控制子系统连接,所述主控子系统用于执行上述实施例所述的轨道系统的安全控制方法。
15、根据本发明实施例的轨道系统,可以通过对控制子系统的输出数据进行逻辑运算来获得轨道系统最终执行的命令信息,从而避免了轨道系统的安全隐患。
16、本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
1.一种轨道系统的安全控制方法,其特征在于,所述轨道系统包括多个控制子系统,所述安全控制方法包括:
2.根据权利要求1所述的轨道系统的安全控制方法,其特征在于,根据所述系统操作确定有效控制子系统,包括:
3.根据权利要求2所述的轨道系统的安全控制方法,其特征在于,所述系统操作数据包括所述控制子系统的当前输入数据和所述控制子系统依据所述当前输入数据获得的当前输出数据,对所述系统操作数据进行校验,以获得数据校验结果,包括:
4.根据权利要求3所述的轨道系统的安全控制方法,其特征在于,根据所述预设数据处理逻辑分别对每个控制子系统的当前输入数据和/或当前输出数据进行检验,以获得所述数据检验结果,包括:
5.根据权利要求4所述的轨道系统的安全控制方法,其特征在于,根据所述预设数据处理逻辑分别对每个控制子系统的当前输入数据和/或当前输出数据进行检验,以获得所述数据检验结果,包括:
6.根据权利要求2-5任一项所述的轨道系统的安全控制方法,其特征在于,根据所述数据校验结果确定所述有效控制子系统,包括:
7.根据权利要求1所述的轨道系统的安全控制方法,其特征在于,将所有所述有效控制子系统的输出数据进行逻辑运算以获得逻辑运算结果,包括:
8.根据权利要求7所述的轨道系统的安全控制方法,其特征在于,根据所述逻辑运算结果确定目标控制子系统,包括:
9.一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-8任一项所述的轨道系统的安全控制方法。
10.一种轨道系统,其特征在于,包括: