Steaming and baking control method and device, electronic equipment, steaming and baking oven and readable storage medium
By calculating the working cycle ratio of the steam boiler to control the operation of the steam boiler, the problem of low cooking efficiency caused by the inability to cool the steam and baking equipment in time is solved, and the cooking efficiency of users is improved without affecting the cooking effect.
Patent Information
- Application Number
- CN202411090161.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-09
- Publication Date
- 2024-12-10
AI Technical Summary
During continuous cooking or secondary cooking, the steaming and baking equipment cannot be cooled in time, resulting in overcooking, uncooked or overburning, which affects the cooking effect and reduces the user's cooking efficiency.
By calculating the ratio between the actual steam boiler working cycles of the previous steam and baking process and the number of working cycles corresponding to the historical steam and baking instructions, the target steam boiler operation is determined, and the target steam boiler operation is controlled based on this, and the target steam and baking instructions are executed. , to cook without waiting for the cavity to cool sufficiently.
It improves the user's cooking efficiency, reduces the impact of temperature and moisture caused by the interruption of the previous steaming and baking process on this cooking, and ensures the cooking effect.
Smart Images

Figure CN119097214A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of steaming and baking control, and specifically relates to a steaming and baking control method, device, electronic equipment, steaming oven and readable storage medium. Background Art
[0002] When using steaming and baking equipment for cooking, the food steaming and baking process will be affected by the residual temperature and moisture in the inner cavity of the steaming and baking equipment. Therefore, when users use steaming and baking equipment for continuous cooking or secondary cooking, the steaming and baking equipment cannot be cooled in time, which can easily cause the ingredients to be overcooked, undercooked, or burnt, affecting the cooking effect.
[0003] In the related art, a high-temperature pop-up logic is usually preset. When the user issues a steaming and baking command, the inner cavity temperature is detected. When the inner cavity temperature exceeds the high temperature limit, the user's command is rejected, and a pop-up window is displayed to inform the user to wait for the inner cavity to cool down sufficiently before use.
[0004] However, if the above method is used to ensure the cooking effect, the user will have to cook continuously and must wait for the oven temperature to drop before restarting cooking during the second cooking, resulting in poor cooking efficiency when the user uses the steaming and baking equipment. Summary of the invention
[0005] The purpose of the embodiments of the present application is to provide a steaming and baking control method, device, electronic device, steaming oven and readable storage medium, which can solve the problem of poor cooking efficiency of users when using steaming and baking equipment in related technologies.
[0006] In a first aspect, an embodiment of the present application provides a steaming and baking control method, the method comprising:
[0007] In response to the target steaming and baking instruction, determining a first time difference between a triggering time of the target steaming and baking instruction and a previous steaming and baking stop time;
[0008] When the first time difference is less than or equal to the preset time difference, calculating a first ratio between the actual number of steam boiler working cycles in the previous steaming and baking process and the first number of steam boiler working cycles corresponding to the historical steaming and baking instruction; wherein the historical steaming and baking instruction is adjacent to the target steaming and baking instruction;
[0009] Determine a target steam boiler duty cycle number based on the first ratio and the second steam boiler duty cycle number corresponding to the target steaming and baking instruction; wherein the target steam boiler duty cycle number is less than or equal to the second steam boiler duty cycle number;
[0010] The operation of the steam boiler is controlled based on the target number of steam boiler working cycles to execute the target steaming and baking instructions.
[0011] Optionally, the method further comprises:
[0012] When the target steam-bake instruction and the historical steam-bake instruction respectively correspond to the same cooking gear type, or when the instruction similarity between the target steam-bake instruction and the historical steam-bake instruction is greater than or equal to a preset similarity, the step of determining the first time difference between the trigger time of the target steam-bake instruction and the previous steam-bake stop time is performed.
[0013] Optionally, determining a target steam boiler duty cycle number based on the first ratio and a second steam boiler duty cycle number corresponding to the target steaming and baking instruction includes:
[0014] When the first ratio is greater than or equal to a first threshold, multiplying a first coefficient corresponding to the first threshold by the second steam boiler working cycle number to obtain the target steam boiler working cycle number; wherein the first coefficient is less than 1 and greater than 0;
[0015] When the first ratio is less than the first threshold, the target steam boiler operating cycle number is determined to be the second steam boiler operating cycle number.
[0016] Optionally, the method further comprises:
[0017] The ratio between the first ratio and the first threshold is calculated to obtain the first coefficient.
[0018] Optionally, the method further comprises:
[0019] Calculating a target index based on the first time difference and the ambient temperature;
[0020] The target index is normalized according to a value range of the target index to obtain the first threshold value.
[0021] Optionally, the method further comprises:
[0022] When the actual steam boiler duty cycle number is equal to the first steam boiler duty cycle number, the target steam boiler duty cycle number is determined based on the inner cavity temperature and the second steam boiler duty cycle number.
[0023] Optionally, determining the target steam boiler duty cycle number based on the inner cavity temperature and the second steam boiler duty cycle number includes:
[0024] When the inner cavity temperature is less than a second threshold, multiplying the second coefficient corresponding to the second threshold by the second steam boiler working cycle number to obtain the target steam boiler working cycle number; wherein the second coefficient is less than 1 and greater than 0;
[0025] When the inner cavity temperature is greater than or equal to the second threshold, the target number of steam boiler operating cycles is determined to be 0.
[0026] Optionally, the method further comprises:
[0027] The second coefficient is calculated according to the second threshold and the inner cavity temperature.
[0028] In a second aspect, an embodiment of the present application provides a steaming and baking control device, the device comprising:
[0029] a response module, configured to determine, in response to a target steaming and baking instruction, a first time difference between a triggering time of the target steaming and baking instruction and a previous steaming and baking stop time;
[0030] a ratio module, configured to calculate a first ratio between an actual number of steam boiler working cycles in a previous steaming and baking process and a first number of steam boiler working cycles corresponding to a historical steaming and baking instruction when the first time difference is less than or equal to a preset time difference; wherein the historical steaming and baking instruction is adjacent to the target steaming and baking instruction;
[0031] A cycle number determination module, used to determine a target steam boiler working cycle number based on the first ratio and the second steam boiler working cycle number corresponding to the target steaming and baking instruction; wherein the target steam boiler working cycle number is less than or equal to the second steam boiler working cycle number;
[0032] An execution module is used to control the operation of the steam boiler based on the target number of steam boiler working cycles to execute the target steaming and baking instructions.
[0033] Optionally, the response module is also used to execute the step of determining the first time difference between the trigger time of the target steam-bake instruction and the previous steam-bake stop time when the cooking gear types corresponding to the target steam-bake instruction and the historical steam-bake instructions are the same, or when the instruction similarity between the target steam-bake instruction and the historical steam-bake instruction is greater than or equal to a preset similarity.
[0034] Optionally, the cycle number determination module includes:
[0035] A first cycle number determination submodule is used to, when the first ratio is greater than or equal to a first threshold, multiply a first coefficient corresponding to the first threshold by the second steam boiler working cycle number to obtain the target steam boiler working cycle number; wherein the first coefficient is less than 1 and greater than 0;
[0036] The second cycle number determination submodule is used to determine the target steam boiler working cycle number as the second steam boiler working cycle number when the first ratio is less than the first threshold.
[0037] Optionally, the first cycle number determination submodule is further used to calculate the ratio between the first ratio and the first threshold to obtain the first coefficient.
[0038] Optionally, the device further comprises:
[0039] a target index module, configured to calculate a target index based on the first time difference and the ambient temperature;
[0040] The first threshold module is used to normalize the target index according to the value range of the target index to obtain the first threshold.
[0041] Optionally, the cycle number determination module is further used to determine the target steam boiler working cycle number based on the inner cavity temperature and the second steam boiler working cycle number when the actual steam boiler working cycle number is equal to the first steam boiler working cycle number.
[0042] Optionally, the cycle number determination module further includes:
[0043] A third cycle number determination submodule is used for, when the inner cavity temperature is less than a second threshold, multiplying the second coefficient corresponding to the second threshold by the second steam boiler working cycle number to obtain the target steam boiler working cycle number; wherein the second coefficient is less than 1 and greater than 0;
[0044] The fourth cycle number determination submodule is used to determine that the target steam boiler working cycle number is 0 when the inner cavity temperature is greater than or equal to the second threshold.
[0045] Optionally, the third cycle number determination submodule is further used to calculate the second coefficient according to the second threshold and the inner cavity temperature.
[0046] In a third aspect, an embodiment of the present application provides a steaming and baking oven, comprising at least one processor, and a memory communicatively connected to the at least one processor, the memory storing a computer program executable by the at least one processor, and the computer program being executed by the at least one processor so that the at least one processor can execute the steaming and baking control method as described in the first aspect above.
[0047] In a fourth aspect, an embodiment of the present application provides an electronic device, comprising the steaming and baking control device as described above, for implementing the steaming and baking control method as described in the first aspect.
[0048] In a fifth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steaming and baking control method of the first aspect as described above is implemented.
[0049] In an embodiment of the present application, a steaming and baking control method is provided, comprising: in response to a target steaming and baking instruction, determining a first time difference between the triggering time of the target steaming and baking instruction and the last steaming and baking stop time; when the first time difference is less than or equal to the preset time difference, calculating a first ratio between the actual steam boiler working cycle number of the last steaming and baking process and the first steam boiler working cycle number corresponding to the historical steaming and baking instruction; determining a target steam boiler working cycle number based on the first ratio and the second steam boiler working cycle number corresponding to the target steaming and baking instruction; wherein the target steam boiler working cycle number is less than or equal to the second steam boiler working cycle number; and controlling the steam boiler to operate based on the target steam boiler working cycle number to execute the target steaming and baking instruction. When the interval between the target steaming and baking instruction and the last steaming and baking is short, the target steam boiler working cycle number suitable for the target steaming and baking instruction can be determined according to the actual steam boiler working cycle number of the last steaming and baking process, so that the user can cook again without waiting for the inner cavity to be fully cooled, and the influence of the temperature and moisture accumulated in the inner cavity due to the interruption of the last steaming and baking process on the current cooking process can be reduced, and the cooking efficiency of the user can be improved while ensuring the cooking effect. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] Figure 1 is a flow chart of steps of a steaming and baking control method provided by an embodiment of the present application;
[0051] Figure 2 This is a steaming and baking instruction execution flow chart provided in an embodiment of the present application;
[0052] Figure 3 It is a schematic diagram of a target steaming and baking instruction processing process provided by an embodiment of the present application;
[0053] Figure 4 is a flowchart of another steaming and baking control method provided by an embodiment of the present application;
[0054] Figure 5 is another schematic diagram of a target steaming and baking instruction processing process provided by an embodiment of the present application;
[0055] Figure 6 This is a schematic diagram of another target steaming and baking instruction processing process provided by an embodiment of the present application;
[0056] Figure 7 It is a logic block diagram of a steaming and baking control device provided in an embodiment of the present application;
[0057] Figure 8 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0058] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.
[0059] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0060] The steaming and baking control method provided in the embodiment of the present application is described in detail below through specific embodiments and application scenarios in conjunction with the accompanying drawings.
[0061] Reference Figure 1 , Figure 1 A flow chart of the steps of a steaming and baking control method provided in an embodiment of the present application is shown. Figure 1 As shown, the specific steps include:
[0062] Step 101: In response to a target steaming and baking instruction, determining a first time difference between a triggering time of the target steaming and baking instruction and a previous steaming and baking stop time.
[0063] The cooking control method provided in the embodiment of the present application can be applied to steaming and baking equipment that can cook food by steam and other heating methods, including but not limited to steam ovens, steam microwave ovens, air fryers with steam heating functions, etc. It can also be applied to mobile terminals and servers that are connected to steaming and baking equipment and can send control instructions to the steaming and baking equipment, which is not specifically limited in the embodiment of the present application.
[0064] When the user uses the steaming and baking device to cook food, the user can set the cooking mode, cooking parameters, etc., and then issue the steaming and baking instructions through buttons, knobs, APP, etc., and the steaming and baking device cooks based on the user settings. When the steaming and baking device executes the steaming and baking instructions, if the time from the last steaming and baking stop is short (for example, when the user needs to reheat the ingredients, reheat them, or cook multiple batches of ingredients), the inner cavity is not completely cooled, which will cause the cooking process to be uncontrollable, and it is easy to cause the ingredients to be overcooked, undercooked, or over-scorched, affecting the cooking effect. It should be noted that the steaming and baking instructions can be triggered by events such as the start button, remote control by the APP, closing the door, and the end of the countdown, which are not specifically limited in the embodiments of the present application. The steaming and baking instructions represent instructions for cooking through the logic of steaming first and then baking, and the logic of steaming first and then baking includes two stages: replenishing steam and baking.
[0065] Reference Figure 2 , Figure 2 A steaming and baking instruction execution flow chart provided in an embodiment of the present application is shown. Figure 2 As shown, the steam-bake instruction is executed by the steam-bake device, and the steam-bake device first enters the steam supplement stage. After the steam supplement stage is completed, it enters the baking stage. After the baking stage is completed, the cooking process is automatically ended.
[0066] In the embodiment of the present application, the target steam-bake instruction and the historical steam-bake instruction are two adjacent steam-bake instructions. For example, the user starts cooking for 30 minutes at 10:30 through the steam-bake instruction Cmd1 and ends at 11:00. The steam-bake instruction Cmd2 is triggered at 11:15 at the current time. At this time, the steam-bake instruction Cmd1 is the historical steam-bake instruction, and the steam-bake instruction Cmd2 is the target steam-bake instruction. Accordingly, the triggering time of the steam-bake instruction Cmd2 is 11:15, and the previous steam-bake stop time is 11:00. It can be calculated that the first time difference is 15 minutes.
[0067] It should be noted that the last steaming and baking stop time may be the time when the cooking process indicated by the historical steaming and baking instructions is completely completed, or it may be the time when the user manually interrupts the cooking process indicated by the historical steaming and baking instructions. The embodiment of the present application does not make specific limitations.
[0068] Step 102, when the first time difference is less than or equal to the preset time difference, calculate the first ratio between the actual number of steam boiler working cycles in the previous steaming and baking process and the first number of steam boiler working cycles corresponding to the historical steaming and baking instruction; wherein the historical steaming and baking instruction is adjacent to the target steaming and baking instruction.
[0069] In the embodiment of the present application, after obtaining the first time difference, it can be determined whether the first time difference is greater than the preset time difference. If the first time difference is greater than the preset time difference, it means that the inner cavity has been fully cooled, the steaming and baking device is in a cooled state, or the user does not need to perform continuous secondary cooking. If the first time difference is less than or equal to the preset time difference, it means that the inner cavity has not been fully cooled, the steaming and baking device is in an uncooled state, or the user needs to perform continuous secondary cooking. If the first time difference is greater than the preset time difference, cooking can be started directly according to the cooking parameters indicated by the target steaming and baking instruction, or ordinary high temperature pop-up window logic is executed. If the first time difference is less than or equal to the preset time difference, the actual steam boiler working cycle number of the previous steaming and baking process can be calculated, and the first ratio between the first steam boiler working cycle number corresponding to the historical steaming and baking instruction. Among them, the historical steaming and baking instruction is adjacent to the target steaming and baking instruction, that is, the historical steaming and baking instruction in the embodiment of the present application is the steaming and baking instruction before the target steaming and baking instruction. Among them, the first steam boiler working cycle number represents the default steam boiler working cycle number of the historical steaming and baking instruction.
[0070] When the steam boiler is working, the liquid water therein is heated by a heating device such as a heating tube or a heating wire, so as to replenish steam in the inner cavity of the steam-bake device. The number of steam boiler working cycles indicates the number of steam boiler working cycles of the steam-bake device, wherein the steam boiler can heat the water through the duty cycle to generate steam in the inner cavity of the steam-bake device, and each heating and stopping heating cycle when the steam boiler is running constitutes a steam boiler working cycle. For example, under a certain cooking gear, it is necessary to replenish steam before baking. During the steam replenishment stage, the steam boiler runs 10 steam boiler working cycles by default. In each steam boiler working cycle, the steam boiler works for 25 seconds and stops working for 35 seconds. If the historical steam-bake instruction is the instruction of the cooking gear, the first steam boiler working cycle number corresponding to the historical steam-bake instruction is 10. If during the execution of the historical steam-bake instruction, during the operation of the 8th steam boiler working cycle, the user interrupts the cooking process, then the actual number of steam boiler working cycles of the previous steam-bake process is 7, and the first ratio between the above-mentioned actual number of steam boiler working cycles and the above-mentioned first number of steam boiler working cycles can be calculated to be 7 / 10.
[0071] In addition, the above cooling state can also be determined based on the inner cavity temperature. In one embodiment, a preset cooling temperature can be set. When the target steaming and baking instruction is received, the inner cavity temperature is obtained through a temperature sensor, and the inner cavity temperature is compared with the preset cooling temperature. If the inner cavity temperature is greater than or equal to the preset cooling temperature, it is determined to be in an uncooled state. If the inner cavity temperature is less than the preset cooling temperature, it is determined to be in a cooled state. The above preset cooling temperature can be flexibly set according to actual business needs, such as 50 degrees Celsius, which is not specifically limited in the embodiments of the present application. In another embodiment, a second threshold difference can be set. When the target steaming and baking instruction is received, the inner cavity temperature and the ambient temperature are obtained through a temperature sensor, and the temperature difference between the inner cavity temperature and the ambient temperature is calculated. If the temperature difference is less than or equal to the second threshold difference, it is determined to be in a cooled state. If the temperature difference is greater than the second threshold difference, it is determined to be in an uncooled state.
[0072] It should be noted that, since it is necessary to obtain the first steam boiler working cycle number corresponding to the historical steaming and baking instruction and the second steam boiler working cycle number corresponding to the target steaming and baking instruction, in the embodiment of the present application, the target steaming and baking instruction and the historical steaming and baking instruction are both instructions that require heating the steam boiler to release steam. If the historical steaming and baking instruction does not need to release steam, or the target steaming and baking instruction does not need to release steam, such as the steaming and baking instruction of the pure baking gear. In this case, other operating logics can be used, such as judging whether to execute the target steaming and baking instruction only based on the time difference between the target steaming and baking instruction and the previous steaming and baking stop time. If the time difference is insufficient, the user is prompted to wait for sufficient cooling before executing the target steaming and baking instruction again.
[0073] Step 103, determining a target steam boiler duty cycle number based on the first ratio and the second steam boiler duty cycle number corresponding to the target steaming and baking instruction; wherein the target steam boiler duty cycle number is less than or equal to the second steam boiler duty cycle number.
[0074] In an embodiment of the present application, the target steam boiler duty cycle number can be determined based on the first ratio and the second steam boiler duty cycle number corresponding to the target steaming and baking instruction. The second steam boiler duty cycle number represents the default steam boiler duty cycle number required for the target steaming and baking instruction execution process, and the second steam boiler duty cycle number can be the same as or different from the first steam boiler duty cycle number corresponding to the historical steaming and baking instruction.
[0075] Specifically, in one embodiment, the first ratio and the second steam boiler duty cycle number can be directly multiplied to obtain the target steam boiler duty cycle number. Using the above example, if the first ratio is calculated to be 7 / 10 and the second steam boiler duty cycle number is 10, the target steam boiler duty cycle number can be calculated to be 10*(7 / 10)=7.
[0076] In another embodiment, since the steam in the inner cavity may dissipate, it is necessary to appropriately extend the number of steam boiler working cycles based on the above calculation method so that the amount of steam released by the steam boiler meets the cooking requirements. Therefore, the multiplication result of the first ratio and the second steam boiler working cycle number can be added to the preset correction value to obtain the target steam boiler working cycle number. The preset correction value is a positive integer, such as 2. It should be noted that if the result of adding the above multiplication result and the preset correction value is greater than the second steam boiler working cycle number, the target steam boiler working cycle number can be set to the second steam boiler working cycle number.
[0077] It should be noted that if the target number of steam boiler duty cycles obtained by the above calculation is a non-integer, the target number of steam boiler duty cycles may be rounded down or up to keep the target number of steam boiler duty cycles an integer.
[0078] Step 104: Control the operation of the steam boiler based on the target number of steam boiler duty cycles to execute the target steaming and baking instruction.
[0079] In the embodiment of the present application, since the target steam-bake instruction includes a steam replenishment stage, it may also include other stages, such as a baking stage, a microwave stage, etc. Therefore, when the steam boiler is controlled to operate based on the target steam boiler duty cycle number to execute the target steam-bake instruction, the steam boiler can be controlled to replenish steam based on the target steam boiler duty cycle number during the execution of the target steam-bake instruction, and the operating parameters of other stages remain unchanged, thereby achieving dynamic adjustment of the target steam-bake instruction and improving the cooking effect of the target steam-bake instruction.
[0080] Reference Figure 3 , Figure 3 FIG. 1 shows a schematic diagram of a target steaming and baking instruction processing process provided by an embodiment of the present application. Figure 3 As shown, after receiving the target steaming and baking instruction, the first time difference is calculated first, and it is determined whether the first time difference is greater than the preset time difference. If the first time difference is greater than the preset time difference, the high temperature pop-up window logic is executed according to the current inner cavity temperature. If the first time difference is less than or equal to the preset time difference, the first ratio is calculated, and then the target steam boiler working cycle number is calculated according to the first ratio, and finally the target steaming and baking instruction is executed according to the target steam boiler working cycle number. Among them, the above-mentioned execution of the high temperature pop-up window logic according to the current inner cavity temperature may include: if the temperature sensing package detects that the current inner cavity temperature is less than or equal to 50 degrees Celsius after exiting work, the pop-up window disappears, otherwise a high temperature pop-up window pops up to remind the user to wait for the temperature to drop before operating.
[0081] In summary, the steaming and baking control method provided by the embodiment of the present application includes: in response to the target steaming and baking instruction, determining a first time difference between the triggering time of the target steaming and baking instruction and the last steaming and baking stop time; when the first time difference is less than or equal to the preset time difference, calculating a first ratio between the actual steam boiler working cycle number of the last steaming and baking process and the first steam boiler working cycle number corresponding to the historical steaming and baking instruction; determining the target steam boiler working cycle number based on the first ratio and the second steam boiler working cycle number corresponding to the target steaming and baking instruction; wherein the target steam boiler working cycle number is less than or equal to the second steam boiler working cycle number; and controlling the steam boiler to operate based on the target steam boiler working cycle number to execute the target steaming and baking instruction. When the interval time between the target steaming and baking instruction and the last steaming and baking is short, the target steam boiler working cycle number suitable for the target steaming and baking instruction can be determined according to the actual steam boiler working cycle number of the last steaming and baking process, so that the user can cook again without waiting for the inner cavity to be fully cooled, and the influence of the temperature and moisture accumulated in the inner cavity due to the interruption of the last steaming and baking process on the current cooking process can be reduced, and the cooking efficiency of the user can be improved while ensuring the cooking effect.
[0082] like Figure 4 As shown, Figure 4 A flowchart of another steaming and baking control method provided in an embodiment of the present application, the method may include:
[0083] Step 201: In response to a target steam-bake instruction, determine a first time difference between a triggering time of the target steam-bake instruction and a previous steam-bake stop time.
[0084] This step can refer to step 101 and will not be described in detail in this embodiment of the present application.
[0085] Optionally, when the target steam-bake instruction and the historical steam-bake instruction respectively correspond to the same cooking gear type, or when the instruction similarity between the target steam-bake instruction and the historical steam-bake instruction is greater than or equal to a preset similarity, the step of determining the first time difference between the trigger time of the target steam-bake instruction and the previous steam-bake stop time is performed.
[0086] Since the possibility of the user performing secondary cooking is greater when the same or similar steaming and baking instructions are executed successively, after receiving the target steaming and baking instruction, it is also possible to first determine whether the target steaming and baking instruction matches the historical steaming and baking instruction. If the steaming and baking instructions match, then execute the step of determining the first time difference between the triggering time of the target steaming and baking instruction and the previous steaming and baking stop time. If the steaming and baking instructions do not match, other logical processing can be used, for example, the target steaming and baking instruction can be directly executed.
[0087] In one embodiment, it can be determined whether the target steam-bake instruction and the historical steam-bake instruction correspond to the same cooking gear type. If the two steam-bake instructions correspond to the same cooking gear type, a step of determining a first time difference between the triggering time of the target steam-bake instruction and the last steam-bake stop time is performed. For example, the cooking gear types corresponding to the target steam-bake instruction and the historical steam-bake instruction are both tender-baked eggplant.
[0088] In another embodiment, although some cooking gear types are different, the actual cooking processes are relatively similar, in order to improve the accuracy of determining whether the target steaming and baking instructions match the historical steaming and baking instructions, in an embodiment of the present application, the instruction similarity between the target steaming and baking instructions and the historical steaming and baking instructions can be calculated, and when the instruction similarity is greater than or equal to a preset similarity, the two instructions are determined to match, and then the step of determining the first time difference between the trigger time of the target steaming and baking instruction and the previous steaming and baking stop time is executed.
[0089] Specifically, the gear description text of the cooking gear type corresponding to the target steam-bake instruction and the gear description text of the cooking gear type corresponding to the historical steam-bake instruction can be input into the semantic feature extraction model to obtain the semantic feature vector of the gear description text of the target steam-bake instruction and the semantic feature vector of the gear description text of the historical steam-bake instruction output by the semantic feature extraction model, and then the instruction similarity between the two is determined based on the vector distance between the semantic feature vector of the gear description text of the target steam-bake instruction and the semantic feature vector of the gear description text of the historical steam-bake instruction.
[0090] Furthermore, in certain cooking gear types, users can customize certain cooking parameters, such as cooking time, cooking temperature, etc. Therefore, even multiple steaming and baking instructions of the same cooking gear type may be different. In order to accurately determine whether the target steaming and baking instruction matches the historical steaming and baking instruction, the first cooking parameter corresponding to the historical steaming and baking instruction and the second cooking parameter corresponding to the target steaming and baking instruction can also be obtained. Based on the first cooking parameter and the second cooking parameter, the instruction similarity is calculated, and when the instruction similarity is greater than or equal to the preset similarity, the step of determining the first time difference between the triggering time of the target steaming and baking instruction and the previous steaming and baking stop time is performed. Among them, the cooking parameter can include at least one of the number of steam boiler working cycles and the steaming time, which is not specifically limited in the embodiment of the present application.
[0091] Specifically, the parameter ratio between the same type of parameters in the first cooking parameter and the second cooking parameter can be calculated (less than or equal to 1), and then the parameter ratios corresponding to each parameter type can be multiplied to obtain the instruction similarity. Based on the above instruction similarity calculation method, if the number of steam boiler working cycles or steaming time in a steaming and baking instruction is 0, the final calculated instruction similarity is 0, that is, when the target steaming and baking instruction and the historical steaming and baking instruction do not contain an instruction for the supplementary steam stage, the similarity between the two is the lowest, and the instructions are directly determined to be mismatched.
[0092] By judging whether the target steaming and baking instructions match the historical steaming and baking instructions, the accuracy of identifying the secondary cooking intention can be improved. When the target steaming and baking instructions match the historical steaming and baking instructions, the steaming and baking control logic of this scheme is executed, which helps to perform steaming and baking control based on this scheme at the right time, thereby improving the cooking efficiency and cooking effect during secondary cooking.
[0093] Step 202, when the first time difference is less than or equal to the preset time difference, calculate the first ratio between the actual number of steam boiler working cycles in the previous steaming and baking process and the first number of steam boiler working cycles corresponding to the historical steaming and baking instruction; wherein the historical steaming and baking instruction is adjacent to the target steaming and baking instruction.
[0094] In the embodiment of the present application, if the first time difference is less than or equal to the preset time difference, it means that the cooling has not been completed, and directly executing the first cooking instruction may affect the cooking effect. Therefore, when the first time difference is less than or equal to the preset time difference, the first ratio between the actual number of steam boiler working cycles in the previous steaming and baking process and the first number of steam boiler working cycles corresponding to the historical steaming and baking instruction can be calculated. Since the actual number of steam boiler working cycles in the previous steaming and baking process is less than or equal to the first number of steam boiler working cycles, the above-mentioned first ratio is less than or equal to 1.
[0095] It should be noted that before executing this step, it can also be determined whether the actual steam boiler working cycle number is equal to the first steam boiler working cycle number. If not, step 202 can be executed; if equal, step 205 can be executed.
[0096] Step 203, when the first ratio is greater than or equal to a first threshold, multiply the first coefficient corresponding to the first threshold by the second steam boiler working cycle number to obtain the target steam boiler working cycle number; wherein the first coefficient is less than 1 and greater than 0.
[0097] As time goes by, the inner cavity temperature and moisture will gradually dissipate. Therefore, a first threshold value can be set. When the first ratio is greater than or equal to the first threshold value, the target steam boiler working cycle number is calculated based on the first coefficient and the second steam boiler working cycle number. When the first ratio is less than the first threshold value, it means that the actual number of working cycles of the boiler during the last cooking was small, and the inner cavity temperature and moisture will be significantly lost with the dissipation effect, and the impact on this cooking is small. At this time, the second steam boiler working cycle number can be directly used as the target steam boiler working cycle number.
[0098] Specifically, a first threshold value may be pre-set, and a first coefficient corresponding to the first threshold value may be set. For example, the first threshold value may be 0.5, and the first coefficient corresponding to the first threshold value may be 1 / 3. After obtaining the first ratio, the first ratio is compared with the first threshold value. If it is determined that the first ratio is greater than or equal to the first threshold value, the first coefficient corresponding to the first threshold value may be multiplied by the second steam boiler working cycle number to obtain the target boiler working cycle number. Continuing with the above example, when the first ratio is 0.6 and the second steam boiler working cycle number is 15, it is determined that the first ratio is greater than the first threshold value, and the target steam boiler working cycle number may be 15*(1 / 3)=5.
[0099] It should be noted that, in the embodiment of the present application, the value interval of the above-mentioned first coefficient can be (0, 1), so that the target steam boiler working cycle number calculated according to the first coefficient is greater than 0 and less than the second steam boiler working cycle number.
[0100] Further, in the embodiment of the present application, multiple first threshold intervals may be set, and a corresponding first coefficient may be set for each first threshold interval, and then based on the first coefficient of the first threshold interval in which the first ratio is located, the target number of steam boiler working cycles corresponding to the first ratio is calculated. The following Table 1 shows a corresponding relationship between the first ratio interval and the first coefficient:
[0101] The first threshold interval The first coefficient [0.5,0.7] 0.3 (0.7,0.9] 0.6 (0.9,1] 0.8
[0102] Table 1
[0103] For example, when the first ratio is 0.6 and the second steam boiler working cycle number is 15, according to the above Table 1, it can be determined that the first ratio is located in the first threshold interval [0.5, 0.7], and the corresponding first coefficient is 0.3, then the target steam boiler working cycle number can be 15*(1 / 3)=5.
[0104] Optionally, the ratio between the first ratio and the first threshold is calculated to obtain the first coefficient.
[0105] In the embodiment of the present application, in order to further improve the accuracy of calculating the target steam boiler working cycle number, the first coefficient corresponding to the first threshold value can also be determined according to the ratio between the first ratio and the first threshold value. The ratio can be calculated based on the first ratio and the first threshold value, and the ratio can be directly determined as the first coefficient.
[0106] By using the ratio between the first ratio and the first threshold as the first coefficient, the value range of the target steam boiler working cycle number calculated according to the first coefficient can cover the complete numerical interval between 0 and the second steam boiler working cycle number, thereby improving the value accuracy of the target steam boiler working cycle number, which helps to improve the accuracy of the target steam boiler working cycle number.
[0107] Optionally, the first threshold may be determined based on the following steps B1 to B2:
[0108] Step B1, calculating a target index based on the first time difference and the ambient temperature.
[0109] In the embodiment of the present application, the target index can be calculated based on the first time difference between the triggering time of the target steaming and baking instruction and the last steaming and baking stop time, as well as the current ambient temperature. The target index is used to describe the degree of water loss in the inner cavity. If the ambient temperature is higher, the water loss in the inner cavity is faster, and the target index is larger. If the first time difference is larger, it means that the evaporation time is longer, and the target index is also higher.
[0110] In one embodiment, the first time difference and the ambient temperature may be multiplied to obtain a target index. The first time difference and the ambient temperature may also be weighted and multiplied according to a first weight corresponding to the first time difference and a second weight corresponding to the ambient temperature to obtain a target index. The first weight and the second weight may be preset values, for example, the first weight may be 2, and the second weight may be 1.
[0111] Furthermore, since different steaming and baking devices have different thermal insulation capabilities and air permeability capabilities, the thermal insulation capability affects the effect of ambient temperature on the moisture in the inner cavity, while the air permeability affects the effect of the first time difference on the moisture in the inner cavity. Therefore, the first weight can be calculated according to the thermal insulation capability of the inner cavity, and the second weight can be calculated according to the air permeability of the inner cavity. This allows the steaming and baking device with stronger thermal insulation capability to have a higher first weight, and the steaming and baking device with stronger air permeability to have a higher second weight. This allows different steaming and baking devices to correspond to different first weights and second weights, thereby improving the calculation accuracy of the above target index.
[0112] In another embodiment, a first dissipation index may be determined according to the ambient temperature, and a second dissipation index may be determined according to the first time difference, and then the first dissipation index and the second dissipation index may be added or weighted together to obtain the target index.
[0113] Step B2: normalize the target index according to the value range of the target index to obtain the first threshold value.
[0114] Under different target indexes, the actual number of steam boiler working cycles required for the temperature and moisture loss of the inner cavity to not affect the secondary cooking process is different, that is, the first threshold of the number of steam boiler working cycles used to distinguish whether to limit the target steaming and baking instruction is different. Therefore, in the embodiment of the present application, the first threshold can be calculated based on the target index.
[0115] Specifically, the target index can be normalized directly based on the value range of the target index to obtain the first threshold value. For example, if the first time difference is 10 minutes and the ambient temperature is 30 degrees Celsius, the first time difference is multiplied by the ambient temperature to obtain a target index of 300. If the value range of the first time difference is (0, 20) and the value range of the ambient temperature is (0, 40), the value range of the target index is (0, 400). According to the value range of the target index (0, 400), the target index 300 is normalized to obtain a first threshold value of 3 / 4.
[0116] By calculating the target index based on the first time difference and the ambient temperature, and normalizing the target index according to the value range of the target index, a first threshold is obtained. The first threshold can be calculated in real time according to the ambient temperature and the first time difference, which helps to improve the accuracy of the first threshold.
[0117] Step 204: When the first ratio is less than the first threshold, determine the target steam boiler duty cycle number as the second steam boiler duty cycle number.
[0118] In an embodiment of the present application, when the first ratio is greater than or equal to the first threshold, the first coefficient corresponding to the first threshold can be multiplied by the second steam boiler working cycle number to obtain the target steam boiler working cycle number; wherein, the first coefficient is less than 1 and greater than 0, and when the first ratio is less than the first threshold, the target steam boiler working cycle number is determined to be the second steam boiler working cycle number. When the first ratio is large, the target steam boiler working cycle number can be determined according to the product of the first coefficient and the second steam boiler working cycle number, and when the ratio is small, the target steam boiler working cycle number can be directly determined as the second steam boiler working cycle number, which not only enables the target steam boiler working cycle number to meet the steam demand during secondary cooking, but also avoids complex calculations, and can be applied to cooking appliances equipped with conventional control chips, which helps to improve the hardware applicability of this solution.
[0119] Reference Figure 5 , Figure 5 FIG. 2 shows another schematic diagram of a target steaming and baking instruction processing process provided by an embodiment of the present application. Figure 5 As shown, when the target steaming and baking instruction matches the historical steaming and baking instruction and the cooking gear type of the target steaming and baking instruction is exactly the same as that of the historical steaming and baking instruction, after receiving the target steaming and baking instruction, it is determined whether the end time of the previous steaming and baking process is within 20 minutes. If the judgment result is no, it means that the user does not need to perform secondary heating. At this time, the ordinary high-temperature pop-up window logic is executed. If the judgment result is yes, it means that the user may need to heat the ingredients for a second time. At this time, it can be determined whether the target steaming and baking instruction matches the historical steaming and baking instruction. If the judgment result is no, it can be determined that the user does not need to perform secondary heating. At this time, the ordinary high-temperature pop-up window logic is executed. If the judgment result is yes, it can be determined that the user needs To perform secondary heating, it is possible to determine whether the actual number of steam boiler duty cycles in the previous steaming and baking process is equal to the first number of steam boiler duty cycles. If the determination result is no, the first ratio of the actual boiler duty cycle to the first number of steam boiler duty cycles can be calculated, and it is determined whether the first ratio is greater than or equal to the first threshold value. If the determination result is no, it is determined that the target number of steam boiler duty cycles is equal to the first number of steam boiler duty cycles, so that the steam boiler runs at full cycle during this steaming and baking process. If the determination result is yes, the first coefficient corresponding to the first threshold value is multiplied by the first number of steam boiler duty cycles to obtain the target number of steam boiler duty cycles, so as to reduce the number of operating cycles of the steam boiler during this steaming and baking process.
[0120] Step 205 , when the actual steam boiler duty cycle number is equal to the first steam boiler duty cycle number, determine the target steam boiler duty cycle number based on the inner cavity temperature and the second steam boiler duty cycle number.
[0121] In an embodiment of the present application, if the actual number of steam boiler working cycles is equal to the first steam boiler working cycle number, it means that during the previous steaming and baking process, the steam boiler has been running at full cycle and has released a lot of steam in the inner cavity. At this time, the target number of steam boiler working cycles can be determined directly based on the inner cavity temperature and the second steam boiler working cycle number to avoid excessive heating and the deterioration of cooking quality.
[0122] In one embodiment, the temperature ratio between the inner cavity temperature and the set temperature of the target steaming and baking instruction can be calculated first, and then the product of (1-temperature ratio) and the number of working cycles of the second steam boiler can be calculated to obtain the target number of working cycles of the steam boiler. The specific process can be seen in the following formula 1:
[0123]
[0124] Among them, CT represents the target steam boiler working cycle number, T1 represents the inner cavity temperature, T2 represents the set temperature of the target steaming and baking instruction, and C2 represents the second steam boiler working cycle number.
[0125] For example, if the inner cavity temperature is 80 degrees, the set temperature of the target steaming and baking instruction is 180 degrees, and the number of working cycles of the second steam boiler is 9, then according to the above formula 1, it can be calculated that the target number of working cycles of the steam boiler is 5.
[0126] Further, in another embodiment, a target steam boiler duty cycle calculation model may be designed, for example, a regression model as shown in the following formula 2:
[0127] CT=(α·T1)+β·C2+γ Formula 2
[0128] Among them, CT represents the number of target steam boiler working cycles, T1 represents the inner cavity temperature, C2 represents the number of second steam boiler working cycles, and α, β and γ are the parameters of the regression model.
[0129] The sample inner cavity temperature, the sample second steam boiler working cycle number and the sample target steam boiler working cycle number can be collected in advance, wherein the sample target steam boiler working cycle number represents the number of steam boiler working cycles required for normal cooking of ingredients under the conditions of the sample inner cavity temperature and the sample second steam boiler working cycle number. The above sample data can be collected through expert experience and experiments, and then Formula 2 can be fitted based on the above sample data to determine the parameter values of the regression model.
[0130] It should be noted that since different steaming and baking equipment and different cooking gears have different cooking characteristics, the target steaming and baking instructions for different steaming and baking equipment and different types of cooking gears may correspond to different target steam boiler working cycle number calculation models. The parameter values in these different target steam boiler working cycle number calculation models may be different, and the model structure may also be different, which is not specifically limited in the embodiments of the present application.
[0131] In an embodiment of the present application, the inner cavity temperature and the second steam boiler operating cycle number can be input into the above-mentioned target steam boiler operating cycle number calculation model to obtain the target steam boiler operating cycle number output by the target steam boiler operating cycle number calculation model.
[0132] By determining the target steam boiler working cycle number based on the inner cavity temperature and the second steam boiler working cycle number when the actual steam boiler working cycle number is equal to the first steam boiler working cycle number, the accuracy of calculating the target steam boiler working cycle number can be improved when the steam boiler is fully cycled in the previous steaming and baking process, thereby ensuring that the target steaming and baking instructions can be executed in time and improving the efficiency of users using the steaming and baking equipment.
[0133] Optionally, step 205 may include:
[0134] Sub-step 2051, when the inner cavity temperature is less than a second threshold, multiply the second coefficient corresponding to the second threshold by the second steam boiler working cycle number to obtain the target steam boiler working cycle number; wherein the second coefficient is less than 1 and greater than 0.
[0135] In the embodiment of the present application, a second threshold value may also be set, and the target steam boiler working cycle number may be determined according to the magnitude relationship between the inner cavity temperature and the second threshold value, thereby improving the efficiency of determining the target steam boiler working cycle number. Specifically, the inner cavity temperature may be compared with the second threshold value first, and if the inner cavity temperature is less than the second threshold value, the second coefficient corresponding to the second threshold value may be directly multiplied by the second steam boiler working cycle number to obtain the target steam boiler working cycle number. The second coefficient is less than 1 and greater than 0 to ensure that the value of the target steam boiler working cycle number is less than the second steam boiler working cycle number.
[0136] Specifically, a second threshold value can be set in advance, and a second coefficient corresponding to the second threshold value can be set. For example, the second threshold value can be 100 degrees Celsius, and the second coefficient corresponding to the second threshold value can be 1 / 3. After the inner cavity temperature is obtained, the inner cavity temperature is compared with the second threshold value. If it is determined that the inner cavity temperature is less than the second threshold value, the second coefficient corresponding to the second threshold value can be multiplied by the second steam boiler working cycle number to obtain the target boiler working cycle number.
[0137] For example, if the inner cavity temperature is 80 degrees Celsius, the second threshold is 100 degrees Celsius, the second steam boiler working cycle number is 15, and the second coefficient corresponding to the second threshold is 1 / 3, it can be determined that the inner cavity temperature is less than the second threshold, then the target steam boiler working cycle number can be 15*(1 / 3)=5.
[0138] Further, in the embodiment of the present application, multiple second threshold intervals may be set, and a corresponding second coefficient may be set for each second threshold interval, and then based on the second coefficient of the second threshold interval where the inner cavity temperature is located, the target steam boiler working cycle number corresponding to the inner cavity temperature is calculated. The following Table 2 shows a corresponding relationship between a ratio interval and the second coefficient:
[0139] First threshold interval (degrees Celsius) The second coefficient [80,100) 0.3 [60,80) 0.2 [40,60) 0.1
[0140] Table 2
[0141] For example, when the inner cavity temperature is 70 degrees Celsius and the number of working cycles of the second steam boiler is 15, according to the above Table 2, it can be determined that the inner cavity temperature is in the second threshold range [60, 80), and the corresponding second coefficient is 0.2, then the target number of steam boiler working cycles can be 15*0.2=3.
[0142] Optionally, the second coefficient is calculated based on the second threshold and the inner cavity temperature.
[0143] In the embodiment of the present application, in order to further improve the accuracy of calculating the target number of steam boiler operating cycles, the second coefficient may also be calculated based on the second threshold and the inner cavity temperature.
[0144] In one embodiment, the second coefficient corresponding to the second threshold value can be determined according to the ratio between the second threshold value and the inner cavity temperature. Since in this step, the inner cavity temperature is less than the second threshold value, the ratio of the second threshold value to the inner cavity temperature is less than 1, and the smaller the inner cavity temperature, the larger the calculated ratio. Since the value range of the second coefficient is (0, 1), the above ratio can be normalized according to the value space of the above ratio to obtain the second coefficient.
[0145] In another implementation, the second coefficient may be calculated according to the following formula 3:
[0146]
[0147] Wherein, b represents the second coefficient, θ represents the second threshold, and T1 represents the inner cavity temperature.
[0148] The second coefficient is calculated by the second threshold and the inner cavity temperature, so that the value range of the target steam boiler working cycle number calculated according to the second coefficient can cover the complete numerical interval between 0 and the second steam boiler working cycle number, thereby improving the value accuracy of the target steam boiler working cycle number, which helps to improve the accuracy of the target steam boiler working cycle number.
[0149] Sub-step 2052, when the inner cavity temperature is greater than or equal to the second threshold, determining the target steam boiler working cycle number to be 0.
[0150] In the embodiment of the present application, if the inner cavity temperature is greater than or equal to the second threshold, it means that the inner cavity temperature is relatively high at this time, and the inner cavity steam is relatively sufficient due to the complete steam replenishment process in the previous steaming and baking process. When executing the target steaming and baking instruction, the steam replenishment stage can be directly skipped and the baking stage can be directly entered. Specifically, the target steam boiler working cycle number corresponding to the target steaming and baking instruction can be set to 0, so that the target steaming and baking instruction does not perform steam replenishment when it is executed, and directly enters the baking stage.
[0151] By multiplying the second coefficient corresponding to the second threshold value by the second steam boiler working cycle number when the inner cavity temperature is less than the second threshold value, the target steam boiler working cycle number is obtained; wherein the second coefficient is less than 1 and greater than 0; when the inner cavity temperature is greater than or equal to the second threshold value, the target steam boiler working cycle number is determined to be 0. When the previous steaming and baking process has undergone a complete steam replenishment phase, the target steam boiler working cycle number required for the target steaming and baking instruction can be determined according to the inner cavity temperature, thereby avoiding the situation where the inner cavity temperature and moisture do not meet expectations during the operation of the target steaming and baking instruction, which helps to improve the food cooking quality and food cooking efficiency of the target steaming and baking instruction.
[0152] Reference Figure 6 , Figure 6 FIG. 2 shows another schematic diagram of a target steaming and baking instruction processing process provided by an embodiment of the present application. Figure 6As shown, when the target steam-bake instruction matches the historical steam-bake instruction and the cooking gear type of the target steam-bake instruction is exactly the same as that of the historical steam-bake instruction, after receiving the target steam-bake instruction, it is determined whether the end time of the previous steam-bake process is within 20 minutes. If the judgment result is no, it means that the user does not need to perform secondary heating. At this time, the ordinary high-temperature pop-up window logic is executed. If the judgment result is yes, it means that the user may need to perform secondary heating of the ingredients. At this time, it can be determined whether the target steam-bake instruction matches the historical steam-bake instruction. If the judgment result is no, it can be determined that the user does not need to perform secondary heating. At this time, the ordinary high-temperature pop-up window logic is executed. If the judgment result is yes, it can be determined that the user needs secondary heating. At this time, it can be judged whether the actual number of steam boiler working cycles in the previous steaming and baking process is equal to the first steam boiler working cycle number. If the judgment result is yes, it can be further judged whether the inner cavity temperature is greater than or equal to the second threshold value. If the judgment result is yes, the target number of steam boiler working cycles can be directly set to 0, so that only the baking stage is executed in this steaming and baking process. If the judgment result is no, the second coefficient corresponding to the second threshold value is multiplied by the first steam boiler working cycle number to obtain the target number of steam boiler working cycles to reduce the number of operating cycles of the steam boiler in this steaming and baking process.
[0153] Step 206: Control the operation of the steam boiler based on the target number of steam boiler duty cycles to execute the target steaming and baking instruction.
[0154] In summary, another steaming and baking control method provided by an embodiment of the present application includes: in response to a target steaming and baking instruction, determining a first time difference between the triggering time of the target steaming and baking instruction and the previous steaming and baking stop time; when the first time difference is less than or equal to the preset time difference, calculating a first ratio between the actual steam boiler working cycle number of the previous steaming and baking process and the first steam boiler working cycle number corresponding to the historical steaming and baking instruction; determining a target steam boiler working cycle number based on the first ratio and the second steam boiler working cycle number corresponding to the target steaming and baking instruction; wherein the target steam boiler working cycle number is less than or equal to the second steam boiler working cycle number; and controlling the steam boiler to operate based on the target steam boiler working cycle number to execute the target steaming and baking instruction. When the interval between the target steaming and baking instruction and the previous steaming and baking is short, the target steam boiler working cycle number suitable for the target steaming and baking instruction can be determined according to the actual steam boiler working cycle number of the previous steaming and baking process, so that the user can cook again without waiting for the inner cavity to be fully cooled, and the influence of the temperature and moisture accumulated in the inner cavity due to the interruption of the previous steaming and baking process on the current cooking process can be reduced, and the cooking efficiency of the user can be improved while ensuring the cooking effect.
[0155] like Figure 7 As shown, Figure 7A logic block diagram of a steaming and baking control device provided in an embodiment of the present application, the steaming and baking control device 700 may include:
[0156] A response module 701 is used for determining, in response to a target steaming and baking instruction, a first time difference between a triggering time of the target steaming and baking instruction and a previous steaming and baking stop time;
[0157] a ratio module 702, configured to calculate a first ratio between an actual steam boiler working cycle number of a previous steaming and baking process and a first steam boiler working cycle number corresponding to a historical steaming and baking instruction when the first time difference is less than or equal to a preset time difference; wherein the historical steaming and baking instruction is adjacent to the target steaming and baking instruction;
[0158] The cycle number determination module 703 is used to determine the target steam boiler working cycle number based on the first ratio and the second steam boiler working cycle number corresponding to the target steaming and baking instruction; wherein the target steam boiler working cycle number is less than or equal to the second steam boiler working cycle number;
[0159] The execution module 704 is used to control the operation of the steam boiler based on the target number of steam boiler working cycles to execute the target steaming and baking instruction.
[0160] Optionally, the response module is also used to execute the step of determining the first time difference between the trigger time of the target steam-bake instruction and the previous steam-bake stop time when the cooking gear types corresponding to the target steam-bake instruction and the historical steam-bake instructions are the same, or when the instruction similarity between the target steam-bake instruction and the historical steam-bake instruction is greater than or equal to a preset similarity.
[0161] Optionally, the cycle number determination module includes:
[0162] A first cycle number determination submodule is used to, when the first ratio is greater than or equal to a first threshold, multiply a first coefficient corresponding to the first threshold by the second steam boiler working cycle number to obtain the target steam boiler working cycle number; wherein the first coefficient is less than 1 and greater than 0;
[0163] The second cycle number determination submodule is used to determine the target steam boiler working cycle number as the second steam boiler working cycle number when the first ratio is less than the first threshold.
[0164] Optionally, the first cycle number determination submodule is further used to calculate the ratio between the first ratio and the first threshold to obtain the first coefficient.
[0165] Optionally, the device further comprises:
[0166] a target index module, configured to calculate a target index based on the first time difference and the ambient temperature;
[0167] The first threshold module is used to normalize the target index according to the value range of the target index to obtain the first threshold.
[0168] Optionally, the cycle number determination module is further used to determine the target steam boiler working cycle number based on the inner cavity temperature and the second steam boiler working cycle number when the actual steam boiler working cycle number is equal to the first steam boiler working cycle number.
[0169] Optionally, the cycle number determination module further includes:
[0170] A third cycle number determination submodule is used for, when the inner cavity temperature is less than a second threshold, multiplying the second coefficient corresponding to the second threshold by the second steam boiler working cycle number to obtain the target steam boiler working cycle number; wherein the second coefficient is less than 1 and greater than 0;
[0171] The fourth cycle number determination submodule is used to determine that the target steam boiler working cycle number is 0 when the inner cavity temperature is greater than or equal to the second threshold.
[0172] Optionally, the third cycle number determination submodule is further used to calculate the second coefficient according to the second threshold and the inner cavity temperature.
[0173] In summary, a steaming and baking control device provided by an embodiment of the present application includes: a response module, used to determine a first time difference between the triggering time of the target steaming and baking instruction and the stop time of the previous steaming and baking instruction in response to the target steaming and baking instruction; a ratio module, used to calculate a first ratio between the actual number of steam boiler working cycles of the previous steaming and baking process and the first number of steam boiler working cycles corresponding to the historical steaming and baking instruction when the first time difference is less than or equal to the preset time difference; wherein the historical steaming and baking instruction is adjacent to the target steaming and baking instruction; a cycle number determination module, used to determine the target steam boiler working cycle number based on the first ratio and the second steam boiler working cycle number corresponding to the target steaming and baking instruction; wherein the target steam boiler working cycle number is less than or equal to the second steam boiler working cycle number; and an execution module, used to control the operation of the steam boiler based on the target steam boiler working cycle number to execute the target steaming and baking instruction. When the interval between the target steaming and baking instruction and the previous steaming and baking is short, the appropriate target steam boiler working cycle number for the target steaming and baking instruction can be determined according to the actual steam boiler working cycle number of the previous steaming and baking process. This allows the user to cook again without waiting for the inner cavity to fully cool down, and can reduce the impact of the temperature and moisture accumulated in the inner cavity due to the interruption of the previous steaming and baking process on the current cooking process, thereby improving the user's cooking efficiency while ensuring the cooking effect.
[0174] The steaming and baking control device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices other than a terminal. Exemplarily, the electronic device can be a GPU BOX, a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.
[0175] The steaming and baking control device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, a Linux operating system, a Windows operating system, etc., or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0176] The steaming and baking control device provided in the embodiment of the present application can achieve Figures 1 to 6 To avoid repetition, the various processes implemented by the method embodiment are not described here.
[0177] Alternatively, if Figure 8 As shown, an embodiment of the present application also provides an electronic device M00, including a processor M01 and a memory M02, wherein the memory M02 stores programs or instructions that can be executed on the processor M01, and when the program or instructions are executed by the processor M01, the various steps of the above-mentioned steaming and baking control method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, they will not be repeated here.
[0178] In an embodiment of the present application, the memory M02 can be used to store software programs and various data. The memory M02 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory M02 may include a volatile memory or a non-volatile memory, or the memory x09 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory M02 in the embodiment of the present application includes but is not limited to these and any other suitable types of memories.
[0179] The processor M01 may include one or more processing units; optionally, the processor M01 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor M01.
[0180] An embodiment of the present application also provides a steam-baking oven, comprising at least one processor, and a memory communicatively connected to the at least one processor, wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can implement the various processes of the above-mentioned steam-baking control method embodiment and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0181] An embodiment of the present application also provides an electronic device, including the steaming and baking control device and the refrigerant circulation device as described above, which is used to implement the various processes of the above-mentioned steaming and baking control method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0182] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned steaming and baking control method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0183] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0184] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned steaming and baking control method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0185] It should be understood that the chip involved in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0186] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned steaming and baking control method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0187] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0188] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the relevant technology, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0189] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A steaming and baking control method, characterized in that: The method comprises: In response to the target steaming and baking instruction, determining a first time difference between a triggering time of the target steaming and baking instruction and a previous steaming and baking stop time; When the first time difference is less than or equal to the preset time difference, calculating a first ratio between the actual number of steam boiler working cycles in the previous steaming and baking process and the first number of steam boiler working cycles corresponding to the historical steaming and baking instruction; wherein the historical steaming and baking instruction is adjacent to the target steaming and baking instruction; Determine a target steam boiler duty cycle number based on the first ratio and the second steam boiler duty cycle number corresponding to the target steaming and baking instruction; wherein the target steam boiler duty cycle number is less than or equal to the second steam boiler duty cycle number; The operation of the steam boiler is controlled based on the target number of steam boiler working cycles to execute the target steaming and baking instructions.
2. The method according to claim 1, characterized in that The method further comprises: When the target steam-bake instruction and the historical steam-bake instruction respectively correspond to the same cooking gear type, or when the instruction similarity between the target steam-bake instruction and the historical steam-bake instruction is greater than or equal to a preset similarity, the step of determining the first time difference between the trigger time of the target steam-bake instruction and the previous steam-bake stop time is performed.
3. The method according to claim 1, characterized in that The determining a target steam boiler working cycle number based on the first ratio and the second steam boiler working cycle number corresponding to the target steaming and baking instruction includes: When the first ratio is greater than or equal to a first threshold, multiplying a first coefficient corresponding to the first threshold by the second steam boiler working cycle number to obtain the target steam boiler working cycle number; wherein the first coefficient is less than 1 and greater than 0; When the first ratio is less than the first threshold, the target steam boiler operating cycle number is determined to be the second steam boiler operating cycle number.
4. The method according to claim 3, characterized in that The method further comprises: The ratio between the first ratio and the first threshold is calculated to obtain the first coefficient.
5. The method according to claim 3, characterized in that: The method further comprises: Calculating a target index based on the first time difference and the ambient temperature; The target index is normalized according to a value range of the target index to obtain the first threshold value.
6. The method according to claim 1, characterized in that The method further comprises: When the actual steam boiler duty cycle number is equal to the first steam boiler duty cycle number, the target steam boiler duty cycle number is determined based on the inner cavity temperature and the second steam boiler duty cycle number.
7. The method according to claim 6, characterized in that The step of determining the target steam boiler working cycle number based on the inner cavity temperature and the second steam boiler working cycle number includes: When the inner cavity temperature is less than a second threshold, multiplying the second coefficient corresponding to the second threshold by the second steam boiler working cycle number to obtain the target steam boiler working cycle number; wherein the second coefficient is less than 1 and greater than 0; When the inner cavity temperature is greater than or equal to the second threshold, the target number of steam boiler operating cycles is determined to be 0.
8. The method according to claim 7, characterized in that The method further comprises: The second coefficient is calculated according to the second threshold and the inner cavity temperature.
9. A steaming and baking control device, characterized in that: The device comprises: a response module, configured to determine, in response to a target steaming and baking instruction, a first time difference between a triggering time of the target steaming and baking instruction and a previous steaming and baking stop time; a ratio module, configured to calculate a first ratio between an actual number of steam boiler working cycles in a previous steaming and baking process and a first number of steam boiler working cycles corresponding to a historical steaming and baking instruction when the first time difference is less than or equal to a preset time difference; wherein the historical steaming and baking instruction is adjacent to the target steaming and baking instruction; A cycle number determination module, used to determine a target steam boiler working cycle number based on the first ratio and the second steam boiler working cycle number corresponding to the target steaming and baking instruction; wherein the target steam boiler working cycle number is less than or equal to the second steam boiler working cycle number; An execution module is used to control the operation of the steam boiler based on the target number of steam boiler working cycles to execute the target steaming and baking instructions.
10. A steam oven, characterized in that: It includes at least one processor and a memory communicatively connected to the at least one processor, the memory storing a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the steaming and baking control method described in any one of claims 1 to 8.
11. An electronic device, characterized in that: It comprises the steaming and baking control device according to claim 10, used to implement the steaming and baking control method according to any one of claims 1 to 8.
12. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steaming and baking control method described in any one of claims 1 to 8 is implemented.
