Menu cooking display method and device, electronic equipment and storage medium
By displaying the progress of the current cooking steps with a progress bar in the recipe cooking interface, the problem that users cannot clearly understand the progress of the electronic recipe running is solved, and a more efficient cooking process and an improved user experience is achieved.
Patent Information
- Application Number
- CN202410271246.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-12-25
- Filing Date
- 2024-03-11
- Publication Date
- 2025-06-27
AI Technical Summary
When running electronic recipes on the cooking equipment side, users cannot clearly understand the running progress of the electronic recipes, resulting in insufficient control over the cooking process, unable to adjust the cooking progress in time or make corresponding decisions.
Provide a recipe cooking display method and device. By displaying the progress of the current cooking step in the cooking interface of the recipe in the form of a progress bar, the user can clearly understand the cooking progress.
Users can better master the cooking process, improve cooking efficiency, and improve user experience.
Smart Images

Figure CN120216063A_ABST
Abstract
Description
[0001] This application claims the priority of a Chinese patent application titled "A Recipe Cooking Display Method and Device, Electronic Device, and Storage Medium" with the application number 202311800775.2 filed with the Chinese Patent Office on December 25, 2023, the entire content of which is incorporated herein by reference. Technical Field
[0002] This application relates to the field of intelligent cooking technology, and particularly to a recipe cooking display method and device, an electronic device, and a storage medium. Background Art
[0003] Using an electronic recipe for cooking by a cooking device is a modern catering management method. Connecting the cooking device with the electronic recipe can achieve an automated and intelligent cooking process. Currently, when running an electronic recipe on the cooking device side, users cannot clearly understand the running progress of the electronic recipe, which may lead to insufficient control over the cooking process by users and an inability to adjust the cooking progress or make corresponding decisions in a timely manner. Therefore, in order to improve the user experience and cooking efficiency, it is necessary to optimize the running interface of the electronic recipe so that it can clearly display the running progress for users to better master the cooking process. Summary of the Invention
[0004] In view of the above problems, this application is proposed to provide a recipe cooking display method and device, an electronic device, and a storage medium that overcome the above problems or at least partially solve the above problems. The technical solutions are as follows:
[0005] In a first aspect, a recipe cooking display method is provided, including:
[0006] In response to a recipe cooking instruction, execute recipe cooking, and obtain the current cooking step, the cooking duration required for the current cooking step, and the cooking time point of the current cooking step;
[0007] On the cooking interface of the recipe, combine the cooking duration required for the current cooking step and the cooking time point of the current cooking step, and display the cooking progress of the current cooking step in the form of a first progress bar.
[0008] In a possible implementation, after executing the recipe cooking, the method further includes:
[0009] Obtain the total cooking duration required for all cooking steps of the target recipe corresponding to the recipe cooking instruction, and the cooking duration of the completed cooking steps;
[0010] On the cooking interface of the recipe, combine the total cooking duration required for all the cooking steps, the cooking duration of the completed cooking steps, and the cooking time point of the current cooking step, and display the current overall cooking progress in the form of a second progress bar.
[0011] In a possible implementation manner, before executing the recipe cooking, the method further includes:
[0012] Obtain multiple cooking steps of the target recipe corresponding to the recipe cooking instruction;
[0013] On the cooking interface of the recipe, display the multiple cooking steps in the cooking order of the multiple cooking steps of the target recipe.
[0014] In a possible implementation manner, the types of the multiple cooking steps include automatic cooking steps automatically run by the cooking device and manual cooking steps that require manual operation;
[0015] Displaying the multiple cooking steps includes:
[0016] Set the manual cooking steps to a display color and / or display font different from that of the automatic cooking steps, and display the manual cooking steps and the automatic cooking steps.
[0017] In a possible implementation manner, displaying the multiple cooking steps includes:
[0018] Set the manual cooking steps to a color saturation and / or font size of the font different from that of the automatic cooking steps, and display the manual cooking steps and the automatic cooking steps.
[0019] In a possible implementation manner, displaying the multiple cooking steps includes:
[0020] Set the current cooking step to a display brightness different from that of other cooking steps, and display the current cooking step and the other cooking steps, where the other cooking steps are the cooking steps other than the current cooking step among the multiple cooking steps.
[0021] In a possible implementation manner, if the type of the current cooking step is the manual cooking step; the method further includes:
[0022] Display the display font of the current cooking step in a stroboscopic reminder manner, and cancel the stroboscopic display when it is recognized that the user executes the operation corresponding to the current cooking step.
[0023] In a possible implementation manner, the method further includes:
[0024] During the process of recipe cooking, if the type of the current cooking step is the manual cooking step, the current cooking step is announced.
[0025] In a possible implementation, the method further includes:
[0026] When the type of the current cooking step is a manual cooking step, obtain the preset announcement time of the manual cooking step, and make an announcement according to the preset announcement time
[0027] In a second aspect, a recipe cooking display device is provided, including:
[0028] A cooking module, configured to execute recipe cooking in response to a recipe cooking instruction;
[0029] A first acquisition module, configured to acquire the current cooking step, the cooking duration required for the current cooking step, and the cooking time point of the current cooking step;
[0030] A first display module, configured to display the cooking progress of the current cooking step in the form of a first progress bar on the cooking interface of the recipe, in combination with the cooking duration required for the current cooking step and the cooking time point of the current cooking step.
[0031] In a possible implementation, the device further includes:
[0032] A second acquisition module, configured to acquire the total cooking duration required for all cooking steps of the target recipe corresponding to the recipe cooking instruction and the cooking duration of the completed cooking steps after the cooking module executes the recipe cooking;
[0033] A second display module, configured to display the current overall cooking progress in the form of a second progress bar on the cooking interface of the recipe, in combination with the total cooking duration required for all cooking steps, the cooking duration of the completed cooking steps, and the cooking time point of the current cooking step.
[0034] In a possible implementation, the device further includes:
[0035] A third acquisition module, configured to acquire multiple cooking steps of the target recipe corresponding to the recipe cooking instruction before the cooking module executes the recipe cooking;
[0036] A third display module, configured to display the multiple cooking steps on the cooking interface of the recipe in the cooking order of the multiple cooking steps of the target recipe.
[0037] In a possible implementation, the types of the multiple cooking steps include automatic cooking steps automatically run by a cooking device and manual cooking steps that require manual operation; the third display module is further configured to:
[0038] Set the manual cooking steps to a display color and / or display font different from that of the automatic cooking steps, and display the manual cooking steps and the automatic cooking steps.
[0039] In a possible implementation manner, the third display module is further configured to:
[0040] Set the manual cooking steps to a color saturation and / or font size of a font different from that of the automatic cooking steps, and display the manual cooking steps and the automatic cooking steps.
[0041] In a possible implementation manner, the third display module is further configured to:
[0042] Set the current cooking step to a display brightness different from that of other cooking steps, and display the current cooking step and the other cooking steps, where the other cooking steps are the cooking steps other than the current cooking step among the multiple cooking steps.
[0043] In a possible implementation manner, if the type of the current cooking step is the manual cooking step; the third display module is further configured to:
[0044] Display the display font of the current cooking step in a stroboscopic reminder manner, and cancel the stroboscopic display when it is recognized that the user performs the operation corresponding to the current cooking step.
[0045] In a possible implementation manner, the device further includes:
[0046] A broadcast module, configured to broadcast the current cooking step during the process of cooking a recipe if the type of the current cooking step is the manual cooking step.
[0047] In a third aspect, an electronic device is provided, which includes a processor and a memory. Among them, a computer program is stored in the memory, and the processor is configured to run the computer program to execute the recipe cooking display method described in any one of the above.
[0048] In a fourth aspect, a storage medium is provided, and the storage medium stores a computer program, where the computer program is configured to execute the recipe cooking display method described in any one of the above when running.
[0049] With the above technical solutions, the recipe cooking display method and apparatus, electronic device, and storage medium provided by the embodiments of the present application respond to a recipe cooking instruction, execute recipe cooking, and obtain the current cooking step, the cooking duration required for the current cooking step, and the cooking time point of the current cooking step; in the cooking interface of the recipe, the cooking progress of the current cooking step is displayed in the form of a first progress bar in combination with the cooking duration required for the current cooking step and the cooking time point of the current cooking step. It can be seen that in this embodiment, by displaying the cooking progress of the current cooking step in the form of a first progress bar in the cooking interface of the recipe, the user can clearly understand the progress of the current cooking step, thereby better mastering the cooking process, improving the cooking efficiency, and enhancing the user cooking experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] To more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for the description of the embodiments of the present application will be briefly introduced below.
[0051] Figure 1 The flowchart of the recipe cooking display method provided by the embodiments of the present application is shown;
[0052] Figure 2 The flowchart of the recipe cooking display method provided by another embodiment of the present application is shown;
[0053] Figure 3 The schematic diagram of the recipe cooking display provided by the embodiments of the present application is shown;
[0054] Figure 4 The structural diagram of the recipe cooking display apparatus provided by the embodiments of the present application is shown;
[0055] Figure 5 The structural diagram of the recipe cooking display apparatus provided by another embodiment of the present application is shown;
[0056] Figure 6 The structural diagram of an electronic device provided by the embodiments of the present application is shown. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0057] The exemplary embodiments of the present application will be described in more detail below with reference to the drawings. Although the exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present application and to fully convey the scope of the present application to those skilled in the art.
[0058] It should be noted that the terms "first", "second", etc. in the description, claims and the above-mentioned drawings of this application are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence. It should be understood that such use can be interchanged under appropriate circumstances, so that the embodiments of the present application described here can be implemented in an order other than those illustrated or described here. In addition, the term "including" and its variants should be interpreted as open-ended terms meaning "including but not limited to".
[0059] As introduced above, when running an electronic recipe on a cooking device currently, users cannot clearly understand the running progress of the electronic recipe, which may lead to insufficient control over the cooking process by users and inability to adjust the cooking progress in time or make corresponding decisions. To solve this technical problem, an embodiment of the present application provides a recipe cooking display method, as Figure 1 shown, the recipe cooking display method may include the following steps S101 and S102:
[0060] Step S101, in response to a recipe cooking instruction, execute recipe cooking, and obtain the current cooking step, the cooking duration required for the current cooking step, and the cooking time point of the current cooking step;
[0061] Step S102, on the cooking interface of the recipe, combine the cooking duration required for the current cooking step and the cooking time point of the current cooking step, and display the cooking progress of the current cooking step in the form of a first progress bar.
[0062] In this step, a progress bar is a visualization tool for displaying progress. It can be a horizontal bar chart, which is used to represent the completion degree of a task or process. In a cooking device, a progress bar can be used to display the cooking progress and time, enabling the cook or relevant personnel to intuitively understand the cooking status and completion situation.
[0063] Further, the cooking duration required for the current cooking step and the cooking time point of the current cooking step can be directly displayed on the first progress bar in combination with the cooking duration required for the current cooking step and the cooking time point of the current cooking step. As the cooking time point of the current cooking step moves, the cooking progress of the current cooking step is presented in real time.
[0064] In addition, the percentage of the cooked part of the current cooking step can be calculated in combination with the cooking duration required for the current cooking step and the cooking time point of the current cooking step, and the percentage of the cooked part of the current cooking step is displayed on the first progress bar. As the percentage of the cooked part of the current cooking step increases, the cooking progress of the current cooking step is presented in real time.
[0065] In addition, the cooking progress of the current cooking step can also be displayed on the first progress bar in other forms by combining the cooking duration required for the current cooking step and the cooking time point of the current cooking step. This embodiment does not limit this.
[0066] In this embodiment, the cooking progress of the current cooking step is displayed in the form of a first progress bar on the cooking interface of the recipe. The user can clearly understand the progress of the current cooking step, so as to better master the cooking process, improve the cooking efficiency, and enhance the user's cooking experience.
[0067] A possible implementation manner is provided in the embodiment of the present application. After executing the recipe cooking in the above step S101, the following steps A1 and A2 may further be included:
[0068] Step A1, obtaining the total cooking duration required for all cooking steps of the target recipe corresponding to the recipe cooking instruction and the cooking duration of the completed cooking steps;
[0069] Step A2, on the cooking interface of the recipe, combining the total cooking duration required for all cooking steps, the cooking duration of the completed cooking steps, and the cooking time point of the current cooking step, and displaying the current overall cooking progress in the form of a second progress bar.
[0070] In this step, the percentage of the completed cooking can be calculated by combining the total cooking duration required for all cooking steps, the cooking duration of the completed cooking steps, and the cooking time point of the current cooking step, and the percentage of the completed cooking is displayed on the second progress bar. As the percentage of the completed cooking increases, the current overall cooking progress is presented in real time. In this way, the user can better master the overall cooking situation, so as to better master the cooking process, improve the cooking efficiency, and enhance the user's cooking experience.
[0071] A possible implementation manner is provided in the embodiment of the present application. Before executing the recipe cooking in the above step S101, the following steps B1 and B2 may further be included:
[0072] Step B1, obtaining multiple cooking steps of the target recipe corresponding to the recipe cooking instruction;
[0073] Step B2, on the cooking interface of the recipe, displaying multiple cooking steps in the cooking order of the multiple cooking steps of the target recipe.
[0074] For example, the cooking order of multiple cooking steps is: Step 1, heat the pot to 150 degrees; Step 2, automatically put 100 grams of peanut oil; Step 3, manually put 100 grams of meat slices; Step 4, set the pot to high heat, stir in the forward direction at low speed, and turn the pot at low speed; Step 5, automatically put 10 grams of salt and 10 grams of chicken essence; Step 6, manually put 5 grams of green onions and 10 grams of coriander; Step 7, cooking is completed. Then, multiple cooking steps can be displayed as follows:
[0075] 1 / 7 Step 1: Heat the pot to 150 degrees;
[0076] 2 / 7 Step 2: Automatically dispense 100 grams of peanut oil;
[0077] 3 / 7 Step 3: Manually put in 100 grams of sliced meat;
[0078] 4 / 7 Step 4: Set the pot to high heat and stir in the forward direction at low speed while rotating the pot at low speed;
[0079] 5 / 7 Step 5: Automatically dispense 10 grams of salt and 10 grams of chicken essence;
[0080] 6 / 7 Step 6: Manually put in 5 grams of green onions and 10 grams of coriander;
[0081] 7 / 7 Step 7: Cooking is completed.
[0082] It should be noted that the above examples are only illustrative and do not limit this embodiment.
[0083] In this embodiment, on the cooking interface of the recipe, multiple cooking steps can be intuitively displayed in the cooking order of the target recipe, so that users can better grasp the overall cooking situation, thus better mastering the cooking process, improving cooking efficiency, and enhancing the user cooking experience.
[0084] In an embodiment of the present application, a possible implementation manner is provided. The types of the multiple cooking steps mentioned in step B1 above may include automatic cooking steps automatically run by the cooking device and manual cooking steps that require manual operation. Here, the manual cooking steps can be steps completely manually operated by people or steps that only require people to assist in execution. To better distinguish between automatic cooking steps and manual cooking steps, when displaying multiple cooking steps in step B2 above, the following steps B21 may be included:
[0085] Step B21: Set the manual cooking steps to a display color and / or display font different from that of the automatic cooking steps, and display the manual cooking steps and the automatic cooking steps.
[0086] For example, the text display color of the automatic cooking steps can be set to common white, while the text display color of the manual cooking steps can be set to red or orange with a large color difference from white, etc. This embodiment is not limited thereto.
[0087] For another example, the text display font of the automatic cooking steps can be set to Song typeface, while the text display font of the manual cooking steps can be set to Kai typeface, etc. This embodiment is not limited thereto.
[0088] In this embodiment, the manual cooking steps are set to have a different display color and / or display font from the automatic cooking steps, so as to display the manual cooking steps and the automatic cooking steps. This helps the user to distinguish between the automatic cooking steps and the manual cooking steps, plays a role in enhancing the prompt, and reduces the risk that the user misses the manual operation.
[0089] In an embodiment of the present application, a possible implementation manner is provided. When the above step B2 displays multiple cooking steps, it may further include the following step B22:
[0090] Step B22, set the manual cooking steps to have a different color saturation and / or font size of the font from the automatic cooking steps, and display the manual cooking steps and the automatic cooking steps.
[0091] For example, the color saturation of the font of the automatic cooking steps can be set to color saturation 1, while the color saturation of the font of the manual cooking steps can be set to color saturation 2, etc. This embodiment does not limit this.
[0092] Another example is that the font size of the automatic cooking steps can be set to No. 5, while the font size of the manual cooking steps can be set to No. 3, etc. This embodiment does not limit this.
[0093] In this embodiment, the manual cooking steps are set to have a different color saturation and / or font size of the font from the automatic cooking steps, and display the manual cooking steps and the automatic cooking steps, further distinguishing the automatic cooking steps and the manual cooking steps, playing a role in enhancing the prompt, and reducing the risk that the user misses the manual operation.
[0094] In an embodiment of the present application, a possible implementation manner is provided. When the above step B2 displays multiple cooking steps, it may further include the following step B23:
[0095] Step B23, set the current cooking step to have a different display brightness from other cooking steps, and display the current cooking step and other cooking steps, where other cooking steps are cooking steps other than the current cooking step among the multiple cooking steps.
[0096] In this embodiment, the current cooking step is set to have a different display brightness from other cooking steps, and display the current cooking step and other cooking steps, so that the current cooking step and other cooking steps can be intuitively distinguished, playing a role in enhancing the prompt.
[0097] In an embodiment of the present application, a possible implementation is provided. If the type of the current cooking step is a manual cooking step, the display font of the current cooking step can also be displayed in a stroboscopic reminder manner and the stroboscopic display is cancelled when it is recognized that the user performs the operation corresponding to the current cooking step. Here, the display in the stroboscopic reminder manner can better play the role of enhancing the reminder.
[0098] In an embodiment of the present application, a possible implementation is provided. During the process of cooking according to a recipe, if the type of the current cooking step is a manual cooking step, the current cooking step is broadcasted, so as to play the role of enhancing the reminder, reduce the risk that the user misses a manual operation, and improve the accuracy of the user's operation.
[0099] In an embodiment of the present application, a possible implementation is provided. When the type of the current cooking step is a manual cooking step, the preset broadcast time of the manual cooking step is obtained and broadcasted according to the preset broadcast time. For example, the preset broadcast time is 10 seconds. In actual operation, the confirmed execution mode is the manual cooking mode. If the cooking device executes the manual cooking step at the 3rd minute, then the cooking device broadcasts at 2 minutes and 50 seconds; optionally, it is broadcasted according to the preset time, and the preset time can also be the time length earlier than the execution time. For example, the preset broadcast time is 3 seconds. In actual operation, the confirmed execution mode is the manual cooking mode, then it is broadcasted 2 seconds in advance before the execution of this cooking step; of course, the preset broadcast time can also be different times, such as 3 seconds, 4 seconds, etc., or adjusted according to the user's needs.
[0100] For example, the cooking steps are: Step 1: Heat the pot to 150 degrees; Step 2: Automatically dispense 100 grams of peanut oil; Step 3: Manually dispense 100 grams of meat slices. When it is necessary to execute the manual cooking step of Step 3: Manually dispense 100 grams of meat slices, and the obtained preset broadcast time of the manual cooking step is 2 seconds, then it is broadcasted 2 seconds in advance before the execution of Step 3. It should be noted that the above example is only illustrative and does not limit this embodiment.
[0101] This embodiment can broadcast in advance according to the preset broadcast time before the execution of the manual cooking step, so that the user can have sufficient time to prepare for the feeding operation in advance, reduce the chaos caused by the need for user participation when the cooking device executes the recipe, improve the cooking efficiency, and enhance the user experience.
[0102] The above introduces Figure 1 Multiple implementation manners of each link of the illustrated embodiment. Next, the recipe cooking display method of the embodiment of the present application will be further described through specific embodiments.
[0103] Figure 2The flowchart of the recipe cooking display method provided by another embodiment of the present application is shown. As Figure 2 shown, the recipe cooking display method may include the following steps S201 to S204:
[0104] Step S201, in response to a recipe cooking instruction, obtain multiple cooking steps of the target recipe corresponding to the recipe cooking instruction.
[0105] Step S202, on the cooking interface of the recipe, display multiple cooking steps in the cooking order of the multiple cooking steps of the target recipe.
[0106] As Figure 3 shown, the target recipe is an electronic recipe for stir-fried pork with farmhouse flavor, with a specification of 1 kg and a light spicy taste. Display multiple cooking steps in the cooking order of the multiple cooking steps of the target recipe as follows:
[0107] 1 / 7 Heat the pan to 150 degrees;
[0108] 2 / 7 Automatically dispense 100 grams of peanut oil;
[0109] 3 / 7 Manually dispense 100 grams of sliced meat;
[0110] 4 / 7 Set the pan to high heat, stir in the forward direction at low speed, and turn the pan at low speed;
[0111] 5 / 7 Automatically dispense 10 grams of salt and 10 grams of chicken essence;
[0112] 6 / 7 Manually dispense 5 grams of green onions and 10 grams of coriander;
[0113] 7 / 7 Cooking is completed.
[0114] Among the multiple displayed cooking steps, the text display color of the automatic cooking steps can be set to the common black color, while the text display color of the manual cooking steps can be set to red (since Figure 3 it is a black and white picture, the text display color of the manual cooking steps is set to light gray).
[0115] Step S203, execute the recipe cooking, and obtain the current cooking step, the cooking duration required for the current cooking step, and the cooking time point of the current cooking step; on the cooking interface of the recipe, display the cooking progress of the current cooking step in the form of a first progress bar in combination with the cooking duration required for the current cooking step and the cooking time point of the current cooking step.
[0116] In this step, the percentage of the completed cooking of the current cooking step can be calculated in combination with the cooking duration required for the current cooking step and the cooking time point of the current cooking step, and then the cooking progress of the current cooking step can be displayed in the form of a first progress bar based on the percentage of the completed cooking of the current cooking step.
[0117] For example, in Figure 3 , the current cooking step is "manually put 100 grams of sliced meat, step 3 / 7". The percentage of the completed cooking of the current cooking step can be calculated by combining the cooking duration required for the current cooking step and the cooking time point of the current cooking step. Then, based on the percentage of the completed cooking of the current cooking step, the cooking progress of the current cooking step can be displayed in the form of the first progress bar 31. When the current cooking step is a manual cooking step, the font of the current cooking step can be further enhanced, that is, the text of the manual operation step can be enlarged for display.
[0118] Step S204: Obtain the total cooking duration required for all cooking steps of the target recipe corresponding to the recipe cooking instruction, and the cooking duration of the completed cooking steps; on the cooking interface of the recipe, combine the total cooking duration required for all cooking steps, the cooking duration of the completed cooking steps, and the cooking time point of the current cooking step, and display the current overall cooking progress in the form of a second progress bar.
[0119] In this step, the percentage of the completed cooking can be calculated by combining the total cooking duration required for all cooking steps, the cooking duration of the completed cooking steps, and the cooking time point of the current cooking step. Then, based on the percentage of the completed cooking, the current overall cooking progress can be displayed in the form of a second progress bar.
[0120] For example, in Figure 3 , the current overall cooking progress is displayed in the form of the second progress bar 32.
[0121] During the process of recipe cooking, the current cooking step can also be set to a display brightness different from that of other cooking steps to display the current cooking step and other cooking steps, where other cooking steps are the cooking steps other than the current cooking step among multiple cooking steps.
[0122] If the type of the current cooking step is a manual cooking step, the display font of the current cooking step can also be displayed in a stroboscopic reminder manner, and the stroboscopic display is cancelled when it is recognized that the user performs the operation corresponding to the current cooking step.
[0123] During the process of recipe cooking, if the type of the current cooking step is a manual cooking step, the current cooking step is broadcasted, so as to play a role in enhancing the reminder, reducing the risk of the user missing the manual operation, and improving the accuracy of the user operation.
[0124] In this embodiment, the cooking progress of the current cooking step is displayed in the form of a first progress bar on the cooking interface of the recipe, and the overall cooking progress is displayed in the form of a second progress bar. Users can clearly understand the progress of the current cooking step, thereby better mastering the cooking process, improving cooking efficiency, and enhancing the user cooking experience.
[0125] It should be noted that the magnitudes of the sequence numbers of the steps in the above embodiments do not indicate the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application. In practical applications, all the above possible implementation manners can be combined arbitrarily to form possible embodiments of the present application, which will not be elaborated here one by one.
[0126] Based on the recipe cooking display method provided in the above embodiments, based on the same inventive concept, the embodiments of the present application also provide a recipe cooking display device.
[0127] Figure 4 is the structural diagram of the recipe cooking display device provided by the embodiments of the present application. As Figure 4 shown, the recipe cooking display device may specifically include a cooking module 410, a first acquisition module 420, and a first display module 430.
[0128] The cooking module 410 is configured to execute recipe cooking in response to a recipe cooking instruction.
[0129] The first acquisition module 420 is configured to acquire the current cooking step, the cooking duration required for the current cooking step, and the cooking time point of the current cooking step.
[0130] The first display module 430 is configured to display the cooking progress of the current cooking step in the form of a first progress bar on the cooking interface of the recipe in combination with the cooking duration required for the current cooking step and the cooking time point of the current cooking step.
[0131] A possible implementation manner is provided in the embodiments of the present application. As Figure 5 shown, the device shown above Figure 4 may further include:
[0132] The second acquisition module 510 is configured to acquire the total cooking duration required for all cooking steps of the target recipe corresponding to the recipe cooking instruction and the cooking duration of the completed cooking steps after the cooking module 410 executes the recipe cooking.
[0133] A second display module 520, configured to display the current overall cooking progress in the form of a second progress bar on the cooking interface of the recipe, in combination with the total cooking duration required for all the cooking steps, the cooking duration of the completed cooking steps, and the cooking time point of the current cooking step.
[0134] In an embodiment of the present application, a possible implementation manner is provided. As Figure 5 shown above Figure 4 the device shown may further include:
[0135] A third acquisition module 530, configured to acquire a plurality of cooking steps of a target recipe corresponding to the recipe cooking instruction before the cooking module 410 executes the recipe cooking;
[0136] A third display module 540, configured to display the plurality of cooking steps in the cooking order of the plurality of cooking steps of the target recipe on the cooking interface of the recipe.
[0137] In an embodiment of the present application, a possible implementation manner is provided. The types of the plurality of cooking steps include automatic cooking steps automatically run by the cooking device and manual cooking steps that require manual operation; the third display module 540 is further configured to:
[0138] Set the manual cooking steps to a display color and / or display font different from those of the automatic cooking steps, and display the manual cooking steps and the automatic cooking steps.
[0139] In an embodiment of the present application, a possible implementation manner is provided. The third display module 540 is further configured to:
[0140] Set the manual cooking steps to a color saturation and / or font size of the font different from those of the automatic cooking steps, and display the manual cooking steps and the automatic cooking steps.
[0141] In an embodiment of the present application, a possible implementation manner is provided. The third display module 540 is further configured to:
[0142] Set the current cooking step to a display brightness different from that of other cooking steps, and display the current cooking step and the other cooking steps, where the other cooking steps are the cooking steps other than the current cooking step among the plurality of cooking steps.
[0143] In an embodiment of the present application, a possible implementation manner is provided. If the type of the current cooking step is the manual cooking step; the third display module 540 is further configured to:
[0144] The display font of the current cooking step is displayed in a stroboscopic reminder manner, and the stroboscopic display is cancelled when it is recognized that the user has performed the operation corresponding to the current cooking step.
[0145] A possible implementation manner is provided in an embodiment of the present application, as Figure 5 shown above Figure 4 The device shown above may further include:
[0146] A broadcast module 550, configured to broadcast the current cooking step during the cooking of a recipe if the type of the current cooking step is the manual cooking step.
[0147] Based on the same inventive concept, an embodiment of the present application further provides an electronic device, including a processor and a memory, where a computer program is stored in the memory, and the processor is configured to run the computer program to execute the recipe cooking display method in any one of the above embodiments.
[0148] In an exemplary embodiment, an electronic device is provided, as Figure 6 shown Figure 6 The electronic device 600 shown includes a processor 601 and a memory 603. Among them, the processor 601 and the memory 603 are connected, such as being connected through a bus 602. Optionally, the electronic device 600 may further include a transceiver 604. It should be noted that in practical applications, the transceiver 604 is not limited to one, and the structure of the electronic device 600 does not constitute a limitation to the embodiments of the present application.
[0149] The processor 601 may be a CPU (Central Processing Unit), a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logical blocks, modules, and circuits described in conjunction with the disclosure of the present application. The processor 601 may also be a combination that implements a computing function, such as a combination including one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0150] The bus 602 may include a path for transmitting information between the above components. The bus 602 can be a PCI (Peripheral Component Interconnect) bus, an EISA (Extended Industry Standard Architecture) bus, or the like. The bus 602 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 6 it is only represented by a thick line in Figure 6 , but it does not mean that there is only one bus or one type of bus.
[0151] The memory 603 can be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or it can also be an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory), or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media, or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0152] The memory 603 is used to store the computer program code for executing the solution of this application and is controlled by the processor 601 to execute. The processor 601 is used to execute the computer program code stored in the memory 603 to implement the content shown in the foregoing method embodiments.
[0153] Among them, the electronic device includes but is not limited to: mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Tablet Computers), PMPs (Portable Multimedia Players), in-vehicle terminals (such as in-vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 6 The electronic device shown is only an example and should not impose any limitations on the functions and usage scope of the embodiments of this application.
[0154] Based on the same inventive concept, the embodiments of this application also provide a storage medium in which a computer program is stored. The computer program is set to execute the recipe cooking display method of any one of the above embodiments when running.
[0155] Those skilled in the art can clearly understand the specific working processes of the systems, devices, and modules described above. For the corresponding processes, reference can be made to the foregoing method embodiments. For the sake of brevity, they will not be described in detail here.
[0156] Those of ordinary skill in the art can understand that the technical solution of this application, in essence, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium, which includes several program instructions for causing an electronic device (such as a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the embodiments of this application when running the program instructions. The foregoing storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs.
[0157] Alternatively, all or part of the steps of implementing the foregoing method embodiments can be completed by hardware related to program instructions (such as an electronic device such as a personal computer, a server, or a network device). The program instructions can be stored in a computer-readable storage medium. When the program instructions are executed by the processor of the electronic device, the electronic device executes all or part of the steps of the methods described in the embodiments of this application.
[0158] The above embodiments are only used to illustrate the technical solution of this application, rather than to limit it; although this application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that within the spirit and principles of this application, they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some or all of the technical features; and these modifications or replacements do not cause the corresponding technical solutions to deviate from the protection scope of this application.
Claims
1. A recipe cooking display method, characterized in that: include: In response to a recipe cooking instruction, executing the recipe cooking, and acquiring a current cooking step, a cooking time required for the current cooking step, and a cooking time point of the current cooking step; In the cooking interface of the recipe, the cooking progress of the current cooking step is displayed in the form of a first progress bar in combination with the cooking time required for the current cooking step and the cooking time point of the current cooking step.
2. The method according to claim 1, characterized in that After executing the recipe cooking, the method further comprises: Obtaining the total cooking time required for all cooking steps of the target recipe corresponding to the recipe cooking instruction and the cooking time of the completed cooking steps; In the cooking interface of the recipe, the current overall cooking progress is displayed in the form of a second progress bar, combining the total cooking time required for all the cooking steps, the cooking time of the completed cooking steps and the cooking time point of the current cooking step.
3. The method according to claim 1, characterized in that Before executing the recipe cooking, the method further includes: Acquire multiple cooking steps of a target recipe corresponding to the recipe cooking instruction; On the cooking interface of the recipe, the multiple cooking steps of the target recipe are displayed in the cooking order of the multiple cooking steps.
4. The method according to claim 3, characterized in that The types of the plurality of cooking steps include automatic cooking steps automatically executed by the cooking device and manual cooking steps requiring manual operation; Demonstrate the multiple cooking steps, including: The manual cooking steps are set to a display color and / or a display font different from that of the automatic cooking steps, so as to display the manual cooking steps and the automatic cooking steps.
5. The method according to claim 4, characterized in that Demonstrate the multiple cooking steps, including: The manual cooking steps are set to a color saturation and / or a font size different from that of the automatic cooking steps, and the manual cooking steps and the automatic cooking steps are displayed.
6. The method according to claim 3, characterized in that Demonstrate the multiple cooking steps, including: The current cooking step is set to have a display brightness different from that of other cooking steps, and the current cooking step and the other cooking steps are displayed, wherein the other cooking steps are cooking steps other than the current cooking step among the multiple cooking steps.
7. The method according to claim 4, characterized in that If the type of the current cooking step is the manual cooking step; the method further includes: The display font of the current cooking step is displayed in a flashing reminder manner, and the flashing display is cancelled when it is recognized that the user performs the operation corresponding to the current cooking step.
8. The method according to any one of claims 4 to 7, characterized in that The method further comprises: During the cooking process of the recipe, if the type of the current cooking step is the manual cooking step, the current cooking step is broadcasted.
9. The method according to claim 8, characterized in that The method further includes: when the current cooking step type is a manual cooking step, obtaining a preset broadcast time of the manual cooking step, and broadcasting according to the preset broadcast time.
10. A recipe cooking display device, characterized in that: include: A cooking module, for executing recipe cooking in response to a recipe cooking instruction; A first acquisition module, used to acquire a current cooking step, a cooking time required for the current cooking step, and a cooking time point of the current cooking step; The first display module is used to display the cooking progress of the current cooking step in the form of a first progress bar in the cooking interface of the recipe, combining the cooking time required for the current cooking step and the cooking time point of the current cooking step.
11. An electronic device, characterized in that: The invention comprises a processor and a memory, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the recipe cooking display method according to any one of claims 1 to 9.
12. A storage medium, characterized in that: The storage medium stores a computer program, wherein the computer program is configured to execute the recipe cooking display method according to any one of claims 1 to 9 when running.