Train auxiliary positioning system, method and equipment based on SNMP (Simple Network Management Protocol) and medium

By adding the device location number parameter of the SNMP protocol to the on-board communication equipment and combining it with the NMS network management system for data collection and translation, the problems of high cost, high complexity and limited scenarios of existing train positioning technology are solved, and a low-cost and stable train positioning function is realized.

CN121750431APending Publication Date: 2026-03-27CASCO SIGNAL LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-19
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

Existing train positioning technologies suffer from high initial investment costs, high system complexity, cumulative calculation errors, and limitations imposed by specific scenarios. They are particularly unusable in areas with insufficient satellite signal coverage, such as underground tunnels.

Method used

The train auxiliary positioning system based on the SNMP protocol is adopted. By adding the device location number parameter to the on-board communication device, the NMS network management system server is used to collect and translate data to achieve accurate positioning of the train. The system architecture does not require additional hardware facilities.

Benefits of technology

It achieves low-cost, low-complexity, and stable train positioning, and is not limited by the scene, providing accurate train location information in various environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121750431A_ABST
    Figure CN121750431A_ABST
Patent Text Reader

Abstract

The invention relates to a train auxiliary positioning system, method and equipment based on an SNMP (Simple Network Management Protocol) and a medium, and the system comprises vehicle-mounted communication equipment which supports an SNMP function and adds an equipment position number parameter based on the SNMP; the NMS network management system server is connected with the vehicle-mounted communication equipment through an SNMP (Simple Network Management Protocol) and is used for collecting equipment position number parameters of the vehicle-mounted communication equipment; the NMS network management system database is in communication connection with the NMS network management system server and is used for storing all data acquired by the NMS network management system server; and the NMS network management system front end is in communication connection with the NMS network management system database and is used for configuring a position translation rule in advance, extracting the equipment position number parameter of the vehicle-mounted communication equipment from the NMS network management system database and translating the equipment position number parameter into actual geographical position information in the line according to the position translation rule. Compared with the prior art, the method has the advantages of being low in implementation cost, low in system complexity, stable in operation, free of scene limitation and the like.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to rail transit signaling systems, and more particularly to a train auxiliary positioning system, method, device, and medium based on the SNMP protocol. Background Technology

[0002] In current rail transit signaling systems, the train's position information is mainly obtained through the fusion calculation of multiple sensors on the train itself, and then reported to the ground control center through continuous and efficient vehicle-to-ground wireless communication.

[0003] During train operation, the system needs to continuously measure the vehicle's displacement and speed to calculate its position. However, this method is prone to error accumulation due to wheel spin and coasting. This rapidly accumulating error must be corrected using the train's absolute position information.

[0004] The calibration of absolute position information relies on transponders installed on the ground, thus the transponders also act as "zero-point correctors." Each time a train passes a ground transponder, it receives the precise absolute coordinates stored within it. The train uses this coordinate information to reset its calculated positioning system, thereby eliminating previously accumulated calculation errors. To ensure accurate position calibration, transponders are typically installed at intervals of no more than one kilometer; this relatively short distance keeps position errors within acceptable limits. This means that a complete railway line requires a large number of transponders to guarantee the train's positioning function.

[0005] Besides train positioning via transponders, existing technologies also support positioning using Global Navigation Satellite Systems (GNSS). However, GNSS-based positioning has limitations. GNSS can only provide accurate positioning information for trains in areas with good signal reception, such as on the ground or elevated tracks. Therefore, it cannot be used properly in scenarios with insufficient satellite signal coverage, such as underground tunnels.

[0006] This train positioning technology based on multi-sensor fusion faces the following challenges: 1. The initial investment cost is relatively high, as both software and hardware require significant investment to achieve the positioning function.

[0007] 2. The overall system complexity is higher.

[0008] 3. Extremely high requirements are placed on in-vehicle computing and software reliability.

[0009] 4. Due to the special nature of the use cases, the application of technology is limited.

[0010] A search of Chinese patent publication CN116669179A reveals a train-assisted positioning system and method based on 5G XAU. Specifically, it discloses a location modeling subsystem for dynamically learning line models, location marker models, and 5G air interface signal fingerprint parameter models; and a location positioning subsystem for dynamically matching and calculating train location marker information based on the location modeling subsystem and the 5G air interface signal information reported by the onboard wireless access unit (XAU). This effectively improves the positioning accuracy of the train on the main line and assists the train in positioning even when the 4G vehicle-to-ground wireless network fails. However, this existing patent suffers from drawbacks such as requiring significant investment in both hardware and software, resulting in higher overall system complexity.

[0011] Therefore, how to achieve a train auxiliary positioning technology that is low in implementation cost, low in system complexity, stable in operation and not limited by scenario has become a technical problem that needs to be solved. Summary of the Invention

[0012] The purpose of this invention is to overcome the shortcomings of the prior art and provide a train auxiliary positioning system, method, device and medium based on the SNMP protocol that is low in implementation cost, low in system complexity, stable in operation and not limited by the scenario.

[0013] The objective of this invention can be achieved through the following technical solutions: According to a first aspect of the present invention, a train auxiliary positioning system based on the SNMP protocol is provided, the system comprising: The vehicle-mounted communication equipment supports SNMP functionality and adds a device location number parameter based on the SNMP protocol. The NMS network management system server connects to the vehicle communication equipment via the SNMP protocol to collect the device location number parameter of the vehicle communication equipment. The NMS network management system database communicates and connects with the NMS network management system server to store all data collected by the NMS network management system server. The front end of the NMS network management system communicates with the NMS network management system database. It is used to pre-configure location translation rules, extract the device location number parameters of the vehicle communication equipment from the NMS network management system database, and translate them into the actual geographical location information of the route according to the location translation rules.

[0014] As a preferred technical solution, the vehicle-mounted communication equipment is installed on the train and completes vehicle-to-ground communication through a wireless communication network, thereby exchanging information with the NMS network management system server.

[0015] As a preferred technical solution, the NMS network management system server, NMS network management system database, and NMS network management system front-end are all installed on the NMS network management workstation.

[0016] As a preferred technical solution, the user configures the polling frequency of the device location number information parameter of the vehicle communication device through the front end of the NMS network management system.

[0017] As a preferred technical solution, the NMS network management system database provides an interface to support the front-end data display of the NMS network management system, and also has a general interface to provide data to other systems.

[0018] As a preferred technical solution, the NMS network management system front end provides users with a configuration and data display platform, allowing users to view all collected device data and perform related configuration work on the NMS network management system server.

[0019] According to a second aspect of the present invention, a method for using the aforementioned SNMP-based train auxiliary positioning system is provided, the method comprising the following steps: Step S1: After the vehicle communication device is started, the NMS network management system server checks whether the network status of the vehicle communication device is running normally through the ICMP protocol. If it is, proceed to step S2; otherwise, issue an alarm at the front end of the NMS network management system to report that there is a fault in the network communication of the vehicle communication device and continuously poll the vehicle communication device at the set first polling interval. Step S2: The NMS network management system server checks whether the SNMP protocol status of the vehicle communication device is normal through the SNMP protocol. If it is, step S2 is executed; otherwise, an alarm is issued at the front end of the NMS network management system to report that the SNMP protocol function of the vehicle communication device is abnormal and to continuously poll the vehicle communication device at the set second polling interval. Step S3: The NMS network management system server starts collecting the device location number parameter of the vehicle communication device through the SNMP protocol according to the set collection frequency. If the collection is successful, step S4 is executed. If the collection fails, an alarm is issued at the front end of the NMS network management system to report that the collection of the device location number information parameter of the vehicle communication device has failed and to poll the vehicle communication device at the set third polling interval. Step S4: After the NMS network management system server completes the acquisition of the device location number parameter, it stores the device location number parameter in the NMS network management system database. Step S5: The front end of the NMS network management system extracts the device location number parameter of the corresponding vehicle-mounted device from the NMS network management system database, and translates the device location number parameter according to the pre-configured location translation rules, converting it into the actual geographical location information in the running route and displaying it to the user.

[0020] As a preferred technical solution, the first polling interval in step S1 is 30 seconds.

[0021] As a preferred technical solution, the second polling interval in step S2 is 1 minute.

[0022] As a preferred technical solution, the third polling interval in step S3 is 15 seconds.

[0023] According to a third aspect of the present invention, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the program to implement the method described thereon.

[0024] According to a fourth aspect of the present invention, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the method described thereon.

[0025] Compared with the prior art, the present invention has the following advantages: 1) Based on the SNMP protocol, this invention completes the information exchange of train position through the vehicle communication equipment and the NMS network management system to realize the auxiliary positioning function of train during operation. It has the advantages of low implementation cost, low system complexity, stable operation and no limitation by scenario.

[0026] 2) This invention adds a device location number parameter based on the SNMP protocol to the existing vehicle communication equipment, which makes it easy for the NMS network management system server to extract the parameter stably without adding any hardware facilities to the existing system architecture; 3) Based on the excellent stability of the NMS network management system, the present invention allows users to flexibly adjust the polling frequency of the location number information parameters of the same vehicle-mounted equipment according to the actual needs of the project. 4) This invention deploys the translation function of the location number information of the vehicle communication device on the NMS network management server. This design will not increase the load of the vehicle communication device and ensure its performance stability. Attached Figure Description

[0027] Figure 1 This is a schematic diagram of the train auxiliary positioning system of the present invention; Figure 2 This is a flowchart illustrating the train auxiliary positioning method of the present invention. Detailed Implementation

[0028] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0029] like Figure 1 As shown, a train auxiliary positioning system based on the SNMP protocol is disclosed. The system includes an NMS network management system server a, an NMS network management system database b, an NMS network management system front-end c, and an on-board communication device d. The NMS network management system server a, database b, and front-end c are all installed on an NMS network management workstation. The NMS network management server a is connected to the NMS network management system database b, and the database b is connected to the front-end c. The NMS network management system server is connected to the on-board communication device d via a network.

[0030] Each part will be explained in detail: 1. NMS network management system server a: This server can support the collection of data from vehicle communication devices via ICMP and SNMP protocols.

[0031] 2. NMS network management system database b: The database stores all data collected by the NMS network management system server, providing an interface for the NMS network management system front-end to support data display. The database also has a general interface, facilitating data provision to other systems.

[0032] 3. NMS network management system front-end c: The front end provides users with a configuration and data display platform, allowing users to view all collected device data and perform related configuration work on the NMS network management system server.

[0033] 4. Vehicle-mounted communication equipment d: The vehicle-mounted communication equipment is designed to enable wireless communication between the vehicle and the ground. The equipment itself supports SNMP functionality, which allows the NMS network management system to collect important performance parameters. This invention adds new device location information parameters to its original SNMP functionality for the NMS network management system to collect.

[0034] In other words, this invention adds a device location number parameter based on the SNMP protocol to the existing vehicle communication equipment, which allows the NMS network management system server to reliably extract the parameter without adding any hardware facilities to the existing system architecture.

[0035] The above is an introduction to the system embodiments. The following method embodiments will further illustrate the solution of the present invention.

[0036] like Figure 2 As shown, a train-assisted positioning method based on the SNMP protocol includes the following steps: Step 1: After the vehicle is powered on, the on-board communication equipment starts up normally and completes initialization. Step 2: After initialization is complete, the vehicle-mounted communication device begins to connect to the communication network; Step 3: The NMS network management system server checks the network status of the vehicle communication device at a polling interval of one minute. If the network status is normal, proceed to step 4; otherwise, continue to step 3. Step 4: The NMS network management system server checks the SNMP protocol status of the vehicle communication device at a polling interval of one minute. If the device's SNMP protocol status is normal, proceed to step 5; otherwise, continue to step 4. Step 5: The NMS network management system server extracts the location information of the vehicle communication device at a polling interval of ten seconds and stores the parameter in the NMS network management system database. Step 6: The NMS network management server stores the extracted vehicle communication device location information parameters in the NMS network management system database; Step 7: Users need to configure location translation rules in advance at the front end of the NMS network management system. The front end will extract the location information of the vehicle communication device from the NMS network management system database and translate it directly into the actual geographical location information on the line according to the translation rules.

[0037] This invention has been applied to the Metro Network Management System (NMS). The NMS system is located in the Data Communication System (DCS) of the rail transit signaling system. It is responsible for monitoring the status of all communication equipment in the DCS subsystem and has an interface with the Maintenance and Monitoring Subsystem (MSS). By collecting the status of network communication equipment in real time, it can promptly generate alarms for faulty equipment, notify the maintenance dispatcher, and initiate the relevant maintenance operation process.

[0038] This invention has been applied to the signaling project of Shenyang Metro Line 3. Without adding hardware or adjusting the overall system architecture, users can view the geographical location information of operating vehicles at the front end of the NMS network management system. It has been running for nearly a year now, with the NMS network management system server monitoring train locations at a polling frequency of 15 seconds, and the system is operating very smoothly overall.

[0039] Furthermore, embodiments of the present invention also provide an electronic device including a central processing unit (CPU), which can perform various appropriate actions and processes according to computer program instructions stored in a read-only memory (ROM) or loaded from a storage unit into a random access memory (RAM). The RAM may also store various programs and data required for device operation. The CPU, ROM, and RAM are interconnected via a bus. Input / output (I / O) interfaces are also connected to the bus.

[0040] Multiple components in the device are connected to the I / O interface, including: input units such as keyboards and mice; output units such as various types of displays and speakers; storage units such as disks and optical discs; and communication units such as network interface cards (NICs), modems, and wireless transceivers. The communication unit allows the device to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0041] The processing unit performs the various methods and processes described above, such as the methods of the present invention. For example, in some embodiments, the methods of the present invention may be implemented as computer software programs tangibly contained in a machine-readable medium, such as a storage unit. In some embodiments, part or all of the computer program may be loaded and / or installed on the device via ROM and / or a communication unit. When the computer program is loaded into RAM and executed by the CPU, one or more steps of the methods of the present invention described above may be performed. Alternatively, in other embodiments, the CPU may be configured to execute the methods of the present invention by any other suitable means (e.g., by means of firmware).

[0042] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0043] The program code used to implement the methods of the present invention can be written in any combination of one or more programming languages. This program code can be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing device, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code can be executed entirely on the machine, partially on the machine, as a standalone software package partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

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

[0045] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A train auxiliary positioning system based on the SNMP protocol, characterized in that, The system includes: The vehicle-mounted communication device (d) supports SNMP functionality and adds a device location number parameter based on the SNMP protocol; The NMS network management system server (a) is connected to the vehicle communication device (d) via the SNMP protocol to collect the device location number parameter of the vehicle communication device (d); The NMS network management system database (b) is connected to the NMS network management system server (a) and is used to store all data collected by the NMS network management system server (a). The NMS network management system front-end (c) communicates with the NMS network management system database (b) to pre-configure location translation rules, extract the device location number parameters of the vehicle communication device (d) from the NMS network management system database (b), and translate them into actual geographical location information in the line according to the location translation rules.

2. The train auxiliary positioning system based on the SNMP protocol according to claim 1, characterized in that, The onboard communication device (d) is installed on the train and completes vehicle-to-ground communication through a wireless communication network, thereby exchanging information with the NMS network management system server (a).

3. The train auxiliary positioning system based on the SNMP protocol according to claim 1, characterized in that, The NMS network management system server (a), NMS network management system database (b), and NMS network management system front-end (c) are all installed on the NMS network management workstation.

4. The train auxiliary positioning system based on the SNMP protocol according to claim 1, characterized in that, The user configures the polling frequency of the device location number information parameter of the vehicle communication device (d) through the front end (c) of the NMS network management system.

5. The train auxiliary positioning system based on the SNMP protocol according to claim 1, characterized in that, The NMS network management system database (b) provides an interface to support the front-end data display of the NMS network management system front-end (c), and also has a general interface for providing data to other systems.

6. The train auxiliary positioning system based on the SNMP protocol according to claim 1, characterized in that, The NMS network management system front-end (c) provides users with a configuration and data display platform, allowing users to view all collected device data and perform related configuration work on the NMS network management system server.

7. A method for using the train auxiliary positioning system based on the SNMP protocol as described in claim 1, characterized in that, The method includes the following steps: Step S1: After the vehicle communication device (d) is started, the NMS network management system server (a) checks whether the network status of the vehicle communication device is running normally through the ICMP protocol. If yes, step S2 is executed; otherwise, an alarm is issued at the front end (c) of the NMS network management system, notifying that there is a fault in the network communication of the vehicle communication device (d) and continuously polling the vehicle communication device (d) at the set first polling interval. Step S2: The NMS network management system server (a) checks whether the SNMP protocol status of the vehicle communication device (d) is normal through the SNMP protocol. If it is normal, step S2 is executed; otherwise, an alarm is issued at the front end (c) of the NMS network management system, reporting that the SNMP protocol function of the vehicle communication device (d) is abnormal and continuously polling the vehicle communication device (d) at the set second polling interval. Step S3: The NMS network management system server (a) starts collecting the device location number parameter of the vehicle communication device (d) via SNMP protocol according to the set collection frequency. If the collection is successful, step S4 is executed. If the collection fails, an alarm is issued at the front end (c) of the NMS network management system, announcing that the collection of the device location number information parameter of the vehicle communication device (d) has failed and polling the vehicle communication device (d) at the set third polling interval. Step S4: After the NMS network management system server (a) completes the acquisition of the device location number parameter, it stores the device location number parameter in the NMS network management system database (b). Step S5: The front end (c) of the NMS network management system extracts the device location number parameter of the corresponding vehicle device from the NMS network management system database (b), and translates the device location number parameter according to the pre-configured location translation rules, converting it into the actual geographical location information in the running route and displaying it to the user.

8. The method according to claim 7, characterized in that, The first polling interval in step S1 is 30 seconds.

9. The method according to claim 7, characterized in that, The second polling interval in step S2 is 1 minute.

10. The method according to claim 7, characterized in that, The third polling interval in step S3 is 15 seconds.

11. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the program, it implements the method as described in any one of claims 7 to 10.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 7 to 10.

Citation Information

Patent Citations

  • Train auxiliary positioning system and method based on 5G XAU

    CN116669179A