Intelligent kitchen appliance optimization control method, device and equipment and storage medium
Through the intelligent kitchen appliance control system, the food demand and cooking time of dishes are obtained and predicted, and the start and cooking sequence of kitchen appliances are coordinated, which solves the problems of equipment coordination and time matching in cooking with multiple recipes, achieving efficient and convenient cooking process and maintaining food quality.
Patent Information
- Application Number
- CN202411925053.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-25
- Publication Date
- 2025-04-04
AI Technical Summary
In the complex cooking scenario of multi-course recipes, the existing intelligent kitchen appliance control method cannot achieve multi-equipment coordination and cooking process, resulting in mismatch in cooking time and complex operation, which cannot meet users' needs for efficiency, convenience and maintaining food quality.
By obtaining the food demand information of multiple dishes pre-set by the user, predicting the cooking time information of each dish, and determining the kitchen appliance and its startup setting information based on this information. Then, the kitchen appliances are controlled to cook the first batch of dishes based on the startup time, and the cooking status information is periodically obtained during the cooking process, and the cooking sequence is adjusted to ensure that the end time difference between the first batch of dishes and non-first batches is within the preset time threshold.
It realizes multi-equipment coordination and cooking, ensuring efficient and convenient cooking of dishes, while maintaining the quality of dishes, avoiding users' problems of mismatch in cooking time and complex operation, and meeting users' needs for efficiency, convenience and food quality.
Smart Images

Figure CN119758749A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to the field of smart kitchen appliances, and in particular to a smart kitchen appliance optimization control method, device, equipment and storage medium. Background Art
[0002] The rapid development of smart home technology, especially in the kitchen field, refers to the popularity of various smart kitchen appliances, such as smart ovens, smart steamers, smart refrigerators, etc. These kitchen appliances improve the convenience and efficiency of cooking.
[0003] In some technologies, when cooking, users usually use a kitchen APP or smart kitchen appliance control method to control a single smart kitchen appliance, that is, after using one kitchen appliance, they control the next kitchen appliance.
[0004] However, in complex cooking scenarios with multiple recipes, existing control methods are unable to achieve multi-device coordination and cooking processes. Users may encounter problems such as mismatched cooking times and complicated operations when using them, and they are unable to meet users' needs for efficiency, convenience, and maintaining food quality. Summary of the invention
[0005] The purpose of the present invention is to at least provide an intelligent kitchen appliance optimization control method, device, equipment and storage medium, which can at least solve the problem that in complex cooking scenarios with multiple recipes, the existing control method cannot achieve multi-device coordination and cooking process, and users may encounter problems such as mismatched cooking time and complicated operation when using it, and cannot meet the technical problem of users' pursuit of high efficiency, convenience and maintaining food quality at the same time. At least it can achieve the technical effect of achieving multi-device coordination and cooking, and intelligently adjusting dishes. While being efficient and convenient, it also maintains the quality of cooked dishes, effectively avoiding users from encountering problems such as mismatched cooking time and complicated operation during use, thereby meeting the needs of users.
[0006] To solve the above technical problems, at least one embodiment of the present application provides a smart kitchen appliance optimization control method, comprising: obtaining ingredient demand information of multiple dishes preset by a user, and predicting corresponding cooking time information according to the ingredient demand information of each dish;
[0007] According to the food material demand information of each of the dishes and the corresponding cooking time information, determine the kitchen appliance and the start-up setting information corresponding to the kitchen appliance, wherein the start-up setting information includes the start-up time of the kitchen appliance corresponding to each of the dishes, and the plurality of dishes are divided into the first batch of dishes and non-first batch of dishes according to the start-up time;
[0008] Controlling the kitchen appliance to cook the first batch of dishes based on the start time, and periodically acquiring cooking status information of the first batch of dishes during the cooking process;
[0009] According to the cooking status information of the first batch of dishes, a first dish adjustment task is determined so that a first end time difference between the first batch of dishes and the non-first batch of dishes is less than or equal to a preset time threshold.
[0010] At least one embodiment of the present application further provides an intelligent kitchen appliance optimization control device, comprising:
[0011] An acquisition module, used to acquire the food material requirement information of multiple dishes preset by the user, and predict the corresponding cooking time information according to the food material requirement information of each dish;
[0012] a determination module, configured to determine the kitchen appliance and the start-up setting information corresponding to the kitchen appliance according to the food demand information of each of the dishes and the corresponding cooking time information, wherein the start-up setting information includes the start-up time of the kitchen appliance corresponding to each of the dishes, and the plurality of dishes are divided into the first batch of dishes and non-first batch of dishes according to the start-up time;
[0013] a cooking control module, configured to control the kitchen appliance to cook the first batch of dishes based on the start time, and periodically obtain cooking status information of the first batch of dishes during the cooking process;
[0014] The adjustment module is used to determine the first dish adjustment task according to the cooking status information of the first batch of dishes, so that the first end time difference between the first batch of dishes and the non-first batch of dishes is less than or equal to a preset time threshold.
[0015] At least one embodiment of the present application also provides an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the above-mentioned smart kitchen appliance optimization control method.
[0016] At least one embodiment of the present application further provides a computer-readable storage medium storing a computer program, which implements the above-mentioned intelligent kitchen appliance optimization control method when executed by a processor.
[0017] The intelligent kitchen appliance optimization control method, device, equipment and storage medium provided by the embodiment of the present application predict the corresponding cooking time information according to the food demand information of each dish, and determine the kitchen appliance and the startup setting information corresponding to the kitchen appliance according to the food demand information of each dish and the corresponding cooking time information. Then, the kitchen appliance is controlled to cook the first batch of dishes based on the startup time, and the cooking status information of the first batch of dishes is periodically obtained during the cooking process, and then the first dish adjustment task is determined according to the cooking status information of the first batch of dishes, so that the first end time difference between the first batch of dishes and the non-first batch of dishes is less than or equal to the preset time threshold. In this way, by monitoring the cooking status of the first batch of dishes, the non-first batch of dishes is adjusted to achieve multi-device coordination and cooking, and the dishes are intelligently adjusted. While being efficient and convenient, the quality of the dish cooking is maintained, and the user is effectively prevented from encountering problems such as mismatched cooking time and complicated operation during use, thereby meeting the needs of the user.
[0018] In some optional embodiments, the method further includes:
[0019] During the cooking process of the first batch of dishes, detecting whether a dish adding instruction is received;
[0020] After receiving the dish adding instruction, determining the kitchen appliance corresponding to the middle dish and the start time corresponding to the kitchen appliance according to the food requirement information of the added middle dish and the corresponding cooking time information;
[0021] Based on the start time of the intermediate dish and the non-first batch of dishes, the second dish adjustment task is determined so that the second end time difference between the first batch of dishes, the non-first batch of dishes and the intermediate dish is less than or equal to a preset time threshold.
[0022] Add intermediate dishes during the cooking process of the first batch of dishes, and intelligently adjust the intermediate dishes and non-first batch dishes so that the first batch of dishes, non-first batch dishes and intermediate dishes can be completed at the same time or within a certain time range, so as to achieve multi-device coordination and cooking without manual adjustment, which is efficient and convenient.
[0023] In some optional embodiments, determining the second dish adjustment task based on the start time of the intermediate dish and the non-first batch of dishes so that the second end time difference between the first batch of dishes, the non-first batch of dishes and the intermediate dish is less than or equal to a preset time threshold includes:
[0024] According to the preset cooking type sorting, the first cooking priority corresponding to each of the intermediate dishes and the non-first batch of dishes is determined based on the cooking types of the intermediate dishes and the non-first batch of dishes, wherein the start time of the dish is positively correlated with the first cooking priority;
[0025] Based on the start time of the intermediate dishes and the non-first batch dishes and the first cooking priority, the second dish adjustment task is determined so that the second end time difference between the first batch dishes, the non-first batch dishes and the intermediate dishes is less than or equal to a preset time threshold.
[0026] By defining the first cooking priority of intermediate dishes and non-first batch dishes, and based on the start time of intermediate dishes and non-first batch dishes and the corresponding first cooking priority, the intermediate dishes and non-first batch dishes are intelligently adjusted so that the first batch dishes, non-first batch dishes and intermediate dishes can be completed at the same time or within a certain time range, further improving the accuracy of dish adjustment, so that after the dish adjustment, the first batch dishes, non-first batch dishes and intermediate dishes can be completed at the same time or the difference in the second end time between the three can be smaller.
[0027] In some optional embodiments, the dishes include first batch dishes, non-first batch dishes and intermediate dishes;
[0028] The method further comprises:
[0029] When the kitchen appliance has multiple cooking tasks, determining the second cooking priority of the dish according to the cooking time of the dish corresponding to each cooking task, wherein the cooking time of the dish is negatively correlated with the second cooking priority;
[0030] The operation of the kitchen appliance is controlled according to the second cooking priority of the dish.
[0031] By defining the second cooking priority of the dish, when the kitchen appliance has multiple cooking tasks, the cooking tasks are processed based on the second cooking priority, so that the kitchen appliance can cook the dish.
[0032] In some optional embodiments, the obtaining of the ingredient requirement information of the plurality of dishes preset by the user, and predicting the corresponding cooking time information according to the ingredient requirement information of each dish, includes:
[0033] Obtaining the food material requirement information of the plurality of dishes preset by the user;
[0034] Determine the time for preparing ingredients, cooking time and preheating time of kitchen appliances according to the information on the ingredients required for the dish;
[0035] The cooking time information is determined based on the food preparation time, the cooking time and the kitchen appliance preheating time.
[0036] By predicting the cooking time information, the start-up time of kitchen appliances can be set later, thereby achieving intelligent adjustment of multiple dishes.
[0037] In some optional embodiments, the method further includes:
[0038] Determine the meal serving time according to the cooking time information of each dish;
[0039] Detect whether abnormal risks occur during the cooking process of each dish. When the abnormal risks do not occur during the cooking process of the dish, determine the reminder time based on the meal serving time and the preset time length, so as to send a reminder instruction to the user at the reminder time.
[0040] By reminding users before the meal is served, users can know the meal serving time in advance, thus ensuring the taste experience of the dishes during the meal.
[0041] In some optional embodiments, after detecting whether abnormal risks occur during the cooking process of each of the dishes, the method further includes:
[0042] When the abnormal risk occurs during the cooking process of the dish, executing an abnormal risk response task to handle the abnormal risk;
[0043] After processing the abnormal risk, obtaining the cooking time of the dish up to the current time and the processing time from the occurrence of the abnormal risk to the end;
[0044] A third dish adjustment task is determined based on the cooking time and the processing time to adjust the meal delivery time.
[0045] By monitoring risks during the cooking process, when abnormal risks occur, they are handled in a timely manner and the meal serving time is adjusted, effectively ensuring the safety of cooking. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] One or more embodiments are exemplarily described by the pictures in the corresponding drawings, and these exemplary descriptions do not constitute limitations on the embodiments.
[0047] Figure 1 It is a flowchart of an intelligent kitchen appliance optimization control method provided by an embodiment of the present application;
[0048] Figure 2 It is a flow chart of an intelligent kitchen appliance optimization control device provided by an embodiment of the present application;
[0049] Figure 3 is a structural schematic diagram of an electronic device provided by another embodiment of the present application;
[0050] Figure 4 is a flow chart of an intelligent kitchen appliance optimization control method provided by another embodiment of the present application;
[0051] Figure 5-13 It is a specific application diagram of the intelligent kitchen appliance optimization control method provided by an embodiment of the present application. DETAILED DESCRIPTION
[0052] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the embodiments of the present application will be described in detail below in conjunction with the accompanying drawings. However, it will be appreciated by those skilled in the art that in the present application, many technical details are proposed in order to enable the reader to better understand the present application. However, even without these technical details and various changes and modifications based on the following embodiments, the technical scheme claimed in the present application can also be implemented. The division of the following embodiments is for the convenience of description, and the specific implementation of the present application should not be construed as any limitation, and the various embodiments can be combined and referenced with each other under the premise of no contradiction.
[0053] In order to facilitate understanding of the embodiments of the present application, relevant content about the intelligent kitchen appliance optimization control method is first introduced here.
[0054] The rapid development of smart home technology, especially in the kitchen field, refers to the popularity of various smart kitchen appliances, such as smart ovens, smart steamers, smart refrigerators, etc. These kitchen appliances improve the convenience and efficiency of cooking.
[0055] In some technologies, when cooking, users usually use a kitchen APP or smart kitchen appliance control method to control a single smart kitchen appliance, that is, after using one kitchen appliance, they control the next kitchen appliance.
[0056] However, in complex cooking scenarios with multiple recipes, existing control methods are unable to achieve multi-device coordination and cooking processes. Users may encounter problems such as mismatched cooking times and complicated operations when using them, and they are unable to meet users' needs for efficiency, convenience, and maintaining food quality.
[0057] In order to solve the above-mentioned technical problem that in the complex cooking scenario of multiple recipes, the existing control method cannot achieve multi-device coordination and cooking process, and the user may encounter problems such as mismatched cooking time and complicated operation when using it, and cannot meet the user's pursuit of efficiency, convenience and maintaining food quality. The needs, the present invention proposes an intelligent kitchen appliance optimization control method. The implementation details of the intelligent kitchen appliance optimization control method of this embodiment are specifically described below. The following content is only the implementation details provided for the convenience of understanding, and is not necessary for the implementation of this solution.
[0058] Embodiment 1:
[0059] The intelligent kitchen appliance optimization control method of this embodiment can be applied to electronic devices with communication, computing and data storage capabilities. The specific process can be as follows: Figure 1 As shown, including:
[0060] Step 101, obtaining the food material requirement information of multiple dishes preset by the user, and predicting the corresponding cooking time information according to the food material requirement information of each dish.
[0061] Specifically, the user inputs or selects multiple dishes that need to be prepared, and after analysis of the multiple dishes, ingredient requirement information for the multiple dishes is generated. The ingredient requirement information includes the ingredients required for the dishes and the cooking steps of the ingredients in the dishes. After obtaining the ingredient requirement information, the cooking time information corresponding to the dishes is predicted based on the ingredient requirement information of each dish.
[0062] Step 102, based on the food requirement information and the corresponding cooking time information of each dish, determine the kitchen appliances and the startup setting information corresponding to the kitchen appliances, wherein the startup setting information includes the startup time of the kitchen appliances corresponding to each dish, and multiple dishes are divided into the first batch of dishes and non-first batch of dishes according to the startup time.
[0063] Specifically, the food demand information also includes kitchen appliances for cooking the food in the dishes. The kitchen appliances are determined according to the food demand information. After predicting the cooking time information of multiple dishes, the startup setting information corresponding to the kitchen appliances is determined according to the cooking time information, and the multiple dishes are divided into the first batch of dishes and non-first batch of dishes according to the startup time. In some examples, the dishes are roasted chicken and steamed fish, wherein the cooking time information of the roasted chicken is predicted to be 40 minutes, and the cooking time information of the steamed fish is predicted to be 20 minutes. At this time, according to the food demand information and cooking time information of the roasted chicken and the steamed fish, the kitchen appliances are determined to be smart ovens and smart steamers. Since the cooking time of the roasted chicken is longer, the roasted chicken needs to be cooked first. The roasted chicken is the first batch of dishes, and the steamed fish is not the first batch of dishes. Therefore, the startup time of the smart oven is set first, and then the startup time of the smart steamer is set. For example, the startup time of the smart oven is set to 17:00, and the startup time of the smart steamer is set to 17:20. After the roasted chicken starts cooking for 20 minutes, the smart steamer cooks the steamed fish.
[0064] Step 103: Control the kitchen appliances to cook the first batch of dishes based on the start time, and periodically obtain cooking status information of the first batch of dishes during the cooking process.
[0065] Specifically, after the start-up time of the kitchen appliances corresponding to each dish is obtained, the kitchen appliances are controlled based on the start-up time to cook the first batch of dishes, and during the cooking process of the first batch of dishes, the cooking status of the first batch of dishes is periodically monitored, thereby obtaining the cooking status information of the first batch of dishes during the cooking process. In some examples, the cooking status of the first batch of dishes can be monitored in real time to accurately obtain the cooking status information of the first batch of dishes.
[0066] Step 104, determining the first dish adjustment task according to the cooking status information of the first batch of dishes, so that the first end time difference between the first batch of dishes and non-first batch of dishes is less than or equal to a preset time threshold.
[0067] Specifically, after obtaining the cooking status information of the first batch of dishes, the first dish adjustment task is determined according to the cooking status information of the first batch of dishes, wherein the first dish adjustment task is used to adjust the start time of non-first batch dishes, and / or the cooking order of non-first batch dishes, and / or the use order of kitchen appliances. Specifically, when the cooking status information is used to characterize the abnormal cooking state of the first batch of dishes, the start time of non-first batch dishes, and / or the cooking order of non-first batch dishes, and / or the use order of kitchen appliances need to be adjusted so that the difference between the end time of the first batch of dishes and the end time of non-first batch dishes (i.e., the first end time difference) is less than or equal to the preset time threshold, that is, to ensure that the first batch of dishes and non-first batch dishes are completed within the preset time threshold as much as possible. In some examples, the time threshold can be set according to the needs of the user. For example, if the first batch of dishes and non-first batch dishes are expected to be completed at the same time, the time threshold is set to 0, so that the end time of the first batch of dishes and non-first batch dishes is the same. In some examples, at 17:00, the smart oven is controlled to cook the ingredients corresponding to the roast chicken, and during 17:00-17:20, the cooking status of the roast chicken needs to be monitored. When the cooking status information of the roast chicken indicates that the cooking status of the roast chicken is abnormal (such as the operating temperature of the smart oven is low, resulting in the completion time of the roast chicken being extended to 50 minutes), at this time, the first dish adjustment task is to adjust the start time of the steamed fish, and adjust the start time of the steamed fish to 17:30, so that the roast chicken and steamed fish can be cooked at the same time.
[0068] In some examples, the multiple dishes include roast chicken, steamed spare ribs, steamed fish and sweet soup, wherein the cooking time information of the roast chicken is 40 minutes, the cooking time information of the steamed spare ribs is 25 minutes, the start time of the roast chicken and the steamed spare ribs is 17:00, that is, the roast chicken and the steamed spare ribs are the first dishes, therefore, at 17:00, the smart oven is controlled to cook the ingredients corresponding to the roast chicken and the smart steamer is controlled to cook the ingredients corresponding to the steamed spare ribs, the end time of the roast chicken is 17:40, and the end time of the steamed spare ribs is 17:25; the cooking time information of the steamed fish is 25 minutes. 0 minutes, the cooking time information of the syrup is that it takes 15 minutes to cook, and the start time of the steamed fish and the syrup is 17:25, that is, the steamed fish and the syrup are not the first batch of dishes. Therefore, at 17:25, the smart steamer is controlled to cook the ingredients corresponding to the steamed fish and the smart electric cooker is controlled to cook the ingredients corresponding to the syrup. The end time of the steamed fish is 17:45, and the end time of the syrup is 17:40. The preparation of the first batch of dishes and the non-first batch of dishes can be completed at 17:45, so that the difference between the first end time of the first batch of dishes and the non-first batch of dishes is less than or equal to 5 minutes (the preset time threshold). It should be noted that the cooking status of the steamed spare ribs needs to be monitored during 17:00-17:25, and the cooking status of the roast chicken needs to be monitored during 17:00-17:40. If the cooking status information of the steamed spare ribs indicates that the cooking status of the steamed spare ribs is abnormal (such as the working temperature of the smart steamer is high, causing the completion time of the steamed spare ribs to be advanced to 20 minutes), the first dish adjustment task is to adjust the cooking order of the steamed fish and the use order of the smart steamer. Specifically, the abnormal cooking status of steamed spare ribs will cause the cooking order of non-first batch dishes to change from "steamed fish and sweet soup are cooked at the same time (both start time is 17:25)" to "cooking steamed fish first and then cooking sweet soup (the start time of steamed fish is 17:20, and the start time of sweet soup is 17:25)", and the usage order of kitchen appliances is changed from "using the smart steamer and the smart electric cooker at the same time" to "using the smart steamer first and then the smart electric cooker". From the above, we can get the first dish adjustment task, which can complete the first batch of dishes (roasted chicken and steamed spare ribs) and non-first batch of dishes (steamed fish and sweet soup) at the same time.
[0069] In this embodiment, the corresponding cooking time information is predicted based on the food demand information of each dish, and the kitchen appliance and the startup setting information corresponding to the kitchen appliance are determined based on the food demand information of each dish and the corresponding cooking time information. Then, the kitchen appliance is controlled to cook the first batch of dishes based on the startup time, and the cooking status information of the first batch of dishes is periodically obtained during the cooking process. Then, the first dish adjustment task is determined based on the cooking status information of the first batch of dishes, so that the first end time difference between the first batch of dishes and the non-first batch of dishes is less than or equal to the preset time threshold. In this way, by monitoring the cooking status of the first batch of dishes, the non-first batch of dishes is adjusted to achieve multi-device coordination and cooking, and the dishes are intelligently adjusted. While being efficient and convenient, the quality of the dish cooking is maintained, and the problems of cooking time mismatch and complicated operation encountered by users during use are effectively avoided, thereby meeting the needs of users.
[0070] In some embodiments, the intelligent kitchen appliance optimization control method further includes:
[0071] During the cooking process of the first batch of dishes, detect whether the instruction to add dishes is received;
[0072] After receiving the dish adding instruction, the kitchen appliance corresponding to the middle dish and the start time corresponding to the kitchen appliance are determined according to the food demand information of the added middle dish and the corresponding cooking time information;
[0073] Based on the start time of the intermediate dishes and non-first batch dishes, the second dish adjustment task is determined so that the second end time difference between the first batch dishes, non-first batch dishes and the intermediate dishes is less than or equal to a preset time threshold.
[0074] Specifically, during the cooking process of the first batch of dishes, it is necessary to detect whether the dish adding instruction issued by the user is received, that is, whether the user needs to add dishes in the middle. If the user needs to add dishes during the cooking process of the first batch of dishes, it is necessary to obtain the food demand information of the added dishes (i.e., the intermediate dishes), and preset the corresponding cooking time information according to the food demand information of the intermediate dishes. Then, according to the food demand information of the intermediate dishes and the corresponding cooking time information, determine the kitchen appliances involved in cooking the intermediate dishes and the startup setting information corresponding to the kitchen appliances (i.e., the startup time corresponding to the kitchen appliances). According to the startup time of the intermediate dishes and non-first batch dishes, determine the second dish adjustment task, add intermediate dishes during the cooking process of the first batch of dishes, and intelligently adjust the intermediate dishes and non-first batch dishes, so that the first batch of dishes, non-first batch dishes and intermediate dishes can be completed at the same time or within a certain time range, so as to achieve multi-device coordination and cooking, without manual adjustment, efficient and convenient.
[0075] It should be noted that the second dish adjustment task is also used to adjust the start time of non-first batch dishes, and / or the cooking order of non-first batch dishes, and / or the order of use of kitchen appliances, but the first dish adjustment task is to adjust the non-first batch dishes when the cooking of the first batch of dishes is abnormal, and the second dish adjustment task is due to the addition of dishes midway, in order to make the second end time difference between the first batch of dishes, non-first batch dishes and intermediate dishes less than or equal to the preset time threshold, the non-first batch dishes are adjusted. In some examples, the time threshold can be set according to the needs of the user. For example, if the first batch of dishes, non-first batch dishes and intermediate dishes are expected to be completed at the same time, the time threshold is set to 0, so that the end time of the first batch of dishes, non-first batch dishes and intermediate dishes is the same. In some examples, intermediate dishes are added during the cooking process of non-first batch dishes, or intermediate dishes are added after the cooking of non-first batch dishes is completed, then the start time of the intermediate dishes is the cooking completion time of the non-first batch dishes.
[0076] In some examples, the first batch of dishes is roast chicken, and the cooking time information of roast chicken is predicted to be 40 minutes, and the start time of the smart oven is set to 17:00. The non-first batch of dishes is steamed eggs, and the cooking time information of steamed eggs is predicted to be 8 minutes, and the start time of the smart steamer is set to 17:32. Steamed spare ribs and syrup are added halfway after the roast chicken has been cooked for 8 minutes. Steamed spare ribs and syrup are intermediate dishes. The cooking time information of steamed spare ribs is predicted to be 25 minutes, and the kitchen appliance required for steamed spare ribs is determined to be a smart steamer. The cooking time information of syrup is predicted to be 15 minutes, and the kitchen appliance required for syrup is determined to be a smart electric cooker. Since both the intermediate dishes and the non-first batch of dishes require the use of a smart steamer, the start time of steamed spare ribs needs to wait until the steamed eggs are cooked (that is, the start time of steamed spare ribs is 17:40). As can be seen from the above, before adding steamed spare ribs and syrup, the start time of steamed egg is 17:32, the cooking order of steamed egg is second, and the use order of the smart steamer corresponding to steamed egg is second. After adding steamed spare ribs and syrup halfway after the roast chicken has been cooked for 8 minutes, the start time of steamed spare ribs is 17:08, the start time of syrup is 17:25, and the start time of steamed egg is changed to 17:33. In this way, the difference between the second end time of the first batch of dishes, non-first batch dishes and middle dishes is less than or equal to the preset time threshold (1 minute). In addition, according to the order of start time, the cooking order of steamed egg is changed to fourth, and the use order of the smart steamer required for steamed egg is also changed to fourth. Therefore, the second dish adjustment task is to cook in the order of steamed spare ribs-syrup-steamed egg, the start time of steamed egg is adjusted to 17:33, the cooking order of steamed egg is changed to fourth, and the use order of the smart steamer required for steamed egg is also changed to fourth.
[0077] In some embodiments, based on the start time of the intermediate dishes and the non-first batch dishes, determining the second dish adjustment task so that the second end time difference between the first batch dishes, the non-first batch dishes and the intermediate dishes is less than or equal to a preset time threshold includes:
[0078] According to the preset cooking type sorting, the first cooking priority corresponding to each dish in the intermediate dishes and the dishes not in the first batch is determined based on the cooking types of the intermediate dishes and the dishes not in the first batch, wherein the start time of the dish is positively correlated with the first cooking priority;
[0079] Based on the start time of the intermediate dishes and non-first batch dishes and the first cooking priority, the second dish adjustment task is determined so that the second end time difference between the first batch dishes, non-first batch dishes and the intermediate dishes is less than or equal to a preset time threshold.
[0080] Specifically, in order to determine the comfort of the taste of the dishes, a cooking type ranking can be preset, such as soup>baking>steaming>frying / dessert. After obtaining the cooking types of the intermediate dishes and non-first batch dishes, the first cooking priority corresponding to each dish in the intermediate dishes and non-first batch dishes is determined according to the preset cooking type ranking. The start time of the dish is positively correlated with the first cooking priority, that is, the later the start time of the dish, the higher the first cooking priority. By defining the first cooking priority of the intermediate dishes and non-first batch dishes, based on the start time of the intermediate dishes and non-first batch dishes and the corresponding first cooking priority, the intermediate dishes and non-first batch dishes are intelligently adjusted, so that the first batch dishes, non-first batch dishes and intermediate dishes can be completed at the same time or within a certain time range, further improving the accuracy of the dish adjustment, so that after the adjustment of the dishes, the first batch dishes, non-first batch dishes and intermediate dishes can be completed at the same time or the difference in the second end time between the three is smaller.
[0081] In some examples, the first batch of dishes is roast chicken, and the cooking time information of roast chicken is predicted to be 40 minutes, and the start time of the smart oven is set to 17:00. The non-first batch of dishes is steamed eggs, and the cooking time information of steamed eggs is predicted to be 8 minutes, and the start time of the smart steamer is set to 17:32. Steamed spare ribs and syrup are added halfway after the roast chicken has been cooked for 8 minutes. Steamed spare ribs and syrup are intermediate dishes. The cooking time information of steamed spare ribs is predicted to be 25 minutes, and the kitchen appliance required for steamed spare ribs is determined to be a smart steamer. The cooking time information of syrup is predicted to be 15 minutes, and the kitchen appliance required for syrup is determined to be a smart electric cooker. Since both the intermediate dishes and the non-first batch of dishes need to use the smart steamer, the start time of steamed spare ribs needs to wait until the steamed eggs are cooked (that is, the start time of steamed spare ribs is 17:40). From the above, it can be seen that the first cooking priority of steamed spare ribs and steamed eggs is level three, and the first cooking priority of sugar syrup is level four. Before adding steamed spare ribs and sugar syrup, the start time of steamed eggs is 17:32, the cooking order of steamed eggs is second, and the use order of the smart steamer corresponding to steamed eggs is second. After steamed spare ribs and sugar syrup are added halfway after the roast chicken has been cooked for 8 minutes, since the first cooking priority of steamed spare ribs is less than the first cooking priority of sugar syrup, the start time of steamed spare ribs is 17:08, and the start time of sugar syrup is 17:25. Although the first cooking priority of steamed eggs is level three, since the cooking time of steamed eggs is shorter, the start time of steamed eggs is changed to 17:33. In this way, the difference between the second end time of the first batch of dishes, non-first batch of dishes and middle dishes is less than or equal to the preset time threshold (1 minute). In addition, according to the order of start-up time, the cooking order of steamed eggs is changed to fourth, and the order of using the smart steamer required for steamed eggs is also changed to fourth. Therefore, the second dish adjustment task is to cook in the order of steamed spare ribs - sugar water - steamed eggs, and the start time of steamed eggs is adjusted to 17:33, the cooking order of steamed eggs is changed to fourth, and the order of using the smart steamer required for steamed eggs is also changed to fourth.
[0082] In some embodiments, the dishes include first batch dishes, non-first batch dishes, and intermediate dishes;
[0083] The intelligent kitchen appliance optimization control method also includes:
[0084] When the kitchen appliance has multiple cooking tasks, the second cooking priority of the dish is determined according to the cooking time of the dish corresponding to each cooking task, wherein the cooking time of the dish is negatively correlated with the second cooking priority;
[0085] The operation of kitchen appliances is controlled according to the second cooking priority of the dishes.
[0086] Specifically, among multiple dishes, a kitchen appliance may be involved in the cooking of multiple dishes, so the kitchen appliance may have multiple cooking tasks. When the kitchen appliance has multiple cooking tasks, it is necessary to determine the second cooking priority of the dish according to the cooking time of the dish corresponding to each cooking task, wherein the second cooking priority is different from the first cooking priority. The first cooking priority is used to characterize the processing order between multiple dishes, and the second cooking priority is used to characterize the processing order of the dishes by the kitchen appliance when there are cooking tasks involving multiple dishes in the kitchen appliance. By defining the second cooking priority of the dish, when there are multiple cooking tasks in the kitchen appliance, the cooking tasks are processed based on the second cooking priority, so that the kitchen appliance can cook the dishes.
[0087] In some examples, the cooking time of a dish corresponding to a cooking task in a kitchen appliance is 30 minutes, and the cooking time of a dish corresponding to a cooking task is 20 minutes. If the second cooking priority (such as level one) of the 30-minute dish is less than the second cooking priority (such as level two) of the 20-minute dish, the kitchen appliance is controlled according to the second cooking priority of the dish to cook the dishes corresponding to each cooking task in it.
[0088] In some examples, when a dish involves multiple kitchen appliances, the cooking time of each kitchen appliance involved in the dish is determined; when a dish involves multiple kitchen appliances, such as a smart steamer and a smart electric frying pan, it is necessary to determine the cooking time of each kitchen appliance involved in the dish, and control the multiple kitchen appliances to cook the dish in stages according to the cooking time of each kitchen appliance.
[0089] In some embodiments, obtaining the ingredient requirement information of multiple dishes preset by the user, and predicting the corresponding cooking time information according to the ingredient requirement information of each dish, includes:
[0090] Obtaining the ingredient requirement information of multiple dishes pre-set by the user;
[0091] Determine the ingredient preparation time, cooking time and kitchen appliance preheating time based on the ingredient demand information of the dish;
[0092] The cooking time information is determined based on the food preparation time, cooking time and kitchen appliance preheating time.
[0093] Specifically, the food demand information includes the food required for the dish, the cooking steps of the food in the dish, and the kitchen appliances for cooking the food in the dish. After obtaining the food demand information, the food preparation time required for preparing each food in the dish, the cooking time required to implement the cooking steps of the food in the dish, and the kitchen appliance preheating time for preheating the kitchen appliances for cooking the food in the dish are determined according to the food demand information of each dish. Then, the cooking time information can be determined based on the food preparation time, the cooking time, and the kitchen appliance preheating time. In some examples, such as roast chicken, the food demand information is that the required food is a whole chicken, the cooking step is roasting, and the required kitchen appliance is a smart oven. Correspondingly, the food preparation time is 8 minutes, the roasting time is 32 minutes, and the kitchen appliance preheating time is 0 minutes. From the above, it can be seen that the cooking time information of the roast chicken is that it takes 40 minutes to cook.
[0094] In some embodiments, the intelligent kitchen appliance optimization control method further includes:
[0095] Determine the serving time based on the cooking time information of each dish;
[0096] Detect whether there is any abnormal risk during the cooking process of each dish. When no abnormal risk occurs during the cooking process of the dish, determine the reminder time based on the meal delivery time and the preset time length, so as to send a reminder instruction to the user at the reminder time.
[0097] Specifically, after obtaining the cooking time information of each dish, the serving time can be obtained after calculation according to the cooking time information of each dish, and the serving time here is the optimal serving time. In some examples, the cooking time information of the roasted chicken is that it takes 40 minutes to cook, and the cooking time information of the steamed fish is that it takes 20 minutes to cook. Then, the cooking of the steamed fish can be started after the roasted chicken is cooked for 20 minutes, and the serving time is 40 minutes.
[0098] In this embodiment, abnormal risk refers to the risk event that the current cooking process is interrupted and the meal serving time is adjusted, such as the user needs to go out to buy other dishes, the kitchen appliances are abnormally interrupted, etc. If no abnormal risk is detected during the cooking process of each dish, it means that the meal serving time remains unchanged and the meal can be served according to the original meal serving time. At this time, the reminder time can be determined according to the meal serving time and the preset time length, so as to send a reminder instruction to the user at the reminder time to remind the user to serve the meal. For example, if the meal serving time is 17:40 and the preset time length is 10 minutes, 17:30 is determined as the reminder time, and a reminder instruction is sent to the user at 17:30 to remind the user to serve the meal.
[0099] In some embodiments, after detecting whether abnormal risks occur during the cooking process of each dish, the method further includes:
[0100] When abnormal risks occur during the cooking process of a dish, abnormal risk response tasks are performed to handle the abnormal risks;
[0101] After processing the abnormal risk, obtain the cooking time of the dish up to the current time and the processing time from the occurrence of the abnormal risk to the end;
[0102] The third dish adjustment task is determined based on the cooking time and the processing time to adjust the meal delivery time.
[0103] Specifically, the abnormal risk response task is used to handle abnormal risks. For example, when there is an abnormal risk of abnormal interruption of kitchen appliances during the cooking process of a dish, an early warning message is issued to facilitate the user to handle the abnormal risk. Alternatively, the kitchen appliances are controlled to issue an early warning message after the cooking is finished, which ensures cooking safety while facilitating the user to handle the abnormal risk. After handling the abnormal risk, the cooking time of the dish up to the current time and the processing time from the occurrence of the abnormal risk to the end are obtained, and then the third dish adjustment task is determined based on the cooking time and the processing time to adjust the meal delivery time. In some examples, the dishes are roast chicken and steamed fish. The cooking time information of the roast chicken is 40 minutes, and the cooking time information of the steamed fish is 20 minutes. The start time of the roast chicken is 17:00, and the start time of the steamed fish is 17:20. The cooked time of the roast chicken is 10 minutes, and the processing time from the occurrence of the abnormal risk to the end is 10 minutes. The third dish adjustment task is to continue cooking the roast chicken at 17:20 and adjust the start time of the steamed fish to 17:30, so that the roast chicken and steamed fish can be cooked at the same time.
[0104] Embodiment 2:
[0105] like Figure 4 As shown, this embodiment provides exemplary content of the first embodiment, that is, provides an exemplary process of the intelligent kitchen appliance optimization control method, and the specific content includes:
[0106] Step 1: Menu planning and food preparation
[0107] like Figure 5 As shown, the user opens the smart kitchen app and enters or selects the dishes he wants to prepare that day, such as "rice, roasted chicken, steamed fish, blanched vegetables". The app generates a list of required ingredients based on the dishes and reminds the user to check whether the required ingredients are in the refrigerator. The user prepares the ingredients according to the list.
[0108] Step 2: Cooking step generation and time planning
[0109] like Figure 6As shown in the figure, the APP generates detailed cooking steps based on the dishes selected by the user. The system calculates the cooking time for each dish and reminds the user to process the dishes that take longer to cook first, such as roasted chicken and steamed fish.
[0110] Step 3: Smart kitchen appliance coordination
[0111] like Figure 7 As shown, after the user enters or selects a dish in the smart kitchen APP, the APP will automatically identify and list the smart kitchen appliances that may need to be used. The APP selects the appropriate equipment based on the cooking requirements of the dish, such as baking, steaming, boiling, etc. For example, a smart oven is required for roasting chicken, and a smart steamer is required for steaming fish. The APP calculates the estimated cooking time for each dish. This includes ingredient preparation time, cooking time, and equipment preheating time. The system sets the optimal start time for each smart kitchen appliance based on the cooking time of each dish. For example, if it takes 40 minutes to roast a chicken and 20 minutes to steam a fish, the system will set the start time of the smart oven first, followed by the smart steamer.
[0112] like Figure 8 As shown, the APP prompts the user to put the ingredients into the corresponding smart kitchen appliances. For example, the user is prompted to put the processed chicken into the smart oven and the cleaned fish into the smart steamer. The user puts the ingredients into the corresponding equipment according to the prompts of the APP and ensures that the equipment is set up correctly. The APP automatically starts the smart kitchen appliances at the set time. Users can monitor the cooking progress and status of each device in real time through the APP, such as temperature, cooking time, etc. If the APP detects any problems or abnormalities, it will promptly notify the user and provide solutions.
[0113] Step 4: Dynamic Adjustment and Monitoring
[0114] The APP collects feedback from smart kitchen appliances, such as cooking progress, temperature, etc. Based on real-time data, the APP dynamically adjusts the cooking order and equipment usage to ensure that all dishes can be served at the same time. Users can monitor the cooking process in real time through the APP and make manual adjustments when necessary. It can be linked to other smart screen devices in real time and can be operated synchronously.
[0115] Step 5: Add dishes
[0116] like Fig.11As shown, users can add dishes midway or after the end. If dishes are added midway, the meal time will be adjusted and all linked appliances will respond to the setting changes accordingly. Specifically, the time taken to make the dish is calculated step by step, and the steps are updated to the current menu plan. If the step can be processed simultaneously with other dishes, the time is calculated only once, and the final meal time is updated at last. This process only requires users to add dishes and act according to the menu plan. If dishes are added, resulting in an extension of the final meal time, the settings of the smart kitchen appliance cooking will be adjusted. For example, the meal time is extended by 10 minutes. The original setting of the oven is 35 minutes and 200 degrees, and the cooking is 45 minutes. Because the final meal time is extended, the cooking settings are automatically adjusted (the oven is 45 minutes and 160 degrees, and the cooking is automatically kept warm) to obtain fixed dishes according to the meal time. This process does not require manual changes by the user.
[0117] Step 6: Adjust the serving time
[0118] like Fig. 9 As shown in the figure, if the user needs to go out to buy other dishes or has other time to interrupt the current cooking process, he only needs to adjust the meal delivery time, and all linked appliances will respond to the change without the user having to adjust them one by one. The user adjusts the final meal delivery time, and the smart kitchen appliances that are already cooking adjust the cooking settings according to the meal delivery time.
[0119] Step 7: Adjust smart kitchen appliance settings
[0120] like Fig.10 As shown in the figure, after the menu plan is generated, each step will display the required linked kitchen appliances. Clicking the linked kitchen appliance will jump to the corresponding kitchen appliance preset interface, where the user can adjust the content. After the adjustment, the menu plan will be updated in real time, and other devices will be adjusted accordingly. The user can see the currently used smart kitchen appliances on the current page. Clicking in and out can see the parameters set by the kitchen appliances according to this menu plan, and the user can manually adjust these parameters.
[0121] Step 8: Finish Cooking
[0122] All dishes are cooked as planned, and the app reminds users to take out the food and prepare to eat.
[0123] Step 9: Process Synchronization
[0124] like Fig.12 As shown, if the family has smart kitchen appliances with screens or voice functions, you can choose to project the current required steps onto this device, such as range hoods, ovens, smart stoves, etc.
[0125] Step 10: Announce reminder before serving
[0126] like Fig.13As shown, it is common for families to have meals ready, but family members are doing other things and do not know in advance. This system can remind you to have meals ready 10 minutes or half an hour before the meal is ready according to the current process, and can be remotely projected to mobile phone pop-ups or TVs and other screen devices.
[0127] In this embodiment, an efficient and synchronized cooking experience is achieved through integrated menu planning and intelligent kitchen appliance coordination.
[0128] Embodiment three:
[0129] Another embodiment of the present application relates to an intelligent kitchen appliance optimization control device. The implementation details of the intelligent kitchen appliance optimization control device of this embodiment are specifically described below. The following content is only for the convenience of understanding the implementation details, and is not necessary for the implementation of this solution. The schematic diagram of the intelligent kitchen appliance optimization control device of this embodiment can be as follows Figure 2 As shown, including:
[0130] The acquisition module 201 is used to acquire the food material requirement information of multiple dishes preset by the user, and predict the corresponding cooking time information according to the food material requirement information of each dish;
[0131] The determination module 202 is used to determine the kitchen appliance and the start-up setting information corresponding to the kitchen appliance according to the food demand information and the corresponding cooking time information of each dish, wherein the start-up setting information includes the start-up time of the kitchen appliance corresponding to each dish, and the multiple dishes are divided into the first batch of dishes and non-first batch of dishes according to the start-up time;
[0132] The cooking control module 203 is used to control the kitchen appliance to cook the first batch of dishes based on the start time, and periodically obtain the cooking status information of the first batch of dishes during the cooking process;
[0133] The adjustment module 204 is used to determine the first dish adjustment task according to the cooking status information of the first batch of dishes, so that the first end time difference between the first batch of dishes and non-first batch of dishes is less than or equal to a preset time threshold.
[0134] It is worth mentioning that all modules involved in this embodiment are logic modules. In practical applications, a logic unit can be a physical unit, a part of a physical unit, or a combination of multiple physical units. In addition, in order to highlight the innovative part of this application, this embodiment does not introduce units that are not closely related to solving the technical problems proposed by this application, but this does not mean that there are no other units in this embodiment.
[0135] Embodiment 4:
[0136] Another embodiment of the present application relates to an electronic device, such as Figure 3As shown, it includes: at least one processor 901; and a memory 902 that is communicatively connected to the at least one processor 901; wherein the memory 902 stores instructions that can be executed by the at least one processor 901, and the instructions are executed by the at least one processor 901 so that the at least one processor 901 can execute the intelligent kitchen appliance optimization control method in the above-mentioned embodiments.
[0137] Among them, the memory and the processor are connected in a bus manner, and the bus may include any number of interconnected buses and bridges, and the bus connects various circuits of one or more processors and memories together. The bus can also connect various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface between the bus and the transceiver. The transceiver can be one element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices on a transmission medium. The data processed by the processor is transmitted on a wireless medium via an antenna, and further, the antenna also receives data and transmits the data to the processor.
[0138] The processor is responsible for managing the bus and general processing, and can also provide various functions, including timing, peripheral interfaces, voltage regulation, power management, and other control functions. Memory can be used to store data used by the processor when performing operations.
[0139] Embodiment five:
[0140] Another embodiment of the present application relates to a computer-readable storage medium storing a computer program, which implements the above method embodiment when executed by a processor.
[0141] That is, those skilled in the art can understand that all or part of the steps in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a program, and the program is stored in a storage medium, including a number of instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as: ROM), random access memory (Random Access Memory, referred to as: RAM), disk or optical disk and other media that can store program codes.
[0142] Those skilled in the art will appreciate that the above embodiments are specific embodiments for implementing the present application, and in actual applications, various changes may be made thereto in form and detail without departing from the spirit and scope of the present application.
Claims
1. An intelligent kitchen appliance optimization control method, characterized in that: include: Obtaining the food material requirement information of multiple dishes preset by the user, and predicting the corresponding cooking time information according to the food material requirement information of each dish; According to the food material demand information of each of the dishes and the corresponding cooking time information, determine the kitchen appliance and the start-up setting information corresponding to the kitchen appliance, wherein the start-up setting information includes the start-up time of the kitchen appliance corresponding to each of the dishes, and the plurality of dishes are divided into the first batch of dishes and non-first batch of dishes according to the start-up time; Controlling the kitchen appliance to cook the first batch of dishes based on the start time, and periodically acquiring cooking status information of the first batch of dishes during the cooking process; According to the cooking status information of the first batch of dishes, a first dish adjustment task is determined so that a first end time difference between the first batch of dishes and the non-first batch of dishes is less than or equal to a preset time threshold.
2. The intelligent kitchen appliance optimization control method according to claim 1, characterized in that: The method further comprises: During the cooking process of the first batch of dishes, detecting whether a dish adding instruction is received; After receiving the dish adding instruction, determining the kitchen appliance corresponding to the middle dish and the start time corresponding to the kitchen appliance according to the food requirement information of the added middle dish and the corresponding cooking time information; Based on the start time of the intermediate dish and the non-first batch of dishes, the second dish adjustment task is determined so that the second end time difference between the first batch of dishes, the non-first batch of dishes and the intermediate dish is less than or equal to a preset time threshold.
3. The intelligent kitchen appliance optimization control method according to claim 2, characterized in that: The determining the second dish adjustment task based on the start time of the intermediate dish and the non-first batch of dishes so that the second end time difference between the first batch of dishes, the non-first batch of dishes and the intermediate dish is less than or equal to a preset time threshold includes: According to the preset cooking type sorting, the first cooking priority corresponding to each of the intermediate dishes and the non-first batch of dishes is determined based on the cooking types of the intermediate dishes and the non-first batch of dishes, wherein the start time of the dish is positively correlated with the first cooking priority; Based on the start time of the intermediate dishes and the non-first batch dishes and the first cooking priority, the second dish adjustment task is determined so that the second end time difference between the first batch dishes, the non-first batch dishes and the intermediate dishes is less than or equal to a preset time threshold.
4. The intelligent kitchen appliance optimization control method according to claim 2, characterized in that: The dishes include the first batch of dishes, non-first batch of dishes and intermediate dishes; The method further comprises: When the kitchen appliance has multiple cooking tasks, determining the second cooking priority of the dish according to the cooking time of the dish corresponding to each cooking task, wherein the cooking time of the dish is negatively correlated with the second cooking priority; The operation of the kitchen appliance is controlled according to the second cooking priority of the dish.
5. The intelligent kitchen appliance optimization control method according to claim 1, characterized in that: The step of obtaining the food material requirement information of a plurality of dishes preset by a user, and predicting the corresponding cooking time information according to the food material requirement information of each dish, includes: Obtaining the food material requirement information of the plurality of dishes preset by the user; Determine the time for preparing ingredients, cooking time and preheating time of kitchen appliances according to the information on the ingredients required for the dish; The cooking time information is determined based on the food preparation time, the cooking time and the kitchen appliance preheating time.
6. The intelligent kitchen appliance optimization control method according to any one of claims 1 to 5, characterized in that: The method further comprises: Determine the meal serving time according to the cooking time information of each dish; Detect whether abnormal risks occur during the cooking process of each dish. When the abnormal risks do not occur during the cooking process of the dish, determine the reminder time based on the meal delivery time and the preset time length, so as to send a reminder instruction to the user at the reminder time.
7. The intelligent kitchen appliance optimization control method according to claim 6, characterized in that: After detecting whether abnormal risks occur during the cooking process of each of the dishes, the method further includes: When the abnormal risk occurs during the cooking process of the dish, executing an abnormal risk response task to handle the abnormal risk; After processing the abnormal risk, obtaining the cooking time of the dish up to the current time and the processing time from the occurrence of the abnormal risk to the end; A third dish adjustment task is determined based on the cooking time and the processing time to adjust the meal delivery time.
8. An intelligent kitchen appliance optimization control device, characterized in that: include: An acquisition module, used to acquire the food material requirement information of multiple dishes preset by the user, and predict the corresponding cooking time information according to the food material requirement information of each dish; a determination module, configured to determine the kitchen appliance and the start-up setting information corresponding to the kitchen appliance according to the food demand information of each of the dishes and the corresponding cooking time information, wherein the start-up setting information includes the start-up time of the kitchen appliance corresponding to each of the dishes, and the plurality of dishes are divided into the first batch of dishes and non-first batch of dishes according to the start-up time; a cooking control module, configured to control the kitchen appliance to cook the first batch of dishes based on the start time, and periodically obtain cooking status information of the first batch of dishes during the cooking process; The adjustment module is used to determine the first dish adjustment task according to the cooking status information of the first batch of dishes, so that the first end time difference between the first batch of dishes and the non-first batch of dishes is less than or equal to a preset time threshold.
9. An electronic device, characterized in that: include: at least one processor; as well as, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the intelligent kitchen appliance optimization control method as described in any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the intelligent kitchen appliance optimization control method described in any one of claims 1 to 7 is implemented.