Intelligent household electrical appliance and intelligent household electrical appliance power consumption management method

By adopting a unified frequency set and target frequency selection mechanism in smart home appliances, the problem of cumbersome frequency import in the existing technology is solved, and the effects of simplifying production and reducing power consumption are achieved.

CN120704162APending Publication Date: 2025-09-26HISENSE GROUP CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510856160.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2019-12-24
Publication Date
2025-09-26

AI Technical Summary

Technical Problem

In the prior art, when producing different types of smart home appliances, it is necessary to individually import frequency sets into corresponding smart home appliances, which makes the import operation cumbersome.

Method used

The same multiple frequency sets are imported into smart home appliances of different device types. After obtaining the device type, the corresponding frequency set is determined from multiple frequency sets, which simplifies the import operation. When starting the smart home appliance, the target frequency that matches the working mode corresponding to the control instruction is selected.

Benefits of technology

It simplifies the production process of smart home appliances, reduces power consumption, makes it easier to obtain device types, and avoids increased power consumption caused by unreasonable processor frequency matching.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120704162A_ABST
    Figure CN120704162A_ABST
Patent Text Reader

Abstract

The invention relates to an intelligent household electrical appliance and an intelligent household electrical appliance power consumption management method, relates to the technical field of Internet of Things, and is used for solving the problem that in the prior art, each type of intelligent household electrical appliance needs to be independently imported into a frequency set matched with the intelligent household electrical appliance, so that the importing operation is relatively tedious. The system comprises a third processor which is used for obtaining the equipment type of the intelligent household electrical appliance, and determining a frequency set corresponding to the equipment type from a plurality of frequency sets after the intelligent household electrical appliance is powered on for the first time, and the frequency set comprises a plurality of frequencies. According to the embodiment of the invention, the frequency set does not need to be independently matched with the corresponding equipment type to be imported, and the corresponding frequency set is determined from the multiple frequency sets according to the equipment type, so that the third processor can work by adopting the frequency set corresponding to the equipment type, the requirements of multiple equipment types can be met, and the user experience is improved. And the import operation is simplified.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of the domestic patent application (application number: 201911350419.9, application date: 2019-12-24, invention name: smart home appliances and smart home appliance power consumption management method). Technical Field

[0002] The present invention relates to the technical field of Internet of Things, and in particular to a smart home appliance and a method for managing power consumption of the smart home appliance. Background Art

[0003] In the field of smart home appliances within the IoT, these appliances include processors for handling control logic events. Each type of smart appliance operates in different modes, consuming different CPU resources. This means the processors' corresponding CPU frequencies (processor clock frequencies, hereinafter referred to as frequencies) differ. For example, an air conditioner operates in cooling and heating modes, while a washing machine operates in cleaning down jackets, wool, cotton, and linen. These two types of smart appliances operate in completely different modes, resulting in different processor frequencies.

[0004] In the prior art, when producing each type of smart home appliance, it is necessary to separately import the frequency set of the device type into the corresponding smart home appliance. When a large number of different types of smart home appliances need to be produced, the import operation is relatively cumbersome. Summary of the Invention

[0005] The present invention provides a smart home appliance and a method for managing power consumption of smart home appliances, which can use the same multiple frequency sets to import into smart home appliances of different device types, eliminating the need to separately match frequency sets corresponding to device types, thereby simplifying the import operation.

[0006] In a first aspect, an embodiment of the present invention provides a smart home appliance, comprising: a third processor, a memory, and a plurality of execution devices; wherein the third processor is a processor for processing smart home appliance control logic events;

[0007] The memory is used to store multiple frequency sets;

[0008] The third processor is configured to obtain a device type of the smart home appliance;

[0009] After the smart home appliance is powered on for the first time, a frequency set corresponding to the device type is determined from multiple frequency sets, where the frequency set includes multiple frequencies.

[0010] The above-mentioned smart home appliance stores frequency sets corresponding to multiple device types. When working, it first obtains the device type of the smart home appliance, and then after the smart home appliance is powered on for the first time, determines the frequency set corresponding to the device type of the smart home appliance from multiple frequency sets, so that the third processor can use the frequency set that matches the device type of the smart home appliance to work. In this way, in the process of producing smart home appliances, it is only necessary to import the same multiple frequency sets into smart home appliances of different device types, and there is no need to match the frequency sets corresponding to the device types, which simplifies the import operation.

[0011] In a possible implementation, the smart home appliance further includes: a second processor and a plurality of execution devices, and the third processor is specifically configured to:

[0012] In response to a control instruction for starting the smart home appliance, selecting a target frequency matching the operating mode corresponding to the control instruction from the corresponding frequency set;

[0013] Adjust its current frequency to the target frequency;

[0014] The target frequency is used to generate a control event of an operating mode corresponding to the control instruction, and the plurality of execution devices are controlled to operate based on the control event.

[0015] When responding to a control instruction for starting the smart home appliance, the above-mentioned smart home appliance selects a target frequency that matches the working mode corresponding to the control instruction from the frequency set corresponding to the device type, and adjusts the current frequency of the third processor to the target frequency for operation. This enables the third processor to operate according to the frequency in the frequency set, avoiding the situation where the third processor operates at a frequency that does not match the working mode, resulting in high power consumption, thereby reducing the power consumption of the smart home appliance.

[0016] In a possible implementation, the third processor is specifically configured to read a flag pre-stored in the third processor and obtain the device type of the smart home appliance from the flag.

[0017] The above-mentioned smart home appliance introduces a method for obtaining the device type of the smart home appliance. When the third processor pre-stores a flag, the flag can be read to obtain the device type of the smart home appliance from the flag, thereby improving the convenience of obtaining the device type of the smart home appliance.

[0018] In a possible implementation, the third processor is specifically configured to:

[0019] Responding to the control instruction sent via the cloud platform; or

[0020] Respond to the control instruction triggered by the user through the control panel of the smart home appliance.

[0021] The smart terminal can obtain control instructions for activating smart home appliances in two ways: one is when the smart home appliance is communicating with the network, that is, the control instructions sent by the cloud platform are used to activate the smart home appliance, enabling remote control of the smart home appliance. The other is when the user triggers the control instruction through the smart home appliance control panel, enabling face-to-face interaction with the user to control the operation of the smart home appliance.

[0022] In one possible implementation, the target frequency matching the operating mode corresponding to the control instruction is the frequency with the smallest value among the frequencies that exceed the threshold value corresponding to the operating mode, wherein the threshold value is the frequency of the maximum load corresponding to the third processor when running at full speed in the operating mode corresponding to the control instruction.

[0023] The above-mentioned smart home appliance sets the target frequency that matches the working mode corresponding to the control instruction to the frequency with the smallest value among the frequencies that exceed the threshold value corresponding to the working mode, wherein the threshold value is the frequency of the maximum load corresponding to the third processor when running at full speed in the working mode corresponding to the control instruction. The present invention selects the frequency with the smallest value among the frequencies that exceed the threshold value corresponding to the working mode as the target frequency, which can ensure that the third processor not only runs smoothly but also consumes minimal power when working.

[0024] In a possible implementation, the third processor is specifically configured to:

[0025] The third processor selects a frequency from the corresponding frequency set in ascending order, and if the currently selected frequency exceeds a threshold value and the last selected frequency does not exceed the threshold value, uses the currently selected frequency as the target frequency; or

[0026] The third processor selects a frequency from the corresponding frequency set in descending order, and if the currently selected frequency and the last selected frequency both exceed the threshold value, and the next selected frequency does not exceed the threshold value, the currently selected frequency is used as the target frequency.

[0027] The above-mentioned smart home appliance can select a frequency from the corresponding frequency set in ascending order. If the currently selected frequency exceeds the threshold value and the last selected frequency does not exceed the threshold value, it means that the currently selected frequency is the frequency with the smallest value among the frequencies that exceed the threshold value corresponding to the working mode. Alternatively, a frequency can be selected from the corresponding frequency set in descending order. If both the currently selected frequency and the last selected frequency exceed the threshold value and the next selected frequency does not exceed the threshold value, it means that the currently selected frequency is the frequency with the smallest value among the frequencies that exceed the threshold value corresponding to the working mode. The present invention searches in order, which can improve the efficiency of finding the target frequency.

[0028] In a second aspect, an embodiment of the present invention provides a method for managing power consumption of a smart home appliance, which is applied to a smart home appliance. The method includes:

[0029] The third processor in the smart home appliance obtains a device type of the smart home appliance, wherein the third processor is a processor for processing control logic events of the smart home appliance;

[0030] After the smart home appliance is powered on for the first time, the third processor determines a frequency set corresponding to the device type from a plurality of frequency sets, where the frequency set includes a plurality of frequencies.

[0031] In a possible implementation, after the smart home appliance is powered on for the first time, the third processor determines a frequency set corresponding to the device type from multiple frequency sets, further comprising:

[0032] The third processor responds to a control instruction for starting the smart home appliance, and selects a target frequency matching the operating mode corresponding to the control instruction from the corresponding frequency set;

[0033] The third processor adjusts its current frequency to the target frequency;

[0034] The third processor uses the target frequency to generate a control event of the working mode corresponding to the control instruction, and controls the multiple execution devices to work based on the control event.

[0035] In a possible implementation, the third processor in the smart home appliance obtains the device type of the smart home appliance, including:

[0036] The third processor reads a pre-stored flag and obtains the device type of the smart home appliance from the flag.

[0037] In a possible implementation, the third processor responds to a control instruction for starting the smart home appliance, including:

[0038] The third processor responds to the control instruction sent through the cloud platform; or

[0039] The third processor responds to the control instruction triggered by the user through the control panel of the smart home appliance.

[0040] In one possible implementation, the target frequency matching the operating mode corresponding to the control instruction is the frequency with the smallest value among the frequencies that exceed the threshold value corresponding to the operating mode, wherein the threshold value is the frequency of the maximum load corresponding to the third processor when running at full speed in the operating mode corresponding to the control instruction.

[0041] In a possible implementation, the third processor selects, from the corresponding frequency set, a target frequency that matches the operating mode corresponding to the control instruction, including:

[0042] The third processor selects a frequency from the corresponding frequency set in ascending order, and if the currently selected frequency exceeds a threshold value and the last selected frequency does not exceed the threshold value, uses the currently selected frequency as the target frequency; or

[0043] The third processor selects a frequency from the corresponding frequency set in descending order, and if the currently selected frequency and the last selected frequency both exceed the threshold value, and the next selected frequency does not exceed the threshold value, the currently selected frequency is used as the target frequency.

[0044] In a third aspect, the present application further provides a computer storage medium on which a computer program is stored, which, when executed by a processing unit, implements the steps of the smart home appliance power consumption management method described in the second aspect.

[0045] In addition, the technical effects brought about by any implementation method in the second to third aspects can refer to the technical effects brought about by different implementation methods in the first aspect, and will not be repeated here.

[0046] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] The accompanying drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present invention, and together with the description are used to explain the principles of the present invention, and do not constitute an improper limitation of the present invention.

[0048] Figure 1 This is a structural block diagram of a smart home appliance provided by an embodiment of the present invention;

[0049] Figure 2 This is a structural block diagram of another smart home appliance provided by an embodiment of the present invention;

[0050] Figure 3 This is a flow chart of a method for managing power consumption of smart home appliances provided by an embodiment of the present invention;

[0051] Figure 4 This is a schematic diagram of a process for determining a corresponding frequency set for each device type during a test process provided by an embodiment of the present invention;

[0052] Figure 5 is a flow chart of another smart home appliance power consumption management method provided by an embodiment of the present invention;

[0053] Figure 6 This is a schematic diagram of a user terminal controlling smart home appliances through the Internet of Things, provided by an embodiment of the present invention;

[0054] Figure 7 This is a schematic diagram of a user operating a user terminal when a control instruction is sent via a cloud platform according to an embodiment of the present invention;

[0055] Figure 8 is a schematic diagram of a user operating a smart home appliance when the device type is a washing machine, provided by an embodiment of the present invention;

[0056] Figure 9 This is a structural block diagram of a smart board provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0057] In order to enable ordinary persons in the art to better understand the technical solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings.

[0058] It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and the accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a particular order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of the present invention described herein can be implemented in sequences other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Instead, they are merely examples of apparatus and methods consistent with certain aspects of the present invention, as detailed in the appended claims.

[0059] The following are explanations of some of the words that appear in the text:

[0060] 1. In the embodiments of the present invention, the term "and / or" describes the association relationship between associated objects, indicating that three possible relationships exist. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.

[0061] 2. In the embodiments of the present invention, the term "smart home appliances" refers to home appliances that are formed by the introduction of microprocessors, sensor technology, and network communication technology into home appliances.

[0062] 3. The term "cloud server" in the embodiment of the present invention is for serving smart home appliances, and the service content includes providing resources to smart home appliances and storing smart home appliance data.

[0063] The application scenarios described in the embodiments of the present invention are intended to more clearly illustrate the technical solutions of the embodiments of the present invention and do not constitute a limitation on the technical solutions provided by the embodiments of the present invention. Persons skilled in the art will appreciate that as new application scenarios emerge, the technical solutions provided by the embodiments of the present invention are equally applicable to similar technical problems. In the description of the present invention, unless otherwise specified, the meaning of "multiple" is the same.

[0064] In smart home appliances, the CPU frequencies typically provided to the processors are fixed at multiple frequencies, and each type of smart appliance's processor operates at these fixed frequencies. However, due to the different operating modes of different smart home appliances, using the same set of CPU frequencies for all devices can lead to an inappropriate matching between the processor and the CPU frequency, resulting in increased power consumption for the smart appliances.

[0065] An embodiment of the present invention provides a smart home appliance that can enable a processor for processing smart home appliance control logic events to operate according to a frequency in a frequency set corresponding to the device type of the smart home appliance, thereby avoiding unreasonable matching between the processor for processing smart home appliance control logic events and the corresponding frequency, and reducing the power consumption of the smart home appliance.

[0066] As an example, an embodiment of the present invention provides a structure of a smart home appliance, including a first processor, a second processor, a memory, and multiple execution devices. The first processor and the second processor are connected, 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.

[0067] An execution device is defined as a device that executes control instructions. For example, an air conditioner may include two execution devices: an indoor unit and an outdoor unit. A smart home appliance, such as an air conditioner, may include a first processor, a second processor, a memory, an indoor unit, and an outdoor unit.

[0068] Among them, the first processor is a processor used to process smart home appliance control logic events.

[0069] The first processor is used to operate at a target frequency determined after executing the smart 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 be adjusted as described below, as well as the washing temperature and the speed during washing, etc., wherein the control event consists of at least one control command, and the control event is sent to the second processor.

[0070] The second processor is used to execute the control events sent by the first processor and control the operation of multiple execution devices.

[0071] The first processor may generate a control event according to user requirements and send it to the second processor, or the first processor may generate a control event after a preset condition is met and send it to the second processor.

[0072] For example, when the smart home appliance is an air conditioner, the user demand is that the user inputs the required indoor temperature. The first processor obtains the temperature that the air conditioner needs to adjust based on the indoor temperature and the outdoor temperature, and the target is the required indoor temperature, through the control logic algorithm, and generates a control event based on the temperature that the air conditioner needs to adjust and sends it to the second processor. The second processor controls the indoor and outdoor units of the air conditioner to work according to the sent control event, so that the temperature of the air conditioner is adjusted to the temperature that needs to be adjusted.

[0073] Alternatively, when the smart home appliance is a washing machine, the user demand is a user request to wash woolen clothes, then the processor can obtain information such as the washing temperature and the washing speed based on the weight of the woolen clothes, the quality of the wool, the craftsmanship of the woolen clothes, etc., generate a control event based on the information, and send it to the second processor. The second processor controls the motor and heater of the washing machine according to the sent control event, so that the washing machine washes clothes according to the washing temperature, the washing speed and other information.

[0074] For example, if the smart home appliance is an air conditioner, the preset condition is to adjust the air conditioner's output temperature when the indoor temperature is lower than a preset temperature. In this case, the first processor monitors the indoor temperature in real time. When it determines that the indoor temperature is lower than the preset temperature, it calculates the air conditioner's output temperature based on a logic algorithm, for example, the indoor and outdoor temperatures. Based on this, it generates a control event and sends it to the second processor. The second processor controls the indoor and outdoor units of the air conditioner to adjust the output temperature according to the control event.

[0075] In actual application, taking air conditioning as an example, combined with Figure 1 As shown, the air conditioner includes a first smart board 101 , a home appliance MCU (Microcontroller Unit) 102 , an air conditioner indoor unit 103 , and an air conditioner outdoor unit 104 .

[0076] The first smart board 101 communicates with the home appliance MCU 102 through a serial port, and the home appliance MCU 102 is connected to the air conditioner indoor unit 103 and the air conditioner outdoor unit 104 respectively.

[0077] The serial port may be a UART (Universal Asynchronous Receiver / Transmitter).

[0078] The first smart board 101 includes a first processor, that is, the first smart board 101 can implement the functions of the first processor.

[0079] The home appliance MCU 102 has the same function as the second processor.

[0080] As another example, an embodiment of the present invention provides another structure of a smart home appliance, which includes a third processor, a memory, and multiple execution devices, and the third processor is connected to the multiple execution devices.

[0081] The third processor communicates with the execution device via a serial port. The number of serial ports is the same as the number of execution devices. For example, when execution device 1 to execution device n are provided, the number of UARTs is also n. The third processor communicates with the corresponding execution device via the corresponding serial port. The serial port may be a UART.

[0082] The third processor has the functions of the first processor and the second processor described above.

[0083] The third processor is used to operate at a target frequency determined after executing the smart home appliance power consumption management method provided by the present invention, obtain a control result, and control the operation of multiple execution devices based on the control result.

[0084] For example, when the smart home appliance is an air conditioner, the user inputs the required indoor temperature. The third processor then obtains the temperature that the air conditioner needs to adjust based on the indoor temperature and the outdoor temperature, and the target is the required indoor temperature, through the control logic algorithm, and generates a control event based on the temperature that the air conditioner needs to adjust. According to the control event issued, the indoor and outdoor units of the air conditioner are controlled to work so that the temperature of the air conditioner is adjusted to the temperature that needs to be adjusted.

[0085] In actual application, taking air conditioning as an example, combined with Figure 2 As shown, the air conditioner includes a second smart board 201 , an air conditioner indoor unit 103 , and an air conditioner outdoor unit 104 .

[0086] The second smart board 201 is connected to the indoor unit 103 and the outdoor unit 104 of the air conditioner respectively.

[0087] The second smart board 201 can realize the functions of the first processor and the second processor.

[0088] The second smart board 201 communicates with the corresponding air conditioner indoor unit 103 and air conditioner outdoor unit 104 through the corresponding serial port. The serial port can be UART. Figure 2 As shown, the second smart board 201 communicates with the air conditioner indoor unit 103 through UART1, and the second smart board 201 communicates with the air conditioner outdoor unit 104 through UART2.

[0089] Based on the above-mentioned smart home appliances, the embodiment of the present invention provides a method for managing power consumption of smart home appliances. Figure 3 As shown, the method includes the following steps:

[0090] S300: The first processor in the smart home appliance obtains a device type of the smart home appliance.

[0091] Appliance type, for example, refrigerator, washing machine, oven, air conditioner, TV, etc.

[0092] S301: After the smart home appliance is powered on for the first time, a first processor determines a frequency set corresponding to the device type from a plurality of frequency sets, wherein the frequency set includes a plurality of frequencies.

[0093] The smart home appliance stores a frequency set corresponding to each device type. The first processor may determine a frequency set corresponding to the device type from the multiple frequency sets.

[0094] The multiple frequencies included in the frequency set are frequencies in multiple working modes of the smart home appliance of the device type corresponding to the frequency set.

[0095] In the above scheme, since the frequency set corresponding to each device type is stored in the smart home appliance, after the device type of the smart home appliance itself is obtained, after the smart home appliance is powered on for the first time, the frequency set corresponding to the device type is extracted from the stored multiple frequency sets. In this way, the first processor of the smart home appliance adopts the frequency set corresponding to the device type to work, so that each type of smart home appliance does not need to import the corresponding frequency set separately because the frequency set matching the device type of the smart home appliance is obtained, thereby simplifying the import operation.

[0096] In the present invention, smart home appliances store frequency sets for multiple device types, where the types of device types can be pre-stored as needed. For example, if a washing machine, air conditioner, refrigerator, and oven utilize the processing system provided by the present invention, each of these devices will store frequency sets corresponding to these four device types. The first processor of any of these four devices can utilize multiple frequency sets for different device types.

[0097] The following frequency sets are stored in each of the four types of smart home appliances:

[0098] The frequencies in the frequency set corresponding to the washing machine include 300M, 500M, 800M, 1.1G, 1.2G, 1.3G, and 1.5G;

[0099] The frequencies in the frequency set corresponding to air conditioners include 200M, 600M, 1.0G, and 1.5G;

[0100] The frequencies in the frequency set corresponding to the refrigerator include 100M, 200M, 500M, and 1.5G;

[0101] The frequencies in the frequency set corresponding to the oven include 100M, 200M, 400M, 600M, 700M, 900M, 1.2G, and 1.3G;

[0102] In actual operation, the present invention first obtains that the device type of the smart home appliance is a washing machine, and extracts the frequency set corresponding to the washing machine from multiple frequency sets, that is, the frequency set corresponding to the washing machine is: 300M, 500M, 800M, 1.1G, 1.2G, 1.3G, 1.5G. The first processor of the present invention can operate according to the frequency set including 300M, 500M, 800M, 1.1G, 1.2G, 1.3G, and 1.5G. In the present invention, when the device type of the smart home appliance is obtained as an air conditioner, the frequency set corresponding to the air conditioner is extracted from multiple frequency sets, that is, the frequency set corresponding to the air conditioner is: 200M, 600M, 1.0G, and 1.5G. The first processor of the present invention can operate according to the frequency set including 200M, 600M, 1.0G, and 1.5G.

[0103] Taking the above-mentioned smart board as an example, in the present invention, only the same smart board needs to be produced, which stores frequency sets of multiple device types. During actual work, the device type can be determined and the frequency set of the corresponding device type can be extracted from multiple frequency sets to perform work. The present invention uses the same smart board to meet the needs of multiple device types, simplifying the way of producing smart home appliances.

[0104] The present invention also provides multiple methods for obtaining the device type of a smart appliance, for example:

[0105] The first processor reads a pre-stored flag and obtains the device type of the smart home appliance from the flag; or

[0106] The first processor obtains the device type of the smart home appliance from a second processor used to execute the control event sent by the first processor.

[0107] The following describes two methods for obtaining the device type of a smart home appliance using the two structures of the smart home appliances described above.

[0108] In combination with the smart home appliance of the first structure, the methods for obtaining the device type of the smart home appliance include the following:

[0109] Method 1: The first processor reads a pre-stored flag and obtains the device type of the smart home appliance from the flag.

[0110] In actual application, before the smart home appliance leaves the factory, the flag can be stored in a memory connected to the first processor, and the first processor can read the pre-stored flag to obtain the device type of the smart home appliance from the flag.

[0111] Of course, if there is no pre-stored flag, the device type of the smart appliance can be obtained using the following method 2.

[0112] Method 2: The first processor obtains the device type of the smart home appliance from the second processor.

[0113] The first processor communicates with the second processor via the serial port, that is, the first processor communicates with the second processor via the serial port to obtain the device type of the smart home appliance.

[0114] Specifically, the first processor sends a request for the device type of the smart home appliance to the second processor. The second processor receives the request sent by the first processor and sends the device type of the smart home appliance to the first processor.

[0115] In combination with the smart home appliance of the second structure, since the third processor has the functions of the first processor and the second processor in the first structure, the method of obtaining the device type of the smart home appliance can include: the third processor reads its own pre-stored flag and obtains the device type of the smart home appliance from the flag.

[0116] Generally speaking, each of the multiple frequency sets stored in the smart home appliance is determined during the debugging process. Figure 4 As shown, specifically:

[0117] Select multiple smart appliances as the current debugging smart appliances one by one and perform the following steps:

[0118] S400: During the debugging process, determining the working type of the currently debugged smart home appliance;

[0119] S401: If each frequency corresponding to the first processor in each operating mode when running at full speed is different, each frequency corresponding to the first processor in each operating mode when running at full speed is used as a frequency in a frequency set corresponding to the device type of the currently debugged smart home appliance; or

[0120] S402: If the frequencies corresponding to the first processor in each working mode when running at full speed are not the same, the frequencies with different values ​​among the multiple frequencies corresponding to the first processor in each working mode when running at full speed are used as the frequencies in the frequency set corresponding to the device type of the smart home appliance currently being debugged.

[0121] Specifically, when the first processor in each working mode has the same frequency value at each corresponding frequency when running at full speed, only one frequency value needs to be recorded when debugging the frequency set corresponding to the smart home appliance.

[0122] For example, combined with Table 1:

[0123] Table 1

[0124] Taking a washing machine as an example, the working modes of the washing machine are: down washing, air washing, baby care washing, wool, quick and quiet, tub cleaning, 95-degree sterilization, mixed washing, and single spin. The frequency determined in the debugging process of each working mode is: the frequency determined by down washing is C, the frequency determined by air washing is A, the frequency determined by baby care washing is E, the frequency determined by wool, the frequency determined by quick and quiet, the frequency determined by tub cleaning, the frequency determined by 95-degree sterilization is G, the frequency determined by mixed washing is B, and the frequency determined by single spin is A. Then the frequencies included in the frequency set corresponding to the smart home appliance being a washing machine are A, B, C, D, E, and G.

[0125] After all device types are debugged, for example, all device types are refrigerators, washing machines, ovens, and air conditioners, the multiple frequency sets stored by the first processor are as shown in Table 2:

[0126] Table 2

[0127]

[0128] According to Table 2, the frequency set corresponding to the refrigerator includes the following frequencies: Fa-1, Fb-1, Fc-1, Fd-1, Fe-1, and Fg-1. The frequency set corresponding to the air conditioner includes the following frequencies: Fa-2, Fb-2, Fc-2, Fd-2, Fe-2, and Fg-2. The frequency set corresponding to the washing machine includes the following frequencies: Fa-3, Fb-3, Fc-3, Fd-3, Fe-3, and Fg-3. The frequency set corresponding to the oven includes the following frequencies: Fa-4, Fb-4, Fc-4, Fd-4, Fe-4, and Fg-4.

[0129] For example, the process of operating at the frequencies in Table 2 is that the first processor of the oven operates at frequencies including Fa-4, Fb-4, Fc-4, Fd-4, Fe-4, and Fg-4.

[0130] In some embodiments, the present invention also provides a method for managing power consumption of smart home appliances. Figure 5 Shown, including:

[0131] S500: The first processor obtains a device type of the smart home appliance;

[0132] S501: After the smart home appliance is powered on for the first time, the first processor determines a frequency set corresponding to the device type from multiple frequency sets.

[0133] S502: The first processor responds to a control instruction for starting the smart home appliance and selects a target frequency that matches the operating mode corresponding to the control instruction from a corresponding frequency set.

[0134] S503: The first processor adjusts its current frequency to the target frequency;

[0135] S504: The first processor uses the target frequency to generate a control event of the working mode corresponding to the control instruction, and sends it to the second processor;

[0136] S505: The second processor executes the control event sent by the first processor, and controls multiple execution devices to work.

[0137] In the above scheme, after selecting the frequency set corresponding to the device type, in response to the control instruction used to start the smart home appliance, the target frequency that matches the working mode corresponding to the control instruction is found from the frequency set. Since the target frequency matches the working mode, when the first processor uses the target frequency to work, it will not cause waste of function. In this way, by saving the function of the first processor, the power consumption of the entire smart home appliance can be reduced.

[0138] Since the frequency set corresponding to the device type includes multiple frequencies with different numerical values, some with large values ​​and some with small values, and the working modes of smart home appliances are also different, the first processor uses a relatively small frequency in some working modes and a relatively large frequency in some working modes. In order to enable the first processor to run smoothly at the corresponding frequency and consume minimal power, the target frequency that matches the working mode corresponding to the control instruction is the frequency with the smallest numerical value among the frequencies that exceed the threshold value corresponding to the working mode, wherein the threshold value is the frequency of the maximum load corresponding to the first processor when running at full speed in the working mode corresponding to the control instruction.

[0139] For example, when the device type is a washing machine, if the first processor runs at full speed in the operating mode corresponding to the control instruction, using 800 Mbps consumes less power, but the operation may experience lags. Using 1.1 GHz consumes more power than 800 Mbps, but the operation is smoother. Using 1.2 GHz consumes more power than 1.1 GHz, but the operation is smoother. Using 1.3 GHz consumes more power than 1.1 GHz, but the operation is smoother. Using 1.5 GHz consumes more power than 1.1 GHz, but the operation is smoother. Therefore, although the first processor runs smoothly when using 1.1 GHz, 1.2 GHz, 1.3 GHz, and 1.5 GHz, the power consumption when using 1.1 GHz is lower than when using any of 1.2 GHz, 1.3 GHz, and 1.5 GHz. Therefore, 1.1 GHz is set as the target frequency for the operating mode corresponding to the control instruction. The target frequency is determined to be the frequency with the smallest value among the frequencies that exceed the threshold value corresponding to the operating mode, ensuring that the first processor can reduce power consumption while running smoothly.

[0140] Of course, in order to avoid unexpected situations during operation, for example, when the load of the first processor changes while running at full speed in the working mode, the embodiment of the present invention provides a preset probability of the target frequency exceeding a threshold value.

[0141] For example, when the preset probability is 85%, the frequency of the maximum load corresponding to the first processor running at full speed in the working mode does not exceed 85% of the target frequency, and the target frequency is the frequency with the minimum value that meets the above conditions.

[0142] It should be noted that the value of the preset probability can be set arbitrarily as needed, and the present invention does not impose any limitation on this.

[0143] In actual application, the first processor provided by the present invention selects a target frequency that matches the operating mode corresponding to the control instruction from the corresponding frequency set in the following manner:

[0144] Method 1: The first processor selects a frequency from the corresponding frequency set in ascending order. If the currently selected frequency exceeds the threshold and the last selected frequency does not exceed the threshold, the currently selected frequency is used as the target frequency.

[0145] Normally, when method 1 is used to select the target frequency that matches the working mode corresponding to the control instruction, the smallest frequency is selected from the corresponding frequency set. If the smallest frequency does not exceed the threshold value, the second smallest frequency is selected. If the second smallest frequency does not exceed the threshold value, the third smallest frequency is selected. If the third smallest frequency exceeds the threshold value, it means that the third smallest frequency is the frequency with the smallest value among the frequencies that exceed the threshold value corresponding to the working mode. The third smallest frequency is used as the target frequency that matches the working mode corresponding to the control instruction.

[0146] Taking a washing machine as an example, the frequencies in the frequency set are, from smallest to largest, 300 MHz, 500 MHz, 800 MHz, 1.1 GHz, 1.2 GHz, 1.3 GHz, and 1.5 GHz. 300 MHz is used first. If 300 MHz does not exceed the threshold, 500 MHz is selected. If 500 MHz does not exceed the threshold, 800 MHz is selected. If 800 MHz exceeds the threshold, 800 MHz is used as the target frequency matching the working mode corresponding to the control instruction.

[0147] Method 2: The first processor selects a frequency from the corresponding frequency set in descending order. If the currently selected frequency and the last selected frequency both exceed the threshold value, and the next selected frequency does not exceed the threshold value, the currently selected frequency is used as the target frequency.

[0148] Normally, when using method 2 to select the target frequency that matches the working mode corresponding to the control instruction, the largest frequency is selected from the corresponding frequency set. If the largest frequency exceeds the threshold value, the second largest frequency is used. If the second largest frequency exceeds the threshold value, the third largest frequency is selected. If the third largest frequency does not exceed the threshold value, it means that the second largest frequency is the frequency with the smallest value among the frequencies that exceed the threshold value corresponding to the working mode. In this case, the second largest frequency is used as the target frequency that matches the working mode corresponding to the control instruction.

[0149] Taking a washing machine as an example, the frequencies in the frequency set are, from smallest to largest, 1.5 GHz, 1.3 GHz, 1.2 GHz, 1.1 GHz, 800 MHz, 500 MHz, and 300 MHz. 1.5 GHz is used first. If 1.5 GHz exceeds the threshold, 1.3 GHz is selected. If 1.3 GHz exceeds the threshold, 1.2 GHz is selected. If 1.2 GHz does not exceed the threshold, 1.3 GHz is selected as the target frequency that matches the operating mode corresponding to the control instruction.

[0150] It should be noted that the method of selecting a target frequency that matches the working mode corresponding to the control instruction from the corresponding frequency set listed in the embodiment of the present invention is only an example. Any method of selecting a target frequency that matches the working mode corresponding to the control instruction from the corresponding frequency set is applicable to the embodiment of the present invention.

[0151] The method of controlling the operation of the smart home appliance includes the user terminal controlling the operation of the smart home appliance through the Internet of Things, or the user directly controlling the operation of the smart home appliance on the control panel of the smart home appliance. Then the first processor responds to the control instruction for starting the operation of the smart home appliance, including:

[0152] Method 1: The first processor responds to the control instruction sent through the cloud platform.

[0153] Combine Figure 6As shown in FIG, a schematic diagram of a user terminal controlling a smart home appliance through the Internet of Things includes a user terminal 600, a cloud server 610, and a smart home appliance 620. The user terminal 600 can be a mobile phone, a tablet, a computer, etc. The smart home appliance 620 can be an oven (in Figure 6 Shown), refrigerator (in Figure 6 Not shown), air conditioning (not shown) Figure 6 The user terminal 600 is connected to the cloud server 610 via a network, and the cloud server 610 is connected to the smart home appliance 620 via a network.

[0154] Among them, the user terminal 600 takes a mobile phone as an example, and the specific process of method 1 is: the user clicks the smart remote control application, the mobile phone responds to the start instruction, starts the smart remote control application, and displays the user interface corresponding to the smart remote control application on the display screen. Figure 7 As shown, the user interface includes multiple controllable smart terminals. The user clicks on the smart device Brand A washing machine to be controlled. After clicking in, the user interface displays the control page of the Brand A washing machine. The control page includes control buttons for working modes such as down washing, air washing, baby care washing, wool, quick quiet, clean tub, 95-degree sterilization, mixed washing, and single dehydration. The user clicks the wool washing button on the control page and sends the control instruction of the wool washing button to the cloud server 610. The cloud server 610 sends the control command to the Brand A washing machine. The first processor of the Brand A washing machine responds to the control instruction sent through the cloud platform. The first processor of the Brand A washing machine selects the target frequency matching the wool washing button from the corresponding frequency set, and the first processor adjusts its current frequency to the target frequency.

[0155] Method 2: The first processor responds to the control instruction triggered by the user through the control panel of the smart home appliance.

[0156] Combine Figure 8 As shown, the control panel of the smart home appliance, which is a washing machine, includes control buttons for various operating modes, such as wool washing, air washing, and down washing. When a user clicks the wool washing button, the user triggers the control instruction via the control panel of the smart home appliance, and the first processor of the smart terminal responds to the control instruction triggered by the user via the control panel of the smart home appliance.

[0157] Among them, the smart home appliance is a washing machine. The control buttons including various working modes on the control panel can also be knobs. When the knob is rotated to the corresponding working mode, the washing machine works in this working mode.

[0158] A block diagram of a smart home appliance provided by an embodiment of the present invention includes: a first processor and a memory; wherein the first processor is a processor for processing smart home appliance control logic events;

[0159] A memory, configured to store a plurality of frequency sets;

[0160] The first processor is configured to obtain a device type of the smart home appliance;

[0161] After the smart home appliance is powered on for the first time, a frequency set corresponding to the device type is determined from multiple frequency sets, where the frequency set includes multiple frequencies.

[0162] Optionally, the smart home appliance further includes: a second processor and multiple execution devices, and the first processor is specifically configured to:

[0163] In response to a control instruction for starting the smart home appliance, selecting a target frequency matching the operating mode corresponding to the control instruction from the corresponding frequency set;

[0164] Adjust its current frequency to the target frequency;

[0165] Using the target frequency, generating a control event of the operating mode corresponding to the control instruction, and sending the control event to the second processor;

[0166] The second processor is configured to execute the control event sent by the first processor and control the multiple execution devices to operate.

[0167] Optionally, the first processor is specifically configured to: read a flag pre-stored in the first processor to obtain a device type of the smart home appliance from the flag; or

[0168] The first processor is specifically configured to obtain a device type of the smart home appliance from the second processor.

[0169] Optionally, the first processor is specifically configured to:

[0170] Responding to the control instruction sent via the cloud platform; or

[0171] Respond to the control instruction triggered by the user through the control panel of the smart home appliance.

[0172] Optionally, the target frequency matching the operating mode corresponding to the control instruction is the frequency with the smallest value among the frequencies that exceed the threshold value corresponding to the operating mode, wherein the threshold value is the frequency of the maximum load corresponding to the first processor when running at full speed in the operating mode corresponding to the control instruction.

[0173] Optionally, the first processor is specifically configured to:

[0174] The first processor selects a frequency from the corresponding frequency set in ascending order, and if the currently selected frequency exceeds a threshold value and the last selected frequency does not exceed the threshold value, uses the currently selected frequency as the target frequency; or

[0175] The first processor selects a frequency from the corresponding frequency set in descending order, and if the currently selected frequency and the last selected frequency both exceed a threshold value, and the next selected frequency does not exceed the threshold value, the currently selected frequency is used as the target frequency.

[0176] In an exemplary embodiment, a storage medium including instructions is further provided, such as a memory including instructions, wherein the instructions can be executed by a first processor of the smart home appliance to perform the above method. Alternatively, 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, an optical data storage device, or the like.

[0177] Combine Figure 9 As shown, both the first and second smart boards described above further include components such as an RF circuit 910, a display unit 920, a sensor 930, an audio circuit 940, a Wireless Fidelity (Wi-Fi) module 950, a Bluetooth module 960, and a power supply 970. Figure 9 The first smart board 101 is taken as an example for explanation.

[0178] The RF circuit 910 can be used to receive and transmit signals during information transmission or calls. It can receive downlink data from the base station and pass it to the first processor 980 for processing; it can also send uplink data to the base station. Typically, the RF circuit includes but is not limited to components such as an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, and a duplexer.

[0179] The display unit 920 can be used to receive input digital or character information and generate signal input related to the user settings and function control of the first smart board 101. Specifically, the display unit 920 may include a touch screen 921 arranged on the front of the first smart board 101, which can collect user touch operations on or near it, such as clicking a button, dragging a scroll box, etc.

[0180] The display unit 920 can also be used to display information input by the user or provided to the user, as well as a graphical user interface (GUI) of various menus of the first smart board 101. Specifically, the display unit 920 may include a display screen 922 disposed on the front of the first smart board 101. The display screen 922 may be configured in the form of a liquid crystal display, a light-emitting diode, etc. The display unit 920 can be used to display the various graphical user interfaces described in this application.

[0181] The touch screen 921 can be overlaid on the display screen 922, or the touch screen 921 and the display screen 922 can be integrated to realize the input and output functions of the first smart board 101. After integration, it can be simply referred to as a touch display screen. In this application, the display unit 920 can display applications and corresponding operation steps. The display unit 920 is the same as the control panel in the smart home appliance.

[0182] The first smart board 101 may further include at least one sensor 930, such as a temperature sensor 931. When the first smart board 101 is mounted on a washing machine, when hot water is used for washing, the temperature sensor 931 detects the temperature of water entering the inner drum of the washing machine, and adjusts the water temperature accordingly to achieve hot water washing conditions.

[0183] The first processor 980 of the first smart board 101 may include a voice recognition function to recognize the user's voice and determine the user's needs based on the user's voice, thereby achieving the purpose of controlling the smart home appliances. In this case, the audio circuit 940, the speaker 941, and the microphone 942 can provide an audio interface between the user and the first smart board 101. The audio circuit 940 can transmit the electrical signal converted from the received audio data to the speaker 941, which is converted into a sound signal for output by the speaker 941. The first smart board 101 can also be configured with a volume button for adjusting the volume of the sound signal. On the other hand, the microphone 942 converts the collected sound signal into an electrical signal, which is received by the audio circuit 940 and converted into audio data, and then outputs the audio data to the RF circuit 910 to send to, for example, another terminal, or outputs the audio data to a memory for further processing. In this application, the microphone 942 can obtain the user's voice.

[0184] Wi-Fi is a short-range wireless transmission technology. The first smart board 101 can help users send and receive emails, browse web pages, and access streaming media through the Wi-Fi module 950. It provides users with wireless broadband Internet access, allowing the smart board to communicate with the cloud server.

[0185] The first processor 980 is the control center of the first smart board 101. It uses various interfaces and lines to connect various parts of the entire terminal. It executes various functions of the first smart board 101 and processes data by running or executing software programs stored in the memory and calling data stored in the memory. In some embodiments, the first processor 980 may include one or more processing units; the first processor 980 may also integrate an application processor and a baseband processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the baseband processor mainly processes wireless communications. It is understandable that the above-mentioned baseband processor may not be integrated into the first processor 980. In this application, the first processor 980 can run the operating system, application programs, user interface display and touch response, as well as the processing method described in the embodiment of this application. In addition, the first processor 980 is coupled to the display unit 920.

[0186] The Bluetooth module 960 is used to exchange information with other Bluetooth devices equipped with a Bluetooth module via the Bluetooth protocol. For example, the first smart board 101 can establish a Bluetooth connection with a user terminal (e.g., a mobile phone) that also has a Bluetooth module via the Bluetooth module 960, thereby exchanging data and enabling the smart board to communicate directly with the user terminal in close proximity.

[0187] The first smart board 101 also includes a power supply 970 (e.g., a battery) that supplies power to various components. The power supply can be logically connected to the first processor 980 via a power management system, thereby enabling the power management system to manage functions such as charging, discharging, and power consumption. The first smart board 101 can also be configured with a power button for turning the smart appliance on and off, as well as locking the screen. The power supply in the first smart board 101 is the same as the power supply already in the smart appliance.

[0188] An embodiment of the present invention further provides a computer program product. When the computer program product is run on an electronic device, the electronic device executes any one of the above-mentioned smart home appliance power consumption management methods of the embodiment of the present invention.

[0189] Other embodiments of the present invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. The present invention is intended to cover any variations, uses, or adaptations of the present invention that follow from the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the invention being indicated by the following claims.

[0190] It should be understood that the present invention is not limited to the exact construction described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.

Claims

1. A smart home appliance, characterized in that: include: a third processor, memory, and a plurality of execution devices; The third processor is a processor for processing smart home appliance control logic events; The memory is used to store multiple frequency sets; The third processor is configured to obtain a device type of the smart home appliance; After the smart home appliance is powered on for the first time, determining a frequency set corresponding to the device type from a plurality of frequency sets, wherein the frequency set includes a plurality of frequencies; In response to a control instruction for starting the smart home appliance, select a frequency from the corresponding frequency set in ascending order, and if the currently selected frequency exceeds a threshold value and the last selected frequency does not exceed the threshold value, use the currently selected frequency as the target frequency; Adjust its current frequency to the target frequency; Using the target frequency, generating a control event of the working mode corresponding to the control instruction, and controlling the multiple execution devices to work based on the control event; The target frequency matching the working mode corresponding to the control instruction is the frequency with the smallest value among the frequencies exceeding the threshold value corresponding to the working mode, wherein the threshold value is the frequency of the maximum load corresponding to the third processor when running at full speed in the working mode corresponding to the control instruction.

2. The smart home appliance according to claim 1, characterized in that: The third processor is specifically configured to read a flag pre-stored in the processor and obtain a device type of the smart home appliance from the flag.

3. The smart home appliance according to claim 1, characterized in that: The third processor is configured to: Responding to the control instruction sent via the cloud platform; or Respond to the control instruction triggered by the user through the control panel of the smart home appliance.

4. The smart home appliance according to claim 1, characterized in that: The third processor controls the multiple execution devices through serial ports, and the number of the serial ports is the same as the number of the execution devices.

5. The smart home appliance according to claim 4, characterized in that: The serial port is a universal asynchronous receiver and transmitter.

6. A method for managing power consumption of smart home appliances, characterized in that: Applied to smart home appliances, the method includes: The third processor in the smart home appliance obtains a device type of the smart home appliance, wherein the third processor is a processor for processing control logic events of the smart home appliance; After the smart home appliance is powered on for the first time, the third processor determines a frequency set corresponding to the device type from a plurality of frequency sets, wherein the frequency set includes a plurality of frequencies; After the smart home appliance is powered on for the first time, the third processor determines a frequency set corresponding to the device type from multiple frequency sets, further comprising: The third processor responds to the control instruction for starting the smart home appliance, selects a frequency from the corresponding frequency set in ascending order, and uses the currently selected frequency as the target frequency if the currently selected frequency exceeds a threshold value and the last selected frequency does not exceed the threshold value; The third processor adjusts its current frequency to the target frequency; The third processor uses the target frequency to generate a control event of the working mode corresponding to the control instruction, and controls the multiple execution devices to work based on the control event; The target frequency matching the working mode corresponding to the control instruction is the frequency with the smallest value among the frequencies exceeding the threshold value corresponding to the working mode, wherein the threshold value is the frequency of the maximum load corresponding to the third processor when running at full speed in the working mode corresponding to the control instruction.

7. The method for managing power consumption of smart home appliances according to claim 4, wherein: The third processor in the smart home appliance obtains the device type of the smart home appliance, including: The third processor reads a pre-stored flag and obtains the device type of the smart home appliance from the flag.

8. The smart home appliance according to claim 1, characterized in that: The third processor is configured to: Responding to the control instruction sent via the cloud platform; or Respond to the control instruction triggered by the user through the control panel of the smart home appliance.

9. The smart home appliance according to claim 1, characterized in that: The third processor controls the multiple execution devices through serial ports, and the number of the serial ports is the same as the number of the execution devices.

10. The smart home appliance according to claim 4, characterized in that: The serial port is a universal asynchronous receiver and transmitter.