Smart home appliance, cloud server and smart home appliance power consumption anomaly monitoring method
By monitoring the power consumption of hardware devices in real time and generating abnormal information in smart home appliances, the problem of existing technologies that can only detect faults when the device is not working is solved, enabling timely maintenance and fault prevention.
Patent Information
- Application Number
- CN201911349299.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-12-24
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2039-12-24
AI Technical Summary
In current technology, smart home appliances are only repaired when they are not working, which affects their normal operation.
By setting up processors and communication units in smart home appliances, the power consumption of hardware devices can be monitored in real time, and abnormal information can be generated and sent to the cloud server and preset terminals when abnormalities occur.
This technology enables timely notification to users and maintenance personnel when hardware devices experience abnormal power consumption, reducing the probability of smart home appliance malfunctions and improving device reliability and maintenance efficiency.
Smart Images

Figure CN113031453B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of Internet of Things, and in particular to a smart home appliance, a cloud server and a smart home appliance power consumption anomaly monitoring method. BACKGROUND
[0002] The shell of a smart home appliance generally encapsulates multiple hardware devices. As the use time of the smart home appliance increases, these hardware devices are in operation for a long time, which may cause a certain degree of performance degradation, or software execution errors in the hardware devices, and in severe cases, may cause the smart home appliance to be unable to work.
[0003] Since the hardware devices are arranged inside the shell of the smart home appliance, they are not easily disassembled. Moreover, the number of users using the smart home appliance is relatively large, and the distribution range is relatively wide, and the cost of regular maintenance is relatively high, so in general, only when the smart home appliance cannot work, the user will know that the smart home appliance is faulty, and then request a maintenance personnel to perform maintenance.
[0004] In summary, the existing technology only performs maintenance when the smart home appliance cannot work, which affects the normal operation of the smart home appliance. SUMMARY
[0005] The present application provides a smart home appliance, a cloud server and a smart home appliance power consumption anomaly monitoring method, to solve the problem that the existing technology can only discover smart home appliance faults affecting normal operation of the smart home appliance after the smart home appliance cannot work.
[0006] In a first aspect, the present application provides a smart home appliance, which comprises a processor and a communication unit.
[0007] The communication unit is configured to send the abnormal information transmitted by the processor to a cloud server, so that the cloud server sends a notification to a preset terminal.
[0008] The processor is configured to monitor the power consumption of the hardware devices in the smart home appliance during operation of the smart home appliance.
[0009] After determining that the power consumption of the hardware devices is abnormal, corresponding abnormal information is generated.
[0010] The abnormal information is transmitted to the communication unit.
[0011] The smart home appliance can monitor the power consumption of the hardware device in the smart home appliance during operation of the smart home appliance, generate corresponding abnormal information when determining that the power consumption of the hardware device is abnormal, and transmit the abnormal information to a cloud server to enable the cloud server to send a notification to a preset terminal. The abnormal information can be transmitted to the cloud server when the power consumption of the hardware device is abnormal, the cloud server can send a notification to the preset terminal, the user can view the abnormal power consumption of the hardware device from the preset terminal in a timely manner, and relevant maintenance processing can be performed, thereby reducing the probability of failure of the smart home appliance.
[0012] In a possible implementation, the processor is specifically configured to:
[0013] acquire the power consumption of the hardware device in the smart home appliance;
[0014] determine that the power consumption of the hardware device is abnormal if the power consumption of the hardware device exceeds a corresponding threshold range for a duration reaching a preset duration or if the power consumption exceeding the corresponding threshold range is acquired for a number of times reaching a preset number of times within the preset duration;
[0015] determine an abnormal type corresponding to the abnormal power consumption;
[0016] generate corresponding abnormal information according to the hardware device, the power consumption, and the abnormal type of which the power consumption is abnormal.
[0017] The smart home appliance first determines that the power consumption of the hardware device is abnormal by actively acquiring the power consumption of the hardware device in the smart home appliance, that is, the power consumption of the hardware device, and determines that the power consumption of the hardware device is abnormal if the power consumption of the hardware device exceeds a corresponding threshold range for a duration reaching a preset duration or if the power consumption exceeding the corresponding threshold range is acquired for a number of times reaching a preset number of times within the preset duration. Then, an abnormal type corresponding to the abnormal power consumption is determined. According to the hardware device, the power consumption, and the abnormal type of which the power consumption is abnormal, corresponding abnormal information is generated, the user can view the hardware device, the power consumption, and the abnormal type when the power consumption of the hardware device is abnormal, and effective maintenance of the smart home appliance is facilitated.
[0018] In a possible implementation, the processor is specifically configured to:
[0019] determine that the power consumption of the hardware device is abnormal if the abnormal current alarm signal emitted by the hardware device itself is monitored;
[0020] use the abnormal current alarm signal as abnormal information.
[0021] The smart home appliance first determines that the power consumption of the hardware device is abnormal through the listening mode, that is, if the abnormal current alarm signal emitted by the hardware device itself is listened to, it is determined that the power consumption of the hardware device is abnormal, and then the abnormal current alarm signal is taken as the abnormal information. The application can send the abnormal current alarm signal as the abnormal information to the cloud server directly when the power consumption of the hardware device is abnormal, and notify the user.
[0022] In a second aspect, the application provides a cloud server, which comprises a processor, a first communication unit and a second communication unit.
[0023] The first communication unit is configured to receive abnormal information sent by a smart home appliance; the abnormal information is generated after the smart home appliance determines that the power consumption of a hardware device is abnormal during monitoring of the power consumption of the hardware device.
[0024] The processor is configured to send a notification to the second communication unit after receiving the abnormal information.
[0025] The second communication unit is configured to send the notification to a preset terminal.
[0026] The cloud server can receive abnormal information, which is sent by a smart home appliance after determining that the power consumption of a hardware device is abnormal during monitoring of the power consumption of the hardware device in the smart home appliance during operation, and send a notification to a preset terminal after receiving the abnormal information. The application can send the abnormal information to the cloud server when the power consumption of the hardware device is abnormal, and the cloud server can send a notification to the preset terminal, so that the user can check the abnormal power consumption of the hardware device from the preset terminal in time and perform relevant maintenance processing, thereby reducing the probability of failure of the smart home appliance.
[0027] In a possible implementation manner, the preset terminal comprises a terminal corresponding to a person maintaining the smart home appliance and / or a terminal corresponding to a user using the smart home appliance.
[0028] The cloud server sends a notification to a terminal corresponding to a person maintaining the smart home appliance and / or a terminal corresponding to a user using the smart home appliance after receiving the abnormal information, so that the person maintaining the smart home appliance can receive the abnormal information in time and maintain the smart home appliance, and the user using the smart home appliance can also receive the abnormal information in time and apply to the maintenance personnel for maintenance of the smart home appliance.
[0029] In a possible implementation manner, the processor is specifically configured to:
[0030] determining a corresponding abnormal type from the abnormal information after receiving the abnormal information, and generating notification information by taking the abnormal type as file header information and sending the notification information to a preset terminal; or
[0031] sending the abnormal information to a preset terminal after receiving the abnormal information.
[0032] The cloud server can determine a corresponding abnormal type from the abnormal information after receiving the abnormal information, generate notification information by taking the abnormal type as file header information, and send the notification information to a preset terminal, so that the abnormal type can be viewed in time when the abnormal information is received, the type of the abnormality of the power consumption of the hardware device is understood in the first time, and the user can obtain effective information in time; or the abnormal information can be sent to a preset terminal after receiving the abnormal information, so that the preset terminal can be notified in the first time after receiving the abnormal information, and the user can obtain the abnormal information in the first time.
[0033] In a third aspect, an intelligent home appliance power consumption abnormality monitoring method is provided, and the method is applied to an intelligent home appliance and includes the following steps.
[0034] monitoring the power consumption of a hardware device in the intelligent home appliance during operation of the intelligent home appliance;
[0035] generating corresponding abnormal information after determining that the power consumption of the hardware device is abnormal;
[0036] sending the abnormal information to a cloud server to enable the cloud server to send notification to a preset terminal.
[0037] In a possible implementation manner, the manner of determining that the power consumption of the hardware device is abnormal includes the following steps.
[0038] obtaining the power consumption of the hardware device in the intelligent home appliance;
[0039] determining that the power consumption of the hardware device is abnormal if the power consumption of the hardware device exceeds a corresponding threshold range for a duration reaching a preset duration, or if the power consumption obtained within a preset duration exceeds the corresponding threshold range for a number of times reaching a preset number of times.
[0040] If the corresponding abnormal information is generated after determining that the power consumption of the hardware device is abnormal, the method includes the following steps.
[0041] determining an abnormal type corresponding to the abnormality of the power consumption; and generating corresponding abnormal information according to the hardware device, the power consumption, and the abnormal type.
[0042] In a possible implementation, the manner of determining that the power consumption of the hardware device is abnormal includes:
[0043] If the abnormal current alarm signal sent by the hardware device itself is monitored, it is determined that the power consumption of the hardware device is abnormal.
[0044] If the corresponding abnormal information is generated after it is determined that the power consumption of the hardware device is abnormal, the abnormal information includes:
[0045] The abnormal current alarm signal is taken as the abnormal information.
[0046] In a fourth aspect, an intelligent household appliance power consumption abnormality monitoring method is provided, and the method is applied to a cloud server, and includes:
[0047] Receiving abnormal information sent by an intelligent household appliance; the abnormal information is generated after the intelligent household appliance determines that the power consumption of a hardware device is abnormal in a process of monitoring the power consumption of the hardware device;
[0048] After the abnormal information is received, a notification is sent to a preset terminal.
[0049] In a possible implementation, the preset terminal includes a terminal corresponding to a person who maintains the intelligent household appliance and / or a terminal corresponding to a user who uses the intelligent household appliance.
[0050] In a possible implementation, after the abnormal information is received, the notification is sent to the preset terminal, including:
[0051] After the abnormal information is received, a corresponding abnormal type is determined from the abnormal information, and the abnormal type is taken as file header information, and notification information is generated and sent to the preset terminal; or
[0052] After the abnormal information is received, the abnormal information is sent to the preset terminal.
[0053] In a fifth aspect, the present application further provides a computer storage medium, which stores a computer program, and the program is executed by a processing unit to implement the steps of the intelligent household appliance power consumption abnormality monitoring method in the third aspect or the steps of the intelligent household appliance power consumption abnormality monitoring method in the fourth aspect.
[0054] In addition, the technical effects brought by any one of the implementation manners of the third aspect and the fifth aspect can be referred to the technical effects brought by different implementation manners of the first aspect, which will not be repeated here.
[0055] In addition, the technical effects brought by any one of the implementation manners of the fourth aspect and the fifth aspect can refer to the technical effects brought by the different implementation manners of the second aspect, which will not be repeated here.
[0056] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present application. BRIEF DESCRIPTION OF DRAWINGS
[0057] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application, and do not limit the present application.
[0058] Figure 1 is a schematic diagram of a smart home appliance control system provided by an embodiment of the present application;
[0059] Figure 2 is a schematic diagram of information interaction in a smart home appliance control system provided by an embodiment of the present application;
[0060] Figure 3 is a work flow diagram of power consumption anomaly monitoring applied to a smart home appliance provided by an embodiment of the present application;
[0061] Figure 4 is another work flow diagram of power consumption anomaly monitoring applied to a smart home appliance provided by an embodiment of the present application;
[0062] Figure 5 is a work flow diagram of power consumption anomaly monitoring applied to a cloud server provided by an embodiment of the present application;
[0063] Figure 6 is another work flow diagram of power consumption anomaly monitoring applied to a cloud server provided by an embodiment of the present application;
[0064] Figure 7 is a work flow diagram of a smart home appliance control system provided by an embodiment of the present application;
[0065] Figure 8 is a flow diagram of a smart home appliance power consumption anomaly monitoring method applied to a smart home appliance provided by an embodiment of the present application;
[0066] Figure 9 is a flow diagram of a smart home appliance power consumption anomaly monitoring method applied to a cloud server provided by an embodiment of the present application;
[0067] Figure 10 is a structural block diagram of a smart home appliance provided by an embodiment of the present application;
[0068] Figure 11is a structural block diagram of a cloud server provided by an embodiment of the present application;
[0069] Figure 12 is a structural block diagram of an intelligent board provided by an embodiment of the present application;
[0070] Figure 13 is a structural block diagram of a smart home appliance including an intelligent board provided by an embodiment of the present application;
[0071] Figure 14 is a structural block diagram of another smart home appliance including an intelligent board provided by an embodiment of the present application. DETAILED DESCRIPTION
[0072] In order for those skilled in the art to better understand the technical solutions of the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings.
[0073] It should be noted that the terms "first", "second", and the like in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0074] Some words appearing in the text will be explained below:
[0075] 1. In the embodiments of the present application, the term "and / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the three cases of A alone, A and B together, and B alone. The character " / " generally represents an "or" relationship between the associated objects before and after it.
[0076] 2. In the embodiments of the present application, the term "smart home appliance" is a home appliance product formed after microprocessors, sensor technology, and network communication technology are introduced into home appliances.
[0077] 3. The term "cloud server" in the embodiments of the present application is a service for smart home appliances, and the content of the service is, for example, providing resources to smart home appliances and saving smart home appliance data.
[0078] The application scenarios described in the embodiments of the present application are used to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that, with the appearance of new application scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems. In the description of the present application, the meaning of "a plurality of" is known to those skilled in the art, unless otherwise specified.
[0079] At present, only when the smart home appliance cannot work, the user can know that the smart home appliance is faulty, and then requests a maintenance personnel to perform maintenance. This maintenance manner affects the normal operation of the smart home appliance.
[0080] Therefore, the embodiments of the present application provide a smart home appliance control system which can monitor the power consumption of the smart home appliance, and understand whether the performance of the hardware device in the smart home appliance is reduced through the power consumption. For example, when the smart board in the hardware device is aged, the resistance may be increased, the consumed current is increased, and the power consumption of the hardware device is abnormal. After determining that the power consumption is abnormal, the abnormal power consumption of the hardware device is sent to the preset terminal in a timely manner, so that the user can view the abnormal power consumption of the hardware device from the preset terminal in a timely manner and perform relevant maintenance processing, thereby solving the problem that the smart home appliance cannot work in the prior art, the smart home appliance is faulty, and the normal operation of the smart home appliance is affected.
[0081] In combination with Figure 1 the drawings, the embodiments of the present application provide a smart home appliance control system, which comprises a preset terminal 100, a cloud server 110, and a smart home appliance 120. The preset terminal 100 can be a mobile phone, or a tablet computer, or a computer, and the like. The smart home appliance 120 can be an oven (shown in Figure 1 ), or a refrigerator (shown in Figure 1 ), or an air conditioner (not shown in Figure 1 ), and the like. The preset terminal 100 and the cloud server 110 are connected through a network, and the cloud server 110 is connected with the smart home appliance 120 through the network.
[0082] The smart home appliance 120 is used for monitoring the power consumption of the hardware device in the smart home appliance during the operation of the smart home appliance, generating corresponding abnormal information after determining that the power consumption of the hardware device is abnormal, and sending the abnormal information to the cloud server.
[0083] The cloud server 110 is used for receiving the abnormal information sent by the smart home appliance, and sending a notification to the preset terminal after receiving the abnormal information.
[0084] The preset terminal 100 is used for receiving and displaying the notification sent by the cloud server 110.
[0085] In summary, in combination with Figure 2 As shown in the above, the smart home appliance monitors the power consumption of the hardware device during operation; after determining that the power consumption of the hardware device is abnormal, the corresponding abnormal information is generated, the abnormal information is sent to the cloud server, after the cloud server receives the abnormal information, the preset terminal is notified, after the preset terminal receives the abnormal information, the abnormal information is displayed, so that the user can view the abnormal information through the preset terminal, and according to the abnormal information, maintenance processing is performed, for example, when the user receiving the abnormal information is a maintenance personnel, the damage degree of the hardware device can be determined according to the abnormal information to perform maintenance. When the user receiving the abnormal information is a person using the smart home appliance, the maintenance personnel can be requested to maintain after receiving the abnormal information, and the maintenance personnel can perform on-site maintenance. Compared with the regular maintenance mode of the maintenance personnel, the manpower is saved.
[0086] Among them, the hardware device in the smart home appliance may be multiple abnormal, then each abnormal situation corresponds to generate an abnormal information, specifically, when the power consumption of a hardware device is abnormal, a corresponding abnormal information is generated, when the power consumption of multiple hardware devices is abnormal, multiple abnormal information is generated. Or, when multiple hardware devices are abnormal, multiple abnormal situations can generate an abnormal information and send it to the cloud server.
[0087] In actual application process, the smart home appliance determines the abnormality of the power consumption of the hardware device in multiple ways, two of which are listed below:
[0088] Method one: obtaining the power consumption of the hardware device in the smart home appliance;
[0089] If the power consumption of the hardware device exceeds the corresponding threshold range for a duration of a preset duration, or if the power consumption obtained within the preset duration exceeds the corresponding threshold range for a number of times exceeding a preset number of times, the power consumption of the hardware device is determined to be abnormal.
[0090] In detail, the smart home appliance actively obtains the power consumption of the hardware device, judges whether the power consumption of the hardware device exceeds the corresponding threshold range for a duration of a preset duration, or judges whether the power consumption obtained within the preset duration exceeds the corresponding threshold range for a number of times exceeding a preset number of times, if yes, the power consumption of the hardware device is determined to be abnormal. If not, continue to monitor the power consumption of the hardware device in the smart home appliance.
[0091] The process of obtaining the power consumption of the hardware device includes: obtaining the power package file of the hardware device through the dumpsys batterystatus command; and obtaining the power consumption of the hardware device in the smart home appliance from the power package file corresponding to the hardware device by searching for a power unit keyword. The power unit keyword can be "mAh".
[0092] Of course, when monitoring the power consumption of the hardware device in the smart home appliance, the number of hardware devices includes multiple hardware devices, the process of obtaining the power consumption of the hardware device includes obtaining the power package files of the multiple hardware devices through the dumpsys batterystatus command, and then obtaining the power consumption of each hardware device in the smart home appliance from the power package files corresponding to the multiple hardware devices.
[0093] For example, when the hardware device in the smart home appliance whose power consumption is monitored is a locator, a Bluetooth module, a display, and a telephone module, according to Table 1, the threshold range corresponding to the locator is 0-50 mAh, the threshold range corresponding to the Bluetooth module is 0-70 mAh, the threshold range corresponding to the display is 0-200 mAh, and the threshold range corresponding to the telephone module is 0-150 mAh. The obtained power consumption of the locator is 30 mAh, the obtained power consumption of the Bluetooth module is 13.3 mAh, the obtained power consumption of the display is 174 mAh, and the obtained power consumption of the telephone module is 180 mAh.
[0094] Table 1
[0095] Hardware device Power consumption value Range value Positioner 30 mAh 0 - 50 mAh Bluetooth module 13.3 mAh 0 - 70 mAh Display 174 mAh 0 - 200 mAh Phone module 180 mAh 0 - 150 mAh
[0096] As shown in Table 1, the power consumption of the locator, the display, and the Bluetooth module obtained is within the corresponding threshold range, and the power consumption of the telephone module exceeds the corresponding threshold module, so it is determined that the telephone module is abnormal.
[0097] Method two: If the smart home appliance listens to the abnormal current alarm signal sent by the hardware device itself, it is determined that the power consumption of the hardware device is abnormal.
[0098] When the hardware device in the smart home appliance has the function of detecting current and sending an abnormal current alarm signal when the current is abnormal, the smart home appliance only needs to listen, and when the abnormal current alarm signal is listened to, it is determined that the power consumption of the hardware device is abnormal.
[0099] Of course, the hardware device in the smart home appliance can also send other alarm signals, and the smart home appliance only determines that the power consumption of the hardware device is abnormal when the abnormal current alarm signal is listened to.
[0100] In the embodiment of the present application, since the determination of the abnormality of the power consumption of the hardware device is different, the smart home appliance generates corresponding abnormal information in different ways, specifically:
[0101] If the determination of the abnormality of the power consumption of the hardware device is determined by the first method, the abnormal type corresponding to the abnormality of the power consumption is determined; and the abnormal information corresponding to the abnormality of the power consumption is generated according to the hardware device, the power consumption, and the abnormal type.
[0102] If the determination of the abnormality of the power consumption of the hardware device is determined by the second method, the abnormal current alarm signal is taken as the abnormal information.
[0103] Since the abnormality of the power consumption of the hardware device is determined by the first method, the power consumption of the hardware device in the smart home appliance needs to be obtained and compared with the threshold range, and therefore, when the abnormal information is notified to the preset terminal, the user can timely check the specific situation of the abnormality of the hardware device, and therefore, when the abnormality of the power consumption of the hardware device is determined by the first method, the abnormal type corresponding to the abnormality of the power consumption is first determined, and the abnormal information corresponding to the abnormality of the power consumption is generated according to the hardware device, the power consumption, and the abnormal type.
[0104] The abnormal type corresponding to the abnormality of the power consumption of the hardware device is determined to be the power consumption type, and the abnormal information corresponding to the abnormality of the power consumption is generated according to the hardware device, the power consumption, and the abnormal type.
[0105] When the abnormality of the power consumption of the hardware device is determined by the method of actively monitoring the abnormal current alarm signal emitted by the hardware device itself, since the abnormal current alarm is a function of the hardware device itself, in order to avoid changing the existing hardware device, the abnormal current alarm signal is directly taken as the abnormal information.
[0106] The entire flow of the smart home power consumption abnormality monitoring applied to the smart home appliance provided by the embodiment of the present application is introduced in combination with the accompanying Figure 3 The entire flow of the smart home power consumption abnormality monitoring applied to the smart home appliance provided by the embodiment of the present application is introduced in combination with the accompanying
[0107] S300: The power consumption of the hardware device in the smart home appliance is monitored during the operation of the smart home appliance.
[0108] S301: The power consumption of the hardware device in the smart home appliance is obtained.
[0109] S302: If the power consumption of the hardware device exceeds the corresponding threshold range for a duration reaching a preset duration, or if the power consumption obtained within the preset duration exceeds the corresponding threshold range for a number of times exceeding a preset number of times, the abnormality of the power consumption of the hardware device is determined.
[0110] S303: Determine the abnormal type corresponding to the abnormality of the power consumption.
[0111] S304: According to the hardware device, the power consumption and the abnormal type corresponding to the abnormality of the power consumption, generate the abnormal information.
[0112] S305: Send the abnormal information to the cloud server, so that the cloud server sends a notification to the preset terminal.
[0113] In combination with the accompanying Figure 4 The whole process of the smart home power consumption abnormality monitoring provided by the embodiment of the application is introduced, including:
[0114] S400: Monitor the power consumption of the hardware device in the smart home during the operation of the smart home.
[0115] S401: If the abnormal current alarm signal sent by the hardware device itself is monitored, it is determined that the power consumption of the hardware device is abnormal.
[0116] S402: The abnormal current alarm signal is used as the abnormal information.
[0117] S403: Send the abnormal information to the cloud server, so that the cloud server sends a notification to the preset terminal.
[0118] In order to enable the user using the smart terminal and / or the user maintaining the smart terminal to receive the notification after receiving the abnormal information, the cloud server provided by the embodiment of the application sends a notification to the terminal corresponding to the personnel maintaining the smart home and / or the terminal corresponding to the user using the smart home after receiving the abnormal information.
[0119] Specifically, when the abnormal information is received, the abnormal information can be sent to the terminal corresponding to the personnel maintaining the smart home. When the terminal receives the corresponding information, the abnormal information is parsed, and the system log information of the smart home is obtained at the same time. The power consumption corresponding to the hardware device whose power consumption is abnormal is extracted from the system log information, and the power consumption is compared with the power consumption parsed from the abnormal information sent by the cloud server. If they are the same, it is confirmed that the power consumption is real. In this way, the user can determine that the information is real after the terminal, and handle the abnormality of the power consumption. The handling mode can be to correct the software or replace the hardware, and the user experience is enhanced.
[0120] After receiving the abnormal information, the terminal corresponding to the user using the smart home sends a notification. The user using the smart home can timely report to the maintenance personnel, so that the hardware device whose power consumption is abnormal can be timely repaired.
[0121] Wherein, after receiving the abnormal information, sending the notification to the preset user includes the following two methods:
[0122] Method one: after receiving the abnormal information, determining the corresponding abnormal type from the abnormal information, and generating the notification information to the preset terminal with the abnormal type as the file header information.
[0123] Wherein, the abnormal type includes hardware power consumption type or software power consumption type, that is, the power consumption abnormality is caused by hardware abnormality, such as circuit board aging or antenna aging in the communication module, or the power consumption abnormality is caused by software in the hardware device, such as the software running error calling useless resources to cause the corresponding power consumption abnormality of the software running.
[0124] For example, when the power consumption of the telephone module in the smart home appliance is abnormal, the actual power consumption is 180mAh, the abnormal type is software power consumption type, the software power consumption type is used as the file header, and the power consumption of the telephone module is 180mAh as the file content, the notification information is generated and sent to the preset terminal. Thus, after receiving the notification information in the preset terminal, the personnel of the specific maintenance department can be sent according to the abnormal type in the parsed file header information. For example, the abnormal type is classified as the root of the maintenance department, and the personnel responsible for the maintenance of the software power consumption type can be notified after the preset terminal determines the abnormal type.
[0125] Wherein, when the abnormal information is the abnormal type corresponding to the power consumption abnormality of the smart home appliance, the abnormal type is extracted from the abnormal information as the file header information, and the notification information is generated and sent to the preset terminal according to the hardware device with power consumption abnormality, power consumption and abnormal type.
[0126] When the abnormal information is an abnormal current alarm signal, first determine the abnormal type corresponding to the abnormal current alarm signal as power consumption type, then the abnormal type as power consumption type is used as the file header information, the abnormal current alarm signal and the hardware device with power consumption abnormality are used as the content, and the notification information is generated and sent to the preset terminal.
[0127] Method two: after receiving the abnormal information, the abnormal information is sent to the preset terminal.
[0128] Similarly, when the abnormal information is the abnormal type corresponding to the power consumption abnormality of the smart home appliance, the abnormal information including the hardware device with power consumption abnormality, power consumption and abnormal type is directly sent to the preset terminal.
[0129] When the abnormal information is an abnormal current alarm signal, the abnormal information generated by the abnormal current alarm signal can be sent to the preset terminal.
[0130] In this way, the corresponding abnormal type is determined from the abnormal information, and the abnormal type is taken as file header information to generate the notification information.
[0131] In this way, the communication mode can be determined through the message length information, and the notification information can be sent to the preset terminal in the determined communication mode.
[0132] The embodiments of the present application are described in detail below with reference to the accompanying drawings. Figure 5 The embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0133] S500: receiving the abnormal information sent by the smart home appliance.
[0134] The abnormal information is generated after the smart home appliance determines that the power consumption of the hardware device is abnormal during monitoring of the power consumption of the hardware device.
[0135] S501: determining the corresponding abnormal type from the abnormal information after receiving the abnormal information.
[0136] S502: generating the notification information by taking the abnormal type as file header information.
[0137] S503: sending the communication information to the preset terminal.
[0138] The embodiments of the present application are described in detail below with reference to the accompanying drawings. Figure 6 The embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0139] S600: receiving the abnormal information sent by the smart home appliance.
[0140] The abnormal information is generated after the smart home appliance determines that the power consumption of the hardware device is abnormal during monitoring of the power consumption of the hardware device.
[0141] S601: sending the abnormal information to the preset terminal after receiving the abnormal information.
[0142] The embodiments of the present application are described in detail below with reference to the accompanying drawings. Figure 7 The embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0143] S700: In the process of running the smart home appliance, the smart home appliance monitors the power consumption of the hardware device;
[0144] S701: The smart home appliance acquires the power consumption of the hardware device in the smart home appliance;
[0145] S702: The smart home appliance determines whether the duration for which the power consumption of the hardware device exceeds the corresponding threshold range reaches a preset duration, or whether the number of times that the power consumption acquired within the preset duration exceeds the corresponding threshold range exceeds a preset number of times; if yes, S703 is executed, and if no, S700 is executed.
[0146] S703: The smart home appliance determines that the power consumption of the hardware device is abnormal.
[0147] S704: Upon listening to the abnormal current alarm signal emitted by the hardware device itself, the smart home appliance determines that the power consumption of the hardware device is abnormal.
[0148] S705: After determining that the power consumption of the hardware device is abnormal, the smart home appliance generates corresponding abnormal information.
[0149] S706: The smart home appliance sends the abnormal information to the cloud server.
[0150] S707: The cloud server receives the abnormal information sent by the smart home appliance.
[0151] S708: After receiving the abnormal information, the cloud server sends a notification to the terminal corresponding to the personnel maintaining the smart home appliance and / or the terminal corresponding to the user using the smart home appliance.
[0152] Among them, S701, S702, S703 and S704 are parallel schemes, one of which can be S700, S701, S702, S703, S705, S706, S707, S708, and the other can be S700, S704, S705, S706, S707, S708.
[0153] The method and the structure of the corresponding device corresponding to the method executed in the smart home appliance control system are further described in detail below in conjunction with the accompanying drawings of the specification.
[0154] The embodiment of the application provides a smart home appliance power consumption abnormality monitoring method, which is applied to the smart home appliance described above, and combines Figure 8 As shown in the figure, the method specifically includes the following steps:
[0155] S800: In the process of running the smart home appliance, the power consumption of the hardware device in the smart home appliance is monitored.
[0156] S801: After determining that the power consumption of the hardware device is abnormal, corresponding abnormal information is generated.
[0157] S802: The abnormal information is sent to the cloud server, so that the cloud server sends a notification to the preset terminal.
[0158] Optionally, the manner of determining that the power consumption of the hardware device is abnormal comprises:
[0159] Obtaining the power consumption of the hardware device in the smart home appliance;
[0160] If the power consumption of the hardware device exceeds the corresponding threshold range for a duration reaching a preset duration, or if the power consumption obtained within the preset duration exceeds the corresponding threshold range for a number of times exceeding a preset number of times, it is determined that the power consumption of the hardware device is abnormal;
[0161] If, after determining that the power consumption of the hardware device is abnormal, corresponding abnormal information is generated, the method comprises:
[0162] Determining an abnormal type corresponding to the abnormal power consumption; and generating corresponding abnormal information according to the hardware device, the power consumption, and the abnormal type of the abnormal power consumption.
[0163] Optionally, the manner of determining that the power consumption of the hardware device is abnormal comprises:
[0164] If the abnormal current alarm signal emitted by the hardware device itself is listened to, it is determined that the power consumption of the hardware device is abnormal;
[0165] If, after determining that the power consumption of the hardware device is abnormal, corresponding abnormal information is generated, the method comprises:
[0166] The abnormal current alarm signal is taken as the abnormal information.
[0167] Another smart home appliance power consumption abnormality monitoring method is provided in the embodiments of the application, which is applied to the cloud server as described above, and combines Figure 9 As shown in the figure, the method specifically comprises the following steps:
[0168] S900: Receiving abnormal information sent by a smart home appliance.
[0169] The abnormal information is generated by the smart home appliance after determining that the power consumption of the hardware device is abnormal in the process of monitoring the power consumption of the hardware device.
[0170] S901: After receiving the abnormal information, a notification is sent to a preset terminal.
[0171] Optionally, the preset terminal includes a terminal corresponding to a person maintaining the smart home appliance and / or a terminal corresponding to a user using the smart home appliance.
[0172] Optionally, after receiving the abnormal information, the method further includes sending a notification to a preset terminal.
[0173] Optionally, after receiving the abnormal information, the method further includes determining a corresponding abnormal type from the abnormal information, and generating a notification information by taking the abnormal type as file header information, and sending the notification information to a preset terminal.
[0174] Optionally, after receiving the abnormal information, the method further includes sending the abnormal information to a preset terminal.
[0175] In combination with Figure 10 As shown in the figure, a structure diagram of the smart home appliance corresponding to the smart home appliance power consumption abnormality monitoring method is shown, and the smart home appliance 120 includes a processor 1010 and a communication unit 1020.
[0176] The communication unit 1020 is configured to send the abnormal information transmitted by the processor to a cloud server, so that the cloud server sends a notification to a preset terminal.
[0177] The processor 1010 is configured to monitor power consumption of a hardware device in the smart home appliance during operation of the smart home appliance.
[0178] After determining that the power consumption of the hardware device is abnormal, the processor 1010 generates corresponding abnormal information.
[0179] The processor 1010 sends the abnormal information to the communication unit 1020.
[0180] Optionally, the processor 1010 is specifically configured to:
[0181] Obtain power consumption of a hardware device in the smart home appliance.
[0182] If the power consumption of the hardware device exceeds a corresponding threshold range for a duration reaching a preset duration, or if the power consumption obtained within the preset duration exceeds the corresponding threshold range for a number of times exceeding a preset number of times, it is determined that the power consumption of the hardware device is abnormal.
[0183] Determine an abnormal type corresponding to the abnormal power consumption.
[0184] Generate corresponding abnormal information according to the hardware device, the power consumption, and the abnormal type of the abnormal power consumption.
[0185] Optionally, the processor 1010 is specifically configured to:
[0186] If the abnormal current alarm signal sent by the hardware device itself is monitored, it is determined that the power consumption of the hardware device is abnormal.
[0187] The abnormal current alarm signal is used as abnormal information.
[0188] In an exemplary embodiment, a storage medium, such as a memory including instructions, is also provided, which can be executed by the processor 1010 of the smart home appliance 120 to complete the above method. Optionally, the storage medium can be a non-transitory computer readable storage medium, such as a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.
[0189] In combination Figure 11 As shown in the figure, a structural diagram of a cloud server corresponding to the smart home appliance power consumption abnormality monitoring method is shown, and the cloud server 110 includes a processor 1110, a first communication unit 1120, and a second communication unit 1130.
[0190] The first communication unit 1120 is configured to receive abnormal information sent by a smart home appliance; the abnormal information is generated after the smart home appliance determines that the power consumption of a hardware device is abnormal during monitoring of the power consumption of the hardware device.
[0191] The processor 1110 is configured to send a notification to the second communication unit after receiving the abnormal information.
[0192] The second communication unit 1130 is configured to send a notification to a preset terminal.
[0193] Optionally, the preset terminal includes a terminal corresponding to a person maintaining the smart home appliance and / or a terminal corresponding to a user using the smart home appliance.
[0194] Optionally, the processor 1110 is specifically configured to:
[0195] After receiving the abnormal information, determine the corresponding abnormal type from the abnormal information, and generate notification information by taking the abnormal type as file header information and sending the notification information to a preset terminal; or
[0196] After receiving the abnormal information, send the abnormal information to a preset terminal.
[0197] In an example embodiment, a storage medium including instructions, for example, a memory including instructions, is also provided, which can be executed by the processor 1110 of the cloud server 110 to complete the above method. Optionally, the storage medium can be a non-transitory computer-readable storage medium, for example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.
[0198] In actual application, Figure 10 The processor 1010 in the smart board is integrated on the smart board, and in combination with Figure 12 As shown, Figure 12 The smart board 1200 shown is only an example, and the smart board 1200 can have more or fewer components than those shown in Figure 10 The various components shown in the figure can be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and / or application specific integrated circuits.
[0199] In combination with Figure 12 The smart board also includes RF circuit 1210, display unit 1220, sensor 1230, audio circuit 1240, wireless fidelity (Wi-Fi) module 1250, Bluetooth module 1260, and power supply 1270, etc.
[0200] The RF circuit 1210 can be used for receiving and sending signals in the process of receiving information or calling, and can receive downlink data of the base station and hand over to the processor 1010 for processing; can send uplink data to the base station. Usually, the RF circuit includes but is not limited to antenna, at least one amplifier, transceiver, coupler, low noise amplifier, duplexer, etc.
[0201] The display unit 1220 can be used to receive input digital or character information, generate signal input related to user settings and function control of the smart board 1200, and specifically, the display unit 1220 can include a touch screen 1221 arranged on the front of the smart board 1200, which can collect touch operations of the user thereon or nearby, such as clicking buttons, dragging scroll boxes, etc.
[0202] The display unit 1220 can also be used to display information input by a user or information provided to the user, as well as a graphical user interface (GUI) of various menus of the smart pad 1200. Specifically, the display unit 1220 can include a display screen 1222 disposed on the front face of the smart pad 1200. Among them, the display screen 1222 can be configured in the form of a liquid crystal display, a light-emitting diode, etc. The display unit 1220 can be used to display various graphical user interfaces described in the present application.
[0203] Among them, the touch screen 1221 can be overlaid on the display screen 1222, or the touch screen 1221 can be integrated with the display screen 1222 to realize the input and output functions of the smart pad 1200, and after integration, it can be referred to as a touch display screen. The display unit 1220 in the present application can display application programs and corresponding operation steps. Among them, the display unit 1220 is the same as the control panel in the smart home appliance.
[0204] The smart pad 1200 can also include at least one sensor 1230, such as a temperature sensor 1231. When the smart pad 1200 is installed on a washing machine, when hot water washing is used, the temperature of the water in the inner drum of the washing machine is detected according to the temperature sensor 1231, and the water temperature is adjusted to obtain the conditions of hot water washing.
[0205] The processor 1010 of the smart pad 1200 can include a voice recognition function, recognize user voice, and determine user demand according to user voice, so as to achieve the purpose of controlling the smart home appliance. In this case, the audio circuit 1240, the speaker 1241, and the microphone 1242 can provide an audio interface between the user and the smart pad 1200. The audio circuit 1240 can convert the received audio data into an electrical signal and transmit it to the speaker 1241, which converts it into a sound signal output. The smart pad 1200 can also be configured with a volume button for adjusting the volume of the sound signal. On the other hand, the microphone 1242 converts the collected sound signal into an electrical signal, which is received by the audio circuit 1240 and converted into audio data, and then the audio data is output to the RF circuit 1210 for transmission to another terminal, for example, or to the memory for further processing. The microphone 1242 in the present application can obtain the user's voice.
[0206] Wi-Fi belongs to a short-range wireless transmission technology, and the smart pad 1200 can help users send and receive emails, browse web pages, and access streaming media through the Wi-Fi module 1250. It provides users with wireless broadband Internet access, enabling the smart pad to communicate with the cloud server.
[0207] The processor 1010 is the control center of the smart board 1200. It connects various parts of the terminal via various interfaces and lines, and executes various functions and processes data of the smart board 1200 by running or executing software programs stored in the memory and calling data stored in the memory. For example, it can implement the smart home appliance power consumption anomaly monitoring method proposed in this embodiment of the invention. In some embodiments, the processor 1010 may include one or more processing units; the processor 1010 may also integrate an application processor and a baseband processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the baseband processor mainly handles wireless communication. It is understood that the baseband processor may not be integrated into the processor 1010. In this application, the processor 1010 can run the operating system, applications, user interface display and touch response, and the processing methods described in the embodiments of this application. Furthermore, the processor 1010 is coupled to the display unit 1220.
[0208] The Bluetooth module 1260 is used to interact with other Bluetooth devices that also have a Bluetooth module via the Bluetooth protocol. For example, the smart home appliance 1200 can establish a Bluetooth connection with a user terminal (such as a mobile phone) that also has a Bluetooth module through the Bluetooth module 1260, thereby exchanging data and enabling the smart board to communicate directly with the user terminal in the vicinity.
[0209] The smart board 1200 also includes a power supply 1270 (such as a battery) to power various components. The power supply can be logically connected to the processor 1010 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management. The smart board 1200 may also be equipped with a power button for turning smart home appliances on and off, as well as locking the screen. The power supply in the smart board 1200 is the same as the original power supply in the smart home appliances.
[0210] It should be noted that, Figure 10 The communication unit 1020 mentioned is one or more of the following: RF circuit 1210, Wi-Fi module 1250, and Bluetooth module 1260.
[0211] As an example, this embodiment of the invention provides a structure for a smart home appliance, which includes a first processor, a second processor, a memory, and multiple execution devices. The first processor and the second processor are connected together, the memory is connected to the first processor, and the second processor is connected to the multiple execution devices. The multiple execution devices include execution device 1, execution device 2, ..., execution device n.
[0212] An execution device is understood as a device capable of executing control commands. For example, when a home appliance is an air conditioner, it includes two execution devices: the indoor unit and the outdoor unit. When an air conditioner is a smart home appliance, its structure includes a first processor, a second processor, a memory, the indoor unit, and the outdoor unit.
[0213] when Figure 12 The processor in the smart board 1200 shown, in addition to performing the functions mentioned above, is also used to process smart home appliance control logic events, i.e., by... Figure 12 The processor in the smart board 1200 retains all other functions, but adds the function of handling smart home appliance control logic events to form the first processor.
[0214] In other words, Figure 12 The difference between the processor in the smart board 1200 shown in the figure and the first processor is that the first processor is also used to process smart home appliance control logic events.
[0215] To avoid redundancy, the first processor and Figure 12 For the same function, refer to the above. Figure 12 The processor section of the smart board. The following describes the functions of the first processor in handling smart home appliance control logic events.
[0216] The first processor is a processor used to handle smart home appliance control logic events.
[0217] The first processor is used to operate at the target frequency determined after executing the intelligent home appliance power consumption management method provided by the present invention, and obtain control events, such as the temperature that the air conditioner needs to adjust, the washing temperature, and the washing speed, etc., as described below. The control event consists of at least one control command, and the control event is sent to the second processor.
[0218] The second processor is used to execute control events issued by the first processor and control the operation of multiple execution devices.
[0219] The first processor can generate control events and send them to the second processor according to user needs, or the first processor can generate control events and send them to the second processor after meeting preset conditions.
[0220] For example, when the smart home appliance is an air conditioner, the user inputs the desired indoor temperature. The first processor, based on the indoor and outdoor temperatures and the target indoor temperature, uses a control logic algorithm to determine the temperature the air conditioner needs to adjust. Based on the desired temperature, it generates a control event and sends it to the second processor. The second processor then controls the indoor and outdoor units of the air conditioner to operate according to the control event, so that the air conditioner's temperature is adjusted to the desired temperature.
[0221] Or, when the smart home appliance is a washing machine, the user demand is that the user requests to wash a woolen garment, and the processor can obtain washing temperature and rotation speed and the like information during washing according to information such as weight of the woolen garment, quality of the wool, and process of the woolen garment, generate a control event according to the information, and issue the control event to the second processor, so that the second processor controls the motor and the heater of the washing machine according to the issued control event, so that the washing machine washes the garment according to the washing temperature and the rotation speed and the like information during washing.
[0222] For another example, when the smart home appliance is an air conditioner, the preset condition is that the indoor temperature is lower than the preset temperature, and the output temperature of the air conditioner is adjusted. At this time, the first processor detects the indoor temperature in real time, and when it is judged that the indoor temperature is lower than the preset temperature, the output temperature of the air conditioner at this time is calculated according to a logic algorithm, for example, according to the indoor and outdoor temperatures, and a control event is generated based on this and issued to the second processor, so that the second processor controls the indoor unit and the outdoor unit of the air conditioner to adjust the output temperature of the air conditioner according to the control event.
[0223] In actual application, taking the air conditioner as an example, as shown in FIG. 13, Figure 13 The air conditioner includes a first smart board 1301, a home appliance MCU (Microcontroller Unit) 1302, an indoor unit 1303 of the air conditioner, and an outdoor unit 1304 of the air conditioner.
[0224] The first smart board 1301 communicates with the home appliance MCU 1302 through a serial port, and the home appliance MCU 1302 is connected with the indoor unit 1303 and the outdoor unit 1304 of the air conditioner respectively.
[0225] The serial port can be a UART (Universal Asynchronous Receiver / Transmitter).
[0226] The first smart board 1301 includes a first processor, that is, the first smart board 1301 can realize the functions in the first processor. The first smart board 1301 can further include hardware included in the smart board 1200 shown in FIG. 1, for example: an RF circuit 1210, a display unit 1220, a sensor 1230, an audio circuit 1240, a Wi-Fi module 1250, a Bluetooth module 1260, and a power supply 1270, and the specific implementation functions refer to the introduction of the above. Figure 12 Figure 12 The home appliance MCU 1302 has the same function as the second processor.
[0227] The home appliance MCU 1302 has the same function as the second processor.
[0228] As another example, the embodiment of the present application provides another structure of a smart home appliance, which comprises a third processor, a memory and a plurality of execution devices, the third processor being connected with the plurality of execution devices.
[0229] The third processor communicates with the execution devices through serial ports, the number of the serial ports being the same as that of the execution devices, for example, when the execution devices are execution device 1 to execution device n, the number of the UARTs is also n. The third processor communicates with the corresponding execution devices through the corresponding serial ports. The serial ports can be UARTs.
[0230] The third processor has the functions of the first processor and the second processor as described above.
[0231] The third processor is configured to work according to the target frequency determined by the smart home appliance power consumption management method provided by the present application, obtain a control result, and control the plurality of execution devices to operate according to the control result.
[0232] For example, when the smart home appliance is an air conditioner, the user inputs the indoor demand temperature, and then the third processor obtains the temperature that needs to be adjusted by the air conditioner according to the indoor temperature and the outdoor temperature and the target indoor demand temperature through a control logic algorithm, generates a control event according to the temperature that needs to be adjusted by the air conditioner, and controls the air conditioner indoor unit and the air conditioner outdoor unit to work according to the control event, so that the temperature of the air conditioner is adjusted to the temperature that needs to be adjusted.
[0233] In actual application, taking the air conditioner as an example, as shown in Figure 14 , the air conditioner comprises a second smart board 1401, an air conditioner indoor unit 1303 and an air conditioner outdoor unit 1304.
[0234] The second smart board 1401 is connected with the air conditioner indoor unit 1303 and the air conditioner outdoor unit 1304 respectively.
[0235] The second smart board 1401 can realize the functions of the first processor and the second processor as described above. In other words, the second smart board 1401 comprises the functions of the first smart board in Figure 13 and the functions of the home appliance MCU 1302.
[0236] The second smart board 1401 can further comprise the hardware included in the smart board 1200 as shown in Figure 12 , for example, RF circuit 1210, display unit 1220, sensor 1230, audio circuit 1240, wireless fidelity (Wi-Fi) module 1250, Bluetooth module 1260 and power supply 1270, and the specific implementation functions are described above. Figure 12 .
[0237] The second smart board 1401 communicates with the corresponding air conditioner indoor unit 1303 and the air conditioner outdoor unit 1304 through a corresponding serial port. The serial port can be a UART. Figure 14 As shown in FIG. 13, the second smart board 1401 communicates with the air conditioner indoor unit 1303 through UART1, and the second smart board 1401 communicates with the air conditioner outdoor unit 1304 through UART2.
[0238] The embodiments of the present application also provide a computer program product, when the computer program product runs on a smart home appliance, the smart home appliance executes the smart home appliance power consumption anomaly monitoring method according to any one of the embodiments of the present application, or when the computer program product runs on a cloud server, the cloud server executes the smart home appliance power consumption anomaly monitoring method according to any one of the embodiments of the present application.
[0239] Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. The specification and examples given are exemplary only and the true scope and spirit of the application is indicated by the following claims. It will be appreciated by persons skilled in the art that numerous variations and / or modifications can be made to the application as described above without departing from the scope or spirit of the application. It is intended that all such variations and / or modifications be included within the scope of the application. The specification and examples given are exemplary only and the true scope and spirit of the application is indicated by the following claims.
[0240] It should be understood that the application is not limited to the precise construction and methods described above and shown in the attached drawings, and that various modifications and changes can be made by those skilled in the art without departing from the scope of the application. The scope of the application is limited only by the claims that follow.
Claims
1. A smart home appliance characterized by, The smart home appliance comprises a processor and a communication unit; The communication unit is configured to send the abnormal information transmitted by the processor to a cloud server, so that the cloud server sends a notification to a preset terminal; The processor is configured to monitor power consumption of a hardware device in the smart home appliance during operation of the smart home appliance; If the power consumption of the hardware device exceeds a corresponding threshold range for a duration reaching a preset duration, or if the power consumption obtained within the preset duration exceeds the corresponding threshold range for a number of times exceeding a preset number of times, it is determined that the power consumption of the hardware device is abnormal; an abnormal type corresponding to the abnormal power consumption is determined; and corresponding abnormal information is generated according to the hardware device with abnormal power consumption, the power consumption, and the abnormal type; wherein if the abnormal power consumption is caused by a hardware abnormality, the corresponding abnormal type is determined to be a hardware power consumption type; or if the abnormal power consumption is caused by software in the hardware device, the corresponding abnormal type is determined to be a software power consumption type; or If an abnormal current alarm signal emitted by the hardware device itself is monitored, it is determined that the power consumption of the hardware device is abnormal; and the abnormal current alarm signal is taken as the abnormal information; The abnormal information is transmitted to the communication unit.
2. A cloud server, characterized by, The cloud server comprises a processor, a first communication unit, and a second communication unit; The first communication unit is configured to receive abnormal information sent by a smart home appliance; wherein the smart home appliance monitors power consumption of a hardware device during monitoring of the power consumption of the hardware device; if the power consumption of the hardware device exceeds a corresponding threshold range for a duration reaching a preset duration, or if the power consumption obtained within the preset duration exceeds the corresponding threshold range for a number of times exceeding a preset number of times, it is determined that the power consumption of the hardware device is abnormal; an abnormal type corresponding to the abnormal power consumption is determined; and corresponding abnormal information is generated according to the hardware device with abnormal power consumption, the power consumption, and the abnormal type; if the abnormal power consumption is caused by a hardware abnormality, the corresponding abnormal type is determined to be a hardware power consumption type; or if the abnormal power consumption is caused by software in the hardware device, the corresponding abnormal type is determined to be a software power consumption type; or if an abnormal current alarm signal emitted by the hardware device itself is monitored, it is determined that the power consumption of the hardware device is abnormal; and the abnormal current alarm signal is taken as the abnormal information; The processor is configured to send a notification to the second communication unit after receiving the abnormal information; The second communication unit is configured to send a notification to a preset terminal; The preset terminal comprises a terminal corresponding to a person maintaining the smart home appliance and / or a terminal corresponding to a user using the smart home appliance; The terminal obtains the power consumption of the hardware device in the smart home appliance in the following manner: A power consumption package file of the hardware device is obtained; and the power consumption of the hardware device in the smart home appliance is obtained from the power consumption package file corresponding to the hardware device by searching for a power unit keyword.
3. The cloud server of claim 2, wherein, The processor is specifically configured to: After receiving the abnormal information, a corresponding abnormal type is determined from the abnormal information, and the abnormal type is taken as file header information to generate notification information and send the notification information to a preset terminal. Or After receiving the abnormal information, the abnormal information is sent to a preset terminal.
4. A method for monitoring abnormal power consumption of a smart home appliance, the method comprising: The method is applied to a smart home appliance and includes the following steps: Monitoring power consumption of a hardware device in the smart home appliance during operation of the smart home appliance; Obtaining power consumption of the hardware device in the smart home appliance; if the power consumption of the hardware device exceeds a corresponding threshold range for a duration reaching a preset duration, or if the power consumption obtained within a preset duration exceeds the corresponding threshold range for a number of times exceeding a preset number of times, it is determined that the power consumption of the hardware device is abnormal; a corresponding abnormal type of the abnormal power consumption is determined; and corresponding abnormal information is generated according to the hardware device with abnormal power consumption, the power consumption, and the abnormal type; if the abnormal power consumption is caused by a hardware abnormality, the corresponding abnormal type is determined to be a hardware power consumption type; if the abnormal power consumption is caused by software in the hardware device, the corresponding abnormal type is determined to be a software power consumption type; or If an abnormal current alarm signal emitted by the hardware device itself is monitored, it is determined that the power consumption of the hardware device is abnormal; and the abnormal current alarm signal is taken as the abnormal information; The abnormal information is sent to a cloud server to enable the cloud server to send a notification to a preset terminal; The power consumption of the hardware device in the smart home appliance is obtained in the following manner: An electric quantity package file of the hardware device is obtained; and by searching for an electric quantity unit keyword, power consumption of the hardware device in the smart home appliance is obtained from the electric quantity package file corresponding to the hardware device.
5. A method for monitoring abnormal power consumption of a smart home appliance, the method comprising: The method is applied to a cloud server and includes the following steps: Receiving abnormal information sent by a smart home appliance; in the process of monitoring power consumption of a hardware device, power consumption of the hardware device in the smart home appliance is obtained; if the power consumption of the hardware device exceeds a corresponding threshold range for a duration reaching a preset duration, or if the power consumption obtained within a preset duration exceeds the corresponding threshold range for a number of times exceeding a preset number of times, it is determined that the power consumption of the hardware device is abnormal; a corresponding abnormal type of the abnormal power consumption is determined; and corresponding abnormal information is generated according to the hardware device with abnormal power consumption, the power consumption, and the abnormal type; if the abnormal power consumption is caused by a hardware abnormality, the corresponding abnormal type is determined to be a hardware power consumption type; if the abnormal power consumption is caused by software in the hardware device, the corresponding abnormal type is determined to be a software power consumption type; or if an abnormal current alarm signal emitted by the hardware device itself is monitored, it is determined that the power consumption of the hardware device is abnormal; and the abnormal current alarm signal is taken as the abnormal information; After receiving the abnormal information, a notification is sent to a preset terminal; The preset terminal includes a terminal corresponding to a person maintaining the smart home appliance and / or a terminal corresponding to a user using the smart home appliance; The terminal obtains the power consumption of the hardware device in the smart home appliance in the following manner: The power consumption package file of the acquired hardware device; by searching for a power unit keyword, the power consumption of the hardware device in the smart home appliance is acquired from the power consumption package file corresponding to the hardware device. 6.The intelligent home appliance power consumption anomaly monitoring method of claim 5, characterized in that, The method further comprises the following steps: After receiving the abnormal information, the corresponding abnormal type is determined from the abnormal information, and the abnormal type is taken as file header information to generate notification information and send the notification information to the preset terminal; or After receiving the abnormal information, the abnormal information is sent to the preset terminal.
Citation Information
Patent Citations
Internet-of-thing laundry system and method and internet-of-thing washing machine
CN104917801A
Residential power monitoring method and system based on power line communication
CN105388825A
Household energy router and control method thereof
CN106656830A
Intelligent home appliance system based on Internet of Things
CN108873727A