Cooking control method, electronic equipment and storage medium

Through the collaborative work of mobile terminals and servers, decoding and matching cooking input information, recommending the best recipes and equipment, solving the problem of inappropriate selection and achieving efficient and accurate cooking process assistance.

CN120299624APending Publication Date: 2025-07-11MIDEA SMART TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510181480.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-18
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

Users tend to be inoptimal when choosing cooking equipment and methods, resulting in poor cooking experience and long-term consumption.

Method used

The cooking input information is obtained through the mobile terminal, the server decodes and processes it and matches it in the recipe library, recommends recipes and equipment, and the terminal controls the equipment to cook according to the parameters.

Benefits of technology

Quickly and accurately determine the information required for the cooking process, efficiently assist users in completing the entire cooking process, and improve the cooking experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120299624A_ABST
    Figure CN120299624A_ABST
Patent Text Reader

Abstract

The invention discloses a cooking control method, electronic equipment and a storage medium, which are applied to a cooking control system, and the cooking control method comprises the following steps: a mobile terminal responds to an input operation of a user, and obtains cooking input information; the server decodes the cooking input information sent by the mobile terminal to obtain cooking key information; the server performs menu matching in a menu library according to the cooking key information to obtain a menu matching result; the server sends a menu matching result to the mobile terminal; the mobile terminal responds to a selection operation of the user, determines a target menu and target cooking equipment in the menu matching result to control the target cooking equipment to cook according to the corresponding cooking control parameters, decodes cooking input information of the user, and sends the decoded cooking input information to the user; the information required by the cooking process is quickly, accurately and comprehensively determined in combination with the menu library of the server, the user is efficiently assisted in completing the whole cooking process, and the cooking experience of the user is effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of household appliances, and more specifically, to a cooking control method, an electronic device, and a storage medium. Background Art

[0002] Currently, when a user sees a dish or ingredient of interest, the user needs to search for the corresponding recipe information, the required ingredients, the required cooking equipment, find the corresponding cooking method, and then perform manual operations or find an automatic cooking program to complete the cooking process.

[0003] However, it often happens that the selected cooking equipment or cooking method by the user is not the optimal one, which cannot meet the user's needs and also takes a lot of time, resulting in a poor cooking experience for the user. Summary of the Invention

[0004] In view of the above problems, the present invention provides a cooking control method, an electronic device, and a storage medium.

[0005] In a first aspect, an embodiment of the present application provides a cooking control method, which is applied to a cooking control system. The cooking control system includes: a mobile terminal and a server; the cooking control method includes: the mobile terminal responds to a user's input operation to obtain cooking input information; the mobile terminal sends the cooking input information to the server; the server decodes the cooking input information to obtain cooking key information; the server performs recipe matching in a recipe library according to the cooking key information to obtain a recipe matching result; the recipe matching result includes a recommended recipe and a recommended cooking device corresponding to the recommended recipe; the server sends the recipe matching result to the mobile terminal; the mobile terminal responds to a user's selection operation to determine a target recipe and a target cooking device in the recipe matching result, so as to control the target cooking device to cook according to the corresponding cooking control parameters.

[0006] In a second aspect, an embodiment of the present application further provides a cooking control method, which is applied to a mobile terminal. The cooking control method includes: responding to a user's input operation to obtain cooking input information; sending the cooking input information to the server; receiving the recipe matching result sent by the server; the recipe matching result is obtained by the server decoding the cooking input to obtain cooking key information and performing recipe matching in a recipe library according to the cooking key information; wherein, the recipe matching result includes a recommended recipe, a recommended cooking device corresponding to the recommended recipe, and cooking control parameters corresponding to each recommended cooking device; responding to a user's selection operation to determine a target recipe and a target cooking device in the recipe matching result; and controlling the target cooking device to cook according to the corresponding cooking control parameters.

[0007] In a third aspect, an embodiment of the present application further provides a cooking control method, which is applied to a server. The cooking control method includes: receiving cooking input information sent by a mobile terminal; the cooking input information is obtained by the mobile terminal in response to a user's input operation; decoding the cooking input information to obtain cooking key information; performing recipe matching in a recipe library according to the cooking key information to obtain a recipe matching result; the recipe matching result includes a recommended recipe and a recommended cooking device corresponding to the recommended recipe; sending the recipe matching result to the mobile terminal so that the mobile terminal, in response to a user's selection operation, determines a target recipe and a target cooking device from the recipe matching result; and controlling the target cooking device to cook according to the corresponding cooking control parameters.

[0008] In a fourth aspect, an embodiment of the present application further provides an electronic device, which includes one or more processors, a memory, and one or more applications; wherein, the one or more applications are stored in the memory and are configured to be executed by the processor to implement the above cooking control method.

[0009] In a fifth aspect, an embodiment of the present application further provides a computer-readable storage medium, in which program code is stored, and when the program code is run by a processor, the above cooking control method is executed.

[0010] The technical solution provided by the present invention is applied to a cooking control system, which includes a mobile terminal and a server; the cooking control method includes: the mobile terminal obtains cooking input information in response to a user's input operation; the mobile terminal sends the cooking input information to the server; the server decodes the cooking input information to obtain cooking key information; the server performs recipe matching in a recipe library according to the cooking key information to obtain a recipe matching result; the recipe matching result includes a recommended recipe and a recommended cooking device corresponding to the recommended recipe; the server sends the recipe matching result to the mobile terminal; the mobile terminal, in response to a user's selection operation, determines a target recipe and a target cooking device from the recipe matching result to control the target cooking device to cook according to the corresponding cooking control parameters, thereby quickly, accurately, and comprehensively determining the information required in the cooking process by decoding the user's cooking input information and combining with the recipe library of the server, efficiently assisting the user to complete the entire cooking process, and effectively improving the user's cooking experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] To more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the accompanying drawings required for the description of the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present application, rather than all embodiments. Based on the embodiments of the present application, all other embodiments and accompanying drawings obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present invention.

[0012] Figure 1 It shows a schematic diagram of an application environment involved in the embodiments of the present application.

[0013] Figure 2 It shows a schematic flow chart of a cooking control method provided by the embodiments of the present application.

[0014] Figure 3 It shows a schematic flow chart of another cooking control method provided by the embodiments of the present application.

[0015] Figure 4 It shows a schematic flow chart of yet another cooking control method provided by the embodiments of the present application.

[0016] Figure 5 It shows a schematic structural diagram of an electronic device provided by the embodiments of the present application.

[0017] Figure 6 It shows a schematic structural diagram of a computer-readable storage medium provided by the embodiments of the present application. Detailed implementation manners

[0018] In order to enable those skilled in the art of the present technology to better understand the solutions of the present application, the following will clearly and completely describe the technical solutions in the embodiments of the present application in conjunction with the accompanying drawings in the embodiments of the present application.

[0019] Currently, when a user sees a dish or ingredient of interest, the user needs to search for the corresponding recipe information, required ingredients, required cooking equipment, find the corresponding cooking method, and then perform manual operations or find an automatic cooking program to complete the cooking process.

[0020] However, due to different search methods, ways, etc., the quality of the information found by the user is different. Often, the selected cooking equipment or cooking method by the user is not the best, cannot meet the user's needs, and it also takes a lot of time, resulting in a poor cooking experience for the user.

[0021] To address the above problems, the inventors propose a cooking control method, an electronic device, and a storage medium provided in this application, which are applied to a cooking control system. The cooking control system includes: a mobile terminal and a server; the cooking control method includes: the mobile terminal obtains cooking input information in response to a user's input operation; the mobile terminal sends the cooking input information to the server; the server decodes the cooking input information to obtain cooking key information; the server performs recipe matching in a recipe library based on the cooking key information to obtain a recipe matching result; the recipe matching result includes a recommended recipe and a recommended cooking device corresponding to the recommended recipe; the server sends the recipe matching result to the mobile terminal; the mobile terminal determines a target recipe and a target cooking device from the recipe matching result in response to a user's selection operation, so as to control the target cooking device to cook according to the corresponding cooking control parameters, thereby quickly, accurately, and comprehensively determining the information required during the cooking process by decoding the user's cooking input information and combining it with the recipe library of the server, efficiently assisting the user to complete the entire cooking process, and effectively improving the user's cooking experience.

[0022] The application environment of the cooking control method provided in the embodiments of the present invention will be introduced below.

[0023] Please refer to Figure 1 , Figure 1 which is a schematic diagram of an application scenario of a cooking control method provided in an embodiment of the present invention. As Figure 1 shown, the cooking control system 100 includes: a server 110 and a mobile terminal 120.

[0024] Among them, the server 110 can be a single server (network access server), or a server cluster (cloud server) composed of several servers, or a cloud computing center (database server).

[0025] The server 110 is used to save and update the recipe library, the recommended cooking devices corresponding to the recipes, the cooking control parameters corresponding to the cooking devices, etc. in real time, and is responsible for functions such as data routing between the mobile terminal 110 and the cooking device, and sending control instructions.

[0026] In some embodiments, the server 110 can also be used to save and update the user information library in real time to determine the cooking preferences of different users.

[0027] The mobile terminal 120 can be any device with communication and storage functions, including but not limited to a PC (Personal Computer), a PDA (tablet computer), a smart TV, a smart phone, a smart wearable device, or other intelligent communication devices with network connection functions.

[0028] The mobile terminal 120 can interact with the user to obtain the user's cooking input information. The mobile terminal 120 can also transmit information to the server 110, send the cooking input information to the server 120, and obtain the recipe matching result sent by the server 120.

[0029] The mobile terminal 120 can also send cooking control parameters to one or more cooking devices A to control the cooking device A to cook according to the corresponding cooking control parameters.

[0030] The mobile terminal 120 can also send the target cooking device and the target recipe to the server 110, and the server sends cooking control parameters to one or more cooking devices A to control the cooking device A to cook according to the corresponding cooking control parameters.

[0031] The cooking device A can be an intelligent cooking device with communication function, and can work according to the cooking control parameters sent by the server 110 or the mobile terminal 120. The cooking device A can be an automatic cooking machine, a steam oven, a rice cooker, an electric wok, an embedded oven, etc., and the present application does not limit this.

[0032] Among them, the server 110 and the mobile terminal 120, and the mobile terminal 120 and the cooking device A can communicate with each other through the network. Optionally, the above Internet uses standard communication technologies and / or protocols. The Internet is usually the Internet, but can also be any network, including but not limited to any combination of a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile, wired or wireless network, a private network or a virtual private network. In some embodiments, technologies and / or formats including Hyper Text Mark-up Language (HTML), Extensible Markup Language (XML), etc. are used to represent the data exchanged through the network. In addition, conventional encryption technologies such as Secure Socket Layer (SSL), Transport Layer Security (TLS), Virtual Private Network (VPN), Internet Protocol Security (IPsec), etc. can be used to encrypt all or some of the links. In other embodiments, customized and / or dedicated data communication technologies can also be used to replace or supplement the above data communication technologies.

[0033] It should be noted that Figure 1 This is only an exemplary application scenario. The method provided in the embodiments of the present application can also run in other application scenarios, which are not limited herein.

[0034] Next, the technical solutions in the embodiments of the present application will be clearly and completely described with reference to the accompanying drawings in the embodiments of the present application.

[0035] Please refer to Figure 2 , Figure 2 which shows a cooking control method provided in the embodiments of the present application, and can be applied to the above-mentioned cooking control system. The cooking control method includes: Step 210 to step

[0036] Step 210, the mobile terminal responds to the user's input operation and obtains cooking input information.

[0037] In the embodiments of the present application, the mobile terminal can interact with the user to obtain the cooking input information input by the user.

[0038] In some embodiments, the input operation includes voice input. The mobile terminal may include a voice interaction module, which can send prompt voices and receive the user's input voices. The user can input cooking input information through voice.

[0039] In some embodiments, the input operation includes text input. The mobile terminal may include a display interaction module, which can display prompt texts and receive the user's input texts. The user can input cooking input information through text.

[0040] In some embodiments, the input operation includes picture input. The mobile terminal may include a picture recognition module, which can perform text extraction on the picture selected by the user to obtain cooking input information.

[0041] Step 220, the mobile terminal sends the cooking input information to the server.

[0042] In the embodiments of the present application, the mobile terminal can communicate with the server and send the obtained cooking input information to the server.

[0043] Step 230, the server decodes the cooking input information to obtain cooking key information.

[0044] In the embodiments of the present application, the cooking key information may include the name of the dish, the name of the ingredients, the cooking steps, etc.

[0045] The server may be deployed with a pre-trained decoding model, and the decoding model can decode the cooking input information to obtain the corresponding cooking key information in the cooking input information.

[0046] Step 240: The server performs recipe matching in the recipe library based on the cooking key information to obtain a recipe matching result; the recipe matching result includes a recommended recipe and the recommended cooking device corresponding to the recommended recipe.

[0047] The server may also include a recipe library, which can store a variety of pre-screened high-quality recipes, and the recipe library is updated regularly to ensure the timeliness and quality of the recipes in the recipe library.

[0048] The server can perform recipe matching in the recipe library according to the cooking key information to determine a recommended recipe that includes the cooking key information.

[0049] In some embodiments, the number of cooking input information can be one or more. When there are multiple cooking input information, the priorities of the multiple cooking input information can be preset, and recipe matching is performed according to the cooking input information with the highest priority. It can be understood that when the number of recommended recipes obtained by matching is less than the predetermined number, other cooking input information can be continued to be used for recipe matching.

[0050] It can be understood that the number of recommended recipes can be one or more.

[0051] In some embodiments, when the number of recommended recipes exceeds the predetermined number, the recommended recipes can be screened to control the number of recommended recipes. For example, the recommended recipes with higher scores can be screened according to the scores of the recipes; for another example, the recommended recipes whose categories meet the user's preferences can be screened according to the categories of the recipes; for still another example, the latest recommended recipes can be screened according to the update time of the recipes. It can be understood that the present application is not limited thereto. When the number of recommended recipes is large, other methods can also be used to screen the recommended recipes that better meet the user's needs first to save the user's time.

[0052] In the embodiments of the present application, each recommended recipe corresponds to one or more groups of recommended cooking devices. Each group of recommended cooking devices can be used to complete the corresponding recommended recipe, and each group of recommended cooking devices includes one or more recommended cooking devices. The server also stores the cooking control parameters corresponding to each recommended cooking device when completing the recommended recipe.

[0053] It can be understood that the cooking control parameters of the cooking device can be adjusted according to the user's needs. After the recommended cooking device completes cooking, it can send the cooking control parameters of the current cooking process (including the adjustments made during the user's use) to the server, and the server can save the cooking control parameters to optimize the cooking control parameters corresponding to the cooking device.

[0054] Step 250: The server sends the recipe matching result to the mobile terminal.

[0055] Step 260: In response to the user's selection operation, the mobile terminal determines a target recipe and a target cooking device from the recipe matching results, so as to control the target cooking device to cook according to the corresponding cooking control parameters.

[0056] In an embodiment of the present application, the mobile terminal can feedback the recipe matching results to the user through an interaction module (such as voice interaction, display interaction, etc.). The user can perform a selection operation through voice interaction or interaction on the display interface of the mobile terminal, select the recommended recipe selected by the user as the target recipe in the recipe matching results, and select the recommended cooking device selected by the user as the target cooking device.

[0057] In some embodiments, the mobile terminal sends the target recipe and the target cooking device to the server, and the server sends the cooking control parameters corresponding to the target cooking device to the target cooking device, so as to control the target cooking device to work according to the corresponding cooking control parameters.

[0058] In other embodiments, the mobile terminal sends the cooking control parameters corresponding to the target cooking device to the target cooking device, so as to control the target cooking device to work according to the corresponding cooking control parameters.

[0059] In some embodiments, the cooking control method provided by the embodiments of the present application further includes: the mobile terminal displays the recommended recipe and the recommended cooking device corresponding to the recommended recipe; wherein, the recommended cooking devices include a first cooking device and a second cooking device, the first cooking device belongs to the target category, the second cooking device does not belong to the target category, and the display mode of the first cooking device is different from that of the second cooking device.

[0060] The mobile terminal may include a display module, and the display module is used to display an interaction interface, and the interaction interface may display the recommended recipe and the recommended cooking device corresponding to the recommended recipe.

[0061] To improve the efficiency of user selection, the recommended cooking devices with higher user attention can be highlighted during display. The recommended cooking devices can be classified according to different categories, and the categories with higher user attention can be highlighted in different display modes.

[0062] Wherein, the target category may include the cooking devices purchased by the user, the target category may also be the cooking devices with higher user usage frequency, and the target category may also be the cooking devices customized by the user.

[0063] The first cooking device belonging to the target category and the second cooking device adopt different display modes. Thus, when the user makes a selection, the user can directly notice the first cooking device with higher attention among multiple recommended cooking devices, which is convenient for the user to make a choice and improves the efficiency of user selection.

[0064] In some embodiments, the step server performs recipe matching in the recipe library according to the cooking key information to obtain a recipe matching result, including the following steps.

[0065] (1) The server determines the cooking key information with the highest priority in the cooking key information as the target key information.

[0066] (2) The server performs recipe matching in the recipe library according to the target key information.

[0067] In some embodiments, the number of cooking key information is multiple, and the server can pre-save the priorities of multiple cooking key information.

[0068] For example, the cooking key information includes the dish name, ingredient name, and cooking steps, where the priority of the dish name is higher than that of the ingredient name, and the priority of the ingredient name is higher than that of the cooking steps.

[0069] When the cooking key information includes the dish name and the ingredient name, the server can use the dish name as the target key information and perform recipe matching in the recipe library based on the dish name.

[0070] In some embodiments, the cooking control method provided by the embodiments of the present application may further include the following steps.

[0071] (1) The mobile terminal determines the cooking key information marked by the user in response to the user's marking operation.

[0072] (2) The mobile terminal sends the cooking key information marked by the user to the server.

[0073] (3) The server sets the priority corresponding to the cooking key information marked by the user to the highest.

[0074] In the actual use process, when the user is searching, the user may have his own ideas (for example, there are more aspects to focus on currently). To meet the user's needs, before recipe matching, the user can perform a marking operation to mark the cooking key information that the user is concerned about, so that the server can preferentially perform recipe matching according to the cooking key information marked by the user to dynamically meet the needs of the user each time.

[0075] In some embodiments, the cooking control method provided by the embodiments of the present application may further include the step of: when the number of recommended recipes meets a preset condition, the mobile terminal classifies the recommended recipes to determine the classification category.

[0076] Among them, the preset condition may be that the number of recommended recipes is greater than or equal to a preset number. When the number of recommended recipes is large, through classification, the user's selection range can be further narrowed.

[0077] Among them, the classification categories may include, but are not limited to, cuisine categories, cooking durations, cooking types (such as steaming, stewing, roasting, etc.), and the like.

[0078] The step is that the mobile terminal determines a recipe selection result from the recipe matching results in response to the user's selection operation; the following steps are included.

[0079] (1) The mobile terminal determines the classification category selected by the user in the classification categories as the selection category in response to the user's first selection sub-operation.

[0080] (2) The mobile terminal displays the recommended recipes belonging to the selection category and the recommended cooking devices corresponding to the recommended recipes.

[0081] (3) The mobile terminal determines the recommended recipe selected by the user as the target recipe and determines the recommended cooking device selected by the user as the target cooking device in response to the user's second selection sub-operation.

[0082] The user can select the required category on the mobile terminal, so that the mobile terminal only displays the recommended recipes and recommended cooking devices corresponding to the category selected by the user, which can narrow the user's selection range and facilitate the user to quickly locate the required target recipe and target cooking device.

[0083] In some embodiments, the step is that the server performs recipe matching in the recipe library according to the cooking key information to obtain a recipe matching result; the following steps are included.

[0084] (1) The server determines the user's cooking category according to the user's historical target recipes.

[0085] (2) The server performs recipe matching in the recipe selection results according to the cooking key information to obtain a recipe pre-matching result.

[0086] (3) The server filters the recipes belonging to the cooking category in the recipe pre-matching results to obtain a recipe matching result.

[0087] To further meet the user's needs, the server can determine the user's cooking category according to the user's historical target recipes, and the cooking category includes, but is not limited to, cooking difficulty, cuisine category, cooking type, etc.

[0088] After performing recipe matching and further filtering the recipes belonging to the cooking category, target recipes and target cooking devices more in line with the user's usage habits can be provided.

[0089] In some embodiments, the cooking control method provided by the embodiments of the present application further includes the following steps.

[0090] (1) The mobile terminal sends the target recipe to the server.

[0091] (2) The server determines the target ingredients and the quantities of the target ingredients according to the target recipe.

[0092] (3) The server matches in the ingredient library according to the target ingredients and the quantities of the target ingredients, and obtains the ingredient purchase result; wherein, the ingredient library includes the purchased ingredients and the inventory of each ingredient; the ingredient purchase result includes the ingredients to be purchased and the purchase quantities.

[0093] The server includes an ingredient library, which regularly updates the types and quantities of the ingredients purchased by the user. Thus, the target ingredients and quantities required for cooking can be determined according to the target recipe, and by comparing with the inventory, the ingredients to be purchased and the purchase quantities can be obtained, facilitating the user's preparation before cooking.

[0094] A specific embodiment will be elaborated in detail below.

[0095] The mobile terminal responds to the user's input operation (such as through manual input, voice input or picture extraction), and obtains cooking input information (dish name, ingredient name or dish description, cooking method description, etc.). For example, the following cooking input information is obtained:

[0096] "Scallions with Sautéed Lamb" is a traditional dish in Shandong cuisine. The key skills in cooking this dish mainly lie in the heat and the combination of seasonings. This dish originally features the taste of lamb. Adding unnecessary things during the making is not good. For "Scallions with Sautéed Lamb", the main thing is to highlight the word "sauté". After the meat is put into the pot, it should be quickly sautéed over high heat until it is cooked. This is the correct way to make the most authentic "Scallions with Sautéed Lamb". Because the stoves used in families have relatively low heat and cannot reach the required level. If making more than one catty of lamb, the heat will immediately drop, and the meat will easily release soup, so it is very difficult to control the quality of the dish. In fact, as long as three points are mastered, high-quality dishes can be achieved. First, it is advisable to use no more than 300 grams of lamb, not a large amount. Second, marinate the meat in advance with seasonings. Third, heat the pot, put the meat into the pot, stir-fry vigorously over high heat for several times, and take out the meat immediately after it is half-cooked. In this way, the quality of the dish can be guaranteed. In fact, the key to the stir-frying process lies in the speed of stir-frying. For "Scallions with Sautéed Lamb", generally choose the hind leg meat of the sheep and cut it into slices. The lamb slices should not be cut too thin, about the thickness of a one-cent coin is fine, and the taste will be more fragrant. For scallions, choose the white part of the scallions. First, cut the white part of the scallions into rolling knife pieces with a knife, and then use your hands to peel each layer of the scallion skin to make it into a loose sheet shape. This is convenient for uniform heating and quick cooking. Using this method to process scallions, the scallions can be immediately half-cooked after being put into the pot and are not easy to collapse, and they will have a crispy feeling when eaten.

[0097] The cooking input information is sent to the server for decoding and processing to identify the cooking key information (dish name, ingredient name, cooking steps, etc.).

[0098] The matching priority of the server is as follows: the dish name has the highest priority, the ingredient name comes second, and the cooking steps have the lowest matching priority. If a dish name is recognized, the dish name is preferentially used for recipe matching. If no dish name is recognized, the ingredient name is preferentially used for matching. If neither the dish name nor the ingredient name is recognized, the cloud server matches the recipe according to the cooking steps. After the matching is completed, the matching results are output, such as: Scallions with Sliced Lamb, Cumin Lamb, etc.

[0099] The server transmits the recipe matching results to the mobile terminal.

[0100] In response to the user's selection operation, the mobile terminal obtains the favorite recipes selected by the user, such as "Scallions with Sliced Lamb", and the mobile terminal can present the list of devices that can cook this recipe. For example: Automatic cooking machine, Electric wok, etc. And through the user information database, the devices already available in the user's home are highlighted. For example, if the user has an automatic cooking machine at home, the automatic cooking machine is highlighted.

[0101] After the user selects the automatic cooking machine, the mobile terminal or the server transmits the cooking control parameters of Scallions with Sliced Lamb to the automatic cooking machine. Parameter examples: Cooking segments, Fire power time, Preheating, etc.

[0102] The user prepares the ingredients and puts them into the automatic cooking machine, then can start cooking with one key and cook according to the established program.

[0103] Please refer to Figure 3 , this embodiment of the present application also provides another cooking control method, which is applied to the mobile terminal. This cooking control method includes: Step 310 to Step 340.

[0104] Step 310: In response to the user's input operation, obtain cooking input information.

[0105] Step 310: Send the cooking input information to the server.

[0106] Step 310: Receive the recipe matching results sent by the server; the recipe matching results are obtained by the server decoding the cooking input to obtain cooking key information and then matching the recipe in the recipe database according to the cooking key information; among them, the recipe matching results include recommended recipes and the recommended cooking devices corresponding to the recommended recipes.

[0107] Step 310: In response to the user's selection operation, determine the target recipe and the target cooking device in the recipe matching results; to control the target cooking device to cook according to the corresponding cooking control parameters.

[0108] The cooking control method applied to the mobile terminal provided by the embodiments of the present application corresponds to the mobile terminal part in the cooking control method applied to the cooking control system disclosed in the previous embodiments, so it will not be described in detail here. For details, reference can be made to the previous disclosed embodiments. It should be noted that the embodiments in this specification are described in a progressive manner. Each embodiment focuses on the differences from other embodiments. The same or similar parts among the embodiments can be referred to each other.

[0109] Please refer to Figure 4 , the embodiments of the present application further provide another cooking control method, which is applied to a server. The cooking control method includes: steps 310 to 340.

[0110] Step 410, receive the cooking input information sent by the mobile terminal; the cooking input information is obtained by the mobile terminal in response to the user's input operation.

[0111] Step 420, perform decoding processing on the cooking input information to obtain cooking key information.

[0112] Step 430, perform recipe matching in the recipe library according to the cooking key information to obtain a recipe matching result; the recipe matching result includes a recommended recipe and a recommended cooking device corresponding to the recommended recipe.

[0113] Step 440, send the recipe matching result to the mobile terminal, so that the mobile terminal determines a target recipe and a target cooking device in the recipe matching result in response to the user's selection operation; and controls the target cooking device to cook according to the corresponding cooking control parameters.

[0114] The cooking control method applied to the server provided by the embodiments of the present application corresponds to the server part in the cooking control method applied to the cooking control system disclosed in the previous embodiments, so it will not be described in detail here. For details, reference can be made to the previous disclosed embodiments. It should be noted that the embodiments in this specification are described in a progressive manner. Each embodiment focuses on the differences from other embodiments. The same or similar parts among the embodiments can be referred to each other.

[0115] Please refer to Figure 5 , based on the above cooking control method, the embodiments of the present application further provide an electronic device 500 that can execute the foregoing cooking control method.

[0116] In an embodiment of the present application, the electronic device 500 includes one or more processors 510, a memory 520, and one or more applications. Among them, one or more applications are stored in the memory 520. The memory 520 stores a program that can execute the content in the foregoing embodiments, and the processor 510 can execute the program stored in the memory.

[0117] Among them, the processor 510 may include one or more cores for processing data and a message matrix unit. The processor 510 connects various parts within the entire electronic device through various interfaces and lines. By running or executing instructions, programs, code sets, or instruction sets stored in the memory, and by calling data stored in the memory, it executes various functions of the cooking device and processes data. Optionally, the processor 510 may be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), or programmable logic array (PLA). The processor 510 may integrate a combination of one or several of a central processing unit 510 (CPU), a graphics processing unit (GPU), and a modem, etc. Among them, the CPU mainly processes the operating system, user interface, and applications, etc.; the GPU is responsible for rendering and drawing the displayed content; the modem is used to process wireless communication. It can be understood that the above modem may not be integrated into the processor 510 and may be implemented separately through a communication chip.

[0118] The memory 520 may include a random access memory (RAM) and may also include a read-only memory. The memory 520 can be used to store instructions, programs, codes, code sets, or instruction sets. The memory may include a program storage area and a data storage area. Among them, the program storage area may store instructions for implementing the operating system, instructions for implementing at least one function, instructions for implementing the following various method embodiments, etc. The data storage area may also store data created during the use of the terminal, etc.

[0119] Please refer to Figure 6 , which shows a structural block diagram of a computer-readable storage medium 600 provided by an embodiment of the present application. The computer-readable storage medium 600 stores program code 610, and the program code 610 can be called by the processor to execute the cooking control method described in the above method embodiments.

[0120] The computer-readable storage medium 600 may be an electronic memory such as a flash memory, an EEPROM (electrically erasable programmable read-only memory), an EPROM, a hard disk, or a ROM. Optionally, the computer-readable storage medium includes a non-transitory computer-readable storage medium. The computer-readable storage medium 600 has a storage space for program codes for executing any method steps in the above cooking control method. These program codes 610 may be read out from or written into one or more computer program products. The program codes may be compressed in an appropriate form, for example.

[0121] In summary, a cooking control method, an electronic device, and a storage medium provided by an embodiment of the present application are applied to a cooking control system, which includes a mobile terminal and a server; the cooking control method includes: the mobile terminal obtains cooking input information in response to a user's input operation; the mobile terminal sends the cooking input information to the server; the server decodes the cooking input information to obtain cooking key information; the server performs recipe matching in a recipe library according to the cooking key information to obtain a recipe matching result; the recipe matching result includes a recommended recipe and a recommended cooking device corresponding to the recommended recipe; the server sends the recipe matching result to the mobile terminal; the mobile terminal determines a target recipe and a target cooking device from the recipe matching result in response to a user's selection operation, so as to control the target cooking device to cook according to corresponding cooking control parameters, thereby quickly, accurately, and comprehensively determining the information required in the cooking process by decoding the user's cooking input information and combining with the recipe library of the server, efficiently assisting the user to complete the entire cooking process, and effectively improving the user's cooking experience.

[0122] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application and are not intended to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A cooking control method, characterized in that, The method is applied to a cooking control system, which includes a mobile terminal and a server. The cooking control method includes: The mobile terminal responds to the user's input operation and obtains cooking input information. The mobile terminal sends the cooking input information to the server. The server decodes the cooking input information to obtain cooking key information. The server performs recipe matching in the recipe database according to the cooking key information to obtain a recipe matching result. The recipe matching result includes a recommended recipe and the recommended cooking device corresponding to the recommended recipe. The server sends the recipe matching result to the mobile terminal. The mobile terminal responds to the user's selection operation, determines a target recipe and a target cooking device in the recipe matching result, and controls the target cooking device to cook according to the corresponding cooking control parameters.

2. The cooking control method according to claim 1, characterized in that The cooking control method further includes: The mobile terminal displays the recommended recipe and the recommended cooking device corresponding to the recommended recipe. Among them, the recommended cooking device includes a first cooking device and a second cooking device. The first cooking device belongs to the target category, and the second cooking device does not belong to the target category. The display method of the first cooking device is different from that of the second cooking device.

3. The cooking control method according to claim 1, characterized in that The server performs recipe matching in the recipe database according to the cooking key information to obtain a recipe matching result, including: The server determines the cooking key information with the highest priority in the cooking key information as the target key information. The server performs recipe matching in the recipe database according to the target key information.

4. The cooking control method according to claim 3, characterized in that, The cooking control method further includes: The mobile terminal responds to the user's marking operation and determines the cooking key information marked by the user. The mobile terminal sends the cooking key information marked by the user to the server. The server sets the priority corresponding to the cooking key information marked by the user to the highest.

5. The cooking control method according to claim 1, wherein The mobile terminal responds to the user's selection operation, determines a target recipe and a target cooking device in the recipe matching result, and controls the target cooking device to cook according to the corresponding cooking control parameters, including: The mobile terminal responds to the user's selection operation and determines a target recipe and a target cooking device in the recipe matching result. The mobile terminal sends the target recipe and the target cooking device to the server. The server sends the cooking control parameters corresponding to the target cooking device to the target cooking device to control the target cooking device to work according to the corresponding cooking control parameters.

6. The cooking control method according to claim 1, characterized in that The mobile terminal responds to the user's selection operation, determines a target recipe and a target cooking device in the recipe matching result, and controls the target cooking device to cook according to the corresponding cooking control parameters, including: The mobile terminal responds to the user's selection operation and determines a target recipe and a target cooking device in the recipe matching result. The mobile terminal sends the cooking control parameters corresponding to the target cooking device to the target cooking device to control the target cooking device to work according to the corresponding cooking control parameters.

7. The cooking control method according to any one of claims 1 to 6, characterized in that, The cooking control method further includes: When the number of the recommended recipes meets a preset condition, the mobile terminal classifies the recommended recipes to determine the classification categories. The mobile terminal determines a recipe selection result from the recipe matching results in response to a user's selection operation, including: The mobile terminal determines the classification category selected by the user in the classification categories as the selected category in response to a first selection sub-operation of the user. The mobile terminal displays the recommended recipes belonging to the selected category and the recommended cooking devices corresponding to the recommended recipes. The mobile terminal determines the recommended recipe selected by the user as the target recipe and the recommended cooking device selected by the user as the target cooking device in response to a second selection sub-operation of the user.

8. The cooking control method according to any one of claims 1 to 6, characterized in that The server performs recipe matching in the recipe library according to the cooking key information to obtain a recipe matching result, including: The server determines the cooking category of the user according to the user's historical target recipes. The server performs recipe matching in the recipe selection results according to the cooking key information to obtain a preliminary recipe matching result. The server filters the recipes belonging to the cooking category from the preliminary recipe matching results to obtain a recipe matching result.

9. The cooking control method according to any one of claims 1 to 6, characterized in that, The cooking control method further includes: The mobile terminal sends the target recipe to the server. The server determines the target ingredients and the usage amount of the target ingredients according to the target recipe. The server performs matching in the ingredient library according to the target ingredients and the usage amount of the target ingredients to obtain an ingredient purchase result, where the ingredient library includes the purchased ingredients and the inventory of each ingredient, and the ingredient purchase result includes the ingredients to be purchased and the purchase amount.

10. A cooking control method applied to a mobile terminal, the cooking control method includes: In response to a user's input operation, obtain cooking input information. Send the cooking input information to the server. Receive the recipe matching result sent by the server. The recipe matching result is obtained by the server decoding the cooking input to obtain cooking key information and performing recipe matching in the recipe library according to the cooking key information, where the recipe matching result includes recommended recipes, the recommended cooking devices corresponding to the recommended recipes, and the cooking control parameters corresponding to each recommended cooking device. In response to a user's selection operation, determine a target recipe and a target cooking device from the recipe matching results to control the target cooking device to cook according to the corresponding cooking control parameters.

11. A cooking control method applied to a server, the cooking control method includes: Receive the cooking input information sent by the mobile terminal. The cooking input information is obtained by the mobile terminal in response to a user's input operation. Decode the cooking input information to obtain cooking key information. Perform recipe matching in the recipe library according to the cooking key information to obtain a recipe matching result; the recipe matching result includes recommended recipes and the recommended cooking devices corresponding to the recommended recipes; Send the recipe matching result to the mobile terminal so that the mobile terminal determines a target recipe and a target cooking device in the recipe matching result in response to a user's selection operation; To control the target cooking device to cook according to the corresponding cooking control parameters.

12. An electronic device, characterized in that, Comprising: One or more processors; A memory; One or more applications, wherein the one or more applications are stored in the memory and are configured to be executed by the one or more processors, and the one or more applications are configured to execute the cooking control method according to any one of claims 1-11.

13. A computer-readable storage medium, characterized in that, Program code is stored in the computer-readable storage medium, and the program code can be called by the processor to execute the cooking control method according to any one of claims 1-11.