Cooking apparatus, and control method, system and medium thereof
By detecting cooking data and calculating time periods, the operation of cooking equipment is adjusted, solving the problem of not being able to determine whether to continue the task after abnormal interruption of cooking equipment, thus achieving energy saving and improved safety.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- NINGBO FOTILE KITCHEN WARE CO LTD
- Filing Date
- 2023-08-04
- Publication Date
- 2026-07-31
AI Technical Summary
Cooking equipment cannot determine whether to continue its task after an abnormal interruption, leading to energy waste and safety hazards.
By detecting cooking data, calculating time periods and temperature differences, the operation of the cooking equipment is controlled to determine whether to continue cooking. This includes detecting whether there is food inside the cavity and the current temperature, and adjusting the cooking time to ensure the taste and safety of the food.
It improves the user's cooking experience, saves energy, and enhances the safety of cooking equipment and the taste of food.
Smart Images

Figure CN116859787B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of household appliance technology, specifically to a cooking device and its control method, system, and medium. Background Technology
[0002] Cooking equipment often interrupts operation due to malfunctions or power outages. After the malfunction ends, the equipment struggles to resume its previous tasks, requiring users to reset them. If the user doesn't notice the equipment restarting, resetting is impossible, wasting time. While existing cooking equipment includes methods to resume tasks, in real-world scenarios, users may remove food after an malfunction and cook it using other methods, eliminating the need for the equipment to resume. Because current equipment cannot determine whether to resume tasks after an interruption, it may continue even when not needed, wasting energy and creating significant safety hazards. Summary of the Invention
[0003] The technical problem to be solved by this disclosure is to overcome the defect in the prior art that cooking equipment cannot determine whether to continue to perform the task after the interruption is restored, and to provide a cooking equipment and its control method, system and medium.
[0004] This disclosure solves the above-mentioned technical problems through the following technical solution:
[0005] A method for controlling a cooking device, the method comprising:
[0006] Detect whether cooking data is stored locally, the cooking data being the data generated when the last cooking was interrupted;
[0007] If cooking data is stored, the time period since the last cooking interruption is determined based on the time of the last cooking interruption and the current time;
[0008] The operation of the cooking equipment is controlled based on the time period and the cooking data.
[0009] Optionally, the step of controlling the operation of the cooking equipment based on the time period and the cooking data includes:
[0010] If the time period is less than a preset threshold, then the presence of food in the cavity is detected.
[0011] If food is present in the cavity, the cooking device is controlled to cook according to the cooking data.
[0012] Optionally, the step of controlling the cooking equipment to perform cooking based on the cooking data includes:
[0013] Obtain the current temperature inside the cavity;
[0014] The target cooking time is determined based on the current temperature and the cooking data;
[0015] The cooking equipment is controlled to cook according to the target cooking time.
[0016] Optionally, the step of determining the target cooking time based on the current temperature and the cooking data includes:
[0017] If the current temperature is lower than the temperature of the cavity in the cooking data, then the time supplement duration is calculated based on the difference between the temperature of the cavity in the cooking data and the current temperature;
[0018] The target cooking time is determined based on the supplementary time and the remaining cooking time in the cooking data.
[0019] Optionally, the step of determining the target cooking time based on the current temperature and the cooking data includes:
[0020] If the current temperature is not less than the temperature of the cavity in the cooking data, then the remaining cooking time in the cooking data is determined as the target cooking time.
[0021] Optionally, the step of controlling the operation of the cooking equipment according to the time period includes:
[0022] If the time period is not less than the preset threshold, the cooking data is cleared, and the operating state of the cooking equipment is kept unchanged.
[0023] A control system for a cooking device, the control system comprising a cooking data detection module, a time period determination module, and a control module;
[0024] The cooking data detection module is used to detect whether cooking data is stored locally. The cooking data is the data generated when the last cooking was interrupted.
[0025] The time period determination module is used to determine the time period since the last cooking session based on the time of the last cooking interruption and the current time, when cooking data is stored.
[0026] The control module is used to control the operation of the cooking equipment according to the time period and the cooking data.
[0027] Optionally, the control module includes:
[0028] The detection unit is used to detect whether there is food in the cavity through the food detection module when the time period is less than a preset threshold.
[0029] A first control unit is configured to control the cooking device to perform cooking based on the cooking data when food is present in the cavity.
[0030] Optionally, the first control unit includes:
[0031] A sub-unit is used to acquire the current temperature inside the cavity;
[0032] A determination subunit is used to determine the target cooking time based on the current temperature and the cooking data;
[0033] A control subunit is used to control the cooking equipment to cook according to the target cooking time.
[0034] Optionally, the determining subunit is specifically configured to calculate the time supplement based on the difference between the temperature of the cavity in the cooking data and the current temperature when the current temperature is less than the temperature of the cavity in the cooking data, and to determine the target cooking time based on the time supplement and the remaining cooking time in the cooking data.
[0035] Optionally, the determining subunit is specifically used to determine the remaining cooking time in the cooking data as the target cooking time when the current temperature is not less than the temperature of the cavity in the cooking data.
[0036] Optionally, the control module further includes a second control unit, used to clear the cooking data when the time period is not less than the preset threshold, and to control the operating state of the cooking equipment to remain unchanged.
[0037] This disclosure also provides a cooking apparatus, including a memory, a processor, and a computer program stored in the memory and for running on the processor, wherein the processor executes the computer program to implement the control method of the cooking apparatus of this disclosure.
[0038] This disclosure also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the control method of the cooking apparatus of this disclosure.
[0039] Based on common knowledge in the field, the above-mentioned preferred conditions can be combined arbitrarily to obtain various preferred embodiments of this disclosure.
[0040] The positive and progressive effects of this disclosure are as follows: By detecting cooking data, the cooking status of the cooking equipment during its last run can be obtained. If cooking data is detected, it indicates that the cooking equipment was abnormally interrupted during the last run, and the task executed during the last run was not completed and should continue. By calculating the time period, the abnormal interruption time of the cooking equipment can be obtained. Controlling the operation of the cooking equipment based on the time period and cooking data allows for control of the cooking equipment according to the actual situation when the last cooking interruption is confirmed, thereby improving the user's cooking experience. Specifically, not continuing cooking when the cooking equipment interruption time is too long can save energy. Controlling the cooking equipment to continue cooking based on the last cooking when there is food in the cavity can improve the safety of the cooking equipment. Controlling the cooking equipment to extend the cooking time when the current temperature is lower than the temperature of the cavity in the cooking data can ensure the taste of the food. Attached Figure Description
[0041] Figure 1 This is a schematic flowchart of a control method for a cooking device provided in Embodiment 1 of this disclosure.
[0042] Figure 2 This is a schematic flowchart of a control method for a cooking device provided in Embodiment 1 of this disclosure.
[0043] Figure 3 This is a schematic diagram of the structure of a control system for a cooking device provided in Embodiment 2 of this disclosure.
[0044] Figure 4 This is a schematic diagram of the structure of the control module of a cooking equipment control system provided in Embodiment 2 of this disclosure.
[0045] Figure 5 This is a schematic diagram of the structure of a cooking device provided in Embodiment 3 of this disclosure. Detailed Implementation
[0046] The present disclosure is further illustrated below by way of embodiments, but the present disclosure is not limited to the scope of the embodiments described herein.
[0047] Example 1
[0048] This embodiment provides a control method for a cooking device, referring to... Figure 1 The control method includes:
[0049] S1. Detect whether cooking data is stored locally. The cooking data is the data generated when the last cooking was interrupted. If yes, proceed to step S2. If no, end the process.
[0050] In an optional implementation, the cooking device automatically stores cooking data in a local database during operation. Therefore, if the cooking device can detect cooking data during operation, it means that the task performed by the cooking device last time was not completed, which most likely means that the cooking device encountered an abnormal interruption such as a power outage during the last operation.
[0051] In one alternative implementation, cooking data includes cooking mode, remaining cooking time, cooking time, and temperature of the cooking appliance cavity.
[0052] S2. Determine the time elapsed since the last cooking interruption based on the time of the last cooking interruption and the current time.
[0053] In one alternative implementation, the time period since the last cooking session is determined by the difference between the current time and the time when the cooking was interrupted.
[0054] S3. Control the operation of cooking equipment based on time period and cooking data.
[0055] In an optional implementation, a preset threshold is set for the time period. The preset threshold can be set according to the user's usage habits or statistical analysis of big data. When the time period is less than the preset threshold, it can be assumed that the user is likely to need the cooking equipment to continue the previous cooking. Therefore, cooking continues according to the execution progress in the cooking data.
[0056] In an optional implementation, when the time period is not less than a preset threshold, it can be assumed that the user is unlikely to need the cooking equipment to continue the previous cooking, and the cooking data is cleared and the process ends, thereby saving energy.
[0057] In an optional implementation, if the time period is less than a preset threshold, the presence of food in the cavity is detected; if food is present in the cavity, it indicates that the food has not yet been removed by the user, and the cooking device is controlled to cook according to the cooking data; if there is no food in the cavity, the data is cleared and the process ends, thereby ensuring the safety of the cooking device.
[0058] In one optional implementation, if food is present in the cavity, the current temperature inside the cavity is obtained; a target cooking time is determined based on the current temperature and cooking data; and the cooking device is controlled to cook according to the target cooking time, thereby improving the user experience and ensuring the taste of the food.
[0059] In one optional implementation, if the current temperature is lower than the cavity temperature in the cooking data, a time supplement is calculated based on the difference between the cavity temperature in the cooking data and the current temperature. The target cooking time is then determined based on the time supplement and the remaining cooking time in the cooking data. The cavity temperature in the cooking data is the temperature of the cavity at the end of the last run. If the current temperature is significantly lower than the cavity temperature at the end of the last run, it will be difficult to cook the food to the ideal state even with the remaining task time. Therefore, time supplement is applied to the cooking process, and the food is cooked according to the target cooking time after the time supplement.
[0060] In one optional implementation, if the current temperature is not lower than the temperature of the cavity in the cooking data, the remaining cooking time in the cooking data is determined as the target cooking time. If the temperature inside the cavity does not decrease, it means that continuing cooking according to the remaining cooking time will not affect the cooking, so the remaining cooking time is determined as the target cooking time.
[0061] In an optional implementation, refer to Figure 2 The control method also includes the following steps:
[0062] S21. Check if cooking data is stored locally. If yes, proceed to step S22. If no, end the process.
[0063] S22. Determine the time period since the last cooking based on the last cooking time and the current time.
[0064] S23. Determine if the time period exceeds a preset threshold. If yes, it can be assumed that the user is unlikely to need the cooking equipment to continue the previous cooking, so clear the cooking data and end the process; otherwise, proceed to step S24.
[0065] S24. Detect whether there is food in the cavity of the cooking device. If yes, proceed to step S25. If no, clear the cooking data and end the process. This is because the user may remove the food from the cavity after the interruption, and continuing cooking at this time would waste energy.
[0066] S25. Obtain the current temperature inside the cavity.
[0067] S26. Determine if the current temperature is lower than the temperature of the cavity in the cooking data. If yes, proceed to step S27; otherwise, proceed to step S28.
[0068] S27. Calculate the time supplement based on the difference between the temperature of the cavity in the cooking data and the current temperature, and determine the target cooking time based on the time supplement and the remaining cooking time in the cooking data.
[0069] S28. Determine the remaining cooking time in the cooking data as the target cooking time.
[0070] S29. Control the cooking equipment to cook according to the target cooking time.
[0071] This embodiment detects cooking data to obtain the cooking status of the cooking equipment during its last run. If cooking data is detected, it indicates that the cooking equipment was abnormally interrupted during the last run, and the task executed during the last run was not completed and should continue. By calculating the time period, the abnormal interruption time of the cooking equipment can be obtained. Controlling the operation of the cooking equipment based on the time period and cooking data allows for control of the cooking equipment according to the actual situation when the last cooking interruption is confirmed, thereby improving the user's cooking experience. Specifically, not continuing cooking when the cooking equipment interruption time is too long can save energy; controlling the cooking equipment to continue cooking based on the last cooking when there is food in the cavity can improve the safety of the cooking equipment; and controlling the cooking equipment to extend the cooking time when the current temperature is lower than the temperature of the cavity in the cooking data can ensure the taste of the food.
[0072] Example 2
[0073] This embodiment provides a control system for a cooking device, referring to... Figure 3 The control system includes a cooking data detection module 1, a time period determination module 2, and a control module 3.
[0074] The cooking data detection module 1 is used to detect whether cooking data is stored locally. The cooking data is the data generated when the last cooking was interrupted. If yes, the time period determination module is called; otherwise, the process ends.
[0075] In an optional implementation, the cooking device automatically stores cooking data in a local database during operation. Therefore, if the cooking device can detect cooking data during operation, it means that the task performed by the cooking device last time was not completed, which most likely means that the cooking device encountered an abnormal interruption such as a power outage during the last operation.
[0076] In one alternative implementation, cooking data includes cooking mode, remaining cooking time, cooking time, and temperature of the cooking appliance cavity.
[0077] The time period determination module 2 is used to determine the time period since the last cooking interruption based on the last cooking interruption time and the current time.
[0078] In one alternative implementation, the time period since the last cooking session is determined by the difference between the current time and the time when the cooking was interrupted.
[0079] Control module 3 is used to control the operation of the cooking equipment based on time periods and cooking data.
[0080] In an optional implementation, a preset threshold is set for the time period. The preset threshold can be set according to the user's usage habits or statistical analysis of big data. When the time period is less than the preset threshold, it can be assumed that the user is likely to need the cooking equipment to continue the previous cooking. Therefore, cooking continues according to the execution progress in the cooking data.
[0081] In an optional implementation, when the time period is not less than a preset threshold, it can be assumed that the user is unlikely to need the cooking equipment to continue the previous cooking, and the cooking data is cleared and the process ends, thereby saving energy.
[0082] In an optional implementation, if the time period is less than a preset threshold, the presence of food in the cavity is detected; if food is present in the cavity, it indicates that the food has not yet been removed by the user, and the cooking device is controlled to cook according to the cooking data; if there is no food in the cavity, the data is cleared and the process ends, thereby ensuring the safety of the cooking device.
[0083] In one optional implementation, if food is present in the cavity, the current temperature inside the cavity is obtained; a target cooking time is determined based on the current temperature and cooking data; and the cooking device is controlled to cook according to the target cooking time, thereby improving the user experience and ensuring the taste of the food.
[0084] In an optional implementation, if the current temperature is lower than the cavity temperature in the cooking data, a time supplement is calculated based on the difference between the cavity temperature in the cooking data and the current temperature. The target cooking time is then determined based on the time supplement and the remaining cooking time in the cooking data. The cavity temperature in the cooking data is the temperature of the cavity at the end of the last run. If the current temperature is significantly lower than the cavity temperature at the end of the last run, it will be difficult to cook the food to the ideal state even with the remaining task time. Therefore, time supplement is applied to the cooking process, and the food is cooked according to the target cooking time after the time supplement.
[0085] In one optional implementation, if the current temperature is not lower than the temperature of the cavity in the cooking data, the remaining cooking time in the cooking data is determined as the target cooking time. If the temperature inside the cavity does not decrease, it means that continuing cooking according to the remaining cooking time will not affect the cooking, so the remaining cooking time is determined as the target cooking time.
[0086] In an optional implementation, refer to Figure 4 The control module 3 also includes a detection unit 31, a first control unit 32, and a second control unit 33, specifically:
[0087] The cooking data detection module 1 is used to detect whether cooking data is stored locally. If so, the time period determination unit 2 is called; otherwise, the second control unit 33 is called. The second control unit 33 is used to end the process.
[0088] The time period determination unit 2 is used to determine the time period since the last cooking based on the time of the last cooking terminal and the current time.
[0089] The time period determination unit 2 is also used to determine whether the time period is greater than a preset threshold. If so, it can be assumed that the user is unlikely to need the cooking equipment to continue the previous cooking, so the cooking data is cleared and the process ends; otherwise, the detection unit 31 is called.
[0090] The detection unit 31 detects whether there is food in the cavity of the cooking device. If so, it calls the first control unit 32. If not, it clears the cooking data and terminates the process. Since the user may remove the food from the cavity after the interruption, continuing cooking at this time would waste energy.
[0091] The first control unit 32 includes an acquisition subunit 321, a determination subunit 322, and a control subunit 323. The acquisition subunit 321 acquires the current temperature inside the cavity. The determination subunit 322 determines whether the current temperature is lower than the cavity temperature in the cooking data. If so, it calculates a time supplement based on the difference between the cavity temperature in the cooking data and the current temperature, and determines the target cooking time based on the time supplement and the remaining cooking time in the cooking data; otherwise, it determines the remaining cooking time in the cooking data as the target cooking time. The control subunit 323 controls the cooking equipment to cook according to the target cooking time.
[0092] This embodiment detects cooking data to obtain the cooking status of the cooking equipment during its last run. If cooking data is detected, it indicates that the cooking equipment was abnormally interrupted during the last run, and the task executed during the last run was not completed and should continue. By calculating the time period, the abnormal interruption time of the cooking equipment can be obtained. Controlling the operation of the cooking equipment based on the time period and cooking data allows for control of the cooking equipment according to the actual situation when the last cooking interruption is confirmed, thereby improving the user's cooking experience. Specifically, not continuing cooking when the cooking equipment interruption time is too long can save energy; controlling the cooking equipment to continue cooking based on the last cooking when there is food in the cavity can improve the safety of the cooking equipment; and controlling the cooking equipment to extend the cooking time when the current temperature is lower than the temperature of the cavity in the cooking data can ensure the taste of the food.
[0093] Example 3
[0094] Figure 5This is a schematic diagram of the structure of a cooking device provided in this embodiment. The cooking device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the control method of the cooking device of Embodiment 1. Figure 3 The cooking device 30 shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments disclosed herein.
[0095] like Figure 5 As shown, the components of the cooking device 30 may include, but are not limited to: at least one processor 31, at least one memory 32, and a bus 33 connecting different system components (including memory 32 and processor 31).
[0096] Bus 33 includes a data bus, an address bus, and a control bus.
[0097] The memory 32 may include volatile memory, such as random access memory (RAM) 321 and / or cache memory 322, and may further include read-only memory (ROM) 323.
[0098] The memory 32 may also include a program / utility 325 having a set (at least one) of program modules 324, including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.
[0099] The processor 31 executes various functional applications and data processing by running computer programs stored in the memory 32, such as the control method of the cooking device in Embodiment 1 of this disclosure.
[0100] The cooking device 30 can also communicate with one or more camera units 34 and temperature measuring units 37. This communication can be performed via input / output (I / O) interface 35. Furthermore, the cooking device 30 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 36. As shown, network adapter 36 communicates with other modules of the model-generated device 30 via bus 33. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the model-generated device 30, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (disk array) systems, tape drives, and data backup storage systems.
[0101] It should be noted that although several units / modules or sub-units / modules of the cooking apparatus have been mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided and embodied by multiple units / modules.
[0102] The cooking device provided in this embodiment may further include a camera unit 34, a temperature measuring unit 37, and a cavity 38. The camera unit is used to detect whether there is food in the cavity, and the temperature measuring unit is used to measure the temperature in the cavity.
[0103] Example 4
[0104] This embodiment provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the control method for the cooking device of Embodiment 1.
[0105] The readable storage medium may be more specifically adopted, including but not limited to: portable disk, hard disk, random access memory, read-only memory, erasable programmable read-only memory, optical storage device, magnetic storage device, or any suitable combination thereof.
[0106] In a possible implementation, this disclosure can also be implemented as a program product comprising program code that, when the program product is run on a terminal device, causes the terminal device to perform the steps of the control method for the cooking apparatus of Embodiment 1.
[0107] The program code for executing this disclosure can be written in any combination of one or more programming languages, and the program code can be executed entirely on a user device, partially on a user device, as a stand-alone software package, partially on a user device and partially on a remote device, or entirely on a remote device.
[0108] While specific embodiments of this disclosure have been described above, those skilled in the art should understand that these are merely illustrative examples, and the scope of protection of this disclosure is defined by the appended claims. Those skilled in the art can make various changes or modifications to these embodiments without departing from the principles and essence of this disclosure, but all such changes and modifications fall within the scope of protection of this disclosure.
Claims
1. A control method of a cooking apparatus, characterized by, The control method includes: The cooking device is controlled to detect whether cooking data is stored locally during operation. The cooking data is the data generated when the last cooking was interrupted. If cooking data is stored, the time period since the last cooking interruption is determined based on the time of the last cooking interruption and the current time; The operation of the cooking equipment is controlled according to the time period and the cooking data; The step of controlling the operation of the cooking equipment based on the time period and the cooking data includes: If the time period is less than a preset threshold, then the presence of food in the cavity is detected. If there is food in the cavity, the cooking device is controlled to cook according to the cooking data; The step of controlling the cooking equipment to perform cooking based on the cooking data includes: Obtain the current temperature inside the cavity; The target cooking time is determined based on the current temperature and the cooking data; The cooking equipment is controlled to perform cooking according to the target cooking time; The step of determining the target cooking time based on the current temperature and the cooking data includes: If the current temperature is lower than the temperature of the cavity in the cooking data, then the time supplement duration is calculated based on the difference between the temperature of the cavity in the cooking data and the current temperature; The target cooking time is determined based on the supplementary time and the remaining cooking time in the cooking data.
2. The control method according to claim 1, characterized by, The step of determining the target cooking time based on the current temperature and the cooking data includes: If the current temperature is not less than the temperature of the cavity in the cooking data, then the remaining cooking time in the cooking data is determined as the target cooking time.
3. The control method according to claim 1 or 2, characterized by, The step of controlling the operation of the cooking equipment according to the time period includes: If the time period is not less than the preset threshold, the cooking data is cleared, and the operating state of the cooking equipment is kept unchanged.
4. A control system of a cooking apparatus, characterized by, The control system includes a cooking data detection module, a time period determination module, and a control module; The cooking data detection module is used to detect whether cooking data is stored locally when the cooking device is running. The cooking data is the data generated when the last cooking was interrupted. The time period determination module is used to determine the time period since the last cooking session based on the time of the last cooking interruption and the current time, when cooking data is stored. The control module is used to control the operation of the cooking equipment according to the time period and the cooking data; The control module includes: The detection unit is used to detect whether there is food in the cavity when the time period is less than a preset threshold. A first control unit is configured to control the cooking device to perform cooking based on the cooking data when food is present in the cavity. The first control unit includes: A sub-unit is used to acquire the current temperature inside the cavity; A determination subunit is used to determine the target cooking time based on the current temperature and the cooking data; A control subunit is used to control the cooking equipment to cook according to the target cooking time. The determining subunit is specifically used to calculate the time supplement based on the difference between the temperature of the cavity in the cooking data and the current temperature when the current temperature is less than the temperature of the cavity in the cooking data, and to determine the target cooking time based on the time supplement and the remaining cooking time in the cooking data.
5. The control system of claim 4, wherein, The determining subunit is specifically used to determine the remaining cooking time in the cooking data as the target cooking time when the current temperature is not less than the temperature of the cavity in the cooking data.
6. A control system as claimed in claim 4 or 5, characterised in that, The control module further includes a second control unit, which is used to clear the cooking data when the time period is not less than the preset threshold, and to control the operating state of the cooking equipment to remain unchanged.
7. A cooking apparatus, characterized by, The cooking device includes a memory, a processor, and a computer program stored in the memory and used to run on the processor. When the processor executes the computer program, it implements the control method of the cooking device according to any one of claims 1-3.
8. A computer-readable storage medium having stored thereon a computer program, characterized in that, When the computer program is executed by the processor, it implements the control method of the cooking equipment according to any one of claims 1-3.