本发明涉及体域网领域,具体涉及一种基于体域网的监测方法及终端。
背景技术:
现有技术中,手环可以用于测量用户的心率、血压、步数等人体特征数据,但是,由于手环得到的数据结果仅仅是通过手环与手腕部分接触的传感器来测量用户的人体特征数据,因而,其测得的人体特征数据不够精确。
技术实现要素:
本发明实施例提供了一种基于体域网的监测方法及终端,可准确地对人体特征进行监测。
本发明实施例第一方面提供了一种基于体域网的监测方法,包括:
利用体域网内的多个节点采集目标人体特征数据;
根据所述目标人体特征数据计算出运动指标的变化量;
根据所述运动指标的变化量更新预先设置的第一运动指标,得到第二运动指标;
将所述第二运动指标推送给用户。
本发明实施例第二方面提供了一种终端,包括:
采集单元,用于利用体域网内的多个节点采集目标人体特征数据;
计算单元,用于根据所述目标人体特征数据计算出运动指标的变化量;
更新单元,用于根据所述运动指标的变化量更新预先设置的第一运动指标,得到第二运动指标;
推送单元,用于将所述第二运动指标推送给用户。
可以看出,通过本发明实施例,利用体域网内的多个节点采集目标人体特征数据;根据所述目标人体特征数据计算出运动指标的变化量;根据所述运动指标的变化量更新预先设置的第一运动指标,得到第二运动指标;将所述第二运动指标推送给用户。从而,可在制定好运动指标后,直观地了解该运动指标的完成情况。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的体域网网络架构示意图;
图1-1是本发明实施例提供的传感器节点的模块划分示意图;
图2是本发明实施例提供的一种基于体域网的监测方法的第一实施例流程示意图;
图2-1是本发明实施例提供的图2中所描述的步骤201的细化流程示意图;
图2-2是本发明实施例提供的图2中所描述的步骤202的细化流程示意图;
图2-3是本发明实施例提供的图2中所描述的步骤204的细化流程示意图;
图3a是本发明实施例提供的一种终端的第一实施例结构示意图。
图3b是本发明实施例提供的图3a中所描述的终端的采集单元的结构示意图;
图3c是本发明实施例提供的图3a中所描述的终端的计算单元的结构示意图;
图3d是本发明实施例提供的图3a中所描述的终端的推送单元的结构示意图;
图4是本发明实施例提供的一种终端的第二实施例结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
本发明实施例所描述的终端可以包括智能手机(如Android手机、iOS手机、Windows Phone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备(MID,Mobile Internet Devices)或穿戴式设备等,上述终端仅是举例,而非穷举,包含但不限于上述终端。
需要说明的是,如图1所示,身体体域网(Body Area Network,BAN)简称体域网,是由多个附着于人体身上的可穿戴传感器节点、无线汇聚节点以及无线网关组成的通信网络。可穿戴传感器节点由柔性电路板制成,十分小巧,轻便,稳定,并且具有传感、计算和通信功能。图1中的人体携带有6个传感器节点,分布于人体的头部,肩部,胸部,手部、腰部及脚部位置。传感器节点将采集到的数据进行处理和融合后发送给无线汇聚节点,无线汇聚节点再将该数据传输给无线体域网网关。无线体域网网关可将得到的数据传送给终端,用户可以随时查看测量结果。每个传感器节点可采集不同类型的数据,实现不同的功能,各个传感器节点协调工作,可通过无线保真wifi、蓝牙、ZigBee等通信技术形成稳定的体域网内部通信网络。
根据功能的不同,有用于测体温的红外温度传感器,测脉搏的血氧探头传感器,测运动步数的三轴加速度传感器等多种传感器。如图1-1所示,每一传感器可以划分为数据采集单元10,数据处理单元20,数据存储单元30,无线通信单元40和电源单元50。数据采集单元10用于采集原始人体特征数据;数据处理单元20用于将原始人体特征数据转换成目标人体特征数据,并计算出运动指标的变化量,更新第一运动指标得到第二运动指标;数据存储单元30用于存储数据信息、第一运动指标和第二运动指标;无线通信单元40用于进行数据通信,将第二运动指标推送给用户;电源单元50用于向传感器提供能量。
基于图1所描述的体域网网络架构,请参阅图2,为本发明实施例提供的一种基于体域网的监测方法的第一实施例流程示意图。本实施例中所描述的基于体域网的监测方法,包括以下步骤:
201、利用体域网内的多个节点采集目标人体特征数据;
可选地,如图2-1所示,上述步骤201可包含如下步骤:
2011、利用体域网内的多个节点采集原始人体特征数据,其中,所述原始人体特征数据为以下至少一种:体重、体温、出汗量、心率、脂肪比例、血压和活动量信息;
2012、将所述原始人体特征数据进行数据处理,得到所述目标人体特征数据。
其中,体域网内每一个传感器节点至少包括一个传感器,每个传感器节点分布于人体的各个部位,可测得每个部位的人体特征,不同部位的同一特征可能有不同的结果。
可选地,所述人体特征可以是体重、体温、出汗量、心率、脂肪比例、血压和活动量信息中的至少一种。每一传感器节点可检测一个人体特征数据或多个人体特征数据。若某一人体特征数据可由多个传感器节点测得,可取多个测量结果的平均值作为目标结果。
可选地,若某一人体特征数据由多个传感器节点测得,可取多个节点在不同时间测得的人体特征数据的平均值,或取多个节点在同一时间测得的人体特征数据的平均值作为目标结果。
可选的,人体体重可通过智能鞋垫测得,所述智能鞋垫内部设置有压力传感器,所述压力传感器可以测量人的体重。例如若需要测得当前时间体重,用户可抬起左脚,通过右脚的智能鞋垫内置的压力传感器测得体重,得到一个体重数据,然后用户再抬起右脚,通过左脚的智能鞋垫内置的压力传感器测得体重,得到另一个体重数据,将两个体重上数据取平均值可得出体重结果,用户可通过终端进行查看。
可选地,在传感器节点采集到体重、体温、出汗量、心率、脂肪比例、血压和活动量等人体特征数据后,通过传感器节点内传感器的数据处理单元20可将采集到的原始人体特征数据进行数据处理,得到所述目标人体特征数据。例如测量心率,传感器通过测量五秒内心脏跳动了多少次,再计算出每一次心跳所花费时长,最后得到一分钟的心跳次数。
可选地,上述步骤2012可包含如下步骤(图中未标):
获取预设时间段内所述原始人体特征数据的变化曲线;
在所述变化曲线中进行采样,得到多个采样点;
将所述多个采样点的数据的均值作为所述目标人体特征数据。
可选地,为了得到更准确的人体特征数据,在将所述原始人体特征数据进行数据处理时,可获取预设时间内原始人体特征数据的变化曲线,即在预设时间段内持续对人体特征进行测量,得到变化曲线。在变化曲线中均匀进行抽样,得到多个采样值,将这多个采样值取平均值得到最终结果,作为目标人体特征数据。例如,在进行体温测量时,获取体温在预设时间内的变化曲线,在均匀的对体温的变换曲线进行采样,得到多个体温的采样值,取这多个采样的体温值的平均值,作为目标体温值。
可选的,若某些人体特征数据在预设时间内的变化曲线最终趋于一个稳定值,可取所述稳定值作为目标人体特征数据。例如在进行体重的测量时,在预设时间内,体重的变化曲线若逐渐呈直线并且不再变化,所述直线对应的数值可取为目标体重值。
202、根据所述目标人体特征数据计算出运动指标的变化量;
可选地,如图2-2所示,上述步骤202可包含如下步骤:
2021、根据所述人体特征数据计算出能量吸收量和能量释放量;
2022、将所述能量吸收量和所述能量释放量之间的差值作为所述运动指标的变化量。
其中,运动指标的变换量由能量释放量和能量吸收量决定,根据测得的多个人体特征数据计算出人体的能量的释放量和能量的吸收量,再计算能量吸收量和所述能量释放量之间的差值。若能量吸收量和所述能量释放量之间的差值大于0,运动指标的变化量为正数,若能量吸收量和所述能量释放量之间的差值小于0,运动指标的变化量为负数。
可选地,通过测量人体的运动量(比如步数,公里数,手臂伸展次数等)、体温变化、出汗量、脂肪比例、血压、心率等人体特征可计算出人体能量释放量,通过测量人体采食量(比如吃饭,喝水,吃水果)、脂肪比例、体重等人体特征可计算出人体能量吸收量。
203、根据所述运动指标的变化量更新预先设置的第一运动指标,得到第二运动指标;
其中,所述第一运动指标可由用户进行设定,用户制定好计划后可生成第一运动指标。例如用户提前设定好时间周期,减重斤数,终端可计算出每日需要完成的运动指标,并将其作为第一运动指标。
可选地,在计算出运动指标的变化量后,将运动指标变化量的数值和第一运动指标的数值相加,得到第二运动指标。由于所述运动指标的变化量可能是正数,也可能是负数,所以第二运动指标可能大于第一运动指标,也可能小于或者等于第一运动指标。若第二运动指标为0,表明用户已完成当天指标计划;若第二运动指标大于0,表明用户未完成当天指标计划;若第二运动指标小于0,表明用户超额完成当天指标计划。
可选的,若第二运动指标大于0,表明用户未完成当天指标计划,可将剩余指标平均添加到剩余天数中,即更新剩余天数中的第一运动指标;若第二运动指标小于0,表明用户超额完成当天指标计划,可在剩余天数的第一运动指标中均匀减去超额部分,使第一运动指标的数值减少。通过动态的更新第一运动指标,可有利于用户在规定时间内完成减重计划。
可选地,所述运动指标的单位可以是能量常用单位焦耳,也可以卡路里,用户可在终端进行焦耳和卡路里的转换。
204、将所述第二运动指标推送给用户。
可选地,如图2-3所示,上述步骤204可包含如下步骤:
2041、根据预设的运动指标与警告信息之间的对应关系确定所述第二运动指标对应的目标警告信息;
2042、将所述目标警告信息推送给所述用户。
可选地,在计算出第二运动指标后,将第二运动指标推送给用户,让用户了解第一运动指标的完成情况。用户可通过终端随时查看第二运动指标。
可选的,可分时间段将所述第二运动指标推送给用户。例如,每个4个小时向用户推送一次第二运动指标,可通过抖动、发声、显示屏发亮等至少一种实现方式向用户推送一次第二运动指标,同时可附加上第二运动指标和第一运动指标的差值。通过不同的时间点的推送,可让用户了解各个时间段的运动量如何,运动量最多是发生在哪个时间段,同时有利于用户将运动计划均匀的安排在各个时间段内。
可选地,在第二运动指标高于第一运动指标时,向用户发送严重警告信息;在第二运动指标高于第一预设阈值时,向用户发送中度警告信息;在第二运动指标低于第二预设阈值时,向用户发送提示信息。所述第一预设阈值大于第二预设阈值,并且第一预设阈值和第二预设阈值大于0。在用户没有完成第一运动指标时,针对用户第一运动指标的完成情况,发出不同级别的提示消息,让用户了解运动情况,并抓紧时间提高运动量。
可以看出,通过本发明实施例,利用体域网内的多个节点采集目标人体特征数据;根据所述目标人体特征数据计算出运动指标的变化量;根据所述运动指标的变化量更新预先设置的第一运动指标,得到第二运动指标;将所述第二运动指标推送给用户。从而,可在制定好运动指标后,直观地了解该运动指标的完成情况。
与上述一致地,以下为实施上述本发明实施例提供的基于体域网的监测方法的装置,具体如下:
请参阅图3a,为本发明实施例提供的一种终端的实施例结构示意图。本实施例中所描述的终端,包括:采集单元301、计算单元302、更新单元303和推送单元304,具体如下:
301、采集单元,用于利用体域网内的多个节点采集目标人体特征数据;
302、计算单元,用于根据所述目标人体特征数据计算出运动指标的变化量;
303、更新单元,用于根据所述运动指标的变化量更新预先设置的第一运动指标,得到第二运动指标;
304、推送单元,用于将所述第二运动指标推送给用户。
可选地,如图3b,图3a中所描述的终端的采集单元301可包括:采集模块3011和处理模块3012,具体如下:
采集模块3011,用于利用体域网内的多个节点采集原始人体特征数据,其中,所述原始人体特征数据为以下至少一种:体重、体温、出汗量、心率、脂肪比例、血压和活动量信息;
处理模块3012,用于将所述原始人体特征数据进行数据处理,得到所述目标人体特征数据。
进一步地,上述处理模块3012可包括:获取模块(图中未标出)、采样模块(图中未标出)和第一确定模块(图中未标出),具体如下:
获取模块,用于获取预设时间段内所述原始人体特征数据的变化曲线;
采样模块,用于在所述变化曲线中进行采样,得到多个采样点;
第一确定模块,用于将所述多个采样点的数据的均值作为所述目标人体特征数据。
可选地,如图3c,图3a中所描述的终端的计算单元302可包括:计算模块3021和第二确定模块3022,具体如下:
计算模块3021,用于根据所述人体特征数据计算出能量吸收量和能量释放量;
第二确定模块3022,用于将所述能量吸收量和所述能量释放量之间的差值作为所述运动指标的变化量。
可选地,如图3d,图3a中所描述的终端的推送单元304可包括:确定模块3041和推送模块3042,具体如下:
第三确定模块3041,用于根据预设的运动指标与警告信息之间的对应关系确定所述第二运动指标对应的目标警告信息;
推送模块3042,用于将所述目标警告信息推送给所述用户。
可以看出,通过本发明实施例,利用体域网内的多个节点采集目标人体特征数据;根据所述目标人体特征数据计算出运动指标的变化量;根据所述运动指标的变化量更新预先设置的第一运动指标,得到第二运动指标;将所述第二运动指标推送给用户。从而,可在制定好运动指标后,直观地了解该运动指标的完成情况。
请参阅图4,为本发明实施例提供的一种终端的第二实施例结构示意图。本实施例中所描述的终端,包括:至少一个输入设备1000;至少一个输出设备2000;至少一个处理器3000,例如CPU;和存储器4000,上述输入设备1000、输出设备2000、处理器3000和存储器4000通过总线5000连接。
其中,上述输入设备1000具体可为触控面板、物理按键或者鼠标。
上述输出设备2000具体可为显示屏。
上述存储器4000可以是高速RAM存储器,也可为非易失存储器(non-volatile memory),例如磁盘存储器。上述存储器4000用于存储一组程序代码,上述输入设备1000、输出设备2000和处理器3000用于调用存储器4000中存储的程序代码,执行如下操作:
利用体域网内的多个节点采集目标人体特征数据;
根据所述目标人体特征数据计算出运动指标的变化量;
根据所述运动指标的变化量更新预先设置的第一运动指标,得到第二运动指标;
将所述第二运动指标推送给用户。
可选地,上述处理器3000在所述利用体域网内的多个节点采集目标人体特征数据,包括:
利用体域网内的多个节点采集原始人体特征数据,其中,所述原始人体特征数据为以下至少一种:体重、体温、出汗量、心率、脂肪比例、血压和活动量信息;
将所述原始人体特征数据进行数据处理,得到所述目标人体特征数据。
可选地,上述处理器3000在所述将所述原始人体特征数据进行数据处理,得到所述目标人体特征数据,包括:
获取预设时间段内所述原始人体特征数据的变化曲线;
在所述变化曲线中进行采样,得到多个采样点;
将所述多个采样点的数据的均值作为所述目标人体特征数据。
可选地,上述处理器3000在所述根据所述人体特征数据计算出运动指标的变化量,包括:
根据所述人体特征数据计算出能量吸收量和能量释放量;
将所述能量吸收量和所述能量释放量之间的差值作为所述运动指标的变化量。
可选地,上述处理器3000将所述第二运动指标推送给用户,包括:
根据预设的运动指标与警告信息之间的对应关系确定所述第二运动指标对应的目标警告信息;
将所述目标警告信息推送给所述用户。
本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何一种基于体域网的监测方法的部分或全部步骤。
尽管在此结合各实施例对本发明进行了描述,然而,在实施所要求保护的本发明过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
本领域技术人员应明白,本发明的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。计算机程序存储/分布在合适的介质中,与其它硬件一起提供或作为硬件的一部分,也可以采用其他分布形式,如通过Internet或其它有线或无线电信系统。
本发明是参照本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管结合具体特征及其实施例对本发明进行了描述,显而易见的,在不脱离本发明的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本发明的示例性说明,且视为已覆盖本发明范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。