Fault detection method and device and computer readable storage medium
By recording fault information in home appliance fault detection and conducting continuous detection, the problem of inaccurate fault detection results is solved, the accuracy of fault diagnosis is improved and fault error detection is avoided.
Patent Information
- Application Number
- CN202311273012.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-27
- Publication Date
- 2025-03-28
AI Technical Summary
The results of home appliance fault detection are inaccurate, resulting in incorrect detection of faults and wasted maintenance service resources.
When a home appliance failure is detected, the fault information is recorded and the fault detection is performed within a continuous preset detection period. When the fault information is continuously detected, it is determined that the home appliance failure has occurred.
Improve the accuracy of home appliance fault diagnosis results, prevent error detection, and save maintenance service resources.
Smart Images

Figure CN119722014A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of household electrical appliances, and in particular to a fault detection method, device and computer-readable storage medium. Background Art
[0002] With the development of science and technology, the types and functions of home appliances are becoming more and more diverse. Home appliances face the risk of damage during use. The development of smart networks facilitates the maintenance of home appliances. Smart networks can provide repair and maintenance services for home appliances, making it easier to maintain home appliances. In related technologies, when a home appliance failure is detected, relevant maintenance services are requested to perform autonomous repairs on the home appliance. However, the failure of home appliances is affected by many factors, and it is easy to misdetect the failure of home appliances, resulting in inaccurate failure detection results. Summary of the invention
[0003] The embodiments of the present application provide a fault detection method, device and computer-readable storage medium, aiming to solve the problem of inaccurate fault detection results of household appliances, improve the accuracy of fault diagnosis results of household appliances, and prevent false fault detection of household appliances.
[0004] The present application provides a fault detection method, which includes:
[0005] When a household appliance failure is detected, recording the failure information of the household appliance;
[0006] When the fault information is detected continuously in a preset detection period, it is determined that the household appliance has a fault.
[0007] Optionally, when the fault information is detected in a continuous preset detection cycle, the step of determining that the household appliance has a fault includes:
[0008] Performing fault detection on the household appliance based on a preset detection cycle to obtain fault information detected in each preset detection cycle;
[0009] Determine, based on the comparison result of the fault information detected in each preset detection cycle, whether the fault information has been detected in consecutive preset detection cycles;
[0010] When the fault information is detected continuously in a preset detection period, it is determined that the household appliance has a fault.
[0011] Optionally, the step of performing fault detection on the household appliance based on a preset detection cycle to obtain fault information detected in each preset detection cycle includes:
[0012] In each preset detection cycle, obtaining the operation data of the household appliance;
[0013] The fault information detected in each preset detection cycle is determined according to the operation data and the relationship between the operation data and the fault information.
[0014] Optionally, the fault information includes a fault type and / or an operating state, and the step of determining whether the fault information is detected in consecutive preset detection cycles according to a comparison result of the fault information detected in each preset detection cycle includes:
[0015] When the fault type and / or the operating state detected in each preset detection cycle are consistent, it is determined that the fault information is detected in consecutive preset detection cycles.
[0016] Optionally, after the step of determining that the household appliance fails when the fault information is detected in a continuous preset detection cycle, the method further includes:
[0017] Determine a fault service corresponding to the fault information, wherein the fault service includes at least one of message warning, online repair, and on-site repair;
[0018] The fault service is pushed to a mobile terminal connected to the home appliance.
[0019] Optionally, when a household appliance fault is detected, the step of recording the fault information of the household appliance includes:
[0020] When a household appliance fault is detected, determining whether the fault information of the fault is in the blacklist;
[0021] If not, execute the step of recording the fault information of the household appliance.
[0022] Optionally, the fault detection method further includes:
[0023] When the fault information is not detected in any preset detection cycle, it is determined that the household appliance has not failed.
[0024] Optionally, when the fault information is not detected in any preset detection cycle, after the step of determining that the household appliance has not failed, the method further includes:
[0025] The fault information is added to the blacklist.
[0026] In addition, to achieve the above-mentioned purpose, the present invention also provides a fault detection device including: a memory, a processor, and a fault detection program stored in the memory and executable on the processor, wherein the fault detection program implements the steps of the above-mentioned fault detection method when executed by the processor.
[0027] In addition, to achieve the above-mentioned purpose, the present invention also provides a computer-readable storage medium on which a fault detection program is stored, and when the fault detection program is executed by a processor, the steps of the above-mentioned fault detection method are implemented.
[0028] The technical solution of a fault detection method, device and computer-readable storage medium provided in the embodiment of the present application adopts the method of recording the fault information of the home appliance when the fault of the home appliance is detected. After the home appliance fails, the fault detection of the home appliance is continuously performed. When the fault information of the home appliance is detected in a preset detection cycle continuously, it is determined that the home appliance has failed, which solves the problem of inaccurate fault detection results of the home appliance, improves the accuracy of the fault diagnosis results of the home appliance, and prevents the false detection of faults of the home appliance. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] Figure 1 A schematic diagram of a flow chart of a first embodiment of a fault detection method of the present invention;
[0030] Figure 2 A schematic diagram of a flow chart of a second embodiment of a fault detection method of the present invention;
[0031] Figure 3 A schematic diagram of a flow chart of a fourth embodiment of a fault detection method of the present invention;
[0032] Figure 4 It is a schematic diagram of the structure of the hardware operating environment involved in the embodiment of the present invention.
[0033] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. The above-mentioned drawings are only an embodiment diagram, not the entire invention. DETAILED DESCRIPTION
[0034] As the types and functions of home appliances become more and more diverse, home appliances face the risk of failure during use. The development of intelligent networks facilitates the maintenance of home appliances. Intelligent networks can provide maintenance services for home appliances, making it easier to maintain home appliances. In related technologies, when a home appliance failure is detected, relevant maintenance services are requested to perform autonomous maintenance on the home appliance. However, the failure of home appliances is affected by many factors, and it is easy to misdetect the failure of home appliances. If a home appliance failure is misdetected, it will lead to a waste of maintenance service resources.
[0035] Based on the above problems, the present application proposes a fault detection method, which mainly includes recording the fault information of the home appliance when a fault is detected; and determining that the home appliance has failed when the fault information is detected for a continuous preset detection period. Since the fault information of the home appliance is recorded when a fault is detected, after the home appliance fails, the fault detection of the home appliance is continuously performed, and when the fault information of the home appliance is detected for a continuous preset detection period, it is determined that the home appliance has failed, the problem of inaccurate fault detection results of the home appliance is solved, the accuracy of the fault diagnosis results of the home appliance is improved, and the fault misdetection of the home appliance is prevented.
[0036] In order to better understand the above technical solution, exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0037] like Figure 1 As shown, in the first embodiment of the present application, the fault detection method of the present application is applied to a fault detection device, which may be a smart phone, a computer, a notebook or other device with a fault detection function. Fault detection is performed by the fault detection device. Optionally, the fault detection method of the present application may also be applied to the home appliance itself, which stores a fault detection program, and when offline, executes the fault detection program locally. The fault detection method of the present application includes the following steps:
[0038] Step S110, when a household appliance failure is detected, the failure information of the household appliance is recorded.
[0039] In this embodiment, the household appliances include but are not limited to kitchen appliances, household appliances, household appliances, office appliances and new energy appliances. Among them, kitchen appliances can be microwave ovens, rice cookers, induction cookers, etc. Household appliances can be televisions, air conditioners, washing machines, electric fans, refrigerators, etc. Household appliances can be electric heaters, massagers, massage chairs, etc. Office appliances can be computers, copiers, printers, etc. New energy appliances can be solar water heaters, solar chargers, etc. This application takes the household appliance as an air conditioner as an example.
[0040] In this embodiment, the fault information is the relevant information corresponding to the fault of the household appliance, including the operating status and / or the fault type, and may also include the time when the fault occurs, etc. When a fault of the household appliance is detected, the fault information corresponding to the time when the fault of the household appliance occurs can be recorded, that is, the operating status and / or the fault type corresponding to the time when the fault of the household appliance occurs can be recorded. By recording the fault information, it is used to compare with the fault information detected each time subsequently to determine whether a fault occurs.
[0041] Step S120: When the fault information is detected in a continuous preset detection period, it is determined that the household appliance has a fault.
[0042] In this embodiment, the preset detection cycle can be set according to the actual situation. For example, it can be set to perform a fault detection on the household appliance every 5 seconds. The number of cycles of the preset detection cycle can also be set according to the actual situation. The preset detection cycle of different household appliances can be set differently. After the household appliance fails, that is, after the moment of the failure, the household appliance is tested for a fault based on the preset detection cycle. After each fault detection, the fault information detected in each preset detection cycle is recorded, and then it is determined whether a fault occurs based on the fault information detected in each preset detection cycle.
[0043] In this embodiment, the fault detection duration after the household appliance fails can be set, and fault detection is performed based on a preset detection cycle within the fault detection duration, and fault information detected in each preset detection cycle is recorded. Fault diagnosis of the household appliance is performed based on the fault information detected in each preset detection cycle within the fault detection duration.
[0044] In this embodiment, the fault information detected in each preset detection cycle is compared with the fault information detected at the time of the fault occurrence. If the fault information detected in each preset detection cycle is inconsistent with the fault information detected at the time of the fault occurrence, it indicates that the home appliance has not failed and a false fault detection has occurred. When the fault information detected in consecutive preset detection cycles is consistent with the fault detected at the time of the fault occurrence, it indicates that the home appliance has failed.
[0045] For example, after a fault is detected, if the fault is detected continuously for the next N times or T time, it is determined to be a normal detection and a fault has occurred; otherwise, it is determined to be a false detection and no fault has occurred. The fault detection time can be set to 30 minutes. For air conditioner A, the fault detection frequency is: 10 minutes / time.
[0046] At 09:00, "E-side failure" was detected.
[0047] At 09:10 and 09:20, "E-side failure" was still detected.
[0048] At 09:30, no "E-side fault" was detected.
[0049] Since the fault was not detected continuously within 30 minutes, it was determined that a fault had occurred.
[0050] According to the above technical solution, this embodiment records the fault information of the home appliance when a fault of the home appliance is detected. After the home appliance fails, the fault detection of the home appliance is continuously performed. When the fault information of the home appliance is detected in a preset detection cycle continuously, it is determined that the home appliance has failed, thereby solving the problem of inaccurate fault detection results of the home appliance, improving the accuracy of the fault diagnosis results of the home appliance, and preventing the false detection of faults of the home appliance.
[0051] In other embodiments, when it is determined that a household appliance has failed, historical operation data of the household appliance can be obtained; based on the historical operation data, the probability value corresponding to the failure type of the household appliance can be determined; and according to the probability value corresponding to the determined failure type, corresponding failure processing of the household appliance can be performed. Specifically, when the probability value of the failure type is less than the preset probability, no failure processing is performed on the household appliance; when the probability value of the failure type is greater than or equal to the preset probability, the probability value interval corresponding to the probability value is determined; based on the correction method corresponding to the probability value interval, the parameters corresponding to the failure type are corrected. This enables partitioning of probability values of failure types of household appliances, determines corresponding correction methods for different failure severity levels, promptly notifies the failure severity of the household appliance, and performs corresponding failure processing, thereby achieving refined adjustment and processing of failures of household appliances.
[0052] Second embodiment.
[0053] Further, refer to Figure 2 Based on the first embodiment, in the second embodiment of the present application, step S120 includes the following steps:
[0054] Step S121, performing fault detection on the household appliance based on a preset detection cycle, and obtaining fault information detected in each preset detection cycle;
[0055] Step S122, determining whether the fault information is detected in consecutive preset detection cycles according to the comparison result of the fault information detected in each preset detection cycle;
[0056] Step S123: When the fault information is detected in a continuous preset detection cycle, it is determined that the household appliance has a fault.
[0057] In this embodiment, the comparison result includes consistent fault information or inconsistent fault information. The fault information detected in each preset detection cycle is compared with the fault information detected at the time of the fault occurrence. When the fault information detected in each preset detection cycle is consistent with the fault information detected at the time of the fault occurrence, it means that the fault information is detected continuously. When the fault information is detected in consecutive preset detection cycles, it means that the household appliance has a fault.
[0058] According to the above technical solution, this embodiment reduces the risk of false detection of home appliance faults and improves the accuracy of home appliance fault detection by comparing the fault information detected in each preset detection cycle with the fault information at the time of the fault occurrence to detect whether the fault information is detected continuously in the preset detection cycle, thereby further determining whether the home appliance has failed.
[0059] Optionally, step S121 includes the following steps:
[0060] Step S1211, obtaining the operation data of the household appliance in each preset detection cycle;
[0061] Step S1212: determining the fault information detected in each preset detection cycle according to the operation data and the relationship between the operation data and the fault information.
[0062] In this embodiment, a mapping relationship between operation data and fault information can be pre-established, so that in each preset detection cycle, the acquired operation data of the household appliance and the relationship between the operation data and the fault information can be used to determine the fault information detected in each preset detection cycle.
[0063] In this embodiment, the operation data of the home appliance may be obtained, and whether the home appliance has a fault and the specific fault type may be determined based on the operation data of the home appliance.
[0064] Optionally, taking an air conditioner as an example, the operating data of the air conditioner includes but is not limited to indoor and outdoor ambient temperature, indoor and outdoor ambient humidity, wind speed, rotation speed, compressor operating frequency, etc. During operation, the air conditioner will store the collected operating data in a local database or upload it to a cloud server for storage in real time. During subsequent fault detection, the stored operating data is obtained for analysis. The operating data can also be classified and stored based on different dimensions, such as by region, space, season, etc., so that when performing subsequent fault analysis, accurate fault detection can be performed based on the data characteristics of different dimensions.
[0065] Optionally, the fault detection device can obtain the operation data of the home appliance in real time for fault detection. The fault detection device can also obtain the operation data of the home appliance at a fixed time for fault detection. The timing time can be set, and when the timing time arrives, the operation data of the home appliance is obtained for fault detection. The operation data of the home appliance can also be obtained according to actual conditions, for example, when a fault detection instruction is received, the operation data of the home appliance is obtained for fault detection. Other methods can also be used to obtain the operation data of the home appliance.
[0066] Determining the fault information of the household appliance includes any of the following options:
[0067] Example 1: The operating data of the household appliance is input into a pre-trained fault detection model, which is trained by the relationship between different operating data and fault information. The operating data of the household appliance is input into the fault detection model, and a mapping relationship with the highest similarity to the operating data is matched. The preset fault information corresponding to the mapping relationship is determined as the fault information of the household appliance.
[0068] Example 2: Determining the fault information of the household appliance also includes: performing cluster analysis based on the operating data of the household appliance to obtain the fault information of the household appliance, such as the fault type. Specifically, the data features of the operating data of the household appliance are extracted, and the data features of the operating data corresponding to the occurrence of the fault are used as cluster centers, each cluster center is used to characterize a fault type, and multiple cluster centers can be set. The Euclidean distance between the data features of the operating data of the household appliance and each cluster center can be calculated, and the fault type of the cluster center corresponding to the shortest Euclidean distance is determined as the fault type of the household appliance. Thus, the operating data is fault-classified through the clustering algorithm and the characteristics of the operating data to accurately determine the fault type of the household appliance.
[0069] Example three: The correspondence between different fault codes and fault information can also be pre-set; when a fault is detected in a home appliance, the fault code is obtained, and the fault information of the smart home appliance is determined based on the obtained fault code and the correspondence between the fault code and the fault type.
[0070] Other methods may also be used to determine the fault information of the household appliance, which are not listed here. The above-mentioned fault information includes but is not limited to the fault type and / or the operating status of the household appliance.
[0071] Optionally, after obtaining the operating data of the household appliance, in order to improve the accuracy of the fault detection results, it is also necessary to process the operating data of the household appliance to filter out some interference data and duplicate data in the operating data, and then perform fault detection on the household appliance based on the processed operating data to improve the accuracy of the fault detection results.
[0072] Optionally, after obtaining the operation data of the household appliance, data features of the operation data are extracted, and subsequent fault detection is performed based on the data features. The operation data may be an average value, maximum value, minimum value, median value, etc. of the household appliance within a certain period of time. By extracting the data features of the operation data and then performing subsequent fault detection based on the data features, the accuracy of the fault detection result is improved.
[0073] According to the above technical solution, this embodiment adopts a technical means to determine the fault information detected in each preset detection cycle according to the operating data and the relationship between the operating data and the fault information in each preset detection cycle, thereby achieving accurate and rapid identification of fault information.
[0074] Optionally, step S122 includes the following steps:
[0075] Step S1221: When the fault type and / or operating state detected in each preset detection cycle are consistent, it is determined that the fault information is detected in consecutive preset detection cycles.
[0076] In this embodiment, the fault information includes the fault type and / or the operating state. Optionally, the fault type of the household appliance includes but is not limited to current frequency limiting, voltage frequency limiting, E-side fault, system pressure, high temperature, low temperature, etc. The operating state of the household appliance includes but is not limited to: ready state, running state, pause state, shutdown state, standby state, etc.
[0077] In this embodiment, the fault information detected in each preset detection cycle is compared with the fault information detected at the time of the fault occurrence. When the fault type detected in each preset detection cycle is consistent with the fault type detected at the time of the fault occurrence, it means that the fault information is detected continuously. Alternatively, when the operating state of the household appliance detected in each preset detection cycle is consistent with the operating state of the household appliance detected at the time of the fault occurrence, it means that the fault information is detected continuously. Alternatively, when the fault type detected in each preset detection cycle is consistent with the fault type detected at the time of the fault occurrence, and the operating state of the household appliance detected in each preset detection cycle is consistent with the operating state of the household appliance detected at the time of the fault occurrence, it means that the fault information is detected continuously.
[0078] For example, after a fault is detected, the operating status of the air conditioner is continuously detected for the next N times or T time; if it fails to start continuously, it is determined to be a normal detection, that is, a fault occurs; otherwise, it is determined that the home appliance has not failed, and a fault is falsely detected. Among them, the fault detection time can be set to 30 minutes. For air conditioner A, the fault detection frequency is: 10 minutes / time.
[0079] At 09:00, "E-side failure" was detected.
[0080] At 09:10 and 09:20, it was detected that air conditioner A could not be turned on.
[0081] At 09:30, it was detected that air conditioner A was turned on normally.
[0082] Since the air conditioner was not detected to be unable to turn on continuously within 30 minutes, it was determined that no fault had occurred and a false fault detection occurred.
[0083] According to the above technical solution, this embodiment adopts a technical means to determine that the fault information is detected in continuous preset detection cycles when the fault type and / or operating status detected in each preset detection cycle are consistent, and fault diagnosis is performed according to the fault type and / or operating status, thereby improving the accuracy of the fault diagnosis result and reducing the risk of false fault detection.
[0084] Third embodiment.
[0085] Further, based on the first embodiment and the second embodiment, in the third embodiment of the present application, after step S120, the following steps are further included:
[0086] Step S210, determining a fault service corresponding to the fault information, wherein the fault service includes at least one of message warning, online repair, and on-site repair;
[0087] Step S220: Pushing the fault service to the mobile terminal connected to the home appliance.
[0088] In this embodiment, different fault information corresponds to different fault services, that is, different fault types correspond to different fault services, or different operating states correspond to different fault services, so that fault services corresponding to different faults can be provided in a targeted manner to achieve fault maintenance of home appliances. Specifically, the mapping relationship between fault information and fault services can be detected in advance, and then the corresponding fault service is determined based on the mapping relationship to perform fault maintenance of the home appliance.
[0089] In this embodiment, the mobile terminal includes smart phones, smart computers and other devices. When a household appliance fails, it is necessary to perform fault repair on the household appliance, determine the fault service corresponding to the fault information, and push the fault service to the mobile terminal connected to the household appliance, so that the household appliance can grasp the progress of the fault repair in time when receiving the pushed fault service. Optionally, the push frequency, push time and push content of the fault service can be set, and the push content includes the progress of dispatching orders for repairing the household appliance, the progress of repair, feedback results, fault causes, solutions, etc., to enrich the push methods of fault services.
[0090] According to the above technical solution, this embodiment pushes fault services when a household appliance fails, thereby avoiding the situation where fault services are wasted due to false fault detection and fault service push, thereby reducing the cost of fault service resources.
[0091] Fourth embodiment.
[0092] Further, refer to Figure 3 Based on the first embodiment, in the fourth embodiment of the present application, step S110 includes the following steps:
[0093] Step S111, when a household appliance fault is detected, determining whether the fault information of the fault is in the blacklist;
[0094] If not, executing step S112, a step of recording the fault information of the household appliance.
[0095] In this embodiment, the present application sets a blacklist. If it is determined that no fault has occurred, the fault of the home appliance is included in the blacklist and a validity period is set. When a home appliance fault is detected, when performing subsequent fault detection to determine whether a fault has occurred, it is determined whether the fault detected in each preset detection cycle is in the blacklist. If it is in the blacklist, it means that the fault detected this time is invalid, and the fault information detected this time is not recorded. If the detected fault is not in the blacklist, it means that the fault detected this time is valid. When the fault detected this time is valid, the fault information of the home appliance detected this time is recorded, so that subsequent fault diagnosis can be performed based on the recorded fault information of the home appliance.
[0096] In this embodiment, according to the above technical solution, the present application effectively prevents periodic fault misdetection by setting up a blacklist mechanism.
[0097] Optionally, the fault detection method of the present application further includes:
[0098] Step S310: When the fault information is not detected in any preset detection cycle, it is determined that the household appliance has not failed.
[0099] In this embodiment, after a household appliance fails, the fault information detected in each preset detection cycle is compared with the fault information detected at the time the fault occurs. If the fault information detected in each preset detection cycle is inconsistent with the fault information detected at the time the fault occurs, or if the fault information detected in any preset detection cycle is inconsistent with the fault information detected at the time the fault occurs, it indicates that the household appliance has not failed.
[0100] In this embodiment, the fault detection duration after the household appliance fails can be set, and fault detection is performed based on a preset detection cycle within the fault detection duration, and the fault information detected in each preset detection cycle is recorded. The fault diagnosis of the household appliance is performed based on the fault information detected in each preset detection cycle within the fault detection duration. If no fault information is detected in any preset detection cycle within the fault detection duration, it is determined that the household appliance has not failed. Among them, the fault detection duration is greater than the preset detection cycle, and there are multiple preset detection cycles within the fault detection duration.
[0101] According to the above technical solution, after a household appliance fails, if no fault information is detected in any preset detection cycle, it is determined that the household appliance has not failed, thereby implementing fault diagnosis of the household appliance and preventing misdiagnosis of the fault.
[0102] Optionally, after step S310, the following steps are further included:
[0103] Step S410: adding the fault information to the blacklist.
[0104] In this embodiment, after the fault information is added to the blacklist, the validity period of the detected fault in the blacklist is determined. After the validity period expires, the corresponding fault information is removed from the blacklist.
[0105] In this embodiment, the detected fault may be a fault detected for the first time, or a fault detected within the fault detection time, or a fault with the least number of occurrences within the fault detection time. Each fault has a corresponding fault code, which can be added to the blacklist. The validity period can be set according to actual conditions.
[0106] In this embodiment, after a detected fault is removed from the blacklist, if the fault occurs again, it will be included in the blacklist again.
[0107] According to the above technical solution, this embodiment of the present application can manage the faults that occur and effectively prevent periodic misdetection of faults by setting up a blacklist mechanism.
[0108] The embodiments of the present invention provide embodiments of the fault detection method. It should be noted that although the logical order is shown in the flow chart, in some cases, the steps shown or described may be executed in an order different from that shown here.
[0109] like Figure 4 As shown, Figure 4Schematic diagram of the structure of the hardware operating environment of the fault detection device involved in the embodiment of the present invention. The fault detection device may include: a processor 1001, such as a CPU, a memory 1005, a user interface 1003, a network interface 1004, and a communication bus 1002. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen, an input unit such as a keyboard, and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 1005 may be a high-speed RAM memory or a stable memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.
[0110] Those skilled in the art will understand that Figure 4 The fault detection device structure shown in the figure does not constitute a limitation on the fault detection device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.
[0111] like Figure 4 As shown, the memory 1005 as a storage medium may include an operating system, a network communication module, a user interface module and a fault detection program. The operating system is a program that manages and controls the hardware and software resources of the fault detection device, the operation of the fault detection program and other software or programs.
[0112] exist Figure 4 In the fault detection device shown, the user interface 1003 is mainly used to connect to the terminal and communicate data with the terminal; the network interface 1004 is mainly used to communicate data with the background server; the processor 1001 can be used to call the fault detection program stored in the memory 1005.
[0113] In this embodiment, the fault detection device includes: a memory 1005, a processor 1001, and a fault detection program stored in the memory and executable on the processor, wherein:
[0114] When the processor 1001 calls the fault detection program stored in the memory 1005, the following operations are performed:
[0115] When a household appliance failure is detected, recording the failure information of the household appliance;
[0116] When the fault information is detected continuously in a preset detection period, it is determined that the household appliance has a fault.
[0117] Based on the same inventive concept, an embodiment of the present application also provides a computer-readable storage medium, which stores a fault detection program. When the fault detection program is executed by a processor, it implements the various steps of the fault detection method as described above and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0118] Since the storage medium provided in the embodiments of the present application is the storage medium used to implement the method of the embodiments of the present application, based on the method introduced in the embodiments of the present application, the person skilled in the art can understand the specific structure and deformation of the storage medium, so it is not repeated here. All storage media used in the methods of the embodiments of the present application belong to the scope of protection of this application.
[0119] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.
[0120] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0121] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for enabling a terminal home appliance (which can be a mobile phone, computer, server, TV, or network home appliance, etc.) to execute the methods described in each embodiment of the present invention.
[0122] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A method for detecting a fault of a household appliance, characterized in that: The fault detection method comprises: When a household appliance failure is detected, recording the failure information of the household appliance; When the fault information is detected continuously in a preset detection period, it is determined that the household appliance has a fault.
2. The fault detection method according to claim 1, characterized in that: The step of determining that the household appliance has a fault when the fault information is detected in a continuous preset detection period includes: Performing fault detection on the household appliance based on a preset detection cycle to obtain fault information detected in each preset detection cycle; Determine, based on the comparison result of the fault information detected in each preset detection cycle, whether the fault information has been detected in consecutive preset detection cycles; When the fault information is detected continuously in a preset detection period, it is determined that the household appliance has a fault.
3. The fault detection method according to claim 2, characterized in that: The step of performing fault detection on the household appliance based on a preset detection cycle to obtain fault information detected in each preset detection cycle includes: In each preset detection cycle, obtaining the operation data of the household appliance; The fault information detected in each preset detection cycle is determined according to the operation data and the relationship between the operation data and the fault information.
4. The fault detection method according to claim 2, characterized in that: The fault information includes a fault type and / or an operating state. The step of determining whether the fault information is detected in consecutive preset detection cycles according to the comparison result of the fault information detected in each preset detection cycle includes: When the fault type and / or the operating state detected in each preset detection cycle are consistent, it is determined that the fault information is detected in consecutive preset detection cycles.
5. The fault detection method according to any one of claims 1 to 4, characterized in that: After the step of determining that the household appliance has a fault when the fault information is detected in a continuous preset detection period, the method further includes: Determine a fault service corresponding to the fault information, wherein the fault service includes at least one of message warning, online repair, and on-site repair; The fault service is pushed to a mobile terminal connected to the home appliance.
6. The fault detection method according to claim 1, characterized in that: When a household appliance failure is detected, the step of recording the failure information of the household appliance comprises: When a household appliance fault is detected, determining whether the fault information of the fault is in the blacklist; If not, execute the step of recording the fault information of the household appliance.
7. The fault detection method according to claim 6, characterized in that: The fault detection method further includes: When the fault information is not detected in any preset detection cycle, it is determined that the household appliance has not failed.
8. The fault detection method according to claim 7, characterized in that: After the step of determining that the household appliance has not failed when the fault information is not detected in any preset detection cycle, the method further includes: The fault information is added to the blacklist.
9. A fault detection device, characterized in that: The fault detection device comprises: a memory, a processor, and a fault detection program stored in the memory and running on the processor, wherein the fault detection program implements the steps of the fault detection method according to any one of claims 1 to 8 when executed by the processor.
10. A computer-readable storage medium, characterized in that: A fault detection program is stored thereon, and when the fault detection program is executed by a processor, the steps of the fault detection method described in any one of claims 1 to 8 are implemented.