Stove, pot and cooking control method
By enabling communication between the stove and the pot in the intelligent kitchen appliance system, sending inspection instructions for ingesting the ingredients and obtaining inspection information, the problem of insufficient accuracy of ingesting the intelligent kitchen appliance ingredients and improving the accuracy of the inspection.
Patent Information
- Application Number
- CN202311001777.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-09
- Publication Date
- 2025-02-18
AI Technical Summary
During the execution of cooking recipes, the accuracy of the ingredients in the pot inspection is affected by the user's inexperienced operation and the weighing equipment.
By establishing a communication connection between the stove and the pot, the stove sends a test instruction to the pot. The pot performs the corresponding test operation for the pot and feeds the detection information to the stove to determine whether the ingredients have been put into the pot.
Improve the accuracy of the in-pot inspection in smart recipes and avoid misjudgment problems caused by a single detection operation.
Smart Images

Figure CN119468264A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of kitchen appliances, and in particular to a stove, a pot, and a cooking control method. Background Art
[0002] With the continuous development of science and technology, the automation of smart kitchen appliances has gradually become the focus of people's attention. The automation of smart kitchen appliances is mainly realized in the form of smart recipes. The control logic of existing smart recipes is usually based on time, and each cooking step is executed according to the change of time.
[0003] However, in the actual cooking process, some users are not proficient in operation and often fail to add ingredients before the current cooking step is completed, which affects the cooking process of the smart kitchen appliance. Therefore, in the process of executing the cooking recipe, the smart kitchen appliance needs to automatically detect whether the ingredients are added to the smart kitchen appliance by the user.
[0004] At present, most smart kitchen appliances use weighing equipment to detect the weight of smart kitchen appliances, and determine whether the ingredients have been added to the smart kitchen appliances by the user based on the detection value of the weighing equipment. However, the user's stir-frying actions on the smart kitchen appliances will affect the detection value of the weighing equipment, thereby affecting the accuracy of the smart kitchen appliance detection. Therefore, how to improve the accuracy of the detection of ingredients in the pot during the execution of smart recipes has become a technical problem that needs to be solved urgently. Summary of the invention
[0005] The present application provides a stove, a pot and a cooking control method, which are used to improve the accuracy of detecting when ingredients are put into a pot during the execution of a smart recipe.
[0006] In order to achieve the above objectives, this application adopts the following technical solutions.
[0007] In a first aspect, an embodiment of the present application provides a stove, comprising: a stove body; a stovetop panel, which is arranged on the stove body and is used to carry a cooker; a communication device, which is arranged in the stove body and is used to establish a communication connection with the cooker; a controller, which is configured to: obtain cooking information of a target cooking step recorded in the smart recipe during the stove executing a smart recipe; wherein the smart recipe is used to record multiple cooking steps, and the target cooking step belongs to multiple cooking steps; when the target cooking step requires an ingredient in-pot detection, sending an ingredient in-pot detection instruction to the cooker through the communication device; the ingredient in-pot detection instruction is used to instruct the cooker to execute a target ingredient in-pot detection operation indicated by the cooking information, and the target ingredient in-pot detection operation is one of multiple ingredient in-pot detection operations of the cooker; receiving the ingredient in-pot detection information sent by the cooker through the communication device; determining an ingredient in-pot detection result according to the ingredient in-pot detection information; the ingredient in-pot detection result includes whether the ingredient has been in the pot or whether the ingredient has not been in the pot.
[0008] The technical solution provided by the embodiment of the present application brings at least the following beneficial effects: The embodiment of the present application provides a stove, which obtains the cooking information of the target cooking step recorded in the smart recipe during the process of the stove executing the smart recipe. In the case where the target cooking step requires the detection of ingredients being put into the pot, the stove sends an ingredient detection instruction to the pot to instruct the pot to perform the target ingredient detection operation indicated by the cooking information, and determines the ingredient detection result according to the ingredient detection information sent by the pot. In this way, during the process of the stove executing the smart recipe, the ingredient detection operation that matches the ingredients and cooking process of the current dish can be selected, which can avoid the problem of misjudgment of whether the ingredients have been put into the pot due to only using a single ingredient detection operation, and improve the accuracy of the ingredient detection in the smart recipe.
[0009] In some embodiments, the controller is further configured to: when the food detection result is that the food has been put into the pot, control the stove to execute the target firepower control program included in the cooking information of the target step; or, when the food detection result is that the food has not been put into the pot, continue to send the food detection instruction to the cooker through the communication device.
[0010] In some embodiments, the food-in-pot detection information includes a target short-time energy value of the cooking sound of the cooker; the controller is configured to determine the food-in-pot detection result based on the food-in-pot detection information, and is specifically configured to: obtain historical short-time energy values; when the difference between the target short-time energy value and the historical short-time energy value is greater than a first preset threshold, determine that the food-in-pot detection result is that the food has been put into the pot; or, when the difference between the target short-time energy value and the historical short-time energy value is less than or equal to the first preset threshold, determine that the food-in-pot detection result is that the food has not been put into the pot, and determine the target short-time energy value as the new historical short-time energy value.
[0011] In some embodiments, when the food detection information includes the target cooking temperature of the cooker, the controller is configured to determine the food detection result according to the food detection information, and is specifically configured to: obtain the historical cooking temperature; when the difference between the historical cooking temperature and the target cooking temperature is greater than a second preset threshold, determine that the food detection result is that the food has been put into the pot; or; when the difference between the historical cooking temperature and the target temperature is less than or equal to the second preset threshold, determine that the food detection result is that the food has not been put into the pot, and determine the target cooking temperature as the new historical cooking temperature.
[0012] In a second aspect, an embodiment of the present application provides a cooker, comprising: a pot body for holding food; a pot handle mechanically connected to the pot body; a communication device, arranged in the pot handle, for establishing a communication connection with a stove; a controller, configured to: receive a food-in-the-pot detection instruction sent by the stove through the communication device; in response to the food-in-the-pot detection instruction, execute a target food-in-the-pot detection operation indicated by the food-in-the-pot detection instruction to obtain food-in-the-pot detection information; the target food-in-the-pot detection operation is one of a plurality of food-in-the-pot detection operations of the cooker; and send the food-in-the-pot detection information to the stove through the communication device.
[0013] In some embodiments, the cookware also includes: a sound collection device, which is arranged on the handle of the cookware and is used to collect cooking sounds; a controller, which is configured to execute a target ingredient detection operation indicated by the cooking information and obtain ingredient detection information, and is specifically configured to: collect the cooking sound of the cookware through the sound collection device; determine the target short-time energy value of the cookware based on the cooking sound, and use the target short-time energy value of the cookware as the ingredient detection information.
[0014] In some embodiments, the cookware further includes: a temperature sensor, disposed on the handle of the cookware, for detecting the cooking temperature; a controller, configured to execute a target ingredient detection operation indicated by the cooking information, specifically configured to: detect the target cooking temperature through the temperature sensor, and use the target cooking temperature as ingredient detection information.
[0015] In a third aspect, an embodiment of the present application provides a cooking control method, which is applied to a cooker, and the method includes: in the process of the cooker executing a smart recipe, obtaining cooking information of a target cooking step recorded in the smart recipe; wherein the smart recipe is used to record multiple cooking steps, and the target cooking step belongs to multiple cooking steps; when the target cooking step requires an ingredient in-pot detection, sending an ingredient in-pot detection instruction to the cooker; the ingredient in-pot detection instruction is used to instruct the cooker to perform a target ingredient in-pot detection operation indicated by the cooking information, and the target ingredient in-pot detection operation is one of a plurality of ingredient in-pot detection operations of the cooker; receiving the ingredient in-pot detection information sent by the cooker; determining the ingredient in-pot detection result according to the ingredient in-pot detection information; the ingredient in-pot detection result includes whether the ingredient has been in the pot or not.
[0016] In a fourth aspect, an embodiment of the present application provides a cooking control method, which is applied to a cooker, and the method comprises: receiving an ingredient-in-the-pot detection instruction sent by a cooker; in response to the ingredient-in-the-pot detection instruction, executing a target ingredient-in-the-pot detection operation indicated by the ingredient-in-the-pot detection instruction, and obtaining ingredient-in-the-pot detection information; the target ingredient-in-the-pot detection operation is one of a plurality of ingredient-in-the-pot detection operations of the cooker; and sending the ingredient-in-the-pot detection information to the cooker.
[0017] In a fifth aspect, an embodiment of 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 any one of the cooking control methods provided in the third aspect or the fourth aspect.
[0018] In a sixth aspect, an embodiment of 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 any one of the cooking control methods provided in the third aspect or the fourth aspect.
[0019] In the seventh 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 any cooking control method provided in the third aspect or the fourth aspect.
[0020] 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.
[0021] The beneficial effects described in the second to seventh 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
[0022] The accompanying drawings are used to provide a further understanding of the technical solution of the present invention and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the technical solution of the present invention and do not constitute a limitation on the technical solution of the present invention.
[0023] Figure 1 A schematic diagram of the structure of a cookware provided in an embodiment of the present application;
[0024] Figure 2 A hardware configuration block diagram of the cookware provided in the embodiment of the present application;
[0025] Figure 3 A schematic diagram of the appearance of a cooker provided in an embodiment of the present application;
[0026] Figure 4 A schematic diagram of the structure of a stove provided in an embodiment of the present application;
[0027] Figure 5 A hardware configuration block diagram of the stove provided in the embodiment of the present application;
[0028] Figure 6A flowchart of a cooking control method provided in an embodiment of the present application;
[0029] Figure 7 A flowchart of another cooking control method provided by an embodiment of the present application;
[0030] Figure 8 A flowchart of another cooking control method provided by an embodiment of the present application;
[0031] Fig. 9 A flowchart of another cooking control method provided by an embodiment of the present application;
[0032] Fig.10 A flowchart of another cooking control method provided by an embodiment of the present application;
[0033] Fig.11 A flowchart of another cooking control method provided by an embodiment of the present application;
[0034] Fig.12 A flowchart of another cooking control method provided by an embodiment of the present application;
[0035] Fig.13 A flowchart of another cooking control method provided by an embodiment of the present application;
[0036] Fig.14 A flowchart of another cooking control method provided in an embodiment of the present application. DETAILED DESCRIPTION
[0037] 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.
[0038] It should be noted that all directional indications in the embodiments of the present invention (such as up, down, left, right, front, back, etc.) are only used to explain the relative position relationship, movement status, etc. between the components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.
[0039] 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.
[0040] 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.
[0041] 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.
[0042] In order to improve the accuracy of food in-pot detection during the execution of smart recipes, an embodiment of the present application provides a control method for assisting smart recipe cooking, in which cooking information of a target cooking step recorded in the smart recipe is obtained during the execution of the smart recipe by the cooker. In the case where the target cooking step requires food in-pot detection, the cooker sends a food in-pot detection instruction to the cooker to instruct the cooker to perform the target food in-pot detection operation indicated by the cooking information, and determines the food in-pot detection result according to the food in-pot detection information sent by the cooker. In this way, during the execution of the smart recipe by the cooker, a food in-pot detection operation that matches the food and cooking process of the current dish can be selected, which can avoid the problem of misjudgment of whether the food has been put into the pot due to the use of only a single food in-pot detection operation, thereby improving the accuracy of food in-pot detection in smart recipes.
[0043] The pots in the embodiments of the present application may be tools for holding food materials such as iron pots, stainless steel pots, non-stick pots, aluminum pots, copper pots, casseroles, and medical stone pots, which are equipped with a communication device to communicate with the stove. The stove may be a kitchen appliance for heating such as a natural gas stove, a liquefied petroleum gas stove, an electromagnetic stove, and an electric ceramic stove, which are also equipped with a communication device to communicate with the pot. The embodiments of the present application do not impose any restrictions on this.
[0044] Figure 1 This is a schematic diagram of the structure of a cookware provided in an embodiment of the present application. Figure 1 As shown, the cookware 10 includes: a cookware body 101 , a cookware handle 102 , a communication device 103 , a controller 104 and a sound collection device 105 .
[0045] In some embodiments, the pot body 101 is used to hold food and perform various cooking operations such as frying, stir-frying, stewing, and boiling on the food. External heat can be transferred to the food in the pot body 101 to make the food cooked.
[0046] In some embodiments, the pot handle 102 is mechanically connected to the pot body 101. Since the temperature of the pot body is extremely high, direct contact with the hand may cause burns, so the handle 102 can provide a point of force for the user to avoid high temperature burns. In addition, the handle 102 is also helpful for the user to perform operations such as tossing and frying the pot.
[0047] In some embodiments, the raw material of the pot handle 102 can be bakelite, silicone, phenolic resin or composite steel.
[0048] In some embodiments, a receiving cavity is provided inside the cookware handle 102 to provide a receiving space for the electrical components in the cookware. This can protect the electrical components inside the handle, close the contact channel between the inside and outside of the handle, and prevent oil, water and food residue from entering and causing damage to the electrical components. On the other hand, it can also provide heat insulation to prevent damage to the electrical components caused by high temperature.
[0049] In some embodiments, the communication device 103 is disposed in the receiving cavity of the cookware handle 102, and is used to communicate with an external device or an external server according to various communication protocol types. For example, the communication device may include a Wi-Fi chip, a Bluetooth communication protocol chip, a wired Ethernet communication protocol chip, and other network communication protocol chips or near-field communication protocol chips, and at least one of an infrared receiver.
[0050] In some embodiments, the communication device 103 of the cooker 10 can establish a connection with the cooker, and the controller 104 can send the cooker's food detection information in multiple cycles, such as short-time energy value, to the cooker through the communication device 103, so that the cooker can determine whether the food has been put into the cooker based on the food detection information in multiple cycles.
[0051] In some embodiments, the controller 104 refers to a device that can generate an operation control signal according to the instruction operation code and the timing signal to instruct the cooker 10 to execute the control instruction. Exemplarily, the controller 104 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 104 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.
[0052] In some embodiments, the sound collection device 105 is disposed in the handle of the cookware and may be a microphone MIC (MIC) amplifier circuit for collecting sound data during the cooking process and amplifying the sound data so that the sound data is large enough for the controller 104 to perform software processing.
[0053] although Figure 1 Not shown, the cooker 10 may also include a power supply device (such as a battery and a power management chip) for supplying power to the communication device 103, the controller 104 and the sound collection device 105. The battery may be logically connected to the controller 104 via the power management chip, thereby realizing functions such as sound data collection of the cooker 10 through the power supply device.
[0054] Figure 2 FIG. 1 is a hardware configuration block diagram of a cooker 10 according to an exemplary embodiment of the present application. Figure 2 As shown, the cooker 10 may further include one or more of the following: a temperature sensor 106 , a voice prompt device 107 , and a memory 108 .
[0055] In some embodiments, the temperature sensor 106 is connected to the controller 104 for detecting the temperature value inside the pot body of the cookware, and sending the detected temperature value inside the pot body of the cookware to the controller 104 .
[0056] In some embodiments, the temperature sensor 106 may be a semiconductor thermistor with a negative temperature coefficient, whose resistance value decreases as its own temperature increases and increases as its temperature decreases, and the change in resistance causes a change in the voltage across the resistor.
[0057] In some embodiments, the voice prompt device 107 is connected to the controller 104 and can be used to issue a voice prompt after the cookware completes the relevant sound data collection work, such as a prompt tone for starting to collect sound data, a prompt tone for stopping to collect sound data, etc. The content of the voice prompt can be preset by the manufacturer of the cookware 10 or set by the user.
[0058] In some embodiments, the memory 108 is connected to the controller 104 and is used to store applications and data. The controller 104 executes various functions and data processing of the cookware 10 by running the applications and data stored in the memory 108. The memory 108 mainly includes a program storage area and a data storage area, wherein the program storage area can store an operating system and applications required for at least one function (such as a voice prompt function, an information display function, etc.); the data storage area can store data created when the cookware 10 is used. In addition, the memory 108 can include a high-speed random access memory, and can also include a non-volatile memory, such as a disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0059] In some embodiments, the cooker 10 is placed on a stove to work, and the stove is used to provide a heat source for the cooker.
[0060] Figure 3 This is a schematic diagram of the appearance of a stove provided in an embodiment of the present application. Figure 3 As shown, the stove may be a gas stove 201, an electromagnetic stove 202, or an electric ceramic stove 203, etc.
[0061] For example, taking the cooker as an electromagnetic cooker, Figure 4 This is a schematic diagram of the structure of a stove provided in an embodiment of the present application. Figure 4 As shown, the stove 30 includes: a housing 301 , a stove top panel 302 , a communication device 303 , and a controller 304 .
[0062] The stove top panel 302 is disposed on the housing 301 , and the stove top panel 302 can be used to carry pots.
[0063] In some embodiments, the material of the stove top panel 302 can be a glass-ceramic panel or a ceramic panel. The glass-ceramic panel is light-transmissive, while the ceramic panel is opaque. Both panels are specially treated and have excellent properties of high temperature resistance and impact resistance.
[0064] In some embodiments, the communication device 303 is connected to the communication device 103 of the cooker. For the description of the communication device 303, reference can be made to the description of the communication device 103 of the cooker, which will not be repeated here. In the embodiment of the present application, the cooker 30 can transmit a control instruction, such as a food in-pot detection instruction, to the cooker 10 through the communication device 103 to control the cooker 10 to perform a food in-pot detection operation. The food in-pot detection information transmitted by the cooker 10, such as a short-time energy value, can also be received through the communication device 103.
[0065] In some embodiments, the description of the controller 304 can refer to the description of the controller 104 of the cooker, which is not repeated here. In the embodiment of the present application, the controller 304 can control the cooker 30 to execute the smart recipe corresponding to the current dish. And in the process of the cooker executing the smart recipe, it generates a control instruction transmitted to the cooker 10, such as an ingredient detection instruction.
[0066] although Figure 4 Not shown, the cooker 30 may further include a power supply device for supplying power to the communication device 303 and the controller 304. For the description of the power supply device, reference may be made to the above description of the power supply device for the cooker, which will not be described in detail here.
[0067] In some embodiments, the stove 30 may further include a heating device 305 connected to the controller 304 to provide a heat source for the stove 30. The heating device 305 may be disposed below the stove top panel 302.
[0068] In some embodiments, the heating device 305 may be a commonly used electric heating device that utilizes electrical energy to achieve a heating effect.
[0069] In some embodiments, the heating device 305 may be in the shape of a coil.
[0070] Figure 5 FIG. 1 is a hardware configuration block diagram of a stove 30 according to an exemplary embodiment of the present application. Figure 5 As shown, the stove 30 may also include one or more of the following: a cooling fan 306 , a pan removal detection device 307 , a voice prompt device 308 and a memory 309 .
[0071] In some embodiments, the cooling fan 306 is connected to the controller 304 to reduce the temperature inside the stove 30. The cooling fan 306 can also be used to increase the air pressure of the air duct of the stove 30 and discharge high-pressure air. It is a machine that relies on input mechanical energy to increase gas pressure and discharge gas. The cooling fan 306 can also be a ventilator, a blower, and a wind generator.
[0072] In some embodiments, the stove 30 further includes an air inlet and an air outlet that cooperate with a heat dissipation fan 306 to dissipate heat from inside the stove 30 .
[0073] In some embodiments, the pan removal detection device 307 is connected to the controller 304 and is used to detect whether the pan is placed on the stove 30 .
[0074] In some embodiments, the pan moving detection device 307 includes a reed switch and a magnet. The two are in contact by default, and the pan moving detection device 307 feeds back a pan moving signal to the controller 304, and the pan moving signal is used to indicate that no pan is placed on the stove panel 302. When the pan is placed on the stove panel 302, the weight causes the spring in the switch reed switch to press down, causing the reed switch to move down and separate from the magnet. At this time, the pan moving detection device 307 feeds back a pan sitting signal to the controller 304, and the pan sitting signal is used to indicate that the pan has been placed on the stove panel 302.
[0075] In some embodiments, the controller 304 may also receive a signal fed back by a pan moving detection device 307 configured by the cooker 30, and according to the fed back signal, issue an adjustment instruction to the cooker 30. For example, after the controller 304 receives the pan moving signal fed back by the pan moving detection device 307, the controller 304 sends a shutdown instruction to the cooker 30 to avoid wasting power resources and reduce the probability of accidents.
[0076] In some embodiments, for the description of the memory 309 , reference may be made to the above description of the memory 108 of the cookware 10 , which will not be repeated here.
[0077] Those skilled in the art will understand that Figure 1 The structure shown in the figure does not constitute a limitation on the cookware. Figure 2 The structure shown in the figure does not constitute a limitation on the cooker, and the cooker and the cooker may include more or less components than those shown in the figure, or combine certain components, or arrange the components differently.
[0078] The embodiments provided in this application are described in detail below in conjunction with the accompanying drawings.
[0079] like Figure 6 As shown, the embodiment of the present application provides a cooking control method, which includes the following steps:
[0080] S101. When the stove executes a smart recipe, the stove obtains cooking information of a target cooking step recorded in the smart recipe.
[0081] Among them, the smart recipe is used to record multiple cooking steps of a dish and the execution order of the multiple cooking steps, and the target cooking step is one of the multiple cooking steps.
[0082] Optionally, the smart recipe is also used to record one or more of the following information: dish name, recipe cover, recipe classification, etc. This application does not limit the information recorded in the smart recipe.
[0083] Optionally, the smart recipe may be a preset recipe in the stove; or, the smart recipe may be a recipe developed and operated by the manufacturer of the stove; or, the smart recipe may be a user-made recipe.
[0084] In some embodiments, each cooking step recorded in the smart recipe includes a fire control program and / or user operation instructions.
[0085] Among them, the fire control program is used to record the relevant control parameters of the stove, such as one or more of the fire level, cooking time, temperature or mode, and the user operation instructions are used to instruct the user to add the ingredients required for the current cooking step.
[0086] Exemplarily, the smart recipe for frying chicken breast records the following information: Step 1, heat the stove at level 6 for 5 minutes to boil the purified water; Step 2, add chicken breast to the boiling purified water and heat at level 6 for 3 minutes; Step 3, add onion and garlic to the hot oil and heat at level 7 for 2 minutes; Step 4, add the cooked chicken breast and heat at level 7 for 5 minutes.
[0087] Among them, step 1 only includes the fire control program, and the fire control program is to heat at level 6 for 5 minutes. Steps 2, 3, and 4 include both the fire control program and the user operation instructions. The user operation instruction of step 2 is: add chicken breast to the boiling pure water, and the fire control program is: heat at level 6 for 3 minutes; the user operation instruction of step 3 is: add onion and garlic to the hot oil, and the fire control program is: heat at level 7 for 2 minutes; the user operation instruction of step 4 is: add the cooked chicken breast, and the fire control program is: heat at level 7 for 5 minutes.
[0088] In some embodiments, when a user needs to use a cooker to cook, the user can select a smart recipe that the cooker needs to execute. Further, during the process of the cooker executing the smart recipe, the cooker will obtain cooking information of the target cooking steps recorded in the smart recipe.
[0089] For example, when the user wants to select a smart recipe, the user can select a smart recipe, such as the smart recipe of fried chicken breast, through the menu interface on the terminal device, and then send the smart recipe of fried chicken breast selected by the user to the stove through the short-range wireless communication device that can be provided in the stove, so that the stove executes the smart recipe of fried chicken breast. Alternatively, the user can directly select the smart recipe of fried chicken breast that the stove needs to execute through the menu interface on the display screen of the stove.
[0090] Furthermore, when the stove is executing the smart recipe for fried chicken breast, if the target cooking step to be executed by the stove is step 2, the stove will obtain the firepower control program and user operation instructions for step 2, and the cooking information of step 2 will indicate the target pot detection operation corresponding to step 2.
[0091] Thus, the cooking information of the target cooking step may include the following examples:
[0092] Example 1: The cooking information of the target cooking step only includes the fire control program. For example, the above step 1.
[0093] Example 2: The cooking information of the target cooking step only includes the user operation instruction. For example, a step in the smart recipe for stewing beef brisket is: add radish during the cooking process of the stove at level 6. This step only includes the user operation instruction: add radish.
[0094] Example 3: The cooking information of the target cooking step includes a fire control program and a user operation instruction. For example, the above step 2.
[0095] In some embodiments, when the target cooking step includes user operation instructions, the cooking information of the target cooking step is also used to indicate the target pot detection operation corresponding to the target cooking step, that is, the cooking information of the target cooking step satisfies Example 2 or Example 3 above.
[0096] It should be understood that if the target cooking step includes a user operation instruction, it means that the target cooking step requires food in-pot detection. In addition, for a specific description of the target in-pot detection operation, reference can be made to the specific description of the target in-pot detection operation in step S102 below.
[0097] S102: When the target cooking step requires food in-pot detection, the cooker sends a food in-pot detection instruction to the cooker.
[0098] Among them, the food in-pot detection instruction is used to instruct the cooker to execute the target food in-pot detection operation indicated by the cooking information, and the target food in-pot detection operation is one of the multiple food in-pot detection operations of the cooker.
[0099] Optionally, the number of the detection operations for putting multiple ingredients into the cooker can be two, three, or five. The present application does not limit the number of the detection operations for putting multiple ingredients into the cooker.
[0100] The following is a detailed description of the various food in-pot detection operations including the first food in-pot detection operation and the second food in-pot detection operation. The first food in-pot detection operation is performed based on the sound collection device of the pot. The second food in-pot detection operation is performed based on the temperature sensor of the pot.
[0101] In some embodiments, when the target cooking step includes user operation instructions, that is, when the target cooking step requires food in-pot detection, the stove sends an food in-pot detection instruction to the pot through a communication device to determine whether the food has been put into the pot through the sound collection device or temperature sensor of the pot.
[0102] It is understandable that if the target cooking step includes user operation instructions, the target cooking step requires an ingredient in-pot detection operation; if the target cooking step only includes a firepower control program, the target cooking step does not require an ingredient in-pot detection operation.
[0103] In some embodiments, when the target cooking step does not require food in-pot detection, that is, when the target cooking step only includes a firepower control program, the cooker directly performs the firepower control program.
[0104] In some embodiments, the target ingredient putting-in-the-pot detection operation recorded in the target cooking step can be determined according to the cooking method adopted in the target cooking step.
[0105] It should be noted that since a pot usually includes multiple cooking methods, such as steaming, frying, and deep-frying, and the food detection operations applicable to each cooking method are different, the corresponding food detection operations need to be determined according to the characteristics of each cooking method.
[0106] For example, the smart recipe for pan-fried chicken breast includes both boiling and frying. The boiling cooking method usually involves putting the ingredients into hot water. This cooking method does not produce obvious cooking sounds, but there will be obvious changes in cooking temperature. Therefore, the cooking temperature can be used to detect when the ingredients are in the pan. The frying cooking method usually involves putting the ingredients into hot oil. This cooking method produces obvious cooking sounds. Therefore, the cooking sounds can be used to detect when the ingredients are in the pan.
[0107] In some embodiments, the cooking information may include a detection mark, which is used to indicate the target food material put into the pot detection operation. Alternatively, the cooking information may include a keyword related to the food material put into the pot detection operation in the description text of the cooking steps, and the keyword may be used to indicate the corresponding target food material put into the pot detection operation.
[0108] In one example, the cooking information may include one of a plurality of detection identifiers, and the target ingredient putting-in-the-pot operation is an ingredient putting-in-the-pot detection operation indicated by the detection identifier included in the cooking information.
[0109] For example, the multiple detection identifiers include detection identifier 1 and detection identifier 2, detection identifier 1 indicates a first ingredient put into the pot detection operation, and detection identifier 2 indicates a second ingredient put into the pot detection operation. If the cooking information includes detection identifier 1, the cooking information indicates a first ingredient put into the pot detection operation.
[0110] Optionally, the multiple detection identifiers may further include a detection identifier 3. The detection identifier 3 indicates the first food in-pot detection operation or the second food in-pot detection operation. If the cooking information includes the detection identifier 3, it means that the cooking step may perform either food in-pot detection operation, and the two food in-pot detection operations may be performed at the same time.
[0111] In another example, the cooking information may include keywords related to the food in-pot detection operation in the description text of the cooking steps, such as "hot oil" and "onion" in the above step 3, or "boiling water" and "chicken" in the above step 2. Then, based on the keyword, the food in-pot detection operation corresponding to the keyword may be indicated, that is, the target food in-pot detection operation may be indicated.
[0112] For example, "hot oil" and "onion" have a corresponding relationship with the first food in-pot detection operation; "boiling water" and "chicken" have a corresponding relationship with the second food in-pot detection operation. If the cooking information includes "hot oil" and "onion", the cooking information indicates that the first food in-pot detection operation is the target food in-pot detection operation.
[0113] In some embodiments, when the target cooking step does not require food in-pot detection, the cooker directly controls the cooker to execute the target firepower control program included in the cooking information of the target cooking step.
[0114] S103: The cooker responds to the food detection instruction and executes the target food detection operation indicated by the food detection instruction to obtain food detection information.
[0115] The target food in-pot detection operation is one of the multiple food in-pot detection operations of the cooker. The food in-pot detection information may be the short-time energy value of the cooking sound of the cooker or the cooking temperature of the cooker.
[0116] It can be understood that the cooker periodically performs the target food detection operation. If within a preset period, the food detection information obtained by the cooker is that the food is not in the pot, the cooker continues to perform the target food detection operation until the food detection information shows that the food has been in the pot.
[0117] Optionally, the preset period is 20s.
[0118] In some embodiments, Figure 7 As shown, step S103 can be implemented as the following steps:
[0119] S1031: When the target ingredient detection operation indicated by the cooking information is the first ingredient detection operation, the cooker collects the cooking sound of the cooker through a sound collection device.
[0120] It can be understood that cooking oil is poured into the pot, and the ingredients are added after the oil is hot. Since the ingredients contain moisture, a large number of bubbles will be generated instantly when entering the hot oil. A large number of bubbles will burst when they encounter cold air. The sound of the bubble bursting is the sizzling sound produced when the ingredients are added to the pot. The moisture content of the ingredients is the highest when they are just put into the pot, and the sizzling sound will instantly increase. However, as the moisture in the ingredients evaporates, the sizzling sound will slowly decrease. Therefore, it is possible to identify whether the ingredients have been put into the pot based on the changing pattern of the cooking sound.
[0121] S1032: The cooker determines a target short-time energy value of the cooker according to the cooking sound.
[0122] In some embodiments, the cooker first performs digital bandpass filtering on the cooking sound, then performs short-time energy calculation on the processed cooking sound to obtain a short-time energy value, and further, performs mean filtering on the short-time energy value to obtain a target short-time energy value of the cooker.
[0123] Among them, the method for calculating the short-time energy of the processed cooking sound can be a short-time energy calculation method based on short-time Fourier transform (STFT), or a short-time energy calculation method based on mel-frequency cepstral coefficients (MFCC). The present application does not limit the method for calculating the short-time energy of the processed cooking sound.
[0124] It can be understood that the purpose of digital bandpass filtering of cooking sounds is to filter out unnecessary sound data in cooking sounds, such as sound data of people talking and sound data of range hood operation. The purpose of mean filtering of short-time energy values is to remove noise and unnecessary fluctuations of short-time energy to obtain a more stable energy curve. And by calculating the mean of short-time energy values, the short-time energy values can be smoothed to weaken sharp or rapidly changing noises.
[0125] As a possible implementation method, the pot can also directly send the cooking sound to the stove, which will perform digital bandpass filtering and short-time energy calculation on the cooking sound in turn to obtain the short-time energy value of the cooking sound of the pot. The stove then determines whether the ingredients have been put into the pot based on the short-time energy value of the cooking sound of the pot.
[0126] In some embodiments, Figure 8 As shown, step S103 can also be implemented as the following steps:
[0127] S1033: When the target ingredient detection operation indicated by the cooking information is the second ingredient detection operation, the cooker detects the target cooking temperature through a temperature sensor.
[0128] It is understandable that the temperature of hot water is higher, and the temperature of uncooked ingredients is lower. When putting ingredients into hot water, the temperature of the hot water will be lower. Therefore, it is possible to identify whether the ingredients have been put into the pot based on the change pattern of the cooking temperature.
[0129] S104: The cooker sends food detection information to the cooker via the communication device.
[0130] The food in-pot detection information includes a target short-time energy value of the cooking sound of the pot or a target cooking temperature of the pot.
[0131] S105, the cooker determines the food in-pot detection result according to the food in-pot detection information.
[0132] Among them, the results of the food in-pot detection include whether the food has been put into the pot or not.
[0133] In some embodiments, Fig. 9 As shown, step S105 can be implemented as the following steps:
[0134] S105A1. The cooker obtains historical short-term energy values.
[0135] The historical short-time energy value is initially 0. The historical short-time energy value may be the short-time energy value detected in the previous detection cycle, which may be continuously updated during the detection process. For example, in the first detection cycle, the historical short-time energy value may be 0. In the second detection cycle, the historical detection cycle may be the short-time energy value detected in the first detection cycle before the record.
[0136] In some embodiments, if the food in the pot detection result determined based on the historical short-time energy value is that the food is not in the pot, the cooker will update the historical short-time energy value, and the historical short-time energy value is no longer 0. Reference may be made to the detailed description of the historical short-time energy value in step S105A3 below.
[0137] S105A2: When the difference between the target short-time energy value and the historical short-time energy value is greater than a first preset threshold, the cooker determines that the food has been put into the pot as a result of the food being put into the pot detection.
[0138] The first preset threshold may be determined based on a short-term energy value change detected when the food is put into the pot during multiple cooking processes. For example, the first preset threshold may be 0.005 or other possible values.
[0139] It is understandable that if the difference between the target short-time energy value and the historical short-time energy value is greater than the first preset threshold, it means that the short-time energy value changes greatly. When the ingredients are put into the pot, the cooking sound of the pot changes greatly, and the corresponding short-time energy value changes greatly. For example, when an onion is put into the hot oil in the pot, a large number of bubbles will be generated instantly when the onion is put into the hot oil because the ingredients contain water. A large number of bubbles will burst when they encounter cold air. The sound of the bubble bursting is the sizzling sound produced when the ingredients are added to the pot. The moisture content of the ingredients is the highest when they are just put into the pot, and the sizzling sound will also increase instantly, and the corresponding short-time energy value will also increase.
[0140] Therefore, when the difference between the target short-time energy value and the historical short-time energy value is greater than the first preset threshold, the cooker can determine that the food is already in the pot detection result.
[0141] S105A3: When the difference between the target short-time energy value and the historical short-time energy value is less than or equal to the first preset threshold, the cooker determines that the food is not put into the pot as a result of the food in-pot detection, and determines the target short-time energy value as a new historical short-time energy value.
[0142] It is understandable that when the food is not put into the pot, the cooking sound of the pot changes little, and the corresponding short-time energy value changes little. Therefore, when the difference between the target short-time energy value and the historical short-time energy value is less than or equal to the first preset threshold, it can be determined that the cooking sound of the pot changes little and the food is not put into the pot.
[0143] In addition, determining the target short-time energy value as a new historical short-time energy value is to update the historical short-time energy value to maintain the accuracy of the next detection.
[0144] In some embodiments, after the target short-time energy value is determined as the new historical short-time energy value, the stove continues to receive new target short-time energy values sent by the stove through the communication device after a preset time, until the difference between the new target short-time energy value and the new historical short-time energy value is greater than the first preset threshold, that is, the stove determines that the food is put into the pot and the detection result is that the food has been put into the pot.
[0145] Among them, the preset duration can be 3s.
[0146] It should be noted that the above step S105A2 may be executed first, or the above step S105A3 may be executed first. The present application does not limit the execution order of step S105A2 and step S105A3.
[0147] The following is combined with Fig.10 The flowchart shown is an exemplary flowchart for determining the detection results of food ingredients being put into the pot.
[0148] like Fig.10 As shown, the process starts.
[0149] S11. The stove obtains historical short-term energy values.
[0150] S12: The cooker obtains a target short-time energy value.
[0151] S13: The stove determines the difference between the historical short-time energy value and the target short-time energy value according to the historical short-time energy value and the target short-time energy value.
[0152] It is determined whether the difference is greater than a first preset threshold.
[0153] If yes, execute the following step S14.
[0154] If not, the following steps S15 and S16 as well as the above steps S12 and S13 are executed until the difference is greater than the first preset threshold.
[0155] S14: The stove determines that the food has been put into the pot and the result of the detection is that the food has been put into the pot.
[0156] S15: The stove determines that the food is not put into the pot and the detection result is that the food is not put into the pot.
[0157] S16: The cooker determines the target short-time energy value as a new historical short-time energy value.
[0158] In some embodiments, Fig.11 As shown, step S105 can also be implemented as the following steps:
[0159] S105B1. The stove obtains historical cooking temperatures.
[0160] Among them, the initial historical cooking temperature is 0.
[0161] It should be noted that, under the target cooking step, if the cooker is performing the food in-pot detection operation for the first time, the historical cooking temperature is 0.
[0162] In some embodiments, if the food in-cooking detection result determined based on the historical cooking temperature is that the food is not in the cooker, the cooker will update the historical cooking temperature, and the historical cooking temperature is no longer 0. Reference may be made to the detailed description of the historical cooking temperature in step S105B3 below.
[0163] S105B2: When the difference between the historical cooking temperature and the target cooking temperature is greater than a second preset threshold, the cooker determines that the food has been put into the pot as a result of the food being put into the pot.
[0164] Among them, the second preset threshold can be 3.
[0165] It is understandable that when ingredients are put into the pot, the cooking temperature of the pot will change. For example, when chicken breast is put into boiling water, the cooking temperature will drop instantly due to the lower temperature of the chicken breast. Therefore, the result of the ingredient put into the pot detection can be determined based on the difference between the target cooking temperature and the historical cooking temperature.
[0166] S105B3. When the difference between the historical cooking temperature and the target temperature is less than or equal to the second preset threshold, the cooker determines that the food is not put into the pot as a result of the food in-pot detection, and determines the target cooking temperature as a new historical cooking temperature.
[0167] It is understandable that if the difference between the historical cooking temperature and the target temperature is less than or equal to the second preset threshold, it means that the cooking temperature of the pot has changed little. If the food is not put into the pot, the cooking temperature of the pot will also change little. For example, if the food is not put into the boiling water, the cooking temperature is still the boiling temperature of the hot water. Therefore, when the cooking temperature changes little, it can be determined that the food is not put into the pot.
[0168] In addition, determining the target cooking temperature as a new historical cooking temperature is to update the historical cooking temperature to maintain the accuracy of the next detection.
[0169] In some embodiments, after the target cooking temperature is determined as the new historical cooking temperature, the stove continues to receive new target cooking temperature values sent by the stove through the communication device after a preset period of time until the difference between the new target cooking temperature and the new historical cooking temperature is greater than a second preset threshold, that is, the stove determines that the food has been put into the pot. The detection result is that the food has been put into the pot.
[0170] Among them, the preset duration can be 3s.
[0171] It should be noted that the above steps S101, S102 and S105 are executed by the controller of the cooker, and the above steps S103 and S104 are executed by the controller of the cooker.
[0172] The following is combined with Fig.12 The flowchart shown is an exemplary flowchart for determining the detection results of food ingredients being put into the pot.
[0173] like Fig.12 As shown, the process starts.
[0174] S21. The stove obtains historical cooking temperatures.
[0175] S22: The stove obtains a target cooking temperature.
[0176] S23: The cooker determines a difference between the historical cooking temperature and the target cooking temperature based on the historical cooking temperature and the target cooking temperature.
[0177] It is determined whether the difference is greater than a first preset threshold.
[0178] If yes, execute the following step S24.
[0179] If not, the following steps S25 and S26 as well as the above steps S22 and S23 are executed until the difference is greater than the first preset threshold.
[0180] S24: The stove determines that the food has been put into the pot and the result of the detection is that the food has been put into the pot.
[0181] S25: The stove determines that the food is not put into the pot and the test result is that the food is not put into the pot.
[0182] S26: The cooker determines the target cooking temperature as a new historical cooking temperature.
[0183] based on Figure 6 In the embodiment shown, the embodiment of the present application provides a cooking control method, in the process of the cooker executing the smart recipe, the cooking information of the target cooking step recorded in the smart recipe is obtained. In the case where the target cooking step requires an ingredient in-pot detection, the cooker sends an ingredient in-pot detection instruction to the cooker to instruct the cooker to perform the target ingredient in-pot detection operation indicated by the cooking information, and determines the ingredient in-pot detection result according to the ingredient in-pot detection information sent by the cooker. In this way, in the process of the cooker executing the smart recipe, an ingredient in-pot detection operation that matches the ingredients and cooking process of the current dish can be selected, which can avoid the problem of misjudgment of whether the ingredients have been put into the pot due to only using a single ingredient in-pot detection operation, thereby improving the accuracy of the ingredient in-pot detection in the smart recipe.
[0184] In some embodiments, Fig.13 As shown, the cooking control method also includes the following steps:
[0185] S201: When the food in-pot detection result is that the food has been put into the pot, the cooker controls the cooker to execute a target firepower control program included in the cooking information of the target cooking step.
[0186] Optionally, when it is detected that the food has been put into the pot, the cooker is immediately controlled to execute the target firepower control program included in the cooking information of the target cooking step.
[0187] Exemplarily, taking the above-mentioned cooking recipe of fried chicken breast as an example, in step 2, it is detected that the chicken breast has been added to the pot, and the cooker executes a target fire control program of cooking at level 5 for 3 minutes.
[0188] S202: When the food in-pot detection result is that the food is not in the pot, the cooker continues to send a food in-pot detection instruction to the cooker through the communication device.
[0189] In some embodiments, when the food detection result is that the food has not been put into the pot, the stove continues to periodically send food detection instructions to the pot through the communication device, and then the pot will periodically perform the target food detection operation until the food detection information shows that the food has been put into the pot.
[0190] As a possible implementation method, when the food detection result is that the food is not in the pot, the cooker can directly and periodically perform the target food detection operation, and the stove does not need to continue sending food detection instructions to the cooker until the food detection information shows that the food has been put into the pot.
[0191] In addition, if the stove detects that the ingredients are not in the pot, a reminder will be issued through the display panel of the stove.
[0192] Optionally, a text message of "No ingredients added" may be displayed on a display panel of the stove, or a voice message of "No ingredients added" may be issued through a voice broadcast device of the stove.
[0193] It should be noted that the above steps S201 and S202 are executed by the controller of the cooker.
[0194] The following is combined with Fig.14 The flowchart shown is an exemplary flowchart for determining the detection results of food ingredients being put into the pot.
[0195] like Fig.14 As shown, the process starts.
[0196] S31. The stove obtains the total number of multiple cooking steps recorded in the smart recipe and the count value of the cooking step counter.
[0197] Determine whether the count value is less than or equal to the total number.
[0198] If yes, execute the following step S32.
[0199] If not, the process ends.
[0200] S32: When the stove executes the smart recipe, the stove obtains cooking information of the target cooking steps recorded in the smart recipe.
[0201] Determine whether the target cooking step requires food in-pot detection.
[0202] If yes, execute the following step S33.
[0203] If not, execute the following step S41.
[0204] S33: When the target cooking step requires food in-pot detection, the cooker sends a food in-pot detection instruction to the cooker.
[0205] S34: The cooker responds to the food detection instruction and executes the target food detection operation indicated by the food detection instruction to obtain food detection information.
[0206] S35, the cooker sends food detection information to the cooker via the communication device.
[0207] S36: When the food in-cooking detection information is a short-time energy value, the cooker determines a first difference between the historical short-time energy value and the target short-time energy value according to the historical short-time energy value and the target short-time energy value.
[0208] It is determined whether the first difference is greater than a first preset threshold.
[0209] If yes, execute the following step S40.
[0210] If not, the following step S37, the above step S35 and the above step S36 are sequentially executed until the first difference is greater than the first preset threshold.
[0211] S37: The cooker determines the target short-time energy value as a new historical short-time energy value.
[0212] S38: When the food in-pot detection information is the cooking temperature, the cooker determines a second difference between the historical cooking temperature and the target cooking temperature based on the historical cooking temperature and the target cooking temperature.
[0213] It is determined whether the second difference is greater than a second preset threshold.
[0214] If yes, execute the following step S40.
[0215] If not, the following step S39, the above step S35 and the above step S38 are sequentially executed until the second difference is greater than the second preset threshold.
[0216] S39: The cooker determines the target cooking temperature as a new historical cooking temperature.
[0217] S40: The stove determines that the food has been put into the pot and the result of the detection is that the food has been put into the pot.
[0218] S41 : The cooker controls the cooker to execute the target firepower control program included in the cooking information of the target cooking step.
[0219] S42: The count value of the cooking step counter is increased by 1.
[0220] Determine whether the count value is less than or equal to the total number.
[0221] If yes, execute the following step S32.
[0222] If not, the process ends.
[0223] The cooking step counter is used to count the cooking steps performed by the cooker, that is, each time the cooker completes a cooking step, the count value of the cooking step counter increases by 1. In addition, the count value of the cooking step counter is 0 initially.
[0224] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in the present invention may be implemented in hardware, software, firmware, or any combination thereof. When implemented using software, the functions may be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of a computer program from one place to another. The storage medium may be any available medium that a general or special-purpose computer can access.
[0225] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0226] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A cooking appliance, characterized in that: include: Cooker body; A stove panel, arranged on the stove body, for carrying pots; A communication device, disposed in the cooker body, for establishing a communication connection with the cooker; The controller is configured as: During the process of the cooker executing the smart recipe, cooking information of a target cooking step recorded in the smart recipe is obtained; wherein the smart recipe is used to record a plurality of cooking steps, and the target cooking step belongs to the plurality of cooking steps; In the case where the target cooking step requires an ingredient in-pot detection, sending an ingredient in-pot detection instruction to the cooker through the communication device; the ingredient in-pot detection instruction is used to instruct the cooker to perform a target ingredient in-pot detection operation indicated by the cooking information, and the target ingredient in-pot detection operation is one of multiple ingredient in-pot detection operations of the cooker; Receiving, through the communication device, food in-cooking detection information sent by the cooker; According to the food in-pot detection information, a food in-pot detection result is determined; the food in-pot detection result includes whether the food has been put into the pot or whether the food has not been put into the pot.
2. The cooker according to claim 1, characterized in that: The controller is further configured to: When the food in-the-pot detection result is that the food has been in the pot, controlling the cooker to execute the target firepower control program included in the cooking information of the target step; or When the food in-pot detection result is that the food is not in the pot, the food in-pot detection instruction continues to be sent to the pot through the communication device.
3. The cooker according to claim 1, characterized in that: The food in-pot detection information includes a target short-time energy value of the cooking sound of the pot; The controller is configured to determine the food in-pot detection result according to the food in-pot detection information, and is specifically configured as follows: Get historical short-term energy values; When the difference between the target short-time energy value and the historical short-time energy value is greater than a first preset threshold, determining that the food in-cooking detection result is that the food has been in-cooked; or, When the difference between the target short-time energy value and the historical short-time energy value is less than or equal to the first preset threshold, the food is determined to be not in the pot after detection, and the target short-time energy value is determined as a new historical short-time energy value.
4. The cooker according to claim 1, characterized in that: The food in-cooking detection information includes the target cooking temperature of the cookware; The controller is configured to determine the food in-pot detection result according to the food in-pot detection information, and is specifically configured as follows: Get historical cooking temperatures; When the difference between the historical cooking temperature and the target cooking temperature is greater than a second preset threshold, determining that the food in-pot detection result is that the food has been in the pot; or; When the difference between the historical cooking temperature and the target cooking temperature is less than or equal to the second preset threshold, the food in-pot detection result is determined to be that the food is not in the pot, and the target cooking temperature is determined as the new historical cooking temperature.
5. A cookware, characterized in that: include: The pot body is used to hold food; A pot handle, mechanically connected to the pot body; A communication device, disposed in the cooker handle, for establishing a communication connection with the cooker; The controller is configured as: The food in-cooking detection instruction sent by the cooker and received by the communication device; In response to the food in-pot detection instruction, executing the target food in-pot detection operation indicated by the food in-pot detection instruction to obtain food in-pot detection information; the target food in-pot detection operation is one of multiple food in-pot detection operations of the cooker; The food in-cooking detection information is sent to the cooker via the communication device.
6. The cookware according to claim 5, characterized in that: The cooker also includes: A sound collecting device, arranged on the cookware handle, for collecting cooking sounds; The controller is configured to perform the target food in-pot detection operation indicated by the cooking information to obtain food in-pot detection information, and is specifically configured to: collecting the cooking sound of the pot by the sound collecting device; According to the cooking sound, a target short-time energy value of the cookware is determined, and the target short-time energy value of the cookware is used as the food in-cooking detection information.
7. The cookware according to claim 5, characterized in that: The cooker also includes: A temperature sensor, disposed on the pot handle, for detecting cooking temperature; The controller is configured to perform the target food material detection operation indicated by the cooking information, and is specifically configured to: The target cooking temperature is detected by the temperature sensor, and the target cooking temperature is used as the food in-cooking detection information.
8. A cooking control method, characterized in that: Applied to a cooker, the method comprises: During the process of the cooker executing the smart recipe, cooking information of a target cooking step recorded in the smart recipe is obtained; wherein the smart recipe is used to record a plurality of cooking steps, and the target cooking step belongs to the plurality of cooking steps; In the case where the target cooking step requires an ingredient in-pot detection, sending an ingredient in-pot detection instruction to the cooker; the ingredient in-pot detection instruction is used to instruct the cooker to perform a target ingredient in-pot detection operation indicated by the cooking information, and the target ingredient in-pot detection operation is one of multiple ingredient in-pot detection operations of the cooker; Receiving food in-cooking detection information sent by the cooker; According to the food in-pot detection information, a food in-pot detection result is determined; the food in-pot detection result includes whether the food has been put into the pot or whether the food has not been put into the pot.
9. The method according to claim 8, characterized in that The method further comprises: When the food in-the-pot detection result is that the food has been in the pot, controlling the cooker to execute the target firepower control program included in the cooking information of the target step; or When the food in-pot detection result is that the food is not in the pot, continue to send the food in-pot detection instruction to the pot.
10. A cooking control method, characterized in that: Applied to cookware, the method comprises: The food cooking detection instruction received from the cooker; In response to the food in-pot detection instruction, executing the target food in-pot detection operation indicated by the food in-pot detection instruction to obtain food in-pot detection information; the target food in-pot detection operation is one of multiple food in-pot detection operations of the cooker; The food in-cooking detection information is sent to the cooker.