一种基于食谱库的生成推荐食谱方法技术

技术编号:22331856 阅读:19 留言:0更新日期:2019-10-19 12:36
本发明专利技术涉及餐饮管理领域,具体是涉及一种基于食谱库的生成推荐食谱方法。包括采集样本用餐者每餐的信息,建立食谱库,食谱库包括菜肴库和用餐者信息库,菜肴库包括原料信息库和菜肴基本信息库;原料信息库至少包括原料名称、原料价格、原料营养成分;菜肴基本信息库至少包括烹制菜肴的原料用量、菜肴类别、菜肴口味、菜肴技法;用餐者信息库至少包括用餐时间、就餐人数、费用、每人劳动强度、季节、菜肴重复率、原料重复率。将需要用餐人员的信息输入到规则库中,由规则库生成推荐食谱,并对生成的推荐食谱进行评估,根据评估结果调整食谱,使得生成的推荐食谱符合需要用餐人员的需求。

【技术实现步骤摘要】
一种基于食谱库的生成推荐食谱方法
本专利技术涉及餐饮管理领域,具体是涉及一种基于食谱库的生成推荐食谱方法。
技术介绍
生活水平的不断提高,人们越来越关注饮食营养健康问题,个人想了解自己的身体状况是否缺乏某种营养素,了解自己的饮食习惯是否健康,制定个人营养食谱。从年龄结构、工作劳动强度、身体素质等多方面考虑,推荐科学食谱。食谱数据如若难以有效利用分析,则无法为多种复杂情况下各式需求的营养健康食谱生成提供精准的建议。最后的结果是留存下大量的原始食谱数据,但未能有效利用。现有的推荐食谱方法,缺乏对生成的推荐食谱的评估,进而导致生成的推荐食谱不能符合需要用餐人员的需求。
技术实现思路
为解决上述技术问题,本专利技术提供了一种基于食谱库的生成推荐食谱方法,能够评估生成的食谱,根据评估调整生成的推荐食谱,使得推荐食谱能够符合需要用餐人员的需求。为实现上述目的,本专利技术采用了以下技术方案:一种基于食谱库的生成推荐食谱方法,包括如下步骤:S1,采集样本用餐者每餐的信息,建立食谱库,食谱库包括菜肴库和用餐者信息库,菜肴库包括原料信息库和菜肴基本信息库;原料信息库至少包括原料名称、原料价格、原料营养成分;菜肴基本信息库至少包括采用原料信息库中的原料烹制出的菜肴所对应的菜肴名称、该菜肴所包括的每种原料的用量、菜肴类别、菜肴口味、菜肴技法;用餐者信息库至少包括用餐时间、就餐人数、费用、每人劳动强度、季节、菜肴重复率、原料重复率,其中菜肴重复率为设定时间内菜肴不能重复的次数,原料重复率为设定时间内原料不能重复的次数;S2,对食谱库中的每种信息设置各自的标识,设置标识之后的食谱库即为规则库,规则库包括原料名称标识、原料价格标识、原料营养成分标识、菜肴名称标识、该菜肴所包括的每种原料的用量标识、菜肴类别标识、菜肴口味标识、菜肴技法标识、就餐人数标识、费用标识、每人劳动强度标识、季节标识、菜肴重复率标识、原料重复率标识;对需要用餐人员的信息设置标识,该标识与食谱精选库中的用餐者信息库中的信息标识相对应,将设置标识的需要用餐人员的信息输入到规则库中;S3,根据设置标识的需要用餐人员的信息中的每人的劳动强度标识和就餐人数标识,计算出总劳动强度标识,根据总劳动强度标识计算出热量;原料营养成分标识至少包括蛋白质标识p、脂肪标识f、碳水化合物标识c,根据热量计算出蛋白质标识p的质量mp、脂肪标识f的质量mf、碳水化合物标识c的质量mc;建立食谱的目标函数,根据单位质量每种原料名称标识所含有p的质量、f的质量、c的质量建立约束条件,在约束条件下计算能使目标函数最小的原料名称标识,进而生成推荐食谱;S4,对生成的推荐食谱进行评估,若生成的推荐食谱满足设定条件,则保留该推荐食谱,并将该推荐食谱推荐给需要用餐人员;否则,调整需要用餐人员中每人的劳动强度标识和/或就餐人数标识,重复步骤S3,直至生成的推荐食谱满足设定条件。进一步,步骤S3的具体步骤如下:总劳动强度标识=就餐人数标识*每人的劳动强度标识,J=总劳动强度标识/a,a为常数,J为热量,mp=J/d1,mf=J/d2,mc=J/d3,d1、d2、d3均为常数,约束条件为:N为原料名称标识的总数,为第i个原料名称标识namei的质量,为为第i个原料单位质量含有p的质量,为第i个原料单位质量含有f的质量,为第i个原料单位质量含有c的质量,每个第i个原料单位质量的和均为常数;目标函数qi为第i个原料名称标识的价格,求购买所有原料名称标识所对应的原料需要费用min取得最小值时的值;为零,则食谱中不包含原料名称标识为namei的原料,否则,食谱中包含原料名称标识为namei的原料;根据目标函数取得最小值,获得推荐的菜肴名称标识。进一步,步骤S4中生成的推荐食谱满足设定条件至少包括费用标识满足费用标识的设定条件和/或原料用量标识满足原料用量标识的设定条件和/或营养素满足营养素的设定条件;费用的设定条件为生成的推荐食谱产生的费用标识和需要用餐人员向规则库输入费用标识的差值的绝对值与需要用餐人员向规则库输入费用标识的比值小于第一设定值;原料用量标识的设定条件为平均每人的用量与用量标准值之差的绝对值与用量标准值的比值小于第二设定值,用量标准值为常数;营养素的设定条件为生成的推荐食谱所包含的原料的营养素与营养素标准值之差的绝对值与营养素标准值的比值小于第三设定值,营养素标准值为常数。进一步优选的,菜肴类别至少包括主食、大荤、半荤、小荤、全素、粥、汤、水果;菜肴口味至少包括偏甜型、偏酸型、偏辣型、偏苦型;菜肴技法至少包括煎、炒、烹、炸。进一步优选的,步骤S1中的两个设定时间均为一周。本专利技术的有益效果如下:(1)采集大量用餐者的用餐信息,建立食谱库,并对食谱库设置标识,建立规则库,将需要用餐人员的信息输入到规则库中,由规则库生成推荐食谱,并对生成的推荐食谱进行评估,根据评估结果调整食谱,使得生成的推荐食谱符合需要用餐人员的需求。(2)本专利技术可对规则库进行实时维护,保证规则库的科学性、合理性,保证食谱制定过程的准确性。(3)本专利技术的推荐食谱的方法,通过设置标识,能够提高推荐食谱的准确性,更好的满足用餐人员的需求。(4)本专利技术原料库、菜肴库在制定的过程中,充分考虑时间性、空间性等个性因素,使得在原料库、菜肴库中的原料和菜肴在经济性、口味偏好、营养配比等方面更加符合用户实际需求,保证食谱源头的准确性。附图说明图1为本专利技术的原理图;图2为本专利技术的带有评估方法的原理图。具体实施方式以下结合实施例和说明书附图,对本专利技术中的技术方案进行清楚、完整地描述。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例1推荐食谱的方法,包括如下步骤:S1,采集样本用餐者每餐的信息,根据样本用餐者每餐的信息建立原料信息库、菜肴基本信息库和用餐者信息库,如图1所示,原料信息库至少包括3种基本信息,分别为原料名称、原料价格和原料营养成分;菜肴基本信息库至少包括4种信息,分别为菜肴名称、原料用量、菜肴类别和菜肴口味;用餐者信息库至少包括4种信息,分别为就餐人数、费用、每人劳动强度、季节;建立食谱模板库。本实施例中,菜肴库包括原料信息库和菜肴基本信息库,建立原料信息库,输入原料时,用户可以根据实际需求输入原料,需维护原料的营养成分和采购价格等信息,可以结合当地特色原料和季节原料建立原料信息库,考虑到经济性,特色原料和时令性原料价格较低,同时也会符合当地人的体质。同时,可根据实际情况对原料信息库进行实时维护。本实施例中,如图2所示,原料信息库也可以至少包括原料名称、原料价格、原料营养成分;菜肴基本信息库也可以至少包括原料用量、原料所属的菜肴类别、原料所属的菜肴口味、菜肴技法;用餐者信息库也可以至少包括用餐时间、就餐人数、费用、劳动强度、季节、菜肴重复率、原料重复率,其中菜肴重复率为设定时间内菜肴不能重复的次数,原料重复率为设定时间内原料不能重复的次数。S2,由原料信息库和菜肴基本信息库生成菜肴库,菜肴库包括有若干个菜肴。S3,将菜肴库的信息和用餐者信息库的信息填入到食谱模板库相对应的位置,生成食谱库。S4,调整食谱库,食谱生成后用户可结合实际情况进行食谱调整,包括新增菜肴、删除菜肴、替换菜本文档来自技高网...

【技术保护点】
1.一种基于食谱库的生成推荐食谱方法,其特征在于,包括如下步骤:S1,采集样本用餐者每餐的信息,建立食谱库,食谱库包括菜肴库和用餐者信息库,菜肴库包括原料信息库和菜肴基本信息库;原料信息库至少包括原料名称、原料价格、原料营养成分;菜肴基本信息库至少包括采用原料信息库中的原料烹制出的菜肴所对应的菜肴名称、该菜肴所包括的每种原料的用量、菜肴类别、菜肴口味、菜肴技法;用餐者信息库至少包括用餐时间、就餐人数、费用、每人劳动强度、季节、菜肴重复率、原料重复率,其中菜肴重复率为设定时间内菜肴不能重复的次数,原料重复率为设定时间内原料不能重复的次数;S2,对食谱库中的每种信息设置各自的标识,设置标识之后的食谱库即为规则库,规则库包括原料名称标识、原料价格标识、原料营养成分标识、菜肴名称标识、该菜肴所包括的每种原料的用量标识、菜肴类别标识、菜肴口味标识、菜肴技法标识、就餐人数标识、费用标识、每人劳动强度标识、季节标识、菜肴重复率标识、原料重复率标识;对需要用餐人员的信息设置标识,该标识与食谱精选库中的用餐者信息库中的信息标识相对应,将设置标识的需要用餐人员的信息输入到规则库中;S3,根据设置标识的需要用餐人员的信息中的每人的劳动强度标识和就餐人数标识,计算出总劳动强度标识,根据总劳动强度标识计算出热量;原料营养成分标识至少包括蛋白质标识p、脂肪标识f、碳水化合物标识c,根据热量计算出蛋白质标识p的质量mp、脂肪标识f的质量mf、碳水化合物标识c的质量mc;建立食谱的目标函数,根据单位质量每种原料名称标识所含有p的质量、f的质量、c的质量建立约束条件,在约束条件下计算能使目标函数最小的原料名称标识,进而生成推荐食谱;S4,对生成的推荐食谱进行评估,若生成的推荐食谱满足设定条件,则保留该推荐食谱,并将该推荐食谱推荐给需要用餐人员;否则,调整需要用餐人员中每人的劳动强度标识和/或就餐人数标识,重复步骤S3,直至生成的推荐食谱满足设定条件。...

【技术特征摘要】
1.一种基于食谱库的生成推荐食谱方法,其特征在于,包括如下步骤:S1,采集样本用餐者每餐的信息,建立食谱库,食谱库包括菜肴库和用餐者信息库,菜肴库包括原料信息库和菜肴基本信息库;原料信息库至少包括原料名称、原料价格、原料营养成分;菜肴基本信息库至少包括采用原料信息库中的原料烹制出的菜肴所对应的菜肴名称、该菜肴所包括的每种原料的用量、菜肴类别、菜肴口味、菜肴技法;用餐者信息库至少包括用餐时间、就餐人数、费用、每人劳动强度、季节、菜肴重复率、原料重复率,其中菜肴重复率为设定时间内菜肴不能重复的次数,原料重复率为设定时间内原料不能重复的次数;S2,对食谱库中的每种信息设置各自的标识,设置标识之后的食谱库即为规则库,规则库包括原料名称标识、原料价格标识、原料营养成分标识、菜肴名称标识、该菜肴所包括的每种原料的用量标识、菜肴类别标识、菜肴口味标识、菜肴技法标识、就餐人数标识、费用标识、每人劳动强度标识、季节标识、菜肴重复率标识、原料重复率标识;对需要用餐人员的信息设置标识,该标识与食谱精选库中的用餐者信息库中的信息标识相对应,将设置标识的需要用餐人员的信息输入到规则库中;S3,根据设置标识的需要用餐人员的信息中的每人的劳动强度标识和就餐人数标识,计算出总劳动强度标识,根据总劳动强度标识计算出热量;原料营养成分标识至少包括蛋白质标识p、脂肪标识f、碳水化合物标识c,根据热量计算出蛋白质标识p的质量mp、脂肪标识f的质量mf、碳水化合物标识c的质量mc;建立食谱的目标函数,根据单位质量每种原料名称标识所含有p的质量、f的质量、c的质量建立约束条件,在约束条件下计算能使目标函数最小的原料名称标识,进而生成推荐食谱;S4,对生成的推荐食谱进行评估,若生成的推荐食谱满足设定条件,则保留该推荐食谱,并将该推荐食谱推荐给需要用餐人员;否则,调整需要用餐人员中每人的劳动强度标识和/或就餐人数标识,重复步骤S3,直至...

【专利技术属性】
技术研发人员:丁斌马韵洁吴艳平余凯强朱萍王艳吕倩倩刘畅李棒
申请(专利权)人:安徽四创电子股份有限公司
类型:发明
国别省市:安徽,34

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

1