一种用于久坐检测与提醒的方法、系统、装置及存储介质与流程

文档序号:35625752发布日期:2023-10-05 22:22阅读:30来源:国知局
一种用于久坐检测与提醒的方法、系统、装置及存储介质与流程

本发明涉及可穿戴设备领域,尤其涉及一种用于久坐检测与提醒设备、方法、装置及存储介质。


背景技术:

1、目前对于久坐检测一般采用穿戴设备和非穿戴设备来实现的。其中,非穿戴设备的检测载体一般为椅子、沙发、鞋垫等,主要依靠压力传感器采集的压力信号,来实现用户的久坐检测,该类方法对于用户使用产品时具有较高的准确性,但用户并非时刻使用对应检测载体,导致检测时长可能会往往小于真实使用时间。

2、对于穿戴类设备,其检测载体一般为手表、手环、戒指等,主要依靠加速度传感器采集的加速度信号来实现检测,该类型方法具有用户有效时间时长等优点,但是传感器数据的可靠性较低,其主要原因是使用场景复杂、用户人群差异较大。


技术实现思路

1、为了克服现有技术的不足,本发明的目的之一在于提供一种用于久坐检测与提醒的方法,其能够解决现有技术中的久坐检测可靠性低等问题。

2、本发明的目的之二在于提供一种用于久坐检测与提醒的系统,其能够解决现有技术中的久坐检测可靠性低等问题。

3、本发明的目的之三在于提供一种用于久坐检测与提醒的装置,其能够解决现有技术中的久坐检测可靠性低等问题。

4、本发明的目的之二在于提供一种计算机可读存储介质,其能够解决现有技术中的久坐检测可靠性低等问题。

5、本发明的目的之一采用如下关键结构技术方案实现:

6、一种用于久坐检测与提醒的方法,所述用于久坐检测与提醒的方法包括:

7、模型下载步骤:获取用户个人信息并根据所述用户个人信息在服务器上查询是否存在用户久坐模型,若是,从所述服务器上下载用户久坐模型,并执行久坐检测步骤;若否,则从所述服务器上下载初始久坐模型并将其作为用户久坐模型,并执行久坐检测步骤;

8、久坐开始检测步骤:通过可穿戴设备获取用户活动状态数据并根据用户活动状态数据计算得出用户久坐指标参数的检测值,并根据该用户久坐指标参数的检测值与所述用户久坐模型判断所述用户当前是否处于久坐开始,以及若所述用户当前处于久坐开始时,将当前时间点记为用户的久坐开始点,然后执行久坐结束检测步骤;

9、久坐结束检测步骤:通过可穿戴设备获取用户活动状态数据并根据用户活动状态数据计算得出用户久坐指标参数的检测值,并根据该用户久坐指标参数的检测值和所述用户久坐模型判断所述用户当前是否处于久坐结束,若否,则继续执行久坐结束检测步骤,同时根据前一次计算得出的久坐开始点和当前时间点计算得出用户处于久坐的持续时间,并且当用户处于久坐的持续时间大于预设持续时间时,记录用户的久坐提醒点并执行久坐提醒步骤;

10、久坐提醒步骤:向用户发送久坐提醒。

11、进一步地,所述久坐结束检测步骤还包括:判断得出用户当前处于久坐结束时,将当前时间点记为用户的久坐结束点;

12、还包括:久坐显示步骤:生成时间轴并将系统中计算得出的用户的久坐开始点、久坐提醒点以及久坐结束点按照时间的先后顺序依次标记在所述时间轴上并显示给用户;其中,所述时间轴上的久坐开始点的数量=久坐结束点的数量,或者久坐开始点的数量=久坐结束点的数量+1。

13、进一步地,还包括:久坐模型更新步骤:当所述时间轴上的任意一个久坐开始点/久坐结束点更改后,根据更改后的久坐开始点/更改后的久坐结束点对所述用户久坐模型进行更新;

14、其中,根据更改后的久坐开始点对所述用户久坐模型进行更新具体包括:

15、数据获取步骤:获取更改的久坐开始点并根据更改的久坐开始点查询得出更改的久坐开始点对应的用户久坐参数指标的检测值;

16、判断步骤:判断对应的用户久坐参数指标的检测值是否合法,若是,则根据预设参数更新方法、更改的久坐开始点对所述用户久坐模型中久坐开始的每个久坐参数指标的阈值进行修正;若否,则用户标定错误,不更新久坐模型;

17、其中,用户久坐参数指标包括第一久坐参数指标和第二久坐参数指标;

18、第一久坐参数指标包括久坐开始点前预设时间段内的acc动量均值,

19、久坐开始点后的预设时间段内的acc动量均值,

20、久坐开始点前预设时间段内的acc动量均值与久坐开始点后的预设时间段内的acc动量均值的差值,

21、久坐开始点前预设时间段内的心率均值,

22、久坐开始点后预设时间段内的心率均值,

23、久坐开始点前预设时间段内的心率均值与久坐开始点后预设时间段内的心率均值的差值,

24、久坐开始点前预设时间段内的平均步数,

25、久坐开始点后预设时间段内的平均步数;

26、第二久坐参数指标包括:久坐开始点后的预设固定时间段内每分钟acc动量信息、每分钟步数信息和每分钟心率信息。

27、进一步地,所述判断步骤中判断对应的用户久坐参数指标的检测值是否合法具体包括:

28、判断久坐开始点前预设时间段内的acc动量均值的检测值是否合法、

29、判断久坐开始点前预设时间段内的acc动量均值与久坐开始点后的预设时间段内的acc动量均值的差值是否合法、

30、判断久坐开始点前预设时间段内的心率均值与久坐开始点后预设时间段内的心率均值的差值是否合法、

31、判断久坐开始点后预设时间段内的平均步数的检测值是否合法;

32、若上述存在任意一个数值不合法时,用户标定错误,不更新久坐模型。

33、进一步地,所述判断步骤中根据预设参数更新方法、更改的久坐开始点对所述用户久坐模型中久坐开始的每个久坐参数指标的阈值进行修正具体包括:采用卡尔曼滤波或隐马尔可夫对所述用户久坐模型中久坐开始的第一久坐指标参数的阈值和第二久坐指标参数的阈值进行修正。

34、进一步地,所述久坐开始检测步骤还包括:根据可穿戴设备获取用户活动状态数据并计算得出用户的第一久坐指标参数的检测值,并记录当前时间点;

35、当久坐开始点前预设时间段内的acc动量均值的检测值与久坐开始点后的预设时间段内的acc动量均值的检测值的差值大于第一acc动量均值与第二acc动量均值的阈值,

36、久坐开始点后的预设时间段内的acc动量均值的检测值大于每分钟acc动力均值阈值,

37、久坐开始点前预设时间段内的心率均值的检测值与久坐开始点后预设时间段内的心率均值的检测值的差值大于久坐开始点前预设时间段内的心率均值与久坐开始点后预设时间段内的心率均值的差值的阈值,

38、久坐开始点后预设时间段内的心率均值的检测值小于每分钟平均心率阈值,

39、久坐开始点后预设时间段内的平均步数的检测值小于每分钟平均步数阈值时,当前时间点记为待确定久坐开始点;

40、然后获取待确定久坐开始点后预设固定时间段内的每分钟acc动量信息、每分钟心率信息、每分钟步数信息,并且:

41、当每分钟acc动量信息大于每分钟acc动量均值阈值并且持续时间不大于对应持续时间阈值、

42、每分钟心率信息大于每分钟平均心率阈值并且持续时间不大于对应持续时间阈值、

43、每分钟步数信息大于每分钟平均步数阈值并且持续时间不大于对应持续时间阈值时,待确定久坐开始点为久坐开始点。

44、进一步地,所述久坐提醒步骤包括:获取用户前一个周期的活动记录并根据所述用户个人信息和用户前一周期的活动记录向用户推荐对应活动;具体地,根据所述用户个人信息确定用户所属的人群类型,并根据用户所属的人群类型向用户推荐对应的活动类型及活动时长;

45、根据用户前一周期的活动记录得出用户前一周期的平均活动量、活动类型和活动目标,并根据用户前一周期的平均活动量、当前的活动量以及用户的活动目标向用户推荐活动时长和/或活动强度;

46、根据用户前一周期的活动类型向用户推荐对应的活动类型;其中,人群类型根据用户的年龄、性别和bmi划分。

47、本发明的目的之二采用如下关键结构技术方案实现:

48、一种用于久坐检测与提醒的系统,包括:

49、可穿戴设备;

50、服务器,用于存储用户个人信息以及用户久坐模型;

51、移动终端,与所述可穿戴设备、服务器通信连接,用于执行如本发明的目的之一采用的一种用于久坐检测与提醒的方法的步骤。

52、本发明的目的之三采用如下关键结构技术方案实现:

53、一种用于久坐检测与提醒的装置,包括存储器和处理器,所述存储器上存储有在处理器上运行的用于久坐检测与提醒的程序,所述用于久坐检测与提醒的程序为计算机程序,所述处理器执行所述用于久坐检测与提醒的程序时实现如本发明的目的之一采用的一种用于久坐检测与提醒的方法的步骤。

54、本发明的目的之四采用如下关键结构技术方案实现:

55、一种计算机可读存储介质,其上存储有用于久坐检测与提醒的程序,所述用于久坐检测与提醒的程序为计算机程序,所述用于久坐检测与提醒的程序被处理器执行时实现如本发明的目的之一采用的一种用于久坐检测与提醒的方法的步骤。

56、相比现有技术,本发明的有益效果在于:

57、本发明通过设置多个与用户的久坐开始、久坐结束的相关指标参数并构建得出用户久坐模型,以将实时检测到用户的运动数据并计算得出每个相关指标参数的检测值,并将其与用户久坐模型中用户久坐开始/久坐结束的对应指标参数的阈值进行匹配以判断用户是否开始久坐或用户是否结束久坐,进而统计用户处于久坐的时间,以便在用户久坐达到预设时间时及时提醒用户进行活动,避免久坐。

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