CN117012335A - 套餐食谱生成方法、装置、存储介质及电子设备 - Google Patents
套餐食谱生成方法、装置、存储介质及电子设备 Download PDFInfo
- Publication number
- CN117012335A CN117012335A CN202310885712.5A CN202310885712A CN117012335A CN 117012335 A CN117012335 A CN 117012335A CN 202310885712 A CN202310885712 A CN 202310885712A CN 117012335 A CN117012335 A CN 117012335A
- Authority
- CN
- China
- Prior art keywords
- user
- recipe
- package
- nutrition
- food
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 75
- 238000003860 storage Methods 0.000 title claims abstract description 13
- 235000016709 nutrition Nutrition 0.000 claims abstract description 294
- 235000013305 food Nutrition 0.000 claims abstract description 286
- 230000035764 nutrition Effects 0.000 claims abstract description 247
- 239000000463 material Substances 0.000 claims abstract description 137
- 235000012054 meals Nutrition 0.000 claims abstract description 87
- 230000003203 everyday effect Effects 0.000 claims abstract description 12
- 238000010411 cooking Methods 0.000 claims description 75
- 230000002354 daily effect Effects 0.000 claims description 39
- 235000015097 nutrients Nutrition 0.000 claims description 10
- 235000006180 nutrition needs Nutrition 0.000 claims description 5
- 230000005484 gravity Effects 0.000 claims description 4
- 235000005911 diet Nutrition 0.000 abstract description 20
- 230000037213 diet Effects 0.000 abstract description 20
- 230000000694 effects Effects 0.000 abstract description 9
- 230000009286 beneficial effect Effects 0.000 abstract description 4
- 239000013589 supplement Substances 0.000 abstract description 4
- 238000007726 management method Methods 0.000 description 19
- 235000021152 breakfast Nutrition 0.000 description 10
- 235000011888 snacks Nutrition 0.000 description 10
- 238000004422 calculation algorithm Methods 0.000 description 8
- 235000014633 carbohydrates Nutrition 0.000 description 7
- 150000001720 carbohydrates Chemical class 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 102000004169 proteins and genes Human genes 0.000 description 7
- 108090000623 proteins and genes Proteins 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 230000036541 health Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 150000002632 lipids Chemical class 0.000 description 5
- 244000068988 Glycine max Species 0.000 description 4
- 235000010469 Glycine max Nutrition 0.000 description 4
- 235000002595 Solanum tuberosum Nutrition 0.000 description 4
- 244000061456 Solanum tuberosum Species 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 4
- 235000013339 cereals Nutrition 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 235000013399 edible fruits Nutrition 0.000 description 4
- 235000013601 eggs Nutrition 0.000 description 4
- 235000013372 meat Nutrition 0.000 description 4
- 235000013336 milk Nutrition 0.000 description 4
- 239000008267 milk Substances 0.000 description 4
- 210000004080 milk Anatomy 0.000 description 4
- 235000014571 nuts Nutrition 0.000 description 4
- 235000019640 taste Nutrition 0.000 description 4
- 235000013311 vegetables Nutrition 0.000 description 4
- 206010020751 Hypersensitivity Diseases 0.000 description 3
- 208000026935 allergic disease Diseases 0.000 description 3
- 230000007815 allergy Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000002068 genetic effect Effects 0.000 description 3
- 239000004519 grease Substances 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000005457 optimization Methods 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 235000020785 dietary preference Nutrition 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 239000000047 product Substances 0.000 description 2
- 235000002568 Capsicum frutescens Nutrition 0.000 description 1
- 240000008574 Capsicum frutescens Species 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 235000019197 fats Nutrition 0.000 description 1
- 235000020803 food preference Nutrition 0.000 description 1
- 230000006651 lactation Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 235000019198 oils Nutrition 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000013439 planning Methods 0.000 description 1
- 230000035935 pregnancy Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 235000019643 salty taste Nutrition 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 235000019605 sweet taste sensations Nutrition 0.000 description 1
- 235000013619 trace mineral Nutrition 0.000 description 1
- 239000011573 trace mineral Substances 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/60—ICT 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
Landscapes
- Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Primary Health Care (AREA)
- Public Health (AREA)
- General Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Epidemiology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Medical Informatics (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Nutrition Science (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
本申请实施例公开套餐食谱生成方法、装置、存储介质及电子设备,该方法可以根据用户个性化的营养画像数据,再结合食物自身的食材营养数据,自动生成针对用户的套餐食谱。用户营养画像数据体现了用户的营养计划和营养需求,食材自身的营养情况体现了每一种食材对用户营养补充的贡献能力,根据用户营养画像数据和食材营养数据自动生成用户的食谱套餐,该食谱套餐体现了每日每餐需要进食的具体食谱,实现了从个性化营养需求和饮食偏好直接一站式落地到套餐食谱的技术效果,从而可以显著提升用户按照营养计划合理安排饮食的意愿,提升了用户体验和用户粘度,而且有利于用户按照营养计划来进食,提升用户的身体素质。
Description
技术领域
本申请实施例涉及智能烹饪领域,尤其涉及套餐食谱生成方法、装置、存储介质及电子设备。
背景技术
随着人们对于健康情况的关注日益增多,科学搭配饮食的需求也日益旺盛。不同年龄、体重及不同亚健康期人群,该如何科学搭配每日食谱,可能需要专业设备平台或者专业营养师、医生给予专业指导意见,即出具营养计划。
相关技术并没有根据营养计划可以直接为用户自动生成套餐食谱的技术方案,不能实现从营养计划到套餐食谱的一站式的落地,从而降低用户按照营养计划合理安排饮食的意愿,影响了用户体验也降低了用户粘度。
发明内容
为了解决上述至少一个技术问题,本申请实施例提供套餐食谱生成方法、装置、存储介质及电子设备,以解决相关技术中没有根据营养计划可以直接为用户自动生成套餐食谱的技术方案,不能实现从营养计划到套餐食谱的一站式的落地,从而降低用户按照营养计划合理安排饮食的意愿,影响了用户体验也降低了用户粘度的技术问题。
一方面,本申请实施例提供了一种套餐食谱生成方法,应用于食谱管理***,所述方法包括:
接收用户营养画像数据,所述用户营养画像数据用于指示用户个性化营养需求和用户个性化套餐食谱偏好需求;
获取食材营养数据,所述食材营养数据用于指示多类食材中的每一类食材所对应的营养参数;
根据所述食材营养数据和所述用户营养画像数据,生成并显示第一用户套餐食谱,所述第一用户套餐食谱包括每日每餐所对应的食谱,所述食谱为与所述食谱管理***关联的烹饪设备所对应的智能食谱。
在一个实施例中,所述食材营养数据中的食材被按照营养素相似程度分类,所述每一类食材所对应的营养参数包括营养占比参数,所述营养占比参数用于指示对应的食材的营养占套餐食谱的总体营养的比重,
所述用户个性化营养需求包括用户在每日所需的总体营养,
所述用户个性化套餐食谱偏好需求包括所述用户每日的餐次信息,
所述根据所述食材营养数据和所述用户营养画像数据,生成并显示第一用户套餐食谱,包括:
根据所述用户个性化营养需求,确定食物份数信息,所述食物份数信息包括每日套餐食谱包含的总体食物份数,以及每份食物对应的营养;
根据所述餐次信息,确定每一餐对应的食物份数;
根据每一类所述食材所对应营养占比参数,得到每一类食材对应的食物份数;
根据所述每一餐对应的食物份数,以及所述每一类食材对应的食物份数,确定每一餐中每一类的食物,生成对应的食谱。
在一个实施例中,所述食材营养数据中的食物被按照食物能量分类,所述每一类食材所对应的营养参数包括能量占比参数和食材供能参数,所述能量占比参数用于指示对应的食材的能量占食谱套餐的总体营养的比重,所述食材供能参数用于指示单位重量食材供能的能力,
所述用户个性化营养需求包括用户在每日所需的总体能量,
所述用户个性化套餐食谱偏好需求包括所述用户每日的餐次信息,
所述根据所述食材营养数据和所述用户营养画像数据,生成并显示第一用户套餐食谱,包括:
根据所述餐次信息和所述用户个性化营养需求,确定食物能量信息,所述食物能量信息包括每日套餐食谱中每餐包含的食物能量,以及每餐中每类食材的重量;
根据所述食物能量信息和预设的每种食物对应的食材,生成每餐对应的食谱。
在一个实施例中,所述接收用户营养画像数据,包括:
根据用户输入获取用户基本信息,所述用户基本信息用于确定所述用户个性化营养需求;
所述根据所述食材营养数据和所述用户营养画像数据,生成并显示第一用户套餐食谱之后,所述方法还包括:
在接收到用户的调整套餐食谱的指令的情况下,重新根据所述食材营养数据和所述用户营养画像数据生成第二用户套餐食谱,所述第二用户套餐食谱为与所述第一用户套餐食谱不同的用户套餐食谱;
显示所述第二用户套餐食谱。
在一个实施例中,所述方法还包括:
向目标用户套餐食谱中的每一食谱所对应的烹饪设备发送所述食谱所对应的烹饪指令,触发所述烹饪设备根据预设食材按照对应的食谱进行自动烹饪,得到所述食谱对应的食品;
所述目标用户套餐食谱是所述第一用户套餐食谱或所述第二用户套餐食谱。
在一个实施例中,所述向目标用户套餐食谱中的每一食谱所对应的烹饪设备发送所述食谱所对应的烹饪指令之前,所述方法包括:
将所述目标用户套餐食谱与对应的用户建立关联关系;
确定所述目标套餐食谱相关的烹饪设备,并向所述烹饪设备发送关联指示信息,所述关联指示信息用于在所述烹饪设备中建立所述用户与目标食谱的对应关系,所述目标食谱为所述目标套餐食谱中与所述烹饪设备对应的食谱。
在一个实施例中,所述接收用户营养画像数据,还包括:
获取家庭信息,所述家庭信息包括至少一个家庭成员;
显示所述家庭信息对应的家庭信息输入界面,所述家庭信息输入界面用于获取每一所述家庭成员对应的用户基本信息;
根据各所述用户基本信息,确定所述用户营养画像数据。
另一方面,本申请实施例提供一种套餐食谱自动生成装置,应用于食谱管理***,所述装置包括:
个性化数据接收模块,用于接收用户营养画像数据,所述用户营养画像数据用于指示用户个性化营养需求和用户个性化套餐食谱偏好需求;
营养数据获取模块,用于获取食材营养数据,所述食材营养数据用于指示多类食材中的每一类食材所对应的营养参数;
套餐食谱生成模块,用于根据所述食材营养数据和所述用户营养画像数据,生成并显示第一用户套餐食谱,所述第一用户套餐食谱包括每日每餐所对应的食谱,所述食谱为与所述食谱管理***关联的烹饪设备所对应的智能食谱。
另一方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由处理器加载并执行以实现上述的一种套餐食谱生成方法。
另一方面,本申请实施例提供了一种电子设备,包括至少一个处理器,以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令实现上述的一种套餐食谱生成方法。
另一方面,本申请实施例提供了一种计算机程序产品,包括计算机程序或指令,该计算机程序或指令被处理器执行时实现上述的一种套餐食谱生成方法。
本申请实施例提供套餐食谱生成方法、装置、存储介质及电子设备。该方法可以根据用户个性化的营养画像数据,该用户营养画像数据可以包括用户个性化营养需求和用户个性化套餐食谱偏好需求,再结合食物自身的食材营养数据,来自动生成针对用户的套餐食谱。用户营养画像数据体现了用户的营养计划和营养需求,而食材自身的营养情况体现了每一种食材对用户营养补充的贡献能力,根据用户营养画像数据和食材营养数据自动生成用户的食谱套餐,该食谱套餐体现了每日每餐需要进食的具体食谱,实现了从个性化营养需求和饮食偏好直接一站式落地到套餐食谱的技术效果,从而可以显著提升用户按照营养计划合理安排饮食的意愿,提升了用户体验和用户粘度,而且有利于用户按照营养计划来进食,提升用户的身体素质,达到通过技术手段全面提升身体素质的效果。
附图说明
为了更清楚地说明本申请实施例或相关技术中的技术方案和优点,下面将对实施例或相关技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申请实施例的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
图1是本申请实施例提供的一种套餐食谱生成方法的实施框架示意图;
图2是本申请实施例提供的一种套餐食谱生成方法的流程示意图;
图3是本申请实施例提供的套餐食谱自动生成方法的整体流程图;
图4是本申请实施例提供的套餐食谱自动生成的过程示意流程图;
图5是本申请实施例提供的一种套餐食谱自动生成装置的框图;
图6是本申请实施例提供的一种用于实现本申请实施例所提供的方法的设备的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请实施例一部分实施例,而不是全部的实施例。基于本申请实施例中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请实施例保护的范围。
需要说明的是,本申请实施例的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请实施例的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
为了使本申请实施例公开的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请实施例进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请实施例,并不用于限定本申请实施例。
以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。为了便于理解本申请实施例上述的技术方案及其产生的技术效果,本申请实施例首先对于相关专业名词进行解释:
随着人们对于健康情况的关注日益增多,科学搭配饮食的需求也日益旺盛。不同年龄、体重及不同亚健康期人群,该如何科学搭配一日三餐,一般需要专业设备平台或者专业营养师、医生给予专业指导意见,即出具营养计划。但医生和营养师给予的专业意见大多为某食材多少克的描述,未深入对应某道菜多少量,或一日三餐吃哪些菜吃多少及怎么制作等密切生活的内容,也就是说,从专业的营养计划到落地成食谱套餐依然存在困难,从而影响了专业的营养计划的落地生效。比如,孕妇在备用、怀孕、哺乳不同时间对营养膳食需求不同,该如何科学分配每日餐食并联合厨电设备方便制作出来,对于孕妇是一项既要技术、更有难度的事情。
然而,相关技术中缺少基于具体的营养计划去落地套餐食谱的技术方案。比如,相关技术中的个性化食谱设计的交互式进化优化方法,该方法采用NSGA-II获得食谱Pareto最优解,同时,基于个体指标均衡度指导进化,在指标均衡度较低时采用遗传算法优化定量指标,并将优化结果替换掉指标均衡度较低个体,改造Pareto前沿,是一种计算逻辑方法的改进,但是并未针对具体的套餐食谱进行设计,也就是无法得到套餐食谱。其中,NSGA-Ⅱ是最流行的多目标遗传算法之一,它降低了非劣排序遗传算法的复杂性,具有运行速度快,解集的收敛性好的优点,成为其他多目标优化算法性能的基准。Pareto是帕累托最优(ParetoOptimality)的意思,是指资源分配的一种理想状态,假定固有的一群人和可分配的资源,从一种分配状态到另一种状态的变化中,在没有使任何人境况变坏的前提下,使得至少一个人变得更好,这就是帕累托改进或帕累托最优化。
其他的相关技术还提及了可以基于人群属性结合膳食知识图谱进行动态化膳食推荐的方法,但是仅仅获取用户基本信息从而进行膳食知识推荐,并不能直接生成食谱和套餐食谱,也并未涉及食谱设备关联制作。
其他的相关技术还提及了可以对食谱中食物未制成品进行区别并执行指定烹饪设备烹饪的任务,但是不能以套餐食谱的形式实现多个关联智能设备的同步烹饪。
也就是说,相关技术并没有根据用户的实际营养需求和饮食偏好可以直接为用户自动生成套餐食谱的技术方案,不能实现从个性化营养需求和饮食偏好到套餐食谱的直接一站式落地,不能实现一站式的落地会降低营养计划的落地效果,也降低用户按照营养计划合理安排饮食的意愿,影响了用户体验也降低了用户粘度。更进一步地,相关技术也无法实现从个性化营养需求和饮食偏好到符合营养计划的食物的自动烹饪的一站式落地,无法直接得到烹饪好的符合营养计划的食品,这也会降低用户按照营养计划合理安排饮食的意愿,也影响用户体验也降低了用户粘度。
为了解决这一技术问题,本申请实施例提供套餐食谱自动生成方案。该方案可以根据用户个性化的营养画像数据,该用户营养画像数据可以包括用户个性化营养需求和用户个性化套餐食谱偏好需求,再结合食物自身的食材营养数据,来自动生成针对用户的套餐食谱。用户营养画像数据体现了用户的营养计划和营养需求,而食材自身的营养情况体现了每一种食材对用户营养补充的贡献能力,根据用户营养画像数据和食材营养数据自动生成用户的食谱套餐,该食谱套餐体现了每日每餐需要进食的具体食谱,实现了从个性化营养需求和饮食偏好直接一站式落地到套餐食谱的技术效果,从而可以显著提升用户按照营养计划合理安排饮食的意愿,提升了用户体验和用户粘度,而且有利于用户按照营养计划来进食,提升用户的身体素质,达到通过技术手段全面提升身体素质的效果。
请参考图1,其示出了本申请一个实施例提供的套餐食谱生成方法的运行环境的示意图。该运行环境可以包括:终端10和服务器20。
终端10包括但不限于手机、电脑、智能语音交互设备、智能家电、车载终端、游戏主机、电子书阅读器、多媒体播放设备、可穿戴设备等电子设备。终端10中可以安装应用程序的客户端,该应用程序可以提供套餐食谱自动生成服务。
在本申请实施例中,上述终端10中可以配置有任意可以提供套餐食谱自动生成的应用程序。典型地,该应用程序为网页浏览类应用程序。当然,除了网页浏览类应用程序之外,其它类型的应用程序中也可以提供套餐食谱自动生成服务。例如,新闻类应用程序、社交类应用程序、互动娱乐类应用程序、浏览器应用程序、购物类应用程序、内容分享类应用程序、虚拟现实(VirtualReality,VR)类应用程序、增强现实(AugmentedReality,AR)类应用程序等,本申请实施例对此不作限定。另外,对于不同的应用程序来说,其相应的功能也会有所不同,这都可以根据实际需求预先进行配置,本申请实施例对此不作限定。可选地,终端10中运行有上述应用程序的客户端。
服务器20用于为终端10中的应用程序的客户端提供后台服务。例如,服务器20可以是上述应用程序的后台服务器,或者,可以是为了访问该后台服务器而设置的管理服务器。服务器20可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN(ContentDeliveryNetwork,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。可选地,服务器20同时为多个终端10中的应用程序提供后台服务。
可选地,终端10和服务器20之间可通过网络30进行互相通信。终端10以及服务器20可以通过有线或无线通信方式进行直接或间接地连接,本申请在此不做限制。终端10、服务器20和网络30可以构成食谱管理***。终端10可以用于接收用户营养画像数据,上述用户营养画像数据用于指示用户个性化营养需求和用户个性化套餐食谱偏好需求,然后将该用户营养画像数据传输至服务器20。服务器20可以获取食材营养数据,上述食材营养数据用于指示多类食材中的每一类食材所对应的营养参数;根据上述食材营养数据和上述用户营养画像数据,生成并显示第一用户套餐食谱,上述第一用户套餐食谱包括每日每餐所对应的食谱,上述食谱为与上述食谱管理***关联的烹饪设备所对应的智能食谱。或者,该服务器20也可以将第一用户套餐食谱传输至终端10进行显示。
以下介绍本申请实施例的一种套餐食谱生成方法,图2示出了本申请实施例提供的一种套餐食谱生成方法的流程示意图,该套餐食谱生成方法可以应用于前述的食谱管理***。本申请实施例提供了如实施例或流程图上述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的***、终端设备或服务器产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境),上述方法可以包括:
S201.接收用户营养画像数据,上述用户营养画像数据用于指示用户个性化营养需求和用户个性化套餐食谱偏好需求。
用户营养画像数据可以被理解为用户个性化的一种营养计划,也是本申请实施例中为用户量身打造个性化套餐食谱所需要的基础数据。
本申请实施例对于用户营养画像数据的来源不做限定,比如,可以由用户自行输入食谱管理***,或者食谱管理***提供若干用于定制营养计划的选项,由用户自行选择,再或者,可以直接来源于专业的营养师或者医生出具的营养建议。当然,还可以根据用户的自身的身体特点在预存储的若干营养计划中为用户自动适配最合适的营养计划,并且基于适配结果得到用户营养画像数据。
本申请实施例对于用户营养画像数据的内容也不做限定。比如,其可以包括下述至少之一:年龄、性别、身高、体重、劳动强度、餐次、是否忌口、过敏史、病史、籍贯、喜欢的菜系、偏好的口味。
在一个实施例中,可以通过人机交互的方式获取用户营养画像数据。比如,可以为用户显示用户基本信息录入界面,在呈现该界面的情况下,可以根据用户输入获取用户基本信息,上述用户基本信息用于确定上述用户个性化营养需求。举个例子,该界面可以允许用户输入基本信息,比如年龄、性别、身高、体重、劳动强度、餐次、是否忌口、过敏史、病史、籍贯、喜欢的菜系、偏好的口味等。其中,年龄、性别、身高、体重、劳动强度等可以用于生成用户个性化营养需求,也就是可以确定用户需要多少营养才能满足每日需求,而餐次、是否忌口、过敏史、病史、籍贯、喜欢的菜系、偏好的口味等可以用于确定用户个性化套餐食谱偏好需求,也就是可以确定用户喜欢哪些菜,不能吃哪些菜,希望一天吃几顿饭等。
在一些实施例中,本申请实施例不仅可以针对个人去进行个性化套餐食谱的生成,还可以以家庭为单位来进行个性化套餐食谱的生成。在一个实施例中,上述接收用户营养画像数据,还包括:获取家庭信息,上述家庭信息包括至少一个家庭成员;显示上述家庭信息对应的家庭信息输入界面,上述家庭信息输入界面用于获取每一上述家庭成员对应的用户基本信息;根据各上述用户基本信息,确定上述用户营养画像数据。家庭信息输入界面与前述的用户基本信息录入界面的不同之处在于,可以以家庭为单位来录入用户基本信息,这样可以得到家庭中每个用户的用户基本信息,并综合得到以家庭为单位用户的用户营养画像数据。基于以家庭为单位用户的用户营养画像数据,可以在自动生成面向家庭的套餐食谱的时候可以基于家庭不同成员多组合方式,综合考虑人群及份量的需求,进行套餐搭配并自动调整食谱份量及烹饪条件实现针对家庭的完全智能适应。
S202.获取食材营养数据,上述食材营养数据用于指示多类食材中的每一类食材所对应的营养参数。
食材营养数据是一类客观的数据,体现的是食材本身对于营养的贡献能力,或者说食材本身的营养价值。当然,本申请不限定对食材的分类方法,不同分类方法下每一类食材所对应的营养参数也可能不同。本申请实施例在下文对此详细说明。
S203.根据上述食材营养数据和上述用户营养画像数据,生成并显示第一用户套餐食谱,上述第一用户套餐食谱包括每日每餐所对应的食谱,上述食谱为与上述食谱管理***关联的烹饪设备所对应的智能食谱。
本申请实施例中套餐食谱中的食谱可以通过与上述食谱管理***关联的烹饪设备自动烹饪得到,也就是说,其是一种智能食谱。本申请实施例可以根据上述食材营养数据和上述用户营养画像数据,从关联的各烹饪设备可以自动烹饪出来的食物中进行选择,得到第一用户套餐食谱。这样第一用户套餐食谱既满足用户的营养计划,又可以支持由与上述食谱管理***关联的烹饪设备自动烹饪出对应的食物,从而可以实现从营养计划到套餐食谱再到自动烹饪的一站式落地。
在一个实施例中,可以基于营养素相似程度进行食材分类,也就是把营养素相似的食材分为一类。这种分类方式可以将食材分为八个类,分别为谷薯类、蔬菜类、水果类、肉蛋类、奶类、大豆类、油脂类、坚果类。在上述食材营养数据中的食材被按照营养素相似程度分类的情况下,上述每一类食材所对应的营养参数可以包括营养占比参数,上述营养占比参数用于指示对应的食材的营养占套餐食谱的总体营养的比重。
在一个实施例中,上述用户个性化营养需求包括用户在每日所需的总体营养,上述用户个性化套餐食谱偏好需求包括上述用户每日的餐次信息。在一个实施例中,根据上述食材营养数据和上述用户营养画像数据,生成并显示第一用户套餐食谱,包括:根据上述用户个性化营养需求,确定食物份数信息,上述食物份数信息包括每日套餐食谱包含的总体食物份数,以及每份食物对应的营养。根据上述餐次信息,确定每一餐对应的食物份数。根据每一类上述食材所对应营养占比参数,得到每一类食材对应的食物份数。根据上述每一餐对应的食物份数,以及上述每一类食材对应的食物份数,确定每一餐中每一类的食物,生成对应的食谱。
举个例子,可以首先确定八类食材,分别是:1谷薯类、2蔬菜类、3水果类、4肉蛋类、5奶类、6大豆类、7油脂类、8坚果类,并确定每类食材对应的营养占比参数,比如:1谷薯类45%、2蔬菜类6%、3水果类4%、4肉蛋类20%、5奶类8%、6大豆类5%、7油脂类7%、8坚果类5%。本申请实施例对营养不做限定,比如,可以限定该营养指向用户可以摄入的能量。
然后获取餐次信息,比如,餐次信息为早餐、早加餐、午餐、午加餐、晚餐、晚加餐,也就是按照3主餐+3加餐的6个餐次来进行分配,得到每个餐次需要摄入的营养占比,比如,早餐+早加餐=30%、午餐+午加餐=40%、晚餐+晚加餐=30%,根据上述用户个性化营养需求可以确定出用户所需每日能量,如:1800Kcal,从而确定食物份数信息:每份食物为90Kcal,总共需要20份。按照餐次信息,可以确定出每一餐对应的食物份数,即早餐+早加餐=6份、午餐+午加餐=8份、晚餐+晚加餐=6份。进而每一类食材对应的食物份数,可得1谷薯类=9份、2蔬菜类=1份、3水果类=1份、4肉蛋类=4份、5奶类=1.5份、6大豆类=1份、7油脂类=1.5份、8坚果类=1份,再根据每份食物对应8类食材的份量及占比,可得出每日三餐(加餐)的套餐食谱。
在一个实施例中,可以基于含有的能量的情况进行食材分类,这种分类方式可以将食材分为碳水化合物、蛋白质、脂类、微量元素等类别。在上述食材营养数据中的食材被按照食物能量分类的情况下,上述每一类食材所对应的营养参数包括能量占比参数和食材供能参数,上述能量占比参数用于指示对应的食材的能量占食谱套餐的总体营养的比重,上述食材供能参数用于指示单位重量食材供能的能力。比如,碳水化合物这一食材的食材供能参数为4Kcal/g、蛋白质这一食材的食材供能参数为4Kcal/g、脂肪这一食材的食材供能参数为9Kcal/g。
在一个实施例中,上述用户个性化营养需求包括用户在每日所需的总体能量,上述用户个性化套餐食谱偏好需求包括上述用户每日的餐次信息。在一个实施例中,上述根据上述食材营养数据和上述用户营养画像数据,生成并显示第一用户套餐食谱,包括:根据上述餐次信息和上述用户个性化营养需求,确定食物能量信息,上述食物能量信息包括每日套餐食谱中每餐包含的食物能量,以及每餐中每类食材的重量;根据上述食物能量信息和预设的每种食物对应的食材,生成每餐对应的食谱。
举个例子,可以按照预设的食材分配规则,确定每类食材在套餐食谱的占比情况,比如碳水化合物55%、脂类20%、蛋白质25%等。
然后获取餐次信息,比如,餐次信息为早餐、早加餐、午餐、午加餐、晚餐、晚加餐,也就是按照3主餐+3加餐的6个餐次来进行分配,进而得到这种餐次情况对应的餐次供能占比,比如早餐+早加餐=30%、午餐+午加餐=40%、晚餐+晚加餐=30%。
根据上述用户个性化营养需求可以得到用户所需每日能量,如:1800Kcal。进而可以得到食物能量信息。食物能量信息包括每个餐次的供能占比,即每日套餐食谱中每餐包含的食物能量,以及每餐中每类食材的重量。比如,由于碳水化合物的食材供能参数为4Kcal/g、蛋白质的食材供能参数为4Kcal/g、脂肪的食材供能参数为9Kcal/g,可以确定早餐+早加餐需要提供540Kcal,对应需要使用的食材搭配为:碳水化合物74g、蛋白质34克、脂类12克;午餐+午加餐需要提供720Kcal,对应需要使用的食材搭配为:碳水化合物99g、蛋白质45克、脂类16克;晚餐+晚加餐需要提供540Kcal,对应需要使用的食材搭配为:碳水化合物74g、蛋白质34克、脂类12克,再根据每道菜的能量计算出每日三餐(加餐)的套餐食谱。
当然,本申请实施例中计算出套餐食谱的时候还可以综合考虑用户的偏好,比如,喜欢甜口还是咸口,喜不喜欢辣椒,是否有忌口等选择最适合用户的第一用户套餐食谱。但是即便综合考虑了用户各种需求,自动生成的第一用户套餐食谱还是有可能不是用户最满意的套餐食谱,这种情况下,可以顺应用户意愿再次进行调整,得到第二用户套餐食谱,第二用户套餐食谱的生成方法与第一用户套餐食谱一样,在此不做赘述。也就是说,满足用户需求的套餐食谱不唯一,可以为用户进行不断的调整直至用户满意。
在一个实施例中,上述根据上述食材营养数据和上述用户营养画像数据,生成并显示第一用户套餐食谱之后,上述方法还包括:在接收到用户的调整套餐食谱的指令的情况下,重新根据上述食材营养数据和上述用户营养画像数据生成第二用户套餐食谱,上述第二用户套餐食谱为与上述第一用户套餐食谱不同的用户套餐食谱;显示上述第二用户套餐食谱。
在一个可行的实施方式中,还可以在确定出目标套餐食谱之后为用户提供自动烹饪服务。目标套餐食谱可以是前文提及的第一用户套餐食谱或上述第二用户套餐食谱,或者经过多次调整之后确定出的用户套餐食谱。自动烹饪服务包括下述内容:向目标用户套餐食谱中的每一食谱所对应的烹饪设备发送上述食谱所对应的烹饪指令,触发上述烹饪设备根据预设食材按照对应的食谱进行自动烹饪,得到上述食谱对应的食品;上述目标用户套餐食谱是上述第一用户套餐食谱或上述第二用户套餐食谱。如果存在多个烹饪设备,则各个烹饪设备可以并行烹饪。
当然,为了实现自动烹饪服务,可以在上述向目标用户套餐食谱中的每一食谱所对应的烹饪设备发送上述食谱所对应的烹饪指令之前,上述方法包括:将上述目标用户套餐食谱与对应的用户建立关联关系;确定上述目标套餐食谱相关的烹饪设备,并向上述烹饪设备发送关联指示信息,上述关联指示信息用于在上述烹饪设备中建立上述用户与目标食谱的对应关系,上述目标食谱为上述目标套餐食谱中与上述烹饪设备对应的食谱。
请参考图3,其示出本申请实施例中套餐食谱自动生成方法的整体流程图。首先在用户同意的情况下可以获取用户营养画像数据,然后结合食材营养数据生成并显示用户套餐食谱,并通过与用户的交互自动确定目标套餐食谱。根据目标套餐食谱可以关联烹饪设备,进而引导烹饪设备自动进行烹饪。进一步地,还可以每日监测用户饮食,优化用户套餐食谱。
在一个实施例中,可以通过食谱管理***,关联用户及烹饪设备,通过开放性问题获取用户基本信息,如:年龄、性别、身高、体重、劳动强度、餐次及是否忌口等一系列问题后,快速识别用户的健康数据特点,并自动生成用户对应的推荐一日组合套餐,即用户套餐食谱且该套餐食谱中食谱全部属于智能食谱并与烹饪设备已绑定,用户根据口味及食材喜好,可以进行套餐食谱调整,最后,生成最终的目标套餐食谱。根据食谱绑定的烹饪设备,指导用户使用对应设备,参考食谱配方、制作步骤引导烹饪设备进行自动烹饪,最后,还可以记录用户饮食并逐步检测用户健康情况,根据用户健康特点进一步优化推荐套餐食谱,做到真正的智能贴身私人营养健康管家。
请参考图4,其示出本申请实施例中套餐食谱自动生成的过程示意流程图。根据用户营养画像数据结合食材营养数据可以进行食谱套餐的自动生成,其中食物交换份换算法就是前文中基于营养素相似程度进行食材分类的情况下使用的食谱套餐生成方法,而食物热量换算法就是前文中基于含有的能量的情况进行食材分类的情况下使用的食谱套餐生成方法。本申请实施例从用户端——食谱端——设备端的角度,实现了从营养计划到烹饪落地全过程下,科学营养配餐的方式有效衔接并智能定制化;并且通过设计食物交换份换算法、食物热量换算法两大食谱生成方法结合食谱套餐的随时更新调整并不断迭代优化,得到用户满意的食谱套餐。
本申请实施例提供套餐食谱生成方法根据用户个性化的营养画像数据,该用户营养画像数据可以包括用户个性化营养需求和用户个性化套餐食谱偏好需求,再结合食物自身的食材营养数据,来自动生成针对用户的套餐食谱。用户营养画像数据体现了用户的营养计划和营养需求,而食材自身的营养情况体现了每一种食材对用户营养补充的贡献能力,根据用户营养画像数据和食材营养数据自动生成用户的食谱套餐,该食谱套餐体现了每日每餐需要进食的具体食谱,实现了从个性化营养需求和饮食偏好直接一站式落地到套餐食谱的技术效果,从而可以显著提升用户按照营养计划合理安排饮食的意愿,提升了用户体验和用户粘度,而且有利于用户按照营养计划来进食,提升用户的身体素质,达到通过技术手段全面提升身体素质的效果。
请参考图5,其示出本实施例中一种套餐食谱自动生成装置的框图,应用于食谱管理***,上述装置包括:
个性化数据接收模块501,用于接收用户营养画像数据,上述用户营养画像数据用于指示用户个性化营养需求和用户个性化套餐食谱偏好需求;
营养数据获取模块502,用于获取食材营养数据,上述食材营养数据用于指示多类食材中的每一类食材所对应的营养参数;
套餐食谱生成模块503,用于根据上述食材营养数据和上述用户营养画像数据,生成并显示第一用户套餐食谱,上述第一用户套餐食谱包括每日每餐所对应的食谱,上述食谱为与上述食谱管理***关联的烹饪设备所对应的智能食谱。
在一个实施例中,上述食材营养数据中的食材被按照营养素相似程度分类,上述每一类食材所对应的营养参数包括营养占比参数,上述营养占比参数用于指示对应的食材的营养占套餐食谱的总体营养的比重,
上述用户个性化营养需求包括用户在每日所需的总体营养,
上述用户个性化套餐食谱偏好需求包括上述用户每日的餐次信息,
上述套餐食谱生成模块503,用于执行下述操作:
根据上述用户个性化营养需求,确定食物份数信息,上述食物份数信息包括每日套餐食谱包含的总体食物份数,以及每份食物对应的营养;
根据上述餐次信息,确定每一餐对应的食物份数;
根据每一类上述食材所对应营养占比参数,得到每一类食材对应的食物份数;
根据上述每一餐对应的食物份数,以及上述每一类食材对应的食物份数,确定每一餐中每一类的食物,生成对应的食谱。
在一个实施例中,上述食材营养数据中的食物被按照食物能量分类,上述每一类食材所对应的营养参数包括能量占比参数和食材供能参数,上述能量占比参数用于指示对应的食材的能量占食谱套餐的总体营养的比重,上述食材供能参数用于指示单位重量食材供能的能力,
上述用户个性化营养需求包括用户在每日所需的总体能量,
上述用户个性化套餐食谱偏好需求包括上述用户每日的餐次信息,
上述套餐食谱生成模块503,用于执行下述操作:
根据上述餐次信息和上述用户个性化营养需求,确定食物能量信息,上述食物能量信息包括每日套餐食谱中每餐包含的食物能量,以及每餐中每类食材的重量;
根据上述食物能量信息和预设的每种食物对应的食材,生成每餐对应的食谱。
在一个实施例中,上述个性化数据接收模块501,用于执行下述操作:
根据用户输入获取用户基本信息,上述用户基本信息用于确定上述用户个性化营养需求;
上述套餐食谱生成模块503,用于执行下述操作:
在接收到用户的调整套餐食谱的指令的情况下,重新根据上述食材营养数据和上述用户营养画像数据生成第二用户套餐食谱,上述第二用户套餐食谱为与上述第一用户套餐食谱不同的用户套餐食谱;
显示上述第二用户套餐食谱。
在一个实施例中,上述套餐食谱生成模块503,用于执行下述操作:
向目标用户套餐食谱中的每一食谱所对应的烹饪设备发送上述食谱所对应的烹饪指令,触发上述烹饪设备根据预设食材按照对应的食谱进行自动烹饪,得到上述食谱对应的食品;
上述目标用户套餐食谱是上述第一用户套餐食谱或上述第二用户套餐食谱。
在一个实施例中,上述套餐食谱生成模块503,用于执行下述操作:
将上述目标用户套餐食谱与对应的用户建立关联关系;
确定上述目标套餐食谱相关的烹饪设备,并向上述烹饪设备发送关联指示信息,上述关联指示信息用于在上述烹饪设备中建立上述用户与目标食谱的对应关系,上述目标食谱为上述目标套餐食谱中与上述烹饪设备对应的食谱。
在一个实施例中,上述个性化数据接收模块501,用于执行下述操作:
获取家庭信息,上述家庭信息包括至少一个家庭成员;
显示上述家庭信息对应的家庭信息输入界面,上述家庭信息输入界面用于获取每一上述家庭成员对应的用户基本信息;
根据各上述用户基本信息,确定上述用户营养画像数据。
本申请实施例中装置部分与方法实施例基于相同发明构思,在此不做赘述。
进一步地,图6示出了一种用于实现本申请实施例所提供的方法的设备的硬件结构示意图,上述设备可以参与构成或包含本申请实施例所提供的装置或***。如图6所示,设备60可以包括一个或多个(图中采用602a、602b,……,602n来示出)处理器602(处理器602可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器604、以及用于通信功能的传输装置606。除此以外,还可以包括:显示器、输入/输出接口(I/O接口)、通用串行总线(USB)端口(可以作为I/O接口的端口中的一个端口被包括)、网络接口、电源和/或相机。本领域普通技术人员可以理解,图6所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,设备60还可包括比图6中所示更多或者更少的组件,或者具有与图6所示不同的配置。
应当注意到的是上述一个或多个处理器602和/或其他数据处理电路在本文中通常可以被称为“数据处理电路”。该数据处理电路可以全部或部分地体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的处理模块,或全部或部分的结合到设备60(或移动设备)中的其他元件中的任意一个内。如本申请实施例中所涉及的,该数据处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。
存储器604可用于存储应用软件的软件程序以及模块,如本申请实施例中上述的方法对应的程序指令/数据存储装置,处理器602通过运行存储在存储器604内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的一种套餐食谱生成方法。存储器604可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器604可进一步包括相对于处理器602远程设置的存储器,这些远程存储器可以通过网络连接至设备60。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输装置606用于经由一个网络接收或者发送数据。上述的网络具体实例可包括设备60的通信供应商提供的无线网络。在一个实例中,传输装置606包括一个网络适配器(NetworkInterfaceController,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置606可以为射频(RadioFrequency,RF)模块,其用于通过无线方式与互联网进行通讯。
显示器可以例如触摸屏式的液晶显示器(LCD),该液晶显示器可使得用户能够与设备60(或移动设备)的用户界面进行交换。
需要说明的是:上述本申请实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本申请实施例特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
本申请实施例中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置和服务器实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,上述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
上述存储介质中的指令可以执行一种套餐食谱生成方法,应用于食谱管理***,上述方法包括:
接收用户营养画像数据,上述用户营养画像数据用于指示用户个性化营养需求和用户个性化套餐食谱偏好需求;
获取食材营养数据,上述食材营养数据用于指示多类食材中的每一类食材所对应的营养参数;
根据上述食材营养数据和上述用户营养画像数据,生成并显示第一用户套餐食谱,上述第一用户套餐食谱包括每日每餐所对应的食谱,上述食谱为与上述食谱管理***关联的烹饪设备所对应的智能食谱。
在一个实施例中,上述食材营养数据中的食材被按照营养素相似程度分类,上述每一类食材所对应的营养参数包括营养占比参数,上述营养占比参数用于指示对应的食材的营养占套餐食谱的总体营养的比重,
上述用户个性化营养需求包括用户在每日所需的总体营养,
上述用户个性化套餐食谱偏好需求包括上述用户每日的餐次信息,
上述根据上述食材营养数据和上述用户营养画像数据,生成并显示第一用户套餐食谱,包括:
根据上述用户个性化营养需求,确定食物份数信息,上述食物份数信息包括每日套餐食谱包含的总体食物份数,以及每份食物对应的营养;
根据上述餐次信息,确定每一餐对应的食物份数;
根据每一类上述食材所对应营养占比参数,得到每一类食材对应的食物份数;
根据上述每一餐对应的食物份数,以及上述每一类食材对应的食物份数,确定每一餐中每一类的食物,生成对应的食谱。
在一个实施例中,上述食材营养数据中的食物被按照食物能量分类,上述每一类食材所对应的营养参数包括能量占比参数和食材供能参数,上述能量占比参数用于指示对应的食材的能量占食谱套餐的总体营养的比重,上述食材供能参数用于指示单位重量食材供能的能力,
上述用户个性化营养需求包括用户在每日所需的总体能量,
上述用户个性化套餐食谱偏好需求包括上述用户每日的餐次信息,
上述根据上述食材营养数据和上述用户营养画像数据,生成并显示第一用户套餐食谱,包括:
根据上述餐次信息和上述用户个性化营养需求,确定食物能量信息,上述食物能量信息包括每日套餐食谱中每餐包含的食物能量,以及每餐中每类食材的重量;
根据上述食物能量信息和预设的每种食物对应的食材,生成每餐对应的食谱。
在一个实施例中,上述接收用户营养画像数据,包括:
根据用户输入获取用户基本信息,上述用户基本信息用于确定上述用户个性化营养需求;
上述根据上述食材营养数据和上述用户营养画像数据,生成并显示第一用户套餐食谱之后,上述方法还包括:
在接收到用户的调整套餐食谱的指令的情况下,重新根据上述食材营养数据和上述用户营养画像数据生成第二用户套餐食谱,上述第二用户套餐食谱为与上述第一用户套餐食谱不同的用户套餐食谱;
显示上述第二用户套餐食谱。
在一个实施例中,上述方法还包括:
向目标用户套餐食谱中的每一食谱所对应的烹饪设备发送上述食谱所对应的烹饪指令,触发上述烹饪设备根据预设食材按照对应的食谱进行自动烹饪,得到上述食谱对应的食品;
上述目标用户套餐食谱是上述第一用户套餐食谱或上述第二用户套餐食谱。
在一个实施例中,上述向目标用户套餐食谱中的每一食谱所对应的烹饪设备发送上述食谱所对应的烹饪指令之前,上述方法包括:
将上述目标用户套餐食谱与对应的用户建立关联关系;
确定上述目标套餐食谱相关的烹饪设备,并向上述烹饪设备发送关联指示信息,上述关联指示信息用于在上述烹饪设备中建立上述用户与目标食谱的对应关系,上述目标食谱为上述目标套餐食谱中与上述烹饪设备对应的食谱。
在一个实施例中,上述接收用户营养画像数据,还包括:
获取家庭信息,上述家庭信息包括至少一个家庭成员;
显示上述家庭信息对应的家庭信息输入界面,上述家庭信息输入界面用于获取每一上述家庭成员对应的用户基本信息;
根据各上述用户基本信息,确定上述用户营养画像数据。
以上仅为本申请实施例的较佳实施例,并不用以限制本申请实施例,凡在本申请实施例的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请实施例的保护范围之内。
Claims (10)
1.一种套餐食谱生成方法,其特征在于,应用于食谱管理***,所述方法包括:
接收用户营养画像数据,所述用户营养画像数据用于指示用户个性化营养需求和用户个性化套餐食谱偏好需求;
获取食材营养数据,所述食材营养数据用于指示多类食材中的每一类食材所对应的营养参数;
根据所述食材营养数据和所述用户营养画像数据,生成并显示第一用户套餐食谱,所述第一用户套餐食谱包括每日每餐所对应的食谱,所述食谱为与所述食谱管理***关联的烹饪设备所对应的智能食谱。
2.根据权利要求1所述的方法,其特征在于,所述食材营养数据中的食材被按照营养素相似程度分类,所述每一类食材所对应的营养参数包括营养占比参数,所述营养占比参数用于指示对应的食材的营养占套餐食谱的总体营养的比重,
所述用户个性化营养需求包括用户在每日所需的总体营养,
所述用户个性化套餐食谱偏好需求包括所述用户每日的餐次信息,
所述根据所述食材营养数据和所述用户营养画像数据,生成并显示第一用户套餐食谱,包括:
根据所述用户个性化营养需求,确定食物份数信息,所述食物份数信息包括每日套餐食谱包含的总体食物份数,以及每份食物对应的营养;
根据所述餐次信息,确定每一餐对应的食物份数;
根据每一类所述食材所对应营养占比参数,得到每一类食材对应的食物份数;
根据所述每一餐对应的食物份数,以及所述每一类食材对应的食物份数,确定每一餐中每一类的食物,生成对应的食谱。
3.根据权利要求1所述的方法,其特征在于,所述食材营养数据中的食物被按照食物能量分类,所述每一类食材所对应的营养参数包括能量占比参数和食材供能参数,所述能量占比参数用于指示对应的食材的能量占食谱套餐的总体营养的比重,所述食材供能参数用于指示单位重量食材供能的能力,
所述用户个性化营养需求包括用户在每日所需的总体能量,
所述用户个性化套餐食谱偏好需求包括所述用户每日的餐次信息,
所述根据所述食材营养数据和所述用户营养画像数据,生成并显示第一用户套餐食谱,包括:
根据所述餐次信息和所述用户个性化营养需求,确定食物能量信息,所述食物能量信息包括每日套餐食谱中每餐包含的食物能量,以及每餐中每类食材的重量;
根据所述食物能量信息和预设的每种食物对应的食材,生成每餐对应的食谱。
4.根据权利要求1至3中任意一项所述的方法,其特征在于,所述接收用户营养画像数据,包括:
根据用户输入获取用户基本信息,所述用户基本信息用于确定所述用户个性化营养需求;
所述根据所述食材营养数据和所述用户营养画像数据,生成并显示第一用户套餐食谱之后,所述方法还包括:
在接收到用户的调整套餐食谱的指令的情况下,重新根据所述食材营养数据和所述用户营养画像数据生成第二用户套餐食谱,所述第二用户套餐食谱为与所述第一用户套餐食谱不同的用户套餐食谱;
显示所述第二用户套餐食谱。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
向目标用户套餐食谱中的每一食谱所对应的烹饪设备发送所述食谱所对应的烹饪指令,触发所述烹饪设备根据预设食材按照对应的食谱进行自动烹饪,得到所述食谱对应的食品;
所述目标用户套餐食谱是所述第一用户套餐食谱或所述第二用户套餐食谱。
6.根据权利要求5所述的方法,其特征在于,所述向目标用户套餐食谱中的每一食谱所对应的烹饪设备发送所述食谱所对应的烹饪指令之前,所述方法包括:
将所述目标用户套餐食谱与对应的用户建立关联关系;
确定所述目标套餐食谱相关的烹饪设备,并向所述烹饪设备发送关联指示信息,所述关联指示信息用于在所述烹饪设备中建立所述用户与目标食谱的对应关系,所述目标食谱为所述目标套餐食谱中与所述烹饪设备对应的食谱。
7.根据权利要求4所述的方法,其特征在于,所述接收用户营养画像数据,还包括:
获取家庭信息,所述家庭信息包括至少一个家庭成员;
显示所述家庭信息对应的家庭信息输入界面,所述家庭信息输入界面用于获取每一所述家庭成员对应的用户基本信息;
根据各所述用户基本信息,确定所述用户营养画像数据。
8.一种套餐食谱自动生成装置,其特征在于,应用于食谱管理***,所述装置包括:
个性化数据接收模块,用于接收用户营养画像数据,所述用户营养画像数据用于指示用户个性化营养需求和用户个性化套餐食谱偏好需求;
营养数据获取模块,用于获取食材营养数据,所述食材营养数据用于指示多类食材中的每一类食材所对应的营养参数;
套餐食谱生成模块,用于根据所述食材营养数据和所述用户营养画像数据,生成并显示第一用户套餐食谱,所述第一用户套餐食谱包括每日每餐所对应的食谱,所述食谱为与所述食谱管理***关联的烹饪设备所对应的智能食谱。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由处理器加载并执行以实现如权利要求1至7中任一项所述的一种套餐食谱生成方法。
10.一种电子设备,其特征在于,包括至少一个处理器,以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令实现如权利要求1至7中任一项所述的一种套餐食谱生成方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310885712.5A CN117012335A (zh) | 2023-07-19 | 2023-07-19 | 套餐食谱生成方法、装置、存储介质及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310885712.5A CN117012335A (zh) | 2023-07-19 | 2023-07-19 | 套餐食谱生成方法、装置、存储介质及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117012335A true CN117012335A (zh) | 2023-11-07 |
Family
ID=88564739
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310885712.5A Pending CN117012335A (zh) | 2023-07-19 | 2023-07-19 | 套餐食谱生成方法、装置、存储介质及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117012335A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117725237A (zh) * | 2024-02-07 | 2024-03-19 | 深圳鸿博智成科技有限公司 | 基于大数据的食谱生成方法、装置、设备及存储介质 |
-
2023
- 2023-07-19 CN CN202310885712.5A patent/CN117012335A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117725237A (zh) * | 2024-02-07 | 2024-03-19 | 深圳鸿博智成科技有限公司 | 基于大数据的食谱生成方法、装置、设备及存储介质 |
CN117725237B (zh) * | 2024-02-07 | 2024-04-30 | 深圳鸿博智成科技有限公司 | 基于大数据的食谱生成方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11580879B2 (en) | Systems and methods for generating personalized nutritional recommendations | |
CN111480202B (zh) | 用于个性化膳食计划生成的装置和方法 | |
CN110504019A (zh) | 用户个性化饮食推荐方法、装置、电子设备及存储介质 | |
US9286589B2 (en) | Method and system for customizing a project | |
US20180004790A1 (en) | Ingredient based nutritional information | |
CN106372258A (zh) | 菜谱提示方法、装置及具有该装置的终端设备 | |
CN103345591A (zh) | 一种个性化营养配餐装置及方法 | |
US20220230730A1 (en) | Recipe recommendation method and device, computing device and storage medium | |
CN103799883A (zh) | 烹饪装置及其控制方法、营养分析*** | |
CN111883230A (zh) | 饮食数据的生成方法及装置、存储介质和电子装置 | |
CN117012335A (zh) | 套餐食谱生成方法、装置、存储介质及电子设备 | |
KR102189232B1 (ko) | 생활 습관을 기반으로 콘텐츠를 제공하는 방법, 시스템 및 비일시성의 컴퓨터 판독 가능 기록 매체 | |
JP6410069B1 (ja) | レシピ情報提供装置、レシピ情報提供方法およびレシピ情報提供プログラム | |
CN110289077A (zh) | 一种食谱推送处理方法及装置 | |
CN110490769A (zh) | 菜谱信息的处理方法、装置及*** | |
CN112102921A (zh) | 营养食谱的生成方法、装置和服务器 | |
CN109523429A (zh) | Ar点餐*** | |
CN103637693A (zh) | 烹饪设备上菜单的显示方法及装置 | |
CN108665959A (zh) | 基于智能冰箱的信息推送方法、装置、设备及存储介质 | |
JP2019133624A (ja) | レシピ情報提供装置、レシピ情報提供方法およびレシピ情報提供プログラム | |
JP2019215650A (ja) | 調理情報システム | |
US20190108287A1 (en) | Menu generation system tying healthcare to grocery shopping | |
CN108565005A (zh) | 基于智能冰箱的信息推送方法、装置、设备及存储介质 | |
CN114023419A (zh) | 食谱推荐方法、装置及非易失性存储介质 | |
US20220208345A1 (en) | Method and system of arranging and delivering a nutritionally personalized meal portion |
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 |