A faucet temperature control method, system, storage medium and intelligent terminal

By using a camera to identify items in the sink and determine hand features, the system automatically adjusts the water temperature. Combined with enzyme-activated temperature-controlled cleaning agents, it solves the problem of unstable faucet temperature and achieves intelligent and automated temperature regulation and optimized enzyme reaction efficiency.

CN116880594BActive Publication Date: 2026-04-21NINGBO AOLEISHI SANITARY WARE
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
NINGBO AOLEISHI SANITARY WARE
Filing Date
2023-06-21
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

Existing faucet temperature control switches are difficult to adjust precisely, resulting in unstable water temperature, which can easily scald users, and manual adjustment is inconvenient.

Method used

By acquiring images of the sink through a camera, analyzing the characteristics of the items to be washed and determining whether there are hand marks, the system automatically adjusts the water temperature to a suitable range. Combined with enzyme activation, the system controls the efficiency of the cleaning agent at a temperature that optimizes temperature control using a smart terminal and a stirring system.

Benefits of technology

It achieves intelligent and automated water temperature control, protects user health, improves the accuracy and flexibility of temperature regulation, ensures enzyme reaction efficiency, and reduces operating costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116880594B_ABST
    Figure CN116880594B_ABST
Patent Text Reader

Abstract

The application relates to a faucet temperature control method and system, a storage medium and an intelligent terminal, and relates to the field of faucets. When a water outlet instruction is received, the image information of a water tank below is acquired; the water tank image information is analyzed to determine the feature information of objects to be washed; it is judged whether the feature corresponding to the feature information of the objects to be washed includes hand feature information; if yes, the hand feature information is matched and analyzed according to the stored suitable temperature range information in a temperature database to determine the suitable temperature range corresponding to the hand feature information, the suitable temperature range is defined as hand temperature range information, and the water outlet temperature is adjusted to a temperature range corresponding to the hand temperature range information; if not, the water outlet is directly performed without any temperature control operation. The application has the advantages that the water temperature can be automatically controlled in a temperature range that can be received by a user, the user does not need to manually control and adjust, the health of the user is protected, and the intelligentization and automation effect of water temperature control is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of faucets, and more particularly to a faucet temperature control method, system, storage medium, and smart terminal. Background Technology

[0002] A faucet is a common name for a water valve, used to control the flow of water and thus saving water. Faucets are constantly being updated, evolving from old-fashioned cast iron faucets to electroplated knob faucets, and then to stainless steel single-temperature single-control faucets, stainless steel dual-temperature dual-control faucets, and semi-automatic kitchen faucets. Now, more and more consumers consider factors such as material, function, and design when purchasing faucets.

[0003] Currently, most faucet temperature control switches used in the market are manual (i.e., valve core control). When using a manual temperature control switch, the user needs to manually open or close it to control the mixing ratio of hot and cold water and adjust the water temperature.

[0004] The existing technology has the following problems: it is difficult to accurately control the temperature by manually adjusting the valve core, resulting in the water temperature fluctuating between cold and hot, which can easily cause burns during use. There is still room for improvement. Summary of the Invention

[0005] To address the problem of inconsistent water temperature caused by manual adjustment valve cores, which can easily lead to scalding during use, this application provides a faucet temperature control method, system, storage medium, and smart terminal.

[0006] Firstly, this application provides a method for controlling the temperature of a faucet, employing the following technical solution:

[0007] A method for controlling water temperature in a faucet, comprising:

[0008] Upon receiving a preset water discharge command, acquire the image information of the water tank below;

[0009] Analyze the image information of the water tank to determine the characteristic information of the items to be washed;

[0010] Determine whether the features corresponding to the characteristics of the item to be washed include preset hand feature information;

[0011] If it exists, the suitable temperature range information and hand feature information stored in the preset temperature database are matched and analyzed to determine the suitable temperature range corresponding to the hand feature information, and the suitable temperature range is defined as the hand temperature range information.

[0012] Adjust the water temperature to the range corresponding to the hand temperature range information;

[0013] If it does not exist, water will be discharged directly without any temperature control.

[0014] By adopting the above technical solution, the presence of a user's hand in the water tank can be determined by identifying hand features. The water temperature is then automatically controlled within a temperature acceptable to the user, eliminating the need for manual adjustment and protecting the user's health. This also improves the intelligence and automation of water temperature control.

[0015] Optionally, it also includes a method for determining the temperature range corresponding to the hand temperature range information, the method comprising:

[0016] Obtain thermal image information;

[0017] The hand temperature information is determined based on thermal image information, water tank image information, and hand feature information;

[0018] The adjustment direction information is determined based on hand temperature information and preset normal hand temperature information;

[0019] The hand temperature range information is determined based on the hand temperature range information, adjustment direction information, and normal hand temperature information;

[0020] The initial value of the water outlet temperature is set to the ambient temperature of a human hand, and the temperature is adjusted according to the preset temperature fluctuation speed and adjustment direction information, while also acquiring the user's facial expression information;

[0021] When the acquired user facial expression information matches the preset uncomfortable facial expression information, the temperature at this time is defined as the critical temperature information. The hand temperature range information is updated and adjusted according to the critical temperature information and the normal hand temperature information. The updated adjusted hand temperature range information is defined as the optimal hand temperature range information.

[0022] When the acquired user facial expression information matches the preset comfortable facial expression information, the temperature at this time is defined as the optimal temperature information, and the water outlet temperature is controlled at the temperature corresponding to the optimal temperature information.

[0023] By adopting the above technical solution, the user's hand temperature is determined to identify the previous environment in which the user's hands were. Then, the temperature range is narrowed down based on the environment and adjusted within the temperature range to obtain the temperature most suitable for the user's current state. This allows the user to find a comfortable feeling while cleaning items, improving the humanization of water temperature control.

[0024] Alternatively, if this method does not exist, the following methods can be used to directly discharge water without any temperature control:

[0025] Obtain cleaning agent injection information;

[0026] Determine if the cleaning agent injection information exists;

[0027] If present, water will be discharged using the preset enzyme activation temperature range.

[0028] If it does not exist, water will be discharged directly without any temperature control.

[0029] By adopting the above technical solution, when there is detergent on the items to be washed in the sink, the water temperature needs to be controlled at a level that allows the enzymes in the detergent to work at their optimal state, thereby improving the cleaning efficiency of the detergent on the items to be washed.

[0030] Optionally, if detergent injection information is available, the method of discharging water based on the enzyme activation temperature range information includes:

[0031] Obtain water depth information;

[0032] Determine if the water depth information is continuously increasing;

[0033] If not, then use the enzyme activation temperature range information to determine the water output;

[0034] If so, then arbitrarily select a temperature from the enzyme activation temperature range information to effluent water and obtain the water effluent duration information and temperature change information, and define the selected temperature from the enzyme activation temperature range information as the injection temperature information;

[0035] The injection volume is calculated based on the water output duration information and the preset water output velocity information;

[0036] The injection temperature change curve is calculated based on the injection volume information, temperature change information, water output rate information, and enzyme activation temperature range information.

[0037] After the water output duration information is obtained, the water output temperature is adjusted according to the injection temperature change curve information.

[0038] By adopting the above technical solution, when the water depth is greater than 0, it indicates that the user has started to store water so that the cleaning agent can fully play its role. At this time, the temperature of the water stored in the tank will gradually decrease. Then, a higher water temperature is used for neutralization and heating to ensure that the water in the tank is always kept within the range corresponding to the enzyme activation temperature range information, thereby improving the stability of water temperature control.

[0039] Optionally, methods for varying the outlet water temperature based on the injection temperature change curve information after the outlet water duration information include:

[0040] Determine whether the speed corresponding to the injected temperature change curve information is greater than the preset critical temperature change amplitude value;

[0041] If it is less than that, the outlet water temperature will be adjusted according to the information in the injection temperature change curve.

[0042] If it is greater than the critical temperature change range, the change temperature information, the injection volume information, the water discharge rate information, and the enzyme activation temperature range information, the volume change information is calculated.

[0043] The increase in cleaning dosage is calculated based on the cleaning agent injection information, injection volume information, and volume change information.

[0044] The water in the tank corresponding to the water depth information flows out of the outlet as the water volume change information corresponds to, and the cleaning agent corresponding to the increased cleaning dosage information is injected.

[0045] By adopting the above technical solution, when the effect of a certain speed of water flow is not significant due to a large amount of water stored, some of the water in the tank can be drained out to reduce the overall volume, and then a relatively cool water flow can be injected to neutralize the water, thereby reducing the cost caused by the temperature rise and lowering the operating cost.

[0046] Optionally, the method of varying the outlet water temperature based on the injection temperature change curve information after the outlet water duration information further includes:

[0047] After obtaining the water discharge duration information, continuously acquire water tank image information and determine whether hand feature information appears;

[0048] When hand feature information appears, determine whether the changing temperature information falls within the temperature range corresponding to the optimal hand temperature range information;

[0049] If so, the outlet water temperature will be adjusted according to the information in the injection temperature change curve.

[0050] If not, when the temperature change information exceeds the maximum value of the optimal hand temperature range information, the outlet water temperature will be controlled at the temperature corresponding to the optimal temperature information.

[0051] When the changing temperature information is less than the minimum value of the optimal hand temperature range information, the critical hand temperature information is determined based on the optimal hand temperature range information;

[0052] Temperature difference information is determined based on changing temperature information and critical hand temperature information;

[0053] Matching analysis is performed based on the rapid stirring speed information, critical hand temperature information, and temperature difference information stored in the preset stirring database to determine the rapid stirring speed corresponding to the critical hand temperature information and temperature difference information, and the curve of the rapid stirring speed is defined as the required stirring speed information.

[0054] The mixture is stirred inside the water tank according to the required stirring speed information.

[0055] By adopting the above technical solution, when a hand appears, the hand's temperature is prioritized to prevent burns or excessive cold. Then, when the hand's required temperature is higher than the required temperature in the water tank, the water tank is stirred to quickly lower the water temperature, thereby bringing the water temperature in the tank to the temperature required for enzyme reaction and improving the flexibility of the faucet's temperature control.

[0056] Optionally, methods for agitating the water inside the tank according to the required agitation speed include:

[0057] Determine whether the required stirring speed is greater than the preset large shaking speed.

[0058] If the value is greater than the value, the fragile characteristic information is determined based on the characteristic information of the item to be washed;

[0059] Determine if the fragile feature information exists;

[0060] If it exists, then determine the non-fragile region information based on the fragile feature information;

[0061] The blowing direction information is determined based on information about the non-fragile area and the preset nozzle orientation information;

[0062] The conversion blowing speed information and the required stirring speed information stored in the preset conversion database are matched and analyzed to determine the conversion blowing speed corresponding to the required stirring speed information, and the conversion blowing speed is defined as the required blowing speed information.

[0063] Blow air through the nozzle according to the blowing direction information and the required blowing speed information;

[0064] If not, the mixture will be stirred inside the tank according to the required stirring speed information;

[0065] If the speed is less than the required speed, the mixture will be stirred inside the tank according to the required stirring speed information.

[0066] By adopting the above technical solution, it is possible to determine whether to use a more vigorous stirring method by determining whether the objects in the water tank are fragile. If there are fragile objects, a relatively gentle blowing method can be adopted to only blow the water, which improves the flexibility of water temperature control.

[0067] Secondly, this application provides a faucet temperature control system, which adopts the following technical solution:

[0068] A faucet temperature control system, comprising:

[0069] The acquisition module is used to acquire water tank image information, thermal view information, detergent injection information, and water depth information;

[0070] A memory for storing the program of the control method for any of the above-mentioned faucet temperature control methods;

[0071] The processor and the program in the memory can be loaded and executed by the processor to implement any of the above-mentioned faucet temperature control methods.

[0072] By adopting the above technical solution, the presence of a user's hand in the water tank can be determined by identifying hand features. The water temperature is then automatically controlled within a temperature acceptable to the user, eliminating the need for manual adjustment and protecting the user's health. This also improves the intelligence and automation of water temperature control.

[0073] Thirdly, this application provides a smart terminal, which adopts the following technical solution:

[0074] The intelligent terminal includes a memory and a processor, the memory storing a computer program that can be loaded by the processor and executed for any of the above-mentioned faucet temperature control methods.

[0075] By adopting the above technical solution, the presence of a user's hand in the water tank can be determined by identifying hand features. The water temperature is then automatically controlled within a temperature acceptable to the user, eliminating the need for manual adjustment and protecting the user's health. This also improves the intelligence and automation of water temperature control.

[0076] Fourthly, this application provides a computer storage medium capable of storing corresponding programs, characterized by precise control and sensitive sensing.

[0077] Computer-readable storage media adopt the following technical solutions:

[0078] A computer-readable storage medium storing a computer program that can be loaded by a processor and executed any of the above-described faucet temperature control methods.

[0079] By adopting the above technical solution, the presence of a user's hand in the water tank can be determined by identifying hand features. The water temperature is then automatically controlled within a temperature acceptable to the user, eliminating the need for manual adjustment and protecting the user's health. This also improves the intelligence and automation of water temperature control.

[0080] In summary, this application includes at least the following beneficial technical effects:

[0081] 1. By automatically controlling the water temperature within a range acceptable to the user, the user does not need to manually adjust it, thus protecting the user's health and improving the intelligence and automation of water temperature control;

[0082] 2. By obtaining the temperature that best suits the user's current state, the user can find a comfortable feeling while cleaning the items to be washed, thus improving the humanization of water temperature control;

[0083] 3. Prioritize the temperature of the hands, then stir the water in the tank to quickly lower the water temperature, so that the water temperature in the tank reaches the temperature of the enzyme reaction, thus improving the flexibility of the faucet temperature control. Attached Figure Description

[0084] Figure 1 This is a flowchart of a water tap temperature control method according to an embodiment of this application.

[0085] Figure 2 This is a flowchart of a method for determining the temperature range corresponding to the hand temperature range information in an embodiment of this application.

[0086] Figure 3 This is a flowchart of the method in this application embodiment where, if the temperature is not present, water is directly discharged without any temperature control operation.

[0087] Figure 4 This is a flowchart of a method for discharging water based on enzyme activation temperature range information when cleaning agent injection information is available, as described in the embodiments of this application.

[0088] Figure 5 This is a flowchart of a method in this application embodiment for changing the outlet water temperature based on the injection temperature change curve information after the outlet water duration information.

[0089] Figure 6 This is a flowchart of a further method in this application embodiment for changing the outlet water temperature based on the injection temperature change curve information after the outlet water duration information.

[0090] Figure 7 This is a flowchart of a method for stirring inside a water tank according to required stirring speed information, as described in an embodiment of this application.

[0091] Figure 8 This is a system module diagram of a faucet temperature control method according to an embodiment of this application. Detailed Implementation

[0092] To make the purpose, technical solution, and advantages of this application clearer, the following description is provided in conjunction with the appendix. Figure 1-8 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.

[0093] This application discloses a method for controlling the temperature of a faucet. (Refer to...) Figure 1 A method for controlling the temperature of a faucet includes:

[0094] Step 100: Upon receiving a preset water discharge command, acquire the image information of the water tank below.

[0095] The water dispensing command is a user-input command to dispense water from the faucet. This can be triggered by a switch button or a traditional valve opening action. The sink image information is information about the interior of the sink. This is obtained by a camera located above the sink capturing images of the surrounding environment.

[0096] Step 101: Analyze the image information of the sink to determine the characteristic information of the items to be washed.

[0097] The characteristics of items awaiting washing are those that are ready to be cleaned. Analysis can be performed using color features. Since the number of features within the container is limited, color differentiation can be used. That is, when a dish or other object enters, its color can be used for identification and then categorized. If other objects enter, they can be grouped together as either non-washable items or other items awaiting washing.

[0098] Step 102: Determine whether the features corresponding to the feature information of the item to be washed include the preset hand feature information.

[0099] Hand feature information refers to the characteristics of the user's hands. This hand feature information can be distinguished based on the color of the hands. Since hands and utensils have relatively obvious color recognition, hands can be easily detected.

[0100] Step 1021: If it exists, then perform matching analysis based on the suitable temperature range information and hand feature information stored in the preset temperature database to determine the suitable temperature range corresponding to the hand feature information, and define the suitable temperature range as the hand temperature range information.

[0101] The hand temperature range information refers to the temperature range within which the hand feels comfortable when in contact with water. The temperature database stores a mapping relationship between suitable temperature range information and hand characteristic information, obtained by experts in the field through numerous experiments. When the system receives hand characteristic information, it automatically retrieves the corresponding suitable temperature range from the database and outputs it as the hand temperature range information.

[0102] When a user's hand is present, it is necessary to consider whether the water spraying from the faucet will cause burns to the user's hand.

[0103] Step 1022: If not, proceed directly to water output without any temperature control.

[0104] If no hand is present, it means there is no user's hand at this time, and there will be no risk of burns, so water can flow directly. The water temperature can be the current temperature inside the water pipe.

[0105] Step 103: Adjust the water temperature to the range corresponding to the hand temperature range information.

[0106] To avoid burning your hands, you need to adjust the temperature.

[0107] Reference Figure 2 It also includes a method for determining the temperature range corresponding to the hand temperature range information, the method comprising:

[0108] Step 200: Obtain thermal view information.

[0109] The thermal view shows the heat distribution within the water tank. This is the state before water is discharged.

[0110] Step 201: Determine the hand temperature information based on the thermal view information, water tank image information, and hand feature information.

[0111] The hand temperature information refers to the temperature of the hand. First, the position of the hand features in the water tank image is determined by analyzing the water tank image information and the hand feature information. Then, the color of the corresponding area is determined based on the corresponding position in the thermal image information. Finally, the hand temperature is determined based on this color.

[0112] Step 202: Determine the adjustment direction information based on hand temperature information and preset normal hand temperature information.

[0113] The "normal hand temperature" information refers to the typical surface temperature of the human hand skin. The "hand temperature" information refers to the current temperature of the human hand. The "adjustment direction" information indicates the direction in which the hand temperature needs to be adjusted. The "determination method" information indicates the direction of temperature adjustment from the normal hand temperature to the normal hand temperature. If the user's hand temperature is too high, for example, 40 degrees Celsius while the normal hand temperature should be 36 degrees Celsius, it indicates that the user's hand is overheated and needs cooling; the adjustment direction is in the direction of decreasing the temperature.

[0114] Step 203: Determine the hand temperature range information to be adjusted based on the hand temperature range information, adjustment direction information, and normal hand temperature information.

[0115] The hand temperature range information is adjusted to the range from the normal hand temperature to the critical value of the normal hand temperature range. For example, when the adjustment direction is cooling, it means adjusting the hand temperature range to the range below the normal hand temperature, including the normal hand temperature.

[0116] Step 204: Set the initial value of the water outlet temperature to the ambient temperature of a human hand, adjust the temperature according to the preset temperature fluctuation speed and adjustment direction information, and obtain the user's facial expression information.

[0117] Temperature fluctuation rate information refers to the rate at which the temperature changes. This requires the user to be able to perceive the temperature change and make a quick judgment, for example, 5 degrees Celsius per second. User facial expression information refers to the user's facial expressions. This can be achieved through a facial recognition system, which can simultaneously record expressions of pain or comfort as specific images or videos.

[0118] Step 205: When the obtained user facial expression information matches the preset uncomfortable facial expression information, the temperature at this time is defined as the critical temperature information, and the hand temperature range information is updated and adjusted according to the critical temperature information and the normal hand temperature information. The updated adjusted hand temperature range information is defined as the optimal hand temperature range information.

[0119] The discomfort expression information refers to the user's facial expression indicating discomfort. The optimal hand temperature range information refers to the range of water temperatures that are most comfortable under the current conditions. The two critical temperatures within this range are the critical temperature information and the normal hand temperature information. Although the user is showing discomfort here, there is no severe reaction yet, and the temperature at this point will not cause the user to be burned or chilled.

[0120] Step 206: When the obtained user expression information matches the preset comfortable expression information, the temperature at this time is defined as the optimal temperature information, and the water outlet temperature is controlled at the temperature corresponding to the optimal temperature information.

[0121] Comfortable facial expression information refers to the facial expressions that indicate the user feels comfortable. Optimal temperature information refers to the temperature at which the user feels most comfortable. The process involves first adjusting the water temperature within the optimal hand temperature range to determine the optimal hand temperature range, then determining the optimal temperature based on facial expressions within that range, and finally outputting the optimal temperature.

[0122] In this embodiment, multiple scenarios can be set up for testing at the beginning, and the optimal hand temperature range information can be output. Alternatively, the system can be continuously learned and updated in the later stages to facilitate the quick search for and output of the optimal temperature information in the later stages.

[0123] Reference Figure 3 If it does not exist, the methods for directly discharging water without any temperature control include:

[0124] Step 300: Obtain cleaning agent injection information.

[0125] The detergent dispensing information refers to the status of the detergent dispensing. Here, the detergent is not dispensed from supermarket bottles or cans, but rather through a pipe installed on the side of the sink or inside the faucet, specifically for dispensing the detergent. When the detergent is depleted, it is replenished in a user-designated detergent tank. This dispensing is triggered by a switch, which sends a dispensing command during the dispensing process.

[0126] Step 301: Determine if the cleaning agent injection information exists.

[0127] Step 3011: If present, effluent is discharged using the preset enzyme activation temperature range information.

[0128] The enzyme activation temperature range information refers to the temperature range within which the chemical enzymes in the cleaning agent are activated to achieve better cleaning results. This is generally between 40 and 50 degrees Celsius.

[0129] Step 3012: If not, proceed directly to water output without any temperature control.

[0130] If it does not exist, it means that the enzyme does not need to be activated, and the water can be discharged directly.

[0131] Reference Figure 4 If detergent injection information is available, the method of discharging water based on the enzyme activation temperature range information includes:

[0132] Step 400: Obtain water depth information.

[0133] Water depth information refers to the depth of the water in the tank. This information can be obtained using a depth sounding sensor.

[0134] Step 401: Determine if the water depth information continues to increase.

[0135] The purpose of the assessment is to determine whether water storage is ongoing.

[0136] Step 4011: If not, then use the enzyme activation temperature range information to effluent.

[0137] Since the faucet is still dispensing water, if not, it means that water is being drained from the sink, i.e., the water is being changed. In this case, the enzyme can be used to activate the temperature range information to dispense water and ensure the water temperature is maintained.

[0138] Step 4012: If yes, then arbitrarily select a temperature from the enzyme activation temperature range information to effluent water and obtain the water effluent duration information and temperature change information, and define the selected temperature from the enzyme activation temperature range information as the injection temperature information.

[0139] The water flow duration information refers to the duration for which water flows from the faucet. This information is used to determine the water flow rate. The temperature change information refers to the changing temperature of the water in the tank; this is the current temperature, which is affected by the water flowing from the faucet and environmental factors. If this is the case, it indicates that the water level is continuously increasing.

[0140] Step 402: Calculate the injection volume information based on the water outflow duration information and the preset water outflow velocity information.

[0141] The water flow rate information refers to the speed at which water flows from the faucet, and the injection volume information refers to the volume of water already injected into the tank. The calculation method is to multiply the water flow duration information by the water flow rate information. In this embodiment, the water flow rate information is a default fixed value. If it is a value that can be adjusted at any time, the injection volume can be obtained by multiplying the flow rate by the corresponding time length for different time periods and then summing the results.

[0142] Step 403: Calculate the injection temperature change curve based on the injection volume information, temperature change information, water output rate information, and enzyme activation temperature range information.

[0143] The injected temperature change curve information is information about the temperature change curve. The calculation method is as follows: multiply the water volume corresponding to the outflow rate information by the injected volume information and add the result to obtain the volume change value. Then multiply this by any value in the enzyme activation temperature range information to obtain the total temperature vector. Next, subtract the existing temperature vector information in the tank calculated from the injected volume information and the temperature change information to obtain the temperature vector to be increased. Finally, divide this by the outflow rate to obtain the required temperature. Since the increased volume and the temperature in the tank are both time-dependent changes, the final temperature obtained is also a time-dependent change curve, hence the injected temperature change curve information.

[0144] Step 405: After the water output duration information, change the water output temperature according to the injection temperature change curve information.

[0145] Reference Figure 5 Methods for adjusting the outlet water temperature based on the injection temperature change curve information after obtaining the outlet water duration information include:

[0146] Step 500: Determine whether the speed corresponding to the injected temperature change curve information is greater than the preset critical temperature change amplitude value.

[0147] The critical temperature change range is the information of the maximum temperature value. Here, as time goes on, the water in the tank will accumulate more and more, and the water temperature required to change the temperature will also increase. Once it reaches too high, the heating device will be unable to reach it.

[0148] Step 5001: If it is less than, then change the outlet water temperature according to the information of the injection temperature change curve.

[0149] Step 5002: If it is greater than the critical temperature change range, the change temperature information, the injection volume information, the water output rate information, and the enzyme activation temperature range information, the volume change information is calculated.

[0150] The volume change information represents the volume that needs to be removed. The calculation method involves solving a balance equation: subtracting the volume change information from the injected volume information yields the remaining tank volume. Then, multiplying the temperature corresponding to the critical temperature change range by the outflow rate information, and adding the changed temperature information by the remaining tank volume, results in the volume of the remaining tank plus the outflow rate information, multiplied by any value from the enzyme activation temperature range information. Solving this equation yields the volume change information. Here, the enzyme activation temperature range information is set to its minimum value to reduce volume change information, i.e., reduce water release while retaining more detergent.

[0151] Step 501: Calculate the increase in cleaning dosage based on the cleaning agent injection information, injection volume information, and volume change information.

[0152] The cleaning dosage information is added to specify the amount of cleaning agent to be injected. The calculation method here is to divide the amount of cleaning agent corresponding to the injection information by the injection volume information and multiply by the volume change information.

[0153] Step 502: The water in the tank corresponding to the water depth information flows out of the outlet as the water volume change information corresponds to, and the cleaning agent corresponding to the increase in cleaning dosage information is injected.

[0154] Reference Figure 6 Methods for adjusting the outlet water temperature based on the injection temperature change curve information after obtaining the outlet water duration information include:

[0155] Step 600: After obtaining the water outflow duration information, continuously acquire water tank image information and determine whether hand feature information appears.

[0156] Step 601: When hand feature information appears, determine whether the changing temperature information falls within the temperature range corresponding to the optimal hand temperature range information.

[0157] The purpose of this assessment is to determine whether temperature adjustments are necessary. Because the temperature of a human hand is close to the temperature required for an enzyme reaction, there is a possibility of the temperature falling into the enzyme.

[0158] Step 6011: If so, change the outlet water temperature according to the injection temperature change curve information.

[0159] Step 6012: If not, when the temperature change information is greater than the maximum value of the optimal hand temperature range information, control the water outlet temperature to the temperature corresponding to the optimal temperature information.

[0160] Since the maximum value of the information that falls within and is greater than the optimal hand temperature range is not found here, it means that the water flowing from the faucet cannot be controlled within the enzyme activation temperature range even if it meets the user's optimal temperature.

[0161] Step 602: When the changing temperature information is less than the minimum value of the optimal hand temperature range information, determine the critical hand temperature information based on the optimal hand temperature range information.

[0162] Critical hand temperature information is the minimum temperature value within the range corresponding to the optimal hand temperature range. It is determined by identifying the minimum value within the optimal hand temperature range as the critical hand temperature information.

[0163] Step 603: Determine the temperature difference information based on the changing temperature information and the critical hand temperature information.

[0164] The temperature difference information represents the amount of temperature change required to adjust from the critical hand temperature to the variable temperature. It is calculated by subtracting the variable temperature from the critical hand temperature.

[0165] Step 604: Based on the rapid stirring speed information, critical hand temperature information, and temperature difference information stored in the preset stirring database, perform matching analysis to determine the rapid stirring speed corresponding to the critical hand temperature information and temperature difference information, and define the curve of the rapid stirring speed as the required stirring speed information.

[0166] The required stirring speed information is the stirring speed information for the water in the tank that needs to be stirred so that the water temperature is within the critical hand temperature range, and so that the water in the tank reaches the enzyme activation temperature range.

[0167] Step 605: Stir the water in the tank according to the required stirring speed information.

[0168] A stirring method can be achieved by placing a participle-like device, similar to a washing machine's participle, at the bottom of the sink to agitate and swirl the water. The purpose of stirring is to rapidly lower the water temperature within the sink.

[0169] Reference Figure 7 Methods for stirring inside the water tank according to the required stirring speed information include:

[0170] Step 700: Determine whether the required stirring speed information is greater than the preset large shaking speed information.

[0171] The large sway speed information refers to the speed at which the features corresponding to the internal characteristics of the item to be washed also move and rotate. The purpose of this judgment is to determine whether the item to be washed is rotating.

[0172] Step 7001: If it is greater than, then determine the fragile characteristic information based on the characteristic information of the item to be washed.

[0173] The fragile feature information refers to information about objects that are easily broken.

[0174] Step 7002: If it is less than the required stirring speed, stir inside the water tank according to the required stirring speed information.

[0175] If the temperature is less than the specified value, it means that even if there are fragile objects, they will not move with the water flow, which is fine. You can then stir the water directly to make the water temperature in the tank drop quickly.

[0176] Step 701: Determine if the fragile feature information exists.

[0177] Step 7011: If it exists, determine the non-fragile region information based on the fragile feature information.

[0178] Non-fragile area information refers to information about areas where there are no fragile objects.

[0179] Step 7012: If not, stir inside the water tank according to the required stirring speed information.

[0180] Step 702: Determine the blowing direction information based on the non-fragile area information and the preset nozzle orientation information.

[0181] The air nozzle orientation information refers to the location of the air nozzles installed within the water tank. The air blowing direction information refers to the direction in which the air is blown from the air nozzles. Here, only clockwise and counterclockwise air blowing are possible. Therefore, the method to determine this is to subtract the angle of the area containing the non-fragile area from the air nozzle orientation information. The positive or negative sign before the value indicates the direction of air blowing.

[0182] Step 703: Perform a matching analysis based on the conversion blowing speed information and the required stirring speed information stored in the preset conversion database to determine the conversion blowing speed corresponding to the required stirring speed information, and define the conversion blowing speed as the required blowing speed information.

[0183] The required aeration speed information refers to the speed at which the water flow can be aerated to achieve an equivalent effect to the required stirring speed information. The database stores the mapping relationship between the converted aeration speed information and the required stirring speed information, which was obtained by those skilled in the art through multiple experiments and theoretical calculations. When the system receives the corresponding required stirring speed information, it automatically retrieves the corresponding converted aeration speed from the database and outputs it as the required aeration speed information.

[0184] Step 704: Blow air through the nozzle according to the blowing direction information and the required blowing speed information.

[0185] The air nozzle blows air according to the air blowing direction and required air blowing speed, so that the water in the tank can be cooled with the same cooling effect without rotating.

[0186] Based on the same inventive concept, embodiments of the present invention provide a faucet temperature control system.

[0187] Reference Figure 8 A faucet temperature control system, comprising:

[0188] The acquisition module is used to acquire water tank image information, thermal view information, detergent injection information, and water depth information;

[0189] A memory for storing a program for controlling a water tap's temperature.

[0190] A processor is a control method that allows a program in memory to be loaded and executed by the processor to implement a water tap temperature control method.

[0191] 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.

[0192] This invention provides a computer-readable storage medium storing a computer program that can be loaded by a processor and executed as a faucet temperature control method.

[0193] Computer storage media include, for example, USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, optical disks, and other media that can store program code.

[0194] Based on the same inventive concept, embodiments of the present invention provide a smart terminal, including a memory and a processor, wherein the memory stores a computer program that can be loaded and executed by the processor to provide a faucet temperature control method.

[0195] The above are all preferred embodiments of this application and are not intended to limit the scope of protection of this application. Any feature disclosed in this specification (including the abstract and drawings) may be replaced by other equivalent or similar features unless specifically stated otherwise. That is, unless specifically stated otherwise, each feature is only one example of a series of equivalent or similar features.

Claims

1. A method for controlling the temperature of a faucet, characterized in that, include: Upon receiving a preset water discharge command, acquire the image information of the water tank below; Analyze the image information of the water tank to determine the characteristic information of the items to be washed; Determine whether the features corresponding to the characteristics of the item to be washed include preset hand feature information; If it exists, the suitable temperature range information and hand feature information stored in the preset temperature database are matched and analyzed to determine the suitable temperature range corresponding to the hand feature information, and the suitable temperature range is defined as the hand temperature range information. Adjust the water temperature to the range corresponding to the hand temperature range information; If it does not exist, then water will be discharged directly without any temperature control operation; It also includes a method for determining the temperature range corresponding to the hand temperature range information, the method comprising: Obtain thermal view information, which is a schematic diagram of heat distribution within the water tank; The hand temperature information is determined based on thermal image information, water tank image information, and hand feature information; The adjustment direction information is determined based on the hand temperature information and the preset normal hand temperature information, which is the information of the surface temperature of the human hand skin under normal conditions. The hand temperature range information is determined based on the hand temperature range information, adjustment direction information, and normal hand temperature information; The initial value of the water outlet temperature is set to the ambient temperature of a human hand, and the temperature is adjusted according to the preset temperature fluctuation speed and adjustment direction information, while also acquiring the user's facial expression information; When the acquired user facial expression information matches the preset uncomfortable facial expression information, the temperature at this time is defined as the critical temperature information. The hand temperature range information is updated and adjusted according to the critical temperature information and the normal hand temperature information. The updated adjusted hand temperature range information is defined as the optimal hand temperature range information. When the acquired user facial expression information matches the preset comfortable facial expression information, the temperature at this time is defined as the optimal temperature information, and the water outlet temperature is controlled at the temperature corresponding to the optimal temperature information. If not, methods for directly discharging water without any temperature control include: Obtain cleaning agent injection information; Determine if the cleaning agent injection information exists; If present, water will be discharged using the preset enzyme activation temperature range. If it does not exist, then water will be discharged directly without any temperature control operation; If detergent injection information is available, methods for discharging water based on enzyme activation temperature range information include: Obtain water depth information; Determine if the water depth information is continuously increasing; If not, then use the enzyme activation temperature range information to determine the water output; If so, then arbitrarily select a temperature from the enzyme activation temperature range information to effluent water and obtain the water effluent duration information and temperature change information, and define the selected temperature from the enzyme activation temperature range information as the injection temperature information; The injection volume is calculated based on the water output duration information and the preset water output velocity information; The injection temperature change curve is calculated based on the injection volume information, temperature change information, water output rate information, and enzyme activation temperature range information. The outlet water temperature is adjusted based on the injection temperature change curve information after the outlet water duration information is obtained; The method of varying the outlet water temperature based on the injection temperature change curve information after the outlet water duration information further includes: After obtaining the water discharge duration information, continuously acquire water tank image information and determine whether hand feature information appears; When hand feature information appears, determine whether the changing temperature information falls within the temperature range corresponding to the optimal hand temperature range information; If so, the outlet water temperature will be adjusted according to the information in the injection temperature change curve. If not, when the temperature change information exceeds the maximum value of the optimal hand temperature range information, the outlet water temperature will be controlled at the temperature corresponding to the optimal temperature information. When the changing temperature information is less than the minimum value of the optimal hand temperature range information, the critical hand temperature information is determined based on the optimal hand temperature range information. The critical hand temperature information is the temperature information of the minimum value within the range corresponding to the optimal hand temperature range information. Temperature difference information is determined based on changing temperature information and critical hand temperature information; Matching analysis is performed based on the rapid stirring speed information, critical hand temperature information, and temperature difference information stored in the preset stirring database to determine the rapid stirring speed corresponding to the critical hand temperature information and temperature difference information, and the curve of the rapid stirring speed is defined as the required stirring speed information. The mixture is stirred inside the water tank according to the required stirring speed information.

2. The faucet temperature control method according to claim 1, characterized in that, Methods for varying the outlet water temperature based on the injection temperature change curve information after the outlet water duration information include: Determine whether the speed corresponding to the injected temperature change curve information is greater than the preset critical temperature change amplitude value; If it is less than that, the outlet water temperature will be adjusted according to the information in the injection temperature change curve. If it is greater than the critical temperature change range, the change temperature information, the injection volume information, the water discharge rate information, and the enzyme activation temperature range information, the volume change information is calculated. The increase in cleaning dosage is calculated based on the cleaning agent injection information, injection volume information, and volume change information. The water in the tank corresponding to the water depth information flows out of the outlet as the water volume change information corresponds to, and the cleaning agent corresponding to the increased cleaning dosage information is injected.

3. The faucet temperature control method according to claim 1, characterized in that, Methods for stirring water inside a tank according to the required stirring speed include: Determine whether the required stirring speed is greater than the preset large shaking speed. If the value is greater than the value, the fragile characteristic information is determined based on the characteristic information of the item to be washed; Determine if the fragile feature information exists; If it exists, then determine the non-fragile region information based on the fragile feature information; The blowing direction information is determined based on information about the non-fragile area and the preset nozzle orientation information; The conversion blowing speed information and the required stirring speed information stored in the preset conversion database are matched and analyzed to determine the conversion blowing speed corresponding to the required stirring speed information, and the conversion blowing speed is defined as the required blowing speed information. Blow air through the nozzle according to the blowing direction information and the required blowing speed information; If not, the mixture will be stirred inside the tank according to the required stirring speed information; If the speed is less than the required speed, the mixture will be stirred inside the tank according to the required stirring speed information.

4. A faucet temperature control system, characterized in that, include: The acquisition module is used to acquire water tank image information, thermal view information, detergent injection information, and water depth information; A memory for storing a program of a control method for a faucet temperature control method as described in any one of claims 1 to 3; The processor and the program in the memory can be loaded and executed by the processor to implement the control method of the faucet temperature control method as described in any one of claims 1 to 3.

5. A smart terminal, characterized in that, It includes a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executed as claimed in any one of claims 1 to 3.

6. A computer-readable storage medium, characterized in that, The computer program is stored and can be loaded by a processor and executed as claimed in any one of claims 1 to 3.

Citation Information

Patent Citations

  • Washing method and device

    CN106120244A

  • Systems and methods for automatically controlling a faucet

    CN111382671A

  • Temperature adjusting method and device based on image recognition, electronic equipment and medium

    CN113705467A