一种通过终端确定健康饮食的方法和终端与流程

文档序号:12125267阅读:371来源:国知局
一种通过终端确定健康饮食的方法和终端与流程

本发明实施例涉及智能终端技术领域,尤其涉及一种通过终端确定健康饮食的方法和终端。



背景技术:

在人们的日常生活饮食中,一日三餐吃的得有一定规律,但无法做到营养均衡,而均衡全面的摄入营养素对于健康的身体是必不可少的。一方面,随着生活节奏加快,人们没有多少精力用于自己的均衡饮食上面,另一方面,食堂、餐馆等场合在为人们提供用餐的同时,并没有提供营养搭配的服务,因此,人们每天要为自己吃什么食物而伤脑筋,因为一日三餐的用餐是一种长期行为,人们只能依赖自己的意志和习惯,以及自己身体的变化和从健康传播等媒介中得知的科学饮食知识来做一些调整,若因为工作或个人的一些其它原因,都可能导致自己在饮食方面的疏忽而对自己的身体造成不可挽回的伤害。

同时,随着社会的进步与科技的发展,智能终端已广泛应用于人们的工作、生活中,因此,亟需通过智能终端确定健康饮食,从而让人们方便快捷的摄入均衡全面的营养素。



技术实现要素:

本发明实施例提供一种通过终端确定健康饮食的方法和终端,用以实现通过智能终端确定健康饮食,从而让人们方便快捷的摄入均衡全面的营养素。

本发明实施例提供一种通过终端确定健康饮食的方法,包括:

通过终端获取待评估食物的重量;

针对每个待评估食物,根据预设的食物营养成分表,生成所述待评估食物的第一营养成分表,所述第一营养成分表中至少包含一个营养素项;

将各第一营养成分表中的相同的营养素项进行累加及不同的营养素项进行合并,得到第二营养成分表;

根据所述第二营养成分表与预先设置的第三营养成分表,确定饮食是否健康。

较佳的,所述通过终端获取待评估食物的重量,包括:

通过终端对待评估食物进行称重,获取所述待评估食物的重量和所述待评估食物的标识信息。

较佳的,所述针对每个待评估食物,根据预设的食物营养成分表,生成所述待评估食物的第一营养成分表,包括:

根据所述待评估食物的标识信息,确定所述待评估食物对应的食物营养成分表;

根据所述待评估食物对应的食物营养成分表和所述待评估食物的重量,生成所述待评估食物的第一营养成分表。

较佳的,预先设置的第三营养成分表通过以下方式获得:

获取预设周期内的各食用者的身体特征信息;

根据所述各食用者的身体特征信息,计算出所述食用者所需要的热能总量;

根据所述热能总量和所述预设周期,设置第三营养成分表。

较佳的,所述根据所述第二营养成分表与预先设置的第三营养成分表,确定饮食是否健康,包括:

将所述第二营养成分表中的各项营养素分别与预先设置的第三营养成分表中的各项营养素进行比较,若存在N项不符合健康标准,则确定饮食不健康,所述健康标准为针对每项营养素,若所述第二营养成分表中该项营养素的值与所述第三营养成分表中该项营养素的值的差值的绝对值不大于第一阈值。

较佳的,所述根据所述第二营养成分表与预先设置的第三营养成分表,确定饮食是否健康,包括:

根据所述第二营养成分表中的各项营养素,确定所述第二营养成分表中的各项营养素之间的比例关系;

根据预先设置的第三营养成分表中的各项营养素,确定所述第三营养成分表中的各项营养素之间的比例关系;

根据确定出的所述第二营养成分表中的各项营养素之间的比例关系和确定出的所述第三营养成分表中的各项营养素之间的比例关系,确定饮食是否健康。

本发明实施例提供一种终端,包括:

获取模块,用于获取待评估食物的重量;

生成模块,用于针对每个待评估食物,根据预设的食物营养成分表,生成所述待评估食物的第一营养成分表,所述第一营养成分表中至少包含一个营养素项;

还用于将各第一营养成分表中的相同的营养素项进行累加及不同的营养素项进行合并,得到第二营养成分表;

确定模块,用于根据所述第二营养成分表与预先设置的第三营养成分表,确定饮食是否健康。

较佳的,所述获取模块,具体用于:

通过终端对待评估食物进行称重,获取所述待评估食物的重量和所述待评估食物的标识信息。

较佳的,所述生成模块,具体用于:

根据所述待评估食物的标识信息,确定所述待评估食物对应的食物营养成分表;

根据所述待评估食物对应的食物营养成分表和所述待评估食物的重量,生成所述待评估食物的第一营养成分表。

较佳的,预先设置的第三营养成分表通过以下方式获得:

获取预设周期内的各食用者的身体特征信息;

根据所述各食用者的身体特征信息,计算出所述食用者所需要的热能总量;

根据所述热能总量和所述预设周期,设置第三营养成分表。

较佳的,所述确定模块,具体用于:

将所述第二营养成分表中的各项营养素分别与预先设置的第三营养成分表中的各项营养素进行比较,若存在N项不符合健康标准,则确定饮食不健康,所述健康标准为针对每项营养素,若所述第二营养成分表中该项营养素的值与所述第三营养成分表中该项营养素的值的差值的绝对值不大于第一阈值。

较佳的,所述确定模块,具体用于:

根据所述第二营养成分表中的各项营养素,确定所述第二营养成分表中的各项营养素之间的比例关系;

根据预先设置的第三营养成分表中的各项营养素,确定所述第三营养成分表中的各项营养素之间的比例关系;

根据确定出的所述第二营养成分表中的各项营养素之间的比例关系和确定出的所述第三营养成分表中的各项营养素之间的比例关系,确定饮食是否健康。

上述实施例提供的一种通过终端确定健康饮食的方法和终端,包括:首先通过终端获取待评估食物的重量,然后针对每个待评估食物,根据预设的食物营养成分表,生成待评估食物的第一营养成分表,所述第一营养成分表中至少包含一个营养素项;将各第一营养成分表中的相同的营养素项进行累加及不同的营养素项进行合并,得到第二营养成分表;根据所述第二营养成分表与预先设置的第三营养成分表,确定饮食是否健康,即根据第二营养成分表与预先设置的第三营养成分表,能够通过告知使用终端的用户哪些项营养素成分摄入超量,哪些项营养素成分摄入不够,确定该用户的饮食是否健康,因此,能够实现通过智能终端确定健康饮食,从而让人们方便快捷的摄入均衡全面的营养素。另外,由于通过终端能够获取待评估食物的重量,还能够方便人们的生活。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍。

图1为本发明实施例提供的一种通过终端确定健康饮食的方法流程示意图;

图2a~图2b为本发明实施例提供的在终端的压力传感器的一侧设计钩子的结构示意图;

图3为本发明实施例提供的预先设置第三营养成分表的方法流程示意图;

图4为本发明实施例提供的一种根据第二营养成分表与预先设置的第三营养成分表,确定饮食是否健康的方法流程示意图;

图5为本发明实施例提供的另一种根据第二营养成分表与预先设置的第三营养成分表,确定饮食是否健康的方法流程示意图;

图6为本发明实施例提供的一种终端的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

图1示例性示出了本发明实施例提供的一种通过终端确定健康饮食的方法流程示意图,如图1所示,该方法可包括:

S101、通过终端获取待评估食物的重量。

S102、针对每个待评估食物,根据预设的食物营养成分表,生成待评估食物的第一营养成分表,所述第一营养成分表至少包含一个营养素项。

S103、将各第一营养成分表中相同的营养素项进行累加及不同的营养素项进行合并,得到第二营养成分表。

S104、根据第二营养成分表与预先设置的第三营养成分表,确定饮食是否健康。

在上述步骤S101中通过终端获取待评估食物的重量时,可通过终端对待评估食物进行称重,获取待评估食物的重量和待评估食物的标识信息。

具体的,可以在终端中设置压力传感器实现终端对待评估食物进行称重,只要保证压力传感器与终端电路对接实现供电及数据传输,例如,可将压力传感器与终端的柔性电路板进行对接,在称重时,将待评估食物放置在终端的屏幕上,压力传感器计算出放置在终端屏幕上的待评估食物重量信号,并将计算到的待评估食物的重量信号传递给终端,最后在终端的屏幕上显示出来。为了提高称重的准确度,还还在压力传感器的一侧设计一个钩子,在使用终端进行称重时,可使用该钩子挂待评估食物,然后压力传感器计算出挂在钩子上的待评估食物的重量信号,并将计算到的待评估食物的重量信号传递给终端,最后在终端的屏幕上显示出来;在不使用终端进行称重时,可将钩子收缩的在终端内部一个特定的位置。

图2a示例性示出了在终端的压力传感器的一侧设计钩子的结构示意图,如图2a所示,终端2中设置有压力传感器21,在压力传感器21的正下方设计一个钩子22。

基于2a所示的在终端的压力传感器的一侧设计钩子的基础上,在不使用终端进行称重时,可将钩子22收缩的在终端内部一个特定的位置,将钩子22收缩的在终端内部一个特定的位置的结构示意图,可参见图2b。

在使用钩子称重待评估食物时,终端界面除了显示重量,还可通过输入单价,直接计算出最终应付的金额。

此外,在使用钩子称重待评估食物时,还可通过输入待评估食物的名称,获取输入的该评估食物最近的市场行情,供用户参考。

可选的,在上述步骤S101中通过终端获取待评估食物的重量时,还可通过接收用户输入的待评估食物的名称和重量信息,获取待评估食物的重量和待评估食物的标识信息。

在通过终端对待评估食物进行称重,获取待评估食物的重量和待评估食物的标识信息之后,可根据待评估食物的标识信息,确定待评估食物对应的食物营养成分表,然后根据待评估食物对应的食物营养成分表和待评估食物的重量,生成待评估食物的第一营养成分表。

其中,待评估食物对应的食物营养成分表可如表格一和表格二所示。

表格一

表格二

下面基于上述表格一和表格二的基础上,通过几个具体的例子对生成待评估食物的第一营养成分表进行详细的解释说明。

例一

通过终端对草莓进行称重,并假设通过终端的获得的草莓的重量为100g,则根据上述表格一中草莓对应的营养成分,可生成该100g草莓所对应的第一营养成分表,如下列表格三所示。

表格三

例二

通过终端对樱桃进行称重,并假设通过终端的获得的樱桃的重量为100g,则根据上述表格一中樱桃对应的营养成分,可生成该100g樱桃所对应的第一营养成分表,如下列表格四所示。

表格四

例三

通过终端对菠菜进行称重,并假设通过终端的获得的菠菜的重量为100g,则根据上述表格二中菠菜对应的营养成分,可生成该100g菠菜所对应的第一营养成分表,如下列表格五所示。

表格五

基于上述例一、例二以及例三的基础上,下面对上述步骤S103中,通过将各第一营养成分表中相同的营养素项进行累加及不同的营养素项进行合并,得到第二营养成分表的过程进行详细的解释说明。

在通过终端获得的草莓的重量为100g,并生成该100g草莓所对应的如表格三所示的第一营养成分表,以及在通过终端获得的樱桃的重量为100g,并生成该100g樱桃所对应的如表格四所示的第一营养成分表以后,由于表格三所示的100g草莓对应的第一营养成分表和表格四所示的100g樱桃所对应的第一营养成分表中的营养素项相同,因此,可将表格三所示的100g草莓对应的第一营养成分表和表格四所示的100g樱桃所对应的第一营养成分表中相同的营养素项进行累加,得到第二营养成分表,如表格六所示。

表格六

在通过终端获得的草莓的重量为100g,并生成该100g草莓所对应的如表格三所示的第一营养成分表,以及在通过终端获得的菠菜的重量为100g,并生成该100g菠菜所对应的如表格五所示的第一营养成分表以后,由于表格三所示的100g草莓对应的第一营养成分表和表格五所示的100g菠菜所对应的第一营养成分表中的营养素项不同,因此,可将表格三所示的100g草莓对应的第一营养成分表和表格五所示的100g菠菜所对应的第一营养成分表中相同的营养素项进行合并,得到第二营养成分表,如表格七所示。

表格七

可选的,上述步骤S104中预先设置第三营养成分表的方法流程,可参见图3。

S301、获取预设周期内的各食用者的身体特征信息。

其中,各食用者的身体特征信息可包括但不限于年龄、身高、性别、体重及平日运动量。

S302、根据各食用者的身体特征信息,计算出所述食用者所需要的热能总量。

S303、根据所述热能总量和所述预设周期,设置所述第三营养成分表。

其中,预设周期可以为一天的时间长度、一周的时间长度以及一月的时间长度,当然,本发明实施例中的预设周期并不限于一天的时间长度、一周的时间长度以及一月的时间长度,即对本发明实施例中的预设周期还可设置为其它的时间长度。

需要注意的是,无论预设周期的时间长度值为多多少,在上述步骤S103中,将各第一营养成分表中相同的营养素项进行累加及不同的营养素项进行合并,得到第二营养成分表,一定是将预设周期内的各第一营养成分表中相同的营养素项进行累加及不同的营养素项进行合并,从而得到第二营养成分表。

下面通过一个具体的小例子,对图3所示的方法流程进行详细的解释说明,在该例子中假设预设周期为一天的时间长度。

例如,假设一个三口之家中包括男主人、女主人、以及一个孩子,并假设男主人40岁,身高1.80米,体重75kg,平日运动量为每天5000步;女主人39岁,身高1.65米,体重55kg,平日运动量为每天3000步;孩子12岁,身高1.5米,体重35kg,平日运动量为每天8000步,在基于营养学的基础上可计算出该三口之家一天内所需要的热能总量,然后基于该三口之家一天所需的热能总量,各种微量元素,预先设置第三营养成分表。

可选的,在上述步骤S104中,在根据第二营养成分表与预先设置的第三营养成分表,确定饮食是否健康时,可将第二营养成分表中的各项营养素分别与预先设置的第三营养成分表中的各项营养素进行比较,若存在N项营养素不符合健康标准,则确定饮食不健康,所述健康标准为针对每项营养素,若第二营养成分表中该项营养素的值与第三营养成分表中该项营养素的值的差值的绝对值不大于第一阈值。

图4示例性示出了本发明实施例提供的一种根据第二营养成分表与预先设置的第三营养成分表,确定饮食是否健康的方法流程示意图,如图4所示,该方法可包括:

S401、将第二营养成分表中的各项营养素分别与预先设置的第三营养成分表中的各项营养素进行比较。

S402、统计营养素项不符合健康标准的项数,所述健康标准为针对每项营养素,若第二营养成分表中该项营养素的值与第三营养成分表中该项营养素的值的差值的绝对值不大于第一阈值。

S403、判断是否存在N项营养素不符合健康标准,若是,则转至步骤S404,否则,转至步骤S405。

S404、确定饮食不健康。

S405、确定饮食健康。

可选的,在上述步骤S104中,在根据第二营养成分表与预先设置的第三营养成分表,确定饮食是否健康时,还可先根据第二营养成分表中的各项营养素,确定第二营养成分表中的各项营养素之间的比例关系,然后根据预先设置的第三营养成分表中的各项营养素,确定第三营养成分表中的各项营养素之间的比例关系,最后根据确定出的第二营养成分表中的各项营养素之间的比例关系和确定出的第三营养成分表中的各项营养素之间的比例关系,确定饮食是否健康。

图5示例性示出了本发明实施例提供的另一种根据第二营养成分表与预先设置的第三营养成分表,确定饮食是否健康的方法流程示意图,如图5所示,该方法可包括:

S501、根据第二营养成分表中的各项营养素,确定第二营养成分表中的各项营养素之间的比例关系。

S502、根据预先设置的第三营养成分表中的各项营养素,确定第三营养成分表中的各项营养素之间的比例关系。

S503、根据确定出的第二营养成分表中的各项营养素之间的比例关系和确定出的第三营养成分表中的各项营养素之间的比例关系,确定饮食是否健康。

根据以上内容可以看出,本发明实施例提供的一种通过终端确定健康饮食的方法,包括:首先通过终端获取待评估食物的重量,然后针对每个待评估食物,根据预设的食物营养成分表,生成待评估食物的第一营养成分表,所述第一营养成分表中至少包含一个营养素项;将各第一营养成分表中的相同的营养素项进行累加及不同的营养素项进行合并,得到第二营养成分表;根据所述第二营养成分表与预先设置的第三营养成分表,确定饮食是否健康,即根据第二营养成分表与预先设置的第三营养成分表,能够通过告知使用终端的用户哪些项营养素成分摄入超量,哪些项营养素成分摄入不够,确定该用户的饮食是否健康,因此,能够实现通过智能终端确定健康饮食,从而让人们方便快捷的摄入均衡全面的营养素。另外,由于通过终端能够获取待评估食物的重量,还能够方便人们的生活。

基于相同的技术构思,本发明实施例还提供一种终端,如图6所示,该终端可包括:

获取模块601,用于获取待评估食物的重量;

生成模块602,用于针对每个待评估食物,根据预设的食物营养成分表,生成所述待评估食物的第一营养成分表,所述第一营养成分表中至少包含一个营养素项;

还用于将各第一营养成分表中的相同的营养素项进行累加及不同的营养素项进行合并,得到第二营养成分表;

确定模块603,用于根据所述第二营养成分表与预先设置的第三营养成分表,确定饮食是否健康。

较佳的,获取模块601,具体用于:

通过终端对待评估食物进行称重,获取所述待评估食物的重量和所述待评估食物的标识信息。

较佳的,生成模块602,具体用于:

根据所述待评估食物的标识信息,确定所述待评估食物对应的食物营养成分表;

根据所述待评估食物对应的食物营养成分表和所述待评估食物的重量,生成所述待评估食物的第一营养成分表。

较佳的,预先设置的第三营养成分表通过以下方式获得:

获取预设周期内的各食用者的身体特征信息;

根据所述各食用者的身体特征信息,计算出所述食用者所需要的热能总量;

根据所述热能总量和所述预设周期,设置第三营养成分表。

较佳的,确定模块603,具体用于:

将所述第二营养成分表中的各项营养素分别与预先设置的第三营养成分表中的各项营养素进行比较,若存在N项不符合健康标准,则确定饮食不健康,所述健康标准为针对每项营养素,若所述第二营养成分表中该项营养素的值与所述第三营养成分表中该项营养素的值的差值的绝对值不大于第一阈值。

较佳的,确定模块603,具体用于:

根据所述第二营养成分表中的各项营养素,确定所述第二营养成分表中的各项营养素之间的比例关系;

根据预先设置的第三营养成分表中的各项营养素,确定所述第三营养成分表中的各项营养素之间的比例关系;

根据确定出的所述第二营养成分表中的各项营养素之间的比例关系和确定出的所述第三营养成分表中的各项营养素之间的比例关系,确定饮食是否健康。

综上,可以看出,本发明实施例提供的一种通过终端确定健康饮食的方法和终端,包括:首先通过终端获取待评估食物的重量,然后针对每个待评估食物,根据预设的食物营养成分表,生成待评估食物的第一营养成分表,所述第一营养成分表中至少包含一个营养素项;将各第一营养成分表中的相同的营养素项进行累加及不同的营养素项进行合并,得到第二营养成分表;根据所述第二营养成分表与预先设置的第三营养成分表,确定饮食是否健康,即根据第二营养成分表与预先设置的第三营养成分表,能够通过告知使用终端的用户哪些项营养素成分摄入超量,哪些项营养素成分摄入不够,确定该用户的饮食是否健康,因此,能够实现通过智能终端确定健康饮食,从而让人们方便快捷的摄入均衡全面的营养素。另外,由于通过终端能够获取待评估食物的重量,还能够方便人们的生活。

本发明实施例中,终端可以是无线终端,无线终端可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(例如,RAN,Radio Access Network)与一个或多个核心网进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(PCS,Personal Communication Service)电话、无绳电话、会话发起协议(SIP)话机、无线本地环路(WLL,Wireless Local Loop)站、个人数字助理(PDA,Personal Digital Assistant)等设备。无线终端也可以称为订户单元(Subscriber Unit)、订户站(Subscriber Station),移动站(Mobile Station)、移动台(Mobile)、远程站(Remote Station)、接入点(Access Point)、远程终端(Remote Terminal)、接入终端(Access Terminal)、用户终端(User Terminal)、用户代理(User Agent)、用户设备(User Device)、或用户装备(User Equipment)。

本领域内的技术人员应明白,本发明的实施例可提供为方法、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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