Temporary speed limit method and device based on vehicle-to-vehicle communication

The train control system, which uses vehicle-to-vehicle communication, enables the unified setting and updating of temporary speed limit information across the entire line, solving the problem of cumbersome operation in existing technologies and improving safety and efficiency.

CN116834808BActive Publication Date: 2026-06-02TRAFFIC CONTROL TECH CO LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
TRAFFIC CONTROL TECH CO LTD
Filing Date
2023-06-09
Publication Date
2026-06-02

AI Technical Summary

Technical Problem

In urban rail transit systems, setting or canceling temporary speed limits is complicated and time-consuming, and cannot meet the safety and efficiency requirements of train operation.

Method used

Through the train control system based on vehicle-to-vehicle communication, the train management center receives temporary speed limit information for the entire line, sends it uniformly to the intelligent object controller, and compares it with the feedback information to ensure consistency of storage and updates. Operators can set temporary speed limits for the entire line at once, reducing segment-by-segment operations.

Benefits of technology

It improves the efficiency of setting temporary speed limit information, ensures safety and reliability, simplifies the operation process, and avoids safety hazards to train operation caused by invalid speed limit information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116834808B_ABST
    Figure CN116834808B_ABST
Patent Text Reader

Abstract

The present disclosure provides a train-to-train communication-based temporary speed limit method and device for a train management center (TMC), comprising: receiving a temporary speed limit information command issued by an automatic train supervision (ATS); sending the valid temporary speed limit information command to all TIOC (train information operation center) in the line, so that the TIOC periodically sends the temporary speed limit information to the IVOC (on-board vehicle controller); receiving the temporary speed limit information fed back by the TIOC; comparing the temporary speed limit information issued to the TIOC with the temporary speed limit information fed back by the TIOC; if the comparison result is consistent, updating the stored temporary speed limit information to the temporary speed limit information issued by the ATS this time. The temporary speed limit method and device can ensure safety and reliability, and make the operation of the operator setting or canceling the temporary speed limit simple and fast, and improve the efficiency of setting the temporary speed limit of the whole line.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of rail transit technology, specifically to a method, device, electronic equipment, and storage medium for temporary speed limiting of trains across the entire line based on vehicle-to-vehicle communication. Background Technology

[0002] In fully automated urban rail transit systems, when external conditions change, such as planned speed limits caused by track replacement, construction, or maintenance, or sudden speed limits caused by natural disasters or equipment failures, trains need to be temporarily required to operate at reduced speeds within a certain area.

[0003] Traditional temporary speed limits are set manually, meaning they are issued as documents via dispatch orders. The central dispatcher / ground operator and driver then coordinate to control the train to travel at the limited speed. Because this process relies on manual distribution and confirmation, it is neither efficient nor safe enough for train operation. With the development and implementation of the CTCS-2 level train control system, speed limit dispatch orders are increasingly using data formats. These orders are distributed to the Train Control Center (TCC), converted into transponder message format, and then transmitted to the onboard equipment via the LEU (Launch Unit) controlling the active transponder. Clearly, setting speed limits through equipment improves both safety and reliability. However, certain safety hazards still exist during the dispatcher's actual setting of train speed limits.

[0004] Whether it's a Communication Based Train Control System (CBTC) or a Vehicle Based Train Control System (VBTC), when there's a need to set or cancel temporary speed limits on a section, the operator needs to set or cancel them segment by segment so that the train can obtain the temporary speed limit information and calculate the new movement authorization. Due to the large number of track sections, setting or canceling temporary speed limits is a complex and time-consuming process. Summary of the Invention

[0005] This disclosure provides a method, device, electronic equipment, and storage medium for temporary speed limiting across the entire train line based on vehicle-to-vehicle communication in a train control system, which solves the technical problem of complicated and time-consuming operation for setting or canceling temporary speed limits.

[0006] Firstly, a temporary speed limit method for the entire railway line based on vehicle-to-vehicle communication, characterized in that it is applied to the Train Management Center (TMC), the method comprising:

[0007] Receive temporary speed limit information command issued by ATS for the entire line;

[0008] The effective temporary speed limit information command for the entire line is sent to all intelligent object controllers (TIOCs) along the line, so that the TIOCs can periodically send it to the vehicle controller (IVOC).

[0009] Receive temporary speed limit information across the entire line from the TIOC;

[0010] Compare the temporary speed limit information sent to the TIOC with the temporary speed limit information returned by the TIOC.

[0011] If the comparison results are consistent, update the stored temporary speed limit information for the entire line to the temporary speed limit information for the entire line issued by ATS this time.

[0012] Optionally, according to the vehicle-to-vehicle communication-based method for temporary speed limiting across the entire line provided in this disclosure, the method further includes: if the comparison results are inconsistent, deleting the temporary speed limit set by the ATS this time, reading the previously effective temporary speed limit across the entire line from the stored information, and resending it to the TIOC.

[0013] Optionally, according to the vehicle-to-vehicle communication-based temporary speed limiting method provided in this disclosure, the TMC comparison results are considered inconsistent when any of the following conditions are met:

[0014] At least one TIOC communication with TMC was interrupted, causing TMC to be unable to receive the temporary speed limit information from TIOC.

[0015] Communication between TIOC and TMC was good throughout the line, but the temporary speed limit information fed back by TIOC was inconsistent with the information sent by TMC.

[0016] Optionally, according to the vehicle-to-vehicle communication-based method for temporary speed limiting along the entire line provided in this disclosure, the method further includes: the temporary speed limiting information command issued by the ATS is a safety command with secondary confirmation; the TMC determines whether the primary and secondary commands are consistent after receiving the temporary speed limiting information command issued by the ATS: if they are consistent, the temporary speed limiting information command is valid; if they are inconsistent, the temporary speed limiting information command is invalid.

[0017] Optionally, according to the vehicle-to-vehicle communication-based method for temporary speed limiting across the entire line provided in this disclosure, the method further includes: after the TMC successfully stores the temporary speed limiting information across the entire line, it reads back the stored temporary speed limiting information across the entire line and compares the read-back information with the stored information. If the comparison results are consistent, the storage ends; if the comparison results are inconsistent, the TMC fails to store the temporary speed limiting information across the entire line, and the TMC crashes.

[0018] Optionally, according to the method for temporary speed restriction across the entire line based on vehicle-to-vehicle communication provided in this disclosure, the method further includes: the IVOC receiving the temporary speed restriction information across the entire line sent by the TIOC, determining whether the temporary speed restriction information across the entire line is effective, incorporating the effective temporary speed restriction information across the entire line into the calculation of mobility authorization, calculating a new mobility authorization for the IVOC, so that the train can operate according to the updated mobility authorization.

[0019] Optionally, according to the vehicle-to-vehicle communication-based temporary speed limit method provided in this disclosure, the temporary speed limit information for the entire line takes effect when all of the following conditions are met:

[0020] The temporary speed limit information for the entire line is currently set.

[0021] There are no temporary speed limits in any section, or there are temporary speed limits in some sections but the speed limit is not less than the speed limit of the temporary speed limit for the entire line;

[0022] The temporary speed limit for the entire line does not exceed the maximum static design speed limit of the speed-limited section.

[0023] Secondly, this disclosure also provides a temporary speed limiting device for the entire line based on vehicle-to-vehicle communication, characterized in that it is applied to the Train Management Center (TMC) and includes:

[0024] The receiving module is used to receive temporary speed limit information commands issued by ATS for the entire line;

[0025] The sending module is used to send valid temporary speed limit information commands for the entire line to all intelligent object controllers (TIOCs) for the entire line, so that the TIOCs can periodically send them to the vehicle controllers (IVOCs).

[0026] The receiving module is also used to receive temporary speed limit information across the entire line fed back by the TIOC;

[0027] The comparison module is used to compare the temporary speed limit information sent to the TIOC with the temporary speed limit information fed back by the TIOC to obtain the comparison result;

[0028] The update module, if the comparison results are consistent, updates the stored temporary speed limit information for the entire line to the temporary speed limit information set by the ATS for this time.

[0029] Thirdly, this disclosure also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that the processor, when executing the program, implements the above-described vehicle-to-vehicle communication-based temporary speed limiting method for the entire route.

[0030] Fourthly, this disclosure also provides a computer-readable storage medium having a computer program stored thereon, characterized in that, when the computer program is executed by a processor, it implements the above-described method for temporary speed limiting across the entire line based on vehicle-to-vehicle communication.

[0031] This disclosure provides a method, device, electronic device, and storage medium for temporary speed limits across the entire railway line based on vehicle-to-vehicle communication. When a unified temporary speed limit can be set across the entire line, operators no longer need to set temporary speed limit information segment by segment. Instead, they can conveniently and quickly set temporary speed limit information across the entire line via an ATS (Automatic Speed ​​Limit System). While ensuring safety and reliability, this also simplifies and speeds up the operation of setting or canceling temporary speed limits for operators, improving the efficiency of temporary speed limit setting across the entire line.

[0032] It should be understood that the description in the Summary of the Invention is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0033] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. The drawings are provided for a better understanding of the invention and are not intended to limit the scope of this disclosure. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:

[0034] Figure 1 A schematic diagram is shown where no temporary speed limit is set for the entire line in this disclosure;

[0035] Figure 2 A schematic diagram illustrating the temporary speed limit across the entire line as disclosed in this disclosure is shown;

[0036] Figure 3 A flowchart illustrating a method for temporary speed limiting across an entire route based on vehicle-to-vehicle communication, according to an embodiment of this disclosure, is shown.

[0037] Figure 4 A schematic diagram of a temporary speed limiting device for the entire line based on vehicle-to-vehicle communication according to an embodiment of the present disclosure is shown;

[0038] Figure 5 A schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure is shown. Detailed Implementation

[0039] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.

[0040] Furthermore, the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0041] This disclosure provides a method for temporary speed limiting across the entire line based on a train control system using vehicle-to-vehicle communication. The subsystems involved include ATS (Automatic Train Supervision), TMC (Train Management Controller), TIOC (TCT Intelligent Object Controller), and IVOC (Intelligent Vehicle On-Board Controller). IVOC is further divided into several subsystems: ITP (Intelligent Train Protection) and ITO (Intelligent Train Operation).

[0042] The following is combined Figures 1-5 This invention describes a method, apparatus, electronic device, and computer-readable storage medium for temporary speed limiting across an entire route based on vehicle-to-vehicle communication.

[0043] Figure 1 The diagram shows that no temporary speed limit is set for the entire line in this disclosure. In this state, the operator does not set temporary speed limit information for the entire line through ATS to TMC. TMC will not receive the command for temporary speed limit information for the entire line issued by ATS. The train will calculate the movement authorization as if there is no temporary speed limit information for the entire line, and then operate according to the movement authorization in this state.

[0044] Figure 2The diagram illustrates the setting of a temporary speed limit across the entire line according to this disclosure. In this state, the train operates according to a temporary speed limit method based on vehicle-to-vehicle communication provided in the following embodiments. The TMC receives the temporary speed limit information command for the entire line issued by the ATS, and then calculates the movement authorization according to the updated temporary speed limit information for the entire line. The train operates according to the updated movement authorization. Specifically, this solution mainly adds a temporary speed limit method for the entire line to the original temporary speed limit method for sections via vehicle-to-vehicle communication. The operator can set the temporary speed limit for the entire line through the ATS to the TMC. After receiving the temporary speed limit information for the entire line, the TMC stores it and forwards it to all TIOCs along the line. The TIOC sends the received temporary speed limit information for the entire line to the IVOC that it communicates with. After receiving the temporary speed limit information for the entire line, the IVOC compares it with the existing temporary speed limit information for sections and selects the effective temporary speed limit information to calculate the movement authorization.

[0045] Figure 3 This is a flowchart illustrating a temporary speed-limiting method 300 based on vehicle-to-vehicle communication provided in an embodiment of this disclosure. Figure 3 As shown, this method is applied to a Train Management Center (TMC) and includes the following steps:

[0046] Step 310: Receive the temporary speed limit information command issued by ATS for the entire line;

[0047] Specifically, in some embodiments, the operator sets temporary speed limit information for the entire line through ATS commands. The set temporary speed limit information for the entire line includes the setting status (setting status or canceling status) and the set speed limit value. Then, the Train Management Center (TMC) receives the set temporary speed limit information for the entire line.

[0048] Step 320: Send the valid temporary speed limit information command for the entire line to all intelligent object controllers (TIOCs) for the entire line, so that the TIOCs can periodically send it to the vehicle controller (IVOC).

[0049] Specifically, after determining that the received temporary speed limit information command for the entire line is valid, the TMC sends the valid temporary speed limit information command for the entire line to all intelligent object controllers (TIOCs) on the entire line. After receiving the temporary speed limit information for the entire line from the TMC, the TIOC updates its own temporary speed limit information for the entire line and periodically sends it to the IVOC.

[0050] Step 330: Receive temporary speed limit information across the entire line from the TIOC;

[0051] Specifically, TMC sends valid temporary speed limit information to all TIOCs along the entire line. After receiving the temporary speed limit information from TMC, TIOCs then send back the temporary speed limit information received by TMC.

[0052] Step 340: Compare the temporary speed limit information sent to the TIOC with the temporary speed limit information returned by the TIOC.

[0053] Specifically, TMC compares the temporary speed limit information sent to TIOC with the temporary speed limit information returned by TIOC to determine whether the comparison results are consistent.

[0054] Step 350: If the comparison results are consistent, update the stored temporary speed limit information for the entire line to the temporary speed limit information for the entire line issued by ATS this time.

[0055] Specifically, after comparing the temporary speed limit information sent to TIOC with the temporary speed limit information returned by TIOC, if the comparison by TMC is consistent, the stored temporary speed limit information is updated to the temporary speed limit information sent by ATS in this instance.

[0056] According to an embodiment of this disclosure, a method for temporary speed limits across the entire line based on vehicle-to-vehicle communication allows the operator to set temporary speed limit information across the entire line at once via ATS. After being forwarded and processed by TMC, TIOC, and IVOC, the train can operate according to the valid movement authorization, thus improving the efficiency of setting temporary speed limit information.

[0057] In some embodiments, the method further includes: if the TMC comparison is inconsistent, the TMC deletes the temporary rate limit set by the ATS this time, reads the previously effective temporary rate limit from the stored information, and resends it to the TIOC.

[0058] According to this embodiment, when the TMC determines that the temporary speed limit information for the entire line issued to the TIOC is inconsistent with the temporary speed limit information for the entire line fed back by the TIOC, it promptly deletes the invalid temporary speed limit information for the entire line issued by the ATS this time, and uses the previously effective temporary speed limit information for the entire line to calculate the movement authorization, which can ensure the safe and reliable operation of the train and prevent invalid temporary speed limit information for the entire line from causing safety hazards to the train operation.

[0059] Optionally, the TMC comparison results are considered inconsistent when any of the following conditions are met:

[0060] • At least one TIOC communication with TMC was interrupted, causing TMC to be unable to receive the temporary speed limit information from TIOC across the entire line;

[0061] • Communication between TIOC and TMC is good across the entire line, but the temporary speed limit information fed back by TIOC is inconsistent with the information sent by TMC.

[0062] According to this embodiment, any of the above scenarios is considered an inconsistency in TMC comparison, effectively preventing the TMC from storing invalid temporary speed limit information for the entire line. Through information exchange between the TMC and TIOC, it can be ensured that the correct temporary speed limit information for the entire line is updated and stored in the TMC, ensuring the safe operation of trains.

[0063] Optionally, in some embodiments, to further improve the safety of the temporary speed limit system, the method for temporary speed limit across the entire line based on vehicle-to-vehicle communication includes a step 11 after step 11 and before step 20, where the TMC is used to determine the validity of the temporary speed limit information command across the entire line.

[0064] Step 311 includes: the temporary speed limit information command issued by the ATS is a safety command with secondary confirmation; after receiving the temporary speed limit information command issued by the ATS, the TMC determines whether the primary and secondary commands are consistent: if they are consistent, the temporary speed limit information command is valid; if they are inconsistent, the temporary speed limit information command is invalid.

[0065] According to embodiments of this disclosure, the TMC confirms the validity of a speed limit command by comparing whether the received commands for setting temporary speed limits across the entire line are consistent. This ensures the accuracy of the sent and received command information and thus improves the safety and reliability of the temporary speed limit system across the entire train line.

[0066] Optionally, in some embodiments, the method for temporary speed limiting across the entire line based on vehicle-to-vehicle communication further includes: after the TMC successfully stores the temporary speed limiting information across the entire line, it reads back the stored temporary speed limiting information across the entire line and compares the read-back information with the stored information. If the comparison results are consistent, the storage ends; if the comparison results are inconsistent, the TMC fails to store the temporary speed limiting information across the entire line, and the TMC crashes.

[0067] According to this embodiment, TMC compares the read-back information with the stored information to confirm that the temporary speed limit information for the entire line has been successfully stored, which helps to detect and handle system errors in a timely manner and ensures the safe and reliable operation of the system.

[0068] Optionally, in some embodiments, the method for temporary speed restriction across the entire line based on vehicle-to-vehicle communication further includes: the IVOC receiving the temporary speed restriction information across the entire line sent by the TIOC, determining whether the temporary speed restriction information across the entire line is effective, incorporating the effective temporary speed restriction information across the entire line into the calculation of mobility authorization, calculating a new mobility authorization for the IVOC, so that the train can operate according to the updated mobility authorization.

[0069] According to this embodiment, through information exchange between TMC, TIOC, and IVOC, it can be ensured that the effective temporary speed limit information for the entire line is used to calculate the movement authorization, thereby ensuring the safe operation of the train according to the updated movement authorization and improving safety and reliability.

[0070] Optionally, the temporary speed limit information for the entire line will take effect when all of the following conditions are met:

[0071] • The temporary speed limit information for the entire line is currently set.

[0072] • There are no temporary speed limits in any section, or there are temporary speed limits in some sections but the speed limit is not less than the speed limit of the temporary speed limit for the entire line;

[0073] • The temporary speed limit for the entire line does not exceed the maximum static design speed limit of the speed limit section.

[0074] According to this embodiment, all of the above conditions must be met simultaneously for the temporary speed limit information for the entire line to be valid. The valid temporary speed limit information is then used to calculate movement authorization, ensuring the safe operation of train movement authorization calculation. Therefore, by establishing the determination of validity conditions through information exchange between TMC, TIOC, and IVOC, safety and reliability are improved.

[0075] Optionally, in this embodiment of the disclosure, ATS, TMC, TIOC and IVOC constitute a temporary speed limit system for the entire line based on vehicle-to-vehicle communication, with TMC as the executing entity. Then, the system can implement a temporary speed limit method for the entire line based on vehicle-to-vehicle communication, which includes the above steps 310-350.

[0076] The following describes a temporary speed limit device for the entire line based on vehicle-to-vehicle communication provided in this disclosure. The temporary speed limit management device described below and the temporary speed limit management method described above can be referred to in correspondence.

[0077] Figure 4 This is a schematic diagram of a temporary speed limiting device for the entire line based on vehicle-to-vehicle communication, as provided in this disclosure. Figure 4 As shown, this device is used in a train management center (TMC) and includes: a receiving module 410, a sending module 420, a comparison module 430, and an updating module 440; wherein:

[0078] Receiver module 410 is used to receive temporary speed limit information commands set by the operator through the Automatic Train Monitoring System (ATS) for the entire line;

[0079] The sending module 420 is used to send valid temporary speed limit information commands for the entire line to all intelligent object controllers (TIOCs) for the entire line, so that the TIOCs can periodically send them to the vehicle controller (IVOC).

[0080] The receiving module 410 is also used to receive temporary speed limit information across the entire line fed back by the TIOC;

[0081] The comparison module 430 is used to compare the temporary speed limit information sent to the TIOC with the temporary speed limit information fed back by the TIOC to obtain a first judgment result;

[0082] The update module 440 is used to update the stored temporary speed limit information for the entire line to the temporary speed limit information for the entire line set by the ATS when the first judgment result shows that the comparison result is consistent.

[0083] Furthermore, in some embodiments, the vehicle-to-vehicle communication-based temporary speed limit device further includes: a deletion module 450, which deletes the temporary speed limit set by the ATS this time if the comparison results are inconsistent, reads the previously effective temporary speed limit from the stored information, and resends it to the TIOC.

[0084] Specifically, the vehicle-to-vehicle communication-based temporary speed limit device provided in this embodiment can receive a temporary speed limit information command set by an operator through the Automatic Train Monitoring System (ATS) via a receiving module 410; then, a sending module 420 sends the valid temporary speed limit information command to all Intelligent Object Controllers (TIOCs) along the entire line, so that the TIOCs can periodically send it to the Onboard Controllers (IVOCs); then, the receiving module 410 receives the temporary speed limit information fed back by the TIOCs; the comparison module 430 compares the temporary speed limit information sent to the TIOCs with the temporary speed limit information fed back by the TIOCs to obtain a comparison result; finally, the updating module 440 updates the stored temporary speed limit information to the temporary speed limit information set by the ATS in this instance when the comparison result shows that the comparison result is consistent.

[0085] According to embodiments of this disclosure, a temporary speed limit device for the entire line based on vehicle-to-vehicle communication is provided. The operator sets the temporary speed limit information for the entire line at once through the ATS. After being forwarded and processed by TMC, TIOC, and IVOC, the train can run according to the valid movement authorization, which improves the efficiency of setting the temporary speed limit information.

[0086] Figure 5A schematic block diagram of an electronic device 500 that can be used to implement embodiments of the present disclosure 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 may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, 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 present disclosure described and / or claimed herein.

[0087] Electronic device 500 includes a computing unit 501, which can perform various appropriate actions and processes according to a computer program stored in ROM 502 or a computer program loaded into RAM 503 from storage unit 508. RAM 503 can also store various programs and data required for the operation of electronic device 500. The computing unit 501, ROM 502, and RAM 503 are interconnected via bus 504. I / O interface 505 is also connected to bus 504.

[0088] Multiple components in electronic device 500 are connected to I / O interface 505, including: input unit 506, such as keyboard, mouse, etc.; output unit 507, such as various types of monitors, speakers, etc.; storage unit 508, such as disk, optical disk, etc.; and communication unit 509, such as network card, modem, wireless transceiver, etc. Communication unit 509 allows electronic device 500 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0089] The computing unit 501 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 501 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 computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 501 performs the various methods and processes described above, such as the vehicle-to-vehicle communication-based temporary speed limiting method. For example, in some embodiments, the above-described vehicle-to-vehicle communication-based temporary speed limiting method can be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as storage unit 508. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 500 via ROM 502 and / or communication unit 509. When the computer program is loaded into RAM 503 and executed by the computing unit 501, one or more steps of the vehicle-to-vehicle communication-based temporary speed limiting method described above can be performed. Alternatively, in other embodiments, the computing unit 501 may be configured in any other suitable manner (e.g., by means of firmware) to perform all the method steps implemented in the above-described vehicle-to-vehicle communication-based temporary speed limit method embodiment, and achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0090] On the other hand, the present invention also provides a computer program product, which includes a computer program stored on a computer-readable storage medium. The computer program includes program instructions. When the program instructions are executed by a computer, the computer can execute all the method steps implemented in the above-described embodiment of the temporary speed limit method based on vehicle-to-vehicle communication, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

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

[0092] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may 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.

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

[0094] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device 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 computer. 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 voice input, speech input, or tactile input).

[0095] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include frontend components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with embodiments 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., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.

[0096] Computer systems can include clients and servers. Clients and servers are generally located far apart and typically interact via communication networks. Client-server relationships are created by computer programs running on the respective computers and having a client-server relationship with each other. Servers can be cloud servers, servers in distributed systems, or servers incorporating blockchain technology.

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

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

Claims

1. A method for temporary speed limiting along an entire railway line based on vehicle-to-vehicle communication, characterized in that, Applied to Train Management Center (TMC), the method includes: Receive temporary speed limit information command issued by ATS for the entire line; The effective temporary speed limit information command for the entire line is sent to all intelligent object controllers (TIOCs) along the line, so that the TIOCs can periodically send it to the vehicle controller (IVOC). Receive temporary speed limit information across the entire line from the TIOC; Compare the temporary speed limit information sent to the TIOC with the temporary speed limit information returned by the TIOC. If the comparison results are consistent, update the stored temporary speed limit information across the entire line to the temporary speed limit information across the entire line issued by ATS this time; If the comparison results are inconsistent, delete the temporary speed limit set by ATS for this time, read the last effective temporary speed limit for the entire line from the stored information, and resend it to the TIOC; After the TMC successfully stores the temporary rate limiting information across the entire line, it reads back the stored temporary rate limiting information and compares the read-back information with the stored information. If the comparison results are consistent, the storage ends; if the comparison results are inconsistent, the TMC storage of the temporary rate limiting information across the entire line fails, and the TMC crashes.

2. The method according to claim 1, wherein, The TMC comparison results are considered inconsistent if any of the following conditions are met: At least one TIOC communication with TMC was interrupted, causing TMC to be unable to receive the temporary speed limit information from TIOC. Communication between TIOC and TMC was good throughout the line, but the temporary speed limit information fed back by TIOC was inconsistent with the information sent by TMC.

3. The method according to claim 1, wherein, The method further includes: The temporary speed limit information command issued by the ATS is a safety command with secondary confirmation. After receiving the temporary speed limit information command issued by the ATS, the TMC determines whether the primary and secondary commands are consistent: if they are consistent, the temporary speed limit information command is valid; if they are inconsistent, the temporary speed limit information command is invalid.

4. The method according to claim 1, further comprising: The IVOC receives the temporary speed limit information for the entire line from the TIOC, determines whether the temporary speed limit information is effective, incorporates the effective temporary speed limit information into the calculation of the mobility authorization, calculates a new mobility authorization for the IVOC, so that the train can operate according to the updated mobility authorization.

5. The method according to claim 4, wherein, The temporary speed limit information for the entire line will take effect when all of the following conditions are met: The temporary speed limit information for the entire line is currently set. There are no temporary speed limits in any section, or there are temporary speed limits in some sections but the speed limit is not less than the speed limit of the temporary speed limit for the entire line; The temporary speed limit for the entire line does not exceed the maximum static design speed limit of the speed-limited section.

6. A temporary speed limiting device for the entire line based on vehicle-to-vehicle communication, characterized in that, Applications in Train Management Center (TMC) include: The receiving module is used to receive temporary speed limit information commands issued by ATS for the entire line; The sending module is used to send valid temporary speed limit information commands for the entire line to all intelligent object controllers (TIOCs) for the entire line, so that the TIOCs can periodically send them to the vehicle controllers (IVOCs). The receiving module is also used to receive temporary speed limit information across the entire line fed back by the TIOC; The comparison module is used to compare the temporary speed limit information sent to the TIOC with the temporary speed limit information fed back by the TIOC to obtain the comparison result; If the comparison results are consistent, the update module updates the stored temporary speed limit information for the entire line to the temporary speed limit information for the entire line issued by the ATS this time. After the TMC successfully stores the temporary rate limiting information for the entire line, it reads back the stored temporary rate limiting information and compares the read-back information with the stored information. If the comparison results are consistent, the storage ends; if the comparison results are inconsistent, the TMC fails to store the temporary rate limiting information for the entire line, and the TMC crashes. If the comparison results are inconsistent, delete the temporary speed limit set by ATS for this time, read the last effective temporary speed limit from the stored information, and resend it to the TIOC.

7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the temporary speed limiting method for the entire line based on vehicle-to-vehicle communication as described in any one of claims 1 to 5.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the vehicle-to-vehicle communication-based temporary speed limiting method as described in any one of claims 1 to 5.