CN111367200B - Control method and device of cooking appliance, electronic equipment and storage medium - Google Patents
Control method and device of cooking appliance, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN111367200B CN111367200B CN202010133480.4A CN202010133480A CN111367200B CN 111367200 B CN111367200 B CN 111367200B CN 202010133480 A CN202010133480 A CN 202010133480A CN 111367200 B CN111367200 B CN 111367200B
- Authority
- CN
- China
- Prior art keywords
- parameters
- parameter
- cooking appliance
- current
- state
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Cookers (AREA)
Abstract
The application provides a control method and device of a cooking appliance, electronic equipment and a storage medium. When the food material is cooked for a certain time length, the current state parameter matched with the time length is obtained, so that the current state parameter can more accurately reflect the current state of the food material. And determining the working parameters of the cooking appliance according to the current state parameters, and controlling the cooking appliance according to the working parameters, so that the food can be cooked finely, and the automatic cooking with better effect can be realized.
Description
Technical Field
The application relates to the technical field of household appliances, in particular to a control method and device of a cooking appliance, electronic equipment and a storage medium.
Background
With the deep application of automation control technology to household appliances, many household appliances can already realize automated work.
For example, in cooking appliances, microwave ovens, electric steamers and other cooking appliances can realize automatic cooking. Specifically, the cooking appliance may detect characteristics of the food material, determine cooking parameters of the food material through the detected characteristics, and automatically cook the food material according to the cooking parameters.
It will be appreciated that this approach initially allows for automated cooking, but it is too general to determine cooking parameters by detecting characteristics of the food material, resulting in poor results in actual cooking.
Disclosure of Invention
An object of the embodiments of the present application is to provide a method and an apparatus for controlling a cooking appliance, an electronic device, and a storage medium, so as to achieve automatic cooking with a better effect.
In a first aspect, an embodiment of the present application provides a method for controlling a cooking appliance, where the method includes:
the method comprises the steps of obtaining the cooking time of food materials in a cooking appliance, and obtaining current state parameters of the food materials matched with the cooking time, wherein the current state parameters are used for representing the state of the food materials after the cooking time; determining working parameters matched with the current state parameters of the cooking appliance; and controlling the cooking appliance to operate according to the working parameters.
In the embodiment of the application, when the food material is cooked for a certain time length, the current state parameter matched with the time length is obtained, so that the current state parameter can more accurately reflect the current state of the food material. And determining the working parameters of the cooking appliance according to the current state parameters, and controlling the cooking appliance according to the working parameters, so that the food can be cooked finely, and the automatic cooking with better effect can be realized.
With reference to the first aspect, in a first possible implementation manner, the obtaining the current state parameter of the food material matched with the duration includes: and if the duration is equal to zero, acquiring the current weight of the food material.
In the embodiment of the application, when the duration is equal to zero, it indicates that the food material has not started to be cooked, and then the parameters of the temperature, the color, the humidity and the like of the food material have not changed along with the cooking, so that the parameters cannot reflect the state of the food material. Therefore, when the food material is not cooked, the current state of the food material can be accurately reflected by the current volume and weight.
With reference to the first aspect, in a second possible implementation manner, the obtaining the current state parameter of the food material matched with the duration includes: and if the duration is more than zero, acquiring at least one of the current temperature, humidity, color, oxygen content and weight of the food material.
In the embodiment of the application, in the cooking process, parameters such as the temperature, the color and the humidity of the food material can be changed along with the cooking, so that the current state of the food material can be more accurately reflected through the current temperature, the current humidity, the current color, the current oxygen content and the current weight when the duration is greater than zero.
With reference to the second possible implementation manner of the first aspect, in a third possible implementation manner, the obtaining at least one of the current temperature, humidity, color, and weight of the food material includes:
if the duration is greater than zero and less than a preset first threshold, acquiring the temperature; if the duration is greater than or equal to the first threshold and smaller than a preset second threshold, acquiring the temperature and the color; and if the duration is greater than or equal to the second threshold, acquiring the temperature, the color, the humidity and the weight.
In the embodiment of the application, the humidity, the color, the weight and the like do not change much just when cooking is started, so that the current state of the food material can be more accurately reflected through the temperature. After the food is cooked for a period of time, the color of the skin of the food can change, so that the current state of the food can be more accurately reflected through the temperature and the color; after the cooking is continued for a period of time, the humidity, the oxygen content and the weight are changed, so that the current state of the food material can be more accurately reflected through the temperature, the humidity, the color, the oxygen content and the weight.
With reference to the first aspect, in a fourth possible implementation manner, the obtaining a time period for which food materials in the cooking appliance have been cooked includes: determining that the duration is zero when the cooking appliance is started; or after the cooking appliance is started, determining the duration from the starting of the cooking appliance to the acquisition of the current various state parameters of the food material.
In the embodiment of the application, the cooking time length capable of accurately calculating the time length is calculated from the start of the cooking appliance.
With reference to the fourth possible implementation manner of the first aspect, in a fifth possible implementation manner, the obtaining a current state parameter of the food material matched with the duration includes:
and determining the current state parameter from the current various state parameters.
In the embodiment of the application, the current state parameter capable of reflecting the current state of the food material is selected from the obtained various state parameters, so that the subsequent cooking effect on the food material is better.
With reference to the first aspect, in a sixth possible implementation manner, the determining a working parameter of the cooking appliance that matches the current state parameter includes:
judging whether the preset various state parameters have the same state parameters as the current state parameters; if so, determining the working parameters corresponding to the same state parameters from various preset working parameters, wherein the working parameters corresponding to the same state parameters are the working parameters matched with the current state parameters.
In the embodiment of the application, the working parameters matched with the current state parameters can be quickly determined by selecting from various preset state parameters.
With reference to the first aspect, in a seventh possible implementation manner, the determining the working parameters of the cooking appliance that are matched with the current state parameters includes:
judging whether the preset various state parameters have the same state parameters as the current state parameters; and if not, establishing working parameters matched with the current state parameters based on the various working parameters, the various state parameters and the current state parameters.
In the embodiment of the application, the working parameters matched with the current state parameters are automatically created, so that the working parameters can be determined even if the preset various state parameters have no state parameters identical with the current state parameters, and the practicability and flexibility of the scheme are improved.
With reference to the seventh possible implementation manner of the first aspect, in an eighth possible implementation manner, the determining, from preset various working parameters, a working parameter corresponding to the same state parameter includes:
if the cooking appliance is an oven, determining the baking time length and the baking temperature corresponding to the same state parameter from various preset baking time lengths and various preset baking temperatures of the oven; if the cooking appliance is a microwave oven, determining the microwave time length and the microwave power corresponding to the same state parameter from various preset microwave time lengths and various preset microwave powers of the microwave oven; and if the cooking appliance is an electric steam box, determining the electric steam time and the electric steam temperature corresponding to the same state parameter from various preset electric steam time and various preset electric steam temperatures of the electric steam box.
In the embodiment of the application, according to different practical application scenarios, the determined working parameters are different for different types of cooking appliances, so that the scheme can be applied to various types of cooking appliances.
With reference to the seventh possible implementation manner of the first aspect, in a ninth possible implementation manner, creating, based on the various operating parameters, the various state parameters, and the current state parameter, an operating parameter matched with the current state parameter includes:
determining the difference between each state parameter in the various state parameters and the current state parameter; and adjusting the working parameter corresponding to the closest state parameter in the various working parameters according to the minimum difference to obtain the working parameter matched with the current state parameter, wherein the closest state parameter is the parameter corresponding to the minimum difference in the various state parameters.
In the embodiment of the application, the matched working parameters are generated on the basis of the closest state parameters, so that the generated working parameters are more accurate, and the error is smaller.
With reference to the ninth possible implementation manner of the first aspect, in a tenth possible implementation manner, the determining a difference between each of the various state parameters and the current state parameter includes:
for each state parameter: determining the difference between each parameter in the current state parameters and a corresponding parameter in the state parameters, and then weighting and summing the differences of the parameters according to the preset weight of each parameter to obtain the difference between the current state parameters and the state parameters.
In the embodiment of the application, the difference of each parameter is weighted and summed, so that the overall difference between the current state parameter and each state parameter can be more accurately determined.
With reference to the first aspect, in an eleventh possible implementation manner, the determining the working parameter of the cooking appliance that matches the current state parameter includes:
and determining the working parameters according to the current state parameters and the historical state parameters of the food materials.
In the embodiment of the application, the current state of the food material is influenced by the historical state of the food material in the current historical time period from the beginning of cooking, so that the working parameters can be more accurately determined through the current state parameters and the historical state parameters of the food material.
With reference to the eleventh possible implementation manner of the first aspect, in a twelfth possible implementation manner, the determining the working parameter according to the current state parameter and the historical state parameter of the food material includes:
determining a state mean value of the food material according to the current state parameter and the historical state parameter; judging whether parameters identical to the state mean value exist in various preset state parameters or not; if so, determining the working parameters corresponding to the same parameters from various preset working parameters, wherein the working parameters corresponding to the same parameters are the working parameters matched with the current state parameters.
In the embodiment of the application, the state mean value of the current state parameter and the historical state parameter is calculated, so that the state mean value is calculated subsequently, and the number of the parameters participating in calculation is simplified on the basis of ensuring the accuracy of the result.
With reference to the eleventh possible implementation manner of the first aspect, in a thirteenth possible implementation manner, the determining the working parameter according to the current state parameter and the historical state parameter of the food material includes:
determining a state mean value of the food material according to the current state parameter and the historical state parameter; judging whether parameters identical to the state mean value exist in various preset state parameters or not; and if not, establishing working parameters matched with the current state parameters based on the various working parameters, the various state parameters and the state mean value.
In the embodiment of the application, the state mean value of the current state parameter and the historical state parameter is calculated, so that the state mean value is calculated subsequently, and the number of the parameters participating in calculation is simplified on the basis of ensuring the accuracy of the result.
With reference to the first aspect, in a fourteenth possible implementation manner, the method is applied to a cloud control platform, and is configured to control the cooking appliance to operate according to the working parameters, and the method includes: and the cloud control platform sends the working parameters to the cooking utensil.
In the embodiment of the application, cooking utensil is controlled through the high in the clouds platform for the operation is put to the high in the clouds, thereby simplifies the function that cooking ware realized, reduces the threshold of automatic culinary art.
With reference to the first aspect, in a fifteenth possible implementation manner, the method further includes:
the cloud control platform issues the configuration file of the latest function to the cooking appliance, wherein the cooking appliance can execute the latest function by configuring the configuration file, and the function option of the latest function is displayed on the display interface of the cooking appliance.
In the embodiment of the application, because the display interface of the cooking appliance can display the function options of the latest functions, developers need to add some function modules or keys and directly issue the configuration file to update the display of the display interface, and redesign or addition of mechanical buttons is not needed.
In a second aspect, an embodiment of the present application provides a control device for a cooking appliance, the device including: the system comprises a parameter acquisition module, a parameter selection module and a parameter selection module, wherein the parameter acquisition module is used for acquiring the cooking time of food materials in a cooking appliance and acquiring a current state parameter of the food materials matched with the cooking time, and the current state parameter is used for representing the state of the food materials after the cooking time; the operation control module is used for determining working parameters matched with the current state parameters of the cooking appliance; and controlling the cooking appliance to operate according to the working parameters.
With reference to the second aspect, in a first possible implementation manner,
and the parameter acquisition module is used for acquiring the current weight of the food material if the duration is equal to zero.
With reference to the second aspect, in a second possible implementation manner,
and the parameter acquisition module is used for acquiring at least one of the current temperature, humidity, color, oxygen content and weight of the food material if the duration is greater than zero.
With reference to the second possible implementation manner of the second aspect, in a third possible implementation manner,
the parameter obtaining module is used for obtaining the temperature if the duration is greater than zero and less than a preset first threshold; if the duration is greater than or equal to the first threshold and smaller than a preset second threshold, acquiring the temperature and the color; and if the duration is greater than or equal to the second threshold, acquiring the temperature, the color, the humidity, the oxygen content and the weight.
In combination with the second aspect, in a fourth possible implementation manner,
the parameter acquisition module is used for determining that the duration is zero when the cooking appliance is started; or after the cooking appliance is started, determining the duration from the starting of the cooking appliance to the acquisition of the current various state parameters of the food material.
With reference to the fourth possible implementation manner of the second aspect, in a fifth possible implementation manner,
and the operation control module is used for determining the current state parameter from the current various state parameters.
With reference to the second aspect, in a sixth possible implementation manner,
the operation control module is used for judging whether the preset various state parameters have the same state parameters as the current state parameters; if so, determining the working parameters corresponding to the same state parameters from various preset working parameters, wherein the working parameters corresponding to the same state parameters are the working parameters matched with the current state parameters.
With reference to the second aspect, in a seventh possible implementation manner,
the operation control module is used for judging whether the preset various state parameters have the same state parameters as the current state parameters; and if not, establishing working parameters matched with the current state parameters based on the various working parameters, the various state parameters and the current state parameters.
With reference to the seventh possible implementation manner of the second aspect, in an eighth possible implementation manner,
the operation control module is used for determining the baking time length and the baking temperature corresponding to the same state parameter from various preset baking time lengths and various preset baking temperatures of the oven if the cooking appliance is the oven; if the cooking appliance is a microwave oven, determining the microwave time length and the microwave power corresponding to the same state parameter from various preset microwave time lengths and various preset microwave powers of the microwave oven; if the cooking appliance is an electric steam box, determining the electric steam time and the electric steam temperature corresponding to the same state parameters from various preset electric steam time and various preset electric steam temperatures of the electric steam box.
With reference to the seventh possible implementation manner of the second aspect, in a ninth possible implementation manner,
the operation control module is used for determining the difference between each state parameter in the various state parameters and the current state parameter; and adjusting the working parameter corresponding to the closest state parameter in the various working parameters according to the minimum difference to obtain the working parameter matched with the current state parameter, wherein the closest state parameter is the parameter corresponding to the minimum difference in the various state parameters.
With reference to the ninth possible implementation manner of the second aspect, in a tenth possible implementation manner,
the operation control module is used for aiming at each state parameter: determining the difference between each parameter in the current state parameters and a corresponding parameter in the state parameters, and then weighting and summing the differences of the parameters according to the preset weight of each parameter to obtain the difference between the current state parameters and the state parameters.
With reference to the second aspect, in an eleventh possible implementation manner,
and the operation control module is used for determining the working parameters according to the current state parameters and the historical state parameters of the food materials.
With reference to the eleventh possible implementation manner of the second aspect, in a twelfth possible implementation manner,
the operation control module is used for determining the state mean value of the food material according to the current state parameter and the historical state parameter; judging whether parameters identical to the state mean value exist in various preset state parameters or not; if so, determining the working parameters corresponding to the same parameters from various preset working parameters, wherein the working parameters corresponding to the same parameters are the working parameters matched with the current state parameters.
With reference to the eleventh possible implementation manner of the second aspect, in a thirteenth possible implementation manner,
the operation control module is used for determining the state mean value of the food material according to the current state parameter and the historical state parameter; judging whether parameters identical to the state mean value exist in various preset state parameters or not; and if not, establishing working parameters matched with the current state parameters based on the various working parameters, the various state parameters and the state mean value.
With reference to the second aspect, in a fourteenth possible implementation manner,
the method is applied to a cloud control platform, and the operation control module is used for sending the working parameters to the cooking utensil by the cloud control platform.
With reference to the second aspect, in a fifteenth possible implementation manner,
the operation control module is further used for the cloud control platform to issue a configuration file of the latest function to the cooking appliance, wherein the cooking appliance can execute the latest function by configuring the configuration file, and a display interface of the cooking appliance displays a function option of the latest function.
In a third aspect, an embodiment of the present application provides an electronic device, including: a processor, a memory, and a bus, the memory storing machine-readable instructions executable by the processor;
when the electronic device is operated, the processor and the memory are in communication through a bus, and the processor executes the machine readable instructions to execute the control method of the cooking appliance according to the first aspect or any one of the possible implementation manners of the first aspect.
In a fourth aspect, the present application provides a computer-readable storage medium, on which a computer program is stored, where the computer program is executed by a computer to perform a control method of a cooking appliance according to the first aspect or any one of the possible implementation manners of the first aspect.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are required to be used in the embodiments of the present application will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present application and therefore should not be considered as limiting the scope, and that those skilled in the art can also obtain other related drawings based on the drawings without inventive efforts.
Fig. 1 is a flowchart of a control method of a cooking appliance according to an embodiment of the present disclosure;
fig. 2 is a block diagram of an electronic device according to an embodiment of the present disclosure;
fig. 3 is a block diagram of a control device of a cooking appliance according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application.
Referring to fig. 1, an embodiment of the present application provides a control method for a cooking appliance, where the control method for the cooking appliance may be executed by the cooking appliance itself or by a cloud control platform, where the cloud control platform may be deployed on an electronic device, such as a terminal or a server. In order to more fully describe the present embodiment, the embodiment is described with an implementation example of the cloud control platform.
Specifically, the flow of the control method of the cooking appliance may include:
step S100: the cloud control platform acquires the cooking time of the food material in the cooking appliance and acquires the current state parameter matched with the cooking time, wherein the current state parameter is used for representing the state of the food material after the cooking time.
Step S200: and the cloud control platform determines working parameters matched with the current state parameters of the cooking appliance.
Step S300: and the cloud control platform controls the cooking appliance to operate according to the working parameters.
The above flow will be described in detail with reference to the application scenario.
Step S100: the cloud control platform acquires the cooking time of the food material in the cooking appliance and acquires the current state parameter matched with the cooking time, wherein the current state parameter is used for representing the state of the food material after the cooking time.
In this embodiment, the cooking appliance may be an appliance such as a microwave oven, an electric steamer, etc., and a series of sensors may be disposed on an inner cavity of the cooking appliance for placing food materials, so as to collect various current state parameters of the food materials.
For example, can set up high temperature resistant temperature sensor, humidity transducer, oxygen content sensor and weighing transducer on the chassis of inside cavity, during the interior cavity was placed to the edible material, edible material was located the chassis of inside cavity and contacted with temperature sensor, humidity transducer and weighing transducer. Like this, cooking utensil alright with can gather respectively through temperature sensor, humidity transducer and weight sensor and eat present temperature, humidity and weight of material to and still through oxygen sensor monitoring, gather the oxygen content in cooking utensil's the inside cavity's the air.
In addition, the top of inside cavity can high temperature resistance image sensor, and when eating the material and placing inside cavity, the image sensor at top alright with regard to eating the material and shoot. The cooking utensil sends the picture of shooing to high in the clouds control platform, and high in the clouds control platform is through handling the picture, alright in order to determine the current colour of edible material. Or, the cooking appliance can also automatically process the picture to obtain the current color of the food material, and then send the current color to the cloud control platform.
In this embodiment, the cloud control platform can dock a plurality of cooking utensils, in other words, the cloud control platform controls each cooking utensil in a plurality of cooking utensils to carry out automatic culinary art. The embodiment describes the scheme by taking the cloud control platform to control a certain cooking appliance to perform automatic cooking as an example, so as to facilitate understanding.
In this embodiment, starting from the start of the cooking appliance, the cooking appliance can periodically acquire various current state parameters of the food materials in the cooking appliance, and send the current working mode of the cooking appliance and the various current state parameters of the food materials to the cloud control platform until the cooking of the food materials is finished.
Assume that the cooking appliance is an oven and the food material is chicken legs. The user puts the chicken leg into the baking cavity of the oven, selects the baking mode on the display interface of the oven display panel to bake the meat, and finally starts the oven to bake. When the oven is started, the oven acquires the current temperature, humidity, weight and oxygen content in the air of the chicken leg through various sensors, and takes a picture of the chicken leg. Therefore, the oven can acquire the current temperature, humidity, weight, picture and oxygen content in the air of the chicken leg, and the baking mode is meat baking and sending the meat baking to the cloud control platform. After the oven is started, the oven can periodically acquire the current temperature, humidity, weight and oxygen content in the air of the chicken leg through each sensor every other period, such as every 1 minute or 30 seconds, take pictures of the chicken leg, and continuously send the pictures to the cloud control platform. For the cloud control platform, except that the meat is baked in the baking mode received by the oven, in each period after the oven is started and started, the cloud control platform receives the current temperature, humidity, weight, picture and oxygen content in the air of the chicken leg sent by the oven.
In this embodiment, the parameter types reflecting the current states of the food materials are different under different cooking time lengths. For example, the temperature, color, humidity, and oxygen content in the air of the food material do not change immediately after the food material starts to cook, and therefore the initial state of the food material can be reflected by the weight. After cooking for a period of time, the temperature, humidity, color, weight and oxygen content in the air of the food material change, so that the current state of the food material can be reflected by at least one of the temperature, humidity, color, weight and oxygen content in the air of the food material. Therefore, according to the difference of the cooking time, the cloud control platform can select the current state parameter matched with the cooking time of the food material from various current state parameters of the food material sent by the cooking appliance, so that the selected current state parameter can accurately represent the current state of the food material after the cooking time.
For example, when the cloud control platform receives various current state parameters of the food material sent by the cooking appliance for the first time, the cloud control platform may record a time when the various current state parameters of the food material are received, where the time is a time when the cooking appliance is started. The cloud control platform receives various current state parameters of the food material sent by the cooking appliance every time, and correspondingly records the time when the various current state parameters of the food material are received every time.
Based on the mode, when the cloud control platform receives various current state parameters of the food material for the first time, the cooking appliance is just started at the moment, so that the cloud control platform can determine that the cooking time of the food material is zero.
When the cloud control platform continues to receive the current various state parameters of the food material subsequently, the cloud control platform can determine the time length from the starting of the cooking appliance to the current reception of the current various state parameters of the food material, wherein the time length is the time length of the cooked food material.
Of course, the cloud control platform receives various current state parameters of the food material every time, and the cooked time length of the food material is correspondingly updated through calculation.
In this embodiment, according to the determined cooked time, the cloud control platform determines a current state parameter matched with the cooked time from the current various state parameters of the food material.
For example, the cloud control platform presets thresholds of the duration of the cooking appliance in various working modes, and then based on the current working mode of the cooking appliance sent by the cooking appliance, the cloud control platform may determine a corresponding threshold in the current working mode of the cooking appliance, for example, the corresponding threshold includes a first threshold and a second threshold, and the first threshold is smaller than the second threshold.
It should be noted that the threshold values corresponding to different operation modes are different. For example, in the meat-roasting mode, the first threshold may be 10 minutes, and the second threshold may be 30 minutes; in another example of the operation mode for potato baking, the first threshold value may be 3 minutes and the second threshold value may be 10 minutes.
The cloud control platform also presets which current state parameter corresponds to each small relation between the cooked time length and the threshold value in each working mode. After the cloud control platform determines the size relationship between the cooked time and the threshold, the current state parameters corresponding to the size relationship can be determined according to the size relationship, and then the corresponding current state parameters are selected from the current various state parameters.
For example, when the cloud control platform determines that the cooked time period is equal to zero, it is obvious that the cooked time period is also less than the first threshold. And according to the fact that the cooked time length is equal to zero and smaller than a first threshold value, the cloud control platform determines that the current state parameter corresponding to the cooked time length is weight. Therefore, the cloud control platform can select the temperature from the current temperature, humidity, picture, weight and oxygen content in the air of the food material, so as to use the current weight of the food material for subsequent calculation. In other words, the initial state of the food material needs to be reflected by the weight immediately after the food material starts to cook.
When the cloud control platform determines that the cooked time length is greater than zero and less than a first threshold value, the cloud control platform determines that the current state parameter corresponding to the cooked time length is the temperature according to the fact that the cooked time length is greater than zero and less than the first threshold value. Therefore, the cloud control platform can select the temperature from the current temperature, humidity, picture, weight and oxygen content in the air of the food material, so as to use the current temperature of the food material for subsequent calculation. In other words, after the food starts to cook for a while, the temperature of the food changes, but the color, humidity, weight and oxygen content in the air of the food do not change much, so that the current state of the food can be reflected by the temperature.
When the cloud control platform determines that the cooked time length is greater than or equal to a first threshold value and smaller than a second threshold value, the cloud control platform determines that the current state parameters corresponding to the cooked time length are temperature and color according to the fact that the cooked time length is greater than or equal to the first threshold value and smaller than the second threshold value. Therefore, the cloud control platform can select the temperature and the picture from the current temperature, the current humidity, the current picture, the current weight and the current oxygen content of the food material, and determine the current color of the food material by processing the picture. In other words, after the food material is continuously cooked for a period of time, the temperature of the food material is continuously changed, and the color of the food material is also changed, but the humidity, the weight and the oxygen content in the air of the food material are not greatly changed, so that the current state of the food material can be reflected by the temperature and the color.
When the cloud control platform determines that the cooked time is greater than or equal to a second threshold, according to the cooked time, the current state parameters corresponding to the cooked time are temperature, color, humidity, weight and oxygen content in the air. Therefore, the cloud control platform can select the current temperature, humidity, picture, weight and oxygen content in the air of the food material, and determine the current color of the food material by processing the picture. In other words, after the food material is cooked for the last period of time, the temperature and the color of the food material continue to change, and meanwhile, the humidity, the weight and the oxygen content in the air of the food material all change, so that the current state of the food material can be reflected by the temperature, the humidity, the color, the weight and the oxygen content in the air.
The level of the oxygen content reflects the difference in the degree of maturity of the food material, and reflects the difference between the inherent content of the food material and other food materials. For example, in the case of two different types of chicken legs with the same weight and temperature, the two types of chicken legs have different oxygen contents during cooking due to the different qualities of the two types of chicken legs. Therefore, the respective baking time of the two chicken legs can be determined by analyzing the oxygen content in the cooking process, so that better cooking effect is realized.
In this embodiment, as an exemplary manner of processing the picture of the food material to obtain the color of the food material, the cloud control platform may perform gray processing on the picture of the food material to obtain a gray image. The cloud control platform analyzes the gray value of each pixel point in the gray image based on an edge detection method, so that the pixel points at the edge of the food material can be determined from the gray image, and the occupied area of the food material in the gray image is determined. And finally, the cloud control platform calculates the mean value or the variance of the pixel points in the occupied area, and the mean value or the variance of the pixel points in the occupied area can represent the color of the food material.
Continuing with the previous assumptions, at oven start-up, the current temperature of the chicken leg collected by the oven was 25 ℃, humidity 80%, weight 1kg, and oxygen content in air 23%. The cloud control platform may select a weight of 1kg from 25 ℃, 80% humidity, 1kg weight and 23% oxygen for subsequent processing.
After the oven was started for 2 minutes, the current temperature of the chicken leg collected by the oven was 110 ℃, the humidity was 80%, the weight was 1kg, and the oxygen content was 23%. The cloud control platform may select a temperature of 110 ℃ from a temperature of 110 ℃, a humidity of 80%, a weight of 1kg, and an oxygen content of 23% for subsequent processing.
After the oven was started for 18 minutes, the current temperature of the chicken leg collected by the oven was 320 ℃, the humidity was 80%, the weight was 1kg, and the oxygen content was 23%. The cloud control platform may select a temperature of 320 ℃ from a temperature of 320 ℃, a humidity of 80%, a weight of 1kg, and an oxygen content of 24% for subsequent processing. And the cloud control platform is also used for processing the pictures of the chicken leg acquired when the oven is started to work for 18 minutes so as to obtain the average value of pixel points of the area occupied by the chicken leg as 0.77, and the average value of 0.77 is also used for subsequent processing.
After the oven was started for 30 minutes, the current temperature of the chicken leg collected by the oven was 480 ℃, the humidity was 64%, the weight was 0.78kg, and the oxygen content was 32%. The cloud control platform may use 480 deg.c, 64% humidity, 0.78kg weight, and 32% oxygen for subsequent processing. And the cloud control platform is also used for collecting the pictures of the chicken leg when the oven is started to work for 30 minutes to process so as to obtain the average value of pixel points of the area occupied by the chicken leg as 0.81, and the average value of 0.81 is also used for subsequent processing. It can be understood that the average value of the pixel point is 0.81 and is larger than the average value of the pixel point is 0.77, which indicates that the color of the chicken leg is darker and the chicken leg is close to being cooked quickly.
Step S200: and the cloud control platform determines working parameters matched with the current state parameters of the cooking appliance.
Various state parameters of the cooking appliance in each working mode are preset in the cloud control platform, and working parameters of the cooking appliance corresponding to each state parameter are also preset. After the current state parameters are selected, the cloud control platform can match the current state parameters with each state parameter of the cooking utensil in the current working mode. Or the cloud control platform can also synthesize the current state parameters and the historical state parameters of the food material to obtain a state mean value, and then match the state mean value with each state parameter of the cooking appliance in the current working mode.
Through matching, the electronic device can judge whether the preset various state parameters have the state parameters same as the current state parameters or judge whether the preset various state parameters have the state parameters same as the state mean value.
If yes, the cloud control platform determines the working parameters corresponding to the same state parameters.
If not, the cloud control platform creates working parameters matched with the current state parameters based on the various working parameters, the various state parameters and the current state parameters; or based on various working parameters, various state parameters and the state mean value, the working parameters matched with the state mean value are created.
It should be noted that the operating parameters are different according to the type of the cooking appliance.
If the cooking appliance is an oven, determining the working parameters corresponding to the same state parameters from the preset working parameters, namely determining the baking time length and the baking temperature corresponding to the same state parameters from the preset baking time lengths and the preset baking temperatures of the oven.
If the cooking appliance is a microwave oven, determining the working parameters corresponding to the same state parameters from the preset various working parameters, namely determining the microwave time length and the microwave power corresponding to the same state parameters from various microwave time lengths and various microwave powers preset by the microwave oven.
If the cooking appliance is an electric steam box, determining the working parameters corresponding to the same state parameters from the preset various working parameters, namely determining the electric steam time and the electric steam temperature corresponding to the same state parameters from various preset electric steam time and various preset electric steam temperatures of the electric steam box.
The following will be described in detail with respect to the above two cases of determining the current state parameter and determining the state mean value:
as a way of judging the current state parameter, the cloud control platform may be correspondingly matched according to the type of the parameter in the current state parameter.
For example, the current state parameter only includes the current weight of the food material, and the cloud control platform may match the current weight with each state parameter of the cooking appliance in the current operating mode, and each state parameter involved in the matching only includes the weight. By matching, if there is the same weight as the current weight. And the cloud control platform can determine working parameters corresponding to the same weight according to the same weight.
Continuing with the above assumption, if the cloud control platform selects that the weight of the chicken leg is 1kg for subsequent processing, the cloud control platform selects whether the weight is the same as 1kg from the preset weights. If yes, the cloud control platform determines the working parameter corresponding to the weight of 1kg from the preset various working parameters, for example, the baking time may be 40 minutes and the baking temperature may be 400 ℃.
For example, the current state parameter only includes the current temperature of the food material, so the cloud control platform can match the current temperature with each state parameter of the cooking appliance in the current working mode, and each state parameter participating in matching only includes the temperature. By matching, if there is a temperature equal to the current temperature. And the cloud control platform can determine working parameters corresponding to the same temperature according to the same temperature.
Continuing with the above assumption, if the cloud control platform selects the chicken leg temperature of 110 ℃ for subsequent processing, the cloud control platform selects whether the temperature is the same as 110 ℃ from various preset temperatures. If yes, the cloud control platform determines the working parameter corresponding to the temperature of 110 ℃ from various preset working parameters, for example, the baking time may be 36 minutes and the baking temperature may be 400 ℃.
For example, the current state parameters only include the current temperature and color of the food material, so that the cloud control platform can match the current temperature and color with each state parameter of the cooking appliance in the current working mode, and each state parameter participating in matching only includes the temperature and the color. By matching, if there is a state parameter identical to the current state parameter, that is, the temperature in the identical state parameter is identical to the current temperature, the color in the identical state parameter is identical to the current color. And the cloud control platform can determine working parameters corresponding to the same temperature and color according to the same temperature and color.
Continuing with the above assumption, the cloud control platform selects the chicken leg temperature of 320 ℃ and the color of 0.77 for subsequent processing, and then selects whether the temperature is the same as 320 ℃ from various preset temperatures and whether the color is the same as 0.77 from various preset colors. If so, the cloud control platform determines the working parameters corresponding to the temperature of 320 ℃ and the color of 0.77 from the preset working parameters, for example, the baking time may be 20 minutes and the baking temperature may be 540 ℃.
For example, the current state parameters include the current temperature, color, humidity, weight, and oxygen content in the air of the food material, so that the cloud control platform can match the current temperature, color, humidity, weight, and oxygen content in the air with each state parameter of the cooking appliance in the current operating mode, and each state parameter participating in matching also includes the temperature, color, humidity, weight, and oxygen content in the air. By matching, if there is a same state parameter as the current state parameter, i.e. the temperature in the same state parameter is the same as the current temperature, the color in the same state parameter is the same as the current color, the humidity in the same state parameter is the same as the current humidity, the weight in the same state parameter is the same as the current weight, and the oxygen content in the same state parameter is the same as the current oxygen content. The cloud control platform can determine working parameters corresponding to the same temperature, color, humidity, weight and oxygen content according to the same temperature, color, humidity, weight and oxygen content.
Continuing with the above assumption, the cloud control platform selects the chicken leg temperature of 480 ℃, humidity of 64%, weight of 0.78kg, color of 0.81, and oxygen content of 32% for subsequent processing, and then selects whether there is the same temperature as 480 ℃ from various preset temperatures, selects whether there is the same color as 0.81 from various preset colors, selects whether there is the same weight as 0.78kg from various preset weights, selects whether there is the same humidity as 64% from various preset humidities, and selects whether there is the same oxygen content as 32% from various preset oxygen contents as 32%. If yes, the cloud control platform determines the working parameters corresponding to the temperature of 480 ℃, the humidity of 64%, the weight of 0.78kg, the color of 0.81 and the oxygen content of 32% from the preset working parameters, such as the baking time of 12 minutes and the baking temperature of 480 ℃.
In this embodiment, if the cloud control platform determines that there is no state parameter that is the same as the current state parameter in the preset various state parameters. The cloud control platform can create working parameters matched with the current state parameters based on various preset working parameters, various state parameters and the current state parameters of the cooking appliance in the current working mode.
For example, the cloud control platform may determine a state parameter closest to a current state parameter from various preset state parameters in a current working mode of the cooking appliance. The cloud control platform can adjust working parameters corresponding to the closest state parameters in various preset working parameters of the cooking appliance in the current working mode according to the difference between the closest state parameters and the current state parameters, so that the working parameters matched with the current state parameters are obtained. Before adjusting the working parameter corresponding to the closest state parameter, the working parameter corresponding to the closest state parameter may be copied to ensure that after adjustment, a copy of the working parameter corresponding to the closest state parameter is left.
Specifically, under the condition that the current state parameters only include one parameter, the cloud control platform determines the closest state parameter according to the difference between the parameter and the corresponding various state parameters.
For example, if the current state parameters only include the current weight of the food material, the cloud control platform may determine a difference between each weight and the current weight from various state parameters of the cooking appliance in the current operating mode and only including the weight, and select the smallest weight difference, where the weight corresponding to the smallest weight difference is the weight closest to the current weight. And finally, the cloud control platform adjusts the working parameters corresponding to the closest weight according to the minimum weight difference, so that the working parameters matched with the current weight are obtained.
Continuing the above assumption, if there is no weight equal to 1kg among the preset weights, and 1.2kg, which is the closest weight to 1kg, among the preset weights differs from 1kg by +0.2 kg. Then, the cloud control platform adjusts the working parameter corresponding to the closest weight of 1.2kg according to the difference of +0.2 kg. For example, if the closest operating parameters for a weight of 1.2kg are a baking time of 40 minutes and a baking temperature of 400 ℃, then the baking time may be adjusted to 32 minutes and a baking temperature of 360 ℃.
For example, the current state parameters only include the current temperature of the food material, the cloud control platform may determine the difference between each temperature and the current temperature from various state parameters of the cooking appliance in the current operating mode and only including the temperature, and select the minimum temperature difference, where the temperature corresponding to the minimum temperature difference is the temperature closest to the current temperature. And finally, the cloud control platform adjusts the working parameters corresponding to the closest temperature according to the minimum temperature difference, so that the working parameters matched with the current temperature are obtained.
Continuing the above assumptions, if there is no temperature in the predetermined weights that is the same as 110 ℃, and the temperature 108 ℃ in the predetermined weights that is closest to 110 ℃ is different from it by-2 ℃. Then, the cloud control platform adjusts the working parameter corresponding to the closest temperature of 108 ℃ according to the phase difference of-2 ℃. For example, the closest temperature of 108 ℃ corresponds to an operating parameter of 36 minutes and a baking temperature of 400 ℃, and then the baking time duration can be adjusted to 38 minutes and the baking temperature of 410 ℃.
Under the condition that the current state parameters comprise at least two of current temperature, color, humidity and weight, aiming at each state parameter, the cloud control platform can determine the difference between each parameter in the current state parameters and a corresponding parameter in the state parameters, and then carry out weighted summation on the differences of the parameters according to the preset weight of each parameter, so that the difference between the current state parameters and the closest state parameters is obtained.
For example, the current state parameters include the current temperature and color of the food material, and the cloud control platform may calculate the difference between each state parameter and the current state parameter from various state parameters that only include the temperature and the color and are currently in the operating mode of the cooking appliance.
For one of the state parameters, the cloud control platform can calculate the temperature difference between the temperature in the state parameter and the current temperature, and calculate the temperature difference between the color in the state parameter and the current color. Since the evaluation magnitudes of temperature and color are generally different, the magnitude of temperature difference is generally in the single digit, while the magnitude of color difference is generally in the decimal place. The difference in temperature and color can be unified to the same order by weighting. For example, the temperature difference is set to be 0.1 in weight and the color difference to be 0.9 in weight, and the product of the temperature difference multiplied by 0.1 and the product of the color difference multiplied by 0.9 are added to obtain the difference of the state parameter and the current state parameter.
And calculating the difference between each state parameter and the current state parameter, wherein the cloud control platform can select the minimum difference, and the state parameter corresponding to the minimum difference is the state parameter closest to the current state parameter. And the cloud control platform adjusts the working parameters corresponding to the closest state parameters according to the minimum difference, so that the working parameters matched with the current state parameters are obtained.
Continuing with the above assumption, if none of the preset state parameters includes the same temperature and color as the temperature of 320 ℃ and the color of 0.77, and the close set of state parameters includes the same temperature of 325 ℃ and the color of 0.74, the cloud control platform determines that the minimum difference corresponding to the close set of state parameters is 5 × 0.1-0.3 × 0.9 — 0.23 according to the preset weight of the temperature difference of 0.1 and the weight of the color difference of 0.9. If the close set of state parameters correspond to the working parameters of 20 minutes of baking time and 540 ℃. Then, according to the minimum difference of 0.23, it is possible to adjust it to a baking time of 24 minutes and a baking temperature of 540 ℃ (540 ℃ is the maximum temperature, so that the rise cannot be adjusted any more).
For another example, the current state parameters include the current temperature, color, humidity, weight and oxygen content in the air of the food material, and the cloud control platform may calculate the difference between each state parameter and the current state parameter from various state parameters including the temperature, color, humidity, weight and oxygen content in the air in the current operating mode of the cooking appliance.
And for one of the state parameters, the cloud control platform can calculate the temperature difference between the temperature in the state parameter and the current temperature, calculate the temperature difference between the color in the state parameter and the current color, calculate the humidity difference between the humidity in the state parameter and the current humidity, and calculate the weight difference between the weight in the state parameter and the current weight. Since the evaluation magnitudes of temperature, color, humidity and weight are also generally different, the magnitude of temperature difference is generally in single digits, the magnitude of color difference is generally in one decimal place, the magnitude of weight difference is also generally in one decimal place, the magnitude of humidity difference is generally in two decimal places, and the magnitude of oxygen content difference is also generally in two decimal places. Therefore, the difference between the temperature and the color can be unified to the same order by weighting. For example, a weight of the temperature difference is set to 0.01, a weight of the color difference is set to 0.1, a weight of the weight difference is set to 0.1, and a weight of the humidity difference is set to 0.4, and a weight of the oxygen content difference is set to 0.39. The difference between the state parameter and the current state parameter is obtained by adding the product of the temperature difference multiplied by 0.01, the product of the color difference multiplied by 0.1, the product of the weight difference multiplied by 0.1, and the product of the humidity difference multiplied by 0.79, and then multiplying the sum by 10.
And calculating the difference between each state parameter and the current state parameter, wherein the cloud control platform can select the minimum difference, and the state parameter corresponding to the minimum difference is the state parameter closest to the current state parameter. And the cloud control platform adjusts the working parameters corresponding to the closest state parameters according to the minimum difference, so that the working parameters matched with the current state parameters are obtained.
Continuing with the above assumption, if none of the preset state parameters includes the same temperature, color, humidity and weight as 480 ℃, 64% humidity, 0.78kg weight, 0.81 color and 32% oxygen content, and the close set of state parameters includes 482 ℃, 68% humidity, 0.79kg weight, 0.81 color and 36% oxygen content, the cloud control platform determines that the minimum difference corresponding to the close set of state parameters is 0.61 (2 × 0.01-0.04 × 0.4-0.04 × 0.39+ 0.1) — based on the weight of the temperature difference being 0.01, the weight of the color difference being 0.1, the weight of the weight difference being 0.1, the weight of the humidity difference being 0.4, and the weight of the oxygen content difference being 0.39. If the close set of state parameters correspond to the working parameters of 12 minutes of baking time and 480 ℃ of baking temperature. Then it can be adjusted to a baking time of 16 minutes and a baking temperature of 540 c, according to the minimum difference of 0.61.
When the operating parameter corresponding to the closest state parameter is adjusted based on the difference, the adjustment width for the operating parameter corresponding to the closest state parameter is larger as the difference is larger, and is smaller as the difference is larger.
As a way of judging the state mean value, the cloud control platform may determine whether the current state parameter has a historical state parameter, and if not, the current state parameter is directly used for matching. If yes, determining the average value of each parameter in the current state parameter and the historical state parameter, and correspondingly matching each parameter. In order to ensure accuracy, the historical state parameter may be a parameter at which the acquired time point is relatively close to the current time, for example, a historical state parameter within 5 minutes from the current time.
For example, when the current state parameter only includes the current weight of the food material, it indicates that the cooking appliance has just been started, and there is no historical weight, so the current weight is directly matched in the manner described above, and thus the description is omitted here.
For another example, the current state parameter only includes the current temperature of the food material, which indicates that the cooking appliance is started, and then the cloud control platform determines whether the historical state parameter only including the temperature is obtained.
If not, the current state parameters are directly used for matching, the principle is the same as that of the previous step, and the description is not repeated here.
If so, determining a temperature average value between the current temperature and the historical temperature, wherein the average value can be determined in a weighted average manner or a direct average manner. Then, the cloud control platform can match the temperature mean value with each state parameter of the cooking appliance in the current working mode, and each state parameter participating in matching only includes the temperature. By matching, if there is a temperature that is the same as the mean temperature. And the cloud control platform can determine working parameters corresponding to the same temperature according to the same temperature.
Continuing with the assumption, the cloud control platform performs weighted average according to that the current temperature of the chicken leg is 110 ℃ and the historical temperatures are 100 ℃ and 90 ℃ respectively to obtain a temperature average value of 104 ℃, and then the cloud control platform selects whether the temperature is the same as 104 ℃ from the preset various temperatures. If yes, the cloud control platform determines the working parameter corresponding to the temperature of 104 ℃ from various preset working parameters, for example, the baking time may be 38 minutes and the baking temperature may be 420 ℃.
For another example, if the current state parameters only include the current temperature and color of the food material, which indicates that the cooking appliance is started, the cloud control platform determines whether the historical state parameters only including the temperature and the color are obtained.
If not, the current state parameters are directly used for matching, the principle is the same as that of the previous step, and the description is not repeated here.
If so, determining a temperature average value between the current temperature and the historical temperature, and determining a historical average value between the current color and the historical color, wherein the average value can be determined in a weighted average manner or a direct average manner. Then, the cloud control platform can match the temperature mean value and the historical mean value with each state parameter of the cooking appliance in the current working mode, and each state parameter participating in matching only comprises the temperature and the color. By matching, if there is a state parameter identical to the current state parameter, the temperature in the identical state parameter is identical to the temperature average value, and the color in the identical state parameter is identical to the color average value. And the cloud control platform can determine working parameters corresponding to the same temperature and color according to the same temperature and color.
Continuing with the above assumption, the cloud control platform performs weighted average on the current temperature of the chicken leg of 320 ℃, and the historical temperatures of 310 ℃ and 300 ℃, and determines that the temperature average is 314 ℃. And the cloud control platform further performs weighted average on the current color of the chicken leg being 0.77 and the historical colors being 0.74 and 0.70, and determines that the color mean value is 0.75. The cloud control platform selects whether the temperature is the same as 314 ℃ from various preset temperatures and selects whether the color is the same as 0.75 from various preset colors. If so, the cloud control platform determines the working parameters corresponding to the temperature of 314 ℃ and the color of 0.75 from the preset working parameters, for example, the baking time may be 24 minutes and the baking temperature may be 540 ℃.
For another example, the current state parameters include the current temperature, color, humidity, and weight of the food material, which indicates that the cooking appliance is started, and then the cloud control platform also determines whether historical state parameters including the temperature, color, humidity, and weight are obtained.
If not, the current state parameters are directly used for matching, the principle is the same as that of the previous step, and the description is not repeated here.
If so, determining a temperature average value between the current temperature and the historical temperature, determining a color average value between the current color and the historical color, determining a temperature average value between the current humidity and the historical humidity, and determining a weight average value between the current weight and the historical weight, wherein the average value can be determined in a weighted average manner or a direct average manner.
Then, the cloud control platform can match the temperature mean value, the color mean value, the humidity mean value and the weight mean value with each state parameter of the cooking appliance in the current working mode, and each state parameter participating in matching also comprises temperature, color, humidity and weight. By matching, if there is a state parameter that is the same as the current state parameter, i.e., the temperature in the same state parameter is the same as the temperature mean, the color in the same state parameter is the same as the color mean, the humidity in the same state parameter is the same as the humidity mean, and the weight in the same state parameter is the same as the weight mean. The cloud control platform can determine working parameters corresponding to the same temperature, color, humidity and weight according to the same temperature, color, humidity and weight.
Continuing with the assumption, the cloud control platform performs weighted average on the current temperature of the chicken leg being 480 ℃ and the historical temperatures being 470 ℃ and 460 ℃ respectively, and determines the temperature average value to be 476 ℃; the cloud control platform carries out weighted average on the current humidity of the chicken leg of 64 percent and the historical humidity of 66 percent and 68 percent respectively to determine that the average humidity value is 65 percent; the cloud control platform carries out weighted average on the current weight of the chicken leg being 0.78kg and the historical weights being 0.80kg and 0.82kg respectively, and the weight average value is determined to be 0.79 kg; the cloud control platform carries out weighted average on the current color of the chicken leg to be 0.81 and the historical colors to be 0.79 and 0.77 respectively, and the average value of the colors is determined to be 0.80; the cloud control platform carries out weighted average on the current oxygen content of 32% in the air and the historical oxygen content of 30% and 28% respectively, and the average value of the oxygen content is determined to be 31%.
Then the cloud control platform selects whether the temperature is the same as 476 ℃ from various preset temperatures, selects whether the color is the same as 0.80 from various preset colors, selects whether the weight is the same as 0.79kg from various preset weights, selects whether the humidity is the same as 65% from various preset humidities, and selects whether the oxygen content is the same as 31% from various preset oxygen contents. If yes, the cloud control platform determines the corresponding operating parameters of 476 ℃, 65% humidity, 0.79kg weight, 0.80 color and 31% oxygen content from the preset operating parameters, such as 13 minutes baking time and 490 ℃ baking temperature.
In this embodiment, if the cloud control platform determines that there is no state parameter that is the same as the state mean value among the preset various state parameters. The cloud control platform can create working parameters matched with the current state mean value based on various preset working parameters, various state parameters and the state mean value in the current working mode of the cooking appliance.
For example, the cloud control platform may determine the state parameter closest to the state average value from various preset state parameters in the current working mode of the cooking appliance. The cloud control platform can adjust working parameters corresponding to the closest state parameters in various preset working parameters under the current working mode of the cooking appliance according to the difference between the closest state parameters and the state mean value, so that the working parameters matched with the state mean value are obtained.
Specifically, under the condition that the state mean value only contains one parameter, the cloud control platform determines the closest state parameter according to the difference between the parameter and the corresponding various state parameters.
For example, the state mean value only includes the food material temperature mean value, the cloud control platform may determine a difference between each temperature and the state mean value from various state parameters of the cooking appliance in the current operating mode and only including the temperature, and select the minimum temperature difference, where the temperature corresponding to the minimum temperature difference is the temperature closest to the current temperature. And finally, the cloud control platform adjusts the working parameters corresponding to the closest temperature according to the minimum temperature difference, so that the working parameters matched with the current temperature are obtained.
And under the condition that the state mean value comprises at least two parameters of the temperature mean value, the color mean value, the humidity mean value and the weight mean value, aiming at each state mean value, the cloud control platform can determine the difference between each mean value in the state mean value and a corresponding mean value in the state mean value, and then, according to the preset weight of each mean value, the differences of the mean values are weighted and summed, so that the difference between the state mean value and the closest state parameter is obtained.
For example, the state mean value only includes the temperature mean value and the color mean value of the food material, and the cloud control platform may calculate the difference between each state parameter and the state mean value from various state parameters that only include the temperature and the color in the current operating mode of the cooking appliance.
And aiming at one of the state parameters, the cloud control platform can calculate the temperature difference between the temperature in the state parameter and the temperature mean value and calculate the temperature difference between the color in the state parameter and the color mean value. Since the evaluation magnitudes of temperature and color are generally different, the magnitude of temperature difference is generally in the single digit, while the magnitude of color difference is generally in the decimal place. The difference in temperature and color can be unified to the same order by weighting. For example, the temperature difference is set to be 0.1 in weight and the color difference to be 0.9 in weight, and the product of the temperature difference multiplied by 0.1 and the product of the color difference multiplied by 0.9 are added to obtain the difference of the state parameter and the state mean.
And calculating the difference between each state parameter and the state mean value, wherein the cloud control platform can select the minimum difference, and the state parameter corresponding to the minimum difference is the state parameter closest to the state mean value. And the cloud control platform adjusts the working parameters corresponding to the closest state parameters according to the minimum difference, so that the working parameters matched with the state mean value are obtained.
For another example, the state mean includes a temperature mean, a humidity mean, a weight mean of the food material, and an oxygen content mean in the air, so that the cloud control platform can calculate a difference between each state parameter and the state mean from various state parameters including temperature, color, humidity, weight, and oxygen content in the current operating mode of the cooking appliance.
And for one of the state parameters, the cloud control platform can calculate the temperature difference between the temperature in the state parameter and the temperature mean value, calculate the temperature difference between the color in the state parameter and the color mean value, calculate the humidity difference between the humidity in the state parameter and the humidity mean value, and calculate the weight difference between the weight in the state parameter and the weight mean value. Since the evaluation magnitudes of temperature, color, humidity and weight are also generally different, the magnitude of the temperature difference is generally in single digits, the magnitude of the color difference is generally in one decimal place, the magnitude of the weight difference is also generally in one decimal place, and the magnitude of the humidity difference is generally in two decimal places. Therefore, the difference between the temperature and the color can be unified to the same order by weighting. For example, a weight of the temperature difference is set to 0.01, a weight of the color difference is set to 0.1, a weight of the weight difference is set to 0.1, and a weight of the humidity difference is set to 0.79. The difference between the state parameter and the state mean is obtained by adding the product of the temperature difference multiplied by 0.01, the product of the color difference multiplied by 0.1, the product of the weight difference multiplied by 0.1, and the product of the humidity difference multiplied by 0.79, and then multiplying the sum by 10.
And calculating the difference between each state parameter and the state mean value, wherein the cloud control platform can select the minimum difference, and the state parameter corresponding to the minimum difference is the state parameter closest to the state mean value. And the cloud control platform adjusts the working parameters corresponding to the closest state parameters according to the minimum difference, so that the working parameters matched with the current state parameters are obtained.
Step S300: and the cloud control platform controls the cooking appliance to operate according to the working parameters.
After the cloud control platform determines the working parameters, the cloud control platform issues the working parameters to the cooking utensil, so that the cooking utensil operates according to the working parameters.
In this embodiment, except for the above-mentioned interaction mode, the cloud control platform and the cooking utensil, the user can also upload self-defined working parameters to the cloud control platform through the cooking utensil and store the self-defined working parameters as preset working parameters. In addition, the cloud control platform can issue the configuration file of the latest function to the cooking appliance, the cooking appliance can execute the latest function through the configuration file, and due to the fact that the cooking appliance is provided with the display interface, the function options of the latest function can be displayed on the display interface of the cooking appliance.
Referring to fig. 2, based on the same inventive concept, an embodiment of the present application provides an electronic device 10 on which a cloud control platform may be deployed, where the electronic device 10 may include a communication interface 11 connected to a network, one or more processors 12 for executing program instructions, a bus 13, and a different form of memory 14, such as a disk, a ROM, or a RAM, or any combination thereof. Illustratively, the computer platform may also include program instructions stored in ROM, RAM, or other types of non-transitory storage media, or any combination thereof.
The memory 14 is used for storing a program, and the processor 12 is used for calling and executing the program in the memory 14 to perform the aforementioned control method of the cooking appliance.
Referring to fig. 3, based on the same inventive concept, an embodiment of the present invention provides a control apparatus 100 for a cooking appliance, where the control apparatus 100 for a cooking appliance is applicable to an electronic device, and the control apparatus 100 for a cooking appliance may include:
a parameter obtaining module 110, configured to obtain a duration of cooking of a food material in a cooking appliance, and obtain a current state parameter of the food material matched with the duration, where the current state parameter is used to indicate a state of the food material after the duration of cooking;
the operation control module 120 is configured to determine a working parameter matching the current state parameter of the cooking appliance; and controlling the cooking appliance to operate according to the working parameters.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the system and the apparatus described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
Some embodiments of the present application also provide a computer readable storage medium of a computer executable non-volatile program code, which can be a general storage medium such as a removable diskette, a hard disk, etc., and the computer readable storage medium has a program code stored thereon, which when the computer is executed, performs the aforementioned control method of the cooking appliance.
The program code product of the control method of the cooking appliance provided in the embodiment of the present application includes a computer readable storage medium storing the program code, and instructions included in the program code may be used to execute the method in the foregoing method embodiment, and specific implementation may refer to the method embodiment, and will not be described herein again.
In summary, the embodiment of the application provides a control method and device of a cooking appliance, an electronic device and a storage medium. When the food material is cooked for a certain time length, the current state parameter matched with the time length is obtained, so that the current state parameter can more accurately reflect the current state of the food material. And determining the working parameters of the cooking appliance according to the current state parameters, and controlling the cooking appliance according to the working parameters, so that the food can be cooked finely, and the automatic cooking with better effect can be realized.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one logical division, and there may be other divisions when actually implemented, and for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of devices or units through some communication interfaces, and may be in an electrical, mechanical or other form.
In addition, units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
Furthermore, the functional modules in the embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
In this document, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions.
The above description is only an example of the present application and is not intended to limit the scope of the present application, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, improvement and the like made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims (17)
1. A method of controlling a cooking appliance, the method comprising:
the method comprises the steps of obtaining the cooking time of food materials in a cooking appliance, and obtaining current state parameters of the food materials matched with the cooking time, wherein the current state parameters are used for representing the state of the food materials after the cooking time;
determining working parameters matched with the current state parameters of the cooking appliance;
controlling the cooking appliance to operate according to the working parameters;
acquiring the current state parameters of the food materials matched with the duration, wherein the acquiring comprises the following steps: if the duration is greater than zero, acquiring at least one of the current temperature, humidity, color, oxygen content and weight of the food material;
acquiring at least one of the current temperature, humidity, color and weight of the food material, including: if the duration is greater than zero and less than a preset first threshold, acquiring the temperature; if the duration is greater than or equal to the first threshold and smaller than a preset second threshold, acquiring the temperature and the color; and if the duration is greater than or equal to the second threshold, acquiring the temperature, the color, the humidity, the oxygen content and the weight.
2. The method for controlling the cooking appliance according to claim 1, wherein obtaining the current state parameter of the food material matching the duration comprises:
and if the duration is equal to zero, acquiring the current weight of the food material.
3. The method for controlling the cooking appliance according to claim 1, wherein the step of obtaining the time period for which the food material in the cooking appliance is cooked comprises:
determining that the duration is zero when the cooking appliance is started; or
After the cooking appliance is started, determining the duration from the starting of the cooking appliance to the acquisition of the current various state parameters of the food material.
4. The method for controlling the cooking appliance according to claim 3, wherein obtaining the current state parameter of the food material matched with the duration comprises:
and determining the current state parameter from the current various state parameters.
5. The method for controlling the cooking appliance according to claim 1, wherein the step of determining the operating parameters of the cooking appliance matching the current state parameters comprises the steps of:
judging whether the preset various state parameters have the same state parameters as the current state parameters;
if so, determining the working parameters corresponding to the same state parameters from various preset working parameters, wherein the working parameters corresponding to the same state parameters are the working parameters matched with the current state parameters.
6. The method for controlling the cooking appliance according to claim 1, wherein the step of determining the operating parameters of the cooking appliance matching the current state parameters comprises the steps of:
judging whether the preset various state parameters have the same state parameters as the current state parameters;
and if not, establishing working parameters matched with the current state parameters based on various working parameters, various state parameters and the current state parameters.
7. The method for controlling a cooking appliance according to claim 6, wherein the step of determining the operating parameter corresponding to the same state parameter from the preset various operating parameters comprises:
if the cooking appliance is an oven, determining the baking time length and the baking temperature corresponding to the same state parameter from various preset baking time lengths and various preset baking temperatures of the oven;
if the cooking appliance is a microwave oven, determining the microwave time length and the microwave power corresponding to the same state parameter from various preset microwave time lengths and various preset microwave powers of the microwave oven;
if the cooking appliance is an electric steam box, determining the electric steam time and the electric steam temperature corresponding to the same state parameters from various preset electric steam time and various preset electric steam temperatures of the electric steam box.
8. The method for controlling a cooking appliance according to claim 6, wherein creating an operating parameter matching the current state parameter based on the various operating parameters, the various state parameters and the current state parameter comprises:
determining the difference between each state parameter in the various state parameters and the current state parameter;
and adjusting the working parameter corresponding to the closest state parameter in the various working parameters according to the minimum difference to obtain the working parameter matched with the current state parameter, wherein the closest state parameter is the parameter corresponding to the minimum difference in the various state parameters.
9. The method of claim 8, wherein the current status parameters include at least two of current temperature, color, humidity, and weight, and wherein determining the difference between each of the various status parameters and the current status parameter comprises:
for each state parameter: determining the difference between each parameter in the current state parameters and a corresponding parameter in the state parameters, and then weighting and summing the differences of the parameters according to the preset weight of each parameter to obtain the difference between the current state parameters and the state parameters.
10. The method for controlling the cooking appliance according to claim 1, wherein the step of determining the operating parameters of the cooking appliance matching the current state parameters comprises the steps of:
and determining the working parameters according to the current state parameters and the historical state parameters of the food materials.
11. The method of claim 10, wherein determining the operating parameter according to the current state parameter and the historical state parameter of the food material comprises:
determining a state mean value of the food material according to the current state parameter and the historical state parameter;
judging whether parameters identical to the state mean value exist in various preset state parameters or not;
if so, determining the working parameters corresponding to the same parameters from various preset working parameters, wherein the working parameters corresponding to the same parameters are the working parameters matched with the current state parameters.
12. The method of claim 10, wherein determining the operating parameter according to the current state parameter and the historical state parameter of the food material comprises:
determining a state mean value of the food material according to the current state parameter and the historical state parameter;
judging whether parameters identical to the state mean value exist in various preset state parameters or not;
and if not, establishing working parameters matched with the current state parameters based on various working parameters, various state parameters and the state mean value.
13. The method for controlling the cooking utensil according to claim 1, wherein the method is applied to a cloud control platform, and the method for controlling the cooking utensil to operate according to the working parameters comprises the following steps:
and the cloud control platform sends the working parameters to the cooking utensil.
14. The method of controlling a cooking appliance according to claim 13, further comprising:
the cloud control platform issues the configuration file of the latest function to the cooking appliance, wherein the cooking appliance can execute the latest function by configuring the configuration file, and the function option of the latest function is displayed on the display interface of the cooking appliance.
15. A control device for a cooking appliance, the device comprising:
the system comprises a parameter acquisition module, a parameter selection module and a parameter selection module, wherein the parameter acquisition module is used for acquiring the cooking time of food materials in a cooking appliance and acquiring a current state parameter of the food materials matched with the cooking time, and the current state parameter is used for representing the state of the food materials after the cooking time;
the operation control module is used for determining working parameters matched with the current state parameters of the cooking appliance; controlling the cooking appliance to operate according to the working parameters;
the parameter obtaining module is used for obtaining at least one of the current temperature, humidity, color, oxygen content and weight of the food material if the duration is greater than zero;
the parameter obtaining module is used for obtaining the temperature if the duration is greater than zero and less than a preset first threshold; if the duration is greater than or equal to the first threshold and smaller than a preset second threshold, acquiring the temperature and the color; and if the duration is greater than or equal to the second threshold, acquiring the temperature, the color, the humidity, the oxygen content and the weight.
16. An electronic device, comprising: a processor, a memory, and a bus, the memory storing machine-readable instructions executable by the processor;
when the electronic device is operated, the processor and the memory are communicated through the bus, and the processor executes the machine readable instructions to execute the control method of the cooking appliance according to any one of claims 1 to 14.
17. A computer-readable storage medium, having stored thereon a computer program which, when executed by a computer, performs a method of controlling a cooking appliance according to any one of claims 1 to 14.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010133480.4A CN111367200B (en) | 2020-02-28 | 2020-02-28 | Control method and device of cooking appliance, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010133480.4A CN111367200B (en) | 2020-02-28 | 2020-02-28 | Control method and device of cooking appliance, electronic equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111367200A CN111367200A (en) | 2020-07-03 |
CN111367200B true CN111367200B (en) | 2021-06-29 |
Family
ID=71208409
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010133480.4A Active CN111367200B (en) | 2020-02-28 | 2020-02-28 | Control method and device of cooking appliance, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111367200B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112859630B (en) * | 2021-01-20 | 2022-06-24 | 宁波方太厨具有限公司 | Intelligent cooking method based on oxygen content |
CN112925232B (en) * | 2021-01-20 | 2022-09-02 | 宁波方太厨具有限公司 | Intelligent cooking method based on oxygen content |
CN117148743B (en) * | 2023-07-24 | 2024-03-26 | 佛山联创华联电子有限公司 | Intelligent electric cooker control method, system, computer equipment and storage medium |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1050256A1 (en) * | 1999-05-04 | 2000-11-08 | Simatelex Manufactory Company Limited | Toast oven |
CN101517320A (en) * | 2006-06-09 | 2009-08-26 | 沈瑛泽 | Grill control systems and methods |
JP2011127824A (en) * | 2009-12-17 | 2011-06-30 | Panasonic Corp | Method for cooking food |
CN105373003A (en) * | 2015-11-26 | 2016-03-02 | 小米科技有限责任公司 | Parameter correction method and device |
CN105520651A (en) * | 2014-09-28 | 2016-04-27 | 佛山市顺德区美的电热电器制造有限公司 | Heating method of frying and baking machine, heating device of frying and baking machine and frying and baking machine |
CN109270847A (en) * | 2018-10-23 | 2019-01-25 | 珠海格力电器股份有限公司 | Cooking control method, control device, appliance and storage medium |
CN109445485A (en) * | 2018-09-21 | 2019-03-08 | 珠海格力电器股份有限公司 | Cooking appliance control method and cooking appliance |
CN110488672A (en) * | 2019-06-21 | 2019-11-22 | 广东格兰仕集团有限公司 | Control method, device, cooking equipment and the storage medium of cooking equipment |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105411358B (en) * | 2015-10-29 | 2017-11-17 | 谢光明 | A kind of method and system of food automatic cooking |
CN107183519A (en) * | 2017-06-08 | 2017-09-22 | 全椒县崇明米业有限公司 | A kind of rice prepared food preparation method in good taste |
CN109008592B (en) * | 2018-10-16 | 2021-06-18 | 广东美的厨房电器制造有限公司 | Cooking control method and device of micro-steaming and baking all-in-one machine and micro-steaming and baking all-in-one machine |
CN109254539B (en) * | 2018-10-16 | 2020-08-18 | 珠海格力电器股份有限公司 | Cooking appliance control method and cooking appliance |
CN110742484B (en) * | 2019-10-10 | 2021-04-27 | 华中农业大学 | Industrialized intelligent rice cooking system |
-
2020
- 2020-02-28 CN CN202010133480.4A patent/CN111367200B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1050256A1 (en) * | 1999-05-04 | 2000-11-08 | Simatelex Manufactory Company Limited | Toast oven |
CN101517320A (en) * | 2006-06-09 | 2009-08-26 | 沈瑛泽 | Grill control systems and methods |
JP2011127824A (en) * | 2009-12-17 | 2011-06-30 | Panasonic Corp | Method for cooking food |
CN105520651A (en) * | 2014-09-28 | 2016-04-27 | 佛山市顺德区美的电热电器制造有限公司 | Heating method of frying and baking machine, heating device of frying and baking machine and frying and baking machine |
CN105373003A (en) * | 2015-11-26 | 2016-03-02 | 小米科技有限责任公司 | Parameter correction method and device |
CN109445485A (en) * | 2018-09-21 | 2019-03-08 | 珠海格力电器股份有限公司 | Cooking appliance control method and cooking appliance |
CN109270847A (en) * | 2018-10-23 | 2019-01-25 | 珠海格力电器股份有限公司 | Cooking control method, control device, appliance and storage medium |
CN110488672A (en) * | 2019-06-21 | 2019-11-22 | 广东格兰仕集团有限公司 | Control method, device, cooking equipment and the storage medium of cooking equipment |
Also Published As
Publication number | Publication date |
---|---|
CN111367200A (en) | 2020-07-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111367200B (en) | Control method and device of cooking appliance, electronic equipment and storage medium | |
US11055563B2 (en) | Heating cooker, cooking system, arithmetic device, and cooking support method | |
EP3477206B1 (en) | Cooking appliance with a user interface | |
CN112486067B (en) | Automatic electronic menu adjusting method, cooking system, storage medium and control system | |
CN109683529A (en) | A kind of cooking control method, device and cooking equipment | |
CN114305153B (en) | Food heating temperature control method and device of intelligent oven and storage medium | |
CN111990902A (en) | Cooking control method and device, electronic equipment and storage medium | |
CN111722547B (en) | Cooking apparatus, control method thereof, and storage medium | |
CN111025931A (en) | Cooking control method and device, cooking equipment and readable storage medium | |
CN108415311A (en) | A kind of control method and device of cooking equipment | |
CN112704402A (en) | Cooking appliance linkage control method and device, electronic equipment and storage medium | |
CN110115494A (en) | Cooking machine and its control method and computer readable storage medium | |
CN110037534B (en) | Pot body heating method and pot | |
US20190141794A1 (en) | Temperature sensing cookware | |
CN111103815A (en) | Method and device for making menu | |
US20220239519A1 (en) | Method for data communication with a domestic appliance by a mobile computer device, mobile computer device and domestic appliance | |
US20240107638A1 (en) | Determining a target processing state of a cooking product to be treated | |
CN110575052A (en) | cooking control method and device, cooking appliance and storage medium | |
CN115349760A (en) | Cooking rule adjusting method and oven | |
CN110575075B (en) | Control method, equipment and system | |
CN112965542B (en) | Intelligent cooking equipment control method, control equipment and intelligent terminal | |
CN114840038A (en) | Intelligent cooking sharing method and cooking device | |
CN112305965A (en) | Automatic cooking teaching method and teaching system | |
CN112099372A (en) | Menu generation method and device, cooking equipment, mobile terminal and storage medium | |
CN113017431B (en) | Cooking control method, cooking apparatus, and computer-readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |