掌桥专利:专业的专利平台
掌桥专利
首页

可穿戴设备的气囊检测方法、装置以及可穿戴设备

文献发布时间:2023-06-19 19:28:50


可穿戴设备的气囊检测方法、装置以及可穿戴设备

技术领域

本申请实施例涉及可穿戴设备技术,尤其涉及一种可穿戴设备的气囊检测方法、装置以及可穿戴设备。

背景技术

随着可穿戴设备的发展,目前的可穿戴设备可以为用户提供丰富的功能服务。示例性的,如可穿戴设备为手表,手表不仅可以显示时间,还可以为用户提供通讯、娱乐、测量血压、测量心率等功能服务。

用户在使用手表测量血压时,手表可以为手表上设置的气囊进行充气,若充气后的气囊很小不能完全覆盖用户的手腕,会导致血压测量结果不准确。

发明内容

本申请实施例提供一种可穿戴设备的气囊检测方法、装置以及可穿戴设备,可以提高血压检测的准确性。

第一方面,本申请实施例提供一种可穿戴设备的气囊检测方法,该方法的执行主体是可穿戴设备或者可穿戴设备中的芯片,下述以执行主体为可穿戴设备为例进行说明。在一种实施例中,可穿戴设备可以包括但不限于为:手表、手环等用于穿戴在用户的手腕上的设备。

该方法中,当可穿戴设备上安装有气囊时,可穿戴设备可以基于用户的腕围,检测所述可穿戴设备上安装的气囊是否与所述用户的腕围匹配。若所述可穿戴设备上安装的气囊与所述用户的腕围不匹配,则输出第一提示信息,所述第一提示信息用于指示安装与所述用户的腕围匹配的气囊。当用户在可穿戴设备上安装与用户的腕围匹配的气囊后,用户可以准确测量血压。在一种实施例中,所述第一提示信息中包括所述与所述用户的腕围匹配的气囊的标识。

其中,若所述可穿戴设备上安装的气囊与所述用户的腕围匹配,则可穿戴设备可以通过可穿戴设备中的气泵对气囊进行充气,以检测用户的血压。

在一种实施例中,用户需要测量血压时,可以在可穿戴设备中输入腕围,以及输入测量血压的指令。在一种实施例中,用户需要测量血压时,若已经输出腕围,则用户可以输入测量血压的指令。其中,可穿戴设备响应于接收用户输入腕围的指令,或者,接收所述用户输入测量血压的指令,可以基于用户的腕围,检测所述可穿戴设备上安装的气囊是否与所述用户的腕围匹配。

应理解的是,不同的用户,用户的手腕的粗细不同,即腕围不同,对于腕围大的用户,若采用较小体积的气囊,则气囊不能完全覆盖用户的手腕,则血压测量结果不准确。对于腕围小的用户,采用较大体积的气囊虽然能够完全覆盖用户的手腕,血压测量结果准确,但对于腕围小的用户使用较小体积的气囊就能完全覆盖用户的手腕,且较小体积的气囊使用还比较便捷。因此,本申请实施例中,在用户采用可穿戴设备进行血压测量时,能够为用户推荐合适的气囊至关重要,可以提高用户体验。

其中,可穿戴设备可以基于用户的腕围,检测所述可穿戴设备上安装的气囊是否与所述用户的腕围匹配的前提是:可穿戴设备上安装有气囊。因此可穿戴设备还需要检测可穿戴设备上是否安装气囊。进而,可穿戴设备响应于检测到所述可穿戴设备上安装有气囊,检测所述可穿戴设备上安装的气囊的标识,根据腕围与气囊的标识的映射关系,检测所述可穿戴设备上安装的气囊的标识是否为所述用户的腕围映射的气囊的标识。应理解的是,可穿戴设备中预先存储有腕围与气囊的标识的映射关系。

其中,若所述可穿戴设备上安装的气囊的标识非所述用户的腕围映射的气囊的标识,则可穿戴设备确定所述可穿戴设备上安装的气囊与所述用户的腕围不匹配;若所述可穿戴设备上安装的气囊的标识为所述用户的腕围映射的气囊的标识,则可穿戴设备确定所述可穿戴设备上安装的气囊与所述用户的腕围匹配。

在一种实施例中,气囊的标识可以但不限于为:气囊的型号、体积、编号等用于区分气囊的信息。

下述从三个方面介绍可穿戴设备检测可穿戴设备上是否安装气囊,以及检测可穿戴设备上安装的气囊的标识的过程:

其一,可穿戴设备包括:霍尔传感器,所述霍尔传感器包括:正极引脚、负极引脚,以及信号输出引脚。其中,所述正极引脚响应于感应到磁极正极,通过所述信号输出引脚输出大于第二阈值的电平。所述负极引脚响应于感应到磁极负极,通过所述信号输出引脚输出大于所述第二阈值的电平。当所述正极引脚未感应到磁极正极时,所述正极引脚通过所述信号输出引脚输出小于第一阈值的电平,所述第二阈值大于所述第一阈值。当所述负极引脚未感应到磁极负极时,所述负极引脚通过所述信号输出引脚输出小于所述第一阈值的电平。

也就是说,霍尔传感器可以用于检测磁极正极或磁极负极。

在该种方式中,所述可穿戴设备包括:至少两个气囊,所述至少两个气囊中的气囊上设置有磁极,且每个气囊上设置的磁极不同。

可穿戴设备可以基于信号输出引脚输出的电平,检测所述可穿戴设备上是否安装气囊。可穿戴设备可以根据通过所述信号输出引脚输出大于所述第二阈值的电平的引脚,检测所述可穿戴设备上安装的气囊的标识。

示例性的,如所述至少两个气囊包括:第一气囊和第二气囊,所述第一气囊上设置有磁极负极,所述第二气囊上设置有磁极正极。在该种示例中,若所述信号输出引脚输出的电平小于所述第一阈值,则可穿戴设备确定所述可穿戴设备上未安装气囊。若所述信号输出引脚输出的电平大于所述第二阈值,则可穿戴设备确定所述可穿戴设备上安装有气囊。

其中,若通过所述信号输出引脚输出大于所述第二阈值的电平为所述正极引脚,则可穿戴设备确定所述可穿戴设备上安装的气囊为所述第二气囊。若通过所述信号输出引脚输出大于所述第二阈值的电平为所述负极引脚,则可穿戴设备确定所述可穿戴设备上安装的气囊为所述第一气囊。

其二,所述可穿戴设备包括:压差传感器和气囊表带,所述压差传感器用于检测所述可穿戴设备中气泵的气嘴的压差,气囊安装在所述气囊表带上,当安装有气囊的气囊表带安装在所述可穿戴设备上时,气囊上的进气口与所述气嘴连通。因为不同标识的气囊的体积不同,因此在可穿戴设备采用气泵进行充气时,气囊的压差变化率不同,本申请实施例中以气嘴处的压差变化率表征气囊的压差变化率。

具体的,可穿戴设备可以控制所述气泵以预设速率进行吹气,基于所述压差传感器采集的所述气嘴的压差,获取第二预设时长内的压差的变化率,进而根据所述第二预设时长内的压差的变化率,检测所述可穿戴设备上是否安装气囊,以及根据所述第二预设时长内的压差的变化率,检测所述可穿戴设备上安装的气囊的标识。

应理解的是,所述可穿戴设备还包括:非气囊表带,当所述非气囊表带安装在所述可穿戴设备上时,所述非气囊表带堵住所述气泵的气嘴。因此,在如上情况下,若所述第二预设时长内的压差的变化率为0,或者所述第二预设时长内的压差的变化率大于或等于第一变化率阈值,则可穿戴设备确定所述可穿戴设备上未安装气囊(该种情况下,可穿戴设备上非安装表带,或者安装的为非气囊表带)。

其中,若所述第二预设时长内的压差的变化率小于所述第一变化率阈值,则可穿戴设备确定所述可穿戴设备上安装有气囊。进一步的,可穿戴设备响应于所述第二预设时长内的压差的变化率小于所述第一变化率阈值,根据所述第二预设时长内的压差的变化率,以及压差的变化率和气囊的标识的映射关系,检测所述可穿戴设备上安装的气囊的标识。

在一种可能的实现方式中,所述压差传感器包括:第一压力传感器和第二压力传感器,所述第一压力传感器用于检测所述气嘴处的第一压力,所述第二压力传感器用于检测第二压力,所述第二压力为环境压力,所述气嘴的压差为:所述第一压力和所述第二压力的差值。

本申请实施例中,可穿戴设备可以每隔第一预设时长,获取一次所述第一压力传感器采集的第一压力,每隔所述第一预设时长,获取一次所述第二压力传感器采集的第二压力。可穿戴设备根据所述第二预设时长内采集的第一压力,获取第一压力均值,以及根据所述第二预设时长内采集的第二压力,获取第二压力均值,进而根据所述第一压力均值和所述第二压力均值,获取所述第二预设时长内的压差的变化率。

其三,所述可穿戴设备中包括:如上其一的霍尔传感器,以及压差传感器、气囊表带和至少两个气囊,所述压差传感器用于检测所述可穿戴设备中气泵的气嘴的压差,气囊安装在所述气囊表带上,当安装有气囊的气囊表带安装在所述可穿戴设备上时,气囊上的进气口与所述气嘴连通,如下至少两个上设置的磁极相同:所述至少两个气囊中的第一气囊、所述至少两个气囊中的第二气囊、非气囊表带。

在该种方式中,可穿戴设备可以结合霍尔传感器和气囊的压差变化率,检测可穿戴设备上是否安装气囊,以及检测所述可穿戴设备上安装的气囊的标识。

具体的,可穿戴设备可以控制所述气泵以预设速率进行吹气,基于所述压差传感器采集的所述气嘴的压差,获取第二预设时长内的压差的变化率,根据所述信号输出引脚输出的电平,以及所述第二预设时长内的压差的变化率,检测所述可穿戴设备上是否安装气囊,以及,可穿戴设备可以根据通过所述信号输出引脚输出大于所述第二阈值的电平的引脚,以及所述第二预设时长内的压差的变化率,检测所述可穿戴设备上安装的气囊的标识。

示例性的,所述第一气囊上设置有磁极负极,所述第二气囊上设置有磁极正极,所述非气囊表带上设置有磁极正极。若所述信号输出引脚输出的电平小于所述第一阈值,则可穿戴设备确定所述可穿戴设备上未安装气囊。若所述信号输出引脚输出的电平大于所述第二阈值,且通过所述信号输出引脚输出大于所述第二阈值的电平为所述负极引脚,则可穿戴设备确定所述可穿戴设备上安装的气囊为所述第一气囊。若所述信号输出引脚输出的电平大于所述第二阈值,且通过所述信号输出引脚输出大于所述第二阈值的电平为所述正极引脚,则可穿戴设备根据所述第二预设时长内的压差的变化率,检测所述可穿戴设备上安装的是第二气囊或非气囊表带。

其中,当所述非气囊表带安装在所述可穿戴设备上时,所述非气囊表带堵住所述气泵的气嘴。在该种方式中,若所述第二预设时长内的压差的变化率大于或等于第一变化率阈值,则可穿戴设备确定所述可穿戴设备上安装的为非气囊表带。若所述第二预设时长内的压差的变化率小于所述第一变化率阈值,则可穿戴设备确定所述可穿戴设备上安装的气囊为第二气囊。

第二方面,本申请实施例提供一种可穿戴设备的气囊检测装置,该可穿戴设备的气囊检测装置可以为可穿戴设备或者可穿戴设备中的芯片或处理器。该可穿戴设备的气囊检测装置包括:

检测模块,用于当可穿戴设备上安装有气囊时,基于用户的腕围,检测可穿戴设备上安装的气囊是否与用户的腕围匹配。

输出模块,用于若可穿戴设备上安装的气囊与用户的腕围不匹配,则输出第一提示信息,第一提示信息用于指示安装与用户的腕围匹配的气囊。

在一种可能的实现方式中,检测模块,还用于检测可穿戴设备上是否安装气囊。

检测模块,具体用于响应于检测到可穿戴设备上安装有气囊,检测可穿戴设备上安装的气囊的标识,根据腕围与气囊的标识的映射关系,检测可穿戴设备上安装的气囊的标识是否为用户的腕围映射的气囊的标识。

在一种可能的实现方式中,检测模块,具体用于若可穿戴设备上安装的气囊的标识非用户的腕围映射的气囊的标识,则确定可穿戴设备上安装的气囊与用户的腕围不匹配;若可穿戴设备上安装的气囊的标识为用户的腕围映射的气囊的标识,则确定可穿戴设备上安装的气囊与用户的腕围匹配。

在一种可能的实现方式中,可穿戴设备包括:霍尔传感器,霍尔传感器包括:正极引脚、负极引脚,以及信号输出引脚。

正极引脚响应于感应到磁极正极,通过信号输出引脚输出大于第二阈值的电平;负极引脚响应于感应到磁极负极,通过信号输出引脚输出大于第二阈值的电平;当正极引脚未感应到磁极正极时,正极引脚通过信号输出引脚输出小于第一阈值的电平,第二阈值大于第一阈值;当负极引脚未感应到磁极负极时,负极引脚通过信号输出引脚输出小于第一阈值的电平。

在一种可能的实现方式中,可穿戴设备包括:至少两个气囊,至少两个气囊中的气囊上设置有磁极,且每个气囊上设置的磁极不同。

检测模块,具体用于根据信号输出引脚输出的电平,检测可穿戴设备上是否安装气囊,以及根据通过信号输出引脚输出大于第二阈值的电平的引脚,检测可穿戴设备上安装的气囊的标识。

在一种可能的实现方式中,至少两个气囊包括:第一气囊和第二气囊,第一气囊上设置有磁极负极,第二气囊上设置有磁极正极。

检测模块,具体用于若信号输出引脚输出的电平小于第一阈值,则确定可穿戴设备上未安装气囊,以及若信号输出引脚输出的电平大于第二阈值,则确定可穿戴设备上安装有气囊。

在一种可能的实现方式中,若通过信号输出引脚输出大于第二阈值的电平为正极引脚,则确定可穿戴设备上安装的气囊为第二气囊;若通过信号输出引脚输出大于第二阈值的电平为负极引脚,则检测模块,具体用于确定可穿戴设备上安装的气囊为第一气囊。

在一种可能的实现方式中,可穿戴设备包括:压差传感器和气囊表带,压差传感器用于检测可穿戴设备中气泵的气嘴的压差,气囊安装在气囊表带上,当安装有气囊的气囊表带安装在可穿戴设备上时,气囊上的进气口与气嘴连通。

检测模块,具体用于控制气泵以预设速率进行吹气;基于压差传感器采集的气嘴的压差,获取第二预设时长内的压差的变化率;根据第二预设时长内的压差的变化率,检测可穿戴设备上是否安装气囊,以及根据第二预设时长内的压差的变化率,检测可穿戴设备上安装的气囊的标识。

在一种可能的实现方式中,可穿戴设备还包括:非气囊表带,当非气囊表带安装在可穿戴设备上时,非气囊表带堵住气泵的气嘴。

若第二预设时长内的压差的变化率为0,或者第二预设时长内的压差的变化率大于或等于第一变化率阈值,则检测模块,具体用于确定可穿戴设备上未安装气囊;

若第二预设时长内的压差的变化率小于第一变化率阈值,则检测模块,具体用于确定可穿戴设备上安装有气囊。

在一种可能的实现方式中,检测模块,具体用于响应于第二预设时长内的压差的变化率小于第一变化率阈值,根据第二预设时长内的压差的变化率,以及压差的变化率和气囊的标识的映射关系,检测可穿戴设备上安装的气囊的标识。

在一种可能的实现方式中,可穿戴设备中包括:压差传感器、气囊表带和至少两个气囊,压差传感器用于检测可穿戴设备中气泵的气嘴的压差,气囊安装在气囊表带上,当安装有气囊的气囊表带安装在可穿戴设备上时,气囊上的进气口与气嘴连通,如下至少两个上设置的磁极相同:至少两个气囊中的第一气囊、至少两个气囊中的第二气囊、非气囊表带。

检测模块,具体用于控制气泵以预设速率进行吹气;基于压差传感器采集的气嘴的压差,获取第二预设时长内的压差的变化率;根据信号输出引脚输出的电平,以及第二预设时长内的压差的变化率,检测可穿戴设备上是否安装气囊,以及根据通过信号输出引脚输出大于第二阈值的电平的引脚,以及第二预设时长内的压差的变化率,检测可穿戴设备上安装的气囊的标识。

在一种可能的实现方式中,第一气囊上设置有磁极负极,第二气囊上设置有磁极正极,非气囊表带上设置有磁极正极。

检测模块,具体用于若信号输出引脚输出的电平小于第一阈值,则确定可穿戴设备上未安装气囊;若信号输出引脚输出的电平大于第二阈值,且通过信号输出引脚输出大于第二阈值的电平为负极引脚,则确定可穿戴设备上安装的气囊为第一气囊;若信号输出引脚输出的电平大于第二阈值,且通过信号输出引脚输出大于第二阈值的电平为正极引脚,则根据第二预设时长内的压差的变化率,检测可穿戴设备上安装的是第二气囊或非气囊表带。

在一种可能的实现方式中,当非气囊表带安装在可穿戴设备上时,非气囊表带堵住气泵的气嘴。

检测模块,具体用于若第二预设时长内的压差的变化率大于或等于第一变化率阈值,则确定可穿戴设备上安装的为非气囊表带;若第二预设时长内的压差的变化率小于第一变化率阈值,则确定可穿戴设备上安装的气囊为第二气囊。

在一种可能的实现方式中,压差传感器包括:第一压力传感器和第二压力传感器,第一压力传感器用于检测气嘴处的第一压力,第二压力传感器用于检测第二压力,第二压力为环境压力,气嘴的压差为:第一压力和第二压力的差值。

检测模块,具体用于每隔第一预设时长,获取一次第一压力传感器采集的第一压力;每隔第一预设时长,获取一次第二压力传感器采集的第二压力;根据第二预设时长内采集的第一压力,获取第一压力均值;根据第二预设时长内采集的第二压力,获取第二压力均值;根据第一压力均值和第二压力均值,获取第二预设时长内的压差的变化率。

在一种可能的实现方式中,收发模块,用于接收用户输入腕围的指令,或者,接收用户输入测量血压的指令。

第三方面,本申请实施例提供一种可穿戴设备,包括:霍尔传感器,霍尔传感器包括正极引脚、负极引脚和信号输出引脚。

其中,正极引脚响应于感应到磁极正极,通过信号输出引脚输出大于第二阈值的电平;负极引脚响应于感应到磁极负极,通过信号输出引脚输出大于第二阈值的电平;当正极引脚未感应到磁极正极时,正极引脚通过信号输出引脚输出小于第一阈值的电平,第二阈值大于第一阈值;当负极引脚未感应到磁极负极时,负极引脚通过信号输出引脚输出小于第一阈值的电平。

在一种可能的实现方式中,可穿戴设备包括:至少两个气囊和微处理单元MCU,MCU与霍尔传感器连接;MCU,用于检测信号输出引脚输出的电平。

在一种可能的实现方式中,至少两个气囊中的气囊上设置有磁极,且每个气囊上设置的磁极不同。

MCU,还用于根据信号输出引脚输出的电平,检测可穿戴设备上是否安装气囊;根据通过信号输出引脚输出大于第二阈值的电平的引脚,检测可穿戴设备上安装的气囊的标识。

在一种可能的实现方式中,还包括:压差传感器和气囊表带,压差传感器用于检测可穿戴设备中气泵的气嘴的压差,气囊安装在气囊表带上,当安装有气囊的气囊表带安装在可穿戴设备上时,气囊上的进气口与气嘴连通;

MCU,还用于控制气泵以预设速率进行吹气;基于压差传感器采集的气嘴的压差,获取第二预设时长内的压差的变化率;根据第二预设时长内的压差的变化率,检测可穿戴设备上是否安装气囊;根据第二预设时长内的压差的变化率,检测可穿戴设备上安装的气囊的标识。

在一种可能的实现方式中,还包括:压差传感器、气囊表带和至少两个气囊,压差传感器用于检测可穿戴设备中气泵的气嘴的压差,气囊安装在气囊表带上,当安装有气囊的气囊表带安装在可穿戴设备上时,气囊上的进气口与气嘴连通,如下至少两个上设置的磁极相同:至少两个气囊中的第一气囊、至少两个气囊中的第二气囊、非气囊表带。

MCU,还用于控制气泵以预设速率进行吹气;基于压差传感器采集的气嘴的压差,获取第二预设时长内的压差的变化率;根据信号输出引脚输出的电平,以及第二预设时长内的压差的变化率,检测可穿戴设备上是否安装气囊;根据通过信号输出引脚输出大于第二阈值的电平的引脚,以及第二预设时长内的压差的变化率,检测可穿戴设备上安装的气囊的标识。

在一种可能的实现方式中,压差传感器包括第一压力传感器和第二压力传感器,第一压力传感器设置在气嘴处,第一压力传感器用于检测气嘴处的第一压力,第二压力传感器用于检测第二压力,第二压力为环境压力,气嘴的压差为第一压力和第二压力的差值。

在一种可能的实现方式中,正极引脚、负极引脚、气嘴设置在可穿戴设备的外表面。

第四方面,本申请实施例提供一种可穿戴设备,该可穿戴设备可以包括:处理器、存储器。存储器用于存储计算机可执行程序代码,程序代码包括指令;当处理器执行指令时,指令使所述可穿戴设备执行如第一方面中的方法。

第五方面,本申请实施例提供一种可穿戴设备,该可穿戴设备可以为第二方面的可穿戴设备的气囊检测装置或第一方面所述的可穿戴设备。该可穿戴设备可以包括用于执行以上第一方面所提供的方法的单元、模块或电路。

第六方面,本申请实施例提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面中的方法。

第七方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面中的方法。

上述第二方面至第七方面的各可能的实现方式,其有益效果可以参见上述第一方面所带来的有益效果,在此不加赘述。

本申请实施例提供了一种可穿戴设备的气囊检测方法、装置以及可穿戴设备,该方法包括:当可穿戴设备上安装有气囊时,基于用户的腕围,检测可穿戴设备上安装的气囊是否与用户的腕围匹配;若可穿戴设备上安装的气囊与用户的腕围不匹配,则输出第一提示信息,第一提示信息用于指示安装与用户的腕围匹配的气囊。本申请实施例中,可穿戴设备可以基于用户的腕围,检测可穿戴设备上安装的气囊是否与用户的腕围匹配,在可穿戴设备上安装的气囊与腕围不匹配时,可以提示用户安装与用户的腕围匹配的气囊,进而提高血压测量的准确性。

附图说明

图1为本申请实施例提供的可穿戴设备的一种结构示意图;

图2为本申请实施例提供的可穿戴设备的另一种结构示意图;

图3为本申请实施例提供的霍尔传感器检测气囊的一种示意图;

图4为本申请实施例提供的可穿戴设备的气囊检测方法的一种实施例的流程示意图;

图5为本申请实施例提供的一种界面示意图;

图6为本申请实施例提供的另一种界面示意图;

图7为本申请实施例提供的可穿戴设备的另一种结构示意图;

图8为本申请实施例提供的可穿戴设备的气囊检测方法的另一种实施例的流程示意图;

图9为本申请实施例提供的可穿戴设备的气囊检测装置的一种结构示意图。

具体实施方式

本申请实施例中的可穿戴设备可以但不限于为:手表、手环等可以穿戴在用户的手腕上的设备。本申请实施例中的可穿戴设备用于穿戴在用户的手腕上,且接触用户的手腕的一侧可以设置气囊,气囊用于测量用户的血压。应理解,本申请实施例中的可穿戴设备上设置的气囊为可拆卸的气囊,可穿戴设备可以支持多个型号的气囊。其中,不同型号的气囊,气囊的大小(可以理解为体积)不同。这样,不同型号的气囊在完全充气时,可覆盖的手腕的面积不同。

图1为本申请实施例提供的可穿戴设备的一种结构示意图。图1中以可穿戴设备为手表为例进行说明,参照图1,手表10包括:表头11、表带12和设置在表带12上的气囊13。表带12可以安装在表头11上,表带11可以拆卸。气囊13可以安装在表带上,气囊13可拆卸,即用户可以将气囊13安装在表带12上,也可以将气囊13从表带12上拆卸下来。手表10可以支持多种型号的气囊13,也就是说,用户可以将一种型号的气囊从表带12上拆卸下来,将其他型号的气囊安装在表带12上,图1中以一个气囊为例进行说明。应理解,图1中的气囊13为未充气时的气囊。

在一种实施例中,气囊13可以粘贴在表带12上,如气囊13和表带12上设置有魔术贴,气囊13和表带12可以通过魔术粘贴在一起。或者,在一种实施例中,气囊13可以卡设在表带12上,如表带12上设置有通孔,气囊13上设置有卡扣,卡扣可以卡在通孔中,使得气囊13卡设置在表带12上。在一种实施例中,如上可穿戴设备上设置的魔术贴、通孔等为气囊拆卸组件,本申请实施例对气囊13设置在表带12上的方式不做限制,即对可穿戴设备上设置的气囊拆卸组件不做限制,如上两种方式为示例说明。

应理解,气囊13处在与用户的手腕接触的一侧,当用户将手表10穿戴在手腕上时,气囊13与用户的手腕接触。当用户采用手表10测量血压时,手表10可以为气囊13进行充气,以检测用户的血压,这里不对手表10对气囊13充气检测用户的血压的原理进行说明,可以参照现有技术中的相关描述。

应理解的是,用于设置气囊13的表带12可以称为气囊表带。在一种实施例中,手表10上还可以安装普通表带(普通表带为不能安装气囊13的表带),下述实施例中将普通表带称为非气囊表带。

不同型号的气囊的体积不同,在气囊完全充气后,可以覆盖用户的手腕的面积不同。可以想到的是,气囊的体积越大,则覆盖用户的手腕的面积越大,血压测量结果越准确,气囊的体积越小,则使用则越便捷。不同用户的手腕的粗细不同,即腕围不同,因此若想要准确测量用户的血压,不同用户所需要的气囊不同,采用错误型号的气囊测量血压的结果不准确。

示例性的,对于腕围大的用户,若采用较小体积的气囊,则气囊不能完全覆盖用户的手腕,则血压测量结果不准确。对于腕围小的用户,采用较大体积的气囊虽然能够完全覆盖用户的手腕,血压测量结果准确,但对于腕围小的用户使用较小体积的气囊就能完全覆盖用户的手腕,且较小体积的气囊使用还比较便捷。因此,在用户采用可穿戴设备进行血压测量时,能够为用户推荐合适的气囊至关重要,可以提高用户体验。

因此,基于如上问题,本申请实施例提供一种可穿戴设备的气囊检测方法,对于支持多个型号的气囊的可穿戴设备,在用户采用可穿戴设备测量血压时,可穿戴设备可以先检测当前安装在可穿戴设备上的气囊是否匹配于用户的腕围。若气囊与用户的腕围匹配,则可穿戴设备可以直接测量用户的血压,血压测量结果的准确性高,若气囊与用户的腕围不匹配,则可穿戴设备可以提示用户更换与用户的腕围匹配的气囊,以提高血压测量结果的准确性。

在介绍本申请实施例提供的可穿戴设备的气囊检测方法之前,首先对申请实施例提供的可穿戴设备的结构进行说明:

图2为本申请实施例提供的可穿戴设备的另一种结构示意图。参照图2中的a,本申请实施例中的可穿戴设备可以包括:霍尔传感器21、气泵22,以及微控制单元(microcontroller unit,MCU)23,MCU 23分别与霍尔传感器21、气泵22连接。图2中以可穿戴设备为手表为例进行说明。在一种实施例中,霍尔传感器21、气泵22,以及MCU 23均设置在手表10的表头11中。

霍尔传感器21包括三个引脚,分别为正极(S极)引脚211、负极(N极)引脚212,以及信号输出引脚213。在一种实施例中,霍尔传感器21中的正极引脚211、负极引脚212设置在表头11的外表面,霍尔传感器21中的信号输出引脚213设置在表头10内。气泵22设置在表头11中,与气泵22连接的气嘴221设置在表头11的外表面。应理解,本申请实施例对正极引脚211、负极引脚212,以及气嘴221在表头11的外表面上设置的位置不做限制,图2中的b以正极引脚211、负极引脚212,以及气嘴221在表头11的外表面上并列设置为例进行说明。应理解,图2中的a为可穿戴设备的连接结构示意图,图2中的b为可穿戴设备的外表面上设置正极引脚211、负极引脚212以及气嘴221的示意图。

应理解,在一种实施例中,表头的外表面上设置有气囊拆卸组件,气囊13可以通过该气囊拆卸组件安装在可穿戴设备上。气囊拆卸组件可以参照上述的相关描述。

其中,气囊13上设置有进气口,当气囊13安装在可穿戴设备上时,气嘴221与气囊13的进气口连通。当用户采用可穿戴设备测量血压时,MCU 23,可以控制气泵22通过气嘴221进行吹气,以为气囊13进行充气。在一种实施例中,MCU 23可以向气泵发送脉冲宽度调制(pulse width modulation,PWM)波的方式,控制控制气泵22通过气嘴221进行吹气。

在该实施例中,为了配合可穿戴设备中的正极引脚211、负极引脚212,可以在不同型号的气囊上设置磁极,如磁极正极(下述简称为正极)或磁极负极(下述简称为负极),或不设置正负极,以用于区分不同型号的气囊(具体区分方式可以参照下述的相关描述)。应理解,型号为表征不同气囊的一种方式,不同型号的气囊可以理解为不同标识的气囊,标识可以包括但不限于:型号、体积大小或编号。下述实施例中以标识为型号为例进行说明。

应理解,霍尔传感器21中的正极引脚211能够感应到正极(S极),负极引脚212能够感应到负极(N极),当磁极靠近正极引脚211或负极引脚212时,正极引脚211或负极引脚212可以感应到磁极,正极引脚211或负极引脚212会通过信号输出引脚213输出高电平或者低电平(下述以高电平为例进行说明)。相应的,正极引脚211和负极引脚212在未感应到磁极时,可以输出低电平。示例性的,如当正极引脚211感应到正极(S极)时,正极引脚211会通过信号输出引脚213输出高电平,当负极引脚212感应到负极(N极)时,负极引脚212会通过信号输出引脚213输出高电平。应理解的是,低电平可以理解为小于第一阈值的电平,高电平可以理解为大于第二阈值的电平,第二阈值大于第一阈值。

示例性的,在一种实施例中,本申请实施例中以第一气囊和第二气囊表征不同型号的气囊。其中,第一气囊的体积小于第二气囊。如,第一气囊上设置有负极,第二气囊上设置有正极,非气囊表带上未设置磁极(正极或负极)。

当表头上未安装非气囊表带,或表头上仅安装气囊表带未安装气囊时,霍尔传感器21中的正极引脚211、负极引脚212因为未感应到磁极靠近,因此正极引脚211和负极引脚212可以通过信号输出引脚213输出低电平。参照图3中的a所示,当用户将非气囊表带安装在表头10上时,因为非气囊表带上未设置磁极,因此霍尔传感器21中的正极引脚211、负极引脚212因为未感应到磁极靠近,因此正极引脚211和负极引脚212可以通过信号输出引脚213输出低电平。图3的a中以负极引脚212输出低电平为例进行说明。

参照图3中的b所示,当用户将第一气囊安装在气囊表带上,且将气囊表带安装在表头11上时,第一气囊的负极与霍尔传感器21上的负极引脚212接触,负极引脚212感应到负极,因此可以通过信号输出引脚213输出高电平。参照图3中的c所示,当用户将第二气囊安装在气囊表带上,且将气囊表带安装在表头11上时,第二气囊的正极与霍尔传感器21上的正极引脚211接触,正极引脚211感应到正极,正极引脚211可以通过信号输出引脚213输出高电平。

参照图2中的a,MCU 23与霍尔传感器21连接,MCU 23可以检测到霍尔传感器21中的信号输出引脚213输出的电平。如此,MCU 23可以通过检测霍尔传感器21中的信号输出引脚213输出的电平,检测可穿戴设备上是否安装气囊,以及根据通过信号输出引脚输出大于第二阈值的电平的正极引脚或负极引脚,检测可穿戴设备上安装的气囊的标识。也就是说,MCU 23可以通过检测霍尔传感器21中的信号输出引脚213输出的高电平还是低电平,可以检测到手表上是否安装气囊,且MCU 23还可以通过检测输出高电平的引脚是正极引脚211还是负极引脚212,来检测气囊的型号。

示例性的,如MCU 23检测到霍尔传感器21中的信号输出引脚213输出的是低电平,可以确定手表上未安装气囊。当MCU 23通过检测霍尔传感器21中的信号输出引脚213输出的是高电平,可以确定手表上安装了气囊,且若输出高电平的引脚为正极引脚211,则可以确定手表上安装的气囊为第二气囊,若输出高电平的引脚为负极引脚212,则可以确定手表上安装的气囊为第一气囊。

应理解,如上第一气囊上可以设置正极,第二气囊上可以设置负极,上述为示例说明,第一气囊上设置的磁极与第二气囊上设置的磁极不同,能够用户区分第一气囊和第二气囊即可。

在图2和图3的基础上,下面结合具体的实施例对本申请实施例提供的可穿戴设备的气囊检测方法进行说明。下面这几个实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

图4为本申请实施例提供的可穿戴设备的气囊检测方法的一种实施例的流程示意图。参照图4,本申请实施例提供的可穿戴设备的气囊检测方法可以包括:

S401,可穿戴设备基于用户的腕围,检测可穿戴设备上安装的气囊是否与用户的腕围匹配。若否,执行S402,若是,执行S403。

可穿戴设备为用户提供测量血压的服务,用户在使用可以穿戴设备测量血压时,用户可以在可穿戴设备显示的界面上,或者与可穿戴设备绑定的电子设备(如手机或平板)显示的界面上输入用户的腕围。图5为本申请实施例提供的一种界面示意图,图5中以用户在可穿戴设备显示的界面上输入腕围为例进行说明,参照图5中的a,可穿戴设备的界面51显示有用户腕围的输入框511和测量控件512。

当用户使用可穿戴设备中的测量血压的功能时,即用户还未输入腕围时,可穿戴设备还可以输出提示信息,提示用户如何测量腕围,在此不做赘述,可以参照现有的相关描述。其中,用户可以在输入框中输入腕围。应理解,图5为用户在可穿戴设备显示的界面上输入腕围的用户向可穿戴设备输入腕围的一种示例,用户还可以采用语音或其他方式向可穿戴设备输入用户的腕围。

在一种实施例中,可穿戴设备响应于检测到用户在输入框511中输入腕围,即检测到用户输入腕围的指令,可穿戴设备可以根据用户的腕围,检测可穿戴设备上安装的气囊是否与腕围匹配。在该种实施例中,S401可以替换为S401A:可穿戴设备响应于检测到用户输入腕围的指令,基于用户的腕围,检测可穿戴设备上安装的气囊是否与腕围匹配。若否,执行S402,若是,执行S403。

其中,可穿戴设备可以检测可穿戴设备上安装的气囊的型号,进而检测气囊的型号是否与用户的腕围匹配。可穿戴设备检测可穿戴设备上安装的气囊的型号的方式可以为:可穿戴设备通过检测霍尔传感器输出的高电平还是低电平,可以检测到手表上是否安装气囊,且还可以通过检测输出高电平的引脚,检测气囊的型号,具体可以参照上述图2和图3中的相关描述。在该种实施例中,可穿戴设备上安装的气囊上设置有不同的磁极,如第一气囊上设置有负极,第二气囊上设置有正极。

在一种实施例中,可穿戴设备中可以存储有腕围和气囊的型号的映射关系,该映射关系用于表征与每个腕围匹配的气囊的型号。示例性的,该映射关系可以如下表一所示:

表一

可穿戴设备在获取到可穿戴设备上安装的气囊的型号后,可以基于腕围和气囊的型号的映射关系,检测可穿戴设备上安装的气囊是否为腕围映射的气囊,若可穿戴设备上安装的气囊为腕围映射的气囊,则确定可穿戴设备上安装的气囊与腕围匹配,若可穿戴设备上安装的气囊不为腕围映射的气囊,则确定可穿戴设备上安装的气囊与腕围不匹配。

示例性的,用户的腕围属于a-b cm范围内,可穿戴设备检测到可穿戴设备上安装的气囊为第二气囊,或者可穿戴设备上未安装气囊等,则可穿戴设备可以确定可穿戴设备上安装的气囊与腕围不匹配。若可穿戴设备检测到可穿戴设备上安装的气囊为第一气囊,则可穿戴设备可以确定可穿戴设备上安装的气囊与腕围匹配。

在一种实施例中,当用户已经使用测量血压的功能,即用户已经在输入框511中输入了腕围时,在该种实施例中,参照图6中的a所示,用户可以不输入腕围,直接操作测量控件512触发可穿戴设备开始测量用户的血压。其中,可穿戴设备响应于检测到用户操作测量控件512,即检测到用户输入测量血压的指令,可以基于用户的腕围,检测可穿戴设备上安装的气囊是否与腕围匹配。具体的,可穿戴设备可以基于用户上一次输入的腕围,检测可穿戴设备上安装的气囊是否与腕围匹配。

相应的,在该种实施例中,S401可以替换为S401B:可穿戴设备响应于检测到用户输入测量血压的指令,基于用户的腕围,检测可穿戴设备上安装的气囊是否与腕围匹配。若否,执行S402,若是,执行S403。

其中,可穿戴设备基于用户的腕围,检测可穿戴设备上安装的气囊是否与腕围匹配,可以参照上述的相关描述。

应理解的是,在可穿戴设备检测可穿戴设备上安装的气囊是否与腕围匹配之前,可以先检测可穿戴设备上是否安装气囊,在可穿戴设备上安装有气囊的情况下,可穿戴设备可以检测可穿戴设备上安装的气囊是否与腕围匹配,其中,可穿戴设备检测可穿戴设备上是否安装气囊可以参照上述图2和图3、图7,以及图8的相关描述。

S402,可穿戴设备输出第一提示信息,第一提示信息用于提示用户安装与用户的腕围匹配的气囊。

参照图5中的a,用户在输入框511中输入腕围后,若可穿戴设备检测到可穿戴设备上安装的气囊与腕围不匹配,可穿戴设备可以输出第一提示信息。第一提示信息用于提示用户安装与用户的腕围匹配的气囊,其中,第一提示信息中可以包括与用户的腕围匹配的气囊的标识。与用户的腕围匹配的气囊的标识可以为:气囊的型号或者气囊的体积等用于区分气囊的信息。

在一种实施例中,可穿戴设备输出第一提示信息的方式可以为:可穿戴设备采用语音播报的方式,或者在可穿戴设备显示的界面上显示第一提示信息等方式输出第一提示信息,本申请实施例对可穿戴设备输出第一提示信息的方式不做限制。参照图5中的b,以可穿戴设备在界面上显示第一提示信息的方式为例进行说明,如可穿戴设备可以在可穿戴设备显示的界面51上显示包含有第一提示信息的提示框513,提示框513中显示有“当前气囊与腕围不匹配,请更换至与腕围匹配的第二气囊(体积大的气囊)”。同理的,若可穿戴设备检测到可穿戴设备上安装的气囊与腕围不匹配,参照图6中的b,可穿戴设备可以在界面51上显示包含有第一提示信息的提示框513。

在该种实施例中,用户可以将与自己的腕围不匹配的气囊拆卸下来,安装与自己的腕围匹配的可穿戴设备。当用户安装与自己的腕围匹配的可穿戴设备后,可以操作测量控件512继续触发可穿戴设备开始测量血压。如此,可穿戴设备可以执行S401B,确定可穿戴设备上安装的气囊与碗围匹配,进而执行S403。

S403,可穿戴设备控制气囊充气,以检测用户的血压。

在一种实施例中,可穿戴设备可以控制气泵开始工作,使得气泵可以通过气嘴向气囊充气,本申请实施例对可穿戴设备对气囊充气的过程,以及检测用户的血压的过程不做赘述,可以参照现有技术中的相关描述。

以图5为例,当用户安装与自己的腕围匹配的可穿戴设备后,可穿戴设备可以执行S403,可穿戴设备在测量用户的血压后,可以在可穿戴设备的界面上显示血压测量结果,图5中未示出。

本申请实施例中,当用户向可穿戴设备输入腕围或触发可穿戴设备测量血压时,可穿戴设备可以基于用户的腕围,检测可穿戴设备上安装的气囊是否与用户的腕围匹配,在可穿戴设备上安装的气囊与腕围不匹配时,可以提示用户安装与用户的腕围匹配的气囊,进而提高血压测量的准确性。

如上实施例中可穿戴设备是检测可穿戴设备中设置的霍尔传感器输出的电平检测气囊的型号,因为霍尔传感器检测气囊的型号依据霍尔传感器21中的正极引脚211、负极引脚212输出的电平,如上霍尔传感器能够识别的气囊的型号有限,如使得正极引脚211输出高电平的第二气囊,以及使得负极引脚212输出高电平的第一气囊,应用范围小,限制了可穿戴设备支持的气囊的型号。

参照图2和图7,在一种实施例中,与上述图2相比,可穿戴设备上还设置有压差传感器24,MCU 23可以与压差传感器24连接。在一种实施例中,MCU 23可以通过两线式串行总线(inter-integrated circuit,I2C)总线与压差传感器24连接。压差传感器24,用于检测气嘴221的压差。

在该种实施例中,MCU 23响应于接收用户输入腕围的指令或用户输入测量血压的指令,可以控制气泵22采用预设速率通过气嘴221向气囊吹气,进而基于第一压力传感器241和第二压力传感器242采集的压力的压差的变化率,检测气囊的型号,具体可以参照下述的描述。

其中,压差传感器24可以包括第一压力传感器241和第二压力传感器242。在一种实施例中,第一压力传感器241设置在气嘴221处,第二压力传感器242与外界环境连通。具体的,MCU 23可以分别与第一压力传感器241、第二压力传感器242连接。第一压力传感器241用于检测气嘴221处的第一压力,第二压力传感器242用于检测环境压力,环境压力即第二压力。

其中,在气泵22采用预设速率通过气嘴221向气囊吹气的过程中,第一压力传感器241,用于每隔第一预设时长检测一次第一位置的第一压力。示例性的,第一预设时长为5ms。第二压力传感器242,用于每隔第一预设时长检测一次第二位置的第二压力。应理解,第一位置为第一压力传感器241所在的位置,第二位置为第二压力传感器242所在的位置。

也就是说,在第二预设时长内,第一压力传感器241可以采集N1次第一压力,第二压力传感器242可以采集N1次第二压力。N1为大于或等于1的整数。

MCU 23,可以获取第二预设时长内第一压力传感器241采集的第一压力的平均值,即第一压力均值,也可以获取第二预设时长内第二压力传感器242采集的第二压力的平均值,即第二压力均值。示例性的,第二预设时长可以为1s。

MCU 23基于第一压力均值和第二压力均值,获取第二预设时长内的压差的变化率。示例性的,MCU 23获取第二预设时长内的压差的变化率可以参照公式一所示:

其中,V

其中,MCU 23可以基于第二预设时长内的压差的变化率内的压差的变化率,检测气囊的型号,具体可以参照下述实施例中的相关描述。

基于图7所述的可穿戴设备的结构,在该种实施例中,因为MCU 23属于可穿戴设备,因此下述以可穿戴设备为执行主体为例进行说明。

在一种实施例中,可穿戴设备中存储有压差的变化率和气囊的型号的映射关系。可以理解的是,气囊的体积越小,则第二预设时长内压差的变化率越大。其中,当可穿戴设备上设置非气囊表带时,非气囊表带堵住了气嘴221,则在气泵22采用预设速率通过气嘴221向气囊吹气的过程中,在非常短的时间内会产生较大的压差,因此压差变化率在较短的时间内就很大。当可穿戴设备上未安装非气囊表带,或未安装气囊时,气嘴221空气连通,因此第二预设时长内的压差的变化率为0。

换句话说,若第二预设时长内的压差的变化率为0,或者第二预设时长内的压差的变化率大于或等于第一变化率阈值,则可穿戴设备确定可穿戴设备上未安装气囊。若第二预设时长内的压差的变化率小于所述第一变化率阈值,则可穿戴设备确定可穿戴设备上安装有气囊。第一变化率阈值可以为预先定义的值。

在一种实施例中,压差的变化率和气囊的型号的映射关系可以如下表二所示:

表二

本申请实施例中,响应于第二预设时长内的压差的变化率小于第一变化率阈值,则可穿戴设备可以根据第二预设时长内的压差的变化率,以及压差的变化率和气囊的型号的映射关系,检测气囊的型号。可穿戴设备在获取气囊的型号后,可以检测气囊是否与用户的腕围匹配,可以参照上述实施例中的相关描述。

本申请实施例中,可穿戴设备上设置有压差传感器,可穿戴设备可以通过气泵进行吹气,基于压差传感器检测第二预设时长内的压差的变化率,进而基于压差的变化率,以及压差的变化率和气囊的型号的映射关系,检测气囊的型号,可穿戴设备在获取气囊的型号后,可以检测气囊是否与用户的腕围匹配。该种实施例中,因为可以基于压差的变化率检测气囊的型号,可以适用于多个型号的气囊,不限于两个气囊(表二中示例性的以三个型号的气囊为例进行说明),使用范围广,且仍能实现在可穿戴设备上安装的气囊与腕围不匹配时,可以提示用户安装与用户的腕围匹配的气囊,进而提高血压测量的准确性。

基于如上图7所述的可穿戴设备的结构,在一种实施例中,可穿戴设备可以将霍尔传感器检测气囊的型号的方式与压差的变化率的检测气囊的型号的方式相结合,来检测气囊是否与用户的腕围匹配。

在该种实施例中,可穿戴设备上安装的气囊之间可以设置相同的磁极,或至少一个气囊与非气囊表带上设置的磁极相同。在该种实施例中,为了准确检测可穿戴设备上是否安装气囊,以及可穿戴设备上安装的气囊的型号,需要将霍尔传感器检测气囊的型号的方式与压差的变化率的检测气囊的型号的方式相结合。

也就是说,可穿戴设备可以根据信号输出引脚输出的电平,以及第二预设时长内的压差的变化率,检测可穿戴设备上是否安装气囊,以及可穿戴设备可以根据通过信号输出引脚输出大于第二阈值的电平的正极引脚或负极引脚,以及第二预设时长内的压差的变化率,检测可穿戴设备上安装的气囊的标识(型号)。

在一种实施例中,第一气囊上设置有负极,第二气囊上设置有正极,非气囊表带上设置有正极。

参照图8,该种实施例中,本申请实施例提供的可穿戴设备的气囊检测方法可以包括:

S801,可穿戴设备通过霍尔传感器进行磁极检测。

可穿戴设备通过霍尔传感器进行磁极检测可以理解为:可穿戴设备检测霍尔传感器中正极引脚或负极引脚是否输出高电平,进而可穿戴设备在检测有引脚输出高电平时,可以获取输出高电平的引脚检测到的磁极。

在该种实施例中,因为第一气囊上设置有负极,第二气囊上设置有正极,非气囊表带上设置有正极,因此当可穿戴设备上未安装非气囊表带,或可穿戴设备上仅安装气囊表带未安装气囊时,霍尔传感器中的正极引脚、负极引脚因为未检测到磁极靠近,因此正极引脚和负极引脚可以通过信号输出引脚输出低电平。

当用户将第一气囊安装在气囊表带上,且将气囊表带安装在可穿戴设备上时,第一气囊的负极与霍尔传感器上的负极引脚接触,负极引脚检测到负极,因此可以通过信号输出引脚输出高电平。当用户将第二气囊安装在气囊表带上,且将气囊表带安装在表头上时,第二气囊的正极与霍尔传感器上的正极引脚接触,正极引脚检测到正极,因此可以通过信号输出引脚输出高电平。因为非气囊表带上设置有正极,当用户将气囊表带安装在表头上时,非气囊表带的正极与霍尔传感器上的正极引脚接触,正极引脚检测到正极,因此可以通过信号输出引脚输出高电平。

在一种实施例中,S801可以替换为S801A或S801B:

S801A,可穿戴设备响应于检测到用户输入腕围指令,通过霍尔传感器进行磁极检测。

S801B,可穿戴设备响应于检测到用户输入测量血压的指令,通过霍尔传感器进行磁极检测。

S802,可穿戴设备响应于检测到霍尔传感器中正极引脚和负极引脚输出低电平,确定可穿戴设备上未安装气囊。

如上S801中的说明,可穿戴设备响应于检测到霍尔传感器中正极引脚和负极引脚输出低电平,可以确定可穿戴设备上安装非气囊表带,或可穿戴设备上仅安装气囊表带未安装气囊,即可穿戴设备上未安装气囊。

在一种实施例中,可穿戴设备确定可穿戴设备上未安装气囊时,可以输出第二提示信息。第二提示信息用于提示用户安装气囊。用户安装气囊后,可穿戴设备可以返回执行上述S801。

S803,可穿戴设备响应于检测到霍尔传感器中负极引脚输出高电平,确定可穿戴设备上安装的气囊为第一气囊。

如上S801中的说明,可穿戴设备响应于检测到霍尔传感器中负极引脚输出高电平,确定可穿戴设备上安装的气囊为第一气囊。

S804,可穿戴设备响应于检测到霍尔传感器中正极引脚输出高电平,控制气囊充气,且获取第二预设时长内压差的变化率。

因为第二气囊和非气囊表带上均设置有正极,因此当用户在可穿戴设备上安装第二气囊或非气囊表带时,霍尔传感器中正极引脚均会输出高电平,因此可穿戴设备检测到霍尔传感器中正极引脚输出高电平时,可以确定可穿戴设备上安装第二气囊或非气囊表带,但无法确定可穿戴设备上具体安装的是第二气囊还是非气囊表带,因此可穿戴设备需要结合压差的变化率的检测方式,确定可穿戴设备上具体安装的是第二气囊还是非气囊表带。

因此,在该实施例中,可穿戴设备响应于检测到霍尔传感器中正极引脚输出高电平,控制气囊充气,且获取第二预设时长内压差的变化率,可穿戴设备控制气囊充气,且获取第二预设时长内压差的变化率可以参照上述实施例中的相关描述。

S805,可穿戴设备基于第二预设时长内压差的变化率,确定可穿戴设备上安装的气囊为第二气囊或非气囊表带。

示例性的,可穿戴设备可以基于压差的变化率和气囊的型号的映射关系(如上述表二),确定可穿戴设备上安装的气囊为第二气囊或非气囊表带。

如上S802、S803,以及“S804-S805”为择一执行的步骤,且在S803和S805之后均可以执行S401-S403。其中,因为本申请实施例中已经检测获取到气囊的型号,因此对于执行S401来说,是执行S401中“可穿戴设备基于用户的腕围,检测可穿戴设备上安装的气囊是否与腕围匹配”的步骤,可以参照上述实施例中的相关描述。

本申请实施例中,可穿戴设备可以结合霍尔传感器中的磁极检测的方式,以及压力的变化率的检测的方式,可以准确检测可穿戴设备上设置的气囊的型号,进而检测可穿戴设备上设置的气囊是否与用户的腕围匹配,在可穿戴设备上安装的气囊与腕围不匹配时,可以提示用户安装与用户的腕围匹配的气囊,进而提高血压测量的准确性。

图9为本申请实施例提供的气囊检测装置的一种结构示意图。本实施例所涉及的气囊检测装置可以为前述所说的可穿戴设备,也可以为应用于可穿戴设备的芯片。该气囊检测装置可以用于执行上述方法实施例中可穿戴设备的动作。如图9所示,该气囊检测装置900可以包括:检测模块901、输出模块902以及收发模块903。

检测模块901,用于当可穿戴设备上安装有气囊时,基于用户的腕围,检测可穿戴设备上安装的气囊是否与用户的腕围匹配。

输出模块902,用于若可穿戴设备上安装的气囊与用户的腕围不匹配,则输出第一提示信息,第一提示信息用于指示安装与用户的腕围匹配的气囊。

在一种可能的实现方式中,检测模块901,还用于检测可穿戴设备上是否安装气囊。

检测模块901,具体用于响应于检测到可穿戴设备上安装有气囊,检测可穿戴设备上安装的气囊的标识,根据腕围与气囊的标识的映射关系,检测可穿戴设备上安装的气囊的标识是否为用户的腕围映射的气囊的标识。

在一种可能的实现方式中,检测模块901,具体用于若可穿戴设备上安装的气囊的标识非用户的腕围映射的气囊的标识,则确定可穿戴设备上安装的气囊与用户的腕围不匹配;若可穿戴设备上安装的气囊的标识为用户的腕围映射的气囊的标识,则确定可穿戴设备上安装的气囊与用户的腕围匹配。

在一种可能的实现方式中,可穿戴设备包括:霍尔传感器,霍尔传感器包括:正极引脚、负极引脚,以及信号输出引脚。

正极引脚响应于感应到磁极正极,通过信号输出引脚输出大于第二阈值的电平;负极引脚响应于感应到磁极负极,通过信号输出引脚输出大于第二阈值的电平;当正极引脚未感应到磁极正极时,正极引脚通过信号输出引脚输出小于第一阈值的电平,第二阈值大于第一阈值;当负极引脚未感应到磁极负极时,负极引脚通过信号输出引脚输出小于第一阈值的电平。

在一种可能的实现方式中,可穿戴设备包括:至少两个气囊,至少两个气囊中的气囊上设置有磁极,且每个气囊上设置的磁极不同。

检测模块901,具体用于根据信号输出引脚输出的电平,检测可穿戴设备上是否安装气囊,以及根据通过信号输出引脚输出大于第二阈值的电平的引脚,检测可穿戴设备上安装的气囊的标识。

在一种可能的实现方式中,至少两个气囊包括:第一气囊和第二气囊,第一气囊上设置有磁极负极,第二气囊上设置有磁极正极。

检测模块901,具体用于若信号输出引脚输出的电平小于第一阈值,则确定可穿戴设备上未安装气囊,以及若信号输出引脚输出的电平大于第二阈值,则确定可穿戴设备上安装有气囊。

在一种可能的实现方式中,若通过信号输出引脚输出大于第二阈值的电平为正极引脚,则确定可穿戴设备上安装的气囊为第二气囊;若通过信号输出引脚输出大于第二阈值的电平为负极引脚,则检测模块901,具体用于确定可穿戴设备上安装的气囊为第一气囊。

在一种可能的实现方式中,可穿戴设备包括:压差传感器和气囊表带,压差传感器用于检测可穿戴设备中气泵的气嘴的压差,气囊安装在气囊表带上,当安装有气囊的气囊表带安装在可穿戴设备上时,气囊上的进气口与气嘴连通。

检测模块901,具体用于控制气泵以预设速率进行吹气;基于压差传感器采集的气嘴的压差,获取第二预设时长内的压差的变化率;根据第二预设时长内的压差的变化率,检测可穿戴设备上是否安装气囊,以及根据第二预设时长内的压差的变化率,检测可穿戴设备上安装的气囊的标识。

在一种可能的实现方式中,可穿戴设备还包括:非气囊表带,当非气囊表带安装在可穿戴设备上时,非气囊表带堵住气泵的气嘴。

若第二预设时长内的压差的变化率为0,或者第二预设时长内的压差的变化率大于或等于第一变化率阈值,则检测模块901,具体用于确定可穿戴设备上未安装气囊;

若第二预设时长内的压差的变化率小于第一变化率阈值,则检测模块901,具体用于确定可穿戴设备上安装有气囊。

在一种可能的实现方式中,检测模块901,具体用于响应于第二预设时长内的压差的变化率小于第一变化率阈值,根据第二预设时长内的压差的变化率,以及压差的变化率和气囊的标识的映射关系,检测可穿戴设备上安装的气囊的标识。

在一种可能的实现方式中,可穿戴设备中包括:压差传感器、气囊表带和至少两个气囊,压差传感器用于检测可穿戴设备中气泵的气嘴的压差,气囊安装在气囊表带上,当安装有气囊的气囊表带安装在可穿戴设备上时,气囊上的进气口与气嘴连通,如下至少两个上设置的磁极相同:至少两个气囊中的第一气囊、至少两个气囊中的第二气囊、非气囊表带。

检测模块901,具体用于控制气泵以预设速率进行吹气;基于压差传感器采集的气嘴的压差,获取第二预设时长内的压差的变化率;根据信号输出引脚输出的电平,以及第二预设时长内的压差的变化率,检测可穿戴设备上是否安装气囊,以及根据通过信号输出引脚输出大于第二阈值的电平的引脚,以及第二预设时长内的压差的变化率,检测可穿戴设备上安装的气囊的标识。

在一种可能的实现方式中,第一气囊上设置有磁极负极,第二气囊上设置有磁极正极,非气囊表带上设置有磁极正极。

检测模块901,具体用于若信号输出引脚输出的电平小于第一阈值,则确定可穿戴设备上未安装气囊;若信号输出引脚输出的电平大于第二阈值,且通过信号输出引脚输出大于第二阈值的电平为负极引脚,则确定可穿戴设备上安装的气囊为第一气囊;若信号输出引脚输出的电平大于第二阈值,且通过信号输出引脚输出大于第二阈值的电平为正极引脚,则根据第二预设时长内的压差的变化率,检测可穿戴设备上安装的是第二气囊或非气囊表带。

在一种可能的实现方式中,当非气囊表带安装在可穿戴设备上时,非气囊表带堵住气泵的气嘴。

检测模块901,具体用于若第二预设时长内的压差的变化率大于或等于第一变化率阈值,则确定可穿戴设备上安装的为非气囊表带;若第二预设时长内的压差的变化率小于第一变化率阈值,则确定可穿戴设备上安装的气囊为第二气囊。

在一种可能的实现方式中,压差传感器包括:第一压力传感器和第二压力传感器,第一压力传感器用于检测气嘴处的第一压力,第二压力传感器用于检测第二压力,第二压力为环境压力,气嘴的压差为:第一压力和第二压力的差值。

检测模块901,具体用于每隔第一预设时长,获取一次第一压力传感器采集的第一压力;每隔第一预设时长,获取一次第二压力传感器采集的第二压力;根据第二预设时长内采集的第一压力,获取第一压力均值;根据第二预设时长内采集的第二压力,获取第二压力均值;根据第一压力均值和第二压力均值,获取第二预设时长内的压差的变化率。

在一种可能的实现方式中,收发模块903,用于接收用户输入腕围的指令,或者,接收用户输入测量血压的指令。

在一种可能的实现方式中,第一提示信息中包括与用户的腕围匹配的气囊的标识。

本申请实施例提供的气囊检测装置,可以执行上述方法实施例中可穿戴设备的动作,其实现原理和技术效果类似,在此不再赘述。

在一种实施例中,本申请实施例中还提供一种可穿戴设备,包括:霍尔传感器,霍尔传感器包括正极引脚、负极引脚和信号输出引脚。

其中,正极引脚响应于感应到磁极正极,通过信号输出引脚输出大于第二阈值的电平;负极引脚响应于感应到磁极负极,通过信号输出引脚输出大于第二阈值的电平;当正极引脚未感应到磁极正极时,正极引脚通过信号输出引脚输出小于第一阈值的电平,第二阈值大于第一阈值;当负极引脚未感应到磁极负极时,负极引脚通过信号输出引脚输出小于第一阈值的电平。

在一种可能的实现方式中,可穿戴设备包括:至少两个气囊和微处理单元MCU,MCU与霍尔传感器连接;MCU,用于检测信号输出引脚输出的电平。

在一种可能的实现方式中,至少两个气囊中的气囊上设置有磁极,且每个气囊上设置的磁极不同。

MCU,还用于根据信号输出引脚输出的电平,检测可穿戴设备上是否安装气囊;根据通过信号输出引脚输出大于第二阈值的电平的引脚,检测可穿戴设备上安装的气囊的标识。

在一种可能的实现方式中,还包括:压差传感器和气囊表带,压差传感器用于检测可穿戴设备中气泵的气嘴的压差,气囊安装在气囊表带上,当安装有气囊的气囊表带安装在可穿戴设备上时,气囊上的进气口与气嘴连通;

MCU,还用于控制气泵以预设速率进行吹气;基于压差传感器采集的气嘴的压差,获取第二预设时长内的压差的变化率;根据第二预设时长内的压差的变化率,检测可穿戴设备上是否安装气囊;根据第二预设时长内的压差的变化率,检测可穿戴设备上安装的气囊的标识。

在一种可能的实现方式中,还包括:压差传感器、气囊表带和至少两个气囊,压差传感器用于检测可穿戴设备中气泵的气嘴的压差,气囊安装在气囊表带上,当安装有气囊的气囊表带安装在可穿戴设备上时,气囊上的进气口与气嘴连通,如下至少两个上设置的磁极相同:至少两个气囊中的第一气囊、至少两个气囊中的第二气囊、非气囊表带。

MCU,还用于控制气泵以预设速率进行吹气;基于压差传感器采集的气嘴的压差,获取第二预设时长内的压差的变化率;根据信号输出引脚输出的电平,以及第二预设时长内的压差的变化率,检测可穿戴设备上是否安装气囊;根据通过信号输出引脚输出大于第二阈值的电平的引脚,以及第二预设时长内的压差的变化率,检测可穿戴设备上安装的气囊的标识。

在一种可能的实现方式中,压差传感器包括第一压力传感器和第二压力传感器,第一压力传感器设置在气嘴处,第一压力传感器用于检测气嘴处的第一压力,第二压力传感器用于检测第二压力,第二压力为环境压力,气嘴的压差为第一压力和第二压力的差值。

在一种可能的实现方式中,正极引脚、负极引脚、气嘴设置在可穿戴设备的外表面。

应理解的是,本申请实施例提供的可穿戴设备,可以执行上述方法实施例中可穿戴设备的动作,其实现原理和技术效果类似,在此不再赘述。

在一种实施例中,本申请实施例还提供一种可穿戴设备,该可穿戴设备中可以包括:处理器、存储器。存储器可能包含高速随机存取存储器(random-access memory,RAM),也可能还包括非易失性存储器(non-volatile memory,NVM),例如至少一个磁盘存储器,存储器中可以存储各种指令,以用于完成各种处理功能以及实现本申请的方法步骤。应理解,在一种实施例中,处理器可以不限于为MCU或CPU。参照图2,在一种实施例中,可穿戴设备还可以包括:霍尔传感器和气泵。参照图7,在一种实施例中,可穿戴设备还可以包括:霍尔传感器、气泵以及压差传感器。

可选的,本申请涉及的可穿戴设备还可以包括:电源、通信总线以及通信端口。上述通信端口用于实现可穿戴设备与其他外设之间进行连接通信。在本申请实施例中,存储器用于存储计算机可执行程序代码,程序代码包括指令;当处理器执行指令时,指令使可穿戴设备的处理器执行上述方法实施例中的动作,其实现原理和技术效果类似,在此不再赘述。

需要说明的是,上述实施例中所述的模块或部件可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个专用集成电路(application specificintegrated circuit,ASIC),或,一个或多个微处理器(digital signal processor,DSP),或,一个或者多个现场可编程门阵列(field programmable gate array,FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,CPU)或其它可以调用程序代码的处理器如控制器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,SOC)的形式实现。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。

本文中的术语“多个”是指两个或两个以上。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系;在公式中,字符“/”,表示前后关联对象是一种“相除”的关系。另外,需要理解的是,在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。

可以理解的是,在本申请的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的实施例的范围。

可以理解的是,在本申请的实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请的实施例的实施过程构成任何限定。

技术分类

06120115921657