周期性测量血氧的方法及电子设备与流程

文档序号:29796231发布日期:2022-04-23 18:54阅读:332来源:国知局
周期性测量血氧的方法及电子设备与流程

1.本发明涉及计算机技术领域,尤其涉及一种周期性测量血氧的方法及电子设备。


背景技术:

2.血氧饱和度(blood oxygen saturation,spo2)是指血液中被氧结合的氧合血红蛋白(hbo2)的容量占全部可结合的血红蛋白容量的百分比,即血液中血氧的浓度,也是血氧含量和血氧容量的百分比,它能体现血红蛋白与氧气结合的能力,是呼吸循环的重要生理参数。
3.一般人的spo2正常应不低于94%,在94%以下为供氧不足,即缺氧。缺氧是机体氧供与氧耗之间出现的不平衡,组织细胞代谢处于亏氧状态。机体缺氧有很多危害,对中枢神经系统、肝、肾等功能均会造成很大的影响。短时间低血氧会导致注意力不集中、记忆力减退、头晕目眩、焦虑等症状;严重或长期低血氧,会导致心肌衰竭、血压下降、血循环衰竭,甚至会造成脑组织的变性和坏死。因此,进行周期血氧测量对于用户了解自身的血氧情况十分重要,特别地,夜间血氧可以使用户了解自身睡眠呼吸问题,可以及时发现并解决问题。
4.然而,每次测量血氧之前都需要进行调光,增加电子设备的功耗。


技术实现要素:

5.本技术实施例提供了一种周期性测量血氧的方法及电子设备,可以在用户处于睡眠状态时,仅进行一次调光,在睡眠过程中都不进行调光,以减少电子设备的功耗。
6.第一方面,本技术实施例提供了一种周期性测量血氧的方法,应用于电子设备,所述电子设备包括红光r路和红外光ir路,所述r路和所述ir路均包括发光源和光电探测器,所述r路的发光源用于向用户发射红光,所述r路的光电探测器用于将经过所述用户反射的红光转变为红光光电容积脉搏波ppg信号,所述ir路的发光源用于向所述用户发射红外光,所述ir路的光电探测器用于将经过所述用户反射的红外光转变为红外光电容积脉搏波ppg信号;
7.所述方法包括:
8.所述电子设备接收第一指令,所述第一指令用于指示进行周期性测量血氧饱和度;
9.所述电子设备响应于所述第一指令,在第一血氧测量周期内,若所述用户由非睡眠状态转变为睡眠状态的情况下,进行调光,所述调光用于确定所述r路的发光源的发光功率和所述ir路的发光源的发光功率分别为第一功率和第二功率;
10.在第二血氧测量周期内的血氧测量时间,若所述用户处于睡眠状态,所述电子设备控制所述r路的发光源以所述第一功率发射红光,所述ir路的发光源以所述第二功率发射红外光,所述第二血氧测量周期与所述第一血氧测量周期为同一血氧测量周期或所述第二周期为所述第一血氧测量周期的下一个血氧测量周期;
11.通过所述r路的光电探测器和所述ir路的光电探测器分别采集红光ppg信号和红
外ppg信号,所述红光ppg信号和所述红外ppg信号用于计算血氧饱和度。
12.上述方法在用户处于睡眠状态时,仅进行一次调光,在睡眠过程中都不进行调光,以减少电子设备的功耗。
13.在一种可能的实现中,所述第二血氧测量周期与所述第一血氧测量周期为同一血氧测量周期,所述在第一血氧测量周期内,若所述用户由非睡眠状态转变为睡眠状态的情况下,进行调光,包括:
14.在当前时间为所述血氧测量时间时,所述电子设备检测所述用户的当前睡眠状态;
15.在所述当前睡眠状态为睡眠状态且所述第一血氧测量周期的上一个血氧测量周期时所述用户处于非睡眠状态的情况下,所述电子设备进行调光。
16.在一种可能的实现中,所述方法还包括:
17.在非血氧测量时间,关闭所述r路的发光源、所述ir路的发光源、所述r路的光电探测器和所述ir路的光电探测器,所述非血氧测量时间为所述血氧测量周期内所述血氧测量时间之外的时间段,以进一步减少电子设备的能耗。
18.在一种可能的实现中,所述控制所述r路的发光源以所述第一功率发射红光,所述ir路的发光源以所述第二功率发射红外光之前,所述方法还包括:
19.所述电子设备接收第二指令,所述第二指令用于指示连续获取ppg信号。
20.在一种可能的实现中,所述电子设备还包括ppg管理器;所述电子设备的ppg管理器用于执行如下步骤:
21.根据所述第一指令和所述第二指令生成控制信号,所述第一指令来自第一应用,所述第二指令来自第二应用,所述控制信号用于驱动所述r路的发光源以所述第一功率发射红光和所述ir路的发光源以所述第二功率发射红外光;
22.向所述第一应用发送所述红光ppg信号和所述红外ppg信号,向所述第二应用发送所述第二指令指示获取的ppg信号。
23.上述方法,可以实现电子设备的r路和ir路被多个应用同时调用,以同时测量血氧饱和度、心率等。
24.在一种可能的实现中,在所述第二指令指示获取的ppg信号为红光ppg信号时,所述方法还包括:
25.在非血氧测量时间,保持控制所述r路的发光源以所述第一功率发射红光和保持通过所述r路的光电探测器采集红光ppg信号,所述非血氧测量时间为所述第二血氧测量周期内所述血氧测量时间之外的时间段;
26.在所述非血氧测量时间,关闭所述ir路的发光源和所述ir路的光电探测器。
27.在一种可能的实现中,在所述第二指令指示获取的ppg信号为红外ppg信号时,所述方法还包括:
28.在非血氧测量时间,保持控制所述ir路的发光源以所述第二功率发射红光和保持通过所述ir路的光电探测器采集红外光ppg信号,所述非血氧测量时间为所述第二血氧测量周期内所述血氧测量时间之外的时间段;
29.在所述非血氧测量时间,关闭所述r路的发光源和所述r路的光电探测器。
30.在一种可能的实现中,在所述第二指令指示获取的ppg信号为红光ppg信号和红外
ppg信号时,所述方法还包括:
31.在非血氧测量时间,保持控制所述r路的发光源以所述第一功率发射红光,保持所述ir路的发光源以所述第二功率发射红外光、保持通过所述r路的光电探测器采集红光ppg信号和保持所述ir路的光电探测器采集红外光ppg信号,所述非血氧测量时间为所述第二血氧测量周期内所述血氧测量时间之外的时间段。
32.在一种可能的实现中,所述方法还包括:
33.在血氧测量时间用户处于非睡眠状态时,所述电子设备,进行调光,所述调光用于确定节所述r路的发光源的发光功率和所述ir路的发光源的发光功率分别为第一功率和第二功率。
34.在一种可能的实现中,所述在血氧测量时间用户处于非睡眠状态时,所述电子设备进行调光,具体包括:
35.在血氧测量时间用户处于非睡眠状态时,所述电子设备获取其从上一次调光时至当前时间内的运动数据;
36.在根据所述运动数据识别到所述从上一次调光时至当前时间内所述用户的运动幅度均小于预设值时,所述电子设备调节所述r路的发光源的发光功率和所述ir路的发光源的发光功率分别为所述第一功率和所述第二功率。
37.在一种可能的实现中,所述第一功率为使得所述r路的光电探测器的输出电流等于或大于第一目标电流时所述r路的发光源的发射功率;所述第二功率为使得所述ir路的光电探测器的输出电流等于或大于第二目标电流时所述ir路的发光源的发射功率。
38.在一种可能的实现中,所述用户处于睡眠状态下所述r路的光电探测器的采样频率小于所述用户处于非睡眠状态下所述r路的光电探测器的采样频率;所述用户处于睡眠状态下所述ir路的光电探测器的采样频率小于所述用户处于非睡眠状态下所述ir路的光电探测器的采样频率。
39.在一种可能的实现中,所述r路的发光源与所述ir路的发光源为同一个发光源,所述r路的光电探测器与所述ir路的光电探测器为同一个光电探测器。
40.第二方面,本技术实施例还提供了一种电子设备,所述电子设备包括光电容积脉搏波ppg控制器、存储器、红光r路、红外光ir路,所述r路和所述ir路均包括发光源和光电探测器,所述r路的发光源用于向用户发射红光,所述r路的光电探测器用于将经过所述用户反射的红光转变为红光光电容积脉搏波ppg信号,所述ir路的发光源用于向所述用户发射红外光,所述ir路的光电探测器用于将经过所述用户反射的红外光转变为红外光电容积脉搏波ppg信号;所述ppg控制器运行所述存储器存储的计算机指令,用于实现如第一方面或第一方面任意一种可能的实现中电子设备所实现的方法。
41.第三方面,本技术实施例还提供了一种包含指令的计算机程序产品,当所述计算机程序产品在电子设备上运行时,使得所述电子设备实现如第一方面或第一方面任意一种可能的实现中所述的方法。
42.第四方面,本技术实施例还提供了一种一种计算机可读存储介质,包括指令,其特征在于,当所述指令在电子设备上运行时,使得所述电子设备实现如第一方面或第一方面任意一种可能的实现中所述的方法。
附图说明
43.图1a是本技术实施例提供的一种控制系统的架构示意图;
44.图1b是本技术实施例提供的一种电子设备的结构示意图;
45.图2a是本技术实施例提供的另一种电子设备的结构示意图;
46.图2b是本技术实施例提供的又一种电子设备的结构示意图;
47.图3a-图3h是本技术实施例提供的一些用户界面的示意说明图;
48.图4是本技术实施例提供的一种电子设备的软件架构的示意说明图;
49.图5是本技术实施例提供的一种周期性测量血氧的方法的流程示意图;
50.图6是本技术实施例提供的一种周期性测量血氧的方法的流程示意图;
51.图7a是本技术实施例提供的另一种周期性测量血氧的方法的流程示意图;
52.图7b是本技术实施例提供的另一种周期性测量血氧的方法的流程示意图;
53.图8是本技术实施例提供的又一种周期性测量血氧的方法的流程示意图。
具体实施方式
54.本技术以下实施例中所使用的术语只是为了描述特定实施例的目的,而并非旨在作为对本技术实施例的限制。如在本技术实施例的说明书和所附权利要求书中所使用的那样,单数表达形式“一个”、“一种”、“所述”、“上述”、“该”和“这一”旨在也包括复数表达形式,除非其上下文中明确地有相反指示。还应当理解,本技术实施例中使用的术语“和/或”是指并包含一个或多个所列出项目的任何或所有可能组合。
55.下面介绍本技术实施例涉及的概念。
56.(1)光电容积脉搏波(photoplethysmography,ppg)
57.ppg是通过光电容积脉搏波描记法得到的信号,光电容积脉搏波描记法是基于动脉血液对光的吸收量随动脉波动而变化的原理检测spo2的一种无创检测方法。具体来说,氧合血红蛋白hbo2和血红蛋白hb对波长600~1000nm的光吸收特性不同,在波长600~800nm之间hb的吸收系数更高,在波长800~1000之间hbo2的吸收系数更高。因此,利用红光(600~800nm)和红外光(800~1000nm)的光分别检测hbo2和hb的ppg信号,然后通过程序处理算出相应的比值,这样就得到了spo2。
58.对于使用穿戴设备进行的血氧测量,是基于腕部红光ppg信号的灌注指数及红外ppg信号的灌注指数的比值,计算得到血氧值,红光ppg信号的灌注指数是采集到的红光的交流信号与直流信号的比值,同理,红外ppg信号的灌注指数是采集到的红外光的交流信号与直流信号的比值。
59.(2)红光(red,r)路和红外光(infrared,ir)路
60.本技术中的电子设备可以包括至少一个发光源和至少一个光电探测器,可以用于测量spo2、心率和心率相关参数等。其中,在进行spo2测量时,该至少一个发光源用于发射红光和红外光,发光源发射的光经过反射被光电探测器接收,光电探测器用于将接收到的红光转变为红光ppg信号,将接收到的红外光转变为红外ppg信号。其中,发光源可以是发光二极管(light emitting diode,led),光电探测器可以是光电二极管(photodiode,pd),本技术实施例以led和pd为例来说明。
61.应理解,一个led和一个pd组成一个光路,其中,发射的红光的led和接收该红光的
pd组成r路,发射的红外光的led和接收该红外光的pd组成ir路。应理解,发射的红光的led和发射的红外光的led可以是同一个led,其可以通过分时复用来实现,同理,接收该红光的pd和接收该红外光的pd可以是同一个pd。
62.应理解,当电子设备开启r路时,即电子设备的r路对应的led和pd开启,r路的led发射红光,r路的pd接收红光产生红光ppg信号;当电子设备开启ir路时,即电子设备的ir路对应的led和pd开启,ir路的led发射红外光,ir路的pd接收红外光产生红外ppg信号。
63.还应理解,关闭r路是指,r路的led不再发射红光,r路的pd也不再产生红光ppg信号;关闭ir路是指,ir路的led不再发射红外光,ir路的pd也不再产生红外光ppg信号。
64.下面首先介绍本技术实施例提供的一种控制系统,如图1a所示,该系统可以包括第一电子设备11和第二电子设备12,其中,第一电子设备11可以是智能手表、智能手环等可实现血氧测量的可穿戴设备,第二电子设备12可以是手机、平板电脑、云端等设备。
65.第一电子设备11可以包括至少一个发光源和至少一个光电探测器,可以实现ppg信号的采集,ppg信号可以包括上述红光ppg信号、红外ppg信号等,通过红光ppg信号和红外ppg信号可以计算得到spo2。通过ppg信号还可以计算心率和心率相关参数。
66.第一电子设备11可以响应于第一指令,周期性测量血氧。其中,第一指令可以是电子设备在接收输入的用户操作后生成的用于指示电子设备11周期性测量血氧的指令;也可以接收第二电子设备11发送的用于指示电子设备11周期性测量血氧的指令。
67.第二电子设备12可以与第一电子设备11进行通信连接,向第一电子设备111发送指令,以实现对第一电子设备11的控制。例如,第二电子设备12向第一电子设备11发送第一指令,以使第一电子设备11响应于第一指令,周期性测量spo2,以及将测量得到的spo2发送至第二电子设备12。又例如,第二电子设备12向第一电子设备11发送用于指示测量心率的指令,以使第一电子设备11在接收到该指令后,进行心率测量,并将测量得到的心率发送至第二电子设备12。
68.下面首先介绍本技术实施例提供的示例性电子设备。该电子设备可以是智能手表、智能手环等可测量spo2的电子设备。如图1b所示,图1b是本技术实施例提供的一种电子设备的结构示意图,该电子设备100可以是上述图1a中的第一电子设备11,也可以是图1a中第二电子设备12,可以包括:电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,usb)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,sim)卡接口195等。其中传感器模块180可以包括压力传感器180a,陀螺仪传感器180b,气压传感器180c,磁传感器180d,加速度传感器180e,距离传感器180f,接近光传感器180g,指纹传感器180h,温度传感器180j,触摸传感器180k,环境光传感器180l,骨传导传感器180m,心率传感器180n,血氧传感器180o等。
69.可以理解的是,本发明实施例示意的结构并不构成对电子设备100的具体限定。在本技术另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
70.需要说明的是,在电子设备100为图1a中第二电子设备12时,该第二电子设备12可以不包括心率传感器180n,血氧传感器180o等。
71.处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
72.其中,控制器可以是电子设备100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
73.处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
74.在本技术中,一个或多个处理器可以包括ppg控制器,可以实现本技术中ppg控制器所实现的功能。
75.在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,i2c)接口,集成电路内置音频(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)接口等。
76.i2c接口是一种双向同步串行总线,包括一根串行数据线(serial data line,sda)和一根串行时钟线(derail clock line,scl)。在一些实施例中,处理器110可以包含多组i2c总线。处理器110可以通过不同的i2c总线接口分别耦合触摸传感器180k,充电器,闪光灯,摄像头193等。例如:处理器110可以通过i2c接口耦合触摸传感器180k,使处理器110与触摸传感器180k通过i2c总线接口通信,实现电子设备100的触摸功能。
77.i2s接口可以用于音频通信。在一些实施例中,处理器110可以包含多组i2s总线。处理器110可以通过i2s总线与音频模块170耦合,实现处理器110与音频模块170之间的通信。在一些实施例中,音频模块170可以通过i2s接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。
78.pcm接口也可以用于音频通信,将模拟信号抽样,量化和编码。在一些实施例中,音频模块170与无线通信模块160可以通过pcm总线接口耦合。在一些实施例中,音频模块170也可以通过pcm接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。所述i2s接口和所述pcm接口都可以用于音频通信。
79.uart接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。在一些实施例中,uart接口通常被用于连接处理器110与无线通信模块160。例如:处理器110通过uart接口与无线通信模块160
中的蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频模块170可以通过uart接口向无线通信模块160传递音频信号,实现通过蓝牙耳机播放音乐的功能。
80.mipi接口可以被用于连接处理器110与显示屏194,摄像头193等外围器件。mipi接口包括摄像头串行接口(camera serial interface,csi),显示屏串行接口(display serial interface,dsi)等。在一些实施例中,处理器110和摄像头193通过csi接口通信,实现电子设备100的拍摄功能。处理器110和显示屏194通过dsi接口通信,实现电子设备100的显示功能。
81.gpio接口可以通过软件配置。gpio接口可以被配置为控制信号,也可被配置为数据信号。在一些实施例中,gpio接口可以用于连接处理器110与摄像头193,显示屏194,无线通信模块160,音频模块170,传感器模块180等。gpio接口还可以被配置为i2c接口,i2s接口,uart接口,mipi接口等。
82.usb接口130是符合usb标准规范的接口,具体可以是mini usb接口,micro usb接口,usb type c接口等。usb接口130可以用于连接充电器为电子设备100充电,也可以用于电子设备100与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他电子设备,例如ar设备等。
83.可以理解的是,本发明实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备100的结构限定。在本技术另一些实施例中,电子设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
84.充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过usb接口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过电子设备100的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为电子设备供电。
85.电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,外部存储器,显示屏194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块141也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。
86.电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
87.天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
88.移动通信模块150可以提供应用在电子设备100上的包括2g/3g/4g/5g等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,lna)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移
动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
89.调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170a,受话器170b等)输出声音信号,或通过显示屏194显示图片或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块150或其他功能模块设置在同一个器件中。
90.无线通信模块160可以提供应用在电子设备100上的包括无线局域网(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)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
91.在一些实施例中,电子设备100的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得电子设备100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(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)。
92.电子设备100通过gpu,显示屏194,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏194和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。
93.显示屏194用于显示图片,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,lcd),有机发光二极管(organic light-emitting diode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode的,amoled),柔性发光二极管(flex light-emitting diode,fled),miniled,microled,micro-oled,量子点发光二极管(quantum dot light emitting diodes,qled)等。在一些实施例中,电子设备100可以包括1个或n个显示屏194,n为大于1的正整数。
94.电子设备100可以通过isp,摄像头193,视频编解码器,gpu,显示屏194以及应用处
理器等实现采集功能,以实现本技术实施例中hal层的图像采集模块。
95.isp用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给isp处理,转化为肉眼可见的图片或视频。isp还可以对图片的噪点,亮度,肤色进行算法优化。isp还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,isp可以设置在摄像头193中。
96.摄像头193用于捕获静态图片或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,ccd)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给isp转换成数字图片或视频信号。isp将数字图片或视频信号输出到dsp加工处理。dsp将数字图片或视频信号转换成标准的rgb,yuv等格式的图片或视频信号。在一些实施例中,电子设备100可以包括1个或n个摄像头193,n为大于1的正整数。
97.数字信号处理器用于处理数字信号,除了可以处理数字图片或视频信号,还可以处理其他数字信号。例如,当电子设备100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
98.视频编解码器用于对数字视频压缩或解压缩。电子设备100可以支持一种或多种视频编解码器。这样,电子设备100可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,mpeg)1,mpeg2,mpeg3,mpeg4等。
99.npu为神经网络(neural-network,nn)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过npu可以实现电子设备100的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
100.外部存储器接口120可以用于连接外部存储卡,例如micro sd卡,实现扩展电子设备100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
101.内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行电子设备100的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图片或视频播放功能等)等。存储数据区可存储电子设备100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,ufs)等。
102.电子设备100可以通过音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,以及应用处理器等实现音频功能。例如音乐播放,录音等。
103.音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器
110中。
104.扬声器170a,也称“喇叭”,用于将音频电信号转换为声音信号。电子设备100可以通过扬声器170a收听音乐,或收听免提通话。
105.受话器170b,也称“听筒”,用于将音频电信号转换成声音信号。当电子设备100接听电话或语音信息时,可以通过将受话器170b靠近人耳接听语音。
106.麦克风170c,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风170c发声,将声音信号输入到麦克风170c。电子设备100可以设置至少一个麦克风170c。在另一些实施例中,电子设备100可以设置两个麦克风170c,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,电子设备100还可以设置三个,四个或更多麦克风170c,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。
107.耳机接口170d用于连接有线耳机。耳机接口170d可以是usb接口130,也可以是3.5mm的开放移动电子设备平台(open mobile terminal platform,omtp)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the usa,ctia)标准接口。
108.压力传感器180a用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180a可以设置于显示屏194。压力传感器180a的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器180a,电极之间的电容改变。电子设备100根据电容的变化确定压力的强度。当有触摸操作作用于显示屏194,电子设备100根据压力传感器180a检测所述触摸操作强度。电子设备100也可以根据压力传感器180a的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。
109.陀螺仪传感器180b可以用于确定电子设备100的运动姿态。在一些实施例中,可以通过陀螺仪传感器180b确定电子设备100围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器180b可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器180b检测电子设备100抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消电子设备100的抖动,实现防抖。陀螺仪传感器180b还可以用于导航,体感游戏场景。
110.气压传感器180c用于测量气压。在一些实施例中,电子设备100通过气压传感器180c测得的气压值计算海拔高度,辅助定位和导航。
111.方位传感器180d可以是指南针和/或磁力计,用于测量电子设备100与东南西北四个方向上的夹角,以定位电子设备100。
112.加速度传感器180e可检测电子设备100在各个方向上(一般为三轴)加速度的大小。当电子设备100静止时可检测出重力的大小及方向。还可以用于识别电子设备姿态,应用于横竖屏切换,计步器等应用。
113.距离传感器180f,用于测量距离。电子设备100可以通过红外或激光测量距离。在一些实施例中,拍摄场景,电子设备100可以利用距离传感器180f测距以实现快速对焦。
114.接近光传感器180g可以包括例如发光二极管(led)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。电子设备100通过发光二极管向外发射红外光。电子设备100使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定电子设备100附近有物体。当检测到不充分的反射光时,电子设备100可以确定电子设备100附近没有物体。电子设备100可以利用接近光传感器180g检测用户手持电子设备100贴近耳朵通话,以便自动熄灭屏幕达到省电的目的。
115.环境光传感器180l用于感知环境光亮度。电子设备100可以根据感知的环境光亮度自适应调节显示屏194亮度。环境光传感器180l也可用于拍照时自动调节白平衡。
116.指纹传感器180h用于采集指纹。电子设备100可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。
117.温度传感器180j用于检测温度。在一些实施例中,电子设备100利用温度传感器180j检测的温度,执行温度处理策略。例如,当温度传感器180j上报的温度超过阈值,电子设备100执行降低位于温度传感器180j附近的处理器的性能,以便降低功耗实施热保护。在另一些实施例中,当温度低于另一阈值时,电子设备100对电池142加热,以避免低温导致电子设备100异常关机。在其他一些实施例中,当温度低于又一阈值时,电子设备100对电池142的输出电压执行升压,以避免低温导致的异常关机。在又一些实施例中,电子设备100可以是智能手表或智能手环,温度传感器180j可以设置于电子设备100接触皮肤的一面,以测量用户的皮肤的温度。
118.触摸传感器180k,也称“触控面板”。触摸传感器180k可以设置于显示屏194,由触摸传感器180k与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180k用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180k也可以设置于电子设备100的表面,与显示屏194所处的位置不同。
119.骨传导传感器180m可以获取振动信号。在一些实施例中,骨传导传感器180m可以获取人体声部振动骨块的振动信号。骨传导传感器180m也可以接触人体脉搏,接收血压跳动信号。在一些实施例中,骨传导传感器180m也可以设置于耳机中,结合成骨传导耳机。音频模块170可以基于所述骨传导传感器180m获取的声部振动骨块的振动信号,解析出语音信号,实现语音功能。应用处理器可以基于所述骨传导传感器180m获取的血压跳动信号解析心率信息,实现心率检测功能。
120.心率传感器180n用于检测用户的心率。在一些实施例中,心率传感器可以采用光体积扫描法的原理来测量心率和心率相关参数。其测量原理为:人体的皮肤、骨骼、肉、脂肪等组织对光的反射是固定的;而毛细血管、动脉、静脉等由于随着心脏的跳动脉搏容积规律的变化,因此对光的反射是波动值,这个波动的频率即为心率。可选地,该心率传感器可以包括可发射发光源和光电探测器,心率传感器通过光电探测器检测发光源发射的光的反射量得到ppg信号,通过该ppg信号来检测心率相关参数。应理解,检测心率和心率相关参数采用的光可以是红光、红外光、绿光等。
121.血氧传感器180o可以包括至少一个发光源和至少一个光电探测器,其中,该至少一个发光源可以发射红光和红外光,发射的红光和红外光经人体组织反射,至少一个光电探测器可以接收该反射的光并将其分别转变为红光ppg信号及红外ppg信号。红光ppg信号
及红外ppg信号用于计算spo2。例如,血氧传感器包括2个led和2个pd,其中,一个led可以发射红光,一个led可以发射近红外光,一个pd用于检测红光,一个pd用于检测近红外光。
122.应理解,心率传感器180n和血氧传感器180o可以共用发光源和光电探测器。
123.按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。电子设备100可以接收按键输入,产生与电子设备100的用户设置以及功能控制有关的键信号输入。
124.马达191可以产生振动提示。马达191可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于显示屏194不同区域的触摸操作,马达191也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。
125.指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。
126.sim卡接口195用于连接sim卡。sim卡可以通过插入sim卡接口195,或从sim卡接口195拔出,实现和电子设备100的接触和分离。电子设备100可以支持1个或n个sim卡接口,n为大于1的正整数。sim卡接口195可以支持nano sim卡,micro sim卡,sim卡等。同一个sim卡接口195可以同时插入多张卡。所述多张卡的类型可以相同,也可以不同。sim卡接口195也可以兼容不同类型的sim卡。sim卡接口195也可以兼容外部存储卡。电子设备100通过sim卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,电子设备100采用esim,即:嵌入式sim卡。esim卡可以嵌在电子设备100中,不能和电子设备100分离。
127.在另一种实现中,电子设备的ppg管理器和心率传感器、血氧传感器可以位于用一个芯片上。
128.如图2a所示,为本技术实施例提供的另一种电子设备的结构示意图,该电子设备可以是上述图1a中的第一电子设备11,包括第一led、第二led、第一pd、第二pd、处理器和存储器(图中未示出)等,其中,第一led用于根据接收到的处理器发送的控制信号发射红光,第一led发射的红光经过反射被第一pd接收,第一pd将接收到的红光转变为红光ppg信号,即为r路;第二led用于根据接收到的处理器发送的控制信号发射红外光,第二led发射的红外光经过反射被第二pd接收,第二pd器将接收到的红外光转变为红外光ppg信号,即为ir路。
129.应理解,电子设备也可以包括一个pd,该pd可以将接收到的红光转变为红光ppg信号,将接收到的红光外转变为红外ppg信号,此时,第一led和第二led可以不同时发光,第一led和pd组成r路,第二led和pd组成ir路。
130.如图2b所示,为本技术实施例提供的另一种电子设备的结构示意图,该电子设备可以是上述图1a中的第一电子设备11,包括第一led、第一pd、处理器和存储器(图中未示出)等,第一led、第一pd可以以多路复用的方式(在不同的采样阶段)使用,以监控不同的参数。具体的,该第一led能够在接收到处理器发送的控制信号后,可以基于控制信号发射红光和/或红外光,第一led发射的光经过反射被第一pd接收,该第一pd能够将接收到的红光转变为红光ppg信号,将接收到的红外光转变为红外ppg信号。
131.进一步地,基于上述红光ppg信号、红外ppg信号等测量用户的spo2、心率和心率相
关参数等,进而,还可以根据测量得到的spo2、心率和心率相关参数等检测用户的睡眠情况。
132.应理解,上述图2a中的第一led、第二led、第一pd、第二pd和图2b中的第一led、第一pd均设置于电子设备接触人体组织的一侧。
133.还应理解,上述图2a和图2b中的处理器可以为ppg控制器,以实现本技术中ppg控制器所实现的功能。
134.下面介绍本技术实施例涉及的用户界面。
135.在一些实施例中,第一电子设备单独可以实现周期性测量血氧。第一电子设备也可以通过用户界面与用户进行交互,以触发第一电子设备周期性测量spo2。
136.第一电子设备可以显示如图3a所示的用户界面300a,该用户界面300a可以是主界面,也称为发射台(launcher),包括至少一个应用程序的图标和/或标识,例如,睡眠设置、周期性测量血氧、心率、训练状态等的图标和/或标识。本技术实施例中,以第一应用为“周期性测量血氧”,第二应用为“睡眠设置”为例来说明。
137.第一电子设备响应于针对周期性测量血氧的图标和/或标识输入的用户操作可以显示如图3b所示的用户界面300b,该用户界面300b可以包括第一控件301和第二控件304。第一电子设备在接收到针对该第一控件301输入的用户操作时,响应于该用户操作,第一电子设备可以生成并执行第一指令,该第一指令用于指示进行周期性测量血氧饱和度。第一电子设备在接收到针对该第二控件302输入的用户操作时,响应于该用户操作,第一电子设备可以生成并执行第二指令,该第二指令用于指示进行停止周期性测量血氧饱和度。可选地,用户界面300还可以包括第一输入框303,第一电子设备响应于用户在第一输入框303输入的周期/频率,以该周期/频率进行血氧饱和度的周期性测量。关于第一电子设备进行周期性测量血氧饱和度的方法可以参见下述方法实施例中相关描述,这里不再赘述。
138.第一电子设备响应于针对“睡眠设置”的图标和/或标识输入的用户操作可以显示如图3c所示的用户界面300c,该用户界面300c可以包括第三控件304、第四控件305、第五控件306等,其中,第三控件304可以用于指示设置为科学睡眠的模式,第四控件305可以用于指示设置为普通睡眠的模式,第五控件306可以用于指示设置为睡眠呼吸暂停的睡眠模式。
139.第一电子设备在接收到针对该第三控件304输入的用户操作时,响应于该用户操作,第一电子设备可以开启r路或者ir路,并基于r路或者ir路测量得到的ppg信号检测用户的心率和/或心率相关参数,通过检测到的心率和/或心率相关参数来评估用户的睡眠情况,如深睡眠时间段、深睡眠时长、浅睡眠时长、浅睡眠时间段等。
140.第一电子设备在接收到针对该第四控件305输入的用户操作时,响应于该用户操作,第一电子设备可以不开启r路,也不开启ir路。
141.第一电子设备在接收到针对该第五控件306输入的用户操作时,响应于该用户操作,第一电子设备可以开启r路和ir路,并基于r路或者ir路测量得到的ppg信号检测用户的心率和/或心率相关参数,通过检测到的心率和/或心率相关参数来评估用户的睡眠情况,如深睡眠时间段、深睡眠时长、浅睡眠时长、浅睡眠时间段等,以及基于r路测量得到的红光ppg信号和ir路测量得到的红外ppg信号,计算spo2,通过计算得到的spo2检测用户是否发生睡眠呼吸暂停。
142.可选地,在第一电子设备检测到spo2小于预设值(如90%、70%)时,则说明用户具
有睡眠呼吸暂停的风险,此时,第一电子设备可以显示如图3d所示的用户界面300d,该300d可以包括第一信息307和第二信息308,该第一信息307用于提示用户具有睡眠呼吸暂停的风险,该第二信息308用于提示用户佩戴支持睡眠呼吸暂停的监测的可穿戴设备,或用于提示用户开启睡眠呼吸暂停监测的睡眠模式。
143.在一些实施例中,第二电子设备与第一电子设备可以协同实现周期性测量血氧。其中,第二电子设备作为控制第一电子设备的设备,第二电子设备可以运行用于控制第一电子设备11的应用程序,显示如图3e所示的用户界面300e,该用户界面300e为控制第一电子设备(如手表)的用户界面,可以包括至少一个显示区域,用于指示可实现的至少一个功能的控制,例如第一显示区域309、第二显示区域310、第三显示区域311、第四显示区域312。
144.第二电子设备响应于针对第一显示区域309输入的用户操作,可以进入睡眠模式的设置界面,如图3f所示的用户界面300f,该用户界面300f可以用于设置第一电子设备可运行的至少一个睡眠模式,例如,科学睡眠、普通睡眠、睡眠呼吸暂停等三个睡眠模式。该用户界面300f可以包括各个睡眠模式分别对应的至少一个控件,如第六控件313、第七控件314、第八控件315,还可以包括第九控件。其中,第二电子设备响应于针对第六控件313输入的用户操作,选中该第六控件313对应的睡眠模式,即选定科学睡眠;同理,第二电子设备响应于针对第七控件314输入的用户操作,选中该第七控件314对应的睡眠模式,即选定普通睡眠;第二电子设备响应于针对第八控件315输入的用户操作,选中该第八控件315对应的睡眠模式,即选定睡眠呼吸暂停。第二电子设备响应于针对第九控件316输入的用户操作,向第一电子设备发送用于指示开启选定的睡眠模式的指示信息,如图3f所示,将用于指示开启科学睡眠的指示信息发送至第一电子设备。
145.第二电子设备响应于针对第二显示区域310输入的用户操作,可以进入血氧饱和度的设置界面,如图3g所示的用户界面300g,该用户界面300g可以包括第十控件317和第二输入框318。第二电子设备在响应于针对该第十控件317输入的用户操作时,生成并向第一电子设备发送第一指令,该第一指令用于指示进行周期性测量血氧饱和度。第二电子设备响应于用户在第二输入框318输入的周期/频率,向第一电子设备发送该输入的周期/频率,以指示第一电子设备以该周期/频率进行血氧饱和度的周期性测量。关于第一电子设备进行周期性测量血氧饱和度的方法可以参见下述方法实施例中相关描述,这里不再赘述。
146.可选地,第二电子设备响应于针对第三显示区域311输入的用户操作,可以进入心率的设置界面,以实现通过第一电子设备进行心率的检测、分析等。响应于针对第四显示区域312输入的用户操作,可以进入运动的设置界面,以实现通过第一电子设备检测用户的运动情况,心率、运动等的设置界面,可以具有多种实现形式,这里不作限定。
147.在一些实施例中,第一电子设备可以在检测到用于测量spo2、心率等的ppg信号后,可以此向第二电子设备发送该ppg信号,第二电子设备分析该ppg信号,得到spo2、心率、心率相关参数等信息,进一步地,还可以基于得到的spo2、心率、心率相关参数等信息分析睡眠情况。
148.在另一些实施例中,也可以由第一电子设备可以分析该ppg信号,得到spo2、心率、心率相关参数等信息,将分析得到的spo2、心率、心率相关参数发送至第二电子设备,由第二电子设备基于得到的spo2、心率、心率相关参数等信息分析睡眠情况。
149.可选地,第一电子设备在检测到spo2小于预设值(如90%、70%)时,可以向第二电
子设备发送用于指示用户具有睡眠呼吸暂停的风险的指示信息,第二电子设备在接收到该指示信息后可以显示如图3h所示用户界面300h,该用户界面300h可以包括第一信息319和第二信息320,关于第一信息和第二信息可以参见上述图3d所示中相关描述;进一步地,响应于针对第二信息中的可穿戴设备的标识或图标输入的用户操作,第二电子设备可以打开该可穿戴设备的购买网页。
150.上述用户操作可以包括但不限于点击、双击、长按操作、短按操作等。
151.在本技术实施例中,电子设备的软件系统可以采用分层架构,如事件驱动架构,微核架构,微服务架构,或云架构。
152.请参见图4,图4示出了本技术实施例示例性提供的第一电子设备的软件结构框图。分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。
153.如图4所示,软件系统分为三层,从上至下分别为:应用程序层及内核层(kernel)。
154.硬件层可以至少包括至少一个led和至少一个pd,例如,上述图2a所示的第一led和第一pd,或上述图2b所示的第一led、第二led、第一pd和第二pd。硬件层还可以包括显示器、血氧传感器,用于获取红光的ppg信号和接近ir的ppg信号。
155.内核层是硬件层和软件层之间的层。内核层可包含传感器驱动和ppg管理器,传感器驱动用于根据接收到的控制信号后,驱动硬件层的led发射特定波长的光;当传感器驱动检测到ppg信号,相应的硬件中断被发给内核层。内核层将检测到的ppg信号发送给内核层中的ppg管理器。
156.不限于上述驱动,内核层还可包含显示驱动,摄像头驱动,音频驱动等等。
157.ppg管理器,用于获取ppg信号,将ppg信号发送至应用程序层;还用于根据应用程序框架层下发的指令生成控制信号,将该控制信号发送给传感器驱动,以使传感器驱动根据控制信号控制led发射光。
158.应用程序层包括一系列应用程序包,例如包含可实现周期性测量血氧的应用“周期性测量血氧”、可实现测量心率的应用“心率”、可实现检测睡眠的应用“睡眠设置”。不限于上述应用,还可以包含其他一些应用,例如心率,锻炼,图库,日历,通话,地图,导航,wlan,蓝牙,音乐,短信息等应用程序。本技术实施例中,以第一应用为“周期性测量血氧”,第二应用为“睡眠设置”为例来说明。
159.如图4所示,应用程层的应用“周期性测量血氧”可以包括spo2测量单元,应用“心率”可以包括心率测量单元和心率相关参数测量单元,应用“睡眠设置”可以包括spo2测量单元、心率测量单元和心率相关参数测量单元等。其中,spo2测量单元用于根据红光ppg信号和红外ppg信号计算spo2;心率测量单元用于根据红光ppg信号或红外ppg信号等ppg信号计算心率;spo2心率测量单元根据红光ppg信号或红外ppg信号等ppg信号计算心率相关参数。
160.其中,应用程序可以向ppg管理器发送指令,例如,第一应用“周期性测量血氧”向ppg管理器发送用于指示周期性测量spo2的第一指令;又例如,第二应用“睡眠设置”可以向ppg发送第二指令,该第二指令用于指示睡眠模式,也可以用于指示需要获取的ppg信号。
161.ppg管理器在接收到应用程序发送的第一指令后,响应于该第一指令,周期性测量spo2。在每个血氧测量周期,进行血氧测量之前,ppg根据用户的睡眠情况判断是否需要调
光。在需要调光,ppg进行通过向传感器驱动发送调光指令,以使传感器驱动根据调光指令驱动led和pd进行调光,来实现调光。在不需要调光时,向传感器驱动发送用于指示r路和ir路开启的控制信号,以实现ppg数据的采集。
162.其中,ppg管理器判断是否需要调光的一种实现可以是:在本次血氧测量周期内,若检测到用户从非睡眠状态转变为睡眠状态,则进行调光;若在本次血氧测量周期的血氧测量时间,检测到用户处于非睡眠状态,则进行调光;而,若在本次血氧测量周期的血氧测量时间,检测到用户保持睡眠状态,则该本次血氧测量周期不需要进行调光,在血氧测量时间可以直接获取ppg数据。
163.第二指令可以具有不同的形式,在一些实施例中,该第二指令是应用程序是在用户选定的指定的睡眠模式后生成的,用于指示获取该指定的睡眠模式需要的ppg信号。
164.例如,在指定的睡眠模式为“科学睡眠”时,应用程序向ppg管理器发送用于指示获取连续的红光ppg信号或红外ppg信号的指令s1,应用程序层的应用可以向ppg管理器发送该指令s1,对应地,ppg管理器根据该指令s1向传感器驱动发送用于指示连续开启r路或ir路的控制信号;传感器驱动可以根据该控制信号对led进行发光控制,包括发光时间、发光时长、发光波长、发光功率等的控制。在led发光的过程中,传感器驱动可以接收到pd检测到的ppg信号,包括红光ppg信号和红外ppg信号,将其发送至ppg管理器。ppg管理器可以根据控制信号选择需要的ppg信号,以向应用程序层的应用等发送其所需要的ppg信号。
165.又例如,在指定的睡眠模式为“睡眠呼吸暂停”时,应用程序向ppg管理器发送用于指示获取连续的红光ppg信号和红外ppg信号的指令s2,ppg管理器根据该指令s2向传感器驱动发送用于指示连续开启r路和ir路的控制信号。
166.可选地,ppg管理器在接收到指令s1后,若接收到第一指令,则向传感器驱动发送用于指示当前未开启的一路的指令;ppg管理器在接收到指令s2后,若接收到第一指令,则不需要向传感器驱动发送用于指示连续开启r路和ir路的控制信号。
167.进一步地,在ppg管理器采集到ppg信号后,可以基于控制信号从ppg信号中获取周期性测量血氧所需要的红光ppg信号和红外ppg信号,获取第二指令指示的ppg信号,将周期性测量血氧所需要的红光ppg信号和红外ppg信号发送至第一应用,以及,将第二指令对应的ppg信号发送至第二应用。
168.在一些实施例中,软件系统还可以包括应用程序架构层,该应用程序架构层为应用程序层的应用程序提供应用编程接口(application programming interface,api)和编程框架。应用程序框架层包括一些预先定义的函数,例如,包括用于实现上述spo2测量单元、心率测量单元和心率相关参数测量单元的功能的函数,此时,应用程的应用可以通过调用应用程序架构层的函数实现spo2、心率和心率相关参数的测量。
169.其中,spo2测量单元接收来自ppg管理器的红光ppg信号和红外ppg信号,根据接收到的红光ppg信号和红外ppg信号计算spo2,将计算得到的spo2上报给应用程序层中的应用程序,应用程序“周期性测量血氧”、“睡眠设置”等;心率测量单元接收来自ppg管理器的ppg信号(可以是红光ppg信号、红外ppg信号或绿光ppg信号),根据接收到的ppg信号计算心率,将计算得到的心率上报给应用程序层中的应用程序,如应用程序“心率”、“睡眠设置”等;心率相关参数测量单元接收来自ppg管理器的ppg信号(可以是红光ppg信号、红外ppg信号或绿光ppg信号),根据接收到的ppg信号计算心率相关参数,将计算得到的心率相关参数上报
给应用程序层中的应用程序,如应用程序“心率”、“睡眠设置”等。
170.在一些实施例中,应用程序可以调用应用程序框架成的应用程序接口以得到spo2、心率、心率相关参数等。
171.在另一种实现中,在一个血氧测量周期中,ppg管理器在接收到应用程序发送的第一指令后,响应于该第一指令,在用户由非睡眠状态转变为睡眠状态时,向传感器驱动发送调光指令,以使传感器驱动根据调光指令进行调光;在用户进入睡眠状态后,不再进行调光;而若用户处于非睡眠状态,则在当前时间为血氧测量时间时,向传感器驱动发送调光指令,以使内核层的传感器驱动根据调光指令进行调光。
172.在又一种实现中,ppg管理器可以根据检测到的用户的状态(如睡眠状态、运动状态等)、r路和ir路的设置信息确定ppg的测量模式,基于确定的模式来执行调光、r路和ir路控制等。
173.需要说明的,图4所示的第一电子设备的功能架构仅仅是本技术实施例的一种实现方式,实际应用中,第一电子设备还可以包括更多或更少的软件模块,这里不作限制。
174.在本技术实施例中,电子设备在如图4所示的软件结构的基础上,还可以根据各个软件模块的运行而显示对应的用户界面。该第一电子设备显示的用户界面可参照图3a~图3d,这里不再赘述。
175.基于图4所示的软件架构图,下面以一个具体的例子说明本技术实施例提供的周期性测量血氧的方法。图5示出了本技术实施例提供的一种周期性测量血氧流程示意图。该方法所涉及的应用界面可参考图3a-图3h。图5中步骤s501~s511的实现可参照图4的相关描述,这里不再赘述。
176.还需要说明的是,在另一些实施例中,第一应用和第二应用还可以是第二电子设备上的两个应用。
177.下面结合图6-图8介绍本技术实施例涉及的周期性测量血氧的方法。
178.如图6所示的本技术实施例提供的一种周期性测量血氧的方法的流程示意图,该方法可以由上述第一电子设备实现,也可以由第一电子设备和与其通信连接的第二电子设备组成的系统实现,该方法可以包括但不限于如下部分或全部步骤。
179.s601:第一电子设备接收第一指令,所述第一指令用于指示进行周期性测量血氧饱和度。
180.在一种实现中,第一电子设备可以响应于用户针对上述图3b所示的用户界面中第一控件输入的用户操作,生成第一指令。
181.在另一种实现中,第一电子设备可以接收第二电子设备发送的第一指令,该第二电子设备可以是手机、平板电脑等与第一电子设备建立通信连接的设备,第二电子设备可以响应于用户输入的用于指示进行周期性测量血氧饱和度的用户操作,向第一电子设备发送第一指令。
182.进一步地,第一电子设备响应于该第一指令,在每一个血氧测量周期可以执行如下步骤s602-s606或执行s602-s606的操作。下面以第一血氧测量周期内为例来说明。其中,周期性测量血氧饱和度是指,每间隔一个测量周期t,测量一次血氧饱和度。这里,血氧测量周期即一次血氧测量过程,包括血氧测量时间和非血氧测量时间,其中,血氧测量时间是血氧测量周期内,进行血氧测量的时间段,非血氧测量时间是血氧测量周期中除血氧测量时
间外的时间段。
183.s602:第一电子设备在第一血氧测量周期,判断当前时间是否为血氧测量时间。如果是,则执行s603,否则重复执行s602。
184.其中,血氧测量时间为周期性血氧测量确定的需要进行血氧测量的时间,例如,血氧的测量周期t为10min,则在首次测量血氧的时间为20:00,则第二次测量的时间为20:10,第三次测量的时间为20:10。
185.可选地,当理论需要开始进行测量血氧的时间时,若用户处于运动状态,则在用户转变为静止状态时的时间作为实际的开始血氧测量时间,其下一次的理论需要开始进行测量血氧的时间是:在上一次理论需要开始进行测量血氧的时间或上一次实际的开始血氧测量的时间的基础上增加测量周期t所得到的时间点。应理解,第一电子设备可以基于通过加速度传感器、陀螺仪等获取到的运动数据来分析用户的运动状态。
186.应理解,第一指令可以携带血氧的测量周期t,以基于该周期确定血氧测量时间。第一指令也可以不携带血氧的测量周期t,测量周期t可以是预设时长。
187.还应理解,血氧测量时间不是一个时间,而是周期性的多个时间点或时间段,其周期为测量周期t。
188.s603:第一电子设备检测用户在当前时间是否处于睡眠状态。如果是,用户处于睡眠状态,第一电子设备可以执行s604;否则,用户处于非睡眠状态,第一电子设备执行s605。
189.其中,睡眠状态的检测可以包括但不限于如下实施方式:
190.实施方式1:第一电子设备可以通过运动传感器检测用户的姿态,当用户的姿态不断变化时,则判断为用户处于非睡眠状态;反之,当用户的姿态静止或不变时,则判断为用户处于睡眠状态。
191.实施方式2:第一电子设备可以通过麦克风采集当前环境的声音信息,进而提取该声音信息中的呼吸声,根据提取到的呼吸声识别用户是否处于睡眠状态。
192.实施方式3:第一电子设备可以控制第一led向用户发射绿光,第一led发射的绿光经过用户反射后被第一光探测器接收,第一光探测器将接收到的绿光转变为绿光ppg信号;进一步地,第一电子设备可以根据绿光ppg信号检测该用户的心率和/或心率相关参数,以通过用户的心率和/或心率相关参数检测用户的睡眠状态。应理解,针对同一个人,在睡眠状态的心率低于非睡眠状态的心率。
193.在一些实施例中,第一电子设备也可以控制第一led向用户发射红光或红外光,相应地,通过红光ppg信号或红外光ppg信号检测该用户的心率和/或心率相关参数。
194.需要说明的是,第一电子设备也可以结合上述三种实施方式,检测用户是否处于睡眠状态,以得到更加准确的检测结果。
195.还需要说明的是,第一电子设备可以将通过运动传感器检测到的姿态、通过麦克风采集到的声音信息、通过第一光探测器采集到的ppg信号等发送给第二电子设备;由第二电子设备来检测用户是否处于睡眠状态,并将检测结果发送给第一电子设备。
196.s604:第一电子设备判断用户在该第一血氧测量周期的上一个血氧测量周期检测到的睡眠状态是否为非睡眠状态,如果是,则需要进行调光,第一电子设备可以执行s605;否则,第一电子设备不需要进行调光,第一电子设备可以执行s606-s607。
197.具体地,在该第一血氧测量周期的上一个血氧测量周期检测到的睡眠状态为非睡
眠状态且第一血氧测量周期检测到用户处于睡眠状态时,则说明用户由非睡眠状态转变为睡眠状态,此时需要进行调光,第一电子设备可以执行s605,调光完成后执行s606-s607。在该第一血氧测量周期的上一个血氧测量周期检测到的睡眠状态也为睡眠状态时,则判断为未发生由非睡眠状态转变为睡眠状态,不需要进行调光,第一电子设备可以执行s606-s607。
198.s605:第一电子设备进行调光。
199.调光的目的是获取稳定有效的ppg信号,具体实现中,可以调节led的发光功率,以使得pd检测到的光转换得到的电信号大于设定特定的pd目标电流,保证ppg信号质量。实际调节的过程是通过调节led驱动电流,检测pd的输出电流是否达到目标电流,如果没有达到,就继续增大led驱动电流,如果pd的输出电流已经达到目标电流,则调光结束。整个调光过程是一个负反馈过程。
200.具体的,调节r路的led的发光功率和ir路的led的发光功率分别为第一功率和第二功率,该第一功率为使得r路的pd的输出电流等于或大于第一目标电流时r路的led的发射功率;该第二功率为使得ir路的pd的输出电流等于或大于第二目标电流时ir路的led的发射功率。
201.应理解,第一目标电流与第二目标电流可以相同或不同。用户处于睡眠状态下的第一目标电流与用户处于非睡眠状态下的第一目标电流可以相同或不同,用户处于睡眠状态下的第一目标电流可以小于用户处于非睡眠状态下的第一目标电流;同理,用户处于睡眠状态下的第二目标电流与用户处于非睡眠状态下的第二目标电流可以相同或不同,用户处于睡眠状态下的第二目标电流可以小于用户处于非睡眠状态下的第二目标电流。
202.在一些实施例中,在用户处于非睡眠状态时,在当前时间为血氧测量时间时,第一电子设备在获取ppg信号之前均需要进行调光,以获取最佳数据。
203.在一些实施例中,在用户处于非睡眠状态时,s604之前,第一电子设备可以获取其从上一次调光时至当前时间内的运动数据,在第一电子设备在上一次调光时至当前时间内运动幅度均小于预设值时,则第一电子设备可以不进行调光,执行s605-s606;否则,第一电子设备进行执行s604,进行调光。
204.s606:第一电子设备采集红光ppg信号和红外ppg信号。
205.第一电子设备可以开启r路和ir路,以采集红光ppg信号和红外ppg信号。具体包括
206.第一电子设备控制r路的led以第一功率发射红光,ir路的led以第二功率发射红外光;进而,通过r路的pd和ir路的pd分别采集红光ppg信号和红外ppg信号。
207.s607:第一电子设备根据红光ppg信号和红外光ppg信号计算spo2。
208.具体地,第一电子设备可以分别采集时长t1的红光ppg信号和时长t1的红外光ppg信号,其中,时长t1大于心率周期,可选地,时长t1大于多个心率周期,以提高spo2的准确度。
209.在一些实施例中,s607之后,第一电子设备可以在非血氧测量时间,关闭r路的led、ir路的led、r路的pd和ir路的pd,以进一步地减少第一电子设备的能耗。
210.如图7a所示的本技术实施例提供的另一种周期性测量血氧的方法的流程示意图,该方法可以由上述第一电子设备单独实现,也可以由第一电子设备和与其通信连接的第二电子设备组成的系统实现,该方法可以包括但不限于如下部分或全部步骤。
211.s701:第一电子设备接收第一指令,所述第一指令用于指示进行周期性测量血氧饱和度。
212.响应于第一指令,第一电子设备可以在每一个血氧测量周期可以执行如下步骤s702-s705或执行s702-s706的操作。
213.s702:第一电子设备检测用户是否进入睡眠状态。如果是,则第一电子设备执行s703-s704;否则,第一电子设备执行s704再执行s703。
214.其中,第一电子设备检测用户是否进入睡眠状态是指,用户由非睡眠状态转变为睡眠状态。其中,检测用户是否处于睡眠状态的具体实现可以参见上述图6所示的实施例中步骤s603中相关描述,这里不再赘述。
215.s703:第一电子设备进行调光。
216.s704:第一电子设备判断当前时间是否为血氧测量时间。
217.当s702检测结果为用户进入睡眠状态的情况下,若第一电子设备判断当前时间为血氧测量时间,则第一电子设备可以执行s705-s706。当s702检测结果为用户处于非睡眠状态的情况下,若第一电子设备判断当前时间为血氧测量时间,则第一电子设备执行s703,进行调光,在调光完成后,可以执行s705-s706。
218.s705:第一电子设备采集红光ppg信号和红外ppg信号。
219.s706:第一电子设备根据红光ppg信号和红外光ppg信号计算spo2。
220.上述步骤s701-s706的具体实现,可以参见上述图6所示的实施例中相关描述,这里不再赘述。
221.结合上述图6和图7a所示的周期性测量血氧的方法,在一些实施例中,第一电子设备的led和pd既可以作为血氧传感器,也可以作为心率传感器,还可以被多个应用调用。如图7b所示,为本技术实施例提供的另一种周期性测量血氧饱和度的方法的流程示意图,第一应用和第二应用可以分别向第一电子设备的ppg控制器发送第一指令和第二指令,可以接收第二指令,该第二指令用于指示连续获取ppg信号,其中,第二指令指示的ppg信号可以包括红光ppg信号,红外ppg信号,红光ppg信号和红外ppg信号,其他信号等四种情况。第一电子设备的ppg在介绍到第一指令和第二指令后,可以执行如图6和图7a所示的方法,响应于第二指令,还可以在开启第二指令对应的光路。图7b以执行图7a所示的方法为例来说明,进一步地,由于上一个血氧测量周期中存在一路或多路光路开启,在调光之前,可以仅开启未开启的光路,而在采集完本次血氧测量周期需要的ppg数据后,可以关闭调光之前所开启的光路。进一步地,可以向第一应用发送本次血氧测量周期需要的红光ppg信号和红外ppg信号,向第二应用发送第二指令指示的ppg信号。关于图7b中,各个步骤的具体实现可以参见上述图4和图7a中相关描述,这里不再赘述。对应于第二指令指示的ppg信号的四种情况,第一电子设备的r路或ir路可能被设置为或者可能被要求为连续开启r路,连续开启ir路,连续开启r路和ir路,均不连续开启r路和ir路等四种情况。针对该四种情况,分别描述:
222.当第一电子设备设置为连续开启r路的情况下,例如,第一电子设备处于“科学睡眠”的睡眠模式时,第一电子设备在用户处于睡眠状态时需要连续采集红光ppg信号,以检测用户的睡眠情况,即第一电子设备在检测到用户进入睡眠状态后,需要连续开启r路。此时,在执行s606或s705后,即采集用于周期性测量spo2的ppg信号后,第一电子设备进入非血氧测量时间,此时第一电子设备可以保持r路开启,关闭ir路,即保持控制r路的led以第
一功率发射红光和保持通过r路的pd采集红光ppg信号,关闭ir路的led和ir路的pd。而在下一次血氧测量时间时,第一电子设备可以开启未开启的一路,即ir路,并在获取到红外ppg信号后,关闭该ir路,以节约第一电子设备的能耗。
223.当第一电子设备设置为连续开启ir路的情况下,例如,第一电子设备处于“科学睡眠”的睡眠模式时,第一电子设备在用户处于睡眠状态时需要连续采集红外ppg信号,通过红外ppg信号检测用户的睡眠情况,即,第一电子设备在检测到用户进入睡眠状态后,需要连续开启ir路。此时,在执行s606或s705后,即采集用于周期性测量spo2的ppg信号后,第一电子设备进入非血氧测量时间,此时第一电子设备可以保持ir路开启,关闭r路,即保持控制ir路的led以第二功率发射红光和保持通过ir路的pd采集红外光ppg信号,关闭r路的led和r路的pd。而在下一次血氧测量时间时,第一电子设备可以开启未开启的一路,即r路,并在获取到红光ppg信号后,关闭该r路,以节约第一电子设备的能耗。
224.当第一电子设备设置为连续开启r路和ir路的情况下,例如,第一电子设备处于“睡眠呼吸暂停”的睡眠模式时,第一电子设备在用户处于睡眠状态时需要连续采集红光ppg信号和红外ppg信号,通过红光ppg信号和红外ppg信号检测用户的睡眠情况,即,第一电子设备在检测到用户进入睡眠状态后,需要连续开启r路和ir路。此时,在执行s606或s705后,即采集用于周期性测量spo2的ppg信号后,第一电子设备进入非血氧测量时间,此时第一电子设备可以保持r路和ir路均开启,即保持控制r路的led以第一功率发射红光和保持通过r路的pd采集红光ppg信号,保持控制ir路的led以第二功率发射红光和保持通过ir路的pd采集红外光ppg信号。而在下一次血氧测量时间时,第一电子设备可以直接获取红光ppg信号和红外ppg信号。
225.需要说明的是,血氧测量时间是指周期性血氧测量所确定的时间,然而,在第一电子设备处于“睡眠呼吸暂停”的睡眠模式时,第一电子设备需要实时监测spo2,因此需要连续开启r路和ir路,以获得红光ppg信号和红外ppg信号,但此时的采集ppg信号的时间段不是本技术中所指的血氧测量时间。非血氧测量时间是指除上述血氧测量时间之外的时间。
226.当第一电子设备设置为均不连续开启r路和ir路的情况下,例如,第一电子设备处于“普通睡眠”的睡眠模式时、当用户处于非睡眠状态时或当前时间为白天时,第一电子设备不需要连续采集红光ppg信号和红外ppg信号,此时,在执行s606或s705后,即采集用于周期性测量spo2的ppg信号后,第一电子设备进入非血氧测量时间,可以关闭r路和ir路,即关闭r路的led、ir路的led、r路的pd和所述ir路的pd,以降低第一电子设备的能耗。而在下一次血氧测量时间时,第一电子设备需要再次开启r路和ir路。
227.如图8所示的本技术实施例提供的又一种周期性测量血氧的方法的流程示意图,该方法可以由上述第一电子设备实现,也可以由第一电子设备和与其通信连接的第二电子设备组成的系统实现,该方法可以包括但不限于如下部分或全部步骤。
228.s801:第一电子设备接收第一指令,所述第一指令用于指示进行周期性测量血氧饱和度。
229.响应于第一指令,第一电子设备可以在每一个血氧测量周期可以执行如下步骤s802,以及模式1-5中一个模式对应方法流程。
230.s802:第一电子设备根据用户的状态和r路和ir路的设置,识别测量模式。
231.具体的,第一电子设备可以识别用户的状态,用户的状态包括睡眠状态和非睡眠
状态,识别用户的睡眠状态具体实现可以参见上述图6所示的实施例中步骤s603,这里不再赘述。
232.其中,ppg的设置信息可以包括:均不连续开启r路和ir路、连续开启r路、连续开启ir路,连续开启r路和ir路等四种。示例性地,可以得到如表1所示的4中测量模式:
[0233][0234]
表1
[0235]
进一步地,第一电子设备针对不同的测量模式,可以执行不同的方法流程。下面分别进行介绍。
[0236]
模式1:
[0237]
s803a:判断当前时间是否为血氧测量时间,如果是,执行s803b,否则,执行s802。
[0238]
s803b:判断用户是否首次处于睡眠状态,如果是,则执行s803c,如果否,则进行执行s803d-803g。其中,在本次血氧测量周期的上一个血氧测量周期时用户的状态包括非睡眠状态,则判断为用户首次处于睡眠状态。
[0239]
s803c:第一电子设备开启r路和ir路,进行调光。
[0240]
s803d:第一电子设备采集红光ppg信号和红外ppg信号。
[0241]
s803e:第一电子设备根据红光ppg信号和红外光ppg信号计算spo2。
[0242]
s803f:第一电子设备关闭r路和ir路。
[0243]
在另一种实现中,第一电子设备也可以先执行s803b,在用户首次处于睡眠状态时,执行s803c,在用户非首次处于睡眠状态时,则进行执行s803a,在当前时间为血氧测量时间时,执行s803d-803f,在当前时间是否为非血氧测量时间时,可以执行s802。
[0244]
模式2:
[0245]
s804a:判断当前时间是否为血氧测量时间,如果是,执行s804b,否则,执行s802。
[0246]
s804b:判断用户是否首次处于睡眠状态,如果是,则执行s804c,如果否,则进行执行s804d-804f。
[0247]
s804c:第一电子设备开启ir路,进行调光。
[0248]
s804d:第一电子设备采集红光ppg信号和红外ppg信号。
[0249]
s804e:第一电子设备根据红光ppg信号和红外光ppg信号计算spo2。
[0250]
s804f:第一电子设备关闭ir路。
[0251]
在另一种实现中,第一电子设备也可以先执行s804b,在用户首次处于睡眠状态时,执行s804c,在用户非首次处于睡眠状态时,则进行执行s804a,在当前时间为血氧测量时间时,执行s804d-804f,在当前时间为非血氧测量时间时,可以执行s802。
[0252]
模式3:
[0253]
s805a:判断当前时间是否为血氧测量时间,如果是,执行s805b,否则,执行s802。
[0254]
s805b:判断用户是否首次处于睡眠状态,如果是,则执行s805c,如果否,则进行执行s805d-805f。
[0255]
s805c:第一电子设备开启r路,进行调光。
[0256]
s805d:第一电子设备采集红光ppg信号和红外ppg信号。
[0257]
s805e:第一电子设备根据红光ppg信号和红外光ppg信号计算spo2。
[0258]
s805f:第一电子设备关闭r路。
[0259]
在另一种实现中,第一电子设备也可以先执行s805b,在用户首次处于睡眠状态时,执行s805c,在用户非首次处于睡眠状态时,则进行执行s805a,在当前时间是否为血氧测量时间时,执行s805d-805ef,在当前时间是否为非血氧测量时间时,可以执行s802。
[0260]
模式4:
[0261]
s806a:判断当前时间是否为血氧测量时间,如果是,执行s806b,否则,执行s802。
[0262]
s806b:判断用户是否首次处于睡眠状态,如果是,则执行s806c,如果否,则进行执行s805d-805f。
[0263]
s806c:第一电子设备进行调光。
[0264]
s806d:第一电子设备采集红光ppg信号和红外ppg信号。
[0265]
s806e:第一电子设备根据红光ppg信号和红外光ppg信号计算spo2。
[0266]
在另一种实现中,第一电子设备也可以先执行s806b,在用户首次处于睡眠状态时,执行s806c,在用户非首次处于睡眠状态时,则进行执行s806a,在当前时间是否为血氧测量时间时,执行s806d-806e,在当前时间是否为非血氧测量时间时,可以执行s802。
[0267]
模式5:
[0268]
s807a:判断当前时间是否为血氧测量时间,如果是,执行s805b-s805f,否则,执行s802。
[0269]
s807b:第一电子设备开启r路和ir路,进行调光。
[0270]
s807c:第一电子设备采集红光ppg信号和红外ppg信号。
[0271]
s807d:第一电子设备根据红光ppg信号和红外光ppg信号计算spo2。
[0272]
s807e:第一电子设备关闭r路和ir路。
[0273]
在另一种实现中,在s805b之前,第一电子设备可以获取其从上一次调光时至当前时间内的运动数据,在第一电子设备在上一次调光时至当前时间内运动幅度均小于预设值时,则第一电子设备可以不进行调光,执行s805c-s805e。
[0274]
在上述图6-图8所示的实施例中,第一电子设备也可以将采集到的红光ppg信号和红外ppg信号发送至第二电子设备,由第二电子设备根据红光ppg信号和红外光ppg信号计算spo2。
[0275]
在上述图6-图8所示的实施例中,血氧测量的周期可以固定不变,也可以动态设置。例如,用户处于睡眠状态时的周期可以大于用户处于非睡眠状态时的周期,用户处于静止状态时的周期可以大于在用户处于活动状态时的周期。
[0276]
可选地,针对不同的用户的睡眠状态、运动状态或测量模式,ppg信号的采样频率可以不同。例如,用户处于睡眠状态下r路的光电探测器的采样频率小于用户处于非睡眠状态下r路的光电探测器的采样频率;同理,用户处于睡眠状态下ir路的光电探测器的采样频率可以小于用户处于非睡眠状态下ir路的光电探测器的采样频率。又例如,用户处于静止状态时的采样频率可以大于在用户处于活动状态时的采样频率。又例如,在测试模式为模式1、模式2、模式3、模式4时的采样频率大于在测试模式为模式5时的采样频率。
[0277]
在上述图6-图8所示的实施例中,该方法还可以包括:在第一电子设备或第二电子设备计算得到的spo2小于第一阈值时,输出第一信息,该第一信息用于提示用户存在睡眠呼吸暂停风险的提示信息;或者在电子设备在第一时间段内(如一天或多天等)计算得到的spo2均小于第二阈值或小于第二阈值的概率大于第三阈值时,输出第二信息,该第二信息输出用于提示用户存在睡眠呼吸暂停风险的提示信息、用于提示用户就医。
[0278]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1