首页 / 专利库 / 软件 / 软件包 / 软件组件 / 规则引擎 / 营养大脑引擎执行方法及装置

营养大脑引擎执行方法及装置

阅读:1000发布:2020-05-08

专利汇可以提供营养大脑引擎执行方法及装置专利检索,专利查询,专利分析的服务。并且本 发明 提供了一种营养大脑引擎执行方法及装置,涉及均衡膳食技术领域,能够获取多个共同就餐的用户中每个用户的人体指标信息,并确定每个用户的人体所需摄入元素和摄入元素对应的摄入量范围;获取每日所需各食材大类,并确定待筛选食材及每人食用量范围;通过根据每个用户的人体所需摄入元素、对应的摄入量范围和待筛选食材的单位重量的元素含量及其食用量范围,确定每个用户所需食材的食用量,解决了 现有技术 中存在的浪费食材、难以满足多人同时用餐时营养摄入的问题,实现了多人共同就餐时,能够满足每个人营养需求的有益效果。,下面是营养大脑引擎执行方法及装置专利的具体信息内容。

1.一种营养大脑引擎执行方法,其特征在于,包括:
获取多个共同就餐的用户中每个用户的人体指标信息;根据每个所述用户的人体指标信息确定每个所述用户的人体所需摄入元素和所述摄入元素对应的摄入量范围;
获取每日所需各食材大类,根据所述每日所需各食材大类、预先确定的每个所述用户喜好、每个所述用户所需能量对应的各食材大类的食材食用量范围确定待筛选食材及所述待筛选食材的每人食用量范围;
根据每个所述用户的人体所需摄入元素、所述摄入元素对应的摄入量范围和所述待筛选食材的单位重量的元素含量及所述待筛选食材的食用量范围,确定每个所述用户所需食材的食用量。
2.根据权利要求1所述的方法,其特征在于,还包括:
预先确定每个用户的饮食记录;
根据每个所述用户的饮食记录预测得到下一天用户喜好。
3.根据权利要求1所述的方法,其特征在于,还包括:
根据每个所述用户的人体指标信息确定每个所述用户的人体所需摄入元素、所述摄入元素对应的摄入量范围以及所需能量,确定每日所需各食材大类。
4.根据权利要求1所述的方法,其特征在于,确定每个所述用户所需食材的食用量的步骤,包括:
根据每个所述用户所需食材的食用量,按照预先定义的用餐规则进行拆餐,以生成每个所述用户每一餐的食材以及用量。
5.根据权利要求4所述的方法,其特征在于,还包括:按用户展示每个所述用户每一餐的食材以及用量。
6.一种营养大脑引擎执行装置,其特征在于,包括:
第一获取模,用于获取多个共同就餐的用户中每个用户的人体指标信息;根据每个所述用户的人体指标信息确定每个所述用户的人体所需摄入元素和所述摄入元素对应的摄入量范围;
第二获取模块,用于获取每日所需各食材大类,根据所述每日所需各食材大类、预先确定的每个所述用户喜好、每个所述用户所需能量对应的各食材大类的食材食用量范围确定待筛选食材及所述待筛选食材的每人食用量范围;
第一确定模块,用于根据每个所述用户的人体所需摄入元素、所述摄入元素对应的摄入量范围和所述待筛选食材的单位重量的元素含量及所述待筛选食材的食用量范围,确定每个所述用户所需食材的食用量。
7.根据权利要求6所述的装置,其特征在于,还包括:
记录模块,用于预先确定每个用户的饮食记录;
预测模块,用于根据每个所述用户的饮食记录预测得到下一天用户喜好。
8.根据权利要求6所述的装置,其特征在于,还包括:
第二确定模块,用于根据每个所述用户的人体指标信息确定每个所述用户的人体所需摄入元素、所述摄入元素对应的摄入量范围以及所需能量,确定每日所需各食材大类。
9.一种电子设备,其特征在于,包括处理器和存储器
所述存储器上存储有计算机程序,所述计算机程序在被所述处理器运行时执行权利要求1至5任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有机器可运行指令,所述计算机可运行指令在被处理器调用和运行时,所述计算机可运行指令促使所述处理器运行所述权利要求1至5任一项所述的方法。

说明书全文

营养大脑引擎执行方法及装置

技术领域

[0001] 本发明涉及均衡膳食技术领域,尤其是涉及一种营养大脑引擎执行方法及装置,用于多人的营养数据处理

背景技术

[0002] 随着生活节奏的加快和生活平的提高,越来越多依赖外卖、餐厅等饮食习惯的养成会导致许多饮食安全和身体健康问题。因不合理地饮食而引起肥胖、亚健康等各种疾病的情况也越发常见,故膳食营养的管理有着重要的意义。
[0003] 目前的营养管理通常依据均衡膳食的理念定制个性化食谱,或者针对个体的健康状况、饮食习惯等,制定单人的营养计划。但现有的营养计划通常是针对个人情况指定,当用餐场景为家庭或聚餐时,多人同时用餐则无法有针对性的满足所有人用餐的营养需求;此外,针对个人的营养计划为了满足营养均衡,通常涉及多种食材,当一人用餐时会造成食材的浪费。因此,现有的营养管理方法存在浪费食材、难以满足多人同时用餐的营养摄入问题。

发明内容

[0004] 有鉴于此,本发明的目的在于提供一种营养大脑引擎执行方法及装置,用于多人的营养数据处理,以解决现有技术中存在的浪费食材、难以满足多人同时用餐时营养摄入的问题。
[0005] 为了实现上述目的,本发明实施例采用的技术方案如下:
[0006] 第一方面,本发明实施例提供了一种营养大脑引擎执行方法,包括:获取多个共同就餐的用户中每个用户的人体指标信息;根据每个所述用户的人体指标信息确定每个所述用户的人体所需摄入元素和所述摄入元素对应的摄入量范围;
[0007] 获取每日所需各食材大类,根据所述每日所需各食材大类、预先确定的每个所述用户喜好、每个所述用户所需能量对应的各食材大类的食材食用量范围确定待筛选食材及所述待筛选食材的每人食用量范围;
[0008] 根据每个所述用户的人体所需摄入元素、所述摄入元素对应的摄入量范围和所述待筛选食材的单位重量的元素含量及所述待筛选食材的食用量范围,确定每个所述用户所需食材的食用量。
[0009] 结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,该方法还包括:预先确定每个用户的饮食记录;根据每个所述用户的饮食记录预测得到下一天用户喜好。
[0010] 结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,该方法还包括:根据每个所述用户的人体指标信息确定每个所述用户的人体所需摄入元素、所述摄入元素对应的摄入量范围以及所需能量,确定每日所需各食材大类。
[0011] 结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,确定每个所述用户所需食材的食用量的步骤,包括:根据每个所述用户所需食材的食用量,按照预先定义的用餐规则进行拆餐,以生成每个所述用户每一餐的食材以及用量。
[0012] 结合第一方面的第三种可能的实施方式,本发明实施例提供了第一方面的第四种可能的实施方式,确定每个所述用户所需食材的食用量的步骤,还包括:按用户展示每个所述用户每一餐的食材以及用量。
[0013] 第二方面,本申请实施例提供了一种营养大脑引擎执行装置,包括:第一获取模,用于获取多个共同就餐的用户中每个用户的人体指标信息;根据每个所述用户的人体指标信息确定每个所述用户的人体所需摄入元素和所述摄入元素对应的摄入量范围;
[0014] 第二获取模块,用于获取每日所需各食材大类,根据所述每日所需各食材大类、预先确定的每个所述用户喜好、每个所述用户所需能量对应的各食材大类的食材食用量范围确定待筛选食材及所述待筛选食材的每人食用量范围;
[0015] 第一确定模块,用于根据每个所述用户的人体所需摄入元素、所述摄入元素对应的摄入量范围和所述待筛选食材的单位重量的元素含量及所述待筛选食材的食用量范围,确定每个所述用户所需食材的食用量。
[0016] 结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,该装置还包括:记录模块,用于预先确定每个用户的饮食记录;预测模块,用于根据每个所述用户的饮食记录预测得到下一天用户喜好。
[0017] 结合第二方面,本发明实施例提供了第二方面的第二种可能的实施方式,该装置还包括:第二确定模块,用于根据每个所述用户的人体指标信息确定每个所述用户的人体所需摄入元素、所述摄入元素对应的摄入量范围以及所需能量,确定每日所需各食材大类。
[0018] 第三方面,本申请实施例提供了一种电子设备,包括处理器和存储器;所述存储器上存储有计算机程序,所述计算机程序在被所述处理器运行时执行上述第一方面所述的方法。
[0019] 第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有机器可运行指令,所述计算机可运行指令在被处理器调用和运行时,所述计算机可运行指令促使所述处理器运行上述第一方面所述的方法。
[0020] 本申请实施例带来了以下有益效果:
[0021] 本申请实施例提供的一种营养大脑引擎执行方法及装置,能够获取多个共同就餐的用户中每个用户的人体指标信息,并确定每个用户的人体所需摄入元素和摄入元素对应的摄入量范围;获取每日所需各食材大类,并确定待筛选食材及每人食用量范围;通过根据每个用户的人体所需摄入元素、对应的摄入量范围和待筛选食材的单位重量的元素含量及其食用量范围,确定每个用户所需食材的食用量,解决了现有技术中存在的浪费食材、难以满足多人同时用餐时营养摄入的问题,实现了同时满足多人共同就餐时满足每个人的个性化营养需求的有益效果。附图说明
[0022] 为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0023] 图1为本发明实施例提供的一种营养大脑引擎执行方法的流程示意图;
[0024] 图2为本发明实施例提供的一种营养大脑引擎执行方法流程示意图;
[0025] 图3为本发明实施例提供的一种营养大脑引擎执行装置结构示意图;
[0026] 图4为本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

[0027] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
[0028] 因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
[0029] 常见的营养管理一般通过均衡膳食的理念定制个性化食谱,或者针对个体的健康状况、饮食习惯等,制定单人的营养计划。但现有的营养计划通常是针对个人情况指定,当用餐场景为家庭或聚餐时,多人同时用餐则无法有针对性的满足所有人用餐的营养需求;此外,针对个人的营养计划为了满足营养均衡,通常涉及多种食材,当一人用餐时会造成食材的浪费。因此,现有的营养管理方法存在浪费食材、难以满足多人同时用餐的营养摄入问题。
[0030] 基于此,本申请实施例提供的营养大脑引擎执行方法及装置,用于处理多人的营养数据,可以解决现有技术中存在的浪费食材、难以满足多人同时用餐时营养摄入的问题。首先对本申请实施例提供的一种营养大脑引擎执行方法进行详细介绍,参见图1所示的一种营养大脑引擎执行方法,该方法可以由电子设备执行,主要包括以下步骤S110至步骤S130:
[0031] S110,获取多个共同就餐的用户中每个用户的人体指标信息;根据每个用户的人体指标信息确定每个用户的人体所需摄入元素和摄入元素对应的摄入量范围。
[0032] 人体指标信息是指用于表示包括但不限于人体自身健康状况、饮食、需求等的个性化信息,可以包括生理信息(如,体温、心率、脉搏、血糖等),病例信息(如,糖尿病、冠心病、肥胖症等),需求信息(如,饮水量需求、用药需求等),饮食记录等等。
[0033] 人体所需摄入元素是指通过食物摄入来满足人体营养需要的元素,包括水化合物、脂肪、蛋白质、维生素E、维生素C、膳食纤维、镁、等。每种营养元素都有其摄入量范围,过多摄入或者摄入量过低都会影响人体正常的生理机能。
[0034] S120,获取每日所需各食材大类,根据每日所需各食材大类、预先确定的每个用户喜好、每个用户所需能量对应的各食材大类的食材食用量范围确定待筛选食材及待筛选食材的每人食用量范围。
[0035] 在一些实施方式中,获取每日所需各食材大类包括:根据每个用户的人体指标信息确定每个用户的人体所需摄入元素、摄入元素对应的摄入量范围以及所需能量,确定每日所需各食材大类。
[0036] 食材大类用于表示食材的分类,可以包括蛋类、蔬菜类、水果类、谷类等,不同的食材大类所提供的能量和营养成分不同。例如,蔬菜、水果类食材一般含有大量的维生素C、膳食纤维、维生素A等;肉类食材中含有丰富的蛋白质和脂肪等等。根据所需能量和用户的喜好在食材大类中进行选择,从而进一步确定食材范围。
[0037] 在一些实施例中,确定待筛选食材及待筛选食材的每人食用量范围之前,还包括如下步骤:
[0038] 步骤a,预先确定每个用户的饮食记录;
[0039] 步骤b,根据每个所述用户的饮食记录预测得到下一天用户喜好。
[0040] 具体的,预先记录每个用户的饮食信息,可以是对用户过去一段时间的用餐次数、用餐时间、每餐的食材信息等的记录;根据饮食记录预测用户下一天的喜好食材,并将预测结果用于确定待筛选食材。
[0041] S130,根据每个用户的人体所需摄入元素、摄入元素对应的摄入量范围和待筛选食材的单位重量的元素含量及待筛选食材的食用量范围,确定每个用户所需食材的食用量。
[0042] 在一些实施例中,确定每个用户所需食材的食用量的步骤包括:
[0043] 步骤c,根据每个用户所需食材的食用量,按照预先定义的用餐规则进行拆餐,以生成每个所述用户每一餐的食材以及用量。
[0044] 具体的,预先定义的用餐规则可以是按照上述方法得到每个用户未来1天、2天、3天、7天的食材以及用量(即,营养计划),按照早餐、上午加餐、午餐、下午加餐、晚餐的食材大类搭配和热量值比例要求进行拆餐。
[0045] 在一些实施例中,确定每个用户所需食材的食用量的步骤还包括:
[0046] 步骤d,按用户展示每个用户每一餐的食材以及用量。
[0047] 具体的,根据上述步骤c的拆餐结果,在多人共同就餐时,将同样的食材,按照不同的食用量比例展示给用户,以便于在多人用餐场景下实施营养方案。
[0048] 通过本申请实施例提供的方法,根据每个用户的人体指标信息确定所需要摄入的营养元素,通过确定能够提供该营养元素的待筛选食材,结合用户所需的摄入量范围,确定每个用户所需食材的用量,从而解决了针对个人的营养计划中为了获取全面的营养元素而导致的食材严重浪费的问题,实现了多人共同就餐时,能够满足每个人的个性化营养需求的有益效果。
[0049] 下面结合具体示例对上述步骤进行详细介绍。
[0050] 本发明实施例提供了一种图2所示的完整的实施方式,以三名用户共同就餐为例,用户的基本信息如下表所示:
[0051]
[0052] S201,确定食材的选择;
[0053]
[0054]
[0055] S202,确定抽取的食材单位重量营养素含量;(每100g食材的营养素含量)。
[0056]
[0057]
[0058] S203,根据用户的基本信息确定食材建议摄入量范围,获取营养建议摄入量及误差范围;
[0059]
[0060]
[0061]
[0062]
[0063] S204,计算每人的各摄入元素的摄入总量;
[0064] S205,利用机器学习同时训练多人的待筛选食材的摄入量在建议摄入量范围内,各摄入元素实际摄入量达到建议摄入量范围;
[0065] S206,当每人的待筛选食材的摄入量在建议摄入量范围内,并且各摄入元素实际摄入量达到建议摄入量范围,则停止训练;
[0066] S207,确定待筛选食材及每人的待筛选食材摄入量,为最终营养计划;
[0067] S208,计算每人的各食材总食用量;
[0068]
[0069]
[0070] S209,按早餐、上午加餐、午餐、下午加餐、晚餐的食材大类搭配和热量值比例要求进行拆餐;
[0071]
[0072]
[0073]
[0074]
[0075] S210,根据拆餐结果,在单餐中将多人的同食材不同食用量按比例展示给用户。
[0076] 具体的,S205中,通过机器学习同时训练多人的各摄入元素实际摄入量达到建议摄入量范围,当共同就餐的多人中至少一人的待筛选食材的元素摄入量没有达到摄入量范围,则重新执行根据摄入元素和食材大类营养搭配规则以及预测用户喜好的食材确定待筛选食材步骤,通过重新从预设的食谱中以及食材大类营养搭配规则挑选其他待筛选食材,其中待筛选食材不包括首次用于计算的待筛选食材,当获取到多人中每人的待筛选食材的元素摄入量达到摄入量范围,循环计算跳出则确定待筛选食材为营养计划,或当循环次数达到预设阈值时,计算跳出,重新执行根据摄入元素和食材大类营养搭配规则以及预测用户喜欢的食材确定待筛选食材步骤。
[0077] 本申请实施例还提供了一种图3所示的营养大脑引擎执行装置,该装置包括如下模块:
[0078] 第一获取模块310,用于获取多个共同就餐的用户中每个用户的人体指标信息;根据每个用户的人体指标信息确定每个用户的人体所需摄入元素和摄入元素对应的摄入量范围;
[0079] 第二获取模块320,用于获取每日所需各食材大类,根据每日所需各食材大类、预先确定的每个用户喜好、每个用户所需能量对应的各食材大类的食材食用量范围确定待筛选食材及待筛选食材的每人食用量范围;
[0080] 第一确定模块330,用于根据每个用户的人体所需摄入元素、摄入元素对应的摄入量范围和待筛选食材的单位重量的元素含量及待筛选食材的食用量范围,确定每个用户所需食材的食用量。
[0081] 在一些实施方式中,该装置还包括:记录模块,用于预先确定每个用户的饮食记录;预测模块,用于根据每个用户的饮食记录预测得到下一天用户喜好。
[0082] 在一些实施方式中,该装置还包括:第二确定模块,用于根据每个用户的人体指标信息确定每个用户的人体所需摄入元素、摄入元素对应的摄入量范围以及所需能量,确定每日所需各食材大类。
[0083] 本申请实施例所提供的营养大脑引擎执行装置可以为设备上的特定硬件或者安装于设备上的软件固件等。本申请实施例所提供的营养大脑引擎执行装置,其实现原理及产生的技术效果和前述营养大脑引擎执行方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,前述描述的系统、装置和单元的具体工作过程,均可以参考上述方法实施例中的对应过程,在此不再赘述。
[0084] 本发明实施例还提供了一种电子设备,该电子设备包括处理器和存储装置;存储装置上存储有计算机程序,计算机程序在被所述处理器运行时执行如上所述实施方式的任一项所述的方法。
[0085] 图4为本发明实施例提供的一种电子设备的结构示意图,该电子设备4000包括:处理器400,存储器401,总线402和通信接口403,所述处理器400、通信接口403和存储器401通过总线402连接;处理器400用于执行存储器401中存储的可执行模块,例如计算机程序。
[0086] 其中,存储器401可能包含高速随机存取存储器(RAM,Random Access Memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口403(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。
[0087] 总线402可以是ISA总线、PCI总线或EISA总线等。所述总线可以分为地址总线数据总线、控制总线等。为便于表示,图4中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
[0088] 其中,存储器401用于存储程序,所述处理器400在接收到执行指令后,执行所述程序,前述本发明实施例任一实施例揭示的流程定义的装置所执行的方法可以应用于处理器400中,或者由处理器400实现。
[0089] 处理器400可能是一种集成电路芯片,具有信号的处理能。在实现过程中,上述方法的各步骤可以通过处理器400中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器400可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)、现成可编程阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器401,处理器400读取存储器401中的信息,结合其硬件完成上述方法的步骤。
[0090] 本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述营养大脑引擎执行方法的步骤,具体实现可参见前述方法实施例,在此不再赘述。
[0091] 应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0092] 最后应说明的是:以上所述实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的范围。都应涵盖在本申请的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈