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

一种对连续获取的心搏数据进行处理的方法与流程

2022-06-01 10:29:18 来源:中国专利 TAG:


1.本发明涉及数据处理技术领域,特别涉及一种对连续获取的心搏数据进行处理的方法。


背景技术:

2.心电监护设备,用于对患者的心电信号或心搏数据进行识别,会根据心搏数据对应的预警事件和事件级别进行预警。常规的心电监护设备在预警结束后就会重启识别过程,对下一个心搏数据重新开始全类型识别。我们在实际应用中发现,单次出现的预警事件和连续多次出现同样的预警事件,二者的实际级别应该是不一样的,按常规的处理方法会导致在连续多次出现同样的预警事件的情况下,预警力度不够。


技术实现要素:

3.本发明的目的,就是针对现有技术的缺陷,提供一种对连续获取的心搏数据进行处理的方法、电子设备、计算机程序产品及计算机可读存储介质,对获取的心搏数据对应的预警事件是否为指定事件进行识别,在识别出具体为指定事件之后进行首次预警,并对后续多个连续心搏数据对应的预警事件是否也同为指定事件进行跟踪识别,并根据跟踪识别结果修改预警级别进行预警升级;由此,可以解决心电监护设备不能对连续的同类预警事件进行预警升级的问题、可以提高心电监护设备对连续同类预警事件的预警精度。
4.为实现上述目的,本发明实施例第一方面提供了一种对连续获取的心搏数据进行处理的方法,所述方法包括:
5.步骤1,获取第一心搏数据;
6.步骤2,对所述第一心搏数据,进行预警事件与事件级别识别处理,生成第一事件数据和第一级别数据;
7.步骤3,对所述第一事件数据进行识别处理;当所述第一事件数据不为预设的指定事件时,根据所述第一事件数据和所述第一级别数据,进行第一预警处理,并将本地的第一计数器数据重置为空,再转至步骤1获取下一个所述第一心搏数据;当所述第一事件数据为所述指定事件时,对所述第一计数器数据,进行增加计数处理;
8.步骤4,当所述第一计数器数据等于预设的起始计数信息时,根据所述第一事件数据和所述第一级别数据,进行第二预警处理;并初始化第一心搏数据序列为空;再将所述第一心搏数据,向所述第一心搏数据序列,进行第一数据添加处理;再转至步骤1获取下一个所述第一心搏数据;
9.步骤5,当所述第一计数器数据大于所述起始计数信息、且小于预设的结束计数信息时,将所述第一心搏数据,向所述第一心搏数据序列,进行第二数据添加处理;再转至步骤1获取下一个所述第一心搏数据;
10.步骤6,当所述第一计数器数据等于所述结束计数信息时,将所述第一心搏数据,向所述第一心搏数据序列,进行第三数据添加处理;再根据所述第一心搏数据序列,进行心
率统计处理,生成第一心率数据;并根据所述第一心搏数据序列,进行持续时间统计处理,生成第一持续时间数据;再根据所述第一心率数据和所述第一持续时间数据,查询反映心率范围、持续时间范围和细分事件以及细分事件级别对应关系的第一对应关系表,生成第二事件数据和第二级别数据;并根据所述第二事件数据和所述第二级别数据,进行第三预警处理;再将所述第一计数器数据重置为空;再转至步骤1获取下一个所述第一心搏数据。
11.优选的,所述对所述第一计数器数据,进行增加计数处理,具体包括:
12.由所述第一计数器数据加上预设的第一步长的和,生成新的所述第一计数器数据。
13.优选的,所述根据所述第一心搏数据序列,进行心率统计处理,生成第一心率数据,具体包括:
14.对所述第一心搏数据序列,进行r点数据提取处理,生成第一r点数据,并由所述第一r点数据组成第一r点数据序列;
15.在所述第一r点数据序列中,对相邻的所述第一r点数据,进行绝对差值计算处理,生成第一心搏间期数据,并由所述第一心搏间期数据组成第一心搏间期数据序列;
16.根据所述第一心搏间期数据序列,按心率与心搏间期的对应关系,进行心率计算处理,生成所述第一心率数据。
17.优选的,所述根据所述第一心搏数据序列,进行持续时间统计处理,生成第一持续时间数据,具体包括:
18.所述第一心搏数据序列中,将第1个所述第一心搏数据的起始时间信息,做为第一时间数据;将最后1个所述第一心搏数据的结束时间信息,做为第二时间数据;根据所述第二时间数据与所述第一时间数据的差值,生成所述第一持续时间数据。
19.优选的,
20.所述第一对应关系表包括多个第一对应关系记录;所述第一对应关系记录包括第一心率范围、第一持续时间范围和第一细分事件信息以及第一细分事件级别信息。
21.优选的,所述根据所述第一心率数据和所述第一持续时间数据,查询反映心率范围、持续时间范围和细分事件以及细分事件级别对应关系的第一对应关系表,生成第二事件数据和第二级别数据,具体包括:
22.根据所述第一心率数据和所述第一持续时间数据,对所述第一对应关系表的所有所述第一对应关系记录进行查询;当所述第一心率数据满足所述第一对应关系记录的所述第一心率范围、且所述第一持续时间数据满足所述第一对应关系记录的所述第一持续时间范围时,提取所述第一对应关系记录的所述第一细分事件信息,生成所述第二事件数据;并提取所述第一对应关系记录的所述第一细分事件级别信息,生成所述第二级别数据。
23.本发明实施例第二方面提供了一种电子设备,包括:存储器、处理器和收发器;
24.所述处理器用于与所述存储器耦合,读取并执行所述存储器中的指令,以实现上述第一方面所述的方法步骤;
25.所述收发器与所述处理器耦合,由所述处理器控制所述收发器进行消息收发。
26.本发明实施例第三方面提供了一种计算机程序产品,所述计算机程序产品包括计算机程序代码,当所述计算机程序代码被计算机执行时,使得所述计算机执行上述第一方面所述的方法。
27.本发明实施例第四方面提供了一种计算机可读存储介质,所述计算机存储介质存储有计算机指令,当所述计算机指令被计算机执行时,使得所述计算机执行上述第一方面所述的方法的指令。
28.本发明实施例提供的一种对连续获取的心搏数据进行处理的方法、电子设备、计算机程序产品及计算机可读存储介质,对获取的心搏数据对应的预警事件是否为指定事件进行识别,在识别出具体为指定事件之后进行首次预警,并对后续多个连续心搏数据对应的预警事件是否也同为指定事件进行跟踪识别,并根据跟踪识别结果修改预警级别进行预警升级;由此,可以解决心电监护设备不能对连续的同类预警事件进行预警升级的问题、可以提高心电监护设备对连续同类预警事件的预警精度。
附图说明
29.图1为本发明实施例一提供的一种对连续获取的心搏数据进行处理的方法示意图;
30.图2为本发明实施例二提供的一种电子设备的结构示意图。
具体实施方式
31.为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
32.图1为本发明实施例一提供的一种对连续获取的心搏数据进行处理的方法示意图,如图1所示,本方法主要包括如下步骤:
33.步骤101,获取第一心搏数据。
34.具体的,心电监护设备通过对患者进行心电信号采集与信号采样处理,得到第一心搏数据;心电监护设备还可以通过连接心电信号采样设备,对患者进行心电信号采集与信号采样处理,得到第一心搏数据;心电监护设备还可以从存储了采样数据的存储介质中通过数据读取获得第一心搏数据。此处,心电监护设备具体为能够实现本发明实施例方法功能的终端设备或服务器。
35.步骤102,对第一心搏数据,进行预警事件与事件级别识别处理,生成第一事件数据和第一级别数据。
36.这里,第一心搏数据包括p波、qrs波群和t波等波形数据,对第一心搏数据进行预警事件处理,就是心电监护设备对第一心搏数据中各个波的状态进行识别并分配对应的第一事件数据做为最终识别结果。在得到第一事件数据之后,心电监护设备会根据第一事件数据,查询存于在本地的预警事件与事件级别的对应关系表,从而得到与第一事件数据对应的预警事件级别信息也就是第一级别数据。
37.步骤103,判断第一事件数据是否为预设的指定事件,当第一事件数据不为预设的指定事件时,转至步骤104;当第一事件数据为指定事件时,转至步骤105。
38.此处,指定事件是一个预设的事件信息。
39.这里,当第一事件数据不为指定事件时,意味着不用将当前的第一心搏数据纳入
到对连续同类预警事件进行跟踪分析的处理过程中,转至步骤104继续后续步骤;当第一事件数据为指定事件时,意味着需要将当前的第一心搏数据纳入到对连续同类预警事件进行跟踪分析的处理过程中,转至步骤105继续后续步骤。
40.步骤104,根据第一事件数据和第一级别数据,进行第一预警处理,并将本地的第一计数器数据重置为空,再转至步骤101获取下一个第一心搏数据。
41.此处,第一计数器数据是存储在本地的一个计数器。本发明实施例的第一计数器数据是在对连续同类预警事件进行跟踪分析的处理过程中,用于对连续接收的第一心搏数据进行计数。
42.这里,第一事件数据不为指定事件时,意味着不用将当前的第一心搏数据纳入到对连续同类预警事件进行跟踪分析的处理过程中,也无需对连续接收的第一心搏数据进行计数,所以只需根据第一事件数据和第一级别数据做一次独立预警处理也就是第一预警处理,并将第一计数器数据保持为未计数状态也就是为空;之后,重新转至步骤101获取下一个第一心搏数据。
43.步骤105,对第一计数器数据,进行增加计数处理;
44.具体包括:由第一计数器数据加上预设的第一步长的和,生成新的第一计数器数据。
45.此处,第一步长是预设的计数器单次计数单位,默认被设定为1。
46.这里,步骤105是对连续同类预警事件进行跟踪分析的处理过程的第一步,在该步骤里,需要对连续接收的第一心搏数据进行计数,计数结果存储在第一计数器数据中,计数规则是新的第一计数器数据=旧的第一计数器数据 第一步长。
47.例如,旧的第一计数器数据为空,第一步长为1,当第一事件数据为指定事件时,对第一计数器数据进行增加计数处理,得到的跟新后的第一计数器数据为1。
48.步骤106,当第一计数器数据等于预设的起始计数信息时,根据第一事件数据和第一级别数据,进行第二预警处理;并初始化第一心搏数据序列为空;再将第一心搏数据,向第一心搏数据序列,进行第一数据添加处理;再转至步骤101获取下一个第一心搏数据。
49.此处,起始计数信息是预设的计数器计数起始编号,默认被设定为1。
50.这里,步骤106是对连续同类预警事件进行跟踪分析的处理过程的第二步,该步骤实际是对同类预警事件的第1个第一心搏数据的处理过程;在第1个第一心搏数据的处理过程中,心电监护设备需要根据第一事件数据和第一级别数据,进行指定事件的首次预警处理也就是第二预警处理,心电监护设备需要初始化第一心搏数据序列,该序列是用于拼接后续所有连续的第一事件数据的,心电监护设备还需要将当前的第一心搏数据向第一心搏数据序列添加做为序列中的第1个拼接数据;之后,重新转至步骤101获取下一个第一心搏数据。
51.例如,第一计数器数据为1,起始计数信息为1,当第一计数器数据等于预设的起始计数信息时,进行第二预警处理,并在初始化第一心搏数据序列之后将第1次获得第一心搏数据向第一心搏数据序列添加,则此时得到的第一心搏数据序列应为(第1个第一心搏数据)。
52.步骤107,当第一计数器数据大于起始计数信息、且小于预设的结束计数信息时,将第一心搏数据,向第一心搏数据序列,进行第二数据添加处理;再转至步骤101获取下一
个第一心搏数据。
53.此处,结束计数信息是预设的计数器计数结束编号。
54.这里,步骤107是对连续同类预警事件进行跟踪分析的处理过程的中间步骤,该步骤实际是同类预警事件的中间个数第一心搏数据的处理过程;在中间个数第一心搏数据的处理过程中,心电监护设备只需要将当前的第一心搏数据向第一心搏数据序列添加做为序列中的连续拼接数据即可;之后,重新转至步骤101获取下一个第一心搏数据。
55.例如,起始计数信息为1,结束计数信息为4;当第一计数器数据为2时,将第2次获得的第一心搏数据向第一心搏数据序列添加,则此时得到的第一心搏数据序列应为(第1个第一心搏数据,第2个第一心搏数据);当第一计数器数据为3时,将第3次获得的第一心搏数据向第一心搏数据序列添加,则此时得到的第一心搏数据序列应为(第1个第一心搏数据,第2个第一心搏数据,第3个第一心搏数据)。
56.步骤108,当第一计数器数据等于结束计数信息时,将第一心搏数据,向第一心搏数据序列,进行第三数据添加处理;再根据第一心搏数据序列,进行心率统计处理,生成第一心率数据;并根据第一心搏数据序列,进行持续时间统计处理,生成第一持续时间数据;再根据第一心率数据和第一持续时间数据,查询反映心率范围、持续时间范围和细分事件以及细分事件级别对应关系的第一对应关系表,生成第二事件数据和第二级别数据;并根据第二事件数据和第二级别数据,进行第三预警处理;再将第一计数器数据重置为空;再转至步骤101获取下一个第一心搏数据;
57.其中,第一对应关系表包括多个第一对应关系记录;第一对应关系记录包括第一心率范围、第一持续时间范围和第一细分事件信息以及第一细分事件级别信息;
58.这里,步骤108是对连续同类预警事件进行跟踪分析的处理过程的最后一步,该步骤实际是对同类预警事件的最后1个第一心搏数据的处理过程;在最后1个第一心搏数据的处理过程中,心电监护设备首先需要将当前的第一心搏数据向第一心搏数据序列添加做为序列中的最后1个拼接数据;然后需要对连续接收的心搏数据的心率和持续时间进行统计得到第一心率数据和第一持续时间数据;接着需要根据心率、持续时间和针对指定事件的细分事件以及细分事件级别的对应关系,得到细分事件与细分事件级别的结果也就是第二事件数据和第二级别数据;再然后需要根据第二事件数据和第二级别数据做针对指定事件的末次预警处理也就是第三预警处理;在第三预警处理的过程中可以通过停止首次预警处理也就是第二预警处理来实现末次预警对首次预警的预警升级;在进行末次预警处理的同时或之后,心电监护设备还需对第一计数器数据进行重置,表示本轮对连续同类预警事件进行跟踪分析的处理过程结束;之后,重新转至步骤101获取下一个第一心搏数据;
59.其中,根据第一心搏数据序列,进行心率统计处理,生成第一心率数据,具体包括:对第一心搏数据序列,进行r点数据提取处理,生成第一r点数据,并由第一r点数据组成第一r点数据序列;在第一r点数据序列中,对相邻的第一r点数据,进行绝对差值计算处理,生成第一心搏间期数据,并由第一心搏间期数据组成第一心搏间期数据序列;根据第一心搏间期数据序列,按心率与心搏间期的对应关系,进行心率计算处理,生成第一心率数据;
60.这里,每个qrs波群中峰值最高点是r点,进行r点数据提取处理,实际就是从第一心搏数据的qrs波群中提取出r点对应的时间信息生成r点数据;相邻两个r点数据的绝对差值,实际就是相邻两个第一心搏数据对应的两次心搏动作的时间间隔,也就是常说的心搏
间期;按心率与心搏间期的对应关系进行心率计算处理,常见的处理方式是根据第一心搏间期数据序列计算出平均心搏间期数据,再根据公式心率=60/平均心搏间期数据,计算生成第一心率数据;
61.其中,根据第一心搏数据序列,进行持续时间统计处理,生成第一持续时间数据,具体包括:第一心搏数据序列中,将第1个第一心搏数据的起始时间信息,做为第一时间数据;将最后1个第一心搏数据的结束时间信息,做为第二时间数据;根据第二时间数据与第一时间数据的差值,生成第一持续时间数据;
62.这里,第一心搏数据序列由多个第一心搏数据组成,第1个第一心搏数据的起始时间与最后1个第一心搏数据的结束时间之间的时间差,就是第一心搏数据序列对应的本轮连续同类预警事件的心搏活动总时长,这里用第一持续时间数据对其进行表示;
63.其中,根据第一心率数据和第一持续时间数据,查询反映心率范围、持续时间范围和细分事件以及细分事件级别对应关系的第一对应关系表,生成第二事件数据和第二级别数据,具体包括:根据第一心率数据和第一持续时间数据,对第一对应关系表的所有第一对应关系记录进行查询;当第一心率数据满足第一对应关系记录的第一心率范围、且第一持续时间数据满足第一对应关系记录的第一持续时间范围时,提取第一对应关系记录的第一细分事件信息,生成第二事件数据;并提取第一对应关系记录的第一细分事件级别信息,生成第二级别数据。
64.这里,在第一对应关系表中,根据心率和持续时间,对连续同类预警事件进行细分,细分原则如下:在同等心率范围之类,持续时间越长,细分事件的等级越高;在不同心率范围之间,心率越大,细分事件的等级越高。
65.例如,第一对应关系表如表一所示,其中一型细分事件级别到七型细分事件级别的预警级别逐级提升,一型细分事件级别不低于前文首次预警的第一级别数据,当前计算得到的第一心率数据为165次/分钟,第一持续时间数据35秒时,查询第一对应关系表,得到第二事件数据为七型细分事件,第二级别数据为七型细分事件级别;则心电监护设备会停止正在进行的第二预警处理,根据七型细分事件和七型细分事件级别进行第三预警处理。由此,实现了对连续的同类预警事件进行预警升级的功能,提高了心电监护设备对连续同类预警事件的预警精度。
66.[0067][0068]
表一
[0069]
图2为本发明实施例二提供的一种电子设备的结构示意图。该电子设备可以为前述的心电监护设备,也可以为与前述心电监护设备连接的实现本发明实施例方法的终端设备或服务器。如图2所示,该电子设备可以包括:处理器21(例如cpu)、存储器22、收发器23;收发器23耦合至处理器21,处理器21控制收发器23的收发动作。存储器22中可以存储各种指令,以用于完成各种处理功能以及实现本发明上述实施例中提供的方法和处理过程。优选的,本发明实施例涉及的电子设备还可以包括:电源24、系统总线25以及通信端口26。系统总线25用于实现元件之间的通信连接。上述通信端口26用于电子设备与其他外设之间进行连接通信。
[0070]
上述的处理器可以是通用处理器,包括中央处理器(,central processing unit,cpu)、网络处理器(network processor,np)等;还可以是数字信号处理器(digital signal processing,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
[0071]
在图2中提到的系统总线可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。该系统总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于实现数据库访问装置与其他设备(例如客户端、读写库和只读库)之间的通信。存储器可能包含随机存取存储器(random access memory,ram),也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
[0072]
需要说明的是,本发明实施例还提供一种计算机可读存储介质,该存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中提供的方法和处理过程。
[0073]
本发明实施例还提供一种运行指令的芯片,该芯片用于执行上述实施例中提供的方法和处理过程。
[0074]
本发明实施例还提供一种程序产品,该程序产品包括计算机程序,该计算机程序存储在存储介质中,至少一个处理器可以从上述存储介质读取上述计算机程序,上述至少一个处理器执行上述实施例中提供的方法和处理过程。
[0075]
本发明实施例提供的一种对连续获取的心搏数据进行处理的方法、电子设备、计算机程序产品及计算机可读存储介质,对获取的心搏数据对应的预警事件是否为指定事件进行识别,在识别出具体为指定事件之后进行首次预警,并对后续多个连续心搏数据对应的预警事件是否也同为指定事件进行跟踪识别,并根据跟踪识别结果修改预警级别进行预
警升级;由此,可以解决心电监护设备不能对连续的同类预警事件进行预警升级的问题、可以提高心电监护设备对连续同类预警事件的预警精度。
[0076]
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0077]
结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
[0078]
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

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

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

相关文献