A method, device, and storage medium for controlling a water dispenser based on personnel identification.

By analyzing wireless channel status information, the activity status of people inside the water dispenser is obtained, and corresponding control strategies are set. This solves the problems of insufficient detection accuracy and poor environmental adaptability of energy-saving water dispensers, and realizes intelligent energy saving and extended hardware life.

CN122074807APending Publication Date: 2026-05-26NINGBO FOTILE KITCHEN WARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610021220.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-01-08
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

Existing energy-saving water dispenser control systems lack sufficient detection accuracy and have poor environmental adaptability, thus failing to achieve truly intelligent energy-saving effects.

Method used

By analyzing the current wireless channel status information in the house, the current activity status of people can be obtained, and corresponding control strategies can be set according to different activity statuses to avoid the full on/off control of the water dispenser and reduce the hardware's working time.

Benefits of technology

It enables intelligent control of the water dispenser, avoids energy waste, and extends the lifespan of the hardware.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122074807A_ABST
    Figure CN122074807A_ABST
Patent Text Reader

Abstract

This application discloses a water dispenser control method, device, and storage medium based on personnel identification. The method includes: acquiring current channel state information; using the current channel state information to reflect the wireless signal characteristics within the current building; analyzing the current channel state information to obtain the current personnel activity status within the building; if the current personnel activity status matches a preset trigger condition, acquiring a control strategy corresponding to the preset trigger condition; and controlling the water dispenser to heat based on the control strategy corresponding to the preset trigger condition. In this embodiment, by analyzing the current channel state information within the building to obtain the current personnel activity status, different control strategies are set according to different current personnel activity statuses. This avoids the energy waste of "all on / all off" control of the water dispenser, while also reducing the hardware operating time and extending the hardware lifespan.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of intelligent water dispenser technology, and in particular to a water dispenser control method, device and storage medium based on personnel identification. Background Technology

[0002] With the improvement of people's quality of life and the rapid development of intelligent technology, the promotion and popularization of technologies such as the Internet, big data, artificial intelligence, and voice interaction, and the deep-rooted concept of energy conservation and emission reduction, energy-saving water dispensers, as commonly used equipment in public places and offices, are undergoing an upgrade in their control systems from simple mechanical control to intelligent and energy-saving.

[0003] Currently, energy-saving water dispenser control systems on the market mainly adopt the following technical solutions: infrared / microwave sensing technology, temperature and flow linkage control, timed energy-saving mode, and manual mode switching. Although these solutions achieve energy-saving goals to a certain extent, they still have many technical limitations such as insufficient detection accuracy and poor environmental adaptability, and cannot achieve truly intelligent energy-saving effects. Summary of the Invention

[0004] To address the technical problems of insufficient detection accuracy and poor environmental adaptability in existing energy-saving water dispensers, this invention provides a water dispenser control method, device, and storage medium based on personnel identification. By analyzing the current channel status information within the house, the current activity status of the personnel in the house is obtained. Different control strategies are set according to different current activity statuses of the personnel, thereby avoiding the energy waste of "all on / all off" control of the water dispenser, while reducing the hardware working time of the water dispenser and extending its lifespan.

[0005] In a first aspect, embodiments of this application provide a water dispenser control method based on personnel identification, the method comprising: Obtain current channel state information; current channel state information is used to reflect the wireless signal characteristics inside the building. By analyzing the current channel state information, the current activity status of people inside the building can be obtained; If the current personnel activity status matches the preset trigger condition, obtain the control strategy corresponding to the preset trigger condition; The water dispenser is heated based on a control strategy corresponding to preset trigger conditions.

[0006] In one optional embodiment, the current channel state information is analyzed to obtain the current activity status of people inside the building, including: The current channel state information is preprocessed to obtain preprocessed channel state information. Principal component analysis is performed on the preprocessed channel state information to obtain at least one principal component feature; the contribution rate of the principal component feature is greater than a preset contribution rate threshold. Temporal statistical features are extracted from at least one principal component feature to obtain temporal statistical features; The current activity status of personnel is determined based on time-domain statistical characteristics.

[0007] In one optional embodiment, the current channel state information is preprocessed to obtain preprocessed channel state information, including: Hardware nonlinear error elimination and linear interval compensation are performed on the current channel state information to obtain the channel state information after data calibration. A sliding window is used to detect abrupt changes in the channel state information after data calibration. The outliers at the abrupt changes are replaced with the local median to obtain the channel state information after outlier processing. Gaussian filtering is applied to the channel state information after outlier processing to obtain preprocessed channel state information.

[0008] In one optional embodiment, determining the current activity status of personnel based on time-domain statistical characteristics includes: If the time-domain statistical feature is greater than the preset feature threshold, the movement state is determined as the current personnel activity state; the movement state indicates that there are active personnel in the current building; the time-domain statistical feature includes at least one of the mean feature, variance feature, or peak feature; or; If the time-domain statistical characteristics are less than or equal to the preset characteristic threshold, the static state is determined as the current activity state of the personnel; the static state indicates that there are no active personnel in the current building.

[0009] In one optional embodiment, the preset triggering condition includes a first preset condition; If the current personnel activity status matches the preset trigger conditions, obtain the control strategy corresponding to the preset trigger conditions, including: If the current personnel activity status includes a moving status, determine that the current personnel activity status matches the first preset condition; Obtain the first heating strategy corresponding to the first preset condition; the first heating strategy is used to instruct the water dispenser to continuously heat and maintain the water temperature at the first preset temperature.

[0010] In one optional embodiment, the preset triggering condition further includes a second preset condition; If the current personnel activity status matches the preset trigger condition, the control strategy corresponding to the preset trigger condition is obtained, which also includes: If the current personnel activity status includes a stationary state, and the stationary time in the stationary state is greater than or equal to the first time threshold, then the current personnel activity status is determined to match the second preset condition. Obtain the second heating strategy corresponding to the second preset condition; the second heating strategy is used to instruct the water dispenser to decrease the preset temperature at preset intervals and maintain the water temperature at the second preset temperature; the second preset temperature is less than the first preset temperature.

[0011] In one optional embodiment, the preset triggering condition further includes a third preset condition; If the current personnel activity status matches the preset trigger condition, the control strategy corresponding to the preset trigger condition is obtained, which also includes: If the current personnel activity state includes a stationary state, and the stationary time in the stationary state is greater than or equal to the second time threshold, then the current personnel activity state is determined to match the third preset condition; the second time threshold is greater than the first time threshold. Obtain the third heating strategy corresponding to the third preset condition; the third heating strategy is used to instruct the water dispenser to maintain the water temperature at the third preset temperature; the third preset temperature is less than the second preset temperature.

[0012] Secondly, embodiments of this application provide a water dispenser control device based on personnel identification, the device comprising: The first acquisition module is used to acquire current channel state information; the current channel state information is used to reflect the characteristics of the wireless signal inside the building. The signal analysis module is used to analyze the current channel state information to obtain the current activity status of people inside the building; The second acquisition module is used to acquire the control strategy corresponding to the preset trigger condition if the current personnel activity status matches the preset trigger condition. The heating control module is used to control the water dispenser heating based on the control strategy corresponding to the preset trigger conditions.

[0013] Thirdly, embodiments of this application provide an intelligent kitchen appliance, which includes a processor and a memory. The memory stores at least one instruction, at least one program, code set, or instruction set. The processor loads and executes the at least one instruction, at least one program, code set, or instruction set to implement the water dispenser control method based on human identification in the first aspect.

[0014] Fourthly, embodiments of this application provide a computer-readable storage medium storing at least one instruction or at least one program, wherein the at least one instruction or at least one program is loaded and executed by a processor to implement the water dispenser control method based on human identification of the first aspect.

[0015] Fifthly, embodiments of this application provide a computer program product or computer program that includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the water dispenser control method based on human identification as described in the first aspect.

[0016] The water dispenser control method, device, and storage medium based on personnel identification provided in this application have the following technical effects: The system acquires current channel state information, which reflects the wireless signal characteristics within the building. It analyzes this information to determine the current activity status of people within the building. If the current activity status matches a preset trigger condition, it acquires the control strategy corresponding to that condition. The system then controls the water dispenser's heating based on the control strategy corresponding to the preset trigger condition. In this embodiment, by analyzing the current channel state information within the building, the system obtains the current activity status of people within the building. Different control strategies are set according to different current activity statuses, thus avoiding the energy waste associated with "all-on / all-off" control of the water dispenser. This also reduces the hardware's operating time and extends its lifespan. Attached Figure Description

[0017] To more clearly illustrate the technical solutions and advantages 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 some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0018] Figure 1 This is a schematic diagram of an application environment provided in an embodiment of this application; Figure 2 This is a flowchart illustrating a water dispenser control method based on personnel identification provided in an embodiment of this application. Figure 1 ; Figure 3 This is a flowchart illustrating a water dispenser control method based on personnel identification provided in an embodiment of this application. Figure 2 ; Figure 4 This is a flowchart illustrating a method for obtaining a control strategy provided in an embodiment of this application. Figure 1 ; Figure 5 This is a flowchart illustrating a method for obtaining a control strategy provided in an embodiment of this application. Figure 2 ; Figure 6This is a flowchart illustrating a method for obtaining a control strategy provided in an embodiment of this application. Figure 3 ; Figure 7 This is a schematic diagram of the structure of a water dispenser control device based on personnel identification provided in an embodiment of this application; Figure 8 This is a hardware structure block diagram of a server for a water dispenser control method based on personnel identification, provided in an embodiment of this application. Detailed Implementation

[0019] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0020] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or server that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or devices.

[0021] Please see Figure 1 , Figure 1 This is a schematic diagram of an application environment provided in an embodiment of this application, including a water dispenser 101 and a WiFi router 102.

[0022] In one possible embodiment, a WiFi router 102 is installed inside the house to transmit wireless signals, and a water dispenser 101 is also installed inside the house to receive wireless signals. The water dispenser 101 and the WiFi router 102 are connected wirelessly, acting as a transmitter and receiver respectively. CSI (Channel State Information) is a set of key parameters describing the characteristics of a wireless channel in a wireless communication system. It is mainly used to characterize the channel characteristics (such as fading, multipath effects, and interference) during signal transmission between the transmitter and receiver. Specifically, channel state information typically includes information such as channel amplitude, phase, multipath delay, and angle. Therefore, the water dispenser 101 can obtain the current channel state information of the wireless signal during transmission.

[0023] In this embodiment, the water dispenser 101 includes a main control board 111 and a heating module 121. The main control board 111 acquires current channel state information; the current channel state information reflects the wireless signal characteristics within the current building; the current channel state information is analyzed to obtain the current activity status of people within the building; if the current activity status matches a preset trigger condition, a control strategy corresponding to the preset trigger condition is acquired; and the water dispenser is heated based on the control strategy corresponding to the preset trigger condition. The heating module 121 is used to heat water at a set time and temperature according to the control strategy.

[0024] In this embodiment of the application, by analyzing the current channel state information in the current house, the current activity status of the people in the house is obtained. Different control strategies are set according to different current activity statuses of the people, so as to avoid the energy waste of "all on / all off" control of the water dispenser, and at the same time reduce the hardware working time of the water dispenser and improve the hardware life.

[0025] The following describes a specific embodiment of a water dispenser control method based on personnel identification, according to this application. Figure 2 This is a flowchart illustrating a water dispenser control method based on personnel identification provided in an embodiment of this application. Figure 1 This specification provides method operation steps as shown in the embodiments or flowcharts, but based on conventional or non-inventive labor, more or fewer operation steps may be included. The order of steps listed in the embodiments is merely one possible execution order among many and does not represent the only execution order. In actual system or server products, the methods shown in the embodiments or drawings can be executed sequentially or in parallel (e.g., in a parallel processor or multi-threaded processing environment). Specifically, as shown in the embodiments or drawings... Figure 2 As shown, it may include: S201: Obtain current channel state information; the current channel state information is used to reflect the characteristics of the wireless signal in the current building.

[0026] S202: Analyze the current channel state information to obtain the current activity status of people inside the building.

[0027] S203: If the current personnel activity status matches the preset trigger condition, obtain the control strategy corresponding to the preset trigger condition.

[0028] S204: Control the water dispenser heating based on the control strategy corresponding to the preset trigger conditions.

[0029] Figure 3 This is a flowchart illustrating a water dispenser control method based on personnel identification provided in an embodiment of this application. Figure 2 The method may include: S301: Obtain current channel status information.

[0030] In this embodiment, the current channel state information is used to reflect the characteristics of the wireless signal within the building. Channel state information is a set of channel characteristics measured by the receiver through pilot signals in wireless communication. Essentially, it contains key information such as amplitude attenuation, phase shift, multipath delay, and angle spread of the signal during transmission in the transmitter-channel-receiver link. Since people inside the building are dynamic scatterers, their movement alters the propagation path of the wireless signal, thus affecting the signal's amplitude, phase, angle, and other information.

[0031] S302: Perform preprocessing operations on the current channel state information to obtain preprocessed channel state information.

[0032] Before analyzing the current channel state information to obtain the current activity status of people inside the building, it is necessary to preprocess the current channel state information to conduct personnel activity analysis more quickly and accurately.

[0033] In one possible embodiment, the current channel state information is preprocessed to obtain preprocessed channel state information, including: S312: Perform hardware nonlinear error elimination and linear interval compensation on the current channel state information to obtain the channel state information after data calibration.

[0034] During signal transmission and reception, the physical characteristics of the devices can cause the measured values ​​of channel state information to deviate from the true channel state, resulting in hardware nonlinear errors. Therefore, it is necessary to eliminate the hardware nonlinear errors of the current channel state information.

[0035] In one possible embodiment, a mapping relationship between hardware error and channel state information measurement value can be established using a known reference signal. The current hardware error can be obtained using the current measurement value, and then the current hardware error can be corrected and eliminated to achieve hardware nonlinear error elimination.

[0036] In one possible embodiment, linear interval compensation can also be performed by utilizing the phase correlation between Received Signal Strength (RSS) and channel state information. Phase distortion caused by hardware nonlinearity can be compensated through phase correlation.

[0037] S322: Use a sliding window to detect abrupt changes in the channel state information after data calibration, and replace the outliers at the abrupt changes with the local median to obtain the channel state information after outlier processing.

[0038] In one possible embodiment, the channel state information may have abrupt changes due to transient interference (such as device startup), device noise, or other interference such as intense human activity. Therefore, a sliding window can be used to detect these abrupt changes.

[0039] A sliding window is a local statistical method that analyzes the statistical characteristics of data within a window to determine if there are any abrupt changes. The specific steps include: setting the window width to 20 sampling points; sliding the window along the time axis in steps of one sampling point; calculating the mean and standard deviation of the CSI amplitude or phase data within the window; and identifying any data point whose deviation from the mean exceeds a threshold.

[0040] The local median is the median of all data within a window except for outliers. By replacing outliers with the local median, we obtain channel state information after outlier processing, which can maintain the continuity and accuracy of the data.

[0041] S332: Perform Gaussian filtering on the channel state information after outlier processing to obtain preprocessed channel state information.

[0042] In this embodiment, Gaussian filtering is a linear smoothing filter that specifically eliminates noise by replacing the value of each data point with the weighted average of the values ​​of its neighboring data points.

[0043] The above steps preprocess the current channel state information to facilitate accurate analysis of the current personnel activity status.

[0044] S303: Perform principal component analysis on the preprocessed channel state information to obtain at least one principal component feature.

[0045] In one possible embodiment, the contribution rate of the principal component features is greater than a preset contribution rate threshold. In this embodiment, principal component analysis is performed on the preprocessed channel state information, and features with a contribution rate greater than 85% are retained as principal component features. Finally, the CSI data of 30 subcarriers is reduced to 3 principal components, which reduces the difficulty of subsequent calculations.

[0046] S304: Extract time-domain statistical features from at least one principal component feature to obtain time-domain statistical features.

[0047] In one possible embodiment, the time-domain statistical features include at least one of the mean feature, variance feature, or peak feature.

[0048] S305: Determine the current activity status of personnel based on time-domain statistical characteristics.

[0049] Since human activities can affect channel state information, the fluctuation of channel state information can be obtained by analyzing time-domain statistical characteristics, thereby determining whether there are people currently active inside the house.

[0050] In one possible embodiment, determining the current activity status of personnel based on time-domain statistical characteristics includes: Optionally, if the time-domain statistical characteristics are greater than a preset characteristic threshold, the movement state is determined as the current activity state of the personnel.

[0051] In this embodiment of the application, the movement status represents the presence of active personnel in the current building; Optionally, if the time-domain statistical characteristics are less than or equal to a preset characteristic threshold, the static state is determined as the current activity state of the personnel.

[0052] In this embodiment of the application, the static state indicates that there are currently no active persons in the house.

[0053] For example, taking the mean characteristic as an example, the mean characteristic threshold can be determined through a large amount of test data. If the mean characteristic of the current channel state information is greater than the mean characteristic threshold, it indicates that the current signal fluctuation is large and there are people active in the house. If the mean characteristic of the current channel state information is less than or equal to the mean characteristic threshold, it indicates that the current signal fluctuation is small and there are no people active in the house.

[0054] S306: If the current personnel activity status matches the preset trigger condition, obtain the control strategy corresponding to the preset trigger condition.

[0055] In one possible embodiment, the current activity status of people has different levels, each representing a different level of activity of people in the house.

[0056] For example, the current activity level of people can be categorized into three levels, from highest to lowest: Level 1, Level 2, and Level 3. Level 1 activity indicates that people are actively moving around in the house, so the probability of using hot water is relatively high, and the corresponding control strategy can be continuous heating. Level 2 activity indicates that people are occasionally moving around in the house, so the probability of using hot water is relatively low, and the corresponding control strategy can be heating at intervals. Level 3 activity indicates that there is no activity in the house or that people are inactive for a long time (at night), so the probability of using hot water is extremely low, and the corresponding control strategy can be continuous sterilization without heating.

[0057] S307: Controls the water dispenser heating based on the control strategy corresponding to the preset trigger conditions.

[0058] In this application, the current channel status information in the current house is analyzed to obtain the current activity status of the people in the house. Different control strategies are set according to different current activity statuses of the people, so as to avoid the energy waste of "all on / all off" control of the water dispenser, and at the same time reduce the hardware working time of the water dispenser and extend the hardware life.

[0059] Figure 4 This is a flowchart illustrating a method for obtaining a control strategy provided in an embodiment of this application. Figure 1 If the current personnel activity status matches the preset trigger conditions, obtain the control strategy corresponding to the preset trigger conditions, including: S401: If the current personnel activity status includes the movement status, determine that the current personnel activity status matches the first preset condition.

[0060] In this embodiment of the application, the preset triggering condition includes a first preset condition, which can be the detection of dynamic movement of a person.

[0061] S402: Obtain the first heating strategy corresponding to the first preset condition.

[0062] In this embodiment, the first heating strategy is used to instruct the water dispenser to continuously heat and maintain the water temperature at a first preset temperature. Specifically, the first heating strategy can be based on a proportional-integral-derivative (PID) controller algorithm to control the water temperature to maintain 98℃±2℃.

[0063] Figure 5 This is a flowchart illustrating a method for obtaining a control strategy provided in an embodiment of this application. Figure 2 If the current personnel activity status matches the preset trigger condition, the control strategy corresponding to the preset trigger condition is obtained, which also includes: S501: If the current personnel activity state includes a stationary state, and the stationary time in the stationary state is greater than or equal to the first time threshold, determine that the current personnel activity state matches the second preset condition.

[0064] In this embodiment of the application, the preset triggering condition also includes a second preset condition, which can be that the person remains still for more than or equal to 10 minutes.

[0065] S502: Obtain the second heating strategy corresponding to the second preset condition; In this embodiment, the second heating strategy instructs the water dispenser to decrease the preset temperature at preset intervals and maintain the water temperature at a second preset temperature, wherein the second preset temperature is lower than the first preset temperature. Specifically, the second heating strategy may involve decreasing the temperature by 10°C every 5 minutes, down to a minimum of 60°C, and maintaining the temperature at 60°C.

[0066] Figure 6 This is a flowchart illustrating a method for obtaining a control strategy provided in an embodiment of this application. Figure 3 If the current personnel activity status matches the preset trigger condition, the control strategy corresponding to the preset trigger condition is obtained, which also includes: S601: If the current personnel activity state includes a stationary state, and the stationary time in the stationary state is greater than or equal to the second time threshold, determine that the current personnel activity state matches the third preset condition.

[0067] In this embodiment, the preset triggering condition further includes a third preset condition, wherein the second time threshold is greater than the first time threshold. The third preset condition can be a continuous static state greater than or equal to 30 minutes.

[0068] S602: Obtain the third heating strategy corresponding to the third preset condition.

[0069] In this embodiment, the third heating strategy is used to instruct the water dispenser to maintain the water temperature at a third preset temperature, which is lower than the second preset temperature. The third heating strategy can be to maintain the water temperature at 45°C, which is sufficient to meet basic sterilization requirements.

[0070] This application also provides a water dispenser control device based on personnel identification. Figure 7 This is a schematic diagram of a water dispenser control device based on personnel identification, provided in an embodiment of this application. Figure 7 As shown, the device 700 includes: The first acquisition module 701 is used to acquire current channel state information; the current channel state information is used to reflect the characteristics of the wireless signal in the current building. The signal analysis module 702 is used to analyze the current channel state information to obtain the current activity status of people inside the building; The second acquisition module 703 is used to acquire the control strategy corresponding to the preset trigger condition if the current personnel activity status matches the preset trigger condition. The heating control module 704 is used to control the water dispenser heating based on the control strategy corresponding to the preset trigger conditions.

[0071] In one alternative implementation, it further includes: The preprocessing module is used to preprocess the current channel state information to obtain preprocessed channel state information. The principal component analysis module is used to perform principal component analysis on the preprocessed channel state information to obtain at least one principal component feature; the contribution rate of the principal component feature is greater than a preset contribution rate threshold. The feature extraction module is used to extract temporal statistical features from at least one principal component feature to obtain temporal statistical features; The first determination module is used to determine the current activity status of personnel based on time-domain statistical characteristics.

[0072] In one alternative implementation, it further includes: The data calibration module is used to perform hardware nonlinear error elimination and linear interval compensation on the current channel state information to obtain the channel state information after data calibration. The outlier processing module is used to detect abrupt changes in the channel state information after data calibration using a sliding window, and replaces the outlier values ​​of the abrupt changes with the local median to obtain the channel state information after outlier processing. The Gaussian filtering module is used to perform Gaussian filtering on the channel state information after outlier processing to obtain preprocessed channel state information.

[0073] In one alternative implementation, it further includes: The second determining module is used to determine the movement state as the current personnel activity state if the time-domain statistical feature is greater than a preset feature threshold; the movement state represents the presence of active personnel in the current building; the time-domain statistical feature includes at least one of the mean feature, variance feature, or peak feature; or; The third determination module is used to determine the static state as the current activity state of personnel if the time-domain statistical characteristics are less than or equal to the preset characteristic threshold; the static state indicates that there are no active personnel in the current building.

[0074] In one optional implementation, the preset triggering condition includes a first preset condition; and further includes: The fourth determining module is used to determine whether the current personnel activity status matches the first preset condition if the current personnel activity status includes a movement status. The third acquisition module is used to acquire the first heating strategy corresponding to the first preset condition; the first heating strategy is used to instruct the water dispenser to continuously heat and maintain the water temperature at the first preset temperature.

[0075] In one optional implementation, the preset triggering condition further includes a second preset condition; The fifth determining module is used to determine if the current personnel activity state includes a static state, and the static time in the static state is greater than or equal to the first time threshold, that the current personnel activity state matches the second preset condition. The fourth acquisition module is used to acquire the second heating strategy corresponding to the second preset condition; the second heating strategy is used to instruct the water dispenser to decrease the preset temperature at preset intervals and maintain the water temperature at the second preset temperature; the second preset temperature is less than the first preset temperature.

[0076] In one optional implementation, the preset trigger condition further includes a third preset condition; and also includes: The sixth determining module is used to determine that the current personnel activity state matches the third preset condition if the current personnel activity state includes a static state and the static time in the static state is greater than or equal to the second time threshold; the second time threshold is greater than the first time threshold. The fifth acquisition module is used to acquire the third heating strategy corresponding to the third preset condition; the third heating strategy is used to instruct the water dispenser to maintain the water temperature at the third preset temperature; the third preset temperature is less than the second preset temperature.

[0077] The apparatus and method embodiments in this application are based on the same application concept.

[0078] The methods and embodiments provided in this application can be executed on a computer terminal, server, or similar computing device. Taking running on a server as an example, Figure 8 This is a hardware structure block diagram of a server for a water dispenser control method based on personnel identification, provided in an embodiment of this application. (See diagram below.) Figure 8As shown, the server 800 can vary significantly due to different configurations or performance. It may include one or more central processing units (CPUs) 810 (CPUs 810 may include, but are not limited to, microprocessors such as MCUs or programmable logic devices such as FPGAs), a memory 830 for storing data, and one or more storage media 820 (e.g., one or more mass storage devices) for storing application programs 823 or data 822. The memory 830 and storage media 820 may be temporary or persistent storage. The program stored in the storage media 820 may include one or more modules, each module may include a series of instruction operations on the server. Furthermore, the CPU 810 may be configured to communicate with the storage media 820 and execute the series of instruction operations stored in the storage media 820 on the server 800. Server 800 may also include one or more power supplies 860, one or more wired or wireless network interfaces 850, one or more input / output interfaces 840, and / or one or more operating systems 821, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, etc.

[0079] The input / output interface 840 can be used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of server 800. In one example, the input / output interface 840 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 input / output interface 840 may be a radio frequency (RF) module used for wireless communication with the Internet.

[0080] Those skilled in the art will understand that Figure 8 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, server 800 may also include... Figure 8 The more or fewer components shown, or having the same Figure 8 The different configurations shown.

[0081] This application provides an intelligent kitchen appliance, which includes a processor and a memory. The memory stores at least one instruction, at least one program, code set, or instruction set. The processor loads and executes the at least one instruction, at least one program, code set, or instruction set to implement the above-described data processing method.

[0082] Embodiments of this application also provide a computer-readable storage medium, which can be disposed in a server to store at least one instruction, at least one program, code set, or instruction set related to implementing a water dispenser control method based on human identification in the method embodiment. The at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by the processor to implement the aforementioned water dispenser control method based on human identification.

[0083] Optionally, in this embodiment, the storage medium may be located at at least one of the multiple network servers in a computer network. Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0084] As can be seen from the embodiments of the water dispenser control method, device, or storage medium based on personnel identification provided in this application, the present application obtains current channel state information; the current channel state information is used to reflect the wireless signal characteristics in the current house; the current channel state information is analyzed to obtain the current personnel activity status in the house; if the current personnel activity status matches a preset trigger condition, the control strategy corresponding to the preset trigger condition is obtained; and the water dispenser heating is controlled based on the control strategy corresponding to the preset trigger condition. In the embodiments of this application, by analyzing the current channel state information in the current house, the current personnel activity status in the house is obtained, and different control strategies are set according to different current personnel activity statuses, thereby avoiding the energy waste of "all on / all off" control of the water dispenser, while reducing the hardware working time of the water dispenser and improving the hardware lifespan.

[0085] It should be noted that the order of the embodiments described above is merely for descriptive purposes and does not represent the superiority or inferiority of the embodiments. Furthermore, specific embodiments have been described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims can be performed in a different order than that shown in the embodiments and still achieve the desired result. Additionally, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0086] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the device embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions of the method embodiments.

[0087] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.

[0088] The above description is only a preferred embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A water dispenser control method based on personnel identification, characterized in that, include: Obtain current channel status information; The current channel state information is used to reflect the characteristics of the wireless signal inside the building at present; The current channel state information is analyzed to obtain the current activity status of the people inside the house; If the current personnel activity status matches a preset trigger condition, obtain the control strategy corresponding to the preset trigger condition; The water dispenser is heated based on the control strategy corresponding to the preset trigger conditions.

2. The water dispenser control method based on personnel identification according to claim 1, characterized in that, The step of analyzing the current channel state information to obtain the current activity status of people in the current building includes: The current channel state information is preprocessed to obtain preprocessed channel state information; Principal component analysis is performed on the preprocessed channel state information to obtain at least one principal component feature; the contribution rate of the principal component feature is greater than a preset contribution rate threshold. Temporal statistical features are extracted from the at least one principal component feature to obtain temporal statistical features; The current activity status of the personnel is determined based on the aforementioned time-domain statistical characteristics.

3. The water dispenser control method based on personnel identification according to claim 2, characterized in that, The preprocessing operation on the current channel state information to obtain preprocessed channel state information includes: Hardware nonlinear error elimination and linear interval compensation are performed on the current channel state information to obtain the channel state information after data calibration. A sliding window is used to detect abrupt changes in the channel state information after data calibration, and the outliers at the abrupt changes are replaced with the local median to obtain the channel state information after outlier processing. Gaussian filtering is applied to the channel state information after outlier processing to obtain the preprocessed channel state information.

4. The water dispenser control method based on personnel identification according to claim 2, characterized in that, Determining the current personnel activity status based on the time-domain statistical features includes: If the time-domain statistical feature is greater than a preset feature threshold, the movement state is determined as the current personnel activity state; the movement state indicates that there are currently active personnel in the building; the time-domain statistical feature includes at least one of mean feature, variance feature, or peak feature; or; If the time-domain statistical feature is less than or equal to a preset feature threshold, the static state is determined as the current activity state of the personnel; the static state indicates that there are currently no active personnel in the house.

5. The water dispenser control method based on personnel identification according to claim 4, characterized in that, The preset triggering conditions include a first preset condition; If the current personnel activity state matches a preset trigger condition, the control strategy corresponding to the preset trigger condition is obtained, including: If the current personnel activity status includes the movement status, determine that the current personnel activity status matches the first preset condition; Obtain the first heating strategy corresponding to the first preset condition; the first heating strategy is used to instruct the water dispenser to continuously heat and maintain the water temperature at the first preset temperature.

6. The water dispenser control method based on personnel identification according to claim 5, characterized in that, The preset triggering condition also includes a second preset condition; If the current personnel activity state matches a preset trigger condition, the step of obtaining the control strategy corresponding to the preset trigger condition further includes: If the current personnel activity state includes the static state, and the static time in the static state is greater than or equal to the first time threshold, then the current personnel activity state is determined to match the second preset condition; Obtain the second heating strategy corresponding to the second preset condition; the second heating strategy is used to instruct the water dispenser to decrease the preset temperature at preset intervals and maintain the water temperature at the second preset temperature; the second preset temperature is less than the first preset temperature.

7. The water dispenser control method based on personnel identification according to claim 6, characterized in that, The preset triggering conditions also include a third preset condition; If the current personnel activity state matches a preset trigger condition, the step of obtaining the control strategy corresponding to the preset trigger condition further includes: If the current personnel activity state includes the static state, and the static time in the static state is greater than or equal to the second time threshold, then the current personnel activity state is determined to match the third preset condition; the second time threshold is greater than the first time threshold. Obtain the third heating strategy corresponding to the third preset condition; the third heating strategy is used to instruct the water dispenser to maintain the water temperature at the third preset temperature; the third preset temperature is less than the second preset temperature.

8. A water dispenser control device based on personnel identification, characterized in that, The device includes: The first acquisition module is used to acquire current channel state information; the current channel state information is used to reflect the wireless signal characteristics inside the current building. The signal analysis module is used to analyze the current channel state information to obtain the current activity status of the people inside the house; The second acquisition module is used to acquire the control strategy corresponding to the preset triggering condition if the current personnel activity state matches the preset triggering condition. The heating control module is used to control the water dispenser heating based on the control strategy corresponding to the preset trigger conditions.

9. A smart kitchen appliance, characterized in that, The intelligent kitchen appliance includes a processor and a memory. The memory stores at least one instruction, at least one program, a code set, or an instruction set. The at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by the processor to implement the water dispenser control method based on human identification as described in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one instruction or at least one program, which is loaded and executed by a processor to implement the water dispenser control method based on human identification as described in any one of claims 1-7.