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

一种脉搏波信号识别方法和装置与流程

2022-04-30 02:27:36 来源:中国专利 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.图1为本发明实施例一提供的一种脉搏波信号识别方法示意图;
42.图2a为本发明实施例一提供的脉搏波信号组和脉搏波信号示意图;
43.图2b为本发明实施例一提供的脉搏波信号的时间间隔示意图;
44.图2c为本发明实施例一提供的脉搏波信号的最大幅值示意图;
45.图2d为本发明实施例一提供的脉搏波信号的时间宽度示意图;
46.图3为本发明实施例二提供的一种脉搏波信号识别装置的模块结构图;
47.图4为本发明实施例三提供的一种电子设备的结构示意图。
具体实施方式
48.为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
49.本发明实施例一提供一种脉搏波信号识别方法,获得脉搏波信号组之后,首先通过计算相邻脉搏波信号间的时间间隔变化率(第一变化率数据),对当前脉搏波信号组是否规则进行识别;然后通过计算相邻脉搏波信号的最大幅差变化率(第二变化率数据),对当前脉搏波信号组是否规则进行识别;接着再通过计算相邻脉搏波的时间宽度变化率(第三变化率数据),对当前脉搏波信号组是否规则进行识别;当上述三个识别过程都通过之后,认定当前脉搏波信号组为一组规则脉搏波信号。这样的识别方式,可以通过调节时间间隔变化率阈值、最大幅差变化率阈值和时间宽度变化率阈值来灵活放宽和收窄信号识别范围,相较于固定的滤波方式,本发明实施例一方面能够更灵活地设置信号识别的精度,提高了血压测量设备的信号识别能力;另一方面能够对获得的脉搏波信号组进行分类,血压测量设备根据分类调用不同的处理流程进行血压数据计算,从而提高了设备的测量精度和准确度。
50.如图1为本发明实施例一提供的一种脉搏波信号识别方法示意图所示,本方法主要包括如下步骤:
51.步骤1,获取脉搏波信号组;
52.其中,脉搏波信号组包括多个脉搏波信号。
53.具体的:血压测量设备通过对患者进行直接采集获得患者的脉搏波信号组,还可以通过连接其他脉搏波信号采集设备获得患者的脉搏波信号组,还可以通过连接数据库获得数据库中存储的脉搏波信号组。这里,获取的脉搏波信号组如图2a为本发明实施例一提供的脉搏波信号组和脉搏波信号示意图所示,包括了多个连续的脉搏波信号。
54.此处,血压测量设备是一种用于血压监测和测量的终端设备或者服务器,可以对本地采集获取的脉搏波信号组进行信号识别,还可以对通过连接其他脉搏波信号采集设备获取的脉搏波信号组进行信号识别,还可以对通过连接数据库获得的数据库中存储的脉搏波信号组进行信号识别。
55.步骤2,在脉搏波信号组中,依次统计相邻的脉搏波信号的时间间隔数据,生成第一时间间隔数据;计算相邻的第一时间间隔数据的绝对差值,生成第一差分数据;并从相邻的第一时间间隔数据中,选择时间靠前的第一时间间隔数据,做为第一参考数据;再根据第一差分数据与第一参考数据的比值,生成第一变化率数据。
56.此处,如图2b为本发明实施例一提供的脉搏波信号的时间间隔示意图所示,相邻脉搏波信号的时间间隔是相邻脉搏波信号最大幅值点间的时间间距;时间间隔数据就是这一间距的具体数值。
57.此处,第一差分数据是对相邻两个第一时间间隔数据相减的差取绝对值得到的绝对差值;第一参考数据是计算第一差分数据的两个相邻的第一时间间隔数据中,时间靠前的那个第一时间间隔数据;第一变化率数据是第一差分数据与第一参考数据的比值,即当前脉搏波信号组相邻脉搏波信号间的时间间隔变化率,第一变化率数据越低,说明当前脉搏波信号组发生波内峰值点连续形变的几率越低(出现不规则特性的几率越低),反之,第一变化率数据越高,说明当前脉搏波信号组发生波内峰值点连续形变的几率越高(出现不规则特性的几率越高)。
58.例如,如图2b所示,获取的脉搏波信号组包括4个脉搏波信号:第1到第4脉搏波信号,以相邻脉搏波信号最大幅值点间的时间间距做为第一时间间隔数据,则得到3个第一时间间隔数据:第1到3个第一时间间隔数据;
59.在第1到3个第一时间间隔数据中,选择相邻的第一时间间隔数据做绝对差值计算,得到2个第一差分数据:
60.第1个第一差分数据=|第2个第一时间间隔数据-第1个第一时间间隔数据|,
61.第2个第一差分数据=|第3个第一时间间隔数据-第1个第一时间间隔数据|,
62.上述||符号为取绝对值符号;
63.对应于第1和2个第一差分数据,得到2个第一参考数据:
64.第1个第一参考数据为第1个和第2个第一时间间隔数据中时间靠前的那个,也即第1个第一时间间隔数据,
65.第2个第一参考数据为第2个和第3个第一时间间隔数据中时间靠前的那个,也即第2个第一时间间隔数据;
66.根据2个第一差分数据及与之对应的2个第一参考数据,得到2个第一变化率数据:
67.第1个第一变化率数据=(第1个第一差分数据/第1个第一参考数据)
×
100%,
68.第2个第一变化率数据=(第2个第一差分数据/第2个第一参考数据)
×
100%。
69.步骤3,根据时间间隔变化率阈值,对所有第一变化率数据,进行第一规则脉搏波信号识别处理,得到第一识别结果;
70.此处,是对通过比对所有第一变化率数据是否满足时间间隔变化率阈值,来进行规则脉搏波信号识别操作;这里的时间间隔变化率阈值,是一个预先设置好的经验值(例如,预设为10%);
71.具体包括:步骤31,当所有第一变化率数据全部小于时间间隔变化率阈值时,生成第一识别结果为规则信号数据;
72.此处,当所有第一变化率数据全部小于时间间隔变化率阈值时,说明当前脉搏波信号组发生波内峰值点连续形变的趋势在可控范围之内;
73.例如,获取的脉搏波信号组包括4个脉搏波信号,得到2个第一变化率数据具体为2%和3%,且时间间隔变化率阈值为10%,则生成的第一识别结果应为规则信号数据;
74.步骤32,当所有第一变化率数据不是全部小于时间间隔变化率阈值时,生成第一识别结果为非规则信号数据。
75.此处,当所有第一变化率数据不是全部小于时间间隔变化率阈值时,说明当前脉搏波信号组发生波内峰值点连续形变的趋势已经超出可控范围;
76.例如,获取的脉搏波信号组包括4个脉搏波信号,得到2个第一变化率数据具体为
9%和11%,且时间间隔变化率阈值为10%,则生成的第一识别结果应为非规则信号数据。
77.步骤4,判断第一识别结果是否为规则信号数据,当第一识别结果为规则信号数据时转至步骤5,当第一识别结果不为规则信号数据时转至步骤410。
78.此处,当第一识别结果为规则信号数据时,血压测量设备继续步骤5进行下一个信号识别处理过程;当第一识别结果为非规则信号数据时,血压测量设备转至错误处理流程步骤410处,生成脉搏波信号识别结果为非规则脉搏波信号数据,并退出当前的脉搏波信号识别处理流程。
79.步骤5,在脉搏波信号组中,依次提取脉搏波信号的最大幅值数据,生成第一幅值数据;计算相邻的第一幅值数据的绝对差值,生成第二差分数据;并从相邻的第一幅值数据中,选择时间靠前的第一幅值数据,做为第二参考数据;根据第二差分数据与第二参考数据的比值,生成第二变化率数据。
80.此处,如图2c为本发明实施例一提供的脉搏波信号的最大幅值示意图所示,第一幅值数据是每个脉搏波的最大幅值数据;第二差分数据是相邻的第一幅值数据的绝对差值,也即是相邻脉搏波信号的最大幅值绝对差值;第二参考数据是计算第二差分数据的两个相邻的第一幅值数据中,时间靠前的那个第一幅值数据;第二变化率数据是第二差分数据与第二参考数据的比值,即当前脉搏波信号组相邻脉搏波信号间的最大幅差变化率,第二变化率数据越低,说明当前脉搏波信号组发生幅值连续形变的几率越低(出现不规则特性的几率越低),反之,第二变化率数据越高,说明当前脉搏波信号组发生幅值连续形变的几率越高(出现不规则特性的几率越高)。
81.例如,如图2c所示,获取的脉搏波信号组包括4个脉搏波信号:第1到第4脉搏波信号,提取第1到4脉搏波信号的最大幅值数据,得到4个第一幅值数据:第1到4个第一幅值数据;
82.在第1到4个第一幅值数据中,选择相邻的第一幅值数据做绝对差值计算,得到3个第二差分数据:
83.第1个第二差分数据=|第2个第一幅值数据-第1个第一幅值数据|,
84.第2个第二差分数据=|第3个第一幅值数据-第2个第一幅值数据|,第3个第二差分数据=|第4个第一幅值数据-第3个第一幅值数据|;
85.对应于第1到3个第二差分数据,得到3个第二参考数据:
86.第1个第二参考数据为第1个和第2个第一幅值数据中时间靠前的那个,也即第1个第一幅值数据,
87.第2个第二参考数据为第2个和第3个第一幅值数据中时间靠前的那个,也即第2个第一幅值数据,
88.第3个第二参考数据为第3个和第4个第一幅值数据中时间靠前的那个,也即第3个第一幅值数据;
89.根据3个第二差分数据及与之对应的3个第二参考数据,得到3个第二变化率数据:
90.第1个第二变化率数据=(第1个第二差分数据/第1个第二参考数据)
×
100%,
91.第2个第二变化率数据=(第2个第二差分数据/第2个第二参考数据)
×
100%,
92.第3个第二变化率数据=(第3个第二差分数据/第3个第二参考数据)
×
100%。
93.步骤6,根据最大幅差变化率阈值,对所有第二变化率数据,进行第二规则脉搏波
信号识别处理,得到第二识别结果;
94.此处,是对通过比对所有第二变化率数据是否满足最大幅差变化率阈值,来进行规则脉搏波信号识别操作;这里的最大幅差变化率阈值,是一个预先设置好的经验值(例如,预设为50%);
95.具体包括:步骤61,当所有第二变化率数据全部小于最大幅差变化率阈值时,生成第二识别结果为规则信号数据;
96.此处,当所有第二变化率数据全部小于最大幅差变化率阈值时,说明当前脉搏波信号组发生幅值连续形变的趋势在可控范围之内;
97.例如,获取的脉搏波信号组包括4个脉搏波信号,得到3个第二变化率数据具体7%、3%和3%,最大幅差变化率阈值为50%,则生成的第二识别结果应为规则信号数据;
98.步骤62,当所有第二变化率数据不是全部小于最大幅差变化率阈值时,生成第二识别结果为非规则信号数据。
99.此处,当所有第二变化率数据不是全部小于最大幅差变化率阈值时,说明当前脉搏波信号组发生幅值连续形变的趋势超出了可控范围;
100.例如,获取的脉搏波信号组包括4个脉搏波信号,得到3个第二变化率数据具体15%、40%和51%,最大幅差变化率阈值为50%,则生成的第二识别结果应为非规则信号数据。
101.步骤7,判断第二识别结果是否为规则信号数据,当第二识别结果为规则信号数据时转至步骤8,当第二识别结果不为规则信号数据时转至步骤410。
102.此处,当第二识别结果为规则信号数据时,血压测量设备继续步骤8进行下一个信号识别处理过程;当第二识别结果为非规则信号数据时,血压测量设备转至错误处理流程步骤410处。
103.步骤8,在脉搏波信号组中,依次提取脉搏波信号的时间宽度数据,生成第一时间宽度数据;计算相邻的第一时间宽度数据的绝对差值,生成第三差分数据;并从相邻的第一时间宽度数据中,选择时间靠前的第一时间宽度数据,做为第三参考数据;根据第三差分数据与第三参考数据的比值,生成第三变化率数据。
104.此处,如图2d为本发明实施例一提供的脉搏波信号的时间宽度示意图所示,第一时间宽度数据就是脉搏波信号从起始点到结束点的时间间距;第三差分数据是相邻的第一时间宽度数据的绝对差值,也即是相邻脉搏波信号的时间宽度数据的绝对差值;第三参考数据是计算第三差分数据的两个相邻的第一时间宽度数据中时间靠前的那个第一时间宽度数据;第三变化率数据是第三差分数据与第三参考数据的比值,即当前脉搏波信号组相邻脉搏波信号间的时间宽度变化率,第三变化率数据越低,说明当前脉搏波信号组发生宽度连续形变的几率越低(出现不规则特性的几率越低),反之,第三变化率数据越高,说明当前脉搏波信号组发生宽度连续形变的几率越高(出现不规则特性的几率越高)。
105.例如,如图2d所示,获取的脉搏波信号组包括4个脉搏波信号:第1到第4脉搏波信号,提取第1到4脉搏波信号的时间宽度数据,得到4个第一时间宽度数据:第1到4个第一时间宽度数据;
106.在第1到4个第一时间宽度数据中,选择相邻的第一时间宽度数据做绝对差值计算,得到3个第三差分数据:
107.第1个第三差分数据=|第2个第一时间宽度数据-第1个第一时间宽度数据|,
108.第2个第三差分数据=|第3个第一时间宽度数据-第2个第一时间宽度数据|,
109.第3个第三差分数据=|第4个第一时间宽度数据-第3个第一时间宽度数据|;
110.对应于第1到3个第三差分数据,得到3个第三参考数据:
111.第1个第三参考数据为第1个和第2个第一时间宽度数据中时间靠前的那个,也即第1个第一时间宽度数据,
112.第2个第三参考数据为第2个和第3个第一时间宽度数据中时间靠前的那个,也即第2个第一时间宽度数据,
113.第3个第三参考数据为第3个和第4个第一时间宽度数据中时间靠前的那个,也即第3个第一时间宽度数据;
114.根据3个第三差分数据及与之对应的3个第三参考数据,得到3个第三变化率数据:
115.第1个第三变化率数据=(第1个第三差分数据/第1个第三参考数据)
×
100%,
116.第2个第三变化率数据=(第2个第三差分数据/第2个第三参考数据)
×
100%,
117.第3个第三变化率数据=(第3个第三差分数据/第3个第三参考数据)
×
100%。
118.步骤9,根据时间宽度变化率阈值,对所有第三变化率数据,进行第三规则脉搏波信号识别处理,得到第三识别结果;
119.此处,是对通过比对所有第三变化率数据是否满足时间宽度变化率阈值,来进行规则脉搏波信号识别操作;这里的时间宽度变化率阈值,是一个预先设置好的经验值(例如,预设为50%);
120.具体包括:步骤91,当所有第三变化率数据全部小于时间宽度变化率阈值时,生成第三识别结果为规则信号数据;
121.此处,当所有第三变化率数据全部小于时间宽度变化率阈值时,说明当前脉搏波信号组发生宽度连续形变的趋势在可控范围之内;
122.例如,获取的脉搏波信号组包括4个脉搏波信号,得到3个第三变化率数据具体5%、2%和1%,时间宽度变化率阈值为50%,则生成的第三识别结果应为规则信号数据;
123.步骤92,当所有第三变化率数据不是全部小于时间宽度变化率阈值时,生成第三识别结果为非规则信号数据。
124.此处,当所有第三变化率数据不是全部小于时间宽度变化率阈值时,说明当前脉搏波信号组发生宽度连续形变的趋势超出可控范围;
125.例如,获取的脉搏波信号组包括4个脉搏波信号,得到3个第三变化率数据具体15%、35%和55%,时间宽度变化率阈值为50%,则生成的第三识别结果应为非规则信号数据。
126.步骤10,判断第三识别结果是否为规则信号数据,当第三识别结果为规则信号数据时转至步骤11,当第三识别结果不为规则信号数据时转至步骤410。
127.此处,当第三识别结果为规则信号数据时,血压测量设备继续步骤11进行最终识别结果的设置操作;当第三识别结果为非规则信号数据时,血压测量设备转至错误处理流程步骤410处。
128.步骤11,生成脉搏波信号识别结果为规则脉搏波信号数据。
129.此处,脉搏波信号识别结果是血压测量设备对当前脉搏波信号组进行识别的最终
结果数据;当第三识别结果为规则信号数据时,说明血压测量设备已经对当前脉搏波信号组完成了所有的识别处理,并且都得到了规则信号数据的识别结果,所以,脉搏波信号识别结果应为规则脉搏波信号数据。
130.血压测量设备在确认脉搏波信号识别结果为规则脉搏波信号数据之后,可以进一步将当前脉搏波信号组标记为规则信号类型,然后调用与规则信号类型对应的血压测量处理流程,对当前脉搏波信号组进行血压数据的测量与计算,并得到当前脉搏波信号组的血压相关数据(例如,平均压数据、收缩压数据和舒张压数据)。
131.步骤410,生成脉搏波信号识别结果为非规则脉搏波信号数据,并退出脉搏波信号识别处理流程。
132.此处,脉搏波信号识别结果是血压测量设备对当前脉搏波信号组进行识别的最终结果数据;导致执行步骤跳转到这里的原因有多种,常见的,可能是因为当前脉搏波信号组发生波内峰值点连续形变的趋势超出可控范围,又或者当前脉搏波信号组发生幅值连续形变的趋势超出可控范围,又或者当前脉搏波信号组发生宽度连续形变的趋势超出可控范围等等。
133.当发生上述问题时,血压测量设备将当前脉搏波信号组的识别结果设置为非规则脉搏波信号数据,并退出当前正在执行的脉搏波信号识别处理流程;之后,血压测量设备可以显示不可靠信号的提示信息;还可以进一步将当前脉搏波信号组标记为非规则信号类型,继而调用与非规则信号类型对应的血压测量处理流程,对当前脉搏波信号组进行血压数据的测量与估算,并得到当前脉搏波信号组的血压相关数据(例如,平均压数据、收缩压数据和舒张压数据)。
134.图3为本发明实施例二提供的一种脉搏波信号识别装置的模块结构图,该装置可以为前述实施例所描述的终端设备或者服务器,也可以为能够使得前述终端设备或者服务器实现本发明实施例提供的方法的装置,例如该装置可以是前述终端设备或者服务器的装置或芯片系统。如图3所示,该装置包括:
135.获取模块301用于获取脉搏波信号组;其中,脉搏波信号组包括多个脉搏波信号。
136.第一识别模块302用于在脉搏波信号组中,依次统计相邻的脉搏波信号的时间间隔数据,生成第一时间间隔数据;计算相邻的第一时间间隔数据的绝对差值,生成第一差分数据;并从相邻的第一时间间隔数据中,选择时间靠前的第一时间间隔数据,做为第一参考数据;再根据第一差分数据与第一参考数据的比值,生成第一变化率数据;根据时间间隔变化率阈值,对所有第一变化率数据,进行第一规则脉搏波信号识别处理,得到第一识别结果。
137.在本实施例提供的一个具体实现方式中,第一识别模块302具体用于:当所有第一变化率数据全部小于时间间隔变化率阈值时,生成第一识别结果为规则信号数据;当所有第一变化率数据不是全部小于时间间隔变化率阈值时,生成第一识别结果为非规则信号数据。
138.第一识别模块302还用于当第一识别结果为非规则信号数据时,生成脉搏波信号识别结果为非规则脉搏波信号数据,并退出脉搏波信号识别处理流程。
139.第二识别模块303用于当第一识别结果为规则信号数据时,在脉搏波信号组中,依次提取脉搏波信号的最大幅值数据,生成第一幅值数据;计算相邻的第一幅值数据的绝对
差值,生成第二差分数据;并从相邻的第一幅值数据中,选择时间靠前的第一幅值数据,做为第二参考数据;根据第二差分数据与第二参考数据的比值,生成第二变化率数据;根据最大幅差变化率阈值,对所有第二变化率数据,进行第二规则脉搏波信号识别处理,得到第二识别结果。
140.在本实施例提供的又一个具体实现方式中,第二识别模块303具体用于:当所有第二变化率数据全部小于最大幅差变化率阈值时,生成第二识别结果为规则信号数据;当所有第二变化率数据不是全部小于最大幅差变化率阈值时,生成第二识别结果为非规则信号数据。
141.第二识别模块303还用于当第二识别结果为非规则信号数据时,生成脉搏波信号识别结果为非规则脉搏波信号数据,并退出脉搏波信号识别处理流程。
142.第三识别模块304用于当第二识别结果为规则信号数据时,在脉搏波信号组中,依次提取脉搏波信号的时间宽度数据,生成第一时间宽度数据;计算相邻的第一时间宽度数据的绝对差值,生成第三差分数据;并从相邻的第一时间宽度数据中,选择时间靠前的第一时间宽度数据,做为第三参考数据;根据第三差分数据与第三参考数据的比值,生成第三变化率数据;根据时间宽度变化率阈值,对所有第三变化率数据,进行第三规则脉搏波信号识别处理,得到第三识别结果;当第三识别结果为规则信号数据时,生成脉搏波信号识别结果为规则脉搏波信号数据。
143.在本实施例提供的又一个具体实现方式中,第三识别模块304具体用于:当所有第三变化率数据全部小于时间宽度变化率阈值时,生成第三识别结果为规则信号数据;当所有第三变化率数据不是全部小于时间宽度变化率阈值时,生成第三识别结果为非规则信号数据。
144.第三识别模块304还用于当第三识别结果为非规则信号数据时,生成脉搏波信号识别结果为非规则脉搏波信号数据,并退出脉搏波信号识别处理流程。
145.本发明实施例提供的一种脉搏波信号识别装置,可以执行上述方法实施例中的方法步骤,其实现原理和技术效果类似,在此不再赘述。
146.需要说明的是,应理解以上装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,获取模块可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上确定模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所描述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
147.例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,asic),或,一个或多个数字信号处理器(digital signal processor,dsp),或,一个或者多个现场可编程门阵列(field programmable gate array,fpga)等。再如,当以上某个模块通过处理元件
调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,soc)的形式实现。
148.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机程序指令时,全部或部分地产生按照本发明实施例所描述的流程或功能。上述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。上述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,上述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线路((digital subscriber line,dsl))或无线(例如红外、无线、蓝牙、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。上述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。上述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
149.图4为本发明实施例三提供的一种电子设备的结构示意图。该电子设备可以为前述的终端设备或者服务器,也可以为与前述终端设备或者服务器连接的实现本发明实施例方法的终端设备或服务器。如图4所示,该电子设备可以包括:处理器41(例如cpu)、存储器42、收发器43;收发器43耦合至处理器41,处理器41控制收发器43的收发动作。存储器42中可以存储各种指令,以用于完成各种处理功能以及实现本发明上述实施例中提供的方法和处理过程。优选的,本发明实施例涉及的电子设备还包括:电源44、系统总线45以及通信端口46。系统总线45用于实现元件之间的通信连接。上述通信端口46用于电子设备与其他外设之间进行连接通信。
150.在图4中提到的系统总线可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。该系统总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于实现数据库访问装置与其他设备(例如客户端、读写库和只读库)之间的通信。存储器可能包含随机存取存储器(random access memory,ram),也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
151.上述的处理器可以是通用处理器,包括中央处理器cpu、网络处理器(network processor,np)等;还可以是数字信号处理器dsp、专用集成电路asic、现场可编程门阵列fpga或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
152.需要说明的是,本发明实施例还提供一种计算机可读存储介质,该存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中提供的方法和处理过程。
153.本发明实施例还提供一种运行指令的芯片,该芯片用于执行上述实施例中提供的方法和处理过程。
154.本发明实施例还提供一种程序产品,该程序产品包括计算机程序,该计算机程序存储在存储介质中,至少一个处理器可以从上述存储介质读取上述计算机程序,上述至少
一个处理器执行上述实施例中提供的方法和处理过程。
155.本发明实施例提供一种脉搏波信号识别方法、装置、电子设备、计算机程序产品及计算机可读存储介质,通过对脉搏波信号组中相邻脉搏波信号的时间间隔变化率、最大幅差变化率和时间宽度变化率进行识别,可以判断脉搏波信号组是否为一组规则信号。使用本发明,提高了血压测量设备的信号识别能力,基于本发明可以进一步细化对信号的分类处理方式,提高了设备的测量精度和准确度。
156.专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
157.结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
158.以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

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

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

相关文献