Electronic menu generation method and device, cooking equipment and readable storage medium
By presetting cooking information on the device side and controlling the cooking process in response to user confirmation instructions, the problem of redundant information in the recipe recording on the device side is solved, and efficient and accurate recipe recording is achieved.
Patent Information
- Application Number
- CN202410071444.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-17
- Publication Date
- 2025-07-18
AI Technical Summary
In the prior art, there is a long period of no cooking information blanking time between the start of timing and the corresponding cooking action when recording a recipe on the device side, resulting in a large amount of redundant information in the recorded electronic recipe files.
By obtaining preset cooking information and controlling the cooking process in response to user confirmation instructions after starting the cooking signal, recording and generating electronic recipes, including detecting and clearing periods of no cooking information, and adjusting cooking parameters and steps.
Reduces blank time periods in electronic recipe files, reduces redundant information, and improves the efficiency and accuracy of recipe recording.
Smart Images

Figure CN120335649A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of intelligent cooking, and in particular, to an electronic recipe generation method, apparatus, cooking device, and readable storage medium. Background Art
[0002] In the field of intelligent cooking, cooking devices usually need 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 can be directly created through an intelligent terminal or a computer terminal, or the cooking information of the device can be recorded through the device terminal, and then an initial recipe file can be recorded.
[0003] Currently, when recording a recipe at the device terminal, as long as the "start cooking" button is clicked, the timing starts to record, and there may be a long blank time period without cooking information between the start of timing and the corresponding cooking actions, resulting in a large amount of redundant information in the recorded electronic recipe file. Summary of the Invention
[0004] In view of this, the present application provides an electronic recipe generation method, apparatus, cooking device, and readable storage medium, which reduces the redundant information in the recorded electronic recipe file.
[0005] In a first aspect, an embodiment of the present application provides an electronic recipe generation method, including:
[0006] Obtaining preset cooking information related to the electronic recipe to be generated;
[0007] In response to a start cooking signal, controlling the cooking process of the cooking device based on the preset cooking information and the user confirmation instruction;
[0008] Recording and generating a first electronic recipe according to the cooking process.
[0009] According to the above method of the embodiment of the present application, the following additional technical features may also be included:
[0010] In the above technical solution, optionally, obtaining preset cooking information related to the electronic recipe to be generated includes: obtaining and storing preset cooking information related to the electronic recipe to be generated that is pre-set by the user, and the preset cooking information includes cooking parameters and / or cooking steps;
[0011] Controlling the cooking process of the cooking device based on the preset cooking information and the user confirmation instruction includes: displaying or announcing the cooking parameters and / or cooking steps; in response to the user confirmation instruction for the cooking parameters and / or cooking steps, controlling the cooking process of the cooking device according to the cooking parameters and / or cooking steps.
[0012] In any of the above technical solutions, optionally, obtaining preset cooking information preset by the user includes: obtaining preset cooking information preset by the user on the cooking device in advance; and / or obtaining preset cooking information from an external device.
[0013] In any of the above technical solutions, optionally, recording and generating a first electronic recipe according to the cooking process includes: detecting a period without cooking information during the cooking process, and performing a clearing process on at least part of the period without cooking information, where at least part of the period without cooking information includes a period without cooking information at any position among the starting position, the middle position, and the ending position of the cooking process; generating a first electronic recipe according to the cleared cooking period and the preset cooking information.
[0014] In any of the above technical solutions, optionally, performing a clearing process on at least part of the period without cooking information includes: in response to a clearing instruction for the period without cooking information, performing a clearing process on at least part of the period without cooking information during the cooking process; or automatically performing a clearing process on at least part of the period without cooking information during the cooking process when the cooking ends.
[0015] In any of the above technical solutions, optionally, performing a clearing process on at least part of the period without cooking information includes: detecting the duration of the period without cooking information, and if the duration of the period without cooking information is greater than or equal to a first threshold, performing a clearing process on the period without cooking information, or performing a clearing process on the duration of the period without cooking information exceeding the first threshold.
[0016] In any of the above technical solutions, optionally, the preset cooking information includes cooking parameters and cooking steps. After recording and generating the first electronic recipe, the method further includes: in response to a user's delete step instruction, clearing some or all of the cooking steps; and based on the cooking parameters and the cleared cooking steps, recording and generating a second electronic recipe according to the user's cooking instruction and the cooking process.
[0017] In any of the above technical solutions, optionally, the method further includes: if a user confirmation instruction is not received within a preset duration, sending a prompt message.
[0018] In any of the above technical solutions, optionally, after obtaining the preset cooking information related to the electronic recipe to be generated, the method further includes: obtaining reference cooking information, and comparing the preset cooking information with the reference cooking information; if the matching degree between the preset cooking information and the reference cooking information is less than or equal to a second threshold, adjusting the preset cooking information according to the reference cooking information.
[0019] In a second aspect, an embodiment of the present application provides an electronic recipe generation device, including:
[0020] A parameter acquisition module, configured to acquire preset cooking information related to an electronic recipe to be generated;
[0021] A cooking control module, configured to respond to a start cooking signal and control the cooking process of a cooking device based on the preset cooking information and a user confirmation instruction;
[0022] A recipe generation module, configured to record and generate a first electronic recipe according to the cooking process.
[0023] In a third aspect, an embodiment of the present application provides a cooking device, which includes a processor and a memory. The memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the steps of the method in the first aspect are implemented.
[0024] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method in the first aspect are implemented.
[0025] In a fifth aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is configured to run a program or instruction to implement the method in the first aspect.
[0026] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method in the first aspect.
[0027] In an embodiment of the present application, preset cooking information related to an electronic recipe that has been set by a user is acquired. After receiving a start cooking signal, in response to the start cooking signal, based on the preset cooking information acquired previously and a user confirmation instruction acquired after the start cooking signal, the cooking process of the cooking device is controlled. Further, a first electronic recipe is recorded and generated according to the cooking process and stored.
[0028] In the embodiment of the present application, the cooking information of the electronic recipe can be preset first, and then recorded through the device side. Thus, the user only needs to confirm the cooking information after starting cooking, without spending a lot of time setting it, avoiding a long blank period without cooking information between the start of timing and the corresponding cooking action, and reducing the redundant information in the recorded electronic recipe file.
[0029] The above description is only an overview of the technical solution of the present application. In order to be able to understand the technical means of the present application more clearly, it can be implemented according to the content of the specification. And in order to make the above and other purposes, features and advantages of the present application more obvious and understandable, the following specific embodiments of the present application are specifically given. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] The accompanying drawings described herein are used to provide a further understanding of the present application and form a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation to the present application. In the drawings:
[0031] Figure 1 One of the flow diagrams of the electronic recipe generation method according to an embodiment of the present application is shown;
[0032] Figure 2 Another flow diagram of the electronic recipe generation method according to an embodiment of the present application is shown;
[0033] Figure 3 The structural block diagram of the electronic recipe generation device according to an embodiment of the present application is shown;
[0034] Figure 4 The structural block diagram of the cooking device according to an embodiment of the present application is shown. Detailed implementation manners
[0035] Next, the technical solutions in the embodiments of the present application will be clearly described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are some, rather than all, of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.
[0036] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects and are not used to describe a specific order or sequence. It should be understood that such data may be interchanged under appropriate circumstances so that the embodiments of the present application can be implemented in an order different from those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of the same category, and the number of objects is not limited. For example, the first object may be one or more. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / " generally represents an "or" relationship between the associated objects before and after.
[0037] Currently, when recording a recipe on a device, as long as the "Start Cooking" button is clicked, the timing starts. However, there is often a certain time interval between clicking the "Start Cooking" button and the user's first cooking action (e.g., setting the heating of the cooking device, rotating the pot, washing the pot, adding ingredients, adding seasonings, etc.). At the start of cooking, the user may not have preconceived the cooking information in advance, and during this stage, the user needs a long time to think about the specific settings of parameters and steps. Or, the user has preconceived the corresponding cooking information in advance, but since the user needs to manually set the cooking information on the operation interface step by step, for example, the user needs to set the dosage information of the ingredients and then set the cooking action of adding the ingredients, there will be a long blank time period without cooking information between the start of timing and the corresponding cooking action, resulting in a large amount of redundant information in the recorded electronic recipe file.
[0038] To solve the above problems, the embodiments of the present application provide an electronic recipe generation solution. The following will, with reference to the accompanying drawings, explain in detail the electronic recipe generation method, device, cooking device, and readable storage medium provided by the embodiments of the present application through specific embodiments and their application scenarios.
[0039] The embodiments of the present application provide an electronic recipe generation method, as Figure 1 shown, the method includes:
[0040] Step 101, obtaining preset cooking information related to the electronic recipe to be generated;
[0041] Step 102, in response to the start cooking signal, controlling the cooking process of the cooking device based on the preset cooking information and the user confirmation instruction;
[0042] Step 103, recording and generating a first electronic recipe according to the cooking process.
[0043] In this embodiment, the preset cooking information that the user has set and is related to the electronic recipe to be generated is obtained. After receiving the start cooking signal, in response to the start cooking signal, based on the preset cooking information obtained previously and the user confirmation instruction obtained after the start cooking signal, the cooking process of the cooking device is controlled. Further, a first electronic recipe is recorded and generated according to the cooking process and stored.
[0044] That is to say, the present application is aimed at the method of recording recipes on the device side, and the cooking information of the electronic recipe is preset first, and then recorded on the device side. Specifically, before recording the electronic recipe, the cooking information such as the amount of ingredients, taste information, equipment power, and cooking steps in the cooking process can be preset to form an initial file, and then the initial file is executed on the device side. The user clicks the "Start Cooking" button to start the timing. When executing the cooking action, the user only needs to give a user confirmation instruction to confirm the cooking information at the corresponding time point.
[0045] The embodiment of the present application can first preset the cooking information of the electronic recipe and then record it through the device. Therefore, the user only needs to confirm the cooking information after starting cooking, and there is no need to spend a lot of time on setting it up. This avoids a long blank period without cooking information (i.e., no operation information) between the start of timing and the corresponding cooking action, thereby reducing the redundant information in the recorded electronic recipe file.
[0046] In one embodiment of the present application, obtaining preset cooking information related to the electronic recipe to be generated includes: obtaining and storing preset cooking information related to the electronic recipe to be generated that is preset by a user, the preset cooking information including cooking parameters and / or cooking steps;
[0047] Based on preset cooking information and user confirmation instructions, the cooking process of the cooking device is controlled, including: displaying or broadcasting cooking parameters and / or cooking steps; responding to user confirmation instructions for cooking parameters and / or cooking steps, and controlling the cooking process of the cooking device according to the cooking parameters and / or cooking steps.
[0048] In this embodiment, the user first presets the cooking parameters and / or cooking steps related to the electronic recipe to be generated to form a draft file. When recording the recipe, the cooking parameters and / or cooking steps are displayed or announced on the cooking device, and a user confirmation instruction for the cooking parameters and / or cooking steps is received. For example, if it is detected that the user clicks the "Next" button, indicating that the user has confirmed the cooking parameters and / or cooking steps, the cooking process of the cooking device is controlled according to the cooking parameters and / or cooking steps.
[0049] In the related art, when recording a recipe, the user first clicks to start cooking on the cooking device based on cooking experience, and then sets parameters and steps step by step according to the cooking order. Because the user needs to think and set each step on the spot, there will be a lot of blank time periods at the beginning or middle of the recorded electronic recipe. However, this application presets a draft file of cooking information, and the subsequent user only needs to confirm the cooking information, avoiding tedious settings during the cooking process and reducing the blank time periods in the recorded electronic recipe.
[0050] In one embodiment of the present application, all cooking parameters and / or cooking steps can be displayed or announced at one time. After receiving the user confirmation instruction from the user, it is determined that the user has confirmed all cooking parameters and / or cooking steps; alternatively, the cooking parameters and / or cooking steps can be displayed or announced in sequence when the corresponding execution time arrives. After receiving the user confirmation instruction from the user, it is determined that the user has confirmed the current cooking parameters and / or cooking steps, and then the next cooking parameter and / or cooking step is continued to be displayed.
[0051] In one embodiment of the present application, the preset cooking information preset by the user is obtained, including: obtaining the preset cooking information preset by the user on the cooking device in advance; and / or obtaining the preset cooking information from an external device.
[0052] In this embodiment, the user can preset the above cooking information on the external device or the device side. Among them, the external device includes a smart terminal, a computer terminal, etc. The smart terminal and the computer terminal share the cooking information with the device side through a communication connection. Specifically, it can be a wireless communication method such as wifi or bluetooth, or a wired communication method. The present application does not make specific restrictions on the communication connection method.
[0053] Through the above method, multiple ways of setting cooking information are realized, which is convenient for the user to operate.
[0054] As a refinement and extension of the above embodiment, an embodiment of the present invention provides another method for generating an electronic recipe, as Figure 2 shown, the method includes:
[0055] Step 201, obtaining preset cooking information related to the electronic recipe to be generated;
[0056] Step 202, in response to the start cooking signal, controlling the cooking process of the cooking device based on the preset cooking information and the user confirmation instruction;
[0057] Step 203, detecting a cooking information-free period during the cooking process, and performing a clearing process on at least part of the cooking information-free period, where at least part of the cooking information-free period includes a cooking information-free period at any position of the starting position, middle position, and ending position of the cooking process;
[0058] Step 204, generating a first electronic recipe according to the cooking period after the clearing process and the preset cooking information.
[0059] In this embodiment, since different users have different operation habits and the speeds at which users give user confirmation instructions are different, there may still be certain blank time periods without operations, that is, time periods without cooking information, at any position that requires user confirmation in the starting part, middle part, or ending part of the electronic recipe file. In response to this situation, the embodiment of the present application adjusts the time periods without cooking information during the cooking process. Specifically, it detects the time periods without cooking information during the cooking process and performs a clearing process on at least some of the time periods without cooking information. Finally, a first electronic recipe is generated using the cleared cooking time periods and preset cooking information.
[0060] It can be understood that the time periods without cooking information during the cooking process that need to be cleared can be at the starting position, middle position, or ending position of the cooking process, that is, any position during the cooking process; the clearing range of the time periods without cooking information during the cooking process can be either full clearing or only partial clearing, and the user can set it according to actual needs.
[0061] Through the above method, the time periods without cooking information during the cooking process are cleared, further reducing the blank time periods in the recorded electronic recipe.
[0062] In an embodiment of the present application, performing a clearing process on at least some of the time periods without cooking information includes: in response to a clearing instruction for the time periods without cooking information, performing a clearing process on at least some of the time periods without cooking information during the cooking process; or, automatically performing a clearing process on at least some of the time periods without cooking information during the cooking process when the cooking ends.
[0063] In this embodiment, during the adjustment stage, the detection and clearing of the time periods without cooking information can be achieved through a clearing instruction issued by the user. For example, a "one-key clearing" function can be set, and the user can select this function or skip to the next step. When the user selects the "one-key clearing" function, the time periods without cooking information during the cooking process are detected and cleared.
[0064] As another implementation method, it can also be set to an automatic clearing method, that is, without user operation, the detection and clearing of the time periods without cooking information are automatically performed.
[0065] It should be noted that whether it is user manual clearing or automatic clearing, the clearing of the time periods without cooking information during the cooking process can be either full clearing or only partial clearing.
[0066] While clearing the time periods without cooking information, the cooking information at all subsequent time points is automatically synchronized and moved or manually moved by the user, thereby adjusting the overall progress of the first electronic recipe to obtain the adjusted first electronic recipe.
[0067] In the embodiments of the present application, for the period without cooking information during the cooking process, it can be cleared by the user's customization or automatically. Through various clearing methods, the flexibility of electronic recipe production is improved.
[0068] In an embodiment of the present application, the clearing process for at least part of the period without cooking information includes: detecting the duration of the period without cooking information. If the duration of the period without cooking information is greater than or equal to the first threshold, the period without cooking information is cleared, or the duration of the period without cooking information exceeding the first threshold is cleared.
[0069] In this embodiment, the user can preset a certain threshold to represent the duration of the period without cooking information that different users can tolerate. The larger the threshold, the longer the duration of the period without cooking information that the user can tolerate, and the smaller the threshold, the shorter the duration of the period without cooking information that the user can tolerate. When the detected duration of the period without cooking information is greater than or equal to the threshold, the clearing process is performed, where the clearing process includes clearing all the periods without cooking information, or may also include clearing the periods without cooking information for the duration exceeding the first threshold.
[0070] Exemplarily, it is detected that there is a 20s blank duration (i.e., the duration without cooking information) at the beginning of the cooking process, and the user only allows a 5s (i.e., the first threshold is 5s) blank duration at the beginning of the electronic recipe file. Then, the 20s blank duration is completely cleared so that there is no blank time at the beginning of the finally formed electronic recipe file, or 15s of the blank duration is cleared so that the finally formed electronic recipe file only retains 5s of blank time.
[0071] It can be understood that the method of clearing the duration without cooking information by setting the threshold is applicable to both the two methods of the user issuing a clearing instruction for clearing and automatic clearing.
[0072] Through the above method, it is possible to perform corresponding clearing according to the length of the duration of the period without cooking information.
[0073] In an embodiment of the present application, the preset cooking information includes cooking parameters and cooking steps. After the first electronic recipe is recorded and generated, the method further includes: in response to the user's delete step instruction, clearing some or all of the cooking steps; based on the cooking parameters and the cleared cooking steps, recording and generating a second electronic recipe according to the user's cooking instruction and the cooking process.
[0074] In this embodiment, after the user finishes recording the first electronic recipe, a deletion step instruction can be issued to clear some or all of the cooking steps in the preset cooking information, but the cooking parameters in the preset cooking information are retained. In this way, based on the cooking parameters and the cooking steps after the clearing process, the user can enter the quick recording of the next recipe (i.e., the second electronic recipe), thereby improving the efficiency of recipe recording.
[0075] In an embodiment of the present application, the method further includes: if a user confirmation instruction is not received within a preset duration, a prompt message is issued.
[0076] In this embodiment, starting from the display or broadcast of the preset cooking information, the duration is recorded. When the recorded duration exceeds the preset duration and no user confirmation instruction is received yet, a prompt message is issued to remind the user to confirm the cooking information, so as to avoid a long blank period in the first electronic recipe due to the user not issuing an instruction for a long time.
[0077] In an embodiment of the present application, after obtaining the preset cooking information related to the electronic recipe to be generated, the method further includes: obtaining reference cooking information and comparing the preset cooking information with the reference cooking information; if the matching degree between the preset cooking information and the reference cooking information is less than or equal to a second threshold, the preset cooking information is adjusted according to the reference cooking information.
[0078] In this embodiment, after obtaining the preset cooking information set by the user, the preset cooking information is adjusted using the reference cooking information. The reference cooking information can be the cooking information of a recipe similar to the first electronic recipe obtained by the cooking device from other user devices on the network. When the matching degree between the preset cooking information and the reference cooking information is less than or equal to the second threshold, it indicates that the user may have set the cooking information incorrectly due to unfamiliarity with cooking or incorrect setting, etc. Therefore, the preset cooking information is adjusted according to the reference cooking information to improve the accuracy of the preset cooking information.
[0079] In some embodiments, a prompt can be given before adjusting the preset cooking information according to the reference cooking information, informing the user that the preset cooking information will be adjusted according to the reference cooking information, and the adjustment is implemented after the user's confirmation, so as to avoid the problem of incorrect adjustment.
[0080] Further, as a specific implementation of the above electronic recipe generation method, an embodiment of the present application provides an electronic recipe generation device. As Figure 3 shown, the electronic recipe generation device 300 includes: a parameter acquisition module 301, a cooking control module 302, and a recipe generation module 303.
[0081] Among them, the parameter acquisition module 301 is used to acquire preset cooking information related to the electronic recipe to be generated;
[0082] The cooking control module 302 is used to control the cooking process of the cooking device based on the preset cooking information and the user confirmation instruction in response to the start cooking signal;
[0083] The recipe generation module 303 is used to record and generate the first electronic recipe according to the cooking process.
[0084] In this embodiment, the preset cooking information related to the electronic recipe that has been set by the user is acquired. After receiving the start cooking signal, in response to the start cooking signal, the cooking process of the cooking device is controlled according to the preset cooking information acquired previously and the user confirmation instruction acquired after the start cooking signal. Further, the first electronic recipe is recorded and generated according to the cooking process and stored.
[0085] In the embodiment of the present application, the cooking information of the electronic recipe can be preset first, and then recorded through the device side. Thus, the user only needs to confirm the cooking information after starting cooking, without spending a lot of time setting it, avoiding a long blank period without cooking information between the start of timing and the corresponding cooking action, and reducing the redundant information in the recorded electronic recipe file.
[0086] Further, the parameter acquisition module 301 is specifically used to acquire and store the preset cooking information related to the electronic recipe to be generated that is preset by the user, and the preset cooking information includes cooking parameters and / or cooking steps;
[0087] The cooking control module 302 is specifically used to: display or broadcast the cooking parameters and / or cooking steps; in response to the user confirmation instruction for the cooking parameters and / or cooking steps, control the cooking process of the cooking device according to the cooking parameters and / or cooking steps.
[0088] Further, the parameter acquisition module 301 is specifically used to acquire the preset cooking information preset by the user on the cooking device; and / or, acquire the preset cooking information from an external device.
[0089] Further, the recipe generation module 303 is specifically used to: detect the cooking information-free period during the cooking process, and perform a clearing process on at least part of the cooking information-free period, where at least part of the cooking information-free period includes the cooking information-free period at any position of the starting position, middle position, and ending position of the cooking process; generate the first electronic recipe according to the cleared cooking period and the preset cooking information.
[0090] Further, the recipe generation module 303 is specifically configured to, in response to a clearing instruction for a period without cooking information, perform a clearing process on at least part of the periods without cooking information during the cooking process; or, automatically perform a clearing process on at least part of the periods without cooking information during the cooking process when the cooking ends.
[0091] Further, the recipe generation module is specifically configured to detect the duration of the period without cooking information. If the duration of the period without cooking information is greater than or equal to a first threshold, perform a clearing process on the period without cooking information, or perform a clearing process on the duration of the period without cooking information that exceeds the first threshold.
[0092] Further, the preset cooking information includes cooking parameters and cooking steps. The recipe generation module 303 is further configured to: in response to a user's delete step instruction, clear part or all of the cooking steps; and based on the cooking parameters and the cleared cooking steps, record and generate a second electronic recipe according to the user's cooking instruction and the cooking process.
[0093] Further, the apparatus further includes: a prompting module, configured to send a prompt message if a user confirmation instruction is not received within a preset duration.
[0094] Further, the parameter acquisition module 301 is further configured to: acquire reference cooking information, and compare the preset cooking information with the reference cooking information; if the matching degree between the preset cooking information and the reference cooking information is less than or equal to a second threshold, adjust the preset cooking information according to the reference cooking information.
[0095] The electronic recipe generation apparatus 300 in the embodiments of the present application may be a cooking device or a component in a cooking device, such as an integrated circuit or a chip.
[0096] The electronic recipe generation apparatus provided by the embodiments of the present application can implement Figure 1 and Figure 2 each process implemented by the embodiments of the electronic recipe generation method. To avoid repetition, it will not be described in detail here.
[0097] The embodiments of the present application further provide a cooking device, as Figure 4 shown. The cooking device 400 includes a processor 401 and a memory 402. A program or instruction that can run on the processor 401 is stored on the memory 402. When the program or instruction is executed by the processor 401, each step of the above-mentioned embodiments of the electronic recipe generation method is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described in detail here.
[0098] The memory 402 can be used to store software programs and various data. The memory 402 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data. Among them, the first storage area may store an operating system, application programs or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 402 may include volatile memory or non-volatile memory, or the memory 402 may include both volatile and non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synch link dynamic random access memory (SLDRAM), and a direct rambus random access memory (DRRAM). The memory 402 in the embodiments of the present application includes but is not limited to these and any other suitable types of memory.
[0099] The processor 401 may include one or more processing units; optionally, the processor 401 integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above modem processor may not be integrated into the processor 401 either.
[0100] The embodiments of the present application also provide a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, it implements each process of the above embodiments of the electronic recipe generation method and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0101] An embodiment of the present application also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to run programs or instructions to implement each process of the above-mentioned embodiment of the electronic recipe generation method and can achieve the same technical effects. To avoid repetition, details are not described herein again.
[0102] It should be understood that the chip mentioned in the embodiments of the present application may also be referred to as a system-level chip, a system chip, a chip system, a system-on-chip, etc.
[0103] An embodiment of the present application also provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement each process of the above-mentioned embodiment of the electronic recipe generation method and can achieve the same technical effects. To avoid repetition, details are not described herein again.
[0104] It should be noted that in this document, the terms "include", "comprise" or any other variation thereof are intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the phrase "comprising a..." does not exclude the presence of additional identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the methods and devices in the embodiments of the present application are not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in a reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0105] The embodiments of the present application have been described above with reference to the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Those of ordinary skill in the art, under the inspiration of the present application and without departing from the spirit and scope protected by the present application and its claims, can still make many forms, all of which fall within the protection scope of the present application.
Claims
1. An electronic recipe generation method, characterized in that, Including: Obtaining preset cooking information related to the electronic recipe to be generated; In response to the start cooking signal, controlling the cooking process of the cooking device based on the preset cooking information and the user confirmation instruction; Recording and generating a first electronic recipe according to the cooking process.
2. The method according to claim 1, wherein The obtaining preset cooking information related to the electronic recipe to be generated includes: Obtaining and storing the preset cooking information related to the electronic recipe to be generated pre-set by the user, where the preset cooking information includes cooking parameters and / or cooking steps; The controlling the cooking process of the cooking device based on the preset cooking information and the user confirmation instruction includes: Displaying or announcing the cooking parameters and / or the cooking steps; In response to the user confirmation instruction for the cooking parameters and / or the cooking steps, controlling the cooking process of the cooking device according to the cooking parameters and / or the cooking steps.
3. The method according to claim 2, characterized in that, The obtaining the preset cooking information pre-set by the user includes: Obtaining the preset cooking information pre-set by the user on the cooking device; and / or, Obtaining the preset cooking information from an external device.
4. The method according to any one of claims 1 to 3, characterized in that The recording and generating a first electronic recipe according to the cooking process includes: Detecting the cooking information-free periods during the cooking process, and performing a clearing process on at least part of the cooking information-free periods, where at least part of the cooking information-free periods includes the cooking information-free periods at any of the starting position, middle position, and ending position of the cooking process; Generating the first electronic recipe according to the cooking periods after the clearing process and the preset cooking information.
5. The method according to claim 4, wherein The performing a clearing process on at least part of the cooking information-free periods includes: In response to the clearing instruction for the cooking information-free periods, performing a clearing process on at least part of the cooking information-free periods during the cooking process; or, Automatically performing a clearing process on at least part of the cooking information-free periods during the cooking process when the cooking ends.
6. The method according to claim 4, wherein The performing a clearing process on at least part of the cooking information-free periods includes: Detecting the duration of the cooking information-free periods, and if the duration of the cooking information-free periods is greater than or equal to a first threshold, performing a clearing process on the cooking information-free periods, or performing a clearing process on the duration of the cooking information-free periods exceeding the first threshold.
7. The method according to claim 1, wherein The preset cooking information includes cooking parameters and cooking steps. After the recording and generating the first electronic recipe, the method further includes: In response to the user's delete step instruction, clearing part or all of the cooking steps; Based on the cooking parameters and the cooking steps after the clearing process, recording and generating a second electronic recipe according to the user cooking instruction and the cooking process.
8. The method according to any one of claims 1 to 7, characterized in that, The method further includes: If no user confirmation instruction is received within a preset duration, sending a prompt message.
9. The method according to any one of claims 1 to 7, characterized in that, After the obtaining the preset cooking information related to the electronic recipe to be generated, the method further includes: Obtaining reference cooking information, and comparing the preset cooking information with the reference cooking information; If the matching degree between the preset cooking information and the reference cooking information is less than or equal to a second threshold, the preset cooking information is adjusted according to the reference cooking information.
10. An electronic recipe generation device, characterized in that, Including: A parameter acquisition module, configured to acquire preset cooking information related to an electronic recipe to be generated; A cooking control module, configured to, in response to a start cooking signal, control the cooking process of a cooking device based on the preset cooking information and a user confirmation instruction; A recipe generation module, configured to record and generate a first electronic recipe according to the cooking process.
11. A cooking device, characterized in that, Including a processor and a memory, the memory stores a program or instruction that runs on the processor, and when the program or instruction is executed by the processor, the steps of the electronic recipe generation method according to any one of claims 1 to 9 are implemented.
12. A readable storage medium, on which a program or instructions are stored, characterized in that, When the program or instruction is executed by the processor, the steps of the electronic recipe generation method according to any one of claims 1 to 9 are implemented.