Steaming oven cooking control method and device, steaming oven, computer equipment and medium
By dynamically adjusting the sensor acquisition logic and machine learning model, the problem of data distortion caused by opening the oven door was solved, resulting in more accurate cooking status judgment and an improved user experience.
Patent Information
- Application Number
- CN202511304551.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-12
- Publication Date
- 2025-11-21
AI Technical Summary
When users open the door during the cooking process in the steam oven, it causes sudden changes in parameters such as gas concentration, temperature, and humidity inside the cavity, resulting in distorted sensor data and affecting the accuracy of the cooking status judgment.
By dynamically adjusting the sensor acquisition logic, pausing or delaying data acquisition, and redetermining the real-time cooking countdown based on the opening and closing status of the oven door and the duration of the door opening, the cooking control is optimized by combining machine learning models.
The accuracy of the steam oven in determining the cooking status when the door is opened midway through cooking has been improved, ensuring the accuracy of sensor data and improving cooking results and user operation flexibility.
Smart Images

Figure CN120982883A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of intelligent control of kitchen appliances, in particular to a steam oven cooking control method and device, a steam oven, a computer device and a medium. BACKGROUND
[0002] In recent years, as a quality demand type kitchen appliance, the steam oven has gradually become the core equipment of the family kitchen due to its characteristics of healthy and efficient cooking, embedded aesthetics and the like. With the increasing demand for intelligence, the industry has begun to detect the cavity environment parameters in the cooking process through sensors (such as gas sensors), and to determine the cooking state in combination with a model to achieve intelligent functions such as precise temperature control and automatic end of cooking.
[0003] However, users often need to open the door to add seasonings or stir the food during cooking. The opening action will cause the steam oven inner container to exchange with the outside air, resulting in sudden changes in parameters such as gas concentration, temperature and humidity inside the cavity. This mutation is not a reflection of the real state of the food cooking, which will cause the data collected by the sensor to be distorted, and then make the cooking model calculation error, and finally affect the accuracy of the cooking state determination. SUMMARY
[0004] Therefore, it is necessary to provide a steam oven cooking control method, device, steam oven, computer device and medium which can adapt to the opening door scene by dynamically adjusting the sensor collection logic, improve the cooking state determination accuracy, and improve the intelligent experience and user operation flexibility of the steam oven.
[0005] In a first aspect, the present application provides a steam oven cooking control method, wherein the steam oven comprises a sensor assembly, a door control assembly and a control assembly, and the control assembly is connected to the sensor assembly and the door control assembly respectively; the method comprises:
[0006] obtaining real-time detection data collected by the sensor assembly, wherein the real-time detection data comprises at least one of gas information, temperature information, humidity information and oxygen concentration information;
[0007] determining a real-time cooking countdown according to a preset cooking model and the real-time detection data; wherein the real-time cooking countdown is a cooking end countdown that dynamically changes with the update of the real-time detection data;
[0008] If the door control component detects that the oven door changes from closed to open during cooking, and the real-time cooking countdown is greater than or equal to a first preset threshold, the sensor component is controlled to pause collecting the real-time detection data. If the door control component detects that the oven door changes from open to closed, the sensor component is controlled to continue collecting the real-time detection data after a preset delay based on the duration of the oven door being open, and the real-time cooking countdown is re-determined.
[0009] Cooking is performed according to the dynamically updated real-time cooking countdown until the cooking countdown reaches zero.
[0010] In one embodiment, the step of delaying the opening duration of the steam oven door by a preset time, and then controlling the sensor assembly to continue collecting the real-time detection data and re-determining the real-time cooking countdown, includes:
[0011] Obtain the door opening duration; wherein, the door opening duration is the duration during which the steam oven door remains in the open state;
[0012] If the door opening duration is less than or equal to the second preset threshold, after a first delay, the sensor assembly is controlled to continue collecting the real-time detection data and the real-time cooking countdown is redefined.
[0013] If the door opening duration exceeds the second preset threshold, after a second delay, the sensor assembly is controlled to continue collecting the real-time detection data and the real-time cooking countdown is redefined; wherein the second time is greater than the first time.
[0014] In one embodiment, the method further includes:
[0015] If the door control component detects that the oven door changes from closed to open during cooking, and the real-time cooking countdown is less than the first preset threshold, the sensor component is controlled to pause the collection of real-time detection data. When the door control component detects that the oven door changes from open to closed, the cooking process is performed according to the real-time cooking countdown which is less than the first preset threshold until the cooking countdown reaches zero.
[0016] In one embodiment, acquiring the real-time detection data collected by the sensor component includes:
[0017] The sensor assembly is controlled to collect environmental data inside the steam oven at a preset cycle; wherein the environmental data includes at least one of gas information, temperature information, humidity information and oxygen concentration information.
[0018] The environmental data transmitted back by the sensor components is received to obtain the real-time detection data.
[0019] In one embodiment, the method further includes:
[0020] Obtain preset cooking instructions, wherein the preset cooking instructions include cooking recipes;
[0021] The first preset threshold, the second preset threshold, and the preset cooking model are determined based on the preset cooking instructions.
[0022] In one embodiment, the method further includes:
[0023] The preset cooking model is obtained by training a preset machine learning model, wherein the preset machine learning model includes at least one of an ensemble learning model and a deep neural network model; the input parameters of the preset cooking model include the real-time detection data, and the output parameters of the preset cooking model include the real-time cooking countdown.
[0024] Secondly, this application also provides a steam oven cooking control device, the steam oven including a sensor assembly, a door control assembly, and a control assembly, the control assembly being connected to the sensor assembly and the door control assembly respectively; the device includes:
[0025] The sensor data acquisition module is used to acquire real-time detection data collected by the sensor component, wherein the real-time detection data includes at least one of gas information, temperature information, humidity information and oxygen concentration information;
[0026] The countdown determination module is used to determine the real-time cooking countdown based on the preset cooking model and the real-time detection data; wherein, the real-time cooking countdown is a cooking end countdown that changes dynamically as the real-time detection data is updated;
[0027] The countdown adjustment module is used to control the sensor component to pause collecting the real-time detection data if the door control component detects that the oven door changes from a closed state to an open state during the cooking process, and the real-time cooking countdown is greater than or equal to a first preset threshold. When the door control component detects that the oven door changes from an open state to a closed state, the module controls the sensor component to continue collecting the real-time detection data after a preset delay based on the duration of the oven door being open, and then re-determines the real-time cooking countdown.
[0028] The cooking execution module is used to perform cooking processing according to the dynamically updated real-time cooking countdown until the cooking countdown reaches zero.
[0029] Thirdly, this application also provides a steam oven device, including: a sensor assembly, a door control assembly, and a control assembly, wherein the control assembly is respectively connected to the sensor assembly and the door control assembly;
[0030] The sensor assembly is used to collect real-time detection data inside the steam oven, wherein the real-time detection data includes at least one of gas information, temperature information, humidity information and oxygen concentration information;
[0031] The door control component is used to control or acquire the open / closed state of the steam oven door;
[0032] The control component is used to perform the steps of the steam oven cooking control method described in the first aspect.
[0033] Fourthly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the steam oven cooking control method described in the first aspect.
[0034] Fifthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the steam oven cooking control method described in the first aspect.
[0035] In summary, this application proposes a cooking control method, device, oven, computer equipment, and medium for a steam oven, comprising: acquiring real-time detection data collected by the sensor component; determining a real-time cooking countdown based on a preset cooking model and the real-time detection data; if the door control component detects that the oven door changes from a closed state to an open state during cooking, and the real-time cooking countdown is greater than or equal to a first preset threshold, controlling the sensor to pause collecting the real-time detection data, delaying for a preset time based on the duration of the oven door being open, controlling the sensor to continue collecting the real-time detection data, and re-determining the real-time cooking countdown; performing cooking processing according to the dynamically updated real-time cooking countdown until the cooking countdown reaches zero. This application improves the accuracy of the steam oven in determining the cooking state when the door is opened midway through cooking by adjusting the sensor acquisition logic during the cooking process. Attached Figure Description
[0036] Figure 1 This is a structural block diagram of a steam oven device in one embodiment;
[0037] Figure 2 This is a schematic flowchart of a steam oven cooking control method in one embodiment;
[0038] Figure 3 This is a flowchart illustrating the steps for resetting the real-time cooking countdown in one embodiment.
[0039] Figure 4 This is a structural block diagram of a steam oven cooking control device in one embodiment;
[0040] Figure 5 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0041] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0042] In related technologies, when using a steam oven, users often need to open the door to add seasonings, stir ingredients, or observe the cooking progress while the oven is in cooking mode. This opening action causes a rapid exchange of air between the oven's interior and the outside, resulting in sudden changes in parameters such as gas concentration (e.g., CO2, volatile gases from food), temperature, and humidity. These sudden changes do not reflect the true cooking state of the food and lead to severe distortion of the data collected by sensors. This distorted data, when input into the cooking model, causes calculation errors. For example, if the CO2 concentration detected by the gas sensor drops sharply after opening the door, the model may misjudge that the food is undercooked and extend the cooking time, resulting in overcooked food. Alternatively, it may misjudge that cooking is complete and stop heating prematurely, leaving the food undercooked. This problem not only limits the user's operational flexibility but also directly affects the cooking results.
[0043] To solve the above problems, there is an urgent need for a control scheme that can dynamically optimize the sensor acquisition logic and countdown calculation rules according to the door opening scenario.
[0044] The steam oven equipment provided in the embodiments of this application, such as Figure 1 As shown, it includes: a steam oven body, a sensor assembly 110, a door control assembly 120 and a control assembly 130, with the control assembly 130 connected to the sensor assembly 110 and the door control assembly 120 respectively.
[0045] Sensor component 110 is used to collect real-time detection data inside the steam oven, wherein the real-time detection data includes at least one of gas information, temperature information, humidity information, and oxygen concentration information. Door control component 120 is used to control or acquire the open / closed status of the steam oven door.
[0046] In this embodiment, the steam oven body includes an inner liner, a cabinet door, an air duct, vents, and a gas control valve. The inner liner is connected to the air duct, the vents are located on the side wall of the air duct, and the gas control valve is located on the vents to control their opening and closing. When the cabinet door is closed, the inner liner and the cabinet door form a closed space. It should be noted that this embodiment does not limit the actual structure of the steam oven body; it can be determined according to the actual type of steam oven equipment in the actual application scenario. In this embodiment, the sensor assembly 110 is located inside the inner liner or the side wall of the air duct to collect environmental data of the steam oven's inner liner. The environmental data is the same as the aforementioned detection data, including at least one of gas information, temperature information, humidity information, and oxygen concentration information.
[0047] Sensor assembly 110 includes at least one of a multi-gas sensor, a temperature and humidity sensor, an oxygen concentration sensor, and an absolute humidity sensor. The multi-gas sensor is used to collect gas information from the inner cavity of the steam oven. This gas information includes gas concentration and gas type, such as the concentration of carbon dioxide. The temperature and humidity sensor is used to collect temperature and humidity information from the inner cavity of the steam oven. The humidity information includes absolute humidity and relative humidity, and the temperature information includes the temperature value (°C). The absolute humidity sensor is used to collect the absolute humidity from the inner cavity of the steam oven. Specifically, relative humidity refers to the percentage of actual water vapor content in the air relative to the maximum amount of water vapor the air can hold at the current temperature (saturation humidity). Absolute humidity refers to the actual mass of water vapor contained in a unit volume of air (g / m³). 3 The oxygen concentration sensor is used to collect oxygen information inside the steam oven cavity, including oxygen content, etc.
[0048] In this embodiment, the door control component 120 includes a status detection unit, which can employ a Hall sensor, a micro switch, or an infrared sensor to detect the open / closed state (closed / open) of the steam oven door in real time and record the door opening duration (the time from opening to closing). It should be noted that the actual structure and location of the door control component 120 can be determined based on the actual type of steam oven equipment in the actual application scenario; therefore, the actual structure and location of the door control component 120 are not limited here.
[0049] The control component 130 includes a microcontroller unit (MCU) or a programmable logic controller (PLC), a built-in storage unit (storing preset cooking models and recipe parameters), and a processing unit. It is used to execute the steam oven cooking control method described in the following embodiments, and simultaneously coordinates the heating and cooling components of the steam oven to perform cooking actions. It should be noted that the actual structure and location of the heating and cooling components of the steam oven can be determined based on the actual type of steam oven equipment in the specific application scenario.
[0050] In one embodiment, such as Figure 2 As shown, a cooking control method for a steam oven is provided, which is applied to... Figure 1 Taking the control component in the example, the following steps are included:
[0051] S201, acquire real-time detection data collected by the sensor components.
[0052] In this embodiment, the real-time detection data includes at least one of gas information, temperature information, humidity information, and oxygen concentration information. In practical applications, the more types of information in the real-time detection data, the higher the accuracy of the subsequent determination of the real-time cooking countdown.
[0053] In this embodiment, the sensor component can be controlled to collect environmental data inside the steam oven at a preset cycle. The environmental data includes at least one of gas information, temperature information, humidity information, and oxygen concentration information. The environmental data transmitted back by the sensor component is received to obtain real-time detection data. For example, the sensor component can collect environmental data of the steam oven cavity every 3 seconds at a cycle of 3 seconds as real-time detection data, to accurately calculate the countdown to the end of cooking in conjunction with the subsequent preset cooking model.
[0054] Based on the above steps, the sensor components collect environmental data according to a preset cycle, which can effectively ensure the real-time performance of the real-time detection data and the balance of energy consumption.
[0055] S202 determines the real-time cooking countdown based on the preset cooking model and real-time detection data.
[0056] In this embodiment, the real-time cooking countdown is a cooking end countdown that dynamically changes as real-time detection data is updated.
[0057] In this embodiment, the preset cooking model refers to a data model that uses real-time detection data collected by the sensor components as input feature values and a cooking end countdown as output feature values. In practical applications, after each collection of real-time detection data, the sensor components input the data into the preset cooking model and determine the real-time cooking countdown based on the model's output value. For example, the real-time detection data could be the gas response values of various gas sensors in the sensor components, the temperature and relative humidity values of the temperature and humidity sensors, the absolute humidity value of the absolute humidity sensor, or the oxygen concentration value of the oxygen sensor.
[0058] In this embodiment, the steam oven is determined to have completed cooking when the real-time cooking countdown is less than or equal to zero. In this embodiment, the real-time cooking countdown continuously decreases with the passage of time and also changes with changes in real-time detection data. For example, if the real-time cooking countdown determined by the preset cooking model and real-time detection data at 12:06:03 is 12 minutes 30 seconds, then at 12:06:04, the real-time cooking countdown will change to 12 minutes 29 seconds. If the preset period of the sensor component is 5 seconds, then at 12:06:08, the real-time cooking countdown will change to 12 minutes 48 seconds (extended cooking time due to decreased gas concentration), 12 minutes 25 seconds (maintaining the cooking time of the previous collection period), or 12 minutes 10 seconds (decreased cooking time due to increased gas concentration).
[0059] In practical applications, a pre-defined cooking model can be constructed using at least one of the following methods: principal component analysis, linear discriminant analysis, cluster analysis, decision tree, neural network, and logistic regression. Feature values include, but are not limited to, gas response values, temperature, relative humidity, absolute humidity, oxygen concentration, and the integral values, rates of change, variances, differences, and gradients of the aforementioned values.
[0060] In practical applications, higher-order feature values such as the cumulative integral of the gas response value, the rate of change of humidity value, the difference of temperature value, the variance of oxygen concentration, and the slope of gas response within a preset collection period can be used as the training parameter set for training the preset cooking model.
[0061] In one embodiment, the steam oven cooking control method further includes:
[0062] A preset cooking model is obtained by training a preset machine learning model, wherein the preset machine learning model includes at least one of an ensemble learning model and a deep neural network model; the input parameters of the preset cooking model include real-time detection data, and the output parameters of the preset cooking model include a real-time cooking countdown.
[0063] In this embodiment, taking a deep neural network model as an example, the specific steps for training the preset cooking model include the following:
[0064] First, in a laboratory environment, multiple sets of cooking data were repeatedly collected for 20 common ingredients, such as roasted chicken, kebabs, and steamed vegetables. For example, 1000 sets of cooking data were collected. The cooking data included environmental data collected by sensor components, high-order feature values calculated based on the environmental data, and cooking countdowns for different ingredients.
[0065] Second, Z-score standardization is used to process each feature value. Outliers with Z-score > 3 are directly removed, and missing values are filled in by forward padding or linear interpolation.
[0066] Third, dimensionality reduction of high-dimensional features is performed using Principal Components Analysis (PCA) to reduce redundancy and overfitting risks.
[0067] Fourth, divide 80% of the data into a training set and 20% into a test set. Use the Adam optimizer and MSE loss function to perform iterative training, and determine that the preset cooking model training is complete when the preset fitting requirements are met.
[0068] Based on the above steps, a preset cooking model for the corresponding ingredient type can be trained using a machine learning model. The real-time cooking countdown can then be accurately estimated based on the preset cooking model to ensure that the real-time calculated and updated cooking countdown meets the prediction accuracy, thereby improving the accuracy of the steam oven's cooking control and the cooking effect.
[0069] S203, if the door control component detects that the oven door changes from closed to open during the cooking process, and the real-time cooking countdown is greater than or equal to the first preset threshold, the control sensor component stops collecting real-time detection data. When the door control component detects that the oven door changes from open to closed, the control sensor component continues to collect real-time detection data after a preset time delay based on the oven door opening duration, and the real-time cooking countdown is re-determined.
[0070] In this embodiment, during the cooking process in the steam oven, if the door control component detects that the oven door is open and the real-time cooking countdown is greater than or equal to a first preset threshold, it indicates that the steam oven's real-time cooking state is in the early or middle stage of cooking, and the remaining cooking time is relatively long, for example, greater than or equal to 600 seconds, requiring a longer heating time for the food. The real-time cooking state includes the early, middle, and late stages of cooking. It should be noted that the specific time distribution of the early, middle, and late stages of cooking in the steam oven can be adaptively set according to the needs of the actual application scenario.
[0071] At this time, the control component suspends the acquisition of real-time detection data by the sensor component and continuously monitors the duration of the oven door opening through the door control component. After the oven door closes, a preset time is delayed before the sensor component restarts to continue acquiring real-time detection data and re-determines the real-time cooking countdown. Based on the above steps, this embodiment can control the oven to restore its environmental parameters to those before the oven door was opened within a certain time when the oven door is opened and closed during the cooking process. Then, the sensor component acquires environmental data inside the oven cavity, effectively ensuring the accuracy of the sensor component's acquisition and preventing distorted data from affecting the output accuracy of the preset cooking model, thus effectively improving the cooking effect of the oven.
[0072] S204, execute cooking processing according to the dynamically updated real-time cooking countdown until the cooking countdown reaches zero.
[0073] In this embodiment, the control component determines the real-time cooking status of the steam oven based on a dynamically updated real-time cooking countdown. For different ingredients, the user can set corresponding cooking programs by operating the steam oven, so that the steam oven can cook according to the corresponding cooking programs. During the cooking process of the steam oven, if the oven door is not opened, or is opened according to the conditions defined in step S203, the real-time cooking status is predicted according to the dynamically updated real-time cooking countdown, and the heating and heat dissipation components of the steam oven are controlled to complete the food cooking process according to the cooking parameters corresponding to the real-time cooking status of the cooking program, until the cooking countdown reaches zero.
[0074] In one feasible embodiment, the cooking countdown can be less than zero to determine that the steam oven has completed the cooking process.
[0075] In summary, this embodiment provides a cooking control method for a steam oven. By using sensor control logic that pauses data acquisition when the door is opened and delays recovery when the door is closed, it completely avoids distorted data caused by door opening from entering the cooking model. At the same time, by using an ensemble learning or deep neural network model to construct the cooking model, compared with traditional time-temperature linear control, it can more accurately capture the nonlinear relationship between the cookedness of the food and multi-sensor data, realizing dynamic countdown instead of fixed duration, further getting closer to the real cooking patterns of the food, and effectively improving the cooking effect of the steam oven.
[0076] In one embodiment, such as Figure 3 As shown, after a preset time delay based on the duration of the oven door opening, the control sensor assembly continues to collect real-time detection data and re-determines the real-time cooking countdown, including:
[0077] S301, Obtain the door opening duration. The door opening duration is the duration during which the steam oven door remains open.
[0078] S302, if the door opening duration is less than or equal to the second preset threshold, after a first delay, the control sensor component continues to collect real-time detection data and resets the real-time cooking countdown.
[0079] S303, if the door opening duration exceeds the second preset threshold, after a second delay, the control sensor component continues to collect real-time detection data and re-determines the real-time cooking countdown; wherein the second time is greater than the first time.
[0080] In this embodiment, the second preset threshold can be set to a time period of 0.5-5 minutes. It should be noted that the specific values of the second preset threshold, the first time, and the second time can all be set according to the needs of the actual application scenario.
[0081] In this embodiment, the longer the door is open, the longer the sensor assembly will be activated to continue collecting real-time detection data. In practical applications, during the cooking process in a steam oven, the longer the door is open, the greater the temperature drop and gas concentration dissipation inside the oven cavity; that is, the greater the temperature drop and gas concentration decrease. In this case, it is necessary to control the heating and cooling components to work for a longer period after the oven door is closed to allow the temperature and gas concentration inside the oven cavity to return to a state close to that before the oven door was opened, before restarting the sensor assembly to continue collecting real-time detection data.
[0082] Based on the above steps, this embodiment provides a cooking control method for a steam oven. The delay time is dynamically adjusted according to the duration of door opening, ensuring that the data collected at the time of recovery accurately reflects the cooking state of the ingredients, significantly reducing the model's calculation error rate. Simultaneously, it eliminates the need to restrict user actions such as opening the door during cooking (e.g., adding seasonings, turning the ingredients), improving the user experience.
[0083] In one embodiment, the steam oven cooking control method further includes:
[0084] If the door control component detects that the oven door changes from closed to open during the cooking process, and the real-time cooking countdown is less than the first preset threshold, the control sensor component will pause collecting real-time detection data. When the door control component detects that the oven door changes from open to closed, the cooking process will be performed according to the real-time cooking countdown which is less than the first preset threshold until the cooking countdown reaches zero.
[0085] In this embodiment, when the door control component detects that the oven door is open during cooking and the real-time cooking countdown is less than a first preset threshold, it means that the oven is in the later stages of cooking. At this point, the remaining cooking time is short, for example, less than 600 seconds. The control component then stops collecting real-time detection data from the sensor component and, after detecting that the oven door is closed through the door control component, directly completes the later cooking based on the real-time cooking countdown before the oven door was opened. During the later cooking stage, the oven can control the heating device to perform final processing on the food according to the cooking parameters corresponding to the later cooking stage. It should be noted that in the later cooking stage, fluctuations in temperature and gas concentration have a relatively small impact on food processing.
[0086] Based on the above steps, the steam oven cooking control method provided in this embodiment has a simplified strategy designed for the short countdown in the later stage of cooking. This not only ensures the accuracy of later cooking but also reduces the user's waiting time, effectively improving the user experience of the steam oven while ensuring the cooking quality.
[0087] In one embodiment, the steam oven cooking control method further includes:
[0088] Retrieve preset cooking instructions, which include cooking recipes.
[0089] The first preset threshold, the second preset threshold, and the preset cooking model are determined based on the preset cooking instructions.
[0090] In this embodiment, users can input preset cooking instructions by operating interactive components on the steam oven, such as a touch control screen or physical buttons. For example, preset cooking instructions could include roasting chicken legs, grilling meat skewers, steaming ribs, or steaming vegetables. Alternatively, it could be roasting at 180℃ for 30 minutes, or steaming at 120℃ for 12 minutes, etc. It should be noted that the actual content of the preset cooking instructions can be adaptively set according to the needs of the specific application scenario.
[0091] Based on the above steps, a linkage mechanism of preset cooking instructions, thresholds, and models can be used. Different recipes (such as roast chicken, kebabs, and steamed vegetables) can correspond to different first preset thresholds, second preset thresholds, and dedicated cooking models, adapting to the cooking characteristics of different ingredients and avoiding the problem of poor compatibility of steam ovens caused by using the same control logic. Steam ovens can prepare corresponding foods according to user needs.
[0092] In a more detailed embodiment, taking roasted chicken as an example, the cooking recipe corresponding to the preset cooking instruction is determined to be roasted chicken. The first threshold is determined to be 600s, the second threshold is determined to be 60s, and the preset cooking model is determined to be roasted chicken cooking model.
[0093] Once cooking begins, the sensor components start collecting environmental data at preset intervals (3 seconds). The roasted chicken cooking model processes this environmental data and calculates a cooking end countdown of 2426 seconds. After a 3-second interval, the calculated real-time cooking countdown is updated to 2397 seconds, and so on. (Note that the real-time cooking countdown is determined by the actual model of the roasted chicken cooking model and the specific values of the environmental data, and may not follow the natural time frame.)
[0094] If, during the cooking process, the user opens the oven door when the calculated real-time cooking countdown is 215 seconds, and the countdown is determined to be less than the first threshold of 600 seconds, then cooking will continue for another 215 seconds after the user closes the oven door to complete the cooking process.
[0095] If the calculated real-time cooking countdown is 1273 seconds, and the user opens the oven door, then if the countdown (1273 seconds) is greater than the first threshold of 600 seconds, the user's door-opening duration is further measured. If the door-opening duration is 30 seconds, and the user closes the door, if the door-opening duration (30 seconds) is less than the second threshold of 60 seconds, the sensor response value is collected again 300 seconds after the door is closed. If the door-opening duration is 75 seconds, and the user closes the door, if the door-opening duration (75 seconds) is greater than the second threshold of 60 seconds, the sensor component response value is collected again 500 seconds after the door is closed.
[0096] Based on the response values of the sensor components re-collected after the door is closed, the real-time cooking countdown is recalculated (assuming a countdown of 1027 seconds). The countdown continues to be calculated every 3 seconds thereafter until cooking ends when the countdown is less than or equal to 0. If the door is opened again before cooking ends, the above steps are repeated.
[0097] In another more detailed embodiment, taking the cooking recipe corresponding to the preset cooking instruction as a kebab as an example, the first threshold is determined to be 300s, the second threshold is determined to be 30s, and the preset cooking model is determined to be the kebab cooking model.
[0098] Once cooking begins, the sensor components start detecting response values. The grilled meat skewer cooking model calculates a real-time cooking countdown of 911 seconds. After a 3-second interval, the calculated real-time cooking countdown is updated to 885 seconds, and so on.
[0099] If the user opens the door during cooking when the calculated real-time cooking countdown is 118 seconds, and the countdown is determined to be less than the first threshold of 300 seconds, then the oven will continue cooking for another 118 seconds after the user closes the door to complete the cooking process.
[0100] If the calculated real-time cooking countdown is 506 seconds and the user opens the door, and the countdown is determined to be greater than the first threshold of 300 seconds, then the duration of the door being open continues to be measured. If the door opening duration is 20 seconds, and the door is closed, and the countdown is determined to be less than the second threshold of 30 seconds, then sensor response values are collected again 200 seconds after the door is closed. If the door opening duration is 40 seconds, and the door is closed, and the countdown is determined to be greater than the second threshold of 30 seconds, then sensor response values are collected again 300 seconds after the door is closed.
[0101] Based on the response values of the sensor components that are re-acquired after the door is closed, the real-time cooking countdown is recalculated (assuming the countdown is 206 seconds). The countdown continues to be calculated every 3 seconds thereafter until cooking ends when the countdown is less than or equal to 0.
[0102] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0103] Based on the same inventive concept, this application also provides a steam oven cooking control device for implementing the steam oven cooking control method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more embodiments of the steam oven cooking control device provided below can be found in the limitations of the steam oven cooking control method described above, and will not be repeated here.
[0104] In one embodiment, such as Figure 4 As shown, a steam oven cooking control device 400 is provided, including: a sensor data acquisition module 410, a countdown determination module 420, a countdown adjustment module 430, and a cooking execution module 440, wherein:
[0105] The sensor data acquisition module 410 is used to acquire real-time detection data collected by the sensor component. The real-time detection data includes at least one of gas information, temperature information, humidity information and oxygen concentration information.
[0106] The countdown determination module 420 is used to determine the real-time cooking countdown based on the preset cooking model and real-time detection data; wherein, the real-time cooking countdown is a cooking end countdown that changes dynamically with the update of the real-time detection data;
[0107] The countdown adjustment module 430 is used to control the sensor component to pause collecting real-time detection data if the door control component detects that the oven door changes from closed to open during the cooking process and the real-time cooking countdown is greater than or equal to a first preset threshold. If the door control component detects that the oven door changes from open to closed, the sensor component is controlled to continue collecting real-time detection data and the real-time cooking countdown is re-determined after a preset time delay based on the duration of the oven door opening.
[0108] The cooking execution module 440 is used to perform cooking processing according to a dynamically updated real-time cooking countdown until the cooking countdown reaches zero.
[0109] In one embodiment, the countdown adjustment module 430 is specifically used to obtain the door opening duration; wherein, the door opening duration is the duration during which the oven door remains open; if the door opening duration is less than or equal to a second preset threshold, after a first delay, the control sensor component continues to collect real-time detection data and redetermines the real-time cooking countdown; if the door opening duration is greater than the second preset threshold, after a second delay, the control sensor component continues to collect real-time detection data and redetermines the real-time cooking countdown; wherein, the second time is greater than the first time.
[0110] In one embodiment, the countdown adjustment module 430 is further configured to, if the door control component detects that the oven door changes from a closed state to an open state during the cooking process and the real-time cooking countdown is less than a first preset threshold, control the sensor component to pause the collection of real-time detection data, and, when the door control component detects that the oven door changes from an open state to a closed state, perform cooking processing according to a real-time cooking countdown less than the first preset threshold until the cooking countdown reaches zero.
[0111] In one embodiment, the sensor data acquisition module 410 is specifically used to control the sensor component to collect environmental data inside the steam oven according to a preset cycle; wherein, the environmental data includes at least one of gas information, temperature information, humidity information and oxygen concentration information; and receives the environmental data transmitted back by the sensor component to obtain real-time detection data.
[0112] In one embodiment, the steam oven cooking control device 400 further includes:
[0113] The instruction determination module is used to acquire preset cooking instructions, wherein the preset cooking instructions include cooking recipes; and to determine a first preset threshold, a second preset threshold, and a preset cooking model based on the preset cooking instructions.
[0114] In one embodiment, the steam oven cooking control device 400 further includes:
[0115] The model training module is used to train a preset cooking model using a preset machine learning model, wherein the preset machine learning model includes at least one of an ensemble learning model and a deep neural network model; the input parameters of the preset cooking model include real-time detection data, and the output parameters of the preset cooking model include a real-time cooking countdown.
[0116] In summary, this embodiment provides a steam oven cooking control device. By using sensor control logic that pauses data acquisition when the door is opened and delays recovery when the door is closed, it completely avoids distorted data caused by door opening from entering the cooking model. At the same time, by using an integrated learning or deep neural network model to construct the cooking model, compared with traditional time-temperature linear control, it can more accurately capture the nonlinear relationship between the cookedness of the food and the multi-sensor data, realizing dynamic countdown instead of fixed duration, further getting closer to the real cooking law of the food, and effectively improving the cooking effect of the steam oven.
[0117] The modules in the aforementioned steam oven cooking control device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the corresponding operations of each module.
[0118] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 5 As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a cooking control method for a steam oven. The display unit is used to form a visually visible image and can be a display screen, projection device, or virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0119] Those skilled in the art will understand that Figure 5The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0120] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0121] Acquire real-time detection data collected by sensor components.
[0122] In this embodiment, the real-time detection data includes at least one of gas information, temperature information, humidity information, and oxygen concentration information;
[0123] Based on the preset cooking model and real-time detection data, a real-time cooking countdown is determined; wherein, the real-time cooking countdown is a cooking end countdown that changes dynamically as the real-time detection data is updated;
[0124] If the door control component detects that the oven door changes from closed to open during cooking, and the real-time cooking countdown is greater than or equal to the first preset threshold, the control sensor component will pause collecting real-time detection data. If the door control component detects that the oven door changes from open to closed, the control sensor component will continue to collect real-time detection data after a preset delay based on the duration of the oven door being open, and the real-time cooking countdown will be re-determined.
[0125] Cooking is performed according to a dynamically updated real-time cooking countdown until the countdown reaches zero.
[0126] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:
[0127] Acquire real-time detection data collected by sensor components.
[0128] In this embodiment, the real-time detection data includes at least one of gas information, temperature information, humidity information, and oxygen concentration information;
[0129] Based on the preset cooking model and real-time detection data, a real-time cooking countdown is determined; wherein, the real-time cooking countdown is a cooking end countdown that changes dynamically as the real-time detection data is updated;
[0130] If the door control component detects that the oven door changes from closed to open during cooking, and the real-time cooking countdown is greater than or equal to the first preset threshold, the control sensor component will pause collecting real-time detection data. If the door control component detects that the oven door changes from open to closed, the control sensor component will continue to collect real-time detection data after a preset delay based on the duration of the oven door being open, and the real-time cooking countdown will be re-determined.
[0131] Cooking is performed according to a dynamically updated real-time cooking countdown until the countdown reaches zero.
[0132] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:
[0133] Acquire real-time detection data collected by sensor components.
[0134] In this embodiment, the real-time detection data includes at least one of gas information, temperature information, humidity information, and oxygen concentration information;
[0135] Based on the preset cooking model and real-time detection data, a real-time cooking countdown is determined; wherein, the real-time cooking countdown is a cooking end countdown that changes dynamically as the real-time detection data is updated;
[0136] If the door control component detects that the oven door changes from closed to open during cooking, and the real-time cooking countdown is greater than or equal to the first preset threshold, the control sensor component will pause collecting real-time detection data. If the door control component detects that the oven door changes from open to closed, the control sensor component will continue to collect real-time detection data after a preset delay based on the duration of the oven door being open, and the real-time cooking countdown will be re-determined.
[0137] Cooking is performed according to a dynamically updated real-time cooking countdown until the countdown reaches zero.
[0138] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0139] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0140] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A cooking control method for a steam oven, characterized in that, The steam oven includes a sensor assembly, a door control assembly, and a control assembly, wherein the control assembly is connected to the sensor assembly and the door control assembly respectively; the method includes: The sensor assembly acquires real-time detection data, which includes at least one of gas information, temperature information, humidity information, and oxygen concentration information. Based on the preset cooking model and the real-time detection data, a real-time cooking countdown is determined; wherein, the real-time cooking countdown is a cooking end countdown that dynamically changes as the real-time detection data is updated; If the door control component detects that the oven door changes from closed to open during cooking, and the real-time cooking countdown is greater than or equal to a first preset threshold, the sensor component is controlled to pause collecting the real-time detection data. If the door control component detects that the oven door changes from open to closed, the sensor component is controlled to continue collecting the real-time detection data after a preset delay based on the duration of the oven door being open, and the real-time cooking countdown is re-determined. Cooking is performed according to the dynamically updated real-time cooking countdown until the cooking countdown reaches zero.
2. The method according to claim 1, characterized in that, The step of delaying the opening duration of the steam oven door by a preset time, and then controlling the sensor assembly to continue collecting the real-time detection data and re-determining the real-time cooking countdown, includes: Obtain the door opening duration; wherein, the door opening duration is the duration during which the steam oven door remains in the open state; If the door opening duration is less than or equal to the second preset threshold, after a first delay, the sensor assembly is controlled to continue collecting the real-time detection data and the real-time cooking countdown is redefined. If the door opening duration exceeds the second preset threshold, after a second delay, the sensor assembly is controlled to continue collecting the real-time detection data and the real-time cooking countdown is redefined; wherein the second time is greater than the first time.
3. The method according to claim 1, characterized in that, The method further includes: If the door control component detects that the oven door changes from closed to open during cooking, and the real-time cooking countdown is less than the first preset threshold, the sensor component is controlled to pause the collection of real-time detection data. When the door control component detects that the oven door changes from open to closed, the cooking process is performed according to the real-time cooking countdown which is less than the first preset threshold until the cooking countdown reaches zero.
4. The method according to claim 1, characterized in that, The acquisition of real-time detection data collected by the sensor component includes: The sensor assembly is controlled to collect environmental data inside the steam oven at a preset cycle; wherein the environmental data includes at least one of gas information, temperature information, humidity information and oxygen concentration information. The environmental data transmitted back by the sensor components is received to obtain the real-time detection data.
5. The method according to claim 2, characterized in that, The method further includes: Obtain preset cooking instructions, wherein the preset cooking instructions include cooking recipes; The first preset threshold, the second preset threshold, and the preset cooking model are determined based on the preset cooking instructions.
6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: The preset cooking model is obtained by training a preset machine learning model, wherein the preset machine learning model includes at least one of an ensemble learning model and a deep neural network model; the input parameters of the preset cooking model include the real-time detection data, and the output parameters of the preset cooking model include the real-time cooking countdown.
7. A cooking control device for a steam oven, characterized in that, The steam oven includes a sensor assembly, a door control assembly, and a control assembly, wherein the control assembly is connected to the sensor assembly and the door control assembly respectively; the device includes: The sensor data acquisition module is used to acquire real-time detection data collected by the sensor component, wherein the real-time detection data includes at least one of gas information, temperature information, humidity information and oxygen concentration information; The countdown determination module is used to determine the real-time cooking countdown based on the preset cooking model and the real-time detection data; wherein, the real-time cooking countdown is a cooking end countdown that changes dynamically as the real-time detection data is updated; The countdown adjustment module is used to control the sensor component to pause collecting the real-time detection data if the door control component detects that the oven door changes from a closed state to an open state during the cooking process, and the real-time cooking countdown is greater than or equal to a first preset threshold. When the door control component detects that the oven door changes from an open state to a closed state, the module controls the sensor component to continue collecting the real-time detection data after a preset delay based on the duration of the oven door being open, and then re-determines the real-time cooking countdown. The cooking execution module is used to perform cooking processing according to the dynamically updated real-time cooking countdown until the cooking countdown reaches zero.
8. A steam oven, characterized in that, It includes a sensor assembly, a gating assembly, and a control assembly, wherein the control assembly is connected to the sensor assembly and the gating assembly respectively; The sensor assembly is used to collect real-time detection data inside the steam oven, wherein the real-time detection data includes at least one of gas information, temperature information, humidity information and oxygen concentration information; The door control component is used to control or acquire the open / closed state of the steam oven door; The control component is used to perform the steps of the steam oven cooking control method according to any one of claims 1 to 6.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the steam oven cooking control method according to any one of claims 1 to 6.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the steam oven cooking control method according to any one of claims 1 to 6.