Method and equipment for splitting dynamic buffer area in rail transit electronic map and medium

By splitting the switch chain and section list of dynamic buffer zones in the rail transit electronic map, the problem of low buffer processing efficiency across regions is solved, and higher operational efficiency and safety is achieved.

CN119537012APending Publication Date: 2025-02-28CASCO SIGNAL LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411599725.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-11
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

In the rail transit electronic map, dynamic buffers span different area controllers, resulting in low data processing efficiency and inability to meet safety and operation requirements.

Method used

By obtaining the switch information, switch chain information, segment information and activated segment information of the current area and adjacent areas, the complete switch chain and segment list is split into parts of the current area and adjacent areas, forming buffer information of the current area and adjacent areas.

Benefits of technology

The buffer splitting across regional control areas is realized, operational efficiency is improved, resource waste is reduced, and safety and accuracy of train control is enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119537012A_ABST
    Figure CN119537012A_ABST
Patent Text Reader

Abstract

The invention relates to a method and device for splitting a dynamic buffer area in a rail transit electronic map and a medium. Obtaining turnout information of the current area and the adjacent area, turnout chain information associated with the dynamic buffer area, section information in the current area and the adjacent area, and all activated section information of the current area and the adjacent area; s2, according to turnout information of the current area and the adjacent area, a complete set of turnout chain is split into a turnout of the current area and a turnout of the adjacent area; s3, according to the section information in the current area and the adjacent area, the section of the same dynamic buffer area is divided into a current area section and an adjacent area section; and S4, according to the turnout chain information associated with the dynamic buffer area, associating the current area section and the turnout chain of the same dynamic buffer area, and associating the adjacent area section and the adjacent area turnout. Compared with the prior art, the method has the advantages of higher safety, more accurate train control effect and the like.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to a rail transit signal system, and in particular to a method, a device and a medium for splitting a dynamic buffer zone in a rail transit electronic map. Background Art

[0002] In the electronic map of rail transit, there are many areas for different functions, and the rail transit signal system needs to control and coordinate the safe operation of multiple trains on the same track, and prohibit trains from colliding in these functional areas or in special scenarios. The dynamic buffer is the area around a train position that is dynamically calculated in these temporary situations and prohibits other trains from entering.

[0003] Limited by the amount of data and the computing efficiency of the control system, if the equipment on the train or beside the track is used to calculate the buffer range in real time, the system operation cycle will be greatly increased, which does not meet the safety and operation requirements. Therefore, the method commonly used in the industry is to calculate the buffer, calculate and store the buffer area in special areas or special scenarios in advance, and the control system can directly read it during operation, which can meet the requirements of system operation efficiency.

[0004] The calculated buffers may span different regional controllers in the actual map. Therefore, when the regional controller where the train is located activates the buffer, the current regional controller also needs to send and activate the buffers within its range to the adjacent regional controllers. Therefore, in the data processing process, how to split the buffers across regional control areas in advance, so as to further improve operational efficiency and reduce resource waste, has become a technical problem that needs to be solved. Summary of the invention

[0005] The purpose of the present invention is to overcome the defects of the above-mentioned prior art and to provide a method, device and medium for splitting a dynamic buffer zone in a rail transit electronic map.

[0006] The purpose of the present invention can be achieved by the following technical solutions:

[0007] According to a first aspect of the present invention, a method for splitting a dynamic buffer zone in a rail transit electronic map is provided, the method comprising the following steps:

[0008] Step S1, obtaining turnout information of the current area and adjacent areas, turnout chain information associated with the dynamic buffer, section information in the current area and adjacent areas, and all activated section information in the current area and adjacent areas;

[0009] Step S2, splitting a complete set of turnout chains into current area turnouts and adjacent area turnouts according to the turnout information of the current area and the adjacent area;

[0010] Step S3, splitting the segments of the same dynamic buffer into current area segments and adjacent area segments according to the segment information in the current area and the adjacent area;

[0011] Step S4, according to the switch chain information associated with the dynamic buffer, the current area section of the same dynamic buffer is associated with the switch chain, and the adjacent area section is associated with the adjacent area switch.

[0012] As a preferred technical solution, the information of the dynamic buffer includes a turnout list and a track segment list. The track segment list includes the track segment where the train is located when the buffer is activated, and the corresponding activated track segment list; the turnout list includes all the turns contained in the buffer and their opening directions.

[0013] As a preferred technical solution, the dynamic buffer describes the track segment linking relationship of a buffer, and the linking relationship may cross the scope of different regional controllers.

[0014] As a preferred technical solution, the current area in step S1 is the area controlled by the area controller to which the map coordinates of the current train belong, and the adjacent area is the area controlled by the adjacent area controller of the area controller to which the map coordinates of the current train belong.

[0015] As a preferred technical solution, the switch chain information in step S1 is a series of switch names and their directions contained in a buffer.

[0016] As a preferred technical solution, the segment information in step S1 is the track segment information constituting the rail transit electronic map, and the activated segment information is the track segment information constituting a certain buffer zone.

[0017] As a preferred technical solution, step S2 is specifically: traversing the switch chain information in a buffer zone, comparing the switch information of the current area and the adjacent area, and splitting the switch chain of the buffer zone into two switch chains, one being the switch chain of the current area of ​​the buffer zone, and the other being the switch chain of the adjacent area of ​​the buffer zone.

[0018] As a preferred technical solution, step S3 is specifically: traverse the track segment list in a buffer, compare the track segment information of the current area and the adjacent area, and split the track segment list of the buffer into two areas, one is the track segment list of the current area of ​​the buffer, and the other is the track segment list of the adjacent area of ​​the buffer.

[0019] As a preferred technical solution, step S4 is specifically as follows: according to the switch chain information associated with the buffer zone, the current area segment of the same buffer zone is associated with the switch chain of the current area, and the adjacent area segment is associated with the switch of the adjacent area, to form the buffer zone information of the current area and the buffer zone information of the adjacent area respectively.

[0020] As a preferred technical solution, this method uses the generated buffer information of the current area and the buffer information of the adjacent area. When the train runs to a certain functional area or special scenario, the buffers of the current area and the adjacent area are activated, so that the control system performs corresponding protective operations.

[0021] According to a second aspect of the present invention, there is provided an electronic device, comprising a memory and a processor, wherein a computer program is stored in the memory, and the method described above is implemented when the processor executes the program.

[0022] According to a third aspect of the present invention, there is provided a computer-readable storage medium having a computer program stored thereon, wherein the program implements the method described above when executed by a processor.

[0023] Compared with the prior art, the present invention has the following advantages:

[0024] 1) In the data processing process, the present invention splits the buffer zone across the regional control area in advance, which is conducive to further improving the operation efficiency and reducing the waste of resources;

[0025] 2) The present invention has higher safety and more accurate train control effect;

[0026] 3) The present invention takes into account the transmission requirements of buffer information in different regional controllers, and the buffer data is more universal and has higher accuracy;

[0027] 4) The present invention solves the problem of dividing the buffer area in the data preprocessing stage, further saving the processing time of the online software and thus improving the safety of the train during operation. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Figure 1 It is a specific flow chart of the method of the present invention;

[0029] Figure 2 Schematic diagram of a rail transit electronic map in an embodiment of the present invention. DETAILED DESCRIPTION

[0030] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0031] like Figure 1 As shown, the present invention provides a method for splitting a dynamic buffer zone in a rail transit electronic map, comprising the following steps:

[0032] Step S1, obtaining the turnout information of the current area and adjacent areas, the turnout chain information corresponding to the buffer zone, the section information in the current area and adjacent areas, and the information of all activated sections in the current area and adjacent areas;

[0033] Step S2, splitting a complete set of turnout chains into current area turnouts and adjacent area turnouts according to the turnout information of the current area and the adjacent area;

[0034] Step S3, splitting the segments of the same buffer into current area segments and adjacent area segments according to the segment information in the current area and the adjacent area;

[0035] Step S4, according to the switch chain information associated with the buffer zone, the current area section of the same buffer zone is associated with the switch chain, and the adjacent area section is associated with the adjacent area switch.

[0036] The step S1 is: obtaining the turnout information of the current area and the adjacent areas, the turnout chain information corresponding to the buffer zone, the section information in the current area and the adjacent areas, and the information of all activated sections in the current area and the adjacent areas.

[0037] In the electronic map of rail transit, the rail line is composed of track segments. Each track segment contains the number, the track segment number of the uplink and downlink, the length and other attributes in the electronic map. The regional controller controls a series of continuous track segments, and its control range is divided manually, so the list of track segments within the range of a certain regional controller can be determined. The regional controllers are continuous, and the list of track segments within the range of adjacent regional controllers can also be determined.

[0038] According to the track switch points set in the original civil engineering map, they are mapped to the track sections in the rail transit electronic map, and the switch list included in the range of a certain area controller and the switch list included in the range of its adjacent area controller can be determined.

[0039] The original dynamic buffer information is manually configured according to the function and scenario requirements. The buffer information includes a turnout list and a track segment list. The track segment list contains the track segment where the train is located when the buffer is activated, and the corresponding activated track segment list. The turnout list contains all the turnouts contained in the buffer and their directions. The dynamic buffer fully describes the track segment link relationship of a buffer, and the link relationship may cross the scope of different regional controllers.

[0040] The step S2: splitting a complete set of turnout chains into current area turnouts and adjacent area turnouts according to the turnout information of the current area and the adjacent area.

[0041] Traverse the buffer zone switch list, determine the range of the regional controller to which the switch belongs, and create a new switch list for each regional controller to store the switch information, and record the relationship information between the switch list and the regional controller and the buffer zone.

[0042] The step S3: according to the segment information in the current area and the adjacent area, the segments of the same buffer zone are divided into the current area segment and the adjacent area segment.

[0043] Traverse the buffer track segment list, determine the region controller range to which the track segment belongs, and create a new track segment list for each region controller to store track segment information, and record the relationship information between the track segment list, the region controller, and the buffer.

[0044] The step S4 is as follows: according to the switch chain information associated with the buffer zone, the current area section of the same buffer zone is associated with the switch chain, and the adjacent area section is associated with the adjacent area switch.

[0045] According to the results of step S2 and step S3: the relationship information between the turnout list and the area controller and the buffer zone, as well as the relationship information between the track segment list and the area controller and the buffer zone, the turnout list and the track segment list under the same area controller and the same buffer zone are combined into a new data structure and stored in the final result set. Specific embodiments

[0047] The track section line connection of this embodiment is as follows Figure 2 shown.

[0048] The step S1 is: obtaining the turnout information of the current area and the adjacent areas, the turnout chain information corresponding to the buffer zone, the section information in the current area and the adjacent areas, and the information of all activated sections in the current area and the adjacent areas.

[0049] According to the turnout information in the original civil engineering map, it is mapped to the track section in the rail transit electronic map. Combined with the track section information and the area controller range information, it can be determined Figure 2 There are two zone controllers: ZC1 and ZC2. ZC1 includes track sections B7, B8, B9, B12, B13 and B15, and turnouts Point2 and Point3; ZC2 includes track sections B10, B11 and B14, and turnout Point4.

[0050] According to manual configuration, there is a dynamic buffer zone BufferZone1, which spans ZC1 and ZC2, including track sections B15, B9, B10, B14, and turnouts Point3 (opening direction is fixed) and Point4 (opening direction is reverse).

[0051] Step S2: According to the turnout information of the current area and the adjacent area, a complete set of turnout chains is split into the turnouts of the current area and the turnouts of the adjacent area.

[0052] Assume that the train is in track section B8, and buffer BufferZone1 needs to be activated according to the function or scenario. Traversing the track section list of BufferZone1, it can be split into ① list BlockList1 within the scope of the current zone controller ZC1, including B15 and B9, and ② list BlockList2 within the scope of the adjacent zone controller ZC2, including B10 and B14. At the same time, record that BlockList1 belongs to ZC1, BufferZone1, and BlockList2 belongs to ZC2, BufferZone1.

[0053] Step S3: According to the segment information in the current area and the adjacent area, the segments of the same buffer zone are split into the current area segment and the adjacent area segment.

[0054] The turnout list of BufferZone1 can be divided into ① PointList1 in the current zone controller ZC1, including Point3 (opening direction is fixed), and ② PointList2 in the adjacent zone controller ZC2, including Point4 (opening direction is reversed). At the same time, it is recorded that PointList1 belongs to ZC1 and BufferZone1, and PointList2 belongs to ZC2 and BufferZone1.

[0055] Step S4: According to the switch chain information associated with the buffer zone, the current area section of the same buffer zone is associated with the switch chain, and the adjacent area section is associated with the adjacent area switch.

[0056] Compare the results of step S2 and step S3, form a new data structure with the turnout list and track section list under the same area controller and the same buffer and store it in the final result set. BlockList1 and PointList1 can form Buffer11 for use by the current area controller, and BlockList2 and PointList2 can form Buffer12 for use by the adjacent area controller.

[0057] The above is an introduction to the method embodiment. The following is a further explanation of the scheme of the present invention through application embodiments.

[0058] This embodiment also includes an application, in which dynamic buffer information of the current area controller and the adjacent area controller is generated through the above embodiment. The train operation control system can, based on this information, when the train runs to a specific track section and is in a specific function or special scenario, select a matching buffer for activation according to the subsequent switch direction, thereby preventing other trains from entering the track section included in the buffer.

[0059] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the described module can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0060] The embodiment of the present invention also provides an electronic device including a central processing unit (CPU), which can perform various appropriate actions and processes according to computer program instructions stored in a read-only memory (ROM) or computer program instructions loaded from a storage unit into a random access memory (RAM). In the RAM, various programs and data required for device operation can also be stored. The CPU, ROM, and RAM are connected to each other via a bus. An input / output (I / O) interface is also connected to the bus.

[0061] Multiple components in the device are connected to the I / O interface, including: input units, such as keyboards, mice, etc.; output units, such as various types of displays, speakers, etc.; storage units, such as disks, optical disks, etc.; and communication units, such as network cards, modems, wireless communication transceivers, etc. The communication unit allows the device to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunication networks.

[0062] The processing unit performs the various methods and processes described above, such as methods S1 to S4. For example, in some embodiments, methods S1 to S4 may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit. In some embodiments, part or all of the computer program may be loaded and / or installed on the device via a ROM and / or a communication unit. When the computer program is loaded into the RAM and executed by the CPU, one or more steps of methods S1 to S4 described above may be performed. Alternatively, in other embodiments, the CPU may be configured to execute methods S1 to S4 in any other appropriate manner (e.g., by means of firmware).

[0063] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0064] The program code for implementing the method of the present invention can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code can be executed entirely on the machine, partially on the machine, partially on the machine as a stand-alone software package and partially on a remote machine, or entirely on a remote machine or server.

[0065] In the context of the present invention, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, 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 disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0066] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.

Claims

1. A method for splitting a dynamic buffer zone in a rail transit electronic map, characterized in that: The method comprises the following steps: Step S1, obtaining turnout information of the current area and adjacent areas, turnout chain information associated with the dynamic buffer, section information in the current area and adjacent areas, and all activated section information in the current area and adjacent areas; Step S2, splitting a complete set of turnout chains into current area turnouts and adjacent area turnouts according to the turnout information of the current area and the adjacent area; Step S3, splitting the segments of the same dynamic buffer into current area segments and adjacent area segments according to the segment information in the current area and the adjacent area; Step S4, according to the switch chain information associated with the dynamic buffer, the current area section of the same dynamic buffer is associated with the switch chain, and the adjacent area section is associated with the adjacent area switch.

2. According to claim 1, a dynamic buffer splitting method in a rail transit electronic map is characterized in that: The information of the dynamic buffer includes a turnout list and a track segment list. The track segment list includes the track segment where the train is located when the buffer is activated, and the corresponding activated track segment list; the turnout list includes all the turns contained in the buffer and their opening directions.

3. According to claim 1, a dynamic buffer splitting method in a rail transit electronic map is characterized in that: The dynamic buffer describes the track segment link relationship of a buffer, and the link relationship may cross the scope of different regional controllers.

4. According to claim 1, a dynamic buffer splitting method in a rail transit electronic map is characterized in that: The current area in step S1 is an area controlled by an area controller to which the map coordinates of the current train belong, and the adjacent area is an area controlled by an adjacent area controller to which the map coordinates of the current train belong.

5. According to claim 1, a dynamic buffer splitting method in a rail transit electronic map is characterized in that: The switch chain information in step S1 is a series of switch names and their directions contained in a buffer.

6. According to claim 1, a dynamic buffer splitting method in a rail transit electronic map is characterized in that: The segment information in step S1 is the track segment information constituting the rail transit electronic map, and the activated segment information is the track segment information constituting a certain buffer zone.

7. According to claim 1, a dynamic buffer splitting method in a rail transit electronic map is characterized in that: The step S2 specifically includes: traversing the switch chain information in a certain buffer zone, comparing the switch information of the current area and the adjacent area, and splitting the switch chain of the buffer zone into two switch chains, one of which is the switch chain of the current area of ​​the buffer zone, and the other is the switch chain of the adjacent area of ​​the buffer zone.

8. According to claim 1, a dynamic buffer splitting method in a rail transit electronic map is characterized in that: The step S3 specifically includes: traversing the track segment list in a certain buffer, comparing the track segment information of the current area and the adjacent area, and splitting the track segment list of the buffer into two areas, one is the track segment list of the current area of ​​the buffer, and the other is the track segment list of the adjacent area of ​​the buffer.

9. The method for splitting a dynamic buffer zone in a rail transit electronic map according to claim 1, characterized in that: The step S4 specifically includes: according to the switch chain information associated with the buffer zone, the current area section of the same buffer zone is associated with the switch chain of the current area, and the adjacent area section is associated with the switch of the adjacent area, so as to form the buffer zone information of the current area and the buffer zone information of the adjacent area respectively.

10. The method for splitting a dynamic buffer zone in a rail transit electronic map according to claim 1, characterized in that: The method uses the generated buffer information of the current area and the buffer information of the adjacent area, and activates the buffers of the current area and the adjacent area when the train runs to a certain functional area or special scenario, so that the control system performs corresponding protective operations.

11. An electronic device comprising a memory and a processor, wherein a computer program is stored in the memory, wherein: When the processor executes the program, the method according to any one of claims 1 to 10 is implemented.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 10 is implemented.