CN109254881B - Hot standby redundancy display fault-based diagnosis method and system - Google Patents
Hot standby redundancy display fault-based diagnosis method and system Download PDFInfo
- Publication number
- CN109254881B CN109254881B CN201811130216.4A CN201811130216A CN109254881B CN 109254881 B CN109254881 B CN 109254881B CN 201811130216 A CN201811130216 A CN 201811130216A CN 109254881 B CN109254881 B CN 109254881B
- Authority
- CN
- China
- Prior art keywords
- standby
- display
- host
- fault
- working
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2023—Failover techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
- G06F11/321—Display for diagnostics, e.g. diagnostic result display, self-test user interface
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Hardware Redundancy (AREA)
Abstract
The invention discloses a method and a system for diagnosing faults based on a hot standby redundant display, which can perform self diagnosis and prompt on the faults and reduce the fault probability of the whole machine. The technical scheme is as follows: the host machine judges whether the respective states are normal or not through self-checking information sent by the working system and the standby system of the display, and sends the state information with the fault to the standby system when the working system has the fault, so that fault prompt is carried out to carry out system switching, and serious consequences caused by the fault are reduced.
Description
Technical Field
The invention relates to an equipment fault diagnosis technology, in particular to a diagnosis method and system based on hot standby redundant display faults.
Background
The hot standby redundant display is a display with two sets of software and hardware working simultaneously, and due to the redundancy, the safety and the usability of the hot standby redundant display are greatly enhanced compared with a display with a single set of software and hardware design. The double sets of software and hardware work simultaneously and are divided into a working system and a standby system. The task is responsible for human-computer interaction (keyboard input, touch input, voice output, graphics output) and communication with the host. The working system and the standby system can be switched by the change-over switch.
In the actual use process, a user judges whether the working system has a fault or not, and if the working system has the fault, the working system is manually switched through the selector switch. But some faults are not readily apparent, such as a communication fault condition with the host. Serious consequences can occur if the host fails to communicate with the display within a certain time. If the fault can be found in a short time and switching can be carried out in time, the fault probability of the whole system can be reduced, but no method or system capable of finding the fault in time exists at present.
Disclosure of Invention
The following presents a simplified summary of one or more aspects in order to provide a basic understanding of such aspects. This summary is not an extensive overview of all contemplated aspects, and is intended to neither identify key or critical elements of all aspects nor delineate the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the more detailed description that is presented later.
The invention aims to solve the problems and provides a method and a system for diagnosing faults based on a hot standby redundant display, which can perform self diagnosis and prompt on the faults and reduce the fault probability of the whole machine.
The technical scheme of the invention is as follows: the invention discloses a hot standby redundancy display fault-based diagnosis method, wherein a host machine and a working system and a standby system of a display are in communication connection, and the method comprises the following steps:
the host machine receives self-checking information sent by the working system and the standby system of the display respectively;
the host judges respective states according to whether the self-checking information of the working system and the standby system can be received within a preset time length;
the host correspondingly sends the judged state information to a working system and a standby system of the display, wherein if the host judges that the working system fails, the host sends the failure state information to the standby system;
a failure is indicated on the standby system of the display, and the working system and the standby system are switched.
According to one embodiment of the hot standby redundant display fault-based diagnosis method, the communication connection modes of the working system and the standby system of the host and the display comprise CAN, SPI and network.
According to one embodiment of the diagnostic method based on the hot standby redundant display fault, the states of the working system and the standby system comprise a normal state and a fault state.
According to an embodiment of the diagnosis method based on the hot standby redundant display fault, the fault prompt mode includes, but is not limited to, a sound prompt mode, a graphic prompt mode and a vibration prompt mode.
According to one embodiment of the hot standby redundant display fault-based diagnosis method, switching between the working system and the standby system comprises manual switching and automatic switching.
The invention discloses a hot standby redundant display fault-based diagnosis system, which comprises a host, a display and a computer executable instruction positioned on the host, wherein the display comprises a working system and a standby system, the working system and the standby system of the host and the display are both in communication connection, and the computer executable instruction runs the following steps when being executed:
the host machine receives self-checking information sent by the working system and the standby system of the display respectively;
the host machine judges respective states according to whether the self-checking information of the working system and the standby system can be received within a preset time length;
the host correspondingly sends the judged state information to a working system and a standby system of the display, wherein if the host judges that the working system has a fault, the fault state information is sent to the standby system;
the host instructs the display to indicate the failure of the standby system and switches between the working system and the standby system.
According to one embodiment of the diagnostic system based on the hot standby redundant display fault, the communication connection mode of the host computer and the working system and the standby system of the display comprises CAN, SPI and a network.
According to one embodiment of the hot standby redundant display fault based diagnostic system of the present invention, the states of the active and standby trains include a normal state and a fault state.
According to an embodiment of the diagnostic system based on the hot standby redundant display fault according to the present invention, the fault indication manner includes, but is not limited to, an audio indication, a graphic indication, and a vibration indication.
According to one embodiment of the hot standby redundant display failure based diagnostic system of the present invention, the switching between the active and standby trains includes manual switching and automatic switching.
Compared with the prior art, the invention has the following beneficial effects: the host machine judges whether the respective states are normal or not through the self-checking information sent by the working system and the standby system of the display, and sends the state information with the fault to the standby system when the working system has the fault, so that the fault is prompted to switch the system, and serious consequences caused by the fault are reduced.
Drawings
The above features and advantages of the present disclosure will be better understood upon reading the detailed description of embodiments thereof in conjunction with the following drawings. In the drawings, components are not necessarily drawn to scale, and components having similar relative characteristics or features may have the same or similar reference numerals.
Figure 1 shows a schematic diagram of the normal operation of both the active and standby systems of the display.
Fig. 2 shows a schematic diagram of a failure of the operating system of the display.
Fig. 3 shows a schematic diagram of a system for rapid switching of a display after a failure.
FIG. 4 is a flow chart illustrating an embodiment of a hot standby redundant display fault based diagnostic method of the present invention.
FIG. 5 illustrates a schematic diagram of an embodiment of a hot standby redundant display fault based diagnostic system of the present invention.
Detailed Description
The invention is described in detail below with reference to the figures and specific embodiments. It is noted that the aspects described below in connection with the figures and the specific embodiments are only illustrative and should not be construed as imposing any limitation on the scope of the present invention.
FIG. 4 shows a flowchart of an embodiment of a hot standby redundant display fault based diagnostic method of the present invention. Referring to fig. 4, the following is a detailed description of the implementation steps of the diagnostic method of the present embodiment.
Step S1: the host machine receives the self-checking information sent by the working system and the standby system of the display respectively.
As shown in fig. 1, in a normal operating state, the display is divided into an operating system and a standby system, and the operating system and the standby system periodically send self-test information to the host through the communication bus. The communication bus may use various communication means such as CAN, SPI, network, and the like.
Step S2: the host machine judges the respective states according to whether the self-checking information of the working system and the standby system can be received within a preset time length.
The states of the working system and the standby system of the display comprise a normal state and a fault state.
The preset time period is customized, for example, 1 second. If the host can receive the self-checking information of the working system within the preset time length, the working system is judged to be normal, and if the host cannot receive the self-checking information of the working system within the preset time length, the working system is judged to be in fault. If the host can receive the self-checking information of the standby system within the preset time length, the standby system is judged to be normal, and if the host cannot receive the self-checking information of the standby system within the preset time length, the standby system is judged to be failed.
Step S3: and the host correspondingly sends the judged state information to the working system and the standby system of the display. Wherein if the host determines that the working system is faulty, the status information is sent to the standby system.
Step S4: a failure is indicated on the standby system of the display, and the working system and the standby system are switched.
The fault prompt may be a sound prompt, a graphic prompt, a vibration prompt, or the like. Fig. 2 is a schematic diagram showing a display when a working system of the display is failed.
The switching between the working system and the standby system can be manually switched after prompting, or can be automatically switched at the same time of prompting.
Fig. 3 shows a schematic diagram of a work train with a failure and a system switch.
FIG. 5 illustrates the principles of an embodiment of the hot standby redundant display fault based diagnostic system of the present invention. Referring to fig. 5, the diagnostic system of the present embodiment includes a host, a display and computer executable instructions located on the host.
The display includes a working system and a standby system. A communication link is established between the host and the display (including the active and standby systems).
The computer executable instructions, when executed, perform the following steps as shown in fig. 4:
step S1: the host machine receives the self-checking information sent by the working system and the standby system of the display respectively.
As shown in fig. 1, the display in the normal operating state is divided into an operating system and a standby system, and the operating system and the standby system periodically send self-test information to the host through the communication bus. The communication bus may use various communication means such as CAN, SPI, network, and the like.
Step S2: the host machine judges the respective states of the working system and the standby system according to whether the self-checking information of the working system and the standby system can be received within a preset time length.
The states of the working system and the standby system of the display comprise a normal state and a fault state.
The preset time period is customized, for example, 1 second. If the host can receive the self-checking information of the working system within the preset time length, the working system is judged to be normal, and if the host cannot receive the self-checking information of the working system within the preset time length, the working system is judged to be in fault. If the host can receive the self-checking information of the standby system within the preset time length, the standby system is judged to be normal, and if the host cannot receive the self-checking information of the standby system within the preset time length, the standby system is judged to be failed.
Step S3: and the host correspondingly sends the judged state information to the working system and the standby system of the display. Wherein if the host determines that the working system is faulty, the status information is sent to the backup system.
Step S4: the host instructs the display to indicate the failure of the standby system and switches between the working system and the standby system.
The fault prompt may be a sound prompt, a graphic prompt, a vibration prompt, or the like. Fig. 2 is a schematic diagram showing a display when a working system of the display is in failure.
The switching between the working system and the standby system can be manually switched after prompting, or can be automatically switched at the same time of prompting.
Fig. 3 shows a schematic diagram of a work train with a fault and a system switch.
While, for purposes of simplicity of explanation, the methodologies are shown and described as a series of acts, it is to be understood and appreciated that the methodologies are not limited by the order of acts, as some acts may, in accordance with one or more embodiments, occur in different orders and/or concurrently with other acts from that shown and described herein or not shown and described herein, as would be understood by one skilled in the art.
Those of skill would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The various illustrative logical blocks, modules, and circuits described in connection with the embodiments disclosed herein may be implemented or performed with a general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a user terminal. In the alternative, the processor and the storage medium may reside as discrete components in a user terminal.
In one or more exemplary embodiments, the functions described may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software as a computer program product, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. Any connection is properly termed a computer-readable medium. For example, if the software is transmitted from a web site, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. Disk (disk) and disc (disc), as used herein, includes Compact Disc (CD), laser disc, optical disc, Digital Versatile Disc (DVD), floppy disk and blu-ray disc where disks (disks) usually reproduce data magnetically, while discs (discs) reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.
The previous description of the disclosure is provided to enable any person skilled in the art to make or use the disclosure. Various modifications to the disclosure will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other variations without departing from the spirit or scope of the disclosure. Thus, the disclosure is not intended to be limited to the examples and designs described herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (8)
1. A diagnostic method based on hot standby redundant display failure is characterized in that a host computer and a working system and a standby system of a display both establish communication connection, and the method comprises the following steps:
the host machine receives self-checking information sent by the working system and the standby system of the display respectively;
the host judges respective states according to whether the self-checking information of the working system and the standby system can be received within a preset time length;
the host correspondingly sends the judged state information to a working system and a standby system of the display, wherein if the host judges that the working system fails, the host sends the failure state information to the standby system;
and performing fault prompt on the standby system of the display, and switching the working system and the standby system, wherein the switching of the working system and the standby system comprises manual switching and automatic switching.
2. The method for diagnosing faults based on the hot standby redundant display according to claim 1, wherein the communication connection modes of the host machine and the working system and the standby system of the display comprise CAN, SPI and network.
3. The hot-standby redundant display fault based diagnostic method of claim 1, wherein the states of the active and standby trains include a normal state and a fault state.
4. The method as claimed in claim 1, wherein the fault indication is selected from the group consisting of audio indication, graphical indication, and vibration indication.
5. A diagnostic system based on hot standby redundant display failure is characterized by comprising a host, a display and computer executable instructions positioned on the host, wherein the display comprises a working system and a standby system, the host and the working system and the standby system of the display are in communication connection, and the computer executable instructions are executed to execute the following steps:
the host machine receives self-checking information sent by the working system and the standby system of the display respectively;
the host machine judges respective states according to whether the self-checking information of the working system and the standby system can be received within a preset time length;
the host correspondingly sends the judged state information to a working system and a standby system of the display, wherein if the host judges that the working system has a fault, the fault state information is sent to the standby system;
the host machine indicates the display standby system to carry out fault indication and switches the working system and the standby system, wherein the switching of the working system and the standby system comprises manual switching and automatic switching.
6. The system according to claim 5, wherein the communication connection between the host and the working system and the standby system of the display comprises CAN, SPI and network.
7. The system of claim 5, wherein the states of the active and standby trains include a normal state and a fault state.
8. The system according to claim 5, wherein the fault notification means includes but is not limited to audio notification, graphical notification, and vibration notification.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811130216.4A CN109254881B (en) | 2018-09-27 | 2018-09-27 | Hot standby redundancy display fault-based diagnosis method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811130216.4A CN109254881B (en) | 2018-09-27 | 2018-09-27 | Hot standby redundancy display fault-based diagnosis method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109254881A CN109254881A (en) | 2019-01-22 |
CN109254881B true CN109254881B (en) | 2022-07-22 |
Family
ID=65048131
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811130216.4A Active CN109254881B (en) | 2018-09-27 | 2018-09-27 | Hot standby redundancy display fault-based diagnosis method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109254881B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112256474B (en) * | 2020-09-11 | 2022-12-13 | 安徽中科新辰技术有限公司 | Double-computer hot backup system for real-time software synchronization |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001306350A (en) * | 2000-04-19 | 2001-11-02 | Toshiba Corp | Field equipment control system and computer readable storage medium |
CN101021451A (en) * | 2007-03-30 | 2007-08-22 | 株洲南车时代电气股份有限公司 | Train running monitoring device comprehensive test method and comprehensive testbench |
CN101846999A (en) * | 2010-04-09 | 2010-09-29 | 中国铁道科学研究院基础设施检测研究所 | Monitoring method of high speed comprehensive detection train detection equipment and device and system thereof |
CN104442925A (en) * | 2014-11-08 | 2015-03-25 | 河南思维自动化设备股份有限公司 | Redundancy displaying method for displayer in train operation monitoring device |
CN105425579A (en) * | 2015-12-23 | 2016-03-23 | 中车大连机车车辆有限公司 | Redundancy control method of locomotive |
CN105609021A (en) * | 2015-12-20 | 2016-05-25 | 苏州长风航空电子有限公司 | Quick detection method for aviation display |
CN106601184A (en) * | 2016-12-21 | 2017-04-26 | 深圳市奥拓电子股份有限公司 | LED display screen, power redundancy backup method and power redundancy backup device |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8539276B2 (en) * | 2010-03-31 | 2013-09-17 | Lenovo (Singapore) Pte. Ltd. | Recovering from lost resources in a distributed server environment |
CN102555811A (en) * | 2011-11-17 | 2012-07-11 | 株洲南车时代电气股份有限公司 | Power supply control method for electric locomotives and trains, device and system |
US9805689B2 (en) * | 2011-11-30 | 2017-10-31 | Gpo Us, Inc. | Apparatus and method for easy diagnosis, repair, and maintenance of a commercial display screen |
JP6451550B2 (en) * | 2015-08-10 | 2019-01-16 | 株式会社デンソー | In-vehicle display system, control device, display device |
US10717361B2 (en) * | 2016-01-19 | 2020-07-21 | Kubota Corporation | Work vehicle and display device for the work vehicle |
-
2018
- 2018-09-27 CN CN201811130216.4A patent/CN109254881B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001306350A (en) * | 2000-04-19 | 2001-11-02 | Toshiba Corp | Field equipment control system and computer readable storage medium |
CN101021451A (en) * | 2007-03-30 | 2007-08-22 | 株洲南车时代电气股份有限公司 | Train running monitoring device comprehensive test method and comprehensive testbench |
CN101846999A (en) * | 2010-04-09 | 2010-09-29 | 中国铁道科学研究院基础设施检测研究所 | Monitoring method of high speed comprehensive detection train detection equipment and device and system thereof |
CN104442925A (en) * | 2014-11-08 | 2015-03-25 | 河南思维自动化设备股份有限公司 | Redundancy displaying method for displayer in train operation monitoring device |
CN105609021A (en) * | 2015-12-20 | 2016-05-25 | 苏州长风航空电子有限公司 | Quick detection method for aviation display |
CN105425579A (en) * | 2015-12-23 | 2016-03-23 | 中车大连机车车辆有限公司 | Redundancy control method of locomotive |
CN106601184A (en) * | 2016-12-21 | 2017-04-26 | 深圳市奥拓电子股份有限公司 | LED display screen, power redundancy backup method and power redundancy backup device |
Non-Patent Citations (1)
Title |
---|
LKJ设备运行监测管理***的应用;赵文斌;《铁道通信信号》;20180531;第54卷(第5期);第12-15页 * |
Also Published As
Publication number | Publication date |
---|---|
CN109254881A (en) | 2019-01-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220075698A1 (en) | Method and Apparatus for Redundancy in Active-Active Cluster System | |
CN111756571B (en) | Cluster node fault processing method, device, equipment and readable medium | |
CN104778102A (en) | Master-slave switching method and system | |
CN111143106B (en) | Repair method, device, equipment and medium for dual-port SSD | |
CN102882704B (en) | Link protection method in the soft reboot escalation process of a kind of ISSU and equipment | |
CN103546914A (en) | HSS (home subscriber server) master-slave management method and HSS master-slave management device | |
CN111399879A (en) | Firmware upgrading system and method of CP L D | |
CN100520724C (en) | Failure switch recovery realization network system and method | |
KR100823722B1 (en) | Apparatus and method for PLC redundancy | |
CN109188895A (en) | A kind of servo-control system based on Redundancy Design | |
CN109254881B (en) | Hot standby redundancy display fault-based diagnosis method and system | |
JP2728066B2 (en) | Unit switching device | |
CN110968456B (en) | Method and device for processing fault disk in distributed storage system | |
CN111181779A (en) | Method and device for testing cluster failover performance and storage medium | |
CN102708023A (en) | Standby system calculator, cluster system, method of providing service, and recording medium | |
CN110597467A (en) | High-availability data zero-loss storage system and method | |
JP4911959B2 (en) | Distributed monitoring and control system | |
JP2004007930A (en) | System and program for controlling power system monitoring | |
KR20120085467A (en) | Automated machine having self diagnosing error function and method for diagnosing error | |
CN109697110B (en) | Transaction coordination processing system, method and device and electronic equipment | |
CN111026585A (en) | Storage server hot standby switching method in recording and broadcasting system | |
KR102652607B1 (en) | Apparatus for broadcasting alarm with redundant module in preparation for failure and method for managing the same | |
CN110660429B (en) | Storage system and storage control device | |
CN110445664B (en) | Multi-center server dual-network main selection system of automatic train monitoring system | |
JPH05342076A (en) | Dual writing filing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |