A method and apparatus for making a beverage

By displaying multiple motion commands in the coffee robot and allowing users to select and modify them, the problem of the inability to adjust beverage preparation in existing technologies is solved, achieving flexibility and personalized control in beverage preparation.

CN116636742BActive Publication Date: 2025-12-02AIBO INTELLIGENT TECH (SHANDONG) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310680321.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-07
Publication Date
2025-12-02
Estimated Expiration
2043-06-07

AI Technical Summary

Technical Problem

Existing coffee robots cannot adjust the beverage preparation process, lacking flexibility and user interactivity.

Method used

A beverage preparation method and apparatus are provided. By displaying multiple action instructions for user selection, the user can select and modify the action instructions and their order, and send them to the beverage preparation equipment to control the robotic arm to prepare the beverage. The equipment has a configuration file pre-stored for each action instruction.

Benefits of technology

Users can freely choose and adjust the beverage preparation process, achieving flexible control over the addition of ingredients and preparation details to meet personalized needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116636742B_ABST
    Figure CN116636742B_ABST
Patent Text Reader

Abstract

This application relates to a beverage preparation method and apparatus. The beverage preparation method includes: displaying multiple action commands for user selection, wherein at least two action commands constitute a beverage preparation process; in response to detecting a user selection operation, determining the at least two action commands selected by the user and the execution order of the at least two action commands; sending the at least two action commands selected by the user and the execution order to a beverage preparation device, so that the beverage preparation device executes the configuration files corresponding to each action command according to the execution order, thereby controlling the robotic arm of the beverage preparation device to prepare the beverage; wherein the beverage preparation device pre-stores a configuration file corresponding to each action command. This enables control over material addition, adjustment of operation processes, and modification of the prepared beverage.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of robotics, and more particularly to a method and apparatus for making beverages. Background Technology

[0002] Currently, service robots in the food service industry, as a solution, can replace human service to a certain extent. For example, coffee robots can operate robotic arms to make coffee. These robots typically operate their robotic arms by running configuration files pre-written into the robot's industrial control computer. Engineers pre-write corresponding configuration files based on the complete process of making different types of drinks, and then input the configuration files into the robot's industrial control computer. When a drink needs to be made, the robot operates by selecting the corresponding type of drink; for example, selecting a latte or Americano. The coffee robot then runs the latte-specific configuration file to make a latte. This causes the following problem: the beverage making process cannot be adjusted. Summary of the Invention

[0003] To overcome the problems existing in related technologies, this disclosure provides a beverage preparation method and apparatus. The technical solution is as follows:

[0004] According to a first aspect of the present disclosure, a method for preparing a beverage is provided, comprising:

[0005] Displays multiple action commands for the user to choose from, wherein at least two action commands constitute the beverage preparation process;

[0006] In response to detecting a user's selection action, determine at least two action instructions selected by the user and the execution order of the at least two action instructions;

[0007] The user selects at least two action commands and the execution order, which are then sent to the beverage making equipment. This allows the beverage making equipment to execute the configuration files corresponding to each action command in the execution order, thereby controlling the robotic arm of the beverage making equipment to make beverages. The beverage making equipment has a pre-stored configuration file corresponding to each action command.

[0008] In one embodiment, the method further includes:

[0009] In response to the detection of a user's pause operation, a pause operation command is sent to the beverage making equipment so that the beverage making equipment pauses the execution of the configuration file corresponding to the current action command after completing the execution of the configuration file corresponding to the current action command.

[0010] In one embodiment, the method further includes:

[0011] Display at least two action commands selected by the user;

[0012] In response to detecting a user's modification command, the displayed action command is modified;

[0013] The modified action instructions and execution sequence are sent to the beverage making equipment.

[0014] In one embodiment, the modification includes one or more of the following: adding an action instruction, deleting an action instruction, or modifying the order of action instructions.

[0015] According to a second aspect of the present disclosure, a beverage preparation apparatus is provided, comprising:

[0016] The first display module is used to display multiple action instructions for the user to select, wherein at least two action instructions constitute the beverage preparation process;

[0017] The determination module is used to determine, in response to detecting a user's selection operation, at least two action instructions selected by the user and the execution order of the at least two action instructions;

[0018] The first sending module is used to send at least two action commands selected by the user and the execution order to the beverage making device, so that the beverage making device executes the configuration files corresponding to each action command in the execution order, thereby controlling the robotic arm of the beverage making device to make beverages; wherein, the beverage making device pre-stores the configuration file corresponding to each action command.

[0019] In one embodiment, the apparatus further includes:

[0020] The second sending module is used to send a pause operation command to the beverage making equipment in response to the detection of the user's pause operation, so that the beverage making equipment will pause the execution of the configuration file corresponding to the next action command after executing the configuration file corresponding to the current action command.

[0021] In one embodiment, the apparatus further includes:

[0022] The second display module is used to display at least two action commands selected by the user;

[0023] The modification module is used to modify the displayed action instructions in response to the detection of user modification commands;

[0024] The third sending module is used to send the modified action instructions and execution sequence to the beverage making equipment.

[0025] In one embodiment, the modification includes one or more of the following: adding an action instruction, deleting an action instruction, or modifying the order of action instructions.

[0026] According to a third aspect of the present disclosure, a beverage preparation apparatus is provided, comprising:

[0027] processor;

[0028] Memory used to store processor-executable instructions;

[0029] The processor is configured as follows:

[0030] Displays multiple action commands for the user to choose from, wherein at least two action commands constitute the beverage preparation process;

[0031] In response to detecting a user's selection action, determine at least two action instructions selected by the user and the execution order of the at least two action instructions;

[0032] The user selects at least two action commands and the execution order, which are then sent to the beverage making equipment. This allows the beverage making equipment to execute the configuration files corresponding to each action command in the execution order, thereby controlling the robotic arm of the beverage making equipment to make beverages. The beverage making equipment has a pre-stored configuration file corresponding to each action command.

[0033] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided that stores computer instructions thereon, which, when executed by a processor, implement the steps of any of the methods described above.

[0034] The technical solution provided in this application allows users to freely and flexibly select at least two action commands to complete the beverage preparation process. By flexibly selecting action commands, users can control details such as the addition of materials and preparation methods throughout the beverage preparation process.

[0035] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0036] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0037] Figure 1 This is a schematic diagram of a beverage preparation apparatus according to an exemplary embodiment.

[0038] Figure 2 This is a flowchart illustrating a beverage preparation method according to an exemplary embodiment.

[0039] Figure 3 This is a schematic diagram illustrating a display action command according to an exemplary embodiment.

[0040] Figure 4This is a schematic diagram illustrating a display action command according to an exemplary embodiment.

[0041] Figure 5 This is a schematic diagram illustrating a display action command according to an exemplary embodiment.

[0042] Figure 6 This is a flowchart illustrating a beverage preparation method according to an exemplary embodiment.

[0043] Figure 7 This is a schematic diagram illustrating a display action command according to an exemplary embodiment.

[0044] Figure 8 This is a schematic diagram illustrating a display action command according to an exemplary embodiment.

[0045] Figure 9 This is a schematic diagram illustrating a display action command according to an exemplary embodiment.

[0046] Figure 10 This is a structural diagram of a beverage preparation apparatus according to an exemplary embodiment.

[0047] Figure 11 This is a structural diagram of a beverage preparation apparatus according to an exemplary embodiment. Detailed Implementation

[0048] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0049] The technical solution of this application is mainly applied to a terminal, which can execute the technical solution by installing an APP (application). This terminal can be, for example, a computer, mobile phone, or tablet computer. Using this terminal, beverage-making equipment with a robotic arm, such as a coffee robot, can be controlled to make beverages.

[0050] Figure 1 This is a schematic diagram of a beverage preparation apparatus according to an exemplary embodiment, such as... Figure 1As shown, the beverage making equipment may include: a structural frame 101; a first robotic arm 102 and a second robotic arm 103 located on a worktable on the surface of the structural frame 101; a washing tank 104; control boxes, robotic arm power supply boxes, low-voltage control boxes, and high-voltage control boxes (located within the structural frame, not shown) corresponding to the first robotic arm 102 and the second robotic arm 103, respectively; the beverage making equipment may also include components such as a water boiler, a water pump, a milk container, an infrared sensor, an emergency stop switch and a power button, and a router. The low-voltage control box contains an industrial control computer used to communicate with a server via a router, run programs that can receive instructions from the server, and run pre-stored configuration files. Based on the running configuration files, the industrial control computer sends robotic arm control commands to the robotic arm controller, which then controls the robotic arm to perform the actions required by the configuration file. For example, if the configuration file requires a cup-retrieving action, the industrial control computer can send control commands to the robotic arm controller by running the configuration file, thereby controlling the robotic arm to move to a first predetermined position to retrieve the cup and return to a second predetermined position. The emergency stop switch and the power button are used to control the operation of the industrial control computer. An infrared sensor is connected to an industrial control computer to provide the cup's placement status (e.g., whether it is placed in a preset position) when the configuration file requires determining the cup's placement status during the computer's operation. Furthermore, in one embodiment of this application, additional devices such as a coffee machine, ice maker, and cup dispenser can be configured to enrich the functionality of the beverage-making equipment and the variety of beverages that can be made.

[0051] Figure 2 This is a flowchart illustrating a beverage preparation method according to an exemplary embodiment, such as... Figure 2 As shown, the method includes the following steps S201-S203:

[0052] In step S201, multiple action instructions are displayed for the user to select, wherein at least two action instructions constitute the beverage preparation process.

[0053] In this context, action instructions are the action units that make up the beverage preparation process. In this application, each beverage preparation process includes at least two action instructions; that is, at least two action instructions are required to form a beverage preparation process.

[0054] Action instructions can be pre-defined based on various beverage preparation processes, and the accuracy of the actions is related to the required precision. Action instructions may include, for example, starting actions, Americano actions, latte actions, cappuccino actions, rinsing actions, returning actions, etc. In one embodiment of this application, the above actions can be further subdivided to obtain more detailed action instructions: cup-taking action, adding material 1 action, adding material 2 action, adding material 3 action, latte art action, placing the cup action, shaking action, long rinsing action, single rinsing action, etc. For example, the latte art action can be further subdivided into first latte art action, second latte art action, third latte art action, etc. In this embodiment, there are no restrictions on the specific action instructions or their precision. The beverage preparation process can be roughly and / or in detail decomposed according to the required precision of the action flow control, thereby obtaining multiple action instructions.

[0055] In one embodiment of this application, each beverage preparation process includes at least two action instructions, one of which is designated as the starting action. For example, the preparation process of an Americano may include the following two actions: a starting action and an Americano action; or, the preparation process of an Americano may include the following four actions: a starting action, a cup-taking action, an Americano action, and a cup-placing action; or, the preparation process of an iced Americano may include the following five actions: a starting action, a cup-taking action, an Americano action, an ice-adding action, and a cup-placing action.

[0056] For example, multiple action commands are displayed on the terminal's app page for the user to select. In one embodiment, such as... Figure 3 As shown, when displaying multiple action commands, all action commands can be displayed. In one embodiment, if a single page cannot display the entire command, it can be displayed in pages or as a long page, with the user scrolling up and down or left and right using a slider. In one embodiment, as... Figure 4 , Figure 5 As shown, multiple action commands can also be displayed in categories.

[0057] In step S202, in response to detecting the user's selection operation, at least two action instructions selected by the user and the execution order of the at least two action instructions are determined.

[0058] As described above, multiple action commands are displayed on the APP display page on the terminal. Users can interact with the APP through various interactive methods such as clicking and voice to select action commands. This embodiment does not restrict the interaction methods between users and the APP.

[0059] Here, the order in which the user selects at least two action commands can be considered the execution order of those two action commands. For example, if the user selects the "Start" action and the "Americano" action on the app page, then the execution order of the two selected action commands will be the "Start" action followed by the "Americano" action.

[0060] In one embodiment, the user-selected action command can be displayed differently from other action commands, for example, by highlighting it. Alternatively, the user-selected action commands can be displayed in a preset area on the page according to the selection order.

[0061] In step S203, at least two action commands selected by the user and the execution order are sent to the beverage making device, so that the beverage making device executes the configuration files corresponding to each action command in the execution order, thereby controlling the robotic arm of the beverage making device to make beverages; wherein, the beverage making device pre-stores the configuration file corresponding to each action command.

[0062] In one embodiment of this application, the terminal can first send at least two action commands selected by the user and the execution order to the server, and then the server can send them to the industrial control computer of the beverage making equipment.

[0063] In one embodiment of this application, the industrial control computer of the beverage making equipment pre-stores configuration files corresponding to each action instruction in the APP. These configuration files are written by developers based on each action instruction. Therefore, after receiving at least two action instructions selected by the user and their execution order from the APP, the beverage making equipment can first determine the configuration files corresponding to the user-selected at least two action instructions, and then execute the corresponding configuration files according to the execution order.

[0064] For example, when a user selects the following action commands in the APP: start action, take cup action, add coffee action, and put cup action, the APP sends the above action commands and execution order to the beverage making equipment. The beverage making equipment executes the corresponding configuration files for the start action, take cup action, add coffee action, and put cup action in sequence according to the execution order, thereby controlling the robotic arm of the beverage making equipment to perform the start action, take cup action, add coffee action, and put cup action to complete the beverage making.

[0065] In one embodiment, the user can send each selected action command to the beverage preparation device immediately afterward. The beverage preparation device can arrange the received action commands in the order they were received as the execution order, and then execute the corresponding configuration files sequentially according to the execution order.

[0066] Through the technical solution of this application, users can freely and flexibly select at least two action commands to complete the beverage preparation process. By flexibly selecting action commands, the entire beverage preparation process can be controlled, thereby controlling the addition of materials, the addition or subtraction of operation procedures, etc., and realizing the adjustment of the prepared beverage.

[0067] In one embodiment of this application, the above method further includes step A1:

[0068] In step A1, in response to detecting a user's pause operation, a pause operation command is sent to the beverage making equipment so that the beverage making equipment pauses the execution of the configuration file corresponding to the next action command after executing the configuration file corresponding to the current action command.

[0069] For example, a pause button can be displayed on the app's screen. Whenever the user presses the pause button, a pause command is sent to the beverage making device. This causes the device to pause executing the configuration file corresponding to the current action command after completing its current configuration file. For instance, the beverage making device performs the following actions sequentially according to the received action commands and their execution order: the configuration files corresponding to the start action, cup-taking action, coffee-adding action, and cup-placing action. Currently, it is executing the configuration file corresponding to the "cup-taking action." If a pause command is received at this time, the device will pause executing the configuration file corresponding to the "cup-taking action" after completing its current configuration file.

[0070] In one embodiment of this application, the above method further includes step A2:

[0071] In step A2, in response to detecting the user's continued operation, a continue operation instruction is sent to the beverage making equipment so that the beverage making equipment continues to execute the configuration file that was being executed when the pause instruction was received. Alternatively, the beverage making equipment can be set to directly execute the configuration file corresponding to the next action instruction.

[0072] In one embodiment of this application, the above method further includes step A3:

[0073] In step A2, in response to the detection of a user's cancellation operation, a cancellation operation instruction is sent to the beverage making equipment to cause the beverage making equipment to clear all action instructions and stop executing any configuration files.

[0074] Through the technical solution of this application, users can pause, continue, or cancel the beverage making process. Even after selecting to make a certain type of coffee, they can adjust or cancel at any time, thus achieving control over the beverage making process.

[0075] In one embodiment of this application, a technical solution is also provided for the user to modify the selected action instruction. For example, such as... Figure 6 As shown, the beverage preparation method proposed in this application may include the following steps 601-605:

[0076] In step 601, multiple action instructions are displayed for the user to select, wherein at least two action instructions constitute the beverage preparation process.

[0077] In step 602, in response to detecting a user's selection operation, at least two action instructions selected by the user and the execution order of the at least two action instructions are determined.

[0078] In step 603, at least two action commands selected by the user and the execution order are sent to the beverage making device, so that the beverage making device executes the configuration files corresponding to each action command in the execution order, thereby controlling the robotic arm of the beverage making device to make beverages; wherein, the beverage making device pre-stores the configuration file corresponding to each action command.

[0079] In step 604, at least two action commands selected by the user are displayed.

[0080] This step can be performed after step 602, or simultaneously with step 603.

[0081] In one embodiment, the industrial control computer of the beverage making equipment can return a first response message to the APP via the server when it starts executing the configuration file corresponding to an action instruction, so as to inform the APP which action instruction is being executed; the industrial control computer of the beverage making equipment can also return a second response message to the APP via the server when it finishes executing the configuration file corresponding to an action instruction, so as to inform the APP which action instruction has been completed.

[0082] In one embodiment, the app can display at least two action commands selected by the user at preset locations on the display page. In another embodiment, when displaying the at least two action commands selected by the user at preset locations on the display page, the app can also differentiate between action commands already executed, action commands currently being executed, and action commands not yet executed by the beverage preparation device. For example... Figure 7 As shown, the four action commands selected by the user are schematically displayed at the bottom of the display page. The first action command, "Start Action," is currently executing the "Take Cup Action," while the third action command, "Add Material 1," and the last action command, "Put Cup Action," have not yet been executed.

[0083] In step 605, in response to detecting a user's modification instruction, at least two displayed action instructions are modified.

[0084] In this step, it is permissible to modify only the action instructions selected by the user that have not yet been executed.

[0085] The modifications include one or more of the following: adding action commands, deleting action commands, and modifying the order of action commands. Adding an action command can be, for example, a user selecting an action command from the top of the display page and dragging it to the desired location, or receiving a new action command issued by the user via voice. Deleting an action command can be, for example, a user selecting an action command and having a delete option displayed on it, and then selecting that option to issue the command, or receiving a delete action command issued by the user via voice. Modifying the order of action commands can be done by a user dragging an action command displayed at a preset location to another location within that preset location.

[0086] like Figure 8 As shown, an exemplary illustration is shown in Figure 7 A diagram showing the newly added action command "Add Material 2" in the displayed action commands.

[0087] like Figure 9 As shown, an exemplary illustration is shown in Figure 8 The diagram shows the changes between the action commands "Add Material 1" and "Add Material 2".

[0088] In one embodiment, the user can also press the pause button first, and then modify the action command. In another embodiment, a modify button can be provided on the display page, allowing the user to press the button before modifying the action command.

[0089] In step 606, the modified action instructions and execution order are sent to the beverage making equipment so that the beverage making equipment executes the configuration file according to the modified action instructions and execution order.

[0090] In this step, the modified, incomplete action instructions and their execution order can be sent to the beverage preparation equipment after each modification based on the user's instructions. Alternatively, the modified, incomplete action instructions and their execution order can be sent to the beverage preparation equipment all at once after the user has made multiple modifications.

[0091] The technical solution proposed in this application allows users to freely and flexibly select at least two action commands to complete the beverage preparation process. By flexibly selecting action commands, users can control details such as the addition of materials and preparation methods throughout the beverage preparation process. Furthermore, users can modify or pause the selected action commands and their order, thereby achieving the technical effect of being able to cancel after selecting to make a certain type of coffee and adjusting the taste of customized coffee.

[0092] The following are embodiments of the apparatus disclosed herein, which can be used to execute embodiments of the method disclosed herein.

[0093] Figure 10 This is a block diagram illustrating a beverage preparation apparatus according to an exemplary embodiment; the apparatus can be implemented in various ways, such as in all components of the beverage preparation apparatus, or in a coupled manner to the beverage preparation apparatus; the apparatus can implement the methods disclosed herein through software, hardware, or a combination of both, such as... Figure 10 As shown, the beverage preparation device includes:

[0094] The first display module 1001 is used to display multiple action instructions for the user to select, wherein at least two action instructions constitute the beverage preparation process;

[0095] The determination module 1002 is used to determine, in response to detecting a user's selection operation, at least two action instructions selected by the user and the execution order of the at least two action instructions;

[0096] The first sending module 1003 is used to send at least two action commands selected by the user and the execution order to the beverage making device, so that the beverage making device executes the configuration files corresponding to each action command in the execution order, thereby controlling the robotic arm of the beverage making device to make beverages; wherein, the beverage making device pre-stores the configuration file corresponding to each action command.

[0097] The apparatus provided in this disclosure can be used to perform... Figure 2 The technical solutions of the embodiments shown are similar in execution and beneficial effects, and will not be described again here.

[0098] In one possible implementation, the device further includes:

[0099] The second sending module is used to send a pause operation command to the beverage making equipment in response to the detection of the user's pause operation, so that the beverage making equipment will pause the execution of the configuration file corresponding to the next action command after executing the configuration file corresponding to the current action command.

[0100] In one possible implementation, the device further includes:

[0101] The second display module is used to display at least two action commands selected by the user;

[0102] The modification module is used to modify the displayed action instructions in response to the detection of user modification commands.

[0103] In one possible implementation, the modification includes one or more of the following: adding action instructions, deleting action instructions, or modifying the order of action instructions.

[0104] Figure 11 This is a block diagram illustrating a beverage preparation apparatus according to an exemplary embodiment. The beverage preparation apparatus can be implemented in various ways, such as implementing all components of the apparatus in the beverage preparation apparatus, or implementing components of the apparatus in a coupled manner on the beverage preparation apparatus side; see also Figure 11 The beverage preparation device 1100 includes:

[0105] Processor 1101;

[0106] Memory 1102 is used to store processor-executable instructions;

[0107] The processor 1101 is configured as follows:

[0108] Displays multiple action commands for the user to choose from, wherein at least two action commands constitute the beverage preparation process;

[0109] In response to detecting a user's selection action, determine at least two action instructions selected by the user and the execution order of the at least two action instructions;

[0110] The user selects at least two action commands and the execution order, which are then sent to the beverage making equipment. This allows the beverage making equipment to execute the configuration files corresponding to each action command in the execution order, thereby controlling the robotic arm of the beverage making equipment to make beverages. The beverage making equipment has a pre-stored configuration file corresponding to each action command.

[0111] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0112] In an exemplary embodiment, the apparatus 1100 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.

[0113] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 1102 including instructions, which can be executed by a processor 1101 of the device 1100 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0114] A non-transitory computer-readable storage medium, when the instructions in the storage medium are executed by device 1100 or its processor, enables device 1100 to perform a beverage preparation method, the method comprising:

[0115] Displays multiple action commands for the user to choose from, wherein at least two action commands constitute the beverage preparation process;

[0116] In response to detecting a user's selection action, determine at least two action instructions selected by the user and the execution order of the at least two action instructions;

[0117] The user selects at least two action commands and the execution order, which are then sent to the beverage making equipment. This allows the beverage making equipment to execute the configuration files corresponding to each action command in the execution order, thereby controlling the robotic arm of the beverage making equipment to make beverages. The beverage making equipment has a pre-stored configuration file corresponding to each action command.

[0118] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the disclosure herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0119] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A method for preparing a beverage, characterized in that, include: Displays multiple action commands for the user to choose from, wherein at least two action commands constitute the beverage preparation process; In response to detecting a user's selection action, determine at least two action instructions selected by the user and the execution order of the at least two action instructions; The user selects at least two action commands and the execution order, which are then sent to the beverage making equipment. This allows the beverage making equipment to execute the configuration files corresponding to each action command in the execution order, thereby controlling the robotic arm of the beverage making equipment to make beverages. The beverage making equipment has a pre-stored configuration file corresponding to each action command. The method further includes: In response to the detection of a user's pause operation, a pause operation command is sent to the beverage making equipment so that the beverage making equipment pauses the execution of the configuration file corresponding to the current action command after completing the execution of the configuration file corresponding to the current action command.

2. The method according to claim 1, characterized in that, The method further includes: Display at least two action commands selected by the user; In response to detecting a user's modification command, the displayed action command is modified; The modified action instructions and execution sequence are sent to the beverage making equipment.

3. The method according to claim 2, characterized in that, The modifications include one or more of the following: adding action commands, deleting action commands, and changing the order of action commands.

4. A beverage preparation apparatus, characterized in that, include: The first display module is used to display multiple action instructions for the user to select, wherein at least two action instructions constitute the beverage preparation process; The determination module is used to determine, in response to detecting a user's selection operation, at least two action instructions selected by the user and the execution order of the at least two action instructions; The first sending module is used to send at least two action commands selected by the user and the execution order to the beverage making equipment, so that the beverage making equipment executes the configuration files corresponding to each action command in the execution order, thereby controlling the robotic arm of the beverage making equipment to make beverages; wherein, the beverage making equipment pre-stores the configuration file corresponding to each action command. The device further includes: The second sending module is used to send a pause operation command to the beverage making equipment in response to the detection of the user's pause operation, so that the beverage making equipment will pause the execution of the configuration file corresponding to the next action command after executing the configuration file corresponding to the current action command.

5. The apparatus according to claim 4, characterized in that, The device further includes: The second display module is used to display at least two action commands selected by the user; The modification module is used to modify the displayed action instructions in response to the detection of user modification commands; The third sending module is used to send the modified action instructions and execution sequence to the beverage making equipment.

6. The apparatus according to claim 5, characterized in that, The modifications include one or more of the following: adding action commands, deleting action commands, and changing the order of action commands.

7. A beverage preparation apparatus, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured as follows: Displays multiple action commands for the user to choose from, wherein at least two action commands constitute the beverage preparation process; In response to detecting a user's selection action, determine at least two action instructions selected by the user and the execution order of the at least two action instructions; The user selects at least two action commands and the execution order, which are then sent to the beverage making equipment. This allows the beverage making equipment to execute the configuration files corresponding to each action command in the execution order, thereby controlling the robotic arm of the beverage making equipment to make beverages. The beverage making equipment has a pre-stored configuration file corresponding to each action command. The device is also configured to send a pause operation command to the beverage making equipment in response to detecting a user's pause operation, so that the beverage making equipment pauses the execution of the configuration file corresponding to the next action command after executing the configuration file corresponding to the current action command.

8. A computer-readable storage medium storing computer instructions thereon, characterized in that, When executed by the processor, this instruction implements the steps of the method described in any one of claims 1-3.

Citation Information

Patent Citations

  • Beverage or foodstuff preparation system

    CN109843123A

  • Beverage making equipment and control method and device thereof

    CN116058658A