一种基于用户状况的个性化营养饮食谱推荐方法及系统的制作方法_5

文档序号:9750875阅读:来源:国知局
若检测到此时用户饮食意愿之中有用量仍然为零的食品种类,则在不会因此而新出现营养物质超过上限值情况的前提下,将剩余可食用的热量数值分配给用户饮食意愿之中用量仍然为零的食品种类,若可食用的热量值仍有剩余,则继续在不会因此而新出现营养物质超过上限值情况的前提下将剩余可食用的热量数值分配给用户饮食意愿之中的其它食品种类,得到初级优秀饮食谱,并计算剩余所需的各种营养物质数值;反之,则在不会因此而新出现营养物质超过上限值情况的前提下,将剩余可食用的热量数值分配给用户饮食意愿之中的食品种类,得到初级优秀饮食谱,并计算剩余所需的各种营养物质数值; D05、将初级优秀饮食谱展示给用户,并对此进行分析和评价; D06、用户若指示满意,则得出同时满足用户个人健康营养需求及其个人饮食偏好性的个性化营养饮食谱;若用户不满意,修改了饮食意愿,并指令系统以此为限直接计算分析,则根据用户新的饮食意愿,返回执行DOl步骤;若用户不满意,指令系统推荐食品改进饮食谱,则执行步骤D07; D07、根据用户个人信息,从数据库中剔除用户讨厌的食品,并将用户喜好的食品的推荐优先级提高,得到处理后的数据库; D08、根据可食用的热量数值、所需的各种营养物质数值,若已经生成得到初级优秀饮食谱,则结合其进行分析,有针对性地从处理后的数据库之中推荐食品进行优化搭配组合,加上用户饮食意愿之中的食品种类,形成推荐饮食意愿;若还没生成得到初级优秀饮食谱,则结合用户饮食意愿之中的食品种类进行分析,有针对性地从处理后的数据库之中推荐食品进行优化搭配组合,加上用户饮食意愿之中的食品种类,形成推荐饮食意愿; D09、根据可食用的热量数值、所需的各种营养物质数值,计算推荐饮食意愿之中各种食物、饮品的用量,在热量不超标的前提下,使其达到所需量的及格线的各种营养物质的种类达到最多,得到高级及格饮食谱基本方案,并计算剩余可食用的热量数值和剩余所需的各种营养物质数值; DlO、根据高级及格饮食谱基本方案,检测其是否存在营养物质数值超过上限值的情况,若是,则在不会因此而新出现营养物质低于及格线情况的前提之下,对其用量进行调整,得到高级及格饮食谱,并计算剩余可食用的热量数值和剩余所需的各种营养物质数值,然后执行步骤Dll;反之,则直接得到高级及格饮食谱,并计算剩余可食用的热量数值和剩余所需的各种营养物质数值,然后执行步骤Dll; D11、在高级及格食谱的基础上,根据剩余可食用的热量数值和剩余所需的各种营养物质数值,计算调整推荐饮食意愿之中各种食物、饮品的用量,在不会因此而新出现营养物质超过上限值情况并且热量不超标的前提下,使其达到所需量的优秀线的各种营养物质的种类达到最多,得到高级优秀饮食谱基本方案,并计算剩余可食用的热量数值和剩余所需的各种营养物质数值; D12、根据高级优秀饮食谱基本方案,此时推荐饮食意愿之中若有用量仍然为零的食品种类,则在不会因此而新出现营养物质超过上限值情况的前提下,优先考虑这些用量仍然为零的食品种类,将剩余可食用的热量数值适当分配给推荐饮食意愿之中的食品种类,得到高级优秀饮食谱,并计算剩余所需的各种营养物质数值;反之,则在不会因此而新出现营养物质超过上限值情况的前提下,将剩余可食用的热量数值分配给推荐饮食意愿之中的食品种类,得到高级优秀饮食谱,并计算剩余所需的各种营养物质数值; D13、将高级优秀饮食谱展示给用户,并对此进行分析和评价; D14、用户若指示满意,则得出满足用户个人健康营养需求及其个人饮食偏好性的个性化营养饮食谱;若用户不满意,对高级优秀饮食谱之中的食品种类进行了修改,从而形成了新的饮食意愿,并指令系统以此为限直接计算分析,则根据用户新的饮食意愿,返回DOl步骤;若用户不满意,对高级优秀饮食谱之中的食品种类进行了修改,从而形成了新的饮食意愿,并指令系统推荐食品改进饮食谱,则执行步骤Dl 5; D15、根据用户个人信息,从处理后的数据库中剔除用户在步骤D14之中从原高级优秀饮食谱之中删除的食品,得到二次处理后的数据库,然后执行步骤D08。4.根据权利要求3所述的一种基于用户状况的个性化营养饮食谱推荐方法,其特征在于:所述步骤DOl中的计算分析得到初级及格饮食谱基本方案,并计算剩余可食用的热量数值和剩余所需的各种营养物质数值包括: D011、计算用户饮食意愿之中各种食品分别对应各种营养物质的值能比,进而计算用户饮食意愿之中各种食品分别对应各种营养物质的值能限比; D012、根据用户饮食意愿之中各种食品分别对应各种营养物质的值能限比,得到各种营养物质所具有的最大值能限比,按照各种营养物质所具有的最大值能限比的大小,将各种营养物质进行排序,最大值能限比数值最大的营养物质排在最前,反之则排在最后,以此先后顺序依次对各种营养物质进行计算; D013、根据所需的各种营养物质数值,按照各营养物质的值能限比排序后的次序,分别选用各营养物质所对应的值能比最大的食品使其达到所需的及格线,其中,在每一种营养物质达到及格线之后,都需要判断目前总热量是否超过可食用的热量,若是,则撤销这种营养物质的新增食品用量,得到初级及格饮食谱基本方案,并计算剩余可食用的热量数值和剩余所需的各种营养物质数值,然后执行步骤D02;反之,则继续进行下一种营养物质的计算,直至在热量不超标的前提下,使其达到所需量的及格线的各种营养物质的种类达到最多,得到初级及格饮食谱基本方案,并计算剩余可食用的热量数值和剩余所需的各种营养物质数值,然后执行步骤D02。5.根据权利要求3所述的一种基于用户状况的个性化营养饮食谱推荐方法,其特征在于:所述步骤D02包括: D021、根据初级及格饮食谱基本方案,检测其是否存在营养物质数值超过上限值的情况,若是,则在不会因此而新出现营养物质低于及格线情况的前提之下,则执行步骤D022;反之,则直接得到初级及格饮食谱,并计算剩余可食用的热量数值和剩余所需的各种营养物质数值,然后执行步骤D03 ; D022、找出超标比例最大的营养物质,根据该营养物质所对应的食品值能比排序,将具有该营养物质所对应的最大值能比的食品用量下调,使得该营养物质数值不再超过警戒值; D023、检测调整之后是否因此而新出现营养物质低于及格线的情况,若是,则撤销该次调整,根据该营养物质所对应的食品值能比排序,将具有该营养物质所对应的最二大值能比的食品用量下调,使得该营养物质数值不再超过警戒值,以此类推;反之,则找出超标比例最二大的营养物质,将具有该营养物质所对应的最大值能比的食品用量下调,使得该营养物质数值不再超过警戒值,以此类推; D024、若具有某种营养物质值能比的食品按照其值能比的大小依次调整过各一次之后仍然无法避免因此而新出现营养物质低于及格线的情况,则该营养物质维持调整前的原状,不再对其进行调整,按照超标比例从大到小的顺序,依次进行下一种营养物质的调整;D025、在不会因此而新出现营养物质低于及格线情况的前提之下,已经对各超出上限值的营养物质进行调整,得到初级及格饮食谱,并计算剩余可食用的热量数值和剩余所需的各种营养物质数值,然后执行步骤D03。6.根据权利要求2所述的一种基于用户状况的个性化营养饮食谱推荐方法,其特征在于:所述步骤D03包括: D031、计算饮食意愿之中各种食品分别对应各种营养物质的追优值; D032、根据饮食意愿之中各种食品分别对应各种营养物质的追优值,得到各种营养物质所具有的最大追优值。按照各种营养物质所具有的最大追优值的大小,将各种营养物质进行排序,最大追优值数值最大的营养物质排在最前,反之则排在最后,以此先后顺序依次对各种营养物质进行计算; D033、根据所需的各种营养物质数值,按照各营养物质的值能限比排序后的次序,分别选用各营养物质所对应的值能比最大的食品使其达到所需的优秀线,其中,在每一种营养物质达到优秀线之后,都需要判断是否会因此而新出现营养物质超过上限值情况以及是否会因此而导致总热量超过可食用的热量。若是,则撤销这种营养物质的新增食品用量,然后进行下一种营养物质的计算;反之,则直接进行下一种营养物质的计算,直至在不会因此而新出现营养物质超过上限值情况并且在热量不超标的前提下,使其达到所需量的优秀线的各种营养物质的种类达到最多,得到初级优秀饮食谱基本方案,并计算剩余可食用的热量数值和剩余所需的各种营养物质数值,然后执行步骤D04。7.根据权利要求4或5或6所述的一种基于用户状况的个性化营养饮食谱推荐方法,其特征在于:所述值能比的计算公式为: 食品X对应营养物质A的值能比=单位重量食品X中含有的营养物质A/同等单位重量食品X中含有的热量。8.根据权利要求7所述的一种基于用户状况的个性化营养饮食谱推荐方法,其特征在于:所述值能限比的计算公式为: 食品X对应营养物质A的值能限比=食品X对应营养物质A的值能比/营养物质A的及格线。9.根据权利要求7所述的一种基于用户状况的个性化营养饮食谱推荐方法,其特征在于:所述追优值的计算公式为: 食品X对应营养物质A的追优值=食品X对应营养物质A的值能比/营养物质A的优秀线-营养物质A的现值。10.一种基于用户状况的个性化营养饮食谱推荐系统,其特征在于,包括: 信息获取模块,用于获取用户输入的个人信息、身体状况、饮食需求和饮食意愿; 营养计算模块,用于根据用户的个人信息、身体状况和饮食需求,计算出本次营养饮食谱中可食用的热量数值和所需的各种营养物质数值; 营养分析模块,根据用户饮食意愿之中的各种食品的营养情况,结合用户的个人信息、身体状况和饮食需求,分析得出用户各种营养物质缺乏或过量的概率,并有针对性给出营养建议和推荐搭配的食品种类; 饮食谱生成模块,用于根据可食用的热量数值和所需的各种营养物质数值,结合个人信息和饮食意愿,计算生成对应的同时满足用户个人健康营养需求及其个人饮食偏好性的个性化营养饮食谱; 饮食谱展示模块,用于将生成的个性化营养饮食谱进行展示。
【专利摘要】本发明公开了一种基于用户状况的个性化营养饮食谱推荐方法及系统,方法包括:获取用户输入的个人信息、身体状况、饮食需求和饮食意愿;计算出本次营养饮食谱中可食用的热量数值和所需的各种营养物质数值;分析得出用户各种营养物质缺乏或过量的概率;计算生成对应个人饮食偏好性的个性化营养饮食谱。系统包括:信息获取模块、营养计算模块、营养分析模块、饮食谱生成模块和饮食谱展示模块。本发明能生成针对不同用户的个性化营养菜谱。本发明能自动选择最容易满足营养的菜谱,大大减少计算的难度和时间,而且在合理的科学搭配的同时,能照顾到用户的个人喜好,有效提高营养菜谱的可实行性。本发明可广泛应用于日常生活中。
【IPC分类】G06F17/30, G06Q50/22
【公开号】CN105512196
【申请号】CN201510839951
【发明人】朱威
【申请人】朱威
【公开日】2016年4月20日
【申请日】2015年11月27日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1