Method, device and medium for monitoring running state of train automatic monitoring system equipment

By setting up a feedback mechanism of heartbeat frames and status frames in the automatic train monitoring system, the problems of inaccurate system status monitoring and link interruption differentiation are solved, enabling accurate monitoring of equipment status and rapid location and repair of faulty equipment.

CN117284356BActive Publication Date: 2026-03-31TRAFFIC CONTROL TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-20
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

Existing automatic train monitoring systems suffer from problems such as unmaintainable configuration data, inaccurate system status monitoring, and inability to effectively distinguish between physical and service interruptions. These issues lead to incorrect communication connections, high data configuration costs, and difficulty in accurately locating faulty equipment.

Method used

By acquiring the communication and service flow relationships of the train automatic monitoring system, setting up different forms of feedback mechanisms for heartbeat frames and status frames, the monitoring system periodically monitors the number of frame losses for each monitored system, determines physical link interruptions based on the loss threshold, and distinguishes between the status data of directly connected and non-directly connected systems to achieve accurate fault equipment location.

Benefits of technology

It enables accurate monitoring of equipment status, reduces human error in configuration, lowers data configuration and troubleshooting costs, and allows for timely detection and repair of faulty equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117284356B_ABST
    Figure CN117284356B_ABST
Patent Text Reader

Abstract

The embodiment of the specification provides a method and device for monitoring the running state of a train automatic monitoring system and a medium, the method comprising: acquiring the communication relationship, the business flow relationship and the monitoring flow relationship between devices in each system of the train automatic monitoring system, and establishing a train automatic monitoring system communication architecture; setting each monitored system directly connected with the monitoring system to report the system state of each system through a heartbeat frame, and setting each non-directly connected monitored system to report the system state of each system through a state frame by using a transfer system; according to the train automatic monitoring system communication architecture, periodically monitoring the heartbeat frame and the state frame reported by each monitored system by the monitoring system; and when the number of times of loss of the heartbeat frame or the state frame of the monitored system is greater than a preset loss tolerance threshold, determining that the physical link between the monitored system and the monitoring system is interrupted. The application can accurately determine the system corresponding to the state data, facilitate accurate determination of a fault device, and timely find the fault device for fault positioning and repair of the fault device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of urban rail transit technology, and in particular to a method, apparatus and medium for monitoring the operating status of equipment in an automatic train monitoring system. Background Technology

[0002] Currently, the automatic train monitoring system in urban rail transit signaling systems comprises many subsystems, such as dispatching workstations, maintenance workstations, application servers, station extensions, and ground workstations. It also interfaces with many other systems, including signaling systems like CI, ZC, DSU, and VOBC, and non-signaling systems like PIS, PA, and PSCADA. The maintenance workstation needs to monitor the status of these subsystems and connected systems in real time and accurately, promptly identifying equipment with abnormal operating conditions to facilitate rapid subsequent maintenance. Traditional monitoring solutions involve personnel manually configuring the communication relationships between subsystems and their connections to external systems. A relay system forwards the status of non-directly connected systems via heartbeats. However, this solution has the following problems:

[0003] (1) Configuration data is not easy to maintain: The connection relationship between the ATS subsystem and the external system follows certain rules: for example, all the central front-end equipment is directly connected to all the application servers, all the signal equipment is connected through the gateway computer, and the CI of each CI central station is directly connected to the station extension and the local workstation of the central area. These connection configurations need to be maintained by the data configuration personnel themselves. Human intervention can easily lead to errors in communication connection relationships, such as mistakenly adding direct or non-direct connections, causing the systems to be unable to communicate normally or communication to be abnormal, which greatly increases the data configuration cost as well as the cost of troubleshooting and debugging.

[0004] (2) The system status monitored by the maintenance workstation is inaccurate: The existing method solves the status communication between non-directly connected devices by sending heartbeats. This method cannot effectively distinguish between the original status data obtained by the directly connected device and the "second-hand" status data forwarded by other relay devices. When the monitoring party finds that there is a system status abnormality, it cannot effectively track whether the conclusion of the abnormal device status is reached by the monitoring party or the relay device, which makes it impossible to accurately determine the faulty device.

[0005] (3) The physical interruption and service interruption of the system cannot be effectively distinguished: For non-directly connected systems, the existing method requires each subsystem to notify the monitoring system through the result of service connectivity. When the service relay system is clearly interrupted, since it is still within the tolerance range of the service initiator, the service is not considered interrupted, but the physical link is interrupted. At this time, the physical connectivity status cannot be effectively expressed, so it is impossible to accurately determine whether the link between the monitoring system and the monitored system has been interrupted. Summary of the Invention

[0006] To overcome the problems existing in the related technologies, this disclosure provides a method, apparatus and medium for monitoring the operating status of equipment in a train automatic monitoring system, so as to solve the above-mentioned technical problems.

[0007] This specification provides one or more embodiments of a method for monitoring the operating status of equipment in a train automatic monitoring system, including the following steps:

[0008] Obtain the communication relationships, service flow relationships, and monitoring flow relationships between devices in the automatic train monitoring system, and establish the communication architecture of the automatic train monitoring system.

[0009] Each monitored system that is directly connected to the monitoring system reports its own system status via heartbeat frames, while each monitored system that is not directly connected to the monitoring system reports its own system status to the monitoring system via a relay system using status frames.

[0010] According to the communication architecture of the train automatic monitoring system, the monitoring system periodically monitors the heartbeat frames and status frames reported by each monitored system. When the number of heartbeat frames or status frames lost by the monitored system exceeds the preset loss tolerance threshold, it is determined that the physical link between the monitored system and the monitoring system is interrupted.

[0011] Furthermore, each monitored system that is not directly connected to the monitoring system is configured to report its own system status using different forms of status frames. The importance and timing of the corresponding status frames are set according to the importance of each monitored system, and the feedback period of the status frames is also set.

[0012] Furthermore, the monitoring system periodically monitors the heartbeat frames and status frames reported by each monitored system. When the number of heartbeat frames or status frames lost by a monitored system exceeds a preset loss tolerance threshold, determining that the physical link between the monitored system and the monitoring system is interrupted specifically includes the following steps:

[0013] The device status monitoring thread is configured to periodically monitor the heartbeat frames and status frames reported by each monitored system, and to accumulate the number of times the corresponding heartbeat frame or status frame is not received. When the accumulated count exceeds the preset heartbeat frame loss tolerance threshold or status frame loss tolerance threshold, it is determined that the physical link between the corresponding monitored system and the monitoring system is interrupted.

[0014] Furthermore, it also includes setting the main business processing thread to monitor the information reported by each monitored system, and performing the following actions based on the reported information:

[0015] If the reported information is a business status frame, the monitoring system processes the business data and sets the main program's cached business data count to 0. If it is an external system directly connected to the local machine, the corresponding external system's count in the device cache is updated and set to 0.

[0016] If the reported information is a heartbeat frame, the device cache is verified. If the system reporting the information is a monitored system directly connected to the monitoring system, the accumulated count of the corresponding monitored system in the device cache is updated to 0.

[0017] If the reported information is a status frame, the device cache performs verification. If the system reporting the information is a monitored system that is not directly connected to the monitoring system, the device cache's accumulated count for the corresponding monitored system is updated to 0.

[0018] Furthermore, the method also includes the step of sending a corresponding interruption event to the user terminal and the main control center when the accumulated count is first determined to be greater than the preset heartbeat frame loss tolerance threshold or status frame loss tolerance threshold. The interruption event includes the identity information of the monitoring system and the monitored system whose physical link with it has been interrupted.

[0019] This specification provides one or more embodiments of a device for monitoring the operating status of equipment in a train automatic monitoring system, comprising:

[0020] The system architecture establishment module is used to establish the communication architecture of the automatic train monitoring system based on the communication relationships, service flow relationships and monitoring flow relationships between devices of each system in the automatic train monitoring system.

[0021] The first setting module is used to set each monitored system that is directly connected to the monitoring system to report its own system status via heartbeat frames, and each monitored system that is not directly connected to the monitoring system to report its own system status to the monitoring system via a relay system using status frames.

[0022] The monitoring module is used to periodically monitor the heartbeat frames and status frames reported by each monitored system according to the communication architecture of the train automatic monitoring system. When the number of heartbeat frames or status frames lost by the monitored system exceeds the preset loss tolerance threshold, it is determined that the physical link between the monitored system and the monitoring system is interrupted.

[0023] Furthermore, the first setting module is specifically used to set different forms of status frames to report the status of each monitored system that is not directly connected to the monitoring system, set the importance and timing of the corresponding status frames according to the importance of each monitored system, and set the feedback period of the status frames.

[0024] Furthermore, the monitoring module includes a first monitoring unit, which is used to periodically monitor the heartbeat frames and status frames reported by each monitored system according to the set device status monitoring thread, and to accumulate the number of times the corresponding heartbeat frame or status frame is not received. When the accumulated count is greater than the preset heartbeat frame loss tolerance threshold or status frame loss tolerance threshold, it is determined that the physical link between the corresponding monitored system and the monitoring system is interrupted.

[0025] Furthermore, the monitoring module includes a second monitoring unit, used to monitor the information reported by each monitored system according to the set business processing main thread, and perform the following operations based on the reported information:

[0026] If the reported information is a business status frame, the monitoring system processes the business data and sets the main program cached business data count to 0. If it is an external system directly connected to the monitoring system, the corresponding external system count in the device cache is updated and set to 0.

[0027] If the reported information is a heartbeat frame, the device cache is verified. If the system reporting the information is a monitored system directly connected to the monitoring system, the accumulated count of the corresponding monitored system in the device cache is updated to 0.

[0028] If the reported information is a status frame, the device cache performs verification. If the system reporting the information is a monitored system that is not directly connected to the monitoring system, the device cache's accumulated count for the corresponding monitored system is updated to 0.

[0029] This specification provides one or more embodiments of a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the method for monitoring the operating status of equipment in a train automatic monitoring system as described in any of the preceding claims.

[0030] The method, apparatus, and medium for monitoring the operating status of equipment in the Automatic Train Monitoring System (ATS) disclosed herein establish a communication architecture for the ATS by establishing communication relationships, service flow relationships, and monitoring flow relationships between various systems within the ATS. This architecture enables one-click generation of equipment data, allowing all ATS equipment to report and summarize equipment status based on the equipment data during startup and operation. Furthermore, each monitored system directly connected to the monitoring system reports its own system status via heartbeat frames, while each monitored system not directly connected reports its own system status via status frames. The monitoring system can accurately determine the system corresponding to the status data, facilitating accurate identification of faulty equipment and timely fault location and repair. Attached Figure Description

[0031] To more clearly illustrate the technical solutions in one or more embodiments of this specification or in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this specification. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0032] Figure 1 A flowchart illustrating a method for monitoring the operating status of equipment in a train automatic monitoring system, provided for one or more embodiments of this specification;

[0033] Figure 2 Structural example diagrams of various systems in the automatic train monitoring system provided in one or more embodiments of this specification;

[0034] Figure 3 This is a schematic diagram of the communication connection of the automatic train monitoring system provided in one or more embodiments of this specification;

[0035] Figure 4 A system status monitoring flowchart provided for one or more embodiments of this specification;

[0036] Figure 5 A block diagram of a device for monitoring the operating status of a train automatic monitoring system, provided for one or more embodiments of this specification;

[0037] Figure 6 This is a schematic diagram of the structure of a computer provided for one or more embodiments of this specification. Detailed Implementation

[0038] To enable those skilled in the art to better understand the technical solutions in one or more embodiments of this specification, the technical solutions in one or more embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this specification, and not all of the embodiments. Based on one or more embodiments of this specification, all other embodiments obtained by those skilled in the art without creative effort should fall within the protection scope of this invention.

[0039] The present invention will now be described in detail with reference to specific embodiments and accompanying drawings.

[0040] Method Implementation Examples

[0041] According to embodiments of the present invention, a method for monitoring the operating status of equipment in a train automatic monitoring system is provided, such as... Figure 1 The diagram shown is a flowchart of a method for monitoring the operating status of equipment in a train automatic monitoring system according to this embodiment. The method for monitoring the operating status of equipment in a train automatic monitoring system according to this embodiment includes:

[0042] Step S101: Obtain the communication relationships, service flow relationships, and monitoring flow relationships between devices in the automatic train monitoring system, and establish the communication architecture of the automatic train monitoring system.

[0043] In this embodiment, the communication connection relationship data between the ATS system and external systems communicating with the ATS are automatically generated through built-in system rules. (Referencing...) Figure 2This embodiment provides structural example diagrams of various systems within the automatic train monitoring system, such as... Figure 2 The system comprises a primary control center integrated monitoring system, N station integrated monitoring systems, and a backup control center integrated monitoring system. These systems are interconnected via a backbone ring network. The backup control center integrated monitoring system receives system information actively published by the primary control center and establishes a heartbeat connection with it to detect its normal operation. The backup control center integrated monitoring system operates independently of the primary control center integrated monitoring system, possesses the same system information, and performs the same monitoring and control functions. Both the primary and backup control center integrated monitoring systems consist of hardware and software systems. The hardware system includes servers, workstations, and switches, while the software system includes platform software for monitoring the operational status of the integrated monitoring equipment.

[0044] Referring to Table 1 below, based on the existing ATS system architecture and specific business data flow, the following rules are derived.

[0045] Table 1. ATS System Architecture and Specific Business Data Flow

[0046]

[0047]

[0048]

[0049] In this embodiment, based on the communication relationships, service flow relationships, and inter-device monitoring flow relationships of the system provided by the system tools, the following can be generated: Figure 3 The diagram shown illustrates the communication connection of the Automatic Train Monitoring System. This design enables the automatic train monitoring system communication architecture to be generated with a single click based on the communication relationships, business flow relationships, and monitoring flow relationships between systems and devices in different urban rail projects. It can accurately determine the connection relationships and monitored relationships, thereby effectively solving the errors caused by manually configuring the communication connection relationships of each system, which increases the cost of data configuration, troubleshooting, and debugging.

[0050] Step S102: Set each monitored system directly connected to the monitoring system to report its own system status via heartbeat frames, and set each monitored system not directly connected to the monitoring system to report its own system status to the monitoring system via a relay system using status frames.

[0051] This embodiment addresses the problem that relying on relayed heartbeats for status communication between non-directly connected devices fails to effectively trace whether the abnormal device status conclusion was reached by the monitoring system or a relay device, leading to an inability to accurately identify the faulty device. This embodiment uses different feedback frames (heartbeat frames and status frames) to provide feedback on the status of each monitored system, both directly and indirectly connected to the monitoring system. This allows the monitoring system to better distinguish between status data fed back by directly connected devices and status data relayed by other non-directly connected systems, facilitating accurate identification of the faulty device.

[0052] Step S103: According to the communication architecture of the train automatic monitoring system, the monitoring system periodically monitors the heartbeat frames and status frames reported by each monitored system. When the number of heartbeat frames or status frames lost by the monitored system exceeds the preset loss tolerance threshold, it is determined that the physical link between the monitored system and the monitoring system is interrupted.

[0053] In this embodiment, a preset loss tolerance threshold is used to determine whether a physical link interruption has occurred in each monitored system, whether directly or indirectly connected to the monitoring system. However, whether a service link is interrupted is not considered in this embodiment because the interaction time period of service data between the monitoring system and each monitored system is relatively long. When the physical link between the monitored system and the monitoring system is interrupted, the next interaction period of the service data has not yet arrived. Therefore, this embodiment sets the monitoring of the physical link connectivity status and the service link connectivity status separately. The service link connectivity status can be monitored using existing common technologies, such as using different feedback frames and different monitoring times as monitoring periods to monitor service data separately, so as to realize separate monitoring of the connectivity status of the physical link and the service link, timely detection of faulty equipment for fault location and repair.

[0054] The method for monitoring the operating status of equipment in the Automatic Train Monitoring System (ATS) provided in this embodiment establishes a communication architecture for the ATS by establishing communication relationships, service flow relationships, and monitoring flow relationships between devices within the ATS. This architecture generates device data with a single click, enabling the reporting and summarization of device status between devices based on the device data during the startup and operation of all ATS devices. Furthermore, each monitored system directly connected to the monitoring system reports its own system status via heartbeat frames, while each monitored system not directly connected reports its own system status via status frames. The monitoring system can accurately determine the system corresponding to the status data, facilitating accurate identification of faulty equipment and timely fault location and repair.

[0055] Since each monitoring system is configured with multiple internal or external systems, and each internal and external system can be further divided into one or more subsystems, in order to facilitate the monitoring system to quickly and accurately identify which non-directly connected system is causing the fault, this embodiment preferably sets different forms of status frames to report the status of each monitored system that is not directly connected to the monitoring system. The importance and timing of the corresponding status frames are set according to the importance of each monitored system, and the feedback period of the status frames is also set.

[0056] For example, after receiving a polling frame for itself, the monitored system obtains the corresponding feedback period based on the polling frame and feeds back the corresponding status frame to the relay device according to the feedback period, which then feeds it back to its respective monitoring system. Different status frames are set for each non-directly connected monitored system, and the timing and feedback period of each status frame are set according to the importance of the monitored system. The status frame is then fed back to the monitoring system communication unit according to the feedback period. The feedback period can be set to 1ms, 2ms, 4ms, or 8ms.

[0057] In this embodiment, in order to effectively monitor the status of each monitored system and promptly report faults to the active device, thereby enabling fault location and timely repair of faulty equipment, in step S103 of this embodiment, the monitoring system periodically monitors the heartbeat frames and status frames reported by each monitored system. When the number of heartbeat frames or status frames lost by the monitored system exceeds a preset loss tolerance threshold, determining that the physical link between the monitored system and the monitoring system is interrupted specifically includes the following steps:

[0058] The device status monitoring thread is configured to periodically monitor the heartbeat frames and status frames reported by each monitored system, and to accumulate the number of times the corresponding heartbeat frame or status frame is not received. When the accumulated count exceeds the preset heartbeat frame loss tolerance threshold or status frame loss tolerance threshold, it is determined that the physical link between the corresponding monitored system and the monitoring system is interrupted.

[0059] For details, please refer to Figure 4The diagram shown is a system status monitoring flowchart provided in this embodiment. The monitoring system periodically monitors the heartbeat frames or status frames reported by each monitored system. If a monitored system reports a heartbeat frame or status frame, the system will move on to the next monitored system. However, if a monitored system loses a heartbeat frame or status frame (i.e., no heartbeat frame or status frame is received from the corresponding monitored system within the period), the system will accumulate the number of lost heartbeat frames or status frames and determine whether the accumulated count is greater than the preset heartbeat frame loss tolerance threshold or status frame loss tolerance threshold. If it is greater, the system will determine that the physical link between the monitored system and the monitoring system is interrupted and issue an interruption event to alert the monitoring personnel. If it is not greater, the system will continue to monitor the monitored system until the physical link is determined to be interrupted or the corresponding heartbeat frame or status frame is received.

[0060] In this preferred embodiment, to avoid repeatedly issuing interruption event reminders to monitoring personnel when the periodic determination determines that the accumulated count value is greater than the preset heartbeat frame loss tolerance threshold or status frame loss tolerance threshold, an interruption event is set to be sent to the user terminal and the main control center when the accumulated count is first determined to be greater than the preset heartbeat frame loss tolerance threshold or status frame loss tolerance threshold. The interruption event includes the identity information of the monitoring system and the monitored system whose physical link with it is interrupted, which is used to indicate the identity information of the monitoring system and the monitored system whose physical link is interrupted, as well as the event information.

[0061] In this embodiment, to ensure rapid restoration of the link connection when the physical link between the monitoring system and the monitored system is restored, and to enable the transmission of heartbeat frames or status frames, the main service processing thread is configured to monitor the information reported by each monitored system and execute the following steps:

[0062] refer to Figure 4 As shown, the main thread for business processing is configured to monitor the information reported by each monitored system, and execute the following content based on the reported information:

[0063] If the reported information is a business status frame, the monitoring system processes the business data and sets the main program's cached business data count to 0. If it is an external system directly connected to the local machine, the corresponding external system's count in the device cache is updated and set to 0.

[0064] If the reported information is a heartbeat frame, the device cache verifies it. If the system reporting the information is a monitored system directly connected to the monitoring system, the device cache updates the cumulative count of the corresponding monitored system to 0. If it is not directly connected to the local machine, the device records the relevant logs received from the abnormal peer.

[0065] If the reported information is a status frame, the device cache verifies it. If the system reporting the information is a monitored system that is not directly connected to the monitoring system, the device cache updates the cumulative count of the corresponding monitored system to 0. Otherwise, it records the relevant logs received from the abnormal peer.

[0066] In this preferred embodiment, when the monitoring system and the monitored system confirm the interruption, after receiving the heartbeat frame or status frame reported by the corresponding monitored system again, the system sets the accumulated count of the monitored system to 0 and restores the physical link connection. The corresponding recovery event is sent to the user terminal and the main control center only when the physical link connection is restored for the first time.

[0067] Device Examples

[0068] According to embodiments of the present invention, a device for monitoring the operating status of equipment in a train automatic monitoring system is provided, such as... Figure 5 The diagram shown is a block diagram of a device for monitoring the operating status of an automatic train monitoring system according to this embodiment. The device for monitoring the operating status of an automatic train monitoring system according to this embodiment includes:

[0069] System architecture establishment module 10 is used to establish the communication architecture of the automatic train monitoring system based on the communication relationships, service flow relationships and monitoring flow relationships between devices of each system in the automatic train monitoring system.

[0070] The first setting module 20 is used to set each monitored system directly connected to the monitoring system to report its own system status via heartbeat frames, and for each monitored system not directly connected to the monitoring system to report its own system status to the monitoring system via a relay system using status frames.

[0071] The monitoring module 30 is used to periodically monitor the heartbeat frames and status frames reported by each monitored system according to the communication architecture of the train automatic monitoring system. When the number of heartbeat frames or status frames lost by the monitored system exceeds the preset loss tolerance threshold, it is determined that the physical link between the monitored system and the monitoring system is interrupted.

[0072] The device for monitoring the operating status of train automatic monitoring system provided in this embodiment includes a system architecture establishment module 10 that establishes the communication architecture of the train automatic monitoring system by means of the communication relationships, business flow relationships, and monitoring flow relationships between the various systems in the train automatic monitoring system. This module generates equipment data with one click, enabling the reporting and summarization of equipment status between devices based on the equipment data during the startup and operation of all ATS devices. In addition, each monitored system directly connected to the monitoring system reports its own system status through heartbeat frames, while each monitored system not directly connected reports its own system status through status frames. The monitoring module 30 can accurately determine the system corresponding to the status data, which facilitates accurate identification of faulty equipment, timely detection of faulty equipment, and fault location and repair.

[0073] In this embodiment, since each monitoring system is configured with multiple internal or external systems, and each internal and external system can be further configured with one or more subsystems, in order to facilitate the monitoring system to quickly and accurately determine which non-directly connected system is the faulty object, the first setting module 20 is specifically used to set different forms of status frames to report the status of each monitored system that is not directly connected to the monitoring system, set the importance and timing of the corresponding status frames according to the importance of each monitored system, and set the feedback period of the status frames.

[0074] In this embodiment, in order to effectively monitor the status of each monitored system and promptly report faults to the active device, thereby enabling fault location and timely repair of faulty devices, the monitoring module 30 includes a first monitoring unit 301. The first monitoring unit 301 is used to periodically monitor the heartbeat frames and status frames reported by each monitored system according to the set device status monitoring thread, and to accumulate the number of times the corresponding heartbeat frame or status frame is not received. When the accumulated count value is greater than the preset heartbeat frame loss tolerance threshold or status frame loss tolerance threshold, it is determined that the physical link between the corresponding monitored system and the monitoring system is interrupted.

[0075] In this embodiment, to enable rapid restoration of the link connection when the physical link between the monitoring system and the monitored system is restored, and to achieve the transmission of heartbeat frames or status frames, the monitoring module 30 further includes a second monitoring unit 302. The second monitoring unit 302 is used to monitor the information reported by each monitored system according to the set business processing main thread, and to perform the following operations based on the reported information:

[0076] If the reported information is a business status frame, the monitoring system processes the business data and sets the main program cached business data count to 0. If it is an external system directly connected to the monitoring system, the corresponding external system count in the device cache is updated and set to 0.

[0077] If the reported information is a heartbeat frame, the device cache will verify it. If the system reporting the information is a monitored system that is directly connected to the monitoring system, the device cache will update the cumulative count of the corresponding monitored system to 0. If it is not directly connected to the local machine, the relevant logs of the abnormal peer will be recorded.

[0078] If the reported information is a status frame, the device cache verifies it. If the system reporting the information is a monitored system that is not directly connected to the monitoring system, the device cache updates the cumulative count of the corresponding monitored system to 0. Otherwise, it records the relevant logs received from the abnormal peer.

[0079] The embodiments of the present invention are device embodiments corresponding to the above method embodiments. The specific operations of each module processing step can be understood with reference to the description of the method embodiments, and will not be repeated here.

[0080] like Figure 6 As shown, the present invention also provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, it implements the method for monitoring the operating status of the train automatic monitoring system monitoring equipment in the above embodiments, or when the computer program is executed by a processor, it implements the method for monitoring the operating status of the train automatic monitoring system monitoring equipment in the above embodiments.

[0081] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0082] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, for apparatus or system embodiments, since they are basically similar to method embodiments, the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments. The apparatus and system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without creative effort.

[0083] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention, and the contents not described in detail in the specification of the present invention are well known to those skilled in the art.

Claims

1. A method of monitoring the operating state of a train automatic monitoring system device, characterized in that, The method comprises the following steps: Obtaining the communication relationship, business flow relationship and device monitoring flow relationship of each system in the train automatic monitoring system, establishing a train automatic monitoring system communication architecture; Setting each monitored system directly connected with the monitoring system to report the system state of each system through a heartbeat frame, and setting each monitored system not directly connected with the monitoring system to report the system state of each system to the monitoring system through a state frame via a transfer system; According to the train automatic monitoring system communication architecture, the monitoring system periodically monitors the heartbeat frame and state frame reported by each monitored system, and determines that the physical link between the monitored system and the monitoring system is interrupted when the number of lost heartbeat frames or state frames of the monitored system is greater than a preset loss tolerance threshold.

2. The method of claim 1, wherein the train automatic monitoring system monitoring device operating state is characterized by, The monitored systems not directly connected with the monitoring system are set to report the system state of each system in different forms, the importance and timing of the corresponding state frame are set according to the importance of each monitored system, and the feedback period of the state frame is set.

3. The method of claim 1, wherein the train automatic monitoring system monitoring device operating state is characterized by, The monitoring system periodically monitors the heartbeat frame and state frame reported by each monitored system, and determines that the physical link between the monitored system and the monitoring system is interrupted when the number of lost heartbeat frames or state frames of the monitored system is greater than a preset loss tolerance threshold, which specifically comprises the following steps: Setting a device state monitoring thread to periodically monitor the heartbeat frame and state frame reported by each monitored system, and accumulating the number of lost corresponding heartbeat frames or state frames, and determining that the physical link between the corresponding monitored system and the monitoring system is interrupted when the accumulated number is greater than a preset loss tolerance threshold of the heartbeat frame or the loss tolerance threshold of the state frame.

4. The method of claim 3, wherein the train automatic monitoring system monitoring device operating state is characterized by, Further comprising: Setting a business processing main thread to monitor the information reported by each monitored system, and performing the following contents according to the reported information: If the reported information is a business state frame, the monitoring system processes the business data, and sets the main program cache business data count to 0, and if the reported information is a system directly connected with the monitoring system, the count of the corresponding external system in the device cache is updated to 0; If the reported information is a heartbeat frame, the device cache verifies, and if the system of the reported information is a monitored system directly connected with the monitoring system, the accumulated count of the corresponding monitored system in the device cache is updated to 0; If the reported information is a state frame, the device cache verifies, and if the system of the reported information is a monitored system not directly connected with the monitoring system, the accumulated count of the corresponding monitored system in the device cache is updated to 0.

5. The method of claim 4, wherein the train automatic monitoring system monitoring device operating state is determined by the steps of: determining whether the train automatic monitoring system monitoring device is in a normal state; and determining whether the train automatic monitoring system monitoring device is in an abnormal state. Further comprising the step of: When the accumulated count is determined to be greater than a preset loss tolerance threshold of the heartbeat frame or a loss tolerance threshold of the state frame for the first time, sending a corresponding interruption event to a user terminal and a master control center, wherein the interruption event comprises the identity information of the monitoring system and the monitored system whose physical link with the monitoring system is interrupted.

6. Apparatus for monitoring the operating state of a train automatic monitoring system device, characterized in that Comprise: The system architecture establishment module is used for establishing a train automatic monitoring system communication architecture according to the obtained communication relationship, business flow relationship and device monitoring flow relationship of each system in the train automatic monitoring system; The first setting module is used for setting each monitored system directly connected with the monitoring system to report the system state of each system through a heartbeat frame, and setting each monitored system not directly connected with the monitoring system to report the system state of each system to the monitoring system through a state frame via a transfer system; The monitoring module is configured to monitor heartbeat frames and status frames reported by each monitored system according to a train automatic monitoring system communication architecture, and determine that a physical link between the monitored system and the monitoring system is interrupted when the number of lost heartbeat frames or status frames of the monitored system is greater than a preset loss tolerance threshold.

7. The apparatus for monitoring the operation state of the automatic train supervision system according to claim 6, wherein The first setting module is configured to set different forms of status frames for each monitored system that is not directly connected to the monitoring system to report the status of the respective system, set the importance and timing of the corresponding status frames according to the importance of each monitored system, and set the feedback period of the status frames.

8. The apparatus for monitoring the operation state of the automatic train supervision system according to claim 6, wherein The monitoring module includes a first monitoring unit configured to monitor heartbeat frames and status frames reported by each monitored system according to a set device status monitoring thread, and accumulate the number of lost corresponding heartbeat frames or status frames, and determine that the physical link between the corresponding monitored system and the monitoring system is interrupted when the accumulated count value is greater than a preset loss tolerance threshold of the heartbeat frames or the status frames.

9. The apparatus for monitoring the operation state of the automatic train supervision system according to claim 8, wherein, The monitoring module includes a second monitoring unit configured to monitor information reported by each monitored system according to a set business processing main thread, and perform the following operations according to the reported information: If the reported information is a business status frame, the monitoring system processes business data, and sets the main program cache business data count to 0, and if the reported information is an external system directly connected to the monitoring system, the corresponding external system count in the device cache is updated to 0; If the reported information is a heartbeat frame, the device cache is verified, and if the system of the reported information is a monitored system directly connected to the monitoring system, the corresponding monitored system accumulated count in the device cache is updated to 0; If the reported information is a status frame, the device cache is verified, and if the system of the reported information is a monitored system not directly connected to the monitoring system, the corresponding monitored system accumulated count in the device cache is updated to 0.

10. A computer-readable storage medium storing a computer program, the computer program comprising instructions that, when executed by a computer, cause the computer to perform the method of any one of claims 1 to 9. The computer program is executed by the processor to implement the steps of the method for monitoring the running state of the train automatic monitoring system device according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Power distribution system signal monitoring method and power distribution system signal monitoring equipment

    CN116094158A

  • SYSTEMS MONITORING IN CASE OF LOST NETWORK CONNECTION IN SaaS MODEL

    US20170078435A1