Intelligent perception decision-making method and device for menu

Through the intelligent perception decision-making method and device of the recipe, the problem that household appliances in the prior art are difficult to accurately identify user intentions, personalized control of the cooking process is achieved, and user experience is improved.

CN120020970APending Publication Date: 2025-05-20QINGDAO HAIER INTELLIGENT HOME APPLIANCE TECHNOLOGY CO LTD +3
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311551435.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-20
Publication Date
2025-05-20

AI Technical Summary

Technical Problem

In the prior art, it is difficult for home appliances to accurately identify the user's intentions through single-round voice interaction, especially when multiple specification parameters are required during the cooking process, detailed personalized operation configuration cannot be achieved.

Method used

It provides an intelligently perceived decision-making method and device for a recipe, and generates recommended recipe information by obtaining the user's first cooking instructions and sending them to the storage device; receiving the user's second cooking instructions, combining the target recipe information to generate the final recipe information, and sending them to the cooking device to control the cooking process.

Benefits of technology

It realizes accurate identification of user intentions through voice interaction between users and home appliances, and can adjust recipe information according to users' personalized needs, improving user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120020970A_ABST
    Figure CN120020970A_ABST
Patent Text Reader

Abstract

The invention discloses an intelligent perception decision-making method and device for a menu, and relates to the technical field of smart home / smart home, the method is applied to a control terminal, the control terminal is connected with a storage device and a cooking device, and the method comprises the steps of obtaining a first cooking instruction of a user and sending the first cooking instruction to the storage device; wherein the first cooking instruction comprises target food material information and is used for controlling the storage equipment to generate recommended menu information based on the target food material information; recommended menu information returned by the storage equipment is received, target menu information is determined, and a second cooking instruction input by the user is received; wherein the second cooking instruction is a personalized demand instruction of the user for cooking; and generating final menu information according to the target menu information and the second cooking instruction, sending the final menu information to the cooking equipment, and controlling the cooking equipment to cook based on the final menu information after the target food material is put into the cooking equipment. Through the method provided by the invention, personalized adjustment of the target menu information by the user is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of speech recognition technology, and in particular, to an intelligent perception decision method and device for recipes. Background Art

[0002] In the smart home scenario, users can issue commands to kitchen cooking devices through voice interaction to start relevant devices. For example, when a user issues a voice command "roast steak", the oven device will start and adjust to the state of roasting steak. However, the specific process of roasting steak involves various specification parameters such as choosing the type of steak, the thickness of the steak, and the degree of doneness of the steak, and details need to be further determined through the dialogue interaction between the user and the relevant devices to meet the diverse cooking needs of users.

[0003] In the prior art, home appliances usually achieve simple intention understanding through single-round voice interaction. For example, if a user issues a voice command "roast a medium-rare ribeye steak", the relevant device can only recognize that the ingredient is steak and cannot make detailed personalized operation configurations.

[0004] How to accurately recognize the user's intention through the voice interaction between the user and the home appliance is a technical problem that needs to be solved currently. Summary of the Invention

[0005] This application provides an intelligent perception decision method and device for recipes to solve the defect in the prior art that the user's intention cannot be accurately recognized, and to accurately recognize the user's intention through the voice interaction between the user and the home appliance.

[0006] This application provides an intelligent perception decision method for recipes, which is applied to a control terminal. The control terminal is connected to a storage device and a cooking device. The method includes:

[0007] Obtain a first cooking instruction from the user and send it to the storage device; wherein, the first cooking instruction includes target ingredient information, and is used to control the storage device to generate recommended recipe information based on the target ingredient information;

[0008] Receive the recommended recipe information returned by the storage device, determine the target recipe information, and receive a second cooking instruction input by the user; wherein, the second cooking instruction is a personalized requirement instruction for cooking by the user;

[0009] Generate final recipe information according to the target recipe information and the second cooking instruction, and send the final recipe information to the cooking device, so as to control the cooking device to cook based on the final recipe information after placing the target ingredient in the cooking device.

[0010] According to the intelligent perception decision method for recipes provided by this application, the determining of the target recipe information includes:

[0011] When there are multiple pieces of recommended recipe information returned by the storage device, determine target recipe information from the multiple pieces of recommended recipe information based on a preset recipe database; wherein, the recipe database stores multiple historical target recipe information.

[0012] When there is a single piece of recommended recipe information returned by the storage device, determine the recommended recipe information as the target recipe information.

[0013] According to an intelligent perception and decision-making method for recipes provided by the present application, the recipe database also stores the historical cooking times and the most recent cooking time corresponding to each piece of historical target recipe information.

[0014] When there are multiple pieces of recommended recipe information returned by the storage device, determining target recipe information from the multiple pieces of recommended recipe information based on a preset recipe database includes:

[0015] When there are multiple pieces of recommended recipe information returned by the storage device, determine the historical target recipe information in the recipe database corresponding to the recommended recipe information.

[0016] According to the historical cooking times and the most recent cooking time corresponding to the determined historical target recipe information, sort the determined historical target recipe information, and determine the recommended recipe information corresponding to the historical target recipe information whose sorting result meets the preset conditions as the target recipe information.

[0017] According to an intelligent perception and decision-making method for recipes provided by the present application, the target recipe information includes the target ingredient information.

[0018] Generating the final recipe information according to the target recipe information and the second cooking instruction includes:

[0019] Perform intention parsing and specification parsing on the second cooking instruction respectively to obtain intention parameters and specification values; wherein, the intention parameters at least include the cooking method and ingredient information, and the specification value is the personalized specification requirement value for the user to cook the target ingredient.

[0020] Compare the ingredient information in the intention parameters with the target ingredient information in the target recipe information.

[0021] When it is determined that the ingredient information is consistent with the target ingredient information, adjust the specification value based on the interaction instruction with the user, and generate the final recipe information based on the adjusted specification value and the ingredient information in the intention parameters.

[0022] According to an intelligent perception and decision-making method for recipes provided by the present application, a standard library for storing standard specification values is stored in the control terminal;

[0023] Parsing the specifications of the second cooking instruction to obtain a specification value includes:

[0024] Parsing the specifications of the second cooking instruction to obtain an initial specification value;

[0025] Based on the stored standard library, standardizing the initial specification value to obtain the standard specification value corresponding to the initial specification value.

[0026] According to an intelligent perception and decision-making method for recipes provided by the present application, the target recipe information further includes the target specification value corresponding to the target ingredient information;

[0027] Adjusting the specification value based on the interaction instruction with the user, and generating the final recipe information based on the adjusted specification value and the ingredient information in the intention parameter includes:

[0028] Comparing the standard specification value with the target specification value corresponding to the target ingredient information. If it is determined that the standard specification value corresponding to the target specification value is missing, an active prompt is initiated to obtain the specification value continuously input by the user, and the continuously input specification value is parsed for specifications and standardized for specification values to obtain the continuously input standard specification value;

[0029] Continue to execute the step of comparing the standard specification value with the target specification value corresponding to the target ingredient information until it is determined that the standard specification value corresponding to the target specification value is not missing;

[0030] Updating the target specification value in the target recipe information to the corresponding standard specification value to generate the final recipe information.

[0031] According to an intelligent perception and decision-making method for recipes provided by the present application, after initiating the active prompt, the method further includes:

[0032] In the case where the specification value continuously input by the user is not received, determining the standard specification value corresponding to some of the target specification values in the recipe information;

[0033] Generating the final recipe information according to the target recipe information and the second cooking instruction includes:

[0034] Updating some of the target specification values in the target recipe information to the corresponding standard specification values to generate the final recipe information.

[0035] The present application also provides an intelligent perception decision-making device for recipes, which is applied to a control terminal. The control terminal is connected to a storage device and a cooking device. The device includes:

[0036] An acquisition module, configured to acquire a first cooking instruction of a user and send it to the storage device; wherein, the first cooking instruction includes target ingredient information, and is used to control the storage device to generate recommended recipe information based on the target ingredient information;

[0037] A determination module, configured to receive the recommended recipe information returned by the storage device, determine target recipe information, and receive a second cooking instruction input by the user; wherein, the second cooking instruction is a personalized requirement instruction of the user for cooking;

[0038] A sending module, configured to generate final recipe information according to the target recipe information and the second cooking instruction, and send the final recipe information to the cooking device, for controlling the cooking device to cook based on the final recipe information after putting the target ingredients into the cooking device.

[0039] The present application also provides an electronic device, including a memory and a processor. A computer program is stored in the memory, and the processor is configured to execute to implement the intelligent perception decision-making method for recipes as described in any one of the above.

[0040] The present application also provides a computer-readable storage medium, which includes a stored program. When the program runs, it executes to implement the intelligent perception decision-making method for recipes as described in any one of the above.

[0041] The present application also provides a computer program product, including a computer program, which implements the intelligent perception decision-making method for recipes as described in any one of the above when executed by a processor.

[0042] An intelligent perception decision-making method and device for recipes provided by the present application are applied to a control terminal. The control terminal is connected to a storage device and a cooking device. By acquiring a first cooking instruction of a user and sending it to the storage device; wherein, the first cooking instruction includes target ingredient information, and is used to control the storage device to generate recommended recipe information based on the target ingredient information; receiving the recommended recipe information returned by the storage device, determining target recipe information, and receiving a second cooking instruction input by the user; wherein, the second cooking instruction is a personalized requirement instruction of the user for cooking; thus, the user's intention can be accurately identified through the second cooking instruction, the personalized adjustment of the user for the target recipe information can be realized, the final recipe information is generated, and the final recipe information is sent to the cooking device, for controlling the cooking device to cook based on the final recipe information after putting the target ingredients into the cooking device, which can improve the user experience. Description of the Drawings

[0043] In order to more clearly illustrate the technical solutions in the present application or the prior art, the following will briefly introduce the accompanying drawings required for use in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other accompanying drawings can also be obtained based on these drawings.

[0044] Figure 1 It is a schematic diagram of the hardware environment of an interaction method for an intelligent device according to an embodiment of the present application;

[0045] Figure 2 It is one of the flow diagrams of the intelligent perception and decision-making method for the recipe provided by the present application;

[0046] Figure 3 It is another flow diagram of the intelligent perception and decision-making method for the recipe provided by the present application;

[0047] Figure 4 It is yet another flow diagram of the intelligent perception and decision-making method for the recipe provided by the present application;

[0048] Figure 5 It is still another flow diagram of the intelligent perception and decision-making method for the recipe provided by the present application;

[0049] Figure 6 It is one of the flow diagrams of the intelligent perception and decision-making method for the recipe provided by the present application;

[0050] Figure 7 It is another flow diagram of the intelligent perception and decision-making method for the recipe provided by the present application;

[0051] Figure 8 It is the complete flow chart of the intelligent perception and decision-making method for the recipe provided by the present application;

[0052] Figure 9 It is the structural schematic diagram of the intelligent perception and decision-making device for the recipe provided by the present application;

[0053] Figure 10 It is the structural schematic diagram of the electronic device provided by the present application. Detailed implementation manners

[0054] In order to enable those skilled in the art to better understand the solutions of the present application, the following will clearly and completely describe the technical solutions in the embodiments of the present application in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the scope of protection of the present application.

[0055] It should be noted that the terms "first", "second", etc. in the description, claims and above-mentioned drawings of this application 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 the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of this application described here can be implemented in an order other than those illustrated or described here. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0056] According to one aspect of the embodiments of this application, an intelligent perception and decision-making method for recipes is provided. The intelligent perception and decision-making method for recipes is widely applied to whole-house intelligent digital control application scenarios such as Smart Home, smart home, intelligent household device ecosystem, Intelligence House ecosystem, etc. Optionally, in this embodiment, the above-mentioned intelligent perception and decision-making method for recipes can be applied to, for example, Figure 1 the hardware environment composed of the terminal device 102 and the server 104 as shown. As Figure 1 shown, the server 104 is connected to the terminal device 102 through the network, and can be used to provide services (such as application services, etc.) for the terminal or the client installed on the terminal. A database can be set on the server or independently of the server, and is used to provide data storage services for the server 104. Cloud computing and / or edge computing services can be configured on the server or independently of the server, and are used to provide data operation services for the server 104.

[0057] The above-mentioned network can include but is not limited to at least one of the following: wired network, wireless network. The above-mentioned wired network can include but is not limited to at least one of the following: wide area network, metropolitan area network, local area network. The above-mentioned wireless network can include but is not limited to at least one of the following: WIFI (Wireless Fidelity), Bluetooth. The terminal device 102 is not necessarily limited to a PC, mobile phone, tablet computer, smart air conditioner, smart range hood, smart refrigerator, smart oven, smart stove, smart washing machine, smart water heater, smart washing equipment, smart dishwasher, smart projection device, smart TV, smart drying rack, smart curtain, smart audio and video, smart socket, smart speaker, smart sound box, smart fresh air device, smart kitchen and bathroom equipment, smart bathroom equipment, smart floor sweeping robot, smart window cleaning robot, smart mopping robot, smart air purification device, smart steam box, smart microwave oven, smart kitchen water heater, smart purifier, smart water dispenser, smart door lock, etc.

[0058] The following will combine Figures 2 - 10 to describe an intelligent perception and decision-making method and device for a recipe of the present application.

[0059] Figure 2 is one of the flow schematic diagrams of the intelligent perception and decision-making method for the recipe provided in this embodiment. As Figure 2 shown, the intelligent perception and decision-making method for the recipe provided in this embodiment is applied to a control terminal, and the control terminal is connected to a storage device and a cooking device. The method includes:

[0060] Step 100: Obtain a first cooking instruction of the user and send it to the storage device; wherein, the first cooking instruction includes target ingredient information, and is used to control the storage device to generate recommended recipe information based on the target ingredient information.

[0061] It can be understood that the execution subject of this embodiment is the control terminal. The cooking device can be an oven, a microwave oven, a steam oven, an air fryer, etc., and the storage device can be a refrigerator, a freezer, etc. The control terminal is connected to the storage device and the cooking device. By obtaining the user's instruction and sending it to the storage device or the cooking device, the storage device or the cooking device is controlled to perform corresponding operations, realizing the voice interaction process of the smart home.

[0062] It should be noted that taking the refrigerator as an example of the storage device, there is an ingredient library, and the ingredient library includes various ingredients currently stored in the refrigerator and the recommended recipe information corresponding to each ingredient. For example, if the ingredient "tomato" is currently stored in the refrigerator, the recommended recipe information corresponding to the tomato can be: scrambled eggs with tomatoes, beef brisket with tomatoes, tomato and corn stewed with spareribs; if the ingredient "spareribs" is also currently stored in the refrigerator, the recommended recipe information corresponding to the spareribs can be: sparerib soup, tomato and corn stewed with spareribs, sweet and sour spareribs, braised spareribs.

[0063] Specifically, the target ingredient information is included in the first cooking instruction, and the refrigerator generates recommended recipe information based on the target ingredient information. For example, if the user sends the first cooking instruction as "tomato and spareribs", the control terminal analyzes the target ingredient information included in the currently sent first cooking instruction as: tomato, spareribs, and sends the target ingredient information to the refrigerator. The refrigerator queries in the stored ingredient library whether the above two ingredients exist. If both exist, it is determined that the recommended recipe is tomato and corn stewed with spareribs. Further, it is recognized that the currently determined recommended recipe also includes the ingredient corn, and then continue to query in the ingredient library whether corn exists. If it exists, the determined recommended recipe tomato and corn stewed with spareribs is returned to the control terminal.

[0064] Specifically, the recommended recipe information in the ingredient library is determined according to the user's historical cooking behavior and is updated periodically to ensure better meeting the user's needs.

[0065] Optionally, in one embodiment, the historical cooking behavior can be controlled and distributed by a control terminal. The control terminal obtains the user's instructions, determines the recommended recipe information corresponding to each ingredient, and then distributes it to the refrigerator for storage. Among them, the recommended recipe information can be classified according to the members in the family. For example, for the same ingredient, the recommended recipes for children are different from those for adults; the recommended recipes for people with stomach problems are different from those for healthy people. The specific pre-stored content can be set according to the user's personalized needs, and this embodiment does not make any special limitations on this.

[0066] Optionally, in another embodiment, the historical cooking behavior is determined by the refrigerator based on the ingredient combinations taken out by the user each time from the refrigerator. Specifically, a frequency threshold can be set. When the number of times the same ingredient combination is taken out by the user reaches the frequency threshold, the recommended recipe information corresponding to the above ingredient combination is generated and stored in the ingredient library.

[0067] Step 200: Receive the recommended recipe information returned by the storage device, determine the target recipe information, and receive the second cooking instruction input by the user; wherein, the second cooking instruction is a personalized requirement instruction for cooking by the user.

[0068] It can be understood that there may be multiple pieces of recommended recipe information returned by the refrigerator, that is, the target ingredient information sent by the control terminal corresponds to multiple recommended recipes. After the refrigerator returns the recommended recipe information to the terminal, the target recipe information is determined. Among them, the target recipe information includes the target ingredient information and the specification value corresponding to the target ingredient information. For example, taking grilled steak as an example, the target ingredient information is steak, and the corresponding specification value is the self-specification value of the ingredient and the cooking specification value, which can be "sirloin, 3cm, medium rare" for the steak.

[0069] Furthermore, obtain the second cooking instruction input by the user. The second cooking instruction can be used to further confirm whether the current target recipe information is correct and to modify or supplement the specification value. For example, the second cooking instruction can be "grilled steak medium well". Based on this, it can be determined that the target recipe information is correct, which is "grilled steak", and the specification value is modified, changing "medium rare" to "medium well".

[0070] Specifically, the first cooking instruction includes the target ingredient information. Parse the first cooking instruction. If the corresponding target ingredient information is parsed, then send the parsed target ingredient information to the refrigerator to control the refrigerator to query whether the target ingredient information exists in the stored ingredient library.

[0071] Specifically, when there is an ingredient corresponding to the target ingredient information stored in the ingredient library, generate the recommended recipe information based on the target ingredient information.

[0072] Optionally, in one embodiment, if there are multiple recommended recipe information, they are arranged according to priority, for example, arranged according to the number of times the user cooks. The recipes with the top 3 cooking times can be used as the recommended recipe information returned to the control terminal, and the target recipe information is determined from the recommended recipe information.

[0073] Optionally, in another embodiment, the refrigerator can also directly interact with the user. Specifically, when it is known that the user has an operation of opening the refrigerator door, N recommended recipes are displayed on the display screen of the refrigerator. The user can directly determine one or more of them as the target recipe information and send it to the control terminal for subsequent steps.

[0074] Optionally, in another embodiment, the refrigerator can perform voice interaction with the user. Specifically, the user directly sends a voice command containing the recipe name to the refrigerator. If the refrigerator finds the corresponding recommended recipe information in the ingredient library, indicating that the refrigerator currently stores the ingredients corresponding to the recommended recipe information, the recommended recipe information is sent to the control terminal to perform the subsequent step of controlling the cooking device to cook.

[0075] Further, in the case where the ingredient library does not store the ingredients corresponding to the target ingredient information, query the replacement ingredient information in the ingredient library based on the target ingredient information; receive the replacement recipe information corresponding to the replacement ingredient sent by the refrigerator.

[0076] Specifically, in the case where the ingredient library does not store the ingredients corresponding to the target ingredient information, query the replacement ingredient information in the ingredient library based on the target ingredient information. For example, if the target ingredient information parsed from the user's first cooking instruction is "pepper, meat", after sending the target ingredient information to the refrigerator, if "pepper" is not found in the ingredient library, then query the ingredients of the same category with "pepper" as the keyword, such as "green pepper".

[0077] Further, generate the corresponding replacement recipe information based on the replacement ingredient information and return the replacement recipe information to the control terminal.

[0078] Step 300: Generate the final recipe information according to the target recipe information and the second cooking instruction, and send the final recipe information to the cooking device for controlling the cooking device to cook based on the final recipe information after placing the target ingredients in the cooking device.

[0079] Specifically, the final recipe information includes the target ingredients, the cooking method for the target ingredients, the specification values of the target ingredients, and the specification values for cooking the target ingredients. The final recipe information is sent to the cooking device, and after the user places the target ingredients in the cooking device, the cooking device is controlled to cook based on the final recipe information.

[0080] Further, after generating the final recipe information, the final recipe information is sent to the refrigerator to update the recommended recipe information corresponding to the target ingredients in the ingredient library.

[0081] Specifically, after generating the final recipe information, the ingredient information included in the final recipe information is sent to the refrigerator. The refrigerator updates the recipe library, reduces the quantity of the corresponding ingredient by 1. If the inventory of the corresponding ingredient is 0 after the update, the recommended recipe information corresponding to the ingredient is synchronously deleted. By instantaneously updating the ingredient library, the accuracy of the recommended recipe information generated by the refrigerator is ensured.

[0082] The above is the step description of the intelligent perception and decision-making method for recipes provided by this application. From the description of the above steps, it can be seen that according to the intelligent perception and decision-making method for recipes provided by this application, it is applied to a control terminal. The control terminal is connected to a storage device and a cooking device. By obtaining the user's first cooking instruction and sending it to the refrigerator; wherein, the first cooking instruction includes target ingredient information, which is used to control the storage device to generate recommended recipe information based on the target ingredient information; receiving the recommended recipe information returned by the storage device, determining the target recipe information, and receiving the second cooking instruction input by the user; wherein, the second cooking instruction is the user's personalized requirement instruction for cooking; thus, the user's intention can be accurately identified through the second cooking instruction, realizing the personalized adjustment of the target recipe information by the user, generating the final recipe information, and sending the final recipe information to the cooking device, which is used to control the cooking device to cook based on the final recipe information after putting the target ingredients into the cooking device, thereby improving the user's experience.

[0083] Based on the above embodiments, in this embodiment, Figure 3 is the second flow schematic diagram of the intelligent perception and decision-making method for recipes provided by this embodiment, as Figure 3 shown, step 200 of determining the target recipe information includes:

[0084] Step 310, when there are multiple pieces of the recommended recipe information returned by the storage device, determining the target recipe information from the multiple pieces of recommended recipe information based on a preset recipe library; wherein, the recipe library stores multiple historical target recipe information.

[0085] Step 320, when there is a single piece of the recommended recipe information returned by the storage device, determining the recommended recipe information as the target recipe information.

[0086] It should be noted that the recipe library stores multiple historical target recipe information, which can be the recipe information that the user has cooked historically. The historical target recipe information can be sorted according to the recipe information used by the user most recently, or sorted according to the number of times the user uses the recipe information.

[0087] Specifically, when the recommended recipe information returned by the refrigerator is single, determine the recommended recipe information as the target recipe information.

[0088] The intelligent perception and decision-making method for recipes provided in this embodiment determines the target recipe information through the recipe database, which is simple and efficient and more in line with the actual needs of users.

[0089] Based on the above embodiment, in this embodiment, Figure 4 is the third flow chart of the intelligent perception and decision-making method for recipes provided in this embodiment. As Figure 4 shown, the recipe database also stores the historical cooking times and the most recent cooking time corresponding to each historical target recipe information;

[0090] Step 310, when the recommended recipe information returned by the storage device is multiple, determine the target recipe information from the multiple recommended recipe information based on the pre-set recipe database, including:

[0091] Step 410, when the recommended recipe information returned by the storage device is multiple, determine the historical target recipe information in the recipe database corresponding to the recommended recipe information.

[0092] Step 420, according to the historical cooking times and the most recent cooking time corresponding to the determined historical target recipe information, sort the determined historical target recipe information, and determine the recommended recipe information corresponding to the historical target recipe information whose sorting result meets the preset conditions as the target recipe information.

[0093] Specifically, it can be understood that there may be multiple recommended recipe information returned by the refrigerator, that is, the target ingredient information sent by the control terminal is matched with multiple recommended recipes. After the refrigerator returns the recommended recipe information to the terminal, according to the historical cooking times and the most recent cooking time corresponding to the determined historical target recipe information, sort the determined historical target recipe information. For example, determine the recipe information that was cooked most recently as the target recipe information, or determine the recipe information with the most cooking times as the target recipe information.

[0094] The intelligent perception and decision-making method for recipes provided in this embodiment determines the target recipe information through the recipe database, which is simple and efficient and more in line with the actual needs of users.

[0095] Based on the above embodiment, in this embodiment, Figure 5 is the fourth flow chart of the intelligent perception and decision-making method for recipes provided in this embodiment. As Figure 5 shown, the target recipe information includes the target ingredient information;

[0096] Step 300, generate the final recipe information according to the target recipe information and the second cooking instruction, including:

[0097] Step 510: Perform intention parsing and specification parsing on the second cooking instruction respectively to obtain an intention parameter and a specification value; wherein, the intention parameter at least includes a cooking method and ingredient information, and the specification value is a personalized specification requirement value for the user to cook the target ingredient.

[0098] Step 520: Compare the ingredient information in the intention parameter with the target ingredient information in the target recipe information.

[0099] Step 530: When it is determined that the ingredient information is consistent with the target ingredient information, adjust the specification value based on the interaction instruction with the user, and generate final recipe information based on the adjusted specification value and the ingredient information in the intention parameter.

[0100] It should be noted that the target recipe information includes target ingredient information and a specification value corresponding to the target ingredient information. By performing intention parsing and specification parsing on the second cooking instruction, the ingredient information, cooking method, and specification value corresponding to the ingredient information included in the second cooking instruction can be obtained.

[0101] Specifically, compare the ingredient information in the intention parameter with the target ingredient information in the target recipe information. If the two are consistent, it indicates that the target recipe is the recipe that the user actually wants to cook, and the subsequent steps of generating final recipe information based on the target recipe information and the second cooking instruction can be continued.

[0102] The intelligent perception and decision-making method for recipes provided in this embodiment obtains an intention parameter by performing intention parsing on the second cooking instruction, and compares the ingredient information in the intention parameter with the target ingredient information in the target recipe information to ensure that the target recipe is the recipe that the user actually wants to cook.

[0103] Based on the above embodiment, in this embodiment, Figure 6 is the fifth flow diagram of the intelligent perception and decision-making method for recipes provided in this embodiment. As Figure 6 shown, a standard library for storing standard specification values is stored in the control terminal;

[0104] In step 510, performing specification parsing on the second cooking instruction to obtain a specification value includes:

[0105] Step 610: Perform specification parsing on the second cooking instruction to obtain an initial specification value.

[0106] Step 620: Based on the stored standard library, perform standardization on the initial specification value to obtain the standard specification value corresponding to the initial specification value.

[0107] Specifically, first, the second cooking instruction is parsed for its specifications to obtain an initial specification value. For example, if the second cooking instruction is "a medium-rare steak", the parsed initial specification value is "medium-rare". Based on a pre-stored standard library, "medium-rare" is standardized to "rare", and then sent to the cooking device, which can better conform to the cooking standards of the cooking device.

[0108] The intelligent perception and decision-making method for recipes provided in this embodiment can, by parsing the second cooking instruction to obtain an initial specification value and standardizing the initial specification value to obtain a corresponding standard specification value, better conform to the cooking standards of the cooking device and reduce the manual operations of the user.

[0109] Based on the above embodiments, in this embodiment, Figure 7 is the sixth flow diagram of the intelligent perception and decision-making method for recipes provided in this embodiment. As Figure 7 shown, the target recipe information further includes the target specification value corresponding to the target ingredient information;

[0110] Step 530 adjusts the specification value based on the interaction instruction with the user, and generates the final recipe information based on the adjusted specification value and the ingredient information in the intention parameter, including:

[0111] Step 710 compares the standard specification value with the target specification value corresponding to the target ingredient information. If it is determined that a standard specification value corresponding to the target specification value is missing, an active prompt is initiated to obtain the specification value continuously input by the user, and the continuously input specification value is parsed for its specifications and standardized to obtain the continuously input standard specification value.

[0112] Step 720 continues to execute the step of comparing the standard specification value with the target specification value corresponding to the target ingredient information until it is determined that no standard specification value corresponding to the target specification value is missing.

[0113] It should be noted that the target recipe information further includes the specification value corresponding to the target ingredient information. Parsing the second cooking instruction for its specifications can obtain the specification value corresponding to the ingredient information included in the second cooking instruction. After standardizing the specification value to obtain the standard specification value, a specification value verification is also required to ensure that all the specification values required for cooking the ingredient are obtained.

[0114] Specifically, the standard specification value is compared with the target specification value corresponding to the target ingredient information. If it is determined that a standard specification value corresponding to the target specification value is missing, an active prompt is initiated to obtain the specification value continuously input by the user, and the continuously input specification value is parsed for its specifications and standardized to obtain the continuously input standard specification value.

[0115] Further, continue to perform the step of comparing the standard specification value with the target specification value corresponding to the target ingredient information until it is determined that there is no lack of the standard specification value corresponding to the target specification value.

[0116] Step 730: Update the target specification value in the target recipe information to the corresponding standard specification value to generate the final recipe information.

[0117] The intelligent perception and decision-making method for recipes provided in this embodiment compares the standard specification value with the target specification value corresponding to the target ingredient information. If it is determined that there is a lack of the standard specification value corresponding to the target specification value, an active prompt is initiated to obtain the specification value continuously input by the user. Through multi-round voice interaction, the user's intention is accurately recognized to ensure that the cooking process better meets the user's needs.

[0118] Based on the above embodiment, in this embodiment, after initiating the active prompt, the method further includes:

[0119] In the case where the specification value continuously input by the user is not received, determine the standard specification value corresponding to some of the target specification values in the recipe information.

[0120] Step 300 generates the final recipe information according to the target recipe information and the second cooking instruction, including:

[0121] Update some of the target specification values in the target recipe information to the corresponding standard specification values to generate the final recipe information.

[0122] Specifically, compare the standard specification value with the target specification value corresponding to the target ingredient information. If it is determined that there is a lack of the standard specification value corresponding to the target specification value, initiate an active prompt to obtain the specification value continuously input by the user. If the user does not continue to input the specification value, perform partial replacement, that is, replace the corresponding target specification value in the target recipe information with the standard specification value identified and standardized based on the second cooking instruction, and the rest are processed according to the target recipe information to generate the final recipe information.

[0123] The intelligent perception and decision-making method for recipes provided in this embodiment compares the standard specification value with the target specification value corresponding to the target ingredient information. If it is determined that there is a lack of the standard specification value corresponding to the target specification value, an active prompt is initiated to obtain the specification value continuously input by the user. Through multi-round voice interaction, the user's intention is accurately recognized to ensure that the cooking process better meets the user's needs.

[0124] Figure 8 is the complete flowchart of the intelligent perception and decision-making method for recipes provided by the embodiments of the present application, as Figure 8As shown in the figure, the intelligent perception and decision-making method for recipes provided by the embodiments of the present application obtains the user's first cooking instruction and sends it to the storage device to determine the target recipe information; receives the second cooking instruction input by the user, accurately identifies the user's intention, realizes the personalized adjustment of the user to the target recipe information, and generates the final recipe information. Taking the scenario of grilling steak as an example, the specific steps are as follows:

[0125] Step S1: Obtain the user's first cooking instruction "grill beef tenderloin", and send the target ingredient information "beef tenderloin" parsed from the first cooking instruction to the refrigerator. The refrigerator generates recommended recipes of grilled steak and beef rice bowl based on "beef tenderloin";

[0126] Step S2: Receive the recommended recipe information returned by the refrigerator, determine that the target recipe is grilled steak, and determine that the target recipe information is: cooking method "grill", target ingredient information "beef tenderloin", target specification value - doneness "medium well", target specification value - thickness "3 - 5 cm". Receive the user's second cooking instruction "grill beef tenderloin rare";

[0127] Step S3: Parse the intention of the second cooking instruction to obtain intention parameters, including cooking method "grill" and ingredient information "beef tenderloin";

[0128] Step S4: Compare the ingredient information in the intention parameters with the target ingredient information in the target recipe information. Both are "beef tenderloin", indicating that the current target recipe information is correct;

[0129] Step S5: Parse the specification of the second cooking instruction to obtain the initial specification value: doneness "rare";

[0130] Step S6: Standardize the initial specification value to obtain the standard specification value corresponding to the initial specification value: doneness "rare";

[0131] Step S7: Compare the standard specification value with the target specification value corresponding to the target ingredient information, and find that the specification value "thickness" is missing. Initiate an active prompt to obtain the "thickness" specification value "5 cm" input by the user continuously, and determine that there is no missing standard specification value corresponding to the target specification value;

[0132] Step S8: When it is determined that the ingredient information is consistent with the target ingredient information, update the target specification value in the target recipe information to the corresponding standard specification value, that is, update the doneness from "medium well" to "rare", and update the thickness from "3 - 5 cm" to "5 cm", and generate the final recipe information;

[0133] Step S9: Send the final recipe information to the refrigerator to update the recommended recipe information corresponding to the target ingredient in the ingredient library, that is, reduce the quantity of beef tenderloin in the ingredient library by 1;

[0134] Step S10: Send the final recipe information to the cooking device, the oven. After placing the target ingredients in the oven, control the oven to bake based on the final recipe information.

[0135] The intelligent perception and decision-making device for recipes provided by the present application will be described below. The intelligent perception and decision-making device for recipes described below can be referred to in correspondence with the intelligent perception and decision-making method for recipes described above.

[0136] Figure 9 It is a schematic structural diagram of the intelligent perception and decision-making device for recipes provided in this embodiment. As Figure 9 shown, the intelligent perception and decision-making device for recipes provided in this embodiment is applied to a control terminal. The control terminal is connected to a storage device and a cooking device. The device includes:

[0137] An acquisition module 901, configured to acquire a first cooking instruction of a user and send it to the storage device; wherein, the first cooking instruction includes target ingredient information, and is used to control the storage device to generate recommended recipe information based on the target ingredient information;

[0138] A determination module 902, configured to receive the recommended recipe information returned by the storage device, determine target recipe information, and receive a second cooking instruction input by the user; wherein, the second cooking instruction is a personalized requirement instruction of the user for cooking;

[0139] A sending module 903, configured to generate final recipe information according to the target recipe information and the second cooking instruction, and send the final recipe information to the cooking device, for controlling the cooking device to cook based on the final recipe information after placing the target ingredients in the cooking device.

[0140] The intelligent perception and decision-making device for recipes provided by the present application is applied to a control terminal. The control terminal is connected to a storage device and a cooking device. By acquiring a first cooking instruction of a user and sending it to the storage device; wherein, the first cooking instruction includes target ingredient information, and is used to control the storage device to generate recommended recipe information based on the target ingredient information; receiving the recommended recipe information returned by the storage device, determining target recipe information, and receiving a second cooking instruction input by the user; wherein, the second cooking instruction is a personalized requirement instruction of the user for cooking; thus, the user's intention can be accurately identified through the second cooking instruction, the personalized adjustment of the target recipe information can be realized, the final recipe information is generated, and the final recipe information is sent to the cooking device, for controlling the cooking device to cook based on the final recipe information after placing the target ingredients in the cooking device, which can improve the user experience.

[0141] Based on the above embodiments, in this embodiment, the determination module 902 is specifically configured to:

[0142] In the case where the recommended recipe information returned by the storage device is multiple, determine target recipe information from the multiple recommended recipe information based on a preset recipe library; wherein, the recipe library stores multiple historical target recipe information.

[0143] In the case where the recommended recipe information returned by the storage device is single, determine the recommended recipe information as the target recipe information.

[0144] Based on the above embodiment, in this embodiment, the recipe library further stores the historical cooking times and the most recent cooking time corresponding to each historical target recipe information.

[0145] The determining module 902 is specifically configured to:

[0146] In the case where the recommended recipe information returned by the storage device is multiple, determine the historical target recipe information in the recipe library corresponding to the recommended recipe information.

[0147] According to the historical cooking times and the most recent cooking time corresponding to the determined historical target recipe information, sort the determined historical target recipe information, and determine the recommended recipe information corresponding to the historical target recipe information whose sorting result meets the preset conditions as the target recipe information.

[0148] Based on the above embodiment, in this embodiment, the target recipe information includes the target ingredient information.

[0149] The sending module 903 is specifically configured to:

[0150] Perform intention parsing and specification parsing on the second cooking instruction respectively to obtain an intention parameter and a specification value; wherein, the intention parameter at least includes a cooking method and ingredient information, and the specification value is a personalized specification requirement value for the user to cook the target ingredient.

[0151] Compare the ingredient information in the intention parameter with the target ingredient information in the target recipe information.

[0152] In the case where it is determined that the ingredient information is consistent with the target ingredient information, adjust the specification value based on the interaction instruction with the user, and generate final recipe information based on the adjusted specification value and the ingredient information in the intention parameter.

[0153] Based on the above embodiment, in this embodiment, a standard library for storing standard specification values is stored in the control terminal.

[0154] The device further includes a parsing module, specifically configured to:

[0155] Parse the specifications of the second cooking instruction to obtain an initial specification value;

[0156] Based on the stored standard library, standardize the initial specification value to obtain the standard specification value corresponding to the initial specification value.

[0157] Based on the above embodiments, in this embodiment, the target recipe information further includes the target specification value corresponding to the target ingredient information;

[0158] The device further includes a comparison module, specifically used for:

[0159] After obtaining the standard specification value corresponding to the initial specification value, compare the standard specification value with the target specification value corresponding to the target ingredient information. If it is determined that the standard specification value corresponding to the target specification value is missing, initiate an active prompt to obtain the specification value continuously input by the user, and perform specification parsing and standardization of the continuously input specification value to obtain the continuously input standard specification value;

[0160] Continue to execute the step of comparing the standard specification value with the target specification value corresponding to the target ingredient information until it is determined that the standard specification value corresponding to the target specification value is not missing;

[0161] Update the target specification value in the target recipe information to the corresponding standard specification value to generate the final recipe information.

[0162] Based on the above embodiments, in this embodiment, the device further includes a re-determination module, specifically used for:

[0163] After initiating the active prompt, in the case where the specification value continuously input by the user is not received, determine the standard specification value corresponding to some of the target specification values in the recipe information.

[0164] The sending module 903, specifically used for:

[0165] Update some of the target specification values in the target recipe information to the corresponding standard specification values to generate the final recipe information.

[0166] Figure 10 Illustrates a schematic physical structure diagram of an electronic device, such as Figure 10As shown, the electronic device may include: a processor 1010, a communications interface 1020, a memory 1030, and a communication bus 1040. Among them, the processor 1010, the communications interface 1020, and the memory 1030 communicate with each other through the communication bus 1040. The processor 1010 may call logic instructions in the memory 1030 to execute an intelligent perception decision method for a recipe, which is applied to a control terminal. The control terminal is connected to a storage device and a cooking device. The method includes:

[0167] Obtain a first cooking instruction from the user and send it to the storage device; wherein, the first cooking instruction includes target ingredient information for controlling the storage device to generate recommended recipe information based on the target ingredient information;

[0168] Receive the recommended recipe information returned by the storage device, determine the target recipe information, and receive a second cooking instruction input by the user; wherein, the second cooking instruction is a personalized demand instruction for cooking by the user;

[0169] Generate final recipe information according to the target recipe information and the second cooking instruction, and send the final recipe information to the cooking device for controlling the cooking device to cook based on the final recipe information after putting the target ingredients into the cooking device.

[0170] In addition, when the logic instructions in the above-mentioned memory 1030 are implemented in the form of software functional units and sold or used as independent products, they may be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of this technical solution, may be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs that can store program codes.

[0171] On the other hand, the present application also provides a computer program product, which includes a computer program that can be stored on a computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the intelligent perception decision method of the recipe provided by each of the above methods. It is applied to a control terminal, and the control terminal is connected to a storage device and a cooking device. The method includes:

[0172] Obtain a first cooking instruction from the user and send it to the storage device; wherein, the first cooking instruction includes target ingredient information, which is used to control the storage device to generate recommended recipe information based on the target ingredient information;

[0173] Receive the recommended recipe information returned by the storage device, determine the target recipe information, and receive a second cooking instruction input by the user; wherein, the second cooking instruction is a personalized requirement instruction for cooking by the user;

[0174] Generate final recipe information according to the target recipe information and the second cooking instruction, and send the final recipe information to the cooking device, which is used to control the cooking device to cook based on the final recipe information after putting the target ingredients into the cooking device.

[0175] On another aspect, the present application also provides a non-transitory computer-readable storage medium, which includes a stored program. When the program runs, it executes the intelligent perception decision method of the recipe provided by each of the above methods. It is applied to a control terminal, and the control terminal is connected to a storage device and a cooking device. The method includes:

[0176] Obtain a first cooking instruction from the user and send it to the storage device; wherein, the first cooking instruction includes target ingredient information, which is used to control the storage device to generate recommended recipe information based on the target ingredient information;

[0177] Receive the recommended recipe information returned by the storage device, determine the target recipe information, and receive a second cooking instruction input by the user; wherein, the second cooking instruction is a personalized requirement instruction for cooking by the user;

[0178] Generate final recipe information according to the target recipe information and the second cooking instruction, and send the final recipe information to the cooking device, which is used to control the cooking device to cook based on the final recipe information after putting the target ingredients into the cooking device.

[0179] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. A person of ordinary skill in the art can understand and implement it without creative work.

[0180] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the essence of the above technical solution, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0181] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application and are not intended to limit 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 they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements for some of the technical features. And these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of each embodiment of the present application.

Claims

1. An intelligent perception decision method for recipes, characterized in that: Applied to a control terminal, the control terminal is connected to a storage device and a cooking device, the method comprises: Acquire a first cooking instruction of a user and send it to a storage device; wherein the first cooking instruction includes target ingredient information, and is used to control the storage device to generate recommended recipe information based on the target ingredient information; receiving the recommended recipe information returned by the storage device, determining target recipe information, and receiving a second cooking instruction input by a user; wherein the second cooking instruction is a personalized cooking instruction of the user; Final recipe information is generated according to the target recipe information and the second cooking instruction, and the final recipe information is sent to the cooking device, so as to control the cooking device to cook based on the final recipe information after the target ingredients are placed in the cooking device.

2. The intelligent perception decision method for recipes according to claim 1, characterized in that: The step of determining the target recipe information includes: In the case that the storage device returns a plurality of recommended recipe information, determining target recipe information from the plurality of recommended recipe information based on a preset recipe library; wherein the recipe library stores a plurality of historical target recipe information; In a case where the recommended recipe information returned by the storage device is single, the recommended recipe information is determined to be target recipe information.

3. The intelligent perception decision method for recipes according to claim 2, characterized in that: The recipe library also stores the historical cooking times and the most recent cooking time corresponding to each historical target recipe information; In the case that the recommended recipe information returned by the storage device is multiple, determining target recipe information from the multiple recommended recipe information based on a preset recipe library includes: In the case that the recommended recipe information returned by the storage device is multiple, determining historical target recipe information corresponding to the recommended recipe information in the recipe library; The determined historical target recipe information is sorted according to the historical cooking times and the most recent cooking time corresponding to the determined historical target recipe information, and the recommended recipe information corresponding to the historical target recipe information whose sorting result meets the preset conditions is determined as the target recipe information.

4. The intelligent perception decision method for recipes according to claim 1, characterized in that: The target recipe information includes the target ingredient information; The generating final recipe information according to the target recipe information and the second cooking instruction includes: Performing intent analysis and specification analysis on the second cooking instruction respectively, and obtaining intent parameters and specification values ​​respectively; wherein the intent parameters at least include cooking methods and food information, and the specification values ​​are personalized specification requirements for cooking the target food by the user; comparing the ingredient information in the intention parameter with the target ingredient information in the target recipe information; When it is determined that the ingredient information is consistent with the target ingredient information, the specification value is adjusted based on an interactive instruction with the user, and final recipe information is generated based on the adjusted specification value and the ingredient information in the intention parameter.

5. The intelligent perception decision method for recipes according to claim 4, characterized in that: The control terminal stores a standard library for storing standard specification values; The performing specification analysis on the second cooking instruction to obtain a specification value includes: Performing specification analysis on the second cooking instruction to obtain an initial specification value; Based on the stored standard library, the initial specification value is standardized to obtain a standard specification value corresponding to the initial specification value.

6. The intelligent perception decision method for recipes according to claim 5, characterized in that: The target recipe information also includes the target specification value corresponding to the target ingredient information; The step of adjusting the specification value based on the interaction instruction with the user, and generating final recipe information based on the adjusted specification value and the ingredient information in the intention parameter includes: The standard specification value is compared with the target specification value corresponding to the target food information, and if it is determined that the standard specification value corresponding to the target specification value is missing, an active prompt is initiated to obtain the specification value that the user continues to input, and the specification is parsed and standardized for the specification value that continues to be input to obtain the standard specification value that continues to be input; Continue to perform the step of comparing the standard specification value with the target specification value corresponding to the target food information until it is determined that there is no lack of the standard specification value corresponding to the target specification value; The target specification value in the target recipe information is updated to a corresponding standard specification value to generate the final recipe information.

7. The intelligent perception decision method for recipes according to claim 5, characterized in that: After initiating the active prompt, the method further includes: In the case where no specification value is further input by the user, determining a standard specification value corresponding to a portion of the target specification values ​​in the recipe information; The generating final recipe information according to the target recipe information and the second cooking instruction includes: Part of the target specification values ​​in the target recipe information are updated to corresponding standard specification values ​​to generate the final recipe information.

8. An intelligent perception decision device for recipes, characterized in that: Applied to a control terminal, the control terminal is connected to a storage device and a cooking device, and the device comprises: an acquisition module, configured to acquire a first cooking instruction of a user and send the instruction to a storage device; wherein the first cooking instruction includes target ingredient information, and is configured to control the storage device to generate recommended recipe information based on the target ingredient information; a determination module, configured to receive the recommended recipe information returned by the storage device, determine target recipe information, and receive a second cooking instruction input by a user; wherein the second cooking instruction is a personalized cooking instruction of the user; A sending module is used to generate final recipe information according to the target recipe information and the second cooking instruction, and send the final recipe information to the cooking device, so as to control the cooking device to cook based on the final recipe information after the target ingredients are placed in the cooking device.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein the program, when running, executes the intelligent perception decision method for the recipe according to any one of claims 1 to 7.

10. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to execute the intelligent perception decision method for the recipe according to any one of claims 1 to 7 through the computer program.