A multi-terminal consistent display method and related components thereof
Patent Information
- Application Number
- CN202310295796.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-24
- Publication Date
- 2026-10-30
- Estimated Expiration
- 2043-03-24
AI Technical Summary
但是由于列车的车厢节次越来越多,列车的总长度越来越长,导致工作人员巡逻列车的时间变长,与故障设备之间的距离变远,工作人员可能不能及时地听到或看到故障告警,从而导致工作人员不能及时地得知列车存在故障
[0035]本发明提供了一种多终端一致性显示方法及其相关组件,涉及列车监控领域,应用于列车的处理器中,当检测到列车生成的故障信息时,将故障信息存储到第一故障信息库中,对于与处理器自身处于同一网段的任一显示终端,判断每个显示终端中的第二故障信息库是否与第一故障信息库一致,若不一致,则根据第一故障信息库更新第二故障信息库,以便第二故障信息库与第一故障信息库一致;其中,显示终端至少包括司机室显示终端、监控室显示终端以及手持显示终端。通过将列车上的各个显示终端进行联网,这些显示终端均通过同一个第一故障信息库更新显示终端自身的第二故障信息库,使得每个显示终端中的第二故障信息库保存的故障信息相互一致,实现了各个显示终端显示的故障信息一致的目的,不需要工作人员通过设备的告警模块来确定是否有故障,以便工作人员及时地得知列车存在故障。
Smart Images

Figure CN116279702B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of train monitoring, and in particular to a multi-terminal consistent display method and related components. Background Technology
[0002] Various pieces of equipment on a train can malfunction. To ensure the normal operation of the train and passenger safety, train staff need to be promptly informed of any equipment failures. Currently, the method for notifying staff of equipment failures is usually by installing alarm modules in various devices on the train. When a device malfunctions, it emits sound or light to alert nearby staff. However, as trains become increasingly longer and have more carriages, the time staff spend patrolling the train increases, and the distance between them and the malfunctioning equipment grows. This means staff may not be able to hear or see the alarms in time, thus delaying their awareness of any train malfunctions. Summary of the Invention
[0003] The purpose of this invention is to provide a multi-terminal consistent display method and related components, which achieves the goal of consistent fault information displayed on various display terminals, eliminating the need for staff to determine whether there is a fault through the equipment's alarm module, so that staff can be informed of train faults in a timely manner.
[0004] To address the aforementioned technical problems, this invention provides a multi-terminal consistent display method, applied to a processor in a train, comprising:
[0005] When fault information generated by the train is detected, the fault information is stored in the first fault information database;
[0006] For any display terminal that is in the same network segment as the processor itself, determine whether the second fault information database in the display terminal is consistent with the first fault information database;
[0007] If they are inconsistent, the second fault information database shall be updated according to the first fault information database so that the second fault information database is consistent with the first fault information database.
[0008] The display terminal includes at least the driver's cab display terminal, the monitoring room display terminal, and the handheld display terminal.
[0009] Preferably, the first fault information database includes an unprocessed fault database and a processed fault database. Storing the fault information in the first fault information database includes:
[0010] The fault information is stored in the unprocessed fault database.
[0011] Preferred options also include:
[0012] When a fault repair instruction generated by the train is detected, the fault information corresponding to the fault repair instruction is determined from the unprocessed fault database.
[0013] Move the fault information corresponding to the fault repair instruction to the processed fault database.
[0014] Preferably, before determining whether the second fault information database in the display terminal is consistent with the first fault information database, the method further includes:
[0015] When a network request is received from another display terminal that is not on the same network segment as itself, a network communication relationship is established between itself and the other display terminal;
[0016] The other display terminals are set to be on the same network segment as the display terminal, and the process proceeds to the step of determining whether the second fault information database in the display terminal is consistent with the first fault information database.
[0017] Preferably, establishing network communication relationships between itself and other display terminals includes:
[0018] The system establishes network communication relationships with the other display terminals using a three-way handshake mechanism.
[0019] Determine whether the display terminal has entered the ESTABLISHED state;
[0020] If so, the network communication relationship is considered successfully established.
[0021] Preferably, each carriage of the train is equipped with an information transmitter, and after storing the fault information in the first fault information database, the system further includes:
[0022] All fault information in the first fault information database is sent to the information transmitters in each carriage of the train, so that the handheld display terminal can receive all fault information in the first fault information database using the information transmitters.
[0023] Preferably, after storing the fault information in the first fault information database, the method further includes:
[0024] When any of the display terminals in the same network segment as itself is detected to be disconnected, a unique identifier of the disconnected display terminal is determined;
[0025] When the disconnected display terminal is detected to be back on the same network segment as itself based on the unique identifier, the first fault information database overwrites the second fault information database of the disconnected display terminal.
[0026] This application also provides a multi-terminal consistency display device, including:
[0027] Memory, used to store computer programs;
[0028] A controller is used to implement the steps of the multi-terminal consistent display method described above when executing the computer program.
[0029] This application also provides a multi-terminal consistency display system, wherein the multi-terminal consistency display system is installed in a processor in a train, comprising:
[0030] A fault information storage unit is used to store the fault information generated by the train into a first fault information database when the fault information is detected.
[0031] The judgment unit is used to determine whether the second fault information database in any display terminal that is in the same network segment as the processor itself is consistent with the first fault information database; if they are inconsistent, the update unit is triggered.
[0032] The updating unit is used to update the second fault information database according to the first fault information database so that the second fault information database is consistent with the first fault information database;
[0033] The display terminals include at least a driver's cab display terminal, a monitoring room display terminal, and a handheld display terminal.
[0034] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the multi-terminal consistent display method described above.
[0035] This invention provides a multi-terminal consistent display method and related components, relating to the field of train monitoring and applied to a train processor. When fault information generated by the train is detected, the fault information is stored in a first fault information database. For any display terminal on the same network segment as the processor, it is determined whether the second fault information database in each display terminal is consistent with the first fault information database. If they are inconsistent, the second fault information database is updated according to the first fault information database to ensure consistency. The display terminals include at least a driver's cab display terminal, a monitoring room display terminal, and a handheld display terminal. By networking the various display terminals on the train, these display terminals all update their own second fault information databases through the same first fault information database, ensuring that the fault information stored in the second fault information databases of each display terminal is consistent. This achieves the goal of consistent fault information displayed by all display terminals, eliminating the need for staff to determine whether a fault exists through the equipment's alarm module, allowing staff to be promptly informed of any train malfunctions. Attached Figure Description
[0036] To more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings used in the prior art and embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0037] Figure 1 A flowchart of a multi-terminal consistent display method provided in this application;
[0038] Figure 2 This application provides a schematic diagram of the structure of a train fault display system.
[0039] Figure 3 A flowchart of a communication method between a display terminal and a processor provided in this application;
[0040] Figure 4 This is a schematic diagram of the structure of a multi-terminal consistency display device provided in this application. Detailed Implementation
[0041] The core of this invention is to provide a multi-terminal consistent display method and related components, which achieves the goal of consistent fault information displayed on various display terminals, eliminating the need for staff to determine whether there is a fault through the equipment's alarm module, so that staff can be informed of train faults in a timely manner.
[0042] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0043] Please refer to Figure 1 , Figure 1 A flowchart of a multi-terminal consistent display method provided in this application, applied to a processor in a train, includes:
[0044] S1: When fault information generated by the train is detected, the fault information is stored in the first fault information database;
[0045] External environmental influences can cause hardware and software defects in train equipment, leading to malfunctions that affect train performance and safety. Therefore, ensuring the normal operation of this equipment and promptly detecting and resolving malfunctions is crucial. Currently, equipment malfunction information is typically communicated through the equipment's own warning modules, such as illuminating warning lights or using buzzers. While this allows staff to detect malfunctions promptly, the limited number of staff on trains necessitates constant patrols, and the typically long patrol routes of trains further complicate the process, making timely detection difficult.
[0046] To address the aforementioned technical issues, this application considers that train fault information can be simultaneously displayed on multiple display terminals. Furthermore, to enable staff to promptly detect faults in various equipment locations on the train, the fault status of all equipment on the train can be displayed on all display terminals. Based on this, the first step is to collect train fault information. Upon detecting fault information generated by any equipment on the train, this fault information is stored in a pre-set first fault information database, which contains all fault information generated since the train's operation began.
[0047] S2: For any display terminal that is on the same network segment as the processor itself, determine whether the second fault information database in the display terminal is consistent with the first fault information database;
[0048] To ensure that each display terminal can correctly display fault information, all display terminals need to be on the same network segment as the processor. Fault information is sent to the display terminals via network connection to avoid errors in fault information caused by electromagnetic interference when not networked. Specifically, the processor sends the latest fault information to the display terminals in real time. The display terminals also store some fault information themselves, and the content displayed is based on the fault information they store. When the processor updates the fault information in the display terminals, it checks whether some fault information is missing. If some fault information exists in the processor but not in the display terminals, that is, the second fault information database in the display terminals is inconsistent with the first fault information database, it means that the fault information stored in the display terminals is not up-to-date. Therefore, the processor sends these missing fault information to the display terminals to update the second fault information database in the display terminals, ensuring that its content is up-to-date.
[0049] S3: If they are inconsistent, update the second fault information database according to the first fault information database so that the second fault information database is consistent with the first fault information database;
[0050] The display terminals include at least the driver's cab display terminal, the monitoring room display terminal, and the handheld display terminal.
[0051] Train fault information can be integrated onto the driver's cab display screen, monitoring room display screen, handheld mobile display terminal, or other display terminals. When a fault occurs, staff can view the fault information on any display terminal within the same network segment as the processor to determine the name of the faulty device, fault level, fault name, fault driving prompts, and the time of the fault. For example, staff mobile phones can be connected to the processor; when a device in the train malfunctions, all staff members are notified via their phones. Consistent fault information displayed on all terminals ensures that all staff members are aware of the same fault. When a fault occurs, staff in different locations can be dispatched based on the specific fault situation to resolve the train fault promptly. For details, please refer to [link / reference]. Figure 2 , Figure 2 This is a schematic diagram of a train fault display system provided in this application. The central control unit is used to detect faults in the train and, after detecting a fault, sends the fault information to the processor through a switch. After receiving the fault information, the processor sends it to each display terminal through the switch. When sending the information to the handheld display terminal, it needs to be sent to the safety host on the train first to ensure the security of the fault information. Then, the safety host sends the information to the carriage controller in each carriage, so that the carriage controller in each carriage can send the fault information to the handheld display terminal via wireless Wi-Fi.
[0052] In summary, when a fault information generated by the train is detected, the fault information is stored in the first fault information database. For any display terminal on the same network segment as the processor, it is determined whether the second fault information database in each display terminal is consistent with the first fault information database. If they are inconsistent, the second fault information database is updated according to the first fault information database to ensure consistency. The display terminals include at least the driver's cab display terminal, the monitoring room display terminal, and handheld display terminals. By networking the various display terminals on the train, these display terminals all update their own second fault information databases using the same first fault information database, ensuring that the fault information stored in the second fault information databases of each display terminal is consistent. This achieves the goal of consistent fault information displayed by all display terminals, eliminating the need for staff to rely on the equipment's alarm module to determine if a fault exists, allowing staff to be promptly informed of any train malfunctions.
[0053] Based on the above embodiments:
[0054] In a preferred embodiment, the first fault information database includes an unprocessed fault database and a processed fault database. Storing fault information in the first fault information database includes:
[0055] Fault information is stored in the unprocessed fault database.
[0056] To facilitate the differentiation of various fault information, this application considers that as train operating time and equipment usage time increase, the severity and frequency of equipment malfunctions on the train will also increase. Based on past faults, staff can predict potential future problems. Therefore, the first fault information database, in addition to storing newly occurring unresolved faults, also needs to store previously resolved fault information for staff reference and use. Accordingly, the first fault information database can be divided into two parts: an unprocessed fault database specifically for storing unresolved faults, and a processed fault database specifically for storing resolved faults. When new fault information is detected, it is stored in the unprocessed fault database. When staff need to troubleshoot faults, they can directly observe the fault information in the unprocessed fault database; when staff need to predict potential future problems, they can observe the fault information in the processed fault database. This avoids the confusion caused by different types of fault information and allows staff to easily distinguish between various fault information.
[0057] As a preferred embodiment, it also includes:
[0058] When a fault repair instruction generated by the train is detected, the fault information corresponding to the fault repair instruction is determined from the unprocessed fault database.
[0059] Move the fault information corresponding to the fault repair instruction to the processed fault database.
[0060] To ensure timely updates to the status of various fault information, this application allows for pre-setting different types of fault repair instructions based on the type of equipment. For example, the normal operating current signal of the equipment during normal operation can be used as the fault repair instruction. When a fault occurs, the current changes, deviating from the normal operating current range. After the equipment is repaired, the current returns to normal. Detecting the restoration of the operating current is equivalent to detecting a fault repair instruction, confirming that the fault repair is complete. Alternatively, after repairing a fault in train equipment, a worker can send a signal using special equipment, which serves as the fault repair instruction. Upon receiving the fault repair instruction, the corresponding fault information is retrieved from the unprocessed fault database. This means determining which fault the worker repaired based on the fault repair instruction, moving the fault information to the processed fault database, and deleting it from the unprocessed fault database. Based on this, the status of various fault information can be updated promptly.
[0061] As a preferred embodiment, before determining whether the second fault information database in the display terminal is consistent with the first fault information database, the method further includes:
[0062] When it receives a network connection request from another display terminal that is not on the same network segment as itself, it establishes a network communication relationship with the other display terminal.
[0063] Set other display terminals to be on the same network segment as yourself, and proceed to the step of determining whether the second fault information database in the display terminal is consistent with the first fault information database.
[0064] In order to configure the display terminals to be on the same network segment as the processor, this application requires that, regardless of whether the display terminals are connected to the processor via wired or wireless means, these display terminals and the processor must be on the same network segment; that is, the processor connects to these display terminals via a network connection. For details, please refer to... Figure 3 , Figure 3This application provides a flowchart of a communication method between a display terminal and a processor. These display terminals and the processor are networked via TCP (Transmission Control Protocol) to ensure that fault information can be safely and correctly transmitted to each display terminal. Establishing a TCP connection requires a three-way handshake mechanism: First, the display terminal sends a handshake SYN packet to the processor and waits for a response. After receiving the handshake SYN packet from the display terminal, the processor places it in its own unconnected queue. Then, the processor needs to send two packets to the multi-display terminal: one is an ACK packet confirming that the processor has received the handshake SYN packet from that display terminal, so that the display terminal can confirm that the processor has received the packet; the other is a confirmation packet from the processor. The processor sends a SYN connection query request packet to the display terminal to inquire whether the display terminal is ready to establish a connection. Simultaneously, the processor enters the SYN_RECV state to await the display terminal's response. After receiving the two packets (ACK and SYN) from the processor, the display terminal needs to send a heartbeat packet and a list packet to the server. At this point, the connection between the display terminal and the processor is established, and data communication can begin. This effectively sets other display terminals to be on the same network segment as the processor, allowing subsequent steps such as checking whether the second fault information database in the display terminal matches the first fault information database. Based on this, display terminals can be set to be on the same network segment as the processor.
[0065] As a preferred embodiment, establishing network communication relationships between itself and other display terminals includes:
[0066] It uses a three-way handshake mechanism to establish network communication relationships with other display terminals;
[0067] Determine whether the display terminal has entered the ESTABLISHED state;
[0068] If so, the network communication relationship is considered successfully established.
[0069] To determine whether the display terminal has successfully communicated with the processor, this application utilizes the display terminal's state to assess communication success. Specifically, when the processor establishes a network communication relationship with any display terminal (i.e., during network networking), it employs a three-way handshake mechanism. In this handshake, the display terminal acts as the client, and the processor as the server. Initially, the display terminal initiates a message to request a connection, and finally, the processor sends an acknowledgment packet to the display terminal to establish the connection. After the processor and display terminal successfully establish a connection, i.e., after completing the three-way handshake, the display terminal enters the ESTABLISHED state, which indicates a successful TCP connection. Therefore, by determining whether the display terminal has entered the ESTABLISHED state, it can be determined whether network communication between the processor and the display terminal has been successfully established. Based on this, it is possible to determine whether the display terminal has successfully communicated with the processor.
[0070] In a preferred embodiment, each carriage of the train is equipped with an information transmitter, which, after storing the fault information in the first fault information database, also includes:
[0071] All fault information in the first fault information database is sent to the information transmitters in each carriage of the train, so that the handheld display terminal can receive all fault information in the first fault information database using the information transmitters.
[0072] To enable more display terminals to receive fault information, this application considers the advantages of wireless mobile devices, such as small size, light weight, no need for wired connections, and portability. Therefore, wireless mobile devices can also be used as display terminals; for example, a staff member's mobile phone can serve as a display terminal. When sending fault information to these wireless mobile terminals, considering that each carriage of the train is equipped with an information transmitter, such as an AP (Access Point) antenna or a Wi-Fi transmitter, these signal transmitters can be used to broadcast the fault information. Specifically, the fault information can first be sent to the train's safety host, which then sends it to the carriage controllers in each carriage. The carriage controllers then broadcast the fault information externally through the information transmitters. Since the wireless mobile devices are also networked with the processor, they can obtain and display the fault information through the broadcast. Because these wireless mobile devices are portable, each staff member can carry one while the train is running, allowing them to be promptly informed of any train malfunctions. Therefore, transmitting fault information via broadcast through information transmitters enables more display terminals to receive the fault information.
[0073] As a preferred embodiment, after storing the fault information in the first fault information database, the method further includes:
[0074] When a disconnection is detected in any display terminal on the same network segment as itself, a unique identifier of the disconnected display terminal is determined.
[0075] Once a disconnected display terminal is detected by a unique identifier and reconnected to the same network segment, the first fault information database will overwrite the second fault information database of the disconnected display terminal.
[0076] Under normal circumstances, TCP communication between the display terminal and the processor is normal, and the display terminal receives fault information sent by the processor normally. The display terminal stores the fault information in its own second fault information database. When the display terminal disconnects, the TCP communication between the display terminal and the processor is broken, and the display terminal will not receive data. In order to ensure that the display terminal can still perform a certain fault information display function after disconnection, the display terminal will store the latest fault information in its own second fault information database when disconnection occurs. When the display terminal reconnects, that is, when TCP communication with the processor is re-established, considering that the display terminal may have updated a lot of fault information during the disconnection period, in order to simplify the update of the second fault information database of the display terminal, we can first identify which display terminal reconnected after disconnection. After identification, we can directly overwrite the second fault information database of the reconnected display terminal with the first fault information database to update the fault information stored in that display terminal. Alternatively, the display terminal can retrieve the latest fault information from the processor's first fault information database and compare it with the fault information in its own second fault information database. If fault information not found in the second fault information database exists in the first database, then this missing fault information is stored in its own second fault information database. Based on this, the display consistency of the display terminal after disconnection and reconnection can be easily guaranteed.
[0077] Please refer to Figure 4 , Figure 4 A schematic diagram of a multi-terminal consistency display device provided in this application includes:
[0078] Memory 21 is used to store computer programs;
[0079] The controller 22 is used to implement the steps of the multi-terminal consistent display method described above when executing a computer program.
[0080] For a detailed description of the multi-terminal consistent display device provided in this application, please refer to the embodiments of the multi-terminal consistent display method described above; further details will not be repeated here.
[0081] This application also provides a multi-terminal consistency display system, which is installed in a processor in a train and includes:
[0082] The fault information storage unit 31 is used to store the fault information into the first fault information database when the fault information generated by the train is detected.
[0083] The judgment unit 32 is used to determine whether the second fault information database in any display terminal located in the same network segment as the processor itself is consistent with the first fault information database; if they are inconsistent, the update unit is triggered.
[0084] Update unit 33 is used to update the second fault information database according to the first fault information database so that the second fault information database is consistent with the first fault information database;
[0085] The display terminals include at least a driver's cab display terminal, a monitoring room display terminal, and a handheld display terminal.
[0086] For a detailed description of the multi-terminal consistent display system provided in this application, please refer to the embodiments of the multi-terminal consistent display method described above; further details will not be repeated here.
[0087] Based on the above embodiments:
[0088] In a preferred embodiment, the first fault information database includes an unprocessed fault database and a processed fault database, and the fault information storage unit 31 is specifically used to store fault information in the unprocessed fault database.
[0089] As a preferred embodiment, it further includes:
[0090] The fault information determination unit is used to determine the fault information corresponding to the fault repair instruction in the unprocessed fault database when a fault repair instruction generated by the train is detected.
[0091] The moving unit is used to move the fault information corresponding to the fault repair instruction to the processed fault database.
[0092] As a preferred embodiment, it also includes:
[0093] The network communication unit is used to establish a network communication relationship between itself and other display terminals when it receives a network connection request from other display terminals that are not in the same network segment as itself, before determining whether the second fault information database in the display terminal is consistent with the first fault information database.
[0094] The network segment setting unit is used to set other display terminals to be in the same network segment as itself, triggering the judgment unit 32.
[0095] In a preferred embodiment, the network communication unit includes:
[0096] The three-way handshake unit is used to establish network communication relationships between itself and other display terminals using the three-way handshake mechanism.
[0097] The status determination unit is used to determine whether the display terminal has entered the ESTABLISHED state; if so, the success determination unit is triggered.
[0098] The success determination unit is used to determine whether a network communication relationship has been successfully established.
[0099] As a preferred embodiment, each carriage of the train is equipped with an information transmitter, and the system also includes:
[0100] The information transmission unit is used to send all the fault information in the first fault information database to the information transmitters in each carriage of the train after storing the fault information in the first fault information database, so that the handheld display terminal can receive all the fault information in the first fault information database using the information transmitters.
[0101] As a preferred embodiment, it also includes:
[0102] The unique identifier determination unit is used to determine the unique identifier of the disconnected display terminal after storing the fault information in the first fault information database and detecting that any display terminal in the same network segment as itself is disconnected.
[0103] The overlay unit is used to overwrite the second fault information database of the disconnected display terminal with the first fault information database when the display terminal that has been detected as disconnected by the unique identifier is back in the same network segment as itself.
[0104] This application also provides a computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, it implements the steps of the multi-terminal consistent display method described above.
[0105] For a detailed description of the computer-readable storage medium provided in this application, please refer to the embodiments of the multi-terminal consistent display method described above; further details will not be repeated here.
[0106] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the apparatus disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple; relevant parts can be referred to the method section.
[0107] It should also be noted that, in this specification, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
Claims
1. A method for consistent display across multiple terminals, characterized in that, Processors used in trains include: When fault information generated by the train is detected, the fault information is stored in the first fault information database; For any display terminal located on the same network segment as the processor itself, determine whether the second fault information database in the display terminal is consistent with the first fault information database; the second fault information database is the fault information stored by the display terminal itself. If they are inconsistent, the second fault information database shall be updated according to the first fault information database so that the second fault information database is consistent with the first fault information database. The display terminals include at least a driver's cab display terminal, a monitoring room display terminal, and a handheld display terminal; all display terminals display fault information on the train, and the fault information displayed by all display terminals is the same.
2. The multi-terminal consistent display method as described in claim 1, characterized in that, The first fault information database includes an unprocessed fault database and a processed fault database. Storing the fault information in the first fault information database includes: The fault information is stored in the unprocessed fault database.
3. The multi-terminal consistent display method as described in claim 2, characterized in that, Also includes: When a fault repair instruction generated by the train is detected, the fault information corresponding to the fault repair instruction is determined from the unprocessed fault database. Move the fault information corresponding to the fault repair instruction to the processed fault database.
4. The multi-terminal consistent display method as described in claim 1, characterized in that, Before determining whether the second fault information database in the display terminal is consistent with the first fault information database, the method further includes: When a network request is received from another display terminal that is not on the same network segment as itself, a network communication relationship is established between itself and the other display terminal; The other display terminals are set to be on the same network segment as the display terminal, and the process proceeds to the step of determining whether the second fault information database in the display terminal is consistent with the first fault information database.
5. The multi-terminal consistent display method as described in claim 4, characterized in that, Establishing network communication relationships between itself and other display terminals includes: The system establishes network communication relationships with the other display terminals using a three-way handshake mechanism. Determine whether the display terminal has entered the ESTABLISHED state; If so, the network communication relationship is considered successfully established.
6. The multi-terminal consistent display method as described in claim 1, characterized in that, Each carriage of the train is equipped with an information transmitter. After storing the fault information in the first fault information database, the system further includes: All fault information in the first fault information database is sent to the information transmitters in each carriage of the train, so that the handheld display terminal can receive all fault information in the first fault information database using the information transmitters.
7. The multi-terminal consistent display method according to any one of claims 1 to 6, characterized in that, After storing the fault information in the first fault information database, the method further includes: When any of the display terminals in the same network segment as itself is detected to be disconnected, a unique identifier of the disconnected display terminal is determined; When the disconnected display terminal is detected to be back on the same network segment as itself based on the unique identifier, the first fault information database overwrites the second fault information database of the disconnected display terminal.
8. A multi-terminal consistent display device, characterized in that, include: Memory, used to store computer programs; A controller, used to implement the steps of the multi-terminal consistent display method as described in any one of claims 1 to 7 when executing the computer program.
9. A multi-terminal consistent display system, characterized in that, The multi-terminal consistency display system is installed in the processor of the train and includes: A fault information storage unit is used to store the fault information generated by the train into a first fault information database when the fault information is detected. The judgment unit is used to determine whether the second fault information database in any display terminal located in the same network segment as the processor itself is consistent with the first fault information database; if they are inconsistent, the update unit is triggered; the second fault information database is the fault information stored by the display terminal itself. The updating unit is used to update the second fault information database according to the first fault information database so that the second fault information database is consistent with the first fault information database; The display terminals include at least a driver's cab display terminal, a monitoring room display terminal, and a handheld display terminal; multiple display terminals display fault information on the train, and the fault information displayed by all display terminals is consistent.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the multi-terminal consistent display method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Database updating method and device, electronic equipment and storage medium
CN115129731A
AGV and AGV fault alarm system
CN209776302U