一种久坐提醒系统及方法技术方案

技术编号:13002658 阅读:108 留言:0更新日期:2016-03-10 14:29
本发明专利技术公开了一种久坐提醒方法及系统,该方法包括:设定大幅晃动差值阈值a以及运动状态时大于大幅晃动差值阈值a的次数阈值b以及坐着状态时大于大幅晃动差值阈值a的次数阈值c;利用设置于用户身上的重力传感器获取三轴数据,将t时间内获取的三轴数据作为一个单位保存数据;依次计算当前时刻三轴数据与前一时刻三轴数据的差值并予以保存;将计算获得的各差值与差值阈值a进行比较,统计大于该大幅晃动的差值阈值a的个数m;根据比较结果判断当前用户状态;于确定用户状态后,定时若干时间,于定时时间到时,对用户状态予以提醒,本发明专利技术可对用户当前状态用户及时给予提醒。

【技术实现步骤摘要】

本专利技术涉及一种提醒系统及方法,特别是涉及。
技术介绍
现代随着生活节奏的加快、工作压力的增大很多人不注意身体的锻炼,这样造成很多人都处于身体亚健康的状态,所以专注人体健康的穿戴设备逐渐进入我们的生活。目前的穿戴设备一般都是测量人体的健康状况,如通过心率传感器及脉压传感器测量人体的心率,脉压等,然后通过分析处理获得人体的健康状况。当然,目前也出现了一些可监测人体的运动状态的穿戴设备,其主要是监测运动本身,如监测人体的运动时长,运动强度,如行走或跑步,运动速度等,当都没有一种设备可在人们处于久坐状态下给予提醒,另一方面,随着电子信息技术的发展,目前很多人的工作都是利用电脑等电子产品,其劳动强度不大,一般需要工作者长时间处于坐的状态,长时间的坐姿对人体的健康有着重大影响,因此,实有必要提出一种技术手段,以在人们处于久坐状态下给予及时提醒,以提醒用户注意身体健康。
技术实现思路
为克服上述现有技术存在的不足,本专利技术之目的在于提供,其利用重力传感器实时获取三轴数据,计算并统计前后时刻的三轴数据差值,根据统计结果判断用户是否处于端坐状态,并于判断用户长时间处于坐姿时,给予用户及时的提醒,以保护用户的健康。为达上述及其它目的,本专利技术提出一种久坐提醒方法,包括如下步骤: 步骤一,设定大幅晃动差值阈值a以及运动状态时大于大幅晃动差值阈值a的次数阈值b以及坐着状态时大于大幅晃动差值阈值a的次数阈值c ; 步骤二,利用设置于用户身上的重力传感器获取三轴数据,将t时间内获取的三轴数据作为一个单位保存数据。步骤三,依次计算当前时刻三轴数据与前一时刻三轴数据的差值并予以保存。步骤四,将步骤三计算获得的各差值与差值阈值a进行比较,统计大于该大幅晃动的差值阈值a的个数m ; 步骤五,若个数m〈c,则判断当前用户为坐姿,若m>b,则判断当前用户为运动状态; 步骤六,于确定用户状态后,定时若干时间,于定时时间到时,对用户状态予以提醒。进一步地,步骤四中,还设定中等幅度晃动的差值阈值al、运动状态时大于中等幅度晃动差值阈值al的次数阈值bl以及坐着状态时大于中等幅度晃动差值阈值al的次数阈值cl。进一步地,于步骤四中,还将步骤三计算获得的各差值与差值阈值al进行比较,统计大于该中等幅度晃动差值阈值al的个数ml。进一步地,于步骤五中,若个数m〈c且ml〈cl,则判断当前用户为坐姿;若个数m>b或者ml>bl则判断当前用户为运动状态。进一步地,若m>b为大幅运动状态,ml>bl且m〈b为小幅运动状态。进一步地,各阈值通过大量的实验数据获的,由用户自行设定或由系统默认。为达到上述目的,本专利技术还提供一种久坐提醒系统,包括: 阈值设定单元,用于预先设定大幅晃动差值阈值a以及运动状态时大于大幅晃动差值阈值a的次数阈值b以及坐着状态时大于大幅晃动差值阈值a的次数阈值c ; 数据获取单元,利用设置于用户身上的重力传感器获取三轴数据,将t时间内获取的三轴数据作为一个单位保存数据。差值计算单元,依次计算当前时刻三轴数据与前一时刻三轴数据的差值并予以保存。统计单元,将步骤三计算获得的各差值与差值阈值a进行比较,统计大于该大幅晃动的差值阈值a的个数m; 判断单元,将大于该大幅晃动的差值阈值a的个数m与次数阈值进行比较,根据比较结果判断用户当前的状态; 提醒单元,于确定用户状态后,定时若干时间,于定时时间到时,对用户状态予以提醒。进一步地,若m〈c,则该判断单元判断当前用户为坐姿,若m>b,则该判断单元判断当前用户为运动状态。进一步地,该阈值设定单元还设定中等幅度晃动的差值阈值al、运动状态时大于中等幅度晃动差值阈值al的次数阈值bl以及坐着状态时大于中等幅度晃动差值阈值al的次数阈值cl。进一步地,该统计单元还将计算获得的各差值与差值阈值al进行比较,统计大于该中等幅度晃动差值阈值al的个数ml ;该判断单元还将大于该中等幅度晃动差值阈值al的个数ml与次数阈值进行比较,根据比较结果判断用户当前的状态。与现有技术相比,本专利技术,其利用重力传感器实时获取三轴数据,计算并统计前后时刻的三轴数据差值,根据统计结果判断用户是否处于端坐状态,并于判断用户长时间处于坐姿时,给予用户及时的提醒,以保护用户的健康。【附图说明】图1为本专利技术一种久坐提醒方法的步骤流程图; 图2为本专利技术一种久坐提醒系统的系统架构图。【具体实施方式】以下通过特定的具体实例并结合【附图说明】本专利技术的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本专利技术的其它优点与功效。本专利技术亦可通过其它不同的具体实例加以施行或应用,本说明书中的各项细节亦可基于不同观点与应用,在不背离本专利技术的精神下进行各种修饰与变更。图1为本专利技术一种久坐提醒方法的步骤流程图。如图1所示,本专利技术一种久坐提醒方法,包括如下步骤: 步骤101,设定大幅晃动的差值阈值a (大于a则表示大幅晃动)、中等幅度晃动的差值阈值al (大于al小于a则表示中等幅度晃动)以及运动状态时大于大幅晃动差值a的次数阈值b (大于大幅晃动差值a的次数大于阈值b则表示运动状态)、运动状态时大于中等幅度晃动差值阈值al的次数阈值bl (中等幅度晃动的设定目的是对于晃动幅度较小的运动,大于中等幅度晃动差值阈值al的次数大于次数阈值bl则表示用户处于晃动幅度较小的运动)和坐着状态时大于大幅晃动差值a的次数阈值c (大于大幅晃动差值a的次数小于阈值c则表示为坐姿)、坐着状态时大于中等幅度晃动差值al的次数阈值cl (大于中等幅度晃动差值al的次数小于次数阈值cl表示坐姿),以上阈值均可通过大量的实验数据,可由用户自行设定,也可由系统默认。步骤102,利用设置于用户身上的重力传感器获取三轴数据(X轴,y轴,z轴),将t时间内获取的三轴数据作为一个单位保存数据。步骤103,依次计算当前时刻三轴数据与前一时刻三轴数据的差值并予以保存。步骤104,将步骤103计算获得的各差值与预先设定的大幅晃动的差值阈值a与中幅晃动的差值阈值al进行比较,统计差值中大于该大幅晃动的差值阈值a的个数m与大于该中幅晃动的差值阈值al的个数ml。在本专利技术较佳实施例中,计算获得的差值为三轴差值数据,可对其均值处理后与各阈值进行比较,也可对三轴差值数据分别设定相应的差值阈值,在此不予限制。步骤105,若个数m〈c且ml〈cl,则表示当前用户为坐姿;若个数m>b或者ml>bl即判定用户为运动状态,即m>b为大幅运动状态,ml>bl且m〈b则为小幅运动状态。步骤106,确定用户状态后,定时若干时间,于定时时间到时,对用户状态予以提醒。若确定用户当前为坐姿状态时,则定时若干时间后提醒用户当前处于坐姿,且已做了多长时间,不宜久坐;若确定用户当前为运动状态,则定时若干时间提醒用户已运动多长时间,应注意休息。在本专利技术较佳实施例中,首先通过重力传感器获取到三轴数据(X轴,y轴,z轴)。具体地,每一秒钟获取一次当前的三轴数据,然后以3分钟为一个单位保存数据进行分析,依次计算算出当前三轴数据与一秒前三轴数据的差值共计180组然后保存。通过大量的实验数据预先设定一个大幅晃动的差当前第1页1 2 本文档来自技高网...

【技术保护点】
一种久坐提醒方法,包括如下步骤:步骤一,设定大幅晃动差值阈值a以及运动状态时大于大幅晃动差值阈值a的次数阈值b以及坐着状态时大于大幅晃动差值阈值a的次数阈值c;步骤二,利用设置于用户身上的重力传感器获取三轴数据,将t时间内获取的三轴数据作为一个单位保存数据;步骤三,依次计算当前时刻三轴数据与前一时刻三轴数据的差值并予以保存;步骤四,将步骤三计算获得的各差值与差值阈值a进行比较,统计大于该大幅晃动的差值阈值a的个数m;步骤五,若个数m<c,则判断当前用户为坐姿,若m>b,则判断当前用户为运动状态;步骤六,于确定用户状态后,定时若干时间,于定时时间到时,对用户状态予以提醒。

【技术特征摘要】

【专利技术属性】
技术研发人员:徐佳李永强
申请(专利权)人:上海卓易科技股份有限公司
类型:发明
国别省市:上海;31

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

1