Method, device, and computer device for obtaining intervention operation mode of cooking equipment
By detecting the current status and attribute information of the ingredients, predicting cooking abnormalities and implementing intervention operations, the problem of insufficient flexibility of traditional cooking devices is solved, and effective avoidance of abnormal conditions and intelligent control are achieved.
Patent Information
- Application Number
- CN202010482668.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-06-01
- Publication Date
- 2025-08-19
- Estimated Expiration
- 2040-06-01
AI Technical Summary
Traditional cooking devices can only obtain anti-dry burning temperature thresholds based on the type of pot, resulting in low flexibility and cannot effectively avoid abnormal conditions during the cooking process.
By obtaining the current state of the ingredients during the cooking process, using sensors to detect appearance characteristics and attribute information, predict abnormal conditions and determine the target intervention operation mode, including cooling, fire extinguishing, water addition, etc., to improve the flexibility and intelligence of the cooking equipment.
It effectively avoids abnormal conditions such as dry burning and overflowing of the pot, improves the flexibility and reliability of the cooking equipment, ensures the normal cooking process of the ingredients, and enhances intelligence and functional diversity.
Smart Images

Figure CN111857064B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of intelligent control technology, and in particular to a method, device, computer device and storage medium for obtaining an intervention operation mode of a cooking device during a cooking process. Background Art
[0002] With the development of smart home technology, people's requirements for the intelligence and convenience of home life are gradually increasing. For example, cooking in home life is one of the popular technologies in the current intelligent development.
[0003] In traditional technology, the type of cookware is determined by the temperature of the cookware and the input instruction, and the corresponding first anti-dry-burn temperature value is determined according to the type of cookware. The first anti-dry-burn temperature value is used as the anti-dry-burn temperature threshold of the stove. When the temperature of the cookware is greater than or equal to the anti-dry-burn temperature threshold of the stove, the stove is controlled to shut down.
[0004] However, the cooking device in the traditional technology can only achieve the purpose of preventing dry burning after obtaining the anti-dry burning temperature threshold according to the type of pot, which makes the flexibility of the entire cooking device not high. Summary of the Invention
[0005] Based on this, it is necessary to provide a method, device, computer device and storage medium for obtaining an intervention operation mode of a cooking device that can improve the flexibility of the cooking device in order to address the above technical problems.
[0006] A method for obtaining an intervention operation mode of a cooking device, the method comprising:
[0007] Get the current cooking status of the ingredients during the cooking process;
[0008] When an abnormality is determined to have occurred within a first time period according to the current cooking state, a target abnormality type is determined according to target attribute information of the ingredient; wherein the target attribute information includes information of a dish corresponding to the ingredient;
[0009] According to the target abnormal condition category, a target intervention operation mode corresponding to the target abnormal condition category is determined.
[0010] In one embodiment, determining, based on the current cooking state, that an abnormality occurs within a first period of time includes:
[0011] Acquire appearance feature information of the food in the current cooking state; wherein the appearance feature information includes at least one of size, color, and shape;
[0012] Determining whether the appearance feature information matches the preset appearance feature information under the current cooking state; wherein the preset appearance feature information includes appearance features representing ingredients under a normal cooking state;
[0013] When the appearance feature information matches the preset appearance feature information, it is determined that an abnormality occurs within the first time period.
[0014] In one embodiment, determining the target abnormal condition type according to the target attribute information of the food includes:
[0015] Obtaining a correspondence table between the attribute information of the food and the preset abnormal condition types;
[0016] The target attribute information is searched in the corresponding relationship table to determine the target abnormal condition type corresponding to the target attribute information.
[0017] In one embodiment, determining a target intervention operation mode corresponding to the target abnormal condition type according to the target abnormal condition type includes:
[0018] According to the target abnormal condition type, obtaining an intervention operation mode list corresponding to the target abnormal condition type, and sending the intervention operation mode list to the client; wherein the intervention operation mode list includes a temperature reduction mode, a fire reduction mode, a fire extinguishing mode, and a water addition mode;
[0019] Determining whether an intervention operation mode selection instruction fed back by the client based on the intervention operation mode list is received within a preset time period;
[0020] When the intervention operation mode selection instruction is received within a preset time period, the intervention operation mode corresponding to the intervention operation mode selection instruction is used as the target intervention operation mode;
[0021] When the intervention operation mode selection instruction is not received within a preset time period, an intervention operation mode is selected from the intervention operation mode list as the target intervention operation mode.
[0022] In one embodiment, the method further comprises:
[0023] According to the target abnormal condition type, a prompt message is output to prompt the user to perform manual intervention.
[0024] In one embodiment, the method for obtaining the attribute information of the food includes:
[0025] Receiving account information sent by the client; wherein the account information includes personal information and cooking preference information of the user corresponding to the client;
[0026] Determine whether the client's corresponding user is logging in for the first time based on the account information;
[0027] When it is determined that the user is not logging in for the first time, generating target attribute information of the ingredients corresponding to the target recipe based on the user's historical record data;
[0028] When it is determined that the user is logging in for the first time, target attribute information of the ingredients corresponding to the target recipe is generated based on the recipe webpage browsing record data of the user.
[0029] In one embodiment, before the step of determining whether the user corresponding to the client is logging in for the first time based on the account information, the method further includes:
[0030] Obtaining the user's age based on the account information;
[0031] Determining whether the age is greater than or equal to a preset age threshold;
[0032] When it is determined that the age is greater than or equal to the age threshold, executing the step of determining whether the user corresponding to the client is logging in for the first time based on the account information;
[0033] When it is determined that the age is less than the age threshold, a reminder message that the current user does not have the cooking ability is sent to the client.
[0034] A cooking device, comprising: a cooking utensil, a control valve and a processor provided on the cooking utensil,
[0035] a processor configured to obtain a current cooking state of an ingredient during a cooking process; when an abnormality is determined to have occurred within a first time period based on the current cooking state, determine a target abnormality type based on target attribute information of the ingredient; wherein the target attribute information includes a dish corresponding to the ingredient; and determine a target intervention operation mode corresponding to the target abnormality type based on the target abnormality type;
[0036] The control valve is used to perform a target intervention operation according to the target intervention operation mode.
[0037] In one embodiment, the cooking device further comprises a sensor;
[0038] The sensor is used to detect the current weight and / or current image of the food and send the current weight and / or current image to the processor.
[0039] A device for acquiring an intervention operation mode of a cooking device, the device comprising:
[0040] The acquisition module is used to obtain the current cooking status of the ingredients during the cooking process;
[0041] a processing module, configured to, when determining that an abnormality occurs within a first time period according to the current cooking state, determine a target abnormality type according to target attribute information of the ingredient; wherein the target attribute information includes a dish corresponding to the ingredient;
[0042] The determination module is configured to determine, according to the target abnormal condition type, a target intervention operation mode corresponding to the target abnormal condition type.
[0043] The above-mentioned method, apparatus, computer device, and storage medium for obtaining an intervention operation mode for a cooking device first obtains the current cooking state of an ingredient during the cooking process, and then predicts whether an abnormality will occur within a first time period based on the current cooking state. This method reduces the probability of an abnormality occurring in the cooking appliance by using the obtained current cooking state, thereby improving the flexibility and reliability of the cooking device. Furthermore, when an abnormality is determined to have occurred within the first time period based on the current cooking state, a target abnormality type is determined based on target attribute information of the ingredient. Because the target attribute information includes the dish corresponding to the ingredient, the target abnormality type determined based on the target attribute information is effective and accurate, thereby effectively improving the reliability and accuracy of determining the target abnormality type. Then, based on the target abnormality type, a target intervention operation corresponding to the target abnormality type is determined. This method quickly and effectively avoids other target abnormality types such as dry cooking, overflowing, or burning the pot, ensuring the normal cooking process of the ingredients, thereby effectively improving the intelligence and functional diversity of the entire cooking device. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 A diagram illustrating an application environment of a method for obtaining an intervention operation mode of a cooking device according to an embodiment;
[0045] Figure 2 1 is a flow chart of a method for obtaining an intervention operation mode of a cooking device in one embodiment;
[0046] Figure 3 1 is a flow chart of a method for obtaining an intervention operation mode of a cooking device according to another embodiment;
[0047] Figure 4 is a flowchart of a method for obtaining an intervention operation mode of a cooking device in yet another embodiment;
[0048] Figure 5 1 is a flow chart of a method for obtaining an intervention operation mode of a cooking device in another embodiment;
[0049] Figure 6 1 is a flow chart of a method for obtaining an intervention operation mode of a cooking device in another embodiment;
[0050] Figure 7 A schematic diagram of a flow chart of a system for obtaining an intervention operation mode of a cooking device in one embodiment;
[0051] Figure 8 A structural block diagram of an apparatus for obtaining an intervention operation mode of a cooking device according to an embodiment;
[0052] Figure 9 FIG. 1 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0053] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0054] The method for obtaining the intervention operation mode of a cooking device provided in this application can be applied to Figure 1 In the application environment of the intervention operation mode acquisition system for a cooking device shown in FIG. The intervention operation mode acquisition system may be a cooking device, and the cooking device may include a processor 101 and a cooking appliance 102. The cooking appliance 102 obtains the current weight and / or current image of its own ingredients during the cooking process through a sensor and sends the current weight and / or current image to the processor 101. The processor 101 determines the current cooking state of the ingredients during the cooking process based on the received current weight and / or current image. When an abnormality occurs within a first time period based on the current cooking state, the processor 101 determines the target abnormal condition type that is about to occur based on the dish corresponding to the ingredient. Based on the target abnormal condition type, the processor 101 determines a target intervention operation mode corresponding to the target abnormal condition type, and then instructs a control valve on the cooking appliance 102 to perform an intervention operation based on the target intervention operation mode. The cooking appliance 102 may include a pot or a stove. The processor 101 may be implemented as an independent processor or a processor cluster consisting of multiple processors. The sensors may include a weighing sensor and a camera sensor.
[0055] It should be noted that the execution subject of the following method embodiment may be a processor in the above-mentioned intervention operation mode acquisition system. The following method embodiment is described by taking the execution subject as a processor as an example.
[0056] In one embodiment, Figure 2 As shown, a method for obtaining an intervention operation mode of a cooking device is provided, comprising the following steps:
[0057] Step S11, obtaining the current cooking status of the ingredients during the cooking process.
[0058] The ingredients may include at least one raw material required for making a dish, such as cucumber, cabbage, beef, and / or longan, and each raw material may be divided into different categories based on its characteristics, such as vegetarian and meat, cold foods, hot foods, organic foods, non-GMO foods, and fresh and chilled foods. The current cooking state may include a normal cooking state and an abnormal cooking state. The normal cooking state may be set to multiple cooking stages based on the cooking requirements of a specific dish. For example, if the dish is boiled beef, multiple cooking stages may be set from raw to cooked, including rare, medium, well-done, and well-done.
[0059] Specifically, the cooking appliance may be provided with a weighing sensor, and the cooking appliance may send the detected current weight to a processor. Upon receiving the current weight, the processor may compare the current weight with a pre-stored empty pot weight. If the processor determines that the current weight is greater than the empty pot weight, it may determine that food has been received in the cooking appliance, thereby outputting a control instruction to initiate a cooking operation and instructing the cooking appliance to perform the cooking operation based on the control instruction. The processor may then obtain the current cooking status of the food during the cooking process through the provided sensor. The sensor may include a weighing sensor and a camera sensor. When the sensor is a weighing sensor, the current weight of the food detected by the weighing sensor may be sent to the processor. Upon receiving the current weight, the processor may determine the current weight of the food based on the difference between the current weight and the pre-stored empty pot weight. The processor may then obtain the current cooking status corresponding to the current weight of the food based on a pre-stored correspondence between food weight and cooking status during the cooking process. When the sensor is a camera sensor, the processor may capture a current image of the food during the cooking process and obtain the current cooking status corresponding to the current image based on a pre-stored correspondence between the image during the cooking process and the cooking status. For example, if the dish corresponding to the ingredient is boiled beef and the original weight of the ingredient is 80g, 80g can be set to the start cooking state, 70g to the medium-rare cooking state, 60g to the medium-rare cooking state, etc.; for example, if the dish corresponding to the ingredient is mantis shrimp and the original color of the ingredient is cyan, cyan can be set to the start cooking state, and pink or red to the well-done state. The method for obtaining the current cooking state is not specifically limited here. Optionally, the cooking utensils may include stoves or pots.
[0060] Step S12, when it is determined that an abnormality occurs within a first time period according to the current cooking state, the target abnormal condition type is determined according to the target attribute information of the ingredient; wherein the target attribute information includes the dish corresponding to the ingredient.
[0061] Among them, the first time length can be a default value. Optionally, the default value of the first time length can be 5 to 10 seconds; it can also be adjusted according to the type of abnormal condition. For example, the default value can be adjusted to 15 seconds or longer to prevent the cooking utensils from smoking, dry burning, overflowing or sticking.
[0062] Specifically, the cooking appliance may be provided with a temperature sensor, which is used to detect the actual temperature of each cooking state of the food and send the detected actual temperature to the processor. When the processor receives the actual temperature, it may compare the actual temperature with the corresponding reference temperature value of the current cooking state. When the actual temperature value is greater than the reference temperature value, it may be predicted that the current cooking state will be abnormal within a first time period. For example, during the cooking process of stir-fried vegetables, the current cooking state obtained is the medium-rare cooking state, and the reference temperature value of the medium-rare cooking state is 120°C. If the actual temperature of the medium-rare cooking state received by the processor is 130°C, it may be predicted that smoke abnormality will occur within the first time period. Conversely, if the actual temperature of the medium-rare cooking state received by the processor is less than or equal to 120°C, it may be predicted that smoke abnormality will not occur within the first time period.
[0063] In addition, the processor can pre-store a first correspondence table between each dish and the types of abnormal conditions that may occur during the cooking process of each dish. The stored first correspondence table can be obtained based on cloud network big data analysis, or based on historical record data analysis of the corresponding user on the client, which is not limited here.
[0064] Therefore, when the processor determines that an abnormality occurs within the first time period, it can obtain a correspondence table between the attribute information of the ingredient and the preset abnormal condition type; then, according to the target attribute information, the corresponding relationship table is searched to determine the target abnormal condition type corresponding to the target attribute information; that is, when the processor predicts that an abnormality occurs within the first time period, it can obtain the first correspondence table and match the dish corresponding to the ingredient with the first correspondence table to determine the target abnormal condition type that may occur. For example, when the dish corresponding to the ingredient is stewing or boiling, based on the first correspondence table, it can be determined that the target abnormal condition type may include dry stewing or pot burning; when the dish corresponding to the ingredient is porridge, based on the first correspondence table, it can be determined that the target abnormal condition type may overflow; when the dish corresponding to the ingredient is soup, based on the first correspondence table, it can be determined that the target abnormal condition type may include overflow or pot burning.
[0065] Step S13: determining a target intervention operation mode corresponding to the target abnormal condition type according to the target abnormal condition type.
[0066] The target intervention operation mode may include one of a cooling mode, a flameout mode, a water addition mode, a fire reduction mode, a manipulator handling mode, and the like.
[0067] Specifically, the processor can output prompt information to prompt the user to perform manual intervention based on the target abnormal condition type. That is, the processor can pre-store a second correspondence table between abnormal condition types and intervention operation modes, so that when the processor determines the target abnormal condition type, it can determine at least one intervention operation mode corresponding to the target abnormal condition type based on the target abnormal condition type and the second correspondence table, and send a prompt information including the target abnormal condition type and at least one intervention operation mode to the client. The prompt information can carry the first time length, the purpose of which is to remind the corresponding user of the client to select a target intervention operation mode from at least one intervention operation mode in a reasonable time for manual intervention operation, so as to avoid the current cooking state from becoming abnormal within the first time length; and the reminder information can be sent to the client in text form, or broadcast to the client in the form of a voice reminder, so that the corresponding user of the client can use manual intervention measures to prevent the impending abnormal condition. For example, when the target abnormal condition type is dry burning, by searching the second correspondence table, it is determined that at least one intervention operation mode corresponding to dry burning includes a water adding mode and a flameout mode. At this time, the processor can send a prompt message to the client to prompt the corresponding user to perform manual intervention, which can carry the water adding mode and the flameout mode, so that the user can select the most convenient and appropriate intervention operation mode among the water adding mode and the flameout mode for manual intervention.
[0068] In the above-mentioned method for acquiring an intervention operation mode for a cooking device, the current cooking state of the ingredient during the cooking process is first acquired, and based on the current cooking state, whether an abnormality will occur within a first time period is predicted. This method can achieve the purpose of reducing the probability of an abnormality occurring in the cooking appliance during the cooking process by acquiring the current cooking state, thereby improving the flexibility and reliability of the cooking device. Furthermore, when an abnormality is determined to have occurred within the first time period based on the current cooking state, a target abnormality type can be determined based on the target attribute information of the ingredient. Because the target attribute information includes the dish corresponding to the ingredient, the target abnormality type determined based on the target attribute information is effective and accurate, thereby effectively improving the reliability and accuracy of determining the target abnormality type. Then, based on the target abnormality type, a target intervention operation corresponding to the target abnormality type is determined. This method can quickly and effectively avoid other target abnormality types such as dry cooking, overflowing, or burning the pot, ensuring the normal cooking process of the ingredient, thereby effectively improving the intelligence and functional diversity of the entire cooking device.
[0069] In one embodiment, Figure 3 As shown, the process of determining an abnormality within the first time period according to the current cooking state in step S12 includes the following steps:
[0070] Step S121, obtaining appearance feature information of the food in the current cooking state; wherein the appearance feature information includes at least one of size, color, and shape.
[0071] Specifically, the cooking appliance may be equipped with a size measurement sensor, a color recognition sensor, and / or a shape measurement sensor to detect the size, color, and / or shape information of the food in each cooking state. The detected size, color, and / or shape information is used to enable the processor to obtain the appearance characteristic information of the food in each cooking state. Therefore, when the processor obtains the current cooking state, it can further obtain the current size, color, and / or shape of the food in the current cooking state.
[0072] Step S122, determining whether the appearance feature information matches the preset appearance feature information under the current cooking state; wherein the preset appearance feature information includes appearance features representing ingredients under a normal cooking state.
[0073] Specifically, the processor can obtain the preset size, preset color, and / or preset shape of the ingredient at each cooking state during the cooking process. For example, when the ingredient is boiled beef, the reference size, reference color, and / or reference shape of the boiled beef at each cooking state (rare, medium, well-done, and well-done) can be obtained based on the cloud network big data or the historical record data. The reference size, reference color, and / or reference shape are then used as the preset size, preset color, and / or preset shape; wherein the preset size, preset color, and / or preset shape can be obtained based on the cloud network big data analysis or based on the historical record data analysis of the corresponding user on the client, and this is not limited here.
[0074] Therefore, when the processor receives the current size, current color and / or current shape sent by the cooking utensil, it can determine whether the current size, current color and / or current shape matches the preset size, preset color and / or preset shape in the current cooking state based on the preset size, preset color and / or preset shape of the ingredients in each cooking state during the cooking process stored in the processor; optionally, the match can be the same.
[0075] When the processor determines that the current size, current color and / or current shape matches the preset size, preset color and / or preset shape, it can enter step S123; conversely, when the processor determines that the current size, current color and / or current shape does not match the preset size, preset color and / or preset shape, it can enter step S124.
[0076] Step S123: When the appearance feature information matches the preset appearance feature information, it is determined that an abnormality occurs within the first time period.
[0077] Specifically, the processor determines that the appearance feature information matches the preset appearance feature information, which can be that the current size, current color, and / or current shape of the ingredient in the current cooking state are the same as the preset size, preset color, and / or preset shape in the current cooking state. In this case, it can be determined that the current cooking state will be abnormal within the first time period. For example, the dish corresponding to the ingredient is set as porridge and the current cooking state is the well-done cooking state. When the preset size and / or preset shape in the well-done cooking state are the same as the current size in the well-done cooking state and the current shape and / or current size of the rice grains, it can be determined that the porridge is cooked, and thus it can be determined that the porridge will be abnormal within the first time period, such as being stuck in the pot.
[0078] Step S124: When the appearance feature information does not match the preset appearance feature information, it is determined that no abnormality occurs within the first time period.
[0079] Specifically, the processor determines that the appearance feature information does not match the preset appearance feature information, which may be because the current size, current color, and / or current shape of the ingredient in the current cooking state are different from the preset size, preset color, and / or preset shape in the current cooking state. In this case, it can be determined that the current cooking state will not be abnormal within the first time period. For example, the dish corresponding to the ingredient is set as porridge and the current cooking state is the well-done cooking state. When the preset size and / or preset shape in the well-done cooking state is different from the current size in the well-done cooking state and the current shape and / or current size of the rice grains, it can be determined that the porridge is not yet cooked, and thus it can be determined that the porridge will not be abnormal within the first time period.
[0080] In this embodiment, the processor obtains the appearance feature information of the ingredients in the current cooking state to determine whether the appearance feature matches the preset appearance feature information in the current cooking state, so as to achieve the purpose of determining that an abnormality occurs within the first time period when it is determined that the appearance feature information matches the preset appearance feature information, or determining that an abnormality will not occur within the first time period when it is determined that the appearance feature information does not match the preset appearance feature information, thereby improving the flexibility and intelligence of the processor in determining whether an abnormality occurs in the current cooking state within a time period.
[0081] In one embodiment, Figure 4 As shown, step S13 includes:
[0082] Step S131, according to the target abnormal condition type, obtain an intervention operation mode list corresponding to the target abnormal condition type, and send the intervention operation mode list to the client; wherein the intervention operation mode list includes a cooling mode, a fire reduction mode, a fire extinguishing mode, and a water adding mode.
[0083] Specifically, when the processor determines a target abnormal condition type, it can analyze the cloud network big data or the historical records of the corresponding user on the client to obtain at least one intervention operation mode corresponding to the target abnormal condition type, and then send the at least one intervention operation mode to the client in the form of an intervention operation mode list. For example, when the target abnormal condition type is overflowing, the intervention operation modes corresponding to the overflowing obtained by analyzing the cloud network big data or the historical records may include a cooling mode, a fire reduction mode, a fire extinguishing mode, and a water addition mode. In this case, the intervention operation mode list may include the cooling mode, the fire reduction mode, the fire extinguishing mode, and the water addition mode.
[0084] Step S132: determining whether an intervention operation mode selection instruction fed back by the client based on the intervention operation mode list is received within a preset time period.
[0085] The preset duration may be 3 seconds or 5 seconds, which is not limited here.
[0086] Specifically, when the processor sends the intervention operation mode list to the client, it can broadcast it to the corresponding user of the client in the form of voice, and determine whether the intervention operation mode selection instruction based on the client's feedback of the intervention operation mode list is received within a preset time period; wherein, the intervention operation mode selection instruction can be an instruction generated when the corresponding user of the client broadcasts one of the intervention operation modes in the intervention operation mode list in the form of voice, or it can be an instruction generated by the corresponding user of the client by clicking or touching one of the intervention operation modes in the intervention operation mode list.
[0087] Therefore, when the processor determines that the intervention operation mode selection instruction is received within the preset time period, the process proceeds to step S143 ; otherwise, when the processor determines that the intervention operation mode selection instruction is not received within the preset time period, the process proceeds to step S144 .
[0088] Step S133: When the intervention operation mode selection instruction is received within a preset time period, the intervention operation mode corresponding to the intervention operation mode selection instruction is used as the target intervention operation mode.
[0089] Specifically, the processor receives the intervention operation mode selection instruction within a preset time period, which may be the processor receiving a target intervention operation mode selected by a corresponding user of the client based on the intervention operation mode list. For example, when the intervention operation mode selection instruction received by the processor is generated based on a cooling mode or a water addition mode in the intervention operation mode list, the target intervention operation mode may be the cooling mode or the water addition mode. In this case, the processor may output a cooling instruction or a water addition instruction, and control the cooking appliance to perform a cooling operation or a water addition operation based on the cooling instruction or the water addition instruction.
[0090] During the actual processing process, when the processor sets the cooling mode or the water adding mode as the target intervention operation mode, it can instruct the cooking appliance to perform a cooling operation of the temperature value or a water adding operation corresponding to the water value based on the temperature value or water value carried in the client's feedback of the intervention operation mode selection instruction. It can also perform the corresponding water adding operation or cooling operation based on the default water adding reference value or temperature reduction reference value on the cooking appliance. No specific limitation is made here.
[0091] Step S134 : When the intervention operation mode selection instruction is not received within the preset time period, an intervention operation mode is selected from the intervention operation mode list as the target intervention operation mode.
[0092] Specifically, if the processor fails to receive the intervention mode selection instruction within a preset time period, it may be because the processor fails to receive the target intervention mode selected by the corresponding user of the client based on the intervention mode list. In this case, the processor may randomly select an intervention mode from the intervention mode list as the target intervention mode, or may select the most frequently used intervention mode for the target intervention state type based on analysis of cloud network big data or historical record data as the target intervention mode, without limitation. Optionally, if the processor determines that the target abnormal condition type is smoke generation, the output power control mode of the cooking appliance and / or the operating power control mode of the range hood may be selected as the target intervention mode.
[0093] In this embodiment, the processor sends the obtained intervention operation mode list corresponding to the target abnormal condition type to the client, and determines whether to use the intervention operation mode corresponding to the intervention operation mode selection instruction as the target intervention operation mode or select an intervention operation mode from the intervention operation mode list as the target intervention operation mode by judging whether the intervention operation mode selection instruction is received from the client within a preset time period, thereby improving the flexibility and reliability of the processor in determining the target intervention operation, thereby improving the intelligence and flexibility of the entire cooking device.
[0094] In one embodiment, Figure 5 As shown, the method for obtaining the target attribute information of the food in step S11 includes:
[0095] Step S111, receiving the account information sent by the client; wherein the account information includes the personal information and cooking preference information of the user corresponding to the client.
[0096] Specifically, when the user corresponding to the client has a cooking need, a cooking request can be sent to the processor. The cooking request can be generated by clicking or touching the physical cooking mode button of the client, or by the user broadcasting "I want to cook" in voice form; then when the processor receives the cooking request, a list of account information to be input can be generated, and the list of account information to be input can be sent to the client, so that the user corresponding to the client enters the account information, and then the processor can receive the account information fed back by the client based on the list of account information to be input, so as to further obtain the user's personal information and cooking preference information based on the account information; wherein, the personal information may include name, ID number, and the cooking preference information may include taste preferences and dish preferences of the user corresponding to the client. The taste preferences may include sour, sweet, bitter, spicy, salty, fresh, tender, and burnt, etc., and the dish preferences may include Sichuan cuisine, Hunan cuisine, Shandong cuisine, Cantonese cuisine, Shanghai cuisine, etc.
[0097] Step S112: determining whether the user corresponding to the client is logging in for the first time based on the account information.
[0098] Specifically, when the processor receives the account information, it can search for the historical record data of the corresponding user of the client in all the historical record data stored in itself. If it is determined after the search that the historical record data of the user is stored, it is determined that the user is not logging in for the first time and the process goes to step S113; conversely, if it is determined after the search that the historical record data of the user is not stored, it is determined that the user is logging in for the first time and the process goes to step S114.
[0099] Step S113: When it is determined that the user is not logging in for the first time, target attribute information of the ingredients corresponding to the target recipe is generated according to the user's historical record data.
[0100] Specifically, when the processor determines that the user is not logging in for the first time, it can extract the historical record data of the user from all the historical record data stored in itself, and then obtain the dish details list included in the historical record data. The dish details list may include at least one dish and the recipe corresponding to each dish, and then send the dish details list to the client, so that the client can feedback the target dish and the target recipe corresponding to the target dish based on the dish details list, so that the processor can obtain the target attribute information of the ingredients based on the target recipe.
[0101] During the actual processing process, if the processor determines that it has stored multiple historical record data of different users, it can perform data analysis on the multiple historical record data to divide multiple users into groups according to the taste of dishes and cooking methods, so as to determine the target intervention operation mode by group or feedback the dish details list by group.
[0102] Step S114: when it is determined that the user is logging in for the first time, target attribute information of the ingredients corresponding to the target recipe is generated based on the recipe webpage browsing record data of the user.
[0103] Specifically, when the processor determines that the user is logging in for the first time, it can obtain at least one recipe web page browsed by the corresponding user of the client and the duration of the browsing of each recipe web page, and then select the recipe web page with the longest duration based on the length of the duration, and generate the target recipe based on the selected recipe web page, and then the processor can obtain the target attribute information of the ingredients based on the target recipe.
[0104] In this embodiment, when the processor receives the account information sent by the client, it determines whether the user is logging in for the first time based on the account information, so as to determine whether to generate the target attribute information of the ingredients corresponding to the target recipe based on the historical record data of the user who is not logging in for the first time or to generate the target attribute information of the ingredients corresponding to the target recipe based on the recipe web browsing record data of the user who is logging in for the first time. This improves the flexibility and reliability of the processor in obtaining the target attribute information of the ingredients, and further reflects the functional diversity and intelligence of the entire cooking device.
[0105] In one embodiment, Figure 6 As shown, before step S112, the method may further include:
[0106] Step S21: Obtain the user's age based on the account information.
[0107] Specifically, when the processor obtains the account information of the user corresponding to the client, it can further obtain the user's age from the account information. For example, when the account information includes an ID card number, the user's age can be obtained by parsing the ID card number.
[0108] Step S22: determine whether the age is greater than or equal to a preset age threshold.
[0109] The age threshold may represent the minimum age for cooking. Optionally, the age threshold may be 10 years old.
[0110] Specifically, when the processor obtains the user's age, it can further determine whether the age is greater than or equal to a preset age threshold to determine whether the client user has cooking ability. If the age is greater than or equal to the preset age threshold, the process proceeds to step S23; otherwise, if the age is less than the age threshold, the process proceeds to step S24.
[0111] Step S23: When it is determined that the age is greater than or equal to the age threshold, a step of determining whether the user corresponding to the client is logging in for the first time based on the identity login information is executed.
[0112] Specifically, when the processor determines that the age is greater than or equal to the age threshold, it can be determined that the user has the ability to cook. At this time, the processor can execute the step of determining whether the corresponding user of the client is logging in for the first time based on the identity login information. The specific process of this step is the same as steps S112 to S114, and will not be repeated here.
[0113] Step S24: When it is determined that the age is less than the age threshold, a reminder message is sent to the client that the current user does not have the cooking ability.
[0114] Specifically, when the processor determines that the age is less than the age threshold, it can determine that the user does not have the ability to cook, and send a reminder message to the client that the current user does not have the ability to cook, so as to protect children and avoid safety problems caused by children's curiosity.
[0115] In this embodiment, the processor obtains the user's age based on the account information sent by the client, and determines whether to execute the step of determining whether the user corresponding to the client is logging in for the first time based on the identity login information or to send a reminder message to the client that the current user does not have the ability to cook by judging whether the age is greater than or equal to a preset age threshold. This improves the reliability and safety of the processor controlling the cooking utensils to perform cooking operations, thereby improving the intelligence and functional diversity of the entire cooking device.
[0116] It should be understood that although Figure 2-6 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. In addition, Figure 2-6 At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The order of execution of these steps or stages is not necessarily one by one, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.
[0117] In one embodiment, Figure 7 As shown, a cooking device is provided, comprising: a cooking utensil, a control valve and a processor are provided on the cooking utensil, wherein:
[0118] The processor is configured to obtain a current cooking state of an ingredient during the cooking process; when an abnormality is determined to have occurred within a first time period based on the current cooking state, determine a target abnormality type based on target attribute information of the ingredient; wherein the target attribute information includes the dish corresponding to the ingredient; and determine a target intervention operation mode corresponding to the target abnormality type based on the target abnormality type. Optionally, the cooking utensil may be a pot or a stove.
[0119] The control valve is used to perform a target intervention operation according to the target intervention operation mode.
[0120] As an optional implementation method of the cooking device described in the above embodiment, the processor is further used to obtain appearance feature information of the ingredients in the current cooking state; wherein the appearance feature information includes at least one of size, color, and shape; determine whether the appearance feature information matches preset appearance feature information in the current cooking state; wherein the preset appearance feature information includes appearance features that characterize ingredients in a normal cooking state; when the appearance feature information matches the preset appearance feature information, determine that an abnormality has occurred within the first time period.
[0121] As an optional implementation method of the cooking device described in the above embodiment, the processor is also used to obtain a correspondence table between the attribute information of the food and the preset abnormal condition types; search in the correspondence table according to the target attribute information, and determine the target abnormal condition type corresponding to the target attribute information.
[0122] As an optional implementation method of the cooking device described in the above embodiment, the processor is further used to obtain an intervention operation mode list corresponding to the target abnormal condition type according to the target abnormal condition type, and send the intervention operation mode list to the client; wherein the intervention operation mode list includes a cooling mode, a fire reduction mode, a fire extinguishing mode, and a water adding mode; determine whether an intervention operation mode selection instruction based on the intervention operation mode list is received from the client within a preset time period; when the intervention operation mode selection instruction is received within the preset time period, the intervention operation mode corresponding to the intervention operation mode selection instruction is used as the target intervention operation mode; when the intervention operation mode selection instruction is not received within the preset time period, select an intervention operation mode from the intervention operation mode list as the target intervention operation mode.
[0123] As an optional implementation of the cooking device described in the above embodiment, the processor is further configured to output prompt information prompting the user to perform manual intervention based on the type of the target abnormal condition.
[0124] As an optional implementation method of the cooking device described in the above embodiment, the processor is further used to receive account information sent by the client; wherein the account information includes personal information and cooking preference information of the user corresponding to the client; based on the account information, it is determined whether the user corresponding to the client is logging in for the first time; when it is determined that the user is not logging in for the first time, the target attribute information of the ingredients corresponding to the target recipe is generated based on the historical record data of the user; when it is determined that the user is logging in for the first time, the target attribute information of the ingredients corresponding to the target recipe is generated based on the recipe web browsing record data of the user.
[0125] As an optional implementation method of the cooking device described in the above embodiment, the processor is further used to obtain the age of the user based on the account information; determine whether the age is greater than or equal to a preset age threshold; when it is determined that the age is greater than or equal to the age threshold, execute the step of determining whether the user corresponding to the client is logging in for the first time based on the identity login information; when it is determined that the age is less than the age threshold, send a reminder message to the client that the current user does not have the ability to cook.
[0126] As an optional implementation of the cooking device described in the above embodiment, the cooking device further includes a sensor, which is used to detect the current weight and / or current image of the food and send the current weight and / or current image to the processor.
[0127] In one embodiment, Figure 8As shown, a device for obtaining an intervention operation mode of a cooking device is provided, comprising: an obtaining module 11, a processing module 12, and a determining module 13, wherein:
[0128] The acquisition module 11 is used to acquire the current cooking status of the food during the cooking process.
[0129] The processing module 12 is used to determine the type of target abnormal condition based on the target attribute information of the ingredient when an abnormality occurs within the first time period according to the current cooking state; wherein the target attribute information includes information of the dish corresponding to the ingredient.
[0130] The determination module 13 is configured to determine, according to the target abnormal condition type, a target intervention operation mode corresponding to the target abnormal condition type.
[0131] The processing module 12 may specifically include: a first acquiring unit, a first judging unit, and a first processing unit.
[0132] Specifically, the first acquisition unit can be used to obtain the appearance feature information of the ingredients in the current cooking state; wherein, the appearance feature information includes at least one of size, color, and shape; the first judgment unit can be used to judge whether the appearance feature information matches the preset appearance feature information in the current cooking state; wherein, the preset appearance feature information includes the appearance features that characterize the ingredients in a normal cooking state; the first processing unit can be used to determine that an abnormality has occurred within a first time period when the appearance feature information matches the preset appearance feature information.
[0133] The processing module 12 may further specifically include: a second acquiring unit and a first determining unit.
[0134] Specifically, the second acquisition unit can be used to obtain a correspondence table between the attribute information of the food and the preset abnormal condition types; the first determination unit can be used to search the correspondence table according to the target attribute information to determine the target abnormal condition type corresponding to the target attribute information.
[0135] The determination module 13 may specifically include: a third obtaining unit, a second judging unit, a second determining unit, and a third determining unit.
[0136] Specifically, the third acquisition unit can be used to obtain a list of intervention operation modes corresponding to the target abnormal condition type according to the target abnormal condition type, and send the intervention operation mode list to the client; wherein, the intervention operation mode list includes a cooling mode, a fire reduction mode, a fire extinguishing mode, and a water adding mode; the second judgment unit can be used to judge whether an intervention operation mode selection instruction based on the intervention operation mode list is received from the client within a preset time period; the second determination unit can be used to, when the intervention operation mode selection instruction is received within a preset time period, use the intervention operation mode corresponding to the intervention operation mode selection instruction as the target intervention operation mode; the third determination unit can be used to select an intervention operation mode from the intervention operation mode list as the target intervention operation mode when the intervention operation mode selection instruction is not received within the preset time period.
[0137] The intervention operation mode acquisition device of the cooking device may further include an output module, which can be used to output prompt information prompting the user to perform manual intervention according to the type of the target abnormal condition.
[0138] The acquisition module 11 may further specifically include: a receiving unit, a third judgment unit, a fourth acquisition unit and a fifth acquisition unit.
[0139] Specifically, the receiving unit can be used to receive account information sent by the client; wherein, the account information includes personal information and cooking preference information of the user corresponding to the client; the third judgment unit can be used to judge whether the user corresponding to the client is logging in for the first time based on the account information; the fourth acquisition unit can be used to generate target attribute information of the ingredients corresponding to the target recipe based on the user's historical record data when it is determined that the user is not logging in for the first time; the fifth acquisition unit can be used to generate target attribute information of the ingredients corresponding to the target recipe based on the user's recipe web browsing record data when it is determined that the user is logging in for the first time.
[0140] The acquisition module 11 may further include: a sixth acquisition unit, a fourth judgment unit, an execution unit and a sending unit.
[0141] Specifically, the sixth acquisition unit can be used to obtain the user's age based on the account information; the fourth judgment unit can be used to judge whether the age is greater than or equal to a preset age threshold; the execution unit can be used to, when it is determined that the age is greater than or equal to the age threshold, execute the step of judging whether the user corresponding to the client is logging in for the first time based on the account information; the sending unit can be used to, when it is determined that the age is less than the age threshold, send a reminder message to the client that the current user does not have the ability to cook.
[0142] The specific definition of the cooking device's intervention operation mode acquisition device can be found in the definition of the cooking device's intervention operation mode acquisition method described above and will not be repeated here. Each module within the aforementioned cooking device's intervention operation mode acquisition device can be implemented in whole or in part via software, hardware, or a combination thereof. Each of these modules can be embedded in or independent of a processor within a computer device in hardware form, or stored in a computer device's memory in software form, allowing the processor to invoke and execute the corresponding operations of each module.
[0143] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Figure 9 As shown. The computer device includes a processor, a memory, a communication interface, a display screen and an input device connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be achieved through WIFI, an operator network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a method for obtaining an intervention operation mode of a cooking device is implemented. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad provided on the computer device housing, or an external keyboard, touchpad or mouse.
[0144] Those skilled in the art will understand that Figure 9 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0145] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0146] Get the current cooking status of the ingredients during the cooking process;
[0147] When an abnormality is determined to have occurred within a first time period according to the current cooking state, a target abnormality type is determined according to target attribute information of the ingredient; wherein the target attribute information includes information of a dish corresponding to the ingredient;
[0148] According to the target abnormal condition category, a target intervention operation mode corresponding to the target abnormal condition category is determined.
[0149] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0150] Obtain appearance feature information of the ingredients in the current cooking state; wherein the appearance feature information includes at least one of size, color, and shape; determine whether the appearance feature information matches preset appearance feature information in the current cooking state; wherein the preset appearance feature information includes appearance features that characterize ingredients in a normal cooking state; when the appearance feature information matches the preset appearance feature information, determine that an abnormality has occurred within a first time period.
[0151] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0152] Obtain a correspondence table between the attribute information of the food and the preset abnormal condition types; search the correspondence table according to the target attribute information to determine the target abnormal condition type corresponding to the target attribute information.
[0153] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0154] According to the target abnormal condition type, a list of intervention operation modes corresponding to the target abnormal condition type is obtained, and the intervention operation mode list is sent to the client; wherein, the intervention operation mode list includes a cooling mode, a fire reduction mode, a fire extinguishing mode, and a water adding mode; it is determined whether an intervention operation mode selection instruction based on the intervention operation mode list is received from the client within a preset time period; when the intervention operation mode selection instruction is received within the preset time period, the intervention operation mode corresponding to the intervention operation mode selection instruction is used as the target intervention operation mode; when the intervention operation mode selection instruction is not received within the preset time period, an intervention operation mode is selected from the intervention operation mode list as the target intervention operation mode.
[0155] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0156] According to the target abnormal condition type, a prompt message is output to prompt the user to perform manual intervention.
[0157] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0158] Receive account information sent by the client; wherein, the account information includes personal information and cooking preference information of the user corresponding to the client; determine whether the user corresponding to the client is logging in for the first time based on the account information; when it is determined that the user is not logging in for the first time, generate target attribute information of the ingredients corresponding to the target recipe based on the user's historical record data; when it is determined that the user is logging in for the first time, generate target attribute information of the ingredients corresponding to the target recipe based on the user's recipe web browsing record data.
[0159] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0160] The user's age is obtained based on the account information; whether the age is greater than or equal to a preset age threshold is determined; when it is determined that the age is greater than or equal to the age threshold, a step of determining whether the user corresponding to the client is logging in for the first time based on the account information is executed; when it is determined that the age is less than the age threshold, a reminder message is sent to the client that the current user does not have the ability to cook.
[0161] It should be clear that the process of executing the computer program by the processor in the embodiment of the present application is consistent with the execution process of each step in the above method. For details, please refer to the description above.
[0162] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:
[0163] Get the current cooking status of the ingredients during the cooking process;
[0164] When an abnormality is determined to have occurred within a first time period according to the current cooking state, a target abnormality type is determined according to target attribute information of the ingredient; wherein the target attribute information includes information of a dish corresponding to the ingredient;
[0165] According to the target abnormal condition category, a target intervention operation mode corresponding to the target abnormal condition category is determined.
[0166] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0167] Obtain appearance feature information of the ingredients in the current cooking state; wherein the appearance feature information includes at least one of size, color, and shape; determine whether the appearance feature information matches preset appearance feature information in the current cooking state; wherein the preset appearance feature information includes appearance features that characterize ingredients in a normal cooking state; when the appearance feature information matches the preset appearance feature information, determine that an abnormality has occurred within a first time period.
[0168] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0169] Obtain a correspondence table between the attribute information of the food and the preset abnormal condition types; search the correspondence table according to the target attribute information to determine the target abnormal condition type corresponding to the target attribute information.
[0170] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0171] According to the target abnormal condition type, a list of intervention operation modes corresponding to the target abnormal condition type is obtained, and the intervention operation mode list is sent to the client; wherein, the intervention operation mode list includes a cooling mode, a fire reduction mode, a fire extinguishing mode, and a water adding mode; it is determined whether an intervention operation mode selection instruction based on the intervention operation mode list is received from the client within a preset time period; when the intervention operation mode selection instruction is received within the preset time period, the intervention operation mode corresponding to the intervention operation mode selection instruction is used as the target intervention operation mode; when the intervention operation mode selection instruction is not received within the preset time period, an intervention operation mode is selected from the intervention operation mode list as the target intervention operation mode.
[0172] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0173] According to the target abnormal condition type, a prompt message is output to prompt the user to perform manual intervention.
[0174] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0175] Receive account information sent by the client; wherein, the account information includes personal information and cooking preference information of the user corresponding to the client; determine whether the user corresponding to the client is logging in for the first time based on the account information; when it is determined that the user is not logging in for the first time, generate target attribute information of the ingredients corresponding to the target recipe based on the user's historical record data; when it is determined that the user is logging in for the first time, generate target attribute information of the ingredients corresponding to the target recipe based on the user's recipe web browsing record data.
[0176] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0177] The user's age is obtained based on the account information; whether the age is greater than or equal to a preset age threshold is determined; when it is determined that the age is greater than or equal to the age threshold, a step of determining whether the user corresponding to the client is logging in for the first time based on the account information is executed; when it is determined that the age is less than the age threshold, a reminder message is sent to the client that the current user does not have the ability to cook.
[0178] It should be clear that the process of executing the computer program by the processor in the embodiment of the present application is consistent with the execution process of each step in the above method. For details, please refer to the description above.
[0179] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).
[0180] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0181] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art could make various modifications and improvements without departing from the spirit of the present application, all of which fall within the scope of protection of the present application. Therefore, the scope of protection of the present patent application shall be determined by the appended claims.
Claims
1. A method for obtaining an intervention operation mode of a cooking device, characterized in that: The method comprises: Get the current cooking status of the ingredients during the cooking process; When an abnormality is determined to have occurred within a first time period according to the current cooking state, a target abnormality type is determined according to target attribute information of the ingredient; wherein the target attribute information includes information about the dish corresponding to the ingredient; determining, according to the target abnormal condition type, a target intervention operation mode corresponding to the target abnormal condition type; The obtaining of the current cooking status of the food during the cooking process includes: Obtaining the current weight of the ingredient, and obtaining the current cooking state corresponding to the current weight based on a pre-stored correspondence between the ingredient weight and the cooking state during the cooking process; and obtaining a current image of the ingredient during the cooking process, and obtaining the current cooking state corresponding to the current image based on a pre-stored correspondence between the image and the cooking state during the cooking process.
2. The method according to claim 1, characterized in that The determining, based on the current cooking state, that an abnormality occurs within a first period of time includes: Acquire appearance feature information of the food in the current cooking state; wherein the appearance feature information includes at least one of size, color, and shape; Determining whether the appearance feature information matches the preset appearance feature information under the current cooking state; wherein the preset appearance feature information includes appearance features representing ingredients under a normal cooking state; When the appearance feature information matches the preset appearance feature information, it is determined that an abnormality occurs within the first time period.
3. The method according to claim 1, characterized in that The determining of the target abnormal condition type according to the target attribute information of the food includes: Obtaining a correspondence table between the attribute information of the food and the preset abnormal condition types; The target attribute information is searched in the corresponding relationship table to determine the target abnormal condition type corresponding to the target attribute information.
4. The method according to claim 1, wherein The determining, according to the target abnormal condition type, a target intervention operation mode corresponding to the target abnormal condition type, includes: According to the target abnormal condition type, obtaining an intervention operation mode list corresponding to the target abnormal condition type, and sending the intervention operation mode list to the client; wherein the intervention operation mode list includes a temperature reduction mode, a fire reduction mode, a fire extinguishing mode, and a water addition mode; Determining whether an intervention operation mode selection instruction fed back by the client based on the intervention operation mode list is received within a preset time period; When the intervention operation mode selection instruction is received within a preset time period, the intervention operation mode corresponding to the intervention operation mode selection instruction is used as the target intervention operation mode; When the intervention operation mode selection instruction is not received within a preset time period, an intervention operation mode is selected from the intervention operation mode list as the target intervention operation mode.
5. The method according to claim 1, wherein The method further comprises: According to the target abnormal condition type, a prompt message is output to prompt the user to perform manual intervention.
6. The method according to any one of claims 1 to 5, characterized in that The method for obtaining the target attribute information of the food includes: Receiving account information sent by the client; wherein the account information includes personal information and cooking preference information of the user corresponding to the client; Determine whether the client's corresponding user is logging in for the first time based on the account information; When it is determined that the user is not logging in for the first time, generating target attribute information of the ingredients corresponding to the target recipe based on the user's historical record data; When it is determined that the user is logging in for the first time, target attribute information of the ingredients corresponding to the target recipe is generated based on the recipe web page browsing record data of the user.
7. The method according to claim 6, characterized in that Before the step of determining whether the user corresponding to the client is logging in for the first time based on the account information, the method further includes: Obtaining the user's age based on the account information; Determining whether the age is greater than or equal to a preset age threshold; When it is determined that the age is greater than or equal to the age threshold, executing the step of determining whether the user corresponding to the client is logging in for the first time based on the account information; When it is determined that the age is less than the age threshold, a reminder message that the current user does not have the cooking ability is sent to the client.
8. A cooking device, characterized in that: include: Cooking utensils, control valves, processors and sensors provided on the cooking utensils; The sensor is configured to detect the current weight and / or current image of the food and send the current weight and / or current image to the processor; The processor is configured to obtain a current cooking state of the food during the cooking process; When an abnormality is determined to have occurred within a first time period based on the current cooking state, a target abnormality type is determined based on the target attribute information of the ingredient; wherein the target attribute information includes information about the dish corresponding to the ingredient; and based on the target abnormality type, a target intervention operation mode corresponding to the target abnormality type is determined; further configured to obtain the current weight of the ingredient, and obtain the current cooking state corresponding to the current weight based on a pre-stored correspondence between the ingredient weight and the cooking state during the cooking process; and obtain a current image of the ingredient during the cooking process, and obtain the current cooking state corresponding to the current image based on a pre-stored correspondence between the image during the cooking process and the cooking state. The control valve is used to perform a target intervention operation according to the target intervention operation mode.
9. A device for obtaining an intervention operation mode of a cooking device, characterized in that: The device comprises: The acquisition module is used to obtain the current cooking status of the ingredients during the cooking process; a processing module, configured to, when determining that an abnormality occurs within a first time period according to the current cooking state, determine a target abnormality type according to target attribute information of the ingredient; wherein the target attribute information includes information of a dish corresponding to the ingredient; a determination module, configured to determine, according to the target abnormal condition type, a target intervention operation mode corresponding to the target abnormal condition type; The acquisition module is specifically used to obtain the current weight of the ingredient, and obtain the current cooking state corresponding to the current weight based on the pre-stored correspondence between the ingredient weight and the cooking state during the cooking process; and obtain the current image of the ingredient during the cooking process, and obtain the current cooking state corresponding to the current image based on the pre-stored correspondence between the image and the cooking state during the cooking process.
Citation Information
Patent Citations
Method for controlling heating output of cooking pan and apparatus employed therefor
CN1054481A
Cooking equipment controlling firepower and time based on image recognition and control method thereof
CN106419498A
Cooking utensil control method, device and system, storage medium and processor
CN107871118A