Online monitoring and maintenance system and implementation method of CIR and its synchronization device
By designing an online monitoring and maintenance system for CIR and its synchronization device based on 5G network, the problem that CIR equipment maintenance in the prior art is difficult to monitor the operating status of the equipment in real time, real-time monitoring and data analysis of the status of CIR and synchronization device is realized, and the accuracy and efficiency of fault diagnosis are improved.
Patent Information
- Application Number
- CN202411640305.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-18
- Publication Date
- 2025-04-01
- Estimated Expiration
- 2044-11-18
AI Technical Summary
It is difficult to monitor the operating status of the equipment in real time for maintenance, resulting in inefficient fault judgment and analysis. In addition, traditional online monitoring systems lack monitoring of the status of the synchronization device, making it easy to misjudgment of faults.
Design an online monitoring and maintenance system for CIR and its synchronization device based on 5G network. Through interface service modules, equipment service modules, database modules and other components, real-time monitoring and data analysis of the status of CIR and synchronization device are realized.
Real-time online monitoring of CIR equipment is realized, the accuracy and efficiency of fault diagnosis is improved, the situation of misjudgment of faults due to synchronization device problems is avoided, and the safety and reliability of railway driving scheduling is improved.
Smart Images

Figure CN119155653B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to an intelligent maintenance system for railway onboard equipment, and in particular to an online monitoring and maintenance system for a CIR and a synchronization device thereof and an implementation method thereof. Background Art
[0002] CIR, the full name of locomotive integrated wireless communication equipment, began to be tested in 2004, was officially put into operation in 2006, and was fully replaced as the standard equipment of national railway EMUs and locomotives between 2010 and 2015. So far, CIR equipment has been in use for 18 years. With the increasing number of railway traffic operations carried by CIR equipment, it has become an indispensable part of traffic control.
[0003] Although CIR equipment has rich functions and complex system integration, its overall structure was finalized at an early stage and the lack of consideration in the early stage in terms of maintainability made it difficult to judge, analyze and locate faults. The working stability of CIR is not only related to its own product quality, but also significantly affected by external factors such as network equipment, field strength coverage, power supply system, and operators.
[0004] At present, after the CIR equipment is put into operation after leaving the warehouse, maintenance personnel are unable to monitor the operating status of the CIR equipment in real time at the dispatch center, including the current geographical location, real-time network attachment and registration status, field strength signal, and abnormal conditions that occur. Especially in long-distance operation, CIR equipment needs to adapt to different external environments, and sporadic failures occur frequently. However, due to the inability to monitor the specific fault phenomenon and cause in real time, maintenance personnel can only understand the fault situation over the phone, and download and analyze the data after the locomotive returns to the warehouse the next day. Usually, when the equipment is tested again after returning to the warehouse, it shows normal, making it difficult to reproduce the fault, which brings great challenges to locating and solving the problem.
[0005] For railway maintenance departments, it is very difficult to track CIR equipment failures, and the efficiency of fault analysis is low, which has caused great trouble in accurately locating faults and improving technology. In addition, since CIR equipment was finalized at an early stage, data upload to the service platform usually requires connecting to an additional synchronization device. However, some traditional CIR online monitoring systems currently lack monitoring of the status of the synchronization device. In actual use, the CIR status cannot be monitored due to abnormalities in the synchronization device, resulting in misjudgment of CIR failures. Therefore, how to eliminate this influencing factor is also a key issue worthy of consideration. Summary of the invention
[0006] In view of the problems and defects in the prior art, the present invention provides an online monitoring and maintenance system and implementation method for a CIR and a synchronization device thereof.
[0007] The technical scheme adopted by the present invention is: an online monitoring and maintenance system of a CIR and its synchronization device, comprising an interface service module, an equipment service module, a database module, a user maintenance service module, a data storage and dump service module, a system management service module, a user maintenance terminal module and a system management terminal module; wherein the interface service module is externally connected to the synchronization device and internally connected to the equipment service module; the equipment service module is respectively connected to the user maintenance service module, the data storage and dump service module and the database module; the database module is respectively connected to the equipment service module, the user maintenance service module, the data storage and dump service module and the system management service module; the user maintenance terminal module is respectively connected to the user maintenance service module and the data storage and dump service module; the system management terminal module is connected to the system management service module; the user maintenance terminal module and the system management terminal module are externally connected to a user browsing terminal external to the system; the database module is externally connected to a database storage server external to the system;
[0008] The system is connected to a user browsing terminal outside the system via Ethernet; the system is connected to a synchronization device outside the system via a 5G network; the external CIR of the system is connected to the synchronization device one-to-one via Ethernet; the system is connected to a database storage server outside the system via Ethernet.
[0009] The implementation method of the online monitoring and maintenance system of CIR and its synchronization device adopts the following steps:
[0010] A. Create the following database tables in the system's external database storage server: user information table, synchronization device ledger information table, terminal device status table, and important event table;
[0011] B. The user accesses the system management terminal module through the browsing terminal. The system management terminal module calls the API provided by the system management service module to access the database module. The database module operates the database storage server outside the operating system to complete the data configuration of the user information table and the synchronization device ledger information table;
[0012] C. After each synchronization device is powered on, it will send a login message to the interface service module. The message contains the CIR device number, device version and time field. Every 5 seconds, the synchronization device will also send a heartbeat message to the interface service module. The message contains the CIR device number, time and heartbeat sequence number. In addition, the synchronization device will monitor the specified IP address and port to receive data sent by the CIR.
[0013] D. After each CIR is turned on, it will send all business communication messages, work log messages and digital voice information generated during its operation to the synchronization device in real time through Ethernet. After receiving the data sent by the CIR, the synchronization device will splice and compress it, and then send the processed data to the interface service module;
[0014] E. After receiving the CIR data sent by multiple synchronization devices and the data generated by the synchronization devices themselves, the interface service module will collect the data and send the data to the device service module;
[0015] F. The device service module parses the data, extracts the synchronization device device ID, and compares it with the synchronization device ledger information table. If the synchronization device device ID does not exist, the authentication fails and the data sent by the synchronization device is not analyzed. If it exists, the authentication succeeds and the system analyzes the CIR connected to the synchronization device and its own status information.
[0016] G. After the device service module obtains the status information of the CIR and the synchronization device, it will access the database module, which operates the database storage server outside the system, saves the parsed status information into the terminal device status table of the database storage server, and further distributes the received data to the data storage dump module and the user maintenance service module;
[0017] H. After receiving the data distributed by the device service module, the data storage dump module will perform data storage and analysis operations;
[0018] I. After receiving the data distributed by the device service module, the user maintenance service module will analyze the data in real time and subscribe to the messages of the data storage and dump module. After that, the analysis results and subscribed messages will be converted into JSON format and pushed to the user maintenance terminal module;
[0019] J. The user logs in to the user maintenance terminal service module through a browsing terminal. After receiving the JSON format data pushed by the user maintenance service module, the user maintenance terminal service module will render the JSON data on the user browsing terminal and provide an important event notification confirmation button. When an important event notification is confirmed, the user maintenance terminal service module will take the event ID and user ID, and call the user maintenance service module's API to access the database module. The database module operates the database storage server outside the system, locates the important event record according to the event ID, and modifies the confirmed user ID and confirmation time in the important event record.
[0020] The beneficial effects of the present invention are as follows: the system is based on the 5G network and realizes the data upload, analysis and display functions of the CIR and its synchronization device. During the operation of the locomotive, if the CIR fails, the maintenance personnel do not need to wait for the locomotive to return to the depot the next day and then get on the train to download data for analysis and positioning. Instead, they can view the current status of the CIR in real time online through the system, and promptly learn and handle the failure of the CIR. Compared with the traditional online monitoring system, this system is based on the 5G network instead of the GSM-R network for data transmission, which not only greatly improves the transmission efficiency, but also enhances the real-time and reliability of the system.
[0021] In addition, the system adds a maintenance function for the CIR synchronization device, which can monitor the status of the synchronization device in real time. Since anomalies in the synchronization device may cause CIR to have false alarms or failures, this function of the system enables maintenance personnel to more accurately judge the actual operation of the CIR and avoid misjudging CIR failures due to synchronization device problems. This improvement not only improves the accuracy of fault diagnosis, but also effectively reduces possible misjudgments and invalid operations during maintenance.
[0022] By providing comprehensive monitoring of CIR and synchronization devices, this system provides maintenance personnel with a more comprehensive and efficient means of online monitoring and maintenance of CIR. While saving a lot of manpower and time costs, the system also improves the safety and reliability of railway traffic dispatching and ensures the stable operation of traffic command. Overall, this system not only improves the maintenance efficiency of CIR equipment, but also greatly reduces the operational risks that may be caused by equipment failure, providing strong technical support for railway operation departments. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Figure 1 A schematic diagram of the network connection between the system of the present invention and external devices;
[0024] Figure 2 The system connection principle block diagram of the present invention;
[0025] Figure 3 The overall flow chart of the system implementation of the present invention;
[0026] Figure 4 for Figure 3 Flowchart of storage and analysis operations in . DETAILED DESCRIPTION
[0027] The present invention will be further described below with reference to the accompanying drawings and embodiments:
[0028] like Figure 1As shown, the online monitoring and maintenance system of the CIR and its synchronization device communicates with the synchronization device outside the system based on the IP address in the 5G network; the CIR equipment outside the system communicates with the synchronization device through an Ethernet connection; the synchronization device with built-in synchronization unit software accesses the 5G network through an antenna; the system is connected to the user browsing terminal and database storage server outside the system through Ethernet; the user browsing terminal is a computer; equipment maintenance personnel and system management personnel can access the system through a fixed user browsing terminal; the synchronization device is a Raspberry Pi microcontroller equipped with a 5G module for data synchronization and communication.
[0029] like Figure 2 As shown, the system includes an interface service module, a device service module, a database module, a user maintenance service module, a data storage and dump service module, a system management service module, a user maintenance terminal module and a system management terminal module. Among them, the interface service module is externally connected to the synchronization device and internally connected to the device service module; the device service module is respectively connected to the user maintenance service module, the data storage and dump service module and the database module; the database module is respectively connected to the device service module, the user maintenance service module, the data storage and dump service module and the system management service module; the user maintenance terminal module is respectively connected to the user maintenance service module and the data storage and dump service module; the system management terminal module is connected to the system management service module; the user maintenance terminal module and the system management terminal module are externally connected to the user browsing terminal outside the system; the database module is externally connected to the database storage server outside the system.
[0030] The interface service module, equipment service module, user maintenance service module, data storage dump module, system management service module and database module in the online monitoring and maintenance system are developed using JAVA technology, adopting the mainstream technology frameworks of Spring Boot, Spring Data JPA, Mybatis and Redis, using Mysql for persistent data storage, using HTTP, MQTT, TCP and WebSocket protocols for communication, and using Nginx for request proxy.
[0031] The user maintenance terminal module and system management terminal module in the online monitoring and maintenance system are WEB terminal software, developed using HTML, CSS, JavaScript and VUE2 framework, integrating technologies such as vue-router, vuex, elementui and datav, and communicating with the user maintenance service module and system management service module through Ajax requests and WebSocket.
[0032] The embodiment is explained by taking the trial situation of a local railway section as an example: the online monitoring and maintenance system of the CIR and its synchronization device is connected to multiple CIRs and synchronization devices, and two servers of the online monitoring and maintenance system are deployed to realize dual-machine backup, two database storage servers, and multiple user browsing terminals.
[0033] The CIR and its synchronization device are installed one-to-one on each locomotive through a network cable connection, the server and database storage server are installed in the local railway section computer room, and the user browsing terminal is installed in the local railway bureau and each work area. When the locomotive is ready to run, the CIR and its synchronization device will be powered on and started.
[0034] The system's external database storage server contains a user information table, a synchronization device ledger information table, a terminal device status table, and an important event table.
[0035] The user information table includes: user ID, department name, user name, nickname, gender, phone number, password (encrypted), creator, creation time, updater, and update time;
[0036] The synchronization device ledger information table includes: equipment ID, static locomotive number, department name, creator, creation time, updater, and update time;
[0037] The terminal equipment status table includes: equipment ID, dynamic locomotive number, train number, network status, longitude, latitude, satellite positioning time, line name, local IP address, communication standard, locomotive number registration status, train number registration status, latest GSM-R call update time, latest 450M call update time, latest wind pressure alarm update time, latest voltage alarm update time, latest LBJ alarm update time, front station, rear station, synchronization device heartbeat time, synchronization device version, update time;
[0038] The important event table includes: event ID, device ID, dynamic locomotive number, type, category, event content, load, creation time, CIR message version, status field, warning level, confirmation user ID, and confirmation time;
[0039] like Figure 3 As shown, the implementation method of this system includes the following process steps:
[0040] A. Create the following database tables in the system's external database storage server: user information table, synchronization device ledger information table, terminal device status table, and important event table.
[0041] B. The user accesses the system management terminal module through the browsing terminal, and the system management terminal module calls the API (application programming interface) provided by the system management service module to access the database module. The database module operates the database storage server outside the operating system to complete the data configuration of the user information table and the synchronization device ledger information table.
[0042] C. After each synchronization device is turned on, it will send a login message to the interface service module. The message contains the CIR device number, device version and time field. Every 5 seconds, the synchronization device will also send a heartbeat message to the interface service module. The message contains the CIR device number, time and heartbeat sequence number. In addition, the synchronization device will listen to the specified IP address and port to receive data sent by the CIR.
[0043] D. After each CIR is turned on, it will send all business communication messages, work log messages and digital voice information generated during its operation to the synchronization device in real time via Ethernet; after the synchronization device receives the data sent by the CIR, it will splice and compress it, and then send the processed data to the interface service module.
[0044] E. After receiving the CIR data sent by multiple synchronization devices and the data generated by the synchronization devices themselves, the interface service module will collect the data and send the data to the device service module.
[0045] F. The equipment service module parses the data, extracts the synchronization device equipment ID, and compares it with the synchronization device ledger information table; if the synchronization device equipment ID does not exist, the authentication fails and the data sent by the synchronization device is not analyzed; if it exists, the authentication is successful and the system will analyze the CIR connected to the synchronization device and its own status information.
[0046] G. After the equipment service module obtains the status information of CIR and synchronization device, it will access the database module. The database module operates the database storage server outside the system, saves the parsed status information into the terminal equipment status table of the database storage server, and further distributes the received data to the data storage dump module and the user maintenance service module.
[0047] H. After receiving the data distributed by the device service module, the data storage dump module will perform data storage and analysis operations.
[0048] I. After receiving the data distributed by the device service module, the user maintenance service module will analyze the data in real time and subscribe to the messages of the data storage dump module; then, the analysis results and subscribed messages will be converted into JSON format and pushed to the user maintenance terminal module.
[0049] J. The user logs in to the user maintenance terminal service module through a browsing terminal. After receiving the JSON format data pushed by the user maintenance service module, the user maintenance terminal service module will render the JSON data on the user browsing terminal and provide an important event notification confirmation button; when an important event notification is confirmed, the user maintenance terminal service module will bring the event ID and user ID, and call the user maintenance service module's API to access the database module; the database module operates the database storage server outside the system, locates the important event record according to the event ID, and modifies the confirmed user ID and confirmation time in the important event record.
[0050] like Figure 4 As shown, the storage and analysis operations in the above step H are specifically as follows:
[0051] H01, data storage dump module parses the data and extracts relevant information such as equipment number, locomotive number and time;
[0052] H02. Store data files according to these keywords;
[0053] H03, determine whether the received data is pre-defined data for important event analysis; if yes, execute step H04; if no, execute step H10;
[0054] H04, determine whether the data is context analysis data, if it is context analysis data, execute step H05; if not, execute step H06;
[0055] H05, conduct contextual processing analysis;
[0056] H06, determine whether the data is direct analysis data, if yes, execute step H07; if no, execute step H08;
[0057] H07, conduct direct processing analysis;
[0058] H08, determine whether an important event is analyzed, if an important event is analyzed, execute step H09; if not, execute step H10;
[0059] H09. Publish important event messages through Redis and access the database module. The database module operates the database storage server outside the system and saves important events into the important event notification table;
[0060] H10. End the storage and analysis process of the data.
[0061] The following is an example of the context processing analysis of step H05 above:
[0062] GSM-R network data alarm event type: When the data storage dump module receives the comprehensive information message data of a CIR and analyzes that the CIR is in GSM-R mode and the local IP is empty or "0.0.0.0", it continues to analyze whether the CIR has been in this state for three minutes. If so, an important event is analyzed; if not, no important event is analyzed.
[0063] For the direct processing analysis of step H07 above, an example is as follows:
[0064] LBJ alarm event type: When the data storage dump module receives an LBJ general status message from a CIR, it first parses the alarm information status field in the message. Based on the parsing result, it directly determines whether the current CIR is sending alarm information. If it is detected that the CIR is sending alarm information, it is identified as an important event; if no alarm information is detected, it is not considered an important event.
[0065] In this embodiment, based on the 5G network, the data upload, analysis and display functions of the CIR and its synchronization device are realized. In this way, maintenance personnel do not need to wait until the locomotive returns to the depot the next day to download the data on the train and hand it over to the technicians to analyze and locate the problem, but can monitor the various status information of the CIR and its synchronization device online in real time. By combining automatic analysis technology and important event notifications, maintenance personnel can more intuitively and promptly discover abnormal conditions of the CIR and its synchronization device. Transmission based on the 5G network also has more efficient transmission efficiency, and the synchronization device status monitoring provided can avoid the misjudgment of CIR failures due to abnormalities in the synchronization device itself. Overall, this method saves a lot of manpower and time costs.
Claims
1. A method for implementing an online monitoring and maintenance system of a CIR and its synchronization device, characterized in that: Use the following steps: A. Create the following database tables in the system's external database storage server: user information table, synchronization device ledger information table, terminal device status table, and important event table; B. The user accesses the system management terminal module through the browsing terminal. The system management terminal module calls the API provided by the system management service module to access the database module. The database module operates the database storage server outside the operating system to complete the data configuration of the user information table and the synchronization device ledger information table; C. After each synchronization device is powered on, it will send a login message to the interface service module. The message contains the CIR device number, device version and time field. Every 5 seconds, the synchronization device will also send a heartbeat message to the interface service module. The message contains the CIR device number, time and heartbeat sequence number. In addition, the synchronization device will monitor the specified IP address and port to receive data sent by the CIR. D. After each CIR is turned on, it will send all business communication messages, work log messages and digital voice information generated during its operation to the synchronization device in real time through Ethernet. After receiving the data sent by the CIR, the synchronization device will splice and compress it, and then send the processed data to the interface service module; E. After receiving the CIR data sent by multiple synchronization devices and the data generated by the synchronization devices themselves, the interface service module will collect the data and send the data to the device service module; F. The device service module parses the data, extracts the synchronization device device ID, and compares it with the synchronization device ledger information table. If the synchronization device device ID does not exist, the authentication fails and the data sent by the synchronization device is not analyzed. If it exists, the authentication succeeds and the system analyzes the CIR connected to the synchronization device and its own status information. G. After the device service module obtains the status information of the CIR and the synchronization device, it will access the database module, which operates the database storage server outside the system, saves the parsed status information into the terminal device status table of the database storage server, and further distributes the received data to the data storage dump module and the user maintenance service module; H. After receiving the data distributed by the device service module, the data storage dump module will perform data storage and analysis operations; I. After receiving the data distributed by the device service module, the user maintenance service module will analyze the data in real time and subscribe to the messages of the data storage and dump module. After that, the analysis results and subscribed messages will be converted into JSON format and pushed to the user maintenance terminal module; J. The user logs in to the user maintenance terminal service module through a browsing terminal. After receiving the JSON format data pushed by the user maintenance service module, the user maintenance terminal service module will render the JSON data on the user browsing terminal and provide an important event notification confirmation button. When an important event notification is confirmed, the user maintenance terminal service module will take the event ID and user ID, and call the user maintenance service module's API to access the database module. The database module operates the database storage server outside the system, locates the important event record according to the event ID, and modifies the confirmed user ID and confirmation time in the important event record.
2. The method for implementing the online monitoring and maintenance system of the CIR and its synchronization device as claimed in claim 1, characterized in that: In step H, the steps of storing and analyzing operations include: H01, data storage dump module parses the data and extracts relevant information such as equipment number, locomotive number and time; H02. Store data files according to these keywords; H03, determine whether the received data is pre-defined data for important event analysis, if yes, execute step H04; if no, execute step H10; H04, determine whether the data is context analysis data, if it is context analysis data, execute step H05; if not, execute step H06; H05, conduct contextual processing analysis; H06, determine whether the data is direct analysis data, if yes, execute step H07; if no, execute step H08; H07, conduct direct processing analysis; H08, determine whether an important event is analyzed, if an important event is analyzed, execute step H09; if not, execute step H10; H09. Publish important event messages through Redis and access the database module. The database module operates the database storage server outside the system and saves important events into the important event notification table; H10. End the storage and analysis process of the data.
3. The method for implementing the online monitoring and maintenance system of the CIR and its synchronization device as claimed in claim 1, characterized in that: The system includes an interface service module, an equipment service module, a database module, a user maintenance service module, a data storage dump service module, a system management service module, a user maintenance terminal module and a system management terminal module; wherein the interface service module is externally connected to a synchronization device and internally connected to the equipment service module; the equipment service module is respectively connected to the user maintenance service module, the data storage dump service module and the database module; the database module is respectively connected to the equipment service module, the user maintenance service module, the data storage dump service module and the system management service module; the user maintenance terminal module is respectively connected to the user maintenance service module and the data storage dump service module; the system management terminal module is connected to the system management service module; the user browsing terminal outside the system is respectively connected to the user maintenance terminal module and the system management terminal module; and the database storage server outside the system is connected to the database module.
4. The method for implementing the online monitoring and maintenance system of the CIR and its synchronization device as claimed in claim 3, characterized in that: The system is connected and communicated with the user browsing terminal and the database storage server outside the system through Ethernet respectively; the system is connected and communicated with the synchronization device outside the system through the 5G network; the CIR outside the system and the synchronization device are connected and communicated one-to-one through Ethernet.
5. The method for implementing the online monitoring and maintenance system of the CIR and its synchronization device as claimed in claim 4, characterized in that: The database storage server outside the system includes: a user information table, a synchronization device ledger information table, a terminal device status table and an important event table.
6. The method for implementing the online monitoring and maintenance system of the CIR and its synchronization device as claimed in claim 5, characterized in that: The user information table includes: user ID, department name, user name, nickname, gender, phone number, password, creator, creation time, updater and update time; The synchronization device ledger information table includes: device ID, static locomotive number, department name, creator, creation time, updater and update time; The terminal device status table includes: device ID, dynamic locomotive number, train number, network status, longitude, latitude, satellite positioning time, line name, local IP address, communication standard, locomotive number registration status, train number registration status, latest GSM-R call update time, latest 450M call update time, latest wind pressure alarm update time, latest voltage alarm update time, latest LBJ alarm update time, front station, rear station, synchronization device heartbeat time, synchronization device version and update time; The important event table includes: event ID, device ID number, dynamic locomotive number, type, category, event content, load, creation time, CIR message version, status field, warning level, confirmation user ID and confirmation time.
Citation Information
Patent Citations
Dispatch and command emergency system of dispatching terminal and control method thereof
CN101397024A
Device and method for CIR comprehensive diagnosis test
CN103220050A