联锁系统的设备控制方法、系统、装置、设备和存储介质与流程



1.本发明涉及联锁系统技术领域,尤其涉及一种联锁系统的设备控制方法、系统、装置、设备和存储介质。


背景技术:



2.在轨道交通cbtc(communication based train control,基于通信的列车控制)系统运营过程中,计算机联锁是保证车站内列车和调车作业安全,提高车站通过能力的一种信号设备。
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.控制模块,用于基于所述目标汉明码,对所述待控制设备进行控制。
28.本发明还提供一种联锁系统的设备控制装置,部署于汉明码生成设备,所述装置包括:
29.获取模块,用于获取联锁系统中各联锁设备的设备代码;
30.编码模块,用于对所述各联锁设备的设备代码进行汉明编码,得到所述各设备代码对应的汉明码;
31.生成模块,用于基于所述各设备代码及其对应的汉明码,生成汉明编码表;
32.导出模块,用于将所述汉明编码表导出至联锁机,以供所述联锁机基于对所述汉明编码表进行搜索得到的目标汉明码,对待控制设备进行控制。
33.本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种应用于联锁机的联锁系统的设备控制方法,或者,实现如上述任一种应用于汉明码生成设备的联锁系统的设备控制方法。
34.本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种应用于联锁机的联锁系统的设备控制方法,或
者,实现如上述任一种应用于汉明码生成设备的联锁系统的设备控制方法。
35.本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种应用于联锁机的联锁系统的设备控制方法,或者,实现如上述任一种应用于汉明码生成设备的联锁系统的设备控制方法。
36.本发明提供的联锁系统的设备控制方法、系统、装置、设备和存储介质,联锁机通过接收上位机下达的设备控制指令,并基于设备控制指令确定待控制设备的设备代码,然后,基于设备代码,对联锁机存储的汉明编码表进行搜索,得到待控制设备的目标汉明码,从而基于安全可靠的汉明码,可以及时发现错位并纠正错位,从而可以安全地对待控制设备进行控制;同时,在获取目标汉明码时,只需要搜索汉明编码表即可,相比每次操纵对应联锁设备都需要重复进行汉明编码,本发明可以节省系统资源,从而提高设备控制的效率。综上,本发明可以实现高安全性及高效率的设备控制。
附图说明
37.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
38.图1为本发明提供的联锁系统的设备控制方法的流程示意图之一;
39.图2为本发明提供的联锁系统的设备控制方法的流程示意图之二;
40.图3为本发明提供的联锁系统的设备控制装置的示意图之一;
41.图4为本发明提供的联锁系统的设备控制装置的示意图之二;
42.图5为本发明提供的电子设备的结构示意图。
具体实施方式
43.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
44.在轨道交通cbtc(communication based train control,基于通信的列车控制)系统运营过程中,计算机联锁是保证车站内列车和调车作业安全,提高车站通过能力的一种信号设备。
45.目前,利用计算机对车站作业人员的操作命令及现场设备状态表示的信息进行逻辑运算,从而实现对信号机、道岔及进路等联锁设备进行集中控制,使其相互制约,以保证行车安全。通常在联锁系统中,控显模块执行操作输入程序和联锁处理程序,从而根据输入的设备代码,对联锁系统中对应的设备进行操控。然而,在计算机运行过程中,由于种种原因致使数据在存储和传输过程中出现差错,导致无法安全地对联锁系统中的联锁设备进行控制。同时,无法及时发现数据出错,以及数据出错的地方,进而无法纠正错误,即无法及时发现问题,以及现场故障的事故原因,最终导致联锁系统无法正常控制现场所有的联锁设备。
46.针对上述问题,本发明提出了以下各实施例。图1为本发明提供的联锁系统的设备控制方法的流程示意图之一,如图1所示,本发明提供的联锁系统的设备控制方法应用于联锁机,该方法包括:
47.步骤110,接收上位机下达的设备控制指令,并基于所述设备控制指令确定待控制设备的设备代码。
48.此处,联锁机为联锁系统中进行联锁控制的设备,其位于联锁控制层。
49.此处,上位机为联锁系统的上位机,其用于实现人机交互功能,具体地,用户可通过上位机输入设备代码,以使上位机基于设备代码生成设备控制指令,并将该设备控制指令下达至联锁机;此外,上位机还可以实现与外部系统进行通信的接口,以及时、准确地将外部系统命令下达至联锁机。
50.此外,上位机还用于及时、准确地进行图形化显示,并辅以提示和报警,该提示和报警可以为文字、声音和视频等。
51.在一具体实施例中,上位机包括控显软件,该控显软件实现联锁系统的人机交互功能,具体地,其与联锁逻辑部周期通信,传递各类型的命令操作,且可以及时、准确地进行图形化显示,并辅以提示和报警,同时,该控显软件可以实现与外部系统进行通信的接口,以及时、准确地将外部系统命令下达至联锁机。
52.此处,设备控制指令用于指示设备代码,进而基于设备代码指示待控制的联锁设备。此外,该设备控制指令还可以用于指示控制类型等其他具体的控制信息,本发明实施例对此不作具体赘述。
53.此处,待控制设备为联锁系统中的联锁设备,其具体为列车设备,其可以为信号设备、道岔设备、轨道电路设备、扣车设备、紧急关闭设备、站台门设备、防淹门设备、屏蔽门设备、分段进路设备、保护区段设备、接近区段设备、自动进路设备、敌对进路设备或通信类设备等等,本发明实施例对此不作具体限定。
54.此处,设备代码可以用于指示待控制的设备,即用于指示该待控制设备,从而便于对待控制设备执行该设备控制指令对应的步骤。
55.步骤120,基于所述设备代码,对所述联锁机存储的汉明编码表进行搜索,得到所述待控制设备的目标汉明码,所述汉明编码表包括联锁系统中各联锁设备对应的汉明码。
56.此处,汉明编码表用于指示联锁系统中各联锁设备对应的汉明码。该汉明编码表中各汉明码是基于各联锁设备的设备代码生成的,具体地,通过汉明码生成函数,生成各设备代码对应的汉明码。
57.该汉明编码表是由汉明码生成设备生成的,并由汉明码生成设备导入至联锁机进行存储。该汉明码生成设备可以为上位机、联锁机,当然也可以为其他设备,本发明实施例对此不作具体限定。
58.需要说明的是,通过汉明码生成设备,可以获取联锁系统中各联锁设备的设备代码;对各联锁设备的设备代码进行汉明编码,得到各设备代码对应的汉明码;基于各设备代码及其对应的汉明码,生成汉明编码表;将汉明编码表导出至联锁机。
59.其中,获取联锁系统中各联锁设备的设备代码可以通过读取各联锁设备的配置文件获取得到,即各联锁设备需要将自身的配置文件发送至汉明码生成设备;或者,可以通过读取联锁机的配置文件获取得到,即联锁机需要将配置文件发送至汉明码生成设备。该配
置文件可以包括但不限于:设备代码、联锁设备与cbi(计算机联锁系统)的连接关系等等。此外,该配置文件还用于读取配置文件后生成各联锁设备与cbi的连接关系并生成可视化用户界面。
60.其中,对各联锁设备的设备代码进行汉明编码,得到各设备代码对应的汉明码,即得到各联锁设备对应的汉明码。具体地,通过预设汉明码生成函数,对各联锁设备的设备代码进行汉明编码。本发明实施例对预设汉明码生成函数不作具体限定。
61.其中,基于各设备代码及其对应的汉明码,得到各设备代码与各汉明码的映射关系,从而基于该映射关系生成汉明编码表。
62.此处,联锁系统中的联锁设备包括但不限于:信号设备、道岔设备、轨道电路设备、扣车设备、紧急关闭设备、站台门设备、防淹门设备、屏蔽门设备、分段进路设备、保护区段设备、接近区段设备、自动进路设备、敌对进路设备和通信类设备等等,本发明实施例对此不作具体限定。
63.步骤130,基于所述目标汉明码,对所述待控制设备进行控制。
64.具体地,对目标汉明码进行解码,从而解码得到设备代码,进而可以对该设备代码指示的待控制设备进行控制,以使待控制设备执行设备控制指令对应的操作。
65.此外,还可以对目标汉明码进行校验,从而确定目标汉明码是否出错,若出错,则可以确定出错的地方,进而可以纠正错误,即可以及时发现问题,以及现场故障的事故原因,最终使联锁系统可以正常控制现场所有的联锁设备。
66.根据本发明实施例的联锁系统的设备控制方法,接收上位机下达的设备控制指令,并基于设备控制指令确定待控制设备的设备代码,然后,基于设备代码,对联锁机存储的汉明编码表进行搜索,得到待控制设备的目标汉明码,从而基于安全可靠的汉明码,可以及时发现错位并纠正错位,从而可以安全地对待控制设备进行控制;同时,在获取目标汉明码时,只需要搜索汉明编码表即可,相比每次操纵对应联锁设备都需要重复进行汉明编码,本发明实施例可以节省系统资源,从而提高设备控制的效率。综上,本发明实施例可以实现高安全性及高效率的设备控制。
67.进一步地,基于上述实施例,提出本发明联锁系统的设备控制方法的另一实施例。在本实施例中,上述步骤120之后还包括:
68.基于汉明映射表,对所述目标汉明码进行解码和/或校验,所述汉明映射表包括联锁设备、设备代码、汉明码之间的映射关系。
69.此处,汉明映射表包括各联锁设备的设备代码对应的汉明码,可用于指示各汉明码对应的设备代码,以及对应的联锁设备,从而可用于对目标汉明码进行解码和校验。该汉明映射表是在汉明编码表的基础上,将各联锁设备、各设备代码、各汉明码进行映射得到的。可以理解的是,汉明码包括校验码,从而可进行校验校正。
70.该汉明映射表是由汉明码生成设备生成的,并由汉明码生成设备导入至联锁机进行存储。该汉明码生成设备可以为上位机、联锁机,当然也可以为其他设备,本发明实施例对此不作具体限定。
71.需要说明的是,通过汉明码生成设备,将各联锁设备、各设备代码及其对应的汉明码进行映射处理,得到汉明映射表;将汉明映射表导出至联锁机。
72.根据本发明实施例的联锁系统的设备控制方法,基于汉明映射表,对目标汉明码
进行解码和/或校验,汉明映射表包括联锁设备、设备代码、汉明码之间的映射关系,从而具备对汉明码的解码和校验功能,大大降低了出错概率,进而进一步提高设备控制的安全性;同时,在进行解码和校验时,只需要查询汉明映射表即可,从而提高解码和校验的效率,进而进一步提高设备控制的效率。
73.进一步地,基于上述实施例,提出本发明联锁系统的设备控制方法的另一实施例。在本实施例中,在所述基于汉明映射表,对所述目标汉明码进行解码和/或校验,之前还包括:
74.接收汉明码生成设备导出的汉明映射表,所述汉明映射表是由所述汉明码生成设备基于所述联锁系统中各联锁设备的设备代码及其对应的汉明码生成的。
75.此处,汉明码生成设备可以为上位机、联锁机,当然也可以为其他设备,本发明实施例对此不作具体限定。
76.此外,在接收汉明码生成设备导出的汉明映射表之后,可以将汉明映射表存储于联锁机,以供后续便于使用。
77.进一步地,基于上述实施例,提出本发明联锁系统的设备控制方法的另一实施例。在本实施例中,在所述接收上位机下达的设备控制指令,并基于所述设备控制指令确定待控制设备的设备代码,之前还包括:
78.接收汉明码生成设备导出的汉明编码表,所述汉明编码表是由所述汉明码生成设备基于所述联锁系统中各联锁设备的设备代码生成的。
79.此处,汉明码生成设备可以为上位机、联锁机,当然也可以为其他设备,本发明实施例对此不作具体限定。
80.此外,在接收汉明码生成设备导出的汉明编码表之后,可以将汉明编码表存储于联锁机,以供后续便于使用。
81.图2为本发明提供的联锁系统的设备控制方法的流程示意图之二,如图2所示,本发明提供的联锁系统的设备控制方法应用于汉明码生成设备,该方法包括:
82.步骤210,获取联锁系统中各联锁设备的设备代码。
83.此处,汉明码生成设备可以为联锁系统的上位机,当然也可以为其他设备,其用于生成汉明编码表和汉明映射表。
84.此处,联锁系统中的联锁设备包括但不限于:信号设备、道岔设备、轨道电路设备、扣车设备、紧急关闭设备、站台门设备、防淹门设备、屏蔽门设备、分段进路设备、保护区段设备、接近区段设备、自动进路设备、敌对进路设备和通信类设备等等,本发明实施例对此不作具体限定。
85.此处,设备代码可以用于指示联锁设备。
86.具体地,可以通过读取各联锁设备的配置文件获取得到,即各联锁设备需要将自身的配置文件发送至汉明码生成设备,汉明码生成设备需要接收各联锁设备发送的配置文件;或者,可以通过读取联锁机的配置文件获取得到,即联锁机需要将配置文件发送至汉明码生成设备,汉明码生成设备需要接收联锁机发送的配置文件。该配置文件可以包括但不限于:设备代码、联锁设备与cbi(计算机联锁系统)的连接关系等等。此外,该配置文件还用于读取配置文件后生成各联锁设备与cbi的连接关系并生成可视化用户界面。
87.在一具体实施例中,汉明码生成设备包括汉明码生成软件工具,该汉明码生成软
件工具可以用于生成汉明编码表和汉明映射表。具体地,汉明码生成软件工具可以接收工程数据对照表、无岔/道岔计轴数据表、进路联锁表、信号机数据表等配置文件,即可以接收本站以及左右邻站的工程数据对照表、设备编号表等配置文件。
88.步骤220,对所述各联锁设备的设备代码进行汉明编码,得到所述各设备代码对应的汉明码。
89.具体地,通过预设汉明码生成函数,对各联锁设备的设备代码进行汉明编码,得到各联锁设备对应的汉明码。本发明实施例对预设汉明码生成函数不作具体限定。
90.在一具体实施例中,汉明码生成设备包括汉明码生成软件工具,具体地,汉明码生成软件工具,通过预设汉明码生成函数,对各联锁设备的设备代码进行汉明编码,得到各联锁设备对应的汉明码。
91.步骤230,基于所述各设备代码及其对应的汉明码,生成汉明编码表。
92.具体地,基于各设备代码及其对应的汉明码,得到各设备代码与各汉明码的映射关系,从而基于该映射关系生成汉明编码表。
93.此处,汉明编码表用于指示联锁系统中各联锁设备对应的汉明码。
94.步骤240,将所述汉明编码表导出至联锁机,以供所述联锁机基于对所述汉明编码表进行搜索得到的目标汉明码,对待控制设备进行控制。
95.此处,联锁机为联锁系统中进行联锁控制的设备,其位于联锁控制层。
96.需要说明的是,通过联锁机,接收汉明码生成设备导出的汉明编码表,然后,接收上位机下达的设备控制指令,并基于设备控制指令确定待控制设备的设备代码;基于设备代码,对联锁机存储的汉明编码表进行搜索,得到待控制设备的目标汉明码,汉明编码表包括联锁系统中各联锁设备对应的汉明码;基于目标汉明码,对待控制设备进行控制。此外,联锁机在接收汉明码生成设备导出的汉明编码表之后,可以将汉明编码表存储于联锁机,以供后续便于使用。
97.其中,上位机为联锁系统的上位机,其用于实现人机交互功能,具体地,用户可通过上位机输入设备代码,以使上位机基于设备代码生成设备控制指令,并将该设备控制指令下达至联锁机;此外,上位机还可以实现与外部系统进行通信的接口,以及时、准确地将外部系统命令下达至联锁机。
98.此外,上位机还用于及时、准确地进行图形化显示,并辅以提示和报警,该提示和报警可以为文字、声音和视频等。
99.在一具体实施例中,上位机包括控显软件,该控显软件实现联锁系统的人机交互功能,具体地,其与联锁逻辑部周期通信,传递各类型的命令操作,且可以及时、准确地进行图形化显示,并辅以提示和报警,同时,该控显软件可以实现与外部系统进行通信的接口,以及时、准确地将外部系统命令下达至联锁机。
100.其中,设备控制指令用于指示设备代码,进而基于设备代码指示待控制的联锁设备。此外,该设备控制指令还可以用于指示控制类型等其他具体的控制信息,本发明实施例对此不作具体赘述。
101.其中,待控制设备为联锁系统中的联锁设备,其具体为联锁设备,其可以为信号设备、道岔设备、轨道电路设备、扣车设备、紧急关闭设备、站台门设备、防淹门设备、屏蔽门设备、分段进路设备、保护区段设备、接近区段设备、自动进路设备、敌对进路设备或通信类设
备等等,本发明实施例对此不作具体限定。
102.其中,设备代码可以用于指示待控制的设备,即用于指示该待控制设备,从而便于对待控制设备执行该设备控制指令对应的步骤。
103.其中,基于目标汉明码,对待控制设备进行控制是对目标汉明码进行解码,从而解码得到设备代码,进而可以对该设备代码指示的待控制设备进行控制,以使待控制设备执行设备控制指令对应的操作。
104.此外,还可以对目标汉明码进行校验,从而确定目标汉明码是否出错,若出错,则可以确定出错的地方,进而可以纠正错误,即可以及时发现问题,以及现场故障的事故原因,最终使联锁系统可以正常控制现场所有的联锁设备。
105.根据本发明实施例的联锁系统的设备控制方法,获取联锁系统中各联锁设备的设备代码;对各联锁设备的设备代码进行汉明编码,得到各设备代码对应的汉明码;基于各设备代码及其对应的汉明码,生成汉明编码表;将汉明编码表导出至联锁机,以供联锁机基于对汉明编码表进行搜索得到的目标汉明码,对待控制设备进行控制,从而基于安全可靠的汉明码,可以及时发现错位并纠正错位,从而可以安全地对待控制设备进行控制;同时,在获取目标汉明码时,只需要搜索汉明编码表即可,相比每次操纵对应联锁设备都需要重复进行汉明编码,本发明实施例可以节省系统资源,从而提高设备控制的效率。综上,本发明实施例可以实现高安全性及高效率的设备控制。
106.进一步地,基于上述实施例,提出本发明联锁系统的设备控制方法的另一实施例。在本实施例中,上述步骤220之后还包括:
107.将所述各联锁设备、所述各设备代码及其对应的汉明码进行映射处理,得到汉明映射表;
108.将所述汉明映射表导出至联锁机,以供所述联锁机基于所述汉明映射表对所述目标汉明码进行解码和/或校验。
109.此处,汉明映射表包括各联锁设备的设备代码对应的汉明码,可用于指示各汉明码对应的设备代码,以及对应的联锁设备,从而可用于对目标汉明码进行解码和校验。
110.该汉明映射表是在汉明编码表的基础上,将各联锁设备、各设备代码、各汉明码进行映射得到的。可以理解的是,汉明码包括校验码,从而可进行校验校正。
111.需要说明的是,通过联锁机,接收汉明码生成设备导出的汉明映射表,并基于汉明映射表,对目标汉明码进行解码和/或校验,汉明映射表包括联锁设备、设备代码、汉明码之间的映射关系。此外,联锁机在接收汉明码生成设备导出的汉明映射表之后,可以将汉明映射表存储于联锁机,以供后续便于使用。
112.根据本发明实施例的联锁系统的设备控制方法,将各联锁设备、各设备代码及其对应的汉明码进行映射处理,得到汉明映射表;将汉明映射表导出至联锁机,以供联锁机基于汉明映射表对目标汉明码进行解码和/或校验,从而使得联锁机具备对汉明码的解码和校验功能,大大降低了出错概率,进而进一步提高设备控制的安全性;同时,使得联锁机在进行解码和校验时,只需要查询汉明映射表即可,从而提高解码和校验的效率,进而进一步提高设备控制的效率。
113.下面对本发明提供的联锁系统的设备控制系统进行描述,下文描述的联锁系统的设备控制系统与上文描述的联锁系统的设备控制方法可相互对应参照。
114.在本实施例中,所述联锁系统的设备控制系统包括联锁机和汉明码生成设备。
115.所述联锁机可以包括:处理器(processor)、通信接口(communications interface)、存储器(memory)和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信。处理器可以调用存储器中的逻辑指令,以执行联锁系统的设备控制方法,该方法包括:接收上位机下达的设备控制指令,并基于所述设备控制指令确定待控制设备的设备代码;基于所述设备代码,对所述联锁机存储的汉明编码表进行搜索,得到所述待控制设备的目标汉明码,所述汉明编码表包括联锁系统中各联锁设备对应的汉明码;基于所述目标汉明码,对所述待控制设备进行控制。
116.此外,上述的存储器中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
117.所述汉明码生成设备可以包括:处理器(processor)、通信接口(communications interface)、存储器(memory)和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信。处理器可以调用存储器中的逻辑指令,以执行联锁系统的设备控制方法,该方法包括:获取联锁系统中各联锁设备的设备代码;对所述各联锁设备的设备代码进行汉明编码,得到所述各设备代码对应的汉明码;基于所述各设备代码及其对应的汉明码,生成汉明编码表;将所述汉明编码表导出至联锁机,以供所述联锁机基于对所述汉明编码表进行搜索得到的目标汉明码,对待控制设备进行控制。
118.此外,上述的存储器中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
119.下面对本发明提供的联锁系统的设备控制装置进行描述,下文描述的联锁系统的设备控制装置与上文描述的联锁系统的设备控制方法可相互对应参照。
120.图3为本发明提供的联锁系统的设备控制装置的示意图之一,如图3所示,所述联锁系统的设备控制装置部署于联锁机,所述装置包括:
121.接收模块310,用于接收上位机下达的设备控制指令,并基于所述设备控制指令确定待控制设备的设备代码;
122.搜索模块320,用于基于所述设备代码,对所述联锁机存储的汉明编码表进行搜索,得到所述待控制设备的目标汉明码,所述汉明编码表包括联锁系统中各联锁设备对应
的汉明码;
123.控制模块330,用于基于所述目标汉明码,对所述待控制设备进行控制。
124.基于上述任一实施例,该装置还包括:
125.解码模块,用于基于汉明映射表,对所述目标汉明码进行解码和/或校验,所述汉明映射表包括联锁设备、设备代码、汉明码之间的映射关系。
126.基于上述任一实施例,该装置还包括:
127.第一接收模块,用于接收汉明码生成设备导出的汉明映射表,所述汉明映射表是由所述汉明码生成设备基于所述联锁系统中各联锁设备的设备代码及其对应的汉明码生成的。
128.基于上述任一实施例,该装置还包括:
129.第二接收模块,用于接收汉明码生成设备导出的汉明编码表,所述汉明编码表是由所述汉明码生成设备基于所述联锁系统中各联锁设备的设备代码生成的。
130.图4为本发明提供的联锁系统的设备控制装置的示意图之二,如图4所示,所述联锁系统的设备控制装置部署于汉明码生成设备,所述装置包括:
131.获取模块410,用于获取联锁系统中各联锁设备的设备代码;
132.编码模块420,用于对所述各联锁设备的设备代码进行汉明编码,得到所述各设备代码对应的汉明码;
133.生成模块430,用于基于所述各设备代码及其对应的汉明码,生成汉明编码表;
134.导出模块440,用于将所述汉明编码表导出至联锁机,以供所述联锁机基于对所述汉明编码表进行搜索得到的目标汉明码,对待控制设备进行控制。
135.基于上述任一实施例,该装置还包括:
136.映射处理模块,用于将所述各联锁设备、所述各设备代码及其对应的汉明码进行映射处理,得到汉明映射表;
137.映射导出模块,用于将所述汉明映射表导出至联锁机,以供所述联锁机基于所述汉明映射表对所述目标汉明码进行解码和/或校验。
138.图5示例了一种电子设备的实体结构示意图,如图5所示,该电子设备可以包括:处理器(processor)510、通信接口(communications interface)520、存储器(memory)530和通信总线540,其中,处理器510,通信接口520,存储器530通过通信总线540完成相互间的通信。处理器510可以调用存储器530中的逻辑指令,以执行联锁系统的设备控制方法,该方法包括:获取联锁系统中各联锁设备的设备代码;对所述各联锁设备的设备代码进行汉明编码,得到所述各设备代码对应的汉明码;基于所述各设备代码及其对应的汉明码,生成汉明编码表;将所述汉明编码表导出至联锁机,以供所述联锁机基于对所述汉明编码表进行搜索得到的目标汉明码,对待控制设备进行控制;或者,获取联锁系统中各联锁设备的设备代码;对所述各联锁设备的设备代码进行汉明编码,得到所述各设备代码对应的汉明码;基于所述各设备代码及其对应的汉明码,生成汉明编码表;将所述汉明编码表导出至联锁机,以供所述联锁机基于对所述汉明编码表进行搜索得到的目标汉明码,对待控制设备进行控制。
139.此外,上述的存储器530中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本
发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
140.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的联锁系统的设备控制方法,该方法包括:获取联锁系统中各联锁设备的设备代码;对所述各联锁设备的设备代码进行汉明编码,得到所述各设备代码对应的汉明码;基于所述各设备代码及其对应的汉明码,生成汉明编码表;将所述汉明编码表导出至联锁机,以供所述联锁机基于对所述汉明编码表进行搜索得到的目标汉明码,对待控制设备进行控制;或者,获取联锁系统中各联锁设备的设备代码;对所述各联锁设备的设备代码进行汉明编码,得到所述各设备代码对应的汉明码;基于所述各设备代码及其对应的汉明码,生成汉明编码表;将所述汉明编码表导出至联锁机,以供所述联锁机基于对所述汉明编码表进行搜索得到的目标汉明码,对待控制设备进行控制。
141.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的联锁系统的设备控制方法,该方法包括:获取联锁系统中各联锁设备的设备代码;对所述各联锁设备的设备代码进行汉明编码,得到所述各设备代码对应的汉明码;基于所述各设备代码及其对应的汉明码,生成汉明编码表;将所述汉明编码表导出至联锁机,以供所述联锁机基于对所述汉明编码表进行搜索得到的目标汉明码,对待控制设备进行控制;或者,获取联锁系统中各联锁设备的设备代码;对所述各联锁设备的设备代码进行汉明编码,得到所述各设备代码对应的汉明码;基于所述各设备代码及其对应的汉明码,生成汉明编码表;将所述汉明编码表导出至联锁机,以供所述联锁机基于对所述汉明编码表进行搜索得到的目标汉明码,对待控制设备进行控制。
142.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
143.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
144.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可
以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

技术特征:


1.一种联锁系统的设备控制方法,其特征在于,应用于联锁机,所述方法包括:接收上位机下达的设备控制指令,并基于所述设备控制指令确定待控制设备的设备代码;基于所述设备代码,对所述联锁机存储的汉明编码表进行搜索,得到所述待控制设备的目标汉明码,所述汉明编码表包括联锁系统中各联锁设备对应的汉明码;基于所述目标汉明码,对所述待控制设备进行控制。2.根据权利要求1所述的联锁系统的设备控制方法,其特征在于,所述基于所述设备代码,对所述联锁机存储的汉明编码表进行搜索,得到所述待控制设备的目标汉明码,之后还包括:基于汉明映射表,对所述目标汉明码进行解码和/或校验,所述汉明映射表包括联锁设备、设备代码、汉明码之间的映射关系。3.根据权利要求1所述的联锁系统的设备控制方法,其特征在于,所述接收上位机下达的设备控制指令,并基于所述设备控制指令确定待控制设备的设备代码,之前还包括:接收汉明码生成设备导出的汉明编码表,所述汉明编码表是由所述汉明码生成设备基于所述联锁系统中各联锁设备的设备代码生成的。4.一种联锁系统的设备控制方法,其特征在于,应用于汉明码生成设备,所述方法包括:获取联锁系统中各联锁设备的设备代码;对所述各联锁设备的设备代码进行汉明编码,得到所述各设备代码对应的汉明码;基于所述各设备代码及其对应的汉明码,生成汉明编码表;将所述汉明编码表导出至联锁机,以供所述联锁机基于对所述汉明编码表进行搜索得到的目标汉明码,对待控制设备进行控制。5.根据权利要求4所述的联锁系统的设备控制方法,其特征在于,所述对所述各联锁设备的设备代码进行汉明编码,得到所述各设备代码对应的汉明码,之后还包括:将所述各联锁设备、所述各设备代码及其对应的汉明码进行映射处理,得到汉明映射表;将所述汉明映射表导出至联锁机,以供所述联锁机基于所述汉明映射表对所述目标汉明码进行解码和/或校验。6.一种联锁系统的设备控制装置,其特征在于,部署于联锁机,所述装置包括:接收模块,用于接收上位机下达的设备控制指令,并基于所述设备控制指令确定待控制设备的设备代码;搜索模块,用于基于所述设备代码,对所述联锁机存储的汉明编码表进行搜索,得到所述待控制设备的目标汉明码,所述汉明编码表包括联锁系统中各联锁设备对应的汉明码;控制模块,用于基于所述目标汉明码,对所述待控制设备进行控制。7.一种联锁系统的设备控制装置,其特征在于,部署于汉明码生成设备,所述装置包括:获取模块,用于获取联锁系统中各联锁设备的设备代码;编码模块,用于对所述各联锁设备的设备代码进行汉明编码,得到所述各设备代码对应的汉明码;
生成模块,用于基于所述各设备代码及其对应的汉明码,生成汉明编码表;导出模块,用于将所述汉明编码表导出至联锁机,以供所述联锁机基于对所述汉明编码表进行搜索得到的目标汉明码,对待控制设备进行控制。8.一种联锁系统的设备控制系统,其特征在于,所述联锁系统的设备控制系统包括联锁机和汉明码生成设备;所述联锁机,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至3任一项所述联锁系统的设备控制方法;所述汉明码生成设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求4至5任一项所述联锁系统的设备控制方法。9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至3任一项所述联锁系统的设备控制方法,或者,实现如权利要求4至5任一项所述联锁系统的设备控制方法。10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至3任一项所述联锁系统的设备控制方法,或者,实现如权利要求4至5任一项所述联锁系统的设备控制方法。

技术总结


本发明提供一种联锁系统的设备控制方法、系统、装置、设备和存储介质。其中方法应用于联锁机,该方法包括:接收上位机下达的设备控制指令,并基于设备控制指令确定待控制设备的设备代码;基于设备代码,对联锁机存储的汉明编码表进行搜索,得到待控制设备的目标汉明码,汉明编码表包括联锁系统中各联锁设备对应的汉明码;基于目标汉明码,对待控制设备进行控制。本发明基于安全可靠的汉明码,可以及时发现错位并纠正错位,从而可以安全地对待控制设备进行控制;同时,在获取目标汉明码时,只需要搜索汉明编码表即可,相比每次操纵对应联锁设备都需要重复进行汉明编码,本发明可以节省系统资源,从而提高设备控制的效率。从而提高设备控制的效率。从而提高设备控制的效率。


技术研发人员:

王天 宿秀元 侯金川 丁利 霍天翔 冯维佳 吕佳奇 刘佳

受保护的技术使用者:

通号城市轨道交通技术有限公司

技术研发日:

2022.04.14

技术公布日:

2022/7/29

本文发布于:2024-09-22 20:14:51,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/28049.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:联锁   设备   所述   汉明
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议