熟食营养数据的处理方法、系统、存储介质及终端与流程

文档序号:16684753发布日期:2019-01-19 00:50阅读:203来源:国知局
熟食营养数据的处理方法、系统、存储介质及终端与流程
本申请实施例涉及移动终端
技术领域
,尤其涉及熟食营养数据的处理方法、系统、存储介质及终端。
背景技术
:近年来人们的健康意识不断增强,越来越多的人关注饮食的合理搭配,以确保每餐饮食的健康。当用户购买已经烹饪完毕的菜肴时,用户无法知晓菜肴输入的合适体量,容易出现饮食过量或饮食不足的问题。技术实现要素:本申请实施例的目的是提供一种熟食营养数据的处理方法、系统、存储介质及终端,可以为用户提供合适的熟食配餐量,使用户饮食更加健康。第一方面,本申请实施例提供了一种熟食营养数据的处理方法,包括:根据菜品的菜品信息确定食材供给信息;根据食材需求信息和所述食材供给信息确定菜品的第一体积单位数量,所述体积单位为基于人体部位作为测量单位的体积单位;根据所述第一体积单位数量和所述菜品信息确定营养数据。第二方面,本申请实施例提供了一种熟食营养数据的处理系统,包括:食材供给确定模块,用于根据菜品的菜品信息确定食材供给信息;体积单位数量确定模块,用于根据食材需求确定模块确定的所述食材需求信息和所述食材供给确定模块确定的所述食材供给信息确定菜品的第一体积单位数量,所述体积单位为基于人体部位作为测量单位的体积单位;营养数据确定模块,用于根据所述体积单位数量确定模块确定的所述第一体积单位数量和所述菜品信息确定营养数据。第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所示的熟食营养数据的处理方法。第四方面,本申请实施例提供了一种终端,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所示的熟食营养数据的处理方法。本申请实施例中提供的熟食营养数据的处理方案,首先,根据菜品的菜品信息确定食材供给信息;然后,根据食材需求信息和食材供给信息确定菜品的第一体积单位数量;最后,根据所述第一体积单位数量和所述菜品信息确定营养数据,能够为用户提供合适的熟食配餐量,使用户饮食更加健康。附图说明图1为本申请实施例提供的一种熟食营养数据的处理方法的流程示意图;图2为本申请实施例提供的另一种熟食营养数据的处理方法的流程示意图;图3为本申请实施例提供的另一种熟食营养数据的处理方法的流程示意图;图4为本申请实施例提供的另一种熟食营养数据的处理方法的流程示意图;图5为本申请实施例提供的另一种熟食营养数据的处理方法的流程示意图;图6为本申请实施例提供的一种熟食营养数据的处理方法的界面示意图;图7为本申请实施例提供的另一个熟食营养数据的处理方法的界面示意图;图8为本申请实施例提供的在一个熟食营养数据的处理方法的界面示意图;图9为本申请实施例提供的一种熟食营养数据的处理系统的结构示意图;图10为本申请实施例提供的一种终端设备的结构示意图。具体实施方式下面结合附图并通过具体实施方式来进一步说明本申请的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。近年来人们的健康意识不断增强,越来越多的人关注饮食的合理搭配,以确保每餐饮食的健康。目前存在为用户提供未经烹饪的食材的营养数据的方案,其中未经烹饪的食材可以各类蔬菜、各类生肉等。但是,在烹饪过程中食材的重量以及营养要素会发生改变,目前基于未烹饪食材的营养数据提供方案无法适配上述变化,导致没有称重经验的用户无法较准确地掌握摄入食材的重量信息。因此用户无法知晓烹饪后的熟食进行怎样的配餐是合适的,进而如何能够为用户提供经过烹饪的菜品的营养数据和合适的配餐量是一个亟待解决的问题。本申请实施例提供了一种熟食营养数据的处理方法,能够基于菜品的食材共计信息和食材需求信息,确定不同菜品的输入量,即第一体积单位数量,最终根据第一体积单位数量和菜品所含的营养信息确定营养数据。用户看到输出的营养数据时,可以知晓自己根据第一体积单位数量进餐后,身体摄入的营养数据,进而克服了生重、熟重、体积的转换困难,让没有称重经验的用户也能较准确地掌握摄入食材的重量信息,使用户能够更加精准的进餐,为用户提供更加准确的熟食菜品的营养数据,饮食更加健康。具体方案如下所示:图1为本申请实施例提供的熟食营养数据的处理方法的流程示意图,该方法用于用户选择菜品以及确定菜品的摄入量的情况,该方法可以由用户使用的电子设备执行,电子设备可以为智能手机、智能手环、智能手表、平板电脑、笔记本电脑、台式电脑等。可选的,该方法具体包括如下步骤:步骤110、根据菜品的菜品信息确定食材供给信息。菜品为用户选择的菜肴,每个菜品具有唯一的菜品信息。在一种使用场景中,用户通过电子设备进行点餐,为通过网络预订点餐或送餐也可以在餐厅店内使用电子设备进行店内点餐。用户通过电子设备可以选择其希望食用的菜品。在另一种实现方式中,用户可以通过电子设备的摄像头对已经送上餐桌的菜品进行扫描,根据烹饪菜品的餐厅名称以及菜品的图片获取菜品信息。菜品信息可以为菜品标识,可选的,菜品标识可以为菜品的名称。根据菜品标识可获取菜品的食材供给信息。其中,食材供给信息包括每个菜品可以为用户提供的营养信息。例如,用户选择了芹菜腐竹,芹菜腐竹可以为用户提供蛋白类和蔬菜类。进一步的,还可以根据食材配比计算出提供营养素的具体含量。例如,用户选择了芹菜腐竹和白灼虾仁,根据芹菜腐竹和白灼虾仁的份数可确定其提供的营养素,如蛋白和蔬菜类的供应量。进一步的,获取菜品的质量评分;输出质量评分。目前的推荐类应用,均为基于用户的点评信息进行评分,无法从菜品本身的食材和用料等方面对菜品进行质量评分,因此评分较高的菜品往往是流量较大的,而非对用户健康最为有益的最为健康的。为了解决该问题,可以预先建立菜品数据库,菜品数据库中存储包括菜品食材及食材用量、菜品烹饪方式及烹饪时间、烹饪过程中使用的调料及调料用量等。根据菜品数据库中存储的上述信息可对菜品进行评分。可选的,可以由程序员预先根据菜品数据库中存储的信息对不同的菜品进行评分,并将评分存储在菜品数据库中。通过读取菜品数据库中的评分可获取菜品的质量评分。可选的,可以分别将不同的菜品食材及食材用量、菜品烹饪方式及烹饪时间、烹饪过程中使用的调料及调料用量以及上述信息对应的质量评分输入至一预设的机器学习模型,通过机器学习得到第一机器学习模型。在获取菜品的质量评分时,可以将菜品的菜品信息或者菜品在菜品数据库中的上述信息输入至第一机器学习模型中,得到该菜品的质量评分。第一机器学习模型的类型可以为循环卷积神经网络模型。可选的,质量评分可以为一个1-100的数字,也可以为固定的1星-5星。若依1-100的数字表示质量评分,则可以较为准确的体现菜品质量,但是如此将耗费用户较多的时间进行数字的阅读和理解时间。若使用1星、3星、5星等星级的表现方式,则可以使用户快速直观的获取菜品的质量评分。通过对菜品进行分析得到质量评分,能够为用户提供菜品的质量信息,用户根据质量评分可以更加准确的选择自己需要的质量更高的菜品。步骤120、根据食材需求信息和食材供给信息确定菜品的第一体积单位数量。其中,所述体积单位为基于人体部位作为测量单位的体积单位,人体部位包括但不限于人体的拳头、手掌或手指等。在步骤120之前,还可以包括:根据一个或多个指标预估体积单位的体积。其中,指标可以为用户的性别、身高或体重估算的体积单位的体积。也可以提示用户人工测量自身的人体部位数据,例如通过计算从横切尺骨茎突水平面计算拳头的直径。食材需求信息可以包括用户对于不同种类的食材的需求信息,不同种类的食材包括:主食类、蔬菜类或蛋白类等。示例性的,首先根据用户信息估算用户的体积单位体积,然后根据食材需求信息、食材供给信息和体积单位体积确定每个菜品的第一体积单位数量。可选的,可以基于脉冲神经网络(spikingneuronnetworks,snn),根据食材需求信息和食材供给信息确定菜品的第一体积单位数量。可以将匹配的食材需求信息和食材供给信息以及第一体积单位数量输入至脉冲神经网络模型,通过机器学习得到能够进行智能转换的脉冲神经网络snn。在执行步骤120时,将当前的食材需求信息和食材供给信息输入至脉冲神经网络,脉冲神经网络输出的数据为与当前的食材需求信息和食材供给信息匹配的第一体积单位数量。例如,白灼虾仁2拳、芹菜腐竹4拳、蒸玉米4拳。表1可以根据食材需求信息确定食材需求信息对应份数。表1能量主食类蛋白类蔬菜类1000kcal3221100kcal3231200kcal3331300kcal4341400kcal444可以从横切尺骨茎突水平面开始计算拳头的体积。用户可自行测量自己的体积单位体积。在确定体积单位体积后,根据用户选择的菜品确定每个菜品的体积单位数量。如表2和表3所示,分别针对200ml的体积单位体积以及250ml体积单位体积,对蒸玉米、白灼虾仁、芹菜腐竹三种菜式对应的第一体积单位数量进行配置。表2表3步骤130、根据第一体积单位数量和菜品信息确定营养数据。根据每个菜品的菜品信息和第一体积单位数量,得到每个菜品提供的营养数据,营养数据可以包括卡路里数据。可选的,通过营养分析,可以得到本次餐食的热量数据(单位为千卡)、蛋白质数据(单位为克)、脂肪数据(单位为克)以及碳水化合物数据(单位为克)。进一步的,根据营养数据可以生成本餐的分析信息。示例性的,根据热量数据(单位为千卡)、蛋白质数据(单位为克)、脂肪数据(单位为克)以及碳水化合物数据(单位为克)的额定摄入量以及实际摄入量,确定用户本餐缺少的营养以及多度摄取的营养。示例性的,分析信息可以为“整体热量摄入不足,虽然是减肥期,但是不推荐节食,长时间热量摄入低于我们的基础代谢会降低代谢的,得不偿失。”本申请实施例中提供的熟食营养数据的处理方法,首先,根据菜品的菜品信息确定食材供给信息;然后,根据食材需求信息和食材供给信息确定菜品的第一体积单位数量;最后,根据第一体积单位数量和菜品信息确定营养数据,能够为用户提供合适的熟食配餐量,使用户获知菜品的营养数据,饮食更加健康。进一步的,如图2所示,在步骤110、根据菜品的菜品信息确定食材供给信息之前,包括:根据用户信息确定食材需求信息;相应的,在步骤130、根据所述第一体积单位数量和所述菜品信息确定营养数据之后,包括:输出所述营养数据。具体包括:步骤100、根据用户信息确定食材需求信息。用户信息用于描述用户的特征。可选的,获取用户标识,然后根据用户标识获取用户信息。可以通过电子设备本地存储的数据库获取用户信息,也可以通过网络服务器获取该用户标识对应的用户信息。其中,用户标识可以为用户的指纹信息、声纹信息或虹膜信息等。可选的,用户信息包括据身高信息、性别信息、年龄信息或体重信息中的至少一个或多个的组合。此时,步骤100可以执行为,根据身高信息、性别信息、年龄信息或体重信息中的至少一个或多个的组合,确定食材需求信息。身高信息、性别信息以及体重信息可以由用户在初始化阶段提供。其中,体重信息可以通过电子秤等可通过无线方式进行数据交互的电子称重设备进行更新。例如,用户在家中使用电子秤称重后,新的体重可通过电子秤发送至电子设备,电子设备根据新的体重对用户信息中的体重信息进行更新。可预先配置用户信息与食材需求信息的第一对应关系,在执行步骤100时,根据预设的第一对应关系确定用户信息对应的食材需求信息。示例性的,可以根据身高信息、性别信息、年龄信息和体重信息四个参数生成第一对应关系。第一对应关系可以由程序员预先填入进行设置,也可以通过机器学习的方式,将不同用户的多组用户信息以及已知的与用户信息匹配的食材需求信息输入至机器学习模型中,通过机器学习得到第二机器学习模型。在执行步骤100时将用户信息输入至第二机器学习模型中,得到与输入的用户信息匹配的食材需求信息。可选的,食材需求信息可以包括用户对于不同种类的食材的需求信息,不同种类的食材包括:主食类、蔬菜类或蛋白类等。第二机器学习模型的类型可以为循环卷积神经网络模型。步骤110、根据菜品的菜品信息确定食材供给信息。步骤120、根据食材需求信息和食材供给信息确定菜品的第一体积单位数量。步骤130、根据第一体积单位数量和菜品信息确定营养数据。步骤140、输出营养数据。可选的,在预定界面以文字、声音或图形方式中的一种或两种以上的组合方式,输出营养数据。本申请实施例中提供的熟食营养数据的处理方法,首先,根据用户信息确定食材需求信息,根据菜品的菜品信息确定食材供给信息;其次,根据食材需求信息和食材供给信息确定菜品的第一体积单位数量;再次,根据第一体积单位数量和菜品信息确定营养数据;最后,输出营养数据,能够为根据用户信息确定与用户匹配的食材需求信息,为用户提供合适的熟食配餐量,使用户获知菜品的营养数据,饮食更加健康。图3为本申请实施例提供的另一种熟食营养数据的处理方法的流程示意图,作为对上述实施例的进一步说明,包括:步骤210、根据用户信息确定食材需求信息。步骤220、根据菜品的菜品信息确定食材供给信息。步骤230、根据食材需求信息和食材供给信息确定菜品的第一体积单位数量。步骤240、根据菜品的菜品信息和菜品对应的第一体积单位数量确定第一营养信息。步骤250、根据第一营养信息和菜品的烹饪方式信息确定第二营养数据。烹饪方式信息包括油量信息、调料信息等烹饪中引进的食材以外的调料。其中,调料信息包括糖、盐、淀粉、味精、鸡精、酱油、醋、料酒等调味料的添加量。油量信息包括烹饪时加入的食用油的添加量,包括花生油、橄榄油、香油等。以菜品的油量为例,菜品在烹饪过程中,菜品本身的油量需求和厨师在烹饪过程中额外加入的油量均会影响菜品最终的油量。可选的,可以根据菜品本身的油量需求确定油量信息。例如,油炸类的油量信息大于水煮类的油量信息。可选的,厨师由于个人烹饪习惯,可能在烹饪过程中加入额外的油量。在烹饪后,可以输入烹饪时额外加入的油量,根据加入的油量以及菜品本身的油量确定油量信息。其中,油量信息可以为高油、中油或低油。步骤260、输出第二营养数据。本申请实施例提供的熟食营养数据的处理方法,能够在确定营养数据时参考菜品的烹饪方式信息,进而更加准确的统计用户本餐食用的第二营养数据,提高营养数据的准确性。图4为本申请实施例提供的另一种熟食营养数据的处理方法的流程示意图,作为对上述实施例的进一步说明,包括:步骤310、根据用户信息确定食材需求信息。步骤320、根据菜品的菜品信息确定食材供给信息。步骤330、根据食材需求信息和食材供给信息确定菜品的第一体积单位数量。步骤340、接收拳数调整数据。可以通过人机交互界面输出第一体积单位数量,以便使用户可以获知本餐应当食用的菜量。但是,用户可能出现多吃或少吃的情况,此时,用户通过人机交互界面输入拳数调整数据,该拳数调整数据可以为对至少一个菜品的增加或减少的拳数。步骤350、根据拳数调整数据和第一体积单位数量,确定第二体积单位数量。根据第二体积单位数量和食材需求信息,确定食量建议信息。将第一体积单位数量和拳数调整数据之和确定为第二体积单位数量。由于用户按照调整后的第二体积单位数量进行进餐会导致饮食结构不符合预定的第一体积单位数量,因此可以根据第二体积单位数量和食材需求信息确定偏差饮食量,根据偏差饮食量确定食量建议信息。偏差饮食量可以包括至少一类营养的差值。示例性的,食量建议信息可以为“少x份蔬菜类,多y份蛋白类”,其中x和y为正整数。步骤360、输出食量建议信息。步骤370、根据第二体积单位数量和菜品信息确定营养数据。步骤380、输出营养数据。本申请实施例提供的熟食营养数据的处理方法,能够由用户调整第一体积单位数量,得到第二体积单位数量,并给予第二体积单位数量确定食量建议信息,使得用户在调整体积单位数量后,可以根据食量建议信息获知调整后的摄入量是否合理,能够更加灵活的调整体积单位数量,提高易用性。图5为本申请实施例提供的另一种熟食营养数据的处理方法的流程示意图,作为对上述实施例的进一步说明,包括:步骤410、根据用户信息确定每类食材的配比需求信息。根据菜品提供的营养素分解为不同类的食材,如蔬菜类、主食类或蛋白类等。根据用户信息确定其匹配的配比需求信息,配比需求信息包括不同类的食材的比例。例如,蔬菜类4份、主食类4份以及蛋白类4份。步骤420、根据菜品的菜品信息确定每个菜品含有的食材的供给配比信息。菜品信息还可以包括菜品提供的营养素分解出的不同类型的食材比例。例如,白灼虾仁1拳=蛋白*1份,芹菜腐竹1拳=蛋白*0.5份+蔬菜*1份,玉米(蒸)1拳=主食*1份。步骤430、根据配比需求信息和供给配比信息确定菜品的第一体积单位数量。菜品提供的供给配比信息与拳数的总和应当与配比需求信息匹配。例如,每个菜品提供的供给配比信息乘以第一体积单位数量后,得到每个菜品对应的子供给配比信息,将各菜品对应的子供给配比进行求和,得到配比需求信息。其中,第一体积单位数量为未知量,求解后可得到第一体积单位数量。其中,第一体积单位数量指的是任意一个菜品的体积单位数量,当用户选择多个菜品时,为每个菜品分别确定一对应的第一体积单位数量。在上例中,配比需求信息为蔬菜类4份、主食类4份以及蛋白类4份。供给配比信息为:白灼虾仁1拳=蛋白*1份,芹菜腐竹1拳=蛋白*0.5份+蔬菜*1份,蒸玉米1拳=主食*1份。满足上述配比需求信息的第一体积单位数量为,白灼虾仁*2拳、芹菜腐竹*4拳以及玉米*4拳。步骤440、根据第一体积单位数量和菜品信息确定营养数据。步骤450、输出营养数据。本申请实施例提供的熟食营养数据的处理方法,能够根据配比需求信息和供给配比信息为用户提供准确的第一体积单位数量,使用户进餐更加准确健康。进一步的,在一个执行过程中分别执行如图6所示第一界面、如图7所示第二界面和如图8所示第三界面。其中,在第一界面中输出每个可选菜品的第一菜品关联信息和选择选项,第一菜品关联信息包括下述信息中的至少一个:菜品信息、质量评分、营养信息、用户的体积单位信息以及建议信息。其中,建议信息为根据菜品的质量评分确定的信息。和/或,在第二界面中输出已点菜品的第二菜品关联信息,第二菜品关联信息包括下述信息中的至少一个:已点菜品信息、用户的体积单位信息以及根据体积单位数量确定的食量建议信息。和/或,在第三界面中输出热量关联信息,热量关联信息包括下述信息中的至少一个:已点菜品的总热量信息;已点菜品信息、每份菜品对应的体积单位数据、膳食评级信息、菜品营养点评信息以及至少一种营养信息。在一个实现方式中,在第一界面中显示用户已点菜品的第一菜品关联信息和选择选项。其中包括已点菜品的菜品信息。用户通过勾选或取消勾选对菜品进行选择。根据菜品的菜品信息确定食材供给信息,并在第一界面中显示食材供给信息。根据用户信息估算用户的体积单位体积,并在第一界面中显示体积单位体积。对菜品进行质量评分,并将质量评分显示在菜品名称的下方,将食材供给信息显示在菜品名称的右方。在第一界面的右上角显示估算的体积单位体积。此外,第一界面还可以包括菜品搜索栏、外卖-堂食切换按钮,以及界面切换按钮,如点击“点火锅涮料”可切换至火锅涮料的购买界面。此外,第一界面的下方显示有已点菜品以及已点菜品的质量评分(如星级评分)。还包括点菜提示信息栏,用于输出建议信息。建议信息为根据菜品的质量评分确定的信息,例如“有一个三星菜,可能油量太大影响减肥效果”又如“还没有选择蔬菜”等。用户确认第一界面中已选菜品无误后,点击“生成方案”按钮,界面跳转至第二界面。第二界面在“需求量”一栏中显示有用户的食材需求信息,如“主食类4份、蛋白类4份、蔬菜类4份”。第二集面中显示有已点菜品名称、每个菜品包含的食材供给信息,以及每个菜品对应的体积单位数量。还包括“编辑”按钮,用户点击“编辑”按钮后可对第二界面中显示的体积单位数量进行编辑。此外,第二界面在“tips”栏中显示食量建议信息,例如“少x份蔬菜类,多y份蛋白类”,可以根据用户编辑的体积单位数量生成相应的食量建议信息。用户进餐完毕时,可在第三界面中查看本餐摄入的卡路里,以及摄入的营养数据即相应的体积单位数量。例如,用户本餐食用了2拳的芹菜腐竹和1.5拳的蒸玉米,则在第三界面中,显示用户本餐输入340千卡,其中芹菜腐竹2拳和蒸玉米1.5拳。相应的营养素摄入量为热量340千卡。蛋白质12.8克,脂肪9.3克,碳水化合物49.9克。在第三界面的下方显示分析信息,如“整体热量摄入不足,虽然是减肥期,但是不推荐节食,长时间热量摄入低于我们的基础代谢会降低代谢的,得不偿失。”用户通过分析信息可以更加全面的了解本餐的摄入量是否合适,并及时调整饮食,使用户饮食更加合理更加健康。图9为本申请实施例提供的一种熟食营养数据的处理系统的结构示意图。如图9所示,该系统包括:食材需求确定模块500、食材供给确定模块510、体积单位数量确定模块520、营养数据确定模块530以及输出模块540;食材供给确定模块510,用于根据菜品的菜品信息确定食材供给信息;体积单位数量确定模块520,用于根据食材需求信息和所述食材供给确定模块510确定的所述食材供给信息确定菜品的第一体积单位数量,所述体积单位为基于人体部位作为测量单位的体积单位;;营养数据确定模块530,用于根据所述体积单位数量确定模块520确定的所述第一体积单位数量和所述菜品信息确定营养数据。进一步的,还包括:食材需求确定模块500,用于根据用户信息确定食材需求信息;以及输出模块540,用于输出所述营养数据确定模块530确定的所述营养数据。进一步的,食材需求确定模块500用于:根据身高信息、性别信息、年龄信息或体重信息中的至少一个或多个的组合,确定食材需求信息。进一步的,营养数据确定模块530用于:根据菜品的菜品信息和菜品对应的第一体积单位数量确定第一营养信息;根据所述第一营养信息和所述菜品的烹饪方式信息确定第二营养数据。进一步的,还包括评分模块,用于获取所述菜品的质量评分;输出所述质量评分。进一步的,体积单位数量确定模块520用于接收拳数调整数据;根据所述拳数调整数据和所述第一体积单位数量,确定第二体积单位数量;根据所述第二体积单位数量和所述食材需求信息,确定食量建议信息;输出所述食量建议信息;相应的,营养数据确定模块530用于:根据所述第二体积单位数量和所述菜品信息确定营养数据。进一步的,食材需求确定模块500用于,根据用户信息确定每类食材的配比需求信息;食材供给确定模块510用于,根据菜品的菜品信息确定每个菜品含有的食材的供给配比信息;体积单位数量确定模块520用于,根据所述配比需求信息和所述供给配比信息确定菜品的第一体积单位数量。进一步的,体积单位数量确定模块520用于基于脉冲神经网络snn,根据食材需求信息和所述食材供给信息确定菜品的第一体积单位数量。进一步的,体积单位数量确定模块520用于在根据所述食材需求信息和所述食材供给信息确定菜品的第一体积单位数量之前根据一个或多个指标预估体积单位的体积。进一步的,输出模块540还用于,在第一界面中输出每个可选菜品的第一菜品关联信息和选择选项,所述第一菜品关联信息包括下述信息中的至少一个:菜品信息、质量评分、营养信息、用户的体积单位信息以及建议信息;和/或,在第二界面中输出已点菜品的第二菜品关联信息,所述第二菜品关联信息包括下述信息中的至少一个:已点菜品信息、用户的体积单位信息以及根据所述体积单位数量确定的食量建议信息;和/或,在第三界面中输出热量关联信息,所述热量关联信息包括下述信息中的至少一个:已点菜品的总热量信息;已点菜品信息、每份菜品对应的体积单位数据、膳食评级信息、菜品营养点评信息以及至少一种营养信息。本申请实施例中提供的熟食营养数据的处理系统,首先,食材供给确定模块510根据菜品的菜品信息确定食材供给信息;然后,体积单位数量确定模块520根据食材需求信息和所述食材供给信息确定菜品的第一体积单位数量;最后,营养数据确定模块530根据所述第一体积单位数量和所述菜品信息确定营养数据,能够为用户提供合适的熟食配餐量,使用户饮食更加健康。上述系统可执行本申请前述所有实施例所提供的方法,具备执行上述方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请前述所有实施例所提供的方法。图10是本申请实施例提供的一种终端设备的结构示意图,该终端设备为上述移动终端的一种实现方式。如图10所示,该终端可以包括:壳体(图中未示出)、存储器601、中央处理器(centralprocessingunit,cpu)602(又称处理器,以下简称cpu)、存储在存储器601上并可在处理器602上运行的计算机程序、电路板(图中未示出)和电源电路(图中未示出)。所述电路板安置在所述壳体围成的空间内部;所述cpu602和所述存储器601设置在所述电路板上;所述电源电路,用于为所述终端的各个电路或器件供电;所述存储器601,用于存储可执行程序代码;所述cpu602通过读取所述存储器601中存储的可执行程序代码来运行与所述可执行程序代码对应的程序。所述终端还包括:外设接口603、rf(radiofrequency,射频)电路605、音频电路606、扬声器611、电源管理芯片608、输入/输出(i/o)子系统609、触摸屏612、其他输入/控制设备610以及外部端口604,这些部件通过一个或多个通信总线或信号线607来通信。应该理解的是,图示终端设备600仅仅是终端的一个范例,并且终端设备600可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。下面就本实施例提供的用于一种终端设备进行详细的描述,该终端设备以智能手机为例。存储器601,所述存储器601可以被cpu602、外设接口603等访问,所述存储器601可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。外设接口603,所述外设接口603可以将设备的输入和输出外设连接到cpu602和存储器601。i/o子系统609,所述i/o子系统609可以将设备上的输入输出外设,例如触摸屏612和其他输入/控制设备610,连接到外设接口603。i/o子系统609可以包括显示控制器6091和用于控制其他输入/控制设备610的一个或多个输入控制器6092。其中,一个或多个输入控制器6092从其他输入/控制设备610接收电信号或者向其他输入/控制设备610发送电信号,其他输入/控制设备610可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器6092可以与以下任一个连接:键盘、红外端口、usb接口以及诸如鼠标的指示设备。其中,按照触摸屏的工作原理和传输信息的介质分类,触摸屏612可以为电阻式、电容感应式、红外线式或表面声波式。按照安装方式分类,触摸屏612可以为:外挂式、内置式或整体式。按照技术原理分类,触摸屏612可以为:矢量压力传感技术触摸屏、电阻技术触摸屏、电容技术触摸屏、红外线技术触摸屏或表面声波技术触摸屏。触摸屏612,所述触摸屏612是用户终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。可选的,触摸屏612将用户在触屏幕上触发的电信号(如接触面的电信号),发送给处理器602。i/o子系统609中的显示控制器6091从触摸屏612接收电信号或者向触摸屏612发送电信号。触摸屏612检测触摸屏上的接触,显示控制器6091将检测到的接触转换为与显示在触摸屏612上的用户界面对象的交互,即实现人机交互,显示在触摸屏612上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。rf电路605,主要用于建立智能音箱与无线网络(即网络侧)的通信,实现智能音箱与无线网络的数据接收和发送。例如收发短信息、电子邮件等。音频电路606,主要用于从外设接口603接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器611。扬声器611,用于将智能音箱通过rf电路605从无线网络接收的语音信号,还原为声音并向用户播放该声音。电源管理芯片608,用于为cpu602、i/o子系统及外设接口所连接的硬件进行供电及电源管理。在本实施例中,中央处理器602用于:根据菜品的菜品信息确定食材供给信息;根据食材需求信息和所述食材供给信息确定菜品的第一体积单位数量,所述体积单位为基于人体部位作为测量单位的体积单位;根据所述第一体积单位数量和所述菜品信息确定营养数据。进一步的,所述根据用户信息确定食材需求信息,包括:根据身高信息、性别信息、年龄信息或体重信息中的至少一个或多个的组合,确定食材需求信息。进一步的,所述根据所述第一体积单位数量和所述菜品信息确定营养数据,包括:根据菜品的菜品信息和菜品对应的第一体积单位数量确定第一营养信息;根据所述第一营养信息和所述菜品的烹饪方式信息确定第二营养数据。进一步的,在根据菜品的菜品信息确定食材供给信息之后,包括:获取所述菜品的质量评分;输出所述质量评分。进一步的,在所述根据所述食材需求信息和所述食材供给信息确定菜品的第一体积单位数量之后,还包括:接收拳数调整数据;根据所述拳数调整数据和所述第一体积单位数量,确定第二体积单位数量;根据所述第二体积单位数量和所述食材需求信息,确定食量建议信息;输出所述食量建议信息;相应的,所述根据所述体积单位数量和所述菜品信息确定营养数据,包括:根据所述第二体积单位数量和所述菜品信息确定营养数据。进一步的,所述食材需求信息包括每类食材的配比需求信息;所述根据菜品的菜品信息确定食材供给信息,包括:根据菜品的菜品信息确定每个菜品含有的食材的供给配比信息;相应的,所述根据食材需求信息和所述食材供给信息确定菜品的第一体积单位数量,包括:根据所述配比需求信息和所述供给配比信息确定菜品的第一体积单位数量。进一步的,所述根据食材需求信息和所述食材供给信息确定菜品的第一体积单位数量,包括:基于脉冲神经网络snn,根据食材需求信息和所述食材供给信息确定菜品的第一体积单位数量。进一步的,还包括:在第一界面中输出每个可选菜品的第一菜品关联信息和选择选项,所述第一菜品关联信息包括下述信息中的至少一个:菜品信息、质量评分、营养信息、用户的体积单位信息以及建议信息;和/或,在第二界面中输出已点菜品的第二菜品关联信息,所述第二菜品关联信息包括下述信息中的至少一个:已点菜品信息、用户的体积单位信息以及根据所述体积单位数量确定的食量建议信息;和/或,在第三界面中输出热量关联信息,所述热量关联信息包括下述信息中的至少一个:已点菜品的总热量信息;已点菜品信息、每份菜品对应的体积单位数据、膳食评级信息、菜品营养点评信息以及至少一种营养信息。进一步的,在根据所述食材需求信息和所述食材供给信息确定菜品的第一体积单位数量之前还包括:根据一个或多个指标预估体积单位的体积。进一步的,在根据菜品的菜品信息确定食材供给信息之前,包括:根据用户信息确定食材需求信息;在根据所述第一体积单位数量和所述菜品信息确定营养数据之后,包括:输出所述营养数据。本申请实施例还提供一种包含终端设备可执行指令的存储介质,所述终端设备可执行指令在由终端设备处理器执行时用于执行一种熟食营养数据的处理方法,该方法包括:根据菜品的菜品信息确定食材供给信息;根据食材需求信息和所述食材供给信息确定菜品的第一体积单位数量,所述体积单位为基于人体部位作为测量单位的体积单位;根据所述第一体积单位数量和所述菜品信息确定营养数据。进一步的,所述根据用户信息确定食材需求信息,包括:根据身高信息、性别信息、年龄信息或体重信息中的至少一个或多个的组合,确定食材需求信息。进一步的,所述根据所述第一体积单位数量和所述菜品信息确定营养数据,包括:根据菜品的菜品信息和菜品对应的第一体积单位数量确定第一营养信息;根据所述第一营养信息和所述菜品的烹饪方式信息确定第二营养数据。进一步的,在根据菜品的菜品信息确定食材供给信息之后,包括:获取所述菜品的质量评分;输出所述质量评分。进一步的,在所述根据所述食材需求信息和所述食材供给信息确定菜品的第一体积单位数量之后,还包括:接收拳数调整数据;根据所述拳数调整数据和所述第一体积单位数量,确定第二体积单位数量;根据所述第二体积单位数量和所述食材需求信息,确定食量建议信息;输出所述食量建议信息;相应的,所述根据所述体积单位数量和所述菜品信息确定营养数据,包括:根据所述第二体积单位数量和所述菜品信息确定营养数据。进一步的,所述食材需求信息包括每类食材的配比需求信息;所述根据菜品的菜品信息确定食材供给信息,包括:根据菜品的菜品信息确定每个菜品含有的食材的供给配比信息;相应的,所述根据食材需求信息和所述食材供给信息确定菜品的第一体积单位数量,包括:根据所述配比需求信息和所述供给配比信息确定菜品的第一体积单位数量。进一步的,所述根据食材需求信息和所述食材供给信息确定菜品的第一体积单位数量,包括:基于脉冲神经网络snn,根据食材需求信息和所述食材供给信息确定菜品的第一体积单位数量。进一步的,还包括:在第一界面中输出每个可选菜品的第一菜品关联信息和选择选项,所述第一菜品关联信息包括下述信息中的至少一个:菜品信息、质量评分、营养信息、用户的体积单位信息以及建议信息;和/或,在第二界面中输出已点菜品的第二菜品关联信息,所述第二菜品关联信息包括下述信息中的至少一个:已点菜品信息、用户的体积单位信息以及根据所述体积单位数量确定的食量建议信息;和/或,在第三界面中输出热量关联信息,所述热量关联信息包括下述信息中的至少一个:已点菜品的总热量信息;已点菜品信息、每份菜品对应的体积单位数据、膳食评级信息、菜品营养点评信息以及至少一种营养信息。进一步的,在根据所述食材需求信息和所述食材供给信息确定菜品的第一体积单位数量之前还包括:根据一个或多个指标预估体积单位的体积。进一步的,在根据菜品的菜品信息确定食材供给信息之前,包括:根据用户信息确定食材需求信息;在根据所述第一体积单位数量和所述菜品信息确定营养数据之后,包括:输出所述营养数据。本申请实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、网路磁盘、网络云盘、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。可以以一种或多种程序设计语言或其组合来编写用于执行本申请操作的计算机程序代码,程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如”c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络包括局域网(lan)或广域网(wan)连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的熟食营养数据的处理操作,还可以执行本申请任意实施例所提供的熟食营养数据的处理方法中的相关操作。注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1