首页> 中国专利> 一种热量摄入数据确定方法及装置

一种热量摄入数据确定方法及装置

摘要

本申请提供一种热量摄入数据确定方法及装置,应用于数据处理领域,方法包括:获取个人数据、身体活动水平数据以及根据身体数据采集装置采集的数据确定的基础代谢数据;根据基础代谢数据以及身体活动水平数据确定预设时间内的总能量消耗数据;根据个人数据、身体数据采集装置采集的数据、身体活动水平数据以及总能量消耗数据确定预设时间内的推荐摄入数据;获取预设时间内的已摄入数据以及运动消耗数据;根据推荐摄入数据、已摄入数据以及运动消耗数据确定在预设时间内的目标摄入数据,并向终端发送目标摄入数据。因此,通过获取身体数据采集装置采集的用户实时的数据,便可以得到准确度较高的目标摄入数据,并可以将目标摄入数据推荐给用户。

著录项

说明书

技术领域

本申请涉及数据处理领域,具体而言,涉及一种热量摄入数据确定方法及装置。

背景技术

随着智能化生活的发展,目前已经可以实现根据用户输入的数据或者一些默认值计算用户的推荐摄入量。但是,由于用户输入的数据的主观性较强,且一些默认值并不能反映用户当前的真实状态,因此,采用现有的仅根据用户输入的数据或者一些默认值计算得到的用户的推荐摄入量的准确度较低,从而使得推荐给用户的目标摄入量的准确度较低。

发明内容

本申请实施例的目的在于提供一种热量摄入数据确定方法及装置,用以解决现有技术确定的目标摄入量的准确度较低的技术问题。

为了实现上述目的,本申请实施例所提供的技术方案如下所示:

第一方面,本申请实施例提供一种热量摄入数据确定方法,包括:获取用户的个人数据、所述用户的身体活动水平数据以及根据身体数据采集装置采集的数据确定的所述用户的基础代谢数据;根据所述基础代谢数据以及所述身体活动水平数据确定所述用户在预设时间内的总能量消耗数据;根据所述个人数据、所述身体数据采集装置采集的数据、所述身体活动水平数据以及所述总能量消耗数据确定所述用户在预设时间内的推荐摄入数据;获取所述用户在所述预设时间内的已摄入数据以及运动消耗数据;根据所述推荐摄入数据、所述已摄入数据以及所述运动消耗数据确定用户在所述预设时间内的目标摄入数据,并向终端发送所述目标摄入数据。在上述方案中,通过获取身体数据采集装置采集的用户实时的数据,再结合用户的个人数据、用户的身体活动水平数据,可以得到准确度较高的用户的推荐摄入数据。根据上述准确度较高的用户的推荐摄入数据、用户在预设时间内的已摄入数据以及运动消耗数据,便可以得到准确度较高的目标摄入数据,并可以将目标摄入数据推荐给用户。

在本申请的可选实施例中,所述获取用户的个人数据、所述用户的身体活动水平数据以及根据身体数据采集装置采集的数据确定的所述用户的基础代谢数据,包括:接收所述身体数据采集装置采集的体重数据以及阻抗数据;根据所述体重数据、所述阻抗数据以及所述个人数据计算得到所述基础代谢数据。在上述方案中,通过获取身体数据采集装置采集的用户实时的数据,再结合用户的个人数据,可以得到准确度较高的基础代谢数据,以便进一步的得到准确度较高的推荐摄入数据以及目标摄入数据。

在本申请的可选实施例中,所述根据所述基础代谢数据以及所述身体活动水平数据确定所述用户在预设时间内的总能量消耗数据,包括:根据如下公式计算得到所述总能量消耗数据:

H=a×PAL;

其中,H为所述总能量消耗数据,a为所述基础代谢数据,PAL为所述身体活动水平数据。在上述方案中,根据准确度较高的基础代谢数据,再结合身体活动水平数据可以得到准确度较高的总能量消耗数据,以便进一步的得到准确度较高的推荐摄入数据以及目标摄入数据。

在本申请的可选实施例中,所述根据所述个人数据、所述身体数据采集装置采集的数据、所述身体活动水平数据以及所述总能量消耗数据确定所述用户在预设时间内的推荐摄入数据,包括:根据所述个人数据以及所述身体活动水平数据确定所述用户对应的能量需要量数据;接收所述用户通过所述终端输入的体重改变目标数据;根据所述体重改变目标数据以及所述身体数据采集装置采集的数据确定所述用户对应的推荐摄入计算方式;根据所述推荐摄入计算方式、所述总能量消耗数据以及所述能量需要量数据确定所述推荐摄入数据。在上述方案中,结合获取的身体数据采集装置采集的用户实时的数据以及准确度较高的总能量消耗数据等数据,可以得到准确度较高的推荐摄入数据,以便进一步的得到准确度较高的目标摄入数据。

在本申请的可选实施例中,所述获取所述用户在预设时间内的运动消耗数据,包括:获取在所述预设时间内所述用户的步数卡路里数据以及运动量卡路里数据;将所述步数卡路里数据以及所述运动量卡路里数据中数值较大的数据确定为所述运动消耗数据。在上述方案中,可以同时获取预设时间内用户的步数卡路里数据以及运动量卡路里数据,从而可以结合步数卡路里数据以及运动量卡路里数据得到准确度较高的运动消耗数据,以便进一步的得到准确度较高的目标摄入数据。

在本申请的可选实施例中,所述获取在所述预设时间内所述用户的步数卡路里数据,包括:接收所述身体数据采集装置发送的第一步数采集数据以及接收所述终端发送的第二步数采集数据;根据所述第一步数采集数据以及所述第二步数采集数据中数值较大的数据确定所述步数卡路里数据。在上述方案中,可以获取身体数据采集装置实时采集的第一步数采集数据以及第二步数采集数据,从而可以结合第一步数采集数据以及第二步数采集数据得到准确度较高的步数卡路里数据,以便进一步的得到准确度较高的目标摄入数据。

在本申请的可选实施例中,所述根据所述推荐摄入数据、所述已摄入数据以及所述运动消耗数据确定用户在所述预设时间内的目标摄入数据,包括:利用如下公式计算得到所述目标摄入数据:

A=b-c+Y;

其中,A为所述目标摄入数据,b为所述推荐摄入数据,c为所述已摄入数据,Y为所述运动消耗数据。在上述方案中,可以根据准确度较高的推荐摄入数据以及运动消耗数据等数据得到准确度较高的目标摄入数据,以将准确度较高的目标摄入数据推荐给用户。

第二方面,本申请实施例提供一种热量摄入数据确定装置,包括:第一获取模块,用于获取用户的个人数据、所述用户的身体活动水平数据以及根据身体数据采集装置采集的数据确定的所述用户的基础代谢数据;第一确定模块,用于根据所述基础代谢数据以及所述身体活动水平数据确定所述用户在预设时间内的总能量消耗数据;第二确定模块,用于根据所述个人数据、所述身体数据采集装置采集的数据、所述身体活动水平数据以及所述总能量消耗数据确定所述用户在预设时间内的推荐摄入数据;第二获取模块,用于获取所述用户在所述预设时间内的已摄入数据以及运动消耗数据;第三确定模块,用于根据所述推荐摄入数据、所述已摄入数据以及所述运动消耗数据确定用户在所述预设时间内的目标摄入数据,并向终端发送所述目标摄入数据。在上述方案中,通过获取身体数据采集装置采集的用户实时的数据,再结合用户的个人数据、用户的身体活动水平数据,可以得到准确度较高的用户的推荐摄入数据。根据上述准确度较高的用户的推荐摄入数据、用户在预设时间内的已摄入数据以及运动消耗数据,便可以得到准确度较高的目标摄入数据,并可以将目标摄入数据推荐给用户。

在本申请的可选实施例中,所述第一获取模块还用于:接收所述身体数据采集装置采集的体重数据以及阻抗数据;根据所述体重数据、所述阻抗数据以及所述个人数据计算得到所述基础代谢数据。在上述方案中,通过获取身体数据采集装置采集的用户实时的数据,再结合用户的个人数据,可以得到准确度较高的基础代谢数据,以便进一步的得到准确度较高的推荐摄入数据以及目标摄入数据。

在本申请的可选实施例中,所述第一确定模块还用于:根据如下公式计算得到所述总能量消耗数据:

H=a×PAL;

其中,H为所述总能量消耗数据,a为所述基础代谢数据,PAL为所述身体活动水平数据。在上述方案中,根据准确度较高的基础代谢数据,再结合身体活动水平数据可以得到准确度较高的总能量消耗数据,以便进一步的得到准确度较高的推荐摄入数据以及目标摄入数据。

在本申请的可选实施例中,所述第二确定模块还用于:根据所述个人数据以及所述身体活动水平数据确定所述用户对应的能量需要量数据;接收所述用户通过所述终端输入的体重改变目标数据;根据所述体重改变目标数据以及所述身体数据采集装置采集的数据确定所述用户对应的推荐摄入计算方式;根据所述推荐摄入计算方式、所述总能量消耗数据以及所述能量需要量数据确定所述推荐摄入数据。在上述方案中,结合获取的身体数据采集装置采集的用户实时的数据以及准确度较高的总能量消耗数据等数据,可以得到准确度较高的推荐摄入数据,以便进一步的得到准确度较高的目标摄入数据。

在本申请的可选实施例中,所述第二获取模块还用于:获取在所述预设时间内所述用户的步数卡路里数据以及运动量卡路里数据;将所述步数卡路里数据以及所述运动量卡路里数据中数值较大的数据确定为所述运动消耗数据。在上述方案中,可以同时获取预设时间内用户的步数卡路里数据以及运动量卡路里数据,从而可以结合步数卡路里数据以及运动量卡路里数据得到准确度较高的运动消耗数据,以便进一步的得到准确度较高的目标摄入数据。

在本申请的可选实施例中,所述第二获取模块还用于:接收所述身体数据采集装置发送的第一步数采集数据以及接收所述终端发送的第二步数采集数据;根据所述第一步数采集数据以及所述第二步数采集数据中数值较大的数据确定所述步数卡路里数据。在上述方案中,可以获取身体数据采集装置实时采集的第一步数采集数据以及第二步数采集数据,从而可以结合第一步数采集数据以及第二步数采集数据得到准确度较高的步数卡路里数据,以便进一步的得到准确度较高的目标摄入数据。

在本申请的可选实施例中,所述第三确定模块还用于:利用如下公式计算得到所述目标摄入数据:

A=b-c+Y;

其中,A为所述目标摄入数据,b为所述推荐摄入数据,c为所述已摄入数据,Y为所述运动消耗数据。在上述方案中,可以根据准确度较高的推荐摄入数据以及运动消耗数据等数据得到准确度较高的目标摄入数据,以将准确度较高的目标摄入数据推荐给用户。

第三方面,本申请实施例提供一种电子设备,包括:处理器、存储器和总线;所述处理器和所述存储器通过所述总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如第一方面中的热量摄入数据确定方法。

第四方面,本申请实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如第一方面中的热量摄入数据确定方法。

为使本申请的上述目的、特征和优点能更明显易懂,下文特举本申请实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的一种热量摄入数据确定方法的流程图;

图2为本申请实施例提供的推荐摄入数据的确定过程的流程图;

图3为本申请实施例提供一种热量摄入数据确定装置的结构框图;

图4为本申请实施例提供的一种电子设备的结构框图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。

请参照图1,图1为本申请实施例提供的一种热量摄入数据确定方法的流程图,该热量摄入数据确定方法可以包括如下步骤:

步骤S101:获取用户的个人数据、用户的身体活动水平数据以及根据身体数据采集装置采集的数据确定的用户的基础代谢数据。

步骤S102:根据基础代谢数据以及身体活动水平数据确定用户在预设时间内的总能量消耗数据。

步骤S103:根据个人数据、身体数据采集装置采集的数据、身体活动水平数据以及总能量消耗数据确定用户在预设时间内的推荐摄入数据。

步骤S104:获取用户在预设时间内的已摄入数据以及运动消耗数据。

步骤S105:根据推荐摄入数据、已摄入数据以及运动消耗数据确定用户在预设时间内的目标摄入数据,并向终端发送目标摄入数据。

具体的,服务器可以首先获取一个用户的个人数据、身体活动水平数据以及基础代谢数据。

用户的个人数据包括用户的一些基础数据,例如:可以包括用户的体重目标、性别、年龄、身高等数据。可以理解的是,服务器获取用户的个人数据的方式有多种。作为一种实施方式,用户可以通过移动终端输入上述个人数据,移动终端可以将用户输入的个人数据上传至云端进行存储;服务器可以直接接收移动终端发送的个人数据,也可以从云端读取云端存储的个人数据;作为另一种实施方式,云端可以存储有从各个渠道收集的个人数据,服务器可以直接从云端读取需要的个人数据。本申请实施例对服务器获取用户的个人数据的方式不作具体的限定,本领域技术人员可以根据实际情况进行合适的选择。

服务器获取用户的身体活动水平数据的方式也有多种。作为一种实施方式,服务器可以获取用户的年龄数据(可以通过获取用户的个人数据得到)以及用户通过移动终端输入的选项数据,然后根据上述选项数据以及年龄数据确定用户的身体活动水平数据。

举例来说,请参照表1,表1为身体活动水平数据计算示意表。可以看出,若服务器没有获取到用户通过移动终端输入的选项数据,则针对0-79岁的用户,其身体活动水平数据可以默认为1.5,而针对80岁以上的用户,其身体活动水平数据可以默认为1.45;若服务器获取到用户通过移动终端输入的选项数据(包括用户是否经常坐着、用户的工作书等数据),则根据用户输入的选项数据,可以确定用户的身体活动水平数据。

表1身体活动水平数据计算示意表

需要说明的是,可以在移动终端上提供给用户一个手动修改选项数据的页面,在用户手动修改之前可以取默认的身体活动水平数据;在用户手动修改之后可以取用户最近一次修改后的身体活动水平数据。

本申请实施例对服务器获取用户的身体活动水平数据的方式不作具体的限定,除了采用上述方式,还可以直接从云端读取数据或者接收移动终端发送的数据等,本领域技术人员可以根据实际情况进行合适的选择。

服务器获取用户的基础代谢数据的方式同样有多种,用户的基础代谢数据可以根据身体数据采集装置采集的数据确定。其中,身体数据采集装置可以包括智能体重秤、智能体脂秤、心率体脂秤等装置,本领域技术人员可以根据实际情况进行合适的选择。

作为一种实施方式,确定基础代谢数据的过程可以包括如下步骤:

第一步,接收身体数据采集装置采集的体重数据以及阻抗数据。

第二步,根据体重数据、阻抗数据以及个人数据计算得到基础代谢数据。

其中,服务器可以首先接收身体数据采集装置采集的体重数据以及阻抗数据,然后结合用户的体重、阻抗、身高、性别、年龄等数据计算用户的基础代谢数据。举例来说,可以采用如下公式计算用户的基础代谢数据:

男性的FAT可以采用如下公式计算:

FAT=60.3-486583×Height×Height/Weight/Imp+9.146×Weight/Height/Height/Imp-251.193×Height×Height/Weight/Age+1625303/Imp/Imp-0.0139×Imp+0.05975×Age;

女性的FAT可以采用如下公式计算:

FAT=57.621-186.422×Height×Height/Weight-382280×Height×Height/Weight/Imp+128.005×Weight/Height/Imp-0.0728×Weight/Height+7816.359/Height/Imp-3.333×Weight/Height/Height/Age;

其中,BMR为用户的基础代谢数据,Weight为用户的体重数据,Imp为用户的阻抗数据,Height为用户的身高数据,Age为用户的年龄数据。

因此,通过获取身体数据采集装置采集的用户实时的数据,再结合用户的个人数据,可以得到准确度较高的基础代谢数据,以便进一步的得到准确度较高的推荐摄入数据以及目标摄入数据。

作为另一种实施方式,请参照表2,表2为基础代谢数据计算示意表。其中,m为用户的体重数据,单位为千克。可以看出,若服务器可以直接获取到基础代谢数据,则可以直接取最新一笔基础代谢数据;若服务器无法获取到基础代谢数据,则可以根据表2中的公式计算得到用户的基础代谢数据。

表2基础代谢数据计算示意表

本申请实施例对服务器获取用户的基础代谢数据的方式不作具体的限定,本领域技术人员可以根据实际情况进行合适的选择。

服务器在获取到用户的基础代谢数据以及身体活动水平数据之后,可以根据上述数据确定用户在预设时间内的总能量消耗数据。作为一种实施方式,服务器确定用户在预设时间内的总能量消耗数据的过程可以包括如下步骤:

根据如下公式计算得到总能量消耗数据:

H=a×PAL。

其中,H为总能量消耗数据,a为基础代谢数据,PAL为身体活动水平数据。

因此,根据准确度较高的基础代谢数据,再结合身体活动水平数据可以得到准确度较高的总能量消耗数据,以便进一步的得到准确度较高的推荐摄入数据以及目标摄入数据。

服务器在获取到用户的个人数据、身体数据采集装置采集的数据、身体活动水平数据以及总能量消耗数据之后,可以根据上述数据确定用户在预设时间内的推荐摄入数据。作为一种实施方式,请参照图2,图2为本申请实施例提供的推荐摄入数据的确定过程的流程图,服务器确定用户在预设时间内的推荐摄入数据的过程可以包括如下步骤:

步骤S201:根据个人数据以及身体活动水平数据确定用户对应的能量需要量数据。

步骤S202:接收用户通过终端输入的体重改变目标数据。

步骤S203:根据体重改变目标数据以及身体数据采集装置采集的数据确定用户对应的推荐摄入计算方式。

步骤S204:根据推荐摄入计算方式、总能量消耗数据以及能量需要量数据确定推荐摄入数据。

其中,请参照表3以及表4,表3为能量需要量数据计算示意表,表4为推荐摄入数据计算示意表。可以看出,根据男女不同的年龄以及身体活动水平,可以确定用户对应的能量需要量数据,例如:男,25岁,轻身体活动水平,可以确定其能量需要量数据为2250;女,52岁,重身体活动水平,可以确定其能量需要量数据为2350。然后,用户可以通过移动终端输入体重改变目标数据,例如:无目标、有减重目标、有增重目标等,根据体重改变目标数据以及身体数据采集装置采集的数据可以确定用户对应的推荐摄入计算方式,例如:用户有减重目标,且其体重有消瘦风险,因此,可以确定该用户的推荐摄入数据等于总能量消耗量。最后,可以根据确定的推荐摄入计算方式、总能量消耗数据以及能量需要量数据确定推荐摄入数据。

表3能量需要量数据计算示意表

表4推荐摄入数据计算示意

因此,通过获取身体数据采集装置采集的用户实时的数据,再结合用户的个人数据、用户的身体活动水平数据,可以得到准确度较高的用户的推荐摄入数据。根据上述准确度较高的用户的推荐摄入数据、用户在预设时间内的已摄入数据以及运动消耗数据,便可以得到准确度较高的目标摄入数据,并可以将目标摄入数据推荐给用户。

服务器在获取到用户在预设时间内的推荐摄入数据之后,可以结合用户的已摄入数据以及运动消耗数据确定用户在预设时间内的目标摄入数据,其中,确定用户在预设时间内的目标摄入数据的过程可以包括如下步骤:

利用如下公式计算得到目标摄入数据:

A=b-c+Y。

其中,A为目标摄入数据,b为推荐摄入数据,c为已摄入数据,Y为运动消耗数据。

因此,可以根据准确度较高的推荐摄入数据以及运动消耗数据等数据得到准确度较高的目标摄入数据,以将准确度较高的目标摄入数据推荐给用户。

作为一种实施方式,服务器还可以获取用户在预设时间内的已摄入数据以及运动消耗数据。其中,用户在预设时间内的已摄入数据可以通过用户输入的数据确定,而用户的运动消耗数据可以采用如下步骤确定:

第一步,获取在预设时间内用户的步数卡路里数据以及运动量卡路里数据。

第二步,将步数卡路里数据以及运动量卡路里数据中数值较大的数据确定为运动消耗数据。

其中,服务器获取在预设时间内用户的步数卡路里数据的过程可以包括如下步骤:

第一步,接收身体数据采集装置发送的第一步数采集数据以及接收终端发送的第二步数采集数据。

第二步,根据第一步数采集数据以及第二步数采集数据中数值较大的数据确定步数卡路里数据。

举例来说,身体数据采集装置发还可以包括运动手环等装置,服务器可以接收用户佩戴的运动手环采集的第一步数采集数据,并请求移动终端中微信应用采集的第二步数采集数据,然后,将第一步数采集数据与第二步数采集数据进行比较,确定两者之中数值较大的数据,再通过公式将上述数值较大的数据转换为上述步数卡路里数据。

需要说明的是,上述通过公式将步数采集数据转换为步数卡路里数据的步骤为现有技术,本领域技术人员可以结合现有的方式实现上述步骤,此处不作详细的介绍。

因此,可以同时获取预设时间内用户的步数卡路里数据以及运动量卡路里数据,从而可以结合步数卡路里数据以及运动量卡路里数据得到准确度较高的运动消耗数据,以便进一步的得到准确度较高的目标摄入数据。

最后,服务器可以并向移动终端发送目标摄入数据、推荐摄入数据、已摄入数据、运动消耗数据等数据,以通过移动终端进行显示,从而将目标摄入数据推荐给用户进行参考。

在上述方案中,结合获取的身体数据采集装置采集的用户实时的数据以及准确度较高的总能量消耗数据等数据,可以得到准确度较高的推荐摄入数据,以便进一步的得到准确度较高的目标摄入数据。

请参照图3,图3为本申请实施例提供一种热量摄入数据确定装置的结构框图,该热量摄入数据确定装置300可以包括:第一获取模块301,用于获取用户的个人数据、所述用户的身体活动水平数据以及根据身体数据采集装置采集的数据确定的所述用户的基础代谢数据;第一确定模块302,用于根据所述基础代谢数据以及所述身体活动水平数据确定所述用户在预设时间内的总能量消耗数据;第二确定模块303,用于根据所述个人数据、所述身体数据采集装置采集的数据、所述身体活动水平数据以及所述总能量消耗数据确定所述用户在预设时间内的推荐摄入数据;第二获取模块304,用于获取所述用户在所述预设时间内的已摄入数据以及运动消耗数据;第三确定模块305,用于根据所述推荐摄入数据、所述已摄入数据以及所述运动消耗数据确定用户在所述预设时间内的目标摄入数据,并向终端发送所述目标摄入数据。

在本申请实施例中,通过获取身体数据采集装置采集的用户实时的数据,再结合用户的个人数据、用户的身体活动水平数据,可以得到准确度较高的用户的推荐摄入数据。根据上述准确度较高的用户的推荐摄入数据、用户在预设时间内的已摄入数据以及运动消耗数据,便可以得到准确度较高的目标摄入数据,并可以将目标摄入数据推荐给用户。

进一步的,所述第一获取模块301还用于:接收所述身体数据采集装置采集的体重数据以及阻抗数据;根据所述体重数据、所述阻抗数据以及所述个人数据计算得到所述基础代谢数据。

在本申请实施例中,通过获取身体数据采集装置采集的用户实时的数据,再结合用户的个人数据,可以得到准确度较高的基础代谢数据,以便进一步的得到准确度较高的推荐摄入数据以及目标摄入数据。

进一步的,所述第一确定模块302还用于:根据如下公式计算得到所述总能量消耗数据:

H=a×PAL;

其中,H为所述总能量消耗数据,a为所述基础代谢数据,PAL为所述身体活动水平数据。

在本申请实施例中,根据准确度较高的基础代谢数据,再结合身体活动水平数据可以得到准确度较高的总能量消耗数据,以便进一步的得到准确度较高的推荐摄入数据以及目标摄入数据。

进一步的,所述第二确定模块303还用于:根据所述个人数据以及所述身体活动水平数据确定所述用户对应的能量需要量数据;接收所述用户通过所述终端输入的体重改变目标数据;根据所述体重改变目标数据以及所述身体数据采集装置采集的数据确定所述用户对应的推荐摄入计算方式;根据所述推荐摄入计算方式、所述总能量消耗数据以及所述能量需要量数据确定所述推荐摄入数据。

在本申请实施例中,结合获取的身体数据采集装置采集的用户实时的数据以及准确度较高的总能量消耗数据等数据,可以得到准确度较高的推荐摄入数据,以便进一步的得到准确度较高的目标摄入数据。

进一步的,所述第二获取模块304还用于:获取在所述预设时间内所述用户的步数卡路里数据以及运动量卡路里数据;将所述步数卡路里数据以及所述运动量卡路里数据中数值较大的数据确定为所述运动消耗数据。

在本申请实施例中,可以同时获取预设时间内用户的步数卡路里数据以及运动量卡路里数据,从而可以结合步数卡路里数据以及运动量卡路里数据得到准确度较高的运动消耗数据,以便进一步的得到准确度较高的目标摄入数据。

进一步的,所述第二获取模块304还用于:接收所述身体数据采集装置发送的第一步数采集数据以及接收所述终端发送的第二步数采集数据;将所述第一步数采集数据以及所述第二步数采集数据中数值较大的数据确定为所述步数卡路里数据。

在本申请实施例中,可以获取身体数据采集装置实时采集的第一步数采集数据以及第二步数采集数据,从而可以结合第一步数采集数据以及第二步数采集数据得到准确度较高的步数卡路里数据,以便进一步的得到准确度较高的目标摄入数据。

进一步的,所述第三确定模块305还用于:利用如下公式计算得到所述目标摄入数据:

A=b-c+Y;

其中,A为所述目标摄入数据,b为所述推荐摄入数据,c为所述已摄入数据,Y为所述运动消耗数据。

在本申请实施例中,可以根据准确度较高的推荐摄入数据以及运动消耗数据等数据得到准确度较高的目标摄入数据,以将准确度较高的目标摄入数据推荐给用户。

请参照图4,图4为本申请实施例提供的一种电子设备的结构框图,该电子设备400包括:至少一个处理器401,至少一个通信接口402,至少一个存储器403和至少一个通信总线404。其中,通信总线404用于实现这些组件直接的连接通信,通信接口402用于与其他节点设备进行信令或数据的通信,存储器403存储有处理器401可执行的机器可读指令。当电子设备400运行时,处理器401与存储器403之间通过通信总线404通信,机器可读指令被处理器401调用时执行上述热量摄入数据确定方法。

例如,本申请实施例的处理器401通过通信总线404从存储器403读取计算机程序并执行该计算机程序可以实现如下方法:xx。在一些示例中,处理器401还可以执行如下步骤:xx。

处理器401可以是一种集成电路芯片,具有信号处理能力。上述处理器401可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(NetworkProcessor,NP)等;还可以是数字信号处理器(Digital Signal Processing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。其可以实现或者执行本申请实施例中公开的各种方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

存储器403可以包括但不限于随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-OnlyMemory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。

可以理解,图4所示的结构仅为示意,电子设备400还可包括比图4中所示更多或者更少的组件,或者具有与图4所示不同的配置。图4中所示的各组件可以采用硬件、软件或其组合实现。于本申请实施例中,电子设备400可以是,但不限于台式机、笔记本电脑、智能手机、智能穿戴设备、车载设备等实体设备,还可以是虚拟机等虚拟设备。另外,电子设备400也不一定是单台设备,还可以是多台设备的组合,例如服务器集群,等等。于本申请实施例中,热量摄入数据确定方法中的服务器可以采用图4示出的电子设备400实现。

本申请实施例还提供一种计算机程序产品,包括存储在非暂态计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当程序指令被计算机执行时,计算机能够执行上述实施例中热量摄入数据确定方法的步骤,例如包括:获取用户的个人数据、所述用户的身体活动水平数据以及根据身体数据采集装置采集的数据确定的所述用户的基础代谢数据;根据所述基础代谢数据以及所述身体活动水平数据确定所述用户在预设时间内的总能量消耗数据;根据所述个人数据、所述身体数据采集装置采集的数据、所述身体活动水平数据以及所述总能量消耗数据确定所述用户在预设时间内的推荐摄入数据;获取所述用户在所述预设时间内的已摄入数据以及运动消耗数据;根据所述推荐摄入数据、所述已摄入数据以及所述运动消耗数据确定用户在所述预设时间内的目标摄入数据,并向终端发送所述目标摄入数据。

在本申请所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

再者,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。

以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号