A method, device, equipment and storage medium for sending large number turnout transponder messages

By acquiring and judging the route information sent by the computer interlocking system, and generating and sending target messages based on the transponder number, the problem of not being able to effectively send different large-number switch messages in the prior art is solved, and the operational efficiency of the station is improved.

CN119402032BActive Publication Date: 2025-05-06CRSC RESEARCH & DESIGN INSTITUTE GROUP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510005948.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-03
Publication Date
2025-05-06
Estimated Expiration
2045-01-03

AI Technical Summary

Technical Problem

The prior art cannot effectively use the same set of large-number switch transponders to send different large-number switch messages, resulting in inefficient station operation.

Method used

By obtaining the route information sent by the computer interlocking system, it is determined whether it is a large-number turnout route, and based on the transponder number, it is determined whether the large-number message sending check conditions are met, and a target message is generated and sent.

Benefits of technology

It realizes the use of the same group of transponders to send messages to different large-number switches, which improves the operational efficiency of the station.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119402032B_ABST
    Figure CN119402032B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, device, equipment and storage medium for sending a large-number turnout transponder message. The method includes: obtaining route information sent by a computer interlocking system, and judging whether it is a large-number turnout route according to the route information; if so, obtaining the transponder number associated with the large-number turnout route; judging whether the large-number turnout route meets the large-number message sending check condition according to the transponder number, and obtaining the sending condition check result; generating a target sending message according to the sending condition check result; determining the large-number turnout transponder according to the transponder number, and sending the target sending message to the large-number turnout transponder. Through this technical solution, multiple large-number turnout messages can be sent by controlling the same group of transponders, thereby improving the operating efficiency of the station.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of rail train communication technology, and in particular to a method, device, equipment and storage medium for sending a message of a large-number turnout transponder. Background Art

[0002] Railway traffic turnouts are classified by number into 6, 7, 8, 9, 12, 18 and large numbers (such as 30, 38, 42 turnouts), etc. Among them, large number turnouts are mainly used for connecting lines that require higher lateral speeds. In the same protection signal at the station, there will be multiple large number approaches, and the large number turnout message sending inspection conditions and large number turnout crossing speeds are different. The large number turnout messages are sent by the same group of large number turnout transponders set outside the protection signal.

[0003] In the existing technical solution, for a group of large-number turnout transponders, only the lateral approach conditions of a large-number turnout can be checked, and the large-number turnout message sent can only describe a group of large-number turnout information. Therefore, how to use the same group of large-number turnout transponders to send different large-number turnout messages has become a technical problem that technicians in this field need to solve urgently. Summary of the invention

[0004] The present invention provides a method, device, equipment and storage medium for sending large-number turnout transponder messages, so as to control the sending of multiple large-number turnout messages through the same group of transponders, thereby improving the operation efficiency of the station.

[0005] According to one aspect of the present invention, a method for sending a large-number turnout transponder message is provided, comprising:

[0006] Obtaining route information sent by the computer interlocking system, and judging whether it is a large-number turnout route according to the route information;

[0007] If yes, then obtain the transponder number associated with the large-number turnout route;

[0008] According to the transponder number, judging whether the large-number turnout route meets the large-number message sending inspection condition, and obtaining the sending condition inspection result;

[0009] Generate a target sending message according to the sending condition check result;

[0010] According to the transponder number, a large-numbered turnout transponder is determined, and the target transmission message is sent to the large-numbered turnout transponder.

[0011] According to another aspect of the present invention, there is provided a large number switch transponder message sending device, comprising:

[0012] A large-number turnout route judgment module is used to obtain route information sent by the computer interlocking system and judge whether it is a large-number turnout route based on the route information;

[0013] A transponder number acquisition module, used for acquiring the transponder number associated with the large-number turnout route if the route information is a large-number turnout route;

[0014] A sending condition checking and judging module is used to judge whether the large-number turnout route meets the large-number message sending checking condition according to the transponder number, and obtain the sending condition checking result;

[0015] A target sending message generation module, used for generating a target sending message according to the sending condition check result;

[0016] The target message sending module is used to determine the large-number switch transponder according to the transponder number, and send the target message to the large-number switch transponder.

[0017] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:

[0018] at least one processor; and

[0019] a memory communicatively connected to the at least one processor; wherein,

[0020] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for sending messages of a large-number switch transponder as described in any embodiment of the present invention.

[0021] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for sending a large-number switch transponder message as described in any embodiment of the present invention when executed.

[0022] The technical solution of the embodiment of the present invention obtains the route information sent by the computer interlocking system, and determines whether it is a large-number turnout route based on the route information; if so, obtains the transponder number associated with the large-number turnout route; determines whether the large-number turnout route meets the large-number message sending check condition based on the transponder number, and obtains the sending condition check result; generates a target sending message based on the sending condition check result; determines the large-number turnout transponder based on the transponder number, and sends the target sending message to the large-number turnout transponder. This technical solution can judge different large-number turnout route information, determine the associated transponder number based on the large-number route information, and at the same time check the sending conditions of different large-number turnout messages and generate a target sending message, thereby achieving the technical effect of using the same set of transponders to send different large-number turnout messages, thereby improving the operating efficiency of the station.

[0023] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0025] Figure 1A This is a flow chart of a method for sending a message of a large-number turnout transponder provided in accordance with the first embodiment of the present invention;

[0026] Figure 1B Schematic diagram of the layout of large-number turnout transponders provided according to the first embodiment of the present invention;

[0027] Figure 2 This is an architecture diagram of a method for sending a message of a large-number turnout transponder applicable to Embodiment 2 of the present invention;

[0028] Figure 3 It is a structural schematic diagram of a large-number turnout transponder message sending device provided according to Embodiment 3 of the present invention;

[0029] Figure 4 The present invention is a schematic diagram of the structure of an electronic device for implementing the large-number switch transponder message sending method according to an embodiment of the present invention. DETAILED DESCRIPTION

[0030] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0031] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0032] Embodiment 1

[0033] Figure 1A A flowchart of a method for sending a large-number turnout transponder message is provided for the first embodiment of the present invention. This embodiment is applicable to the case where the same group of large-number turnout transponders is used to send different large-number turnout route information messages. The method can be executed by a large-number turnout transponder message sending device, which can be implemented in the form of hardware and / or software, and can be configured in an electronic device. Figure 1A As shown, the method includes:

[0034] S110, obtaining the route information sent by the computer interlocking system, and judging whether it is a large-number turnout route according to the route information.

[0035] Among them, the computer interlocking system can be a control system used to control the running status of the train, specifically, it can be a train control system used to realize real-time monitoring of the train status, provide automated control instructions, coordinate communications between trains, and support fault detection and processing.

[0036] The route information may refer to the indication signals and driving data required for the train to enter a designated line section or stop station, and may include information such as the train position, speed, signal status, and route setting. Specifically, it may be pre-set by relevant technical personnel based on the line section information or station information of the train's running line section or stop station, and sent to the train through the transponder.

[0037] Among them, the large-number turnout route can refer to the line section of the large-number turnouts used in the train track line, and specifically can be the turnout route with a frog number greater than 1 / 18.

[0038] Optionally, judging whether it is a large-number turnout route based on the route information includes: judging the validity of the route information and obtaining a validity judgment result; if the judgment result is valid route information, judging whether it is a large-number turnout route based on the route information.

[0039] Among them, judging the validity of the route information can specifically be to obtain and judge the real-time updated train position, signal status and switch configuration to ensure the accuracy and reliability of the train route setting and prevent route conflicts between trains due to misoperation of the train.

[0040] Among them, judging whether it is a large-number turnout route can specifically be to determine whether the route information sent by the computer interlocking system is to control the train to pass through the large-number turnout route.

[0041] Specifically, after obtaining the route information sent by the computer interlocking system, it is necessary to determine the validity of the train operation status information in the route information to prevent misoperation of the train and cause route information conflicts between trains. After passing the validity determination, it is determined whether the route information is a large-number turnout route.

[0042] S120. If yes, obtain the transponder number associated with the large-number turnout route.

[0043] The transponder may be a point device set on the ground for information exchange with the train, and may be a device for providing ground fixed information and variable information to the train. For example, the transponder may be a passive transponder or an active transponder.

[0044] The transponder number may refer to a unique identifier of a point device for information exchange with a train, and may be a real number or a virtual number. The transponder number associated with a large-number turnout route may have one and only one real number, and may also have one or more virtual numbers.

[0045] It should be noted that the transponder number can be pre-set by relevant technical personnel based on the actual track line, and can be stored in association with the large-number switch route, and one real transponder number can be associated with one or more virtual transponder numbers.

[0046] like Figure 1B A schematic diagram of the arrangement of a large-number turnout transponder is shown. In which, a large-number turnout transponder B3087 is set in the code-generating section outside line B, and there are large-number turnout routes a and large-number turnout routes b inside line B. Therefore, a real transponder number 11 can be set for line A (large-number turnout route a), and a virtual transponder number 12 can be set for line C (large-number turnout route b), and the real transponder number 11 and the virtual transponder number 12 are associated and stored.

[0047] S130. According to the transponder number, determine whether the large-number turnout route meets the large-number message sending inspection conditions, and obtain the sending condition inspection result.

[0048] Among them, the large-number message can be a message used to instruct a train to pass through a large-number turnout route.

[0049] Among them, the large number message sending check condition can be used to determine whether the current status information of the large number turnout route contained in the received route information meets the condition for high-speed passage of the train. Specifically, the large number message sending check condition includes a code sequence check condition, a first block section status check condition, a temporary speed limit check condition, and a second block section status check condition.

[0050] Among them, the code sequence check condition can be used to check whether the approach section with the lateral approach with large-number turnouts, lateral train reception or departure approach signal is UUS (double yellow flash) code (indicating that the lateral approach through turnout No. 1 / 18 and above is open ahead); the first block section status check condition can be used to determine whether the preceding approach and subsequent approach signals of the large-number turnout approach are open, and whether the block section status within the braking distance inspection range is all idle; the temporary speed limit check condition can be used to determine whether there is no temporary speed limit lower than the lateral allowable speed of the large-number turnout within the lateral approach range and the braking distance of the departure section; the second block section status check condition can be used to determine whether all block sections except the block section where the large-number turnout transponder is located to the signal machine protecting the large-number turnout are idle. Among them, the block section can be an area demarcated according to the train's driving status data in the train's route to ensure that the train can run safely.

[0051] Continuing with the above example, it is possible to determine whether the large-number switch route a meets the large-number message sending check conditions based on the obtained real transponder number 11, and obtain the large-number message sending condition check result corresponding to the large-number switch route a.

[0052] Correspondingly, according to the transponder number, it is judged whether the large-number switch route meets the large-number message sending inspection conditions, and the sending condition inspection results are obtained, including: according to the transponder number, the route section information of the large-number switch route is determined; according to the route section information of the large-number switch route, it is judged whether the large-number switch route meets the code sequence inspection conditions, the first block section status inspection conditions, the temporary speed limit inspection conditions and the second block section status inspection conditions respectively, and the code sequence condition inspection results, the first status inspection results, the speed limit inspection results and the second status inspection results are obtained; the sending condition inspection results including the code sequence condition inspection results, the first status inspection results, the speed limit inspection results and the second status inspection results are generated.

[0053] The route section information may refer to the track line information that enables the train to pass through the large-number turnout, and specifically may be the track line area status information used to ensure that the train can safely pass through the large-number turnout, which may include the approach section and the route range. The approach section may be the track line section after the transponder with the UUS code open for the route signal; the route range may be the track line range after the approach section and adjacent to the signal machine and the large-number turnout that ensures that the train can safely pass through the protective large-number turnout.

[0054] It should be noted that the route section information of the large-number turnout routes corresponding to different transponder numbers and the corresponding large-number message sending inspection conditions may be the same or different, and may be specifically set by relevant technical personnel based on the actual status information of the track line.

[0055] Continuing with the above example, the route section information m of the large-numbered turnout route a can be determined based on the real transponder number 11. Then, based on the route section information m, it can be judged whether the large-numbered turnout route meets the code sequence check condition, the first block section status check condition, the temporary speed limit check condition and the second block section status check condition, wherein the first block section status check condition can include determining whether the preceding route and subsequent route signals of the large-numbered turnout route are open, and whether the block section status within the braking distance check range is idle, and generate sending condition check results related to the route section information m, including the code sequence condition check result, the first status check result, the speed limit check result and the second status check result.

[0056] The route section information n of the large-number switch route b can also be determined based on the virtual transponder number 12. Then, based on the route section information n, it can be judged whether the large-number switch route meets the code sequence check condition, the first block section status check condition, the temporary speed limit check condition and the second block section status check condition, wherein the first block section status check condition can include determining whether the preceding route signal of the large-number switch route is open, and whether the block section status within the braking distance check range is idle, and generating sending condition check results related to the route section information n, including the code sequence condition check result, the first status check result, the speed limit check result and the second status check result.

[0057] S140: Generate a target sending message according to the sending condition check result.

[0058] Among them, the target sending message can be a message used to control the train to pass through the large-number turnout, generated based on the inspection result of the sending condition check on the route section information of the large-number turnout route.

[0059] Optionally, a target sending message is generated based on the sending condition check result, including: if the code sequence condition check result, the first state check result, the speed limit check result and the second state check result in the sending condition check result are all checked through, then a large turnout message template is selected, and based on the large turnout message template, a target sending message is generated.

[0060] Among them, the large-number turnout message may be a message sent by the large-number turnout transponder when the conditions for opening the large-number turnout approach are met and the train passes through the large-number turnout at high speed, which may include large-number turnout approach information for informing the distance to the large-number turnout protection signal and the allowable speed of the large-number turnout.

[0061] Continuing with the above example, if the generated sending condition check results related to the route section information m, including the code sequence condition check result, the first state check result, the speed limit check result and the second state check result, are all passed, then based on the large-number turnout message template, a target sending message is generated to control the train in track line B to pass through the large-number turnout route a and enter track line A.

[0062] Optionally, a target sending message is generated based on the sending condition check result, including: if any of the code sequence condition check result, the first state check result, the speed limit check result and the second state check result in the sending condition check result fails, then an allowed message template is selected, and based on the allowed message template, a target sending message is generated.

[0063] Among them, the message allowing passage may be a message containing no information packets, but only a beginning information frame and an end mark, sent by the large-number turnout transponder when the conditions for opening the large-number turnout route are not met and the train passes through the large-number turnout at high speed.

[0064] Continuing with the above example, if any of the sending condition check results generated related to the route section information n, including the code sequence condition check result, the first state check result, the speed limit check result and the second state check result, fails, then based on the allow-through message template, a target sending message is generated to control the train in track line B to pass through the large-number switch route b and enter track line C.

[0065] Optionally, after any of the code sequence condition check result, the first state check result, the speed limit check result and the second state check result in the sending condition check result fails, it also includes: if the failed check result is the first state check result and / or the speed limit check result, determine whether to send a large-number turnout message in the current time period; if so, downgrade the code sequence of the approach section of the large-number turnout route, and send a downgrade signal to the computer interlocking system.

[0066] Among them, the current time period is the time period for checking the conditions of the large number turnouts. It should be noted that the time for checking the conditions of the large number turnouts is a fixed query time pre-set by relevant technical personnel according to actual needs, and specifically, a round of inspection of the conditions of the large number turnouts can be performed at the preset fixed query time.

[0067] Among them, code sequence downgrade can refer to the speed limit sign sent by the train control center to the computer interlocking system, so that the signal controlled by the computer interlocking system is downgraded from the USU (flashing yellow) light (indicating one yellow flash and one yellow light, allowing the train to enter the station through the lateral position of turnouts No. 18 and above to prepare for stopping, and the allowed speed of the approach is not less than 80km / h) to the UU (double yellow) light (indicating two yellow lights, allowing the train to pass the signal according to the speed limit requirements and enter the station through the lateral position of the turnout to prepare for stopping).

[0068] Specifically, according to Figure 1B As shown, it includes a large number turnout route a and a large number turnout route b. Exemplarily, it is judged whether the large number turnout route a or the large number turnout route b meets the large number message sending inspection condition to obtain the condition inspection result. It should be noted that in the same time period (same time), the inspection condition judgment of the large number turnout route a and the large number turnout route b is not performed simultaneously.

[0069] S150. Determine the large-numbered switch transponder according to the transponder number, and send the target transmission message to the large-numbered switch transponder.

[0070] Among them, the large-number turnout transponder can be a transponder installed outside the large-number turnout, which is controlled by the train control center to send large-number turnout messages.

[0071] Optionally, the large-number switch transponder is determined according to the transponder number, and the target sending message is sent to the large-number switch transponder, including: if the transponder number is a virtual number, determining the real number associated with the virtual number; determining the large-number switch transponder according to the real number; and sending the target sending message to the large-number switch transponder through the corresponding port of the ground electronic unit corresponding to the large-number switch transponder.

[0072] Among them, the ground electronic unit can be an electronic interface device arranged between the active transponder and the train control center, and can be specifically used to receive transponder messages sent by the train control center and continuously send them to the transponder.

[0073] Specifically, you can Figure 1B As shown, a real transponder number 11 can be set for the large turnout route a (line A), and a virtual transponder number 12 can be set for the large turnout route b (line C). The real transponder number 11 is stored in association with the virtual transponder number 12. The large turnout route a (line A) and the large turnout route b (line C) are sent by the corresponding ports of the ground electronic unit corresponding to the same transponder B3087 on the same line.

[0074] Optionally, the large-number switch transponder is determined according to the transponder number, and the target message is sent to the large-number switch transponder, including: if the transponder number is a real number, the large-number switch transponder is determined according to the real number; and the target message is sent to the large-number switch transponder through the corresponding port of the ground electronic unit corresponding to the large-number switch transponder.

[0075] Continuing with the above example, if the transponder number is the real transponder number 11, and the large-number message sending inspection results are all passed, the large-number switch transponder can be directly determined based on the real transponder number 11, and the target sending message can be sent to the large-number switch transponder through the corresponding port of the ground electronic unit corresponding to the large-number switch transponder.

[0076] The technical solution of the embodiment of the present invention obtains the route information sent by the computer interlocking system, and determines whether it is a large-number turnout route based on the route information; if so, obtains the transponder number associated with the large-number turnout route; determines whether the large-number turnout route meets the large-number message sending check condition based on the transponder number, and obtains the sending condition check result; generates a target sending message based on the sending condition check result; determines the large-number turnout transponder based on the transponder number, and sends the target sending message to the large-number turnout transponder. This technical solution can judge different large-number turnout route information, determine the associated transponder number based on the large-number route information, and at the same time check the sending conditions of different large-number turnout messages and generate a target sending message, thereby achieving the technical effect of using the same set of transponders to send different large-number turnout messages, thereby improving the operating efficiency of the station.

[0077] Embodiment 2

[0078] Figure 2 This is a diagram of the architecture of a method for sending a message of a large-number turnout transponder provided in the second embodiment of the present invention. This embodiment provides a preferred example based on the above embodiment. Figure 2 As shown, the execution steps of the method can be as follows:

[0079] S1. Obtain route information sent by the computer interlocking system;

[0080] S2. Determine whether the route information is valid.

[0081] S3. If yes, determine whether it is a large-number turnout route based on the route information;

[0082] S4. If not, select the message template that allows passing.

[0083] S5. If the route information is a large-number turnout route, obtain the transponder number associated with the large-number turnout route; if not, execute S4.

[0084] S6. According to the transponder number, determine the route section information of the large-number turnout route and the corresponding large-number turnout message sending inspection conditions.

[0085] S7. According to the route section information of the large-number turnout route and the corresponding large-number turnout message sending inspection conditions, determine whether the large-number turnout route meets the large-number message sending inspection conditions and obtain the sending condition inspection result.

[0086] S8. If the large-number message sending inspection conditions are met, a large-number turnout message template is selected, and a target sending message is generated based on the large-number turnout message template.

[0087] S9. If the conditions for sending a large number message are not met, it is determined whether the failed inspection result is a first status inspection result and / or a speed limit inspection result;

[0088] S10, if yes, determine whether a large number switch message is sent in the current time period; if no, execute S4.

[0089] S11. If yes, the approach section of the large-number turnout route is downgraded in code sequence, a downgrade signal is sent to the computer interlocking system, and S4 is executed; if no, S4 is directly executed.

[0090] S12. Determine whether the message template is selected successfully;

[0091] S13. If not, select the default message template;

[0092] S14. If yes, determine whether the transponder number associated with the large-number turnout route is a real number based on the selected message template.

[0093] S15. If it is not the real number, determine the real number associated with the transponder number and the corresponding large-number switch transponder according to the transponder number; and send the target transmission message to the large-number switch transponder through the corresponding port of the ground electronic unit corresponding to the large-number switch transponder.

[0094] S16. If it is a real number, determine the large-number switch transponder according to the transponder number; and send the target transmission message to the large-number switch transponder through the corresponding port of the ground electronic unit corresponding to the large-number switch transponder.

[0095] Embodiment 3

[0096] Figure 3 The schematic diagram of the structure of a large-number turnout transponder message sending device provided in the third embodiment of the present invention. The large-number turnout transponder message sending device provided in the embodiment of the present invention can be applied to the case where the same group of large-number turnout transponders are used to send different large-number turnout route information messages. The large-number turnout transponder message sending device can be implemented in the form of hardware and / or software, such as Figure 3 As shown, it specifically includes: a large number turnout route judgment module 310, a transponder number acquisition module 320, a sending condition check judgment module 330, a target sending message generation module 340 and a target sending message sending module 350. Among them,

[0097] The large-number turnout route determination module 310 is used to obtain route information sent by the computer interlocking system and determine whether it is a large-number turnout route based on the route information.

[0098] The transponder number acquisition module 320 is used to obtain the transponder number associated with the large-number turnout route if the route information is a large-number turnout route.

[0099] The sending condition checking and judging module 330 is used to judge whether the large-number turnout route meets the large-number message sending checking condition according to the transponder number, and obtain the sending condition checking result.

[0100] The target sending message generating module 340 is used to generate a target sending message according to the sending condition checking result.

[0101] The target message sending module 350 is used to determine the large-number switch transponder according to the transponder number, and send the target message to the large-number switch transponder.

[0102] This technical solution can judge the route information of different large-numbered turnouts, determine the associated transponder number based on the large-numbered route information, and at the same time check the sending conditions of different large-numbered turnout messages and generate target sending messages, thereby achieving the technical effect of using the same set of transponders to send different large-numbered turnout messages, thereby improving the operating efficiency of the station.

[0103] Optionally, the large number message sending check conditions include a code sequence check condition, a first blocking section status check condition, a temporary speed limit check condition and a second blocking section status check condition.

[0104] Optionally, the sending condition check judgment module 330 is specifically used to determine the approach section information of the large-numbered switch route according to the transponder number; according to the approach section information of the large-numbered switch route, respectively judge whether the large-numbered switch route meets the code sequence check condition, the first block section status check condition, the temporary speed limit check condition and the second block section status check condition, and obtain the code sequence condition check result, the first status check result, the speed limit check result and the second status check result; generate the sending condition check result including the code sequence condition check result, the first status check result, the speed limit check result and the second status check result.

[0105] Optionally, the target sending message generation module 340 includes a first target sending message generation unit and a second target sending message generation unit.

[0106] Optionally, the first target sending message generation unit is used to select a large turnout message template if the code sequence condition check result, the first state check result, the speed limit check result and the second state check result in the sending condition check result are all passed, and generate a target sending message based on the large turnout message template.

[0107] The second target sending message generation unit is used to select an allowed message template if any of the code sequence condition check result, the first state check result, the speed limit check result and the second state check result in the sending condition check result fails, and generate a target sending message based on the allowed message template.

[0108] Optionally, the device further includes a large-number switch message sending monitoring module 360.

[0109] Optionally, the large-number turnout message sending monitoring module 360 ​​is used to determine whether to send a large-number turnout message in the current time period after any of the code sequence condition check result, the first state check result, the speed limit check result and the second state check result in the sending condition check result fails, if the failed check result is the first state check result and / or the speed limit check result; if so, the approach section of the large-number turnout approach is downgraded in code sequence, and a downgrade signal is sent to the computer interlocking system.

[0110] Optionally, the target message sending module 350 is specifically used to, if the transponder number is a virtual number, determine the real number associated with the virtual number; determine the large-number switch transponder according to the real number; and send the target message to the large-number switch transponder through the corresponding port of the ground electronic unit corresponding to the large-number switch transponder.

[0111] Optionally, the target message sending module 350 is also specifically used to, if the transponder number is a real number, determine the large-number switch transponder according to the real number; and send the target message to the large-number switch transponder through the corresponding port of the ground electronic unit corresponding to the large-number switch transponder.

[0112] The large-number switch transponder message sending device provided in the embodiment of the present invention can execute the large-number switch transponder message sending method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0113] Embodiment 4

[0114] Figure 4A schematic diagram of an electronic device 40 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0115] like Figure 4 As shown, the electronic device 40 includes at least one processor 41, and a memory connected to the at least one processor 41, such as a read-only memory (ROM) 42, a random access memory (RAM) 43, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 41 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 42 or the computer program loaded from the storage unit 48 to the random access memory (RAM) 43. In the RAM 43, various programs and data required for the operation of the electronic device 40 can also be stored. The processor 41, the ROM 42, and the RAM 43 are connected to each other through a bus 44. An input / output (I / O) interface 45 is also connected to the bus 44.

[0116] A number of components in the electronic device 40 are connected to the I / O interface 45, including: an input unit 46, such as a keyboard, a mouse, etc.; an output unit 47, such as various types of displays, speakers, etc.; a storage unit 48, such as a disk, an optical disk, etc.; and a communication unit 49, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 49 allows the electronic device 40 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0117] The processor 41 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 41 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The processor 41 executes the various methods and processes described above, such as a large number switch transponder message sending method.

[0118] In some embodiments, the large number switch transponder message sending method can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 48. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 40 via the ROM 42 and / or the communication unit 49. When the computer program is loaded into the RAM 43 and executed by the processor 41, one or more steps of the large number switch transponder message sending method described above can be performed. Alternatively, in other embodiments, the processor 41 can be configured to execute the large number switch transponder message sending method by any other appropriate means (for example, by means of firmware).

[0119] 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 chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

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

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

[0122] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0123] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0124] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0125] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0126] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for sending a message of a large-number turnout transponder, characterized in that: include: Obtaining route information sent by the computer interlocking system, and judging whether it is a large-number turnout route according to the route information; If yes, then obtain the transponder number associated with the large-number turnout route; According to the transponder number, judging whether the large-number turnout route meets the large-number message sending inspection condition, and obtaining the sending condition inspection result; Generate a target sending message according to the sending condition check result; According to the transponder number, determine the large-number turnout transponder, and send the target transmission message to the large-number turnout transponder; The large number message sending inspection conditions include code sequence inspection conditions, first block section status inspection conditions, temporary speed limit inspection conditions and second block section status inspection conditions; Correspondingly, judging whether the large-number turnout route meets the large-number message sending check condition according to the transponder number and obtaining the sending condition check result includes: Determine the route section information of the large-number turnout route according to the transponder number; According to the route section information of the large-number turnout route, respectively judging whether the large-number turnout route meets the code sequence check condition, the first block section state check condition, the temporary speed limit check condition and the second block section state check condition, and obtaining the code sequence condition check result, the first state check result, the speed limit check result and the second state check result; Generate a sending condition check result including the code sequence condition check result, the first state check result, the rate limit check result and the second state check result; Wherein, judging whether it is a large-number turnout route according to the route information includes: Determine the validity of the route information and obtain the validity determination result; If the determination result is valid route information, then determine whether it is a large-number turnout route based on the route information; wherein, the determination of the validity of the route information specifically involves acquiring and determining the real-time updated train position, signal status and turnout configuration.

2. The method according to claim 1, characterized in that The step of generating a target sending message according to the sending condition check result includes: If the code sequence condition check result, the first state check result, the speed limit check result and the second state check result in the sending condition check result are all checked through, a large turnout message template is selected, and a target sending message is generated based on the large turnout message template.

3. The method according to claim 1, characterized in that The step of generating a target sending message according to the sending condition check result includes: If any of the code sequence condition check result, the first state check result, the speed limit check result and the second state check result in the sending condition check result fails, a message template that allows passing is selected, and a target sending message is generated based on the message template that allows passing.

4. The method according to claim 3, characterized in that After any one of the code sequence condition check result, the first state check result, the rate limit check result, and the second state check result in the sending condition check result fails, the method further includes: If the failed inspection result is the first state inspection result and / or the speed limit inspection result, it is determined whether a large-number turnout message is sent in the current time period; If so, the code sequence of the approach section of the large-number turnout route is downgraded, and a downgrade signal is sent to the computer interlocking system.

5. The method according to claim 1, characterized in that The method of determining a large-number turnout transponder according to the transponder number and sending the target transmission message to the large-number turnout transponder includes: If the transponder number is a virtual number, determining a real number associated with the virtual number; According to the real number, determining the large-number turnout transponder; The target transmission message is sent to the large-numbered turnout transponder through the corresponding port of the ground electronic unit corresponding to the large-numbered turnout transponder.

6. The method according to claim 1, characterized in that The method of determining a large-number turnout transponder according to the transponder number and sending the target transmission message to the large-number turnout transponder includes: If the transponder number is a real number, determining the large-number turnout transponder according to the real number; The target transmission message is sent to the large-numbered turnout transponder through the corresponding port of the ground electronic unit corresponding to the large-numbered turnout transponder.

7. A large number turnout transponder message sending device, characterized in that: include: A large-number turnout route judgment module is used to obtain route information sent by the computer interlocking system and judge whether it is a large-number turnout route based on the route information; A transponder number acquisition module, used for acquiring the transponder number associated with the large-number turnout route if the route information is a large-number turnout route; A sending condition checking and judging module is used to judge whether the large-number turnout route meets the large-number message sending checking condition according to the transponder number, and obtain the sending condition checking result; A target sending message generation module, used for generating a target sending message according to the sending condition check result; A target message sending module is used to determine a large-number turnout transponder according to the transponder number, and send the target message to the large-number turnout transponder; The large number message sending inspection conditions include code sequence inspection conditions, first block section status inspection conditions, temporary speed limit inspection conditions and second block section status inspection conditions; The sending condition check and judgment module is specifically used to determine the route section information of the large-numbered turnout route according to the transponder number; according to the route section information of the large-numbered turnout route, respectively judge whether the large-numbered turnout route meets the code sequence check condition, the first block section state check condition, the temporary speed limit check condition and the second block section state check condition, and obtain the code sequence condition check result, the first state check result, the speed limit check result and the second state check result; generate the sending condition check result including the code sequence condition check result, the first state check result, the speed limit check result and the second state check result; Wherein, judging whether it is a large-number turnout route according to the route information includes: Determine the validity of the route information and obtain the validity determination result; If the determination result is valid route information, then determine whether it is a large-number turnout route based on the route information; wherein, the determination of the validity of the route information specifically involves acquiring and determining the real-time updated train position, signal status and turnout configuration.

8. An electronic device, characterized in that: The electronic device comprises: 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, and the computer program is executed by the at least one processor so that the at least one processor can execute the large-number switch transponder message sending method according to any one of claims 1-6.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the large-number switch transponder message sending method according to any one of claims 1 to 6 when executed.

Citation Information

Patent Citations

  • CTCS-3-level train control center system

    CN102320316A

  • Interlocking route information safety transmission equipment for ordinary-speed railway station

    CN118790322A