Computer interlocking system and switching control method for the same, device, and storage medium

US11904918B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11904918-B2
Application numberUS-201917050808-A
CountryUS
Kind codeB2
Filing dateApr 23, 2019
Priority dateApr 27, 2018
Publication dateFeb 20, 2024
Grant dateFeb 20, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer interlocking system includes: a first sub-system and a second sub-system that have a same structure and function, where the first sub-system and the second sub-system form a double 2-vote-2 architecture, respectively including a main control layer, a network layer, and a communication and execution layer; the network layer being configured to construct a communication network of a sub-system in which the network layer is located; the main control layer and the communication and execution layer in the first sub-system being respectively connected to a communication network of the first sub-system; and the main control layer and the communication and execution layer in the second sub-system being respectively connected to a communication network of the second sub-system.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer interlocking system, comprising: a first sub-system and a second sub-system that are mutually redundant and that have a same structure and function, wherein: the first sub-system and the second sub-system form a double 2-vote-2 architecture, respectively comprising a main control layer, a network layer, and a communication and execution layer; the network layer is configured to construct a communication network of a sub-system in which the network layer is located; the main control layer and the communication and execution layer in the first sub-system are respectively connected to a communication network of the first sub-system; and the main control layer and the communication and execution layer in the second sub-system are respectively connected to a communication network of the second sub-system, wherein: the computer interlocking system further includes a first interlocking module respectively connected to the first sub-system and the second sub-system; the communication and execution layer in the first sub-system includes a first CPU and a second CPU and is configured to: determine first sub-data acquired by the first CPU and second sub-data acquired by the second CPU; perform 2-out-of-2 comparison on the first sub-data and the second sub-data, to determine whether the communication and execution layer in the first sub-system meets an active/standby switching condition, and acquire, through a communication interface connected to a communication and execution layer in a second sub-system, second data determined by the communication and execution layer in the second sub-system; and the first interlocking module is configured to control, when it is determined that the first sub-data is consistent with the second sub-data and the second data is fault processing data, the communication and execution layer in the first sub-system to be switched to be active; or control, when it is determined that the first sub-data is inconsistent with the second sub-data and the second data is non-fault processing data, the communication and execution layer in the first sub-system to be switched to be standby. 2. The system according to claim 1 , wherein: the network layer in the first sub-system and/or the network layer in the second sub-system are further configured to construct a monitoring network; and the main control layer and the communication and execution layer are further connected to the monitoring network, respectively. 3. The system according to claim 1 , wherein: the first sub-system and the second sub-system further respectively comprise: N communication controllers, N being a positive integer; and the N communication controllers are respectively connected to the communication network of the first sub-system, the communication network of the second sub-system, and the communication and execution layer. 4. The system according to claim 3 , wherein: the number N of the communication controllers in the first sub-system is a positive integer greater than 1; and the N communication controllers are disposed in different positions. 5. The system according to claim 1 , wherein: the first interlocking module respectively connected to a communication controller in the first sub-system and a communication controller in the second sub-system; the first interlocking module is configured to determine an active/standby relationship between the communication controller in the first sub-system and the communication controller in the second sub-system according to an acquired instruction of the communication controller in the first sub-system or an acquired instruction of the communication controller in the second sub-system. 6. The system according to claim 5 , wherein the first interlocking module comprises a first relay and a second relay connected to each other in an interlocking manner. 7. The system according to claim 1 , wherein the main control layer and the communication and execution layer in the first sub-system are respectively in communication connection to the main control layer and the communication and execution layer in the second sub-system. 8. The system according to claim 1 , further comprising: second interlocking modules disposed between the main control layer and the communication and execution layer in the first sub-system and the main control layer and the communication and execution layer in the second sub-system, respectively. 9. The system according to claim 1 , wherein: the first CPU in the first sub-system is in communication connection to a first CPU in the second sub-system; and the second CPU in the first sub-system is in communication connection to a second CPU in the second sub-system. 10. A switching control method for a computer interlocking system having a first sub-system and a second sub-system that are mutually redundant and that have a same structure and function, wherein the first sub-system and the second sub-system form a double 2-vote-2 architecture, respectively comprising a main control layer, a network layer, and a communication and execution layer, the method comprising: determining, by the communication and execution layer in the first sub-system, first sub-data acquired by a first CPU and second sub-data acquired by a second CPU; performing, by the communication and execution layer in the first sub-system, 2-out-of-2 comparison on the first sub-data and the second sub-data, to determine whether the communication and execution layer in the first sub-system meets an active/standby switching condition; and controlling, when it is determined that the communication and execution layer in the first sub-system meets the active/standby switching condition, the communication and execution layer in the first sub-system to perform an active/standby switching operation, wherein the method further comprises: acquiring, by the communication and execution layer in the first sub-system through a communication interface connected to a communication and execution layer in a second sub-system, second data determined by the communication and execution layer in the second sub-system, wherein the controlling, when it is determined that the communication and execution layer in the first sub-system meets the active/standby switching condition, the communication and execution layer in the first sub-system to perform an active/standby switching operation comprises: controlling, when it is determined that the first sub-data is consistent with the second sub-data and the second data is fault processing data, the communication and execution layer in the first sub-system to be switched to be active; or controlling, when it is determined that the first sub-data is inconsistent with the second sub-data and the second data is non-fault processing data, the communication and execution layer in the first sub-system to be switched to be standby. 11. The method according to claim 10 , wherein after the determining first sub-data acquired by a first CPU and second sub-data acquired by a second CPU, the method further comprises: determining current first data of the communication and execution layer in the first sub-system according to the first sub-data and the second sub-data; and determining, by the communication and execution layer in the first sub-system, a current data processing mode according to consistency of the first data and the second data. 12. The method according to claim 11 , wherein the determining, by the communication and execution layer in the first sub-system, a current data processing mode according to consistency of the first data and the second data comprises: outputting, by the c

Assignees

Inventors

Classifications

  • B61L3/006Primary

    Operations & Transport · mapped topic

  • Safety measures, i.e. ensuring safe condition in the event of error, e.g. for controlling element · CPC title

  • with continued operation after detection of the error · CPC title

  • using mutual exchange of the output between the redundant processing components · CPC title

  • Voting techniques · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11904918B2 cover?
A computer interlocking system includes: a first sub-system and a second sub-system that have a same structure and function, where the first sub-system and the second sub-system form a double 2-vote-2 architecture, respectively including a main control layer, a network layer, and a communication and execution layer; the network layer being configured to construct a communication network of a su…
Who is the assignee on this patent?
Byd Co Ltd
What technology area does this patent fall under?
Primary CPC classification B61L3/006. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Feb 20 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).