A tracking method, device and equipment of an ad hoc network train and a storage medium

CN118770323BActive Publication Date: 2026-09-18CHINA SHENHUA ENERGY CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411144610.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-20
Publication Date
2026-09-18
Estimated Expiration
2044-08-20

AI Technical Summary

Technical Problem

基于自组网列车群组运行方式下,允许自组网列车群组驶入同一轨道设备,对于此种场景,当自组网群组多趟列车驶入同轨道设备时,CTC系统无法对列车车次进行逻辑跟踪

Benefits of technology

[0018] This application, upon receiving the target train location and number from an ad hoc train group, determines the corresponding target tracking train and target train number in the current station's train control system based on the target train number; it then determines the circuit status of the target section to which the target tracking train belongs based on the target train location; and if the triggering conditions for train tracking are met based on the circuit status, target train number, target section, and adjacent sections associated with the target tracking train, logical tracking is executed. This technical solution, by applying the train location and numbering information provided by the ad hoc train group to the train control system's logical tracking, improves the accuracy of train tracking while achieving automated tracking of the train group.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118770323B_ABST
    Figure CN118770323B_ABST
Patent Text Reader

Abstract

The application discloses a kind of self-organizing network train tracking method, device, equipment and storage medium.The method comprises when receiving the target train location and target train number of target self-organizing network train sent by self-organizing network train group, according to target train number, determine the corresponding target tracking train and target train number of target self-organizing network train in the train control system of current station;According to target train location, determine the circuit state of target section to which target tracking train belongs;If it is determined that the trigger condition of train tracking is satisfied according to circuit state, target train number, target section, adjacent section associated with target tracking train, then execute logical tracking.The above technical solution, by applying train location information and number information provided by self-organizing network train group to train control system train logic tracking, while realizing the automatic tracking of train group, improve the accuracy of train tracking.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of transportation technology, and more particularly to the field of railway automation control technology, specifically to a method, apparatus, device, and storage medium for tracking self-organizing network trains. Background Technology

[0002] CTC (Centralized Traffic Control) is a key piece of equipment for railway transportation command, which has greatly promoted the modernization of railway transportation management and realized the informatization of dispatching and command, the automation of train operations, and the centralization of signaling equipment.

[0003] Currently, in the CTC system's train number logical tracking, only a single train is allowed to enter the entire receiving or departing route. Under the ad hoc train group operation mode, ad hoc train groups are allowed to enter the same track equipment. In this scenario, when multiple trains from an ad hoc group enter the same track equipment, the CTC system cannot perform logical tracking of the train numbers. Summary of the Invention

[0004] This application provides a method, apparatus, device, and storage medium for tracking self-organizing network trains to achieve automated tracking of train groups.

[0005] According to one aspect of this application, a method for tracking self-organizing network trains is provided, the method comprising:

[0006] Upon receiving the target train location and target train number of the target self-organizing network train sent by the self-organizing network train group, the target tracking train and target train number corresponding to the target self-organizing network train in the train control system of the current station are determined based on the target train number.

[0007] Based on the location of the target train, determine the circuit status of the target section to which the target tracking train belongs;

[0008] If the triggering conditions for train tracking are determined to be met based on the circuit status, the target train number, the target section, and the adjacent sections associated with the target tracking train, then logical tracking is executed.

[0009] According to another aspect of this application, a tracking device for self-organizing network trains is provided, the device comprising:

[0010] The train determination module is used to determine the target tracking train and target train number corresponding to the target self-organizing network train in the current station's train control system based on the target train number when it receives the target train location and target train number of the target self-organizing network train sent by the self-organizing network train group.

[0011] The status determination module is used to determine the circuit status of the target section to which the target tracking train belongs based on the location of the target train;

[0012] The train tracking module is used to perform logical tracking if the triggering conditions for train tracking are met based on the circuit status, the target train number, the target section, and the adjacent sections associated with the target tracked train.

[0013] According to another aspect of this application, an electronic device is provided, the electronic device comprising:

[0014] One or more processors;

[0015] Memory, used to store one or more programs;

[0016] When the one or more programs are executed by the one or more processors, the one or more processors implement any of the self-organizing network train tracking methods provided in the embodiments of this application.

[0017] According to another aspect of this application, a computer-readable storage medium is provided, on which a computer program is stored, which, when executed by a processor, implements any of the self-organizing network train tracking methods provided in the embodiments of this application.

[0018] This application, upon receiving the target train location and number from an ad hoc train group, determines the corresponding target tracking train and target train number in the current station's train control system based on the target train number; it then determines the circuit status of the target section to which the target tracking train belongs based on the target train location; and if the triggering conditions for train tracking are met based on the circuit status, target train number, target section, and adjacent sections associated with the target tracking train, logical tracking is executed. This technical solution, by applying the train location and numbering information provided by the ad hoc train group to the train control system's logical tracking, improves the accuracy of train tracking while achieving automated tracking of the train group. Attached Figure Description

[0019] Figure 1 This is a flowchart of a self-organizing network train tracking method according to Embodiment 1 of this application;

[0020] Figure 2 This is a flowchart of a self-organizing network train tracking method according to Embodiment 2 of this application;

[0021] Figure 3 This is a schematic diagram of the structure of a tracking device for a self-organizing network train according to Embodiment 3 of this application;

[0022] Figure 4 This is a schematic diagram of the structure of an electronic device that implements the self-organizing network train tracking method of the embodiments of this application. Detailed Implementation

[0023] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0024] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0025] Furthermore, it should be noted that the collection, storage, use, processing, transmission, provision, and disclosure of relevant data such as the target train location and target train number involved in the technical solution of this application all comply with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0026] Example 1

[0027] Figure 1 This is a flowchart of a self-organizing network train tracking method according to Embodiment 1 of this application. This embodiment is applicable to situations where logical tracking of self-organizing network train groups is performed using a CTC system. The tracking can be executed by a self-organizing network train tracking device, which can be implemented in hardware and / or software and can be configured in a computer device, such as a CTC system. Figure 1 As shown, the method includes:

[0028] S110. Upon receiving the target train location and target train number of the target self-organizing network train sent by the self-organizing network train group, determine the target tracking train and target train number corresponding to the target self-organizing network train in the train control system of the current station based on the target train number.

[0029] In this context, an ad hoc train group refers to a train group that autonomously groups and coordinates its operations on the same track equipment using advanced communication and control technologies, without central control. A target ad hoc train is the train in the ad hoc train group that needs to be tracked; it should be noted that this target ad hoc train can be at least one train, or it can be all the trains constituting the ad hoc train group. The target train position refers to the actual position of the target ad hoc train at the current time or a specified moment; this position information is usually obtained through the Global Positioning System (GPS) or other positioning technologies and transmitted to the control system or other trains in communication. The target train number is the unique identifier or number of the target ad hoc train in the ad hoc train group; each train in the ad hoc system has a unique number to distinguish different trains, usually assigned by the system or set when the train enters the ad hoc system. The current station refers to the station node where the ad hoc train group is located. The train control system is a centralized traffic control system used to manage and monitor train operations on a railway network, specifically referring to the CTC system. A target-tracking train refers to the specific train entity in the control system corresponding to the received target train number and location information. The control system uses this information to track and manage the target train's operating status, location, and travel plan. For example, the train entity corresponding to the target-tracking train is generally presented as an icon in the CTC system. The target train number refers to the specific train number assigned to the target ad hoc network train in the transportation planning or scheduling system. Each train's train number is used to uniquely identify and manage the train's operation and scheduling within the transportation network.

[0030] Specifically, upon receiving the target train location and target train number of the target self-organizing network train sent by the self-organizing network train group, the system determines the candidate tracking train corresponding to the target train number in the current station's train control system, identifies the candidate tracking train as the target tracking train, and determines the target train number of the target tracking train in the train control system.

[0031] In one optional implementation, if the target ad hoc train is all the trains constituting the ad hoc train group, after determining the target tracking train and target train number corresponding to the target ad hoc train in the train control system of the current station, the ad hoc train group to which the target tracking train belongs in the train control system can be updated according to the target train number set, the target train location set, the historical train number set and historical train location set received by the current station.

[0032] The target train number set refers to the collection of all target self-organizing network train number information received from the self-organizing network train group. The target train location set refers to the collection of all target self-organizing network train location information received from the self-organizing network train group. The historical train number set refers to the collection of all target self-organizing network train number information previously received by the current station's train control system from the self-organizing network train group. The historical train location set refers to the collection of all target self-organizing network train location information previously received by the current station's train control system from the self-organizing network train group.

[0033] Specifically, the target train number set and the historical train number set are compared for consistency. If a train exists in the target number set but not in the historical train number set, the train is added to the train control system of the current station. If a train does not exist in the target number set but exists in the historical train number set, the train is deleted from the train control system of the current station. If a train exists in both the historical and historical train number sets, the target train position and the historical train position are compared. If the target train position is different from the historical train position, the train is moved from the historical train position to the target train position. If the target train position is the same as the historical train position, the current state of the train remains unchanged.

[0034] Understandably, after receiving the location information of the self-organizing network train group, the information of all self-organizing network trains can be updated in a timely manner, improving the accuracy and timeliness of train tracking.

[0035] S120. Based on the location of the target train, determine the circuit status of the target section to which the target tracking train belongs.

[0036] The target section refers to a block section of railway track that has been divided into sections with independent signal control, specifically the turnout or track section to which the train currently belongs. Circuit status refers to the real-time track circuit status of the target section, which is instantaneous information about the current status of the track circuit in the railway signaling system, and can include occupancy status, circuit disconnection status, and idle status.

[0037] Specifically, based on the location of the target train, the target section to which the target train belongs is accurately located, and the current circuit status of the target section is obtained. For example, based on the location of the target train, the turnout or track section A to which the target train belongs is accurately located, and the real-time track circuit status of the current block section A is obtained.

[0038] S130. If the triggering conditions for train tracking are determined based on the circuit status, target train number, target section, and adjacent sections associated with the target tracking train, then logical tracking is executed.

[0039] In this context, the adjacent sections associated with the target train refer to the block sections connected to the target section. The triggering conditions for train tracking are predetermined through extensive experimentation or manually set based on actual conditions and empirical values. Logical tracking refers to the logical tracking of the CTC system, which can include train position tracking, section occupancy detection, signal control, safety logic, dispatch support, and fault management.

[0040] Optionally, if the circuit is in an idle state, determine whether there is a candidate train with the same train number as the target train in the target section; if the target section does not exist, if the triggering conditions for train tracking are met based on the target train number and the adjacent sections associated with the target train, then execute logical tracking.

[0041] In this context, "idle state" refers to a state where the track circuit is functioning normally and is not occupied. "Candidate tracking train" refers to a tracking train that already exists in the current station's train control system.

[0042] Optionally, if the circuit is in an abnormal state, the target tracking train can be put into a waiting state until the circuit is in an idle state.

[0043] Abnormal state refers to the state where the track circuit is occupied or malfunctions.

[0044] Furthermore, if the triggering conditions for train tracking are determined based on the target train number and the adjacent sections associated with the target train, the logical tracking can be performed as follows: determine whether there is a candidate train with the same train number as the target train in the adjacent sections associated with the target train; if the adjacent sections exist, perform a consistency check on the movement direction of the candidate train and the target train; if the consistency check passes, then track the target train; if the adjacent sections do not exist, then track the target train.

[0045] For example, when there is a train with the same train number in the main train number window associated with the adjacent block section B of block section A, and the direction of movement of the train from block section B to block section A is consistent with the actual direction of movement of the train, the train number is logically tracked to block section A.

[0046] Optionally, if the target segment exists, the target tracking train in the ad hoc train group is replaced with a candidate tracking train with the same train number as the target train number, and the candidate tracking train is tracked.

[0047] Specifically, if the target section exists, the target train will not be tracked repeatedly. Instead, based on the target train's position, the positions of candidate trains with the same train number as the target train will be updated, and the candidate trains will be tracked.

[0048] For example, if there is already a train with the same train number in the main train window and the auxiliary train window associated with the current turnout or track section, the train will no longer be tracked to this turnout or track section repeatedly. Instead, the relevant attributes of the train to which this train belongs in the self-organizing network train group in the train control system will be updated.

[0049] This application embodiment, upon receiving the target train location and target train number of a target self-organizing network train sent by a self-organizing network train group, determines the target tracking train and target train number corresponding to the target self-organizing network train in the current station's train control system based on the target train number; determines the circuit status of the target section to which the target tracking train belongs based on the target train location; and if the triggering conditions for train tracking are met based on the circuit status, target train number, target section, and adjacent sections associated with the target tracking train, then logical tracking is executed. This technical solution, by applying the train location and number information provided by the self-organizing network train group to the train number logical tracking of the train control system, improves the accuracy of train tracking while achieving automated tracking of the train group.

[0050] Example 2

[0051] Figure 2 This is a flowchart of a method for tracking ad hoc trains according to Embodiment 2 of this application. Based on the technical solutions of the above embodiments, this embodiment refines the step of "determining the target tracking train corresponding to the target ad hoc train in the train control system of the current station according to the target train number" to "matching the target train number with the current train number set of the current station to obtain the number matching result; determining the target tracking train corresponding to the target ad hoc train in the train control system of the current station according to the number matching result and the target train number." It should be noted that for parts not detailed in this embodiment, please refer to the relevant descriptions in other embodiments. Figure 2 As shown, the method includes:

[0052] S210. Upon receiving the target train location and target train number of the target self-organizing network train sent by the self-organizing network train group, the target train number is matched with the current train number set of the current station to obtain the number matching result.

[0053] Here, "current train number" refers to the train number of a candidate train that already exists in the train control system of the current station. "Number matching result" refers to the matching result between the target train number and the current train number.

[0054] S220. Based on the number matching results and the target train number, determine the target tracking train and target train number corresponding to the target self-organizing network train in the train control system of the current station.

[0055] Optionally, if the number matching result shows that there is a candidate train number that is the same as the target train number, then the candidate tracking train corresponding to the candidate train number is determined as the target tracking train corresponding to the target ad hoc train in the train control system; if the number matching result shows that there is no candidate train number that is the same as the target train number, then the target train number is matched with the set of train numbers for receiving and dispatching in the current station's plan to determine the target tracking train corresponding to the target ad hoc train in the current station's train control system.

[0056] The train number set for receiving and dispatching is a set of numbers used to identify a specific train, and is usually related to train scheduling and operation.

[0057] For example, if a train with the same train number exists at the current station, then that train is matched with the location information; if no train with the same train number exists, then the corresponding train number is searched through the train number information of the station's planned arrival and departure. When there are multiple train plans with the same train number, all incomplete plans at the station are sorted in order from earliest to latest time, and the arrival or departure train of the plan with the earliest planned train number information is searched as the location information train number, and then a matching train is searched in the station's train schedule.

[0058] S230. Based on the location of the target train, determine the circuit status of the target section to which the target tracking train belongs.

[0059] S240. If the triggering conditions for train tracking are determined based on the circuit status, target train number, target section, and adjacent sections associated with the target tracking train, then logical tracking is executed.

[0060] Optionally, during logic tracing, the main train windows and / or auxiliary train windows of the current ad hoc network train group can be sorted.

[0061] In railway transportation, the primary train's secondary window refers to the time slot or location reserved for the primary train within the equipment. Primary trains typically have priority, and their running time or equipment usage time is referred to as the primary train's secondary window. In the system you described, the primary train's secondary window is numbered 0, which may represent the preferred time slot or equipment location for the primary train. The secondary train's secondary window refers to the time slot or location reserved for secondary trains or trains with specific tasks within the equipment. These are numbered sequentially from closest to furthest from the turnout equipment on the station map, as numbered 1, 2, ..., N. These time slots or locations are used to schedule the operation of secondary trains or trains with specific tasks, usually after the primary train's schedule.

[0062] It should be noted that turnout equipment within the station is allowed to have 1 main train secondary window and N auxiliary train secondary windows. A single turnout equipment may only have a main train secondary window; if an auxiliary train secondary window is to be installed on a single turnout equipment, a main train secondary window must already be installed.

[0063] For example, sorting the main train windows and / or auxiliary train windows of the self-organizing network train group in the current train control system can be done by sorting and numbering the main train windows and auxiliary train windows set on the turnout equipment. The main train window is numbered 0, and the auxiliary train windows are sorted according to the distance from the turnout equipment in the station map from near to far, and are numbered sequentially as number 1, number 2, ..., number N. When the train is logically tracked, it is sorted according to the relative position of the distance blocking signal in the location information of the self-organizing network train group from near to far, and enters the train window equipment of number 0, number 1, ..., number N in sequence.

[0064] Among them, the station layout plan refers to the plan layout of a railway station or vehicle dispatching yard.

[0065] This application embodiment, upon receiving the target train location and target train number from an ad hoc train group, matches the target train number with the current train number set of the current station to obtain a number matching result. Based on the number matching result and the target train number, it determines the target tracking train and target train number corresponding to the target ad hoc train in the current station's train control system. Based on the target train location, it determines the circuit status of the target section to which the target tracking train belongs. If the circuit status, target train number, target section, and adjacent sections associated with the target tracking train determine that the triggering conditions for train tracking are met, then logical tracking is executed. This technical solution, by applying the train location and number information provided by the ad hoc train group to the train number logical tracking of the train control system, improves the accuracy of train tracking while achieving automated tracking of train groups.

[0066] Example 3

[0067] Figure 3 This is a schematic diagram of a tracking device for self-organizing network trains according to Embodiment 3 of this application. It is applicable to situations where a CTC system is used for logical tracking of self-organizing network train groups. This tracking device can be implemented in hardware and / or software and can be configured in a computer device, such as a CTC system. Figure 3 As shown, the device includes:

[0068] The train determination module 310 is used to determine the target tracking train and target train number corresponding to the target self-organizing network train in the current station's train control system based on the target train number when it receives the target train location and target train number of the target self-organizing network train sent by the self-organizing network train group.

[0069] The status determination module 320 is used to determine the circuit status of the target section to which the target tracking train belongs based on the location of the target train.

[0070] The train tracking module 330 is used to perform logical tracking if the triggering conditions for train tracking are met based on the circuit status, the target train number, the target section, and the adjacent sections associated with the target tracking train.

[0071] This application embodiment, upon receiving the target train location and target train number of a target self-organizing network train sent by a self-organizing network train group, determines the target tracking train and target train number corresponding to the target self-organizing network train in the current station's train control system based on the target train number; determines the circuit status of the target section to which the target tracking train belongs based on the target train location; and if the triggering conditions for train tracking are met based on the circuit status, target train number, target section, and adjacent sections associated with the target tracking train, then logical tracking is executed. This technical solution, by applying the train location and number information provided by the self-organizing network train group to the train number logical tracking of the train control system, improves the accuracy of train tracking while achieving automated tracking of the train group.

[0072] Optionally, the train determination module 310 includes:

[0073] The number matching unit is used to match the target train number with the current train number set of the current station to obtain the number matching result;

[0074] The train determination unit is used to determine the target tracking train corresponding to the target ad hoc network train in the train control system of the current station based on the number matching result and the target train number.

[0075] Optional, train determination unit, specifically used for:

[0076] If the number matching result shows that there is a candidate train number that is the same as the target train number, then the candidate tracking train corresponding to the candidate train number is determined as the target tracking train corresponding to the target self-organizing network train in the train control system.

[0077] If the matching result is that there is no candidate train number that is the same as the target train number, then the target train number is matched with the set of train numbers for arrival and departure in the current station's plan to determine the target tracking train corresponding to the target self-organizing network train in the current station's train control system.

[0078] Optionally, the train tracking module 330 includes:

[0079] The train number matching unit is used to determine whether there is a candidate train with the same train number as the target train number in the target section when the circuit is in an idle state.

[0080] The first train tracking unit is used to perform logical tracking if the triggering conditions for train tracking are met based on the target train number and the adjacent sections associated with the target tracking train when the target section does not exist.

[0081] Optionally, the first train tracking unit is specifically used for:

[0082] Determine whether there are candidate trains with the same train number as the target train in the adjacent sections associated with the target train;

[0083] If adjacent sections exist, the movement directions of the candidate train and the target train are checked for consistency; if the consistency check passes, the target train is tracked.

[0084] If no adjacent section exists, track the target train.

[0085] Optionally, the train tracking module 330 also includes:

[0086] The second train tracking unit is used to replace the target tracking train in the ad hoc train group with a candidate tracking train whose train number is the same as the target train number, and to track the candidate tracking train, when the target section exists.

[0087] The self-organizing network train tracking device provided in this application embodiment can execute the self-organizing network train tracking method provided in any embodiment of this application, and has the corresponding functional modules and beneficial effects for executing the tracking method of each network train.

[0088] Example 4

[0089] Figure 4 This is a schematic diagram of the structure of an electronic device 410 implementing the self-organizing network train tracking method of the embodiments of this application. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (such as helmets, glasses, watches, etc.), 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 the implementation of the present application described and / or claimed herein.

[0090] like Figure 4As shown, the electronic device 410 includes at least one processor 411 and a memory, such as a read-only memory (ROM) 412 or a random access memory (RAM) 413, communicatively connected to the at least one processor 411. The memory stores computer programs executable by the at least one processor. The processor 411 can perform various appropriate actions and processes based on the computer program stored in the ROM 412 or loaded from storage unit 418 into the RAM 413. The RAM 413 may also store various programs and data required for the operation of the electronic device 410. The processor 411, ROM 412, and RAM 413 are interconnected via a bus 414. An input / output (I / O) interface 415 is also connected to the bus 414.

[0091] Multiple components in electronic device 410 are connected to I / O interface 415, including: input unit 416, such as keyboard, mouse, etc.; output unit 417, such as various types of displays, speakers, etc.; storage unit 418, such as disk, optical disk, etc.; and communication unit 419, such as network card, modem, wireless transceiver, etc. Communication unit 419 allows electronic device 410 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0092] Processor 411 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 411 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 processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 411 performs the various methods and processes described above, such as the tracking method for ad hoc network trains.

[0093] In some embodiments, the self-organizing network train tracking method can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 418. In some embodiments, part or all of the computer program can be loaded and / or installed on electronic device 410 via ROM 412 and / or communication unit 419. When the computer program is loaded into RAM 413 and executed by processor 411, one or more steps of the self-organizing network train tracking method described above can be performed. Alternatively, in other embodiments, processor 411 can be configured for the self-organizing network train tracking method by any other suitable means (e.g., by means of firmware).

[0094] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0095] Computer programs used to implement the methods of this application may be written in any combination of one or more programming languages. These computer programs may be provided to the processor of a general-purpose computer, a special-purpose computer, or other programmable ad hoc train tracking device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0096] In the context of this application, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0097] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device 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 pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; 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 sound input, voice input, or tactile input).

[0098] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0099] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0100] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this application can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this application can be achieved, and this is not limited herein.

[0101] The specific embodiments described above do not constitute a limitation on the scope of protection of this application. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

1. A method for tracking self-organizing network trains, characterized in that, include: Upon receiving the target train location and target train number of the target self-organizing network train sent by the self-organizing network train group, the target tracking train and target train number corresponding to the target self-organizing network train in the train control system of the current station are determined based on the target train number. Based on the location of the target train, determine the circuit status of the target section to which the target tracking train belongs; When the circuit is in an idle state, determine whether there is a candidate train with the same train number as the target train number in the target section; If the target segment does not exist, and if the triggering conditions for train tracking are determined based on the target train number and the adjacent segments associated with the target tracking train, then logical tracking is executed. Specifically, determining the target tracking train corresponding to the target ad hoc network train in the train control system of the current station based on the target train number includes: The target train number is matched with the current train number set of the current station to obtain the number matching result; Based on the number matching result and the target train number, the target tracking train corresponding to the target self-organizing network train in the train control system of the current station is determined.

2. The method according to claim 1, characterized in that, The step of determining the target tracking train corresponding to the target ad hoc network train in the train control system of the current station based on the number matching result and the target train number includes: If the number matching result is that there is a candidate train number that is the same as the target train number, then the candidate tracking train corresponding to the candidate train number is determined as the target tracking train corresponding to the target self-organizing network train in the train control system; If the number matching result is that there is no candidate train number that is the same as the target train number, then the target train number is matched with the set of train numbers for arrival and departure in the current station plan to determine the target tracking train corresponding to the target self-organizing network train in the train control system of the current station.

3. The method according to claim 1, characterized in that, If the triggering conditions for train tracking are determined based on the target train number and the adjacent sections associated with the target tracking train, then logical tracking is executed, including: Determine whether there are any candidate trains with the same train number as the target train in the adjacent sections associated with the target train; If the adjacent sections exist, the movement directions of the candidate tracking train and the target tracking train are checked for consistency; if the consistency check passes, the target tracking train is tracked. If the adjacent section does not exist, the target tracking train is tracked.

4. The method according to claim 1, characterized in that, The method further includes: If the target section exists, the target tracking train in the self-organizing network train group is replaced with a candidate tracking train with the same train number as the target train number, and the candidate tracking train is tracked.

5. A tracking device for self-organizing network trains, characterized in that, include: The train determination module is used to determine the target tracking train and target train number corresponding to the target self-organizing network train in the current station's train control system based on the target train number when it receives the target train location and target train number of the target self-organizing network train sent by the self-organizing network train group. The status determination module is used to determine the circuit status of the target section to which the target tracking train belongs based on the location of the target train; The train tracking module is used to perform logical tracking if the triggering conditions for train tracking are met based on the circuit status, the target train number, the target section, and the adjacent sections associated with the target tracked train. The train determination module includes: The number matching unit is used to match the target train number with the current train number set of the current station to obtain the number matching result; The train determination unit is used to determine the target tracking train corresponding to the target ad hoc network train in the train control system of the current station based on the number matching result and the target train number. The train tracking module includes: The train number matching unit is used to determine whether there is a candidate train with the same train number as the target train number in the target section when the circuit is in an idle state. The first train tracking unit is used to perform logical tracking if, in the absence of the target section, the triggering conditions for train tracking are determined based on the target train number and the adjacent sections associated with the target tracking train.

6. An electronic device, characterized in that, include: One or more processors; Memory, used to store one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the self-organizing network train tracking method as described in any one of claims 1-4.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by the processor, the program implements the self-organizing network train tracking method as described in any one of claims 1-4.

8. A computer program product comprising a computer program that, when executed by a processor, implements the method for tracking self-organizing network trains according to any one of claims 1-4.

Citation Information

Patent Citations

  • Interregional vehicle number tracking method and system

    CN116176661A

  • Intelligent comprehensive management and control system for subway vehicle base

    CN211252601U