Cooking device and control method thereof
By using oxygen sensors and image collectors in cooking equipment to dynamically adjust cooking time, the problem of cooking equipment being unable to identify differences in ingredients is solved, and precise cooking and safety control of food are achieved.
Patent Information
- Application Number
- CN202210857207.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-20
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2042-07-20
AI Technical Summary
Existing cooking equipment cannot recognize the difference between the ingredients actually put in by the user and the preset ingredients in the smart recipe, resulting in mismatched cooking time and temperature, causing the ingredients to be undercooked or overcooked, affecting the taste.
By setting an oxygen sensor in the cooking equipment to detect changes in oxygen content in the cavity, the cooking time is adjusted according to the change in oxygen content, and dynamic control of food maturity is achieved, including ending the cooking time early or extending the cooking time. The image collector is combined to identify the type and volume of food and automatically select the cooking program.
It realizes dynamic adjustment of cooking time according to the actual maturity of food, avoids over- or under-cooking of food, improves cooking effect and safety, and simplifies user operation.
Smart Images

Figure CN115067771B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of kitchen appliances, and in particular to a cooking device and a control method thereof. Background Art
[0002] Modern kitchen appliances with baking functions, such as ovens, microwaves, and air fryers, have become widely used in home cooking. For novice cooks, quickly creating a delicious meal using these appliances can be challenging, leading to the emergence of smart recipes. Current cooking devices often have preset temperatures and times built into the corresponding cooking modes in smart recipes. When a user selects a cooking mode in a smart recipe, the device heats to the preset temperature for the preset time and then finishes cooking.
[0003] However, the size and weight of the ingredients actually added by the user do not match the preset size and weight in the smart recipe, and the cooking device cannot recognize this discrepancy. Because ingredients of different sizes and weights require different cooking times and temperatures, cooking according to the preset temperature and time in the cooking program corresponding to the smart recipe may result in the ingredients being undercooked or overcooked by the end of the cooking process, affecting the taste. Summary of the Invention
[0004] Embodiments of the present application provide a cooking device and a control method thereof, which are used to solve the problem that the cooking device rigidly executes a cooking program, resulting in poor cooking effects.
[0005] To achieve the above objectives, the present invention adopts the following technical solutions:
[0006] In a first aspect, a cooking device is provided, the cooking device comprising:
[0007] a housing, wherein a cavity for placing food is provided in the housing;
[0008] Oxygen sensor, used to detect the oxygen content in the cavity;
[0009] The controller is configured as:
[0010] Starting a target cooking program and periodically obtaining the oxygen content in the cavity; wherein the cooking parameters set for the target cooking program include a target oxygen content change value, a first time duration, and a second time duration, wherein the first time duration is an expected time duration for the oxygen content change value in the cavity to reach the target oxygen content change value, and the second time duration is an expected time duration for completing the target cooking program;
[0011] Before the execution time of the target cooking program reaches the first time period, if the difference between the oxygen content at the nth detection moment and the oxygen content at the 1st detection moment is equal to the target oxygen content change value, the target cooking program will be terminated after a third time period after the nth detection moment, and the third time period is equal to the difference between the second time period and the first time period, where n is an integer greater than 1.
[0012] The technical solution provided by the embodiments of the present application provides at least the following beneficial effects: Since the first duration is the expected time for the oxygen content change in the cavity to reach the target oxygen content change, the moment when the execution time of the target cooking program reaches the first duration can be understood as the preset cooked time for the food. Before the preset cooked time, if the difference between the oxygen content at the nth detection moment and the oxygen content at the first detection moment (i.e., the actual oxygen content change in the cavity) equals the target oxygen content change, it indicates that the food has reached cooked state. In this case, the cooking device terminates the target cooking program after the third duration has elapsed after the nth detection moment, which is equivalent to terminating the target cooking program prematurely. Thus, compared to the related art cooking device that rigidly executes the target cooking program until the execution time reaches the second duration, the cooking device of the present application can shorten the entire cooking time (i.e., the actual execution time of the target cooking program is less than the second duration) when the food reaches the cooked state before the preset cooked time, thereby preventing overcooking of the food.
[0013] In some embodiments, the controller of the cooking device is further configured to: if the oxygen content change value in the cavity is less than the target oxygen content change value when the execution time of the target cooking program reaches a first preset time, then during the execution of the target cooking program, compare the oxygen content at two adjacent detection moments; if the oxygen content at the m+1th detection moment is greater than or equal to the oxygen content at the mth detection moment, then end the target cooking program after a third preset time after the m+1th detection moment, where m is an integer greater than 1.
[0014] It can be understood that if the change in oxygen content in the cavity is less than the target change in oxygen content when the target cooking program has been executed for a first preset time, it indicates that the food has not yet reached the doneness mark at the preset cooked time, and therefore cooking needs to continue. As the food gradually cooks, the oxygen content in the cavity generally decreases; after the food is cooked, the oxygen content in the cavity generally fluctuates steadily. Therefore, if the oxygen content at the m+1th detection time is greater than or equal to the oxygen content at the mth detection time, it indicates that the food has reached the doneness standard at the m+1th detection time, and therefore the target cooking program is terminated after the third preset time has passed after the m+1th detection time. Thus, compared to the related art cooking device that rigidly executes the target cooking program until the execution time reaches the second time, the cooking device of the present application can extend the entire cooking time (i.e., the actual execution time of the target cooking program exceeds the second time) if the food is not cooked at the preset cooked time, to avoid undercooking the food.
[0015] In some embodiments, the controller of the cooking device is further configured to end the target cooking program after a third preset time if the oxygen content change value in the cavity is greater than or equal to the target oxygen content change value when the execution time of the target cooking program reaches a first preset time.
[0016] In some embodiments, the controller of the cooking device is further configured to issue a prompt message indicating that food has not been put in if the difference between the oxygen content at each detection moment and the oxygen content at the previous detection moment is less than a preset oxygen content change value within a fourth time period after the start of the target cooking program.
[0017] It is understandable that the change in oxygen content detected at each detection moment when food is placed in the cooking device is different from the change in oxygen content detected at each detection moment when no food is placed. When no food is placed in the cooking device, no chemical reaction occurs within the cavity. Therefore, for a period of time after the target cooking program begins, the difference between the oxygen content at each detection moment and the oxygen content at the previous detection moment should be less than a preset oxygen content change value. At this time, a prompt message is issued to inform the user that no food has been placed. This not only avoids safety hazards caused by cavity heating, but also saves the user's time.
[0018] In some embodiments, the cooking device also includes an image collector for collecting images of food placed in the cavity, and the controller of the cooking device is further configured to: obtain images of the food placed in the cavity through the image collector; extract characteristic information of the food from the image of the food, the characteristic information of the food including the type of food and the volume of the food; determine the target oxygen content change value, the first time duration and the second time duration based on the characteristic information of the food.
[0019] It is understandable that the cooking time required will vary depending on the type and volume of ingredients a user places in. Therefore, it is necessary to select a corresponding cooking program based on the type and volume of the ingredients. The present embodiment of the application, by providing an image collector within the cooking device, can automatically identify the type and volume of food and, in turn, automatically select the corresponding cooking program. This eliminates the need for the user to manually select a cooking program and prevents novice cooks from incorrectly selecting a cooking program.
[0020] In some embodiments, the controller of the cooking device is further configured to obtain the maturity of the food set by the user; and use the oxygen content change value that matches the maturity of the food as the target oxygen content change value.
[0021] It is understandable that different users have different requirements for food maturity. Using the oxygen content change value that matches the maturity of the food as the target oxygen content change value can meet the user's requirements for maturity.
[0022] In some embodiments, the controller of the cooking device is also configured to start a preheating program and periodically obtain the oxygen content in the cavity; if the oxygen content at multiple consecutive detection moments during the preheating process is outside the preset oxygen content range, a prompt message is issued to indicate that the oxygen sensor has failed.
[0023] It's understandable that the oxygen sensor should be initialized during the preheating phase to ensure accurate calculation of oxygen content changes after cooking begins. During the preheating process, the oxygen content detected by the oxygen sensor should be close to the oxygen content in the air. If the oxygen content detected at multiple consecutive times is outside the preset oxygen content range, it indicates that the oxygen sensor is malfunctioning. Prompting the user to receive an oxygen sensor malfunction alert will help them take timely action.
[0024] In some embodiments, the controller of the cooking device is further configured to issue a prompt message to prompt the user to take out the food after the target cooking program ends.
[0025] It is understandable that during the cooking process, the user may not always pay attention to the cooking status, so sending a prompt message to the user to take out the food at the end of cooking facilitates the user to take out the cooked food in time.
[0026] In a second aspect, an embodiment of the present application provides a control method for a cooking device with a built-in oxygen sensor, the method comprising: starting to execute a target cooking program and periodically obtaining the oxygen content in the cavity; wherein the cooking parameters set for the target cooking program include a target oxygen content change value, a first time duration and a second time duration, the first time duration being the expected time duration for the oxygen content change value in the cavity to reach the target oxygen content change value, and the second time duration being the expected time duration for completing the execution of the target cooking program; before the execution time of the target cooking program reaches the first time duration, if the difference between the oxygen content at the nth detection moment and the oxygen content at the 1st detection moment is equal to the target oxygen content change value, then the target cooking program is ended after a third time duration after the nth detection moment, the third time duration being equal to the difference between the second time duration and the first time duration, and n is an integer greater than 1.
[0027] In a third 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 code, the computer program code includes computer instructions, and when the one or more processors execute the computer instructions, the controller executes the control method provided in the second aspect.
[0028] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which includes computer instructions. When the computer instructions are controlled on a computer, the computer executes the method provided in the second aspect and possible implementation methods.
[0029] In the 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 method provided in the second aspect and possible implementation methods.
[0030] It should be noted that the above-mentioned computer instructions may be stored in whole or in part on a computer-readable storage medium. The computer-readable storage medium may be packaged together with the processor of the controller or separately from the processor of the controller, and this application does not limit this.
[0031] The beneficial effects described in the second to fifth aspects of this application can be analyzed by referring to the beneficial effects of the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] Figure 1 A schematic diagram of the structure of a cooking device provided in an embodiment of the present application;
[0033] Figure 2 A schematic structural diagram of another cooking device provided in an embodiment of the present application;
[0034] Figure 3 A schematic diagram of the hardware structure of a controller provided in an embodiment of the present application;
[0035] Figure 4 A flowchart of a method for controlling a cooking device provided in an embodiment of the present application;
[0036] Figure 5 A flowchart of another cooking device control method provided in an embodiment of the present application;
[0037] Figure 6 A flowchart of another cooking device control method provided in an embodiment of the present application;
[0038] Figure 7 A flowchart of another cooking device control method provided in an embodiment of the present application;
[0039] Figure 8 A flowchart of another cooking device control method provided in an embodiment of the present application;
[0040] Figure 9 A flowchart of another cooking device control method provided in an embodiment of the present application;
[0041] Figure 10 A schematic diagram of the hardware structure of a controller provided in an embodiment of the present application. DETAILED DESCRIPTION
[0042] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0043] In the description of the present invention, it should be understood that the terms "center", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc., indicating the orientation or position relationship, are based on the orientation or position relationship shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention.
[0044] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the technical features being referred to. Thus, a feature specified as "first" or "second" may explicitly or implicitly include one or more of such features. Throughout this application, unless otherwise specified, "plurality" means two or more.
[0045] In the description of the embodiments of the present application, it should be noted that, unless otherwise clearly specified and limited, the terms "connected" and "connect" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection. For those of ordinary skill in the art, the specific meanings of the above terms in this application can be understood according to the specific circumstances. In addition, when describing pipelines, the terms "connected" and "connected" used in this application have the meaning of conducting. The specific meaning needs to be understood in the context.
[0046] In the embodiments of this 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 this application should not be interpreted as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0047] As described in the background, if the type and volume of ingredients a user actually adds differ from those specified in a smart recipe, the cooking device cannot detect this discrepancy. Furthermore, because ingredients of different sizes and weights require different cooking times and temperatures, cooking them according to the temperature and time preset in the cooking mode for a smart recipe may result in the ingredients being undercooked or overcooked by the end of the cooking process, affecting the taste.
[0048] In order to solve the above-mentioned technical problems, an embodiment of the present application provides a cooking device and a control method thereof, which adjusts the cooking time in the cooking program accordingly based on the relationship between the actual maturity time of the food in the cooking device and the maturity time preset in the cooking program. Specifically, before reaching the preset maturity time, based on the oxygen content change value in the cooking device, the moment when the oxygen content change value in the cooking device is equal to the target oxygen content change value is determined to be the actual maturity time of the food. When the preset maturity time is reached, if the oxygen content change value in the cooking device is less than the target oxygen content change value, it means that the food has not reached the maturity standard at the maturity time preset in the cooking program, and therefore the actual maturity time of the food is determined based on the oxygen content at the two adjacent detection moments. Furthermore, the cooking time is adjusted according to the actual maturity time of the food.
[0049] Among them, the cooking equipment in the embodiments of the present application is a modern kitchen appliance such as an oven, microwave oven or steam fryer with baking function, and there is no limitation on this.
[0050] The present application embodiment uses an oven as an example for explanation. In this embodiment, 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] Figure 1 Schematic diagram of the mechanical structure of the oven provided in some embodiments of the present application. Figure 1 As shown, the oven 11 may include: a shell 101 , a cavity 102 , an oven door 103 , a heating device 104 , a door switch sensor 105 , an oxygen sensor 106 , a temperature sensor 107 , and an image collector 108 .
[0052] In some embodiments, the housing 101 may be Figure 1 The shown one is approximately a rectangular parallelepiped, but other shapes are also possible.
[0053] In some embodiments, the cavity 102 is disposed in the housing 101 , and a baking cavity with an opening is formed inside the cavity 102 , in which food that needs to be processed in an oven can be placed.
[0054] In some embodiments, oven door 103 is hingedly connected to housing 101 via a hinge assembly. When cooking is required, oven door 103 is used to open cavity 102, food to be cooked is placed into cavity 102, and then oven door 103 is closed. This creates a sealed space when oven door 103 is closed, which not only reduces heat dissipation but also prevents users from accidentally touching the food and causing burns and other safety hazards.
[0055] In some embodiments, heating device 104 is disposed on cavity 102 for heating food placed therein. Exemplary heating tube systems may include infrared heating tubes, resistance heating tubes, graphene heating tubes, carbon fiber heating tubes, etc., and may be located above or below oven 11, or inside oven door 103, and may be equipped with a fan to enhance convective heat transfer.
[0056] Optionally, the heating device intermittently turns on or off heating according to the temperature control method to ensure that the temperature in the cavity 102 is consistent with the set temperature. For example, when the set temperature is 220°C, the heating device 104 continues heating until the temperature in the cavity reaches 230°C and then stops. When the temperature in the cavity is detected to be lower than 210°C, heating is resumed to ensure that the temperature in the cavity remains at approximately 220°C.
[0057] In some embodiments, a door switch sensor 105 is provided on the cavity 102 to detect the open / close state of the oven door 103. For example, if the door switch sensor 105 detects that the oven door is opened and closed once, it can be determined that the oven door 103 is now in the closed state.
[0058] In some embodiments, the oxygen sensor 106 is disposed in the cavity 102 to detect the oxygen content in the cavity 102 .
[0059] In some embodiments, the temperature sensor 107 is disposed in the cavity 102 for detecting the temperature value in the cavity 102 and providing feedback on the temperature rise of the air in the cavity 102 based on the detected temperature value in each cycle.
[0060] In some embodiments, the image collector 108 is disposed in the cavity 102 for acquiring images of food placed in the cavity.
[0061] In some embodiments, as Figure 2 As shown, the oven 11 further includes: a display panel 109 , an operation panel 110 , a voice device 111 , a power supply 112 , and a controller 113 .
[0062] In some embodiments, the display panel 109 may be a liquid crystal display panel or an organic light-emitting diode (OLED) display panel. The specific type, size, and resolution of the display panel are not limited. The display panel 109 may be used to display the oven's control panel. The oven may use the display panel to indicate its current operating status, such as whether it is in preheating or baking mode.
[0063] Optionally, the display panel 109 displays the cooking mode selected by the user (including cooking time and cooking temperature), the open or closed status of the oven door 103 detected by the door switch sensor 105, the real-time oxygen content in the cavity 102 detected by the oxygen sensor 106, the real-time temperature value in the cavity 102 detected by the temperature sensor 107, the cooking time and the remaining cooking time of the oven.
[0064] In some embodiments, the operation panel 110 has function buttons. For example, the function buttons include an on / off button, a mode selection button, a temperature selection button, a + (increase button), a - (decrease button), etc. Thus, a user can interact with the oven 11 through the operation panel 110 to adjust the mode, temperature, etc. of the oven 11.
[0065] In some embodiments, the voice device 111 is used to issue a prompt message. For example, if the oven door 103 is open when the user starts cooking, the voice device 111 issues a voice prompt message "The door is not closed, please close the door!"
[0066] In some embodiments, power supply 112 is disposed between housing 101 and cavity 102 to provide power to oven 11. Power supply 1122 may include a built-in circuit installed inside oven 11, or may be an external power supply installed in oven 11, providing a power interface for an external power source in oven 11.
[0067] In some embodiments, as Figure 3 As shown, the controller 113 is electrically connected to the heating device 104, the door switch sensor 105, the oxygen sensor 106, the temperature sensor 107, the image collector 108, the display panel 109, the operation panel 110, the voice device 111, and the power supply 112, and is used to generate an operation control signal according to the instruction operation code and the timing signal to instruct the oven 11 to execute the control instruction.
[0068] Exemplarily, the controller 113 may be a central processing unit (CPU), a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The controller 113 may 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 limitations on this.
[0069] It should be understood that the structures illustrated in the embodiments of the present invention do not constitute specific limitations on the oven. In other embodiments of the present application, the oven may include more or fewer components than shown, or some components may be combined or separated, or arranged differently. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0070] The following is a detailed introduction to the embodiments of the present application in conjunction with the accompanying drawings.
[0071] like Figure 4 As shown, an embodiment of the present application provides a control method for a cooking device, which is applied to a controller of the cooking device. The method includes the following steps:
[0072] S101: Start executing the target cooking program and periodically obtain the oxygen content in the cavity.
[0073] Among them, the cooking parameters set by the target cooking program include the target oxygen content change value, the first time length and the second time length. The first time length is the expected time length for the oxygen content change value in the cavity to reach the target oxygen content change value, and the second time length is the expected time length for completing the target cooking program.
[0074] In some embodiments, the controller determines the corresponding target cooking program based on the food feature information collected by the image collector, or the controller determines the corresponding target cooking program in response to the user's selection, and then calls the target oxygen content change value, the first duration, and the second duration set in the target cooking program.
[0075] In some embodiments, the oxygen content detection period may be pre-set, for example, 0.5s, 1s, etc., which is not limited.
[0076] S102. Before the execution time of the target cooking program reaches the first time period, if the difference between the oxygen content at the nth detection moment and the oxygen content at the first detection moment is equal to the target oxygen content change value, then the target cooking program is terminated when a third time period has passed after the nth detection moment.
[0077] The third duration is equal to the difference between the second duration and the first duration, and n is an integer greater than 1.
[0078] In some embodiments, after the target cooking program ends, the controller of the cooking device issues a prompt message for prompting the user to take out the food.
[0079] Figure 4 The illustrated embodiment provides at least the following beneficial effects: before the target cooking program's execution duration reaches a first duration, if the difference between the oxygen content at the nth detection moment and the oxygen content at the first detection moment (i.e., the actual oxygen content change in the cavity) is equal to the target oxygen content change, it indicates that the food has reached a cooked state. In this case, the cooking device terminates the target cooking program after a third duration has elapsed after the nth detection moment, which is equivalent to terminating the target cooking program prematurely. This shows that, compared to related art cooking devices that rigidly execute the target cooking program until the execution duration reaches a second duration, the cooking device of the present application can shorten the entire cooking duration (i.e., the duration of executing the target cooking program is less than the second duration) when the food reaches the cooked state prematurely, thereby preventing overcooking of the food.
[0080] In some embodiments, based on Figure 4 The embodiment shown, as Figure 5 As shown, the control method of the cooking device further includes the following steps after step S101:
[0081] S103. If the oxygen content change value in the cavity is less than the target oxygen content change value when the execution time of the target cooking program reaches the first preset time, compare the oxygen contents at two adjacent detection moments during the execution of the target cooking program.
[0082] It should be understood that when the execution time of the target cooking program reaches the first preset time, the change in the oxygen content in the cavity is less than the target oxygen content change value, indicating that the food has not reached the doneness standard within the first preset time. In this case, cooking needs to be continued until the food reaches the doneness standard. The oxygen content in the cavity can be periodically detected by an oxygen sensor, and the doneness of the food can be determined based on the oxygen content at two adjacent detection times.
[0083] S104: If the oxygen content at the m+1th detection moment is greater than or equal to the oxygen content at the mth detection moment, then the target cooking program is terminated after a third preset time period has passed after the m+1th detection moment.
[0084] Here, m is an integer greater than 1.
[0085] It should be understood that as the oxygen content in the cavity decreases during the food cooking process, the oxygen content at the m+1th detection moment is greater than or equal to the oxygen content at the mth detection moment, indicating that the food in the cavity has reached the doneness standard. Once the food reaches the doneness standard, cooking can be terminated by continuing to cook for a preset fixed time. This prevents undercooking caused by the cooking time specified in the target cooking program not matching the actual food doneness.
[0086] In some embodiments, based on Figure 4 The embodiment shown, as Figure 5 As shown, the control method of the cooking device further includes the following steps in addition to step S101:
[0087] S105. If the difference between the oxygen content in the cavity and the initial oxygen content is greater than or equal to the target oxygen content change value when the execution time of the target cooking program reaches the first preset time, then end the target cooking program after a third preset time.
[0088] It should be understood that if the execution time of the target cooking program reaches the first preset time and the difference between the oxygen content in the cavity and the initial oxygen content is greater than or equal to the target oxygen content change value, it means that the food in the cooking equipment has reached the maturity standard during the first cooking time. At this time, the entire cooking process can be completed by continuing to cook for the third time.
[0089] In some embodiments, as Figure 6 As shown, the embodiment of the present application also provides a method for controlling a cooking device, the method comprising the following steps:
[0090] S201: within a fourth time period after the target cooking program starts to be executed, the difference between the oxygen content at each detection moment and the oxygen content at the previous detection moment is less than a preset oxygen content change value.
[0091] Exemplarily, the fourth duration is 5 minutes.
[0092] S202: Sending a prompt message for prompting that no food has been put in.
[0093] Optionally, a prompt message may be sent in the form of voice, text, etc.
[0094] above Figure 6 The illustrated embodiment provides at least the following beneficial effects: because the change in oxygen content detected at each detection moment when food is placed in the cooking device is different from the change in oxygen content detected at each detection moment when no food is placed in the cooking device, when no food is placed in the cooking device, no chemical reaction occurs in the cavity. Therefore, for a period of time after the target cooking program begins, the difference between the oxygen content at each detection moment and the oxygen content at the previous detection moment should be less than a preset oxygen content change value. At this time, issuing a prompt message to inform the user that food is not placed in the cooking device not only avoids safety hazards caused by cavity heating, but also saves the user's time.
[0095] In some embodiments, as Figure 7 As shown, the embodiment of the present application also provides a method for controlling a cooking device, the method comprising the following steps:
[0096] S301: Acquire an image of food placed in a cavity through an image collector.
[0097] S302: Extracting feature information of the food from the image of the food, where the feature information of the food includes the type and volume of the food.
[0098] S303: Determine the target oxygen content change value, the first duration, and the second duration based on the characteristic information of the food.
[0099] It should be understood that different types of food experience different changes in oxygen content during cooking, and different volumes of the same food also experience different changes in oxygen content during cooking. Therefore, it is necessary to select a corresponding target content change value, first duration, and second duration based on the type and volume of the food actually added. By incorporating an image collector into the cooking device, the characteristic information of the added food can be automatically identified, eliminating the need for the user to manually select the desired value.
[0100] In some embodiments, as Figure 8 As shown, the embodiment of the present application also provides a method for controlling a cooking device, the method comprising the following steps:
[0101] S401. Obtain the maturity of food set by the user.
[0102] S402: Taking the oxygen content change value that matches the maturity of the food as the target oxygen content change value.
[0103] It should be understood that different users have different requirements for food maturity. Using the oxygen content change value that matches the maturity of the food as the target oxygen content change value can meet the user's requirements for maturity.
[0104] In some embodiments, as Figure 9 As shown, the embodiment of the present application also provides a method for controlling a cooking device, the method comprising the following steps:
[0105] S501: Start executing the preheating procedure and periodically obtain the oxygen content in the cavity.
[0106] S502: If the oxygen content at a plurality of consecutive detection moments during the preheating process is outside a preset oxygen content range, a prompt message is issued to indicate that the oxygen sensor is malfunctioning.
[0107] For example, the prompt information for prompting that the oxygen sensor has failed may be text information on a display panel, or may be a voice prompt issued by a voice device.
[0108] It should be understood that the oxygen sensor should be initialized during the preheating phase to ensure accurate calculation of the oxygen content change after cooking begins. During the preheating process, the oxygen content detected by the oxygen sensor should be close to the oxygen content in the air. If the oxygen content detected at multiple consecutive times is outside the preset oxygen content range, it indicates that the oxygen sensor has failed. In this case, issuing an oxygen sensor failure warning to the user can help the user take timely action.
[0109] It can be seen that the above mainly introduces the solution provided by the embodiment of the present application from the perspective of the method. In order to realize the above functions, the embodiment of the present application provides hardware structures and / or software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the modules and algorithm steps of each example described in the embodiment disclosed herein, the embodiment of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.
[0110] In the embodiment of the present application, the controller can be divided into functional modules according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. Optionally, the division of modules in the embodiment of the present application is schematic and is only a logical function division. In actual implementation, there may be other division methods.
[0111] The present application also provides a hardware structure diagram of a controller, such as Figure 10 As shown, the controller 113 further includes a processor 1131 and, optionally, a memory 1132 and a communication interface 1133 connected to the processor 1131. The processor 1131, the memory 1132 and the communication interface 1133 are connected via a bus 1134.
[0112] The processor 1131 may be a central processing unit (CPU), a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 1131 may also be any other device having a processing function, such as a circuit, a device, or a software module. The processor 1131 may also include multiple CPUs, and the processor 1131 may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. The processor here may refer to one or more devices, circuits, or processing cores for processing data (such as computer program instructions).
[0113] The memory 1132 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and can be accessed by a computer, and the present embodiment of the application does not impose any restrictions on this. The memory 1132 may exist independently or be integrated with the processor 1131. Among them, the memory 1132 may contain computer program code. The processor 1131 is used to execute the computer program code stored in the memory 1132, thereby implementing the control method provided in the embodiment of the present application.
[0114] The communication interface 1133 can be used to communicate with other devices or communication networks (such as Ethernet, radio access network (RAN), wireless local area network (WLAN), etc.). The communication interface 1133 can be a module, a circuit, a transceiver, or any device capable of implementing communication.
[0115] The bus 1134 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus 1134 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 10 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.
[0116] An embodiment of the present application further provides a computer-readable storage medium, comprising computer-executable instructions, which, when executed on a computer, enables the computer to execute any one of the air-conditioning system control methods provided in the above embodiments.
[0117] An embodiment of the present application further provides a computer program product comprising computer-executable instructions, which, when executed on a computer, enables the computer to execute any one of the air-conditioning system control methods provided in the above embodiments.
[0118] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented using a software program, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer-executable instructions. When the computer-executable instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer-executable instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer-executable instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).
[0119] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art can understand and implement other changes to the disclosed embodiments by reviewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple situations. A single processor or other unit can implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
[0120] Although the present application has been described with reference to specific features and embodiments thereof, it will be apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely illustrative of the present application as defined by the appended claims and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, the present application is intended to include such modifications and variations as fall within the scope of the claims of the present application and their equivalents.
[0121] The above is only a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or replacements within the technical scope disclosed in the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A cooking device, characterized in that: include: a housing, wherein a cavity for placing food is provided in the housing; an oxygen sensor, configured to detect the oxygen content in the cavity; The controller is configured as: Starting a target cooking program and periodically obtaining the oxygen content in the cavity; wherein the cooking parameters set for the target cooking program include a target oxygen content change value, a first time duration, and a second time duration, wherein the first time duration is an expected time duration for the oxygen content change value in the cavity to reach the target oxygen content change value, and the second time duration is an expected time duration for the target cooking program to be completed; wherein the target oxygen content change value is determined based on the type and volume of the food placed in the cavity; Before the execution time of the target cooking program reaches the first time period, if the difference between the oxygen content at the nth detection moment and the oxygen content at the first detection moment is equal to the target oxygen content change value, then ending the target cooking program when a third time period has passed after the nth detection moment, the third time period being equal to the difference between the second time period and the first time period, where n is an integer greater than 1; If the oxygen content change value in the cavity is less than the target oxygen content change value when the execution time of the target cooking program reaches the first time, comparing the oxygen contents at two adjacent detection moments during the execution of the target cooking program; If the oxygen content at the m+1th detection moment is greater than or equal to the oxygen content at the mth detection moment, the target cooking program is ended after the third time period after the m+1th detection moment, where m is an integer greater than 1.
2. The cooking device according to claim 1, wherein The controller is further configured to: If the oxygen content change value in the cavity is greater than or equal to the target oxygen content change value when the execution time of the target cooking program reaches the first time, the target cooking program is terminated after the third time.
3. The cooking device according to claim 1, wherein The controller is further configured to: Within the fourth time period after the start of the target cooking program, if the difference between the oxygen content at each detection moment and the oxygen content at the previous detection moment is less than the preset oxygen content change value, a prompt message is issued to indicate that no food has been put in.
4. The cooking device according to any one of claims 1 to 3, characterized in that The cooking device further comprises: an image collector, configured to collect images of food placed in the cavity; The controller is further configured to: Acquiring an image of the food placed in the cavity by the image collector; extracting feature information of the food from the image of the food, where the feature information of the food includes the type of the food and the volume of the food; The first duration and the second duration are determined according to the characteristic information of the food.
5. The cooking device according to any one of claims 1 to 3, characterized in that The controller is further configured to: Get the maturity of food set by the user; The oxygen content change value that matches the maturity of the food is used as the target oxygen content change value.
6. The cooking device according to any one of claims 1 to 3, characterized in that The controller is further configured to: Starting a preheating procedure and periodically obtaining the oxygen content in the cavity; If the oxygen content at a plurality of consecutive detection moments during the preheating process is outside a preset oxygen content range, a prompt message is issued to indicate that the oxygen sensor has failed.
7. The cooking device according to any one of claims 1 to 3, characterized in that The controller is further configured to: After the target cooking program is finished, a prompt message is issued to prompt the user to take out the food.
8. A cooking control method, applied to a cooking device with a built-in oxygen sensor, characterized in that: include: Starting a target cooking program and periodically obtaining the oxygen content in the cavity; wherein the cooking parameters set for the target cooking program include a target oxygen content change value, a first time duration, and a second time duration, wherein the first time duration is an expected time duration for the oxygen content change value in the cavity to reach the target oxygen content change value, and the second time duration is an expected time duration for the target cooking program to be completed; wherein the target oxygen content change value is determined based on the type and volume of food placed in the cavity; Before the execution time of the target cooking program reaches the first time period, if the difference between the oxygen content at the nth detection moment and the oxygen content at the first detection moment is equal to the target oxygen content change value, then ending the target cooking program when a third time period has passed after the nth detection moment, the third time period being equal to the difference between the second time period and the first time period, where n is an integer greater than 1; If the oxygen content change value in the cavity is less than the target oxygen content change value when the execution time of the target cooking program reaches the first time, comparing the oxygen contents at two adjacent detection moments during the execution of the target cooking program; If the oxygen content at the m+1th detection moment is greater than or equal to the oxygen content at the mth detection moment, the target cooking program is ended after the third time period after the m+1th detection moment, where m is an integer greater than 1.
Citation Information
Patent Citations
Intelligent cooking control method based on oxygen sensor
CN111202436A
Intelligent cooking method based on oxygen content
CN112925232A