Fault processing method and device for control system, control system and medium

By acquiring and executing troubleshooting strategies in the control system, the problem of self-recovery in the existing technology is solved, and self-recovery is achieved without disturbances, improving user experience and system stability.

CN119148669APending Publication Date: 2024-12-17QINGDAO HAIER AIR CONDITIONING ELECTRONICS CO LTD +3
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310716594.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-15
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

The existing control system cannot recover on its own when there is a failure, and the user experience is poor. The manufacturer or operator needs to manually confirm and execute the fault solution.

Method used

By obtaining the fault handling policy in the control system, determining the disturbance level of the policy, and reasonably implementing the fault handling policy at the right time to achieve self-recovery without disturbances.

Benefits of technology

It realizes disturbance-free self-recovery of the control system, improves user experience, and ensures the operational stability of the control system and controlled equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119148669A_ABST
    Figure CN119148669A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of control systems, and discloses a fault processing method for a control system, and the method comprises the steps: obtaining a fault processing strategy under the condition that the control system has a fault; determining a disturbance level of the fault processing strategy acting on the control system; and controlling the execution of the fault processing strategy according to the disturbance level. When the fault of the control system is diagnosed, the corresponding fault processing strategy is obtained to assist the user in fault processing. In consideration that the fault processing strategy may cause certain interference to the operation of the control system and the controlled equipment, by further obtaining the disturbance level of the fault processing strategy acting on the control system, the fault processing strategy can be controlled to be executed more reasonably at a proper time; therefore, undisturbed self-recovery of the control system can be realized, and the user experience can be improved. The invention further discloses a fault processing device for the control system, the control system and a storage medium.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of control systems, for example, to a fault handling method, device, control system, and medium for control systems. Background Art

[0002] At present, the use of various control systems has become very common, among which the use of chiller group control systems and building control systems in energy saving has also become very common. Control systems often have problems due to various reasons, but operators are always helpless to solve the problems due to insufficient understanding of the system. To this end, the relevant technology proposes a fault detection method, including: receiving a fault instruction, the fault instruction is obtained based on the operating status data of the faulty monitoring equipment; comparing and analyzing the fault instruction with a preset fault database to obtain the fault information and fault solution corresponding to the fault instruction, the fault database represents the corresponding relationship between the fault instruction and the fault information and fault solution; sending the fault information and fault solution to a mobile terminal for display.

[0003] In the process of implementing the embodiments of the present disclosure, it is found that there are at least the following problems in the related art:

[0004] Although the relevant technology has a certain fault diagnosis capability, when a system failure occurs, the manufacturer or operator still needs to manually confirm and execute the fault solution. The control system cannot recover on its own, and the actual user experience is poor.

[0005] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present application, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0006] In order to provide a basic understanding of some aspects of the disclosed embodiments, a brief summary is given below. The summary is not an extensive review, nor is it intended to identify key / critical components or delineate the scope of protection of these embodiments, but rather serves as a prelude to the detailed description that follows.

[0007] The embodiments of the present disclosure provide a fault handling method, device, control system, and medium for a control system, which can achieve disturbance-free self-recovery of the control system and help improve user experience.

[0008] In some embodiments, the method includes: obtaining a fault handling strategy when a fault occurs in the control system; determining a disturbance level of the fault handling strategy acting on the control system; and controlling execution of the fault handling strategy according to the disturbance level.

[0009] In some embodiments, the device includes: a processor and a memory storing program instructions, and the processor is configured to execute the above-mentioned fault handling method for a control system when running the program instructions.

[0010] In some embodiments, the control system includes: the above-mentioned fault handling device for controlling the system.

[0011] In some embodiments, the storage medium stores program instructions, and when the program instructions are run, the above-mentioned fault handling method for controlling the system is executed.

[0012] The fault handling method, device, control system, and medium for a control system provided by the embodiments of the present disclosure can achieve the following technical effects:

[0013] In the embodiment of the present disclosure, when a fault occurs in the diagnostic control system, a corresponding fault handling strategy is obtained to assist the user in handling the fault. In addition, the embodiment of the present disclosure takes into account that the fault handling strategy may cause certain interference to the operation of the control system and the controlled device. By further obtaining the disturbance level of the fault handling strategy acting on the control system, the embodiment of the present disclosure can control the fault handling strategy to be more reasonably executed at the right time, thereby achieving non-disturbance self-recovery of the control system, which is conducive to improving the user experience.

[0014] The above general description and the following description are exemplary and explanatory only and are not intended to limit the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] One or more embodiments are exemplarily described by corresponding drawings, which do not limit the embodiments. Elements with the same reference numerals in the drawings are shown as similar elements, and the drawings do not constitute a scale limitation, and wherein:

[0016] Figure 1 is a schematic diagram of a fault handling method for a control system provided by an embodiment of the present disclosure;

[0017] Figure 2 is a schematic diagram of another fault handling method for a control system provided by an embodiment of the present disclosure;

[0018] Figure 3 is a schematic diagram of another fault handling method for a control system provided by an embodiment of the present disclosure;

[0019] Figure 4 is a schematic diagram of another fault handling method for a control system provided by an embodiment of the present disclosure;

[0020] Figure 5is a schematic diagram of a fault handling device for a control system provided by an embodiment of the present disclosure;

[0021] Figure 6 It is a schematic diagram of another fault handling device for a control system provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0022] In order to be able to understand the features and technical contents of the embodiments of the present disclosure in more detail, the implementation of the embodiments of the present disclosure is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not used to limit the embodiments of the present disclosure. In the following technical description, for the convenience of explanation, a full understanding of the disclosed embodiments is provided through multiple details. However, one or more embodiments can still be implemented without these details. In other cases, to simplify the drawings, well-known structures and devices can be simplified for display.

[0023] The terms "first", "second", etc. in the specification and claims of the embodiments of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged where appropriate, so that the embodiments of the embodiments of the present disclosure described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.

[0024] Unless otherwise stated, the term "plurality" means two or more.

[0025] In the embodiment of the present disclosure, the character " / " indicates that the preceding and following objects are in an "or" relationship. For example, A / B indicates: A or B.

[0026] The term "and / or" is a description of the association relationship between objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or, A and B.

[0027] The term "correspondence" may refer to an association relationship or a binding relationship. The correspondence between A and B means that there is an association relationship or a binding relationship between A and B.

[0028] In the embodiments of the present disclosure, the control system refers to a system formed by introducing a microprocessor, sensor technology, and network communication technology. It has the characteristics of intelligent control, intelligent perception, intelligent application, intelligent diagnosis, and intelligent recovery. The operation process of the control system often relies on the application and processing of modern technologies such as the Internet of Things, the Internet, and electronic chips. For example, the control system can realize remote control and management of the control system by the user by connecting to the user's device.

[0029] In the embodiments of the present disclosure, the user device refers to an electronic device with a wireless connection function. The user device can be connected to the control system as above by connecting to the Internet, or can be directly connected to the control system as above by Bluetooth, WiFi, etc. In some embodiments, the user device is, for example, a mobile device, a computer, or a vehicle-mounted device built into a hover car, or any combination thereof. Mobile devices may include, for example, mobile phones, smart home devices, wearable devices, smart mobile devices, virtual reality devices, etc., or any combination thereof, wherein wearable devices include, for example: smart watches, smart bracelets, pedometers, etc.

[0030] At present, the use of various control systems has become very common, among which the use of chiller group control systems and building control systems in energy saving has also become very common. Control systems often have problems due to various reasons, but operators are always helpless to solve the problems due to insufficient understanding of the system. To this end, the relevant technology proposes a fault detection method, including: receiving a fault instruction, the fault instruction is obtained based on the operating status data of the faulty monitoring equipment; comparing and analyzing the fault instruction with a preset fault database to obtain the fault information and fault solution corresponding to the fault instruction, the fault database represents the corresponding relationship between the fault instruction and the fault information and fault solution; sending the fault information and fault solution to a mobile terminal for display.

[0031] Although the relevant technology has a certain fault diagnosis capability, when a system failure occurs, the manufacturer or operator still needs to manually confirm and execute the fault solution. The control system cannot be restored by itself, and the actual user experience is poor.

[0032] Combination Figure 1 As shown, the embodiment of the present disclosure provides a fault handling method for a control system, comprising:

[0033] S101, when a control system fails, the processor obtains a fault handling strategy.

[0034] S102: The processor determines a disturbance level of the control system affected by the fault handling strategy.

[0035] S103: The processor controls the execution of the fault handling strategy according to the disturbance level.

[0036] By using the fault handling method for a control system provided by the embodiment of the present disclosure, when a fault occurs in the diagnosis control system, the embodiment of the present disclosure obtains the corresponding fault handling strategy to assist the user in fault handling. In addition, the embodiment of the present disclosure takes into account that the fault handling strategy may cause certain interference to the operation of the control system and the controlled device. By further obtaining the disturbance level of the fault handling strategy acting on the control system, the embodiment of the present disclosure can control the fault handling strategy to be more reasonably executed at the right time, thereby achieving the non-disturbance self-recovery of the control system, which is conducive to improving the user experience.

[0037] Optionally, combined Figure 2 As shown, the processor obtains a fault handling strategy, including:

[0038] S201, the processor obtains operation information of the control system.

[0039] S202: The processor determines the cause of the failure of the control system according to the operation information of the control system.

[0040] S203: The processor determines a corresponding fault handling strategy according to the fault cause of the control system.

[0041] In this way, the disclosed embodiment can analyze the cause of the control system failure by monitoring the operating information of the control system, and then match the corresponding fault handling strategy to assist the user in fault handling, which is conducive to improving the user experience.

[0042] Optionally, the operating information of the control system includes part or all of the operating environment information, program operating information and controlled device information of the control system. By monitoring the above operating information, the embodiment of the present disclosure can identify abnormal information therefrom and analyze the possible causes of the control system failure accordingly, thereby facilitating the acquisition of an accurate fault handling strategy.

[0043] Optionally, the processor determines a corresponding fault handling strategy according to the fault cause of the control system, including: when the fault cause of the control system is a system fault, determining the fault handling strategy to repair the system file and restart the system; or, when the fault cause of the control system is a program fault, determining the fault handling strategy to repair the program file and restart the program. In this way, the embodiment of the present disclosure can match an accurate fault handling strategy according to the specific fault cause of the control system, thereby helping the user to complete fault repair.

[0044] Optionally, the processor determines the corresponding fault handling strategy according to the cause of the control system failure, and also includes: when the cause of the control system failure is an engineering failure, determining the fault handling strategy to repair the engineering file, restart the project, and restore the working parameters. In this way, the embodiment of the present disclosure can further distinguish engineering failures and can provide a more accurate fault handling strategy to enhance the self-recovery capability of the control system. In addition, it can be understood that in most scenarios, restarting the project and restarting the program have almost the same interference with the operation of the controlled device. Therefore, the monitoring and control of the program in the subsequent embodiments can also be equivalent to the monitoring and control of the project, and the embodiment of the present disclosure does not specifically limit this.

[0045] Optionally, the disclosed embodiment may further include more fault handling strategies, not limited to the above-mentioned fault handling strategies. The fault handling strategy may be determined according to the cause of the control system fault, which is not listed here one by one. At the same time, based on the above-mentioned multiple fault handling strategies, the control system may select an appropriate time to execute them.

[0046] Optionally, combined Figure 3 As shown, the processor determines the disturbance level of the fault handling strategy acting on the control system, including:

[0047] S301: The processor determines a disturbance level corresponding to a fault handling strategy according to step information of the fault handling strategy.

[0048] S302: The processor corrects the disturbance level corresponding to the fault handling strategy according to the operation information of the control system, and determines it as the disturbance level of the fault handling strategy acting on the control system.

[0049] In this way, the disclosed embodiment can analyze the step information of the fault handling strategy, and determine the corresponding disturbance level by judging the degree of interference of its steps on the operation of the control system and the controlled equipment. Furthermore, the disclosed embodiment obtains the operation information of the control system to judge the actual working conditions of the control system and the controlled equipment, so as to analyze its anti-interference ability. And by making reasonable corrections to the disturbance level corresponding to the fault handling strategy based on this, the disclosed embodiment can obtain the accurate disturbance level of the fault handling strategy that ultimately acts on the control system, which is conducive to more reasonable execution of the fault handling strategy at the right time, so as to achieve disturbance-free self-recovery of the control system, and then help to ensure the operational stability of the control system and the controlled equipment.

[0050] Optionally, the processor determines the disturbance level corresponding to the fault handling strategy according to the step information of the fault handling strategy, including: when the fault handling strategy includes a restart step, the processor determines that the disturbance level corresponding to the fault handling strategy is medium or high; or, when the fault handling strategy does not include a restart step, the processor determines that the disturbance level corresponding to the fault handling strategy is low. In this way, the embodiment of the present disclosure determines the corresponding disturbance level by judging whether the restart step is involved in the fault handling strategy. When the restart step is involved in the fault handling strategy, the restart step may affect the program operation and device output of the control system, and may even cause the controlled device to shut down in severe cases. Therefore, the fault handling strategy has a high degree of interference with the operation of the control system and the controlled device, and the embodiment of the present disclosure determines that the corresponding disturbance level is medium or high. When the restart step is not involved in the fault handling strategy, since the control system or the system operation program does not need to be restarted when the fault is recovered, the operation of the control system and the controlled device is relatively stable, so the fault handling strategy has a low degree of interference with the operation of the control system and the controlled device, and the embodiment of the present disclosure determines that the corresponding disturbance level is low.

[0051] Optionally, the processor determines that the disturbance level corresponding to the fault handling strategy is intermediate or advanced, including: when the restart object is a program, the processor determines that the disturbance level corresponding to the fault handling strategy is intermediate; or, when the restart object is a system, the processor determines that the disturbance level corresponding to the fault handling strategy is advanced. In this way, the embodiment of the present disclosure can determine the corresponding disturbance level according to the specific action object of the restart step in the fault handling strategy. When the restart object is a program, the degree of interference of the restart program to the controlled device is relatively high, but the interference to the control system itself is relatively small, so the embodiment of the present disclosure determines that its corresponding disturbance level is intermediate. When the restart object is a system, it is mostly accompanied by the repair of the system and the system environment, and the fault handling strategy has a high degree of interference to the operation of the control system itself. And it affects the normal operation of more controlled devices, which is easy to cause many devices to unexpectedly shut down, and there is a great risk. Therefore, the degree of interference of the restart system to the controlled device is extremely high, and the embodiment of the present disclosure determines that its corresponding disturbance level is advanced.

[0052] Optionally, the processor corrects the disturbance level corresponding to the fault handling strategy according to the operation information of the control system, including: when the operation information of the control system indicates that the program is not running, the processor corrects the disturbance level corresponding to the fault handling strategy to a low level; or, when the operation information of the control system indicates that the program is running, the processor corrects the disturbance level corresponding to the fault handling strategy according to the operation of the controlled device. In this way, the embodiment of the present disclosure can judge the actual working conditions of the control system and the controlled device according to the operation information of the control system, and then analyze its anti-interference ability, which is conducive to reasonable correction of the disturbance level corresponding to the fault handling strategy, so as to obtain the accurate disturbance level of the fault handling strategy that ultimately acts on the control system. When the operation information of the control system indicates that the program is not running, it indicates that the group control association mechanism has not been established between the control system and the controlled device at this time. At this time, the fault recovery of the control system itself is difficult to interfere with the operation of the controlled device. Therefore, the embodiment of the present disclosure corrects the disturbance level corresponding to the fault handling strategy to a low level, so as to perform fault self-recovery in time after confirming the non-disturbance environment. When the operating information of the control system indicates that the program is running, the embodiment of the present disclosure further monitors the operating status of the controlled device to determine the degree of interference that the fault handling strategy may cause to the operation of the controlled device, and reasonably corrects the disturbance level corresponding to the fault handling strategy accordingly, which is conducive to more reasonable execution of the fault handling strategy at the right time.

[0053] Optionally, the processor modifies the disturbance level corresponding to the fault handling strategy according to the operation of the controlled device, including: when the controlled device is not running, the processor reduces the disturbance level corresponding to the fault handling strategy; or, when the controlled device is running, the processor maintains the disturbance level corresponding to the fault handling strategy. In this way, the embodiment of the present disclosure can modify the disturbance level corresponding to the fault handling strategy according to the operation of the controlled device to improve the reliability of the execution of the fault handling strategy. When the controlled device is not running, it is difficult for the fault recovery of the control system itself to interfere with the controlled device in the current state. The embodiment of the present disclosure appropriately reduces the disturbance level corresponding to the fault handling strategy to improve the reliability of the execution of the fault handling strategy. When the controlled device is running, since the control program is also running at this time, the group control association mechanism has been established between the control system and the controlled device, and the operation of the controlled device is highly disturbed by the fault recovery of the control system. The embodiment of the present disclosure maintains the disturbance level corresponding to the fault handling strategy, in order to more reasonably execute the fault handling strategy at the right time.

[0054] Exemplarily, when the controlled device is not running, the processor reduces the disturbance level corresponding to the fault handling strategy, including: when the controlled device is not running and the restart object is a program, the processor corrects the disturbance level corresponding to the fault handling strategy to a low level; or, when the controlled device is not running and the restart object is a system, the processor corrects the disturbance level corresponding to the fault handling strategy to a medium level. In this way, when the controlled device is not running, it is difficult for the fault recovery of the control system itself to cause interference to the controlled device in the current state. The disclosed embodiment can improve the reliability of the execution of the fault handling strategy by appropriately reducing the disturbance level corresponding to the fault handling strategy.

[0055] Optionally, when the fault handling strategy includes a restart step, it also includes: the processor determines the operation status of the restart compensation mechanism; the processor corrects the disturbance level corresponding to the fault handling strategy according to the operation status of the restart compensation mechanism. In this way, the embodiment of the present disclosure can also determine whether the control system can restore the original operating state after the restart is completed by determining the operation status of the restart compensation mechanism. And by correcting the disturbance level corresponding to the fault handling strategy accordingly, the embodiment of the present disclosure can further improve the reliability of the execution of the fault handling strategy.

[0056] Optionally, the restart compensation mechanism includes a power-off hold function and / or an online synchronization function. By monitoring the enabled status of functions such as power-off hold and online synchronization, the embodiment of the present disclosure can determine the operation of the restart compensation mechanism to reasonably correct the disturbance level corresponding to the fault handling strategy.

[0057] Optionally, the processor corrects the disturbance level corresponding to the fault handling strategy according to the operation of the restart compensation mechanism, including: when the restart compensation mechanism is running, the processor maintains the disturbance level corresponding to the fault handling strategy; or, when the restart compensation mechanism is not running, the processor increases the disturbance level corresponding to the fault handling strategy. In this way, by determining the operation of the restart compensation mechanism, the embodiment of the present disclosure can determine whether the control system has the ability to restore the original operating state after the restart is completed. When the restart compensation mechanism operates normally, it indicates that the control system can restore the original operating state after the restart is completed. Therefore, the degree of interference in the operation of the control system and the controlled device will gradually decrease after the fault repair is completed. Therefore, the embodiment of the present disclosure maintains the disturbance level corresponding to the fault handling strategy to improve the reliability of the execution of the fault handling strategy. When the restart compensation mechanism is not running, it indicates that the control system does not have the ability to restore the original operating state after the restart is completed. With the execution of the fault handling strategy, the degree of interference with the operation of the control system and the controlled device will be maintained at a high level for a long time. Therefore, the embodiment of the present disclosure increases the disturbance level corresponding to the fault handling strategy, in order to more reasonably execute the fault handling strategy at the right time.

[0058] Exemplarily, when the restart compensation mechanism is not running, the processor increases the disturbance level corresponding to the fault handling strategy, including: when the restart compensation mechanism is not running and the restart object is a program, the processor corrects the disturbance level corresponding to the fault handling strategy to a high level. In this way, when the restart compensation mechanism is not running, it indicates that the control system does not have the ability to restore the original operating state after the restart is completed. With the execution of the fault handling strategy, the degree of interference with the operation of the control system and the controlled device will remain at a high level for a long time. Therefore, the embodiment of the present disclosure increases the disturbance level corresponding to the fault handling strategy, in order to more reasonably execute the fault handling strategy at the right time.

[0059] Optionally, combined Figure 4 As shown, the processor controls the execution of the fault handling strategy according to the disturbance level, including:

[0060] S401, when the disturbance level is low, the processor controls the control system to execute a fault handling strategy. Or,

[0061] S402: When the disturbance level is medium, the processor controls the control system to send a fault handling strategy to the user equipment. Or,

[0062] S403, when the disturbance level is high, the processor determines a new fault handling strategy, and controls the control system to send the fault handling strategy and the new fault handling strategy to the user equipment.

[0063] In this way, the disclosed embodiment can judge the degree of interference caused by the execution of the fault handling strategy on the operation of the control system and the controlled device according to the disturbance level of the fault handling strategy acting on the control system, and by selecting a suitable execution scheme, it can improve the reliability of the execution of the fault handling strategy. Specifically, when the disturbance level is low, it indicates that the execution of the fault handling strategy at this time has a low degree of interference with the operation of the control system and the controlled device. Therefore, the disclosed embodiment controls the control system to directly execute the fault handling strategy, and promptly turns on the disturbance-free self-recovery of the control system, which is conducive to improving the user experience. When the disturbance level is medium, it indicates that the execution of the fault handling strategy at this time has a high degree of interference with the operation of the control system and the controlled device. Therefore, the disclosed embodiment controls the control system to send the fault handling strategy to the user device, and simultaneously pushes the current risk to the user, so that the user can judge whether to execute the fault handling strategy and determine the specific execution time. When the disturbance level is high, it indicates that the execution of this version of the fault handling strategy at this time will cause a very high degree of interference to the operation of the control system and the controlled equipment. Therefore, the disclosed embodiment controls the control system to find a new fault handling strategy, and sends the new and old fault handling strategies to the user device together. At the same time, the effect comparison and risk analysis of the new and old fault handling strategies are also pushed to the user simultaneously, so that the user can determine which version of the fault handling strategy to execute and determine the corresponding execution time.

[0064] Optionally, when the disturbance level is medium, after the processor controls the control system to send the fault handling strategy to the user device, the method further includes: in response to the fault recovery instruction sent by the user, the processor controls the control system to execute the fault handling strategy. In this way, after receiving the fault recovery instruction sent by the user, the embodiment of the present disclosure can reasonably execute the fault handling strategy based on the execution timing selected by the user, thereby realizing self-recovery of the control system, which is conducive to improving the user experience.

[0065] Optionally, when the disturbance level is high, the processor determines a new fault handling strategy, and after controlling the control system to send the fault handling strategy and the new fault handling strategy to the user device, it also includes: in response to the fault recovery instruction sent by the user, the processor controls the control system to determine and execute the target fault handling strategy. In this way, after receiving the fault recovery instruction sent by the user, the embodiment of the present disclosure can further determine the target fault handling strategy from the old and new fault handling strategies, and reasonably execute the target fault handling strategy based on the execution timing selected by the user, so as to realize the self-recovery of the control system, which is conducive to improving the user experience.

[0066] Combination Figure 5As shown, the embodiment of the present disclosure provides a fault handling device for a control system, including a self-diagnosis module 501 and a decision module 502. The self-diagnosis module 501 is configured to obtain a fault handling strategy when a fault occurs in the control system. The decision module 502 includes a disturbance analysis module and an execution judgment module. The disturbance analysis module is configured to determine the disturbance level of the fault handling strategy acting on the control system. The execution judgment module is configured to control the execution of the fault handling strategy according to the disturbance level.

[0067] By using the fault handling device for a control system provided by the embodiment of the present disclosure, when a fault occurs in the diagnosis control system, the embodiment of the present disclosure obtains the corresponding fault handling strategy to assist the user in fault handling. In addition, the embodiment of the present disclosure takes into account that the fault handling strategy may cause certain interference to the operation of the control system and the controlled device. By further obtaining the disturbance level of the fault handling strategy acting on the control system, the embodiment of the present disclosure can control the fault handling strategy to be more reasonably executed at the right time, thereby realizing the non-disturbance self-recovery of the control system, which is conducive to improving the user experience.

[0068] Optionally, the fault handling device for a control system further includes a self-recovery module 503. The self-recovery module 503 is configured to execute a fault handling strategy to self-recover the faulty part of the control system.

[0069] Optionally, the fault handling device for the control system also includes a recovery storage area 504. The recovery storage area 504 is configured to store inherent data and operating data to assist the self-recovery module 503 in realizing self-recovery of the control system. Optionally, the recovery storage area 504 includes an operating parameter storage area 5041, an OS (Operating System) system file storage area 5042 and a system boot area 5043. The operating parameter storage area 5041 is configured to store operating parameter data of the program. The OS system file storage area 5042 is configured to store inherent file data of the control system and the program. The system boot area 5043 is configured to determine and retrieve backup data from the operating parameter storage area 5041 and the OS system file storage area 5042. Thus, the recovery storage area 504 can assist in the repair of related files and the restoration of working parameters to realize self-recovery of the control system.

[0070] Optionally, the fault handling device for a control system further comprises an external data interface 505. The external data interface 505 is configured to perform data transmission with a user device, so as to send fault information and a fault handling strategy to the user.

[0071] Combination Figure 6As shown, an embodiment of the present disclosure provides a fault handling device for a control system, including a processor (processor) 601 and a memory (memory) 602. Optionally, the device may also include a communication interface (Communication Interface) 603 and a bus 604. Among them, the processor 601, the communication interface 603, and the memory 602 can communicate with each other through the bus 604. The communication interface 603 can be used for information transmission. The processor 601 can call the logic instructions in the memory 602 to execute the fault handling method for the control system of the above embodiment.

[0072] In addition, the logic instructions in the memory 602 described above may be implemented in the form of software functional units and when sold or used as independent products, may be stored in a computer-readable storage medium.

[0073] The memory 602 is a computer-readable storage medium that can be used to store software programs and computer executable programs, such as program instructions / modules corresponding to the method in the embodiment of the present disclosure. The processor 601 executes the function application and data processing by running the program instructions / modules stored in the memory 602, that is, the fault handling method for the control system in the above embodiment is implemented.

[0074] The memory 602 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required for at least one function; the data storage area may store data created according to the use of the terminal device, etc. In addition, the memory 602 may include a high-speed random access memory and may also include a non-volatile memory.

[0075] An embodiment of the present disclosure provides a control system, including: the above-mentioned fault handling device for a control system.

[0076] An embodiment of the present disclosure provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are configured to execute the above-mentioned fault handling method for a control system.

[0077] The computer-readable storage medium mentioned above may be a transient computer-readable storage medium or a non-transitory computer-readable storage medium.

[0078] The technical solution of the embodiment of the present disclosure can be embodied in the form of a software product, which is stored in a storage medium and includes one or more instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in the embodiment of the present disclosure. The aforementioned storage medium may be a non-transient storage medium, including: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes, or a transient storage medium.

[0079] The above description and the accompanying drawings fully illustrate the embodiments of the present disclosure so that those skilled in the art can practice them. Other embodiments may include structural, logical, electrical, process and other changes. The embodiments represent only possible changes. Unless explicitly required, separate components and functions are optional, and the order of operation may vary. The parts and features of some embodiments may be included in or replace the parts and features of other embodiments. Moreover, the words used in this application are only used to describe the embodiments and are not used to limit the claims. As used in the description of the embodiments and the claims, unless the context clearly indicates, the singular forms of "a", "an" and "the" are intended to include plural forms as well. Similarly, the term "and / or" as used in this application refers to any and all possible combinations of listings containing one or more associated ones. In addition, when used in the present application, the term "comprise" and its variants "comprises" and / or comprising refer to the presence of stated features, wholes, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or groups thereof. In the absence of further restrictions, the elements defined by the sentence "comprising a ..." do not exclude the presence of other identical elements in the process, method or device comprising the elements. In this article, each embodiment may focus on the differences from other embodiments, and the same and similar parts between the various embodiments may refer to each other. For the methods, products, etc. disclosed in the embodiments, if they correspond to the method part disclosed in the embodiments, then the relevant parts can refer to the description of the method part.

[0080] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software may depend on the specific application and design constraints of the technical solution. The technicians may use different methods for each specific application to implement the described functions, but such implementations should not be considered to exceed the scope of the embodiments of the present disclosure. The technicians may clearly understand that, for the convenience and simplicity of description, the specific working processes of the systems, devices and units described above may refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here.

[0081] In the embodiments disclosed herein, the disclosed methods and products (including but not limited to devices, equipment, etc.) can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units can be only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms. The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to implement this embodiment. In addition, each functional unit in the embodiment of the present disclosure may be integrated in a processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit.

[0082] The flowchart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to the embodiment of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. In the description corresponding to the flowchart and the block diagram in the accompanying drawings, the operations or steps corresponding to different boxes can also occur in a different order from the order disclosed in the description, and sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. Each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified functions or actions, or may be implemented by a combination of dedicated hardware and computer instructions.

Claims

1. A fault handling method for a control system, characterized in that: include: Obtain fault handling strategies in case of control system failure; Determine the disturbance level that the fault handling strategy acts on the control system; Control the execution of fault handling strategies based on the disturbance level.

2. The method according to claim 1, characterized in that Determining the disturbance level of the fault handling strategy acting on the control system includes: Determine the disturbance level corresponding to the fault handling strategy according to the step information of the fault handling strategy; According to the operation information of the control system, the disturbance level corresponding to the fault handling strategy is corrected and determined as the disturbance level of the fault handling strategy acting on the control system.

3. The method according to claim 2, characterized in that The step of determining the disturbance level corresponding to the fault handling strategy according to the step information of the fault handling strategy includes: In the case where the fault handling strategy includes a restart step, determining that the disturbance level corresponding to the fault handling strategy is medium or high; or, When the fault handling strategy does not include a restart step, it is determined that the disturbance level corresponding to the fault handling strategy is low.

4. The method according to claim 3, characterized in that Determining that the disturbance level corresponding to the fault handling strategy is medium or high includes: When the restart object is a program, the disturbance level corresponding to the fault handling strategy is determined to be medium; or, When the restart object is a system, it is determined that the disturbance level corresponding to the fault handling strategy is high.

5. The method according to claim 2, characterized in that: The step of correcting the disturbance level corresponding to the fault handling strategy according to the operation information of the control system includes: When the operation information of the control system indicates that the program is not running, the disturbance level corresponding to the fault handling strategy is corrected to a low level; or, When the operation information of the control system indicates that the program is running, the disturbance level corresponding to the fault handling strategy is corrected according to the operation status of the controlled device.

6. The method according to claim 5, characterized in that The step of modifying the disturbance level corresponding to the fault handling strategy according to the operation status of the controlled device includes: When the controlled equipment is not running, reduce the disturbance level corresponding to the fault handling strategy; or, When the controlled equipment is running, the disturbance level corresponding to the fault handling strategy is maintained.

7. The method according to any one of claims 1 to 6, characterized in that: The obtaining of the fault handling strategy includes: Obtaining the operating information of the control system; Determine the cause of the control system failure based on the control system's operating information; Determine the corresponding fault handling strategy based on the cause of the control system failure.

8. The method according to any one of claims 1 to 6, characterized in that: The controlling the execution of the fault handling strategy according to the disturbance level includes: In the case of a low disturbance level, the control system executes a fault handling strategy; or, When the disturbance level is medium, the control system sends a fault handling strategy to the user equipment; or, In the case where the disturbance level is high, a new fault handling strategy is determined, and the control system is controlled to send the fault handling strategy and the new fault handling strategy to the user equipment.

9. A fault handling device for a control system, comprising a processor and a memory storing program instructions, characterized in that: The processor is configured to execute the fault handling method for a control system according to any one of claims 1 to 8 when running the program instructions.

10. A control system, characterized in that: The invention comprises a fault handling device for a control system as claimed in claim 9.

11. A storage medium storing program instructions, characterized in that: When the program instructions are executed, the fault handling method for a control system according to any one of claims 1 to 8 is executed.