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

血压测量方法、电子设备及计算机可读存储介质与流程

2022-02-23 01:58:03 来源:中国专利 TAG:


1.本技术涉及穿戴设备领域,尤其涉及一种血压测量方法、电子设备及计算机可读存储介质。


背景技术:

2.血压是身体健康的重要指标,定期对血压进行测量和监控有助于用户及时了解自身的身体状态,是提高用户健康水平的重要手段。现有的无袖带加压方式的血压测量设备,由于可以长期连续佩戴进行血压测量,因此,得到越来越广泛的应用。
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.第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的方法。
48.第五方面,提供一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第一方面中所述的方法。
49.可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
50.图1为本技术实施例提供的血压测量方法所适用的血压测量系统的架构图;
51.图2为本技术实施例提供的一种应用场景下的血压测量方法;
52.图3为本技术实施例提供的用户足底的压力云图的示意图;
53.图4为本技术实施例提供的另一种应用场景下的血压测量方法;
54.图5为本技术实施例提供的用户臀部的压力云图的示意图;
55.图6为本技术实施例提供的又一种应用场景下的血压测量方法;
56.图7为本技术实施例提供的用户头部的压力云图的示意图;
57.图8为本技术实施例提供的血压测量方法的流程示意图;
58.图9为本技术实施例提供的电子设备的示意图。
具体实施方式
59.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本技术的描述。
60.应当理解,当在本技术说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
61.还应当理解,在本技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
62.如在本技术说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确
定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
[0063]
另外,在本技术的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0064]
在本技术说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本技术的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
[0065]
本技术实施例提供的血压测量方法应用于电子设备,电子设备可以是手机、平板电脑、穿戴设备等。电子设备用于控制血压测量设备进行血压测量,血压测量设备可以独立于电子设备,例如,电子设备为手机,血压测量设备为与手机通讯连接的脉搏传感器;血压测量设备也可以集成于电子设备上,例如,电子设备为手表或者手环,血压测量设备集成于手表或者手环上。
[0066]
下面以血压测量设备集成于电子设备,即电子设备具有血压测量功能为例,对本技术实施例提供的血压测量方法进行说明。
[0067]
当用户处于运动状态时,血压波动较大,因此,在用户处于运动状态时所测得的血压数据准确率较低。为了保证血压测量的准确率,电子设备需要获取用户身体的当前状态,判定用户身体的当前状态是否为血压可测状态,若用户身体的当前状态为血压可测状态,则保留血压测量数据,若用户身体的当前状态为血压不可测状态,则丢弃血压测量数据。
[0068]
在一种可能的实现方式中,电子设备获取用户运动的加速度信号,加速度信号可以是单轴加速度矢量信号,也可以是包括x轴、y轴和z轴的加速度矢量信号。电子设备获取加速度矢量信号后,计算多个时刻的加速度矢量信号的几何平均值,从而得到加速度标量信号,根据加速度标量信号和预设加速度确定用户身体的当前状态。若加速度标量信号大于或等于预设加速度,则判定用户身体的当前状态为运动状态,即血压不可测状态,丢弃对应的血压测量数据。若加速度标量信号小于预设加速度,则判定用户身体的当前状态为平稳状态,即血压可测状态,保留对应的血压测量数据。但是,根据加速度标量信号确定用户身体的当前状态时,会将一些小幅度运动、搬运重物等加速度较小的运动状态判定为平稳状态,而用户在一些小幅度运动、搬运重物等状态时会引起血压波动,从而影响血压测量的准确度。
[0069]
在另一种可能的实现方式中,电子设备获取用户的光电容积脉搏(photoplethysmograph,ppg)信号,根据ppg信号和预设指标确定用户身体的当前状态,其中,预设指标包括但不限于:根据ppg信号计算出的心率处于40~180bpm范围内,且相邻心率变化量低于15bpm;ppg信号的局部极大值个数低于3个;腕部的绿光ppg信号的切迹不明显;根据ppg信号计算出的心脏搏血收缩期约为心跳周期的0.3倍等。若ppg信号与预设指标一致,则判定用户身体的当前状态为血压可测状态,保留对应的血压测量数据。若ppg信号与预设指标不一致,则判定用户身体的当前状态为血压不可测状态,丢弃对应的血压测量数据。但是,若用户处于异常坐姿的状态,ppg信号与预设指标一致,因此,若根据ppg信号,
会将用户处于异常坐姿的状态判定为血压可测状态,而用户处于异常坐姿时,会引起血压波动,测量得到的血压数据不准确。
[0070]
为此,本技术实施例提供了一种血压测量方法,如图1所示,为本技术实施例提供的血压测量方法所适用的血压测量系统的架构图,血压测量系统包括电子设备100和压力传感器200,电子设备100与压力传感器200通讯连接。电子设备100集成了血压测量设备,具有血压测量功能,压力传感器200与用户身体的预设部位接触,压力传感器200包括至少一个传感器单元201,至少一个传感器单元201按照预设排布规则形成阵列,每个传感器单元201对应一个压力值。其中,压力传感器200的形状和排布规则可以根据与其接触的用户身体的预设部位设定。
[0071]
压力传感器200包括数据处理模块,该数据处理模块用于根据各传感器单元201的压力值生成对应的用户身体预设部位的压力云图,将生成的压力云图发送至电子设备100,电子设备100根据压力云图确定用户身体的当前状态。若用户身体的当前状态为第一状态,即血压可测状态,启动血压测量任务,若用户身体的当前状态为第二状态,即血压不可测状态,停止血压测量任务。由于压力云图用于描述用户身体预设部位的压力分布信息,而用户身体状态的微小改变,会引起身体预设部位的压力分布发生变化,因此根据压力云图可以准确判定出用户身体的当前状态,再根据准确的用户身体的当前状态启动血压测量任务,从而可以获取准确的血压测量数据,提高血压测量的准确率。同时,在用户身体的当前状态为不可测状态时,停止血压测量任务,可以减少在血压不可测状态下测量血压的功率损耗。
[0072]
需要说明的是,在其它可能的实现方式中,也可以由压力传感器200将各传感器单元201的压力值以及各传感器单元201的排布规则发送至电子设备,电子设备根据各传感器单元201的压力值以及各传感器单元201的排布规则生成压力云图。具体地,电子设备100获取各传感器单元201的压力值,根据预设的压力值与灰阶值的映射关系,确定每个传感器单元201对应的灰阶值,再根据排布规则中每个传感器单元201的位置确定每个位置对应的灰阶值,根据各位置的灰阶值生成压力云图。其中,压力值对应的灰阶值,可以是r(红)、g(绿)、b(蓝)三个通道中任意一个或多个通道的灰阶值,电子设备根据一个或多个通道的灰阶值生成压力云图,再根据压力云图确定用户身体的当前状态。
[0073]
下面根据图1所示的血压测量系统,并结合具体的应用场景,对本技术实施例提供的血压测量方法进行说明。
[0074]
在一种应用场景中,电子设备为具有血压测量功能的手表,压力传感器集成于鞋或者鞋垫上。对应地,用户身体预设部位的压力云图包括用户足底的压力云图。
[0075]
如图2所示,用户佩戴电子设备,启动血压测量任务,并穿上集成有压力传感器的鞋,压力传感器启动触发模式,将压力信号发送至电子设备,压力信号包括各个传感器单元对应的压力值。
[0076]
在一种可能的实现方式中,电子设备在确定压力云图前,首先确定校正信息,校正信息为压力值与压力云图上的灰阶值的映射关系。
[0077]
在一种可能的实现方式中,电子设备与体脂称通讯连接,用户自然站立于体脂称上,体脂称将测得的用户体重发送至电子设备,电子设备检测体脂称发送的用户体重与预先存储的用户体重是否一致。若一致,说明用户没有负重,电子设备按照预设映射规则建立压力值与灰阶值的映射关系。例如,若灰阶值为单通道的灰阶值,用户体重为50kg,则将最
大压力值设为1000,最小压力值为0,然后将压力值1000与最大灰阶值255对应,将压力值0与最小灰阶值0对应,再将最大压力值和最小压力值之间的压力值,与最大灰阶值和最小灰阶值之间的灰阶值进行一一对应,从而得到压力值与灰阶值的映射关系,即校正信息。
[0078]
在另一种可能的实现方式中,电子设备接收压力传感器发送的压力信号后,若获取到用户输入的校正指令,按照预设映射规则和用户的体重信息建立压力值与灰阶值的映射关系,即校正信息。
[0079]
电子设备确定校正信息后,根据接收到的压力传感器发送的压力信号以及校正信息确定用户足底的压力云图,如图3所示,压力云图可以反映用户足底的压力分布信息,实际应用中,压力云图可以是根据三个通道的灰阶值所确定的,即压力云图为彩色的图片,不同的颜色代表不同的压力值。
[0080]
如图2所示,电子设备确定用户足底的压力云图后,首先判断压力云图对应的压力值是否位于第一预设范围内,其中,第一预设值是根据用户的身高和体重设定的。若存在不在第一预设范围内的压力值,说明用户处于负重状态或者引体向上状态,用户身体的当前状态为血压不可测状态,停止血压测量任务。若压力云图对应的压力值位于第一预设范围内,说明用户处于正常的站立状态。
[0081]
若用户处于正常的站立状态,电子设备根据压力云图的图像变化情况确定用户是否处于运动状态,若在预设时长内,压力云图的图像发生了改变,说明用户处于运动状态,若压力云图的图像保持不变,说明用户处于静止状态。
[0082]
若用户处于静止状态,电子设备判断在预设时长内,压力云图的分布状态与第一预设分布状态是否一致。其中,第一预设分布状态为预先存储的,用户处于自然站立状态时,足底的压力云图的分布状态。当用户处于自然站立状态时,左侧足底的压力云图与右侧足底的压力云图的分布状态接近均匀分布状态。若压力云图的分布状态与第一预设分布状态一致,说明用户身体的当前状态为血压可测状态,启动血压测量任务;若压力云图的分布状态与第一预设分布状态不一致,说明用户身体的当前状态为血压不可测状态,停止血压测量任务。
[0083]
若用户处于运动状态,压力云图的图像变化频率反映用户的行走速度,若压力云图的图像变化频率较小,说明用户处于慢速行走状态,若压力云图的图像变化频率较大,说明用户处于快跑状态。电子设备判断压力云图的图像变化频率与预设频率是否一致,其中,压力云图的图像变化频率与预设频率一致,是指压力云图的图像变化频率小于预设频率,且预设时段内的压力云图的图像变化频率保持一致。若压力云图的图像变化频率与预设频率一致,说明用户身体的当前状态为血压可测状态,启动血压测量任务;若压力云图的图像变化频率与预设频率不一致,说明用户身体的当前状态为血压不可测状态,停止血压测量任务。
[0084]
例如,对于用户在健身房的场景,在用户自然行走过程中,电子设备在检测到压力云图对应的压力值位于第一预设范围内后,根据压力云图的图像变化情况确定用户处于运动状态。在确定用户处于运动状态后,电子设备检测到用户足底的压力云图的图像变化频率与预设频率一致,启动血压测量任务。
[0085]
当用户在健身房进行拉伸运动时,电子设备在检测到压力云图对应的压力值位于第一预设范围内后,根据压力云图的图像变化情况确定用户处于静止状态。在确定用户处
于静止状态后,电子设备检测到用户足底的压力云图的分布状态与第一预设分布状态不一致,停止血压测量任务。其中,若电子设备检测到用户左侧足底的压力云图的分布状态与右侧足底的压力云图分布状态不一致,说明用户的身体处于侧倾状态。若电子设备检测到用户的足底的压力云图的前脚掌分布状态和后脚掌分布状态不一致,说明用户处于前倾或者后倾状态。
[0086]
当用户在健身房进行推举运动时,电子设备根据压力云图对应的压力值,检测到存在不在第一预设范围内的压力值,说明用户处于负重状态或者引体向上状态,停止血压测量任务。
[0087]
在用户结束运动正常站立休息时,电子设备在检测到压力云图对应的压力值位于第一预设范围内后,根据压力云图的图像变化情况确定用户处于静止状态。在确定用户处于静止状态后,电子设备检测到用户足底的压力云图的分布状态与第一预设分布状态一致,启动血压测量任务。
[0088]
通过获取用户足底的压力云图,可以检测出用户在静止时的血压可测状态和血压不可测状态,以及用户在运动状态时的血压可测状态和血压不可测状态,提高血压测量的准确率,且在血压不可测状态时停止血压测量任务可以节省电子设备的能耗。
[0089]
在另一种应用场景中,电子设备为具有血压测量功能的手表,压力传感器集成坐垫上。对应地,用户身体预设部位的压力云图包括用户臀部的压力云图。
[0090]
如图4所示,用户佩戴电子设备,将坐垫放置于座椅上,并坐于坐垫上,电子设备与压力传感器建立通讯连接,接收压力传感器发送的压力信号。电子设备还可以根据获取到的用户场景将当前模式设定为勿扰模式,例如,若用户场景为图书馆场景,将当前模式设定为勿扰模式。
[0091]
电子设备接收到压力信号后,首先确定校正信息。具体地,电子设备获取用户的身份信息,例如,指纹、声音或者人脸等,根据用户的身份信息获取预先存储的用户的身高和体重信息,再根据用户的身高和体重信息确定用户上半身的重量,根据用户上半身的重量确定最大压力值和最小压力值,将最大压力值与最大灰阶值对应,将最小压力值与最小灰阶值对应,从而得到压力值与灰阶值的映射关系,即校正信息。
[0092]
电子设备确定校正信息后,根据接收到的压力传感器发送的压力信号以及校正信息确定各传感器单元对应的灰阶值,根据各传感器单元的灰阶值以及各传感器单元的位置确定用户臀部的压力云图。
[0093]
如图4所示,电子设备确定用户臀部的压力云图后,首先判断压力云图对应的压力值是否位于第二预设范围内,若存在不在第二预设范围内的压力值,说明用户未坐于坐垫上,用户身体的当前状态为血压不可测状态,停止血压测量任务。若压力云图对应的压力值位于第二预设范围内,说明用户处于正常的坐立状态。
[0094]
若用户处于正常的坐立状态,电子设备检测压力云图的分布状态与第二预设分布状态是否一致,其中,第二预设分布状态为如图5所示的对称的双峰分布状态,且两个峰值,即峰值51和峰值52位于压力云图的中间位置。若压力云图的分布状态与第二预设分布状态一致,说明用户身体的当前状态为血压可测状态,启动血压测量任务;若压力云图的分布状态与第二预设分布状态不一致,说明用户身体的当前状态为血压不可测状态,停止血压测量任务。
[0095]
例如,对于用户在图书馆的场景,当用户端正坐于坐垫上看书时,电子设备在检测到压力云图对应的压力值位于第二预设范围内后,检测到压力云图的分布状态为对称的双峰分布状态,启动血压测量任务。
[0096]
当用户感到困倦起身时,电子设备检测到压力云图对应的压力值较小,不在第二预设范围内,停止血压测量任务。
[0097]
当用户以较为休闲的坐姿,例如,侧身坐于座椅上品尝咖啡时,电子设备在检测到压力云图对应的压力值位于第二预设范围内后,检测到压力云图的分布状态为双峰分布状态,但双峰分布状态不对称,说明用户处于侧依状态,停止血压测量任务。
[0098]
当用户坐于坐垫上,并趴在桌上休息时,电子设备在检测到压力云图对应的压力值位于第二预设范围内后,检测到压力云图的分布状态为双峰分布状态,但双峰的位置均靠前,说明用户处于前趴状态,停止血压测量任务。
[0099]
通过获取用户臀部的压力云图,可以检测出用户在不同坐姿时的血压可测状态和血压不可测状态,提高血压测量的准确率,且在血压不可测状态时停止血压测量任务可以节省电子设备的能耗。
[0100]
在另一种应用场景中,电子设备为具有血压测量功能的手表,压力传感器集成枕头上。对应地,用户身体预设部位的压力云图包括用户头部的压力云图。
[0101]
如图6所示,用户佩戴电子设备,躺在集成有压力传感器的枕头上,电子设备与压力传感器建立通讯连接,接收压力传感器发送的压力信号。电子设备接收到压力信号后,首先确定校正信息。具体地,电子设备根据预先存储的用户的身高和体重信息,确定用户头部的重量,根据用户头部的重量确定最大压力值和最小压力值,将最大压力值与最大灰阶值对应,将最小压力值与最小灰阶值对应,从而得到压力值与灰阶值的映射关系,即校正信息。
[0102]
电子设备确定校正信息后,根据接收到的压力传感器发送的压力信号以及校正信息确定用户头部的压力云图。
[0103]
如图6所示,电子设备确定用户头部的压力云图后,首先判断压力云图对应的压力值是否位于第三预设范围内,若存在不在第三预设范围内的压力值,说明用户未躺在枕头上,或者用户以异常睡姿躺于枕头上,用户身体的当前状态为血压不可测状态,停止血压测量任务。若压力云图对应的压力值位于第三预设范围内,说明用户躺在枕头上。
[0104]
若用户躺在枕头上,电子设备检测在预设时长内,压力云图的形状是否处于变化状态,若在预设时长内,压力云图的形状处于变化状态,说明用户在翻动身体,用户身体的当前状态为血压不可测状态,停止血压测量任务,若在预设时长内,压力云图的形状处于稳定状态,说明用户静止躺于枕头上。
[0105]
若用户静止躺于枕头上,电子设备检测压力云图的形状与预设形状是否一致,若压力云图的形状与预设形状一致,说明用户身体的当前状态为血压可测状态,启动血压测量任务;若压力云图的形状与预设形状不一致,说明用户身体的当前状态为血压不可测状态,停止血压测量任务。其中,预设形状为如图7所示的圆形,也可以是半圆形。
[0106]
例如,当用户开始入睡,平躺于枕头上时,电子设备在检测到压力云图对应的压力值位于第三预设范围内后,检测到压力云图的形状处于稳定状态,且压力云图的形状的圆形,说明用户为平躺状态,启动血压测量任务,并根据平躺状态对应的血压计算模型计算用
户的血压。
[0107]
当用户感到不适侧身躺在枕头上时,电子设备在检测到压力云图对应的压力值位于第三预设范围内后,检测到压力云图的形状处于稳定状态,且压力云图的形状的半圆形,说明用户为侧躺状态,启动血压测量任务,并根据侧躺状态对应的血压计算模型计算用户的血压。
[0108]
当用户夜晚被蚊子咬醒翻动身体时,电子设备在检测到压力云图对应的压力值位于第三预设范围内后,检测到压力云图的形状处于变化状态,说明用户当前处于翻动身体的状态,停止血压测量任务。
[0109]
当用户起身喝水时,电子设备在检测到压力云图对应的压力值较小,不在第三预设范围内,停止血压测量任务。
[0110]
当用户将手垫于头下睡觉时,电子设备在检测到压力云图存在异常峰值,即存在不在第三预设范围内的压力值,停止血压测量任务。
[0111]
通过获取用户头部的压力云图检测出用户在不同睡姿时的血压可测状态和血压不可测状态,提高血压测量的准确率,且在血压不可测状态时停止血压测量任务可以节省电子设备的能耗。
[0112]
如图8所示,为本技术实施例提供的血压测量方法的流程图,该血压测量方法包括:
[0113]
s101:获取用户身体预设部位的压力云图,所述压力云图用于描述所述用户身体预设部位的压力分布信息。
[0114]
其中,用户身体预设部位可以是用户的足底、头部、臀部等部位。用户身体的预设部位接触压力传感器,压力云图是根据压力传感器采集的压力信号生成的。
[0115]
在一种可能的实现方式中,与压力传感器通讯连接的电子设备,例如,手机,或者集成于压力传感器的数据计算模块,根据压力传感器发送的压力信号确定对应的压力云图,将压力云图发送至电子设备。
[0116]
在另一种可能的实现方式中,电子设备获取压力传感器发送的压力信号,压力信号为各个传感器单元对应的压力值。电子设备获取压力信号后,对压力信号进行滤波处理后,根据预先存储的校正信息确定各传感器单元对应的灰阶值,再根据各传感器单元的位置确定出压力云图。
[0117]
其中,预先存储的校正信息可以是压力值与灰阶值的映射关系。具体地,电子设备根据用户的身高和体重信息,确定用户身体预设部位对应的最大压力值和最小压力值,从而得到压力值区间,将压力值区间映射至[0,255]内的灰阶值区间,得到压力值与灰阶值的映射关系。电子设备根据压力值与灰阶值的映射关系以及压力信号即可确定出各传感器单元对应的灰阶值。
[0118]
预先存储的校正信息也可以是参考模板。具体地,电子设备获取用户处于血压可测状态时的压力分布信息,根据用户处于血压可测状态时的压力分布信息和预设的灰阶值区间生成对应的压力云图,该压力云图即为参考模板,再根据参考模板中的压力分布信息,与压力信号中的压力分布信息之间的差异确定各传感器单元对应的灰阶值。例如,对于同一个位置的传感器单元,若压力信号中的压力值大于参考模板中的压力值,则对应改变参考模板中该传感器单元的r通道的灰阶值,若压力信号中的压力值小于参考模板中的压力
值,则对应改变参考模板中该传感器单元的b通道的灰阶值,改变后的灰阶值即为压力信号中该传感器单元对应的灰阶值,进而得到压力信号中各传感器单元对应的灰阶值。
[0119]
s102:根据所述压力云图确定用户身体的当前状态。
[0120]
具体地,电子设备可以根据压力云图的图像变化频率、图像分布状态、图像形状、图像之间的相似度等任意一项或多项确定用户身体的当前状态,也可以将压力云图输入预设的神经网络模型,获取预设的神经网络模型输出的用户身体的当前状态。用户身体的当前状态包括第一状态和第二状态,第一状态为血压可测状态,第二状态为血压不可测状态。
[0121]
例如,若压力云图为用户足底的压力云图,用户足底的压力云图对应的压力值位于第一预设范围内,且用户足底的压力云图的图像变化频率与预设频率一致,或用户足底的压力云图对应的压力值位于第一预设范围内,且在预设时长内,用户足底的压力云图的分布状态与第一预设分布状态一致,则确定用户身体的当前状态为第一状态,否则,确定用户身体的当前状态为第二状态。
[0122]
若压力云图为用户臀部的压力云图,用户臀部的压力云图对应的压力值位于第二预设范围内,且用户臀部的压力云图的分布状态与第二预设分布状态一致,则确定用户身体的当前状态为第一状态,否则,确定用户身体的当前状态为第二状态。
[0123]
若压力云图为用户头部的压力云图,用户头部的压力云图对应的压力值位于第三预设范围内,且在预设时长内,用户头部的压力云图的形状与预设形状一致,则确定用户身体的当前状态为第一状态,否则,确定用户身体的当前状态为第二状态。
[0124]
s103:若所述用户身体的当前状态为第一状态,则启动血压测量任务。
[0125]
在一种可能的实现方式中,电子设备在根据压力云图确定出用户身体的当前状态后,根据用户身体的当前状态确定对应的血压计算模型,例如,第一状态包括用户处于平躺的状态和用户处于侧躺的状态,若用户身体的当前状态为平躺状态,则确定血压计算模型为平躺状态对应的血压计算模型,若用户身体的当前状态为侧躺状态,则确定血压计算模型为侧躺状态对应的血压计算模型。在启动血压测量任务后,根据对应的血压计算模型计算用户的血压。
[0126]
s104:若检测到所述用户身体的当前状态从所述第一状态变为第二状态,则停止血压测量任务。
[0127]
上述实施例中,电子设备获取用户身体预设部位的压力云图,根据用户身体预设部位的压力云图确定用户身体的当前状态,若用户身体的当前状态为第一状态,则电子设备启动血压测量任务。由于压力云图用于描述用户身体预设部位的压力分布信息,而用户身体状态的微小改变,会引起身体预设部位的压力分布发生变化,因此,根据用户身体预设部位的压力云图可以准确识别出用户状态,而根据准确的用户状态判定启动血压测量任务,可以提高血压测量的准确率。
[0128]
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
[0129]
基于同样的发明构思,本技术实施例还提供一种电子设备,如图9所示,本技术实施例提供的电子设备包括处理器110、存储器120、输入单元130、显示单元140、传感器150、音频电路160以及通信模块170。本领域技术人员可以理解,图9中示出的结构并不构成对电
子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0130]
存储器120可用于存储软件程序以及模块,处理器110通过运行存储在存储器120的软件程序以及模块,从而执行电子设备的各种功能应用以及数据处理。存储器120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0131]
输入单元130可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。具体地,输入单元130可包括触控面板131以及其他输入设备132。触控面板131,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板131上或在触控面板131附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器110,并能接收处理器110发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板131。除了触控面板131,输入单元130还可以包括其他输入设备132。具体地,其他输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
[0132]
显示单元140可用于显示由用户输入的信息或提供给用户的信息以及电子设备的各种菜单。显示单元140可包括显示面板141,可选的,可以采用液晶显示器(liquid crystal display,lcd)、有机发光二极管(organic light-emitting diode,oled)等形式来配置显示面板141。进一步的,触控面板131可覆盖显示面板141,当触控面板131检测到在其上或附近的触摸操作后,传送给处理器110以确定触摸事件的类型,随后处理器110根据触摸事件的类型在显示面板141上提供相应的视觉输出。虽然在图9中,触控面板131与显示面板141是作为两个独立的部件来实现电子设备的输入和输入功能,但是在某些实施例中,可以将触控面板131与显示面板141集成而实现电子设备的输入和输出功能。
[0133]
电子设备还可包括至少一种传感器150,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度,接近传感器可在电子设备移动到耳边时,关闭显示面板141和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别电子设备姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于电子设备还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
[0134]
音频电路160、扬声器161,传声器162可提供用户与电子设备之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,传声器162将收集的声音信号转换为电信号,由音频电路160接收
后转换为音频数据,再将音频数据输出处理器110处理后,经rf电路110以发送给比如另一电子设备,或者将音频数据输出至存储器120以便进一步处理。
[0135]
通信模块170可以用于,支持电子设备与其他电子设备之间包括bt,wlan(如wi-fi),zigbee,fm,nfc,ir,或通用2.4g/5g无线通信技术等无线通信的数据交换。
[0136]
处理器110是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器110可包括一个或多个处理单元;优选的,处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
[0137]
需要说明的是,上述装置/单元之间的信息交互、执行过程等内容,由于与本技术方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。
[0138]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
[0139]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0140]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质至少可以包括:能够将计算机程序代码携带到拍照装置/电子设备的任何实体或装置、记录介质、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质。例如u盘、移动硬盘、磁碟或者光盘等。
[0141]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0142]
在本技术所提供的实施例中,应该理解到,所揭露的装置/网络设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/网络设备实施例仅仅是示意性的,例如,所
述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
[0143]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0144]
最后应说明的是:以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

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

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

相关文献