CN115587245A - 菜谱清单的推荐方法、装置、存储介质及电子装置 - Google Patents

菜谱清单的推荐方法、装置、存储介质及电子装置 Download PDF

Info

Publication number
CN115587245A
CN115587245A CN202211192695.9A CN202211192695A CN115587245A CN 115587245 A CN115587245 A CN 115587245A CN 202211192695 A CN202211192695 A CN 202211192695A CN 115587245 A CN115587245 A CN 115587245A
Authority
CN
China
Prior art keywords
meal
menu
list
initial
diet
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.)
Pending
Application number
CN202211192695.9A
Other languages
English (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.)
Qingdao Haier Technology Co Ltd
Haier Smart Home Co Ltd
Haier Uplus Intelligent Technology Beijing Co Ltd
Original Assignee
Qingdao Haier Technology Co Ltd
Haier Smart Home Co Ltd
Haier Uplus Intelligent Technology Beijing 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 Qingdao Haier Technology Co Ltd, Haier Smart Home Co Ltd, Haier Uplus Intelligent Technology Beijing Co Ltd filed Critical Qingdao Haier Technology Co Ltd
Priority to CN202211192695.9A priority Critical patent/CN115587245A/zh
Publication of CN115587245A publication Critical patent/CN115587245A/zh
Pending legal-status Critical Current

Links

Images

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/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/60ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to nutrition control, e.g. diets

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Nutrition Science (AREA)
  • Epidemiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Primary Health Care (AREA)
  • Public Health (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

本申请公开了一种菜谱清单的推荐方法、装置、存储介质及电子装置,涉及智能家居领域,该菜谱清单的推荐包括:获取菜谱推荐请求,其中,菜谱推荐请求用于请求为多个用餐对象推荐一餐的菜谱;响应菜谱推荐请求,获取多个用餐对象中每个用餐对象的饮食特征以及一餐的用餐特征,其中,饮食特征用于表征每个用餐对象的饮食偏好和饮食禁忌,用餐特征用于表征多个用餐对象对一餐的用餐需求;根据饮食特征和用餐特征从初始菜谱清单中筛选出目标菜谱,得到目标菜谱清单,其中,初始菜谱清单是根据采集到的初始食材生成的。解决了相关技术中,推荐的菜谱清单的合理性较低等问题,实现了提升推荐的菜谱清单的合理性的技术效果。

Description

菜谱清单的推荐方法、装置、存储介质及电子装置
技术领域
本申请涉及智能家居领域,具体而言,涉及一种菜谱清单的推荐方法、装置、存储介质及电子装置。
背景技术
一日三餐是每个人生活中必不可少的大事,今天吃什么以及如何吃得营养健康是当前人们所关注的重点。现有技术中,往往只能根据用户的历史饮食习惯为用户推荐菜谱清单。这样的推荐方式由于所考虑的因素较少,所推荐的菜谱清单往往不能满足用户的需求。
针对相关技术中,推荐的菜谱清单的合理性较低等问题,尚未提出有效的解决方案。
发明内容
本申请实施例提供了一种菜谱清单的推荐方法、装置、存储介质及电子装置,以至少解决相关技术中,推荐的菜谱清单的合理性较低等问题。
根据本申请的一个实施例,提供了一种菜谱清单的推荐方法,包括:获取菜谱推荐请求,其中,所述菜谱推荐请求用于请求为多个用餐对象推荐一餐的菜谱;
响应所述菜谱推荐请求,获取所述多个用餐对象中每个用餐对象的饮食特征以及所述一餐的用餐特征,其中,所述饮食特征用于表征所述每个用餐对象的饮食偏好和饮食禁忌,所述用餐特征用于表征所述多个用餐对象对所述一餐的用餐需求;
根据所述饮食特征和所述用餐特征从初始菜谱清单中筛选出目标菜谱,得到目标菜谱清单,其中,所述初始菜谱清单是根据采集到的初始食材生成的。
可选的,所述根据所述饮食特征和所述用餐特征从初始菜谱清单中筛选出目标菜谱,得到目标菜谱清单,包括:
从所述初始菜谱清单中提取出符合所述饮食特征的参考菜谱,得到参考菜谱清单,其中,所述参考菜谱既能够满足所述每个用餐对象的饮食偏好又能够满足所述每个用餐对象的饮食禁忌;
按照所述用餐特征调整所述参考菜谱清单,得到所述目标菜谱清单。
可选的,所述从所述初始菜谱清单中提取出符合所述饮食特征的参考菜谱,得到参考菜谱清单,包括:
将所述饮食特征划分为第一类型特征和第二类型特征,其中,所述第一类型特征用于表征所述每个用餐对象的饮食偏好,所述第二类型特征用于表征所述每个用餐对象的饮食禁忌;
从所述初始菜谱清单中提取出符合所述第一类型特征的候选菜谱,得到候选菜谱清单;
从所述候选菜谱清单中提取出符合所述第二类型特征的所述参考菜谱,得到所述参考菜谱清单。
可选的,所述按照所述用餐特征调整所述参考菜谱清单,得到所述目标菜谱清单,包括以下至少之一:
将所述参考菜谱清单中所包括的菜谱的当前菜谱数量调整至与所述用餐特征所指示的目标菜谱数量一致,得到待处理菜谱清单;
确定所述待处理菜谱清单中所包括的每个菜谱的符合所述用餐特征所指示的用餐人数的烹饪量,得到所述目标菜谱清单。
可选的,在所述根据所述饮食特征和所述用餐特征从初始菜谱清单中筛选出目标菜谱,得到目标菜谱清单之前,所述方法还包括:
检测食材存储设备中所存储的食材作为所述初始食材;
在接收到食材补充指令的情况下,从菜谱库中查找使用了所述初始食材的初始菜谱,得到所述初始菜谱清单,其中,所述食材补充指令用于指示所述一餐允许使用所述初始食材以及补充的食材进行烹饪;
在未接收到所述食材补充指令的情况下,从菜谱库中查找仅使用所述初始食材的初始菜谱,得到所述初始菜谱清单。
可选的,所述获取所述多个用餐对象中每个用餐对象的饮食特征以及所述一餐的用餐特征,包括:
在菜谱推荐应用上显示特征编辑界面,其中,所述特征编辑界面上显示了饮食特征编辑信息和用餐特征编辑信息;
根据目标帐号对所述饮食特征编辑信息和所述用餐特征编辑信息执行的编辑操作,生成所述饮食特征和所述用餐特征。
可选的,在所述根据所述饮食特征和所述用餐特征从初始菜谱清单中筛选出目标菜谱,得到目标菜谱清单之后,所述方法还包括:
获取所述用餐特征中携带的所述一餐的用餐时间;
在所述用餐时间距离当前时间的目标时长大于或者等于预设时长的情况下,根据所述目标菜谱清单的预计烹饪时长确定所述目标菜谱清单的烹饪时间;
在目标帐号的日程中添加所述烹饪时间的烹饪提醒,并向所述目标帐号展示食材补充清单,其中,所述食材补充清单用于指示完成所述目标菜谱清单还需要补充的其他食材。
根据本申请的另一个实施例,还提供了一种菜谱清单的推荐装置,包括:
第一获取模块,用于获取菜谱推荐请求,其中,所述菜谱推荐请求用于请求为多个用餐对象推荐一餐的菜谱;
第二获取模块,用于响应所述菜谱推荐请求,获取所述多个用餐对象中每个用餐对象的饮食特征以及所述一餐的用餐特征,其中,所述饮食特征用于表征所述每个用餐对象的饮食偏好和饮食禁忌,所述用餐特征用于表征所述多个用餐对象对所述一餐的用餐需求;
筛选模块,用于根据所述饮食特征和所述用餐特征从初始菜谱清单中筛选出目标菜谱,得到目标菜谱清单,其中,所述初始菜谱清单是根据采集到的初始食材生成的。
根据本申请实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述菜谱清单的推荐方法。
根据本申请实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的菜谱清单的推荐方法。
在本申请实施例中,获取菜谱推荐请求,其中,菜谱推荐请求用于请求为多个用餐对象推荐一餐的菜谱;响应菜谱推荐请求,获取多个用餐对象中每个用餐对象的饮食特征以及一餐的用餐特征,其中,饮食特征用于表征每个用餐对象的饮食偏好和饮食禁忌,用餐特征用于表征多个用餐对象对一餐的用餐需求;根据饮食特征和用餐特征从初始菜谱清单中筛选出目标菜谱,得到目标菜谱清单,其中,初始菜谱清单是根据采集到的初始食材生成的,即在获取到菜谱推荐请求的情况下,可以表明希望为多个用餐对象推荐一餐的菜谱,在这样的情况下,可以获取多个用餐对象中每个用餐对象的饮食特征与一餐的用餐特征,从初始菜谱清单中筛选出满足每个用餐对象的饮食偏好和饮食禁忌以及每个用餐对象对一餐的用餐需求的目标菜谱,得到目标菜谱清单,通过多维度考虑每个用餐对象的用餐需求的方式,提升所推荐的目标菜谱清单的合理性。采用上述技术方案,解决了相关技术中,推荐的菜谱清单的合理性较低等问题,实现了提升推荐的菜谱清单的合理性的技术效果。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本申请实施例的一种菜谱清单的推荐方法的硬件环境示意图;
图2是根据本申请实施例的一种菜谱清单的推荐方法的流程图;
图3是根据本申请实施例的一种获取菜谱推荐请求的示意图一;
图4是根据本申请实施例的一种获取菜谱推荐请求的示意图二;
图5是根据本申请实施例的一种生成饮食特征和用餐特征的示意图;
图6是根据本申请实施例的一种接收食材补充指令的示意图;
图7是根据本申请实施例的一种添加烹饪时间的烹饪提醒并展示食材补充清单的示意图;
图8是根据本申请实施例的一种菜谱清单的推荐装置的结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
根据本申请实施例的一个方面,提供了一种菜谱清单的推荐方法。该菜谱清单的推荐方法广泛应用于智慧家庭(Smart Home)、智能家居、智能家用设备生态、智慧住宅(Intelligence House)生态等全屋智能数字化控制应用场景。可选地,在本实施例中,上述菜谱清单的推荐方法可以应用于如图1所示的由终端设备102和服务器104所构成的硬件环境中。如图1所示,服务器104通过网络与终端设备102进行连接,可用于为终端或终端上安装的客户端提供服务(如应用服务等),可在服务器上或独立于服务器设置数据库,用于为服务器104提供数据存储服务,可在服务器上或独立于服务器配置云计算和/或边缘计算服务,用于为服务器104提供数据运算服务。
上述网络可以包括但不限于以下至少之一:有线网络,无线网络。上述有线网络可以包括但不限于以下至少之一:广域网,城域网,局域网,上述无线网络可以包括但不限于以下至少之一:WIFI(Wireless Fidelity,无线保真),蓝牙。终端设备102可以并不限定于为PC、手机、平板电脑、智能空调、智能烟机、智能冰箱、智能烤箱、智能炉灶、智能洗衣机、智能热水器、智能洗涤设备、智能洗碗机、智能投影设备、智能电视、智能晾衣架、智能窗帘、智能影音、智能插座、智能音响、智能音箱、智能新风设备、智能厨卫设备、智能卫浴设备、智能扫地机器人、智能擦窗机器人、智能拖地机器人、智能空气净化设备、智能蒸箱、智能微波炉、智能厨宝、智能净化器、智能饮水机、智能门锁等。
在本实施例中提供了一种菜谱清单的推荐方法,应用于上述终端设备,图2是根据本申请实施例的一种菜谱清单的推荐方法的流程图,如图2所示,该流程包括如下步骤:
步骤S202,获取菜谱推荐请求,其中,所述菜谱推荐请求用于请求为多个用餐对象推荐一餐的菜谱;
步骤S204,响应所述菜谱推荐请求,获取所述多个用餐对象中每个用餐对象的饮食特征以及所述一餐的用餐特征,其中,所述饮食特征用于表征所述每个用餐对象的饮食偏好和饮食禁忌,所述用餐特征用于表征所述多个用餐对象对所述一餐的用餐需求;
步骤S206,根据所述饮食特征和所述用餐特征从初始菜谱清单中筛选出目标菜谱,得到目标菜谱清单,其中,所述初始菜谱清单是根据采集到的初始食材生成的。
通过上述步骤,在获取到菜谱推荐请求的情况下,可以表明希望为多个用餐对象推荐一餐的菜谱,在这样的情况下,可以获取多个用餐对象中每个用餐对象的饮食特征与一餐的用餐特征,从初始菜谱清单中筛选出满足每个用餐对象的饮食偏好和饮食禁忌以及每个用餐对象对一餐的用餐需求的目标菜谱,得到目标菜谱清单,通过多维度考虑每个用餐对象的用餐需求的方式,提升所推荐的目标菜谱清单的合理性。采用上述技术方案,解决了相关技术中,推荐的菜谱清单的合理性较低等问题,实现了提升推荐的菜谱清单的合理性的技术效果。
在上述步骤S202提供的技术方案中,可以但不限于在掌勺做饭的用户对冰箱、手机、平板或者电脑等等终端设备表达出“我要做美食、我要做大餐、今天适合吃什么……”等等语言的语音指令,或者,手动触发冰箱或者手机等等终端设备的情况下,可以确认获取到菜谱推荐请求,实现了通过多种方式获取菜谱推荐请求,提升了获取菜谱推荐请求的灵活度。
图3是根据本申请实施例的一种获取菜谱推荐请求的示意图一,如图3所示,智能冰箱可以但不限于具有联网和进行语音交互的功能,在掌勺做饭的用户与智能冰箱进行交互的过程中,可以但不限于在掌勺做饭的用户表达出“我今天吃什么?”语言的语音指令的情况下,可以确认获取到菜谱推荐请求。通过这样的方式,可以大大方便掌勺做饭的用户触发一餐的菜谱的推荐请求。
图4是根据本申请实施例的一种获取菜谱推荐请求的示意图二,如图4所示,智能冰箱可以但不限于具有联网的功能,智能冰箱上可以但不限于部署了触摸屏幕区域,可以但不限于在检测到掌勺做饭的用户点击了触摸屏幕区域上显示的开始推荐按钮的情况下,可以确认获取到菜谱推荐请求。
需要说明的是,在图3和图4中仅仅以用户和智能冰箱的交互,对确认获取到菜谱推荐请求的过程进行解释说明,事实上,用户可以但不限于跟手机或者平板或者电脑等等终端设备进行交互,进而触发菜谱推荐请求。本申请对此不作限制。
可选地,在本实施例中,多个用餐对象可以但不限于包括属于家庭场景中的成员或者不属于家庭场景中的成员(比如:到访的老人、小孩、成年人等等客人等等)等等实际的需要用餐的用餐对象,实现了可以根据实际用餐的对象,推荐符合实际用餐对象的一餐的菜谱。
可选地,在本实施例中,可以但不限于在获取到菜谱推荐请求的情况下,为需要进餐的多个进餐对象推荐早餐、午餐、晚餐、宵夜或者筵席等等一餐的菜谱。解决了负责掌勺做饭的用户重复地做着非常类似的美食,从而影响每个用餐对象的营养均衡,或者造成进餐对象对某些菜“腻”了等问题,进而导致的负责掌勺做饭的用户做饭难的问题。同时还可以在家中有客人到访的时候,能够为家庭成员和客人等等实际用餐对象推荐合适的一餐的菜谱。实现了负责掌勺做饭的用户可以无需进行纠结所需要准备的菜谱,大大降低了负责掌勺做饭的用户的选择菜谱的难度。
在上述步骤S204提供的技术方案中,在获取到菜谱推荐请求的情况下,可以表明希望为多个用餐对象推荐一餐的菜谱,在这样的情况下,可以但不限于获取实际用餐的每个用餐对象的饮食禁忌和饮食偏好等等饮食特征,以及每个用餐对象对一餐的用餐需求等等用餐特征,实现了多维度考虑每个用餐对象的用餐需求、饮食禁忌与饮食偏好。
可选地,在本实施例中,每个用餐对象的饮食禁忌可以但不限于包括有人不能吃辣椒,有人不能吃香菜或者有人不能吃葱花等等,每个用餐对象的饮食偏好可以但不限于包括有人想吃清淡一些,或者有人想吃酸甜口味的餐食,或者有人想喝汤等等等等。通过获取每个用餐对象的饮食特征,可以提升所推荐的一餐的菜谱与每个用餐对象的口味的符合度,提升了用餐对象对所推荐的一餐的菜谱的喜爱度。
可选地,在本实施例中,每个用餐对象对一餐的用餐需求可以但不限于包括每个用餐对象的饭量、用餐所消耗的时间、老人需吃较软的餐食、婴儿需吃特定的婴儿餐以及体检等等特殊时期需符合体检要求的餐食等等。通过获取每个用餐对象的用餐需求,在大大减少食物浪费的同时,还能保证一餐能满足每个用餐对象的饭量,避免了用餐对象吃不饱的情况。此外,还能综合考虑每个用餐对象的身体健康的需求,大大提升了所推荐一餐的菜谱的合理性。
在一个示范性实施例中,可以但不限于通过以下方式获取多个用餐对象中每个用餐对象的饮食特征以及一餐的用餐特征:在菜谱推荐应用上显示特征编辑界面,其中,所述特征编辑界面上显示了饮食特征编辑信息和用餐特征编辑信息;根据目标帐号对所述饮食特征编辑信息和所述用餐特征编辑信息执行的编辑操作,生成所述饮食特征和所述用餐特征。
可选地,在本实施例中,可以但不限于由采集有用餐对象的用餐特征和饮食特征的用户登录目标帐号,该用户可以但不限于通过对菜谱推荐应用上显示特征编辑界面上的饮食特征编辑信息和用餐特征编辑信息执行选择、添加或者删除等等编辑操作,个性化定制符合饮食特征和用餐特征的一餐的菜谱,极大地提升了用餐对象对所推荐的一餐的菜谱的满意度。此外,菜谱推荐应用上显示特征编辑界面上还可以但不限于展示有当前季节所特定的菜谱,使得用户可以品尝到季节限定的美食,提升了用户的使用体验。
可选地,在本实施例中,菜谱推荐应用可以但不限于安装在手机或者电脑或者平板或者冰箱等等终端设备上,可以但不限于通过在菜谱推荐应用上的特征编辑界面上显示的饮食特征编辑信息和用餐特征编辑信息,用户可以对每个用餐对象的饮食特征和用餐特征进行编辑。图5是根据本申请实施例的一种生成饮食特征和用餐特征的示意图,如图5所示,可以但不限于在手机上安装的菜谱推荐应用上显示特征编辑界面,特征编辑界面上可以但不限于显示了饮食特征编辑信息(可以但不限于包括:饮食喜好(口味)、饮食禁忌(可以但不限于包括配不吃辣、不吃香菜或者不吃葱花等等)和用餐特征编辑信息(可以但不限于包括:食量、用餐人数和用餐时间等等);可以但不限于根据用户选择的用餐人数为3人,食量为正常,用餐时间为19:00至20:00,饮食禁忌为不吃辣,饮食口味为清淡生成饮食特征(饮食禁忌为不吃辣,饮食口味为清淡)和用餐特征(用餐人数为3人,食量为正常,用餐时间为19:00至20:00)。
需要说明的是,在图5中仅仅以登录目标帐号的用户在手机上安装的菜谱推荐应用上显示的特征编辑界面对饮食喜好、饮食禁忌以及用餐特征等等进行编辑,事实上,饮食喜好、饮食禁忌以及用餐特征可以但不限于仅仅包括图5中所示出的选项,并且用户还可以通过添加,或者删除等等操作实现对每个用餐对象的饮食喜好、饮食禁忌以及用餐特征的编辑。
在上述步骤S206提供的技术方案中,在获取到菜谱推荐请求的情况下,可以表明希望为多个用餐对象推荐一餐的菜谱,在这样的情况下,可以但不限于综合考虑每个用餐对象的饮食特征和用餐特征,从初始菜谱清单中筛选出满足每个用餐对象饮食喜好、饮食禁忌和用餐需求的目标菜谱清单,大大提升了目标菜谱清单的合理性。
可选地,在本实施例中,可以但不限于结合当前所具有的初始食材生成初始食谱清单,避免了需要购买初始食谱清单中的所有食材,进而节约了购买食材所需的时间,提升了按照目标菜谱清单一餐的效率。
可选地,在本实施例中,在考虑每个用餐对象的饮食特征和用餐特征的同时,还可以但不限于考虑每个用餐对象的籍贯等等,比如:存在川渝籍贯的用餐对象,在推荐目标菜谱清单的时候,可以但不限于更倾向于推荐川菜或者使用了辣椒的菜谱。实现了目标菜谱清单能够更加合理地满足每个用餐对象的需求。
在一个示范性实施例中,可以但不限于通过以下方式从初始菜谱清单中筛选出目标菜谱,得到目标菜谱清单:从所述初始菜谱清单中提取出符合所述饮食特征的参考菜谱,得到参考菜谱清单,其中,所述参考菜谱既能够满足所述每个用餐对象的饮食偏好又能够满足所述每个用餐对象的饮食禁忌;按照所述用餐特征调整所述参考菜谱清单,得到所述目标菜谱清单。
可选地,在本实施例中,可以但不限于先从初始菜谱清单中提取出能够满足每个用餐对象的饮食偏好又能够满足每个用餐对象的饮食禁忌的参考菜谱菜单,再根据每个用餐对象的食量和用餐对象所期望的用餐所消耗的时间等用餐需求等调整参考菜谱清单,得到目标菜谱清单。实现了目标菜谱清单中的菜谱能够满足每个用餐对象的食量需求和每个用餐对象对一餐的需求,提升了用餐对象的满意度。
在一个示范性实施例中,可以但不限于通过以下方式从初始菜谱清单中提取参考菜谱清单:将所述饮食特征划分为第一类型特征和第二类型特征,其中,所述第一类型特征用于表征所述每个用餐对象的饮食偏好,所述第二类型特征用于表征所述每个用餐对象的饮食禁忌;从所述初始菜谱清单中提取出符合所述第一类型特征的候选菜谱,得到候选菜谱清单;从所述候选菜谱清单中提取出符合所述第二类型特征的所述参考菜谱,得到所述参考菜谱清单。
可选地,在本实施例中,可以但不限于将获取到的饮食特征划分为表征每个用餐对象的饮食偏好的第一类型特征和表征每个用餐对象的饮食禁忌的第二类型特征,并结合第一类型特征和第二类型特征,从初始菜谱清单中获取参考菜谱菜单。
可选地,在本实施例中,可以但不限于先从初始菜谱清单中提取出符合每个用餐对象的饮食偏好的候选菜谱,得到候选菜谱清单;再从候选菜谱清单中将符合每个用餐对象的饮食禁忌的菜谱筛除出去,得到参考菜谱清单。
可选地,在本实施例中,可以但不限于先从初始菜谱清单中将具有第二类型特征的菜谱筛选出去,再从初始菜谱清单除具有第二类型特征外的其他菜谱中提取符合每个用餐对象的饮食偏好的菜谱,得到参考菜谱清单。
在一个示范性实施例中,按照用餐特征调整参考菜谱清单可以但不限于包括以下至少情形之一:
情形一,将所述参考菜谱清单中所包括的菜谱的当前菜谱数量调整至与所述用餐特征所指示的目标菜谱数量一致,得到待处理菜谱清单。
可选的,在本实施例中,可以但不限于按照用餐特征所指示的目标菜谱数量对参考菜谱清单中所包括的菜谱的当前菜谱数量进行增加,或者减少或者维持不变等等调整,使得参考菜谱清单中所包括的菜谱的当前菜谱数量与目标菜谱数量一致,得到待处理菜谱清单,使得待处理菜谱清单的菜谱数量与进餐对象的数量匹配,避免造成食物浪费。
情形二,确定所述待处理菜谱清单中所包括的每个菜谱的符合所述用餐特征所指示的用餐人数的烹饪量,得到所述目标菜谱清单。
可选的,在本实施例中,可以但不限于按照用餐特征所指示的用餐人数的烹饪量确定待处理菜谱清单中所包括的每个菜谱的烹饪量,使得按照目标菜谱清单烹饪出的一餐的烹饪量能恰好符合用餐人数的用餐量,避免造成食物浪费。
在一个示范性实施例中,可以但不限于通过以下方式获取初始菜谱清单:检测食材存储设备中所存储的食材作为所述初始食材;在接收到食材补充指令的情况下,从菜谱库中查找使用了所述初始食材的初始菜谱,得到所述初始菜谱清单,其中,所述食材补充指令用于指示所述一餐允许使用所述初始食材以及补充的食材进行烹饪;在未接收到所述食材补充指令的情况下,从菜谱库中查找仅使用所述初始食材的初始菜谱,得到所述初始菜谱清单。
可选的,在本实施例中,可以但不限于检测冰箱,或者,冰柜等等食材存储设备中所存储的食材作为初始食材,在接收到食材补充指令的情况下,可以表明在推荐一餐的食谱的时候可以不仅仅只推荐初始食材可以制作的菜谱,而还可以推荐使用了初始食材的菜谱,提升了初始菜谱清单中所包含菜谱的丰富度。
可选的,在本实施例中,在未接收到食材补充指令的情况下,可以表明在推荐一餐的食谱的时候仅仅希望推荐仅使用初始食材就可以制作的菜谱,比如:用户可能是没有充足的时间去采购相关的食材或者想尽快地能完成一餐的烹饪,因此,在这样的情况下,可以但不限于推荐仅使用初始食材就可以完成制作的菜谱,实现了满足用户多维度的烹饪需求,降低了用户的烹饪难度,提升了用户的体验。
可选的,在本实施例中,可以但不限于在菜谱推荐应用上显示的特征编辑界面上显示食材补充信息,食材补充信息可以但不限于用于对是否允许进行补充食材进行编辑,可以但不限于根据目标帐号对食材补充信息执行的编辑操作,确定是否接收到食材补充指令。图6是根据本申请实施例的一种接收食材补充指令的示意图,如图6所示,可以但不限于在目标帐号选择允许补充食材的情况下,确认接收到食材补充指令;可以但不限于在目标帐号选择不允许补充食材的情况下,确认未接收到食材补充指令。
在一个示范性实施例中,可以但不限于通过以下方式在目标帐号的日程中添加烹饪时间的烹饪提醒,并向目标帐号展示食材补充清单:获取所述用餐特征中携带的所述一餐的用餐时间;在所述用餐时间距离当前时间的目标时长大于或者等于预设时长的情况下,根据所述目标菜谱清单的预计烹饪时长确定所述目标菜谱清单的烹饪时间;在目标帐号的日程中添加所述烹饪时间的烹饪提醒,并向所述目标帐号展示食材补充清单,其中,所述食材补充清单用于指示完成所述目标菜谱清单还需要补充的其他食材。
可选的,在本实施例中,在获取到目标菜谱清单的情况下,可以但不限于获取用餐特征中携带的一餐的用餐时间,可以但不限于在一餐的用餐时间距离当前时间的目标时长大于或者等于预设时长的情况下,规划目标菜谱清单中每个菜谱的烹饪步骤、烹饪顺序,进而确定目标菜谱清单的烹饪时间,大大节约了烹饪所需的时间;在目标帐号的日程中添加该烹饪时间的烹饪提醒,在临近该烹饪时间的情况下,自动提醒用户,大大提升了用户的体验。
可选的,在本实施例中,在获取到目标菜谱清单和食材补充清单的情况下,可以但不限于向目标帐号展示食材补充清单,并根据目标菜谱清单、当前冰箱食材(即上述的初始食材)、宴请的时间(即上述的用餐时间)、食材的保鲜期设置需补充食材的最佳采购时间的食材补充提醒。图7是根据本申请实施例的一种添加烹饪时间的烹饪提醒并展示食材补充清单的示意图,如图7所示,可以但不限于使用目标帐号登录安装在手机上的菜谱推荐应用,并在根据目标帐号在特征编辑界面执行的编辑操作获取到目标菜谱清单的情况下,在目标帐号的日程中添加9月17日10:00的食材补充提醒,以及包括食材A,食材B,……,食材G的食材补充清单以及12:00开始烹饪目标菜谱清单的烹饪提醒。使得在重要节日需要提前准备食材的情况下,可以避免因为太早采购而食材放置太久不新鲜以及太晚采购食材时间仓促的局面发生,极大地提升了准备一餐的用户的烹饪体验。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例的方法。
图8是根据本申请实施例的一种菜谱清单的推荐装置的结构框图;如图8所示,包括:
第一获取模块82,用于获取菜谱推荐请求,其中,所述菜谱推荐请求用于请求为多个用餐对象推荐一餐的菜谱;
第二获取模块84,用于响应所述菜谱推荐请求,获取所述多个用餐对象中每个用餐对象的饮食特征以及所述一餐的用餐特征,其中,所述饮食特征用于表征所述每个用餐对象的饮食偏好和饮食禁忌,所述用餐特征用于表征所述多个用餐对象对所述一餐的用餐需求;
筛选模块86,用于根据所述饮食特征和所述用餐特征从初始菜谱清单中筛选出目标菜谱,得到目标菜谱清单,其中,所述初始菜谱清单是根据采集到的初始食材生成的。
通过上述实施例,在获取到菜谱推荐请求的情况下,可以表明希望为多个用餐对象推荐一餐的菜谱,在这样的情况下,可以获取多个用餐对象中每个用餐对象的饮食特征与一餐的用餐特征,从初始菜谱清单中筛选出满足每个用餐对象的饮食偏好和饮食禁忌以及每个用餐对象对一餐的用餐需求的目标菜谱,得到目标菜谱清单,通过多维度考虑每个用餐对象的用餐需求的方式,提升所推荐的目标菜谱清单的合理性。采用上述技术方案,解决了相关技术中,推荐的菜谱清单的合理性较低等问题,实现了提升推荐的菜谱清单的合理性的技术效果。
可选的,所述筛选模块,包括:
提取单元,用于从所述初始菜谱清单中提取出符合所述饮食特征的参考菜谱,得到参考菜谱清单,其中,所述参考菜谱既能够满足所述每个用餐对象的饮食偏好又能够满足所述每个用餐对象的饮食禁忌;
调整单元,用于按照所述用餐特征调整所述参考菜谱清单,得到所述目标菜谱清单。
可选的,所述提取单元,用于:
将所述饮食特征划分为第一类型特征和第二类型特征,其中,所述第一类型特征用于表征所述每个用餐对象的饮食偏好,所述第二类型特征用于表征所述每个用餐对象的饮食禁忌;
从所述初始菜谱清单中提取出符合所述第一类型特征的候选菜谱,得到候选菜谱清单;
从所述候选菜谱清单中提取出符合所述第二类型特征的所述参考菜谱,得到所述参考菜谱清单。
可选的,所述提取单元,用于以下至少之一:
将所述参考菜谱清单中所包括的菜谱的当前菜谱数量调整至与所述用餐特征所指示的目标菜谱数量一致,得到待处理菜谱清单;
确定所述待处理菜谱清单中所包括的每个菜谱的符合所述用餐特征所指示的用餐人数的烹饪量,得到所述目标菜谱清单。
可选的,所述装置还包括:
检测模块,用于在所述根据所述饮食特征和所述用餐特征从初始菜谱清单中筛选出目标菜谱,得到目标菜谱清单之前,检测食材存储设备中所存储的食材作为所述初始食材;
第一查找模块,用于在接收到食材补充指令的情况下,从菜谱库中查找使用了所述初始食材的初始菜谱,得到所述初始菜谱清单,其中,所述食材补充指令用于指示所述一餐允许使用所述初始食材以及补充的食材进行烹饪;
第二查找模块,用于在未接收到所述食材补充指令的情况下,从菜谱库中查找仅使用所述初始食材的初始菜谱,得到所述初始菜谱清单。
可选的,所述第二获取模块,包括:
显示单元,用于在菜谱推荐应用上显示特征编辑界面,其中,所述特征编辑界面上显示了饮食特征编辑信息和用餐特征编辑信息;
生成单元,用于根据目标帐号对所述饮食特征编辑信息和所述用餐特征编辑信息执行的编辑操作,生成所述饮食特征和所述用餐特征。
可选的,所述装置还包括:
第三获取模块,用于在所述根据所述饮食特征和所述用餐特征从初始菜谱清单中筛选出目标菜谱,得到目标菜谱清单之后获取所述用餐特征中携带的所述一餐的用餐时间;
确定模块,用于在所述用餐时间距离当前时间的目标时长大于或者等于预设时长的情况下,根据所述目标菜谱清单的预计烹饪时长确定所述目标菜谱清单的烹饪时间;
处理模块,用于在目标帐号的日程中添加所述烹饪时间的烹饪提醒,并向所述目标帐号展示食材补充清单,其中,所述食材补充清单用于指示完成所述目标菜谱清单还需要补充的其他食材。
本申请的实施例还提供了一种存储介质,该存储介质包括存储的程序,其中,上述程序运行时执行上述任一项的方法。
可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:
S1,获取菜谱推荐请求,其中,所述菜谱推荐请求用于请求为多个用餐对象推荐一餐的菜谱;
S2,响应所述菜谱推荐请求,获取所述多个用餐对象中每个用餐对象的饮食特征以及所述一餐的用餐特征,其中,所述饮食特征用于表征所述每个用餐对象的饮食偏好和饮食禁忌,所述用餐特征用于表征所述多个用餐对象对所述一餐的用餐需求;
S3,根据所述饮食特征和所述用餐特征从初始菜谱清单中筛选出目标菜谱,得到目标菜谱清单,其中,所述初始菜谱清单是根据采集到的初始食材生成的。
本申请的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
S1,获取菜谱推荐请求,其中,所述菜谱推荐请求用于请求为多个用餐对象推荐一餐的菜谱;
S2,响应所述菜谱推荐请求,获取所述多个用餐对象中每个用餐对象的饮食特征以及所述一餐的用餐特征,其中,所述饮食特征用于表征所述每个用餐对象的饮食偏好和饮食禁忌,所述用餐特征用于表征所述多个用餐对象对所述一餐的用餐需求;
S3,根据所述饮食特征和所述用餐特征从初始菜谱清单中筛选出目标菜谱,得到目标菜谱清单,其中,所述初始菜谱清单是根据采集到的初始食材生成的。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本申请的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本申请不限制于任何特定的硬件和软件结合。
以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

Claims (10)

1.一种菜谱清单的推荐方法,其特征在于,包括:
获取菜谱推荐请求,其中,所述菜谱推荐请求用于请求为多个用餐对象推荐一餐的菜谱;
响应所述菜谱推荐请求,获取所述多个用餐对象中每个用餐对象的饮食特征以及所述一餐的用餐特征,其中,所述饮食特征用于表征所述每个用餐对象的饮食偏好和饮食禁忌,所述用餐特征用于表征所述多个用餐对象对所述一餐的用餐需求;
根据所述饮食特征和所述用餐特征从初始菜谱清单中筛选出目标菜谱,得到目标菜谱清单,其中,所述初始菜谱清单是根据采集到的初始食材生成的。
2.根据权利要求1所述的方法,其特征在于,所述根据所述饮食特征和所述用餐特征从初始菜谱清单中筛选出目标菜谱,得到目标菜谱清单,包括:
从所述初始菜谱清单中提取出符合所述饮食特征的参考菜谱,得到参考菜谱清单,其中,所述参考菜谱既能够满足所述每个用餐对象的饮食偏好又能够满足所述每个用餐对象的饮食禁忌;
按照所述用餐特征调整所述参考菜谱清单,得到所述目标菜谱清单。
3.根据权利要求2所述的方法,其特征在于,所述从所述初始菜谱清单中提取出符合所述饮食特征的参考菜谱,得到参考菜谱清单,包括:
将所述饮食特征划分为第一类型特征和第二类型特征,其中,所述第一类型特征用于表征所述每个用餐对象的饮食偏好,所述第二类型特征用于表征所述每个用餐对象的饮食禁忌;
从所述初始菜谱清单中提取出符合所述第一类型特征的候选菜谱,得到候选菜谱清单;
从所述候选菜谱清单中提取出符合所述第二类型特征的所述参考菜谱,得到所述参考菜谱清单。
4.根据权利要求2所述的方法,其特征在于,所述按照所述用餐特征调整所述参考菜谱清单,得到所述目标菜谱清单,包括以下至少之一:
将所述参考菜谱清单中所包括的菜谱的当前菜谱数量调整至与所述用餐特征所指示的目标菜谱数量一致,得到待处理菜谱清单;
确定所述待处理菜谱清单中所包括的每个菜谱的符合所述用餐特征所指示的用餐人数的烹饪量,得到所述目标菜谱清单。
5.根据权利要求1所述的方法,其特征在于,在所述根据所述饮食特征和所述用餐特征从初始菜谱清单中筛选出目标菜谱,得到目标菜谱清单之前,所述方法还包括:
检测食材存储设备中所存储的食材作为所述初始食材;
在接收到食材补充指令的情况下,从菜谱库中查找使用了所述初始食材的初始菜谱,得到所述初始菜谱清单,其中,所述食材补充指令用于指示所述一餐允许使用所述初始食材以及补充的食材进行烹饪;
在未接收到所述食材补充指令的情况下,从菜谱库中查找仅使用所述初始食材的初始菜谱,得到所述初始菜谱清单。
6.根据权利要求1所述的方法,其特征在于,所述获取所述多个用餐对象中每个用餐对象的饮食特征以及所述一餐的用餐特征,包括:
在菜谱推荐应用上显示特征编辑界面,其中,所述特征编辑界面上显示了饮食特征编辑信息和用餐特征编辑信息;
根据目标帐号对所述饮食特征编辑信息和所述用餐特征编辑信息执行的编辑操作,生成所述饮食特征和所述用餐特征。
7.根据权利要求1所述的方法,其特征在于,在所述根据所述饮食特征和所述用餐特征从初始菜谱清单中筛选出目标菜谱,得到目标菜谱清单之后,所述方法还包括:
获取所述用餐特征中携带的所述一餐的用餐时间;
在所述用餐时间距离当前时间的目标时长大于或者等于预设时长的情况下,根据所述目标菜谱清单的预计烹饪时长确定所述目标菜谱清单的烹饪时间;
在目标帐号的日程中添加所述烹饪时间的烹饪提醒,并向所述目标帐号展示食材补充清单,其中,所述食材补充清单用于指示完成所述目标菜谱清单还需要补充的其他食材。
8.一种菜谱清单的推荐装置,其特征在于,包括:
第一获取模块,用于获取菜谱推荐请求,其中,所述菜谱推荐请求用于请求为多个用餐对象推荐一餐的菜谱;
第二获取模块,用于响应所述菜谱推荐请求,获取所述多个用餐对象中每个用餐对象的饮食特征以及所述一餐的用餐特征,其中,所述饮食特征用于表征所述每个用餐对象的饮食偏好和饮食禁忌,所述用餐特征用于表征所述多个用餐对象对所述一餐的用餐需求;
筛选模块,用于根据所述饮食特征和所述用餐特征从初始菜谱清单中筛选出目标菜谱,得到目标菜谱清单,其中,所述初始菜谱清单是根据采集到的初始食材生成的。
9.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行权利要求1至7中任一项所述的方法。
10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行权利要求1至7中任一项所述的方法。
CN202211192695.9A 2022-09-28 2022-09-28 菜谱清单的推荐方法、装置、存储介质及电子装置 Pending CN115587245A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211192695.9A CN115587245A (zh) 2022-09-28 2022-09-28 菜谱清单的推荐方法、装置、存储介质及电子装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211192695.9A CN115587245A (zh) 2022-09-28 2022-09-28 菜谱清单的推荐方法、装置、存储介质及电子装置

Publications (1)

Publication Number Publication Date
CN115587245A true CN115587245A (zh) 2023-01-10

Family

ID=84779025

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211192695.9A Pending CN115587245A (zh) 2022-09-28 2022-09-28 菜谱清单的推荐方法、装置、存储介质及电子装置

Country Status (1)

Country Link
CN (1) CN115587245A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113436034A (zh) * 2021-06-23 2021-09-24 青岛海尔科技有限公司 菜谱数据处理方法和装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113436034A (zh) * 2021-06-23 2021-09-24 青岛海尔科技有限公司 菜谱数据处理方法和装置

Similar Documents

Publication Publication Date Title
CN106955013A (zh) 一种智能厨房烹饪***及智能辅助烹饪的方法
JP2021082326A (ja) 情報提供方法、端末機器及び情報提供プログラム
CN108447543A (zh) 基于烹饪设备的菜谱推送方法和装置
CN108255084B (zh) 基于中控设备的烹饪控制方法及厨房管家机器人
CN103856637B (zh) 提醒食用存储食品的手机及提醒食用存储食品的方法
CN111209482A (zh) 一种菜谱的推送方法和装置
JP2012003319A (ja) 献立決定支援装置、献立決定支援プログラムおよび献立決定支援プログラムを記憶した記憶媒体
JP2007334605A (ja) 料理情報処理装置、料理情報処理方法、料理情報処理プログラム、および記録媒体
CN110706131A (zh) 一种创作电子菜谱的方法、装置、电子设备及存储介质
CN104112217A (zh) 一种口味选择信息的标示方法及应用方法
CN109710855A (zh) 一种确定菜谱的方法、装置、烹饪设备及存储介质
US20210186260A1 (en) Coordinated cooking system and method
CN110989377B (zh) 智能家居操作***中多媒体数据的管理方法和装置
CN115587245A (zh) 菜谱清单的推荐方法、装置、存储介质及电子装置
CN109086367A (zh) 一种智能烹饪器具的功能选项推荐方法及设备
CN110875089B (zh) 一种基于烹饪历史记录的食谱推荐方法和烹饪厨电
CN115062194A (zh) 菜谱推荐方法及装置
CN113158016A (zh) 食谱推荐方法、冰箱、计算机可读存储介质
CN115082149A (zh) 一种电子设备、服务器及烹饪设备推荐方法
CN113611392A (zh) 菜单生成***、冰箱、菜谱推荐方法以及智能冰箱***
WO2011037221A1 (ja) 献立決定支援装置、献立決定支援プログラムおよび献立決定支援プログラムを記憶した記憶媒体
CN112099372A (zh) 菜谱生成方法、装置和烹饪设备、移动终端及存储介质
CN118410227A (zh) 菜谱推荐方法、装置、存储介质及电子装置
CN115798682A (zh) 目标菜谱的确定方法、装置、存储介质及电子装置
WO2021100494A1 (ja) 情報処理装置、情報処理方法、及び、プログラム

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