Driving permission sending method and device, equipment, medium and program product

By utilizing real-time location reports and transponder group identification verification within trusted areas in the radio block center equipment, the safety risks of train operation permits caused by inaccurate train line topology location are resolved, thus improving the safety of train operation.

CN121509468APending Publication Date: 2026-02-10CRSC RESEARCH & DESIGN INSTITUTE GROUP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511844364.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-09
Publication Date
2026-02-10

AI Technical Summary

Technical Problem

Because the wireless block signaling center equipment cannot accurately determine the train's track topology location in the train control system, the sent train operation permits pose a security risk.

Method used

The line topology location is determined based on the real-time location report information of the target train, and the authenticity of the line topology location is verified by using the transponder group identifier in the trusted area. Train operation permission is sent only when the verification result is true.

Benefits of technology

This improves the safety of train operation, avoids erroneous train operation permits due to inaccurate track topology positioning, and ensures that trains run on the correct tracks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121509468A_ABST
    Figure CN121509468A_ABST
Patent Text Reader

Abstract

The invention discloses a driving permission sending method, device and equipment, a medium and a program product, and relates to the technical field of train control, and the method comprises the steps: determining a line topological position and a running station track to which the line topological position belongs according to the real-time position report information of a target train; the real-time position report information comprises a real-time transponder group identifier; according to the line topology position, the real-time transponder group identifier, the area information of the credible area in the operation station track and the identifier of the transponder group in the credible area, verifying whether the line topology position is real or not, and obtaining a verification result of the line topology position; and if the verification result is true, a driving permission is sent to the target train. According to the embodiment of the invention, the driving permission is sent to the train with the accurate and real line topology position, and the safety of train operation is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of train control technology, and in particular to a method, apparatus, device, medium, and program product for sending train operation permits. Background Technology

[0002] The Radio Block Center (RBC) is the core equipment of the train control system. It obtains route and block section status information from the interlocking equipment, calculates train operation permits based on track topology location information, and sends these permits wirelessly to the onboard equipment to ensure safe train operation.

[0003] The Track Controller (RBC) receives location information from onboard equipment and calculates its position on the track topology map. If there are not enough transponder pairs installed on the tracks or throat areas within a station for positioning, or if a train stops at a station and changes direction multiple times, or if a transponder pair is lost during train operation, the RBC cannot guarantee the accuracy of the calculated track topology position. Based on this inaccurate track topology position, the train travel permission sent by the RBC poses a certain safety risk. Summary of the Invention

[0004] This invention provides a method, apparatus, device, medium, and program product for sending train operation permits to ensure the accuracy of line topology location, thereby improving the safety of train operation.

[0005] In a first aspect, embodiments of the present invention provide a method for sending a vehicle permit, comprising:

[0006] Based on the real-time location report information of the target train, determine the track topology location and the operating track to which the track topology location belongs; the real-time location report information includes the real-time transponder group identifier;

[0007] Based on the line topology location, real-time transponder group identifier, area information of the reliable area in the running track, and the identifier of the transponder group in the reliable area, the authenticity of the line topology location is verified, and the verification result of the line topology location is obtained.

[0008] If the verification result is true, then a train operation permit will be sent to the target train.

[0009] Secondly, embodiments of the present invention also provide a vehicle permit sending device, comprising:

[0010] The determination module is used to determine the track topology location and the operating track to which the track topology location belongs based on the real-time location report information of the target train; the real-time location report information includes the real-time transponder group identifier;

[0011] The verification module is used to verify whether the line topology location is true based on the line topology location, the real-time transponder group identifier, the area information of the trusted area in the running track, and the identifier of the transponder group in the trusted area, and to obtain the verification result of the line topology location.

[0012] The sending module is used to send a train operation permit to the target train if the verification result is true.

[0013] Thirdly, embodiments of the present invention also provide an electronic device, comprising:

[0014] At least one processor; and

[0015] A memory that is communicatively connected to at least one processor; wherein

[0016] The memory stores instructions that can be executed by at least one processor, which enables the at least one processor to perform the method for sending driving permits provided in any embodiment of the present invention.

[0017] Fourthly, embodiments of the present invention also provide a computer-readable storage medium storing computer instructions that, when executed by a processor, implement the method for sending a vehicle permit according to any embodiment of the present invention.

[0018] Fifthly, embodiments of the present invention also provide a computer program product, characterized in that the computer program product includes a computer program, which, when executed by a processor, implements the method for sending a vehicle permit according to any embodiment of the present invention.

[0019] This invention determines the track topology location and the operating track to which the target train belongs based on the real-time location report information. The real-time location report information includes the real-time transponder group identifier. The accuracy of the track topology location is verified based on the track topology location, the real-time transponder group identifier, the area information of a reliable area within the operating track, and the identifier of the transponder group within the reliable area. A verification result is obtained. If the verification result is accurate, a train operation permit is sent to the target train. This invention can determine whether the target train is actually located on the track by using the area information of a reliable area within the track and the identifier of the transponder group within the reliable area. If the target track topology location is accurately located on the track, a train operation permit is sent to it, avoiding incorrect train operation permits due to inaccurate track topology location and improving train operation safety.

[0020] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0021] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0022] Figure 1A This is a flowchart of a method for sending a vehicle permit according to Embodiment 1 of the present invention;

[0023] Figure 1B This is a train route topology diagram provided in Embodiment 1 of the present invention;

[0024] Figure 1C This is a distorted schematic diagram of the track topology location of a train according to Embodiment 1 of the present invention;

[0025] Figure 1D This is a train line topology map including a reliable region provided according to Embodiment 1 of the present invention;

[0026] Figure 2 This is a flowchart of a method for sending a vehicle permit according to Embodiment 2 of the present invention;

[0027] Figure 3 This is a schematic diagram of the structure of a vehicle permit sending device according to Embodiment 3 of the present invention;

[0028] Figure 4 This is a structural diagram of an electronic device that implements a method for sending a driving permit according to an embodiment of the present invention. Detailed Implementation

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

[0030] It should be noted that the terms "first," "second," "auxiliary," and "target," etc., in the specification, claims, and accompanying drawings of this invention 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 embodiments of the invention 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.

[0031] The acquisition, storage, and application of real-time location report information, regional information, and historical location report information involved in the technical solutions of this invention comply with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0032] Example 1

[0033] Figure 1A This is a flowchart of a method for sending train operation permits according to Embodiment 1 of the present invention. This embodiment can be applied to the situation of sending train operation permits to trains. The method can be executed by a train operation permit sending device, which can be implemented in hardware and / or software and specifically configured in electronic equipment, such as a radio block center device.

[0034] See Figure 1A The method for sending driving permits, as shown, includes:

[0035] S101. Based on the real-time location report information of the target train, determine the track topology location and the operating track to which the track topology location belongs; the real-time location report information includes the real-time transponder group identifier.

[0036] In this embodiment, the target train can be a train that is in motion. The real-time location report information can be the location report information sent by the train in real time; the track topology location can be the position of the train in the running track topology; the running track is the track where the track topology location is located, that is, the track on which the train is currently traveling.

[0037] In this embodiment, the target train is equipped with onboard equipment. Each time the target train passes a transponder group, the onboard equipment can report the target train's relative position based on that transponder group to a device deployed with the train permission transmission method of this embodiment. The real-time position report information may include, but is not limited to, real-time transponder group identifiers, position offsets, and train direction of travel. Specifically, the real-time transponder group identifier can be the identifier of the transponder group that the train has passed in real time; the transponder group identifier can be used to uniquely identify the transponder group; the transponder group can consist of at least one transponder; and the position offset can be the position offset of the train based on the transponder group it has passed in real time.

[0038] Specifically, the position of the real-time transponder group in the train line topology can be determined based on the real-time transponder group identifier; the line topology position of the train can be determined based on the position offset and the position of the real-time transponder group in the train line topology, and the train track to which the line topology position belongs can be further determined.

[0039] Optional, Figure 1B It is a train route topology map. For example... Figure 1B As shown, the track includes track I, track II, track III, and track IV. Track I is equipped with signal K1, signal V1, and transponder group BG13; there are turnouts 12 and 5 between track I and track II; track II is equipped with signal 101a, signal A, signal K2, signal V2, signal C, and transponder groups BG2, BG4, BG6, BG11, and BG12; there are turnouts 2 and 4 between track II and track III. Turnout 6, turnout 8, turnout 1 and turnout 3; Track III is equipped with signal 101b, signal B, signal K3, signal V3, signal D, transponder group BG1, transponder group BG3, transponder group BG5, transponder group BG9 and transponder group BG10; there are turnout 10 and turnout 7 between Track III and Track IV; Track IV is equipped with signal K4, signal V4, transponder group BG7 and transponder group BG8.

[0040] For example, when a target train is traveling on track II and passes transponder group BG1, it sends a real-time position report relative to transponder group BG1. This real-time position report includes the real-time transponder group identifier that the target train has passed, i.e., the identifier of transponder group BG1, and the position offset based on transponder group BG1. Figure 1B The relative position shown is 452m, and the train's direction of travel is to the right. Based on the real-time position report information, the target train's position on the track topology map can be determined, specifically 452m to the right of transponder group BG1.

[0041] For example, Figure 1CThis is a schematic diagram illustrating the distortion of line topology location. For example... Figure 1C As shown, if the target train travels towards signal V4 after passing transponder group BG8, passing turnout 7 and turnout 3 in sequence, and then returns to the station at signal C, stopping and changing direction (i.e., changing the direction of travel), in this situation... Figure 1C If transponder groups BG10, BG12, and BG14 malfunction, the target train will consistently send position reports based on transponder group BG8, even if it enters any track. It will be unable to send position reports based on the transponder group on the new track it enters. During this switching operation, the target train's offset relative to transponder group BG8 undergoes a process of increasing, remaining constant, and decreasing. In this process, if the position offset in the position report is small enough—less than the distance between transponder group BG8 and any turnout—then the target train's track topology position determined by the position report will still be near BG8 on track IV, while the actual track topology position of the target train will be on track I, track II, or track III. This results in low accuracy and unreliability of the target train's track topology position. In one alternative implementation, if signal V4 is in an open state, it will send a train travel permit to the target train; if the target train is actually in track I and signal V1 does not meet the open condition, it will cause a train travel hazard.

[0042] In one optional embodiment, the real-time location report information may include the train line topology location; the line topology location can be obtained from the real-time location report information of the target train, and the operating track to which the line topology location belongs can be determined.

[0043] Optionally, based on the real-time location report information of the target train, the topological location of the line and the running track to which the topological location belongs are determined, including: determining the auxiliary location based on the real-time location report information of the target train; if there is only one auxiliary location, then the auxiliary location is determined as the topological location of the line; and determining the running track to which the topological location belongs.

[0044] In this optional embodiment, the number of auxiliary positions determined based on the real-time position report information of the target train can be one or more; if the number of auxiliary positions is one, the auxiliary position is determined as the line topology position; the running track to which the line topology position belongs is determined; if the number of auxiliary positions is multiple, it can be determined that each auxiliary position is unreliable, the real-time position report information is ignored, and the new position report information is awaited in the future.

[0045] For example Figure 1BTaking the train route topology diagram shown as an example, when the target train travels forward and passes transponder group BG5, due to the uncertainty of the state of switch 2 (e.g., switch 2 may be in a normal, reversed, or unknown state), multiple different position results will be calculated. That is, the calculated result may be a position between switch 2 and switch 8, or it may be a position between switch 2 and switch 4. In this case, the route topology position of the target train cannot be uniquely determined, and it can be determined that the route topology position calculation of the target train has failed.

[0046] It is understandable that by adopting the above technical solution, the number of auxiliary positions can be used to determine the auxiliary position as the line topology position when there is only one auxiliary position, thus ensuring that a unique line topology position is obtained and ensuring the accuracy of the line topology position.

[0047] S102. Based on the line topology location, real-time transponder group identifier, area information of the reliable area in the running track, and the identifier of the transponder group in the reliable area, verify whether the line topology location is real and obtain the verification result of the line topology location.

[0048] In this embodiment, the trusted region can be a track area with two transponder groups as endpoints on the running track. The region information of the trusted region can be used to characterize its location and length, etc. The identifier of the transponder group within the trusted region can be the identifier of the transponder group located within the trusted region.

[0049] Specifically, a certain algorithm is used to verify whether the line topology location is real based on the line topology location, the real-time transponder group identifier, the regional information of the reliable area in the running track, and the identifier of the transponder group in the reliable area, and to obtain the verification result of the line topology location.

[0050] Optionally, at least two transponder pairs are installed on the track of the target train; each transponder pair includes two transponder groups; the transponder groups of each transponder pair are different; one transponder group from each transponder pair is installed on one side of the track; the other transponder group from each transponder pair is installed on the other side of the track; for each transponder pair, the distance between the two transponder groups in the transponder pair is determined; the transponder pair with a smaller distance is determined as a reliable transponder pair; the track area with the two transponder groups in the reliable transponder pair as endpoints is determined as a reliable area.

[0051] The train track can be any track that the target train can travel on; the number of train tracks can be at least one. It is understood that by adopting the above technical solution, transponder pairs that are close together can be identified as reliable transponder pairs, and the track area with the two transponder groups in the reliable transponder pair as endpoints can be identified as a reliable region, thus creating a reliable region.

[0052] In an optional embodiment, at least one transponder group may be provided in the trusted region in addition to the transponder group at the endpoint of the trusted region. For example... Figure 1D As shown, a transponder group can be set at the midpoint of the trusted region to increase the frequency of the target train sending position report information, thereby reducing the position error of the target train.

[0053] Optional, Figure 1D It is a train route topology map that includes reliable regions. For example... Figure 1D As shown, Figure 1D exist Figure 1B Based on the train track topology diagram shown, a reliable region is established on track I, along with redundant transponder groups BG15, BG16, BG17, BG18, and BG19. Redundant transponder groups BG15 and BG18 can form a transponder pair; BG16 and BG17 can form a transponder pair; and BG13 and BG14 can form a transponder pair. The reliable region is the track area with redundant transponder groups BG13 and BG14 as endpoints. Redundant transponder group BG19 is also included in the reliable region to reduce the positional error of the target train.

[0054] By setting up redundant transponder groups BG15, BG16, BG17, and BG18, a target train entering from either side of track I will send a position report information because it passes through the redundant transponder groups. Even if any transponder group on the entering side is lost, the position report information can still be sent in a timely manner through the other transponder group, thus improving the reliability of the train's position.

[0055] S103. If the verification result is true, then a train operation permit is sent to the target train.

[0056] Specifically, if the verification result is true, a driving permit can be calculated for the target train and sent to the target train so that the target train can continue to travel; otherwise, the real-time location report information is ignored and the train waits for a new location report in the future.

[0057] This invention determines the track topology location and the operating track to which the target train belongs based on the real-time location report information. The real-time location report information includes the real-time transponder group identifier. The accuracy of the track topology location is verified based on the track topology location, the real-time transponder group identifier, the area information of a reliable area within the operating track, and the identifier of the transponder group within the reliable area. A verification result is obtained. If the verification result is accurate, a train operation permit is sent to the target train. This invention can determine whether the target train is actually located on the track by using the area information of a reliable area within the track and the identifier of the transponder group within the reliable area. If the target track topology location is accurately located on the track, a train operation permit is sent to it, avoiding incorrect train operation permits due to inaccurate track topology location and improving train operation safety.

[0058] Example 2

[0059] Figure 2 This is a flowchart of a method for sending a train permit according to Embodiment 2 of the present invention. Based on the technical solution of the above embodiments, the embodiment of the present invention optimizes and improves the line topology location verification operation.

[0060] Furthermore, the process of "verifying the authenticity of the line topology location based on the line topology location, real-time transponder group identifier, area information of the trusted area in the running track, and the identifier of the transponder group within the trusted area, and obtaining the verification result of the line topology location" is refined into "detecting whether the line topology location is within the trusted area based on the line topology location and the area information of the trusted area, and obtaining the detection result; querying the real-time transponder group identifier among the identifiers of the transponder group within the trusted area, and obtaining the query result; determining the verification result of the line topology location based on the detection result and the query result," in order to improve the determination operation of alarm containers and unprocessed lingering containers.

[0061] It should be noted that for any parts not described in detail in the embodiments of the present invention, please refer to the description in the foregoing embodiments.

[0062] See Figure 2 The method for sending driving permits shown includes:

[0063] S201. Based on the real-time location report information of the target train, determine the track topology location and the operating track to which the track topology location belongs; the real-time location report information includes the real-time transponder group identifier.

[0064] S202. Based on the location of the line topology and the regional information of the trusted region, detect whether the location of the line topology is within the trusted region and obtain the detection result.

[0065] In this embodiment, the detection result may include, but is not limited to, being within a trusted region and being outside a trusted region; a detection result of being within a trusted region indicates that the line topology location is located within the trusted region; a detection result of being outside a trusted region indicates that the line topology location is located outside the trusted region. Specifically, based on the regional information of the trusted region, the range of the line topology location within the trusted region is determined; whether the line topology location of the target train is located within the range of the line map location within the trusted region is detected to obtain the detection result.

[0066] S203. Within the trusted area, query the real-time transponder group identifier from the transponder group identifiers to obtain the query results.

[0067] In this embodiment, the query result may include, but is not limited to, existence and null value. Specifically, the real-time transponder group identifier is queried from the identifiers of transponder groups within the trusted area; if the real-time transponder group identifier is found in the identifiers of transponder groups within the trusted area, the detection result is determined to be existence; if the real-time transponder group identifier is not found in the identifiers of transponder groups within the trusted area, the query result is determined to be null value.

[0068] S204. Based on the detection results and query results, determine the verification results of the line topology location.

[0069] Specifically, a certain algorithm is used to determine the verification result of the line topology location based on the detection results and query results.

[0070] Optionally, based on the detection results and query results, the verification result of the line topology location is determined, including: if the detection result is in the trusted region and the query result is that it exists, then the verification result of the line topology location is determined to be true.

[0071] It is understandable that by adopting the above technical solution, when the detection result is in the trusted area and the query result is that the line topology location verification result is true, the accuracy of the line topology location verification can be improved.

[0072] Optionally, if the detection result is outside the trusted area, or the query result is not found, the historical transponder group identifier and the real-time transponder group identifier in the historical location report information of the target train are compared to obtain the comparison result; the reception time of the historical location report information is adjacent to the reception time of the real-time location report information, and the reception time of the historical location report information is before the reception time of the real-time location report information; if the comparison result is inconsistent, the verification result of the line topology location is determined to be true.

[0073] Understandably, by adopting the above technical solution, it is possible to determine whether the transponder group on which the target train's position report information is based has changed by comparing the historical transponder group identifier and the real-time transponder group identifier, thereby determining whether the target train has passed the new transponder group; if the target train has passed the new transponder group, then the verification result of the line topology position is confirmed to be true, thus improving the accuracy of verifying the line topology position.

[0074] S205. If the verification result is true, then a train operation permit is sent to the target train.

[0075] This invention, through its embodiments, detects whether the line topology location is within a trusted region based on the line topology location and the region information of the trusted region, obtaining a detection result; queries the real-time transponder group identifiers within the identifiers of transponder groups in the trusted region, obtaining a query result; and determines the verification result of the line topology location based on the detection result and the query result. This allows for the detection of whether the train's location is within the trusted region's location range, and whether the transponder group the train passes through is a transponder group within the trusted region. Furthermore, by combining the detection results at the location dimension and the query information at the transponder group dimension, the verification result of the train's location is determined, improving the accuracy of train location verification.

[0076] Example 3

[0077] Figure 3 This is a schematic diagram of a train operation permit sending device according to Embodiment 3 of the present invention. This embodiment of the present invention is applicable to situations where train operation permits are sent to trains. The device can execute a train operation permit sending method and can be implemented in hardware and / or software. The device can be configured in an electronic device.

[0078] See Figure 3 The vehicle permit sending device shown includes a determining module 301, a verification module 302, and a sending module 303, wherein...

[0079] The determination module 301 is used to determine the track topology location and the running track to which the track topology location belongs based on the real-time location report information of the target train; the real-time location report information includes the real-time transponder group identifier;

[0080] The verification module 302 is used to verify whether the line topology location is real based on the line topology location, the real-time transponder group identifier, the area information of the reliable area in the running track and the identifier of the transponder group in the reliable area, and to obtain the verification result of the line topology location.

[0081] The sending module 303 is used to send a train operation permit to the target train if the verification result is true.

[0082] In this embodiment of the invention, a determination module determines the track topology location and the operating track to which the target train belongs based on the real-time location report information. The real-time location report information includes the real-time transponder group identifier. A verification module verifies the authenticity of the track topology location based on the track topology location, the real-time transponder group identifier, the area information of the reliable area in the operating track, and the identifier of the transponder group within the reliable area, obtaining a verification result for the track topology location. A sending module sends a train operation permit to the target train if the verification result is authentic, confirming whether the target train is truly located in the track. If the target track topology location is indeed located in the track, a train operation permit is sent to it, avoiding the issuance of incorrect train operation permits due to inaccurate track topology location and improving the safety of train operation.

[0083] Optionally, the verification module 302 includes:

[0084] The detection unit is used to detect whether the line topology location is within the trusted region based on the line topology location and the region information of the trusted region, and obtain the detection result;

[0085] The query unit is used to query the real-time transponder group identifier from the identifiers of transponder groups within a trusted area and obtain the query result.

[0086] The first determining unit is used to determine the verification result of the line topology location based on the detection result and the query result.

[0087] Optionally, the first verification unit is specifically used for:

[0088] If the detection result indicates that the location is within a trusted region and the query result indicates that the location exists, then the verification result for determining the line topology location is true.

[0089] Optionally, the device may also include:

[0090] The comparison unit is used to compare the historical transponder group identifier and the real-time transponder group identifier in the historical location report information of the target train if the detection result is outside the trusted area or the query result is not found, and obtain the comparison result; the reception time of the historical location report information is adjacent to the reception time of the real-time location report information, and the reception time of the historical location report information is before the reception time of the real-time location report information.

[0091] The second determining unit is used to determine the verification result of the line topology location as true if the comparison results are inconsistent.

[0092] Optionally, the device may also include:

[0093] Optionally, module 301 includes:

[0094] The first determining unit is used to determine the auxiliary position based on the real-time position report information of the target train;

[0095] The second determining unit, if the number of auxiliary positions is one, then determines the auxiliary position as the line topology position;

[0096] The third determining unit is used to determine the operating track to which the line topology location belongs.

[0097] Optionally, at least two transponder pairs are installed on the train track of the target train; each transponder pair includes two transponder groups; the transponder groups of each transponder pair are different; one transponder group of each transponder pair is installed on one side of the train track; and the other transponder group of each transponder pair is installed on the other side of the train track.

[0098] The device also includes:

[0099] The distance determination module is used to determine the distance between the two transponder groups in each transponder pair.

[0100] The transponder pair determination module is used to determine transponder pairs that are close in distance as reliable transponder pairs;

[0101] The region determination module is used to determine the track area with the two transponder groups in the trusted transponder pair as endpoints as trusted regions.

[0102] The vehicle permit sending device provided in this embodiment of the invention can execute the vehicle permit sending method provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects for executing the vehicle permit sending method.

[0103] Example 4

[0104] Figure 4 A schematic diagram of a vehicle authorization transmitting device 410, which can be used to implement embodiments of the present invention, is shown. The vehicle authorization transmitting 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 vehicle authorization transmitting device can 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 illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0105] like Figure 4As shown, the vehicle permit transmitting 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 vehicle permit transmitting 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.

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

[0107] 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 method of sending driving permits.

[0108] In some embodiments, the method for sending a vehicle permit may 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 may be loaded and / or installed on the vehicle permit sending 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 vehicle permit sending method described above may be performed. Alternatively, in other embodiments, processor 411 may be configured to perform the vehicle permit sending method by any other suitable means (e.g., by means of firmware).

[0109] Various implementations 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), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations 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.

[0110] Computer programs used to implement the methods of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to the processor of a general-purpose computer, a special-purpose computer, or other programmable vehicle authorization transmitting 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 can be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0111] In the context of this invention, 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 may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may 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 fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0112] To provide interaction with the user, the systems and techniques described herein can be implemented on a vehicle permit transmitting device, which includes: 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 vehicle permit transmitting 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).

[0113] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or middleware components (e.g., application servers), or 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.

[0114] A computing system can include clients and servers. Clients and servers are generally geographically separated and typically interact via 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. It addresses the shortcomings of traditional physical hosts and VPS (Virtual Private Server) services, such as high management difficulty and weak business scalability.

[0115] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0116] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. 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 invention should be included within the scope of protection of this invention.

Claims

1. A method for sending a driving permit, characterized in that, The method includes: Based on the real-time location report information of the target train, the track topology location and the operating track to which the track topology location belongs are determined; the real-time location report information includes the real-time transponder group identifier; Based on the line topology location, the real-time transponder group identifier, the area information of the reliable area in the running track, and the identifier of the transponder group in the reliable area, the authenticity of the line topology location is verified, and the verification result of the line topology location is obtained. If the verification result is true, then a train operation permit is sent to the target train.

2. The method according to claim 1, characterized in that, The step of verifying the authenticity of the line topology location based on the line topology location, the real-time transponder group identifier, the area information of the reliable area in the running track, and the identifier of the transponder group within the reliable area, and obtaining the verification result of the line topology location, includes: Based on the line topology location and the area information of the trusted region, detect whether the line topology location is in the trusted region, and obtain the detection result; Within the trusted area, query the identifier of the real-time transponder group from the identifiers of the transponder group to obtain the query result; Based on the detection results and the query results, the verification result of the line topology location is determined.

3. The method according to claim 2, characterized in that, The step of determining the verification result of the line topology location based on the detection result and the query result includes: If the detection result is in the trusted region and the query result is present, then the verification result of the line topology location is determined to be true.

4. The method according to claim 3, characterized in that, The method further includes: If the detection result is outside the trusted area, or the query result is not found, then the historical transponder group identifier in the historical location report information of the target train and the real-time transponder group identifier are compared to obtain the comparison result; the reception time of the historical location report information is adjacent to the reception time of the real-time location report information, and the reception time of the historical location report information is before the reception time of the real-time location report information. If the comparison results are inconsistent, then the verification result of the line topology location is determined to be true.

5. The method according to claim 1, characterized in that, The step of determining the track topology location and the operating track to which the track topology location belongs based on the real-time location report information of the target train includes: Determine the auxiliary position based on the real-time location report of the target train; If the number of auxiliary locations is one, then the auxiliary location is determined as the line topology location; Determine the operating track to which the location of the line topology belongs.

6. The method according to claim 1, characterized in that, At least two transponder pairs are installed on the train track of the target train; each transponder pair includes two transponder groups; the transponder groups of each transponder pair are different. One transponder group from each transponder pair is provided on one side of the train track; the other transponder group from each transponder pair is provided on the other side of the train track. The method further includes: For each transponder pair, determine the distance between the two transponder groups in the transponder pair; The transponder pairs with smaller inter-phase distances are identified as reliable transponder pairs; The track region with the two transponder groups in the trusted transponder pair as endpoints is defined as the trusted region.

7. A device for sending driving permits, characterized in that, The device includes: The determination module is used to determine the track topology location and the running track to which the track topology location belongs based on the real-time location report information of the target train; the real-time location report information includes the real-time transponder group identifier; The verification module is used to verify whether the line topology location is real based on the line topology location, the real-time transponder group identifier, the area information of the reliable area in the running track, and the identifier of the transponder group in the reliable area, and to obtain the verification result of the line topology location. The sending module is used to send a train operation permit to the target train if the verification result is true.

8. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, which enables the at least one processor to perform the method for sending a driving permit as described in any one of claims 1-6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the method for sending a driving permit as described in any one of claims 1-6.

10. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the method for sending a driving permit as described in any one of claims 1-6.