饮食健康管理方法、装置、设备、介质与流程

文档序号:20912479发布日期:2020-05-29 13:08阅读:243来源:国知局
饮食健康管理方法、装置、设备、介质与流程

本公开涉及一种饮食健康管理方法、装置、设备、介质。



背景技术:

身体健康管理的核心在于控制能量摄入和能量输出的差值,即饮食管理和运动管理。对于饮食的管理主要考虑摄入食物热量的控制,例如,对于肥胖用户,适量地减少每日摄入食物的热量。然而,除了食物热量的控制,饮食管理还应考虑饮食过程中脂肪、蛋白质、碳水化合物、膳食纤维等营养素的摄入比例,而这需要专业人员的精心计算、配比,例如,由专业的营养师来提供减重食谱,以保证营养摄入的科学均衡。对于普通用户来说,在控制热量的同时兼顾各类营养素的摄入比例是一个巨大的挑战,此外,即使有营养师提供科学的食谱,在饮食管理过程中仍存在依从性差的缺陷,导致饮食健康管理的效果差强人意。



技术实现要素:

本公开提供一种饮食健康管理方法,用于基于获取的计划食物总点值数据,来进行饮食健康管理,其中,所述计划食物总点值数据是基于食物的多种营养素中每种营养素的点值占比以及目标能量摄入值确定的,所述饮食健康管理包括以下至少一种:对实际食物组合进行评价、提供推荐食物组合。

根据本公开的一方面,提供了一种饮食健康管理方法,包括:获取计划食物总点值数据,其中,所述计划食物总点值数据是基于食物的多种营养素中每种营养素的点值占比以及目标能量摄入值确定的;以及基于所述计划食物总点值数据,进行饮食健康管理,其中,所述饮食健康管理包括以下至少一种:对实际食物组合进行评价、提供推荐食物组合。

根据本公开的一些实施例,所述方法还包括:基于所述食物的种类,确定标准分量中该种类食物中包括的多种营养素中每种营养素的含量系数;基于所述标准分量中该种类食物中包括的多种营养素中每种营养素的含量系数,并且基于多种营养素中每种营养素的加权系数,确定所述食物的标准食物点值数据。

根据本公开的一些实施例,所述方法还包括:接收多个食物的数据作为所述实际食物组合,其中,每个食物的数据包括该食物的种类以及摄入质量的数据;对于每种食物,基于该种类食物的标准食物点值数据以及摄入质量,确定该种食物的点值数据;对多种食物中每种食物的点值数据进行求和,作为实际食物总点值数据;基于所述计划食物总点值数据与所述实际食物总点值数据,输出饮食评价数据,用于对所述实际食物组合进行评价。

根据本公开的一些实施例,所述输出饮食评价数据包括:确定所述实际食物总点值数据和所述计划食物总点值数据之间的差值;在所述差值大于第一阈值的情况下,输出超量警示建议,作为所述饮食评价数据;以及在所述差值小于第二阈值的情况下,输出低量警示建议,作为所述饮食评价数据,其中,所述第一阈值为正数,所述第二阈值为负数。

根据本公开的一些实施例,所述方法还包括:在所述差值大于第一阈值的情况下,或者在所述差值小于第二阈值的情况下,基于所述差值,确定对应于所述摄入质量的建议摄入质量。

根据本公开的一些实施例,所述方法还包括:基于身体基本参数确定身体健康级别;基于所获取的计划食物总点值数据和身体健康级别,确定推荐食物组合,其中,所述推荐食物组合中包括多种食物和每种食物的摄入质量;以及显示所述推荐食物组合。

根据本公开的一些实施例,所述方法还包括:获取影响因素数据,其中,所述影响因素包括以下中的至少一种:地域、季节、身体特征数据;基于所述影响因素数据确定所述推荐食物组合。

根据本公开的一些实施例,所述方法还包括:接收期望食物的种类;基于所获取的计划食物总点值数据以及所述期望食物的种类,确定所述期望食物的摄入质量。

根据本公开的一些实施例,所述方法还包括:基于身体基本参数确定身体健康级别;基于所确定的身体健康级别和身体能量消耗数据,确定目标能量摄入值;基于所确定的目标能量摄入值,确定计划食物总点值数据。

根据本公开的一些实施例,所述确定计划食物总点值数据包括:确定多种营养素中每种营养素的点值占比;基于所述多种营养素中每种营养素的点值占比以及所述目标能量摄入值,确定所述计划食物总点值数据。

根据本公开的一些实施例,所述确定多种营养素中每种营养素的点值占比包括:对于每种营养素,基于该营养素的加权系数、供能比和供能系数确定其点值占比。

根据本公开的一些实施例,所述基于所述多种营养素中每种营养素的点值占比以及所述目标能量摄入值,确定所述计划食物总点值数据包括:对于每种营养素,基于该营养素的点值占比与所述目标能量摄入值,得到该营养素的点值数据;对所述多种营养素中每种营养素的点值数据求和,得到所述计划食物总点值数据。

根据本公开的另一方面,还提供了一种饮食健康管理装置,包括:获取单元,配置成获取计划食物总点值数据,其中,所述计划食物总点值数据是基于食物的多种营养素中每种营养素的点值占比以及目标能量摄入值确定的;管理单元,配置成基于所述计划食物总点值数据,进行饮食健康管理,其中,所述饮食健康管理包括以下至少一种:对实际食物组合进行评价、提供推荐食物组合。

根据本公开的另一方面,还提供了一种用于饮食健康管理的设备,包括:处理器;存储器,其中,所述存储器中存储有计算机可读代码,所述计算机可读代码当由所述处理器运行时,执行如上所述的饮食健康管理方法。

根据本公开的一些实施例,所述设备,还包括:输入接口,配置成接收用户的输入数据;以及显示设备,配置成显示所述处理器通过执行所述饮食健康管理方法所得到的数据。

根据本公开的另一方面,还提供了一种计算机可读存储介质,其上存储有指令,所述指令在被处理器执行时,使得所述处理器执行如上所述的饮食健康管理方法。

利用本公开提供的饮食健康管理方法,基于获取的计划食物总点值数据,进行饮食健康管理,所述饮食健康管理包括以下至少一种:对实际食物组合进行评价、提供推荐食物组合,并且,所述计划食物总点值数据是基于食物的多种营养素中每种营养素的点值占比以及目标能量摄入值确定的,这使得所述计划食物总点值数据在考虑摄入食物热量(即,目标能量数据)的基础上,兼顾诸如脂肪、蛋白质、碳水化合物、膳食纤维等营养素的点值占比,提高饮食健康管理的科学性和可执行性。

附图说明

为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了根据本公开实施例的饮食健康管理方法的流程图;

图2示出了根据本公开实施例的饮食健康管理装置的示意图;

图3示出了根据本公开实施例的饮食健康管理系统的应用示例图;

图4示出了根据本公开实施例的饮食健康管理设备的示意性框图;

图5示出了根据本公开实施例的示例性计算设备的架构的示意图;

图6示出了根据本公开实施例的计算机可读存储介质的示意图。

具体实施方式

下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本公开一部分的实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在无需创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。

本公开中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。同样,“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。

本公开中使用了流程图用来说明根据本公开的实施例的方法的步骤。应当理解的是,前面或后面的步骤不一定按照顺序来精确的进行。相反,可以按照倒序或同时处理各种步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步。

为了在控制食物热量摄入的基础上,合理控制饮食过程中脂肪、蛋白质、碳水化合物、膳食纤维等类营养素的摄入比例,以进行更科学的饮食健康管理,诸如,对实际食物组合进行评价、提供推荐食物组合等的目的,本公开提出了一种基于食物点值的饮食健康管理方法、装置、设备。所述饮食健康管理方法可以基于获取的计划食物总点值数据进行上述管理步骤,其中,所述计划食物总点值数据是基于食物的多种营养素中每种营养素的点值占比以及目标能量摄入值确定的,所确定的计划食物总点值数据用于作为身体所摄入的实际食物总点值数据的参考。例如,饮食管理用户可以依据所述计划食物总点值数据来确定每日所摄入的食物,通过使得基于摄入的食物确定的实际食物总点值数据接近所述计划食物总点值数据来进行饮食健康管理。又例如,可以基于获取的计划食物总点值数据来提供推荐食物组合,以便于用户执行。

进一步地,所述计划食物总点值数据中不仅考虑了食物热量数据,即,目标能量摄入值,更重要地,还综合评价了食物中的各种类营养素的比例结构,这更有利于用户进行合理、健康、科学的饮食管理。进一步地,基于点值的表示方式(将在下文详细描述)可以使得用户的饮食选择更加地灵活、自由,只需保证基于摄入食物确定的实际食物总点值数据接近所述计划食物总点值数据即可,而无需食物选择局限于诸如专业营养师制定的固定食谱,使得饮食管理的过程具有更高的可执行性。

图1示出了根据本公开实施例的饮食健康管理方法的流程图,以下将结合图1来详细描述根据本公开的饮食健康管理方法。

如图1所示,首先,在步骤s101,获取计划食物总点值数据。根据本公开实施例,所述计划食物总点值数据是基于食物的多种营养素中每种营养素的点值占比以及目标能量摄入值确定的。即,所述计划食物总点值数据中不仅考虑了目标能量摄入值,还综合考虑了食物中的各种类营养素的比例结构,这更有利于进行合理、健康、科学的饮食管理。关于确定所述计划食物总点值数据的具体步骤,将在下文详细描述。诸如用户终端等实施根据本公开的方法的设备或者应用程序,可以直接地获取确定后的计划食物总点值数据,以进行饮食健康管理,或者,还可以进行确定所述计划食物总点值数据的过程。

接着,在步骤s102,基于所述计划食物总点值数据,进行饮食健康管理。根据本公开实施例,所述饮食健康管理可以包括以下至少一种:对实际食物组合进行评价、提供推荐食物组合。所述至少一种表示,所述方法可以包括实际食物组合进行评价、提供推荐食物组合中的任意一种,或者两者的结合。此外,需要注意的是,本公开的方法并不限于上述两者,还可以基于所获取的计划食物总点值数据,进行其他的管理方式。

在描述根据本公开实施例进行饮食健康管理的具体步骤之前,首先描述进行所述饮食管理所依赖的计划食物总点值数据的计算方法。

首先,可以基于身体基本参数确定诸如用户的身体健康级别。根据本公开实施例,所述身体基本参数包括以下中的至少两种:身高、体重、年龄、性别。例如,根据对用户身高、体重、年龄、性别等信息的分析,确定用户的超重/肥胖程度。例如,用户可以在进行饮食健康管理之前,输入上述身体基本参数以用于更合理的计算所述计划食物总点值数据。

根据本公开的一些实施例,所述身体基本参数可以包括身高和体重。所述确定身体健康级别包括:基于所述身高和体重,按照身体质量指数计算公式确定身体质量数据,以及基于所述身体质量数据确定所述身体健康级别。所述身体质量指数计算公式可以表示为:

bmi=m/h2(1)

其中,bmi表示身体质量数据,m表示体重,h表示身高。其中,所述体重m的单位可以是千克(kg),所述身高h的单位可以是米(m)。例如,基于计算的身体质量数据bmi,可以将身体健康进行分级。例如,所述身体健康级别可以包括偏瘦、正常、超重和肥胖中的至少一种,其中,所述偏瘦对应于身体质量数据小于等于18.5(bmi≤18.5),所述正常对应于身体质量数据大于18.5并且小于等于23.9(18.5<bmi≤23.9),所述超重对应于身体质量数据大于23.9并且小于等于28(23.9<bmi≤28),所述肥胖对应于身体质量数据大于28(bmi>28)。需要注意的是,所述分级仅是示意性地,还可以根据实际情况来基于所述身体质量数据来确定身体健康等级。在根据本公开的其他实施例,还可以基于诸如身高、体重、年龄、性别的身体基本参数来确定相应的身体健康等级,在此不再列举。

根据本公开实施例的身体健康等级可以用于表示用户当前的身体健康水平,以及反映饮食健康管理过程的预期目标。例如,在用户的身体健康等级为超重的情况下,所述饮食健康管理的目标可以是降低体重,又例如,在用户的身体健康等级为肥胖的情况下,所述饮食健康管理的目标也可以是降低体重,并且,其降低体重的程度还可以高于所述超重的身体健康等级。

接着,可以基于所确定的身体健康级别和身体能量消耗数据,确定目标能量摄入值。例如,可以获取第一时间期间内的食物总量;根据所述食物总量,确定在所述第一时间期间内的平均能量摄入值,作为所述身体能量消耗数据;基于所述平均能量摄入值以及所确定的身体健康级别,确定所述目标能量摄入值。

例如,所述第一时间期间可以是指用户在进行饮食健康管理的初始时间之前的一段时间,诸如,3天。作为一个示例,可以统计用户近三天摄入的食物总量,并基于摄入的食物总量来确定用户当前每天的能量摄入值,即,平均能量摄入值。所述平均能量摄入值用于表征在进行饮食健康管理之前一段时间内,用户每天摄入食物的总能量。

进一步地,根据本公开实施例,在所述健康级别为偏瘦的情况下,将所述目标能量摄入值确定为所述平均能量摄入值与第一数据的总和;在所述健康级别为正常的情况下,将所述目标能量摄入值确定为所述平均能量摄入值;在所述健康级别为超重的情况下,将所述目标能量摄入值确定为所述平均能量摄入值与第二数据的总和;在所述健康级别为肥胖的情况下,将所述目标能量摄入值确定为所述平均能量摄入值与第三数据的总和,其中,所述第一数据为正数,所述第二数据和第三数据为负数。

例如,所述平均能量摄入值和目标能量摄入值的单位可以均是千卡(kcal),表征每日的热量摄入量。作为一个示例,对于身体健康等级为超重的用户,其目标能量摄入值可以是在平均能量摄入值基础上减少500kcal(即,第二数据为-500kcal)。对于身体健康等级为肥胖的用户,其目标能量摄入值可以是在平均能量摄入值基础上减少1000kcal(即,第三数据为-1000kcal)。此外,为了保证用户每日摄入的基本能量值,还可以对所述目标能量摄入值进行最低值限定。例如,对于男性用户,其目标能量摄入值不能低于1200kcal;对于女性用户,其目标能量摄入值不能低于1000kcal。此外,对于进行饮食健康管理的用户,还需保证每日摄入足量的水分。例如,每日饮水量不少于1600ml。

接着,可以基于所确定的目标能量摄入值,确定计划食物总点值数据。根据本公开实施例,所确定的计划食物总点值数据用于作为身体所摄入的实际食物总点值数据的参考,以实现所述饮食健康管理。例如,例如,饮食管理用户可以依据所述计划食物总点值数据来确定每日所摄入的食物,通过使得基于摄入的食物确定的实际食物总点值数据接近所述计划食物总点值数据来进行饮食健康管理。作为一个示例,对于需要减重的饮食管理用户,可以通过使得摄入食物的实际食物总点值数据不大于所述所述计划食物总点值数据来进行饮食健康管理。作为另一示例,对于需要增重的饮食管理用户,可以通过使得摄入食物的实际食物总点值数据不小于所述所述计划食物总点值数据来进行饮食健康管理。换句话说,所述计划食物总点值数据可以作为进行饮食健康管理的参考标准。

根据本公开实施例,所述方法还包括:获取实际食物总点值数据;基于所述计划食物总点值数据与所述实际食物总点值数据,输出饮食评价数据。例如,在所述实际食物总点值数据大于所述计划食物总点值数据,可以输出超出评价数据,用于提示诸如饮食管理用户,以调整实际摄入的食物的种类以及摄入质量。

根据本公开实施例,所述确定计划食物总点值数据包括:确定多种营养素中每种营养素的点值占比;基于所述多种营养素中每种营养素的点值占比以及所述目标能量摄入值,确定所述计划食物总点值数据。根据本公开实施例,所述确定多种营养素中每种营养素的点值占比包括:对于每种营养素,基于该营养素的加权系数、供能比和供能系数确定其点值占比。根据本公开实施例,食物中营养素的点值占比表征该种营养素的饮食健康性,包含点值占比较高的营养素的含量较多的食物,其食物点值也将较高,在食用时应当适当地控制摄入量,因其对于最终的实际食物总点值数据的贡献也将较高。此外,食物中各种营养素的点值占比不同,即,比例不同,上述多种营养素之间的点值占比的比例关系反映了各种营养素之间的营养均衡关系。关于确定所述点值占比的具体过程将在下文详细描述。

根据本公开实施例,所述基于所述多种营养素中每种营养素的点值占比以及所述目标能量摄入值,确定所述计划食物总点值数据包括:对于每种营养素,基于该营养素的点值占比与所述目标能量摄入值,得到该营养素的点值数据;对所述多种营养素中每种营养素的点值数据求和,得到所述计划食物总点值数据。

根据本公开实施例,所述多种营养素可以包括脂肪、蛋白质、碳水化合物、膳食纤维。需要注意的是,在根据本公开的其他实施例,所述多种营养素还可以包括其他的种类,例如,酒精等。在此不作限制。

根据本公开实施例,所述方法还可以包括:基于所述多种营养素中每种营养素的点值占比以及所述目标能量摄入值,构建用于确定所述计划食物总点值数据的总点值函数。

在所述多种营养素包括脂肪、蛋白质、碳水化合物、膳食纤维的情况下,所述总点值函数表示为:

其中,mnpr表示计划食物总点值数据,cfat、cpro、ccarb、cdf分别表示脂肪、蛋白质、碳水化合物、膳食纤维的加权系数,wfat、wpro、wcarb分别表示脂肪、蛋白质、碳水化合物的供能比,kfat、kpro、kcarb分别表示脂肪、蛋白质、碳水化合物的供能系数,e表示目标能量摄入值。其中,膳食纤维的每天推荐摄入量可以设置为25g。

在进行控制体重的饮食管理过程中,脂肪的供能比的取值范围可以是20-30%,蛋白质的供能比的取值范围可以是15-20%,碳水化合物的供能比的取值范围可以是45-55%,可以根据实际的饮食管理过程来特定化所述供能比的数值,将在下文给出具体的示例。此外,脂肪的供能系数是9kcal/g,蛋白质的供能系数是4kcal/g,碳水化合物的供能系数是4kcal/g。

进一步地,可以根据各营养素的供能系数、食物代谢效率、营养素对身体健康的推荐性等信息来确定所述脂肪、蛋白质、碳水化合物、膳食纤维的加权系数cfat、cpro、ccarb、cdf。例如,营养素的加权系数可以根据此营养素的供能系数乘以该营养素的特定系数(由代谢效率及对身体健康性推荐确定)并除以一个公共系数k,其中,k的取值范围可以是20~30。

例如,对于脂肪,其供能系数是9kcal/g,食物特殊动力学消耗为0~5%,由此,脂肪的特定系数取值范围可以是0.95~1.00,即,cfat=9*(0.95~1.00)/(20~30),得到cfat的取值范围为0.285~0.450。

例如,对于蛋白质,其供能系数为4kcal/g,食物特殊动力学消耗为20~30%,由此,蛋白质的特定系数取值范围可以是0.70~0.80即,cpro=4*(0.70~0.80)/(20~30),得到cpro的取值范围为0.093~0.160。

例如,对于碳水化合物,其供能系数为4kcal/g,食物特殊动力学消耗为5~10%,由此,碳水化合物的特定系数取值范围可以是0.90~0.95,即,ccarb=4*(0.90~0.95)/(20~30),得到ccarb的取值范围为0.120~0.190。

例如,对于膳食纤维,其供能系数为2kcal/g,一般不能被消化系统吸收利用而是部分被肠道菌群利用,由此,膳食纤维的特定系数可以是-1,即cdf=-2*1/(20~30),得到cdf的取值范围为-0.067~-0.100。

按照如上所述的方式,可以确定营养素脂肪、蛋白质、碳水化合物、膳食纤维的加权系数cfat、cpro、ccarb、cdf的取值范围,取值范围的数值考虑了该营养素的供能系数、代谢效率以及对于身体健康性推荐。在实际应用的过程中,可以将所述加权系数特定化,具体的应用示例将在下文描述。

基于以上总点值函数的公式(2),可以确定所述计划食物总点值数据,其中,不仅衡量了每日需要摄入的能量值e,还综合评估了能量值在各类营养素之间的分配。相比于仅基于食物热量的饮食管理,本公开中基于所述计划食物总点值数据的饮食健康管理更能综合考量饮食中的营养分配。

根据本公开实施例,所述方法还可以包括:接收多个食物的数据作为所述实际食物组合,其中,每个食物的数据包括该食物的种类以及摄入质量的数据;对于每种食物,基于该种类食物的标准食物点值数据以及摄入质量,确定该种食物的点值数据;对多种食物中每种食物的点值数据进行求和,作为实际食物总点值数据;基于所述计划食物总点值数据与所述实际食物总点值数据,输出饮食评价数据,用于对所述实际食物组合进行评价。

例如,诸如终端设备可以通过输入接口来接收用户输入的多种食物,诸如,西红柿、黄瓜等,以及与每种食物对应的摄入质量。所述输入的多个食物的数据可以表征用户在一段时间内,诸如一天的时间内已经摄入或者期望摄入的食物的种类以及对应的摄入质量。换句话说,在此实施例,关于实际食物的数据是从用户方获取得到的。

作为一个示例,可以将诸如用户在第二时间期间内提供的食物的种类以及摄入质量作为所述用户实际摄入的食物的种类以及摄入质量。接着,可以基于所述食物的种类以及摄入质量,确定所述食物的实际食物总点值数据。例如,所述第二时间期间可以是一天,即,统计用户在一天时间内摄入的食物的种类,例如,鸡蛋、西红柿、黄瓜等,以及摄入的食物的摄入质量,例如,200g。

在接收到所述多个食物的数据之后,诸如终端设备可以对每种食物,基于该种类食物的标准食物点值数据以及摄入质量,确定该种食物的点值数据。所述确定食物的标准点值数据可以包括:基于所述食物的种类,确定标准分量中该种类食物中包括的多种营养素中每种营养素的含量系数;基于所述标准分量中该种类食物中包括的多种营养素中每种营养素的含量系数,并且基于多种营养素中每种营养素的加权系数,确定所述食物的标准食物点值数据。然后,基于每种食物的标准点值数据与其摄入质量相乘,可以确定该种食物的点值数据。

根据本公开实施例,基于所述食物的种类以及摄入质量,确定所述食物的实际食物总点值数据包括:基于所述食物的种类,确定标准分量中该种类食物中包括的多种营养素中每种营养素的含量系数;基于所述标准分量中该种类食物中包括的多种营养素中每种营养素的含量系数,并且基于多种营养素中每种营养素的加权系数,确定所述食物的标准食物点值数据;基于所述食物的标准食物点值数据以及摄入质量,确定所述食物的实际食物总点值数据。例如,所述标准分量可以是100g。根据本公开实施例,所述多种营养素可以包括脂肪、蛋白质、碳水化合物、膳食纤维。

根据本公开实施例,所述方法还包括:构建用于确定所述食物的标准食物点值数据的食物点值函数。作为一个示例,在所述多种营养包括脂肪、蛋白质、碳水化合物、膳食纤维的情况下,所述食物点值函数表示为:

mnp=cfat*hfat+cpro*hpro+ccarb*hcarb+cdf*hdf(3)

其中,mnp表示标准食物点值数据,cfat、cpro、ccarb、cdf分别表示脂肪、蛋白质、碳水化合物、膳食纤维的加权系数,hfat、hpro、hcarb、hdf分别表示标准分量中该种类食物的脂肪、蛋白质、碳水化合物以及膳食纤维的含量系数。可以按照介绍公式(2)中描述的过程来确定所述脂肪、蛋白质、碳水化合物、膳食纤维的加权系数cfat、cpro、ccarb、cdf,在此不再重复。由此,可以得到cfat的取值范围为0.285~0.450,cpro的取值范围为0.093~0.160,ccar的取值范围为0.120~0.190,cdf的取值范围为-0.067~-0.100。例如,在实际应用过程中,在计算公式(2)以及公式(3)时,上述加权系数的具体数值可以保持一致。换句话说,在公式(2)中,如果cfat的取值为0.285,则,在公式(3)中,cfat的取值也为0.285。

此处,以西红柿作为食物的一个具体示例,计算西红柿的标准食物点值数据mnp。首先,参考第五版《中国食物成分表》,标准分量100g中西红柿的脂肪、蛋白质、碳水化合物以及膳食纤维的含量系数分别为0.2g、0.9g、4g、0.5g。由此,按照上述公式(3),可以确定西红柿的标准食物点值数据为:

mnp=0.360*0.2+0.112*0.9+0.152*4-0.080*0.5=0.072+0.1008+0.608-0.04=0.7808≈1。其中,cfat、cpro、ccarb、cdf分别取值为0.360、0.112、0.152、-0.080。还可以对计算得到mnp的数值进行取整,并作为最终的食物的标准点值数据,所述取整的取值规则可以是四舍五入。即,此处的西红柿的标准食物点值数据为1。

基于西红柿的标准食物点值数据以及摄入质量(例如,200g),可以确定所述实际食物总点值数据可以是1*2=2。此外,对于用户还摄入除了西红柿以外的其他食物的情况,例如,用户在当天共计摄入200g西红柿、300g西瓜、200g米饭等,可以参照上述西红柿的示例分别计算其总点值数据,并进行相加,从而得到所述实际食物总点值数据。

按照如上介绍的方式,可以确定用户每日的实际食物总点值数据。例如,所述实际食物总点值数据可以用于表征用户的实际输入的多个食物数据所对应的点值数据的总和。作为一个示例,所得到的实际食物总点值数据应以上述计划食物总点值数据为参考,例如,在数值上接近于所述计划食物总点值数据。

根据本公开实施例,所述输出饮食评价数据包括:确定所述实际食物总点值数据和所述计划食物总点值数据之间的差值;在所述差值大于第一阈值的情况下,输出超量警示建议;以及在所述差值小于第二阈值的情况下,输出低量警示建议,其中,所述第一阈值为正数,所述第二阈值为负数。

例如,在所述差值大于第一阈值的情况下,即,所述实际食物总点值数据大于所述计划食物总点值数据,并且,两者之间的差距大于第一阈值,这表示用户实际摄入的食物的点值超出了计划的范围,通过输出超量警示建议来提示用户适量地减少摄入量。又例如,在所述差值小于第二阈值的情况下,即,所述实际食物总点值数据小于所述计划食物总点值数据,并且,两者之间的差距大于所述第二阈值的绝对值,这表示用户实际摄入的食物的点值小于计划的数据,通过输出低量警示建议来提示用户适量地增加摄入量。根据本公开实施例,可以基于实际的应用场景来确定所述第一阈值和第二阈值,其可以相同也可以不相同,在此不作限制。作为一个示例,可以将两者的绝对值均设置为5。

进一步地,所述方法还可以包括:在所述差值大于第一阈值的情况下,或者在所述差值小于第二阈值的情况下,基于所述差值,确定对应于所述摄入质量的建议摄入质量。例如,在实际与计划之间存在上述差距的情况下,根据本公开的方法还可以提供关于摄入质量的建议。作为一个示例,在实际超出计划的情况下,可以首先确定用户输入的多种食物中,包含脂肪较多的食物的种类,并适当地减少该种类食物的实际摄入质量,以作为所述建议摄入质量。作为另一示例,还可以确定用户输入的多种食物中,点值最高的食物,并适当地减少该种类食物的实际摄入质量,以作为所述建议摄入质量。需要注意的是,还可以通过其他的方法来给出所述建议摄入质量,只要使得基于所述建议摄入质量确定的新的实际食物总点值数据更接近于所述计划食物总点值数据即可,以实现所述饮食健康管理的目的。

根据本公开实施例,所述方法还可以包括:基于身体基本参数确定身体健康级别;基于所获取的计划食物总点值数据和身体健康级别,确定推荐食物组合,其中,所述推荐食物组合中包括多种食物和每种食物的摄入质量;以及显示所述推荐食物组合。

例如,可以按照如上公式(1)所述的过程基于身高和体重来确定用户当前的身体健康级别,诸如超重或者肥胖等。以超重为例,可以使得所述推荐食物组合中包括较多蔬菜,以增加膳食纤维的摄入,并适量地减少包含较多脂肪的食物的摄入,诸如油炸食品,以控制摄入食物的总热量。

在此实施例中,在获取到所述计划食物总点值数据之后,可以基于诸如用户输入的身体基本参数来进行食物推荐,以使得用户可以基于推荐的食物种类以及对应的质量来合理安排饮食。

所述方法还可以包括:获取影响因素数据,以及基于所述影响因素数据确定所述推荐食物组合。根据本公开实施例,所述影响因素包括以下中的至少一种:地域、季节、身体特征数据。

作为一个示例,诸如用户终端还可以通过其内部的定位模块、时钟模块等来确定当前的地域以及季节。此外,也可以从网络接收所述关于地域、季节的数据。例如,对于季节为夏季的情况,所述推荐食物组合在考虑所述计划食物总点值的情况下,还可以适当地增加应季水果的推荐量,例如西瓜、椰汁等。对于获取的地域数据,还可以在推荐食物组合中设置与地域相关的食物,以区分不同地域之间的饮食差异。

可以由用户输入自身的身体特征数据,例如,所述身体特征数据可以包括诸如疾病史等,例如,对于具有高血压、高血脂等的用户,可以适当地提供包括较多膳食纤维的食物作为所述推荐食物组合的一部分。此外,所述影响因素还可以包括其他的内容,诸如用户的年纪、性别等等。

需要注意的是,以上仅给出了基于计划食物总点值数据以及各类影响因素来确定推荐食物组合的部分示例,利用本公开提供的饮食健康管理方法还可以以所述计划食物点值数据为参考给出其他可能的饮食推荐,在此不作限制。基于推荐的食物组合,用户可以基于推荐的食物种类以及对应的质量来合理安排饮食,以实现智能、科学的饮食健康管理。

根据本公开实施例,所述方法还包括:接收期望食物的种类;基于所获取的计划食物总点值数据以及所述期望食物的种类,确定所述期望食物的摄入质量。在此实施例中,可以由用户来输入希望食用的食物的种类,例如,玉米、黄瓜等。然后,按照上述公式(2)确定各种食物的标准食物点值数据,接着,可以基于所述标准食物点值数据以及计划食物总点值数据来合理地为每种食物分配摄入质量。

对于本公开所提供的饮食健康管理方法,其中所依据的计划食物总点值数据在考虑了食物热量数据的同时,还综合考量了食物中的各种类营养素的比例结构,即,点值占比,这更有利于用户进行合理、健康、科学的饮食管理。进一步地,基于点值的表示方式可以使得用户的饮食选择更加地灵活、自由,只需保证基于摄入食物组合或者推荐食物组合确定的实际食物总点值数据接近所述计划食物总点值数据即可,而无需将食物选择局限于诸如专业营养师制定的固定食谱,使得饮食管理的过程具有更高的可执行性。

根据本公开的另一方面,还提供了一种饮食健康管理装置。图2示出了根据本公开实施例的饮食健康管理装置的示意图。

如图2所示,所述饮食健康管理装置1100可以包括获取单元1110以及管理单元1120。所述获取单元1110可以配置成获取计划食物总点值数据。根据本公开实施例,所述计划食物总点值数据是基于食物的多种营养素中每种营养素的点值占比以及目标能量摄入值确定的。关于确定计划食物总点值数据的具体步骤,可以参考上文的描述,在此不再赘述。

所述管理单元1120可以配置成基于所述计划食物总点值数据,进行饮食健康管理。根据本公开实施例,所述饮食健康管理包括以下至少一种:对实际食物组合进行评价、提供推荐食物组合。对于所述饮食健康管理装置1100进行饮食健康管理所执行的具体步骤可以参照如上结合图1的描述,在此不再重复描述。

图3示出了根据本公开实施例的饮食健康管理系统的应用示例图。例如,可以将根据本公开的方式应用于应用程序,从而为用户提供智能、便捷的饮食健康管理服务。

如图3所示,饮食健康管理系统1200可以包括客户端1210、网络1220、服务器1230以及数据库1240。

所述客户端(或者称为,用户终端)1210可以是例如图3中示出的电脑1211、终端设备1212。可以理解的是,事实上,用户终端可以是能够执行数据处理的任何其他类型的电子设备,其可以包括但不限于台式电脑、笔记本电脑、平板电脑、智能手机、智能家居设备、可穿戴设备、车载电子设备、监控设备等。用户终端也可以是设置有电子设备的任何装备,例如车辆、机器人等。

根据本申请提供的用户终端可以用于接收用户的输入的身体基本参数、摄入食物种类以及摄入质量等信息,并利用本申请提供的方法实现饮食健康管理。例如,用户终端可以通过用户终端上设置的输入设备来接收数据。又例如,用户终端也可以从独立设置的输入设备来接收数据。再例如,用户终端也可以经由网络从服务器接收数据。

在一些实施例中,可以利用用户终端的处理单元执行本申请提供的饮食健康管理方法。在一些实现方式中,用户终端可以利用用户终端内置的应用程序执行所述饮食健康管理方法。在另一些实现方式中,用户终端可以通过调用用户终端外部存储的应用程序执行所述饮食健康管理方法。

在另一些实施例中,用户终端还可以将接收的数据以及经处理单元处理得到的数据经由网络220发送至服务器1230,并由服务器1230执行所述饮食健康管理方法。在一些实现方式中,服务器1230可以利用服务器内置的应用程序执行所述饮食健康管理方法。在另一些实现方式中,服务器1230可以通过调用服务器外部存储的应用程序执行所述饮食健康管理方法。

网络1220可以是单个网络,或至少两个不同网络的组合。例如,网络1220可以包括但不限于局域网、广域网、公用网络、专用网络等中的一种或几种的组合。

服务器1230可以是一个单独的服务器,或一个服务器群组,群组内的各个服务器通过有线的或无线的网络进行连接。一个服务器群组可以是集中式的,例如数据中心,也可以是分布式的。服务器1230可以是本地的或远程的。数据库1240可以泛指具有存储功能的设备。数据库1240主要用于存储从客户端1210和服务器1230工作中所利用、产生和输出的各种数据。数据库1240可以是本地的,或远程的。数据库1240可以包括各种存储器、例如随机存取存储器(randomaccessmemory(ram))、只读存储器(readonlymemory(rom))等。以上提及的存储设备只是列举了一些例子,该系统可以使用的存储设备并不局限于此。

数据库1240可以经由网络1220与服务器1230或其一部分相互连接或通信,或直接与服务器1230相互连接或通信,或是上述两种方式的结合。

在一些实施例中,数据库1240可以是独立的设备。在另一些实施例中,数据库1240也可以集成在客户端1210和服务器1230中的至少一个中。例如,数据库1240可以设置在客户端1210上,也可以设置在服务器1230上。又例如,数据库1340也可以是分布式的,其一部分设置在客户端1210上,另一部分设置在服务器1230上。

利用图3中提供的饮食健康管理系统1200可以实现根据本公开实施例的饮食健康管理。类似地,还可以配置有用于确定食物营养性的系统,其具有如图3所示出的结构,用户实现根据本公开实施例的用于确定食物营养性的方法。

根据本公开的又一方面,还提供了一种饮食健康管理设备。图4示出了根据本公开实施例的饮食健康管理设备的示意性框图。

如图4所示,饮食健康管理设备2000可以包括一个或多个处理器2010,和一个或多个存储器2020。根据本公开实施例,所述存储器2020中存储有计算机可读代码,所述计算机可读代码当由所述一个或多个处理器2010运行时,可以执行如上所述的饮食健康管理方法。

根据本公开实施例,所述设备还可以包括输入接口和显示设备。所述输入接口可以配置成接收用户的输入数据。所述显示设备可以配置成显示所述处理器通过执行所述饮食健康管理方法所得到的数据。

根据本公开实施例的方法或装置也可以借助于图5所示的计算设备3000的架构来实现。如图5所示,计算设备3000可以包括总线3010、一个或多个cpu3020、只读存储器(rom)3030、随机存取存储器(ram)3040、连接到网络的通信端口3050、输入/输出组件3060、硬盘3070等。计算设备3000中的存储设备,例如rom3030或硬盘3070可以存储本公开提供的饮食健康管理方法的处理和/或通信使用的各种数据或文件以及cpu所执行的程序指令。计算设备3000还可以包括用户界面3080。当然,图5所示的架构只是示例性的,在实现不同的设备时,根据实际需要,可以省略图5示出的计算设备中的一个或多个组件。

根据本公开的又一方面,还提供了一种计算机可读存储介质。图6示出了根据本公开的存储介质的示意图4000。

如图6所示,所述计算机存储介质4020上存储有计算机可读指令4010。当所述计算机可读指令4010由处理器运行时,可以执行参照以上附图描述的饮食健康管理方法。所述计算机可读存储介质包括但不限于例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(ram)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(rom)、硬盘、闪存等。

本领域技术人员能够理解,本公开所披露的内容可以出现多种变型和改进。例如,以上所描述的各种设备或组件可以通过硬件实现,也可以通过软件、固件、或者三者中的一些或全部的组合实现。

此外,虽然本公开对根据本公开的实施例的系统中的某些单元做出了各种引用,然而,任何数量的不同单元可以被使用并运行在客户端和/或服务器上。所述单元仅是说明性的,并且所述系统和方法的不同方面可以使用不同单元。

本领域普通技术人员可以理解上述方法中的全部或部分的步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本公开并不限制于任何特定形式的硬件和软件的结合。

除非另有定义,这里使用的所有术语(包括技术和科学术语)具有与本公开所属领域的普通技术人员共同理解的相同含义。还应当理解,诸如在通常字典里定义的那些术语应当被解释为具有与它们在相关技术的上下文中的含义相一致的含义,而不应用理想化或极度形式化的意义来解释,除非这里明确地这样定义。

以上是对本公开的说明,而不应被认为是对其的限制。尽管描述了本公开的若干示例性实施例,但本领域技术人员将容易地理解,在不背离本公开的新颖教学和优点的前提下可以对示例性实施例进行许多修改。因此,所有这些修改都意图包含在权利要求书所限定的本公开范围内。应当理解,上面是对本公开的说明,而不应被认为是限于所公开的特定实施例,并且对所公开的实施例以及其他实施例的修改意图包含在所附权利要求书的范围内。本公开由权利要求书及其等效物限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1