Recipe running method and device, storage medium and cooking equipment

By parsing and converting cooking instructions, recipes can be executed using existing equipment, solving the problem of cooking failure caused by equipment failure or incompleteness, improving fault tolerance and reducing costs.

CN114755928BActive Publication Date: 2025-10-24ZHUHAI UNICOOK TECHNOLOGY CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202011592315.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-29
Publication Date
2025-10-24
Estimated Expiration
2040-12-29

AI Technical Summary

Technical Problem

When the cooking equipment of the existing central control host fails or the equipment is incomplete, the recipe cannot be continued to be executed, and the fault tolerance is poor, resulting in cooking failure.

Method used

By acquiring the target recipe and controllable cooking equipment, parsing and converting cooking instructions, and using existing equipment to complete recipe execution, including equipment replacement and instruction adjustment.

Benefits of technology

It increases the tolerance for errors in cooking, reduces cooking costs, and ensures that dishes can be successfully completed even in the event of equipment failure or incompleteness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114755928B_ABST
    Figure CN114755928B_ABST
Patent Text Reader

Abstract

The application discloses a recipe running method and device, a storage medium and a cooking equipment. The method comprises the following steps: obtaining a target recipe to be cooked and at least one target cooking equipment to be executed; when the target cooking equipment only comprises part of required equipment of the target cooking recipe, performing analysis on the target recipe to obtain a running instruction corresponding to the target cooking equipment. Compared with the prior art, the target recipe can be executed even if the target cooking equipment to be executed does not comprise all required equipment, the target recipe can be executed by using the existing target cooking equipment, the dish cooking is realized, the fault tolerance of cooking is improved, and the cooking cost is reduced in the case of cooking equipment failure or incomplete cooking equipment purchase.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of intelligent cooking, in particular to a recipe running method and device, a storage medium and a cooking equipment. BACKGROUND

[0002] In order to realize the standardization of cooking taste, people often create cooking operation points into a recipe program. In cooking, the recipe content is parsed by a central control host, and each cooking equipment is controlled to complete the processes of heating, stirring, feeding, cleaning and the like according to the cooking recipe based on the set conditions.

[0003] The existing central control host generally checks whether the central control equipment is connected with the cooking equipment related to the cooking recipe, and starts the recipe program to control the cooking action of each cooking equipment after confirming that all the related cooking equipment is connected. In the operation process, if a device temporarily fails, the recipe often cannot continue due to the absence of a device, resulting in cooking failure and poor fault tolerance. SUMMARY

[0004] Therefore, the present application provides a recipe running method and device, a storage medium and a cooking equipment. Even if the target cooking equipment to be executed does not include all the required equipment, the execution of the target recipe can be completed by using the existing target cooking equipment, the cooking fault tolerance is improved, and the cooking cost is reduced under the conditions of cooking equipment failure and incomplete cooking equipment procurement.

[0005] According to one aspect of the present application, a recipe running method is provided, comprising:

[0006] obtaining a target recipe to be cooked and at least one target cooking equipment to be executed;

[0007] when the target cooking equipment only includes part of the required equipment of the target cooking recipe, parsing the target recipe to obtain the running instruction corresponding to the target cooking equipment.

[0008] Optionally, the obtaining of the target recipe to be cooked and the at least one target cooking equipment to be executed comprises:

[0009] obtaining a target recipe to be cooked and a control device for executing the target recipe;

[0010] obtaining at least one first cooking equipment controllable by the control device;

[0011] taking the cooking equipment in the first cooking equipment that can execute the target recipe as the target cooking equipment to be executed.

[0012] Optionally, the obtaining of the first cooking equipment controllable by the control device comprises:

[0013] based on the communication state and the cooking state of each cooking device, taking a cooking device that can be communicatively connected and can perform cooking among the cooking devices as a first cooking device.

[0014] Optionally, before the target cooking recipe is parsed to obtain the operation instruction corresponding to the target cooking device, the method further comprises:

[0015] obtaining a plurality of cooking devices corresponding to the target cooking recipe;

[0016] comparing the correspondence between the plurality of cooking devices and the target cooking device;

[0017] when the plurality of cooking devices and the target cooking device are partially one-to-one corresponding, determining that the target cooking device only contains part of the required equipment of the target cooking recipe.

[0018] Optionally, when the target cooking device only contains part of the required equipment of the target cooking recipe, the target recipe is parsed to obtain the operation instruction corresponding to the target cooking device, comprising:

[0019] parsing the target recipe to obtain at least one first operation instruction to be executed by the target cooking device and at least one second operation instruction to be executed by other cooking devices;

[0020] determining the operation instruction corresponding to the target cooking device based on the correlation degree of the first operation instruction and the second operation instruction.

[0021] Optionally, the determination of the operation instruction corresponding to the target cooking device based on the correlation degree of the first operation instruction and the second operation instruction comprises:

[0022] updating the first operation instruction to a third operation instruction that is irrelevant to the second operation instruction based on the correlation degree of the first operation instruction and the second operation instruction, and taking the third operation instruction as the operation instruction corresponding to the target cooking device.

[0023] Optionally, the updating of the first operation instruction to a third operation instruction that is irrelevant to the second operation instruction based on the correlation degree of the first operation instruction and the second operation instruction, and taking the third operation instruction as the operation instruction corresponding to the target cooking device, comprises:

[0024] if the second operation instruction is a replaceable instruction, updating the first operation instruction to a third operation instruction related to the replaceable instruction, and updating the second operation instruction to a replaceable instruction corresponding to the second operation instruction;

[0025] if the other cooking device is a replaceable device, updating the second operation instruction to a fourth operation instruction related to the replaceable device, and updating the first operation instruction to the third operation instruction matched with the fourth operation instruction.

[0026] According to another aspect of the present application, a recipe operation device is provided, comprising:

[0027] an obtaining module, configured to obtain a target recipe to be cooked and at least one target cooking device to be executed;

[0028] an operation instruction parsing module, configured to parse the target recipe to obtain an operation instruction corresponding to the target cooking device when the target cooking device only contains part of required devices of the target cooking recipe.

[0029] Optionally, the obtaining module comprises:

[0030] a recipe obtaining unit, configured to obtain a target recipe to be cooked and a control device for executing the target recipe;

[0031] a cooking device obtaining unit, configured to obtain at least one first cooking device controllable by the control device;

[0032] a target device confirming unit, configured to take a cooking device in the first cooking device that can execute the target recipe as a target cooking device to be executed.

[0033] Optionally, the cooking device obtaining unit is specifically configured to take, based on a communication state and a cooking state of each cooking device with the control device, a cooking device in the each cooking device that can be communicatively connected and can execute cooking as the first cooking device.

[0034] Optionally, the device further comprises:

[0035] a cooking device obtaining module, configured to obtain a plurality of cooking devices corresponding to the target recipe before the target recipe is parsed to obtain the operation instruction corresponding to the target cooking device when the target cooking device only contains part of required devices of the target cooking recipe;

[0036] a device comparing module, configured to compare a corresponding relationship between the plurality of cooking devices and the target cooking device;

[0037] The required equipment determining module is configured to determine required equipment in the target cooking equipment when the plurality of cooking equipment and the target cooking equipment part are one-to-one corresponding, and the target cooking equipment only contains part of the target cooking recipe.

[0038] Optionally, the operation instruction parsing module comprises:

[0039] An operation instruction parsing unit is configured to parse the target recipe, and obtain at least one first operation instruction to be executed by the target cooking equipment and at least one second operation instruction to be executed by other cooking equipment.

[0040] An operation instruction determining unit is configured to determine the operation instruction corresponding to the target cooking equipment based on the correlation degree of the first operation instruction and the second operation instruction.

[0041] Optionally, the operation instruction determining unit is further configured to:

[0042] update the first operation instruction to a third operation instruction irrelevant to the second operation instruction based on the correlation degree of the first operation instruction and the second operation instruction, and take the third operation instruction as the operation instruction corresponding to the target cooking equipment.

[0043] Optionally, the operation instruction determining unit is further configured to:

[0044] if the second operation instruction is a replaceable instruction, update the first operation instruction to a third operation instruction correlated with the replaceable instruction, and update the second operation instruction to the replaceable instruction corresponding to the second operation instruction; and

[0045] if the other cooking equipment is a replaceable equipment, update the second operation instruction to a fourth operation instruction correlated with the replaceable equipment, and update the first operation instruction to the third operation instruction matched with the fourth operation instruction.

[0046] According to another aspect of the present application, a recipe operation method is provided, comprising:

[0047] obtaining a target recipe to be cooked, and the execution of the target recipe involves at least two target cooking equipment;

[0048] parsing the recipe part involved by the target cooking equipment consistent with the type of the current cooking equipment in the target recipe according to the type of the current cooking equipment to obtain a corresponding operation instruction;

[0049] controlling the operation of the current cooking equipment according to the operation instruction.

[0050] According to another aspect of the present application, a storage medium is provided, which stores a computer program, and the program is executed by a processor to implement the recipe running method.

[0051] According to another aspect of the present application, a cooking device is provided, which comprises a storage medium, a processor, and a computer program stored in the storage medium and executable on the processor, and the processor executes the program to implement the recipe running method.

[0052] By means of the above technical solution, the recipe running method and device, the storage medium, and the cooking device provided by the present application take the target recipe to be cooked and the target cooking device to be executed, and when it is determined that the target cooking device only contains part of the required devices corresponding to the target recipe, the running instructions corresponding to the target cooking device are determined by analyzing the target recipe, so that the corresponding instructions are run in the target cooking device to realize the cooking of dishes. Compared with the prior art in which the target recipe can only be executed when the controllable device contains all the required devices of the target recipe, even if the target cooking device to be executed does not contain all the required devices, the execution of the target recipe can be completed by using the existing target cooking device, and the cooking of dishes is realized. In the case of cooking device failure, incomplete cooking device procurement, etc., the fault tolerance of cooking is improved, and the cooking cost is reduced.

[0053] The above description is only a summary of the technical solutions of the present application. In order to enable the technical means of the present application to be more clearly understood, the specific embodiments of the present application can be implemented according to the content of the description, and in order to enable the above and other purposes, characteristics and advantages of the present application to be more obvious and easy to understand, the following specific embodiments of the present application are described. BRIEF DESCRIPTION OF DRAWINGS

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

[0055] Figure 1 A flowchart of a recipe running method provided by an embodiment of the present application is shown;

[0056] Figure 2 A structure diagram of a recipe running device provided by an embodiment of the present application is shown. DETAILED DESCRIPTION

[0057] In the following, the present application will be described in detail with reference to the drawings and in combination with the embodiments. It should be noted that the embodiments in the present application and the features in the embodiments can be combined with each other without conflict.

[0058] In the present embodiment, a recipe running method is provided, as shown in Figure 1As shown, the method comprises:

[0059] In step 101, a target recipe to be cooked and at least one target cooking device to be executed are acquired.

[0060] In step 102, when only part of the required devices of the target cooking recipe are included in the target cooking device, the target recipe is parsed to obtain the running instructions corresponding to the target cooking device.

[0061] The embodiments of the present application can be applied to a control terminal of a cooking device. The cooking device and the control terminal can be in an integrated structure, for example, a cooking device with a control system. The control system in the cooking device generates and issues cooking instructions, and the cooking device executes the cooking instructions to realize cooking of a dish. The control terminal can also be a structure independent of the cooking device. For a control terminal independent of the cooking device, the control terminal can include a remote control terminal and a close-range control terminal. The remote control terminal can be a smart electronic device such as a smartphone or a tablet computer wirelessly communicating with the cooking device. The close-range control terminal can be a controller wirelessly or wiredly connected to the cooking device, for example, a controller arranged in a kitchen together with the cooking device. For the convenience of understanding, the embodiments of the present application take a control terminal independent of the cooking device as an execution subject to explain and describe the scheme provided by the present application, but are not limited to this form. The control terminal controls the cooking device to cook by issuing instructions to the cooking device.

[0062] In the embodiments of the present application, cooking of a dish is based on a recipe. A target recipe refers to an electronic recipe of a dish to be cooked, for example, an electronic recipe of Gongbao chicken. The control terminal acquires the recipe of the dish to be cooked, that is, acquires a target recipe to be cooked. Since cooking of a dish is based on control of the cooking device by the control terminal, the control terminal should also acquire at least one target cooking device that can be controlled by the control terminal, that is, acquire at least one target cooking device to be executed. For example, it is specified that the control terminal can control a networked cooking device in a local area network. The control terminal can acquire the at least one target cooking device to be executed by searching for the networked cooking device in the local area network. In addition, the electronic recipe includes required devices needed to execute the electronic recipe, for example, a Gongbao chicken electronic recipe needs devices such as a dispensing machine and a frying machine.

[0063] After the control terminal obtains the target recipe and the target cooking device, the control terminal can analyze the correspondence between the required devices corresponding to the target recipe and the target cooking device, and determine whether the current target cooking device can meet the operation condition of the target recipe. The operation condition of the target recipe can be specifically divided into two cases. In one case, the target cooking device completely covers the required devices, and the devices consistent with the required devices can be directly selected from the target cooking device to implement the electronic recipe. In another case, the target cooking device cannot cover the required devices, but the operation instructions corresponding to the required devices can be converted through some means, or the target cooking device includes devices corresponding to the required devices and having the same function, so that the target cooking device indirectly implements the target recipe. For example, the required devices corresponding to the target recipe are device A and device B, and the target cooking device is device A, device C and device D. The target cooking device does not include device B, but device C can have the same function as device B, or the instruction corresponding to the target recipe that device B should execute can be executed through other means (for example, device B should execute a cooking step of putting 5g of salt within 10s, which can be executed through manual feeding and device timing). The embodiment mainly aims at the second case. When the target cooking device only includes part of the required devices of the target cooking recipe, the operation instructions corresponding to the target cooking device are obtained by analyzing the target recipe. For example, the required devices corresponding to the target recipe are device A and device B, and the target cooking device includes device A and device C, and device C can replace device B for cooking. Then, the operation instructions corresponding to device A and device C are determined by analyzing the target recipe. Thus, the target cooking device executes the instructions to implement the dish cooking after receiving the operation instructions. In this way, even if the target cooking device to be executed does not completely include the required devices of the target recipe, the target cooking device controlled by the existing control terminal can also be used to implement dish cooking.

[0064] By applying the technical solution of the embodiment, the target recipe to be cooked and at least one target cooking device to be executed are obtained. When it is determined that the target cooking device only includes part of the required devices corresponding to the target recipe, the operation instructions corresponding to the target cooking device are determined by analyzing the target recipe. Thus, the corresponding instructions are executed in the target cooking device to implement dish cooking. Compared with the prior art in which the target recipe can only be executed when the controllable device includes all the required devices of the target recipe, even if the target cooking device to be executed does not include all the required devices, the existing target cooking device can also be used to complete the execution of the target recipe and implement dish cooking. In the case of cooking device failure or incomplete cooking device procurement, the fault tolerance of cooking is improved, and the cooking cost is reduced.

[0065] In the embodiment of the application, the step 101 can specifically include:

[0066] Step 101-1, obtaining a target recipe to be cooked and a control device for executing the target recipe;

[0067] Step 101-2, obtaining at least one first cooking device controllable by the control device for execution;

[0068] Step 101-3, taking a cooking device in the first cooking device that can execute the target recipe as a target cooking device to be executed.

[0069] In the above embodiment, the control terminal obtains a target recipe to be cooked and a control device for executing the target recipe. The target recipe is controlled for execution by the control device. The control device can be the control terminal described above, which directly controls the cooking device for cooking. The control device can also be another control device independent of the control terminal. The control terminal sends an instruction to the control device, and the control device controls the cooking device for cooking according to the instruction. Further, at least one first cooking device controllable by the control device for execution is obtained. Optionally, step 101-2 can be specifically based on the communication state and the cooking state of the control device and each cooking device, and each cooking device that can be communicatively connected and can execute cooking is taken as the first cooking device. Among the cooking devices corresponding to the control device (for example, among the cooking devices in the same local area network as the control device, or among the cooking devices associated with the control device), the cooking device that can be communicatively connected and can execute cooking (will not be occupied at the corresponding time) is taken as the target cooking device to be executed.

[0070] In the embodiments of the present application, optionally, after step 101 and before step 102, the method can further include:

[0071] Step 103, obtaining a plurality of cooking devices corresponding to the target recipe;

[0072] Step 104, comparing the correspondence between the plurality of cooking devices and the target cooking device;

[0073] Step 105, when the plurality of cooking devices and the target cooking device are partially one-to-one corresponding, determining that the target cooking device only contains part of the required devices of the target cooking recipe.

[0074] In the above embodiment, the plurality of cooking devices corresponding to the target recipe are obtained, which are the required devices of the target recipe, the correspondence between the plurality of cooking devices corresponding to the target recipe and the target cooking device is compared, and when the plurality of cooking devices and the target cooking device are partially one-to-one corresponding, step 102 is continued to be executed, for example, the plurality of cooking devices corresponding to the target recipe are device A and device B, and the target cooking device is device A, device C and device D, and it is determined that the target cooking device only contains part of the required devices of the target cooking recipe.

[0075] In the embodiment of the present application, step 102 can specifically include:

[0076] Step 102-1, parsing the target recipe to obtain at least one first running instruction to be executed by the target cooking device and at least one second running instruction to be executed by other cooking devices;

[0077] Step 102-2, determining the running instruction corresponding to the target cooking device based on the correlation degree of the first running instruction and the second running instruction.

[0078] In the above embodiment, the dish cooking is realized based on the running of the cooking device and the running instruction corresponding to the target recipe. In this embodiment, the target recipe is parsed to obtain the running instruction corresponding to each step contained in the target recipe. The running instruction corresponding to the target recipe contains at least one first running instruction required to be executed by the target cooking device and at least one second running instruction required to be executed by other cooking devices. The running instruction corresponding to the target cooking device is determined based on the correlation between the first running instruction and the second running instruction, so as to realize the effect that the target recipe can be run only by using the target cooking device. The correlation between the first running instruction and the second running instruction means that the first running instruction depends on the running result of the second running instruction for running, for example, a certain first running instruction starts running based on the running end signal of a certain second running instruction.

[0079] Optionally, step 102-2 can specifically be: based on the correlation degree of the first running instruction and the second running instruction, updating the first running instruction to a third running instruction which is not correlated with the second running instruction, and taking the third running instruction as the running instruction corresponding to the target cooking device.

[0080] In the above embodiment, in the case where the first operation instruction is related to the second operation instruction, that is, the operation of the first operation instruction depends on the operation of the second operation instruction, and the second operation instruction cannot be operated based on the existing target cooking equipment, in this case, the operation instruction of the target cooking equipment can be determined as a third operation instruction corresponding to the first operation instruction, which meets three conditions, one is not dependent on the operation of the second operation instruction, two is to achieve the same function as the first operation instruction, and three is to be realized based on the existing target cooking equipment. For example, the first operation instruction 1 is stir-frying, the first operation instruction 2 is to add ingredients, and the second operation instruction 1 is to add seasoning, and the operation sequence of the three instructions is: the first operation instruction 2, the second operation instruction 1, and the first operation instruction 1, wherein the second operation instruction 1 starts to operate after the first operation instruction 2 ends, and the first operation instruction 1 starts to operate after the second operation instruction 1 ends, and the existing target cooking equipment does not contain a device such as a feeding machine that can execute the second operation instruction 1, that is, the second operation instruction 1 cannot be operated based on the current target cooking equipment, at this time, the first operation instruction 1 can be replaced by the third operation instruction 1, assuming that the step of adding seasoning is realized by voice prompting the chef to manually add, and the duration of the chef adding seasoning is generally not more than 10s, then the third operation instruction 1 can be to start operating 10s after the first operation instruction 2 ends. Thus, in the case where the existing target cooking equipment cannot cover all the cooking equipment corresponding to the target menu, the cooking of the target menu is completed by using a small amount of existing target cooking equipment, and the cooking fault tolerance and success rate are improved.

[0081] In a specific application scenario, optionally, if the second operation instruction is a replaceable instruction, the first operation instruction is updated to a third operation instruction related to the replacement instruction, and the second operation instruction is updated to a replacement instruction corresponding to the second operation instruction; and if the other cooking equipment is a replaceable device, the second operation instruction is updated to a fourth operation instruction related to the replacement device, and the first operation instruction is updated to a third operation instruction matched with the fourth operation instruction.

[0082] In the above embodiment, if the second operation instruction is a replaceable instruction, that is, the same function can be achieved by running the replaceable instruction as running the second operation instruction, the second operation instruction can be updated to the corresponding replacement instruction of the second operation instruction, and the first operation instruction originally related to the second operation instruction should also be updated to a third operation instruction related to the replacement instruction. In addition, if the other cooking equipment corresponding to the second operation instruction is a replaceable equipment, that is, the same function can be achieved by using the replacement equipment corresponding to the other cooking equipment as running the second operation instruction, the second operation instruction can be updated to a fourth operation instruction related to the replacement equipment, and the first operation instruction originally related to the second operation instruction should also be updated to a third operation instruction related to the replacement instruction. For example, the second operation instruction originally needs to be instructed on equipment B, the target cooking equipment does not contain equipment B, but contains equipment C which is the replacement of equipment B, so the second operation instruction originally executed by equipment B can be updated to a fourth operation instruction corresponding to equipment C, the second operation instruction and the fourth operation instruction can complete the same function and achieve the same effect, and the first operation instruction originally related to the second operation instruction is updated to a third operation instruction related to the fourth operation instruction.

[0083] In addition, regarding the target recipe in the embodiment of the application, optionally, before obtaining the target recipe to be cooked, the following steps can also be included:

[0084] Step A, searching for associated cooking equipment corresponding to the control device;

[0085] Step B, based on the associated cooking equipment, obtaining a first recipe matched with the associated cooking equipment;

[0086] Step C, in response to a selection instruction of the first recipe, obtaining the target recipe to be cooked.

[0087] In the above embodiment, the associated cooking equipment corresponding to the control device can be searched first, so that the first recipe matched with the associated equipment can be obtained based on the associated cooking equipment that can be controlled by the control device, the first recipe is displayed in the control device, and the selection instruction of any one of the first recipe by the user is received to determine the target recipe to be cooked, wherein the target recipe can be downloaded from the cloud server.

[0088] Further, according to another aspect of the application, the embodiment of the application also provides a recipe operation method, which comprises:

[0089] Step 201, obtaining a target recipe to be cooked, the execution of the target recipe involving at least two target cooking equipment;

[0090] At step 202, according to the type of the current cooking device, a corresponding running instruction is obtained by parsing the part of the recipe involved in the target recipe that is consistent with the type of the current cooking device;

[0091] At step 203, the running of the current cooking device is controlled according to the running instruction.

[0092] In the embodiment, the cooking device receives the target recipe sent by the control terminal, and the target recipe is used as the target recipe to be cooked in the current cooking device. In order to make the cooking steps in the target recipe run smoothly in the current cooking device, the current cooking device parses the target recipe, and parses the cooking steps related to itself into the running instruction corresponding to the current cooking device, so as to control the cooking work of the current cooking device according to the running instruction. For example, the execution of the target recipe involves cooking devices including cooking device A and cooking device B, and the current cooking devices A and B are available. The control terminal can send the target recipe to the cooking device A and the cooking device B respectively, and A and B parse the part of the target recipe that should be executed by themselves to obtain the running instruction, and execute the instruction on the cooking device A and B respectively. For another example, the execution of the target recipe involves cooking devices including cooking device A and cooking device B, but the currently available cooking device is only cooking device A. The control terminal sends the target recipe to the cooking device A. In this embodiment, the cooking device A is used as the execution subject, the cooking device A parses the target recipe to be cooked, determines the recipe steps to be executed by the cooking device A, and obtains the running instruction corresponding to the recipe steps on the cooking device A. For the case that the execution of some cooking steps on the cooking device A needs to rely on some signals given by the cooking device B, the running instruction corresponding to the cooking device A is determined according to the method below.

[0093] In the embodiment, step 202 can be specifically:

[0094] At step 202-1, the target recipe is parsed to obtain at least one first running instruction to be executed by the current cooking device and at least one second running instruction to be executed by other cooking devices;

[0095] At step 202-2, the running instruction corresponding to the current cooking device is determined based on the correlation degree of the first running instruction and the second running instruction.

[0096] In the above embodiment, the dish cooking is realized based on the cooking equipment running the operation instruction corresponding to the target recipe. In this embodiment, the target recipe is parsed to obtain the operation instruction corresponding to each step contained in the target recipe. The operation instruction corresponding to the target recipe contains at least one first operation instruction to be executed by the current cooking equipment and at least one second operation instruction to be executed by other cooking equipment. The operation instruction corresponding to the current cooking equipment is determined based on the correlation between the first operation instruction and the second operation instruction, so as to realize the effect that the target recipe can be run only by using the current cooking equipment. The first operation instruction is correlated with the second operation instruction, that is, the first operation instruction is run based on the running result of the second operation instruction, for example, a certain first operation instruction starts running based on the running end signal of a certain second operation instruction.

[0097] Optionally, step 202-2 can be specifically: based on the correlation degree of the first operation instruction and the second operation instruction, updating the first operation instruction into a third operation instruction which is not correlated with the second operation instruction, and taking the third operation instruction as the operation instruction corresponding to the current cooking equipment.

[0098] In the above embodiment, in the case where the first operation instruction is correlated with the second operation instruction, that is, the running of the first operation instruction depends on the running of the second operation instruction, and the second operation instruction cannot be run based on the current cooking equipment, in this case, the operation instruction of the current cooking equipment can be determined as a third operation instruction corresponding to the first operation instruction, which needs to meet three conditions, that is, not dependent on the running of the second operation instruction, can realize the same function as the first operation instruction, and can be realized based on the current cooking equipment. For example, the first operation instruction 1 is stir-frying, the first operation instruction 2 is adding ingredients, and the second operation instruction 1 is adding seasonings. The running order of the three instructions is: the first operation instruction 2, the second operation instruction 1, and the first operation instruction 1. The second operation instruction 1 starts running after the first operation instruction 2 ends, and the first operation instruction 1 starts running after the second operation instruction 1 ends. However, the current cooking equipment does not contain a device such as a feeding machine which can execute the second operation instruction 1, that is, the second operation instruction 1 cannot be run based on the current target cooking equipment. At this time, the first operation instruction 1 can be replaced by a third operation instruction 1. It is assumed that the step of adding seasonings is realized by voice prompting the chef to add manually. The duration of the chef adding seasonings is generally not more than 10s. Therefore, the third operation instruction 1 can start running 10s after the first operation instruction 2 ends. Thus, in the case where the current cooking equipment cannot cover all the cooking equipment corresponding to the target recipe, the cooking of the target recipe is completed by using a small amount of current cooking equipment, and the cooking fault tolerance and success rate are improved.

[0099] In a specific application scenario, optionally, if the second operation instruction is a replaceable instruction, the first operation instruction is updated to a third operation instruction related to the replaceable instruction, and the second operation instruction is updated to a replaceable instruction corresponding to the second operation instruction; and if the other cooking device is a replaceable device, the second operation instruction is updated to a fourth operation instruction related to the replaceable device, and the first operation instruction is updated to a third operation instruction matched with the fourth operation instruction.

[0100] In the above embodiment, if the second operation instruction is a replaceable instruction, that is, the same function can be achieved by running the replaceable instruction as running the second operation instruction, the second operation instruction can be updated to a replaceable instruction corresponding to the second operation instruction, and the first operation instruction originally related to the second operation instruction should also be updated to a third operation instruction related to the replaceable instruction. In addition, if the other cooking device corresponding to the second operation instruction is a replaceable device, that is, the same function can be achieved by using a replaceable device corresponding to the other cooking device as running the second operation instruction, the second operation instruction can be updated to a fourth operation instruction related to the replaceable device, and the first operation instruction originally related to the second operation instruction should also be updated to a third operation instruction related to the replaceable instruction. For example, the second operation instruction originally needs to be instructed on device B, and the target cooking device does not contain device B, but contains device C which is a replaceable device of device B. Therefore, the second operation instruction originally executed by device B can be updated to a fourth operation instruction corresponding to device C, and the second operation instruction and the fourth operation instruction can achieve the same function and effect, and the first operation instruction originally related to the second operation instruction is updated to a third operation instruction related to the fourth operation instruction.

[0101] Further, as Figure 1 The specific implementation of the method, the embodiment of the application provides a recipe running device, as shown in the figure, the device comprises: Figure 2 As shown in the figure, the device comprises:

[0102] The obtaining module 201 is configured to obtain a target recipe to be cooked and at least one target cooking device to be executed.

[0103] The operation instruction analysis module 202 is configured to analyze the target recipe to obtain an operation instruction corresponding to the target cooking device when the target cooking device only contains part of the required equipment of the target cooking recipe.

[0104] In a specific application scenario, optionally, the obtaining module 201 comprises:

[0105] The recipe obtaining unit 2011 is configured to obtain a target recipe to be cooked and a control device for executing the target recipe.

[0106] The cooking device acquisition unit 2012 is configured to acquire at least one first cooking device that can be controlled to execute by the control device.

[0107] The target device confirmation unit 2013 is configured to confirm a cooking device that can execute a target recipe in the first cooking device as a target cooking device to be executed.

[0108] In a specific application scenario, the cooking device acquisition unit 2013 is specifically configured to, based on a communication state and a cooking state of the control device and each cooking device, confirm a cooking device that can be communicatively connected and can execute cooking in each cooking device as the first cooking device.

[0109] In a specific application scenario, the apparatus further includes:

[0110] The cooking device acquisition module 203 is configured to, when the target cooking device contains only part of the required devices of the target cooking recipes, acquire a plurality of cooking devices corresponding to the target recipe before the running instruction corresponding to the target cooking device is obtained by parsing the target recipe.

[0111] The device comparison module 204 is configured to compare a corresponding relationship between the plurality of cooking devices and the target cooking device.

[0112] The required device determination module 205 is configured to, when the plurality of cooking devices and the target cooking device are partially one-to-one corresponding, determine that the target cooking device contains only part of the required devices of the target cooking recipes.

[0113] Optionally, the running instruction analysis module 202 includes:

[0114] The running instruction analysis unit 2021 is configured to analyze the target recipe to acquire at least one first running instruction to be executed by the target cooking device and at least one second running instruction to be executed by other cooking devices.

[0115] The running instruction determination unit 2022 is configured to determine the running instruction corresponding to the target cooking device based on a correlation degree of the first running instruction and the second running instruction.

[0116] In a specific application scenario, optionally, the running instruction determination unit 2022 is further configured to:

[0117] update the first running instruction to a third running instruction that is not correlated with the second running instruction based on the correlation degree of the first running instruction and the second running instruction, and take the third running instruction as the running instruction corresponding to the target cooking device.

[0118] In a specific application scenario, optionally, the running instruction determination unit 2022 is further configured to:

[0119] If the second operation instruction is a replaceable instruction, the first operation instruction is updated to a third operation instruction related to the replaceable instruction, and the second operation instruction is updated to a replaceable instruction corresponding to the second operation instruction.

[0120] If the other cooking device is a replaceable device, the second operation instruction is updated to a fourth operation instruction related to the replaceable device, and the first operation instruction is updated to a third operation instruction matched with the fourth operation instruction.

[0121] It should be noted that other corresponding descriptions of the functions of the recipe running device provided in the embodiments of the present application can be referred to the corresponding descriptions in the methods, which will not be repeated here. Figure 1 The corresponding descriptions in the methods, which will not be repeated here.

[0122] Based on the above method as shown in Figure 1 Correspondingly, the embodiments of the present application also provide a storage medium having a computer program stored thereon, and the computer program is executed by a processor to implement the above recipe running method as shown in Figure 1 .

[0123] Based on such understanding, the technical solutions 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 U disk, a mobile hard disk, etc.), and includes a plurality of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute the methods described in various implementation scenarios of the present application.

[0124] Based on the above method as shown in Figure 1 , and Figure 2 the virtual device embodiment, in order to achieve the above purpose, the embodiments of the present application also provide a cooking device, which can be a personal computer, a server, a network device, etc., and the cooking 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 recipe running method as shown in Figure 1 .

[0125] Optionally, the cooking device can also include a user interface, a network interface, a camera, a radio frequency (RF) circuit, a sensor, an audio circuit, a WI-FI module, etc. The user interface can include a display screen, an input unit such as a keyboard, etc. The optional user interface can also include a USB interface, a card reader interface, etc. The network interface can optionally include a standard wired interface, a wireless interface (such as a Bluetooth interface, a WI-FI interface), etc.

[0126] Those skilled in the art can understand that the structure of the cooking equipment provided in the embodiment does not constitute a limitation on the cooking equipment, and can include more or fewer components, or combine certain components, or arrange different components.

[0127] The storage medium can also include an operating system and a network communication module. The operating system is a program for managing and saving hardware and software resources of the cooking equipment, supporting the running of information processing programs and other software and / or programs. The network communication module is used to realize communication between components in the storage medium and communication with other hardware and software in the entity device.

[0128] Through the above description of the embodiments, those skilled in the art can clearly understand that the present application can be realized by means of software and necessary general hardware platform, or by hardware. The target recipe to be cooked and the at least one target cooking equipment to be executed are obtained, and when it is determined that the target cooking equipment only contains part of the required equipment corresponding to the target recipe, the target recipe is analyzed to determine the running instruction corresponding to the target cooking equipment, so that the corresponding instruction is run in the target cooking equipment to realize dish cooking. Compared with the prior art, which can only execute the target recipe when the controllable equipment contains all the required equipment of the target recipe, even if the target cooking equipment to be executed does not contain all the required equipment, the target recipe can be executed using the existing target cooking equipment to realize dish cooking. In the case of cooking equipment failure, incomplete cooking equipment procurement, etc., the fault tolerance of cooking is improved, and the cooking cost is reduced.

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

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

Claims

1. A recipe execution method, characterized by, The method comprises the following steps: acquiring a target recipe to be cooked and at least one target cooking device to be executed; when the target cooking device only contains part of the required devices of the target cooking recipe, parsing the target cooking recipe, acquiring at least one first operation instruction of the target cooking device to be executed and at least one second operation instruction of other cooking devices to be executed; based on the correlation degree of the first operation instruction and the second operation instruction, updating the first operation instruction to a third operation instruction irrelevant to the second operation instruction, and taking the third operation instruction as the corresponding operation instruction of the target cooking device.

2. The method of claim 1, wherein, The method comprises the following steps: acquiring a target recipe to be cooked and a control device for executing the target recipe; acquiring at least one first cooking device that can be controlled and executed by the control device; taking the cooking device in the first cooking device that can execute the target recipe as the target cooking device to be executed.

3. The method of claim 2, wherein, The method comprises the following steps: based on the communication state and the cooking state of the control device and each cooking device, taking the cooking device in each cooking device that can be communicatively connected and executed as the first cooking device.

4. The method of claim 1, wherein, Before the step of parsing the target cooking recipe when the target cooking device only contains part of the required devices of the target cooking recipe, the method further comprises the following steps: acquiring a plurality of cooking devices corresponding to the target recipe; comparing the corresponding relationship between the plurality of cooking devices and the target cooking device; when the plurality of cooking devices and the target cooking device are partially one-to-one corresponding, determining that the target cooking device only contains part of the required devices of the target cooking recipe.

5. The method of claim 1, wherein, The method comprises the following steps: if the second operation instruction is a replaceable instruction, updating the first operation instruction to a third operation instruction related to the replaceable instruction, and updating the second operation instruction to the corresponding replaceable instruction of the second operation instruction; if the other cooking device is a replaceable device, updating the second operation instruction to a fourth operation instruction related to the replaceable device, and updating the first operation instruction to the third operation instruction matching the fourth operation instruction.

6. A recipe execution method characterized by, The method comprises the following steps: acquiring a target recipe to be cooked, the execution of the target recipe involving at least two target cooking devices; According to the type of the current cooking device, the recipe part involved in the target cooking device consistent with the type of the current cooking device in the target recipe is parsed to obtain corresponding operation instructions, including: parsing the target recipe, obtaining at least one first operation instruction to be executed by the current cooking device and at least one second operation instruction to be executed by other cooking devices; based on the correlation degree of the first operation instruction and the second operation instruction, updating the first operation instruction to a third operation instruction irrelevant to the second operation instruction, and taking the third operation instruction as the corresponding operation instruction of the current cooking device; According to the operation instruction, the operation of the current cooking device is controlled.

7. A recipe operation device characterized by comprising: Including: An acquisition module is configured to acquire a target recipe to be cooked and at least one target cooking device to be executed; An operation instruction parsing module is configured to, when the target cooking device only contains part of the required equipment of the target cooking recipe, parse the target cooking recipe, obtain at least one first operation instruction to be executed by the target cooking device and at least one second operation instruction to be executed by other cooking devices; based on the correlation degree of the first operation instruction and the second operation instruction, updating the first operation instruction to a third operation instruction irrelevant to the second operation instruction, and taking the third operation instruction as the corresponding operation instruction of the target cooking device.

8. A storage medium having stored thereon a computer program, characterized in that The computer program is executed by the processor to realize the recipe operation method in any one of claims 1 to 6.

9. A cooking apparatus comprising a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, characterized in that, The processor executes the computer program to realize the recipe operation method in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Cooker based recipe generation method

    CN108074634A

  • Intelligent cooking system and use method thereof

    CN110362018A

  • Cooking method, equipment, system and medium

    CN111352355A