Personalized water drinking time determination method, intelligent water cup, medium and product
By obtaining the real-time environmental temperature, user historical drinking water data and user real-time body temperature, the smart water cup determines the personalized drinking water moment and adjusts the water temperature, solving the problem of insufficient reminders of existing smart water cups, realizing the provision of personalized drinking water plans, and improving the quality and health level of users.
Patent Information
- Application Number
- CN202411379794.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2025-02-28
AI Technical Summary
When facing personalized needs, the fixed reminder intervals cannot adapt to the individual differences of users, resulting in insufficient reminder accuracy and ineffective improvement of users' drinking water experience.
By obtaining the real-time environmental temperature, user historical drinking water data and user real-time body temperature, the smart water cup determines the personalized drinking water moment, and adjusts the water temperature to the optimal drinking water temperature according to the real-time environmental temperature, and sends a drinking water prompt.
It has achieved customized drinking water solutions based on personal situation and environmental factors, which has improved the quality and health of users and ensured the comfort and personalization of drinking water.
Smart Images

Figure CN119541770A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of Internet of Things, and in particular to a method for determining a personalized drinking time, a smart water cup, a medium and a product. Background Art
[0002] As people's health awareness increases, how to maintain a reasonable drinking habit has gradually attracted attention. Scientific research shows that drinking water at the right time helps maintain the normal functioning of the body. In order to help users establish healthy drinking habits, smart water cups came into being, which monitor and guide users' drinking behavior through technical means.
[0003] At present, smart water cups on the market mainly rely on fixed time intervals to remind users to drink water, usually through a preset schedule, such as reminding once every hour, to help users form regular drinking habits.
[0004] However, this type of smart water cup has certain limitations when facing personalized needs. Since the fixed reminder interval cannot adapt to the individual differences of users, such as different ambient temperatures, personal body temperature changes and historical drinking habits, the reminder is not accurate enough and cannot effectively improve the user's drinking experience. Summary of the invention
[0005] This application provides a personalized drinking time determination method, a smart water cup, a medium and a product to help users develop good drinking habits. It can also provide customized drinking plans based on personal circumstances and environmental factors, effectively improving the user's drinking quality and health level.
[0006] In the first aspect, the present application provides a method for determining a personalized drinking time, which is applied to a smart water cup, and the method includes: obtaining the real-time temperature of the environment, the user's historical drinking data, and the user's real-time body temperature, the user's historical drinking data including multiple historical drinking times; based on the user's historical drinking data, determining multiple high-frequency drinking times as personalized drinking times, the high-frequency drinking times are used to indicate the times in a day when the drinking frequency is higher than a preset frequency threshold; according to the user's real-time body temperature, determining the body temperature change difference within each preset time period; if there is a body temperature change difference within a target preset time period that exceeds the preset body temperature difference threshold, determining the target time as the personalized drinking time, and the target time is the end time of the target preset time period; at the personalized drinking time, adjusting the water temperature to the optimal drinking temperature according to the real-time temperature of the environment, and sending a drinking reminder.
[0007] By adopting the above technical solutions, the smart water cup obtains the real-time temperature of the environment, the user's historical drinking data and the user's real-time body temperature, so as to fully grasp the key factors affecting the user's drinking water needs. Based on the user's historical drinking water data, the high-frequency drinking time is determined as the personalized drinking time, which fully considers the user's drinking habits. At the same time, by monitoring the changes in the user's real-time body temperature, it is possible to timely capture the sudden drinking water needs caused by strenuous exercise or other reasons, and determine additional personalized drinking water times. Combining the real-time temperature of the environment with the personalized drinking water time, the optimal drinking water temperature corresponding to each personalized drinking water time is determined, which not only ensures the comfort of drinking water, but also meets the drinking water needs in different weather conditions. At the personalized drinking water time, the smart water cup automatically adjusts the water temperature and sends a drinking water reminder, which is convenient and intelligent. This method can not only help users develop good drinking habits, but also provide customized drinking water solutions based on personal conditions and environmental factors, effectively improving the user's drinking water quality and health level.
[0008] In combination with some embodiments of the first aspect, in some embodiments, based on the user's historical drinking data, multiple high-frequency drinking moments are determined as personalized drinking moments, and the high-frequency drinking moments are used to indicate the moments in a day when the drinking frequency is higher than a preset frequency threshold. Specifically, the method includes: determining the drinking frequency corresponding to each historical drinking moment according to the number of drinking times at each historical drinking moment in the user's historical drinking data; taking the historical drinking moment with a drinking frequency higher than the preset frequency threshold as the high-frequency drinking moment; and determining multiple high-frequency drinking moments as the personalized drinking moments.
[0009] By adopting the above technical solution, the number of times of drinking water at each historical drinking moment in the user's historical drinking data is counted, the corresponding drinking frequency is calculated, and the historical drinking moments that are higher than the preset frequency threshold are determined as high-frequency drinking moments. By setting a reasonable preset frequency threshold, sporadic drinking behaviors can be effectively filtered out, thereby accurately capturing the user's drinking habits and drinking patterns, and only retaining truly representative high-frequency drinking moments. The method based on data statistics and threshold screening not only objectively reflects the user's drinking pattern, but also has strong adaptability and personalization characteristics. As the user's drinking habits change, the smart water cup can continuously update and optimize personalized drinking moments, thereby providing drinking suggestions that are more in line with user needs. This method not only respects the user's original drinking habits, but also guides the user to form a healthier drinking pattern, which has a positive effect on improving the user's drinking behavior.
[0010] In combination with some embodiments of the first aspect, in some embodiments, if the body temperature change difference within the target preset time period exceeds the preset body temperature difference threshold, the target time is determined to be the personalized drinking time, and the target time is the end time of the target preset time period, specifically including: comparing the body temperature change difference within each preset time period with the preset body temperature difference threshold, and determining whether there is a body temperature change difference within the preset time period that exceeds the preset body temperature difference threshold; if the body temperature change difference within the target preset time period exceeds the preset body temperature difference threshold, obtaining the start time and end time of the target preset time period; determining the target time as the personalized drinking time, and the target time is the end time of the target preset time period.
[0011] By adopting the above technical solution, by monitoring the temperature change difference of the user in each preset period, and comparing the temperature change difference with the preset temperature difference threshold, it is possible to timely detect the abnormal increase in the user's body temperature. When the temperature change difference in a certain target preset period exceeds the preset temperature difference threshold, the smart water cup will determine the end time of the target preset period as the personalized drinking time. This method can effectively respond to the user's sudden drinking water needs caused by exercise, environment and other factors. By setting a reasonable preset period and preset temperature difference threshold, the smart water cup can give drinking water suggestions as soon as the user's body temperature rises abnormally, which helps to replenish water in time and prevent health problems such as dehydration. At the same time, this dynamic adjustment mechanism based on body temperature changes makes drinking water reminders more flexible and humane, avoiding the discomfort that may be caused by fixed time reminders. It can not only meet the user's daily drinking water needs, but also provide timely drinking water guidance under special circumstances, improving the user's drinking water quality and physical health level.
[0012] In combination with some embodiments of the first aspect, in some embodiments, the method further includes: obtaining the daily maximum temperature and the daily minimum temperature; and determining the daily recommended amount of water to drink based on the daily maximum temperature and the daily minimum temperature.
[0013] By adopting the above technical solution, the impact of ambient temperature on human body's water demand is fully considered, because under different temperature conditions, the human body's water loss rate and demand are different. For example, in hot weather, the human body regulates body temperature by sweating, so more water is needed. In cold weather, although sweating is reduced, dry air will also accelerate water loss. By taking into account the maximum and minimum daily temperatures, the smart water cup can more accurately calculate the user's ideal amount of water to drink under different weather conditions, that is, the recommended daily amount of water to drink. This temperature-based water intake recommendation can not only help users maintain adequate water intake, but also prevent problems such as dehydration or excessive water that may occur under extreme weather conditions. At the same time, it can also improve users' awareness of the relationship between environmental factors and water needs, and cultivate more scientific drinking habits.
[0014] In combination with some embodiments of the first aspect, in some embodiments, at the personalized drinking moment, after the step of adjusting the water temperature to the optimal drinking temperature according to the real-time temperature of the environment and sending a drinking reminder, the method also includes: receiving a water temperature adjustment instruction sent by the user, the water temperature adjustment instruction including a user-specified drinking temperature; adjusting the optimal drinking temperature to the user-specified drinking temperature, and displaying the user-specified drinking temperature.
[0015] By adopting the above technical solution, the smart water cup will automatically adjust the water temperature to the optimal drinking water temperature corresponding to the personalized drinking time according to the real-time temperature of the environment and the personalized drinking time, providing the user with an ideal starting temperature. However, considering that everyone's feelings and needs for drinking water temperature may be different, the smart water cup adds the function of users manually adjusting the water temperature to adjust the water temperature to the most comfortable temperature they want, which not only ensures intelligence and convenience, but also fully respects the user's personal preferences. This human-computer interaction design enables the smart water cup to better adapt to the needs of different users and improve the user experience. At the same time, by displaying the user-specified drinking water temperature, allowing users to intuitively understand and control the drinking water temperature, it helps to cultivate users' perception and control of drinking water temperature and meet the personalized needs of users.
[0016] In combination with some embodiments of the first aspect, in some embodiments, at the personalized drinking moment, after the step of adjusting the water temperature to the optimal drinking temperature according to the real-time temperature of the environment and sending a drinking reminder, the method also includes: obtaining water quality parameters; determining whether water purification is needed based on the water quality parameters; and if so, performing a water purification operation.
[0017] By adopting the above technical solution, after adjusting the water temperature and sending a reminder to drink water, the smart water cup also has the function of water quality detection and purification. By obtaining water quality parameters and judging whether water purification is needed, if the water quality is not up to standard, it means that water purification is needed. The smart water cup automatically performs the water purification operation, thereby ensuring that the user drinks not only water with the right temperature, but also water with the right taste. This method can not only protect the health of users, but also improve the user's experience and satisfaction in using smart water cups. At the same time, it can also increase users' attention to water quality and cultivate good drinking habits.
[0018] In combination with some embodiments of the first aspect, in some embodiments, the method also includes: in response to a drinking water status viewing request issued by a user, sending the real-time temperature of the environment, the real-time body temperature of the user, the next personalized drinking time, the current water quality parameters, the daily recommended water drinking amount, and the current water drinking amount to the user end; at a preset time of the day, summarizing the user's multiple drinking times of the day and the drinking amounts corresponding to the multiple drinking times into a daily drinking report, and sending the drinking report to the user end.
[0019] By adopting the above technical solutions, users can view their drinking water status and daily drinking water reports, which greatly improves users' understanding and management capabilities of their own drinking water status. When a user issues a request to view their drinking water status, the smart water cup will provide comprehensive information including the real-time temperature of the environment, the real-time body temperature of the user, the next personalized drinking time, the current water quality parameters, the daily recommended water intake, and the current amount of water consumed, so that users can understand their drinking water status and related environmental factors in real time. The daily drinking water report generated at a fixed time every day provides a complete record of the user's drinking behavior for the day, including the specific drinking time and the amount of water consumed each time. This detailed data analysis can help users better understand their drinking patterns and discover possible problems (such as insufficient drinking water during certain periods of time), so as to improve their drinking habits in a targeted manner.
[0020] In a second aspect, an embodiment of the present application provides a smart water cup, which includes: one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to enable the smart water cup to execute the method described in the first aspect and any possible implementation method of the first aspect.
[0021] In a third aspect, an embodiment of the present application provides a computer program product comprising instructions. When the computer program product is run on a smart water cup, the smart water cup executes the method described in the first aspect and any possible implementation method of the first aspect.
[0022] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, comprising instructions. When the instructions are executed on a smart water cup, the smart water cup executes the method described in the first aspect and any possible implementation method of the first aspect.
[0023] It can be understood that the smart water cup provided in the second aspect, the computer program product provided in the third aspect, and the computer storage medium provided in the fourth aspect are all used to execute the method provided in the embodiment of the present application. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method, and will not be repeated here.
[0024] One or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages: 1. Since a dynamic and personalized drinking time determination method based on the user's historical drinking data and the user's real-time body temperature changes is adopted, the present invention can accurately capture the user's drinking habits and promptly respond to the user's sudden drinking needs, effectively solving the problem of a single and insufficiently personalized drinking reminder method in the prior art, thereby realizing intelligent and humanized drinking management.
[0025] 2. Since the method of determining the optimal drinking water temperature and intelligent temperature adjustment in combination with the real-time temperature of the environment is adopted, the present invention can provide users with the most comfortable and healthiest drinking water experience, effectively solving the problems of inaccurate and insufficient intelligence of water temperature control in the prior art, thereby realizing personalized customization and automatic adjustment of drinking water temperature.
[0026] 3. Due to the adoption of water quality monitoring, intelligent purification, and comprehensive data analysis and feedback mechanisms, the present invention can comprehensively guarantee the drinking water safety and health of users, effectively solving the problem of lack of comprehensive management of drinking water quality and user drinking behavior in the prior art, thereby realizing intelligent monitoring and personalized guidance of the entire drinking process. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 This is a flow chart of a method for determining a personalized drinking time in an embodiment of the present application; Figure 2 This is another flow chart of the method for determining the personalized drinking time in the embodiment of the present application; Figure 3 It is a schematic diagram of the structure of a physical device of the smart water cup in the embodiment of the present application. DETAILED DESCRIPTION
[0028] The terms used in the following embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to be used as limitations to the present application. As used in the specification of the present application, the singular expressions "one", "a kind of", "above", "the" and "this" are intended to also include plural expressions, unless there is a clear indication to the contrary in the context. It should also be understood that the term "and / or" used in the present application refers to any or all possible combinations comprising one or more of the listed items.
[0029] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features, and in the description of the embodiments of the present application, unless otherwise specified, "plurality" means two or more.
[0030] The following is a description of the process of the method provided by this implementation. Figure 1 , which is a flow chart of a method for determining personalized drinking time in an embodiment of the present application.
[0031] S101, obtaining the real-time temperature of the environment, the historical drinking water data of the user, and the real-time body temperature of the user, wherein the historical drinking water data of the user includes a plurality of historical drinking water moments; Among them, the real-time temperature of the environment refers to the current temperature of the environment where the smart water cup is located, which is used to indicate the ambient temperature conditions when the user drinks water. The user's historical drinking data refers to a data set that records the user's drinking behavior over a period of time in the past, including multiple historical drinking times, which are used to analyze the user's drinking habits and drinking patterns. The historical drinking time indicates the specific time point when the user drank water in the past, such as "last 10:30 am" or "last 3:15 pm". The real-time body temperature of the user refers to the user's current body temperature, which is used to monitor changes in the user's body temperature.
[0032] After the smart water cup is turned on or enters the working state, it will automatically perform this step to collect the necessary data. Specifically, the smart water cup collects the real-time temperature of the environment through the temperature sensor on the surface; by connecting with the user's device (such as a mobile phone or smart watch, etc.), the user's historical drinking water data is obtained, and the user's historical drinking water data may be stored in the health application of the user's smart device; at the same time, the smart water cup may obtain the user's real-time body temperature by connecting with the user's device (such as a smart bracelet or smart watch, etc.). The frequency of collecting the real-time temperature of the environment, the user's historical drinking water data, and the user's real-time body temperature may be adjusted according to actual needs. For example, the ambient temperature may be updated every 10 minutes, the user's body temperature may be updated every 5 minutes, and the user's historical drinking water data may be updated once a week.
[0033] S102: Based on the historical drinking water data of the user, determine a plurality of high-frequency drinking water moments as personalized drinking water moments, where the high-frequency drinking water moments are used to indicate moments in a day when the drinking water frequency is higher than a preset frequency threshold; Among them, the high-frequency drinking time refers to the time points at which the user frequently drinks water every day in the past, which is used to indicate the time points at which the user habitually drinks water. The preset frequency threshold refers to a pre-set drinking frequency standard, which is used to determine whether a certain moment is a high-frequency drinking time. The personalized drinking time refers to the most suitable time for drinking water determined according to the user's personal habits, which is used to provide users with personalized drinking suggestions.
[0034] After collecting enough historical drinking data of users, the smart water cup will perform this step to analyze the drinking pattern of users. Specifically, first, the smart water cup will classify the historical drinking data of users by time period. Then, the smart water cup will calculate the average number of drinking times of the user in each time period. Then, the smart water cup will compare this average number of drinking times with the preset frequency threshold. If the average number of drinking times in a time period exceeds the preset frequency threshold, then this time period will be marked as a high-frequency drinking moment. Suppose that the smart water cup obtains the drinking data of the user for the past 3 days, and divides the past day equally into 12 time periods, and displays the drinking behavior of the user in each time period in the past 3 days in a table, √ indicates that the user has drinking behavior, and × indicates that the user has no drinking behavior.
[0035] Assuming that the preset frequency threshold is that there are at least 2 drinking behaviors in this time period in the past 3 days, it can be determined that 8:00-10:00, 10:00-12:00, 12:00-14:00, 14:00-16:00, 16:00-18:00, and 18:00-20:00 are high-frequency drinking times. In the above example, the smart water cup divides the past day into 12 time periods. In actual applications, the smart water cup can divide the past day into 24 time periods or 48 time periods. The finer the time period, the more accurate the user's drinking behavior is captured. At the same time, in the above example, the smart water cup obtains drinking data for the past 3 days. In order to more accurately determine the high-frequency drinking time, the smart water cup can obtain as much drinking data as possible in the historical period, such as the past week or the past month, which is not limited here.
[0036] The smart water bottle sets all the identified high-frequency drinking moments as personalized drinking moments for subsequent drinking reminders and water temperature adjustment. The smart water bottle may re-analyze the user's historical drinking data regularly (such as weekly or monthly) to update these personalized drinking moments to ensure that they always reflect the user's latest drinking habits.
[0037] Optionally, under normal circumstances, based on the user's historical drinking data, multiple high-frequency drinking moments are determined as personalized drinking moments. The high-frequency drinking moments are used to indicate the moments in a day when the drinking frequency is higher than a preset frequency threshold. This can be achieved in the following way: based on the number of drinking times at each historical drinking moment in the user's historical drinking data, the drinking frequency corresponding to each historical drinking moment is determined; the historical drinking moment with a drinking frequency higher than the preset frequency threshold is used as the high-frequency drinking moment; and multiple high-frequency drinking moments are determined as the personalized drinking moments.
[0038] S103, determining a temperature change difference within each preset time period according to the real-time body temperature of the user; The preset time period refers to a pre-set time interval used to divide different time periods in a day, for example, a day may be divided into 24 one-hour periods or 48 half-hour periods. The temperature change difference indicates the change range of the user's body temperature within a preset time period, and is used to reflect the fluctuation of the user's body temperature.
[0039] The smart cup continuously monitors the user's real-time body temperature and performs this step at the end of each preset period. Specifically, the smart cup will first divide a day into multiple preset periods, for example, a day may be divided into 24 one-hour preset periods or 48 half-hour preset periods. The smart cup obtains the user's real-time body temperature during the preset period X, and when the preset period X ends, calculates the temperature change difference during the preset period X. The calculation method may be to take the difference between the highest body temperature and the lowest body temperature during the preset period X, or to calculate the difference between the body temperature at the beginning and the end of the preset period X. For example, if the user's lowest body temperature is 36.5℃ and the highest body temperature is 37.2℃ during the preset period of 8:00-9:00, then the temperature change difference during the preset period of 8:00-9:00 is 0.7℃. The smart cup will calculate the temperature change difference for each preset period, and store the temperature change difference for each preset period for subsequent analysis and judgment.
[0040] S104, if the temperature change difference within the target preset time period exceeds the preset temperature difference threshold, then determine the target time as the personalized drinking time, and the target time is the end time of the target preset time period; The preset temperature difference threshold refers to a preset temperature change standard used to determine whether the temperature change is significant. The target preset period refers to one or more of the multiple preset periods of a day, and the target preset period is used to indicate the time interval between the start time and the end time of the target preset period.
[0041] The smart water cup performs this step immediately after completing the calculation of the temperature change difference for each preset period. Specifically, the smart water cup will first compare the calculated temperature change difference with the preset temperature difference threshold. The preset temperature difference threshold may vary according to different user groups or personal settings, for example, it may be set to 0.5°C or 0.2°C. If the temperature change difference for a preset period exceeds the preset temperature difference threshold, the smart water cup will set the end time of the preset period as the personalized drinking time. For example, if the threshold is set to 0.3°C, and the user's temperature change difference is 0.9°C during the preset period of 14:00-15:00, the end time of this preset period will be determined as the personalized drinking time. This mechanism can capture the significant fluctuations in the user's body temperature that may be caused by exercise, emotional changes or environmental factors, thereby providing more timely drinking water recommendations.
[0042] Optionally, under normal circumstances, if the body temperature change difference within the target preset time period exceeds the preset body temperature difference threshold, the target moment is determined to be the personalized drinking time, and the target moment is the end time of the target preset time period. This can be achieved in the following way: the body temperature change difference within each preset time period is compared with the preset body temperature difference threshold respectively, and it is determined whether there is a body temperature change difference within the preset time period that exceeds the preset body temperature difference threshold; if the body temperature change difference within the target preset time period exceeds the preset body temperature difference threshold, the start time and end time of the target preset time period are obtained; the target time is determined as the personalized drinking time, and the target time is the end time of the target preset time period.
[0043] S105. At the personalized drinking time, adjust the water temperature to the optimal drinking temperature according to the real-time temperature of the environment, and send a drinking reminder.
[0044] Among them, personalized drinking time refers to the most suitable drinking time determined by the smart water cup for the user based on the user's historical drinking data and the user's body temperature changes, which is used to guide the user's drinking behavior. Personalized drinking time includes the user's daily drinking time and the drinking time determined additionally due to significant changes in body temperature. The optimal drinking water temperature refers to the water temperature that is most suitable for users to drink under a specific environmental real-time temperature and personalized drinking time, which is used to provide the most comfortable and healthy drinking experience. Adjusting the water temperature means that the smart water cup changes the water temperature through the built-in temperature control device to ensure that the water temperature reaches the optimal drinking temperature. Drinking reminder refers to the drinking reminder information sent by the smart water cup to the user, which is used to remind the user to drink water at the personalized drinking time.
[0045] The smart water cup will start to perform this step some time before each personalized drinking time (for example, 15 minutes) to ensure that the water temperature has been adjusted to the optimal drinking temperature at the personalized drinking time. Specifically, first, the smart water cup determines the optimal drinking temperature based on the preset optimal drinking temperature adjustment strategy and the real-time ambient temperature. The following is an example of the optimal drinking temperature adjustment strategy: (1) Hot environment (35℃ and above): In this high temperature environment, the best drinking water temperature may be between 10-15°C. For example, when the ambient temperature is 38°C, drinking 12°C water can help the body cool down quickly and provide an instant cool feeling.
[0046] (2) Warm environment (25-34℃): In this warm but not extremely hot environment, the best drinking water temperature may be between 15-20°C. For example, when the ambient temperature is 30°C, drinking water at 18°C can provide a moderate cooling sensation without irritating the stomach.
[0047] (3) Comfortable room temperature (20-24℃): In this comfortable room temperature environment, the optimal drinking water temperature may be close to room temperature, about 20-25 ° C. For example, when the ambient temperature is 22 ° C, drinking 23 ° C water may be most comfortable and will not cause significant fluctuations in body temperature.
[0048] (4) Slightly cool environment (15-19℃): In this slightly cool environment, the best drinking water temperature may be slightly higher than room temperature, about 25-30°C. For example, when the ambient temperature is 17°C, drinking warm water at 28°C can provide moderate warmth to the body without feeling cold.
[0049] (5) Cold environment (below 10℃): In cold environments, the optimal drinking water temperature may need to be higher, usually between 35-40°C. For example, when the ambient temperature is 5°C, drinking 37°C warm water can help the body retain heat and provide comfort.
[0050] (6) Extremely cold environment (below 0℃): In extremely cold environments, the optimal drinking water temperature may need to be higher, up to 40-45°C. For example, when the ambient temperature is -10°C, drinking 42°C hot water can quickly replenish the body with heat and prevent hypothermia.
[0051] Next, the smart cup checks the current water temperature and compares it with the optimal drinking temperature. If a temperature difference is found, the smart cup will activate the built-in heating or cooling device to adjust the water temperature. For example, if the current water temperature is 20°C and the optimal drinking temperature is 35°C, the smart cup will activate the heating device. The smart cup will monitor the water temperature changes in real time and fine-tune the heating or cooling intensity as needed to ensure that the water temperature can accurately reach the optimal drinking temperature.
[0052] Once the water reaches the optimal drinking temperature, the smart water cup will enter the insulation state to maintain this optimal temperature. When the personalized drinking time comes, the smart water cup will immediately send a drinking reminder. Drinking reminders may include various forms, such as text reminders on the display, flashing LED lights, gentle voice prompts, or notifications sent through the paired smartphone. The content of the reminder may include information such as the current time, recommended water intake, current water temperature, etc. For example: "It is 15:30 now, it is recommended to drink 250ml of water, the water temperature has been adjusted to 35℃, please drink it in time." If the user does not drink water immediately after receiving the drinking reminder, the smart cup may send a drinking reminder again after a certain period of time (such as 5 minutes). At the same time, the smart cup will continue to keep the water temperature within the optimal drinking temperature range until the user drinks water or the next personalized drinking time is approaching. If the user does not respond for a long time, the smart cup may adjust the water temperature or update the drinking plan according to the preset strategy.
[0053] By adopting the above technical solutions, the smart water cup obtains the real-time temperature of the environment, the user's historical drinking data and the user's real-time body temperature, so as to fully grasp the key factors affecting the user's drinking water needs. Based on the user's historical drinking water data, the high-frequency drinking time is determined as the personalized drinking time, which fully considers the user's drinking habits. At the same time, by monitoring the changes in the user's real-time body temperature, it is possible to timely capture the sudden drinking water needs caused by strenuous exercise or other reasons, and determine additional personalized drinking water times. Combining the real-time temperature of the environment with the personalized drinking water time, the optimal drinking water temperature corresponding to each personalized drinking water time is determined, which not only ensures the comfort of drinking water, but also meets the drinking water needs in different weather conditions. At the personalized drinking water time, the smart water cup automatically adjusts the water temperature and sends a drinking water reminder, which is convenient and intelligent. This method can not only help users develop good drinking habits, but also provide customized drinking water solutions based on personal conditions and environmental factors, effectively improving the user's drinking water quality and health level.
[0054] The following is a more detailed description of the process of the method provided by this implementation. Figure 2 , is another flow chart of the method for determining personalized drinking time in an embodiment of the present application.
[0055] After step S105, the following steps may or may not be performed, which is not limited here: S201, obtaining water quality parameters; This step is usually performed before the user drinks water. Specifically, when the smart cup detects that water is poured into it, it first activates the built-in water quality sensor to collect and analyze water quality parameters. Water quality parameters refer to various indicators used to evaluate water quality conditions, such as pH value, turbidity, chlorine content, etc.
[0056] S202, judging whether water purification is needed according to the water quality parameters; This step is usually performed immediately after the smart water cup completes the water quality parameter detection. Specifically, the smart water cup will compare the water quality parameters just obtained with the preset water quality standards. The preset water quality standards include the safety range and optimal taste range of each water quality parameter. For example, the ideal range of pH value may be 7.0-8.5, and the acceptable range of TDS may be 50-300mg / L. The smart water cup will check whether each water quality parameter is within these safety ranges and optimal taste ranges one by one. If all water quality parameters are within the safety range and the optimal taste range, the smart water cup will determine that the current water quality is good and does not need water purification. However, if any water quality parameter exceeds the safety range, or multiple water quality parameters deviate from the optimal taste range, the smart water cup will determine that water purification is required. In addition, the smart water cup may also take into account the user's personal preferences. For example, some users may prefer soft water, so when the hardness is slightly higher but still within the safe range, the smart water cup may also determine that softening is required. The result of the judgment will determine whether the smart water cup will perform the water purification operation in the next step, and which water purification method to choose, such as activated carbon filtration, reverse osmosis, ion exchange, etc.
[0057] S203: If yes, perform water purification operation; If one or more water quality parameters exceed the safe range and the optimal taste range, the smart water bottle will determine that water purification is needed. For example, if the TDS value of the water is detected to be too high or the pH value is not within the ideal range, the smart water bottle will perform water purification operations such as activated carbon filtration or ion exchange to improve the water quality and ensure drinking safety.
[0058] S204, receiving a water temperature adjustment instruction sent by the user, the water temperature adjustment instruction including the user-specified drinking water temperature; this step is usually performed when the user is not satisfied with the water temperature displayed by the smart water cup. The smart water cup establishes a communication connection with the user's device (such as a mobile phone, smart bracelet or smart watch, etc.), and receives a water temperature adjustment instruction sent by the user, the water temperature adjustment instruction including the user-specified drinking water temperature.
[0059] S205, adjusting the optimal drinking water temperature to the user-specified drinking water temperature, and displaying the user-specified drinking water temperature; the smart water cup calculates the temperature difference between the optimal drinking water temperature and the user-specified drinking water temperature, and activates the built-in heating or cooling device to adjust the water temperature. The smart water cup monitors the water temperature change in real time, and fine-tunes the heating intensity or cooling intensity as needed to ensure that the water temperature can accurately reach the optimal drinking water temperature.
[0060] S206, obtaining the daily maximum temperature and the daily minimum temperature; The daily maximum temperature refers to the highest temperature value in a day, usually occurring in the afternoon. The daily minimum temperature refers to the lowest temperature value in a day, usually occurring around sunrise.
[0061] This step is usually performed in the early morning of each day or when the user first uses the water cup, so as to provide the user with temperature information throughout the day. Specifically, the smart water cup can access the weather forecast API through a network connection to obtain the temperature forecast for the day provided by the professional meteorological department. The smart water cup may obtain the temperature forecast for the day multiple times to ensure the accuracy and timeliness of the daily maximum and minimum temperatures.
[0062] S207, determining a daily recommended amount of drinking water based on the maximum temperature and the minimum temperature of the day; This step is performed immediately after obtaining the daily maximum temperature and the daily minimum temperature. Specifically, the smart water cup will input the daily maximum temperature and the daily minimum temperature obtained in step S206 into its built-in daily water intake algorithm to obtain the daily recommended water intake. The daily recommended water intake refers to the ideal amount of water required to maintain normal physiological functions of the human body based on factors such as the temperature of the day. This daily water intake algorithm takes into account the relationship between temperature and human water demand. For example, in hot weather, the human body will regulate body temperature by sweating, so more water supplementation is needed. The daily water intake algorithm may use the following formula: basic water intake (such as 2000ml) + (daily maximum temperature-20℃) × 100ml-(20℃-daily minimum temperature) × 50ml. This formula takes into account the factors that high temperature increases water demand, while low temperature slightly reduces water demand. In addition, the smart water cup may further adjust the daily recommended water intake in combination with the user's personal information (such as age, weight, gender, activity level). For example, for users with heavier weight or high activity, 10-20% may be added to the calculated result. Ultimately, the smart water cup will generate a specific value, such as "Today's recommended water intake: 2500ml", and may display it on the display screen or remind the user through voice.
[0063] S208, in response to a water drinking status check request from a user, sending the real-time temperature of the environment, the real-time body temperature of the user, the next personalized drinking time, the current water quality parameters, the daily recommended water drinking amount, and the current water drinking amount to the user terminal; Among them, the drinking water status check request refers to the information acquisition instruction issued by the user to the smart water cup through a specific operation (such as a button or voice command). The next personalized drinking time refers to the next personalized drinking time closest to the current time. The current water quality parameters refer to the real-time values of various indicators of the water sample in the smart water cup (such as pH value, TDS, etc.). The current amount of water drunk refers to the amount of water the user has drunk from the beginning of the day to the time of checking. The user end usually refers to the user device connected to the smart water cup, such as a mobile phone, smart bracelet or smart watch.
[0064] This step is performed when the user actively issues a request to check the drinking situation. Specifically, when the smart cup receives the user's request to check the drinking situation (perhaps by touching the button on the smart cup, using the relevant App, or issuing a voice command), the smart cup will immediately start collecting and organizing the required information. First, the smart cup will start the ambient temperature sensor to obtain the real-time temperature of the environment, and may also obtain the user's real-time body temperature through the smart bracelet. Then, the smart cup determines the next recommended drinking time point, that is, the next personalized drinking time, based on the previously determined multiple personalized drinking times and the current time. Next, the smart cup will quickly analyze the water quality parameters in the cup. The smart cup will also call up the previously calculated daily recommended water intake, and calculate the amount of water the user has currently drunk, that is, the current amount of water drunk, based on the built-in liquid level sensor or weight sensor data. Finally, the smart cup will package this information and transmit the data in real time to the user's device, such as a smartphone App, via Bluetooth, Wi-Fi or other wireless communication methods. Users can intuitively view this information in the form of charts or text on the smartphone App to understand the current drinking situation and make corresponding adjustments.
[0065] S209: At a preset time of the day, the user's multiple drinking times and the drinking amounts corresponding to the multiple drinking times are summarized into a daily drinking report, and the drinking report is sent to the user terminal.
[0066] The daily preset time refers to a preset fixed time point every day, usually at the end of the day. The drinking time refers to the specific time point when the user drinks water. The amount of water consumed refers to the amount of water consumed in each drinking behavior. The daily drinking report refers to a comprehensive information document that summarizes the user's drinking data throughout the day.
[0067] This step is usually automatically executed at a fixed time every day (such as 11 o'clock in the evening or 12 o'clock in the morning). Specifically, when the preset time of the day is reached, the smart water cup will automatically trigger the generation program of the daily drinking report. First, the smart water cup will extract all the drinking data recorded on the day from its memory, including the specific time of each drinking and the corresponding amount of water. These drinking data may come from the liquid level change detection or weight sensor records of the smart water cup. Then, the smart water cup will process and analyze these drinking data and calculate some key indicators, such as total drinking volume, average drinking volume per time, drinking frequency, etc. The smart water cup may also compare these drinking data with the daily drinking goals set previously to evaluate whether the user has achieved the daily drinking goal. Next, the smart water cup will organize this information into a structured daily drinking report, which may include data tables, trend charts and text summaries. Finally, the smart water cup will send this daily drinking report to the user end, that is, the user device, through wireless communication methods (such as Wi-Fi or Bluetooth). The user can view this daily drinking report the next day to understand his or her drinking habits.
[0068] In the embodiment of the present application, since a dynamic and personalized drinking time determination method based on the user's historical drinking data and the user's real-time body temperature changes is adopted, the present invention can accurately capture the user's drinking habits and promptly respond to the user's sudden drinking needs, effectively solving the problem of a single drinking reminder method and lack of personalization in the prior art, thereby realizing intelligent and humanized drinking management; since a method of determining the optimal drinking water temperature and intelligent temperature adjustment in combination with the real-time temperature of the environment is adopted, the present invention can provide the user with the most comfortable and healthiest drinking water experience, effectively solving the problem of inaccurate and insufficient intelligence of water temperature control in the prior art, thereby realizing personalized customization and automatic adjustment of drinking water temperature; since water quality monitoring, intelligent purification, and a comprehensive data analysis and feedback mechanism are adopted, the present invention can comprehensively guarantee the user's drinking water safety and health, effectively solving the problem of lack of comprehensive management of drinking water quality and user drinking behavior in the prior art, thereby realizing intelligent monitoring and personalized guidance of the entire drinking process.
[0069] The following describes the smart water cup in the embodiment of the present invention from the perspective of hardware processing. Figure 3 , is a schematic diagram of a physical device structure of a smart water cup in an embodiment of the present application.
[0070] It should be noted that Figure 3 The structure of the smart water cup shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0071] like Figure 3 As shown, the smart water cup includes a central processing unit (CPU) 301, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 302 or the program loaded from the storage part 308 to the random access memory (RAM) 303, such as executing the method described in the above embodiment. In the RAM 303, various programs and data required for system operation are also stored. The CPU 301, ROM 302 and RAM 303 are connected to each other through a bus 304. The input / output (I / O) interface 305 is also connected to the bus 304.
[0072] The following components are connected to the I / O interface 305: an input section 306 including an audio input device, a button switch, etc.; an output section 307 including a liquid crystal display (LCD) and an audio output device, an indicator light, etc.; a storage section 308 including a hard disk, etc.; and a communication section 309 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 309 performs communication processing via a network such as the Internet. A drive 310 is also connected to the I / O interface 305 as needed. A removable medium 311, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 310 as needed so that a computer program read therefrom is installed into the storage section 308 as needed.
[0073] In particular, according to an embodiment of the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present invention includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 309, and / or installed from a removable medium 311. When the computer program is executed by a central processing unit (CPU) 301, various functions defined in the present invention are performed.
[0074] It should be noted that 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), a 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 thereof. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.
[0075] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present invention. Each box in the flowchart or block diagram may 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 implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions marked in the box may also occur in an order different from that marked in the accompanying drawings.
[0076] Specifically, the smart water cup of this embodiment includes a processor and a memory. The memory stores a computer program. When the computer program is executed by the processor, the personalized drinking time determination method provided in the above embodiment is implemented.
[0077] As another aspect, the present invention further provides a computer-readable storage medium, which may be included in the smart water cup described in the above embodiment; or may exist independently without being assembled into the smart water cup. The above storage medium carries one or more computer programs, and when the above one or more computer programs are executed by a processor of the smart water cup, the smart water cup implements the personalized drinking time determination method provided in the above embodiment.
[0078] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
[0079] As used in the above embodiments, the term "when..." may be interpreted to mean "if..." or "after..." or "in response to determining..." or "in response to detecting...", depending on the context. Similarly, the phrases "upon determining..." or "if (the stated condition or event) is detected" may be interpreted to mean "if determining..." or "in response to determining..." or "upon detecting (the stated condition or event)" or "in response to detecting (the stated condition or event)", depending on the context.
[0080] Those skilled in the art can understand that to implement all or part of the processes in the above-mentioned embodiments, the processes can be completed by computer programs to instruct related hardware, and the programs can be stored in computer-readable storage media. When the programs are executed, they can include the processes of the above-mentioned method embodiments. The aforementioned storage media include: ROM or random access memory RAM, magnetic disk or optical disk and other media that can store program codes.
Claims
1. A personalized method for determining drinking time, characterized in that: Applied to a smart water cup, the method comprises: Acquire the real-time temperature of the environment, the historical drinking water data of the user, and the real-time body temperature of the user, wherein the historical drinking water data of the user includes multiple historical drinking water moments; Based on the user's historical drinking water data, determine a plurality of high-frequency drinking water moments as personalized drinking water moments, wherein the high-frequency drinking water moments are used to indicate moments in a day when the drinking water frequency is higher than a preset frequency threshold; Determine the temperature change difference within each preset time period according to the real-time body temperature of the user; If the temperature change difference within the target preset time period exceeds the preset temperature difference threshold, the target time is determined to be the personalized drinking time, and the target time is the end time of the target preset time period; At the personalized drinking moment, the water temperature is adjusted to the optimal drinking temperature according to the real-time temperature of the environment, and a drinking reminder is sent.
2. The method according to claim 1, characterized in that The determining, based on the historical drinking water data of the user, a plurality of high-frequency drinking water moments as personalized drinking water moments, wherein the high-frequency drinking water moments are used to indicate moments in a day when the drinking water frequency is higher than a preset frequency threshold, specifically includes: Determine the drinking frequency corresponding to each historical drinking moment according to the number of drinking times at each historical drinking moment in the historical drinking data of the user; The historical drinking time when the drinking frequency is higher than the preset frequency threshold is used as the high-frequency drinking time; Determine a plurality of the high-frequency drinking times as the personalized drinking times.
3. The method according to claim 1, characterized in that If the temperature change difference within the target preset time period exceeds the preset temperature difference threshold, the target time is determined to be the personalized drinking time, and the target time is the end time of the target preset time period, specifically including: Compare the body temperature change difference within each preset time period with the preset body temperature difference threshold value respectively, and determine whether there is a body temperature change difference within the preset time period that exceeds the preset body temperature difference threshold value; If the temperature change difference within the target preset time period exceeds the preset temperature difference threshold, obtain the start time and end time of the target preset time period; The target time is determined as the personalized drinking time, and the target time is the end time of the target preset time period.
4. The method according to claim 1, characterized in that: The method further comprises: Get the daily maximum temperature and daily minimum temperature; The recommended daily drinking water amount is determined based on the daily maximum temperature and the daily minimum temperature.
5. The method according to claim 1, characterized in that After the steps of adjusting the water temperature to the optimal drinking water temperature according to the real-time temperature of the environment at the personalized drinking water moment and sending a drinking water reminder, the method further includes: Receiving a water temperature adjustment instruction sent by a user, wherein the water temperature adjustment instruction includes a user-specified drinking water temperature; The optimal drinking water temperature is adjusted to the user-specified drinking water temperature, and the user-specified drinking water temperature is displayed.
6. The method according to claim 1, characterized in that After the steps of adjusting the water temperature to the optimal drinking water temperature according to the real-time temperature of the environment at the personalized drinking water moment and sending a drinking water reminder, the method further includes: Obtain water quality parameters; Determining whether water purification is needed according to the water quality parameters; If yes, perform water purification operation.
7. The method according to claim 1 or 4, characterized in that: The method further comprises: In response to a water drinking status check request from a user, the real-time temperature of the environment, the real-time body temperature of the user, the next personalized drinking time, the current water quality parameters, the daily recommended water drinking amount, and the current water drinking amount are sent to the user terminal; At a preset time of the day, multiple drinking times of the user and the drinking amounts corresponding to the multiple drinking times of the day are summarized into a daily drinking report, and the drinking report is sent to the user terminal.
8. A smart water cup, characterized in that: The smart water cup includes: one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to enable the smart water cup to execute the method described in any one of claims 1-7.
9. A computer-readable storage medium comprising instructions, characterized in that: When the instruction is executed on the smart water cup, the smart water cup executes the method as described in any one of claims 1-7.
10. A computer program product, characterized in that When the computer program product runs on a smart water cup, the smart water cup is enabled to execute the method according to any one of claims 1 to 7.