Cooking control method and device, electronic equipment and storage medium
By building a preset load level library and a cooking temperature adjustment library, the cooking temperature is adjusted according to the preheating time of the ingredients and the load level, which solves the safety hazards and low efficiency caused by oven thermostat tripping and achieves stable and safe cooking control.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- NINGBO FOTILE KITCHEN WARE CO LTD
- Filing Date
- 2026-01-04
- Publication Date
- 2026-05-19
AI Technical Summary
Existing oven thermostats have fixed tripping temperatures, causing the oven to frequently trip when the selected temperature is too low, affecting cooking efficiency, and posing safety hazards when the selected temperature is too high, making it difficult to balance cooking safety and stability.
By constructing a preset load level library and a cooking temperature adjustment library, the cooking temperature is adjusted according to the preheating time and load level of the food in the heating cavity, avoiding long-term high-power operation of the heating device, reducing the circuit temperature, and ensuring that the thermostat does not trip.
It improves the stability and safety of cooking equipment, avoids frequent thermostat trips and excessively rapid cabinet temperature rise, and ensures that the cooking process is not affected.
Smart Images

Figure CN122064155A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of cooking control technology, and in particular relates to a cooking control method, device, electronic device and storage medium. Background Technology
[0002] With the development of IoT technology, smart home security is receiving increasing attention. Ovens are common kitchen cooking appliances that use radiant heat from heating elements to bake food placed inside the heating chamber. Ovens are typically equipped with a thermostat; when a heating element in the oven overheats, the thermostat connected in series with it will activate, disconnecting the circuit and stopping heating.
[0003] However, existing thermostats have relatively fixed trip temperatures. If the selected thermostat's trip temperature is too low, the oven will frequently trip, resulting in low heating efficiency. If the selected thermostat's trip temperature is too high, the oven will continue to operate even when the heating elements exceed their safe operating range, posing a safety hazard. Therefore, after selecting a thermostat, how to control the oven's cooking process to improve cooking safety and stability is a pressing technical problem that needs to be solved. Summary of the Invention
[0004] This application provides a cooking control method, device, electronic device, and storage medium that can improve the cooking safety and stability of the target cooking equipment.
[0005] On one hand, embodiments of this application provide a cooking control method, the method comprising: In response to a cooking start command for the target cooking device, the set cooking temperature and set cooking time are obtained; The heating device of the target cooking equipment is controlled to preheat the heating chamber until the set cooking temperature is reached, and the preheating time is recorded; the heating chamber contains the target ingredient. The preheating time is determined within a time interval, and the target load level corresponding to the time interval is matched from a preset load level library; the target load level represents the weight level of the target food to be cooked in the heating cavity; the preset load level library includes the correspondence between preset time intervals and preset load levels; Match the cooking temperature adjustment amount corresponding to the target load level from the preset cooking temperature adjustment library; the preset cooking temperature adjustment library includes the correspondence between preset load levels and preset cooking temperature adjustment amounts. The target cooking temperature is determined based on the set cooking temperature and the cooking temperature adjustment amount, and the heating device is controlled to cook the target ingredient according to the target cooking temperature and the set cooking time.
[0006] In one exemplary embodiment, the construction process of the preset load level library includes: Obtain the experimental cooking temperature list and the preset weight list of the target cooking equipment; the experimental cooking temperature list includes multiple experimental cooking temperatures; the preset weight list includes multiple preset weights corresponding to multiple preset load levels. For each experimental cooking temperature, the heating device of the target cooking equipment is controlled to preheat the heating chamber according to the experimental cooking temperature, and the experimental preheating time corresponding to each preset load level is recorded; the heating chamber contains a preset weight of water as experimental ingredients; Construct a preset duration interval based on the experimental preheating time corresponding to the preset load level; Establish the correspondence between the preset time interval and the preset load level at each experimental cooking temperature to obtain the preset load level library.
[0007] In one exemplary embodiment, the experimental preheating time corresponding to each preset load level includes a first experimental preheating time corresponding to a first load level and a second experimental preheating time corresponding to a second load level; determining the time interval in which the preheating time falls includes: If the preheating time is less than or equal to the first experimental preheating time, the preheating time is determined to be within the first time interval. If the preset duration is greater than the first experimental preheating duration and less than the second experimental preheating duration, the preheating duration is determined to be within the second duration interval; the second experimental preheating duration is greater than the first experimental preheating duration. If the preheating time is greater than or equal to the second experimental preheating time, the preheating time is determined to be within the third time interval.
[0008] In one exemplary embodiment, the process of constructing the preset cooking temperature adjustment library includes: For each preset load level, the preset ingredients in the heating chamber are cooked according to the experimental cooking temperature, and the line temperature of the thermostat in the target cooking device is obtained during the cooking process. If the circuit temperature is greater than the preset safety threshold, the experimental cooking temperature is reduced by a preset step size, and the preset ingredients in the heating chamber are cooked again at the reduced experimental cooking temperature. If the line temperature at the thermostat terminal of the target cooking device is less than or equal to the preset safety threshold during cooking, the amount of reduction in the experimental cooking temperature is determined as the preset cooking temperature adjustment amount. Establish the correspondence between the preset load level and the preset cooking temperature adjustment amount to obtain the preset cooking temperature adjustment library.
[0009] In one exemplary embodiment, the heating device controlling the target cooking equipment preheats the heating chamber until the set cooking temperature is reached, and records the preheating time, including: The heating device of the target cooking equipment is controlled to preheat the heating chamber until the set cooking temperature is reached; If the set cooking temperature is greater than the preset temperature threshold, the time it takes for the real-time cavity temperature in the heating chamber to reach the set cooking temperature is determined as the preheating time.
[0010] In one exemplary embodiment, before controlling the heating device of the target cooking equipment to preheat the heating cavity, the method further includes: Acquire an image of the food inside the heating chamber; The food image is subjected to object type recognition to obtain a recognition result, which includes the food type of the target food. Search the food specific heat capacity database for the target specific heat capacity corresponding to the food type; The recording of the preheating time includes: If the target specific heat capacity is less than the experimental specific heat capacity, record the preheating time; the experimental specific heat capacity is the specific heat capacity of water.
[0011] In one exemplary embodiment, the identification result further includes the container type, and the method further includes: Retrieve a list of exception container types; the list of exception container types includes multiple exception container types. If the container type matches an abnormal container type in the list of abnormal container types, a security alert is generated.
[0012] On the other hand, this application also provides a cooking control device, which includes: The cooking parameter acquisition module is used to acquire the set cooking temperature and set cooking time in response to the cooking start command of the target cooking device; The preheating control module is used to control the heating device of the target cooking equipment to preheat the heating chamber until the set cooking temperature is reached, and to record the preheating time; the heating chamber contains the target ingredients; The load level determination module is used to determine the time interval in which the preheating time is located, and to match the target load level corresponding to the time interval from the preset load level library; the target load level represents the weight level of the target food to be cooked in the heating cavity; the preset load level library includes the correspondence between preset time intervals and preset load levels; The cooking temperature adjustment module is used to match a cooking temperature adjustment amount corresponding to the target load level from a preset cooking temperature adjustment library; the preset cooking temperature adjustment library includes the correspondence between preset load levels and preset cooking temperature adjustment amounts. The cooking control module is used to determine the target cooking temperature based on the set cooking temperature and the cooking temperature adjustment amount, and to control the heating device to cook the target ingredients according to the target cooking temperature and the set cooking time.
[0013] On the other hand, this application also provides an electronic device including a processor and a memory, wherein the memory stores at least one instruction or at least one program, the at least one instruction or the at least one program being loaded and executed by the processor to implement the cooking control method as described above.
[0014] On the other hand, this application also provides a computer storage medium storing at least one instruction or at least one program, which is loaded and executed by a processor to implement the cooking control method as described above.
[0015] On the other hand, this application also provides a computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the cooking control method as described above.
[0016] The cooking control method provided in this application has the following technical effects: This application responds to a cooking start command from a target cooking device by acquiring a set cooking temperature and a set cooking time; controlling the heating device of the target cooking device to preheat the heating chamber until the set cooking temperature is reached, and recording the preheating time; determining the time interval of the preheating time, and matching the target load level corresponding to the time interval from a preset load level library; the target load level represents the weight level of the target food to be cooked in the heating chamber; determining the load level in the heating chamber based on the heating time eliminates the need for additional sensors such as other visual sensors or weight sensors to determine the load level, thus achieving convenient and accurate determination of the load level. Next, a cooking temperature adjustment amount corresponding to the target load level is matched from the preset cooking temperature adjustment library; the target cooking temperature is determined according to the set cooking temperature and the cooking temperature adjustment amount, and the heating device is controlled to cook the target food according to the target cooking temperature and the set cooking time. Cooking the food at the target cooking temperature means that the target cooking equipment will not operate in a high-power state for a long time, which can reduce the temperature of the circuit where the heating device is located and prevent the thermostat from tripping, thereby avoiding affecting the cooking progress, improving cooking stability, and making thermostat selection easier; at the same time, since the cooking control method of this application reduces the actual cooking temperature, it will not cause the cabinet where the target cooking equipment is installed to heat up too quickly, avoiding the danger of high temperature and improving cooking safety. Attached Figure Description
[0017] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 This is a schematic flowchart of the cooking control method provided in the embodiments of this application; Figure 2 This is a schematic diagram illustrating the construction process of the preset load level library provided in the embodiments of this application; Figure 3 This is a schematic diagram illustrating the construction process of the preset cooking temperature adjustment library provided in the embodiments of this application; Figure 4 This is a flowchart illustrating the process of determining the preheating time interval provided in an embodiment of this application; Figure 5 This is a schematic diagram of the overall cooking process provided in the embodiments of this application; Figure 6 This is a schematic diagram of the structure of the cooking control device provided in the embodiments of this application; Figure 7This is a hardware structure block diagram of an electronic device for a cooking control method provided in an embodiment of this application. Detailed Implementation
[0019] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0020] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or server that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or devices.
[0021] Figure 1 This is a schematic flowchart of the cooking control method provided in the embodiments of this application.
[0022] S101: In response to a cooking start command for the target cooking device, obtain the set cooking temperature and set cooking time; In one example, the target cooking appliance could be a kitchen appliance such as an oven or a steam oven. The target cooking appliance includes an interactive panel that allows the user to customize the cooking temperature and cooking time. In one example, the cooking temperature could be set to 230°C, and the cooking time could be set to 30 minutes.
[0023] S103: Control the heating device of the target cooking equipment to preheat the heating chamber until the set cooking temperature is reached, and record the preheating time; The heating chamber contains the target food ingredient; It should be noted that the cooking stages of the target cooking equipment include a preheating stage and an actual cooking stage. The preheating stage involves the heating element continuously heating until the temperature inside the heating chamber reaches the set cooking temperature. The actual cooking stage involves controlling the heating element to maintain a stable temperature inside the heating chamber at the set cooking temperature. The set cooking time refers to the actual cooking time, excluding the preheating time.
[0024] The target ingredient is the ingredient to be cooked. In this embodiment, the target ingredient can be placed into the heating chamber of the target cooking device during the preheating stage. Since the ingredients also absorb heat, the more ingredients there are, the more heat is absorbed, and the slower the temperature rises in the heating chamber. Thus, the weight level of the target ingredient, i.e. the load level, is determined based on the heating time in the heating chamber.
[0025] In one embodiment, a temperature probe is installed inside the heating chamber to provide real-time feedback on the temperature inside the heating chamber.
[0026] S105: Determine the duration range of the preheating time and match the target load level corresponding to the duration range from the preset load level library; The target load level represents the weight level of the target food ingredient to be cooked in the heating chamber; the preset load level library includes the correspondence between preset time intervals and preset load levels; The warm-up time interval includes at least a first time interval, a second time interval, and a third time interval. The end point of the first time interval is the beginning point of the second time interval, and the end point of the second time interval is the beginning point of the third time interval. Correspondingly, according to the correspondence in the preset load level library, if the warm-up time interval is the first time interval, the corresponding target load level is light load; if the warm-up time interval is the second time interval, the corresponding target load level is medium load; and if the warm-up time interval is the third time interval, the corresponding target load level is heavy load.
[0027] S107: Match the cooking temperature adjustment amount corresponding to the target load level from the preset cooking temperature adjustment library; The preset cooking temperature adjustment library includes the correspondence between preset load levels and preset cooking temperature adjustment amounts; the larger the load represented by the target load level, the larger the cooking temperature adjustment amount, thereby ensuring that the circuit temperature of the heating device is kept below the temperature jump temperature of the thermostat, achieving safe and stable cooking.
[0028] In one example, if the target load level is light load, the cooking temperature adjustment can be 0, meaning that cooking will proceed at the set cooking temperature during the actual cooking stage; if the target load level is medium load, the cooking temperature adjustment can be 8°C, meaning that cooking will proceed at the set cooking temperature after a decrease of 8°C during the actual cooking stage; if the target load level is heavy load, the cooking temperature adjustment can be 15°C, meaning that cooking will proceed at the set cooking temperature after a decrease of 15°C during the actual cooking stage.
[0029] S109: Determine the target cooking temperature based on the set cooking temperature and the cooking temperature adjustment amount, and control the heating device to cook the target ingredients according to the target cooking temperature and the set cooking time.
[0030] The target cooking temperature is the difference between the set cooking temperature and the cooking temperature adjustment amount. During the actual cooking stage, the heating device is controlled to maintain the temperature inside the heating chamber at the target cooking temperature and the time is kept until the set cooking time is reached, at which point the cooking session ends.
[0031] In this embodiment, in response to a cooking start command for the target cooking device, the set cooking temperature and set cooking time are obtained; the heating device of the target cooking device is controlled to preheat the heating cavity until the set cooking temperature is reached, and the preheating time is recorded; the time interval of the preheating time is determined, and the target load level corresponding to the time interval is matched from a preset load level library; the target load level represents the weight level of the target food to be cooked in the heating cavity; this application determines the load level in the heating cavity based on the heating time, without the need for additional sensors such as other visual sensors or weight sensors to judge the load level, thus achieving convenient and accurate judgment of the load level. Next, a cooking temperature adjustment amount corresponding to the target load level is matched from the preset cooking temperature adjustment library; the target cooking temperature is determined according to the set cooking temperature and the cooking temperature adjustment amount, and the heating device is controlled to cook the target food according to the target cooking temperature and the set cooking time. Cooking the food at the target cooking temperature means that the target cooking equipment will not operate in a high-power state for a long time, which can reduce the temperature of the circuit where the heating device is located and prevent the thermostat from tripping, thereby avoiding affecting the cooking progress, improving cooking stability, and making thermostat selection easier; at the same time, since the cooking control method of this application reduces the actual cooking temperature, it will not cause the cabinet where the target cooking equipment is installed to heat up too quickly, avoiding the danger of high temperature and improving cooking safety.
[0032] In one embodiment, a preset load level library is pre-built and stored in the target cooking device. Figure 2 This is a schematic diagram illustrating the construction process of the preset load level library provided in this application embodiment. For example... Figure 2 As shown, the construction process includes: S201: Obtain the list of experimental cooking temperatures and preset weights for the target cooking equipment; The experimental cooking temperature list includes multiple experimental cooking temperatures; the preset weight list includes multiple preset weights corresponding to multiple preset load levels. The experimental cooking temperature list includes the highest cooking temperature achievable by the target cooking equipment, as well as other experimental cooking temperatures. It should be noted that the difference between the other temperatures and the highest cooking temperature is less than or equal to a preset threshold. The specific value of the preset threshold can be set according to the sensitivity detection requirements. In one example, assuming the highest cooking temperature is 230℃, then the experimental cooking temperatures could be 220℃, 225℃, 230℃, etc.
[0033] The preset load levels include, but are not limited to, light load, medium load, and heavy load. In one embodiment, the defined weight for light and medium loads can be set to 2 kg, and the defined weight for medium and heavy loads can be set to 4 kg.
[0034] S203: For each experimental cooking temperature, the heating device of the target cooking equipment is controlled to preheat the heating chamber according to the experimental cooking temperature, and the experimental preheating time corresponding to each preset load level is recorded; the heating chamber contains a preset weight of water as experimental ingredients. Based on the target cooking equipment, 2 kg and 4 kg of water were placed into the heating chamber, the cooking temperature was set to the experimental cooking temperature and cooking was started. The preheating times t1 and t2 required for different masses of water were recorded. t1 was determined as the first experimental preheating time corresponding to light load (first load level), and t2 was determined as the second experimental preheating time corresponding to medium load (second load level).
[0035] S205: Construct a preset time interval based on the experimental preheating time corresponding to the preset load level; In one embodiment, the preset duration interval includes a first duration interval corresponding to a first load level, a second duration interval corresponding to a second load level, and a third duration interval corresponding to a third load level; the first duration interval is the interval shorter than the first experimental warm-up time, the second duration interval is the interval formed by the first experimental warm-up time and the second experimental warm-up time, and the third duration interval is the interval longer than the second experimental warm-up time.
[0036] S207: Establish the correspondence between preset time intervals and preset load levels at each experimental cooking temperature to obtain a preset load level library.
[0037] In one embodiment, a preset time interval and a preset load level correspondence can be established for each experimental cooking temperature, that is, experimental cooking temperature 1 has a corresponding relationship 1, cooking temperature 2 has a corresponding relationship 2, etc., thereby obtaining a preset load level library.
[0038] It should be noted that water is used as the experimental ingredient in this application to determine the correspondence. Water generally has a higher specific heat capacity than other ingredients, meaning that for the same weight of ingredients, water requires more heat to heat up. Therefore, to reach the same temperature, the heating device needs to heat for a longer time, resulting in a higher temperature on the thermostat circuit. By using water as the backup ingredient, if the preheating time range corresponds to a light load when the ingredient is water, then other ingredients will also correspond to a light load within the same time range, rather than a heavier load. Furthermore, if the thermostat does not trip when the ingredient is water after temperature adjustment, then because the target ingredient absorbs less heat, the heating device's power consumption is also lower to maintain the same temperature, further preventing the thermostat from tripping. This allows for a simple and quick determination of the load level of the target ingredient during the preheating stage, providing a basis for subsequent cooking temperature adjustments.
[0039] In one embodiment, a preset cooking temperature adjustment library is pre-built and stored in the target cooking device. Figure 3 This is a schematic diagram illustrating the construction process of the preset cooking temperature adjustment library provided in this application embodiment. For example... Figure 3 As shown, the construction process includes: S301: For each preset load level, cook the preset ingredients in the heating chamber according to the experimental cooking temperature, and obtain the line temperature of the thermostat in the target cooking device during the cooking process. Thermostats are typically connected in series with the heating element of the target cooking appliance. If the heating element operates at high power for an extended period, the temperature of the circuit at the thermostat will rise rapidly. If it reaches the trip temperature, it will immediately activate, disconnect the circuit, and stop heating.
[0040] In this embodiment, after preheating to the experimental cooking temperature, the actual cooking stage begins, and the line temperature of the thermostat in the target cooking device is detected during cooking for preset ingredients at the first load level, the second load level, and the third load level.
[0041] S303: If the circuit temperature is greater than the preset safety threshold, reduce the experimental cooking temperature by the preset step size and cook the preset ingredients in the heating chamber again at the reduced experimental cooking temperature. The preset safety threshold can be the tripping temperature of the thermostat. If the thermostat trips, it means the circuit temperature is higher than the preset safety threshold. In this case, the experimental cooking temperature is reduced, and the preset ingredients in the heating chamber are cooked again at the reduced experimental cooking temperature. The preset step size can be 1℃ to ensure that the impact on the cooking effect of the ingredients is minimized.
[0042] S305: If the line temperature at the thermostat terminal of the target cooking equipment is less than or equal to the preset safety threshold during cooking, the amount of reduction in the experimental cooking temperature shall be determined as the preset cooking temperature adjustment amount. If the circuit temperature at the thermostat terminal is less than or equal to the preset safety threshold during cooking, meaning the thermostat does not trip, then the amount of reduction in cooking temperature can be determined as the preset cooking temperature adjustment amount corresponding to this load level.
[0043] According to the experiment, the preset cooking temperature adjustment for the first load level can be 0, the preset cooking temperature adjustment for the second load level can be 8℃, at which point the circuit temperature at the thermostat terminal can drop by about 3℃, and the preset cooking temperature adjustment for the third load level can be 15℃, at which point the circuit temperature at the thermostat terminal can drop by about 7℃. This ensures that the circuit temperature of the thermostat remains below the tripping temperature during actual cooking, avoiding frequent tripping of the thermostat and achieving cooking stability.
[0044] S307: Establish the correspondence between preset load levels and preset cooking temperature adjustment amounts to obtain a preset cooking temperature adjustment library.
[0045] In this embodiment of the application, by constructing a preset cooking temperature adjustment library, the cooking temperature can be easily adjusted according to the food load level, thereby ensuring that the target cooking equipment will not operate at high power for a long time, thus preventing the thermostat from tripping and affecting the cooking progress.
[0046] After pre-building the aforementioned preset load level library and preset cooking temperature adjustment library, these databases are written to the local storage device of the target cooking equipment. This allows the target cooking equipment to easily query these databases during cooking control, improving cooking efficiency. The target cooking equipment can then perform cooking control based on these databases.
[0047] In one embodiment, the heating device controlling the target cooking equipment preheats the heating chamber until the set cooking temperature is reached, and records the preheating time, may include: The heating device of the target cooking equipment is controlled to preheat the heating chamber until the set cooking temperature is reached; If the set cooking temperature is greater than the preset temperature threshold, the time it takes for the real-time cavity temperature in the heating chamber to reach the set cooking temperature is determined as the preheating time. The preset temperature threshold is the minimum experimental cooking temperature during the construction of the preset load level library. For example, the preset temperature threshold could be 220℃. If the set cooking temperature is greater than the preset temperature threshold, the thermostat may trip, and in this case, the preheating time needs to be recorded for subsequent load level judgment and cooking temperature adjustment. If the set cooking temperature is less than or equal to the preset temperature threshold, there is no risk of the thermostat tripping, and the preheating time does not need to be recorded; the normal cooking process can proceed. By comparing the set cooking temperature with the preset temperature threshold, it is determined whether subsequent load level judgment and cooking temperature adjustment are needed, avoiding invalid data processing and improving data processing efficiency.
[0048] It should be noted that, in response to a cooking start command, the cooking control method of this application first identifies the food placed in the heating cavity before controlling the heating device of the target cooking equipment to preheat the heating cavity. Specifically, the method provided in this application further includes: Acquire images of the food inside the heating chamber; the target cooking device is equipped with a visual sensor, such as a camera, that can capture images inside the heating chamber to obtain images of the food. The food image is subjected to object type recognition to obtain a recognition result, which includes the food type of the target food. In one implementation, an object detection model can be used to perform type recognition on the objects appearing in the food image to obtain a recognition result. Food types include, but are not limited to, pizza, chicken, etc. The target specific heat capacity corresponding to the food type is found in the food specific heat capacity database. The food specific heat capacity database includes the specific heat capacity corresponding to each of multiple food types, which can be obtained from experimental tests or from professional materials. If the target specific heat capacity is less than the experimental specific heat capacity, the preheating time is recorded; the experimental specific heat capacity is the specific heat capacity of water. If the specific heat capacity of the target ingredient is less than the specific heat capacity of water used in the experiment of constructing the preset load level library, it indicates that the target ingredient meets the cooking control conditions of this application and can be used for subsequent load level judgment; therefore, the preheating time needs to be recorded.
[0049] In this embodiment of the application, by comparing the target specific heat capacity of the target ingredient with the experimental specific heat capacity, it is confirmed whether the target ingredient meets the cooking control conditions, thereby improving the accuracy of ingredient cooking control.
[0050] It should be noted that the identification result also includes the container type. This application performs container type security detection before preheating. Specifically, it obtains a list of abnormal container types. The list of abnormal container types includes multiple abnormal container types. If the container type matches an abnormal container type in the list of abnormal container types, a security prompt message is generated.
[0051] Specifically, the training process of the object detection model includes: acquiring sample food images, each sample food image being labeled with a type label, which includes food type labels such as pizza and chicken, and container type labels such as silicone mold and metal mold. The sample food images are input into a preset model for object type recognition to obtain predicted food type and predicted container type; the preset model is trained based on the differences between the predicted food type and the food type label, and the differences between the predicted container type and the container type label; and at the end of training, the model that meets the preset conditions is used as the object detection model.
[0052] The list of abnormal container types includes unsafe container types, such as plastic. If a container type matches an abnormal container type in the list, a safety warning message is generated. This safety warning message can be displayed in the interactive panel or spoken.
[0053] In this embodiment, by first determining the type of abnormal container before controlling the heating device to preheat the target food, the user is prevented from placing an unsafe container into the cooking equipment due to lack of experience, thereby improving cooking safety.
[0054] It should be noted that if the food in the heating cavity is determined to meet the cooking control conditions after the detection described in the above embodiments, the subsequent load level judgment and cooking temperature adjustment stages will be carried out. Otherwise, there is no need to record the preheating time, and cooking will be carried out according to the normal cooking process after the preheating is completed.
[0055] In one embodiment, the experimental preheating time corresponding to each preset load level includes a first experimental preheating time corresponding to a first load level and a second experimental preheating time corresponding to a second load level. When the target cooking device determines that a load level judgment is required, the time interval in which the preheating time is located is first determined, and then the target load level corresponding to the time interval is obtained. Figure 4 This is a flowchart illustrating the process of determining the preheating time interval provided in an embodiment of this application, as shown below. Figure 4 As shown, determining the time interval within which the preheating time falls includes: S401: If the preheating time is less than or equal to the preheating time of the first experiment, the preheating time is determined to be within the first time interval. The first experimental preheating time can be t1 in step S203. If the preheating time t corresponding to the target ingredient is less than or equal to the first experimental preheating time t1, the preheating time t is determined to be within the first time interval. S403: If the preset duration is greater than the warm-up duration of the first experiment and less than the warm-up duration of the second experiment, determine that the warm-up duration is within the second duration range; The preheating time for the second experiment is longer than that for the first experiment; The preheating time for the second experiment can be t2 in step S203. If the preheating time t corresponding to the target ingredient is greater than the preheating time t1 of the first experiment and less than the preheating time t2 of the second experiment, the preheating time t is determined to be within the second time interval. S405: If the preheating time is greater than or equal to the preheating time of the second experiment, the preheating time is determined to be within the third time interval.
[0056] If the preheating time t corresponding to the target ingredient is greater than the preheating time t2 in the second experiment, then the preheating time t is determined to be in the third time interval.
[0057] Next, the load level corresponding to the time interval can be retrieved from the preset load level database. For example, if it is in the first time interval, the corresponding target load level is light load; if it is in the second time interval, the corresponding target load level is medium load; and if it is in the third time interval, the corresponding target load level is heavy load.
[0058] Next, the cooking temperature can be adjusted according to the load level determined in the above embodiments. Specifically, by querying the preset cooking temperature adjustment library, the cooking temperature adjustment corresponding to the target load level is obtained according to the correspondence between the preset load level and the preset cooking temperature adjustment amount, and the subsequent cooking process is carried out until the food is cooked. Figure 5 This is a schematic diagram of the overall cooking process provided in the embodiments of this application. For example... Figure 5As shown, users can select cooking parameters on the interactive panel of the target cooking device, including setting the cooking temperature and cooking time. Additionally, depending on the target cooking device, a cooking mode can be selected. If the cooking mode is "bake," the heating chamber of the target cooking device is preheated, and the preheating time is recorded. The preheating time determines the load level within the heating chamber. If the load level is light, normal cooking is performed according to the original cooking parameters. If the load level is medium, the actual cooking temperature is set at 8°C below the set temperature. If the load level is heavy, the actual cooking temperature is set at 15°C below the set temperature. This reduces the heat generated by the heating elements, activates the protection mechanism, and prevents the target cooking device from operating at high power for extended periods. This prevents the thermostat from tripping, affecting the cooking progress, or even causing user panic; it also prevents the cabinet temperature from exceeding the safe range, avoiding safety hazards and improving the stability and safety of cooking.
[0059] Figure 6 This is a schematic diagram of the cooking control device provided in the embodiments of this application.
[0060] like Figure 6 As shown, the device 600 includes: The cooking parameter acquisition module 601 is used to acquire the set cooking temperature and set cooking time in response to the cooking start command of the target cooking device; The preheating control module 602 is used to control the heating device of the target cooking equipment to preheat the heating cavity until the set cooking temperature is reached, and to record the preheating time; the heating cavity contains the target ingredients; The load level determination module 603 is used to determine the time interval in which the preheating time is located, and to match the target load level corresponding to the time interval from the preset load level library; the target load level represents the weight level of the target food to be cooked in the heating cavity; the preset load level library includes the correspondence between preset time intervals and preset load levels. The cooking temperature adjustment module 604 is used to match a cooking temperature adjustment amount corresponding to the target load level from a preset cooking temperature adjustment library; the preset cooking temperature adjustment library includes the correspondence between preset load levels and preset cooking temperature adjustment amounts. The cooking control module 605 is used to determine a target cooking temperature based on the set cooking temperature and the cooking temperature adjustment amount, and to control the heating device to cook the target ingredient according to the target cooking temperature and the set cooking time.
[0061] In some embodiments, the device 600 may include: The experimental parameter acquisition module is used to acquire the experimental cooking temperature list and the preset weight list of the target cooking equipment; the experimental cooking temperature list includes multiple experimental cooking temperatures; the preset weight list includes multiple preset weights corresponding to multiple preset load levels. The experimental preheating time determination module is used to control the heating device of the target cooking equipment to preheat the heating chamber according to the experimental cooking temperature for each experimental cooking temperature, and to record the experimental preheating time corresponding to each preset load level; the heating chamber contains a preset weight of water as experimental ingredients. The duration interval construction module is used to construct a preset duration interval based on the experimental preheating time corresponding to the preset load level. The preset load level library determination module is used to establish the correspondence between the preset time interval and the preset load level at each experimental cooking temperature, thereby obtaining the preset load level library.
[0062] In some embodiments, the experimental warm-up time corresponding to each preset load level includes a first experimental warm-up time corresponding to a first load level and a second experimental warm-up time corresponding to a second load level; the load level determination module may include: The first duration interval determination submodule is used to determine that the preheating time is within the first duration interval if the preheating time is less than or equal to the first experimental preheating time. The second duration interval determination submodule is used to determine that the preheating time is in the second duration interval if the preset duration is greater than the first experimental preheating time and less than the second experimental preheating time; the second experimental preheating time is greater than the first experimental preheating time. The third time interval determination submodule is used to determine that the preheating time is in the third time interval if the preheating time is greater than or equal to the second experimental preheating time.
[0063] In some embodiments, the device 600 may include: The line temperature acquisition module is used to cook the preset ingredients in the heating chamber according to the experimental cooking temperature for each preset load level, and to acquire the line temperature at the thermostat end of the target cooking device during the cooking process. The experimental temperature adjustment module is used to reduce the experimental cooking temperature by a preset step size and cook the preset ingredients in the heating chamber again at the reduced experimental cooking temperature if the circuit temperature is greater than a preset safety threshold. The preset cooking temperature adjustment amount determination module is used to determine the amount of reduction in the experimental cooking temperature as the preset cooking temperature adjustment amount if the line temperature at the thermostat terminal of the target cooking device is less than or equal to the preset safety threshold during cooking. The preset cooking temperature adjustment library determination module is used to establish the correspondence between the preset load level and the preset cooking temperature adjustment amount, and obtain the preset cooking temperature adjustment library.
[0064] In some embodiments, the preheating control module may include: The heating device control submodule is used to control the heating device of the target cooking equipment to preheat the heating chamber until the set cooking temperature is reached; The preheating time determination submodule is used to determine the time it takes for the real-time cavity temperature in the heating cavity to reach the set cooking temperature if the set cooking temperature is greater than the preset temperature threshold as the preheating time.
[0065] In some embodiments, the device 600 further includes: The food image acquisition module is used to acquire images of the food inside the heating chamber; A type recognition module is used to perform object type recognition on the food image and obtain a recognition result, wherein the recognition result includes the food type of the target food. The specific heat capacity comparison module is used to search for the target specific heat capacity corresponding to the food type from the food specific heat capacity database; In some embodiments, the preheating control module may include: The preheating time recording module is used to record the preheating time if the target specific heat capacity is less than the experimental specific heat capacity; the experimental specific heat capacity is the specific heat capacity of water.
[0066] In some embodiments, the identification result further includes the container type, and the device 600 further includes: The exception type list acquisition module is used to acquire an exception container type list; the exception container type list includes multiple exception container types; The security alert module is used to generate a security alert message if the container type matches the abnormal container type in the abnormal container type list.
[0067] The apparatus and method embodiments described herein are based on the same inventive concept.
[0068] This application provides an electronic device including a processor and a memory. The memory stores at least one instruction or at least one program, which is loaded and executed by the processor to implement the method provided in the above method embodiments.
[0069] Embodiments of this application also provide a computer storage medium, which can be disposed in a terminal to store at least one instruction or at least one program related to implementing a method as provided in the above method embodiments, wherein the at least one instruction or at least one program is loaded and executed by the processor to implement the method provided in the above method embodiments.
[0070] Embodiments of this application also provide a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the method provided in the above-described method embodiments.
[0071] Optionally, in this embodiment, the storage medium may be located at at least one of the multiple network servers in a computer network. Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0072] The memory described in this application embodiment can be used to store software programs and modules. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory. The memory may mainly include a program storage area and a data storage area. The program storage area may store the operating system, applications required for the functions, etc.; the data storage area may store data created according to the use of the device, etc. In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory may also include a memory controller to provide the processor with access to the memory.
[0073] The method provided in this application embodiment can be executed in the computing device of an electronic device. The electronic device can be a target cooking device. Taking operation on an electronic device as an example, Figure 7 This is a hardware structure block diagram of an electronic device for a cooking control method provided in an embodiment of this application. For example... Figure 7As shown, the electronic device 700 can vary significantly due to differences in configuration or performance. It may include one or more Central Processing Units (CPUs) 710 (CPUs 710 may include, but are not limited to, microprocessors (MCUs) or programmable logic devices (FPGAs), a memory 730 for storing data, and one or more storage media 720 (e.g., one or more mass storage devices) for storing application programs 723 or data 722. The memory 730 and storage media 720 may be temporary or persistent storage. The program stored in the storage media 720 may include one or more modules, each module may include a series of instruction operations on a server. Furthermore, the CPU 710 may be configured to communicate with the storage media 720 and execute the series of instruction operations in the storage media 720 on the electronic device 700. Electronic device 700 may also include one or more power supplies 760, one or more wired or wireless network interfaces 750, one or more input / output interfaces 740, and / or one or more operating systems 721, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, etc.
[0074] The input / output interface 740 can be used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the electronic device 700. In one example, the input / output interface 740 includes a network interface controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the input / output interface 740 may be a radio frequency (RF) module used for wireless communication with the Internet.
[0075] Those skilled in the art will understand that Figure 7 The structure shown is for illustrative purposes only and does not limit the structure of the electronic device described above. For example, the electronic device 700 may also include... Figure 7 The more or fewer components shown, or having the same Figure 7 The different configurations shown.
[0076] As can be seen from the embodiments of the cooking control method, apparatus, electronic device and storage medium provided in this application, in response to a cooking start command of a target cooking device, this application obtains a set cooking temperature and a set cooking time; controls the heating device of the target cooking device to preheat the heating cavity until the set cooking temperature is reached, and records the preheating time; determines the time interval of the preheating time, and matches the target load level corresponding to the time interval from a preset load level library; the target load level represents the weight level of the target food to be cooked in the heating cavity; this application determines the load level in the heating cavity based on the heating time, without the need for additional sensors such as other visual sensors or weight sensors to judge the load level, thus achieving convenient and accurate judgment of the load level. Next, a cooking temperature adjustment amount corresponding to the target load level is matched from the preset cooking temperature adjustment library; the target cooking temperature is determined according to the set cooking temperature and the cooking temperature adjustment amount, and the heating device is controlled to cook the target food according to the target cooking temperature and the set cooking time. Cooking the food at the target cooking temperature means that the target cooking equipment will not operate in a high-power state for a long time, which can reduce the temperature of the circuit where the heating device is located and prevent the thermostat from tripping, thereby avoiding affecting the cooking progress, improving cooking stability, and making thermostat selection easier; at the same time, since the cooking control method of this application reduces the actual cooking temperature, it will not cause the cabinet where the target cooking equipment is installed to heat up too quickly, avoiding the danger of high temperature and improving cooking safety.
[0077] It should be noted that the order of the embodiments described above is merely for descriptive purposes and does not represent the superiority or inferiority of the embodiments. Furthermore, specific embodiments have been described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims can be performed in a different order than that shown in the embodiments and still achieve the desired result. Additionally, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0078] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the embodiments of apparatus, devices, and storage media are basically similar to the method embodiments, so the descriptions are relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
[0079] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer storage medium, such as a read-only memory, a disk, or an optical disk.
[0080] The above description is only a preferred embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A cooking control method, characterized in that, The method includes: In response to a cooking start command for the target cooking device, the set cooking temperature and set cooking time are obtained; The heating device of the target cooking equipment is controlled to preheat the heating chamber until the set cooking temperature is reached, and the preheating time is recorded; the heating chamber contains the target ingredient. The preheating time is determined within a time interval, and the target load level corresponding to the time interval is matched from a preset load level library; the target load level represents the weight level of the target food to be cooked in the heating cavity; the preset load level library includes the correspondence between preset time intervals and preset load levels; Match the cooking temperature adjustment amount corresponding to the target load level from the preset cooking temperature adjustment library; the preset cooking temperature adjustment library includes the correspondence between preset load levels and preset cooking temperature adjustment amounts. The target cooking temperature is determined based on the set cooking temperature and the cooking temperature adjustment amount, and the heating device is controlled to cook the target ingredient according to the target cooking temperature and the set cooking time.
2. The method according to claim 1, characterized in that, The construction process of the preset load level library includes: Obtain the experimental cooking temperature list and the preset weight list of the target cooking equipment; the experimental cooking temperature list includes multiple experimental cooking temperatures; the preset weight list includes multiple preset weights corresponding to multiple preset load levels. For each experimental cooking temperature, the heating device of the target cooking equipment is controlled to preheat the heating chamber according to the experimental cooking temperature, and the experimental preheating time corresponding to each preset load level is recorded; the heating chamber contains a preset weight of water as experimental ingredients; Construct a preset duration interval based on the experimental preheating time corresponding to the preset load level; Establish the correspondence between the preset time interval and the preset load level at each experimental cooking temperature to obtain the preset load level library.
3. The method according to claim 2, characterized in that, The experimental preheating time corresponding to each preset load level includes a first experimental preheating time corresponding to a first load level and a second experimental preheating time corresponding to a second load level; determining the time interval in which the preheating time falls includes: If the preheating time is less than or equal to the first experimental preheating time, the preheating time is determined to be within the first time interval. If the preset duration is greater than the first experimental preheating duration and less than the second experimental preheating duration, the preheating duration is determined to be within the second duration interval; the second experimental preheating duration is greater than the first experimental preheating duration. If the preheating time is greater than or equal to the second experimental preheating time, the preheating time is determined to be within the third time interval.
4. The method according to claim 2, characterized in that, The process of constructing the preset cooking temperature adjustment library includes: For each preset load level, the preset ingredients in the heating chamber are cooked according to the experimental cooking temperature, and the line temperature of the thermostat in the target cooking device is obtained during the cooking process. If the circuit temperature is greater than the preset safety threshold, the experimental cooking temperature is reduced by a preset step size, and the preset ingredients in the heating chamber are cooked again at the reduced experimental cooking temperature. If the line temperature at the thermostat terminal of the target cooking device is less than or equal to the preset safety threshold during cooking, the amount of reduction in the experimental cooking temperature is determined as the preset cooking temperature adjustment amount. Establish the correspondence between the preset load level and the preset cooking temperature adjustment amount to obtain the preset cooking temperature adjustment library.
5. The method according to claim 1, characterized in that, The heating device controlling the target cooking equipment preheats the heating chamber until the set cooking temperature is reached, and records the preheating time, including: The heating device of the target cooking equipment is controlled to preheat the heating chamber until the set cooking temperature is reached; If the set cooking temperature is greater than the preset temperature threshold, the time it takes for the real-time cavity temperature in the heating chamber to reach the set cooking temperature is determined as the preheating time.
6. The method according to claim 1, characterized in that, Before the heating device of the target cooking equipment preheats the heating chamber, the method further includes: Acquire an image of the food inside the heating chamber; The food image is subjected to object type recognition to obtain a recognition result, which includes the food type of the target food. Search the food specific heat capacity database for the target specific heat capacity corresponding to the food type; The recording of the preheating time includes: If the target specific heat capacity is less than the experimental specific heat capacity, record the preheating time; the experimental specific heat capacity is the specific heat capacity of water.
7. The method according to claim 6, characterized in that, The identification result also includes the container type, and the method further includes: Retrieve a list of exception container types; the list of exception container types includes multiple exception container types. If the container type matches an abnormal container type in the list of abnormal container types, a security alert is generated.
8. A cooking control device, characterized in that, The device includes: The cooking parameter acquisition module is used to acquire the set cooking temperature and set cooking time in response to the cooking start command of the target cooking device; The preheating control module is used to control the heating device of the target cooking equipment to preheat the heating chamber until the set cooking temperature is reached, and to record the preheating time; the heating chamber contains the target ingredients; The load level determination module is used to determine the time interval in which the preheating time is located, and to match the target load level corresponding to the time interval from the preset load level library; the target load level represents the weight level of the target food to be cooked in the heating cavity; the preset load level library includes the correspondence between preset time intervals and preset load levels; The cooking temperature adjustment module is used to match a cooking temperature adjustment amount corresponding to the target load level from a preset cooking temperature adjustment library; the preset cooking temperature adjustment library includes the correspondence between preset load levels and preset cooking temperature adjustment amounts. The cooking control module is used to determine the target cooking temperature based on the set cooking temperature and the cooking temperature adjustment amount, and to control the heating device to cook the target ingredients according to the target cooking temperature and the set cooking time.
9. An electronic device, characterized in that, The electronic device includes a processor and a memory, wherein the memory stores at least one instruction or at least one program, the at least one instruction or at least one program being loaded and executed by the processor to implement the cooking control method as described in any one of claims 1-7.
10. A computer storage medium, characterized in that, The computer storage medium stores at least one instruction or at least one program, which is loaded and executed by a processor to implement the cooking control method as described in any one of claims 1-7.