Display time difference acquisition method and device and display time difference monitoring system

By acquiring the operation logs of the train automatic monitoring system and the passenger service system, the display time difference of vehicle arrival information is calculated, which solves the problem of untimely acquisition of display time difference in the existing technology and realizes the real-time and efficient display of information.

CN115705317BActive Publication Date: 2026-05-01BYD CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BYD CO LTD
Filing Date
2021-08-13
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

The existing vehicle arrival information display time difference is not timely and has low real-time performance. The existing solution relies on the passenger service system to obtain display screenshots or manual inspection, which is inefficient.

Method used

By obtaining the operation logs of the train automatic monitoring system and passenger service system, the sending and display times of vehicle arrival information can be queried, and the display time difference can be calculated using log analysis methods, thus avoiding system modifications and manual inspections.

Benefits of technology

It enables timely acquisition of vehicle arrival information time difference, improves the real-time performance of information display, and reduces the need for manual intervention and system modification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115705317B_ABST
    Figure CN115705317B_ABST
Patent Text Reader

Abstract

This application relates to the field of train monitoring technology, and discloses a method, device, and system for obtaining display time difference, to solve the technical problem of low timeliness in obtaining display time difference of vehicle arrival information. The method includes: parsing the operation log obtained from the automatic train monitoring system to obtain the transmission time of the vehicle arrival information issued by the automatic train monitoring system and the platform code corresponding to the vehicle arrival information; obtaining the operation log of the passenger service system, and querying the broadcast controller information of the platform broadcast controller corresponding to the platform code based on the passenger service system's operation log, the broadcast controller information including the broadcast controller code; obtaining the operation log corresponding to the platform broadcast controller through the broadcast controller code; querying the display time when the platform broadcast controller pushes the vehicle arrival information to the broadcast controller's interface in the operation log corresponding to the platform broadcast controller; and obtaining the display time difference of the vehicle arrival information based on the transmission time and display time of the vehicle arrival information issued by the automatic train monitoring system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of train monitoring technology, and in particular to a method, device and system for displaying time difference acquisition. Background Technology

[0002] The Passenger Information System (PIS) is a system that uses a computer system as its core and station or vehicle-mounted display terminals as its medium to provide information to passengers. The vehicle arrival information displayed on the platform broadcast controllers is information shown to passengers while they are waiting on the platform, during their journey, or while waiting to disembark.

[0003] The inventors discovered that in existing solutions, the data source for vehicle arrival information is the Automatic Train Supervision (ATS) system. After the ATS issues the vehicle arrival information, the passenger service system obtains screenshots of the displays from the broadcast controllers at each platform. By analyzing the information on the screenshots, it is confirmed whether the vehicle arrival information is displayed in a timely manner. Alternatively, manual inspections are conducted to check whether the vehicle arrival information from the platform broadcast controllers is timely. The above solutions result in insufficient timeliness in obtaining the display time difference of vehicle arrival information, leading to low real-time performance. Summary of the Invention

[0004] The purpose of this application is to provide a method, device and monitoring system for displaying time difference, so as to solve the technical problem of low timeliness in obtaining the display time difference of vehicle arrival information.

[0005] A method for displaying time difference acquisition, the method comprising:

[0006] Obtain the operation log of the automatic train monitoring system. Based on the operation log of the automatic train monitoring system, query the sending time of the vehicle arrival information issued by the automatic train monitoring system and the platform code corresponding to the vehicle arrival information.

[0007] Obtain the operation log of the passenger service system. Based on the operation log of the passenger service system, query the broadcast controller information of the broadcast controller corresponding to the platform code. The broadcast controller information includes the broadcast controller code.

[0008] Obtain the operation log corresponding to the station broadcast controller by encoding the broadcast controller;

[0009] According to the operation log of the platform broadcast controller, query the display time when the platform broadcast controller pushed the vehicle arrival information to the broadcast control interface of the platform broadcast controller;

[0010] The display time difference of vehicle arrival information is determined based on the sending and display times of the vehicle arrival information.

[0011] A device for displaying time zone acquisition, comprising:

[0012] The acquisition module is used to acquire the operation logs of the automatic train monitoring system;

[0013] The query module is used to query the sending time of the vehicle arrival information issued by the automatic train monitoring system and the platform code corresponding to the vehicle arrival information based on the operation log of the automatic train monitoring system.

[0014] The acquisition module is used to acquire the operation logs of the passenger service system;

[0015] The query module is used to query the broadcast controller information of the broadcast controller corresponding to the platform code based on the operation log of the passenger service system. The broadcast controller information includes the broadcast controller code.

[0016] The acquisition module is used to acquire the operation logs corresponding to the station broadcast controller through the broadcast controller encoding;

[0017] The query module is used to query the display time when the platform broadcast controller pushes vehicle arrival information to the broadcast control interface of the platform broadcast controller based on the corresponding operation log of the platform broadcast controller;

[0018] The determination module is used to determine the display time difference of vehicle arrival information based on the sending time and display time of the vehicle arrival information.

[0019] A time difference monitoring system includes a time difference acquisition device, an automatic train monitoring system, a passenger service system, and a platform broadcast controller;

[0020] The Automatic Train Monitoring System (ATMS) is used to acquire vehicle arrival information. It transmits the vehicle arrival information to the passenger service system through the integrated monitoring system and records the transmission time of the vehicle arrival information in the operation log of the AMS. The vehicle arrival information includes the platform code.

[0021] The passenger service system is used to parse vehicle arrival information to obtain platform codes, query the corresponding broadcast controller codes based on the platform codes, and push the vehicle arrival information to the platform broadcast controllers corresponding to the broadcast controller codes.

[0022] The platform broadcast controller is used to respond to vehicle arrival information pushed by the passenger service system, push the vehicle arrival information to the broadcast control interface for display, and record the display time of the vehicle arrival information to the broadcast control interface in the platform broadcast controller's operation log.

[0023] The time difference acquisition device is used to implement the time difference acquisition method described above.

[0024] A computer device, which can be the above-described display time difference acquisition device, and the computer device is used to implement the steps of the above-described display time difference acquisition method.

[0025] A readable storage medium storing a computer program that, when executed by a processor, implements the steps of the above-described method for obtaining the display time difference.

[0026] As can be seen from the solution provided in this application, the display time difference acquisition method provided in this application embodiment has the following characteristics compared with the existing solutions: It takes the vehicle arrival information issued by the Automatic Train Monitoring System as the source, and finds the log of the corresponding platform broadcast controller in a similar way to finding a map, determines the display time of the vehicle arrival information, and then can directly and accurately calculate the display time difference of the vehicle arrival information by using the sending time and the last display time of the Automatic Train Monitoring System. Using this display duration, it can be determined whether the vehicle arrival information is accurately refreshed on the display interface of the platform broadcast controller. In addition, by using the log analysis method, that is, the information-based method, to find the time point from the issuance of the vehicle arrival information to the final display, and calculating the difference between the two times, the display time difference of the vehicle arrival information can be quickly determined, which improves the timeliness of obtaining the vehicle arrival information. Attached Figure Description

[0027] To more clearly illustrate the technical solutions in the embodiments of this application, 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 of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0028] Figure 1 This is a schematic diagram of a display time difference monitoring system provided in one embodiment of this application;

[0029] Figure 2 This is a schematic diagram of log data organization at various levels of the system provided in one embodiment of this application;

[0030] Figure 3 This is a flowchart illustrating a method for obtaining display time difference according to one embodiment of this application;

[0031] Figure 4 This is a schematic diagram of a display time difference acquisition device provided in one embodiment of this application;

[0032] Figure 5 This is a schematic diagram of the structure of a computer device provided in one embodiment of this application. Detailed Implementation

[0033] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0034] This application provides a method for displaying time difference acquisition and a system for displaying time difference monitoring, such as... Figure 1 As shown, the time difference monitoring system includes a time difference acquisition device (not shown in the figure), an Automatic Train Supervision (ATS) system, an Integrated Supervisory Control System (ISCS) system, a passenger service system, a message queue (MQ) component, and multiple Passenger Information Playback Devices (PIPDs), such as platform playback device 1, platform playback device 2, ..., platform playback device N. In one embodiment, the vehicle arrival information processing system may also include a log system.

[0035] For ease of explanation, some terms or wording used in this application will be described first:

[0036] Vehicle arrival information: This refers to the information sent by the ATS system to the corresponding platform controllers at the station for display. It is generally information that passengers pay special attention to while waiting on the platform, during their journey, or while waiting to disembark. This vehicle arrival information typically includes the estimated arrival time of the vehicle or other necessary arrival information. The estimated arrival time includes the time it takes for the vehicle to arrive at the next platform or the current platform. This vehicle arrival information is generally provided by the ATS system that manages and monitors vehicle operations.

[0037] ATS transmission time: refers to the time when the Automatic Train Monitoring System sends out vehicle arrival information.

[0038] ATS vehicle code: This is the vehicle code associated with the vehicle's arrival information. Different vehicles are identified by different codes, which will be referred to as vehicle codes below.

[0039] ATS platform code: This is a code used to distinguish different platforms. Different platforms correspond to different ATS platform codes, which will be referred to as platform codes below.

[0040] ISCS reception time: refers to the time it takes for the ISCS system to receive vehicle arrival information.

[0041] ISCS transmission time: refers to the time when the ISCS system sends out vehicle arrival information.

[0042] PIS reception time: refers to the time it takes for the PIS system to receive vehicle arrival information.

[0043] PIS processing time: refers to the time taken for the PIS system to process vehicle arrival information after receiving it.

[0044] PIS transmission time: refers to the time when the PIS system sends out vehicle arrival information.

[0045] MQ forwarding time: refers to the forwarding time of the MQ component to forward vehicle arrival information to the message queue. PIPD consumption time: refers to the time it takes for the station broadcast controller to consume vehicle arrival information from the message queue.

[0046] PIPD display time: This is the time when the platform broadcast controller pushes the acquired vehicle arrival information to the broadcast control interface for display.

[0047] ATS Log: Operation log of the Automatic Train Monitoring System.

[0048] ISCS Log: Operation log of the integrated monitoring system.

[0049] PIS Log: Operation log of the passenger service system.

[0050] MQ Logs: The runtime logs of the message queue component.

[0051] PIPD Log: The operation log of the station broadcast controller.

[0052] Each level of system refers to the various systems that vehicle arrival information passes through from the data source to the platform broadcast controller, including the automatic train monitoring system, integrated monitoring system, passenger service system, message queue component, and platform broadcast controller.

[0053] The platform broadcast controller displays a large amount of information from multiple data sources, including vehicle arrival information, which originates from the Automatic Train Monitoring System (ATS). Figure 1 As shown, after data is transmitted through multiple systems, it is finally sent to the broadcast control interface of the station's broadcast controller for display. Figure 1 The transmission process of vehicle arrival information is as follows:

[0054] S11: The automatic train monitoring system can obtain the estimated arrival time of vehicles (such as the time when each vehicle arrives at the next station platform) and platform codes by calculating axle counting data and train operation data. It then uses this information to organize the raw vehicle arrival information and sends it to the integrated monitoring system.

[0055] S12: The integrated monitoring system, as a data relay station for the signaling and communication systems, quickly transmits the vehicle arrival information sent by the automatic train monitoring system to the passenger service system.

[0056] S13: After receiving the vehicle arrival information transmitted from the integrated monitoring system, the passenger service system parses the platform code and estimated arrival time of the vehicle in the arrival information. Based on the platform code, it queries the information of the broadcast controller installed on the upstream and downstream platforms (including the broadcast controller code). Then, it organizes the broadcast controller code and estimated arrival time of the vehicle into a message message and sends the message message to the message queue component using the topic of the vehicle arrival information.

[0057] S14: The message queue component acts as a message middleware to decouple the passenger service system and the platform broadcast controller. After receiving the vehicle arrival information from the passenger service system, it adds the vehicle arrival information to a message queue for storage until the platform broadcast controller with the specified code consumes this vehicle arrival information.

[0058] S15: When the platform broadcast controller starts, it subscribes to the topic corresponding to the vehicle arrival information in the message queue. Once the message queue has the vehicle arrival information corresponding to the topic, the platform broadcast controller will consume the vehicle arrival information from the message queue and, after parsing it on the platform broadcast controller's local machine, display the final vehicle arrival information on the broadcast control interface.

[0059] S16: The log system is an independent log collection system separate from the automatic train monitoring system, integrated monitoring system, passenger service system, message queue component and platform broadcast controller. It is used to collect logs from the automatic train monitoring system, integrated monitoring system, passenger service system, message queue component and platform broadcast controller, and store them in a unified manner.

[0060] like Figure 2 As shown in this application, each level of the system utilizes logs. The data used to analyze and display the time difference of vehicle arrival information can be linked to the platform controller of the corresponding platform by using the platform code as the connection point. Since a single vehicle arrival message will be sent to multiple platform controllers on the upstream / downstream platforms for display, the log data can be recorded using a time point plus the controller code as the unique record identifier. The log records the ATS transmission time, platform code, ISCS reception time, ISCS transmission time, PIS reception time, PIS processing time, PIS transmission time, MQ forwarding time, PIPD consumption time, and PIPD display time corresponding to the vehicle arrival information.

[0061] The process by which each level of the system uses logs to record relevant information about the transmission of vehicle arrival information is as follows:

[0062] S211: In the ATS log, the main train automatic monitoring system sends the time of collecting vehicle arrival information, i.e., the ATS sending time, as well as the platform code and vehicle code. The above codes are mainly used to establish a correspondence with the corresponding platform broadcast controller.

[0063] S212: The integrated monitoring system is mainly a system that forwards vehicle arrival information. It mainly collects the reception time and transmission time of vehicle arrival information through ISCS logs, that is, ISCS reception time and ISCS transmission time.

[0064] S213: The passenger service system needs to parse the vehicle arrival information message, find the corresponding platform broadcast controller through the platform code, organize the message body, and send it to the platform broadcast controller through the message queue component. Therefore, the PIS log mainly collects the vehicle arrival information reception time, processing time and sending time, i.e. PIS reception time, PIS processing time and PIS sending time.

[0065] S214: The message queue component is only responsible for relaying vehicle arrival information. The MQ log collects the forwarding time of the vehicle arrival information from the message queue component to the message queue, and also includes the receiving time of the vehicle arrival information by the message queue component.

[0066] S215: The platform broadcast controller is used to consume vehicle arrival information from the message queue. After parsing, it updates the platform broadcast controller interface for display. The PIPD log mainly collects the consumption time of vehicle arrival information and the final display time on the platform broadcast controller interface.

[0067] It can be seen that in the later stages of urban rail transit line construction, after the initial deployment of various signaling and communication systems (such as passenger service systems and automatic train monitoring systems), joint debugging is required to meet the operator's acceptance requirements. The vehicle arrival information displayed on the platform broadcast controller involves cross-professional and cross-system data transmission. This application provides a method for obtaining display time difference and such... Figure 1 The vehicle arrival information processing system shown can not only obtain the display time difference of vehicle arrival information in a timely manner, but also effectively avoid the problems of introducing new systems or upgrading existing systems due to system integration and debugging by introducing the collection of logs from various systems.

[0068] The following is combined with Figure 1 and Figure 2 This application provides a detailed description of the display time difference acquisition method and vehicle arrival information processing system provided in the embodiments of this application.

[0069] In one embodiment, such as Figure 2 As shown, this application provides a method for obtaining time difference, which includes the following steps:

[0070] S101: Obtain the operation log from the Automatic Train Monitoring System (ATMS). Based on the operation log, query the sending time of the vehicle arrival information issued by the AMS. The vehicle arrival information includes the platform code.

[0071] The Automatic Train Monitoring System (ATS) calculates axle counting data and train operation data to obtain vehicle arrival information such as estimated arrival time (e.g., the time each vehicle arrives at the next station platform) and platform code. It then parses and organizes this information to obtain the original vehicle arrival information and sends it to the integrated monitoring system. As described above, the ATS log, which is the operation log in the Automatic Train Monitoring System, collects the sending time, platform code, vehicle code, and other information of the aforementioned vehicle arrival information.

[0072] Therefore, in this embodiment of the application, the sending time and platform code of the vehicle arrival information issued by the automatic train monitoring system can be obtained by querying the operation log of the automatic train monitoring system.

[0073] S102: Obtain the operation log of the passenger service system, and based on the operation log of the passenger service system, query the broadcast controller information of the broadcast controller of the platform corresponding to the platform code. The broadcast controller information includes the broadcast controller code.

[0074] As mentioned above, the passenger service system needs to parse the vehicle arrival information message, find the corresponding station broadcast controller through the station code, and send it to the corresponding station broadcast controller through the message queue component. Therefore, the PIS log mainly collects the broadcast controller information corresponding to the station code.

[0075] Therefore, after obtaining the platform code corresponding to the above vehicle arrival information, the platform code is used to query the broadcast controller information of the corresponding platform from the operation log of the passenger service system. The broadcast controller information includes the broadcast controller code.

[0076] S103: Obtain the operation log corresponding to the station broadcast controller through broadcast controller encoding.

[0077] S104: Based on the operation log of the platform broadcast controller, query the display time when the platform broadcast controller pushes the vehicle arrival information to the broadcast control interface of the platform broadcast controller.

[0078] Since there are multiple station broadcast controllers, after finding the broadcast controller code corresponding to the vehicle arrival information, the corresponding operation log of the station broadcast controller can be obtained through the broadcast controller code.

[0079] As mentioned above, the PIPD log mainly collects the consumption time of vehicle arrival information and the final display time on the platform broadcast controller interface. Therefore, by parsing the corresponding operation log of the platform broadcast controller, the display time when the platform broadcast controller pushes the vehicle arrival information to the platform broadcast controller interface can be quickly queried.

[0080] S105: Determine the display time difference of vehicle arrival information based on the sending time and display time of vehicle arrival information.

[0081] After obtaining the transmission time of the train arrival information sent by the Automatic Train Monitoring System (ATS) and the display time of the train arrival information pushed to the platform broadcast controller's interface, the display time difference of the train arrival information can be directly obtained based on the transmission time and display time of the train arrival information sent by the ATS. The display time difference is calculated as: Display Time - ATS Transmission Time.

[0082] As can be seen from the embodiments of this application, the display time difference acquisition method provided in this application has the following characteristics compared with existing solutions:

[0083] 1. The existing method involves using the passenger service system to obtain screenshots of the station broadcast controllers after the Automatic Train Monitoring System (ATS) issues arrival information. The accuracy of the displayed arrival information is then confirmed by examining the screenshots. However, in this embodiment, the arrival information from the ATS is used as the source. Similar to following a map, the logs of the corresponding station broadcast controllers are located to determine the display time of the arrival information. Then, the ATS sending and display times can be directly used to accurately calculate the display time difference of the arrival information. This display duration can be used to determine whether the arrival information is accurately refreshed on the station broadcast controller display interface.

[0084] 2. Existing methods still rely on personnel to patrol the station platforms and check whether the vehicle arrival information is displayed on the platform broadcast controllers in a timely manner. Given the increasing complexity of rail transit and the growing number of platform broadcast controllers, this method is extremely time-consuming and labor-intensive. In contrast, this application's embodiment uses log analysis, i.e., an information-based approach to find the time point from when the vehicle arrival information is sent to when it is finally displayed, and calculates the difference between these two times to quickly determine the timeliness of the vehicle arrival information display.

[0085] In one embodiment, such as Figure 4 As shown, after step S106, that is, after determining the display time difference of vehicle arrival information, the method further includes the following steps:

[0086] S106: Determine whether the display time difference is greater than the preset response time.

[0087] The preset response time is a duration set according to the required response time of each level of the system. If the display time is longer than the preset response time, it means that there are some transmission chain response processes in the process of the vehicle arrival information being transmitted from the train automatic monitoring system to the corresponding platform broadcast controller, resulting in a large final display time difference.

[0088] S107: If the display duration exceeds the preset response duration, the display time difference is determined to be abnormal, and the abnormal display time difference is recorded.

[0089] S108: If the display duration is less than or equal to the preset response duration, the display time difference is determined to be normal.

[0090] For example, if the preset response time is 20 milliseconds, and the display time difference is 30 milliseconds, it means that the display time difference of this vehicle arrival information is less than the preset response time. In this case, the display time difference is considered abnormal, and it is recorded for subsequent maintenance to confirm the cause of the longer display time difference. If the display time difference is 15 milliseconds, it means that the display time difference of this vehicle arrival information is less than the preset response time. In this case, the display time difference of the vehicle arrival information by the station broadcast controller is within the preset range, indicating that the display time difference of this refreshed vehicle arrival information is normal.

[0091] In one embodiment, after step S107, that is, after determining that the displayed time difference is abnormal, the method further includes the following steps:

[0092] S109: Based on the operation logs of each level of system during the transmission of vehicle arrival information from the train automatic monitoring system to the platform broadcast controller, query the corresponding record information of each level of system for vehicle arrival information. The record information includes the sending time, receiving time and processing time of vehicle arrival information.

[0093] In this embodiment, the system retrieves the records of vehicle arrival information from each level of the system during the transmission of vehicle arrival information from the Automatic Train Monitoring System (ATMS) to the platform broadcast controller, based on the operation logs of each level of the system. It should be noted that in some embodiments of this application, the system can also retrieve the records of vehicle arrival information from each level of the system during the transmission of vehicle arrival information from the AMS to the platform broadcast controller before determining that the displayed time difference is abnormal. No specific limitations are imposed.

[0094] In one embodiment, the aforementioned systems at each level include an automatic train monitoring system, an integrated monitoring system, a passenger service system, a message queue component, and a platform broadcast controller.

[0095] As described above, the process of transmitting vehicle arrival information to the platform broadcast controller involves multiple different professional systems. The logs of each system level record information related to the vehicle arrival information. Accordingly, in one embodiment, querying the vehicle arrival information records of each system level includes the following steps:

[0096] S1091: By using the station code, query the operation log of the integrated monitoring system to find the time when the integrated monitoring system receives and transmits vehicle arrival information.

[0097] That is, the ISCS receive time and ISCS send time can be obtained by querying the ISCS log.

[0098] S1092: Query the passenger service system's operation log for the time it receives, processes, and sends vehicle arrival information by using the platform code.

[0099] That is, the PIS reception time, PIS processing time and PIS sending time can be queried from the PIS log.

[0100] S1093: Query the topic of vehicle arrival information and the time when the message queue component forwards the vehicle arrival information to the message queue through the message queue component's runtime log.

[0101] S1094: Query the consumption time of the station broadcast controller from the topic by using the broadcast controller code.

[0102] That is, it will query the MQ logs to find the time when the message queue component forwards the vehicle arrival information to the message queue, which is the MQ forwarding time, and parse the topic of the vehicle arrival information. Then, through the broadcast controller encoding, it will query the consumption time of the station broadcast controller consuming the vehicle arrival information from the topic, which is the PIPD consumption time.

[0103] S1095: Query the station broadcast controller's reception time and processing time for vehicle arrival information through the corresponding operation log.

[0104] It is understandable that when the platform broadcast controller consumes vehicle arrival information from the message queue, it needs to parse the vehicle arrival information before it can be updated to the interface for display. That is, the consumption includes the specific receiving time and processing time.

[0105] In one embodiment, before step S109, before querying the record information of vehicle arrival information of each level system, the method further includes the following steps:

[0106] S112: Obtain vehicle arrival information from the log system. The logs of each level of the system during the transmission process from the train automatic monitoring system to the platform broadcast controller are used to collect and store the operation logs of each level of the system.

[0107] In other words, in this embodiment, the vehicle arrival information processing system also includes a log system, which can be used to collect and store the operation logs of each level of the system, namely, to collect ATS logs, ISCS logs, PIS logs, MQ logs, and PIPD logs. Thus, in the display time difference acquisition method provided in this application embodiment, the operation logs of each level of the system can be directly extracted from this log system to query or parse the required relevant time.

[0108] S110: Based on the vehicle arrival information recorded by each level of the system and the required response time of each level of the system, determine whether the actual response time of each level of the system to the vehicle arrival information meets the required response time of that level of the system.

[0109] S111: If the actual response time of a certain level system does not meet the required response time for that level system, then the actual response time of that level system is determined to be abnormal, and the level system with the abnormal actual response time is recorded.

[0110] After obtaining the vehicle arrival information records from each level of the system, the actual response time of each level of the system can be obtained. For example, taking the transmission link between the integrated monitoring system and the passenger service system as an example, the passenger service system's response to this vehicle arrival information can be obtained based on the difference between the ISCS sending time and the PIS receiving time. If the difference between the ISCS sending time and the PIS receiving time exceeds the originally required response time, it indicates that there is an anomaly in the transmission link between the integrated monitoring system and the passenger service system. Therefore, it can be determined that the actual response time of the passenger service system does not meet the requirements; conversely, it can be determined that the actual response time of the passenger service system meets the requirements.

[0111] For example, taking PIS processing time as an example, if the PIS processing time retrieved from the PIS logs is longer than the processing time originally required by the passenger service system, it means that the actual processing response time of the passenger service system for vehicle arrival information does not meet the required response time. Conversely, it means that the actual processing response time of the passenger service system for vehicle arrival information meets the required response time. Similarly, other times or systems are handled in a similar manner; specific examples are not provided here.

[0112] As can be seen from the above embodiments, the recording time of each transmission chain process can be analyzed by using the operation logs of each level of the vehicle arrival information system. Therefore, when the display time difference of the vehicle arrival information displayed by the final station broadcast controller is abnormal, it can be quickly determined which level of system or which transmission chain has a problem by querying the operation logs of each level of system. This helps to quickly locate the abnormal problem and facilitates subsequent maintenance.

[0113] In addition, in this embodiment, it is not necessary to modify a large number of interfaces of the original systems at each level, nor is it necessary to modify the existing systems at each level. Only the operation logs of each system at each level need to be collected and the log data can be effectively analyzed, which is extremely convenient.

[0114] In one embodiment, after step S101, after obtaining the transmission time of the train arrival information issued by the automatic train monitoring system, the method further includes the following steps:

[0115] S113: Generate a unique record identifier for vehicle arrival information using the platform code and the starting recording time.

[0116] S114: Bind the queried vehicle arrival information records from each level of the system to the unique record identifier and record them in the statistical database.

[0117] In this embodiment, to form effective data records, after obtaining the transmission time of the vehicle arrival information issued by the Automatic Train Monitoring System (ATS), the system's operation logs are analyzed to summarize the log data of externally transmitted vehicle arrival information. The ATS transmission time is parsed, and a unique record identifier is generated. Each vehicle arrival information is saved to the statistical database in a key-value pair format, ordered in ascending order by time. The message body, platform code, and vehicle code corresponding to the ATS transmission time are also saved. Simultaneously, related records of this vehicle arrival information retrieved from other systems are also uniquely identified and recorded in the statistical database. The specific process is as follows:

[0118] By querying the vehicle arrival information reception time and transmission time through the operation log of the integrated monitoring system, these times are also stored in the statistical database. That is, the record data queried from the operation log of the integrated monitoring system needs to be bound one-to-one with the vehicle arrival information sent by the automatic train monitoring system.

[0119] Based on the station codes in the operation logs of the integrated monitoring system, the operation logs of the passenger service system are queried to obtain the reception time, processing time, and transmission time of vehicle arrival information. Furthermore, the station code is used to retrieve the broadcast controller information of multiple station broadcast controllers for the corresponding station. This broadcast controller information includes the broadcast controller code, target message queue address, and topic. Therefore, it is necessary to synchronously record the broadcast controller codes, target message queue addresses, and topics of the aforementioned multiple station broadcast controllers and store them in the statistical database along with a unique record identifier. It should be noted that this stage involves a single vehicle arrival information being sent to multiple station broadcast controllers for display. Therefore, it is necessary to establish a one-to-many relationship between vehicles and station broadcast controllers in the statistical database.

[0120] After collecting the operation logs of the message queue component and filtering out information related to the vehicle arrival information topic, the system queries the consumption time of each station's broadcast controller from the message queue based on the broadcast controller codes collected by the passenger service system. The consumption time is then associated with a unique record identifier and stored in the statistical database.

[0121] Based on the station broadcast controller's operation log corresponding to the broadcast controller code, query the vehicle arrival information reception time, processing time, and display time pushed to the interface, and also associate these times with unique record identifiers and store them in the statistical database.

[0122] In this embodiment, the relevant time information and broadcast controller information of each vehicle arrival information are linked and recorded through a statistical database to obtain correlation data that is conducive to analysis. This facilitates the identification of abnormal problem time points and the tracing of subsequent maintenance, and has strong practicality.

[0123] In one embodiment, a time difference monitoring system is provided, including a time difference acquisition device, an automatic train monitoring system, a passenger service system, and a platform broadcast controller;

[0124] The Automatic Train Monitoring System (ATMS) is used to acquire vehicle arrival information. It transmits the vehicle arrival information to the passenger service system through the integrated monitoring system and records the transmission time of the vehicle arrival information in the operation log of the AMS. The vehicle arrival information includes the platform code.

[0125] The passenger service system is used to parse vehicle arrival information to obtain platform codes, query the corresponding broadcast controller codes based on the platform codes, and push the vehicle arrival information to the platform broadcast controllers corresponding to the broadcast controller codes.

[0126] The platform broadcast controller is used to respond to vehicle arrival information pushed by the passenger service system, push the vehicle arrival information to the broadcast control interface for display, and record the display time of the vehicle arrival information to the broadcast control interface in the platform broadcast controller's operation log.

[0127] The display time difference acquisition device is used to implement the display time difference acquisition method as described above.

[0128] In one embodiment, the time zone monitoring system further includes a message queue component;

[0129] The passenger service system is used to send vehicle arrival information to the message queue component after specifying the subject of the vehicle arrival message according to the broadcast controller encoding, and to record the passenger service system's reception time, processing time and sending time of the vehicle arrival information in the passenger service system's operation log.

[0130] The message queue component is used to respond to the topic specified by the passenger service system, forward vehicle arrival information to the message queue corresponding to the topic, and record the forwarding time, sending time and receiving time of the vehicle arrival information in the message queue component's operation log.

[0131] The station broadcast controller is used to subscribe to topics at startup, and when the message queue publishes the vehicle arrival information corresponding to the topic, it consumes the vehicle arrival information corresponding to the topic and records the consumption time and display time in the station broadcast controller's operation log.

[0132] In one embodiment, the time difference monitoring system further includes a log system;

[0133] The log system is used to collect and store the operation logs of each level of the system. Each level of the system refers to the system that the vehicle arrival information passes through during the transmission process from the automatic train monitoring system to the platform broadcast controller.

[0134] For more detailed descriptions of the above systems, please refer to the preceding descriptions, which will not be repeated here.

[0135] In some embodiments of this application, a device for displaying time difference acquisition is also provided, such as... Figure 4 As shown, the time difference acquisition device includes an acquisition module 101, a query module 102, and a determination module 103;

[0136] Module 101 is used to acquire the operation logs of the automatic train monitoring system.

[0137] The query module 102 is used to query the sending time of the vehicle arrival information issued by the automatic train monitoring system and the platform code corresponding to the vehicle arrival information based on the operation log of the automatic train monitoring system.

[0138] Module 101 is used to acquire the operation logs of the passenger service system;

[0139] The query module 102 is used to query the broadcast controller information of the broadcast controller corresponding to the platform code based on the operation log of the passenger service system. The broadcast controller information includes the broadcast controller code.

[0140] The acquisition module 101 is used to acquire the operation log corresponding to the station broadcast controller through the broadcast controller encoding;

[0141] The query module 102 is used to query the display time when the platform broadcast controller pushes the vehicle arrival information to the broadcast control interface of the platform broadcast controller according to the operation log of the platform broadcast controller.

[0142] The determination module 103 is used to determine the display time difference of the vehicle arrival information based on the sending time and display time of the vehicle arrival information.

[0143] In one embodiment, the determining module 103 is further configured to:

[0144] Determine if the display time difference is greater than the preset system response time;

[0145] If the display duration exceeds the preset system response time, the display time difference is determined to be abnormal, and the abnormal display time difference is recorded.

[0146] If the display duration is less than or equal to the preset system response duration, the display time difference is considered normal.

[0147] In one embodiment, the query module 102 is further configured to:

[0148] Based on the operation logs of each level of system during the transmission of vehicle arrival information from the automatic train monitoring system to the platform broadcast controller, the recorded information of each level of system on vehicle arrival information can be retrieved. The recorded information includes the sending time, receiving time and processing time of vehicle arrival information.

[0149] The determination module 103 is also used for:

[0150] Based on the vehicle arrival information recorded by each level of the system and the required response time of each level of the system, it is determined whether the actual response time of each level of the system to the vehicle arrival information meets the required response time of each level of the system.

[0151] If the actual response time of a certain level of system does not meet the required response time for that level of system, then the actual response time of that level of system is determined to be abnormal, and the level of system with abnormal actual response time is recorded.

[0152] In one embodiment, the query module 102 is further specifically used for:

[0153] By using the platform code, query the operation log of the integrated monitoring system to find the time when the integrated monitoring system receives and transmits vehicle arrival information;

[0154] By using the platform code, query the passenger service system's operation log for the time it receives, processes, and sends vehicle arrival information;

[0155] By checking the running logs of the message queue component, you can query the topic corresponding to the vehicle arrival information, and the time when the message queue component receives the vehicle arrival information, sends it, and forwards it to the message queue.

[0156] By using the broadcast controller code, query the consumption time of the station broadcast controller from the topic to consume vehicle arrival information;

[0157] By checking the operation logs of the platform broadcast controller, you can query the time it takes for the platform broadcast controller to receive and process vehicle arrival information.

[0158] It should be noted that for details regarding the display time difference acquisition device, please refer to the aforementioned method embodiments and related descriptions of the display time difference monitoring system, which will not be repeated here.

[0159] As can be seen from the embodiments of this application, the time difference monitoring system provided in this application has the following characteristics compared with existing solutions:

[0160] The existing method involves using the passenger service system to obtain screenshots of the platform broadcast controllers after the Automatic Train Monitoring System (ATS) issues arrival information. The accuracy of the displayed arrival information is then confirmed by examining the screenshots. In this embodiment, however, the arrival information from the ATS is used as the source. Similar to following a map, the logs of the corresponding platform broadcast controllers are located to determine the display time of the arrival information. The ATS sending and display times can then be directly used to accurately calculate the display time difference of the arrival information. This display duration can be used to determine whether the arrival information is accurately refreshed on the platform broadcast controller's display interface. Furthermore, existing methods also rely on personnel to inspect the platform broadcast controllers to ensure timely display of arrival information. Given the increasing complexity of rail transit and the growing number of platform broadcast controllers, this method is extremely time-consuming and labor-intensive. This embodiment, however, uses log analysis to locate the time between the issuance and final display of the arrival information. The difference between these two times is then calculated to quickly determine the timeliness of the arrival information display.

[0161] In one embodiment, a computer device is provided, the internal structure of which can be shown as follows: Figure 4As shown, the computer device can be the aforementioned display time difference acquisition device. The computer device includes a processor, memory, and a communication interface connected via a system bus. The processor provides computational and control capabilities. The memory includes non-volatile and volatile storage media and internal memory. The storage media stores computer programs. The communication interface is used to connect and communicate with external systems, such as log systems, to obtain necessary data or instructions. When the processor executes the computer program, it implements the steps or functions of the display time difference acquisition device mentioned in this embodiment.

[0162] In one embodiment, a computer-readable storage medium is provided, which stores a computer program. When executed by a processor, the computer program implements the steps or functions of the display time difference acquisition device mentioned in the embodiments of this application.

[0163] 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. When executed, the computer program 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 may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of 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).

[0164] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application 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 of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. A method for displaying time difference acquisition, characterized in that, The method for obtaining the display time difference includes: Obtain the operation log of the automatic train monitoring system, and based on the operation log of the automatic train monitoring system, query the sending time of the vehicle arrival information issued by the automatic train monitoring system and the platform code corresponding to the vehicle arrival information. Obtain the operation log of the passenger service system, and based on the operation log of the passenger service system, query the broadcast controller information of the broadcast controller corresponding to the platform code, wherein the broadcast controller information includes the broadcast controller code; The operation log corresponding to the station broadcast controller is obtained through the broadcast controller code; According to the operation log corresponding to the platform broadcast controller, query the display time when the platform broadcast controller pushed the vehicle arrival information to the broadcast control interface of the platform broadcast controller; The display time difference of the vehicle arrival information is determined based on the sending time and display time of the vehicle arrival information; After determining that the displayed time difference is abnormal, the method further includes: Based on the operation logs of each level of system during the transmission of the vehicle arrival information from the automatic train monitoring system to the platform broadcast controller, the corresponding record information of the vehicle arrival information of each level of system is queried. The record information includes the sending time, receiving time and processing time of the vehicle arrival information. Based on the vehicle arrival information recorded by each level of the system and the required response time of each level of the system, it is determined whether the actual response time of each level of the system to the vehicle arrival information meets the required response time of each level of the system. If the actual response time of a certain level of system does not meet the required response time for that level of system, then the actual response time of that level of system is determined to be abnormal, and the level of system with abnormal actual response time is recorded.

2. The display time difference acquisition method as described in claim 1, characterized in that, After determining the display time difference of the vehicle arrival information, the method further includes: Determine whether the display time difference is greater than the preset response time; If the display time difference is greater than the preset response time, the display time difference is determined to be abnormal, and the abnormal display time difference is recorded. If the display time difference is less than or equal to the preset response time, the display time difference is determined to be normal.

3. The display time difference acquisition method as described in claim 2, characterized in that, The process of retrieving the vehicle arrival information records from each level of the system includes: By using the platform code, query the operation log of the integrated monitoring system to find the time when the integrated monitoring system receives and transmits the vehicle arrival information; By using the platform code, query the passenger service system's operation log for the time it receives, processes, and sends the vehicle arrival information; By querying the operation log of the message queue component, we can find the topic corresponding to the vehicle arrival information, and the reception time, sending time and forwarding time of the vehicle arrival information to the message queue by the message queue component. By using the broadcast controller code, query the consumption time of the station broadcast controller from the topic when it consumes the vehicle arrival information; By checking the operation log corresponding to the platform broadcast controller, the time of receiving and processing the vehicle arrival information by the platform broadcast controller can be queried.

4. The display time difference acquisition method as described in claim 2, characterized in that, Before retrieving the record information of the vehicle arrival information from each level of the system, the method further includes: Obtain the operation logs of each system level from the log system; The log system is used to collect and store the operation logs of the systems at each level.

5. The display time difference acquisition method as described in any one of claims 2-4, characterized in that, After querying the time when the train automatic monitoring system sends the vehicle arrival information, the method further includes: A unique record identifier for the vehicle arrival information is generated using the platform code and the starting recording time. The queried records of vehicle arrival information from each level of the system are bound to the unique record identifier and recorded in the statistical database.

6. A device for displaying time difference acquisition, characterized in that, The apparatus for implementing the method as described in claim 1 includes an acquisition module, a query module, and a determination module; The acquisition module is used to acquire the operation logs of the automatic train monitoring system; The query module is used to query the sending time of the vehicle arrival information issued by the automatic train monitoring system and the platform code corresponding to the vehicle arrival information based on the operation log of the automatic train monitoring system. The acquisition module is also used to acquire the operation logs of the passenger service system; The query module is also used to query the broadcast controller information of the platform broadcast controller corresponding to the platform code based on the operation log of the passenger service system. The broadcast controller information includes the broadcast controller code. The acquisition module is also used to acquire the operation log corresponding to the station broadcast controller through the broadcast controller code; The query module is also used to query the display time when the platform broadcast controller pushes the vehicle arrival information to the broadcast control interface of the platform broadcast controller according to the operation log corresponding to the platform broadcast controller; The determination module is used to determine the display time difference of the vehicle arrival information based on the sending time and the display time of the vehicle arrival information.

7. A time difference monitoring system, characterized in that, This includes a time difference display device, an automatic train monitoring system, a passenger service system, and a platform broadcast controller; The automatic train monitoring system is used to acquire vehicle arrival information, transmit the vehicle arrival information to the passenger service system through the integrated monitoring system, and record the transmission time of the vehicle arrival information in the operation log of the automatic train monitoring system. The vehicle arrival information includes the platform code. The passenger service system is used to parse the vehicle arrival information to obtain the platform code, query the broadcast controller code corresponding to the vehicle arrival information based on the platform code, and push the vehicle arrival information to the platform broadcast controller corresponding to the broadcast controller code. The platform broadcast controller is used to respond to the vehicle arrival information pushed by the passenger service system, push the vehicle arrival information to the broadcast control interface for display, and record the display time of the vehicle arrival information being pushed to the broadcast control interface in the operation log of the platform broadcast controller. The display time difference acquisition device is used to implement the display time difference acquisition method as described in any one of claims 1-5.

8. The time difference monitoring system as described in claim 7, characterized in that, The time difference monitoring system also includes a message queue component; The passenger service system is used to send the vehicle arrival information to the message queue component after specifying the subject of the vehicle arrival message according to the broadcast controller encoding, and to record the passenger service system's receiving time, processing time and sending time of the vehicle arrival information in the passenger service system's operation log. The message queue component is used to respond to the topic specified by the passenger service system, forward the vehicle arrival information to the message queue corresponding to the topic, and record the forwarding time, sending time and receiving time of the vehicle arrival information by the message queue component in the operation log of the message queue component. The station broadcast controller is used to subscribe to the topic when it starts up, and when the message queue publishes the vehicle arrival information corresponding to the topic, consume the vehicle arrival information corresponding to the topic, and record the consumption time and display time in the station broadcast controller's operation log.

9. The time difference monitoring system as described in claim 7 or 8, characterized in that, The time difference monitoring system also includes a log system; The log system is used to collect and store the operation logs of each level of the system, which are the systems that the vehicle arrival information goes through during the transmission process from the train automatic monitoring system to the platform broadcast controller.

Citation Information

Patent Citations

  • Link dial testing method and device, electronic equipment and storage medium

    CN111711544A