Recipe recording method and device, kitchen equipment and storage medium

By detecting the user's first operation to start the recipe recording, the problem of no cooking operation gap in the recipe recording is solved, and resource saving and efficiency improvement are achieved.

CN120371168APending Publication Date: 2025-07-25ZHUHAI UNICOOK TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411189948.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-01-25
Filing Date
2024-08-28
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

During the recipe recording process, users need to think about parameters and steps before starting cooking, resulting in a long blank period of time in the recipe file without cooking operation information, resulting in redundant information, wasting storage resources and reducing cooking efficiency.

Method used

By detecting whether the user performs the first operation, including setting cooking parameters, clicking cooking steps, detecting the temperature of the pot, etc., the cooking data is only recorded when the first operation is detected, and recording without an operation time period is avoided.

Benefits of technology

Reduces redundant information in recipe files, saves storage resources, and improves cooking efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120371168A_ABST
    Figure CN120371168A_ABST
Patent Text Reader

Abstract

The invention provides a menu recording method and device, kitchen equipment and a storage medium, and relates to the technical field of intelligent cooking. The method responds to a menu recording instruction; detecting whether the user performs first operation or not; and if it is detected that the user performs the first operation, timing is started, cooking data is recorded, and a menu is recorded. It can be seen that when the menu recording instruction is received, timing cooking is not carried out immediately, whether the user carries out the first operation or not is detected, and if it is detected that the user carries out the first operation, timing is started, cooking data is recorded, and menu recording is carried out; therefore, the situation that a large amount of redundant information is caused due to the fact that a long blank time period without cooking operation information exists in the recorded menu file can be avoided, storage resources are saved, and cooking efficiency can be improved when the recorded menu file is used for cooking subsequently.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims the priority of a Chinese patent application filed with the Chinese Patent Office on January 25, 2024, with the application number 202410109386.3 and the invention title "A Method and Device for Recording Recipes, Kitchen Equipment, and Storage Medium", 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 method and device for recording recipes, kitchen equipment, and storage medium. Background Art

[0003] In the field of intelligent cooking, cooking equipment usually needs to obtain cooking information in an electronic recipe file to complete corresponding cooking operations and achieve the purpose of intelligent cooking. Among them, the electronic recipe file can be directly created through an intelligent terminal (such as an App, application program, etc.) or a computer terminal, or the cooking information of the cooking equipment can be recorded through the cooking equipment terminal, and then an initial recipe file can be recorded.

[0004] Currently, when recording a recipe, as long as the "start cooking" button is clicked, the system starts timing and recording. However, at the beginning of cooking, the user may not have preconceived the cooking information in advance, and at this stage, the user needs a long time to think about the specific settings of parameters and steps, resulting in a long blank time period without cooking operation information in the recipe file and causing a large amount of redundant information. Therefore, it is urgent to solve this technical problem. Summary of the Invention

[0005] In view of the above problems, this application is proposed to provide a method and device for recording recipes, kitchen equipment, and storage medium that overcome the above problems or at least partially solve the above problems. The technical solutions are as follows:

[0006] In a first aspect, a method for recording a recipe is provided, including:

[0007] Responding to a recipe recording instruction;

[0008] Detecting whether the user performs a first operation;

[0009] If it is detected that the user performs a first operation, start timing, record cooking data, and record the recipe.

[0010] In a possible implementation manner, the detecting whether the user performs a first operation includes:

[0011] Detecting whether the user sets one or more cooking parameters;

[0012] If it is detected that the user sets one or more cooking parameters, it is determined that the user performs a first operation.

[0013] In a possible implementation, one or more cooking parameters are preset for at least one cooking step, and the detecting whether the user performs a first operation includes: detecting whether the user operates on the cooking step.

[0014] In a possible implementation, the detecting whether the user performs a first operation includes:

[0015] Detecting whether the user clicks on the cooking step;

[0016] If it is detected that the user clicks on the cooking step, it is determined that the user performs a first operation is detected.

[0017] In a possible implementation, the detecting whether the user performs a first operation includes:

[0018] Detecting whether the user clicks on the cooking step;

[0019] When it is detected that the user clicks on the cooking step and the execution of the cooking step is completed, it is determined that the user performs a first operation is detected.

[0020] In a possible implementation, the detecting whether the user performs a first operation includes:

[0021] Detecting whether the user clicks on the execute operation;

[0022] If it is detected that the user clicks on the execute operation, the duration of the actual completion of the execution operation is obtained, a target time point is determined according to the duration of the actual completion of the execution operation, and it is determined that the user performs a first operation at the target time point.

[0023] In a possible implementation, the detecting whether the user performs a first operation includes:

[0024] Detecting whether the temperature of the pot body reaches the target temperature;

[0025] When it is detected that the temperature of the pot body reaches the target temperature, it is determined that the user performs a first operation is detected.

[0026] In a possible implementation, the method further includes:

[0027] During the recording of the recipe, key cooking information is obtained;

[0028] A fixed first floating window is set at a specified position on the recipe recording interface, and the key cooking information is displayed in the first floating window.

[0029] In a possible implementation, the method further includes:

[0030] During the recording of a recipe, when switching the operation interface, the first floating window always displays the key cooking information; the first floating window includes a bullet screen window.

[0031] In a possible implementation, the method further includes:

[0032] During the recording of a recipe, obtain key cooking information;

[0033] When there is no operation, display the key cooking information in the screen saver, where one or more entrances of specified functions are set in the screen saver.

[0034] In a possible implementation, the method further includes:

[0035] During the recording of a recipe, obtain basic cooking information and key cooking information;

[0036] Set a fixed second floating window at a specified position in the recipe recording interface, and display the basic cooking information in the second floating window;

[0037] When a trigger operation for the second floating window is received, display a page containing the key cooking information.

[0038] In a possible implementation, the method further includes:

[0039] During the recording of a recipe, set the way of adding seasonings through one or more of the following methods:

[0040] Set to add at least one seasoning simultaneously;

[0041] Preset the adding order of seasonings, and add different seasonings successively;

[0042] For the same kind of seasoning, set the adding of the seasoning into several batches, and preset the time and amount for each batch.

[0043] In a second aspect, a recipe recording device is provided, including:

[0044] A response module, configured to respond to a recipe recording instruction;

[0045] A detection module, configured to detect whether the user performs a first operation;

[0046] A recording module, configured to start timing, record cooking data, and record a recipe if it is detected that the user performs a first operation.

[0047] In a possible implementation, the detection module is further configured to:

[0048] Detect whether the user sets one or more cooking parameters;

[0049] If it is detected that the user sets one or more cooking parameters, it is determined that the user's first operation is detected.

[0050] In a possible implementation, one or more cooking parameters are preset to at least one cooking step, and the detection module is further configured to: detect whether the user operates on the cooking step.

[0051] In a possible implementation, the detection module is further configured to:

[0052] Detect whether the user clicks on the cooking step;

[0053] If it is detected that the user clicks on the cooking step, it is determined that the user's first operation is detected.

[0054] In a possible implementation, the detection module is further configured to:

[0055] Detect whether the user clicks on the cooking step;

[0056] When it is detected that the user clicks on the cooking step and the execution of the cooking step is completed, it is determined that the user's first operation is detected.

[0057] In a possible implementation, the detection module is further configured to:

[0058] Detect whether the user clicks on the execution operation;

[0059] If it is detected that the user clicks on the execution operation, obtain the actual duration of completing the execution operation, determine the target time point according to the actual duration of completing the execution operation, and determine that the user's first operation is detected at the target time point.

[0060] In a possible implementation, detecting whether the user performs the first operation includes:

[0061] Detect whether the temperature of the pot body reaches the target temperature;

[0062] When it is detected that the temperature of the pot body reaches the target temperature, it is determined that the user's first operation is detected.

[0063] In a possible implementation, the device further includes:

[0064] The first display module is configured to, during the recording of the recipe, obtain key cooking information; set a fixed first floating window at a specified position on the recipe recording interface, and display the key cooking information in the first floating window.

[0065] In a possible implementation, the first display module is further configured to:

[0066] During the recording of a recipe, when switching the operation interface, the first floating window always displays the key cooking information; the first floating window includes a bullet screen window.

[0067] In a possible implementation, the device further includes:

[0068] A second display module, configured to obtain key cooking information during the recording of a recipe; when there is no operation, display the key cooking information in the screensaver, where one or more entrances for specified functions are set in the screensaver.

[0069] In a possible implementation, the device further includes:

[0070] A third display module, configured to obtain basic cooking information and key cooking information during the recording of a recipe; set a fixed second floating window at a specified position in the recipe recording interface, and display the basic cooking information in the second floating window; when a trigger operation for the second floating window is received, display a page containing the key cooking information.

[0071] In a possible implementation, the device further includes:

[0072] A seasoning setting module, configured to set the seasoning feeding method in one or more of the following ways during the recording of a recipe:

[0073] Set to simultaneously feed at least one seasoning;

[0074] Preset the feeding order of seasonings to feed different seasonings successively;

[0075] For the same seasoning, set the seasoning feeding into several batches, and preset the time and amount for each batch of feeding.

[0076] In a third aspect, a kitchen 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 recording method described in any one of the above.

[0077] 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 recording method described in any one of the above when running.

[0078] With the above technical solution, the method and apparatus for recording recipes, kitchen equipment, and storage medium provided by the embodiments of the present application can respond to a recipe recording instruction; detect whether the user performs a first operation; if it is detected that the user performs a first operation, start timing, record cooking data, and perform the recording of the recipe. It can be seen that when receiving the recipe recording instruction in this embodiment, it does not immediately start timing for cooking, but instead detects whether the user performs a first operation. If it is detected that the user performs a first operation, start timing, record cooking data, and perform the recording of the recipe. This can avoid the existence of long blank time periods without cooking operation information in the recorded recipe file, resulting in a large amount of redundant information, thereby saving storage resources, and can improve cooking efficiency when using the recorded recipe file for cooking subsequently. BRIEF DESCRIPTION OF THE DRAWINGS

[0079] 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.

[0080] Figure 1 Shows a flowchart of the method for recording a recipe provided by an embodiment of the present application;

[0081] Figure 2 Shows a schematic diagram of the first floating window provided by an embodiment of the present application;

[0082] Figure 3 Shows a schematic diagram of displaying key cooking information in the screen saver provided by an embodiment of the present application;

[0083] Figure 4 Shows a structural diagram of the apparatus for recording a recipe provided by an embodiment of the present application;

[0084] Figure 5 Shows a structural diagram of the apparatus for recording a recipe provided by another embodiment of the present application;

[0085] Figure 6 Shows a structural diagram of a kitchen equipment provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0086] 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 set forth 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.

[0087] It should be noted that in the description and claims of this application and the above-mentioned drawings, terms such as "first", "second", etc. are used to distinguish similar objects, and do not necessarily have to be used 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 this application described herein can be implemented in an order other than those illustrated or described herein. In addition, the term "including" and its variants should be interpreted as open-ended terms meaning "including but not limited to".

[0088] As introduced above, currently when recording a recipe, as long as the button of "start cooking" is clicked, the system starts timing and recording. However, at the beginning of cooking, the user may not have preconceived the cooking information in advance, and at this stage, the user needs a long time to think about the specific settings of parameters and steps, resulting in a long blank time period without cooking operation information in the recipe file, causing a large amount of redundant information. To solve this technical problem, an embodiment of this application provides a method for recording a recipe, which can be applied to intelligent terminals (such as smart phones, tablets, etc.), computer terminals, cooking kitchen equipment, etc. As Figure 1 shown, the method for recording a recipe may include the following steps S101 and S103:

[0089] Step S101, in response to a recipe recording instruction.

[0090] In this step, it may be to trigger the recipe recording button to generate a recipe recording instruction, and then respond to the recipe recording instruction; it may also be according to the set time, when the set time is reached, generate a recipe recording instruction, and then respond to the recipe recording instruction; it may also be according to the set event, when the set event occurs, generate a recipe recording instruction, and then respond to the recipe recording instruction, etc. This embodiment does not limit this.

[0091] Step S102, detect whether the user performs a first operation.

[0092] Step S103, if it is detected that the user performs a first operation, start timing, record cooking data, and perform recipe recording.

[0093] In this step, if it is not detected that the user performs a first operation, do not start timing, and return to step S102 to continue detecting whether the user performs a first operation.

[0094] When receiving a recipe recording instruction in this embodiment, instead of starting timing cooking immediately, it detects whether the user performs a first operation. If it detects that the user performs a first operation, it starts timing, records cooking data, and records the recipe. This can avoid blank time periods with long non-cooking operation information in the recorded recipe file, resulting in a large amount of redundant information, thereby saving storage resources, and can improve cooking efficiency when using the recorded recipe file for cooking later.

[0095] In an embodiment of the present application, a possible implementation manner is provided. In the above step S102 of detecting whether the user performs a first operation, methods such as detecting cooking parameters, cooking steps, execution operations, etc. can be used, which will be introduced in detail below.

[0096] Method 1: Using the method of detecting cooking parameters.

[0097] In this method, to detect whether the user performs a first operation, specifically, it can detect whether the user sets one or more cooking parameters; if it detects that the user sets one or more cooking parameters, it is determined that the user performs a first operation.

[0098] For example, setting the name, ingredients, seasonings, etc. of the recipe, where the name, ingredients, seasonings, etc. of the recipe are used as cooking parameters; another example is setting the cooking power of the cookware, such as first selecting the cookware and then selecting the cooking power, where the cookware and cooking power are used as cooking parameters, and so on. It should be noted that the examples here are only illustrative and do not limit this embodiment.

[0099] Method 2: Using the method of detecting cooking steps.

[0100] In this method, one or more cooking parameters can be preset as at least one cooking step. For example, washing the pot for 5 seconds, heating the pot for 10 seconds, pouring 10 ml of oil, heating the pot to 150 degrees, adding 10 g of ginger, 250 g of lean meat, etc. Here, it can be that each cooking parameter corresponds to one cooking step, or multiple cooking parameters correspond to one cooking step, and this embodiment is not limited thereto. Therefore, to detect whether the user performs a first operation, specifically, it can be to detect whether the user operates on, adjusts, or creates a cooking step.

[0101] Optionally, to detect whether the user performs a first operation, specifically, it can also be to detect whether the user clicks on a cooking step; if it detects that the user clicks on a cooking step, it is determined that the user performs a first operation. Here, when recording a recipe, before the user performs a cooking operation, the user can first click on the cooking operation, so that it can be detected whether the user clicks on a cooking step; if it detects that the user clicks on a cooking step, it is determined that the user performs a first operation.

[0102] Optionally, detecting whether the user performs the first operation may specifically be detecting whether the user clicks on a cooking step; when it is detected that the user clicks on a cooking step and the execution of the cooking step is completed, it is determined that the user's first operation is detected. For example, when washing the pot for 5 seconds is a cooking step, when it is detected that the user clicks on washing the pot for 5 seconds and the execution of washing the pot for 5 seconds is completed, it is determined that the user's first operation is detected; for another example, when the user clicks to pour 50g of peanut oil at the 2nd second, and it takes 8 seconds to pour 50g of peanut oil, and the time when pouring the peanut oil is completed is at the 10th second, that is, when the user clicks to pour the peanut oil and the pouring of the peanut oil is completed, it is determined that the user's first operation is detected.

[0103] Method 3: Adopt the method of detecting the execution of an operation.

[0104] In this method, to detect whether the user performs the first operation, it can specifically be detected whether the user clicks to execute an operation; if it is detected that the user clicks to execute an operation, then obtain the duration of the actual completion of the execution of the operation, determine the target time point according to the duration of the actual completion of the execution of the operation, and determine that the user's first operation is detected at the target time point.

[0105] Here, the duration of the actual completion of the execution of the operation can be obtained from historical data. Specifically, the maximum duration of the completion of the execution of the operation in the historical data can be selected as the duration of the actual completion of the execution of the operation; or the shortest duration of the completion of the execution of the operation in the historical data can be selected as the duration of the actual completion of the execution of the operation; or the average duration of the completion of the execution of the operation can be calculated based on the historical data as the duration of the actual completion of the execution of the operation, etc. Specifically, it can be selected according to actual needs, and this embodiment does not limit this.

[0106] For example, if the execution of the operation is the feeding operation, the time when the feeding operation is clicked is the 5th second, and the duration of the actual completion of the feeding operation is 10 seconds, then according to the historical data, move the time forward, and take the 7th second as the target time point, then it is determined that the user's first operation is detected at the 7th second. It should be noted that the example here is only illustrative and does not limit this embodiment.

[0107] Method 4: Adopt the method of detecting the preheating temperature of the pot.

[0108] In this method, to detect whether the user performs the first operation, it can specifically be detecting whether the temperature of the pot body reaches the target temperature. When it is detected that the temperature of the pot body reaches the target temperature, it is determined that the user's first operation is detected.

[0109] Optionally, before detecting whether the temperature of the pot body reaches the target temperature, the target temperature can be preset. For example, the target temperature can be set to 180 degrees or 200 degrees, etc., which can be set according to actual needs, and this embodiment does not limit this.

[0110] Optionally, it is detected whether the user performs a first operation, specifically, it can also be detected whether the user sets the pot to be heated to the target temperature; when it is detected that the user sets the pot to be heated to the target temperature and the temperature of the pot body reaches the target temperature, it is determined that the user's first operation is detected.

[0111] For example, the set target temperature is 200 degrees. When it is detected that the temperature of the pot body reaches 200 degrees, it is determined that the user's first operation is detected. At this time, the timer starts, cooking data is recorded, and the recipe is recorded. That is to say, the temperature of the pot body is detected, and the recipe recording stage only starts when the pot temperature reaches 200 degrees. The time taken for the pot temperature to rise from 0 to 200 degrees is not written into the recipe recording time. For example, if the cooking kitchen device heats the pot to the target temperature in 0 to 35 seconds and cooks the dish in 36 to 70 seconds, then the formal recipe starts from the 36th second (that is, the time from 0 to 35 seconds is not written into the recipe recording time, and the timer starts from the 36th second to record cooking data and record the recipe). The time from 0 to 35 seconds is to heat the pot to the corresponding target temperature. The total hot pot time plus the recipe recording time is 70 seconds.

[0112] It can be seen that currently, the pot needs to be preheated in advance to reach the preset temperature before the recipe starts to be recorded; when the recipe is being recorded, the pot also needs to be heated to the target temperature, which is easy for users to confuse and the steps are relatively cumbersome. By using the above method of detecting the preheated pot temperature in this embodiment, when it is detected that the temperature of the pot body reaches the target temperature, it is determined that the user's first operation is detected. At this time, the timer starts, cooking data is recorded, and the recipe is recorded. This simplifies the preheating steps of the recipe, makes it less likely for users to be confused, and improves the cooking efficiency.

[0113] The above method 1, method 2, method 3 or method 4 can accurately and efficiently detect whether the user performs the first operation. If it is detected that the user performs the first operation, the timer starts, cooking data is recorded, and the recipe is recorded. On the one hand, it can avoid the existence of long blank time periods without cooking operation information in the recorded recipe file, resulting in a large amount of redundant information, thus saving storage resources; on the other hand, it can improve the efficiency of recipe recording.

[0114] A possible implementation manner is provided in the embodiment of the present application. During the recording of the recipe, the following steps A1 and A2 may be included:

[0115] Step A1, during the recording of the recipe, obtain key cooking information.

[0116] In this step, the key cooking information may be information that the user needs to always understand and pay attention to during the recipe recording process. For example, it may include the recipe name, recipe specifications, cooking power, cooking temperature, recorded duration, etc. The key cooking information can be obtained according to actual needs, and this embodiment does not limit this.

[0117] Step A2: Set a fixed first floating window at a specified position on the recipe recording interface, and display key cooking information in the first floating window.

[0118] In this step, the specified position can be the top, right, left, bottom, etc. of the recording interface, and this embodiment does not limit this.

[0119] This embodiment can display key cooking information in real time during the recipe recording process, facilitating the user to understand the recipe recording situation in real time and improving the efficiency of recipe recording.

[0120] Figure 2 shows a schematic diagram of the first floating window provided by the embodiment of the present application. In Figure 2 , a fixed first floating window 21 is set at the top of the recipe recording interface, and key cooking information including recipe name, recipe specification, cooking power, cooking temperature, recorded duration, etc. is displayed in the first floating window 21. Some function buttons that are often operated, such as a pause button and an end button, can also be displayed in the first floating window 21. When the pause button here is triggered, the recipe recording can be paused, and when the end button is triggered, the recipe recording can be ended. The recipe recording interface also includes content such as a power button, a temperature control button, manual operation, preset ingredients, step preview, etc., and this embodiment does not limit this.

[0121] In an embodiment of the present application, a possible implementation manner is provided. During the recipe recording process, the following step A3 may further be included:

[0122] Step A3: During the recipe recording process, when switching the operation interface, the first floating window always displays key cooking information; the first floating window includes a bullet screen window.

[0123] In this embodiment, during the recipe recording process, when switching the operation interface, the first floating window always displays key cooking information in real time, facilitating the user to understand the recipe recording situation in real time and improving the efficiency of recipe recording.

[0124] In an embodiment of the present application, a possible implementation manner is provided. During the recipe recording process, the following steps B1 and B2 may be included:

[0125] Step B1: During the recipe recording process, obtain key cooking information.

[0126] In this step, the key cooking information may include recipe name, recipe specification, cooking power, cooking temperature, recorded duration, etc., and the key cooking information can be obtained according to actual needs, and this embodiment does not limit this.

[0127] Step B2: When there is no operation, display key cooking information in the screensaver, and set an entry for one or more specified functions in the screensaver.

[0128] In this step, the specified functions can be, for example, pausing cooking, ending cooking, etc., and this embodiment does not limit this.

[0129] In this embodiment, when there is no operation, key cooking information can be displayed in the screensaver in real time, which is convenient for users to understand the recipe recording situation in real time and improves the efficiency of recipe recording.

[0130] Figure 3 The figure shows a schematic diagram of displaying key cooking information in the screensaver provided by the embodiment of the present application. In Figure 3 In the screensaver state, key cooking information is displayed at position 31 below the display interface, which can include recipe name, recipe specifications, cooking power, cooking temperature, recorded duration, etc.; and the pause cooking button and end cooking button are shown as the entries for pausing cooking and ending cooking.

[0131] In the embodiment of the present application, a possible implementation method is provided. During the recipe recording process, the following steps C1, C2, and C3 can be included:

[0132] Step C1: During the recipe recording process, obtain basic cooking information and key cooking information.

[0133] In this step, the basic cooking information can be the recipe name, etc., and the key cooking information can be specific recipe specifications, recipe flavors, cooking power, cooking temperature, recorded duration, etc. The basic cooking information and key cooking information can be obtained according to actual needs, and this embodiment does not limit this.

[0134] Step C2: Set a fixed second floating window at a specified position on the recipe recording interface, and display the basic cooking information in the second floating window.

[0135] In this step, the specified position can be the top or right side of the recording interface, etc., and this embodiment does not limit this.

[0136] Step C3: When a trigger operation for the second floating window is received, display a page containing key cooking information.

[0137] In this embodiment, during the recipe recording process, a fixed second floating window can be set at a specified position on the recipe recording interface, and the basic cooking information can be displayed in real time in the second floating window. When a trigger operation for the second floating window is received, a page containing key cooking information is displayed, which is convenient for users to understand the recipe recording situation in real time and improves the efficiency of recipe recording.

[0138] In an embodiment of the present application, a possible implementation is provided. During the recording of a recipe, the seasoning feeding method can also be set in one or more of the following ways:

[0139] Set to simultaneously feed at least one seasoning;

[0140] Preset the feeding order of seasonings and feed different seasonings successively;

[0141] For the same kind of seasoning, set the seasoning feeding into several batches, and preset the time and amount of each batch.

[0142] For example, setting to simultaneously feed at least one seasoning can be setting to feed 10 grams of salt and 20 grams of sugar; presetting the feeding order of seasonings and feeding different seasonings successively can be selecting to click salt first and then sugar, and finally inputting the amount of 20 grams; for the same kind of seasoning, setting the seasoning feeding into several batches and presetting the time and amount of each batch can be setting 10 grams of salt, 10 grams of sugar, and then feeding 20 grams of salt again. It should be noted that the examples here are only illustrative and do not limit this embodiment.

[0143] In this embodiment, during the recipe recording process, the recipe involves multiple seasonings and has diverse feeding methods, meeting the diverse needs of users and improving the efficiency of recipe recording.

[0144] 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 execution order 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.

[0145] Based on the recipe recording method provided in the above embodiments, based on the same inventive concept, an embodiment of the present application also provides a recipe recording device.

[0146] Figure 4 It is the structural diagram of the recipe recording device provided in the embodiment of the present application. As Figure 4 shown, the recipe recording device may specifically include a response module 410, a detection module 420, and a recording module 430.

[0147] The response module 410 is used to respond to a recipe recording instruction;

[0148] The detection module 420 is used to detect whether the user performs a first operation;

[0149] The recording module 430 is used to start timing if it is detected that the user performs a first operation, record cooking data, and perform recipe recording.

[0150] In an embodiment of the present application, a possible implementation is provided. The detection module 420 is further configured to:

[0151] Detect whether the user sets one or more cooking parameters;

[0152] If it is detected that the user sets one or more cooking parameters, it is determined that the user performs the first operation.

[0153] In an embodiment of the present application, a possible implementation is provided. One or more cooking parameters are preset as at least one cooking step. The detection module 420 is further configured to: Detect whether the user operates on the cooking step.

[0154] In an embodiment of the present application, a possible implementation is provided. The detection module 420 is further configured to:

[0155] Detect whether the user clicks on the cooking step;

[0156] If it is detected that the user clicks on the cooking step, it is determined that the user performs the first operation.

[0157] In an embodiment of the present application, a possible implementation is provided. The detection module 420 is further configured to:

[0158] Detect whether the user clicks on the cooking step;

[0159] When it is detected that the user clicks on the cooking step and the execution of the cooking step is completed, it is determined that the user performs the first operation.

[0160] In an embodiment of the present application, a possible implementation is provided. The detection module 420 is further configured to:

[0161] Detect whether the user clicks on the execution operation;

[0162] If it is detected that the user clicks on the execution operation, obtain the duration of the actual completion of the execution operation, determine the target time point according to the duration of the actual completion of the execution operation, and determine that the user performs the first operation at the target time point.

[0163] In an embodiment of the present application, a possible implementation is provided. The detection module 420 is further configured to:

[0164] Detect whether the temperature of the pot body reaches the target temperature;

[0165] When it is detected that the temperature of the pot body reaches the target temperature, it is determined that the user performs the first operation.

[0166] In an embodiment of the present application, a possible implementation is as Figure 5 shown aboveFigure 4 The displayed device may further include:

[0167] A first display module 510, configured to obtain key cooking information during the recording of a recipe; set a fixed first floating window at a specified position on the recording interface of the recipe, and display the key cooking information in the first floating window.

[0168] In a possible implementation provided in an embodiment of the present application, the first display module 510 is further configured to:

[0169] During the recording of a recipe, when switching the operation interface, the first floating window always displays the key cooking information; the first floating window includes a bullet screen window.

[0170] In a possible implementation provided in an embodiment of the present application, as Figure 5 shown, above Figure 4 The displayed device may further include:

[0171] A second display module 520, configured to obtain key cooking information during the recording of a recipe; display the key cooking information in the screensaver when there is no operation, wherein one or more entrances for specified functions are set in the screensaver.

[0172] In a possible implementation provided in an embodiment of the present application, as Figure 5 shown, above Figure 4 The displayed device may further include:

[0173] A third display module 530, configured to obtain basic cooking information and key cooking information during the recording of a recipe; set a fixed second floating window at a specified position on the recording interface of the recipe, and display the basic cooking information in the second floating window; when a trigger operation for the second floating window is received, display a page including the key cooking information.

[0174] In a possible implementation provided in an embodiment of the present application, as Figure 5 shown, above Figure 4 The displayed device may further include:

[0175] A seasoning setting module 540, configured to set the seasoning feeding method in one or more of the following ways during the recording of a recipe:

[0176] Set to simultaneously feed at least one seasoning;

[0177] Preset the feeding order of seasonings, and feed different seasonings successively;

[0178] For the same seasoning, set the seasoning feeding to several batches, and preset the time and amount for each batch of feeding.

[0179] Based on the same inventive concept, an embodiment of the present application further provides a kitchen device, including a processor and a memory. A computer program is stored in the memory, and the processor is configured to run the computer program to execute the recipe recording method of any one of the above embodiments.

[0180] In an exemplary embodiment, a kitchen device is provided, such as Figure 6 shown. Figure 6 The kitchen device 600 shown in FIG. includes: a processor 601 and a memory 603. Among them, the processor 601 and the memory 603 are connected, such as connected through a bus 602. Optionally, the kitchen 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 kitchen device 600 does not constitute a limitation to the embodiments of the present application.

[0181] 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 logic blocks, modules, and circuits described in connection with the disclosure of the present application. The processor 601 may also be a combination for implementing computing functions, such as a combination including one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0182] The bus 602 may include a path for transmitting information between the above components. The bus 602 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The bus 602 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 6 only a thick line is shown in the figure, but it does not mean that there is only one bus or one type of bus.

[0183] 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. 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.

[0184] 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 for execution. 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.

[0185] Among them, the kitchen equipment includes but is not limited to: stir-fry machines, chef machines, seasoning machines, etc. Figure 6 The shown kitchen equipment is only an example and should not impose any limitations on the functions and usage scope of the embodiments of this application.

[0186] 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 configured to execute the recipe recording method of any one of the foregoing embodiments when running.

[0187] Those skilled in the art can clearly understand the specific working processes of the above-described systems, devices, and modules. They can refer to the corresponding processes in the foregoing method embodiments. For the sake of brevity, they will not be described in detail here.

[0188] Those of ordinary skill in the art can understand that the technical solution of this application, in essence, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several program instructions to enable 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: USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs and other media that can store program codes.

[0189] Alternatively, all or part of the steps of implementing the foregoing method embodiments can be completed by hardware related to program instructions (such as electronic devices such as personal computers, servers, or network devices), and 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 the present application.

[0190] The above embodiments are only used to illustrate the technical solutions of the present application, rather than limiting them; although the present 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 principle of the present 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 the present application.

Claims

1. A method for recording a recipe, characterized in that Including: In response to a recipe recording instruction; Detect whether the user performs a first operation; If it is detected that the user performs a first operation, start timing, record cooking data, and record the recipe.

2. The method according to claim 1, characterized in that, The detecting whether the user performs a first operation includes: Detect whether the user sets one or more cooking parameters; If it is detected that the user sets one or more cooking parameters, it is determined that the user performs a first operation.

3. The method according to claim 1, wherein Preset one or more cooking parameters as at least one cooking step, and the detecting whether the user performs a first operation includes: detecting whether the user operates on the cooking step.

4. The method according to claim 3, wherein The detecting whether the user performs a first operation includes: Detect whether the user clicks on the cooking step; If it is detected that the user clicks on the cooking step, it is determined that the user performs a first operation.

5. The method according to claim 3, wherein The detecting whether the user performs a first operation includes: Detect whether the user clicks on the cooking step; When it is detected that the user clicks on the cooking step and finishes executing the cooking step, it is determined that the user performs a first operation.

6. The method according to claim 1, characterized in that The detecting whether the user performs a first operation includes: Detect whether the user clicks on the execute operation; If it is detected that the user clicks on the execute operation, obtain the actual duration of finishing executing the operation, determine the target time point according to the actual duration of finishing executing the operation, and determine that the user performs a first operation at the target time point.

7. The method according to claim 1, wherein The detecting whether the user performs a first operation includes: Detect whether the temperature of the pot body reaches the target temperature; When it is detected that the temperature of the pot body reaches the target temperature, it is determined that the user performs a first operation.

8. The method according to any one of claims 1 to 7, characterized in that, The method further includes: During the recording of the recipe, obtain key cooking information; Set a fixed first floating window at a specified position on the recipe recording interface, and display the key cooking information in the first floating window.

9. The method according to claim 8, wherein The method further includes: During the recording of the recipe, when switching the operation interface, the first floating window always displays the key cooking information; the first floating window includes a bullet screen window.

10. The method according to any one of claims 1 to 7, characterized in that, The method further includes: During the recording of the recipe, obtain key cooking information; When there is no operation, display the key cooking information in the screensaver, where one or more entrances of specified functions are set in the screensaver.

11. The method according to any one of claims 1 to 7, characterized in that, The method further includes: During the recording of the recipe, obtain basic cooking information and key cooking information; Set a fixed second floating window at a specified position on the recipe recording interface, and display the basic cooking information in the second floating window; When a trigger operation for the second floating window is received, display a page containing the key cooking information.

12. The method according to any one of claims 1 to 7, characterized in that, The method further includes: During the recording of the recipe, set the seasoning feeding method in one or more of the following ways: Set to feed at least one seasoning simultaneously; Preset the feeding order of seasonings, and feed different seasonings successively; For the same seasoning, set the seasoning feeding as several batches, and preset the time and amount for each batch of feeding.

13. A recording device for recipes, characterized in that, Including: A response module for responding to a recipe recording instruction; A detection module for detecting whether the user performs a first operation; The recording module is used to start timing when it detects that the user performs the first operation, record cooking data, and record the recipe.

14. A kitchen appliance, characterized in that, It includes a processor and a memory. Among them, the computer program is stored in the memory, and the processor is configured to run the computer program to execute the recipe recording method according to any one of claims 1 to 12.

15. A storage medium, characterized in that, The computer program is stored in the storage medium, and the computer program is configured to execute the recipe recording method according to any one of claims 1 to 12 when it runs.