早搏检测方法及其电子设备和介质

文档序号:312344 发布日期:2021-11-30 浏览:37次 >En<

阅读说明:本技术 早搏检测方法及其电子设备和介质 (Premature beat detection method, electronic device and medium thereof ) 是由 张�杰 黄曦 李宏宝 范竞文 于 2020-05-20 设计创作,主要内容包括:本申请涉及信息技术处理领域,公开了一种早搏检测方法及其电子设备和介质。本申请的早搏检测方法包括:采用早搏检测功能对用户进行早搏检测,在采用早搏检测功能检测出用户出现早搏的情况下,采用早搏类型判断功能判断用户出现的早搏类型,并基于早搏检测功能得到的检测数据计算用户的早搏负荷,在计算出的早搏负荷大于早搏类型判断功能判断出的早搏类型所对应的早搏负荷阈值的情况下,对用户进行早搏风险提醒。本申请的早搏检测技术避免了电子设备的单一检测功能能够持续进行早搏检测但无法识别早搏类型的缺点,综合利用两个检测功能实现早搏的持续检测和早搏类型的判定,进而实现两种不同类型早搏的差异化风险提醒,避免大量错误提醒或对风险认识不足。(The application relates to the field of information technology processing, and discloses a premature beat detection method, electronic equipment and a medium thereof. The premature beat detection method of the present application comprises: the user is subjected to premature beat detection by adopting a premature beat detection function, the type of premature beat of the user is judged by adopting a premature beat type judgment function under the condition that the user is detected to have the premature beat by adopting the premature beat detection function, the premature beat load of the user is calculated based on detection data obtained by the premature beat detection function, and the user is subjected to premature beat risk reminding under the condition that the calculated premature beat load is greater than a premature beat load threshold value corresponding to the premature beat type judged by the premature beat type judgment function. The premature beat detection technology of the application avoids the defect that the single detection function of the electronic equipment can continuously perform premature beat detection but cannot identify the type of the premature beat, comprehensively utilizes two detection functions to realize the continuous detection of the premature beat and the judgment of the type of the premature beat, further realizes the differentiated risk reminding of the premature beats of two different types, and avoids a large amount of error reminding or insufficient risk recognition.)

早搏检测方法及其电子设备和介质

技术领域

本申请涉及信息处理技术领域,尤其涉及一种早搏检测方法及其电子设备、和介质。

背景技术

中国心血管病患病率处于持续上升阶段。目前,我国患病人数2.9亿,每年约有350万人死于心血管病。心血管病死亡率居首位,高于肿瘤及其他疾病。其中每10万农村或城市居民中,心脏病死亡人数分别达到143.72人和136.21人,严重威胁着我国人民的健康。心脏病具有突发性强,致死率高,易反复等特点,已成为人类健康的头号杀手。

心律失常是最常见的心脏疾病之一,心律失常是指心脏冲动的频率、节律、起源部位、传导速度、激动次序及房室间传导途径等任一方面的异常。心律失常一般通过心电图进行检测。心电图(Electrocardiograph,ECG)是心脏电活动在人体体表的反映,是检测和诊断心律失常的重要依据,同时也是其他心脏病诊断的主要技术手段。随着技术的发展,越来越多的研究团队和医疗器械公司开始使用光电容积脉搏波描记图(photoplethysmography,PPG)检测技术进行心律失常的筛查,这方面的研究首先集中在房颤(Atrial Fibrillation,AF)的检测中,逐渐向早搏和其他心律失常扩展。现在越来越多的手表具备ECG及PPG检测能力,通过双手搭在一起,可以完成单次ECG测量,但是利用手表检测ECG持续测量的用户体验太差,而通过PPG检测技术可在用户无感的情况下持续测量,以完成房颤及早搏的早期筛查。然而,PPG在检测心律失常上有其局限性,特别是无法完成房早(Premature Atrial Contraction,PAC)及室早(Premature VentricularContraction,PVC)的鉴别。

发明内容

本申请实施例提供了一种早搏检测方法及其电子设备和介质,能够避免电子设备的单一检测功能能够持续进行早搏检测但无法识别早搏类型的缺点,综合利用两个检测功能实现早搏的持续检测和早搏类型的判定,进而实现两种不同类型早搏的差异化风险提醒,避免大量错误提醒或对风险认识不足。

第一方面,本申请的实施例公开了一种早搏检测方法,包括:电子设备采用早搏检测功能对用户进行早搏检测,得到第一检测数据;所述电子设备在根据所述第一检测数据确定用户出现早搏的情况下,采用早搏类型判断功能判断用户出现的早搏类型,并基于早搏检测功能得到的第二检测数据计算所述用户的早搏负荷;所述电子设备在计算出的所述早搏负荷大于所述早搏类型判断功能判断出的早搏类型所对应的早搏负荷阈值的情况下,对用户进行早搏风险提醒。其中,第一检测数据为检测出来早搏症状的数据,而第二检测数据为计算早搏负荷的数据,均是由早搏检测功能得到的检测数据,两者可以相同也可以不相同。

例如,采用PPG传感器持续对用户进行检测,检测用户是否出现早搏,在检测用户出现早搏的情况下,开启ECG判断用户的早搏类型,如果判断出早搏类型为房早,则在早搏负荷大于房早阈值对用户进行早搏风险提醒,在判断出早搏类型为室早时,在早搏负荷大于室早阈值时对用户进行早搏风险提醒,在判断出为房早和室早均有时,将早搏负荷融合后与融合阈值进行对比,以确定是否对用户进行早搏风险提醒。通过采用早搏检测功能(如利用PPG传感器)对用户持续进行检测,在检测出早搏后采用早搏类型判断功能(如ECG检测)判断早搏类型,然后判断早搏负荷是否超过室早阈值或者房早阈值,从而实现两种不同类型早搏的差异化风险提醒,避免大量错误提醒或对风险认识不足。

在上述第一方面的一种实现中,所述基于早搏检测功能得到的第二检测数据计算所述用户的早搏负荷包括:所述电子设备根据早搏类型判断功能判断出的早搏类型,确定所述第一检测数据的波形中,对应判断出的早搏类型的单元波的形状;所述电子设备根据确定出的所述单元波的形状,从所述第二检测数据对应的波形中匹配出对应判断出的早搏类型的单元波;所述电子设备根据匹配出的对应判断出的早搏类型的单元波计算所述用户的早搏负荷。

例如,采用ECG判断出早搏类型后,在时间上,与ECG检测数据的波形中对应房早/室早的单元波同时产生的PPG数据的波形中的单元波即为房早/室早的单元波,然后,将某一时间段内检测到的PPG数据的波形中所有该形状的单元波匹配出来,计算早搏负荷。当早搏发生时,由于早搏发生的位置不同、传递路径不同、心脏收缩情况不同以及用户的脉搏波传输通道不同,导致同一类型的早搏对于不同人,在PPG波形中产生的单元波形状各不相同。较难仅通过PPG波形即可完成不同人群早搏类型的鉴别。通过ECG辅助判断检测到的PPG数据中出现的早搏类型是房早还是室早,可以确定当前被检测用户得到的PPG数据的波形中,房早或者室早的单元波的波形形状,进而计算出早搏负荷,提高早搏负荷的计算准确度。

在上述第一方面的一种实现中,所述早搏负荷为匹配出的对应判断出的早搏类型的单元波的数量占所述检测数据的波形中的单元波的总数量的百分比。例如,检测数据的波形中有10000个单元波,室早到单元波有400个,则室早负荷为4%。

在上述第一方面的一种实现中,所述电子设备在根据所述第一检测数据确定用户出现早搏的情况下,采用早搏类型判断功能判断用户出现的早搏类型包括:所述电子设备在根据所述第一检测数据确定用户出现早搏的情况下,判断早搏负荷是否小于房早阈值;在所述早搏负荷小于房早阈值的情况下,所述电子设备开启早搏类型判断功能以判断用户出现的早搏类型;其中,所述早搏类型包括房早和室早,所述房早阈值大于室早阈值。

在上述第一方面的一种实现中,上述方法还包括:在所述早搏负荷大于房早阈值的情况下,所述电子设备对用户进行早搏风险提醒。由于房早阈值远大于室早阈值,例如,房早阈值为10%,室早阈值为0.5%。如果采用早搏检测功能检测出早搏负荷大于房早阈值,则无论出现的早搏是房早还是室早,都可以判定用户早搏症状严重,需要对用户进行早搏风险提醒。

在上述第一方面的一种实现中,所述电子设备在根据所述第一检测数据确定用户出现早搏的情况下,采用早搏类型判断功能判断用户出现的早搏类型包括:所述电子设备在根据所述第一检测数据确定用户出现早搏的情况下,计算早搏负荷是否大于开启阈值;在所述早搏负荷大于开启阈值的情况下,开启早搏类型判断功能判断用户出现的早搏类型;其中,所述早搏类型包括房早和室早,所述房早阈值大于室早阈值,所述室早阈值大于所述开启阈值。

即在采用早搏检测功能检测出用户出现早搏的情况下,先不判断是哪种类型的早搏,在早搏负荷大于开启阈值时,才开启早搏检测功能,该开启阈值小于室早阈值。在该方案中,早搏类型判断功能的开启可以是电子设备在判断出早搏负荷大于开启阈值的情况下自动开启,也可以是在判断出早搏负荷大于开启阈值的情况下,提醒用户来开启。

在上述第一方面的一种实现中,所述电子设备在根据所述第一检测数据确定用户出现早搏的情况下,采用早搏类型判断功能判断用户出现的早搏类型包括:所述电子设备在采用早搏检测功能检测出用户出现早搏的情况下,提醒所述用户开启所述早搏类型判断功能;所述电子设备在接收到所述用户的开启早搏类型判断功能的开启指令的情况下,开启所述早搏类型判断功能。

在上述第一方面的一种实现中,所述电子设备通过以下方式确定计算出的所述早搏负荷是否大于所述早搏类型判断功能判断出的早搏类型所对应的早搏负荷阈值:

在所述早搏类型判断功能判断出的早搏类型仅包括房早时,确定计算出的所述早搏负荷是否大于房早阈值;在所述早搏类型判断功能判断出的早搏类型仅包括室早时,确定计算出的所述早搏负荷是否大于室早阈值;在所述早搏类型判断功能判断出的早搏类型包括房早和室早时,确定计算出的房早负荷和室早负荷的融合负荷是否大于融合阈值;其中,所述融合负荷大于所述房早负荷或者所述融合负荷大于所述室早负荷;并且所述房早阈值大于融合阈值,并且所述融合阈值大于室早阈值。

在该方案中,融合负荷可以通过将室早负荷换算为房早负荷后得到,也可以通过将房早负荷换算为室早负荷后得到,而融合阈值也可以是将室早阈值换算为房早阈值或者将房早阈值换算为室早阈值后得到。

在上述第一方面的一种实现中,所述电子设备包括光电容积脉搏波描记图传感器和心电图传感器,并且所述光电容积脉搏波描记图传感器实现所述早搏检测功能,所述心电图传感器实现所述早搏类型判断功能。

在上述第一方面的一种实现中,上述方法还包括:所述电子设备在确定对用户进行早搏风险提醒的情况下,所述电子设备显示早搏风险提醒信息。在其他实施例中,电子设备也可以通过语音等方式提醒用户存在早搏风险,不限于显示在电子设备的显示器上的形式。

第二方面,本申请的实施例公开了一种早搏检测方法,包括:第二电子设备从第一电子设备获取第一电子设备采用早搏检测功能对用户进行早搏检测得到的第一检测数据;第二电子设备在根据接收到的第一检测数据确定出用户出现早搏的情况下,发送开启指令,其中开启指令用于指令所述第一电子设备开启早搏类型判断功能;所述第二电子设备从所述第一电子设备接收所述第一电子设备通过早搏检测功能得到的第二检测数据和通过早搏类型判断功能得到的判断数据;所述第二电子设备根据所述判断数据判断用户出现的早搏类型,并基于所述第二检测数据计算所述用户的早搏负荷;所述第二电子设备在计算出的所述早搏负荷大于判断出的早搏类型所对应的早搏负荷阈值的情况下,确定对用户进行早搏风险提醒。

在该方案中,同样采用早搏检测功能(如利用PPG传感器)对用户持续进行检测,在检测出早搏后采用早搏类型判断功能(如ECG检测)判断早搏负荷是否超过室早阈值或者房早阈值,从而实现两种不同类型早搏的差异化风险提醒,避免大量错误提醒或对风险认识不足。与第一方面的不同之处为第一电子设备(如可穿戴电子设备)只进行早搏检测和早搏类型判断,具体是否存在早搏的判断、早搏负荷的计算以及早搏负荷和早搏阈值的对比通过第二电子设备(如手机或者服务器)来实现,从而减轻第一电子设备的计算负担,降低对第一电子设备计算能力的要求。此外,在第二电子设备确定用户出现早搏的情况下,可以直接向第一电子设备发送开启指令,也可以向用户发送开启指令或者开启提示信息,由用户开启第一电子设备的早搏类型判断功能。

在上述第二方面的一种实现中,所述基于所述第二检测数据计算所述用户的早搏负荷包括:所述第二电子设备根据判断出的早搏类型,确定所述第一检测数据对应的波形中,对应判断出的早搏类型的单元波的形状;所述第二电子设备根据确定出的所述单元波的形状,从所述第二检测数据对应的波形中匹配出对应判断出的早搏类型的单元波;所述第二电子设备根据匹配出的对应判断出的早搏类型的单元波计算所述用户的早搏负荷,其中,所述早搏负荷为匹配出的对应判断出的早搏类型的单元波的数量占所述第二检测数据的波形中的单元波的总数量的百分比。

例如,手机基于可穿戴设备采用ECG检测到的ECG数据判断出早搏类型,然后,手机确定在时间上与ECG检测数据的波形中对应房早/室早的单元波同时产生的PPG数据的波形中的单元波为房早/室早的单元波,然后,将某一时间段内检测到的PPG数据的波形中所有该形状的单元波匹配出来,计算早搏负荷。

当早搏发生时,由于早搏发生的位置不同、传递路径不同、心脏收缩情况不同以及用户的脉搏波传输通道不同,导致同一类型的早搏对于不同人,在PPG波形中产生的单元波形状各不相同。较难仅通过PPG波形即可完成不同人群早搏类型的鉴别。通过ECG辅助判断检测到的PPG数据中出现的早搏类型是房早还是室早,可以确定当前被检测用户得到的PPG数据的波形中,房早或者室早的单元波的波形形状,进而计算出早搏负荷,提高早搏负荷的计算准确度。

在上述第二方面的一种实现中,所述第二电子设备在根据接收到的第一检测数据确定出用户出现早搏的情况下,发送开启指令包括:

所述第二电子设备在基于所述一检测数据确定出用户出现早搏的情况下,判断早搏负荷是否小于房早阈值;在所述早搏负荷小于房早阈值的情况下,所述第二电子设备发送开启指令;其中,所述早搏类型包括房早和室早,所述房早阈值大于室早阈值。

在上述第二方面的一种实现中,上述方法还包括:

在所述早搏负荷大于房早阈值的情况下,所述第二电子设备对用户进行早搏风险提醒。由于房早阈值远大于室早阈值,例如,房早阈值为10%,室早阈值为0.5%。如果采用早搏检测功能检测出早搏负荷大于房早阈值,则无论出现的早搏是房早还是室早,都可以判定用户存在早搏症状,需要对用户进行早搏风险提醒。

在上述第二方面的一种实现中,所述第二电子设备在根据接收到的第一检测数据确定出用户出现早搏的情况下,发送开启指令包括:

所述第二电子设备在基于所述第一检测数据确定出用户出现早搏的情况下,计算早搏负荷是否大于开启阈值;在所述早搏负荷大于开启阈值的情况下,发送开启指令;其中,所述早搏类型包括房早和室早,所述房早阈值大于室早阈值,所述室早阈值大于所述开启阈值。

在上述第二方面的一种实现中,所述第二电子设备通过以下方式确定计算出的所述早搏负荷是否大于判断出的早搏类型所对应的早搏负荷阈值:

所述第二电子设备在判断出的所述早搏类型仅包括房早时,确定计算出的所述早搏负荷是否大于房早阈值;所述第二电子设备在判断出的所述早搏类型仅包括室早时,确定计算出的所述早搏负荷是否大于室早阈值;所述第二电子设备在判断出的所述早搏类型包括房早和室早时,确定计算出的房早负荷和室早负荷的融合负荷是否大于融合阈值;其中,所述融合负荷大于所述房早负荷或者所述融合负荷大于所述室早负荷;并且所述房早阈值大于融合阈值,并且所述融合阈值大于室早阈值。

在该方案中,融合负荷可以通过将室早负荷换算为房早负荷后得到,也可以通过将房早负荷换算为室早负荷后得到,而融合阈值也可以是将室早阈值换算为房早阈值或者将房早阈值换算为室早阈值后得到。

在上述第二方面的一种实现中,所述方法还包括:

所述第二电子设备在确定对用户进行早搏风险提醒的情况下,所述第二电子设备显示早搏风险提醒信息。

第三方面,本申请的实施例公开了一种早搏检测方法,包括:

第一电子设备采用早搏检测功能对用户进行早搏检测;所述第一电子设备向第二电子设备发送采用早搏检测功能得到的第一检测数据;所述第一电子设备从所述第二电子设备接收开启指令;所述第一电子设备响应于开启指令,开启早搏类型判断功能;所述第一电子设备向第二电子设备发送通过早搏检测功能得到的第二检测数据和通过早搏类型判断功能得到的判断数据。

在上述第三方面的一种实现中,上述方法还包括:

所述第一电子设备从所述第二电子设备接收早搏风险提醒信息;

所述第一电子设备显示所述风险提醒信息。

在上述第三方面的一种实现中,所述第一电子设备包括光电容积脉搏波描记图传感器和心电图传感器,并且所述光电容积脉搏波描记图传感器实现所述早搏检测功能,所述心电图传感器实现所述早搏类型判断功能。

第四方面,根据本申请的实施例,公开了一种早搏检测方法,包括:

第一电子设备采用早搏检测功能对用户进行早搏检测;所述第一电子设备在采用早搏检测功能检测出用户出现早搏的情况下,向第二电子设备发送开启指令,所述开启指令用于指令第二电子设备采用早搏类型判断功能判断用户出现的早搏类型;所述第一电子设备在基于早搏检测功能得到的检测数据计算出的早搏负荷,大于所述第二电子设备通过早搏类型判断功能判断出的早搏类型所对应的早搏负荷阈值的情况下,对用户进行早搏风险提醒。

通过采用一种电子设备的早搏检测功能(如利用PPG传感器)对用户持续进行检测,在检测出早搏后采用另一种设备早搏类型判断功能(如ECG检测)判断早搏类型,然后判断早搏负荷是否超过室早阈值或者房早阈值,从而实现两种不同类型早搏的差异化风险提醒,避免大量错误提醒或对风险认识不足。例如,第一电子设备为电子床垫,该电子床垫具有心震图(Seismocardiogram,SCG)检测功能,即早搏检测功能。第二电子设备为手表100,其具有ECG功能,即早搏类型判断功能。

第五方面,根据本申请的实施例,公开了一种计算机可读介质,所述可读介质上存储有指令,该指令在机器上执行时使机器执行上述第一方面至第四方面中任一方面所述的早搏检测方法。

第六方面,根据本申请的实施例,公开了一种电子设备,该电子设备包括:

存储器,用于存储由系统的一个或多个处理器执行的指令,以及

处理器,是电子设备的处理器之一,用于执行上述第一方面至第四方面中任一方面所述的早搏检测方法。

在上述第六方面的一种实现中,上述电子设备还包括光电容积脉搏波描记图传感器和心电图传感器,并且所述光电容积脉搏波描记图传感器实现所述早搏检测功能,所述心电图传感器实现所述早搏类型判断功能。

第七方面,根据本申请的实施例,公开了一种电子设备,该电子设备具有实现上述早搏检测方法中的各电子设备的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多于一个与上述功能相对应的模块。

附图说明

图1为本申请实施例提供的一种早搏检测方法的场景图。

图2所示为本申请实施例提供的一种手表的硬件结构示意图。

图3a所示为本申请实施例提供的一种房早波形示意图。

图3b所示为本申请实施例提供的一种室早波形示意图。

图4a所示为本申请实施例提供的一种早搏检测方法的流程示意图。

图4b所示为本申请实施例提供的一种早搏检测方法的流程示意图。

图4c所示为本申请实施例提供的一种早搏检测方法的流程示意图。

图4d所示为本申请实施例提供的一种早搏检测方法的流程示意图。

图4e所示为本申请实施例提供的一种早搏检测方法的流程示意图。

图5a所示为本申请实施例提供的一种手表界面示意图。

图5b所示为本申请实施例提供的一种手机界面示意图。

图6所示为本申请实施例提供的一种房颤波形示意图。

图7根据本申请的一些实施例,示出了一种早搏检测方法中手机200与手表100之间的交互示意图。

图8根据本申请一些实施例,提供一种电子设备800的结构示意图。

图9根据本申请一些实施例,示出了电子设备800的软件系统。

具体实施方式

下面通过附图和实施例,对本申请实施例的技术方案做进一步的详细描述。

图1根据本申请的实施例,提供了一种早搏检测方法的场景图。如图1所示,本申请的实施例涉及一种智能穿戴设备100,该智能穿戴设备100可以通过各种无线方式与其他电子设备进行无线通信,例如,与电子设备200或者服务器300进行无线通信。例如,该智能穿戴设备100可以通过自身的射频电路和天线,通过无线通信链路发送无线信号给服务器300,请求服务器300处理该智能穿戴设备100的具体业务需求,例如用户注册、数据获取和检测等;又例如,智能穿戴设备100可以通过自身的蓝牙与电子设备200进行匹配,匹配成功后与电子设备200通过蓝牙通信链路进行数据通信,当然也可以通过其他无线通信方式与电子设备200进行数据通信,如射频识别技术,近距离无线通信技术、无线保真(WirelessFldelity,WI-FI)等。

智能穿戴设备100存在能够仅进行早搏类型判断而较难进行早搏负荷持续检测的生物检测器件(如ECG传感器)和能够进行早搏负荷持续检测而无法判断早搏类型的生物检测器件(如PPG传感器),在本申请中,通过结合两种不同的早搏检测类型的优势,能够得到媲美连续心电图的检测功能的早搏检测结果,即根据早搏类型(如房早和室早)和早搏负荷对用户进行差异化风险提醒。例如,在具体实现中,智能穿戴设备100可以获取用户的生理数据,例如,光电容积描记脉搏波描记图(Photoplethysmograph,PPG)数据或心电图(Electrocardiograph,ECG)数据,根据获取的PPG数据判断用户是否出现早搏,并根据ECG数据判断早搏类型,然后基于PPG的持续测量数据,通过智能穿戴设备100或电子设备200计算早搏负荷,例如,房早负荷或室早负荷,最后基于不同类型的早搏负荷对用户进行风险提醒,例如,如果早搏类型为房早且房早负荷大于房早阈值,则智能穿戴设备100提醒用户高风险,如果早搏类型为室早且室早负荷大于室早阈值,则智能穿戴设备100提醒用户高风险,如果早搏类型既有房早又有室早且二者的融合早搏负荷大于融合早搏阈值,则智能穿戴设备100提醒用户高风险。本申请的技术方案能够综合利用PPG检测和ECG检测的优点,避免PPG检测无法确定早搏类型,ECG检测不方便持续检测早搏负荷的问题,实现两种不同类型早搏的差异化风险提醒,可避免大量错误提醒或对风险认识不足。

在本申请的具体实施例中所述智能穿戴设备100可以是多种设备,包括但不限于手表、手环或者眼镜、头盔、头带等可穿戴电子设备、医疗检测仪器等等。在下文的描述中,为了简化说明,以手表100为例说明本申请的技术方案。

电子设备200可以是能够与智能穿戴设备100通信的客户端,能够帮助智能穿戴设备100完成注册、控制智能穿戴设备100的固件更新、接收智能穿戴设备100的检测数据、协助智能穿戴设备100分析历史检测数据等等。可以理解,电子设备200可以包括但不限于,膝上型计算机、台式计算机、平板计算机、智能手机、服务器、可穿戴设备、头戴式显示器、移动电子邮件设备、便携式游戏机、便携式音乐播放器、阅读器设备、其中嵌入或耦接有一个或多个处理器的电视机、或能够访问网络的其他电子设备。在下文的描述中,为了简化说明,以手机200为例说明本申请的技术方案。

图2所示为根据本申请的一些实施例,提供的一种手表100的硬件结构示意图。该手表可以包括手表主体100。在本申请的一个实施例中,手表100的主体可以包括触摸屏101(又称为触摸面板)、显示屏102、壳体(所述壳体包括前壳(图2未示出)和底壳(图2未示出)),以及处理器103、微控制单元(micro control unit,MCU)104、存储器105、无线通信单元106、PPG传感器107、ECG传感器108、电源110、电源管理系统111等。

下面分别对手表100的各功能组件进行介绍:

触摸屏101,也可以成为触控面板,可以收集手表用户在其上的触摸操作(比如用户使用手指、触笔等任何适合的物体或者附件在触控面板上或者在触控面板附近的操作),并根据预先设定的程式驱动响应的连接装置。

显示屏102可以用于显示有用户输入的信息或者提供给用户的提示信息以及手表上的各种菜单,进一步的,触摸屏101可覆盖显示屏102,当触摸屏101检测到在其上或者附近的触摸操作后,传送给处理器103以确定触摸事件的类型,随后处理器103根据触摸事件的类型在显示屏102上提供相应的视觉输出。例如,在本申请的一些实施例中,手表100检测到用户的PPG数据,并判断出用存在早搏,可以将提醒用户早搏风险的信息显示在显示屏102上。

处理器103用于进行系统调度,控制触摸屏101、显示屏102,支持处理无线通信单元106等。

微控制单元104,用于控制传感器,对传感器数据进行运算,与处理器103通信等。其中,传感器可以包括PPG传感器107、ECG传感器108或者其他传感器,其中,PPG传感器可以检测用户的脉搏波、心率、心跳间隔、呼吸率、血压、心效率和血氧水平等,其中,心律数据中的心跳间隔或(和)脉搏波波形可以用于判断早搏。例如,在本申请的一些实施例中,微控制单元104对PPG传感器数据分析判断是否存在早搏,微控制单元104对ECG传感器数据分析判断早搏类型,例如室早或房早。此外,可以理解,在其他实施例中,对于PPG数据和ECG数据的上述处理也可以由处理器103完成,在此不做限制。

存储器105用于存储软件程序以及各种数据(如手表100的各种检测数据),处理器103通过运行存储在存储器105的软件程序以及数据,执行手表100的各种功能应用以及数据处理。例如,在本申请的一些实施例中,存储器105可以存储PPG传感器采集到的PPG数据或者ECG传感器采集到的ECG数据。同时,存储器也可以存储用户的注册信息、登录信息等等。

无线通信单元106,手表100通过无线通信单元106与其他电子设备(如手机、平板电脑等)实现无线通信,例如,可以包括无线局域网(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)等无线通信的解决方案。

可以理解,图2所示的结构仅仅是实现本申请技术方案中手表100的功能的一种具体结构,具有其他结构并能实现类似的功能的手表100也适用于本申请的技术方案,在此不做限制。

在下面的实施例中,以PPG传感器和ECG传感器检测早搏为例说明本申请的技术方案。可以理解,在其他实施例中,也可以是ECG检测和其他能够进行早搏持续检测的器件结合来实施本申请的技术方案,在此不做限制。

首先,对本申请实施例中涉及早搏的PPG数据和ECG数据的波形图进行介绍。图3a和3b分别示出了房早和室早情况下的PPG波形图、ECG波形图以及心率图。

如图3a所示,当心脏跳动出现房早时,在ECG波形图中波形表现为P波和QRS波(QRScomplex,QRS)提前出现,其中,P波是心房除极波,代表左右心房的激动,QRS波反映左右心室除极电位和时间的变化,QRS波中第一个向下的波为Q波,向上的波为R波,接着向下的波是S波。在PPG波形图中波形表现为宽大畸形,主要特点为前一个波形变小而紧邻的波形变大,而且PPG波形图中出现房早的波形可以是随机出现,也可以是畸形波形与正常波形间隔出现,例如,一个正常波一个畸形波,这种现象称为“二联律”,又例如,一个畸形波两个正常波,或两个畸形波一个正常波,这种现象称为“三联律”。

如图3b所示,当心脏跳动出现室早时,在ECG波形图中单元波表现为R波宽大畸形,在PPG波形图中单元波表现为周期宽大畸形,主要特征可以是两个单元波合并在了一起,并且PPG波形图中出现室早的单元波可以是随机出现,也可以是畸形单元波与正常单元波间隔出现,例如,一个正常单元波一个畸形单元波,这种现象称为“二联律”,又例如,一个畸形单元波两个正常单元波,或两个畸形单元波一个正常单元波,这种现象称为“三联律”。可以理解,在本申请中,单元波是指在各种检测方式得到检测数据的波形中,能够表示一次心跳的波形。例如,对于PPG数据的波形,在某一时间内,心脏一共跳动100000次,则对应在PPG波形中有100000个PPG单元波。此外,可以理解,对于上述提到的PPG波形中的室早波形,由于两个正常的PPG单元波可能合并在一起,较难分解出单个的单元波,故在检测出的早搏类型为室早时,可以将从PPG波形中匹配出的室早波的数量乘以2以后作为室早的单元波数量。例如,通过ECG检测,发现出现的早搏为室早,并且PPG波形中,对应的室早波为两个单元波合并而成,其数量为m,则对应室早的单元波数量可以设置为2m。

需要说明的是,对于同一个人,由于早搏时异常起搏点位置固定,在PPG波形图中可以确定出早搏(如房早和室早)单元波,但是在人群中因为个体存在差异性,而且大多数人发生早搏时异常起搏点位置不一样,因此不同人早搏发生时产生的PPG单元波的形状千差万别,无法区分出现早搏的PPG单元波是房早的单元波还是室早的单元波,故本申请是可通过ECG辅助判断检测到的PPG数据中出现的早搏类型是房早还是室早。

下面,根据结合具体场景,详细介绍本申请的技术方案。

在一些实施例中,手表100对用户的心律状况进行监控,并根据手表100检测到的PPG数据判断用户是否出现早搏,在出现早搏的情况下开启ECG检测来判断早搏类型,并持续进行PPG检测,然后根据ECG判断出的早搏类型所对应的PPG单元波的形状(例如,房早单元波的形状或者室早单元波的形状),对检测到的PPG数据进行波形匹配,匹配出PPG数据的PPG波形中,具有判断出的早搏类型的PPG单元波形状的单元波,然后根据匹配出的对应的单元波,计算不同类型的早搏的负荷,最后手表100针对不同类型的早搏负荷对用户进行早搏风险提醒,如图5a所示,当手表100检测到用户有早搏(房早或室早)风险时,手表100界面出现“您有早搏症状,请您及时就医”来提醒用户早搏风险,可以理解,手表100提醒用户早搏风险还可以是其他形式,例如发出振动或声音,在此不做限制。

此外,可以理解的是,在其他实施例中,也可以由手机200进行PPG数据和ECG数据的分析。例如,由手表100通过蓝牙或者其他无线通信的方式向手机200发送手表100所检测到PPG数据和ECG数据,然后手机200根据所接收到的ECG数据判断早搏类型,同时标注不同早搏类型的PPG数据,由此计算不同类型的早搏负荷,最后手机100针对不同类型的早搏负荷对用户进行早搏风险提醒。为了便于说明,下文中以手表100进行检测获取PPG数据和ECG数据,并处理分析数据,最后手表100进行早搏风险提醒为例来进行说明。

图4a示出了本申请一些实施例早搏检测方法的流程示意图。在图4a所示的实施例中,开始时直接判断PPG检测到的早搏负荷是否大于房早阈值,因为房早负荷一般在10%(即房早阈值)以上时需要治疗,室早负荷在0.5%(室早阈值)以上时需要干预,所以直接判断大于房早阈值即可确定用户早搏负荷(无论是房早还是室早)过高,可以直接提醒用户早搏风险,而在小于房早阈值时,启用ECG进行检测,区分早搏类型,根据不同类型采用不同的早搏阈值来判断用户是否存在早搏风险。可以理解,本申请实施例中出现的具体的阈值数值(如0.5%的室早阈值,10%的房早阈值)仅仅是示例性的,具体阈值的大小可以根据实际情况进行修改,在此不做限制。

具体地,如图4a所示,早搏检测方法的流程包括:

a401:手表100采集用户PPG数据。

a402:手表100判断是否存在早搏。例如,手表100对用户进行持续检测,对采集到的PPG数据可以定时或者实时进行判断,以判断是否出现早搏。例如,手表100基于采集到的PPG数据判断PPG数据的PPG波形是否异常(参考图3a和3b的描述)。

如果存在早搏,则执行a403;否则,持续进行a401。

a403:手表100判断早搏负荷是否大于房早阈值。早搏负荷可以根据在预定时间内检测到的PPG数据的PPG波形中异常PPG单元波的数量占PPG波形中所有PPG单元波的数据的百分比得出,例如,在24小时内,心脏一共跳动100000次,则对应在PPG波形中有100000个PPG单元波,如果异常的PPG单元波有15000个,则早搏负荷为15%。需要说明的是,房早会演化成房速及房颤,室早会演化成室速及室颤等恶性致死性心律失常。房早一般在10%以上时需要治疗,室早在0.5%以上时需要干预。倘若两者设以同样的风险阈值,若太低则会在房早风险较低时过多提醒用户,若太高则会低估室早风险,并错过最佳治疗窗口。在本申请实施例中,房早阈值设为10%,室早阈值设为0.5%是基于临床数据得出,具有普适性,但是也可以根据具体情况对房早阈值和室早阈值进行调整,对此不做限制。可以理解,心动跳动100000次,异常的PPG单元波有15000个,这些数值仅仅是示例性的,还可以是其他数值,在此不做限制。

此外,可以理解,在本申请的其他实施例中,也可以采用现有技术中的其他方式计算早搏负荷,不限于上述方式。

如果早搏负荷大于房早阈值,则执行a408,即手表100提醒用户早搏高风险(如图5a所示);如果早搏负荷小于房早阈值,则执行a404。

a404:手表100提醒用户进行ECG测量,用户指令了ECG测量后手表100进行ECG测量,并同步进行PPG测量,可以理解,用户在进行ECG测量的同时,手表100的后台可以同步进行PPG测量。可以理解,在一些实施例中,也可以在确定出现早搏后自动开启ECG测量,无需通知用户。此后,执行a405。

a405:手表100基于ECG数据的ECG波形判断早搏类型,并根据早搏类型对持续检测到的PPG数据的PPG波形进行标注。在图3a和图3b中,如果心脏跳动出现早搏,手表100就会产生相应的异常ECG波形和PPG波形,如果ECG波形出现P波和QRS波提前,则早搏类型为房早,手表100将对应时间产生的畸形的PPG单元波标注为“房早”PPG单元波,如果ECG波形出现R波宽大畸形,则早搏类型为室早,手表100将对应时间产生的畸形的PPG单元波标注为“室早”PPG单元波,然后手表100根据“房早”PPG单元波和“室早”PPG单元波的形状标注预定时间内检测到的PPG数据的PPG波形。可以理解,上述利用ECG进行房早或室早的鉴别只是示例性的,实际使用的算法远比描述复杂,或者甚至可以由医生在后台进行标记,以提升早搏诊断的准确率。例如,如果ECG检测出用户的早搏类型为房早,可以通过波形匹配,寻找判断出早搏类型前后24小时内PPG波形中与标注的“房早”PPG单元波相似或相同的单元波,并将寻找出的单元波标注为“房早”单元波。如果ECG检测出用户的早搏类型为室早,则可以通过波形匹配,寻找判断出早搏类型前后24小时内PPG波形中与标注的“室早”单元PPG波形相似或相同的单元波,并将寻找出的单元波标注为“室早”单元波。可以理解,24小时仅仅是示例性的,也可以是其他数值,在此不做限制,标注的PPG单元波的时间段可以是检测出早搏类型前的24小时,或者可以是检测出早搏类型后的24小时,或者可以是检测出早搏类型前后的24小时,在此不做限制。

如果手表100判断出早搏类型为室早,则进入a406;如果手表100判断出早搏类型为房早,则进入a407。

a406:手表100判断室早负荷是否大于室早阈值。例如,室早负荷可以是预定时间内PPG数据表示的PPG波形中被标注为“室早”PPG单元波的数量所占PPG单元波总数量的百分比来确定,例如,在24小时内,PPG波形图中有100000个PPG单元波,被标注为“室早”的PPG单元波有600个,则室早负荷为0.6%,可以理解,600仅仅是示例性的,还可以是其他数值,在此不做限制。

如果判断室早负荷大于室早阈值,则执行a408,即手表100提醒用户室早高风险,提醒方式可以参考图5a的描述,例如,手表100检测出用户室早负荷大于室早阈值时,其界面会出现“您有室早症状,请您及时就医”之类的提醒信息;否则,持续进行a401。

a407:手表100判断房早负荷是否大于房早阈值。房早负荷可以是预定时间内PPG数据表示的PPG波形中被标注为“房早”PPG单元波的数量占PPG单元波总数量的百分比,例如,在24小时内,PPG波形图中有100000个PPG单元波,被标注为“房早”的PPG单元波有12000个,则房早负荷为12%。需要说明的是,上述示例中出现的数值仅仅是示例性的,也可以是其他数值,在此不做限制。

如果判断房早负荷大于房早阈值,则执行a408,即手表100提醒用户房早高风险,提醒方式可以参考图5a的描述,例如,手表100检测出用户房早负荷大于房早阈值时,其界面会出现“您有房早症状,请您及时就医”之类的提醒信息;否则,持续进行a401。

图4b示出了本申请另外一些实施例的早搏检测方法的流程图。在图4b所示的实施例中,先设置一个较小的阈值A,其中阈值A小于室早阈值(如0.5%),在PPG数据中检测出早搏负荷大于这个阈值A时,说明用户出现了早搏症状可以提醒用户存在早搏中风险,然后提醒用户启动ECG检测或者自动进行ECG检测,然后根据ECG检测数据判断早搏类型,再根据不同类型早搏阈值对用户进行早搏风险提醒,这样避免遗漏早搏负荷比较低时的室早风险。

具体地,如图4b所示,早搏检测方法的流程包括:

b401:手表100采集用户PPG数据。

b402:手表100判断是否存在早搏(参考图4a的描述)。

如果存在早搏,则执行b403,即手表100判断早搏负荷是否大于阈值A,其中,阈值A小于或者等于室早阈值,例如,室早阈值为0.5%,阈值A可以取0.3%。需要说明的是,上述示例中出现的数值仅仅是示例性的,也可以是其他数值,在此不做限制。

如果早搏负荷大于阈值A,则执行b404,即手表100可以提醒用户存在早搏中风险,并提醒用户进行ECG测量,用户指令了ECG测量后手表100进行ECG测量,并同步进行PPG测量;

如果早搏负荷小于阈值A,则持续进行b401。

b405:手表100基于ECG数据的ECG波形判断早搏类型,并根据早搏类型对持续检测到的PPG数据的PPG波形进行标注(具体标注方法参考图4a的相关描述)。

如果手表100判断出早搏类型为室早,则进入b406;如果手表100判断出早搏类型为房早,则进入b407。

b406:手表100判断室早负荷是否大于室早阈值(具体判断方法请参考图4a的描述)。

如果判断室早负荷大于室早阈值,则执行b408,即手表100提醒用户室早高风险;否则,持续进行b401。其中,室早负荷的计算过程和室早风险的确定过程与图4a中的相关描述相同,在此不再赘述。

b407:手表100判断房早负荷是否大于房早阈值(参考图4a的描述)。

如果判断房早负荷大于房早阈值,则执行b408,即手表100提醒用户房早高风险;否则,持续进行b408。其中,房早负荷的计算过程和房早风险的确定过程与图4a中的相关描述相同,在此不再赘述。

图4c示出了本申请一些实施例的早搏检测方法的流程图。在图4c所示的实施例中,考虑到了用户同时出现房早和室早两种类型的早搏时的检测方法。

具体地,如图4c所示,早搏检测方法的流程包括:

c401:手表100采集用户PPG数据。

c402:手表100判断是否存在早搏。判断过程与图4a中的相关描述相同,在此不再赘述。

如果存在早搏,则执行c403,即手表100判断早搏负荷是否大于阈值A。判断过程与图4b中的相关描述相同,在此不再赘述。

如果早搏负荷大于阈值A,则执行c404,即手表100可以提醒用户存在早搏中风险,并提醒用户进行ECG测量,用户指令了ECG测量后手表100进行ECG测量,并同步进行PPG测量。

如果早搏负荷小于阈值A,则持续进行c401。

c405:手表100基于ECG数据的ECG波形判断早搏类型,并根据早搏类型对持续检测到的PPG数据的PPG波形进行标注(具体标注方法参考图4a的相关描述)。

如果手表100判断出早搏类型为室早,则进入c406;如果手表100判断出早搏类型为房早,则进入c407,如果判断早搏类型为既有房早又有室早,则进入c408。

c406:手表100判断室早负荷是否大于室早阈值(参考图4a的描述);

如果判断室早负荷大于室早阈值,则执行c409,即提醒用户室早高风险;其中,室早负荷的计算过程和室早风险的确定过程与图4a中的相关描述相同,在此不再赘述。否则,持续进行c401。

c407:手表100判断房早负荷是否大于房早阈值(参考图4a的描述);

如果手表100判断房早负荷大于房早阈值,则执行c409,即手表100提醒用户房早高风险;否则,持续进行c401。其中,房早负荷的计算过程和房早风险的确定过程与图4a中的相关描述相同,在此不再赘述。

c408:手表100判断融合负荷是否大于融合阈值。

其中,融合阈值为患者存在房早和室早两种症状时候的风险预警阈值,该阈值综合考虑房早及室早的不同影响,通过专家指导,利用房早及室早加权构造。可以理解,融合阈值可以是室早阈值和房早阈值之间的值,也可以小于室早阈值或者大于房早阈值,在此不做限制。以下的描述只是示例性的,具体的规则参考医学知识及专业医师的建议制定。如,室早阈值为0.5%,房早阈值为10%,则20个房早负荷相当于1个室早负荷或者1个房早负荷相当于0.05个室早负荷,在计算时可以将房早负荷换算成室早负荷,采用室早阈值进行判断。例如在24小时内,心脏跳动100000次,PPG波形中出现6000个“房早”单元波和400个“室早”单元波,则6000个“房早”相当于300个“室早”,那么融合负荷为700/100000*100%=0.7%,该融合负荷大于融合阈值(如0.5%,该阈值只是示例性的,不一定和室早阈值一致)需要提醒用户存在早搏风险。可以理解,如果不考虑融合阈值,该患者房早和室早均低于对应的房早(如10%)和室早阈值(如0.5%)则该患者不会被提醒存在早搏风险,隐藏风险会被忽视。

此外,在计算时还可以将室早负荷换算成房早负荷,采用基于房早阈值的融合阈值(如10%,10%只是示例性的,不见得必须和单独的室早阈值一致)来进行判断。例如室早阈值为0.5%,房早阈值为10%,则1个室早负荷相当于20个房早负荷。在24小时内,心脏跳动100000次,PPG波形中出现5000个“房早”单元波和300个“室早”单元波,则300个“室早”相当于6000个“室早”,那么融合负荷为11000/100000=11%,该融合负荷大于融合阈值10%。可以理解,如果不考虑融合阈值,该患者房早和室早均低于对应的房早(如10%)和室早阈值(如0.5%)则该患者不会被提醒存在早搏风险,隐藏风险会被忽视。需要说明的是,上述示例中出现的数值仅仅是示例性的,也可以是其他数值,在此不做限制。

如果融合负荷大于融合阈值,则执行c409,即手表100提醒用户同时具有房早和室早高风险,提醒方式可以参考图5a的描述,例如,手表100界面可以出现“您同时有室早和房早症状,请您马上就医”之类的提醒信息;否则,持续进行c401。

图4d示出了本申请一些实施例的早搏检测方法的流程图。在图4d所示的实施例中,用户可以直接进行ECG和PPG测量,而无需通过手表提醒用户进行ECG检测,因此,用户可以在任意时刻判断自身是否有早搏高风险。

具体地,如图4d所示,早搏检测方法的流程包括:

d401:手表100采集用户PPG数据。

d402:用户进行ECG测量,用户指令了ECG测量后手表100进行ECG测量,并同步进行PPG测量,在一些实施例中,手表自动开启PPG测量,无需通知用户。

d403:手表100基于ECG数据的ECG波形判断早搏类型,并根据早搏类型对持续检测到的PPG数据的PPG波形进行标注(具体标注方法参考图4a的相关描述)。

如果手表100判断出早搏类型为室早,则进入d404;如果手表100判断出早搏类型为房早,则进入d405,如果判断早搏类型为既有房早又有室早,则进入d406。

d404:手表100判断室早负荷是否大于室早阈值(具体判断方法请参考图4a的描述);

如果手表100判断室早负荷大于室早阈值,则执行d407,即手表100提醒用户室早高风险(参考图4a的描述);否则,持续进行d401。

d405:手表100判断房早负荷是否大于房早阈值(参考图4a的描述)。

如果手表100判断房早负荷大于房早阈值,则执行d407,即提醒用户房早高风险;否则,持续进行d401。其中,房早负荷的计算过程和房早风险的确定过程与图4a中的相关描述相同,在此不再赘述。

d406:手表100判断融合负荷是否大于融合阈值(参考图4c的描述)。

如果融合负荷大于融合阈值,则执行d407,即提醒用户同时具有房早和室早高风险(具体请参考图4c的描述),否则,持续进行d401。

上面实施例描述了用户出现早搏时的检测方法,而在实际情况中,用户有时候存在同时出现房颤和早搏的情况,房颤是指心房激动的频率达300到600次/分,心室跳动频率快(平常所说的心率为心室率),而且节律绝对不规则,有时可达100至160次/分,患病率与冠心病,高血压和心力衰竭等疾病密切相关,房颤患者可以同时伴有早搏,主要的常见的就是室早,房颤伴室早的概率占到了90%左右。

下面介绍用户同时出现房颤和早搏时的检测方法。如图6所示,当PPG检测用户出现房颤时,PPG波形上表现为波形窄而畸形,并且随机出现,而室早的PPG波形宽大畸形。

具体地,如图4e所示,同时出现房颤和早搏的检测流程包括:

e401:手表100采集用户PPG数据(参考图4a的相关描述)。

e402:手表100判断用户是否存在房颤和早搏(参考图4a和图6的相关描述)。

e403:如果用户存在房颤和早搏,手表100提醒用户进行ECG测量,用户指令(例如,用户点击手表100显示屏102上的按键,手表100响应于用户的点击,产生开启指令)了ECG测量后手表100进行ECG测量,并同步进行PPG测量;否则,持续进行e401。

e404:手表100基于ECG数据的ECG波形判断早搏类型,并根据早搏类型对持续检测的PPG数据的PPG波形进行标注(参考图3a和图3b的相关描述)。

如果手表100判断出早搏类型为室早,则进入e405;如果手表100判断出早搏类型为房早,则进入e406。

e405:手表100判断室早负荷是否大于室早阈值(参考图4a的相关描述);

如果手表100判断室早负荷大于室早阈值,则执行e407,即手表100提醒用户房颤伴室早高风险,提醒方式可以参考图5a的描述,例如,手表100的界面出现“您有房颤伴室早的症状,请您马上就医”之类的信息;否则,持续进行e401。

e406:手表100判断房早负荷是否大于房早阈值(参考图4a的相关描述);

如果手表100判断房早负荷大于房早阈值,则执行e407,即手表100提醒用户房颤伴房早高风险,提醒方式可以参考图5a的描述,例如,手表100的界面出现“您有房颤伴房早的症状,请您马上就医”之类的信息;否则,持续进行e401。

上面实施例说明了手表100独立完成早搏检测和用户提醒的方案,在其他实施例中,也可以采用手表100进行PPG检测和ECG检测,而其他电子设备(如手机200或者服务器300)进行早搏类型判断和早搏负荷(室早负荷或者房早负荷)计算,然后将计算结果返回手表100以提醒用户早搏风险(参考图5a的描述)。或者直接在该电子设备(如手机200)上提醒用户早搏风险,如图5b所示,手机200可以统计预定时间的PPG数据,例如,一天、一周、一个月或一年等,例如,在一周内,共统计不规则心律3次,不规则心律(疑似早搏)10次,不规则心律(疑似房颤)12次,未见异常198次,基于这些数据可以计算得到异常心律的比例为11%,大于房早阈值(10%),手机200对用户进行心律失常高风险提醒,提醒方式参考图5a中手机的早搏风险提醒方式,在此不做赘述。

具体地,图7示出了一种手机200与手表100之间的交互示意图,如图7所示:

700:手机200与手表100建立通信连接。

702:手表100将采集到的用户PPG数据发送给手机200。可以理解,手表100可以定时将采集到的PPG数据发送给手机200,也可以是响应手机200的要求,发送采集到的PPG数据,在此不做限制。

704:手机200根据PPG数据的PPG波形判断是否存在早搏。具体判断方式与上述手表100侧一致,在此不做赘述。

其中,在早搏类型判断结果为存在早搏的情况下,手机200向手表100发送ECG开启指令;否则,不向手表100发送消息。

706:手机200在早搏类型判断结果为存在早搏的情况下,将ECG开启指令发送给手表100。可以理解,在其他实施例中,手机200也可以向用户发送ECG开启指令,由用户开启手表100的ECG检测。

708:手表100将ECG数据和预定时间的PPG数据发送给手机200。

710:手机200根据ECG数据的ECG波形判断早搏类型,基于不同早搏类型标注预定时间的PPG数据的PPG波形,然后计算不同类型的早搏负荷,具体判断和计算方式与上述在手表100侧计算方式一致,在此不做赘述。

712:手机200根据不同类型的早搏阈值对用户进行早搏风险提醒,或者手机200将计算结果发送给手表100,由手表100对用户进行早搏风险提醒,或者手机200将计算结果发送给手表100,手机200和手表100同时对用户进行早搏风险提醒,手机200判断是否对用户进行早搏风险提醒的方式与手表100侧的判断方式一致,在此不做赘述。

上面的实施例都是手表100通过ECG检测和PPG检测来进行早搏检测,可以理解,在其他实施例中,也可以采用其他电子设备进行早搏检测。

例如,在一些实施例中,可以采用一种电子床垫检测心震图(Seismocardiogram,SCG)判断用户是否出现早搏,然后采用手表100检测ECG判断早搏类型,并基于早搏类型标注SCG,最后根据不同类型的早搏阈值对用户进行风险提醒。具体如下:

(1)电子床垫采集SCG数据。

(2)手表100检测ECG,电子床垫同步测量SCG。

(3)基于ECG数据的ECG波形判断早搏类型,并根据早搏类型对持续检测到的SCG数据的SCG波形进行标注,如果早搏类型为室早,则相应时间产生的SCG单元波可以标注为“室早”SCG单元波,如果早搏类型为房早,则相应时间产生的SCG单元波可以标注为“房早”SCG单元波。

(4)如果判断出早搏类型为室早,则判断室早负荷是否大于室早阈值,其中,室早负荷可以根据预定时间内SCG波形中被标注为“室早”SCG单元波的单元波数量占SCG单元波总数量的百分比来计算。

如果手表100判断出早搏类型为房早,则判断房早负荷是否大于房早阈值,其中,房早负荷可以根据预定时间内SCG波形中被标注为“房早”SCG单元波的单元波数量占SCG单元波总数量的百分比来计算。

(5)如果手表100判断室早负荷大于室早阈值,则提醒用户高风险;如果手表判断房早负荷大于房早阈值,则提醒用户高风险。

此外,在一些实施例中,还可以采用一种体脂秤检测心冲击图(Ballistocardiogram,BCG)或阻抗容积描记图(Impedence plethysmogram,IPG)判断用户是否出现早搏,然后采用手表检测ECG判断早搏类型,并基于早搏类型标注BCG或IPG,最后根据不同类型的早搏阈值对用户进行风险提醒。下面以体脂秤进行BCG检测,手表100进行ECG检测举例说明:

(1)体脂秤采集BCG数据。

(2)手表100检测ECG,体脂秤同步测量BCG。

(3)基于ECG数据的ECG波形判断早搏类型,并根据早搏类型对持续检测到的BCG数据的BCG波形进行标注,如果早搏类型为室早,相应时间产生的BCG单元波可以标注为“室早”BCG单元波,如果早搏类型为房早,相应的BCG单元波可以标注为“房早”BCG单元波。

(4)如果手表100判断出早搏类型为室早,则判断室早负荷是否大于室早阈值,其中,室早负荷可以根据预定时间内BCG波中被标注为“室早”BCG单元波的数量与BCG波形中BCG单元波的总数量的百分比来计算。

如果手表100判断出早搏类型为房早,则判房早负荷是否大于房早阈值,其中,房早负荷可以根据预定时间内BCG波形中被标注为“房早”BCG单元波的数量与BCG波形中BCG单元波的总数量的百分比来计算。

(5)如果手表100判断室早负荷大于室早阈值,则提醒用户高风险;如果手表判断房早负荷大于房早阈值,则提醒用户高风险。

图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,以及用户标识模块(subscriberidentification module,SIM)卡接口895等。其中传感器模块880可以包括压力传感器880A,陀螺仪传感器880B,气压传感器880C,磁传感器880D,加速度传感器880E,距离传感器880F,接近光传感器880G,指纹传感器880H,温度传感器880J,触摸传感器880K,环境光传感器880L,骨传导传感器880M等。

可以理解,本申请实施例示意的结构并不构成对电子设备800的具体限定。在本申请另一些实施例中,电子设备800可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。

处理器810可以包括一个或多个处理单元,例如:处理器810可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。处理器810可以根据接收的ECG数据判断用户的早搏类型以及根据接收的PPG数据计算不同类型的早搏负荷。

控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。

处理器810中还可以设置存储器,用于存储指令和数据。例如,处理器810可以存储手表100发送的用户的PPG数据和ECG数据,在一些实施例中,处理器810中的存储器为高速缓冲存储器。该存储器可以保存处理器810刚用过或循环使用的指令或数据。如果处理器810需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器810的等待时间,因而提高了系统的效率。

在一些实施例中,处理器810可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。

Micro USB接口,USB Type C接口等。USB接口830可以用于连接充电器为电子设备800充电,也可以用于电子设备800与外围设备之间传输数据,例如,传输用户的PPG数据和ECG数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他电子设备,例如AR设备等。

可以理解的是,本申请实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备800的结构限定。在本申请另一些实施例中,电子设备800也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。

充电管理模块840用于从充电器接收充电输入。电源管理模块848用于连接电池842,充电管理模块840与处理器880。电源管理模块848接收电池842和/或充电管理模块840的输入,为处理器880,内部存储器821,显示屏894,摄像头893,和无线通信模块860等供电。电源管理模块848还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块841也可以设置于处理器880中。在另一些实施例中,电源管理模块841和充电管理模块840也可以设置于同一个器件中。

电子设备800的无线通信功能可以通过天线1,天线2,移动通信模块850,无线通信模块860,调制解调处理器以及基带处理器等实现。

天线1和天线2用于发射和接收电磁波信号。电子设备800中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。

移动通信模块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转为电磁波辐射出去。

在一些实施例中,电子设备800能够通过移动通信模块850或者无线通信模块860与手表100进行通信连接。

在一些实施例中,电子设备800的天线1和移动通信模块850耦合,天线2和无线通信模块860耦合,使得电子设备800可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobile communications,GSM),通用分组无线服务(general packet radio service,GPRS),码分多址接入(codedivision multiple access,CDMA),宽带码分多址(wideband code division multipleaccess,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),北斗卫星导航系统(beidounavigation satellite system,BDS),准天顶卫星系统(quasi-zenith satellitesystem,QZSS)和/或星基增强系统(satellite based augmentation systems,SBAS)。

电子设备800通过GPU,显示屏894,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏894和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器810可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。

电子设备800可以通过ISP,摄像头893,视频编解码器,GPU,显示屏894以及应用处理器等实现拍摄功能。在本申请的一些实施例中,显示屏894用于实现和用户的人机交互。

外部存储器接口820可以用于连接外部存储卡,例如Micro SD卡,实现扩展电子设备800的存储能力。外部存储卡通过外部存储器接口820与处理器810通信,实现数据存储功能。例如将用户的ECG数据和PPG数据保存在外部存储卡中。

内部存储器821可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。内部存储器821可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备800使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器821可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。处理器810通过运行存储在内部存储器821的指令,和/或存储在设置于处理器中的存储器的指令,执行电子设备800的各种功能应用以及数据处理。

电子设备800可以通过音频模块870,扬声器870A,受话器870B,麦克风870C,耳机接口870D,以及应用处理器等实现音频功能。例如音乐播放,录音等。

按键890包括开机键,音量键等。按键890可以是机械按键。也可以是触摸式按键。电子设备800可以接收按键输入,产生与电子设备800的用户设置以及功能控制有关的键信号输入。

马达891可以产生振动提示。马达891可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于显示屏894不同区域的触摸操作,马达891也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。

指示器892可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。

SIM卡接口895用于连接SIM卡。

现参考图9,电子设备800的软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本申请实施例以分层架构的Android系统为例,示例性说明终端设备的软件结构。图9是本申请实施例的终端设备的软件结构框图。

分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将Android系统分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(Android runtime)和系统库,以及内核层。

应用程序层可以包括一系列应用程序包。

如图9所示,应用程序包可以包括电话、相机,图库,日历,通话,地图,导航,WLAN,蓝牙,音乐,视频,短信息等应用程序。

应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。

如图9所示,应用程序框架层可以包括窗口管理器,内容提供器,视图系统,电话管理器,资源管理器,通知管理器等。

窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。

内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。

视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。

电话管理器用于提供终端设备的通信功能。例如通话状态的管理(包括接通,挂断等)。

资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。

通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,终端设备振动,指示灯闪烁等。

Android Runtime包括核心库和虚拟机。Android runtime负责安卓系统的调度和管理。

核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。

应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。

系统库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(Media Libraries),三维图形处理库(例如:OpenGL ES),2D图形引擎(例如:SGL)等。

表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2D和3D图层的融合。

媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:MPEG4,H.264,MP3,AAC,AMR,JPG,PNG等。

三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。

2D图形引擎是2D绘图的绘图引擎。

内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。

在说明书对“一个实施例”或“实施例”的引用意指结合实施例所描述的具体特征、结构或特性被包括在根据本公开的至少一个范例实施方案或技术中。说明书中的各个地方的短语“在一个实施例中”的出现不一定全部指代同一个实施例。

本公开还涉及用于执行文本中的操作装置。该装置可以专门处于所要求的目的而构造或者其可以包括由被存储在计算机中的计算机程序选择性地激活或者重新配置的通用计算机。这样的计算机程序可以被存储在计算机可读介质中,诸如,但不限于任何类型的盘,包括软盘、光盘、CD-ROM、磁光盘、只读存储器(ROM)、随机存取存储器(RAM)、EPROM、EEPROM、磁或光卡、专用集成电路(ASIC)或者适于存储电子指令的任何类型的介质,并且每个可以被耦合到计算机系统总线。此外,说明书中所提到的计算机可以包括单个处理器或者可以是采用针对增加的计算能力的多个处理器涉及的架构。

本文所提出的过程和显示器固有地不涉及任何具体计算机或其他装置。各种通用系统也可以与根据本文中的教导的程序一起使用,或者构造更多专用装置以执行一个或多个方法步骤可以证明是方便的。在一下描述中讨论了用于各种这些系统的结构。另外,可以使用足以实现本公开的技术和实施方案的任何具体编程语言。各种编程语言可以被用于实施本公开,如本文所讨论的。

另外,在本说明书所使用的的语言已经主要被选择用于可读性和指导性的目的并且可能未被选择为描绘或限制所公开的主题。因此,本公开旨在说明而非限制本文所讨论的概念的范围。

35页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种生成心搏间期差值数据序列的方法和装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!