Method and device for controlling intelligent chip by intelligent cooking equipment state
By acquiring and analyzing real-time operating data of intelligent cooking equipment, the control parameters of the intelligent chip are determined, solving the problem that the equipment cannot function intelligently when the user does not issue a command. This enables intelligent control of the equipment, reduces power consumption, and improves the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-24
- Publication Date
- 2026-03-31
AI Technical Summary
Existing smart cooking devices cannot achieve true intelligence when the user does not issue control commands, resulting in high power consumption and a poor user experience, and failing to meet the diverse cooking needs of ingredients.
By acquiring real-time operating data of intelligent cooking equipment, analyzing its operating status, and determining the control parameters of the intelligent chip based on the analysis results, the operating status of the intelligent cooking equipment is controlled. This includes calculating the matching degree between cooking type and status, as well as the correlation analysis of historical data, in order to achieve intelligent control of the equipment.
It improves the intelligence level of smart cooking equipment, reduces power consumption, reduces overcooking, enhances user experience, and meets diverse cooking needs.
Smart Images

Figure CN116530838B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of smart kitchen appliances technology, and in particular to a method and apparatus for controlling a smart chip through the status of a smart cooking device. Background Technology
[0002] With the development of society and economy, people are increasingly pursuing the convenience of food preparation. Intelligent cooking equipment, such as smart stoves, is becoming more and more popular in people's daily lives and is playing an increasingly important role due to its advantages such as saving time and effort, and being convenient and quick to operate.
[0003] However, practical experience has shown that existing smart cooking devices primarily rely on user-triggered control commands on their control panels, combined with built-in recipes and other data, to control the device's operation. This means that users still consciously issue control commands during cooking; if they forget or are too busy to issue commands, the device may remain in its current state, failing to achieve true intelligence and resulting in high power consumption. Furthermore, the relatively fixed recipes and other data within these devices cannot meet the needs of cooking diverse ingredients in varying quantities, and may lead to overcooking when ingredients are scarce, further increasing power consumption and degrading the user experience. Therefore, improving the intelligence level of smart cooking devices to reduce power consumption and enhance the user experience is crucial. Summary of the Invention
[0004] The technical problem to be solved by the present invention is to provide a method and apparatus for controlling the smart chip through the status of a smart cooking device, which can improve the intelligence level of the smart cooking device, thereby reducing the power consumption of the smart cooking device and improving the user experience of the smart cooking device.
[0005] To address the aforementioned technical problems, the first aspect of this invention discloses a method for controlling a smart chip through the status of a smart cooking device, the method comprising:
[0006] Acquire real-time operating data of the intelligent cooking device, wherein the real-time operating data includes at least the first real-time operating data of the intelligent cooking device collected by the sensors of the intelligent cooking device;
[0007] Analyze the real-time working data to obtain the real-time working status of the intelligent cooking device;
[0008] Based on the real-time operating status, determine the control parameters that match the smart chip of the smart cooking device;
[0009] Based on the control parameters, the intelligent chip is controlled to perform device control operations that match the control parameters, so that the intelligent chip controls the working state of the intelligent cooking device.
[0010] As an optional implementation, in the first aspect of the present invention, analyzing the real-time working data to obtain the real-time working status of the intelligent cooking device includes:
[0011] Based on a pre-set first analysis algorithm, the matching degree between the real-time working data and each cooking type in the cooking type set of the intelligent cooking device is calculated;
[0012] The cooking type with the highest matching degree with the real-time working data in the set of cooking types is determined as the real-time cooking type of the intelligent cooking device.
[0013] Based on a pre-defined second analysis algorithm, the matching degree between the real-time working data and each cooking state in the cooking state set of the real-time cooking type is calculated;
[0014] The cooking state with the highest matching degree to the real-time working data in the set of cooking states is determined as the real-time working state of the intelligent cooking device.
[0015] As an optional implementation, in the first aspect of the present invention, the method further includes:
[0016] Determine whether there is historical work data in the work database corresponding to the intelligent cooking device that is related to the real-time work data;
[0017] When the judgment result is yes, based on the historical work data, the cooking type set of the intelligent cooking device is narrowed to obtain a new cooking type set, and the step of analyzing the real-time work data to obtain the real-time working status of the intelligent cooking device is triggered.
[0018] The step of determining whether historical work data related to the real-time work data exists in the work database corresponding to the intelligent cooking device includes:
[0019] The interval between the recording time of each piece of work data in the working database corresponding to the intelligent cooking device and the current time is determined as the storage duration of the work data.
[0020] Determine whether target working data exists in the working database with a storage duration less than a first duration threshold;
[0021] When it is determined that the target work data exists in the work database, it is determined that there is historical work data in the work database that is related to the real-time work data, and the historical work data includes the target work data.
[0022] As an optional implementation, in a first aspect of the present invention, the first real-time working data includes sub-real-time working data of multiple cooking zones of the intelligent cooking device, wherein the sub-real-time working data of each cooking zone includes the load-bearing information and / or the temperature information of the cooking zone.
[0023] The method further includes:
[0024] Based on the real-time working data of each cooking zone and the type of cookware corresponding to the smart cooking device, determine whether the cooking object being cooked by the smart cooking device meets the condition of uniform heating.
[0025] When it is determined that the object being cooked does not meet the condition for uniform heating, heating control parameters matching each cooking area are determined based on the real-time working data of each cooking area. Based on these matching heating control parameters, the intelligent chip is controlled to execute heating control operations that correspond to the specified heating control parameters, thereby enabling the intelligent chip to control the heating state of each cooking area; and / or,
[0026] When it is determined that the object being cooked does not meet the condition of uniform heating, the intelligent cooking device determines the turning control parameters that match the food turning tool based on the real-time working data of each cooking area, and controls the intelligent chip to execute the turning control operation that matches the turning control parameters, so that the intelligent chip controls the working state of the food turning tool.
[0027] As an optional implementation, in the first aspect of the present invention, the method further includes:
[0028] When a recipe storage instruction is received from a user for one or more cooking processes of ingredients, the cooking data of the smart cooking device during all cooking processes is acquired. The cooking data includes one or more of the following: all cooking instructions triggered by the user for the smart cooking device during all cooking processes, all executed control parameters used to control the smart chip during all cooking processes, and all real-time working data of the smart cooking device acquired during all cooking processes.
[0029] Based on the cooking data, generate recipes corresponding to all the cooking processes;
[0030] The recipes corresponding to all the cooking processes are stored in the smart chip.
[0031] As an optional implementation, in the first aspect of the present invention, the method further includes:
[0032] When a user receives a cooking execution command triggered by one or more historical cooking processes or a recipe for an ingredient, the system obtains a set of control parameters for controlling the smart chip in each historical cooking process or recipe. The instruction content of the cooking execution command includes the number of times each historical cooking process or recipe is repeated. The set of control parameters includes at least one control parameter to be executed arranged in execution order and an execution condition corresponding to each control parameter to be executed. The execution condition corresponding to each control parameter to be executed is used to represent the necessary conditions that the working state of the smart cooking device must meet before controlling the smart chip to execute the device control operation corresponding to the control parameter to be executed.
[0033] According to the set of control parameters, the smart chip is controlled to perform device control operations that match the set of control parameters, so that the smart chip controls the working state of the smart cooking device;
[0034] During the execution of the cooking execution command, the working status of the intelligent cooking device is monitored to see if the cooking stop condition is met. When the working status of the intelligent cooking device meets the cooking stop condition, the execution of the cooking execution command is stopped.
[0035] As an optional implementation, in the first aspect of the present invention, monitoring whether the working state of the intelligent cooking device meets the cooking termination condition during the execution of the cooking execution command includes:
[0036] During the execution of the cooking execution instruction, it is determined whether the number of executions corresponding to the control parameter set is greater than or equal to the number of repeated executions. When the determination result is yes, it is determined that the working state of the intelligent cooking device meets the cooking termination condition; and / or,
[0037] During the execution of the cooking execution command, it is detected whether a cooking abnormality alert is received from the smart cooking device or the smart chip. If the detection result is yes, it is determined that the working state of the smart cooking device meets the cooking termination condition; and / or,
[0038] During the execution of the cooking execution instruction, for each of the historical cooking processes or each manual ingredient addition step in a recipe, based on the real-time working data of the intelligent cooking device obtained during the execution of the cooking execution instruction, it is determined whether the user has executed the manual ingredient addition step. If the determination result is negative, it is determined that the working status of the intelligent cooking device meets the cooking termination condition; and / or,
[0039] During the execution of the cooking execution instruction, for each control parameter to be executed, after the device control operation corresponding to the previous control parameter to be executed is completed, it is determined whether the working state of the intelligent cooking device meets the execution condition corresponding to the control parameter to be executed. When the determination result is negative, it is determined that the working state of the intelligent cooking device meets the cooking termination condition.
[0040] As an optional implementation, in the first aspect of the present invention, before controlling the smart chip to perform a device control operation matching the control parameters, so that the smart chip controls the working state of the smart cooking device, the method further includes:
[0041] Determine whether the smart chip has at least one prior device control operation that is being executed and / or is to be executed;
[0042] When it is determined that the smart chip has at least one prior device control operation being executed and / or to be executed, it is determined whether all the prior device control operations include a conflicting control operation, wherein the conflicting control operation is a prior device control operation that has an execution conflict with the device control operation that matches the control parameters.
[0043] When it is determined that there is a conflicting control operation among all the prior device control operations, the smart chip is controlled to stop executing the conflicting control operation and the prior device control operation associated with the conflicting control operation, and the step of controlling the smart chip to execute a device control operation that matches the control parameters is triggered, so that the smart chip controls the working state of the smart cooking device.
[0044] A second aspect of the present invention discloses a device for controlling a smart chip through the status of a smart cooking device, the device comprising:
[0045] An acquisition module is used to acquire real-time operating data of the intelligent cooking device, wherein the real-time operating data includes at least the first real-time operating data of the intelligent cooking device collected by the sensors of the intelligent cooking device;
[0046] The analysis module is used to analyze the real-time working data to obtain the real-time working status of the intelligent cooking device;
[0047] The determining module is used to determine control parameters that match the smart chip of the smart cooking device based on the real-time working status.
[0048] The control module is used to control the smart chip to perform device control operations that match the control parameters, so that the smart chip controls the working state of the smart cooking device.
[0049] As an optional implementation, in a second aspect of the present invention, the specific method by which the analysis module analyzes the real-time working data to obtain the real-time working status of the intelligent cooking device includes:
[0050] Based on a pre-set first analysis algorithm, the matching degree between the real-time working data and each cooking type in the cooking type set of the intelligent cooking device is calculated;
[0051] The cooking type with the highest matching degree with the real-time working data in the set of cooking types is determined as the real-time cooking type of the intelligent cooking device.
[0052] Based on a pre-defined second analysis algorithm, the matching degree between the real-time working data and each cooking state in the cooking state set of the real-time cooking type is calculated;
[0053] The cooking state with the highest matching degree to the real-time working data in the set of cooking states is determined as the real-time working state of the intelligent cooking device.
[0054] As an optional implementation, in a second aspect of the invention, the apparatus further includes:
[0055] The first judgment module is used to determine whether there is historical work data in the working database corresponding to the intelligent cooking device that is related to the real-time work data;
[0056] The analysis module is further configured to, when the first judgment module determines that the historical work data exists in the work database, use the historical work data as a basis to narrow down the cooking type set of the intelligent cooking device to obtain a new cooking type set, and execute the step of analyzing the real-time work data to obtain the real-time working status of the intelligent cooking device.
[0057] The first judgment module determines, in a specific way, whether historical work data related to the real-time work data exists in the work database corresponding to the intelligent cooking device, including:
[0058] The interval between the recording time of each piece of work data in the working database corresponding to the intelligent cooking device and the current time is determined as the storage duration of the work data.
[0059] Determine whether target working data exists in the working database with a storage duration less than a first duration threshold;
[0060] When it is determined that the target work data exists in the work database, it is determined that there is historical work data in the work database that is related to the real-time work data, and the historical work data includes the target work data.
[0061] As an optional implementation, in a second aspect of the present invention, the first real-time working data includes sub-real-time working data of multiple cooking zones of the intelligent cooking device, wherein the sub-real-time working data of each cooking zone includes the load-bearing information and / or the temperature information of the cooking zone.
[0062] The device further includes:
[0063] The second judgment module is used to determine whether the cooking object being cooked by the intelligent cooking device meets the condition of uniform heating based on the sub-real-time working data of each cooking area and the type of cookware corresponding to the intelligent cooking device.
[0064] The determining module is further configured to, when the second determining module determines that the cooking object does not meet the uniform heating condition, determine the heating control parameters matching each cooking area based on the sub-real-time working data of each cooking area, and / or, determine the turning control parameters matching the food turning tool of the intelligent cooking device based on the sub-real-time working data of each cooking area;
[0065] The control module is further configured to control the smart chip to perform a heating control operation matching the heating control parameters according to the heating control parameters matching each cooking zone, so that the smart chip controls the heating state of each cooking zone, and / or, control the smart chip to perform a flipping control operation matching the flipping control parameters according to the flipping control parameters, so that the smart chip controls the working state of the food flipping tool.
[0066] As an optional implementation, in a second aspect of the present invention, the acquisition module is further configured to acquire cooking data of the smart cooking device during all cooking processes when receiving a recipe storage instruction triggered by a user for one or more cooking processes of ingredients. The cooking data includes one or more of the following: all cooking instructions triggered by the user for the smart cooking device during all cooking processes; all executed control parameters for controlling the smart chip during all cooking processes; and all real-time working data of the smart cooking device acquired during all cooking processes.
[0067] The device further includes:
[0068] A generation module is used to generate recipes corresponding to all the cooking processes based on the cooking data;
[0069] The storage module is used to store the recipes corresponding to all the cooking processes in the smart chip.
[0070] As an optional implementation, in a second aspect of the present invention, the acquisition module is further configured to, when receiving a cooking execution instruction triggered by a user for one or more historical cooking processes or a recipe for an ingredient, acquire a set of control parameters for controlling the smart chip in each historical cooking process or recipe, wherein the instruction content of the cooking execution instruction includes the number of times each historical cooking process or recipe is repeatedly executed, and the set of control parameters includes at least one control parameter to be executed arranged in execution order and an execution condition corresponding to each control parameter to be executed, wherein the execution condition corresponding to each control parameter to be executed is used to represent the necessary conditions that the working state of the smart cooking device must meet before controlling the smart chip to execute the device control operation corresponding to the control parameter to be executed;
[0071] The control module is further configured to control the smart chip to perform device control operations that match the control parameter set according to the control parameter set, so that the smart chip controls the working state of the smart cooking device;
[0072] The device further includes:
[0073] The monitoring module is used to monitor whether the working status of the intelligent cooking device meets the cooking termination conditions during the execution of the cooking execution command.
[0074] The control module is further configured to stop executing the cooking execution command when the working state of the intelligent cooking device meets the cooking stop condition.
[0075] As an optional implementation, in a second aspect of the invention, the monitoring module monitors whether the working state of the intelligent cooking device meets the cooking termination conditions during the execution of the cooking execution command, including:
[0076] During the execution of the cooking execution instruction, it is determined whether the number of executions corresponding to the control parameter set is greater than or equal to the number of repeated executions. When the determination result is yes, it is determined that the working state of the intelligent cooking device meets the cooking termination condition; and / or,
[0077] During the execution of the cooking execution command, it is detected whether a cooking abnormality alert is received from the smart cooking device or the smart chip. If the detection result is yes, it is determined that the working state of the smart cooking device meets the cooking termination condition; and / or,
[0078] During the execution of the cooking execution instruction, for each of the historical cooking processes or each manual ingredient addition step in a recipe, based on the real-time working data of the intelligent cooking device obtained during the execution of the cooking execution instruction, it is determined whether the user has executed the manual ingredient addition step. If the determination result is negative, it is determined that the working status of the intelligent cooking device meets the cooking termination condition; and / or,
[0079] During the execution of the cooking execution instruction, for each control parameter to be executed, after the device control operation corresponding to the previous control parameter to be executed is completed, it is determined whether the working state of the intelligent cooking device meets the execution condition corresponding to the control parameter to be executed. When the determination result is negative, it is determined that the working state of the intelligent cooking device meets the cooking termination condition.
[0080] As an optional implementation, in a second aspect of the invention, the apparatus further includes:
[0081] The third judgment module is used to determine whether the smart chip has at least one prior device control operation being executed and / or to be executed before the control module controls the smart chip to execute a device control operation matching the control parameters according to the control parameters, so that the smart chip controls the working state of the smart cooking device; when it is determined that the smart chip has at least one prior device control operation being executed and / or to be executed, it determines whether all the prior device control operations include a conflicting control operation, wherein the conflicting control operation is a prior device control operation that conflicts with the device control operation matching the control parameters.
[0082] The control module is further configured to, when the third judgment module determines that there is a conflicting control operation among all the prior device control operations, control the smart chip to stop executing the conflicting control operation and the prior device control operation associated with the conflicting control operation, and execute the step of controlling the smart chip to execute a device control operation that matches the control parameters according to the control parameters, so that the smart chip controls the working state of the smart cooking device.
[0083] A third aspect of the present invention discloses another device for controlling a smart chip via the status of a smart cooking device, the device comprising:
[0084] Memory containing executable program code;
[0085] A processor coupled to the memory;
[0086] The processor calls the executable program code stored in the memory to execute the method disclosed in the first aspect of the present invention for controlling the smart chip through the state of a smart cooking device.
[0087] The fourth aspect of the present invention discloses a computer storage medium storing computer instructions, which, when invoked, are used to execute the method for controlling a smart chip through the state of a smart cooking device disclosed in the first aspect of the present invention.
[0088] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0089] In this embodiment of the invention, real-time operating data of the intelligent cooking device is acquired, including at least the first real-time operating data collected by the sensors of the intelligent cooking device; the real-time operating data is analyzed to obtain the real-time operating state of the intelligent cooking device; based on the real-time operating state, control parameters matching the intelligent chip of the intelligent cooking device are determined; and based on the control parameters, the intelligent chip is controlled to execute device control operations matching the control parameters, so that the intelligent chip controls the operating state of the intelligent cooking device. It can be seen that implementing this invention analyzes the real-time operating state of the intelligent cooking device using its real-time operating data, and flexibly controls the intelligent chip of the intelligent cooking device based on this, thereby controlling the operating state of the intelligent cooking device. This allows for adjustment of the operating state of the intelligent cooking device even without user-issued control commands, improving the intelligence level of the intelligent cooking device. It not only reduces the power consumption of the intelligent cooking device and minimizes overcooking, but also meets diverse user cooking needs, enhancing the user experience of the intelligent cooking device. Attached Figure Description
[0090] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0091] Figure 1 This is a flowchart illustrating a method for controlling a smart chip through the status of a smart cooking device, as disclosed in an embodiment of the present invention.
[0092] Figure 2 This is a flowchart illustrating another method for controlling a smart chip through the state of a smart cooking device, as disclosed in an embodiment of the present invention.
[0093] Figure 3 This is a schematic diagram of the structure of a device for controlling a smart chip through the status of a smart cooking device, as disclosed in an embodiment of the present invention.
[0094] Figure 4 This is a schematic diagram of another device for controlling a smart chip through the state of a smart cooking device, as disclosed in an embodiment of the present invention.
[0095] Figure 5 This is a schematic diagram of the structure of another device for controlling the state of a smart cooking device, as disclosed in an embodiment of the present invention. Detailed Implementation
[0096] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0097] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this invention are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, apparatus, product, or end that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or ends.
[0098] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the invention. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0099] This invention discloses a method and apparatus for controlling a smart chip through the status of a smart cooking device. It analyzes the real-time operating status of the smart cooking device using real-time operational data and flexibly controls the smart chip based on this data, thereby controlling the device's operating status. This allows for adjustment of the device's operating status even without user-issued control commands, improving the device's intelligence level. It not only reduces power consumption and minimizes overcooking but also meets diverse user cooking needs, enhancing the user experience. Detailed descriptions follow.
[0100] Example 1
[0101] Please see Figure 1 , Figure 1 This is a flowchart illustrating a method for controlling a smart chip through the state of a smart cooking device, as disclosed in an embodiment of the present invention. Figure 1 The described method for controlling a smart chip through the state of a smart cooking device can be applied to smart cooking devices, such as the control system and smart chip of a smart cooking device. It can also be applied to terminal devices that control the smart cooking device, such as a user's smartphone, and to a cloud server that controls the smart cooking device. Furthermore, the smart cooking device can be any of a smart stove, a smart cookware, or a smart stove-cookware combo, etc., and this invention does not limit the scope of the application. Figure 1 As shown, the method for controlling the smart chip through the status of a smart cooking device may include the following operations:
[0102] 101. Obtain real-time operating data of intelligent cooking equipment.
[0103] In this embodiment of the invention, optionally, the real-time operating data includes at least the first real-time operating data of the intelligent cooking device collected by its sensors. These sensors may include, but are not limited to, one or more of temperature sensors, humidity sensors, sound sensors, pressure sensors, and air pressure sensors. For example, if the intelligent cooking device includes a pot, the first real-time operating parameters may include, but are not limited to, the temperature, humidity, sound, pressure, and air pressure parameters of the pot bottom, pot walls, pot lid, and inside the pot. Further optionally, the real-time operating data may also include second real-time operating data input by the user to the intelligent cooking device. This second real-time operating data may include, but is not limited to, one or more of the user-triggered cooking commands, user-inputted ingredient data, and user-inputted food ingredient data. Still further optionally, the real-time operating data may also include third real-time operating data of one or more components of the intelligent cooking device. This third real-time operating data may include, but is not limited to, one or more of the following: real-time heating parameters of the heating element, real-time turning parameters of the food turning tool, real-time food dispensing parameters of the dispensing device, real-time processing parameters of the food processing tool, real-time exhaust parameters of the air valve, real-time sound prompt parameters of the sound prompt device, real-time display parameters of the display panel, and real-time control parameters being executed by the intelligent chip. It is evident that this approach can increase the diversity of real-time operating parameters obtained, thereby improving the accuracy of determining the real-time operating status.
[0104] 102. Analyze real-time working data to obtain the real-time working status of the intelligent cooking equipment.
[0105] As an optional implementation method, analyzing real-time operating data to obtain the real-time operating status of the intelligent cooking device may include:
[0106] Based on a pre-defined first analysis algorithm, the matching degree between real-time working data and each cooking type in the cooking type set of the smart cooking device is calculated;
[0107] The cooking type with the highest matching degree to the real-time working data in the set of cooking types is determined as the real-time cooking type of the smart cooking device.
[0108] Based on a pre-defined second analysis algorithm, the matching degree between real-time work data and each cooking state in the set of cooking states of real-time cooking types is calculated;
[0109] The cooking state with the highest matching degree to the real-time working data in the cooking state set is determined as the real-time working state of the smart cooking device.
[0110] In this optional implementation, the cooking type may include, but is not limited to, stir-frying, steaming, boiling, frying, roasting, pan-frying, stewing, simmering, and simmering, and the cooking state may include, but is not limited to, hot pot state, hot oil state, heating state, adding ingredients state, boiling state, reducing sauce state, charring state, and keeping warm state.
[0111] As can be seen, implementing this optional implementation method analyzes real-time working data through a preset analysis algorithm, thereby obtaining the real-time cooking type and cooking status of the intelligent cooking device, which improves the accuracy and reliability of the real-time working status analysis of the intelligent cooking device.
[0112] 103. Determine the control parameters that match the smart chip of the smart cooking equipment based on the real-time working status.
[0113] In this embodiment of the invention, the control parameters may optionally include one or more of the following: heating control parameters corresponding to the heating device, turning control parameters corresponding to the food turning tool, feeding control parameters corresponding to the feeding device, food processing control parameters corresponding to the food processing tool, exhaust control parameters corresponding to the air valve device, sound prompt control parameters corresponding to the sound prompt device, and display control parameters corresponding to the display panel.
[0114] As an optional implementation, determining control parameters that match the smart chip of the smart cooking device based on the real-time operating status may include:
[0115] The real-time working data is analyzed based on the preset analysis algorithm corresponding to the real-time working status to obtain the status parameters corresponding to the real-time working status.
[0116] Based on the status parameters, determine the control parameters that match the smart chip of the smart cooking device.
[0117] Optionally, the preset analysis algorithm may include, but is not limited to, one or more of the following: temperature slope algorithm corresponding to hot pot state, temperature slope algorithm corresponding to hot oil state, temperature slope algorithm corresponding to heating state, temperature slope algorithm corresponding to feeding state, boiling speed algorithm corresponding to boiling state, temperature slope algorithm corresponding to reducing state, and degree of charring algorithm corresponding to charring state.
[0118] As can be seen, implementing this optional implementation method can also calculate the state parameters of the real-time working state according to the preset analysis algorithm, and then determine the control parameters that match the smart chip, thereby improving the accuracy and reliability of determining the control parameters.
[0119] 104. Based on the control parameters, control the intelligent chip to execute device control operations that match the control parameters, so that the intelligent chip can control the working status of the intelligent cooking equipment.
[0120] In this embodiment of the invention, the smart chip communicates with the smart cooking device to control the working state of the smart cooking device. Specifically, the smart chip communicates with each component of the smart cooking device to control the working state of that component.
[0121] As can be seen, by implementing the embodiments of the present invention, the real-time working status of the intelligent cooking device is analyzed through real-time working data, and the intelligent chip of the intelligent cooking device is flexibly controlled based on this data. This allows for control of the working status of the intelligent cooking device, enabling adjustments to its working status even without user-issued control commands. This improves the intelligence level of the intelligent cooking device, reduces power consumption, minimizes overcooking, meets diverse user cooking needs, and enhances the user experience.
[0122] In an optional embodiment, the method may further include:
[0123] Determine whether there is historical work data in the working database corresponding to the intelligent cooking device that is related to the real-time work data;
[0124] When the judgment result is yes, based on historical work data, the cooking type set of the intelligent cooking device is narrowed to obtain a new cooking type set, and the above-mentioned steps of analyzing real-time work data are triggered to obtain the real-time working status of the intelligent cooking device.
[0125] As can be seen, implementing this optional embodiment can combine historical operating data of the smart cooking device to narrow down the range of real-time cooking types to be selected, thereby improving the efficiency and accuracy of determining the real-time cooking type.
[0126] In this optional embodiment, as an optional implementation method, determining whether historical work data related to real-time work data exists in the work database corresponding to the smart cooking device may include:
[0127] Determine the interval between the recording time of each piece of work data in the work database corresponding to the intelligent cooking device and the current time, and use it as the storage duration of the work data;
[0128] Determine whether target working data exists in the working database with a storage duration less than a first duration threshold;
[0129] When it is determined that target work data exists in the work database, it is also determined that historical work data exists in the work database that is related to the real-time work data. The historical work data includes the target work data.
[0130] It is evident that implementing this optional real-time method, which filters historical work data that is related to real-time work data based on the storage duration of the work data, can reduce the occurrence of mistaking historical work data from other cooking processes for historical work data from the current cooking process.
[0131] In this optional implementation, further optionally, when it is determined that target work data exists in the work database, before determining that historical work data related to real-time work data exists in the work database, the method may further include:
[0132] Determine whether the smart cooking device was in a turned-off state during a certain period between the time the target working data was recorded and the current time;
[0133] When it is determined that the smart cooking device is in a closed state for a certain period of time, it is determined whether the duration of the certain period of time is less than the second duration threshold.
[0134] When it is determined that the duration of a certain time period is less than the second duration threshold, the above-mentioned step of determining that there is historical work data in the work database that is related to the real-time work data is triggered.
[0135] It is evident that implementing this optional implementation method can also reduce the occurrence of mistakenly identifying historical work data from the previous cooking process as historical work data that is related to real-time work data.
[0136] In another optional embodiment, the smart cooking device may include multiple cooking zones, and the first real-time working data includes sub-real-time working data of multiple cooking zones of the smart cooking device. The sub-real-time working data of each cooking zone may include the load-bearing information and / or the temperature information of the cooking zone.
[0137] The method may also include:
[0138] Based on the real-time working data of each cooking zone and the type of cookware corresponding to the smart cooking device, determine whether the cooking object being cooked by the smart cooking device meets the condition of uniform heating.
[0139] When it is determined that the object being cooked does not meet the condition for uniform heating, the heating control parameters matching each cooking zone are determined based on the real-time working data of each cooking zone. Then, based on these matching heating control parameters, the intelligent chip is controlled to execute heating control operations that correspond to the heating control parameters, thereby enabling the intelligent chip to control the heating state of each cooking zone; and / or,
[0140] When it is determined that the food being cooked does not meet the conditions for uniform heating, the system determines the turning control parameters that match the food turning tool of the intelligent cooking device based on the real-time working data of each cooking area. Based on the turning control parameters, the system controls the intelligent chip to execute the turning control operation that matches the turning control parameters, so that the intelligent chip can control the working state of the food turning tool.
[0141] In this optional embodiment, the food stirring tool may include, but is not limited to, one or more of a stirrer, clamps, and a spatula.
[0142] As can be seen, implementing this optional embodiment can improve the uniformity of heating of the food when different cooking areas of the intelligent cooking device are heated unevenly, by setting different heating control parameters for each cooking area, or by controlling the food turning tool to turn the food, thereby improving the cooking efficiency and reducing the possibility of some food burning.
[0143] In this optional embodiment, as an optional implementation method, determining whether the food being cooked by the intelligent cooking device meets the condition of uniform heating, based on the sub-real-time working data of each cooking zone and the type of cookware corresponding to the intelligent cooking device, may include:
[0144] Calculate the first degree of heating for each cooking zone based on the sub-real-time working data of each cooking zone;
[0145] Based on the type of cookware corresponding to the smart cooking device, the heat transfer coefficient of each cooking zone is determined. The heat transfer coefficient of each cooking zone is used to characterize the heating efficiency of the cooking zone under the same temperature conditions. If the cookware type indicates that the cookware corresponding to the smart cooking device includes a flat bottom area, then the heat transfer coefficient of each cooking zone with a flat bottom area is equal. If the cookware type indicates that the cookware corresponding to the smart cooking device includes a non-flat bottom area, then for each cooking zone with a non-flat bottom area, the closer the cooking zone is to the center of the cookware, the greater the heat transfer coefficient of the cooking zone.
[0146] Calculate the second degree of heat for each cooking zone based on the heat coefficient corresponding to each cooking zone and the first degree of heat for each cooking zone;
[0147] Based on the second degree of heating corresponding to each cooking zone, it is determined whether the food being cooked by the smart cooking device meets the condition of uniform heating.
[0148] Optionally, to simplify the calculation process, the influence of the texture inside the pan on the heat transfer coefficient can be ignored. For example, for a frying pan, even if the surface of the frying pan has a honeycomb network structure, its cooking area is still regarded as a flat area.
[0149] It is evident that implementing this optional implementation method can assign different heat transfer coefficients to the flat and non-flat areas of the cookware, and calculate the degree of heating in different cooking areas of the intelligent cooking device based on the heat transfer coefficients, thereby improving the accuracy and reliability of calculating the degree of heating in different cooking areas, and thus improving the accuracy and reliability of judging whether the cooking object meets the condition of uniform heating.
[0150] In yet another optional embodiment, before controlling the smart chip to perform device control operations matching the control parameters, so that the smart chip controls the operating state of the smart cooking device, the method may further include:
[0151] Determine whether the smart chip is performing and / or about to perform at least one of the above-mentioned prior device control operations;
[0152] When it is determined that the smart chip is executing and / or is about to execute at least one of the above-mentioned prior device control operations, it is determined whether all prior device control operations include conflicting control operations. The conflicting control operation can be a prior device control operation that conflicts with the device control operation that matches the control parameters.
[0153] When it is determined that there is a conflicting control operation among all prior device control operations, the control smart chip stops executing the conflicting control operation and the prior device control operation associated with the conflicting control operation, and triggers the above-mentioned step of controlling the smart chip to execute the device control operation that matches the control parameters, so that the smart chip controls the working state of the smart cooking device.
[0154] For example, after determining that the real-time working state is a burnt state, the smart chip needs to perform a cooling control operation. The prior equipment control operations to be performed by the smart chip include a heating control operation and a feeding control operation associated with the heating control operation. At this time, the heating control operation and the subsequent feeding control operation are stopped.
[0155] As can be seen, implementing this optional embodiment can stop the execution of prior device control operations that conflict with the device control operation before the control chip executes the device control operation with matching control parameters, thereby improving the accuracy and reliability of the control of the smart chip, and thus improving the accuracy and reliability of the control of the smart cooking device.
[0156] In yet another optional embodiment, the method may further include:
[0157] The real-time working data is analyzed based on the preset analysis algorithm corresponding to the real-time working status to obtain the duration of the real-time working status.
[0158] Determine whether the duration of the state is greater than or equal to the threshold for the duration of the state corresponding to the real-time working state. If the determination result is yes, trigger the execution of the above steps to determine the control parameters that match the smart chip of the smart cooking device based on the real-time working state.
[0159] Optionally, the preset analysis algorithm may include, but is not limited to, one or more of the following: hot pot duration analysis algorithm for hot pot state, hot oil duration analysis algorithm for hot oil state, heating duration analysis algorithm for heating state, feeding duration analysis algorithm for feeding state, boiling duration analysis algorithm for boiling state, reducing duration analysis algorithm for reducing sauce state, charring duration analysis algorithm for charring state, and heat preservation duration analysis algorithm for heat preservation state.
[0160] As can be seen, implementing this optional embodiment can further determine the control parameters that match the smart chip only when the duration of the real-time working state reaches a preset duration threshold, thereby reducing the occurrence of poor cooking results due to premature adjustment of the working state of the smart cooking device.
[0161] Example 2
[0162] Please see Figure 2 , Figure 2 This is a flowchart illustrating another method for controlling a smart chip through the state of a smart cooking device, as disclosed in an embodiment of the present invention. Figure 2 The described method for controlling a smart chip through the state of a smart cooking device can be applied to smart cooking devices, such as the control system and smart chip of a smart cooking device. It can also be applied to terminal devices that control the smart cooking device, such as a user's smartphone, and to a cloud server that controls the smart cooking device. Furthermore, the smart cooking device can be any of a smart stove, a smart cookware, or a smart stove-cookware combo, etc., and this invention does not limit the scope of the application. Figure 2 As shown, the method for controlling the smart chip through the status of a smart cooking device may include the following operations:
[0163] 201. Obtain real-time operating data of intelligent cooking equipment.
[0164] 202. Analyze real-time working data to obtain the real-time working status of the intelligent cooking equipment.
[0165] 203. Determine the control parameters that match the smart chip of the smart cooking equipment based on the real-time working status.
[0166] 204. Based on the control parameters, control the intelligent chip to execute device control operations that match the control parameters, so that the intelligent chip can control the working status of the intelligent cooking equipment.
[0167] In this embodiment of the invention, for other descriptions of steps 201-204, please refer to the detailed description of steps 101-104 in Embodiment 1. These descriptions will not be repeated in this embodiment of the invention.
[0168] 205. When a recipe storage instruction is received from a user for one or more cooking processes of ingredients, the cooking data of the smart cooking device during all cooking processes is obtained.
[0169] Optionally, the cooking process can be a historical cooking process, a currently ongoing cooking process, or a cooking process about to begin; this embodiment of the invention does not impose any limitations. Further optionally, if the recipe storage instruction includes the start and end times corresponding to the cooking process specified by the user, then the cooking data of the intelligent cooking device within the start and end times is obtained as the cooking data of the intelligent cooking device during the cooking process; if the recipe storage instruction does not include the start and end times corresponding to the cooking process specified by the user, then the start and end times corresponding to the cooking process are determined based on the power-on and power-off times of the intelligent cooking device during the cooking process, and then the above-mentioned step of obtaining the cooking data of the intelligent cooking device within the start and end times is executed as the cooking data of the intelligent cooking device during the cooking process. This intelligently determines the start and end times of the cooking process, improving the accuracy of the obtained cooking data.
[0170] Optionally, cooking data may include, but is not limited to, one or more of the following: all cooking commands triggered by the user for the smart cooking device during the entire cooking process; all executed control parameters used to control the smart chip during the entire cooking process; and all real-time working data of the smart cooking device acquired during the entire cooking process.
[0171] 206. Generate recipes for all cooking processes based on cooking data.
[0172] 207. Store all recipes corresponding to the cooking process in the smart chip.
[0173] As can be seen, by implementing the embodiments of the present invention, the real-time working status of the intelligent cooking device is analyzed through real-time working data, and the intelligent chip of the intelligent cooking device is flexibly controlled based on this data. This allows for control of the working status of the intelligent cooking device, enabling adjustments to its operation even without user-issued control commands. This improves the intelligence level of the intelligent cooking device, reduces power consumption, minimizes overcooking, meets diverse user cooking needs, and enhances the user experience. Furthermore, upon receiving a user-triggered recipe storage command during the cooking process, the device automatically generates and stores recipes in the intelligent chip based on the cooking data. This enriches the recipe library to meet diverse user needs and reduces the need for manual recipe input, improving efficiency and further enhancing the user experience.
[0174] In an optional embodiment, the method may further include:
[0175] When a user receives a cooking execution command triggered by one or more historical cooking processes or a recipe for an ingredient, the system obtains the set of control parameters used to control the smart chip in each historical cooking process or recipe. The instruction content of the cooking execution command includes the number of times each historical cooking process or recipe is repeated. The set of control parameters includes at least one control parameter to be executed arranged in the execution order and the execution condition corresponding to each control parameter to be executed. The execution condition corresponding to each control parameter to be executed is used to indicate the necessary conditions that the working state of the smart cooking device must meet before the smart chip executes the device control operation corresponding to the control parameter to be executed.
[0176] Based on the set of control parameters, the intelligent chip is controlled to perform device control operations that match the set of control parameters, so that the intelligent chip can control the working state of the intelligent cooking device;
[0177] During the execution of the cooking instruction, the working status of the intelligent cooking device is monitored to see if the cooking stop condition is met. When the working status of the intelligent cooking device meets the cooking stop condition, the execution of the cooking instruction is stopped.
[0178] As can be seen, implementing this optional embodiment can repeatedly execute a certain historical cooking process or a cooking instruction corresponding to a certain recipe according to user needs, without requiring the user to repeatedly input cooking instructions. This not only improves cooking efficiency but also enhances the user experience. Furthermore, it can promptly stop executing cooking instructions when the working status of the intelligent cooking device meets the conditions for stopping cooking, reducing the occurrence of excessive cooking times or cooking abnormalities.
[0179] In this optional embodiment, as an optional implementation, monitoring whether the working status of the intelligent cooking device meets the cooking termination conditions during the execution of the cooking execution command may include:
[0180] During the execution of the cooking instruction, it is determined whether the number of times the control parameter set has been executed is greater than or equal to the number of repeated executions. If the result is yes, the working state of the intelligent cooking device is determined to meet the cooking termination condition; and / or,
[0181] During the execution of the cooking instruction, it checks whether a cooking abnormality alert is received from the smart cooking device or smart chip. If the detection result is yes, it determines that the working state of the smart cooking device meets the cooking termination condition; and / or,
[0182] During the execution of cooking instructions, for each historical cooking process or each manual ingredient addition step in a recipe, based on the real-time working data of the intelligent cooking device obtained during the execution of the cooking instructions, it is determined whether the user has executed the manual ingredient addition step. If the determination result is negative, it is determined that the working status of the intelligent cooking device meets the cooking termination condition; and / or,
[0183] During the execution of the cooking execution command, for each control parameter to be executed, after the device control operation corresponding to the previous control parameter to be executed is completed, it is determined whether the working state of the intelligent cooking device meets the execution condition corresponding to the control parameter to be executed. When the determination result is negative, it is determined that the working state of the intelligent cooking device meets the cooking termination condition.
[0184] It is evident that implementing this optional method can promptly stop cooking when the required number of times a certain historical cooking process or recipe has been repeated reaches, thereby reducing the occurrence of excessive cooking times. It can also promptly stop cooking in case of abnormalities, thereby improving cooking safety and the lifespan of the intelligent cooking equipment, and helping to reduce food waste. Furthermore, it can promptly stop cooking when the user has not completed the manual ingredient addition step or when the execution conditions corresponding to the control parameters to be executed cannot be met, thereby reducing the situation where poor cooking results are caused by incomplete ingredient addition or the inability to meet the cooking conditions of certain cooking steps.
[0185] Example 3
[0186] Please see Figure 3 , Figure 3 This is a schematic diagram of a device for controlling a smart chip through the status of a smart cooking device, as disclosed in an embodiment of the present invention. Figure 3The described device for controlling the smart chip through the status of a smart cooking device can be applied to smart cooking devices, such as the control system and smart chip of the smart cooking device. It can also be applied to terminal devices that control the smart cooking device, such as a user's smartphone, and to a cloud server that controls the smart cooking device. Furthermore, the smart cooking device can be any of a smart stove, a smart cookware, or a smart stove-cookware combo, etc., and this invention does not limit the application. Figure 3 As shown, the device for controlling the smart chip via the status of a smart cooking device may include:
[0187] The acquisition module 301 is used to acquire real-time working data of the smart cooking device. The real-time working data includes at least the first real-time working data of the smart cooking device collected by the sensors of the smart cooking device.
[0188] Analysis module 302 is used to analyze real-time working data to obtain the real-time working status of the intelligent cooking equipment;
[0189] The determining module 303 is used to determine the control parameters that match the smart chip of the smart cooking device based on the real-time working status.
[0190] The control module 304 is used to control the smart chip to perform device control operations that match the control parameters, so that the smart chip can control the working status of the smart cooking device.
[0191] It is evident that implementation Figure 3 The described device analyzes the real-time operating status of the smart cooking equipment by analyzing its real-time operating data, and flexibly controls the smart chip of the smart cooking equipment based on this data. This allows the device to adjust its operating status even without user input, improving its intelligence level. It not only reduces power consumption and minimizes overcooking, but also meets diverse user cooking needs and enhances the user experience.
[0192] In an optional embodiment, such as Figure 3 As shown, the specific method by which the analysis module 302 analyzes real-time working data to obtain the real-time working status of the intelligent cooking device may include:
[0193] Based on a pre-defined first analysis algorithm, the matching degree between real-time working data and each cooking type in the cooking type set of the smart cooking device is calculated;
[0194] The cooking type with the highest matching degree to the real-time working data in the set of cooking types is determined as the real-time cooking type of the smart cooking device.
[0195] Based on a pre-defined second analysis algorithm, the matching degree between real-time work data and each cooking state in the set of cooking states of real-time cooking types is calculated;
[0196] The cooking state with the highest matching degree to the real-time working data in the cooking state set is determined as the real-time working state of the smart cooking device.
[0197] It is evident that implementation Figure 3 The described device analyzes real-time working data through a preset analysis algorithm to obtain the real-time cooking type and cooking status of the intelligent cooking device, thereby improving the accuracy and reliability of the real-time working status analysis of the intelligent cooking device.
[0198] In another alternative embodiment, such as Figure 4 As shown, the device may further include:
[0199] The first judgment module 305 is used to determine whether there is historical work data in the working database corresponding to the intelligent cooking device that is related to the real-time work data.
[0200] The analysis module 302 is also used to, when the first judgment module 305 determines that there is historical work data in the work database, to narrow down the cooking type set of the intelligent cooking device based on the historical work data, to obtain a new cooking type set, and to perform the above-mentioned steps of analyzing real-time work data to obtain the real-time working status of the intelligent cooking device.
[0201] The first judgment module 305 may determine, in a specific way, whether historical work data related to real-time work data exists in the working database corresponding to the intelligent cooking device, including:
[0202] Determine the interval between the recording time of each piece of work data in the work database corresponding to the intelligent cooking device and the current time, and use it as the storage duration of the work data;
[0203] Determine whether target working data exists in the working database with a storage duration less than a first duration threshold;
[0204] When it is determined that target work data exists in the work database, it is also determined that historical work data exists in the work database that is related to the real-time work data. The historical work data includes the target work data.
[0205] It is evident that implementation Figure 4The described device can combine historical working data of the smart cooking device to narrow down the selection range of real-time cooking types, thereby improving the efficiency and accuracy of determining the real-time cooking type. Furthermore, it can filter historical working data that is related to the real-time working data based on the storage duration of the working data, which can reduce the occurrence of mistaking historical working data from other cooking processes as historical working data for the current cooking process.
[0206] In yet another alternative embodiment, such as Figure 4 As shown, the first real-time working data includes sub-real-time working data of multiple cooking zones of the smart cooking device. The sub-real-time working data of each cooking zone includes the load-bearing information and / or the temperature information of that cooking zone.
[0207] The device may also include:
[0208] The second judgment module 306 is used to determine whether the cooking object being cooked by the intelligent cooking device meets the condition of uniform heating based on the real-time working data of each cooking area and the type of cookware corresponding to the intelligent cooking device.
[0209] The determining module 303 is also used to determine the heating control parameters matching each cooking area based on the sub-real-time working data of each cooking area when the second determining module 306 determines that the cooking object does not meet the conditions for uniform heating, and / or to determine the turning control parameters matching the food turning tool of the intelligent cooking device based on the sub-real-time working data of each cooking area.
[0210] The control module 304 is also used to control the smart chip to perform a heating control operation matching the heating control parameters according to the heating control parameters matching each cooking zone, so that the smart chip controls the heating state of each cooking zone, and / or, according to the flipping control parameters, control the smart chip to perform a flipping control operation matching the flipping control parameters, so that the smart chip controls the working state of the food flipping tool.
[0211] It is evident that implementation Figure 4 The described device can also set different heating control parameters for each cooking zone when the different cooking zones of the intelligent cooking equipment are heated unevenly, or control the food turning tool to turn the food, thereby improving the uniformity of the food's heating, which in turn helps to improve the cooking efficiency and reduce the situation of some food burning.
[0212] In yet another alternative embodiment, such as Figure 4As shown, the acquisition module 301 is also used to acquire cooking data of the smart cooking device during all cooking processes when it receives a recipe storage instruction triggered by the user for one or more cooking processes of the ingredients. The cooking data includes one or more of the following: all cooking instructions triggered by the user for the smart cooking device during all cooking processes, all executed control parameters used to control the smart chip during all cooking processes, and all real-time working data of the smart cooking device acquired during all cooking processes.
[0213] The device may also include:
[0214] The generation module 307 is used to generate recipes corresponding to all cooking processes based on cooking data;
[0215] Storage module 308 is used to store the recipes corresponding to all cooking processes in the smart chip.
[0216] It is evident that implementation Figure 4 The described device can also automatically generate a recipe and store it in the smart chip based on the cooking data of the smart cooking device during a cooking process when it receives a recipe storage instruction triggered by the user during a certain cooking process. This not only enriches the recipes of the smart cooking device to meet the diverse cooking data of users, but also reduces the steps of manually entering recipes by users, improves the efficiency of recipe entry, and thus helps to further enhance the user experience of the smart cooking device.
[0217] In yet another alternative embodiment, such as Figure 4 As shown, the acquisition module 301 is further configured to, when receiving a cooking execution instruction triggered by a user for one or more historical cooking processes or a recipe for an ingredient, acquire a set of control parameters used to control the smart chip in each historical cooking process or recipe. The instruction content of the cooking execution instruction includes the number of times each historical cooking process or recipe is repeated. The set of control parameters includes at least one control parameter to be executed arranged in the execution order and the execution condition corresponding to each control parameter to be executed. The execution condition corresponding to each control parameter to be executed is used to indicate the necessary conditions that the working state of the smart cooking device must meet before the smart chip executes the device control operation corresponding to the control parameter to be executed.
[0218] The control module 304 is also used to control the smart chip to perform device control operations that match the control parameter set according to the control parameter set, so that the smart chip controls the working state of the smart cooking device;
[0219] The device may also include:
[0220] The monitoring module 309 is used to monitor whether the working status of the intelligent cooking device meets the cooking termination conditions during the execution of the cooking execution command.
[0221] The control module 304 is also used to stop executing the cooking execution command when the working state of the intelligent cooking device meets the cooking stop condition.
[0222] It is evident that implementation Figure 4 The described device can also repeatedly execute a historical cooking process or a cooking instruction corresponding to a recipe according to user needs, eliminating the need for users to repeatedly input cooking instructions. This not only improves cooking efficiency but also enhances the user experience. Furthermore, it can promptly stop executing cooking instructions when the working status of the smart cooking device meets the conditions for stopping cooking, reducing the occurrence of excessive cooking attempts or cooking abnormalities.
[0223] In yet another alternative embodiment, such as Figure 4 As shown, during the execution of the cooking execution command, the monitoring module 309 monitors whether the working status of the intelligent cooking device meets the cooking termination conditions, which may include:
[0224] During the execution of the cooking instruction, it is determined whether the number of times the control parameter set has been executed is greater than or equal to the number of repeated executions. If the result is yes, the working state of the intelligent cooking device is determined to meet the cooking termination condition; and / or,
[0225] During the execution of the cooking instruction, it checks whether a cooking abnormality alert is received from the smart cooking device or smart chip. If the detection result is yes, it determines that the working state of the smart cooking device meets the cooking termination condition; and / or,
[0226] During the execution of cooking instructions, for each historical cooking process or each manual ingredient addition step in a recipe, based on the real-time working data of the intelligent cooking device obtained during the execution of the cooking instructions, it is determined whether the user has executed the manual ingredient addition step. If the determination result is negative, it is determined that the working status of the intelligent cooking device meets the cooking termination condition; and / or,
[0227] During the execution of the cooking execution command, for each control parameter to be executed, after the device control operation corresponding to the previous control parameter to be executed is completed, it is determined whether the working state of the intelligent cooking device meets the execution condition corresponding to the control parameter to be executed. When the determination result is negative, it is determined that the working state of the intelligent cooking device meets the cooking termination condition.
[0228] It is evident that implementation Figure 4The described device can also stop cooking in a timely manner when the required number of times a certain historical cooking process or recipe has been repeated is reached, thereby reducing the situation of excessive cooking. It can also stop cooking in a timely manner when there is an abnormality, thereby improving cooking safety and the service life of intelligent cooking equipment, and helping to reduce food waste. Furthermore, it can also stop cooking in a timely manner when the user has not completed the manual ingredient addition step or when the execution conditions corresponding to the control parameters to be executed cannot be met, thereby reducing the situation of poor cooking results due to incomplete ingredient addition or the inability to meet the cooking conditions of certain cooking steps.
[0229] In yet another alternative embodiment, such as Figure 4 As shown, the device may further include:
[0230] The third judgment module 310 is used to determine whether the smart chip is executing and / or about to execute at least one of the above-mentioned prior device control operations before the control module 304 controls the smart chip to execute a device control operation that matches the control parameters so that the smart chip controls the working state of the smart cooking device; when it is determined that the smart chip is executing and / or about to execute at least one of the above-mentioned prior device control operations, it determines whether all prior device control operations include conflicting control operations, wherein a conflicting control operation is a prior device control operation that conflicts with the device control operation that matches the control parameters.
[0231] The control module 304 is further configured to, when the third judgment module 310 determines that there is a conflicting control operation among all prior device control operations, control the smart chip to stop executing the conflicting control operation and the prior device control operation associated with the conflicting control operation, and execute the above-mentioned step of controlling the smart chip to execute a device control operation that matches the control parameters according to the control parameters, so that the smart chip controls the working state of the smart cooking device.
[0232] It is evident that implementation Figure 4 The described device can also stop executing prior device control operations that conflict with the device control operation before the control chip executes a device control operation with control parameters that match the control chip, thereby improving the accuracy and reliability of the control of the smart chip, and thus improving the accuracy and reliability of the control of the smart cooking device.
[0233] Example 4
[0234] Please see Figure 5 , Figure 5 This is a schematic diagram of the structure of another device for controlling a smart chip through the state of a smart cooking device, as disclosed in an embodiment of the present invention. Figure 5 As shown, the device for controlling the smart chip via the status of a smart cooking device may include:
[0235] Memory 401 storing executable program code;
[0236] Processor 402 coupled to memory 401;
[0237] The processor 402 calls the executable program code stored in the memory 401 to execute the steps in the method for controlling the smart chip through the state of a smart cooking device as described in Embodiment 1 or Embodiment 2 of the present invention.
[0238] Example 5
[0239] This invention discloses a computer storage medium storing computer instructions. When these computer instructions are invoked, they are used to execute the steps in the method for controlling the state of a smart chip through a smart cooking device as described in Embodiment 1 or Embodiment 2 of this invention.
[0240] Example 6
[0241] This invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to perform the steps in the method for controlling the state of a smart chip through a smart cooking device as described in Embodiment 1 or Embodiment 2.
[0242] The device embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0243] Through the detailed description of the above embodiments, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, including read-only memory (ROM), random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically-Erasable Programmable Read-Only Memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.
[0244] Finally, it should be noted that the method and apparatus for controlling a smart chip through the state of a smart cooking device disclosed in the embodiments of the present invention are merely preferred embodiments of the present invention and are only used to illustrate the technical solutions of the present invention, not to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method of controlling an intelligent chip by an intelligent cooking device state, characterized in that, The method comprises: obtaining real-time working data of an intelligent cooking device, wherein the real-time working data at least comprises first real-time working data of the intelligent cooking device collected by a sensor of the intelligent cooking device; analyzing the real-time working data to obtain a real-time working state of the intelligent cooking device; determining a control parameter matched with an intelligent chip of the intelligent cooking device according to the real-time working state; controlling the intelligent chip to perform a device control operation matched with the control parameter according to the control parameter, so that the intelligent chip controls a working state of the intelligent cooking device; wherein the analyzing the real-time working data to obtain the real-time working state of the intelligent cooking device comprises: calculating a matching degree between the real-time working data and each cooking type in a cooking type set of the intelligent cooking device based on a pre-set first analysis algorithm; determining a cooking type with the highest matching degree in the cooking type set as a real-time cooking type of the intelligent cooking device; calculating a matching degree between the real-time working data and each cooking state in a cooking state set of the real-time cooking type based on a pre-set second analysis algorithm; determining a cooking state with the highest matching degree in the cooking state set as the real-time working state of the intelligent cooking device; wherein the method further comprises: judging whether there is historical working data associated with the real-time working data in a working database corresponding to the intelligent cooking device; when the judgment result is yes, narrowing the cooking type set of the intelligent cooking device based on the historical working data to obtain a new cooking type set, and triggering the step of analyzing the real-time working data to obtain the real-time working state of the intelligent cooking device; the judging whether there is historical working data associated with the real-time working data in the working database corresponding to the intelligent cooking device comprises: determining an interval time length between a recording time of each working data in the working database corresponding to the intelligent cooking device and a current time as a storage time length of the working data; judging whether there is target working data with a storage time length less than a first time length threshold in the working database; when it is judged that there is the target working data in the working database, it is determined that there is historical working data associated with the real-time working data in the working database, and the historical working data comprises the target working data. 2.The method of controlling a smart chip by a state of a smart cooking device according to claim 1, wherein, The first real-time working data comprises sub-real-time working data of multiple cooking areas of the intelligent cooking device, and the sub-real-time working data of each cooking area comprises weight information of the cooking area and / or temperature information of the cooking area; the method further comprises: judging whether a cooking object being cooked by the intelligent cooking device satisfies a uniform heating condition according to the sub-real-time working data of each cooking area and a type of a pot corresponding to the intelligent cooking device; when it is determined that the cooking object does not satisfy the uniform heating condition, determining a heating control parameter matched with each of the cooking areas according to the sub-real-time working data of each of the cooking areas, and controlling the smart chip to perform a heating control operation matched with the heating control parameter according to the heating control parameter matched with each of the cooking areas, so that the smart chip controls the heating state of each of the cooking areas; and / or, when it is determined that the cooking object does not satisfy the uniform heating condition, determining a turning control parameter matched with a food material turning tool of the smart cooking device according to the sub-real-time working data of each of the cooking areas, and controlling the smart chip to perform a turning control operation matched with the turning control parameter according to the turning control parameter, so that the smart chip controls the working state of the food material turning tool. 3.The method of controlling a smart chip by a state of a smart cooking device according to claim 1, wherein, The method further comprises: when receiving a recipe storage instruction triggered by a user for one or more cooking processes of a food material, obtaining cooking data of the smart cooking device in all the cooking processes, the cooking data comprising one or more of all cooking instructions triggered by the user for the smart cooking device in all the cooking processes, all executed control parameters for controlling the smart chip in all the cooking processes, and all real-time working data of the smart cooking device obtained in all the cooking processes; generating a recipe corresponding to all the cooking processes based on the cooking data; storing the recipe corresponding to all the cooking processes in the smart chip. 4.The method of controlling a smart chip by a state of a smart cooking device according to claim 1, wherein, The method further comprises: when receiving a cooking execution instruction triggered by a user for one or more historical cooking processes or a certain recipe of a food material, obtaining a control parameter set for controlling the smart chip in each of the historical cooking processes or the certain recipe, the instruction content of the cooking execution instruction comprising a repetition execution number of each of the historical cooking processes or the certain recipe, and the control parameter set comprising at least one to-be-executed control parameter arranged in an execution order and an execution condition corresponding to each of the to-be-executed control parameters, the execution condition corresponding to each of the to-be-executed control parameters being used to indicate a necessary condition that needs to be satisfied by a working state of the smart cooking device before the smart chip is controlled to perform a device control operation corresponding to the to-be-executed control parameter; controlling the smart chip to perform a device control operation matched with the control parameter set according to the control parameter set, so that the smart chip controls the working state of the smart cooking device; during execution of the cooking execution instruction, monitoring whether the working state of the smart cooking device satisfies a cooking suspension condition, and when the working state of the smart cooking device satisfies the cooking suspension condition, suspending execution of the cooking execution instruction. 5.The method of controlling a smart chip by a state of a smart cooking device according to claim 4, wherein, The monitoring, during execution of the cooking execution instruction, whether the working state of the smart cooking device satisfies a cooking suspension condition comprises: In the execution process of the cooking execution instruction, it is judged whether the number of times of execution corresponding to the control parameter set is greater than or equal to the number of times of repeated execution, and when the judgment result is yes, it is determined that the working state of the intelligent cooking device meets the cooking termination condition; and / or, In the execution process of the cooking execution instruction, it is detected whether a cooking abnormality reminder sent by the intelligent cooking device or the intelligent chip is received, and when the detection result is yes, it is determined that the working state of the intelligent cooking device meets the cooking termination condition; and / or, In the execution process of the cooking execution instruction, for each historical cooking process or each manual feeding step in the certain recipe, real-time working data of the intelligent cooking device acquired in the execution process of the cooking execution instruction is used to judge whether the user has executed the manual feeding step, and when the judgment result is no, it is determined that the working state of the intelligent cooking device meets the cooking termination condition; and / or, In the execution process of the cooking execution instruction, for each to-be-executed control parameter, after the execution of the device control operation corresponding to the previous to-be-executed control parameter of the to-be-executed control parameter is completed, it is judged whether the working state of the intelligent cooking device meets the execution condition corresponding to the to-be-executed control parameter, and when the judgment result is no, it is determined that the working state of the intelligent cooking device meets the cooking termination condition. 6.The method of controlling a smart chip by a smart cooking device state according to any one of claims 1-5, wherein, Before the step of controlling the intelligent chip to execute the device control operation matched with the control parameter so as to control the working state of the intelligent cooking device according to the control parameter, the method further comprises: judging whether the intelligent chip has at least one prior device control operation being executed and / or to be executed; when it is judged that the intelligent chip has at least one prior device control operation being executed and / or to be executed, judging whether a conflict control operation is contained in all the prior device control operations, wherein the conflict control operation is a prior device control operation having execution conflict with the device control operation matched with the control parameter; when it is judged that the conflict control operation is contained in all the prior device control operations, controlling the intelligent chip to stop executing the conflict control operation and the prior device control operation associated with the conflict control operation, and triggering the step of controlling the intelligent chip to execute the device control operation matched with the control parameter so as to control the working state of the intelligent cooking device according to the control parameter.
7. A device for controlling a smart chip via the status of a smart cooking device, characterized in that, The device comprises: an acquisition module configured to acquire real-time working data of an intelligent cooking device, wherein the real-time working data at least comprises first real-time working data of the intelligent cooking device collected by a sensor of the intelligent cooking device; an analysis module configured to analyze the real-time working data to obtain a real-time working state of the intelligent cooking device; a determination module configured to determine a control parameter matched with an intelligent chip of the intelligent cooking device according to the real-time working state. a control module, configured to control the smart chip to perform a device control operation matched with the control parameter according to the control parameter, so as to control a working state of the smart cooking device by the smart chip; The specific manner in which the analysis module analyzes the real-time working data to obtain the real-time working state of the smart cooking device includes: calculating a matching degree between the real-time working data and each cooking type in a cooking type set of the smart cooking device based on a first analysis algorithm preset in advance; determining a cooking type with the highest matching degree in the cooking type set as a real-time cooking type of the smart cooking device; calculating a matching degree between the real-time working data and each cooking state in a cooking state set of the real-time cooking type based on a second analysis algorithm preset in advance; determining a cooking state with the highest matching degree in the cooking state set as the real-time working state of the smart cooking device; The device further includes: a first judgment module, configured to judge whether there is historical working data associated with the real-time working data in a working database corresponding to the smart cooking device; The analysis module is further configured to, when the first judgment module judges that there is the historical working data in the working database, limit the cooking type set of the smart cooking device based on the historical working data to obtain a new cooking type set, and execute the steps of analyzing the real-time working data to obtain the real-time working state of the smart cooking device; The specific manner in which the first judgment module judges whether there is historical working data associated with the real-time working data in the working database corresponding to the smart cooking device includes: determining an interval length between a recording time of each piece of working data in the working database corresponding to the smart cooking device and a current time as a storage length of the working data; judging whether there is target working data with a storage length less than a first length threshold in the working database; when it is judged that there is the target working data in the working database, determining that there is historical working data associated with the real-time working data in the working database, the historical working data including the target working data.
8. A device for controlling a smart chip via the status of a smart cooking device, characterized in that, The device includes: a memory storing executable program codes; a processor coupled with the memory; The processor invokes the executable program codes stored in the memory to execute the method of controlling a smart chip by a smart cooking device state according to any one of claims 1-6.
Citation Information
Patent Citations
Stove control method, stove, stove control system and storage medium
CN114688570A