Cooking equipment and control method thereof

By introducing a controller into the cooking equipment, automatically adjusting the placement position and cooking parameters of the dishes, the problem of poor cooking effect when cooking multiple recipes at the same time in the prior art is solved, and a more efficient cooking process is achieved.

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

Patent Information

Application Number
CN202311370273.0
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 executes multiple recipes at the same time, the cooking effect cannot be guaranteed, and users need to manually adjust the placement of dishes to avoid conflicts.

Method used

Design a cooking device and its control method. By responding to the start cooking instructions by the controller, obtaining the cooking parameters of multiple collaborative cooking recipes, and adjusting the placement position of the dishes according to these parameters, determining the target cooking time and temperature, and ensuring that the heating device adjusts the temperature within the target time.

Benefits of technology

When cooking multiple recipes at the same time, ensure the cooking effect, avoid conflicts in the placement of dishes, and improve cooking efficiency and effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119856872A_ABST
    Figure CN119856872A_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 under the condition of executing a plurality of recipes at the same time. The cooking equipment comprises a box body; a door body; a heating device; the controller is configured to obtain cooking parameters of a plurality of collaborative cooking menus; in a collaborative cooking stage indicated by the cooking starting instruction, adjusting dish placement positions corresponding to the multiple collaborative cooking recipes based on heating modes corresponding to the multiple collaborative cooking recipes; for any one collaborative cooking menu in the multiple collaborative cooking menus, determining a second cooking duration corresponding to the collaborative cooking menu based on the adjusted dish placement position of the collaborative cooking menu; determining a target cooking time length and a target cooking temperature based on the cooking temperature intervals and the second cooking time lengths corresponding to the multiple collaborative cooking recipes; and controlling the heating device to adjust the cooking temperature to the target cooking temperature within the target cooking duration.
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 when executing multiple recipes at the same time.

[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, which includes: 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 includes: a heating device, arranged on the inner wall of the cooking cavity; a controller, configured to: in response to a received start cooking instruction, obtain cooking parameters of multiple collaborative cooking recipes, the cooking parameters including at least one of the following: a heating mode, a first cooking temperature, a first cooking time, a dish placement position, and a cooking temperature range; in the collaborative cooking stage indicated by the start cooking instruction, adjust the dish placement positions corresponding to the multiple collaborative cooking recipes based on the heating modes corresponding to the multiple collaborative cooking recipes; for any collaborative cooking recipe among the multiple collaborative cooking recipes, determine the second cooking time corresponding to the collaborative cooking recipe based on the adjusted dish placement position of the collaborative cooking recipe; determine the target cooking time and the target cooking temperature based on the cooking temperature ranges and the second cooking time corresponding to the multiple collaborative cooking recipes; and control the heating device to adjust the cooking temperature to the target cooking temperature within the target cooking time.

[0007] As can be seen from the above content, the technical solution provided by the present application brings at least the following beneficial effects: when multiple collaborative cooking recipes are cooked at the same time, the placement positions of the dishes corresponding to the multiple collaborative cooking recipes may conflict. If the placement positions of the 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 the 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.

[0008] 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.

[0009] In some embodiments, the controller is further configured to: after adjusting the placement positions of dishes corresponding to each of the multiple collaborative cooking recipes, issue a first prompt message, the first prompt message including the adjusted placement positions of dishes corresponding to each of the multiple collaborative cooking recipes.

[0010] In some embodiments, when the controller is configured to determine the target cooking time and the target cooking temperature based on the cooking temperature range and the second cooking time corresponding to each of the multiple collaborative cooking recipes, the controller is specifically configured to: determine the target cooking temperature based on the cooking temperature range corresponding to each of the multiple collaborative cooking recipes; determine the 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; determine a third cooking time above a preset threshold among the multiple third cooking times as the target cooking time.

[0011] In some embodiments, when the controller is configured to determine the third cooking time corresponding to each of a plurality of collaborative cooking recipes based on the target cooking temperature and the second cooking time corresponding to each of the plurality of collaborative cooking recipes, the controller is specifically configured as follows: for any one of the plurality of collaborative cooking recipes, based on the first cooking temperature and the second cooking time corresponding to the collaborative cooking recipe, determine the maturity value corresponding to the collaborative cooking recipe in the collaborative cooking stage; based on the maturity value corresponding to the collaborative cooking recipe and the target cooking temperature, determine the third cooking time corresponding to the collaborative cooking recipe.

[0012] In some embodiments, the controller is further configured to: during the cooking process, for any collaborative cooking recipe among a plurality of collaborative cooking recipes, when the cooking time of the heating device reaches the third cooking time of the collaborative cooking recipe, issue a second prompt message, the second prompt message including the placement location of the dish corresponding to the collaborative cooking recipe, and the second prompt message is used to prompt that the cooking of the collaborative cooking recipe is completed.

[0013] In some embodiments, the controller is further configured to: after determining the second cooking time corresponding to each of the multiple collaborative cooking recipes, determine the dish placement time corresponding to each of the multiple collaborative cooking recipes 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, the collaborative cooking mode including the collaborative completion mode or the collaborative start mode; and issue a third prompt message, the third prompt message including the dish placement time corresponding to each of the multiple collaborative cooking recipes.

[0014] In some embodiments, the cooking device also includes: a temperature detection device, which is arranged in the cooking cavity and is used to detect the temperature value in the cooking cavity; a door switch sensing device, which is arranged on the door and / or the box body and is used to detect the opening and closing state of the door, and the opening and closing state includes an open state or a closed state; the controller is also configured to: during the cooking process, when the door is opened by the door switch sensing device, obtain a first temperature value in the cooking cavity by the temperature detection device; when the door is closed by the door switch sensing device, obtain a second temperature value in the cooking cavity by the temperature detection device; determine the temperature difference between the first temperature value and the second temperature value; based on the temperature difference and the temperature change curve, compensate the target cooking time to obtain the compensated target cooking time; the temperature change curve is the temperature change curve in the cooking cavity within a period of time before the door is opened; control the heating device to work with the compensated target cooking time.

[0015] In a second aspect, the present application provides a method for controlling a cooking device, comprising: in response to a received start cooking instruction, obtaining cooking parameters of multiple collaborative cooking recipes, the cooking parameters including at least one of the following: a heating mode, a first cooking temperature, a first cooking time, a dish placement position, and a cooking temperature range; in the collaborative cooking stage indicated by the start cooking instruction, adjusting the dish placement positions corresponding to each of the multiple collaborative cooking recipes based on the heating modes corresponding to each of the multiple collaborative cooking recipes; for any one of the multiple collaborative cooking recipes, determining the second cooking time corresponding to the collaborative cooking recipe based on the adjusted dish placement position of the collaborative cooking recipe; determining the target cooking time and the target cooking temperature based on the cooking temperature range and the second cooking time corresponding to each of the multiple collaborative cooking recipes; and adjusting the cooking temperature to the target cooking temperature within the target cooking time.

[0016] In some embodiments, the above method further includes: after adjusting the placement positions of dishes corresponding to each of the multiple collaborative cooking recipes, issuing a first prompt message, the first prompt message including the adjusted placement positions of dishes corresponding to each of the multiple collaborative cooking recipes.

[0017] In some embodiments, the above-mentioned determining the target cooking time and the target cooking temperature based on the cooking temperature range and the second cooking time corresponding to each of the multiple collaborative cooking recipes includes: determining the target cooking temperature based on the cooking temperature range corresponding to each of the multiple collaborative cooking recipes; determining the 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; and determining a third cooking time above a preset threshold among the multiple third cooking times as the target cooking time.

[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.10 A 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 multiple recipes are cooked and executed simultaneously, since the cooking parameters of the multiple recipes are not completely the same, the cooking effect of the cooking device may be affected.

[0048] Based on this, the present application provides a cooking device. 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.

[0049] 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.

[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 7 As 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 start cooking instruction, obtain cooking parameters of multiple collaborative cooking recipes, the cooking parameters including at least one of the following: a heating mode, a first cooking temperature, a first cooking time, a dish placement position, and a cooking temperature range; in the collaborative cooking stage indicated by the start cooking instruction, adjust the dish placement positions corresponding to each of the multiple collaborative cooking recipes based on the heating modes corresponding to each of the multiple collaborative cooking recipes; for any one of the multiple collaborative cooking recipes, determine the second cooking time corresponding to the collaborative cooking recipe based on the adjusted dish placement position of the collaborative cooking recipe; determine the target cooking time and the target cooking temperature based on the cooking temperature range and the second cooking time corresponding to each of the multiple collaborative cooking recipes; and control the heating device to adjust the cooking temperature to the target cooking temperature within the target cooking time.

[0087] According to the above content, 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 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.

[0088] 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.

[0089] In some embodiments, the controller 109 is further configured to: after adjusting the placement positions of dishes corresponding to each of the multiple collaborative cooking recipes, issue a first prompt message, the first prompt message including the adjusted placement positions of dishes corresponding to each of the multiple collaborative cooking recipes.

[0090] According to the above content, after adjusting the placement positions of dishes corresponding to each of the multiple collaborative cooking recipes, the present application issues a first prompt message including the adjusted placement positions of dishes corresponding to each of the multiple collaborative cooking recipes, 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.

[0091] In some embodiments, when the controller 109 is configured to determine the target cooking time and the target cooking temperature based on the cooking temperature ranges and the second cooking times corresponding to each of the multiple collaborative cooking recipes, the controller 109 is specifically configured to: determine the target cooking temperature based on the cooking temperature ranges corresponding to each of the multiple collaborative cooking recipes; determine the 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; determine a third cooking time among the multiple third cooking times that is above a preset threshold as the target cooking time.

[0092] 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.

[0093] 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.

[0094] In some embodiments, when the controller 109 is configured to determine the third cooking time corresponding to each of a plurality of collaborative cooking recipes based on the target cooking temperature and the second cooking time corresponding to each of the plurality of collaborative cooking recipes, the controller 109 is specifically configured as follows: for any one of the plurality of collaborative cooking recipes, based on the first cooking temperature and the second cooking time corresponding to the collaborative cooking recipe, determine the maturity value corresponding to the collaborative cooking recipe in the collaborative cooking stage; based on the maturity value corresponding to the collaborative cooking recipe and the target cooking temperature, determine the third cooking time corresponding to the collaborative cooking recipe.

[0095] According to the above content, when determining the third cooking time corresponding to each of the multiple collaborative cooking recipes, in order to ensure the cooking effect of the cooking device, the present application determines the maturity value corresponding to the collaborative cooking recipe in the collaborative cooking stage for any collaborative cooking recipe among the multiple collaborative cooking recipes based on the first cooking temperature and the second cooking time corresponding to the collaborative cooking recipe. It should be understood that determining the maturity value corresponding to the collaborative cooking recipe in the collaborative cooking stage provides a reference value for determining the third cooking time corresponding to the collaborative cooking recipe, which helps to improve the accuracy of the third cooking time.

[0096] Furthermore, based on the maturity value and target cooking temperature corresponding to the collaborative cooking recipe, the third cooking time corresponding to the collaborative cooking recipe is determined, which improves the accuracy of the third cooking time and helps to improve the cooking effect when the cooking equipment executes multiple recipes at the same time.

[0097] In some embodiments, the controller 109 is further configured to: in the collaborative cooking stage, for any collaborative cooking recipe among multiple collaborative cooking recipes, when the cooking time of the heating device reaches the third cooking time of the collaborative cooking recipe, issue a second prompt message, the second prompt message including the placement location of the dish corresponding to the collaborative cooking recipe, and the second prompt message is used to prompt that the cooking of the collaborative cooking recipe is completed.

[0098] According to the above content, the present application sends a prompt message including the placement position of the dish corresponding to the collaborative cooking recipe when the cooking time of the heating device reaches the third cooking time of the collaborative cooking recipe for any collaborative cooking recipe among the multiple collaborative cooking recipes, so as 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.

[0099] In some embodiments, the controller 109 is further configured to, after determining the second cooking times corresponding to each of the multiple collaborative cooking recipes, determine the dish placement times corresponding to each of the multiple collaborative cooking recipes based on the second cooking times corresponding to each of the multiple collaborative cooking recipes and the collaborative cooking mode indicated by the start control instruction, the collaborative cooking mode including a collaborative completion mode or a collaborative start mode; and issue a third prompt message, the third prompt message including the dish placement times corresponding to each of the multiple collaborative cooking recipes.

[0100] According to the above content, the collaborative cooking mode in the present application includes a collaborative completion mode or a collaborative start mode. 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, the placement time corresponding to each of 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 each of the multiple collaborative cooking recipes is issued, so that the user can put the dishes corresponding to each of the multiple collaborative cooking recipes into the cooking cavity according to the placement time of the dishes corresponding to each of 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.

[0101] In some embodiments, the controller 109 is further configured to: during the cooking process, when the door is detected to be opened by the door switch sensing device, obtain a first temperature value in the cooking cavity by the temperature detection device; when the door is detected to be changed from an open state to a closed state by the door switch sensing device, obtain a second temperature value in the cooking cavity by the temperature detection device; determine the temperature difference between the first temperature value and the second temperature value; based on the temperature difference and the temperature change curve, compensate the target cooking time to obtain the compensated target cooking time; the temperature change curve is the temperature change curve in the cooking cavity during a period of time before the door is opened; and control the heating device to work with the compensated target cooking time.

[0102] According to the above content, in order to avoid affecting the cooking effect of the cooking device due to the opening of the door, the present application determines the temperature difference between the moment the door is opened and the moment the door is closed, so as to compensate for the target cooking time. It should be understood that the opening of the door will cause the temperature in the cooking cavity to drop, and the target cooking time is compensated based on the temperature difference and the temperature change curve in the cooking cavity for a period of time before the door is opened, so that the heating device restores the temperature value in the cooking cavity to the temperature value before the door is opened within the compensated time, which helps to ensure the cooking effect of the cooking device when executing multiple recipes at the same time.

[0103] 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.

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

[0105] 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:

[0106] 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.

[0107] 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.

[0108] 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.

[0109] 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.

[0110] 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.

[0111] 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.

[0112] 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.

[0113] 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.

[0114] 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.

[0115] 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.

[0116] 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.

[0117] 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.

[0118] 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.

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

[0120] 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.

[0121] 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.

[0122] 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.

[0123] 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.

[0124] 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].

[0125] 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.

[0126] 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.

[0127] 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.

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

[0129] 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.

[0130] 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.

[0131] 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.

[0132] 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.

[0133] 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.

[0134] 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.

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

[0136] 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.

[0137] based on Fig. 9 The 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.

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

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

[0140] 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.

[0141] 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.

[0142] 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.

[0143] 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.

[0144] 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.

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

[0146] 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.

[0147] 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.

[0148] 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.

[0149] 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.

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

[0151] 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.

[0152] 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.

[0153] 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.

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

[0155] 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.

[0156] 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.

[0157] 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:

[0158] l1+l2=L

[0159]

[0160] In the formula, l1 represents the interval length of the cooking temperature interval of the fourth recipe, l2 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.

[0161] 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.

[0162] 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.

[0163] 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.

[0164] 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.

[0165] 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.

[0166] 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.

[0167] 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.

[0168] 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.

[0169] 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.

[0170] 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.

[0171] 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.

[0172] 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.

[0173] S103: Display the target recipe.

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

[0175] 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.

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

[0177] 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.

[0178] 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.

[0179] 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.

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

[0181] 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.

[0182] 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.

[0183] 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.

[0184] 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.

[0185] 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.

[0186] 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:

[0187] 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.

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

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

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

[0191] 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:

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

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

[0194] 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.

[0195] 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.

[0196] 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.

[0197] 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.

[0198] 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.

[0199] 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.

[0200] 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.

[0201] 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.

[0202] 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.

[0203] 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.

[0204] 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.

[0205] 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.

[0206] 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:

[0207]

[0208] 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.

[0209] 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:

[0210]

[0211] 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.

[0212] 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.

[0213] 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.

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

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

[0216] 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.

[0217] For example, it is assumed that the cooking temperature intervals corresponding to collaborative cooking recipes A, collaborative cooking recipes B, collaborative cooking recipes C, and collaborative cooking recipes D are [150°C, 180°C], [160°C, 180°C], [170°C, 190°C], and [165°C, 175°C], respectively. At this time, it is determined that the common subset of the cooking temperature intervals corresponding to collaborative cooking recipes A, collaborative cooking recipes B, collaborative cooking recipes C, and collaborative cooking recipes D is [170°C, 175°C], and then the target cooking temperature is determined to be 172°C or 173°C.

[0218] 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.

[0219] 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.

[0220] 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.

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

[0222] 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.

[0223] 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.

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

[0225]

[0226] 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.

[0227] 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.

[0228] 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:

[0229]

[0230] Wherein, ta is used to represent the third cooking time of the collaborative cooking recipe, T0 is used to represent the target cooking temperature, and M is used to represent the maturity value corresponding to the collaborative cooking recipe in the collaborative cooking stage.

[0231] 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.

[0232] 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.

[0233] 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.

[0234] 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.

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

[0236] 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.

[0237] 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.

[0238] 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.

[0239] 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.

[0240] 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.

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

[0242] 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.

[0243] 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.

[0244] 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.

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

[0246] S501. Issue a first prompt message.

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

[0248] 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".

[0249] 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.

[0250] 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.

[0251] 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.

[0252] 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:

[0253] 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.

[0254] 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.

[0255] 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".

[0256] 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.

[0257] 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.

[0258] 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.

[0259] 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:

[0260] 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.

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

[0262] 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.

[0263] 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.

[0264] S702: Issue a third prompt message.

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

[0266] 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".

[0267] 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.

[0268] 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: A heating device, arranged on the inner wall of the cooking cavity; The controller is configured as: In response to the received start cooking instruction, obtaining cooking parameters of a plurality of collaborative cooking recipes, the cooking parameters comprising at least one of the following: a heating mode, a first cooking temperature, a first cooking time, a dish placement location, and a cooking temperature range; In the collaborative cooking stage indicated by the start cooking instruction, adjusting the placement positions of dishes corresponding to the multiple collaborative cooking recipes based on the heating modes corresponding to the multiple collaborative cooking recipes; For any collaborative cooking recipe among the multiple collaborative cooking recipes, determining a second cooking time corresponding to the collaborative cooking recipe based on the adjusted dish placement position of the collaborative cooking recipe; Determining 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 plurality of collaborative cooking recipes; The heating device is controlled to adjust the cooking temperature to the target cooking temperature within the target cooking time.

2. The cooking device according to claim 1, characterized in that: Also includes: The controller is also configured to: After adjusting the placement positions of dishes corresponding to the multiple collaborative cooking recipes, a first prompt message is issued, wherein the first prompt message includes the adjusted placement positions of dishes corresponding to the multiple collaborative cooking recipes.

3. The cooking device according to claim 1, characterized in that: The controller is configured to determine the target cooking time and the target cooking temperature based on the cooking temperature ranges and the second cooking time corresponding to the multiple collaborative cooking recipes, and is specifically configured as follows: determining a target cooking temperature based on the cooking temperature ranges corresponding to the multiple collaborative cooking recipes; determining, based on the target cooking temperature and the second cooking times corresponding to the plurality of collaborative cooking recipes, the third cooking times corresponding to the plurality of collaborative cooking recipes; A third cooking time period among a plurality of third cooking time periods that is above a preset threshold is determined as the target cooking time period.

4. The cooking device according to claim 3, characterized in that: When the controller is configured to determine the 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, the controller is specifically configured as follows: For any collaborative cooking recipe among the plurality of collaborative cooking recipes, determining a maturity value corresponding to the collaborative cooking recipe at the collaborative cooking stage based on a first cooking temperature and a second cooking time corresponding to the collaborative cooking recipe; A 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.

5. The cooking device according to claim 3 or 4, characterized in that: The controller is also configured to: 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, and the second prompt message includes the placement location of the dish corresponding to the collaborative cooking recipe, and the second prompt message is used to prompt that the cooking of the collaborative cooking recipe is completed.

6. The cooking device according to claim 1, characterized in that The controller is also configured to: After determining the second cooking durations corresponding to the plurality of collaborative cooking recipes, determining the dish placement moments corresponding to the plurality of collaborative cooking recipes based on the second cooking durations corresponding to the plurality of collaborative cooking recipes and the collaborative cooking mode indicated by the start control instruction, wherein the collaborative cooking mode includes a collaborative completion mode or a collaborative start mode; A third prompt message is issued, wherein the third prompt message includes the dish placement time corresponding to each of the multiple collaborative cooking recipes.

7. The cooking device according to claim 1, characterized in that The cooking device also includes: A temperature detection device, disposed in the cooking cavity, for detecting a temperature value in the cooking cavity; A door switch sensing device, arranged on the door and / or the box, for detecting the opening and closing state of the door, wherein the opening and closing state includes an open state or a closed state; The controller is also configured to: During the cooking process, when the door is opened by the door switch sensing device, a first temperature value in the cooking cavity is acquired by the temperature detecting device; When the door switch sensing device detects that the door changes from an open state to a closed state, the temperature detecting device acquires a second temperature value in the cooking cavity; determining a temperature difference between the first temperature value and the second temperature value; Based on the temperature difference and the temperature change curve, the target cooking time is compensated to obtain the compensated target cooking time; the temperature change curve is a temperature change curve in the cooking cavity within a period of time before the door is opened; The heating device is controlled to work according to the compensated target cooking time.

8. A method for controlling a cooking device, characterized in that: The method comprises: In response to the received start cooking instruction, obtaining cooking parameters of a plurality of collaborative cooking recipes, the cooking parameters comprising at least one of the following: a heating mode, a first cooking temperature, a first cooking time, a dish placement location, and a cooking temperature range; In the collaborative cooking stage indicated by the start cooking instruction, adjusting the placement positions of dishes corresponding to the multiple collaborative cooking recipes based on the heating modes corresponding to the multiple collaborative cooking recipes; For any collaborative cooking recipe among the multiple collaborative cooking recipes, determining a second cooking time corresponding to the collaborative cooking recipe based on the adjusted dish placement position of the collaborative cooking recipe; Determining 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 plurality of collaborative cooking recipes; The cooking temperature is adjusted to the target cooking temperature within the target cooking time.

9. The control method according to claim 8, characterized in that: The method further comprises: After adjusting the placement positions of dishes corresponding to the multiple collaborative cooking recipes, a first prompt message is issued, wherein the first prompt message includes the adjusted placement positions of dishes corresponding to the multiple collaborative cooking recipes.

10. The control method according to claim 8, characterized in that: The determining of the target cooking time and the target cooking temperature based on the cooking temperature ranges and the second cooking time corresponding to the plurality of collaborative cooking recipes respectively includes: determining a target cooking temperature based on the cooking temperature ranges corresponding to the multiple collaborative cooking recipes; determining, based on the target cooking temperature and the second cooking times corresponding to the plurality of collaborative cooking recipes, the third cooking times corresponding to the plurality of collaborative cooking recipes; A third cooking time period among a plurality of third cooking time periods that is above a preset threshold is determined as the target cooking time period.