A linkage batch configuration method, terminal, server, electronic device and storage medium

By using linkage tables and keywords to batch configure linkage node data in the rail transit system, the high workload caused by configuring each node individually in the existing technology is solved, and efficient configuration and management of linkage data is achieved.

CN115687467BActive Publication Date: 2025-12-26BYD CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202110874713.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-07-30
Publication Date
2025-12-26
Estimated Expiration
2041-07-30

AI Technical Summary

Technical Problem

In existing technologies, the linkage configuration of rail transit integrated operation and dispatching systems requires configuring data for each individual point individually, resulting in a large workload and hindering later maintenance and management.

Method used

By configuring the data of linked nodes in the linked table and using keywords representing the linked node type for batch loading, batch configuration of linked data can be achieved, including batch processing of basic linked data and linked action data.

Benefits of technology

It reduces the time required to configure linked data, lowers the workload, and facilitates maintenance and management through an intuitive linked table structure, thus reducing the possibility of errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115687467B_ABST
    Figure CN115687467B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a linkage batch configuration method, a terminal, a server, electronic equipment and a storage medium, and relate to the field of rail transit. The linkage batch configuration method comprises: loading data in a linkage node configured in a linkage table and data of a linkage node in an address space; wherein the linkage node configured in the linkage table comprises a keyword representing a linkage node type; and according to the keyword representing the linkage node type, the data in the address space is searched, and the data of the linkage node is batch loaded into all the searched linkage nodes. The application is applied in the process of configuring linkage data, and the purpose of batch configuring linkage data is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of rail transit, in particular to a linkage batch configuration method, a terminal, a server, an electronic device and a storage medium. BACKGROUND

[0002] The integrated operation scheduling system is mainly applied to the field of rail transit and belongs to an open, modular and expandable distributed large computer integrated system. The platform integrates vehicle control, power management, fire alarm, building equipment automation and other subsystems and monitors and controls these subsystems. Since the various subsystems are distributed and scattered, they are not conducive to coordinated control. The integrated operation scheduling system often integrates corresponding linkage modules to facilitate the coordinated control of various subsystems to deal with some integrated events such as sudden large passenger flow, fire, platform door failure and the like.

[0003] Generally, the linkage function provided by the integrated operation scheduling includes predefined linkage. The predefined linkage is a predefined linkage function according to a linkage scene, and the operator is not allowed to modify these linkage definitions and settings online. In an actual line, the data volume of the predefined linkage is large, and thousands of linkage scenes may be predefined in a line, and each linkage has a lot of information to be configured, and each piece of information is in different pages. The prior art can only configure each single point of the information in the data configuration tool one by one, and each single point is distributed in different pages and different positions in the same page, which brings a lot of workload to the data maker, and is not conducive to the later maintenance and management. SUMMARY

[0004] In view of the above problems, the present application embodiment is proposed to provide a linkage batch configuration method, a terminal, a server, an electronic device and a storage medium which overcome the above problems or at least partially solve the above problems.

[0005] In order to solve the above problems, in a first aspect, the present application embodiment discloses a linkage batch configuration method applied in the process of configuring linkage in the field of rail transit, comprising:

[0006] loading the data in the linkage node configured in the linkage table and the data of the linkage node in the address space; wherein the linkage node configured in the linkage table includes a keyword representing the type of the linkage node;

[0007] According to the keyword representing the type of the linkage node, the data in the address space is searched, and the data of the linkage node is batch loaded into all the searched linkage nodes.

[0008] Optionally, the data of the linkage node comprises linkage basic data and linkage action data, the linkage basic data comprises linkage attribute, trigger factor and to-be-executed linkage action; the linkage action data comprises action script and action attribute.

[0009] The linkage attribute contains relevant information of the linkage node, the trigger factor is used to trigger the linkage action, the to-be-executed linkage action corresponds to the linkage action data; the action script is used to execute the linkage action, and the action attribute contains relevant information of the linkage action.

[0010] Optionally, the linkage table comprises a linkage trigger table and a linkage action table; each linkage node corresponds to one linkage trigger table; one linkage trigger table corresponds to a plurality of linkage action tables.

[0011] The linkage trigger table comprises linkage name, linkage instance name, linkage trigger condition, linkage classification and execution mode; and the linkage action table comprises action name, action specialty and action corresponding script.

[0012] Optionally, before the data in the linkage node configured in the linkage table is loaded, the following steps are further included:

[0013] Resetting the configured linkage instance;

[0014] Obtaining available linkage nodes from the address space;

[0015] Obtaining linkage nodes from the linkage table;

[0016] Comparing the linkage nodes obtained from the linkage table with the linkage nodes in the address space, deleting the linkage nodes that do not exist in the address space, and obtaining the linkage nodes that exist in the address space.

[0017] Optionally, after the data of the linkage node is batch-loaded into all retrieved linkage nodes, the linkage is further registered to a trigger manager.

[0018] In a second aspect, the embodiment of the present application further discloses a linkage batch configuration method, which is applied to a process of configuring linkage in the field of rail transit and comprises the following steps:

[0019] Receiving a user's editing operation on the linkage table; wherein the editing operation on the linkage table comprises creating the linkage table, changing the linkage table, configuring the linkage node and the data in the linkage node in the linkage table;

[0020] Transmitting the data generated by the editing operation to a linkage server;

[0021] Displaying the linkage table and information of a linkage instance corresponding to the linkage table.

[0022] The linkage data in the linkage table is compiled and loaded into the address space of the integrated operation dispatching system.

[0023] Optionally, after the linkage data in the linkage table is compiled and loaded into the address space of the integrated operation dispatching server, a linkage plug-in is loaded when a real-time database in the integrated operation dispatching server starts, and the linkage plug-in is initialized when loaded.

[0024] In a third aspect, the embodiments of the present application further disclose a terminal device, comprising:

[0025] A first sending module is configured to send the linkage nodes and the data in the linkage nodes which have been configured to the address space;

[0026] A first receiving module is configured to receive the linkage data in the data configuration terminal;

[0027] A second receiving module is configured to receive the data of the linkage nodes in the address space;

[0028] A data processing module is configured to search the data in the address space according to the keyword representing the linkage node type in the linkage nodes, and load the data of the linkage nodes to all searched linkage nodes in batches.

[0029] The embodiments of the present application further provide a terminal device, comprising:

[0030] A display module is configured to display the linkage instance nodes and the linkage table;

[0031] A first sending module is configured to send the linkage nodes and the data in the linkage nodes in the linkage table to the linkage server;

[0032] A data processing module is configured to compile the data of the linkage nodes in the linkage table;

[0033] A second sending module is configured to send the data of the linkage nodes which have been compiled to the address space;

[0034] A data editing module is configured to receive the editing operation of the linkage table by a user; wherein the editing operation of the linkage table comprises creating the linkage table, changing the linkage table, configuring the linkage nodes and the data in the linkage nodes in the linkage table.

[0035] In a fourth aspect, the embodiments of the present application further disclose a linkage batch configuration system, comprising:

[0036] The linkage server is applied to a comprehensive operation scheduling system in the field of rail transit, and is used for loading data in linkage nodes configured in the linkage table and data of the linkage nodes in the address space, searching data in the address space according to a keyword representing a linkage node type in the linkage nodes, loading data of the linkage nodes to all searched linkage nodes in batches, and registering linkage to the trigger manager; and the trigger manager is contained in the linkage server.

[0037] The data configuration terminal is applied to a process of configuring linkage in the field of rail transit, and is used for receiving operations of a user on the linkage table, displaying linkage data, and sending the linkage data to the linkage server.

[0038] In a fifth aspect, an electronic device is disclosed, comprising:

[0039] At least one processor, and a memory connected with 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 linkage batch configuration method described above.

[0040] In a sixth aspect, a computer readable storage medium is disclosed, and the computer readable storage medium stores a computer program, wherein the computer program is executed by a processor to implement the linkage batch configuration method described above.

[0041] Embodiments of the present application have the following advantages:

[0042] Compared with the prior art, the linkage server loads data in the linkage nodes configured in the linkage table and data of the linkage nodes in the address space; according to the keyword representing the linkage node type, the data in the address space is searched, and the data of the linkage nodes is loaded into all the searched linkage nodes in batches, thereby realizing the batch configuration of linkage data, and solving the problem that the prior art can only configure each single point of linkage data one by one, resulting in a large workload. Moreover, the batch configuration method of linkage data provided by the embodiment of the application saves a large amount of configuration time, reduces the time cost and the workload of data personnel by configuring linkage data in batches in the linkage table. In addition, in the batch configuration method of linkage data provided by the embodiment of the application, the linkage table corresponds to the linkage nodes and includes the linkage trigger table and the linkage action table; each linkage trigger table corresponds to a plurality of linkage action tables; and the data configuration terminal displays the linkage table, so that the relationship between multiple different linkages and multiple different actions of the same linkage can be intuitively observed, the possibility of error is reduced, subsequent maintenance and management are facilitated, and reuse is also facilitated. BRIEF DESCRIPTION OF DRAWINGS

[0043] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative effort on the basis of these drawings.

[0044] Figure 1 is a linkage example model schematic diagram in the embodiment of the present application;

[0045] Figure 2 is a linkage representation diagram in the embodiment of the present application;

[0046] Figure 3 is a linkage batch configuration method flowchart provided by an embodiment of the present application;

[0047] Figure 4 is Figure 3 the linkage server initialization flowchart in the embodiment of the present application;

[0048] Figure 5 is a linkage batch configuration method flowchart provided by another embodiment of the present application;

[0049] Figure 6 is a terminal device structure schematic diagram provided by still another embodiment of the present application;

[0050] Figure 7is a schematic diagram of a terminal device according to a further embodiment of the application;

[0051] Figure 8 is a schematic diagram of a linkage batch configuration system according to a further embodiment of the application;

[0052] Figure 9 is a schematic diagram of an electronic device according to a further embodiment of the application. DETAILED DESCRIPTION

[0053] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative effort belong to the scope of protection of the present application.

[0054] One embodiment of the present application relates to a linkage batch configuration method applied in the process of integrating linkage data by a linkage server and data transmission with a configuration terminal and an address space, and a flowchart thereof is shown in Figure 3 , which comprises the following steps.

[0055] In step 101, data in a linkage node configured in a linkage table and data in a linkage node in an address space are loaded, wherein the linkage node configured in the linkage table comprises a keyword representing a type of the linkage node.

[0056] In the embodiment, the data in the linkage node comprises linkage basic data and linkage action data, the linkage basic data comprises linkage attributes, trigger factors and to-be-executed linkage actions, and the linkage action data comprises action scripts and action attributes.

[0057] The linkage attributes contain relevant information of the linkage node, the trigger factors are used to trigger the linkage actions, the to-be-executed linkage actions correspond to the linkage action data, the action scripts are used to execute the linkage actions, and the action attributes contain relevant information of the linkage actions.

[0058] For example, as shown in Figure 1 , the linkage attributes comprise a linkage name, a linkage category, a hazard level, a permission ownership, a condition trigger index and a condition display name, the trigger factors comprise a trigger mode and a trigger condition, and the action attributes comprise an index number, a participation mark, a delay time, an action name, an execution mode, a professional belonging to and an execution category. Of course, the above are only specific examples, and the data in the linkage node can further comprise other information or different information categories according to requirements in actual use, which will not be described herein.

[0059] The diversified linkage node data is not only used for configuring linkage related functions, but also facilitates sorting and classification, so that the data can be more intuitively and clearly embodied.

[0060] For example, in the trigger source field, a keyword representing the trigger source type is defined when configuring the linkage node, and some keywords representing other types are defined for jointly restricting the type of the linkage node; the defined keywords are used for searching all linkage nodes containing these keywords in the address space when the linkage server retrieves the keywords of the type, and the data of the linkage node is configured to all linkage nodes containing the keywords. As can be seen from the above example, when configuring the linkage data, the user only needs to configure the data of one linkage node, and all linkage nodes of the same type can be configured by the embodiment of the application, thereby realizing batch configuration of the linkage and reducing the operation time.

[0061] In step 102, the data in the address space is searched according to the keywords representing the type of the linkage node, and the data of the linkage node is loaded into all the searched linkage nodes.

[0062] Specifically, the keywords representing the type of the linkage node can be multiple, and when the linkage server searches, all the keywords representing the type of the linkage node are searched at the same time, all linkage nodes containing these keywords are found, and the data of the linkage node obtained from the data configuration terminal in step 101 is loaded into all the linkage nodes containing these keywords, thereby realizing batch configuration.

[0063] In the embodiment, the linkage table mainly includes a linkage trigger table and a linkage action table; as shown in Figure 2 Each linkage node corresponds to one linkage trigger table; one linkage trigger table corresponds to multiple linkage action tables; the linkage trigger table includes a linkage name, a linkage instance name, a linkage trigger condition, a linkage classification, and an execution mode; and the linkage action table includes an action name, an action specialty, and an action corresponding script. Of course, the above is only a specific example, and in actual use, the linkage table can also include other linkage related data tables, and the data in the linkage table can also include other information actually needed, which is not described here. In addition to being used for configuring linkage related functions, the content of the linkage table also makes the linkage related data more intuitively and clearly displayed through the corresponding relationship of the linkage trigger table, the linkage action table, and the linkage instance, and the various data therein.

[0064] In the embodiment, all steps performed by the linkage server are actually an initialization process, which is called initialization of the linkage server, as shown in Figure 4 The initialization of the linkage server includes:

[0065] Step 201, resetting the configured linkage instance;

[0066] Specifically, in actual use, the linkage instance is often edited in the configuration software and may have been put into use, so it is necessary to reset the configured linkage instance for reconfiguring the linkage data.

[0067] Step 202, obtaining available linkage instance nodes;

[0068] Specifically, the linkage server obtains the available linkage instance nodes from the address space, that is, the linkage instance nodes existing in the address space, but at this time the linkage instance nodes are null values and cannot normally operate and will be assigned values in the subsequent steps.

[0069] Step 203, obtaining linkage data from the configuration database;

[0070] The configuration database belongs to the data configuration terminal, and specifically, the configuration database is configured in the form of a linkage table in the embodiment of the application, wherein the linkage data includes linkage nodes and data in the linkage nodes; in the data of the linkage table, there is only one piece of data of the same type, and the same type can include multiple types.

[0071] Step 204, judging whether the configured linkage instance node exists in the address space, if not, deleting, and if yes, obtaining the linkage instance node;

[0072] Specifically, in actual use, there can be no linkage node corresponding to the linkage instance in the address space, at this time it is necessary to delete the linkage node for correcting the user's misoperation and improving the use efficiency of the storage space in the memory.

[0073] Step 205, initializing the linkage data to the address space;

[0074] Initializing the linkage data to the address space means loading the linkage data into the address space, and specifically, this step includes step 102, the data obtained from the configuration database is configured to the linkage node obtained in step 204 through step 102, and then the configured linkage node is sent to the address space.

[0075] Step 206, registering the linkage to the trigger manager;

[0076] Specifically, after sending the configured linkage node to the address space, the configured linkage data cannot be executed formally, at this time, the linkage needs to be registered to the trigger manager, and after the registration is completed, the linkage can be executed formally, and the user can control whether to register the linkage to the trigger manager; the trigger manager is connected with the integrated operation scheduling system and a terminal executing the linkage action; by registering the linkage to the trigger manager and then executing the linkage formally, the integrated operation scheduling system can obtain the linkage data, the management and maintenance of the linkage by relevant personnel are facilitated, and the configured linkage data cannot take effect immediately, so that the loss caused by configuration errors is prevented.

[0077] Compared with the prior art, the linkage server loads the data in the configured linkage node in the linkage table and the data of the linkage node in the address space; the data in the address space is searched according to the keyword representing the type of the linkage node, and the data of the linkage node is loaded into all the searched linkage nodes in batches, so that the linkage data is configured in batches, and the problem that the work is heavy because the linkage data can only be configured one by one in the prior art is solved.

[0078] Another embodiment of the application relates to a linkage batch configuration method applied in the process of receiving user editing of a linkage table and sending configured linkage data to a linkage server and an address space, and the flowchart is as shown in Figure 5 The method comprises the following steps.

[0079] In step 301, a user edits the linkage table; wherein the editing operation of the linkage table comprises creating the linkage table, changing the linkage table, configuring the linkage node and the data in the linkage node in the linkage table;

[0080] Specifically, the editing operation of the linkage table is completed in a configuration tool; first, the model manager in the configuration tool is used to create the required linkage node, at this time, the data representing the type in the linkage node is empty, such as the trigger condition, the linkage category and the like; then, the linkage node is made into a linkage table, if the linkage table already exists, it is not necessary to make it, and the linkage table can also be changed according to the change of the linkage node; finally, the data to be configured is configured into the linkage node in the linkage table, at this time, only one data needs to be configured for the linkage nodes of the same type, that is, the linkage nodes that can be configured together, and in the linkage server, the data can be configured in batches to all the linkage nodes that can be configured together.

[0081] In step 302, the data generated by the editing operation is transmitted to the linkage server;

[0082] Specifically, the data generated by the editing operation includes the linkage node configured in the linkage table, the data in the linkage node, and the data of the linkage instance corresponding to the linkage table; the data generated by the editing operation is transmitted to the linkage server, so that the linkage server registers the data of the linkage node in other linkage nodes that can be configured together in batches, and registers the linkage to the trigger manager.

[0083] In step 303, the linkage table and the information of the linkage instance corresponding to the linkage table are displayed.

[0084] Specifically, the linkage table and the information of the linkage instance corresponding to the linkage table are displayed by the display module; the linkage table includes a linkage trigger table and a linkage action table, and the linkage table is one-to-one corresponding to the corresponding linkage instance, so that the user can more intuitively see multiple linkages and the relationship between different actions of the same linkage, facilitating later maintenance.

[0085] In step 304, the linkage data in the linkage table is compiled and loaded into the address space of the integrated operation scheduling system.

[0086] Specifically, the linkage data in the linkage table only includes linkage names, linkage trigger modes, linkage types, linkage actions and other fields in the linkage node that are not assigned values, and is read by the linkage server after being compiled and loaded into the address space.

[0087] Another embodiment of the application relates to a terminal device, such as Figure 6 as shown, comprising:

[0088] The first sending module 401 is configured to send the linkage node and the data in the linkage node that have been configured to the address space.

[0089] The first receiving module 402 is configured to receive the linkage data in the data configuration terminal.

[0090] The second receiving module 403 is configured to receive the data of the linkage node in the address space.

[0091] The data processing module 404 is configured to search the data in the address space according to the keyword representing the linkage node type in the linkage node, and load the data of the linkage node into all searched linkage nodes in batches.

[0092] Another embodiment of the application relates to a terminal device, such as Figure 7 as shown, comprising:

[0093] The data editing module 501 is configured to receive a user's editing operation on the linkage table; wherein the editing operation on the linkage table comprises creating the linkage table, changing the linkage table, configuring the linkage node and data in the linkage node in the linkage table;

[0094] The first sending module 502 is configured to send the linkage node in the linkage table and data in the linkage node to the linkage server;

[0095] The second sending module 503 is configured to send the compiled data of the linkage node to the address space;

[0096] The display module 504 is configured to display the linkage instance node and the linkage table;

[0097] The data processing module 505 is configured to compile the data of the linkage node in the linkage table.

[0098] Another embodiment of the present application relates to a linkage batch configuration system, as shown in the accompanying drawings, comprising: Figure 8

[0099] The data configuration terminal 601 is configured to receive a user's operation on the linkage table, display the linkage data, and send the linkage data to the linkage server.

[0100] The linkage server 602 is configured to load the data in the linkage node configured in the linkage table and the data of the linkage node in the address space 603, search the data in the address space according to the keyword representing the linkage node type in the linkage node, batch load the data of the linkage node into all searched linkage nodes, and register the linkage to the trigger manager; the trigger manager is contained in the linkage server.

[0101] Another embodiment of the present application relates to an electronic device, as shown in the accompanying drawings, comprising: Figure 9

[0102] At least one processor 701; and,

[0103] The memory 702 is in communication connection with the at least one processor 701; wherein,

[0104] The memory 702 stores instructions executable by the at least one processor; the instructions are executed by the at least one processor 701, so that the at least one processor 701 can execute the linkage batch configuration method in the first to third embodiments of the present application.

[0105] ​​The memory and the processor are connected via a bus. The bus can include any number of interconnecting buses and bridges depending on the specific application of the mobile terminal. The bus connects the various circuits of the memory and the processor together and mediates data communication among different components internal to the terminal. By way of these bus and transceiver, the processor can communicate with various peripheral devices and circuits such as volatile and non-volatile memory circuits, display circuits, etc. The data processed through the processor is transmitted to and received from a wired medium or a wireless medium through an antenna.

[0106] The processor is responsible for managing the bus and general processing, and it also represents a processing unit which can be implemented with one or more microprocessors or microcontrollers (as well as other internal or attached elements), processors from a related family of microprocessors (from one manufacturer or different manufacturers) or elements considered peripherals. The memory can be used for storing data used by the processor 1100, such as executable instructions.

[0107] The fifth embodiment of the present application relates to a computer readable storage medium storing a computer program. The computer program is executed by a processor to implement the method embodiments.

[0108] That is, those skilled in the art can understand that all or part of the steps of the methods in the above embodiments can be completed by a program instructing related hardware, and the program is stored in a storage medium, including a plurality of instructions for causing an apparatus (which can be a single-chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the methods described in various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes.

[0109] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, device, or computer program product. Therefore, the embodiments of the present application can be in the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the embodiments of the present application can be in the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0110] The embodiments of the present application are described with reference to the flowchart illustrations and / or block diagrams of the methods, terminal devices (systems) and computer program products according to the embodiments of the present application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal devices to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal devices, create means for implementing the functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams.

[0111] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal devices to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams.

[0112] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal devices, such that a series of operational steps are carried out on the computer or other programmable terminal devices to produce a computer implemented process so that the instructions executed on the computer or other programmable terminal devices provide steps for implementing the functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams.

[0113] Although preferred embodiments of the present application have been described, those skilled in the art will be able to make additional modifications and variations to the embodiments without departing from the scope of the present application. Accordingly, the appended claims are intended to encompass all such modifications and variations as falling within the scope of the embodiments of the present application.

[0114] Finally, it is to be understood that the phraseology or terminology such as "first" and "second" etc. used herein is merely intended to differentiate one entity or operation from another entity or operation, without necessarily requiring or implying any such actual relationship or order between such entities or operations. Moreover, the terms "comprising", "including", or any other closure, are intended to cover the non-exclusive inclusion such that a process, method, article, or apparatus that comprises a list of elements does not include those elements alone but can include other elements not expressly listed or even include elements inherent in such process, method, article, or apparatus. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element.

[0115] The above describes in detail the brake method, brake system and vehicle provided by the present application. The principles and implementation modes of the present application are described by using specific examples. The above examples are only used to help understand the method of the present application and its core idea. Meanwhile, for those skilled in the art, the specific implementation modes and application ranges can be changed according to the idea of the present application. In summary, the content of the present description should not be understood as a limitation of the present application.

Claims

1. A method for batch configuration of linkages, applied in the process of configuring linkages in the field of rail transit, characterized in that, include: Load data from the linked nodes configured in the linkage table and data from the linked nodes in the address space; wherein, the linked nodes configured in the linkage table include keywords representing the type of the linked node; the linkage table includes a linkage trigger table and a linkage action table; each linked node corresponds to one linkage trigger table; one linkage trigger table corresponds to multiple linkage action tables; the data of the linked node includes basic linkage data and linkage action data; the basic linkage data includes linkage attributes, triggering factors, and linkage actions to be executed; the linkage action data includes action scripts and action attributes; Data in the address space is retrieved based on the keywords representing the linkage node type, and the data in the linkage nodes configured in the linkage table is loaded in batches into all the retrieved linkage nodes.

2. The method according to claim 1, characterized in that, The linkage attribute contains relevant information about the linkage node, the triggering factor is used to trigger the linkage action, and the linkage action to be executed corresponds to the linkage action data; the action script is used to execute the linkage action, and the action attribute contains relevant information about the linkage action.

3. The method according to claim 1, characterized in that, The linkage trigger table includes linkage name, linkage instance name, linkage trigger condition, linkage category, and execution method; the linkage action table includes action name, action specialty, and corresponding script.

4. The method according to claim 1, characterized in that, The process of loading data into the linked nodes configured in the linked table also includes: Reset the configured linkage instance; Obtain available linked nodes from the address space; Obtain the linked nodes from the linked table; The linked nodes obtained from the linked table are compared with the linked nodes in the address space. Linked nodes that do not exist in the address space are deleted, and linked nodes that exist in the address space are obtained.

5. The method according to claim 1, characterized in that, After loading the data of the linked nodes into all the retrieved linked nodes in batches, the process also includes registering the linkage with the trigger manager.

6. A method for batch configuration of linkages, applied in the process of configuring linkages in the field of rail transit, characterized in that, include: Receive user editing operations on the linked table; The editing operations of the linkage table include creating the linkage table, modifying the linkage table, configuring linkage nodes and data in the linkage nodes; the linkage table includes a linkage trigger table and a linkage action table; each linkage node corresponds to one linkage trigger table; One linkage trigger table corresponds to multiple linkage action tables; the data of the linkage node includes basic linkage data and linkage action data; the basic linkage data includes linkage attributes, triggering factors, and linkage actions to be executed; the linkage action data includes action scripts and action attributes; the linkage nodes configured in the linkage table include keywords representing the linkage node type; The keyword representing the type of the linked node is used to retrieve data of the linked nodes in the address space, so as to batch load the data of the linked nodes configured in the linked table into all the retrieved linked nodes; The data generated by the editing operation is transmitted to the linkage server; Display information about the linkage table and the linkage instances corresponding to the linkage table; The linkage data in the linkage table is compiled and loaded into the address space of the integrated operation and scheduling system.

7. The method according to claim 6, characterized in that, After compiling the linkage data in the linkage table and loading it into the address space of the integrated operation scheduling server, the linkage plugin is loaded when the real-time database in the integrated operation scheduling server starts. The linkage plugin is initialized when it is loaded.

8. A linked batch configuration system, characterized in that, include: A linkage server, used in an integrated operation and dispatching system for rail transit, is used to load data from linkage nodes configured in a linkage table and data from linkage nodes in the address space. It retrieves data from the address space based on keywords representing the linkage node type, batch loads the data from the linkage nodes configured in the linkage table into all retrieved linkage nodes, and registers the linkage with a trigger manager. The trigger manager is included in the linkage server. The linkage table includes a linkage trigger table and a linkage action table; each linkage node corresponds to one linkage trigger table. One linkage trigger table corresponds to multiple linkage action tables; the data of the linkage node includes basic linkage data and linkage action data; the basic linkage data includes linkage attributes, triggering factors, and linkage actions to be executed; the linkage action data includes action scripts and action attributes; The data configuration terminal is used in the process of configuring linkages in the rail transit field. It is used to receive user operations on the linkage table, display the linkage data, and send the linkage data to the linkage server.

9. An electronic device, comprising: At least one processor, and, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, which, when executed by the at least one processor, enables the at least one processor to perform the linked batch configuration method as described in any one of claims 1 or 4, or to perform the linked batch configuration method as described in claim 6 or 7.

10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the linked batch configuration method as described in any one of claims 1 or 4, or is capable of implementing the linked batch configuration method as described in claims 6 or 7.

Citation Information

Patent Citations

  • Linkage configuration method and device based on three-dimensional model

    CN103795985A

  • Parameter modification method, client, server, electronic equipment and storage medium

    CN112040281A

  • Scene modularization implementation method and device applied to full-automatic operation system

    CN112758142A