CTC display console with integrated train operation control status display and playback functions

The CTC display console, which integrates information receiving, parsing and storage units, solves the problem of route sequence status display and playback in existing technologies, realizes efficient display of real-time and historical status, and improves the accuracy of railway scheduling and fault handling capabilities.

CN120316077BActive Publication Date: 2025-09-26SIGNAL & COMM RES INST OF CHINA ACAD OF RAILWAY SCI +3
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510812929.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-06-18
Publication Date
2025-09-26
Estimated Expiration
2045-06-18

AI Technical Summary

Technical Problem

The existing CTC display console is unable to display the status of the approach sequence in real time or playback history, which makes analysis and troubleshooting more difficult. Existing solutions have problems such as high equipment cost, complex operation, difficulty in data acquisition and low efficiency.

Method used

The CTC display console is designed to integrate complete train operation control status display and playback functions, including information reception, analysis, storage and display units. The data storage format is optimized through index compression technology to provide integrated display of real-time and historical status.

Benefits of technology

It realizes comprehensive display of train operation information, improves dispatching and command efficiency and accuracy, reduces operation difficulty, reduces equipment modification and network communication costs, and speeds up fault handling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120316077B_ABST
    Figure CN120316077B_ABST
Patent Text Reader

Abstract

The present invention discloses a CTC display console with integrated train operation control status display and playback functions, which integrates the display and playback functions of station status and route sequence status, provides dispatchers with comprehensive train operation information, and helps to improve the efficiency and accuracy of dispatching command; and through an intuitive graphical interface and flexible control panel, users can conveniently perform real-time monitoring and historical playback operations, reducing operational difficulty and workload; at the same time, through the reasonable design of playback data storage solutions, improves storage space utilization, accelerates playback loading speed, and enhances product user experience; in addition, the entire solution has minor changes to the existing CTC system, does not involve changes to the system structure and the modification of the underlying data protocol, does not affect the core driving business, and is convenient for construction and upgrading.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of railway train dispatching, and in particular to a CTC display console integrating complete train operation control status display and playback functions. Background Art

[0002] The Centralized Traffic Control (CTC) system is the command center for modern railway operations and transportation, playing an irreplaceable role in improving railway transportation efficiency and ensuring operational safety. Through deep integration with key systems such as interlocking and train control, it coordinates train and shunting resources, enabling centralized monitoring and efficient control of railway signaling and train operations. The CTC system consists of two parts: a central subsystem and a station subsystem. The CTC central subsystem includes train shunting consoles, auxiliary shunting consoles, application servers, various interface servers, and a central display console; the CTC station subsystem includes autonomous machines, tracking servers, train operation terminals, signalman terminals, and station display consoles. As can be seen, both the central and station subsystems include display console terminals. Their network connection methods, implementation principles, and business logic solutions are largely the same, with the key difference being the display scope: a central display console covers a single dispatching console or all dispatching consoles globally, while a station display console covers a single station or several adjacent stations.

[0003] As an important part of the CTC system, the main functions of the CTC display station include:

[0004] Display / recording function: The CTC system display console can accurately and in real time display the status of the station section within its jurisdiction, and comprehensively record the driving information and transportation organization information on the timeline during the train scheduling process, including but not limited to the standard representation information of station objects used to represent the station status (section occupied / locked / idle, signal light position, etc.), CTC logical representation information of station objects (section blocked, poor branching, anti-skid, power outage, etc.), train tracking information (train addition / deletion in the train window), and dynamic route table information used to represent the route selection and arrangement execution process and results.

[0005] 2. Query / Playback Function: Equipment users (central dispatchers, station attendants, and supervisory leaders, etc.) can conveniently query / playback historical train data through the CTC display, facilitating review and analysis of past train operations when needed. Query / playback conditions include filtering by time range, train number, station, and other combinations to quickly locate the required data. Query locates a single point in the past, representing a single, defined state; playback reproduces the state of a specific time period in the past, representing the evolution of train operation status.

[0006] 3. Analysis: The query / playback function simulates and recreates past driving scenarios, visually presenting the station and driving status at the target time and location. This is crucial for analyzing driving issues, optimizing scheduling strategies, and conducting accident investigations. The next-generation CTC display console may also include data analysis capabilities, providing decision support for driving organizations through in-depth analysis and mining of historical data.

[0007] The existing CTC display console only has basic station status display and playback functions, which can monitor the running status of trains in the station in real time and playback historical running data. For example, Reference 1: Wei Feng. Design and implementation of a CTC system with safety functions [J]. Railway Communication Signal Engineering Technology, 2024, 21(07): 55-60. However, with the continuous development of railway transportation and the demand for refined dispatching and command, the traditional CTC display console has certain functional limitations. Existing CTC display consoles are unable to display route sequence status in real time or playback historical data. The equipment lacks the ability to monitor and supervise the real-time and historical evolution of route sequence status, making it extremely difficult to analyze, locate, and resolve problems. The status of station objects is a discrete, loosely coupled, and rudimentary data representation. Based on this primary station representation, the train tracking server performs train verification, tracking, and point reporting. Ultimately, the station's autonomous system, combined with stage plans and manual operations, implements route control, which is externally displayed as a sequence of route sequence state transitions—the "dynamic route table information" transmitted by the autonomous system. This lack of upper-level information weakens the CTC display console's control over train operation organization and control, further complicating on-site troubleshooting and analysis.

[0008] There are currently three main types of solutions:

[0009] Solution 1: Retrieve the historical status of the route sequence: Utilize the logs of each terminal and gradually summarize and reverse engineer the status of the route sequence at the time of the problem. Specifically, each subsystem of the CTC system generally logs key data during business logic calculations, especially the information sent and received by communication modules. This functionality is common among internal communication modules, including the station autonomous machine and tracking server. Therefore, the communication and service logs of the target device at the time of the problem can be copied and analyzed according to the target device's log format to reverse engineer the route sequence status at the time of the problem.

[0010] However, using logs to reversely infer the state of the path sequence at the time of the problem has significant disadvantages, mainly including:

[0011] (1) Railway operation problems are generally urgent and require analysis and resolution within a short period of time. However, railway signaling products are subject to strict control measures and cannot be operated without permission. Obtaining logs requires multiple levels of approval, which delays accident handling and can easily turn small problems into major accidents.

[0012] (2) Railway signal products generally have a data security reinforcement system deployed online, and the logs can only be copied after the system is unstacking, which increases the difficulty of obtaining on-site log data.

[0013] (3) Reverse calculation of the vehicle's driving status at the time of the problem based on the logs places high demands on the normalization, standardization, and integrity of the logs. However, with tens of thousands of terminals on site and a wide range of product versions, the log content, format, and completeness often vary significantly.

[0014] (4) Reverse calculation of the driving status at the time of the problem based on the logs places high demands on on-site engineering operation and maintenance personnel, who are required to have a clear understanding of the system implementation technology and internal logic.

[0015] (5) Based on the historical logs of each terminal, only the historical evolution of the route sequence status can be analyzed, and the real-time status monitoring function of the sequence is lacking.

[0016] Solution 2: Use high-definition video equipment to record the main screen of the front-end operating software. After the problem occurs, the video surveillance is retrieved and replayed to determine the station status and route sequence status at the time of the problem. Specifically: Due to network communication reasons, some stations on site set up high-definition cameras to record the screens of the main front-end operating terminals of the stations, and record the station display interface, route sequence control interface, etc. of the front-end terminal. The high-definition images can be remotely transmitted to other terminals for real-time display, and the station status and route sequence status at the time of the problem can also be retrieved through video playback when the problem occurs. For example, Reference 2: Tang Baowei, Research on the train operation retrieval and analysis system based on video recording and analysis technology [J]. Railway Communication Signal, 2021, 57 (08).

[0017] However, its drawbacks are: the need to set up high-definition cameras and additional display terminals, which result in high equipment and network communication costs; the cameras will also have a certain impact on the normal operations of the attendants; and most importantly, even with the current mainstream high-definition camera capabilities, a large amount of original information is lost due to secondary recording, making it difficult to accurately, clearly, and completely replay the status of complex station problems at all times.

[0018] Solution 3: Use linear storage of the original binary data stream to store the CTC display station playback file. Specifically, the existing CTC display station playback file is a linear storage of the original binary data stream, which is a repetition of "timestamp and original packet data". For example, Reference 3: Tang Bin, et al., CTC / TDCS system engineering data configuration scheme based on template [J]. Railway Communication Signal, 2023, 59 (09).

[0019] However, its drawbacks are: on the one hand, existing storage files do not use any compression technology, resulting in a significant increase in the original file space usage; on the other hand, the file structure is poorly designed and lacks effective indexing, resulting in slow data loading and low efficiency. For example, to replay the data from 23:00 on a certain day, it is necessary to read from the file header, sequentially load all the data from 0:00 to 23:00 on that day, and after completely traversing all the data before 23:00, locate the target time 23:00 before the actual playback service can begin. In addition, the uncompressed playback file has a large amount of data, which ultimately causes the CTC display station to frequently read large amounts of hard disk data. The playback program occupies a large amount of memory space, has a long loading time, and may experience playback lag issues.

[0020] As can be seen from the above, the above three solutions still have various problems. Therefore, it is of great practical significance to design, develop, and implement a CTC display console that integrates the display and playback functions of the complete train operation control status, including station status and route sequence status.

[0021] In view of this, the present invention is proposed. Summary of the Invention

[0022] The purpose of the present invention is to provide a CTC display console that integrates complete train operation control status display and playback functions, which can provide station status and route sequence status display and playback, thereby assisting train control personnel and operation and maintenance personnel to fully grasp the real-time train status, and when a fault occurs, they can quickly and accurately determine the accident manifestations and causes and solve the problem in the first time.

[0023] The purpose of the present invention is achieved through the following technical solutions:

[0024] A CTC display console that integrates complete train operation control status display and playback functions, including:

[0025] An information receiving unit is used to receive station representation information and route sequence information, and transmit it to the parsing unit and the playback data storage unit;

[0026] The parsing unit is used to parse the input data, obtain the complete train operation control status, and transmit it to the display unit; wherein the input data includes: the station representation information and route sequence information transmitted by the information receiving unit, and the data transmitted by the file playback unit;

[0027] The playback data storage unit is used to pre-process the received station representation information and route sequence information, set the playback file storage format in combination with index compression technology, and create a new playback file. The pre-processed data is written into the new playback file in chronological order and stored in a hierarchical structure.

[0028] A file playback unit is used to receive input playback conditions, search for corresponding playback files in the playback data storage unit according to the playback conditions, load the corresponding data in the playback file in stages according to the playback file storage format, and transmit the data to the parsing unit;

[0029] The display unit includes: a real-time display main interface and a playback display main interface; wherein, the station representation information and route sequence information received by the information receiving unit are parsed by the parsing unit and displayed through the real-time display main interface; the data transmitted by the file playback unit are parsed by the parsing unit and displayed through the playback display main interface.

[0030] It can be seen from the technical solution provided by the above-mentioned present invention that: 1) Functional integration: the display and playback functions of the station status and route sequence status are integrated into one, providing dispatchers with comprehensive train operation information, which helps to improve the efficiency and accuracy of dispatching command; 2) Convenient operation: through the intuitive graphical interface and flexible control panel (i.e. the relevant operation buttons / menus of the real-time display main interface and the playback display main interface in the display unit later), users can conveniently perform real-time monitoring and historical playback operations, reducing the difficulty and workload of operation; 3) Technological advancement: through the reasonable design of the playback data storage solution, the storage space utilization is improved, the playback loading speed is accelerated, and the product usage experience is enhanced; 4) Good compatibility: the solution has little effect on the existing CTC system, does not involve changes to the system structure and the modification of the underlying data protocol, does not affect the core driving business, and is convenient for construction and upgrading. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0032] Figure 1 A schematic diagram of a CTC display console with integrated train operation control status display and playback functions provided by an embodiment of the present invention;

[0033] Figure 2 A schematic diagram of a real-time display main interface provided by an embodiment of the present invention;

[0034] Figure 3 A schematic diagram of a playback file storage format provided by an embodiment of the present invention;

[0035] Figure 4 A schematic diagram of the format of the header index portion provided by an embodiment of the present invention;

[0036] Figure 5 A schematic diagram of a data packet format provided by an embodiment of the present invention;

[0037] Figure 6 A schematic diagram of the playback service logic provided by an embodiment of the present invention;

[0038] Figure 7 A schematic diagram of a playback condition input interface provided by an embodiment of the present invention;

[0039] Figure 8 A schematic diagram of the playback control and status interface provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0040] The following is a clear and complete description of the technical solutions in the embodiments of the present invention, in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.

[0041] First, the following terms may be used in this article:

[0042] The terms "include," "comprises," "contains," "has," or other similar expressions should be interpreted as non-exclusive. For example, "including certain technical features (such as raw materials, components, ingredients, carriers, dosage forms, materials, dimensions, parts, components, mechanisms, devices, steps, procedures, methods, reaction conditions, processing conditions, parameters, algorithms, signals, data, products, or manufactured articles)" should be interpreted as including not only the technical features explicitly listed, but also other technical features known in the art that are not explicitly listed.

[0043] The term "consisting of" excludes any technical features not explicitly listed. If used in a claim, this term renders the claim closed, excluding any technical features other than those explicitly listed, except for conventional impurities associated with them. If this term appears only in a clause of a claim, it limits only the elements explicitly listed in that clause; elements listed in other clauses are not excluded from the claim as a whole.

[0044] Unless otherwise specified or limited, the terms "mounted," "connected," "connect," and "fixed" should be interpreted broadly. For example, they can refer to fixed, detachable, or integral connections; mechanical or electrical connections; direct or indirect connections through an intermediary; and internal communication between two components. Those skilled in the art will understand the specific meanings of the above terms in this document based on specific circumstances.

[0045] The following describes in detail the CTC display console, a comprehensive train control status display and playback function, provided by the present invention. Any information not described in detail in the embodiments of the present invention represents prior art known to those skilled in the art. Where specific conditions are not specified in the embodiments of the present invention, the operation is carried out in accordance with conventional conditions in the art or the conditions recommended by the manufacturer. Instruments used in the embodiments of the present invention, where the manufacturer is not specified, are all commercially available conventional products.

[0046] like Figure 1 As shown, a schematic diagram of a CTC display console with integrated train operation control status display and playback functions provided by an embodiment of the present invention is provided. The CTC display console mainly includes: an information receiving unit, a parsing unit, a display unit, a playback data storage unit and a file playback unit. Through their coordinated work, real-time display and historical playback functions of station information and driving information can be provided, which facilitates driving command and control, quickly locates and handles various on-site problems, and provides support for mining driving patterns and optimizing dispatching command decisions.

[0047] (1) Information receiving unit, used to receive station representation information, route sequence information, and auxiliary information. The first two types of information are used for display and playback and will be transmitted to the parsing unit and playback data storage unit. Auxiliary information is non-core data and is only used for system status maintenance (login process and display station status maintenance).

[0048] Among them, the station representation information includes: station object standard representation information, station object CTC logic representation information and train tracking information; route sequence information includes: dynamic route table information; auxiliary information includes: login information and heartbeat information, etc.

[0049] (2) Analysis unit, used to analyze the input data, obtain the complete train operation control status, and transmit it to the display unit.

[0050] Among them, the complete train operation control status includes: the station status obtained by parsing the station representation information, and the route sequence status obtained by parsing the route sequence information; the input data includes: the station representation information, route sequence information and auxiliary information transmitted by the information receiving unit, and the data transmitted by the file playback unit.

[0051] (3) The playback data storage unit is used to pre-process the received station representation information and route sequence information, set the playback file storage format in combination with index compression technology, and create a new playback file. The pre-processed data is written into the new playback file in chronological order and stored in a hierarchical structure.

[0052] (4) A file playback unit, which is used to receive the input playback conditions, find the corresponding playback file in the playback data storage unit according to the playback conditions, load the corresponding data in the playback file in stages according to the playback file storage format, and transmit it to the parsing unit.

[0053] (5) Display unit, including: real-time display main interface and playback display main interface; wherein, the station field representation information and route sequence information received by the information receiving unit are parsed by the parsing unit and displayed through the real-time display main interface; the data transmitted by the file playback unit are parsed by the parsing unit and displayed through the playback display main interface.

[0054] In the embodiment of the present invention, the real-time display main interface and the playback display main interface are both configured in the display unit, and the two are mutually exclusive, corresponding to the real-time display mode and the playback display mode respectively.

[0055] Preferably, the real-time display main interface includes: a station status real-time display interface and a route sequence status real-time display interface; the complete train operation control status includes: the station status and route sequence status obtained by analysis; the station status is displayed through the station status real-time display interface, and the route sequence status is displayed through the route sequence status real-time display interface.

[0056] Preferably, the playback file storage format includes: header index information and body content information; wherein, the header index information includes summary information and summary information of each data segment, and the playback data address offset contained in the summary information of each data segment points to the first data packet address of the corresponding data segment in the body content information; the body content information includes several data segments, each data segment includes several data packets arranged in chronological order, and each data packet is preprocessed data.

[0057] Preferably, the summary information includes:

[0058] File ID: unique identifier of the playback file;

[0059] Start time: the starting time of the complete playback file;

[0060] Total playback duration: the difference between the start time and the end time in the playback file;

[0061] Total length: The total length of the playback file, including summary information, summary information of all data segments, and main content information;

[0062] Data segment unit duration: the time length of a single data segment;

[0063] Number of data segments: the maximum number of data segments contained in the playback file;

[0064] Station information: The section information involved in the playback file.

[0065] Preferably, the summary information of the data segment includes:

[0066] Sequence number: unique identifier of the data segment;

[0067] Base time: the start time of the first data packet in the data segment;

[0068] Playback duration: the total playback duration of the data segment;

[0069] Playback data address offset: points to the address of the first data packet of the corresponding data segment in the text content information;

[0070] The total length of the playback data; the effective length of the actual playback data of the data segment, that is, the length of all data packets contained in the data segment;

[0071] Playback data compression flag: used to identify whether the data is compressed.

[0072] Preferably, the creation of a new playback file and writing the preprocessed data into the new playback file in chronological order includes: after creating the new playback file, initializing the header index information of the new playback file, then writing the preprocessed data into the new playback file in chronological order, and then updating the summary information of the header index information and the summary information of the data segment.

[0073] Preferably, the hierarchical structure includes: horizontal and vertical structures; wherein, the horizontal structure refers to storing playback files of the same level in parallel, including: creating playback folders according to the dispatching desk under the set playback general directory, that is, storing all playback files of a single dispatching desk in the same folder; or, creating playback folders according to the station, that is, storing all playback files of a single station in the same folder; the vertical structure refers to independently storing the playback files on the time axis, including: naming the playback files according to the time granularity corresponding to the playback file recording period.

[0074] Preferably, the playback data storage unit is further used to manage historical playback files, including: deleting timed historical playback files.

[0075] Preferably, the step of loading the corresponding data in the playback file in stages in combination with the playback file storage format, and implementing file playback in combination with the parsing unit and the real-time display main interface includes:

[0076] Combined with the playback file storage format, the first loading operation is performed, that is, the summary information of the header index information in the playback file is loaded;

[0077] Find all target data segments based on the summary information and playback conditions, and perform the second segment loading operation, that is, loading the target data segments one by one;

[0078] Combined with the playback data address offset contained in the summary information of the currently loaded target data segment, the data packet of the data segment corresponding to the text content information in the playback file is obtained, and the third data loading operation is continuously executed, that is, the data packet of the corresponding data segment is parsed by the parsing unit and displayed through the playback display main interface to realize file playback, and the second and third data loading operations are loop operations until all the data packets of the target data segment are recorded or the end time in the playback condition is reached.

[0079] Preferably, the playback display main interface includes: a playback condition input interface, a playback control and status interface and a playback status main interface; wherein:

[0080] The playback condition input interface is used to receive input playback conditions through human-computer interaction, and the playback conditions include: playback time range, playback station range and playback train range;

[0081] The playback control and status interface is used to control the status of file playback through human-computer interaction;

[0082] The playback status main interface is used to display the complete train operation control status analyzed by the analysis unit.

[0083] The above solution provided by the embodiment of the present invention mainly achieves the following beneficial effects:

[0084] (1) Functional integration: The display and playback functions of the station status and route sequence status are integrated into one, providing dispatchers with comprehensive train operation information, which helps to improve the efficiency and accuracy of dispatching command.

[0085] (2) Convenient operation: Through the intuitive graphical interface and flexible control panel, users can easily perform real-time monitoring and historical playback operations, reducing operational difficulty and workload.

[0086] (3) Technological advancement: Through the design of reasonable playback data storage solutions, storage space utilization is improved, playback loading speed is accelerated, and product user experience is enhanced.

[0087] (4) Good compatibility: The solution requires only minor changes to the existing CTC system, does not involve changes to the system structure and the underlying data protocol, does not affect the core driving business, and is easy to construct and upgrade.

[0088] In order to more clearly demonstrate the technical solution and technical effects provided by the present invention, the CTC display station provided by the embodiment of the present invention is described in detail below with reference to a specific embodiment.

[0089] 1. Overall overview

[0090] The present invention aims to provide a CTC display console with integrated display and playback functions for the complete train operation control status through reasonable interface design (including a real-time display main interface and a playback display main interface), playback data storage solution design, and playback business logic design. This console assists train control personnel and operation and maintenance personnel in fully understanding the real-time train operation status, and when a fault occurs, enables them to quickly and accurately determine the manifestation and cause of the accident and solve the problem immediately.

[0091] The technical solution of the present invention includes the following technical points:

[0092] 1. While maintaining the train dispatching system structure, the existing CTC display console was modified to add route sequence status display and playback capabilities, enabling complete station status display and playback. This not only provides dispatchers with comprehensive train operation information, but also helps improve on-site troubleshooting through accurate historical data retrieval and playback. This involves message forwarding, real-time display interface design, and communication protocol analysis. While being compatible with the existing CTC system structure, data flow link solution, and the basic station status display of existing display consoles, the route sequence display function was added.

[0093] 2. The station status and route sequence status playback function places higher demands on the data storage format. It requires reasonable data file splitting, efficient data storage, minimal space usage, and the ability to quickly locate the target time playback data. This involves the design of playback file naming, directory structure, and file storage format. To this end, the present invention rationally designs a playback data storage solution, including a horizontal and vertical split playback file and directory design, as well as a playback file storage format, to improve storage space utilization and accelerate playback loading.

[0094] 3. The playback function needs to be supported by the underlying playback data storage solution and integrate reasonable playback logic. To this end, the present invention provides efficient interaction, accurate data positioning and fast loading functions based on the playback business logic of the playback data storage solution.

[0095] 4. Considering the unified interface style of the entire product, the playback function requires a reasonable playback interface design based on the existing real-time display interface. To this end, the present invention provides a real-time display main interface and a playback display main interface design to maintain the consistency of the basic display mode of the new and old software, ensuring the consistency, friendliness and convenience of the interface.

[0096] 2. Detailed introduction of key technical points.

[0097] The present invention involves three key technical points: real-time display main interface (including supporting transformation solutions), playback data storage solution and playback business logic, which are introduced in detail respectively.

[0098] 1. Display the main interface in real time.

[0099] The main functions of the CTC display console include real-time display of traffic organization information and historical playback. In order to achieve the real-time display function, the following aspects need to be modified:

[0100] (1) Open up the data channel so that the route sequence information of the station autonomous machine can be transparently transmitted to the destination CTC display console.

[0101] By reconfiguring the interface servers at all levels in the data link, it is ensured that the route sequence information of the station autonomous machine can be sent to the information receiving unit of the destination CTC display station (including the central display station and the station display station).

[0102] (2) The CTC display console adds data analysis and interface display functions for route sequence information.

[0103] According to the CTC system route sequence information protocol, the route sequence information is received, unpacked, and parsed, and the network binary data stream is converted into business data, mainly including the route table number (distinguishing whether it is a train route plan or a shunting route plan), the planned line ID, the train number information, the planned train reception and dispatch time, the train reception and dispatch port, the planned route, the track, the route sequence status, and other route sequence attributes. According to the business data parsed by the parsing unit, it is mapped to the real-time display part of the route sequence status in the real-time display interface ( Figure 1 (lower orange content in the ).

[0104] (3) Redesign the real-time display main interface of the CTC display station.

[0105] The main interface of the CTC display console with integrated real-time display function of complete train operation control status is as follows Figure 2 shown. Figure 2The upper middle part is the existing real-time display interface of the station status. The corresponding information is the station representation information, which comes from the interlocking system, train control system and the CTC's internal settings; the lower part is the newly added real-time display interface of the route sequence status. The station autonomous machine generates the route sequence information based on the station status, central plan, train tracking results and internal logical operations and provides it to the CTC display console.

[0106] 2. Playback data storage solution.

[0107] Playback data is derived from real-time information received by the system (i.e., station representation and route sequence information). Once data access is established and the CTC display console adds route sequence data parsing capabilities, this real-time information is transmitted to the main real-time display interface for immediate status display and to the playback file construction logic for preprocessing, storage, and management of playback files.

[0108] The pre-processing is mainly to clean and organize the data: clean the acquired data, remove duplicate, erroneous and out-of-range information, and ensure the accuracy and consistency of the data. The specific processing includes:

[0109] Logic for deduplicating information: When two messages are identical in terms of "source, destination, type, packet length, and first N bytes of data content," and the time interval between the two messages is less than Td, the two messages are considered duplicates, and the system automatically removes the latter message. In actual engineering applications, N is 128 and Td is 300 milliseconds.

[0110] Remove error information: When the number of information hops exceeds the set threshold or the check bit is wrong, the information is considered to be wrong and discarded;

[0111] Eliminate out-of-range information: The system only receives station representation information, route sequence information and auxiliary information. At the same time, the station range can be limited to only receive station information within the area.

[0112] The storage and management of the playback files involve the storage of playback files and the management of historical playback files.

[0113] Replay file storage: Based on the replay file storage format, a new replay file is created and the file header index information is initialized. Preprocessed data is written to the new replay file in chronological order, and the replay file summary information and data segment summary information are updated. The replay file storage format described here will be described later.

[0114] Historical playback file management: Delete the timed historical playback files. For example, the timeout period can be set to 180 days, and the deletion operation can be performed during idle time.

[0115] Based on the above overall introduction, the design ideas of the playback data storage solution are explained below in combination with the characteristics of data information.

[0116] Station representation information and route sequence information are pseudo-independent events that are strictly time-dependent and have a certain correlation. They include overall station status information, incremental station status information, and dynamic route table information. Each piece of information is limited to a single station. Specifically:

[0117] Events (information) have a strict time sequence attribute: on the one hand, each event must indicate the time of occurrence, and the time accuracy should be as high as possible within the time precision capability of the operating system; on the other hand, the playback file must strictly follow the order of event occurrence, that is, the order in which the CTC display station receives the event messages, for playback data storage.

[0118] Events (information) are pseudo-independent events with a certain degree of correlation. Station display information forms the foundation of CTC logic operations and business processing, driving train tracking and route control. This means that display events (information), train tracking events (information), and route sequence status events (information) are closely correlated. However, the sequence of events detected by the CTC display station cannot be guaranteed to match the reasonable, actual sequence of events. For example, network congestion or train autonomous machine processing timeouts can cause the CTC display station to receive messages in an abnormal order. Regardless of the situation, the CTC display station should accurately display the actual sequence of received event messages (even if it does not conform to normal business logic) and reflect this in the playback file.

[0119] Considering the temporal attributes and correlation characteristics of events, if the station representation information and route sequence information are stored independently and the sequence is distinguished by timestamps, the solution may be constrained by the operating system time accuracy (the Windows operating system time accuracy is approximately 15 milliseconds), and there is a risk of message sequence misalignment.

[0120] Based on the above analysis, the following design ideas are given for the playback storage service:

[0121] (a) Comprehensive recording: The station information and route sequence information are recorded simultaneously to fully reflect the train operation status and ensure data integrity.

[0122] (b) Time series: Messages are merged and arranged in strict chronological order on the time axis to ensure the accuracy, coherence, and consistency of data playback and eliminate interference factors caused by the operating system's time accuracy.

[0123] (c) Hierarchical index compression storage: Design a reasonable horizontal and vertical structure; introduce an index mechanism in the format design of a single playback storage file. Through block compression technology, a balance is achieved between storage space, decompression computing workload, and playback loading speed, thereby improving data management efficiency.

[0124] Therefore, the present invention combines the station representation information and the route sequence information and stores them uniformly on a single time axis. The message data storage position offset represents the order of events, that is, the event message data received first is stored at the front, even if the two timestamps are the same.

[0125] Based on the above introduction, the following provides a detailed introduction to the horizontal and vertical structures, as well as the playback file storage format.

[0126] (1) Horizontal and vertical structures.

[0127] The horizontal and vertical structures correspond to the structure for playback folders and the playback file naming format.

[0128] (1.1) The storage of playback files should reflect the region and time information of the original data, and the overall playback directory should be set to Disp. Within the Disp directory, playback folders can be created for each dispatch station (the same folder contains playback data for all stations of this dispatch station) or for each individual station (the same folder contains playback data for only a single station). The former is suitable for CTC display stations with a larger jurisdiction, while the latter is suitable for CTC display stations with a single dispatch station or a single station terminal. Regional splitting is the same as the horizontal splitting concept in hierarchical storage, storing data at the same level in parallel.

[0129] (1.2) Regarding the playback file naming format, different naming methods are used according to the time granularity corresponding to the playback file recording period.

[0130] The following are some preferred naming methods: For playback files recorded on a daily basis, the file naming format is "YYYYMMDD", i.e. "year, month, day", for example; 20250318 represents the playback data file for March 18, 2025; For playback files recorded on a "N-hour" basis, the file naming format is "YYYYMMDDHH", i.e. "year, month, day, hour", for example, one playback file is recorded every hour, then the file name is "YYYYMMDDHH". The file names could be 2025031906 and 2025031907, representing the playback data files from 6:00 AM to 6:59 AM and 7:00 AM to 7:59 AM on March 19, 2025, respectively. If a playback file is recorded every three hours, the file names could be 2025031900 and 2025031903, representing the playback data files from 0:00 AM to 2:59 AM and 3:00 AM to 5:59 AM on March 19, 2025, respectively. This time splitting is similar to the vertical splitting concept in tiered storage, storing data on the timeline separately.

[0131] The playback folder structure and playback file naming format provide station and time location information, facilitating quick file retrieval based on playback conditions. Furthermore, the playback file naming format is directly related to the time span contained in a single file. A larger time span occupies more space per file, making subsequent data loading more cumbersome. However, a smaller number of files facilitates file indexing and retrieval.

[0132] (2) Playback file storage format.

[0133] Design the playback file storage format, including header index information and body content information. The header index information includes the summary information of this playback file and the summary information of each data segment; the "playback data address offset" of each data segment points to the address of the first data packet of the corresponding data segment in the body content information (that is, the offset address of the actual playback data of the corresponding data segment relative to the file header). The playback file storage format diagram is as follows Figure 3 shown.

[0134] The summary information part of the header index information has a fixed length, which is convenient for CTC display station program design and data loading operations (you can apply for a fixed-length cache at one time, load the summary information of a fixed length at one time, and map it to the internal summary information data structure). The length of a single data segment is fixed. When the "number of data segments" in the summary information is determined, the length of the header index information part of the playback file is determined. The fixed length of the header index information facilitates program design and data loading, including the loading of the header index information and the offset search and positioning of the text content information. The header index information format and a brief description of each field are as follows: Figure 4 As shown, the format of the data packet and a brief description of each field are as follows Figure 5 shown.

[0135] To facilitate understanding, Table 1 introduces the meaning of key fields in the playback file.

[0136] Table 1: Definition of key fields in playback files

[0137]

[0138] In Table 1 above, the offset clock, information type, and data content are all relevant information of each data packet, where the data content is the relevant information after preprocessing, and the information type and offset clock are key information extracted from the original data (i.e., the data received by the information receiving unit).

[0139] 3. Replay business logic.

[0140] In the embodiment of the present invention, the playback service logic is designed in combination with the playback file storage format.

[0141] like Figure 6As shown, it is divided into two parts: background data operation and foreground display operation. The background data operation is the internal processing part, and the display operation is the visual display part.

[0142] Background data operations execute a three-stage loading logic. The first stage loads summary information of a fixed length. Based on this summary information and playback conditions, all target data segments are found and the second stage loads the target data segments one by one. Based on the offset address of the target data segment, the main text content is retrieved and the third stage loads the data continuously. The first two stages of data loading involve a small amount of data and load quickly. The second and third stages of data loading are cyclic operations. Considering the existing hardware performance and the design of loading compressed data in blocks at one time, the background loading operation can fully guarantee the playback function at a reasonable speed (including the double-speed playback mode designed later), realizing the parallel processing of background loading and foreground display.

[0143] Figure 6 In the operation of searching for the target data segment, it is necessary to go back Tz seconds according to the playback start time. This is because when replaying the start time, the user hopes to directly present the station status and route sequence status at that moment. However, since the station status information is divided into overall information and incremental information, it is impossible to obtain the valid initial state before any overall information arrives, and it is naturally impossible to superimpose the incremental information on the effective initial state to obtain the complete station status. Therefore, the backtracking time Tz is set, and Tz is greater than the sending cycle of the overall station status information, which is generally 20 to 30 seconds. The CTC display station does not consider the playback speed, and directly loads all the data from the start time back Tz seconds to the start time, sends it to the parsing unit, and then displays it through the playback display main interface of the display unit, so as to achieve the purpose of quickly obtaining the complete station status.

[0144] Figure 6 In the operation of reading the main text content information, when the "playback data compression flag" of the data segment indicates that the data of this segment is in a compressed format, a data decompression operation is involved.

[0145] In addition, it also involves the supporting playback display main interface, including: playback condition input interface, playback control and status interface and playback status main interface.

[0146] like Figure 7 The figure below is a schematic diagram of the playback condition input interface. This figure only shows an example of the playback time range and playback station range. The operator enters the playback conditions in the time and station (position) part and clicks "OK" to execute. Figure 6 The playback business logic in , where the playback conditions are used to determine the target data segment.

[0147] like Figure 8The following is a schematic diagram of the playback control and status interface. The upper row shows the playback time, playback speed, and playback progress drag bar; the lower row shows playback start (prepare for playback from the start time), playback pause (tentatively set at the current time), playback acceleration (playback speeds include 1x, 2x, 4x, 8x, 16x, 32x, and 64x. Playback acceleration means jumping from the current speed to the next speed), playback deceleration (playback speed is halved), playback stop (reset to the start time), playback end, and shift back 5 seconds (based on the current time, the playback time is shifted back 5 seconds. 5 seconds is only a schematic value and can be flexibly adjusted according to on-site engineering needs).

[0148] The playback status main interface is similar to the real-time display main interface, including the station status display in the upper middle part and the route sequence status in the lower middle part. The only difference is that the real-time display is the current station status, and the playback display is the historical station status.

[0149] In the embodiment of the present invention, both the real-time display main interface and the playback display main interface are displayed through a display unit. The display unit may be a touch screen or other forms of screens, which is not limited by the present invention.

[0150] Those skilled in the art will clearly understand that for the convenience and brevity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the system can be divided into different functional modules to complete all or part of the functions described above.

[0151] The above description is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by any person skilled in the art within the technical scope disclosed in the present invention should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims. The information disclosed in the background technology section of this article is only intended to deepen the understanding of the overall background technology of the present invention, and should not be regarded as an admission or any form of implication that the information constitutes prior art already known to those skilled in the art.

Claims

1. A CTC display console that integrates complete train operation control status display and playback functions, characterized in that: include: An information receiving unit is used to receive station representation information and route sequence information, and transmit it to the parsing unit and the playback data storage unit; The parsing unit is used to parse the input data, obtain the complete train operation control status, and transmit it to the display unit; wherein the input data includes: the station representation information and route sequence information transmitted by the information receiving unit, and the data transmitted by the file playback unit; The playback data storage unit is used to pre-process the received station representation information and route sequence information, set the playback file storage format in combination with index compression technology, and create a new playback file. The pre-processed data is written into the new playback file in chronological order and stored in a hierarchical structure. A file playback unit is used to receive input playback conditions, search for corresponding playback files in the playback data storage unit according to the playback conditions, load the corresponding data in the playback file in stages according to the playback file storage format, and transmit the data to the parsing unit; The display unit includes: a real-time display main interface and a playback display main interface; wherein, the station representation information and route sequence information received by the information receiving unit are parsed by the parsing unit and displayed through the real-time display main interface; the data transmitted by the file playback unit are parsed by the parsing unit and displayed through the playback display main interface.

2. A CTC display console integrating complete train operation control status display and playback functions according to claim 1, characterized in that: The real-time display main interface includes: a station status real-time display interface and a route sequence status real-time display interface; The complete train operation control state includes: station state and route sequence state obtained by analysis; The station status is displayed through the station status real-time display interface, and the route sequence status is displayed through the route sequence status real-time display interface.

3. The CTC display console integrating complete train operation control status display and playback functions according to claim 1, characterized in that: The playback file storage format includes two parts: header index information and body content information; the header index information includes summary information and summary information of each data segment, and the playback data address offset contained in the summary information of each data segment points to the first data packet address of the corresponding data segment in the body content information; the body content information includes multiple data segments, each data segment includes multiple data packets arranged in chronological order, and each data packet is preprocessed data.

4. The CTC display console integrating complete train operation control status display and playback functions according to claim 3 is characterized in that: The summary information includes: File ID: unique identifier of the playback file; Start time: the starting time of the complete playback file; Total playback duration: the difference between the start time and the end time in the playback file; Total length: The total length of the playback file, including summary information, summary information of all data segments, and main content information; Data segment unit duration: the time length of a single data segment; Number of data segments: the maximum number of data segments contained in the playback file; Station information: The section information involved in the playback file.

5. The CTC display console integrating complete train operation control status display and playback functions according to claim 3 is characterized in that: The summary information of the data segment includes: Sequence number: unique identifier of the data segment; Base time: the start time of the first data packet in the data segment; Playback duration: the total playback duration of the data segment; Playback data address offset: points to the address of the first data packet of the corresponding data segment in the text content information; Total length of playback data; length of all data packets contained in the data segment; Playback data compression flag: used to identify whether the data is compressed.

6. A CTC display console integrating complete train operation control status display and playback functions according to any one of claims 3 to 5, characterized in that: The creating of a new playback file and writing the pre-processed data into the new playback file in chronological order includes: After creating a new playback file, initialize the header index information of the new playback file, write the preprocessed data into the new playback file in chronological order, and then update the summary information of the header index information and the summary information of the data segment.

7. The CTC display console integrating complete train operation control status display and playback functions according to claim 1, characterized in that: The hierarchical structure includes: horizontal and vertical structures; The horizontal structure refers to storing playback files of the same level in parallel, including: creating playback folders by dispatch station under the set playback directory, that is, storing all playback files of a single dispatch station in the same folder; or creating playback folders by station, that is, storing all playback files of a single station in the same folder; The vertical structure refers to the independent storage of playback files on the time axis, including: naming the playback files according to the time granularity corresponding to the playback file recording period.

8. The CTC display console integrating complete train operation control status display and playback functions according to claim 1, characterized in that: The playback data storage unit is also used to manage historical playback files, including: deleting timed historical playback files.

9. The CTC display console integrating complete train operation control status display and playback functions according to claim 3, characterized in that: The step of loading the corresponding data in the playback file in stages in combination with the playback file storage format includes: Combined with the playback file storage format, the first loading operation is performed, that is, the summary information of the header index information in the playback file is loaded; Find all target data segments based on the summary information and playback conditions, and perform the second segment loading operation, that is, loading the target data segments one by one; Combined with the playback data address offset contained in the summary information of the currently loaded target data segment, the data packet of the data segment corresponding to the text content information in the playback file is obtained, and the third data loading operation is continuously executed, that is, the data packet of the corresponding data segment is parsed by the parsing unit and displayed through the playback display main interface to realize file playback, and the second and third data loading operations are loop operations until all the data packets of the target data segment are recorded or the end time in the playback condition is reached.

10. The CTC display console integrating complete train operation control status display and playback functions according to claim 9, characterized in that: The playback display main interface includes: playback condition input interface, playback control and status interface and playback status main interface; wherein: The playback condition input interface is used to receive input playback conditions through human-computer interaction, and the playback conditions include: playback time range, playback station range and playback train range; The playback control and status interface is used to control the status of file playback through human-computer interaction; The playback status main interface is used to display the complete train operation control status analyzed by the analysis unit.

Citation Information

Patent Citations

  • Metro depot / parking lot integrated automation system

    CN108528477A

  • Method and device for recording, analyzing and live-broadcasting driving commands

    CN111432229A