Cooking equipment and control method thereof

By setting a controller in the cooking device, determining the appropriate second recipe based on the first recipe selected by the user, and matching the cooking parameters, the problem that the cooking equipment in the prior art cannot guarantee the cooking effect, and achieving the coordinated cooking and improvement of the cooking effect between the recipes.

CN119856873APending Publication Date: 2025-04-22HISENSE HOME APPLIANCES GRP CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311371071.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-20
Publication Date
2025-04-22

AI Technical Summary

Technical Problem

When existing cooking equipment cooks multiple recipes at the same time, the cooking effect cannot be guaranteed, and the cooking parameters between the recipes are too large, which affects the cooking effect.

Method used

By setting a controller in the cooking device, at least one second recipe is determined from the pre-stored multiple recipes based on the first recipe selected by the user, ensuring that the dishes of the second recipe can be co-cooked with the dishes of the first recipe, and matching the cooking parameters of the target recipe according to the cooking parameters of the first recipe, displaying the target recipe for the user to select.

Benefits of technology

It avoids the problem of squirting between different recipes, and ensures the cooking effect of the cooking equipment when cooking multiple recipes at the same time, improving the possibility of users choosing a recipe suitable for cooking at the same time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119856873A_ABST
    Figure CN119856873A_ABST
Patent Text Reader

Abstract

The invention provides cooking equipment and a control method thereof, relates to the technical field of household appliances, and is used for ensuring the cooking effect of the cooking equipment. The cooking equipment comprises a box body, wherein a cooking cavity with an opening in one side is formed in the box body; the door body is arranged at the opening of the cooking cavity and used for covering the opening of the cooking cavity; the system further comprises a display device. The controller is connected with the display device, the controller is configured to respond to a received control instruction used for selecting a first menu, based on the first menu, at least one second menu is determined from a plurality of pre-stored menus, and dishes indicated by the second menu are allowed to be cooperatively cooked with dishes indicated by the first menu; determining a target menu in the at least one second menu based on the cooking parameters of the first menu; and controlling a display device to display the target menu.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of household appliance technology, and in particular to a cooking device and a control method thereof. Background Art

[0002] With the development of science and technology, while the living standards of users are improving, the pace of life of users is also getting faster and faster. Since different recipes have different cooking methods and users do not have enough time to cook, the cooking difficulty and cooking time of users increase, which also greatly affects the willingness of users to cook.

[0003] To solve the above problems, existing cooking devices can execute multiple recipes at the same time and can recommend recipes to users. However, existing cooking devices can only recommend and output all recipes at a time, and cannot guarantee that multiple recipes cooked by the cooking device at the same time are suitable for cooking at the same time. Furthermore, when the cooking device executes multiple recipes at the same time, the cooking effect of the cooking device cannot be guaranteed. Summary of the invention

[0004] The embodiment of the present application provides a cooking device and a control method thereof, which are used to ensure the cooking effect of the cooking device.

[0005] In order to achieve the above objectives, this application adopts the following technical solutions:

[0006] In a first aspect, the present application provides a cooking device, comprising: a box body having a cooking cavity with an opening on one side; a door body arranged at the opening of the cooking cavity and used to cover the opening of the cooking cavity; and also comprising: a display device; a controller, configured to: in response to a received control instruction for selecting a first recipe, determine at least one second recipe from a plurality of pre-stored recipes based on the first recipe, the dish indicated by the second recipe being allowed to be cooked in coordination with the dish indicated by the first recipe; determine a target recipe in at least one second recipe based on the cooking parameters of the first recipe, the cooking parameters of the target recipe matching the cooking parameters of the first recipe; and control the display device to display the target recipe.

[0007] As can be seen from the above content, the technical solution provided by the present application brings at least the following beneficial effects: based on the first recipe, at least one second recipe is determined from a plurality of pre-stored recipes. It should be understood that the dishes indicated by the second recipe are allowed to be cooked in coordination with the dishes indicated by the first recipe, so as to avoid conflicts between the dishes of the target recipe and the dishes indicated by the first recipe, thereby avoiding problems such as cross-flavor between different recipes.

[0008] Furthermore, determining the target recipe based on the cooking parameters of the first recipe helps to avoid a large difference between the cooking parameters of the target recipe and the cooking parameters of the first recipe, thereby helping to ensure that multiple recipes cooked simultaneously by the cooking device are suitable for simultaneous cooking. The determined target recipe is displayed so that the user can select a recipe that he wants to cook from the filtered target recipes, thereby avoiding the user from selecting a recipe that is not suitable for simultaneous cooking, thereby ensuring the cooking effect of the cooking device.

[0009] In some embodiments, the cooking parameters include at least one of the following: a cooking temperature range, a required cooking space, and a heating mode.

[0010] In some embodiments, the controller is configured to determine a target recipe in at least one second recipe based on the cooking parameters of the first recipe, and is specifically configured to: determine at least one third recipe from at least one second recipe that matches the heating mode indicated by the cooking parameters of the first recipe based on the heating mode indicated by the cooking parameters of the first recipe; and determine the target recipe from the at least one third recipe.

[0011] In some embodiments, when the controller is configured to determine a target recipe from at least one third recipe, it is specifically configured to: determine the available cooking space of the cooking cavity based on the cooking space required for the first recipe; determine at least one fourth recipe that meets a first preset condition from at least one third recipe based on the available cooking space of the cooking cavity and the cooking space required for each of the at least one third recipes, the first preset condition indicating that the required cooking space is below the available cooking space; determine the target recipe from the at least one fourth recipe.

[0012] In some embodiments, the door state includes allowing door opening or prohibiting door opening. When the controller is configured to determine a target recipe from at least one fourth recipe, it is specifically configured as follows: for a fourth recipe in the at least one fourth recipe, determine the similarity between the cooking temperature range of the fourth recipe and the cooking temperature range of the first recipe; determine the fourth recipe as the target recipe when the second preset condition, the third preset condition, the fourth preset condition or the fifth preset condition is met; the second preset condition includes: the similarity is above a preset threshold, and the door state corresponding to the fourth recipe and the door state corresponding to the first recipe are both allowing door opening; the third preset condition includes: the similarity is above a preset threshold, and the door state corresponding to the fourth recipe is different from the door state corresponding to the first recipe, and the fourth The door state corresponding to the recipe is that door opening is prohibited, and the first cooking time indicated by the cooking parameters of the fourth recipe is less than the first cooking time indicated by the cooking parameters of the first recipe; the fourth preset condition includes: the similarity is above the preset threshold, and the door state corresponding to the fourth recipe is different from the door state corresponding to the first recipe, and the door state corresponding to the first recipe is that door opening is prohibited, and the first cooking time indicated by the cooking parameters of the first recipe is less than the first cooking time indicated by the cooking parameters of the fourth recipe; the fifth preset condition includes: the similarity is above the preset threshold, and the door state corresponding to the fourth recipe and the door state corresponding to the first recipe are both that door opening is prohibited, and the first cooking time indicated by the cooking parameters of the first recipe is the same as the first cooking time indicated by the cooking parameters of the fourth recipe.

[0013] In a second aspect, the present application provides a method for controlling a cooking device, comprising: in response to a received control instruction for selecting a first recipe, determining at least one second recipe from a plurality of pre-stored recipes based on the first recipe, the dish indicated by the second recipe allowing for cooking in coordination with the dish indicated by the first recipe; determining a target recipe in at least one second recipe based on cooking parameters of the first recipe, the cooking parameters of the target recipe matching the cooking parameters of the first recipe; and displaying the target recipe.

[0014] In some embodiments, the cooking parameters include at least one of the following: a cooking temperature range, a required cooking space, and a heating mode.

[0015] In some embodiments, the above-mentioned determining a target recipe in at least one second recipe based on the cooking parameters of the first recipe includes: based on the heating mode indicated by the cooking parameters of the first recipe, determining at least one third recipe from at least one second recipe that matches the heating mode indicated by the cooking parameters of the first recipe; and determining the target recipe from the at least one third recipe.

[0016] In some embodiments, the above-mentioned determining the target recipe from at least one third recipe includes: determining the available cooking space of the cooking cavity based on the cooking space required for the first recipe; determining at least one fourth recipe that meets a first preset condition from at least one third recipe based on the available cooking space of the cooking cavity and the cooking space required for each of the at least one third recipes, the first preset condition indicating that the required cooking space is below the available cooking space; determining the target recipe from the at least one fourth recipe.

[0017] In some embodiments, the door state includes allowing door opening or prohibiting door opening, and the above-mentioned determining the target recipe from at least one fourth recipe includes: for a fourth recipe in the at least one fourth recipe, determining the similarity between the cooking temperature range of the fourth recipe and the cooking temperature range of the first recipe; determining the fourth recipe as the target recipe when the second preset condition, the third preset condition, the fourth preset condition or the fifth preset condition is met; the second preset condition includes: the similarity is above a preset threshold, and the door state corresponding to the fourth recipe and the door state corresponding to the first recipe are both allowing door opening; the third preset condition includes: the similarity is above a preset threshold, and the door state corresponding to the fourth recipe is different from the door state corresponding to the first recipe, and the door state corresponding to the fourth recipe is different from the door state corresponding to the first recipe, and The door status is that door opening is prohibited, and the first cooking time indicated by the cooking parameters of the fourth recipe is less than the first cooking time indicated by the cooking parameters of the first recipe; the fourth preset condition includes: the similarity is above the preset threshold, and the door status corresponding to the fourth recipe is different from the door status corresponding to the first recipe, and the door status corresponding to the first recipe is that door opening is prohibited, and the first cooking time indicated by the cooking parameters of the first recipe is less than the first cooking time indicated by the cooking parameters of the fourth recipe; the fifth preset condition includes: the similarity is above the preset threshold, and the door status corresponding to the fourth recipe and the door status corresponding to the first recipe are both that door opening is prohibited, and the first cooking time indicated by the cooking parameters of the first recipe is the same as the first cooking time indicated by the cooking parameters of the fourth recipe.

[0018] In a third aspect, the present application provides a controller comprising: one or more processors; one or more memories; wherein the one or more memories are used to store computer program codes, the computer program codes include computer instructions, and when the one or more processors execute the computer instructions, the controller executes the control method of the cooking device provided in the second aspect and the embodiment.

[0019] In a fourth aspect, the present application provides a computer-readable storage medium, which includes computer instructions. When the computer instructions are executed on a computer, the computer executes the control method of the cooking device provided in the second aspect and the embodiment.

[0020] In a fifth aspect, an embodiment of the present invention provides a computer program product, which can be directly loaded into a memory and contains software code. After being loaded and executed by a computer, the computer program product can implement the control method of the cooking device provided in the second aspect and the embodiment.

[0021] It should be noted that the above computer instructions may be stored in whole or in part on a computer-readable storage medium, wherein the computer-readable storage medium may be packaged together with the processor of the controller, or may be packaged separately from the processor of the controller, which is not limited in this application.

[0022] The beneficial effects described in the second to fifth aspects of the present application can be referred to the beneficial effect analysis of the first aspect and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] Figure 1 A schematic diagram of a cooking device provided in an embodiment of the present application Figure 1 ;

[0024] Figure 2 A schematic diagram of a cooking device provided in an embodiment of the present application Figure 2 ;

[0025] Figure 3 A schematic diagram of a cooking device provided in an embodiment of the present application Figure 3 ;

[0026] Figure 4 A schematic diagram of a cooking device provided in an embodiment of the present application Figure 4 ;

[0027] Figure 5 A schematic diagram of a cooking device provided in an embodiment of the present application Figure 5 ;

[0028] Figure 6 A schematic diagram of the connection relationship of a cooking device provided in an embodiment of the present application;

[0029] Figure 7 A schematic diagram of interaction between a cooking device and a terminal device provided in an embodiment of the present application;

[0030] Figure 8 A flow chart of a control method for a cooking device provided in an embodiment of the present application Figure 1 ;

[0031] Fig. 9 A flow chart of a control method for a cooking device provided in an embodiment of the present application Figure 2 ;

[0032] Fig.10A flow chart of a control method for a cooking device provided in an embodiment of the present application Figure 3 ;

[0033] Fig.11 A flow chart of a control method for a cooking device provided in an embodiment of the present application Figure 4 ;

[0034] Fig.12 A flow chart of a control method for a cooking device provided in an embodiment of the present application Figure 5 ;

[0035] Fig.13 A flow chart of a control method for a cooking device provided in an embodiment of the present application Figure 6 ;

[0036] Fig.14 A flow chart of a control method for a cooking device provided in an embodiment of the present application Figure 7 ;

[0037] Fig.15 A flow chart of a control method for a cooking device provided in an embodiment of the present application Figure 8 ;

[0038] Fig.16 A flow chart of a control method for a cooking device provided in an embodiment of the present application Figure 9 ;

[0039] Fig.17 A flow chart of a control method for a cooking device provided in an embodiment of the present application Figure 10 ;

[0040] Fig.18 A flow chart of a control method for a cooking device provided in an embodiment of the present application Figure 10 one;

[0041] Fig.19 A flow chart of a control method for a cooking device provided in an embodiment of the present application Figure 10 two. DETAILED DESCRIPTION

[0042] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0043] The terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this application, unless otherwise specified, "plurality" means two or more.

[0044] In the description of this application, it should be noted that, unless otherwise clearly specified and limited, the terms "connected" and "connection" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances. In addition, when describing a pipeline, the "connected" and "connection" used in this application have the meaning of conduction. The specific meaning needs to be understood in conjunction with the context.

[0045] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0046] In the prior art, when a cooking device executes multiple recipes at the same time, the cooking device usually recommends all the pre-stored recipes to the user, which may cause the user to choose recipes that are not suitable for simultaneous cooking to cook simultaneously, which in turn causes the cooking device to be unable to guarantee the cooking effect when executing multiple recipes at the same time.

[0047] Furthermore, when the cooking device executes multiple recipes at the same time, if the cooking parameters of the multiple recipes are greatly different, the cooking effect of the cooking device may be affected.

[0048] Based on this, the present application provides a cooking device, which determines at least one second recipe from a plurality of pre-stored recipes based on a first recipe. It should be understood that the dishes indicated by the second recipe are allowed to be cooked in coordination with the dishes indicated by the first recipe, so as to avoid conflicts between the dishes of the target recipe and the dishes indicated by the first recipe, thereby avoiding problems such as cross-flavoring between different recipes.

[0049] Furthermore, determining the target recipe based on the cooking parameters of the first recipe helps to avoid a large difference between the cooking parameters of the target recipe and the cooking parameters of the first recipe, thereby helping to ensure that multiple recipes cooked simultaneously by the cooking device are suitable for simultaneous cooking. The determined target recipe is displayed so that the user can select a recipe that he wants to cook from the filtered target recipes, thereby avoiding the user from selecting a recipe that is not suitable for simultaneous cooking, so as to ensure the cooking effect of the cooking device when the cooking device executes multiple recipes simultaneously.

[0050] To further describe the solution of the present application, the cooking device is an oven as an example, and a cooking device provided in an embodiment of the present application is described in conjunction with the accompanying drawings. In the embodiment of the present application, the oven is a cooking device with a baking function or a steam heating function. For example, the oven can be an electric oven, an integrated stove with an oven function, etc., without limitation.

[0051] To further describe the solution of this application, Figure 1 This is a schematic diagram of the overall structure of an oven provided in an embodiment of the present application. Figure 1 As shown, the oven includes: a box body 101 and a door body 102.

[0052] In some embodiments, a cooking cavity with an opening on one side is formed inside the cabinet 101 .

[0053] In some embodiments, a plurality of removable shelves are placed in the cooking cavity; the shelves are used to place dishes.

[0054] In some embodiments, the door body 102 is disposed at the opening of the cooking cavity to cover the opening of the cooking cavity.

[0055] In some embodiments, a door switch sensing device 1021 is further provided on the door body 102, and the door switch sensing device is used to detect whether the door body is closed.

[0056] In some embodiments, the door switch sensing device 1021 may also be disposed on the box body 101, and this application does not impose any specific limitation on this.

[0057] See also Figure 2 As shown, an oven provided in an embodiment of the present application further includes a display device 103 .

[0058] In some embodiments, the display device 103 may be disposed on the housing 101 , above the door 102 . The present application does not impose any specific limitation on the location of the display device 103 .

[0059] In some embodiments, the display device 103 may be a liquid crystal display screen with a touch function, or may be an LED display screen, etc., and this application does not impose any specific limitation on this.

[0060] Optional, see Figure 3 As shown, the oven provided in the embodiment of the present application may further include a physical control device 104 .

[0061] In some embodiments, the physical control device 104 may be composed of an LED light and a capacitive touch film, or may be a button and / or a knob, and this application does not impose any specific limitation on this.

[0062] In some embodiments, the user may send control instructions to the controller of the cooking device through the display device 103 or the physical control device 104 with a touch function.

[0063] See also Figure 4 As shown, the cooking device provided in the embodiment of the present application may also include: a heating device 105 and a blower 106; the heating device 105 includes an upper heating device 1051, a lower heating device 1052 and a back heating device 1053, etc., and the present application does not make any specific restrictions on this.

[0064] In some embodiments, the upper heating device 1051 can be arranged at the top of the cooking cavity; the lower heating device 1052 can be arranged at the bottom of the cooking cavity; and the back heating device 1053 can be arranged inside the cooking cavity, opposite to the door body 102.

[0065] In some embodiments, the heating device 105 may be a heating tube, which passes an electric current through the heating wire to generate heat. The heat is transferred to the food in the cooking cavity through air convection to achieve the purpose of cooking heating. The working principle of the heating tube is based on resistive heating. By controlling the current and temperature, the heating effect of the oven can be adjusted to achieve different cooking needs.

[0066] In some embodiments, the blower 106 is disposed on the side wall of the box 101 and is located between the side wall and the back heating device 1053; it is used to blow the heat generated by the back heating device 1053 into the cooking cavity, and its working principle mainly involves two aspects: dynamics and thermodynamics: in terms of dynamics, the blower drives the fan blades to rotate through a power device such as a motor to generate airflow, and at the same time inhales the outside air and pushes it to a predetermined outlet to form an airflow circulation; in terms of thermodynamics, the blower of the heating device can heat the air and generate temperature changes. Specifically, when the blower is working, the air will be subject to certain resistance and friction after passing through the rotating fan blades, thereby generating certain heat.

[0067] In summary, the back heating device 1053 and the blower 106 accelerate and heat the air and transmit it to the designated location through the combined effects of dynamics and thermals to complete their role in the heating device.

[0068] Optionally, the oven provided in the embodiment of the present application may further include a photographing device; the photographing device may be used to capture images or videos in the cooking cavity.

[0069] See also Figure 5 As shown, the oven provided in the embodiment of the present application further includes a water tank 107 and a steam generator 108 .

[0070] In some embodiments, the water tank 107 is disposed on the housing 101 and is in communication with the steam generator 108 for supplying water to the steam generator 108 .

[0071] In some embodiments, the steam generator 108 is disposed on the cabinet 101 to increase the humidity in the cooking cavity.

[0072] In some embodiments, the oven further includes a steam flow detection device; the steam flow detection device may be disposed at the air outlet of the steam generator 108, and the present application does not impose any specific limitation on the location of the steam flow detection device.

[0073] See also Figure 6 As shown, the oven provided in the embodiment of the present application also includes: a controller 109 and a temperature detection device 110; the controller 109 is electrically connected to the display device 103, the physical control device 104, the heating device 105, the blower 106, the steam generator 108 and the temperature detection device 110 respectively.

[0074] In some embodiments, the controller 109 is used to obtain the corresponding working time and output power of each device in the cooking device after cooking is completed. Based on the corresponding working time and output power of each device, the power consumption of the cooking device in this cooking is determined, and the power consumption of this cooking is displayed through the display device 103.

[0075] In some other embodiments, the controller 109 is further configured to obtain the steam flow rate of the steam generator 108 during the cooking process through the steam flow detection device after the cooking is completed, and to obtain the working time of the steam generator 108. Based on the working time and the steam flow rate of the steam generator 108, the water consumption of the cooking device during the cooking is determined, and the water consumption of the cooking is displayed through the display device 103.

[0076] It should be noted that the calculation method of power consumption and water consumption can refer to the existing technology, and this application does not make any specific restrictions on this.

[0077] In some embodiments, the temperature detection device 110 is used to detect the temperature in the cooking cavity. The temperature detection device 110 is disposed on the cooking cavity.

[0078] In some embodiments, the temperature detection device 110 may be a thermistor, a thermocouple or a temperature sensor, and this application does not impose any specific restrictions on this. Taking the temperature detection device 110 as a thermistor as an example, the working principle of the thermistor is based on the property that the resistance of the material changes with temperature, and the temperature change is inferred by measuring the change in resistance.

[0079] In some embodiments, the controller 109 refers to a device that can generate an operation control signal according to the instruction operation code and the timing signal to instruct the cooking device to execute the control instruction. Exemplarily, the controller 109 can be a central processing unit (CPU), a general-purpose processor network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD) or any combination thereof. The controller 109 can also be other devices with processing functions, such as circuits, devices or software modules, and the embodiments of the present application do not impose any restrictions on this.

[0080] In some embodiments, the controller 109 responds to the control instruction sent by the display device 103 and performs the cooking task indicated by the control instruction.

[0081] In some embodiments, the cooking device also has a communicator, which is connected to the controller 109 and is used to establish a communication connection with other network entities. Taking the RF module as an example, the RF module can be used to receive and send signals, especially to send the received information to the controller 109 for processing; in addition, the signal generated by the controller is sent out. Generally, the RF circuit can include but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (LNA), a duplexer, etc.

[0082] For example, the cooking device may receive a control instruction sent by the terminal device through the communicator, and perform corresponding processing according to the control instruction to realize interaction between the user and the cooking device.

[0083] Figure 7 This is a schematic diagram of interaction between an oven controller 109 and a terminal device provided in accordance with an exemplary embodiment of the present application.

[0084] like Figure 7As shown, the terminal device can establish a communication connection with the controller 109 of the oven. Exemplarily, any known network communication protocol can be used to establish the communication connection. The above-mentioned network communication protocol can be various wired or wireless communication protocols, such as Ethernet, universal serial bus (USB), FireWire (FIREWIRE), any cellular network communication protocol (such as 3G / 4G / 5G), Bluetooth, wireless fidelity (wireless fidelity, Wi-Fi), NFC or any other suitable communication protocol. The above-mentioned communication connection can be a Bluetooth connection, NFC, Zigbee, wireless fidelity (wireless fidelity, Wi-Fi), etc. The embodiment of the present application does not specifically limit this.

[0085] It should be noted that Figure 7 The terminal device shown is only an example of a terminal device. The terminal device in this application can be a remote control, a mobile phone, a tablet computer, a personal computer (PC), a personal digital assistant (PDA), a smart watch, a netbook, a wearable electronic device, an augmented reality (AR) device, a virtual reality (VR) device, a robot, etc. This application does not impose any special restrictions on the specific form of the terminal device.

[0086] In some embodiments, the controller 109 is configured to: in response to a received control instruction for selecting a first recipe, determine at least one second recipe from a plurality of pre-stored recipes based on the first recipe, the dish indicated by the second recipe allowing for cooking in coordination with the dish indicated by the first recipe; determine a target recipe in at least one second recipe based on the cooking parameters of the first recipe, the cooking parameters of the target recipe matching the cooking parameters of the first recipe; and control the display device to display the target recipe.

[0087] According to the above content, the present application determines at least one second recipe from a plurality of pre-stored recipes based on the first recipe. It should be understood that the dishes indicated by the second recipe are allowed to be cooked in coordination with the dishes indicated by the first recipe, so as to avoid conflicts between the dishes of the target recipe and the dishes indicated by the first recipe, thereby avoiding problems such as cross-flavoring between different recipes.

[0088] Furthermore, determining the target recipe based on the cooking parameters of the first recipe helps to avoid a large difference between the cooking parameters of the target recipe and the cooking parameters of the first recipe, thereby helping to ensure that multiple recipes cooked simultaneously by the cooking device are suitable for simultaneous cooking. The determined target recipe is displayed so that the user can select a recipe that he wants to cook from the filtered target recipes, thereby avoiding the user from selecting a recipe that is not suitable for simultaneous cooking, so as to ensure the cooking effect of the cooking device when the cooking device executes multiple recipes simultaneously.

[0089] In some embodiments, the cooking parameters include at least one of the following: a cooking temperature range, a required cooking space, and a heating mode.

[0090] According to the above content, the cooking parameters in the present application include a cooking temperature range, which helps to determine the target recipe according to the cooking temperature range of the first recipe, so as to avoid determining that the cooking temperature range of the target recipe is too different from the cooking temperature range of the first recipe, thereby helping to ensure the cooking effect of the cooking device. The cooking parameters in the present application also include a required cooking space, which helps to determine the target recipe according to the cooking space required for the first recipe, so as to avoid the first recipe and the target recipe being unable to be cooked at the same time due to determining that the cooking space required for the target recipe is too large.

[0091] Furthermore, the cooking parameters in the present application also include a heating mode, which helps to determine a target recipe based on the heating mode of the first recipe, so as to avoid determining that the heating mode of the target recipe does not match the heating mode of the first recipe, thereby helping to ensure the cooking effect of the cooking equipment.

[0092] In some embodiments, the controller 109 is configured to determine a target recipe in at least one second recipe based on the cooking parameters of the first recipe, and is specifically configured to: determine at least one third recipe from at least one second recipe that matches the heating mode indicated by the cooking parameters of the first recipe based on the heating mode indicated by the cooking parameters of the first recipe; and determine the target recipe from the at least one third recipe.

[0093] According to the above content, the present application determines at least one third recipe from at least one second recipe based on the heating mode indicated by the cooking parameters of the first recipe, and determines a target recipe from at least one third recipe, which helps to ensure that the heating mode of the target recipe matches the heating mode of the first recipe, and further helps to ensure the cooking effect when the cooking equipment executes multiple recipes at the same time.

[0094] In some embodiments, when the controller 109 is configured to determine a target recipe from at least one third recipe, it is specifically configured to: determine the available cooking space of the cooking cavity based on the cooking space required for the first recipe; determine at least one fourth recipe that meets a first preset condition from at least one third recipe based on the available cooking space of the cooking cavity and the cooking space required for each of the at least one third recipes, the first preset condition indicating that the required cooking space is below the available cooking space; determine the target recipe from at least one fourth recipe.

[0095] According to the above content, based on the cooking space required for the first recipe, at least one fourth recipe is determined from at least one third recipe, and a target recipe is determined from at least one fourth recipe, which helps to avoid the situation where the first recipe and the target recipe cannot be placed in the cooking cavity at the same time due to the cooking space required for determining the target recipe is too large.

[0096] In some embodiments, when the controller 109 is configured to determine a target recipe from at least one fourth recipe, it is specifically configured as follows: for a fourth recipe in at least one fourth recipe, determine the similarity between the cooking temperature range of the fourth recipe and the cooking temperature range of the first recipe; when the second preset condition, the third preset condition, the fourth preset condition or the fifth preset condition is met, determine that the fourth recipe is the target recipe; the second preset condition includes: the similarity is above a preset threshold, and the door state corresponding to the fourth recipe and the door state corresponding to the first recipe are both allowing the door to be opened; the third preset condition includes: the similarity is above a preset threshold, and the door state corresponding to the fourth recipe is different from the door state corresponding to the first recipe, and the door state corresponding to the fourth recipe is The status is door opening prohibited, and the first cooking time indicated by the cooking parameters of the fourth recipe is less than the first cooking time indicated by the cooking parameters of the first recipe; the fourth preset condition includes: the similarity is above the preset threshold, and the door status corresponding to the fourth recipe is different from the door status corresponding to the first recipe, and the door status corresponding to the first recipe is door opening prohibited, and the first cooking time indicated by the cooking parameters of the first recipe is less than the first cooking time indicated by the cooking parameters of the fourth recipe; the fifth preset condition includes: the similarity is above the preset threshold, and the door status corresponding to the fourth recipe and the door status corresponding to the first recipe are both door opening prohibited, and the first cooking time indicated by the cooking parameters of the first recipe is the same as the first cooking time indicated by the cooking parameters of the fourth recipe.

[0097] According to the above content, the present application determines the similarity between the cooking temperature range of the first recipe and the cooking temperature range of the fourth recipe for any fourth recipe among the plurality of fourth recipes, so as to determine the fourth recipe whose cooking temperature range has a high similarity with the cooking temperature range of the first recipe as the target recipe. It should be understood that when the second preset condition, the third preset condition, the fourth preset condition or the fifth preset condition is met, the fourth recipe is determined as the target recipe, which helps to avoid the cooking temperature range of the target recipe being too different from the cooking temperature range of the first recipe, and also helps to avoid the cooking effect of the cooking device being affected by the door state corresponding to the first recipe and the target recipe.

[0098] It is understood that the structure illustrated in the embodiment of the present invention does not constitute a specific limitation on the cooking device. In other embodiments of the present application, the cooking device may include more or fewer components than shown in the figure, or combine some components, or separate some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0099] The following is a detailed introduction to the embodiments of the present application in conjunction with the accompanying drawings.

[0100] The present application embodiment provides a control method for a cooking device, the method is applied to a controller, and the controller may be the controller 109 in the oven. Figure 8 As shown, taking the cooking device as an oven as an example, the control method provided in the embodiment of the present application may include the following steps:

[0101] S101 : In response to a received control instruction for selecting a first recipe, determine at least one second recipe from a plurality of pre-stored recipes based on the first recipe.

[0102] The first recipe is used to indicate the recipe that the user has selected, and there may be one or more first recipes; for each second recipe in at least one second recipe, the dish indicated by the second recipe is allowed to be cooked in conjunction with the dish indicated by the first recipe.

[0103] It should be noted that the first recipe can be a recipe selected by the user from the pre-stored recipes in the oven, or can be a user-defined recipe, and this application does not impose any specific restrictions on this.

[0104] It should also be noted that the oven in the present application can be used to cook one or more recipes at the same time.

[0105] It is understandable that when a cooking device executes multiple recipes at the same time, it is necessary to avoid the flavors of the dishes from mixing, so that the cooking device can ensure the cooking effects of the multiple recipes at the same time.

[0106] When a user uses an oven to cook multiple recipes, he needs to select the recipes that need to be executed by the oven one by one on the operation interface. It should be understood that the embodiment of the present application does not impose any limitation on the way in which the user selects the recipes.

[0107] As a feasible implementation manner, when a user uses an oven to cook multiple recipes, the user can select a first recipe through the physical control device, and the physical control device sends the first recipe selected by the user to the controller.

[0108] As another feasible implementation manner, when a user uses an oven to cook multiple recipes, the user can select a first recipe on a terminal device connected to the oven, and the terminal device sends the first recipe selected by the user to the controller.

[0109] In view of this, in some embodiments, when the controller responds to a received control instruction for selecting a first recipe, the controller determines at least one second recipe from a plurality of pre-stored recipes based on the first recipe, so as to ensure that the recipe corresponding to the target recipe does not mix with the dish corresponding to the first recipe during the cooking process.

[0110] It should be noted that the preset corresponding relationship may be preset by relevant staff when the equipment leaves the factory. For example, the preset corresponding relationship includes: dishes including durian cannot be cooked at the same time as any dishes not including durian, and mutton and fish cannot be cooked at the same time.

[0111] Exemplarily, assuming that the preset correspondence relationship includes that mutton and fish cannot be cooked at the same time, and the dish corresponding to the first recipe is fish fillet, at least one recipe that does not include mutton is determined from the pre-stored multiple recipes as the second recipe based on the first recipe and the preset correspondence relationship.

[0112] In other embodiments, when determining at least one second recipe from a plurality of pre-stored recipes based on the first recipe and a preset correspondence, if it is determined that the second recipe does not exist in the plurality of pre-stored recipes, a prompt message is displayed to prompt the user that the target recipe does not exist.

[0113] In another example, assuming that the preset correspondence relationship includes that mutton and fish cannot be cooked at the same time, and the dish corresponding to the first recipe is fish fillet, if mutton is included in multiple pre-stored recipes, based on the preset correspondence relationship, it is determined that the second recipe does not exist in the multiple pre-stored recipes, and the user is prompted that there is no recipe in the pre-stored recipes that is suitable for cooking at the same time as the first recipe.

[0114] S102: Determine a target recipe in at least one second recipe based on the cooking parameters of the first recipe.

[0115] The cooking parameters include a cooking temperature range, a required cooking space, and a heating mode, and the cooking parameters of the target recipe match the cooking recipe of the first recipe.

[0116] It should be noted that, for any recipe, the required cooking space included in the cooking parameters is used to indicate the cooking space required for the dish corresponding to the dish; the target recipe is used to indicate a recipe suitable for cooking at the same time as the first recipe.

[0117] In this way, it is helpful to determine the target recipe according to the cooking temperature range of the first recipe, so as to avoid that the cooking temperature range of the target recipe is too different from the cooking temperature range of the first recipe, thereby helping to ensure the cooking effect of the cooking device. In the present application, the cooking parameters also include the required cooking space, which helps to determine the target recipe according to the cooking space required for the first recipe, so as to avoid that the first recipe and the target recipe cannot be cooked at the same time due to the cooking space required for the target recipe being too large.

[0118] Furthermore, the cooking parameters in the present application also include a heating mode, which helps to determine a target recipe based on the heating mode of the first recipe, so as to avoid determining that the heating mode of the target recipe does not match the heating mode of the first recipe, thereby helping to ensure the cooking effect of the cooking equipment.

[0119] It should be noted that the above-mentioned cooking temperature range is determined based on the target cooking temperature corresponding to the recipe and the adjustable range of the cooking temperature corresponding to the recipe; for example, the target cooking temperature of recipe 1 is 180°C, and the adjustable range of the cooking temperature corresponding to recipe 1 is [-10°C, 10°C], then the cooking temperature range of recipe 1 is determined to be [170°C, 190°C].

[0120] It should also be noted that the above-mentioned heating modes include at least one of the following: upper heating mode, lower heating mode, upper and lower simultaneous heating mode, circulating air heating mode, steaming mode, and baking mode.

[0121] It is understandable that when a cooking device executes multiple recipes at the same time, if the cooking parameters of the multiple recipes differ too much, the cooking effect of the cooking device on the recipes may be affected.

[0122] In some implementations, when determining a target recipe that can be cooked simultaneously with a first recipe, the target recipe is determined in at least one second recipe based on the cooking parameters of the first recipe, so as to avoid excessive differences between the cooking parameters of the target recipe and the cooking parameters of the first recipe, thereby helping to ensure the cooking effect of the cooking equipment on the recipe.

[0123] See also Fig. 9 As shown, the above S102 further includes the following steps:

[0124] a1. Based on the heating mode indicated by the cooking parameters of the first recipe, determine at least one third recipe from at least one second recipe that matches the heating mode indicated by the cooking parameters of the first recipe.

[0125] In some embodiments, when determining a target recipe that can be cooked simultaneously with a first recipe, based on the heating mode indicated by the cooking parameters of the first recipe and preset matching rules, at least one third recipe that matches the heating mode indicated by the cooking parameters of the first recipe is determined from at least one second recipe to avoid a mismatch between the heating mode of the target recipe and the first recipe.

[0126] Among them, the preset matching rules can be pre-set when the oven leaves the factory, and this application does not impose specific restrictions on this; for example, the preset matching rules may include: recipes using the steaming mode and recipes using the baking mode cannot be cooked at the same time, and recipes using the upper and lower simultaneous heating mode cannot be cooked at the same time with any other recipe.

[0127] For example, assuming that the preset matching rule includes that a recipe using a steaming mode and a recipe using a baking mode cannot be cooked at the same time, and the heating mode indicated by the cooking parameter of the first recipe is the steaming mode. At this time, based on the preset matching relationship and the heating mode indicated by the cooking parameter of the first recipe, at least one third recipe whose heating mode is not the baking mode is determined from the at least one second recipe.

[0128] In other embodiments, when determining a target recipe that can be cooked simultaneously with a first recipe, based on the heating mode indicated by the cooking parameters of the first recipe and a preset matching relationship, if the controller determines that at least one second recipe does not include at least one third recipe that matches the heating mode indicated by the cooking parameters of the first recipe, a prompt message is displayed to prompt the user that the target recipe does not exist.

[0129] For example, assuming that the preset matching rule includes that a recipe using the upper and lower simultaneous heating mode cannot be cooked at the same time as any other recipe, and the heating mode indicated by the cooking parameters of the first recipe includes the upper and lower simultaneous heating mode. At this time, based on the heating mode indicated by the cooking parameters of the first recipe and the preset matching relationship, the controller can determine that the first recipe cannot be cooked at the same time as other recipes, and display a prompt message for prompting the user that the target recipe does not exist.

[0130] a2. Determine a target recipe from at least one third recipe.

[0131] In some embodiments, when determining a target recipe that can be cooked simultaneously with a first recipe, after determining at least one third recipe based on a heating mode indicated by cooking parameters of the first recipe, the target recipe is determined from the at least one third recipe to avoid a mismatch between the heating mode indicated by the cooking parameters of the target recipe and the heating mode indicated by the cooking parameters of the first recipe.

[0132] based on Fig. 9The illustrated embodiment brings at least the following beneficial effects: based on the heating mode indicated by the cooking parameters of the first recipe, at least one third recipe is determined from at least one second recipe, and a target recipe is determined from at least one third recipe, which helps to ensure that the heating mode of the target recipe matches the heating mode of the first recipe, thereby helping to ensure the cooking effect when the cooking device executes multiple recipes at the same time.

[0133] See also Fig.10 As shown, the above a2 may further include the following steps:

[0134] b1. Determine the available cooking space of the cooking cavity based on the cooking space required by the first recipe.

[0135] The available cooking space is used to represent the remaining cooking space in the cooking cavity of the oven except the cooking space required for the first recipe.

[0136] It should be noted that the cooking space in the cooking cavity is pre-stored in the cooking device by relevant staff and can be called by the controller.

[0137] In some embodiments, when determining a target recipe that can be cooked simultaneously with a first recipe, the controller determines the remaining cooking space in the cooking cavity after the dish corresponding to the first recipe is placed in the cooking cavity based on the cooking space required for the first recipe and the cooking space in the cooking cavity; the controller uses the remaining cooking space in the cooking cavity as the available cooking space of the cooking cavity to avoid the situation where the first recipe and the target recipe cannot be cooked simultaneously due to the cooking space required for the target recipe being too large.

[0138] For example, assuming that there are 4 layers of cooking space in the cooking cavity, and the cooking space required for the first recipe is 2 layers, based on the cooking space required for the first recipe and the cooking space in the cooking cavity, it is determined that the available cooking space in the cooking cavity is 2 layers.

[0139] b2. Determine at least one fourth recipe that meets the first preset condition from the at least one third recipe based on the available cooking space of the cooking cavity and the cooking space required by each of the at least one third recipes.

[0140] The first preset condition indicates that the required cooking space is less than the available cooking space.

[0141] In some embodiments, when determining a target recipe that can be cooked simultaneously with the first recipe, the controller determines, based on the available cooking space of the cooking cavity and the cooking space required for each of the at least one third recipes, at least one fourth recipe whose required cooking space is less than the available cooking space from the at least one third recipe, so as to avoid the situation where the first recipe and the target recipe cannot be cooked simultaneously due to the cooking space required for the target recipe being too large.

[0142] For example, assuming that the available cooking space in the cooking cavity is 3 layers, the cooking space required for the third recipe A is 2 layers, the cooking space required for the third recipe B is 2 layers, the cooking space required for the third recipe C is 1 layer, and the cooking space required for the third recipe D is 3 layers. At this time, based on the available cooking space in the cooking cavity and the cooking space required for each of the third recipes A, B, C, and D, it is determined that the cooking space required for each of the above four third recipes is less than the available cooking space in the cooking cavity, and it is determined that the fourth recipe includes the fourth recipe A, B, C, and D.

[0143] In other embodiments, when determining a target recipe that can be cooked simultaneously with a first recipe, based on the available cooking space of the cooking cavity and the cooking space required for each of the at least one third recipe, if the controller determines that a fourth recipe whose required cooking space is below the available cooking space does not exist in the at least one third recipe, a prompt message is displayed to prompt the user that the target recipe does not exist.

[0144] For example, assuming that the available cooking space in the cooking cavity is 1 layer, the cooking space required for the third recipe E is 2 layers, the cooking space required for the third recipe F is 2 layers, the cooking space required for the third recipe G is 4 layers, and the cooking space required for the third recipe H is 3 layers. At this time, based on the available cooking space of the cooking cavity and the cooking space required for the third recipe E, the third recipe F, the third recipe G, and the third recipe H, the controller determines that there is no fourth recipe whose required cooking space is below the available cooking space among the third recipe E, the third recipe F, the third recipe G, and the third recipe H, and displays a prompt message for prompting the user that the target recipe does not exist.

[0145] b3. Determine a target recipe from at least one fourth recipe.

[0146] In some embodiments, when determining a target recipe that can be cooked simultaneously with a first recipe, after determining at least one fourth recipe whose required cooking space is below the available cooking space, the target recipe is determined from the at least one fourth recipe to avoid the situation where the first recipe and the target recipe cannot be cooked simultaneously due to the cooking space required for the target recipe being too large.

[0147] based on Fig.10 The illustrated embodiment brings at least the following beneficial effects: based on the cooking space required for the first recipe, at least one fourth recipe is determined from at least one third recipe, and a target recipe is determined from at least one fourth recipe, which helps to avoid the situation where the first recipe and the target recipe cannot be placed in the cooking chamber at the same time due to the cooking space required for determining the target recipe being too large.

[0148] In a possible implementation, the above a2 may also be implemented as: randomly selecting one or more third recipes from at least one third recipe as the target recipe.

[0149] See also Fig.11 As shown, the above b3 may include the following steps:

[0150] c1. For a fourth recipe among the at least one fourth recipe, determine the similarity between a cooking temperature range of the fourth recipe and a cooking temperature range of the first recipe.

[0151] In some embodiments, after determining at least one fourth recipe for which the required cooking space is below the available cooking space, for one of the at least one fourth recipes, the similarity between the cooking temperature range of the fourth recipe and the cooking temperature range of the first recipe is determined to avoid excessive difference between the cooking temperature range of the target recipe and the cooking temperature range of the first recipe.

[0152] Specifically, the similarity between the cooking temperature range of the fourth recipe and the cooking temperature range of the first recipe may be determined by using the following formula:

[0153] l 1 +l 2 =L

[0154]

[0155] In the formula, l 1 Represents the length of the cooking temperature interval for the fourth recipe, l 2 represents the interval length of the cooking temperature interval of the first recipe, L represents the total interval length of the cooking temperature interval of the fourth recipe and the cooking interval of the first recipe, U represents the interval length of the intersection of the cooking temperature interval of the fourth recipe and the cooking interval of the first recipe, and w represents the similarity between the cooking temperature interval of the fourth recipe and the cooking temperature interval of the first recipe.

[0156] For example, let the cooking temperature range of the fourth recipe A be [170°C, 190°C], the cooking temperature range of the fourth recipe B be [174°C, 194°C], and the cooking temperature range of the first recipe be [165°C, 188°C]. At this time, according to the above formula, it can be determined that the similarity between the cooking temperature range of the fourth recipe A and the cooking temperature range of the first recipe is 0.581, and the similarity between the cooking temperature range of the fourth recipe B and the cooking temperature range of the first recipe is 0.674.

[0157] c2. When the second preset condition, the third preset condition, the fourth preset condition or the fifth preset condition is met, determining the fourth recipe as the target recipe.

[0158] Among them, the second preset condition includes: the similarity is above the preset threshold, and the door state corresponding to the fourth recipe and the door state corresponding to the first recipe are both allowing the door to be opened; the third preset condition includes: the similarity is above the preset threshold, and the door state corresponding to the fourth recipe is different from the door state corresponding to the first recipe, and the door state corresponding to the fourth recipe is prohibiting the door from being opened, and the first cooking time indicated by the cooking parameters of the fourth recipe is less than the first cooking time indicated by the cooking parameters of the first recipe; the fourth preset condition includes: the similarity is above the preset threshold, and the door state corresponding to the fourth recipe is different from the door state corresponding to the first recipe, and the door state corresponding to the first recipe is prohibiting the door from being opened, and the first cooking time indicated by the cooking parameters of the first recipe is less than the first cooking time indicated by the cooking parameters of the fourth recipe; the fifth preset condition includes: the similarity is above the preset threshold, and the door state corresponding to the fourth recipe and the door state corresponding to the first recipe are both prohibiting the door from being opened, and the first cooking time indicated by the cooking parameters of the first recipe is the same as the first cooking time indicated by the cooking parameters of the fourth recipe.

[0159] In some embodiments, when determining a target recipe from at least one fourth recipe, after determining the similarity between the cooking temperature range of the fourth recipe and the cooking temperature range of the first recipe, if it is determined that the fourth recipe satisfies the second preset condition, the third preset condition, the fourth preset condition or the fifth preset condition, the fourth recipe is determined to be the target recipe, so that the user can select the recipe he wants to cook from one or more target recipes.

[0160] For example, assuming that the door state corresponding to the first recipe is that the door is allowed to be opened, the similarity between the cooking temperature range of the fourth recipe A and the cooking temperature range of the first recipe is 0.581, and the door state corresponding to the fourth recipe A is that the door is allowed to be opened; the preset threshold is above 0.5. At this time, the fourth recipe A meets the second preset condition, and the fourth recipe A is determined to be the target recipe.

[0161] In another example, assuming that the door state corresponding to the first recipe is forbidden to open the door, the similarity between the cooking temperature range corresponding to the fourth recipe C and the cooking range corresponding to the first recipe is 0.674, the door state corresponding to the fourth recipe is allowed to open the door, the preset threshold is above 0.5, and the first cooking time indicated by the cooking parameters of the first recipe and the first cooking time indicated by the cooking parameters of the second recipe are 20 minutes and 25 minutes respectively. At this time, the fourth recipe C meets the fourth preset condition, and the fourth recipe C is determined to be the target recipe.

[0162] In other embodiments, when determining a target recipe from at least one fourth recipe, after determining the similarity between the cooking temperature range of the fourth recipe and the cooking temperature range of the first recipe, if it is determined that the fourth recipe does not satisfy the second preset condition, the third preset condition, the fourth preset condition and the fifth preset condition, then it is determined that the fourth recipe is not suitable for cooking at the same time as the first recipe, so as to avoid the cooking device from simultaneously executing multiple recipes that are not suitable for cooking at the same time.

[0163] For example, assuming that the door state corresponding to the first recipe is that the door is allowed to be opened, the similarity between the cooking temperature range of the fourth recipe B and the cooking temperature range of the first recipe is 0.674, and the door state corresponding to the fourth recipe B is that the door is prohibited from being opened; the preset threshold is 0.5, and the first cooking time indicated by the cooking parameters of the first recipe and the cooking time indicated by the cooking parameters of the fourth recipe B are 20 minutes and 25 minutes respectively. At this time, the fourth recipe B does not meet the second preset condition, the third preset condition, the fourth preset condition, and the fifth preset condition, and it is determined that the fourth recipe B is not suitable for cooking at the same time as the first recipe.

[0164] It should be noted that a recipe may include multiple cooking stages. Assume that the cooking temperature ranges of stage d1 and stage d2 in the fourth recipe E are [150°C, 160°C] and [174°C, 194°C] respectively, and the cooking ranges of stage d1 and stage d2 in the first recipe are [165°C, 188°C] and [200°C, 220°C] respectively. At this time, according to the above formula, it can be determined that the similarity 1 between stage d1 of the fourth recipe E and stage d1 of the first recipe is 0, the similarity 2 between stage d1 of the fourth recipe E and stage d2 of the first recipe is 0, the similarity 3 between stage d2 of the fourth recipe E and stage d1 of the first recipe is 0.674, and the similarity 4 between stage d2 of the fourth recipe E and stage d2 of the first recipe is 0.

[0165] At this time, it is determined that the similarity between the cooking temperature range of the first recipe and the cooking temperature range of the fourth recipe E is the average of similarity 1, similarity 2, similarity 3 and similarity 4, that is, the similarity between the fourth recipe E and the first recipe is (0+0+0.674+0) / 4=0.169.

[0166] based on Fig.11The embodiment shown at least brings the following beneficial effects: for any fourth recipe among the plurality of fourth recipes, the similarity between the cooking temperature range of the first recipe and the cooking temperature range of the fourth recipe is determined, so as to determine the fourth recipe whose cooking temperature range has a high similarity with the cooking temperature range of the first recipe as the target recipe. It should be understood that when the second preset condition, the third preset condition, the fourth preset condition or the fifth preset condition is met, the fourth recipe is determined as the target recipe, which helps to avoid the cooking temperature range of the target recipe being too different from the cooking temperature range of the first recipe, and also helps to avoid the cooking effect of the cooking device being affected by the door states corresponding to the first recipe and the target recipe.

[0167] In a possible implementation, the above b3 may further include: randomly selecting one or more fourth recipes from the at least one fourth recipe as target recipes.

[0168] S103: Display the target recipe.

[0169] It should be noted that the number of target recipes can be one or more.

[0170] In some embodiments, after determining a target recipe suitable for being cooked simultaneously with the first recipe, the target recipe is displayed to facilitate the user to select a recipe from the one or more target recipes to be cooked simultaneously with the first recipe.

[0171] It should be noted that the controller can control the display device to display the target recipe for the user to select.

[0172] In this way, the user is prevented from selecting recipes that are not suitable for cooking at the same time, thereby ensuring the cooking effect of the cooking device when the cooking device executes multiple recipes at the same time.

[0173] based on Figure 8 The embodiment shown at least brings the following beneficial effects: based on the first recipe, at least one second recipe is determined from a plurality of pre-stored recipes. It should be understood that the dishes indicated by the second recipe are allowed to be cooked in coordination with the dishes indicated by the first recipe, so as to avoid conflicts between the dishes of the target recipe and the dishes indicated by the first recipe, thereby avoiding problems such as cross-flavor between different recipes.

[0174] Furthermore, determining the target recipe based on the cooking parameters of the first recipe helps to avoid a large difference between the cooking parameters of the target recipe and the cooking parameters of the first recipe, thereby helping to ensure that multiple recipes cooked simultaneously by the cooking device are suitable for simultaneous cooking. The determined target recipe is displayed so that the user can select a recipe that he wants to cook from the filtered target recipes, thereby avoiding the user from selecting a recipe that is not suitable for simultaneous cooking, so as to ensure the cooking effect of the cooking device when the cooking device executes multiple recipes simultaneously.

[0175] See also Fig.12 As shown, the technical solution provided in the embodiment of the present application further includes the following steps after S101:

[0176] S201. When the number of first recipes reaches a preset threshold, a prompt message is issued to prompt the user that the recipe cannot be added.

[0177] It should be noted that, when the first recipe reaches the preset threshold, it means that the number of selected recipes has reached the upper limit of the cooking device.

[0178] Among them, the preset threshold is pre-set by relevant staff when the equipment leaves the factory, and this application does not impose any specific restrictions on this.

[0179] In some embodiments, after the first recipe is acquired, when the number of the first recipes reaches a preset threshold, a prompt message is issued to prompt the user not to add recipes, so as to prevent the number of recipes selected by the user from exceeding the upper limit of the cooking device.

[0180] This helps to avoid affecting the cooking effect of the cooking device due to the number of recipes selected by the user exceeding the upper limit of the cooking device.

[0181] See also Fig.13 As shown, the above technical solution provided by the embodiment of the present application is summarized below in combination with a specific example:

[0182] S301: In response to a received control instruction for selecting a first recipe, perform a first screening of pre-stored recipes based on dishes corresponding to the first recipe.

[0183] S302: Perform a second screening according to the heating mode indicated by the cooking parameters of the first recipe.

[0184] S303: Perform a third screening based on the available cooking space in the cooking cavity.

[0185] S304, performing a fourth screening according to the cooking temperature range of the first recipe.

[0186] See also Fig.14 As shown, after determining multiple collaborative cooking recipes based on the displayed target recipe, that is, after S104, the technical solution provided by the embodiment of the present application further includes the following steps:

[0187] S401: In response to a received start cooking instruction, obtain cooking parameters of a plurality of collaborative cooking recipes.

[0188] The cooking parameters also include at least one of the following: a first cooking temperature, a first cooking time, and a dish placement location.

[0189] It should be noted that the first cooking temperature is used to indicate the cooking temperature corresponding to the collaborative cooking recipe in the case of individual cooking.

[0190] In some embodiments, upon receiving the start cooking instruction, the controller obtains cooking parameters of a plurality of collaborative cooking recipes indicated by the start cooking instruction, so as to determine a cooking strategy applicable to the plurality of collaborative cooking recipes.

[0191] S402: In the collaborative cooking stage indicated by the start cooking instruction, based on the heating modes corresponding to the collaborative cooking recipes, the placement positions of the dishes corresponding to the collaborative cooking recipes are adjusted.

[0192] It should be noted that the collaborative cooking stage is used to represent the stage of simultaneously cooking multiple collaborative cooking recipes indicated by the start cooking instruction; in the collaborative cooking stage, there are common subsets between the cooking temperature intervals corresponding to the multiple collaborative cooking recipes.

[0193] In some embodiments, in the collaborative cooking stage indicated by the start cooking instruction, in order to ensure the cooking effect of multiple collaborative cooking recipes, the placement positions of dishes corresponding to each of the multiple collaborative cooking recipes are adjusted based on the heating modes and the first cooking times corresponding to each of the multiple collaborative cooking recipes.

[0194] Specifically, for collaborative cooking recipes that use the upper heating mode, the placement of dishes corresponding to the collaborative cooking recipe is preferentially adjusted to the shelf above the cooking cavity; for collaborative cooking recipes that use the lower heating mode, the placement of dishes corresponding to the collaborative cooking recipe is preferentially adjusted to the shelf below the cooking cavity. When there are collaborative cooking recipes with multiple heating modes, the placement of dishes corresponding to the collaborative cooking recipe with the longest first cooking time is not adjusted.

[0195] For example, assuming that the cooking cavity includes four shelves, namely the 1st layer, the 2nd layer, the 3rd layer and the 4th layer from top to bottom, the heating mode, the dish placement position and the first cooking time of collaborative cooking recipe A are upper heating mode, the 1st layer and 30 minutes respectively; the heating mode, the dish placement position and the first cooking time of collaborative cooking recipe B are upper heating mode, the 1st layer and 25 minutes respectively; the heating mode, the dish placement position and the first cooking time of collaborative cooking recipe C are lower heating mode, the 3rd layer and 30 minutes respectively. At this time, according to the heating modes corresponding to collaborative cooking recipes A, collaborative cooking recipes B and collaborative cooking recipes C, the dish placement position of collaborative cooking recipe A remains unchanged, the dish placement position of collaborative cooking recipe B is adjusted to the 2nd layer, and the heating mode of collaborative cooking recipe C is adjusted to the 4th layer.

[0196] In other embodiments, in a non-cooperative cooking stage indicated by a start cooking instruction, a target cooking recipe corresponding to the non-cooperative cooking stage is obtained; in the non-cooperative cooking stage, the cooking temperature is adjusted to a first cooking temperature corresponding to the target cooking recipe; and, the heating mode is adjusted to a heating mode corresponding to the target cooking recipe.

[0197] S403: For any collaborative cooking recipe among the multiple collaborative cooking recipes, determine a second cooking time corresponding to the collaborative cooking recipe based on the adjusted dish placement position of the collaborative cooking recipe.

[0198] In some embodiments, after adjusting the dish placement positions corresponding to each of multiple collaborative cooking recipes, in order to ensure the cooking effect of the cooking equipment, for any one of the multiple collaborative cooking recipes, the second cooking time corresponding to the collaborative cooking recipe is determined based on the adjusted dish placement positions of the collaborative cooking recipes.

[0199] It should be noted that during the cooking process, the actual temperature in the cooking cavity cannot reach the cooking temperature of the heating device, and the presence of shelves in the cooking cavity will block the heat generated by the heating device, so the actual temperatures of different shelves in the cooking cavity are different. Therefore, after adjusting the placement of dishes corresponding to the collaborative cooking recipe, if the cooking time corresponding to the collaborative cooking recipe is not adjusted, the cooking effect may be affected.

[0200] The actual temperature of the shelf can be pre-set by relevant staff according to experimental data when the equipment leaves the factory. For example, assuming that the cooking chamber includes 3 shelves, in the upper heating mode, the difference between the actual temperature of the first shelf and the cooking temperature is -10 degrees Celsius, the difference between the actual temperature of the second shelf and the cooking temperature is -20 degrees Celsius, the difference between the actual temperature of the third shelf and the cooking temperature is -35 degrees Celsius, and the difference between the actual temperature of the fourth shelf and the cooking temperature is -40 degrees Celsius.

[0201] Specifically, for any collaborative cooking recipe in the collaborative cooking recipes, the controller determines the second cooking time corresponding to the cooking recipe based on the following formula:

[0202]

[0203] Wherein, M represents the maturity value, f(T) is used to represent the function of the actual temperature value, and t is used to represent the first cooking time.

[0204] For example, assuming that there are 4 shelves in the cooking cavity, the dish placement position corresponding to the collaborative cooking recipe N is the 2nd shelf, and the dish placement position after the collaborative cooking recipe N is adjusted is the 4th shelf, then the second cooking time of the collaborative cooking recipe N is determined as follows:

[0205]

[0206] Wherein, t1 is used to represent the first cooking time of collaborative cooking recipe N, t2 is used to represent the second cooking time of collaborative cooking recipe N, Tu is used to represent the cooking temperature, T2 is used to represent the difference between the actual temperature of the second layer and the cooking temperature, and T4 is used to represent the difference between the actual temperature of the fourth layer and the cooking temperature.

[0207] S404: Determine a target cooking time and a target cooking temperature based on the cooking temperature ranges and the second cooking time corresponding to each of the multiple collaborative cooking recipes.

[0208] In some embodiments, after determining the second cooking time corresponding to each of the multiple collaborative cooking recipes, in order to ensure the cooking effect of the cooking device, the target cooking time and the target cooking temperature are determined based on the cooking temperature ranges and the second cooking time corresponding to each of the multiple collaborative cooking recipes, so as to control the working state of the heating device according to the target cooking time and the target cooking temperature, which helps to avoid the temperature in the cooking cavity being too high or too low during the collaborative cooking stage, and to avoid the cooking time during the collaborative cooking stage being too long or too short.

[0209] In some embodiments, see Fig.15 As shown, the above S404 may include the following steps:

[0210] d1. Determine a target cooking temperature based on cooking temperature ranges corresponding to each of the multiple collaborative cooking recipes.

[0211] In some embodiments, when determining the target cooking time and the target cooking temperature, in order to ensure the cooking effect of the cooking equipment, the target cooking temperature is determined based on the cooking temperature ranges corresponding to each of the multiple collaborative cooking recipes. The specific implementation is as follows: for the cooking temperature ranges corresponding to each of the multiple collaborative cooking recipes, a common subset of the multiple cooking temperature ranges is determined; and the median of the common subset of the multiple cooking temperature ranges is used as the target cooking temperature.

[0212] For example, it is assumed that the cooking temperature ranges corresponding to collaborative cooking recipes A, collaborative cooking recipes B, collaborative cooking recipes C, and collaborative cooking recipes D are [150°C, 180°C],

[0213] [160°C, 180°C], [170°C, 190°C] and [165°C, 175°C]. At this time, it is determined that the common subset of the cooking temperature ranges corresponding to the collaborative cooking recipes A, B, C and D is [170°C, 175°C], and the target cooking temperature is determined to be 172°C or 173°C.

[0214] d2. Determine a third cooking time corresponding to each of the multiple collaborative cooking recipes based on the target cooking temperature and the second cooking time corresponding to each of the multiple collaborative cooking recipes.

[0215] In some embodiments, after determining the target cooking temperature, in order to ensure the cooking effect of the cooking equipment, the third cooking times corresponding to each of the multiple collaborative cooking recipes are determined based on the target cooking temperature and the second cooking times corresponding to each of the multiple collaborative cooking recipes.

[0216] The third cooking time corresponding to the collaborative cooking recipe is used to represent the cooking time required to complete the cooking of the collaborative cooking recipe after adjusting the placement of the dishes corresponding to the collaborative cooking recipe and determining the target cooking temperature.

[0217] Specifically, see Fig.16 As shown, the above d2 can be specifically implemented as follows:

[0218] d21. For any collaborative cooking recipe among the multiple collaborative cooking recipes, determine a maturity value corresponding to the collaborative cooking recipe in the collaborative cooking stage based on a first cooking temperature and a second cooking time corresponding to the collaborative cooking recipe.

[0219] In some embodiments, after determining the target cooking temperature of the collaborative cooking stage, in order to ensure the accuracy of the third cooking time corresponding to each collaborative cooking recipe, for any collaborative cooking recipe among the multiple collaborative cooking recipes, the maturity value corresponding to the collaborative cooking recipe in the collaborative cooking stage is determined based on the first cooking temperature and the second cooking time corresponding to the collaborative cooking recipe.

[0220] Specifically, the maturity value corresponding to the collaborative cooking recipe in the collaborative cooking stage may be determined by the following formula:

[0221]

[0222] Wherein, M represents the maturity value corresponding to the collaborative cooking stage of the collaborative cooking recipe, t2 represents the second cooking time corresponding to the collaborative cooking recipe, T represents the first cooking temperature of the collaborative cooking recipe, and Tn represents the difference between the actual temperature of the dish placement location corresponding to the collaborative cooking recipe and the cooking temperature.

[0223] d22. Determine a third cooking time corresponding to the collaborative cooking recipe based on the maturity value and the target cooking temperature corresponding to the collaborative cooking recipe.

[0224] In some embodiments, when determining the third cooking time corresponding to the collaborative cooking recipe, in order to ensure the accuracy of the third cooking time, the third cooking time corresponding to the collaborative cooking recipe is determined based on the maturity value corresponding to the collaborative cooking recipe and the target cooking temperature. Specifically, the third cooking time corresponding to the collaborative cooking recipe can be determined using the following formula:

[0225]

[0226] Wherein, ta is used to represent the third cooking time of the collaborative cooking recipe, T0 is used to represent the target cooking temperature, M is used to represent the maturity value corresponding to the collaborative cooking recipe in the collaborative cooking stage, and f(T) is used to represent the function of the actual temperature value.

[0227] Optionally, when the differences between the third cooking times corresponding to N collaborative cooking recipes are all smaller than a preset difference, determine the average third cooking time of the third cooking times corresponding to the N collaborative cooking recipes; and adjust the third cooking times corresponding to the N collaborative cooking recipes to the average third cooking time.

[0228] Wherein, N is an integer greater than 1, and the preset difference is pre-set by relevant staff, and this application does not impose any specific restrictions on this.

[0229] Optionally, when the differences between the third cooking times corresponding to N collaborative cooking recipes are all smaller than a preset difference, a third cooking time interval is determined based on the maximum third cooking time and the minimum third cooking time among the N third cooking times; any third cooking time in the third cooking time interval is selected as the target third cooking time, and the third cooking times corresponding to the above-mentioned N collaborative cooking recipes are all adjusted to the target cooking time.

[0230] According to the above content, the target cooking temperature is determined based on the cooking intervals corresponding to the multiple collaborative cooking recipes, so as to determine the target cooking temperature applicable to the multiple collaborative cooking recipes, thereby avoiding the cooking effect of the cooking equipment being affected by the cooking temperature being too high or too low. It should be understood that the target cooking temperature may be different from the first cooking temperature corresponding to the multiple collaborative cooking recipes. In order to avoid the cooking effect being affected by the cooking temperature change, after determining the target cooking temperature, based on the target cooking temperature and the second cooking time corresponding to the multiple collaborative cooking devices, the third cooking time corresponding to the multiple collaborative cooking recipes is determined.

[0231] d3. Determine a third cooking time above a preset threshold among the plurality of third cooking time periods as a target cooking time period.

[0232] Among them, the preset threshold is pre-set by the cooking equipment when it leaves the factory, and this application does not impose any specific restrictions on this.

[0233] In some embodiments, after determining the third cooking times corresponding to each of the plurality of collaborative cooking recipes, a third cooking time above a preset threshold among the plurality of third cooking times is determined as the target cooking time.

[0234] In some other embodiments, after the third cooking times corresponding to the multiple collaborative cooking dishes are determined, the largest third cooking time among the multiple third cooking times is used as the target cooking time.

[0235] According to the above content, the present application determines the target cooking temperature based on the cooking intervals corresponding to each of the multiple collaborative cooking recipes, so as to determine the target cooking temperature applicable to the multiple collaborative cooking recipes, thereby avoiding the cooking effect of the cooking equipment being affected by the cooking temperature being too high or too low. It should be understood that the target cooking temperature may be different from the first cooking temperature corresponding to each of the multiple collaborative cooking recipes. In order to avoid the cooking effect being affected by the cooking temperature change, after determining the target cooking temperature, based on the target cooking temperature and the second cooking time corresponding to each of the multiple collaborative cooking devices, the third cooking time corresponding to each of the multiple collaborative cooking recipes is determined.

[0236] Furthermore, in order to ensure that all multiple collaborative cooking recipes are cooked to the expected cooking effect in the collaborative cooking stage, the third cooking time among multiple third cooking times that is above a preset threshold is determined as the target cooking time, which helps to ensure the cooking effect when the cooking equipment executes multiple recipes at the same time.

[0237] S405: Adjust the cooking temperature to the target cooking temperature within the target cooking time.

[0238] In some embodiments, after receiving the start cooking instruction, in order to ensure the cooking effect of the cooking device, the controller adjusts the cooking temperature of the heating device to the target cooking temperature within the target cooking time.

[0239] based on Fig.14 The embodiment shown at least brings the following beneficial effects: when multiple collaborative cooking recipes are cooked at the same time, the placement positions of dishes corresponding to the multiple collaborative cooking recipes may conflict. If the placement positions of dishes corresponding to the multiple collaborative cooking recipes are not adjusted, the cooking effect of the cooking device may be affected because the user randomly places the dishes with conflicting placement positions. It should be understood that after receiving the start cooking instruction, the present application adjusts the placement positions of dishes corresponding to the multiple collaborative cooking recipes based on the cooking parameters of the multiple collaborative cooking recipes to ensure the cooking effect of the cooking device.

[0240] Further, after determining the second cooking time corresponding to each of the multiple collaborative cooking recipes based on the adjusted dish placement positions corresponding to each of the multiple collaborative cooking recipes, the target cooking time and the target cooking temperature are determined based on the second cooking time and the cooking interval corresponding to each of the multiple collaborative cooking recipes, and the heating device is controlled to adjust the cooking temperature to the target cooking temperature within the target cooking time. It should be understood that the target cooking temperature is determined based on the cooking interval corresponding to each of the multiple collaborative cooking recipes, so as to avoid affecting the cooking effect of the cooking device on the dish due to the cooking temperature in the cooking cavity being too high or too low, and the target cooking time is determined based on the second cooking time corresponding to the multiple collaborative cooking recipes, so as to avoid failing to ensure the cooking effect of each collaborative cooking recipe due to the cooking time being too long or too short, thereby ensuring the cooking effect when the cooking device executes multiple recipes at the same time.

[0241] See also Fig.17 As shown, the technical solution provided in the embodiment of the present application, after the above S402, further includes:

[0242] S501. Issue a first prompt message.

[0243] The first prompt information includes the adjusted dish placement positions corresponding to each of the multiple collaborative cooking recipes.

[0244] It should be noted that the present application does not impose any specific restrictions on the form of the first prompt information; for example, the controller controls the display device to display the first prompt information, or the controller sends a message to the terminal so that the terminal displays the first prompt information, etc. For another example, assuming that the adjusted dish placement position corresponding to collaborative cooking recipe A is the first layer, and the adjusted dish placement position corresponding to collaborative cooking recipe B is the second layer, the controller controls the display device to display a prompt information including "the adjusted dish placement position corresponding to collaborative cooking recipe A is the first layer, and the adjusted dish placement position corresponding to collaborative cooking recipe B is the second layer".

[0245] It should also be noted that the first prompt information can be displayed through the display device of the cooking equipment or through the user's mobile terminal, and this application does not impose any specific restrictions on this.

[0246] In some embodiments, after adjusting the placement positions of dishes corresponding to each of the multiple collaborative cooking recipes, prompt information including the adjusted placement positions of dishes corresponding to each of the multiple collaborative cooking recipes is issued, so that the user can place the dishes corresponding to each of the multiple collaborative cooking recipes into the cooking cavity according to the prompt information.

[0247] based on Fig.17The illustrated embodiment brings at least the following beneficial effects: after adjusting the placement positions of dishes corresponding to each of the multiple collaborative cooking recipes, a first prompt message including the adjusted placement positions of dishes corresponding to each of the multiple collaborative cooking recipes is issued, which helps the user to place the dishes corresponding to each of the above-mentioned multiple collaborative cooking recipes into the cooking cavity respectively according to the first prompt message, so as to avoid poor cooking results due to improper placement.

[0248] See also Fig.18 As shown, the technical solution provided in the embodiment of the present application further includes the following contents after the above S405:

[0249] S601. During the cooking process, for any collaborative cooking recipe among the multiple collaborative cooking recipes, when the cooking time of the heating device reaches the third cooking time of the collaborative cooking recipe, a second prompt message is issued.

[0250] The second prompt information includes the placement location of the dish corresponding to the collaborative cooking recipe, and the second prompt information is used to prompt that the collaborative cooking recipe is cooked.

[0251] It should be noted that the present application does not specifically limit the form of the second prompt information; for example, the controller controls the display device to display the second prompt information, or the controller sends a message to the terminal so that the terminal displays the second prompt information, etc. For another example, assuming that the cooking time of the heating device reaches the third cooking time of collaborative cooking recipe X, the second prompt information may be text information including "Collaborative cooking recipe X is cooked, collaborative cooking recipe X is placed on the second layer".

[0252] In some embodiments, during the cooking process, in order to avoid affecting the cooking effect by cooking dishes for too long, for any collaborative cooking recipe among multiple collaborative cooking recipes, a second prompt message is issued when the cooking time of the heating device reaches the third cooking time of the collaborative cooking recipe.

[0253] In this way, for any collaborative cooking recipe among the multiple collaborative cooking recipes, when the cooking time of the heating device reaches the third cooking time of the collaborative cooking recipe, a prompt message including the placement position of the dish corresponding to the collaborative cooking recipe is issued to prompt that the collaborative cooking recipe placed at the dish placement position is cooked, which helps the user to take out the cooked dish in time. It should be understood that prompting the user to take out the cooked dish in time helps to avoid the cooking time of the dish being too long, and further helps to ensure the cooking effect when the cooking device executes multiple recipes at the same time.

[0254] In some embodiments, after cooking is completed, the sum of the first cooking times of multiple collaborative cooking recipes is determined; based on the sum of the multiple first cooking times and the target cooking time, the time saved for this collaborative cooking is determined; and a prompt message including the time saved is issued.

[0255] See also Fig.19 As shown, the technical solution provided in the embodiment of the present application, after determining the second cooking time corresponding to each of the multiple collaborative cooking recipes, further includes the following contents:

[0256] S701. Determine dish placement times corresponding to each of the multiple collaborative cooking recipes based on the second cooking durations corresponding to each of the multiple collaborative cooking recipes and the collaborative cooking mode indicated by the start control instruction.

[0257] The collaborative cooking mode includes a collaborative completion mode or a collaborative start mode.

[0258] It should be noted that the collaborative completion mode is used to indicate that the cooking of multiple collaborative cooking recipes is completed at the same time, and the collaborative start mode is used to indicate that the cooking of multiple collaborative cooking recipes is started at the same time.

[0259] In some embodiments, upon receiving a start cooking instruction, in order to ensure the cooking effect of the cooking equipment, after determining the second cooking time corresponding to each of the multiple collaborative cooking recipes, the time to place the dishes corresponding to each of the multiple collaborative cooking recipes is determined based on the second cooking time corresponding to each of the multiple collaborative cooking recipes and the collaborative cooking mode indicated by the start control instruction.

[0260] S702: Issue a third prompt message.

[0261] The third prompt information includes the time at which dishes are placed corresponding to each of the multiple collaborative cooking recipes.

[0262] It should be noted that the present application does not specifically limit the form of the third prompt information; for example, the controller controls the display device to display the third prompt information, or the controller sends a message to the terminal so that the terminal displays the third prompt information, etc. For another example, the third prompt information may be a text prompt information including "Please place collaborative cooking recipe A on the second layer and collaborative cooking recipe B on the fourth layer".

[0263] In some embodiments, when a start cooking instruction is received, in order to ensure the cooking effect of the cooking equipment, after determining the time to place the dishes corresponding to each of the multiple collaborative cooking recipes, prompt information of the time to place the dishes corresponding to each of the multiple collaborative cooking recipes is issued.

[0264] It should be understood that the collaborative cooking mode in the present application includes a collaborative completion mode or a collaborative start mode. Based on the second cooking durations corresponding to the multiple collaborative cooking recipes and the collaborative cooking mode indicated by the start control instruction, the placement time corresponding to the multiple collaborative cooking recipes is determined, which helps to ensure that the multiple collaborative cooking recipes end cooking or start cooking at the same time. Further, a prompt message including the placement time of the dishes corresponding to the multiple collaborative cooking recipes is issued, so that the user can put the dishes corresponding to the multiple collaborative cooking recipes into the cooking cavity according to the placement time of the dishes corresponding to the multiple recipes, thereby ensuring that the multiple collaborative cooking recipes end cooking or start cooking at the same time, thereby helping to ensure the cooking effect when the cooking device executes multiple recipes at the same time.

Claims

1. A cooking device, comprising: A box body having a cooking cavity with an opening on one side; A door body, disposed at the opening of the cooking cavity, and used to cover the opening of the cooking cavity; It is characterized by further comprising: Display device; The controller is configured as: In response to the received control instruction for selecting a first recipe, determining at least one second recipe from a plurality of pre-stored recipes based on the first recipe, wherein a dish indicated by the second recipe allows coordinated cooking with the dish indicated by the first recipe; determining a target recipe in the at least one second recipe based on the cooking parameters of the first recipe, the cooking parameters of the target recipe matching the cooking recipe of the first recipe; The display device is controlled to display the target recipe.

2. The cooking device according to claim 1, characterized in that: The cooking parameters include at least one of the following: a cooking temperature range, a first cooking time, a required cooking space, and a heating mode.

3. The cooking device according to claim 2, characterized in that: The controller is configured to determine a target recipe in the at least one second recipe based on the cooking parameters of the first recipe, and is specifically configured to: Based on the heating mode indicated by the cooking parameters of the first recipe, determining at least one third recipe from the at least one second recipe that matches the heating mode indicated by the cooking parameters of the first recipe; The target recipe is determined from the at least one third recipe.

4. The cooking device according to claim 3, characterized in that: When the controller is configured to determine the target recipe from the at least one third recipe, it is specifically configured to: determining available cooking space of the cooking cavity based on the cooking space required by the first recipe; Based on the available cooking space of the cooking cavity and the cooking space required for each of the at least one third recipe, determining at least one fourth recipe satisfying a first preset condition from the at least one third recipe, wherein the first preset condition indicates that the required cooking space is less than the available cooking space; The target recipe is determined from the at least one fourth recipe.

5. The cooking device according to claim 4, characterized in that: The door status includes whether the door is allowed to open or not. When the controller is configured to determine the target recipe from the at least one fourth recipe, the controller is specifically configured to: For a fourth recipe of the at least one fourth recipe, determining a similarity between a cooking temperature range of the fourth recipe and a cooking temperature range of the first recipe; When the second preset condition, the third preset condition, the fourth preset condition or the fifth preset condition is met, determining the fourth recipe as the target recipe; The second preset condition includes: the similarity is above a preset threshold, and the door state corresponding to the fourth recipe and the door state corresponding to the first recipe are both allowing the door to be opened; The third preset condition includes: the similarity is above a preset threshold, and the door state corresponding to the fourth recipe is different from the door state corresponding to the first recipe, and the door state corresponding to the fourth recipe is that the door is prohibited from opening, and the first cooking time indicated by the cooking parameters of the fourth recipe is less than the first cooking time indicated by the cooking parameters of the first recipe; The fourth preset condition includes: the similarity is above a preset threshold, and the door state corresponding to the fourth recipe is different from the door state corresponding to the first recipe, and the door state corresponding to the first recipe is that the door is prohibited from opening, and the first cooking time indicated by the cooking parameters of the first recipe is less than the first cooking time indicated by the cooking parameters of the fourth recipe; The fifth preset condition includes: the similarity is above a preset threshold, and the door state corresponding to the fourth recipe and the door state corresponding to the first recipe are both prohibiting door opening, and the first cooking time indicated by the cooking parameters of the first recipe is the same as the first cooking time indicated by the cooking parameters of the fourth recipe.

6. A method for controlling a cooking device, characterized in that: include: In response to the received control instruction for selecting a first recipe, determining at least one second recipe from a plurality of pre-stored recipes based on the first recipe, wherein a dish indicated by the second recipe allows coordinated cooking with the dish indicated by the first recipe; determining a target recipe in the at least one second recipe based on the cooking parameters of the first recipe, the cooking parameters of the target recipe matching the cooking recipe of the first recipe; The target recipe is displayed.

7. The control method according to claim 6, characterized in that: The cooking parameters include at least one of the following: a cooking temperature range, a first cooking time, a required cooking space, and a heating mode.

8. The control method according to claim 7, characterized in that: The determining a target recipe in the at least one second recipe based on the cooking parameters of the first recipe comprises: Based on the heating mode indicated by the cooking parameters of the first recipe, determining at least one third recipe from the at least one second recipe that matches the heating mode indicated by the cooking parameters of the first recipe; The target recipe is determined from the at least one third recipe.

9. The control method according to claim 8, characterized in that: The determining the target recipe from the at least one third recipe comprises: determining available cooking space of the cooking cavity based on the cooking space required by the first recipe; Based on the available cooking space of the cooking cavity and the cooking space required for each of the at least one third recipe, determining at least one fourth recipe satisfying a first preset condition from the at least one third recipe, wherein the first preset condition indicates that the required cooking space is less than the available cooking space; The target recipe is determined from the at least one fourth recipe.

10. The control method according to claim 9, characterized in that: The door state includes whether the door is allowed to be opened or prohibited to be opened, and determining the target recipe from the at least one fourth recipe includes: For a fourth recipe of the at least one fourth recipe, determining a similarity between a cooking temperature range of the fourth recipe and a cooking temperature range of the first recipe; When the second preset condition, the third preset condition, the fourth preset condition or the fifth preset condition is met, determining the fourth recipe as the target recipe; The second preset condition includes: the similarity is above a preset threshold, and the door state corresponding to the fourth recipe and the door state corresponding to the first recipe are both allowing the door to be opened; The third preset condition includes: the similarity is above a preset threshold, and the door state corresponding to the fourth recipe is different from the door state corresponding to the first recipe, and the door state corresponding to the fourth recipe is that the door is prohibited from opening, and the first cooking time indicated by the cooking parameters of the fourth recipe is less than the first cooking time indicated by the cooking parameters of the first recipe; The fourth preset condition includes: the similarity is above a preset threshold, and the door state corresponding to the fourth recipe is different from the door state corresponding to the first recipe, and the door state corresponding to the first recipe is that the door is prohibited from opening, and the first cooking time indicated by the cooking parameters of the first recipe is less than the first cooking time indicated by the cooking parameters of the fourth recipe; The fifth preset condition includes: the similarity is above a preset threshold, and the door state corresponding to the fourth recipe and the door state corresponding to the first recipe are both prohibiting door opening, and the first cooking time indicated by the cooking parameters of the first recipe is the same as the first cooking time indicated by the cooking parameters of the fourth recipe.