Electronic recipe operation method, device and computer-readable storage medium

By setting multiple execution parameters in the electronic recipe and adjusting the judgment conditions according to the equipment capabilities, the problem that electronic recipes in the prior art cannot be adapted to different devices is solved, and higher flexibility and adaptability are achieved.

CN114755943BActive Publication Date: 2025-08-12ZHUHAI UNICOOK TECHNOLOGY CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The cooking operation determination conditions of existing electronic recipes are fixed, making it difficult to adapt to cooking equipment with different abilities, and have poor flexibility and adaptability.

Method used

A variety of execution parameters in the electronic recipe are obtained, based on the equipment capabilities of the intelligent cooking equipment, and the execution parameters that are suitable for the equipment capabilities are set as the execution judgment conditions, and the intelligent cooking equipment is controlled to run the electronic recipe by executing the judgment conditions.

Benefits of technology

Improves the flexibility and adaptability of electronic recipes on different devices, ensuring that the recipes can run smoothly on a variety of cooking devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114755943B_ABST
    Figure CN114755943B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, device, and computer-readable storage medium for operating an electronic recipe, relating to the field of smart kitchen technology. The method can adjust the judgment conditions in an electronic recipe to adapt to cooking devices of different capabilities, thereby improving the flexibility of the electronic recipe operation process. The method comprises: obtaining an electronic recipe, wherein the electronic recipe includes multiple execution parameters; based on the device capabilities of the smart cooking device, setting the execution parameters in the electronic recipe that are compatible with the device capabilities as the execution judgment conditions of the electronic recipe; and controlling the smart cooking device to execute the electronic recipe based on the execution judgment conditions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of smart kitchen technology, and in particular to an electronic recipe operation method, device and computer-readable storage medium. Background Art

[0002] With the continuous development of intelligent cooking technology, intelligent cooking devices can automatically cook based on existing electronic recipes. Typically, cooking operations in electronic recipes are determined by a fixed parameter. That is, the judgment and switching conditions of cooking operations in most electronic recipes are fixed. For example, if the execution condition is time, when the time reaches the 5th second, the pot heating cooking operation is executed, and when the time reaches the 10th second, the oil adding cooking operation is executed. If the execution condition is temperature, the pot body temperature is detected. When the temperature is less than 200 degrees, the heating cooking operation is executed, and when the temperature is greater than 200 degrees, the automatic seasoning cooking operation is executed.

[0003] However, after the electronic recipe is created, the judgment conditions for the cooking operations in the electronic recipe are fixed and cannot be changed. When the cooking equipment changes, it is difficult for the electronic recipe to adapt to other cooking equipment with different capabilities, resulting in poor flexibility in the operation process of the electronic recipe. Summary of the Invention

[0004] In view of this, the present invention provides an electronic recipe operation method, device and computer-readable storage medium, the main purpose of which is to solve the problem that the judgment conditions of cooking operations in the electronic recipes of the prior art are fixed, making it difficult for the electronic recipes to be flexibly adapted to cooking equipment of different capabilities, resulting in poor flexibility and adaptability of the electronic recipe operation process.

[0005] According to a first aspect of the present invention, a method for running an electronic recipe is provided, the method comprising:

[0006] Obtaining an electronic recipe, wherein the electronic recipe includes a plurality of execution parameters;

[0007] Based on the device capabilities of the intelligent cooking device, setting execution parameters in the electronic recipe that are adapted to the device capabilities as execution determination conditions for the electronic recipe;

[0008] Based on the execution determination condition, the intelligent cooking device is controlled to execute the electronic recipe.

[0009] Furthermore, the setting of execution parameters in the electronic recipe that are adapted to the device capabilities of the intelligent cooking device as execution determination conditions of the electronic recipe based on the device capabilities of the intelligent cooking device specifically includes:

[0010] Based on the device capabilities of the intelligent cooking device, a priority execution parameter table is set for the intelligent cooking device, wherein the priority execution parameter table records the execution parameters mapped to the device capabilities as a preferred selection order of the execution determination conditions;

[0011] According to the priority selection order recorded in the priority execution parameter table, the execution parameters in the electronic recipe that are adapted to the device capabilities are set as the execution determination conditions of the electronic recipe.

[0012] Furthermore, the setting of execution parameters in the electronic recipe that are adapted to the device capabilities of the intelligent cooking device as execution determination conditions of the electronic recipe based on the device capabilities of the intelligent cooking device specifically includes:

[0013] Based on the execution parameter type mapped by the device capability of the intelligent cooking device, an execution parameter in the electronic recipe that is adapted to the execution parameter type is set as an execution determination condition of the electronic recipe.

[0014] Furthermore, when the intelligent cooking device has multiple execution parameter types, one execution parameter type is set as a preferred execution parameter type based on a preset rule.

[0015] Furthermore, the electronic recipe is run in multiple smart cooking devices, and the method further includes:

[0016] In response to the running instructions of the electronic recipe on different smart cooking devices, the execution parameters adapted to the device capabilities of the different smart cooking devices are used as the execution judgment conditions of the electronic recipe to control the smart cooking devices to run the electronic recipe.

[0017] Furthermore, before setting the execution parameters mapped according to the device capabilities as the execution determination conditions, the method further includes:

[0018] The electronic recipe uses preset execution parameters as execution determination conditions. If the execution parameters mapped by the device capability do not have the preset execution parameters, the execution parameters of the execution determination conditions are converted according to the execution parameters mapped by the device capability.

[0019] Furthermore, the converting of the execution parameters of the execution determination condition according to the execution parameters mapped according to the device capabilities specifically includes:

[0020] Acquire a mapping relationship between the device capability and different execution parameters as execution determination conditions;

[0021] Using the mapping relationship, converting the execution parameters of the execution determination condition;

[0022] The obtaining of the mapping relationship formed by using different execution parameters as execution determination conditions for the device capability specifically includes:

[0023] In the process of running an electronic recipe using a cooking device with multiple device capabilities, a recipe editing tool is used to record the parameter replacement relationship required for adapting each device capability to different execution parameters as execution determination conditions;

[0024] According to the parameter replacement relationship, a mapping relationship formed by taking different execution parameters as execution determination conditions of the device capability is determined.

[0025] Furthermore, controlling the intelligent cooking device to execute the electronic recipe based on the execution determination condition specifically includes:

[0026] Obtaining the parameter indicator type corresponding to the execution determination condition;

[0027] If the parameter indicator type is a quantitative parameter indicator, when the parameter indicator corresponding to the execution parameter reaches a first preset value mapped by the quantitative parameter indicator, controlling the intelligent cooking device to switch the current cooking step in the electronic recipe;

[0028] If the parameter indicator type is a non-quantitative parameter indicator, the non-quantitative parameter indicator is converted into a quantitative parameter indicator according to the device capability. When the parameter indicator corresponding to the execution parameter reaches the second preset value mapped by the quantitative parameter indicator, the smart cooking device is controlled to switch the current cooking step in the electronic recipe.

[0029] According to a second aspect of the present invention, there is provided an electronic recipe operation device, the device comprising:

[0030] An acquisition module, configured to acquire an electronic recipe, wherein the electronic recipe includes a plurality of execution parameters;

[0031] a setting module for setting, based on the device capabilities of the intelligent cooking device, execution parameters in the electronic recipe that are adapted to the device capabilities as execution determination conditions for the electronic recipe;

[0032] A control module is used to control the intelligent cooking device to execute the electronic recipe based on the execution determination condition.

[0033] Furthermore, the setting module includes:

[0034] a first setting unit, configured to set a priority execution parameter table for the intelligent cooking device based on the device capability of the intelligent cooking device, wherein the priority execution parameter table records execution parameters mapped to the device capability as a preferred selection order of execution determination conditions;

[0035] The second setting unit is used to set the execution parameters in the electronic recipe that are adapted to the device capabilities as the execution determination conditions of the electronic recipe according to the priority selection order recorded in the priority execution parameter table.

[0036] Furthermore, the setting module is specifically configured to set, based on the execution parameter type mapped by the device capability of the intelligent cooking device, an execution parameter in the electronic recipe that is adapted to the execution parameter type as an execution determination condition for the electronic recipe.

[0037] Furthermore, when the intelligent cooking device has multiple execution parameter types, one execution parameter type is set as a preferred execution parameter type based on a preset rule.

[0038] Furthermore, the electronic recipe is run in multiple smart cooking devices, and the apparatus further includes:

[0039] The control module is used to respond to the running instructions of the electronic recipe on different smart cooking devices, use the execution parameters adapted to the device capabilities of the different smart cooking devices as the execution judgment conditions of the electronic recipe, and control the smart cooking devices to run the electronic recipe.

[0040] Furthermore, the device further comprises:

[0041] A conversion module is used to, before setting the execution parameters mapped according to the device capabilities as the execution judgment conditions, use the preset execution parameters as the execution judgment conditions for the electronic recipe; if the execution parameters mapped according to the device capabilities do not have the preset execution parameters, convert the execution parameters of the execution judgment conditions according to the execution parameters mapped according to the device capabilities.

[0042] Furthermore, the converted modules include:

[0043] A first acquiring unit is configured to acquire a mapping relationship between the device capability and different execution parameters as execution determination conditions;

[0044] a conversion unit, configured to convert the execution parameters of the execution determination condition by using the mapping relationship;

[0045] The first acquisition unit is specifically configured to use a recipe editing tool to record, during the process of running an electronic recipe using a cooking device with multiple device capabilities, a parameter replacement relationship required for adapting each device capability to different execution parameters as an execution determination condition;

[0046] The first acquisition unit is further configured to determine, based on the parameter replacement relationship, a mapping relationship formed by taking different execution parameters as execution determination conditions for the device capability.

[0047] Furthermore, the control module includes:

[0048] A second acquiring unit, configured to acquire a parameter indicator type corresponding to the execution determination condition;

[0049] a control unit, configured to, if the parameter indicator type is a quantitative parameter indicator, control the intelligent cooking device to switch a current cooking step in the electronic recipe when the parameter indicator corresponding to the execution parameter reaches a first preset value mapped by the quantitative parameter indicator;

[0050] The control unit is further configured to, if the parameter indicator type is a non-quantitative parameter indicator, convert the non-quantitative parameter indicator into a quantitative parameter indicator according to the device capability, and control the intelligent cooking device to switch the current cooking step in the electronic recipe when the parameter indicator corresponding to the execution parameter reaches a second preset value mapped by the quantitative parameter indicator.

[0051] Furthermore, the execution parameters include temperature, temperature and time, and power and time.

[0052] According to a third aspect of the present invention, an electronic recipe is provided, wherein the electronic recipe includes a plurality of execution parameters and execution processes corresponding to the plurality of execution parameters, and each execution process is adapted to an execution parameter as an execution judgment condition of the electronic recipe according to the device capability of the intelligent cooking device.

[0053] According to a fourth aspect of the present invention, a device is provided, comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the method described in the first aspect when executing the computer program.

[0054] According to a fifth aspect of the present invention, a readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method described in the first aspect are implemented.

[0055] Through the above technical solution, the present invention provides an electronic recipe operation method, device and computer-readable storage medium. Compared with the prior art method in which the judgment conditions of the electronic recipe cooking operation are fixed and cannot be changed, the present invention obtains an electronic recipe, which includes multiple execution parameters. Based on the device capabilities of the smart cooking device, the execution parameters in the electronic recipe that are adapted to the device capabilities are set as the execution judgment conditions of the electronic recipe, and based on the execution judgment conditions, the smart cooking device is controlled to run the electronic recipe, so that the electronic recipe can be adapted to smart cooking devices with different device capabilities, thereby improving the flexibility and adaptability of the electronic recipe operation process.

[0056] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are specifically listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the preferred embodiment below. The accompanying drawings are for illustration purposes only and are not to be considered as limiting the present invention. The same reference symbols are used throughout the drawings to represent the same components. In the drawings:

[0058] Figure 1 A timing diagram showing the interaction between the control terminal and the intelligent cooking device during the operation of the electronic recipe provided by an embodiment of the present invention is shown;

[0059] Figure 2 A schematic diagram showing the structure of an electronic recipe operation device provided by an embodiment of the present invention is shown;

[0060] Figure 3 A schematic structural diagram of an electronic recipe operation device provided by an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0061] Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of the present invention and to fully convey the scope of the present invention to those skilled in the art.

[0062] Before explaining the present invention in detail, a brief description of the operation process of the electronic recipe according to the present invention is first given. The apparatus involved in the operation process of the electronic recipe may include a control terminal and an intelligent cooking device end. The control terminal, as the control end of multiple intelligent cooking devices, may be a server end corresponding to the intelligent cooking devices, which is equivalent to a server with data processing functions, such as data transmission and data merging. In one case, the control terminal will store various electronic recipes, which may include multiple execution parameters. The execution parameters may be capability parameters used in the cooking process, such as temperature parameters, power parameters, time parameters, etc. The electronic recipe is not associated with any intelligent cooking device. If it needs to be run on an intelligent cooking device, based on the device capabilities of the intelligent cooking device, the execution parameters in the electronic recipe that match the device capability information are set as the execution judgment conditions of the electronic recipe. The execution judgment conditions are used as the conditions for determining the completion of the cooking step execution, and the intelligent cooking device is controlled to run the electronic recipe. In another case, the smart cooking device can also obtain the electronic recipe from the cloud, and based on the device capabilities of the smart cooking device, set the execution parameters in the electronic recipe that are compatible with the device capabilities as the execution judgment conditions of the electronic recipe, and control the smart cooking device to run the electronic recipe based on the execution judgment conditions. Specifically, in actual application scenarios, since the electronic recipe has multiple execution parameters, the control terminal and / or the smart cooking device can judge the execution parameters mapped by the device capabilities of the smart cooking device, and select the execution parameters in the electronic recipe that are compatible with the execution parameters mapped by the device capabilities as the execution judgment conditions of the electronic recipe. For example, if the electronic recipe has execution parameters such as temperature, power, and time, and the device capabilities do not have the function of temperature detection, the execution parameters of power and time can be selected as the execution judgment conditions of the electronic recipe to control the smart cooking device to run the electronic recipe, thereby avoiding the situation where the electronic recipe cannot be executed due to insufficient device capabilities, and improving the flexible adaptability during the operation of the electronic recipe.

[0063] The electronic recipe operation method provided in an embodiment of the present invention can be applied to the server of an intelligent cooking device. The method includes:

[0064] 101. Get electronic recipes.

[0065] The electronic recipe includes a variety of execution parameters, which are functional parameters implemented during the cooking process, such as power, temperature, time, and / or ingredients. The electronic recipe can be an electronic version of a recipe for any dish, such as stir-fry, stew, or steamed dishes, such as scrambled eggs with tomatoes, moo shu pork, or sweet and sour spare ribs. The smart cooking device can be a device with different cooking functions, such as a preparation device, pots, and stoves.

[0066] Typically, an electronic recipe cannot be run on a smart cooking device without execution conditions set. Here, an electronic recipe is equivalent to a recipe file containing a generic version, without execution conditions applicable to smart cooking devices. To run the electronic recipe on a smart cooking device, execution conditions must be set for the device and used to control the execution of the electronic recipe. For example, when running to the first cooking step, the heating time is used as the execution parameter. When the heating time reaches 1 minute, the next cooking step is skipped. When running to the second cooking step, the ingredient amount is used as the execution parameter. When the ingredient amount reaches 30g, the next cooking step is skipped. Alternatively, default execution conditions can be set in the electronic recipe. When the smart cooking device runs, the default execution conditions can be used, or the execution conditions can be adaptively modified based on the device's capabilities.

[0067] Here, the electronic recipe runs on the smart cooking device in the form of cooking steps. The cooking steps can be the operational information generated by the cooking operation, for example, stir-frying for 1 minute at 3 minutes and 25 seconds into the electronic recipe, and heating for 20 minutes at 5 minutes and 20 seconds into the electronic recipe. Specifically, these include cooking operation time parameters, cooking operation action parameters, and cooking operation parameters. Time parameters can include the execution time, duration, or scheduled time of the cooking operation. Action parameters can include the action performed by the smart cooking device during the cooking process, such as stir-frying, steaming, or deep-frying. Operation parameters can include cooking operation type parameters, such as stir-fry intensity, heating power, and steaming power.

[0068] 102. Based on the device capabilities of the intelligent cooking device, set execution parameters in the electronic recipe that are compatible with the device capabilities as execution determination conditions for the electronic recipe.

[0069] Among them, the device capability of the smart cooking device is equivalent to the cooking function and / or cooking effect that the smart cooking device can achieve. For example, the rice cooker can achieve the steaming function, and the frying pan can achieve the frying function. Different smart cooking devices have different device capabilities, and each device capability has its own usable execution parameters. For example, an induction cooker with a heating function can use temperature parameters, time parameters, and power parameters, but an induction cooker with a heating function can use firepower parameters and time parameters. Since the electronic recipe includes multiple execution parameters, the smart cooking device can only use the device capability to map the execution parameters as the execution judgment condition of the electronic recipe. The example of the present invention creates an electronic recipe containing multiple execution parameters, and based on the device capability of the smart cooking device, sets the execution parameters that are compatible with the device capability in the electronic recipe as the execution file of the electronic recipe, so that the electronic recipe can be adapted to different smart cooking devices, thereby improving the flexibility of the execution of the electronic recipe.

[0070] Specifically, in the process of setting the execution parameters that are adapted to the device capabilities in the electronic recipe as the execution judgment conditions of the electronic recipe, the pre-set parameter mapping table can be used to query the execution parameters mapped with the device capabilities. The parameter mapping table records the device capability information contained in different smart cooking devices. In order to facilitate the integration of electronic recipes into practical applications, the device capability information of the smart cooking devices in the smart kitchen area can be collected in advance, and the device capability information of the smart cooking devices can be formed into a parameter mapping table. Here, the device capability information may include the device name, the device capabilities possessed by the device, the execution parameters mapped with the device capabilities, and other information. For example, the device name is a batching machine, and the device capability is Ingredients, the execution parameters mapped by equipment capabilities include the total amount of ingredients, the amount of ingredients / times, the speed of ingredients, etc. The execution parameters mapped with the equipment capabilities are further used as the execution judgment conditions of the electronic recipe. It should be noted that the execution judgment condition here uses an execution parameter reaching a preset value as the condition for ending the cooking step. For example, the temperature parameter reaches 80 degrees and the heating time reaches 20 minutes. Of course, the smart cooking device also needs to combine other execution parameters in the process of executing the cooking steps, but it needs to select one from multiple execution parameters as the execution judgment condition. For example, use an induction cooker with a power parameter of 1000w to heat for 10 minutes, and use an induction cooker with a power of 1500w to heat the pot to 80 degrees.

[0071] 103. Based on the execution determination condition, control the intelligent cooking device to execute the electronic recipe.

[0072] It is understandable that each cooking step in the electronic recipe will be mapped to an execution judgment condition, and multiple cooking steps can be mapped to the same execution judgment condition. If there are multiple cooking steps in the electronic recipe, an execution file of the electronic recipe can be formed, and the execution parameters set for each cooking step in the execution file of the electronic recipe can be used as the judgment condition for jumping to the cooking step to control the operation of the electronic recipe.

[0073] Specifically, in actual application, a control terminal can control the execution of an electronic recipe by a smart cooking device. Multiple smart cooking devices can collaborate to execute the electronic recipe, or a single multifunctional smart cooking device can execute the electronic recipe independently. For scenarios where multiple smart cooking devices collaborate to execute the electronic recipe, as one method of controlling the execution of the electronic recipe, the control terminal can identify cooking steps that meet the capabilities of each smart cooking device based on their device capabilities, and set execution parameters that match the capabilities of each device as execution determination conditions for the electronic recipe. Furthermore, based on the determination conditions, the control terminal controls the smart cooking device to execute the electronic recipe when executing the corresponding cooking step. In this case, the smart cooking device does not need to identify cooking steps that meet its own device capabilities and the execution parameters that serve as execution determination conditions, thus saving resources used by the smart cooking device. As another method of controlling the execution of the electronic recipe, the electronic recipe can be distributed to each smart cooking device. Based on its device capabilities, the smart cooking device extracts cooking steps that meet its own device capabilities and sets execution parameters in the electronic recipe that match its own device capabilities as execution determination conditions for the electronic recipe. Furthermore, based on the determination conditions, the smart cooking device executes the corresponding cooking step in the electronic recipe.

[0074] The electronic recipe operation method provided by the present invention is compared with the prior art method in which the judgment conditions of the electronic recipe cooking operation are fixed and cannot be changed. The present invention obtains an electronic recipe, which includes multiple execution parameters, and sets the execution parameters in the electronic recipe that are adapted to the device capabilities as the execution judgment conditions of the electronic recipe based on the device capabilities of the smart cooking device. Based on the execution judgment conditions, the smart cooking device is controlled to run the electronic recipe, so that the electronic recipe can be adapted to smart cooking devices with different device capabilities, thereby improving the flexibility of the electronic recipe operation process.

[0075] Since the device capabilities of a smart cooking device may have multiple execution parameters, for example, a smart cooking device with a temperature detection function has a temperature execution parameter and a power execution parameter. Specifically, in the process of setting the execution parameters that are adapted to the device capabilities in the electronic recipe as the execution judgment conditions of the electronic recipe, a priority execution parameter table can be set for the smart cooking device based on the device capabilities of the smart cooking device. The priority execution parameter table records the execution parameters mapped with the device capabilities as the preferred selection order of the execution judgment conditions. Further, according to the priority selection order recorded in the priority execution parameter table, the execution parameters that are adapted to the device capabilities in the electronic recipe are set as the execution judgment conditions of the electronic recipe. For example, the heating device capability mapping of the smart cooking device has a temperature parameter and a power parameter. The temperature parameter is preferentially selected as the execution judgment condition for executing the electronic recipe. For smart cooking devices that do not have a temperature parameter, the power parameter is preferentially selected as the execution judgment condition for the electronic recipe.

[0076] Since device capabilities may map multiple parameter types, specifically in the process of setting the execution parameters in the electronic recipe that are compatible with the device capabilities as the execution judgment conditions of the electronic recipe, the execution parameters that are compatible with the execution parameter types in the electronic recipe can be set as the execution judgment conditions of the electronic recipe based on the execution parameter types mapped by the device capabilities of the smart cooking device. For example, the device capabilities map temperature parameters and power parameters, and the temperature parameters and power parameters are set as the execution parameters of the electronic recipe. It is understandable that when the smart cooking device has multiple execution parameter types, one execution parameter type is set as the preferred execution parameter type based on the preset rules. Here, the execution parameters frequently used by the smart cooking device can be used as the preferred execution parameter type. For example, the smart cooking device with heating device capabilities often uses the temperature parameter as the preferred execution parameter. It is also possible to select the execution parameter that meets the capability range as the preferred execution parameter. For example, the temperature parameter of the heating device capability does not meet the capability range and cannot detect the temperature to 105 degrees, so the power parameter is selected as the preferred execution parameter.

[0077] In specific applications, temperature alone can be used as an execution parameter for an electronic recipe, or a combination of temperature and time can be used as an execution parameter for an electronic recipe, or a combination of power and time can be used as an execution parameter for an electronic recipe, or a combination of temperature, power and time can be used as an execution parameter for an electronic recipe.

[0078] In actual application, the electronic recipe runs on different smart cooking devices. In response to the running instructions of the electronic recipe on the different smart cooking devices, the execution parameters adapted to the device capabilities of the different smart cooking devices can be used as the execution judgment conditions of the electronic recipe to control the smart cooking devices to run the electronic recipe. For example, the electronic recipe runs on three smart cooking devices, namely, an induction cooker, a batching machine, and a microwave oven. The temperature parameters and time parameters adapted to the heating capacity of the induction cooker can be used as the execution judgment conditions of the electronic recipe, the feeding parameters adapted to the batching capacity of the batching machine can be used as the execution judgment conditions of the electronic recipe, and the power parameters and time parameters adapted to the thawing capacity of the microwave oven can be used as the execution judgment conditions of the electronic recipe.

[0079] In actual use, the electronic recipe uses preset execution parameters as the execution determination condition. The preset execution parameters can be pre-set execution parameters of the electronic recipe or execution parameters that have been used in other smart cooking devices. If the execution parameters mapped to the device capabilities do not have preset execution parameters, the execution parameters of the execution determination condition can be converted based on the execution parameters mapped to the device capabilities. For example, if the electronic recipe is initially set to use temperature parameters as the execution determination condition, but the smart cooking device does not have temperature detection capabilities and cannot use temperature parameters as the execution determination condition, power parameters and time parameters can be selected as the execution determination condition.

[0080] Specifically, in the process of converting the execution parameters of the execution determination conditions, a mapping relationship formed by device capabilities using different execution parameters as the execution determination conditions can be obtained. The mapping relationship can be used to convert the execution parameters of the execution determination conditions. This mapping relationship is the execution parameters collected in advance when running an electronic recipe using cooking equipment with multiple device capabilities. Specifically, when running an electronic recipe using cooking equipment with multiple device capabilities, a recipe editing tool can be used to record the parameter substitution relationship required to adapt each device capability to different execution parameters as the execution determination conditions. Based on the parameter substitution relationship, the mapping relationship formed by device capabilities using different execution parameters as the execution determination conditions is determined. For example, in the case of an electronic recipe using temperature as the execution determination condition, if the execution determination condition of a cooking step is to switch to the next cooking step when the temperature reaches 180 degrees, the mapping relationship can be used to calculate the time and power required when the temperature reaches 180 degrees. For example, 1800W heating time of 1 minute is required to reach 180 degrees. The temperature parameter is then converted into power parameter and time parameter to serve as the execution determination condition of the electronic recipe.

[0081] Specifically in actual application, cooking equipment with multiple sensors can be used. During the cooking process, a timer is used to record time and a temperature sensor is used to collect temperature to form a basic electronic recipe. Then, through the recipe editing tool, prompts and feeding actions can be supplemented to improve the recipe information, etc., so as to perform temperature and time curve analysis on a large number of similar recipes, and obtain the mapping relationship formed by the equipment capability with different execution parameters as the execution judgment conditions, so that the operation of the electronic recipe can adapt to smart cooking equipment with different equipment capabilities. For example, when the smart cooking equipment does not have temperature detection capabilities, it can be converted into power parameters and time parameters as the execution judgment conditions of the electronic recipe.

[0082] Furthermore, the execution judgment condition set in the electronic recipe may be a quantitative parameter indicator, for example, the temperature reaches 100 degrees, the power is 1000w and heating is for 10 minutes, or it may be a non-quantitative indicator, for example, high temperature, frying until both sides are golden brown, frying until medium-rare, etc. Here, the parameter indicator type corresponding to the execution judgment condition can be obtained, and further according to the parameter indicator type, the smart cooking device is controlled to execute the cooking steps in the electronic recipe. Specifically, if the parameter indicator type is a quantitative parameter indicator, when the parameter indicator corresponding to the execution parameter reaches the first preset value mapped by the quantitative parameter indicator, the smart cooking device is controlled to switch the current cooking step in the electronic recipe. Steps, for example, the temperature parameter indicator can directly determine whether it is heated to the corresponding value. If so, the current cooking step in the electronic recipe is switched. If the parameter indicator type is a non-quantitative parameter indicator, the non-quantitative parameter indicator is converted into a quantitative parameter indicator according to the device capability. When the parameter indicator corresponding to the execution parameter reaches the second preset value mapped by the quantitative parameter indicator, the smart cooking device is controlled to switch the current cooking step in the electronic recipe. For example, if the high temperature parameter indicator limited by the device capability is converted to a quantitative parameter indicator value of 80 degrees, then during the electronic recipe operation, it is determined whether it is heated to 80 degrees. If so, the current cooking step in the electronic recipe is switched. It is understandable that the conversion process of the specific parameter indicator type can be set in combination with the device capability range. For example, if the device temperature detection capability range is 0-200 degrees, the high temperature can be set to 180-200 degrees. It can also be set in combination with different cooking standards, which is not limited here.

[0083] In specific application scenarios, multiple parameter execution processes can be set in the recipe, and each execution process is equivalent to a cooking step. The smart cooking device can select one of the parameter execution processes to execute according to its capabilities, or only some basic parameter indicators are set in the recipe. The smart cooking device can convert the parameter indicators into execution judgment conditions that it can use according to its capabilities. For example, if only a certain step in the electronic recipe requires high temperature or low temperature, the smart cooking device can convert the high temperature to 200 degrees and the low temperature to 150 degrees according to its capabilities as execution judgment conditions. For example, if a step in the electronic recipe requires high temperature, the execution judgment conditions involving the corresponding indicator parameter type in other execution processes can convert the parameter indicator type according to their capabilities. If step 1 involves high temperature, the high temperature in step 1 is converted to 200 degrees, and step 3 involves low temperature, the low temperature in step 3 can be converted to 50 degrees. In the prior art, electronic recipes usually use fixed parameters as execution judgment conditions, that is, the judgment conditions and switching conditions of the execution steps of most electronic recipes are fixed. For example, time is used as the execution judgment condition and temperature is used as the execution judgment condition. The electronic recipe in the embodiment of the present invention includes multiple execution parameters and execution processes corresponding to multiple execution parameters. Each execution process adapts an execution parameter as the execution judgment condition of the electronic recipe according to the device capabilities of the smart cooking device. Different execution parameters can be set as execution judgment conditions according to different device capabilities. For example, when the smart cooking device has a temperature control function, temperature is used as the judgment condition for recipe execution. When the smart cooking device does not have a temperature control function, power or time is used as the judgment condition for recipe execution. This allows the electronic recipe to adapt to smart cooking devices with different device capabilities, thereby improving the flexibility of the electronic recipe operation process.

[0084] Specifically, during the operation of the electronic recipe, the timing diagram for the interaction between the control terminal and the intelligent cooking device is as follows: Figure 1 As shown, the control terminal can be a server of the smart cooking device and / or terminal APP. First, a communication connection is established between the control terminal and the smart cooking device. The control terminal obtains the electronic recipe and sends the electronic recipe to each smart cooking device. The smart cooking device extracts the cooking steps that meet its own device capabilities based on the device capabilities, and sets the execution parameters in the electronic recipe that are compatible with its own device capabilities as the execution judgment conditions of the electronic recipe. Further, based on the judgment conditions, the smart cooking device runs the corresponding cooking steps in the electronic recipe.

[0085] Furthermore, as a specific implementation of the above method, an embodiment of the present invention provides an electronic recipe operation device, which can be applied to the server side of the intelligent cooking device, such as Figure 2 As shown, the electronic recipe operation device includes: an acquisition module 21, a setting module 22, and a control module 23.

[0086] An acquisition module 21 may be used to acquire an electronic recipe, wherein the electronic recipe includes a plurality of execution parameters;

[0087] A setting module 22 may be configured to set, based on the capabilities of the intelligent cooking device, execution parameters in the electronic recipe that are adapted to the capabilities of the device as execution determination conditions for the electronic recipe;

[0088] The control module 23 can be used to control the intelligent cooking device to execute the electronic recipe based on the execution determination condition.

[0089] The electronic recipe operation device provided by the present invention is compared with the prior art method in which the judgment conditions of the electronic recipe cooking operation are fixed and cannot be changed. The present invention obtains an electronic recipe, which includes multiple execution parameters, and sets the execution parameters in the electronic recipe that are adapted to the device capabilities as the execution judgment conditions of the electronic recipe based on the device capabilities of the smart cooking device. Based on the execution judgment conditions, the smart cooking device is controlled to run the electronic recipe, so that the electronic recipe can be adapted to smart cooking devices with different device capabilities, thereby improving the flexibility of the electronic recipe operation process.

[0090] In a specific application scenario, the setting module includes:

[0091] The first setting unit may be configured to set a priority execution parameter table for the intelligent cooking device based on the device capability of the intelligent cooking device, wherein the priority execution parameter table records execution parameters mapped to the device capability as a preferred selection order of the execution determination condition;

[0092] The second setting unit can be used to set the execution parameters in the electronic recipe that are adapted to the device capabilities as the execution determination conditions of the electronic recipe according to the priority selection order recorded in the priority execution parameter table.

[0093] In a specific application scenario, the setting module can be specifically used to set the execution parameter type in the electronic recipe that is adapted to the execution parameter type based on the device capability mapping of the smart cooking device as the execution judgment condition of the electronic recipe.

[0094] In a specific application scenario, when the intelligent cooking device has multiple execution parameter types, one execution parameter type is set as a preferred execution parameter type based on a preset rule.

[0095] In a specific application scenario, the electronic recipe is run in multiple smart cooking devices, and the device further includes:

[0096] The control module can be used to respond to the running instructions of the electronic recipe on different smart cooking devices, use the execution parameters adapted to the device capabilities of the different smart cooking devices as the execution judgment conditions of the electronic recipe, and control the smart cooking devices to run the electronic recipe.

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

[0098] The conversion module can be used to set the execution parameters that are compatible with the device capabilities required by the electronic recipe as execution judgment conditions before the execution parameters mapped according to the device capabilities are set as execution judgment conditions. If the execution parameters mapped according to the device capabilities do not have the preset execution parameters, the execution parameters of the execution judgment conditions are converted according to the execution parameters mapped according to the device capabilities.

[0099] In specific application scenarios, the converted modules include:

[0100] The first acquisition unit may be configured to acquire a mapping relationship between the device capability and different execution parameters as execution determination conditions;

[0101] A conversion unit, which may be used to convert the execution parameters of the execution determination condition by using the mapping relationship;

[0102] The first acquisition unit may be specifically configured to use a recipe editing tool to record, during the process of running an electronic recipe using a cooking device with multiple device capabilities, a parameter replacement relationship required for adapting each device capability to different execution parameters as an execution determination condition;

[0103] The first acquisition unit may be further configured to determine, based on the parameter replacement relationship, a mapping relationship formed by taking different execution parameters as execution determination conditions for the device capability.

[0104] In a specific application scenario, the control module 23 includes:

[0105] The second acquisition unit may be used to acquire the parameter indicator type corresponding to the execution determination condition;

[0106] a control unit configured to, if the parameter indicator type is a quantitative parameter indicator, control the intelligent cooking device to switch the current cooking step in the electronic recipe when the parameter indicator corresponding to the execution parameter reaches a first preset value mapped to the quantitative parameter indicator;

[0107] The control unit can also be used to convert the non-quantitative parameter indicator into a quantitative parameter indicator according to the device capability if the parameter indicator type is a non-quantitative parameter indicator, and when the parameter indicator corresponding to the execution parameter reaches the second preset value mapped by the quantitative parameter indicator, control the smart cooking device to switch the current cooking step in the electronic recipe.

[0108] In a specific application scenario, the execution parameters include temperature, temperature and time, and power and time.

[0109] In an exemplary embodiment, see Figure 3 A device is also provided, comprising a communication bus, a processor, a memory, and a communication interface. The device may also include an input / output interface and a display device, wherein the various functional units can communicate with each other via the bus. The memory stores a computer program, and the processor is configured to execute the program stored in the memory and perform the electronic recipe operation method described in the above embodiment.

[0110] A computer-readable storage medium stores a computer program, which implements the steps of the electronic recipe operation method when executed by a processor.

[0111] Through the description of the above implementation methods, those skilled in the art can clearly understand that the present application can be implemented through hardware or by means of software plus a necessary general hardware platform. Based on this 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.), including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each implementation scenario of the present application.

[0112] Those skilled in the art will understand that the accompanying drawings are only schematic diagrams of a preferred implementation scenario, and the modules or processes in the accompanying drawings are not necessarily required to implement the present application.

[0113] Those skilled in the art will appreciate that the modules in the devices in the implementation scenario can be distributed in the devices of the implementation scenario according to the implementation scenario description, or can be modified accordingly and located in one or more devices different from the implementation scenario. The modules in the above implementation scenario can be combined into one module or further split into multiple submodules.

[0114] The above application serial numbers are for description only and do not represent the advantages or disadvantages of the implementation scenarios.

[0115] The above disclosure only describes 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 scope of protection of the present application.

Claims

1. A method for operating an electronic recipe, characterized in that: include: Obtaining an electronic recipe, wherein the electronic recipe includes a plurality of execution parameters; Based on the execution parameter type mapped to the device capability of the smart cooking device, an execution parameter in the electronic recipe that is compatible with the execution parameter type is set as an execution determination condition for the electronic recipe. The execution of the electronic recipe on the smart cooking device must be combined with the execution determination condition, and the execution determination condition is used to control the execution of the electronic recipe. The electronic recipe uses a preset execution parameter as the execution determination condition. If the execution parameter mapped to the device capability does not have the preset execution parameter, the execution parameter of the execution determination condition is converted according to the execution parameter mapped to the device capability. Based on the execution determination condition, the intelligent cooking device is controlled to execute the electronic recipe.

2. The method according to claim 1, characterized in that The step of setting, based on the device capability of the intelligent cooking device, execution parameters in the electronic recipe that are adapted to the device capability as the execution determination conditions of the electronic recipe specifically includes: Based on the device capabilities of the intelligent cooking device, a priority execution parameter table is set for the intelligent cooking device, wherein the priority execution parameter table records the execution parameters mapped to the device capabilities as a priority selection order of the execution determination conditions; According to the priority selection order recorded in the priority execution parameter table, the execution parameters in the electronic recipe that are adapted to the device capabilities are set as the execution determination conditions of the electronic recipe.

3. The method according to claim 1, characterized in that When the intelligent cooking device has multiple execution parameter types, one execution parameter type is set as the execution parameter type based on a preset rule.

4. The method according to claim 1, wherein The electronic recipe is run in a plurality of smart cooking devices, and the method further includes: In response to the running instructions of the electronic recipe on different smart cooking devices, the execution parameters adapted to the device capabilities of the different smart cooking devices are used as the execution judgment conditions of the electronic recipe to control the smart cooking devices to run the electronic recipe.

5. The method according to claim 1, wherein The step of converting the execution parameters of the execution determination condition according to the execution parameters mapped according to the device capabilities specifically includes: Acquire a mapping relationship between the device capability and different execution parameters as execution determination conditions; Using the mapping relationship, converting the execution parameters of the execution determination condition; The obtaining of the mapping relationship formed by using different execution parameters as execution determination conditions for the device capability specifically includes: In the process of running an electronic recipe using a cooking device with multiple device capabilities, a recipe editing tool is used to record the parameter replacement relationship required for adapting each device capability to different execution parameters as execution determination conditions; According to the parameter replacement relationship, a mapping relationship formed by taking different execution parameters as execution determination conditions of the device capability is determined.

6. The method according to any one of claims 1 to 5, characterized in that The controlling the intelligent cooking device to execute the electronic recipe based on the execution determination condition specifically includes: Obtaining the parameter indicator type corresponding to the execution determination condition; If the parameter indicator type is a quantitative parameter indicator, when the parameter indicator corresponding to the execution parameter reaches a first preset value mapped by the quantitative parameter indicator, controlling the intelligent cooking device to switch the current cooking step in the electronic recipe; If the parameter indicator type is a non-quantitative parameter indicator, the non-quantitative parameter indicator is converted into a quantitative parameter indicator according to the device capability. When the parameter indicator corresponding to the execution parameter reaches the second preset value mapped by the quantitative parameter indicator, the smart cooking device is controlled to switch the current cooking step in the electronic recipe.

7. The method according to any one of claims 1 to 5, characterized in that The execution parameters include temperature, temperature and time, and power and time.

8. An electronic recipe, characterized in that: The electronic recipe includes multiple execution parameters and execution processes corresponding to the multiple execution parameters. Each execution process sets an execution parameter in the electronic recipe that is adapted to the execution parameter type according to the execution parameter type mapped by the device capability of the smart cooking device as the execution judgment condition of the electronic recipe. The electronic recipe needs to be run on the smart cooking device in combination with the execution judgment condition, and the execution judgment condition is used to control the operation of the electronic recipe. The electronic recipe uses the preset execution parameter as the execution judgment condition. If the execution parameter mapped by the device capability does not have the preset execution parameter, the execution parameter of the execution judgment condition is converted according to the execution parameter mapped by the device capability.

9. A device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Intelligent cooking method and system

    CN107817702A

  • Method and device for switching steps of smart menu and intelligent cooking device

    CN109709856A

  • Method and device for determining menu, electronic equipment and storage medium

    CN109829835A

  • Intelligent cooking method, device and system

    CN111214123A

  • Intelligent menu self-adaptive multi-cooking equipment and cooking parameter dynamic generation method

    CN111290280A