Static and dynamic adjustment method, system, device and equipment of vehicle-mounted signal system
By using a universal protocol interface in the vehicle signal system to communicate between the host computer and the slave computer, the problems of low software program reusability and development efficiency in the prior art are solved, and the reusability and development efficiency of the software program are improved.
Patent Information
- Application Number
- CN202411932583.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2026-01-23
- Estimated Expiration
- 2044-12-26
AI Technical Summary
In the existing technology, the static and dynamic adjustment system of the vehicle signal system requires the development and maintenance of three different host computer software systems, resulting in low reusability and development efficiency of the software programs.
A universal protocol interface is used to communicate between the host computer and the slave computer. A universal protocol interface is designed to unify different signal systems (CBTC or FAO), so that the host computer software system can process them uniformly and reduce the development workload of the slave computer.
It improves the reusability and development efficiency of software programs in the static and dynamic adjustment systems of the vehicle signal system, simplifies the interaction structure between the static and dynamic adjustment systems, and reduces the software development and maintenance costs.
Smart Images

Figure CN119363843B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of rail transit signal control technology, and in particular to a static and dynamic adjustment method, system, device and equipment for an on-board signal system. Background Technology
[0002] After a complete train of electric multiple units (EMUs) is manufactured at the vehicle factory and transported to a subway line, each car needs to be reassembled into a complete train. To ensure that the electrical wiring of the reassembled EMUs meets the design requirements of the onboard signaling system, and that the traction and braking performance of the EMUs satisfies the system design, a series of static and dynamic tests, referred to as static-dynamic testing, are required before the onboard signaling system of the urban rail transit signaling system is officially put into use. To meet these testing requirements, the signaling system manufacturer provides a static-dynamic testing system that differs from the signaling system put into official operation and is used only for testing trains.
[0003] The static and dynamic adjustment system mainly consists of two parts: a host computer and a slave computer. The host computer provides a visual human-computer interaction interface, and the host computer and slave computer communicate via network. Existing technologies mostly employ a one-to-one architecture. Figure 1 This is one of the architectural diagrams of the static and dynamic adjustment system of the existing vehicle signaling system, such as... Figure 1 As shown, the architecture of the static and dynamic adjustment system is as follows: It provides the corresponding host computer and slave computer, such as... Figure 1 As shown, the on-board signaling system provides upper and lower computer systems for the Automatic Train Protection (ATP) system, Automatic Train Operation (ATO) system, and Auxiliary Operation Monitor (AOM) system. When a static and dynamic adjustment test of a certain system needs to be performed, the corresponding static and dynamic adjustment upper computer software system is used.
[0004] When adopting the above-mentioned static and dynamic adjustment system architecture, it is necessary to develop and maintain three different host computer software systems. Each of the different host computer software systems runs simultaneously with its corresponding slave computer, which increases the software development and maintenance costs of the host computer and reduces the reusability and development efficiency of the software program. Summary of the Invention
[0005] This invention provides a static and dynamic adjustment method, system, apparatus, and device for a vehicle signaling system, which addresses the shortcomings of low reusability and development efficiency of software programs in the prior art, and improves the reusability and development efficiency of software programs in the static and dynamic adjustment system of a vehicle signaling system.
[0006] In a first aspect, the present invention provides a static and dynamic adjustment method for an on-board signaling system. This method is applied to a train automatic protection system within the static and dynamic adjustment system of the on-board signaling system. The static and dynamic adjustment system of the on-board signaling system includes the train automatic protection system, a train automatic operation system, an auxiliary driving monitoring system, and a host computer. A communication link has been established between the train automatic protection system and the train automatic operation system, and a bidirectional communication mode has also been established between the train automatic protection system and the auxiliary driving monitoring system. The method includes the following steps:
[0007] Receive instruction data packets; the instruction data packets are sent by the host computer to the automatic train protection system using a general protocol interface;
[0008] The instructions in the instruction data packet are processed to obtain a target feedback data packet; the target feedback data packet contains a feedback data packet fed back by at least one lower-level machine system after processing the instruction data packet;
[0009] The target feedback data packet is sent to the host computer.
[0010] According to the present invention, a static and dynamic adjustment method for a vehicle-mounted signal system, wherein processing the instructions in the instruction data packet to obtain a target feedback data packet includes:
[0011] Parse the instruction data packet to obtain the data packet type of the instruction data packet;
[0012] The instructions in the instruction data packet are processed according to the data packet type to obtain the target feedback data packet.
[0013] According to the present invention, a static and dynamic adjustment method for a vehicle-mounted signal system, wherein parsing the instruction data packet to obtain the data packet type of the instruction data packet includes:
[0014] Parse the instruction data packet to obtain the general header of the instruction data packet;
[0015] If the general header verification of the instruction data packet passes, the data packet type of the instruction data packet is determined.
[0016] According to the present invention, a static and dynamic adjustment method for an on-board signaling system is provided, wherein the data packet type of the instruction data packet includes at least one of the following: a train automatic protection system instruction packet under a FAO system or a CBTC system, a train automatic operation system instruction packet under a FAO system or a CBTC system, and an auxiliary driving supervision system instruction packet under a FAO system; the step of processing the instructions in the instruction data packet according to the data packet type to obtain the target feedback data packet includes:
[0017] When the data packet type of the instruction data packet is the train automatic protection system instruction packet under the FAO system or CBTC system, the instruction in the train automatic protection system instruction packet under the FAO system or CBTC system is executed to obtain the feedback data packet of the train automatic protection system.
[0018] When the data packet type of the instruction data packet is a train automatic operation system instruction packet under the FAO system or CBTC system, the train automatic operation system instruction packet under the FAO system or CBTC system is sent to the train automatic operation system; the train automatic operation system instruction packet under the FAO system or CBTC system is used for the train automatic operation system to execute the instructions in the train automatic operation system instruction packet under the FAO system or CBTC system to obtain the feedback data packet of the train automatic operation system, and then sends the feedback data packet of the train automatic operation system to the train automatic protection system;
[0019] When the data packet type of the instruction data packet is the assisted driving supervision system instruction packet under the FAO system, the assisted driving supervision system instruction packet under the FAO system is sent to the assisted driving supervision system; the FAO system AOM instruction packet is used for the assisted driving supervision system to execute the instructions in the assisted driving supervision system instruction packet under the FAO system to obtain the feedback data packet of the assisted driving supervision system, and then send the feedback data packet of the assisted driving supervision system to the automatic train protection system;
[0020] The feedback data packets of the automatic train protection system, the automatic train operation system, and the assisted driving supervision system are packaged into a general information packet to obtain the target feedback data packet.
[0021] Secondly, the present invention also provides a static and dynamic adjustment method for an on-board signaling system. This method is applied to a host computer within the static and dynamic adjustment system of the on-board signaling system. The static and dynamic adjustment system of the on-board signaling system includes an automatic train protection system, an automatic train operation system, an auxiliary driving supervision system, and the host computer. A communication link has been established between the automatic train protection system and the automatic train operation system, and a bidirectional communication mode has also been established between the automatic train protection system and the auxiliary driving supervision system.
[0022] The method includes the following steps:
[0023] The command data packet is sent to the train automatic protection system using a common protocol interface;
[0024] The system receives a target feedback data packet; the target feedback data packet is obtained by the train automatic protection system after processing the instructions in the instruction data packet, and then sends it to the host computer; the target feedback data packet contains a feedback data packet fed back by at least one lower computer system after processing the instruction data packet.
[0025] Thirdly, the present invention also provides a static and dynamic adjustment system for an on-board signaling system, the on-board signaling system comprising an automatic train protection system, an automatic train operation system, an auxiliary driving monitoring system, and a host computer; a communication link has been established between the automatic train protection system and the automatic train operation system in a bidirectional communication mode, and a communication link has been established between the automatic train protection system and the auxiliary driving monitoring system in a bidirectional communication mode; wherein...
[0026] The host computer is used to send instruction data packets to the train automatic protection system using a general protocol interface;
[0027] The Automatic Train Protection System (ATPSS) is configured to receive the instruction data packet, parse the instruction data packet to obtain the data packet type of the instruction data packet; when the data packet type of the instruction data packet is an APSS instruction packet under the FAO system or CBTC system, execute the instructions in the APSS instruction packet under the FAO system or CBTC system to obtain a feedback data packet of the APSS; when the data packet type of the instruction data packet is an APSS instruction packet under the FAO system or CBTC system, send the APSS instruction packet under the FAO system or CBTC system to the APSS system; when the data packet type of the instruction data packet is an Assisted Driving Supervision System instruction packet under the FAO system, send the Assisted Driving Supervision System instruction packet under the FAO system to the Assisted Driving Supervision System.
[0028] The Automatic Train Operation (ATO) system is used to execute instructions in the ATO system or CBTC system instruction package to obtain feedback data packets from the ATO system; and to send the feedback data packets from the ATO system to the Automatic Train Protection (ATP) system.
[0029] The assisted driving supervision system is used to execute the instructions in the assisted driving supervision system instruction package under the FAO system to obtain the feedback data packet of the assisted driving supervision system; and send the feedback data packet of the assisted driving supervision system to the train automatic protection system;
[0030] The automatic train protection system is further configured to package the feedback data packets of the automatic train protection system, the feedback data packets of the automatic train operation system, and the feedback data packets of the auxiliary driving supervision system into a general information packet to obtain a target feedback data packet, and send the target feedback data packet to the host computer.
[0031] Fourthly, the present invention also provides a static and dynamic adjustment device for an on-board signaling system. This device is applied to the train automatic protection system in the static and dynamic adjustment system of the on-board signaling system. The static and dynamic adjustment system of the on-board signaling system includes the train automatic protection system, the train automatic operation system, the auxiliary driving supervision system, and a host computer. A communication link has been established between the train automatic protection system and the train automatic operation system, and a bidirectional communication mode has been established between the train automatic protection system and the auxiliary driving supervision system.
[0032] The device includes the following modules:
[0033] The first receiving module is used to receive instruction data packets; the instruction data packets are sent by the host computer to the train automatic protection system using a general protocol interface.
[0034] The processing module is used to process the instructions in the instruction data packet to obtain a target feedback data packet; the target feedback data packet includes a feedback data packet fed back by at least one lower-level machine system after processing the instruction data packet;
[0035] The first sending module is used to send the target feedback data packet to the host computer.
[0036] Fifthly, the present invention also provides a static and dynamic adjustment device for an on-board signaling system. This device is applied to a host computer in the static and dynamic adjustment system of the on-board signaling system. The static and dynamic adjustment system of the on-board signaling system includes an automatic train protection system, an automatic train operation system, an auxiliary driving supervision system, and the host computer. A communication link has been established between the automatic train protection system and the automatic train operation system, and a bidirectional communication mode has been established between the automatic train protection system and the auxiliary driving supervision system.
[0037] The device includes the following modules:
[0038] The second sending module is used to send instruction data packets to the train automatic protection system using a general protocol interface;
[0039] The second receiving module is used to receive target feedback data packets; the target feedback data packets are obtained by the train automatic protection system after processing the instructions in the instruction data packets and sending them to the host computer; the target feedback data packets contain feedback data packets fed back by at least one lower computer system after processing the instruction data packets.
[0040] In a sixth aspect, the present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the static and dynamic adjustment method of any of the above-described vehicle signal systems.
[0041] In a seventh aspect, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the static and dynamic adjustment method of the vehicle signal system as described above.
[0042] Eighthly, the present invention also provides a computer program product, including a computer program that, when executed by a processor, implements the static and dynamic adjustment method of any of the above-described vehicle signaling systems.
[0043] This invention provides a method, system, apparatus, and equipment for static and dynamic adjustment of an on-board signaling system. The method is applied to the train automatic protection system within the static and dynamic adjustment system of the on-board signaling system. The static and dynamic adjustment system of the on-board signaling system includes a train automatic protection system, a train automatic operation system, an auxiliary driving supervision system, and a host computer. A communication link has been established between the train automatic protection system and the train automatic operation system, and a communication link has also been established between the train automatic protection system and the auxiliary driving supervision system, also in a bidirectional communication mode. The method first receives a command data packet, wherein the command data packet is sent by the host computer to the train automatic protection system using a general protocol interface. Then, the commands in the command data packet are processed to obtain a target feedback data packet, which contains a feedback data packet returned by at least one lower-level system after processing the command data packet. Finally, the target feedback data packet is sent to the host computer.
[0044] In this invention, the instruction data packets are sent from the host computer to the train automatic protection system using a universal protocol interface. That is, a universal protocol interface is designed. The universal communication interface protocol can unify different signal systems (communication-based train control system CBTC or fully automatic operation system FAO), which facilitates unified processing by the host computer software system. Furthermore, the communication link and communication method in the static and dynamic adjustment system are exactly the same as those in the formal operation software, except for the format of the communication data packets. This can reduce the development workload of the lower-level computer and improve the reusability and development efficiency of the software program in the static and dynamic adjustment system of the on-board signal system. Attached Figure Description
[0045] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0046] Figure 1 This is one of the architectural diagrams of the static and dynamic adjustment system of the vehicle signal system provided by existing technology.
[0047] Figure 2 This is the second schematic diagram of the static and dynamic adjustment system architecture of the vehicle signal system provided by existing technology.
[0048] Figure 3 This is one of the flowcharts illustrating the static and dynamic adjustment method for the vehicle signal system provided by the present invention.
[0049] Figure 4 This is a schematic diagram of the static and dynamic adjustment system of the vehicle signal system provided by the present invention.
[0050] Figure 5 This is a schematic diagram of the general information packet in the static and dynamic adjustment method of the vehicle signal system provided by the present invention.
[0051] Figure 6 This is the second flowchart illustrating the static and dynamic adjustment method for the vehicle signal system provided by the present invention.
[0052] Figure 7 This is the third flowchart illustrating the static and dynamic adjustment method for the vehicle signal system provided by the present invention.
[0053] Figure 8 This is the fourth flowchart illustrating the static and dynamic adjustment method for the vehicle signal system provided by the present invention.
[0054] Figure 9 This is one of the structural schematic diagrams of the static and dynamic adjustment device of the vehicle signal system provided by the present invention.
[0055] Figure 10 This is the second schematic diagram of the static and dynamic adjustment device of the vehicle signal system provided by the present invention.
[0056] Figure 11 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation
[0057] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.
[0058] To facilitate a clearer understanding of the various embodiments provided by the present invention, the technical content involved in the present invention will first be introduced as follows.
[0059] Communication Based Train Control (CBTC): CBTC is a continuous automatic train control system built using active train positioning technology that does not rely on trackside train occupancy detection equipment, continuous two-way data communication between the train and the ground, and onboard and ground processors capable of performing safety functions.
[0060] Fully Automatic Operation (FAO): FAO is a fully automated, highly centralized train operation control system. It is a new generation of urban rail transit system based on modern computer, communication, control, integrated monitoring and system integration technologies to automate the train operation process.
[0061] Furthermore, the purpose of static and dynamic debugging of signaling equipment is to identify and resolve problems before the train goes into operation, so as to ensure that the equipment is installed completely, and that all functions and performance indicators are in good condition, so as to ensure that the train runs safely, reliably and efficiently.
[0062] Among them, the static debugging of the on-board signal equipment is a "physical examination" of the signal equipment when the train is stationary. The main purposes are as follows: 1) to check the installation of the on-board signal equipment, check the quality and correctness of the installation and wiring of the signal equipment, and check whether the equipment connection cables are good; 2) to power on the signal equipment and operate it, and to perform software burning and static function simulation input and output tests on the on-board signal equipment.
[0063] Dynamic commissioning of onboard signaling equipment is a "physical examination" of the signaling equipment while the train is in motion. Its main purposes are as follows: 1) By dynamically running the train on the test line, check whether the transponders installed on the track section can be received correctly during the movement process, whether the speed measuring equipment is normal, and whether the train speed can be calculated normally; 2) Measure the traction and braking performance of the train. By running the train at different speed levels, the acceleration performance of the train can be measured by traction, and the braking performance of the train can be measured by braking.
[0064] In the existing technology, Figure 1 This is one of the architectural diagrams of the static and dynamic adjustment system of the existing vehicle signaling system, such as... Figure 1 As shown, the vehicle signaling system provides upper and lower level computers for ATP, ATO, and AOM systems, requiring three different upper-level computer software systems. When static and dynamic adjustment tests of a specific system are needed, the corresponding static and dynamic adjustment software system is used. The signaling system manufacturer also provides the following one-to-many static and dynamic adjustment system architecture. Figure 2 This is the second schematic diagram of the static and dynamic adjustment system architecture of the existing vehicle signal system, such as... Figure 2 As shown, the static / dynamic calibration architecture uses a unified host computer and different system slave computers. Specifically, the vehicle signaling system provides a shared set of host computer software and slave computers for the ATP, ATO, and AOM systems. Only one set of different host computer software systems is needed. When static / dynamic calibration tests for a particular system need to be performed, the same host computer communicates with the slave computer systems of different systems to execute the static / dynamic calibration functions of those systems. However, in this architecture, the host computer needs to communicate with three different sets of slave computers, meaning the host computer needs to maintain three different communication interface protocols simultaneously, significantly increasing the software complexity.
[0065] To address the aforementioned shortcomings, this invention provides a method, system, apparatus, and device for static and dynamic adjustment of a vehicle signaling system, which simplifies the interaction structure between static and dynamic adjustment systems, reduces software development and maintenance costs, and thereby improves the reusability and development efficiency of software programs.
[0066] The following is combined Figures 1-10 The present invention describes a static and dynamic adjustment method, apparatus, device, and storage medium for an on-board signal system.
[0067] Figure 3 This is one of the flowcharts illustrating the static and dynamic adjustment method for an on-board signaling system provided by the present invention. This method is applied to the train automatic protection system within the static and dynamic adjustment system of the on-board signaling system. The static and dynamic adjustment system of the on-board signaling system includes a train automatic protection system, a train automatic operation system, an auxiliary driving monitoring system, and a host computer. A communication link has been established between the train automatic protection system and the train automatic operation system, and a bidirectional communication link has also been established between the train automatic protection system and the auxiliary driving monitoring system. Figure 3 As shown, the method includes the following:
[0068] Step 301: Receive instruction data packet; the instruction data packet is sent by the host computer to the train automatic protection system using a general protocol interface;
[0069] Specifically, it should be noted that the implementing entity in this embodiment is the train automatic protection system within the static and dynamic adjustment system of the on-board signaling system. Among them, Figure 4This is a schematic diagram of the static and dynamic adjustment system architecture of the vehicle signal system provided by the present invention, as shown below. Figure 4 As shown, the static and dynamic control system 400 of the on-board signaling system includes an automatic train protection system 420, an automatic train operation system 430, an auxiliary driving supervision system 430, and a host computer 410. A communication link has been established between the automatic train protection system 420 and the automatic train operation system 430, and a bidirectional communication link has also been established between the automatic train protection system 420 and the auxiliary driving supervision system 440. This embodiment simplifies the interaction structure between the static and dynamic control systems, reduces software development and maintenance costs, and thus improves the reusability and development efficiency of the software program. The Automatic Train Protection (ATP) system is a key system responsible for the safe operation of the train, directly controlling the train's speed. ATP is installed at both the front and rear of the train, autonomously locating the train using speed sensors, radar, and odometers. It uses transponders to correct the train's actual position and speed, achieves vehicle-to-ground communication wirelessly, obtains MA (Mobility Authorization) from ground equipment, and automatically calculates the train speed control curve based on the MA range and actual track conditions. This curve serves as the basis for train protection, strictly controlling the train speed to ensure train safety. Simultaneously, it provides safety protection for Automatic Train Operation (ATO), provides auxiliary driving information to the Human-Machine Interface (MMI), and sends various operational, control, and alarm information to the onboard recording system. The Automatic Train Operation (ATO) system, based on the train's current speed, position, and distance to the target, combined with track parameters and ATS control command limitations, controls the train's acceleration, deceleration, stopping, and door opening and closing under the safety protection of the Automatic Train Protection (ATP) system, ensuring comfortable and efficient train operation. The Auxiliary Operation Monitor (AOM) system is one of the signaling devices for fully automated operation of urban rail trains. In urban rail transit signaling systems, it mainly realizes functions such as train sleep and wake-up.
[0070] The ATP (Automatic Train Protection) system receives instruction data packets sent by the host computer. These instruction data packets are used to issue commands. In this embodiment, the host computer sends these packets to the ATP system using a common protocol interface. A common protocol interface is a standardized method for data exchange between computers and electronic devices. These interfaces can be hardware interfaces or software-level communication protocols. Some common common protocol interfaces include: 1. IEC 60870-5-104: International Electrotechnical Commission standard for automation of power system dispatch, applicable to the transportation industry, especially for integrated communication between substations and monitoring systems in urban rail transit. 2. Siemens S7: Siemens Layer 7 protocol for data exchange between devices, supporting various physical bus or network structures. 3. DNP3: Distributed Network Protocol 3, used for communication between automation components, commonly found in the power and water treatment industries, based on TCP / IP. 4. OPC: OLE for process control, an interoperability standard for information exchange, featuring security, reliability, and platform independence. 4. PROFIBUS and ZigBee: These are a real-time wireless communication system based on PROFIBUS and a low-speed, short-range wireless network protocol, respectively. 5. CAN: Controller Area Network, widely used in automotive networks and industrial automation. These interfaces and protocols ensure effective and reliable data exchange between devices.
[0071] Step 302: Process the instructions in the instruction data packet to obtain the target feedback data packet; the target feedback data packet contains at least one feedback data packet returned by the lower-level system after processing the instruction data packet;
[0072] Specifically, after receiving the instruction data packet from the host computer, the train automatic protection system (lower-level computer) in the static and dynamic control system of the on-board signaling system parses and processes the instruction data packet to obtain its type. Then, it determines the type of the instruction data packet and processes the instruction content according to the type. In this embodiment, the type of instruction data packet includes, for example, at least one of the following: FAO / CBTC system ATP instruction packet, FAO / CBTC system ATO instruction packet, and FAO system AOM instruction packet.
[0073] The automatic train protection system (lower-level machine) processes the instruction content in the instruction data packet according to the type of instruction data packet to obtain a target feedback data packet. The target feedback data packet contains a feedback data packet fed back by at least one lower-level machine system after processing the instruction data packet. The lower-level machine system includes at least one of the following: the automatic train protection system 420, the automatic train operation system 430, and the auxiliary driving supervision system 430 in the static and dynamic adjustment system.
[0074] Step 303: Send the target feedback data packet to the host computer.
[0075] Specifically, the automatic train protection system (lower-level machine) sends the target feedback data packet to the upper-level machine. It is understood that the protocol interface used for uploading the target feedback data packet and receiving the instruction data packet is the same.
[0076] The method provided in this embodiment is applied to the train automatic protection system in the static and dynamic adjustment system of an on-board signaling system. The static and dynamic adjustment system of the on-board signaling system includes a train automatic protection system, a train automatic operation system, an auxiliary driving supervision system, and a host computer. A communication link has been established between the train automatic protection system and the train automatic operation system, and a bidirectional communication link has also been established between the train automatic protection system and the auxiliary driving supervision system. The method first receives a command data packet, which is sent by the host computer to the train automatic protection system using a general protocol interface. Then, the commands in the command data packet are processed to obtain a target feedback data packet. The target feedback data packet contains a feedback data packet returned by at least one lower-level system after processing the command data packet. Finally, the target feedback data packet is sent to the host computer.
[0077] In this invention, the instruction data packets are sent from the host computer to the train automatic protection system using a universal protocol interface. That is, a universal protocol interface is designed. The universal communication interface protocol can unify different signal systems (CBTC, FAO), which facilitates unified processing by the host computer software system. Furthermore, the communication link and communication method in the static and dynamic control system are exactly the same as those in the formal operation software, except for the different format of the communication data packets. This can reduce the development workload of the lower-level computer and improve the reusability and development efficiency of the software program in the static and dynamic control system of the vehicle signal system.
[0078] According to the present invention, a static and dynamic adjustment method for a vehicle-mounted signal system processes instructions in an instruction data packet to obtain a target feedback data packet, including: parsing the instruction data packet to obtain the data packet type of the instruction data packet; and processing the instructions in the instruction data packet according to the data packet type to obtain the target feedback data packet.
[0079] Specifically, in some embodiments, step 302, which processes the instructions in the instruction data packet to obtain the target feedback data packet, can be implemented in the following manner, including the following steps:
[0080] Parse the instruction data packet to obtain the data packet type of the instruction data packet;
[0081] The instructions in the instruction data packet are processed according to the data packet type to obtain the target feedback data packet.
[0082] First, the instruction data packet is parsed to determine its data packet type. The instruction data packet can be understood as a general information packet, which, in addition to application layer data (i.e., the instruction content), contains other necessary format information, such as interface information type, sender identification information, receiver identification information, data version verification information, protocol version number, local message sequence number, communication cycle, recipient message sequence number, and local sequence number when the previous message was received, etc. Obtaining the corresponding data packet type facilitates subsequent execution of the corresponding instruction processing.
[0083] Furthermore, after parsing and obtaining the data packet type, the instructions in the instruction data packet can be processed according to the data packet type to obtain the target feedback data packet. For example, the ATP lower-level machine processes the instructions in the ATP instruction packet to obtain a feedback data packet, or, in the case of an AOM instruction packet, the instruction data packet is sent to the AOM system so that the AOM system processes the instruction data packet and sends back an AOM feedback data packet.
[0084] The method provided in this embodiment first parses the instruction data packet to obtain its data packet type; then, it processes the instructions in the instruction data packet according to the data packet type to obtain the target feedback data packet. In the static and dynamic adjustment system of the vehicle-mounted signal system of this invention, the host computer sends instructions to the ATP, and the ATP processes them according to the data packet type of the instruction data packet, thereby improving the reusability and development efficiency of the software program.
[0085] According to the present invention, a static and dynamic adjustment method for a vehicle-mounted signal system includes parsing a command data packet to obtain the data packet type of the command data packet, comprising: parsing the command data packet to obtain a general header of the command data packet; and determining the data packet type of the command data packet if the general header of the command data packet passes the verification.
[0086] Specifically, in some embodiments, it is understood that, in addition to application layer data, i.e., the specific instructions, the instruction data packet also includes some general headers, such as data version verification information, protocol version number, etc. The format definition of the general information packet is shown in Table 1 below:
[0087] Table 1: Definition of General Packet Format
[0088]
[0089] By verifying the general header of the instruction data packet, for example, verifying the data version verification information to check that the host computer and the slave computer are using the same line for data; if the host computer / vehicle ATP determines that the "data version verification information" or "protocol version number" field fails the verification, packet loss or communication disconnection should be performed.
[0090] Accordingly, if the general header verification of the instruction data packet passes, the data packet type of the instruction data packet is determined. Specifically, this can be determined through the message type in the application layer data. For example, the application layer information format is defined as shown in Table 2 below:
[0091] Table 2: Application Layer Information Format Definition
[0092]
[0093] The method provided in this embodiment first parses the instruction data packet to obtain its general header; then, if the general header verification of the instruction data packet passes, it determines the data packet type of the instruction data packet. This facilitates subsequent sending of different data packet types to the corresponding lower-level system for instruction processing and obtaining feedback packets. This invention can reduce the development workload of the lower-level machine and improve the reusability and development efficiency of software programs in the static and dynamic adjustment system of the vehicle signal system.
[0094] According to the present invention, a static and dynamic adjustment method for an on-board signaling system includes a command data packet type comprising at least one of the following: a train automatic protection system command packet under a FAO system or a CBTC system, a train automatic operation system command packet under a FAO system or a CBTC system, and an auxiliary driving supervision system command packet under a FAO system; the instructions in the command data packet are processed according to the data packet type to obtain a target feedback data packet, including:
[0095] When the data packet type of the instruction data packet is the Automatic Train Protection System instruction packet under the FAO system or CBTC system, the instructions in the Automatic Train Protection System instruction packet under the FAO system or CBTC system are executed to obtain the feedback data packet of the Automatic Train Protection System.
[0096] When the data packet type of the instruction data packet is a Train Automatic Operation System instruction packet under the FAO system or CBTC system, the Train Automatic Operation System instruction packet under the FAO system or CBTC system is sent to the Train Automatic Operation System; the Train Automatic Operation System instruction packet under the FAO system or CBTC system is used for the Train Automatic Operation System to execute the instructions in the Train Automatic Operation System instruction packet under the FAO system or CBTC system. After obtaining the feedback data packet from the Train Automatic Operation System, the feedback data packet from the Train Automatic Operation System is sent to the Train Automatic Protection System.
[0097] When the data packet type of the instruction data packet is the auxiliary driving supervision system instruction packet under the FAO system, the auxiliary driving supervision system instruction packet under the FAO system is sent to the auxiliary driving supervision system; the FAO system AOM instruction packet is used for the auxiliary driving supervision system to execute the instructions in the auxiliary driving supervision system instruction packet under the FAO system. After obtaining the feedback data packet of the auxiliary driving supervision system, the auxiliary driving supervision system sends the feedback data packet of the auxiliary driving supervision system to the train automatic protection system.
[0098] The feedback data packets from the automatic train protection system, the automatic train operation system, and the auxiliary driving monitoring system are packaged into a general information packet to obtain the target feedback data packet.
[0099] Specifically, in some embodiments, the data packet type of the instruction data packet includes at least one of the following: train automatic protection system instruction packet under the FAO system or CBTC system, train automatic operation system instruction packet under the FAO system or CBTC system, and auxiliary driving supervision system instruction packet under the FAO system. For example, the application layer information definition of the communication between the host computer and the on-board ATP is shown in Table 3 below, the FAO / CBTC system ATP instruction packet information is shown in Table 4 below, the FAO / CBTC system ATO instruction packet information is shown in Table 5 below, and the FAO system AOM instruction packet information is shown in Table 6 below.
[0100] Table 3: Application Layer Information Definitions for Communication Between Host Computer and Vehicle-Mounted ATP
[0101]
[0102] Table 4: FAO / CBTC System ATP Command Packet Information
[0103]
[0104] Table 5: FAO / CBTC System ATO Instruction Packet Information
[0105]
[0106] Table 6: FAO System AOM Command Packet Information
[0107]
[0108] Correspondingly, the process of processing the instructions in the instruction data packet according to the data packet type to obtain the target feedback data packet can be achieved through the following steps: when the data packet type of the instruction data packet is a train automatic protection system instruction packet under the FAO system or CBTC system, execute the instructions in the train automatic protection system instruction packet under the FAO system or CBTC system to obtain the feedback data packet of the train automatic protection system. An example of the feedback data packet of the train automatic protection system is shown in Table 7 below:
[0109] Table 7: ATP Feedback Packet Information of FAO / CBTC System
[0110]
[0111]
[0112] When the instruction data packet type is a Train Automatic Operation System (TAOS) instruction packet under the FAO or CBTC system, the TOS instruction packet under the FAO or CBTC system is sent to the Train Automatic Operation System (AAS). The TOS instruction packet under the FAO or CBTC system is used by the AAS to execute the instructions within it. After receiving the feedback data packet from the AAS, the AAS sends the feedback data packet to the Automatic Train Protection System (ATPS). An example of the feedback data packet from the AAS is shown in Table 8 below.
[0113] Table 8: FAO / CBTC System ATO Feedback Packet Information
[0114]
[0115] When the data packet type of the instruction packet is the Assisted Driving Supervision System Instruction Packet under the FAO system, the Assisted Driving Supervision System Instruction Packet under the FAO system is sent to the Assisted Driving Supervision System. The FAO system AOM instruction packet is used by the Assisted Driving Supervision System to execute the instructions in the Assisted Driving Supervision System Instruction Packet under the FAO system. After obtaining the feedback data packet from the Assisted Driving Supervision System, the Assisted Driving Supervision System's feedback data packet is sent to the Automatic Train Protection System. An example of the Assisted Driving Supervision System's feedback data packet is shown in Table 9 below:
[0116] Table 9: FAO System AOM Feedback Package
[0117]
[0118] Furthermore, the feedback data packets received from the assisted driving monitoring system, the automatic train operation system, and the automatic train protection system are packaged into a general information packet to obtain the target feedback data packet. Then, the automatic train protection system sends the target feedback data packet to the host computer, realizing the transmission from the lower-level machine to the upper-level machine.
[0119] For example, Figure 5 This is a schematic diagram of the general information packet in the static and dynamic adjustment method of the vehicle signal system provided by the present invention, as shown below. Figure 5 As shown, the general information packet contains multiple application information packets such as A.1, A.2, and An. These application information packets include feedback data packets from assisted driving monitoring systems, feedback data packets from automatic train operation systems, feedback data packets from automatic train protection systems, and so on.
[0120] The method provided in this embodiment designs a universal protocol interface. The universal communication interface protocol can unify different signal systems (CBTC, FAO), which facilitates unified processing by the host computer software system. Furthermore, the communication link and communication method in the static and dynamic adjustment system are exactly the same as those in the formal operation software, except for the different formats of the communication data packets. Different types of data packets are sent to the corresponding systems for processing, which can reduce the development workload of the lower-level computer and improve the reusability and development efficiency of the software program in the static and dynamic adjustment system of the vehicle signal system.
[0121] Figure 6 This is the second flowchart illustrating the static and dynamic adjustment method for the vehicle-mounted signal system provided by the present invention, showing a schematic diagram of the ATP lower-level machine receiving and processing logic from the upper-level machine, as follows. Figure 6 As shown, the method includes:
[0122] ATP received the data packet from the host computer and successfully parsed the general packet header.
[0123] Confirm whether the received data packet contains an ATO type: If the received data packet contains an ATO type, forward the data packet to the ATO system;
[0124] If the received data packet does not contain the ATO type, determine if the received data packet contains the AOM type: if the received data packet contains the AOM type, forward the data packet to the AOM system;
[0125] If the received data packet does not contain the AOM type, the data packet is processed using the ATP system.
[0126] Figure 7 This is the third flowchart of the static and dynamic adjustment method for the vehicle signal system provided by the present invention, illustrating the logic processing diagram of the ATP lower-level machine sending data to the upper-level machine, as shown below. Figure 7 As shown, the method includes:
[0127] Pack the ATP feedback data packets into a general information packet;
[0128] Determine if an ATO feedback data packet has been received: If an ATO feedback data packet has been received, then assemble the ATO feedback data packet into a general information packet;
[0129] If no ATO feedback data packet is received, further determine whether an AOM feedback data packet has been received;
[0130] If an AOM feedback data packet is received, the AOM feedback data packet is packaged into a general information packet;
[0131] If no AOM feedback data packet is received, a general information packet will be sent to the host computer.
[0132] Figure 8 This is the fourth flowchart illustrating the static and dynamic adjustment method for an on-board signaling system provided by the present invention. This method is applied to the host computer within the static and dynamic adjustment system of the on-board signaling system. The static and dynamic adjustment system of the on-board signaling system includes a train automatic protection system, a train automatic operation system, an auxiliary driving supervision system, and a host computer. A communication link has been established between the train automatic protection system and the train automatic operation system, and a bidirectional communication link has also been established between the train automatic protection system and the auxiliary driving supervision system. Figure 8 As shown, the method includes the following steps:
[0133] Step 801: Send the instruction data packet to the train automatic protection system using a common protocol interface;
[0134] Specifically, it should be noted that the execution entity in this embodiment is the host computer in the static and dynamic adjustment system of the vehicle signal system. Figure 4 This is a schematic diagram of the static and dynamic adjustment system architecture of the vehicle signal system provided by the present invention, as shown below. Figure 4 As shown, the static and dynamic control system 400 of the on-board signaling system includes an automatic train protection system 420, an automatic train operation system 430, an auxiliary driving supervision system 430, and a host computer 410. A communication link has been established between the automatic train protection system 420 and the automatic train operation system 430, and a bidirectional communication link has also been established between the automatic train protection system 420 and the auxiliary driving supervision system 440. This embodiment simplifies the interaction structure between the static and dynamic control systems, reduces software development and maintenance costs, and thus improves the reusability and development efficiency of the software program.
[0135] The host computer sends command data packets to the train automatic protection system (lower-level computer) using a universal protocol interface. The universal protocol interface ensures effective and reliable data exchange between devices.
[0136] Step 802: Receive target feedback data packet; The target feedback data packet is the data packet obtained by the train automatic protection system after processing the instructions in the instruction data packet, and then sent to the host computer; The target feedback data packet contains at least one feedback data packet returned by the lower computer system after processing the instruction data packet.
[0137] Specifically, the system receives a target feedback data packet sent by the Automatic Train Protection System (ATPSS). This target feedback data packet is obtained by the APSS processing the instructions in the instruction data packet. The target feedback data packet includes a feedback data packet sent back by at least one lower-level system after processing the instruction data packet. The lower-level system includes at least one of the following: the Automatic Train Protection System 420, the Automatic Train Operation System 430, and the Assisted Driving Supervision System 430 within the static and dynamic control system.
[0138] The method provided in this embodiment is applied to the host computer in the static and dynamic adjustment system of the vehicle-mounted signaling system. The static and dynamic adjustment system of the vehicle-mounted signaling system includes an automatic train protection system, an automatic train operation system, an auxiliary driving supervision system, and a host computer. A communication link has been established between the automatic train protection system and the automatic train operation system, and a bidirectional communication mode has also been established between the automatic train protection system and the auxiliary driving supervision system. First, a general protocol interface is used to send the instruction data packet to the automatic train protection system. Then, a target feedback data packet is received. The target feedback data packet is the result of the automatic train protection system processing the instructions in the instruction data packet, obtaining the target feedback data packet, and sending it to the host computer. The target feedback data packet contains a feedback data packet returned by at least one lower-level system after processing the instruction data packet.
[0139] In this invention, the instruction data packets are sent from the host computer to the train automatic protection system using a universal protocol interface. That is, a universal protocol interface is designed. The universal communication interface protocol can unify different signal systems (CBTC, FAO), which facilitates unified processing by the host computer software system. Furthermore, the communication link and communication method in the static and dynamic control system are exactly the same as those in the formal operation software, except for the different format of the communication data packets. This can reduce the development workload of the lower-level computer and improve the reusability and development efficiency of the software program in the static and dynamic control system of the vehicle signal system.
[0140] The present invention also provides a static and dynamic adjustment system for an on-board signal system, such as Figure 4 As shown, the static and dynamic control system of the on-board signaling system includes the automatic train protection system, the automatic train operation system, the auxiliary driving monitoring system, and a host computer; a communication link has been established between the automatic train protection system and the automatic train operation system in a two-way communication mode, and a communication link has also been established between the automatic train protection system and the auxiliary driving monitoring system in a two-way communication mode; among which,
[0141] The host computer is used to send instruction data packets to the train automatic protection system using a common protocol interface;
[0142] The Automatic Train Protection (ATP) system receives and parses command data packets to determine their data packet type. When the command data packet type is an ATP command packet under the FAO or CBTC system, it executes the commands within the FAO or CBTC command packet, obtaining a feedback data packet from the ATP system. When the command data packet type is a train automatic operation system command packet under the FAO or CBTC system, it sends the FAO or CBTC command packet to the train automatic operation system. When the command data packet type is an auxiliary driver supervision system command packet under the FAO system, it sends the FAO command packet to the auxiliary driver supervision system.
[0143] The Automatic Train Operation (ATO) system is used to execute instructions in the ATO system or CBTC system instruction package to obtain feedback data packets from the ATO system; and to send the feedback data packets from the ATO system to the Automatic Train Protection (ATP) system.
[0144] The auxiliary driving supervision system is used to execute the instructions in the auxiliary driving supervision system instruction package under the FAO system to obtain the feedback data packet of the auxiliary driving supervision system; and to send the feedback data packet of the auxiliary driving supervision system to the train automatic protection system.
[0145] The automatic train protection system is also used to package the feedback data packets of the automatic train protection system, the automatic train operation system, and the auxiliary driving supervision system into a general information packet to obtain the target feedback data packet, and then send the target feedback data packet to the host computer.
[0146] Specifically, the execution subject of this embodiment is the static and dynamic adjustment system of the on-board signaling system, which includes the automatic train protection system, the automatic train operation system, the auxiliary driving supervision system, and the host computer; a communication link has been established between the automatic train protection system and the automatic train operation system and the automatic train operation system and the auxiliary driving supervision system and the automatic train protection system and the auxiliary driving supervision system and the automatic train operation system and the auxiliary driving supervision ...
[0147] The process of issuing commands from the lower-level machine is implemented as follows:
[0148] The host computer is used to send instruction data packets to the Automatic Train Protection System (ATPSS) using a common protocol interface. The APSS receives the instruction data packets, parses them to determine their data packet type, and executes the instructions within the APSS instruction packet when the data packet type is an APSS instruction packet under the FAO or CBTC system, obtaining a feedback data packet from the APSS. When the data packet type is an APSS instruction packet under the FAO or CBTC system, it sends the APSS instruction packet to the APSS. When the data packet type is an Assisted Driving Supervision System instruction packet under the FAO system, it sends the Assisted Driving Supervision System instruction packet to the Assisted Driving Supervision System.
[0149] After receiving the instruction data packet, the lower-level machine processes the instruction and sends the resulting target feedback data packet to the upper-level machine. The process is implemented as follows:
[0150] The Automatic Train Operation (ATO) system first executes the instructions in the ATO system or CBTC system to obtain the feedback data packet of the ATO system, and then sends the feedback data packet of the ATO system to the Automatic Train Protection (ATP) system.
[0151] The assisted driving supervision system executes the instructions in the assisted driving supervision system instruction package under the FAO system to obtain the assisted driving supervision system feedback data packet, and then sends the assisted driving supervision system feedback data packet to the train automatic protection system;
[0152] The Automatic Train Protection System (ATPS) packages the feedback data packets from the Automatic Train Protection System (ATPS), the Automatic Train Operation System (ATOS), and the Assisted Driving Supervision System (ADD) into a general information packet to obtain the target feedback data packet, and then sends the target feedback data packet to the host computer.
[0153] In this invention, the instruction data packets are sent from the host computer to the train automatic protection system using a universal protocol interface. That is, a universal protocol interface is designed. The universal communication interface protocol can unify different signal systems (CBTC, FAO), which facilitates unified processing by the host computer software system. Furthermore, the communication link and communication method in the static and dynamic control system are exactly the same as those in the formal operation software, except for the different format of the communication data packets. This can reduce the development workload of the lower-level computer and improve the reusability and development efficiency of the software program in the static and dynamic control system of the vehicle signal system.
[0154] The static and dynamic adjustment device for the vehicle signal system provided by the present invention is described below. The static and dynamic adjustment device for the vehicle signal system described below can be referred to in correspondence with the static and dynamic adjustment method for the vehicle signal system described above.
[0155] Figure 9 This is one of the structural schematic diagrams of the static and dynamic adjustment device 900 for an on-board signaling system provided by the present invention. The static and dynamic adjustment device 900 is applied to the automatic train protection system within the static and dynamic adjustment system of the on-board signaling system. The static and dynamic adjustment system of the on-board signaling system includes the automatic train protection system, the automatic train operation system, the auxiliary driving supervision system, and a host computer. A communication link has been established between the automatic train protection system and the automatic train operation system, and a bidirectional communication mode has also been established between the automatic train protection system and the auxiliary driving supervision system.
[0156] The device includes the following modules:
[0157] The first receiving module 910 is used to receive instruction data packets; the instruction data packets are sent by the host computer to the automatic train protection system using a general protocol interface.
[0158] Processing module 920 is used to process the instructions in the instruction data packet to obtain a target feedback data packet; the target feedback data packet includes a feedback data packet fed back by at least one lower-level machine system after processing the instruction data packet;
[0159] The first sending module 930 is used to send the target feedback data packet to the host computer.
[0160] The device provided in this embodiment is applied to the train automatic protection system in the static and dynamic adjustment system of the on-board signaling system. The static and dynamic adjustment system of the on-board signaling system includes the train automatic protection system, the train automatic operation system, the auxiliary driving supervision system, and a host computer. A communication link has been established between the train automatic protection system and the train automatic operation system, and a bidirectional communication mode has also been established between the train automatic protection system and the auxiliary driving supervision system. The device includes a first receiving module 910, a processing module 920, and a first sending module 930. The first receiving module 910 is used to receive instruction data packets, wherein the instruction data packets are sent by the host computer to the train automatic protection system using a general protocol interface. Then, the processing module 920 is used to process the instructions in the instruction data packets to obtain target feedback data packets. The target feedback data packets contain feedback data packets fed back by at least one lower-level system after processing the instruction data packets. Finally, the first sending module 930 is used to send the target feedback data packets to the host computer.
[0161] In this invention, the instruction data packets are sent from the host computer to the train automatic protection system using a universal protocol interface. That is, a universal protocol interface is designed. The universal communication interface protocol can unify different signal systems (CBTC, FAO), which facilitates unified processing by the host computer software system. Furthermore, the communication link and communication method in the static and dynamic control system are exactly the same as those in the formal operation software, except for the different format of the communication data packets. This can reduce the development workload of the lower-level computer and improve the reusability and development efficiency of the software program in the static and dynamic control system of the vehicle signal system.
[0162] Figure 10 This is the second structural schematic diagram of the static and dynamic adjustment device of the vehicle signaling system provided by the present invention. The static and dynamic adjustment device 1000 of the vehicle signaling system is applied to the host computer of the static and dynamic adjustment system of the vehicle signaling system. The static and dynamic adjustment system of the vehicle signaling system includes an automatic train protection system, an automatic train operation system, an auxiliary driving supervision system, and the host computer. A communication link has been established between the automatic train protection system and the automatic train operation system, and a bidirectional communication mode has been established between the automatic train protection system and the auxiliary driving supervision system.
[0163] The device includes the following modules:
[0164] The second sending module 1010 is used to send instruction data packets to the automatic train protection system using a general protocol interface;
[0165] The second receiving module 1020 is used to receive a target feedback data packet; the target feedback data packet is obtained by the train automatic protection system after processing the instructions in the instruction data packet, and then sending it to the host computer; the target feedback data packet contains a feedback data packet fed back by at least one lower computer system after processing the instruction data packet.
[0166] The device provided in this embodiment includes a second sending module 1010 and a second receiving module 1020. The second sending module 1010 is used to send instruction data packets to the automatic train protection system using a general protocol interface. The second receiving module 1020 is used to receive target feedback data packets. The target feedback data packets are obtained by the automatic train protection system after processing the instructions in the instruction data packets and sending them to the host computer. The target feedback data packets contain feedback data packets fed back by at least one lower-level system after processing the instruction data packets.
[0167] In this invention, the instruction data packets are sent from the host computer to the train automatic protection system using a universal protocol interface. That is, a universal protocol interface is designed. The universal communication interface protocol can unify different signal systems (CBTC, FAO), which facilitates unified processing by the host computer software system. Furthermore, the communication link and communication method in the static and dynamic control system are exactly the same as those in the formal operation software, except for the different format of the communication data packets. This can reduce the development workload of the lower-level computer and improve the reusability and development efficiency of the software program in the static and dynamic control system of the vehicle signal system.
[0168] Figure 11 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 11 As shown, the electronic device may include: a processor 1110, a communication interface 1120, a memory 1130, and a communication bus 1140, wherein the processor 1110, the communication interface 1120, and the memory 1130 communicate with each other through the communication bus 1140. The processor 1110 can call logical instructions in the memory 1130 to execute a static / dynamic adjustment method for an on-board signaling system. This method is applied to the train automatic protection system within the static / dynamic adjustment system of the on-board signaling system. The static / dynamic adjustment system of the on-board signaling system includes the train automatic protection system, the train automatic operation system, the auxiliary driving supervision system, and a host computer. A communication link has been established between the train automatic protection system and the train automatic operation system, and a bidirectional communication mode has been established between the train automatic protection system and the auxiliary driving supervision system. The method includes:
[0169] Receive instruction data packets; the instruction data packets are sent by the host computer to the automatic train protection system using a general protocol interface;
[0170] The instructions in the instruction data packet are processed to obtain a target feedback data packet; the target feedback data packet contains a feedback data packet fed back by at least one lower-level machine system after processing the instruction data packet;
[0171] The target feedback data packet is sent to the host computer.
[0172] or,
[0173] This method is applied to the host computer in the static and dynamic adjustment system of the vehicle signaling system. The static and dynamic adjustment system of the vehicle signaling system includes an automatic train protection system, an automatic train operation system, an auxiliary driving supervision system, and the host computer. A communication link has been established between the automatic train protection system and the automatic train operation system, and a bidirectional communication mode has been established between the automatic train protection system and the auxiliary driving supervision system.
[0174] The method includes:
[0175] The command data packet is sent to the train automatic protection system using a common protocol interface;
[0176] The system receives a target feedback data packet; the target feedback data packet is obtained by the train automatic protection system after processing the instructions in the instruction data packet, and then sends it to the host computer; the target feedback data packet contains a feedback data packet fed back by at least one lower computer system after processing the instruction data packet.
[0177] Furthermore, the logical instructions in the aforementioned memory 1130 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, essentially, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0178] On the other hand, the present invention also provides a computer program product, the computer program product comprising a computer program, which can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer is able to execute the static and dynamic adjustment method for the vehicle signaling system provided by the above methods. This method is applied to the automatic train protection system in the static and dynamic adjustment system of the vehicle signaling system. The static and dynamic adjustment system of the vehicle signaling system includes the automatic train protection system, the automatic train operation system, the auxiliary driving supervision system, and a host computer. A communication link has been established between the automatic train protection system and the automatic train operation system, and a bidirectional communication mode has been established between the automatic train protection system and the auxiliary driving supervision system. The method includes:
[0179] Receive instruction data packets; the instruction data packets are sent by the host computer to the automatic train protection system using a general protocol interface;
[0180] The instructions in the instruction data packet are processed to obtain a target feedback data packet; the target feedback data packet contains a feedback data packet fed back by at least one lower-level machine system after processing the instruction data packet;
[0181] The target feedback data packet is sent to the host computer.
[0182] or,
[0183] This method is applied to the host computer in the static and dynamic adjustment system of the vehicle signaling system. The static and dynamic adjustment system of the vehicle signaling system includes an automatic train protection system, an automatic train operation system, an auxiliary driving supervision system, and the host computer. A communication link has been established between the automatic train protection system and the automatic train operation system, and a bidirectional communication mode has been established between the automatic train protection system and the auxiliary driving supervision system.
[0184] The method includes:
[0185] The command data packet is sent to the train automatic protection system using a common protocol interface;
[0186] The system receives a target feedback data packet; the target feedback data packet is obtained by the train automatic protection system after processing the instructions in the instruction data packet, and then sends it to the host computer; the target feedback data packet contains a feedback data packet fed back by at least one lower computer system after processing the instruction data packet.
[0187] In another aspect, the present invention also provides a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the static and dynamic adjustment method for an on-board signaling system provided by the above methods. This method is applied to a train automatic protection system within the static and dynamic adjustment system of the on-board signaling system. The static and dynamic adjustment system of the on-board signaling system includes the train automatic protection system, a train automatic operation system, an auxiliary driving supervision system, and a host computer. A communication link has been established between the train automatic protection system and the train automatic operation system, and a bidirectional communication mode has been established between the train automatic protection system and the auxiliary driving supervision system. The method includes:
[0188] Receive instruction data packets; the instruction data packets are sent by the host computer to the automatic train protection system using a general protocol interface;
[0189] The instructions in the instruction data packet are processed to obtain a target feedback data packet; the target feedback data packet contains a feedback data packet fed back by at least one lower-level machine system after processing the instruction data packet;
[0190] The target feedback data packet is sent to the host computer.
[0191] or,
[0192] This method is applied to the host computer in the static and dynamic adjustment system of the vehicle signaling system. The static and dynamic adjustment system of the vehicle signaling system includes an automatic train protection system, an automatic train operation system, an auxiliary driving supervision system, and the host computer. A communication link has been established between the automatic train protection system and the automatic train operation system, and a bidirectional communication mode has been established between the automatic train protection system and the auxiliary driving supervision system.
[0193] The method includes:
[0194] The command data packet is sent to the train automatic protection system using a common protocol interface;
[0195] The system receives a target feedback data packet; the target feedback data packet is obtained by the train automatic protection system after processing the instructions in the instruction data packet, and then sends it to the host computer; the target feedback data packet contains a feedback data packet fed back by at least one lower computer system after processing the instruction data packet.
[0196] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0197] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0198] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A static and dynamic adjustment method for a vehicle-mounted signal system, characterized in that, An automatic train protection system is applied to the static and dynamic adjustment system of an on-board signaling system. The static and dynamic adjustment system of the on-board signaling system includes the automatic train protection system, the automatic train operation system, the auxiliary driving supervision system, and a host computer. A communication link has been established between the automatic train protection system and the automatic train operation system, and a bidirectional communication mode has also been established between the automatic train protection system and the auxiliary driving supervision system. The method includes: Receive instruction data packets; the instruction data packets are sent by the host computer to the train automatic protection system using a general protocol interface; the general protocol interface is an interface that can unify different signal systems, including the FAO system or the CBTC system. The instructions in the instruction data packet are processed to obtain a target feedback data packet; the target feedback data packet contains a feedback data packet fed back by at least one lower-level machine system after processing the instruction data packet; the at least one lower-level machine system includes the train automatic protection system and other lower-level machine systems, the other lower-level machine systems include the train automatic operation system and / or the auxiliary driving supervision system; Send the target feedback data packet to the host computer; The process of processing the instructions in the instruction data packet to obtain the target feedback data packet includes: Parse the instruction data packet to obtain the data packet type of the instruction data packet; The instructions in the instruction data packet are processed according to the data packet type to obtain the target feedback data packet; the process of processing the instructions in the instruction data packet according to the data packet type to obtain the target feedback data packet includes: confirming whether the received data packet contains an ATO type; if the received data packet contains an ATO type, forwarding the data packet to the Automatic Train Operation (ATO) system; if the received data packet does not contain an ATO type, determining whether the received data packet contains an AOM type; if the received data packet contains an AOM type, forwarding the data packet to the Automatic Train Protection (ATP) system; if the received data packet does not contain an AOM type, processing the data packet using the Automatic Train Protection (ATP) system.
2. The static and dynamic adjustment method for an on-board signal system according to claim 1, characterized in that, The process of parsing the instruction data packet to obtain the data packet type includes: Parse the instruction data packet to obtain the general header of the instruction data packet; If the general header verification of the instruction data packet passes, the data packet type of the instruction data packet is determined.
3. The static and dynamic adjustment method for an on-board signal system according to claim 1, characterized in that, The data packet type of the instruction data packet includes at least one of the following: train automatic protection system instruction packet under the FAO system or CBTC system, train automatic operation system instruction packet under the FAO system or CBTC system, and auxiliary driving supervision system instruction packet under the FAO system; the step of processing the instructions in the instruction data packet according to the data packet type to obtain the target feedback data packet includes: When the data packet type of the instruction data packet is the train automatic protection system instruction packet under the FAO system or CBTC system, the instruction in the train automatic protection system instruction packet under the FAO system or CBTC system is executed to obtain the feedback data packet of the train automatic protection system. When the data packet type of the instruction data packet is a train automatic operation system instruction packet under the FAO system or CBTC system, the train automatic operation system instruction packet under the FAO system or CBTC system is sent to the train automatic operation system; the train automatic operation system instruction packet under the FAO system or CBTC system is used for the train automatic operation system to execute the instructions in the train automatic operation system instruction packet under the FAO system or CBTC system to obtain the feedback data packet of the train automatic operation system, and then sends the feedback data packet of the train automatic operation system to the train automatic protection system; When the data packet type of the instruction data packet is the assisted driving supervision system instruction packet under the FAO system, the assisted driving supervision system instruction packet under the FAO system is sent to the assisted driving supervision system; the FAO system AOM instruction packet is used for the assisted driving supervision system to execute the instructions in the assisted driving supervision system instruction packet under the FAO system to obtain the feedback data packet of the assisted driving supervision system, and then send the feedback data packet of the assisted driving supervision system to the automatic train protection system; The feedback data packets of the automatic train protection system, the automatic train operation system, and the assisted driving supervision system are packaged into a general information packet to obtain the target feedback data packet.
4. A static and dynamic adjustment method for a vehicle-mounted signal system, characterized in that, A host computer is used in the static and dynamic adjustment system of an on-board signaling system. The static and dynamic adjustment system of the on-board signaling system includes an automatic train protection system, an automatic train operation system, an auxiliary driving supervision system, and the host computer. A communication link has been established between the automatic train protection system and the automatic train operation system, and a bidirectional communication mode has been established between the automatic train protection system and the auxiliary driving supervision system. The method includes: A common protocol interface is used to send instruction data packets to the train automatic protection system; the common protocol interface is an interface that can unify different signaling systems, including the FAO system or the CBTC system. The system receives a target feedback data packet; the target feedback data packet is generated by the train automatic protection system processing the instructions in the instruction data packet, obtaining the target feedback data packet, and then sending it to the host computer; the target feedback data packet contains a feedback data packet returned by at least one lower-level system after processing the instruction data packet; the at least one lower-level system includes the train automatic protection system and other lower-level systems, the other lower-level systems include the train automatic operation system and / or the auxiliary driving supervision system; processing the instructions in the instruction data packet to obtain the target feedback data packet includes: parsing the instruction data packet to obtain the data packet type of the instruction data packet; The instructions in the instruction data packet are processed according to the data packet type to obtain the target feedback data packet; the processing of the instructions in the instruction data packet to obtain the target feedback data packet includes: confirming whether the received data packet contains an ATO type; if the received data packet contains an ATO type, forwarding the data packet to the Automatic Train Operation (ATO) system; if the received data packet does not contain an ATO type, determining whether the received data packet contains an AOM type; if the received data packet contains an AOM type, forwarding the data packet to the Automatic Train Protection (ATP) system; if the received data packet does not contain an AOM type, processing the data packet using the Automatic Train Protection (ATP) system.
5. A static and dynamic adjustment system for a vehicle-mounted signaling system, characterized in that, The static and dynamic control system of the on-board signaling system includes an automatic train protection system, an automatic train operation system, an auxiliary driving monitoring system, and a host computer; a communication link has been established between the automatic train protection system and the automatic train operation system in a bidirectional communication mode, and a communication link has also been established between the automatic train protection system and the auxiliary driving monitoring system in a bidirectional communication mode; wherein... The host computer is used to send instruction data packets to the train automatic protection system using a general protocol interface; the general protocol interface is an interface that can unify different signaling systems, including the FAO system or the CBTC system. The Automatic Train Protection System (ATPSS) is configured to receive the instruction data packet, parse the instruction data packet to obtain the data packet type of the instruction data packet; when the data packet type of the instruction data packet is an APSS instruction packet under the FAO system or CBTC system, execute the instructions in the APSS instruction packet under the FAO system or CBTC system to obtain a feedback data packet of the APSS; when the data packet type of the instruction data packet is an APSS instruction packet under the FAO system or CBTC system, send the APSS instruction packet under the FAO system or CBTC system to the APSS system; when the data packet type of the instruction data packet is an Assisted Driving Supervision System instruction packet under the FAO system, send the Assisted Driving Supervision System instruction packet under the FAO system to the Assisted Driving Supervision System. The Automatic Train Operation (ATO) system is used to execute instructions in the ATO system or CBTC system instruction package to obtain feedback data packets from the ATO system; and to send the feedback data packets from the ATO system to the Automatic Train Protection (ATP) system. The assisted driving supervision system is used to execute the instructions in the assisted driving supervision system instruction package under the FAO system to obtain the feedback data packet of the assisted driving supervision system; and send the feedback data packet of the assisted driving supervision system to the train automatic protection system; The automatic train protection system is further configured to package the feedback data packets of the automatic train protection system, the feedback data packets of the automatic train operation system, and the feedback data packets of the auxiliary driving supervision system into a general information packet to obtain a target feedback data packet, and send the target feedback data packet to the host computer; at least one lower-level computer system includes the automatic train protection system and other lower-level computer systems, and the other lower-level computer systems include the automatic train operation system and / or the auxiliary driving supervision system.
6. A static and dynamic adjustment device for a vehicle-mounted signal system, characterized in that, An automatic train protection system is applied to the static and dynamic adjustment system of an on-board signaling system. The static and dynamic adjustment system of the on-board signaling system includes the automatic train protection system, the automatic train operation system, the auxiliary driving supervision system, and a host computer. A communication link has been established between the automatic train protection system and the automatic train operation system, and a bidirectional communication mode has also been established between the automatic train protection system and the auxiliary driving supervision system. The device includes: The first receiving module is used to receive instruction data packets; the instruction data packets are sent by the host computer to the train automatic protection system using a general protocol interface; the general protocol interface is an interface that can unify different signal systems, including the FAO system or the CBTC system. The processing module is used to process the instructions in the instruction data packet to obtain a target feedback data packet; the target feedback data packet includes a feedback data packet fed back by at least one lower-level machine system after processing the instruction data packet; the at least one lower-level machine system includes the train automatic protection system and other lower-level machine systems, the other lower-level machine systems include the train automatic operation system and / or the auxiliary driving supervision system; The first sending module is used to send the target feedback data packet to the host computer; The processing module is specifically used to parse the instruction data packet to obtain the data packet type of the instruction data packet; process the instructions in the instruction data packet according to the data packet type to obtain the target feedback data packet; the process of processing the instructions in the instruction data packet according to the data packet type to obtain the target feedback data packet includes: confirming whether the received data packet contains an ATO type; if the received data packet contains an ATO type, forwarding the data packet to the Automatic Train Operation (ATO) system; if the received data packet does not contain an ATO type, determining whether the received data packet contains an AOM type; if the received data packet contains an AOM type, forwarding the data packet to the Automatic Train Protection (ATP) system; if the received data packet does not contain an AOM type, processing the data packet using the Automatic Train Protection (ATP) system.
7. A static and dynamic adjustment device for a vehicle-mounted signal system, characterized in that, A host computer is used in the static and dynamic adjustment system of an on-board signaling system. The static and dynamic adjustment system of the on-board signaling system includes an automatic train protection system, an automatic train operation system, an auxiliary driving supervision system, and the host computer. A communication link has been established between the automatic train protection system and the automatic train operation system, and a bidirectional communication mode has been established between the automatic train protection system and the auxiliary driving supervision system. The device includes: The second sending module is used to send instruction data packets to the train automatic protection system using a universal protocol interface; the universal protocol interface is an interface that can unify different signaling systems, including the FAO system or the CBTC system. The second receiving module is used to receive target feedback data packets. The target feedback data packets are generated by the Automatic Train Protection System (ATP) processing the instructions in the instruction data packets to obtain the target feedback data packets, and then sending them to the host computer. The target feedback data packets contain feedback data packets from at least one lower-level system after processing the instruction data packets. The at least one lower-level system includes the Automatic Train Protection System (ATS) and other lower-level systems, including the Automatic Train Operation System (ATOS) and / or the Assisted Driving Supervision System (ADL). Processing the instructions in the instruction data packets to obtain the target feedback data packets includes: confirming whether the received data packet contains an ATO type; if the received data packet contains an ATO type, forwarding the data packet to the Automatic Train Operation System (ATS); if the received data packet does not contain an ATO type, determining whether the received data packet contains an AOM type; if the received data packet contains an AOM type, forwarding the data packet to the ADL; if the received data packet does not contain an AOM type, processing the data packet using the Automatic Train Protection System (ATS).
8. 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 computer program, it implements the static and dynamic adjustment method of the vehicle signaling system as described in any one of claims 1 to 3, or the static and dynamic adjustment method of the vehicle signaling system as described in claim 4.
9. A non-transitory 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 static and dynamic adjustment method of the vehicle signaling system as described in any one of claims 1 to 3, or the static and dynamic adjustment method of the vehicle signaling system as described in claim 4.
Citation Information
Patent Citations
Remote speed limiting method and device, electronic equipment and storage medium
CN115610480A
Vehicle-mounted auxiliary driving system of train
CN117842138A