Control method for a beverage output device, beverage output device, and storage medium

By using sensing components in the beverage dispensing device to adjust the output position in real time and detect preset conditions, the problem of beverage ingredients splashing is solved, achieving safer and more convenient beverage dispensing.

CN120036645BActive Publication Date: 2026-01-30HUBEI MIDEA REFRIGERATOR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311601654.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-24
Publication Date
2026-01-30
Estimated Expiration
2043-11-24

AI Technical Summary

Technical Problem

Existing beverage dispensing equipment is prone to splashing when dispensing first- and/or second-class beverage ingredients.

Method used

By setting a first sensing component in the beverage dispensing device, the distance between the beverage dispensing port and the edge of the container opening and the position of the beverage liquid surface are obtained in real time. The appropriate dispensing position is selected according to the sensing signal, and the dispensing of beverage ingredients is automatically stopped when a preset condition is detected to avoid splashing.

Benefits of technology

It effectively prevents beverage ingredients from splashing, improving ease of operation and safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120036645B_ABST
    Figure CN120036645B_ABST
Patent Text Reader

Abstract

This application provides a control method, a beverage dispensing device, and a storage medium for a beverage dispensing device. The beverage dispensing device has a beverage dispensing port disposed above a support platform and a first sensing component. The control method includes: receiving a user command; moving the beverage dispensing port from a first end to a second end, acquiring a sensing signal from the first sensing component and positioning information of the beverage dispensing port corresponding to the sensing signal; moving the beverage dispensing port to a target position, the target position being the position corresponding to the positioning information of the sensing signal that meets preset conditions; dispensing a first type of beverage ingredient and / or a second type of beverage ingredient into a container according to the user command; and stopping the dispensing of the first type of beverage ingredient and / or the second type of beverage ingredient in response to detecting that the detection information inside the container meets preset conditions. This application dispensing the first type of beverage ingredient and / or the second type of beverage ingredient after the beverage dispensing port is lowered to the target position can prevent beverage ingredients from splashing inside the container.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of beverage dispensing devices and their control methods, and in particular to a storage medium for beverage dispensing devices, their control methods, and their storage. Background Technology

[0002] In the existing technology, when beverage dispensing equipment dispenses first-type beverage ingredients and / or second-type beverage ingredients, splashing of the first-type beverage ingredients and / or second-type beverage ingredients often occurs. Therefore, how to improve the splashing of first-type beverage ingredients and / or second-type beverage ingredients is a technical problem that urgently needs to be solved. Summary of the Invention

[0003] In view of this, this application provides a control method, a beverage dispensing device, and a storage medium for a beverage dispensing device, to solve the problems of inaccurate distance measurement and splashing of first-class and / or second-class beverage ingredients in the prior art.

[0004] To solve the above-mentioned technical problems, this application adopts the following technical solution: A control method for a beverage dispensing device is provided. The beverage dispensing device includes a support platform and a beverage dispensing port. The support platform is used to support a container, the container is used to receive a beverage, and the beverage dispensing port has a motion track with a first end away from the support platform and a second end close to the support platform. The beverage dispensing device has a first sensing component. The beverage dispensing port and the first sensing component are located above the support platform. The first sensing component is used to move synchronously with the beverage dispensing port. The control method includes: receiving a user instruction, the user instruction including a first instruction, a second instruction, and a third instruction, wherein the first instruction is to output... The instructions are as follows: the first instruction is for outputting a type of beverage ingredient; the second instruction is for outputting a type of beverage ingredient; the third instruction is for outputting both types of beverage ingredients. The beverage outlet moves from the first end to the second end, acquiring the sensing signal from the first sensing component and the positioning information of the beverage outlet corresponding to the sensing signal. The beverage outlet is moved to a target position, which is the position corresponding to the positioning information of the sensing signal that meets preset conditions. The first type of beverage ingredient and / or the second type of beverage ingredient are output to the beverage container according to the user instruction. In response to the detected information meeting preset conditions, the output of the first type of beverage ingredient and / or the second type of beverage ingredient is stopped.

[0005] According to one embodiment of this application, the sensing signal that meets the preset conditions includes: the sensing signal corresponding to the maximum value of the signal strength in the sensing signals; or, the sensing signal whose signal strength ranks among the 2nd to 20th in the sensing signals.

[0006] According to one embodiment of this application, the step of acquiring the sensing signal of the first sensing component and the positioning information of the beverage outlet corresponding to the sensing signal includes: the first transmitting part of the first sensing component emits a first detection wave; it is determined whether the first receiving part of the first sensing component receives the echo of the first detection wave within a first preset time period; if yes, the signal strength of the echo and the positioning information of the beverage outlet corresponding to the echo are acquired; if no, the step of the first transmitting part of the first sensing component emitting the first detection wave is returned to execution.

[0007] According to one embodiment of this application, between the step of determining whether the first receiving part of the first sensing component receives the echo of the first detection wave within a first preset time period and the step of returning to execute the first transmitting part of the first sensing component emitting the first detection wave, the method includes: determining whether the time value between the time point of the previous emission of the first detection wave and the current time point reaches a second preset time period, wherein the second preset time period is greater than or equal to the first preset time period; if yes, then the step of returning to execute the first transmitting part of the first sensing component emitting the first detection wave is performed; if no, then the step of determining whether the time value between the time point of the previous emission of the first detection wave and the current time point reaches the second preset time period is performed is returned to execute.

[0008] According to one embodiment of this application, the second preset duration is greater than or equal to 2N times the distance between the initial position and the support platform divided by the speed of sound, where N is 1-1000.

[0009] According to one embodiment of this application, the positioning information includes the distance or coordinates of the beverage outlet or the first sensing component relative to the marked position, and the marked position includes the first end, the second end, the support platform, or the edge of the container opening.

[0010] According to one embodiment of this application, the detection information includes first information and / or second information; the step of outputting a first type of beverage ingredient and / or outputting a second type of beverage ingredient to a container receiving a beverage according to a user instruction, and stopping the output of the first type of beverage ingredient and / or the second type of beverage ingredient in response to detecting that the detection information in the container meets a preset condition, includes: responding to the user instruction being the first instruction, outputting the first type of beverage ingredient according to the user instruction, and stopping the output of the first type of beverage ingredient when the first information in the container meets a first preset condition; or responding to the user instruction being the second instruction, outputting the second type of beverage ingredient according to the user instruction, and stopping the output of the second type of beverage ingredient when the second information in the container meets a second preset condition; or responding to the user instruction being the third instruction, outputting the first type of beverage ingredient according to the user instruction, and stopping the output of the first type of beverage ingredient when the first information in the container meets a first preset condition; outputting the second type of beverage ingredient according to the user instruction, and stopping the output of the second type of beverage ingredient when the second information in the container meets a second preset condition.

[0011] According to one embodiment of this application, the first information is the vertical distance between the opening edge of the container and the top of the first type of beverage ingredient, and the first preset condition is that the vertical distance between the opening edge of the container and the top of the first type of beverage ingredient is less than or equal to a first preset value. The second information is the vertical distance between the opening edge of the container and the liquid surface of the second type of beverage ingredient, and the second preset condition is that the vertical distance between the opening edge of the container and the liquid surface of the second type of beverage ingredient is less than or equal to a second preset value.

[0012] According to one embodiment of this application, the beverage dispensing device further includes a water receiving box and a prompting component. A water level sensor is installed inside the water receiving box, which is located below the support platform. The prompting component is used to output prompting information. The control method further includes: in response to the step of stopping the beverage dispensing port from moving downwards, determining whether the water level in the water receiving box has reached a preset water level based on the signal obtained by the water level sensor; if yes, the prompting component outputs prompting information; if no, it dispenses first-type beverage ingredients and / or second-type beverage ingredients to the beverage receiving container according to user instructions. The system continuously determines whether the water level in the water receiving box has reached a preset level based on the detection signal obtained by the water level sensor. If so, it stops outputting the first type of beverage ingredients and / or the second type of beverage ingredients, and outputs the prompt information. Alternatively, the control method further includes: responding to the step of receiving a user instruction, determining whether the water level in the water receiving box has reached a preset level based on the detection signal obtained by the water level sensor; if so, the prompt component outputs a prompt information; if not, it executes the step of moving the beverage outlet from the first end to the second end.

[0013] According to one embodiment of this application, in response to stopping the output of a first type of beverage ingredient and / or the output of a second type of beverage ingredient, the beverage output port is controlled to move toward the first end.

[0014] According to one embodiment of this application, the control method further includes: in response to the step of receiving user instructions, determining whether the presence of a container is detected on the carrier platform; if yes, then executing the step of moving the beverage outlet from the first end to the second end; if no, then stopping the movement of the beverage outlet.

[0015] According to one embodiment of this application, the detection information includes the vertical distance between the top of the container and the edge of the container opening.

[0016] To solve the above-mentioned technical problems, another technical solution adopted in this application is: providing a beverage output device comprising: an instruction receiving component for receiving user instructions, the user instructions including a first instruction, a second instruction, and a third instruction, wherein the first instruction is an instruction to output a first type of beverage ingredient, the second instruction is an instruction to output a second type of beverage ingredient, and the third instruction is an instruction to output both the first and second types of beverage ingredients; a beverage output port for outputting a beverage, the beverage including the first type of beverage ingredient and / or the second type of beverage ingredient; a moving component connected to the beverage output port, the moving component being used to move the beverage output port; a first sensing component, wherein the beverage output port and the first sensing component are located above a support platform, the support platform being used to support a container, the container being used to receive the beverage, and the first sensing component being used to move downward synchronously with the beverage output port; and a processor connected to the instruction receiving component, the moving component, and the first sensing component, the processor being used to execute any of the above-described control methods for the beverage output device.

[0017] According to one embodiment of this application, the beverage outlet has a motion track, the motion track having a first end away from the support platform and a second end close to the support platform.

[0018] According to one embodiment of this application, the first sensing component is an ultrasonic detector or a time-of-flight detector.

[0019] According to one embodiment of this application, the beverage output device further includes a water receiving box and a prompting component. A water level sensor is provided inside the water receiving box. The water level sensor and the prompting component are connected to the processor. The water receiving box is located under the support platform. The prompting component is used to output prompt information.

[0020] To solve the above-mentioned technical problems, another technical solution adopted in this application is to provide a storage medium that stores program instructions that can be executed to implement the control method for beverage output device described in any of the above claims.

[0021] The beneficial effects of this application are: it provides a control method for a beverage dispensing device, wherein a first sensing component of the beverage dispensing device is used to move synchronously with the beverage dispensing port. After receiving a user command, the control method moves the beverage dispensing port from a first end to a second end, and simultaneously acquires the sensing signal of the first sensing component and the position positioning information of the beverage dispensing port corresponding to the sensing signal. The position corresponding to the positioning information of the sensing signal that meets preset conditions is selected as the target position. After moving the beverage dispensing port to the target position, the first type of beverage ingredients and / or the second type of beverage ingredients are dispensed. Upon detecting that the detection information meets the preset conditions, the dispensing of the first type of beverage ingredients and / or the second type of beverage ingredients is automatically stopped. The beverage dispensing device of this application moves the beverage dispensing port from the first end to the second end, while simultaneously acquiring the sensing signal of the first sensing component and the position positioning information of the beverage dispensing port corresponding to the sensing signal. It selects a target position as a preferred position for dispensing the first type of beverage ingredients and / or the second type of beverage ingredients, and then starts dispensing the first type of beverage ingredients and / or the second type of beverage ingredients. After detecting that the detection information meets the preset conditions, it automatically stops dispensing the first type of beverage ingredients and / or the second type of beverage ingredients, thereby improving the ease of operation and preventing the first type of beverage ingredients and / or the second type of beverage ingredients from splashing. Attached Figure Description

[0022] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. Wherein:

[0023] Figure 1 This is a schematic flowchart of an embodiment of the control method for a beverage dispensing device according to this application;

[0024] Figure 2 This is a schematic flowchart of an embodiment of the control method for a beverage dispensing device according to this application;

[0025] Figure 3 This is a schematic flowchart of an embodiment of the control method for a beverage dispensing device according to this application;

[0026] Figure 4 This is a schematic flowchart of an embodiment of the control method for a beverage dispensing device according to this application;

[0027] Figure 5 This is a schematic diagram of the distance detection of the top of beverage ingredients in a first type of beverage dispensing device according to an embodiment of the control method for beverage dispensing equipment of this application;

[0028] Figure 6This is a schematic diagram of the second type of beverage ingredient liquid level distance detection according to an embodiment of the control method for beverage dispensing equipment of this application;

[0029] Figure 7 This is a schematic diagram of the distance detection between the top of a first type of beverage ingredient and the liquid surface of a second type of beverage ingredient, according to an embodiment of the control method for a beverage dispensing device of this application.

[0030] Figure 8 This is a schematic diagram of the structure of an embodiment of the beverage dispensing device of this application;

[0031] Figure 9 This is a schematic diagram of the structure of an embodiment of the beverage dispensing device of this application;

[0032] Figure 10 This is a schematic diagram of the motion trajectory of an embodiment of the beverage output device of this application;

[0033] Figure 11 This is a schematic diagram of the structure of an embodiment of the beverage output device of this application. Detailed Implementation

[0034] To make the above-mentioned objectives, features, and advantages of this application more apparent and understandable, the specific embodiments of this application will be described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of this application. Furthermore, it should be noted that, for ease of description, only the parts relevant to this application are shown in the accompanying drawings, not the entire structure. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without inventive effort are within the scope of protection of this application.

[0035] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0036] This application provides a control method for a beverage dispensing device 20. The beverage dispensing device 20 includes a support platform 24 for supporting a container 25 for receiving beverages. A beverage dispensing port 21 has a motion track with a first end a, away from the support platform 24, and a second end b, close to the support platform 24. The beverage dispensing device 20 has a first sensing component 23. The beverage dispensing port 21 and the first sensing component 23 are located above the support platform 24. The first sensing component 23 moves synchronously with the beverage dispensing port 21. The control method includes receiving a user instruction, which includes a first instruction, a second instruction, and a third instruction. The first instruction is an instruction to dispensing a first type of beverage ingredient. The second instruction is an instruction to output the second type of beverage ingredients, and the third instruction is an instruction to output the first type of beverage ingredients and the second type of beverage ingredients; the beverage output port 21 moves from the first end a to the second end b, acquiring the sensing signal of the first sensing component 23 and the positioning information of the beverage output port 21 corresponding to the sensing signal; the beverage output port 21 is moved to the target position, which is the position corresponding to the positioning information of the sensing signal that meets the preset conditions; the first type of beverage ingredients and / or the second type of beverage ingredients are output to the beverage receiving container 25 according to the user instruction, and the output of the first type of beverage ingredients and / or the second type of beverage ingredients is stopped in response to the detection information in the container 25 meeting the preset conditions.

[0037] Specifically, the beverage outlet 21 and the first sensing component 23 of the beverage dispensing device 20 are located above the support platform 24. The first sensing component 23 is fixedly disposed relative to the beverage outlet 21 and can be disposed on the outer periphery of the beverage outlet 21. The beverage outlet 21 has a movement trajectory from the first end a to the second end b. The starting position of the beverage outlet 21 is the first end a, and the beverage outlet 21 can move down to the position closest to the support platform 24, which is the second end b. During the process of the beverage outlet 21 moving from the first end a to the second end b, the first sensing component 23 descends synchronously with the beverage outlet 21. The beverage dispensing device 20 obtains the distance between the beverage outlet 21 and the edge of the opening of the container 25, and detects the distance between the beverage outlet 21 and the top of the first type of beverage ingredients or the liquid surface of the second type of beverage ingredients in the container 25 through the sensing signal of the first sensing component 23. The sensing signal of the first sensing component 23 has the positioning information of the beverage outlet 21.

[0038] Reference Figure 1 The control method for the beverage dispensing device 20 includes the following steps:

[0039] S1: Receive user instructions, which include a first instruction, a second instruction, and a third instruction. The first instruction is to output the first type of beverage ingredients, the second instruction is to output the second type of beverage ingredients, and the third instruction is to output the first type of beverage ingredients and the second type of beverage ingredients.

[0040] The user places the beverage container 25 on the support platform 24. The beverage output device 20 can receive user commands through human body sensing or switch signals. The commands include commands to output the first type of beverage ingredients, commands to output the second type of beverage ingredients, and commands to output both types of beverage ingredients. The command to output the first type of beverage ingredients followed by the second type of beverage ingredients is a command that outputs the first type of beverage ingredients first, then the second type of beverage ingredients. A single command can produce a mixture of the first and second type of beverage ingredients without requiring the user to click or control the switch twice.

[0041] The first category of beverage ingredients includes ingredients with fixed shapes, elastic ingredients, and ingredients with poor flowability, such as ice cubes, crushed ice, red beans, mung beans, peanuts, tapioca pearls in bubble tea, coconut jelly, taro balls, milk jelly, fruit jelly, herbal jelly, fruit puree, taro puree, ice cream, puffed snacks, baked goods, etc. The second category of beverage ingredients includes ingredients with high flowability, such as water, fruit juice, milk, coffee, cola, soy milk, etc.

[0042] In some implementations, user instructions include newly entered instructions from the user, such as a first instruction, a second instruction, and a third instruction. User instructions also include instructions based on user habits, instructions based on different time periods such as morning, noon, and evening, instructions based on different seasons, and instructions based on different ambient temperatures.

[0043] S2: The beverage outlet 21 moves from the first end a to the second end b to obtain the sensing signal of the first sensing component 23 and the positioning information of the beverage outlet 21 corresponding to the sensing signal.

[0044] Upon receiving a user instruction to output the first type of beverage ingredients and / or the second type of beverage ingredients, the beverage output port 21 moves from the first end a to the second end b. The beverage output port 21 descends to approach the edge of the container 25 opening, finding the most suitable position to output the first type of beverage ingredients and / or the second type of beverage ingredients, preventing the beverage output port 21 from being too high above the edge of the container 25 opening, which could cause the first type of beverage ingredients and / or the second type of beverage ingredients to splash. During the downward movement of the beverage output port 21, the first sensing component 23 descends synchronously to emit sensing signals to detect the distance between the beverage output port 21 and the edge of the container 25 opening. The strength of the sensing signal from the first sensing component 23 varies at different distances; a stronger sensing signal indicates that the beverage output port 21 is closer to the edge of the container 25 opening. Multiple sensing signals along the movement trajectory of the beverage output port 21 from the first end a to the second end b are acquired, as well as the positioning information of the beverage output port 21 position corresponding to each sensing signal along the entire movement trajectory.

[0045] The first sensing component 23 is fixed relative to the beverage outlet 21. That is, during the synchronous movement of the first sensing component 23 and the beverage outlet 21, the relative positional relationship between the first sensing component 23 and the beverage outlet 21 remains unchanged.

[0046] S3: Move the beverage output port 21 to the target position, which is the position corresponding to the positioning information of the sensing signal that meets the preset conditions.

[0047] Among the multiple sensing signals obtained from the movement trajectory of the beverage outlet 21 from the first end a to the second end b, the sensing signal that meets the preset conditions is selected, and the position corresponding to the positioning information of the sensing signal that meets the preset conditions is obtained. This position is the target position of the beverage outlet 21. The target position is the most suitable position for outputting the first type of beverage ingredients and / or the second type of beverage ingredients, which can prevent the beverage outlet 21 from being too high above the edge of the container 25 opening, thus avoiding splashing of the first type of beverage ingredients and / or the second type of beverage ingredients. Moving the beverage outlet 21 to the target position: on the one hand, the target position can be the second end b; on the other hand, the target position can be higher than the second end b, in which case the beverage outlet 21 needs to be moved back from the second end b to the target position.

[0048] The target location includes a vertical distance of 0-60cm between the beverage outlet 21 and the edge of the container 25 opening. This vertical distance can be 0cm, 4cm, 5.6cm, 10cm, 14.6cm, 17.6cm, 25.6cm, 27.1cm, 29.8cm, 36cm, 44cm, 57cm, or 60cm. Specifically, when the beverage dispensing device 20 is a household device, the target location can be a vertical distance of 0-40cm between the beverage outlet 21 and the edge of the container 25 opening; when the beverage dispensing device 20 is a commercial device, the target location can be a vertical distance of 0-60cm between the beverage outlet 21 and the edge of the container 25 opening.

[0049] S4: Output the first type of beverage ingredients and / or the second type of beverage ingredients to the beverage receiving container 25 according to the user's instructions.

[0050] After the beverage outlet 21 moves to the target position, the beverage dispensing device 20 dispenses the first type of beverage ingredients and / or the second type of beverage ingredients to the container 25 according to the user instructions in step S1.

[0051] S5: In response to the detection that the detection information inside container 25 meets the preset conditions, stop outputting the first type of beverage ingredients and / or the second type of beverage ingredients.

[0052] When the vertical distance between the edge of the container 25 opening and the top of the first type of beverage ingredient and / or the liquid surface of the second type of beverage ingredient meets a preset condition, the dispensing of the first type of beverage ingredient and / or the second type of beverage ingredient stops. This embodiment, by setting preset conditions, automatically stops dispensing the first type of beverage ingredient and / or the second type of beverage ingredient when the detection information within the container 25 meets the preset conditions, thus preventing beverage spillage and improving operational portability. The preset conditions can be obtained through data statistics or experience. By comparing the detection information with the preset conditions, the dispensing of the first type of beverage ingredient and / or the second type of beverage ingredient can be stopped in a timely manner to reduce beverage splashing or spillage.

[0053] According to one embodiment of this application, the sensing signal that meets the preset conditions includes: the sensing signal corresponding to the maximum value of the signal strength in the sensing signals; or, the sensing signal whose signal strength ranks among the 2nd to 20th in the sensing signals.

[0054] Specifically, among the multiple sensing signals obtained from the movement trajectory of the beverage outlet 21 from the first end a to the second end b, the selection of sensing signals that meet the preset conditions includes two specific cases.

[0055] In the first scenario, the sensing signal with the highest signal strength among all sensing signals is selected. When the signal strength is at its maximum, it indicates that the beverage outlet 21 is closest to the edge of the container 25 opening, and the sensing signal received by the first sensing component 23 is the clearest. This is the optimal position for outputting the first type of beverage ingredients and / or the second type of beverage ingredients.

[0056] In the second scenario, the sensor signal ranked 2nd to 20th in signal strength is selected from all the sensor signals. This embodiment does not limit the selection of the sensor signal with the strongest signal strength as the suitable position for outputting the first type of beverage ingredients and / or the second type of beverage ingredients. In this case, the distance between the beverage outlet 21 and the edge of the container 25 opening is not the closest but is still within a reasonable distance, and this distance will not cause the first type of beverage ingredients and / or the second type of beverage ingredients to splash. In this case, the beverage outlet 21 needs to be moved back a certain distance to reach the target position corresponding to the sensor signal.

[0057] According to one embodiment of this application, the step of acquiring the sensing signal of the first sensing component 23 and the positioning information of the beverage outlet 21 corresponding to the sensing signal includes: the first transmitting part of the first sensing component 23 emits a first detection wave; it is determined whether the first receiving part of the first sensing component 23 receives the echo of the first detection wave within a first preset time period; if yes, the signal strength of the echo and the positioning information of the beverage outlet 21 corresponding to the echo are acquired; if no, the step of the first transmitting part of the first sensing component 23 emitting the first detection wave is returned to be executed.

[0058] Specifically, refer to Figure 2 Step S2, in acquiring the sensing signal of the first sensing component 23 and the positioning information of the beverage outlet 21 corresponding to the sensing signal, may further include the following steps in some embodiments:

[0059] S21: The first transmitter of the first sensing component 23 emits a first detection wave.

[0060] The beverage dispensing device 20 controls the first transmitter of the first sensing component 23 to emit a first detection wave to detect the distance between the beverage dispensing port 21 and the edge of the opening of the container 25. The first detection wave can be emitted in real time, at intervals, or triggered by other means.

[0061] S22: Determine whether the first receiving part of the first sensing component 23 has received the echo of the first detection wave within a first preset time period.

[0062] After the first transmitting unit emits the first detection wave, the first receiving unit receives the echo of the first detection wave. As the beverage outlet 21 moves downwards, the distance between the beverage outlet 21 and the edge of the container 25 opening varies, resulting in different intensities and durations of the echoes received by the first receiving unit. The formula for calculating the time of the echo received by the first receiving unit is t = 2s. t / V,S t V is the distance between the beverage outlet 21 and the edge of the container 25 opening, and V is the propagation speed of the detection wave of the first sensing component 23 in the air. When the first sensing component 23 receives the echo of the first detection wave within a first preset time period, it indicates that the edge of the container 25 opening is within the sensing range of the first sensing component 23. At the same time, when the container 25 contains the first type of beverage ingredients and / or the second type of beverage ingredients, the top of the first type of beverage ingredients and / or the liquid surface of the second type of beverage ingredients, viewed from a top-down perspective, are located within the edge of the container 25 opening. Therefore, when the container 25 contains the first type of beverage ingredients and / or the second type of beverage ingredients, the top of the first type of beverage ingredients and / or the liquid surface of the second type of beverage ingredients are also within the sensing range of the first sensing component 23.

[0063] S23: If so, obtain the signal strength of the echo and the location information of the beverage output port 21 corresponding to the echo.

[0064] If the first receiving unit of the first sensing component 23 receives the echo of the first detection wave within a first preset time period, it indicates that the first sensing component 23 is located at a suitable position capable of detecting the opening edge of the container 25 and the detection information inside the container 25. At this time, the signal strength of the echo and the positioning information of the beverage outlet 21 corresponding to the echo are acquired. Outputting the first type of beverage ingredients and / or the second type of beverage ingredients at this position can prevent splashing of the first type of beverage ingredients and / or the second type of beverage ingredients. At the same time, at this position, the distance to the opening edge of the container 25 acquired by the first sensing component 23 is more accurate, and the distance detection of the top of the first type of beverage ingredients or the liquid surface of the second type of beverage ingredients inside the container 25 is also more accurate.

[0065] S24: If not, return to step S21, which involves the first transmitter of the first sensing component 23 emitting a first detection wave.

[0066] If the first receiving part of the first sensing component 23 does not receive the echo of the first detection wave within the first preset time period, it means that the first sensing component 23 has not yet moved down to a suitable position that can detect the opening edge of the container 25 and the detection information inside the container 25. The beverage outlet 21 is kept in a downward moving state, and at the same time, the first transmitting part of the first sensing component 23 emits the first detection wave to continue detection.

[0067] According to one embodiment of this application, between the step of determining whether the first receiving part of the first sensing component 23 has received the echo of the first detection wave within a first preset time period and the step of returning to execute the first transmitting part of the first sensing component 23 to emit the first detection wave, the method includes: determining whether the time value between the time point of the previous emission of the first detection wave and the current time point has reached a second preset time period, wherein the second preset time period is greater than or equal to the first preset time period; if yes, then returning to execute the first transmitting part of the first sensing component 23 to emit the first detection wave; if no, then returning to execute the step of determining whether the time value between the time point of the previous emission of the first detection wave and the current time point has reached the first preset time period.

[0068] Specifically, refer to Figure 2 In some embodiments, the steps between steps S22 and S24 may also include the following:

[0069] S221: Determine whether the time between the time point when the first detection wave was previously emitted and the current time point has reached the second preset duration, wherein the second preset duration is greater than or equal to the first preset duration.

[0070] The first sensing component 23 is controlled to send a first detection wave at predetermined time intervals. The predetermined time interval is the time difference between the time point when the first detection wave was last sent and the current time point. It is determined whether the predetermined time interval has reached a second preset duration, thereby controlling whether the first sensing component 23 needs to send the first detection wave at the current time point. The second preset duration is greater than or equal to the first preset duration.

[0071] The second preset duration is greater than or equal to 2N times the distance between the initial position and the support platform 24 divided by the speed of sound, where N is 1-1000, preferably 5-100. The distance between the initial position and the support platform 24 can be obtained according to the actual structure of the beverage output device 20. N can be any value between 1-1000, such as 1, 5, 68, 100, 198, 280, 374, 498, 500, 680, 750, 830, 980, 1000, etc. By limiting the value of N, the second preset duration being greater than or equal to 2N times the distance between the initial position and the support platform 24 divided by the speed of sound can effectively control the interval between two adjacent first detection waves, thereby eliminating the interference caused by the echo signal generated by the previous first detection wave to the echo signal generated by the subsequent first detection wave. That is, the subsequent first detection wave is emitted only after the intensity of the echo signal generated by the previous first detection wave is sufficiently weak, so as to avoid interference with the echo signal generated by the subsequent first detection wave.

[0072] Specifically, the distance between the initial position and the support platform 24 is S. When the beverage outlet 21 is in the initial position, the time t1 between the time when the first sensing component 23 emits the first detection wave and the time when the echo of the first detection wave is received is 2S / V, where V is the propagation speed of the detection wave of the first sensing component 23 in the air. In this embodiment, the second preset duration t2 ≥ N × t1.

[0073] The first sensing component 23 emits a first detection wave and receives an echo, which constitutes one cycle. If the initial position and the distance S between the initial position and the support platform 24 are 20cm, the duration of the first sensing component 23 emitting the first detection wave and receiving the echo is less than 0.002 seconds. If the time interval between two adjacent first detection waves is short, the echo signal received by the first sensing component 23 at a certain point in time may be an echo signal generated by the first detection waves emitted in previous cycles encountering other objects at a distance greater than 20cm. These signals will interfere with the echo signal to be received this time. Therefore, to avoid this interference, this embodiment extends the cycle by N times before controlling the first sensing component 23 to emit the next set of first detection waves, thus lengthening the time interval between the emission of the previous set of first detection waves. That is, the time difference between the time point of the previous first detection wave emission and the current time point needs to reach a second preset duration t2, where the second preset duration t2 ≥ N × t1.

[0074] If so, proceed to step S21, which involves returning to the first transmitting part of the first sensing component 23 to emit the first detection wave.

[0075] If the predetermined time interval reaches the second preset duration, the first sensing component 23 is controlled to emit a first detection wave.

[0076] If not, return to step S221 to determine whether the time between the last time the first detection wave was emitted and the current time has reached the second preset duration.

[0077] If the predetermined time interval does not reach the second preset duration, it means that the time point for sending the first detection wave has not arrived, and the process returns to step S221.

[0078] According to one embodiment of this application, the positioning information includes the distance or coordinates of the beverage outlet 21 or the first sensing component 23 relative to a marked position, where the marked position includes the first end a, the second end b, the support platform 24, or the edge of the container 25 opening. Specifically, the positioning information of the beverage outlet 21 corresponding to the sensing signal of the first sensing component 23 includes the distance or coordinates of the beverage outlet 21 relative to the marked position, or the distance or coordinates of the first sensing component 23 relative to the marked position. The marked position includes the first end a, the second end b, the support platform 24, or the edge of the container 25 opening. By obtaining the positioning information, a preferred position can be selected for outputting the first type of beverage ingredients and / or the second type of beverage ingredients.

[0079] According to one embodiment of this application, the detection information includes first information and / or second information. The step of stopping the output of a first type of beverage ingredient and / or a second type of beverage ingredient in response to a user instruction that the detection information within container 25 meets a preset condition includes: outputting the first type of beverage ingredient in response to a first user instruction, and stopping the output of the first type of beverage ingredient when the first information within container 25 meets a first preset condition; or outputting the second type of beverage ingredient in response to a second user instruction, and stopping the output of the second type of beverage ingredient when the second information within container 25 meets a second preset condition; or outputting the first type of beverage ingredient in response to a third user instruction, and stopping the output of the first type of beverage ingredient when the first information within container 25 meets a first preset condition; outputting the second type of beverage ingredient in response to a user instruction, and stopping the output of the second type of beverage ingredient when the second information within container 25 meets a second preset condition.

[0080] Specifically, in steps S4 and S5, the first type of beverage ingredients and / or the second type of beverage ingredients are output to the container 25 receiving the beverage according to the user's instruction. In response to the detection information in the container 25 meeting the preset conditions, the output of the first type of beverage ingredients and / or the second type of beverage ingredients is stopped. The specific method includes:

[0081] The detection information includes first information and / or second information. The first information is the top information of the first type of beverage ingredient, which is the vertical distance between the edge of the opening of container 25 and the top of the first type of beverage ingredient. When the vertical distance between the edge of the opening of container 25 and the top of the first type of beverage ingredient meets the preset condition, the output of the first type of beverage ingredient is stopped. The second information is the liquid surface information of the second type of beverage ingredient, which is the vertical distance between the edge of the opening of container 25 and the liquid surface of the second type of beverage ingredient. When the vertical distance between the edge of the opening of container 25 and the liquid surface of the second type of beverage ingredient meets the preset condition, the output of the second type of beverage ingredient is stopped.

[0082] Method 1: In response to the user instruction as the first instruction, output the first type of beverage ingredients according to the user instruction; in response to the detection that the first information in container 25 meets the first preset condition, stop outputting the first type of beverage ingredients.

[0083] Reference Figure 5 The first sensing component 23 detects a distance Hc, which is the vertical distance between the beverage outlet 21 and the edge of the opening of the container 25. When dispensing the first type of beverage ingredients stops, the distance between the beverage outlet 21 and the top of the first type of beverage ingredients is Hc + h1, where h1 is the minimum vertical distance between the edge of the opening and the top of the first type of beverage ingredients, determined by statistical data or experience, to prevent splashing out of the container 25. When dispensing the first type of beverage ingredients according to user instructions, the first sensing component 23 continuously detects and confirms the vertical distance H1 between the beverage outlet 21 and the top of the first type of beverage ingredients. When it is determined that H1 - Hc > h1, dispensing the first type of beverage ingredients continues; when it is determined that H1 - Hc ≤ h1, it indicates that continuing to dispense the first type of beverage ingredients will cause splashing, and dispensing the first type of beverage ingredients stops. The first information meets the first preset condition, which is that H1 - Hc ≤ h1.

[0084] Method 2: Alternatively, responding to the user's instruction as a second instruction, output the second type of beverage ingredients according to the user's instruction, and stop outputting the second type of beverage ingredients when the second information in container 25 is detected to meet the second preset condition.

[0085] Reference Figure 6 The first sensing component 23 detects a distance Hc, which is the distance between the beverage outlet 21 and the edge of the opening of the container 25. When the output of the second type of beverage ingredients stops, the distance between the beverage outlet 21 and the liquid surface of the second type of beverage ingredients is Hc + h2, where h2 is the minimum vertical distance between the edge of the opening and the liquid surface of the second type of beverage ingredients, obtained from data statistics or experience, so that the second type of beverage ingredients cannot splash out of the container 25. When the second type of beverage ingredients are output according to the user's instructions, the beverage output device 20 detects and confirms the vertical distance H2 between the beverage outlet 21 and the liquid surface of the second type of beverage ingredients in real time. When it is determined that H2 - Hc > h2, the output of the second type of beverage ingredients continues; when it is determined that H2 - Hc ≤ h2, it means that continuing to add the second type of beverage ingredients will cause the second type of beverage ingredients to splash or overflow, and the output of the second type of beverage ingredients stops at this time. The second information meets the second preset condition, which is that H2 - Hc ≤ h2.

[0086] Method 3: Alternatively, in response to a user instruction, output the first type of beverage ingredients according to the user instruction, and stop outputting the first type of beverage ingredients when the first information in container 25 is detected to meet the first preset condition; output the second type of beverage ingredients according to the user instruction, and stop outputting the second type of beverage ingredients when the second information in container 25 is detected to meet the second preset condition.

[0087] Reference Figure 7 When responding to a third user instruction, the first type of beverage ingredient is first output. The first sensing component 23 detects the distance Hc, which is the vertical distance between the beverage output port 21 and the edge of the opening of the container 25. When outputting the first type of beverage ingredient stops, the distance between the beverage output port 21 and the top of the first type of beverage ingredient is Hc + h1, where h1 is the minimum vertical distance between the edge of the opening and the top of the first type of beverage ingredient, determined by statistical data or experience, to prevent the first type of beverage ingredient from splashing out of the container 25. When outputting the first type of beverage ingredient according to the user instruction, the first sensing component 23 detects and confirms the vertical distance H1 between the beverage output port 21 and the top of the first type of beverage ingredient in real time. When it is determined that H1 - Hc > h1, the first type of beverage ingredient continues to be output; when it is determined that H1 - Hc ≤ h1, it indicates that continuing to add the first type of beverage ingredient will cause splashing, and the output of the first type of beverage ingredient stops. The first information meets the first preset condition, which is that H1 - Hc ≤ h1 is satisfied.

[0088] After the first type of beverage ingredients is dispensed, the second type of beverage ingredients are dispensed. When dispensing the second type of beverage ingredients stops, the distance between the beverage outlet 21 and the liquid surface of the second type of beverage ingredients is Hc + h2. h2 is the minimum vertical distance between the edge of the opening and the liquid surface of the second type of beverage ingredients, determined by data statistics or experience, to prevent the second type of beverage ingredients from splashing out of the container 25. When dispensing the second type of beverage ingredients according to user instructions, the first sensing component 23 detects and confirms the vertical distance H2 between the beverage outlet 21 and the liquid surface of the second type of beverage ingredients in real time. When it is determined that H2 - Hc > h2, the dispensing of the second type of beverage ingredients continues; when it is determined that H2 - Hc ≤ h2, it indicates that continuing to dispense the second type of beverage ingredients will cause splashing, and the dispensing of the second type of beverage ingredients stops. The second information meets the second preset condition, which is that H2 - Hc ≤ h2.

[0089] It should be noted that outputting the first type of beverage ingredients first and then the second type of beverage ingredients can prevent splashing of the first type of beverage ingredients and / or the second type of beverage ingredients. In other embodiments, the second type of beverage ingredients can be output first and then the first type of beverage ingredients.

[0090] According to one embodiment of this application, the first information is the vertical distance between the opening edge of container 25 and the top of the first type of beverage ingredient, and the first preset condition is that the vertical distance between the opening edge of container 25 and the top of the first type of beverage ingredient is less than or equal to a first preset value. The second information is the vertical distance between the opening edge of container 25 and the liquid surface of the second type of beverage ingredient, and the second preset condition is that the vertical distance between the opening edge of container 25 and the liquid surface of the second type of beverage ingredient is less than or equal to a second preset value. Wherein, the first preset value is greater than the second preset value. The first preset value can be 3cm, 5cm, 8cm, 10cm, 15cm, etc., and the second preset value can be 1cm, 2cm, 4cm, 5cm, 7cm, etc. The first information is the vertical distance between the opening edge of container 25 and the top of the first type of beverage ingredient, which is H1-Hc. The first preset condition is H1-Hc≤the first preset value, that is, when the vertical distance between the opening edge of container 25 and the top of the first type of beverage ingredient is less than or equal to the first preset value, the output of the first type of beverage ingredient stops. The second piece of information is the vertical distance between the edge of the opening of container 25 and the liquid surface of the second type of beverage ingredient, which is H2-Hc. The second preset condition is H2-Hc ≤ the second preset value, that is, when the vertical distance between the edge of the opening of container 25 and the liquid surface of the second type of beverage ingredient is less than or equal to the second preset value, the output of the second type of beverage ingredient stops. It should be noted that in other embodiments, the first preset condition is not limited to the vertical distance between the edge of the opening of container 25 and the top of the first type of beverage ingredient being less than or equal to the first preset value, and the second preset condition is not limited to the vertical distance between the edge of the opening of container 25 and the liquid surface of the second type of beverage ingredient being less than or equal to the second preset value. It can also be less than other distances, which are not limited here.

[0091] According to one embodiment of this application, the beverage dispensing device 20 further includes a water receiving box 26 and a prompting component 262. A water level sensor 261 is installed inside the water receiving box 26, which is located below the support platform 24. The prompting component 262 is used to output prompting information. The control method further includes: in response to the step of stopping the beverage dispensing port 21 from moving downward, determining whether the water level in the water receiving box 26 has reached a preset water level based on the signal obtained by the water level sensor 261; if yes, the prompting component 262 outputs prompting information; if no, dispensing the first type of beverage ingredients and / or dispensing the second type of beverage ingredients to the beverage receiving container 25 according to the user's instruction, while continuously determining whether the water level in the water receiving box 26 has reached the preset water level based on the detection signal obtained by the water level sensor 261; if yes, stopping the dispensing of the first type of beverage ingredients and / or the second type of beverage ingredients and outputting the prompting information.

[0092] Specifically, refer to Figure 2 or Figure 3The beverage dispensing device 20 also includes a water receiving box 26 located under the support platform 24, and a water level sensor 261 is installed inside the water receiving box 26. The control method also includes the following steps:

[0093] S41: In response to the step of stopping the beverage outlet 21 from moving downward, determine whether the water level in the water receiving box 26 has reached the preset water level based on the detection signal obtained by the water level sensor 261.

[0094] Normally, after the beverage outlet 21 reaches the target position, the beverage dispensing device 20 will dispense the first type of beverage ingredients and / or the second type of beverage ingredients into the container 25 according to the user's instructions. In order to avoid situations such as the user temporarily removing the container 25, moving the container 25, or changing the container 25, which could easily cause the first type of beverage ingredients and / or the second type of beverage ingredients dispensed from the beverage outlet 21 to fill the water receiving box 26 and cause the second type of beverage ingredients to overflow, a water level sensor 261 is set to detect the water level in the water receiving box 26 in order to control the dispensing or closing of the beverage outlet 21.

[0095] If so, proceed to step S42: prompt component 262 outputs a prompt message.

[0096] If the water level sensor 261 detects that the water level in the water receiving box 26 has reached the preset level, it indicates that if any first-type beverage ingredient or / or second-type beverage ingredient enters the water receiving box 26, the second-type beverage ingredient will overflow. Therefore, the beverage output device 20 will not output the first-type beverage ingredient and / or the second-type beverage ingredient. The prompt component 262 will output a prompt message to remind the user to clean the water receiving box 26 in a timely manner. The prompt component 262 can be a display screen, LED light, speaker, vibrator, etc. The prompt message can be text or images displayed on the screen; light or flashing from the LED light; sound played from the speaker; vibration generated by the vibrator, etc.

[0097] If not, then according to the user's instruction, the first type of beverage ingredients and / or the second type of beverage ingredients are output to the beverage receiving container 25. Simultaneously, the system continuously checks whether the water level in the water receiving box 26 has reached the preset water level based on the detection signal obtained by the water level sensor 261. If so, the output of the first type of beverage ingredients and / or the second type of beverage ingredients is stopped, and a prompt message is displayed. This embodiment can be understood as follows: after the beverage outlet 21 moves downward to a suitable position, if the detection signal obtained by the water level sensor 261 determines that the water level in the water receiving box 26 has not reached the preset water level, then according to the user's instruction, the first type of beverage ingredients and / or the second type of beverage ingredients are output to the beverage receiving container 25. During the output of the first type of beverage ingredients and / or the second type of beverage ingredients, the system continues to obtain the detection signal from the water level sensor 261 and determine whether the water level in the water receiving box 26 has reached the preset water level. If the water level in the water collection box 26 does not reach the preset water level, the output of the first type of beverage ingredients and / or the second type of beverage ingredients will continue. If the water level in the water collection box 26 reaches the preset water level, the output of the first type of beverage ingredients and / or the second type of beverage ingredients will immediately stop, and a prompt message will be displayed. This embodiment, by synchronously detecting whether the water level in the water collection box 26 has reached the preset water level during the output of the first type of beverage ingredients and / or the second type of beverage ingredients, can avoid situations such as the user temporarily removing, moving, or changing the container 25 during the output of beverage ingredients, which could easily cause the first type of beverage ingredients and / or the second type of beverage ingredients output from the beverage outlet 21 to fill the water collection box 26 and cause the second type of beverage ingredients to overflow. Therefore, the water level sensor 261 continuously detects the water level in the water collection box 26 to control the output or closure of the beverage outlet 21.

[0098] According to one embodiment of this application, in response to stopping the output of the first type of beverage ingredients and / or the output of the second type of beverage ingredients, the beverage outlet 21 is controlled to move toward the first end a. This facilitates the removal of the container 25 and the cleaning of the water collection box 26.

[0099] According to one embodiment of this application, referring to Figure 4 The beverage dispensing device 20 also includes a water receiving box 26 located under the support platform 24 and a prompting component 262. A water level sensor 261 is installed inside the water receiving box 26. The control method also includes the following steps:

[0100] S41: In response to the step of receiving user instructions, determine whether the water level in the water receiving box 26 has reached the preset water level based on the detection signal obtained by the water level sensor 261.

[0101] Specifically, when the beverage dispensing device 20 receives a user instruction, in order to avoid situations such as the user temporarily removing, moving, or changing the container 25, which could easily cause the first type of beverage ingredients and / or the second type of beverage ingredients output from the beverage dispensing port 21 to fill the water receiving box 26 and thus cause the second type of beverage ingredients to overflow, a water level sensor 261 is first set to detect the water level in the water receiving box 26 in order to determine whether it is necessary to remind the user to clean the water receiving box 26.

[0102] If so, proceed to step S42: prompt component 262 outputs a prompt message.

[0103] If the water level sensor 261 detects that the water level in the water container 26 has reached the preset water level, it means that if any first-type beverage ingredients and / or second-type beverage ingredients enter the water container 26, the second-type beverage ingredients in the water container 26 will overflow. Therefore, at this time, the prompt component 262 outputs a prompt message to remind the user to clean the water container 26 in time.

[0104] If not, then proceed with the step of moving the beverage outlet 21 from the first end a to the second end b.

[0105] According to one embodiment of this application, the control method further includes: in response to the step of receiving a user instruction, determining whether the presence of the container 25 is detected on the carrier platform 24; if yes, then performing the step of moving the beverage outlet 21 downward from the initial position; if no, then stopping the movement of the beverage outlet 21.

[0106] Specifically, when the beverage dispensing device 20 receives a user instruction, in order to avoid situations such as the user accidentally touching the device or temporarily removing the container 25, resulting in the container 25 not actually needing to receive the first type of beverage ingredients and / or the second type of beverage ingredients, it is necessary to determine whether the container 25 is detected on the carrier platform 24 before the beverage dispensing port 21 moves downward from its initial position.

[0107] If so, then proceed with the step of moving the beverage outlet 21 downward from its initial position.

[0108] If not, it means that there is no container 25 on the support platform 24. At this time, the beverage outlet 21 will not descend and will stop outputting the first type of beverage ingredients and / or the second type of beverage ingredients.

[0109] This embodiment detects the presence of a container 25 on the support platform 24 upon receiving a user command, thus preventing accidental splashing or spillage of beverage ingredients. It should be noted that this embodiment can detect the presence of the container 25 using methods such as microswitches, infrared photocells, infrared transceivers (installed on the same side, receiving reflected light), or ultrasonic sensors.

[0110] In some embodiments, the detection information includes the vertical distance between the top of the container 25 and the edge of the opening of the container 25.

[0111] When the container 25 contains only the first type of beverage ingredients, the vertical distance between the top of the container 25 and the edge of the opening of the container 25 is the first information.

[0112] When the container 25 contains only the second type of beverage ingredients, the vertical distance between the top of the container 25 and the edge of the opening of the container 25 is the second information.

[0113] When the contents of container 25 include a mixture of first-class beverage ingredients and second-class beverage ingredients, if the first-class beverage ingredients sink to the bottom of the second-class beverage ingredients or are suspended in the second-class beverage ingredients, the vertical distance between the top of the contents of container 25 and the edge of the opening of container 25 is the second information; if the first-class beverage ingredients float on the second-class beverage ingredients, and the distance between the top of the first-class beverage ingredients protruding from the liquid surface of the second-class beverage ingredients and the liquid surface of the second-class beverage ingredients is small, for example, less than 2 mm, less than 3 mm, less than 5 mm, etc., the vertical distance between the top of the contents of container 25 and the edge of the opening of container 25 is the second information or the first information; if the first-class beverage ingredients float on the second-class beverage ingredients, and the distance between the top of the first-class beverage ingredients protruding from the liquid surface of the second-class beverage ingredients and the liquid surface of the second-class beverage ingredients is large, for example, greater than or equal to 5 mm, greater than or equal to 8 mm, greater than or equal to 1 cm, etc., the vertical distance between the top of the contents of container 25 and the edge of the opening of container 25 is the first information.

[0114] To solve the above-mentioned technical problems, this application also provides a beverage dispensing device 20, as shown in the figure. Figure 8 and Figure 9The beverage output device 20 includes an instruction receiving component 27, a beverage output port 21, a moving component 22, a first sensing component 23, and a processor 28. The instruction receiving component 27 receives user instructions, including outputting a first instruction, a second instruction, and a third instruction. The first instruction is for outputting a first type of beverage ingredient, the second instruction is for outputting a second type of beverage ingredient, and the third instruction is for outputting both types of beverage ingredients. The beverage output port 21 outputs beverages, which include the first type of beverage ingredients and / or the second type of beverage ingredients. The first type of beverage ingredients includes ingredients with fixed shapes, elastic ingredients, and ingredients with poor flowability, such as ice cubes, crushed ice, red beans, mung beans, peanuts, pearls in bubble tea, coconut jelly, taro balls, milk jelly, fruit jelly, herbal jelly, fruit puree, taro puree, ice cream, puffed snacks, baked goods, etc. The second type of beverage ingredients includes ingredients with high flowability, such as water, juice, milk, coffee, cola, soy milk, etc. The moving component 22 is connected to the beverage output port 21 and is used to move the beverage output port 21. The beverage output port 21 and the first sensing component 23 are located above the support platform 24. The support platform 24 is used to support the container 25, and the container 25 is used to receive the beverage. The first sensing component 23 is used to move down synchronously with the beverage output port 21. The processor 28 is connected to the instruction receiving component 27, the moving component 22 and the first sensing component 23. The processor 28 is used to execute any of the above control methods for the beverage output device 20.

[0115] Specifically, container 25 is placed on support platform 24. Command receiving component 27 receives user commands, and moving component 22 controls beverage outlet 21 to rise or fall. First sensing component 23 moves synchronously with beverage outlet 21. First sensing component 23 emits a first detection wave and receives the echo of the first detection wave, used for detection information at the opening edge of container 25 and inside container 25. To prevent beverage outlet 21 from being too high above the opening edge of container 25, causing splashing of first-type and / or second-type beverage ingredients, moving component 22 controls beverage outlet 21 to fall. First sensing component 23 detects the distance between beverage outlet 21 and the opening edge of container 25. When the target position is reached, beverage outlet 21 stops moving, and beverage output device 20 responds to user commands to output first-type and / or second-type beverage ingredients. During the process of outputting the first type of beverage ingredients and / or the second type of beverage ingredients, when the detection information inside container 25 meets the preset conditions, the output of the first type of beverage ingredients and / or the second type of beverage ingredients will automatically stop to avoid splashing of the first type of beverage ingredients and / or the second type of beverage ingredients.

[0116] The instruction receiving component 27 may include an input area for a button, knob, microphone, camera, or display screen disposed on the beverage output device 20; or the beverage output device 20 may be used for wired or wireless connection with a user's client, and the instruction receiving component 27 may include an antenna, connector disposed on the beverage output device 20, and an input area for a button, knob, microphone, camera, or display screen disposed on the client.

[0117] The processor 28 is the core of computing and control, and is the execution unit for information processing and program execution.

[0118] According to one embodiment of this application, referring to Figure 10 The beverage outlet 21 has a motion track with a first end a away from the support platform 24 and a second end b close to the support platform 24. Specifically, the starting position of the beverage outlet 21 is the first end a, and the end of the beverage outlet 21 after reaching its lowest extreme position is the second end b.

[0119] According to one embodiment of this application, the first sensing component 23 is an ultrasonic detector or a time-of-flight detector (TOF).

[0120] According to one embodiment of this application, the beverage dispensing device 20 further includes a water receiving box 26 and a prompting component 262. A water level sensor 261 is installed inside the water receiving box 26. The water level sensor 261 and the prompting component 262 are connected to the processor 28. The water receiving box 26 is located under the support platform 24. The prompting component 262 is used to output prompt information. Specifically, after the beverage outlet 21 moves downward to a suitable position, the beverage dispensing device 20 will dispense the first type of beverage ingredients and / or the second type of beverage ingredients into the container 25 according to the user's instructions. To avoid situations such as the user temporarily removing, moving, or replacing the container 25, which could easily cause the first type of beverage ingredients and / or the second type of beverage ingredients from the beverage outlet 21 to fill the water receiving box 26 and thus cause the second type of beverage ingredients to overflow, the water level sensor 261 is used to detect the water level in the water receiving box 26 to determine whether it is necessary to remind the user to clean the water receiving box 26.

[0121] If the water level sensor 261 detects that the water level in the water receiving box 26 has reached the preset water level, it means that if any first-type beverage ingredients and / or second-type beverage ingredients enter the water receiving box 26, the second-type beverage ingredients in the water receiving box 26 will overflow. Therefore, at this time, the beverage output device 20 will not output the first-type beverage ingredients and / or the second-type beverage ingredients. The prompt component 262 can remind the user to clean the water receiving box 26 in time.

[0122] The prompt component 262 can be a display screen, LED light, speaker, vibrator, etc.; the prompt information can be text or images output by the display screen; the LED light can emit light or flash; the speaker can play sound; the vibrator can generate vibration, etc.

[0123] To solve the above technical problems, refer to Figure 11 This application also provides a storage medium 30 that stores program instructions 31, which can be executed to implement any of the control methods for the beverage output device 20 described above.

[0124] In the several embodiments provided in this application, it should be understood that the disclosed methods and apparatus can be implemented in other ways. For example, the apparatus implementations described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection of devices or units may be electrical, mechanical, or other forms.

[0125] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across network units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.

[0126] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0127] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods of various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0128] The terms "first," "second," and "third" in this application are for descriptive purposes only and should not be construed as indicating the number of technical features indicated. Therefore, a feature defined as "first," "second," or "third" may explicitly or implicitly include at least one of those features. All directional indications (such as up, down, left, right, front, back, etc.) in the embodiments of this application are only used to explain the relative positional relationships and movements between components in a specific orientation (as shown in the figures). If the specific orientation changes, the directional indications will change accordingly. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. A process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices.

[0129] The above description is merely an embodiment of this application and does not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.

Claims

1. A control method for a beverage output apparatus, characterized by, The beverage output device comprises a bearing table and a beverage output port, the bearing table is used for bearing a container, the container is used for receiving a beverage, the beverage output port has a movement track, the movement track has a first end away from the bearing table and a second end close to the bearing table, the beverage output device has a first sensing component, the beverage output port and the first sensing component are located above the bearing table, the first sensing component is used for moving synchronously with the beverage output port, and the control method comprises: Receiving a user instruction, the user instruction comprises a first instruction, a second instruction and a third instruction, the first instruction is an instruction for outputting a first type of beverage ingredient, the second instruction is an instruction for outputting a second type of beverage ingredient, and the third instruction is an instruction for outputting the first type of beverage ingredient and the second type of beverage ingredient; the first type of beverage ingredient comprises a fixed-shape ingredient, an elastic ingredient and a poor-flowing ingredient, and the second type of beverage ingredient comprises a high-flowing ingredient; The beverage output port moves from the first end to the second end, a sensing signal of the first sensing component is acquired, and positioning information of a position of the beverage output port corresponding to the sensing signal is acquired; Moving the beverage output port to a target position, the target position is a position corresponding to the positioning information corresponding to the sensing signal meeting a preset condition; According to the user instruction, the first type of beverage ingredient and / or the second type of beverage ingredient is output to the container receiving the beverage, and in response to the detected detection information meeting the preset condition, the output of the first type of beverage ingredient and / or the second type of beverage ingredient is stopped; The detection information comprises first information and / or second information; in the step of outputting the first type of beverage ingredient and / or the second type of beverage ingredient to the container receiving the beverage according to the user instruction, and in response to the detected detection information meeting the preset condition, the output of the first type of beverage ingredient and / or the second type of beverage ingredient is stopped, comprising: In response to the user instruction being the first instruction, the first type of beverage ingredient is output according to the user instruction, and in response to the first information in the container meeting a first preset condition being detected, the output of the first type of beverage ingredient is stopped; or In response to the user instruction being the second instruction, the second type of beverage ingredient is output according to the user instruction, and in response to the second information in the container meeting a second preset condition being detected, the output of the second type of beverage ingredient is stopped; or In response to the user instruction being the third instruction, the first type of beverage ingredient is output according to the user instruction, and in response to the first information in the container meeting a first preset condition being detected, the output of the first type of beverage ingredient is stopped; the second type of beverage ingredient is output according to the user instruction, and in response to the second information in the container meeting a second preset condition being detected, the output of the second type of beverage ingredient is stopped. The first information is a vertical distance between an opening edge of the container and a top of the first type of drink ingredient, the first preset condition is that the vertical distance between the opening edge of the container and the top of the first type of drink ingredient is less than or equal to a first preset value, the second information is a vertical distance between the opening edge of the container and a liquid level of the second type of drink ingredient, and the second preset condition is that the vertical distance between the opening edge of the container and the liquid level of the second type of drink ingredient is less than or equal to a second preset value.

2. The control method for a beverage output apparatus according to claim 1, characterized in that, The sensing signal meeting the preset condition includes: a sensing signal corresponding to a maximum value of signal strength in the sensing signal, or a sensing signal whose ranking of signal strength is one of 2-20 in the sensing signal.

3. The control method for a beverage dispensing apparatus according to claim 2, characterized in that, In the step of obtaining the sensing signal of the first sensing component and the positioning information of the position of the drink output port corresponding to the sensing signal, the following steps are included: The first emitting part of the first sensing component emits a first detection wave; It is judged whether the first receiving part of the first sensing component receives the echo of the first detection wave within a first preset time length; If yes, the signal strength of the echo and the positioning information of the position of the drink output port corresponding to the echo are obtained; If no, the step of emitting the first detection wave by the first emitting part of the first sensing component is returned to be executed.

4. The control method for a beverage dispensing apparatus according to claim 3, characterized in that, Between the step of judging whether the first receiving part of the first sensing component receives the echo of the first detection wave within a first preset time length and the step of returning to execute the step of emitting the first detection wave by the first emitting part of the first sensing component, the following steps are included: It is judged whether a time value between a time point of previously emitting the first detection wave and a current time point reaches a second preset time length, the second preset time length being greater than or equal to the first preset time length; If yes, the step of returning to execute the step of emitting the first detection wave by the first emitting part of the first sensing component is performed; If no, the step of judging whether the time value between the time point of previously emitting the first detection wave and the current time point reaches the second preset time length is returned to be executed.

5. The control method for a beverage dispensing apparatus according to claim 4, characterized in that, The second preset time length is greater than or equal to a value of 2N times of a distance between the initial position and the bearing table divided by a speed of sound, wherein N is 1-1000.

6. The control method for a beverage dispensing apparatus according to claim 1, wherein The positioning information includes a distance or a coordinate of the drink output port or the first sensing component relative to a marked position, and the marked position includes the first end, the second end, the bearing table or the opening edge of the container.

7. The control method for a drink output apparatus according to claim 1, wherein The drink output device further includes a water receiving box and a prompt component, the water receiving box is provided with a water level sensor, the water receiving box is located below the bearing table, and the prompt component is used to output prompt information. In response to the step of stopping the downward movement of the drink output port, it is judged whether the water level in the water receiving box reaches a preset water level according to a signal obtained by the water level sensor; If yes, the prompt component outputs prompt information; If not, the first type of beverage ingredient and / or the second type of beverage ingredient is outputted into the container according to the user instruction, and meanwhile, it is continuously determined whether the water level in the water receiving box reaches the preset water level according to the detection signal obtained by the water level sensor. If yes, the output of the first type of beverage ingredient and / or the second type of beverage ingredient is stopped, and the prompt information is outputted. Or The control method further comprises: In response to the step of receiving the user instruction, it is determined whether the water level in the water receiving box reaches the preset water level according to the detection signal obtained by the water level sensor. If yes, the prompt component outputs prompt information. If not, the step of moving the beverage output port from the first end to the second end is performed.

8. The control method for a drink output apparatus according to claim 7, characterized in that, Further comprising: In response to stopping the output of the first type of beverage ingredient and / or the second type of beverage ingredient, the beverage output port is controlled to move towards the first end.

9. The control method for a drink output apparatus according to claim 1, wherein The control method further comprises: In response to the step of receiving the user instruction, it is determined whether the presence of the container is detected on the bearing table. If yes, the step of moving the beverage output port from the first end to the second end is performed. If not, the beverage output port stops moving.

10. The control method for a beverage dispensing apparatus according to claim 1, wherein The detection information includes the vertical distance between the top of the object received in the container and the edge of the opening of the container.

11. A beverage outlet device, characterized by Comprising: An instruction receiving component is configured to receive a user instruction, the user instruction comprising a first instruction, a second instruction and a third instruction, the first instruction being an instruction of outputting a first type of beverage ingredient, the second instruction being an instruction of outputting a second type of beverage ingredient, and the third instruction being an instruction of outputting the first type of beverage ingredient and the second type of beverage ingredient; A beverage output port is configured to output a beverage, the beverage comprising the first type of beverage ingredient and / or the second type of beverage ingredient; A moving component is connected to the beverage output port, and is configured to move the beverage output port; A first sensing component is located above a bearing table, the bearing table being configured to bear a container, the container being configured to receive a beverage, and the first sensing component being configured to move downward synchronously with the beverage output port; A processor is connected to the instruction receiving component, the moving component and the first sensing component, and is configured to perform the control method for the beverage output device according to any one of claims 1-10.

12. The beverage outlet device according to claim 11, characterized in that The beverage output port has a movement track, the movement track having a first end away from the bearing table and a second end close to the bearing table.

13. The drink discharge apparatus according to claim 11, wherein The first sensing component is an ultrasonic detector or a time-of-flight detector.

14. Beverage outlet device according to any one of the claims 11-13, characterized in that, The beverage output device further comprises a water receiving box and a prompt component, the water receiving box being provided with a water level sensor, the water level sensor and the prompt component being connected to the processor, the water receiving box being located below the bearing table, and the prompt component being configured to output prompt information.

15. A storage medium, characterized by The storage medium stores program instructions, the program instructions being executable to implement the control method for the beverage output device according to any one of claims 1-10.

Citation Information

Patent Citations

  • Water outlet control method and device for water purifying and drinking machine, storage medium and water purifying and drinking machine

    CN110742511A

  • Method of controlling beverage preparation device, computing device, medium and preparation device

    CN114947541A