饮食信息提醒方法、装置、电子设备及存储介质制造方法及图纸

技术编号:39275230 阅读:9 留言:0更新日期:2023-11-07 10:52
本申请实施例公开了一种饮食信息提醒方法、装置、电子设备及存储介质,该方法包括:获取用户在当前提醒周期内的基准摄入热量;获取用户在当前提醒周期内的饮食信息和运动信息;根据饮食信息,确定用户在当前提醒周期内的饮食摄入热量;根据所述运动信息,确定用户在当前提醒周期内的运动消耗热量;根据所述基准摄入热量、所述饮食摄入热量和所述运动消耗热量,生成所述当前提醒周期内的热量提醒信息,并输出所述热量提醒信息。本申请实施例可以将饮食信息转换为饮食摄入热量,将运动信息转换为运动消耗热量,进而基于基准摄入热量、饮食摄入热量和运动消耗热量可以提供准确的热量摄入信息,并提醒到用户,可以帮助用户提高饮食控制的准确性。食控制的准确性。食控制的准确性。

【技术实现步骤摘要】
饮食信息提醒方法、装置、电子设备及存储介质


[0001]本申请实施例涉及数据处理
,特别是涉及一种饮食信息提醒方法、装置、电子设备及存储介质。

技术介绍

[0002]糖尿病是一种慢性病,当胰腺产生不了足够的胰岛素或者人体无法有效地利用所产生的胰岛素时,就会出现糖尿病。胰岛素是一种调节血糖的荷尔蒙。高血糖或血糖升高是糖尿病失控的常见后果,随着时间的推移会对人体的许多系统带来严重损害,特别是神经和血管。对于糖尿病,当前还没有有效的方法根治,而是以控制病情为主,控制病情很重要的一个方面是合理膳食。
[0003]对于糖尿病患者,需要控制饮食摄入量,但是,现有技术中并没有很好的方式来帮助糖尿病患者控制饮食,只能由糖尿病患者主观进行判断,存在着控制不准确的问题。

技术实现思路

[0004]本申请实施例提供一种饮食信息提醒方法、装置、电子设备及存储介质,可以提醒到用户热量摄入信息,有助于提高饮食控制的准确性。
[0005]为了解决上述问题,第一方面,本申请实施例提供了一种饮食信息提醒方法,包括:
[0006]获取用户在当前提醒周期内的基准摄入热量;
[0007]获取所述用户在当前提醒周期内的饮食信息和运动信息;
[0008]根据所述饮食信息,确定所述用户在所述当前提醒周期内的饮食摄入热量;
[0009]根据所述运动信息,确定所述用户在所述当前提醒周期内的运动消耗热量;
[0010]根据所述基准摄入热量、所述饮食摄入热量和所述运动消耗热量,生成所述当前提醒周期内的热量提醒信息,并输出所述热量提醒信息。
[0011]第二方面,本申请实施例提供了一种饮食信息提醒装置,包括:
[0012]基准热量获取模块,用于获取用户在当前提醒周期内的基准摄入热量;
[0013]饮食运动信息获取模块,用于获取所述用户在当前提醒周期内的饮食信息和运动信息;
[0014]摄入热量确定模块,用于根据所述饮食信息,确定所述用户在所述当前提醒周期内的饮食摄入热量;
[0015]消耗热量确定模块,用于根据所述运动信息,确定所述用户在所述当前提醒周期内的运动消耗热量;
[0016]提醒信息输出模块,用于根据所述基准摄入热量、所述饮食摄入热量和所述运动消耗热量,生成所述当前提醒周期内的热量提醒信息,并输出所述热量提醒信息。
[0017]第三方面,本申请实施例还提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本
申请实施例所述的饮食信息提醒方法。
[0018]第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时本申请实施例公开的饮食信息提醒方法的步骤。
[0019]本申请实施例提供的饮食信息提醒方法、装置、电子设备及存储介质,通过获取用户在当前提醒周期内的基准摄入热量,获取用户在当前提醒周期内的饮食信息和运动信息,根据饮食信息确定用户在当前提醒周期内的饮食摄入热量,根据运动信息确定用户在当前提醒周期内的运动消耗热量,根据基准摄入热量、饮食摄入热量和运动消耗热量,生成当前提醒周期内的热量提醒信息,并输出热量提醒信息,由于可以将饮食信息转换为饮食摄入热量,将运动信息转换为运动消耗热量,进而基于基准摄入热量、饮食摄入热量和运动消耗热量可以提供准确的热量摄入信息,并提醒到用户,可以帮助用户提高饮食控制的准确性。
附图说明
[0020]为了更清楚地说明本申请实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0021]图1是本申请实施例提供的一种饮食信息提醒方法的流程图;
[0022]图2是本申请实施例中引导用户语音输入运动信息的界面示意图;
[0023]图3是本申请实施例对运动信息抽取的结果显示示意图;
[0024]图4是本申请实施例提供的一种饮食信息提醒方法的流程图;
[0025]图5是本申请实施例提供的一种饮食信息提醒装置的结构示意图。
具体实施方式
[0026]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0027]图1是本申请实施例提供的一种饮食信息提醒方法的流程图,该饮食信息提醒方法可以应用于帮助糖尿病患者进行饮食控制,也可以应用于帮助关注健康的用户进行饮食控制,如图1所示,该方法包括:步骤110至步骤150。
[0028]步骤110,获取用户在当前提醒周期内的基准摄入热量。
[0029]其中,所述用户可以是糖尿病患者,也可以是关注健康的普通用户。一个提醒周期可以是预设的一段时间,也可以由用户进行设置,一般可以是一天,以便统计每天的饮食信息及运动信息,便于用户在一天内进行控制。
[0030]在用户的授权下,获取用户的基本信息,根据所述用户的基本信息,确定所述用户在每个提醒周期内的基准摄入热量,并保存用户在每个提醒周期内的基准摄入热量。所述基本信息可以包括年龄、性别、工作、身高、体重,还可以包括现病史、喜欢的运动等。在确定用户在每个提醒周期内的基准摄入热量时,根据用户的性别、身高和体重,确定用户的基准
体重,对于男性,基准体重(kg)=[身高(cm)

100]×
0.9,对于女性,基准体重(kg)=[身高(cm)

100]×
0.9

2.5;根据用户的身高和体重,确定用户的身体质量指数(Body Mass Index,BMI),根据身体质量指数确定用户的体型,所述体型可以包括体重过低、正常、超重或肥胖;根据用户的工作,确定用户的劳动强度,所述劳动强度可以包括重度劳动、中度劳动、轻度劳动、休息状态(如长期卧床等),例如,工作为搬运工、非机械化农业劳动、炼钢、舞蹈、运动员、装卸、采矿等所对应的劳动强度为重度劳动,工作为学生、机动车驾驶、电工安装、车床操作、金工切割等所对应的劳动强度为中度劳动,对于坐式工作,如办公文员、售货员、酒店服务员、实验员、教师等,所对应的劳动强度为轻度劳动;根据所述用户的体型和劳动强度,确定所述用户的能量系数,体型、劳动强度和能量系数的对应关系可以如表1所示,即根据用户的体型和劳动强度,从体型、劳动强度和能力系数的对应关系中查询用户的体型和劳动强度所对应的能量系数,得到用户的能量系数;根据所述用户的基准体重和能量系数,确定所述用户在每个提醒周期内的基准摄入热量,可以将基准体重和能量系数的乘积确定为用户在每个提醒周期内的基准摄入热量。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种饮食信息提醒方法,其特征在于,包括:获取用户在当前提醒周期内的基准摄入热量;获取所述用户在当前提醒周期内的饮食信息和运动信息;根据所述饮食信息,确定所述用户在所述当前提醒周期内的饮食摄入热量;根据所述运动信息,确定所述用户在所述当前提醒周期内的运动消耗热量;根据所述基准摄入热量、所述饮食摄入热量和所述运动消耗热量,生成所述当前提醒周期内的热量提醒信息,并输出所述热量提醒信息。2.根据权利要求1所述的方法,其特征在于,根据所述饮食信息,确定所述用户在所述当前提醒周期内的饮食摄入热量,包括:从所述饮食信息中获取食物名称以及与所述食物名称对应的重量;从饮食知识图谱中获取所述食物名称在单位重量下所对应的摄入热量,作为单位摄入热量;根据所述重量和所述单位摄入热量,确定所述用户在所述当前提醒周期内的饮食摄入热量。3.根据权利要求2所述的方法,其特征在于,所述从所述饮食信息中获取食物名称以及与所述食物名称对应的重量,包括:若所述饮食信息是通过文本输入或语音输入获得,则将所述饮食信息分别与多个饮食信息模板进行匹配,得到匹配成功的饮食信息模板,作为目标饮食信息模板,所述饮食信息模板包括食物名称槽位和与所述食物名称槽位对应的重量或数量槽位;从所述饮食信息中获取与所述目标饮食信息模板中食物名称槽位所匹配的食物别名,获取与所述食物别名所对应的食物名称;若从所述饮食信息中获取到与所述目标饮食信息模板中重量或数量槽位所匹配的重量,则将所述重量确定为与所述食物名称对应的重量;若从所述饮食信息中获取到与所述目标饮食信息模板中重量或数量槽位所匹配的数量,则从换算词典中获取与所述食物名称和单位数量所对应的单位重量,并根据所述数量和单位重量,确定与所述食物名称对应的重量。4.根据权利要求3所述的方法,其特征在于,所述饮食信息模板还包括时间槽位;所述方法还包括:从所述饮食信息中获取与所述目标饮食信息模板中时间槽位所匹配的饮食时间;按照饮食时间,对所述当前提醒周期内的饮食信息进行展示。5.根据权利要求1所述的方法,其特征在于,根据所述运动信息,确定所述用户在所述当前提醒周期内的运动消耗热量,包括:从所述运动信息中获取运动项目以及与所述运动项目对应的运动持续时间;从运动知识图谱中获取单位时间的所述运动项目所对应的消耗热量,作为单位消耗热量;根据所述运动持续时间和所述单位消耗热量,确定所述用户在所述当前提醒周期内的运动消耗热量。6.根据权利要求5所述的方法,其特征在于,所述从所述运动信息中获取运动项目以及与所述运动项目对应的运动持续时间,包括:
若所述运动信息是通过文本输入或者语音输入获得,则将所述运动信息分别与多个运动信息模板进行匹配,得到匹配成功的运动信息模板,作为目标运动信息模板,所述运动信息模板包括运动项目槽位和与运动项目槽位对应的持续时间槽位;从所述运动信息中获取与所述目标运动信息模板中运动项目槽位所匹配的运动项目,并从所述运动信息中获取与所述目标运动信息模板中持续时间槽位所匹配的持续时间,得到与所述运动项目对应的运动持续时间。7.根据权利要求1

6任一项所述的方法,其特征在于,还包括:根据所述基准摄入热量,确定所述用户在所述当前提醒周期内的营养元素基准摄入量;根据所述饮食信息,确定所述用户在所述当前提醒周期内的营养元素摄入量;根据所述营养元素基准摄入量和所述营养元素摄入量,生成所述当前提醒周期内的营养元素提醒信息,并输出所述营养元素提醒信息。8.根据权利要求7所述的方法,其特征在于,根据所述饮食信息,确定所述用户在所述当前提醒周期内的营养元素摄入量...

【专利技术属性】
技术研发人员:刘大海张超栗晓华
申请(专利权)人:北京左医科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1