一种健康管理方法及装置与流程

文档序号:15674781发布日期:2018-10-16 19:56阅读:244来源:国知局

本发明涉及健康管理技术领域,尤其涉及一种健康管理方法及装置。



背景技术:

随着人们生活水平不断提高,人们越来越关注自己的身体健康,人们的身体状况主要是受生活习惯(如饮食习惯或运动习惯等)的影响,人们可以通过向营养师或者医生寻求一些建议,例如建议食物、禁用食物或者建议运动量等。然而,通常情况下,营养师或者医生仅会给出一些大致的建议,并且营养师或者医生无法实时追踪用户的生活习惯,无法实时调整建议。

可见,现有技术中,人们还无法根据自己的健康情况养成适合自己的生活习惯。



技术实现要素:

有鉴于此,本发明提出一种健康管理方法及装置,以解决上述技术问题。

首先,为实现上述目的,本发明提出一种健康管理方法,应用于健康管理装置,所述方法包括:

接收用户的健康数据以及生活习惯数据;

通过目标分析模型,对所述健康数据以及生活习惯数据进行分析,得到目标生活数据范围,其中,所述目标分析模型为通过对多组健康数据及生活习惯数据,以及每组健康数据及生活习惯数据对应的健康生活数据范围进行大数据分析,建立的分析模型;

接收用户的生活数据;

判断所述生活数据是否落入所述目标生活数据范围;

若所述生活数据没有落入所述目标生活数据范围,发出提示信息。

可选地,所述目标生活数据范围包括以下的一种或者多种:

多种不同的营养成分分别对应的范围、需摄入的卡路里量范围、需通过运动消耗的卡路里范围。

可选地,所述通过目标分析模型,对所述健康数据以及生活习惯数据进行分析,得到目标生活数据范围之后,所述方法还包括:

根据所述目标生活数据范围、以及多种不同的食物的营养成分含量以及卡路里量和/或不同运动消耗的卡路里量,生成所述目标生活数据范围对应的至少一种饮食计划和/或运动计划,每种饮食计划至少包括建议摄入的食物种类以及份量,每种运动计划至少包括建议进行的运动种类以及持续时长;

显示所述至少一种饮食计划以及运动计划。

可选地,所述方法还包括:

接收用户的个人偏好数据;

所述根据所述目标生活数据范围、以及多种不同的食物的营养成分含量以及卡路里量和/或不同运动消耗的卡路里量,生成所述目标生活数据范围对应的至少一种饮食计划和/或运动计划,包括:

根据个人偏好数据、所述目标生活数据范围、以及多种不同的食物的营养成分含量以及卡路里量和/或不同运动消耗的卡路里量,生成所述目标生活数据范围对应的至少一种饮食计划和/或运动计划。

可选地,所述方法还包括:

根据所述个人偏好数据、所述生活数据、所述目标生活数据范围、以及多种不同的食物的营养成分含量以及卡路里量和/或不同运动消耗的卡路里量,更新所述目标生活数据范围对应的至少一种饮食计划和/或运动计划。

可选地,所述饮食计划还包括高危食物列表,所述运动计划还包括禁止进行的运动种类。

可选地,所述方法还包括:

根据所述生活数据判断用户摄入的食物中是否有食物为所述高危食物列表中的食物;

若用户摄入的食物中有食物为所述高危食物列表中的食物,发出提示信息。

可选地,所述生活数据包括摄入的食物种类及份量,和/或进行的运动种类以及持续时长;

所述判断所述生活数据是否落入所述目标生活数据范围,包括:

根据摄入的食物种类及份量确定多种不同的营养成分分别对应的摄入量和/或摄入的卡路里量,和/或根据进行的运动种类以及持续时长确定进行运动消耗的卡路里量;

判断是否有营养成分的摄入量没有落入对应的范围,和/或摄入的卡路里量是否落入需摄入的卡路里量范围,和/或进行运动消耗的卡路里量是否落入需通过运动消耗的卡路里范围;

所述若所述生活数据没有落入所述目标生活数据范围,发出提示信息,包括:

若有营养成分的摄入量没有落入对应的范围,或者若摄入的卡路里量没有落入需摄入的卡路里量范围,或者若进行运动消耗的卡路里量没有落入需通过运动消耗的卡路里范围,发出提示消息。

可选地,所述若有营养成分的摄入量没有落入对应的范围,或者若摄入的卡路里量没有落入需摄入的卡路里量范围,或者若进行运动消耗的卡路里量没有落入需通过运动消耗的卡路里范围,发出提示消息,包括:

若有营养成分的摄入量没有落入对应的范围,发出第一提示消息;

若摄入的卡路里量没有落入需摄入的卡路里量范围,发出第二提示消息;

若进行运动消耗的卡路里量没有落入需通过运动消耗的卡路里范围,发出第三提示消息。

可选地,所述方法还包括:

接收用户输入的待摄入食物种类及份量和/或待进行的运动种类及持续时长;

根据所述待摄入的食物种类及份量确定多种不同的营养成分分别对应的待摄入量和/或待摄入的卡路里量,和/或根据所述待进行的运动种类及持续时长确定待进行的运动待消耗的卡路里量;

判断是否有营养成分的待摄入量没有落入对应的范围,和/或摄入的卡路里量是否落入需摄入的卡路里量范围,和/或待进行的运动待消耗的卡路里量是否落入需通过运动消耗的卡路里范围;

若有营养成分的待摄入量没有落入对应的范围,或者若待摄入的卡路里量没有落入需摄入的卡路里量范围,或者若待进行的运动待消耗的卡路里量没有落入需通过运动消耗的卡路里范围,发出提示消息。

可选地,所述方法还包括:

接收用户输入的生成管理报告触发操作;

响应于所述触发操作,根据所述目标生活数据范围、所述目标生活数据范围对应的至少一种饮食计划和/或运动计划、以及用户的生活数据,生成并显示管理报告;

其中,所述管理报告包括以下的一种或者多种:

饮食计划执行情况、运动计划执行情况、用户的生活数据对用户的健康的影响情况。

可选地,所述健康数据包括以下的一种或者多种:

身高、体重、体重指数、年龄、性别、曾患疾病及治疗历史、当前患有疾病、家族病史。

可选地,所述生活习惯数据包括以下的一种或者多种:

饮食习惯数据、运动习惯数据、作息时间、过敏食物数据。

进一步地,为实现上述目的,本发明还提供一种健康管理装置,所述健康管理装置包括存储器、至少一个处理器及存储在所述存储器上并可在所述至少一个处理器执行的至少一个程序,所述至少一个程序被所述至少一个处理器执行时实现上述任一项所述的方法中的步骤。

进一步地,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行的至少一个程序,所述至少一个程序被所述计算机执行时使所述计算机执行上述方法中的步骤。

相较于现有技术,本发明提出的健康管理方法接收用户的健康数据以及生活习惯数据;通过目标分析模型,对所述健康数据以及生活习惯数据进行分析,得到目标生活数据范围,其中,所述目标分析模型为通过对多组健康数据及生活习惯数据,以及每组健康数据及生活习惯数据对应的健康生活数据范围进行大数据分析,建立的分析模型;接收用户的生活数据;判断所述生活数据是否落入所述目标生活数据范围;若所述生活数据没有落入所述目标生活数据范围,发出提示信息。这样,本发明提供的健康管理方法能够根据用户的身体状况以及生活习惯给用户的饮食或运动进行指导,能够有效帮助用户根据自己的健康情况严格养成适合自己的生活习惯。

附图说明

图1是本发明实施例提供的一种健康管理装置的硬件结构示意图;

图2是本发明实施例提供的一种健康管理方法的流程示意图;

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。

请参阅图1,图1是本发明实施例提供的一种健康管理装置的硬件结构示意图,如图1所示,所述健康管理装置包括:处理器100、收发机110、存储器120、用户接口130和总线接口,所述处理器100,用于读取存储器120中的程序。在图1中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器100代表的一个或多个处理器和存储器120代表的一个或多个存储器的各种电路连接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口,收发机110可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口130还可以是能够外接输入设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。

处理器100负责管理总线架构和通常的处理,存储器120可以存储处理器100在执行操作时所使用的数据。

健康管理装置可以以各种形式来实施。例如,本发明中描述的健康管理装置可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(personaldigitalassistant,pda)、智能机器人等装置,以及诸如数字tv、台式计算机等固定装置。基于上述健康管理装置100的硬件结构,提出本发明方法各个实施例。

参阅图2,图2是本发明实施例提供的一种健康管理方法的步骤流程图,所述方法应用于健康管理装置中,如图2所示,所述方法包括:

步骤201、接收用户的健康数据以及生活习惯数据。

该步骤中,所述方法接收用户的健康数据以及生活习惯数据。所述健康数据可以包括以下的一种或者多种:身高、体重、体重指数、年龄、性别、曾患疾病及治疗历史、当前患有疾病、家族病史。所述生活习惯数据包括以下的一种或者多种:饮食习惯数据、运动习惯数据、作息时间、过敏食物数据。

本发明实施例中,所述方法可以从以下的一种或者多种途径接收用户的健康数据以及生活习惯数据:接收用户的输入操作、接收其他装置(例如服务器、穿戴设备等)发送的数据、通过人工智能分析、机器学习及大数据产生的数据。举例而言,用户或者专业医疗人士可以输入用户的健康数据,所述方法可以通过用户或者专业医疗人士的问卷调查结果获取数据,也可以从多媒体文件(如图片、视频)中获取数据,还可以通过与用户进行问答交互的方式获取数据。所述方法可以接受例如穿戴设备等移动设备检测用户的运动数据。

所述健康数据可以包括用户的身高、体重、体重指数、年龄、性别等,上述数据可以由所述方法直接获取,例如身高、体重、年龄、性别等,也可以由所述方法根据一些数据进行计算得到,例如体重指数可以由所述方法通过用户的身高、体重等进行计算得到的数据。

所述健康数据还可以包括用户的疾病的诊断和治疗相关的任何事实或科学依据,例如用户曾患疾病及治疗历史、当前患有疾病、家族病史等。可以理解的是,慢性代谢疾病是与影响人体的部分或全部的代谢改变有关的长期医学病症。他们通常是会进一步发展的疾病,需要长期护理和管理,其中控制营养摄入量是非常关键的环节。这些疾病包括但不限于糖尿病慢性疾病,高脂血症,慢性肾病,慢性心脏病,高血压,肥胖症,营养不良和遗传代谢紊乱。

所述健康数据可以是通过专业医疗人员的医疗诊断、实验室结果和治疗计划进行确认和验证的数据,例如医疗处方、维生素、矿物质、补充剂等。值得注意的是,这些信息应该适用于可能改变营养需求的所有医疗条件,包括但不限于身体活动水平,任何类型的皮肤伤口以及其他重大疾病。例如,癌症患者需要更多的能量和蛋白质。此外,任何医疗处方或治疗信息都将被储存起来,并有可能用于药物、食物、营养物相互作用的分析。

所述健康数据可以从多种方法中获得,包括但不限于来自用户本人,负责作出诊断的专业医疗人员的直接输入,图像识别(例如来自医疗专业人员的处方),音频识别以及来自其他设备的数据。

所述生活习惯数据包括用户个人生活习惯中相关的事实或主观信息,例如用户的饮食习惯数据、运动习惯数据、作息时间、过敏食物数据等。在本发明一些实施例中,所述生活习惯数据还可以包括用户的个人偏好等。所述饮食习惯数据可以包括用户每天摄入的食物种类及份量、食物摄入时间等,所述运动习惯数据可以包括用户每天进行的运动种类以及运动时间。

步骤202、通过目标分析模型,对所述健康数据以及生活习惯数据进行分析,得到目标生活数据范围,其中,所述目标分析模型为通过对多组健康数据及生活习惯数据,以及每组健康数据及生活习惯数据对应的健康生活数据范围进行大数据分析,建立的分析模型。

该步骤中,所述方法通过目标分析模型,对所述健康数据以及生活习惯数据进行分析,得到目标生活数据范围。所述目标分析模型可以是所述健康管理装置根据用户的健康数据以及生活习惯数据预先进行分析得到的模型,也可以是所述健康管理装置接收到其他装置根据用户的健康数据以及生活习惯数据预先进行分析得到并向所述健康管理装置发送的模型。

具体地,所述目标分析模型可以基于大数据,根据用户的健康数据以及生活习惯数据进行分析,得到适合用户的目标生活数据范围。所述目标生活数据范围可以包括多种不同的营养成分分别对应的范围、需摄入的卡路里量范围、需通过运动消耗的卡路里范围。可以理解的是,对于禁止摄入的营养成分,其对应的范围为0。

本发明一些实施例中,所述方法可以通过所述目标分析模型对用户的健康数据进行分析,得到用户的个人健康评估结果。通过对用户的生活习惯数据进行分析,得到用户的个人行为评估结果,然后基于个人的健康评估结果以及行为评估结果进行综合分析,生成适合用户的目标生活数据范围。

可以理解的是,一个用户可能有多种医疗状况,所述方法可以结合多层分类工具和标签对用户的健康数据进行分析评估。例如可以针对主要代谢疾病,疾病分期,并发症,可能影响任何形式营养需求的其他医疗情况等进行综合分析。举例而言,假设用户诊断为患有1型糖尿病,自发病10年后,慢性肾病3期并发症,前列腺癌作为额外的医疗状况。此外,需要说明的是,由于不是所有医疗情况都与营养需求直接相关,所述健康数据将被存储用于潜在的进一步分析应用。所述分析模型可以是动态的,可以对不断更新的数据通过机器学习不断更新,例如,可以对非显著疾病因素进行分析,可以引入其他因素以获得更好的结果,并且可以改进算法以获得更好的准确性和速度。

所述方法可以针对用户的性别、生物需求,心理偏好,以及营养摄入情况等进行综合分析,得到用户的行为评估结果。例如,假设用户为男性,年龄组50-60,超重,偏爱甜食,每周运动一次,经常与火锅店/烧烤店就餐,常吃油炸食物,24小时回忆显示高碳水化合物饮食,对花生过敏。值得注意的是,由于个体的差异性,不是所有的数据都可用于每个用户,所述方法可以收集更多的数据。此外,针对用户没有输入完整的所需数据的情况,所述方法可以使用其他来自人群分析的数据基准线来补充该用户的所需数据。

在本发明一些实施例中,所述方法在生成目标生活数据范围之后,可以根据所述目标生活数据范围生成至少一种饮食计划和/或运动计划,用于给用户的饮食和/或运动提供建议及指导。具体地,所述方法可以根据所述目标生活数据范围、以及多种不同的食物的营养成分含量以及卡路里量和/或不同运动消耗的卡路里量,生成所述目标生活数据范围对应的至少一种饮食计划和/或运动计划,每种饮食计划至少包括建议摄入的食物种类以及份量,每种运动计划至少包括建议进行的运动种类以及持续时长;显示所述至少一种饮食计划以及运动计划。可以理解的是,进一步地,所述方法还可以结合用户的个人偏好数据生成至少一种饮食计划和/或运动计划。

此外,所述方法也可以不生成饮食计划和/或运动计划,而是针对用户的某些特殊情况给出建议,例如三餐定时定点;少吃肥肉(红烧肉,火锅中常吃的肥牛、肥羊等);少喝高热量含糖饮料(如汽水、果汁饮料、奶茶等);炒菜时尽量选择菜籽油、花生油等植物油,少吃动物内脏,如猪肝、鱿鱼、猪皮、黄油等;少吃冰淇淋、巧克力等;优先选择富含单不饱和脂肪酸的橄榄油、菜籽油、茶籽油及含多不饱和脂肪酸的大豆油、玉米油和花生油等;每周至少运动150分钟以上,并且保证是中等强度的运动如慢跑、舞蹈、快走、游泳等;每周两到三次负重运动,比如拎购物袋、爬楼梯等;每周要进行各种类型的运动,如太极、瑜伽、或者园艺活动、拎购物袋等,对身体各项机能都特别好,强身健体,提高平衡能力;多选择高纤维谷物,例如糙米、燕麦片、全麦馒头等。

在本发明其他实施例中,所述方法还可以根据所述目标生活数据范围给出具体的建议,例如生成禁止用户摄入的食物清单(如高风险食物清单)、生成用户需摄入的各营养成分的含量范围、需摄入卡路里量范围等。具体地,所述方法可以针对用户患有的或者曾患的疾病生成禁止用户摄入的食物清单,禁止用户摄入的食物清单可以包括食品,用于对具有特定疾病类型的人群进行高度限制。例如对于患有慢性肾病的用户,禁止食用含钾量高的食物,例如香蕉等。对于患有代谢性关节炎的用户,即痛风患者,禁止食用高嘌呤的食物,例如海鲜等。所述营养成分可以包括碳水化合物、脂肪、蛋白质、不同类型的矿物质、补充剂、维生素、微量元素等。

所述方法可以根据用户的健康数据以及生活习惯数据生成用户每天需摄入的卡路里量范围。所述每天需摄入的卡路里量范围可以通过计算获得,例如,harris-benedict公式是一种用来估计个体基本代谢率(bmr)和每日千卡需求的方法,也是临床营养中最常用的方法。举例而言,对于男性来说,bmr=(10*体重kg)+(6.25*身高cm)-(5*年龄)+5;对于女性来说,bmr=(10*体重kg)+(6.25*身高cm)-(5*年龄)-161。此外,针对用户不同的运动情况,其所需的卡路里摄入量计算方式也是不同的,例如不运动或者极少运动所需的每日千卡热量=bmr*1.2;轻度运动(每周1-3天)所需的每日千卡热量=bmr*1.375;适度锻炼(每周3-5天)所需的每日千卡热量=bmr*1.55;高强度运动(每周6-7天)所需的每日千卡热量=bmr*1.725;极高强度的运动(每天两次,强度特别高的锻炼)所需的每日千卡热量=bmr*1.9。可以理解的是,所述方法还可以根据用户的医疗情况确定用户每天需摄入的卡路里量范围,例如,针对癌症患者,其可能需要更多的卡路里摄入量,因此可以适当增加癌症患者每天需摄入的卡路里量。

步骤203、接收用户的生活数据。

该步骤中,所述方法接收用户的生活数据。所述方法可以接收用户输入的生活数据,也可以通过获取穿戴设备等检测的数据,还可以通过接收其他装置发送的用户的生活数据,本发明实施例对此不做具体限定。所述生活数据包括摄入的食物种类及份量,和/或进行的运动种类以及持续时长。

本发明实施例中,所述方法可以根据用户摄入的食物种类及份量,确定用户摄入的各营养成分的含量或者确定用户摄入的卡路里量,根据用户进行的运动种类以及持续时长,确定用户进行运动消耗的卡路里量。所述生活数还可以包括用户的用餐时间,运动时间等。

步骤204、判断所述生活数据是否落入所述目标生活数据范围。

该步骤中,所述方法判断所述生活数据是否落入所述目标生活数据范围,若所述生活数据没有落入所述目标生活数据范围,执行步骤205;相反地,若所述生活数据落入所述目标生活数据范围,流程结束。

在本发明一些实施例中,所述判断所述生活数据是否落入所述目标生活数据范围,包括:根据摄入的食物种类及份量确定多种不同的营养成分分别对应的摄入量和/或摄入的卡路里量,和/或根据进行的运动种类以及持续时长确定进行运动消耗的卡路里量;判断是否有营养成分的摄入量没有落入对应的范围,和/或摄入的卡路里量是否落入需摄入的卡路里量范围,和/或进行运动消耗的卡路里量是否落入需通过运动消耗的卡路里范围;若有营养成分的摄入量没有落入对应的范围,或者若摄入的卡路里量没有落入需摄入的卡路里量范围,或者若进行运动消耗的卡路里量没有落入需通过运动消耗的卡路里范围,执行步骤205。

步骤205、发出提示信息。

该步骤中,若所述生活数据没有落入所述目标生活数据范围,所述方法发出提示信息。具体地,若有营养成分的摄入量没有落入对应的范围,所述方法可以发出第一提示消息;若摄入的卡路里量没有落入需摄入的卡路里量范围,所述方法可以发出第二提示消息;若进行运动消耗的卡路里量没有落入需通过运动消耗的卡路里范围,所述方法可以发出第三提示消息。

在本发明实施例中,所述方法可以针对不同的情况发出不同的提示信息,举例而言,假设用户摄入的卡路里量超出需摄入的卡路里量范围第一预设百分比,所述方法发出第一等级警报;超出需摄入的卡路里量范围第二预设百分比,所述方法发出第二等级警报。所述方法针对超出的情况发出不同等级的警报,让用户意识到摄入的卡路里量的检查程度。此外,针对禁止用户摄入的食物,若用户有摄入,即用户摄入某营养成分的摄入量超过该营养成分对应的范围(例如0),所述方法可以发出最高级警报,提示用户密切关注自己的身体情况。举例而言,针对酒精过敏的用户,若摄入含酒精的食物或饮料,所述方法发出最高级警报。

本实施例中,所述健康管理方法接收用户的健康数据以及生活习惯数据;通过目标分析模型,对所述健康数据以及生活习惯数据进行分析,得到目标生活数据范围,其中,所述目标分析模型为通过对多组健康数据及生活习惯数据,以及每组健康数据及生活习惯数据对应的健康生活数据范围进行大数据分析,建立的分析模型;接收用户的生活数据;判断所述生活数据是否落入所述目标生活数据范围;若所述生活数据没有落入所述目标生活数据范围,发出提示信息。这样,本发明提供的健康管理方法能够根据用户的身体状况以及生活习惯给用户的饮食或运动进行指导,能够有效帮助用户根据自己的健康情况严格养成适合自己的生活习惯。

可以理解的是,本发明实施例中,所述方法可以根据用户数据的更新和/或分析模型的更新不断进行更新及优化,举例而言,假设用户的健康数据有变化时,所述方法可以接收变化后的健康数据,触发如图2所示的流程再进行分析。同样地,当其他数据,例如用户的生活习惯数据、所述目标分析模型发生变化时,所述方法也可以相应更新其他数据,得到更新后的目标生活数据范围。需要说明的是,本发明一些实施例中,所述方法还可以根据用户的个人偏好数据不断地更新或者优化,例如可以根据用户的个人偏好数据更新所述目标分析模型,或者可以根据用户的个人偏好数据更新通过所述目标分析模型进行分析得到的目标生活数据范围。

可选地,所述目标生活数据范围包括以下的一种或者多种:

多种不同的营养成分分别对应的范围、需摄入的卡路里量范围、需通过运动消耗的卡路里范围。

可选地,所述通过目标分析模型,对所述健康数据以及生活习惯数据进行分析,得到目标生活数据范围之后,所述方法还包括:

根据所述目标生活数据范围、以及多种不同的食物的营养成分含量以及卡路里量和/或不同运动消耗的卡路里量,生成所述目标生活数据范围对应的至少一种饮食计划和/或运动计划,每种饮食计划至少包括建议摄入的食物种类以及份量,每种运动计划至少包括建议进行的运动种类以及持续时长;

显示所述至少一种饮食计划以及运动计划。

可选地,所述方法还包括:

接收用户的个人偏好数据;

所述根据所述目标生活数据范围、以及多种不同的食物的营养成分含量以及卡路里量和/或不同运动消耗的卡路里量,生成所述目标生活数据范围对应的至少一种饮食计划和/或运动计划,包括:

根据个人偏好数据、所述目标生活数据范围、以及多种不同的食物的营养成分含量以及卡路里量和/或不同运动消耗的卡路里量,生成所述目标生活数据范围对应的至少一种饮食计划和/或运动计划。

可选地,所述方法还包括:

根据所述个人偏好数据、所述生活数据、所述目标生活数据范围、以及多种不同的食物的营养成分含量以及卡路里量和/或不同运动消耗的卡路里量,更新所述目标生活数据范围对应的至少一种饮食计划和/或运动计划。

该实施例中,所述方法可以根据所述个人偏好数据、所述生活数据、所述目标生活数据范围、以及多种不同的食物的营养成分含量以及卡路里量和/或不同运动消耗的卡路里量,更新所述目标生活数据范围对应的至少一种饮食计划和/或运动计划。

举例而言,假设所述方法生成的一种饮食计划中包括第一食物,若用户的个人偏好数据中记录的是用户不喜欢使用所述第一食物,所述方法可以根据该用户的个人偏好数据将所述饮食计划中的第一食物使用另一种与所述第一食物含有相同或相似营养成分,或者具有相同或相似功效的其他食物,从而实现根据用户的个人偏好数据对饮食计划进行更新。同样地,所述方法也可以根据用户的个人偏好数据中记录的用户的运动偏好,更新运动计划。

这样,所述方法可以根据用户的个人偏好数据以及生活数据不断更新所述目标生活数据范围对应的至少一种饮食计划和/或运动计划,使得所述至少一种饮食计划和/或运动计划能够更加符合用户的个人偏好和/或生活习惯,更加方便用户执行。

可选地,所述饮食计划还包括高危食物列表,所述运动计划还包括禁止进行的运动种类。

可选地,所述方法还包括:

根据所述生活数据判断用户摄入的食物中是否有食物为所述高危食物列表中的食物;

若用户摄入的食物中有食物为所述高危食物列表中的食物,发出提示信息。

该实施例中,所述饮食计划中还包括高危食物列表,所述方法根据所述生活数据判断用户摄入的食物中是否有食物为所述高危食物列表中的食物;若用户摄入的食物中有食物为所述高危食物列表中的食物,发出提示信息。

这样,所述方法能够在用户摄入高危食物时及时给用户进行提示,避免用户摄入过多的高危食物,造成不可逆转的问题,从而能够给用户的健康提供更多的保障。

可选地,所述生活数据包括摄入的食物种类及份量,和/或进行的运动种类以及持续时长;

所述判断所述生活数据是否落入所述目标生活数据范围,包括:

根据摄入的食物种类及份量确定多种不同的营养成分分别对应的摄入量和/或摄入的卡路里量,和/或根据进行的运动种类以及持续时长确定进行运动消耗的卡路里量;

判断是否有营养成分的摄入量没有落入对应的范围,和/或摄入的卡路里量是否落入需摄入的卡路里量范围,和/或进行运动消耗的卡路里量是否落入需通过运动消耗的卡路里范围;

所述若所述生活数据没有落入所述目标生活数据范围,发出提示信息,包括:

若有营养成分的摄入量没有落入对应的范围,或者若摄入的卡路里量没有落入需摄入的卡路里量范围,或者若进行运动消耗的卡路里量没有落入需通过运动消耗的卡路里范围,发出提示消息。

可选地,所述若有营养成分的摄入量没有落入对应的范围,或者若摄入的卡路里量没有落入需摄入的卡路里量范围,或者若进行运动消耗的卡路里量没有落入需通过运动消耗的卡路里范围,发出提示消息,包括:

若有营养成分的摄入量没有落入对应的范围,发出第一提示消息;

若摄入的卡路里量没有落入需摄入的卡路里量范围,发出第二提示消息;

若进行运动消耗的卡路里量没有落入需通过运动消耗的卡路里范围,发出第三提示消息。

可选地,所述方法还包括:

接收用户输入的待摄入的食物种类及份量和/或待进行的运动种类及持续时长;

根据所述待摄入的食物种类及份量确定多种不同的营养成分分别对应的待摄入量和/或待摄入的卡路里量,和/或根据所述待进行的运动种类及持续时长确定待进行的运动待消耗的卡路里量;

判断是否有营养成分的待摄入量没有落入对应的范围,和/或摄入的卡路里量是否落入需摄入的卡路里量范围,和/或待进行的运动待消耗的卡路里量是否落入需通过运动消耗的卡路里范围;

若有营养成分的待摄入量没有落入对应的范围,或者若待摄入的卡路里量没有落入需摄入的卡路里量范围,或者若待进行的运动待消耗的卡路里量没有落入需通过运动消耗的卡路里范围,发出提示消息。

该实施例中,用户还可以在准备进食和/或准备运动之前,输入待摄入的食物种类及份量和/或待进行的运动种类及持续时长,所述方法根据用户输入的数据判断用户待摄入的食物和/或待进行的运动是否适合用户,并在不适合用户时,发出提示消息。这样,用户可以及时调整自己的进食计划和/或运动计划,能够更加有效地帮助用户建立适合自己健康的生活习惯。

可选地,所述方法还包括:

接收用户输入的生成管理报告触发操作;

响应于所述触发操作,根据所述目标生活数据范围、所述目标生活数据范围对应的至少一种饮食计划和/或运动计划、以及用户的生活数据,生成并显示管理报告;

其中,所述管理报告包括以下的一种或者多种:

饮食计划执行情况、运动计划执行情况、用户的生活数据对用户的健康的影响情况。

该实施例中,当用户需要了解自己的执行情况和/或执行情况对健康的影响情况时,可以输入生成管理报告的触发操作,所述方法响应于所述触发操作,生成并显示管理报告,这样,用户可以随时了解自己的饮食计划执行情况、运动计划执行情况、自己的生活数据对健康的影响情况等。

可选地,所述健康数据包括以下的一种或者多种:

身高、体重、体重指数、年龄、性别、曾患疾病及治疗历史、当前患有疾病、家族病史。

可选地,所述生活习惯数据包括以下的一种或者多种:

饮食习惯数据、运动习惯数据、作息时间、过敏食物数据。

本领域普通技术人员可以理解实现上述实施例方法的全部或者部分步骤是可以通过至少一个程序指令相关的硬件来完成,所述至少一个程序可以存储于如图1所示的服务器的存储器120中,并能够被所述处理器100执行,所述至少一个程序被所述处理器100执行时实现如下步骤:

接收用户的健康数据以及生活习惯数据;

通过目标分析模型,对所述健康数据以及生活习惯数据进行分析,得到目标生活数据范围,其中,所述目标分析模型为通过对多组健康数据及生活习惯数据,以及每组健康数据及生活习惯数据对应的健康生活数据范围进行大数据分析,建立的分析模型;

接收用户的生活数据;

判断所述生活数据是否落入所述目标生活数据范围;

若所述生活数据没有落入所述目标生活数据范围,发出提示信息。

可选地,所述目标生活数据范围包括以下的一种或者多种:

多种不同的营养成分分别对应的范围、需摄入的卡路里量范围、需通过运动消耗的卡路里范围。

可选地,所述处理器100执行通过目标分析模型,对所述健康数据以及生活习惯数据进行分析,得到目标生活数据范围之后,还可实现如下步骤:

根据所述目标生活数据范围、以及多种不同的食物的营养成分含量以及卡路里量和/或不同运动消耗的卡路里量,生成所述目标生活数据范围对应的至少一种饮食计划和/或运动计划,每种饮食计划至少包括建议摄入的食物种类以及份量,每种运动计划至少包括建议进行的运动种类以及持续时长;

显示所述至少一种饮食计划以及运动计划。

可选地,所述处理器100还可实现如下步骤:

接收用户的个人偏好数据;

所述根据所述目标生活数据范围、以及多种不同的食物的营养成分含量以及卡路里量和/或不同运动消耗的卡路里量,生成所述目标生活数据范围对应的至少一种饮食计划和/或运动计划,包括:

根据个人偏好数据、所述目标生活数据范围、以及多种不同的食物的营养成分含量以及卡路里量和/或不同运动消耗的卡路里量,生成所述目标生活数据范围对应的至少一种饮食计划和/或运动计划。

可选地,所述处理器100还可实现如下步骤:

根据所述个人偏好数据、所述生活数据、所述目标生活数据范围、以及多种不同的食物的营养成分含量以及卡路里量和/或不同运动消耗的卡路里量,更新所述目标生活数据范围对应的至少一种饮食计划和/或运动计划。

可选地,所述饮食计划还包括高危食物列表,所述运动计划还包括禁止进行的运动种类。

可选地,所述处理器100还可实现如下步骤:

根据所述生活数据判断用户摄入的食物中是否有食物为所述高危食物列表中的食物;

若用户摄入的食物中有食物为所述高危食物列表中的食物,发出提示信息。

可选地,所述生活数据包括摄入的食物种类及份量,和/或进行的运动种类以及持续时长;

所述判断所述生活数据是否落入所述目标生活数据范围,包括:

根据摄入的食物种类及份量确定多种不同的营养成分分别对应的摄入量和/或摄入的卡路里量,和/或根据进行的运动种类以及持续时长确定进行运动消耗的卡路里量;

判断是否有营养成分的摄入量没有落入对应的范围,和/或摄入的卡路里量是否落入需摄入的卡路里量范围,和/或进行运动消耗的卡路里量是否落入需通过运动消耗的卡路里范围;

所述若所述生活数据没有落入所述目标生活数据范围,发出提示信息,包括:

若有营养成分的摄入量没有落入对应的范围,或者若摄入的卡路里量没有落入需摄入的卡路里量范围,或者若进行运动消耗的卡路里量没有落入需通过运动消耗的卡路里范围,发出提示消息。

可选地,所述若有营养成分的摄入量没有落入对应的范围,或者若摄入的卡路里量没有落入需摄入的卡路里量范围,或者若进行运动消耗的卡路里量没有落入需通过运动消耗的卡路里范围,发出提示消息,包括:

若有营养成分的摄入量没有落入对应的范围,发出第一提示消息;

若摄入的卡路里量没有落入需摄入的卡路里量范围,发出第二提示消息;

若进行运动消耗的卡路里量没有落入需通过运动消耗的卡路里范围,发出第三提示消息。

可选地,所述处理器100还可实现如下步骤:

接收用户输入的待摄入食物种类及份量和/或待进行的运动种类及持续时长;

根据所述待摄入的食物种类及份量确定多种不同的营养成分分别对应的待摄入量和/或待摄入的卡路里量,和/或根据所述待进行的运动种类及持续时长确定待进行的运动待消耗的卡路里量;

判断是否有营养成分的待摄入量没有落入对应的范围,和/或摄入的卡路里量是否落入需摄入的卡路里量范围,和/或待进行的运动待消耗的卡路里量是否落入需通过运动消耗的卡路里范围;

若有营养成分的待摄入量没有落入对应的范围,或者若待摄入的卡路里量没有落入需摄入的卡路里量范围,或者若待进行的运动待消耗的卡路里量没有落入需通过运动消耗的卡路里范围,发出提示消息。

可选地,所述处理器100还可实现如下步骤:

接收用户输入的生成管理报告触发操作;

响应于所述触发操作,根据所述目标生活数据范围、所述目标生活数据范围对应的至少一种饮食计划和/或运动计划、以及用户的生活数据,生成并显示管理报告;

其中,所述管理报告包括以下的一种或者多种:

饮食计划执行情况、运动计划执行情况、用户的生活数据对用户的健康的影响情况。

可选地,所述健康数据包括以下的一种或者多种:

身高、体重、体重指数、年龄、性别、曾患疾病及治疗历史、当前患有疾病、家族病史。

可选地,所述生活习惯数据包括以下的一种或者多种:

饮食习惯数据、运动习惯数据、作息时间、过敏食物数据。

本领域普通技术人员可以理解实现上述实施例方法的全部或者部分步骤是可以通过至少一个程序指令相关的硬件来完成,所述至少一个程序可以存储于一计算机可读存储介质中,该至少一个程序被执行时,包括以下步骤:

接收用户的健康数据以及生活习惯数据;

通过目标分析模型,对所述健康数据以及生活习惯数据进行分析,得到目标生活数据范围,其中,所述目标分析模型为通过对多组健康数据及生活习惯数据,以及每组健康数据及生活习惯数据对应的健康生活数据范围进行大数据分析,建立的分析模型;

接收用户的生活数据;

判断所述生活数据是否落入所述目标生活数据范围;

若所述生活数据没有落入所述目标生活数据范围,发出提示信息。

可选地,所述目标生活数据范围包括以下的一种或者多种:

多种不同的营养成分分别对应的范围、需摄入的卡路里量范围、需通过运动消耗的卡路里范围。

可选地,所述至少一个程序被执行时实现通过目标分析模型,对所述健康数据以及生活习惯数据进行分析,得到目标生活数据范围之后,还可实现如下步骤:

根据所述目标生活数据范围、以及多种不同的食物的营养成分含量以及卡路里量和/或不同运动消耗的卡路里量,生成所述目标生活数据范围对应的至少一种饮食计划和/或运动计划,每种饮食计划至少包括建议摄入的食物种类以及份量,每种运动计划至少包括建议进行的运动种类以及持续时长;

显示所述至少一种饮食计划以及运动计划。

可选地,所述至少一个程序被执行时,还可实现如下步骤:

接收用户的个人偏好数据;

所述根据所述目标生活数据范围、以及多种不同的食物的营养成分含量以及卡路里量和/或不同运动消耗的卡路里量,生成所述目标生活数据范围对应的至少一种饮食计划和/或运动计划,包括:

根据个人偏好数据、所述目标生活数据范围、以及多种不同的食物的营养成分含量以及卡路里量和/或不同运动消耗的卡路里量,生成所述目标生活数据范围对应的至少一种饮食计划和/或运动计划。

可选地,所述至少一个程序被执行时,还可实现如下步骤:

根据所述个人偏好数据、所述生活数据、所述目标生活数据范围、以及多种不同的食物的营养成分含量以及卡路里量和/或不同运动消耗的卡路里量,更新所述目标生活数据范围对应的至少一种饮食计划和/或运动计划。

可选地,所述饮食计划还包括高危食物列表,所述运动计划还包括禁止进行的运动种类。

可选地,所述至少一个程序被执行时,还可实现如下步骤:

根据所述生活数据判断用户摄入的食物中是否有食物为所述高危食物列表中的食物;

若用户摄入的食物中有食物为所述高危食物列表中的食物,发出提示信息。

可选地,所述生活数据包括摄入的食物种类及份量,和/或进行的运动种类以及持续时长;

所述判断所述生活数据是否落入所述目标生活数据范围,包括:

根据摄入的食物种类及份量确定多种不同的营养成分分别对应的摄入量和/或摄入的卡路里量,和/或根据进行的运动种类以及持续时长确定进行运动消耗的卡路里量;

判断是否有营养成分的摄入量没有落入对应的范围,和/或摄入的卡路里量是否落入需摄入的卡路里量范围,和/或进行运动消耗的卡路里量是否落入需通过运动消耗的卡路里范围;

所述若所述生活数据没有落入所述目标生活数据范围,发出提示信息,包括:

若有营养成分的摄入量没有落入对应的范围,或者若摄入的卡路里量没有落入需摄入的卡路里量范围,或者若进行运动消耗的卡路里量没有落入需通过运动消耗的卡路里范围,发出提示消息。

可选地,所述若有营养成分的摄入量没有落入对应的范围,或者若摄入的卡路里量没有落入需摄入的卡路里量范围,或者若进行运动消耗的卡路里量没有落入需通过运动消耗的卡路里范围,发出提示消息,包括:

若有营养成分的摄入量没有落入对应的范围,发出第一提示消息;

若摄入的卡路里量没有落入需摄入的卡路里量范围,发出第二提示消息;

若进行运动消耗的卡路里量没有落入需通过运动消耗的卡路里范围,发出第三提示消息。

可选地,所述至少一个程序被执行时,还可实现如下步骤:

接收用户输入的待摄入食物种类及份量和/或待进行的运动种类及持续时长;

根据所述待摄入的食物种类及份量确定多种不同的营养成分分别对应的待摄入量和/或待摄入的卡路里量,和/或根据所述待进行的运动种类及持续时长确定待进行的运动待消耗的卡路里量;

判断是否有营养成分的待摄入量没有落入对应的范围,和/或摄入的卡路里量是否落入需摄入的卡路里量范围,和/或待进行的运动待消耗的卡路里量是否落入需通过运动消耗的卡路里范围;

若有营养成分的待摄入量没有落入对应的范围,或者若待摄入的卡路里量没有落入需摄入的卡路里量范围,或者若待进行的运动待消耗的卡路里量没有落入需通过运动消耗的卡路里范围,发出提示消息。

可选地,所述至少一个程序被执行时,还可实现如下步骤:

接收用户输入的生成管理报告触发操作;

响应于所述触发操作,根据所述目标生活数据范围、所述目标生活数据范围对应的至少一种饮食计划和/或运动计划、以及用户的生活数据,生成并显示管理报告;

其中,所述管理报告包括以下的一种或者多种:

饮食计划执行情况、运动计划执行情况、用户的生活数据对用户的健康的影响情况。

可选地,所述健康数据包括以下的一种或者多种:

身高、体重、体重指数、年龄、性别、曾患疾病及治疗历史、当前患有疾病、家族病史。

可选地,所述生活习惯数据包括以下的一种或者多种:

饮食习惯数据、运动习惯数据、作息时间、过敏食物数据。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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