Household appliance, fault diagnosis method and system thereof, and home gateway equipment
Local home appliance networks analyze fault information using idle resources, addressing cloud dependency issues for efficient and cost-effective fault diagnosis and restoration.
Patent Information
- Application Number
- CN202310802336.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-30
- Publication Date
- 2024-12-31
AI Technical Summary
Existing home appliance fault diagnosis systems rely on cloud servers, which can lead to untimely analysis and increased costs when appliances cannot connect to the cloud, resulting in inefficient fault diagnosis and restoration.
A method utilizing local networked home appliances with idle hardware resources to analyze fault information independently, reducing reliance on cloud servers and optimizing resource utilization.
Enables timely fault analysis and restoration of home appliances without cloud connectivity, reducing cloud computing load and costs while maintaining appliance functionality.
Smart Images

Figure CN119232549A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a fault diagnosis method and system for household electrical appliances, household electrical appliances, home gateway equipment and a readable storage medium. Background Art
[0002] At present, when a home appliance fails, the local hardware resources of the home appliance are generally used to diagnose the fault, and the diagnosis results are output to the user or the fault is handled according to the diagnosis results. If the local hardware resources of the home appliance cannot diagnose the fault, the fault information is uploaded to the cloud, and the cloud server performs fault diagnosis and analysis.
[0003] However, in actual applications, the following problems exist: if the home appliance cannot connect to the cloud, the fault information cannot be uploaded to the cloud, and fault diagnosis and analysis cannot be performed, resulting in untimely fault analysis and inability to restore the home appliance in time.
[0004] It should be noted that the above contents are only used to assist in understanding the technical problems solved by the present invention, and do not constitute an admission that the above contents are prior art. Summary of the invention
[0005] The main purpose of the present invention is to provide a fault diagnosis method, system, home appliance, home gateway device and readable storage medium for home appliances, aiming to make the fault diagnosis of home appliances independent of cloud servers, make full use of the local home appliance resources in the network, and improve the fault diagnosis efficiency.
[0006] In one aspect, the present invention provides a method for diagnosing a fault of a household appliance, the method comprising the following steps:
[0007] When receiving the fault information uploaded by the faulty home appliance, determining the target home appliance that is networked with the faulty home appliance and is currently in an idle state;
[0008] The fault information is sent to the target home appliance, and the fault information is analyzed by the target home appliance.
[0009] In some embodiments, the target home appliances include at least two, and the step of sending the fault information to the target home appliances and analyzing the fault information by the target home appliances includes:
[0010] According to the model parameters of each layer of the fault diagnosis model, determine the target home appliance equipment for respectively running the model parameters of each layer;
[0011] The model parameters and fault information of each layer are sent to the corresponding target home appliance in turn according to the calculation order of each layer of the fault diagnosis model, so that the target home appliance can analyze the fault information based on the model parameters.
[0012] In some embodiments, the step of determining the target home appliance for respectively operating the model parameters of each layer according to the model parameters of each layer of the fault diagnosis model comprises:
[0013] According to the model parameters of each layer of the fault diagnosis model, the target home appliance equipment whose hardware resources match the computing requirements of the model parameters of each layer is determined.
[0014] In some embodiments, the computing power supported by the hardware resources of the target home appliance device is greater than or equal to the hardware computing power requirement of the corresponding model parameters.
[0015] In some embodiments, the step of determining the target home appliances to be operated at each layer respectively according to the model parameters of each layer of the fault diagnosis model comprises:
[0016] According to the model parameters of each layer of the fault diagnosis model, the target home appliance equipment whose hardware resources match the computing requirements of each layer is determined.
[0017] In some embodiments, the computing power supported by the hardware resources of the target home appliance device is greater than or equal to the hardware computing power requirement of the corresponding model parameters.
[0018] In some embodiments, the fault diagnosis method further includes:
[0019] When all the household appliances networked with the faulty household appliance are in working condition, the fault information is uploaded to the cloud server so that the cloud server can analyze the fault information.
[0020] In a second aspect, the present invention further provides a method for diagnosing a fault of a household appliance, the method comprising the following steps:
[0021] When receiving fault information of a faulty home appliance, diagnose the fault cause of the faulty home appliance according to the fault information;
[0022] Sending a restart instruction to the faulty household appliance;
[0023] When the fault recovery information fed back by the faulty household appliance is received, the fault cause is saved or uploaded to a cloud server.
[0024] In some embodiments, after the step of sending a restart instruction to the faulty home appliance, the step further includes:
[0025] When receiving a fault unrecovered signal fed back by a faulty home appliance, the fault information of the faulty home appliance is output to the user terminal.
[0026] In some embodiments, the step of diagnosing the fault cause of the faulty household appliance according to the fault information includes:
[0027] Determining whether the fault cause of the faulty household appliance is diagnosed according to the fault information;
[0028] If yes, executing the step of sending a restart instruction to the faulty household appliance;
[0029] If not, the fault information is uploaded to the cloud server.
[0030] In some embodiments, after the step of uploading the fault information to the cloud server, the method further includes:
[0031] When receiving the restart instruction fed back by the cloud server, the restart instruction is sent to the faulty home appliance.
[0032] In a third aspect, the present invention further provides a method for diagnosing a fault of a household appliance, the method comprising the following steps:
[0033] When receiving the fault information of the faulty home appliance uploaded by the target home appliance, diagnosing the fault cause of the faulty home appliance according to the fault information;
[0034] When it is determined that the faulty home appliance can be recovered by restarting, a restart instruction of the faulty home appliance is sent to the target home appliance, wherein the target home appliance communicates with the faulty home appliance.
[0035] In some embodiments, the fault diagnosis method further includes:
[0036] When it is determined that the faulty home appliance cannot be recovered by restarting, information about the unrecoverable fault of the faulty home appliance is sent to the target home appliance, so that the target home appliance sends the unrecoverable fault information to the user terminal.
[0037] In a fourth aspect, the present invention also provides a home gateway device, which includes a memory, a processor, and a fault diagnosis program stored in the memory and executable on the processor, wherein the fault diagnosis program, when executed by the processor, implements the steps of the fault diagnosis method for home appliances as described above.
[0038] In a fifth aspect, the present invention also provides a household appliance, comprising a memory, a processor, and a fault diagnosis program stored in the memory and executable on the processor, wherein the fault diagnosis program, when executed by the processor, implements the steps of the fault diagnosis method for the household appliance as described above.
[0039] In a sixth aspect, the present invention also provides a terminal comprising a memory, a processor, and a fault diagnosis program stored in the memory and executable on the processor, wherein the fault diagnosis program, when executed by the processor, implements the steps of the fault diagnosis method for household appliances as described above.
[0040] In the seventh aspect, the present invention also provides a household appliance fault diagnosis system, which includes multiple household appliances, and the multiple household appliances are communicatively connected. The household appliance fault diagnosis system also includes a memory, a processor, and a fault diagnosis program stored in the memory and executable on the processor, and when the fault diagnosis program is executed by the processor, the steps of the household appliance fault diagnosis method as described above are implemented.
[0041] In an eighth aspect, the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a fault diagnosis program, and when the fault diagnosis program is executed by a processor, the steps of the fault diagnosis method for household appliances as described above are implemented.
[0042] The present invention provides a method, device, multi-connector and readable storage medium for diagnosing household electrical appliances. When one of the networked household electrical appliances fails, the fault information is uploaded to the network and the idle household electrical appliances in the network are used to analyze the fault information. This is to determine the cause of the failure of the faulty household electrical appliance. That is, the fault information of the faulty household electrical appliance is analyzed by using the hardware resources of other idle local smart and intelligent devices, which is independent of the resources of the cloud server. The networked household electrical appliances communicate in a timely manner, and the faulty household electrical appliances can be restored in a timely manner. In addition, the use of idle household electrical appliances to process fault information does not affect the normal use of the household electrical appliances, reasonably utilizes resources, reduces the data processing of the cloud server, reduces the computing load of the cloud, and reduces the cost of the cloud. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the structures shown in these drawings without paying creative work.
[0044] Figure 1 A schematic diagram of the hardware environment architecture involved in the method for diagnosing a fault of a household appliance provided by the present invention;
[0045] Figure 2 A schematic diagram of a system architecture involved in the method for diagnosing a fault of a household appliance provided by the present invention;
[0046] Figure 3 A schematic diagram of the process interaction of the first embodiment of the method for diagnosing a fault of a household appliance provided by the present invention;
[0047] Figure 4 A schematic diagram of a data transmission process involved in the method for diagnosing a fault of a household appliance provided by the present invention;
[0048] Figure 5 A schematic diagram of the interaction process of the second embodiment of the method for diagnosing a fault of a household appliance provided by the present invention;
[0049] Figure 6 A schematic diagram of the process interaction of the third embodiment of the method for diagnosing a fault of a household appliance provided by the present invention;
[0050] Figure 7 A schematic diagram of the data processing process involved in the fault diagnosis method for household appliances provided by the present invention.
[0051] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0052] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.
[0053] In the related technologies, the methods of identifying the presence of human body indoors mainly include radar recognition, infrared recognition or video recognition, etc. However, these recognition methods require the addition of physical hardware equipment to implement, which requires additional cost.
[0054] At present, when a home appliance fails, the local hardware resources of the home appliance are generally used to diagnose the fault, and the diagnosis results are output to the user or the fault is handled according to the diagnosis results. If the local hardware resources of the home appliance cannot diagnose the fault, the fault information is uploaded to the cloud, and the cloud server performs fault diagnosis and analysis.
[0055] However, in actual applications, there are the following problems: if the home appliance cannot connect to the cloud, the fault information cannot be uploaded to the cloud, and the fault diagnosis and analysis cannot be performed, resulting in untimely fault analysis and inability to restore the home appliance in time. In addition, when the cloud computing load is large, the cost of the cloud will increase, and thus the cost of the home appliance will increase.
[0056] As smart technologies such as voice and networking are widely used in the home, there are often more than one smart home appliance in a home, that is, there are a large number of smart devices scattered around the local area, and these smart devices have certain hardware algorithm resources. Figure 1 In an application embodiment shown, the smart home appliance system includes multiple home appliances, such as device 1-device 4, and multiple devices communicate through a home network. And based on the home network, each smart home appliance can communicate with each other. Based on the whole house intelligence foundation, an embodiment of the present invention proposes a fault diagnosis method for home appliances, which analyzes the abnormal information of abnormal home appliances by using the hardware resources of other local idle smart home appliances. When the faulty home appliance cannot connect to the cloud information, the abnormal information of the abnormal home appliance can be analyzed in time based on other smart home appliances in the network, and then the faulty home appliance can be restored in time. In addition, the computing load of the cloud can be reduced, and the cost of the cloud can be reduced.
[0057] In order to better understand the technical solutions provided by the embodiments of the present invention, 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.
[0058] As an implementation method, the hardware environment architecture involved in the fault diagnosis method of the household appliance can be as follows: Figure 1 shown.
[0059] Optionally, the hardware architecture involved in the fault diagnosis method of household appliances includes a household appliance control terminal, and optionally, the household appliance control system includes a home gateway device, household appliances, etc. The household appliances communicate with each other through the home gateway device.
[0060] As an implementation, the terminal includes: a processor 101, such as a CPU, a memory 102, and a communication bus 103. The communication bus 103 is used to realize the connection and communication between these components. The processor 102 is used to call an application to perform a control operation.
[0061] The memory 102 may be a high-speed RAM memory or a stable memory (non-volatile memory), such as a disk memory.
[0062] It can be understood that, in one embodiment, the fault diagnosis program for implementing the household appliance fault diagnosis process is stored in the memory 102 of the execution terminal, or in a computer-readable storage medium, and when the processor 101 calls the fault diagnosis program from the memory 102 or the computer-readable storage medium, the following operations are performed:
[0063] When receiving the fault information uploaded by the faulty home appliance, determining the target home appliance that is networked with the faulty home appliance and is currently in an idle state;
[0064] The fault information is sent to the target home appliance, and the fault information is analyzed by the target home appliance.
[0065] Alternatively, do the following:
[0066] When receiving fault information of a faulty home appliance, diagnose the fault cause of the faulty home appliance according to the fault information;
[0067] Sending a restart instruction to the faulty household appliance;
[0068] When the fault recovery information fed back by the faulty household appliance is received, the fault cause is saved or uploaded to a cloud server.
[0069] Alternatively, do the following:
[0070] When receiving the fault information of the faulty home appliance uploaded by the target home appliance, diagnosing the fault cause of the faulty home appliance according to the fault information;
[0071] When it is determined that the faulty home appliance can be recovered by restarting, a restart instruction of the faulty home appliance is sent to the target home appliance, wherein the target home appliance communicates with the faulty home appliance.
[0072] Based on the hardware architecture of the above air conditioner, the following embodiments of the present invention are proposed.
[0073] Please refer to Figure 3 , an embodiment of a method for diagnosing a fault of a household appliance provided in an embodiment of the present invention, the method for diagnosing a fault of a household appliance comprises:
[0074] Step S110, the faulty household appliance reports fault information;
[0075] The application of this embodiment involves multiple home appliances, and the multiple home appliances communicate through a home gateway device, such as a whole-house smart control system, and all home appliances in the home can be intelligently controlled.
[0076] The fault diagnosis method of this embodiment is based on the above-mentioned home appliance background. When there is a faulty home appliance, the fault analysis can be performed based on the hardware resources of the faulty home appliance itself. If the hardware resources of the faulty home appliance itself cannot support the fault analysis, the faulty home appliance will perform local analysis on the fault information based on other home appliances that communicate with each other. Therefore, when a faulty home appliance fails, it will report its own fault information to the smart home network, and the fault information includes abnormal data of the faulty home appliance. Please refer to Figure 4 , the faulty home appliance (abnormal device) reports abnormal data to the network, and the networked home appliances can receive the abnormal data through the network. In one embodiment, all networked home appliances can receive the abnormal data, while the home appliances in working state refuse to receive the abnormal data. In another embodiment, the home gateway device (or the control end of the fault diagnosis system, which is described below by taking the home gateway device as an example, but not limited to the home gateway device) determines the home appliance that can receive the abnormal data and sends the abnormal information to the corresponding home appliance.
[0077] Step S120, receiving fault information and determining a target household appliance that is currently in an idle state in the network;
[0078] When the home gateway device detects that fault information is uploaded in the network, it determines that there is a faulty home appliance in the networked home appliances. At this time, it is necessary to call other home appliance hardware resources to diagnose the cause of the fault of the faulty home appliance.
[0079] Since there are multiple home appliances in the network, some of them are in working state and some of them are in standby idle state. The home appliances in working state need to run the current task and have no extra resources to diagnose fault information. Therefore, this embodiment uses the hardware resources of the target home appliances in idle state to diagnose faults. The hardware resources of the home appliances in idle state can be used in whole or in large part for diagnosing faults, which can improve the efficiency of fault diagnosis and will not affect the normal operation of other home appliances.
[0080] Optionally, in this embodiment, the target home appliance in the idle state can be determined by querying the startup information of each home appliance. Alternatively, in this embodiment, the target home appliance in the idle state can also be determined by sequentially polling each home appliance to see whether it has the ability to analyze the fault information.
[0081] Optionally, there may be multiple home appliances in an idle state. When there are multiple home appliances in an idle state, one home appliance may be determined as the target home appliance, or multiple home appliances may be determined as the target home appliances. Optionally, the target home appliance may be determined by the hardware priority of the target home appliance. For example, the greater the computing power that the hardware resources can support, the higher the corresponding priority. In this embodiment, the computing power supported by the hardware configuration is greater than the computing power required for the fault information diagnosis.
[0082] When all home appliances are in working condition, the fault information is uploaded to the cloud server, and the cloud server diagnoses the cause of the fault information.
[0083] Step S130, sending the fault information to the target home appliance.
[0084] After the home gateway device determines the target home appliance, the fault information is sent to the target home appliance so that the target home appliance can diagnose the fault information to determine the cause of the fault.
[0085] In an optional embodiment, the home gateway device also sends model parameters of the fault diagnosis model to the target home appliance, and the target home appliance calculates the fault information based on the model parameters to obtain the cause of the fault.
[0086] Step S140, the target household appliance receives the fault information and diagnoses the cause of the fault according to the diagnosis information;
[0087] After receiving the fault information or receiving the fault information and model parameters, the target home appliance uses its own configured algorithm model to calculate and analyze the fault information to diagnose the cause of the fault of the faulty home appliance.
[0088] Step S150, the target home appliance sends a restart instruction to the faulty home appliance;
[0089] The target home appliance diagnoses the cause of the fault and sends a restart instruction to the faulty home appliance, instructing the faulty home appliance to restart.
[0090] After receiving the restart instruction, the faulty household appliance executes the restart procedure. Optionally, in this embodiment, when the device restarts, the system parameters are reconfigured, which can solve most fault problems.
[0091] Step S160, the faulty home appliance is restarted and recovered, and fault recovery information is fed back to the target home appliance;
[0092] Step S170: The target household appliance receives the fault recovery information and saves the fault cause or uploads the fault cause to a cloud server.
[0093] After the faulty home appliance is restarted, if the fault is restored and the device operates normally, the fault recovery information is fed back to the network or the target home appliance.
[0094] After receiving the recovery information of the faulty home appliance, the target home appliance saves the cause of the current fault of the faulty home appliance, so that when the same fault occurs again in the future, the fault result can be directly output without further calculation and analysis.
[0095] Alternatively, the target household appliance uploads the fault cause to a cloud server, so that the cloud server can update the fault and save the fault cause.
[0096] Step S180, if the faulty home appliance fails to recover after restarting, a failure failure recovery information is fed back to the target home appliance;
[0097] Step S190: The target home appliance outputs the irrecoverable fault information of the faulty home appliance to the user terminal.
[0098] In addition, if the fault is not resolved after the faulty home appliance is restarted and the home appliance still cannot operate normally, the fault unrecovered information is fed back to the network or the target home appliance.
[0099] After the target home appliance receives the non-recovery information of the faulty home appliance, it can be determined that the faulty home appliance cannot be solved by restarting, that is, the faulty home appliance has an irreversible abnormality. At this time, the home appliance cannot perform fault recovery processing and needs to be processed by the user, or the user needs to contact a professional maintenance person for repair. The target home appliance outputs the irrecoverable fault information of the faulty home appliance to the user terminal to prompt the user to repair the faulty home appliance in time.
[0100] In this embodiment, when one of the networked home appliances fails, the fault information is uploaded to the network and the idle home appliances in the network are used to analyze the fault information. This is to determine the cause of the failure of the faulty home appliance. That is, the fault information of the faulty home appliance is analyzed by using the hardware resources of other idle local smart and intelligent devices, which does not rely on the resources of the cloud server. In addition, the networked home appliances communicate in time, and the faulty home appliance can be restored in time. In addition, the use of idle home appliances to process fault information does not affect the normal use of home appliances, reasonably utilizes resources, reduces the data processing of the cloud server, reduces the computing load of the cloud, and reduces the cost of the cloud.
[0101] Please refer to Figure 5Based on the above embodiments, this embodiment proposes another embodiment of a fault diagnosis method for household appliances. Compared with the above embodiments, this embodiment utilizes all household appliances in an idle state to diagnose and process fault information, allocates corresponding calculation parameters based on the operating capacity of the household appliances, and performs calculations in multiple groups to improve fault diagnosis efficiency and protect idle household appliances to avoid damage to the idle household appliances due to excessive calculations.
[0102] In this embodiment, the fault diagnosis method includes:
[0103] Step S210, the faulty household appliance reports fault information;
[0104] The application of this embodiment involves multiple home appliances, and the multiple home appliances communicate through a home gateway device, such as a whole-house smart control system, and all home appliances in the home can be intelligently controlled.
[0105] The fault diagnosis method of this embodiment is based on the above-mentioned home appliance background. When there is a faulty home appliance, fault analysis can be performed based on the hardware resources of the faulty home appliance itself. If the hardware resources of the faulty home appliance itself cannot support fault analysis, the faulty home appliance will perform local analysis of fault information based on other home appliances that communicate with each other. Therefore, when the faulty home appliance fails, it will report its own fault information to the smart home network, and the fault information includes abnormal data of the faulty home appliance.
[0106] Step S220, receiving fault information, and determining a target household appliance that is currently in an idle state in the network;
[0107] In this embodiment, the method for determining the target home appliance in the air state in step S220 is the same as the method for determining the target home appliance in step S120 of the first embodiment. The specific implementation method can refer to the description of step S120 of the first embodiment, which will not be repeated here.
[0108] Optionally, in this embodiment, the target home appliance devices in the network include multiple ones, each of which has hardware resources supporting computing.
[0109] Step S231 , dividing the model parameters of the fault diagnosis model by layers, and determining the target household electrical appliances for calculating the model parameters of each layer respectively.
[0110] It should be noted that the fault diagnosis model includes a multi-layer network structure, each layer of the network structure includes multiple groups of model parameters, each layer of the network structure performs operations based on the model parameters, and each layer can be operated independently. Based on this, in this embodiment, the model parameters are divided according to the network structure layer of the fault diagnosis model, and different hardware resources are used to operate different network structure layers. In this way, in the entire operation process of completing the fault diagnosis model, the hardware requirements for a single household appliance are relatively low, so it is possible to use local intelligent electronic devices to diagnose fault information with high diagnostic efficiency.
[0111] Optionally, in one embodiment, a correspondence between each layer of the fault diagnosis model and household appliances can be set, and the target household appliances corresponding to the model parameters of each layer can be determined according to the correspondence, and the model parameters of that layer can be directly sent to the corresponding target household appliances.
[0112] Alternatively, in some other optional embodiments, the target home appliances whose hardware resources match the computing requirements of the model parameters at each layer of the fault diagnosis model and the hardware resource information of each target home appliance are determined. That is, different target home appliances correspond to different hardware resources, some hardware supports greater computing power, and some hardware supports less computing power. This embodiment matches the hardware resources according to the hardware computing power requirements corresponding to the model parameters at each layer, and matches the target home appliances whose hardware resources match the model parameters at that layer.
[0113] Optionally, the computing power supported by the hardware resources of the target home appliance is greater than or equal to the hardware computing power requirement of the corresponding model parameters. In this way, when the fault information is calculated based on the model parameters of this layer in the target home appliance, the computing efficiency and success rate can be guaranteed.
[0114] Rationally allocate computing power according to hardware resources, reasonably allocate resources, and improve fault diagnosis results.
[0115] The following description is made by taking the networking including two target home appliances as an example.
[0116] Step S232, sending at least one layer of model parameters and fault information to the corresponding first target home appliance;
[0117] If there are two target home appliances and the network structure of the fault diagnosis model includes two layers, each layer of structural parameters corresponds to one target home appliance for calculation, that is, one layer of model parameters is sent to the corresponding first target home appliance, and the other layer of model parameters is sent to the corresponding second target home appliance.
[0118] If there are two target home appliances and the network structure of the fault diagnosis model includes at least three layers, the multi-layer model parameters are divided into two groups, one group corresponding to one target home appliance for calculation.
[0119] In other embodiments, if the target home appliances include at least three, allocation is performed according to the number of the target home appliances and the number of network structure layers.
[0120] Step S241, the first target household appliance calculates the fault information according to the model parameters and outputs a first calculation result;
[0121] Optionally, in this embodiment, the first target household appliance calculates the fault information based on an algorithm configured by itself and using the model parameters to obtain a first calculation result.
[0122] In this embodiment, the first calculation result is obtained by calculating the fault information based on at least one layer of model parameters. The calculation result may be a fault result or an intermediate calculation result before diagnosing the fault result.
[0123] Step S232, sending at least one layer of model parameters, the fault information and the first calculation result to the corresponding second target home appliance;
[0124] Step S242: the second target household appliance calculates the fault information according to the model parameters and the first calculation result, and outputs the fault cause.
[0125] After at least one layer of model parameters is calculated, the next layer of model parameters are calculated based on the calculation results until the network results of each layer of the fault diagnosis model are calculated to obtain the final diagnosis result (fault cause).
[0126] Based on this, after obtaining the first calculation result based on step S241, the model parameters of other layers, the fault information and the first calculation result are sent to the second target home appliance, and the second target home appliance continues to calculate the model parameters of the fault diagnosis model.
[0127] Optionally, if the second target home appliance has calculated the last layer model parameters of the fault diagnosis model, the diagnosis result (fault cause) is output. If a third target home appliance is also included, and the second target home appliance does not calculate the last layer model parameters of the fault diagnosis model, the calculation result of the second target home appliance, other layer model parameters and fault information are sent to the third target home appliance, and the third target home appliance continues to calculate and analyze the diagnosis result until the last layer model parameters of the fault diagnosis model are calculated, and then the fault cause is output.
[0128] Step S250, the target home appliance sends a restart instruction to the faulty home appliance;
[0129] The target home appliance diagnoses the cause of the fault and sends a restart instruction to the faulty home appliance, instructing the faulty home appliance to restart.
[0130] After receiving the restart instruction, the faulty household appliance executes the restart procedure. Optionally, in this embodiment, when the device restarts, the system parameters are reconfigured, which can solve most fault problems.
[0131] Optionally, in this embodiment, the target home appliance device to which the restart instruction is sent is the device that finally outputs the fault cause. If there are multiple target home appliances, the target home appliance device to which the restart instruction is sent is the device that calculates the fault information according to the last model parameter of the fault diagnosis model.
[0132] Step S260, the faulty home appliance is restarted, and fault recovery information is fed back to the target home appliance;
[0133] Step S270: The target household appliance receives the fault recovery information and saves the fault cause or uploads the fault cause to the cloud server.
[0134] After the faulty home appliance is restarted, if the fault is restored and the device operates normally, the fault recovery information is fed back to the network or the target home appliance.
[0135] After receiving the recovery information of the faulty home appliance, the target home appliance saves the cause of the current fault of the faulty home appliance, so that when the same fault occurs again in the future, the fault result can be directly output without further calculation and analysis.
[0136] Alternatively, the target household appliance uploads the fault cause to a cloud server, so that the cloud server can update the fault and save the fault cause.
[0137] Step S280, if the faulty home appliance fails to recover after restarting, a failure failure recovery information is fed back to the target home appliance;
[0138] Step S290: The target home appliance outputs the irrecoverable fault information of the faulty home appliance to the user terminal.
[0139] In addition, if the fault is not resolved after the faulty home appliance is restarted and the home appliance still cannot operate normally, the fault unrecovered information is fed back to the network or the target home appliance.
[0140] After the target home appliance receives the non-recovery information of the faulty home appliance, it can be determined that the faulty home appliance cannot be solved by restarting, that is, the faulty home appliance has an irreversible abnormality. At this time, the home appliance cannot perform fault recovery processing and needs to be processed by the user, or the user needs to contact a professional maintenance person for repair. The target home appliance outputs the irrecoverable fault information of the faulty home appliance to the user terminal to prompt the user to repair the faulty home appliance in time.
[0141] This embodiment utilizes a plurality of idle household electrical appliances to process model parameters of each layer of the fault diagnosis model respectively, thereby reducing the hardware requirements for the household electrical appliances and improving processing efficiency.
[0142] Please refer to Figure 6 and Figure 7 Based on all the above embodiments, this embodiment proposes another embodiment of a method for diagnosing a fault of a household appliance. In this embodiment, when a household appliance fails, other local idle devices are used to diagnose the fault information, and the resources of the cloud server are combined for auxiliary diagnosis to improve the efficiency and accuracy of fault diagnosis.
[0143] In this embodiment, the fault diagnosis method includes:
[0144] Step S310, the faulty household appliance reports fault information;
[0145] Step S320, receiving fault information and determining a target household appliance that is currently in an idle state in the network;
[0146] Step S330, sending the fault information to the target home appliance.
[0147] In this embodiment, the specific implementation of steps S310 to S330 is the same as steps S110 to S130 or steps S220 to S230 in the above embodiment. Therefore, the description of steps S310 to S330 in this embodiment can refer to the above embodiment and will not be repeated here.
[0148] Step S341, the target home appliance receives the fault information and determines whether the fault cause of the faulty home appliance is diagnosed according to the fault information;
[0149] If yes, executing step S342, sending a restart instruction to the faulty household appliance;
[0150] If not, execute step S343 to upload the fault information to the cloud server.
[0151] Optionally, for a home appliance in an idle state, although the hardware resources can be called, the hardware resources of the home appliance may not currently support the operation, or the home appliance cannot diagnose the fault information. In this scenario, this embodiment combines the resources of the cloud server to diagnose the fault.
[0152] For example, after receiving the fault information, the target home appliance first determines whether its own hardware resources can diagnose the cause of the fault of the faulty home appliance. If the cause of the fault can be diagnosed, a restart instruction is sent to the faulty home appliance to trigger the restart of the faulty home appliance to recover the fault. Optionally, after the faulty home appliance restarts, if the fault is recovered, the fault recovery information is fed back to the target home appliance, and the target home appliance feeds back the fault cause corresponding to the fault information to the cloud server. If the fault is not recovered, the faulty home appliance feeds back the fault unrecovered information to the target home appliance, and the target home appliance feeds back the fault unrecoverable information to the user terminal.
[0153] If the target home appliance cannot diagnose the cause of the fault, the fault information is uploaded to the cloud server, and the cloud server diagnoses the cause of the fault.
[0154] Step S350, the cloud server receives the fault information and diagnoses the cause of the fault according to the fault information;
[0155] After receiving the fault information, the cloud server diagnoses the fault information based on its own resources and fault diagnosis model to obtain the cause of the fault.
[0156] Step S360, whether recovery is possible by restarting;
[0157] If yes, executing step S370, sending a restart instruction of the faulty home appliance to the target home appliance;
[0158] The cloud server determines whether the faulty home appliance can be restored to normal operation by restarting according to the fault cause. If the faulty home appliance can be restored to normal operation by restarting, a restart instruction of the faulty home appliance is sent to the target home appliance.
[0159] After receiving the restart instruction sent by the faulty home appliance, the target home appliance forwards the restart instruction to the faulty home appliance, triggering the faulty home appliance to restart.
[0160] In this embodiment, the cloud server sends a restart instruction to the faulty home appliance through the target home appliance, which can avoid the situation where the cloud server cannot directly send the restart instruction to the faulty home appliance when the faulty home appliance cannot communicate with the cloud server, resulting in the faulty home appliance being unable to solve the fault problem.
[0161] Step S380: The faulty home appliance is restarted and fault recovery information is fed back to the target home appliance.
[0162] Step S390: The target home appliance receives the fault recovery information, uploads the fault cause and the restart data of the faulty home appliance to the cloud server, and analyzes the recovery cause.
[0163] After the faulty home appliance is restarted, if the fault is restored and the device operates normally, the fault recovery information is fed back to the network or the target home appliance.
[0164] After receiving the recovery information of the faulty home appliance, the target home appliance saves the cause of the current fault of the faulty home appliance, so that when the same fault occurs again in the future, the fault result can be directly output without further calculation and analysis.
[0165] Alternatively, the target home appliance uploads the fault cause and restart data to a cloud server, so that the cloud server can update the fault and save the fault cause and recovery method.
[0166] In addition, if the fault is not resolved after the faulty home appliance is restarted and the home appliance still cannot operate normally, the fault unrecovered information is fed back to the network or the target home appliance.
[0167] Step S400, if the faulty home appliance fails to recover after restarting, a failure failure recovery information is fed back to the target home appliance;
[0168] The target home appliance outputs the irrecoverable fault information of the faulty home appliance to the user terminal, and reports the non-recovery information of the faulty home appliance to the cloud server; the cloud server analyzes the non-recovery reason based on the fault information and the non-recovery information of the faulty home appliance.
[0169] If not, that is, if the cloud server determines that the faulty home appliance cannot be restored by restarting, step S410 is executed to send information that the faulty home appliance cannot be restored.
[0170] If the cloud server determines that the faulty home appliance cannot be restored by restarting, it directly sends the target home appliance the information that the faulty home appliance cannot be restored, without notifying the faulty home appliance to restart.
[0171] Step S420: The target household appliance sends the failure unrecoverable information to the user terminal.
[0172] After the target home appliance receives the non-recovery information of the faulty home appliance, it can be determined that the faulty home appliance cannot be solved by restarting, that is, the faulty home appliance has an irreversible abnormality. At this time, the home appliance cannot perform fault recovery processing and needs to be processed by the user, or the user needs to contact a professional maintenance person for repair. The target home appliance outputs the irrecoverable fault information of the faulty home appliance to the user terminal to prompt the user to repair the faulty home appliance in time.
[0173] Optionally, the present invention also provides a home gateway device, which includes a memory, a processor, and a fault diagnosis program stored in the memory and executable on the processor, wherein the fault diagnosis program, when executed by the processor, implements the fault diagnosis method for the home appliance as described above.
[0174] Optionally, the present invention also provides a household appliance, comprising a memory, a processor, and a fault diagnosis program stored in the memory and executable on the processor, wherein the fault diagnosis program, when executed by the processor, implements the fault diagnosis method for the household appliance as described above.
[0175] Optionally, the present invention also provides a terminal, comprising a memory, a processor, and a fault diagnosis program stored in the memory and executable on the processor, wherein the fault diagnosis program, when executed by the processor, implements the fault diagnosis method for household appliances as described above.
[0176] Optionally, the terminal includes a cloud server.
[0177] Optionally, the present invention also provides a household appliance fault diagnosis system, which includes multiple household appliances, and the multiple household appliances are communicatively connected. The household appliance fault diagnosis system also includes a memory, a processor, and a fault diagnosis program stored in the memory and executable on the processor, and when the fault diagnosis program is executed by the processor, it implements the household appliance fault diagnosis method as described above.
[0178] Optionally, the fault diagnosis system further includes a cloud server, and the cloud server communicates with the household appliance.
[0179] The present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a fault diagnosis program, and when the fault diagnosis program is executed by a processor, the fault diagnosis method for household electrical appliances as described above is implemented.
[0180] It should be noted that 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 diagnosing a fault of a household appliance, characterized in that: The fault diagnosis method for household electrical appliances further comprises: When receiving the fault information uploaded by the faulty home appliance, determining the target home appliance that is networked with the faulty home appliance and is currently in an idle state; The fault information is sent to the target home appliance, and the fault information is analyzed by the target home appliance.
2. The method for diagnosing a fault of a household appliance according to claim 1, characterized in that: The target home appliances include at least two, and the step of sending the fault information to the target home appliances and analyzing the fault information by the target home appliances includes: According to the model parameters of each layer of the fault diagnosis model, determine the target home appliance equipment for respectively running the model parameters of each layer; The model parameters and fault information of each layer are sent to the corresponding target home appliance in turn according to the calculation order of each layer of the fault diagnosis model, so that the target home appliance can analyze the fault information based on the model parameters.
3. The method for diagnosing a fault of a household appliance according to claim 2, characterized in that: The step of determining the target household appliances for respectively operating the model parameters of each layer according to the model parameters of each layer of the fault diagnosis model comprises: According to the model parameters of each layer of the fault diagnosis model, the target home appliance equipment whose hardware resources match the computing requirements of the model parameters of each layer is determined.
4. The method for diagnosing a fault of a household appliance according to claim 3, characterized in that: The computing power supported by the hardware resources of the target home appliance device is greater than or equal to the hardware computing power requirement of the corresponding model parameters.
5. The method for diagnosing a fault of a household appliance according to claim 1, characterized in that: The fault diagnosis method further comprises: When all the household appliances networked with the faulty household appliance are in working condition, the fault information is uploaded to the cloud server so that the cloud server can analyze the fault information.
6. A method for diagnosing a fault of a household appliance, characterized in that: The fault diagnosis method of the household appliance comprises the following steps: When receiving fault information of a faulty home appliance, diagnose the fault cause of the faulty home appliance according to the fault information; Sending a restart instruction to the faulty household appliance; When the fault recovery information fed back by the faulty household appliance is received, the fault cause is saved or uploaded to a cloud server.
7. The method for diagnosing a fault of a household appliance according to claim 6, characterized in that: After the step of sending a restart instruction to the faulty household appliance, the method further includes: When receiving a fault unrecovered signal fed back by a faulty home appliance, the fault information of the faulty home appliance is output to the user terminal.
8. The method for diagnosing a fault of a household appliance according to claim 6, characterized in that: The step of diagnosing the fault cause of the faulty household appliance according to the fault information comprises: Determining whether the fault cause of the faulty household appliance is diagnosed according to the fault information; If yes, executing the step of sending a restart instruction to the faulty household appliance; If not, the fault information is uploaded to the cloud server.
9. The method for diagnosing a fault of a household appliance according to claim 8, characterized in that: After the step of uploading the fault information to the cloud server, the method further includes: When receiving the restart instruction fed back by the cloud server, the restart instruction is sent to the faulty home appliance.
10. A method for diagnosing a fault of a household appliance, characterized in that: The fault diagnosis method of the household appliance comprises the following steps: When receiving the fault information of the faulty home appliance uploaded by the target home appliance, diagnose the fault cause of the faulty home appliance according to the fault information; When it is determined that the faulty home appliance can be recovered by restarting, a restart instruction of the faulty home appliance is sent to the target home appliance, wherein the target home appliance communicates with the faulty home appliance.
11. The method for diagnosing a fault of a household appliance according to claim 10, characterized in that: The fault diagnosis method further comprises: When it is determined that the faulty home appliance cannot be recovered by restarting, information about the unrecoverable fault of the faulty home appliance is sent to the target home appliance, so that the target home appliance sends the unrecoverable fault information to the user terminal.
12. A home gateway device, characterized in that: The home gateway device includes a memory, a processor, and a fault diagnosis program stored in the memory and executable on the processor. When the fault diagnosis program is executed by the processor, the steps of the fault diagnosis method for a household appliance as described in any one of claims 1 to 5 are implemented.
13. A household appliance, characterized in that: The household appliance includes a memory, a processor, and a fault diagnosis program stored in the memory and executable on the processor. When the fault diagnosis program is executed by the processor, the steps of the fault diagnosis method for the household appliance as described in any one of claims 6 to 9 are implemented.
14. A terminal, characterized in that: The terminal includes a memory, a processor, and a fault diagnosis program stored in the memory and executable on the processor. When the fault diagnosis program is executed by the processor, the steps of the fault diagnosis method for household appliances as claimed in claim 10 or 11 are implemented.
15. A household appliance fault diagnosis system, characterized in that: The household appliance fault diagnosis system includes multiple household appliances, and the multiple household appliances are communicatively connected. The household appliance fault diagnosis system also includes a memory, a processor, and a fault diagnosis program stored in the memory and executable on the processor. When the fault diagnosis program is executed by the processor, the steps of the household appliance fault diagnosis method as described in any one of claims 1 to 5, any one of 6 to 9, or any one of 10 to 11 are implemented.
16. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a fault diagnosis program, which, when executed by a processor, implements the steps of the fault diagnosis method for household appliances as described in any one of claims 1 to 5, any one of 6 to 9, or any one of 10 to 11.
