Train position monitoring system
By configuring satellite positioning and acquisition equipment and train operation monitoring and recording devices on the train, collecting and analyzing data, and generating train position monitoring diagrams, the problems of high cost and low accuracy of train positioning in the existing technology are solved, and accurate and low-cost train position monitoring is achieved.
Patent Information
- Application Number
- CN202421386603.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-17
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2034-06-17
AI Technical Summary
In the prior art, the train positioning method requires intensive deployment of base stations, resulting in high costs and limited accuracy, and has low guiding significance for railway personnel.
By configuring satellite positioning and acquisition equipment and train operation monitoring and recording devices on the train, satellite positioning data and mileage data are collected, and the data analysis server and front-end server generate train position monitoring diagrams to achieve accurate monitoring of train positions.
It is possible to determine the accurate position of the train without manpower, improve the accuracy of the determination of the train position and reduce costs.
Smart Images

Figure CN222611159U_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present specification relate to the field of train travel technology, and in particular to a train position monitoring system. Background Art
[0002] Satellite positioning technology is widely used in railway systems due to its excellent characteristics such as high accuracy, high speed, low cost and easy operation, such as railway surveying, track laying operations, train rescue, dispatching systems, etc.
[0003] In the prior art, trains are usually positioned by deploying satellite base stations, but such a positioning method requires the establishment and maintenance of a base station network, and the effective coverage of each base station is limited, usually a few kilometers to tens of kilometers. In order to achieve a wide range of high-precision positioning services, base stations need to be densely deployed, which requires a lot of capital and manpower costs. In addition, since railway personnel generally use kilometer marks to locate trains, the application of simple satellite positioning technology in the railway system has little guiding significance for railway personnel.
[0004] Therefore, there is an urgent need for a low-cost system that combines satellite positioning technology with the existing railway wireless communication system. Summary of the invention
[0005] In view of this, the embodiments of this specification provide a train position monitoring system to solve the technical defects existing in the prior art.
[0006] According to a first aspect of an embodiment of this specification, a train position monitoring system is provided for monitoring trains in a target section, wherein at least one train is running in the target section, and each train is equipped with a train operation monitoring and recording device and a satellite positioning acquisition device;
[0007] Wherein, the train operation monitoring and recording device is used to collect the mileage data of the train;
[0008] Satellite positioning acquisition equipment, used to collect satellite positioning data of the train;
[0009] A data analysis server is used to determine the train running position of each train in the target section according to the mileage data and satellite positioning data of each train;
[0010] The front-end server is used to generate a train position monitoring map according to the target section interval map and the train running position corresponding to the at least one train.
[0011] In one or more embodiments of this specification, the train location monitoring system further includes an intranet server, a routing server, and a data receiving server;
[0012] The intranet server is used to forward the satellite positioning data of the train to the routing server;
[0013] The routing server is used to perform format conversion on the satellite positioning data of the train according to a preset routing topology and routing protocol;
[0014] The data receiving server is used to forward the satellite positioning data and mileage data of the train to the data parsing server.
[0015] In one or more embodiments of the present specification, the train location monitoring system further comprises a data distribution server, wherein the data distribution server is communicatively connected to the intranet server and the routing server upstream and is communicatively connected to the data receiving server downstream;
[0016] The data distribution server is used to store the mileage data and satellite positioning data of each train, and store the log data corresponding to the intranet server, the routing server and the data receiving server respectively.
[0017] In one or more embodiments of the present specification, the train position monitoring system further includes a client, and the client is used to display the train position monitoring map and the operating status of the stations in the target section.
[0018] In one or more embodiments of this specification, the satellite positioning acquisition device further includes a communication module;
[0019] The communication module is connected to the client for communication, and the dispatcher communicates with the train driver corresponding to the communication module through the client.
[0020] In one or more embodiments of the present specification, the front-end server is further used to collect weather information for each station in the target road section and forward it to the client.
[0021] In one or more embodiments of this specification, at least two trains are running in the target section;
[0022] The data analysis server is further used to perform position safety detection on the at least two trains running in the target section.
[0023] In one or more embodiments of the present specification, the satellite positioning collection equipment and the train operation monitoring and recording device are arranged in the same carriage of the train.
[0024] In one or more embodiments of the present specification, the front-end server is also used to generate train warning information based on the mileage data and satellite positioning data of each train.
[0025] In one or more embodiments of the present specification, the data analysis server is further used to verify the satellite positioning collection device when reconnection is established.
[0026] A train position monitoring system provided in an embodiment of the present specification realizes the configuration of a satellite positioning acquisition device and a train operation monitoring and recording device on the train to respectively collect satellite positioning data and mileage data of the train during its operation, determine the train operation position of the train in a target section according to the satellite positioning data and the mileage data of the train, and draw it on a map of the target section according to the train operation position, thereby achieving the goal of determining the exact position of the train without the need for manpower to deploy base stations in the process, which not only improves the accuracy of the train position determination but also reduces the cost. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 is a schematic diagram of a train position monitoring system provided by an embodiment of this specification;
[0028] Figure 2 It is a schematic diagram of another train position monitoring system provided by an embodiment of this specification.
[0029] Reference numerals:
[0030] 102: Satellite positioning acquisition equipment; 104: Train operation monitoring and recording device; 106: Data analysis server; 108: Front-end server; 110: Intranet server: 112: Routing server; 114: Data receiving server; 116: Data distribution server. DETAILED DESCRIPTION
[0031] Many specific details are described in the following description to facilitate a full understanding of this specification. However, this specification can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the connotation of this specification, so this specification is not limited to the specific implementation disclosed below.
[0032] The terms used in one or more embodiments of this specification are only for the purpose of describing specific embodiments, and are not intended to limit one or more embodiments of this specification. The singular forms of "a", "said" and "the" used in one or more embodiments of this specification and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used in one or more embodiments of this specification refers to and includes any or all possible combinations of one or more associated listed items.
[0033] It should be understood that although the terms first, second, etc. may be used to describe various information in one or more embodiments of this specification, this information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of one or more embodiments of this specification, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0034] In addition, it should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in one or more embodiments of this specification are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0035] First, the terms involved in one or more embodiments of this specification are explained.
[0036] Train operation monitoring and recording device: also called LKJ device, train overspeed prevention and control equipment. It can accurately record the train operation status, signal equipment status and locomotive crew operation status, and adopts dual-machine hot standby redundant working mode, and the working performance is more reliable; the screen display of the device displays the line status and operation status in the form of graphics, curves, text, etc., and automatically takes emergency braking in dangerous situations such as train overspeed and over-speed signal to ensure railway transportation safety.
[0037] Satellite positioning acquisition equipment: a device that uses satellite navigation systems (such as GPS, GLONASS, Beidou, etc.) to determine the location of an object.
[0038] In this specification, a train position monitoring system is provided, which is described in detail one by one in the following embodiments.
[0039] The present application provides a train position monitoring system for monitoring trains in a target section. Figure 1 to Figure 2As shown, at least one train runs in the target section interval, and each train is equipped with a train operation monitoring and recording device 104 and a satellite positioning collection device 102; wherein the train operation monitoring and recording device 104 is used to collect the mileage data of the train; the satellite positioning collection device 102 is used to collect the satellite positioning data of the train; the data analysis server 106 is used to determine the train running position of each train in the target section interval according to the mileage data and satellite positioning data of each train; the front-end server 108 is used to generate a train position monitoring map according to the target section interval map and the train running position corresponding to the at least one train.
[0040] Specifically, stations, line stations, automatic block sections, etc. divide the railway route into sections by color light signals. The target section section specifically refers to a railway route composed of one or more section sections, which is used to run at least one train; accordingly, the train specifically refers to a train set connected in a train for a certain purpose, such as: carrying passengers, carrying goods, and maintenance, including any one of passenger trains, freight trains, temporary repair locomotives, auxiliary repair locomotives, minor repair locomotives, medium repair locomotives, major repair locomotives, and standing locomotives; the train can also be any one of a train, a motor vehicle, a high-speed railway, and a subway;
[0041] Correspondingly, each train is equipped with a train operation monitoring and recording device 104 and a satellite positioning collection device 102, wherein the train operation monitoring and recording device 104 is used to collect the mileage data of the train during operation, and the satellite positioning collection device 102 is used to collect the satellite positioning data of each train during operation. The mileage data and the satellite positioning data both contain the location information of the train operation, and the difference is that the two have different ways of expressing the train location information. The mileage data specifically refers to the data containing the kilometers traveled by the train, and the mileage data is set relative to the starting point of the train. For example, Beijing is the starting point of the entire Chinese railway route, and the location information contained in the train mileage data when the train passes through Beijing is 0, and the location information of the train after traveling 50km to a certain place is 50. The satellite positioning data of the train specifically refers to the data containing the longitude and latitude coordinates of the train. For example, when the train is at Beijing Station, the location information contained in the satellite positioning data of the train is 40°N, 116°E. After the train operation monitoring and recording device 104 and the satellite positioning collection device 102 respectively collect the mileage data and satellite positioning data of each train during operation, the data is forwarded to the data analysis server 106;
[0042] Accordingly, the data analysis server 106 is used to parse and process the collected mileage data and satellite positioning data of each train to determine the train running position of each train; accordingly, the front-end server 108 is used to draw the train running position corresponding to each train on the target section interval map, and generate a train position monitoring map that can identify the train running position. Specifically, the train running position represents the driving position of the train within a preset time. The target section interval map is a visual diagram of the target section interval, which can display the schematic diagram of the positions of stations, line posts, and automatic block sections within the target section interval. The train position monitoring map refers to a diagram that can display the running position of the train within the target section interval within a preset time.
[0043] The satellite positioning acquisition device 102 and the train operation monitoring and recording device 104 are arranged in the same carriage of the train, so that the data error of the train position information collected at the same time is small, making the measured train position more accurate.
[0044] In order to ensure the security of data transmission, in this embodiment, the train position monitoring system also includes an intranet server 110, a routing server 112 and a data receiving server 114; the intranet server 110 is used to forward the satellite positioning data of the train to the routing server 112; the routing server 112 is used to convert the format of the satellite positioning data of the train according to a preset routing topology and routing protocol; the data receiving server 114 is used to forward the satellite positioning data and mileage data of the train to the data analysis server 106.
[0045] Specifically, the intranet server 110 specifically refers to a server deployed in a local area network (LAN) within an organization, which mainly serves users of the intranet. In the train position monitoring system, it mainly serves internal personnel such as train drivers and train dispatchers, and does not provide services directly to the public Internet; access to the intranet server 110 is limited to devices within the LAN or authorized devices outside the LAN. Generally, security measures such as firewalls, access control lists, and intrusion detection systems are deployed to protect the intranet server 110 and its stored data to prevent unauthorized access and external attacks. The intranet server 110 uses a private IP address and communicates with other devices through an internal network protocol (such as TCP / IP). NAT (Network Address Translation) technology will be used to allow intranet users to access external network resources, such as accessing satellite positioning data collected by the satellite positioning collection device 102 through NAT.
[0046] Accordingly, the routing server 112 is used to transmit data in a computer network and convert the received data into a data format that can be received by the target server. It can also be used to transfer data packets from one network to another network based on the destination IP address. The router server can also perform network address translation, converting internal IP addresses into external IP addresses, thereby enabling communication between private networks and the public Internet.
[0047] Accordingly, the data receiving server 114 is used to receive satellite positioning data outside the local area network and mileage data inside the local area network and forward them to the data analysis server 106, which analyzes and processes them.
[0048] In this embodiment, the data analysis server 106 is also used to verify the satellite positioning collection device 102 when reconnection is established.
[0049] Specifically, when the satellite positioning acquisition device 102 outside the local area network reestablishes a connection after being disconnected from the server inside the local area network, it sends verification data to the data analysis server 106, and the data analysis server 106 verifies the verification data, thereby verifying the validity of the satellite positioning acquisition device 102 and confirming whether the data collected by the satellite positioning acquisition device 102 can be received. In specific implementation, when sending a login packet to the data analysis server 106, in order to solve the problem of blurred boundaries between packets due to various reasons during the transmission of data packets, it is also necessary to perform packet gluing on the login packet. By adding header information, such as adding a header containing information such as packet length and packet type before each data packet, the receiving end first reads the header to determine the length or boundary of the entire data packet, and then reads the complete data packet accordingly. Use delimiters: insert specific delimiters (such as special character sequences) between data packets, and the receiving end divides the data packet by searching for delimiters. Fixed-length data packets: ensure that the size of each data packet is fixed, and the receiving end reads data according to a fixed length, which is suitable for scenarios with uniform message lengths. Optionally, the byte length of the login packet can be limited to 24 bytes. In order to verify the uniqueness of the satellite positioning acquisition device 102, the device code of the satellite positioning acquisition device 102 is added to the login packet; accordingly, after the login packet is sent to the data analysis server 106, the data analysis server 106 responds to the login packet to determine whether the satellite positioning acquisition device 102 can be connected.
[0050] Based on this, when the satellite positioning collection device 102 located outside the local area network re-establishes a connection after being disconnected from the server inside the local area network, it is necessary to resend a login packet to the data analysis server 106. The data analysis server 106 verifies the satellite positioning collection device 102. If the verification is successful, it connects to the satellite positioning collection device 102. After the connection, the satellite positioning collection device 102 sends the satellite positioning data to the intranet server 110. The intranet server 110 forwards the satellite positioning data to the routing server 112. The routing server 112 converts the satellite positioning data into a data format so that it can be forwarded to the data receiving server 114. At the same time, the data receiving server 114 also receives the mileage data collected by the train operation monitoring and recording device 104. After receiving the mileage data and satellite positioning data, the data receiving server 114 forwards them to the data analysis server 106. The data analysis server 106 determines the train running position of each train in the target section interval according to the mileage data and satellite positioning data of each train. Then the front-end server 108 generates a train position monitoring map according to the target section interval map and the train running position corresponding to the at least one train.
[0051] Furthermore, considering the limited computing resources, in order to reduce the occupation of hardware resources, the train running position of each train in the target section can be determined at preset time intervals, such as updating the train running position of each train every 10 seconds.
[0052] In addition, the train driver can also send printing instructions, print scheduling commands, etc. through the satellite positioning collection device 102.
[0053] In order to ensure the stability, security, compliance and continuous improvement of the system, in this embodiment, the train position monitoring system also includes a data distribution server 116, which is connected to the intranet server 110 and the routing server 112 in upstream communication, and is connected to the data receiving server 114 in downstream communication; the data distribution server 116 is used to store the mileage data and satellite positioning data of each train, and store the log data corresponding to the intranet server 110, the routing server 112 and the data receiving server 114 respectively.
[0054] Specifically, the log data of each server records all activities during system operation, including error messages, warnings, status changes, etc. When a problem or failure occurs in the system, these logs are the key to diagnosing the root cause of the problem. By analyzing the logs, operation and maintenance personnel can quickly locate the problem, repair it in time, reduce service interruption time, and identify system performance bottlenecks, resource usage, and access patterns, thereby optimizing system configuration and improving service performance and user experience. The mileage data and satellite positioning data of each train are the cornerstones for users to conduct data analysis, market research, user behavior analysis, etc. By analyzing this data, enterprises can better optimize the system.
[0055] In addition, having complete and original mileage data and satellite positioning data and log backups for each train is key to data recovery and business continuity in the event of unforeseen events such as system crashes, data corruption or malicious attacks. This ensures that the risk of data loss and business interruption is minimized even in extreme cases.
[0056] Based on this, when the data distribution server 116 receives the data, it stores it in the database.
[0057] In this embodiment, the train position monitoring system further includes a client, and the client is used to display the train position monitoring map and the operation status map of the stations in the target section.
[0058] Specifically, the stations in the target section interval specifically refer to stations, line posts, automatic block sections, etc. of the railway route. A target section interval may include multiple stations. When it is necessary to view the operating status of a certain station, the operating status diagram of the station can be triggered by instructions for display. The operating status diagram can display the operating status of each track line of the station, such as occupied, idle, etc., so that the dispatcher can determine whether the track line is available based on the status of the track line.
[0059] Accordingly, the train position monitoring diagram can display the train running position of each train running within the target section, and display the precise position of the train within the target section in real time through a graphical interface, which has multiple uses and significant benefits for improving railway transportation efficiency and safety. Specifically, the dispatcher can intuitively understand the actual running position of each train through the monitoring diagram, adjust the train operation plan in time, effectively respond to delays, failures, etc., optimize train scheduling, and ensure operation order. In addition, the monitoring diagram can instantly reflect the relative position between trains, help the system detect potential conflicts or close to dangerous distances in advance, trigger early warning mechanisms, and prevent train collision accidents. In the event of an emergency (such as a natural disaster or equipment failure), the monitoring diagram can quickly locate the position of the affected train, provide accurate information for emergency rescue operations, and shorten the response time.
[0060] In order to prevent accidents caused by problems in human detection, in this embodiment, at least two trains are running in the target section; the data analysis server 106 is also used to perform position safety detection on the at least two trains running in the target section.
[0061] Specifically, the position safety detection specifically refers to detecting the positions of two adjacent trains to determine whether the distance between the two adjacent trains is within a safe range.
[0062] Based on this, the train running positions of two adjacent trains are obtained and the distance between the trains is determined. If the distance between the two adjacent trains is less than the preset distance threshold, it is determined that it is not within the safety range, and the dispatcher can be notified through the client to enable the dispatcher to command and dispatch the corresponding two trains; if it is not less than the preset distance threshold, it is determined to be within the safety range and no processing is performed.
[0063] In this embodiment, the front-end server 108 is also used to generate train warning information according to the mileage data and satellite positioning data of each train.
[0064] Specifically, train warning information refers to information that the train's mileage data and satellite positioning data do not match. On high slopes with complex lines, due to the influence of bad weather such as rain and snow, the adhesion between the wheels and the rails is reduced, causing the train to idle. The mileage data is calculated based on the number of circles the train rotates. In this way, there is a large deviation in the accurate position of the train, causing the positions of signal lights and other devices to be advanced, and the actual position after drawing is often ahead. Therefore, when the mileage data and satellite data do not match, the train may be in danger, so a train warning information for the train can be generated to enable the dispatcher to command and dispatch the train according to the actual situation.
[0065] In specific implementation, a comparison table of satellite positioning data and mileage data can be established in advance, and the corresponding reference mileage data can be determined from the comparison table according to the acquired satellite positioning data, and the reference mileage data can be matched with the mileage data, and an alarm message can be generated in case of mismatch.
[0066] In order for the dispatcher to command and dispatch the train in time, in this embodiment, the satellite positioning collection device 102 also includes a communication module; the communication module is connected to the client for communication, and the dispatcher communicates with the train driver corresponding to the communication module through the client.
[0067] Specifically, each train is equipped with a satellite positioning collection device 102. When the train driver drives the train, he can communicate with the dispatcher through the communication module of the satellite positioning collection device 102 configured on the train, such as a video call or a voice call. Similarly, if the dispatcher needs to command and dispatch the train, he can communicate with the train driver through the client.
[0068] In order to determine the weather environment for train operation in a timely manner, in this embodiment, the front-end server 108 is also used to collect weather information for each station in the target section and forward it to the client.
[0069] Specifically, the weather information of each station within the target road section can be crawled from the weather forecast website, and the weather information can be counted. For example, the weather information of stations located in the same area can be merged to obtain only the weather information of the area, and then the weather information can be forwarded to the client and displayed to the dispatcher and other staff. In addition to the above information, the front-end server 108 can also perform safe day statistics, locomotive statistics, and transportation volume statistics, and transmit the information to the client for display.
[0070] Specifically, when the front-end server 108 is connected to the client, the following steps need to be implemented:
[0071] 1) Create a server instance
[0072] 2) Create a socket instance
[0073] 3) The server and client are connected using the socket protocol.
[0074] 4) The server takes scheduled access to weather forecasts, safety day statistics, locomotive statistics, transportation volume statistics, satellite positioning data, mileage data, etc. The data is stored on the server and sent uniformly when a client accesses it.
[0075] The preferred embodiments of this specification disclosed above are only used to help explain this specification. The optional embodiments do not describe all the details in detail, nor do they limit the invention to only the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of the embodiments of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the embodiments of this specification, so that technicians in the relevant technical field can well understand and use this specification. This specification is only limited by the claims and their full scope and equivalents.
Claims
1. A train position monitoring system for monitoring trains in a target section, characterized in that: At least one train runs in the target section, and each train is equipped with a train operation monitoring and recording device and a satellite positioning collection device; Wherein, the train operation monitoring and recording device is used to collect the mileage data of the train; Satellite positioning acquisition equipment, used to collect satellite positioning data of the train; A data analysis server is used to determine the train running position of each train in the target section according to the mileage data and satellite positioning data of each train; The front-end server is used to generate a train position monitoring map according to the target section interval map and the train running position corresponding to the at least one train.
2. The train position monitoring system according to claim 1, characterized in that: The train location monitoring system also includes an intranet server, a routing server and a data receiving server; The intranet server is used to forward the satellite positioning data of the train to the routing server; The routing server is used to perform format conversion on the satellite positioning data of the train according to a preset routing topology and routing protocol; The data receiving server is used to forward the satellite positioning data and mileage data of the train to the data parsing server.
3. The train position monitoring system according to claim 2, characterized in that: The train location monitoring system further comprises a data distribution server, wherein the data distribution server is connected to the intranet server and the routing server in upstream communication and is connected to the data receiving server in downstream communication; The data distribution server is used to store the mileage data and satellite positioning data of each train, and store the log data corresponding to the intranet server, the routing server and the data receiving server respectively.
4. The train position monitoring system according to claim 1, characterized in that: The train position monitoring system also includes a client, which is used to display the train position monitoring map and the operating status of the stations in the target section.
5. The train position monitoring system according to claim 4, characterized in that: The satellite positioning acquisition device also includes a communication module; The communication module is connected to the client for communication, and the dispatcher communicates with the train driver corresponding to the communication module through the client.
6. The train position monitoring system according to claim 4, characterized in that: The front-end server is also used to collect weather information for each station in the target road section and forward it to the client.
7. The train position monitoring system according to claim 1, characterized in that: At least two trains are running in the target section; The data analysis server is further used to perform position safety detection on the at least two trains running in the target section.
8. The train position monitoring system according to claim 1, characterized in that: The satellite positioning acquisition equipment and the train operation monitoring and recording device are arranged in the same carriage of the train.
9. The train position monitoring system according to claim 1, characterized in that: The front-end server is also used to generate train warning information based on the mileage data and satellite positioning data of each train.
10. The train position monitoring system according to claim 2, characterized in that: The data analysis server is also used to verify the satellite positioning collection device when reconnection is established.
Citation Information
Cited By
Region identification method and device for monitoring point location and storage medium
CN121259713A