CN113140287A - 食谱的推荐方法、装置和电子设备 - Google Patents
食谱的推荐方法、装置和电子设备 Download PDFInfo
- Publication number
- CN113140287A CN113140287A CN202010065278.2A CN202010065278A CN113140287A CN 113140287 A CN113140287 A CN 113140287A CN 202010065278 A CN202010065278 A CN 202010065278A CN 113140287 A CN113140287 A CN 113140287A
- Authority
- CN
- China
- Prior art keywords
- user
- target
- recipe
- nutrient elements
- acquiring
- 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 47
- 235000015097 nutrients Nutrition 0.000 claims abstract description 164
- 238000010411 cooking Methods 0.000 claims abstract description 104
- 230000037406 food intake Effects 0.000 claims abstract description 8
- 239000000463 material Substances 0.000 claims description 81
- 235000013305 food Nutrition 0.000 claims description 78
- 238000011156 evaluation Methods 0.000 claims description 28
- 235000016709 nutrition Nutrition 0.000 claims description 25
- 230000007812 deficiency Effects 0.000 claims description 13
- 238000012216 screening Methods 0.000 claims description 4
- 238000004590 computer program Methods 0.000 claims description 3
- 238000012163 sequencing technique Methods 0.000 claims description 3
- 230000036541 health Effects 0.000 abstract description 3
- 235000006286 nutrient intake Nutrition 0.000 abstract description 2
- 230000035764 nutrition Effects 0.000 description 9
- 235000011299 Brassica oleracea var botrytis Nutrition 0.000 description 6
- 235000017647 Brassica oleracea var italica Nutrition 0.000 description 6
- 240000003259 Brassica oleracea var. botrytis Species 0.000 description 6
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical compound [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 235000005911 diet Nutrition 0.000 description 5
- 230000000378 dietary effect Effects 0.000 description 5
- 102000004169 proteins and genes Human genes 0.000 description 5
- 108090000623 proteins and genes Proteins 0.000 description 5
- UPYKUZBSLRQECL-UKMVMLAPSA-N Lycopene Natural products CC(=C/C=C/C=C(C)/C=C/C=C(C)/C=C/C1C(=C)CCCC1(C)C)C=CC=C(/C)C=CC2C(=C)CCCC2(C)C UPYKUZBSLRQECL-UKMVMLAPSA-N 0.000 description 4
- 244000061458 Solanum melongena Species 0.000 description 4
- 235000002597 Solanum melongena Nutrition 0.000 description 4
- 150000001746 carotenes Chemical class 0.000 description 4
- 235000005473 carotenes Nutrition 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- NCYCYZXNIZJOKI-UHFFFAOYSA-N vitamin A aldehyde Natural products O=CC=C(C)C=CC=C(C)C=CC1=C(C)CCCC1(C)C NCYCYZXNIZJOKI-UHFFFAOYSA-N 0.000 description 4
- OYPRJOBELJOOCE-UHFFFAOYSA-N Calcium Chemical compound [Ca] OYPRJOBELJOOCE-UHFFFAOYSA-N 0.000 description 3
- 239000011575 calcium Substances 0.000 description 3
- 229910052791 calcium Inorganic materials 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 201000010099 disease Diseases 0.000 description 3
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 3
- 229910052742 iron Inorganic materials 0.000 description 3
- CIWBSHSKHKDKBQ-JLAZNSOCSA-N Ascorbic acid Chemical compound OC[C@H](O)[C@H]1OC(=O)C(O)=C1O CIWBSHSKHKDKBQ-JLAZNSOCSA-N 0.000 description 2
- PVNIIMVLHYAWGP-UHFFFAOYSA-N Niacin Chemical compound OC(=O)C1=CC=CN=C1 PVNIIMVLHYAWGP-UHFFFAOYSA-N 0.000 description 2
- OAICVXFJPJFONN-UHFFFAOYSA-N Phosphorus Chemical compound [P] OAICVXFJPJFONN-UHFFFAOYSA-N 0.000 description 2
- AUNGANRZJHBGPY-SCRDCRAPSA-N Riboflavin Chemical compound OC[C@@H](O)[C@@H](O)[C@@H](O)CN1C=2C=C(C)C(C)=CC=2N=C2C1=NC(=O)NC2=O AUNGANRZJHBGPY-SCRDCRAPSA-N 0.000 description 2
- 150000001720 carbohydrates Chemical class 0.000 description 2
- 235000005686 eating Nutrition 0.000 description 2
- 235000013601 eggs Nutrition 0.000 description 2
- 235000013372 meat Nutrition 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000011574 phosphorus Substances 0.000 description 2
- 229910052698 phosphorus Inorganic materials 0.000 description 2
- 235000021075 protein intake Nutrition 0.000 description 2
- 244000291564 Allium cepa Species 0.000 description 1
- 235000010167 Allium cepa var aggregatum Nutrition 0.000 description 1
- 240000002234 Allium sativum Species 0.000 description 1
- 208000017667 Chronic Disease Diseases 0.000 description 1
- AUNGANRZJHBGPY-UHFFFAOYSA-N D-Lyxoflavin Natural products OCC(O)C(O)C(O)CN1C=2C=C(C)C(C)=CC=2N=C2C1=NC(=O)NC2=O AUNGANRZJHBGPY-UHFFFAOYSA-N 0.000 description 1
- 208000008425 Protein deficiency Diseases 0.000 description 1
- 235000009337 Spinacia oleracea Nutrition 0.000 description 1
- 244000300264 Spinacia oleracea Species 0.000 description 1
- JZRWCGZRTZMZEH-UHFFFAOYSA-N Thiamine Natural products CC1=C(CCO)SC=[N+]1CC1=CN=C(C)N=C1N JZRWCGZRTZMZEH-UHFFFAOYSA-N 0.000 description 1
- 244000273928 Zingiber officinale Species 0.000 description 1
- 235000006886 Zingiber officinale Nutrition 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 235000010323 ascorbic acid Nutrition 0.000 description 1
- 229960005070 ascorbic acid Drugs 0.000 description 1
- 239000011668 ascorbic acid Substances 0.000 description 1
- 230000037208 balanced nutrition Effects 0.000 description 1
- 235000019046 balanced nutrition Nutrition 0.000 description 1
- 235000015278 beef Nutrition 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 235000009508 confectionery Nutrition 0.000 description 1
- 235000006694 eating habits Nutrition 0.000 description 1
- 235000020803 food preference Nutrition 0.000 description 1
- 235000011194 food seasoning agent Nutrition 0.000 description 1
- 235000004611 garlic Nutrition 0.000 description 1
- 235000008397 ginger Nutrition 0.000 description 1
- 230000003862 health status Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 235000001705 insufficient nutrition Nutrition 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 235000001968 nicotinic acid Nutrition 0.000 description 1
- 229960003512 nicotinic acid Drugs 0.000 description 1
- 239000011664 nicotinic acid Substances 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 235000019192 riboflavin Nutrition 0.000 description 1
- 229960002477 riboflavin Drugs 0.000 description 1
- 239000002151 riboflavin Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000009469 supplementation Effects 0.000 description 1
- 235000019157 thiamine Nutrition 0.000 description 1
- KYMBYSLLVAOCFI-UHFFFAOYSA-N thiamine Chemical compound CC1=C(CCO)SCN1CC1=CN=C(C)N=C1N KYMBYSLLVAOCFI-UHFFFAOYSA-N 0.000 description 1
- 229960003495 thiamine Drugs 0.000 description 1
- 239000011721 thiamine Substances 0.000 description 1
- 235000013311 vegetables Nutrition 0.000 description 1
- 235000013343 vitamin Nutrition 0.000 description 1
- 229940088594 vitamin Drugs 0.000 description 1
- 239000011782 vitamin Substances 0.000 description 1
- 229930003231 vitamin Natural products 0.000 description 1
- 238000005303 weighing Methods 0.000 description 1
Images
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
Landscapes
- Health & Medical Sciences (AREA)
- Nutrition Science (AREA)
- Engineering & Computer 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为本发明实施例的电子设备的方框示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
下面参考附图描述本发明实施例的食谱的推荐方法、装置和电子设备。
图1为本发明实施例的食谱的推荐方法的流程图。如图1所示,本发明实施例的食谱的推荐方法,包括以下步骤:
S101:获取用户的历史烹饪数据,并根据历史烹饪数据获取用户对营养元素的摄入信息。
应当理解的是,用户通过食用烹饪的食材获取食材中的营养元素,因此,对用户历史的烹饪数据进行分析,能够获取到用户已经摄入的营养元素的信息。
其中,摄入信息可包括摄入的营养元素的种类和摄入量。
具体地,如图2所示,根据历史烹饪数据获取用户对营养元素的摄入信息,包括:
S201:根据历史烹饪数据获取用户烹饪的食谱中食材的属性信息。
其中,食材的属性信息可包括食谱中每种食材中含有的营养元素的种类以及每种食材中营养元素的含量。例如,食谱为炒西蓝花,食材则为西蓝花,食材的属性信息则可为西蓝花中含有的营养元素种类,以及单位质量(例如每1克、100克或1000克等)西蓝花中各营养元素的含量。
S202:根据历史烹饪数据获取用户烹饪的食谱中食材的烹饪量。
其中,对于相同的食材属于同一食谱的情况,食材的烹饪量可以通过该食材单次的烹饪量和烹饪次数得到,例如,炒西蓝花即为食材属于同一食谱的情况,此时,可根据每次烹饪量和烹饪次数得到西蓝花的烹饪量。而对于相同的食材属于不同食谱的情况,则首先获得每个食谱中该食材烹饪量,然后进行累加得到,例如传统用于爆锅调味的葱姜蒜等。
S203:根据食材的属性信息和/或食材的烹饪量获取用户对营养元素的摄入信息。
需要说明的是,食材中通常含有不止一种营养成分,例如,茄子含有蛋白质、脂肪、碳水化合物、维生素以及钙、磷、铁等多种营养成分。随着食材的多次烹饪,营养元素的摄入量也随之增加,例如每100g茄子中含有蛋白质2.3g,脂肪0.1g,碳水化合物3.1g,钙22mg,磷31mg,铁0.4mg,胡萝卜素0.04mg,硫胺素0.03mg,核黄素0.04mg,尼克酸0.5mg,抗坏血酸3mg,若用户一次烹饪需要约500g茄子,那么上述营养元素的摄入量则可摄入5倍量,若用户烹饪了两次含有茄子的食谱,那么还需要将每次烹饪的摄入量进行求和,则可获取到用户对该食材中各中元素的摄入量。进一步地,由于同种营养元素可能分布于多种食材中,例如肉、蛋等食材中还富含有大量蛋白质,菠菜中含有铁元素等,因此,需要对每种营养元素需要先根据各种食材的烹饪量与烹饪次数计算摄入量,然后在对不同食材的摄入量进行求和。
具体而言,根据用户的历史烹饪数据获取用户已经烹饪过的食材,应当理解的是,可在用户每次烹饪过程中对食材进行识别来获取用户烹饪的食材。通过本地预存的营养数据信息或服务器存储的营养数据信息查询每种食材中所包含的至少营养元素和至少一种营养元素的含量。然后通过在历史烹饪数据中提取用户烹饪食材的烹饪次数,以便于对每种食材中各种营养元素的摄入量进行计算。在获取到每种食材中各种营养元素的摄入量之后,再针对每种营养元素,对分散在各食材中的营养元素的摄入量进行汇总,以获取用户对该营养元素的摄入量。
还需要说明的是,营养元素的摄入量不仅与食材的烹饪次数相关,还与每次的烹饪量相关,具体地,可在用户每次烹饪时对食材的烹饪量通过称重、图像识别或用户输入等方式进行获取,如果通过上述方式仍未能获取到食材的烹饪量,还可根据用户的家庭人数对食材的烹饪量进行推算。
S102:根据每种营养元素的摄入信息,确定用户摄入不足的营养的元素,将摄入不足的营养元素作为目标营养元素。
S103:按照目标营养元素获取目标推荐食谱,并向用户进行推荐。
其中,推荐方式可有多种,例如,在用户通过终端设备进行食谱查询时通过终端设备的显示界面向用户进行推荐,或者用户在寻求语音助手进行食谱推荐帮助时通过语音助手进行食谱播报推荐,又或者在用户通过烹饪设备进行食谱查询时通过烹饪设备的显示界面向用户进行食谱推荐等。
食谱可包括烹饪的材料、烹饪方法、烹饪火力等至少一种,使用户在按照食谱烹饪时能够烹饪出预期的菜肴。
需要说明的是,为了指导中国居民合理摄入膳食营养素,预防营养缺乏和过量,减少慢性病发生危险,我国营养学会组织近百位营养学专家、汇集了近十年国内外营养学领域的最新科研成果和科学共识,编写了《中国居民膳食营养素参考摄入量》,该书中建议了不同年龄阶段需要营养元素摄入的标准。本申请正是基于该参考的指导,确定用户摄入不足的营养元素,并根据摄入不足的营养元素选取推荐的目标食谱,并向用户进行推荐,使得用户能够根据推荐进行食材烹饪,从而补足摄入不足的营养,均衡用户的营养摄入情况,提升用户的体质,预防疾病的发生。
其中,如图3所示,根据每种营养元素的摄入情况,确定用户摄入不足的营养元素,包括:
S301:获取用户的属性信息,并根据用户的属性信息,获取用户对每种营养元素的需求量。
其中,包括用户已经摄入的营养元素和用户尚未摄入的营养元素,具体地,对用户已经摄入的营养元素可根据前述计算的摄入量进行标记,对用户尚未摄入的营养元素的摄入量可直接标记为0。
需要说明的是,用户的属性信息可为用户的年龄,在获取到用户的年龄之后,可根据《中国居民膳食营养素参考摄入量》对应查询到相应年龄阶段对每种营养元素的需求量信息,应当预见到,查询到的需求量信息为官方发布的全营养元素的需求量,其中必然包括用户已经摄入的营养元素例如蛋白质、钙等,也会存在有因为用户生存地理环境等客观因素或因口味偏好(挑食)等主观因素导致的尚未摄入的营养元素。
S302:识别摄入量小于需求量的营养元素,并将其作为目标营养元素。
在根据《中国居民膳食营养素参考摄入量》查询到相应的营养元素需求量之后,将已经摄入的每种营养元素与营养元素需求量进行对比,如果摄入量大于或等于营养元素需求量,则说明该营养元素的摄入量已满足人体需求,可适当减少继续摄入量,如果摄入量小于营养元素需求量,则说明该营养元素的摄入量不足,即,用户存在该营养元素的摄入缺失,需要将该营养元素作为目标营养元素。同时,用户尚未摄入的营养元素由于摄入量为0,必然小于营养元素的需求量,可直接作为目标营养元素。
进一步地,获取目标推荐食谱,还可包括:根据用户对营养元素的需求量和摄入量,获取目标营养元素的缺失量,根据目标营养元素的缺失量获取目标营养元素的待补充量,根据目标营养元素的待补充量获取目标推荐食谱。
需要说明的是,缺失量是指刚好确实的部分,即,摄入量与需求量的差值,是一个准确的数值,但由于实际操作中不可能完全按照缺失量进行补充,因此,合理的待补充量,应当是以缺失量为基准的,在不影响健康的前提下的一个补充量范围。
举例来说,当获取到用户对胡萝卜素的摄入量为30mg,需求量为50mg时,说明用户对胡萝卜素的缺失量为20mg,此时,可基于缺失量获取到待补充量为10-30mg,然后将能够提供10-30mg胡萝卜素的食谱作为目标推荐食谱。
进一步地,按照目标营养元素获取目标推荐食谱,包括:根据目标营养元素获取目标食材,根据目标营养元素的待补充量和目标食材获取目标推荐食谱。
具体而言,由于食材中包含多种营养元素,反之,多种营养元素也构成了食材,因此,根据目标营养元素可以获取到含有目标营养元素的至少一种目标食材。应当理解的是,一种目标食材中可包括至少一种目标营养元素,优选地,可先获取每种营养元素对应的至少一种目标食材,然后对每种目标食材按照目标营养元素含有的种类和/或含量进行排序,选取排序较为靠前的目标食材进行食谱匹配,得到含有目标食材的食谱,并将包含有目标食材的食谱作为目标推荐食谱。
应当说明的是,在获取包含目标营养元素的目标食材时,应当根据目标营养元素的缺失情况进行获取,具体地,先获取目标营养元素的缺失量,然后根据缺失量选择目标食材。
具体而言,在在根据《中国居民膳食营养素参考摄入量》查询到相应的营养元素需求量之后,将获取到的需求量与用户的营养元素摄入量做差,以获取到各目标营养元素的缺失量,然后以目标营养元素的缺失量为基准得到待补充量,并选择相应合适的目标食材。
举例来说,若用户日常食用蔬菜较多,蛋白质摄入量有一定的缺失,但由于日常也摄入了一定的蛋白质,使得蛋白质的摄入量仅仅是不满足需求量,且差值很小,此时,则可根据缺失量向用户推荐蛋白质含量相对较低的肉食,若用户的蛋白质缺失量较高,则可推荐蛋白质含量较高的食材,例如鸡蛋、牛肉等。
根据本发明的一个实施例,如图4所示,在将包含目标食材的食谱作为目标推荐食谱之后,还包括:
S401:根据历史烹饪数据,获取用户的口感类型。
S402:根据口感类型对目标推荐食谱进行筛选。
需要说明的是,对于用户而言,营养元素摄入量不足或尚未摄取通常由于用户不熟悉食材或对食材具有偏见,为了辅助用户较好的接受食材,以达到均衡营养的目的,可向用户推荐符合用户口感类型的食谱,以通过熟悉的口感消除或减轻用户对食材的排斥感,提升用户对食材的接受程度,提高食材推荐的烹饪转化率。
其中,口感类型可包括咸、甜、辣、鲜等。
根据本发明的一个实施例,如图5所示,根据历史烹饪数据,获取用户的口感类型,可包括:
S501:根据历史烹饪数据获取食谱的反馈数据。
其中,反馈数据可为用户通过交互平台对食谱进行的操作数据,包括但不限于对食谱的烹饪次数、浏览次数、收藏、点赞、取消点赞、评分等。
S502:根据反馈数据获取食谱的评价参数。
S503:对食谱的评价参数进行排序,选取出评价参数大于预设阈值的食谱,获取评价参数大于预设阈值的食谱对应的口感类型作为用户的口感类型。
需要说明的是,基于对大量用户的历史数据的分析得知,人们通常喜欢反复烹饪自己喜欢的食谱,在选择食谱的过程中,也会对喜欢的食谱进行反复翻阅、收藏或点赞等,因此,可通过对用户历史数据中的反馈数据进行分析,可以获取到用户当前较为喜欢的食谱,并根据该食谱的口感类型作为用户当前的口感类型。
具体地,在用户历史烹饪数据中提取每个食谱的反馈数据,根据预设的各反馈数据的权重,对食谱的反馈数据进行加权计算,获取食谱的评价参数,以反馈数据为烹饪次数和浏览次数为例,食谱的评价参数=烹饪次数的权重*烹饪次数+浏览次数的权重*浏览次数,其中,食谱的评价参数可为用户的喜好度。然后对所有食谱的评价参数进行排序,即,对用户对所有食谱的喜好程度进行排序,选取出评价参数大于预设阈值的食谱,获取评价参数大于预设阈值的食谱对应的口感类型作为用户的口感类型,以根据目标食材按照用户的口感类型进行食谱推荐。其中,评价参数大于预设阈值的食谱可包括多个,再根据评价参数大于预设阈值的食谱获取口感类型时,可先对评价参数大于预设阈值的多个食谱的口感类型进行识别,如果多个评价参数大于预设阈值的食谱的口感类型相同,则按照该口感类型作为用户的口感类型,如果多个评价参数大于预设阈值的食谱的口感类型不同,则以评价参数最大的食谱的口感类型作为用户的口感类型。
根据本发明的另一个实施例,如图6所示,根据历史烹饪数据,获取用户的口感类型,可包括:
S601:在历史烹饪数据中提取食谱。
S602:获取食谱的口感类型,并统计相同口感类型的食谱的总烹饪次数。
S603:将总烹饪次数最高的食谱对应的口感类型作为用户的口感类型。
基于上述分析可知,当用户喜欢某一口感类型时,通常会进行反复烹饪,因此,可对用户对各口感类型的烹饪情况进行分析,获取用户的口感类型。
具体地,在历史烹饪数据中提取至少一个食谱,然后分析每个食谱的口感类型以及每个食谱的烹饪次数,对相同口感类型的食谱进行聚类并对烹饪次数进行汇总,将口感类型按照总的烹饪次数进行排序,获取烹饪次数最高的口感类型,并将其作为用户的口感类型。
综上所述,根据本发明实施例的食谱的推荐方法,通过用户的历史烹饪数据,确定用户摄入不足的营养元素,并根据摄入不足的营养元素选取推荐的目标食谱,并向用户进行推荐,使得用户能够根据推荐进行食材烹饪,从而补足摄入不足的营养,均衡用户的营养摄入情况,提升用户的体质,预防疾病的发生。
为了实现上述实施例,本发明还提出一种食谱的推荐装置。
图7为本发明实施例的食谱的推荐装置的方框图。如图7所示,该食谱的推荐装置100包括:获取模块10、确定模块20和推荐模块30。
其中,获取模块10用于获取用户的历史烹饪数据,并根据历史烹饪数据获取用户对营养元素的摄入信息;确定模块20用于根据营养元素的摄入信息,确定用户摄入不足的营养元素,将摄入不足的营养元素作为目标营养元素;推荐模块30用于按照目标营养元素获取目标推荐食谱,并向用户进行推荐。
进一步地,摄入信息包括营养元素的种类和摄入量。
进一步地,获取模块10还用于:根据历史烹饪数据获取用户烹饪的食谱中食材的属性信息;根据历史烹饪数据获取用户烹饪的食谱中食材的烹饪量;根据食材的属性信息和/或食材的烹饪量获取用户对营养元素的摄入信息。
进一步地,确定模块20还用于:获取用户的属性信息,并根据用户的属性信息,获取用户对营养元素的需求量;识别摄入量小于需求量的营养元素,并将其作为目标营养元素。
进一步地,推荐模块30还用于:根据用户对营养元素的需求量和摄入量,获取目标营养元素的缺失量;根据目标营养元素的缺失量获取目标营养元素的待补充量;根据目标营养元素的待补充量获取目标推荐食谱。
进一步地,推荐模块30还用于:根据目标营养元素获取目标食材;根据目标营养元素的待补充量和目标食材获取目标推荐食谱。
进一步地,推荐模块30还用于:根据历史烹饪数据,获取用户的口感类型;根据口感类型对目标推荐食谱进行筛选。
进一步地,推荐模块30还用于:根据历史烹饪数据获取食谱的反馈数据;根据反馈数据获取食谱的评价参数;对食谱的评价参数进行排序,选取出评价参数大于预设阈值的食谱,获取评价参数大于预设阈值的食谱对应的口感类型作为用户的口感类型。
进一步地,推荐模块30还用于:在历史烹饪数据中提取食谱;获取食谱的口感类型,并统计属于相同口感类型的食谱的总烹饪次数;将总烹饪次数最高的食谱对应的口感类型作为用户的口感类型。
需要说明的是,前述对食谱的推荐方法实施例的解释说明也适用于该实施例的食谱的推荐装置,此处不再赘述。
为了实现上述实施例,本发明还提出一种电子设备,如图8所示,电子设备200包括前述的食谱的推荐装置100。
其中,电子设备200可为服务器,也可为例如手机、Pad等移动终端,或具有智能功能的电烹饪设备。
为了实现上述实施例,本发明还提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述的食谱的推荐方法。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
Claims (12)
1.一种食谱的推荐方法,其特征在于,包括以下步骤:
获取用户的历史烹饪数据,并根据所述历史烹饪数据获取用户对营养元素的摄入信息;
根据所述营养元素的摄入信息,确定所述用户摄入不足的营养元素,将所述摄入不足的营养元素作为目标营养元素;
按照所述目标营养元素获取目标推荐食谱,并向所述用户进行推荐。
2.根据权利要求1所述的食谱的推荐方法,其特征在于,所述摄入信息包括所述营养元素的种类和摄入量。
3.根据权利要求2所述的食谱的推荐方法,其特征在于,所述根据所述历史烹饪数据获取用户对营养元素的摄入信息,包括:
根据所述历史烹饪数据获取用户烹饪的食谱中食材的属性信息;
根据所述历史烹饪数据获取用户烹饪的食谱中食材的烹饪量;
根据所述食材的属性信息和/或所述食材的烹饪量获取所述用户对营养元素的摄入信息。
4.根据权利要求2所述的食谱的推荐方法,其特征在于,所述根据所述营养元素的摄入信息,确定所述用户摄入不足的营养元素,包括:
获取用户的属性信息,并根据所述用户的属性信息,获取所述用户对营养元素的需求量;
识别所述摄入量小于所述需求量的营养元素,并将其作为所述目标营养元素。
5.根据权利要求4所述的食谱的推荐方法,其特征在于,还包括:
根据所述用户对营养元素的需求量和摄入量,获取所述目标营养元素的缺失量;
根据所述目标营养元素的缺失量获取所述目标营养元素的待补充量;
根据所述目标营养元素的待补充量获取目标推荐食谱。
6.根据权利要求5所述的食谱的推荐方法,其特征在于,所述按照所述目标营养元素获取目标推荐食谱,包括:
根据所述目标营养元素获取所述目标食材;
根据所述目标营养元素的待补充量和所述目标食材获取所述目标推荐食谱。
7.根据权利要求1所述的食谱的推荐方法,其特征在于,所述按照所述目标营养元素获取目标推荐食谱之后,还包括:
根据所述历史烹饪数据,获取用户的口感类型;
根据所述口感类型对所述目标推荐食谱进行筛选。
8.根据权利要求7所述的食谱的推荐方法,其特征在于,所述根据所述历史烹饪数据,获取用户的口感类型,包括:
根据所述历史烹饪数据获取食谱的反馈数据;
根据所述反馈数据获取所述食谱的评价参数;
对所述食谱的评价参数进行排序,选取出所述评价参数大于预设阈值的食谱,获取所述评价参数大于预设阈值的食谱对应的口感类型作为所述用户的口感类型。
9.根据权利要求7所述的食谱的推荐方法,其特征在于,所述根据所述历史烹饪数据,获取用户的口感类型,包括:
在所述历史烹饪数据中提取食谱;
获取所述食谱的口感类型,并统计属于相同口感类型的食谱的总烹饪次数;
将所述总烹饪次数最高的食谱对应的口感类型作为所述用户的口感类型。
10.一种食谱的推荐装置,其特征在于,包括:
获取模块,用于获取用户的历史烹饪数据,并根据所述历史烹饪数据获取用户对营养元素的摄入信息;
确定模块,用于根据所述营养元素的摄入信息,确定所述用户摄入不足的营养元素,将所述摄入不足的营养元素作为目标营养元素;
推荐模块,用于按照所述目标营养元素获取目标推荐食谱,并向所述用户进行推荐。
11.一种电子设备,其特征在于,包括如权利要求10所述的食谱的推荐装置。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-9中任一所述的食谱的推荐方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010065278.2A CN113140287A (zh) | 2020-01-20 | 2020-01-20 | 食谱的推荐方法、装置和电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010065278.2A CN113140287A (zh) | 2020-01-20 | 2020-01-20 | 食谱的推荐方法、装置和电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113140287A true CN113140287A (zh) | 2021-07-20 |
Family
ID=76809695
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010065278.2A Pending CN113140287A (zh) | 2020-01-20 | 2020-01-20 | 食谱的推荐方法、装置和电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113140287A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114023419A (zh) * | 2021-10-29 | 2022-02-08 | 杨德安 | 食谱推荐方法、装置及非易失性存储介质 |
CN114464295A (zh) * | 2022-01-04 | 2022-05-10 | 珠海格力电器股份有限公司 | 食材营养均衡方法、其装置及电子设备 |
CN114613472A (zh) * | 2022-03-10 | 2022-06-10 | 佛山市顺德区美的洗涤电器制造有限公司 | 一种食谱推送方法、装置、烹饪设备及介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109147910A (zh) * | 2018-08-09 | 2019-01-04 | 海南纽康信息***有限公司 | 一种基于食材营养成分及口味的菜品推荐***及实现方法 |
CN109273070A (zh) * | 2018-09-06 | 2019-01-25 | 北京好价网络科技有限公司 | 饮食营养分析***及方法 |
-
2020
- 2020-01-20 CN CN202010065278.2A patent/CN113140287A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109147910A (zh) * | 2018-08-09 | 2019-01-04 | 海南纽康信息***有限公司 | 一种基于食材营养成分及口味的菜品推荐***及实现方法 |
CN109273070A (zh) * | 2018-09-06 | 2019-01-25 | 北京好价网络科技有限公司 | 饮食营养分析***及方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114023419A (zh) * | 2021-10-29 | 2022-02-08 | 杨德安 | 食谱推荐方法、装置及非易失性存储介质 |
CN114464295A (zh) * | 2022-01-04 | 2022-05-10 | 珠海格力电器股份有限公司 | 食材营养均衡方法、其装置及电子设备 |
CN114613472A (zh) * | 2022-03-10 | 2022-06-10 | 佛山市顺德区美的洗涤电器制造有限公司 | 一种食谱推送方法、装置、烹饪设备及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113140287A (zh) | 食谱的推荐方法、装置和电子设备 | |
CN107423421A (zh) | 菜谱推荐方法、装置和冰箱 | |
US20130149679A1 (en) | System and methods for virtual cooking with recipe optimization | |
CN103577671A (zh) | 生成个性化膳食计划方案的方法及*** | |
US20130149676A1 (en) | System and methods for virtual cooking with recipe matching | |
WO2017092030A1 (zh) | 智能膳食推荐方法、终端及智能膳食推荐云端服务器 | |
JP6410069B1 (ja) | レシピ情報提供装置、レシピ情報提供方法およびレシピ情報提供プログラム | |
CN108133743A (zh) | 一种信息推送的方法、装置和*** | |
CN103455699A (zh) | 自动生成个性化的生活方式干预方案的方法及*** | |
JP6652627B1 (ja) | 献立を提案するためのシステム、装置、方法、及びプログラム | |
JP2016173658A (ja) | 健康管理システム、健康管理方法、プログラム、及び記録媒体 | |
CN110762571A (zh) | 一种基于烹饪油烟的食谱推荐方法以及烟机 | |
JP2007133525A (ja) | 食事指導支援システム | |
CN111868836A (zh) | 食品信息提供***、装置、方法以及程序 | |
WO2020127308A1 (en) | A method and a computer program for calculating a recommendation for composing a meal | |
KR20220097335A (ko) | 영양 관리 서비스 제공 장치 및 방법 | |
CN113779383A (zh) | 一种智能显示菜单的方法及烹饪*** | |
CN113139120A (zh) | 电子设备及食谱的推荐方法和装置 | |
EP3848870A1 (en) | Nutritional value calculation of a dish | |
CN112287223A (zh) | 一种菜谱推荐方法、烹饪方法及控制装置 | |
CN111383738A (zh) | 用于哺乳期的食谱推荐方法、装置、***、设备及介质 | |
CN112102922B (zh) | 一种信息推荐方法和装置 | |
CN111584036B (zh) | 一种餐饮健康数据管理方法、***及存储介质 | |
JP2021047714A (ja) | 情報処理装置、情報処理方法、情報処理プログラム | |
CN111951928A (zh) | 控制卡路里摄入量的方法、移动终端和计算机存储介质 |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210720 |