[go: up one dir, main page]

CN118690065A - A cooking system and method based on recipes - Google Patents

A cooking system and method based on recipes Download PDF

Info

Publication number
CN118690065A
CN118690065A CN202411180440.XA CN202411180440A CN118690065A CN 118690065 A CN118690065 A CN 118690065A CN 202411180440 A CN202411180440 A CN 202411180440A CN 118690065 A CN118690065 A CN 118690065A
Authority
CN
China
Prior art keywords
recipe
target
information
recommendation
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202411180440.XA
Other languages
Chinese (zh)
Other versions
CN118690065B (en
Inventor
李云强
任富佳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Boss Innovation Technology Co ltd
Hangzhou Robam Appliances Co Ltd
Original Assignee
Chengdu Boss Innovation Technology Co ltd
Hangzhou Robam Appliances Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Boss Innovation Technology Co ltd, Hangzhou Robam Appliances Co Ltd filed Critical Chengdu Boss Innovation Technology Co ltd
Priority to CN202411180440.XA priority Critical patent/CN118690065B/en
Publication of CN118690065A publication Critical patent/CN118690065A/en
Application granted granted Critical
Publication of CN118690065B publication Critical patent/CN118690065B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/9035Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/906Clustering; Classification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Evolutionary Computation (AREA)
  • Computing Systems (AREA)
  • Medical Informatics (AREA)
  • Mathematical Physics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明涉及菜谱推荐技术领域,具体涉及一种基于菜谱的烹饪系统及方法,所述烹饪系统包括菜谱推荐子系统和烹饪辅助子系统;菜谱推荐子系统,用于:响应于目标用户的菜谱推荐请求,从菜谱数据库中获取匹配于目标菜谱标签集的目标菜谱,并将目标菜谱推荐至目标用户;烹饪辅助子系统,用于:响应于目标用户针对目标菜谱的操作指令,对操作指令进行识别得到指令信息,并将指令信息输入至二分类模型中,以使二分类模型对指令信息的类型进行判断;在指令信息属于问询类信息的情况下,将指令信息输入至菜谱问答语言模型中在指令信息属于修正类信息的情况下,将指令信息输入至菜谱修正模型中;将生成的应答或者调整后的目标菜谱提供至目标用户。

The present invention relates to the technical field of recipe recommendation, and in particular to a recipe-based cooking system and method, wherein the cooking system comprises a recipe recommendation subsystem and a cooking assistance subsystem; the recipe recommendation subsystem is used to: in response to a recipe recommendation request of a target user, obtain a target recipe matching a target recipe tag set from a recipe database, and recommend the target recipe to the target user; the cooking assistance subsystem is used to: in response to an operation instruction of the target user for the target recipe, identify the operation instruction to obtain instruction information, and input the instruction information into a binary classification model so that the binary classification model judges the type of the instruction information; when the instruction information belongs to inquiry information, input the instruction information into a recipe question-answering language model; when the instruction information belongs to correction information, input the instruction information into a recipe correction model; and provide the generated answer or the adjusted target recipe to the target user.

Description

一种基于菜谱的烹饪系统及方法A cooking system and method based on recipes

技术领域Technical Field

本发明涉及烹饪技术领域,具体涉及一种基于菜谱的烹饪系统及方法。The present invention relates to the technical field of cooking, and in particular to a cooking system and method based on recipes.

背景技术Background Art

菜谱推荐指的是根据用户的口味偏好、营养需求、食材禁忌等条件,为用户智能推荐菜谱。菜谱推荐系统即为基于菜谱推荐技术而构建的应用系统。Recipe recommendation refers to intelligently recommending recipes to users based on their taste preferences, nutritional needs, food taboos, etc. The recipe recommendation system is an application system built based on recipe recommendation technology.

相关技术中,菜谱推荐系统可以基于用户的指令从菜谱数据库中选择匹配的菜谱,并将该菜谱推荐至用户。然而,此类系统选择菜谱时的参考数据仅为用户的指令,这导致选择的菜谱可能无法满足用户的需求。In the related art, a recipe recommendation system can select a matching recipe from a recipe database based on the user's instructions and recommend the recipe to the user. However, the reference data for such a system to select a recipe is only the user's instructions, which may result in the selected recipe not meeting the user's needs.

此外,菜谱一旦确定后,往往无法进行修正或者更改,用户无法对菜谱进行实时调整。并且,菜谱推荐系统也无法针对用户对菜谱提出的疑问进行解答,进而影响用户的烹饪进程。In addition, once a recipe is finalized, it is often impossible to modify or change it, and users cannot adjust the recipe in real time. Moreover, the recipe recommendation system cannot answer questions raised by users about the recipe, which affects the user's cooking process.

发明内容Summary of the invention

针对上述技术问题,本发明提出了一种基于菜谱的烹饪系统及方法,旨在使得菜谱更加迎合用户的使用习惯及喜好,且可以对针对菜谱的问询进行解答,以及根据用户提出的修正指令对菜谱进行修正,从而增加了烹饪系统与用户之间的交互性,确保用户烹饪过程的顺畅度。In response to the above technical problems, the present invention proposes a recipe-based cooking system and method, which aims to make the recipe more in line with the user's usage habits and preferences, and can answer inquiries about the recipe and modify the recipe according to the modification instructions proposed by the user, thereby increasing the interactivity between the cooking system and the user and ensuring the smoothness of the user's cooking process.

第一方面,本申请提供了一种基于菜谱的烹饪系统,所述烹饪系统包括菜谱推荐子系统和烹饪辅助子系统;In a first aspect, the present application provides a recipe-based cooking system, the cooking system comprising a recipe recommendation subsystem and a cooking assistance subsystem;

所述菜谱推荐子系统,用于:响应于目标用户的菜谱推荐请求,获取所述菜谱推荐请求中的推荐信息,并根据所述推荐信息确定菜谱要求信息和所述目标用户在所述菜谱推荐子系统中的用户标识;根据所述用户标识获取所述菜谱推荐子系统所存储的所述目标用户对应的历史推荐数据,并将所述菜谱要求信息和所述历史推荐数据输入至预先训练得到的菜谱标签模型,以使所述菜谱标签模型生成目标菜谱标签集,所述目标菜谱标签集包括多个用于菜谱生成的标签;从菜谱数据库中获取匹配于所述目标菜谱标签集的目标菜谱,并将所述目标菜谱推荐至所述目标用户;其中,所述菜谱数据库中记录有由至少一个菜品组成的多个菜谱;The recipe recommendation subsystem is used to: respond to a recipe recommendation request of a target user, obtain recommendation information in the recipe recommendation request, and determine recipe requirement information and a user identifier of the target user in the recipe recommendation subsystem according to the recommendation information; obtain historical recommendation data corresponding to the target user stored in the recipe recommendation subsystem according to the user identifier, and input the recipe requirement information and the historical recommendation data into a pre-trained recipe label model so that the recipe label model generates a target recipe label set, wherein the target recipe label set includes a plurality of labels for recipe generation; obtain a target recipe matching the target recipe label set from a recipe database, and recommend the target recipe to the target user; wherein the recipe database records a plurality of recipes consisting of at least one dish;

所述烹饪辅助子系统,用于:响应于所述目标用户针对所述目标菜谱的操作指令,对所述操作指令进行识别得到指令信息,并将所述指令信息输入至预先训练得到的二分类模型中,以使所述二分类模型对所述指令信息的类型进行判断;在所述指令信息属于问询类信息的情况下,将所述指令信息输入至预先训练得到的菜谱问答语言模型中,以使所述菜谱问答语言模型生成匹配于所述指令信息的应答;在所述指令信息属于修正类信息的情况下,将所述指令信息输入至预先训练得到的菜谱修正模型中,以使所述菜谱修正模型确定所述指令信息所针对的目标菜谱中的待修正步骤,并根据所述指令信息中包含的修正信息对所述待修正步骤进行调整;将生成的应答或者调整后的目标菜谱提供至所述目标用户。The cooking assistance subsystem is used to: respond to the target user's operation instruction for the target recipe, identify the operation instruction to obtain instruction information, and input the instruction information into a pre-trained binary classification model so that the binary classification model determines the type of the instruction information; when the instruction information belongs to inquiry information, input the instruction information into a pre-trained recipe question and answer language model so that the recipe question and answer language model generates a response that matches the instruction information; when the instruction information belongs to correction information, input the instruction information into a pre-trained recipe correction model so that the recipe correction model determines the step to be corrected in the target recipe targeted by the instruction information, and adjusts the step to be corrected according to the correction information contained in the instruction information; and provide the generated response or the adjusted target recipe to the target user.

在一些实施例中,所述烹饪系统还包括音频设备和所述目标用户使用的移动设备;In some embodiments, the cooking system further comprises an audio device and a mobile device used by the target user;

在所述菜谱推荐请求和/或所述操作指令为所述目标用户的音频数据的情况下,所述菜谱推荐请求和/或所述操作指令由所述音频设备获取;In a case where the recipe recommendation request and/or the operation instruction is audio data of the target user, the recipe recommendation request and/or the operation instruction is acquired by the audio device;

在在所述菜谱推荐请求和/或所述操作指令为所述目标用户的音频数据的情况下,所述菜谱推荐请求和/或所述操作指令由所述目标用户通过所述移动设备发送。In a case where the recipe recommendation request and/or the operation instruction is audio data of the target user, the recipe recommendation request and/or the operation instruction is sent by the target user through the mobile device.

在一些实施例中,所述烹饪系统还包括音频设备和所述目标用户使用的移动设备:In some embodiments, the cooking system further includes an audio device and a mobile device used by the target user:

所述将所述目标菜谱推荐至所述目标用户,包括:将所述目标菜谱以语音播报的形式提供至用户;或者,将所述目标菜谱以图文形式发送至所述目标用户的移动设备上进行显示;The recommending the target recipe to the target user includes: providing the target recipe to the user in the form of voice broadcast; or sending the target recipe to the target user's mobile device in the form of graphics and text for display;

所述将生成的应答或者调整后的目标菜谱提供至所述目标用户,包括:将所述生成的应答或者调整后的目标菜谱以语音播报的形式提供至用户;或者,将所述生成的应答或者调整后的目标菜谱以图文形式发送至用户的移动设备上进行显示。Providing the generated response or the adjusted target recipe to the target user includes: providing the generated response or the adjusted target recipe to the user in the form of voice broadcast; or sending the generated response or the adjusted target recipe to the user's mobile device in the form of graphics and text for display.

在一些实施例中,所述标签包括下述至少之一:菜品数量、烹饪方法、烹饪时长、烹饪成本、食材偏好、口味偏好、营养价值。In some embodiments, the label includes at least one of the following: number of dishes, cooking method, cooking time, cooking cost, ingredient preference, taste preference, and nutritional value.

在一些实施例中,In some embodiments,

还包括:获取所述菜谱推荐请求对应的环境信息,所述环境信息包括下述至少之一:节日信息、社会热点、天气信息、其他用户搜索热词;The invention also includes: obtaining environmental information corresponding to the recipe recommendation request, wherein the environmental information includes at least one of the following: festival information, social hot spots, weather information, and other user search hot words;

所述将所述菜谱要求信息和所述历史推荐数据输入至预先训练得到的菜谱标签模型,包括:将所述环境信息、所述菜谱要求信息和所述历史推荐数据输入至所述菜谱标签模型,以使所述菜谱标签模型生成目标菜谱标签集;其中,所述标签包括:热门食材、节日指定菜品、季节信息。The step of inputting the recipe requirement information and the historical recommendation data into a pre-trained recipe label model comprises: inputting the environmental information, the recipe requirement information and the historical recommendation data into the recipe label model, so that the recipe label model generates a target recipe label set; wherein the labels include: popular ingredients, holiday-designated dishes, and season information.

在一些实施例中,所述菜谱数据库记录的每一菜谱对应有菜谱关联标签集,所述菜谱关联信息由相应菜谱所含的至少一个菜品的菜品信息集合生成;所述从菜谱数据库中获取匹配于所述目标菜谱标签集的目标菜谱,包括:In some embodiments, each recipe recorded in the recipe database corresponds to a recipe-associated tag set, and the recipe-associated information is generated by a set of dish information of at least one dish contained in the corresponding recipe; and obtaining a target recipe matching the target recipe tag set from the recipe database includes:

计算所述多个菜谱的菜谱关联标签集与所述目标菜谱标签集的关联程度,并将关联程度最高的菜谱确定为目标菜谱。The association degree between the recipe-associated tag sets of the plurality of recipes and the target recipe tag set is calculated, and the recipe with the highest association degree is determined as the target recipe.

在一些实施例中,In some embodiments,

所述将所述目标菜谱推荐至所述目标用户,包括:将所述目标菜谱以语音播报的形式提供至所述目标用户;The recommending the target recipe to the target user includes: providing the target recipe to the target user in the form of voice broadcast;

所述历史推荐数据包括历史播放速度和历史播放音量,还包括:根据所述历史播放速度和历史播放音量确定所述目标菜谱对应的目标播放速度和目标播放音量,并根据所述目标播放速度和目标播放音量播放所述目标菜谱。The historical recommendation data includes a historical playback speed and a historical playback volume, and further includes: determining a target playback speed and a target playback volume corresponding to the target recipe according to the historical playback speed and the historical playback volume, and playing the target recipe according to the target playback speed and the target playback volume.

第二方面,本申请提供了一种基于菜谱的烹饪方法,应用于基于菜谱的烹饪系统,所述烹饪系统包括菜谱推荐子系统和烹饪辅助子系统;所述方法包括:In a second aspect, the present application provides a recipe-based cooking method, which is applied to a recipe-based cooking system, wherein the cooking system includes a recipe recommendation subsystem and a cooking assistance subsystem; the method includes:

响应于目标用户的菜谱推荐请求,获取所述菜谱推荐请求中的推荐信息,并根据所述推荐信息确定菜谱要求信息和所述目标用户在所述菜谱推荐子系统中的用户标识;In response to a recipe recommendation request from a target user, obtaining recommendation information in the recipe recommendation request, and determining recipe requirement information and a user identifier of the target user in the recipe recommendation subsystem according to the recommendation information;

根据所述用户标识获取所述菜谱推荐子系统所存储的所述目标用户对应的历史推荐数据,并将所述菜谱要求信息和所述历史推荐数据输入至预先训练得到的菜谱标签模型,以使所述菜谱标签模型生成目标菜谱标签集,所述目标菜谱标签集包括多个用于菜谱生成的标签;Acquire historical recommendation data corresponding to the target user stored in the recipe recommendation subsystem according to the user identifier, and input the recipe requirement information and the historical recommendation data into a pre-trained recipe label model, so that the recipe label model generates a target recipe label set, wherein the target recipe label set includes a plurality of labels for recipe generation;

从菜谱数据库中获取匹配于所述目标菜谱标签集的目标菜谱,并将所述目标菜谱推荐至所述目标用户;其中,所述菜谱数据库中记录有由至少一个菜品组成的多个菜谱;Acquire a target recipe matching the target recipe tag set from a recipe database, and recommend the target recipe to the target user; wherein the recipe database records a plurality of recipes consisting of at least one dish;

响应于所述目标用户针对所述目标菜谱的操作指令,对所述操作指令进行识别得到指令信息,并将所述指令信息输入至预先训练得到的二分类模型中,以使所述二分类模型对所述指令信息的类型进行判断;In response to the target user's operation instruction for the target recipe, the operation instruction is identified to obtain instruction information, and the instruction information is input into a pre-trained binary classification model so that the binary classification model determines the type of the instruction information;

在所述指令信息属于问询类信息的情况下,将所述指令信息输入至预先训练得到的菜谱问答语言模型中,以使所述菜谱问答语言模型生成匹配于所述指令信息的应答;In the case where the instruction information belongs to inquiry information, the instruction information is input into a pre-trained recipe question-answering language model, so that the recipe question-answering language model generates a response matching the instruction information;

在所述指令信息属于修正类信息的情况下,将所述指令信息输入至预先训练得到的菜谱修正模型中,以使所述菜谱修正模型确定所述指令信息所针对的目标菜谱中的待修正步骤,并根据所述指令信息中包含的修正信息对所述待修正步骤进行调整;In the case where the instruction information belongs to correction type information, the instruction information is input into a pre-trained recipe correction model, so that the recipe correction model determines the step to be corrected in the target recipe targeted by the instruction information, and adjusts the step to be corrected according to the correction information contained in the instruction information;

将生成的应答或者调整后的目标菜谱提供至所述目标用户。The generated response or the adjusted target recipe is provided to the target user.

第三方面,一种电子设备,包括处理器以及存储器;In a third aspect, an electronic device includes a processor and a memory;

所述处理器与所述存储器相连;The processor is connected to the memory;

所述存储器,用于存储可执行程序代码;The memory is used to store executable program code;

所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行如第二方面所述的一种基于菜谱的烹饪方法。The processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to execute a recipe-based cooking method as described in the second aspect.

第四方面,一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第二方面所述的一种基于菜谱的烹饪方法。In a fourth aspect, a computer-readable storage medium stores a computer program, wherein the computer program, when executed by a processor, implements a recipe-based cooking method as described in the second aspect.

本发明的有益技术效果至少包括:采用一种基于菜谱的烹饪系统及方法,一方面,菜谱推荐子系统在选择菜谱时,不仅考虑到用户实时发出菜谱推荐请求而得到的菜谱要求信息,还考虑到用户的历史推荐数据,使得选择得到的目标菜谱更加迎合用户的使用习惯及喜好;另一方面,烹饪辅助子系统可以对用户的指令信息进行区分,可以对区分后的问询进行解答,也可以根据用户提出的修正指令对菜谱进行修正,从而增加了烹饪系统与用户之间的交互性,以及确保用户烹饪过程的顺畅度。The beneficial technical effects of the present invention include at least: adopting a recipe-based cooking system and method, on the one hand, when selecting a recipe, the recipe recommendation subsystem not only considers the recipe requirement information obtained by the user's real-time recipe recommendation request, but also considers the user's historical recommendation data, so that the selected target recipe is more in line with the user's usage habits and preferences; on the other hand, the cooking assistance subsystem can distinguish the user's instruction information, can answer the distinguished inquiries, and can also modify the recipe according to the correction instructions proposed by the user, thereby increasing the interactivity between the cooking system and the user, and ensuring the smoothness of the user's cooking process.

本发明的其他特点和优点将会在下面的具体实施方式、附图中详细的揭露。Other features and advantages of the present invention will be disclosed in detail in the following specific embodiments and drawings.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

下面结合附图对本发明做进一步的说明:The present invention will be further described below in conjunction with the accompanying drawings:

图1为本发明实施例示出的一种基于菜谱的烹饪系统架构图。FIG. 1 is an architecture diagram of a recipe-based cooking system according to an embodiment of the present invention.

图2为本发明实施例示出的一种菜谱数据库生成的示意图。FIG. 2 is a schematic diagram of generating a recipe database according to an embodiment of the present invention.

图3为本发明实施例示出的一种基于菜谱的烹饪方法的流程图。FIG. 3 is a flow chart of a recipe-based cooking method according to an embodiment of the present invention.

图4为本发明实施例示出的一种电子设备的结构示意图。FIG. 4 is a schematic diagram of the structure of an electronic device according to an embodiment of the present invention.

具体实施方式DETAILED DESCRIPTION

下面结合本发明实施例的附图对本发明实施例的技术方案进行解释和说明,但下述实施例仅为本发明的优选实施例,并非全部。基于实施方式中的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得其他实施例,都属于本发明的保护范围。The technical solutions of the embodiments of the present invention are explained and described below in conjunction with the drawings of the embodiments of the present invention, but the following embodiments are only preferred embodiments of the present invention, not all. Based on the embodiments in the implementation mode, other embodiments obtained by those skilled in the art without creative work are all within the protection scope of the present invention.

在下文描述中,出现诸如术语“内”、“外”、“上”、“下”、“左”、“右”等指示方位或者位置关系仅是为了方便描述实施例和简化描述,而不是指示或暗示所指的装置或者元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。In the following description, terms such as "inside", "outside", "up", "down", "left", "right", etc. that indicate directions or positional relationships are only used to facilitate the description of the embodiments and simplify the description, and do not indicate or imply that the referred device or element must have a specific direction, be constructed and operate in a specific direction, and therefore should not be understood as a limitation of the present invention.

本申请实施例提供了一种基于菜谱的烹饪系统,请参阅附图1,如图1所示,该基于菜谱的烹饪系统10包括菜谱推荐子系统11和烹饪辅助子系统12。An embodiment of the present application provides a recipe-based cooking system. Please refer to FIG. 1 . As shown in FIG. 1 , the recipe-based cooking system 10 includes a recipe recommendation subsystem 11 and a cooking assistance subsystem 12 .

菜谱推荐子系统11包括菜谱标签模型111和菜谱数据库112。The recipe recommendation subsystem 11 includes a recipe label model 111 and a recipe database 112 .

菜谱推荐子系统11用于:响应于目标用户的菜谱推荐请求,获取所述菜谱推荐请求中的推荐信息,并根据所述推荐信息确定菜谱要求信息和所述目标用户在所述菜谱推荐子系统11中的用户标识;根据所述用户标识获取所述菜谱推荐子系统11所存储的所述目标用户对应的历史推荐数据,并将所述菜谱要求信息和所述历史推荐数据输入至预先训练得到的菜谱标签模型111,以使所述菜谱标签模型111生成目标菜谱标签集,所述目标菜谱标签集包括多个用于菜谱生成的标签;从菜谱数据库112中获取匹配于所述目标菜谱标签集的目标菜谱,并将所述目标菜谱推荐至所述目标用户;其中,所述菜谱数据库112中记录有由至少一个菜品组成的多个菜谱。The recipe recommendation subsystem 11 is used to: respond to a recipe recommendation request from a target user, obtain recommendation information in the recipe recommendation request, and determine recipe requirement information and a user identifier of the target user in the recipe recommendation subsystem 11 based on the recommendation information; obtain historical recommendation data corresponding to the target user stored in the recipe recommendation subsystem 11 based on the user identifier, and input the recipe requirement information and the historical recommendation data into a pre-trained recipe label model 111, so that the recipe label model 111 generates a target recipe label set, wherein the target recipe label set includes a plurality of labels for recipe generation; obtain a target recipe matching the target recipe label set from a recipe database 112, and recommend the target recipe to the target user; wherein the recipe database 112 records a plurality of recipes consisting of at least one dish.

该菜谱标签模型111为预先训练得到的,用于基于用户提供的菜谱要求信息和用户的历史推荐数据生成菜谱标签集的机器学习模型。其中,菜谱要求信息为菜谱推荐子系统11根据从目标用户处获取菜谱推荐请求中的推荐信息而得到,例如推荐信息可以为“今天想吃剁椒鱼头”或者“晚饭想吃川菜”。基于“今天想吃剁椒鱼头”的推荐信息,菜谱要求信息可以确定为菜谱中添加菜品名称为“剁椒鱼头”的菜品;基于“晚饭想吃川菜”的推荐信息,菜品要求信息可以确定为菜谱中的菜品标签均为“川菜系”。The recipe label model 111 is a pre-trained machine learning model for generating a recipe label set based on the recipe requirement information provided by the user and the user's historical recommendation data. The recipe requirement information is obtained by the recipe recommendation subsystem 11 based on the recommendation information in the recipe recommendation request obtained from the target user. For example, the recommendation information may be "I want to eat chopped pepper fish head today" or "I want to eat Sichuan cuisine for dinner." Based on the recommendation information of "I want to eat chopped pepper fish head today", the recipe requirement information can be determined as adding a dish named "chopped pepper fish head" to the recipe; based on the recommendation information of "I want to eat Sichuan cuisine for dinner", the dish requirement information can be determined as the dish labels in the recipe are all "Sichuan cuisine".

菜谱数据库112是通过多渠道收集和整合膳食菜谱信息构建而成的、一个全面且实用的菜谱数据库。如图2所示,系统从公开数据源如专业菜谱网站、餐饮企业、营养师和饮食专家、行业协会、问卷调查等手段等收集公开数据。系统通过考虑食材的营养成分、食物相克、烹饪方法以及热量平衡等要素,对收集到的数据经过严格的清洗、整合、分类、归一化和可视化处理,确保数据的准确性和可用性,以确保生成的菜谱既营养又健康。利用大型语言模型(LLM)、辅助工具及现有菜谱数据库,能够生成新的基础菜谱,在基础菜谱的基础上专业人员复现烹饪过程,重新记录并标记相关数据(音视频记录信息、用料量浮动范围、营养价值、烹饪方式、注意事项等),以不断更新和完善菜谱数据库。这一过程不仅丰富了菜谱的种类,也提高了菜谱的质量和适用性。The recipe database 112 is a comprehensive and practical recipe database constructed by collecting and integrating dietary recipe information through multiple channels. As shown in FIG2 , the system collects public data from public data sources such as professional recipe websites, catering companies, nutritionists and diet experts, industry associations, questionnaires, etc. The system strictly cleans, integrates, classifies, normalizes and visualizes the collected data by considering factors such as the nutritional composition of ingredients, food incompatibility, cooking methods, and calorie balance to ensure the accuracy and availability of the data, so as to ensure that the generated recipes are both nutritious and healthy. Using a large language model (LLM), auxiliary tools and an existing recipe database, new basic recipes can be generated. On the basis of the basic recipes, professionals reproduce the cooking process, re-record and mark relevant data (audio and video recording information, floating range of material quantity, nutritional value, cooking methods, precautions, etc.) to continuously update and improve the recipe database. This process not only enriches the types of recipes, but also improves the quality and applicability of recipes.

具体的,该历史推荐数据可以包括某一菜谱或者菜品被推荐后选中的次数,以及被推荐后拒绝的次数,若该菜谱或者菜品选中次数较多,则该菜谱或者菜品后续被推荐的概率将相应的提高;若菜谱或者菜品被拒绝的次数较多,则该菜谱或者菜品后续将不被推荐。Specifically, the historical recommendation data may include the number of times a recipe or dish is selected after being recommended, and the number of times it is rejected after being recommended. If the recipe or dish is selected many times, the probability of the recipe or dish being recommended subsequently will increase accordingly; if the recipe or dish is rejected many times, the recipe or dish will not be recommended subsequently.

该历史推荐数据还可以包括时间属性,例如早餐、午餐、晚餐分别参考的历史数据是不同的。三餐各自参考历史上相应的那一餐对应的菜谱,如:早餐的菜谱所参考的历史数据中也只包括历史中早餐所推荐的菜谱;午餐的菜谱所参考的历史数据中也只包括历史中午餐所推荐的菜谱。或者,早餐的菜谱所参考的历史数据中历史中早餐所推荐的菜谱所占比例大于其他两餐。The historical recommendation data may also include time attributes, for example, the historical data referenced by breakfast, lunch, and dinner are different. Each of the three meals refers to the recipe corresponding to the corresponding meal in history, such as: the historical data referenced by the breakfast recipe also only includes the recipes recommended for breakfast in history; the historical data referenced by the lunch recipe also only includes the recipes recommended for lunch in history. Or, the proportion of the historical data referenced by the breakfast recipe for the recipe of breakfast is greater than that of the other two meals.

还例如:基于推荐时间的远近,不同历史推荐数据所占权重不同。距离当前时刻越近的历史推荐数据所占权重要高于距离当前时刻远的历史推荐数据,也就是说,历史推荐数据的权重与距离当前时刻的时长成反比。For example, different historical recommendation data have different weights based on the time of recommendation. The historical recommendation data closer to the current moment has a higher weight than the historical recommendation data farther from the current moment. In other words, the weight of the historical recommendation data is inversely proportional to the time from the current moment.

烹饪辅助子系统12,用于:响应于所述目标用户针对所述目标菜谱的操作指令,对所述操作指令进行识别得到指令信息,并将所述指令信息输入至预先训练得到的二分类模型中,以使所述二分类模型121对所述指令信息的类型进行判断;在所述指令信息属于问询类信息的情况下,将所述指令信息输入至预先训练得到的菜谱问答语言模型122中,以使所述菜谱问答语言模型122生成匹配于所述指令信息的应答;在所述指令信息属于修正类信息的情况下,将所述指令信息输入至预先训练得到的菜谱修正模型123中,以使所述菜谱修正模型123确定所述指令信息所针对的目标菜谱中的待修正步骤,并根据所述指令信息中包含的修正信息对所述待修正步骤进行调整;将生成的应答或者调整后的目标菜谱提供至所述目标用户。The cooking assistance subsystem 12 is used to: respond to the operation instruction of the target user for the target recipe, identify the operation instruction to obtain instruction information, and input the instruction information into a pre-trained binary classification model so that the binary classification model 121 can judge the type of the instruction information; when the instruction information belongs to inquiry information, input the instruction information into a pre-trained recipe question and answer language model 122 so that the recipe question and answer language model 122 generates a response matching the instruction information; when the instruction information belongs to correction information, input the instruction information into a pre-trained recipe correction model 123 so that the recipe correction model 123 determines the step to be corrected in the target recipe targeted by the instruction information, and adjusts the step to be corrected according to the correction information contained in the instruction information; and provide the generated response or the adjusted target recipe to the target user.

二分类模型121是机器学习中的一种模型,用于将输入数据分为两个互斥的类别。这类模型广泛应用于各种场景,如垃圾邮件检测(将邮件分为垃圾邮件和非垃圾邮件)、情感分析(将文本分为正面评论和负面评论)、疾病诊断(将疾病状态分为患病和未患病)等。在二分类模型中,通常会有一个目标变量,该变量是二元的,可以是0或1,代表两个不同的类别。模型的任务是通过分析输入的特征向量来预测目标变量的值。在训练阶段,模型会学习输入特征与目标变量之间的关系,从而建立一个分类边界,使得在测试阶段能够对新的输入数据进行正确的分类。本说明书中的二分类模型可以为逻辑回归、支持向量机(SVM)、决策树、随机森林、神经网络中的任何一种,本说明书并不对此进行限制。The binary classification model 121 is a model in machine learning that is used to classify input data into two mutually exclusive categories. This type of model is widely used in various scenarios, such as spam detection (classifying emails into spam and non-spam), sentiment analysis (classifying text into positive comments and negative comments), disease diagnosis (classifying disease states into diseased and non-disease), etc. In a binary classification model, there is usually a target variable, which is binary and can be 0 or 1, representing two different categories. The task of the model is to predict the value of the target variable by analyzing the input feature vector. During the training phase, the model learns the relationship between the input features and the target variable, thereby establishing a classification boundary so that new input data can be correctly classified during the testing phase. The binary classification model in this specification can be any one of logistic regression, support vector machine (SVM), decision tree, random forest, and neural network, and this specification does not limit this.

菜谱问答语言模型122为基于烹饪领域的训练数据训练得到的大型语言模型,菜谱修正模型123为基于自然语言处理技术和生成对抗网络构建的机器学习模型。The recipe question-and-answer language model 122 is a large language model trained based on training data in the cooking field, and the recipe correction model 123 is a machine learning model built based on natural language processing technology and generative adversarial networks.

在该实施例中,一方面,菜谱推荐子系统在选择菜谱时,不仅考虑到用户实时发出菜谱推荐请求而得到的菜谱要求信息,还考虑到用户的历史推荐数据,使得选择得到的目标菜谱更加迎合用户的使用习惯及喜好;另一方面,烹饪辅助子系统可以对用户的指令信息进行区分,可以对区分后的问询进行解答,也可以根据用户提出的修正指令对菜谱进行修正,从而增加了烹饪系统与用户之间的交互性,以及确保用户烹饪过程的顺畅度。In this embodiment, on the one hand, when selecting a recipe, the recipe recommendation subsystem not only takes into account the recipe requirement information obtained by the user's real-time recipe recommendation request, but also takes into account the user's historical recommendation data, so that the selected target recipe is more in line with the user's usage habits and preferences; on the other hand, the cooking assistance subsystem can distinguish the user's instruction information, answer the distinguished inquiries, and modify the recipe according to the modification instructions proposed by the user, thereby increasing the interactivity between the cooking system and the user, and ensuring the smoothness of the user's cooking process.

在一实施例中,所述烹饪系统还包括音频设备和所述目标用户使用的移动设备;在所述菜谱推荐请求和/或所述操作指令为所述目标用户的音频数据的情况下,所述菜谱推荐请求和/或所述操作指令由所述音频设备获取;在在所述菜谱推荐请求和/或所述操作指令为所述目标用户的音频数据的情况下,所述菜谱推荐请求和/或所述操作指令由所述目标用户通过所述移动设备发送。In one embodiment, the cooking system also includes an audio device and a mobile device used by the target user; when the recipe recommendation request and/or the operation instruction is the audio data of the target user, the recipe recommendation request and/or the operation instruction is obtained by the audio device; when the recipe recommendation request and/or the operation instruction is the audio data of the target user, the recipe recommendation request and/or the operation instruction is sent by the target user through the mobile device.

在该实施例中,借助前沿的大模型和NLP技术,系统成功实现了移动设备与音频设备的同步视听交互,提升了用户的使用体验。在烹饪系统的强力支持下,能够精准地智能推荐符合个人口味的菜谱,让用户轻松掌握各种美食的制作技巧。而菜谱修正系统则根据用户的实时反馈进行动态调整,确保每一道菜的每一个步骤都能精确满足用户的期望,让烹饪过程更加精细化和个性化。这一系统不仅优化了烹饪流程,更通过智能化的交互方式,极大地提升了用户对烹饪活动的参与感和满意度。In this embodiment, with the help of cutting-edge big models and NLP technology, the system successfully realizes the synchronous audio-visual interaction between mobile devices and audio devices, improving the user experience. With the strong support of the cooking system, it can accurately and intelligently recommend recipes that suit personal tastes, allowing users to easily master the cooking skills of various delicacies. The recipe correction system is dynamically adjusted according to the user's real-time feedback to ensure that every step of each dish can accurately meet the user's expectations, making the cooking process more refined and personalized. This system not only optimizes the cooking process, but also greatly improves the user's sense of participation and satisfaction in cooking activities through intelligent interaction.

在一实施例中,所述烹饪系统还包括音频设备和所述目标用户使用的移动设备:所述将所述目标菜谱推荐至所述目标用户,包括:将所述目标菜谱以语音播报的形式提供至用户;或者,将所述目标菜谱以图文形式发送至所述目标用户的移动设备上进行显示;所述将生成的应答或者调整后的目标菜谱提供至所述目标用户,包括:将所述生成的应答或者调整后的目标菜谱以语音播报的形式提供至用户;或者,将所述生成的应答或者调整后的目标菜谱以图文形式发送至用户的移动设备上进行显示。In one embodiment, the cooking system also includes an audio device and a mobile device used by the target user: recommending the target recipe to the target user includes: providing the target recipe to the user in the form of a voice broadcast; or sending the target recipe to the target user's mobile device in the form of text and graphics for display; providing the generated response or the adjusted target recipe to the target user includes: providing the generated response or the adjusted target recipe to the user in the form of a voice broadcast; or sending the generated response or the adjusted target recipe to the user's mobile device in the form of text and graphics for display.

在该实施例中,借助前沿的大模型和NLP技术,系统成功实现了移动设备与音频设备的同步视听交互,提升了用户的使用体验。在烹饪系统的强力支持下,能够精准地智能推荐符合个人口味的菜谱,让用户轻松掌握各种美食的制作技巧。而菜谱修正系统则根据用户的实时反馈进行动态调整,确保每一道菜的每一个步骤都能精确满足用户的期望,让烹饪过程更加精细化和个性化。这一系统不仅优化了烹饪流程,更通过智能化的交互方式,极大地提升了用户对烹饪活动的参与感和满意度。In this embodiment, with the help of cutting-edge big models and NLP technology, the system successfully realizes the synchronous audio-visual interaction between mobile devices and audio devices, improving the user experience. With the strong support of the cooking system, it can accurately and intelligently recommend recipes that suit personal tastes, allowing users to easily master the cooking skills of various delicacies. The recipe correction system is dynamically adjusted according to the user's real-time feedback to ensure that every step of each dish can accurately meet the user's expectations, making the cooking process more refined and personalized. This system not only optimizes the cooking process, but also greatly improves the user's sense of participation and satisfaction in cooking activities through intelligent interaction.

在一实施例中,所述标签包括下述至少之一:菜品数量、烹饪方法、烹饪时长、烹饪成本、食材偏好、口味偏好、营养价值。In one embodiment, the label includes at least one of the following: number of dishes, cooking method, cooking time, cooking cost, ingredient preference, taste preference, and nutritional value.

在一实施例中,还包括:获取所述菜谱推荐请求对应的环境信息,所述环境信息包括下述至少之一:节日信息、社会热点、天气信息、其他用户搜索热词;所述将所述菜谱要求信息和所述历史推荐数据输入至预先训练得到的菜谱标签模型,包括:将所述环境信息、所述菜谱要求信息和所述历史推荐数据输入至所述菜谱标签模型,以使所述菜谱标签模型生成目标菜谱标签集;其中,所述标签包括:热门食材、节日指定菜品、季节信息。In one embodiment, it also includes: obtaining environmental information corresponding to the recipe recommendation request, the environmental information including at least one of the following: holiday information, social hot spots, weather information, and other user search hot words; the step of inputting the recipe requirement information and the historical recommendation data into a pre-trained recipe label model includes: inputting the environmental information, the recipe requirement information, and the historical recommendation data into the recipe label model, so that the recipe label model generates a target recipe label set; wherein the labels include: popular ingredients, holiday designated dishes, and season information.

在该实施例中,本系统运用大模型和NLP技术,精准识别用户需求,实现个性化菜谱推荐,比传统搜索方式更智能、高效,具备高度实时性和动态性,结合多元信息进行动态更新,确保推荐的菜谱始终与用户需求和环境同步。In this embodiment, the system uses large models and NLP technology to accurately identify user needs and achieve personalized recipe recommendations. It is smarter and more efficient than traditional search methods, has high real-time and dynamic capabilities, and combines multiple information for dynamic updates to ensure that recommended recipes are always synchronized with user needs and the environment.

在一实施例中,所述菜谱数据库记录的每一菜谱对应有菜谱关联标签集,所述菜谱关联信息由相应菜谱所含的至少一个菜品的菜品信息集合生成;所述从菜谱数据库中获取匹配于所述目标菜谱标签集的目标菜谱,包括:计算所述多个菜谱的菜谱关联标签集与所述目标菜谱标签集的关联程度,并将关联程度最高的菜谱确定为目标菜谱。In one embodiment, each recipe recorded in the recipe database corresponds to a recipe associated tag set, and the recipe associated information is generated by a set of dish information of at least one dish contained in the corresponding recipe; obtaining a target recipe matching the target recipe tag set from the recipe database includes: calculating the degree of association between the recipe associated tag sets of the multiple recipes and the target recipe tag set, and determining the recipe with the highest degree of association as the target recipe.

举个例子:若用户使用菜谱推荐系统的时间为“清明节”,且客户的菜谱要求信息为语音输入的“想吃辣的,最好是川菜”,而客户最近多次选中带有“毛血旺”菜品的菜谱。基于上述历史推荐数据和菜谱要求信息,可以生成带有“清明、辣、川菜系、毛血旺”的目标菜谱标签集。在菜谱数据库中遍历各个菜谱的菜谱关联标签集,并计算各个菜谱关联标签集与该目标菜谱标签集的关联程度,确定关联程度最高的目标菜谱。将该目标菜谱提供至用户。For example, if the user uses the recipe recommendation system during the Qingming Festival, and the customer's recipe requirement information is voice input "I want to eat spicy food, preferably Sichuan cuisine", and the customer has recently selected recipes with the dish "Maoxuewang". Based on the above historical recommendation data and recipe requirement information, a target recipe tag set with "Qingming, spicy, Sichuan cuisine, Maoxuewang" can be generated. The recipe-related tag sets of each recipe in the recipe database are traversed, and the degree of association between each recipe-related tag set and the target recipe tag set is calculated to determine the target recipe with the highest degree of association. The target recipe is provided to the user.

在一实施例中,所述将所述目标菜谱推荐至所述目标用户,包括:将所述目标菜谱以语音播报的形式提供至所述目标用户;所述历史推荐数据包括历史播放速度和历史播放音量,还包括:根据所述历史播放速度和历史播放音量确定所述目标菜谱对应的目标播放速度和目标播放音量,并根据所述目标播放速度和目标播放音量播放所述目标菜谱。In one embodiment, recommending the target recipe to the target user includes: providing the target recipe to the target user in the form of voice broadcast; the historical recommendation data includes a historical playback speed and a historical playback volume, and also includes: determining a target playback speed and a target playback volume corresponding to the target recipe according to the historical playback speed and the historical playback volume, and playing the target recipe according to the target playback speed and the target playback volume.

本申请还提出一种基于菜谱的烹饪方法,请参阅图3,该方法应用于基于菜谱的烹饪系统,所述烹饪系统包括菜谱推荐子系统和烹饪辅助子系统;至少包括以下步骤:The present application also proposes a recipe-based cooking method, see FIG3 , the method is applied to a recipe-based cooking system, the cooking system includes a recipe recommendation subsystem and a cooking assistance subsystem; and at least includes the following steps:

步骤302、响应于目标用户的菜谱推荐请求,获取所述菜谱推荐请求中的推荐信息,并根据所述推荐信息确定菜谱要求信息和所述目标用户在所述菜谱推荐子系统中的用户标识;Step 302: In response to a recipe recommendation request from a target user, obtain recommendation information in the recipe recommendation request, and determine recipe requirement information and a user identifier of the target user in the recipe recommendation subsystem according to the recommendation information;

步骤304、根据所述用户标识获取所述菜谱推荐子系统所存储的所述目标用户对应的历史推荐数据,并将所述菜谱要求信息和所述历史推荐数据输入至预先训练得到的菜谱标签模型,以使所述菜谱标签模型生成目标菜谱标签集,所述目标菜谱标签集包括多个用于菜谱生成的标签;Step 304: acquiring historical recommendation data corresponding to the target user stored in the recipe recommendation subsystem according to the user identifier, and inputting the recipe requirement information and the historical recommendation data into a pre-trained recipe label model, so that the recipe label model generates a target recipe label set, wherein the target recipe label set includes a plurality of labels for recipe generation;

步骤306、从菜谱数据库中获取匹配于所述目标菜谱标签集的目标菜谱,并将所述目标菜谱推荐至所述目标用户;其中,所述菜谱数据库中记录有由至少一个菜品组成的多个菜谱;Step 306: Acquire a target recipe matching the target recipe tag set from a recipe database, and recommend the target recipe to the target user; wherein the recipe database records a plurality of recipes consisting of at least one dish;

步骤308、响应于所述目标用户针对所述目标菜谱的操作指令,对所述操作指令进行识别得到指令信息,并将所述指令信息输入至预先训练得到的二分类模型中,以使所述二分类模型对所述指令信息的类型进行判断;Step 308: In response to the target user's operation instruction for the target recipe, the operation instruction is identified to obtain instruction information, and the instruction information is input into a pre-trained binary classification model so that the binary classification model determines the type of the instruction information;

步骤310、在所述指令信息属于问询类信息的情况下,将所述指令信息输入至预先训练得到的菜谱问答语言模型中,以使所述菜谱问答语言模型生成匹配于所述指令信息的应答;Step 310: if the instruction information is a question-type information, input the instruction information into a pre-trained recipe question-answering language model, so that the recipe question-answering language model generates a response matching the instruction information;

步骤312、在所述指令信息属于修正类信息的情况下,将所述指令信息输入至预先训练得到的菜谱修正模型中,以使所述菜谱修正模型确定所述指令信息所针对的目标菜谱中的待修正步骤,并根据所述指令信息中包含的修正信息对所述待修正步骤进行调整;Step 312: if the instruction information belongs to correction information, input the instruction information into a pre-trained recipe correction model, so that the recipe correction model determines the step to be corrected in the target recipe targeted by the instruction information, and adjusts the step to be corrected according to the correction information contained in the instruction information;

步骤314、将生成的应答或者调整后的目标菜谱提供至所述目标用户。Step 314: Provide the generated response or the adjusted target recipe to the target user.

在该实施例中,一方面,菜谱推荐子系统在选择菜谱时,不仅考虑到用户实时发出菜谱推荐请求而得到的菜谱要求信息,还考虑到用户的历史推荐数据,使得选择得到的目标菜谱更加迎合用户的使用习惯及喜好;另一方面,烹饪辅助子系统可以对用户的指令信息进行区分,可以对区分后的问询进行解答,也可以根据用户提出的修正指令对菜谱进行修正,从而增加了烹饪系统与用户之间的交互性,以及确保用户烹饪过程的顺畅度。In this embodiment, on the one hand, when selecting a recipe, the recipe recommendation subsystem not only takes into account the recipe requirement information obtained by the user's real-time recipe recommendation request, but also takes into account the user's historical recommendation data, so that the selected target recipe is more in line with the user's usage habits and preferences; on the other hand, the cooking assistance subsystem can distinguish the user's instruction information, answer the distinguished inquiries, and modify the recipe according to the modification instructions proposed by the user, thereby increasing the interactivity between the cooking system and the user, and ensuring the smoothness of the user's cooking process.

可选的,上述基于菜谱的烹饪方法还可以以下实施例:Optionally, the above recipe-based cooking method may also include the following embodiments:

在一实施例中,所述烹饪系统还包括音频设备和所述目标用户使用的移动设备;在所述菜谱推荐请求和/或所述操作指令为所述目标用户的音频数据的情况下,所述菜谱推荐请求和/或所述操作指令由所述音频设备获取;在在所述菜谱推荐请求和/或所述操作指令为所述目标用户的音频数据的情况下,所述菜谱推荐请求和/或所述操作指令由所述目标用户通过所述移动设备发送。In one embodiment, the cooking system also includes an audio device and a mobile device used by the target user; when the recipe recommendation request and/or the operation instruction is the audio data of the target user, the recipe recommendation request and/or the operation instruction is obtained by the audio device; when the recipe recommendation request and/or the operation instruction is the audio data of the target user, the recipe recommendation request and/or the operation instruction is sent by the target user through the mobile device.

在一实施例中,所述烹饪系统还包括音频设备和所述目标用户使用的移动设备:所述将所述目标菜谱推荐至所述目标用户,包括:将所述目标菜谱以语音播报的形式提供至用户;或者,将所述目标菜谱以图文形式发送至所述目标用户的移动设备上进行显示;所述将生成的应答或者调整后的目标菜谱提供至所述目标用户,包括:将所述生成的应答或者调整后的目标菜谱以语音播报的形式提供至用户;或者,将所述生成的应答或者调整后的目标菜谱以图文形式发送至用户的移动设备上进行显示。In one embodiment, the cooking system also includes an audio device and a mobile device used by the target user: recommending the target recipe to the target user includes: providing the target recipe to the user in the form of a voice broadcast; or sending the target recipe to the target user's mobile device in the form of text and graphics for display; providing the generated response or the adjusted target recipe to the target user includes: providing the generated response or the adjusted target recipe to the user in the form of a voice broadcast; or sending the generated response or the adjusted target recipe to the user's mobile device in the form of text and graphics for display.

在一实施例中,所述标签包括下述至少之一:菜品数量、烹饪方法、烹饪时长、烹饪成本、食材偏好、口味偏好、营养价值。In one embodiment, the label includes at least one of the following: number of dishes, cooking method, cooking time, cooking cost, ingredient preference, taste preference, and nutritional value.

在一实施例中,还包括:获取所述菜谱推荐请求对应的环境信息,所述环境信息包括下述至少之一:节日信息、社会热点、天气信息、其他用户搜索热词;所述将所述菜谱要求信息和所述历史推荐数据输入至预先训练得到的菜谱标签模型,包括:将所述环境信息、所述菜谱要求信息和所述历史推荐数据输入至所述菜谱标签模型,以使所述菜谱标签模型生成目标菜谱标签集;其中,所述标签包括:热门食材、节日指定菜品、季节信息。In one embodiment, it also includes: obtaining environmental information corresponding to the recipe recommendation request, the environmental information including at least one of the following: holiday information, social hot spots, weather information, and other user search hot words; the step of inputting the recipe requirement information and the historical recommendation data into a pre-trained recipe label model includes: inputting the environmental information, the recipe requirement information, and the historical recommendation data into the recipe label model, so that the recipe label model generates a target recipe label set; wherein the labels include: popular ingredients, holiday designated dishes, and season information.

在一实施例中,所述菜谱数据库记录的每一菜谱对应有菜谱关联标签集,所述菜谱关联信息由相应菜谱所含的至少一个菜品的菜品信息集合生成;所述从菜谱数据库中获取匹配于所述目标菜谱标签集的目标菜谱,包括:计算所述多个菜谱的菜谱关联标签集与所述目标菜谱标签集的关联程度,并将关联程度最高的菜谱确定为目标菜谱。In one embodiment, each recipe recorded in the recipe database corresponds to a recipe associated tag set, and the recipe associated information is generated by a set of dish information of at least one dish contained in the corresponding recipe; obtaining a target recipe matching the target recipe tag set from the recipe database includes: calculating the degree of association between the recipe associated tag sets of the multiple recipes and the target recipe tag set, and determining the recipe with the highest degree of association as the target recipe.

在一实施例中,所述将所述目标菜谱推荐至所述目标用户,包括:将所述目标菜谱以语音播报的形式提供至所述目标用户;所述历史推荐数据包括历史播放速度和历史播放音量,还包括:根据所述历史播放速度和历史播放音量确定所述目标菜谱对应的目标播放速度和目标播放音量,并根据所述目标播放速度和目标播放音量播放所述目标菜谱。In one embodiment, recommending the target recipe to the target user includes: providing the target recipe to the target user in the form of voice broadcast; the historical recommendation data includes a historical playback speed and a historical playback volume, and also includes: determining a target playback speed and a target playback volume corresponding to the target recipe according to the historical playback speed and the historical playback volume, and playing the target recipe according to the target playback speed and the target playback volume.

可以理解的是,本实施例提供的一种基于菜谱的烹饪方法的技术构思与前述的一种基于菜谱的烹饪系统的技术构思相类似,本实施在此不再赘述。It can be understood that the technical concept of the recipe-based cooking method provided in this embodiment is similar to the technical concept of the aforementioned recipe-based cooking system, and this embodiment will not be repeated here.

请参阅附图4,图4为本说明书又一个实施例提供的一种电子设备结构示意图。Please refer to FIG. 4 , which is a schematic diagram of the structure of an electronic device provided in yet another embodiment of the present specification.

如图4所示,该电子设备400可以包括:至少一个处理器401、至少一个网络接口404、用户接口403、存储器405以及至少一个通信总线402。As shown in FIG. 4 , the electronic device 400 may include: at least one processor 401 , at least one network interface 404 , a user interface 403 , a memory 405 , and at least one communication bus 402 .

其中,通信总线402可用于实现上述各个组件的连接通信。The communication bus 402 may be used to realize the connection and communication among the above-mentioned components.

其中,用户接口403可以包括按键,可选用户接口还可以包括标准的有线接口、无线接口。The user interface 403 may include buttons, and the optional user interface may also include a standard wired interface or a wireless interface.

其中,网络接口404可以但不局限于包括蓝牙模块、NFC模块、Wi-Fi模块等。The network interface 404 may include, but is not limited to, a Bluetooth module, an NFC module, a Wi-Fi module, etc.

其中,处理器401可以包括一个或者多个处理核心。处理器401利用各种接口和线路连接整个电子设备400内的各个部分,通过运行或执行存储在存储器405内的指令、程序、代码集或指令集,以及调用存储在存储器405内的数据,执行电子设备400的各种功能和处理数据。可选的,处理器401可以采用DSP、FPGA、PLA中的至少一种硬件形式来实现。处理器401可集成CPU、GPU和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器401中,单独通过一块芯片进行实现。Among them, the processor 401 may include one or more processing cores. The processor 401 uses various interfaces and lines to connect various parts within the entire electronic device 400, and executes various functions and processes data of the electronic device 400 by running or executing instructions, programs, code sets or instruction sets stored in the memory 405, and calling data stored in the memory 405. Optionally, the processor 401 can be implemented in at least one hardware form of DSP, FPGA, and PLA. The processor 401 can integrate one or a combination of CPU, GPU, modem, etc. Among them, the CPU mainly processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to handle wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 401, and it can be implemented separately through a chip.

其中,存储器405可以包括RAM,也可以包括ROM。可选的,该存储器405包括非瞬时性计算机可读介质。存储器405可用于存储指令、程序、代码、代码集或指令集。存储器405可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器405可选的还可以是至少一个位于远离前述处理器401的存储装置。作为一种计算机存储介质的存储器405中可以包括操作系统、网络通信模块、用户接口模块以及应用程序。处理器401可以用于调用存储器405中存储的应用程序,并执行上述一个或多个实施例中的方法。Among them, the memory 405 may include RAM or ROM. Optionally, the memory 405 includes a non-transitory computer-readable medium. The memory 405 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 405 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 405 may also be at least one storage device located away from the aforementioned processor 401. The memory 405 as a computer storage medium may include an operating system, a network communication module, a user interface module and an application. The processor 401 may be used to call the application stored in the memory 405 and execute the method in one or more of the above-mentioned embodiments.

本说明书的又一个实施例提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机或处理器上运行时,使得计算机或处理器执行上述实施例中的一个或多个的步骤。上述电子设备的各组成模块如果以软件功能单元的形式实现并作为独立的下游任务预测或使用时,可以存储在所述计算机可读取存储介质中。Another embodiment of the present specification provides a computer-readable storage medium, which stores instructions, and when the instructions are executed on a computer or a processor, the computer or the processor executes one or more steps in the above embodiments. If the components of the above electronic device are implemented in the form of software functional units and predicted or used as independent downstream tasks, they can be stored in the computer-readable storage medium.

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本说明书实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DigitalSubscriber Line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,数字多功能光盘(DigitalVersatile Disc,DVD))、或者半导体介质(例如,固态硬盘(Solid State Disk,SSD))等。In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of this specification is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted through the computer-readable storage medium. The computer instructions can be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (Digital Subscriber Line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state drive (SSD)).

以上所述,仅为本申请公开的较佳实施例以及对所运用技术原理的说明,本领域技术人员应当理解,本公开中所涉及的保护范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。The above description is only the preferred embodiment disclosed in this application and the description of the technical principle used. Those skilled in the art should understand that the scope of protection involved in this disclosure is not limited to the technical solution formed by a specific combination of the above technical features, but also should cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in this disclosure (but not limited to) to form a technical solution.

此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

Claims (10)

1.一种基于菜谱的烹饪系统,其特征在于,所述烹饪系统包括菜谱推荐子系统和烹饪辅助子系统;1. A recipe-based cooking system, characterized in that the cooking system includes a recipe recommendation subsystem and a cooking assistance subsystem; 所述菜谱推荐子系统,用于:响应于目标用户的菜谱推荐请求,获取所述菜谱推荐请求中的推荐信息,并根据所述推荐信息确定菜谱要求信息和所述目标用户在所述菜谱推荐子系统中的用户标识;根据所述用户标识获取所述菜谱推荐子系统所存储的所述目标用户对应的历史推荐数据,并将所述菜谱要求信息和所述历史推荐数据输入至预先训练得到的菜谱标签模型,以使所述菜谱标签模型生成目标菜谱标签集,所述目标菜谱标签集包括多个用于菜谱生成的标签;从菜谱数据库中获取匹配于所述目标菜谱标签集的目标菜谱,并将所述目标菜谱推荐至所述目标用户;其中,所述菜谱数据库中记录有由至少一个菜品组成的多个菜谱;The recipe recommendation subsystem is used to: in response to a recipe recommendation request of a target user, obtain recommendation information in the recipe recommendation request, and determine recipe requirement information and a user identifier of the target user in the recipe recommendation subsystem according to the recommendation information; obtain historical recommendation data corresponding to the target user stored in the recipe recommendation subsystem according to the user identifier, and input the recipe requirement information and the historical recommendation data into a pre-trained recipe label model so that the recipe label model generates a target recipe label set, wherein the target recipe label set includes a plurality of labels for recipe generation; obtain a target recipe matching the target recipe label set from a recipe database, and recommend the target recipe to the target user; wherein the recipe database records a plurality of recipes consisting of at least one dish; 所述烹饪辅助子系统,用于:响应于所述目标用户针对所述目标菜谱的操作指令,对所述操作指令进行识别得到指令信息,并将所述指令信息输入至预先训练得到的二分类模型中,以使所述二分类模型对所述指令信息的类型进行判断;在所述指令信息属于问询类信息的情况下,将所述指令信息输入至预先训练得到的菜谱问答语言模型中,以使所述菜谱问答语言模型生成匹配于所述指令信息的应答;在所述指令信息属于修正类信息的情况下,将所述指令信息输入至预先训练得到的菜谱修正模型中,以使所述菜谱修正模型确定所述指令信息所针对的目标菜谱中的待修正步骤,并根据所述指令信息中包含的修正信息对所述待修正步骤进行调整;将生成的应答或者调整后的目标菜谱提供至所述目标用户。The cooking assistance subsystem is used to: respond to the target user's operation instruction for the target recipe, identify the operation instruction to obtain instruction information, and input the instruction information into a pre-trained binary classification model so that the binary classification model determines the type of the instruction information; when the instruction information belongs to inquiry information, input the instruction information into a pre-trained recipe question and answer language model so that the recipe question and answer language model generates a response that matches the instruction information; when the instruction information belongs to correction information, input the instruction information into a pre-trained recipe correction model so that the recipe correction model determines the step to be corrected in the target recipe targeted by the instruction information, and adjusts the step to be corrected according to the correction information contained in the instruction information; and provide the generated response or the adjusted target recipe to the target user. 2.如权利要求1所述的一种基于菜谱的烹饪系统,其特征在于,所述烹饪系统还包括音频设备和所述目标用户使用的移动设备;2. A recipe-based cooking system according to claim 1, characterized in that the cooking system further comprises an audio device and a mobile device used by the target user; 在所述菜谱推荐请求和/或所述操作指令为所述目标用户的音频数据的情况下,所述菜谱推荐请求和/或所述操作指令由所述音频设备获取;In a case where the recipe recommendation request and/or the operation instruction is audio data of the target user, the recipe recommendation request and/or the operation instruction is acquired by the audio device; 在在所述菜谱推荐请求和/或所述操作指令为所述目标用户的音频数据的情况下,所述菜谱推荐请求和/或所述操作指令由所述目标用户通过所述移动设备发送。In a case where the recipe recommendation request and/or the operation instruction is audio data of the target user, the recipe recommendation request and/or the operation instruction is sent by the target user through the mobile device. 3.如权利要求1所述的一种基于菜谱的烹饪系统,其特征在于,所述烹饪系统还包括音频设备和所述目标用户使用的移动设备:3. The recipe-based cooking system according to claim 1, wherein the cooking system further comprises an audio device and a mobile device used by the target user: 所述将所述目标菜谱推荐至所述目标用户,包括:将所述目标菜谱以语音播报的形式提供至用户;或者,将所述目标菜谱以图文形式发送至所述目标用户的移动设备上进行显示;The recommending the target recipe to the target user includes: providing the target recipe to the user in the form of voice broadcast; or sending the target recipe to the target user's mobile device in the form of graphics and text for display; 所述将生成的应答或者调整后的目标菜谱提供至所述目标用户,包括:将所述生成的应答或者调整后的目标菜谱以语音播报的形式提供至用户;或者,将所述生成的应答或者调整后的目标菜谱以图文形式发送至用户的移动设备上进行显示。Providing the generated response or the adjusted target recipe to the target user includes: providing the generated response or the adjusted target recipe to the user in the form of voice broadcast; or sending the generated response or the adjusted target recipe to the user's mobile device in the form of graphics and text for display. 4.如权利要求1所述的一种基于菜谱的烹饪系统,其特征在于,所述标签包括下述至少之一:菜品数量、烹饪方法、烹饪时长、烹饪成本、食材偏好、口味偏好、营养价值。4. A recipe-based cooking system as described in claim 1, characterized in that the label includes at least one of the following: number of dishes, cooking method, cooking time, cooking cost, ingredient preference, taste preference, and nutritional value. 5.如权利要求1所述的一种基于菜谱的烹饪系统,其特征在于,5. A recipe-based cooking system as claimed in claim 1, characterized in that: 还包括:获取所述菜谱推荐请求对应的环境信息,所述环境信息包括下述至少之一:节日信息、社会热点、天气信息、其他用户搜索热词;The invention also includes: obtaining environmental information corresponding to the recipe recommendation request, wherein the environmental information includes at least one of the following: festival information, social hot spots, weather information, and other user search hot words; 所述将所述菜谱要求信息和所述历史推荐数据输入至预先训练得到的菜谱标签模型,包括:将所述环境信息、所述菜谱要求信息和所述历史推荐数据输入至所述菜谱标签模型,以使所述菜谱标签模型生成目标菜谱标签集;其中,所述标签包括:热门食材、节日指定菜品、季节信息。The step of inputting the recipe requirement information and the historical recommendation data into a pre-trained recipe label model comprises: inputting the environmental information, the recipe requirement information and the historical recommendation data into the recipe label model, so that the recipe label model generates a target recipe label set; wherein the labels include: popular ingredients, holiday-designated dishes, and season information. 6.如权利要求1所述的一种基于菜谱的烹饪系统,其特征在于,所述菜谱数据库记录的每一菜谱对应有菜谱关联标签集,所述菜谱关联信息由相应菜谱所含的至少一个菜品的菜品信息集合生成;所述从菜谱数据库中获取匹配于所述目标菜谱标签集的目标菜谱,包括:6. A recipe-based cooking system according to claim 1, characterized in that each recipe recorded in the recipe database corresponds to a recipe-related tag set, and the recipe-related information is generated by a set of dish information of at least one dish contained in the corresponding recipe; and obtaining a target recipe matching the target recipe tag set from the recipe database comprises: 计算所述多个菜谱的菜谱关联标签集与所述目标菜谱标签集的关联程度,并将关联程度最高的菜谱确定为目标菜谱。The association degree between the recipe-associated tag sets of the plurality of recipes and the target recipe tag set is calculated, and the recipe with the highest association degree is determined as the target recipe. 7.如权利要求1所述的一种基于菜谱的烹饪系统,其特征在于,7. A recipe-based cooking system as claimed in claim 1, characterized in that: 所述将所述目标菜谱推荐至所述目标用户,包括:将所述目标菜谱以语音播报的形式提供至所述目标用户;The recommending the target recipe to the target user includes: providing the target recipe to the target user in the form of voice broadcast; 所述历史推荐数据包括历史播放速度和历史播放音量,还包括:根据所述历史播放速度和历史播放音量确定所述目标菜谱对应的目标播放速度和目标播放音量,并根据所述目标播放速度和目标播放音量播放所述目标菜谱。The historical recommendation data includes a historical playback speed and a historical playback volume, and further includes: determining a target playback speed and a target playback volume corresponding to the target recipe according to the historical playback speed and the historical playback volume, and playing the target recipe according to the target playback speed and the target playback volume. 8.一种基于菜谱的烹饪方法,其特征在于,应用于基于菜谱的烹饪系统,所述烹饪系统包括菜谱推荐子系统和烹饪辅助子系统;所述方法包括:8. A recipe-based cooking method, characterized in that it is applied to a recipe-based cooking system, wherein the cooking system includes a recipe recommendation subsystem and a cooking assistance subsystem; the method comprises: 响应于目标用户的菜谱推荐请求,获取所述菜谱推荐请求中的推荐信息,并根据所述推荐信息确定菜谱要求信息和所述目标用户在所述菜谱推荐子系统中的用户标识;In response to a recipe recommendation request from a target user, obtaining recommendation information in the recipe recommendation request, and determining recipe requirement information and a user identifier of the target user in the recipe recommendation subsystem according to the recommendation information; 根据所述用户标识获取所述菜谱推荐子系统所存储的所述目标用户对应的历史推荐数据,并将所述菜谱要求信息和所述历史推荐数据输入至预先训练得到的菜谱标签模型,以使所述菜谱标签模型生成目标菜谱标签集,所述目标菜谱标签集包括多个用于菜谱生成的标签;Acquire historical recommendation data corresponding to the target user stored in the recipe recommendation subsystem according to the user identifier, and input the recipe requirement information and the historical recommendation data into a pre-trained recipe label model, so that the recipe label model generates a target recipe label set, wherein the target recipe label set includes a plurality of labels for recipe generation; 从菜谱数据库中获取匹配于所述目标菜谱标签集的目标菜谱,并将所述目标菜谱推荐至所述目标用户;其中,所述菜谱数据库中记录有由至少一个菜品组成的多个菜谱;Acquire a target recipe matching the target recipe tag set from a recipe database, and recommend the target recipe to the target user; wherein the recipe database records a plurality of recipes consisting of at least one dish; 响应于所述目标用户针对所述目标菜谱的操作指令,对所述操作指令进行识别得到指令信息,并将所述指令信息输入至预先训练得到的二分类模型中,以使所述二分类模型对所述指令信息的类型进行判断;In response to the target user's operation instruction for the target recipe, the operation instruction is identified to obtain instruction information, and the instruction information is input into a pre-trained binary classification model so that the binary classification model determines the type of the instruction information; 在所述指令信息属于问询类信息的情况下,将所述指令信息输入至预先训练得到的菜谱问答语言模型中,以使所述菜谱问答语言模型生成匹配于所述指令信息的应答;In the case where the instruction information belongs to inquiry information, the instruction information is input into a pre-trained recipe question-answering language model, so that the recipe question-answering language model generates a response matching the instruction information; 在所述指令信息属于修正类信息的情况下,将所述指令信息输入至预先训练得到的菜谱修正模型中,以使所述菜谱修正模型确定所述指令信息所针对的目标菜谱中的待修正步骤,并根据所述指令信息中包含的修正信息对所述待修正步骤进行调整;In the case where the instruction information belongs to correction type information, the instruction information is input into a pre-trained recipe correction model, so that the recipe correction model determines the step to be corrected in the target recipe targeted by the instruction information, and adjusts the step to be corrected according to the correction information contained in the instruction information; 将生成的应答或者调整后的目标菜谱提供至所述目标用户。The generated response or the adjusted target recipe is provided to the target user. 9.一种电子设备,其特征在于,包括处理器以及存储器;9. An electronic device, comprising a processor and a memory; 所述处理器与所述存储器相连;The processor is connected to the memory; 所述存储器,用于存储可执行程序代码;The memory is used to store executable program code; 所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行如权利要求8所述的一种基于菜谱的烹饪方法。The processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to execute the recipe-based cooking method as claimed in claim 8. 10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求8所述的一种基于菜谱的烹饪方法。10. A computer-readable storage medium, characterized in that a computer program is stored thereon, and when the computer program is executed by a processor, the recipe-based cooking method according to claim 8 is implemented.
CN202411180440.XA 2024-08-27 2024-08-27 A cooking system and method based on recipes Active CN118690065B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411180440.XA CN118690065B (en) 2024-08-27 2024-08-27 A cooking system and method based on recipes

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411180440.XA CN118690065B (en) 2024-08-27 2024-08-27 A cooking system and method based on recipes

Publications (2)

Publication Number Publication Date
CN118690065A true CN118690065A (en) 2024-09-24
CN118690065B CN118690065B (en) 2025-02-21

Family

ID=92770056

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411180440.XA Active CN118690065B (en) 2024-08-27 2024-08-27 A cooking system and method based on recipes

Country Status (1)

Country Link
CN (1) CN118690065B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109815375A (en) * 2019-01-25 2019-05-28 广州富港万嘉智能科技有限公司 A kind of personalization menu generation method and device
CN110335118A (en) * 2019-07-04 2019-10-15 合肥美的电冰箱有限公司 Menu recommended method, menu recommendation apparatus and machine readable storage medium
CN111241292A (en) * 2019-12-27 2020-06-05 珠海格力电器股份有限公司 Menu recommendation method and device, electronic equipment and storage medium
CN113158019A (en) * 2020-01-22 2021-07-23 青岛海尔电冰箱有限公司 Menu recommendation method, refrigerator and computer-readable storage medium
KR20220018817A (en) * 2020-08-07 2022-02-15 건국대학교 글로컬산학협력단 Apparatus, method and system of offering recipe using speech recognition
WO2022068536A1 (en) * 2020-09-30 2022-04-07 海信视像科技股份有限公司 Information recommendation method, ingredient storage device, and server
CN114741493A (en) * 2022-04-29 2022-07-12 广东美的厨房电器制造有限公司 Question answering method, question answering system, kitchen appliance and computer readable storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109815375A (en) * 2019-01-25 2019-05-28 广州富港万嘉智能科技有限公司 A kind of personalization menu generation method and device
CN110335118A (en) * 2019-07-04 2019-10-15 合肥美的电冰箱有限公司 Menu recommended method, menu recommendation apparatus and machine readable storage medium
CN111241292A (en) * 2019-12-27 2020-06-05 珠海格力电器股份有限公司 Menu recommendation method and device, electronic equipment and storage medium
CN113158019A (en) * 2020-01-22 2021-07-23 青岛海尔电冰箱有限公司 Menu recommendation method, refrigerator and computer-readable storage medium
KR20220018817A (en) * 2020-08-07 2022-02-15 건국대학교 글로컬산학협력단 Apparatus, method and system of offering recipe using speech recognition
WO2022068536A1 (en) * 2020-09-30 2022-04-07 海信视像科技股份有限公司 Information recommendation method, ingredient storage device, and server
CN114741493A (en) * 2022-04-29 2022-07-12 广东美的厨房电器制造有限公司 Question answering method, question answering system, kitchen appliance and computer readable storage medium

Also Published As

Publication number Publication date
CN118690065B (en) 2025-02-21

Similar Documents

Publication Publication Date Title
US20230042931A1 (en) Menu Personalization
JP6711500B2 (en) Voiceprint identification method and apparatus
US9965553B2 (en) User agent with personality
TWI493484B (en) Automatic method for determining consumer preference level and computer device for performing the same
JP7004944B2 (en) Content posting method, content posting device and readable storage medium
CN106462623B (en) The song recommendations used based on content item
CN111259192A (en) Audio recommendation method and device
US20210382609A1 (en) Method and device for displaying multimedia resource
US11314475B2 (en) Customizing content delivery through cognitive analysis
CN115212561B (en) Service processing method based on voice game data of player and related product
KR20240058960A (en) Multi-channel communication platform with dynamic response goals
KR20160038068A (en) Interestingness recommendations in a computing advice facility
US20220343183A1 (en) Human-computer interaction method and apparatus, storage medium and electronic device
US10733779B2 (en) Augmented and virtual reality bot infrastructure
WO2019109724A1 (en) Item recommendation method and device
CN110196904A (en) A kind of method, apparatus and computer readable storage medium obtaining recommendation information
US20220272054A1 (en) Collaborate multiple chatbots in a single dialogue system
CN116823408B (en) Commodity recommendation method, device, terminal and storage medium based on virtual reality
CN112951373A (en) Food material recommendation method and device, intelligent refrigerator and intelligent terminal
CN108766528A (en) A kind of diet management system and its construction method, a kind of food management method
CN108764950A (en) Game recommdation method, apparatus and computer readable storage medium
JP2024524115A (en) Automatic Generation and Recommendation of Goal-Directed Tasks
US20240354641A1 (en) Recommending content using multimodal memory embeddings
WO2024220281A1 (en) Recommending content using multimodal memory embeddings
KR102203389B1 (en) Method for provision of health information based diet recommendation and brokerage platform

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant