An electric appliance control method, device, system, storage medium and electronic equipment

By acquiring electricity consumption parameters and using neural network models to identify appliance categories and statuses, the system recommends and adjusts联动 scenarios, solving the problem of cumbersome household appliance management and achieving intelligent linkage and convenient use.

CN115202225BActive Publication Date: 2026-07-24GREE ELECTRIC APPLIANCE INC OF ZHUHAI +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GREE ELECTRIC APPLIANCE INC OF ZHUHAI
Filing Date
2022-06-14
Publication Date
2026-07-24

AI Technical Summary

Technical Problem

Home appliance management is cumbersome and lacks intelligent linkage scenario recommendations. The mixed use of IoT and non-IoT appliances increases the difficulty of user management.

Method used

By acquiring the power consumption parameters of electrical appliances, the system uses a pre-set neural network model to determine the category and operating status, recommends linkage scenarios, and adjusts the operating status of electrical appliances.

Benefits of technology

It enables unified management and intelligent linkage scenario recommendation of electrical appliances within the target space, simplifies user operation, and improves the operating efficiency and convenience of electrical appliances.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115202225B_ABST
    Figure CN115202225B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of household appliances, and particularly discloses an electric appliance control method and system, a storage medium and electronic equipment. The electric appliance control method comprises the following steps: acquiring the electric parameters of each electric appliance in a target space; determining the category and current running state of each electric appliance according to the electric parameters of each electric appliance; recommending a current linkage scene of the target space according to the category and current running state of each electric appliance in the target space; and adjusting the current running state of the electric appliances in the target space according to the current linkage scene. The electric appliances in the target space can be uniformly managed, and the corresponding linkage scene is recommended for the user according to the electric appliances currently used in the target space, so that the running state of the electric appliances in the target space is adjusted according to the recommended linkage scene.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of household appliance technology, and in particular to an appliance control method, apparatus, system, computer-readable storage medium, and electronic device. Background Technology

[0002] As people's living standards continue to improve and technology continues to develop, users' pursuit of safety and convenience is also gradually increasing. The types of electrical appliances in homes are becoming more diverse and their functions are becoming more varied. It is difficult for people to make full use of the various functions of these appliances in their daily lives. At the same time, with the promotion of Internet of Things (IoT) technology, some households are using a mix of IoT and non-IoT appliances, or appliances from different IoT platforms. This situation further complicates the management of home appliances for users.

[0003] Different IoT platforms offer solutions based on interconnected scenarios to manage users' use of different appliances in different scenarios. However, these scenarios are basically based on preset control strategies or manual control by users, lacking a method to automatically recommend scenarios to users. Summary of the Invention

[0004] To address the aforementioned issues, this application proposes an appliance control method, system, socket, computer-readable storage medium, and electronic device, which solves the problems of cumbersome household appliance management and the inability to intelligently recommend and link related scenarios.

[0005] The first aspect of this application provides an electrical appliance control method, the method comprising:

[0006] In some embodiments, the power consumption parameters of each electrical appliance within the target space are obtained;

[0007] The category and current operating status of each appliance are determined based on its power consumption parameters.

[0008] Based on the category and current operating status of each electrical appliance in the target space, the current linkage scenario of the target space is recommended;

[0009] Adjust the current operating status of electrical appliances in the target space according to the current linkage scenario.

[0010] In some embodiments, obtaining the power consumption parameters of each electrical appliance within the target space includes:

[0011] Obtain the current and / or power factor of each electrical appliance in the target space.

[0012] In some embodiments, determining the category and current operating status of each appliance based on its power consumption parameters includes:

[0013] Based on the power consumption parameters of each appliance, the category and current operating status of each appliance are determined by a preset neural network model.

[0014] In some embodiments, determining the category and current operating status of each appliance based on its power consumption parameters using a preset neural network model includes:

[0015] The power consumption parameters of each appliance are processed by frame segmentation to obtain a frame segment group for each appliance, and the frame segment group includes multiple frame segments.

[0016] Feature extraction is performed on each frame segment group of electrical appliances to obtain a multi-dimensional vector group for each electrical appliance, wherein the multi-dimensional vector group includes a multi-dimensional vector corresponding to each frame segment;

[0017] Based on the multidimensional vector group of each appliance, the category and current operating status of each appliance are determined by the preset neural network model.

[0018] In some embodiments, adjusting the current operating state of electrical appliances in the target space according to the current linkage scenario includes:

[0019] Based on the current linkage scenario, obtain the set of all first electrical appliances participating in the linkage and the set of all second electrical appliances not participating in the linkage within the target space;

[0020] The current operating status of the electrical appliances in the first set of electrical appliances is adjusted based on the first strategy;

[0021] The current operating status of the appliances in the second set of appliances is adjusted based on the second strategy.

[0022] In some embodiments, the first strategy includes:

[0023] The loop process is executed until a preset exit condition is met; wherein, the loop process includes:

[0024] Select an undetected appliance from the first set of appliances as the current appliance;

[0025] Obtain the preset linkage state of the current electrical appliance in the linkage scenario;

[0026] Detect the current operating status of the electrical appliance;

[0027] If the current operating state and the preset linkage state are inconsistent, the current operating state of the current electrical appliance shall be adjusted to the preset linkage state.

[0028] The preset exit condition includes the detection of all electrical appliances in the first set of electrical appliances.

[0029] In some embodiments, the second strategy includes:

[0030] Adjust the current operating status of all appliances in the second set of appliances to the off state.

[0031] In some embodiments, based on the category and current operating status of each electrical appliance in the target space, a current linkage scenario for the target space is recommended, including:

[0032] Based on the category and current operating status of each electrical appliance in the target space, the linkage scenario with the highest similarity to the category and current operating status is determined from the candidate linkage scenarios and recommended as the current linkage scenario in the target space.

[0033] A second aspect of this application provides an electrical appliance control device, the device comprising: an acquisition module for acquiring the power consumption parameters of each electrical appliance within a target space;

[0034] The determination module is used to determine the category and current operating status of each appliance based on its power consumption parameters.

[0035] The recommendation module is used to recommend the current linkage scenario of the target space based on the category and current operating status of each appliance.

[0036] The adjustment module is used to adjust the current operating status of electrical appliances in the target space according to the current linkage scenario.

[0037] A third aspect of this application provides a computer-readable storage medium storing a computer program that can be executed by one or more processors to implement the appliance control method described above.

[0038] A fourth aspect of this application provides an electronic device including a memory and a processor, wherein a computer program is stored on the memory, and the memory and the processor are communicatively connected to each other, and the computer program, when executed by the processor, implements the appliance control method described above.

[0039] A fifth aspect of this application provides an electrical appliance control system, including at least one smart socket for detecting electrical parameters of the applied electrical appliance within a target space, and the electronic device described above.

[0040] Compared with the prior art, the technical solution of this application has the following advantages or beneficial effects:

[0041] The appliance control method disclosed in this application can uniformly manage the appliances in the target space, recommend corresponding linkage scenarios to the user based on the appliances currently in use in the target space, and then adjust the operating status of the appliances in the target space according to the recommended linkage scenarios. Attached Figure Description

[0042] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.

[0043] Figure 1 A flowchart of an electrical appliance control method provided in an embodiment of this application;

[0044] Figure 2 A schematic diagram illustrating an appliance identification method provided in an embodiment of this application;

[0045] Figure 3 This is a schematic diagram of the structure of an electrical appliance control device provided in an embodiment of this application;

[0046] Figure 4 This is a connection block diagram of an electronic device provided in an embodiment of this application. Detailed Implementation

[0047] The following detailed description of the embodiments of this application, in conjunction with the accompanying drawings, will provide a thorough understanding of how this application uses technical means to solve technical problems and achieve corresponding technical effects, enabling its implementation. The embodiments of this application and the various features within them can be combined with each other without conflict, and all resulting technical solutions are within the protection scope of this application.

[0048] Example 1

[0049] This embodiment provides an electrical appliance control method. Figure 1 A flowchart of an appliance control method provided in an embodiment of this application is shown below. Figure 1 As shown, the method in this embodiment includes:

[0050] S110. Obtain the power consumption parameters of each electrical appliance in the target space.

[0051] In some embodiments, obtaining the power consumption parameters of each electrical appliance within the target space includes:

[0052] Obtain the current and / or power factor of each electrical appliance in the target space.

[0053] It should be noted that in this embodiment, all electrical appliances use smart sockets, and each smart socket is used by only one electrical appliance; all smart sockets are configured via WIFI and connected to the server.

[0054] Optionally, the power consumption parameters of the appliances connected to the smart socket can be monitored and sent to the server. The server then performs further processing and analysis based on the power consumption parameters, which include data such as current and power factor.

[0055] It's important to note that current, a key electrical parameter, directly reflects the operating state of an appliance. Almost every appliance has a different operating current, allowing you to distinguish appliances with different power ratings. The power factor reflects whether an appliance operates capacitively or inductively (resistive loads have a power factor close to or equal to 1, while inductive loads have a power factor less than 1, typically between 0.4 and 0.9. Common examples include incandescent bulbs, kettles, and electric heaters, which are resistive loads with a power factor of 1 or very close to 1. Common examples include fans, chargers, new LED bulbs, wireless routers, and set-top boxes, which are motor-driven and thus inductive loads).

[0056] S120. Determine the category and current operating status of each electrical appliance based on its power consumption parameters.

[0057] In some embodiments, determining the category and current operating status of each appliance based on its power consumption parameters includes:

[0058] Based on the power consumption parameters of each appliance, the category and current operating status of each appliance are determined by a preset neural network model.

[0059] Optionally, the current operating status of the appliance can be determined by a preset neural network model, such as using Long Short-Term Memory (LSTM) to identify the appliance category and determine its operating status.

[0060] In some embodiments, determining the category and current operating status of each appliance based on its power consumption parameters using a preset neural network model includes:

[0061] The power consumption parameters of each appliance are processed by frame segmentation to obtain a frame segment group for each appliance, and the frame segment group includes multiple frame segments.

[0062] Feature extraction is performed on each frame segment group of electrical appliances to obtain a multi-dimensional vector group for each electrical appliance, wherein the multi-dimensional vector group includes a multi-dimensional vector corresponding to each frame segment;

[0063] Based on the multidimensional vector group of each appliance, the category and current operating status of each appliance are determined by the preset neural network model.

[0064] Optionally, when processing the power consumption parameters of each appliance separately, the power consumption parameters of each appliance are divided into frames according to a preset time segment, with a preset time interval overlapping between two adjacent frames, resulting in multiple frame segments for each appliance. These multiple frame segments are then used as a frame segment group for that appliance. Furthermore, feature extraction is performed on each frame segment group for each appliance to obtain a multi-dimensional vector group corresponding to each appliance. Because of the preset time interval overlap between two adjacent frames, the multi-dimensional vector group can more realistically and continuously reflect the characteristics of the appliance.

[0065] Optionally, the process of identifying the type of electrical appliance and determining its operating status may include the following steps:

[0066] First, the power consumption parameters of the electrical appliances are divided into frames of 30ms time (frame length), with a 15ms overlap (frame shift) between two adjacent frames;

[0067] After framing, the power consumption parameters are divided into many small segments. Features are extracted for each small segment, and then the waveform of the original power consumption parameters is transformed into a set of multi-dimensional vectors based on the extracted feature information.

[0068] By inputting a set of multidimensional vectors in time series into the LSTM network, the appliance categories and operating status within these 30ms are obtained.

[0069] Optionally, the above steps of appliance identification and operating status determination can be performed by a server connected to the smart socket.

[0070] Optionally, the appliance category includes the type of appliance, such as: television, humidifier, lamps, air conditioner, projector, water heater, etc. The operating status includes: standby, running, off (offline), and powered off.

[0071] Those skilled in the field can understand that the operating status varies depending on the type of electrical appliance. For example, water heaters have heating status, heat preservation status, and standby status, while televisions have running status, standby status, and off status.

[0072] It should be noted that both the preset time segment and the preset time interval can be set according to the user's actual needs, and no special restrictions are made here.

[0073] For a better understanding of the process and principle of electrical appliance identification in this application, please refer to [the relevant documentation]. Figure 2 , Figure 2This is a schematic diagram illustrating an appliance identification method provided in an embodiment of this application.

[0074] S130. Based on the category and current operating status of each electrical appliance in the target space, recommend the current linkage scenario of the target space.

[0075] In some embodiments, after determining the category and current operating status of each appliance based on its power consumption parameters, and before recommending the current linkage scenario of the target space based on the category and current operating status of each appliance, the method further includes:

[0076] Send the category and current operating status of each appliance to the smart terminal app.

[0077] Optionally, the smart terminal app in this embodiment also connects to the server and communicates bidirectionally with the server. In this embodiment, the smart terminal app recommends linkage scenarios within the target space and adjusts the current operating status of electrical appliances within the target space based on the current linkage scenarios within the target space.

[0078] Optionally, based on the category and current operating status of each appliance, the current linkage scenario of the target space can be recommended via a smart terminal app.

[0079] In some embodiments, based on the category and current operating status of each electrical appliance in the target space, a current linkage scenario for the target space is recommended, including:

[0080] Based on the category and current operating status of each electrical appliance in the target space, the linkage scenario with the highest similarity to the category and current operating status is determined from the candidate linkage scenarios and recommended as the current linkage scenario in the target space.

[0081] Optionally, a linkage scenario is defined as multiple electrical appliances simultaneously operating in certain specific states. When recommending the current linkage scenario in the target space, a voting mechanism can be used. The voting mechanism can be processed as follows: when judging the scenario, voting is conducted based on the category and current operating state of each electrical appliance in the target space; the current operating state of the electrical appliances in the target space is compared with the operating states defined in each linkage scenario in the candidate linkage scenarios; and the linkage scenario with the highest matching degree or the highest similarity degree among the candidate linkage scenarios is recommended as the current linkage scenario in the current target space.

[0082] Optionally, a voting mechanism can be used on a smart terminal app to recommend interactive scenarios based on the current operating status of each appliance category within the target space.

[0083] It should be noted that multiple pre-configured linkage scenarios stored in the smart terminal app can be used as candidate linkage scenarios when making scenario judgments; the smart terminal app can also save all currently involved appliances as a new linkage scenario.

[0084] For example, in a scenario where you're watching a movie in the living room, if the socket detects that the projector is turned on and running, while the main light in the living room is off, then it can be determined that the current interaction scenario of the electrical appliances in the living room is a movie-watching scenario.

[0085] Once the user's current interaction scenario is determined, further processing is carried out on the electrical appliances in the target space and / or the interaction scenario.

[0086] It should be noted that the role played by the smart terminal app in this embodiment can also be achieved through a mini-program or other control platforms or control modules of the smart terminal. This embodiment does not impose any special limitations on this.

[0087] S140. Adjust the current operating status of the electrical appliances in the target space according to the current linkage scenario.

[0088] In some embodiments, adjusting the current operating state of electrical appliances in the target space according to the current linkage scenario includes:

[0089] Based on the current linkage scenario, obtain the set of all first electrical appliances participating in the linkage and the set of all second electrical appliances not participating in the linkage within the target space;

[0090] The current operating status of the electrical appliances in the first set of electrical appliances is adjusted based on the first strategy;

[0091] The current operating status of the appliances in the second set of appliances is adjusted based on the second strategy.

[0092] In some embodiments, the first strategy includes:

[0093] The loop process is executed until a preset exit condition is met; wherein, the loop process includes:

[0094] Select an undetected appliance from the first set of appliances as the current appliance; obtain the preset linkage state of the current appliance in the linkage scenario;

[0095] Detect the current operating status of the electrical appliance;

[0096] If the current operating state and the preset linkage state are inconsistent, the current operating state of the current electrical appliance shall be adjusted to the preset linkage state.

[0097] The preset exit condition includes the detection of all electrical appliances in the first set of electrical appliances.

[0098] In some embodiments, the second strategy includes:

[0099] Adjust the current operating status of all appliances in the second set of appliances to the off state.

[0100] Continuing with the example of watching a movie in the living room, once the current linkage scenario of the appliances in the living room is determined to be a movie-watching scenario, the current operating status of each appliance involved in the linkage is updated according to the preset linkage status of each device under this scenario, and appliances not involved in the linkage are turned off. Updating the current operating status of each appliance involved in the linkage includes: if the current operating status is inconsistent with the preset linkage status, adjusting the current operating status of the appliance to the preset linkage status; turning off appliances not involved in the linkage includes: based on the recommended current linkage scenario, obtaining all appliances not involved in the linkage within the target space, and turning off all these appliances. For example, in the scenario of watching a movie in the living room, the living room curtains are automatically closed / drawn, the main living room light is turned off and the ambient lighting is turned on, and the living room air conditioner and humidifier are turned on and adjusted to a comfortable state.

[0101] This embodiment leverages the fact that the power consumption parameters of electrical appliances directly reflect their category and operating status. First, it acquires the power consumption parameters of each electrical appliance within the target space, and determines the category and current operating status of each appliance based on these parameters. Then, it identifies the linkage scenario with the highest similarity to the category and current operating status from candidate linkage scenarios. Finally, it adjusts the current operating status of the appliances within the target space based on the current linkage scenario. For example, it shuts down all appliances not involved in the linkage, and adjusts the current operating status of the appliances involved in the linkage to the preset linkage status if the current operating status differs from the preset linkage status. This allows for unified management of appliances within the target space and recommends corresponding linkage scenarios to users based on the appliances currently in use, thereby adjusting the current operating status of the appliances within the target space according to the recommended linkage scenarios.

[0102] Example 2

[0103] This embodiment provides an electrical appliance control device. This device embodiment can be used to execute the method embodiment of this application. For details not disclosed in this device embodiment, please refer to the method embodiment of this application. Figure 3This is a schematic diagram of the structure of an electrical appliance control device provided in an embodiment of this application, as shown below. Figure 3 As shown, the device 300 provided in this embodiment includes:

[0104] The acquisition module 301 is used to acquire the power consumption parameters of each electrical appliance in the target space;

[0105] The determination module 302 is used to determine the category and current operating status of each electrical appliance based on its power consumption parameters.

[0106] The recommendation module 303 is used to recommend the current linkage scenario of the target space based on the category and current operating status of each electrical appliance.

[0107] The adjustment module 304 is used to adjust the current operating status of the electrical appliances in the target space according to the current linkage scenario.

[0108] In some embodiments, it also includes:

[0109] Control module.

[0110] Optionally, the control module may include one or more of the following: a smart terminal app, a mini-program, and a web-based control platform.

[0111] In some embodiments, the acquisition module 301 is used to acquire the current and / or power factor of each electrical appliance in the target space.

[0112] In some embodiments, the determining module 302 is used to determine the category and current operating status of each electrical appliance based on the power consumption parameters of each appliance using a preset neural network model.

[0113] In some embodiments, the determining module 302 includes: a framing unit, a generating unit, and a determining unit; wherein...

[0114] The framing unit is used to perform framing processing on the power consumption parameters of each appliance to obtain a framing segment group for each appliance, wherein the framing segment group includes multiple framing segments.

[0115] The generation unit is used to extract features from the frame segments of each appliance to obtain a multi-dimensional vector group for each appliance, wherein the multi-dimensional vector group includes a multi-dimensional vector corresponding to each frame segment.

[0116] The determining unit is used to determine the category and current operating status of each appliance based on the multi-dimensional vector group of each appliance through the preset neural network model.

[0117] In some embodiments, the adjustment module 304 includes: an acquisition unit, a first execution unit, and a second execution unit; wherein...

[0118] The acquisition unit is used to acquire, based on the current linkage scenario, the set of all first electrical appliances participating in the linkage and the set of all second electrical appliances not participating in the linkage within the target space;

[0119] The first execution unit is used to adjust the current operating state of the electrical appliances in the first set of electrical appliances based on the first strategy;

[0120] The second execution unit is used to adjust the current operating state of the electrical appliances in the second set of electrical appliances based on the second strategy.

[0121] In some embodiments, the first execution unit includes: a loop subunit;

[0122] Used to execute a loop process until a preset exit condition is met; wherein, the loop process includes:

[0123] Select an undetected appliance from the first set of appliances as the current appliance; obtain the preset linkage state of the current appliance in the linkage scenario;

[0124] Detect the current operating status of the electrical appliance;

[0125] If the current operating state and the preset linkage state are inconsistent, the current operating state of the current electrical appliance shall be adjusted to the preset linkage state.

[0126] The preset exit condition includes the detection of all electrical appliances in the first set of electrical appliances.

[0127] In some embodiments, the second execution unit is configured to adjust the current operating state of all electrical appliances in the second set of electrical appliances to the off state.

[0128] Those skilled in the field can understand that Figure 3 The structures shown do not constitute a limitation on the systems of the embodiments of this application. They may include more or fewer modules / units than shown, or combine certain modules / units, or have different module / unit arrangements.

[0129] It should be noted that the above modules / units can be either functional modules or program modules, and can be implemented through software or hardware. For modules / units implemented in hardware, the above modules / units can reside in the same processor; or the above modules / units can be located in different processors in any combination.

[0130] The appliance control device disclosed in this embodiment includes: an acquisition module 301, used to acquire the power consumption parameters of each appliance in a target space; a determination module 302, used to determine the category and current operating status of each appliance based on its power consumption parameters; a recommendation module 303, used to recommend a current linkage scenario for the target space based on the category and current operating status of each appliance; and an adjustment module 304, used to adjust the current operating status of the appliances in the target space based on the current linkage scenario. This device can uniformly manage the appliances in the target space, recommend corresponding linkage scenarios to users based on the appliances currently in use in the target space, and then adjust the operating status of the appliances in the target space based on the recommended linkage scenarios.

[0131] Example 3

[0132] This embodiment also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it can implement the method steps as described in Embodiment 1. This embodiment will not repeat the description here.

[0133] Computer-readable storage media may individually include computer programs, data files, data structures, etc., or combinations thereof. The computer-readable storage media or computer program may be specifically designed and understood by those skilled in the art of computer software, or the computer-readable storage media may be known and available to those skilled in the art of computer software. Examples of computer-readable storage media include: magnetic media, such as hard disks, floppy disks, and magnetic tapes; optical media, such as CD-ROMs and DVDs; magneto-optical media, such as optical discs; and hardware devices specifically configured to store and execute computer programs, such as read-only memory (ROM), random access memory (RAM), flash memory; or servers, application stores, etc. Examples of computer programs include machine code (e.g., code generated by a compiler) and files containing high-level code that can be executed by a computer using an interpreter. The described hardware devices may be configured to function as one or more software modules to perform the operations and methods described above, and vice versa. Furthermore, computer-readable storage media may be distributed across networked computer systems, allowing for the decentralized storage and execution of program code or computer programs.

[0134] Example 4

[0135] Figure 4 A connection block diagram of an electronic device provided in an embodiment of this application, such as... Figure 4 As shown, the electronic device 400 may include: one or more processors 401, memory 402, multimedia components 403, input / output (I / O) interface 404, and communication components 405.

[0136] The processor 401 is used to execute all or part of the steps in the method of Embodiment 1. The memory 402 is used to store various types of data, which may include, for example, instructions for any application or method in the electronic device, as well as application-related data.

[0137] The processor 401 may be implemented as an application-specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field-programmable gate array (FPGA), a controller, a microcontroller, a microprocessor, or other electronic components, and is used to execute the method in Embodiment 1 above.

[0138] In some cases, there are two processors 401: one is the processor of the cloud server, and the other is the processor of the user terminal. In the methods described in the foregoing embodiments, the steps of obtaining the power consumption parameters of each appliance in the target space, and determining the category and current operating status of each appliance based on its power consumption parameters, can be performed by the processor of the cloud server. The steps of recommending the current linkage scenario for the target space based on the category and current operating status of each appliance in the target space, and adjusting the current operating status of the appliances in the target space based on the current linkage scenario, can be performed by the processor of the user terminal. In other cases, there may be only one processor 401, either the processor of the cloud server or the processor of the user terminal, with a single processor executing all the steps of the methods described in the foregoing embodiments.

[0139] The memory 402 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0140] Multimedia component 403 may include a screen, which may be a touchscreen, and an audio component for outputting and / or inputting audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signals may be further stored in memory or transmitted via a communication component. The audio component also includes at least one speaker for outputting audio signals.

[0141] I / O interface 404 provides an interface between processor 401 and other interface modules, such as keyboards, mice, and buttons. These buttons can be virtual or physical buttons.

[0142] The communication component 405 is used for wired or wireless communication between the electronic device 400 and other devices. Wired communication includes communication via network ports, serial ports, etc.; wireless communication includes Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G, 4G, 5G, or one or more combinations thereof. Therefore, the corresponding communication component 405 may include a Wi-Fi module, a Bluetooth module, and an NFC module.

[0143] Example 5

[0144] This embodiment also provides an electrical appliance control system, including at least one smart socket for detecting the power consumption parameters of the applied electrical appliances in the target space; as described in Embodiment 4.

[0145] It should be noted that in this embodiment, all electrical appliances use smart sockets, and each smart socket is used by only one electrical appliance; all smart sockets are connected to the server via WIFI network; the control module in this embodiment can be a smart terminal app, and the smart terminal app is also connected to the server, and can communicate bidirectionally with the server.

[0146] Optionally, the power consumption parameters of the appliances connected to the smart socket can be monitored and sent to the server. The server then performs further processing and analysis based on the power consumption parameters, which include data such as current and power factor.

[0147] Those skilled in the art will understand that, for the sake of convenience and brevity, the modules included in the electrical appliance control system and the specific working processes of these modules can be referred to the corresponding processes in the foregoing device and method embodiments, and will not be repeated here.

[0148] In summary, this application provides an appliance control method, device, system, storage medium, and electronic device. The method is based on the characteristic that the power consumption parameters of an appliance can directly reflect its category and operating status. First, it acquires the power consumption parameters of each appliance within a target space, and determines the category and current operating status of each appliance based on these parameters. Then, it determines the linkage scenario with the highest similarity to the category and current operating status from candidate linkage scenarios. Finally, it adjusts the current operating status of the appliances within the target space according to the current linkage scenario. For example, it turns off all appliances not involved in the linkage within the target space, and adjusts the current operating status of the appliances involved in the linkage within the target space to the preset linkage status when the current operating status is inconsistent with the preset linkage status. This allows for unified management of appliances within the target space and recommends corresponding linkage scenarios to the user based on the appliances currently in use within the target space, thereby adjusting the current operating status of the appliances within the target space according to the recommended linkage scenarios.

[0149] It should also be understood that the methods or systems disclosed in the embodiments provided in this application can also be implemented in other ways. The method or system embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings show the architecture, functions, and operations of possible implementations of methods and apparatus according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, computer program segment, or part of a computer program, which includes one or more computer programs for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings, and may actually be executed substantially in parallel. They may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or can be implemented using a combination of dedicated hardware and computer programs.

[0150] In this application, the terms “comprising,” “including,” or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "including one..." does not exclude the presence of other identical elements in the process, method, apparatus, or device that includes the element; the use of terms such as "first" and "second" is for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly indicating the number or sequence of the indicated technical features; in the description of this application, unless otherwise stated, the terms "multiple" or "many" mean at least two; if a server is described, it should be noted that a server can be an independent physical server or terminal, or a server cluster consisting of multiple physical servers, or a cloud server capable of providing basic cloud computing services such as cloud servers, cloud databases, cloud storage, and CDN; if a smart terminal or mobile device is described in this application, it should be noted that a smart terminal or mobile device can be a mobile phone, tablet computer, smartwatch, netbook, wearable electronic device, personal digital assistant (PDA), augmented reality (AR) device, virtual reality (VR) device, smart TV, smart speaker, personal computer (PC). The application may include, but is not limited to, computers (PCs), etc., and does not impose any special restrictions on the specific form of smart terminals or mobile devices.

[0151] Finally, it should be noted that in the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "a single example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0152] Although embodiments of this application have been shown and described above, it is to be understood that the above embodiments are exemplary and the content is only for the purpose of facilitating understanding of this application, and is not intended to limit this application. Any person skilled in the art to which this application pertains may make any modifications and changes in form and detail of the implementation without departing from the spirit and scope disclosed in this application, but the scope of protection of this application shall still be determined by the scope defined in the appended claims.

Claims

1. An appliance control method, characterized in that, The method includes: The power consumption parameters of each electrical appliance in the target space are obtained by monitoring smart sockets, including: obtaining the current and / or power factor of each electrical appliance in the target space; wherein, smart sockets are provided in the target space, the electrical appliances are plugged into the smart sockets, and each smart socket is used by only one electrical appliance; The power consumption parameters of each appliance are processed in frames to obtain a frame segment group for each appliance, which includes multiple frame segments; features are extracted from the frame segment group for each appliance to obtain a multi-dimensional vector group for each appliance, which includes a multi-dimensional vector corresponding to each frame segment; based on the multi-dimensional vector group for each appliance, the category and current operating status of each appliance are determined by a preset neural network model. Based on the category and current operating status of each appliance in the target space, the linkage scenario with the highest similarity to the category and current operating status is determined from the candidate linkage scenarios and recommended as the current linkage scenario of the target space; wherein, a linkage scenario is defined as multiple appliances simultaneously being in their respective preset linkage states; Adjust the current operating status of electrical appliances in the target space according to the current linkage scenario.

2. The method according to claim 1, characterized in that, The step of adjusting the current operating status of electrical appliances in the target space according to the current linkage scenario includes: Based on the current linkage scenario, obtain the set of all first electrical appliances participating in the linkage and the set of all second electrical appliances not participating in the linkage within the target space; The current operating status of the electrical appliances in the first set of electrical appliances is adjusted based on the first strategy; The current operating status of the appliances in the second set of appliances is adjusted based on the second strategy.

3. The method according to claim 2, characterized in that, The first strategy includes: The loop process is executed until a preset exit condition is met; wherein, the loop process includes: Select an undetected appliance from the first set of appliances as the current appliance; Obtain the preset linkage state of the current electrical appliance in the linkage scenario; Detect the current operating status of the electrical appliance; If the current operating state and the preset linkage state are inconsistent, the current operating state of the current electrical appliance shall be adjusted to the preset linkage state. The preset exit condition includes the detection of all electrical appliances in the first set of electrical appliances.

4. The method according to claim 2, characterized in that, The second strategy includes: Adjust the current operating status of all appliances in the second set of appliances to the off state.

5. An electrical appliance control device, characterized in that, The system includes: The acquisition module is used to acquire the power consumption parameters of each electrical appliance in the target space by monitoring the smart socket, including: acquiring the current and / or power factor of each electrical appliance in the target space; wherein, the target space is equipped with a smart socket, the electrical appliance is plugged into the smart socket and each smart socket is used by only one electrical appliance; The determination module is used to perform frame-based processing on the power consumption parameters of each appliance to obtain a frame segment group for each appliance, wherein the frame segment group includes multiple frame segments; to extract features from the frame segment group for each appliance to obtain a multi-dimensional vector group for each appliance, wherein the multi-dimensional vector group includes a multi-dimensional vector corresponding to each frame segment; and to determine the category and current operating status of each appliance based on the multi-dimensional vector group for each appliance through a preset neural network model. The recommendation module is used to determine the linkage scenario with the highest similarity to the category and current operating state of each appliance in the target space from the candidate linkage scenarios, and recommend it as the current linkage scenario in the target space; wherein, a linkage scenario is defined as multiple appliances being in their respective preset linkage states at the same time; The adjustment module is used to adjust the current operating status of electrical appliances in the target space according to the current linkage scenario.

6. A computer-readable storage medium, characterized in that, The computer program stored in the computer-readable storage medium, when executed by one or more processors, implements the appliance control method as described in any one of claims 1 to 4.

7. An electronic device, characterized in that, The device includes a memory and one or more processors, wherein a computer program is stored in the memory, and the memory and the one or more processors are communicatively connected to each other. When the computer program is executed by the one or more processors, the device performs the appliance control method as described in any one of claims 1 to 4.

8. An electrical appliance control system, characterized in that, include: At least one smart socket is used to detect the power consumption parameters of the electrical appliances in the target space. The electronic device as claimed in claim 7.