Water drinking behavior analysis method and device, electronic equipment and storage medium

Through intelligent water cups, users' drinking water information is collected and analyzed, and combined with basal metabolic rate and physical health parameters, appropriate drinking water volume is recommended, which solves the problem of irregular drinking water and improves users' drinking water health.

CN119495400APending Publication Date: 2025-02-21QINGDAO ECONOMIC AND TECHNOLOGICAL DEVELOPMENT ZONE HAIER WATER HEATER CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311028577.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-15
Publication Date
2025-02-21

AI Technical Summary

Technical Problem

People ignore drinking water health problems in their daily lives, and drinking water irregularly affects their health.

Method used

Provide a drinking water behavior analysis method and system, collect and analyze user's drinking water information through intelligent water cups, combine the user's basal metabolic rate and physical health parameters, recommend appropriate drinking water volume, and analyze user's drinking water behavior.

Benefits of technology

By analyzing the user's drinking water behavior, users can clarify the historical drinking water situation, adaptively adjust drinking water habits, and improve drinking water health.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119495400A_ABST
    Figure CN119495400A_ABST
Patent Text Reader

Abstract

The invention discloses a water drinking behavior analysis method and device, electronic equipment and a storage medium, and relates to the computer technology, the method comprises the steps that water drinking information sent by a target intelligent water cup is received, and the water drinking information comprises a target water cup identifier and the water drinking amount; the basal metabolic rate of the target user corresponding to the target water cup identifier is obtained, and the recommended water intake is determined according to the basal metabolic rate; obtaining the actual water intake of the target user according to at least one water intake corresponding to the target water cup identifier in the preset time period, and analyzing the water drinking behavior of the target user according to the recommended water intake and the actual water intake. According to the method, the user can clearly know the water drinking condition in the historical time period, so that the user can adaptively adjust the water drinking habit according to the water drinking analysis result, and the beneficial effect of improving the water drinking health of the user is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a drinking behavior analysis method, device, electronic equipment and storage medium. Background Art

[0002] With the rapid development of society and the accelerated pace of life, people often ignore the issue of healthy drinking water in daily life. Most users drink water subjectively. Only when they feel the need to drink water will they take the initiative to drink water to relieve the current thirst. This kind of drinking situation has the problem of irregular drinking of users, which is not conducive to physical health. Summary of the invention

[0003] The present invention provides a drinking behavior analysis method, device, electronic equipment and storage medium, which can analyze the drinking behavior of a user and improve the user's drinking health.

[0004] In a first aspect, the present invention provides a drinking behavior analysis method, which is applied to a drinking behavior analysis system, wherein the system includes at least one smart water cup, each of which corresponds to a water cup identifier, and the method includes:

[0005] Receiving drinking water information sent by a target smart water cup, wherein the drinking water information includes a target water cup identifier and a drinking amount;

[0006] Obtaining the basal metabolic rate of the target user corresponding to the target water cup identifier, and determining the recommended amount of water to be drunk according to the basal metabolic rate;

[0007] The actual drinking amount of the target user is obtained according to at least one drinking amount corresponding to the target water cup mark within a preset time period, and the drinking behavior of the target user is analyzed according to the recommended drinking amount and the actual drinking amount.

[0008] Optionally, the system further comprises a drinking water device, and when the drinking water device is an instant hot drinking water device, the instant hot drinking water device is respectively connected to at least one of the smart water cups for communication;

[0009] Before receiving the drinking water information sent by the target smart water cup, it also includes:

[0010] When the instant hot water drinking device receives the water receiving trigger operation sent by the target smart water cup based on a preset method, the target water cup identifier is obtained;

[0011] According to the target water cup identifier, a target drinking water parameter is obtained from a parameter mapping relationship table, wherein the target drinking water parameter includes a target drinking water temperature and a target drinking water volume. In the parameter mapping relationship table, one water cup identifier corresponds to one drinking water temperature and one drinking water volume respectively;

[0012] A drinking water instruction is generated according to the target drinking water temperature and the target drinking water volume, and the instant hot drinking water device is controlled to discharge water to the target smart water cup according to the drinking water instruction.

[0013] Optionally, when the device type of the drinking water device is a non-instantaneous water receiving device, before receiving the drinking water information sent by the target smart water cup, the method further includes:

[0014] Obtaining a target drinking amount corresponding to the target smart water cup;

[0015] The water volume sensor integrated at the bottom of the target smart water cup senses the current water volume, and when the current water volume reaches the target drinking water volume, the target smart water cup is controlled to issue an early warning message.

[0016] Optionally, obtaining the basal metabolic rate of the target user corresponding to the target water cup identifier includes:

[0017] The basal metabolic rate of the target user is obtained from a third-party smart device associated with the target water cup identifier, or the basal metabolic rate is calculated according to the basic body characteristic parameters corresponding to the target user stored in the mobile terminal.

[0018] Optionally, the third-party smart device calculates the basal metabolic rate in the following manner:

[0019] Acquiring basic physical characteristic parameters and actual physical characteristic parameters of the target user;

[0020] The basal metabolic rate is determined according to the basal body characteristic parameter and the actual body characteristic parameter.

[0021] Optionally, determining the recommended amount of water to drink according to the basal metabolic rate includes:

[0022] Acquiring physical health parameters of the target user;

[0023] The recommended amount of water to drink is determined according to the physical health parameter and the basal metabolic rate.

[0024] Optionally, obtaining the actual drinking amount of the target user according to at least one drinking amount corresponding to the target water cup identifier within a preset time period includes:

[0025] receiving a record request sent by a mobile terminal, wherein the record request includes a drinking water type and an added drinking water amount;

[0026] Obtaining the actual drinking amount of the target user within a preset time period according to the recorded added drinking amount and at least one of the drinking amounts obtained from the target water cup identifier;

[0027] Accordingly, analyzing the target user's drinking behavior according to the recommended water intake and the actual water intake includes:

[0028] The target user's drinking behavior is analyzed according to the recommended drinking amount, the actual drinking amount, and the drinking type.

[0029] In a second aspect, the present invention provides a drinking behavior analysis device integrated in a drinking behavior analysis system, wherein the system includes at least one smart water cup, each of the smart water cups corresponds to a water cup identifier, and the method includes:

[0030] An information receiving module, used to receive drinking water information sent by a target smart water cup, wherein the drinking water information includes a target water cup identifier and a drinking amount;

[0031] A metabolic rate acquisition module, used to acquire the basal metabolic rate of the target user corresponding to the target water cup identifier, and determine the recommended water intake according to the basal metabolic rate;

[0032] The behavior analysis module is used to obtain the actual drinking amount of the target user according to at least one drinking amount corresponding to the target water cup mark within a preset time period, and analyze the drinking behavior of the target user according to the recommended drinking amount and the actual drinking amount.

[0033] In a third aspect, the present invention further provides an electronic device, the electronic device comprising:

[0034] at least one processor; and

[0035] a memory communicatively connected to the at least one processor; wherein,

[0036] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the drinking behavior analysis method described in any embodiment of the present invention.

[0037] In a fourth aspect, the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the drinking behavior analysis method described in any embodiment of the present invention when executed.

[0038] The drinking behavior analysis solution provided by the embodiment of the present invention first receives the drinking information sent by the target smart water cup, and the drinking information includes the target water cup identifier and the drinking amount; then obtains the basal metabolic rate of the target user corresponding to the target water cup identifier, and determines the recommended drinking amount according to the basal metabolic rate; finally, obtains the actual drinking amount of the target user according to at least one drinking amount corresponding to the target water cup identifier within a preset time period, and analyzes the drinking behavior of the target user according to the recommended drinking amount and the actual drinking amount. The solution provided by this embodiment analyzes the drinking behavior of the user based on the user's basal metabolic rate, so that the user can clearly understand the drinking situation in the historical time period, and then the user can adaptively adjust the drinking habits according to the drinking analysis results, achieving the beneficial effect of improving the user's drinking health.

[0039] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] In order to more clearly illustrate the technical solution of the present invention, the drawings required for use in the embodiments are briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0041] Figure 1 It is a flow chart of the drinking behavior analysis method provided by the present invention;

[0042] Figure 2 is another schematic diagram of the flow chart of the drinking behavior analysis method provided by the present invention;

[0043] Figure 3 It is a structural schematic diagram of the drinking behavior analysis device provided by the present invention;

[0044] Figure 4 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION

[0045] In order to enable those skilled in the art to better understand the solution of the present invention, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings in the present embodiment. Obviously, the described embodiment is only a part of the embodiment of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0046] It should be noted that the terms "target", "original", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0047] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present invention, rather than to limit the present invention. It should also be noted that, for ease of description, only parts related to the present invention, rather than all structures, are shown in the accompanying drawings.

[0048] Figure 1 This is a flow chart of the drinking behavior analysis method provided by the present invention. This embodiment is applicable to the case of analyzing the drinking behavior of a user. The method can be executed by a drinking behavior analysis device, which can be implemented in the form of hardware and / or software, and can be configured in a drinking behavior analysis system. Specifically, the drinking behavior analysis system provided by this embodiment includes at least one smart water cup, and each smart water cup corresponds to a water cup identifier.

[0049] In the solution provided in this embodiment, the drinking behavior analysis system can be integrated into a mobile terminal or a cloud service terminal, and the smart water cup is a device with information receiving and reporting functions.

[0050] Exemplarily, the information receiving function of the smart water cup may be a control instruction sent by the drinking behavior analysis system to the smart device, such as a keep warm instruction, and the smart water cup keeps the water in the cup warm according to the received keep warm instruction; the information reporting function of the smart water cup may be information such as the user's water collection amount, water collection temperature, drinking time, and the total time it takes for the water in the smart water cup to be drunk, which is reported to the drinking behavior analysis system when the user uses the smart water cup to collect water. The specific information receiving and reporting functions of the smart water cup are not limited here.

[0051] refer to Figure 1 The drinking behavior analysis method provided in this embodiment may specifically include the following steps:

[0052] S110: Receive drinking water information sent by the target smart water cup.

[0053] The target smart water cup is the smart water cup that currently completes the water receiving operation in at least one smart water cup. The method for determining whether the smart water cup has completed the water receiving operation may be that a water volume sensor device is integrated at the bottom of the smart water cup, and the water volume sensor device senses that the water volume in the smart water cup gradually increases with time until the water volume reaches a stable value, and then determines that the smart water cup has completed the water receiving operation; the method for determining whether the smart water cup has completed the water receiving operation may also be that a preset button is provided on the smart water cup, and the button is used to manually press the preset button when the user performs the water receiving operation so that the drinking behavior analysis system can determine that the current smart water cup has completed the water receiving operation, etc. The specific method for determining whether the smart water cup has completed the water receiving operation is not limited here.

[0054] Taking the drinking behavior analysis system integrated in a mobile terminal as an example, the drinking behavior analysis system can be integrated in the user's mobile terminal in the form of a smart application, wherein the user's mobile terminal is connected to at least one smart water cup in communication. After at least one smart water cup is successfully connected to the mobile terminal, the water cup logo corresponding to each smart water cup can be displayed on the smart application to distinguish the user of each smart water cup according to the water cup logo. Taking the drinking behavior analysis solution applied to a family as an example, the mobile terminal of any user in the same family can bind the smart water cup used by each family member, and set a water cup logo for each smart water cup according to the family role, which can be: father, mother, grandfather, grandmother, son, and daughter, etc. The specific way of setting the water cup logo is not limited here, as long as the number of smart water cups bound in the smart application exceeds one, the user corresponding to each smart water cup can be distinguished.

[0055] After the target smart cup completes the water collection operation, the smart application of the mobile terminal can receive drinking information including the target cup identifier and the amount of water drunk. The amount of water drunk corresponding to the target cup identifier can be recorded and saved so that the user can view the historical drinking situation based on the record. For example, after the smart cup with the user identifier "Dad" completes the water collection operation, the smart application can save the corresponding amount of water drunk in the identifier column of "Dad", such as 500 ml.

[0056] Optionally, the user's water collection time can also be saved in the corresponding target water cup logo in the smart application. For the water collection amount included in the water collection operation, the time required for the target user to drink the current water collection amount can also be recorded in the smart application.

[0057] Exemplarily, the method for recording the time required for the target user to drink the current amount of water can be: after the water level sensing device senses that the water level in the target smart water cup has reached a stable value, the first time is recorded, and as the time increases, the water level gradually decreases until it decreases to the minimum value, or until the user performs the next water collection operation, the second time is recorded, and the time interval between the first time and the second time is the time required for the user to drink the current amount of water.

[0058] Optionally, for the same user, there may be at least two smart water cups for use in different occasions. In this case, the water cup identification can be used as the first-level identification in the smart application, and at least two parallel second-level identifications can be created in the interface of the first-level identification. The purpose of this is to comprehensively record the drinking conditions of multiple smart water cups of the same user, so as to prevent the problem that the analysis is not representative when the drinking behavior analysis is performed in the subsequent steps due to incomplete records. For example, when setting a water cup identification for each smart water cup based on a family role, for example, "Dad" includes two smart water cups, such as one smart water cup is used at home and the other smart water cup is used at work. The first-level identification can be Dad, and the corresponding second-level identifications can be "Home" and "Workplace", etc. The specific method of setting the second-level identification is not limited here.

[0059] S120: Obtain the basal metabolic rate of the target user corresponding to the target water cup identifier, and determine the recommended amount of water to drink based on the basal metabolic rate.

[0060] The basal metabolic rate (BMR) indicates the speed of basal metabolic activity. Since the basal metabolic rates of users of different genders, heights, ages, and weights are different, the drinking water analysis solution provided in this embodiment determines the recommended drinking water amount in combination with the basal metabolic rate of the target user.

[0061] One implementation method, in this embodiment, the method for obtaining the basal metabolic rate of the target user corresponding to the target water cup identifier can be: obtaining the basal metabolic rate of the target user from a third-party smart device associated with the target water cup identifier; when the third-party smart device associated with the target water cup identifier does not include a device for calculating the user's basal metabolic rate, the basal metabolic rate can be calculated based on the basic body characteristic parameters corresponding to the target user stored in the mobile terminal.

[0062] Among them, the above-mentioned third-party smart device can be a device that includes the function of calculating the basal metabolic rate, such as a smart bracelet, a smart watch, a cardiopulmonary function test device, etc. A metabolic rate acquisition component is integrated in the smart application to obtain the basal metabolic rate of the target user from the third-party smart device associated with the target water cup logo based on the metabolic rate acquisition component. The current third-party smart device is a device associated with the target water cup logo. It can be understood that in the same smart application, multiple smart devices can be bound, such as smart water cups, smart watches, smart body fat scales, smart water dispensers, smart door locks, etc. If the device associated with the current user includes a device that can calculate the user's basal metabolic rate, it will be displayed on the corresponding interface of the smart application. At this time, the metabolic rate acquisition component can directly obtain the user's basal metabolic rate.

[0063] The above-mentioned basic physical characteristic parameters may include gender, age, height and weight, etc. The user's basic physical characteristic parameters can be stored in the interface corresponding to the target water cup logo after the mobile terminal successfully communicates with the smart water cup. The basal metabolic rate can be further calculated based on the basic physical characteristic parameters of the target user.

[0064] S130. Obtain the actual drinking amount of the target user according to at least one drinking amount corresponding to the target water cup mark within a preset time period, and analyze the drinking behavior of the target user according to the recommended drinking amount and the actual drinking amount.

[0065] The method of obtaining the actual drinking amount of the target user according to at least one drinking amount corresponding to the target water cup mark within the preset time period can be to accumulate at least one drinking amount included in the target water cup mark to obtain the actual drinking amount of the target user within the preset time period.

[0066] For example, if the target water cup is labeled "Dad" and the preset time period is "one day", statistics show that the target water cup has 5 water collection behaviors in one day, and the water collection volume each time is 500ml, 300ml, 200ml, 500ml and 100ml, etc., then the actual water drinking volume of the current user is 1600ml. If the recommended water drinking volume of the target user is 2500ml, it means that the current user drinks less water. The user's drinking behavior is analyzed as abnormal drinking, and a drinking report is generated and sent to the target user. The above preset time period is not limited to "one day", and accordingly, it can also be one week, two weeks or one month, etc., depending on the user's choice.

[0067] Optionally, when the same smart application contains water cup logos corresponding to multiple smart water cups, the drinking behavior of each user in the family can be analyzed one by one after a preset time period, and a corresponding drinking report can be generated. The drinking behavior of all users in the family can also be analyzed to generate a family drinking report, etc., in order to analyze the drinking health problems of family users.

[0068] The drinking behavior analysis method provided in this embodiment first receives drinking information sent by the target smart water cup, and the drinking information includes the target water cup identifier and the drinking amount; then obtains the basal metabolic rate of the target user corresponding to the target water cup identifier, and determines the recommended drinking amount according to the basal metabolic rate; finally, obtains the actual drinking amount of the target user according to at least one drinking amount corresponding to the target water cup identifier within a preset time period, and analyzes the drinking behavior of the target user according to the recommended drinking amount and the actual drinking amount. The solution provided in this embodiment analyzes the drinking behavior of the user based on the user's basal metabolic rate, so that the user can clearly understand the drinking situation in the historical time period, and then the user can adaptively adjust the drinking habits according to the drinking analysis results, achieving the beneficial effect of improving the user's drinking health.

[0069] Figure 2 1 is another flow chart of the drinking behavior analysis method provided by the present invention. The relationship between this embodiment and the above embodiment is a further refinement of the corresponding features of the above embodiment. Figure 2 As shown, the method may include the following steps:

[0070] S210: When the instant hot water drinking device receives a water receiving trigger operation sent by the target smart water cup in a preset manner, it obtains the target water cup identifier.

[0071] The drinking behavior analysis system provided in this embodiment also includes a drinking device. When the drinking device is a non-instantaneous hot water drinking device, when it is an instant hot water drinking device, the instant hot water drinking device is respectively connected to at least one smart water cup based on short-range wireless communication technology.

[0072] The target smart water cup may send a water receiving trigger operation to the hot water drinking device based on a preset method, for example, when the communication distance between the target smart water cup and the hot water drinking device is 0; or when the target smart water cup is placed at a preset position (water receiving position) of the hot water drinking device; or after the target smart water cup touches the hot water drinking device and a prompt sound is emitted, indicating that a water receiving trigger operation is sent, etc. The specific method in which the target smart water cup sends a water receiving trigger operation to the hot water drinking device is not limited here.

[0073] S211. Obtain target drinking water parameters from a parameter mapping relationship table according to the target water cup identifier.

[0074] In the parameter mapping relationship table, a water cup identifier corresponds to a drinking water temperature and a drinking water volume. The parameter mapping relationship table is used to record the personalized drinking water parameters corresponding to each water cup identifier. The target drinking water parameters provided in this embodiment include the target drinking water temperature and the target drinking water volume. For example, when the water cup identifier is "Dad", the target drinking water temperature can be 40°C, the target drinking water volume can be 300ml, etc. Among them, the target drinking water volume is the amount of water required by the user for a single water collection operation, and the maximum value of the target drinking water volume is the maximum capacity of the corresponding smart water cup.

[0075] S212: Generate a drinking water instruction according to the target drinking water temperature and the target drinking water volume, and control the instant hot drinking water device to dispense water to the target smart water cup according to the drinking water instruction.

[0076] In the current step, the user does not need to perform manual operation, and the instant hot water drinking equipment can automatically release water that meets the user's drinking temperature and single drinking amount according to the user's personalized needs.

[0077] Another optional method is that when the drinking water device is a non-instantaneous water receiving device, the solution provided in this embodiment also includes: obtaining the target drinking water volume corresponding to the target smart water cup; the water volume sensor device integrated at the bottom of the target smart water cup senses the current water receiving volume, and when the current water receiving volume reaches the target drinking water volume, the target smart water cup is controlled to issue a warning message. In this method, when the smart water cup performs the water receiving operation, the target drinking water volume corresponding to the target smart water cup is pre-recorded in the drinking behavior analysis system. When the water volume sensor device cuts off the current water receiving volume to reach the target drinking water volume, the target smart water cup can issue a warning message to prompt the user that the current water receiving volume has met the demand. The purpose of this is to provide users with convenient water receiving, without the need for users to keep staring at the water cup when performing the water receiving operation. When the target smart water cup issues a warning message, the user can stop the water receiving operation. The current warning message can be a dripping sound, or a red warning light, etc. The specific way in which the target smart water cup issues a warning message is not limited here.

[0078] It should be noted that the drinking water equipment analysis solution provided in this embodiment, regardless of whether the type of drinking water equipment is an instant water receiving device or a non-instant water receiving device, will report drinking water information and execute the subsequent step S220 after the smart water cup completes the water receiving operation.

[0079] S220: Receive drinking water information sent by the target smart water cup.

[0080] The drinking water information includes the target water cup logo and the drinking amount.

[0081] S230: Obtain the basal metabolic rate of the target user corresponding to the target water cup identifier.

[0082] In one implementation, in this embodiment, the basal metabolic rate of the target user corresponding to the target water cup identifier may be obtained by: obtaining the basal metabolic rate of the target user from a third-party smart device associated with the target water cup identifier. Specifically, the third-party smart device calculates the basal metabolic rate in the following manner: obtaining the basic body characteristic parameters and the actual body characteristic parameters of the target user; and determining the basal metabolic rate based on the basic body characteristic parameters and the actual body characteristic parameters.

[0083] The basic body characteristic parameters may include the user's gender, age, height and weight; the actual body characteristic parameters may include the actual characteristic parameters of the user's body acquired by the third-party smart device, such as pulse rate, pulse rate, blood pressure, etc. The basal metabolic rate determined by the third-party device based on the basic body characteristic parameters and the actual body characteristic parameters is more consistent with the actual metabolic characteristics of the target user, and when determining the recommended amount of water to be drunk based on the basal metabolic rate, the current recommended amount of water to be drunk is more accurate.

[0084] Another implementation method is that when the third-party smart device associated with the target water cup logo does not include a device for calculating the user's basal metabolic rate, the basal metabolic rate is calculated based on the basic body characteristic parameters corresponding to the target user stored in the mobile terminal. The current basic body characteristic parameters may include gender, age, height, and weight, etc. Generally, the user's basic body characteristic parameters can be stored in the interface corresponding to the target water cup logo after the mobile terminal and the smart water cup are successfully connected to communicate, and the basal metabolic rate can be further calculated based on the basic body characteristic parameters of the target user.

[0085] For example, when BMR≤25%, the recommended daily water intake for the user is between 2000ml and 2500ml; when BMR>25%, the recommended water intake may be greater than 2500ml, such as 3000ml, etc. The specific value of the recommended water intake determined based on the basal metabolic rate is not limited here, and is related to the user's basic physical characteristic parameters and actual physical characteristic parameters.

[0086] S240: Obtain physical health parameters of the target user.

[0087] Physical health parameters are used to characterize the user's physical health status, such as whether the user has liver and kidney related diseases, whether the body constitution is prone to edema, whether the user has urinary system related diseases, whether the user is on a diet, etc. The purpose of obtaining physical health parameters is to accurately calculate the recommended amount of water for the user. For example, users with liver and kidney related diseases and those prone to edema should not drink too much water; while users with urinary system diseases and those on a diet should increase their water intake appropriately.

[0088] S241. Determine the recommended amount of water to drink based on your health parameters and basal metabolic rate.

[0089] The solution provided in this embodiment takes into account the basic physical characteristic parameters and actual physical characteristic parameters of the target user in the basal metabolic rate, and also comprehensively considers the physical health parameters when determining the recommended amount of water to be drunk based on the basal metabolic rate. The purpose of doing this is that the recommended amount of water to be drunk obtained in this way is more in line with the physical characteristics of the target user and helps the user to drink water healthily.

[0090] S250: Receive a record request sent by a mobile terminal.

[0091] In order to conduct a comprehensive analysis of the user's drinking habits, the smart application integrated on the mobile terminal is equipped with a manual recording function to record the user's operations when the user is not using the smart water cup to drink water. For example, when a user buys a 550ml cup of mineral water outdoors, he can send a recording request on the mobile terminal.

[0092] The recording request provided in this embodiment includes the drinking water type and the amount of drinking water added. The drinking water type indicates the type of drinking water currently being drunk, such as coffee, tea, or juice, etc. The amount of drinking water added is the amount of drinking water that needs to be manually added corresponding to the current drinking water type.

[0093] Optionally, when the user uses the smart water cup, the drinking water type defaults to purified water. If it is another type, the user needs to manually change it in the mobile terminal.

[0094] S251. Obtain the actual drinking amount of the target user within a preset time period according to the recorded added drinking amount and at least one drinking amount obtained by the target water cup identification.

[0095] When counting the actual amount of water drunk by the target user within a preset time period, the actual amount of water drunk is the sum of the amount of water drunk manually recorded by the user and at least one amount of water drunk automatically obtained by the system based on the target water cup identifier.

[0096] S260: Analyze the target user's drinking behavior based on the recommended drinking amount, actual drinking amount, and drinking type.

[0097] When analyzing the target user's drinking behavior, the drinking type is taken into consideration. The purpose of this is that users with insomnia are not suitable for drinking coffee, strong tea and other types of water; when they are diabetic patients, they are not suitable for consuming high-sugar juice, etc. Further combining the user's drinking type within the preset time period to analyze the user's recommended water intake and actual water intake, the analysis report can be more complete, and user drinking suggestions can be given from multiple dimensions to improve user drinking health.

[0098] The drinking behavior analysis method provided in this embodiment takes into account physical health parameters when determining the recommended water amount for the user based on the user's basal metabolic rate, and further performs drinking behavior analysis on the user's recommended water intake and actual water intake based on the drinking type, so that the user can clearly understand the drinking situation in the historical time period, and then the user can adaptively adjust the drinking habit according to the drinking analysis results, thereby achieving the beneficial effect of improving the user's drinking health.

[0099] Figure 3 is a schematic diagram of a drinking behavior analysis device provided by the present invention, the device is integrated in a drinking behavior analysis system, the system includes at least one smart water cup, each of the smart water cups corresponds to a water cup identifier, such as Figure 3 As shown, the device may specifically include: an information receiving module 310, a metabolic rate acquisition module 320 and a behavior analysis module 330, wherein:

[0100] The information receiving module 310 is used to receive drinking water information sent by the target smart water cup, wherein the drinking water information includes the target water cup identification and the drinking amount;

[0101] The metabolic rate acquisition module 320 is used to acquire the basal metabolic rate of the target user corresponding to the target water cup identifier, and determine the recommended water intake according to the basal metabolic rate;

[0102] The behavior analysis module 330 is used to obtain the actual drinking amount of the target user according to at least one drinking amount corresponding to the target water cup mark within a preset time period, and analyze the drinking behavior of the target user according to the recommended drinking amount and the actual drinking amount.

[0103] The drinking behavior analysis device provided by the present invention and the drinking behavior analysis method provided by this embodiment first receive the drinking information sent by the target smart water cup, the drinking information includes the target water cup identifier and the drinking amount; then obtain the basal metabolic rate of the target user corresponding to the target water cup identifier, and determine the recommended drinking amount according to the basal metabolic rate; finally, obtain the actual drinking amount of the target user according to at least one drinking amount corresponding to the target water cup identifier within a preset time period, and analyze the drinking behavior of the target user according to the recommended drinking amount and the actual drinking amount. The solution provided by this embodiment analyzes the drinking behavior of the user based on the user's basal metabolic rate, so that the user can clearly understand the drinking situation in the historical time period, and then the user can adaptively adjust the drinking habit according to the drinking analysis results, thereby achieving the beneficial effect of improving the user's drinking health.

[0104] In one embodiment, the system further includes a drinking water device. When the drinking water device is an instant hot drinking water device, the instant hot drinking water device is respectively connected to at least one of the smart water cups for communication; the device further includes: an identification acquisition module, a parameter acquisition module and an instruction generation module, wherein:

[0105] An identification acquisition module, used for acquiring the identification of the target water cup when the instant hot water drinking device receives a water receiving trigger operation sent by the target smart water cup based on a preset method;

[0106] A parameter acquisition module, used to acquire target drinking water parameters from a parameter mapping relationship table according to the target water cup identifier, wherein the target drinking water parameters include a target drinking water temperature and a target drinking water volume, and in the parameter mapping relationship table, one water cup identifier corresponds to one drinking water temperature and one drinking water volume respectively;

[0107] The instruction generation module is used to generate a drinking water instruction according to the target drinking water temperature and the target drinking water amount, and control the instant hot drinking water device to discharge water to the target smart water cup according to the drinking water instruction.

[0108] In one embodiment, when the drinking water device is a non-instantaneous water receiving device, the device further comprises: a drinking water volume acquisition module and a water receiving sensing module, wherein:

[0109] A water intake acquisition module, used to acquire a target water intake corresponding to the target smart water cup;

[0110] The water receiving sensing module is used for the water volume sensing device integrated at the bottom of the target smart water cup to sense the current water receiving volume, and when the current water receiving volume reaches the target drinking water volume, the target smart water cup is controlled to send out an early warning message.

[0111] In one embodiment, the metabolic rate acquisition module 320 is specifically used to obtain the basal metabolic rate of the target user from a third-party smart device associated with the target water cup identifier, or to calculate the basal metabolic rate based on the basic body characteristic parameters corresponding to the target user stored in the mobile terminal.

[0112] In one embodiment, the third-party smart device calculates the basal metabolic rate in the following manner: obtaining basic physical characteristic parameters and actual physical characteristic parameters of the target user; and determining the basal metabolic rate based on the basic physical characteristic parameters and the actual physical characteristic parameters.

[0113] In one embodiment, the metabolic rate acquisition module 320 is further configured to acquire the physical health parameters of the target user; and determine the recommended water intake amount according to the physical health parameters and the basal metabolic rate.

[0114] In one embodiment, the behavior analysis module is specifically used to receive a record request sent based on a mobile terminal, wherein the record request includes a drinking type and an added drinking amount; obtain the actual drinking amount of the target user within a preset time period based on the recorded added drinking amount and at least one of the drinking amounts obtained from the target water cup identifier; and analyze the drinking behavior of the target user based on the recommended drinking amount, the actual drinking amount and the drinking type.

[0115] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example for illustration. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the functional modules described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0116] The present invention also provides an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the drinking behavior analysis method described in any embodiment of the present invention.

[0117] The present invention also provides a computer-readable medium, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the drinking behavior analysis method described in any embodiment of the present invention when executed.

[0118] Reference below Figure 4 , which shows a schematic diagram of the structure of a computer system 500 suitable for implementing the electronic device of the present invention. Figure 4 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the present embodiment.

[0119] like Figure 4 As shown, the computer system 500 includes a central processing unit (CPU) 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage part 508 into a random access memory (RAM) 503. In the RAM 503, various programs and data required for the operation of the system 500 are also stored. The CPU 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0120] The following components are connected to the I / O interface 505: an input section 506 including a keyboard, a mouse, etc.; an output section 507 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 508 including a hard disk, etc.; and a communication section 509 including a network interface card such as a LAN card, a modem, etc. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to the I / O interface 505 as needed. A removable medium 511, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 510 as needed, so that a computer program read therefrom is installed into the storage section 508 as needed.

[0121] In particular, according to the embodiments disclosed in the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present invention include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 509, and / or installed from the removable medium 511. When the computer program is executed by the central processing unit (CPU) 501, the above-mentioned functions defined in the system of the present invention are executed.

[0122] It should be noted that the computer-readable medium shown in the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0123] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0124] The modules and / or units involved in the description of this embodiment may be implemented by software or hardware. The modules and / or units described may also be arranged in a processor, for example, it may be described as follows: a processor includes an information receiving module, a metabolic rate acquisition module, and a behavior analysis module. The names of these modules do not, in some cases, constitute limitations on the modules themselves.

[0125] As another aspect, the present invention further provides a computer-readable medium, which may be included in the device described in the above embodiment; or may exist independently without being assembled into the device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by a device, the device includes: receiving drinking water information sent by a target smart water cup, the drinking water information includes a target water cup identifier and a drinking amount; obtaining the basal metabolic rate of the target user corresponding to the target water cup identifier, and determining the recommended drinking amount according to the basal metabolic rate; obtaining the actual drinking amount of the target user according to at least one drinking amount corresponding to the target water cup identifier within a preset time period, and analyzing the drinking behavior of the target user according to the recommended drinking amount and the actual drinking amount.

[0126] According to the technical solution of this embodiment, the user's drinking behavior is analyzed based on the user's basal metabolic rate, which enables the user to clearly understand the drinking situation in the historical time period. Then, the user can adaptively adjust the drinking habit according to the drinking analysis results, thereby achieving the beneficial effect of improving the user's drinking health.

[0127] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A drinking behavior analysis method, characterized in that: Applied to a drinking behavior analysis system, the system includes at least one smart water cup, each of the smart water cups corresponds to a water cup identifier, and the method includes: Receiving drinking water information sent by a target smart water cup, wherein the drinking water information includes a target water cup identifier and a drinking amount; Obtaining the basal metabolic rate of the target user corresponding to the target water cup identifier, and determining the recommended amount of water to be drunk according to the basal metabolic rate; The actual drinking amount of the target user is obtained according to at least one drinking amount corresponding to the target water cup mark within a preset time period, and the drinking behavior of the target user is analyzed according to the recommended drinking amount and the actual drinking amount.

2. The drinking behavior analysis method according to claim 1, characterized in that: The system further includes a drinking water device. When the drinking water device is an instant hot drinking water device, the instant hot drinking water device is respectively connected to at least one of the smart water cups for communication; Before receiving the drinking water information sent by the target smart water cup, it also includes: When the instant hot water drinking device receives the water receiving trigger operation sent by the target smart water cup based on a preset method, the target water cup identifier is obtained; According to the target water cup identifier, a target drinking water parameter is obtained from a parameter mapping relationship table, wherein the target drinking water parameter includes a target drinking water temperature and a target drinking water volume. In the parameter mapping relationship table, one water cup identifier corresponds to one drinking water temperature and one drinking water volume respectively; A drinking water instruction is generated according to the target drinking water temperature and the target drinking water volume, and the instant hot drinking water device is controlled to discharge water to the target smart water cup according to the drinking water instruction.

3. The drinking behavior analysis method according to claim 2, characterized in that: When the device type of the drinking water device is a non-instantaneous water receiving device, before receiving the drinking water information sent by the target smart water cup, the method further includes: Obtaining a target drinking amount corresponding to the target smart water cup; The water volume sensor integrated at the bottom of the target smart water cup senses the current water volume, and when the current water volume reaches the target drinking water volume, the target smart water cup is controlled to issue an early warning message.

4. The drinking behavior analysis method according to claim 1, characterized in that: The step of obtaining the basal metabolic rate of the target user corresponding to the target water cup identifier includes: The basal metabolic rate of the target user is obtained from a third-party smart device associated with the target water cup identifier, or the basal metabolic rate is calculated according to the basic body characteristic parameters corresponding to the target user stored in the mobile terminal.

5. According to the drinking behavior analysis method of claim 4, the third-party smart device calculates the basal metabolic rate in the following manner: Acquiring basic physical characteristic parameters and actual physical characteristic parameters of the target user; The basal metabolic rate is determined according to the basal body characteristic parameter and the actual body characteristic parameter.

6. The drinking behavior analysis method according to claim 1, characterized in that: Determining the recommended water intake based on the basal metabolic rate includes: Acquiring physical health parameters of the target user; The recommended amount of water to drink is determined according to the physical health parameter and the basal metabolic rate.

7. The drinking behavior analysis method according to claim 1, characterized in that: The obtaining the actual drinking amount of the target user according to at least one drinking amount corresponding to the target water cup identifier within a preset time period includes: receiving a record request sent by a mobile terminal, wherein the record request includes a drinking water type and an added drinking water amount; Obtaining the actual drinking amount of the target user within a preset time period according to the recorded added drinking amount and at least one of the drinking amounts obtained from the target water cup identifier; Accordingly, analyzing the target user's drinking behavior according to the recommended water intake and the actual water intake includes: The target user's drinking behavior is analyzed according to the recommended drinking amount, the actual drinking amount, and the drinking type.

8. A drinking behavior analysis device, characterized in that: Integrated in a drinking behavior analysis system, the system includes at least one smart water cup, each of the smart water cups corresponds to a water cup identifier, and the method includes: An information receiving module, used to receive drinking water information sent by a target smart water cup, wherein the drinking water information includes a target water cup identifier and a drinking amount; A metabolic rate acquisition module, used to acquire the basal metabolic rate of the target user corresponding to the target water cup identifier, and determine the recommended water intake according to the basal metabolic rate; The behavior analysis module is used to obtain the actual drinking amount of the target user according to at least one drinking amount corresponding to the target water cup mark within a preset time period, and analyze the drinking behavior of the target user according to the recommended drinking amount and the actual drinking amount.

9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the drinking behavior analysis method according to any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the drinking behavior analysis method as described in any one of claims 1 to 7 is implemented.