Method and device for making a drinking solution, method and machine for making a beverage

By acquiring parameter information and dynamically adjusting the powder pushing control information, uniform mixing of beverage powder and liquid is achieved, solving the problems of uneven mixing and poor appearance of beverage powder in beverage machines, and improving the taste of the drinking solution and the continuity of the production process.

CN118743511BActive Publication Date: 2026-02-27KALERM TECH (SUZHOU) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202410773184.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-06-14
Publication Date
2026-02-27
Estimated Expiration
2044-06-14

AI Technical Summary

Technical Problem

Existing beverage machines often result in uneven mixing of beverage powder and liquid when making drinking solutions, leading to poor taste and appearance. Furthermore, concentrated powder dispensing operations frequently cause the machine to dispense only water in the later stages.

Method used

By acquiring parameter information for preparing the drinking solution, the powder pushing control information is determined. An intermittent method of pushing the beverage powder is adopted to mix the beverage powder with the liquid. Combined with dynamic adjustment of the powder pushing control information to adapt to flow rate fluctuations, the beverage powder is ensured to dissolve fully and to avoid the formation of powder lumps.

Benefits of technology

The mixing effect of beverage powder has been optimized, improving the taste and appearance of the drinking solution. It ensures that the beverage powder is fully dissolved in the liquid and avoids the situation where only liquid comes out in the later period due to stopping the powder mixing too early.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118743511B_ABST
    Figure CN118743511B_ABST
Patent Text Reader

Abstract

The application discloses a method and device for making a drinking solution, a method and a beverage machine for making a beverage, and comprises: obtaining parameter information for making the drinking solution, wherein the parameter information comprises a required amount of liquid for making the drinking solution and a required amount of beverage powder; determining push powder control information for the beverage powder based on the parameter information, wherein the push powder control information is used to indicate the number of times and time information of pushing the beverage powder in the process of making the drinking solution; and intermittently pushing the beverage powder according to the push powder control information, so that the beverage powder is mixed with the liquid to obtain the drinking solution. The technical scheme of the application optimizes the mixing effect of the beverage powder, improves the taste of the made drinking solution, and improves the production visual effect.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of coffee machines, and in particular to a method and device for making a drinking solution, and a method and machine for making a beverage. BACKGROUND

[0002] When the beverage machine is brewing beverage powder such as milk powder or chocolate powder, the powder pushing screw in the powder box pushes the powder, and the beverage powder is added to the stirrer from the powder outlet, so that the beverage powder is mixed with water in the stirrer to make a drinking solution.

[0003] However, because the powder pushing operation of the beverage machine is too concentrated, the beverage powder cannot be fully and uniformly mixed with water, affecting the taste of the drinking solution, and the powder pushing operation usually ends in the early stage of the drinking solution making, which also causes the beverage machine to only dispense water in the later stage of the drinking solution making, affecting the appearance of the drinking solution making. SUMMARY

[0004] In view of this, the embodiments of the present application provide a method and device for making a drinking solution, and a method and machine for making a beverage, which can optimize the mixing effect of beverage powder and improve the taste and appearance of the drinking solution.

[0005] In a first aspect, the embodiments of the present application provide a method for making a drinking solution, comprising: obtaining parameter information for making a drinking solution, wherein the parameter information includes the required amount of liquid and the required amount of beverage powder for making the drinking solution; determining powder pushing control information for the beverage powder based on the parameter information, wherein the powder pushing control information is used to indicate the number of times and time information of pushing the beverage powder during the process of making the drinking solution; and intermittently pushing the beverage powder according to the powder pushing control information, so that the beverage powder is mixed with the liquid to obtain the drinking solution.

[0006] In a second aspect, the embodiments of the present application provide a device for making a drinking solution, comprising: an obtaining module configured to obtain parameter information for making a drinking solution, wherein the parameter information includes the required amount of liquid and the required amount of beverage powder for making the drinking solution; a determining module configured to determine powder pushing control information for the beverage powder based on the parameter information, wherein the powder pushing control information is used to indicate the number of times and time information of pushing the beverage powder during the process of making the drinking solution; and a pushing and mixing module configured to intermittently push the beverage powder according to the powder pushing control information, so that the beverage powder is mixed with the liquid to obtain the drinking solution.

[0007] In a third aspect, the embodiments of the present application provide a method for making a beverage, the beverage including at least one drinking solution, the beverage further including at least one of a coffee solution and milk foam, and the drinking solution being made by the method for making a drinking solution described in the first aspect.

[0008] In a fourth aspect, an embodiment of the present application provides a beverage machine, comprising a processor; a memory for storing instructions executable by the processor, wherein the processor is configured to execute the method for preparing a beverage solution according to the first aspect.

[0009] In a fifth aspect, an embodiment of the present application provides a computer program product, comprising a computer program configured to implement the method for preparing a beverage solution according to the first aspect when executed by a processor.

[0010] The embodiments of the present application provide a method and device for preparing a beverage solution, a method for preparing a beverage and a beverage machine. The method comprises obtaining parameter information for preparing a beverage solution, determining pushing control information for beverage powder based on the parameter information, and intermittently pushing the beverage powder according to the pushing control information, so that the beverage powder is mixed with liquid to obtain a beverage solution. The embodiments of the present application intermittently push the beverage powder multiple times according to the pushing control information, so that all the falling powder can be brewed, the mixing effect of the beverage powder is optimized, the beverage powder can be fully dissolved in the liquid, powder blocks are avoided, and the taste of the beverage solution is improved. Meanwhile, the beverage powder is intermittently pushed multiple times during the whole process of preparing the beverage solution, so that the situation that only liquid is discharged in the later period due to the end of pushing powder in the earlier period of the preparation process is avoided, and the preparation appearance of the beverage solution is improved. BRIEF DESCRIPTION OF DRAWINGS

[0011] The accompanying drawings are included to provide a further understanding of the present disclosure and constitute a part of the specification, which together with the embodiments of the present disclosure serve to explain the present disclosure, and do not constitute a limitation of the present disclosure. The above and other features and advantages will become more apparent from the detailed description of the specific example embodiments, taken in conjunction with the accompanying drawings, in which:

[0012] Figure 1 FIG. 1 is a flowchart of a method for preparing a beverage solution according to an example embodiment of the present application.

[0013] Figure 2 FIG. 2 is a schematic diagram of intermittent pushing of beverage powder according to an example embodiment of the present application.

[0014] Figure 3 FIG. 3 is a flowchart of a method for preparing a beverage solution according to another example embodiment of the present application.

[0015] Figure 4 FIG. 4 is a schematic diagram of intermittent pushing of beverage powder according to another example embodiment of the present application.

[0016] Figure 5 FIG. 5 is a flowchart of a method for preparing a beverage solution according to yet another example embodiment of the present application.

[0017] Figure 6FIG. 1 is a structural schematic diagram of an apparatus for making a drink solution according to an example embodiment of the present application.

[0018] Figure 7 FIG. 2 is a block diagram of a beverage machine for making a drink solution according to an example embodiment of the present application. DETAILED DESCRIPTION

[0019] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort belong to the scope of protection of the present application.

[0020] A beverage machine (also referred to as a beverage maker, for example, a coffee maker) can include a target container (for example, a blender), a beverage powder box, a powder pushing screw, a liquid pump (for example, a water pump), and a liquid delivery pipe, etc. The beverage powder box is used to contain beverage powder (for example, milk powder, chocolate powder), the powder pushing screw is arranged in the beverage powder box, and the powder pushing screw is used to push the beverage powder to the blender; the liquid pump is used to inject liquid (for example, water or milk, etc.) into the blender through the liquid delivery pipe; and the blender is used to mix the beverage powder and the injected liquid to brew a drink solution.

[0021] In the prior art, the powder pushing of the beverage powder is generally performed by a single-stage powder pushing scheme or a two-stage powder pushing scheme. The single-stage powder pushing scheme can be understood as continuously adding the beverage powder into the blender at one time, and the two-stage powder pushing scheme can be understood as adding the beverage powder into the blender twice in the first stage of making the drink solution.

[0022] However, the powder pushing of the single-stage powder pushing scheme or the two-stage powder pushing scheme is too concentrated, which easily causes the beverage powder to be not fully and uniformly mixed in the liquid, thereby affecting the taste of the drink solution. In addition, the powder pushing of the single-stage powder pushing scheme or the two-stage powder pushing scheme is completed in the first stage of making the drink solution, which easily causes the phenomenon that only water is output by the beverage machine in the second stage of making the drink solution, and thus the visual effect of making the drink solution is poor. In view of the above problems, the present application provides a method for making a drink solution, which will be specifically introduced below with reference to the drawings.

[0023] Figure 1 FIG. 3 is a flowchart of a method for making a drink solution according to an example embodiment of the present application. Figure 1 The method of FIG. 3 is performed by a computing device, for example, a beverage machine (or a processor in the beverage machine). As shown in FIG. 4, the method for making a drink solution includes the following contents. Figure 1

[0024] ​S110: Obtain parameter information for making the drink solution.

[0025] In an embodiment, the parameter information includes a required amount of liquid and a required amount of beverage powder for making the drink solution.

[0026] Specifically, the parameter information can be understood as information required for making the drink solution. For example, the required amount of liquid includes a total required volume of liquid, and the required amount of beverage powder includes a total required mass of beverage powder. The parameter information can also include a pushing speed of beverage powder to the target container and a first flow rate of liquid injection to the target container. The parameter information can be input by a user through a display screen of the beverage machine or a terminal interface wirelessly connected to the beverage machine. The parameter information can also be obtained from a memory of the beverage machine, wherein the memory can pre-store information such as the total required volume of liquid, the total required mass of beverage powder, the pushing speed, and the first flow rate required for each drink solution.

[0027] For example, the user inputs the total required volume of water (200 ml of drink solution is prepared, and the total required volume is 200 ml) and the total required mass of beverage powder (10 g of powder is required, and the total required mass is 10 g) according to the prompts on the display screen or the terminal interface.

[0028] S120: Determine pushing control information for the beverage powder based on the parameter information.

[0029] In an embodiment, the pushing control information is used to indicate the number of times and time information of pushing the beverage powder during the process of making the drink solution.

[0030] In an embodiment, the pushing control information can include the number of times of pushing, the duration of single pushing, and the interval duration between two pushing operations.

[0031] Specifically, the number of times of pushing is the number of times of pushing the beverage powder, and the number of times of pushing is multiple. For example, the number of times of pushing is greater than or equal to two. The duration of single pushing is used to represent the length of time (in seconds) of pushing the beverage powder once. The interval duration is used to represent the length of time (in seconds) of water injection between two times of pushing the beverage powder, i.e., the length of time from the end of one pushing to the start of the next pushing.

[0032] For example, referring to Figure 2 , the total length of time for making the drink solution is t. t1 is the duration of single pushing, wherein the beverage machine pushes the beverage powder into the stirrer and injects the liquid into the stirrer within the t1 period. t2 is the interval duration, wherein the beverage machine does not push the beverage powder, and only injects the liquid into the stirrer within the t2 period. The process t1 and t2 for making the drink solution are alternately performed, n is the number of times of pushing, i.e., the number of times of performing the t1 period, for example Figure 2The 4 times are shown. Specifically, the pushing powder control information can be obtained through constraint conditions (for example, a first constraint condition, a second constraint condition, and a third constraint condition), where the constraint condition can be a formula, for example, an inequality, and embodiments of the present application do not make specific limitations on this.

[0033] In an embodiment, based on the preset constraint condition, constraint calculation is performed on the total demand volume, the total demand quality, the pushing powder speed, the first flow rate, the pushing powder times to be constrained, the single pushing powder duration to be constrained, and the interval duration to be constrained, to obtain the pushing powder times, the single pushing powder duration, and the interval duration that meet the preset constraint condition.

[0034] It should be noted that the specific description of step S120 is described in detail in the following embodiments.

[0035] S130: intermittently push the beverage powder according to the pushing powder control information, so that the beverage powder is mixed with the liquid to obtain a drinking solution.

[0036] Specifically, according to the pushing powder control information, the beverage powder can be intermittently pushed into the stirrer multiple times to be mixed with the liquid to obtain the required drinking solution. For example, referring to Figure 2 t1 and t2 are alternately performed, that is, the beverage powder is pushed into the stirrer in the t1 period, and the pushing is stopped in the t2 period. It should be noted that the liquid is continuously injected during the preparation of the drinking solution, that is, the liquid is injected throughout the process, and the liquid is not injected intermittently.

[0037] Therefore, according to the embodiments of the present application, the parameter information for preparing the drinking solution is obtained, and based on the parameter information, the pushing powder control information for the beverage powder is determined, and then the beverage powder is intermittently pushed according to the pushing powder control information, so that the beverage powder is mixed with the liquid to obtain a drinking solution. According to the embodiments of the present application, the beverage powder is intermittently pushed multiple times according to the pushing powder control information, so that the falling powder can be brewed, the mixing effect of the beverage powder is optimized, the beverage powder can be fully dissolved in the liquid, the powder block is avoided, and the taste of the drinking solution is improved. At the same time, during the whole process of preparing the drinking solution, the beverage powder is intermittently pushed multiple times, which avoids the situation that only the liquid is injected in the later period due to the end of the pushing in the early period of the preparation process, and improves the production of the drinking solution.

[0038] In an embodiment of the present application, S120: determining the pushing control information for the beverage powder based on the parameter information, comprising: based on the preset constraint condition, performing constraint calculation on the total demand volume, the total demand quality, the pushing speed, the first flow rate, the pushing times to be constrained, the single pushing time to be constrained, and the interval time to be constrained, to obtain the pushing times, the single pushing time, and the interval time that meet the preset constraint condition, wherein the preset constraint condition is used to represent the constraint relationship between the parameter information and the pushing control information.

[0039] Specifically, the preset constraint condition can include multiple constraint conditions, for example, the preset constraint condition includes a first constraint condition, a second constraint condition, and a third constraint condition.

[0040] The first constraint condition can be used to constrain the interval time, for example, the first constraint condition can constrain the interval time to be greater than a preset interval threshold, wherein the preset interval threshold is determined based on prior knowledge.

[0041] The second constraint condition can be used to constrain the total demand quality of the beverage powder, the pushing speed of the beverage powder, and the pushing times. For example, the second constraint condition can constrain the pushing times to be less than the ratio of the total demand quality to the pushing speed by a preset multiple. Wherein the second constraint condition can be understood as a constraint condition for the pushing times, which constrains the pushing times so that the pushing times are less than the ratio of the total demand quality to the pushing speed by a preset multiple.

[0042] The third constraint condition can be used to constrain the first flow rate, the total demand volume, the interval time, the pushing times, and the single pushing time. For example, the third constraint condition can constrain the single pushing time to be greater than the ratio of a first difference to the pushing times, wherein the first difference is determined based on the total time for making the beverage solution, the interval time, and the pushing times, and the total time for making the beverage solution can be determined based on the total demand volume of the liquid and the first flow rate. Wherein the third constraint condition can be understood as a constraint condition for the single pushing time, which constrains the single pushing time so that the single pushing time is greater than the ratio of the first difference to the pushing times.

[0043] Further, the interval time, the pushing times, and the single pushing time that meet the first constraint condition, the second constraint condition, and the third constraint condition at the same time are taken as the pushing control information, so as to control the pushing screw to realize intermittent pushing operation, that is, based on the interval time, the pushing times, and the single pushing time obtained by constraint calculation, the pushing operation is performed intermittently multiple times.

[0044] It should be noted that the pushing times to be constrained, the single pushing time to be constrained, and the interval time to be constrained can be understood as unknown parameters in the constraint calculation process.

[0045] Therefore, the embodiments of this application calculate the interval duration, number of pushes, and duration of a single push using three constraints, making the obtained interval duration, number of pushes, and duration of a single push more accurate. This ensures that the beverage powder dissolves better in the liquid during intermittent pushing, reduces the mass of beverage powder falling onto the inner wall of the mixer, and thus ensures that the beverage powder and liquid meet a specific ratio.

[0046] In one embodiment of this application, the first constraint includes: the interval duration is greater than a preset interval threshold.

[0047] Specifically, the first constraint condition can be the constraint interval duration (i.e., Figure 2 The condition that the time t2 shown is greater than the preset interval threshold, wherein the preset interval threshold can be determined based on the user's prior knowledge, and the preset interval threshold is not specifically limited in the embodiments of this application.

[0048] Preferably, the preset interval threshold is 1.2 seconds.

[0049] For example, the first constraint can be expressed by an inequality, which can be represented by formula (1):

[0050] t2>1.2 (1)

[0051] Where t2 is the interval duration.

[0052] Therefore, this application embodiment avoids the problem of indistinct intervals due to excessively short intervals by setting an interval duration greater than the preset interval threshold, thus ensuring the intermittent powder pushing operation and preventing uneven mixing caused by insufficient mixing of beverage powder with liquid due to excessively short intervals.

[0053] In one embodiment of this application, the second constraint includes the ratio of the total required mass to the powder pushing speed, where the number of powder pushing times is less than a preset multiple.

[0054] Specifically, the second constraint can be the condition that the ratio of the total required mass to the pushing speed is less than a preset multiple of the number of pushing times. The preset multiple can be 1.5, 2, or 2.5, and this embodiment does not specifically limit this. The pushing speed can be determined based on the pushing motor and the pushing structure. That is, the pushing speed is determined when the parameters of the pushing motor and the pushing structure are determined. It can be understood that in the process of calculating the pushing control information for beverage powder based on parameter information, the pushing speed can be considered a constant value.

[0055] Preferably, the preset multiple is 2.

[0056] For example, the second constraint can be expressed as an inequality, which can be represented by formula (2):

[0057] n < 2m / v e2 (2)

[0058] wherein, n is the number of times of pushing powder, n takes a positive integer, the larger n is, the more times of pushing powder; m is the total required mass of the beverage powder; v e2 is the pushing speed of the beverage powder.

[0059] The formula (2) is deduced and explained below by the formula (3) and the formula (4).

[0060] t1> 0.5 (3)

[0061] wherein, t1 is the single pushing time. It should be noted that t1 cannot be too small, if t1 is too small, the powder output will be greatly deviated, in order to ensure the accuracy of the pushing amount each time, the single pushing time can be set to be greater than 0.5 seconds.

[0062] t1= m / (n*v e2 ) (4)

[0063] wherein, t1 is the single pushing time, m is the total required mass of the beverage powder; n is the number of times of pushing powder; v e2 is the pushing speed of the beverage powder. It can be known from the formula (4) that the larger n is, the smaller t1 is, in combination with the formula (3), it is deduced that n needs to be less than 2m / v e2 .

[0064] It can be known that the embodiment of the present application limits the number of times of pushing powder, while ensuring the pushing amount accuracy, the problem of short service life of the pushing motor and high power consumption caused by too many times of pushing powder is also avoided.

[0065] In an embodiment of the present application, the third constraint condition comprises: the single pushing time is greater than the ratio of the first difference value and the number of times of pushing powder, wherein the first difference value is determined based on the total time t of making the beverage solution, the interval time and the number of times of pushing powder.

[0066] wherein, the total time t of making the beverage solution can be the total time from starting to make the beverage solution to completing the making of the beverage solution.

[0067] Specifically, the first difference value can be the difference between the total time of making the beverage solution and the product of the interval time and the number of times of pushing powder, wherein the total time of making the beverage solution can be the ratio of the total required volume of the liquid and the first flow rate.

[0068] The third constraint condition can be the condition of constraining the single pushing time to be greater than the ratio of the first difference value and the number of times of pushing powder, the third constraint condition can be expressed by an inequality, which can be expressed by the formula (5):

[0069] v ov e1 n * (t1 + t2) (5)

[0070] wherein v o is the total required volume of liquid; v e1 is the first flow rate; n is the number of times of pushing powder; t1 is the single pushing time; and t2 is the interval time.

[0071] It can be seen that the embodiment of the present application limits the single pushing time, avoids the large deviation of the powder output caused by the too short single pushing time, and further ensures that the beverage powder and the liquid meet the specific ratio. For example, a user makes a beverage solution, the user inputs the total required volume of liquid (for example, 200 ml) and the total required mass of beverage powder (for example, 10 g) on the display screen or terminal interface according to the prompt, the first flow rate set by the beverage machine system is 10 ml / s, the pushing speed of the beverage powder set by the beverage machine system is 5 g / s, and the interval time, the number of times of pushing powder and the single pushing time are calculated based on the first constraint condition, the second constraint condition and the third constraint condition.

[0072] For example, in the process of calculating the interval time, the number of times of pushing powder and the single pushing time, n starts from the largest positive integer and tries down, for example, n is calculated to be less than 4.5 according to formula (2), then n is taken as 4 for calculation, if t1 meets the first constraint condition and the third constraint condition, t2 also meets the first constraint condition, the number of times of pushing powder is taken as 4.

[0073] In an embodiment of the present application, the first flow rate is determined based on the average value of the flow rate of injecting liquid in the historical data, or determined based on the parameters of the liquid pump for injecting liquid.

[0074] Specifically, the first flow rate can be determined based on the parameters of the liquid pump for injecting liquid. The first flow rate can also be determined based on the historical data, which can be the average value of the flow rate used in the previous making of beverage solution (or the same beverage solution). It should be noted that because the flow rate is relatively stable in a period of time, the average liquid flow rate of the previous beverage solution making can be calculated as the first flow rate.

[0075] It can be seen that the embodiment of the present application determines the first flow rate through the historical data, avoids the first flow rate being set too high or too low, and thus avoids the problem that the beverage powder and the liquid cannot guarantee the specific ratio.

[0076] Figure 3 is the flowchart of the method for making beverage solution provided by another exemplary embodiment of the present application. Figure 3 The embodiment is Figure 1 Examples of the embodiment, the same parts will not be described again, and the different parts will be described here. For example, Figure 3As shown, the method of making a beverage solution includes the following.

[0077] It should be noted that the flow rate of the beverage machine pump liquid (e.g., water) (i.e., v e1 ) is not a fixed value, which fluctuates within a range. If the flow rate is calculated according to the number of times of pushing powder, the duration of each pushing powder, and the interval duration between two pushing powder operations according to the system set value, it is not accurate and is likely not the optimal solution. Therefore, in order to optimize the number of times of pushing powder, the duration of each pushing powder, and the interval duration, the embodiment of the present application adopts a dynamic adjustment technical solution, and the specific content is as follows.

[0078] S310: acquiring a second flow rate of the injected liquid at a preset time interval.

[0079] In an embodiment, the second flow rate is the current flow rate of the injected liquid.

[0080] Specifically, the processor of the beverage machine collects the flow rate of the liquid every preset time interval, where the preset time interval can be 2.5 seconds, 3 seconds, or 3.5 seconds, etc. The first flow rate can be determined based on the average value of the flow rate of the liquid injected into the target container in the historical data, or the parameters of the liquid pump injecting the liquid. The second flow rate can be understood as the current flow rate of the injected liquid. That is, the first flow rate and the second flow rate are separated by a preset time interval.

[0081] S320: updating the pushing powder control information in the case that the first flow rate and the second flow rate do not meet the preset rule.

[0082] Specifically, the preset rule can be that the second difference between the first flow rate and the second flow rate is less than a first preset flow rate threshold. The preset rule can also be whether the ratio of the first flow rate to the second flow rate is less than a second preset flow rate threshold, etc. The setting content of the preset rule is not limited in the embodiment of the present application.

[0083] In an embodiment, in the case that the second difference between the first flow rate and the second flow rate is greater than the first preset flow rate threshold is detected, it is judged that the first flow rate and the second flow rate do not meet the preset rule, and the current flow rate of the injected liquid is updated from the first flow rate to the second flow rate. Then the remaining required volume of the liquid and the remaining required mass of the beverage powder are acquired. Further, based on the remaining required volume, the remaining required mass, and the second flow rate, the updated pushing powder control information is acquired through the first constraint condition, the second constraint condition, and the third constraint condition, where the updated pushing powder control information includes the updated number of times of pushing powder, the updated interval duration, and the updated duration of each pushing powder.

[0084] Therefore, the embodiment of the application can ensure that the beverage powder and the liquid meet a specific ratio by dynamically adjusting the powder pushing control information, avoid that the prepared beverage solution is too thick or too thin, and ensure the taste of the beverage solution. Moreover, the dynamic adjustment of the powder pushing control information enables the embodiment of the application to adjust the powder pushing frequency, interval duration and single powder pushing duration when the liquid flow rate fluctuates greatly, ensures that the powder pushing condition and the liquid injection condition are more adaptive, and further optimizes the mixing uniformity.

[0085] In an embodiment of the application, in the case that the first flow rate and the second flow rate do not meet the preset rule, the powder pushing control information is updated, including: in the case that the second difference value between the first flow rate and the second flow rate is greater than the first preset flow rate threshold, the updated powder pushing control information is obtained; or in the case that the ratio between the first flow rate and the second flow rate is greater than the second preset flow rate threshold, the updated powder pushing control information is obtained.

[0086] Specifically, the second difference value between the first flow rate and the second flow rate can be denoted as △v, where the second difference value can be the absolute value of the difference between the first flow rate and the second flow rate, that is, the absolute value of the difference obtained by subtracting the second flow rate from the first flow rate, or the absolute value of the difference obtained by subtracting the first flow rate from the second flow rate. The beverage machine can detect the second flow rate of the liquid pumped by the liquid pump (for example, a water pump) through a flow sensor such as a flow meter. In the case that △v is greater than the first preset flow rate threshold, the powder pushing control information is updated, where the first preset flow rate threshold can be flexibly set according to actual conditions. In addition, in the case that △v is less than the first preset flow rate threshold, the powder pushing control information is not updated.

[0087] It should be noted that if the case that △v is greater than the first preset flow rate threshold occurs only once, the entire process of preparing the beverage solution can be divided into two stages. For example, referring to Figure 4 , the first stage is before the case that △v is greater than the first preset flow rate threshold occurs, and the second stage is after the case that △v is greater than the first preset flow rate threshold occurs. In the first stage, the powder pushing operation is performed according to the initially calculated powder pushing frequency, interval duration (i.e., t2) and single powder pushing duration (i.e., t1), and in the second stage, the powder pushing is performed according to the updated powder pushing frequency, updated interval duration (i.e., t2 ’ ) and updated single powder pushing duration (i.e., t1 ’ ), so as to realize the dynamic adjustment of the powder pushing in a more optimal manner.

[0088] It should be further noted that the case that △v is greater than the first preset flow rate threshold can occur at least once, where the powder pushing control information is updated each time the case that △v is greater than the first preset flow rate threshold occurs.

[0089] In another embodiment, the updated pushing powder control information is obtained when the ratio between the first flow rate and the second flow rate is greater than a second preset flow rate threshold. Specifically, the ratio between the first flow rate and the second flow rate is calculated with the larger one of the first flow rate and the second flow rate as the dividend and the smaller one of the first flow rate and the second flow rate as the divisor. The second preset flow rate threshold can be flexibly set according to actual conditions, and the embodiments of the present application do not make specific limitations thereon. In addition, the pushing powder control information is not updated when the ratio between the first flow rate and the second flow rate is less than the second preset flow rate threshold.

[0090] Therefore, it can be known that the embodiments of the present application dynamically adjust the pushing powder control information by detecting the flow rate of the injected liquid, thereby avoiding the problem of reduced taste of the drinking solution caused by flow rate fluctuation.

[0091] In an embodiment of the present application, updating the pushing powder control information includes: obtaining a remaining demand volume of the liquid and a remaining demand mass of the beverage powder; and determining the updated pushing powder control information based on the remaining demand volume, the remaining demand mass, the second flow rate, and a preset constraint condition.

[0092] Specifically, the remaining demand volume of the liquid can be determined by subtracting the volume of the liquid pumped out by the liquid pump from the total demand volume input by the user on the display screen or terminal interface of the beverage machine, where the volume of the liquid pumped out by the liquid pump can be calculated based on the flow rate.

[0093] The remaining demand mass of the beverage powder can be determined by subtracting the mass of the pushed powder from the total demand mass input by the user on the display screen or terminal interface of the beverage machine, where the mass of the pushed powder can be calculated based on the initial calculated single pushing duration, the initial calculated pushing speed, and the number of times of pushing powder.

[0094] In an embodiment, the updated pushing powder control information includes an updated number of times of pushing powder, an updated interval duration, and an updated single pushing duration. Specifically, the remaining demand volume, the remaining demand mass, the pushing speed, the second flow rate, the to-be-constrained updated number of times of pushing powder, the to-be-constrained updated interval duration, and the to-be-constrained updated single pushing duration are constrained and calculated based on the preset constraint condition, to obtain the updated number of times of pushing powder, the updated interval duration, and the updated single pushing duration that meet the preset constraint condition.

[0095] Therefore, it can be known that the embodiments of the present application update the pushing powder control information by the remaining demand volume of the liquid, the remaining demand mass of the beverage powder, and the second flow rate, thereby realizing the scheme of dynamically adjusting the pushing powder control information, optimizing the pushing powder control information, and ensuring that the beverage powder and the liquid meet a specific ratio.

[0096] In an embodiment of the present application, the updated pushing powder control information includes an updated pushing powder frequency, an updated interval duration, and an updated single pushing powder duration, wherein the updated pushing powder control information is determined based on the remaining demand volume, the remaining demand mass, the second flow rate, and a preset constraint condition, including: based on the preset constraint condition, performing constraint calculation on the remaining demand volume, the remaining demand mass, the pushing powder speed, the second flow rate, the to-be-constrained updated pushing powder frequency, the to-be-constrained updated interval duration, and the to-be-constrained updated single pushing powder duration, to obtain the updated pushing powder frequency, the updated interval duration, and the updated single pushing powder duration that meet the preset constraint condition.

[0097] It should be noted that the process of calculating the updated interval duration, the updated pushing powder frequency, and the updated single pushing powder duration is basically the same as the process of calculating the initial interval duration, the pushing powder frequency, and the single pushing powder duration. For details, please refer to the description of the above embodiments.

[0098] In an embodiment of the present application, the liquid is continuously injected, and the intermittent multiple pushing powder operations are performed according to the pushing powder control information, further including: injecting the liquid within a first preset time period before the first time of performing the pushing powder operation.

[0099] Specifically, the first preset time period can be, for example, Figure 2 t0 shown in FIG. 1, that is, the time of injecting the liquid before the first time of performing the pushing powder operation, wherein the first preset time period can be 2 seconds, 2.5 seconds, or 3 seconds, etc. It should be noted that the first preset time period can be determined based on the prior knowledge of the user. That is, the first preset time period can be flexibly set according to the actual situation, and the first preset time period can be pre-set in the beverage machine before the beverage solution is made.

[0100] For example, the liquid is injected at the first flow rate within the first preset time period before the first time of performing the pushing powder operation.

[0101] It should be noted that only the liquid is injected within the first preset time period, and the pushing powder operation is not performed.

[0102] Therefore, it can be seen that the embodiment of the present application adopts the mode of first injecting the liquid and then pushing the beverage powder, which can reduce the amount of beverage powder falling on the inner wall of the stirrer, prevent the beverage powder from sticking to the wall, make the beverage powder and the liquid meet a specific ratio, ensure the taste of the beverage solution, and also prevent the powder block from being flushed out, so that the brewing is more uniform.

[0103] In an embodiment of the present application, the liquid is continuously injected, and the intermittent multiple pushing powder operations are performed according to the pushing powder control information, further including: injecting the liquid within a second preset time period after the last time of performing the pushing powder operation.

[0104] Specifically, the second preset time period can be, for example, Figure 2 tn a second preset time period after the powder pushing operation is completed, wherein the second preset time period can be 2 seconds, 2.5 seconds, 3 seconds, or the like. It should be noted that the second preset time period can be determined based on prior knowledge of the user. That is, the second preset time period can be flexibly set according to actual conditions, and the second preset time period can be pre-set in the beverage machine before the beverage solution is made.

[0105] For example, after the powder pushing operation is completed, liquid is injected into the stirrer at a certain flow rate (which can be the first flow rate or the second flow rate) within the second preset time period. It should be noted that if the liquid is injected into the stirrer at the second flow rate within the second preset time period, it indicates that, during the process of making the beverage solution, the difference Δv is greater than the first preset flow rate threshold, and the powder pushing control information is updated; if the liquid is injected into the stirrer at the first flow rate within the second preset time period, it indicates that, during the process of making the beverage solution, the difference Δv is less than the first preset flow rate threshold, and the powder pushing control information is not updated. It should be noted that only liquid is injected within the second preset time period, and no powder pushing operation is performed.

[0106] It can be seen that, after the powder pushing operation is completed, the liquid is still injected for a certain period of time in the embodiments of the present application, so that the fallen beverage powder can be all brewed, so that the beverage powder and the liquid meet a specific ratio, and the stirrer can also be washed to prevent blockage.

[0107] In an embodiment, the third constraint condition can be used to constrain the single powder pushing time to be greater than the ratio of a third difference value to the number of powder pushing times. The third difference value can be the difference between the total pushing time of the beverage powder and the product of the interval time and the number of powder pushing times, wherein the total pushing time of the beverage powder can be the total pushing time from the start of pushing the beverage powder to the end of pushing the beverage powder. The total pushing time of the beverage powder can be the time after the total time of making the beverage solution is subtracted by the first preset time period and the second preset time period. The total time of making the beverage solution can be the ratio of the total required volume of the liquid to the first flow rate.

[0108] Therefore, the third constraint condition can also be expressed by the following inequality, as formula (6):

[0109] v o / v e1 -t0-t n <n*(t1+t2) (6)

[0110] wherein v o is the total required volume of the injected liquid; v e1 is the first flow rate; t0 is the first preset time period; t n is the second preset time period; n is the number of powder pushing times; t1 is the single powder pushing time; and t2 is the interval time.

[0111] Figure 5is a flowchart of a method for making a drink solution according to another example embodiment of the present application. The method for making a drink solution can be performed by a beverage machine or a processor in the beverage machine. The method for making a drink solution includes the following.

[0112] S510: obtaining parameter information for making a drink solution, wherein the parameter information includes a total required volume of liquid to be injected, a total required mass of beverage powder to be pushed, a first flow rate of the liquid to be injected, and a speed of pushing the beverage powder.

[0113] S520: calculating the number of times of pushing the powder, the duration of each time of pushing the powder, and the interval duration based on the parameter information through three constraint conditions (i.e., three inequalities).

[0114] S530: making the drink solution according to the number of times of pushing the powder, the duration of each time of pushing the powder, and the interval duration, and obtaining a second flow rate of the liquid to be injected at a preset time interval, wherein the second flow rate is a current flow rate of the liquid to be injected.

[0115] S540: determining whether a second difference between the first flow rate and the second flow rate is greater than a first preset flow rate threshold, wherein the first flow rate is determined based on an average value of the flow rate of the liquid to be injected into the target container in historical data or a parameter of a liquid pump for injecting the liquid. If it is detected that the second difference is less than the first preset flow rate threshold, step S530 is performed; if it is detected that the second difference is greater than the first preset flow rate threshold, step S550 is performed.

[0116] S550: updating the current speed of the liquid to be injected to be the second flow rate, and calculating a remaining required volume of the liquid and a remaining required mass of the beverage powder.

[0117] S560: obtaining an updated number of times of pushing the powder, an updated duration of each time of pushing the powder, and an updated interval duration based on the remaining required volume, the remaining required mass, and the second flow rate.

[0118] S570: continuing to make the drink solution according to the updated number of times of pushing the powder, the updated duration of each time of pushing the powder, and the updated interval duration until the volume of the liquid pumped by the liquid pump is greater than a preset value, wherein the preset value can be a percentage of the total required volume of water. For example, if the total required volume of water is 200 ml and 170 ml of water has been pumped, the pushing control information is no longer updated.

[0119] The present application also provides a method for making a beverage, the beverage including at least one drink solution, the beverage further including at least one of a coffee solution and milk foam, and the drink solution being made by the method for making a drink solution according to any one of the above embodiments.

[0120] Specifically, the drinking solution can be a portion of the beverage (i.e., a layer within the beverage), such as the hot chocolate in Viennese coffee, where the hot chocolate can be made by mixing chocolate powder with water; or the hot chocolate and / or hot milk in mocha coffee, where the milk can be made by mixing milk powder with water. It is understood that the mixing of chocolate powder and water is applicable to the method for preparing the drinking solution provided in the embodiments of this application, and similarly, the mixing of milk powder and water is also applicable to the method for preparing the drinking solution provided in the embodiments of this application. It should be noted that Viennese coffee has a multi-layered structure, which includes espresso, hot chocolate, and whipped cream. Mocha coffee also has a multi-layered structure, which includes espresso, hot chocolate, milk, and whipped cream.

[0121] A drinking solution can be a beverage that is consumed directly. For example, if the beverage powder is milk powder, then the corresponding drinking solution can be milk made by mixing milk powder with water. In this case, the drinking solution is a beverage that is consumed directly. That is to say, the beverage only includes milk made by mixing milk powder with water.

[0122] Figure 6 This is a schematic diagram of an apparatus for preparing a drinking solution provided in an exemplary embodiment of this application. Figure 6 As shown, the apparatus 600 for preparing drinking solution includes: an acquisition module 610, a determination module 620, and a mixing module 630.

[0123] The acquisition module 610 is used to acquire parameter information for making the drinking solution, including the required amount of liquid and the required amount of beverage powder. The determination module 620 is used to determine the powder pushing control information for the beverage powder based on the parameter information, wherein the powder pushing control information is used to indicate the number of times and the time information for pushing the beverage powder during the process of making the drinking solution. The pushing and mixing module 630 is used to push the beverage powder intermittently according to the powder pushing control information, so that the beverage powder is mixed with the liquid to obtain the drinking solution.

[0124] This application provides an apparatus for preparing a drinking solution. By acquiring parameter information for preparing the drinking solution and determining powder-pushing control information based on this parameter information, the apparatus intermittently pushes the beverage powder according to the powder-pushing control information, allowing the beverage powder to mix with the liquid to obtain the drinking solution. This application's intermittent, multiple-push of beverage powder according to the powder-pushing control information ensures that all falling powder is mixed, optimizing the mixing effect of the beverage powder, guaranteeing that the beverage powder is fully dissolved in the liquid, preventing powder lumps from forming, and improving the taste of the drinking solution. Furthermore, the intermittent, multiple-push of beverage powder throughout the entire process avoids the situation where the powder-pushing process ends prematurely in the early stages, resulting in only liquid being produced in the later stages, thus improving the visual appeal of the prepared drinking solution.

[0125] According to an embodiment of the present application, the powder pushing control information comprises a number of times of powder pushing, a duration of single-time powder pushing, and a duration of interval between two powder pushing operations, and the number of times of powder pushing is multiple.

[0126] According to an embodiment of the present application, the required amount of liquid comprises a total required volume of liquid, the required amount of beverage powder comprises a total required mass of beverage powder, the parameter information further comprises a powder pushing speed for pushing the beverage powder to the target container and a first flow rate for injecting the liquid into the target container, and the determination module 620 is configured to perform constraint calculation on the total required volume, the total required mass, the powder pushing speed, the first flow rate, the number of times of powder pushing to be constrained, the duration of single-time powder pushing to be constrained, and the duration of interval to be constrained based on a preset constraint condition, to obtain the number of times of powder pushing, the duration of single-time powder pushing, and the duration of interval that meet the preset constraint condition, wherein the preset constraint condition is configured to represent a constraint relationship between the parameter information and the powder pushing control information.

[0127] According to an embodiment of the present application, the preset constraint condition comprises a first constraint condition, a second constraint condition, and a third constraint condition, wherein the first constraint condition is configured to constrain the duration of interval, the second constraint condition is configured to constrain the total required mass, the powder pushing speed, and the number of times of powder pushing, and the third constraint condition is configured to constrain the first flow rate, the total required volume, the duration of interval, the number of times of powder pushing, and the duration of single-time powder pushing.

[0128] According to an embodiment of the present application, the first constraint condition comprises that the duration of interval is greater than a preset interval threshold.

[0129] According to an embodiment of the present application, the second constraint condition comprises that the number of times of powder pushing is less than a preset multiple of a ratio of the total required mass to the powder pushing speed.

[0130] According to an embodiment of the present application, the third constraint condition comprises that the duration of single-time powder pushing is greater than a ratio of a first difference to the number of times of powder pushing, wherein the first difference is determined based on a total duration of making the beverage solution, the duration of interval, and the number of times of powder pushing.

[0131] According to an embodiment of the present application, the first flow rate is determined based on an average value of flow rates for injecting the liquid into the target container in historical data, or determined based on parameters of a liquid pump for injecting the liquid.

[0132] According to an embodiment of the present application, the determination module 620 is configured to obtain a second flow rate for injecting the liquid at a preset time interval, wherein the second flow rate is a current flow rate for injecting the liquid, and update the powder pushing control information in a case that the first flow rate and the second flow rate do not meet a preset rule.

[0133] According to an embodiment of the present application, the determining module 620 is configured to obtain the updated powder pushing control information when the second difference between the first flow rate and the second flow rate is greater than a first preset flow rate threshold, or when the ratio between the first flow rate and the second flow rate is greater than a second preset flow rate threshold.

[0134] According to an embodiment of the present application, the determining module 620 is configured to obtain the remaining demand volume of the liquid and the remaining demand mass of the beverage powder, and determine the updated powder pushing control information based on the remaining demand volume, the remaining demand mass, the second flow rate, and a preset constraint condition.

[0135] According to an embodiment of the present application, the updated powder pushing control information includes an updated powder pushing frequency, an updated interval duration, and an updated single-time powder pushing duration, and the determining module 620 is configured to perform constraint calculation on the remaining demand volume, the remaining demand mass, the powder pushing speed, the second flow rate, the to-be-constrained updated powder pushing frequency, the to-be-constrained updated interval duration, and the to-be-constrained updated single-time powder pushing duration based on the preset constraint condition, to obtain the updated powder pushing frequency, the updated interval duration, and the updated single-time powder pushing duration that meet the preset constraint condition.

[0136] According to an embodiment of the present application, the determining module 620 is configured to inject the liquid within a first preset time period before the first time of performing the powder pushing operation according to the intermittent execution of the multiple powder pushing operations based on the powder pushing control information.

[0137] According to an embodiment of the present application, the determining module 620 is configured to inject the liquid within a second preset time period after the last time of performing the powder pushing operation according to the intermittent execution of the multiple powder pushing operations based on the powder pushing control information.

[0138] It should be understood that the specific working processes and functions of the obtaining module 610, the determining module 620, and the pushing and mixing module 630 in the above embodiments can refer to the descriptions of the above Figures 1 to 5 The specific working processes and functions of the obtaining module 610, the determining module 620, and the pushing and mixing module 630 in the above embodiments can refer to the descriptions of the above

[0139] Figure 7 is a block diagram of a beverage machine for making a drink solution provided by an exemplary embodiment of the present application.

[0140] Referring to Figure 7 The electronic device 700 includes a processing assembly 710, which further includes one or more processors, and a memory resource represented by a memory 720, for storing instructions executable by the processing assembly 710, such as an application program. The application program stored in the memory 720 can include one or more than one module each corresponding to a set of instructions. In addition, the processing assembly 710 is configured to execute the instructions to perform the above method of making a drink solution.

[0141] The electronic device 700 can further include a power supply component configured to perform power management of the electronic device 700, a wired or wireless network interface configured to connect the electronic device 700 to a network, and an input / output (I / O) interface. The electronic device 700 can be operated based on an operating system stored in the memory 720, such as Windows Server TM , Mac OSX TM , Unix TM , Linux TM , FreeBSD TM or the like.

[0142] A non-transitory computer-readable storage medium, when instructions stored in the storage medium are executed by a processor of the above-mentioned electronic device 700, enable the above-mentioned electronic device 700 to perform a method of making a drinking solution, comprising: obtaining parameter information for making the drinking solution, wherein the parameter information comprises a required amount of liquid for making the drinking solution and a required amount of beverage powder; determining, based on the parameter information, push powder control information for the beverage powder, wherein the push powder control information is used to indicate a number of times and time information for pushing the beverage powder during the process of making the drinking solution; and intermittently pushing the beverage powder according to the push powder control information, so that the beverage powder is mixed with the liquid to obtain the drinking solution.

[0143] Embodiments of the present application also provide a computer program product, comprising a computer program for executing the steps of the method of making a drinking solution described in the above-mentioned method embodiments. For details, please refer to the above-mentioned method embodiments, which will not be repeated here.

[0144] The computer program product can be specifically implemented by hardware, software or a combination thereof. In one optional embodiment, the computer program product is specifically embodied as a computer storage medium, and in another optional embodiment, the computer program product is specifically embodied as a software product, such as a software development kit (SDK) and the like.

[0145] All the optional technical solutions described above can be combined in any way to form optional embodiments of the present application, which will not be repeated here.

[0146] Those skilled in the art can appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are implemented in hardware or software depends on the specific application and design constraints of the technical solutions. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0147] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the system, device and unit described above can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.

[0148] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.

[0149] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.

[0150] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit.

[0151] If the functions are realized in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application or the essential part or part of the technical solutions that make contributions to the prior art can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various storage program code storage media.

[0152] It should be noted that in the description of the present application, the terms "first", "second", "third" and the like are used only for descriptive purposes and are not to be construed as indicating or implying relative importance. In addition, in the description of the present application, the meaning of "a plurality of" is two or more, unless otherwise specified.

[0153] The above only describes the preferred embodiments of the present application and is not used to limit the present application. Any modification, equivalent replacement and the like made within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims

1. A method for preparing a drinking solution, characterized in that, include: Obtain parameter information for preparing the drinking solution, wherein the parameter information includes the required amount of liquid and the required amount of beverage powder for preparing the drinking solution, and the parameter information also includes a first flow rate for injecting the liquid into the target container, wherein the first flow rate is determined based on the average flow rate of injecting the liquid into the target container in historical data or based on the parameters of the liquid pump injecting the liquid. Based on the parameter information, push-powder control information is determined for the beverage powder. The push-powder control information is used to indicate the number of times and the time information of the push-powder screw to push the beverage powder during the preparation of the drinking solution. The push-powder control information includes the number of push-powder pushes, the duration of a single push-powder push, and the interval between two push-powder push operations. The number of push-powder pushes is multiple. According to the powder pushing control information, the powder pushing screw intermittently pushes the beverage powder into the target container, and the liquid pump injects the liquid into the target container at the first flow rate, so that the beverage powder and the liquid are mixed to obtain the drinking solution. The intermittent pushing of the beverage powder is performed according to the number of times the powder is pushed. Each time, the powder is pushed into the stirrer to mix with the liquid by the powder pushing screw for the duration of the single pushing operation, and then the interval is waited before the next pushing operation is performed until the number of pushing operations is completed.

2. The method according to claim 1, characterized in that, The required amount of liquid includes the total required volume of the liquid, the required amount of beverage powder includes the total required mass of the beverage powder, and the parameter information also includes the pushing speed of the beverage powder to the target container. The step of determining the powder pushing control information for the beverage powder based on the parameter information includes: Based on preset constraints, the total demand volume, the total demand mass, the powder pushing speed, the first flow rate, the number of powder pushing attempts to be constrained, the duration of a single powder pushing attempt to be constrained, and the interval duration to be constrained are constrained to calculate the number of powder pushing attempts, the duration of a single powder pushing attempt, and the interval duration that meet the preset constraints. The preset constraint conditions are used to characterize the constraint relationship between the parameter information and the powder pushing control information.

3. The method according to claim 2, characterized in that, The preset constraints include a first constraint, a second constraint, and a third constraint. The first constraint condition is used to constrain the interval duration; The second constraint is used to constrain the total required mass, the powder pushing speed, and the number of powder pushing times; The third constraint is used to constrain the first flow rate, the total required volume, the interval duration, the number of times powder is pushed, and the duration of a single powder pushing.

4. The method according to claim 3, characterized in that, The first constraint includes: The interval duration is greater than a preset interval threshold.

5. The method according to claim 3, characterized in that, The second constraint includes: The ratio of the total required mass to the powder pushing speed when the number of powder pushing times is less than a preset multiple.

6. The method according to claim 3, characterized in that, The third constraint includes: The duration of a single powder-pushing session is greater than the ratio of a first difference to the number of powder-pushing sessions, wherein the first difference is determined based on the total time for preparing the drinking solution, the interval duration, and the number of powder-pushing sessions.

7. The method according to any one of claims 2-6, characterized in that, Also includes: A second flow rate of the injected liquid is obtained at preset time intervals, wherein the second flow rate is the current flow rate of the injected liquid; If the first flow rate and the second flow rate do not conform to the preset rules, the powder pushing control information is updated.

8. The method according to claim 7, characterized in that, The step of updating the powder pushing control information when the first flow rate and the second flow rate do not conform to the preset rules includes: If the second difference between the first flow rate and the second flow rate is greater than a first preset flow rate threshold, obtain updated powder pushing control information; or... If the ratio between the first flow rate and the second flow rate is greater than the second preset flow rate threshold, the updated powder pushing control information is obtained.

9. The method according to claim 7, characterized in that, The update of the powder pushing control information includes: Obtain the remaining required volume of the liquid and the remaining required mass of the beverage powder; Based on the remaining demand volume, the remaining demand mass, the second flow rate, and the preset constraints, the updated powder pushing control information is determined.

10. The method according to claim 9, characterized in that, The updated follower push control information includes the updated number of follower pushes, the updated interval duration, and the updated duration of each follower push. The step of determining the updated powder pushing control information based on the remaining demand volume, the remaining demand mass, the second flow rate, and the preset constraints includes: Based on the preset constraints, the remaining demand volume, the remaining demand mass, the push speed, the second flow rate, the updated push count to be constrained, the updated interval duration to be constrained, and the updated single push duration to be constrained are constrained to calculate the updated push count, the updated interval duration, and the updated single push duration that meet the preset constraints.

11. The method according to any one of claims 1-6, characterized in that, The method further includes performing multiple push operations intermittently based on the push control information, and the method also includes: The liquid is injected during a first preset time period before the first execution of the powder-pushing operation.

12. The method according to any one of claims 1-6, characterized in that, The method further includes performing multiple push operations intermittently based on the push control information, and the method also includes: The liquid is injected during a second preset time period after the last execution of the powder-pushing operation.

13. A method for preparing a beverage, characterized in that, The beverage includes at least one drinking solution, and the beverage further includes at least one of coffee solution and milk foam, wherein the drinking solution is prepared by the method for preparing a drinking solution according to any one of claims 1 to 12.

14. An apparatus for preparing a drinking solution, characterized in that, include: The acquisition module is used to acquire parameter information for making the drinking solution, wherein the parameter information includes the required amount of liquid and the required amount of beverage powder for making the drinking solution, and the parameter information also includes a first flow rate for injecting the liquid into the target container, wherein the first flow rate is determined based on the average flow rate of injecting the liquid into the target container in historical data or based on the parameters of the liquid pump injecting the liquid. The determining module is used to determine the powder pushing control information for the beverage powder based on the parameter information. The powder pushing control information is used to indicate the number of times and the time information of the powder pushing screw to push the beverage powder during the preparation of the drinking solution. The powder pushing control information includes the number of times the powder is pushed, the duration of a single push, and the interval between two push operations. The number of times the powder is pushed is multiple times. The push-mix module is used to push the beverage powder intermittently into the target container according to the powder pushing control information. The liquid pump injects liquid into the target container at the first flow rate, so that the beverage powder and the liquid are mixed to obtain the drinking solution. The intermittent pushing of the beverage powder is performed according to the number of pushes. The push-mix screw pushes the beverage powder into the stirrer to mix with the liquid for the duration of each push, and then waits for the interval before performing the next push operation, until the number of pushes is completed.

15. A beverage machine, characterized in that, include: processor; Memory used to store the processor's executable instructions. The processor is used to execute the method for preparing a drinking solution according to any one of claims 1 to 12.

16. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method for preparing a drinking solution as described in any one of claims 1 to 12.

Citation Information

Patent Citations

  • Powder mixing assembly and device

    CN204169648U