Intelligent appliance control method, intelligent appliance, and storage medium

By using an ultrasonic transceiver module to detect user gestures in a smart range hood, the problems of limited gesture interaction and oil interference in existing technologies are solved, achieving multi-functional gesture control and improving the user experience.

CN122172618APending Publication Date: 2026-06-09NINGBO FOTILE KITCHEN WARE CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
NINGBO FOTILE KITCHEN WARE CO LTD
Filing Date
2026-01-12
Publication Date
2026-06-09

Smart Images

  • Figure CN122172618A_ABST
    Figure CN122172618A_ABST
Patent Text Reader

Abstract

This application relates to a control method for a smart appliance, a smart appliance, and a storage medium, applicable to the field of smart appliances. The smart appliance includes an ultrasonic transceiver module deployed on it for emitting ultrasonic waves and receiving reflected ultrasonic signals. The control method includes: when a user's hand is detected in a preset gesture detection area, acquiring the reflected signal obtained by reflecting the ultrasonic wave emitted signal through the user's hand; determining the gesture speed and coordinates of the user's hand during movement based on the ultrasonic wave emitted signal and its reflected signal; determining the user's gesture trajectory based on the gesture speed and coordinates; matching the target interaction function corresponding to the gesture trajectory in a preset gesture feature library; and controlling the smart appliance to execute the matched target interaction function. This application solves the problem of the relatively limited gesture interaction functions in current smart appliances.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of smart appliances, and in particular to a smart appliance control method, a smart appliance, and a storage medium. Background Technology

[0002] With the improvement of people's living standards and the promotion and popularization of technologies such as the Internet, big data, artificial intelligence, and voice interaction, more and more traditional lifestyles are gradually changing, and the use of home appliances is gradually moving towards intelligence. While smart home appliances bring more convenience to users, their functions are also becoming more diversified. Range hoods are essential appliances for removing cooking fumes, and current smart range hoods generally have touch switches and gesture interaction functions on their panels. However, because grease easily accumulates on the panel during use, users tend to rely more on gesture interaction.

[0003] The gesture interaction functions in existing smart range hoods are usually limited to turning the hood on and off or adjusting the range hood's settings. The gesture interaction functions are relatively simple and cannot meet users' requirements for intelligent cooking.

[0004] There is currently no effective solution to the problem that gesture interaction functions in smart appliances are relatively limited. Summary of the Invention

[0005] This embodiment provides a smart appliance control method, a smart appliance, and a storage medium to address the problem that the gesture interaction function in current smart appliances is relatively limited in related technologies.

[0006] In a first aspect, this embodiment provides a method for controlling a smart appliance, wherein the smart appliance is equipped with an ultrasonic transceiver module for transmitting ultrasonic waves and receiving reflected ultrasonic signals; the method includes:

[0007] If a user's hand is detected in a preset gesture detection area, the reflected signal obtained by reflecting the ultrasonic wave emitted signal through the user's hand is acquired.

[0008] Based on the ultrasonic wave emitted signal and its reflected signal, the user's hand gesture speed and gesture coordinates during the movement process are determined;

[0009] The user's gesture trajectory is determined based on the gesture speed and gesture coordinates;

[0010] In a preset gesture feature library, match the target interactive function corresponding to the gesture trajectory;

[0011] Control the smart appliance to execute the matched target interactive function.

[0012] In some embodiments, determining the gesture speed and coordinates of the user's hand during movement based on the ultrasonic transmitted signal and its reflected signal includes:

[0013] Obtain the coordinates of the ultrasonic transceiver module in the coordinate system of the smart appliance;

[0014] The signal transmission and reception delay between the ultrasonic transmitted signal and its reflected signal is obtained;

[0015] Based on the coordinates of the ultrasonic transceiver module and the signal transmission / reception delay, the gesture coordinates in the coordinate system of the smart appliance are determined when the user's hand moves.

[0016] In some embodiments, determining the gesture speed and coordinates of the user's hand during movement based on the ultrasonic transmitted signal and its reflected signal further includes:

[0017] The Doppler frequency shift was obtained by performing spectral analysis on the ultrasonic transmitted signal and its reflected signal respectively.

[0018] Based on the preset ultrasonic reference frequency, the Doppler frequency shift, and the gesture coordinates, the gesture speed of the user's hand during the movement process is determined.

[0019] In some embodiments, determining the gesture speed of the user's hand during movement based on a preset reference frequency, the Doppler frequency shift, and the gesture coordinates includes:

[0020] Based on the gesture coordinates and the coordinates of the ultrasonic transceiver module, the straight-line distance between the user's hand and the ultrasonic transceiver module is determined.

[0021] Based on the straight-line distance, the gesture coordinates, and the coordinates of the ultrasonic transceiver module, the gesture direction angle of the user's hand is calculated.

[0022] The gesture speed of the user's hand during movement is determined based on the gesture direction angle, the preset reference frequency, and the Doppler frequency shift.

[0023] In some embodiments, determining the user's gesture trajectory based on the gesture speed and gesture coordinates includes:

[0024] The sound pressure information generated by the user's gesture is determined based on the reflected signal received by the ultrasonic transceiver module.

[0025] Based on the sound pressure information, the vortex intensity of the acoustic vortex flow is determined; wherein, the acoustic vortex flow is generated based on the excitation of ultrasonic reflection signals;

[0026] The gesture trajectory is determined based on the gesture speed, the gesture coordinates, and the eddy current intensity.

[0027] In some embodiments, the method further includes:

[0028] Obtain the initial power-on coordinates from the gesture coordinates when the smart appliance is powered on;

[0029] Based on the initial power-on coordinates and the preset operating table height information, the user's operating height is determined;

[0030] Adjust the height of the operating area of ​​the smart appliance according to the operating height.

[0031] In some embodiments, the ultrasonic transceiver module is provided with a protective shell; the method further includes:

[0032] The detection signal of the protective shell is acquired, and the detection signal is generated based on the reference signal transmitted by the ultrasonic transceiver module to the protective shell;

[0033] The signal attenuation coefficient is determined based on the amplitude of the detected signal;

[0034] The equivalent oil film thickness of the protective shell is determined based on the preset oil film attenuation coefficient and the signal attenuation coefficient.

[0035] If the equivalent oil film thickness exceeds the preset oil film thickness, a cleaning signal is generated and the gesture interaction function is turned off.

[0036] In some embodiments, after generating the cleaning signal and disabling the gesture interaction function, the method further includes:

[0037] In response to a received user cleaning completion signal, the calibration receiving signal of the protective shell is acquired; the calibration receiving signal is generated based on the calibration signal transmitted by the ultrasonic transceiver module to the protective shell.

[0038] The preset base attenuation coefficient is updated based on the amplitude of the calibrated received signal.

[0039] Secondly, this embodiment provides a smart appliance, which includes a processor and an ultrasonic transceiver module; the processor controls the smart appliance using the smart appliance control method described in any of the first aspects, wherein the smart appliance is one of a smart range hood and a smart gas stove.

[0040] Thirdly, this embodiment provides a storage medium storing a computer program that, when executed by a processor, implements the intelligent appliance control method described in the first aspect above.

[0041] Compared with related technologies, the intelligent appliance control method, intelligent appliance and storage medium provided in this embodiment transmit signals to the user's hand through an ultrasonic transceiver module, thereby detecting the gesture speed and gesture coordinates of the user's hand movement, obtaining the user's gesture trajectory, and determining the corresponding gesture interaction function to control the intelligent appliance based on different gesture trajectories, thereby controlling the intelligent appliance, solving the problems of signal judgment and single function in traditional gesture detection interaction functions.

[0042] Details of one or more embodiments of this application are set forth in the following drawings and description to make other features, objects and advantages of this application more readily apparent. Attached Figure Description

[0043] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments of this application and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:

[0044] Figure 1 This is a hardware structure block diagram of the terminal of the intelligent appliance control method provided in the embodiments of this application;

[0045] Figure 2 This is a flowchart of the intelligent electrical appliance control method provided in the embodiments of this application;

[0046] Figure 3 This is a spatial schematic diagram of the intelligent range hood provided in the embodiments of this application;

[0047] Figure 4 This is a schematic diagram of the gesture control process of the smart range hood provided in the embodiments of this application;

[0048] Figure 5 This is a flowchart of the user height detection and adaptation method provided in this specific embodiment;

[0049] Figure 6 This is a schematic diagram of the oil stain detection method for an intelligent range hood provided in an embodiment of this application;

[0050] Figure 7 This is a flowchart of the cleaning and reset method provided in the embodiments of this application;

[0051] Figure 8 This is a schematic diagram of a scenario for intelligent appliance control provided in this specific embodiment;

[0052] Figure 9 This is a schematic diagram of the control method for the intelligent range hood provided in this specific embodiment.

[0053] Figure reference numerals: 10, intelligent range hood; 11, range hood fan; 12, smoke collection hood; 13, temperature sensor; 14, ultrasonic transceiver module; 15, glass layer; 16, protective shell; 20, stovetop. Detailed Implementation

[0054] To better understand the purpose, technical solution, and advantages of this application, the application is described and illustrated below in conjunction with the accompanying drawings and embodiments.

[0055] Unless otherwise defined, the technical or scientific terms used in this application shall have the general meaning understood by one of ordinary skill in the art to which this application pertains. Words such as “a,” “an,” “an,” “the,” “the,” and “these” used in this application do not indicate quantitative limitation and may be singular or plural. The terms “comprising,” “including,” “having,” and any variations thereof used in this application are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or device that comprises a series of steps or modules (units) is not limited to the listed steps or modules (units) but may include steps or modules (units) not listed, or may include other steps or modules (units) inherent to these processes, methods, products, or devices. Words such as “connected,” “linked,” and “coupled” used in this application are not limited to physical or mechanical connections but may include electrical connections, whether direct or indirect. “Multiple” used in this application refers to two or more. “And / or” describes the relationship between related objects, indicating that three relationships may exist; for example, “A and / or B” can represent: A alone, A and B simultaneously, and B alone. Normally, the character " / " indicates that the objects before and after it are in an "or" relationship. The terms "first," "second," "third," etc., used in this application are merely to distinguish similar objects and do not represent a specific order of objects.

[0056] The method embodiments provided in this example can be executed on a terminal, computer, or similar computing device. For example, it can run on a terminal. Figure 1 This is a hardware structure block diagram of the terminal of the intelligent appliance control method provided in the embodiments of this application. For example... Figure 1 As shown, a terminal may include one or more ( Figure 1 Only one is shown in the diagram. A processor 102 and a memory 104 for storing data are also included. The processor 102 may be, but is not limited to, a microprocessor (MCU) or a programmable logic device (FPGA). The terminal may also include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that… Figure 1The structure shown is for illustrative purposes only and does not limit the structure of the terminal described above. For example, the terminal may also include components that are larger than... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown are illustrated.

[0057] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the intelligent appliance control method in this embodiment. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, thereby implementing the aforementioned method. The memory 104 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0058] The transmission device 106 is used to receive or send data via a network. This network includes a wireless network provided by the terminal's communication provider. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 can be a Radio Frequency (RF) module used for wireless communication with the Internet.

[0059] With the rapid development of smart appliances, users' demands for intelligent appliances are gradually increasing, such as the need for contactless and multifunctional smart home appliances. However, the implementation of contactless control functions in existing smart appliances generally relies on optical sensors integrated into a panel with multiple functional modules to detect the user's gesture signals. However, because the panel is exposed to air, dust or oil can easily accumulate, affecting the recognition sensitivity of the optical sensors and resulting in a high failure rate in detecting user gestures.

[0060] Furthermore, current gesture detection can only replace button input, resulting in a low level of intelligence. It also lacks integration with other adjustment functions, impacting the user experience of smart appliances. For example, gestures on smart range hoods cannot adjust airflow or height, affecting the user's intelligent cooking experience.

[0061] To address the problem that existing gestures are limited and cannot support complex gestures, this embodiment provides a smart appliance control method. The smart appliance is equipped with an ultrasonic transceiver module for transmitting ultrasonic waves and receiving reflected ultrasonic signals. Figure 2 This is a flowchart of the intelligent appliance control method provided in the embodiments of this application, such as... Figure 2 As shown, the process includes the following steps:

[0062] Step S210: When the user's hand is detected in the preset gesture detection area, the reflected signal obtained by the ultrasonic wave emission signal reflected by the user's hand is acquired.

[0063] In situations where users need to control smart appliances without contact, they will make hand gestures within a pre-set gesture detection area on the appliance. At this time, ultrasonic transceiver modules installed on both sides of the appliance will transmit ultrasonic signals from one end of the gesture detection area. Since ultrasonic signals produce different signals after passing through different media, the emitted ultrasonic signal is reflected by the user's hand to obtain the corresponding reflected signal. This reflected signal is then processed to determine the relevant information about the user's hand detected by the gesture detection area.

[0064] Compared to existing methods that detect user gestures using optical sensors, this application's embodiment determines user gestures based on ultrasonic signals and their reflected signals. Specifically, ultrasonic transceiver modules, which transmit and receive ultrasonic signals, are deployed on both sides of the smart appliance. Since ultrasonic waves have better resistance to oil interference than infrared optical sensors, this method, by transmitting and receiving ultrasonic signals through the transceiver modules and then determining the current user gesture information based on these signals, solves the oil interference problem present in existing methods that detect user gestures using infrared optical sensors.

[0065] Step S220: Based on the ultrasonic emission signal and its reflection signal, determine the gesture speed and gesture coordinates of the user's hand during the movement process.

[0066] Since the ultrasonic transceiver module transmits ultrasonic signals, and these signals are interfered with by the user's hand, the subsequently received reflected signals will have a spectral offset and a phase difference compared to the transmitted ultrasonic signals. Therefore, based on this spectral offset, phase difference, and the specific location of the ultrasonic transceiver module, the coordinates and speed of the user's hand gesture during the signal transmission and reception delay process can be determined.

[0067] Step S230: Determine the user's gesture trajectory based on the gesture speed and gesture coordinates; match the target interactive function corresponding to the gesture trajectory in the preset gesture feature library; control the smart appliance to execute the matched target interactive function.

[0068] Specifically, after determining user gesture-related information based on ultrasonic transmitted and reflected signals, the user's gesture trajectory can be determined within the time period of the current ultrasonic transceiver module's signal transmission and reception, based on the user's gesture speed and gesture coordinates. Then, based on the current gesture trajectory, the corresponding target interactive function is matched in the preset gesture feature library to achieve contactless gesture control of smart appliances.

[0069] Through the above steps, the ultrasonic transceiver module transmits signals to the user's hand, thereby detecting the speed and coordinates of the user's hand gestures, obtaining the user's gesture trajectory, and determining the corresponding gesture interaction function for controlling smart appliances based on different gesture trajectories, thus controlling the smart appliances. This solves the problems of signal judgment and limited functionality in traditional gesture detection and interaction functions.

[0070] In some embodiments, determining the user's hand gesture speed and coordinates during movement based on the ultrasonic transmitted signal and its reflected signal includes: obtaining the coordinates of the ultrasonic transceiver module in the coordinate system of the smart appliance; obtaining the signal transmission and reception delay between the ultrasonic transmitted signal and its reflected signal; and determining the user's hand gesture coordinates in the coordinate system of the smart appliance when the user's hand moves, based on the coordinates of the ultrasonic transceiver module and the signal transmission and reception delay.

[0071] In this process, both the transmitted and reflected signals of an ultrasonic transceiver can be determined based on the amplitude and reference frequency set in the ultrasonic transceiver module. Specifically, the ultrasonic transmitted signal... and reflected signals It can be expressed by the following formula:

[0072] ;

[0073] ;

[0074] Where A represents the transmitted amplitude, set by the signal generator in the ultrasonic transceiver module, and B represents the received amplitude. The reference frequency for receiving the ultrasonic signal is represented by t; t represents the signal transmission time. The Doppler frequency shift is represented by the frequency distribution obtained through fast Fourier transform spectral analysis of the reflected signal. The phase difference between the ultrasonic transmitted signal and the reflected signal is obtained by peak offset analysis using Fast Fourier Transform spectrum analysis.

[0075] After acquiring the ultrasonic transmitted signal and the reflected signal respectively, the straight-line distance between the ultrasonic transceiver module and the current user's hand is determined based on the signal transmission and reception delay and sound speed between the two signals.

[0076] In a preferred embodiment, the smart appliance is configured as a smart range hood, wherein the smart range hood has two ultrasonic transceiver modules. The corresponding gesture coordinates are coordinates (x, y, z) in a three-dimensional coordinate system. In this case, the user's hand and the range hood are considered to be on the same vertical plane, i.e., z=0. Therefore, only the horizontal and vertical coordinates on the vertical plane where z=0 need to be considered. In another preferred embodiment, the smart range hood can also have four ultrasonic transceiver modules, respectively positioned symmetrically in the front, back, left, and right directions of the smart range hood. The corresponding gesture coordinates are coordinates in a three-dimensional coordinate system.

[0077] Taking the user's gesture coordinates (x, y, z) in a three-dimensional coordinate system, and considering the user's hand and the range hood as being in the same vertical plane (z=0), the ultrasonic transceiver modules in the smart range hood are respectively set on the left and right sides of the smart range hood. After the ultrasonic transceiver module on the left emits an ultrasonic signal and receives the reflected signal, the straight-line distance L1 between the ultrasonic transceiver module on the left and the current user's hand coordinates is determined based on the signal transmission and reception delay and the speed of sound between the two signals. After the ultrasonic transceiver module on the right emits an ultrasonic signal and receives the reflected signal, the straight-line distance L2 between the ultrasonic transceiver module on the right and the current user's hand coordinates is determined based on the signal transmission and reception delay and the speed of sound between the two signals.

[0078] Furthermore, Figure 3 This is a spatial schematic diagram of the intelligent range hood provided in an embodiment of this application. (Reference) Figure 3 A cooktop is positioned directly beneath the smart range hood, upon which cookware is placed. Ultrasonic transceiver modules are deployed on the left and right sides below the smoke collection hood of the smart range hood. With the center of the cooktop as the origin, the coordinates of the left ultrasonic transceiver module 01 are (-d, h, 0), and the coordinates of the right ultrasonic transceiver module 02 are (d, h, 0). The straight-line distance between the current user's hand coordinates (x, y, 0) and the left ultrasonic transceiver module is L1, and the straight-line distance between the current user's hand coordinates (x, y, 0) and the left ultrasonic transceiver module is L2. The installation height of the ultrasonic transceiver module above the cooktop is h, and the horizontal distance between the ultrasonic transceiver module and the cooktop is d.

[0079] Therefore, combining the current user gesture coordinates, the coordinates of the left ultrasonic transceiver module, and the coordinates of the right ultrasonic transceiver module, the following expression can be constructed according to the Pythagorean theorem:

[0080] ;

[0081] We can obtain:

[0082] ;

[0083] Wherein, the user's current gesture coordinates are (x, y, 0); the coordinates of the ultrasonic transceiver module on the left are (-d, h, 0), the coordinates of the ultrasonic transceiver module on the right are (d, h, 0), the straight-line distance between the current user's hand coordinates and the ultrasonic transceiver module on the left is L1, and the straight-line distance between the current user's hand coordinates and the ultrasonic transceiver module on the left is L2; ​​c represents the speed of sound. This indicates the time difference between the transmitted and received signals of the ultrasonic transceiver module 01 on the left. This indicates the time difference between transmitting and receiving signals of the ultrasonic transceiver module 02 on the right.

[0084] Given the coordinates and sound speed of the current left and right ultrasonic transceiver modules, the current user gesture coordinates (x, y, 0) can be calculated.

[0085] In some embodiments, determining the user's hand gesture speed and coordinates during movement based on the ultrasonic transmitted signal and its reflected signal further includes: performing spectral analysis on the ultrasonic transmitted signal and its reflected signal to obtain the Doppler frequency shift; and determining the user's hand gesture speed during movement based on a preset ultrasonic reference frequency, the Doppler frequency shift, and the gesture coordinates.

[0086] Furthermore, based on the gesture coordinates and the coordinates of the ultrasonic transceiver module, the straight-line distance between the user's hand and the ultrasonic transceiver module is determined; based on the straight-line distance, gesture coordinates, and the coordinates of the ultrasonic transceiver module, the gesture direction angle of the user's hand is calculated; based on the gesture direction angle, the preset reference frequency, and the Doppler frequency shift, the gesture speed of the user's hand during the movement is determined.

[0087] In this process, after performing FFT spectrum analysis on the reflected signal to determine the current Doppler frequency shift, the hand gesture velocity v during the movement of the user's hand is determined based on the current Doppler frequency shift, the reference frequency of the ultrasonic transceiver module, and the gesture direction angle and sound speed calculated based on the user's gesture coordinates. The formula can be expressed as:

[0088] ;

[0089] in, Indicates the Doppler frequency shift. This indicates the reference frequency of the ultrasonic transceiver module. This represents the gesture direction angle calculated based on the user's gesture coordinates, and c represents the speed of sound.

[0090] Specifically, such as Figure 3 In the planar space shown, taking the triangular area where the ultrasonic transceiver module on the left is located as an example, the angle between the current user's gesture position and the horizontal plane perpendicular to the smart range hood is... It can be expressed by the following formula:

[0091] ;

[0092] Where y represents the ordinate of the current user's gesture coordinates; h represents the installation height of the ultrasonic transceiver module from the stove; and L1 represents the straight-line distance between the current user's hand coordinates and the ultrasonic transceiver module on the left.

[0093] In some embodiments, determining the user's gesture trajectory based on gesture speed and gesture coordinates includes: determining sound pressure information generated by the user's gesture based on reflected signals received by the ultrasonic transceiver module; determining the eddy current intensity of the acoustic eddy current flow based on the sound pressure information; wherein the acoustic eddy current flow is generated based on ultrasonic reflected signal excitation; and determining the gesture trajectory based on gesture speed, gesture coordinates, and eddy current intensity.

[0094] In order to further enhance the feature recognition of the current user's gesture after determining the current user's gesture speed and gesture coordinates, the reflected signal received by the ultrasonic transceiver module is used to determine the eddy current formed due to the gesture disturbance, and then the current user's gesture trajectory is determined by combining the eddy current intensity.

[0095] Eddy current intensity It can be expressed by the following formula:

[0096] ;

[0097] in, This represents the maximum sound pressure level, obtained by sampling within a 0.1s window; This represents the minimum sound pressure level, obtained by sampling within a 0.1s window; The average sound pressure is calculated by taking the root mean square and average values ​​of the sampled sound pressure.

[0098] After determining the eddy current intensity, based on the eddy current intensity and a preset eddy current threshold range, it is determined whether the current eddy current is triggered by the user's gesture. For example, if the eddy current intensity exceeds 0.8, it indicates that the current user's gesture mainly triggers a strong eddy current; if the eddy current intensity does not exceed 0.3, it indicates that other operations trigger a weak eddy current, which can be ignored.

[0099] By combining the current user's gesture speed, gesture coordinates, and eddy current intensity, the gesture trajectory is determined in the gesture feature library, and the corresponding smart appliance function is determined based on the gesture trajectory features, as shown in Table 1 below.

[0100] Table 1. Gestures and their corresponding functions in the gesture feature library.

[0101]

[0102] Figure 4 This is a schematic diagram of the gesture control process of the smart range hood provided in the embodiments of this application, for reference. Figure 4 When the smart range hood is in standby mode, the ultrasonic transceiver module is triggered to emit ultrasonic signals and receive reflected signals, which generates a Doppler frequency shift. A sudden change triggers trajectory tracking; subsequently, based on the Doppler offset and the spatial position of the ultrasonic transceiver in the smart range hood, the gesture velocity v, gesture coordinates (x, y), and eddy current intensity of the current user's gesture are calculated. Then, the gesture pattern is determined by combining the gesture speed, gesture coordinates, and eddy current intensity.

[0103] As shown above, based on the user's gesture speed, gesture coordinates, and eddy current intensity, if the user's hand moves horizontally to the right, it is determined that the smart range hood needs to be turned on or its speed increased; if the user's hand sweeps horizontally from right to left (i.e., moves horizontally to the left), it is determined that the smart range hood needs to be turned off or its speed decreased; if the user's hand sweeps horizontally from left to right (i.e., moves horizontally to the right), it is determined that the smart range hood needs to be turned on or its speed increased; if the user's hand rises vertically (i.e., lifts up), it is determined that the smart range hood needs to be raised; if the user's hand falls vertically (i.e., pulls down), it is determined that the smart range hood needs to be lowered; if the user's hand moves rapidly to the right, it is determined that the smart range hood needs to be set to stir-fry mode. The system continuously monitors the smart range hood's operation. If no user gesture is detected within 30 seconds, the speed automatically decreases; if a user's turn-off gesture is detected, the smart range hood is turned off.

[0104] In some embodiments, the control method for the smart appliance further includes: obtaining the initial power-on coordinates in the gesture coordinates when the smart appliance is powered on; determining the user's operating height based on the initial power-on coordinates and preset operating table height information; and adjusting the operating area height of the smart appliance based on the operating height.

[0105] After generating a cleaning signal and disabling gesture interaction, in response to the received user cleaning completion signal, the calibration receiving signal of the protective case is obtained; the calibration receiving signal is generated based on the calibration signal transmitted to the protective case by the ultrasonic transceiver module; the preset basic attenuation coefficient is updated according to the amplitude of the calibration receiving signal.

[0106] This system also automatically calculates the user's height by capturing the spatial position of the power-on gesture, and then adjusts the height of the smoke hood or smoke baffle glass based on the user's height to provide the user with the optimal operating line of sight and operating space. (Target user height) It can be expressed by the following formula:

[0107] ;

[0108] in, This indicates the factory-set base height, for example, the straight-line distance between the smoke collection hood with the ultrasonic transceiver module installed in a smart range hood and the stovetop is 700mm; k represents the ergonomic coefficient, for example, 0.85. The height of the hand gesture corresponds to the current user's hand gesture and is determined by the reflected signal received by the ultrasonic transceiver module. This indicates the user's operating height, such as the stove height of 750mm in the application scenario of a smart range hood.

[0109] Figure 5 This is a flowchart of the user height detection and adaptation method provided in this specific embodiment, see reference. Figure 5 When the user powers on the device via gesture, the ultrasonic transceiver module captures the height of the user's hand gesture. Therefore, based on the height of the wave Calculate the current user's target height If the system determines that the user's target height exceeds the preset height Ha, for example, by more than 1000mm, it will implement limit protection for the smart appliance. If the height does not exceed the preset height, it will drive the lifting motor according to the user's target height to control the height of the smart appliance to match the user's height. Subsequently, it will read the encoder in real time to determine whether the current height of the smart appliance has reached the target height. If the target height has been reached, the current height of the smart appliance will be locked and normal operation will resume. If the target height has not been reached, it will continue to adjust and control the lifting motor until the current height of the smart appliance reaches the target height, thereby improving the convenience of using the smart appliance.

[0110] In one embodiment, a smart appliance is also provided, which includes a processor and an ultrasonic transceiver module; the processor controls the smart appliance using the above-described smart appliance control method, and the smart appliance is one of a smart range hood and a smart gas stove.

[0111] Additionally, a protective shell is installed outside the ultrasonic transceiver module. Based on this device, a self-detection method for oil stains in a smart range hood is provided. This method acquires the detection signal from the protective shell, which is generated based on a reference signal emitted by the ultrasonic transceiver module to the protective shell. The signal attenuation coefficient is determined based on the amplitude of the detection signal. The equivalent oil film thickness of the protective shell is determined based on preset oil film attenuation coefficients and signal attenuation coefficients. If the equivalent oil film thickness exceeds the preset oil film thickness, a cleaning signal is generated and the gesture interaction function is disabled. By utilizing the attenuation characteristics of the oil film accumulated on the protective shell of the ultrasonic transceiver module, the current oil stain level on the surface of the protective shell can be detected in real time.

[0112] Specifically, Figure 6 This is a schematic diagram of the oil stain detection method for an intelligent range hood provided in an embodiment of this application. (Refer to...) Figure 6 When the smart range hood is turned on for the first time each day, it first enters self-test mode. At this time, the processor controls the ultrasonic transceiver module to transmit a reference signal and acquire the received signal passing through the protective casing. The amplitude of the received signal is then determined. Based on the received signal amplitude and the initial amplitude calibrated at the factory. Determine the attenuation coefficient of the currently received signal. In determining the attenuation coefficient and the basic attenuation coefficient The difference between △ When the attenuation exceeds 3dB, it is based on the attenuation coefficient of the received signal. The current oil film thickness of the protective shell is calculated. Conversely, it can be used normally.

[0113] Attenuation coefficient and oil film thickness The formula can be expressed as:

[0114] ;

[0115] ;

[0116] in, This represents the initial amplitude, obtained from the factory calibration. This represents the amplitude of the received signal, which is obtained by acquiring the received signal through an analog-to-digital converter. Indicates the attenuation coefficient; This indicates the oil contamination coefficient, for example, 0.15 mm / dB; This represents the basic attenuation coefficient, i.e., the cleanliness calibration value; This indicates the thickness of the oil film on the protective casing.

[0117] If the difference between the base attenuation coefficient and the attenuation coefficient exceeds a preset value, such as 3dB, it indicates that there is relatively little oil on the protective casing, and no cleaning, testing, or treatment is required. If the difference between the base attenuation coefficient and the attenuation coefficient exceeds a preset value, such as 3dB, the oil film thickness of the protective casing should be calculated using the formula described above. After calculating the oil film thickness, it is determined whether the oil film thickness exceeds 0.5mm. If it does, the red indicator light on the smart range hood will sound an alarm and immediately prompt for cleaning, at which point the gesture detection function will be disabled. If the oil film thickness does not exceed 0.5mm, the smart range hood will display a yellow indicator light and prompt for cleaning and maintenance.

[0118] Furthermore, Figure 7 This is a flowchart of the cleaning and reset method provided in the embodiments of this application, see reference. Figure 7 After the user cleans the protective shell of the smart range hood according to the instructions, they need to press and hold the function button for 5 seconds to trigger the calibration mode. This recalibrates the attenuation coefficient of the cleaned protective shell. Specifically, it controls the ultrasonic transceiver module to transmit a test signal and receive a test signal generated by the protective shell based on the test signal. Based on the test signal and the test signal received, the updated attenuation coefficient is determined. This is to achieve the cleaning and reset of the smart range hood.

[0119] The present embodiment will be described and explained below through specific examples.

[0120] Taking a smart range hood as an example, this section explains how to control a smart range hood. Figure 8 This is a schematic diagram of a smart appliance control scenario provided in this specific embodiment. (Refer to...) Figure 8 The intelligent range hood 10 is suspended above the cooktop 20, which houses a gas stove and cooking appliances for user convenience. The intelligent range hood 10 includes a range hood fan 11 and a smoke collection hood 12. The smoke collection hood 12 integrates a glass layer 15, a temperature sensor 13, an ultrasonic transceiver module 14, and a protective shell 16. Specifically, the ultrasonic transceiver module 14 is symmetrically positioned on both sides of the smoke collection hood 12, with a spacing of 200-500mm between the left and right sides. Preferably, in this embodiment, the spacing between the ultrasonic transceiver modules 14 on the left and right sides is 300mm, and they are installed vertically downwards or at an angle of less than 75° to the horizontal plane. The parameters of the ultrasonic transceiver modules 14 on the left and right sides are different; for example, the left side is set to 40kHz and the right side to 100kHz. This is to avoid interference caused by the same frequency on both sides of the ultrasonic transceiver modules 14 when spatially locating user gestures. Therefore, left-right frequency division is chosen to prevent interference. The temperature sensor 13 is set to an accuracy of ±0.5℃ and is used for real-time compensation of ultrasonic velocity. The correlation between the temperature sensor 13 and the velocity of sound is expressed by the formula:

[0121] ;

[0122] Where c represents the speed of sound and T represents the temperature sensor value.

[0123] Furthermore, the gesture detection area is located below the smoke hood 12 to facilitate the ultrasonic transceiver module in detecting user gestures.

[0124] This specific embodiment also provides a control method for an intelligent range hood. Figure 9 This is a schematic diagram of the control method for the intelligent range hood provided in this specific embodiment. (Reference) Figure 9First, after detecting the user's hand in the gesture detection area, the ultrasonic transceiver module is controlled to transmit ultrasonic signals and receive reflected signals reflected by the user's hand. By analyzing and processing the ultrasonic transmission and reflection signals, the user's gesture coordinates and gesture speed are detected.

[0125] If the gesture coordinates and speed obtained from detecting the user's gestures correspond to the power-on gesture, then it's necessary to further determine if this is the first time the smart range hood has been turned on. If so, the user's height is calculated, and the height of the smoke hood or range hood air inlet is adjusted accordingly to suit the user's height and facilitate cooking. If this is not the first time the smart range hood has been turned on, then the current height of the smoke hood or range hood air inlet needs to be maintained, or the user needs to be identified, and their corresponding height stored in memory needs to be retrieved. See below for details. Figure 5 The steps of the user height detection and adaptation method are shown.

[0126] Furthermore, by analyzing and processing the ultrasonic emission and reflection signals, the user's gestures are detected to obtain the gesture coordinates and speed. Based on the gesture coordinates and speed, corresponding gesture commands are generated, matched with the corresponding control functions of the smart range hood in the gesture feature library, and then executed. For details, please refer to [link / reference]. Figure 4 The steps of the control method for the intelligent electrical appliance are shown.

[0127] In addition to gesture detection, the system can perform daily self-checks on the oil stains on the protective casing using an ultrasonic transceiver module to determine if there is excessive oil contamination. If excessive oil contamination is detected, an alarm will sound and the system will be disabled; otherwise, the smart range hood will operate normally. For details, please refer to... Figure 6 and Figure 7 The steps of the oil stain detection method for the intelligent range hood are shown.

[0128] At the same time, after detecting the user's hand gestures, the corresponding functions are executed according to the user's gesture commands.

[0129] It should be noted that the steps shown in the above process or in the flowcharts in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions.

[0130] This embodiment also provides an intelligent electrical appliance control device for implementing the above embodiments and preferred embodiments; details already described will not be repeated. The terms "module," "unit," and "subunit," etc., used below refer to combinations of software and / or hardware that implement a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0131] This embodiment also provides an electronic device including a memory and a processor, the memory storing a computer program and the processor being configured to run the computer program to perform the steps in any of the above method embodiments.

[0132] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.

[0133] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:

[0134] S1, when a user's hand is detected in a preset gesture detection area, the reflected signal obtained by the ultrasonic wave emission signal reflected by the user's hand is acquired.

[0135] S2, based on the ultrasonic emission signal and its reflection signal, determine the gesture speed and gesture coordinates of the user's hand during the movement process; determine the user's gesture trajectory according to the gesture speed and gesture coordinates.

[0136] S3, in the preset gesture feature library, match the target interaction function corresponding to the gesture trajectory; control the smart appliance to execute the matched target interaction function.

[0137] It should be noted that the specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated in this embodiment.

[0138] Furthermore, in conjunction with the intelligent appliance control methods provided in the above embodiments, this embodiment can also provide a storage medium for implementation. The storage medium stores a computer program; when executed by a processor, the computer program implements any of the intelligent appliance control methods described in the above embodiments.

[0139] It should be understood that the specific embodiments described herein are merely illustrative of the application and not intended to limit it. All other embodiments derived by those skilled in the art based on the embodiments provided in this application without inventive effort are within the scope of protection of this application.

[0140] Obviously, the accompanying drawings are merely some examples or embodiments of this application. Those skilled in the art can apply this application to other similar situations based on these drawings without any creative effort. Furthermore, it is understood that although the work done in this development process may be complex and lengthy, for those skilled in the art, certain design, manufacturing, or production modifications made based on the technical content disclosed in this application are merely conventional technical means and should not be considered as insufficient disclosure of this application.

[0141] The term "embodiment" in this application refers to a specific feature, structure, or characteristic described in connection with an embodiment that may be included in at least one embodiment of this application. The appearance of this phrase in various places in the specification does not necessarily imply the same embodiment, nor does it imply that it is mutually exclusive with or independent of other embodiments. It will be clearly or implicitly understood by those skilled in the art that the embodiments described in this application may be combined with other embodiments without conflict.

[0142] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of patent protection. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the appended claims.

Claims

1. A method of controlling an intelligent electric appliance, characterized by, The smart appliance is equipped with an ultrasonic transceiver module for transmitting ultrasonic waves and receiving reflected ultrasonic signals; the method includes: If a user's hand is detected in a preset gesture detection area, the reflected signal obtained by reflecting the ultrasonic wave emitted signal through the user's hand is acquired. Based on the ultrasonic emission signal and its reflection signal, the user's hand gesture speed and gesture coordinates during the movement process are determined; The user's gesture trajectory is determined based on the gesture speed and gesture coordinates; In a preset gesture feature library, match the target interactive function corresponding to the gesture trajectory; Control the smart appliance to execute the matched target interactive function.

2. The intelligent electrical appliance control method according to claim 1, characterized in that, The determination of the user's hand gesture speed and coordinates during movement based on the ultrasonic wave emitted signal and its reflected signal includes: Obtain the coordinates of the ultrasonic transceiver module in the coordinate system of the smart appliance; The signal transmission and reception delay between the ultrasonic transmitted signal and its reflected signal is obtained; Based on the coordinates of the ultrasonic transceiver module and the signal transmission / reception delay, the gesture coordinates in the coordinate system of the smart appliance are determined when the user's hand moves.

3. The intelligent electrical appliance control method according to claim 2, characterized in that, The method of determining the gesture speed and gesture coordinates of the user's hand during movement based on the ultrasonic transmitted signal and its reflected signal further includes: The Doppler frequency shift was obtained by performing spectral analysis on the ultrasonic transmitted signal and its reflected signal respectively. Based on the preset ultrasonic reference frequency, the Doppler frequency shift, and the gesture coordinates, the gesture speed of the user's hand during the movement process is determined.

4. The intelligent electrical appliance control method according to claim 3, characterized in that, The determination of the user's hand gesture speed during movement, based on a preset reference frequency, the Doppler frequency shift, and the gesture coordinates, includes: Based on the gesture coordinates and the coordinates of the ultrasonic transceiver module, the straight-line distance between the user's hand and the ultrasonic transceiver module is determined. Based on the straight-line distance, the gesture coordinates, and the coordinates of the ultrasonic transceiver module, the gesture direction angle of the user's hand is calculated. The gesture speed of the user's hand during movement is determined based on the gesture direction angle, the preset reference frequency, and the Doppler frequency shift.

5. The intelligent electrical appliance control method according to any one of claims 1 to 4, characterized in that, Determining the user's gesture trajectory based on the gesture speed and gesture coordinates includes: Based on the reflected signal received by the ultrasonic transceiver module, the sound pressure information generated by the user's gesture is determined; Based on the sound pressure information, the vortex intensity of the acoustic vortex flow is determined; wherein, the acoustic vortex flow is generated based on the excitation of ultrasonic reflection signals; The gesture trajectory is determined based on the gesture speed, the gesture coordinates, and the eddy current intensity.

6. The intelligent electrical appliance control method according to claim 5, characterized in that, The method further includes: Obtain the initial power-on coordinates from the gesture coordinates when the smart appliance is powered on; Based on the initial power-on coordinates and the preset operating table height information, the user's operating height is determined; Adjust the height of the operating area of ​​the smart appliance according to the operating height.

7. The intelligent electrical appliance control method according to claim 5, characterized in that, The ultrasonic transceiver module is surrounded by a protective shell; the method further includes: The detection signal of the protective shell is acquired, and the detection signal is generated based on the reference signal transmitted by the ultrasonic transceiver module to the protective shell; The signal attenuation coefficient is determined based on the amplitude of the detected signal; The equivalent oil film thickness of the protective shell is determined based on the preset oil film attenuation coefficient and the signal attenuation coefficient. If the equivalent oil film thickness exceeds the preset oil film thickness, a cleaning signal is generated and the gesture interaction function is turned off.

8. The intelligent electrical appliance control method according to claim 7, characterized in that, After generating the cleaning signal and disabling the gesture interaction function, the process also includes: In response to a received user cleaning completion signal, the calibration receiving signal of the protective shell is acquired; the calibration receiving signal is generated based on the calibration signal transmitted by the ultrasonic transceiver module to the protective shell. The preset base attenuation coefficient is updated based on the amplitude of the calibrated received signal.

9. A smart appliance, characterized in that, The smart appliance includes a processor and an ultrasonic transceiver module; the processor controls the smart appliance using the smart appliance control method as described in any one of claims 1 to 8, and the smart appliance is one of a smart range hood and a smart gas stove.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the intelligent electrical appliance control method according to any one of claims 1 to 8.