Train operation processing method and device, equipment, storage medium and program product
By receiving train location information and determining the section where the carriage has detached, safety warnings and braking are performed on the virtual train formation, solving the problem of reduced safety caused by abnormal train detection in the virtual train formation and improving the reliability and safety of train operation.
Patent Information
- Application Number
- CN202511372116.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-24
- Publication Date
- 2025-11-07
AI Technical Summary
Existing methods for detecting the integrity of virtual train formations require manual inspection after abnormal trains stop, which reduces the operational safety of other trains.
By receiving abnormal carriage connection information sent by the target train in the virtual train formation, the latest train position information is obtained, the section where the carriage has detached is determined, and safety warnings and braking are carried out for other trains on the track. Trains that may be affected are eliminated, and the train composition information is updated.
This improves the reliability and safety of virtual train operation, ensuring that the train brakes in advance before the carriages detach, thus avoiding safety reduction caused by abnormal train stops.
Smart Images

Figure CN120902805A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication technology, and in particular to a train operation processing method and device, equipment, storage medium and program product. BACKGROUND
[0002] The virtual marshalling train operation control system is a scheme that adopts train-to-train communication technology and "virtually connects" two or more trains running in front and back to form a virtual marshalling train based on the existing moving block train control system, that is, multiple trains are regarded as "one train" to form a logical community to complete train control and dispatch organization, so as to significantly reduce the tracking distance between trains, shorten the running interval, and improve the line transport capacity and train operation efficiency.
[0003] In order to ensure the operation safety of the virtual marshalling train, the integrity of each real train in the virtual marshalling train needs to be detected in real time, and if the integrity of any train is detected to be abnormal, the integrity of the abnormal train needs to be detected.
[0004] The existing integrity detection is generally manual detection after the abnormal train stops, however, during the stopping process of the abnormal train, the safety of the operation of other trains will be greatly reduced. SUMMARY
[0005] Therefore, it is necessary to provide a train operation processing method, device, equipment, storage medium and program product capable of improving train operation safety in view of the above technical problems.
[0006] In a first aspect, the present application provides a train operation processing method applied to a radio block center (RBC), comprising:
[0007] After receiving car connection abnormal information sent by a target train in a virtual marshalling train, the latest train position information sent by the target train in a normal car connection state is obtained; wherein the virtual marshalling train is composed of at least two trains in a running state on the same track;
[0008] According to the train position information and the position of the target train in the virtual marshalling train, a car shedder section is determined.
[0009] According to the car shedder section, a safety warning is given to other trains on the track where the virtual marshalling train is located.
[0010] In one of the embodiments, according to the train position information and the position of the target train in the virtual marshalling train, the car shedder section is determined, comprising:
[0011] In a case that the target train is located at the tail position in the virtual marshalling train, the car shed section is determined according to the tail position in the train position information and the tail position of the previous train of the target train at the current time;
[0012] In a case that the target train is located at other positions, the car shed section is determined according to the tail position in the train position information and the head position of the next train of the target train at the current time, wherein the other positions are train positions in the virtual marshalling train except the tail position.
[0013] In one of the embodiments, according to the car shed section, a safety warning is given to other trains on the track where the virtual marshalling train is located, including:
[0014] According to the position of the target train in the virtual marshalling train, a train located behind the target train on the track is taken as a train to be warned;
[0015] The car shed section is sent to the train to be warned to instruct the train to be warned to perform braking processing.
[0016] In one of the embodiments, the method further includes:
[0017] According to the position of the target train in the virtual marshalling train, a train to be unmarshalled is selected from the target train and trains located behind the target train in the virtual marshalling train;
[0018] A request for unmarshalling processing is sent to the train to be unmarshalled to instruct the train to be unmarshalled to stop communicating with other trains in the virtual marshalling train;
[0019] After detecting that the unmarshalling processing of the train to be unmarshalled is completed, the composition information of the virtual marshalling train is updated.
[0020] In one of the embodiments, according to the position of the target train in the virtual marshalling train, a train to be unmarshalled is selected from the target train and trains located behind the target train in the virtual marshalling train, including:
[0021] In a case that the target train is located at the tail position in the virtual marshalling train, the target train is taken as the train to be unmarshalled;
[0022] In a case that the target train is located at other positions, the target train and trains located behind the target train in the virtual marshalling train are taken as the train to be unmarshalled, wherein the other positions are train positions in the virtual marshalling train except the tail position.
[0023] In one of the embodiments, the method further includes:
[0024] In the case that the car connection abnormal information sent by the target train in the virtual marshalling train is received, the target stopping position closest to the target train is determined from the train stopping positions according to the position of the target train on the track;
[0025] The target stopping position is sent to the target train to instruct the target train to stop at the target stopping position and perform car connection checking.
[0026] In a second aspect, the present application further provides a train operation processing device applied to a wireless train control center RBC, comprising:
[0027] An information obtaining module is configured to obtain the latest train position information sent by a target train in a normal car connection state after receiving the car connection abnormal information sent by the target train in a virtual marshalling train; wherein the virtual marshalling train is composed of at least two trains in a running state on the same track;
[0028] A section determining module is configured to determine a car drop-off section according to the train position information and the position of the target train in the virtual marshalling train;
[0029] A warning module is configured to perform safety warning on other trains on the track where the virtual marshalling train is located according to the car drop-off section.
[0030] In a third aspect, the present application further provides a computer device comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the following steps when executing the computer program:
[0031] After receiving the car connection abnormal information sent by the target train in the virtual marshalling train, the latest train position information sent by the target train in a normal car connection state is obtained; wherein the virtual marshalling train is composed of at least two trains in a running state on the same track;
[0032] A car drop-off section is determined according to the train position information and the position of the target train in the virtual marshalling train;
[0033] Safety warning is performed on other trains on the track where the virtual marshalling train is located according to the car drop-off section.
[0034] In a fourth aspect, the present application further provides a computer readable storage medium having a computer program stored thereon, wherein the computer program is executed by a processor to implement the following steps:
[0035] After receiving the car connection abnormal information sent by the target train in the virtual marshalling train, the latest train position information sent by the target train in a normal car connection state is obtained; wherein the virtual marshalling train is composed of at least two trains in a running state on the same track;
[0036] determining a car drop-off section according to the train position information and the position of the target train in the virtual marshalling train;
[0037] performing a safety warning on other trains on the track where the virtual marshalling train is located according to the car drop-off section.
[0038] In a fifth aspect, the present application further provides a computer program product comprising a computer program which, when executed by a processor, implements the following steps:
[0039] after receiving the car connection abnormality information sent by the target train in the virtual marshalling train, obtaining the latest train position information sent by the target train in a normal car connection state; wherein the virtual marshalling train is composed of at least two trains in a running state on the same track;
[0040] determining a car drop-off section according to the train position information and the position of the target train in the virtual marshalling train;
[0041] performing a safety warning on other trains on the track where the virtual marshalling train is located according to the car drop-off section.
[0042] The train running processing method, device, equipment, storage medium and program product described above, after receiving the car connection abnormality information sent by the target train in the virtual marshalling train, obtaining the latest train position information sent by the target train in a normal car connection state, and determining a car drop-off section according to the train position information and the position of the target train in the virtual marshalling train; then performing a safety warning on other trains on the track where the virtual marshalling train is located according to the car drop-off section, which can make other trains on the track where the virtual marshalling train is located brake in advance before passing through the car drop-off section, thereby ensuring the reliability of train running. BRIEF DESCRIPTION OF DRAWINGS
[0043] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related art, the following will briefly introduce the drawings needed to be used in the description of the embodiments of the present application or the related art. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other related drawings can also be obtained without creative labor on the basis of these drawings.
[0044] Figure 1 a flowchart of a train running processing method in an embodiment;
[0045] Figure 2 a schematic diagram of a car drop-off section in an embodiment;
[0046] Figure 3 a schematic diagram of a car drop-off section in another embodiment;
[0047] Figure 4 A flowchart of a process for updating composition information in an embodiment;
[0048] Figure 5 A flowchart of a process for train inspection in an embodiment;
[0049] Figure 6 A flowchart of a process for train operation processing in another embodiment;
[0050] Figure 7 A block diagram of a structure of a train operation processing device in an embodiment;
[0051] Figure 8 An internal structure diagram of a computer device in an embodiment. DETAILED DESCRIPTION
[0052] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and do not limit the present application.
[0053] The virtual marshalling train operation control system is a scheme that adopts train-to-train communication technology and adopts "virtual connection" of two or more trains running in front and back to form a virtual marshalling train, i.e., multiple trains are regarded as "one train" to form a logical community to complete train control and dispatch organization, so as to significantly reduce the tracking distance between trains, shorten the running interval, improve the line transport capacity and improve the train operation efficiency, on the basis of the existing moving block train control system.
[0054] In order to ensure the running safety of the virtual marshalling train, the integrity of each real train in the virtual marshalling train needs to be detected in real time, and if the integrity of any train is detected to be abnormal, the integrity of the abnormal train needs to be detected.
[0055] The existing integrity detection is generally manual detection after the abnormal train stops, however, during the stopping process of the abnormal train, the safety of the operation of other trains will be greatly reduced.
[0056] Based on this, in an exemplary embodiment, a train operation processing method is provided, which is applied to a radio block center (RBC) as an example, as shown in Figure 1 The specific steps include the following steps:
[0057] S101, after receiving the car connection abnormal information sent by the target train in the virtual marshalling train, obtaining the latest train position information sent by the target train in the normal state of car connection.
[0058] The virtual marshalling train is composed of at least two trains in a running state on the same track. The target train refers to a train with a car connection abnormal problem. The car connection abnormal information refers to specific information related to the car connection abnormality, for example, but not limited to, communication interruption time. The train position information refers to the position information of the target train.
[0059] Optionally, each train in the virtual marshalling train is equipped with an automatic train protection (ATP) device on the locomotive at the head of the train, and an integrity checking device is installed at the tail of the train. The train performs autonomous train integrity checking through wireless communication between the ATP device and the integrity checking device. The ATP device is used to monitor the train speed, position and signal state in real time, and automatically implement braking when the driver fails to take timely measures, to prevent train speed, signal intrusion (red light) or rear-end collision and other dangerous situations.
[0060] If the communication between the ATP device and the integrity checking device is interrupted and the wireless session with the tail device cannot be established within the time specified by the ATP device, the ATP device can determine that the train has a car connection abnormal problem. At this time, the communication interruption time is sent to the RBC as car connection abnormal information. It is worth noting that the train sending car connection abnormal information to the RBC does not mean that the car will definitely fall off, but there is a possibility of car falling off.
[0061] Optionally, after the RBC receives the car connection abnormal information sent by the target train in the virtual marshalling train, the latest train position information can be obtained from the historical train position information sent by the target train in the normal state of car connection. For example, the train identification information can be used as an index to search in the historical train position information to obtain the historical train position information sent by the target train in the normal state of car connection. Then, the searched information can be sorted in order from near to far, and the first train position information in the sorted order can be used as the latest train position information sent by the target train in the normal state of car connection.
[0062] S102, according to the train position information and the position of the target train in the virtual marshalling train, determining the car falling off section.
[0063] The position of the target train in the virtual marshalling train refers to the relative position of the target train in each train included in the virtual marshalling train, for example, a tail position, a middle position, a first position, etc. The car shedder section refers to a section in which the car shed by the target train is likely to be.
[0064] Optionally, the tail position of the target train can be obtained from the latest train position information, and the tail position is taken as the starting point of the car shedder section. Then, the determination mode of the car shedder section can be determined according to the position of the target train in the virtual marshalling train, so as to calculate the car shedder section by using the determination mode and the starting point of the car shedder section.
[0065] Alternatively, the train position information and the position of the target train in the virtual marshalling train can be directly input into the trained section determination model, and the section determination model outputs the car shedder section according to the train position information and the position of the target train in the virtual marshalling train.
[0066] S103, according to the car shedder section, a safety warning is given to other trains on the track where the virtual marshalling train is located.
[0067] Optionally, after the car shedder section is determined, the car shedder section can be sent to other trains on the track where the virtual marshalling train is located, so as to prompt other trains that may pass through the car shedder section to brake.
[0068] In addition, the target train can also be instructed to stop, and when it is detected that the target train does not have a car shed, an alarm release prompt is sent to other trains, so as to restore the normal running speed of the other trains.
[0069] In the above train operation processing method, after receiving the car connection abnormal information sent by the target train in the virtual marshalling train, the latest train position information sent by the target train in the normal car connection state is obtained, and the car shedder section is determined according to the train position information and the position of the target train in the virtual marshalling train. Then, according to the car shedder section, a safety warning is given to other trains on the track where the virtual marshalling train is located, so that the other trains on the track where the virtual marshalling train is located can brake in advance before passing through the car shedder section, thereby ensuring the reliability of train operation.
[0070] On the basis of the above-mentioned embodiments, in the embodiments of the present application, an optional manner for determining the car shed section is provided, specifically, in the case that the target train is located at the tail end position in the virtual marshalling train, the car shed section is determined according to the tail end position in the train position information and the tail end position of the previous train of the target train at the current time; in the case that the target train is located at other positions, the car shed section is determined according to the tail end position in the train position information and the head position of the next train of the target train at the current time.
[0071] wherein the other positions are the train positions in the virtual marshalling train except the tail end position, which can include the intermediate position and the first position.
[0072] Optionally, due to the uncertainty of the car shed position, in the case that the target train is located at the tail end position in the virtual marshalling train, the car shed section will change with the movement of the previous train, but will always be behind the tail end position of the previous train. Therefore, the section between the tail end position of the target train in the train position information and the tail end position of the previous train of the target train at the current time can be taken as the car shed section.
[0073] For example, referring to the car shed section schematic diagram shown in Figure 2 after receiving the car connection abnormal information sent by train 2, the tail end position A of train 2 can be taken as the section starting point, and the tail end position B of the previous train (train 1) of train 2 can be taken as the section starting point and end point, so as to determine the car shed section A.
[0074] Optionally, in the case that the target train is located at other positions, the car shed section will shrink with the movement of the next train, therefore, the section between the tail end position in the train position information and the head position of the next train of the target train at the current time can be taken as the car shed section.
[0075] For example, referring to the car shed section schematic diagram shown in Figure 3 after receiving the car connection abnormal information sent by train 1, the head position C of train 2 can be taken as the section starting point, and the tail end position D of train 2 can be taken as the section starting point and end point, so as to determine the car shed section B.
[0076] In the embodiments of the present application, by selecting the corresponding car shed section determination manner according to the position of the target train in the virtual marshalling train, the accuracy of the car shed section determination can be effectively improved.
[0077] On the basis of the above-mentioned embodiments, in the embodiments of the present application, a train pre-warning mode is provided, specifically, according to the position of the target train in the virtual marshalling train, the train behind the target train on the track is taken as the train to be pre-warned; the car shed section is sent to the train to be pre-warned to instruct the train to be pre-warned to perform braking processing. Wherein, the so-called train to be pre-warned is the train that may pass through the car shed section, that is, the train that needs to be pre-warned.
[0078] Optionally, since only the train behind the target train on the track may pass through the car shed section, the train behind the target train on the track can be taken as the train to be pre-warned according to the position of the target train in the virtual marshalling train.
[0079] Further, the car shed section can be sent to the train to be pre-warned. For each train to be pre-warned, after receiving the car shed section, the train to be pre-warned can perform braking processing according to the position distance between the current position and the start point of the car shed section.
[0080] For example, when the position distance between the current position and the start point of the car shed section is greater than or equal to a preset distance threshold, the normal train running speed can be maintained; when the position distance between the current position and the start point of the car shed section is less than the preset distance threshold, the degree of braking processing needs to be gradually increased as the position distance decreases, so as to ensure the safety of train running.
[0081] In the embodiments of the present application, by taking the train behind the target train on the track as the train to be pre-warned, and sending the car shed section to the train to be pre-warned to instruct the train to be pre-warned to perform braking processing, the safety of train running can be effectively ensured.
[0082] On the basis of the above-mentioned embodiments, in the embodiments of the present application, an optional way of updating the composition information is provided, as shown in Figure 4 The method comprises the following steps:
[0083] S401, according to the position of the target train in the virtual marshalling train, selecting the train to be unmarshalled from the train behind the target train in the target train and the virtual marshalling train.
[0084] Wherein, the so-called train to be unmarshalled is the train that needs to be removed from the virtual marshalling train.
[0085] Optionally, in order not to affect the integrity of the virtual marshalling train, when it is determined that the target train in the virtual marshalling train may have a car shed situation, the target train and other trains that can be affected by the target train need to be removed, therefore, the train to be unmarshalled can be selected from the train behind the target train in the target train and the virtual marshalling train according to the position of the target train in the virtual marshalling train.
[0086] For example, when the target train is located at the end of the virtual consist, the target train is taken as the train to be uncoupled; when the target train is located at other positions, the target train and the trains located behind the target train in the virtual consist are taken as the trains to be uncoupled; wherein the other positions are the positions of the trains in the virtual consist except the end position.
[0087] It can be understood that, when the target train is located at the end of the virtual consist, no other train is affected by the target train, and thus the target train can be taken as the train to be uncoupled. When the target train is located at other positions, the trains located behind the target train in the virtual consist are affected by the target train, and thus the target train and the trains located behind the target train in the virtual consist can be taken as the trains to be uncoupled.
[0088] S402, a request for uncoupling processing is sent to the train to be uncoupled, to instruct the train to be uncoupled to stop communicating with other trains in the virtual consist.
[0089] The request for uncoupling processing is a request for the train to be uncoupled to leave the virtual consist.
[0090] Optionally, after receiving the request for uncoupling processing sent by the RBC, the train to be uncoupled can determine whether the condition for uncoupling processing is met according to the train running state, and stop communicating with other trains in the virtual consist when the condition is met.
[0091] For example, continuing to refer to Figure 2 After receiving the abnormal car connection information sent by train 2, a request for uncoupling processing can be sent to train 2; then, train 2 can calculate the relative position MA of train 2 according to the maximum service braking. The relative position MA is the safe moving range of the following car relative to the leading car in the virtual consist, to ensure that the following car can safely stop even if the leading car brakes in emergency.
[0092] Further, when train 2 meets the distance of the driving permission sent by the RBC being greater than the distance of the front car protection point, a position report and “uncoupling condition met” are sent to the RBC. The distance of the driving permission is the authorized safe driving end position of the following train; and the distance of the front car protection point is the safe protection boundary that must be reserved behind the tail of the front train.
[0093] After determining that the car connection of the train 1 is normal, the RBC can send a "decoupling complete" message to the train 2 to prompt the train 2 to stop communicating with the train 1. Meanwhile, the train 2 continues to decelerate, and the RBC sends the decoupling result to a centralized traffic control (CTC) system.
[0094] For example, with continued reference to Figure 3 After receiving the car connection abnormal information sent by the train 1, a decoupling processing request can be sent to the train 1 and the train 2. The train 1 can calculate the relative position MA of the train 1 according to the maximum service braking, and send a position report and a "decoupling condition met" to the RBC when the train 1 meets the distance between the train permit sent by the RBC and the front car guard point.
[0095] After that, the RBC can send a "decoupling complete" message to the train 1 and the train 2 to prompt the train 1 and the train 2 to stop communicating with the previous train of the train 1. Meanwhile, the train 1 and the train 2 continue to decelerate, and the RBC sends the decoupling result to the CTC.
[0096] S403, after detecting that the decoupling processing of the train to be decoupled is completed, updating the composition information of the virtual coupled train.
[0097] The composition information is the composition of each train in the virtual coupled train.
[0098] Optionally, after detecting that the decoupling processing of the train to be decoupled is completed, in order to ensure the accuracy of the virtual coupled train, the related information of the train to be decoupled can be deleted from the original composition information, so as to obtain the updated composition information of the virtual coupled train.
[0099] In the embodiment of the application, by sending a decoupling processing request to the train to be decoupled to instruct the train to be decoupled to stop communicating with other trains in the virtual coupled train, the updating operation of the virtual coupled train is completed, and the updated virtual coupled train can be ensured to run normally.
[0100] On the basis of the above embodiment, in the embodiment of the application, an optional train checking mode is provided, as shown in Figure 5 The method comprises the following steps:
[0101] S501, in the case that the car connection abnormal information sent by the target train in the virtual coupled train is received, the target stopping position closest to the target train is determined from the train stopping positions according to the position of the target train on the track.
[0102] The train stopping position is a position at which the train can safely stop, and the target stopping position is a position at which the target train stops.
[0103] Optionally, in the case of receiving the car connection abnormal information sent by the target train in the virtual marshalling train, in order to check the integrity of the target train in time, the distance between each train stop position and the target train can be calculated according to the position of the target train on the track, and then the train stop position closest to the target train can be taken as the target stop position.
[0104] S502, sending the target stop position to the target train to instruct the target train to stop at the target stop position and perform car connection checking.
[0105] Optionally, after determining the target stop position, the target stop position can be sent to the target train to instruct the target train to stop at the target stop position. After the target train stops at the target stop position, the operation and maintenance personnel can detect the integrity of the connection between each car of the target train.
[0106] If the integrity detection of the target train passes, a pass request can be sent to the RBC to restore the target train in the virtual marshalling train, and the RBC sends a prompt to the other trains that the car shed section of the target train is invalid to restore the normal operation of each train. If the integrity detection of the target train fails, the updated virtual marshalling train composition information is maintained, and the car shed section of the target train is maintained to be valid until the shed car is recovered.
[0107] In the embodiment of the application, by sending the target stop position to the target train to instruct the target train to stop at the target stop position and perform car connection checking, the reliability of train operation can be ensured.
[0108] Figure 6 For another flowchart of the train operation processing method in the embodiment, on the basis of the above-mentioned embodiment, the embodiment provides an optional example of a train operation processing method applied to an RBC. In combination with Figure 6 , the specific implementation process is as follows:
[0109] S601, after receiving the car connection abnormal information sent by the target train in the virtual marshalling train, obtaining the latest train position information sent by the target train in the normal state of car connection.
[0110] The virtual marshalling train is composed of at least two trains in a running state on the same track.
[0111] S602, determining the car shed section according to the train position information and the position of the target train in the virtual marshalling train.
[0112] Optionally, in a case where the target train is located at a tail position in the virtual marshalling train, the car shed section is determined according to a tail position in the train position information and a tail position of a previous train of the target train at the current time; in a case where the target train is located at other positions, the car shed section is determined according to the tail position in the train position information and a head position of a next train of the target train at the current time; the other positions are positions of the trains in the virtual marshalling train except the tail position.
[0113] S603, according to the position of the target train in the virtual marshalling train, a train located behind the target train on the track is selected as the train to be pre-warned.
[0114] S604, the car shed section is sent to the train to be pre-warned to instruct the train to be pre-warned to perform braking processing.
[0115] S605, according to the position of the target train in the virtual marshalling train, the train to be unmarshalled is selected from the target train and the trains located behind the target train in the virtual marshalling train.
[0116] Optionally, in a case where the target train is located at a tail position in the virtual marshalling train, the target train is selected as the train to be unmarshalled; in a case where the target train is located at other positions, the target train and the trains located behind the target train in the virtual marshalling train are selected as the train to be unmarshalled; the other positions are positions of the trains in the virtual marshalling train except the tail position.
[0117] S606, an unmarshalling processing request is sent to the train to be unmarshalled to instruct the train to be unmarshalled to stop communicating with other trains in the virtual marshalling train.
[0118] S607, after detecting that the unmarshalling processing of the train to be unmarshalled is completed, the composition information of the virtual marshalling train is updated.
[0119] S608, according to the position of the target train on the track, a target stop position closest to the target train is determined from the train stop positions.
[0120] S609, the target stop position is sent to the target train to instruct the target train to stop at the target stop position and perform car connection checking.
[0121] The specific process of S601-S609 can be referred to the description of the method embodiments, and the implementation principle and technical effects are similar, which will not be described here.
[0122] It should be understood that although the steps in the flowcharts involved in the embodiments described above are shown in sequence according to the arrows, the steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, the execution of the steps is not strictly limited in sequence, and the steps can be executed in other orders. Moreover, at least some of the steps in the flowcharts involved in the embodiments described above can include multiple steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order of the steps or stages is not necessarily sequential, but can be executed alternately or alternately with at least part of other steps or steps or stages in other steps.
[0123] Based on the same inventive concept, the embodiments of the present application also provide a train operation processing device for implementing the train operation processing method described above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, so the specific limitations in one or more train operation processing device embodiments provided below can refer to the limitations of the train operation processing method described above, and will not be repeated here.
[0124] In an exemplary embodiment, as shown in Figure 7 A train operation processing device 1 is provided, applied to an RBC, comprising: an information acquisition module 10, a section determination module 20 and a pre-warning module 30, wherein:
[0125] The information acquisition module 10 is configured to, after receiving the car connection abnormal information sent by the target train in the virtual marshalling train, acquire the latest train position information sent by the target train in the normal state of car connection; wherein the virtual marshalling train is composed of at least two trains in the running state on the same track;
[0126] The section determination module 20 is configured to determine the car shed section according to the train position information and the position of the target train in the virtual marshalling train;
[0127] The pre-warning module 30 is configured to perform safety pre-warning on other trains on the track where the virtual marshalling train is located according to the car shed section.
[0128] In an exemplary embodiment, the section determination module 20 is specifically configured to:
[0129] In the case that the target train is located at the end position in the virtual marshalling train, the car shed section is determined according to the tail position in the train position information and the tail position of the previous train of the target train at the current time;
[0130] In a case where the target train is located at other positions, a car shed section is determined according to a tail position in the train position information and a head position of a next train of the target train at a current time, wherein the other positions are train positions in the virtual marshalling train except for the tail position.
[0131] In an exemplary embodiment, the early warning module 30 is specifically configured to:
[0132] According to the position of the target train in the virtual marshalling train, a train located behind the target train on the track is selected as the train to be warned;
[0133] The car shed section is sent to the train to be warned to instruct the train to be warned to perform braking processing.
[0134] In an exemplary embodiment, the train operation processing device 1 further comprises an information updating module, wherein the information updating module is specifically configured to:
[0135] According to the position of the target train in the virtual marshalling train, a train to be unmarshalled is selected from the target train and the trains located behind the target train in the virtual marshalling train;
[0136] An unmarshalling processing request is sent to the train to be unmarshalled to instruct the train to be unmarshalled to stop communicating with other trains in the virtual marshalling train;
[0137] After detecting that the unmarshalling processing of the train to be unmarshalled is completed, the composition information of the virtual marshalling train is updated.
[0138] In an exemplary embodiment, the information updating module is further configured to:
[0139] In a case where the target train is located at the tail position in the virtual marshalling train, the target train is selected as the train to be unmarshalled;
[0140] In a case where the target train is located at other positions, the target train and the trains located behind the target train in the virtual marshalling train are selected as the train to be unmarshalled, wherein the other positions are train positions in the virtual marshalling train except for the tail position.
[0141] In an exemplary embodiment, the train operation processing device 1 further comprises a train detection module, wherein the train detection module is specifically configured to:
[0142] In a case where the car connection abnormal information sent by the target train in the virtual marshalling train is received, a target stopping position closest to the target train is determined from the train stopping positions according to the position of the target train on the track;
[0143] The target stopping position is sent to the target train to instruct the target train to stop at the target stopping position and perform car connection checking.
[0144] Each module in the train operation processing apparatus can be implemented by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in hardware form, or stored in a memory in a computer device in software form, so as to be invoked and executed by a processor to perform operations corresponding to each module.
[0145] In an exemplary embodiment, a computer device, which can be a terminal, has an internal structure diagram as shown in Figure 8 The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. The processor, the memory, and the input / output interface are connected through a system bus, and the communication interface, the display unit, and the input device are connected to the system bus through the input / output interface. The processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for running the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is configured to exchange information between the processor and external devices. The communication interface of the computer device is configured to perform wired or wireless communication with external terminals. The wireless communication can be achieved through WIFI, mobile cellular network, Near Field Communication (NFC), or other technologies. The computer program is executed by the processor to implement a train operation processing method. The display unit of the computer device is configured to form a visually visible picture, which can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer overlaid on the display screen, or a key, a trackball, or a touchpad arranged on the shell of the computer device, or an external keyboard, a touchpad, a mouse, or the like.
[0146] Those skilled in the art can understand that Figure 8 The structure shown in the above
[0147] In an embodiment, a computer device is also provided, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the steps in each method embodiment.
[0148] In an embodiment, a computer readable storage medium is provided, having stored thereon a computer program which, when executed by a processor, implements the steps of any of the method embodiments described above.
[0149] In an embodiment, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the steps of any of the method embodiments described above.
[0150] It should be noted that the data involved in the present application (including but not limited to train data of virtual marshalling train, etc.) are all data authorized by users or fully authorized by all parties, and the collection, use and processing of relevant data need to comply with relevant regulations.
[0151] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when executed, can include the processes of the above-mentioned embodiment methods. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. The non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. The volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration but not limitation, the RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., without being limited thereto.
[0152] The technical features of the above embodiments can be combined in any manner. To make the description concise, all possible combinations of the technical features in the above embodiments are not described, but as long as the combinations of the technical features do not exist contradictions, they should be considered as the scope of the present application.
[0153] The above-described embodiments are merely illustrative of several embodiments of the present application, and the description is relatively specific and detailed, but should not be understood as a limitation on the scope of the patent. It should be noted that for those skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are all within the scope of the present application. Therefore, the scope of protection of the present application should be subject to the appended claims.
Claims
1. A train operation processing method characterized by comprising: The method is applied to a radio block center (RBC) and comprises the following steps: After receiving abnormal car connection information sent by a target train in a virtual marshalling train, obtaining the latest train position information sent by the target train in a normal car connection state, wherein the virtual marshalling train is composed of at least two trains in a running state on the same track; According to the train position information and the position of the target train in the virtual marshalling train, determining a car drop-off section; According to the car drop-off section, performing safety warning on other trains on the track where the virtual marshalling train is located.
2. The method of claim 1, wherein, The step of determining the car drop-off section according to the train position information and the position of the target train in the virtual marshalling train comprises the following steps: In the case that the target train is located at the end position in the virtual marshalling train, determining the car drop-off section according to the tail position in the train position information and the tail position of the previous train of the target train at the current time; In the case that the target train is located at other positions, determining the car drop-off section according to the tail position in the train position information and the head position of the next train of the target train at the current time, wherein the other positions are train positions in the virtual marshalling train except the end position.
3. The method of claim 1, wherein, The step of performing safety warning on other trains on the track where the virtual marshalling train is located according to the car drop-off section comprises the following steps: According to the position of the target train in the virtual marshalling train, taking the train behind the target train on the track as a train to be warned; Sending the car drop-off section to the train to be warned to instruct the train to be warned to perform braking processing.
4. The method of claim 1, wherein, The method further comprises the following steps: According to the position of the target train in the virtual marshalling train, selecting a train to be unmarshalled from the target train and the train behind the target train in the virtual marshalling train; Sending an unmarshalling processing request to the train to be unmarshalled to instruct the train to be unmarshalled to stop communicating with other trains in the virtual marshalling train; After detecting that the unmarshalling processing of the train to be unmarshalled is completed, updating the composition information of the virtual marshalling train.
5. The method of claim 4, wherein, The step of selecting a train to be unmarshalled according to the position of the target train in the virtual marshalling train from the target train and the train behind the target train in the virtual marshalling train comprises the following steps: In the case that the target train is located at the end position in the virtual marshalling train, taking the target train as the train to be unmarshalled; In the case that the target train is located at other positions, taking the target train and the train behind the target train in the virtual marshalling train as the train to be unmarshalled, wherein the other positions are train positions in the virtual marshalling train except the end position.
6. The method of claim 1, wherein, The method further comprises the following steps: In the case that the abnormal car connection information sent by the target train in the virtual marshalling train is received, determining a target stopping position closest to the target train from the stopping positions of the trains according to the position of the target train on the track; The target train is sent the target stop position to instruct the target train to stop at the target stop position and perform a car connection check.
7. A train operation processing device characterized by comprising: The device is applied to a wireless train control center (RBC) and comprises: An information acquisition module, configured to acquire latest train position information sent by a target train in a normal car connection state after receiving car connection abnormal information sent by the target train in a virtual marshalling train, wherein the virtual marshalling train is formed by at least two trains in a running state on a same track. A section determination module, configured to determine a car drop-off section according to the train position information and a position of the target train in the virtual marshalling train. A pre-warning module, configured to perform a safety pre-warning on other trains on a track where the virtual marshalling train is located according to the car drop-off section.
8. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that, The processor executes the computer program to implement the steps of the method in any one of claims 1 to 6.
9. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method in any one of claims 1 to 6.
10. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method in any one of claims 1 to 6.