Command interaction method, interlocking host, full-electronic interlocking system and device
By introducing the concept of OC centralized area, the interlocking host communicates with multiple centralized station local workstations, realizing precise and efficient management of multiple natural stations by the interlocking host. This solves the problem of command transmission errors when managing multiple natural stations in the existing technology and ensures the accurate execution of commands.
Patent Information
- Application Number
- CN202111531810.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-14
- Publication Date
- 2025-12-23
- Estimated Expiration
- 2041-12-14
AI Technical Summary
Existing fully electronic interlocking systems cannot manage multiple natural stations accurately and efficiently, and are prone to command transmission errors.
The concept of OC centralized area is introduced. The control scope of the interlocking host is the interlocking centralized area. One interlocking centralized area can control multiple OC centralized areas. Each OC centralized area is equipped with a centralized station local workstation. The interlocking host communicates with multiple centralized station local workstations and identifies and judges commands through the OC centralized area number to ensure the accurate execution of commands.
It enables precise and efficient management of more natural stations, avoiding the inconsistency between the OC central area where commands are executed and the OC central area of the local workstation that issues the commands, thus ensuring the accurate execution of commands.
Smart Images

Figure CN114239084B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure belongs to the field of data transmission, and particularly relates to the field of command interaction based on an electronic interlocking system. BACKGROUND
[0002] With the design and development of full electronic interlocking, full electronic interlocking systems are gradually applied to rail transit. Compared with traditional computer interlocking systems, full electronic interlocking has simple structure, less wiring, convenient construction and maintenance, replaces most of the indoor combined circuits, occupies less area, and has lower energy consumption. Full electronic interlocking can meet the operation requirements of distributed full electronic interlocking and centralized full electronic interlocking.
[0003] The current scheme is that one interlocking centralized area contains 3-4 natural stations, one interlocking cabinet is configured, one centralized station local workstation and multiple execution unit cabinets are configured. The interlocking host and the centralized station local workstation have a one-to-one correspondence, and the interlocking host and the execution unit have a one-to-many relationship. In addition, once the number of natural stations controlled by the interlocking cabinet increases, the transmission of commands will increase, and transmission errors are likely to occur.
[0004] Therefore, based on the current scheme, more natural stations cannot be accurately and efficiently managed. SUMMARY
[0005] The present disclosure provides a command interaction method, an interlocking host, a full electronic interlocking system, equipment and a storage medium.
[0006] According to a first aspect of the present disclosure, a command interaction method is provided, applied to an interlocking host, and the method comprises:
[0007] establishing communication with multiple centralized station local workstations under the interlocking centralized area by reading the communication relationship in the equipment data, wherein the equipment data includes the communication relationship of the multiple centralized station local workstations under the interlocking centralized area;
[0008] obtaining line data, wherein the line data includes a relationship table of the centralized station local workstation and the OC centralized area, and the relationship of the centralized station local workstation and the OC centralized area is defined in the relationship table;
[0009] receiving the commands sent by the centralized station local workstations;
[0010] if the command is an OC centralized area command, determining whether the OC centralized area number in the command exists in the relationship table according to the OC centralized area number in the command and the relationship table in the line data, and executing the command if the OC centralized area number exists in the relationship table.
[0011] In some implementations of the first aspect, if the OC centralized area number in the command exists in the relationship table, a first control command is sent to the corresponding centralized station local workstation according to the request in the command.
[0012] In some implementations of the first aspect, the line data further includes an OC configuration data table of the number of each device and the number of the OC centralized area to which the device belongs.
[0013] In some implementations of the first aspect, if the command is a single-device command, whether the corresponding device is a device within the jurisdiction of the corresponding OC centralized area is determined according to the OC centralized area number and the device number in the command and the OC configuration data table data in the obtained line data, and if not, the command is not executed.
[0014] In some implementations of the first aspect, if the device corresponding to the command is a device within the jurisdiction of the OC centralized area, a second control command is sent to the corresponding centralized station local workstation according to the request in the command.
[0015] According to a second aspect of the present disclosure, an interlocking host is provided, which comprises:
[0016] A communication establishing module is configured to establish communication with a plurality of centralized station local workstations in the interlocking centralized area by reading the communication relationship in the device data, wherein the device data includes the communication relationship of the plurality of centralized station local workstations in the interlocking centralized area.
[0017] An obtaining module is configured to obtain line data, wherein the line data includes a centralized station local workstation and OC centralized area relationship table, and the relationship between the centralized station local workstation and the OC centralized area is defined in the relationship table.
[0018] A receiving module is configured to receive commands sent by the centralized station local workstations.
[0019] A determining module is configured to, if the command is an OC centralized area command, determine whether the OC centralized area number in the command exists in the relationship table according to the OC centralized area number in the command and the relationship table in the line data, and if so, execute the command.
[0020] In some implementations of the second aspect, the determining module is further configured to, if the OC centralized area number in the command exists in the relationship table, send a first control command to the corresponding centralized station local workstation according to the request in the command.
[0021] According to a third aspect of the present disclosure, a full-electronic interlocking system is provided, which comprises:
[0022] An interlocking host and a plurality of centralized station local workstations that interact with the interlocking host; wherein,
[0023] The interlocking host corresponds to an interlocking centralized area; the plurality of centralized station local workstations correspond to a plurality of OC centralized areas controlled by the interlocking centralized area, and each OC centralized area includes a plurality of natural stations.
[0024] The interlocking host is configured to establish communication with the plurality of centralized station local workstations under the interlocking centralized area by reading the communication relationship in the device data, wherein the device data comprises the communication relationship of the plurality of centralized station local workstations under the interlocking centralized area; and obtain line data, wherein the line data comprises a relationship table of the centralized station local workstation and the OC centralized area, and the relationship table defines the relationship between the centralized station local workstation and the OC centralized area.
[0025] The interlocking host is further configured to receive a command sent by each of the centralized station local workstations, and if the command is an OC centralized area command, determine whether the OC centralized area number in the command exists in the relationship table in the line data according to the OC centralized area number in the command and the relationship table in the line data, and if the OC centralized area number exists in the relationship table, execute the command.
[0026] According to a fourth aspect of the present disclosure, an electronic device is provided. The electronic device comprises a memory and a processor, wherein the memory stores a computer program, and the processor executes the program to implement the command interaction method according to the first aspect and some implementation manners of the first aspect.
[0027] According to a fifth aspect of the present disclosure, a computer readable storage medium is provided, which stores a computer program, and the program is executed by a processor to implement the command interaction method according to the first aspect and some implementation manners of the first aspect.
[0028] In the command interaction method, the interlocking host, the full electronic interlocking system, the device and the storage medium provided by the present disclosure, the concept of OC centralized area is introduced, and the control range of the OC centralized area is the same as that of the traditional interlocking centralized area. The control range of the interlocking host is the interlocking centralized area, and one interlocking centralized area can control multiple OC centralized areas. One interlocking host can communicate with multiple centralized station local workstations, realizing the one-to-many relationship between the interlocking host and the centralized station local workstations, and one centralized station local workstation controls an OC centralized area comprising multiple natural stations, so one interlocking host can control multiple natural stations, without the need to set multiple interlocking hosts, and each OC centralized area is deployed with a station attendant for control, so the control range of each station attendant does not change, and thus will not exceed the control ability range of the user. In addition, the interlocking host also identifies and judges the OC centralized area number in the command, and if the OC centralized area number in the command exists in the relationship table, the command is executed, so more natural stations can be accurately and efficiently managed.
[0029] It should be understood that the content described in the summary section is not intended to limit or define key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0030] The above and other features, advantages, and aspects of embodiments of the present disclosure will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings. The drawings provided are for illustrative purposes only and are not intended to limit the scope of the present disclosure. The same or similar components have the same or similar reference numbers regardless of the drawing in which they are depicted, and
[0031] Figure 1 is a structural block diagram of a full electronic interlocking system provided by an embodiment of the present disclosure;
[0032] Figure 2 is a flowchart of a command interaction method provided by an embodiment of the present disclosure;
[0033] Figure 3 is a centralized area command execution flowchart provided by an embodiment of the present disclosure;
[0034] Figure 4 is a single device command execution flowchart provided by an embodiment of the present disclosure;
[0035] Figure 5 is a structural block diagram of an interlocking host provided by an embodiment of the present disclosure;
[0036] Figure 6 is a structural block diagram of an exemplary electronic device capable of implementing an embodiment of the present disclosure. DETAILED DESCRIPTION
[0037] In order to make the objects, technical solutions, and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be described clearly and completely below with reference to the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are some but not all of the embodiments of the present disclosure. Based on the embodiments in the present disclosure, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present disclosure.
[0038] In addition, the term “and / or” herein merely describes an association relationship of associated objects, which means that there can be three relationships, for example, A and / or B can mean that there are three cases of A alone, A and B together, and B alone. In addition, the character “ / ” herein generally represents an “or” relationship between the front and rear associated objects.
[0039] With the design and development of full electronic interlocking, full electronic interlocking systems are gradually applied in rail transit. Compared with traditional computer interlocking systems, full electronic interlocking has simple structure, less wiring, convenient construction and maintenance, replaces most of the indoor combined circuits, occupies less area, and has lower energy consumption. Full electronic interlocking can meet the operation requirements of distributed full electronic interlocking and centralized full electronic interlocking.
[0040] At present, one interlocking centralized area contains 3-4 natural stations, and one interlocking cabinet, one centralized station local workstation and multiple execution unit cabinets are configured. The interlocking host and the centralized station local workstation are in one-to-one correspondence, and the interlocking host and the execution unit are in one-to-many relationship.
[0041] At present, the interlocking centralized area has the following two schemes:
[0042] Scheme one: 3-4 natural stations are set as one interlocking centralized area, and one interlocking host is arranged in each interlocking centralized area. The arrangement of interlocking cabinets is more, the number of equipment is more, the occupied space is large, and the construction cost is high.
[0043] Scheme two: 9-10 natural stations are set as one interlocking centralized area. Although the arrangement of interlocking cabinets can be reduced, and the construction cost can be reduced, for the station duty officer, the control of 9-10 natural stations is too large and does not match the operation regular management range, which is not conducive to station management.
[0044] Moreover, once the number of natural stations controlled by the interlocking centralized area is more, the transmission of commands will be more, and the transmission error phenomenon will also easily occur.
[0045] It can be seen from this that in the current setting scheme of the interlocking centralized area, more natural stations cannot be accurately and efficiently managed.
[0046] In the present disclosure, a full electronic interlocking system, a command interaction method, an interlocking host, a device and a storage medium are provided. The method establishes communication with a plurality of centralized station local workstations under an interlocking centralized area by reading the communication relationship in the device data, wherein the device data includes the communication relationship of the plurality of centralized station local workstations under the interlocking centralized area; acquires line data, wherein the line data includes a centralized station local workstation and an OC centralized area relationship table, and the relationship between the centralized station local workstation and the OC centralized area is defined in the relationship table; receives the command sent by each centralized station local workstation; if the command is an OC centralized area command, it is judged whether the OC centralized area number in the command exists in the relationship table according to the OC centralized area number in the command and the relationship table in the line data, and if it exists, the command is executed. In the present disclosure, the concept of OC centralized area is introduced, and the control range of OC centralized area is the same as that of traditional interlocking centralized area. The control range of the interlocking host is the interlocking centralized area, and one interlocking centralized area can control multiple OC centralized areas. One centralized station local workstation is placed in each OC centralized area. One interlocking host can communicate with multiple centralized station local workstations, realizing the one-to-many relationship between the interlocking host and the centralized station local workstation, and one centralized station local workstation controls an OC centralized area including multiple natural stations, so one interlocking host can control multiple natural stations, without setting multiple interlocking hosts, and without exceeding the control ability range of the user. In addition, the interlocking host also identifies and judges the OC centralized area number in the command, and if the OC centralized area number in the command exists in the relationship table, the command is executed, so more natural stations can be accurately and efficiently managed.
[0047] The technical solutions provided by the embodiments of the present disclosure are described below with reference to the drawings.
[0048] Figure 1 is a structural block diagram of a full electronic interlocking system provided by the embodiments of the present disclosure, as Figure 1 shown, the full electronic interlocking system can specifically include: an interlocking host 101, a centralized station local workstation 102 and a natural station 103.
[0049] Specifically, the interlocking host 101, a plurality of centralized station local workstations 102 interacting with the interlocking host for command interaction; wherein,
[0050] The interlocking host 101 corresponds to an interlocking centralized area; the plurality of centralized station local workstations 102 correspond to a plurality of OC centralized areas controlled by the interlocking centralized area respectively, and each OC centralized area includes a plurality of natural stations 103.
[0051] The interlocking host 101 is used to establish communication with multiple centralized station local workstations under the interlocking centralized area by reading the communication relationship in the equipment data, wherein the equipment data includes the communication relationship of multiple centralized station local workstations under the interlocking centralized area; it is also used to acquire line data, wherein the line data includes a relationship table between centralized station local workstations and OC centralized area, and the relationship between centralized station local workstations and OC centralized area is defined in the relationship table;
[0052] The interlocking host 101 is also used to receive commands sent by local workstations of each centralized station. If the command is an OC centralized area command, it determines whether the OC centralized area number in the command exists in the relationship table with the line data. If it exists in the relationship table, the command is executed.
[0053] Because this disclosure introduces the concept of an OC (Organizational Center) centralized area, the scope of the interlocking host's management is the interlocking centralized area, and one interlocking centralized area can manage multiple OC centralized areas. Each OC centralized area houses one centralized station local workstation. One interlocking host can communicate with multiple centralized station local workstations, realizing a one-to-many relationship between the interlocking host and the centralized station local workstations. Moreover, one centralized station local workstation manages an OC centralized area that includes multiple natural stations. Therefore, one interlocking host can manage multiple natural stations without setting up multiple interlocking hosts. Furthermore, each OC centralized area is managed by station duty officers, so the management scope of each station duty officer remains unchanged and will not exceed the user's management capability. In addition, the interlocking host also identifies and judges the OC centralized area number in the command. If the OC centralized area number in the command exists in the relation table, the command is executed. Therefore, more natural stations can be managed accurately and efficiently.
[0054] Figure 2 This is a flowchart illustrating a command interaction method provided in an embodiment of this disclosure, applied to an interlocking host. The method is based on... Figure 1 It is achieved through a fully electronic interlocking system.
[0055] like Figure 2 As shown, the command interaction method may specifically include:
[0056] S201: Establish communication with multiple centralized stations and local workstations under the interlocking centralized area by reading the communication relationship in the equipment data, wherein the equipment data includes the communication relationship of multiple centralized stations and local workstations under the interlocking centralized area.
[0057] It should be noted that this device data is generated during the execution of this process. Figure 2 Prior to this method, the user pre-stored the data in the interlocking host, or the interlocking host pre-obtained it from multiple centralized station local workstations, for subsequent communication establishment. Furthermore, the centralized station local workstation specifically refers to a local workstation deployed at the centralized station.
[0058] S202: Obtain line data, wherein the line data includes a relationship table between the centralized station local workstation and the OC centralized area, and the relationship table defines the relationship between the centralized station local workstation and the OC centralized area.
[0059] S203: Receive the command sent by each centralized station local workstation.
[0060] S204: If the command is an OC centralized area command, determine whether the OC centralized area number in the command exists in the relationship table in the line data according to the OC centralized area number in the command and the relationship table in the line data, and execute the command if it exists.
[0061] When an interlocking host interacts with the local workstation information of multiple OC centralized areas, if the interlocking only checks the interlocking centralized area number and does not check the OC centralized area number after receiving the centralized station local workstation command, it may cause other OC centralized areas under the interlocking centralized area to execute the command. Therefore, as described in S204 of the present disclosure, the interlocking host and the centralized station local workstation command are added with the verification of the OC centralized area number, which avoids the possibility that the OC centralized area executing the command is inconsistent with the OC centralized area to which the local workstation issuing the command belongs. This avoids the possibility that the OC centralized area executing the command is inconsistent with the OC centralized area to which the local workstation issuing the command belongs, thereby ensuring that the OC centralized area accurately executes the command.
[0062] The line data is pre-stored in the interlocking host or pre-acquired by the interlocking host from the multiple centralized station local workstations.
[0063] In one embodiment, if the OC centralized area number in the command exists in the relationship table, a first control command is sent to the corresponding centralized station local workstation according to the request in the command. This allows the centralized station local workstation sending the command and the corresponding natural station to accurately execute the corresponding function according to the first control command.
[0064] In one specific example, in combination with the centralized area command execution flow diagram shown in Figure 3 The execution process of the above centralized area command is further explained. The centralized station local workstation can send the OC centralized area command (such as the full station lighting) to the interlocking host, and the OC centralized area number information is added in the local workstation-interlocking interface. For the OC centralized area command (such as the full station lighting command), the interlocking host compares the OC centralized area number in the command with the relationship table data between the centralized station local workstation and the OC centralized area read by itself, judges whether the OC centralized area number in the received command is the OC centralized area corresponding to the local workstation sending the command, and if they do not match, the command is not executed, and if they match, the signal machine equipment under the jurisdiction of this OC area is lit.
[0065] The above is an explanation of the centralized area command execution process. In the present disclosure, a single device command can also be executed. Specifically, in one embodiment, the line data can also include an OC configuration data table of each device and the OC centralized area number to which it belongs. If the command is a single device command, the corresponding device is determined to be a device within the corresponding OC centralized area jurisdiction according to the OC centralized area number and device number in the command and the OC configuration data table data obtained from the line data. If not, it is not executed. This avoids the possibility that the device executing the command does not match the device corresponding to the command issued by the local workstation, thereby ensuring that the device can accurately execute the command.
[0066] The line data is pre-stored in the interlocking host by the user or pre-obtained by the interlocking host from a plurality of centralized station local workstations.
[0067] In one embodiment, if the device corresponding to the command is a device within the OC centralized area jurisdiction, a second control command is sent to the corresponding centralized station local workstation according to the request in the command. This enables the centralized station local workstation that sent the command and the device of the corresponding natural station to accurately execute the corresponding function according to the second control command.
[0068] In one specific example, the single device command execution flowchart shown in Figure 4 The execution process of the single device command is further explained. The centralized station local workstation operates a single device command (such as a single operation turnout) and sends the single device command to the interlocking host. The interlocking host compares the OC centralized area number and device number in the command with the OC configuration data table data read by itself to determine whether the corresponding device is a device within the corresponding OC centralized area jurisdiction. If it cannot be matched, it is not executed and an alarm is fed back to remind the user to pay attention to this error information. If it can be matched, the command is executed.
[0069] In the command interaction method provided in the present disclosure, the concept of OC centralized area is introduced, and the scope of the interlocking host control is the interlocking centralized area, and one interlocking centralized area can control multiple OC centralized areas. Each OC centralized area is placed with one centralized station local workstation. One interlocking host can communicate with multiple centralized station local workstations, realizing one-to-many relationship between the interlocking host and the centralized station local workstation, and one centralized station local workstation controls the OC centralized area including multiple natural stations, so one interlocking host can control multiple natural stations, without setting multiple interlocking hosts, and each OC centralized area is deployed with a station attendant for control, so the control range of each station attendant does not change, and therefore will not exceed the control ability range of the user. In addition, the interlocking host also identifies and judges the OC centralized area number in the command, and if the OC centralized area number in the command exists in the relationship table, the command is executed, so more natural stations can be accurately and efficiently managed.
[0070] It should be further pointed out that the control range of the OC centralized area is consistent with the control range of the traditional interlocking centralized area, and is consistent with the user management range. Each centralized station local workstation only controls the range of the OC centralized area to which it belongs, and has no control and operation permission for the stations of other OC centralized areas.
[0071] In addition, in the present disclosure, OC centralized area number information is added in the local workstation-interlocking interface, and the interlocking checks the OC centralized area to which the local workstation and the device belong through the OC centralized area number information and the device number information, avoiding the problem that the OC centralized area for executing the command is inconsistent with the OC centralized area to which the local workstation for issuing the command belongs, and ensuring that the OC centralized area for executing the command is consistent with the OC centralized area to which the local workstation for issuing the command belongs.
[0072] Corresponding to the command interaction method shown in Figure 2 The present disclosure also provides an interlocking host, as shown in Figure 5 The interlocking host comprises:
[0073] A communication establishing module 501 is configured to establish communication with multiple centralized station local workstations under the interlocking centralized area by reading the communication relationship in the device data, wherein the device data includes the communication relationship of the multiple centralized station local workstations under the interlocking centralized area.
[0074] An obtaining module 502 is configured to obtain line data, wherein the line data includes a centralized station local workstation and OC centralized area relationship table, and the relationship between the centralized station local workstation and the OC centralized area is defined in the relationship table.
[0075] A receiving module 503 is configured to receive the commands sent by each centralized station local workstation.
[0076] The judging module 504 is configured to, if the command is an OC centralized area command, determine whether the OC centralized area number in the command exists in the relationship table according to the relationship between the OC centralized area number in the command and the line data, and execute the command if the OC centralized area number exists in the relationship table.
[0077] In one embodiment, the judging module 504 is further configured to, if it is determined that the OC centralized area number in the command exists in the relationship table, send a first control command to the corresponding centralized station local workstation according to the request in the command.
[0078] In one embodiment, the line data further comprises an OC configuration data table of the number of each device and the OC centralized area number to which the device belongs.
[0079] In one embodiment, the judging module 504 is further configured to, if it is determined that the command is a single-device command, determine whether the corresponding device is a device in the jurisdiction of the corresponding OC centralized area according to the OC centralized area number and the device number in the command and the OC configuration data table data in the obtained line data, and not execute if the corresponding device is not a device in the jurisdiction of the corresponding OC centralized area.
[0080] In one embodiment, the judging module 504 is further configured to, if it is determined that the corresponding device of the command is a device in the jurisdiction of the OC centralized area, send a second control command to the corresponding centralized station local workstation according to the request in the command.
[0081] In the interlocking host provided in the present disclosure, the concept of OC centralized area is introduced, the range controlled by the interlocking host is the interlocking centralized area, and one interlocking centralized area can control multiple OC centralized areas. One centralized station local workstation is placed in each OC centralized area. One interlocking host can communicate with multiple centralized station local workstations, realizing the one-to-many relationship between the interlocking host and the centralized station local workstations, and moreover, one centralized station local workstation controls the OC centralized area including multiple natural stations, so one interlocking host can control multiple natural stations, without the need to set multiple interlocking hosts, and moreover, each OC centralized area is deployed with a station attendant for control, so the control range of each station attendant does not change, and thus will not exceed the control ability range of the user, in addition, the interlocking host further identifies and judges the OC centralized area number in the command, and executes the command if the OC centralized area number in the command exists in the relationship table, so more natural stations can be accurately and efficiently managed.
[0082] It is also necessary to note that the control range of the OC centralized area is consistent with the control range of the traditional interlocking centralized area, and is consistent with the management range of the user. Each centralized station local workstation only controls the range of the OC centralized area to which it belongs, and has no control and operation authority over the stations of other OC centralized areas.
[0083] Moreover, in the present disclosure, the OC centralized area number information is also added in the local workstation-interlocking interface, and the interlocking checks the OC centralized area to which the local workstation and the device belong through the OC centralized area number information and the device number information configured in the data, thereby avoiding the problem that the OC centralized area for executing the command is inconsistent with the OC centralized area to which the local workstation belongs, and ensuring that the OC centralized area for executing the command is consistent with the OC centralized area to which the local workstation belongs.
[0084] It can be understood that, Figure 5 The interlocking host shown has the functions of Figure 2 the interlocking host side in the present disclosure, and can achieve the corresponding technical effects. For brevity of description, they will not be described here.
[0085] According to embodiments of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular telephones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are merely examples and are not intended to limit implementations of the present disclosure described and / or claimed herein.
[0086] In the technical solutions of the present disclosure, the acquisition, storage and application of user personal information comply with relevant laws and regulations and do not violate public order and good customs.
[0087] According to embodiments of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product.
[0088] Figure 6 A schematic block diagram of an electronic device 600 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular telephones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are merely examples and are not intended to limit implementations of the present disclosure described and / or claimed herein.
[0089] Device 600 includes a computing unit 601, which can perform various appropriate actions and processes based on a computer program stored in read-only memory (ROM) 602 or a computer program loaded from storage unit 608 into random access memory (RAM) 603. RAM 603 may also store various programs and data required for the operation of device 600. The computing unit 601, ROM 602, and RAM 603 are interconnected via bus 604. Input / output (I / O) interface 605 is also connected to bus 604.
[0090] Multiple components in device 600 are connected to I / O interface 605, including: input unit 606, such as keyboard, mouse, etc.; output unit 607, such as various types of monitors, speakers, etc.; storage unit 608, such as disk, optical disk, etc.; and communication unit 609, such as network card, modem, wireless transceiver, etc. Communication unit 609 allows device 600 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0091] The computing unit 601 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 601 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 601 performs the various methods and processes described above, such as... Figure 2 Command interaction methods. For example, in some embodiments, Figure 2 The command interaction method can be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as storage unit 608. In some embodiments, part or all of the computer program can be loaded and / or installed on device 600 via ROM 602 and / or communication unit 609. When the computer program is loaded into RAM 603 and executed by computing unit 601, one or more steps of the command interaction method described above can be performed. Alternatively, in other embodiments, computing unit 601 can be configured to execute by any other suitable means (e.g., by means of firmware). Figure 2 Chinese command interaction methods.
[0092] The various embodiments of the systems and techniques described above can be implemented in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a load programmable logic device (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
[0093] Program code for carrying out methods of the present disclosure can be written in any combination of one or more programming languages. The program code can be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the program code, when executed by the processor or controller, produces the functions / operations specified in the flowcharts and / or the block diagrams. The program code can be executed entirely on a machine, partially on a machine, partially on a machine as a stand-alone software package, or entirely on a remote machine or server.
[0094] In the context of the present disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include but is not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium will include one or more lines of electrical conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0095] To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
[0096] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.
[0097] The computer system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server can arise by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, a server of a distributed system, or a server combined with a blockchain.
[0098] It should be understood that various forms of flow shown above can be used, with steps reordered, added, or removed. For example, the steps recited in the present disclosure can be performed in parallel, in series, or in a different order, without limitation, as long as the desired results of the technology disclosed in the present disclosure are achieved.
[0099] The specific embodiments described above are not intended to limit the scope of the present disclosure. Those skilled in the art will understand that various modifications, combinations, sub-combinations, and alternatives can be made to the specific embodiments without departing from the spirit and principles of the present disclosure. Any further modifications, changes, improvements, and the like that come within the spirit and principles of the present disclosure should be considered within the scope of the present disclosure.
Claims
1. A command interaction method applied to an interlocking host, characterized in that, The method comprises: establishing communication with a plurality of centralized station local workstations under the interlocking centralized area by reading the communication relationship in the device data, wherein the device data comprises the communication relationship of the plurality of centralized station local workstations under the interlocking centralized area; obtaining line data, wherein the line data comprises a centralized station local workstation and OC centralized area relationship table, and the relationship between the centralized station local workstation and the OC centralized area is defined in the relationship table; receiving a command sent by each centralized station local workstation; if the command is an OC centralized area command, determining whether the OC centralized area number in the command exists in the relationship table according to the OC centralized area number in the command and the relationship table in the line data, and executing the command if it exists; wherein the interlocking host corresponds to one interlocking centralized area; the plurality of centralized station local workstations correspond to a plurality of OC centralized areas controlled by the interlocking centralized area respectively, each OC centralized area comprises a plurality of natural stations, and each OC centralized area is provided with one centralized station local workstation; the line data further comprises an OC configuration data table of the number of each device and the OC centralized area number to which the device belongs.
2. The method of claim 1, wherein, if the OC centralized area number in the command exists in the relationship table, sending a first control command to the corresponding centralized station local workstation according to the request in the command.
3. The method of claim 1, wherein, if the command is a single device command, determining whether the corresponding device is a device within the jurisdiction of the corresponding OC centralized area according to the OC centralized area number and the device number in the command and the OC configuration data table data in the obtained line data, and not executing if it is not.
4. The method of claim 3, wherein, if the corresponding device of the command is a device within the jurisdiction of the OC centralized area, sending a second control command to the corresponding centralized station local workstation according to the request in the command.
5. An interlocking host characterized by, The interlocking host comprises: a communication establishment module for establishing communication with a plurality of centralized station local workstations under the interlocking centralized area by reading the communication relationship in the device data, wherein the device data comprises the communication relationship of the plurality of centralized station local workstations under the interlocking centralized area; an acquisition module for obtaining line data, wherein the line data comprises a centralized station local workstation and OC centralized area relationship table, and the relationship between the centralized station local workstation and the OC centralized area is defined in the relationship table; a receiving module for receiving a command sent by each centralized station local workstation; a determination module for determining whether the OC centralized area number in the command exists in the relationship table according to the OC centralized area number in the command and the relationship table in the line data if the command is an OC centralized area command, and executing the command if it exists; wherein the interlocking host corresponds to one interlocking centralized area; the plurality of centralized station local workstations correspond to a plurality of OC centralized areas controlled by the interlocking centralized area respectively, each OC centralized area comprises a plurality of natural stations, and each OC centralized area is provided with one centralized station local workstation; the line data further comprises an OC configuration data table of the number of each device and the OC centralized area number to which the device belongs.
6. The interlocking host computer of claim 5, wherein, The judging module is further configured to, if the OC set area number in the command exists in the relationship table, send a first control command to a corresponding centralized station local workstation according to a request in the command.
7. A fully electronic interlocking system characterized by The system comprises: An interlocking host and a plurality of centralized station local workstations interacting with the interlocking host in commands; wherein, The interlocking host corresponds to an interlocking set area; the plurality of centralized station local workstations correspond to a plurality of OC set areas controlled by the interlocking set area respectively, each of the OC set areas comprises a plurality of natural stations, and each of the OC set areas is provided with a centralized station local workstation; The interlocking host is configured to establish communication with a plurality of centralized station local workstations under the interlocking set area by reading communication relationships in device data, wherein the device data comprises the communication relationships of the plurality of centralized station local workstations under the interlocking set area; and to acquire line data, wherein the line data comprises a relationship table of centralized station local workstations and OC set areas, the relationship table defines the relationship between the centralized station local workstations and the OC set areas, and the line data further comprises an OC configuration data table of each device and the OC set area number to which the device belongs. The interlocking host is further configured to receive commands sent by the centralized station local workstations, and if the command is an OC set area command, to judge whether the OC set area number in the command exists in the relationship table according to the OC set area number in the command and the relationship table in the line data, and to execute the command if the OC set area number exists in the relationship table. 8.An electronic device comprising: at least one processor; and a memory connected to the at least one processor in communication; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-4.
9. A non-transitory computer readable storage medium having stored thereon computer instructions, wherein, The computer instructions are used to enable the computer to perform the method of any one of claims 1-4.
Citation Information
Patent Citations
Maintenance support system of automatic train control system
CN102556125A
Method, set of machine readable instructions, and computing system adapted for service auto response generation based upon social media posting
US20160212071A1