Locomotive communication system fault detection method, device, equipment, medium and program product
By acquiring fault information from the locomotive communication system, querying the system identifier of the locomotive synchronization system using the locomotive train number identifier, obtaining record dump information, and performing fault cause detection, the problem of low detection accuracy in existing technologies is solved, and higher detection accuracy is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-18
- Publication Date
- 2026-04-03
AI Technical Summary
In existing technologies, fault detection in locomotive communication systems relies on the experience and subjective judgment of personnel, resulting in low detection accuracy.
By acquiring fault information from the locomotive communication system, querying the system identifier of the locomotive synchronization system using the locomotive train number identifier, obtaining record dump information, and detecting the cause of faults based on historical operating conditions, the fault detection is performed using objective record dump information.
This improves the accuracy of fault detection in locomotive communication systems and reduces reliance on staff experience and subjective judgment.
Smart Images

Figure CN121792302A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of railway communication technology, and in particular to a method, apparatus, computer equipment, computer-readable storage medium, and computer program product for fault detection of locomotive communication systems. Background Technology
[0002] With the continuous improvement of railway operation control and communication requirements, the services carried by locomotive communication systems have expanded from the initial voice communication to include multiple key business systems such as wireless transmission of dispatching command information, real-time transmission of train tail wind pressure data, protective alarms, onboard voice recording, train operation status monitoring, and remote diagnostics. It has become an indispensable integrated communication platform supporting the safe operation of both high-speed and conventional railways and improving transportation efficiency. Therefore, to ensure railway operation safety, there is an urgent need for an accurate method to detect faults in locomotive communication systems.
[0003] Currently, fault analysis of locomotive communication systems is usually performed by staff. However, the accuracy of the analysis results depends on the staff's work experience, professional level, and subjective judgment, which can easily lead to a large deviation between the analysis results and the actual results, resulting in low accuracy of fault detection in locomotive communication systems. Summary of the Invention
[0004] Therefore, it is necessary to provide a method, apparatus, computer equipment, computer-readable storage medium, and computer program product for detecting faults in locomotive communication systems that can improve the accuracy of fault detection in locomotive communication systems, in response to the above-mentioned technical problems.
[0005] In a first aspect, this application provides a method for fault detection in a locomotive communication system, the method comprising:
[0006] If a fault is detected in the locomotive communication system, the fault information of the locomotive communication system is obtained;
[0007] Based on the locomotive train number identifier in the fault information, the system identifier of the locomotive synchronization system corresponding to the locomotive communication system is obtained;
[0008] Based on the system identifier, the record dump information corresponding to the locomotive communication system can be retrieved;
[0009] Based on the historical operating status of the locomotive communication system as represented by the recorded dump information, fault cause detection is performed on the locomotive communication system to obtain fault detection results.
[0010] As one embodiment, the step of performing fault cause detection on the locomotive communication system based on the historical operating status of the locomotive communication system characterized by the recorded dump information, and obtaining fault detection results, includes:
[0011] Obtain the information format of the recorded dump information;
[0012] Based on the information format, the historical operating status of the locomotive communication system represented by the recorded dump information is converted to obtain converted record information;
[0013] Based on the conversion record information, fault cause detection is performed on the locomotive communication system to obtain fault detection results.
[0014] As one embodiment, the step of performing fault cause detection on the locomotive communication system based on the conversion record information to obtain fault detection results includes:
[0015] Based on the fault time in the fault information, the conversion record information is located to obtain the location information;
[0016] Based on the fault phenomenon information and the location information in the fault information, the locomotive communication system is subjected to fault cause detection to obtain fault detection results.
[0017] As one embodiment, the step of performing fault cause detection on the locomotive communication system based on the fault phenomenon information and the location information in the fault information to obtain fault detection results includes:
[0018] Based on the fault phenomenon information and the location information in the fault information, the locomotive communication system is subjected to fault type detection to obtain the locomotive communication fault type.
[0019] Based on the locomotive communication fault type, the fault phenomenon information, and the location information, the locomotive communication knowledge base is queried to obtain the fault detection result.
[0020] As one embodiment, the step of converting the record dump information according to the information format to obtain converted record information includes:
[0021] Get the preset format;
[0022] Based on the information format and the preset format, the record dump information is format-converted to obtain converted record information.
[0023] As one embodiment, the locomotive communication system communicates with the locomotive synchronization system; the method further includes:
[0024] The locomotive communication system records locomotive communication operation data in real time and sends the locomotive communication operation data to the locomotive synchronization system.
[0025] The locomotive synchronization system encapsulates the received locomotive communication operation data to obtain operation encapsulation data.
[0026] The runtime encapsulated data is decapsulated to obtain the recorded dump information.
[0027] Secondly, this application also provides a locomotive communication system fault detection device, comprising:
[0028] The acquisition module is used to acquire fault information of the locomotive communication system if a fault is detected in the locomotive communication system.
[0029] The query module is used to query the system identifier of the locomotive synchronization system corresponding to the locomotive communication system based on the locomotive train number identifier in the fault information; and to query the record dump information corresponding to the locomotive communication system based on the system identifier.
[0030] The detection module is used to perform fault cause detection on the locomotive communication system based on the recorded dump information, and obtain the fault detection result.
[0031] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the processor performs the following steps when executing the computer program:
[0032] If a fault is detected in the locomotive communication system, the fault information of the locomotive communication system is obtained;
[0033] Based on the locomotive train number identifier in the fault information, the system identifier of the locomotive synchronization system corresponding to the locomotive communication system is obtained;
[0034] Based on the system identifier, the record dump information corresponding to the locomotive communication system can be retrieved;
[0035] Based on the historical operating status of the locomotive communication system as represented by the recorded dump information, fault cause detection is performed on the locomotive communication system to obtain fault detection results.
[0036] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the following steps:
[0037] If a fault is detected in the locomotive communication system, the fault information of the locomotive communication system is obtained;
[0038] Based on the locomotive train number identifier in the fault information, the system identifier of the locomotive synchronization system corresponding to the locomotive communication system is obtained;
[0039] Based on the system identifier, the record dump information corresponding to the locomotive communication system can be retrieved;
[0040] Based on the historical operating status of the locomotive communication system as represented by the recorded dump information, fault cause detection is performed on the locomotive communication system to obtain fault detection results.
[0041] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, performs the following steps:
[0042] If a fault is detected in the locomotive communication system, the fault information of the locomotive communication system is obtained;
[0043] Based on the locomotive train number identifier in the fault information, the system identifier of the locomotive synchronization system corresponding to the locomotive communication system is obtained;
[0044] Based on the system identifier, the record dump information corresponding to the locomotive communication system can be retrieved;
[0045] Based on the historical operating status of the locomotive communication system as represented by the recorded dump information, fault cause detection is performed on the locomotive communication system to obtain fault detection results.
[0046] The aforementioned locomotive communication system fault detection method, apparatus, computer equipment, computer-readable storage medium, and computer program product, by acquiring fault information of the locomotive communication system if a fault is detected; querying the system identifier of the locomotive synchronization system corresponding to the locomotive communication system based on the locomotive train number identifier in the fault information; querying the record dump information corresponding to the locomotive communication system based on the system identifier; and performing fault cause detection on the locomotive communication system based on the historical operating status of the locomotive communication system represented by the record dump information to obtain fault detection results, thereby improving the accuracy of fault detection of the locomotive communication system by using the fault information of the locomotive communication system as a basis to query the record dump information that can represent the historical operating status of the locomotive communication system and using the objective record dump information as a basis for fault cause detection of the locomotive communication system. Attached Figure Description
[0047] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0048] Figure 1 This is an application environment diagram of a locomotive communication system fault detection method in one embodiment;
[0049] Figure 2 This is a flowchart illustrating a fault detection method for a locomotive communication system in one embodiment;
[0050] Figure 3 This is a flowchart illustrating the steps of detecting fault causes in the locomotive communication system and obtaining fault detection results based on the historical operating status of the locomotive communication system as represented by the recorded dump information, in one embodiment.
[0051] Figure 4 This is a structural block diagram of a fault detection device for a locomotive communication system in one embodiment;
[0052] Figure 5 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0053] 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.
[0054] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "comprising" and "having," and any variations thereof, used in this application, are intended to cover non-exclusive inclusion. The term "multiple" used in this application refers to two or more. The term "and / or" used in this application refers to one of the embodiments, or any combination of multiple embodiments.
[0055] As an example, the locomotive communication system fault detection method provided in this application can be applied to, for example, Figure 1In the application environment shown, terminal 102 communicates with server 104 via a network. A data storage system can store the data that server 104 needs to process. The data storage system can be integrated onto server 104 or placed on a cloud or other network server. If server 104 detects a fault in the locomotive communication system, it obtains the fault information of the locomotive communication system; based on the locomotive train number identifier in the fault information, it queries the system identifier of the locomotive synchronization system corresponding to the locomotive communication system; based on the system identifier, it queries the record dump information corresponding to the locomotive communication system; based on the historical operating status of the locomotive communication system represented by the record dump information, it performs fault cause detection on the locomotive communication system and obtains the fault detection result. Server 104 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. Terminal 102 can be a device with a target application deployed. The interface service program in server 104 can communicate with the locomotive synchronization system, and the interface service program stores the operational encapsulated data sent by the locomotive synchronization system to a website in server 104.
[0056] It is understandable that the locomotive communication system integrates components such as the main control unit, operation display terminal, antenna, combiner, communication module and battery. The communication module may include a GSM-R (Global System for Mobile Communications - Railway) module and a 450MHz module, which embeds multiple communication protocols and intelligent service processing logic.
[0057] Therefore, the stability of the locomotive communication system depends not only on the reliability of the equipment itself, but also on many external links in the entire communication link. These include GSM-R network coverage quality, base station handover performance, electromagnetic environment, antenna status, and driver operation standards. These factors are coupled together and jointly affect the final communication effect. Therefore, there is an urgent need for an accurate way to detect locomotive communication system faults.
[0058] In one exemplary embodiment, such as Figure 2 As shown, a fault detection method for a locomotive communication system is provided, which is applied to... Figure 1 Taking server 104 as an example, the explanation includes the following steps 202 to 208. Wherein:
[0059] Step 202: If a fault is detected in the locomotive communication system, obtain the fault information of the locomotive communication system.
[0060] The fault information in step 202 includes at least one of the following: locomotive train number identifier, fault time, and fault phenomenon information.
[0061] As one embodiment, the above method further includes: determining that the locomotive communication system has malfunctioned if at least one of the following conditions is detected:
[0062] Scenario 1: Fault feedback information from the locomotive communication system initiated by staff;
[0063] Scenario 2: Fault alarm information from the locomotive communication system.
[0064] Step 204: Based on the locomotive train number identifier in the fault information, query the system identifier of the locomotive synchronization system corresponding to the locomotive communication system.
[0065] For example, step 204 includes: obtaining a preset correspondence relationship, wherein the preset correspondence relationship includes the correspondence relationship between each preset train number identifier and each preset system identifier; querying the preset correspondence relationship based on the locomotive train number identifier in the fault information to obtain the system identifier of the locomotive synchronization system corresponding to the locomotive communication system.
[0066] The preset mapping relationship can be in the form of a configuration file or a mapping table; there are no restrictions here.
[0067] Step 206: Based on the system identifier, query the record dump information corresponding to the locomotive communication system.
[0068] For example, step 206 includes: querying the record dump information corresponding to the locomotive communication system in the locomotive communication platform according to the system identifier, wherein the locomotive communication platform stores record dump information of multiple locomotive communication systems.
[0069] Optionally, the locomotive communication system communicates with the locomotive synchronization system; the above method further includes: recording locomotive communication operation data in real time through the locomotive communication system and sending the locomotive communication operation data to the locomotive synchronization system; encapsulating the received locomotive communication operation data through the locomotive synchronization system to obtain operation encapsulated data; and decapsulating the operation encapsulated data to obtain recording and dumping information.
[0070] The locomotive communication system can connect to the locomotive synchronization system via an M12 network cable and communicates with the locomotive synchronization system using UDP (User Datagram Protocol). The locomotive synchronization system includes a core board and a 4G / 5G communication module.
[0071] Step 208: Based on the historical operating status of the locomotive communication system as represented by the recorded dump information, perform fault cause detection on the locomotive communication system to obtain fault detection results.
[0072] For example, step 208 includes: converting the format of the recorded dump information to obtain converted record information; and performing fault cause detection on the locomotive communication system based on the converted record information to obtain fault detection results.
[0073] Therefore, considering that the recording and dumping information may be in a recording format that saves storage space, making the recording and dumping information unable to directly express the historical operating status of the locomotive communication system, the recording and dumping information is format converted before fault cause detection, so that the converted recording information can normally represent the historical operating status of the locomotive communication system.
[0074] Optionally, the above method further includes: obtaining a fault detection template; and concatenating the fault detection results with the fault detection template to obtain a fault detection report.
[0075] The fault detection report is used to characterize the fault phenomenon and fault process. The fault process includes at least one of the following: the start time of the locomotive communication system, the locomotive train number registration status, the fault anomaly type, the fault detection process, and the fault cause.
[0076] In the above-mentioned locomotive communication system fault detection method, if a fault is detected in the locomotive communication system, the fault information of the locomotive communication system is obtained; based on the locomotive train number identifier in the fault information, the system identifier of the locomotive synchronization system corresponding to the locomotive communication system is retrieved; based on the system identifier, the record dump information corresponding to the locomotive communication system is retrieved; based on the historical operating status of the locomotive communication system represented by the record dump information, the cause of the fault in the locomotive communication system is detected, and the fault detection result is obtained. By using the fault information of the locomotive communication system as a basis, the record dump information that can represent the historical operating status of the locomotive communication system is retrieved, and the cause of the fault in the locomotive communication system is detected based on the objective record dump information. This method eliminates the reliance on the work experience, professional level, and subjective judgment of the staff, thus improving the accuracy of fault detection in the locomotive communication system.
[0077] In one exemplary embodiment, such as Figure 3 As shown, step 208 includes steps 302 to 306. Wherein:
[0078] Step 302: Obtain the information format of the recorded dump information.
[0079] The information format in step 302 can be binary format.
[0080] Step 304: According to the information format, the historical operating status of the locomotive communication system represented by the recorded dump information is converted to obtain converted record information.
[0081] The conversion record information in step 304 includes at least one of the following: record time, source port, destination port, service type, command type, message description, interval, status, battery voltage, message length, and original message.
[0082] For example, step 304 includes: obtaining a preset format; and converting the record dump information according to the information format and the preset format to obtain converted record information.
[0083] The default format can be CSV (Comma-Separated Values).
[0084] Step 306: Based on the conversion record information, perform fault cause detection on the locomotive communication system to obtain fault detection results.
[0085] For example, step 306 includes: locating the conversion record information according to the fault time in the fault information to obtain location information; and performing fault cause detection on the locomotive communication system according to the fault phenomenon information in the fault information and the location information to obtain fault detection results.
[0086] Therefore, considering that the conversion record information encompasses all operational information throughout the entire lifecycle of the locomotive communication system, and that some information has weak correlation with fault detection and is unhelpful for fault detection, using all information as the basis for fault cause detection in the locomotive communication system can easily lead to unnecessary detection processes. This could not only increase the unnecessary time spent on fault detection but also potentially result in misdiagnosis. Therefore, locating the pre- and post-fault location information through fault time analysis ensures both the efficiency and accuracy of fault detection in the locomotive communication system.
[0087] Further, based on the fault phenomenon information and the location information in the fault information, the locomotive communication system is subjected to fault cause detection to obtain fault detection results, including: based on the fault phenomenon information and the location information in the fault information, the locomotive communication system is subjected to fault type detection to obtain locomotive communication fault type; based on the locomotive communication fault type, the fault phenomenon information and the location information, the locomotive communication knowledge base is queried to obtain fault detection results.
[0088] The step of detecting the fault type of the locomotive communication system based on the fault phenomenon information and the location information in the fault information can be executed by a pre-trained large model. The locomotive communication knowledge base includes the correspondence between each preset fault type, preset fault phenomenon and preset message information that are manually labeled.
[0089] In this embodiment, the information format of the recorded dump information is obtained; according to the information format, the historical operating status of the locomotive communication system represented by the recorded dump information is converted to obtain converted record information; based on the converted record information, fault cause detection is performed on the locomotive communication system to obtain fault detection results. Considering that the recorded dump information may be a record format designed to save storage space, making it unable to directly express the historical operating status of the locomotive communication system, the format of the recorded dump information is converted before fault cause detection, so that the converted record information can normally represent the historical operating status of the locomotive communication system. Therefore, based on the converted record information, fault cause detection of the locomotive communication system is performed, improving the accuracy of fault detection of the locomotive communication system.
[0090] As a detailed embodiment, if a fault is detected in the locomotive communication system, the following steps are taken: Fault information of the locomotive communication system is obtained; based on the locomotive train number identifier in the fault information, the system identifier of the locomotive synchronization system corresponding to the locomotive communication system is retrieved; based on the system identifier, the record dump information corresponding to the locomotive communication system is retrieved; the information format of the record dump information is obtained; a preset format is obtained; based on the information format and the preset format, the record dump information is format-converted to obtain converted record information; based on the fault time in the fault information, the converted record information is located to obtain location information; based on the fault phenomenon information in the fault information and the location information, the locomotive communication system is subjected to fault type detection to obtain the locomotive communication fault type; based on the locomotive communication fault type, the fault phenomenon information, and the location information, the locomotive communication knowledge base is queried to obtain the fault detection result.
[0091] Thus, if a fault is detected in the locomotive communication system, the fault information of the locomotive communication system is obtained; based on the locomotive train number identifier in the fault information, the system identifier of the locomotive synchronization system corresponding to the locomotive communication system is retrieved; based on the system identifier, the record dump information corresponding to the locomotive communication system is retrieved; based on the historical operating status of the locomotive communication system represented by the record dump information, the cause of the fault in the locomotive communication system is detected, and the fault detection result is obtained. Based on the fault information of the locomotive communication system, the record dump information that can represent the historical operating status of the locomotive communication system is retrieved, and the cause of the fault in the locomotive communication system is detected based on the objective record dump information. This makes the fault detection result free from dependence on the work experience, professional level and subjective judgment of the staff, thus improving the accuracy of fault detection in the locomotive communication system.
[0092] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.
[0093] Based on the same inventive concept, this application also provides a locomotive communication system fault detection device for implementing the locomotive communication system fault detection method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more locomotive communication system fault detection device embodiments provided below can be found in the limitations of the locomotive communication system fault detection method described above, and will not be repeated here.
[0094] In one exemplary embodiment, such as Figure 4 As shown, a fault detection device for a locomotive communication system is provided, comprising: an acquisition module, a query module, and a detection module, wherein:
[0095] The acquisition module is used to acquire fault information of the locomotive communication system if a fault is detected in the locomotive communication system.
[0096] The query module is used to query the system identifier of the locomotive synchronization system corresponding to the locomotive communication system based on the locomotive train number identifier in the fault information; and to query the record dump information corresponding to the locomotive communication system based on the system identifier.
[0097] The detection module is used to perform fault cause detection on the locomotive communication system based on the recorded dump information, and obtain the fault detection result.
[0098] In one embodiment, the detection module is further configured to: acquire the information format of the recorded dump information; convert the format of the historical operating status of the locomotive communication system represented by the recorded dump information according to the information format to obtain converted record information; and perform fault cause detection on the locomotive communication system according to the converted record information to obtain fault detection results.
[0099] In one embodiment, the detection module is further configured to: locate the conversion record information based on the fault time in the fault information to obtain location information; and perform fault cause detection on the locomotive communication system based on the fault phenomenon information in the fault information and the location information to obtain fault detection results.
[0100] In one embodiment, the detection module is further configured to: perform fault type detection on the locomotive communication system based on the fault phenomenon information and the location information in the fault information to obtain the locomotive communication fault type; and query the locomotive communication knowledge base based on the locomotive communication fault type, the fault phenomenon information and the location information to obtain the fault detection result.
[0101] In one embodiment, the detection module is further configured to: obtain a preset format; and convert the format of the record dump information according to the information format and the preset format to obtain converted record information.
[0102] In one embodiment, the locomotive communication system communicates with the locomotive synchronization system; the locomotive communication system fault detection device further includes: a dump module, used to record locomotive communication operation data in real time through the locomotive communication system and send the locomotive communication operation data to the locomotive synchronization system; the locomotive synchronization system encapsulates the received locomotive communication operation data to obtain operation encapsulated data; and the operation encapsulated data is decapsulated to obtain recorded dump information.
[0103] Each module in the aforementioned locomotive communication system fault detection device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the corresponding operations of each module.
[0104] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 5 As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a fault detection method for a locomotive communication system. The display unit is used to form a visually visible image and can be a display screen, projection device, or virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0105] Those skilled in the art will understand that Figure 5 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0106] In one exemplary embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0107] If a fault is detected in the locomotive communication system, the fault information of the locomotive communication system is obtained;
[0108] Based on the locomotive train number identifier in the fault information, the system identifier of the locomotive synchronization system corresponding to the locomotive communication system is obtained;
[0109] Based on the system identifier, the record dump information corresponding to the locomotive communication system can be retrieved;
[0110] Based on the historical operating status of the locomotive communication system as represented by the recorded dump information, fault cause detection is performed on the locomotive communication system to obtain fault detection results.
[0111] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0112] Obtain the information format of the recorded dump information;
[0113] Based on the information format, the historical operating status of the locomotive communication system represented by the recorded dump information is converted to obtain converted record information;
[0114] Based on the conversion record information, fault cause detection is performed on the locomotive communication system to obtain fault detection results.
[0115] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0116] Based on the fault time in the fault information, the conversion record information is located to obtain the location information;
[0117] Based on the fault phenomenon information and the location information in the fault information, the locomotive communication system is subjected to fault cause detection to obtain fault detection results.
[0118] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0119] Based on the fault phenomenon information and the location information in the fault information, the locomotive communication system is subjected to fault type detection to obtain the locomotive communication fault type.
[0120] Based on the locomotive communication fault type, the fault phenomenon information, and the location information, the locomotive communication knowledge base is queried to obtain the fault detection result.
[0121] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0122] Get the preset format;
[0123] Based on the information format and the preset format, the record dump information is format-converted to obtain converted record information.
[0124] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0125] In response to a component push command, if any component content is found in the local status file in the configuration file, it indicates that there is component content to be developed.
[0126] If any component content is found in the remote status file in the configuration file, it indicates that the component content to be tested exists.
[0127] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0128] The locomotive communication system records locomotive communication operation data in real time and sends the locomotive communication operation data to the locomotive synchronization system.
[0129] The locomotive synchronization system encapsulates the received locomotive communication operation data to obtain operation encapsulation data.
[0130] The runtime encapsulated data is decapsulated to obtain the recorded dump information.
[0131] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:
[0132] If a fault is detected in the locomotive communication system, the fault information of the locomotive communication system is obtained;
[0133] Based on the locomotive train number identifier in the fault information, the system identifier of the locomotive synchronization system corresponding to the locomotive communication system is obtained;
[0134] Based on the system identifier, the record dump information corresponding to the locomotive communication system can be retrieved;
[0135] Based on the historical operating status of the locomotive communication system as represented by the recorded dump information, fault cause detection is performed on the locomotive communication system to obtain fault detection results.
[0136] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0137] Obtain the information format of the recorded dump information;
[0138] Based on the information format, the historical operating status of the locomotive communication system represented by the recorded dump information is converted to obtain converted record information;
[0139] Based on the conversion record information, fault cause detection is performed on the locomotive communication system to obtain fault detection results.
[0140] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0141] Based on the fault time in the fault information, the conversion record information is located to obtain the location information;
[0142] Based on the fault phenomenon information and the location information in the fault information, the locomotive communication system is subjected to fault cause detection to obtain fault detection results.
[0143] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0144] Based on the fault phenomenon information and the location information in the fault information, the locomotive communication system is subjected to fault type detection to obtain the locomotive communication fault type.
[0145] Based on the locomotive communication fault type, the fault phenomenon information, and the location information, the locomotive communication knowledge base is queried to obtain the fault detection result.
[0146] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0147] Get the preset format;
[0148] Based on the information format and the preset format, the record dump information is format-converted to obtain converted record information.
[0149] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0150] The locomotive communication system records locomotive communication operation data in real time and sends the locomotive communication operation data to the locomotive synchronization system.
[0151] The locomotive synchronization system encapsulates the received locomotive communication operation data to obtain operation encapsulation data.
[0152] The runtime encapsulated data is decapsulated to obtain the recorded dump information.
[0153] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:
[0154] If a fault is detected in the locomotive communication system, the fault information of the locomotive communication system is obtained;
[0155] Based on the locomotive train number identifier in the fault information, the system identifier of the locomotive synchronization system corresponding to the locomotive communication system is obtained;
[0156] Based on the system identifier, the record dump information corresponding to the locomotive communication system can be retrieved;
[0157] Based on the historical operating status of the locomotive communication system as represented by the recorded dump information, fault cause detection is performed on the locomotive communication system to obtain fault detection results.
[0158] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0159] Obtain the information format of the recorded dump information;
[0160] Based on the information format, the historical operating status of the locomotive communication system represented by the recorded dump information is converted to obtain converted record information;
[0161] Based on the conversion record information, fault cause detection is performed on the locomotive communication system to obtain fault detection results.
[0162] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0163] Based on the fault time in the fault information, the conversion record information is located to obtain the location information;
[0164] Based on the fault phenomenon information and the location information in the fault information, the locomotive communication system is subjected to fault cause detection to obtain fault detection results.
[0165] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0166] Based on the fault phenomenon information and the location information in the fault information, the locomotive communication system is subjected to fault type detection to obtain the locomotive communication fault type.
[0167] Based on the locomotive communication fault type, the fault phenomenon information, and the location information, the locomotive communication knowledge base is queried to obtain the fault detection result.
[0168] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0169] Get the preset format;
[0170] Based on the information format and the preset format, the record dump information is format-converted to obtain converted record information.
[0171] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0172] The locomotive communication system records locomotive communication operation data in real time and sends the locomotive communication operation data to the locomotive synchronization system.
[0173] The locomotive synchronization system encapsulates the received locomotive communication operation data to obtain operation encapsulation data.
[0174] The runtime encapsulated data is decapsulated to obtain the recorded dump information.
[0175] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0176] 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, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0177] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0178] The above embodiments merely illustrate several implementation methods of this application, and their descriptions are relatively specific and detailed, but they should not be construed as limiting the scope of this application's patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A method for fault detection in a locomotive communication system, characterized in that, The method includes: If a fault is detected in the locomotive communication system, the fault information of the locomotive communication system is obtained; Based on the locomotive train number identifier in the fault information, the system identifier of the locomotive synchronization system corresponding to the locomotive communication system is obtained; Based on the system identifier, the record dump information corresponding to the locomotive communication system can be retrieved; Based on the historical operating status of the locomotive communication system as represented by the recorded dump information, fault cause detection is performed on the locomotive communication system to obtain fault detection results.
2. The method according to claim 1, characterized in that, The step of performing fault cause detection on the locomotive communication system based on the historical operating status of the locomotive communication system as represented by the recorded dump information, and obtaining fault detection results, includes: Obtain the information format of the recorded dump information; Based on the information format, the historical operating status of the locomotive communication system represented by the recorded dump information is converted to obtain converted record information; Based on the conversion record information, fault cause detection is performed on the locomotive communication system to obtain fault detection results.
3. The method according to claim 2, characterized in that, The step of performing fault cause detection on the locomotive communication system based on the conversion record information to obtain fault detection results includes: Based on the fault time in the fault information, the conversion record information is located to obtain the location information; Based on the fault phenomenon information and the location information in the fault information, the locomotive communication system is subjected to fault cause detection to obtain fault detection results.
4. The method according to claim 3, characterized in that, The step of performing fault cause detection on the locomotive communication system based on the fault phenomenon information and the location information in the fault information, and obtaining the fault detection result, includes: Based on the fault phenomenon information and the location information in the fault information, the locomotive communication system is subjected to fault type detection to obtain the locomotive communication fault type. Based on the locomotive communication fault type, the fault phenomenon information, and the location information, the locomotive communication knowledge base is queried to obtain the fault detection result.
5. The method according to claim 2, characterized in that, The step of converting the format of the record dump information according to the information format to obtain converted record information includes: Get the preset format; Based on the information format and the preset format, the record dump information is format-converted to obtain converted record information.
6. The method according to claim 1, characterized in that, The locomotive communication system communicates with the locomotive synchronization system; the method further includes: The locomotive communication system records locomotive communication operation data in real time and sends the locomotive communication operation data to the locomotive synchronization system. The locomotive synchronization system encapsulates the received locomotive communication operation data to obtain operation encapsulation data. The runtime encapsulated data is decapsulated to obtain the recorded dump information.
7. A fault detection device for a locomotive communication system, characterized in that, The device includes: The acquisition module is used to acquire fault information of the locomotive communication system if a fault is detected in the locomotive communication system. The query module is used to query the system identifier of the locomotive synchronization system corresponding to the locomotive communication system based on the locomotive train number identifier in the fault information; and to query the record dump information corresponding to the locomotive communication system based on the system identifier. The detection module is used to perform fault cause detection on the locomotive communication system based on the recorded dump information, and obtain the fault detection result.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.