Cooking method and device, steaming oven and computer readable storage medium

By combining real-time user behavior data and device status, automatically predicting and executing cooking operations, the problem of low intelligence in the existing oven is solved, and more efficient cooking automation and user experience improvement is achieved.

CN119302548APending Publication Date: 2025-01-14GREE ELECTRIC APPLIANCE INC OF ZHUHAI +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411279830.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-12
Publication Date
2025-01-14

AI Technical Summary

Technical Problem

The existing oven control method is low in intelligence and depends on user operations, and cannot effectively predict and execute cooking needs.

Method used

By obtaining real-time user behavior data, using the trained user behavior model to predict the user's cooking purpose, and perform corresponding operations according to the device status to achieve automated control.

Benefits of technology

It improves the intelligence of cooking equipment, reduces dependence on user operations, and improves cooking efficiency and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119302548A_ABST
    Figure CN119302548A_ABST
Patent Text Reader

Abstract

The invention provides a cooking method and device, a steaming oven and a computer readable storage medium, and the method comprises the steps: obtaining real-time user behavior data, and determining the prediction purpose of a user for cooking equipment according to the real-time user behavior data; obtaining an equipment state of the cooking equipment, and determining a corresponding equipment operation according to the equipment state and the prediction purpose; and executing the equipment operation on the cooking equipment to enable the cooking equipment to realize the prediction purpose. The prediction purpose is determined through the real-time user behavior data, so that the cooking demand of the user can be predicted, and the user does not need to execute specific actions; and the equipment operation is executed based on the prediction purpose and the equipment state, so that the intelligence of the cooking equipment is improved, and the dependence on user operation is greatly reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of household appliances, and in particular to a cooking method, a cooking device, a steaming oven and a computer-readable storage medium. Background Art

[0002] With the rapid development of smart home technology, intelligent control of home appliances has become a trend. As an indispensable cooking device in the home kitchen, the intelligent control of the oven is of great significance for improving user experience and saving energy. However, most of the existing oven control methods are based on manual operation by the user. Although some oven products on the market have some intelligent functions, such as timed start and preset menus, the degree of intelligence is not high and still depends on the user's operation. Summary of the invention

[0003] The main purpose of the present invention is to provide a cooking method, device, steam oven and computer-readable storage medium, aiming to solve the problem that the cooking equipment in the prior art has a low degree of intelligence and relies on user operation.

[0004] To achieve the above object, the present invention provides a cooking method, which comprises the steps of:

[0005] Acquire real-time user behavior data, and determine the user's predicted purpose for the cooking device based on the real-time user behavior data;

[0006] Acquiring a device state of the cooking device, and determining a corresponding device operation according to the device state and the prediction purpose;

[0007] The device operation is performed on the cooking device so that the cooking device achieves the predicted purpose.

[0008] Optionally, the real-time user behavior data includes user image data, and the acquiring of the real-time user behavior data and determining the predicted purpose of the user according to the real-time user behavior data includes:

[0009] Performing real-time image acquisition on the user to obtain user image data;

[0010] Inputting the user image data into the trained user behavior model;

[0011] The trained user behavior model is run to obtain the prediction target.

[0012] Optionally, before inputting the user image data into the trained user behavior model, the method includes:

[0013] Obtaining user historical behavior data and device historical operation data corresponding to the user historical behavior data;

[0014] Determining a historical prediction purpose corresponding to the historical operation data of the device;

[0015] Generate training samples according to the corresponding user historical behavior data and the historical prediction purpose;

[0016] An initial user behavior model is obtained, and the initial user behavior model is trained with the training sample to obtain the trained user behavior model.

[0017] Optionally, determining a corresponding device operation according to the device state and the prediction purpose includes:

[0018] If the prediction purpose is to use the cooking device, obtaining the device temperature in the device state;

[0019] Determining whether the temperature of the device reaches a preset preheating temperature;

[0020] If the device temperature does not reach the preset preheating temperature, it is determined that the device operation is a preheating operation.

[0021] Optionally, determining a corresponding device operation according to the device state and the prediction purpose includes:

[0022] If the prediction purpose is to cook the food, obtaining an internal image of the cooking device in the device state;

[0023] Determining the food to be processed in the image inside the cooking device;

[0024] Matching cooking parameters corresponding to the food to be processed, and cooking the food to be processed with the cooking parameters.

[0025] Optionally, cooking the food to be processed according to the cooking parameters includes:

[0026] Acquiring the user's travel data, and determining a target cooking time according to the travel data;

[0027] When the system time reaches the target cooking time, the food to be processed is cooked according to the cooking parameters.

[0028] Optionally, determining a corresponding device operation according to the device state and the prediction purpose includes:

[0029] If the device state is a cooking completion state, determining whether the predicted purpose is to take out the dish;

[0030] If the prediction purpose is to take out the dish, then obtaining the dish temperature of the dish in the device state;

[0031] Determining whether the temperature of the dish is lower than a preset taking-out temperature;

[0032] If the temperature of the dish is lower than the preset taking-out temperature, it is determined that the device operation is a heating operation.

[0033] Optionally, the step of obtaining the device status of the cooking device includes:

[0034] If the device state is a cooking state, determining whether the user has left the current location according to the real-time user behavior data;

[0035] If the user leaves the current place, the cooking device is controlled to switch to a closed state.

[0036] Optionally, controlling the cooking device to switch to an off state includes:

[0037] determining an associated safety device associated with the cooking device;

[0038] The cooking device and the associated safety device are switched to an off state.

[0039] To achieve the above object, the present invention further provides a cooking device, comprising:

[0040] A first acquisition module, used to acquire real-time user behavior data, and determine the user's predicted purpose for the cooking device according to the real-time user behavior data;

[0041] A second acquisition module, used to acquire the device state of the cooking device, and determine a corresponding device operation according to the device state and the prediction purpose;

[0042] The first execution module is used to execute the device operation on the cooking device so that the cooking device achieves the prediction purpose.

[0043] Optionally, the real-time user behavior data includes user image data, and the first acquisition module includes:

[0044] A first acquisition unit, used for acquiring real-time images of users to obtain user image data;

[0045] A first input unit, used to input the user image data into the trained user behavior model;

[0046] The first running unit is used to run the trained user behavior model to obtain the prediction purpose.

[0047] Optionally, the first acquisition module further includes:

[0048] A first acquisition unit, used to acquire user historical behavior data and device historical operation data corresponding to the user historical behavior data;

[0049] A first determining unit, configured to determine a historical prediction purpose corresponding to the historical operation data of the device;

[0050] A first generating unit, configured to generate a training sample according to the corresponding user historical behavior data and the historical prediction purpose;

[0051] The second acquisition unit is used to acquire an initial user behavior model, and train the initial user behavior model with the training sample to obtain the trained user behavior model.

[0052] Optionally, the second acquisition module includes:

[0053] a third acquisition unit, configured to acquire a device temperature in the device state if the prediction purpose is to use the cooking device;

[0054] A first judging unit, used to judge whether the temperature of the device reaches a preset preheating temperature;

[0055] The second determining unit is configured to determine that the device operation is a preheating operation if the device temperature does not reach the preset preheating temperature.

[0056] Optionally, the second acquisition module includes:

[0057] a fourth acquisition unit, configured to acquire an internal image of the cooking device in the device state if the prediction purpose is to cook the food;

[0058] A third determining unit, configured to determine the food to be processed in the internal image of the cooking device;

[0059] The first matching unit is used to match cooking parameters corresponding to the food to be processed, and cook the food to be processed with the cooking parameters.

[0060] Optionally, the first matching unit includes:

[0061] a fifth obtaining unit, configured to obtain the travel data of the user and determine the target cooking time according to the travel data;

[0062] The first execution unit is used to cook the to-be-processed food with the cooking parameters when the system time reaches the target cooking time.

[0063] Optionally, the second acquisition module includes:

[0064] A second judgment unit is used to judge whether the predicted purpose is to take out the dish if the device state is a cooking completion state;

[0065] a sixth obtaining unit, configured to obtain a dish temperature of the dish in the device state if the prediction purpose is to take out the dish;

[0066] A third judgment unit, used to judge whether the temperature of the dish is lower than a preset taking-out temperature;

[0067] The fourth determining unit is used to determine that the device operation is a heating operation if the temperature of the dish is lower than the preset taking-out temperature.

[0068] Optionally, the cooking device further comprises:

[0069] A first judgment module, configured to judge whether the user has left the current place according to the real-time user behavior data if the device state is a cooking state;

[0070] The first control module is used to control the cooking device to switch to a closed state if the user leaves the current place.

[0071] Optionally, the first control module includes:

[0072] a fourth determining unit, configured to determine an associated safety device associated with the cooking device;

[0073] The first switching unit is used to switch the cooking device and the associated safety device to a closed state.

[0074] To achieve the above objectives, the present invention also provides a steam oven, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program implements the steps of the cooking method described above when executed by the processor.

[0075] To achieve the above object, the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the cooking method described above are implemented.

[0076] The present invention proposes a cooking method, device, steam oven and computer-readable storage medium, which obtains real-time user behavior data, and determines the user's predicted purpose for the cooking device based on the real-time user behavior data; obtains the device status of the cooking device, and determines the corresponding device operation based on the device status and the predicted purpose; and performs the device operation on the cooking device so that the cooking device achieves the predicted purpose. By determining the predicted purpose through real-time user behavior data, the user's cooking needs can be predicted without the user having to perform specific actions; and then the device operation is performed based on the predicted purpose and the device status, thereby improving the intelligence of the cooking device and greatly reducing the dependence on user operations. BRIEF DESCRIPTION OF THE DRAWINGS

[0077] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0078] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0079] One or more embodiments are exemplarily described by pictures in the corresponding drawings, and these exemplified descriptions do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and unless otherwise stated, the figures in the drawings do not constitute proportional limitations.

[0080] Figure 1 It is a schematic diagram of the process of the first embodiment of the cooking method of the present invention;

[0081] Figure 2 A detailed flow chart of the cooking method of the present invention;

[0082] Figure 3 It is a schematic diagram of the module structure of the steam oven of the present invention. DETAILED DESCRIPTION

[0083] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0084] The disclosure below provides many different embodiments or examples to implement different structures of the present invention. In order to simplify the disclosure of the present invention, the parts and settings of specific examples are described below. Of course, they are only examples, and the purpose is not to limit the present invention. In addition, the present invention can repeat reference numbers and / or letters in different examples. This repetition is for the purpose of simplification and clarity, and does not itself indicate the relationship between the various embodiments and / or settings discussed.

[0085] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. In order to enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only embodiments of a part of the present application, not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work should fall within the scope of protection of the present application.

[0086] The present invention provides a cooking method, referring to Figure 1 , Figure 1 This is a flow chart of a first embodiment of a cooking method of the present invention, wherein the method comprises the following steps:

[0087] Step S10, acquiring real-time user behavior data, and determining the user's predicted purpose for the cooking device according to the real-time user behavior data;

[0088] Real-time user behavior data is used to indicate the user's current behavior; real-time user behavior data includes but is not limited to indicating the user's actions, movements, interactions with cooking equipment, etc.

[0089] The specific type of cooking equipment can be applied based on actual needs, such as a steam oven and a microwave oven. The steam oven is used as an example in this embodiment and subsequent embodiments, and other types of cooking equipment can be implemented by analogy.

[0090] The prediction purpose is to predict the operation that the user expects the cooking device to perform based on the real-time user behavior data. It is understandable that when the user needs the cooking device to perform some operations, the user will often perform some related actions; for example, when the steam oven is needed to steam or bake food, the user will put the ingredients into the steam oven; for example, before the user needs to use the steam oven, the food needs to be washed, cut, etc.; therefore, user behavior can reflect the user's subsequent cooking needs to a certain extent. Therefore, through real-time user behavior data, user needs can be predicted to obtain the prediction purpose for the cooking device.

[0091] Step S20, obtaining the device state of the cooking device, and determining a corresponding device operation according to the device state and the prediction purpose;

[0092] The device status is the real-time status of the cooking device; the device status includes but is not limited to device temperature, device humidity, food temperature, operating status, and setting mode; it can be understood that the prediction purpose corresponds to the expected state of the cooking device, and the device status is the current state of the cooking device. Therefore, in order to make the cooking device reach the expected state corresponding to the prediction purpose, it is necessary to combine the device status of the cooking device to jointly determine in order to obtain the device operation.

[0093] Equipment operation refers to the operation of making the cooking equipment meet the predicted purpose; it can be understood that based on different specific predicted purposes, the corresponding equipment operation is also different; for example, if the predicted purpose is to cook the ingredients, the corresponding equipment operation is the steam oven for steaming or baking; if the predicted purpose is heating, the corresponding equipment operation is the steam oven for heating.

[0094] In combination with the device status, if the predicted purpose is to cook the ingredients and the device status is cooking in progress, the corresponding device operation is to perform no additional actions; if the predicted purpose is to cook the ingredients and the device status is waiting, the corresponding device operation is to start cooking; if the predicted purpose is to cook the ingredients and the device status is turned off, the corresponding device operation is to control the cooking device to start cooking after turning it on.

[0095] Step S30: performing the device operation on the cooking device so that the cooking device achieves the prediction purpose.

[0096] After the device operation is determined, the device operation may be performed on the cooking device, so that the cooking device performing the device operation can achieve the prediction purpose.

[0097] It should be noted that in addition to the intelligent device operation in the embodiment, the cooking device can also establish a connection with the user's terminal, and the user can obtain the relevant status of the cooking device, such as temperature, time, etc., on the terminal application; the user can also set the parameters and functions of the cooking device on the application, such as target temperature and cooking time.

[0098] This embodiment determines the prediction purpose through real-time user behavior data, so that the user's cooking needs can be predicted without the user having to perform specific actions; then, device operations are performed based on the prediction purpose and device status, thereby improving the intelligence of the cooking equipment and greatly reducing dependence on user operations.

[0099] Further, see also Figure 2In the second embodiment of the cooking method of the present invention proposed based on the first embodiment of the present invention, the real-time user behavior data includes user image data, and the step S10 includes the steps of:

[0100] Step S11, real-time image acquisition of the user is performed to obtain user image data;

[0101] Step S12, inputting the user image data into the trained user behavior model;

[0102] Step S13, running the trained user behavior model to obtain the predicted purpose.

[0103] User behavior is mostly reflected in the user's actions; therefore, in this embodiment, real-time image acquisition is performed on the user to obtain user image data; specifically, the user image can be acquired by setting a camera associated with the cooking equipment in the venue; the camera can be set on other household devices in the venue, such as televisions, computers, central control and other devices with image acquisition functions, or can be set separately; the various household devices in the venue can be related to each other to achieve functional reuse. In order to achieve more accurate real-time user behavior data acquisition, a high-resolution camera can be used.

[0104] In this embodiment, prediction is performed for prediction purposes through a user behavior model; the specific model type and setting method can be set based on actual needs, such as a convolutional neural network model.

[0105] The predicted purpose is obtained by predicting the user image data through the trained user behavior model, so that the predicted purpose can be accurately determined.

[0106] Furthermore, the step S12 includes the following steps:

[0107] Step S14, obtaining user historical behavior data and device historical operation data corresponding to the user historical behavior data;

[0108] Step S15, determining the historical prediction purpose corresponding to the historical operation data of the device;

[0109] Step S16, generating training samples according to the corresponding user historical behavior data and the historical prediction purpose;

[0110] Step S17, obtaining an initial user behavior model, and training the initial user behavior model with the training sample to obtain the trained user behavior model.

[0111] It is understandable that the user behavior model needs to be trained to obtain a trained user behavior model; the initial user behavior model is an untrained user behavior model; the specific structure of the initial user behavior model can be set based on actual needs.

[0112] In this embodiment, the initial user behavior model is trained using user historical behavior data and device historical operation data.

[0113] The user historical behavior data is the user behavior data of historical records; the device historical operation data is the corresponding operation performed by the cooking device when or after the user behavior indicated by the user historical behavior data occurs; it can be understood that there is a certain correlation between the corresponding user historical behavior data and the device historical operation data; therefore, training samples are generated based on the user historical behavior data and the device historical operation data, so that the user behavior model can learn the correlation between the user behavior and its purpose for the cooking device, thereby realizing the prediction of the prediction purpose based on the real-time user behavior data.

[0114] Specifically, when training the initial user behavior model, the user's historical behavior data is used as input, and the output of the initial user behavior model is compared with the corresponding device historical operation data, so that the initial user behavior model is updated based on the output and the device historical operation data, until the training conditions are met, a trained user behavior model is obtained; specific training conditions, loss functions, group division of training samples, etc. can be set based on actual needs.

[0115] It is understandable that before the cooking equipment leaves the factory, the user historical behavior data and the equipment historical operation data can be obtained based on experimental data or other user data; and based on this, the initial user behavior model is trained to obtain a trained user behavior model; and when the user uses the cooking equipment, the user historical behavior data and the equipment historical operation data of the specific user using the cooking equipment can be obtained, and based on this, the trained user behavior model can be continuously updated, so that the prediction purpose made by the trained user behavior model can be more and more in line with the user's usage habits.

[0116] Further, in a third embodiment of the cooking method of the present invention proposed based on the first embodiment of the present invention, step S20 includes the steps of:

[0117] Step S21, if the prediction purpose is to use the cooking device, obtaining the device temperature in the device state;

[0118] Step S22, determining whether the device temperature reaches a preset preheating temperature;

[0119] Step S23: if the device temperature does not reach the preset preheating temperature, determining that the device operation is a preheating operation.

[0120] If the device temperature reaches the preset preheating temperature, the device operation is determined to not perform additional operations.

[0121] When the predicted purpose is to use cooking equipment, it means that the user is about to use a steam oven; and the steam oven needs to be preheated before steaming or baking.

[0122] The device temperature is the temperature of the cooking area of ​​the cooking device; for example, for a steam oven, the device temperature is the temperature of the internal steaming and baking space; the device temperature can be detected by setting a temperature sensor.

[0123] The preset preheating temperature is the temperature that the steam oven needs to reach before steaming or baking. In this embodiment, a preset preheating temperature is set, and when the user's predicted purpose is to use the cooking device, whether a preheating operation is required is determined by judging whether the device temperature has reached the preset preheating temperature, so that when steaming or baking is officially performed, the temperature of the steam oven can be guaranteed to meet the preheating requirements, thereby reducing the user's waiting time. Specifically, when the device temperature reaches the preset preheating temperature, it is considered that the cooking device meets the preheating requirements and does not need to be repeated preheating, so no additional operations are performed. When the device temperature does not reach the preset preheating temperature, it is considered that the cooking device does not meet the preheating requirements and so preheating is required.

[0124] The prediction purpose may further include the prediction time, that is, when the user needs the cooking device to perform relevant operations; such as when the user needs to use the cooking device; after determining the prediction time, the execution time of the device operation can be determined according to the prediction time; such as the prediction time for the user to use the cooking device is 10 minutes later, and correspondingly, the execution time of the preheating operation is 2 minutes, then the preheating operation can be performed after 8 minutes, so that the execution time of the device operation can match the prediction time, avoiding the deviation of the prediction result caused by the device operation being executed too early or too late.

[0125] Further, in a fourth embodiment of the cooking method of the present invention proposed based on the first embodiment of the present invention, step S20 includes the steps of:

[0126] Step S24, if the prediction purpose is to cook the food, then obtaining an internal image of the cooking device in the device state;

[0127] Step S25, determining the food to be processed in the internal image of the cooking device;

[0128] Step S26, matching cooking parameters corresponding to the food to be processed, and cooking the food to be processed with the cooking parameters.

[0129] When the predicted purpose is to cook the ingredients, the cooking method for the ingredients can be determined intelligently; after the user puts the ingredients to be processed into the cooking device, it can be considered that the corresponding predicted purpose is to cook the ingredients.

[0130] The internal image of the cooking device is an image of the cooking area of ​​the cooking device; it can be understood that the food to be processed is placed inside the cooking device, and therefore, the image of the food to be processed can be obtained by acquiring the internal image of the cooking device; specifically, a corresponding high-definition camera can be set in the cooking area of ​​the cooking device to collect the internal image of the cooking device.

[0131] After obtaining the internal image of the cooking device, the food therein can be identified to determine the type of food to be processed; and then the cooking parameters corresponding to the type of food to be processed are matched to realize automatic cooking of the food to be processed.

[0132] When determining the cooking parameters, the determination may be based on the user's preferred taste; for example, after determining the ingredients to be processed, the historical cooking parameters corresponding to the ingredients to be processed are obtained, and the ingredients to be processed are cooked using the historical cooking parameters.

[0133] The cooking parameters can also be set by the user; the user can pre-set the required cooking parameters for different ingredients on the cooking device or on a terminal associated with the cooking device. After the cooking device determines the ingredients to be processed, it can match the corresponding cooking parameters.

[0134] The specific heating method of the cooking equipment can be set based on actual needs, such as using a proportional integral differential PID control algorithm to control the temperature of the heating element to achieve accurate temperature control.

[0135] Furthermore, the step S26 comprises the steps of:

[0136] Step S261, obtaining the user's travel data, and determining the target cooking time according to the travel data;

[0137] Step S262: When the system time reaches the target cooking time, the food to be processed is cooked according to the cooking parameters.

[0138] The travel data is used to indicate the user's daily plan, such as the time of leaving home, the time of returning home, the time of breakfast, the time of lunch, and the time of dinner. It is understandable that based on the specific travel data, the user's needs for the cooking time of the cooking equipment are also different. For example, if the user's travel data indicates that the user's dinner time is 19:00, the user can put the ingredients to be processed into the cooking equipment before going out in the morning. The cooking equipment determines that the cooking time is 30 minutes based on the cooking parameters. The target cooking time can be determined as 18:30, and the cooking of the ingredients to be processed is started at 18:30, so that the user can get the cooked dishes at dinner time.

[0139] The travel data can be set by the user himself, or it can be obtained by analyzing the user behavior data.

[0140] In this embodiment, the time point when the user needs to cook the ingredients can be known through the travel data, and the target cooking time obtained based on this can meet the user's cooking needs.

[0141] Further, in a fifth embodiment of the cooking method of the present invention proposed based on the first embodiment of the present invention, step S20 includes the steps of:

[0142] Step S27, if the device state is a cooking completion state, determining whether the predicted purpose is to take out the dish;

[0143] Step S28, if the prediction purpose is to take out the dish, then obtaining the dish temperature of the dish in the device state;

[0144] Step S29, determining whether the temperature of the dish is lower than a preset taking-out temperature;

[0145] Step S210: If the temperature of the dish is lower than the preset taking-out temperature, it is determined that the device operation is a heating operation.

[0146] If the temperature of the dish is higher than or equal to the preset taking-out temperature, the device operation is determined to not perform additional operations.

[0147] After cooking is completed, the user may not take out the dishes immediately; for example, the user may be making other dishes or waiting for guests; and after cooking is completed, the cooking equipment will no longer perform cooking operations. As the completion time increases, the temperature of the dishes in the cooking equipment will decrease; in order to avoid the temperature of the dishes taken out by the user being too low, when the prediction purpose is to take out the dishes, it is necessary to ensure that the temperature of the dishes meets the requirements when they are taken out.

[0148] The dish temperature is the actual temperature of the dish; it can be detected by setting a temperature sensor in the cooking equipment.

[0149] The preset take-out temperature is the temperature at which the dishes are expected to be taken out; the specific value of the preset take-out temperature can be set based on needs.

[0150] When the temperature of the dish is lower than the preset take-out temperature, it is considered that the temperature of the dish is too low, so the dish needs to be heated so that the temperature of the dish meets the user's needs when it is taken out; when the temperature of the dish is higher than or equal to the preset take-out temperature, it is considered that the temperature of the dish can meet the user's needs, so the heating operation is not performed.

[0151] In this embodiment, by setting a preset take-out temperature, and when the user is about to take out the dish, the dish with a lower temperature is heated, so that the temperature of the dish taken out by the user can meet the user's needs.

[0152] Further, in a sixth embodiment of the cooking method of the present invention proposed based on the first embodiment of the present invention, the step S20 includes the following steps:

[0153] Step S40, if the device state is a cooking state, determining whether the user has left the current location according to the real-time user behavior data;

[0154] Step S50: If the user leaves the current place, the cooking device is controlled to switch to a closed state.

[0155] If the user has not left the current location, no additional operation is performed.

[0156] When the device is in the cooking state, the cooking device is cooking the ingredients; when the user leaves the current place, the cooking device may have problems such as water accumulation and malfunction. If a problem occurs and the user is not present, it is difficult to eliminate the problem. Therefore, in this embodiment, it is judged whether the user has left the current place; and when it is confirmed that the user has left the current place, the cooking device is controlled to switch to the off state, thereby avoiding problems such as water accumulation and malfunction of the cooking device.

[0157] In a specific application, after the user leaves the current place, the cooking state of the cooking device can be maintained to continue cooking the ingredients, and when the cooking is completed, the cooking device can be switched to the off state.

[0158] You can also start the timer after the user leaves the current place. When the timer reaches the preset departure time, if the user has not returned to the place, the cooking equipment will be controlled to switch to the off state. If the user returns to the place before the timer reaches the preset departure time, no additional operations will be performed.

[0159] In this embodiment, by switching the cooking device to an off state after the user leaves the place, the safety and energy saving of the cooking device in an unmanned scene can be ensured.

[0160] Furthermore, the step S50 includes the steps of:

[0161] Step S51, determining an associated safety device associated with the cooking device;

[0162] Step S52: Switch the cooking device and the associated safety device to a closed state.

[0163] Associated safety equipment refers to equipment that may cause safety problems or consume excessive energy after the user leaves home; associated safety equipment includes but is not limited to kettles, gas stoves, lamps, electric heaters, and air conditioners.

[0164] Specifically, the cooking equipment can be associated with associated safety devices in advance, such as building a home Internet of Things; after the cooking equipment or the associated safety device detects that the user has left the place, the cooking equipment and the associated safety device can be switched to an off state together, thereby avoiding equipment safety issues in an unmanned environment and reducing equipment energy consumption.

[0165] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0166] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present application.

[0167] The present application also provides a cooking device for implementing the above cooking method, the cooking device comprising:

[0168] A first acquisition module, used to acquire real-time user behavior data, and determine the user's predicted purpose for the cooking device according to the real-time user behavior data;

[0169] A second acquisition module, used to acquire the device state of the cooking device, and determine a corresponding device operation according to the device state and the prediction purpose;

[0170] The first execution module is used to execute the device operation on the cooking device so that the cooking device achieves the prediction purpose.

[0171] The cooking device determines the prediction purpose through real-time user behavior data, so that the user's cooking needs can be predicted without the user having to perform specific actions; and then the device operation is performed based on the prediction purpose and the device status, thereby improving the intelligence of the cooking device and greatly reducing the dependence on user operation.

[0172] It should be noted that the first acquisition module in this embodiment can be used to execute step S10 in the embodiment of the present application, the second acquisition module in this embodiment can be used to execute step S20 in the embodiment of the present application, and the first execution module in this embodiment can be used to execute step S30 in the embodiment of the present application.

[0173] Furthermore, the real-time user behavior data includes user image data, and the first acquisition module includes:

[0174] A first acquisition unit, used for acquiring real-time images of users to obtain user image data;

[0175] A first input unit, used to input the user image data into the trained user behavior model;

[0176] The first running unit is used to run the trained user behavior model to obtain the prediction purpose.

[0177] Furthermore, the first acquisition module also includes:

[0178] A first acquisition unit, used to acquire user historical behavior data and device historical operation data corresponding to the user historical behavior data;

[0179] A first determining unit, configured to determine a historical prediction purpose corresponding to the historical operation data of the device;

[0180] A first generating unit, configured to generate a training sample according to the corresponding user historical behavior data and the historical prediction purpose;

[0181] The second acquisition unit is used to acquire an initial user behavior model, and train the initial user behavior model with the training sample to obtain the trained user behavior model.

[0182] Furthermore, the second acquisition module includes:

[0183] a third acquisition unit, configured to acquire a device temperature in the device state if the prediction purpose is to use the cooking device;

[0184] A first judging unit, used to judge whether the temperature of the device reaches a preset preheating temperature;

[0185] The second determining unit is configured to determine that the device operation is a preheating operation if the device temperature does not reach the preset preheating temperature.

[0186] Furthermore, the second acquisition module includes:

[0187] a fourth acquisition unit, configured to acquire an internal image of the cooking device in the device state if the prediction purpose is to cook the food;

[0188] A third determining unit, configured to determine the food to be processed in the internal image of the cooking device;

[0189] The first matching unit is used to match cooking parameters corresponding to the food to be processed, and cook the food to be processed with the cooking parameters.

[0190] Furthermore, the first matching unit includes:

[0191] a fifth obtaining unit, configured to obtain the travel data of the user and determine the target cooking time according to the travel data;

[0192] The first execution unit is used to cook the to-be-processed food with the cooking parameters when the system time reaches the target cooking time.

[0193] Furthermore, the second acquisition module includes:

[0194] A second judgment unit is used to judge whether the predicted purpose is to take out the dish if the device state is a cooking completion state;

[0195] a sixth obtaining unit, configured to obtain a dish temperature of the dish in the device state if the prediction purpose is to take out the dish;

[0196] A third judgment unit, used to judge whether the temperature of the dish is lower than a preset taking-out temperature;

[0197] The fourth determining unit is used to determine that the device operation is a heating operation if the temperature of the dish is lower than the preset taking-out temperature.

[0198] Furthermore, the cooking device further comprises:

[0199] A first judgment module, configured to judge whether the user has left the current place according to the real-time user behavior data if the device state is a cooking state;

[0200] The first control module is used to control the cooking device to switch to a closed state if the user leaves the current place.

[0201] Furthermore, the first control module includes:

[0202] a fourth determining unit, configured to determine an associated safety device associated with the cooking device;

[0203] The first switching unit is used to switch the cooking device and the associated safety device to a closed state.

[0204] Reference Figure 3 In terms of hardware structure, the steam oven may include components such as a communication module 10, a memory 20, and a processor 30. In the steam oven, the processor 30 is connected to the memory 20 and the communication module 10 respectively, and a computer program is stored in the memory 20. The computer program is executed by the processor 30 at the same time, and the steps of the above method embodiment are implemented when the computer program is executed.

[0205] The communication module 10 can be connected to an external communication device through a network. The communication module 10 can receive requests from an external communication device, and can also send requests, instructions and information to the external communication device, which can be other steam ovens, servers or Internet of Things devices, such as televisions, etc.

[0206] The memory 20 can be used to store software programs and various data. The memory 20 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application required for a function (such as obtaining real-time user behavior data), etc.; the data storage area can include a database, and the data storage area can store data or information created according to the use of the system, etc. In addition, the memory 20 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0207] The processor 30 is the control center of the steam oven. It uses various interfaces and lines to connect various parts of the entire steam oven. It executes various functions of the steam oven and processes data by running or executing software programs and / or modules stored in the memory 20, and calling data stored in the memory 20, so as to monitor the steam oven as a whole. The processor 30 may include one or more processing units; optionally, the processor 30 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface and application programs, etc., and the modem processor mainly processes wireless communication. It is understandable that the above-mentioned modem processor may not be integrated into the processor 30.

[0208] although Figure 3 Although not shown, the steam oven may further include a circuit control module, which is used to connect to a power source to ensure the normal operation of other components. Figure 3 The steam oven structure shown in the figure does not constitute a limitation to the steam oven, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0209] The present invention also provides a computer-readable storage medium on which a computer program is stored. The computer-readable storage medium may be Figure 3 The memory 20 in the steam oven may also be at least one of a ROM (Read-Only Memory) / RAM (Random Access Memory), a magnetic disk, and an optical disk. The computer-readable storage medium includes a number of instructions for enabling a terminal device with a processor (which may be a television, a car, a mobile phone, a computer, a server, a terminal, or a network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0210] In the present invention, the terms "first", "second", "third", "fourth" and "fifth" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0211] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.

[0212] Although the embodiments of the present invention have been shown and described above, the scope of protection of the present invention is not limited thereto. It is understood that the above embodiments are exemplary and cannot be understood as limiting the present invention. A person of ordinary skill in the art can change, modify and replace the above embodiments within the scope of the present invention, and these changes, modifications and replacements should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention shall be subject to the scope of protection of the claims.

Claims

1. A cooking method, characterized in that: The cooking method comprises: Acquire real-time user behavior data, and determine the user's predicted purpose for the cooking device based on the real-time user behavior data; Acquiring a device state of the cooking device, and determining a corresponding device operation according to the device state and the prediction purpose; The device operation is performed on the cooking device so that the cooking device achieves the predicted purpose.

2. The cooking method according to claim 1, characterized in that: The real-time user behavior data includes user image data, and the acquiring of the real-time user behavior data and determining the predicted purpose of the user according to the real-time user behavior data includes: Performing real-time image acquisition on the user to obtain user image data; Inputting the user image data into the trained user behavior model; The trained user behavior model is run to obtain the prediction target.

3. The cooking method according to claim 2, characterized in that: The step of inputting the user image data into the trained user behavior model comprises: Obtaining user historical behavior data and device historical operation data corresponding to the user historical behavior data; Determining a historical prediction purpose corresponding to the historical operation data of the device; Generate training samples according to the corresponding user historical behavior data and the historical prediction purpose; An initial user behavior model is obtained, and the initial user behavior model is trained with the training sample to obtain the trained user behavior model.

4. The cooking method according to claim 1, characterized in that: The determining of the corresponding device operation according to the device state and the prediction purpose includes: If the prediction purpose is to use the cooking device, obtaining the device temperature in the device state; Determining whether the temperature of the device reaches a preset preheating temperature; If the device temperature does not reach the preset preheating temperature, it is determined that the device operation is a preheating operation.

5. The cooking method according to claim 1, characterized in that: The determining of the corresponding device operation according to the device state and the prediction purpose includes: If the prediction purpose is to cook the food, obtaining an internal image of the cooking device in the device state; Determining the food to be processed in the image inside the cooking device; Matching cooking parameters corresponding to the food to be processed, and cooking the food to be processed with the cooking parameters.

6. The cooking method according to claim 5, characterized in that: The cooking of the food to be processed using the cooking parameters comprises: Acquiring the user's travel data, and determining a target cooking time according to the travel data; When the system time reaches the target cooking time, the food to be processed is cooked according to the cooking parameters.

7. The cooking method according to claim 1, characterized in that: The determining of the corresponding device operation according to the device state and the prediction purpose includes: If the device state is a cooking completion state, determining whether the predicted purpose is to take out the dish; If the prediction purpose is to take out the dish, then obtaining the dish temperature of the dish in the device state; Determining whether the temperature of the dish is lower than a preset taking-out temperature; If the temperature of the dish is lower than the preset taking-out temperature, it is determined that the device operation is a heating operation.

8. The cooking method according to claim 1, characterized in that: The step of obtaining the device status of the cooking device includes: If the device state is a cooking state, determining whether the user has left the current location according to the real-time user behavior data; If the user leaves the current place, the cooking device is controlled to switch to a closed state.

9. The cooking method according to claim 8, characterized in that: The controlling the cooking device to switch to the off state comprises: determining an associated safety device associated with the cooking device; The cooking device and the associated safety device are switched to an off state.

10. A cooking device, characterized in that: The cooking device comprises: A first acquisition module, used to acquire real-time user behavior data, and determine the user's predicted purpose for the cooking device according to the real-time user behavior data; A second acquisition module, used to acquire the device state of the cooking device, and determine a corresponding device operation according to the device state and the prediction purpose; The first execution module is used to execute the device operation on the cooking device so that the cooking device achieves the prediction purpose.

11. A steam oven, characterized in that: The steam oven comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the computer program implements the steps of the cooking method according to any one of claims 1 to 9 when executed by the processor.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the cooking method according to any one of claims 1 to 9 are implemented.