Intelligent water dispenser control system, method and water dispenser
By combining non-contact liquid level sensors and gravity sensors with facial recognition and voice recognition technology, the system intelligently controls the water dispenser's output and temperature, solving the problem that smart water dispensers cannot manage user water consumption and improving user experience and management efficiency.
Patent Information
- Application Number
- CN202310890950.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-19
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2043-07-19
AI Technical Summary
Existing smart water dispensers cannot effectively manage users' water consumption and cannot meet the drinking needs of different user groups, especially special groups such as children, resulting in a poor user experience.
The system uses non-contact liquid level sensors and gravity sensors to monitor the water level and weight of the water container. Combined with facial recognition and voice recognition technologies, it identifies the user and obtains the water dispensing command, automatically controls the water output and temperature of the water dispenser, generates a water dispensing log, and uploads it to the cloud.
It enables precise control over the amount of water dispensed and the water temperature, prevents unregistered users from dispensing water, reduces the difficulty of operation for users, improves the user experience, and enhances the water dispensing management of the water dispenser.
Smart Images

Figure CN116849512B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of drinking water equipment, and particularly relates to an intelligent drinking water machine control system and method and drinking water equipment. BACKGROUND
[0002] The intelligent drinking water machine is also called an intelligent drinking water table, an intelligent water boiler or an intelligent drinking water table according to different habits in different places, is a new product different from barrel water drinking water machines and traditional water type drinking water equipment, filters impurities in tap water through a filter, and heats and cools the tap water through a heat exchanger to reach a direct drinking standard, so that people can save time and electricity when drinking water, and the intelligent drinking water machine is suitable for large public places such as factories, schools, hospitals, railway stations, airports, enterprises and institutions, and troops.
[0003] In the related art, the intelligent drinking water machine needs different settings according to different scenes, however, the existing intelligent drinking water machine is arranged in schools, units and other places, cannot control the daily drinking water volume of users, and makes drinking water management; meanwhile, cannot meet the drinking water needs of different user groups, for example, normal use of special user groups such as children, causes the problems of not wide application range and poor experience. SUMMARY
[0004] To have a basic understanding of some aspects of the disclosed embodiments, a brief overview is given below. The summary is not an extensive overview of the application, nor is it intended to determine key / critical elements of the embodiments or to delineate the scope of the embodiments. Instead, the sole purpose is to present some aspects of the embodiments in a simplified form as a prelude to the detailed description that is presented later.
[0005] In view of the above-mentioned defects of the prior art, the present application discloses an intelligent drinking water machine control system and method and drinking water equipment, which are used to solve the technical problems of poor user water taking experience and imperfect water taking management of the drinking water machine in the related art.
[0006] In a first aspect, the application provides a smart water dispenser control system, which comprises: a monitoring module, if a water taking container is placed in a water receiving area of the water dispenser, the water level of the water taking container is monitored in real time by using a non-contact liquid level sensor, the water taking container is weighed once to determine the initial weight of the water taking container, and a trigger instruction is generated; a face recognition module, if the trigger instruction is received, a face image of a user is collected, face recognition is performed on the face image, and the identity of the user is determined based on the face recognition result; a voice recognition module, if the user identity recognition is passed, voice information of the user is collected and voice recognition is performed to obtain a water taking instruction, the water taking instruction comprising a water taking amount and a water temperature; a water taking control module, receiving and analyzing the water taking instruction to obtain the water taking amount and the water temperature of the water taking container, adjusting the target water amount in the buffer area of the water dispenser to meet the water temperature requirement according to the water taking amount and the water temperature, and controlling the target water amount in the buffer area to discharge water to the water taking container; if the water level of the water taking container reaches the water level corresponding to the water taking amount of the water taking container, the discharge of water to the water taking container is stopped, the water taking container is weighed again to determine the final weight of the water taking container, and the user is informed that the water taking is completed by using voice prompt; a water taking management module, determining the actual water taking amount of the water taking container according to the difference between the final weight and the initial weight, generating a water taking log based on the actual water taking amount and the water taking time of the user identity, and uploading to a cloud storage.
[0007] In some embodiments of the first aspect, the face recognition module further comprises: a face image acquisition unit, under the condition of user authorization, acquiring a face image of a user facing the water dispenser and being closest to the position of the water dispenser; a face feature extraction unit, extracting features of the face image to obtain a face feature vector of the user; a face recognition unit, comparing the face feature vector of the user with a preset face feature database one by one, if the face feature vector of the user matches the preset face feature database successfully, determining the identity of the user and triggering the voice recognition module to start; if the face feature vector of the user does not match the preset face feature database successfully, voice informs the user that he is a non-registered user and cannot take water.
[0008] In some embodiments of the first aspect, the system further comprises a user management module, the user management module comprising: an information collection unit, collecting a face image of a target user to obtain water taking user information, and constructing a preset face feature database according to the water taking user information; a user management unit, managing the preset face feature database, including updating, adding and deleting water taking user information.
[0009] In some embodiments of the first aspect, the voice recognition module, if the trigger instruction is received, recognizes the voice information of the current user based on a voice recognition model to obtain the water taking instruction, the water taking instruction including a water taking amount and a water temperature, the water temperature including at least one of boiled water, warm water or cold water, and the water taking amount including a preset milliliter amount and any one of an arbitrary ratio description mode such as full or half.
[0010] In some embodiments of the first aspect, if the water taking amount is the preset milliliter amount, the water taking control module determines the current water taking amount of the water taking container by real-time weighing of the water taking container, determines the current water taking amount of the water taking container by a difference between the real-time weighing and the initial weight, stops water supply to the water taking container if the current water taking amount of the water taking container reaches the preset milliliter amount and the water level of the water taking container does not reach the maximum water level of the water taking container, and stops water supply to the water taking container if the current water taking amount of the water taking container does not reach the preset milliliter amount and the water level of the water taking container reaches the maximum water level of the water taking container.
[0011] In some embodiments of the first aspect, the water taking instruction further includes a water quality grade, and the water quality grade includes a water quality level of drinking water; the system further includes a detection module, generates a one-time detection instruction if the trigger instruction is received; and in response to the one-time detection instruction, starts an automatic circulation function of the water dispenser to perform one-time self-circulation of water in a circulation cavity of the water dispenser, detects the water after one-time self-circulation, and when the detection result is up to standard, announces that the water quality is up to standard, and when the detection result is not up to standard, sends a two-time detection instruction to a detection control unit; and in response to the two-time detection instruction, controls the self-circulation unit to perform two-time self-circulation until the detection result is up to standard.
[0012] In some embodiments of the first aspect, the water taking management module includes: analyzing the water taking log of the user to obtain the daily drinking water amount of the user, and determining whether the user drinks healthy water according to the daily drinking water amount and a drinking water health table; if the daily drinking water amount of the user does not reach a preset water amount of the drinking water health table, it is determined that the user currently drinks unhealthy water, and a health prompt information is generated and sent to an associated guardian for reminding, and if the daily drinking water amount of the user reaches the preset water amount of the drinking water health table, it is determined that the user drinks healthy water.
[0013] In some embodiments of the first aspect, the system further comprises: a voice reminder module, if it is detected that the user is close to the water dispenser and the distance is up to a preset distance, a first voice prompt sound is generated to remind the user to place the water container in the water receiving area of the water dispenser; if it is determined that the user is a non-registered user, a second voice prompt sound is generated to remind the user that the non-registered user cannot take water; if it is determined that the user is a registered user, a third voice prompt sound is generated to remind the user to determine the water taking instruction through voice control, if it is detected that the water supply to the water container is stopped, a fourth voice prompt sound is used to remind the user that the water taking is completed; a video auxiliary module is configured to play different auxiliary videos according to the generated voice prompt sound output types to assist the user in taking water.
[0014] In the second aspect, the application provides a voice control based water taking method of a water dispenser, which uses the intelligent water dispenser control system of the first aspect. The method comprises: if it is monitored that the water container is placed in the water receiving area of the water dispenser, a non-contact liquid level sensor is used to monitor the water level of the water container in real time, and the water container is weighed once to determine the initial weight of the water container, and a trigger instruction is generated; if the trigger instruction is received, the face image of the user is collected, and face recognition is performed on the face image to determine the identity of the user; if the user identity recognition is passed, the voice information of the user is collected and voice recognition is performed to obtain a water taking instruction, which includes the water taking amount and the water temperature; the water taking instruction is received and analyzed to obtain the water taking amount and the water temperature of the water container, the target water amount of the buffer area of the water dispenser is adjusted to meet the water temperature requirement according to the water taking amount and the water temperature, and the target water amount of the buffer area is controlled to supply water to the water container; if the water level of the water container reaches the water level corresponding to the water taking amount of the water container, the water supply to the water container is stopped, and the water container is weighed again to determine the final weight of the water container, and the user is informed that the water taking is completed through voice prompt; the actual water taking amount of the water container is determined according to the difference between the final weight and the initial weight, the water taking log is generated based on the actual water taking amount and the water taking time of the user identity, and is uploaded to the cloud storage.
[0015] In the third aspect, the application provides a water drinking device, which comprises the intelligent water dispenser control system of the first aspect or uses the intelligent water dispenser water taking control method of the second aspect.
[0016] As described above, the intelligent water dispenser control system, method and water drinking device provided by the embodiments of the application have the following beneficial effects:
[0017] Firstly, in the present application, the user places the water container at the water receiving position of the intelligent water dispenser, the initial weight of the water container is determined by gravity detection, and the water level of the water container is monitored in real time, and a trigger instruction is generated at the same time; based on the trigger instruction, the face image of the user is recognized, the identity of the user is determined based on the face recognition result, if the user identity recognition is passed, the voice information of the user is collected and voice recognition is performed, and the water taking instruction is obtained. In this way, only the voice information of the user whose face recognition is passed can generate the water taking instruction, which avoids non-registered users taking water and protects the operation rights and interests of the intelligent water dispenser.
[0018] Secondly, according to the water taking amount and the water temperature, the target water amount in the buffer area of the water dispenser is adjusted to meet the water temperature requirement, and the target water amount in the buffer area is controlled to discharge water to the water container; if the water level of the water container reaches the water level corresponding to the water taking amount of the water container, the water discharge to the water container is stopped, and the water container is weighed again to determine the final weight of the water container. At the same time, the user is informed by voice prompt that the water taking is completed, and the user only needs to control by voice, which reduces the difficulty of water taking operation of the user, and even blind people or children with insufficient height can take water, improving the water taking experience of the user.
[0019] Thirdly, after the water taking personnel complete the water taking, the water taking personnel and the water taking log corresponding thereto are associated, recorded and stored based on the water taking management module, which can manage the water taking personnel and statistically manage the water taking log of the water taking equipment, and perfect the management of the water taking system of the water dispenser.
[0020] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present application. BRIEF DESCRIPTION OF DRAWINGS
[0021] The drawings incorporated into the specification and forming part of the specification, show embodiments consistent with the present application, and together with the specification, serve to explain the principles of the present application. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor. In the drawings:
[0022] Figure 1 A block diagram of an intelligent water dispenser control system for an embodiment of the present application is shown;
[0023] Figure 2 A complete block diagram of an intelligent water dispenser control system for an embodiment of the present application is shown;
[0024] Figure 3 A flow chart of an intelligent water dispenser control method for an embodiment of the present application is shown. Detailed Implementation
[0025] The embodiments of this application will be described below with reference to the accompanying drawings and preferred embodiments. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. This application can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of this application. It should be understood that the preferred embodiments are only for illustrating this application and are not intended to limit the scope of protection of this application.
[0026] It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of this application. Therefore, the drawings only show the components related to this application and are not drawn according to the actual number, shape and size of the components in the actual implementation. In the actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.
[0027] In the following description, numerous details are explored to provide a more thorough explanation of embodiments of the present application. However, it will be apparent to those skilled in the art that embodiments of the present application may be practiced without these specific details. In other embodiments, well-known structures and devices are shown in block diagram form rather than in detail to avoid obscuring embodiments of the present application.
[0028] Please see Figure 1 The following is a block diagram illustrating an exemplary embodiment of the present application of a smart water dispenser control system 1, which is described in detail below:
[0029] If the monitoring module 11 detects that the water container is placed in the water receiving area of the water dispenser, it uses a non-contact liquid level sensor to monitor the water level of the water container in real time, weighs the water container once to determine the initial weight of the water container, and generates a trigger command at the same time.
[0030] Among them, the non-contact liquid level sensor can use an ultrasonic sensor to calculate the liquid level height by detecting the time difference between the transmission and reflection of ultrasonic waves, and determine the water level of the water intake container. At the same time, the ultrasonic sensor can also measure the height of the water intake container, which is convenient for subsequent real-time calculation of the water level in the water intake container.
[0031] Specifically, the water inlet is equipped with a gravity sensor that can monitor the initial weight of the water container and generate a trigger command when the water container (i.e., the cup) is placed.
[0032] The face recognition module 12, upon receiving a trigger command, acquires the user's face image, performs face recognition on the face image, and determines the user's identity based on the face recognition result;
[0033] In some embodiments of the present application, the face recognition module 12 further comprises:
[0034] a face image acquisition unit, which acquires, under the authorization of a user, a face image of the user who is facing the water dispenser and is closest to the water dispenser;
[0035] a face feature extraction unit, which extracts features of the face image to obtain a face feature vector of the user;
[0036] a face recognition unit, which compares the face feature vector of the user with a preset face feature database one by one, and if the face feature vector of the user matches the preset face feature database successfully, determines the identity of the user and triggers the voice recognition module to start; if the face feature vector of the user does not match the preset face feature database successfully, informs the user by voice that the user is not a registered user and cannot take water.
[0037] Specifically, a neural network under a corresponding light condition is trained using face training images under different light conditions to obtain a face recognition model corresponding to the different light conditions. The neural network can be a CNN (Convolutional Neural Network), and the above training can be supervised training, i.e., the training images have labels.
[0038] Face training images under a certain light condition are acquired, and a neural network under the corresponding light condition is trained using the face training images under the light condition to improve the training accuracy. In some embodiments, the face training images with labels (e.g., labels of the identities corresponding to the faces) are input into the CNN corresponding to the light condition to obtain face training results, which are compared with the labels of the corresponding face training images to obtain the training accuracy. The face training results can be, for example, the identities corresponding to the faces.
[0039] It should be understood that in actual training, the above training can be performed on each face recognition model corresponding to the light condition of each background training image to obtain face recognition models corresponding to different light conditions.
[0040] It is determined whether the training accuracy is greater than or equal to a preset accuracy. In the case where the training accuracy is greater than or equal to the preset accuracy, the training is ended, and the face recognition model under the corresponding light condition is obtained. In the case where the training accuracy is less than the preset accuracy, the training is continued. Such training includes adjusting the related parameters in the neural network so that the obtained training accuracy is greater than or equal to the preset accuracy.
[0041] By the above manner, the face recognition is performed by using the face recognition model corresponding to the light condition, the influence of different light conditions on face recognition is effectively eliminated, the accuracy of face image recognition is improved, and the face recognition accuracy of the intelligent water dispenser is also improved.
[0042] The voice recognition module 13 collects voice information of the user and performs voice recognition to obtain a water taking instruction if the user identity recognition passes, the water taking instruction including a water taking amount and a water temperature;
[0043] In some embodiments of the present application, the voice recognition module 13 identifies the voice information of the current user based on the voice recognition model to obtain a water taking instruction if a trigger instruction is received, the water taking instruction including a water taking amount and a water temperature, the water temperature including at least one of boiled water, warm water or cold water, and the water taking amount including a preset milliliter amount and any one of the arbitrary ratio description modes such as full or half.
[0044] It should be noted that the voice recognition model includes a convolution sampling layer, an encoder, a decoder, a vector mapping layer, the decoder includes a multi-head cross attention unit, and the multi-head cross attention unit includes a Gaussian enhanced monotonic alignment sub-module.
[0045] Specifically, the audio data in the training sample data is input into the convolution sampling layer for processing to obtain first audio feature sequence data; the first audio feature sequence data is input into the encoder for processing to obtain a first audio encoding vector, and a connection time sequence classification loss of the encoder is calculated; the text data in the training sample data is input into the vector mapping layer for processing to obtain a first text encoding vector; the first audio encoding vector and the first text encoding vector are input into the multi-head cross attention unit for calculation to obtain a first attention matrix; the first attention matrix is reconstructed by the Gaussian enhanced monotonic alignment sub-module to obtain a Gaussian enhanced monotonic alignment attention matrix, and a soft monotonic alignment loss of the Gaussian enhanced monotonic alignment sub-module is calculated; the Gaussian enhanced monotonic alignment attention matrix is parsed by the decoder to obtain a voice recognition relationship between the audio data and the text data in the training sample data, and a cross-entropy loss of the decoder is calculated; the foregoing steps are repeated until the connection time sequence classification loss, the soft monotonic alignment loss and the cross-entropy loss respectively reach convergence, and a target voice recognition model is obtained.
[0046] In this embodiment, the audio data is sequentially processed by the convolutional sampling layer and the encoder to obtain a first audio encoding vector, and a connection time sequence classification loss of the encoder is calculated; the text data is processed by the vector mapping layer to obtain a first text encoding vector; the first audio encoding vector and the first text encoding vector are used to obtain a first attention matrix by the multi-head cross attention unit; the first attention matrix is reconstructed by the Gaussian enhanced monotonic alignment sub-module to obtain a Gaussian enhanced monotonic alignment attention matrix, and a soft monotonic alignment loss of the Gaussian enhanced monotonic alignment sub-module is calculated; the Gaussian enhanced monotonic alignment attention matrix is parsed by the decoder to obtain a recognition result, and a cross-entropy loss of the decoder is calculated; the foregoing steps are repeated until all losses respectively reach convergence, and a target speech recognition model is obtained. The speech recognition accuracy of the traditional end-to-end speech recognition model is improved, and the calculation performance of the traditional end-to-end speech recognition model is also improved.
[0047] Through the speech recognition model, the speech information of the user is recognized to determine the water taking instruction of the user. For example, the water taking instruction includes the water taking amount and the water temperature, such as “I want to take a cup of normal temperature water” and “I want to take half a cup of boiling water”. The water taking amount is “a cup” or “half a cup” or similar proportional description, which can also be one fourth, one third, etc., which is not limited herein. The types of water temperature are boiling water, warm water, and cold water. For example, to obtain the water level of one fourth of the height of the water taking container, an initial water level value is obtained when the initial water level is measured, and the height of the water taking container is measured at the same time. Thus, by monitoring the water level in real time, the specific value of the water level of one fourth of the height of the water taking container can be determined, which facilitates subsequent real-time comparison and monitoring.
[0048] In addition, after a preset time period, for example, one week or one month, the speech recognition model is trained and updated according to the latest set of voice instructions (i.e., training sample data) to improve the accuracy of recognizing the speech information of the water taking personnel.
[0049] In this embodiment, when the user (i.e., the water taking personnel) needs to take water, the user can place the water taking container at the water receiving position of the water dispenser. Here, a gravity sensor is built-in below the water receiving position to monitor the initial weight of the water taking container, and a non-contact liquid level sensor is arranged directly above the water receiving position to measure the liquid level of the water taking container in real time. After the face image of the user is recognized, i.e., the face verification is passed, the speech recognition module is started. The speech recognition module is used to listen to the speech information issued by the water taking personnel and input the listened speech information into the speech recognition model for recognition. The water taking instruction of the water dispenser controlled by the speech intelligence is used to automatically control the water receiving, and it is determined whether to start or stop water output. In this way, the water taking operation of the water taking personnel is facilitated, and the water taking experience of the water taking personnel is improved.
[0050] In some embodiments of the present application, if the water taking amount is a preset milliliter amount, the water taking control module determines the current water taking amount of the water taking container by real-time weighing of the water taking container; if the current water taking amount of the water taking container reaches the preset milliliter amount and the water level of the water taking container does not reach the maximum water level of the water taking container, water supply to the water taking container is stopped; if the current water taking amount of the water taking container does not reach the preset milliliter amount and the water level of the water taking container reaches the maximum water level of the water taking container, water supply to the water taking container is stopped.
[0051] Specifically, the weight of the water taking amount is determined by real-time weighing, if the current water taking amount reaches the preset milliliter amount and the water level of the water taking container does not reach the maximum water level of the water taking container, water supply to the water taking container is stopped; if the current water taking amount of the water taking container does not reach the preset milliliter amount and the water level of the water taking container reaches the maximum water level of the water taking container, water supply to the water taking container is stopped, thus correcting the error instruction caused by user voice, preventing the water amount of the water taking container from overflowing, and achieving the purpose of saving water.
[0052] The water taking control module 14 receives and analyzes the water taking instruction, obtains the water taking amount and water temperature of the water taking container, adjusts the target water amount in the buffer area of the water dispenser to meet the water temperature requirement according to the water taking amount and water temperature, and controls the target water amount in the buffer area to supply water to the water taking container;
[0053] If the water level of the water taking container reaches the water level corresponding to the water taking amount of the water taking container, water supply to the water taking container is stopped, and the water taking container is weighed again to determine the final weight of the water taking container, and at the same time, the user is informed by voice prompt that the water taking is completed;
[0054] It should be understood that the target water amount meeting the water temperature requirement is first adjusted and cached in the buffer area, then the target water amount meeting the water temperature requirement is discharged to the water taking container, then it is determined whether to stop water taking through water temperature comparison, and finally the current water taking amount is determined through real-time weighing.
[0055] Specifically, the target water taking personnel no longer take water by pressing the keys and do not need to wait for water taking at the water dispenser, which facilitates the water taking operation of the water taking personnel and improves the water taking experience of the water taking personnel.
[0056] The water taking management module 15 determines the actual water taking amount of the water taking container according to the difference between the final weight and the initial weight, generates a water taking log based on the actual water taking amount and the water taking time of the user identity, and uploads it to the cloud storage.
[0057] In some embodiments of the present application, the water taking management module comprises: analyzing the water taking log of the user, obtaining the daily drinking water amount of the user, and determining whether the user drinks water healthily according to the daily drinking water amount and the drinking water health table; if the daily drinking water amount of the user does not reach the preset water amount of the drinking water health table, it is determined that the current user does not drink water healthily, and a health prompt information is generated and sent to the associated guardian for reminding; if the daily drinking water amount of the user reaches the preset water amount of the drinking water health table, it is determined that the user drinks water healthily.
[0058] It should be noted that the water taking log includes the water taking user, the water taking time period, the water taking amount, the water temperature and the water quality grade, and the historical water taking amount and the historical water taking time length are the average value of the historical water taking amount and the water taking time length value corresponding to the historical water taking of the target water taking personnel recorded in the water taking management module.
[0059] In the above manner, not only the daily drinking water condition of the user can be monitored, but also whether the user drinks water healthily can be analyzed through drinking water, which is helpful for managing the health of the user.
[0060] Firstly, in the present application, the user places the water taking container at the water receiving position of the intelligent water dispenser, the initial weight of the water taking container is determined through gravity detection, and the water level of the water taking container is monitored in real time, and a trigger instruction is generated at the same time; the face image of the user is recognized based on the trigger instruction, the identity of the user is determined based on the face recognition result, if the user identity recognition is passed, the voice information of the user is collected and voice recognition is performed to obtain the water taking instruction, in this way, only the voice information of the user whose face recognition is passed can generate the water taking instruction, avoiding the water taking of non-registered users, and protecting the operation rights and interests of the intelligent water dispenser;
[0061] Secondly, the target water amount in the buffer area of the water dispenser is adjusted according to the water taking amount and the water temperature to meet the water temperature requirement, and the target water amount in the buffer area is controlled to discharge water to the water taking container; if the water level of the water taking container reaches the water level corresponding to the water taking amount of the water taking container, the water discharge to the water taking container is stopped, and the water taking container is weighed again to determine the final weight of the water taking container, at the same time, the user is informed that the water taking is completed through voice prompt, and the user does not need to manually operate, but only needs to control through voice, which reduces the difficulty of water taking operation of the user, even blind people or children with insufficient height can take water, and the water taking experience of the user is improved.
[0062] Thirdly, after the water taking personnel completes the water taking, the water taking personnel and the water taking log corresponding thereto are associated, recorded and stored based on the water taking management module, which can manage the water taking personnel and statistically manage the water taking log of the water taking equipment, and perfects the management of the water taking system of the water dispenser.
[0063] Please refer to Figure 2 The complete block diagram of an intelligent water dispenser control system 1 shown in an embodiment of the present application is shown as follows:
[0064] In some embodiments described above, the system further comprises a user management module 16, which comprises:
[0065] an information collection unit, which collects the face image of the target user, obtains the water taking user information, and constructs a preset face feature database according to the water taking user information;
[0066] a user management unit, which manages the preset face feature database, including updating, adding and deleting the water taking user information.
[0067] Specifically, the target user refers to a person who will use the water dispenser, such as all the personnel of a school. The user management module can collect the face image of the target user, obtain the water taking personnel information, and establish a water taking personnel information database according to the water taking personnel information. That is, in the water taking personnel information database, each personnel in the target user group has a one-to-one correspondence with the face image thereof. When the personnel in the target group need to update the face image, or when the personnel in the target group change, the user management module 16 can also update, add and delete the water taking personnel information, so that the intelligent water dispenser can match the identity in the water taking personnel information database according to the face image of the water taking personnel when the water taking personnel takes water, thereby determining the target water taking personnel identity information, i.e., the name of the current water taking personnel, and perfecting the management of the water taking system.
[0068] In some embodiments described above, the water taking instruction further comprises a water quality level, and the water quality level comprises a water quality level of drinking water. The system further comprises a detection module 17, which generates a one-time detection instruction if a trigger instruction is received. The automatic circulation function of the water dispenser is started in response to the one-time detection instruction to perform one-time self-circulation of water in the circulation cavity of the water dispenser. The water after one-time self-circulation is detected for water quality. When the detection result is up to standard, the water quality is announced as up to standard. When the detection result is not up to standard, a secondary detection instruction is sent to the detection control unit. In response to the secondary detection instruction, the self-circulation unit is controlled to perform secondary self-circulation until the detection result is up to standard.
[0069] It should be understood that if the water dispenser is not used for a long time, the water in the pipeline is in a dead water state, i.e., the water quality decreases. Therefore, at the beginning of water taking, the resistivity of the water taken out is very low and cannot meet the experimental requirements. Only during the water taking process, the water quality rises to meet the use requirements. Therefore, the water taken out at the beginning is discarded each time, and the water cannot be used until the water quality display meets the requirements. However, this will cause water waste and reduce the utilization rate of equipment consumables. Therefore, after the water dispenser is woken up, the detection module 17 controls the water dispenser to perform water quality self-detection to avoid water waste and improve the utilization rate of equipment consumables.
[0070] Specifically, the detection module 17 at least includes an instruction generation unit, a self-circulation unit, a water quality detection unit, and a detection control unit, as follows: the instruction generation unit is configured to generate a first detection instruction based on receiving a trigger instruction; the self-circulation unit is configured to start the automatic circulation function of the water dispenser in response to the first detection instruction to perform a first self-circulation of water in the circulation cavity of the water dispenser; the water quality detection unit is configured to perform water quality detection on the water after the first self-circulation, and when the detection result is up to standard, broadcast that the water quality is up to standard, and when the detection result is not up to standard, send a second detection instruction to the detection control unit; and the detection control unit is configured to control the self-circulation unit to perform a second self-circulation in response to the second detection instruction until the detection result is up to standard.
[0071] In this embodiment, the built-in program in the detection module controls the self-circulation and water quality detection of the water dispenser. The automatic circulation function of the water dispenser refers to providing a buffer space by using the circulation cavity, and the water in the circulation cavity can flow back to the water dispenser to improve the water quality to meet the experimental use requirements. The water quality detection refers to detecting the conductivity, total bacterial count, organic matter content, metal ion content, and trace element content of the water after self-circulation to determine whether it meets the corresponding water quality grade requirements to ensure that the water taken by the target user meets the experimental requirements and avoids water waste.
[0072] In some embodiments of the present application, the system further comprises:
[0073] The voice prompting module 18 generates a first voice prompt sound to remind the user to place the water taking container in the water receiving area of the water dispenser if it is detected that the user is close to the water dispenser and the distance is up to a preset distance, generates a second voice prompt sound to remind the user that the user is not a registered user and cannot take water if it is determined that the user is a non-registered user, generates a third voice prompt sound to remind the user to determine the water taking instruction through voice control if it is determined that the user is a registered user, and generates a fourth voice prompt sound to remind the user that the water taking is complete if it is detected that the water supply to the water taking container is stopped.
[0074] The video assistance module 19 plays different assistance videos according to the different generated voice prompt sound output types to assist the user in taking water.
[0075] In this embodiment, different voice prompt sounds are set at different stages through the voice prompting module to assist the user in using the intelligent water dispenser. At the same time, operation videos matched with the different voice prompt sounds are played synchronously. Whether the user is blind, a child, or an elderly person, the user can be assisted to normally use the intelligent water dispenser to take water, which greatly improves the intelligence of the intelligent water dispenser.
[0076] Please refer to Figure 3 The intelligent water dispenser control method flow chart shown in this embodiment of the present application is described as follows:
[0077] Step 301, if it is monitored that the water taking container is placed in the water receiving area of the water dispenser, the water level of the water taking container is monitored in real time by using the non-contact liquid level sensor, the water taking container is weighed once, the initial weight of the water taking container is determined, and a trigger instruction is generated at the same time;
[0078] Step 302, if the trigger instruction is received, the face image of the user is collected, face recognition is performed on the face image, the user identity is determined based on the face recognition result;
[0079] Step 303, if the user identity recognition passes, the voice information of the user is collected and voice recognition is performed, the water taking instruction is obtained, the water taking instruction includes the water taking amount and the water temperature;
[0080] Step 304, the water taking instruction is received and parsed, the water taking amount and the water temperature of the water taking container are obtained, the target water amount of the buffer area of the water dispenser is adjusted to meet the water temperature requirement according to the water taking amount and the water temperature, and the target water amount of the buffer area is controlled to pour water into the water taking container;
[0081] Step 305, if the water level of the water taking container reaches the water level corresponding to the water taking amount of the water taking container, the pouring of water into the water taking container is stopped, the water taking container is weighed again, the final weight of the water taking container is determined, and the user is informed that the water taking is completed by using voice prompt at the same time;
[0082] Step 306, the actual water taking amount of the water taking container is determined according to the difference between the final weight and the initial weight, the water taking log is generated based on the actual water taking amount and the water taking time of the user identity, and is uploaded to the cloud storage.
[0083] It should be noted that the intelligent water dispenser control method and the intelligent water dispenser control system have a one-to-one correspondence, and the technical details and technical effects involved in the intelligent water dispenser control system are the same as those of the above-mentioned intelligent water dispenser control system, which will not be described here. Please refer to the above-mentioned intelligent water dispenser control system.
[0084] In addition, the present application also provides a water drinking equipment, which comprises the above-mentioned intelligent water dispenser control system or the above-mentioned intelligent water dispenser water taking control method.
[0085] Firstly, in the present application, the user places the water taking container at the water receiving position of the intelligent water dispenser, the initial weight of the water taking container is determined by gravity detection, and the water level of the water taking container is monitored in real time, and a trigger instruction is generated at the same time. Based on the trigger instruction, the face image of the user is subjected to face recognition, the user identity is determined based on the face recognition result, if the user identity recognition passes, the voice information of the user is collected and subjected to voice recognition, and the water taking instruction is obtained. In this way, only the voice information of the user whose face recognition passes can generate the water taking instruction, avoiding the water taking of non-registered users and protecting the operation rights and interests of the intelligent water dispenser;
[0086] Second, according to the water temperature and the amount of water in the buffer area of the water dispenser to adjust to meet the target water temperature, the target water volume of the buffer area is controlled to pour water into the water container; if the water level of the water container reaches the water level corresponding to the water volume of the water container, the pouring of water into the water container is stopped, and the water container is weighed again to determine the final weight of the water container, at the same time, the user is informed by voice prompt that the water taking is completed, and the user does not need to manually operate, but only needs to control by voice, which reduces the difficulty of water taking operation of the user, even blind people or children with insufficient height can take water, and the water taking experience of the user is improved;
[0087] Third, after the water taking personnel complete the water taking, the water taking personnel and the water taking log corresponding thereto are associated, recorded and stored based on the water taking management module, the water taking management of the water taking personnel and the statistical management of the water taking log of the water dispenser are realized, and the management of the water taking system of the water dispenser is improved.
[0088] The above embodiments only exemplarily illustrate the principles and effects of the present application, and are not used to limit the present application. Any person skilled in the art can modify or change the above embodiments without departing from the spirit and scope of the present application. Therefore, all equivalent modifications or changes completed by those skilled in the art without departing from the spirit and technical thought of the present application should be covered by the claims of the present application.
Claims
1. A smart water dispenser control system, characterized in that, The system comprises: A monitoring module, if a water taking container is placed in a water receiving area of the water dispenser, the water level of the water taking container is monitored in real time by using a non-contact liquid level sensor, the water taking container is weighed once to determine the initial weight of the water taking container, and a trigger instruction is generated at the same time; A face recognition module, if the trigger instruction is received, a face image of a user is collected, face recognition is performed on the face image, and the identity of the user is determined based on the face recognition result; A voice recognition module, if the user identity recognition passes, voice information of the user is collected and voice recognition is performed to obtain a water taking instruction, the water taking instruction including water taking amount, water temperature and water quality grade, and the water quality grade including the water quality level of drinking water; A detection module, if the trigger instruction is received, a one-time detection instruction is generated; the automatic circulation function of the water dispenser is started in response to the one-time detection instruction to perform one-time self-circulation of water in the circulation cavity of the water dispenser; water quality detection is performed on the water after one-time self-circulation, and when the detection result is up to standard, the water quality is announced to be up to standard, and when the detection result is not up to standard, a second detection instruction is sent; in response to the second detection instruction, two-time self-circulation is performed until the detection result is up to standard; A water taking control module, receiving and analyzing the water taking instruction to obtain the water taking amount and water temperature of the water taking container, adjusting the target water amount in the buffer area of the water dispenser to meet the water temperature requirement according to the water taking amount and the water temperature, and controlling the buffer area containing the target water amount to discharge water to the water taking container; if the water level of the water taking container reaches the water level corresponding to the water taking amount of the water taking container, the discharge of water to the water taking container is stopped, the water taking container is weighed again to determine the final weight of the water taking container, and the user is informed by voice prompt that the water taking is completed at the same time; A water taking management module, determining the actual water taking amount of the water taking container according to the difference between the final weight and the initial weight, generating a water taking log based on the actual water taking amount and the water taking time of the user identity, and uploading to the cloud storage; wherein the water taking log of the user is analyzed to obtain the daily drinking water amount of the user, and whether the user drinks water healthily is determined according to the daily drinking water amount and the drinking water health table; if the daily drinking water amount of the user does not reach the preset water amount of the drinking water health table, it is determined that the user does not drink water healthily, and a health prompt information is generated and sent to the associated guardian for reminding, if the daily drinking water amount of the user reaches the preset water amount of the drinking water health table, it is determined that the user drinks water healthily.
2. The intelligent water cooler control system of claim 1, wherein, The face recognition module further comprises: A face image acquisition unit, under the condition that the user authorizes, acquiring the face image of the user facing the water dispenser and being closest to the position of the water dispenser; A face feature extraction unit, extracting features from the face image to obtain the face feature vector of the user; The face recognition unit compares the face feature vector of the user with a preset face feature database one by one, and if the face feature vector of the user matches the preset face feature database successfully, the user identity is determined, and the voice recognition module is started; if the face feature vector of the user does not match the preset face feature database successfully, the user is informed by voice that he is a non-registered user and cannot take water.
3. The intelligent water cooler control system of claim 1, wherein, The system further comprises a user management module, which comprises: An information collection unit collects the face image of the target user, obtains the water taking user information, and constructs a preset face feature database according to the water taking user information; A user management unit manages the preset face feature database, including updating, adding and deleting water taking user information.
4. The intelligent water cooler control system of claim 3, wherein, The voice recognition module, if the trigger instruction is received, identifies the voice information of the current user based on a voice recognition model, obtains the water taking instruction, and the water taking instruction includes the water taking amount and the water temperature, the water temperature includes any one of boiled water, warm water or cold water, and the water taking amount includes any one of a preset milliliter amount, and a description mode of full or half.
5. The intelligent water cooler control system of claim 4, wherein, If the water taking amount is a preset milliliter amount, the water taking control module determines the current water taking amount of the water taking container by real-time weighing of the water taking container, and determines the current water taking amount of the water taking container by the difference between the real-time weighing and the initial weight; if the current water taking amount of the water taking container reaches the preset milliliter amount, and the water level of the water taking container does not reach the maximum water level of the water taking container, stop water to the water taking container; if the current water taking amount of the water taking container does not reach the preset milliliter amount, and the water level of the water taking container reaches the maximum water level of the water taking container, stop water to the water taking container.
6. The smart water cooler control system according to any one of claims 1 to 5, wherein, The system further comprises: A voice reminding module, if it is detected that a user is close to the water dispenser and the distance apart reaches a preset distance, a first voice prompt sound is generated to remind the user to place the water taking container in the water receiving area of the water dispenser; if it is determined that the user identity is a non-registered user, a second voice prompt sound is generated to remind the user that he is a non-registered user and cannot take water; if it is determined that the user identity is a registered user, a third voice prompt sound is generated to remind the user to determine the water taking instruction by voice control, if it is detected that water to the water taking container is stopped, a fourth voice prompt sound is used to remind the user that the water taking is completed; A video auxiliary module is used to output different types of auxiliary videos according to the generated voice prompt sound and play to assist the user in taking water.
7. A method for controlling water taking of an intelligent water dispenser, characterized in that, The intelligent water dispenser control system of any one of claims 1 to 6, the method comprising: If it is detected that the water taking container is placed in the water receiving area of the water dispenser, a non-contact liquid level sensor is used to monitor the water level of the water taking container in real time, and the water taking container is weighed once to determine the initial weight of the water taking container, at the same time, a trigger instruction is generated; If the trigger instruction is received, the face image of the user is collected, and face recognition is performed on the face image, and the user identity is determined based on the face recognition result; If the user identity is verified, voice information of the user is collected and voice recognition is performed to obtain a water taking instruction, the water taking instruction including a water taking amount, a water temperature and a water quality grade, the water quality grade including a water quality grade of drinking water; if the trigger instruction is received, a one-time detection instruction is generated; the automatic cycle function of the water dispenser is started in response to the one-time detection instruction to perform one-time self-circulation of water in the circulation cavity of the water dispenser; water quality detection is performed on the water after one-time self-circulation, and when the detection result is up to standard, the water quality is announced to be up to standard, and when the detection result is not up to standard, a two-time detection instruction is sent; in response to the two-time detection instruction, two-time self-circulation is performed until the detection result is up to standard; The water taking instruction is received and analyzed to obtain a water taking amount and a water temperature of the water taking container, and a target water amount that meets the water temperature requirement is adjusted in the buffer area of the water dispenser according to the water taking amount and the water temperature, and the buffer area containing the target water amount is controlled to discharge water to the water taking container; If the water level of the water taking container reaches the water level corresponding to the water taking amount of the water taking container, the discharge of water to the water taking container is stopped, and the water taking container is weighed again to determine the final weight of the water taking container, and at the same time, the user is informed that the water taking is completed by voice prompt; The actual water taking amount of the water taking container is determined according to the difference between the final weight and the initial weight, and a water taking log is generated based on the actual water taking amount and the water taking time of the user identity and is uploaded to the cloud storage; wherein the water taking log of the user is analyzed to obtain the daily drinking water amount of the user, and whether the user drinks healthy water is determined according to the daily drinking water amount and the drinking water health table; if the daily drinking water amount of the user does not reach the preset water amount of the drinking water health table, it is determined that the user currently drinks unhealthy water, and a health prompt information is generated and sent to the associated guardian for reminding, and if the daily drinking water amount of the user reaches the preset water amount of the drinking water health table, it is determined that the user drinks healthy water.
8. An intelligent water drinking device, characterized in that, The smart water dispenser control system of any one of claims 1 to 6, or the smart water dispenser water taking control method of claim 7.
Citation Information
Patent Citations
Domestic water carriage service robot system and motion method thereof
CN106054829A
Home intelligent water dispenser
CN106859334A
Control and water selling method of water selling device without water storage tank
CN108898738A
Control method and device of water dispenser, water dispenser and machine-readable storage medium
CN110432778A
Purified drinking equipment and control method and control system thereof
CN115474845A