Cooking control method, storage medium, computer device

Through a cooking control method, the target cooking equipment is controlled to execute cooking instructions according to the preparation status of the cooking materials, solving the problem of excessive heating caused by delay in the preparation time of the cooking material in the One-to-Three cooking system, and improving the taste and quality of the dishes.

CN114755938BActive Publication Date: 2025-06-20ZHUHAI UNICOOK TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011593323.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-29
Publication Date
2025-06-20
Estimated Expiration
2040-12-29

AI Technical Summary

Technical Problem

In the one-to-three cooking system, there is only one ingredient machine, when preparing materials for the first smart stove, it is impossible to prepare materials for the second smart stove at the same time, resulting in waiting and overheating, affecting the taste, rawness and quality of the dishes.

Method used

Through a cooking control method, the target cooking equipment is controlled to execute the target cooking instructions according to the preparation status of the cooking material, so as to avoid excessive cooking problems caused by delayed preparation time of the cooking material. The method includes controlling the ingredient machine to execute the target equipment material preparation instructions in response to the recipe execution command, and controlling the target cooking device to execute the target cooking instructions in accordance with the cooking material material preparation status signal.

Benefits of technology

It effectively avoids excessive cooking problems caused by delayed preparation time of cooking materials, ensures the taste and quality of the dishes, and improves the practicality of cooking equipment and ingredients systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114755938B_ABST
    Figure CN114755938B_ABST
Patent Text Reader

Abstract

The present application discloses a cooking control method, a storage medium, and a computer device. The method includes: in response to a recipe execution command, controlling the ingredient machine to execute a target device preparation instruction, and conveying the cooking materials obtained through preparation to a target feeder, wherein the recipe execution command includes a target cooking instruction corresponding to the target cooking device, the target device preparation instruction, and a target feeding instruction corresponding to the target feeder; in response to a cooking material preparation status signal, controlling the target cooking device to execute the target cooking instruction, and controlling the target feeder to execute the target feeding instruction when reaching the feeding time of the recipe. The present application helps to avoid situations such as overcooking of dishes caused by delays in the preparation time of cooking materials, ensures the taste and quality of the dishes, and improves the practicability of cooking devices and ingredient systems.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of intelligent cooking technology, and in particular, to a cooking control method, a storage medium, and a computer device. Background Art

[0002] A one-drag-three cooking system (or an extended one-drag-many cooking system) consists of a central control system, a batching machine, three dosing devices, and three intelligent stoves. The batching machine and the central control system are interconnected via Ethernet, and the three intelligent stoves are also interconnected via Ethernet. The central control system is the main device and can control the batching machine and the three intelligent stoves respectively. The batching machine and the intelligent stoves do not affect each other and are not passable. Information is distributed by the central control system. The dosing device is a subsystem of the batching machine and serves as a dosing device and a temporary storage device. When the three intelligent stoves need to run electronic recipes simultaneously, the central control device needs to coordinate a batching machine to dose for the three intelligent stoves running simultaneously. When the batching machine transports seasonings to the intelligent stoves, it includes at least two actions: preparing materials and dosing. However, since there is only one batching machine and due to pipeline limitations, there are only a few discharge ports for solids, liquids, etc. respectively. While preparing materials for the first intelligent stove, it is impossible to prepare materials for the second intelligent stove. During this time conflict, the second intelligent stove must wait for the first intelligent stove to finish preparing materials. During the waiting process, to maintain the food temperature, the intelligent stove will continuously heat, resulting in overcooking of the ingredients in the stove, overheating of the dishes, and affecting the taste, doneness, and appearance. Summary of the Invention

[0003] In view of this, this application provides a cooking control method, a storage medium, and a computer device, which control a target cooking device to execute a target cooking instruction according to the preparation state of cooking materials, avoid situations such as affecting the cooking effect due to the delay of the cooking material preparation time, ensure the taste and quality of the dishes, and improve the practicability of cooking devices and batching systems.

[0004] According to one aspect of this application, a cooking control method is provided, which is characterized in that it is used for a batching system, and the batching system includes a control subsystem, a batching machine, at least one dosing device, and a cooking device corresponding to the dosing device. The method includes:

[0005] In response to a recipe execution command, control the batching machine to execute a target device material preparation instruction, and transport the prepared cooking materials to the target dosing device, where the recipe execution command includes a target cooking instruction corresponding to the target cooking device, the target device material preparation instruction, and a target dosing instruction corresponding to the target dosing device;

[0006] In response to a cooking material preparation state signal, control the target cooking device to execute the target cooking instruction, and control the target dosing device to execute the target dosing instruction when reaching the dosing time of the recipe.

[0007] Optionally, there are multiple target device feeding instructions;

[0008] Controlling the batching machine to execute the target device feeding instruction specifically includes:

[0009] Obtaining the first planned time corresponding to multiple target device feeding instructions, and determining the sorting of the target device feeding instructions according to the first planned time;

[0010] Controlling the batching machine to sequentially execute the corresponding target device feeding instructions according to the sorting of the target device feeding instructions.

[0011] Optionally, there are multiple target device feeding instructions, and any target device feeding instruction corresponds to at least one target cooking material;

[0012] Controlling the batching machine to execute the target device feeding instruction specifically includes:

[0013] Obtaining the target cooking material corresponding to the target device feeding instruction and the second planned time corresponding to the target cooking material;

[0014] Determining the target material feeding instruction according to the target cooking material, and determining the sorting of the target material feeding instruction according to the second planned time;

[0015] Controlling the batching machine to sequentially execute the corresponding target material feeding instructions according to the sorting of the target material feeding instructions.

[0016] Optionally, the target material feeding instructions corresponding to different types of cooking materials can be executed in parallel in the batching machine, and the seasonings sharing the same feeding cavity in the target feeder can be transported in parallel by the batching machine.

[0017] Optionally, the cooking material feeding status signal is generated based on the signal that all target cooking materials corresponding to any target device feeding instruction are successfully transported.

[0018] Optionally, the method further includes:

[0019] In response to the recipe execution command, controlling the target cooking device to enter the heating function disabled state and execute the target cooking instruction, or controlling the target cooking device to execute the first cooking instruction, where the target cooking instruction includes the cooking instructions corresponding to the cooking steps of the recipe to be executed, and the first cooking instruction includes the cooking instructions before the first heating instruction in the target cooking instruction;

[0020] Controlling the target cooking device to execute the target cooking instruction in response to the cooking material feeding status signal specifically includes:

[0021] In response to the cooking material preparation status signal, control the target cooking device to enter the heating function enabled state, or control the target cooking device to execute a second cooking instruction, where the second cooking instruction includes the first heating instruction and subsequent cooking instructions in the target cooking instruction.

[0022] Optionally, the method further includes:

[0023] In response to the recipe execution command, control the target cooking device to enter the cooking function disabled state and execute the target cooking instruction, where the target cooking instruction includes cooking instructions corresponding to each cooking step of the recipe to be executed;

[0024] The controlling the target cooking device to execute the target cooking instruction in response to the cooking material preparation status signal specifically includes:

[0025] In response to the cooking material preparation status signal, control the target cooking device to enter the cooking function enabled state.

[0026] Optionally, the controlling the target cooking device to execute the target cooking instruction and controlling the target feeder to execute the target feeding instruction in response to the cooking material preparation status signal specifically includes:

[0027] Obtain the execution duration of the third cooking instruction and the execution duration of the heating instruction in the target cooking instruction corresponding to the target cooking device, where the target cooking instruction includes cooking instructions corresponding to each cooking step of the recipe to be executed, the third cooking instruction includes cooking instructions before the first heating instruction in the target cooking instruction, and the heating instruction includes the first heating instruction;

[0028] Determine the instruction execution time of the target cooking device according to the preparation duration corresponding to the target device preparation instruction, the execution duration of the third cooking instruction, and the execution duration of the heating instruction.

[0029] Optionally, the determining the instruction execution time of the target cooking device according to the preparation duration corresponding to the target device preparation instruction, the execution duration of the third cooking instruction, and the execution duration of the heating instruction specifically includes:

[0030] If the preparation duration is less than or equal to the execution duration of the third cooking instruction, control the target cooking device to immediately execute the target cooking instruction;

[0031] If the preparation duration is greater than the execution duration of the third cooking instruction, obtain the difference between the preparation duration and the execution duration of the third cooking instruction;

[0032] When the difference is less than or equal to the execution duration of the heating instruction, control the target cooking device to immediately execute the target cooking instruction;

[0033] When the difference is greater than the execution duration of the heating instruction, control the target cooking device to execute the target cooking instruction with a delay, where the delay duration is the difference between the difference and the execution duration of the heating instruction.

[0034] According to another aspect of the present application, there is provided a cooking control device for a dosing system, the dosing system including a control subsystem, a dosing machine, at least one feeder, and a cooking device corresponding to the feeder, the device including:

[0035] A first execution module, configured to, in response to a recipe execution command, control the dosing machine to execute a target device feeding instruction, and convey the cooking materials obtained by feeding to a target feeder, where the recipe execution command includes a target cooking instruction corresponding to the target cooking device, the target device feeding instruction, and a target feeding instruction corresponding to the target feeder;

[0036] A second execution module, configured to, in response to a cooking material feeding status signal, control the target cooking device to execute the target cooking instruction, and control the target feeder to execute the target feeding instruction when reaching the feeding time of the recipe.

[0037] Optionally, the target device feeding instruction includes multiple ones;

[0038] The first execution module is specifically configured to:

[0039] Obtain first planned times corresponding to multiple target device feeding instructions, and determine the sorting of the target device feeding instructions according to the first planned times;

[0040] According to the sorting of the target device feeding instructions, control the dosing machine to sequentially execute the corresponding target device feeding instructions.

[0041] Optionally, the target device feeding instruction includes multiple ones, and any target device feeding instruction corresponds to at least one target cooking material;

[0042] The first execution module is specifically configured to:

[0043] Obtain the target cooking materials corresponding to the target device feeding instruction and the second planned times corresponding to the target cooking materials;

[0044] Determine target material feeding instructions according to the target cooking materials, and determine the sorting of the target material feeding instructions according to the second planned times;

[0045] According to the sorting of the target material preparation instructions, the batching machine is sequentially controlled to execute the corresponding target material preparation instructions.

[0046] Optionally, the target material preparation instructions corresponding to different types of cooking materials can be executed in parallel in the batching machine, and the seasonings sharing the same preparation cavity in the target feeder can be conveyed in parallel by the batching machine.

[0047] Optionally, the cooking material preparation status signal is generated based on the signal that all target cooking materials corresponding to any target equipment preparation instruction are successfully conveyed.

[0048] Optionally, the device further includes:

[0049] A third execution module, configured to, in response to the recipe execution command, control the target cooking device to enter the heating function disabled state and execute the target cooking instruction, or control the target cooking device to execute the first cooking instruction, where the target cooking instruction includes the cooking instructions corresponding to the cooking steps of the recipe to be executed, and the first cooking instruction includes the cooking instructions before the first heating instruction in the target cooking instruction;

[0050] The second execution module is specifically configured to:

[0051] In response to the cooking material preparation status signal, control the target cooking device to enter the heating function enabled state, or control the target cooking device to execute the second cooking instruction, where the second cooking instruction includes the first heating instruction and subsequent cooking instructions in the target cooking instruction.

[0052] Optionally, the device further includes:

[0053] A fourth execution module, configured to, in response to the recipe execution command, control the target cooking device to enter the cooking function disabled state and execute the target cooking instruction, where the target cooking instruction includes the cooking instructions corresponding to each cooking step of the recipe to be executed;

[0054] The second execution module is specifically configured to:

[0055] In response to the cooking material preparation status signal, control the target cooking device to enter the cooking function enabled state.

[0056] Optionally, the second execution module is specifically configured to:

[0057] Obtain the execution duration of the third cooking instruction and the execution duration of the heating instruction in the target cooking instruction corresponding to the target cooking device, where the target cooking instruction includes cooking instructions corresponding to each cooking step of the recipe to be executed, the third cooking instruction includes cooking instructions before the first heating instruction in the target cooking instruction, and the heating instruction includes the first heating instruction;

[0058] Determine the instruction execution time of the target cooking device according to the ingredient preparation duration corresponding to the target device ingredient preparation instruction, the execution duration of the third cooking instruction, and the execution duration of the heating instruction.

[0059] Optionally, the second execution module is further configured to:

[0060] If the ingredient preparation duration is less than or equal to the execution duration of the third cooking instruction, control the target cooking device to immediately execute the target cooking instruction;

[0061] If the ingredient preparation duration is greater than the execution duration of the third cooking instruction, obtain the difference between the ingredient preparation duration and the execution duration of the third cooking instruction;

[0062] When the difference is less than or equal to the execution duration of the heating instruction, control the target cooking device to immediately execute the target cooking instruction;

[0063] When the difference is greater than the execution duration of the heating instruction, control the target cooking device to execute the target cooking instruction with a delay, where the delay duration is the difference between the difference and the execution duration of the heating instruction.

[0064] According to another aspect of the present application, there is provided a storage medium on which a computer program is stored, and when the program is executed by a processor, the above cooking control method is implemented.

[0065] According to still another aspect of the present application, there is provided a computer device, including a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, and when the processor executes the program, the above cooking control method is implemented.

[0066] With the above technical solution, a cooking control method, a storage medium, and a computer device provided by this application enable the ingredient system to respond to a recipe execution command, determine the target cooking instructions related to the recipe execution command, their corresponding target cooking devices, target equipment preparation instructions, and target feeding instructions and their corresponding target feeders. Further, it controls the ingredient machine to execute the target equipment preparation instructions, transports the prepared cooking seasonings to the target feeder, and based on the cooking material preparation status signal, controls the target cooking device to execute the target cooking instructions and controls the target feeder to execute the target feeding instructions when reaching the feeding time of the recipe. In the embodiments of this application, compared with the method of directly controlling the target cooking device to cook dishes according to the instructions corresponding to the electronic recipe in the prior art, it is possible to control the target cooking device to execute the target cooking instructions according to the preparation status of the cooking materials, avoiding situations such as overcooking of dishes caused by delays in the preparation time of cooking materials, ensuring the taste and quality of the dishes, and improving the practicability of the cooking device and the ingredient system.

[0067] The above description is only an overview of the technical solution of this application. In order to be able to understand the technical means of this application more clearly, it can be implemented according to the content of the specification. And in order to make the above and other purposes, features, and advantages of this application more obvious and understandable, the specific embodiments of this application are specifically given below. BRIEF DESCRIPTION OF THE DRAWINGS

[0068] The drawings described herein are used to provide a further understanding of this application, and constitute a part of this application. The illustrative embodiments of this application and their descriptions are used to explain this application and do not constitute an improper limitation of this application. In the drawings:

[0069] Figure 1 A flowchart showing a cooking control method provided by an embodiment of this application is shown;

[0070] Figure 2 A schematic structural diagram of an ingredient system provided by an embodiment of this application is shown. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0071] This application will be described in detail below with reference to the drawings and in combination with embodiments. It should be noted that, without conflict, the embodiments in this application and the features in the embodiments can be combined with each other.

[0072] In this embodiment, a cooking control method is provided, as Figure 1 shown, the method includes:

[0073] Step 101, in response to a recipe execution command, control the ingredient machine to execute a target equipment stock preparation instruction, and convey the cooked materials obtained from the stock preparation to the target feeder. Wherein, the recipe execution command includes a target cooking instruction corresponding to the target cooking equipment, the target equipment stock preparation instruction, and a target feeding instruction corresponding to the target feeder;

[0074] Step 102, in response to a cooked material stock preparation status signal, control the target cooking equipment to execute the target cooking instruction, and control the target feeder to execute the target feeding instruction when reaching the feeding time of the recipe.

[0075] The embodiments of the present application can be applied to an ingredient system, such as Figure 2 shown, the ingredient system includes a control subsystem, an ingredient machine, at least one feeder, and a cooking equipment corresponding to the feeder. The above method can be specifically applied to the control subsystem of the ingredient system to control the ingredient machine, the feeder, and the cooking equipment through the control subsystem. For example, a one-to-three ingredient system consists of a central control system (i.e., the control subsystem), an ingredient machine, three feeders, and three intelligent stoves (i.e., the cooking equipment). The ingredient machine and the central control system are interconnected with Ethernet as the medium, and the three intelligent stoves are also interconnected with Ethernet as the medium. The central control system can control the ingredient machine and the three intelligent stoves respectively, and the ingredient machine and the intelligent stoves do not affect each other and are not passable, and the information is distributed by the central control system. Among them, the ingredient machine is used to quantitatively measure the required seasonings according to the demand and convey the quantitatively measured seasonings to the feeder. The feeder serves as a feeding device and a temporary storage device, and the intelligent stove is used for cooking and heating. In addition, the cooked materials in the present application can include various materials required for cooking, such as cooking ingredients and cooking seasonings. Only cooking seasonings required for cooking are taken as an example for illustration below.

[0076] In the above embodiments, the recipe execution command is used to instruct the ingredient system to run the corresponding electronic recipe to implement dish cooking. The control subsystem responds to the recipe execution command and determines the target cooking instruction, the target equipment ingredient preparation instruction, and the target ingredient feeding instruction corresponding to the recipe execution command. Among them, the target cooking execution is performed by the cooking equipment corresponding to the ingredient system, the target equipment ingredient preparation instruction is executed by the ingredient machine corresponding to the ingredient system, and the target ingredient feeding instruction is executed by the ingredient feeder corresponding to the ingredient system. Specifically, the electronic recipe corresponding to the recipe execution command is obtained, and the above target cooking instruction, target equipment ingredient preparation instruction, and target ingredient feeding instruction are obtained by parsing the electronic recipe. Furthermore, the ingredient machine is controlled to execute the target equipment ingredient preparation instruction, and the seasoning is quantitatively measured and conveyed according to the seasoning requirements of the electronic recipe, and the seasoning matching the seasoning requirements of the electronic recipe is conveyed to the target ingredient feeder. For example, if the target cooking equipment corresponding to the electronic recipe is the intelligent stove A, then the ingredient feeder A corresponding to the intelligent stove A is determined as the target ingredient feeder, and the ingredient machine quantitatively measures the seasoning according to the seasoning requirements of the electronic recipe and conveys the quantitatively measured seasoning to the target ingredient feeder A, and the target ingredient feeder temporarily stores the seasoning. In addition, during the process of the ingredient machine preparing and conveying the seasoning, a cooking material preparation status signal can be sent to the control subsystem in real time or at regular intervals. For example, a seasoning quantitative measurement status signal corresponding to the target ingredient feeder A is sent to the control subsystem during the seasoning quantitative measurement process, and a seasoning conveying status signal corresponding to the target ingredient feeder A is sent to the control subsystem during the seasoning conveying process. Also, the target ingredient feeder can send a cooking material preparation status signal to the control subsystem in real time or at regular intervals according to the situation of receiving and storing the seasoning by itself. For example, a cooking material conveying status signal is sent to the control subsystem during the process of the target ingredient feeder A receiving the seasoning conveyed by the ingredient machine, and a cooking material storage status signal is sent to the control subsystem when the target ingredient feeder A finishes receiving the seasoning conveying and temporarily stores the seasoning.

[0077] Next, the control subsystem controls the target cooking equipment and the target ingredient feeder in response to the cooking material preparation status signal. Specifically, when the control subsystem controls the target cooking equipment and the target ingredient feeder, it should follow the principle of controlling the target cooking equipment to execute certain specific target cooking instructions and controlling the target ingredient feeder to execute relevant target ingredient feeding instructions on the premise of ensuring that the seasoning is ready or ensuring that the seasoning can be ready before ingredient feeding is required. For example, in some application scenarios, in order to ensure the cooking quality of the dish, the ingredient feeding instruction and the cooking instructions after the ingredient feeding instruction can be used as the target cooking instructions to ensure that the seasoning is ready before the ingredient feeding instruction is executed.

[0078] In some other application scenarios, when the timing requirement for adding seasonings in dish cooking is not very strict, for example, adding pepper powder a little earlier or later has little impact on the quality of the dish, but the heating time of the dish has a greater impact on the dish quality. Imagine a scenario where if the seasoning addition instruction comes after the heating instruction, and only ensuring that the seasoning addition instruction is executed after the seasonings are ready, the control subsystem may delay the execution time of the seasoning addition instruction because the seasonings are not ready yet, but the temperature in the pot still needs to be maintained and the pot needs to be continuously heated, which results in overheating of the dish. Therefore, the heating instruction and the cooking instructions after heating can also be used as the target cooking instructions to ensure that the seasonings are ready before the dish is heated, and after the dish is heated, the target ingredient addition instruction can be executed at any time to add the seasonings into the pot, further ensuring the dish quality. Of course, the earlier one of the heating instruction or the seasoning addition instruction and all the cooking instructions after this earlier instruction can also be used as the target cooking instructions, which will not be elaborated here.

[0079] In addition, for the target ingredient dispenser, according to the execution situation of the target cooking instructions by the target cooking device and in combination with the ingredient addition time corresponding to the seasoning addition steps in the recipe, control the target ingredient dispenser to execute the target ingredient addition instruction.

[0080] By applying the technical solution of this embodiment, the ingredient system responds to the recipe execution command, determines the target cooking instructions related to the recipe execution command and their corresponding target cooking devices, target device ingredient preparation instructions, and target ingredient addition instructions and their corresponding target ingredient dispensers. Further, control the ingredient machine to execute the target device ingredient preparation instructions, transport the prepared cooking seasonings to the target ingredient dispenser, and based on the ingredient preparation status signal of the cooking materials, control the target cooking device to execute the target cooking instructions and control the target ingredient dispenser to execute the target ingredient addition instruction when reaching the ingredient addition time in the recipe. In the embodiment of the present application, compared with the existing method of directly controlling the target cooking device to cook dishes according to the instructions corresponding to the electronic recipe, the target cooking device can be controlled to execute the target cooking instructions according to the ingredient preparation status of the cooking materials, avoiding situations such as overcooking of dishes caused by the delay of the cooking material preparation time, ensuring the taste and quality of the dishes, and improving the practicability of the cooking device and the ingredient system.

[0081] In the embodiment of the present application, optionally, when there are multiple target device ingredient preparation instructions, "controlling the ingredient machine to execute the target device ingredient preparation instructions" in step 101 can specifically be:

[0082] Step 101-1, obtain the first planned times corresponding to the multiple target device ingredient preparation instructions, and determine the sorting of the target device ingredient preparation instructions according to the first planned times;

[0083] Step 101-2: Control the batching machine to sequentially execute the corresponding target equipment batching instructions according to the sorting of the target equipment batching instructions.

[0084] In Steps 101-1 to 101-2, when there are multiple target equipment batching instructions, that is, when the batching machine needs to batch materials for multiple feeders, respectively obtain the first planned time corresponding to each target equipment batching instruction, and sort the target equipment batching instructions according to the first planned time. Among them, the first planned time can specifically be the response time of the control subsystem to the recipe execution command, or the priority level corresponding to each target equipment batching instruction, etc. Sort the target equipment batching instructions in the way that the ones with earlier response are sorted first and the ones with later response are sorted later, or the ones with higher priority are sorted first and the ones with lower priority are sorted later. Then, control the batching machine to sequentially execute the corresponding target equipment batching instructions according to the sorting of the target equipment batching instructions to perform the quantitative measurement of the seasonings and convey them to the feeders. For example, if there are 2 target equipment batching instructions, after sorting the target equipment batching instructions according to the corresponding first planned time, it is determined that target equipment batching instruction A is executed first and target equipment batching instruction B is executed later, then the batching machine can be controlled to execute the instructions for batching in the order of A first and B later.

[0085] In the embodiment of the present application, optionally, there are multiple target equipment batching instructions, any target equipment batching instruction corresponds to at least one target cooking material, and the target material batching instructions corresponding to different types of cooking materials can be executed in parallel in the batching machine, and the seasonings sharing the same batching cavity in the target feeder can be conveyed by the batching machine in parallel. Correspondingly, in Step 101, "control the batching machine to execute the target equipment batching instruction" can specifically be:

[0086] Step 101-3: Obtain the target cooking materials corresponding to the target equipment batching instructions and the second planned time corresponding to the target cooking materials;

[0087] Step 101-4: Determine the target material batching instructions according to the target cooking materials, and determine the sorting of the target material batching instructions according to the second planned time;

[0088] Step 101-5: Control the batching machine to sequentially execute the corresponding target material batching instructions according to the sorting of the target material batching instructions.

[0089] In steps 101-3 to 101-5, for any target cooking device, the required target cooking materials may include multiple types. For example, the cooking materials corresponding to the target device ingredient preparation instruction A include salt, vinegar, and soy sauce, and the cooking materials corresponding to the target device ingredient preparation instruction B include vinegar, soy sauce, and oyster sauce. The control subsystem obtains the target cooking materials corresponding to each target device ingredient preparation instruction and the second planned time corresponding to the target cooking materials (the second planned time is similar to the first planned time and can also be the instruction execution priority or the response time to the recipe execution command, etc.). Further, the sorting of the target material ingredient preparation instructions corresponding to each target cooking material is determined according to the second planned time. In the above example, assuming that the second planned time corresponding to the target device ingredient preparation instruction A is before the second planned time corresponding to the target device ingredient preparation instruction B, since the cooking materials corresponding to instruction A include salt, vinegar, and soy sauce, and the cooking materials corresponding to instruction B include vinegar, soy sauce, and oyster sauce, the target material ingredient preparation instructions should include a salt ingredient preparation instruction, a vinegar ingredient preparation instruction, a soy sauce ingredient preparation instruction, and an oyster sauce ingredient preparation instruction. Then, according to the sorting of instruction A and instruction B, the batching machine is controlled to perform batching. For vinegar and soy sauce, the feeder A (assuming instruction A corresponds to feeder A and instruction B corresponds to feeder B) should be prepared first and then feeder B. For salt, only feeder A needs to be prepared, and for oyster sauce, only feeder B needs to be prepared.

[0090] In addition, for seasonings that can share a single ingredient storage cavity in the feeder, such as salt and sugar sharing a single ingredient storage cavity, when the seasonings need to be dispensed, the seasonings in the ingredient storage cavity are dispensed into the cooking device together. Seasonings sharing a single ingredient storage cavity can be transported to the feeder together by a single conveying pipeline of the batching machine. For example, the salt and sugar corresponding to feeder A are both ready and can be transported to the corresponding ingredient storage cavity of feeder A together through a single seasoning conveying pipeline.

[0091] In an embodiment of the present application, optionally, the cooking material ingredient preparation status signal is generated based on the signal that all the target cooking materials corresponding to any target device ingredient preparation instruction are successfully transported. For example, the cooking material ingredient preparation status signal can be generated and fed back to the control subsystem after the batching machine transports all the target cooking materials included in the target device ingredient preparation instruction corresponding to the target feeder A to feeder A, or can be generated and fed back to the control subsystem after the target feeder A receives all the target cooking materials corresponding to the target device ingredient preparation instruction matching itself. This is to ensure that after confirming that all the required seasonings for the corresponding target cooking device are ready in a certain feeder, the target cooking device is then controlled to execute the corresponding target cooking instruction, thereby ensuring the cooking quality.

[0092] In an embodiment of the present application, optionally, after responding to the recipe execution command in step 101, the following can also be executed:

[0093] Step 103: Control the target cooking device to enter the heating function disabled state and execute the target cooking instruction, or control the target cooking device to execute the first cooking instruction, where the target cooking instruction includes cooking instructions corresponding to the cooking steps of the recipe to be executed, and the first cooking instruction includes cooking instructions before the first heating instruction in the target cooking instruction;

[0094] Correspondingly, in step 102, "in response to the cooking material preparation status signal, control the target cooking device to execute the target cooking instruction" can specifically be:

[0095] Step 102-1: In response to the cooking material preparation status signal, control the target cooking device to enter the heating function enabled state, or control the target cooking device to execute the second cooking instruction, where the second cooking instruction includes the first heating instruction and subsequent cooking instructions in the target cooking instruction.

[0096] In the above embodiment, to ensure that the target cooking device does not execute the heating instruction at least before the seasonings are prepared, in response to the recipe execution command, the target cooking device can be controlled to enter the heating function disabled state while executing the target cooking instruction. In the heating function disabled state, the target cooking device can normally execute instructions in the target cooking instruction that do not involve the heating function and pause execution when encountering a cooking instruction that requires the use of the heating function. For example, if the heating function is in the third step of the recipe, then the target cooking device can execute the first two steps in this state and pause at the third step. Correspondingly, in response to the cooking material preparation status signal, confirm that the cooking materials are ready and control the target cooking device to enter the heating function enabled state. In the heating function enabled state, the target cooking device can continue to execute the cooking instructions that were paused before to ensure the normal cooking of the dish.

[0097] Or,

[0098] In response to the recipe execution command, the target cooking instruction can be split into the first cooking instruction and the second cooking instruction. Control the target cooking device to execute the first cooking instruction first, and then in response to the cooking material preparation status signal, control the target cooking device to execute the remaining second cooking instruction. Among them, the first cooking instruction is all instructions before the first heating instruction in the target cooking instruction, and the second cooking instruction is all instructions including the first heating instruction and subsequent ones. By this method, the same effect as controlling the heating function of the target cooking device to be disabled and enabled above can be achieved. However, in this method, there is no need to control the function of the target cooking device, but the target cooking instruction is split, and the control subsystem is used to control the target cooking device to execute different instructions under different circumstances.

[0099] In an embodiment of the present application, optionally, after responding to the recipe execution command in step 101, the following operations may further be performed:

[0100] Step 104, in response to the recipe execution command, control the target cooking device to enter a cooking function disabled state and execute the target cooking instruction, where the target cooking instruction includes cooking instructions corresponding to each cooking step of the recipe to be executed;

[0101] Correspondingly, in step 102, "in response to the cooking material preparation status signal, control the target cooking device to execute the target cooking instruction" may specifically be:

[0102] Step 102-2, in response to the cooking material preparation status signal, control the target cooking device to enter a cooking function enabled state.

[0103] In the above embodiment, before the seasonings are prepared, all cooking functions of the target cooking device may also be disabled, that is, control the target cooking device to enter a cooking function disabled state. The target cooking device cannot execute any target cooking instructions in the cooking function disabled state. Correspondingly, in response to the cooking material status signal, after the seasonings are prepared, control the target cooking device to enter a cooking function enabled state and start executing the target cooking instruction. Different from the implementation manner constituted by steps 103 and 102-1, in the above embodiment, only the heating function is not executed before the preparation, while in this implementation manner, all cooking functions are not executed before the preparation. For some situations where cooking cannot be achieved due to equipment failures, this embodiment also helps to ensure that there is no adverse phenomenon of wasting cooking resources due to the execution of partial cooking instructions.

[0104] In an embodiment of the present application, optionally, step 102 may specifically further be:

[0105] Step 102-3, obtain the execution duration of the third cooking instruction and the execution duration of the heating instruction in the target cooking instruction corresponding to the target cooking device, where the target cooking instruction includes cooking instructions corresponding to each cooking step of the recipe to be executed, the third cooking instruction includes cooking instructions before the first heating instruction in the target cooking instruction, and the heating instruction includes the first heating instruction;

[0106] Step 102-4, determine the instruction execution time of the target cooking device according to the preparation duration corresponding to the target device preparation instruction, the execution duration of the third cooking instruction, and the execution duration of the heating instruction.

[0107] In steps 102-3 to 102-4, in order to further balance cooking effects and cooking efficiency, the target cooking instructions executed by the target cooking device can also be precisely controlled based on the execution duration corresponding to each cooking instruction. Specifically, the cooking instructions before the first heating instruction in the target cooking instructions corresponding to the target cooking device can be obtained, and these instructions can be used as the third cooking instructions. Then, the execution duration corresponding to the third cooking instructions and the execution duration of the first heating instruction can be determined. Further, in combination with the ingredient preparation duration of the target device ingredient preparation instructions corresponding to the target cooking device, the instruction execution time of the target cooking device for the target cooking instructions can be determined.

[0108] Optionally, step 102-4 can specifically include:

[0109] Step 102-4-1, if the ingredient preparation duration is less than or equal to the execution duration of the third cooking instructions, control the target cooking device to immediately execute the target cooking instructions;

[0110] Step 102-4-2, if the ingredient preparation duration is greater than the execution duration of the third cooking instructions, obtain the difference between the ingredient preparation duration and the execution duration of the third cooking instructions;

[0111] Step 102-4-3, when the difference is less than or equal to the execution duration of the heating instruction, control the target cooking device to immediately execute the target cooking instructions;

[0112] Step 102-4-4, when the difference is greater than the execution duration of the heating instruction, control the target cooking device to delay the execution of the target cooking instructions, where the delay duration is the difference between the difference and the execution duration of the heating instruction.

[0113] In steps 102-4-1 to 102-4-4, if the ingredient preparation duration is less than or equal to the execution duration of the third cooking instructions, it means that in the case of immediately executing the target cooking instructions, when the seasonings are prepared, the target cooking device has not yet executed the heating-related instructions. The target cooking device can be directly controlled to execute the target cooking instructions, ensuring that the seasonings are prepared when the target cooking device executes the heating instruction, and avoiding the problem of overheating caused by waiting for the ingredient preparation of the seasonings.

[0114] If the material preparation duration is greater than the execution duration of the third cooking instruction, it indicates that if the target cooking instruction is executed immediately, the seasonings cannot be prepared by the time the heating instruction is executed. In this case, the execution time of the target cooking instruction should be further determined. Specifically, obtain the difference between the material preparation duration and the execution duration of the third cooking instruction. When the difference is less than or equal to the execution duration of the heating instruction, it means that the seasonings can be prepared at the latest by the end of the heating instruction or at the end of the heating instruction. Then, the target cooking device can be controlled to immediately execute the target cooking instruction. When the difference is greater than the execution duration of the heating instruction, it means that the seasonings cannot be prepared by the end of the heating instruction, which may lead to the adverse phenomenon of overheating. The execution of the target cooking instruction should be delayed, and the delay duration can be the difference between the above difference and the execution duration of the heating instruction to ensure that the seasonings can be prepared by the end of the heating instruction.

[0115] Further, as Figure 1 a specific implementation of the method, an embodiment of the present application provides a cooking control device for a batching system. The batching system includes a control subsystem, a batching machine, at least one feeder, and a cooking device corresponding to the feeder. The device includes:

[0116] A first execution module, configured to respond to a recipe execution command, control the batching machine to execute a target device material preparation instruction, and convey the prepared cooking materials to the target feeder, where the recipe execution command includes a target cooking instruction corresponding to the target cooking device, the target device material preparation instruction, and a target feeding instruction corresponding to the target feeder;

[0117] A second execution module, configured to respond to a cooking material preparation status signal, control the target cooking device to execute the target cooking instruction, and control the target feeder to execute the target feeding instruction when reaching the feeding time of the recipe.

[0118] In a specific application scenario, optionally, the target device material preparation instructions include multiple;

[0119] The first execution module is specifically configured to: obtain the first planned times corresponding to the multiple target device material preparation instructions, and determine the sorting of the target device material preparation instructions according to the first planned times; control the batching machine to sequentially execute the corresponding target device material preparation instructions according to the sorting of the target device material preparation instructions.

[0120] In a specific application scenario, optionally, the target device material preparation instructions include multiple, and any target device material preparation instruction corresponds to at least one target cooking material;

[0121] The first execution module is specifically configured to: obtain the target cooking materials corresponding to the target equipment feeding instruction and the second planned time corresponding to the target cooking materials; determine the target material feeding instruction according to the target cooking materials, and determine the sorting of the target material feeding instruction according to the second planned time; and sequentially control the batching machine to execute the corresponding target material feeding instruction according to the sorting of the target material feeding instruction.

[0122] In a specific application scenario, optionally, the target material feeding instructions corresponding to different types of cooking materials can be executed in parallel in the batching machine, and the seasonings sharing the same feeding cavity in the target feeder can be conveyed in parallel by the batching machine.

[0123] In a specific application scenario, optionally, the cooking material feeding status signal is generated based on the signal that all the target cooking materials corresponding to any target equipment feeding instruction are successfully conveyed.

[0124] In a specific application scenario, optionally, the device further includes:

[0125] A third execution module, configured to, in response to the recipe execution command, control the target cooking device to enter a heating function disabled state and execute the target cooking instruction, or control the target cooking device to execute a first cooking instruction, where the target cooking instruction includes the cooking instructions corresponding to the cooking steps of the recipe to be executed, and the first cooking instruction includes the cooking instructions before the first heating instruction in the target cooking instruction;

[0126] The second execution module is specifically configured to: in response to the cooking material feeding status signal, control the target cooking device to enter a heating function enabled state, or control the target cooking device to execute a second cooking instruction, where the second cooking instruction includes the first heating instruction and the subsequent cooking instructions in the target cooking instruction.

[0127] In a specific application scenario, optionally, the device further includes:

[0128] A fourth execution module, configured to, in response to the recipe execution command, control the target cooking device to enter a cooking function disabled state and execute the target cooking instruction, where the target cooking instruction includes the cooking instructions corresponding to each cooking step of the recipe to be executed;

[0129] The second execution module is specifically configured to: in response to the cooking material feeding status signal, control the target cooking device to enter a cooking function enabled state.

[0130] In a specific application scenario, optionally, the second execution module is specifically configured to: obtain the execution duration of the third cooking instruction and the execution duration of the heating instruction in the target cooking instruction corresponding to the target cooking device, where the target cooking instruction includes cooking instructions corresponding to each cooking step of the recipe to be executed, the third cooking instruction includes cooking instructions before the first heating instruction in the target cooking instruction, and the heating instruction includes the first heating instruction; determine the instruction execution time of the target cooking device according to the ingredient preparation duration corresponding to the target device ingredient preparation instruction, the execution duration of the third cooking instruction, and the execution duration of the heating instruction.

[0131] In a specific application scenario, optionally, the second execution module is further configured to: if the ingredient preparation duration is less than or equal to the execution duration of the third cooking instruction, control the target cooking device to immediately execute the target cooking instruction; if the ingredient preparation duration is greater than the execution duration of the third cooking instruction, obtain the difference between the ingredient preparation duration and the execution duration of the third cooking instruction; control the target cooking device to immediately execute the target cooking instruction when the difference is less than or equal to the execution duration of the heating instruction; control the target cooking device to execute the target cooking instruction with a delay when the difference is greater than the execution duration of the heating instruction, where the delay duration is the difference between the difference and the execution duration of the heating instruction.

[0132] It should be noted that for other corresponding descriptions of each functional unit involved in the cooking control device provided in the embodiments of the present application, reference can be made to Figure 1 the corresponding description in the method, which will not be elaborated here.

[0133] Based on the above as Figure 1 shown in the method, correspondingly, the embodiments of the present application further provide a storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the cooking control method as Figure 1 shown above is implemented.

[0134] Based on such an understanding, the technical solution of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.), and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in various implementation scenarios of the present application.

[0135] Based on the above as Figure 1The method shown above, as well as the virtual device embodiments described above, in order to achieve the above object, an embodiment of the present application further provides a computer device, which may specifically be a personal computer, a server, a network device, etc. The computer device includes a storage medium and a processor; the storage medium is used to store a computer program; the processor is used to execute the computer program to implement the above-mentioned cooking control method as Figure 1 shown above.

[0136] Optionally, the computer device may further include a user interface, a network interface, a camera, a radio frequency (RF) circuit, sensors, an audio circuit, a WI-FI module, and so on. The user interface may include a display screen (Display), an input unit such as a keyboard (Keyboard), etc. Optionally, the user interface may further include a USB interface, a card reader interface, etc. The network interface may optionally include a standard wired interface, a wireless interface (such as a Bluetooth interface, a WI-FI interface), etc.

[0137] Those skilled in the art can understand that the structure of a computer device provided in this embodiment does not constitute a limitation on the computer device, and it may include more or fewer components, or combine certain components, or arrange different components.

[0138] The storage medium may further include an operating system and a network communication module. The operating system is a program for managing and storing the hardware and software resources of the computer device, and supports the operation of information processing programs and other software and / or programs. The network communication module is used to implement communication between the components inside the storage medium, as well as communication between the storage medium and other hardware and software in the entity device.

[0139] Through the description of the above embodiments, those skilled in the art can clearly understand that the present application can be implemented by means of software plus a necessary general hardware platform, or can be implemented by hardware. The batching system responds to a recipe execution command, determines a target cooking instruction related to the recipe execution command and its corresponding target cooking device, a target device ingredient preparation instruction, and a target feeding instruction and its corresponding target feeder. Further, it controls the batching machine to execute the target device ingredient preparation instruction, and conveys the prepared cooking seasonings to the target feeder, and based on the cooking material ingredient preparation status signal, controls the target cooking device to execute the target cooking instruction and controls the target feeder to execute the target feeding instruction when it reaches the feeding time of the recipe. In the embodiments of the present application, compared with the method of directly controlling the target cooking device to cook dishes according to the instructions corresponding to the electronic recipe in the prior art, it is possible to control the target cooking device to execute the target cooking instruction according to the ingredient preparation status of the cooking materials, avoid situations such as overcooking of dishes caused by delays in the preparation time of cooking materials, ensure the taste and quality of the dishes, and improve the practicability of the cooking device and the batching system.

[0140] Those skilled in the art can understand that the accompanying drawings are only schematic diagrams of a preferred implementation scenario, and the modules or processes in the drawings are not necessarily essential for implementing the present application. Those skilled in the art can understand that the modules in the devices in the implementation scenario can be distributed in the devices of the implementation scenario according to the description of the implementation scenario, or can be correspondingly changed and located in one or more devices different from the present implementation scenario. The modules in the above implementation scenario can be combined into one module, or can be further split into multiple sub-modules.

[0141] The above serial numbers of the present application are only for description and do not represent the advantages or disadvantages of the implementation scenario. The above disclosure is only several specific implementation scenarios of the present application. However, the present application is not limited thereto, and any changes that can be conceived by those skilled in the art should fall within the protection scope of the present application.

Claims

1. A cooking control method, characterized in that, For a batching system, the batching system includes a control subsystem, a batching machine, at least one feeder, and a cooking device corresponding to the feeder. The method includes: In response to a recipe execution command, control the batching machine to execute a target device batching instruction, and convey the cooked materials obtained from batching to the target feeder. Among them, the recipe execution command includes a target cooking instruction corresponding to the target cooking device, the target device batching instruction, and a target feeding instruction corresponding to the target feeder; In response to the recipe execution command, control the target cooking device to enter a heating function disabled state and execute the target cooking instruction, or control the target cooking device to execute a first cooking instruction. Among them, the target cooking instruction includes cooking instructions corresponding to the cooking steps of the recipe to be executed, and the first cooking instruction includes cooking instructions before the first heating instruction in the target cooking instruction; In response to a cooked material batching status signal, control the target cooking device to enter a heating function enabled state, or control the target cooking device to execute a second cooking instruction, and control the target feeder to execute the target feeding instruction when reaching the feeding time of the recipe. Among them, the second cooking instruction includes the first heating instruction and subsequent cooking instructions in the target cooking instruction; Or, In response to the recipe execution command, control the target cooking device to enter a cooking function disabled state and execute the target cooking instruction. Among them, the target cooking instruction includes cooking instructions corresponding to each cooking step of the recipe to be executed; In response to a cooked material batching status signal, controlling the target cooking device to execute the target cooking instruction specifically includes: In response to a cooked material batching status signal, control the target cooking device to enter a cooking function enabled state.

2. The method according to claim 1, characterized in that, The target device batching instruction includes multiple ones. Controlling the batching machine to execute the target device batching instruction specifically includes: Obtain the first planned time corresponding to multiple target device batching instructions, and determine the sorting of the target device batching instructions according to the first planned time; According to the sorting of the target device batching instructions, control the batching machine to sequentially execute the corresponding target device batching instructions.

3. The method according to claim 1, characterized in that, The target device batching instruction includes multiple ones, and any target device batching instruction corresponds to at least one target cooked material. Controlling the batching machine to execute the target device batching instruction specifically includes: Obtain the target cooked material corresponding to the target device batching instruction and the second planned time corresponding to the target cooked material; Determine the target material batching instruction according to the target cooked material, and determine the sorting of the target material batching instructions according to the second planned time; According to the sorting of the target material batching instructions, sequentially control the batching machine to execute the corresponding target material batching instructions.

4. The method according to claim 3, characterized in that, The target material batching instructions corresponding to different types of cooked materials can be executed in parallel in the batching machine, and the seasonings sharing the same batching cavity in the target feeder can be conveyed in parallel by the batching machine.

5. The method according to claim 3, characterized in that, The cooking material preparation status signal is generated based on the signals of successful conveyance of all target cooking materials corresponding to any target device preparation instruction.

6. The method according to any one of claims 1 to 5, characterized in that, In response to the cooking material preparation status signal, controlling the target cooking device to execute the target cooking instruction specifically includes: Obtaining the execution duration of the third cooking instruction and the execution duration of the heating instruction in the target cooking instruction corresponding to the target cooking device, where the target cooking instruction includes cooking instructions corresponding to each cooking step of the recipe to be executed, the third cooking instruction includes the cooking instructions before the first heating instruction in the target cooking instruction, and the heating instruction includes the first heating instruction; Determining the instruction execution time of the target cooking device according to the preparation duration corresponding to the target device preparation instruction, the execution duration of the third cooking instruction, and the execution duration of the heating instruction.

7. The method according to claim 6, characterized in that, The determining the instruction execution time of the target cooking device according to the preparation duration corresponding to the target device preparation instruction, the execution duration of the third cooking instruction, and the execution duration of the heating instruction specifically includes: If the preparation duration is less than or equal to the execution duration of the third cooking instruction, controlling the target cooking device to immediately execute the target cooking instruction; If the preparation duration is greater than the execution duration of the third cooking instruction, obtaining the difference between the preparation duration and the execution duration of the third cooking instruction; When the difference is less than or equal to the execution duration of the heating instruction, controlling the target cooking device to immediately execute the target cooking instruction; When the difference is greater than the execution duration of the heating instruction, controlling the target cooking device to execute the target cooking instruction with a delay, where the delay duration is the difference between the difference and the execution duration of the heating instruction.

8. A storage medium, on which a computer program is stored, characterized in that, When the computer program is executed by a processor, it implements the cooking control method according to any one of claims 1 to 7.

9. A computer device, comprising a storage medium, a processor and a computer program stored on the storage medium and executable on the processor, characterized in that, When the processor executes the computer program, it implements the cooking control method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Batching method and apparatus, storage medium and computer device

    CN110477753A

  • Cooking apparatus - method, system and smart cookware to cook the food remotely

    WO2019186576A1