A method and system for controlling an elderly water cup
By acquiring information about the water temperature and level inside the cup, and using a blocking component that automatically opens when the water overflows at high temperatures, the problem of burns and falls caused by hot water overflows in elderly people's cups is solved, ensuring safe and stable use of the cup for users.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- 浙江质慧科技有限公司
- Filing Date
- 2023-10-26
- Publication Date
- 2026-07-03
AI Technical Summary
Water cups for the elderly can easily scald users when hot water overflows and may fall. Existing technology is insufficient to effectively prevent water from overflowing and protect user safety.
By acquiring information about the water temperature and level inside the cup, the blocking component automatically opens to block the water flow when high temperature overflow is detected. Combined with the cup's tilt angle and the user's hand position analysis, the outward opening angle of the blocking component is controlled to block the water flow to the maximum extent.
It effectively prevents users from being scalded when hot water overflows, reduces damage from dropped cups, and improves user safety and the stability of the cup during use.
Smart Images

Figure CN117608328B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of smart water cup technology, and in particular to a method and system for controlling water cups for the elderly. Background Technology
[0002] A senior citizen's water bottle is a type of water bottle designed for use by the elderly. It may include features such as a GPS tracking function to reduce the likelihood of seniors getting lost. Generally, the added functions of a senior citizen's water bottle compared to a regular water bottle are located at the bottom, making them easier to manufacture and not affecting their normal use.
[0003] In related technologies, elderly water cups consist of a cup body and a lid. The lid has an inner liner, creating a threaded groove. The lid is connected to the cup body by a threaded connection between the cup opening and the threaded groove. However, for elderly users, whose attention is often easily distracted, it's difficult to monitor the water level. When the cup is full, connecting the lid to the cup body can cause the inner liner to squeeze the water out of the cup. If the water is hot, this could easily scald the elderly person. Furthermore, the cup may fall and damage the additional features at the bottom. Summary of the Invention
[0004] To reduce the risk of users being scalded by spilled water, this application provides a method and system for controlling a water cup for the elderly.
[0005] Firstly, this application provides a method for controlling a water cup for the elderly, employing the following technical solution:
[0006] A method for controlling a water cup for the elderly includes:
[0007] Get the water temperature inside the cup;
[0008] The device detects the water level at the cup opening when the water temperature inside the cup exceeds a preset hot temperature.
[0009] When the device's detection status matches the preset position status, it outputs an overflow signal and acquires the point detection temperature of each preset detection point on the outer wall of the cup.
[0010] Determine whether the temperature detected at the monitoring point is within the preset coverage temperature range;
[0011] If the temperature detected at a point is within the coverage temperature range, then the detection point is defined as a coverage point.
[0012] If the temperature detected at a point is not within the covered temperature range, then the detection point is defined as an unloaded point.
[0013] The height of each coverage point is determined based on the coverage point itself, and the height of the coverage point with the largest value is determined according to the preset sorting rules. The coverage point corresponding to this height is defined as the upper limit point.
[0014] The blocking area is determined based on the upper limit point and the preset cup rim point, and the blocking components preset in the blocking area are controlled to open outward at a preset outward angle to block the water flow.
[0015] By adopting the above technical solution, during the use of the elderly water cup, the water temperature inside the cup is measured to determine whether the user may be scalded by the overflowing water. If the temperature is too high and scalding occurs, the blocking component above the hand position can open to block the water flow, thereby preventing hot water from flowing to the user's hand and reducing the occurrence of the user being scalded by the overflowing water.
[0016] Optionally, when the device detection status and the positioning status are consistent, the elderly water cup control method further includes:
[0017] Obtain the internal water level height in the circumferential direction inside the cup;
[0018] Determine the separation points based on all internal water level heights, and connect all separation points to form an internal horizontal plane;
[0019] The internal water level height with the smallest value is determined according to the sorting rules, and a base value plane is constructed in the circumferential direction based on the separation point of the internal water level height.
[0020] The included angle of the plane is determined based on the internal horizontal plane and the base plane, and the tilt angle of the water cup is determined based on the included angle of the plane.
[0021] Determine if the angle of the water cup is less than the preset normal drinking angle;
[0022] If the angle of the cup is tilted less than the normal drinking angle, an overflow signal will be output.
[0023] If the angle of the water cup is not less than the normal drinking angle, a drinking signal will be output and temperature acquisition will not be performed at the point of detection.
[0024] By adopting the above technical solution, it is possible to determine whether the user is currently drinking water based on the water surface conditions, thereby making the control of the blocking component more stable.
[0025] Optionally, after the drinking signal is output, the water cup control method for the elderly may also include:
[0026] Establish a fixed interval with a preset fixed duration on a preset timeline, and make the end point of the fixed interval coincide with the current time point;
[0027] The duration of drinking is determined based on the duration of the drinking signal within a fixed interval;
[0028] Determine if the duration of drinking water exceeds the preset temperature acceptance time;
[0029] If the duration of drinking water is not greater than the temperature tolerance time, then the current water temperature inside the cup is defined as the excess temperature.
[0030] If the duration of drinking water exceeds the duration of temperature acceptance, then the internal water temperature of the corresponding cup is defined as the acceptable temperature.
[0031] The temperature with the largest value among all acceptable temperatures is determined according to a sorting rule and defined as the normal upper limit temperature.
[0032] Determine if the water temperature inside the cup is higher than the normal upper limit temperature;
[0033] If the water temperature inside the cup is not higher than the normal upper limit temperature, no action will be taken;
[0034] If the water temperature inside the cup exceeds the normal upper limit temperature, a high temperature warning signal will be output.
[0035] By adopting the above technical solution, when a user is drinking water, the system determines whether the current water temperature is too high based on the water temperature that the user can tolerate under historical conditions, and outputs a high temperature warning signal to remind the user when the water temperature is too high.
[0036] Optionally, after the excessive temperature is determined, the water cup control method for the elderly may also include:
[0037] Control the preset countdown timer and determine whether to obtain the drinking signal again before the countdown timer reaches zero;
[0038] If no drinking signal is received again before the unit timer resets to zero, the determined excess temperature will be maintained.
[0039] If a drinking signal is obtained again before the unit timer resets to zero, the corresponding excess temperature is defined as the edge temperature.
[0040] Among all edge temperatures, determine the edge temperature with the largest value according to the sorting rules, and define this edge temperature as the upper limit temperature of the edge.
[0041] When the internal water temperature of the cup is higher than the normal upper limit temperature, determine whether the internal water temperature of the cup is lower than the edge upper limit temperature.
[0042] If the water temperature inside the cup is not lower than the upper limit temperature at the edge, a high temperature warning signal will be output.
[0043] If the water temperature inside the cup is lower than the upper limit temperature at the edge, then the acceptable water temperature signal will be output.
[0044] By adopting the above technical solution, the acceptable water temperature for the user can be determined, and a corresponding signal can be output to identify when the current water temperature is an acceptable temperature for the user.
[0045] Optionally, after the temperature is determined, the water cup control method for the elderly may also include:
[0046] The time period corresponding to the duration of drinking water at the determined temperature is defined as the drinking time period;
[0047] A fixed number of preset detection intervals are defined during the water drinking period, and the endpoints of the detection intervals are defined as boundary points;
[0048] The tilt angle of the water cup corresponding to the two boundary points before and after the detection interval is calculated to determine the tilt change angle;
[0049] The tilt angles with the largest and smallest values are determined according to the sorting rules, and the difference is calculated based on these tilt angles to determine the deviation angle.
[0050] Determine whether the deviation angle is greater than the preset permissible angle;
[0051] If the deviation angle is not greater than the permissible angle, then maintain the currently determined acceptable temperature;
[0052] If the deviation angle is greater than the permissible angle, then cancel the currently determined acceptance temperature.
[0053] By adopting the above technical solution, it is possible to determine whether the user has dropped the water cup, so that the determined acceptance temperature is more accurate.
[0054] Optionally, it also includes a step of determining the outward angle, which includes:
[0055] A variable temporary angle is generated within a preset extension angle range, and the component opening model is determined based on the temporary angle to simulate the opening of the blocking component.
[0056] The internal horizontal plane is controlled to move along the preset height direction and intersect with the component opening model to determine the enclosed area as the water storage space, and the water storage volume is obtained based on the water storage space.
[0057] Under a single temporary angle, the water volume with the largest value is determined according to the sorting rules, and this water volume is determined as the limit volume of that temporary angle;
[0058] The maximum limiting volume is determined according to the sorting rules, and the temporary angle corresponding to this limiting volume is determined as the outward extension angle.
[0059] By adopting the above technical solution, a more suitable outward angle can be determined according to the situation of the water cup, so that the blocking component can block more water flow.
[0060] Optionally, the step of controlling the blocking component to open outward at a preset outward angle includes:
[0061] The water contact distance in the vertical direction is obtained based on the blocking components within the blocking area;
[0062] The water receiving distance and the corresponding water receiving time for the limit volume are determined according to the preset time matching relationship;
[0063] The starting point for each blocking component is determined by calculating the water contact time of each component from bottom to top along the height direction;
[0064] When an overflow signal is present, the system controls the water flow duration, which is initially zero, to start timing. When the water flow duration matches the start-up point, the system controls the corresponding blocking component to open outward.
[0065] By adopting the above technical solution, the blocking components can be opened sequentially to block as much water flow as possible, reducing the chance of users being scalded by excessive water.
[0066] Secondly, this application provides a water cup control system for the elderly, which adopts the following technical solution:
[0067] A water cup control system for the elderly, comprising:
[0068] The acquisition module is used to acquire the water temperature inside the cup;
[0069] The processing module, connected to the acquisition and judgment modules, is used for information storage and processing;
[0070] The judgment module, connected to the acquisition and processing modules, is used for judging information.
[0071] When the judgment module determines that the water temperature inside the cup is greater than the preset hot temperature, the acquisition module acquires the device detection status of the water level detection device at the cup opening;
[0072] When the judgment module determines that the device detection status is consistent with the preset position status, the processing module outputs an overflow signal and enables the acquisition module to acquire the point detection temperature of each detection point preset on the outer wall of the cup.
[0073] The judgment module determines whether the temperature detected at the point is within the preset coverage temperature range;
[0074] If the judgment module determines that the temperature of the detected point is within the coverage temperature range, the processing module defines the detection point as a coverage point.
[0075] If the judgment module determines that the temperature detected at the point is not within the coverage temperature range, the processing module defines the detection point as an unused point.
[0076] The processing module determines the height of each coverage point based on the coverage points, and determines the height of the coverage point with the largest value according to the preset sorting rules. The coverage point corresponding to this coverage point height is defined as the upper limit point.
[0077] The processing module determines the blocking area based on the upper limit point and the preset cup rim point, and controls the blocking components preset in the blocking area to open outward at a preset outward angle to block the water flow.
[0078] By adopting the above technical solution, during the use of the elderly water cup, the acquisition module obtains the water temperature inside the cup so that the judgment module can determine whether the user may be scalded by the overflowing water. When the temperature is high enough to cause scalding, if water overflows, the processing module can control the blocking component above the hand position to open to block the water flow, so that hot water will not flow to the user's hand, thereby reducing the occurrence of the user being scalded by the overflowing water.
[0079] In summary, this application includes at least one of the following beneficial technical effects:
[0080] When water overflows and the water temperature is high, the blocking component above the hand can be automatically controlled to open and block the water flow, reducing the chance of the user being scalded by the overflowing water.
[0081] It can analyze the current water temperature and the water temperature acceptable to the user, so as to provide prompts based on the water temperature when the user drinks water;
[0082] The appropriate outward angle can be determined according to the tilt of the cup so that the blocking component can block as much overflowing water as possible. Attached Figure Description
[0083] Figure 1 This is a flowchart of the water cup control method for the elderly.
[0084] Figure 2 This is a diagram showing the correct placement of an elderly person's water cup.
[0085] Figure 3 This is a flowchart illustrating the method for determining the cause of water consumption.
[0086] Figure 4 This is a diagram illustrating the horizontal tilt of an elderly person.
[0087] Figure 5 This is a flowchart of the method for controlling the high temperature warning of drinking water.
[0088] Figure 6This is a flowchart of the water intake prompt control method.
[0089] Figure 7 This is a flowchart of the temperature determination method.
[0090] Figure 8 This is a flowchart of the method for determining the outward angle.
[0091] Figure 9 This is a flowchart of the method for controlling the outward expansion of the blocking component.
[0092] Figure 10 This is a flowchart of the control method for water cups for the elderly. Implementation
[0093] To make the purpose, technical solution, and advantages of this application clearer, the following description is provided in conjunction with the appendix. Figure 1-10 The present application will be further described in detail below with reference to embodiments. It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the application.
[0094] The embodiments of this application will now be described in further detail with reference to the accompanying drawings.
[0095] This application discloses a water cup control method for the elderly. When water overflows and the water temperature is high, the method analyzes the position of the user's hand and the tilt of the water cup to control the blocking component above the hand to open and prevent the water from flowing towards the user's hand, thereby reducing the occurrence of the user being scalded by the overflowing water.
[0096] Reference Figure 1 The procedure for controlling water cup usage for the elderly includes the following steps:
[0097] Step S100: Obtain the water temperature inside the cup.
[0098] The water temperature inside the cup is the temperature of the water inside the cup, which can be obtained by installing a temperature sensor inside the cup.
[0099] Step S101: When the water temperature inside the cup is higher than the preset hot temperature, obtain the device detection status of the water level detection device at the cup opening.
[0100] The "scalding temperature" is the water temperature set by the staff to determine when a person's hand will be scalded. If the water temperature inside the cup is higher than the "scalding temperature," it indicates that the water in the cup has the potential to scald a person, requiring further analysis. The water level detection device is a device installed at the mouth of the cup to obtain the water level inside the cup. It can be a liquid level sensor. The device detection status refers to the state of the water level detected by the water level detection device, including whether the water level in the cup has reached the mouth of the cup or not.
[0101] Step S102: When the device detection status is consistent with the preset position status, output an overflow signal and obtain the point detection temperature of each preset detection point on the outer wall of the cup.
[0102] The "in position" state refers to the water level inside the cup reaching the rim. When the device detects this state, it indicates that water has overflowed. An overflow signal is then output to identify this situation for subsequent analysis and control. Detection points are points spaced circumferentially on the outer wall of the cup, as shown in the reference diagram. Figure 2 The detection point is equipped with a temperature sensor for detecting the external temperature. The temperature detected at the point is the temperature detected by the temperature sensor installed at the detection point.
[0103] Step S103: Determine whether the temperature detected at the point is within the preset coverage temperature range.
[0104] The temperature range covered is the range of temperatures that can be detected on the cup wall when a person's hand is held by the staff. The purpose of the judgment is to determine whether the user's hand is at the position corresponding to the detection point.
[0105] Step S1031: If the temperature detected at the point is within the coverage temperature range, then the detection point is defined as a coverage point.
[0106] When the temperature detected at a point is within the coverage temperature range, it indicates that the user's hand is at that detection point. In this case, the detection point is defined as a coverage point for differentiation, which facilitates subsequent analysis.
[0107] Step S1032: If the temperature detected at the point is not within the coverage temperature range, then the detection point is defined as an unloaded point.
[0108] When the temperature detected at a point is not within the covered temperature range, it indicates that the user's hand is not at that detection point. In this case, the detection point is defined as an unattended point for differentiation and to facilitate subsequent analysis.
[0109] Step S104: Determine the height of each coverage point based on the coverage points, and determine the height of the coverage point with the largest value according to the preset sorting rules. Define the coverage point corresponding to this coverage point height as the upper limit point.
[0110] The height of the coverage point is the height of the coverage point relative to the bottom of the cup in the vertical direction. (Refer to...) Figure 2 The sorting rules are methods set by staff to sort numerical values, such as the bubble sort method. The height of the coverage point with the largest value can be determined by the sorting rules. The upper limit point defined at this time is the coverage point closest to the rim of the cup, which is also the coverage point that the water will touch first when water overflows.
[0111] Step S105: Determine the blocking area based on the upper limit point and the preset cup opening point, and control the blocking components preset in the blocking area to open outward at a preset outward angle to block the water flow.
[0112] The rim point is the designated point on the rim of the cup, set by the staff. The blocking area is the region between the rim point and the upper limit point on the cup. The blocking component is a design similar to an inverted umbrella that can open outwards. (Refer to...) Figure 2 The outward opening angle is the angle at which the blocking component opens outward. It can be a fixed value or set according to the water overflow situation. The specific setting is determined by the staff based on the actual situation. When the blocking component opens, the overflowing water will be blocked by the blocking component, thus preventing the water from flowing to the user's hands and reducing the possibility of the user being scalded. The outward opening of the blocking component can be controlled by magnetic attraction. Different magnetic forces are generated by different internal currents, so that the opening and closing can be achieved while controlling the corresponding outward opening angle. In addition, the detection point can be set on the outer surface of the blocking component.
[0113] Reference Figure 3 When the device detection status and the positioning status are consistent, the elderly water cup control method also includes:
[0114] Step S200: Obtain the internal water level height in the circumferential direction inside the cup.
[0115] When the device's detection status matches the "in place" status, it's possible that the user is drinking water normally, requiring further analysis. The internal water level height refers to the water level height at each position along the circumference inside the cup, which can be obtained by installing multiple water level detection devices at intervals along the circumference inside the cup.
[0116] Step S201: Determine the separation points based on all internal water level heights, and connect all separation points to form an internal horizontal plane.
[0117] The separation point is the area where water and air separate inside the cup, as shown in the reference. Figure 4 The internal horizontal plane is the common plane where all the separation points are connected.
[0118] Step S202: Determine the internal water level height with the smallest value according to the sorting rules, and construct a base value plane in the circumferential direction based on the separation point of the internal water level height.
[0119] The internal water level height with the smallest value is determined by sorting rules to find the separation point closest to the bottom of the cup. This separation point is then used as the base plane to determine a plane parallel to the bottom plane of the cup.
[0120] Step S203: Determine the plane angle based on the internal horizontal plane and the base plane, and determine the cup tilt angle based on the plane angle.
[0121] The plane angle is the angle formed between the internal horizontal plane and the base plane. This angle is acute. The tilt angle of the water cup is the angle of the plane angle, which is also the angle at which the water cup tilts relative to the horizontal plane.
[0122] Step S204: Determine whether the tilt angle of the water cup is less than the preset normal drinking angle.
[0123] The normal drinking angle is the smallest angle at which the cup is tilted when a user is drinking normally, as defined by the staff. The purpose of this determination is to determine whether the current overflowing situation is due to the user drinking water.
[0124] Step S2041: If the angle of the cup is tilted less than the normal drinking angle, an overflow signal is output.
[0125] When the angle of the cup is less than the normal drinking angle, it means that the user is not drinking water at this time. In this case, an overflow signal is output to indicate the situation.
[0126] Step S2042: If the angle of the water cup tilt is not less than the normal drinking angle, then the drinking signal is output and the point detection temperature acquisition is not performed.
[0127] When the angle of the cup is not less than the normal drinking angle, it indicates that the user is likely drinking water. At this time, there is no risk of water overflowing and burning the hand. A drinking signal is output to indicate this situation, so as to reduce the occurrence of unstable operation of the subsequent blocking components.
[0128] Reference Figure 5 After the drinking signal is output, the water cup control method for the elderly also includes:
[0129] Step S300: Establish a fixed interval with a preset fixed duration on the preset time axis, and make the end point of the fixed interval coincide with the current time point.
[0130] The timeline is a coordinate axis formed by combining various time points. The fixed duration is the duration set by the staff to obtain user habits, such as 30 days. A fixed interval is established to facilitate the analysis of users' drinking habits.
[0131] Step S301: Determine the duration of drinking water based on the duration of the drinking signal within a fixed interval.
[0132] The duration of drinking is the length of time from the appearance of a drinking signal until the signal disappears.
[0133] Step S302: Determine whether the duration of drinking water is greater than the preset temperature acceptance time.
[0134] The temperature acceptance time is the minimum duration of drinking water required for a user to be considered to be in a normal drinking condition, as set by the staff. This normal drinking condition is the drinking condition when the user is not scalded by the water and does not drink it. The purpose of the judgment is to determine whether the user can drink water at the corresponding temperature.
[0135] Step S3021: If the duration of drinking water is not greater than the temperature acceptance time, then the current water temperature inside the cup is defined as the excess temperature.
[0136] If the duration of drinking water is not greater than the duration of temperature acceptance, it means that the drinking signal disappeared immediately after it was output. This is likely because the user cannot accept the current water temperature. In this case, the water temperature inside the corresponding cup is defined as the excess temperature for identification, so as to facilitate subsequent analysis.
[0137] Step S3022: If the duration of drinking water is longer than the duration of temperature acceptance, then the water temperature inside the corresponding cup is defined as the acceptance temperature.
[0138] When the duration of drinking exceeds the duration of temperature acceptance, it indicates that the user can drink normally under the current conditions, meaning the user can accept the current water temperature. At this point, an acceptable temperature is defined to identify the internal water temperature of different cups for subsequent analysis.
[0139] Step S303: Determine the acceptance temperature with the largest value among all acceptance temperatures according to the sorting rules, and define this acceptance temperature as the normal upper limit temperature.
[0140] The highest acceptable temperature is determined by sorting rules to identify the maximum acceptable temperature for the user. At this point, a normal upper limit temperature is defined to distinguish between different acceptable temperatures, which facilitates subsequent analysis.
[0141] Step S304: Determine whether the water temperature inside the cup is greater than the normal upper limit temperature.
[0142] The purpose of the judgment is to determine whether the current temperature inside the cup is higher than the user's acceptable temperature, that is, to determine whether the water in the cup will scald the user's mouth.
[0143] Step S3041: If the water temperature inside the cup is not higher than the normal upper limit temperature, no action is taken.
[0144] When the water temperature inside the cup is not higher than the normal upper limit temperature, it means that the water inside the cup will not scald the user's mouth, and no additional action is required.
[0145] Step S3042: If the water temperature inside the cup is higher than the normal upper limit temperature, a high temperature warning signal will be output.
[0146] When the water temperature inside the cup exceeds the normal upper limit, it indicates that the water inside the cup will scald the user's mouth. At this time, a high temperature warning signal is output to indicate the situation so that the user can be aware of it and reduce the risk of scalding their mouth. The high temperature warning signal can be output by a voice playback function installed at the bottom of the cup. In addition, to improve the entertainment and comprehensiveness of the elderly water cup, in addition to the voice playback function, the bottom of the cup can also be equipped with positioning function, movement trajectory tracking function, radio function, on-demand function, music playback function, charging function, and 4G / 5G card insertion function.
[0147] Reference Figure 6 Once the excessive temperature is determined, the methods for controlling water cups for the elderly also include:
[0148] Step S400: Control the preset unit time countdown and determine whether to obtain the drinking signal again before the unit time countdown reaches zero.
[0149] The unit duration is a fixed duration set by the staff. This duration is generally the time interval between when a user drinks water and when they drink again, usually around 5 seconds. The purpose of this judgment is to determine whether the user drinks water again in a short period of time after taking a sip, in order to analyze the situation where some users prefer to sip hot water (i.e., drink hot water in small sips).
[0150] Step S4001: If no drinking signal is obtained again before the unit timer resets to zero, the determined excess temperature is maintained.
[0151] If no drinking signal is received before the unit timer resets to zero, it means that the current temperature is not within the user's tolerance range, and the above-average temperature can be maintained.
[0152] Step S4002: If a drinking signal is acquired again before the unit timer resets to zero, the corresponding excess temperature is defined as the edge temperature.
[0153] If a drinking signal is received again before the unit timer resets to zero, it indicates that the user may be sipping hot water. At this point, an edge temperature is defined to distinguish different excessive temperatures for easier subsequent analysis.
[0154] Step S401: Determine the edge temperature with the largest value among all edge temperatures according to the sorting rules, and define this edge temperature as the upper limit temperature of the edge.
[0155] The sorting rules can determine the highest temperature that a user can tolerate when sipping hot water. At this point, an upper limit temperature is defined to identify this highest temperature for easier subsequent analysis.
[0156] Step S402: When the water temperature inside the cup is higher than the normal upper limit temperature, determine whether the water temperature inside the cup is lower than the edge upper limit temperature.
[0157] The purpose of this judgment is to determine whether the current water temperature is within the range where the user can sip hot water.
[0158] Step S4021: If the water temperature inside the cup is not lower than the upper limit temperature at the edge, output a high temperature warning signal.
[0159] When the water temperature inside the cup is not lower than the upper limit temperature at the edge, it indicates that the current water temperature is high and the user will not be sipping hot water. At this time, a high temperature warning signal is output to indicate this situation.
[0160] Step S4022: If the water temperature inside the cup is lower than the upper limit temperature at the edge, output a signal indicating the water temperature that can be held.
[0161] When the water temperature inside the cup is lower than the upper limit temperature at the edge, it means that the current water temperature is suitable for the user to sip hot water. At this time, a signal indicating the water temperature that can be held is output to indicate this situation so that the user can know the internal water temperature. The signal indicating the water temperature that can be held can also be output via voice playback.
[0162] Reference Figure 7 After the temperature is determined, the water cup control method for the elderly also includes:
[0163] Step S500: Define the time period corresponding to the duration of drinking water at the determined temperature as the drinking time period.
[0164] Define drinking time periods to distinguish the time periods when users drink water, which facilitates subsequent analysis.
[0165] Step S501: Define a fixed number of preset detection intervals during the water drinking period, and define the endpoints of the detection intervals as boundary points.
[0166] The fixed quantity is a set value set by the staff, and the detection interval is the interval obtained by dividing the drinking time period into the fixed quantity. Boundary points are defined to mark the endpoints of the detection interval for subsequent analysis.
[0167] Step S502: Calculate the tilt angle of the water cup corresponding to the two boundary points before and after the detection interval to determine the tilt change angle.
[0168] The tilt change angle is the difference between the tilt angle of the cup corresponding to the front boundary point of the detection range and the tilt angle of the cup corresponding to the rear boundary point of the detection range.
[0169] Step S503: Determine the tilt change angles with the largest and smallest values according to the sorting rules, and calculate the difference based on the tilt change angles to determine the deviation angle.
[0170] The deviation angle is the numerical difference between the tilt change angle with the largest and smallest values in all detection intervals.
[0171] Step S504: Determine whether the deviation angle is greater than the preset permissible angle.
[0172] The permitted angle is the maximum deviation angle allowed when the user is considered to be drinking water normally, as set by the staff.
[0173] Step S5041: If the deviation angle is not greater than the permissible angle, maintain the currently determined acceptance temperature.
[0174] When the deviation angle is not greater than the permissible angle, it indicates that the user is drinking water normally, and the acceptable temperature should be maintained.
[0175] Step S5042: If the deviation angle is greater than the permissible angle, then cancel the currently determined acceptance temperature.
[0176] When the deviation angle is greater than the permissible angle, it indicates that the user may have burned their mouth and dropped the cup, causing water to continue to flow. In this case, the water temperature is not suitable for the user to drink normally. Therefore, the acceptable temperature should be canceled to make the acceptable temperature more stable.
[0177] Reference Figure 8 It also includes the step of determining the outward angle, which includes:
[0178] Step S600: Generate a variable temporary angle within a preset stretching angle range, and determine the component opening model based on the temporary angle by simulating the opening of the blocking component.
[0179] The extension angle range is the range of angles the blocking component can open when it opens. The temporary angle is an angle value within the extension angle range. The component opening model is the component model obtained after the blocking component opens at the temporary angle. (Refer to...) Figure 4 .
[0180] Step S601: Control the internal horizontal plane to move along the preset height direction and intersect with the component opening model to determine the enclosed area as the water storage space, and obtain the water storage volume based on the water storage space.
[0181] The height direction is along the length of the cup and towards the mouth of the cup. The storage space is the closed space formed by the internal horizontal plane and the unfolded model of the component. When this space is not a closed space, there is no water storage space. The water storage volume is the spatial volume of the water storage space, which can be calculated based on the model. The method of obtaining the volume is a conventional technical means for those skilled in the art and will not be described in detail.
[0182] Step S602: Determine the water volume with the largest value under a single temporary angle according to the sorting rules, and determine the water volume as the limit volume of the temporary angle.
[0183] The sorting rules can be used to determine the water volume with the largest value at each temporary angle. At this point, a limit volume is defined to identify the volume of water that can be collected at that temporary angle, which is convenient for subsequent analysis.
[0184] Step S603: Determine the limiting volume with the largest value according to the sorting rules, and determine the temporary angle corresponding to the limiting volume as the outward extension angle.
[0185] The maximum limit volume can be determined by the sorting rules, which is the volume at which the blocking component can block the most water flow. At this point, the temporary angle is determined as the outward angle so that the blocking component can block the water flow more effectively.
[0186] Reference Figure 9 The steps for controlling the blocking component to open outward at a preset outward angle include:
[0187] Step S700: Obtain the water contact distance in the height direction based on the blocking components within the blocking area.
[0188] The water-receiving distance is the straight-line distance between the blocking component and the mouth of the cup in the height direction.
[0189] Step S701: Determine the water receiving distance and the water receiving time corresponding to the limit volume according to the preset time matching relationship.
[0190] Different water-receiving distances result in different times for water to flow to the blocking component, and different limit volumes also require different times to fill with water. This water-receiving time is the time it takes for the blocking component to be roughly filled with water. The time matching relationship between the three is determined in advance by the staff based on multiple tests.
[0191] Step S702: Calculate the starting point of each blocking component based on the water contact time of each blocking component in the vertical direction from bottom to top.
[0192] The start-up point is the time when the blocking component performs its operation. For example, if the water intake time of the blocking component from bottom to top is 2s, 1.9s, and 1.8s respectively, then the start-up points of the blocking component from bottom to top are 2s, 3.9s, and 5.7s respectively.
[0193] Step S703: When the overflow signal is present, control the preset initial flow duration of zero to start timing, and when the flow duration is consistent with the start operation point, control the corresponding blocking component to open outward.
[0194] The water flow duration is used to record the duration of the overflow signal. When the water flow duration is consistent with the start operation point, the corresponding blocking component is controlled to open outward, so that the blocking component at the bottom can handle the overflow water first, and then the blocking components are opened upward in sequence, so that the blocking component can withstand the maximum water flow, thereby making the overall water flow blocking effect better.
[0195] Reference Figure 10 Based on the same inventive concept, embodiments of the present invention provide a water cup control system for the elderly, comprising:
[0196] The acquisition module is used to acquire the water temperature inside the cup;
[0197] The processing module, connected to the acquisition and judgment modules, is used for information storage and processing;
[0198] The judgment module, connected to the acquisition and processing modules, is used for judging information.
[0199] When the judgment module determines that the water temperature inside the cup is greater than the preset hot temperature, the acquisition module acquires the device detection status of the water level detection device at the cup opening;
[0200] When the judgment module determines that the device detection status is consistent with the preset position status, the processing module outputs an overflow signal and enables the acquisition module to acquire the point detection temperature of each detection point preset on the outer wall of the cup.
[0201] The judgment module determines whether the temperature detected at the point is within the preset coverage temperature range;
[0202] If the judgment module determines that the temperature of the detected point is within the coverage temperature range, the processing module defines the detection point as a coverage point.
[0203] If the judgment module determines that the temperature detected at the point is not within the coverage temperature range, the processing module defines the detection point as an unused point.
[0204] The processing module determines the height of each coverage point based on the coverage points, and determines the height of the coverage point with the largest value according to the preset sorting rules. The coverage point corresponding to this coverage point height is defined as the upper limit point.
[0205] The processing module determines the blocking area based on the upper limit point and the preset cup rim point, and controls the blocking components preset in the blocking area to open outward at a preset outward angle to block the water flow.
[0206] The water drinking exclusion module excludes situations where the user drinks water, thus ensuring more stable operation of the blocking component.
[0207] The hot water reminder module alerts users when the water is too hot to reduce the risk of scalding their mouths.
[0208] The drinking water temperature indicator module determines the temperature at which the user can drink water to ensure that the signal is more accurate.
[0209] The temperature acceptance determination module is used to determine the authenticity of the determined acceptance temperature;
[0210] The outward angle determination module is used to determine a suitable outward angle so that the blocking component can block as much water flow as possible;
[0211] The component operation control module is used to control the opening operation of the obstructing component.
[0212] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
Claims
1. A method for controlling a water cup for the elderly, characterized in that, include: Get the water temperature inside the cup; The device detects the water level at the cup opening when the water temperature inside the cup exceeds a preset hot temperature. When the device's detection status matches the preset position status, it outputs an overflow signal and acquires the point detection temperature of each preset detection point on the outer wall of the cup. Determine whether the temperature detected at the monitoring point is within the preset coverage temperature range; If the temperature detected at a point is within the coverage temperature range, then the detection point is defined as a coverage point. If the temperature detected at a point is not within the covered temperature range, then the detection point is defined as an unloaded point. The height of each coverage point is determined based on the coverage point itself, and the height of the coverage point with the largest value is determined according to the preset sorting rules. The coverage point corresponding to this height is defined as the upper limit point. The blocking area is determined based on the upper limit point and the preset cup rim point, and the blocking components preset in the blocking area are controlled to open outward at a preset outward angle to block the water flow.
2. The method for controlling a water cup for the elderly according to claim 1, characterized in that, When the device detection status and the positioning status are consistent, the elderly water cup control method also includes: Obtain the internal water level height in the circumferential direction inside the cup; Determine the separation points based on all internal water level heights, and connect all separation points to form an internal horizontal plane; The internal water level height with the smallest value is determined according to the sorting rules, and a base value plane is constructed in the circumferential direction based on the separation point of the internal water level height. The included angle of the plane is determined based on the internal horizontal plane and the base plane, and the tilt angle of the water cup is determined based on the included angle of the plane. Determine if the angle of the water cup is less than the preset normal drinking angle; If the angle of the cup is tilted less than the normal drinking angle, an overflow signal will be output. If the angle of the water cup is not less than the normal drinking angle, a drinking signal will be output and temperature acquisition will not be performed at the point of detection.
3. The method for controlling a water cup for the elderly according to claim 2, characterized in that, After the drinking signal is output, the water cup control method for the elderly also includes: Establish a fixed interval with a preset fixed duration on a preset timeline, and make the end point of the fixed interval coincide with the current time point; The duration of drinking is determined based on the duration of the drinking signal within a fixed interval; Determine if the duration of drinking water exceeds the preset temperature acceptance time; If the duration of drinking water is not greater than the temperature tolerance time, then the current water temperature inside the cup is defined as the excess temperature. If the duration of drinking water exceeds the duration of temperature acceptance, then the internal water temperature of the corresponding cup is defined as the acceptable temperature. The temperature with the largest value among all acceptable temperatures is determined according to a sorting rule and defined as the normal upper limit temperature. Determine if the water temperature inside the cup is higher than the normal upper limit temperature; If the water temperature inside the cup is not higher than the normal upper limit temperature, no action will be taken; If the water temperature inside the cup exceeds the normal upper limit temperature, a high temperature warning signal will be output.
4. The method for controlling a water cup for the elderly according to claim 3, characterized in that, Once the excessive temperature is determined, the methods for controlling water cups for the elderly also include: Control the preset countdown timer and determine whether to obtain the drinking signal again before the countdown timer reaches zero; If no drinking signal is received again before the unit timer resets to zero, the determined excess temperature will be maintained. If a drinking signal is obtained again before the unit timer resets to zero, the corresponding excess temperature is defined as the edge temperature. Among all edge temperatures, determine the edge temperature with the largest value according to the sorting rules, and define this edge temperature as the upper limit temperature of the edge. When the internal water temperature of the cup is higher than the normal upper limit temperature, determine whether the internal water temperature of the cup is lower than the edge upper limit temperature. If the water temperature inside the cup is not lower than the upper limit temperature at the edge, a high temperature warning signal will be output. If the water temperature inside the cup is lower than the upper limit temperature at the edge, then the acceptable water temperature signal will be output.
5. The method for controlling a water cup for the elderly according to claim 4, characterized in that, Once the temperature is determined, the water cup control method for the elderly also includes: The time period corresponding to the duration of drinking water at the determined temperature is defined as the drinking time period; A fixed number of preset detection intervals are defined during the water drinking period, and the endpoints of the detection intervals are defined as boundary points; The tilt angle of the water cup corresponding to the two boundary points before and after the detection interval is calculated to determine the tilt change angle; The tilt angles with the largest and smallest values are determined according to the sorting rules, and the difference is calculated based on these tilt angles to determine the deviation angle. Determine whether the deviation angle is greater than the preset permissible angle; If the deviation angle is not greater than the permissible angle, then maintain the currently determined acceptable temperature; If the deviation angle is greater than the permissible angle, then cancel the currently determined acceptance temperature.
6. The method for controlling a water cup for the elderly according to claim 1, characterized in that, It also includes the step of determining the outward angle, which includes: A variable temporary angle is generated within a preset extension angle range, and the component opening model is determined based on the temporary angle to simulate the opening of the blocking component. The internal horizontal plane is controlled to move along the preset height direction and intersect with the component opening model to determine the enclosed area as the water storage space, and the water storage volume is obtained based on the water storage space. Under a single temporary angle, the water volume with the largest value is determined according to the sorting rules, and this water volume is determined as the limit volume of that temporary angle; The maximum limiting volume is determined according to the sorting rules, and the temporary angle corresponding to this limiting volume is determined as the outward extension angle.
7. The method for controlling a water cup for the elderly according to claim 6, characterized in that, The steps for controlling the blocking component to open outward at a preset outward angle include: The water contact distance in the height direction is obtained based on the blocking components within the blocking area; The water receiving distance and the corresponding water receiving time for the limit volume are determined according to the preset time matching relationship; The starting point for each blocking component is determined by calculating the water contact time of each component from bottom to top along the height direction; When an overflow signal is present, the system controls the water flow duration, which is initially zero, to start timing. When the water flow duration matches the start-up point, the system controls the corresponding blocking component to open outward.
8. A water cup control system for the elderly, characterized in that, include: The acquisition module is used to acquire the water temperature inside the cup; The processing module, connected to the acquisition and judgment modules, is used for information storage and processing; The judgment module, connected to the acquisition and processing modules, is used for judging information. When the judgment module determines that the water temperature inside the cup is greater than the preset hot temperature, the acquisition module acquires the device detection status of the water level detection device at the cup opening; When the judgment module determines that the device detection status is consistent with the preset position status, the processing module outputs an overflow signal and enables the acquisition module to acquire the point detection temperature of each detection point preset on the outer wall of the cup. The judgment module determines whether the temperature detected at the point is within the preset coverage temperature range; If the judgment module determines that the temperature of the detected point is within the coverage temperature range, the processing module defines the detection point as a coverage point. If the judgment module determines that the temperature detected at the point is not within the coverage temperature range, the processing module defines the detection point as an unused point. The processing module determines the height of each coverage point based on the coverage points, and determines the height of the coverage point with the largest value according to the preset sorting rules. The coverage point corresponding to this coverage point height is defined as the upper limit point. The processing module determines the blocking area based on the upper limit point and the preset cup rim point, and controls the blocking components preset in the blocking area to open outward at a preset outward angle to block the water flow.