一种基于智慧饮食的食谱推荐方法技术

技术编号:37594721 阅读:5 留言:0更新日期:2023-05-18 11:39
本发明专利技术提供了一种基于智慧饮食的食谱推荐方法,包含构建数据库、特征维度匹配、分类分析和疾病风险预测的步骤,结合现有的专家建议数据和所构建的样本数据库,既可以对目前处于疾病状态的用户推荐适合的食谱,也能够针对目前处于健康或亚健康状态(非疾病状态)的用户预测其将来的疾病风险,并在对食谱的查询和筛选中,将预测的疾病风险纳入考虑,基于规避疾病风险的目向用户推荐食谱,以期改善用户的饮食结构,具有前瞻性,且推荐结果符合人类健康饮食标准,科学性有保证。科学性有保证。

【技术实现步骤摘要】
一种基于智慧饮食的食谱推荐方法


[0001]本专利技术涉及电子信息
和计算机
,具体为一种基于智慧饮食的食谱推荐方法。

技术介绍

[0002]我国的“智慧饮食”的理念其实在古代就已产生,《黄帝内经》中曾提出“五谷为养,五果为助,五畜为益,五菜为充”的膳食搭配理念,北魏贾思勰的《齐民要术》详细记载了农业生产、食品属性及食鉴制作等内容,为古代“智慧饮食”的发展奠定了基础,为后世的饮食观念起到了非常好的分配作用。随着科学技术的发展,现代社会在对饮食与健康关系的研究中逐渐建立了为公众普遍认同的人类健康饮食标准体系,并积累了大量的与饮食相关的大众养生知识和经验,如针对疾病具有预防或治疗功效的食疗方法等。
[0003]食谱推荐软件是人们在生活中经常使用的应用软件,传统的食谱推荐软件基本是基于用户输入的食材信息或食物名称生成推荐结果,现阶段也出现了在考虑用户需求的同时,也参考上述的人类健康饮食标准生成推荐结果的智慧食谱推荐软件,但无论是传统还是现阶段的食谱推荐软件,在对饮食与健康关系的分析处理中,一般只考虑当前需求,而无法体现前瞻性,而人类当前的饮食习惯与未来的身体健康存在密切的关联。

技术实现思路

[0004]本专利技术提供了一种新型的基于智慧饮食的食谱推荐方法,基于大数据思维,利用包含多种特征维度的人物营养健康基础数据,对目前处于健康或亚健康状态的用户预测其将来的疾病风险,并将对该疾病风险的考量纳入对当前食谱的推荐中,改善用户的饮食结构,从而弥补现有技术中存在的不足。
[0005]为实现上述目的,本专利技术采用以下技术方案:
[0006]一种基于智慧饮食的食谱推荐方法,其特征在于,包括以下步骤:
[0007]步骤一、根据人对应的特征维度构建人物营养健康基础数据,所述特征维度包括人体基本生理特征数据和疾病数据,以及饮食数据、运动数据、职业特征数据中的一种或多种,所述基本生理特征数据包括年龄;
[0008]步骤二、收录人物营养健康基础数据,构建样本数据库;
[0009]步骤三、选择年龄和疾病以外的特征维度数据作为指标特征,对于各年龄段,将具有相同指标特征的样本人物划分为一类人群,并统计各类人群的疾病数据,计算出各类人群对其疾病数据包含的各种疾病的患病概率;
[0010]步骤四、收录专家建议数据,构建专家建议数据库,所述专家建议数据包括不同年龄段的人类健康饮食标准数据以及预防或治疗各类疾病的食疗方法数据;
[0011]步骤五、收录食谱数据,构建食谱数据库,所述食谱数据库包含早餐单元、午餐单元和晚餐单元,每个单元包括多个食谱项目,所述食谱项目由单款食物的食谱数据成或是多款食物搭配的组合食谱数据构成,所述单款食物的食谱数据或组合食谱数据包括食材清
单及其对应的卡路里数据和营养素数据;
[0012]步骤六、读取用户输入的特征维度数据,判断用户当前所属的年龄段以及当前是否患有疾病;
[0013]若判断结果为用户当前未患有疾病,则基于步骤三的划分,对处于用户未来阶段的一个或多个年龄段进行数据匹配,在相应的年龄段中,将与用户的指标特征完全匹配或匹配度最高的某一类人群判定为用户在未来的某年龄段的所属人群,基于步骤三的统计和计算结果,预测用户在未来的某个或多个年龄段中的患病风险,之后进入步骤七;
[0014]若判断结果为用户当前已患有疾病,则进入步骤八;
[0015]步骤七、调用所述专家建议数据库和食谱数据库,基于用户当前所属的年龄段和步骤六的预测结果确定采纳的专家建议数据项目,之后进入步骤九;
[0016]步骤八、调用所述专家建议数据库和食谱数据库,基于用户当前所属的年龄段和当前的疾病数据确定采纳的专家建议数据项目,之后进入步骤九;
[0017]步骤九、将符合所有专家建议数据项目的要求作为约束条件,在食谱数据库的各单元中,查询满足所有约束条件的食谱项目,将查询结果推荐于用户,并输出推荐项目清单和对应的食材清单。
[0018]在上述方案的基础上,进一步改进或优选的方案还包括:
[0019]进一步的,步骤七中,基于用户当前所属的年龄段和步骤六的预测结果确定采纳的专家建议数据项目,具体为:
[0020]若预测结果显示用户在未来的年龄段中无患病风险,则采纳的专家建议项目为用户的当前年龄段的人类健康饮食标准数据;
[0021]若预测结果显示用户在未来的年龄段中有患病风险,则采纳的专家建议项目包括用户的当前年龄段的人类健康饮食标准数据,以及预防相应疾病的食疗方法数据。
[0022]进一步的,所述饮食数据包括忌口食材数据,步骤九的查询操作中,将不具有用户的忌口食材类别加入查询食谱数据库的约束条件中。
[0023]进一步的,所述饮食数据包括喜好饮食数据,步骤九的查询操作中,将具有用户的喜好食材类别加入查询食谱数据库的约束条件中。
[0024]进一步的,所述饮食数据包括用户的喜好饮食数据,当步骤九的查询结果有多个时,按照与用户喜好饮食类别匹配度高优先推荐的原则,调整所有查询结果在食谱推荐系统显示页面的排序。
[0025]进一步的,当步骤九的查询结果有多个时,随机抽取部分查询结果,将其推荐于用户后,采集用户对推荐结果的评价数据,当判断用户反馈的评价数据为不满意后,刷新推荐数据,在查询结果的其余部分中再随机抽取部分查询结果,并将其推荐于用户,并重复采集用户评价数据和刷新推荐数据的步骤,直至所有查询结果被显示。
[0026]进一步的,所述年龄段的跨度不超过5岁。
[0027]进一步的,步骤三中,在统计各类人群的疾病数据,计算出各类人群对其疾病数据包含的各种疾病的患病概率后;
[0028]设定患病概率阈值,针对各类人群,将患病概率低于预设概率阈值的疾病种类和其对应的患病概率从统计和计算结果中剔除;
[0029]或者,依照患病概率对各类人群具有患病风险的各类疾病进行排序,按照高患病
概率优先保留的原则,从所述排序中保留不超过设定量的疾病种类,并将其它疾病种类和其对应的患病概率从统计和计算结果中剔除。
[0030]进一步的,定期更新所述样本数据库、专家建议数据库和食谱数据库。
[0031]本专利技术的有益效果是:
[0032]本专利技术基于智慧饮食的食谱推荐方法,结合现有的专家建议数据和所构建的样本数据库,既可以对目前处于疾病状态的用户推荐适合的食谱,也能够针对目前处于健康或亚健康状态(非疾病状态)的用户预测其将来的疾病风险,并在对食谱的查询和筛选中,将预测的疾病风险纳入考虑,基于规避疾病风险的目向用户推荐食谱,以期改善用户的饮食结构,具有前瞻性,且推荐结果符合人类健康饮食标准,科学性有保证。
具体实施方式
[0033]为了阐明本专利技术的技术方案,下面结合具体实施例对本专利技术做详细的介绍。本方案中,所述的食物是指基于大众饮食习惯,可直接经口摄食的物品,包括可生食的和经加工后方可食用的食物,所述的食材是指构成食物的原材料。
[0034]本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于智慧饮食的食谱推荐方法,其特征在于,包括以下步骤:步骤一、根据人对应的特征维度构建人物营养健康基础数据,所述特征维度包括人体基本生理特征数据和疾病数据,以及饮食数据、运动数据、职业特征数据中的一种或多种,所述基本生理特征数据包括年龄;步骤二、收录人物营养健康基础数据,构建样本数据库;步骤三、选择年龄和疾病以外的特征维度数据作为指标特征,对于各年龄段,将具有相同指标特征的样本人物划分为一类人群,并统计各类人群的疾病数据,计算出各类人群对其疾病数据包含的各种疾病的患病概率;步骤四、收录专家建议数据,构建专家建议数据库,所述专家建议数据包括不同年龄段的人类健康饮食标准数据以及预防或治疗各类疾病的食疗方法数据;步骤五、收录食谱数据,构建食谱数据库,所述食谱数据库包含早餐单元、午餐单元和晚餐单元,每个单元包括多个食谱项目,所述食谱项目由单款食物的食谱数据成或是多款食物搭配的组合食谱数据构成,所述单款食物的食谱数据或组合食谱数据包括食材清单及其对应的卡路里数据和营养素数据;步骤六、读取用户输入的特征维度数据,判断用户当前所属的年龄段以及当前是否患有疾病;若判断结果为用户当前未患有疾病,则基于步骤三的划分,对处于用户未来阶段的一个或多个年龄段进行数据匹配,在相应的年龄段中,将与用户的指标特征完全匹配或匹配度最高的某一类人群判定为用户在未来的某年龄段的所属人群,基于步骤三的统计和计算结果,预测用户在未来的某个或多个年龄段中的患病风险,之后进入步骤七;若判断结果为用户当前已患有疾病,则进入步骤八;步骤七、调用所述专家建议数据库和食谱数据库,基于用户当前所属的年龄段和步骤六的预测结果确定采纳的专家建议数据项目,之后进入步骤九;步骤八、调用所述专家建议数据库和食谱数据库,基于用户当前所属的年龄段和当前的疾病数据确定采纳的专家建议数据项目,之后进入步骤九;步骤九、将符合所有专家建议数据项目的要求作为约束条件,在食谱数据库的各单元中,查询满足所有约束条件的食谱项目,将查询结果推荐于用户,并输出推荐项目清单和对应的食材清单。2.根据权利要求1所述的一种基于智慧饮食的食谱推荐方法,其特征在于,步骤七中,基于用户当前所属的年龄段和步骤六的预测结果确定采纳的专家建议数据项目,具体为:若预测结...

【专利技术属性】
技术研发人员:房杰
申请(专利权)人:中电信数智科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1