A cocktail mixing method, system and terminal

CN121490646BActive Publication Date: 2026-08-07SUZHOU WUAIYIDA INTERNET OF THINGS CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SUZHOU WUAIYIDA INTERNET OF THINGS CO LTD
Filing Date
2025-09-28
Publication Date
2026-08-07

AI Technical Summary

Technical Problem

[0004]针对上述中的相关技术,在调酒时,调酒师需要使用量酒器称量待组合的酒类,且酒类加入完成后,还需要调酒师摇晃摇酒壶,操作较为繁琐,导致调酒的效率低,还有改进的空间

Benefits of technology

[0072] 1. When the opening trigger signal of the cocktail cup is detected, the recommended cocktail recipe is called according to the opening trigger signal. The person adds the drinks to be combined into the cocktail cup according to the recommended cocktail recipe. The cocktail cup is controlled to stir the drinks to be combined evenly according to the actual cocktail mixing method, so that the bartender does not need to use a measuring device to weigh and stir the drinks, thereby simplifying the cocktail mixing steps and improving the efficiency of cocktail mixing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121490646B_ABST
    Figure CN121490646B_ABST
Patent Text Reader

Abstract

The application provides a cocktail mixing method, system and terminal, and relates to the technical field of beverage preparation. The method comprises the following steps: obtaining an opening trigger signal of a preset cocktail mixing cup; obtaining a recommended cocktail mixing recipe based on the opening trigger signal; prompting a person to add preset to-be-mixed wines into the cocktail mixing cup in sequence according to the recommended cocktail mixing recipe, and obtaining an adding completion trigger signal; analyzing the recommended cocktail mixing recipe to determine an actual cocktail mixing method; and controlling the cocktail mixing cup to uniformly stir the to-be-mixed wines according to the actual cocktail mixing method based on the adding completion trigger signal. The application has the effect of improving the efficiency of cocktail mixing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of beverage preparation, and in particular to a method, system and terminal for bartending. Background Technology

[0002] Cocktailry is the art and technique of making mixed alcoholic beverages, involving the selection of different base spirits, liqueurs, various seasonings and garnishes, and combining them through specific methods such as shaking and stirring to create drinks with unique flavors and appealing appearances.

[0003] In related techniques, bartending usually relies on the bartender's experience or a fixed recipe. The bartender weighs the alcoholic beverages to be combined using a measuring device, then puts a fixed amount of alcohol or seasonings into a shaker in sequence, and finally stirs and shakes the alcohol and seasonings to mix them evenly, thus completing the bartending.

[0004] Regarding the aforementioned technologies, when mixing drinks, bartenders need to use a measuring device to weigh the drinks to be combined, and after the drinks are added, they also need to shake the shaker. The operation is quite cumbersome, resulting in low mixing efficiency, and there is room for improvement. Summary of the Invention

[0005] To improve the efficiency of bartending, this application provides a bartending method, system, and terminal.

[0006] Firstly, this application provides a method for mixing drinks, employing the following technical solution:

[0007] A method of mixing drinks, comprising:

[0008] Obtain the preset opening trigger signal of the cocktail glass;

[0009] Recommended cocktail recipes are obtained based on the activation trigger signal;

[0010] According to the recommended cocktail recipe, the person adds the preset liquors to the cocktail glass in sequence and obtains a signal to indicate that the addition is complete.

[0011] Analyze recommended cocktail recipes to determine the actual cocktail-making methods;

[0012] Based on the completion trigger signal, the cocktail shaker is controlled to stir the mixed drinks according to the actual mixing method.

[0013] By adopting the above technical solution, when the opening trigger signal of the cocktail shaker is detected, the recommended cocktail recipe is called according to the opening trigger signal. The recommended cocktail recipe prompts the person to add the drinks to be combined into the cocktail shaker, and the cocktail shaker is controlled to stir the drinks to be combined evenly according to the actual cocktail mixing method. This eliminates the need for the bartender to use a measuring device to weigh and stir the drinks, thereby simplifying the cocktail mixing steps and improving the efficiency of cocktail mixing.

[0014] Optionally, the steps for obtaining the recommended cocktail recipe based on the activation trigger signal include:

[0015] The activation trigger signal is analyzed to determine the identity information of the person who activated it;

[0016] The historical bartending recipes of the personnel are determined based on their identity information and the preset relationships between their bartending recipes.

[0017] Get the image of the added alcoholic beverage;

[0018] Analyze the images of added alcoholic beverages to determine the information about the added alcoholic beverages;

[0019] Analyze the added alcohol information and the bartending history of personnel to determine the recommended bartending recipes.

[0020] By adopting the above technical solution, the historical bartending recipes of the personnel can be found in the personnel bartending recipe relationship based on the identity information of the person opening the bartending. Then, the recommended bartending recipes are obtained by matching the information of the added alcoholic beverages with the historical bartending recipes of the personnel, ensuring that the recommended bartending recipes are in line with the personnel's drinking habits, thereby improving the accuracy of the recommended bartending recipes.

[0021] Optionally, the steps of analyzing added alcohol information and personnel's historical bartending recipes to determine recommended bartending recipes include:

[0022] Determine whether the added alcohol information complies with the personnel's historical bartending recipes;

[0023] If not, the basic cocktail recipe will be determined based on the added alcohol information and the preset total cocktail recipe relationship;

[0024] If the conditions are met, the basic cocktail recipe will be determined based on the added alcohol information and the personnel's historical cocktail recipes.

[0025] Based on the identity information of the person who activated the device, the alcohol intake per unit time is obtained.

[0026] The basic cocktail recipe is adjusted based on the amount of alcohol consumed to determine the recommended cocktail recipe.

[0027] By adopting the above technical solution, the alcohol intake per unit time is retrieved based on the identity information of the person who opens the bar, and the basic bartending recipe is adjusted according to the alcohol intake to obtain a recommended bartending recipe, thus ensuring the health of the person drinking alcohol.

[0028] Optionally, the steps to determine a recommended cocktail recipe by adjusting the basic cocktail recipe based on alcohol consumption include:

[0029] Determine whether the amount of alcohol consumed meets the preset control intake requirements;

[0030] If it does not meet the requirements, the basic bartending recipe will be defined as the recommended bartending recipe, and the system will continue to make cyclical judgments based on the amount of alcohol consumed per unit of time corresponding to the identity information of the person who opened the bartending.

[0031] If the conditions are met, the alcohol intake and the preset intake threshold will be analyzed to determine the recommended intake.

[0032] We analyzed basic cocktail recipes and recommended intakes to determine recommended cocktail recipes.

[0033] By adopting the above technical solution, when the alcohol intake reaches the control intake level, the recommended intake is determined based on the alcohol intake and intake threshold. Then, the total amount of the basic cocktail recipe is adjusted according to the recommended intake to obtain the recommended cocktail recipe, thereby ensuring the health of people who drink alcohol.

[0034] Optionally, the steps for obtaining and adding images of alcoholic beverages include:

[0035] According to the preset image acquisition prompts, the personnel should place the wines to be combined into the preset image acquisition area to acquire images of the added wines;

[0036] Get the number of recommended cocktail recipes;

[0037] Determine whether the recommended recipe quantity meets the preset requirement for the number of cocktails that can be mixed;

[0038] If the conditions are met, the prompt will stop, and the personnel will be instructed to place the wines to be combined into the image acquisition area.

[0039] If the conditions are not met, the personnel will continue to place the wines to be combined into the image acquisition area according to the image acquisition prompts to acquire images of the added wines.

[0040] By adopting the above technical solution, when the number of recommended recipes does not meet the requirements for the number of cocktails that can be mixed, it indicates that too many cocktail recipes can be matched by the collected images of added alcoholic beverages. At this time, it is necessary to continue collecting images of added alcoholic beverages for other types of beverages, thereby narrowing down the range of matching cocktail recipes and improving the accuracy of recommended recipes.

[0041] Optionally, the steps of adding the preset liquors to the mixing glass in sequence according to the recommended bartending recipe include:

[0042] Obtain the actual amount of alcohol added;

[0043] The recommended cocktail recipes and the actual alcoholic beverages added were analyzed to determine the volume already added and the actual volume added.

[0044] The actual added volume and the actual added alcoholic beverage were analyzed to determine the actual added weight.

[0045] Based on the added volume and the actual added volume, the staff adds the actual amount of liquor to the cocktail glass and obtains the real-time weight added.

[0046] Determine whether the real-time added weight meets the requirements of the actual added weight;

[0047] If it does not meet the requirements, continue to obtain the real-time added weight and perform loop checks.

[0048] If the match is found, the recommended cocktail recipe and the actual alcoholic beverage added will be analyzed to determine the next alcoholic beverage to be added. Based on the instructions of the recommended cocktail recipe, the person will continue to add the next alcoholic beverage to the cocktail glass.

[0049] By adopting the above technical solution, the system prompts personnel to add the correct amount of alcohol to the cocktail glass based on the volume already added and the actual volume added, thus ensuring that the correct amount of alcohol is added. The system also monitors the real-time weight added and determines the next amount of alcohol to be added when the real-time weight reaches the actual weight added, thereby prompting personnel to add more alcohol and improving the accuracy of cocktail mixing.

[0050] Optionally, the steps for adding the actual amount of alcohol to the cocktail glass based on the pre-added volume and the actual added volume include:

[0051] Get actual images of the alcoholic beverages;

[0052] Images of actual alcoholic beverages are added and analyzed to determine the actual alcoholic beverage information;

[0053] Determine whether the actual alcohol information meets the requirements for the actual alcohol added;

[0054] If it does not meet the requirements, the person will change the alcohol to be combined according to the actual alcohol added, and continue to obtain images of the actual alcohol added for repeated judgment.

[0055] If the conditions are met, the staff will be instructed to add the actual amount of alcohol to the cocktail glass based on the volume already added and the actual volume added.

[0056] By adopting the above technical solution, when the actual alcohol information is inconsistent with the actual alcohol added, the personnel are prompted to change the alcohol to be combined according to the actual alcohol added, thereby ensuring that the order of adding alcohol is consistent with the recommended cocktail recipe, and thus improving the quality of cocktail making.

[0057] Optionally, the steps for adding the actual amount of alcohol to the cocktail glass based on the pre-added volume and the actual added volume include:

[0058] Analyze the added volume and the actual added volume to determine the total added volume;

[0059] The total added volume and the preset cross-sectional area of ​​the cocktail glass are analyzed to determine the actual added height;

[0060] Based on the actual addition height, a preset variable light ring projects a preset addition cutoff light ring onto the cocktail glass to prompt the person to add the actual amount of alcohol to the cocktail glass.

[0061] By adopting the above technical solution, the total volume to be added is determined based on the volume already added and the actual volume to be added. Then, the actual adding height is determined based on the total adding volume and the cross-sectional area of ​​the cocktail glass. This allows the variable light ring to project a cutting-off light ring at the actual adding height, ensuring that personnel can intuitively see the cut-off line for the amount of alcohol added, thereby improving the accuracy of cocktail mixing.

[0062] Secondly, this application provides a bartending system, which adopts the following technical solution:

[0063] A bartending system, comprising:

[0064] The acquisition module is used to acquire the start trigger signal, recommended cocktail recipe, and addition completion trigger signal;

[0065] A memory for storing a program of a bartending method as described in any of the preceding claims;

[0066] The processor and the program in the memory can be loaded and executed by the processor to implement a bartending method as described in any of the above.

[0067] By adopting the above technical solution, the processor loads and executes a bartending method program stored in the memory, and the control acquisition module acquires a series of data related to bartending. When the opening trigger signal of the bartending cup is detected, the recommended bartending recipe is called according to the opening trigger signal. The bartender is prompted to add the drinks to be combined into the bartending cup according to the recommended bartending recipe, and the bartending cup is controlled to stir the drinks to be combined evenly according to the actual bartending method. This eliminates the need for the bartender to use a measuring device to weigh and stir the drinks, thereby simplifying the bartending steps and improving the efficiency of bartending.

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

[0069] A smart terminal includes a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executed as described in any of the preceding claims.

[0070] By adopting the above technical solution, the processor loads and executes a computer program for a bartending method stored in the memory through the operation of a smart terminal. When the opening trigger signal of the bartending cup is detected, the recommended bartending recipe is called according to the opening trigger signal. The bartender is prompted to add the drinks to be combined into the bartending cup according to the recommended bartending recipe. The bartender controls the bartending cup to mix the drinks evenly according to the actual bartending method, without the need for the bartender to use a measuring device to weigh and stir the drinks, thereby simplifying the bartending steps and improving the efficiency of bartending.

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

[0072] 1. When the opening trigger signal of the cocktail cup is detected, the recommended cocktail recipe is called according to the opening trigger signal. The person adds the drinks to be combined into the cocktail cup according to the recommended cocktail recipe. The cocktail cup is controlled to stir the drinks to be combined evenly according to the actual cocktail mixing method, so that the bartender does not need to use a measuring device to weigh and stir the drinks, thereby simplifying the cocktail mixing steps and improving the efficiency of cocktail mixing.

[0073] 2. When the number of recommended recipes does not meet the requirements for the number of cocktails that can be mixed, it indicates that too many cocktail recipes can be matched by the collected images of added alcoholic beverages. At this time, it is necessary to continue collecting images of added alcoholic beverages of other types to narrow down the range of matching cocktail recipes and thus improve the accuracy of recommended recipes.

[0074] 3. By retrieving the alcohol intake per unit time based on the user's identity information, the basic cocktail recipe is adjusted according to the alcohol intake to obtain a recommended cocktail recipe, ensuring the user's health while drinking. Attached Figure Description

[0075] Figure 1 This is a flowchart of a bartending method according to an embodiment of this application.

[0076] Figure 2 This is a flowchart of the steps for obtaining recommended cocktail recipes based on an activation trigger signal in an embodiment of this application.

[0077] Figure 3 This is a flowchart illustrating the steps in this application embodiment to analyze the addition of alcoholic beverage information and the personnel's historical bartending recipes to determine the recommended bartending recipe.

[0078] Figure 4 This is a flowchart illustrating the steps in this application to adjust the basic cocktail recipe based on alcohol intake to determine the recommended cocktail recipe.

[0079] Figure 5 This is a flowchart of the steps for obtaining and adding images of alcoholic beverages in an embodiment of this application.

[0080] Figure 6 This is a flowchart illustrating the steps in this application embodiment where a person sequentially adds preset alcoholic beverages to a cocktail glass according to a recommended cocktail recipe.

[0081] Figure 7 This is a flowchart illustrating the steps in this application embodiment where the user is prompted to add the actual alcoholic beverage into the cocktail glass based on the volume already added and the actual volume added.

[0082] Figure 8 This is a flowchart illustrating the steps in this application embodiment where the user is prompted to add the actual alcoholic beverage into the cocktail glass based on the volume already added and the actual volume added. Detailed Implementation

[0083] To make the purpose, technical solution, and advantages of this application clearer, the following description is provided in conjunction with the appendix. Figures 1 to 8 The present application will be further described in detail below with reference to embodiments. It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the application.

[0084] This application discloses a bartending method, specifically a bartending cup and a processing terminal. The processing terminal is communicatively connected to the bartending cup to achieve data interaction and control. When the processing terminal receives an opening trigger signal from the bartending cup, it responds to the opening trigger signal by calling the corresponding recommended bartending recipe. According to the recommended bartending recipe, the user is prompted to add preset liquors to be combined into the bartending cup in sequence. When the addition is completed trigger signal is detected, the processing terminal determines the actual bartending method according to the recommended bartending recipe, thereby controlling the bartending cup to stir the liquors to be combined evenly using the actual bartending method. This eliminates the need for the bartender to use a measuring device to weigh the liquors and shake them evenly, thereby improving the efficiency of bartending.

[0085] Reference Figure 1 This application discloses a bartending method, including the following steps:

[0086] Step S100: Obtain the preset cocktail glass opening trigger signal.

[0087] In this embodiment, the processing terminal is built into the cocktail cup, which is equipped with a micro motor, a weighing sensor, and a high-precision camera. The micro motor simulates the bartender's stirring action of the liquor in the cocktail cup, the weighing sensor is used to weigh the added liquor to ensure the accuracy of the mixing, and the high-precision camera is used to collect the characteristics of the label or the liquor and determine the liquor information by image recognition algorithm. The external components are fixed to a linear module and a motor by a holding component, thereby simulating the bartender's up-and-down and circumferential shaking action of the cocktail cup. The remaining network modules, touch screen and voice interaction system can be added by the operator according to the actual situation.

[0088] The activation trigger signal refers to the signal that triggers a person to open the cocktail shaker. The person presses the button to open the cocktail shaker. After the cocktail shaker is powered on, the system identifies the person's fingerprint information to determine if the person has the authority to open the cocktail shaker. If the person has the authority, the processing terminal activates the activation trigger signal.

[0089] Step S101: Obtain recommended cocktail recipes based on the activation trigger signal.

[0090] The recommended cocktail recipe refers to a cocktail recipe recommended to a person based on the type of alcohol selected by that person. This includes the types of alcohol added, their order, and the mixing method. The processing terminal makes recommendations based on the person's identity indicated in the activation trigger signal. For specific methods, please refer to [link / reference]. Figure 2 The steps.

[0091] Step S102: According to the recommended cocktail recipe prompts, the personnel add the preset liquors to be combined into the cocktail glass in sequence, and obtain the addition completion trigger signal.

[0092] After the processing terminal determines the recommended cocktail recipe, it instructs the user to add the beverages to be combined to the cocktail glass in sequence according to the recipe. The specific method is as follows: Figure 6 The steps are followed, and the addition of the complete trigger signal is detected to provide timing data for the subsequent start of cocktail mixing.

[0093] The beverages to be combined refer to those beverages awaiting combination. The addition completion trigger signal is the signal indicating that all beverages have been added to the cocktail shaker. When personnel add beverages, the processing terminal summarizes the added beverages. Once it is confirmed that the added beverages are completely consistent with the beverages in the recommended cocktail recipe, the processing terminal activates the addition completion trigger signal.

[0094] Step S103: Analyze the recommended cocktail recipes to determine the actual cocktail-making method.

[0095] The actual mixing method refers to the method of mixing the liquor in the mixing glass evenly, such as simply stirring, shaking up and down and stirring, or shaking up and down and rotating in a circumferential direction. The processing terminal identifies the mixing method in the recommended mixing recipe.

[0096] Step S104: Based on the completion trigger signal, control the cocktail shaker to stir the mixed drinks evenly using the actual mixing method.

[0097] When the processing terminal receives the addition completion trigger signal, the person has already added all the alcohol to the cocktail shaker. Therefore, in response to the addition completion trigger signal, the processing terminal controls the micro motor in the cocktail shaker and the external linear module and motor to stir the alcohol to be combined in the cocktail shaker evenly according to the motion path and time corresponding to the actual cocktail mixing method, so that the bartender does not need to shake and stir the cocktail shaker, thereby improving the efficiency of cocktail mixing.

[0098] Reference Figure 2 The steps for obtaining recommended cocktail recipes based on the activation trigger signal include:

[0099] Step S200: Analyze the activation trigger signal to determine the identity information of the person who activated the signal.

[0100] Among them, the identity information of the person opening the cocktail shaker refers to the identity of the person using the shaker. When the operator presses the open button of the cocktail shaker, the fingerprint recognition module on the open button identifies the person's fingerprint and retrieves the identity information of the person opening the shaker from the identity database based on the fingerprint.

[0101] Step S201: Determine the historical bartending recipes of the personnel based on the identity information of the personnel and the preset personnel bartending recipe relationships.

[0102] Among them, the personnel bartending recipe relationship refers to the correspondence between different personnel and bartending recipes. On the one hand, personnel choose their preferred bartending recipes, and on the other hand, the processing terminal records the personnel's previous bartending recipes, thus forming a mapping table that corresponds one-to-one between personnel identity and bartending recipes.

[0103] Personnel history bartending recipes refer to all bartending recipes belonging to a specific person, which are retrieved by the processing terminal from the mapping table corresponding to the personnel bartending recipe relationships based on the person's identity information.

[0104] Step S202: Obtain the image of the added alcoholic beverage.

[0105] Adding alcoholic beverage images refers to the images of the alcoholic beverages that the person wants to use for bartending. For specific methods of obtaining these images, please refer to [link / reference needed]. Figure 5 The steps.

[0106] Step S203: Analyze the added alcohol images to determine the added alcohol information.

[0107] Adding alcohol information refers to adding information such as the type and alcohol content of the alcohol, which is obtained by the processing terminal through image recognition algorithms to identify the characteristics of the alcohol and the information on the label.

[0108] Step S204: Analyze the added alcohol information and personnel's historical bartending recipes to determine recommended bartending recipes.

[0109] In this step, the recommended cocktail recipe is the same as the one in step S101. The processing terminal searches for a recipe in the personnel's historical cocktail recipes that matches the added alcohol information; this is the recommended cocktail recipe. For specific methods, please refer to [link / reference]. Figure 3 The steps.

[0110] Reference Figure 3 The steps involved in analyzing added alcohol information and personnel's historical bartending recipes to determine recommended bartending recipes include:

[0111] Step S300: Determine whether the added alcohol information meets the requirements of the personnel's historical bartending recipes.

[0112] The requirement for "personnel's historical bartending recipes" refers to recipes that exist in the personnel's historical bartending recipes. The processing terminal determines whether the information about the alcoholic beverage to be added exists in the personnel's historical bartending recipes, thereby determining whether the recipe the person wants to make can be found within those recipes.

[0113] Step S301: If it does not match, determine the basic cocktail recipe based on the added alcohol information and the preset total cocktail recipe relationship.

[0114] If the processing terminal determines that the added alcohol information does not exist in the personnel's historical bartending recipes, it means that the recipe that the personnel want to make cannot be found from the personnel's historical bartending recipes. Therefore, the basic bartending recipe is determined based on the relationship between the added alcohol information and the total bartending recipes, providing data support for the subsequent determination of recommended bartending recipes.

[0115] The master bartending recipe database refers to a database that stores all bartending recipes. The processing terminal searches for bartending recipes in real time through a network module to update the database.

[0116] The basic cocktail recipe refers to the recommended recipe without any adjustments. It is obtained by the processing terminal by looking up the corresponding alcohol in the total cocktail recipe relationship based on the information of the added alcohol.

[0117] Step S302: If the conditions are met, determine the basic cocktail recipe based on the added alcohol information and the personnel's historical cocktail recipes.

[0118] If the processing terminal determines that the information about the added alcohol exists in the personnel's historical bartending recipes, it means that the recipe that the personnel want to make can be found from the personnel's historical bartending recipes. Therefore, the basic bartending recipe is determined based on the information about the added alcohol and the personnel's historical bartending recipes, providing data support for the subsequent determination of recommended bartending recipes.

[0119] The basic cocktail recipe in this step is defined the same as the basic cocktail recipe in step S301. The difference is that the basic cocktail recipe in this step is obtained by the processing terminal from the personnel's historical cocktail recipes based on the type of alcohol added.

[0120] Step S303: Obtain the alcohol intake per unit time based on the identity information of the person who opened the device.

[0121] Here, "unit time" refers to the time during which a person's alcohol consumption is calculated; in this embodiment, a day is used as the unit of time. Alcohol intake refers to the amount of alcohol consumed by a person within a unit of time. This is obtained by multiplying the total amount of alcohol mixed by the person using a cocktail shaker within that unit of time by the processing terminal, and then correlating this with the person's identity. When a person is detected opening a cocktail shaker again, the corresponding alcohol consumption amount is retrieved based on the person's identity to obtain the alcohol intake.

[0122] Step S304: Adjust the basic cocktail recipe based on alcohol intake to determine the recommended cocktail recipe.

[0123] The recommended cocktail recipe in this step is the same as the recommended cocktail recipe in step S204. It is obtained by adjusting the amount of alcohol in the basic cocktail recipe based on the amount of alcohol consumed by the processing terminal. The specific method is as follows: Figure 4 The steps.

[0124] Reference Figure 4 The steps to determine a recommended cocktail recipe by adjusting the basic cocktail recipe based on alcohol consumption include:

[0125] Step S400: Determine whether the amount of alcohol consumed meets the preset control intake requirements.

[0126] The controlled intake refers to the minimum amount of alcohol consumed. The specific value is determined by the operator based on the actual situation. In this embodiment, 0 is used as an example. The requirement for the controlled intake is greater than the controlled intake.

[0127] The system uses a processing terminal to determine whether the amount of alcohol consumed exceeds the control limit, thereby determining whether it is necessary to control the amount of alcohol consumed by individuals.

[0128] Step S401: If it does not meet the requirements, the basic bartending recipe is defined as the recommended bartending recipe, and the system continues to make cyclical judgments based on the amount of alcohol consumed per unit time corresponding to the identity information of the person who opened the bartending session.

[0129] If the processing terminal determines that the alcohol intake is not greater than the control intake, it means that the person has not consumed alcohol within the unit time. Therefore, it is not necessary to control the alcohol intake of a single original recipe. Thus, the basic cocktail recipe is defined as the recommended cocktail recipe, and the alcohol intake within the unit time is called according to the identity information of the person who opened the recipe, so as to provide data support for subsequent alcohol intake control.

[0130] Step S402: If the conditions are met, analyze the alcohol intake and the preset intake threshold to determine the recommended intake.

[0131] If the processing terminal determines that the alcohol intake exceeds the control intake, it indicates that the person has consumed alcohol within a unit of time, and therefore the amount of alcohol consumed needs to be controlled. In this way, the recommended intake can be determined based on the alcohol intake and the intake threshold.

[0132] The intake threshold refers to the maximum amount of alcohol consumed, and the specific value is determined by the operator based on the actual situation. The recommended intake is the amount of alcohol recommended for a person's consumption, calculated by the processing terminal as the difference between the intake threshold and the actual alcohol intake.

[0133] Step S403: Analyze the basic cocktail recipes and recommended intakes to determine the recommended cocktail recipes.

[0134] In this step, the recommended cocktail recipe is the same as that in step S304. The processing terminal identifies the alcohol content of the basic cocktail recipe, then divides the recommended intake by the alcohol content to obtain the amount of alcohol consumed, divides the amount of alcohol consumed by the total amount of the basic cocktail recipe to obtain the adjustment ratio, and finally adjusts the quantity of all alcoholic beverages in the basic cocktail recipe according to the adjustment ratio to obtain the recommended cocktail recipe.

[0135] Reference Figure 5 The steps to obtain and add images of alcoholic beverages include:

[0136] Step S500: According to the preset image acquisition prompt information, the personnel are prompted to place the wines to be combined into the preset image acquisition area to acquire the image of the added wines.

[0137] Among them, the image acquisition prompt information refers to the information that prompts the operator in the form of voice to place the wine they want to add in the image acquisition area for image acquisition, and the information is stored in the processing terminal by the operator.

[0138] The image acquisition area refers to the area in front of the high-precision camera on the cocktail shaker; the specific location is determined by the operator based on the actual situation.

[0139] After personnel place the wines to be combined in the image acquisition area and capture the corresponding images of the added wines, it is necessary to further determine whether to continue acquiring images of other wines to be combined.

[0140] Step S501: Obtain the recommended recipe quantity of the recommended cocktail recipe.

[0141] The recommended recipe quantity refers to the number of recommended cocktail recipes matched based on the images of added alcoholic beverages, which is obtained by the processing terminal through matching and quantity recognition.

[0142] Step S502: Determine whether the recommended recipe quantity meets the preset requirement for the quantity of cocktails that can be mixed.

[0143] The number of cocktail recipes that can be used to make cocktails is one, and the requirement for the number of cocktail recipes is that it must be consistent with the number of cocktail recipes that can be used to make cocktails.

[0144] The processing terminal determines whether the number of recommended recipes matches the number of available cocktails, thus confirming whether the cocktail recipe is accurately matched.

[0145] Step S5021: If the condition is met, then stop prompting the personnel to place the wines to be combined into the image acquisition area.

[0146] If the processing terminal determines that the number of recommended recipes matches the number of cocktails that can be mixed, it means that the processing terminal has accurately matched the cocktail recipe. Therefore, it is no longer necessary to acquire images of the alcoholic beverages, and the prompting to place the alcoholic beverages to be mixed into the image acquisition area will stop.

[0147] Step S5022: If it does not meet the requirements, continue to follow the image acquisition prompts to guide the personnel to place the wines to be combined into the image acquisition area to acquire images of the added wines.

[0148] If the processing terminal determines that the number of recommended recipes is inconsistent with the number of drinks that can be mixed, it means that the processing terminal has matched multiple recipes based on the alcohol images, which cannot meet the personnel's mixing needs. Therefore, the processing terminal continues to prompt the personnel to place the alcohol to be combined into the image acquisition area according to the image acquisition prompt information to acquire the image of the added alcohol, thereby narrowing down the range of recipes with more alcohols until the number of recipes is 1.

[0149] Reference Figure 6 The steps for adding the pre-set cocktail ingredients to the mixing glass according to the recommended cocktail recipe include:

[0150] Step S600: Obtain the actual amount of alcohol added.

[0151] The actual alcoholic beverages added refer to the alcoholic beverages that the person actually adds to the cocktail glass, which is obtained by the processing terminal calling up the alcoholic beverages one by one according to the recommended order of adding alcoholic beverages in the cocktail recipe.

[0152] Step S601: Analyze the recommended cocktail recipe and the actual amount of alcohol added to determine the volume added and the actual volume added.

[0153] The "added volume" refers to the volume of alcohol that has already been added to the cocktail shaker, which is obtained by the processing terminal identifying the total volume of alcohol in the recommended cocktail recipe before the actual addition of alcohol.

[0154] The actual added volume refers to the actual volume of alcoholic beverages added, which is obtained by the processing terminal identifying the actual volume of alcoholic beverages added in the recommended cocktail recipe.

[0155] Step S602: Analyze the actual added volume and the actual added alcoholic beverage to determine the actual added weight.

[0156] The actual added weight refers to the total weight of the alcoholic beverages actually added. The processing terminal finds the corresponding alcohol density in the alcohol density relationship based on the actual added alcohol, and then calculates the product of the actual added volume and the alcohol density to obtain the actual added weight.

[0157] Step S603: Based on the added volume and the actual added volume, prompt the person to add the actual amount of alcohol to the cocktail glass and obtain the real-time added weight.

[0158] The process involves instructing the staff to add the actual amount of alcohol to the mixing glass based on the pre-added and actual added volumes. Specific instructions are provided below. Figure 7 and 8 This process ensures that personnel can correctly add the appropriate amount of alcohol according to the instructions, and monitors the weight added in real time to provide data support for determining whether the addition is complete.

[0159] Real-time weight addition refers to the actual weight of the liquor added by the person to the cocktail shaker, which is detected by the weighing sensor on the cocktail shaker and sent to the processing terminal.

[0160] Step S604: Determine whether the real-time added weight meets the requirements of the actual added weight.

[0161] The requirement for "actually added weight" means that the weight added matches the actual weight added. The processing terminal determines whether the real-time added weight matches the actual added weight, thus confirming whether the personnel have completed adding the required amount of alcohol.

[0162] Step S6041: If it does not meet the requirements, continue to obtain the real-time added weight and perform loop judgment.

[0163] If the processing terminal determines that the real-time added weight is inconsistent with the actual added weight, it indicates that the personnel have not yet completed the actual addition of alcohol. Therefore, the real-time added weight will continue to be detected to continuously monitor the changes in the amount of alcohol added.

[0164] Step S6042: If the conditions are met, analyze the recommended cocktail recipe and the actual added alcoholic beverage to determine the next actual added alcoholic beverage, and continue to add the next actual added alcoholic beverage to the cocktail glass according to the instructions of the recommended cocktail recipe.

[0165] If the processing terminal determines that the real-time added weight is consistent with the actual added weight, it indicates that the personnel have completed the addition of the actual alcoholic beverages. Therefore, the next alcoholic beverage to be added is selected from the recommended cocktail recipe, and the personnel continue to add the next alcoholic beverage to the cocktail glass according to the prompts of the recommended cocktail recipe, until all alcoholic beverages have been added.

[0166] Reference Figure 7 The steps for adding the actual amount of alcohol to the cocktail glass, based on the pre-added volume and the actual added volume, include:

[0167] Step S700: Obtain the actual wine image.

[0168] The actual image of the alcoholic beverage being added refers to the image of the alcoholic beverage that the person is actually going to add to the cocktail shaker, which is obtained by a high-precision camera on the cocktail shaker capturing the label and characteristics of the alcoholic beverage being held by the person.

[0169] Step S701: Analyze the images added to the actual wines to determine the actual wine information.

[0170] The actual alcohol information refers to the alcohol actually added to the cocktail glass, which is obtained by the processing terminal through image recognition algorithms to identify the labels and characteristics of the alcohol in the images of the actual alcohol added.

[0171] Step S702: Determine whether the actual alcohol information meets the requirements for adding alcohol.

[0172] The requirement for the actual added alcoholic beverages is that the information matches the actual added alcoholic beverages. The processing terminal determines whether the alcoholic beverages listed in the information match the actual added alcoholic beverages, thus confirming whether personnel added the alcoholic beverages in the correct order according to the recipe.

[0173] Step S7021: If it does not meet the requirements, the person should change the alcohol to be combined according to the actual alcohol added, and continue to obtain the actual alcohol added image for loop judgment.

[0174] If the processing terminal determines that the wine information corresponding to the actual wine is inconsistent with the wine actually added, it indicates that the personnel did not add the wine in the order of the recipe. Therefore, the actual wine added is announced in voice form to prompt the personnel to change the wine to be combined, and the image of the actual wine added is collected to continuously monitor the changes in the added wine.

[0175] After performing image recognition on newly acquired images of actual alcoholic beverages, and confirming that the added alcoholic beverages have not changed and have already been added to the cocktail glass, the system checks whether the added alcoholic beverage is present in the recommended cocktail recipe. If not, the recommended cocktail recipe is re-matched based on the already added and currently added alcoholic beverages. If it is present, the density of the currently added alcoholic beverage is identified. If the density of the currently added alcoholic beverage is the same as the density of the already added alcoholic beverages, it cannot be removed, and the current order of added alcoholic beverages and the cocktail recipe can be re-matched. If they are not the same, the depth position of the currently added alcoholic beverage is identified. The placement is determined based on density and volume. If the density is too high, the placement is closer to the bottom of the cocktail glass. The preset suction tube is then used to remove incorrect alcoholic beverages based on the depth, and the beverages are added again in the correct order. If it is determined that the order of adding the beverages is only one position out of order, the depth before addition is checked, and the preset addition tube is extended to the depth before addition. Then, according to the actual beverage being added, the person adds the actual beverage to the correct position through the addition tube until the incorrect beverage is returned to the correct order, thus ensuring the correct order of adding beverages and the quality of the cocktail.

[0176] Step S7022: If the conditions are met, the person is prompted to add the actual amount of alcohol to the cocktail glass based on the volume already added and the actual volume added.

[0177] If the processing terminal determines that the alcoholic beverage information matches the actual alcoholic beverage added, it indicates that the personnel added the alcoholic beverages according to the recipe order. Therefore, based on the volume already added and the actual volume added, the personnel are prompted to add the actual alcoholic beverage to the mixing glass. For specific instructions, please refer to [link to instructions]. Figure 8 The steps allow staff to visually see the cutoff line for adding alcohol, preventing the addition of too much alcohol.

[0178] Reference Figure 8 The steps for adding the actual amount of alcohol to the cocktail glass, based on the pre-added volume and the actual added volume, include:

[0179] Step S800: Analyze the added volume and the actual added volume to determine the total added volume.

[0180] The total added volume refers to the total volume of alcohol in the cocktail shaker after the actual alcohol has been added. It is obtained by summing the added volume and the actual added volume at the processing terminal.

[0181] Step S801: Analyze the total added volume and the preset cross-sectional area of ​​the cocktail glass to determine the actual added height.

[0182] The cross-sectional area of ​​the cocktail glass refers to the area of ​​the mixing glass, and the specific value is determined by the operator based on the actual situation. The actual addition height refers to the height of the liquor in the cocktail glass after the actual amount of liquor has been added, which is obtained by the processing terminal calculating the quotient of the total added volume and the cross-sectional area of ​​the cocktail glass.

[0183] Step S802: Based on the actual addition height, the preset variable light ring projects a preset addition cutoff light ring onto the cocktail glass to prompt the person to add the actual alcohol to the cocktail glass.

[0184] In this system, after determining the actual addition height, the processing terminal controls a variable light ring to project a stop-addition light ring at that height in the cocktail glass. This allows staff to visually see the stop line for adding the alcohol, thus prompting them to add the correct amount and ensuring accuracy. The variable light ring projects a light ring at different heights on the cocktail glass, and its height is controlled by a linear module. The stop-addition light ring is the alcohol addition stop line formed on the cocktail glass.

[0185] The processing terminal calls upon the color of the alcoholic beverage actually being added, and then searches for the halo color with the most obvious color contrast in the color cutoff relationship mapping table. Based on the halo color, it controls the variable halo to project the addition cutoff halo onto the cocktail glass, so that the person adding the alcohol can clearly see the volume of alcohol being added.

[0186] Based on the same inventive concept, embodiments of this application provide a bartending system, including:

[0187] The acquisition module is used to acquire the start trigger signal, recommended cocktail recipe, addition completion trigger signal, added alcohol image, alcohol intake, recommended recipe quantity, actual added alcohol, real-time added weight, and actual alcohol added image.

[0188] A memory used to store a program for a bartending method;

[0189] A processor is a device that can load and execute programs in memory to implement a bartending method.

[0190] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0191] This application provides a computer-readable storage medium storing a computer program that can be loaded by a processor and executed as a bartending method.

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

[0193] Based on the same inventive concept, embodiments of this application provide a smart terminal, including a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executed as a bartending method.

[0194] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

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

Claims

1. A method for mixing drinks, characterized in that, include: Obtain the preset opening trigger signal of the cocktail glass; Recommended cocktail recipes are obtained based on the activation trigger signal; According to the recommended cocktail recipe, the person adds the preset liquors to the cocktail glass in sequence and obtains a signal to indicate that the addition is complete. Analyze recommended cocktail recipes to determine the actual cocktail-making methods; The mixing glass is controlled to stir the mixed drinks evenly according to the actual mixing method based on the addition completion trigger signal; The steps for obtaining a recommended cocktail recipe based on an activation trigger signal include: The activation trigger signal is analyzed to determine the identity information of the person who activated it; The historical bartending recipes of the personnel are determined based on their identity information and the preset relationships between their bartending recipes. Get the image of the added alcoholic beverage; Analyze the images of added alcoholic beverages to determine the information about the added alcoholic beverages; Analyze the added alcohol information and the bartending history of personnel to determine the recommended bartending recipes; The steps involved in analyzing added alcohol information and personnel's historical bartending recipes to determine recommended bartending recipes include: Determine whether the added alcohol information complies with the personnel's historical bartending recipes; If not, the basic cocktail recipe will be determined based on the added alcohol information and the preset total cocktail recipe relationship; If the conditions are met, the basic cocktail recipe will be determined based on the added alcohol information and the personnel's historical cocktail recipes. Based on the identity information of the person who activated the device, the alcohol intake per unit time is obtained. The basic cocktail recipe is adjusted based on the amount of alcohol consumed to determine the recommended cocktail recipe; The steps for adding the pre-selected liquors to the mixing glass according to the recommended cocktail recipe include: Obtain the actual amount of alcohol added; The recommended cocktail recipes and the actual alcoholic beverages added were analyzed to determine the volume already added and the actual volume added. The actual added volume and the actual added alcoholic beverage were analyzed to determine the actual added weight. Based on the added volume and the actual added volume, the staff adds the actual amount of liquor to the cocktail glass and obtains the real-time weight added. Determine whether the real-time added weight meets the requirements of the actual added weight; If it does not meet the requirements, continue to obtain the real-time added weight and perform loop checks. If the match is found, the recommended cocktail recipe and the actual alcoholic beverage added will be analyzed to determine the next alcoholic beverage to be added. The staff will then continue to add the next alcoholic beverage to the cocktail glass according to the instructions of the recommended cocktail recipe. The steps for adding the actual amount of alcohol to the mixing glass, based on the pre-added volume and the actual added volume, include: Get actual images of the alcoholic beverages; Images of actual alcoholic beverages are added and analyzed to determine the actual alcoholic beverage information; Determine whether the actual alcohol information meets the requirements for the actual alcohol added; If it does not meet the requirements, the person will change the alcohol to be combined according to the actual alcohol added, and continue to obtain images of the actual alcohol added for repeated judgment. If the conditions are met, the staff will add the actual amount of alcohol to the cocktail glass based on the volume already added and the actual volume added. After the staff changes the alcohol to be combined based on the actual alcohol added, it is determined whether the actual alcohol information exists in the recommended cocktail recipe; If not found, a new recommended cocktail recipe will be matched. If it exists, obtain the density of alcoholic beverages being added and the density of alcoholic beverages already added; Determine whether the density of the alcohol being added is consistent with the density of the alcohol already added; If they match, then rematch the recommended cocktail recipe; If they are inconsistent, then obtain the depth position of the wine being added; The order in which alcoholic beverages are added is adjusted based on the preset addition tube position controlled by the depth of the added beverage.

2. The cocktail-making method according to claim 1, characterized in that, The steps to determine recommended cocktail recipes by adjusting basic cocktail recipes based on alcohol consumption include: Determine whether the amount of alcohol consumed meets the preset control intake requirements; If it does not meet the requirements, the basic bartending recipe will be defined as the recommended bartending recipe, and the system will continue to make cyclical judgments based on the amount of alcohol consumed per unit of time corresponding to the identity information of the person who opened the bartending. If the conditions are met, the alcohol intake and the preset intake threshold will be analyzed to determine the recommended intake. We analyzed basic cocktail recipes and recommended intakes to determine recommended cocktail recipes.

3. The cocktail-making method according to claim 1, characterized in that, The steps to obtain and add images of alcoholic beverages include: According to the preset image acquisition prompts, the personnel should place the wines to be combined into the preset image acquisition area to acquire images of the added wines; Get the number of recommended cocktail recipes; Determine whether the recommended recipe quantity meets the preset requirement for the number of cocktails that can be mixed; If the conditions are met, the prompt will stop, and the personnel will be instructed to place the wines to be combined into the image acquisition area. If the conditions are not met, the personnel will continue to place the wines to be combined into the image acquisition area according to the image acquisition prompts to acquire images of the added wines.

4. The cocktail-making method according to claim 1, characterized in that, The steps for adding the actual amount of alcohol to the mixing glass, based on the pre-added volume and the actual added volume, include: Analyze the added volume and the actual added volume to determine the total added volume; The total added volume and the preset cross-sectional area of ​​the cocktail glass are analyzed to determine the actual added height; Based on the actual addition height, a preset variable light ring projects a preset addition cutoff light ring onto the cocktail glass to prompt the person to add the actual amount of liquor into the cocktail glass.

5. A bartending system, characterized in that, include: The acquisition module is used to acquire the start trigger signal, recommended cocktail recipe, and addition completion trigger signal; A memory for storing a program of a bartending method as described in any one of claims 1 to 4; The processor and the program in the memory are capable of being loaded and executed by the processor to implement a bartending method as described in any one of claims 1 to 4.

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

Citation Information

Patent Citations

  • Beverage machine with image recognition system

    CN102151084A

  • Bartending robot automatic control system and realization method thereof

    CN108983654A

  • Wine cabinet and method and device for controlling wine cabinet

    CN118044704A

  • Ice-making water dispenser and control method and system thereof

    CN119548024A