[go: up one dir, main page]

WO2016138828A1 - Automatic cooking method and system, smart cooking device and smart oven - Google Patents

Automatic cooking method and system, smart cooking device and smart oven Download PDF

Info

Publication number
WO2016138828A1
WO2016138828A1 PCT/CN2016/074420 CN2016074420W WO2016138828A1 WO 2016138828 A1 WO2016138828 A1 WO 2016138828A1 CN 2016074420 W CN2016074420 W CN 2016074420W WO 2016138828 A1 WO2016138828 A1 WO 2016138828A1
Authority
WO
WIPO (PCT)
Prior art keywords
cooking
smart
module
information
control instruction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2016/074420
Other languages
French (fr)
Chinese (zh)
Inventor
陈永平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Publication of WO2016138828A1 publication Critical patent/WO2016138828A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47JKITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
    • A47J27/00Cooking-vessels
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers

Definitions

  • the present application relates to the field of mobile terminal technologies, and in particular, to an automatic cooking method, a smart cooking device, an automatic cooking system, and a smart oven.
  • the user's daily life is inseparable from the food, and the user needs to learn various cooking methods and techniques to cook the food. Users can prepare recipes and determine cooking methods when cooking food, but when cooking with kitchen utensils, they need to control the entire cooking process, determine the cooking ingredients and cooking methods.
  • the user prepares the preparation process according to the recipe.
  • various information such as the temperature and time of the oven.
  • the oven should be preheated, and after the preheating is completed, the bread is baked by placing information such as the temperature of the ingredients to be baked.
  • the baking process it is also necessary to observe the cooking condition beside the oven to prevent the occurrence of excessive time and high temperature, which makes the baking of the bread fail.
  • the cooking process is very cumbersome when the user is cooking the food. A slight accident may also lead to cooking failure, which wastes the ingredients and wastes time.
  • the technical problem to be solved by the embodiments of the present application is to provide an automatic method to solve the problems in the existing cooking process.
  • the embodiment of the present application further provides a smart cooking device, an automatic cooking system, and a smart oven to ensure the implementation and application of the above method.
  • an automatic cooking method comprising: setting a smart cooking device according to a cooking parameter corresponding to a cooking condition in a current cooking control instruction
  • the device state is cooked, wherein the cooking control command is parsed from the selected cloud recipe; the smart cooking device generates a reminder message after executing the cooking control command required for the complete cooking process User cooking is complete.
  • the present application also discloses a smart cooking device, comprising: a cooking module, configured to set a device state of the smart cooking device for cooking according to a cooking parameter corresponding to a cooking condition in a current cooking control instruction, wherein the cooking control instruction is
  • the prompting module is configured to prompt the user to complete the cooking control command required for the complete cooking process after the execution of the cooking control command.
  • the present application also discloses an automatic cooking system, comprising: a cloud server and a smart cooking device; wherein the cloud server comprises: an instruction parsing module, configured to parse the cooking required for the cooking process from the selected cloud recipe a control device, comprising: a cooking module, configured to set a device state of the smart cooking device for cooking according to a cooking parameter corresponding to the cooking condition in the current cooking control instruction; and a prompting module for the complete cooking process After the required cooking control instructions are executed, a prompt message is generated to remind the user that the cooking is completed.
  • the present application also discloses a smart oven comprising: a smart cooking device as described above.
  • the embodiments of the present application include the following advantages:
  • a cloud recipe to control the cooking process, storing the cooking control instructions required for the cooking process, so that the cooking control instructions required for the cooking process can be parsed from the selected cloud recipe, and then the cooking control instructions are executed using the smart cooking device, ie
  • the cooking parameter corresponding to the cooking condition in the current cooking control instruction sets the device state of the smart cooking device, and then executes the corresponding cooking process.
  • a prompt message may be generated to prompt the user to complete the cooking. Therefore, the cooking process can be automatically executed through the cloud recipe, and the user's operation is simple, and the standardized cooking process is controlled according to the cloud recipe to reduce the error rate, thereby reducing waste of ingredients and time.
  • 1 is a flow chart showing the steps of an automatic cooking method according to an embodiment of the present application.
  • FIG. 2 is a schematic diagram of a data structure of a cloud recipe according to an embodiment of the present application.
  • FIG. 3 is a schematic diagram of a process of generating and updating a cloud recipe according to an embodiment of the present application
  • FIG. 4 is a structural block diagram of a smart cooking device according to an embodiment of the present application.
  • FIG. 5 is a structural block diagram of another smart cooking device according to an embodiment of the present application.
  • FIG. 6 is a schematic diagram of execution of each stage in an automatic cooking process initiated by a smart cooking device according to an embodiment of the present application
  • FIG. 7 is a flow chart showing the steps of another automatic cooking method according to an embodiment of the present application.
  • FIG. 8 is a structural block diagram of an automatic cooking system according to an embodiment of the present application.
  • FIGS. 9A-C are block diagrams showing the structure of another automatic cooking system according to an embodiment of the present application.
  • FIG. 10 is a schematic diagram of execution of each stage in an automatic cooking process initiated by a mobile device according to an embodiment of the present application.
  • 11 is a flow chart showing the steps of another automatic cooking method according to an embodiment of the present application.
  • FIG. 12 is a structural block diagram of a smart oven according to an embodiment of the present application.
  • FIG. 13 is a structural block diagram of another smart oven according to an embodiment of the present application.
  • One of the core concepts of the embodiments of the present application is to propose an automatic cooking method to solve the problems in the existing cooking process.
  • the embodiment of the present application uses a cloud recipe to control the cooking process, and stores the cooking control instructions required for the cooking process, so that the cooking control instructions required for the cooking process can be parsed from the selected cloud recipe, and then the cooking control is performed using the smart cooking device.
  • the instruction is to set the device state of the smart cooking device according to the cooking parameter corresponding to the cooking condition in the current cooking control instruction, and then execute the corresponding cooking process, and generate the prompt information after the cooking control instruction required for the complete cooking process is completed. Remind the user that the cooking is completed, so that the cooking process can be automatically executed through the cloud recipe, the user's operation is simple, and the standardized cooking process is controlled according to the cloud recipe to reduce the error rate, thereby Reduce waste on ingredients and time.
  • the cloud recipe is an electronic recipe for recording various materials such as materials and methods required for cooking the dishes, and cooking control instructions required for the automatic cooking process.
  • the cooking control command refers to an operation that instructs the smart cooking device to perform cooking, and one or more cooking control commands may be required during the cooking of a dish.
  • a smart cooking device refers to a kitchen appliance with a built-in wireless networking module that enables the device to communicate with the cloud server via a wireless information channel.
  • Cloud server refers to a background service system that provides cloud services for smart cooking devices, with powerful data storage, computing and data interface services.
  • the cooking control instructions based on the cloud recipe can be automatically cooked by the smart cooking device.
  • FIG. 1 a flow chart of steps of an automatic cooking method provided by an embodiment of the present application is shown, which may specifically include the following steps:
  • Step 102 The smart cooking device sets the device state of the smart cooking device for cooking according to the cooking parameter corresponding to the cooking condition in the current cooking control instruction, wherein the cooking control instruction is parsed from the selected cloud recipe.
  • the cooking recipes required by the cooking process can be parsed from the cloud recipe by parsing the selected cloud recipes to control the cooking of the cooking equipment. .
  • One or more cooking control commands may be parsed in the cloud recipe, and the smart cooking device sequentially executes each cooking control instruction for cooking, and for the current cooking control instruction, the cooking condition corresponding to the cooking parameter is obtained from the cooking control instruction, according to the cooking
  • the parameter setting is a device state of the smart cooking device, wherein the device state is a state when the device corresponding to the cooking condition is cooked, and different device states are set according to different smart cooking devices, such as cooking time, cooking temperature, cooking firepower, Information such as the cooking mode, and the smart cooking device will use the state of the device for cooking. After executing the current cooking control command, if there is still an unexecuted cooking control command, the smart cooking device will continue to execute the next cooking control command.
  • Step 104 the smart cooking device performs the cooking control instructions required for the complete cooking process After the line is completed, a prompt message is generated to remind the user that cooking is complete.
  • the smart cooking device sequentially executes each cooking control instruction until the last cooking control instruction in the cloud recipe is executed, and the cooking control instruction required for the complete cooking process is completed, and the smart cooking device completes the cloud recipe corresponding dish Purpose production. At this point, the smart cooking device generates corresponding prompt information, and uses the prompt information to remind the user that the cooking is completed.
  • the prompt information may be a text prompt information or a voice prompt information. Therefore, when the smart cooking device prompts the user, the smart reminder device may display the text prompt information on the displayed display device, and may also play the voice prompt. information.
  • the present embodiment uses a cloud recipe to control the cooking process, and stores the cooking control instructions required for the cooking process, so that the cooking control instructions required for the cooking process can be parsed from the selected cloud recipe, and then executed by the smart cooking device.
  • the cooking control instruction that is, setting the device state according to the cooking parameter corresponding to the cooking condition in the current cooking control instruction, thereby executing the corresponding cooking process, and after the cooking control instruction required for the complete cooking process is completed, the prompt information may be generated to remind the user
  • the cooking is completed so that the cooking process can be automatically executed through the cloud recipe, the user's operation is simple, and the standardized cooking process is controlled according to the cloud recipe to reduce the error rate, thereby reducing waste of ingredients and time.
  • the cloud recipe is a set of data structures, which can be stored on the cloud server side, and the cloud recipe describes a material composition, a material preparation process, a cooking process, etc., which are required to be cooked by a specific smart cooking device.
  • the description information also includes the complete set of control timing and cooking control commands that the smart cooking device can recognize.
  • the automatic cooking of the smart cooking device can be realized, and the automatic cooking process can be performed by the cloud server, the mobile device and the smart cooking device.
  • the user can perform the necessary human assistance through the mobile device, and the smart cooking device can automatically and intelligently complete the complete cooking process of the dish according to the order of instructions.
  • the smart cooking device refers to a kitchen electrical device with a built-in wireless networking module, so that the device can communicate with the cloud server through a wireless information channel. Therefore, the cooking control instruction can be obtained from the smart cloud of the back end (ie, the cloud server) to perform work. Moreover, the working state information of the device can be returned to the cloud server side, and the smart cooking device and the user body can be performed with the cloud server end. Binding and verification processes.
  • the smart cooking device may be various smart kitchen appliances.
  • the smart cooking device may include at least one of the following: a smart oven, a smart cooker, a smart bread machine, a smart microwave oven, a smart rice cooker, and a smart health pot.
  • the corresponding smart kitchen appliance can also be manufactured as a smart cooking device according to requirements. The above is only used to exemplify a smart kitchen appliance that may be used as a smart cooking device, and should not be construed as limiting the application.
  • different intelligent cooking devices in the embodiment have different operating procedures and cooking control commands, and the corresponding cloud recipes can be configured based on the model information of the smart cooking devices.
  • a mobile device refers to a smart mobile terminal, such as but not limited to a smart phone, a smart tablet, a personal computer, and the like.
  • a preset smart application ie, Smart APP, Application
  • Smart APP Application
  • the cloud server is a background service system that provides cloud services for smart cooking devices.
  • the background service system can be a bridge between smart cooking devices and smart apps, enabling users to intuitively understand the automatic cooking process, cooking stage, and smart cooking on the APP.
  • Information such as the operating status of the device, and the user can also issue work orders, such as cooking control commands, to the smart cooking device through the graphical user interface of the APP.
  • the cloud also has powerful data storage, computing and data interface services.
  • the cloud recipe provides a cooking scheme and cooking control for the automatic cooking process.
  • the data structure diagram of the cloud recipe is as shown in FIG. 2, in order to ensure that the cloud recipe can be managed, the user can understand, and the intelligent cooking equipment can work completely and accurately.
  • the cloud recipe mainly contains three aspects of information:
  • Basic information It is mainly used to ensure that cloud recipes can be managed on the cloud server side, including but not limited to indexing, sorting, classification, retrieval, etc.
  • the core fields included include:
  • Cloud Recipe ID A unique digital ID for a cloud recipe
  • Cloud Recipe Classification A label that facilitates the classification of cloud recipes, including one or more;
  • Applicable models In general, cloud recipes are different for the physical and electrical characteristics of different smart cooking equipment models;
  • Creation time the time when the cloud recipe is generated (year, month, day, hour, minute, and second);
  • description information cloud recipes need to be displayed on the smart app for users to understand, so this part of the information is the information that the user can understand, including:
  • Control information After starting the cloud recipe, the cooking control instructions that can be understood by the devices included in the cloud recipe need to be sent to the smart cooking device, so the combination control information of each step is also included in the cloud recipe, that is, each The control information sub-item constitutes a cooking control instruction by combining each control information sub-item:
  • the cloud recipe which can be understood by both the user and the smart cooking device is generated by the above basic information, the description information and the control information, and the intelligent cooking device can be controlled to perform automatic cooking while providing the user with an intuitive cooking scheme.
  • the cloud recipe can be stored in the form of a database field or in the form of a configuration file.
  • the complicated process of cooking each dish is disassembled into a plurality of steps, each step corresponding to a cooking control instruction, which is automatically completed sequentially according to the time axis, and is simplified, so that the cooking control commands are chronologically ordered. Perform each step in turn, and the operation is simple.
  • the smart cooking device includes a plurality of different smart kitchen appliances, such as the smart
  • the cooking equipment is a smart slow cooker.
  • users use the cloud recipe to cook dishes through the smart slow cooker, they can first prepare the ingredients according to the cloud recipe, then the user puts the stew in the smart slow cooker, adds water according to the amount described in the recipe, adds seasoning, and then passes The startup indicator triggers execution of the cloud recipe.
  • the cloud recipe includes the following control information sub-items: 1. smoldering, stewing for 30 minutes; 2 simmering, 2 hours; 3. other modes, such as wave heating for 10 minutes, generating cooking control instructions for cooking according to the control information sub-item After each cooking control instruction is completed, the user is prompted to complete the dish, and then the user can enjoy the food.
  • one cloud recipe can only record the information required for cooking one dish, and the information of the different dishes is different due to the difference in physical and electrical characteristics of the models of different smart cooking devices. For example, for the same cooking process, the cooking time and cooking temperature of different models may be different. For example, for a process that completes the same process, the instructions that different devices can understand are different due to the difference of the models. There is also a difference in control information. Therefore, a recipe can only record the cooking process of one model, and of course, the cooking process of multiple models can be recorded. In this case, different control information needs to be configured for different models.
  • FIG. 3 a schematic diagram of a process of generating and updating a cloud recipe is shown in FIG. 3.
  • cloud recipes because it provides automatic cooking control for users and intelligent cooking device interpretation, cloud recipes need to be managed according to a standard process using cloud recipe generators such as equipment manufacturers and professionally experienced professionals. Generate, for example, in the following two ways:
  • the cloud server's intelligent cloud platform provides a special form page in the background.
  • the form page provides basic information, description information, and control information input area.
  • the file can be saved and submitted.
  • the intelligent cloud platform the latter is written to the cloud recipe database of the intelligent cloud platform through the internal data interface for storage.
  • the intelligent cloud platform of the cloud server provides an external data interface according to the standard data structure of the cloud recipe.
  • the cloud recipe generator can convert the cloud recipe into a data structure compatible with the intelligent cloud platform in its own system, and upload through the interface.
  • the cloud server receives the data to perform verification, and writes it to the cloud recipe database of the cloud server for storage after verification.
  • Cloud recipes can be generated by the above two methods. In actual processing, cloud recipes can be generated in other ways. For example, cloud recipes are not generated by user editing, but by memory. The user automatically generates the cooking process performed on the smart cooking device, wherein the user can provide the corresponding description information. Therefore, the above-mentioned cloud recipe generation method is for illustrative purposes only, and should not be construed as limiting the present application.
  • the cloud recipe After the cloud recipe is generated, it can be updated to the corresponding device, wherein the cloud server can actively notify the user of the update of the cloud recipe, such as when the cloud recipe applicable to a smart cooking device is updated, the smart cloud platform obtains the registration information.
  • the user list of the smart cooking device is recorded, and the user in the user list is notified through the message system of the intelligent cloud platform, and the user enters the smart APP on the mobile device according to the notification instruction, and can view and update the Use updated cloud recipes.
  • the update of the cloud recipe may also be obtained by the user actively querying the cloud server. For example, the user initiates the smart APP on the mobile device, and initiates an update query request to the cloud server to query the corresponding smart cooking devices currently used by the user. Whether there is an update in the cloud recipe list, if there is an update, an optional new cloud recipe is presented on the smart APP for the user to use.
  • cloud recipes support dynamic generation and real-time update of the client, so that the functions of the smart cooking device can be wirelessly expanded.
  • the cloud recipes are packaged with the complete cooking control instructions for each step.
  • the user can start the automatic cooking process with just one button. After that, the smart cooking device will follow the cooking control instructions of the set steps. Fully automatic operation, the process only requires the user to perform the minimum necessary operations (such as putting ingredients, processing ingredients in the middle, etc.).
  • the automatic cooking process may be initiated by the smart cooking device according to the user's instruction, or the user may issue a startup instruction to the cloud server on the APP of the mobile device, and the cloud server performs startup.
  • the start-up end of the automatic cooking process is different, resulting in a certain difference between the actual process and the operation of each device.
  • the automatic cooking process is specifically discussed below by way of examples.
  • the present embodiment discusses the automatic cooking process by taking the smart cooking device to start by itself according to the user's instruction.
  • FIG. 4 a structural block diagram of a smart cooking device according to an embodiment of the present application is shown, which may specifically include the following modules:
  • the cooking module 404 is configured to set the device state of the smart cooking device according to the cooking parameter corresponding to the cooking condition in the current cooking control instruction, wherein the cooking control instruction is parsed from the selected cloud recipe.
  • the prompting module 406 is configured to generate a prompt message to remind the user that the cooking is completed after the cooking control instructions required for the complete cooking process are all executed.
  • the user can initiate cooking of the cloud recipe on the smart cooking device end, trigger the activation indication by triggering a button on the smart cooking device, etc., so that the smart cooking device calls its own module for automatic cooking.
  • FIG. 5 a structural block diagram of another smart cooking device according to an embodiment of the present application is shown, which may specifically include the following modules:
  • a recipe selection module 502 configured to receive a selection indication, obtain a cloud recipe identifier from the selection indication, select a cloud recipe corresponding to the cloud recipe identifier, or obtain a cloud recipe name and the smart cooking from the selection indication.
  • the cloud recipe is first selected, the user can select the cloud recipe on the smart cooking device to issue a selection instruction, and the smart cooking device uses the recipe selection module to select the cloud recipe.
  • the cloud recipe identifier that is, the cloud recipe ID, may be directly carried in the selection indication, so as to find the cloud recipe corresponding to the cloud recipe ID as the selected cloud recipe.
  • the selection instruction may also carry the name of the cloud recipe, find the cloud recipe corresponding to the name, and then filter the found cloud recipe according to the model information of the current smart cooking device, and determine the cloud recipe name and machine. Type information for cloud recipes as a selected cloud recipe.
  • the instruction parsing module 504 is configured to receive an activation instruction, and parse the cooking control instruction required for the cooking process from the selected cloud recipe according to the startup instruction.
  • the cooking module 506 is configured to set the device state of the smart cooking device according to the cooking parameter corresponding to the cooking condition in the current cooking control instruction.
  • a prompting module 508 configured to execute the cooking control instructions required for the complete cooking process, A prompt message is generated to remind the user that cooking is complete.
  • the feedback module 510 is configured to obtain its own state information during the cooking process timing; feed the state information to the cloud server for recording, and/or feed back to the mobile device used by the user for display.
  • the smart cooking device can obtain its own state information during the cooking process, such as the currently executed cooking control instruction and its corresponding steps, the executed time. The remaining execution time is estimated, and then the status information is fed back to the cloud server, and the cloud server records the status information and updates to the mobile device.
  • smart cooking devices and mobile devices communicate with a cloud server, but in practice cloud recipes can also communicate directly with smart cooking devices, such as APP-to-device direct communication over a home LAN. Therefore, the smart cooking device can directly feed back its own state information to the mobile device, and the mobile device displays the status information by using the APP to notify the user of the current cooking state. Of course, the smart cooking device can also feed status information to the cloud server and the mobile device at the same time.
  • cloud recipes can also communicate directly with smart cooking devices, such as APP-to-device direct communication over a home LAN. Therefore, the smart cooking device can directly feed back its own state information to the mobile device, and the mobile device displays the status information by using the APP to notify the user of the current cooking state.
  • the smart cooking device can also feed status information to the cloud server and the mobile device at the same time.
  • the adjustment module 512 is configured to acquire sensing information by using a set sensor during a current cooking process; and detecting cooking progress information of the current cooking process according to the sensing information; The state of the device is adjusted according to the cooking progress information, and cooking is performed according to the adjusted device state.
  • the set sensors such as a temperature sensor and a weight sensor, may be disposed in the smart cooking device.
  • the set sensor is used to detect the current cooking process, the detected sensing information is acquired in real time, and the sensing information is analyzed to determine the cooking progress information corresponding to the current cooking process to determine the current cooking progress. If the current cooking schedule does not match the standard cooking progress of the time period, the current device state may be adjusted according to the cooking progress information, such as raising the temperature, increasing the time, etc., thereby adjusting the cooking process with the adjusted device state.
  • the cooking process of the step is monitored by the set sensor, the completion degree of the step is automatically detected, and then the device state is automatically optimized according to the sensing information fed back by the sensor. , such as the time, temperature, etc. of the modification step, Ensure that the results of each step are optimal.
  • the actual weight of the dough can be detected by the weight sensor. If the weight is too large, the cooking time of each cooking control instruction in the cloud recipe is automatically increased by a certain time.
  • the temperature sensor detects that the fermentation temperature of the dough is lower than expected (such as the low temperature condition in the northeast), according to the cloud recipe, the state of the device can be adjusted to automatically increase the fermentation temperature to ensure the fermentation effect of the step. Best wait.
  • the user only needs to issue a start instruction, and the cooking control commands corresponding to each step are sequentially sequenced according to the time axis for the plurality of cooking steps that are disassembled in advance, thereby automatically completing the cooking process of the dishes, and the user only It is necessary to provide necessary auxiliary operations in the process, and the plurality of steps in the cooking process can be completed by one button for the user, and the cooking process is simplified and simplified, and the operation is simple and quick.
  • the adjustment module 512 is configured to receive an adjustment indication fed back by the mobile device, adjust a device state according to the adjustment indication, and perform cooking according to the adjusted device state.
  • the device status can also be adjusted by the user through the smart APP of the mobile device.
  • the user configures the cooking parameter corresponding to the cooking control instruction to be adjusted on the smart APP, and generates an adjustment instruction to synchronize to the smart cooking device after completing the configuration, and then
  • the smart cooking device adjusts the state of the device according to the cooking parameters carried in the adjustment instruction, and adjusts the cooking process according to the adjusted device state.
  • the steps in the cloud recipe corresponding to the smart bread machine are usually fixed.
  • the temperature control and other settings of each step are preset by hardware, and each step has a default time, but the user is also allowed.
  • the cooking time of each step is adjusted by adjusting the indication.
  • the instruction parsing module 504 includes: a reading submodule 50402, configured to read a selected cloud recipe according to the startup instruction; and a parsing submodule 50404 for selecting the selected The control information in the cloud recipe is parsed, and each cooking control instruction executed by the cooking process in accordance with the preset cooking sequence is parsed.
  • the selected analysis module can read the selected a cloud recipe, then parsing the control information in the cloud recipe to obtain a cooking control instruction that the smart cooking device can understand, wherein there may be multiple cooking control commands in one cooking process, and each cooking control instruction is executed The order is certain so that each cooking control command executed in a preset cooking order can be parsed.
  • the instruction parsing module 504 includes: a reading submodule 50402, configured to read the selected cloud recipe according to the startup indication; and a parsing submodule 50404 for acquiring its own Model information; parsing control information in the selected cloud recipe, and acquiring the model information corresponding to each cooking control instruction executed in a preset cooking sequence.
  • a cloud recipe can also exist because of different control information of different models
  • the instruction parsing module of the smart cooking device parses the cloud recipe, it can first obtain its own model information, and then determine according to the model information.
  • the model information corresponds to each cooking control command executed in accordance with a preset cooking sequence.
  • the cooking module 506 is further configured to sequentially acquire each cooking control instruction according to the preset cooking sequence, wherein after the current cooking control instruction corresponds to the execution of the cooking process, the next cooking control instruction is acquired until the The last cooking control command in the preset cooking sequence.
  • the cooking module of the smart cooking device Since the execution sequence of the cooking control command is specified in the preset cooking sequence, the cooking module of the smart cooking device first acquires the first cooking control command in the preset cooking sequence, and then executes the cooking control command to perform the first step. a cooking operation, after the first cooking control command is completed, continuing to acquire a second cooking control command in the preset cooking sequence, and so on, until the last cooking control command in the preset cooking sequence is obtained, After the execution is completed, the cooking process is completed.
  • the cooking module 506 includes: an automatic cooking sub-module 50602, configured to acquire a corresponding cooking parameter from the cooking control instruction for a current cooking control instruction; and set the device according to the cooking parameter State, cooking according to the state of the device.
  • the automatic cooking sub-module 50602 is further configured to: when the cooking duration configured in the device state is reached, the current cooking control instruction is executed corresponding to the cooking process, and the next cooking control command is executed as the current cooking control command.
  • the smart cooking device uses a cooking module to execute cooking control commands, wherein for smart cooking settings
  • the automatic cooking sub-module is used to obtain the corresponding cooking parameter from the cooking control command, and then the cooking parameter is used to set the current device state, such as the cooking time, the cooking temperature, the device mode, and the like, wherein
  • the device states that are required to be set by different smart cooking devices are different, and may be configured according to actual needs, which is not limited by the embodiment of the present application. After the configuration of the device status is completed, the corresponding cooking process can be performed.
  • the automatic cooking sub-module detects the state of the device of the process during the cooking process, and when the cooking time configured in the device state is reached, characterizing the current cooking control instruction corresponding to the execution of the cooking process, obtaining the next cooking control The instruction executes the next cooking control command as the current cooking control command.
  • the cooking module 506 further includes: a detecting submodule 50604 for determining whether a user assisting operation is required according to the cooking control instruction; and an auxiliary cooking submodule 50606 for determining the need
  • the device auxiliary state required for the auxiliary operation is set according to the cooking condition corresponding to the cooking parameter in the cooking control instruction; and the auxiliary prompt information is generated according to the cooking control instruction, and the auxiliary prompt information is displayed,
  • the auxiliary prompt information includes text auxiliary prompt information and/or voice assist prompt information.
  • the prompting module 508 is further configured to send the auxiliary prompt information to a mobile device used by the user to remind the user to perform an auxiliary operation by using the mobile device.
  • the auxiliary cooking sub-module 50606 is further configured to execute the next cooking control instruction as the current cooking control instruction according to the auxiliary completion instruction fed back by the user; or, when detecting that the auxiliary operation of the user is not acquired within the auxiliary delay range The next cooking control command is executed as the current cooking control command.
  • the user may also be required to provide necessary auxiliary operations, so in the process of cooking using the cooking module to execute the cooking control command, the detecting sub-module in the cooking module determines whether the cooking control command determines whether User-assisted operation is required, such as by controlling whether the user intervention is required in the control information.
  • the auxiliary cooking sub-module is used to obtain the corresponding cooking parameter from the cooking control command, and then the cooking is adopted.
  • the parameter sets the device auxiliary state required for the auxiliary operation, such as the condition or mode of the smart cooking device during the auxiliary process, and configures the auxiliary delay range to prevent the user from being unexecuted.
  • the auxiliary prompt information is further generated according to the cooking control instruction, and the auxiliary prompt information is used to prompt the user for the auxiliary operation currently required, and the auxiliary prompt information may include text auxiliary prompt information and/or voice assist prompt information, that is, text can be used.
  • the form is displayed on the display device of the smart cooking device, and can also be played through the smart cooking device in the form of voice, or the two prompt modes are executed in parallel, that is, the display text also plays the audio.
  • the smart cooking device can synchronize the auxiliary prompt information to the mobile device, and after receiving the prompt information, the mobile device can use the APP to display the text auxiliary prompt information and the voice assist prompt. The playback of information.
  • the auxiliary cooking sub-module also determines the subsequent operation according to the completion of the auxiliary operation during the cooking process. Wherein, according to the auxiliary auxiliary completion instruction of the feedback, it is determined that the current cooking control instruction corresponding auxiliary operation has been completed, the current cooking control instruction is corresponding to the execution of the cooking process, the next cooking control instruction is obtained, and the next cooking control instruction is taken as the current The cooking control instructions are executed. And the time of the auxiliary operation is also detected, and when the cooking control instruction does not acquire the auxiliary operation of the user within the auxiliary delay range, in order to prevent the subsequent process from being executed, the next cooking control instruction is acquired, and the next cooking control instruction is executed. Executed as the current cooking control instruction.
  • the above implements an automatic cooking process initiated by a smart cooking device, wherein the execution of each device in the various stages of the automatic cooking process is illustrated in FIG.
  • the smart cooking device receives the startup instruction, such as triggering the “smart” button on the smart cooking device to trigger the sending start indication, and the smart cooking device for the cloud recipe can be pre-cached, or can be retrieved from the cloud server, and then the parsed cooking is performed.
  • the control commands are executed in a preset cooking sequence.
  • One step in FIG. 6 corresponds to a cooking control command. When the auxiliary operation is not required, the step is executed corresponding to the cooking control command and when the step time, that is, the cooking time is reached, the next control command is acquired to continue execution.
  • auxiliary operation For the auxiliary operation, set the device auxiliary state and generate auxiliary prompt information for display, prompt the user to perform the auxiliary operation, and then receive the user feedback auxiliary completion instruction, such as feedback through the “continue” key, or within the auxiliary delay range. Get the next control instruction to continue execution when the user's auxiliary operation is obtained. After the execution of all the cooking control instructions in the cooking process is completed, the prompt message is used to remind the user that the cooking is completed.
  • the smart cooking device is a smart slow cooker.
  • the user selects the pre-cached cloud recipe in the smart slow cooker, and can first prepare the ingredients according to the tips of the cloud recipe, and then the user is in the smart slow cooker. Add the stew, add water according to the amount described in the cloud recipe, add seasoning, and then trigger the smart slow cooker to generate a starter to resolve the cloud recipe.
  • the following control information items included in the cloud recipe for the parsing process 1. Simmering, stewing for 30 minutes; 2 simmering, 2 hours; 3. Other modes, such as wave heating for 10 minutes, according to the control information sub-item
  • the cooking control command is generated for cooking, and after each cooking control command is completed, the user is prompted to complete the dish, and then the user can enjoy the food.
  • the intelligent slow cooker can measure the weight of the main food material through the sensor, such as the chicken to be cooked when the chicken is stewed, that is, the main food material, and adjust the cooking quantity and the cooking parameters according to the sensor information measured by the sensor to cook. Produce better quality dishes.
  • FIG. 1 a flow chart of the steps of another automatic cooking method of the embodiment of the present application is shown in FIG.
  • Step 702 Receive a startup indication.
  • Step 704 parsing the cooking control instruction required for the cooking process from the selected cloud recipe according to the startup instruction.
  • the selection indication may be received; the cloud recipe identifier is obtained from the selection indication, and the cloud recipe corresponding to the cloud recipe identifier is selected; or the cloud recipe name is obtained from the selection indication, and the search is performed.
  • the cloud recipe corresponding to the name is filtered according to the model information of the current smart cooking device, and the cloud recipe corresponding to the cloud recipe name and model information is determined as the selected cloud recipe.
  • Parsing the cooking instructions required for the cooking process from the selected cloud recipe in accordance with the activation indication comprising: reading the selected cloud recipe in accordance with the activation indication; controlling in the selected cloud recipe
  • the information is parsed to resolve the cooking control instructions that are executed in the cooking sequence in accordance with the preset cooking sequence.
  • the parsing the cooking control instructions required for the cooking process from the selected cloud recipe according to the activation indication comprising: reading the selected cloud recipe according to the startup instruction; acquiring the machine of the smart cooking device Type information; parsing control information in the selected cloud recipe, and acquiring the model information corresponding to each cooking control instruction executed in a preset cooking sequence.
  • the smart cooking device sequentially acquires each cooking control instruction according to the preset cooking sequence, wherein the smart cooking device performs the cooking process corresponding to the current cooking control instruction Thereafter, the next cooking control command is obtained until the last cooking control command in the preset cooking sequence is obtained, and the specific process is as follows, step 706 to step 726.
  • Step 706 Acquire a cooking control instruction according to the preset cooking sequence.
  • Step 708 determining whether a user assisted operation is required according to the cooking control instruction.
  • step 718 is performed; if not, the user assisted operation is not required, and step 710 is performed.
  • Step 710 The smart cooking device acquires the cooking parameter corresponding to the cooking condition from the cooking control instruction.
  • Step 712 Set the device state according to the cooking parameter, and perform cooking according to the device state.
  • Step 714 detecting whether the cooking time configured in the device state is reached.
  • step 726 is performed; if not, that is, the cooking duration configured in the device state is not reached, and returning to step 714 to continue the detection.
  • Step 716 setting a device auxiliary state required for the auxiliary operation according to a cooking parameter in the cooking control instruction.
  • Step 718 Generate auxiliary prompt information according to the cooking control instruction, and display the auxiliary prompt information.
  • the smart cooking device sets a device assist state required for the assisting operation according to a cooking parameter in the cooking control instruction when determining that a user assisted operation is required; and the smart cooking device generates an auxiliary prompt according to the cooking control instruction And displaying the auxiliary prompt information, wherein the auxiliary prompt information includes text auxiliary prompt information and/or voice assist prompt information.
  • Step 720 Send the auxiliary prompt information to the mobile device used by the user to remind the user to perform the auxiliary operation by the mobile device.
  • step 722 the auxiliary operation is completed.
  • step 716 is performed; if not, the auxiliary operation is not completed, and step 724 is performed.
  • Step 724 whether the auxiliary delay range is reached.
  • step 726 is performed; if not, the auxiliary delay is not reached. Range, step 722 is performed to continue to detect if the auxiliary operation is complete.
  • step 726 it is not executed whether there is a cooking control command.
  • step 706 continues to acquire the cooking control command; if not, that is, if the cooking control command is not executed, step 728 is performed.
  • the smart cooking device acquires the sensing information through the set sensor during the current cooking process; and detects the cooking progress information of the current cooking process according to the sensing information; The state of the device is adjusted according to the cooking progress information, and cooking is performed according to the adjusted device state.
  • the cooking step corresponding to each cooking control instruction is realized, the cooking process of the step is monitored by the set sensor, the completion degree of the step is automatically detected, and then the device of the intelligent cooking device is automatically optimized according to the sensing information fed back by the sensor.
  • the status such as the time and temperature of the modification step, ensures that the output produced by each step is optimal.
  • Step 728 generating a prompt message to remind the user that cooking is complete.
  • the smart cooking device is used to initiate an automatic cooking process, and the smart cooking device or the cloud server can store the cloud recipe used by the user history.
  • the user can initiate cloud recipe cooking on the smart cooking device side, and according to the device.
  • the necessary prompts in the steps that require user operation, to perform the necessary auxiliary operations to complete the cooking of the cloud recipe.
  • the complex multi-step cooking process can be intelligently completed according to the cooking control instruction step set in the cloud recipe through a button (trigger activation instruction), and the step design takes into consideration that the device automatically works according to the instruction, and also takes into account that the user can Participate in and carry out the necessary auxiliary operations to simplify the cooking process.
  • a button Trigger activation instruction
  • the present embodiment uses a system composed of a smart cooking device, a mobile device, and a cloud server to automatically start the process according to the user's instruction.
  • FIG. 8 a block diagram of a structure of an automatic cooking system including a cloud server 802 and a smart cooking device 804 is shown.
  • the cloud server 802 includes: an instruction parsing module 80202, configured to select from The cloud recipes parse out the cooking control instructions required for the cooking process.
  • the smart cooking device 804 includes: a cooking module 80402, configured to set a device state of the smart cooking device for cooking according to a cooking parameter corresponding to a cooking condition in a current cooking control instruction; and a prompting module 80404 for performing a complete cooking process After the required cooking control instructions are executed, a prompt message is generated to remind the user that the cooking is completed.
  • the user can initiate the cooking of the cloud recipe through the APP of the mobile device, trigger the startup instruction through the APP and send it to the cloud server, so that the cloud server calls its own module for automatic cooking.
  • FIG. 9A-C there is shown a block diagram of another automated cooking system in accordance with an embodiment of the present application.
  • the automatic cooking system includes a cloud server 902, a smart cooking device 904, and a mobile device 906.
  • the cloud server 902 includes:
  • the instruction parsing module 90202 is configured to receive an activation instruction, and parse the cooking control instruction required for the cooking process from the selected cloud recipe according to the startup instruction.
  • the instruction issuing module 90204 is configured to sequentially send the cooking control instruction to the smart cooking device according to the preset cooking sequence.
  • the smart cooking device 904 includes:
  • the cooking module 90402 is configured to set the device state of the smart cooking device for cooking according to the cooking parameter corresponding to the cooking condition in the current cooking control instruction; the prompting module 90404 is configured to execute the cooking control command required for the complete cooking process , generate a prompt message to remind the user that cooking is complete.
  • the mobile device 906 includes:
  • a recipe selection module 90602 configured to receive a selection indication, obtain a cloud recipe identifier from the selection indication, select a cloud recipe corresponding to the cloud recipe identifier, or obtain a cloud recipe name and the smart cooking from the selection indication
  • the cloud recipe is first selected.
  • the user can select the cloud recipe on the mobile device's APP to issue a selection instruction, and use the recipe selection module to select the cloud recipe.
  • the selection instruction can directly carry the cloud recipe identifier, that is, the cloud recipe ID, thereby searching The cloud recipe ID corresponds to the cloud recipe as the selected cloud recipe.
  • the selection instruction may also carry the name of the cloud recipe, find the cloud recipe corresponding to the name, and then filter the found cloud recipe according to the model information of the current smart cooking device, and determine the cloud recipe name and machine. Type information for cloud recipes as a selected cloud recipe.
  • the instruction parsing module 90202 includes: a reading submodule 902022, configured to read a selected cloud recipe according to the startup instruction; and a parsing submodule 902424 for selecting the The control information in the predetermined cloud recipe is parsed, and each cooking control instruction executed by the cooking process in accordance with the preset cooking sequence is parsed.
  • the instruction parsing module can read the selected cloud recipe, and then parse the control information in the cloud recipe to obtain a cooking control instruction that can be understood by the smart cooking device, wherein the cooking command is once cooked.
  • the execution order of each cooking control command is certain, so that each cooking control command executed in the order of the preset cooking order can be parsed.
  • the instruction parsing module 90202 includes: a reading submodule 902022, configured to read a selected cloud recipe according to the startup instruction; and a parsing submodule 902424, configured to acquire the The model information of the smart cooking device; parsing the control information in the selected cloud recipe, and acquiring the model information corresponding to each cooking control instruction executed according to a preset cooking sequence.
  • the model information of the smart cooking device can be obtained first, and then the model information is determined according to the model information.
  • the model information corresponds to each cooking control command executed in accordance with a preset cooking sequence.
  • the cooking module 90402 is further configured to sequentially acquire each cooking control instruction according to the preset cooking sequence, wherein after the current cooking control instruction corresponds to the execution of the cooking process, the acquisition is performed. A cooking control command until the last cooking control command in the preset cooking sequence is obtained.
  • the cooking module of the smart cooking device Since the execution order of the cooking control instructions is specified in the preset cooking sequence, the cooking module of the smart cooking device first acquires the first cooking control instruction in the preset cooking sequence, and then executes Performing the cooking control command to perform the first cooking operation, after the first cooking control instruction is completed, continuing to acquire the second cooking control instruction in the preset cooking sequence to execute, and so on, until the pre-obtaining The last cooking control command in the cooking sequence is executed, and after the execution is completed, the cooking process is completed.
  • the cooking module 90402 includes: an automatic cooking sub-module 904022, configured to acquire a cooking parameter corresponding to a cooking condition from the cooking control instruction for a current cooking control instruction; and set a device state according to the cooking parameter, according to the The device status is cooking.
  • the automatic cooking sub-module 904022 is further configured to: when the cooking duration configured in the device state is reached, the current cooking control instruction is executed corresponding to the cooking process, and the next cooking control instruction is executed as the current cooking control instruction .
  • the smart cooking device executes a cooking control instruction by using a cooking module, wherein, when the smart cooking device executes itself, the automatic cooking sub-module is used to obtain a corresponding cooking parameter from the cooking control command, and then the cooking device parameter is used to set the current device state. For example, the cooking time, the cooking temperature, the device mode, and the like, wherein the different smart cooking devices are required to have different device states, which may be configured according to actual needs, which is not limited in the embodiment of the present application. After the configuration of the device status is completed, the corresponding cooking process can be performed.
  • the automatic cooking sub-module detects the state of the device of the process during the cooking process, and when the cooking time configured in the device state is reached, characterizing the current cooking control instruction corresponding to the execution of the cooking process, obtaining the next cooking control The instruction executes the next cooking control command as the current cooking control command.
  • the cooking module 90402 further includes: a detecting submodule 904024, wherein the smart cooking device determines whether a user assisted operation is required according to the cooking control instruction; and the auxiliary cooking submodule 904026, when determining that a user assisted operation is required, The smart cooking device sets a device auxiliary state required for the auxiliary operation according to a cooking parameter in the cooking control instruction; and the smart cooking device generates auxiliary prompt information according to the cooking control instruction, and displays the auxiliary prompt information,
  • the auxiliary prompt information includes text auxiliary prompt information and/or voice assist prompt information.
  • the mobile device 906 includes a display module 90604;
  • the prompting module 90404 of the smart cooking device 904 is further configured to synchronize the auxiliary prompt information to the mobile device 906;
  • the display module 90604 of the mobile device 906 is configured to display the auxiliary prompt information to remind The user performs a secondary operation.
  • the auxiliary cooking sub-module 904026 is further configured to perform, according to an auxiliary completion instruction fed back by the user, the smart cooking device to execute the next cooking control instruction as a current cooking control instruction; or, when detecting that the auxiliary delay time is not within Upon acquisition of the user's auxiliary operation, the smart cooking device executes the next cooking control command as the current cooking control command.
  • the user may also be required to provide necessary auxiliary operations, so in the process of cooking using the cooking module to execute the cooking control command, the detecting sub-module in the cooking module determines whether the cooking control command determines whether User-assisted operation is required, such as by controlling whether the user intervention is required in the control information.
  • the auxiliary cooking sub-module is used to obtain the corresponding cooking parameter from the cooking control command, and then the cooking is adopted.
  • the parameter sets the device assist state required for the auxiliary operation, such as the condition or mode of the smart cooking device during the assist process, and configures the auxiliary delay range to prevent the subsequent process from being executed due to the user not performing the auxiliary operation.
  • the auxiliary prompt information is further generated according to the cooking control instruction, and the auxiliary prompt information is used to prompt the user for the auxiliary operation currently required, and the auxiliary prompt information may include text auxiliary prompt information and/or voice assist prompt information, that is, text can be used.
  • the form is displayed on the display device of the smart cooking device, and can also be played through the smart cooking device in the form of voice, or the two prompt modes are executed in parallel, that is, the display text also plays the audio.
  • the smart cooking device can synchronize the auxiliary prompt information to the mobile device, and after receiving the prompt information, the mobile device can use the APP to display the text auxiliary prompt information and the voice assist prompt. The playback of information.
  • the auxiliary cooking sub-module also determines the subsequent operation according to the completion of the auxiliary operation during the cooking process. Wherein, according to the auxiliary auxiliary completion instruction of the feedback, it is determined that the current cooking control instruction corresponding auxiliary operation has been completed, the current cooking control instruction is corresponding to the execution of the cooking process, the next cooking control instruction is obtained, and the next cooking control instruction is taken as the current The cooking control instructions are executed. And the time of the auxiliary operation is also detected, and when the cooking control instruction does not acquire the auxiliary operation of the user within the auxiliary delay range, in order to prevent the subsequent process from being executed, the next item is acquired. The cooking control command executes the next cooking control command as the current cooking control command.
  • the smart cooking device 904 further includes: a feedback module 90406, the cloud server 902 further includes: a recording module 90206, the mobile device 906 includes: a display module 90604;
  • the feedback module 90406 of the smart cooking device 904 is configured to acquire its own state information at the cooking process timing; feed the state information to the cloud server 902, and/or the mobile device 906; the cloud server
  • the recording module 90206 of the 902 is configured to record status information fed back by the smart cooking device;
  • the display module 90604 of the mobile device 906 is configured to display status information fed back by the smart cooking device.
  • the smart cooking device can obtain its own state information during the cooking process, such as the currently executed cooking control instruction and its corresponding steps, the executed time. The remaining execution time is estimated, and then the status information is fed back to the cloud server, and the cloud server records the status information and updates to the mobile device.
  • smart cooking devices and mobile devices communicate with a cloud server, but in practice cloud recipes can also communicate directly with smart cooking devices, such as APP-to-device direct communication over a home LAN. Therefore, the smart cooking device can directly feed back its own state information to the mobile device, and the mobile device displays the status information by using the APP to notify the user of the current cooking state. Of course, the smart cooking device can also feed status information to the cloud server and the mobile device at the same time.
  • cloud recipes can also communicate directly with smart cooking devices, such as APP-to-device direct communication over a home LAN. Therefore, the smart cooking device can directly feed back its own state information to the mobile device, and the mobile device displays the status information by using the APP to notify the user of the current cooking state.
  • the smart cooking device can also feed status information to the cloud server and the mobile device at the same time.
  • the smart cooking device 904 further includes: an adjustment module 90408, configured to acquire sensing information by using a set sensor during a current cooking process; and detecting the sensing information according to the sensing information Cooking progress information of the current cooking process; adjusting the state of the device according to the cooking progress information, and cooking according to the adjusted device state.
  • an adjustment module 90408 configured to acquire sensing information by using a set sensor during a current cooking process; and detecting the sensing information according to the sensing information Cooking progress information of the current cooking process; adjusting the state of the device according to the cooking progress information, and cooking according to the adjusted device state.
  • the set sensors such as a temperature sensor and a weight sensor, may be disposed in the smart cooking device. Therefore, the set sensor is used to detect the current cooking process, the detected sensing information is acquired in real time, and the sensing information is analyzed to determine the current cooking. The cooking progress information corresponding to the cooking process to determine the current cooking progress. If the current cooking schedule does not match the standard cooking progress of the time period, the current device state may be adjusted according to the cooking progress information, such as raising the temperature, increasing the time, etc., thereby adjusting the cooking process with the adjusted device state.
  • the cooking process of the step is monitored by the set sensor, the completion degree of the step is automatically detected, and then the device state is automatically optimized according to the sensing information fed back by the sensor. If the time, temperature and other settings of the modification step are set, the effect of each step is guaranteed to be optimal.
  • the actual weight of the dough can be detected by the weight sensor. If the weight is too large, the cooking time of each cooking control instruction in the cloud recipe is automatically increased by a certain time.
  • the temperature sensor detects that the fermentation temperature of the dough is lower than expected (such as the low temperature condition in the northeast), according to the cloud recipe, the state of the device can be adjusted to automatically increase the fermentation temperature to ensure the fermentation effect of the step. Best wait.
  • the smart cooking device 904 further includes: an adjustment module 90408, configured to receive an adjustment indication fed back by the mobile device, adjust a device state according to the adjustment indication, and adjust the device according to the adjustment The state is cooking; the mobile device 906 further includes an adjustment indication module 90606 for transmitting an adjustment indication to the smart cooking device.
  • the device status can also be adjusted by the user through the smart APP of the mobile device.
  • the user configures the cooking parameter corresponding to the cooking control instruction to be adjusted on the smart APP, and generates an adjustment instruction to synchronize to the smart cooking device after completing the configuration, and then
  • the smart cooking device adjusts the state of the device according to the cooking parameters carried in the adjustment instruction, and adjusts the cooking process according to the adjusted device state.
  • the steps in the cloud recipe corresponding to the smart bread machine are usually fixed.
  • the temperature control and other settings of each step are preset by hardware, and each step has a default time, but the user is also allowed.
  • the cooking time of each step is adjusted by adjusting the indication.
  • the above implements an automatic cooking process initiated by the mobile device, wherein the execution of each device in the various stages of the automatic cooking process is illustrated in FIG.
  • the user can look up the cloud recipe on the mobile device's APP, and the mobile device's APP selects the cloud recipe based on the selection indication. Then the user can prepare Hundreds of selected cloud recipe ingredients and performs the corresponding pre-processing operations. Then, the triggering APP sends a startup indication to the cloud server, for example, triggering the sending of the startup indication through the “one-click start” function on the APP interface.
  • the cloud server records the currently selected cloud recipe and parses it to obtain cooking control instructions that are executed in a preset cooking order.
  • the cloud server detects whether the smart cooking device is online. If not, the cooking control command is cached, and if it is online, the cooking control command is issued to the smart cooking device, and then the cooked cooking control command is executed by the smart cooking device according to the preset cooking sequence.
  • one step in FIG. 10 also corresponds to a cooking control command.
  • the step is executed corresponding to the cooking control command and when the step time, that is, the cooking time is reached, the next control command is acquired to continue execution.
  • the auxiliary operation set the device auxiliary state and generate auxiliary prompt information for display, prompt the user to perform the auxiliary operation, and then receive the user feedback auxiliary completion instruction, such as feedback through the “continue” key, or within the auxiliary delay range. Get the next control instruction to continue execution when the user's auxiliary operation is obtained. After the execution of all the cooking control instructions in the cooking process is completed, the prompt message is used to remind the user that the cooking is completed.
  • the user selects the model information of the smart bread machine corresponding to the cloud recipe on the APP of the mobile device. According to the guidance of the cloud recipe, the user adds the necessary ingredients and seasonings such as flour, water, eggs, sugar, etc. according to the specified amount, and closes the bread machine.
  • the mobile device sends an activation indication to the cloud server, and the cloud server parses the cloud recipe according to the startup instruction.
  • the steps of the cloud recipe are generally fixed, such as the steps of: stirring 1, waking face 1, stirring 2, waking face 2, stirring 3, fermentation 1, fermentation 2, fermentation 3, baking, heat preservation, etc. Parsing each cooking control command sorted according to a preset cooking order, and then transmitting the cooking control command to the smart bread machine in turn, after executing a cooking control command on the smart bread machine, transmitting the next cooking control command to the smart bread machine Execution, the user can fine tune the time of each step while the smart bread machine is cooking each cooking control command.
  • cloud recipes can also prompt users to add other ingredients such as fruits through the app of the mobile device. After completing all cooking control instructions, the user of the mobile device is prompted to enjoy the food. For the above complex cooking process, the user only needs to trigger one button to automatically execute the cooking process, which simplifies the user's operation process and makes the cooking process easier.
  • FIG. Step flow chart Another automatic cooking method of the embodiment of the present application is illustrated using FIG. Step flow chart.
  • Step 1102 the mobile device receives a selection indication.
  • Step 1104 The mobile device selects a cloud recipe according to the selection indication.
  • the cloud recipe identifier is obtained from the selection indication, and the cloud recipe corresponding to the cloud recipe identifier is selected; or the cloud recipe name and the model information of the smart cooking device are obtained from the selection indication, and the screening conforms Cloud recipes for cloud recipe names and model information.
  • step 1106 the cloud server receives the startup indication.
  • Step 1108 the cloud server parses the cooking control instructions required for the cooking process from the selected cloud recipe according to the startup instruction.
  • cooking instructions required for the cooking process are parsed from the selected cloud recipe according to the activation indication, comprising: reading the selected cloud recipe according to the activation indication; for the selected cloud recipe
  • the control information is parsed to resolve the cooking control commands that are executed in the cooking sequence in accordance with the preset cooking sequence.
  • the parsing the cooking control instructions required for the cooking process from the selected cloud recipe according to the activation indication comprising: reading the selected cloud recipe according to the startup instruction; acquiring the machine of the smart cooking device Type information; parsing control information in the selected cloud recipe, and acquiring the model information corresponding to each cooking control instruction executed in a preset cooking sequence.
  • the smart cooking device sequentially acquires each cooking control instruction according to the preset cooking sequence, wherein the smart cooking device acquires the next cooking control instruction after the current cooking control instruction corresponding to the cooking process is completed, until the acquiring device
  • the last cooking control command in the preset cooking sequence is as described in steps 1110 to 726.
  • Step 1110 The smart cooking device acquires the cooking control instruction according to the preset cooking sequence.
  • the smart cooking device determines whether a user assisted operation is required in accordance with the cooking control command.
  • step 1122 is performed; if not, the user assisted operation is not required, and step 1114 is performed.
  • Step 1114 The smart cooking device acquires the cooking parameter corresponding to the cooking condition from the cooking control instruction.
  • Step 1116 setting the device state according to the cooking parameter, and cooking according to the device state.
  • Step 1118 detecting whether the cooking duration configured in the device state is reached.
  • step 726 is performed; if not, that is, the cooking duration configured in the device state is not reached, and returning to step 1118 to continue the detection.
  • Step 1120 Set a device assist state required for the auxiliary operation according to a cooking parameter in the cooking control command.
  • Step 1122 Generate auxiliary prompt information according to the cooking control instruction, and display the auxiliary prompt information.
  • the smart cooking device sets a device assist state required for the assisting operation according to a cooking parameter in the cooking control instruction when determining that a user assisted operation is required; and the smart cooking device generates an auxiliary prompt according to the cooking control instruction And displaying the auxiliary prompt information, wherein the auxiliary prompt information includes text auxiliary prompt information and/or voice assist prompt information.
  • Step 1124 Send the auxiliary prompt information to the mobile device used by the user to remind the user to perform the auxiliary operation by the mobile device.
  • step 1120 is performed; if not, the auxiliary operation is not completed, and step 1128 is performed.
  • Step 1128 whether the auxiliary delay range is reached.
  • step 1130 is performed; if not, the auxiliary delay range is not reached, and step 1126 is executed to continue detecting whether the auxiliary operation is completed.
  • step 1130 if there is still a cooking control command not executed.
  • step 1132 is performed.
  • the smart cooking device acquires the sensing information through the set sensor during the current cooking process; and detects the cooking progress information of the current cooking process according to the sensing information; The state of the device is adjusted according to the cooking progress information, and cooking is performed according to the adjusted device state.
  • Step 1132 generating a prompt message to remind the user that the cooking is completed.
  • the smart cooking terminal of the mobile device initiates an automatic cooking process, and the user can initiate a one-button smart cooking in one step operation on the smart APP, and perform necessary operations without performing any setting or key operation on the smart cooking device side. If the smart cooking device is not online during operation, after the smart APP launches the cloud recipe, the relevant instructions are cached on the cloud server. After the smart cooking device is connected to the network, the relevant instructions are automatically synchronized with the cloud, and the cooking process of the cloud recipe is started.
  • the smart APP and the smart cooking device of the mobile device can also simultaneously control the automatic cooking process, wherein when the smart APP and the smart cooking device are simultaneously online, the two display the state of the synchronous smart cooking device at the same time.
  • the user provides a user control interface in both places, and the user can select the format interface at each step to understand the cooking progress and perform necessary control according to his own needs. Therefore, the embodiment can conveniently operate on the APP and the smart cooking device to support the user's rich use scenario, or the APP can cooperate with the smart cooking device.
  • the cloud server can cache instructions to support the extreme situation that the device is offline.
  • the remote control of the cloud recipe in addition to the APP of the mobile device, it can also be implemented by a dedicated hardware remote controller.
  • various devices can cooperate to perform an automatic cooking process, wherein different devices can be compiled in advance, for example, the smart APP can be compiled by using HTML5, the intelligent cloud service is compiled by using the java language, and the cloud server can be compiled by using the java language.
  • the intelligent hardware firmware can be in C language, and the wireless intelligent module hardware implanted into the device can be MXCHIP EMW3162.
  • the smart cooking device in the embodiment of the present application may be a variety of different types of kitchen electrical appliances.
  • This embodiment uses a smart oven as an example.
  • FIG. 12 a structural block diagram of a smart oven according to an embodiment of the present application is shown. Box, including:
  • a cooking module 1202 configured to set a device state of the smart oven for cooking according to a cooking parameter corresponding to a cooking condition in a current cooking control instruction
  • the prompting module 1204 is configured to generate a prompt message to remind the user that the cooking is completed after the cooking control instructions required for the complete cooking process are all executed.
  • FIG. 13 a structural block diagram of another smart oven according to an embodiment of the present application is shown, which may specifically include the following modules:
  • a recipe selection module 1302 configured to receive a selection indication, obtain a cloud recipe identifier from the selection indication, select a cloud recipe corresponding to the cloud recipe identifier, or obtain a cloud recipe name and a model of the cloud from the selection indication Information, filter cloud recipes that match the cloud recipe name and model information.
  • the cloud recipes should first be selected.
  • the user can select the cloud recipes on the smart oven to issue selection instructions.
  • the smart oven uses the recipe selection module to select the cloud recipes.
  • the cloud recipe identifier that is, the cloud recipe ID
  • the selection instruction may also carry the name of the cloud recipe, find the cloud recipe corresponding to the name, and then filter the found cloud recipe according to the current smart oven model information, and determine the cloud recipe name and model.
  • Information cloud recipes are selected as cloud recipes.
  • the instruction parsing module 1304 is configured to receive an activation instruction, and parse the cooking control instruction required for the cooking process from the selected cloud recipe according to the startup instruction.
  • a cooking module 1306, configured to set a device state of the smart oven for cooking according to a cooking parameter corresponding to a cooking condition in a current cooking control instruction
  • the prompting module 1308 is configured to generate a prompt message to remind the user that the cooking is completed after the cooking control instructions required for the complete cooking process are all executed.
  • the feedback module 1310 is configured to obtain its own state information during the cooking process timing; feed the state information to the cloud server for recording, and/or feed back to the mobile device used by the user for display.
  • the smart oven can obtain its own status information during the cooking process, such as the currently executed cooking control instructions and their corresponding steps, the executed time, expected Remaining execution time, etc., then reverse the status information
  • the cloud server feeds the status information and records it to the mobile device.
  • smart ovens and mobile devices communicate with a cloud server, but in fact cloud recipes can communicate directly with smart ovens, such as APP-to-device direct communication over a home LAN. Therefore, the smart oven can directly feed back its own state information to the mobile device, and the mobile device uses the APP to display the status information to notify the user of the current cooking state. Of course, the smart oven can also feed status information to both the cloud server and the mobile device.
  • cloud recipes can communicate directly with smart ovens, such as APP-to-device direct communication over a home LAN. Therefore, the smart oven can directly feed back its own state information to the mobile device, and the mobile device uses the APP to display the status information to notify the user of the current cooking state.
  • the smart oven can also feed status information to both the cloud server and the mobile device.
  • the smart oven further includes: an adjustment module 1312, configured to acquire sensing information by using a set sensor during a current cooking process; and detecting the current information according to the sensing information Cooking progress information of the cooking process; adjusting the state of the device according to the cooking progress information, and cooking according to the adjusted device state.
  • an adjustment module 1312 configured to acquire sensing information by using a set sensor during a current cooking process; and detecting the current information according to the sensing information Cooking progress information of the cooking process; adjusting the state of the device according to the cooking progress information, and cooking according to the adjusted device state.
  • the set sensors such as a temperature sensor, a weight sensor, etc.
  • the set sensor may be disposed in the smart oven, thereby The current cooking process is detected by using the set sensor, the detected sensing information is acquired in real time, and the sensing information is analyzed to determine the cooking progress information corresponding to the current cooking process to determine the current cooking progress. If the current cooking schedule does not match the standard cooking progress of the time period, the current device state may be adjusted according to the cooking progress information, such as raising the temperature, increasing the time, etc., thereby adjusting the cooking process with the adjusted device state.
  • the cooking process of the step is monitored by the set sensor, the degree of completion of the step is automatically detected, and then the smart oven is automatically optimized according to the sensing information fed back by the sensor.
  • the device status such as the time and temperature of the modification step, ensures that the output of each step is optimal.
  • the smart oven further includes: an adjustment module 1312, configured to receive an adjustment indication fed back by the mobile device, adjust a device state according to the adjustment indication, and perform, according to the adjusted device state, cooking.
  • the above provides a process for automatically adjusting the state of the device based on the current cooking schedule by monitoring the cooking process by sensors in the smart oven.
  • the device status can also be adjusted by the user through the smart APP of the mobile device.
  • the user configures the cooking parameter corresponding to the cooking control instruction to be adjusted on the smart APP, and generates an adjustment instruction to synchronize to the smart oven after completing the configuration.
  • the rear smart cooking device adjusts the device state according to the cooking parameters carried in the adjustment instruction, and adjusts the cooking process according to the adjusted device state.
  • the instruction parsing module 1304 includes: a reading submodule 130402, configured to read a selected cloud recipe according to the startup instruction; and a parsing submodule 130404 for selecting the The control information in the predetermined cloud recipe is parsed, and each cooking control instruction executed by the cooking process in accordance with the preset cooking sequence is parsed.
  • the instruction parsing module can read the selected cloud recipe, and then parse the control information in the cloud recipe to obtain the cooking control command that the smart oven can understand, wherein in one cooking There may be multiple cooking control commands in the process, and the execution order of each cooking control command is certain, so that each cooking control command executed in the order of the preset cooking order can be parsed.
  • the instruction parsing module 1304 includes: a reading submodule 130402, configured to read a selected cloud recipe according to the startup instruction; and a parsing submodule 130404 for acquiring a model Information; parsing the control information in the selected cloud recipe, and acquiring the model information corresponding to each cooking control instruction executed in a preset cooking sequence.
  • a cloud recipe can also exist because of different control information of different models
  • the command parsing module of the smart oven parses the cloud recipe, it can first obtain its own model information, and then determine the machine according to the model information.
  • the type information corresponds to each cooking control command executed in accordance with a preset cooking sequence.
  • the cooking module 1306 is further configured to sequentially acquire each cooking control instruction according to the preset cooking sequence, wherein the smart oven acquires a next cooking control instruction after the current cooking control instruction corresponding to the cooking process is completed. Until the last cooking control command in the preset cooking sequence is obtained.
  • the cooking module of the smart oven Since the execution order of the cooking control commands is specified in the preset cooking sequence, the cooking module of the smart oven first acquires the first cooking control command in the preset cooking sequence, and then executes the cooking control command to perform the first cooking step. Operating, after the first cooking control command is completed, continuing to acquire a second cooking control command in the preset cooking sequence to execute, and so on, until the last cooking control command in the preset cooking sequence is obtained, and After the execution, the cooking process is executed Finished.
  • the cooking module 1306 includes: an automatic cooking sub-module 130602, for the current cooking control instruction, the smart oven acquires cooking parameters corresponding to the cooking condition from the cooking control instruction And setting the device state of the smart oven according to the cooking parameter, and cooking according to the device state.
  • the automatic cooking sub-module 130602 is further configured to: when the cooking duration configured in the device state is reached, the current cooking control instruction is executed corresponding to the cooking process, and the next cooking control instruction is executed as the current cooking control instruction .
  • the smart oven uses a cooking module to execute a cooking control command, wherein, when the smart oven is self-executing, an automatic cooking sub-module is used to obtain a corresponding cooking parameter from the cooking control command, and then the cooking parameter is used to set a current device state, such as cooking.
  • a current device state such as cooking.
  • Various conditions such as the length of time, the cooking temperature, the device mode, and the like, wherein the state of the device to be set by different smart ovens is different, and can be configured according to actual needs, which is not limited by the embodiment of the present application. After the configuration of the device status is completed, the corresponding cooking process can be performed.
  • the automatic cooking sub-module detects the state of the device of the process during the cooking process, and when the cooking time configured in the device state is reached, characterizing the current cooking control instruction corresponding to the execution of the cooking process, obtaining the next cooking control The instruction executes the next cooking control command as the current cooking control command.
  • the cooking module 1306 further includes: a detecting submodule 130604, configured to determine whether a user assisting operation is required according to the cooking control instruction; and an auxiliary cooking submodule 130606, for determining the need When the user assists the operation, setting the device auxiliary state required for the auxiliary operation according to the cooking parameter in the cooking control instruction; and generating auxiliary prompt information according to the cooking control instruction, and displaying the auxiliary prompt information, wherein
  • the auxiliary prompt information includes text auxiliary prompt information and/or voice assist prompt information.
  • the prompting module 130608 is further configured to synchronize the auxiliary prompt information to the mobile device to remind the user to perform an auxiliary operation by the mobile device.
  • the auxiliary cooking sub-module 130606 is further configured to execute the next cooking control instruction as a current cooking control instruction according to the auxiliary completion instruction fed back by the user; or, when detecting the auxiliary extension When the user's auxiliary operation is not acquired within the time range, the next cooking control command is executed as the current cooking control command.
  • the user may also be required to provide the necessary auxiliary operations. Therefore, during the cooking process using the cooking module to execute the cooking control command, the detection sub-module in the cooking module determines whether the cooking control command determines whether it is needed.
  • User-assisted operation such as by controlling whether the user intervention is required in the control information, and when determining that the user-assisted operation is required, the auxiliary cooking sub-module is used to obtain the corresponding cooking parameter from the cooking control command, and then the cooking parameter is adopted.
  • Set the device assist status required for the auxiliary operation such as the condition or mode of the smart oven during the assist process, and configure the auxiliary delay range to prevent the subsequent process from being executed due to the user not performing the auxiliary operation.
  • the auxiliary prompt information is further generated according to the cooking control instruction, and the auxiliary prompt information is used to prompt the user for the auxiliary operation currently required, and the auxiliary prompt information may include text auxiliary prompt information and/or voice assist prompt information, that is, text can be used.
  • the form is displayed on the display device of the smart oven, and can also be played through the smart oven in the form of voice, or two prompts are executed in parallel, that is, the display text also plays the audio.
  • the smart oven can synchronize the auxiliary prompt information to the mobile device, and after receiving the prompt information, the mobile device can use the APP to display the text auxiliary prompt information and the voice assisting prompt information. Play.
  • the auxiliary cooking sub-module also determines the subsequent operation according to the completion of the auxiliary operation during the cooking process. Wherein, according to the auxiliary auxiliary completion instruction of the feedback, it is determined that the current cooking control instruction corresponding auxiliary operation has been completed, the current cooking control instruction is corresponding to the execution of the cooking process, the next cooking control instruction is obtained, and the next cooking control instruction is taken as the current The cooking control instructions are executed. And the time of the auxiliary operation is also detected, and when the cooking control instruction does not acquire the auxiliary operation of the user within the auxiliary delay range, in order to prevent the subsequent process from being executed, the next cooking control instruction is acquired, and the next cooking control instruction is executed. Executed as the current cooking control instruction.
  • the description information of the cloud recipe is mainly used for displaying on the smart APP of the mobile device, which is convenient for the user to understand and select.
  • the cloud recipe is parsed to obtain the cooking control instructions in the control information, so the cooking control instructions corresponding to the following five steps are executed:
  • Step 1 Preheat the oven, do not put the baking tray, and preheat the cabinet for 7 minutes at 100 degrees Celsius.
  • Step 2 (requires user assistance):
  • the APP and the oven prompt the user to operate, the user opens the oven within 1 minute, puts the baking tray, and closes the oven.
  • the oven is set to the keep warm mode during the process.
  • Step 3 The oven is operated at a temperature of 180 degrees Celsius for 10 minutes.
  • Step 4 (requires user assistance): The user opens the oven in 3 minutes, brushes a layer of honey to the cake semi-finished product, then returns the baking tray and closes the oven. The oven is set to the keep warm mode during the process.
  • Step 5 The oven is working at 180 degrees Celsius for 10 minutes. After the finished product is finished, the APP and the device prompt the user.
  • the first cooking control command is obtained, and it is determined that the device state is configured: the cooking temperature is 100 degrees Celsius, the cooking time is 7 minutes, and the second cooking control command is acquired after the first cooking control instruction is executed.
  • Determining the second cooking control command requires user assistance.
  • Configuring the device auxiliary state includes: cooking time is 1 minute, oven mode is insulation mode, and after the user assists completion or after 1 minute, the third cooking control command is acquired.
  • the configuration of the device state includes: cooking temperature of 180 degrees Celsius, cooking time of 10 minutes, and after the third cooking control instruction is executed, acquiring the fourth cooking control instruction.
  • Determining the fourth cooking control command requires user assistance.
  • Configuring the device assist status includes: cooking time is 3 minutes, oven mode is holding mode, and after the user assists completion or after 3 minutes, the fifth cooking control command is obtained.
  • the configuration of the device state includes: cooking temperature of 180 degrees Celsius, cooking time of 10 minutes, and execution of the third cooking control instruction.
  • a prompt message can be generated to prompt the user to complete cooking through the APP and the oven.
  • the user can initiate a cooking process by issuing a start command with a single button, thereby sequentially performing the cooking control corresponding to each step in sequence according to the time axis for the plurality of cooking steps that are disassembled in advance.
  • the instruction automatically completes the cooking process of the dish, and the user only needs to provide the necessary auxiliary operations in the process.
  • the multiple steps in the cooking process can be completed by one button, and the cooking process is simplified. Easy and fast to operate.
  • embodiments of the embodiments of the present application can be provided as a method, apparatus, or computer program product. Therefore, the embodiments of the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Moreover, embodiments of the present application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.
  • computer-usable storage media including but not limited to disk storage, CD-ROM, optical storage, etc.
  • the computer device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
  • the memory may include non-persistent memory, random access memory (RAM), and/or non-volatile memory in a computer readable medium, such as read only memory (ROM) or flash memory.
  • RAM random access memory
  • ROM read only memory
  • Memory is an example of a computer readable medium.
  • Computer readable media includes both permanent and non-persistent, removable and non-removable media.
  • Information storage can be implemented by any method or technology. The information can be computer readable instructions, data structures, modules of programs, or other data.
  • Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory. (ROM), electrically erasable programmable read only memory (EEPROM), flash memory or other memory technology, compact disk read only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, Magnetic tape cartridges, magnetic tape storage or other magnetic storage devices or any other non-transportable media can be used to store information that can be accessed by a computing device.
  • PRAM phase change memory
  • SRAM static random access memory
  • DRAM dynamic random access memory
  • RAM random access memory
  • ROM read only memory
  • EEPROM electrically erasable programmable read only memory
  • flash memory or other memory technology
  • CD-ROM compact disk read only memory
  • DVD digital versatile disk
  • Magnetic tape cartridges magnetic tape storage or other magnetic storage devices or any other non-transportable media can be used to store information that can be accessed by a computing device.
  • Embodiments of the present application are described with reference to flowcharts and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the present application. It will be understood that each flow and/or block of the flowchart illustrations and/or FIG.
  • These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing terminal device to produce a machine such that instructions are executed by a processor of a computer or other programmable data processing terminal device
  • Means are provided for implementing the functions specified in one or more of the flow or in one or more blocks of the flow chart.
  • the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing terminal device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
  • the instruction device implements the functions specified in one or more blocks of the flowchart or in a flow or block of the flowchart.

Landscapes

  • Engineering & Computer Science (AREA)
  • Food Science & Technology (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Cookers (AREA)
  • Electric Ovens (AREA)
  • Selective Calling Equipment (AREA)

Abstract

An automatic cooking method and system, a smart cooking device (804, 904) and a smart oven, which are intended to solve the problems in the existing cooking process. The method comprises: a smart cooking device (804, 904) sets a device state of the smart cooking device (804, 904) to cook according to a cooking parameter corresponding to a cooking condition in a current cooking control instruction, wherein the cooking control instruction is parsed from a selected cloud cookbook (102); and the smart cooking device (804, 904) generates a prompting message to prompt a user of the completion of the cooking after all cooking control instructions required in the complete cooking process are completely executed (104). A cooking process can be automatically executed through a cloud cookbook, so that the operation by a user is simple, and the error rate is reduced by controlling the standard cooking process according to the cloud cookbook, thereby reducing the waste of food materials and time.

Description

自动烹饪方法、系统,智能烹饪设备和智能烤箱Automatic cooking methods, systems, smart cooking equipment and smart ovens 技术领域Technical field

本申请涉及移动终端技术领域,特别是涉及一种自动烹饪方法、一种智能烹饪设备、一种自动烹饪系统以及一种智能烤箱。The present application relates to the field of mobile terminal technologies, and in particular, to an automatic cooking method, a smart cooking device, an automatic cooking system, and a smart oven.

背景技术Background technique

用户的日常生活离不开食物,用户需要自己学习各种烹饪方法和技巧,进而进行食物的烹饪。用户在烹制食物时可以按照食谱准备以及确定烹饪方法,但在使用厨房用具进行烹饪时,需要自己掌控整个烹饪过程,确定烹饪的原料以及烹饪方法。The user's daily life is inseparable from the food, and the user needs to learn various cooking methods and techniques to cook the food. Users can prepare recipes and determine cooking methods when cooking food, but when cooking with kitchen utensils, they need to control the entire cooking process, determine the cooking ingredients and cooking methods.

以通过烤箱烤面包为例,用户按照食谱准备完预备过程,采用烤箱烤制面包时,需要自己设置烤箱的温度、时间等各种信息。例如要先将烤箱预热,在预热完成后在放入待烤的食材设置温度等信息进行面包的烤制。烤制过程中还需要在烤箱旁观察烹饪情况,防止出现时间过长、温度过高等情况,使得面包烤制失败。For example, in the oven baking bread, the user prepares the preparation process according to the recipe. When baking the bread in the oven, it is necessary to set various information such as the temperature and time of the oven. For example, the oven should be preheated, and after the preheating is completed, the bread is baked by placing information such as the temperature of the ingredients to be baked. During the baking process, it is also necessary to observe the cooking condition beside the oven to prevent the occurrence of excessive time and high temperature, which makes the baking of the bread fail.

用户在烹制食物的过程中,烹制操作非常繁琐,稍有不慎还可能导致烹饪失败,既浪费食材又浪费时间。The cooking process is very cumbersome when the user is cooking the food. A slight accident may also lead to cooking failure, which wastes the ingredients and wastes time.

因此,目前需要本领域技术人员迫切解决的一个技术问题就是:提出一种自动烹饪方法,以解决现有烹饪过程中的问题。Therefore, a technical problem that is urgently needed by those skilled in the art at present is to propose an automatic cooking method to solve the problems in the existing cooking process.

发明内容Summary of the invention

本申请实施例所要解决的技术问题是提供一种自动方法,以解决现有烹饪过程中的问题。The technical problem to be solved by the embodiments of the present application is to provide an automatic method to solve the problems in the existing cooking process.

相应的,本申请实施例还提供了一种智能烹饪设备、一种自动烹饪系统,以及一种智能烤箱,用以保证上述方法的实现及应用。Correspondingly, the embodiment of the present application further provides a smart cooking device, an automatic cooking system, and a smart oven to ensure the implementation and application of the above method.

为了解决上述问题,本申请公开了一种自动烹饪方法,包括:智能烹饪设备按照当前的烹饪控制指令中烹饪条件对应的烹饪参数,设置智能烹饪设 备的设备状态进行烹饪,其中,所述烹饪控制指令是从选定的云食谱中解析出的;所述智能烹饪设备对完整烹饪过程所需的烹饪控制指令均执行完毕后,生成提示信息提醒用户烹饪完成。In order to solve the above problems, the present application discloses an automatic cooking method comprising: setting a smart cooking device according to a cooking parameter corresponding to a cooking condition in a current cooking control instruction The device state is cooked, wherein the cooking control command is parsed from the selected cloud recipe; the smart cooking device generates a reminder message after executing the cooking control command required for the complete cooking process User cooking is complete.

本申请还公开了一种智能烹饪设备,包括:烹饪模块,用于按照当前的烹饪控制指令中烹饪条件对应的烹饪参数,设置智能烹饪设备的设备状态进行烹饪,其中,所述烹饪控制指令是从选定的云食谱中解析出的;提示模块,用于对完整烹饪过程所需的烹饪控制指令均执行完毕后,生成提示信息提醒用户烹饪完成。The present application also discloses a smart cooking device, comprising: a cooking module, configured to set a device state of the smart cooking device for cooking according to a cooking parameter corresponding to a cooking condition in a current cooking control instruction, wherein the cooking control instruction is The prompting module is configured to prompt the user to complete the cooking control command required for the complete cooking process after the execution of the cooking control command.

本申请还公开了一种自动烹饪系统,包括:云服务器和智能烹饪设备;其中,所述云服务器,包括:指令解析模块,用于从选定的云食谱中解析出烹饪过程所需的烹饪控制指令;所述智能烹饪设备,包括:烹饪模块,用于按照当前的烹饪控制指令中烹饪条件对应的烹饪参数,设置智能烹饪设备的设备状态进行烹饪;提示模块,用于对完整烹饪过程所需的烹饪控制指令均执行完毕后,生成提示信息提醒用户烹饪完成。The present application also discloses an automatic cooking system, comprising: a cloud server and a smart cooking device; wherein the cloud server comprises: an instruction parsing module, configured to parse the cooking required for the cooking process from the selected cloud recipe a control device, comprising: a cooking module, configured to set a device state of the smart cooking device for cooking according to a cooking parameter corresponding to the cooking condition in the current cooking control instruction; and a prompting module for the complete cooking process After the required cooking control instructions are executed, a prompt message is generated to remind the user that the cooking is completed.

本申请还公开了一种智能烤箱,包括:如上所述的智能烹饪设备。The present application also discloses a smart oven comprising: a smart cooking device as described above.

与现有技术相比,本申请实施例包括以下优点:Compared with the prior art, the embodiments of the present application include the following advantages:

采用云食谱控制烹饪过程,存储该烹饪过程所需的烹饪控制指令,因此可以从选定的云食谱中解析出烹饪过程所需的烹饪控制指令,然后采用智能烹饪设备执行烹饪控制指令,即按照当前的烹饪控制指令中烹饪条件对应的烹饪参数设置智能烹饪设备的设备状态,进而执行相应的烹饪过程,在完整烹饪过程所需的烹饪控制指令均执行完毕后,可以生成提示信息提醒用户烹饪完成,从而可以通过云食谱自动执行烹饪过程,用户操作简单,按照云食谱控制标准化烹饪过程减少错误率,从而减少对食材和时间浪费。 Using a cloud recipe to control the cooking process, storing the cooking control instructions required for the cooking process, so that the cooking control instructions required for the cooking process can be parsed from the selected cloud recipe, and then the cooking control instructions are executed using the smart cooking device, ie The cooking parameter corresponding to the cooking condition in the current cooking control instruction sets the device state of the smart cooking device, and then executes the corresponding cooking process. After the cooking control instruction required for the complete cooking process is completed, a prompt message may be generated to prompt the user to complete the cooking. Therefore, the cooking process can be automatically executed through the cloud recipe, and the user's operation is simple, and the standardized cooking process is controlled according to the cloud recipe to reduce the error rate, thereby reducing waste of ingredients and time.

附图说明DRAWINGS

图1是本申请实施例的一种自动烹饪方法的步骤流程图;1 is a flow chart showing the steps of an automatic cooking method according to an embodiment of the present application;

图2是本申请实施例的一种云食谱的数据结构示意图;2 is a schematic diagram of a data structure of a cloud recipe according to an embodiment of the present application;

图3是本申请实施例的一种云食谱的生成、更新过程的示意图;3 is a schematic diagram of a process of generating and updating a cloud recipe according to an embodiment of the present application;

图4是本申请实施例的一种智能烹饪设备的结构框图;4 is a structural block diagram of a smart cooking device according to an embodiment of the present application;

图5是本申请实施例的另一种智能烹饪设备的结构框图;FIG. 5 is a structural block diagram of another smart cooking device according to an embodiment of the present application; FIG.

图6是本申请实施例的一种由智能烹饪设备启动的自动烹饪过程中各阶段的执行示意图;6 is a schematic diagram of execution of each stage in an automatic cooking process initiated by a smart cooking device according to an embodiment of the present application;

图7是本申请实施例的另一种自动烹饪方法的步骤流程图;7 is a flow chart showing the steps of another automatic cooking method according to an embodiment of the present application;

图8是本申请实施例的一种自动烹饪系统的结构框图;8 is a structural block diagram of an automatic cooking system according to an embodiment of the present application;

图9A-C是本申请实施例的另一种自动烹饪系统的结构框图;9A-C are block diagrams showing the structure of another automatic cooking system according to an embodiment of the present application;

图10是本申请实施例的一种由移动备启动的自动烹饪过程中各阶段的执行示意图;FIG. 10 is a schematic diagram of execution of each stage in an automatic cooking process initiated by a mobile device according to an embodiment of the present application; FIG.

图11是本申请实施例的另一种自动烹饪方法的步骤流程图;11 is a flow chart showing the steps of another automatic cooking method according to an embodiment of the present application;

图12是本申请实施例的一种智能烤箱的结构框图;12 is a structural block diagram of a smart oven according to an embodiment of the present application;

图13是本申请实施例的另一种智能烤箱的结构框图。FIG. 13 is a structural block diagram of another smart oven according to an embodiment of the present application.

具体实施方式detailed description

为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。The above described objects, features and advantages of the present application will become more apparent and understood.

本申请实施例的核心构思之一在于,提出一种自动烹饪方法,以解决现有烹饪过程中的问题。本申请实施例采用云食谱控制烹饪过程,存储该烹饪过程所需的烹饪控制指令,因此可以从选定的云食谱中解析出烹饪过程所需的烹饪控制指令,然后采用智能烹饪设备执行烹饪控制指令,即按照当前的烹饪控制指令中烹饪条件对应的烹饪参数设置智能烹饪设备的设备状态,进而执行相应的烹饪过程,在完整烹饪过程所需的烹饪控制指令均执行完毕后,可以生成提示信息提醒用户烹饪完成,从而可以通过云食谱自动执行烹饪过程,用户操作简单,按照云食谱控制标准化烹饪过程减少错误率,从而 减少对食材和时间浪费。One of the core concepts of the embodiments of the present application is to propose an automatic cooking method to solve the problems in the existing cooking process. The embodiment of the present application uses a cloud recipe to control the cooking process, and stores the cooking control instructions required for the cooking process, so that the cooking control instructions required for the cooking process can be parsed from the selected cloud recipe, and then the cooking control is performed using the smart cooking device. The instruction is to set the device state of the smart cooking device according to the cooking parameter corresponding to the cooking condition in the current cooking control instruction, and then execute the corresponding cooking process, and generate the prompt information after the cooking control instruction required for the complete cooking process is completed. Remind the user that the cooking is completed, so that the cooking process can be automatically executed through the cloud recipe, the user's operation is simple, and the standardized cooking process is controlled according to the cloud recipe to reduce the error rate, thereby Reduce waste on ingredients and time.

实施例一Embodiment 1

本实施例中,云食谱是一种电子食谱,用于记载烹制菜目所需的材料、方法以及自动烹饪过程所需的烹饪控制指令等各种信息。烹饪控制指令指的是指示智能烹饪设备进行烹饪的操作,在一道菜目的烹制过程中可能需要一种或多种烹饪控制指令。In the present embodiment, the cloud recipe is an electronic recipe for recording various materials such as materials and methods required for cooking the dishes, and cooking control instructions required for the automatic cooking process. The cooking control command refers to an operation that instructs the smart cooking device to perform cooking, and one or more cooking control commands may be required during the cooking of a dish.

智能烹饪设备指的是内置有无线联网模块的厨房电器设备,使得该设备能够通过无线信息通道与云服务器连接通信。云服务器指的是为智能烹饪设备提供云服务的后台服务系统,具备强大的数据存储、计算和数据接口服务能力。从而基于云食谱的烹饪控制指令可以实现由智能烹饪设备自动进行烹制。A smart cooking device refers to a kitchen appliance with a built-in wireless networking module that enables the device to communicate with the cloud server via a wireless information channel. Cloud server refers to a background service system that provides cloud services for smart cooking devices, with powerful data storage, computing and data interface services. Thus, the cooking control instructions based on the cloud recipe can be automatically cooked by the smart cooking device.

参照图1,示出了本申请实施例提供的一种自动烹饪方法的步骤流程图,具体可以包括如下步骤:Referring to FIG. 1 , a flow chart of steps of an automatic cooking method provided by an embodiment of the present application is shown, which may specifically include the following steps:

步骤102,智能烹饪设备按照当前的烹饪控制指令中烹饪条件对应的烹饪参数,设置智能烹饪设备的设备状态进行烹饪,其中,所述烹饪控制指令是从选定的云食谱中解析出的。Step 102: The smart cooking device sets the device state of the smart cooking device for cooking according to the cooking parameter corresponding to the cooking condition in the current cooking control instruction, wherein the cooking control instruction is parsed from the selected cloud recipe.

采用云食谱和智能烹饪设备执行自动烹饪时,可以通过对选定的云食谱进行解析,从该云食谱中解析出烹饪过程所需的烹饪控制指令,用以控制智能烹饪设备进行菜目的烹制。When performing automatic cooking using cloud recipes and smart cooking equipment, the cooking recipes required by the cooking process can be parsed from the cloud recipe by parsing the selected cloud recipes to control the cooking of the cooking equipment. .

云食谱中可以解析出一条或多条烹饪控制指令,智能烹饪设备依次执行每条烹饪控制指令进行烹饪,针对当前的烹饪控制指令,从该烹饪控制指令中获取烹饪条件对应烹饪参数,依据该烹制参数设置智能烹饪设备的设备状态,其中,设备状态是与烹饪条件对应的设备烹饪时的状态,依据智能烹饪设备的不同设置不同的设备状态,如烹制时间、烹饪温度、烹制火力,烹制模式等信息,进而智能烹饪设备会采用该设备状态进行烹饪。在执行完当前的烹饪控制指令后,若还存在未执行的烹饪控制指令,智能烹饪设备会继续执行下一条烹饪控制指令。One or more cooking control commands may be parsed in the cloud recipe, and the smart cooking device sequentially executes each cooking control instruction for cooking, and for the current cooking control instruction, the cooking condition corresponding to the cooking parameter is obtained from the cooking control instruction, according to the cooking The parameter setting is a device state of the smart cooking device, wherein the device state is a state when the device corresponding to the cooking condition is cooked, and different device states are set according to different smart cooking devices, such as cooking time, cooking temperature, cooking firepower, Information such as the cooking mode, and the smart cooking device will use the state of the device for cooking. After executing the current cooking control command, if there is still an unexecuted cooking control command, the smart cooking device will continue to execute the next cooking control command.

步骤104,所述智能烹饪设备对完整烹饪过程所需的烹饪控制指令均执 行完毕后,生成提示信息提醒用户烹饪完成。Step 104, the smart cooking device performs the cooking control instructions required for the complete cooking process After the line is completed, a prompt message is generated to remind the user that cooking is complete.

智能烹饪设备依次执行每一条烹饪控制指令,直到该云食谱中最后一条烹饪控制指令执行完毕后,对完整烹饪过程所需的烹饪控制指令均执行完毕,该智能烹饪设备完成了该云食谱对应菜目的制作。此时,智能烹饪设备会生成相应的提示信息,采用该提示信息提醒用户烹饪完成。The smart cooking device sequentially executes each cooking control instruction until the last cooking control instruction in the cloud recipe is executed, and the cooking control instruction required for the complete cooking process is completed, and the smart cooking device completes the cloud recipe corresponding dish Purpose production. At this point, the smart cooking device generates corresponding prompt information, and uses the prompt information to remind the user that the cooking is completed.

本实施例中,提示信息可以是文字提示信息,也可以是语音提示信息,因此智能烹饪设备对用户进行提示时,可以在其配置的显示装置上显示该文字提示信息,也可以播放该语音提示信息。In this embodiment, the prompt information may be a text prompt information or a voice prompt information. Therefore, when the smart cooking device prompts the user, the smart reminder device may display the text prompt information on the displayed display device, and may also play the voice prompt. information.

综上,本实施例采用云食谱控制烹饪过程,存储该烹饪过程所需的烹饪控制指令,因此可以从选定的云食谱中解析出烹饪过程所需的烹饪控制指令,然后采用智能烹饪设备执行烹饪控制指令,即按照当前的烹饪控制指令中烹饪条件对应的烹饪参数设置设备状态,进而执行相应的烹饪过程,在完整烹饪过程所需的烹饪控制指令均执行完毕后,可以生成提示信息提醒用户烹饪完成,从而可以通过云食谱自动执行烹饪过程,用户操作简单,按照云食谱控制标准化烹饪过程减少错误率,从而减少对食材和时间浪费。In summary, the present embodiment uses a cloud recipe to control the cooking process, and stores the cooking control instructions required for the cooking process, so that the cooking control instructions required for the cooking process can be parsed from the selected cloud recipe, and then executed by the smart cooking device. The cooking control instruction, that is, setting the device state according to the cooking parameter corresponding to the cooking condition in the current cooking control instruction, thereby executing the corresponding cooking process, and after the cooking control instruction required for the complete cooking process is completed, the prompt information may be generated to remind the user The cooking is completed so that the cooking process can be automatically executed through the cloud recipe, the user's operation is simple, and the standardized cooking process is controlled according to the cloud recipe to reduce the error rate, thereby reducing waste of ingredients and time.

本申请实施例中,云食谱是一组数据结构,可以存储在云服务器端,该云食谱描述了某种需要通过特定的智能烹饪设备烹饪的菜目的原料构成、材料准备过程以及烹饪流程等必要的描述信息,同时也包含了该智能烹饪设备能够识别的整套控制时序和烹饪控制指令。In the embodiment of the present application, the cloud recipe is a set of data structures, which can be stored on the cloud server side, and the cloud recipe describes a material composition, a material preparation process, a cooking process, etc., which are required to be cooked by a specific smart cooking device. The description information also includes the complete set of control timing and cooking control commands that the smart cooking device can recognize.

基于云食谱可以实现智能烹饪设备的自动烹饪,在自动烹饪过程中可以通过云服务器,移动设备、智能烹饪设备协同执行。例如,用户通过移动设备进行必要的人为辅助,智能烹饪设备就可以按照指令顺序自动、智能地完成该菜目的完整烹饪流程。Based on the cloud recipe, the automatic cooking of the smart cooking device can be realized, and the automatic cooking process can be performed by the cloud server, the mobile device and the smart cooking device. For example, the user can perform the necessary human assistance through the mobile device, and the smart cooking device can automatically and intelligently complete the complete cooking process of the dish according to the order of instructions.

其中,智能烹饪设备指的是内置有无线联网模块的厨房电器设备,使得该设备能够通过无线信息通道与云服务器连接通信。从而可以从后端的智能云(即云服务器)中获取烹饪控制指令,进行工作。并且,可以向云服务器端回传设备的工作状态信息,以及与云服务器端进行智能烹饪设备与用户身 份的绑定和校验等过程。Among them, the smart cooking device refers to a kitchen electrical device with a built-in wireless networking module, so that the device can communicate with the cloud server through a wireless information channel. Therefore, the cooking control instruction can be obtained from the smart cloud of the back end (ie, the cloud server) to perform work. Moreover, the working state information of the device can be returned to the cloud server side, and the smart cooking device and the user body can be performed with the cloud server end. Binding and verification processes.

本申请实施例中,智能烹饪设备可以为各种智能厨房电器,例如智能烹饪设备可以包括以下至少一项:智能烤箱、智能炖锅、智能面包机、智能微波炉、智能电饭煲和智能养生壶。实际处理中还可以依据需求制造相应的智能厨房电器作为智能烹饪设备,上述仅用于举例论述可能作为智能烹饪设备的智能厨房电器,不应理解为是对本申请的限制。并且,本实施例中不同的智能烹饪设备其操作过程以及烹饪控制指令均存在差异,可以基于智能烹饪设备的机型信息配置相应的云食谱。In the embodiment of the present application, the smart cooking device may be various smart kitchen appliances. For example, the smart cooking device may include at least one of the following: a smart oven, a smart cooker, a smart bread machine, a smart microwave oven, a smart rice cooker, and a smart health pot. In the actual processing, the corresponding smart kitchen appliance can also be manufactured as a smart cooking device according to requirements. The above is only used to exemplify a smart kitchen appliance that may be used as a smart cooking device, and should not be construed as limiting the application. Moreover, different intelligent cooking devices in the embodiment have different operating procedures and cooking control commands, and the corresponding cloud recipes can be configured based on the model information of the smart cooking devices.

移动设备指的是智能移动终端,如包括但不限于智能手机、智能平板、个人计算机等。可以在移动设备上安装预设的智能应用程序(即智能APP,Application),从而通过应用程序向智能烹饪设备同步状态以及进行遥距控制。A mobile device refers to a smart mobile terminal, such as but not limited to a smart phone, a smart tablet, a personal computer, and the like. A preset smart application (ie, Smart APP, Application) can be installed on the mobile device to synchronize the state and remote control to the smart cooking device through the application.

云服务器是一套为智能烹饪设备提供云服务的后台服务系统,该后台服务系统可以成为连接智能烹饪设备与智能APP的桥梁,使得用户在APP上可以直观了解自动烹饪过程,烹饪阶段,智能烹饪设备的运行状态等信息,同时用户也可以通过APP的图形用户界面,向智能烹饪设备下达工作指令,如烹饪控制指令等。云端同时也具备强大的数据存储、计算和数据接口服务能力。The cloud server is a background service system that provides cloud services for smart cooking devices. The background service system can be a bridge between smart cooking devices and smart apps, enabling users to intuitively understand the automatic cooking process, cooking stage, and smart cooking on the APP. Information such as the operating status of the device, and the user can also issue work orders, such as cooking control commands, to the smart cooking device through the graphical user interface of the APP. The cloud also has powerful data storage, computing and data interface services.

本申请实施例中,云食谱为自动烹饪过程提供烹饪方案和烹饪控制,云食谱的数据结构示意图如图2所示,为了确保云食谱可管理、用户可以理解、智能烹饪设备能够完整准确地工作,云食谱主要包含了三方面的信息:In the embodiment of the present application, the cloud recipe provides a cooking scheme and cooking control for the automatic cooking process. The data structure diagram of the cloud recipe is as shown in FIG. 2, in order to ensure that the cloud recipe can be managed, the user can understand, and the intelligent cooking equipment can work completely and accurately. The cloud recipe mainly contains three aspects of information:

1、基本信息(元数据):主要用于保证云食谱在云服务器端可以实现管理,包括但不限于索引、排序、分类、检索等,其所包含的核心字段包括:1. Basic information (metadata): It is mainly used to ensure that cloud recipes can be managed on the cloud server side, including but not limited to indexing, sorting, classification, retrieval, etc. The core fields included include:

云食谱ID(Identity):云食谱的唯一数字标识;Cloud Recipe ID (Identity): A unique digital ID for a cloud recipe;

云食谱名称:字符串描述;Cloud recipe name: string description;

云食谱分类:方便对云食谱进行分类的标签,该标签包括一个或多个;Cloud Recipe Classification: A label that facilitates the classification of cloud recipes, including one or more;

适用机型:一般而言,针对不同的智能烹饪设备机型的物理和电气特性,云食谱是各不相同的; Applicable models: In general, cloud recipes are different for the physical and electrical characteristics of different smart cooking equipment models;

创建时间:云食谱生成的时间(年月日,时分秒);Creation time: the time when the cloud recipe is generated (year, month, day, hour, minute, and second);

...

2、描述信息:云食谱需要展现在智能app上供用户参看了解,因此这部分信息就是使用户能够理解的信息,包括:2, description information: cloud recipes need to be displayed on the smart app for users to understand, so this part of the information is the information that the user can understand, including:

食谱简介:一段文字,简要介绍云食谱的概况、特色等;Recipe Introduction: A paragraph of text, a brief introduction to the overview, characteristics, etc. of cloud recipes;

制作参考时间;Making reference time;

成品分量;Finished product component;

成品效果图;Finished product renderings;

每个步骤的序号、参考图片和步骤文字简介;A description of the serial number, reference picture and step text for each step;

...

3、控制信息:启动云食谱后,需要将云食谱中包含的设备能够理解的烹饪控制指令下发到智能烹饪设备,因此在云食谱中也包含了以下每个步骤的组合控制信息,即各控制信息子项,通过组合各控制信息子项构成烹饪控制指令:3. Control information: After starting the cloud recipe, the cooking control instructions that can be understood by the devices included in the cloud recipe need to be sent to the smart cooking device, so the combination control information of each step is also included in the cloud recipe, that is, each The control information sub-item constitutes a cooking control instruction by combining each control information sub-item:

步骤序号;Step number

步骤时长;Step length;

温度设置;Temperature setting

其他控制指令;Other control instructions;

是否需要用户干预?Do you need user intervention?

从而通过上述基本信息、描述信息和控制信息生成了用户和智能烹饪设备均能理解的云食谱,在为用户提供直观烹饪方案的同时,可以控制智能烹饪设备进行自动烹饪。其中,云食谱可以采用数据库字段的方式存储,也可以采用配置文件的方式存储。本实施例中,将每个菜品烹饪的复杂过程拆解为了多个步骤,每个步骤对应一条烹饪控制指令,按时间轴顺次自动完成,化繁为简,从而通过烹饪控制指令按照时间顺序依次执行各步骤,操作简便。Thereby, the cloud recipe which can be understood by both the user and the smart cooking device is generated by the above basic information, the description information and the control information, and the intelligent cooking device can be controlled to perform automatic cooking while providing the user with an intuitive cooking scheme. The cloud recipe can be stored in the form of a database field or in the form of a configuration file. In this embodiment, the complicated process of cooking each dish is disassembled into a plurality of steps, each step corresponding to a cooking control instruction, which is automatically completed sequentially according to the time axis, and is simplified, so that the cooking control commands are chronologically ordered. Perform each step in turn, and the operation is simple.

本实施例中,智能烹饪设备包括多种不同的智能厨房电器,例如该智能 烹饪设备为智能慢炖锅。用户在采用云食谱通过智能慢炖锅进行菜品的烹制时,可以首先依据云食谱准备食材,然后用户在智能慢炖锅中放入炖料,按照食谱描述的用量加水,加调料,然后通过启动指示触发执行云食谱。该云食谱包括以下控制信息子项:1、猛火,炖30分钟;2文火炖,2小时;3、其他模式,如波次升温炖10分钟,依据该控制信息子项生成烹饪控制指令进行烹饪,在各烹饪控制指令均完成后,提示用户已经完成该菜品,此后用户就可以享用美食了。In this embodiment, the smart cooking device includes a plurality of different smart kitchen appliances, such as the smart The cooking equipment is a smart slow cooker. When users use the cloud recipe to cook dishes through the smart slow cooker, they can first prepare the ingredients according to the cloud recipe, then the user puts the stew in the smart slow cooker, adds water according to the amount described in the recipe, adds seasoning, and then passes The startup indicator triggers execution of the cloud recipe. The cloud recipe includes the following control information sub-items: 1. smoldering, stewing for 30 minutes; 2 simmering, 2 hours; 3. other modes, such as wave heating for 10 minutes, generating cooking control instructions for cooking according to the control information sub-item After each cooking control instruction is completed, the user is prompted to complete the dish, and then the user can enjoy the food.

本申请实施例中,一个云食谱可以仅记录烹饪一种菜目所需的信息,而由于不同智能烹饪设备的机型在物理和电气特性上的差异,导致制作同一菜目的信息也存在差异。例如针对同一个烹饪过程,不同机型的烹饪时长、烹饪温度等均可能存在差异;又如,对于一个完成相同的过程,由于机型的差异,不同设备所能理解的指令也不同,因此相应的控制信息也存在差异。因此,一个菜谱可以仅记录一种机型的烹制过程,当然也可以记录多种机型的烹制过程,此时就需要针对不同的机型配置不同的控制信息。In the embodiment of the present application, one cloud recipe can only record the information required for cooking one dish, and the information of the different dishes is different due to the difference in physical and electrical characteristics of the models of different smart cooking devices. For example, for the same cooking process, the cooking time and cooking temperature of different models may be different. For example, for a process that completes the same process, the instructions that different devices can understand are different due to the difference of the models. There is also a difference in control information. Therefore, a recipe can only record the cooking process of one model, and of course, the cooking process of multiple models can be recorded. In this case, different control information needs to be configured for different models.

本实施例中,云食谱的生成、更新过程的示意图如图3所示。对于云食谱,由于其提供了用户和智能烹饪设备解读的自动烹饪控制,因此云食谱的产生需要按照一定的标准过程,采用云食谱生成器如通过设备厂商和具有专业经验的专业人士管理配置来生成,例如采用以下两种方式:In this embodiment, a schematic diagram of a process of generating and updating a cloud recipe is shown in FIG. 3. For cloud recipes, because it provides automatic cooking control for users and intelligent cooking device interpretation, cloud recipes need to be managed according to a standard process using cloud recipe generators such as equipment manufacturers and professionally experienced professionals. Generate, for example, in the following two ways:

1、云服务器的智能云平台在后台提供一个专门的表单页面,该表单页面提供了云食谱的基本信息、描述信息,以及控制信息的输入区域,云食谱生成器填写无误后,即可保存提交到智能云平台,后者通过内部数据接口写入到智能云平台的云食谱数据库进行存储。1. The cloud server's intelligent cloud platform provides a special form page in the background. The form page provides basic information, description information, and control information input area. After the cloud recipe generator is filled in, the file can be saved and submitted. To the intelligent cloud platform, the latter is written to the cloud recipe database of the intelligent cloud platform through the internal data interface for storage.

2、云服务器的智能云平台按照云食谱的标准数据结构,提供对外的数据接口,云食谱生成器可以在自有系统中,将云食谱转化为智能云平台兼容的数据结构,并通过接口上传至云服务器,云服务器接收该数据执行校验,并在校验无误后将其写入云服务器的云食谱数据库进行存储。2. The intelligent cloud platform of the cloud server provides an external data interface according to the standard data structure of the cloud recipe. The cloud recipe generator can convert the cloud recipe into a data structure compatible with the intelligent cloud platform in its own system, and upload through the interface. To the cloud server, the cloud server receives the data to perform verification, and writes it to the cloud recipe database of the cloud server for storage after verification.

通过上述两种方式可以实现云食谱的生成,实际处理中还可以采用其他方式生成云食谱,例如云食谱不是通过用户编辑的方式产生,而是通过记忆 用户在智能烹饪设备上所执行的烹饪过程而自动生成的,其中可以由用户自行提供相应的描述信息。因此,上述云食谱的生成方式仅用于举例说明,不应理解为是对本申请的限制。Cloud recipes can be generated by the above two methods. In actual processing, cloud recipes can be generated in other ways. For example, cloud recipes are not generated by user editing, but by memory. The user automatically generates the cooking process performed on the smart cooking device, wherein the user can provide the corresponding description information. Therefore, the above-mentioned cloud recipe generation method is for illustrative purposes only, and should not be construed as limiting the present application.

云食谱生成完成后,可以更新到相应的设备中,其中云服务器可以主动通知用户云食谱的更新,如当某款智能烹饪设备适用的云食谱出现更新后,智能云平台获取到在注册信息中记录有该款智能烹饪设备的用户名单,并通过智能云平台的消息系统,对用户名单中的用户进行通知,用户按照通知指示,进入到移动设备上的智能APP中,即可查看、更新并使用更新的云食谱。After the cloud recipe is generated, it can be updated to the corresponding device, wherein the cloud server can actively notify the user of the update of the cloud recipe, such as when the cloud recipe applicable to a smart cooking device is updated, the smart cloud platform obtains the registration information. The user list of the smart cooking device is recorded, and the user in the user list is notified through the message system of the intelligent cloud platform, and the user enters the smart APP on the mobile device according to the notification instruction, and can view and update the Use updated cloud recipes.

云食谱的更新也可以是由用户主动向云服务器端查询获取的,如用户启动移动设备上的智能APP,向云服务器端发起更新查询请求,以查询用户当前所使用的各款智能烹饪设备对应的云食谱列表中是否存在更新,如有更新,在智能APP上呈现出可选的新云食谱供用户使用。The update of the cloud recipe may also be obtained by the user actively querying the cloud server. For example, the user initiates the smart APP on the mobile device, and initiates an update query request to the cloud server to query the corresponding smart cooking devices currently used by the user. Whether there is an update in the cloud recipe list, if there is an update, an optional new cloud recipe is presented on the smart APP for the user to use.

因此,云食谱支持动态生成和用户端实时更新,使得智能烹饪设备的功能可以无线扩展。Therefore, cloud recipes support dynamic generation and real-time update of the client, so that the functions of the smart cooking device can be wirelessly expanded.

云食谱在生成时就已将完整的各个步骤的烹饪控制指令进行了封装,用户仅需通过一键即可启动自动烹饪过程,此后,智能烹饪设备会按照设定的各步骤的烹饪控制指令进行全自动操作,该过程中只需要用户进行最少的必要操作进行辅助(比如放入食材,中途处理食材等等)。The cloud recipes are packaged with the complete cooking control instructions for each step. The user can start the automatic cooking process with just one button. After that, the smart cooking device will follow the cooking control instructions of the set steps. Fully automatic operation, the process only requires the user to perform the minimum necessary operations (such as putting ingredients, processing ingredients in the middle, etc.).

其中,在进行自动烹饪时,该自动烹饪流程可以是由智能烹饪设备依据用户的指示自行启动,也可以由用户在移动设备的APP上发出启动指示给云服务器,由云服务器执行启动。自动烹饪流程的启动端不同,导致其实际流程以及各设备的操作存在一定的差别,下面通过实施例具体论述各自动烹饪流程。In the automatic cooking process, the automatic cooking process may be initiated by the smart cooking device according to the user's instruction, or the user may issue a startup instruction to the cloud server on the APP of the mobile device, and the cloud server performs startup. The start-up end of the automatic cooking process is different, resulting in a certain difference between the actual process and the operation of each device. The automatic cooking process is specifically discussed below by way of examples.

实施例二Embodiment 2

在上述实施例的基础上,本实施例以智能烹饪设备依据用户的指示自行启动为例论述自动烹饪流程。 Based on the above embodiment, the present embodiment discusses the automatic cooking process by taking the smart cooking device to start by itself according to the user's instruction.

参照图4,示出了本申请实施例的一种智能烹饪设备的结构框图,具体可以包括如下模块:Referring to FIG. 4, a structural block diagram of a smart cooking device according to an embodiment of the present application is shown, which may specifically include the following modules:

烹饪模块404,用于按照当前的烹饪控制指令中烹饪条件对应的烹饪参数设置智能烹饪设备的设备状态进行烹饪,其中,所述烹饪控制指令是从选定的云食谱中解析出的。The cooking module 404 is configured to set the device state of the smart cooking device according to the cooking parameter corresponding to the cooking condition in the current cooking control instruction, wherein the cooking control instruction is parsed from the selected cloud recipe.

提示模块406,用于对完整烹饪过程所需的烹饪控制指令均执行完毕后,生成提示信息提醒用户烹饪完成。The prompting module 406 is configured to generate a prompt message to remind the user that the cooking is completed after the cooking control instructions required for the complete cooking process are all executed.

其中,用户可以在智能烹饪设备端发起云食谱的烹饪,通过触发智能烹饪设备上的按钮等指示标识触发启动指示,从而智能烹饪设备调用自身的模块进行自动烹饪。The user can initiate cooking of the cloud recipe on the smart cooking device end, trigger the activation indication by triggering a button on the smart cooking device, etc., so that the smart cooking device calls its own module for automatic cooking.

参照图5,示出了本申请实施例的另一种智能烹饪设备的结构框图,具体可以包括如下模块:Referring to FIG. 5, a structural block diagram of another smart cooking device according to an embodiment of the present application is shown, which may specifically include the following modules:

菜谱选择模块502,用于接收选择指示;从所述选择指示中获取云食谱标识,选择所述云食谱标识对应的云食谱;或,从所述选择指示中获取云食谱名称和所述智能烹饪设备的机型信息,筛选符合所述云食谱名称和机型信息的云食谱。a recipe selection module 502, configured to receive a selection indication, obtain a cloud recipe identifier from the selection indication, select a cloud recipe corresponding to the cloud recipe identifier, or obtain a cloud recipe name and the smart cooking from the selection indication The model information of the device, and filter cloud recipes that match the cloud recipe name and model information.

在进行自动烹饪前,首先要对云食谱进行选择,用户可以在智能烹饪设备上对云食谱进行选择发出选择指示,智能烹饪设备采用菜谱选择模块进行云食谱的选择。其中,该选择指示中可以直接携带云食谱标识即云食谱ID,从而查找该云食谱ID对应的云食谱作为选定的云食谱。该选择指示中还可以携带有云食谱的名称,查找该名称对应的云食谱,再按照当前智能烹饪设备的机型信息,对查找到的云食谱进行筛选,确定符合所述云食谱名称和机型信息的云食谱作为选定的云食谱。Before the automatic cooking, the cloud recipe is first selected, the user can select the cloud recipe on the smart cooking device to issue a selection instruction, and the smart cooking device uses the recipe selection module to select the cloud recipe. The cloud recipe identifier, that is, the cloud recipe ID, may be directly carried in the selection indication, so as to find the cloud recipe corresponding to the cloud recipe ID as the selected cloud recipe. The selection instruction may also carry the name of the cloud recipe, find the cloud recipe corresponding to the name, and then filter the found cloud recipe according to the model information of the current smart cooking device, and determine the cloud recipe name and machine. Type information for cloud recipes as a selected cloud recipe.

指令解析模块504,用于接收启动指示,依据所述启动指示从选定的云食谱中解析出烹饪过程所需的烹饪控制指令。The instruction parsing module 504 is configured to receive an activation instruction, and parse the cooking control instruction required for the cooking process from the selected cloud recipe according to the startup instruction.

烹饪模块506,用于按照当前的烹饪控制指令中烹饪条件对应的烹饪参数设置智能烹饪设备的设备状态进行烹饪。The cooking module 506 is configured to set the device state of the smart cooking device according to the cooking parameter corresponding to the cooking condition in the current cooking control instruction.

提示模块508,用于对完整烹饪过程所需的烹饪控制指令均执行完毕后, 生成提示信息提醒用户烹饪完成。a prompting module 508, configured to execute the cooking control instructions required for the complete cooking process, A prompt message is generated to remind the user that cooking is complete.

反馈模块510,用于在烹饪过程定时获取自身的状态信息;将所述状态信息反馈给云服务器进行记录,和/或,反馈给用户使用的移动设备进行展示。The feedback module 510 is configured to obtain its own state information during the cooking process timing; feed the state information to the cloud server for recording, and/or feed back to the mobile device used by the user for display.

当智能烹饪设备和移动设备均已连接网络,可以和云服务器进行通信时,智能烹饪设备可以在烹饪过程定时获取自身的状态信息,如当前执行的烹饪控制指令及其对应的步骤,已执行时间,预计剩余执行时间等,然后将状态信息反馈给云服务器,云服务器对该状态信息进行记录,在更新到移动设备端。When both the smart cooking device and the mobile device are connected to the network and can communicate with the cloud server, the smart cooking device can obtain its own state information during the cooking process, such as the currently executed cooking control instruction and its corresponding steps, the executed time. The remaining execution time is estimated, and then the status information is fed back to the cloud server, and the cloud server records the status information and updates to the mobile device.

通常,智能烹饪设备和移动设备是以云服务器为中介进行通信的,但实际上云食谱也可以直接和智能烹饪设备通信,例如通过家庭局域网实现APP到设备的直接通信。因此智能烹饪设备可以将自身的状态信息直接反馈给移动设备,该移动设备采用APP对状态信息进行显示,以通知用户当前的烹饪状态。当然,智能烹饪设备也可以同时将状态信息反馈给云服务器和移动设备。Typically, smart cooking devices and mobile devices communicate with a cloud server, but in practice cloud recipes can also communicate directly with smart cooking devices, such as APP-to-device direct communication over a home LAN. Therefore, the smart cooking device can directly feed back its own state information to the mobile device, and the mobile device displays the status information by using the APP to notify the user of the current cooking state. Of course, the smart cooking device can also feed status information to the cloud server and the mobile device at the same time.

本申请一个可选实施例中,调整模块512,用于在当前的烹饪过程中,通过设定的传感器获取传感信息;依据所述传感信息检测所述当前的烹饪过程的烹饪进度信息;依据所述烹饪进度信息调整设备状态,并依据调整的设备状态进行烹饪。In an optional embodiment of the present application, the adjustment module 512 is configured to acquire sensing information by using a set sensor during a current cooking process; and detecting cooking progress information of the current cooking process according to the sensing information; The state of the device is adjusted according to the cooking progress information, and cooking is performed according to the adjusted device state.

在实际的烹饪过程中,由于原料、外部环境等各种因素均可能对烹饪过程产生影响,因此本实施例中,可以在智能烹饪设备中配置设定的传感器,如温度传感器、重量传感器等,从而采用设定的传感器对当前的烹饪过程进行检测,实时获取检测到的传感信息,再对传感信息进行分析确定当前的烹饪过程对应的烹饪进度信息,以确定当前的烹饪进度。若当前的烹饪进度与该时间段标准的烹饪进度不符,则可以按照该烹饪进度信息调整当前的设备状态,如升高温度、增加时间等,从而采用调整的设备状态调整烹饪过程。In the actual cooking process, various factors such as raw materials and external environment may affect the cooking process. Therefore, in the embodiment, the set sensors, such as a temperature sensor and a weight sensor, may be disposed in the smart cooking device. Thus, the set sensor is used to detect the current cooking process, the detected sensing information is acquired in real time, and the sensing information is analyzed to determine the cooking progress information corresponding to the current cooking process to determine the current cooking progress. If the current cooking schedule does not match the standard cooking progress of the time period, the current device state may be adjusted according to the cooking progress information, such as raising the temperature, increasing the time, etc., thereby adjusting the cooking process with the adjusted device state.

因此,本实施例针对每条烹饪控制指令对应的烹饪步骤,通过设定的传感器对该步骤的烹饪过程进行监测,自动检测步骤的完成程度,然后根据传感器反馈的传感信息,自动优化设备状态,如修改步骤的时间、温度等设置, 保证各步骤产出的效果最优。以智能面包机为例,可以通过重量传感器检测出面团的实际重量,如果重量偏大,则云食谱中每条烹饪控制指令对应的步骤执行时将烹饪时长自动增加些许时间。又如在某一步骤烹饪过程中,温度传感器检测到面团的发酵温度低于预期(如可能在东北的低温条件),则依据云食谱可以调整设备状态自动提高发酵温度,保证该步骤的发酵效果最佳等。Therefore, in this embodiment, for each cooking step corresponding to the cooking control instruction, the cooking process of the step is monitored by the set sensor, the completion degree of the step is automatically detected, and then the device state is automatically optimized according to the sensing information fed back by the sensor. , such as the time, temperature, etc. of the modification step, Ensure that the results of each step are optimal. Taking the smart breadmaker as an example, the actual weight of the dough can be detected by the weight sensor. If the weight is too large, the cooking time of each cooking control instruction in the cloud recipe is automatically increased by a certain time. Another example is that during the cooking process of a certain step, the temperature sensor detects that the fermentation temperature of the dough is lower than expected (such as the low temperature condition in the northeast), according to the cloud recipe, the state of the device can be adjusted to automatically increase the fermentation temperature to ensure the fermentation effect of the step. Best wait.

本实施例中,用户仅需发出启动指示,即可对预先所拆解的多个烹饪步骤,按时间轴顺次依次每个步骤对应的烹饪控制指令,从而自动完成菜品的烹饪过程,用户仅需在该过程中提供必要的辅助操作即可,对用户而言烹饪过程中的多个步骤可以一键完成,实现了烹饪过程的化繁为简,操作简便、快捷。In this embodiment, the user only needs to issue a start instruction, and the cooking control commands corresponding to each step are sequentially sequenced according to the time axis for the plurality of cooking steps that are disassembled in advance, thereby automatically completing the cooking process of the dishes, and the user only It is necessary to provide necessary auxiliary operations in the process, and the plurality of steps in the cooking process can be completed by one button for the user, and the cooking process is simplified and simplified, and the operation is simple and quick.

本申请另一个可选实施例中,调整模块512,用于接收所述移动设备反馈的调整指示,依据所述调整指示调整设备状态,并依据调整的设备状态进行烹饪。In another optional embodiment of the present application, the adjustment module 512 is configured to receive an adjustment indication fed back by the mobile device, adjust a device state according to the adjustment indication, and perform cooking according to the adjusted device state.

上述提供的依据智能烹饪设备中的传感器对烹饪过程进行监测,从而依据当前的烹饪进度自动调整设备状态的过程。实际上设备状态也可以由用户通过移动设备的智能APP自行调整,此时用户在智能APP上配置要调整的烹饪控制指令对应的烹饪参数,在完成配置后生成调整指示同步给智能烹饪设备,然后智能烹饪设备依据该调整指示中携带的烹饪参数调整设备状态,并依据调整的设备状态调整烹饪过程。The above-described process of automatically adjusting the state of the device based on the current cooking schedule by monitoring the cooking process by sensors in the smart cooking device. In fact, the device status can also be adjusted by the user through the smart APP of the mobile device. At this time, the user configures the cooking parameter corresponding to the cooking control instruction to be adjusted on the smart APP, and generates an adjustment instruction to synchronize to the smart cooking device after completing the configuration, and then The smart cooking device adjusts the state of the device according to the cooking parameters carried in the adjustment instruction, and adjusts the cooking process according to the adjusted device state.

如上例中的智能面包机,通常智能面包机对应的云食谱中步骤都是固定的,各个步骤温度控制和其他设置都是硬件预设好的,每个步骤有默认的时间,但同样允许用户通过调整指示调节各个步骤的烹饪时长。In the smart bread machine in the above example, the steps in the cloud recipe corresponding to the smart bread machine are usually fixed. The temperature control and other settings of each step are preset by hardware, and each step has a default time, but the user is also allowed. The cooking time of each step is adjusted by adjusting the indication.

本申请一个可选实施例中,指令解析模块504,包括:读取子模块50402,用于依据所述启动指示读取选定的云食谱;解析子模块50404,用于对所述选定的云食谱中的控制信息进行解析,解析出烹饪过程按照预置烹饪顺序执行的各烹饪控制指令。In an optional embodiment of the present application, the instruction parsing module 504 includes: a reading submodule 50402, configured to read a selected cloud recipe according to the startup instruction; and a parsing submodule 50404 for selecting the selected The control information in the cloud recipe is parsed, and each cooking control instruction executed by the cooking process in accordance with the preset cooking sequence is parsed.

在智能烹饪设备接收到启动指示后,通过指令解析模块可以读取选定的 云食谱,然后对该云食谱中的控制信息进行解析,获取该智能烹饪设备所能理解的烹饪控制指令,其中在一次烹饪过程中可以存在多个烹饪控制指令,而每条烹饪控制指令的执行顺序是一定的,因此可以解析出按照预置烹饪顺序排序执行的各烹饪控制指令。After the smart cooking device receives the startup instruction, the selected analysis module can read the selected a cloud recipe, then parsing the control information in the cloud recipe to obtain a cooking control instruction that the smart cooking device can understand, wherein there may be multiple cooking control commands in one cooking process, and each cooking control instruction is executed The order is certain so that each cooking control command executed in a preset cooking order can be parsed.

本申请另一个可选实施例中,指令解析模块504,包括:读取子模块50402,用于依据所述启动指示读取所述选定的云食谱;解析子模块50404,用于获取自身的机型信息;对所述选定的云食谱中的控制信息进行解析,获取所述机型信息对应按照预置烹饪顺序执行的各烹饪控制指令。In another optional embodiment of the present application, the instruction parsing module 504 includes: a reading submodule 50402, configured to read the selected cloud recipe according to the startup indication; and a parsing submodule 50404 for acquiring its own Model information; parsing control information in the selected cloud recipe, and acquiring the model information corresponding to each cooking control instruction executed in a preset cooking sequence.

由于一个云食谱中也可以存在是由于不同机型的不同控制信息,因此在智能烹饪设备的指令解析模块解析云食谱时,可以先获取自身的机型信息,然后按照该机型信息确定与该机型信息对应按照预置烹饪顺序执行的各烹饪控制指令。Since a cloud recipe can also exist because of different control information of different models, when the instruction parsing module of the smart cooking device parses the cloud recipe, it can first obtain its own model information, and then determine according to the model information. The model information corresponds to each cooking control command executed in accordance with a preset cooking sequence.

所述烹饪模块506,还用于按照所述预置烹饪顺序依次获取每条烹饪控制指令,其中,在当前的烹饪控制指令对应烹饪过程执行完毕后,获取下一条烹饪控制指令,直到获取所述预置烹饪顺序中最后一条烹饪控制指令。The cooking module 506 is further configured to sequentially acquire each cooking control instruction according to the preset cooking sequence, wherein after the current cooking control instruction corresponds to the execution of the cooking process, the next cooking control instruction is acquired until the The last cooking control command in the preset cooking sequence.

由于预置烹饪顺序中规定了烹饪控制指令的执行顺序,因此智能烹饪设备的烹饪模块会首先获取该预置烹饪顺序中的第一条烹饪控制指令,然后执行该烹饪控制指令以进行第一步烹饪操作,在该第一条烹饪控制指令完毕后,继续获取预置烹饪顺序中的第二条烹饪控制指令来执行,以此类推,直到获取所述预置烹饪顺序中最后一条烹饪控制指令,并执行完毕后,该烹饪过程执行完毕。Since the execution sequence of the cooking control command is specified in the preset cooking sequence, the cooking module of the smart cooking device first acquires the first cooking control command in the preset cooking sequence, and then executes the cooking control command to perform the first step. a cooking operation, after the first cooking control command is completed, continuing to acquire a second cooking control command in the preset cooking sequence, and so on, until the last cooking control command in the preset cooking sequence is obtained, After the execution is completed, the cooking process is completed.

本申请一个可选实施例中,烹饪模块506,包括:自动烹饪子模块50602,用于针对当前的烹饪控制指令,从所述烹饪控制指令中获取对应的烹饪参数;按照所述烹饪参数设置设备状态,按照所述设备状态进行烹饪。In an optional embodiment of the present application, the cooking module 506 includes: an automatic cooking sub-module 50602, configured to acquire a corresponding cooking parameter from the cooking control instruction for a current cooking control instruction; and set the device according to the cooking parameter State, cooking according to the state of the device.

自动烹饪子模块50602,还用于当达到所述设备状态中配置的烹饪时长时,所述当前的烹饪控制指令对应烹饪过程执行完毕,将下一条烹饪控制指令作为当前的烹饪控制指令执行。The automatic cooking sub-module 50602 is further configured to: when the cooking duration configured in the device state is reached, the current cooking control instruction is executed corresponding to the cooking process, and the next cooking control command is executed as the current cooking control command.

智能烹饪设备采用烹饪模块执行烹饪控制指令,其中,对于智能烹饪设 备自行执行时,采用自动烹饪子模块从所述烹饪控制指令中获取对应的烹饪参数,然后采用该烹饪参数设置当前的设备状态,例如烹饪时长,烹饪温度、设备模式等各种条件,其中,不同的智能烹饪设备所需设置的设备状态不同,可以依据实际需求配置,本申请实施例对此不作限定。完成设备状态的配置后就可以执行相应的烹饪过程。The smart cooking device uses a cooking module to execute cooking control commands, wherein for smart cooking settings When the self-execution is performed, the automatic cooking sub-module is used to obtain the corresponding cooking parameter from the cooking control command, and then the cooking parameter is used to set the current device state, such as the cooking time, the cooking temperature, the device mode, and the like, wherein The device states that are required to be set by different smart cooking devices are different, and may be configured according to actual needs, which is not limited by the embodiment of the present application. After the configuration of the device status is completed, the corresponding cooking process can be performed.

自动烹饪子模块在执行烹饪过程中,会检测该过程的设备状态,当达到所述设备状态中配置的烹饪时长时,表征所述当前的烹饪控制指令对应烹饪过程执行完毕,获取下一条烹饪控制指令,将下一条烹饪控制指令作为当前的烹饪控制指令执行。The automatic cooking sub-module detects the state of the device of the process during the cooking process, and when the cooking time configured in the device state is reached, characterizing the current cooking control instruction corresponding to the execution of the cooking process, obtaining the next cooking control The instruction executes the next cooking control command as the current cooking control command.

本申请另一个可选实施例中,所述烹饪模块506,还包括:检测子模块50604,用于依据所述烹饪控制指令确定是否需要用户辅助操作;辅助烹饪子模块50606,用于在确定需要用户辅助操作时,按照所述烹饪控制指令中烹饪条件对应烹饪参数设置所述辅助操作所需的设备辅助状态;以及,按照所述烹饪控制指令生成辅助提示信息,并展示所述辅助提示信息,其中,所述辅助提示信息包括文字辅助提示信息和/或语音辅助提示信息。In another optional embodiment of the present application, the cooking module 506 further includes: a detecting submodule 50604 for determining whether a user assisting operation is required according to the cooking control instruction; and an auxiliary cooking submodule 50606 for determining the need When the user assists the operation, the device auxiliary state required for the auxiliary operation is set according to the cooking condition corresponding to the cooking parameter in the cooking control instruction; and the auxiliary prompt information is generated according to the cooking control instruction, and the auxiliary prompt information is displayed, The auxiliary prompt information includes text auxiliary prompt information and/or voice assist prompt information.

所述提示模块508,还用于将所述辅助提示信息发送给用户使用的移动设备,以通过所述移动设备提醒用户执行辅助操作。The prompting module 508 is further configured to send the auxiliary prompt information to a mobile device used by the user to remind the user to perform an auxiliary operation by using the mobile device.

所述辅助烹饪子模块50606,还用于依据用户反馈的辅助完成指示,将下一条烹饪控制指令作为当前的烹饪控制指令执行;或,当检测到在辅助延时范围内未获取用户的辅助操作时,将下一条烹饪控制指令作为当前的烹饪控制指令执行。The auxiliary cooking sub-module 50606 is further configured to execute the next cooking control instruction as the current cooking control instruction according to the auxiliary completion instruction fed back by the user; or, when detecting that the auxiliary operation of the user is not acquired within the auxiliary delay range The next cooking control command is executed as the current cooking control command.

在智能烹饪设备进行自动烹饪的过程中,还可能需要用户提供必要的辅助操作,因此采用烹饪模块执行烹饪控制指令进行烹饪的过程中,烹饪模块中的检测子模块会确定该烹饪控制指令确定是否需要用户辅助操作,如通过控制信息中是否需要用户干预的控制子项标识,在确定需要用户辅助操作时,采用辅助烹饪子模块从所述烹饪控制指令中获取对应的烹饪参数,然后采用该烹饪参数设置辅助操作所需的设备辅助状态,例如在辅助过程中智能烹饪设备的状态或模式等条件,又如配置辅助延时范围以防止由于用户未执 行辅助操作而导致后续流程无法执行。还会按照所述烹饪控制指令生成辅助提示信息,该辅助提示信息用于提示用户当前所需的辅助操作,辅助提示信息可以包括文字辅助提示信息和/或语音辅助提示信息,即可以通过文字的形式在智能烹饪设备的显示装置上显示,也可以通过语音的形式通过智能烹饪设备进行播放,或者两种提示方式并行执行,即展示文字也播放音频。In the process of automatic cooking by the smart cooking device, the user may also be required to provide necessary auxiliary operations, so in the process of cooking using the cooking module to execute the cooking control command, the detecting sub-module in the cooking module determines whether the cooking control command determines whether User-assisted operation is required, such as by controlling whether the user intervention is required in the control information. When it is determined that the user-assisted operation is required, the auxiliary cooking sub-module is used to obtain the corresponding cooking parameter from the cooking control command, and then the cooking is adopted. The parameter sets the device auxiliary state required for the auxiliary operation, such as the condition or mode of the smart cooking device during the auxiliary process, and configures the auxiliary delay range to prevent the user from being unexecuted. Line-assisted operations cause subsequent processes to fail. The auxiliary prompt information is further generated according to the cooking control instruction, and the auxiliary prompt information is used to prompt the user for the auxiliary operation currently required, and the auxiliary prompt information may include text auxiliary prompt information and/or voice assist prompt information, that is, text can be used. The form is displayed on the display device of the smart cooking device, and can also be played through the smart cooking device in the form of voice, or the two prompt modes are executed in parallel, that is, the display text also plays the audio.

在移动设备和智能烹饪设备均联网在线时,智能烹饪设备可以将辅助提示信息同步给该移动设备,移动设备在接收到提示信息后,可以采用APP进行文字辅助提示信息的展示,以及语音辅助提示信息的播放。When the mobile device and the smart cooking device are both online, the smart cooking device can synchronize the auxiliary prompt information to the mobile device, and after receiving the prompt information, the mobile device can use the APP to display the text auxiliary prompt information and the voice assist prompt. The playback of information.

辅助烹饪子模块在执行烹饪过程中,也会依据辅助操作的完成情况确定后续操作。其中,可以依据反馈的辅助完成指示确定当前的烹饪控制指令对应辅助操作已完成,表征所述当前的烹饪控制指令对应烹饪过程执行完毕,获取下一条烹饪控制指令,将下一条烹饪控制指令作为当前的烹饪控制指令执行。并且还会对辅助操作的时间进行检测,确定烹饪控制指令在辅助延时范围内未获取用户的辅助操作时,为防止后续流程无法执行,则获取下一条烹饪控制指令,将下一条烹饪控制指令作为当前的烹饪控制指令执行。The auxiliary cooking sub-module also determines the subsequent operation according to the completion of the auxiliary operation during the cooking process. Wherein, according to the auxiliary auxiliary completion instruction of the feedback, it is determined that the current cooking control instruction corresponding auxiliary operation has been completed, the current cooking control instruction is corresponding to the execution of the cooking process, the next cooking control instruction is obtained, and the next cooking control instruction is taken as the current The cooking control instructions are executed. And the time of the auxiliary operation is also detected, and when the cooking control instruction does not acquire the auxiliary operation of the user within the auxiliary delay range, in order to prevent the subsequent process from being executed, the next cooking control instruction is acquired, and the next cooking control instruction is executed. Executed as the current cooking control instruction.

上述实现了由智能烹饪设备所启动的自动烹饪过程,其中该自动烹饪过程各设备在各阶段的执行示意图如图6所示。其中,智能烹饪设备接收启动指示,如触发智能烹饪设备上的“智能”键触发发送启动指示,对于云食谱智能烹饪设备可以预先缓存,也可以从云服务器端调取,然后对解析出的烹饪控制指令按照预置烹饪顺序执行。图6中一个步骤对应一条烹饪控制指令,在无需辅助操作时,执行该步骤对应烹饪控制指令并在达到步骤时间,即烹饪时长时,获取下一条控制指令继续执行。针对需要辅助操作时,设置设备辅助状态并生成辅助提示信息进行展示,提示用户执行辅助操作,而后在接收到用户反馈辅助完成指示,如通过“继续”键反馈,或在辅助延时范围内未获取用户的辅助操作时获取下一条控制指令继续执行。指导该烹饪过程中所有烹饪控制指令执行完毕后,通过提示信息提醒用户烹饪完成。The above implements an automatic cooking process initiated by a smart cooking device, wherein the execution of each device in the various stages of the automatic cooking process is illustrated in FIG. The smart cooking device receives the startup instruction, such as triggering the “smart” button on the smart cooking device to trigger the sending start indication, and the smart cooking device for the cloud recipe can be pre-cached, or can be retrieved from the cloud server, and then the parsed cooking is performed. The control commands are executed in a preset cooking sequence. One step in FIG. 6 corresponds to a cooking control command. When the auxiliary operation is not required, the step is executed corresponding to the cooking control command and when the step time, that is, the cooking time is reached, the next control command is acquired to continue execution. For the auxiliary operation, set the device auxiliary state and generate auxiliary prompt information for display, prompt the user to perform the auxiliary operation, and then receive the user feedback auxiliary completion instruction, such as feedback through the “continue” key, or within the auxiliary delay range. Get the next control instruction to continue execution when the user's auxiliary operation is obtained. After the execution of all the cooking control instructions in the cooking process is completed, the prompt message is used to remind the user that the cooking is completed.

例如该智能烹饪设备为智能慢炖锅。用户在智能慢炖锅中选择预先缓存的云食谱,可以首先依据云食谱的提示准备食材,然后用户在智能慢炖锅中 放入炖料,按照云食谱描述的用量加水,加调料,然后触发智能慢炖锅生成启动指示以解析云食谱。解析过程中针对该云食谱所包括的以下控制信息子项:1、猛火,炖30分钟;2文火炖,2小时;3、其他模式,如波次升温炖10分钟,依据该控制信息子项生成烹饪控制指令进行烹饪,在各烹饪控制指令均完成后,提示用户已经完成该菜品,此后用户就可以享用美食了。该烹饪过程中,智能慢炖锅可以通过传感器测量主食材的重量等信息,如炖鸡时待烹饪的鸡即为主食材,依据传感器测量的传感信息调整水量、调料等烹饪参数,以烹饪出更优质的菜品。For example, the smart cooking device is a smart slow cooker. The user selects the pre-cached cloud recipe in the smart slow cooker, and can first prepare the ingredients according to the tips of the cloud recipe, and then the user is in the smart slow cooker. Add the stew, add water according to the amount described in the cloud recipe, add seasoning, and then trigger the smart slow cooker to generate a starter to resolve the cloud recipe. The following control information items included in the cloud recipe for the parsing process: 1. Simmering, stewing for 30 minutes; 2 simmering, 2 hours; 3. Other modes, such as wave heating for 10 minutes, according to the control information sub-item The cooking control command is generated for cooking, and after each cooking control command is completed, the user is prompted to complete the dish, and then the user can enjoy the food. In the cooking process, the intelligent slow cooker can measure the weight of the main food material through the sensor, such as the chicken to be cooked when the chicken is stewed, that is, the main food material, and adjust the cooking quantity and the cooking parameters according to the sensor information measured by the sensor to cook. Produce better quality dishes.

基于上述实施例,采用图7示出本申请实施例的另一种自动烹饪方法的步骤流程图。Based on the above embodiment, a flow chart of the steps of another automatic cooking method of the embodiment of the present application is shown in FIG.

步骤702,接收启动指示。Step 702: Receive a startup indication.

步骤704,依据所述启动指示从选定的云食谱中解析出烹饪过程所需的烹饪控制指令。Step 704, parsing the cooking control instruction required for the cooking process from the selected cloud recipe according to the startup instruction.

其中,在启动云食谱解析前,可以接收选择指示;从所述选择指示中获取云食谱标识,选择所述云食谱标识对应的云食谱;或,从所述选择指示中获取云食谱名称,查找该名称对应的云食谱,再按照当前智能烹饪设备的机型信息,对查找到的云食谱进行筛选,确定符合所述云食谱名称和机型信息的云食谱作为选定的云食谱。Before the cloud recipe is parsed, the selection indication may be received; the cloud recipe identifier is obtained from the selection indication, and the cloud recipe corresponding to the cloud recipe identifier is selected; or the cloud recipe name is obtained from the selection indication, and the search is performed. The cloud recipe corresponding to the name is filtered according to the model information of the current smart cooking device, and the cloud recipe corresponding to the cloud recipe name and model information is determined as the selected cloud recipe.

依据所述启动指示从选定的云食谱中解析出烹饪过程所需的烹饪指令,包括:依据所述启动指示读取所述选定的云食谱;对所述选定的云食谱中的控制信息进行解析,解析出烹饪过程按照预置烹饪顺序执行的各烹饪控制指令。Parsing the cooking instructions required for the cooking process from the selected cloud recipe in accordance with the activation indication, comprising: reading the selected cloud recipe in accordance with the activation indication; controlling in the selected cloud recipe The information is parsed to resolve the cooking control instructions that are executed in the cooking sequence in accordance with the preset cooking sequence.

所述依据所述启动指示从选定的云食谱中解析出烹饪过程所需的烹饪控制指令,包括:依据所述启动指示读取所述选定的云食谱;获取所述智能烹饪设备的机型信息;对所述选定的云食谱中的控制信息进行解析,获取所述机型信息对应按照预置烹饪顺序执行的各烹饪控制指令。The parsing the cooking control instructions required for the cooking process from the selected cloud recipe according to the activation indication, comprising: reading the selected cloud recipe according to the startup instruction; acquiring the machine of the smart cooking device Type information; parsing control information in the selected cloud recipe, and acquiring the model information corresponding to each cooking control instruction executed in a preset cooking sequence.

此后,智能烹饪设备按照所述预置烹饪顺序依次获取每条烹饪控制指令,其中,所述智能烹饪设备在当前的烹饪控制指令对应烹饪过程执行完毕 后,获取下一条烹饪控制指令,直到获取所述预置烹饪顺序中最后一条烹饪控制指令,具体过程如步骤706到步骤726。Thereafter, the smart cooking device sequentially acquires each cooking control instruction according to the preset cooking sequence, wherein the smart cooking device performs the cooking process corresponding to the current cooking control instruction Thereafter, the next cooking control command is obtained until the last cooking control command in the preset cooking sequence is obtained, and the specific process is as follows, step 706 to step 726.

步骤706,按照所述预置烹饪顺序获取烹饪控制指令。Step 706: Acquire a cooking control instruction according to the preset cooking sequence.

步骤708,依据所述烹饪控制指令确定是否需要用户辅助操作。Step 708, determining whether a user assisted operation is required according to the cooking control instruction.

若是,即需要用户辅助操作,执行步骤718;若否,即不需要用户辅助操作,执行步骤710。If yes, the user assisted operation is required, and step 718 is performed; if not, the user assisted operation is not required, and step 710 is performed.

步骤710,智能烹饪设备从所述烹饪控制指令中获取烹饪条件对应的烹饪参数。Step 710: The smart cooking device acquires the cooking parameter corresponding to the cooking condition from the cooking control instruction.

步骤712,按照所述烹饪参数设置设备状态,按照所述设备状态进行烹饪。Step 712: Set the device state according to the cooking parameter, and perform cooking according to the device state.

步骤714,检测是否达到所述设备状态中配置的烹饪时长。Step 714, detecting whether the cooking time configured in the device state is reached.

若是,即达到所述设备状态中配置的烹饪时长,执行步骤726;若否,即未达到所述设备状态中配置的烹饪时长,返回步骤714继续检测。If yes, that is, the cooking duration configured in the device state is reached, step 726 is performed; if not, that is, the cooking duration configured in the device state is not reached, and returning to step 714 to continue the detection.

步骤716,按照所述烹饪控制指令中烹饪参数设置所述辅助操作所需的设备辅助状态。Step 716, setting a device auxiliary state required for the auxiliary operation according to a cooking parameter in the cooking control instruction.

步骤718,按照所述烹饪控制指令生成辅助提示信息,并展示所述辅助提示信息。Step 718: Generate auxiliary prompt information according to the cooking control instruction, and display the auxiliary prompt information.

在确定需要用户辅助操作时,所述智能烹饪设备按照所述烹饪控制指令中烹饪参数设置所述辅助操作所需的设备辅助状态;以及,所述智能烹饪设备按照所述烹饪控制指令生成辅助提示信息,并展示所述辅助提示信息,其中,所述辅助提示信息包括文字辅助提示信息和/或语音辅助提示信息。The smart cooking device sets a device assist state required for the assisting operation according to a cooking parameter in the cooking control instruction when determining that a user assisted operation is required; and the smart cooking device generates an auxiliary prompt according to the cooking control instruction And displaying the auxiliary prompt information, wherein the auxiliary prompt information includes text auxiliary prompt information and/or voice assist prompt information.

步骤720,将所述辅助提示信息发送给用户使用的移动设备,以通过所述移动设备提醒用户执行辅助操作。Step 720: Send the auxiliary prompt information to the mobile device used by the user to remind the user to perform the auxiliary operation by the mobile device.

步骤722,辅助操作是否完成。At step 722, the auxiliary operation is completed.

若是,即辅助操作完成,执行步骤716;若否,即辅助操作未完成,执行步骤724。If yes, that is, the auxiliary operation is completed, step 716 is performed; if not, the auxiliary operation is not completed, and step 724 is performed.

步骤724,是否达到辅助延时范围。Step 724, whether the auxiliary delay range is reached.

若是,即达到辅助延时范围,执行步骤726;若否,即未达到辅助延时 范围,执行步骤722继续检测辅助操作是否完成。If yes, the auxiliary delay range is reached, and step 726 is performed; if not, the auxiliary delay is not reached. Range, step 722 is performed to continue to detect if the auxiliary operation is complete.

步骤726,是否存在烹饪控制指令未执行。At step 726, it is not executed whether there is a cooking control command.

若是,即存在烹饪控制指令未执行,返回步骤706继续获取烹饪控制指令;若否,即不存在烹饪控制指令未执行,执行步骤728。If so, that is, if the cooking control command is not executed, returning to step 706 continues to acquire the cooking control command; if not, that is, if the cooking control command is not executed, step 728 is performed.

在上述通过烹饪控制指令进行烹饪的过程中,智能烹饪设备在当前的烹饪过程中,通过设定的传感器获取传感信息;依据所述传感信息检测所述当前的烹饪过程的烹饪进度信息;依据所述烹饪进度信息调整设备状态,并依据调整的设备状态进行烹饪。In the above cooking process by the cooking control instruction, the smart cooking device acquires the sensing information through the set sensor during the current cooking process; and detects the cooking progress information of the current cooking process according to the sensing information; The state of the device is adjusted according to the cooking progress information, and cooking is performed according to the adjusted device state.

从而实现针对每条烹饪控制指令对应的烹饪步骤,通过设定的传感器对该步骤的烹饪过程进行监测,自动检测步骤的完成程度,然后根据传感器反馈的传感信息,自动优化智能烹饪设备的设备状态,如修改步骤的时间、温度等设置,保证各步骤产出的效果最优。Thereby, the cooking step corresponding to each cooking control instruction is realized, the cooking process of the step is monitored by the set sensor, the completion degree of the step is automatically detected, and then the device of the intelligent cooking device is automatically optimized according to the sensing information fed back by the sensor. The status, such as the time and temperature of the modification step, ensures that the output produced by each step is optimal.

步骤728,生成提示信息提醒用户烹饪完成。Step 728, generating a prompt message to remind the user that cooking is complete.

采用智能烹饪设备端发起自动烹饪流程,智能烹饪设备或云服务器可以存储用户历史使用过的云食谱,在不需要APP在线的状态下,用户可以在智能烹饪设备端发起云食谱烹饪,并按照设备的必要提示,在需要用户操作的步骤予以必要的辅助性操作,完成云食谱的烹饪。The smart cooking device is used to initiate an automatic cooking process, and the smart cooking device or the cloud server can store the cloud recipe used by the user history. In the state that the APP is not online, the user can initiate cloud recipe cooking on the smart cooking device side, and according to the device. The necessary prompts, in the steps that require user operation, to perform the necessary auxiliary operations to complete the cooking of the cloud recipe.

并且,本实施例可以将复杂多步骤的烹饪过程按照云食谱内设置的烹饪控制指令步骤通过一键(触发启动指示)智能完成,步骤的设计考虑到了设备按指令自动工作,也兼顾到了用户可以参与其中,进行必要的辅助性操作,从而将烹饪过程化繁为简。Moreover, in this embodiment, the complex multi-step cooking process can be intelligently completed according to the cooking control instruction step set in the cloud recipe through a button (trigger activation instruction), and the step design takes into consideration that the device automatically works according to the instruction, and also takes into account that the user can Participate in and carry out the necessary auxiliary operations to simplify the cooking process.

实施例三Embodiment 3

在上述实施例的基础上,本实施例以智能烹饪设备、移动设备和云服务器构成的系统,来依据用户的指示自行启动为例论述自动烹饪流程。Based on the above embodiments, the present embodiment uses a system composed of a smart cooking device, a mobile device, and a cloud server to automatically start the process according to the user's instruction.

参照图8,示出了本申请实施例的一种自动烹饪系统的结构框图,该自动烹饪系统,包括:云服务器802和智能烹饪设备804。Referring to FIG. 8, a block diagram of a structure of an automatic cooking system including a cloud server 802 and a smart cooking device 804 is shown.

其中,所述云服务器802,包括:指令解析模块80202,用于从选定的 云食谱中解析出烹饪过程所需的烹饪控制指令。The cloud server 802 includes: an instruction parsing module 80202, configured to select from The cloud recipes parse out the cooking control instructions required for the cooking process.

所述智能烹饪设备804,包括:烹饪模块80402,用于按照当前的烹饪控制指令中烹饪条件对应的烹饪参数,设置智能烹饪设备的设备状态进行烹饪;提示模块80404,用于对完整烹饪过程所需的烹饪控制指令均执行完毕后,生成提示信息提醒用户烹饪完成。The smart cooking device 804 includes: a cooking module 80402, configured to set a device state of the smart cooking device for cooking according to a cooking parameter corresponding to a cooking condition in a current cooking control instruction; and a prompting module 80404 for performing a complete cooking process After the required cooking control instructions are executed, a prompt message is generated to remind the user that the cooking is completed.

用户可以通过移动设备的APP发起云食谱的烹饪,通过APP触发启动指示并发送给云服务器,从而云服务器调用自身的模块进行自动烹饪。The user can initiate the cooking of the cloud recipe through the APP of the mobile device, trigger the startup instruction through the APP and send it to the cloud server, so that the cloud server calls its own module for automatic cooking.

参照图9A-C,示出了本申请实施例的另一种自动烹饪系统的结构框图。Referring to Figures 9A-C, there is shown a block diagram of another automated cooking system in accordance with an embodiment of the present application.

该自动烹饪系统,包括:云服务器902、智能烹饪设备904和移动设备906。The automatic cooking system includes a cloud server 902, a smart cooking device 904, and a mobile device 906.

其中,所述云服务器902,包括:The cloud server 902 includes:

指令解析模块90202,用于接收启动指示,依据所述启动指示从选定的云食谱中解析出烹饪过程所需的烹饪控制指令。The instruction parsing module 90202 is configured to receive an activation instruction, and parse the cooking control instruction required for the cooking process from the selected cloud recipe according to the startup instruction.

指令下发模块90204,用于按照所述预置烹饪顺序依次将所述烹饪控制指令下发给所述智能烹饪设备。The instruction issuing module 90204 is configured to sequentially send the cooking control instruction to the smart cooking device according to the preset cooking sequence.

所述智能烹饪设备904,包括:The smart cooking device 904 includes:

烹饪模块90402,用于按照当前的烹饪控制指令中烹饪条件对应的烹饪参数,设置智能烹饪设备的设备状态进行烹饪;提示模块90404,用于对完整烹饪过程所需的烹饪控制指令均执行完毕后,生成提示信息提醒用户烹饪完成。The cooking module 90402 is configured to set the device state of the smart cooking device for cooking according to the cooking parameter corresponding to the cooking condition in the current cooking control instruction; the prompting module 90404 is configured to execute the cooking control command required for the complete cooking process , generate a prompt message to remind the user that cooking is complete.

所述移动设备906,包括:The mobile device 906 includes:

菜谱选择模块90602,用于接收选择指示;从所述选择指示中获取云食谱标识,选择所述云食谱标识对应的云食谱;或,从所述选择指示中获取云食谱名称和所述智能烹饪设备的机型信息,筛选符合所述云食谱名称和机型信息的云食谱。a recipe selection module 90602, configured to receive a selection indication, obtain a cloud recipe identifier from the selection indication, select a cloud recipe corresponding to the cloud recipe identifier, or obtain a cloud recipe name and the smart cooking from the selection indication The model information of the device, and filter cloud recipes that match the cloud recipe name and model information.

在进行自动烹饪前,首先要对云食谱进行选择,用户可以在移动设备的APP上对云食谱进行选择发出选择指示,采用菜谱选择模块进行云食谱的选择。其中,该选择指示中可以直接携带云食谱标识即云食谱ID,从而查找 该云食谱ID对应的云食谱作为选定的云食谱。该选择指示中还可以携带有云食谱的名称,查找该名称对应的云食谱,再按照当前智能烹饪设备的机型信息,对查找到的云食谱进行筛选,确定符合所述云食谱名称和机型信息的云食谱作为选定的云食谱。Before the automatic cooking, the cloud recipe is first selected. The user can select the cloud recipe on the mobile device's APP to issue a selection instruction, and use the recipe selection module to select the cloud recipe. Wherein, the selection instruction can directly carry the cloud recipe identifier, that is, the cloud recipe ID, thereby searching The cloud recipe ID corresponds to the cloud recipe as the selected cloud recipe. The selection instruction may also carry the name of the cloud recipe, find the cloud recipe corresponding to the name, and then filter the found cloud recipe according to the model information of the current smart cooking device, and determine the cloud recipe name and machine. Type information for cloud recipes as a selected cloud recipe.

本申请一个可选实施例中,所述指令解析模块90202,包括:读取子模块902022,用于依据所述启动指示读取选定的云食谱;解析子模块902024,用于对所述选定的云食谱中的控制信息进行解析,解析出烹饪过程按照预置烹饪顺序执行的各烹饪控制指令。In an optional embodiment of the present application, the instruction parsing module 90202 includes: a reading submodule 902022, configured to read a selected cloud recipe according to the startup instruction; and a parsing submodule 902424 for selecting the The control information in the predetermined cloud recipe is parsed, and each cooking control instruction executed by the cooking process in accordance with the preset cooking sequence is parsed.

在云服务器接收到启动指示后,通过指令解析模块可以读取选定的云食谱,然后对该云食谱中的控制信息进行解析,获取智能烹饪设备所能理解的烹饪控制指令,其中在一次烹饪过程中可以存在多个烹饪控制指令,而每条烹饪控制指令的执行顺序是一定的,因此可以解析出按照预置烹饪顺序排序执行的各烹饪控制指令。After the cloud server receives the startup instruction, the instruction parsing module can read the selected cloud recipe, and then parse the control information in the cloud recipe to obtain a cooking control instruction that can be understood by the smart cooking device, wherein the cooking command is once cooked. There may be multiple cooking control commands in the process, and the execution order of each cooking control command is certain, so that each cooking control command executed in the order of the preset cooking order can be parsed.

本申请另一个可选实施例中,所述指令解析模块90202,包括:读取子模块902022,用于依据所述启动指示读取选定的云食谱;解析子模块902024,用于获取所述智能烹饪设备的机型信息;对所述选定的云食谱中的控制信息进行解析,获取所述机型信息对应按照预置烹饪顺序执行的各烹饪控制指令。In another optional embodiment of the present application, the instruction parsing module 90202 includes: a reading submodule 902022, configured to read a selected cloud recipe according to the startup instruction; and a parsing submodule 902424, configured to acquire the The model information of the smart cooking device; parsing the control information in the selected cloud recipe, and acquiring the model information corresponding to each cooking control instruction executed according to a preset cooking sequence.

由于一个云食谱中也可以存在是由于不同机型的不同控制信息,因此在云服务器的指令解析模块解析云食谱时,可以先获取智能烹饪设备的机型信息,然后按照该机型信息确定与该机型信息对应按照预置烹饪顺序执行的各烹饪控制指令。Since a cloud recipe can also exist because of different control information of different models, when the cloud server's instruction parsing module parses the cloud recipe, the model information of the smart cooking device can be obtained first, and then the model information is determined according to the model information. The model information corresponds to each cooking control command executed in accordance with a preset cooking sequence.

本申请一个可选实施例中,所述烹饪模块90402,还用于按照所述预置烹饪顺序依次获取每条烹饪控制指令,其中,在当前的烹饪控制指令对应烹饪过程执行完毕后,获取下一条烹饪控制指令,直到获取所述预置烹饪顺序中最后一条烹饪控制指令。In an optional embodiment of the present application, the cooking module 90402 is further configured to sequentially acquire each cooking control instruction according to the preset cooking sequence, wherein after the current cooking control instruction corresponds to the execution of the cooking process, the acquisition is performed. A cooking control command until the last cooking control command in the preset cooking sequence is obtained.

由于预置烹饪顺序中规定了烹饪控制指令的执行顺序,因此智能烹饪设备的烹饪模块会首先获取该预置烹饪顺序中的第一条烹饪控制指令,然后执 行该烹饪控制指令以进行第一步烹饪操作,在该第一条烹饪控制指令完毕后,继续获取预置烹饪顺序中的第二条烹饪控制指令来执行,以此类推,直到获取所述预置烹饪顺序中最后一条烹饪控制指令,并执行完毕后,该烹饪过程执行完毕。Since the execution order of the cooking control instructions is specified in the preset cooking sequence, the cooking module of the smart cooking device first acquires the first cooking control instruction in the preset cooking sequence, and then executes Performing the cooking control command to perform the first cooking operation, after the first cooking control instruction is completed, continuing to acquire the second cooking control instruction in the preset cooking sequence to execute, and so on, until the pre-obtaining The last cooking control command in the cooking sequence is executed, and after the execution is completed, the cooking process is completed.

所述烹饪模块90402,包括:自动烹饪子模块904022,用于针对当前的烹饪控制指令,从所述烹饪控制指令中获取烹饪条件对应的烹饪参数;按照所述烹饪参数设置设备状态,按照所述设备状态进行烹饪。The cooking module 90402 includes: an automatic cooking sub-module 904022, configured to acquire a cooking parameter corresponding to a cooking condition from the cooking control instruction for a current cooking control instruction; and set a device state according to the cooking parameter, according to the The device status is cooking.

所述自动烹饪子模块904022,还用于当达到所述设备状态中配置的烹饪时长时,所述当前的烹饪控制指令对应烹饪过程执行完毕,将下一条烹饪控制指令作为当前的烹饪控制指令执行。The automatic cooking sub-module 904022 is further configured to: when the cooking duration configured in the device state is reached, the current cooking control instruction is executed corresponding to the cooking process, and the next cooking control instruction is executed as the current cooking control instruction .

智能烹饪设备采用烹饪模块执行烹饪控制指令,其中,对于智能烹饪设备自行执行时,采用自动烹饪子模块从所述烹饪控制指令中获取对应的烹饪参数,然后采用该烹饪参数设置当前的设备状态,例如烹饪时长,烹饪温度、设备模式等各种条件,其中,不同的智能烹饪设备所需设置的设备状态不同,可以依据实际需求配置,本申请实施例对此不作限定。完成设备状态的配置后就可以执行相应的烹饪过程。The smart cooking device executes a cooking control instruction by using a cooking module, wherein, when the smart cooking device executes itself, the automatic cooking sub-module is used to obtain a corresponding cooking parameter from the cooking control command, and then the cooking device parameter is used to set the current device state. For example, the cooking time, the cooking temperature, the device mode, and the like, wherein the different smart cooking devices are required to have different device states, which may be configured according to actual needs, which is not limited in the embodiment of the present application. After the configuration of the device status is completed, the corresponding cooking process can be performed.

自动烹饪子模块在执行烹饪过程中,会检测该过程的设备状态,当达到所述设备状态中配置的烹饪时长时,表征所述当前的烹饪控制指令对应烹饪过程执行完毕,获取下一条烹饪控制指令,将下一条烹饪控制指令作为当前的烹饪控制指令执行。The automatic cooking sub-module detects the state of the device of the process during the cooking process, and when the cooking time configured in the device state is reached, characterizing the current cooking control instruction corresponding to the execution of the cooking process, obtaining the next cooking control The instruction executes the next cooking control command as the current cooking control command.

所述烹饪模块90402,还包括:检测子模块904024,用于智能烹饪设备依据所述烹饪控制指令确定是否需要用户辅助操作;辅助烹饪子模块904026,用于在确定需要用户辅助操作时,所述智能烹饪设备按照所述烹饪控制指令中烹饪参数设置所述辅助操作所需的设备辅助状态;以及,所述智能烹饪设备按照所述烹饪控制指令生成辅助提示信息,并展示所述辅助提示信息,其中,所述辅助提示信息包括文字辅助提示信息和/或语音辅助提示信息。The cooking module 90402 further includes: a detecting submodule 904024, wherein the smart cooking device determines whether a user assisted operation is required according to the cooking control instruction; and the auxiliary cooking submodule 904026, when determining that a user assisted operation is required, The smart cooking device sets a device auxiliary state required for the auxiliary operation according to a cooking parameter in the cooking control instruction; and the smart cooking device generates auxiliary prompt information according to the cooking control instruction, and displays the auxiliary prompt information, The auxiliary prompt information includes text auxiliary prompt information and/or voice assist prompt information.

本申请一个可选实施例中,所述移动设备906,包括展示模块90604; 其中,所述智能烹饪设备904的提示模块90404,还用于将所述辅助提示信息同步给所述移动设备906;所述移动设备906的展示模块90604,用于展示所述辅助提示信息以提醒用户执行辅助操作。In an optional embodiment of the present application, the mobile device 906 includes a display module 90604; The prompting module 90404 of the smart cooking device 904 is further configured to synchronize the auxiliary prompt information to the mobile device 906; the display module 90604 of the mobile device 906 is configured to display the auxiliary prompt information to remind The user performs a secondary operation.

所述辅助烹饪子模块904026,还用于依据用户反馈的辅助完成指示,所述智能烹饪设备将下一条烹饪控制指令作为当前的烹饪控制指令执行;或,当检测到在辅助延时范围内未获取用户的辅助操作时,所述智能烹饪设备将下一条烹饪控制指令作为当前的烹饪控制指令执行。The auxiliary cooking sub-module 904026 is further configured to perform, according to an auxiliary completion instruction fed back by the user, the smart cooking device to execute the next cooking control instruction as a current cooking control instruction; or, when detecting that the auxiliary delay time is not within Upon acquisition of the user's auxiliary operation, the smart cooking device executes the next cooking control command as the current cooking control command.

在智能烹饪设备进行自动烹饪的过程中,还可能需要用户提供必要的辅助操作,因此采用烹饪模块执行烹饪控制指令进行烹饪的过程中,烹饪模块中的检测子模块会确定该烹饪控制指令确定是否需要用户辅助操作,如通过控制信息中是否需要用户干预的控制子项标识,在确定需要用户辅助操作时,采用辅助烹饪子模块从所述烹饪控制指令中获取对应的烹饪参数,然后采用该烹饪参数设置辅助操作所需的设备辅助状态,例如在辅助过程中智能烹饪设备的状态或模式等条件,又如配置辅助延时范围以防止由于用户未执行辅助操作而导致后续流程无法执行。还会按照所述烹饪控制指令生成辅助提示信息,该辅助提示信息用于提示用户当前所需的辅助操作,辅助提示信息可以包括文字辅助提示信息和/或语音辅助提示信息,即可以通过文字的形式在智能烹饪设备的显示装置上显示,也可以通过语音的形式通过智能烹饪设备进行播放,或者两种提示方式并行执行,即展示文字也播放音频。In the process of automatic cooking by the smart cooking device, the user may also be required to provide necessary auxiliary operations, so in the process of cooking using the cooking module to execute the cooking control command, the detecting sub-module in the cooking module determines whether the cooking control command determines whether User-assisted operation is required, such as by controlling whether the user intervention is required in the control information. When it is determined that the user-assisted operation is required, the auxiliary cooking sub-module is used to obtain the corresponding cooking parameter from the cooking control command, and then the cooking is adopted. The parameter sets the device assist state required for the auxiliary operation, such as the condition or mode of the smart cooking device during the assist process, and configures the auxiliary delay range to prevent the subsequent process from being executed due to the user not performing the auxiliary operation. The auxiliary prompt information is further generated according to the cooking control instruction, and the auxiliary prompt information is used to prompt the user for the auxiliary operation currently required, and the auxiliary prompt information may include text auxiliary prompt information and/or voice assist prompt information, that is, text can be used. The form is displayed on the display device of the smart cooking device, and can also be played through the smart cooking device in the form of voice, or the two prompt modes are executed in parallel, that is, the display text also plays the audio.

在移动设备和智能烹饪设备均联网在线时,智能烹饪设备可以将辅助提示信息同步给该移动设备,移动设备在接收到提示信息后,可以采用APP进行文字辅助提示信息的展示,以及语音辅助提示信息的播放。When the mobile device and the smart cooking device are both online, the smart cooking device can synchronize the auxiliary prompt information to the mobile device, and after receiving the prompt information, the mobile device can use the APP to display the text auxiliary prompt information and the voice assist prompt. The playback of information.

辅助烹饪子模块在执行烹饪过程中,也会依据辅助操作的完成情况确定后续操作。其中,可以依据反馈的辅助完成指示确定当前的烹饪控制指令对应辅助操作已完成,表征所述当前的烹饪控制指令对应烹饪过程执行完毕,获取下一条烹饪控制指令,将下一条烹饪控制指令作为当前的烹饪控制指令执行。并且还会对辅助操作的时间进行检测,确定烹饪控制指令在辅助延时范围内未获取用户的辅助操作时,为防止后续流程无法执行,则获取下一条 烹饪控制指令,将下一条烹饪控制指令作为当前的烹饪控制指令执行。The auxiliary cooking sub-module also determines the subsequent operation according to the completion of the auxiliary operation during the cooking process. Wherein, according to the auxiliary auxiliary completion instruction of the feedback, it is determined that the current cooking control instruction corresponding auxiliary operation has been completed, the current cooking control instruction is corresponding to the execution of the cooking process, the next cooking control instruction is obtained, and the next cooking control instruction is taken as the current The cooking control instructions are executed. And the time of the auxiliary operation is also detected, and when the cooking control instruction does not acquire the auxiliary operation of the user within the auxiliary delay range, in order to prevent the subsequent process from being executed, the next item is acquired. The cooking control command executes the next cooking control command as the current cooking control command.

本申请一个可选实施例中,所述智能烹饪设备904还包括:反馈模块90406,所述云服务器902还包括:记录模块90206,所述移动设备906包括:展示模块90604;In an optional embodiment of the present application, the smart cooking device 904 further includes: a feedback module 90406, the cloud server 902 further includes: a recording module 90206, the mobile device 906 includes: a display module 90604;

所述智能烹饪设备904的反馈模块90406,用于在烹饪过程定时获取自身的状态信息;将所述状态信息反馈给所述云服务器902,和/或,所述移动设备906;所述云服务器902的记录模块90206,用于记录所述智能烹饪设备反馈的状态信息;所述移动设备906的展示模块90604,用于展示所述智能烹饪设备反馈的状态信息。The feedback module 90406 of the smart cooking device 904 is configured to acquire its own state information at the cooking process timing; feed the state information to the cloud server 902, and/or the mobile device 906; the cloud server The recording module 90206 of the 902 is configured to record status information fed back by the smart cooking device; the display module 90604 of the mobile device 906 is configured to display status information fed back by the smart cooking device.

当智能烹饪设备和移动设备均已连接网络,可以和云服务器进行通信时,智能烹饪设备可以在烹饪过程定时获取自身的状态信息,如当前执行的烹饪控制指令及其对应的步骤,已执行时间,预计剩余执行时间等,然后将状态信息反馈给云服务器,云服务器对该状态信息进行记录,在更新到移动设备端。When both the smart cooking device and the mobile device are connected to the network and can communicate with the cloud server, the smart cooking device can obtain its own state information during the cooking process, such as the currently executed cooking control instruction and its corresponding steps, the executed time. The remaining execution time is estimated, and then the status information is fed back to the cloud server, and the cloud server records the status information and updates to the mobile device.

通常,智能烹饪设备和移动设备是以云服务器为中介进行通信的,但实际上云食谱也可以直接和智能烹饪设备通信,例如通过家庭局域网实现APP到设备的直接通信。因此智能烹饪设备可以将自身的状态信息直接反馈给移动设备,该移动设备采用APP对状态信息进行显示,以通知用户当前的烹饪状态。当然,智能烹饪设备也可以同时将状态信息反馈给云服务器和移动设备。Typically, smart cooking devices and mobile devices communicate with a cloud server, but in practice cloud recipes can also communicate directly with smart cooking devices, such as APP-to-device direct communication over a home LAN. Therefore, the smart cooking device can directly feed back its own state information to the mobile device, and the mobile device displays the status information by using the APP to notify the user of the current cooking state. Of course, the smart cooking device can also feed status information to the cloud server and the mobile device at the same time.

本申请一个可选实施例中,所述智能烹饪设备904,还包括:调整模块90408,用于在当前的烹饪过程中,通过设定的传感器获取传感信息;依据所述传感信息检测所述当前的烹饪过程的烹饪进度信息;依据所述烹饪进度信息调整设备状态,并依据调整的设备状态进行烹饪。In an optional embodiment of the present application, the smart cooking device 904 further includes: an adjustment module 90408, configured to acquire sensing information by using a set sensor during a current cooking process; and detecting the sensing information according to the sensing information Cooking progress information of the current cooking process; adjusting the state of the device according to the cooking progress information, and cooking according to the adjusted device state.

在实际的烹饪过程中,由于原料、外部环境等各种因素均可能对烹饪过程产生影响,因此本实施例中,可以在智能烹饪设备中配置设定的传感器,如温度传感器、重量传感器等,从而采用设定的传感器对当前的烹饪过程进行检测,实时获取检测到的传感信息,再对传感信息进行分析确定当前的烹 饪过程对应的烹饪进度信息,以确定当前的烹饪进度。若当前的烹饪进度与该时间段标准的烹饪进度不符,则可以按照该烹饪进度信息调整当前的设备状态,如升高温度、增加时间等,从而采用调整的设备状态调整烹饪过程。In the actual cooking process, various factors such as raw materials and external environment may affect the cooking process. Therefore, in the embodiment, the set sensors, such as a temperature sensor and a weight sensor, may be disposed in the smart cooking device. Therefore, the set sensor is used to detect the current cooking process, the detected sensing information is acquired in real time, and the sensing information is analyzed to determine the current cooking. The cooking progress information corresponding to the cooking process to determine the current cooking progress. If the current cooking schedule does not match the standard cooking progress of the time period, the current device state may be adjusted according to the cooking progress information, such as raising the temperature, increasing the time, etc., thereby adjusting the cooking process with the adjusted device state.

因此,本实施例针对每条烹饪控制指令对应的烹饪步骤,通过设定的传感器对该步骤的烹饪过程进行监测,自动检测步骤的完成程度,然后根据传感器反馈的传感信息,自动优化设备状态,如修改步骤的时间、温度等设置,保证各步骤产出的效果最优。以智能面包机为例,可以通过重量传感器检测出面团的实际重量,如果重量偏大,则云食谱中每条烹饪控制指令对应的步骤执行时将烹饪时长自动增加些许时间。又如在某一步骤烹饪过程中,温度传感器检测到面团的发酵温度低于预期(如可能在东北的低温条件),则依据云食谱可以调整设备状态自动提高发酵温度,保证该步骤的发酵效果最佳等。Therefore, in this embodiment, for each cooking step corresponding to the cooking control instruction, the cooking process of the step is monitored by the set sensor, the completion degree of the step is automatically detected, and then the device state is automatically optimized according to the sensing information fed back by the sensor. If the time, temperature and other settings of the modification step are set, the effect of each step is guaranteed to be optimal. Taking the smart breadmaker as an example, the actual weight of the dough can be detected by the weight sensor. If the weight is too large, the cooking time of each cooking control instruction in the cloud recipe is automatically increased by a certain time. Another example is that during the cooking process of a certain step, the temperature sensor detects that the fermentation temperature of the dough is lower than expected (such as the low temperature condition in the northeast), according to the cloud recipe, the state of the device can be adjusted to automatically increase the fermentation temperature to ensure the fermentation effect of the step. Best wait.

本申请另一个可选实施例中,所述智能烹饪设备904,还包括:调整模块90408,用于接收所述移动设备反馈的调整指示,依据所述调整指示调整设备状态,并依据调整的设备状态进行烹饪;所述移动设备906还包括:调整指示模块90606,用于发送调整指示给所述智能烹饪设备。In another optional embodiment of the present application, the smart cooking device 904 further includes: an adjustment module 90408, configured to receive an adjustment indication fed back by the mobile device, adjust a device state according to the adjustment indication, and adjust the device according to the adjustment The state is cooking; the mobile device 906 further includes an adjustment indication module 90606 for transmitting an adjustment indication to the smart cooking device.

上述提供的依据智能烹饪设备中的传感器对烹饪过程进行监测,从而依据当前的烹饪进度自动调整设备状态的过程。实际上设备状态也可以由用户通过移动设备的智能APP自行调整,此时用户在智能APP上配置要调整的烹饪控制指令对应的烹饪参数,在完成配置后生成调整指示同步给智能烹饪设备,然后智能烹饪设备依据该调整指示中携带的烹饪参数调整设备状态,并依据调整的设备状态调整烹饪过程。The above-described process of automatically adjusting the state of the device based on the current cooking schedule by monitoring the cooking process by sensors in the smart cooking device. In fact, the device status can also be adjusted by the user through the smart APP of the mobile device. At this time, the user configures the cooking parameter corresponding to the cooking control instruction to be adjusted on the smart APP, and generates an adjustment instruction to synchronize to the smart cooking device after completing the configuration, and then The smart cooking device adjusts the state of the device according to the cooking parameters carried in the adjustment instruction, and adjusts the cooking process according to the adjusted device state.

如上例中的智能面包机,通常智能面包机对应的云食谱中步骤都是固定的,各个步骤温度控制和其他设置都是硬件预设好的,每个步骤有默认的时间,但同样允许用户通过调整指示调节各个步骤的烹饪时长。In the smart bread machine in the above example, the steps in the cloud recipe corresponding to the smart bread machine are usually fixed. The temperature control and other settings of each step are preset by hardware, and each step has a default time, but the user is also allowed. The cooking time of each step is adjusted by adjusting the indication.

上述实现了由移动设备所启动的自动烹饪过程,其中该自动烹饪过程各设备在各阶段的执行示意图如图10所示。用户可以在移动设备的APP上查找云食谱,移动设备的APP依据选择指示选定云食谱。然后用户可以准备 百该选定云食谱食材并执行相应的预处理操作。然后触发APP发送启动指示给云服务器,如通过APP界面上的“一键启动”功能触发启动指示的发送。云服务器记录当前选择的云食谱并对其进行解析获取按照预置烹饪顺序执行的烹饪控制指令。云服务器检测智能烹饪设备是否在线,若不在线则缓存烹饪控制指令,若在线则下发烹饪控制指令给智能烹饪设备,然后由智能烹饪设备对解析出的烹饪控制指令按照预置烹饪顺序执行。The above implements an automatic cooking process initiated by the mobile device, wherein the execution of each device in the various stages of the automatic cooking process is illustrated in FIG. The user can look up the cloud recipe on the mobile device's APP, and the mobile device's APP selects the cloud recipe based on the selection indication. Then the user can prepare Hundreds of selected cloud recipe ingredients and performs the corresponding pre-processing operations. Then, the triggering APP sends a startup indication to the cloud server, for example, triggering the sending of the startup indication through the “one-click start” function on the APP interface. The cloud server records the currently selected cloud recipe and parses it to obtain cooking control instructions that are executed in a preset cooking order. The cloud server detects whether the smart cooking device is online. If not, the cooking control command is cached, and if it is online, the cooking control command is issued to the smart cooking device, and then the cooked cooking control command is executed by the smart cooking device according to the preset cooking sequence.

与图6类似,图10中一个步骤同样对应一条烹饪控制指令,在无需辅助操作时,执行该步骤对应烹饪控制指令并在达到步骤时间,即烹饪时长时,获取下一条控制指令继续执行。针对需要辅助操作时,设置设备辅助状态并生成辅助提示信息进行展示,提示用户执行辅助操作,而后在接收到用户反馈辅助完成指示,如通过“继续”键反馈,或在辅助延时范围内未获取用户的辅助操作时获取下一条控制指令继续执行。指导该烹饪过程中所有烹饪控制指令执行完毕后,通过提示信息提醒用户烹饪完成。Similar to FIG. 6, one step in FIG. 10 also corresponds to a cooking control command. When no auxiliary operation is required, the step is executed corresponding to the cooking control command and when the step time, that is, the cooking time is reached, the next control command is acquired to continue execution. For the auxiliary operation, set the device auxiliary state and generate auxiliary prompt information for display, prompt the user to perform the auxiliary operation, and then receive the user feedback auxiliary completion instruction, such as feedback through the “continue” key, or within the auxiliary delay range. Get the next control instruction to continue execution when the user's auxiliary operation is obtained. After the execution of all the cooking control instructions in the cooking process is completed, the prompt message is used to remind the user that the cooking is completed.

以智能面包机作为智能烹饪设备为例,用户在移动设备的APP上选择该智能面包机的机型信息对应云食谱。用户按照云食谱的指导,将面粉、水、鸡蛋、糖等必要食材和调料按照指定的分量加入后,关闭面包机。Taking the smart bread machine as an intelligent cooking device as an example, the user selects the model information of the smart bread machine corresponding to the cloud recipe on the APP of the mobile device. According to the guidance of the cloud recipe, the user adds the necessary ingredients and seasonings such as flour, water, eggs, sugar, etc. according to the specified amount, and closes the bread machine.

然后通过移动设备的APP发送启动指示给云服务器,云服务器依据启动指示对云食谱进行解析。云食谱的步骤一般是固定的,如步骤包括:搅拌1,醒面1,搅拌2,醒面2,搅拌3,发酵1,发酵2,发酵3,烘烤,保温等九个步骤,即可以解析出按照预置烹饪顺序排序的各烹饪控制指令,然后将烹饪控制指令依次传输给智能面包机,在智能面包机执行完一条烹饪控制指令后,再传输下一条烹饪控制指令给该智能面包机执行,在智能面包机对每条烹饪控制指令进行烹饪时用户可以微调每个步骤的时间。并且,云食谱也可以通过移动设备的APP提示用户加入其他食材辅料,如水果。在完成所有烹饪控制指令后,通过移动设备的APP提示用户享用美食。对于上述复杂的烹饪过程,用户仅需触发一键即可自动执行烹饪过程,简化了用户的操作流程,使烹饪过程的操作更加简便。Then, the mobile device sends an activation indication to the cloud server, and the cloud server parses the cloud recipe according to the startup instruction. The steps of the cloud recipe are generally fixed, such as the steps of: stirring 1, waking face 1, stirring 2, waking face 2, stirring 3, fermentation 1, fermentation 2, fermentation 3, baking, heat preservation, etc. Parsing each cooking control command sorted according to a preset cooking order, and then transmitting the cooking control command to the smart bread machine in turn, after executing a cooking control command on the smart bread machine, transmitting the next cooking control command to the smart bread machine Execution, the user can fine tune the time of each step while the smart bread machine is cooking each cooking control command. In addition, cloud recipes can also prompt users to add other ingredients such as fruits through the app of the mobile device. After completing all cooking control instructions, the user of the mobile device is prompted to enjoy the food. For the above complex cooking process, the user only needs to trigger one button to automatically execute the cooking process, which simplifies the user's operation process and makes the cooking process easier.

基于上述实施例,采用图11示出本申请实施例的另一种自动烹饪方法 的步骤流程图。Based on the above embodiment, another automatic cooking method of the embodiment of the present application is illustrated using FIG. Step flow chart.

步骤1102,移动设备接收选择指示。Step 1102, the mobile device receives a selection indication.

步骤1104,移动设备依据选择指示选定云食谱。Step 1104: The mobile device selects a cloud recipe according to the selection indication.

其中,从所述选择指示中获取云食谱标识,选择所述云食谱标识对应的云食谱;或,从所述选择指示中获取云食谱名称和所述智能烹饪设备的机型信息,筛选符合所述云食谱名称和机型信息的云食谱。The cloud recipe identifier is obtained from the selection indication, and the cloud recipe corresponding to the cloud recipe identifier is selected; or the cloud recipe name and the model information of the smart cooking device are obtained from the selection indication, and the screening conforms Cloud recipes for cloud recipe names and model information.

步骤1106,云服务器接收启动指示。In step 1106, the cloud server receives the startup indication.

步骤1108,云服务器依据所述启动指示从选定的云食谱中解析出烹饪过程所需的烹饪控制指令。Step 1108, the cloud server parses the cooking control instructions required for the cooking process from the selected cloud recipe according to the startup instruction.

其中,依据所述启动指示从选定的云食谱中解析出烹饪过程所需的烹饪指令,包括:依据所述启动指示读取所述选定的云食谱;对所述选定的云食谱中的控制信息进行解析,解析出烹饪过程按照预置烹饪顺序执行的各烹饪控制指令。Wherein the cooking instructions required for the cooking process are parsed from the selected cloud recipe according to the activation indication, comprising: reading the selected cloud recipe according to the activation indication; for the selected cloud recipe The control information is parsed to resolve the cooking control commands that are executed in the cooking sequence in accordance with the preset cooking sequence.

所述依据所述启动指示从选定的云食谱中解析出烹饪过程所需的烹饪控制指令,包括:依据所述启动指示读取所述选定的云食谱;获取所述智能烹饪设备的机型信息;对所述选定的云食谱中的控制信息进行解析,获取所述机型信息对应按照预置烹饪顺序执行的各烹饪控制指令。The parsing the cooking control instructions required for the cooking process from the selected cloud recipe according to the activation indication, comprising: reading the selected cloud recipe according to the startup instruction; acquiring the machine of the smart cooking device Type information; parsing control information in the selected cloud recipe, and acquiring the model information corresponding to each cooking control instruction executed in a preset cooking sequence.

此后,智能烹饪设备按照所述预置烹饪顺序依次获取每条烹饪控制指令,其中,所述智能烹饪设备在当前的烹饪控制指令对应烹饪过程执行完毕后,获取下一条烹饪控制指令,直到获取所述预置烹饪顺序中最后一条烹饪控制指令,具体过程如步骤1110到步骤726。Thereafter, the smart cooking device sequentially acquires each cooking control instruction according to the preset cooking sequence, wherein the smart cooking device acquires the next cooking control instruction after the current cooking control instruction corresponding to the cooking process is completed, until the acquiring device The last cooking control command in the preset cooking sequence is as described in steps 1110 to 726.

步骤1110,智能烹饪设备按照所述预置烹饪顺序获取烹饪控制指令。Step 1110: The smart cooking device acquires the cooking control instruction according to the preset cooking sequence.

步骤1112,智能烹饪设备依据所述烹饪控制指令确定是否需要用户辅助操作。At step 1112, the smart cooking device determines whether a user assisted operation is required in accordance with the cooking control command.

若是,即需要用户辅助操作,执行步骤1122;若否,即不需要用户辅助操作,执行步骤1114。If yes, the user assisted operation is required, and step 1122 is performed; if not, the user assisted operation is not required, and step 1114 is performed.

步骤1114,智能烹饪设备从所述烹饪控制指令中获取烹饪条件对应的烹饪参数。 Step 1114: The smart cooking device acquires the cooking parameter corresponding to the cooking condition from the cooking control instruction.

步骤1116,按照所述烹饪参数设置设备状态,按照所述设备状态进行烹饪。Step 1116, setting the device state according to the cooking parameter, and cooking according to the device state.

步骤1118,检测是否达到所述设备状态中配置的烹饪时长。Step 1118, detecting whether the cooking duration configured in the device state is reached.

若是,即达到所述设备状态中配置的烹饪时长,执行步骤726;若否,即未达到所述设备状态中配置的烹饪时长,返回步骤1118继续检测。If yes, that is, the cooking duration configured in the device state is reached, step 726 is performed; if not, that is, the cooking duration configured in the device state is not reached, and returning to step 1118 to continue the detection.

步骤1120,按照所述烹饪控制指令中烹饪参数设置所述辅助操作所需的设备辅助状态。Step 1120: Set a device assist state required for the auxiliary operation according to a cooking parameter in the cooking control command.

步骤1122,按照所述烹饪控制指令生成辅助提示信息,并展示所述辅助提示信息。Step 1122: Generate auxiliary prompt information according to the cooking control instruction, and display the auxiliary prompt information.

在确定需要用户辅助操作时,所述智能烹饪设备按照所述烹饪控制指令中烹饪参数设置所述辅助操作所需的设备辅助状态;以及,所述智能烹饪设备按照所述烹饪控制指令生成辅助提示信息,并展示所述辅助提示信息,其中,所述辅助提示信息包括文字辅助提示信息和/或语音辅助提示信息。The smart cooking device sets a device assist state required for the assisting operation according to a cooking parameter in the cooking control instruction when determining that a user assisted operation is required; and the smart cooking device generates an auxiliary prompt according to the cooking control instruction And displaying the auxiliary prompt information, wherein the auxiliary prompt information includes text auxiliary prompt information and/or voice assist prompt information.

步骤1124,将所述辅助提示信息发送给用户使用的移动设备,以通过所述移动设备提醒用户执行辅助操作。Step 1124: Send the auxiliary prompt information to the mobile device used by the user to remind the user to perform the auxiliary operation by the mobile device.

步骤1126,辅助操作是否完成。At step 1126, the auxiliary operation is completed.

若是,即辅助操作完成,执行步骤1120;若否,即辅助操作未完成,执行步骤1128。If yes, that is, the auxiliary operation is completed, step 1120 is performed; if not, the auxiliary operation is not completed, and step 1128 is performed.

步骤1128,是否达到辅助延时范围。Step 1128, whether the auxiliary delay range is reached.

若是,即达到辅助延时范围,执行步骤1130;若否,即未达到辅助延时范围,执行步骤1126继续检测辅助操作是否完成。If yes, the auxiliary delay range is reached, step 1130 is performed; if not, the auxiliary delay range is not reached, and step 1126 is executed to continue detecting whether the auxiliary operation is completed.

步骤1130,是否还有烹饪控制指令未执行。At step 1130, if there is still a cooking control command not executed.

若是,即存在烹饪控制指令未执行,返回步骤1110继续获取烹饪控制指令;若否,即不存在烹饪控制指令未执行,执行步骤1132。If so, that is, the cooking control command is not executed, returning to step 1110 to continue acquiring the cooking control command; if not, that is, if the cooking control command is not executed, step 1132 is performed.

在上述通过烹饪控制指令进行烹饪的过程中,智能烹饪设备在当前的烹饪过程中,通过设定的传感器获取传感信息;依据所述传感信息检测所述当前的烹饪过程的烹饪进度信息;依据所述烹饪进度信息调整设备状态,并依据调整的设备状态进行烹饪。 In the above cooking process by the cooking control instruction, the smart cooking device acquires the sensing information through the set sensor during the current cooking process; and detects the cooking progress information of the current cooking process according to the sensing information; The state of the device is adjusted according to the cooking progress information, and cooking is performed according to the adjusted device state.

从而实现针对每条烹饪控制指令对应的烹饪步骤,通过设定的传感器对该步骤的烹饪过程进行监测,自动检测步骤的完成程度,然后根据传感器反馈的传感信息,自动优化设备状态,如修改步骤的时间、温度等设置,保证各步骤产出的效果最优。Thereby implementing the cooking step corresponding to each cooking control instruction, monitoring the cooking process of the step by the set sensor, automatically detecting the completion degree of the step, and then automatically optimizing the device state according to the sensing information fed back by the sensor, such as modifying The time, temperature and other settings of the steps ensure that the results produced by each step are optimal.

步骤1132,生成提示信息提醒用户烹饪完成。Step 1132, generating a prompt message to remind the user that the cooking is completed.

采用移动设备的智能APP端发起自动烹饪流程,用户在智能APP上仅需通过一步操作即可发起一键智能烹饪,并进行必要的操作,无需在智能烹饪设备端上执行任何设置或按键操作。如果操作时智能烹饪设备不在线,智能APP端发起云食谱后,相关指令会缓存在云服务器端,待智能烹饪设备联网之后,和云端自动同步相关指令,并开始云食谱的烹饪过程。The smart cooking terminal of the mobile device initiates an automatic cooking process, and the user can initiate a one-button smart cooking in one step operation on the smart APP, and perform necessary operations without performing any setting or key operation on the smart cooking device side. If the smart cooking device is not online during operation, after the smart APP launches the cloud recipe, the relevant instructions are cached on the cloud server. After the smart cooking device is connected to the network, the relevant instructions are automatically synchronized with the cloud, and the cooking process of the cloud recipe is started.

本实施例中,移动设备的智能APP和智能烹饪设备还可以同时对自动烹饪过程进行控制,其中,在智能APP和智能烹饪设备同时在线的时候,二者将定时同步智能烹饪设备的状态显示给用户,并在两处都提供用户控制界面,用户可以根据自己的需要,在各个步骤选择格式的界面了解烹饪进度和进行必要控制。从而本实施例以支持用户丰富的使用场景,在APP和智能烹饪设备上都能方便的进行操作,或APP与智能烹饪设备协同操作。且云服务器端可以缓存指令,支持设备不在线的极端情况In this embodiment, the smart APP and the smart cooking device of the mobile device can also simultaneously control the automatic cooking process, wherein when the smart APP and the smart cooking device are simultaneously online, the two display the state of the synchronous smart cooking device at the same time. The user provides a user control interface in both places, and the user can select the format interface at each step to understand the cooking progress and perform necessary control according to his own needs. Therefore, the embodiment can conveniently operate on the APP and the smart cooking device to support the user's rich use scenario, or the APP can cooperate with the smart cooking device. And the cloud server can cache instructions to support the extreme situation that the device is offline.

本申请实施例中,对于云食谱的遥距控制,除了通过移动设备的APP之外,还可以通过专用的硬件遥控器实现。In the embodiment of the present application, for the remote control of the cloud recipe, in addition to the APP of the mobile device, it can also be implemented by a dedicated hardware remote controller.

本实施例中,各种设备可以协同执行自动烹饪过程,其中不同的设备其编译预先也可以不同,例如,智能APP可以采用HTML5编译,智能云服务采用java语言编译,云服务器可以采用java语言编译,智能硬件固件可以采用C语言,植入到设备中的无线智能模块硬件可以为MXCHIP EMW3162。In this embodiment, various devices can cooperate to perform an automatic cooking process, wherein different devices can be compiled in advance, for example, the smart APP can be compiled by using HTML5, the intelligent cloud service is compiled by using the java language, and the cloud server can be compiled by using the java language. The intelligent hardware firmware can be in C language, and the wireless intelligent module hardware implanted into the device can be MXCHIP EMW3162.

实施例四Embodiment 4

本申请实施例中智能烹饪设备可以是各种不同类型的厨房电器设备,本实施例采用智能烤箱为例进行论述。The smart cooking device in the embodiment of the present application may be a variety of different types of kitchen electrical appliances. This embodiment uses a smart oven as an example.

参照图12,示出了本申请实施例的一种智能烤箱的结构框图,该智能烤 箱,包括:Referring to FIG. 12, a structural block diagram of a smart oven according to an embodiment of the present application is shown. Box, including:

烹饪模块1202,用于按照当前的烹饪控制指令中烹饪条件对应的烹饪参数,设置所述智能烤箱的设备状态进行烹饪;a cooking module 1202, configured to set a device state of the smart oven for cooking according to a cooking parameter corresponding to a cooking condition in a current cooking control instruction;

提示模块1204,用于对完整烹饪过程所需的烹饪控制指令均执行完毕后,生成提示信息提醒用户烹饪完成。The prompting module 1204 is configured to generate a prompt message to remind the user that the cooking is completed after the cooking control instructions required for the complete cooking process are all executed.

参照图13,示出了本申请实施例的另一种智能烤箱的结构框图,具体可以包括如下模块:Referring to FIG. 13 , a structural block diagram of another smart oven according to an embodiment of the present application is shown, which may specifically include the following modules:

菜谱选择模块1302,用于接收选择指示;从所述选择指示中获取云食谱标识,选择所述云食谱标识对应的云食谱;或,从所述选择指示中获取云食谱名称和自身的机型信息,筛选符合所述云食谱名称和机型信息的云食谱。a recipe selection module 1302, configured to receive a selection indication, obtain a cloud recipe identifier from the selection indication, select a cloud recipe corresponding to the cloud recipe identifier, or obtain a cloud recipe name and a model of the cloud from the selection indication Information, filter cloud recipes that match the cloud recipe name and model information.

在进行自动烹饪前,首先要对云食谱进行选择,用户可以在智能烤箱上对云食谱进行选择发出选择指示,智能烤箱采用菜谱选择模块进行云食谱的选择。其中,该选择指示中可以直接携带云食谱标识即云食谱ID,从而查找该云食谱ID对应的云食谱作为选定的云食谱。该选择指示中还可以携带有云食谱的名称,查找该名称对应的云食谱,再按照当前智能烤箱的机型信息,对查找到的云食谱进行筛选,确定符合所述云食谱名称和机型信息的云食谱作为选定的云食谱。Before the automatic cooking, the cloud recipes should first be selected. The user can select the cloud recipes on the smart oven to issue selection instructions. The smart oven uses the recipe selection module to select the cloud recipes. The cloud recipe identifier, that is, the cloud recipe ID, may be directly carried in the selection indication, so as to find the cloud recipe corresponding to the cloud recipe ID as the selected cloud recipe. The selection instruction may also carry the name of the cloud recipe, find the cloud recipe corresponding to the name, and then filter the found cloud recipe according to the current smart oven model information, and determine the cloud recipe name and model. Information cloud recipes are selected as cloud recipes.

指令解析模块1304,用于接收启动指示,依据所述启动指示从选定的云食谱中解析出烹饪过程所需的烹饪控制指令。The instruction parsing module 1304 is configured to receive an activation instruction, and parse the cooking control instruction required for the cooking process from the selected cloud recipe according to the startup instruction.

烹饪模块1306,用于按照当前的烹饪控制指令中烹饪条件对应的烹饪参数,设置所述智能烤箱的设备状态进行烹饪;a cooking module 1306, configured to set a device state of the smart oven for cooking according to a cooking parameter corresponding to a cooking condition in a current cooking control instruction;

提示模块1308,用于对完整烹饪过程所需的烹饪控制指令均执行完毕后,生成提示信息提醒用户烹饪完成。The prompting module 1308 is configured to generate a prompt message to remind the user that the cooking is completed after the cooking control instructions required for the complete cooking process are all executed.

反馈模块1310,用于在烹饪过程定时获取自身的状态信息;将所述状态信息反馈给云服务器进行记录,和/或,反馈给用户使用的移动设备进行展示。The feedback module 1310 is configured to obtain its own state information during the cooking process timing; feed the state information to the cloud server for recording, and/or feed back to the mobile device used by the user for display.

当智能烤箱和移动设备均已连接网络,可以和云服务器进行通信时,智能烤箱可以在烹饪过程定时获取自身的状态信息,如当前执行的烹饪控制指令及其对应的步骤,已执行时间,预计剩余执行时间等,然后将状态信息反 馈给云服务器,云服务器对该状态信息进行记录,在更新到移动设备端。When the smart oven and mobile devices are connected to the network and can communicate with the cloud server, the smart oven can obtain its own status information during the cooking process, such as the currently executed cooking control instructions and their corresponding steps, the executed time, expected Remaining execution time, etc., then reverse the status information The cloud server feeds the status information and records it to the mobile device.

通常,智能烤箱和移动设备是以云服务器为中介进行通信的,但实际上云食谱也可以直接和智能烤箱通信,例如通过家庭局域网实现APP到设备的直接通信。因此智能烤箱可以将自身的状态信息直接反馈给移动设备,该移动设备采用APP对状态信息进行显示,以通知用户当前的烹饪状态。当然,智能烤箱也可以同时将状态信息反馈给云服务器和移动设备。Typically, smart ovens and mobile devices communicate with a cloud server, but in fact cloud recipes can communicate directly with smart ovens, such as APP-to-device direct communication over a home LAN. Therefore, the smart oven can directly feed back its own state information to the mobile device, and the mobile device uses the APP to display the status information to notify the user of the current cooking state. Of course, the smart oven can also feed status information to both the cloud server and the mobile device.

本申请一个可选实施例中,所述智能烤箱,还包括:调整模块1312,用于在当前的烹饪过程中,通过设定的传感器获取传感信息;依据所述传感信息检测所述当前的烹饪过程的烹饪进度信息;依据所述烹饪进度信息调整设备状态,并依据调整的设备状态进行烹饪。In an optional embodiment of the present application, the smart oven further includes: an adjustment module 1312, configured to acquire sensing information by using a set sensor during a current cooking process; and detecting the current information according to the sensing information Cooking progress information of the cooking process; adjusting the state of the device according to the cooking progress information, and cooking according to the adjusted device state.

在实际的烹饪过程中,由于原料、外部环境等各种因素均可能对烹饪过程产生影响,因此本实施例中,可以在智能烤箱中配置设定的传感器,如温度传感器、重量传感器等,从而采用设定的传感器对当前的烹饪过程进行检测,实时获取检测到的传感信息,再对传感信息进行分析确定当前的烹饪过程对应的烹饪进度信息,以确定当前的烹饪进度。若当前的烹饪进度与该时间段标准的烹饪进度不符,则可以按照该烹饪进度信息调整当前的设备状态,如升高温度、增加时间等,从而采用调整的设备状态调整烹饪过程。In the actual cooking process, since various factors such as raw materials and external environment may affect the cooking process, in this embodiment, the set sensors, such as a temperature sensor, a weight sensor, etc., may be disposed in the smart oven, thereby The current cooking process is detected by using the set sensor, the detected sensing information is acquired in real time, and the sensing information is analyzed to determine the cooking progress information corresponding to the current cooking process to determine the current cooking progress. If the current cooking schedule does not match the standard cooking progress of the time period, the current device state may be adjusted according to the cooking progress information, such as raising the temperature, increasing the time, etc., thereby adjusting the cooking process with the adjusted device state.

因此,本实施例针对每条烹饪控制指令对应的烹饪步骤,通过设定的传感器对该步骤的烹饪过程进行监测,自动检测步骤的完成程度,然后根据传感器反馈的传感信息,自动优化智能烤箱的设备状态,如修改步骤的时间、温度等设置,保证各步骤产出的效果最优。Therefore, in this embodiment, for each cooking step corresponding to the cooking control instruction, the cooking process of the step is monitored by the set sensor, the degree of completion of the step is automatically detected, and then the smart oven is automatically optimized according to the sensing information fed back by the sensor. The device status, such as the time and temperature of the modification step, ensures that the output of each step is optimal.

本申请另一个可选实施例中,所述智能烤箱,还包括:调整模块1312,用于接收所述移动设备反馈的调整指示,依据所述调整指示调整设备状态,并依据调整的设备状态进行烹饪。In another optional embodiment of the present application, the smart oven further includes: an adjustment module 1312, configured to receive an adjustment indication fed back by the mobile device, adjust a device state according to the adjustment indication, and perform, according to the adjusted device state, cooking.

上述提供的依据智能烤箱中的传感器对烹饪过程进行监测,从而依据当前的烹饪进度自动调整设备状态的过程。实际上设备状态也可以由用户通过移动设备的智能APP自行调整,此时用户在智能APP上配置要调整的烹饪控制指令对应的烹饪参数,在完成配置后生成调整指示同步给智能烤箱,然 后智能烹饪设备依据该调整指示中携带的烹饪参数调整设备状态,并依据调整的设备状态调整烹饪过程。The above provides a process for automatically adjusting the state of the device based on the current cooking schedule by monitoring the cooking process by sensors in the smart oven. In fact, the device status can also be adjusted by the user through the smart APP of the mobile device. At this time, the user configures the cooking parameter corresponding to the cooking control instruction to be adjusted on the smart APP, and generates an adjustment instruction to synchronize to the smart oven after completing the configuration. The rear smart cooking device adjusts the device state according to the cooking parameters carried in the adjustment instruction, and adjusts the cooking process according to the adjusted device state.

本申请一个可选实施例中,所述指令解析模块1304,包括:读取子模块130402,用于依据所述启动指示读取选定的云食谱;解析子模块130404,用于对所述选定的云食谱中的控制信息进行解析,解析出烹饪过程按照预置烹饪顺序执行的各烹饪控制指令。In an optional embodiment of the present application, the instruction parsing module 1304 includes: a reading submodule 130402, configured to read a selected cloud recipe according to the startup instruction; and a parsing submodule 130404 for selecting the The control information in the predetermined cloud recipe is parsed, and each cooking control instruction executed by the cooking process in accordance with the preset cooking sequence is parsed.

在智能烤箱接收到启动指示后,通过指令解析模块可以读取选定的云食谱,然后对该云食谱中的控制信息进行解析,获取该智能烤箱所能理解的烹饪控制指令,其中在一次烹饪过程中可以存在多个烹饪控制指令,而每条烹饪控制指令的执行顺序是一定的,因此可以解析出按照预置烹饪顺序排序执行的各烹饪控制指令。After the smart oven receives the startup instruction, the instruction parsing module can read the selected cloud recipe, and then parse the control information in the cloud recipe to obtain the cooking control command that the smart oven can understand, wherein in one cooking There may be multiple cooking control commands in the process, and the execution order of each cooking control command is certain, so that each cooking control command executed in the order of the preset cooking order can be parsed.

本申请另一个可选实施例中,所述指令解析模块1304,包括:读取子模块130402,用于依据所述启动指示读取选定的云食谱;解析子模块130404,用于获取机型信息;对所述选定的云食谱中的控制信息进行解析,获取所述机型信息对应按照预置烹饪顺序执行的各烹饪控制指令。In another optional embodiment of the present application, the instruction parsing module 1304 includes: a reading submodule 130402, configured to read a selected cloud recipe according to the startup instruction; and a parsing submodule 130404 for acquiring a model Information; parsing the control information in the selected cloud recipe, and acquiring the model information corresponding to each cooking control instruction executed in a preset cooking sequence.

由于一个云食谱中也可以存在是由于不同机型的不同控制信息,因此在智能烤箱的指令解析模块解析云食谱时,可以先获取自身的机型信息,然后按照该机型信息确定与该机型信息对应按照预置烹饪顺序执行的各烹饪控制指令。Since a cloud recipe can also exist because of different control information of different models, when the command parsing module of the smart oven parses the cloud recipe, it can first obtain its own model information, and then determine the machine according to the model information. The type information corresponds to each cooking control command executed in accordance with a preset cooking sequence.

所述烹饪模块1306,还用于按照所述预置烹饪顺序依次获取每条烹饪控制指令,其中,所述智能烤箱在当前的烹饪控制指令对应烹饪过程执行完毕后,获取下一条烹饪控制指令,直到获取所述预置烹饪顺序中最后一条烹饪控制指令。The cooking module 1306 is further configured to sequentially acquire each cooking control instruction according to the preset cooking sequence, wherein the smart oven acquires a next cooking control instruction after the current cooking control instruction corresponding to the cooking process is completed. Until the last cooking control command in the preset cooking sequence is obtained.

由于预置烹饪顺序中规定了烹饪控制指令的执行顺序,因此智能烤箱的烹饪模块会首先获取该预置烹饪顺序中的第一条烹饪控制指令,然后执行该烹饪控制指令以进行第一步烹饪操作,在该第一条烹饪控制指令完毕后,继续获取预置烹饪顺序中的第二条烹饪控制指令来执行,以此类推,直到获取所述预置烹饪顺序中最后一条烹饪控制指令,并执行完毕后,该烹饪过程执 行完毕。Since the execution order of the cooking control commands is specified in the preset cooking sequence, the cooking module of the smart oven first acquires the first cooking control command in the preset cooking sequence, and then executes the cooking control command to perform the first cooking step. Operating, after the first cooking control command is completed, continuing to acquire a second cooking control command in the preset cooking sequence to execute, and so on, until the last cooking control command in the preset cooking sequence is obtained, and After the execution, the cooking process is executed Finished.

本申请一个可选实施例中,所述烹饪模块1306,包括:自动烹饪子模块130602,用于针对当前的烹饪控制指令,所述智能烤箱从所述烹饪控制指令中获取烹饪条件对应的烹饪参数;按照所述烹饪参数设置该智能烤箱的设备状态,按照所述设备状态进行烹饪。In an optional embodiment of the present application, the cooking module 1306 includes: an automatic cooking sub-module 130602, for the current cooking control instruction, the smart oven acquires cooking parameters corresponding to the cooking condition from the cooking control instruction And setting the device state of the smart oven according to the cooking parameter, and cooking according to the device state.

所述自动烹饪子模块130602,还用于当达到所述设备状态中配置的烹饪时长时,所述当前的烹饪控制指令对应烹饪过程执行完毕,将下一条烹饪控制指令作为当前的烹饪控制指令执行。The automatic cooking sub-module 130602 is further configured to: when the cooking duration configured in the device state is reached, the current cooking control instruction is executed corresponding to the cooking process, and the next cooking control instruction is executed as the current cooking control instruction .

智能烤箱采用烹饪模块执行烹饪控制指令,其中,对于智能烤箱自行执行时,采用自动烹饪子模块从所述烹饪控制指令中获取对应的烹饪参数,然后采用该烹饪参数设置当前的设备状态,例如烹饪时长,烹饪温度、设备模式等各种条件,其中,不同的智能烤箱所需设置的设备状态不同,可以依据实际需求配置,本申请实施例对此不作限定。完成设备状态的配置后就可以执行相应的烹饪过程。The smart oven uses a cooking module to execute a cooking control command, wherein, when the smart oven is self-executing, an automatic cooking sub-module is used to obtain a corresponding cooking parameter from the cooking control command, and then the cooking parameter is used to set a current device state, such as cooking. Various conditions, such as the length of time, the cooking temperature, the device mode, and the like, wherein the state of the device to be set by different smart ovens is different, and can be configured according to actual needs, which is not limited by the embodiment of the present application. After the configuration of the device status is completed, the corresponding cooking process can be performed.

自动烹饪子模块在执行烹饪过程中,会检测该过程的设备状态,当达到所述设备状态中配置的烹饪时长时,表征所述当前的烹饪控制指令对应烹饪过程执行完毕,获取下一条烹饪控制指令,将下一条烹饪控制指令作为当前的烹饪控制指令执行。The automatic cooking sub-module detects the state of the device of the process during the cooking process, and when the cooking time configured in the device state is reached, characterizing the current cooking control instruction corresponding to the execution of the cooking process, obtaining the next cooking control The instruction executes the next cooking control command as the current cooking control command.

本申请另一个可选实施例中,所述烹饪模块1306,还包括:检测子模块130604,用于依据所述烹饪控制指令确定是否需要用户辅助操作;辅助烹饪子模块130606,用于在确定需要用户辅助操作时,按照所述烹饪控制指令中烹饪参数设置所述辅助操作所需的设备辅助状态;以及,按照所述烹饪控制指令生成辅助提示信息,并展示所述辅助提示信息,其中,所述辅助提示信息包括文字辅助提示信息和/或语音辅助提示信息。In another optional embodiment of the present application, the cooking module 1306 further includes: a detecting submodule 130604, configured to determine whether a user assisting operation is required according to the cooking control instruction; and an auxiliary cooking submodule 130606, for determining the need When the user assists the operation, setting the device auxiliary state required for the auxiliary operation according to the cooking parameter in the cooking control instruction; and generating auxiliary prompt information according to the cooking control instruction, and displaying the auxiliary prompt information, wherein The auxiliary prompt information includes text auxiliary prompt information and/or voice assist prompt information.

所述提示模块130608,还用于将所述辅助提示信息同步给所述移动设备,以通过所述移动设备提醒用户执行辅助操作。The prompting module 130608 is further configured to synchronize the auxiliary prompt information to the mobile device to remind the user to perform an auxiliary operation by the mobile device.

所述辅助烹饪子模块130606,还用于依据用户反馈的辅助完成指示,将下一条烹饪控制指令作为当前的烹饪控制指令执行;或,当检测到在辅助延 时范围内未获取用户的辅助操作时,将下一条烹饪控制指令作为当前的烹饪控制指令执行。The auxiliary cooking sub-module 130606 is further configured to execute the next cooking control instruction as a current cooking control instruction according to the auxiliary completion instruction fed back by the user; or, when detecting the auxiliary extension When the user's auxiliary operation is not acquired within the time range, the next cooking control command is executed as the current cooking control command.

在智能烤箱进行自动烹饪的过程中,还可能需要用户提供必要的辅助操作,因此采用烹饪模块执行烹饪控制指令进行烹饪的过程中,烹饪模块中的检测子模块会确定该烹饪控制指令确定是否需要用户辅助操作,如通过控制信息中是否需要用户干预的控制子项标识,在确定需要用户辅助操作时,采用辅助烹饪子模块从所述烹饪控制指令中获取对应的烹饪参数,然后采用该烹饪参数设置辅助操作所需的设备辅助状态,例如在辅助过程中智能烤箱的状态或模式等条件,又如配置辅助延时范围以防止由于用户未执行辅助操作而导致后续流程无法执行。还会按照所述烹饪控制指令生成辅助提示信息,该辅助提示信息用于提示用户当前所需的辅助操作,辅助提示信息可以包括文字辅助提示信息和/或语音辅助提示信息,即可以通过文字的形式在智能烤箱的显示装置上显示,也可以通过语音的形式通过智能烤箱进行播放,或者两种提示方式并行执行,即展示文字也播放音频。During the automatic cooking of the smart oven, the user may also be required to provide the necessary auxiliary operations. Therefore, during the cooking process using the cooking module to execute the cooking control command, the detection sub-module in the cooking module determines whether the cooking control command determines whether it is needed. User-assisted operation, such as by controlling whether the user intervention is required in the control information, and when determining that the user-assisted operation is required, the auxiliary cooking sub-module is used to obtain the corresponding cooking parameter from the cooking control command, and then the cooking parameter is adopted. Set the device assist status required for the auxiliary operation, such as the condition or mode of the smart oven during the assist process, and configure the auxiliary delay range to prevent the subsequent process from being executed due to the user not performing the auxiliary operation. The auxiliary prompt information is further generated according to the cooking control instruction, and the auxiliary prompt information is used to prompt the user for the auxiliary operation currently required, and the auxiliary prompt information may include text auxiliary prompt information and/or voice assist prompt information, that is, text can be used. The form is displayed on the display device of the smart oven, and can also be played through the smart oven in the form of voice, or two prompts are executed in parallel, that is, the display text also plays the audio.

在移动设备和智能烤箱均联网在线时,智能烤箱可以将辅助提示信息同步给该移动设备,移动设备在接收到提示信息后,可以采用APP进行文字辅助提示信息的展示,以及语音辅助提示信息的播放。When the mobile device and the smart oven are both online, the smart oven can synchronize the auxiliary prompt information to the mobile device, and after receiving the prompt information, the mobile device can use the APP to display the text auxiliary prompt information and the voice assisting prompt information. Play.

辅助烹饪子模块在执行烹饪过程中,也会依据辅助操作的完成情况确定后续操作。其中,可以依据反馈的辅助完成指示确定当前的烹饪控制指令对应辅助操作已完成,表征所述当前的烹饪控制指令对应烹饪过程执行完毕,获取下一条烹饪控制指令,将下一条烹饪控制指令作为当前的烹饪控制指令执行。并且还会对辅助操作的时间进行检测,确定烹饪控制指令在辅助延时范围内未获取用户的辅助操作时,为防止后续流程无法执行,则获取下一条烹饪控制指令,将下一条烹饪控制指令作为当前的烹饪控制指令执行。The auxiliary cooking sub-module also determines the subsequent operation according to the completion of the auxiliary operation during the cooking process. Wherein, according to the auxiliary auxiliary completion instruction of the feedback, it is determined that the current cooking control instruction corresponding auxiliary operation has been completed, the current cooking control instruction is corresponding to the execution of the cooking process, the next cooking control instruction is obtained, and the next cooking control instruction is taken as the current The cooking control instructions are executed. And the time of the auxiliary operation is also detected, and when the cooking control instruction does not acquire the auxiliary operation of the user within the auxiliary delay range, in order to prevent the subsequent process from being executed, the next cooking control instruction is acquired, and the next cooking control instruction is executed. Executed as the current cooking control instruction.

以一款智能烤箱为例,云食谱的描述信息主要用于在移动设备的智能APP上的展现,便于用户理解和选择。对该云食谱进行解析可以获取控制信息中的烹饪控制指令,因此执行以下五个步骤对应的烹饪控制指令:Taking a smart oven as an example, the description information of the cloud recipe is mainly used for displaying on the smart APP of the mobile device, which is convenient for the user to understand and select. The cloud recipe is parsed to obtain the cooking control instructions in the control information, so the cooking control instructions corresponding to the following five steps are executed:

步骤一:烤箱预热,不放烤盘,箱体按照100摄氏度预热7分钟。 Step 1: Preheat the oven, do not put the baking tray, and preheat the cabinet for 7 minutes at 100 degrees Celsius.

步骤二(需要用户辅助):APP和烤箱提示用户操作,用户在1分钟内打开烤箱,放入烤盘,关上烤箱。过程中烤箱设定为保温模式。Step 2 (requires user assistance): The APP and the oven prompt the user to operate, the user opens the oven within 1 minute, puts the baking tray, and closes the oven. The oven is set to the keep warm mode during the process.

步骤三:烤箱按照设定180摄氏度工作10分钟。Step 3: The oven is operated at a temperature of 180 degrees Celsius for 10 minutes.

步骤四(需要用户辅助):用户在3分钟内打开烤箱,给蛋糕半成品刷一层蜂蜜,再把烤盘回并关上烤箱。过程中烤箱设定为保温模式。Step 4 (requires user assistance): The user opens the oven in 3 minutes, brushes a layer of honey to the cake semi-finished product, then returns the baking tray and closes the oven. The oven is set to the keep warm mode during the process.

步骤五:烤箱在180摄氏度工作10分钟。成品完成后APP和设备提示用户。Step 5: The oven is working at 180 degrees Celsius for 10 minutes. After the finished product is finished, the APP and the device prompt the user.

获取第一条烹饪控制指令,确定无需用户辅助,则配置设备状态包括:烹饪温度100摄氏度,烹饪时长7分钟,在第一条烹饪控制指令执行完毕后,获取第二条烹饪控制指令。The first cooking control command is obtained, and it is determined that the device state is configured: the cooking temperature is 100 degrees Celsius, the cooking time is 7 minutes, and the second cooking control command is acquired after the first cooking control instruction is executed.

确定第二条烹饪控制指令需要用户辅助,配置设备辅助状态包括:烹饪时长为1分钟,烤箱模式为保温模式,在用户辅助完成后或达到1分钟之后,获取第三条烹饪控制指令。Determining the second cooking control command requires user assistance. Configuring the device auxiliary state includes: cooking time is 1 minute, oven mode is insulation mode, and after the user assists completion or after 1 minute, the third cooking control command is acquired.

确定第三条烹饪控制指令无需用户辅助,则配置设备状态包括:烹饪温度180摄氏度,烹饪时长10分钟,在第三条烹饪控制指令执行完毕后,获取第四条烹饪控制指令。To determine that the third cooking control command does not require user assistance, the configuration of the device state includes: cooking temperature of 180 degrees Celsius, cooking time of 10 minutes, and after the third cooking control instruction is executed, acquiring the fourth cooking control instruction.

确定第四条烹饪控制指令需要用户辅助,配置设备辅助状态包括:烹饪时长为3分钟,烤箱模式为保温模式,在用户辅助完成后或达到3分钟之后,获取第五条烹饪控制指令。Determining the fourth cooking control command requires user assistance. Configuring the device assist status includes: cooking time is 3 minutes, oven mode is holding mode, and after the user assists completion or after 3 minutes, the fifth cooking control command is obtained.

确定第五条烹饪控制指令无需用户辅助,则配置设备状态包括:烹饪温度180摄氏度,烹饪时长10分钟,在第三条烹饪控制指令执行完毕。To determine that the fifth cooking control command does not require user assistance, the configuration of the device state includes: cooking temperature of 180 degrees Celsius, cooking time of 10 minutes, and execution of the third cooking control instruction.

确认该自动烹饪过程的所有烹饪控制指令执行完毕,此时可以生成提示信息通过APP和烤箱提示用户完成烹饪。After confirming that all cooking control commands of the automatic cooking process are completed, a prompt message can be generated to prompt the user to complete cooking through the APP and the oven.

综上所述,本申请各实施例中,用户通过一键即可发出启动指示启动烹饪过程,从而对预先所拆解的多个烹饪步骤,按时间轴顺次依次每个步骤对应的烹饪控制指令,自动完成菜品的烹饪过程,用户仅需在该过程中提供必要的辅助操作即可,对用户而言烹饪过程中的多个步骤可以一键完成,实现了烹饪过程的化繁为简,操作简便、快捷。 In summary, in various embodiments of the present application, the user can initiate a cooking process by issuing a start command with a single button, thereby sequentially performing the cooking control corresponding to each step in sequence according to the time axis for the plurality of cooking steps that are disassembled in advance. The instruction automatically completes the cooking process of the dish, and the user only needs to provide the necessary auxiliary operations in the process. For the user, the multiple steps in the cooking process can be completed by one button, and the cooking process is simplified. Easy and fast to operate.

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请实施例并不受所描述的动作顺序的限制,因为依据本申请实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本申请实施例所必须的。It should be noted that, for the method embodiments, for the sake of simple description, they are all expressed as a series of action combinations, but those skilled in the art should understand that the embodiments of the present application are not limited by the described action sequence, because In accordance with embodiments of the present application, certain steps may be performed in other sequences or concurrently. In the following, those skilled in the art should also understand that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required in the embodiments of the present application.

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。The various embodiments in the present specification are described in a progressive manner, and each embodiment focuses on differences from other embodiments, and the same similar parts between the various embodiments can be referred to each other.

本领域内的技术人员应明白,本申请实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art will appreciate that embodiments of the embodiments of the present application can be provided as a method, apparatus, or computer program product. Therefore, the embodiments of the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Moreover, embodiments of the present application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.

在一个典型的配置中,所述计算机设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的 界定,计算机可读介质不包括非持续性的电脑可读媒体(transitory media),如调制的数据信号和载波。In a typical configuration, the computer device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory. The memory may include non-persistent memory, random access memory (RAM), and/or non-volatile memory in a computer readable medium, such as read only memory (ROM) or flash memory. Memory is an example of a computer readable medium. Computer readable media includes both permanent and non-persistent, removable and non-removable media. Information storage can be implemented by any method or technology. The information can be computer readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory. (ROM), electrically erasable programmable read only memory (EEPROM), flash memory or other memory technology, compact disk read only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, Magnetic tape cartridges, magnetic tape storage or other magnetic storage devices or any other non-transportable media can be used to store information that can be accessed by a computing device. Follow the instructions in this article It is defined that computer readable media does not include non-persistent computer readable media, such as modulated data signals and carrier waves.

本申请实施例是参照根据本申请实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。Embodiments of the present application are described with reference to flowcharts and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the present application. It will be understood that each flow and/or block of the flowchart illustrations and/or FIG. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing terminal device to produce a machine such that instructions are executed by a processor of a computer or other programmable data processing terminal device Means are provided for implementing the functions specified in one or more of the flow or in one or more blocks of the flow chart.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。The computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing terminal device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device. The instruction device implements the functions specified in one or more blocks of the flowchart or in a flow or block of the flowchart.

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device such that a series of operational steps are performed on the computer or other programmable terminal device to produce computer-implemented processing, such that the computer or other programmable terminal device The instructions executed above provide steps for implementing the functions specified in one or more blocks of the flowchart or in a block or blocks of the flowchart.

尽管已描述了本申请实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例范围的所有变更和修改。While a preferred embodiment of the embodiments of the present application has been described, those skilled in the art can make further changes and modifications to the embodiments once they are aware of the basic inventive concept. Therefore, the appended claims are intended to be interpreted as including all the modifications and the modifications

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且 还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。Finally, it should also be noted that in this context, relational terms such as first and second are used merely to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply these entities. There is any such actual relationship or order between operations. Furthermore, the terms "comprise," "comprise," or "include" or "include" or "the" It also includes other elements not explicitly listed, or elements that are inherent to such a process, method, item, or terminal device. An element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or terminal device that comprises the element, without further limitation.

以上对本申请所提供的一种自动烹饪方法、一种智能烹饪设备、一种自动烹饪系统以及一种智能烤箱,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。 The above describes an automatic cooking method, a smart cooking device, an automatic cooking system and a smart oven provided by the present application. The specific examples are applied herein to the principle and implementation of the present application. It is to be noted that the description of the above embodiments is only for helping to understand the method of the present application and its core ideas; at the same time, for those of ordinary skill in the art, according to the idea of the present application, there will be changes in the specific implementation and application scope. In the above, the contents of this specification are not to be construed as limiting the present application.

Claims (45)

一种自动烹饪方法,其特征在于,包括:An automatic cooking method, comprising: 智能烹饪设备按照当前的烹饪控制指令中烹饪条件对应的烹饪参数,设置智能烹饪设备的设备状态进行烹饪,其中,所述烹饪控制指令是从选定的云食谱中解析出的;The smart cooking device sets the device state of the smart cooking device for cooking according to the cooking parameter corresponding to the cooking condition in the current cooking control instruction, wherein the cooking control instruction is parsed from the selected cloud recipe; 所述智能烹饪设备对完整烹饪过程所需的烹饪控制指令均执行完毕后,生成提示信息提醒用户烹饪完成。After the smart cooking device performs the cooking control instructions required for the complete cooking process, a prompt message is generated to remind the user that the cooking is completed. 根据权利要求1所述的方法,其特征在于,还包括:The method of claim 1 further comprising: 接收启动指示,依据所述启动指示从选定的云食谱中解析出烹饪过程所需的烹饪控制指令。A start indication is received, and the cooking control instructions required for the cooking process are parsed from the selected cloud recipe in accordance with the activation indication. 根据权利要求1所述的方法,其特征在于,还包括:The method of claim 1 further comprising: 接收选择指示;Receiving a selection indication; 从所述选择指示中获取云食谱标识,选择所述云食谱标识对应的云食谱;或Obtaining a cloud recipe identifier from the selection indication, and selecting a cloud recipe corresponding to the cloud recipe identifier; or 从所述选择指示中获取云食谱名称和所述智能烹饪设备的机型信息,筛选符合所述云食谱名称和机型信息的云食谱。The cloud recipe name and the model information of the smart cooking device are obtained from the selection indication, and the cloud recipe that matches the cloud recipe name and the model information is filtered. 根据权利要求2所述的方法,其特征在于,所述依据所述启动指示从选定的云食谱中解析出烹饪过程所需的烹饪指令,包括:The method of claim 2, wherein the parsing of the cooking instructions required for the cooking process from the selected cloud recipe in accordance with the activation indication comprises: 依据所述启动指示读取所述选定的云食谱;Reading the selected cloud recipe according to the activation indication; 对所述选定的云食谱中的控制信息进行解析,解析出烹饪过程按照预置烹饪顺序执行的各烹饪控制指令。The control information in the selected cloud recipe is parsed, and each cooking control instruction executed by the cooking process in accordance with a preset cooking sequence is parsed. 根据权利要求2所述的方法,其特征在于,所述依据所述启动指示从选定的云食谱中解析出烹饪过程所需的烹饪控制指令,包括:The method of claim 2, wherein the parsing of the cooking control instructions required for the cooking process from the selected cloud recipe in accordance with the activation indication comprises: 依据所述启动指示读取所述选定的云食谱;Reading the selected cloud recipe according to the activation indication; 获取所述智能烹饪设备的机型信息;Obtaining model information of the smart cooking device; 对所述选定的云食谱中的控制信息进行解析,获取所述机型信息对应按照预置烹饪顺序执行的各烹饪控制指令。The control information in the selected cloud recipe is parsed, and the model information is acquired corresponding to each cooking control instruction executed in a preset cooking sequence. 根据权利要求4所述的方法,其特征在于,还包括: The method of claim 4, further comprising: 按照所述预置烹饪顺序依次将所述烹饪控制指令下发给所述智能烹饪设备;或Delivering the cooking control command to the smart cooking device in sequence according to the preset cooking sequence; or 所述智能烹饪设备按照所述预置烹饪顺序依次获取每条烹饪控制指令,其中,所述智能烹饪设备在当前的烹饪控制指令对应烹饪过程执行完毕后,获取下一条烹饪控制指令,直到获取所述预置烹饪顺序中最后一条烹饪控制指令。The smart cooking device sequentially acquires each cooking control instruction according to the preset cooking sequence, wherein the smart cooking device acquires a next cooking control instruction after the current cooking control instruction corresponding to the cooking process is completed, until the acquiring device The last cooking control command in the preset cooking sequence. 根据权利要求1所述的方法,其特征在于,智能烹饪设备按照当前的烹饪控制指令中烹饪条件对应的烹饪参数,设置智能烹饪设备的设备状态进行烹饪,包括:The method according to claim 1, wherein the smart cooking device sets the device state of the smart cooking device for cooking according to the cooking parameter corresponding to the cooking condition in the current cooking control instruction, including: 针对当前的烹饪控制指令,所述智能烹饪设备从所述烹饪控制指令中获取烹饪条件对应的烹饪参数;And for the current cooking control instruction, the smart cooking device acquires a cooking parameter corresponding to the cooking condition from the cooking control instruction; 按照所述烹饪参数设置所述智能烹饪设备的设备状态,所述智能烹饪设备按照所述设备状态进行烹饪。The device state of the smart cooking device is set in accordance with the cooking parameter, the smart cooking device cooking in accordance with the device state. 根据权利要求7所述的方法,其特征在于,还包括:The method of claim 7 further comprising: 当达到所述设备状态中配置的烹饪时长时,所述当前的烹饪控制指令对应烹饪过程执行完毕,所述智能烹饪设备将下一条烹饪控制指令作为当前的烹饪控制指令执行。When the cooking duration configured in the device state is reached, the current cooking control command corresponds to the cooking process being performed, and the smart cooking device executes the next cooking control command as the current cooking control command. 根据权利要求1或7所述的方法,其特征在于,还包括:The method according to claim 1 or 7, further comprising: 智能烹饪设备依据所述烹饪控制指令确定是否需要用户辅助操作;The smart cooking device determines whether a user assisted operation is required according to the cooking control instruction; 在确定需要用户辅助操作时,所述智能烹饪设备按照所述烹饪控制指令中烹饪条件对应的烹饪参数设置所述辅助操作所需的设备辅助状态;以及When it is determined that a user assisted operation is required, the smart cooking device sets a device assist state required for the assisting operation according to a cooking parameter corresponding to a cooking condition in the cooking control instruction; 所述智能烹饪设备按照所述烹饪控制指令生成辅助提示信息,并展示所述辅助提示信息,其中,所述辅助提示信息包括文字辅助提示信息和/或语音辅助提示信息。The smart cooking device generates auxiliary prompt information according to the cooking control instruction, and displays the auxiliary prompt information, wherein the auxiliary prompt information includes text auxiliary prompt information and/or voice assist prompt information. 根据权利要求9所述的方法,其特征在于,还包括:The method of claim 9 further comprising: 所述智能烹饪设备将所述辅助提示信息发送给用户使用的移动设备,以通过所述移动设备提醒用户执行辅助操作。The smart cooking device transmits the auxiliary reminder information to a mobile device used by the user to remind the user to perform an auxiliary operation by the mobile device. 根据权利要求9所述的方法,其特征在于,还包括: The method of claim 9 further comprising: 依据用户反馈的辅助完成指示,所述智能烹饪设备将下一条烹饪控制指令作为当前的烹饪控制指令执行;或The smart cooking device executes the next cooking control command as a current cooking control command based on an auxiliary completion indication fed back by the user; or 当检测到在辅助延时范围内未获取用户的辅助操作时,所述智能烹饪设备将下一条烹饪控制指令作为当前的烹饪控制指令执行。The smart cooking device executes the next cooking control command as the current cooking control command when it is detected that the user's auxiliary operation is not acquired within the assist delay range. 根据权利要求1所述的方法,其特征在于,还包括:The method of claim 1 further comprising: 所述智能烹饪设备在烹饪过程定时获取自身的状态信息;The smart cooking device acquires its own state information at a timing of the cooking process; 将所述状态信息反馈给云服务器进行记录,和/或,反馈给用户使用的移动设备进行展示。The status information is fed back to the cloud server for recording, and/or fed back to the mobile device used by the user for presentation. 根据权利要求1所述的方法,其特征在于,还包括:The method of claim 1 further comprising: 所述智能烹饪设备在当前的烹饪过程中,通过设定的传感器获取传感信息;The smart cooking device acquires sensing information through a set sensor during a current cooking process; 依据所述传感信息检测所述当前的烹饪过程的烹饪进度信息;Detecting cooking progress information of the current cooking process according to the sensing information; 依据所述烹饪进度信息调整设备状态,并依据调整的设备状态进行烹饪。The state of the device is adjusted according to the cooking progress information, and cooking is performed according to the adjusted device state. 根据权利要求12所述的方法,其特征在于,还包括:The method of claim 12, further comprising: 所述智能烹饪设备接收所述移动设备反馈的调整指示,依据所述调整指示调整设备状态,并依据调整的设备状态进行烹饪。The smart cooking device receives an adjustment indication fed back by the mobile device, adjusts a device state according to the adjustment indication, and performs cooking according to the adjusted device state. 根据权利要求1-8、10-14任一项所述的方法,其特征在于,所述智能烹饪设备包括以下至少一项:智能烤箱、智能炖锅、智能面包机、智能微波炉、智能电饭煲和智能养生壶。The method according to any one of claims 1-8, 10-14, wherein the smart cooking device comprises at least one of the following: a smart oven, a smart saucepan, a smart bread machine, a smart microwave oven, a smart rice cooker, and Intelligent health pot. 一种智能烹饪设备,其特征在于,包括:A smart cooking device, comprising: 烹饪模块,用于按照当前的烹饪控制指令中烹饪条件对应的烹饪参数,设置智能烹饪设备的设备状态进行烹饪,其中,所述烹饪控制指令是从选定的云食谱中解析出的;a cooking module, configured to set a device state of the smart cooking device for cooking according to a cooking parameter corresponding to the cooking condition in the current cooking control instruction, wherein the cooking control instruction is parsed from the selected cloud recipe; 提示模块,用于对完整烹饪过程所需的烹饪控制指令均执行完毕后,生成提示信息提醒用户烹饪完成。The prompt module is configured to generate a prompt message to remind the user that the cooking is completed after the cooking control instructions required for the complete cooking process are all executed. 根据权利要求16所述的智能烹饪设备,其特征在于,还包括:The smart cooking device of claim 16 further comprising: 指令解析模块,用于接收启动指示,依据所述启动指示从选定的云食谱 中解析出烹饪过程所需的烹饪控制指令;An instruction parsing module, configured to receive a startup indication, according to the startup indication from a selected cloud recipe Parsing out the cooking control instructions required for the cooking process; 根据权利要求16所述的智能烹饪设备,其特征在于,还包括:The smart cooking device of claim 16 further comprising: 菜谱选择模块,用于接收选择指示;从所述选择指示中获取云食谱标识,选择所述云食谱标识对应的云食谱;或,从所述选择指示中获取云食谱名称和所述智能烹饪设备的机型信息,筛选符合所述云食谱名称和机型信息的云食谱。a recipe selection module, configured to receive a selection indication, obtain a cloud recipe identifier from the selection indication, select a cloud recipe corresponding to the cloud recipe identifier, or obtain a cloud recipe name and the smart cooking device from the selection indication Model information, filter cloud recipes that match the cloud recipe name and model information. 根据权利要求17所述的智能烹饪设备,其特征在于,所述指令解析模块,包括:The intelligent cooking device according to claim 17, wherein the instruction parsing module comprises: 读取子模块,用于依据所述启动指示读取选定的云食谱;Reading a sub-module for reading the selected cloud recipe according to the startup instruction; 解析子模块,用于对所述选定的云食谱中的控制信息进行解析,解析出烹饪过程按照预置烹饪顺序执行的各烹饪控制指令。The parsing sub-module is configured to parse the control information in the selected cloud recipe, and parse out the cooking control instructions executed by the cooking process according to the preset cooking sequence. 根据权利要求17所述的智能烹饪设备,其特征在于,所述指令解析模块,包括:The intelligent cooking device according to claim 17, wherein the instruction parsing module comprises: 读取子模块,用于依据所述启动指示读取所述选定的云食谱;Reading a sub-module for reading the selected cloud recipe according to the startup indication; 解析子模块,用于获取自身的机型信息;对所述选定的云食谱中的控制信息进行解析,获取所述机型信息对应按照预置烹饪顺序执行的各烹饪控制指令。The parsing sub-module is configured to acquire the model information of the self; parse the control information in the selected cloud recipe, and obtain the cooking information corresponding to each cooking control instruction executed according to the preset cooking sequence. 根据权利要求19所述的智能烹饪设备,其特征在于,A smart cooking device according to claim 19, wherein 所述烹饪模块,还用于按照所述预置烹饪顺序依次获取每条烹饪控制指令,其中,在当前的烹饪控制指令对应烹饪过程执行完毕后,获取下一条烹饪控制指令,直到获取所述预置烹饪顺序中最后一条烹饪控制指令。The cooking module is further configured to sequentially acquire each cooking control instruction according to the preset cooking sequence, wherein after the current cooking control instruction corresponds to the execution of the cooking process, the next cooking control instruction is acquired until the Set the last cooking control command in the cooking sequence. 根据权利要求16所述的智能烹饪设备,其特征在于,所述烹饪模块,包括:The smart cooking device according to claim 16, wherein the cooking module comprises: 自动烹饪子模块,用于针对当前的烹饪控制指令,从所述烹饪控制指令中获取烹饪条件对应的烹饪参数;按照所述烹饪参数设置所述智能烹饪设备的设备状态,按照所述设备状态进行烹饪。An automatic cooking sub-module, configured to obtain a cooking parameter corresponding to the cooking condition from the cooking control instruction for the current cooking control instruction; setting a device state of the smart cooking device according to the cooking parameter, according to the device state cooking. 根据权利要求22所述的智能烹饪设备,其特征在于,A smart cooking device according to claim 22, wherein 所述自动烹饪子模块,还用于当达到所述设备状态中配置的烹饪时长 时,所述当前的烹饪控制指令对应烹饪过程执行完毕,将下一条烹饪控制指令作为当前的烹饪控制指令执行。The automatic cooking sub-module is further configured to: when the cooking time configured in the state of the device is reached The current cooking control command corresponds to the cooking process being executed, and the next cooking control command is executed as the current cooking control command. 根据权利要求16所述的智能烹饪设备,其特征在于,所述烹饪模块,还包括:The intelligent cooking device according to claim 16, wherein the cooking module further comprises: 检测子模块,用于依据所述烹饪控制指令确定是否需要用户辅助操作;a detecting submodule for determining whether a user assisted operation is required according to the cooking control instruction; 辅助烹饪子模块,用于在确定需要用户辅助操作时,按照所述烹饪控制指令中烹饪条件对应的烹饪参数设置所述辅助操作所需的设备辅助状态;以及,按照所述烹饪控制指令生成辅助提示信息,并展示所述辅助提示信息,其中,所述辅助提示信息包括文字辅助提示信息和/或语音辅助提示信息。An auxiliary cooking sub-module, configured to set a device auxiliary state required for the auxiliary operation according to a cooking parameter corresponding to a cooking condition in the cooking control instruction when determining that a user-assisted operation is required; and generating an auxiliary according to the cooking control instruction And prompting the auxiliary prompt information, wherein the auxiliary prompt information includes text auxiliary prompt information and/or voice assist prompt information. 根据权利要求24所述的智能烹饪设备,其特征在于A smart cooking device according to claim 24, wherein 所述提示模块,还用于将所述辅助提示信息同步给用户使用的移动设备,以通过所述移动设备提醒用户执行辅助操作。The prompting module is further configured to synchronize the auxiliary prompt information to a mobile device used by the user, to remind the user to perform an auxiliary operation by the mobile device. 根据权利要求24所述的智能烹饪设备,其特征在于,A smart cooking device according to claim 24, wherein 所述辅助烹饪子模块,还用于依据用户反馈的辅助完成指示,将下一条烹饪控制指令作为当前的烹饪控制指令执行;或,当检测到在辅助延时范围内未获取用户的辅助操作时,将下一条烹饪控制指令作为当前的烹饪控制指令执行。The auxiliary cooking sub-module is further configured to execute the next cooking control instruction as a current cooking control instruction according to the auxiliary completion instruction fed back by the user; or when detecting that the auxiliary operation of the user is not acquired within the auxiliary delay range The next cooking control command is executed as the current cooking control command. 根据权利要求16所述的智能烹饪设备,其特征在于,还包括:The smart cooking device of claim 16 further comprising: 反馈模块,用于在烹饪过程定时获取自身的状态信息;将所述状态信息反馈给云服务器进行记录,和/或,反馈给用户使用的移动设备进行展示。The feedback module is configured to obtain its own state information during the cooking process; feed the state information to the cloud server for recording, and/or feed back to the mobile device used by the user for display. 根据权利要求16所述的智能烹饪设备,其特征在于,还包括:The smart cooking device of claim 16 further comprising: 调整模块,用于在当前的烹饪过程中,通过设定的传感器获取传感信息;依据所述传感信息检测所述当前的烹饪过程的烹饪进度信息;依据所述烹饪进度信息调整设备状态,并依据调整的设备状态进行烹饪。And an adjustment module, configured to acquire sensing information by the set sensor during the current cooking process; detecting cooking progress information of the current cooking process according to the sensing information; and adjusting a device state according to the cooking progress information, Cooking is based on the adjusted device status. 根据权利要求27所述的智能烹饪设备,其特征在于,还包括:The smart cooking device of claim 27, further comprising: 调整模块,用于接收所述移动设备反馈的调整指示,依据所述调整指示调整设备状态,并依据调整的设备状态进行烹饪。And an adjustment module, configured to receive an adjustment indication fed back by the mobile device, adjust a device state according to the adjustment indication, and perform cooking according to the adjusted device state. 一种自动烹饪系统,其特征在于,包括:云服务器和智能烹饪设备; An automatic cooking system, comprising: a cloud server and a smart cooking device; 其中,所述云服务器,包括:The cloud server includes: 指令解析模块,用于从选定的云食谱中解析出烹饪过程所需的烹饪控制指令;An instruction parsing module for parsing a cooking control instruction required for a cooking process from the selected cloud recipe; 所述智能烹饪设备,包括:The smart cooking device includes: 烹饪模块,用于按照当前的烹饪控制指令中烹饪条件对应的烹饪参数,设置智能烹饪设备的设备状态进行烹饪;a cooking module, configured to set a device state of the smart cooking device for cooking according to a cooking parameter corresponding to the cooking condition in the current cooking control instruction; 提示模块,用于对完整烹饪过程所需的烹饪控制指令均执行完毕后,生成提示信息提醒用户烹饪完成。The prompt module is configured to generate a prompt message to remind the user that the cooking is completed after the cooking control instructions required for the complete cooking process are all executed. 根据权利要求30所述的系统,其特征在于,The system of claim 30 wherein: 指令解析模块,用于接收启动指示,依据所述启动指示从选定的云食谱中解析出烹饪过程所需的烹饪控制指令。The instruction parsing module is configured to receive an activation indication, and parse the cooking control instruction required for the cooking process from the selected cloud recipe according to the startup instruction. 根据权利要求30所述的系统,其特征在于,还包括:移动设备;The system of claim 30, further comprising: a mobile device; 所述移动设备,包括:The mobile device includes: 菜谱选择模块,用于接收选择指示;从所述选择指示中获取云食谱标识,选择所述云食谱标识对应的云食谱;或,从所述选择指示中获取云食谱名称和所述智能烹饪设备的机型信息,筛选符合所述云食谱名称和机型信息的云食谱。a recipe selection module, configured to receive a selection indication, obtain a cloud recipe identifier from the selection indication, select a cloud recipe corresponding to the cloud recipe identifier, or obtain a cloud recipe name and the smart cooking device from the selection indication Model information, filter cloud recipes that match the cloud recipe name and model information. 根据权利要求31所述的系统,其特征在于,所述指令解析模块,包括:The system according to claim 31, wherein the instruction parsing module comprises: 读取子模块,用于依据所述启动指示读取选定的云食谱;Reading a sub-module for reading the selected cloud recipe according to the startup instruction; 解析子模块,用于对所述选定的云食谱中的控制信息进行解析,解析出烹饪过程按照预置烹饪顺序执行的各烹饪控制指令。The parsing sub-module is configured to parse the control information in the selected cloud recipe, and parse out the cooking control instructions executed by the cooking process according to the preset cooking sequence. 根据权利要求31所述的系统,其特征在于,所述指令解析模块,包括:The system according to claim 31, wherein the instruction parsing module comprises: 读取子模块,用于依据所述启动指示读取选定的云食谱;Reading a sub-module for reading the selected cloud recipe according to the startup instruction; 解析子模块,用于获取所述智能烹饪设备的机型信息;对所述选定的云食谱中的控制信息进行解析,获取所述机型信息对应按照预置烹饪顺序执行的各烹饪控制指令。 a parsing sub-module, configured to acquire model information of the smart cooking device; parse control information in the selected cloud recipe, and obtain the cooking control instruction corresponding to the preset cooking sequence according to the model information . 根据权利要求33所述的系统,其特征在于,所述云服务器,还包括:指令下发模块;The system of claim 33, wherein the cloud server further comprises: an instruction delivery module; 所述指令下发模块,用于按照所述预置烹饪顺序依次将所述烹饪控制指令下发给所述智能烹饪设备。The instruction issuing module is configured to sequentially send the cooking control instruction to the smart cooking device according to the preset cooking sequence. 根据权利要求33所述的系统,其特征在于,The system of claim 33, wherein 所述烹饪模块,还用于按照所述预置烹饪顺序依次获取每条烹饪控制指令,其中,在当前的烹饪控制指令对应烹饪过程执行完毕后,获取下一条烹饪控制指令,直到获取所述预置烹饪顺序中最后一条烹饪控制指令。The cooking module is further configured to sequentially acquire each cooking control instruction according to the preset cooking sequence, wherein after the current cooking control instruction corresponds to the execution of the cooking process, the next cooking control instruction is acquired until the Set the last cooking control command in the cooking sequence. 根据权利要求30所述的系统,其特征在于,所述烹饪模块,包括:The system of claim 30, wherein the cooking module comprises: 自动烹饪子模块,用于针对当前的烹饪控制指令,从所述烹饪控制指令中获取烹饪条件对应的烹饪参数;按照所述烹饪参数设置所述智能烹饪设备的设备状态,按照所述设备状态进行烹饪。An automatic cooking sub-module, configured to obtain a cooking parameter corresponding to the cooking condition from the cooking control instruction for the current cooking control instruction; setting a device state of the smart cooking device according to the cooking parameter, according to the device state cooking. 根据权利要求37所述的系统,其特征在于,The system of claim 37, wherein 所述自动烹饪子模块,还用于当达到所述设备状态中配置的烹饪时长时,所述当前的烹饪控制指令对应烹饪过程执行完毕,将下一条烹饪控制指令作为当前的烹饪控制指令执行。The automatic cooking sub-module is further configured to: when the cooking duration configured in the device state is reached, the current cooking control instruction is executed corresponding to the cooking process, and the next cooking control command is executed as the current cooking control instruction. 根据权利要求30或37所述的系统,其特征在于,所述烹饪模块,还包括:The system of claim 30 or 37, wherein the cooking module further comprises: 检测子模块,用于依据所述烹饪控制指令确定是否需要用户辅助操作;a detecting submodule for determining whether a user assisted operation is required according to the cooking control instruction; 辅助烹饪子模块,用于在确定需要用户辅助操作时,按照所述烹饪控制指令中烹饪条件对应的烹饪参数设置所述辅助操作所需的设备辅助状态;以及,按照所述烹饪控制指令生成辅助提示信息,并展示所述辅助提示信息,其中,所述辅助提示信息包括文字辅助提示信息和/或语音辅助提示信息。An auxiliary cooking sub-module, configured to set a device auxiliary state required for the auxiliary operation according to a cooking parameter corresponding to a cooking condition in the cooking control instruction when determining that a user-assisted operation is required; and generating an auxiliary according to the cooking control instruction And prompting the auxiliary prompt information, wherein the auxiliary prompt information includes text auxiliary prompt information and/or voice assist prompt information. 根据权利要求39所述的系统,其特征在于,还包括:移动设备;The system of claim 39, further comprising: a mobile device; 所述移动设备,包括展示模块;The mobile device includes a display module; 其中,所述智能烹饪设备的提示模块,还用于将所述辅助提示信息同步给所述移动设备;The prompting module of the smart cooking device is further configured to synchronize the auxiliary prompt information to the mobile device; 所述移动设备的展示模块,用于展示所述辅助提示信息以提醒用户执行 辅助操作。The display module of the mobile device is configured to display the auxiliary prompt information to remind the user to perform Auxiliary operation. 根据权利要求39所述的系统,其特征在于,The system of claim 39, wherein 所述辅助烹饪子模块,还用于依据用户反馈的辅助完成指示,将下一条烹饪控制指令作为当前的烹饪控制指令执行;或,当检测到在辅助延时范围内未获取用户的辅助操作时,将下一条烹饪控制指令作为当前的烹饪控制指令执行。The auxiliary cooking sub-module is further configured to execute the next cooking control instruction as a current cooking control instruction according to the auxiliary completion instruction fed back by the user; or when detecting that the auxiliary operation of the user is not acquired within the auxiliary delay range The next cooking control command is executed as the current cooking control command. 根据权利要求30所述的系统,其特征在于,还包括:移动设备;所述智能烹饪设备还包括:反馈模块,所述云服务器还包括:记录模块,所述移动设备包括:展示模块;The system of claim 30, further comprising: a mobile device; the smart cooking device further comprising: a feedback module, the cloud server further comprising: a recording module, the mobile device comprising: a display module; 所述智能烹饪设备的反馈模块,用于在烹饪过程定时获取自身的状态信息;将所述状态信息反馈给所述云服务器,和/或,所述移动设备;a feedback module of the smart cooking device, configured to acquire its own state information at a cooking process timing; feed the state information to the cloud server, and/or the mobile device; 所述云服务器的记录模块,用于记录所述智能烹饪设备反馈的状态信息;a recording module of the cloud server, configured to record status information fed back by the smart cooking device; 所述移动设备的展示模块,用于展示所述智能烹饪设备反馈的状态信息。The display module of the mobile device is configured to display status information fed back by the smart cooking device. 根据权利要求30所述的系统,其特征在于,所述智能烹饪设备,还包括:The system of claim 30, wherein the smart cooking device further comprises: 调整模块,用于在当前的烹饪过程中,通过设定的传感器获取传感信息;依据所述传感信息检测所述当前的烹饪过程的烹饪进度信息;依据所述烹饪进度信息调整设备状态,并依据调整的设备状态进行烹饪。And an adjustment module, configured to acquire sensing information by the set sensor during the current cooking process; detecting cooking progress information of the current cooking process according to the sensing information; and adjusting a device state according to the cooking progress information, Cooking is based on the adjusted device status. 根据权利要求42所述的系统,其特征在于,The system of claim 42 wherein: 所述智能烹饪设备,还包括:调整模块,用于接收所述移动设备反馈的调整指示,依据所述调整指示调整设备状态,并依据调整的设备状态进行烹饪;The smart cooking device further includes: an adjustment module, configured to receive an adjustment indication fed back by the mobile device, adjust a device state according to the adjustment indication, and perform cooking according to the adjusted device state; 所述移动设备还包括:调整指示模块,用于发送调整指示给所述智能烹饪设备。The mobile device also includes an adjustment indication module for transmitting an adjustment indication to the smart cooking device. 一种智能烤箱,其特征在于,包括:如权利要求16-29任一所述的智能烹饪设备。 A smart oven comprising: the smart cooking device of any of claims 16-29.
PCT/CN2016/074420 2015-03-04 2016-02-24 Automatic cooking method and system, smart cooking device and smart oven Ceased WO2016138828A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510097063.8A CN105981999A (en) 2015-03-04 2015-03-04 Automatic cooking method and system, intelligent cooking equipment and intelligent oven
CN201510097063.8 2015-03-04

Publications (1)

Publication Number Publication Date
WO2016138828A1 true WO2016138828A1 (en) 2016-09-09

Family

ID=56848861

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/074420 Ceased WO2016138828A1 (en) 2015-03-04 2016-02-24 Automatic cooking method and system, smart cooking device and smart oven

Country Status (2)

Country Link
CN (1) CN105981999A (en)
WO (1) WO2016138828A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108717275A (en) * 2018-05-16 2018-10-30 北京豆果信息技术有限公司 A kind of menu and intelligent kitchen appliance automatic matching method
WO2020119875A1 (en) * 2018-12-09 2020-06-18 El Tonsy Husham Hassan Mohamed Hussin Integrated smart, healthy and safe cooking oven (pressure oven).
WO2020177388A1 (en) * 2019-03-05 2020-09-10 佛山市顺德区美的电热电器制造有限公司 Cooking method, apparatus, and device, and computer storage medium
CN113495992A (en) * 2020-04-07 2021-10-12 添可智能科技有限公司 Structured recipe, and cooking method and device based on structured recipe
CN114760351A (en) * 2020-12-29 2022-07-15 珠海优特智厨科技有限公司 Interactive prompt information pushing method and device and readable storage medium

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107991906B (en) * 2016-10-26 2020-11-27 佛山市顺德区美的电热电器制造有限公司 Cooking appliance control method, cooking appliance control system and terminal
CN108023792A (en) * 2016-11-01 2018-05-11 阿里巴巴集团控股有限公司 A kind of apparatus control method, device and equipment
CN108008649B (en) * 2016-11-02 2020-10-23 浙江绍兴苏泊尔生活电器有限公司 Cooker, detection method and system thereof, and control method and system thereof
CN108013733A (en) * 2016-11-04 2018-05-11 浙江绍兴苏泊尔生活电器有限公司 Cooking control method, device and system
CN106444538A (en) * 2016-11-22 2017-02-22 广东亚润文化传播有限公司 Intelligent kitchen system and working method thereof
CN106873445A (en) * 2016-12-23 2017-06-20 上海纯米电子科技有限公司 The intelligent cooking method of cooker
CN106873446A (en) * 2016-12-23 2017-06-20 上海纯米电子科技有限公司 Cooker control method
CN108415296A (en) * 2017-02-09 2018-08-17 佛山市顺德区美的电热电器制造有限公司 A kind of cooking control method and device, equipment
CN108415271A (en) * 2017-02-09 2018-08-17 佛山市顺德区美的电热电器制造有限公司 A kind of cooking control method and device
CN107065607B (en) * 2017-03-10 2021-08-20 李明守 Cooking control method
CN107219799A (en) * 2017-06-29 2017-09-29 杭州启厨智能科技有限公司 One kind culinary art data automatic control system and control method
CN107300193B (en) * 2017-06-30 2019-11-29 广东美的厨房电器制造有限公司 Cook end reminding method, device, intelligent terminal and cooking equipment
CN107343749B (en) * 2017-06-30 2019-12-31 广东美的厨房电器制造有限公司 Control method and device of intelligent cooking equipment and intelligent cooking equipment
CN107319957A (en) * 2017-07-14 2017-11-07 广东华企在线科技有限公司 A bread machine control system
CN107634980B (en) * 2017-07-17 2021-03-19 深圳市盛路物联通讯技术有限公司 Control method based on Internet of things and Internet of things server
CN107566448A (en) * 2017-07-28 2018-01-09 上海庆科信息技术有限公司 A kind of intelligent food cooking equipment remote control Cloud Server and system
CN107625403A (en) * 2017-08-10 2018-01-26 昆明理工大学 A kind of intelligent multifunctional electricity, which is stewed, stews control system and method
CN107544331A (en) * 2017-09-11 2018-01-05 珠海格力电器股份有限公司 Cooking parameter updating method and device of cooking appliance
CN108433516B (en) * 2018-03-17 2021-06-15 广东万和热能科技有限公司 Cooking learning method
CN110580011A (en) * 2018-06-11 2019-12-17 佛山市顺德区美的电热电器制造有限公司 control method and device
CN110597091B (en) * 2018-06-13 2023-05-26 佛山市顺德区美的电热电器制造有限公司 Method and device for controlling kitchen system, refrigerator and cooking equipment
CN110889522B (en) * 2018-09-07 2024-04-09 盒马(中国)有限公司 Cooking information processing method, device and system
CN110891075B (en) * 2018-09-07 2022-12-27 阿里巴巴集团控股有限公司 Cooking apparatus
CN109581104B (en) * 2018-11-27 2021-08-24 安徽江淮汽车集团股份有限公司 Method for testing touch screen of vehicle-mounted entertainment system
CN109557850B (en) * 2018-11-30 2021-06-04 广东美的制冷设备有限公司 Control method, remote control terminal, household appliance, system and storage medium
CN109683498A (en) * 2019-01-02 2019-04-26 上海尽舒科技有限公司 A kind of intelligent baking system that kitchen household uses and bake and bank up with earth method
CN110287306B (en) * 2019-06-26 2021-07-13 珠海格力电器股份有限公司 Recipe recommendation method and equipment
CN110692720A (en) * 2019-09-30 2020-01-17 口碑(上海)信息技术有限公司 Digital processing method and device for beverage making process
CN110693303B (en) * 2019-10-25 2021-11-26 华帝股份有限公司 Cooking device, control system applying same and intelligent cooking method
CN111103816A (en) * 2019-12-30 2020-05-05 广东美的厨房电器制造有限公司 Method, device, electronic device and storage medium for generating recipes
CN111176131B (en) * 2020-01-07 2022-01-18 珠海格力电器股份有限公司 Soup cooking equipment, soup ladle and soup cooking system
CN113138566A (en) * 2020-01-20 2021-07-20 青岛海尔智慧厨房电器有限公司 Control method of cooking appliance, server and cooking appliance
CN114052509B (en) * 2020-07-30 2023-03-21 佛山市顺德区美的电热电器制造有限公司 Cooking system and cooking method
CN112273998B (en) * 2020-10-10 2022-03-25 广东美的厨房电器制造有限公司 Cooking equipment, control method and device of cooking equipment
CN114305134A (en) * 2022-01-05 2022-04-12 天津市职业大学 Internet of things automobile-mounted kitchen processing system and method
CN114969527A (en) * 2022-05-27 2022-08-30 海信家电集团股份有限公司 A kind of intelligent cooking equipment and recipe recommendation method
CN116172411A (en) * 2022-10-28 2023-05-30 浙江苏泊尔家电制造有限公司 A prompting method, device, medium and equipment for cooking equipment
CN117590769A (en) * 2023-12-11 2024-02-23 广州市赛思达机械设备有限公司 Intelligent control method, system, equipment and storage medium for oven
CN118643954B (en) * 2024-08-15 2024-11-29 杭州老板电器股份有限公司 A cooking step sequencing method and device based on multiple recipes

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020171674A1 (en) * 2001-05-15 2002-11-21 Paris Harry G. Kitchen internet appliance
JP2003174965A (en) * 2001-12-12 2003-06-24 Matsushita Electric Ind Co Ltd Rice cooker, portable telephone portable information terminal communicating with rice cooker, computer program realizing these functions, and medium recording computer program
CN102637000A (en) * 2012-03-19 2012-08-15 福州高奇智芯电源科技有限公司 Electric cooling appliance, system thereof and application of mobile personal digital terminal and mobile phone to system
CN102824098A (en) * 2012-08-13 2012-12-19 武汉大学 Intelligent frying pan system capable automatically downloading menu and method for analyzing menu
CN103196165A (en) * 2012-01-06 2013-07-10 珠海优特电力科技股份有限公司 Intelligent cooking apparatus and cooking work method thereof
CN103502919A (en) * 2012-02-21 2014-01-08 松下电器产业株式会社 Device for presenting recipe and method for presenting recipe

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN202040863U (en) * 2011-04-12 2011-11-16 珠海优特电力科技股份有限公司 Intelligent induction cooker interacting with person in cooking process

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020171674A1 (en) * 2001-05-15 2002-11-21 Paris Harry G. Kitchen internet appliance
JP2003174965A (en) * 2001-12-12 2003-06-24 Matsushita Electric Ind Co Ltd Rice cooker, portable telephone portable information terminal communicating with rice cooker, computer program realizing these functions, and medium recording computer program
CN103196165A (en) * 2012-01-06 2013-07-10 珠海优特电力科技股份有限公司 Intelligent cooking apparatus and cooking work method thereof
CN103502919A (en) * 2012-02-21 2014-01-08 松下电器产业株式会社 Device for presenting recipe and method for presenting recipe
CN102637000A (en) * 2012-03-19 2012-08-15 福州高奇智芯电源科技有限公司 Electric cooling appliance, system thereof and application of mobile personal digital terminal and mobile phone to system
CN102824098A (en) * 2012-08-13 2012-12-19 武汉大学 Intelligent frying pan system capable automatically downloading menu and method for analyzing menu

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108717275A (en) * 2018-05-16 2018-10-30 北京豆果信息技术有限公司 A kind of menu and intelligent kitchen appliance automatic matching method
WO2020119875A1 (en) * 2018-12-09 2020-06-18 El Tonsy Husham Hassan Mohamed Hussin Integrated smart, healthy and safe cooking oven (pressure oven).
WO2020177388A1 (en) * 2019-03-05 2020-09-10 佛山市顺德区美的电热电器制造有限公司 Cooking method, apparatus, and device, and computer storage medium
CN113495992A (en) * 2020-04-07 2021-10-12 添可智能科技有限公司 Structured recipe, and cooking method and device based on structured recipe
CN114760351A (en) * 2020-12-29 2022-07-15 珠海优特智厨科技有限公司 Interactive prompt information pushing method and device and readable storage medium

Also Published As

Publication number Publication date
CN105981999A (en) 2016-10-05

Similar Documents

Publication Publication Date Title
WO2016138828A1 (en) Automatic cooking method and system, smart cooking device and smart oven
JP7397106B2 (en) Mobile application for controlling outdoor grills
CN113925356B (en) Cooking control method, device, electronic device and storage medium
US10735575B2 (en) Mobile application for controlling outdoor grill
US10791208B2 (en) Mobile application for controlling outdoor grill
CN114027706B (en) Intelligent cooking equipment control method and intelligent cooking equipment
US11765261B2 (en) Mobile application for controlling outdoor grill
WO2021204115A1 (en) Data generation method, data processing method, data execution method and device
CN105785775A (en) Internet-of-Things-based cooking method
US20230172393A1 (en) Coordinated cooking system and method
CN106873451A (en) A kind of cooking equipment and its intelligent cooking method
CN107664959A (en) Intelligent cooking system and its menu generation, cooking methods
WO2021147443A1 (en) Recipe recommendation method, refrigerator, and computer-readable storage medium
CN104679568A (en) Cooking appliance, menu updating method, system and server of cooking appliance
CN106569411B (en) Intelligent cooking utensil reminding method and device
CN113488140A (en) Electronic menu processing method and terminal, electronic equipment and storage medium
CN110989377B (en) Method and device for managing multimedia data in smart home operating system
WO2021147444A1 (en) Recipe recommendation method, refrigerator, and computer-readable storage medium
CN104279835A (en) System capable of recommending edible storage food
WO2020248544A1 (en) Method and device for cooking scheduling, and storage medium
US20240064226A1 (en) Mobile application for controlling outdoor grill
CN112535413A (en) Control method for cooking food by gas cooking system and gas cooking system
US20240180209A1 (en) Cooking session re-creation system
CN113450894B (en) Structured data, electronic menu generation method and device
HK1229169A1 (en) Method and system for automatic cooking, intelligent cooking equipment and intelligent oven

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16758444

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16758444

Country of ref document: EP

Kind code of ref document: A1