一种家庭多人组合的配餐推荐方法和系统技术方案

技术编号:30076528 阅读:20 留言:0更新日期:2021-09-18 08:31
本发明专利技术公开了一种家庭多人组合的配餐推荐方法和系统,根据家庭的用户行为数据和用户属性数据构建用户画像;根据各家庭成员的身高、年龄、性别、体重、每日活动量得到家庭的每日推荐摄入能量值;若当前家庭为新用户,则根据当前家庭的用户属性数据以及用餐人数生成推荐菜品列表;若当前家庭为非新用户,则根据用户画像生成推荐菜品列表;根据计算得到的家庭的每日推荐摄入能量值、生成的推荐菜品列表以及每餐中各类菜品所占能量比例生成当前家庭的营养食谱;根据用户操作对营养食谱中的菜品进行替换得到最终配餐推荐生成的家庭式营养食谱。本发明专利技术能够生成针对家庭的符合用户需求的推荐菜谱。求的推荐菜谱。求的推荐菜谱。

【技术实现步骤摘要】
一种家庭多人组合的配餐推荐方法和系统


[0001]本申请属于营养配餐
,具体涉及一种家庭多人组合的配餐推荐方法和系统。

技术介绍

[0002]当今时代,随着生活水平的不断提高,人们日益关注自身的身体健康,相应的饮食习惯也发生的很大的变化,很多人开始关注科学的营养配餐方法,因此很多营养配餐系统应运而生。
[0003]目前的营养配餐系统都是采用单人模式配餐、标签化形式菜谱推荐的方式,通过标签的形式进行同类菜品的推荐,用户选择菜谱时,虽然会给出替换菜谱列表,但是由于营养配餐系统并不知道用户的口味喜好,因此这种方式无法精准的把握住客户的需求。而且目前常见的烹饪形式多是以家庭为单位,因此营养配餐系统中只针对个人进行营养配餐的单人配餐方式,很难适用于家庭日常烹饪过程。

技术实现思路

[0004]本申请的目的在于提供一种家庭多人组合的配餐推荐方法和系统,能够生成针对家庭的符合用户需求的推荐菜谱。
[0005]为实现上述目的,本申请所采取的技术方案为:
[0006]一种家庭多人组合的配餐推荐方法,所述家庭多人组合的配餐推荐方法,包括:
[0007]步骤S1、根据家庭的用户行为数据和用户属性数据构建用户画像,所述用户行为数据包括预设时间段内的历史烹饪菜谱数据和换菜数据,所述用户属性数据包括家庭成员人数、各家庭成员的身高、年龄、性别、体重、疾病情况、每日活动量;
[0008]步骤S2、根据各家庭成员的身高、年龄、性别、体重、每日活动量计算每个家庭成员的每日推荐摄入能量值,将每个家庭成员的每日推荐摄入能量值汇总得到家庭的每日推荐摄入能量值;
[0009]步骤S3、若当前家庭为新用户,则根据当前家庭的用户属性数据以及用餐人数生成推荐菜品列表;若当前家庭为非新用户,则根据用户画像生成推荐菜品列表;
[0010]步骤S4、根据计算得到的家庭的每日推荐摄入能量值、生成的推荐菜品列表以及每餐中各类菜品所占能量比例生成当前家庭的营养食谱;
[0011]步骤S5、根据用户操作对营养食谱中的菜品进行替换得到最终配餐推荐生成的家庭式营养食谱。
[0012]以下还提供了若干可选方式,但并不作为对上述总体方案的额外限定,仅仅是进一步的增补或优选,在没有技术或逻辑矛盾的前提下,各可选方式可单独针对上述总体方案进行组合,还可以是多个可选方式之间进行组合。
[0013]作为优选,所述根据各家庭成员的身高、年龄、性别、体重、每日活动量计算每个家庭成员的每日推荐摄入能量值,包括:
[0014]步骤S21、根据性别将家庭成员的身高减去预设值作为该家庭成员的标准体重;
[0015]步骤S22、根据家庭成员的体重和身高计算体质指数BMI,并根据体质指数BMI和年龄得到该家庭成员对应的体型;
[0016]步骤S23、根据预设的能量供给标准与体型、每日活动量的关系,根据家庭成员的每日活动量以及计算出的体型得到该家庭成员的能量供给标准;
[0017]步骤S24、根据所述标准体重和能量供给标准计算得到该家庭成员的每日推荐摄入能量值。
[0018]作为优选,所述根据当前家庭的用户属性数据以及用餐人数生成推荐菜品列表,包括:
[0019]根据用餐人数以及预设的荤素搭配比例表得到当前家庭中每餐的荤素比例;
[0020]根据用户属性数据以及每餐的荤素比例生成推荐菜品列表。
[0021]作为优选,根据用户画像生成推荐菜品列表,包括:
[0022]1)筛选与当前家庭的用户属性数据相似的多个参考家庭用户;
[0023]2)提取当前家庭和各个参考家庭用户的用户行为数据,并将用户行为数据转换为行为数据特征向量,将所有家庭的行为数据特征向量进行合并得到家庭用户行为矩阵;
[0024]3)将家庭用户行为矩阵转换为用户行为数据对应的用户表;
[0025]4)根据用户行为数据对应的用户表建立家庭用户相似矩阵,得到家庭菜品兴趣相似度;
[0026]5)选取与当前家庭的家庭菜品兴趣相似度最接近的两个参考家庭用户,提取这两个参考家庭用户的历史烹饪菜谱数据;
[0027]6)获取最新推荐菜品集合,根据两个参考家庭用户的历史烹饪菜谱数据以及最新推荐菜品集合生成当前家庭的拟定推荐菜品列表;
[0028]7)过滤所述拟定推荐菜品列表中当前家庭近一周已烹饪的菜品或禁忌的菜品,得到针对当前家庭的推荐菜品列表。
[0029]作为优选,所述最新推荐菜品集合包括两部分菜品,一部分为当前时令菜品,另一部分为根据当前家庭中家庭成员的疾病情况筛选出的适宜菜品。
[0030]作为优选,所述根据两个参考家庭用户的历史烹饪菜谱数据以及最新推荐菜品集合生成当前家庭的拟定推荐菜品列表,包括:
[0031]将两个参考家庭用户的历史烹饪菜谱数据以及最新推荐菜品集合进行合并作为拟定推荐菜品列表。
[0032]作为优选,所述根据计算得到的家庭的每日推荐摄入能量值、生成的推荐菜品列表以及每餐中各类菜品所占能量比例生成当前家庭的营养食谱,包括:
[0033]根据家庭的每日推荐摄入能量值以及每餐中各类菜品所占能量比例计算得到每餐中每类菜品所分配到的能量值;
[0034]根据生成的推荐菜品列表确定每餐中每类菜品具体的每个菜品,获取每个菜品对应的能量密度;
[0035]将每类菜品所分配到的能量值均分至该类菜品中的每个菜品,并根据每个菜品对应的能量密度计算得到该菜品对应的重量;
[0036]在生成的推荐菜品列表的基础上为每类菜品中每个菜品标注上所计算出的重量
生成当前家庭的营养食谱。
[0037]本申请还提供一种家庭多人组合的配餐推荐系统,包括处理器和存储器,所述存储器存储有计算机程序,所述处理器读取所述存储器中的计算机程序并运行以实现所述的家庭多人组合的配餐推荐方法的步骤。
[0038]本申请提供的家庭多人组合的配餐推荐方法和系统,通过构建家庭用户的画像,来形象的表现出用户的喜好、需求及用户的一些行为数据,并且利用推荐系统对用户画像进行分析,得到满足用户兴趣爱好的菜品推荐列表,同时在用户使用的过程中,通过搜集与分析用户的行为数据,不断完善家庭用户的画像,从而不断优化营养配餐的结果,进而提高用户对推荐菜谱的满意度。
附图说明
[0039]图1为本申请的家庭多人组合的配餐推荐方法的流程图。
具体实施方式
[0040]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0041]除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是在于限制本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种家庭多人组合的配餐推荐方法,其特征在于,所述家庭多人组合的配餐推荐方法,包括:步骤S1、根据家庭的用户行为数据和用户属性数据构建用户画像,所述用户行为数据包括预设时间段内的历史烹饪菜谱数据和换菜数据,所述用户属性数据包括家庭成员人数、各家庭成员的身高、年龄、性别、体重、疾病情况、每日活动量;步骤S2、根据各家庭成员的身高、年龄、性别、体重、每日活动量计算每个家庭成员的每日推荐摄入能量值,将每个家庭成员的每日推荐摄入能量值汇总得到家庭的每日推荐摄入能量值;步骤S3、若当前家庭为新用户,则根据当前家庭的用户属性数据以及用餐人数生成推荐菜品列表;若当前家庭为非新用户,则根据用户画像生成推荐菜品列表;步骤S4、根据计算得到的家庭的每日推荐摄入能量值、生成的推荐菜品列表以及每餐中各类菜品所占能量比例生成当前家庭的营养食谱;步骤S5、根据用户操作对营养食谱中的菜品进行替换得到最终配餐推荐生成的家庭式营养食谱。2.如权利要求1所述的家庭多人组合的配餐推荐方法,其特征在于,所述根据各家庭成员的身高、年龄、性别、体重、每日活动量计算每个家庭成员的每日推荐摄入能量值,包括:步骤S21、根据性别将家庭成员的身高减去预设值作为该家庭成员的标准体重;步骤S22、根据家庭成员的体重和身高计算体质指数BMI,并根据体质指数BMI和年龄得到该家庭成员对应的体型;步骤S23、根据预设的能量供给标准与体型、每日活动量的关系,根据家庭成员的每日活动量以及计算出的体型得到该家庭成员的能量供给标准;步骤S24、根据所述标准体重和能量供给标准计算得到该家庭成员的每日推荐摄入能量值。3.如权利要求1所述的家庭多人组合的配餐推荐方法,其特征在于,所述根据当前家庭的用户属性数据以及用餐人数生成推荐菜品列表,包括:根据用餐人数以及预设的荤素搭配比例表得到当前家庭中每餐的荤素比例;根据用户属性数据以及每餐的荤素比例生成推荐菜品列表。4.如权利要求1所述的家庭多人组合的配餐推荐方法,其特征在于,根据用户画像生成推荐菜品列表,包括:1)筛选与当前家庭的用户属性数据相似的多个参考家庭用户;2)提取当前家庭和各个参考家庭用...

【专利技术属性】
技术研发人员:徐松屹刘维杨杰潘艳萍赵娜李凌霄
申请(专利权)人:中电海康集团有限公司
类型:发明
国别省市:

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

1