本发明涉及计算机数据管理,尤其涉及能量管理方法和能量管理装置。
背景技术:
1、随着经济的发展,当今用户的生活水平提高了,随之而来大家的体重也跟着攀升,超重和肥胖的情况屡见不鲜,很多人都开始减重。虽然很多人都知道要控制体重就必须要控制能量的摄入,增加运动消耗。但是由于用户不清楚自身能量的收支平衡情况,因此所有减肥指导app(应用程序)、运动app或者饮食app都具有一定盲目性,无法基于用户的个人情况提供适宜的指导方案。
技术实现思路
1、本发明旨在至少解决相关技术中存在的技术问题之一。为此,本发明提出一种能量管理方法,其以膳食能量摄入为标准,生成能量缺口(饮食能量缺口和运动能量缺口中的至少其中一个),进而对用户的膳食或者运动进行针对性更强且更科学的指导,增加用户的信心和执行能力。
2、本发明还提出一种能量管理装置。
3、本发明还提出一种烹饪器具。
4、本发明还提出一种电子设备。
5、本发明还提出一种非暂态计算机可读存储介质。
6、本发明还提出一种计算机程序产品。
7、根据本发明第一方面实施例的能量管理方法,包括:
8、获取用户信息;
9、基于用户信息确定用户的膳食能量推荐摄入量;
10、确定用户的饮食能量缺口和运动能量缺口中的至少其中一个,所述饮食能量缺口为所述膳食能量推荐摄入量与用户当日的实际能量摄入量之间的差值,所述运动能量缺口为所述膳食能量推荐摄入量和用户的实际能量消耗之间的差值。
11、根据本发明实施例的能量管理方法,确定不同用户各自的膳食能量摄入,在此基础上,以膳食能量摄入作为标准,在保证用户能量收支平衡的前提下,可以对用户的膳食或者运动进行针对性更强且更科学的指导,尤其是对于需要减重的用户,在该种个性化定制方案的辅助下,可以增加用户的信心和执行能力,并提升用户体验度。该能量管理方法对社会上肥胖现象的消除有很大帮助,且对预防肥胖引起的慢性疾病有非常重要的作用。
12、根据本发明的一个实施例,还包括:
13、确定所述饮食能量缺口为正则生成第一膳食方案,确定所述饮食能量缺口为负则生成第一运动方案,
14、和/或,
15、确定所述运动能量缺口为正则生成第二运动方案,确定所述运动能量缺口为负则生成第二膳食方案。
16、根据本发明的一个实施例,所述获取用户信息,包括:
17、获取用户信息中的饮食喜好、用户需求信息和用户烹饪器具信息中的至少其中一个;
18、所述确定所述饮食能量缺口为正则生成第一膳食方案,包括:
19、生成所述第一膳食方案,其中,所述第一膳食方案与所述饮食喜好、所述用户需求信息和所述用户烹饪器具信息中的至少其中一个匹配;
20、所述确定所述运动能量缺口为负则生成第二膳食方案,包括:
21、生成所述第二膳食方案,其中,所述第二膳食方案与所述饮食喜好、所述用户需求信息和所述用户烹饪器具信息中的至少其中一个匹配。
22、根据本发明的一个实施例,还包括:
23、获取用户的目标食材;
24、所述确定所述饮食能量缺口为正则生成第一膳食方案,包括:
25、根据所述目标食材和食物能量表的对照结果,确定所述目标食材对应的第一重量;
26、所述确定所述运动能量缺口为负则生成第二膳食方案,包括:
27、根据所述目标食材和食物能量表的对照结果,确定所述目标食材对应的第二重量。
28、根据本发明的一个实施例,所述获取用户信息,包括:获取用户信息中的用户健康状况信息;
29、所述能量管理方法还包括:
30、确定所述第一膳食方案或者所述第二膳食方案中存在诱发健康状况信息的危险因素,或者,确定所述第一膳食方案或者所述第二膳食方案中存在和用户需求相冲突的危险因素,更正所述第一膳食方案或者所述第二膳食方案并发出提示信息,其中,所述危险因素包括不合适的食材或者不合适的烹饪方式。
31、根据本发明的一个实施例,所述获取用户信息,包括:
32、获取用户信息中的运动喜好和用户需求信息;
33、所述确定所述饮食能量缺口为负则生成第一运动方案,包括:
34、生成第一运动方案,所述第一运动方案与所述运动喜好和所述用户需求信息中的至少其中一个匹配;
35、所述确定所述运动能量缺口为正则生成第二运动方案,包括:
36、生成第二运动方案,所述第二运动方案与所述运动喜好和所述用户需求信息中的至少其中一个匹配。
37、根据本发明的一个实施例,所述获取用户信息,包括:获取用户信息中的用户健康状况信息;
38、所述能量管理方法还包括:
39、确定所述第一运动方案或者所述第二运动方案中存在诱发健康状况信息的危险因素,或者,确定所述第一运动方案或者所述第二运动方案中存在和用户需求相冲突的危险因素,更正所述第一运动方案或者所述第二运动方案并发出提示信息,其中,所述危险因素包括不合适的运动方式和运动时长中的至少其中一个。
40、根据本发明的一个实施例,还包括:
41、获取用户的目标运动项目;
42、所述确定所述饮食能量缺口为负则生成第一运动方案,包括:
43、根据所述目标运动项目和运动热量消耗表的对照结果,确定所述目标运动项目需要的第一运动时长;
44、所述确定所述运动能量缺口为正则生成第二运动方案,包括:
45、根据所述目标运动项目和运动热量消耗表的对照结果,确定所述目标运动项目需要的第二运动时长。
46、根据本发明的一个实施例,所述能量管理方法还包括:
47、基于用户输入的更新指令,对所述第一膳食方案或所述第一运动方案进行更新,对所述第二膳食方案或所述第二运动方案进行更新;
48、和/或,
49、将所述第一膳食方案和所述第二膳食方案中的至少其中一个发送至烹饪器具。
50、根据本发明的一个实施例,所述能量管理方法还包括:
51、控制显示用户的所述饮食能量缺口和所述运动能量缺口,和/或,
52、控制显示用户的所述第一运动方案、第二运动方案、第一膳食方案和第二膳食方案中的至少其中一个。
53、根据本发明的一个实施例,所述获取用户信息,包括:
54、获取用户信息中的身高、实际体重和劳动强度;
55、所述基于用户信息确定用户的膳食能量推荐摄入量,包括:
56、通过所述身高确定用户的理想体重,通过所述身高和所述实际体重确定用户的身体质量指数,通过所述劳动强度和所述身体质量指数确定用户的单位体重能量系数,其中,所述膳食能量推荐摄入量与所述单位体重能量系数正相关,且所述膳食能量推荐摄入量与所述理想体重正相关。
57、根据本发明的一个实施例,所述基于用户信息确定用户的膳食能量推荐摄入量,还包括:
58、基于所述实际体重与所述理想体重之间的关系,确定所述膳食能量推荐摄入量的修正系数,其中,膳食能量推荐摄入量=单位体重能量系数*理想体重*修正系数。
59、根据本发明的一个实施例,所述确定用户的饮食能量缺口和运动能量缺口中的至少其中一个,包括:
60、根据用户的食物摄入量和食物能量表的对照结果,确定所述实际能量摄入量;
61、根据用户的基础代谢率和用户的日常活动能量消耗,确定用户的基础能量消耗;
62、根据用户的运动完成量和运动热量消耗表的对照结果,确定用户的额外能量消耗;
63、其中,用户的实际能量消耗包括所述基础能量消耗和所述额外能量消耗。
64、根据本发明的一个实施例,所述获取用户信息,包括:
65、根据用户录入的信息、可穿戴设备的检测结果、测评问卷和体检设备的检测结果中的至少其中一个,获取所述用户信息;
66、所述能量管理方法,还包括:
67、根据用户录入的食物和烹饪器具统计结果中的至少其中一个,获取所述食物摄入量;
68、根据用户录入的运动量和可穿戴设备的统计结果中的至少其中一个,获取所述运动完成量。
69、根据本发明第二方面实施例的能量管理装置,包括:
70、获取模块,用于获取用户信息;
71、处理模块,用于基于用户信息确定用户的膳食能量推荐摄入量;
72、计算模块,用于确定用户的饮食能量缺口和运动能量缺口中的至少其中一个,所述饮食能量缺口为所述膳食能量推荐摄入量与用户当日的实际能量摄入量之间的差值,所述运动能量缺口为所述膳食能量推荐摄入量和用户的实际能量消耗之间的差值。
73、根据本发明实施例的能量管理装置,其技术效果和上述能量管理方法对应,此处不再赘述。
74、根据本发明第三方面实施例的烹饪器具,所述烹饪器具基于上述能量管理方法中输出的所述第一膳食方案和所述第二膳食方案中的至少其中一个生成烹饪程序信息,所述烹饪器具基于所述烹饪程序信息控制膳食方案的烹饪过程,所述烹饪程序信息包括烹饪参数信息。
75、根据本发明实施例的烹饪器具,其技术效果和上述能量管理方法对应,此处不再赘述。
76、根据本发明的一个实施例,所述烹饪器具包括显示器,所述显示器显示所述能量管理方法中输出的所有数据,所述数据包括所述饮食能量缺口、所述运动能量缺口、所述第一运动方案、所述第二运动方案、所述第一膳食方案和所述第二膳食方案中的至少其中一个。
77、根据本发明第四方面实施例的电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述能量管理方法。
78、根据本发明实施例的电子设备,其技术效果和上述能量管理方法对应,此处不再赘述。
79、根据本发明第五方面实施例的非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述能量管理方法。
80、根据本发明实施例的非暂态计算机可读存储介质,其技术效果和上述能量管理方法对应,此处不再赘述。
81、根据本发明第六方面实施例的计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述能量管理方法。
82、根据本发明实施例的计算机程序产品,其技术效果和上述能量管理方法对应,此处不再赘述。
83、本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。