Beverage dispensing method and apparatus, and beverage machine and storage medium

By automatically triggering accuracy verification through points, the accuracy of the beverage machine's pipeline is dynamically adjusted, solving the accuracy deviation problem when multiple products are being dispensed, and achieving efficient and stable beverage dispensing.

WO2026138052A1PCT designated stage Publication Date: 2026-07-02SUZHOU MEGAROBO TECH CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
SUZHOU MEGAROBO TECH CO LTD
Filing Date
2025-09-29
Publication Date
2026-07-02

AI Technical Summary

Technical Problem

In beverage machines, due to the different properties and temperatures of various liquid beverages, it is difficult to accurately control the output when multiple streams are dispensing simultaneously, resulting in deviations in dispensing accuracy. Manual judgment is time-consuming and difficult.

Method used

By automatically triggering accuracy verification through integration, the accuracy of pipelines is dynamically monitored and adjusted to ensure that the output accuracy meets the preset requirements and avoid repeated verification of normal pipelines.

Benefits of technology

Quickly trigger pipeline accuracy verification, reduce manual intervention, improve output accuracy and efficiency, and ensure the stability of beverage accuracy over long periods of time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025125141_02072026_PF_FP_ABST
    Figure CN2025125141_02072026_PF_FP_ABST
Patent Text Reader

Abstract

A beverage dispensing method (100) and apparatus (200), and a beverage machine and a storage medium. The beverage dispensing method (100) comprises: a first single-line dispensing step (S110), involving: when a first target verification tube is used for a current target beverage, controlling only one first target verification tube to perform single-line dispensing; a multi-line dispensing step (S120), involving: controlling first specific tubes required by the current target beverage to perform multi-line dispensing; and a score accumulation and verification step (S130), involving: when the difference between an actual dispensed volume and a preset dispensed volume after the multi-line dispensing step (S120) meets a dispensing error requirement, accumulating respective scores of the first specific tubes in the multi-line dispensing step (S120); and verifying whether the dispensing precision of the first target verification tube in each first single-line dispensing step (S110) meets a preset precision requirement. The precision verification is automatically triggered by means of tube scores, thereby effectively solving the problems of high difficulty and excessive time consumption in "manually determining a tube with poor dispensing precision".
Need to check novelty before this filing date? Find Prior Art

Description

Beverage production methods, equipment, beverage machines, and storage media

[0001] This application claims priority to Chinese Patent Application No. 202411980534.5, filed on December 27, 2024, entitled "Beverage Dispensing Method, Apparatus, Beverage Machine, Storage Medium", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of beverage machines, specifically to a beverage dispensing method, apparatus, beverage machine, and storage medium. Background Technology

[0003] A beverage machine is an automated device used to provide various beverages on demand, such as water, juice, soft drinks, coffee, and tea. Different liquid beverages are stored in separate hoppers within the machine, and then flow into containers placed on a common dispensing base via pipes connected to each hopper. During the dispensing process, because the materials dispensed from different pipes have different properties and temperatures, and multiple pipes dispense the same beverage simultaneously, if a discrepancy occurs in the accuracy of a dispensed cup, the pipe with the poor accuracy needs to be identified to trigger recalibration of that pipe, thus correcting the accuracy of subsequent cups dispensed. Summary of the Invention

[0004] This application was filed in consideration of the aforementioned problems. Embodiments of this application provide a beverage dispensing method, apparatus, beverage dispenser, and storage medium. This solution can automatically trigger accuracy verification through pipeline integration, effectively solving the problem of the difficulty and time-consuming nature of manually judging pipelines with poor dispensing accuracy.

[0005] According to a first aspect of this application, a method for producing a beverage is provided. The method includes:

[0006] In one possible implementation, the first single-output step involves controlling only one first target verification pipeline to perform single-output when the current target beverage uses a first target verification pipeline. The first target verification pipeline refers to a pipeline whose integral meets the verification requirements. The multi-output step involves controlling a first specific pipeline required for the current target beverage to perform multi-output. The first specific pipeline includes at least other pipelines besides the first target verification pipeline that performs the first single-output step. The integral accumulation verification step involves accumulating the integrals of each first specific pipeline in the multi-output step when the difference between the actual output quantity after the multi-output step and the preset output quantity after the multi-output step meets the output error requirement. If the requirement is not met, the integrals of each first specific pipeline in the multi-output step are reset to zero. Additionally, the output accuracy of the first target verification pipeline in each first single-output step is verified to meet the preset accuracy requirement. If the requirement is met, the integral of the first target verification pipeline is reset to zero. The number of first single-output steps is less than or equal to the number of first target verification pipelines.

[0007] In one possible implementation, the integral accumulation verification step further includes: when the output accuracy of the first target verification pipeline does not meet the preset accuracy requirement, accumulating the integral of the first target verification pipeline, and / or maintaining it as the first target verification pipeline.

[0008] In one possible implementation, the first single-channel output step specifically includes: firstly, controlling the first target verification pipeline to perform single-channel output according to the first output parameter corresponding to the preset quantity of single-channel output of the first target verification pipeline; the first output parameter is the ideal output parameter required for the preset quantity of single-channel output; then controlling the first target verification pipeline to continue performing single-channel output until the actual output quantity of the first target verification pipeline meets the preset quantity.

[0009] In one possible implementation, when the preset amount is the first weight required to be produced by the first target verification pipeline for the current target beverage, the first specific pipeline includes only pipelines other than the first target verification pipeline that performs the first single-channel dispensing step; or, when the preset amount is equal to a first portion of the first weight of the first target verification pipeline required for the current target beverage, the first specific pipeline includes only pipelines other than the first target verification pipeline that performs the first single-channel dispensing step; in this case, the first single-channel dispensing step further includes: finally controlling the first target verification pipeline to continue single-channel dispensing until the actual output amount of the first target verification pipeline meets the first weight; or when the preset amount is equal to a first portion of the first weight of the first target verification pipeline required for the current target beverage, the first specific pipeline also includes a second portion of the first weight of the first target verification pipeline that performs the first single-channel dispensing step.

[0010] In one possible implementation, after the first single-path output step and the multi-path output step, the method further includes: a second single-path output step: controlling a second specific pipeline required for the current target beverage to perform single-path output; wherein the second specific pipeline is the pipeline with the largest weight required for outputting the current target beverage; when the second specific pipeline and the first target verification pipeline are the same pipeline, the first weight is less than the weight of the first target verification pipeline in the formula of the current target beverage; when the second specific pipeline and the first target verification pipeline are different pipelines, the first weight is the weight of the first target verification pipeline in the formula of the current target beverage.

[0011] In one possible implementation, the multi-output step specifically includes: while the first specific pipeline required for the current target beverage is dispensing, the second specific pipeline is also controlled to dispense at a first preset speed based on the portion of weight required to be dispensed in the multi-output step; the second single-output step specifically includes: controlling the second specific pipeline to dispense at a second preset speed until the real-time total weight of the current target beverage is equal to the difference between the target total weight of the current target beverage and the current early stop amount, at which point the second specific pipeline is controlled to stop dispensing; wherein, the first preset speed is greater than the second preset speed.

[0012] In one possible implementation, the second single-channel dispensing step specifically includes: acquiring the actual total weight of the current target beverage in real time during the dispensing process; controlling the second specific pipeline to stop dispensing when the actual total weight equals the difference between the preset dispensing quantity corresponding to the current target beverage and the current early stop quantity; the method further includes: an early stop quantity correction step; the early stop quantity correction step includes: acquiring the actual total weight of the current target beverage after controlling the second specific pipeline to stop dispensing in the second single-channel dispensing step; adjusting and updating the early stop quantity based on the deviation between the actual total weight acquired after the second specific pipeline stops dispensing and the target total weight corresponding to the current target beverage.

[0013] In one possible implementation, the method further includes a target verification pipeline determination step: determining at least one pipeline as a first target verification pipeline based on the respective integrals of the multiple pipelines in the production system, or determining at least one pipeline as a first target verification pipeline based on the respective integrals of the pipelines required for the current target beverage.

[0014] In one possible implementation, the score includes the number of times the score is calculated and / or the score is calculated. When the score includes both the number of times the score is calculated and the score is calculated, the priority of the number of times the score is higher than the priority of the score. The scores of each of the first specific pipelines in the multi-output steps are accumulated, including: when the score includes the number of times the score is calculated, for each pipeline of the first specific pipeline in the multi-output steps, the current number of times the score of the pipeline is incremented by 1 to obtain a new number of times the score is calculated; when the score includes the score, for each pipeline of the first specific pipeline in the multi-output steps, the current score of the pipeline is incremented by a preset score corresponding to the pipeline to obtain a new score, wherein the preset score is determined based on the total weight required for the current target beverage to be produced by the pipeline.

[0015] In one possible implementation, verifying whether the output accuracy of the first target verification pipeline in each first single-channel output step meets the preset accuracy requirements includes: determining the actual output quantity of the first target verification pipeline when the first single-channel output step is completed; when the actual output quantity of the first target verification pipeline reaches the preset quantity, determining that the output accuracy of the first target verification pipeline meets the preset accuracy requirements, and clearing the integral of the first target verification pipeline to zero.

[0016] In one possible implementation, the integral accumulation verification step further includes: accumulating the number of verifications of the first target verification pipeline when the output accuracy does not meet the preset accuracy requirements; and outputting an abnormal prompt message for the first target verification pipeline when the number of verifications reaches a preset verification number threshold.

[0017] In one possible implementation, the method further includes: a third single-output step: performing single-output on the second target verification pipeline to ensure that the actual output of the second target verification pipeline reaches the total weight of the second target verification pipeline required for the current target beverage, wherein the second target verification pipeline is the pipeline determined by the replenishment operation; a parameter verification step: when the current target beverage includes the second target verification pipeline, accumulating the second output parameters of the second target verification pipeline from the triggering time of the third single-output step to the completion time of the third single-output step; when the accumulated second output parameters meet the preset parameter verification end condition, determining the second target verification pipeline as a non-target verification pipeline; when the accumulated second output parameters do not meet the preset parameter verification end condition, maintaining the second target verification pipeline as the second target verification pipeline.

[0018] In one possible implementation, the method includes one of a first single-path output step and a third single-path output step: when the same target pipeline of the current target beverage is simultaneously used as both a first target verification pipeline and a second target verification pipeline, the target pipeline is identified as the first target verification pipeline; when the current target beverage includes both a first target verification pipeline and a second target verification pipeline, and the first target verification pipeline and the second target verification pipeline are different pipelines, the first single-path output step is performed only based on the first target verification pipeline.

[0019] According to a second aspect of this application, a beverage dispensing apparatus is also provided, comprising: a first single-channel dispensing module, configured to control only one first target verification pipeline to perform single-channel dispensing when the current target beverage uses a first target verification pipeline; a multi-channel dispensing module, configured to control a first specific pipeline required for the current target beverage to perform multi-channel dispensing, the first specific pipeline including other pipelines besides the first target verification pipeline performing the first single-channel dispensing step; an integral accumulation verification module, configured to accumulate the integrals of each of the first specific pipelines in the multi-channel dispensing steps when the difference between the actual dispensing quantity after the multi-channel dispensing steps and the preset dispensing quantity after the multi-channel dispensing steps meets the dispensing error requirement; if not, the integrals are cleared to zero; and to verify whether the dispensing accuracy of the first target verification pipeline in each first single-channel dispensing step meets the preset accuracy requirement, and if it does, the integral of the first target verification pipeline is cleared to zero.

[0020] According to a third aspect of this application, a beverage machine is also provided, comprising: a device for performing the beverage dispensing method described above.

[0021] According to a fourth aspect of this application, a storage medium is also provided, on which program instructions are stored, which, when executed, are used to perform the above-described beverage dispensing method.

[0022] The aforementioned technical solution integrates the first specific pipeline involved in the multi-stage production process when the actual output meets the production error requirements. This helps identify the pipeline with the highest participation rate among the pipelines involved in the multi-stage production process that meets the production error requirements. On the other hand, when the production accuracy of the first target verification pipeline in the first single-stage production process meets the preset accuracy requirements, the integration of the first target verification pipeline is reset to zero. This excludes pipelines with production accuracy meeting the preset accuracy requirements, thus avoiding repeated accuracy checks on pipelines with normal accuracy. This solution can dynamically and quickly trigger pipeline accuracy checks, which helps prevent excessive deviations in pipeline production accuracy caused by prolonged beverage production. This ensures that the overall accuracy deviation of each beverage is not too large when producing multiple beverages over a long period. Furthermore, automatically triggering accuracy checks through integration effectively solves the problem of the difficulty and time-consuming nature of manually judging pipelines with poor production accuracy.

[0023] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description

[0024] The above and other objects, features, and advantages of this application will become more apparent from the more detailed description of the embodiments of this application in conjunction with the accompanying drawings. The accompanying drawings are used to provide a further understanding of the embodiments of this application and form part of the specification. They are used together with the embodiments of this application to explain this application and do not constitute a limitation thereof. In the accompanying drawings, the same reference numerals generally represent the same components or steps.

[0025] Figure 1 shows a schematic flowchart of a beverage dispensing method according to an embodiment of this application;

[0026] Figure 2 shows a schematic block diagram of a beverage dispensing device according to an embodiment of this application;

[0027] Figure 3 shows a schematic block diagram of an electronic device according to an embodiment of the present application. Detailed Implementation

[0028] To make the objectives, technical solutions, and advantages of this application more apparent, exemplary embodiments according to this application will be described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are merely some embodiments of this application, and not all embodiments of this application. It should be understood that this application is not limited to the exemplary embodiments described herein. Based on the embodiments of this application described herein, all other embodiments obtained by those skilled in the art without inventive effort should fall within the protection scope of this application.

[0029] To at least partially solve the above-mentioned technical problems, embodiments of this application provide a beverage dispensing method, apparatus, beverage machine, and storage medium.

[0030] Please refer to Figure 1, which is a schematic flowchart of a beverage dispensing method 100 according to an embodiment of this application. According to a first aspect of this application, a beverage dispensing method is provided, comprising: a first single-path dispensing step S110, a multi-path dispensing step S120, and an integral accumulation verification step S130.

[0031] In one possible implementation, the dispensing system (e.g., a beverage machine) may include multiple pipes and multiple hoppers. Each pipe may be connected to a hopper, and each hopper may store a corresponding material, such as drinking water, syrup, juice, or milk. The dispensing system can be used to dispense a target beverage, which may be a mixture of multiple materials, such as drinking water, syrup, juice, or milk. The formula for the target beverage may include the types of materials and the required weight of each material. For example, the formula for the target beverage may include: 300g of material A, 80g of material B, and 20g of material C. Each pipe of the dispensing system may be connected to a corresponding pump, which can drive the material in the hopper connected to the corresponding pipe to be dispensed through the pipe. The dispensing system may also include a control device, which may be communicatively connected to each pump to control the operation of the pumps to control the dispensing of the corresponding pipe. Each of the multiple pipes in the dispensing system may have a corresponding integral. Specifically, the pipe used for the current target beverage may be a pipe connected to a hopper storing the materials contained in the formula of the current target beverage. The current target beverage production process may include at least a multi-output step S120. If the current target beverage uses a first target verification pipeline, a first single-output step S110 may be executed before or after the multi-output step S120.

[0032] In the first single-output step S110, when the current target beverage uses the first target verification pipeline, control only one first target verification pipeline to output the product in a single output. The first target verification pipeline refers to the pipeline whose integral meets the verification requirements.

[0033] In one possible implementation, when the ingredients in the current target beverage formula include materials stored in a silo connected to the first target verification pipeline, that is, when at least a portion of the ingredients in the current target beverage formula are dispensed through the first target verification pipeline, only one first target verification pipeline is controlled to dispense single-channel products. The first target verification pipeline can be a pipeline whose integral meets the verification requirements. Specifically, when any pipeline dispenses single-channel products, no other pipelines in the dispensing system dispense products. When the number of first target verification pipelines is greater than one, each first target verification pipeline can be controlled to dispense single-channel products sequentially, and only one first target verification pipeline is controlled to dispense single-channel products at a time. This application embodiment does not specifically limit the order of single-channel products from multiple first target verification pipelines. This order can be, for example, a random order, or, for example, an order based on the preset quantity of the first target verification pipeline from large to small or from small to large, etc. It is understandable that when there are multiple first target verification pipelines used by the current target beverage, the number of times the first single-path output step S110 is executed, i.e., the number of first single-path output steps S110, can be less than or equal to the number of first target verification pipelines used by the current target beverage. In other words, each first target verification pipeline participating in each first single-path output step S110 can be some or all of the first target verification pipelines used by the current target beverage.

[0034] In the multi-output step S120, the first specific pipeline required for the current target beverage is controlled to perform multi-output. The first specific pipeline includes other pipelines besides the first target verification pipeline that performs the first single-output step.

[0035] In one possible implementation, the multi-output step S120 can be executed before or after the first single-output step S110. In the multi-output step S120, a first specific pipeline required for the current target beverage can be controlled to output multiple streams. The first specific pipeline may include only the pipelines required for the current target beverage, excluding the first target verification pipeline, or it may include the first target verification pipeline.

[0036] In the integral accumulation verification step S130, when the difference between the actual output quantity after the multi-output step S120 and the preset output quantity after the multi-output step meets the output error requirement, the integrals of each of the first specific pipelines in the multi-output step S120 are accumulated; if not, the integrals of each of the first specific pipelines in the multi-output step are cleared to zero; and, the output accuracy of the first target verification pipeline of each single output step is verified to meet the preset accuracy requirement. If it meets the requirement, the integral of the first target verification pipeline is cleared to zero; wherein, the number of first single output steps S110 is less than or equal to the number of first target verification pipelines.

[0037] In one possible implementation, after executing the multi-output step S120, the actual output quantity of the current target beverage can be obtained. The obtained actual beverage quantity is the total weight of materials actually output by the output system during the time period from the start time of outputting the current target beverage to the end time of the multi-output step S120. The current target beverage may have a corresponding preset output quantity after the multi-output step S120. This preset output quantity can be set by the user, or it can be calculated based on the calibration values ​​of the drive parameters (e.g., pump speed, displacement, etc.) of the pumps connected to the various pipelines involved in the output during the time period from the start time of outputting the current target beverage to the end time of the multi-output step S120. In one possible implementation, the actual output quantity obtained after the multi-output step S120 can be compared with the preset output quantity after the multi-output step S120. When the difference between the actual output quantity and the preset output quantity meets the output error requirement, the integrals of at least some of the pipelines (which can be denoted as the first specific pipelines) participating in the output in the multi-output step S120 can be accumulated. Specifically, if the first single-output step S110 is performed before the multi-output step S120, the pipelines whose output accuracy meets the preset accuracy requirement can be determined through the first single-output step S110. If the determined pipelines whose output accuracy meets the preset accuracy requirement participate in the output in the multi-output step S120, the integrals of all pipelines participating in the output in the multi-output step S120, except for the determined pipelines whose output accuracy meets the preset accuracy requirement, are accumulated; otherwise, the integrals of all pipelines participating in the output in the multi-output step S120 are accumulated. The output error requirement may include, for example, that the difference between the actual output quantity and the preset output quantity is outside the allowable output error range. Integration may include an integration score and / or the number of integrations. When integration includes an integration score, for each pipeline requiring integration in the multi-output step S120, the total weight required to output the current target beverage from that pipeline can be used as the integration score for that pipeline's output. This integration score is then added to the integration score accumulated by the pipeline before that output, and the new integration score is used as the pipeline's currently accumulated integration score. When integration includes the number of integrations, for each pipeline requiring integration in the multi-output step S120, the number of integrations accumulated by the pipeline before that output can be increased by 1, and the new number of integrations is used as the pipeline's currently accumulated number of integrations.

[0038] In one possible implementation, if the actual output quantity after the multi-output step S120 does not meet the output error requirement, the integral of each of the first specific pipelines can be zeroed. When the current target beverage uses the first target verification pipeline, that is, when the output process of the current target beverage includes the first single-output step S110, the output accuracy of the first target verification pipeline in each first single-output step S110 can also be verified to meet the preset accuracy requirements. Specifically, in each first single-output step S110, the first target verification pipeline can have a corresponding preset quantity, which is the weight that the first target verification pipeline needs to output in the first single-output step S110. Based on the calibration value of the drive parameters of the pump connected to the first target verification pipeline and the preset quantity of the first target verification pipeline in the first single-output step S110, the ideal output parameters of the pump in the first single-output step S110 (e.g., theoretical output time, theoretical number of revolutions, etc.) can be calculated. The control device can acquire the actual output parameters of the pump in real time. A weight sensor is installed below the outlet of the dispensing system. The control device can also acquire the measurement value of the weight sensor in real time to determine the actual output quantity of the current target beverage, and thus determine the actual output quantity of the first target calibration pipeline in the first single-channel dispensing step S110. In some embodiments, the preset accuracy requirement may include: when the actual workload of the pump is equal to the theoretical workload during the execution of the first single-channel dispensing step S110, the actual output quantity of the first target calibration pipeline reaches the corresponding preset quantity. In other embodiments, the preset accuracy requirement may include: when the actual output quantity of the first target calibration pipeline reaches the corresponding preset quantity during the execution of the first single-channel dispensing step S110, the actual output parameters of the pump are equal to the ideal output parameters. It should be noted that "reaching the corresponding preset quantity" can mean equal to the preset quantity, or it can mean that the difference from the preset quantity is within the preset accuracy allowable error range.

[0039] The aforementioned technical solution integrates the first specific pipeline involved in the multi-stage production process when the actual output meets the production error requirements. This helps identify the pipeline with the highest participation rate among the pipelines involved in the multi-stage production process that meets the production error requirements. On the other hand, when the production accuracy of the first target verification pipeline in the first single-stage production process meets the preset accuracy requirements, the integration of the first target verification pipeline is reset to zero. This excludes pipelines with production accuracy meeting the preset accuracy requirements, thus avoiding repeated accuracy checks on pipelines with normal accuracy. This solution can dynamically and quickly trigger pipeline accuracy checks, which helps prevent excessive deviations in pipeline production accuracy caused by prolonged beverage production. This ensures that the overall accuracy deviation of each beverage is not too large when producing multiple beverages over a long period. Furthermore, automatically triggering accuracy checks through integration effectively solves the problem of the difficulty and time-consuming nature of manually judging pipelines with poor production accuracy.

[0040] In one possible implementation, the integral accumulation verification step S130 further includes: when the output accuracy of the first target verification pipeline does not meet the preset accuracy requirement, accumulating the integral of the first target verification pipeline, and / or maintaining it as the first target verification pipeline.

[0041] In one possible implementation, for each first target verification pipeline in the first single-channel output step S110, if the output accuracy of the first target verification pipeline does not meet the preset accuracy requirement, the integral of the first target verification pipeline can be accumulated and it can still be kept as the first target verification pipeline; or the integral of the first target verification pipeline can be kept unchanged and it can still be kept as the first target verification pipeline; or the integral of the first target verification pipeline can be accumulated and the first target verification pipeline can be changed to a non-target verification pipeline. Before the next target beverage is output, at least one pipeline can be re-determined as the first target verification pipeline based on the integrals of the multiple pipelines in the output system. Then, the pipeline that has been accumulated and changed to a non-target verification pipeline can be re-determined as the first target verification pipeline.

[0042] The above technical solution accumulates the integral of the first target verification pipeline that does not meet the preset accuracy requirements, and / or keeps it as the first target verification pipeline. This is beneficial because when determining the first target verification pipeline among multiple pipelines in the next step, the first target verification pipeline can be identified more quickly and preferentially so that the accuracy of the first target verification pipeline can be verified again.

[0043] In one possible implementation, the first single-channel output step S110 specifically includes: firstly, controlling the first target verification pipeline to perform single-channel output according to the first output parameter corresponding to the preset quantity of single-channel output of the first target verification pipeline; the first output parameter is the ideal output parameter required for the preset quantity of single-channel output; then controlling the first target verification pipeline to continue performing single-channel output until the actual output quantity of the first target verification pipeline meets the preset quantity.

[0044] In one possible implementation, in the first single-channel output step S110, the preset quantity of the single-channel output from the first target calibration pipeline can be equal to the total weight of the first target calibration pipeline output required for the current target beverage, or it can be equal to a portion of the weight of the first target calibration pipeline output required for the current target beverage. Based on the calibration values ​​of the drive parameters of the pump connected to the first target calibration pipeline and the preset quantity of the first target calibration pipeline in the first single-channel output step S110, the ideal output parameters of the pump in the first single-channel output step S110 can be calculated. In the first single-channel output step S110, the pump can be controlled to operate according to the calculated ideal output parameters (i.e., the first output parameters) to control the first target calibration pipeline to perform single-channel output. After a single stream of output, if the control device determines, based on the real-time measurement value of the weight sensor, that the actual output of the first target verification pipeline does not meet the preset output of the first target verification pipeline required for the current target beverage, it can control the first target verification pipeline to continue single-stream output until the real-time measurement value of the weight sensor determines that the actual output of the first target verification pipeline meets the preset output of the first target verification pipeline required for the current target beverage, at which point it can control the first target verification pipeline to stop single-stream output.

[0045] The above technical solution controls the first target verification pipeline to continue single-path output until the actual output meets the corresponding preset amount when the actual output of the first target verification pipeline does not reach the preset amount required for the current target beverage. This helps ensure that the output amount of the material in the first target verification pipeline is as consistent as possible with the formula of the current target beverage, regardless of whether the output accuracy meets the preset accuracy requirements. This can avoid the failure of the current target beverage output and reduce the possibility of wasting the current target beverage.

[0046] In one possible implementation, when the preset amount is the first weight required to be produced by the first target verification pipeline for the current target beverage, the first specific pipeline includes only pipelines other than the first target verification pipeline that performs the first single-channel dispensing step; or, when the preset amount is equal to a first portion of the first weight of the first target verification pipeline required for the current target beverage, the first specific pipeline includes only pipelines other than the first target verification pipeline that performs the first single-channel dispensing step; in this case, the first single-channel dispensing step further includes: finally controlling the first target verification pipeline to continue single-channel dispensing until the actual output amount of the first target verification pipeline meets the first weight; or when the preset amount is equal to a first portion of the first weight of the first target verification pipeline required for the current target beverage, the first specific pipeline also includes a second portion of the first weight of the first target verification pipeline that performs the first single-channel dispensing step.

[0047] In one possible implementation, the production process of the current target beverage may include production steps other than the first single-path production step S110 and the multi-path production step S120. In these other production steps, the first target verification pipeline may or may not produce anything. The weight required to be produced by the first target verification pipeline in the first single-path production step S110 and the multi-path production step S120 is denoted as the first weight. It can be understood that if the first target verification pipeline produces something in other production steps, the first weight may be equal to a portion of the weight of the first target verification pipeline required for the current target beverage. If the first target verification pipeline does not produce anything in other production steps, the first weight may be equal to the total weight of the first target verification pipeline required for the current target beverage. In some embodiments, the preset amount of the first target verification pipeline in the first single-channel output step S110 can be equal to the first weight. In this case, the first target verification pipeline may not participate in the output in the multi-channel output step S120, and the first specific pipeline may only include all pipelines required for the current target beverage except for the first target verification pipeline performing the first single-channel output step S110. In other embodiments, the preset amount of the first target verification pipeline in the first single-channel output step S110 may be less than the first weight. That is, the first weight may be divided into a first part weight and a second part weight, and the first part weight may be used as the preset amount of the first target verification pipeline in the first single-channel output step S110. When the actual output amount of the first target verification pipeline reaches the first part weight, the first target verification pipeline can be controlled to continue single-channel output of the second part weight so that the actual output amount of the first target verification pipeline reaches the first weight. In this case, the first target verification pipeline may not participate in the output in the multi-channel output step S120, and the first specific pipeline may only include pipelines other than the first target verification pipeline. In other embodiments, the preset amount of the first target verification pipeline in the first single-channel output step S110 may be less than the first weight. That is, the first weight may be divided into a first part weight and a second part weight, and the first part weight may be used as the preset amount of the first target verification pipeline in the first single-channel output step S110. If the actual output amount of the first target verification pipeline is controlled to reach the first part weight according to the first output parameters, the first target verification pipeline can participate in the output in the multi-channel output step S120. Then, the first specific pipeline may include all pipelines required for the current target beverage except for the first target verification pipeline that performs the first single-channel output step S110, as well as the first target verification pipeline that performs the first single-channel output step S110.If the actual output of the first target verification pipeline does not reach the first part weight according to the first output parameter, and the first target verification pipeline does not participate in the output in the multi-output step S120, then the first specific pipeline may only include all pipelines required for the current target beverage except for the first target verification pipeline that performs the first single-output step S110.

[0048] In the above technical solution, when the preset quantity is the first weight required to be produced by the first target verification pipeline in the first single-output step and the multi-output step, all pipelines used for the current target beverage except for the first target verification pipeline can participate in multi-output, which can save the output time of other pipelines and the output efficiency of the current target beverage is high; when the preset quantity is less than the first weight and the actual output quantity of the first target verification pipeline reaches the preset quantity in the first single-output step, the first target verification pipeline can participate in multi-output, which can ensure the first target verification pipeline Under the premise that the output accuracy meets the requirements, the time of the first single-path output step is saved, which improves the output efficiency while ensuring the output quality of the current target beverage. When the preset quantity is less than the first weight and the actual output quantity of the first target calibration pipeline does not reach the preset quantity of the first single-path output step, the first target calibration pipeline does not participate in multi-path output. This can ensure that the output of the current target beverage is not affected by the accuracy problem of the first target calibration pipeline when the output accuracy of the first target calibration pipeline does not meet the preset accuracy requirements, which helps to avoid the situation of discarded cups of the current target beverage.

[0049] In one possible implementation, after the multi-output step S120, the method further includes: a second single-output step S140: controlling a second specific pipeline required for the current target beverage to output in a single stream; wherein the second specific pipeline is the pipeline with the largest weight required for outputting the current target beverage; when the second specific pipeline and the first target verification pipeline are the same pipeline, the first weight is less than the weight of the first target verification pipeline in the formula of the current target beverage; when the second specific pipeline and the first target verification pipeline are different pipelines, the first weight is the weight of the first target verification pipeline in the formula of the current target beverage.

[0050] In one possible implementation, the material with the largest required output quantity can be determined based on the current target beverage formula, and the pipeline used to output this material can be designated as a second specific pipeline. For example, if the current target beverage formula includes 300g of material A, 80g of material B, and 20g of material C, then the pipeline used to output material A can be designated as the second specific pipeline. After the multi-output step S120, a second single-output step S140 can also be performed. In the second single-output step S140, the second specific pipeline can be controlled to output a single product. In some embodiments, the second specific pipeline is a first target verification pipeline, which also participates in the output process in the second single-output step S140. In this case, the first weight is less than the total weight required by the first target verification pipeline to output the current target beverage. In other embodiments, the second specific pipeline is not the first target verification pipeline, and the first target verification pipeline only participates in the first single-output step S110 and the multi-output step S120. In this case, the first weight is equal to the total weight of the first target verification pipeline required for the current target beverage.

[0051] The above technical solution designates the pipeline of the single material with the largest output in the current formula as the second specific pipeline. When there is a deviation in the total weight of the current target beverage produced before the second single-path output step, the material with the least impact on the taste of the target beverage can be used to compensate for the weight of the current target beverage, which helps to ensure the stability of the taste of the final target beverage.

[0052] In one possible implementation, the multi-channel output step S120 specifically includes: while the first specific pipeline required for the current target beverage is outputting, the second specific pipeline is also controlled to output at a first preset speed based on the weight of the portion required to be output in the multi-channel output step S120; the second single-channel output step S140 specifically includes: controlling the second specific pipeline to output at a second preset speed until the real-time total weight of the current target beverage is equal to the difference between the target total weight of the current target beverage and the current early stop amount, and then controlling the second specific pipeline to stop outputting; wherein, the first preset speed is greater than the second preset speed.

[0053] In one possible implementation, if the first target verification pipeline does not participate in the dispensing process in the multi-dispensing step S120 and the second specific pipeline is not the first target verification pipeline, the first specific pipeline may include all pipelines required for the current target beverage except for the first target verification pipeline and the second specific pipeline. If the first target verification pipeline participates in the dispensing process in the multi-dispensing step S120 and the second specific pipeline is not the first target verification pipeline, the first specific pipeline may include all pipelines required for the current target beverage except for the second specific pipeline. If the first target verification pipeline participates in the dispensing process in the multi-dispensing step S120 and the second specific pipeline is the first target verification pipeline, the first specific pipeline may include all pipelines required for the current target beverage except for the second specific pipeline (i.e., the first target verification pipeline). The second specific pipeline may be used for weight compensation of the current target beverage. "Weight compensation" can be understood as follows: A specific pipeline among the pipelines used to dispense the current target beverage can be used for single-output dispensing at the end. This pipeline has a preset compensation weight. Before this specific pipeline dispenses its final single-output, dispensing can proceed according to the difference between the total weight required for the current target beverage from this specific pipeline and the preset compensation weight. After all other dispensing pipelines except this specific pipeline have completed dispensing, and this specific pipeline has completed dispensing according to the difference between the total weight required for the current target beverage and the preset compensation weight, this specific pipeline can then be used for single-output dispensing at the end. The cessation of single-output dispensing is determined in real-time based on the actual total weight of the current target beverage obtained during implementation. This specific pipeline can be referred to as the second specific pipeline.

[0054] In one possible implementation, in the multi-output step S120, the second specific pipeline can output a portion of the total weight required for the corresponding material, which can be a preset value. For example, if the total weight required for the material in the second specific pipeline in the current formula of the current target beverage is 100g, the weight required to be output by the second specific pipeline in the multi-output step S120 can be 85g. Specifically, taking the pump's drive parameters, including displacement, as an example, the pump can have a calibrated displacement value, and the unit of measurement for displacement can be, for example, cubic centimeters per revolution. Let V be the displacement of the pump (denoted as the target pump) connected to the second specific pipeline, and M be the total weight required for the second specific pipeline to output the current target beverage. Then, the calibrated total revolutions of the target pump for the current formula can be M / (V×ρ), where ρ is the density of the material in the second specific pipeline (the unit of measurement can be, for example, grams per cubic centimeter). Let M1 be the weight of the product to be discharged from the second specific pipeline in the multi-output step S120. The first calibrated rotational speed of the target pump driving the second specific pipeline to discharge the product, based on M1, can be equal to M1 / (V×ρ). During the multi-output process of the first specific pipeline, the target pump can operate with a rotational speed equal to the first calibrated rotational speed M1 / (V×ρ) and a rotational speed equal to the first preset rotational speed (denoted as v1, the unit of measurement can be revolutions per second) to drive the second specific pipeline to discharge the corresponding material at a first preset speed. The unit of measurement for the first preset speed can be, for example, grams per second, which can be equal to V×ρ×v1. The magnitude of the first preset speed can be controlled by controlling the magnitude of v1. The method for setting the second preset speed is similar to that of the first preset speed. It should be noted that due to objective factors such as machining errors and material adhesion to the wall, the actual weight of the material discharged from the second specific pipeline in the multi-output step S120 may differ from the weight of the product to be discharged in the multi-output step S120. In the second single-channel output step, the second specific pipeline can be controlled to output at a second preset speed, and the actual total weight of the current target beverage can be obtained in real time. When the obtained actual total weight equals the difference between the target total weight of the current target beverage and the current early stop amount, the second specific pipeline can be controlled to stop output. It is understandable that due to errors caused by factors such as machining and material adhesion to the wall, before the second single-channel output step S140, the actual output of the second specific pipeline in this process may not necessarily equal the difference between the total weight of the second specific pipeline required for the current target beverage and the preset compensation weight. Similarly, the actual output of other output pipelines may not necessarily equal their respective theoretical output. Accordingly, in the second single-channel output step S140, the second specific pipeline does not output according to the preset compensation weight, but rather outputs single-channel based on the actual total weight of the current target beverage. In other words, the actual output of the second specific pipeline in the second single-channel output step S140 may not necessarily equal the preset compensation weight.It should be noted that when the first target verification pipeline does not participate in the production process in the multi-output step S120 and the second specific pipeline is the first target verification pipeline, the first specific pipeline may include all pipelines required for the current target beverage except for the first target verification pipeline, and the second specific pipeline does not participate in the production process in the multi-output step S120.

[0055] The above technical solution, by controlling the output of the second specific pipeline during the process of controlling the output of the first specific pipeline, can reduce the output time of the second specific pipeline in the second single-path output step, thereby saving the overall output time of the current target beverage. By controlling the first preset speed of the second specific pipeline in the multi-path output step to be greater than the second preset speed in the second single-path output step, it is beneficial to ensure that the actual total weight of the current target beverage measured in real time in the second single-path output step can approximate the actual output of all pipelines, thus ensuring more accurate compensation for the weight of the current target beverage. On the other hand, by designating the pipeline used to output the material with the largest required weight in the current target beverage as the second specific pipeline, when there is a deviation in the actual total weight of the current target beverage output before the second single-path output step, the material with the least impact on the taste of the current target beverage can be used to compensate for the weight, which is beneficial to ensuring the stability of the taste of the final target beverage.

[0056] In one possible implementation, the second single-channel output step S140 specifically includes: acquiring the actual total weight of the current target beverage in real time during the output process; controlling the second specific pipeline to stop output when the actual total weight is equal to the difference between the preset output quantity corresponding to the current target beverage and the current early stop quantity; the method further includes: an early stop quantity correction step S160; the early stop quantity correction step S160 includes: acquiring the actual total weight of the current target beverage after controlling the second specific pipeline to stop output in the second single-channel output step; adjusting and updating the early stop quantity based on the deviation between the actual total weight acquired after the second specific pipeline stops output and the target total weight corresponding to the current target beverage.

[0057] In one possible implementation, when the second specific pipeline stops dispensing, the dispensing system's outlet is still dispensing. Therefore, the actual total weight obtained at the moment the second specific pipeline stops dispensing cannot be equal to the actual total weight dispensed from all pipelines required for the current target beverage. After the second specific pipeline stops dispensing, the actual total weight at a given moment can be used as the final determined actual total weight of the current target beverage when the actual total weight of the current target beverage is stable—that is, when the actual total weight obtained at a certain moment has not changed relative to the actual total weight at the previous moment. The deviation between the actual total weight of the current target beverage and the preset dispensing quantity can be positive, negative, or 0. When the absolute value of this deviation is greater than a preset deviation threshold, the early stop amount can be adjusted. For example, if the absolute value of this deviation is greater than the preset deviation threshold and the deviation is negative, the current early stop amount can be reduced; if the absolute value of this deviation is greater than the preset deviation threshold and the deviation is positive, the current early stop amount can be increased. The adjusted early stop amount can be updated to the current early stop amount.

[0058] In the above technical solution, for each current target beverage, the advance stop amount of the second specific pipeline corresponding to the current target beverage can be determined. This can adaptively determine the extraction stop amount of different second specific pipelines used to produce different beverages, thereby helping to ensure that the actual total weight of each beverage is as close as possible to the corresponding target total weight.

[0059] In one possible implementation, the method further includes: a target verification pipeline determination step S160: determining at least one pipeline as a first target verification pipeline among the multiple pipelines based on the respective integrals of the multiple pipelines in the production system, or determining at least one pipeline as a first target verification pipeline based on the respective integrals of the pipelines required for the current target beverage.

[0060] In one possible implementation, before the first single-channel output step S110, a target verification pipeline determination step S160 can be performed. In some embodiments, one or more pipelines in the output system can be determined as first target verification pipelines based on the individual integrals of each pipeline in the output system. For the current target beverage, it can be determined whether the pipeline used to output the current target beverage includes the first target verification pipeline before outputting the current target beverage. In other embodiments, one or more pipelines can be determined as first target verification pipelines based on the individual integrals of all pipelines used by the current target beverage. Specifically, there can be one or more first target verification pipelines. In this case, one or more pipelines with integrals greater than or equal to a preset integral threshold can be determined as first target verification pipelines. The first target verification pipeline can also be just one. In this case, the single pipeline with the largest integral that is greater than or equal to the preset integral threshold can be determined as the first target verification pipeline. If there are multiple pipelines with the largest integral that are greater than or equal to the preset integral threshold, one pipeline can be determined as the first target verification pipeline according to preset rules. The preset rules can be, for example, according to the priority of pipeline number from small to large, or randomly select any pipeline with the largest integral that is greater than or equal to the preset integral threshold.

[0061] The above technical solution can identify the pipeline with the highest participation rate among the pipelines involved in the multi-stage production process that meets the production error requirements, thereby obtaining the first target verification pipeline with the highest probability of accuracy abnormalities.

[0062] In one possible implementation, the score includes the number of times the score is calculated and / or the score is calculated. When the score includes both the number of times the score is calculated and the score is calculated, the priority of the number of times the score is higher than the priority of the score. The scores of each of the first specific pipelines in the multi-output steps are accumulated, including: when the score includes the number of times the score is calculated, for each pipeline of the first specific pipeline in the multi-output steps, the current number of times the score of the pipeline is incremented by 1 to obtain a new number of times the score is calculated; when the score includes the score, for each pipeline of the first specific pipeline in the multi-output steps, the current score of the pipeline is incremented by a preset score corresponding to the pipeline to obtain a new score, wherein the preset score is determined based on the total weight required for the current target beverage to be produced by the pipeline.

[0063] In one possible implementation, when the integration includes the number of integrations, if the difference between the actual output of the current target beverage and the preset output meets the output error requirement, for each pipeline of the first specific pipeline in the multi-output step S120, the number of integrations accumulated by that pipeline before the current output can be increased by 1, and the new number of integrations is used as the current accumulated number of integrations for that pipeline. When the integration includes the integration score, if the difference between the actual output of the current target beverage and the preset output meets the output error requirement, for each pipeline of the first specific pipeline in the multi-output step S120, the total weight required for that pipeline to output the current target beverage can be used as the integration score for that pipeline in this output (i.e., the preset score corresponding to that pipeline), and this integration score is added to the integration score accumulated by that pipeline before the current output, and the new integration score is used as the current accumulated integration score for that pipeline. In one possible implementation, at least one pipeline can be identified from a plurality of pipelines as the first target verification pipeline. The specific process may include: identifying at least one pipeline with the highest integration count; if the number of pipelines with the highest integration count is equal to one, identifying that pipeline as the first target verification pipeline; if the number of pipelines with the highest integration count is at least two, identifying the pipeline with the highest integration score among the at least two pipelines with the highest integration count as the first target verification pipeline. In some embodiments, if the number of pipelines with the highest integration score among the pipelines with the highest integration count is greater than one, a pipeline can be randomly selected from the pipelines with the highest integration score among the pipelines with the highest integration count, or the pipeline with the smallest / largest pipeline number can be selected as the first target verification pipeline.

[0064] The above technical solution can accurately and intuitively indicate the material usage requirements of each pipeline when participating in multiple production steps that meet the output error requirements by accumulating the integral scores of the pipeline. This helps to accurately determine the first target verification pipeline with greater material usage requirements when participating in multiple production steps that meet the output error requirements in the target verification pipeline determination step.

[0065] In one possible implementation, verifying whether the output accuracy of the first target verification pipeline in each first single-channel output step S110 meets the preset accuracy requirements includes: determining the actual output quantity of the first target verification pipeline when the first single-channel output step S110 is completed; when the actual output quantity of the first target verification pipeline reaches the preset quantity of the first target verification pipeline required for the current target beverage, determining that the output accuracy of the first target verification pipeline meets the preset accuracy requirements, and clearing the integral of the first target verification pipeline to zero.

[0066] In one possible implementation, based on the calibration values ​​of the drive parameters of the pump connected to the first target calibration pipeline and the preset amount of the first target calibration pipeline in the first single-channel dispensing step S110, the ideal dispensing parameters of the pump in the first single-channel dispensing step S110 (e.g., theoretical dispensing time, theoretical number of revolutions, etc.) can be calculated. In the first single-channel dispensing step S110, the pump can be controlled to operate according to the calculated ideal dispensing parameters to control the first target calibration pipeline to dispense a single channel. After single-channel dispensing, if the control device determines, based on the real-time measured value of the weight sensor, that the actual dispensing amount of the first target calibration pipeline reaches the preset amount of the first target calibration pipeline required for the current target beverage, it can determine that the dispensing accuracy of the first target calibration pipeline meets the preset accuracy requirements, and the integral of the first target calibration pipeline is reset to zero.

[0067] The above technical solution can quickly and accurately determine whether the first target verification pipeline meets the preset accuracy requirements by obtaining the actual output of the first single-channel output step S110 when it is completed.

[0068] In one possible implementation, the integral accumulation verification step S130 further includes: accumulating the number of verifications of the first target verification pipeline when the output accuracy does not meet the preset accuracy requirements; and outputting an abnormal prompt message for the first target verification pipeline when the number of verifications reaches the preset verification number threshold.

[0069] In one possible implementation, when the output accuracy of the first target verification pipeline does not meet the preset accuracy requirement, the verification count of the first target verification pipeline can be accumulated. Specifically, the verification count accumulated by the first target verification pipeline before this output can be incremented by 1, and the new verification count is used as the current accumulated verification count of the first target verification pipeline. When the verification count reaches a preset verification count threshold (e.g., 3), an abnormal prompt message for the first target verification pipeline can be output. The first target verification pipeline can also be identified as a pipeline to be calibrated, so that the driving parameters of the pipeline to be calibrated can be recalibrated using a preset pipeline calibration algorithm. The driving parameters may include, for example, the speed and displacement of the pump connected to the pipeline to be calibrated.

[0070] The above technical solution helps to avoid repeatedly verifying the first target verification pipeline when there is a problem with the accuracy of the first target verification pipeline. This helps to promptly remind users to perform relevant calibration operations on the pipeline after the pipeline with accuracy problems is identified.

[0071] In one possible implementation, the method further includes: a third single-channel output step S170: performing single-channel output on the second target verification pipeline to ensure that the actual output of the second target verification pipeline reaches the total weight of the second target verification pipeline required for the current target beverage, wherein the second target verification pipeline is the pipeline determined by the replenishment operation; a parameter verification step S180: when the current target beverage includes the second target verification pipeline, accumulating the second output parameters of the second target verification pipeline from the triggering time of the third single-channel output step S170 to the completion time of the third single-channel output step S170; when the accumulated second output parameters meet the preset parameter verification end condition, determining the second target verification pipeline as a non-target verification pipeline, and when the accumulated second output parameters do not meet the preset parameter verification end condition, maintaining the second target verification pipeline as the second target verification pipeline.

[0072] In one possible implementation, for any beverage, if any silo storing the materials required for the beverage is short of material during the beverage dispensing process, a replenishment operation needs to be performed on that silo, and the beverage dispensing continues after the replenishment operation. In this case, the pipeline connected to the replenished silo can serve as a second target verification pipeline. The current target beverage can be a beverage that follows the beverage in the replenishment operation and uses the second target verification pipeline. In some embodiments, when the current target beverage includes the second target verification pipeline, the third single-channel dispensing step S170 can be executed first. When the second target verification pipeline is not used for weight compensation of the current target beverage, the preset dispensing quantity corresponding to the second target verification pipeline in the third single-channel dispensing step S170 can be equal to the total weight of the beverage dispensed by the second target verification pipeline required by the current target beverage. When the second target verification pipeline can be used for weight compensation of the current target beverage, the difference between the total weight of the product output from the second target verification pipeline and the preset compensation weight is denoted as c. The difference between the target total weight of the current target beverage and the actual total weight of the current target beverage after the second target verification pipeline has performed single-channel output according to c and all other output pipelines except the second target verification pipeline have completed output is denoted as d. The preset output quantity of the second target verification pipeline in the third single-channel output step S170 can be equal to c + d. In some other embodiments, other pipelines besides the second target verification pipeline can be controlled to output first, and then the second target verification pipeline can be controlled to perform the third single-channel output step S170. If the second target verification pipeline is not the second specific pipeline, the second specific pipeline can be controlled to output single-channel after the third single-channel output step S170 is completed. If the second target verification pipeline is the second specific pipeline, when the actual output of the second target verification pipeline reaches the difference between the total weight and the preset compensation weight, the third single-channel output step S170 can continue to control the single-channel output. In this case, the single-channel output speed of the second target verification pipeline in the third single-channel output step S170 and the output speed in the second single-channel output step S140 can be the same or different.

[0073] In one possible implementation, the trigger time of the third single-channel dispensing step S170 can be the time when the current target beverage begins dispensing (i.e., the time when the actual total weight of the current target beverage begins to change). For each current target beverage, the completion time of the third single-channel dispensing step S170 is the time when the second target verification pipeline ends dispensing. During the time period from the trigger time of the third single-channel dispensing step S170 to the completion time of the third single-channel dispensing step S170, the second dispensing parameter of the second target verification pipeline can be accumulated. The second dispensing parameter can be the dispensing time of the second target verification pipeline for single-channel dispensing. It should be noted that this dispensing time is not necessarily equal to the duration of the time period from the trigger time of the third single-channel dispensing step S170 to the completion time of the third single-channel dispensing step S170. In some embodiments, only the third single-channel dispensing step S170 is executed during this time period; in other words, only the second target verification pipeline performs single-channel dispensing during this time period. In this case, the dispensing time of the second target verification pipeline can be equal to the duration of this time period. In other embodiments, other output steps besides the third single-channel output step S170 can also be executed during this time period. While other output steps are being executed, the third single-channel output step S170 is paused. In other words, the second target verification pipeline does not output during the execution of other output steps. In this case, the output time of the second target verification pipeline is not equal to the duration of this time period. When the second output parameter is the output time of the second target verification pipeline performing single-channel output, the preset parameter verification end condition can be, for example, that the accumulated output time of the second target verification pipeline performing single-channel output is greater than or equal to a preset duration threshold. The second output parameter can also be the rotational speed of the pump connected to the second target verification pipeline. The control device can acquire and accumulate the pump rotational speed in real time starting from the trigger time of the third single-channel output step S170. When the second output parameter is the rotational speed of the pump connected to the second target verification pipeline, the preset parameter verification end condition can be, for example, that the accumulated pump rotational speed is greater than or equal to a preset rotational speed threshold. When it is determined that the accumulated second output parameters meet the preset parameter verification end conditions, the second target verification pipeline is determined as a non-target verification pipeline.

[0074] In one possible implementation, the first beverage following the beverage in the replenishment operation and using the second target verification pipeline is denoted as beverage P. When the current target beverage is beverage P, the second output parameters of the second target verification pipeline are accumulated from the triggering time of the third single-channel output step S170 to the completion time of the third single-channel output step S170. The accumulated second output parameters can be denoted as p. If the accumulated second output parameters p do not meet the preset parameter verification end condition, the second target verification pipeline remains the second target verification pipeline. The first beverage following beverage P using the second target verification pipeline is denoted as beverage Q. When the current target beverage is beverage Q, the second output parameter of the second target verification pipeline is accumulated from the trigger time of the third single-channel output step S170 to the completion time of the third single-channel output step S170. The initial value of the second output parameter of the second target verification pipeline at the trigger time of the third single-channel output step S170 for beverage Q is p. If the second output parameter of the second target verification pipeline from the trigger time of the third single-channel output step S170 to the completion time of the third single-channel output step S170 is q, then the accumulated second output parameter of the second target verification pipeline at the completion time of the third single-channel output step S170 for beverage Q is p+q. It can be understood that if the accumulated second output parameter p+q still does not meet the preset parameter verification end condition, then in the first beverage using the second target verification pipeline after beverage Q, the initial value of the second output parameter of the second target verification pipeline at the trigger time of the third single-channel output step S170 is p+q, and so on.

[0075] The above technical solution uses the pipeline determined based on the replenishment operation as the second target verification pipeline. Single-output from the second target verification pipeline ensures that the actual output reaches the corresponding preset output. This ensures that even with a large amount of air in the second target verification pipeline, the individual output ensures that the actual output meets the preset output of the corresponding material required for the current target beverage, thus preventing waste. Furthermore, by accumulating the second output parameters of the second target verification pipeline from the triggering time to the completion time of the third single-output step to determine whether the preset verification end condition is met, it helps to determine whether the material filling status in the second target verification pipeline is consistent with the material filling status before the material shortage, thus ensuring that the determined non-target verification pipeline can output normally.

[0076] In one possible implementation, the method includes one of a first single-path output step S110 and a third single-path output step S170: when the same target pipeline of the current target beverage is simultaneously used as both a first target verification pipeline and a second target verification pipeline, the target pipeline is determined as the first target verification pipeline; when the current target beverage includes both a first target verification pipeline and a second target verification pipeline, and the first target verification pipeline and the second target verification pipeline are different pipelines, the first single-path output step S110 is performed only based on the first target verification pipeline.

[0077] In one possible implementation, when a target pipeline used by the current target beverage can serve as both a first target verification pipeline and a second target verification pipeline, that target pipeline can be designated as the first target verification pipeline. If all pipelines used by the current target beverage include both the first and second target verification pipelines, and the first and second target verification pipelines are different pipelines, the first single-path output step S110 is performed only based on the first target verification pipeline. The second target verification pipeline can be considered a pipeline for normal output. In other words, for the current target beverage, the state of the second target verification pipeline can be considered consistent with the state of other pipelines that are neither the first nor the second target verification pipeline; that is, the third single-path output step S170 is not performed.

[0078] In the above technical solution, when the first target verification pipeline and the second target verification pipeline are included in all the pipelines required for the current target beverage, the first single-path output step can be performed only based on the first target verification pipeline. This can reduce the single-path output time in the entire output process and help improve the speed of the whole cup output.

[0079] Please refer to Figure 2, which is a schematic block diagram of a beverage dispensing device according to one embodiment of this application. According to a second aspect of this application, a beverage dispensing device 200 is also provided, the device 200 comprising:

[0080] The first single-channel output module 210 is used to control only one first target verification pipeline to output the beverage when the current target beverage uses the first target verification pipeline.

[0081] The multi-output module 220 is used to control the first specific pipeline required for the current target beverage to output multiple products. The first specific pipeline includes other pipelines besides the first target verification pipeline that performs the first single-output step.

[0082] The integral accumulation and verification module 230 is used to accumulate the integrals of each of the first specific pipelines in the multi-output steps when the difference between the actual output quantity after the multi-output steps and the preset output quantity after the multi-output steps meets the output error requirements; if it does not meet the requirements, the integrals are cleared to zero; and to verify whether the output accuracy of the first target verification pipeline in each first single output step meets the preset accuracy requirements. If it does meet the requirements, the integral of the first target verification pipeline is cleared to zero.

[0083] According to a third aspect of this application, a beverage machine is also provided for performing the above-described beverage dispensing method.

[0084] According to a fourth aspect of this application, a storage medium is also provided, on which program instructions are stored. When the program instructions are executed by a computer or processor, the computer or processor performs the corresponding steps of the beverage dispensing method described above in the embodiments of this application, and is used to implement the corresponding modules in the beverage dispensing apparatus described above in the embodiments of this application, or the corresponding modules in the beverage dispensing apparatus described above. The storage medium may, for example, include a memory card of a smartphone, a storage component of a tablet computer, a hard disk of a personal computer, a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a portable compact disc read-only memory (CD-ROM), a USB memory, or any combination of the above storage media. A computer-readable storage medium may be any combination of one or more computer-readable storage media.

[0085] Please refer to Figure 3, which is a schematic block diagram of an electronic device according to an embodiment of this application. According to a fifth aspect of this application, an electronic device 300 is also provided, including: a processor 310 and a memory 320, wherein the memory 320 stores computer program instructions, which are executed by the processor 310 to perform the above-described beverage dispensing method.

[0086] According to a sixth aspect of this application, a computer program product is also provided, including computer program instructions that, when executed, are used to perform the beverage preparation method as described above.

[0087] Those skilled in the art can understand the specific implementation and beneficial effects of the above-described beverage dispensing device and beverage machine by reading the detailed description of the beverage dispensing method above, and for the sake of brevity, they will not be described in detail here.

[0088] Example

[0089] Example 1. A method for producing a beverage, wherein the method includes:

[0090] First single-path output step: When the current target beverage uses the first target verification pipeline, control only one first target verification pipeline to output the product in a single path. The first target verification pipeline refers to the pipeline whose integral meets the verification requirements.

[0091] Multi-output step: Control the first specific pipeline required for the current target beverage to output in multiple ways, the first specific pipeline includes at least other pipelines besides the first target verification pipeline that performs the first single-output step;

[0092] Integration accumulation verification step: When the difference between the actual output quantity after the multi-output step and the preset output quantity after the multi-output step meets the output error requirement, the integration of each of the first specific pipelines in the multi-output step is accumulated; if it does not meet the requirement, the integration of each of the first specific pipelines in the multi-output step is cleared to zero; and, the output accuracy of the first target verification pipeline in each first single-output step is verified to meet the preset accuracy requirement. If it meets the requirement, the integration of the first target verification pipeline is cleared to zero.

[0093] The number of the first single-channel output steps is less than or equal to the number of the first target verification pipelines.

[0094] Example 2. According to the method described in Example 1, the integral accumulation verification step further includes:

[0095] When the output accuracy of the first target verification pipeline does not meet the preset accuracy requirement, the integral of the first target verification pipeline is accumulated, and / or remains the first target verification pipeline.

[0096] Example 3. The method according to Example 1 or 2, wherein the first single-channel output step specifically includes:

[0097] First, control the first target verification pipeline to output a single product according to the first output parameter corresponding to the preset output quantity of the first target verification pipeline; the first output parameter is the ideal output parameter required for the preset output quantity of the single product.

[0098] Then control the first target verification pipeline to continue single-channel output until the actual output of the first target verification pipeline meets the preset amount.

[0099] Example 4. The method according to any one of Examples 1-3, wherein,

[0100] When the preset amount is the first weight required to be produced by the first target verification pipeline for the current target beverage, the first specific pipeline includes only pipelines other than the first target verification pipeline that performs the first single-output step; or...

[0101] When the preset amount is equal to a first portion of the first weight of the first target verification pipeline required for the current target beverage, the first specific pipeline includes only the pipeline other than the first target verification pipeline that performs the first single-path dispensing step;

[0102] In this case, the first single-channel output step further includes:

[0103] Finally, control the first target verification pipeline to continue single-channel output until the actual output quantity of the first target verification pipeline meets the first weight; or

[0104] When the preset amount is equal to a first portion of the first weight of the first target verification pipeline required for the current target beverage, the first specific pipeline also includes a second portion of the first weight of the first target verification pipeline used to perform the first single-output step.

[0105] Example 5. The method according to any one of Examples 1-4, wherein after the first single-output step and the multi-output step, the method further includes:

[0106] Second single-channel output step: Control the second specific pipeline required for the current target beverage to output the beverage in a single channel;

[0107] The second specific pipeline is the pipeline with the largest weight required to produce the current target beverage;

[0108] When the second specific pipeline and the first target verification pipeline are the same pipeline, the first weight is less than the weight of the first target verification pipeline in the current target beverage formula;

[0109] When the second specific pipeline and the first target verification pipeline are different pipelines, the first weight is the weight of the first target verification pipeline in the formula of the current target beverage.

[0110] Example 6. The method according to any one of Examples 1-5, wherein,

[0111] The multi-output step specifically includes: while the beverage is being dispensed through the first specific pipeline required by the current target beverage, the second specific pipeline is controlled to dispense at a first preset speed according to the weight of the beverage to be dispensed through the second specific pipeline in the multi-output step.

[0112] The second single-channel output step specifically includes: controlling the second specific pipeline to output at a second preset speed until the real-time total weight of the current target beverage is equal to the difference between the target total weight of the current target beverage and the current early stop amount, and then controlling the second specific pipeline to stop output;

[0113] Wherein, the first preset speed is greater than the second preset speed.

[0114] Example 7. The method according to any one of Examples 1-6, wherein the second single-output step specifically includes:

[0115] During the production process, the actual total weight of the current target beverage is obtained in real time. When the actual total weight is equal to the difference between the preset production quantity corresponding to the current target beverage and the current early stop quantity, the second specific pipeline is controlled to stop production.

[0116] The method further includes: an early stop measurement correction step;

[0117] The early stop correction step includes:

[0118] In the second single-channel output step, after controlling the second specific pipeline to stop output, the actual total weight of the current target beverage is obtained;

[0119] The early stop amount is adjusted and updated based on the deviation between the actual total weight obtained after the second specific pipeline stops dispensing and the target total weight corresponding to the current target beverage.

[0120] Example 8. The method according to any one of Examples 1-7, wherein the method further comprises:

[0121] Target verification pipeline determination steps: Based on the individual integrals of multiple pipelines in the production system, at least one pipeline is determined as the first target verification pipeline from among the multiple pipelines; or, based on the individual integrals of the pipelines required for the current target beverage, at least one pipeline is determined as the first target verification pipeline.

[0122] Example 9. The method according to any one of Examples 1-8, wherein the integral includes the number of integrals and / or the integral score, and when the integral includes the number of integrals and the integral score, the priority of the number of integrals is higher than the priority of the integral score;

[0123] The accumulation of the integrals for each of the first specific pipelines in the multi-output step includes:

[0124] When the integration includes the integration count, for each pipeline of the first specific pipeline of the multi-output step, the current integration count of that pipeline is incremented by 1 to obtain a new integration count.

[0125] When the integration includes an integration score, for each pipeline of the first specific pipeline in the multi-output step, the current integration score of the pipeline is added to the preset score corresponding to the pipeline to obtain a new integration score, wherein the preset score is determined based on the total weight required for the pipeline to output the current target beverage.

[0126] Example 10. According to any one of Examples 1-9, the step of verifying whether the output accuracy of the first target verification pipeline in each first single-channel output step meets the preset accuracy requirements includes:

[0127] When the first single-channel output step is completed, determine the actual output quantity of the first target verification pipeline. When the actual output quantity of the first target verification pipeline reaches the preset quantity, determine that the output accuracy of the first target verification pipeline meets the preset accuracy requirement, and clear the integral of the first target verification pipeline to zero.

[0128] Example 11. The method according to any one of Examples 1-10, wherein the integral accumulation verification step further includes:

[0129] When the output accuracy does not meet the preset accuracy requirement, the number of verifications of the first target verification pipeline is accumulated;

[0130] When the number of verifications reaches the preset verification threshold, an abnormality message for the first target verification pipeline is output.

[0131] Example 12. The method according to any one of Examples 1-11, wherein the method further comprises:

[0132] The third single-output step: The second target verification pipeline is output in a single output manner so that the actual output of the second target verification pipeline reaches the total weight of the second target verification pipeline required by the current target beverage. The second target verification pipeline is the pipeline determined by the replenishment operation.

[0133] Parameter verification steps: When the current target beverage includes the second target inspection pipeline, the second output parameters of the second target inspection pipeline are accumulated from the trigger time of the third single-channel output step to the completion time of the third single-channel output step; when the accumulated second output parameters meet the preset parameter verification end condition, the second target inspection pipeline is determined as a non-target inspection pipeline; when the accumulated second output parameters do not meet the preset parameter verification end condition, the second target inspection pipeline is kept as the second target inspection pipeline.

[0134] Example 13. The method according to any one of Examples 1-12, wherein the method includes one of the first single-output step and the third single-output step:

[0135] When the same target pipeline of the current target beverage is simultaneously used as both the first target verification pipeline and the second target verification pipeline, the target pipeline is determined as the first target verification pipeline;

[0136] When the current target beverage includes the first target verification pipeline and the second target verification pipeline, and the first target verification pipeline and the second target verification pipeline are different pipelines, the first single-path output step is performed only based on the first target verification pipeline.

[0137] Example 14. A beverage dispensing device, wherein the device comprises:

[0138] The first single-channel output module is used to control only one of the first target verification pipelines to output the beverage when the current target beverage uses the first target verification pipeline.

[0139] A multi-output module is used to control the first specific pipeline required for the current target beverage to output in multiple ways. The first specific pipeline includes other pipelines besides the first target verification pipeline that performs the first single-output step.

[0140] The integral accumulation and verification module is used to accumulate the integrals of each of the first specific pipelines in the multi-output steps when the difference between the actual output quantity after the multi-output steps and the preset output quantity after the multi-output steps meets the output error requirement; if it does not meet the requirement, the integrals are cleared to zero; and to verify whether the output accuracy of the first target verification pipeline in each first single-output step meets the preset accuracy requirement. If it does meet the requirement, the integral of the first target verification pipeline is cleared to zero.

[0141] Example 15. A beverage machine for performing a beverage dispensing method as described in any one of Examples 1-13.

[0142] Example 16. A storage medium storing program instructions, wherein the program instructions, when executed, are used to perform a beverage dispensing method as described in any one of Examples 1-13.

[0143] Although exemplary embodiments have been described herein with reference to the accompanying drawings, it should be understood that the above exemplary embodiments are merely illustrative and are not intended to limit the scope of this application. Various changes and modifications can be made therein by those skilled in the art without departing from the scope and spirit of this application. All such changes and modifications are intended to be included within the scope of this application as claimed in the appended claims.

[0144] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. 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 this application.

[0145] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed.

[0146] Numerous specific details are set forth in the specification provided herein. However, it will be understood that embodiments of this application may be practiced without these specific details. In some instances, well-known methods, structures, and techniques have not been shown in detail so as not to obscure the understanding of this specification.

[0147] Similarly, it should be understood that, in order to streamline this application and aid in understanding one or more of the various inventive aspects, features of this application may sometimes be grouped together in a single embodiment, figure, or description thereof in the description of exemplary embodiments of this application. However, this approach should not be construed as reflecting an intention that the claimed application requires more features than are expressly recited in each claim. Rather, as reflected in the corresponding claims, its inventive point lies in solving the corresponding technical problem with features fewer than all features of a single disclosed embodiment. Therefore, the claims following the detailed description are hereby expressly incorporated into that detailed description, wherein each claim itself is a separate embodiment of this application.

[0148] Those skilled in the art will understand that, apart from the mutual exclusion of features, all features disclosed in this specification (including the accompanying claims, abstract, and drawings) and all processes or units of any method or apparatus so disclosed can be combined in any combination. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstract, and drawings) may be replaced by an alternative feature that serves the same, equivalent, or similar purpose.

[0149] Furthermore, those skilled in the art will understand that although some embodiments herein include certain features included in other embodiments but not others, combinations of features from different embodiments are intended to be within the scope of this application and form different embodiments. For example, in the claims, any of the claimed embodiments can be used in any combination.

[0150] The various component embodiments of this application can be implemented in hardware, or as software modules running on one or more processors, or a combination thereof. Those skilled in the art will understand that microprocessors or digital signal processors (DSPs) can be used in practice to implement some or all of the functions of some modules in a beverage dispensing device according to embodiments of this application. This application can also be implemented as an apparatus program (e.g., a computer program and computer program product) for performing part or all of the methods described herein. Such an implementation of this application can be stored on a computer-readable medium, or can take the form of one or more signals. Such signals can be downloaded from an Internet website, provided on a carrier signal, or provided in any other form.

[0151] It should be noted that the above embodiments are illustrative of this application and not restrictive, and that those skilled in the art can devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses should not be construed as limiting the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. This application can be implemented by means of hardware comprising several different elements and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third, etc., does not indicate any order. These words can be interpreted as names.

[0152] The above are merely specific embodiments or descriptions of specific embodiments of this application. The scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. The scope of protection of this application shall be determined by the scope of the claims.

Claims

1. A beverage dispensing method, characterized by, The method includes: First single-path output step: When the current target beverage uses the first target verification pipeline, control only one first target verification pipeline to output the product in a single path. The first target verification pipeline refers to the pipeline whose integral meets the verification requirements. Multi-output step: Control the first specific pipeline required for the current target beverage to output in multiple ways, the first specific pipeline includes at least other pipelines besides the first target verification pipeline that performs the first single-output step; Integration accumulation verification step: When the difference between the actual output quantity after the multi-output step and the preset output quantity after the multi-output step meets the output error requirement, the integration of each of the first specific pipelines in the multi-output step is accumulated; if it does not meet the requirement, the integration of each of the first specific pipelines in the multi-output step is cleared to zero; and, the output accuracy of the first target verification pipeline in each first single-output step is verified to meet the preset accuracy requirement. If it meets the requirement, the integration of the first target verification pipeline is cleared to zero. The number of the first single-channel output steps is less than or equal to the number of the first target verification pipelines.

2. The method of claim 1, wherein, The integral accumulation verification step also includes: When the output accuracy of the first target verification pipeline does not meet the preset accuracy requirement, the integral of the first target verification pipeline is accumulated, and / or remains the first target verification pipeline.

3. The method of claim 1, wherein, The first single-channel output step specifically includes: First, control the first target verification pipeline to output a single product according to the first output parameter corresponding to the preset quantity of the single output of the first target verification pipeline; the first output parameter is the ideal output parameter required for the preset quantity of single output. Then control the first target verification pipeline to continue single-channel output until the actual output of the first target verification pipeline meets the preset amount.

4. The method according to claim 3, characterized in that, When the preset amount is the first weight required to be produced by the first target verification pipeline for the current target beverage, the first specific pipeline includes only pipelines other than the first target verification pipeline that performs the first single-path production step; or, When the preset amount is equal to a first portion of the first weight of the first target verification pipeline required for the current target beverage, the first specific pipeline includes only the pipeline other than the first target verification pipeline that performs the first single-path dispensing step; In this case, the first single-channel output step further includes: Finally, the first target verification pipeline continues to output products in a single stream until the actual output of the first target verification pipeline meets the first weight. or When the preset amount is equal to a first portion of the first weight of the first target verification pipeline required for the current target beverage, the first specific pipeline also includes a second portion of the first weight of the first target verification pipeline used to perform the first single-output step.

5. The method of claim 4, wherein, After the first single-output step and the multi-output step, the method further includes: Second single-channel output step: Control the second specific pipeline required for the current target beverage to output the beverage in a single channel; The second specific pipeline is the pipeline with the largest weight required to produce the current target beverage; When the second specific pipeline and the first target verification pipeline are the same pipeline, the first weight is less than the weight of the first target verification pipeline in the current target beverage formula; When the second specific pipeline and the first target verification pipeline are different pipelines, the first weight is the weight of the first target verification pipeline in the formula of the current target beverage.

6. The method according to claim 5, characterized in that, The multi-output step specifically includes: while the beverage is being dispensed through the first specific pipeline required by the current target beverage, the second specific pipeline is controlled to dispense at a first preset speed according to the weight of the beverage to be dispensed through the second specific pipeline in the multi-output step. The second single-channel output step specifically includes: controlling the second specific pipeline to output at a second preset speed until the real-time total weight of the current target beverage is equal to the difference between the target total weight of the current target beverage and the current early stop amount, and then controlling the second specific pipeline to stop output; Wherein, the first preset speed is greater than the second preset speed.

7. The method of claim 5, wherein, The second single-channel output step specifically includes: During the production process, the actual total weight of the current target beverage is obtained in real time. When the actual total weight is equal to the difference between the preset production quantity corresponding to the current target beverage and the current early stop quantity, the second specific pipeline is controlled to stop production. The method further includes: an early stop measurement correction step; The early stop correction step includes: In the second single-channel output step, after controlling the second specific pipeline to stop output, the actual total weight of the current target beverage is obtained; The early stop amount is adjusted and updated based on the deviation between the actual total weight obtained after the second specific pipeline stops dispensing and the target total weight corresponding to the current target beverage.

8. The method according to any one of claims 1 to 7, characterized in that, The method further includes: Target verification pipeline determination steps: Based on the respective integrals of multiple pipelines in the production system, at least one pipeline is determined as the first target verification pipeline from among the multiple pipelines; or, based on the respective integrals of the pipelines required for the current target beverage, at least one pipeline is determined as the first target verification pipeline.

9. The method of claim 8, wherein, The points include the number of points and / or the points score. When the points include the number of points and the points score, the priority of the number of points is higher than the priority of the points score. The accumulation of the integrals for each of the first specific pipelines in the multi-output step includes: When the integration includes the integration count, for each pipeline of the first specific pipeline of the multi-output step, the current integration count of that pipeline is incremented by 1 to obtain a new integration count. When the integration includes an integration score, for each pipeline of the first specific pipeline in the multi-output step, the current integration score of the pipeline is added to the preset score corresponding to the pipeline to obtain a new integration score, wherein the preset score is determined based on the total weight required for the pipeline to output the current target beverage.

10. The method according to claim 3, wherein verifying whether the output accuracy of the first target verification pipeline in each of the first single-channel output steps meets the preset accuracy requirements includes: When the first single-channel output step is completed, determine the actual output quantity of the first target verification pipeline. When the actual output quantity of the first target verification pipeline reaches the preset quantity, determine that the output accuracy of the first target verification pipeline meets the preset accuracy requirement, and clear the integral of the first target verification pipeline to zero.

11. The method according to any one of claims 1 to 7, characterized in that, The integral accumulation verification step further includes: When the output accuracy does not meet the preset accuracy requirement, the number of verifications of the first target verification pipeline is accumulated; When the number of verifications reaches the preset verification threshold, an abnormality message for the first target verification pipeline is output.

12. The method according to any one of claims 1 to 7, characterized in that, The method further includes: The third single-output step: The second target verification pipeline is output in a single output manner so that the actual output of the second target verification pipeline reaches the total weight of the second target verification pipeline required by the current target beverage. The second target verification pipeline is the pipeline determined by the replenishment operation. Parameter verification steps: When the current target beverage includes the second target inspection pipeline, the second output parameters of the second target inspection pipeline are accumulated from the trigger time of the third single-channel output step to the completion time of the third single-channel output step; when the accumulated second output parameters meet the preset parameter verification end condition, the second target inspection pipeline is determined as a non-target inspection pipeline; when the accumulated second output parameters do not meet the preset parameter verification end condition, the second target inspection pipeline is kept as the second target inspection pipeline.

13. The method of claim 12, wherein, The method includes one of the first single-output step and the third single-output step: When the same target pipeline of the current target beverage is simultaneously used as both the first target verification pipeline and the second target verification pipeline, the target pipeline is determined as the first target verification pipeline; When the current target beverage includes the first target verification pipeline and the second target verification pipeline, and the first target verification pipeline and the second target verification pipeline are different pipelines, the first single-path output step is performed only based on the first target verification pipeline.

14. A beverage dispensing apparatus characterised by The device includes: The first single-channel output module is used to control only one of the first target verification pipelines to output the beverage when the current target beverage uses the first target verification pipeline. A multi-output module is used to control the first specific pipeline required for the current target beverage to output in multiple ways. The first specific pipeline includes other pipelines besides the first target verification pipeline that performs the first single-output step. An integral accumulation checking module is configured to accumulate the integral of each of the first specific pipelines of the multi-path dispensing step when the difference between the actual dispensing volume after the multi-path dispensing step and the preset dispensing volume after the multi-path dispensing step meets the dispensing error requirement; if not, the integral is cleared; and check whether the dispensing accuracy of the first target checking pipeline of each of the first single-path dispensing step meets the preset accuracy requirement, if yes, the integral of the first target checking pipeline is cleared.

15. A drinks machine characterised in that, A beverage dispensing method according to any one of claims 1-13.

16. A storage medium having stored thereon program instructions, the program instructions being executable by a processor to cause the processor to execute operations comprising: The program instructions, when executed, perform a beverage dispensing method according to any one of claims 1-13. The program instructions, when executed, perform a beverage dispensing method according to any one of claims 1-13.