Water flow adjusting method, device and assembly, storage medium and program product

By setting a touchable area and control module on the smart faucet, the problem that existing smart faucets are difficult to adjust the water outlet speed is solved, and flexible adjustment of the water outlet speed and improvement of user experience is achieved.

CN119914739APending Publication Date: 2025-05-02FOSHAN MIDEA CHUNGHO WATER PURIFICATION MFG +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510049684.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-10
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

The existing smart faucets are difficult to easily adjust the water outlet speed, resulting in poor user experience.

Method used

By setting a touchable area on the faucet, the control module receives touch commands, determines the target flow rate, and adjusts the water outlet speed of the faucet according to the target flow rate.

Benefits of technology

It realizes flexible adjustment of the faucet water outlet speed, improves the user experience, and meets the personalized needs of users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119914739A_ABST
    Figure CN119914739A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a water flow adjusting method and device, a control assembly, a computer readable storage medium and a computer program product, and relates to the technical field of water outlet control. The method is applied to a control module of the water outlet system, the water outlet system further comprises a faucet, a touchable area is arranged on the faucet, the faucet is in electric signal connection with the control module, and the water flow adjusting method comprises the steps that in response to a touch instruction from the faucet, the target flow speed of the faucet is determined, and the water outlet speed of the faucet is adjusted according to the target flow speed. According to the embodiment of the invention, the touchable area is arranged on the faucet, so that the water outlet speed of the intelligent faucet is adjusted through the touch instruction, and the water speed is adjusted more conveniently and quickly.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of water outlet control, and in particular to a water flow regulating method, device, control component, computer-readable storage medium and computer program product. Background Art

[0002] Currently, the smart faucets on the market cannot control the water flow rate and speed according to demand, which makes them very inconvenient to use and provides a poor user experience. Summary of the invention

[0003] The embodiments of the present invention provide a water flow regulation method, device, control component, readable storage medium and program product, aiming to solve the technical problem that it is difficult to conveniently adjust the water flow speed of existing smart faucets.

[0004] According to one aspect of an embodiment of the present invention, a water flow regulation method is provided, which is applied to a control module of a water outlet system, wherein the water outlet system further comprises a faucet, and a touchable area is provided on the faucet, which is electrically connected to the control module;

[0005] The method includes:

[0006] In response to a touch command from the faucet, determining a target flow rate of the faucet;

[0007] According to the target flow rate, adjust the water flow rate of the faucet.

[0008] Optionally, the water outlet system further includes a water pump, which is connected to the faucet through a pipeline and is electrically connected to the control module; adjusting the water outlet speed of the faucet according to the target flow rate includes:

[0009] According to the target flow rate, determine the target speed of the water pump;

[0010] Adjust the speed of the water pump to the target speed so that the water flow rate from the faucet reaches the target flow rate.

[0011] Optionally, the water outlet system further includes a water outlet valve, which is connected to the faucet through a pipeline and is electrically connected to the control module; adjusting the water outlet speed of the faucet according to the target flow rate includes:

[0012] According to the target flow rate, adjust the valve size of the water outlet valve so that the water outlet speed of the faucet reaches the target flow rate.

[0013] Optionally, in response to a touch command from the faucet, determining a target flow rate of the faucet includes:

[0014] determining flow rate adjustment information in response to a touch command from the faucet;

[0015] Based on the flow rate adjustment information, a target flow rate of the faucet is determined.

[0016] Optionally, the flow rate adjustment information includes an adjustment direction and an adjustment size; the adjustment direction includes increase and decrease;

[0017] Based on the flow rate adjustment information, determine the target flow rate of the faucet, including:

[0018] Based on the adjustment direction and the adjustment size, a target flow rate for the faucet is determined.

[0019] Optionally, the water pump includes a hot water pump and a cold water pump; the target speed includes a first speed and a second speed, the first speed is the speed of the hot water pump, and the second speed is the speed of the cold water pump;

[0020] According to the target flow rate, determine the target speed of the water pump, including:

[0021] According to the target flow rate, the first rotation speed and the second rotation speed are determined respectively.

[0022] Optionally, determining the first rotation speed and the second rotation speed respectively according to the target flow rate includes:

[0023] Get the preset water outlet temperature;

[0024] The first rotation speed and the second rotation speed are determined according to the outlet water temperature and the target flow rate.

[0025] Optionally, the target flow rate includes a first target flow rate and a second target flow rate, and the first rotation speed and the second rotation speed are determined according to the target flow rates, respectively, including:

[0026] Determining a first rotation speed according to a first target flow rate;

[0027] A second rotation speed is determined according to the second target flow rate.

[0028] Optionally, the speed of the water pump is adjusted to a target speed, including:

[0029] Based on the target speed, a corresponding control signal is generated;

[0030] A control signal is sent to the water pump to adjust the speed of the water pump to a target speed.

[0031] Optionally, the method further includes:

[0032] Get the current flow rate of the tap;

[0033] The current flow rate is stored in the flow rate database to obtain historical flow rate data.

[0034] Optionally, the touch command includes a default command; in response to the touch command from the faucet, determining a target flow rate of the faucet includes:

[0035] Responsive to a default instruction from a faucet, obtaining historical flow rate data;

[0036] Based on historical flow rate data, determine the target flow rate for the tap.

[0037] Optionally, determine the target flow rate of the tap based on historical flow rate data, including:

[0038] According to the historical flow rate data, determine the flow rate of the last water outflow;

[0039] The last water flow rate is used as the target flow rate of the faucet.

[0040] Optionally, determine the target flow rate of the tap based on historical flow rate data, including:

[0041] Determine the predicted flow rate based on historical flow rate data;

[0042] Use the predicted flow rate as the target flow rate for the tap.

[0043] According to one aspect of an embodiment of the present invention, a water flow regulating method is provided, which is applied to a faucet of a water outlet system, wherein a touchable area is provided on the faucet, and the water outlet system further comprises a control module, and the control module is connected to the faucet by an electrical signal;

[0044] The method includes:

[0045] In response to a user's touch operation on the touchable area, a touch instruction is generated; the touch instruction includes a set target flow rate;

[0046] The touch command is sent to the control module, so that the control module adjusts the water flow rate of the faucet to the target flow rate in response to the touch command.

[0047] According to one aspect of an embodiment of the present invention, a water flow regulating device is provided, which is applied to a control module of a water outlet system, wherein the water outlet system further comprises a faucet, and a touchable area is provided on the faucet, which is electrically connected to the control module;

[0048] The device includes:

[0049] a flow rate determination module, for determining a target flow rate of the faucet in response to a touch command from the faucet;

[0050] The water outlet regulating module is used to adjust the water outlet speed of the faucet according to the target flow rate.

[0051] According to one aspect of an embodiment of the present invention, a water flow regulating device is provided for a faucet of a water outlet system, wherein a touchable area is provided on the faucet, and the water outlet system further comprises a control module, and the control module is connected to the faucet by an electrical signal;

[0052] The device includes:

[0053] An operation acquisition module, used to generate a touch instruction in response to a user's touch operation on the touchable area; the touch instruction includes a set target flow rate;

[0054] The speed regulating module is used to send the touch command to the control module, so that the control module adjusts the water flow speed of the faucet to the target flow rate in response to the touch command.

[0055] According to one aspect of an embodiment of the present invention, a water flow control assembly is provided, the water flow control assembly comprising:

[0056] A memory, a processor and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the water flow regulation method in the above embodiment.

[0057] According to one aspect of an embodiment of the present invention, a computer-readable storage medium is provided, on which a computer program is stored, characterized in that when the computer program is executed by a processor, the steps of the water flow regulating method in the above embodiment are implemented.

[0058] According to one aspect of an embodiment of the present invention, a computer program product is provided, including a computer program, characterized in that when the computer program is executed by a processor, the steps of the water flow regulating method in the above embodiment are implemented.

[0059] The technical solution provided by the embodiment of the present invention has the following beneficial effects:

[0060] The water flow regulation method provided by the present invention receives the touch command sent by the faucet through the control module in the water outlet system, determines the user's touch operation on the touchable area on the faucet, determines the target flow rate required by the faucet based on the touch command, and adjusts the faucet according to the determined target flow rate so that the water outlet speed of the faucet reaches the target flow rate required by the user. The embodiment of the present invention can respond to user needs in a timely manner by adding a touchable area to the faucet and then adjusting the water outlet speed of the faucet based on the touch command of the touchable area. The user can operate the touchable area to complete the adjustment of the water outlet speed at any time, and the adjustment of the water speed is more convenient and quick.

[0061] Furthermore, the control module adjusts the water flow rate of the faucet by controlling the rotational speed of the water pump. By determining the rotational speeds corresponding to the cold water pump and the hot water pump, the first rotational speed corresponding to the cold water pump and the second rotational speed corresponding to the hot water pump can be adjusted according to the water temperature. The function of flexibly adjusting the water speed at a certain water temperature is realized, the flexibility of the water flow rate adjustment of the present invention is improved, and the user experience is improved.

[0062] Furthermore, the water flow speed can be adjusted in a personalized manner based on the user's operations in the touchable area. Specifically, the required adjustment direction and number of adjustments can be determined. The adjustment direction represents whether the user wants to increase or decrease the water flow speed, and the number of adjustments represents the number of operations the user performs to adjust the water flow size, such as the number of swipes or clicks. Based on the adjustment direction and the number of adjustments, the required target flow rate is determined, so that the water flow speed can be changed with a simple touch, which can meet the user's personalized needs.

[0063] In addition, the water flow rate of each faucet can be recorded to generate historical flow rate data. The target flow rate of the faucet can be quickly determined based on the historical flow rate data. The flow rate of the most recent water outlet can be obtained from the historical flow rate data as the target flow rate. The target flow rate required by the user can also be predicted based on the historical flow rate data. The target flow rate can be quickly determined, and combined with the user's touch commands, the water outlet speed of the faucet can be quickly and accurately adjusted, thereby improving the water speed adjustment efficiency and enhancing the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0064] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for describing the embodiments of the present invention are briefly introduced below.

[0065] Figure 1 A schematic diagram of an application scenario of a water flow regulation method provided by an embodiment of the present invention;

[0066] Figure 2 A schematic flow chart of a water flow regulating method for a control module of a water outlet system provided by an embodiment of the present invention;

[0067] Figure 3 A schematic diagram of a hot and cold water pump in a water flow regulation method provided by an embodiment of the present invention;

[0068] Figure 4 A schematic flow chart of a method for regulating water flow of a faucet in a water outlet system provided by an embodiment of the present invention;

[0069] Figure 5 A schematic diagram of a faucet in a water flow regulating method provided by an embodiment of the present invention;

[0070] Figure 6 A schematic flow chart of an example of a water flow regulation method provided by an embodiment of the present invention;

[0071] Figure 7 A schematic structural diagram of a water flow regulating device for a control module of a water outlet system provided by an embodiment of the present invention;

[0072] Figure 8A schematic structural diagram of a water flow regulating device for a faucet applied to a water outlet system provided by an embodiment of the present invention;

[0073] Fig. 9 A schematic structural diagram of a water flow control component applicable to a water flow regulation method provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0074] The embodiments of the present invention are described below in conjunction with the accompanying drawings of the present invention. It should be understood that the implementation modes described below in conjunction with the accompanying drawings are exemplary descriptions for explaining the technical solutions of the embodiments of the present invention and do not constitute a limitation on the technical solutions of the embodiments of the present invention.

[0075] It will be understood by those skilled in the art that, unless specifically stated, the singular forms "one", "said", and "the" used herein may also include plural forms. It should be further understood that the terms "including" and "comprising" used in the embodiments of the present invention refer to that the corresponding features can be implemented as the presented features, information, data, steps, operations, elements and / or components, but do not exclude the implementation as other features, information, data, steps, operations, elements, components and / or combinations thereof supported by the technical field. It should be understood that when we say that an element is "connected" or "coupled" to another element, the one element may be directly connected or coupled to the other element, or it may refer to that the one element and the other element establish a connection relationship through an intermediate element. In addition, the "connection" or "coupling" used herein may include wireless connection or wireless coupling. The terms "or", "and / or", "including at least one of the following", etc. used in the present invention may be interpreted as inclusive, or mean any one or any combination. For example, “including at least one of the following: A, B, C” means “any of the following: A; B; C; A and B; A and C; B and C; A and B and C” and, for example, “A, B or C” or “A, B and / or C” means “any of the following: A; B; C; A and B; A and C; B and C; A and B and C”.

[0076] In the embodiments of the present invention, the term "module" or "unit" refers to a computer program or a part of a computer program with a predetermined function, and works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as processing circuits or memories) or a combination thereof. Similarly, a processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be a part of an overall module or unit that includes the function of the module or unit.

[0077] To make the objectives, technical solutions and advantages of the present invention more clear, the embodiments of the present invention will be further described in detail below with reference to the accompanying drawings.

[0078] In the existing technology, although modern smart faucets have made significant progress in energy saving and convenience, there are still certain shortcomings as the types of water output increase. Among them, a more obvious disadvantage is that some smart faucets cannot adjust the water output speed according to user needs, which means that users cannot adjust the size of the water flow according to actual needs during use, which affects the user experience to a certain extent. This limitation is particularly inconvenient when delicate water flow is required for fine operations.

[0079] The water flow regulation method, device, control component and computer-readable storage medium provided by the present invention are intended to solve at least one of the above technical problems in the prior art.

[0080] In response to at least one of the above-mentioned technical problems or areas that need improvement in the related art, the present invention proposes a water flow regulation method, device, control component and computer-readable storage medium. The water flow regulation method provided by the scheme receives a touch instruction sent by a faucet through a control module in a water outlet system, determines the user's touch operation on a touchable area on the faucet, determines the target flow rate required for the faucet based on the touch instruction, and adjusts the faucet according to the determined target flow rate so that the water outlet speed of the faucet reaches the target flow rate required by the user. The embodiment of the present invention can respond to user needs in a timely manner by adding a touchable area to the faucet and then adjusting the water outlet speed of the faucet based on the touch instruction of the touchable area. The user can operate the touchable area to complete the adjustment of the water outlet speed at any time, and the adjustment of the water speed is more convenient and quick.

[0081] Furthermore, the control module adjusts the water flow rate of the faucet by controlling the rotational speed of the water pump. By determining the rotational speeds corresponding to the cold water pump and the hot water pump, the first rotational speed corresponding to the cold water pump and the second rotational speed corresponding to the hot water pump can be adjusted according to the water temperature. The function of flexibly adjusting the water speed at a certain water temperature is realized, the flexibility of the water flow rate adjustment of the present invention is improved, and the user experience is improved.

[0082] Furthermore, the water flow speed can be adjusted in a personalized manner based on the user's operations in the touchable area. Specifically, the required adjustment direction and number of adjustments can be determined. The adjustment direction represents whether the user wants to increase or decrease the water flow speed, and the number of adjustments represents the number of operations the user performs to adjust the water flow size, such as the number of swipes or clicks. Based on the adjustment direction and the number of adjustments, the required target flow rate is determined, so that the water flow speed can be changed with a simple touch, which can meet the user's personalized needs.

[0083] In addition, the water flow rate of each faucet can be recorded to generate historical flow rate data. The target flow rate of the faucet can be quickly determined based on the historical flow rate data. The flow rate of the most recent water outlet can be obtained from the historical flow rate data as the target flow rate. The target flow rate required by the user can also be predicted based on the historical flow rate data. The target flow rate can be quickly determined, and combined with the user's touch commands, the water outlet speed of the faucet can be quickly and accurately adjusted, thereby improving the water speed adjustment efficiency and enhancing the user experience.

[0084] The following describes several exemplary embodiments to illustrate the technical solutions of the embodiments of the present invention and the technical effects produced by the technical solutions of the present invention. It should be noted that the following embodiments can refer to, draw on or combine with each other, and the same terms, similar features and similar implementation steps in different embodiments will not be described repeatedly.

[0085] Figure 1 A schematic diagram of an application scenario of the water flow regulation method provided in an embodiment of the present invention, wherein the application environment may include a water outlet system, the water outlet system includes a faucet 100 and a control module 200, wherein a touchable area is provided on the faucet 100, and the faucet 100 and the control module 200 are electrically connected by signals.

[0086] Specifically, the faucet 100 sends a touch command to the control module 200. The control module 200 responds to the touch command from the faucet 100, determines the target flow rate of the faucet 100, and adjusts the water flow rate of the faucet 100 according to the target flow rate. The touch command is generated by the faucet 100 in response to the user's touch operation on the touchable area.

[0087] In addition, the shape and function of the faucet shown in the figure are for demonstration only and can be adjusted according to actual needs. There is no restriction here.

[0088] The above application scenario is only an example and does not limit the application scenario of the water flow regulation method of the present invention.

[0089] In some possible implementations, taking the execution subject as a control module of a water outlet system as an example, an embodiment of the present invention provides a water flow regulation method, such as Figure 2 As shown, the following steps may be included:

[0090] S210, in response to a touch command from a faucet, determining a target flow rate of the faucet.

[0091] The water outlet system further comprises a faucet, on which a touchable area is arranged; the faucet is connected to the control module via an electrical signal.

[0092] Specifically, a touch command sent by the faucet is received, and a target flow rate of the faucet is determined based on the touch command, wherein the touch command may include the target flow rate and may also include relevant information capable of determining the target flow rate.

[0093] In the specific implementation process, a touchable area can be set on the smart faucet, and the touchable area can include a touch slider or a touch button, and the user can slide or click on the touchable area; if the touchable area is set as a touch slider, the faucet records the user's sliding operation, and the sliding operation can include the sliding direction and the sliding distance. Based on the sliding direction, it is determined whether the water outlet speed needs to be increased or decreased, and the adjustment size of the water outlet speed is determined based on the sliding distance, thereby determining the target flow rate required by the user based on the sliding operation; if the touchable area is set as a touch button, it can specifically include an increase button and a decrease button, and the faucet records the user's click operation on the button to determine the target flow rate; the user can conveniently adjust the water outlet speed by touching the touchable area on the faucet, making the application of the faucet more personalized and significantly improving the user experience.

[0094] S220, adjusting the water flow rate of the faucet according to the target flow rate.

[0095] Specifically, based on the determined target flow rate, the water flow rate of the faucet is adjusted so that the water flow rate meets the target flow rate required by the user.

[0096] During the specific implementation process, the user can adjust the water flow rate when the faucet is not turned on, or can adjust the water flow rate during the water flow process. If the adjustment is made during the water flow process, the faucet may have an initial flow rate, and the user performs touch adjustment based on the flow rate. After the touch module obtains the target flow rate through the touch command, it can determine the value that needs to be adjusted based on the initial flow rate and the target flow rate, and adjust the relevant components of the faucet based on the value that needs to be adjusted, so as to adjust the water flow rate of the faucet to the target flow rate, wherein the water flow rate when the user directly turns on the faucet without adjustment is the last water flow rate.

[0097] In the specific implementation process, the control module can realize the speed regulation of the faucet by controlling components such as water pumps, valves, flow limiters and pressure regulators. These components are connected to the control module through electrical signals and connected to the faucet through pipes. The control module can control these components to adjust the water speed through specific signals, such as PWM (Pulse Width Modulation) signals; in actual applications, these components can be selected according to actual needs and are not restricted here.

[0098] In some possible implementations, adjusting the water flow rate of the faucet according to the target flow rate in step S220 includes:

[0099] According to the target flow rate, determine the target speed of the water pump;

[0100] Adjust the speed of the water pump to the target speed so that the water flow rate from the faucet reaches the target flow rate.

[0101] The water outlet system also includes a water pump, which is connected to the faucet through a pipeline and is electrically connected to the control module.

[0102] Specifically, according to the target flow rate, the target speed required by the water pump is determined, and the direction and magnitude of the adjustment of the water pump is determined based on the initial speed of the water pump, that is, whether the speed of the water pump needs to be increased or decreased, and how much it needs to be increased or decreased. After determining these adjustment information, the speed of the water pump is adjusted to the target speed, so that the water output speed of the faucet reaches the target flow rate.

[0103] In the specific implementation process, the speed of the water pump can be adjusted according to the user's touch instruction. If the touchable area of ​​the faucet is a touch slider, the touch instruction may include the sliding direction and the sliding distance. The speed of the water pump needs to be increased or decreased based on the sliding direction, and the degree to which the speed of the water pump needs to change is determined based on the sliding distance, so as to adjust the speed of the water pump to the target speed. In the specific implementation process, the touch instruction may also include the number of times the user slides. The speed of the water pump is adjusted based on the number of user slides and a predetermined adjustment step. For example, the speed of the water pump is measured in percentage, 100% is the rated speed, 20% is the minimum speed, and the adjustment step for each slide is set to 20%, that is, if the user slides twice in the same direction, the speed increases or decreases by 40%; wherein, the faster the water pump speed, the greater the water flow rate, and the smaller the water pump speed, the smaller the water flow rate.

[0104] In some possible implementations, adjusting the water flow rate of the faucet according to the target flow rate in step S220 includes:

[0105] According to the target flow rate, adjust the valve size of the water outlet valve so that the water outlet speed of the faucet reaches the target flow rate.

[0106] The water outlet system also includes a water outlet valve, which is connected to the faucet through a pipeline and is connected to the control module via an electrical signal.

[0107] Among them, the water outlet valve can include a regulating valve, a spiral valve, a flow control valve, a pressure regulating valve, a pressure reducing valve and a solenoid valve. These valves can be used to adjust the water flow and can be selected according to specific usage requirements. There is no restriction here.

[0108] Specifically, the control module adjusts the valve size of the water outlet valve according to the target flow rate to control the water outlet speed of the faucet. The larger the valve, the greater the water flow rate, and the smaller the valve, the smaller the water flow rate. The control module can control the valve by controlling the speed regulating motor.

[0109] In some possible implementations, in response to the touch command from the faucet, determining the target flow rate of the faucet in step S210 includes:

[0110] determining flow rate adjustment information in response to a touch command from the faucet;

[0111] Based on the flow rate adjustment information, a target flow rate of the faucet is determined.

[0112] The flow rate adjustment information may include current water output information.

[0113] Specifically, in response to a touch command from the faucet, based on the water outlet information in the touch command, it is determined whether the faucet is currently in a water outlet state. If it is in a water outlet state, the current water outlet speed is determined, and then the target flow rate required for the faucet is determined based on the current water outlet speed. If it is not in a water outlet state, the target flow rate is determined based on the default flow rate.

[0114] In the specific implementation process, the current water outlet status of the faucet is determined based on the flow rate adjustment information. When the water outlet status is no water outlet, the last water outlet speed can be used as the default flow rate, and the default flow rate can be displayed in the display area on the faucet, which can be displayed in the form of a numerical value or a scale. The user performs touch adjustment based on the displayed water outlet speed as a reference, thereby obtaining the target flow rate based on the touch instruction and the default flow rate. For example, the faucet displays that the last water outlet speed was 40, and the user slides right once on the touchable area, and the corresponding sliding step is set to 20. Swiping to the right represents increasing the flow rate, and the target flow rate is 60; when the water outlet status is that water is outlet, the user can perform touch adjustment based on the current water outlet speed, thereby obtaining the target flow rate based on the touch instruction and the current water outlet speed.

[0115] In some possible implementations, determining the target flow rate of the faucet based on the flow rate adjustment information in the above steps includes:

[0116] Based on the adjustment direction and the adjustment size, a target flow rate for the faucet is determined.

[0117] The flow rate adjustment information includes adjustment direction and adjustment size; the adjustment direction includes increase and decrease.

[0118] Specifically, it is determined whether the flow rate needs to be increased or decreased based on the adjustment direction, and the flow rate interval that needs to be adjusted is determined based on the adjustment size. The target flow rate of the faucet is determined in combination with the adjustment direction and the adjustment size.

[0119] In the specific implementation process, the touchable area on the faucet can be set as a touch slider or a touch button, and the adjustment direction and adjustment size corresponding to the user's touch operation can have different meanings. Taking the touch slider as an example, the above adjustment direction can be the sliding direction, and the above adjustment size can be the sliding distance. Based on the sliding direction and the sliding distance, the target flow rate of the faucet is determined. Taking the touch button as an example, the above adjustment direction can be a click operation for increasing the button or decreasing the button, and the above adjustment size can be the number of times the button is clicked. Based on the properties of the button (increase or decrease) and the number of times the button is clicked, the target flow rate of the faucet is determined; for example, for a touch slider, the faucet can display that the last water outlet speed was 60. The user slides left once on the touchable area, and the corresponding sliding direction is decrease. The adjustment value corresponding to the sliding distance is identified as 20, and the target flow rate is determined to be 40.

[0120] In some possible implementations, determining the target speed of the water pump according to the target flow rate in the above steps includes:

[0121] According to the target flow rate, the first rotation speed and the second rotation speed are determined respectively.

[0122] The water pump includes a hot water pump and a cold water pump; the target rotation speed includes a first rotation speed and a second rotation speed, the first rotation speed is the rotation speed of the hot water pump, and the second rotation speed is the rotation speed of the cold water pump.

[0123] Specifically, according to the target flow rate, the first speed for the hot water pump and the second speed for the cold water pump are determined. For water flow rate adjustment with water temperature requirements, the speeds of the hot water pump and the cold water pump need to be determined separately. For example, for cold water, it is only necessary to determine the second speed of the cold water pump and use the second speed as the target speed. For hot water, it is necessary to determine the first speed and the second speed, and then determine the target speed.

[0124] In some possible implementations, the above steps of determining the first speed and the second speed respectively according to the target flow rate include:

[0125] Get the preset water outlet temperature;

[0126] The first rotation speed and the second rotation speed are determined according to the outlet water temperature and the target flow rate.

[0127] Specifically, the water outlet temperature will be displayed in the display area of ​​the faucet. The user can adjust the water outlet temperature on the faucet. In order to maintain the water outlet temperature, the speed of the hot water pump and the cold water pump will be adjusted in real time. When adjusting the water outlet speed, the speed of the hot water pump and the cold water pump corresponding to the current water outlet temperature is obtained. Based on this speed, the first speed and the second speed are determined based on the target flow rate.

[0128] In the specific implementation process, Figure 3 As shown, the faucet 301 is connected to the hot water pump 302 through a water pipe, and the faucet 301 is connected to the cold water pump 303 through a water pipe. The hot water pump 302 is connected to the hot water tank 304, and the cold water pump 303 is connected to the cold water tank 305. When the output water is cold water, the second speed corresponding to the cold water pump 303 is determined based on the target flow rate and the second speed is used as the target speed. When the output water is hot water, the first speed corresponding to the hot water pump 302 and the second speed corresponding to the cold water pump 303 are determined, so as to determine the target speed. The water pump speed is adjusted in combination with the water outlet temperature and the water outlet speed, so that the water outlet setting of the faucet can be more in line with user needs and effectively improve the user experience.

[0129] In some possible implementations, the above steps of determining the first speed and the second speed respectively according to the target flow rate include:

[0130] Determining a first rotation speed according to a first target flow rate;

[0131] A second rotation speed is determined according to the second target flow rate.

[0132] The target flow rate includes a first target flow rate and a second target flow rate.

[0133] Specifically, the target flow rate can be decomposed into a first target flow rate for hot water and a second target flow rate for cold water. Based on the first target flow rate, a first rotational speed of the corresponding hot water pump is determined, and based on the second target flow rate, a second rotational speed of the cold water pump is determined.

[0134] During the specific implementation process, if the water temperature information is cold water, you only need to determine the second speed according to the second target flow rate, and adjust the speed of the cold water pump to the second speed. If the water temperature setting remains unchanged and the water temperature information is hot water or warm water, you can determine the preset ratio of hot water and cold water corresponding to the water temperature, and determine the first speed and the second speed based on the ratio of hot water to cold water respectively, and adjust the water outlet speed. Adjusting the water pump speed in combination with the water outlet temperature and water outlet speed can better meet user needs and improve user experience.

[0135] In some possible implementations, in the above steps, adjusting the rotation speed of the water pump to the target rotation speed includes:

[0136] Based on the target speed, a corresponding control signal is generated;

[0137] A control signal is sent to the water pump to adjust the speed of the water pump to a target speed.

[0138] The control signal may include a PWM signal and other signals capable of transmitting information to the water pump.

[0139] Specifically, based on the target speed, a corresponding control signal is generated, and the control signal is sent to the water pump, so that the water pump adjusts the speed to the target speed based on the control signal.

[0140] In the specific implementation process, taking the control signal as a PWM signal as an example, the pulse width of the PWM can be set based on the target speed, and the water pump can obtain information based on the pulse width of the signal to set the speed. The smaller the pulse width, the smaller the corresponding water pump speed, and the smaller the controlled water outlet speed. The larger the pulse width, the larger the corresponding water pump speed, and the larger the controlled water outlet speed. Among them, the speeds of both the cold water pump and the hot water pump can be controlled by PWM signals.

[0141] In some possible implementations, the above method further includes:

[0142] Get the current flow rate of the tap;

[0143] The current flow rate is stored in the flow rate database to obtain historical flow rate data.

[0144] The flow rate database includes the flow rate of the faucet each time water is discharged.

[0145] Specifically, after the faucet completes the water flow speed adjustment, the flow speed information can be recorded and stored in a flow speed database. The flow speed information in the flow speed database is the historical flow speed information.

[0146] During the specific implementation process, the user habits can be analyzed based on the historical flow rate data recorded in the flow rate database, so that when the user needs to use the faucet, a water flow setting that better meets the user's needs can be provided to improve the user experience.

[0147] In some possible implementations, in the above steps, in response to a touch command from the faucet, determining the target flow rate of the faucet includes:

[0148] Responsive to a default instruction from a faucet, obtaining historical flow rate data;

[0149] Based on historical flow rate data, determine the target flow rate for the tap.

[0150] The touch control command includes a default command, which is a command triggered by default when the user does not adjust the flow rate.

[0151] Specifically, when the user activates the faucet, the water flow speed is not manually set. The historical flow rate data corresponding to the faucet can be obtained, and the target flow rate of the faucet can be determined based on analysis of the historical flow rate data to provide a water flow speed that is more in line with user habits.

[0152] In the specific implementation process, the step of obtaining historical flow rate data based on the default instructions may include obtaining the flow rate at the same time last week, using the flow rate as the target flow rate of the current faucet, and providing the user with a more accustomed water outlet speed by selecting historical flow rate data to improve the user experience.

[0153] In some possible implementations, determining the target flow rate of the faucet according to the historical flow rate data in the above steps includes:

[0154] According to the historical flow rate data, determine the flow rate of the last water outflow;

[0155] The last water flow rate is used as the target flow rate of the faucet.

[0156] Specifically, the flow rate of the most recent water outlet in the historical flow rate data is obtained, and the flow rate is used as the target flow rate of the current faucet for water outlet. When the user adjusts the flow rate during the water outlet process, the new target flow rate is determined based on the current flow rate and adjusted.

[0157] In the specific implementation process, the usage flow rate in the most recent period of time is the main reference data for determining the target flow rate. Therefore, the last water flow rate closest to the current flow rate is often used as the default flow rate this time. If the user does not adjust the water flow rate before turning on the faucet, the default flow rate will be used as the current target flow rate and adjusted. In the specific use process, any value in the historical flow rate data can be selected as the default value according to specific needs.

[0158] In some possible implementations, determining the target flow rate of the faucet according to the historical flow rate data in the above steps includes:

[0159] Determine the predicted flow rate based on historical flow rate data;

[0160] Use the predicted flow rate as the target flow rate for the tap.

[0161] Specifically, the predicted flow rate is obtained based on analysis of historical flow rate data. The predicted flow rate is determined based on the historical flow rate data. When the user directly opens the faucet without adjusting the water flow rate, the predicted flow rate is used as the target flow rate of the faucet.

[0162] In the specific implementation process, a flow rate prediction model can be trained based on the recorded historical flow rate data through machine learning algorithms, such as linear regression or decision tree. The historical flow rate data is preprocessed, including cleaning, normalization, and feature extraction, such as date, time, season, and flow rate change trend. These features and the corresponding actual water outlet flow rate are used to train the model to obtain a flow rate prediction model after training. When in use, information such as the current date or season is input into the model to predict the corresponding target flow rate, so that the flow rate can be set more accurately to meet user needs.

[0163] In some possible implementations, taking the faucet of a water outlet system as an example, the embodiment of the present invention provides a water flow regulation method, such as Figure 4 As shown, the following steps may be included:

[0164] S410 , generating a touch instruction in response to a user's touch operation on a touchable area.

[0165] Among them, a touchable area is arranged on the faucet, and the water outlet system also includes a control module, and the control module is connected with the faucet electrical signal.

[0166] The touch control instruction includes a set target flow rate.

[0167] Specifically, the touchable area can be set as a touch slider or a touch button. The faucet receives a user's touch operation on the touchable area, generates a touch instruction, and determines a corresponding target flow rate based on the user's touch operation.

[0168] In the specific implementation process, the touch instruction may include the target flow rate, and may also include relevant information that can determine the target flow rate. The touchable area on the faucet may include a touch slider or a touch button, and the user can slide or click on the touchable area; if the touchable area is set to a touch slider, the faucet records the user's sliding operation, and the sliding operation may include the sliding direction and the sliding distance. Based on the sliding direction, it is determined whether the water outlet speed needs to be increased or decreased, and the adjustment amount of the water outlet speed is determined based on the sliding distance, thereby determining the target flow rate required by the user based on the sliding operation; if the touchable area is set to a touch button, it may specifically include an increase button and a decrease button, and the faucet records the user's click operation on the button to determine the target flow rate; the user can conveniently adjust the water outlet speed by touching the touchable area on the faucet, making the application of the faucet more personalized and significantly improving the user experience.

[0169] S420, sending the touch command to the control module, so that the control module adjusts the water flow rate of the faucet to the target flow rate in response to the touch command.

[0170] Specifically, a touch command is generated and sent to the control module, so that the control module responds to the touch command and determines the target flow rate of the faucet based on the touch command.

[0171] During the specific implementation process, the faucet encodes the touch command through an electrical signal and sends it to the control module. The control module receives the code and decodes it to obtain the corresponding touch command. The electrical signal link may include a wired connection or a wireless connection. The wired connection may include the use of a cable, such as a twisted pair, a coaxial cable or a dedicated cable. The wireless connection includes the use of wireless communication technology, such as a wireless network and Bluetooth.

[0172] In the specific implementation process, Figure 5 As shown, the faucet 500 may include a display control interface and a touchable area. The display control interface is used to display faucet-related setting information, such as current temperature and current water speed, etc. The user can obtain the current information of the faucet from the display control interface. The touchable area can be set to a touchable water speed adjustment slider. The user can adjust the water output speed by sliding the slider. The display control interface and the touchable area can be set on the same surface or on different surfaces. The specific settings can be made according to the needs. The shape and function of the faucet shown in the figure are not limited to the displayed settings, and can be adjusted according to actual needs, and there is no restriction here.

[0173] In the above embodiment, the touch command sent by the faucet is received by the control module in the water outlet system, and the user's touch operation on the touchable area on the faucet is determined. Based on the touch command, the target flow rate required by the faucet is determined, and the faucet is adjusted according to the determined target flow rate so that the water outlet speed of the faucet reaches the target flow rate required by the user. The embodiment of the present invention can respond to user needs in a timely manner by adding a touchable area to the faucet and then adjusting the water outlet speed of the faucet based on the touch command of the touchable area. The user can operate the touchable area to complete the adjustment of the water outlet speed at any time, and the adjustment of the water speed is more convenient and quick.

[0174] Furthermore, the control module adjusts the water flow rate of the faucet by controlling the rotational speed of the water pump. By determining the rotational speeds corresponding to the cold water pump and the hot water pump, the first rotational speed corresponding to the cold water pump and the second rotational speed corresponding to the hot water pump can be adjusted according to the water temperature. The function of flexibly adjusting the water speed at a certain water temperature is realized, the flexibility of the water flow rate adjustment of the present invention is improved, and the user experience is improved.

[0175] Furthermore, the water flow speed can be adjusted in a personalized manner based on the user's operations in the touchable area. Specifically, the required adjustment direction and number of adjustments can be determined. The adjustment direction represents whether the user wants to increase or decrease the water flow speed, and the number of adjustments represents the number of operations the user performs to adjust the water flow size, such as the number of swipes or clicks. Based on the adjustment direction and the number of adjustments, the required target flow rate is determined, so that the water flow speed can be changed with a simple touch, which can meet the user's personalized needs.

[0176] In addition, the water flow rate of each faucet can be recorded to generate historical flow rate data. The target flow rate of the faucet can be quickly determined based on the historical flow rate data. The flow rate of the most recent water outlet can be obtained from the historical flow rate data as the target flow rate. The target flow rate required by the user can also be predicted based on the historical flow rate data. The target flow rate can be quickly determined, and combined with the user's touch commands, the water outlet speed of the faucet can be quickly and accurately adjusted, thereby improving the water speed adjustment efficiency and enhancing the user experience.

[0177] In one example, the water flow regulation method of the present invention is applied to a water outlet system, such as Figure 6 As shown, it may include:

[0178] The faucet responds to the user's touch operation on the touchable area, generates a touch instruction, and sends the touch instruction to the control module; wherein the faucet is provided with a touchable area, which is electrically connected to the control module;

[0179] The control module determines a target flow rate of the faucet in response to a touch command from the faucet;

[0180] The control module determines the target speed of the water pump according to the target flow rate;

[0181] The control module obtains the outlet water temperature, and determines the first speed and the second speed based on the outlet water temperature and the target speed; wherein the water pump includes a hot water pump and a cold water pump, the first speed is the speed of the hot water pump, and the second speed is the speed of the cold water pump;

[0182] The control module generates a corresponding control signal based on the target rotation speed; the control signal is sent to the water pump to adjust the rotation speed of the water pump so that the water flow rate of the faucet reaches the target flow rate.

[0183] In addition, the control module can also obtain the current flow rate of the faucet, store the current flow rate in the flow rate database, and obtain historical flow rate data; the steps of determining the target flow rate are as follows, which may include:

[0184] In response to a default instruction from the faucet, historical flow rate data is obtained, and the flow rate of the last water outflow is determined according to the historical flow rate data, and the flow rate of the last water outflow is used as the target flow rate of the faucet;

[0185] Or, in response to a default instruction from the faucet, historical flow rate data is obtained, and a predicted flow rate is determined based on the historical flow rate data, and the predicted flow rate is used as the target flow rate of the faucet.

[0186] The above-mentioned water flow regulation method receives the touch command sent by the faucet through the control module in the water outlet system, determines the user's touch operation on the touchable area on the faucet, determines the target flow rate required by the faucet based on the touch command, and adjusts the faucet according to the determined target flow rate so that the water outlet speed of the faucet reaches the target flow rate required by the user. The embodiment of the present invention increases the touchable area on the faucet and adjusts the water outlet speed of the faucet based on the touch command of the touchable area, so as to respond to user needs in a timely manner. The user can operate the touchable area to complete the adjustment of the water outlet speed at any time, and the adjustment of the water speed is more convenient and quick.

[0187] Furthermore, the control module adjusts the water flow rate of the faucet by controlling the rotational speed of the water pump. By determining the rotational speeds corresponding to the cold water pump and the hot water pump, the first rotational speed corresponding to the cold water pump and the second rotational speed corresponding to the hot water pump can be adjusted according to the water temperature. The function of flexibly adjusting the water speed at a certain water temperature is realized, the flexibility of the water flow rate adjustment of the present invention is improved, and the user experience is improved.

[0188] Furthermore, the water flow speed can be adjusted in a personalized manner based on the user's operations in the touchable area. Specifically, the required adjustment direction and number of adjustments can be determined. The adjustment direction represents whether the user wants to increase or decrease the water flow speed, and the number of adjustments represents the number of operations the user performs to adjust the water flow size, such as the number of swipes or clicks. Based on the adjustment direction and the number of adjustments, the required target flow rate is determined, so that the water flow speed can be changed with a simple touch, which can meet the user's personalized needs.

[0189] In addition, the water flow rate of each faucet can be recorded to generate historical flow rate data. The target flow rate of the faucet can be quickly determined based on the historical flow rate data. The flow rate of the most recent water outlet can be obtained from the historical flow rate data as the target flow rate. The target flow rate required by the user can also be predicted based on the historical flow rate data. The target flow rate can be quickly determined, and combined with the user's touch commands, the water outlet speed of the faucet can be quickly and accurately adjusted, thereby improving the water speed adjustment efficiency and enhancing the user experience.

[0190] The embodiment of the present invention provides a water flow regulating device, which is applied to a control module of a water outlet system, such as Figure 7 As shown, the water flow regulating device 70 may include: a flow rate determining module 710 and a water outlet regulating module 720, wherein:

[0191] A flow rate determination module 710, for determining a target flow rate of the faucet in response to a touch command from the faucet;

[0192] The water outlet adjustment module 720 is used to adjust the water outlet speed of the faucet according to the target flow rate.

[0193] As an optional embodiment, in the device, the water outlet regulating module 720 is specifically used for:

[0194] According to the target flow rate, determine the target speed of the water pump;

[0195] Adjust the speed of the water pump to the target speed so that the water flow rate from the faucet reaches the target flow rate.

[0196] As an optional embodiment, in the device, the water outlet regulating module 720 is specifically used for:

[0197] According to the target flow rate, adjust the valve size of the water outlet valve so that the water outlet speed of the faucet reaches the target flow rate.

[0198] As an optional embodiment, in the device, the flow rate determination module 710 is specifically used for:

[0199] determining flow rate adjustment information in response to a touch command from the faucet;

[0200] Based on the flow rate adjustment information, a target flow rate of the faucet is determined.

[0201] As an optional embodiment, in the device, the flow rate determination module 710 is specifically used for:

[0202] Based on the adjustment direction and the adjustment size, a target flow rate for the faucet is determined.

[0203] As an optional embodiment, in the device, the flow rate determination module 710 is specifically used for:

[0204] According to the target flow rate, the first rotation speed and the second rotation speed are determined respectively.

[0205] As an optional embodiment, in the device, the flow rate determination module 710 is specifically used for:

[0206] Get the preset water outlet temperature;

[0207] The first rotation speed and the second rotation speed are determined according to the outlet water temperature and the target flow rate.

[0208] As an optional embodiment, in the device, the flow rate determination module 710 is specifically used for:

[0209] Determining a first rotation speed according to a first target flow rate;

[0210] A second rotation speed is determined according to the second target flow rate.

[0211] As an optional embodiment, in the device, the flow rate determination module 710 is specifically used for:

[0212] Based on the target speed, a corresponding control signal is generated;

[0213] A control signal is sent to the water pump to adjust the speed of the water pump to a target speed.

[0214] As an optional embodiment, in the device, the flow rate determination module 710 is specifically used for:

[0215] Get the current flow rate of the tap;

[0216] The current flow rate is stored in the flow rate database to obtain historical flow rate data.

[0217] As an optional embodiment, in the device, the flow rate determination module 710 is specifically used for:

[0218] Responsive to a default instruction from a faucet, obtaining historical flow rate data;

[0219] Based on historical flow rate data, determine the target flow rate for the tap.

[0220] As an optional embodiment, in the device, the flow rate determination module 710 is specifically used for:

[0221] According to the historical flow rate data, determine the flow rate of the last water outflow;

[0222] The last water flow rate is used as the target flow rate of the faucet.

[0223] As an optional embodiment, in the device, the flow rate determination module 710 is specifically used for:

[0224] Determine the predicted flow rate based on historical flow rate data;

[0225] Use the predicted flow rate as the target flow rate for the tap.

[0226] The embodiment of the present invention provides a water flow regulating device, which is applied to a faucet of a water outlet system, such as Figure 8 As shown, the water flow regulating device 80 may include: an operation acquisition module 810 and a rotation speed regulating module 820, wherein:

[0227] The operation acquisition module 810 is used to generate a touch instruction in response to the user's touch operation on the touchable area; the touch instruction includes a set target flow rate;

[0228] The speed regulating module 820 is used to send the touch command to the control module, so that the control module adjusts the water flow speed of the faucet to the target flow rate in response to the touch command.

[0229] The water flow regulating device provided by the present invention receives the touch command sent by the faucet through the control module in the water outlet system, determines the user's touch operation on the touchable area on the faucet, determines the target flow rate required by the faucet based on the touch command, and adjusts the faucet according to the determined target flow rate so that the water outlet speed of the faucet reaches the target flow rate required by the user. The embodiment of the present invention can respond to user needs in a timely manner by adding a touchable area to the faucet and then adjusting the water outlet speed of the faucet based on the touch command of the touchable area. The user can operate the touchable area to complete the adjustment of the water outlet speed at any time, and the adjustment of the water speed is more convenient and quick.

[0230] Furthermore, the control module adjusts the water flow rate of the faucet by controlling the rotational speed of the water pump. By determining the rotational speeds corresponding to the cold water pump and the hot water pump, the first rotational speed corresponding to the cold water pump and the second rotational speed corresponding to the hot water pump can be adjusted according to the water temperature. The function of flexibly adjusting the water speed at a certain water temperature is realized, the flexibility of the water flow rate adjustment of the present invention is improved, and the user experience is improved.

[0231] Furthermore, the water flow speed can be adjusted in a personalized manner based on the user's operations in the touchable area. Specifically, the required adjustment direction and number of adjustments can be determined. The adjustment direction represents whether the user wants to increase or decrease the water flow speed, and the number of adjustments represents the number of operations the user performs to adjust the water flow size, such as the number of swipes or clicks. Based on the adjustment direction and the number of adjustments, the required target flow rate is determined, so that the water flow speed can be changed with a simple touch, which can meet the user's personalized needs.

[0232] In addition, the water flow rate of each faucet can be recorded to generate historical flow rate data. The target flow rate of the faucet can be quickly determined based on the historical flow rate data. The flow rate of the most recent water outlet can be obtained from the historical flow rate data as the target flow rate. The target flow rate required by the user can also be predicted based on the historical flow rate data. The target flow rate can be quickly determined, and combined with the user's touch commands, the water outlet speed of the faucet can be quickly and accurately adjusted, thereby improving the water speed adjustment efficiency and enhancing the user experience.

[0233] The device of the embodiment of the present invention can execute the method provided by the embodiment of the present invention, and its implementation principle is similar and has corresponding technical effects. The actions performed by each module in the device of each embodiment of the present invention correspond to the steps in the method of each embodiment of the present invention. For the detailed functional description of each module of the device, please refer to the description in the corresponding method shown in the above text, which will not be repeated here.

[0234] In an embodiment of the present invention, a water flow control component is provided, including a memory, a processor and a computer program stored in the memory, and the processor executes the above computer program to implement the steps of the method provided by any optional embodiment of the present invention. Compared with the prior art, it can be achieved that: the touch instruction sent by the faucet is received by the control module in the water outlet system, the user's touch operation on the touchable area on the faucet is determined, based on the touch instruction, the target flow rate required by the faucet is determined, and the faucet is adjusted according to the determined target flow rate so that the water outlet speed of the faucet reaches the target flow rate required by the user. The embodiment of the present invention can respond to user needs in a timely manner by adding a touchable area to the faucet and adjusting the water outlet speed of the faucet based on the touch instruction of the touchable area. The user can operate the touchable area to complete the adjustment of the water outlet speed at any time, and the adjustment of the water speed is more convenient and quick.

[0235] In an optional embodiment, a water flow control assembly is provided, such as Fig. 9 As shown, Fig. 9 The water flow control component 9000 shown includes: a processor 9001 and a memory 9003. The processor 9001 and the memory 9003 are connected, such as through a bus 9002. Optionally, the water flow control component 9000 may also include a transceiver 9004, which may be used for data exchange between the water flow control component and other water flow control components, such as data transmission and / or data reception. It should be noted that in actual applications, the transceiver 9004 is not limited to one, and the structure of the water flow control component 9000 does not constitute a limitation on the embodiments of the present invention.

[0236] Processor 9001 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of the present invention. Processor 9001 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0237] The bus 9002 may include a path to transmit information between the above components. The bus 9002 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 9002 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig. 9 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0238] The memory 9003 may be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), magnetic disk storage media, other magnetic storage devices, or any other medium that can be used to carry or store computer programs and can be read by a computer, without limitation herein.

[0239] The memory 9003 is used to store the computer program for executing the embodiment of the present invention, and the execution is controlled by the processor 9001. The processor 9001 is used to execute the computer program stored in the memory 9003 to implement the steps shown in the above method embodiment.

[0240] The water flow control component includes but is not limited to: a module or component capable of implementing the above-mentioned water flow control method.

[0241] An embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps and corresponding contents of the aforementioned method embodiment can be implemented.

[0242] It should be noted that the computer-readable storage medium of the present invention can be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0243] An embodiment of the present invention further provides a computer program product, including a computer program, which can implement the steps and corresponding contents of the aforementioned method embodiment when executed by a processor.

[0244] The terms "first", "second", "third", "fourth", "1", "2", etc. (if any) in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than that shown or described in the drawings.

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

[0246] It should be understood that, although the flowchart of the embodiment of the present invention indicates each operation step by arrows, the implementation order of these steps is not limited to the order indicated by the arrows. Unless clearly stated herein, in some implementation scenarios of the embodiment of the present invention, the implementation steps in each flowchart can be performed in other orders according to demand. In addition, some or all of the steps in each flowchart may include multiple sub-steps or multiple stages based on the actual implementation scenario. Some or all of these sub-steps or stages can be executed at the same time, and each sub-step or stage in these sub-steps or stages can also be executed at different times. In scenarios with different execution times, the execution order of these sub-steps or stages can be flexibly configured according to demand, and the embodiment of the present invention does not limit this.

[0247] The above description is only an optional implementation method for some implementation scenarios of the present invention. It should be pointed out that for ordinary technicians in this technical field, without departing from the technical concept of the solution of the present invention, other similar implementation methods based on the technical ideas of the present invention also fall within the protection scope of the embodiments of the present invention.

Claims

1. A water flow regulation method, characterized in that: A control module applied to a water outlet system, wherein the water outlet system further comprises a faucet, wherein a touchable area is provided on the faucet and is electrically connected to the control module; The water flow regulation method comprises: determining a target flow rate of the faucet in response to a touch command from the faucet; According to the target flow rate, the water outlet speed of the faucet is adjusted.

2. The water flow regulation method according to claim 1, characterized in that: The water outlet system further includes a water pump, which is connected to the faucet through a pipeline and is electrically connected to the control module; the water outlet speed of the faucet is adjusted according to the target flow rate, including: Determining a target rotation speed of the water pump according to the target flow rate; The rotation speed of the water pump is adjusted to the target rotation speed so that the water flow rate of the faucet reaches the target flow rate.

3. The water flow regulation method according to claim 1, characterized in that: The water outlet system further includes a water outlet valve, which is connected to the faucet through a pipeline and is electrically connected to the control module; the water outlet speed of the faucet is adjusted according to the target flow rate, including: According to the target flow rate, the valve size of the water outlet valve is adjusted so that the water outlet speed of the faucet reaches the target flow rate.

4. The water flow regulation method according to claim 1, characterized in that: The step of determining a target flow rate of the faucet in response to a touch command from the faucet includes: determining flow rate adjustment information in response to a touch command from the faucet; Based on the flow rate adjustment information, a target flow rate of the faucet is determined.

5. The water flow regulation method according to claim 4, characterized in that: The flow rate adjustment information includes adjustment direction and adjustment size; the adjustment direction includes increase and decrease; The step of determining the target flow rate of the faucet based on the flow rate adjustment information includes: Based on the adjustment direction and the adjustment magnitude, a target flow rate of the faucet is determined.

6. The water flow regulation method according to claim 2, characterized in that: The water pump includes a hot water pump and a cold water pump; the target speed includes a first speed and a second speed, the first speed is the speed of the hot water pump, and the second speed is the speed of the cold water pump; Determining the target rotation speed of the water pump according to the target flow rate includes: The first rotation speed and the second rotation speed are determined according to the target flow rate.

7. The water flow regulation method according to claim 6, characterized in that: The determining the first rotation speed and the second rotation speed respectively according to the target flow rate comprises: Get the preset water outlet temperature; The first rotation speed and the second rotation speed are determined according to the outlet water temperature and the target flow rate, respectively.

8. The water flow regulation method according to claim 6, characterized in that: The target flow rate includes a first target flow rate and a second target flow rate, and determining the first rotation speed and the second rotation speed according to the target flow rates, respectively, includes: determining the first rotation speed according to the first target flow rate; The second rotation speed is determined according to the second target flow rate.

9. The water flow regulation method according to claim 2, characterized in that: The step of adjusting the rotation speed of the water pump to the target rotation speed includes: Based on the target speed, generating a corresponding control signal; The control signal is sent to the water pump to adjust the rotation speed of the water pump to the target rotation speed.

10. The water flow regulation method according to claim 1, characterized in that: The method further comprises: Get the current flow rate of the faucet; The current flow rate is stored in a flow rate database to obtain historical flow rate data.

11. The water flow regulating method according to claim 10, characterized in that: The touch command includes a default command; and determining the target flow rate of the faucet in response to the touch command from the faucet includes: Responding to a default instruction from the faucet, acquiring the historical flow rate data; The target flow rate of the faucet is determined according to the historical flow rate data.

12. The water flow regulating method according to claim 11, characterized in that: Determining the target flow rate of the faucet according to the historical flow rate data includes: Determine the flow rate of the last water outflow according to the historical flow rate data; The flow rate of the last water outflow is used as the target flow rate of the faucet.

13. The water flow regulation method according to claim 11, characterized in that: Determining the target flow rate of the faucet according to the historical flow rate data includes: Determining a predicted flow rate based on the historical flow rate data; The predicted flow rate is used as the target flow rate of the faucet.

14. A water flow regulation method, characterized in that: A faucet applied to a water outlet system, wherein the faucet is provided with a touchable area, and the water outlet system further comprises a control module, and the control module is connected to the faucet by an electrical signal; The water flow regulation method comprises: In response to a user's touch operation on the touchable area, a touch instruction is generated; the touch instruction includes a set target flow rate; The touch control instruction is sent to a control module, so that the control module adjusts the water flow rate of the faucet to a target flow rate in response to the touch control instruction.

15. A water flow regulating device, characterized in that: A control module applied to a water outlet system, wherein the water outlet system further comprises a faucet, wherein a touchable area is provided on the faucet and is electrically connected to the control module, comprising: a flow rate determination module, for determining a target flow rate of the faucet in response to a touch command from the faucet; The water outlet regulating module is used to regulate the water outlet speed of the faucet according to the target flow rate.

16. A water flow regulating device, characterized in that: A faucet applied to a water outlet system, wherein the faucet is provided with a touchable area, and the water outlet system further comprises a control module, wherein the control module is connected to the faucet by an electrical signal, and comprises: An operation acquisition module, used to generate a touch instruction in response to a user's touch operation on the touchable area; the touch instruction includes a set target flow rate; The speed regulating module is used to send the touch command to the control module, so that the control module adjusts the water flow speed of the faucet to the target flow rate in response to the touch command.

17. A water flow control component, comprising a memory, a processor and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement the steps of the method according to any one of claims 1 to 14.

18. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the water flow regulating method according to any one of claims 1 to 14 are implemented.

19. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the water flow regulating method according to any one of claims 1 to 14 is implemented.