Fault dictionary transmission method and device between reconnection trains and storage medium
By obtaining and synchronizing the fault dictionary messages of reconnected trains, using CRC checksum FTP protocol, the problem of fault code differences in reconnected trains is solved, and efficient fault data synchronization and accurate fault prompts are achieved.
Patent Information
- Application Number
- CN202411678957.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-22
- Publication Date
- 2025-07-25
AI Technical Summary
When reconnecting and running between EMUs with different network platforms or different application software versions of the same network platform, the difference in fault codes leads to the inaccurate error prompts of reconnected trains and the use of a lot of manpower and time synchronously depends on manual methods.
By obtaining the fault dictionary synchronization packets of other marshalled trains, using CRC verification values to determine file consistency, and synchronizing the fault dictionary files through the file transfer protocol to ensure the consistency of the fault dictionary files in each train, and using the FTP protocol for data transmission.
Real-time matching, identification and accurate reporting of faults between different network platforms is realized, the efficiency and accuracy of fault synchronization in reconnected trains is improved, manual intervention is reduced, and the accuracy and consistency of fault prompts is ensured.
Smart Images

Figure CN120378442A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the technical field of rail transit, and in particular to a method, device, equipment and storage medium for transmitting a fault dictionary between coupled trains. Background Art
[0002] When the multiple units of a train are running in a coupled manner on different network platforms or with different application software versions on the same network platform currently, due to the differences in fault codes, faults cannot be matched and identified in real time and reported accurately, and correct and detailed fault prompts cannot be provided for the coupled trains. The fault reporting of the entire train depends on the manual offline method to upgrade and synchronize the fault content, consuming a large amount of manpower and time costs. Summary of the Invention
[0003] The purpose of the present invention is to provide at least a method, equipment and storage medium for transmitting a fault dictionary between coupled trains, which can at least solve the problem of accurate fault diagnosis for trains in multiple units running on different network platforms or with different application software versions on the same network platform, and can at least achieve fast and efficient real-time matching, identification and accurate reporting of faults when different multiple units of a train are running in a coupled manner, improving the efficiency and accuracy of fault synchronization between coupled trains.
[0004] To solve the above technical problems, at least one embodiment of the present application provides a method for transmitting a fault dictionary between coupled trains, including: obtaining a fault dictionary synchronization message sent by other formation trains; the fault dictionary synchronization message includes train information, file transfer server information required for fault dictionary synchronization, and a CRC check value;
[0005] Obtaining a check value of the fault dictionary file in the other formation trains according to the fault dictionary synchronization message;
[0006] Judging whether the check value of the fault dictionary file in the other formation trains is consistent with the check value of the fault dictionary file stored in the current formation train;
[0007] If the check value of the fault dictionary file in the other formation trains is not consistent with the check value of the fault dictionary file of the other formation trains stored in the current formation train, synchronize the fault dictionary file of the other formation trains to the current train for storage through the file transfer protocol so that the stored fault dictionary files of the two are consistent.
[0008] At least one embodiment of the present application also provides a device for transmitting a fault dictionary between coupled trains, including:
[0009] A data receiving module, configured to obtain a fault dictionary synchronization message sent by other formation trains; the fault dictionary synchronization message includes train information, file transfer server information required for fault dictionary synchronization, and a CRC check value;
[0010] A verification value determination module, configured to obtain the verification value of the fault dictionary file in the other formation trains according to the fault dictionary synchronization message;
[0011] A comparison module, configured to determine whether the verification value of the fault dictionary file in the other formation trains is consistent with the verification value of the fault dictionary file of the other formation trains stored in the current formation train; and,
[0012] A data synchronization module, configured to synchronize the fault dictionary file of the other formation trains to the current train for storage through the File Transfer Protocol, so that the fault dictionary files stored by the two are consistent.
[0013] At least one embodiment of the present application further provides an electronic device, including: at least one processor; and, a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor, so that the at least one processor can execute the above-mentioned fault dictionary transmission method.
[0014] At least one embodiment of the present application further provides a computer-readable storage medium, storing a computer program, and when the computer program is executed by a processor, the above-mentioned fault dictionary transmission method is implemented.
[0015] The fault dictionary transmission method between the coupled trains provided by the embodiments of the present application verifies whether the fault dictionary files of the current formation train and the other formation trains are consistent through the stored fault dictionary files and the verification values corresponding to the fault dictionary files. When the fault dictionary files are inconsistent, the fault dictionary file of the other formation train can be synchronized to the current train for storage through the File Transfer Protocol, so that the fault dictionary files stored by the two are consistent, thereby realizing data synchronization of the fault codes and fault data of different network platforms and different application software versions of the same network platform of each coupled train after coupling, efficiently realizing fault synchronization between trains and correct fault prompts, saving labor, and improving the efficiency and accuracy of fault data transmission and synchronization.
[0016] In some alternative embodiments, the coupled train includes a plurality of other formation trains; the method further includes:
[0017] When the verification values of the fault dictionary files of all other formation trains are all consistent with the current formation train, stop receiving the synchronization messages sent by the other formation trains, and complete the fault dictionary synchronization between the coupled trains;
[0018] After the fault dictionary synchronization between the coupled trains is completed, perform fault dictionary synchronization within the train for different fault prompt devices in the current coupled train.
[0019] In some alternative embodiments, the synchronization of the fault dictionary within the current train among different fault prompt devices includes:
[0020] Select a main synchronization center from all the fault prompt devices of the train, and control the main synchronization center within the current train to periodically send fault dictionary synchronization messages;
[0021] Use the File Transfer Protocol to perform fault dictionary synchronization on each fault dictionary synchronization message received by the remaining fault prompt devices until all the fault prompt devices complete the fault dictionary synchronization or the number of times the main synchronization center is controlled to send the fault dictionary synchronization message reaches a preset threshold, then stop the sending of the synchronization message by the main synchronization center to complete the fault dictionary synchronization within the train.
[0022] In some alternative embodiments, the method further includes:
[0023] Control the main synchronization center within the current formation train to send real-time fault data with timestamps in a multicast manner, so that the fault times among the various fault prompt devices are consistent.
[0024] In some alternative embodiments, the method further includes:
[0025] When the train is reconnected, locally store the fault dictionary file of the current train; the fault dictionary file includes at least one of a fault code, a system code, a fault level, a fault name, a typical fault phenomenon, and a fault driving operation prompt;
[0026] Control the current formation train to establish a multicast communication connection with other formation trains through a cross-formation request message.
[0027] In some alternative embodiments, the File Transfer Protocol includes the FTP protocol; the process of saving the fault dictionary file of the other formation trains to the local storage through the File Transfer Protocol includes:
[0028] Parse the fault dictionary synchronization message sent by the other formation trains to obtain the FTP-related information of the other formation trains;
[0029] Use the FTP-related information of the other formation trains to establish an FTP connection with the other formation trains to download the fault dictionary file of the other formation trains to the local storage of the current train for saving.
[0030] In some alternative embodiments, a synchronization center for performing fault dictionary synchronization is provided in both the current train and each of the other reconnected formation trains, and the method further includes:
[0031] When there are multiple synchronization centers for fault dictionary synchronization in each formation train of a multiple - unit train, one of the synchronization centers is selected as the primary synchronization center for processing the fault dictionary synchronization process; the complete fault dictionary file is stored in the primary synchronization center. Brief Description of the Drawings
[0032] One or more embodiments are exemplarily illustrated by the pictures in the corresponding drawings, and these exemplary illustrations do not constitute a limitation on the embodiments.
[0033] Figure 1 is the flow of the fault dictionary transmission method between multiple - unit trains provided by an embodiment of the present application Figure 1 ;
[0034] Figure 2 is provided by an embodiment of the present application Figure 1 the flow of step 104 in Figure 1 ;
[0035] Figure 3 is the flow of the fault dictionary transmission method provided by an embodiment of the present application Figure 2 ;
[0036] Figure 4 is provided by an embodiment of the present application Figure 3 the flow of step 106 in Figure 1 ;
[0037] Figure 5 is a schematic diagram of the fault dictionary transmission device provided by another embodiment of the present application;
[0038] Figure 6 is a schematic diagram of the structure of an electronic device provided by another embodiment of the present application. Detailed Description of the Embodiments
[0039] To make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the embodiments of the present application will be elaborated in detail below with reference to the drawings. However, those of ordinary skill in the art can understand that in the embodiments of the present application, many technical details are presented for the reader to better understand the present application. However, even without these technical details and various changes and modifications based on the following embodiments, the technical solutions required to be protected by the present application can still be implemented. The following division of each embodiment is for convenience of description and should not constitute any limitation on the specific implementation manner of the present application. Each embodiment can be combined and cross - referenced with each other on the premise of not being contradictory.
[0040] To facilitate the understanding of the embodiments of the present application, the relevant content about multiple - unit EMUs is introduced here first.
[0041] Reconnection means that with the continuous development of railway transportation, in the electric traction operation of railway main lines, sometimes a single locomotive traction cannot meet the transportation requirements, and multiple locomotive traction is needed.
[0042] Currently, when multiple-unit trains with different network platforms or different application software versions on the same network platform are running in multiple units, due to differences in fault codes, faults cannot be matched and identified in real time and accurately reported, and correct and detailed fault prompts cannot be provided for the multiple-unit trains. The fault reporting of the entire train depends on the manual offline method to upgrade and synchronize the fault content, consuming a large amount of manpower and time costs. At the same time, due to the inconsistency of fault display time and content among different fault prompt devices within the current multiple-unit train network, the difficulty of train fault analysis is increased.
[0043] To solve the above technical problem of being unable to provide correct and detailed fault prompts for multiple-unit trains, the present invention proposes a method for transmitting a fault dictionary between multiple-unit trains. The following specifically describes the implementation details of the method for transmitting a fault dictionary between multiple-unit trains in this embodiment. The following content is only the implementation details provided for easy understanding and is not necessary for implementing this solution.
[0044] Embodiment 1:
[0045] The method for transmitting a fault dictionary between multiple-unit trains in this embodiment can be applied to an electronic device with communication, computing, and data storage capabilities. Its specific process can be as Figure 1 shown, including:
[0046] Step 101, obtaining a fault dictionary synchronization message sent by other formation trains; the fault dictionary synchronization message includes train information, file transfer server information required for fault dictionary synchronization, and a CRC check value;
[0047] Specifically, in this embodiment, the synchronization center of the current formation train is used as the execution entity to obtain the fault dictionary synchronization message sent by other formation trains; when the internal synchronization center of other formation trains is used as the execution entity for this transmission method, the corresponding formation train to be executed is defined as the current formation train.
[0048] Among them, the file transfer server information is used to establish a file transfer connection through the file transfer protocol, so as to synchronize the fault dictionary file of the other formation train to the current train for storage through the file transfer protocol.
[0049] In some embodiments, before executing step 101, when the current formation train is reconnected with other formation trains, a fault dictionary file is stored locally in the current formation train; the fault dictionary file includes at least one or more of fault codes, system codes, fault levels, fault names, typical fault phenomena, and fault driving operation prompts.
[0050] In some embodiments, a synchronization center for performing fault dictionary synchronization is provided in the current train and each other coupled formation train; before step 101 is performed, the method further includes: when there are multiple synchronization centers for fault dictionary synchronization in each formation train of the coupled train, selecting one of the synchronization centers as the primary synchronization center for processing in the fault dictionary synchronization process; the complete fault dictionary file is stored in the primary synchronization center.
[0051] Further, before step 101 is performed, the method further includes:
[0052] Communicate with other formation trains in the current formation train through cross-formation messages to determine whether cross-formation messages can be normally received between each other;
[0053] When cross-formation messages can be normally received between each other, start fault dictionary synchronization and execute step 101.
[0054] By determining normal communication between each formation train, the stability of the fault data synchronization process can be ensured when starting the fault dictionary synchronization step.
[0055] In some embodiments, the fault dictionary includes a fault code, a system code, a fault level, a fault name, a typical fault phenomenon, and a fault driving operation prompt.
[0056] Specifically, the following table is used as the fault dictionary:
[0057] Fault Code System Code Fault Level Fault Name Typical Fault Phenomenon V = 0 Prompt V > 0 Prompt 1001 X 1 mmmm nnnn yyyy zzzz
[0058] Among them, the relevant new protocol for each coupled formation train to send synchronization messages is as follows:
[0059]
[0060]
[0061] Among them, the fault dictionary file includes a fault code, a system code, a fault level, a fault name, a typical fault phenomenon, and a fault driving operation prompt. In this embodiment, the local fault dictionary is named LocalFaultDict.DB, and the fault dictionaries of other formation trains are named RemoteFaultDict.DB.
[0062] Step 102, obtaining the check value of the fault dictionary file in the other formation train according to the fault dictionary synchronization message;
[0063] Specifically, the check value of the fault dictionary file of other formation trains is recorded in the synchronization message to facilitate determining whether the fault dictionary files of the current formation train and other formation trains need to perform data synchronization.
[0064] In some examples, in this embodiment, the check value is generated by CRC (Cyclic Redundancy Check), that is, cyclic redundancy check, a fast algorithm for generating a short fixed-bit check code according to data such as network data packets or computer files, mainly used to detect or verify possible errors after data transmission or storage, so as to ensure the integrity of the fault data transmission of other formation trains and avoid the occurrence of transmission errors.
[0065] Step 103, determine whether the check value of the fault dictionary file in the other formation train is consistent with the check value of the fault dictionary file of the other formation train stored in the current formation train;
[0066] Specifically, the fault dictionary file of the other formation train is stored in the current formation train, and the check value of the fault dictionary file of the other formation train stored in the current formation train is compared with the check value determined in step 102, so as to determine whether the check value of the fault dictionary file in the other formation train is consistent with the check value of the fault dictionary file stored in the current formation train, thus ensuring the integrity of data transmission.
[0067] Step 104, if the check value of the fault dictionary file in the other formation train is not consistent with the check value of the fault dictionary file of the other formation train stored in the current formation train, synchronize the fault dictionary file of the other formation train to the current train for storage through the File Transfer Protocol, so that the stored fault dictionary files of the two are consistent.
[0068] Specifically, the File Transfer Protocol (FTP) is used as the file transfer protocol, so that the FTP protocol is used as a basic tool in network communication. FTP allows users to interact with the server through client software to achieve file upload, download and other file operations.
[0069] In some examples, as Figure 2 shown, step 104 specifically includes:
[0070] Step 1041, parse the fault dictionary synchronization message sent by the other formation train to obtain the FTP-related information of the other formation train;
[0071] Step 1042: Use the FTP-related information of the other formation trains to establish an FTP connection with the other formation trains, so as to download the fault dictionary files of the other formation trains to the local storage of the current train for saving.
[0072] In some examples, the multiple-unit train includes multiple other formation trains. It is necessary to complete the verification and synchronization between the current formation train and each of the other formation trains before the fault data transmission between the multiple-unit trains can be completed. As Figure 3 shown, this transmission method further includes:
[0073] Step 105: When the verification values of the fault dictionary files of all the other formation trains are all consistent with the verification values of the fault dictionary files of all the other formation trains stored in the current formation train, stop receiving the synchronization messages sent by the other formation trains and complete the fault dictionary synchronization between the multiple-unit trains;
[0074] Step 106: After the fault dictionary synchronization between the multiple-unit trains is completed, perform the fault dictionary synchronization within the train for different fault prompt devices in the current multiple-unit train.
[0075] In some examples, in Step 105, the fault dictionary synchronization steps can be carried out in sequence with the current formation train according to the formation numbers of the other formation trains, so that the verification values of the fault dictionary files of all the other formation trains are all consistent with those of the current formation train, thereby completing the fault synchronization between the multiple-unit trains, providing a method for synchronizing fault codes and fault data between multiple-unit trains with different network platforms and different application software versions on the same network platform. By transmitting the train fault dictionary through FTP, the fault synchronization between trains and the correct fault prompt can be realized more quickly and efficiently.
[0076] In some embodiments, Step 106 is also based on the main synchronization center periodically sending synchronization messages and starting the FTP server to synchronize the fault dictionaries between different fault prompt devices inside the train, ensuring the consistency of fault displays.
[0077] Specifically, Step 106, as Figure 4 shown, includes:
[0078] Step 1061: Select the main synchronization center from all the fault prompt devices in the train and control the main fault prompt device in the current train to periodically send fault dictionary synchronization messages;
[0079] Step 1062: Use the file transfer protocol to perform fault dictionary synchronization on each of the fault dictionary synchronization messages received by the remaining fault prompt devices until all the fault prompt devices complete the fault dictionary synchronization or the number of times the main synchronization center sends the fault dictionary synchronization messages reaches a preset threshold, then stop the synchronization message sending of the main synchronization center and complete the fault dictionary synchronization within the train.
[0080] In this embodiment, the file transfer protocol is also the FTP protocol, and the TRDP process data method is used to periodically send synchronization messages.
[0081] Specifically, the fault dictionary synchronization message protocol in the train is as follows:
[0082]
[0083] Among them, in a specific embodiment, the preset threshold of the message sending times is set to 60 times, that is, after the fault dictionaries of all fault prompt devices are synchronized or after the main synchronization center accumulatively sends 60 times, the FTP server is closed and the synchronization ends.
[0084] In some embodiments, after synchronizing the fault dictionaries of each fault prompt device in the current formation train, the transmission method further includes: controlling the main synchronization center in the current formation train to send real-time fault data with timestamps in a multicast form, so that the fault times among the respective fault prompt devices are consistent.
[0085] Specifically, the fault information received by different fault prompt devices is configured with the same fault time, so as to solve the problem of inconsistent fault display times and contents among different devices.
[0086] In this embodiment, the faults are transmitted in plain text format. Each fault port data includes overall information data head and multiple fault unit data body. The head of each fault port includes information such as column number, body check value, number of faults included in this port, identifier, etc.; the body of each fault port contains multiple fault units, and each fault unit includes a fault code, vehicle number, fault occurrence time, and fault disappearance time.
[0087] In this embodiment, for the fault dictionary transmission method between coupled trains, by using the stored fault dictionary file and the check value corresponding to the fault dictionary file, it is verified whether the fault dictionary files of the current formation train and other formation trains are consistent. When the fault dictionary files are inconsistent, the fault dictionary files of the other formation trains are synchronized to the current train for storage through the file transfer protocol, so that the fault dictionary files of the two are consistent, thereby realizing data synchronization of the fault codes and fault data of different network platforms and different application software versions on the same network platform of each coupled train after coupling, efficiently realizing fault synchronization between trains and correct fault prompting, saving labor, and improving the efficiency and accuracy of fault data transmission and synchronization; at the same time, it can synchronize the fault dictionaries of different fault prompt devices inside the train, realize the consistency of fault display, and periodically distribute the current fault data and historical fault data to solve the problem of inconsistent fault display times and contents among different devices.
[0088] Embodiment 2:
[0089] Another embodiment of the present application relates to a fault dictionary transmission device between coupled trains. The implementation details of the fault dictionary transmission device between coupled trains in this embodiment will be specifically described below. The following content is only the implementation details provided for convenient understanding and is not necessary for implementing this solution. The schematic diagram of the fault dictionary transmission device between coupled trains in this embodiment can be as Figure 5 shown, including a data receiving module 801, a check value determination module 802, a comparison module 803, and a data synchronization module 804.
[0090] The data receiving module 801 is configured to obtain a fault dictionary synchronization message sent by other formation trains; the fault dictionary synchronization message includes train information, file transfer server information required for fault dictionary synchronization, and a CRC check value;
[0091] The check value determination module 802 is configured to obtain the check value of the fault dictionary file in the other formation trains according to the fault dictionary synchronization message;
[0092] The comparison module 803 is configured to determine whether the check value of the fault dictionary file in the other formation trains is consistent with the check value of the fault dictionary file of the other formation trains stored in the current formation train; and,
[0093] The data synchronization module 804 is configured to synchronize the fault dictionary file of the other formation trains to the current train for storage through a file transfer protocol, so that the fault dictionary files stored in both are consistent.
[0094] It is worth mentioning that each module involved in this embodiment is a logical module. In practical applications, a logical unit can be a physical unit, a part of a physical unit, or a combination of multiple physical units. In addition, in order to highlight the innovative part of the present application, units not closely related to solving the technical problems proposed by the present application are not introduced in this embodiment, but this does not mean that there are no other units in this embodiment.
[0095] Embodiment Three:
[0096] Another embodiment of the present application relates to an electronic device, as Figure 6 shown, including: at least one processor 901; and a memory 902 communicatively connected to the at least one processor 901; wherein, the memory 902 stores instructions executable by the at least one processor 901, and the instructions are executed by the at least one processor 901 to enable the at least one processor 901 to execute the fault dictionary transmission method in the above embodiments.
[0097] Among them, the memory and the processor are connected in a bus manner. The bus can include any number of interconnected buses and bridges, and the bus connects various circuits of one or more processors and memories together. The bus can also connect various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art, and thus will not be further described herein. The bus interface provides an interface between the bus and the transceiver. The transceiver can be a single component or multiple components, such as multiple receivers and transmitters, providing units for communicating with various other devices over a transmission medium. The data processed by the processor is transmitted over a physical medium via an Ethernet cable. Further, data can also be received through the interface and transmitted to the processor.
[0098] The processor is responsible for managing the bus and general processing, and can also provide various functions, including timing, peripheral interfaces, voltage regulation, power management, and other control functions. The memory can be used to store data used by the processor when executing operations.
[0099] Embodiment 4:
[0100] Another embodiment of the present application relates to a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the above method embodiments are implemented.
[0101] That is, those skilled in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by instructing relevant hardware through a program. This program is stored in a storage medium, including several instructions for causing a device (which can be a single-chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the methods described in various embodiments of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks, or optical discs that can store program codes.
[0102] Those of ordinary skill in the art can understand that the above embodiments are specific embodiments for implementing the present application, and in practical applications, various changes can be made in form and details without departing from the spirit and scope of the present application.
Claims
1. A method for transmitting a fault dictionary between multiple coupled trains, characterized in that, including: Obtaining a fault dictionary synchronization message sent by other formation trains; The fault dictionary synchronization message includes train information, file transfer server information required for fault dictionary synchronization, and a CRC check value; Obtaining the check value of the fault dictionary file in the other formation trains according to the fault dictionary synchronization message; Determining whether the check value of the fault dictionary file in the other formation trains is consistent with the check value of the fault dictionary file of the other formation trains stored in the current formation train; If the check value of the fault dictionary file in the other formation trains is not consistent with the check value of the fault dictionary file of the other formation trains stored in the current formation train, synchronize the fault dictionary file of the other formation trains to the current train for storage through the file transfer protocol, so that the fault dictionary files stored in both are consistent.
2. A method for transmitting a fault dictionary between coupled trains according to claim 1, characterized in that The multiple - formation train includes multiple other formation trains; the method further includes: When the check values of the fault dictionary files of all other formation trains are all consistent with the check values of the other formation trains stored in the current formation train, stop receiving the synchronization messages sent by the other formation trains, and complete the fault dictionary synchronization between the multiple - formation trains; After the fault dictionary synchronization between the multiple - formation trains is completed, perform fault dictionary synchronization within the current multiple - formation train for different fault prompt devices.
3. A method for transmitting a fault dictionary between coupled trains according to claim 2, characterized in that, The performing fault dictionary synchronization within the current train for different fault prompt devices includes: Selecting a main synchronization center from all the fault prompt devices in the train, and controlling the main synchronization center in the current train to periodically send fault dictionary synchronization messages; Using the file transfer protocol to perform fault dictionary synchronization on each fault dictionary synchronization message received by the remaining fault prompt devices until all the fault prompt devices complete the fault dictionary synchronization or the number of times the main synchronization center sends the fault dictionary synchronization message reaches a preset threshold, then shut down the synchronization message sending of the main synchronization center to complete the fault dictionary synchronization within the train.
4. A method for transmitting a fault dictionary between multiple - unit trains according to claim 3, characterized in that, The method further includes: Controlling the main synchronization center in the current formation train to send real - time fault data with time stamps in a multicast form, so that the fault times among the various fault prompt devices are consistent.
5. A method for transmitting a fault dictionary between coupled trains according to claim 1, characterized in that, The method further includes: When the train is in multiple - formation, locally store the fault dictionary file in the current train; the fault dictionary file includes at least one of a fault code, a system code, a fault level, a fault name, a typical fault phenomenon, and a fault driving operation prompt; Controlling the current formation train to establish a multicast communication connection with other formation trains through a cross - formation request message.
6. A method for transmitting a fault dictionary between coupled trains according to claim 1, characterized in that The file transfer protocol includes the FTP protocol; The saving the fault dictionary file of the other formation trains to the local storage through the file transfer protocol includes: Parsing the fault dictionary synchronization message sent by the other formation trains to obtain the FTP - related information of the other formation trains; Using the FTP - related information of the other formation trains to establish an FTP connection with the other formation trains to download the fault dictionary file of the other formation trains to the local storage of the current train for storage.
7. A method for transmitting a fault dictionary between coupled trains according to claim 1, characterized in that, A synchronization center for performing fault dictionary synchronization is provided in the current train and each other coupled train set. The method further includes: When there are multiple synchronization centers for fault dictionary synchronization in each train set of the coupled train, one of the synchronization centers is selected as the primary synchronization center for processing the fault dictionary synchronization process; the complete fault dictionary file is stored in the primary synchronization center.
8. A fault dictionary transmission device between coupled trains, characterized in that Including: A data receiving module, configured to obtain a fault dictionary synchronization message sent by another train set. The fault dictionary synchronization message includes train information, file transfer server information required for fault dictionary synchronization, and a CRC check value. A check value determination module, configured to obtain the check value of the fault dictionary file in the other train set according to the fault dictionary synchronization message. A comparison module, configured to determine whether the check value of the fault dictionary file in the other train set is consistent with the check value of the fault dictionary file of the other train set stored in the current train set. And, A data synchronization module, configured to synchronize the fault dictionary file of the other train set to the current train for storage through a file transfer protocol, so that the stored fault dictionary files are consistent.
9. An electronic device, characterized in that, Including: At least one processor; And, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor, so that the at least one processor can execute the fault dictionary transfer method according to any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program, characterized in that, The computer program, when executed by a processor, implements the fault dictionary transfer method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Self-describing terminal plug-and-play method based on open communication
CN109067560A
Train fault synchronization method and device, railway vehicle and medium
CN116279655A
Security platform data synchronization method and device based on double 2-vote-2, and medium
CN116436765A
Method and device suitable for interconnection and intercommunication of reconnection trains
CN117002564A
Fault information synchronization method
CN117097741A