一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

可穿戴电子设备的使用监测方法、介质及其电子设备与流程

2021-10-27 13:35:00 来源:中国专利 TAG:电子设备 穿戴 介质 监测 方法


1.本技术涉及信息处理技术领域,尤其涉及一种可穿戴电子设备的使用监测方法、介质及其电子设备。


背景技术:

2.睡眠呼吸暂停是一种常见的睡眠障碍慢性疾病,在全世界范围内到处可见。世界卫生组织报告全球1-10%的人群受睡眠呼吸暂停的影响,其中,我国约有5000万睡眠呼吸暂停患者。睡眠呼吸暂停表现为用户在睡眠中会反复出现的呼吸阻塞而导致机体缺氧和反复觉醒,这严重的影响人的精神和健康,由于缺乏有效的睡眠,人们会变得嗜睡、白天犯困、记忆力下降,这不仅危害健康还间接增加了交通事故、建筑工地等工伤事故发生的概率。如果长期不予治疗,会导致糖尿病、高血压、心脑血管病、中风、神经衰弱等疾病,甚至会发生夜间猝死。
3.目前通过可穿戴电子设备进行睡眠呼吸暂停检测的技术较少,而且对于信号质量(或可穿戴电子设备的监测质量)不佳的情况,采用的方法一般包括:将整条数据丢弃不使用或者过滤掉信号不好的睡眠监测数据,用信号质量较好的睡眠监测数据进行计算。


技术实现要素:

4.本技术实施例提供了一种可穿戴电子设备的使用监测方法、介质及其电子设备。本技术的可穿戴电子设备的使用监测方法通过判断出不同场景下影响睡眠监测数据质量的原因,并根据影响睡眠监测数据质量的原因针对性的向用户作出提示,以此改进用户的睡眠质量以及可穿戴设备的监测质量。下面,具体介绍本技术的内容。
5.第一方面,本技术实施例提供了一种可穿戴电子设备的使用监测方法,包括:
6.获取可穿戴电子设备在用户睡眠期间的睡眠监测数据;在睡眠监测数据中存在监测质量异常的睡眠监测数据的情况下,确定存在监测质量异常的睡眠监测数据的原因;基于影响睡眠监测数据监测质量的原因来确定用于提示用户提高可穿戴电子设备在用户睡眠期间的监测质量的提示信息。
7.即可穿戴电子设备会在监测的用户睡眠期间的睡眠监测数据的监测质量存在异常的情况下,进一步判断影响睡眠监测数据的监测质量异常的原因。然后根据判断出影响睡眠监测数据质量的原因进一步确定用于提示用户的提示信息,以此提高可穿戴电子设备的监测质量以及用户的睡眠质量。
8.在上述第一方面的一种可能的实现中,上述方法中存在监测质量异常的睡眠监测数据的原因包括下列中的至少一种:
9.用户在睡眠期间佩戴可穿戴电子设备的松紧程度不满足测量要求;用户在睡眠期间佩戴可穿戴电子设备时的动作幅度或者动作频率影响监测质量;可穿戴电子设备在用户睡觉期间存在被压住的情况。
10.即在本技术的一些实施例中,影响可穿戴电子设备在用户睡眠期间的睡眠监测数
据的质量的原因为以上三种情况或者以上三种情况的组合。
11.在上述第一方面的一种可能的实现中,上述方法基于判断出的原因,确定用于提示用户提高可穿戴电子设备在用户睡眠期间的监测质量的提示信息包括下列的至少一种:
12.在确定原因为用户在睡眠期间佩戴可穿戴电子设备的松紧程度不满足测量要求的情况下,确定用于提高监测质量的提示信息为关于正确佩戴可穿戴电子设备的提示信息;在确定原因为用户在睡眠期间佩戴可穿戴电子设备时的动作幅度或者动作频率影响监测质量的情况下,确定用于提高监测质量的提示信息为关于安稳睡眠的提示信息;在确定原因为可穿戴电子设备在用户睡觉期间存在被压住的情况下,确定用于提高监测质量的提示信息为关于佩戴部位的建议的提示信息。
13.即用户提示用户提高可穿戴电子设备的监测质量的提示信息是根据影响可穿戴电子设备的睡眠监测数据的监测质量的原因确定的,如果影响可穿戴电子设备的睡眠监测数据的监测质量的原因不同,那么提示用户的提示信息也会不同。可以理解的是,当影响可穿戴电子设备的睡眠监测数据的原因是上述三种原因的组合时,那么提示用户的提示信息也会是上述三种原因所对应的提示信息的组合。
14.在上述第一方面的一种可能的实现中,上述方法中确定存在监测质量异常的睡眠监测数据的原因包括:
15.在判断出用户佩戴的可穿戴电子设备的屏幕在不同朝向下的睡眠监测数据的监测质量同时存在正常和异常情况的情况下,确定原因为用户在睡眠期间佩戴可穿戴电子设备的松紧程度为松于满足测量要求的松紧程度;在判断出用户佩戴的可穿戴电子设备的屏幕在不同朝向下的睡眠监测数据的监测质量只存在异常情况的情况下,确定原因为用户在睡眠期间佩戴可穿戴电子设备的松紧程度为紧于满足测量要求的松紧程度。
16.即当可穿戴电子设备在屏幕的不同朝向下所监测到的用户的睡眠监测数据的监测质量同时存在正常和异常的情况,就认为此时用户佩戴可穿戴电子设备比较松;如果可穿戴电子设备在屏幕的不同朝向下所监测到的用户的睡眠监测数据的监测质量均为异常,则认为用户佩戴可穿戴电子设备比较紧。
17.在上述第一方面的一种可能的实现中,上述可穿戴电子设备包括压力传感器和显示屏,压力传感器位于可穿戴电子设备的显示屏内侧;并且确定存在监测质量异常的睡眠监测数据的原因包括:
18.根据压力传感器的压力监测数据判断存在监测质量异常的睡眠监测数据的原因是否为用户在睡眠期间佩戴可穿戴电子设备的松紧程度不满足测量要求。
19.即判断用户佩戴可穿戴电子设备的松紧程度也可以通过在可穿戴电子设备上设置压力传感器来判断,比如将压力传感器设置在可穿戴电子设备的显示屏内侧,通过压力传感器的监测数据来判断用户的佩戴可穿戴电子设备的松紧程度。
20.在上述第一方面的一种可能的实现中,上述可穿戴电子设备包括加速度传感器,并且判断存在监测质量异常的睡眠监测数据的原因包括:
21.根据获取的睡眠监测数据中的加速度传感器的测量数据的波动间隔和波动幅值,判断原因是否为用户在睡眠期间佩戴可穿戴电子设备时的动作幅度或者动作频率影响监测质量。
22.即可穿戴电子设备通过加速度传感器获取睡眠监测数据中的加速度传感器数据
波动间隔和加速度传感器数据波动幅值,通过计算加速度传感器数据波动间隔的方差以及加速度传感器数据波动幅值的方差,通过将加速度传感器数据波动间隔的方差以及加速度传感器数据波动幅值的方差分别与加速度传感器数据波动间隔阈值和加速度传感器数据波动幅值阈值比较,来判断影响可穿戴电子设备的睡眠监测数据的监测质量的原因是否因为用户在睡眠期间的动作幅度过大或者动作频率过多。可以理解的是,也可以计算加速度传感器数据波动间隔的以及加速度传感器数据波动幅值的平均值或者其他可以表征加速度传感器的测量数据的波动情况的值来判断用户在睡眠期间的动作幅度或者动作频率。
23.在上述第一方面的一种可能的实现中,上述方法中确定存在监测质量异常的睡眠监测数据的原因包括:
24.在判断出用户在睡眠期间佩戴可穿戴电子设备的松紧程度满足测量要求并且用户在睡眠期间佩戴可穿戴电子设备时的动作幅度或者动作频率未影响监测质量的情况下,确定原因为可穿戴电子设备在用户睡觉期间存在被压住的情况。
25.即如果用户佩戴可穿戴电子设备的方式正确以及用户在睡眠期间也不存在动作幅度大或者动作频率多,那么就认为影响可穿戴电子设备的睡眠监测数据的质量的原因是可穿戴电子设备在用户睡眠期间被压到了。
26.在上述第一方面的一种可能的实现中,上述方法还包括:
27.根据获取的睡眠监测数据中的光电容积脉搏波描记传感器数据的波动情况和/或加速度传感器的测量数据的波动情况,判断睡眠监测数据中是否存在监测质量异常的睡眠监测数据。
28.即可穿戴电子设备的睡眠监测数据是否存在监测质量异常的情况是根据可穿戴电子设备的获取的光电容积脉搏波描记传感器数据的波动情况和/或加速度传感器的测量数据来判断的。
29.具体地,计算所获取光电容积脉搏波描记传感器数据中的心率波峰间隔和心率波峰幅值的平均值和/或计算加速度传感器的测量数据(或者监测数据)中的加速度传感器数据波动间隔和加速度传感器数据波动幅值的平均值,然后将心率波峰间隔和心率波峰幅值的平均值分别与预设心率波峰间隔阈值和预设心率波峰幅值阈值比较和/或将加速度传感器数据波动间隔和加速度传感器数据波动幅值的平均值分别与预设加速度传感器数据波动间隔阈值和加速度传感器数据波动幅值阈值比较,来判断可穿戴电子设备的睡眠监测数据的监测质量是否异常。
30.在上述第一方面的一种可能的实现中,上述方法还包括:
31.显示确定的用于提示用户提高可穿戴电子设备在用户睡眠期间的监测质量的提示信息。即在可穿戴电子设备上显示用于提示用户的提示信息。
32.在上述第一方面的一种可能的实现中,上述方法中获取可穿戴电子设备在用户睡眠期间的睡眠监测数据包括:
33.从可穿戴电子设备接收睡眠监测数据。即上述的睡眠监测数据的监测质量的判断过程以及影响睡眠监测数据的监测质量的原因的判断过程还可以在其他电子设备上进行(比如,手机或者服务器等等),当在其他电子设备上进行时,其他电子设备可以从可穿戴电子设备上接收可穿戴电子设备监测到的用户在睡眠期间的睡眠监测数据。
34.在上述第一方面的一种可能的实现中,上述方法还包括:
35.向外发送确定的用于提示用户提高可穿戴电子设备在用户睡眠期间的监测质量的提示信息。即用于提示用户的提示信息也可以显示在其他的电子设备上(比如手机),此时可穿戴电子设备会向另一电子设备发送用于提示用户的提示信息。
36.第二方面,本技术实施例提供了一种电子设备的睡眠呼吸暂停监测方法,包括:
37.可穿戴电子设备发送可穿戴电子设备在用户睡眠期间的睡眠监测数据,其中,睡眠监测数据中存在监测质量异常的睡眠监测数据;可穿戴电子设备接收用于提示用户提高可穿戴电子设备在用户睡眠期间的监测质量的提示信息。
38.即在其他电子设备上进行上述睡眠监测数据的监测质量的判断和确定影响睡眠监测数据的监测质量的原因,然后将根据确定出的影响可穿戴电子设备的睡眠监测数据的监测质量的原因所确定的用于提示用户的提示信息在可穿戴电子设备上显示。也即将睡眠监测数据的分析过程转移到其他电子设备上来降低可穿戴电子设备的功耗,提高可穿戴电子设备的续航能力。
39.在上述第二方面的一种可能的实现中,上述可穿戴电子设备接收用于提示用户提高可穿戴电子设备在用户睡眠期间的监测质量的提示信息包括下列的至少一项:
40.关于正确佩戴可穿戴电子设备的提示信息;关于安稳睡眠的提示信息;关于佩戴部位的建议的提示信息。
41.具体地,在其他电子设备(比如手机)确定出原因为用户在睡眠期间佩戴可穿戴电子设备的松紧程度不满足测量要求的情况下,可穿戴电子设备接收的提示信息为关于正确佩戴可穿戴电子设备的提示信息;在其他电子设备确定出原因为用户在睡眠期间佩戴可穿戴电子设备时的动作幅度或者动作频率影响监测质量的情况下,可穿戴电子设备接收的提示信息为关于安稳睡眠的提示信息;在其他电子设备确定出原因为可穿戴电子设备在用户睡觉期间存在被压住的情况下,可穿戴电子设备接收的提示信息为关于佩戴部位的建议的提示信息。可以理解的是,当其他电子设备确定出影响可穿戴电子设备的睡眠监测数据的原因是上述三种原因的组合时,那么提示用户的提示信息也会是上述三种原因所对应的提示信息的组合。
42.第三方面,本技术实施例一种电子设备的可读介质,可读介质上存储有指令,该指令在电子设备上执行时使电子设备执行上述任一方面的方法。
43.第四方面,本技术实施例提供了一种电子设备,包括:存储器,用于存储由电子设备的一个或多个处理器执行的指令,以及处理器,是电子设备的处理器之一,用于执行上述第一方面和第二方面中任一方面的方法。
44.第五方面,本技术实施例提供了一种电子设备,包括:存储器、处理器、光电容积脉搏波描记传感器、以及加速度传感器;光电容积脉搏波描记传感器用于获取电子设备的用户在睡眠期间的光电容积脉搏波描记传感器数据;加速度传感器用于获取电子设备的用户在睡眠期间的加速度传感器监测数据;存储器用于存储由电子设备的一个或多个处理器执行的指令;处理器,是电子设备的处理器之一,用于执行上述第一方面和第二方面中任一方面的方法。
45.第六方面,本技术实施例提供了一种电子设备,包括:存储器、处理器、显示屏、光电容积脉搏波描记传感器、压力传感器以及加速度传感器;光电容积脉搏波描记传感器用于获取电子设备的用户在睡眠期间的光电容积脉搏波描记传感器数据;加速度传感器用于
获取电子设备的用户在睡眠期间的加速度传感器监测数据;显示屏用于显示用于提示用户提高可穿戴电子设备在用户睡眠期间的监测质量的提示信息;压力传感器位于显示屏的内侧,用于检测用户佩戴电子设备的松紧程度;存储器用于存储由电子设备的一个或多个处理器执行的指令;处理器,是电子设备的处理器之一,用于上述第一方面和第二方面中任一方面的方法。
46.第七方面,本技术实施例提供了一种电子设备,该电子设备具有实现上述搜索方法的功能。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多于一个与上述功能相对应的单元。
附图说明
47.图1根据本技术一些实施例,示出了一种可穿戴电子设备的使用监测方法的应用场景图。
48.图2根据本技术一些实施例,示出了一种手环的硬件结构示意图。
49.图3a根据本技术一些实施例,示出了一种技术方案流程示意图。
50.图3b根据本技术一些实施例,示出了一种技术方案流程示意图。
51.图4a根据本技术一些实施例,示出了一种人机交互界面示意图。
52.图4b根据本技术一些实施例,示出了一种人机交互界面示意图。
53.图5a根据本技术一些实施例,示出了一种人机交互界面示意图。
54.图5b根据本技术一些实施例,示出了一种人机交互界面示意图。
55.图6a根据本技术一些实施例,示出了一种人机交互界面示意图。
56.图6b根据本技术一些实施例,示出了一种人机交互界面示意图。
57.图7根据本技术的一些实施例,示出了一种手机200与手环100之间的交互示意图。
58.图8根据本技术一些实施例,示出了一种能够实现手机200的功能的电子设备800的结构示意图。
59.图9根据本技术一些实施例,示出了一种能够实现手机200功能的电子设备800的软件系统。
具体实施方式
60.下面通过附图和实施例,对本技术实施例的技术方案做进一步的详细描述。
61.图1为根据本技术具体实施例提供的一种可穿戴电子设备的使用监测方法的应用场景图。如图1所示,本技术的实施例涉及一种可穿戴电子设备100,该可穿戴电子设备100可以通过各种无线方式与其他电子设备进行无线通信,例如,与电子设备200或者服务器300进行无线通信。再例如,该可穿戴电子设备100可以通过自身的射频电路和天线,通过无线通信链路发送无线信号给服务器300,请求服务器300进行无线网络业务处理该可穿戴电子设备100具体业务需求,例如用户注册、数据获取和监测等;又例如,可穿戴电子设备100可以通过自身的蓝牙与电子设备200进行匹配,匹配成功后与电子设备200通过蓝牙通信链路进行数据通信,当然也可以通过其他无线通信方式与电子设备200进行数据通信,如射频识别技术,近距离无线通信技术等。另外,该可穿戴电子设备100也可以通过自身的各种传感器检测外界环境的变化。
62.在本技术的具体实施例中,可穿戴电子设备100可以监测用户在睡眠期间的睡眠呼吸状况。例如,在具体实现中,可穿戴电子设备100获取用户睡眠期间的睡眠监测数据,其中睡眠监测数据包括了光电容积脉搏波描记(photo plethysmo graph,ppg)传感器数据、心电图数据(electrocardiography,ecg)(例如,心率波峰间隔、心率波峰幅值、血氧数据、体温数据)、加速度传感器(acceleration transducer,acc)的测量数据(或者监测数据)(例如,加速度传感器数据波动间隔、加速度传感器数据波动幅值)、陀螺仪传感器数据等等。并在睡眠监测数据中存在监测质量异常(或者睡眠监测数据的监测质量差)的睡眠监测数据的情况下,确定存在监测质量异常的睡眠监测数据的原因,然后根据确定的原因确定用于提示用户提高可穿戴电子设备在用户睡眠期间的监测质量的提示信息,并向用户推送相应的建议或者服务。例如,在确定出存在监测质量异常的睡眠监测数据的原因为用户在睡眠期间佩戴可穿戴电子设备的松紧程度不满足测量要求的情况下,确定用于提高监测质量的提示信息为关于正确佩戴可穿戴电子设备的提示信息;在确定出存在监测质量异常的睡眠监测数据的原因为用户在睡眠期间佩戴所述可穿戴电子设备时的动作幅度或者动作频率影响所述监测质量的情况下,确定用于提高监测质量的提示信息为关于安稳睡眠的提示信息;在确定出存在监测质量异常的睡眠监测数据的原因为可穿戴电子设备在用户睡觉期间存在被压住的情况下,确定用于提高监测质量的提示信息为关于佩戴部位的建议的提示信息,然后将这些具体的原因发送给用户。
63.本技术的技术方案能够通过确定获取的可穿戴电子设备100的睡眠监测数据存在监测质量异常的原因,为用户提供佩戴和睡眠建议,从而提高智能可穿戴电子设备100的睡眠监测数据的监测质量。
64.在本技术的具体实施例中,所述可穿戴电子设备100可以是多种设备,包括但不限于智能手表、智能手环或者眼镜、头盔、头带等可穿戴电子设备、医疗检测仪器等等。在下文的描述中,为了简化说明,以智能手环100为例说明本技术的技术方案。
65.电子设备200可以是能够与可穿戴电子设备100通信的客户端,能够帮助可穿戴电子设备100完成注册、控制可穿戴电子设备100的固件更新、接收可穿戴电子设备100的睡眠监测数据、协助可穿戴电子设备100分析睡眠监测数据以用于对用户的佩戴方式、睡眠状况进行监测和提示。可以理解,电子设备200可以包括但不限于,膝上型计算机、台式计算机、平板计算机、智能手机、服务器、可穿戴电子设备、头戴式显示器、移动电子邮件设备、便携式游戏机、便携式音乐播放器、阅读器设备、其中嵌入或耦接有一个或多个处理器的电视机、或能够访问网络的其他电子设备。在下文的描述中,为了简化说明,以手机200为例说明本技术的技术方案。
66.图2所示为根据本技术的一些实施例,提供的一种智能手环100的硬件结构示意图。该智能手环可以包括智能手环主体100。在本技术的一个实施例中,智能手环100的主体可以包括触摸屏101(又称为触屏面板)、显示屏102、壳体(所述壳体包括前壳(图2未示出)和底壳(图2未示出)),以及处理器103、微控制单元(micro control unit,mcu)104、存储器105、无线通信模块106、压力传感器107、ppg传感器108、加速度传感器109、电源111、电源管理系统112等。
67.下面分别对智能手环100的各功能组件进行介绍:
68.触摸屏101,也可以称为触控面板,可以收集用户在智能手环100的触摸操作(比如
用户使用手指、触笔等任何适合的物体或者附件在触控面板上或者在触控面板附近的操作),并根据预先设定的程式驱动响应的连接装置。
69.显示屏102可以用于显示由用户输入的信息或者提供给用户提示信息以及手环上的各种菜单。进一步的,触摸屏101可以覆盖显示屏102,当触摸屏101检测到在其上或者附近的触摸操作后,传送给处理器103以确定触摸事件的类型,随后处理器103根据触摸事件的类型在显示屏102上提供相应的视觉输出。例如,在本技术的一些实施例中,在智能手环100的睡眠监测数据存在监测质量异常的睡眠监测数据时,确定存在睡眠监测数据的监测质量异常的原因,根据原因确定用于提示用户提高智能手环100在用户睡眠期间的监测质量的提示信息后,可以将提示信息(如如何正确佩戴智能手环100的教导视频等)显示在显示屏102上。
70.处理器103用于进行系统调度,触摸屏101、控制显示屏102,支持蓝牙106等等。
71.微控制单元104,用于控制传感器,对传感器数据进行运算,与处理器103通信等。其中,传感器可以包括压力传感器107、ppg传感器108、加速度传感器109、运动传感器或者其他传感器。例如,在本技术的一些实施例中,微控制单元104对ppg传感器和加速度传感器分别采集到的ppg数据(例如,心率波峰间隔、心率波峰幅值)和acc数据(例如,acc数据波动间隔、acc数据波动幅值)进行分析以判断出存在睡眠监测数据的监测质量异常的原因。此外,可以理解,在其他实施例中,对于ppg数据和acc数据的上述处理也可以由处理器103完成,在此不做限制。
72.存储器105用于存储软件程序以及数据,处理器103通过运行存储在存储器105的软件程序以及数据,执行智能手环100的各种功能应用以及数据处理。例如,在本技术的一些实施例中,存储器105可以存储ppg传感器采集到的ppg数据或者存储加速度传感器采集到的acc数据。同时,存储器也可以存储用户的注册信息、登录信息等等。
73.无线通信模块106,智能手环100可以通过无线通信模块与其他电子设备(如手机、平板电脑等)交互信息,并可以通过上述电子设备连接网络或者服务器。其中,无线通信模块可以提供应用在智能手环100上的包括无线局域网(wireless local area networks,wlan)、(如无线保真(wireless fidelity,wi-fi)网络),蓝牙(blue tooth,bt),全球导航卫星系统(global navigation satellite system,gnss),调频(frequency modulation,fm),近距离无线通信技术(near field communication,nfc),红外技术(infrared,ir)等无线通信的解决方案。
74.可以理解,图2所示的结构仅仅是实现本技术技术方案中智能手环100的功能的一种具体结构,具有其他结构并能实现类似的功能的智能手环100或者其他类型的可穿戴电子设备也适用于本技术的技术方案,在此不做限制。
75.下面,结合具体场景,详细介绍本技术的技术方案。
76.在本技术的一些实施例中,智能手环100可以独立完成整个技术方案,例如智能手环100对用户的睡眠状况进行监控,并根据智能手环100监测到的用户睡眠期间的睡眠监测数据(如ppg数据、acc数据)来判断智能手环100在用户睡眠期间的睡眠监测数据的监测质量,在存在睡眠监测数据的监测质量异常的情况下,确定存在睡眠监测数据的监测质量异常的原因,然后基于具体的原因,针对性的通过手机200向用户推送能够使智能手环100的睡眠监测数据的监测质量更好的建议。
77.此外,在本技术的另一些实施例中,也可以由手机200判断存在睡眠监测数据的监测质量异常的原因。例如,当用户希望降低智能手环100的功耗的时候,可以选择将判断存在睡眠监测数据的监测质量异常的原因交给手机200来做,而只在智能手环100侧显示用于提示用的提示信息。具体地,此时智能手环100可以通过蓝牙或者无线网络的方式向手机200发送所监测到的用户睡眠期间的睡眠监测数据,然后手机200根据所接收到的睡眠监测数据判断睡眠监测数据的监测质量,并确定存在睡眠监测数据的监测质量异常的原因,最后根据导致智能手环100监测的用户睡眠期间的睡眠监测数据的监测质量异常的原因确定用户提示用户的提示信息,然后手机200再将提示信息发送至用户佩戴的智能手环100侧,并在智能手环100侧的显示屏上显示提示信息。
78.此外,在本技术的另外一些实施例中,也可以由服务器300进行睡眠监测数据的监测质量的判断。例如,由智能手环100通过无线通信的方式向服务器300发送智能手环100所监测到的用户睡眠期间的睡眠监测数据,然后服务器300根据所接收到的用户睡眠期间的睡眠监测数据判断睡眠监测数据的监测质量,并确定存在睡眠监测数据的监测质量异常的原因,最后根据导致智能手环100监测的用户睡眠期间的睡眠监测数据的监测质量异常的原因,针对性的向用户推送能够提高智能手环100在用户睡眠期间的睡眠监测数据的监测质量提示信息。
79.为了便于说明,下文中以在智能手环100侧进行睡眠监测数据的监测质量的判断以及存在睡眠监测数据的监测质量异常的原因的判断,并在手机200侧推送相关提示信息为例来进行说明。
80.图3a根据本技术的实施例,示出了本技术技术方案的一种流程图。具体如图3a所示:
81.a301:获取用户睡眠期间的睡眠监测数据。例如,获取用户睡眠期间的ppg数据或者用户睡眠期间的acc数据,其中ppg数据可以包括用户的心率波动幅值、心率波动间隔、脉搏数据、血氧值、心电数据等等,而acc数据可以是acc数据波动间隔、acc数据波动幅值、陀螺仪监测到的数据等等。
82.a302:判断智能手环100的睡眠监测数据的监测质量;如果智能手环100睡眠监测数据的监测质量正常,则进行a303,如果智能手环100的睡眠监测数据的监测质量异常,则进行a304。
83.a303:对应睡眠监测数据标记为“正常”,并且不向用户做提示。
84.a304:进一步判断是否是因为用户的动作多导致智能手环100的睡眠监测数据的监测质量异常,如果是因为用户动作多导致智能手环100的睡眠监测数据的监测质量异常,则进行a305和a310,如果不是因为用户动作多,则进行a306。
85.a305:对对应睡眠监测数据进行“异常”标记并同时标记导致监测质量异常的原因,比如,用标记“u1”表示异常原因为“用户动作多”,然后根据导致监测质量异常的原因确定提示信息。
86.a306:进一步判断是否因为用户佩戴手环过松或者过紧导致智能手环100的睡眠监测数据的监测质量异常。如果因为用户佩戴智能手环100过松或者过紧,则进行a307和a310,如果不是因为用户佩戴智能手环过松或者过紧导致智能手环100的睡眠监测数据的监测质量异常,则进行a308。
87.a307:对对应睡眠监测数据进行“异常”标记,并同时标记导致监测质量异常的原因,比如,用标记“u2”表示异常原因为“用户佩戴智能手环过松或者过紧”,然后根据导致监测质量异常的原因确定提示信息。
88.a308:进一步判断智能手环是否被压到。如果是因为智能手环100被压到导致智能手环100的睡眠监测数据的监测质量异常,则进行a309和a310。
89.a309:对对应睡眠监测数据进行“异常”标记,并同时标记导致监测质量异常的原因,比如,用标记“u3”表示异常原因为“智能手环100被压到”,然后根据导致监测质量异常的原因确定提示信息。
90.a310:向手机发送对应的提示信息。
91.如图3a所示,在上述技术方案流程中,确定睡眠监测数据的监测质量异常的原因的方式有先后顺序限制。在本技术的一些实施例中,判断睡眠监测数据的监测质量异常的原因的方式还可以同时进行。例如,同时判断导致睡眠监测数据异常的原因是否是“用户动作多”、“用户佩戴过松或者过紧”、“智能手环被压到”,如果判断导致智能手环100的睡眠监测数据的监测质量异常的原因上述几种原因的组合,比如,睡眠监测数据的监测异常既满足“用户动作多”又满足“智能手环被压到”。此时在对睡眠监测数据进行“异常”标记的时候,可以将监测质量异常的睡眠监测数据标记为“u1u3”,其中,“u1”表示监测质量异常的原因是“用户动作多”,“u3”表示监测质量异常的原因是“智能手环被压到”,并且同时根据导致睡眠监测数据的监测质量异常的原因同时确定多种提示信息。
92.此外,可以理解,在本技术其他实施例中,确定睡眠监测数据的监测质量异常的原因的方式也可以不按照a304、a306、a308的顺序进行判断,判断顺序可以是任意的,例如,在具体实现过程中,上述方式可以是:
93.先判断导致智能手环100的睡眠监测数据的监测质量异常的原因是否是因为“用户佩戴过松或过紧”(a306),如果不是因为用户佩戴智能手环过松或过紧导致智能手环100的睡眠监测数据的监测质量异常,则再判断是否是因为“用户动作多”导致智能手环100的睡眠监测数据的监测质量异常(a304),如果不是因为用户动作多导致智能手环100的睡眠监测数据的监测质量异常,则在判断是否是“智能手环被压到”导致智能手环100的睡眠监测数据的监测质量异常(a308)。在这种判断方式中,其他步骤与图3a所述的技术方案流程一致,此处不再赘述。
94.图3b示出了在通过上述技术方案确定出导致智能手环100的睡眠监测数据的监测质量异常的原因并且根据具体的异常原因确定了提示消息以后,就通过手机200向用户推送相关的提示信息的具体情况。例如,当确定“用户佩戴和操作均无问题b302”即智能手环100的睡眠监测数据的监测质量均正常时,对用户“不做提示(b304)”;当确定“用户佩戴有问题(b305)”即智能手环100的睡眠监测数据的监测质量异常时,如果用户是“佩戴正常但是夜间动作多(b306)”即用户佩戴智能手环没有过紧或过松但是用户动作幅度大或者动作频率高,则进行“标记数据异常以及确定提示信息为“安稳睡眠的建议推送,建议多次佩戴”(b307);如果是用户“佩戴过松或者过紧(b308)”,则进行“标记数据异常以及确定提示信息为“播放佩戴指导视频”(b309);如果是用户“睡眠过程中手环被压到(b310)”,则进行“标记数据异常以及确定提示信息为“建议用户手环佩戴于主侧卧位的对侧手上”(b311)”;如果是“多种原因的组合(b312)”,则确定提示信息为“多种建议组合(b313)”。
95.其中,具体的判断智能手环100的睡眠监测数据的监测质量的方式以及确定导致智能手环100的睡眠监测数据的监测质量异常的原因的方式如下:
96.获取用户睡眠期间的睡眠监测数据
97.在本技术的具体实施例中,智能手环100对用户的睡眠状况进行监控,并通过ppg传感器108、加速度传感器109获取用户在睡眠期间的睡眠监测数据(比如,心率波峰间隔、心率波峰幅值、acc数据波动间隔、acc数据波动幅值等等)。
98.在本技术的一些实施例中,智能手环100可以分时间段获取用户睡眠期间的睡眠监测数据,也可以实时的获取用户睡眠期间的睡眠监测数据。例如,用户的睡眠一般分为白天和晚上。但是白天可能只是午睡半个小时或者1个小时,这段时间较短所以智能手环100可以实时的对用户进行监测获取用户此时的睡眠监测数据;而在晚上,用户一般的睡眠时间在7-8个小时,这个时候如果进行实时的监测会增加手环100的功耗,所以可以分时间段来获取用户的睡眠监测数据(比如,获取晚上9点到凌晨3点的睡眠监测数据或者凌晨1点到凌晨5点的睡眠监测数据)。又或者,也可以因为白天午睡能够进入深度睡眠的可能性较低,用户发生睡眠呼吸暂停的情况较少,所以可以分时间段的获取用户睡眠期间的的睡眠监测数据,而在晚上,用户的睡眠时间充足,发生睡眠呼吸暂停的情况更多,而可以对用户此时的睡眠监测数据进行实时的监测和获取。
99.下文中,将以智能手环100在晚上1点到凌晨5点对用户进行实时监测为例来具体说明。
100.判断所获取的睡眠监测数据的监测质量
101.判断所获取的睡眠监测数据的监测质量,其中,睡眠监测数据包括了由ppg传感器108获得的心率波峰间隔、心率波峰幅值。当然,可以理解,在其他实施例中,睡眠监测数据也可以是其他表征智能手环的睡眠监测数据监测质量的数据征,比如相关的脉搏数据、血压数据等。
102.在本技术的一个实施例中,智能手环100可以基于ppg传感器108获得的心率波峰间隔、心率波峰幅值来判断智能手环的睡眠监测数据的监测质量。例如,可以事先通过智能手环100监测过的历史心率波峰间隔和历史心率波峰幅值,来预先设定心率波峰间隔阈值t1和心率波峰幅值阈值a1,当智能手环100所获取的心率波峰间隔时长小于t1并且心率波峰幅值的小于a1,则此时智能手环的睡眠监测数据的监测质量就是正常的,否则就认为智能手环的睡眠监测数据的监测质量就是异常。
103.例如,在一具体实现过程中,智能手环100监测到用户在时间段t中的心率波峰间隔t1,t2,t3
···
tn和心率波峰幅值a1,a2,a3
···
an,然后智能手环100根据公式(一)计算用户在时间段t内的平均心率波峰间隔以及平均心率波峰幅值(在其他实施例中,还可以是用户在时间段t内的心率波峰和心率间隔的方差、极差等等)
[0104][0105]
其中,μ表示数据的平均值,h1,h2,h3

hn表示数据,n表示数据的个数
[0106]
同时,智能手环100根据监测过的历史心率波峰间隔和历史心率波峰幅值设置心率波峰间隔阈值t1和心率波峰幅值阈值a1(t1和a1的值具体也可以通过求历史心率波峰间隔和历史心率波峰幅值的平均值或者方差等方式设置)),然后,智能手环100将用户在时间
段t内的平均心率波峰间隔以及平均心率波峰幅值预设心率波峰间隔阈值t1和预设心率波峰幅值阈值a1进行比较,如果用户在时间段t内的平均心率波峰间隔小于预设心率波峰间隔阈值t1以及平均心率波峰幅值小于预设心率波峰幅值阈值a1,则认为智能手环的睡眠监测数据的监测质量正常,如果用户在时间段t内的平均心率波峰间隔大于预设心率波峰间隔阈值t1或者平均心率波峰幅值大于预设心率波峰幅值阈值a1,则认为智能手环的睡眠监测数据的监测质量异常。
[0107]
另外,在本技术的一些实施例中,还可以采用其他方式判断智能手环100监测到的生理数据的质量好坏。
[0108]
例如,在本技术的一个实施例中,智能手环100也可以基于acc数据判断智能手环100的睡眠监测数据的监测质量。在具体实现中,当acc数据波动幅值较小并且波动间隔较短,就可以认为此时智能手环的睡眠监测数据的监测质量正常。具体的,智能手环100根据监测过的用户的历史acc数据波动间隔和历史acc数据波动幅值预先设定acc数据波动幅值阈值a2和acc数据波动间隔阈值t2(a2和t2的值具体也可以通过求历史acc数据波动间隔和历史acc数据波动幅值的平均值或者方差等方式设置),同时,智能手环100监测用户在时间段t内的acc数据波动幅值b1,b2,b3
···
bn以及acc数据波动间隔c1,c2,c3
···
c4,并根据公式(一)计算用户在时间段t内的acc数据的平均波动幅伯以及平均波动间隔并将用户在时间段t内的acc数据的平均波动幅值以及平均波动间隔与acc数据波动幅值阈值a2和acc数据波动间隔阈值t2比较,如果用户在时间段t内的acc数据的平均波动幅值小于acc数据波动幅值阈值a2并且平均波动间隔小于acc数据波动间隔阈值t2,则认为智能手环智能手环100的睡眠监测数据的监测质量正常,如果用户在时间段t内的acc数据的平均波动幅值大于acc数据波动幅值阈值a2或者平均波动间隔大于acc数据波动间隔阈值t2,则认为智能手环100的睡眠监测数据的监测质量异常。
[0109]
另外,在本技术的一些实施例中,智能手环100也可以通过机器学习的方式判断睡眠监测数据的监测质量。例如,在具体实现中,智能手环100根据监测过的用户的历史睡眠监测数据(其中,这些历史睡眠监测数据质量有正常有异常),通过人工的方式对这些历史睡眠监测数据进行标定,比如,可以将质量正常的数据标记为“正常”,将质量异常的数据标记为“异常”。然后对这些历史睡眠监测数据进行特征提取,进而生成特征向量,然后将提取出来的特征向量输入到卷积神经网络模型(convolutional neural networks,cnn)中,训练该卷积神经网络模型使得该模型能够判断历史生理数据和历史物理数据的质量。例如,可以将模型的输入与输出之间差异作为损失函数,比如,随机输入历史睡眠监测数据,将该模型的输出与输入的历史睡眠监测数的标记作比较,如果输入的历史睡眠监测数据的标记是“正常”,而该模型输出的结果也是“正常”,则认为损失函数接近0,该模型已经训练完成,如果输入的历史睡眠数据的标记是“异常”,而出输出的结果不是“异常”,则认为损失函数还未接近0,则调整该模型的相关参数,进行下一轮训练,直至输入与输出之间的损失函数接近0,则该模型训练完成。然后再将智能手环100当前获取的用户的睡眠监测数据输入到训练好的卷积神经网络模型中,该模型就可以对输入的睡眠监测数据的质量作出判断。
[0110]
在本技术的其他实施例中,智能手环100也可以基于其他数据的进行智能手环数据质量的判断,比如血压数据等。其中,具体的判断方法可以是将上面描述的ppg数据中的心率数据换成血压数据,然后具体的判断与上述判断方法类似,此处不再赘述。
[0111]
在本技术的一些实施例中,智能手环100也可以同时根据上述多个睡眠监测数据的组合来判断智能手环的睡眠监测数据的监测质量。例如,可以对各个睡眠监测数据进行权重赋值,具体赋值的方式可以根据各个睡眠监测数据反映用户身体健康的情况来进行。比如,心率波峰间隔、心率波峰幅值显然要比acc数据波动间隔和acc数据波动幅值更能反映用户的身体状况,所以心率波峰间隔以及心率波峰幅值的权重要比acc数据波动间隔和acc数据波动幅值的权重高。
[0112]
例如,在一具体实现过程中,a心率波峰间隔和心率波峰幅值的权重为80%,acc数据波动间隔和acc数据波动幅值的权重为20%。智能手环100监测到用户的在时间段t中的心率波峰间隔t1,t2,t3
···
tn和心率波峰幅值a1,a2,a3
···
an,以及用户在时间段t内的acc运动数据波动幅值b1,b2,b3
···
bn以及acc波动间隔c1,c2,c3
···
c4,并计算用户在时间段t内的计平均心率波峰间隔以及平均心率波峰幅值以及acc运动数据的平均波动幅值以及平均波动间隔并且同时智能手环100根据监测过的历史睡眠监测数据来预先设置用户智能手环的可信度阈值p,然后基于预先设置的用户各个睡眠监测数据的权重根据公式(二)计算智能手环100的睡眠监测数据的监测质量的可信度,
[0113]
p=α
×
(a t) β
×
(b c)
ꢀꢀꢀ
(二)
[0114]
智能手环其中,p表示可信度,α表示权重,β权重,a表示心率波峰幅值,t表示心率波峰间隔,b表示acc数据波动幅值,c表示acc数据波动间隔
[0115][0116]
然后将p与可信度阈值p比较,当用户智能手环可信度大于可信度阈值p时,则认为智能手环的睡眠监测数据的监测质量正常,否则,则认为智能手环的睡眠监测数据的监测质量异常。
[0117]
确定智能手环的睡眠监测数的监测质量异常的原因
[0118]
确定智能手环的睡眠监测数据的监测质量异常的原因,具体过程如下:
[0119]
a.判断睡眠监测数据监测质量异常原因是否是用户睡眠期间动作幅度大或者动作频率高
[0120]
通常用户在睡眠期间经常会有无意识的动作,这些动作可以通过智能手环的acc传感器或者陀螺仪传感器的数据反映出来。比如,用户动作幅度大的时候,acc数据的波动就会变强,具体体现在acc数据的波动间隔和波动幅值就会变大。而用户动作幅度小的时候,acc数据的波动就会变得缓和,相应的acc数据的波动间隔和波动幅值也会变小。
[0121]
在一些实施例中,在判断出智能手环100的睡眠监测数据的监测质量异常时,智能手环100可以根据监测过的用户的历史acc数据波动幅值和acc数据波动间隔据来预先设定acc数据波动幅值阈值a3和acc数据波动间隔阈值t3,同时,智能手环100监测用户在时间段t内的acc数据波动幅值b1,b2,b3
···
bn以及acc波动间隔c1,c2,c3
···
c4,并根据公式(一)计算acc数据的平均波动幅值以及平均波动间隔
[0122]
根据公式(三)计算用户在时间段t内的acc数据的波动幅值方差d以及波动间隔方差e,
[0123][0124]
其中,δ2表示待计算数据的方差,n表示数据的个数,μ为待计算数据的平均值,x为
智能手环监测的实时数据。在计算时,可以将acc数据波动幅值作为μ代入,得到的δ2即为acc数据波动幅值方差d,而将acc数据波动间隔作为μ代入,得到的δ2即为acc数据波动间隔方差e。
[0125]
同时,智能手环100根据监测过的用户的历史acc数据波动幅值和acc数据波动间隔设定的acc数据波动幅值阈值a3和acc运动数据波动间隔阈值t3。将用户在时间段t内的acc数据波动幅值方差d以及acc数据波动间隔方差e分别与acc数据波动幅值阈值a3和acc数据波动间隔阈值t3比较,如果用户在时间段t内的acc运动数据的波动幅值方差d大于a3并且波动间隔方差e大于t3,则当前这个时间段就被认为用户动作幅度大。
[0126]
进一步的,对用户睡眠阶段的每个时间段t内均按照上述方式统计计算,并且计算用户动作幅度大的时间段相对于用户总的睡眠时间的占比,如果二者的比例高于设定阈值v1,则认为用户当晚数据动作频率高。例如,智能手环100可以统计用户在晚上睡眠时间段(以8小时为例)的动作情况。
[0127]
具体的,智能手环100可以统计22:00-23:00、00:00-01:00、02:00-03:00、04:00-05:00期间用户的acc运动数据波动幅值(d1,d2,d3
···
dn)、(dn 1,dn 2,dn 3
···
d2n)、(d2n 1,d2n 2,d2n 3
···
d3n)、(d3n 1,d3n 2,d3n 3
···
d4n)以及和acc运动数据波动间隔(e1,e2,e3
···
en)、(en 1,en 2,en 3
···
e2n)、(e2n 1,e2n 2,e2n 3
···
e3n)、(e3n 1,e3n 2,e3n 3
···
e4n)。
[0128]
然后根据公式(一)、(二)计算用户在上述时间段的acc数据波动幅值方差(d1,d2,d3,d4)以及波动间隔方差(e1,e2,e3,e4),假设其中满足波动幅值方差大于a3以及波动间隔方差大于t3的时间段为00:00-01:00、02:00-03:00、04:00-05:00即数据(d2,d3,d4)以及(e2,e3,e4)那么就认为在00:00-01:00、02:00-03:00、04:00-05:00时间段用户的动作幅度大,换言之,用户动作幅度大的时间段为3个小时,那么用户动作幅度大的时间段相对于用户总的睡眠时间的占比就为(3/8),然后将具体的计算结果与阈值v1比较,来判断用户在睡眠时间的动作频率。如果计算结果大于v1,则表示用户的动作频率高,否则则认为用户的动作频率低。
[0129]
在本技术的一些实施例中,智能手环100还可以通过上述判断用户动作幅度的方法,判断用户是否有连续动作幅度大的时间段,如果用户在某连续时间段里动作幅度一直很大,就可以判断用户在夜间有长时间的夜间清醒。又因为长时间的夜间清醒也会影响睡眠呼吸暂停检测的准确度,所以会对对应时间段的睡眠监测数据进行异常标记或提示。
[0130]
b.判断监测数据异常原因是否是用户佩带智能手环的紧固程度不合适
[0131]
通常,智能手环的睡眠监测数据的监测质量也受到用户佩戴智能手环的方式的影响。当用户佩戴手环过松或者过紧的时候,智能手环的睡眠监测数据的监测质量也会是异常。而判断用户是否佩戴智能手环过松或者过紧,可以通过加速度传感器来具体判断。acc传感器可以识别智能手环的屏幕方向,当智能手环的屏幕方向处于不同的方向时,智能手环的睡眠监测数据的监测质量都是异常的,则可以认为用户佩戴手环过紧;当智能手环的屏幕方向处于不同的方向时,智能手环的睡眠监测数据的监测质量都是有正常有异常,即监测质量不一致的时候,则可以认为用户佩戴手环过松。
[0132]
在本技术的一些实施例中,智能手环100中设置有加速度传感器109,一般情况下z轴与智能手环100的屏幕(触摸屏)垂直。智能手环100可以通过加速度传感器109获取用户
睡眠时间段的acc数据,通过分析acc数据波动可以识别出用户佩戴的智能手环的屏幕方向,一般情况下,智能手环的屏幕可以为:屏幕朝上、屏幕朝下和屏幕侧放这几种情况。
[0133]
例如,若智能手环加速度传感器109识别出z轴的值较大且大于0,而x/y轴的值接近于0,则可以认为该时间段的智能手环屏幕朝上;若智能手环加速度传感器109识别z轴的值小于0,且x/y轴的值接近于0,则可以认为该时间段的智能手环屏幕朝下;若智能手环加速度传感器109识别出y轴的值为0,而x/z轴的值接近于0,则可以认为该时间段的智能手环屏幕侧放。
[0134]
在本技术的一些实施例中,智能手环内加速度传感器109各个轴的方向与智能手环的位置不限于上述情况,可以理解的是,当智能手环内各轴方向与智能手环屏幕的相对位置发生变化,上述识别规则也应相应变化。但是只要加速度传感器109各个轴的方向与智能手环屏幕的相对位置确定,识别屏幕方向的规则也就确定,此处不再赘述。
[0135]
例如,如果智能手环100在不同的屏幕放置状态下获取睡眠监测数据的监测质量均为正常并且睡眠监测数据的特征一致,则认为用户是正常佩戴;如果智能手环100在不同的屏幕放置状态下获取睡眠监测数据的监测质量均为异常,则可以认为用户佩戴智能手环过紧紧;,如果智能手环100在不同的屏幕放置状态下获取睡眠监测数据的监测质量有正常有异常并且睡眠监测数据的特征,则可以认为用户佩戴智能手环过松。其中,睡眠监测数据的特征表现一致是指在不同状态下可以周期性的出现近似或者同样的睡眠监测数据特征。例如,智能手环屏幕朝上与智能手环屏幕朝下,其心率都会出现周期性的波峰,其中,二种状态下的波峰幅值近似或者相同,波峰间隔也近似或者相同。
[0136]
在本技术的另外一些实施例中,智能手环100还可以通过在智能手环屏幕内测靠近人体的位置,加一个压力传感器106来确定用户佩戴智能手环100的松紧程度。例如,通过压力传感器106获取用户睡眠时间段对智能手环的压力值,如果所述的压力值一直很大,则可以认为用户智能手环佩戴的过紧;如果所述的压力值一直适中,则可以认为用户智能手环佩戴紧固程度适中;如果所述的压力值处于波动状态,则可以认为用户智能手环佩戴过松。具体的,智能手环100可以计算用户在正常佩戴时间段中压力传感器106的数据的平均值(也可以是方差等)作为基准数据,然后将智能手环100获取的用户睡眠时间段压力传感器106的实时压力值与基准数据比较,如果用户睡眠时间段压力传感器106的实时压力值与基准数据的比值在(0-0.4)则可以认为用户智能手环佩戴的过松;如果用户睡眠时间段压力传感器106的实时压力值与基准数据的比值在(0.4-0.6)则可以认为用户智能手环佩戴适中;如果用户睡眠时间段压力传感器106的实时压力值与基准数据的比值在(0.6-1)则可以认为用户智能手环佩戴的过紧。
[0137]
c.判断监测数据异常原因是否是用户智能手环被压到
[0138]
在一些实施例中,可以根据步骤b识别出的用户智能手环佩戴的情况进一步识别用户智能手环是否被压到。在具体实现中,如果用户智能手环佩戴的松紧程度适中并且用户动作幅度小的时候,智能手环的睡眠监测数据的监测质量依然是异常,则可以认为智能手环被压到了。例如,用户在睡眠时间段中智能手环佩戴紧固程度适中,而且用户的动作幅度较小,但是获取的该段时间用户的睡眠监测数据的监测质量依然是异常,那么就认为用户的智能手环被压到了。具体的判断智能手环佩戴松程度、智能手环的睡眠监测数据的监测质量的方法和上述具体判断方法一致,此处不再赘述。
[0139]
通过上述步骤的判断,可以检测出用户智能手环的睡眠监测数据的监测质量异常的原因,然后对对应时间段的用户睡眠监测进行异常标记。
[0140]
基于确定出的睡眠监测数据监测质量异常的原因对用户进行对应的提示
[0141]
如图3b所示,在确定出的睡眠监测数据监测质量异常的原因以后,确定用于提示用户提高智能手环的睡眠监测数据的监测质量的提示信息,并向用户提示。其中,具体的提示可以通过智能手环100进行,也可以通过手机200进行。
[0142]
在本技术的一个实施例中,通过手机200对用户进行针对性的提示,具体方式如下:
[0143]
手机200与智能手环100进行数据同步,当手机200识别出导致智能手环的睡眠监测数据的监测质量异常的原因是“用户动作幅度大或者频率高”,手机200就通过用户交互主界面210给用户推荐安稳睡眠的建议和服务,具体的,如图4a所示,如果用户正在使用手机,则可以通过直接弹出对话框的形式来提示用户此时动作幅度大,并且向用户推送“安稳睡眠小贴士”211,用户可以通过选择“退出”212或者“稍后提醒”213来进行操作;如果用户此时还处于睡眠状态或者其他不使用手机的状态,如图4b所示,则可以在手机锁屏界面220记录进行提示,显示“安稳睡眠小贴士”(具体可以为一些保健操视频或者睡姿科普贴等)211,同样的用户也可选择“显示”221和“删除”222来进行相关操作,方便用户在使用手机时能够看到有关的建议并且不会打扰到用户的睡眠或者工作。同时,手机200还可以根据用户佩戴智能手环100的习惯,选择性的设置智能手环100获取用户睡眠监测数据的时间段,例如,在上述动作幅度较大的时间段,手机200可以通过发送指令的方式使得智能手环100不获取此时间段的用户睡眠监测数据,以此,提高智能手环100的睡眠监测数据的监测质量。
[0144]
而当识别导致智能手环的睡眠监测数据的监测质量异常的原因是“用户智能手环佩戴过松或者过紧”,则手机200通过用户交互界面210给用户推荐安稳睡眠的建议和服务,具体的,如图5a所示,如果用户正在使用手机,则可以通过直接弹出对话框的形式来提示用户此时智能手环佩戴方式不合适,并且向用户推送正确佩戴设备的指导文章或视频比如“智能手环佩戴方式指导”(215),用户可以通过选择“退出”(212)或者“稍后提醒”(213)来进行操作;如果用户此时还处于睡眠状态或者其他不使用手机的状态,如图5b所示,则可以在手机锁屏界面记录进行提示,显示“智能手环佩戴方式指导”(215)(例如,智能手环使用手册或则智能手环佩戴视频指导链接等),同样的用户也可选择“显示”(221)和“删除”(222)来进行相关操作,方便用户在使用手机时能够看到有关的建议并且不会打扰到用户的睡眠或者工作。同时,手机200还可以根据用户佩戴智能手环100的习惯,选择性的设置智能手环100获取用户睡眠监测数据的时间段,例如,在上述佩戴过松或者过紧的时间段,手机200可以通过发送指令的方式使得智能手环100不获取此时间段的用户睡眠监测数据,以此,提高智能手环100的睡眠监测数据的监测质量。
[0145]
同理,而当识别导致智能手环的睡眠监测数据的监测质量异常的原因是“智能手环被压到”,则手机200通过用户交互界面210给用户推荐安稳睡眠的建议和服务,具体的,如图6a所示,如果用户正在使用手机,则可以通过直接弹出对话框的形式来提示用户此时智能手环被压到,并且建议用户将设备佩戴于主侧卧位的对侧手上或者调整睡姿,如显示“睡眠姿势指导”(216)(例如,关于健康睡眠的科普贴等等),用户可以通过选择“退出”(212)或者“稍后提醒”(213)来进行操作;如果用户此时还处于睡眠状态或者其他不使用手
机的状态,如图6b所示,则可以在手机锁屏界面记录进行提示,显示“睡眠姿势指导”(216),同样的用户也可选择“显示”(221)和“删除”(222)来进行相关操作,方便用户在使用手机时能够看到有关的建议并且不会打扰到用户的睡眠或者工作。同时,手机200还可以根据用户佩戴智能手环100的习惯,选择性的设置智能手环100获取用户睡眠监测数据的时间段,例如,在上述智能手环被压到的时间段,手机200可以通过发送指令的方式使得智能手环100不获取此时间段的用户睡眠监测数据,以此,提高智能手环100的睡眠监测数据的监测质量。
[0146]
另外,如上文所述,在本技术的一些实施例中,也可以在手机200侧进行相应的睡眠监测数据的监测和分析,然后直接由手机200根据具体导致智能手环100的睡眠监测数据的监测质量异常的原因针对性的向用户推送相关建议,如图7所示:
[0147]
700:手机200与智能手环100建立通信连接。
[0148]
702:发送用户历史睡眠监测数据以及在t时间段内获取的睡眠监测数据。其中,历史睡眠监测数据用来设定相关的阈值,t时间段表示智能手环100当前监测的时间段。
[0149]
704:判断t时间段内获取的睡眠监测数据的监测质量。具体判断方式与上述在智能手环100侧判断方式一致,此处不再赘述。
[0150]
706:如果判断出智能手环的睡眠监测数据的监测质量异常,则进一步确定导致智能手环的睡眠监测数据的监测质量异常的原因。具体判断方式与上述在智能手环100侧判断方式一致,此处不再赘述。
[0151]
708:根据具体的导致监测质量异常的原因,针对性的向用户推送相关提示信息。具体推送方式与上述在手机200上进行推送方式一致,此处不再赘述。
[0152]
图8根据本发明的实施例示出了一种能够实现图1所示的电子设备200功能的电子设备800的结构框图。具体地,如图8所示,电子设备800可以包括处理器810,外部存储器接口820,内部存储器821,通用串行总线(universal serial bus,usb)接口830,充电管理模块840,电源管理模块841,电池842,天线1,天线2,移动通信模块850,无线通信模块860,音频模块870,扬声器870a,受话器870b,麦克风870c,耳机接口870d,传感器模块880,按键890,马达898,指示器892,摄像头893,显示屏894,以及用户标识模块(subscriber identification module,sim)卡接口895等。其中传感器模块880可以包括压力传感器880a,陀螺仪传感器880b,气压传感器880c,磁传感器880d,加速度传感器880e,距离传感器880f,接近光传感器880g,指纹传感器880h,温度传感器880j,触摸传感器880k,环境光传感器880l,骨传导传感器880m等。
[0153]
可以理解的是,本发明实施例示意的结构并不构成对电子设备800的具体限定。在本技术另一些实施例中,电子设备800可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
[0154]
处理器810可以包括一个或多个处理单元,例如:处理器810可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也
可以集成在一个或多个处理器中。例如,处理器810可以计算上述智能手环100的睡眠监测数据的监测质量的可信度,以及判断智能手环100的睡眠监测数据的监测质量,并判断导致智能手环100的睡眠监测数据的监测质量异常的原因。
[0155]
控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
[0156]
处理器810中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器810中的存储器为高速缓冲存储器。该存储器可以保存处理器810刚用过或循环使用的指令或数据。如果处理器810需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器810的等待时间,因而提高了系统的效率。同时,处理器810还可以存储电子设备200接收到的手环100发送的用户的睡眠监测数据以及历史睡眠监测数据。
[0157]
在一些实施例中,处理器810可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,12c)接口,集成电路内置音频(inter-integrated circuit sound,i2s)接口,脉冲编码调制(pulse code modulation,pcm)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,uart)接口,移动产业处理器接口(mobile industry processor interface,mipi),通用输入输出(general-purpose input/output,gpio)接口,用户标识模块(subscriber identity module,sim)接口,和/或通用串行总线(universal serial bus,usb)接口等。
[0158]
micro usb接口,usb type c接口等。usb接口830可以用于连接充电器为电子设备800充电,也可以用于电子设备800与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他电子设备,例如ar设备等。
[0159]
可以理解的是,本发明实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备800的结构限定。在本技术另一些实施例中,电子设备800也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
[0160]
充电管理模块840用于从充电器接收充电输入。电源管理模块848用于连接电池842,充电管理模块840与处理器880。电源管理模块848接收电池842和/或充电管理模块840的输入,为处理器880,内部存储器821,显示屏894,摄像头893,和无线通信模块860等供电。电源管理模块848还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块841也可以设置于处理器880中。在另一些实施例中,电源管理模块841和充电管理模块840也可以设置于同一个器件中。
[0161]
电子设备800的无线通信功能可以通过天线1,天线2,移动通信模块850,无线通信模块860,调制解调处理器以及基带处理器等实现。
[0162]
天线1和天线2用于发射和接收电磁波信号。电子设备800中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
[0163]
移动通信模块850可以提供应用在电子设备800上的包括2g/3g/4g/5g等无线通信的解决方案。无线通信模块860可以提供应用在电子设备800上的包括无线局域网(wireless local area networks,wlan)(如无线保真(wireless fidelity,wi-fi)网络),蓝牙(bluetooth,bt),全球导航卫星系统(global navigation satellite system,gnss),调频(frequency modulation,fm),近距离无线通信技术(near field communication,
nfc),红外技术(infrared,ir)等无线通信的解决方案。无线通信模块860可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块860经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器810。无线通信模块860还可以从处理器810接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
[0164]
在一些实施例中,电子设备800能够通过移动通信模块850或者无线通信模块860与智能手环100进行通信连接。
[0165]
在一些实施例中,电子设备800的天线1和移动通信模块850耦合,天线2和无线通信模块860耦合,使得电子设备800可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobile communications,gsm),通用分组无线服务(general packet radio service,gprs),码分多址接入(code division multiple access,cdma),宽带码分多址(wideband code division multiple access,wcdma),时分码分多址(time-division code division multiple access,td-scdma),长期演进(long term evolution,lte),bt,gnss,wlan,nfc,fm,和/或ir技术等。所述gnss可以包括全球卫星定位系统(global positioning system,gps),全球导航卫星系统(global navigation satellite system,glonass),北斗卫星导航系统(beidou navigation satellite system,bds),准天顶卫星系统(quasi-zenith satellite system,qzss)和/或星基增强系统(satellite based augmentation systems,sbas)。
[0166]
电子设备800通过gpu,显示屏894,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏894和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器810可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。
[0167]
电子设备800可以通过isp,摄像头893,视频编解码器,gpu,显示屏894以及应用处理器等实现拍摄功能。在本技术的一些实施例中,显示屏894用于实现和用户的人机交互。
[0168]
外部存储器接口820可以用于连接外部存储卡,例如micro sd卡,实现扩展电子设备800的存储能力。外部存储卡通过外部存储器接口820与处理器810通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
[0169]
内部存储器821可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。内部存储器821可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备800使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器821可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,ufs)等。处理器810通过运行存储在内部存储器821的指令,和/或存储在设置于处理器中的存储器的指令,执行电子设备800的各种功能应用以及数据处理。
[0170]
电子设备800可以通过音频模块870,扬声器870a,受话器870b,麦克风870c,耳机接口870d,以及应用处理器等实现音频功能。例如音乐播放,录音等。
[0171]
按键890包括开机键,音量键等。按键890可以是机械按键。也可以是触摸式按键。电子设备800可以接收按键输入,产生与电子设备800的用户设置以及功能控制有关的键信号输入。
[0172]
马达891可以产生振动提示。马达891可以用于来电振动提示,也可以用于触摸振
动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于显示屏894不同区域的触摸操作,马达891也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。
[0173]
指示器892可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。
[0174]
sim卡接口895用于连接sim卡。
[0175]
现参考图9,电子设备800的软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本发明实施例以分层架构的android系统为例,示例性说明终端设备的软件结构。图9是本发明实施例的终端设备的软件结构框图。
[0176]
分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将android系统分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(android runtime)和系统库,以及内核层。
[0177]
应用程序层可以包括一系列应用程序包。
[0178]
如图9所示,应用程序包可以包括电话、相机,图库,日历,通话,地图,导航,wlan,蓝牙,音乐,视频,短信息等应用程序。
[0179]
应用程序框架层为应用程序层的应用程序提供应用编程接口(application programming interface,api)和编程框架。应用程序框架层包括一些预先定义的函数。
[0180]
如图9所示,应用程序框架层可以包括窗口管理器,内容提供器,视图系统,电话管理器,资源管理器,通知管理器等。
[0181]
窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。
[0182]
内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
[0183]
视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
[0184]
电话管理器用于提供终端设备的通信功能。例如通话状态的管理(包括接通,挂断等)。
[0185]
资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
[0186]
通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,终端设备振动,指示灯闪烁等。
[0187]
android runtime包括核心库和虚拟机。android runtime负责安卓系统的调度和管理。
[0188]
核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的
核心库。
[0189]
应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
[0190]
系统库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(media libraries),三维图形处理库(例如:opengl es),2d图形引擎(例如:sgl)等。
[0191]
表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2d和3d图层的融合。
[0192]
媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:mpeg4,h.264,mp3,aac,amr,jpg,png等。
[0193]
三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
[0194]
2d图形引擎是2d绘图的绘图引擎。
[0195]
内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
[0196]
在说明书对“一个实施例”或“实施例”的引用意指结合实施例所描述的具体特征、结构或特性被包括在根据本公开的至少一个范例实施方案或技术中。说明书中的各个地方的短语“在一个实施例中”的出现不一定全部指代同一个实施例。
[0197]
本文所提出的过程和显示器固有地不涉及任何具体计算机或其他装置。各种通用系统也可以与根据本文中的教导的程序一起使用,或者构造更多专用装置以执行一个或多个方法步骤可以证明是方便的。在一下描述中讨论了用于各种这些系统的结构。另外,可以使用足以实现本公开的技术和实施方案的任何具体编程语言。各种编程语言可以被用于实施本公开,如本文所讨论的。
[0198]
另外,在本说明书所使用的的语言已经主要被选择用于可读性和指导性的目的并且可能未被选择为描绘或限制所公开的主题。因此,本公开旨在说明而非限制本文所讨论的概念的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜