心电图分析方法、装置、电子设备及计算机可读存储介质与流程

文档序号:30581976发布日期:2022-06-29 12:47阅读:105来源:国知局
心电图分析方法、装置、电子设备及计算机可读存储介质与流程

1.本发明涉及信息处理技术领域,特别是涉及一种心电图分析方法、装置、电子设备及计算机可读存储介质。


背景技术:

2.心电图(electrocardiogram,ecg或者ekg)是利用心电图机从检测对象体表记录心脏每一心动周期所产生的电活动变化图形的技术。对心电图进行分析可以诊断出异常心脏节律。
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.在本发明实施例中,依据心搏各自所属的心搏类型对监测对象的多个心搏进行筛选,得到目标心搏进行显示,使得用户可以对目标心搏进行查看的和分析,便于用户进行分析。本发明实施例中,利用光栅图的上半部分和下半部分对所有目标心搏的下一心搏进行对应显示,使得用户可以对应查看目标心搏和下一心搏之间的变化,便于用户基于前后心搏之前的变化进行更加全面而准确的分析。本发明实施例中,通过光栅图对目标心搏及目标心搏的下一心搏进行对应显示,可以减小心搏分析数据量又能保证心搏数据的全面性,使得用户可以方便快捷地对目标心搏进行查看和分析。
附图说明
51.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
52.图1是本发明实施例中的一种心电图分析方法的步骤流程图;
53.图2是本发明实施例中的一种的步骤流程图;
54.图3是本发明实施例的另一种心电图分析装置的结构示意图;
55.图4是本发明实施例中的一种光栅图的示意图。
具体实施方式
56.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
57.在心电图分析技术中,通常以心搏为单位对监测对象一段时间内的连续心电图进行分析。心搏指的是心室内心电传导一次的过程,在心电图上显示为一组波群。其中,对心搏的心搏间期进行分析可以识别心律不齐及房颤,是动态心电图临床诊断的重要参数。心搏间期指的是相连的两个qrs波群间r波的间隔时间,计入后一个心搏的心搏间期。
58.在相关技术中,通常通过对心电图上多个心搏的心搏间期进行显示,以便用户进
行查看并分析。然而,相关技术中的分析方法存在心搏间期数据量过大或者心搏间期数据量不够全面的问题。为此,本发明实施例提出了一种可以减小分析数据量又能保证数据全面性的心电图分析方法。
59.以下,对本发明实施例中的一种心电图分析方法进行介绍,如图1所示,该心电图分析方法具体可以包括以下步骤:
60.步骤s101:对监测对象的心电图中一段时间内的多个心搏进行分析,得到所述多个心搏各自所属的心搏类型。
61.本发明实施例中,可以对监测对象一段时间内的连续心电图进行分析,得到多个心搏,并利用预设算法,根据各个心搏起源点和传输过程,对每个心搏所属的心搏类型进行区分。本发明实施例中,对心搏类型进行区分的具体方法可以采用相关技术中任一成熟可行的方法,本发明对此不作特殊限制。
62.本发明实施例中,心搏类型主要包括:窦性、房性、室性、室上性、房颤和伪差等。
63.步骤s102:根据心搏类型筛选出属于目标类型的多个目标心搏。
64.本发明实施例中,用户可以根据实际需要选择需要显示的心搏的心搏类型。从而可以根据该心搏类型筛选出属于目标类型的多个目标心搏。
65.本发明实施例中,用户在进行心搏类型的筛选时,可以同时指定多个目标类型,从而筛选出属于所述多个目标类型的所有的目标心搏。
66.示例的,用户可以同时筛选心搏类型属于室性和室上性的所有的心搏。
67.在本发明一种可选地实施方式中,所述心电图分析方法还包括:
68.步骤s1:按照预先设置的心搏间期限高杆和/或心搏间期限低杆,对所述多个心搏进行滤除。
69.本发明实施例中,通过预先设置的心搏间期限高杆和/或心搏间期限低杆,可以对心搏间期高于心搏间期限高杆和/或心搏间期低于心搏间期限低的心搏进行滤除。
70.其中,所述步骤s1可以在步骤s102之前,也可以在步骤s102之后,进而,在实际应用中,可以先根据目标类型对心搏进行筛选,得到所需的目标心搏,再根据心搏间期限高杆和/或心搏间期限低杆对心搏进行过滤,滤除明显不合理的心搏数据,排除系统误差。也可以先根据心搏间期限高杆和/或心搏间期限低杆对心搏进行过滤,滤除明显不合理的心搏数据,排除系统误差,再根据目标类型对心搏进行筛选,得到所需的目标心搏。
71.步骤s103:将所述多个目标心搏各自的心搏间期,顺序显示在光栅图的上半部分。
72.本发明实施例中,在筛选出多个目标心搏之后,可以进一步得到多个心搏各自的心搏间期,便于用户通过多个心搏的心搏间期对多个心搏进行进一步分析。
73.本发明实施例中,可以利用一个心搏的心搏间期数据代表一个心搏,并将多个心搏各自的心搏间期按照多个心搏的时间顺序显示在光栅图的上半部分,从而得到多个心搏顺序排列的光栅图的上半部分。
74.步骤s104:根据所述多个目标心搏各自在光栅图的上半部分的显示位置,确定所述多个目标心搏各自的下一心搏的心搏间期在所述光栅图的下半部分的显示位置。
75.本发明实施例中,可以利用光栅图的上半部分和下半部分,分别显示目标心搏及目标心搏的下一心搏,在本发明实施例中,光栅图上半部分的显示和目标心搏和下半部分显示的目标心搏的下一心搏是相互对应的,以便用户可以对前后两个心搏进行对应分析。
76.本发明实施例中,具体可以根据每个心搏在光栅图的上半部分的显示位置,确定其对应的下一心搏在光栅图的下半部分的显示位置。
77.本发明实施例中,在具体实现时,可以在每个心搏的数据结构中插入下一心搏的地址指针,以将下一心搏的地址保存到上一心搏,从而实现下一心搏和上一心搏的对应存储与显示。
78.步骤s105:按照确定出的下半部分的显示位置,将所述多个目标心搏各自的下一心搏的心搏间期,显示在所述光栅图的下半部分。
79.本发明实施例中,多个目标心搏各自对应的下一心搏,按照确定出的与多个心搏各自相对应的位置,显示在光栅图的下半部分,以便用户进行对应查看分析。
80.本发明实施例中,可以采用任何可行的光栅图显示方式对心搏的心搏间期进行显示,例如:可以用一个显示条代表一个心搏,并以显示条的相关特性代表心搏的相关特性,又例如:可以用一个圆点代表一个心搏,并以圆点的相关特性代表心搏的相关特性。本发明对此不作特殊限制。
81.本发明实施例中,光栅图下半部分显示的多个心搏的下一心搏的显示方式,可以与上半部分显示的多个心搏的显示方式相同,例如均采用一个显示条代表一个心搏的显示方式。
82.本发明实施例中,光栅图下半部分显示的多个心搏的下一心搏的显示方式,也可以与上半部分显示的多个心搏的显示方式不相同,例如上半部分显示的多个心搏采用一个显示条代表一个心搏的显示方式,下半部分显示的多个心搏的下一心搏可以采用一个原点代表一个心搏的显示方式。
83.以下,结合图4对用显示条代表心搏进行显示的显示步骤进行显示进行详细介绍,图4给出了用显示条代表一个心搏得到的光栅图的示意图,对于其他显示方式均可以参考该显示步骤:
84.本发明实施例中,对于光栅图中的任一心搏的心搏间期,均可以采用以下步骤进行显示:
85.步骤s201:以横向同宽度的显示条代表一个心搏的心搏间期。
86.步骤s202:根据一个心搏所属的心搏类型,确定所述显示条的显示颜色。
87.步骤s203:根据一个心搏的心搏间期,确定所述显示条的纵向高度。
88.步骤s204:根据所确定的纵向高度和显示颜色,在所述光栅图上显示该心搏的心搏间期对应的显示条。
89.如图4所示,采用一个显示条代表一个心搏的显示方式,根据左上角的勾选,筛选出心搏类型属于室上性的目标心搏。利用浅灰色的显示条代表筛选出的所有室上性的目标心搏,并根据每个心搏的心搏间期时长确定各个显示条的纵向高度。
90.在以显示条代表心搏的心搏间期的情况下,所述步骤s105具体可以包括:按照确定出的下半部分的显示位置,在光栅图的下半部分以向下的显示条显示所述多个目标心搏各自的下一心搏的心搏间期。
91.如图4所示,在本发明实施例中,采用垂直向下的显示条在光栅图的下半部分显示多个目标心搏各自的下一心搏的心搏间期。
92.在本发明实施例中,多个目标心搏各自的下一心搏有可能与目标心搏属于同一心
搏类型(如图4下半部分的浅灰色显示条),也有可能与目标心搏属于不同的心搏类型(如图4下半部分的深灰色显示条)。
93.如图4所示,本发明实施例,利用不同的显示颜色显示不同的心搏类型,使得用户在对心电图进行分析时,可以一目了然地查看前后心搏的心搏类型,更加方便快捷地得到分析结果。
94.在本发明实施例中,采用垂直向下的显示条在光栅图的下半部分显示多个目标心搏各自的下一心搏的心搏间期,并利用显示条的纵向高度标识各个心搏的心搏间期时长,使得用户在对心电图进行分析时,可以快速的确定前后心搏的心搏间期时长关系,从而对监测对象的健康状况进行进一步分析。
95.在本发明一种可选地实施方式中,所述心电图分析方法还包括:
96.步骤s107:在检测到针对所述光栅图上的任一显示条的点击操作时,在所述心电图上显示被点击的显示条对应的心搏的波段图。
97.本发明实施例中,可以同时显示光栅图和原始心电图,以便用户进行对照分析,当用户需要对光栅图上显示的某个心搏进行进一步分析时,可以点击该心搏,从而在心电图上显示该心搏对应的波段图,以便用户对该心搏前后一端时间内的原始心电图进行进一步分析。
98.本发明实施例中,在具体实现时,由于目标心搏的下一心搏与目标心搏是对应存储的,因此,用户不管是对光栅图上半部分显示的目标心搏进行点击,还是对光栅图下半部分显示的目标心搏进行点击,均可以在心电图上显示与用户所点击心搏相对应的波段图,以便用户对该心搏前后一端时间内的原始心电图进行进一步分析。
99.本发明实施例中,在心电图上显示该心搏对应的波段图之后,用户也可以根据实际心电图人工重新确定该心搏所属的心搏类型,以对预设算法确定的心搏类型进行修正,以提高心电图分析过程的准确性。
100.在本发明一种可选地实施方式中,所述心电图分析方法还包括:
101.步骤s108:在所述光栅图上显示时间滚动条。
102.步骤s109:在检测到针对所述时间滚动条的操作时,在所述光栅图上显示所述心电图中下一时间段内属于所述目标类型的各个心搏的心搏间期;以及,在所述光栅图上显示属于所述目标类型的心搏的总数。
103.本发明实施例中,考虑到实际中心电图数据较多,可能无法在光栅图的当前显示页面显示所有心搏的心搏间期,因此,本发明实施例在光栅图上设计时间滚动条,在光栅图上显示时间滚动条,具体可以显示在光栅图的中间部位。本发明实施例中,用户可以对时间滚动条进行操作以查看下一时间段的各个心搏的心搏间期。
104.本发明实施例中,在检测到针对时间滚动条的操作时,可以响应于具体的操作,显示对应时间段内的各个心搏的心搏间期。
105.本发明实施例中,为了便于用户了解筛选出的属于目标类型的心搏的总数,还可以在光栅图上显示属于目标心搏的心搏的总数。
106.在本发明实施例中,依据心搏各自所属的心搏类型对监测对象的多个心搏进行筛选,得到目标心搏进行显示,使得用户可以对目标心搏进行查看的和分析,便于用户进行分析。本发明实施例中,利用光栅图的上半部分和下半部分对所有目标心搏的下一心搏进行
对应显示,使得用户可以对应查看目标心搏和下一心搏之间的变化,便于用户基于前后心搏之前的变化进行更加全面而准确的分析。本发明实施例中,通过光栅图对目标心搏及目标心搏的下一心搏进行对应显示,可以减小心搏分析数据量又能保证心搏数据的全面性,使得用户可以方便快捷地对目标心搏进行查看和分析。
107.参考图3,示出了一种心电图分析装置,所述装置包括:
108.心搏类型分析模块301,用于对监测对象的心电图中一段时间内的多个心搏进行分析,得到所述多个心搏各自所属的心搏类型;
109.筛选模块302,用于根据心搏类型筛选出属于目标类型的多个目标心搏;
110.第一显示模块303,用于将所述多个目标心搏各自的心搏间期,顺序显示在光栅图的上半部分;
111.显示位置确定模块304,用于根据所述多个目标心搏各自在光栅图的上半部分的显示位置,确定所述多个目标心搏各自的下一心搏的心搏间期在所述光栅图的下半部分的显示位置;
112.第二显示模块305,用于按照确定出的下半部分的显示位置,将所述多个目标心搏各自的下一心搏的心搏间期,显示在所述光栅图的下半部分。
113.可选地,所述第一显示模块303和所述第二显示模块305具体用于:
114.以横向同宽度的显示条代表一个心搏的心搏间期:
115.根据一个心搏所属的心搏类型,确定显示条的显示颜色;
116.根据一个心搏的心搏间期,确定显示条的纵向高度;
117.根据所确定的纵向高度和显示颜色,在所述光栅图上显示该心搏的心搏间期对应的显示条。
118.可选地,所述第二显示模块305包括:
119.显示子模块,用于按照确定出的下半部分的显示位置,在光栅图的下半部分以向下的显示条显示所述多个目标心搏各自的下一心搏的心搏间期。
120.可选地,所述装置还包括:
121.波段图显示模块,用于在检测到针对所述光栅图上的任一显示条的点击操作时,在所述心电图上显示被点击的显示条对应的心搏的波段图。
122.可选地,所述装置包括:
123.滤除模块,用于按照预先设置的心搏间期限高杆和/或心搏间期限低杆,对所述多个心搏进行滤除。
124.可选地,所述装置还包括:
125.时间滚动条显示模块,用于在所述光栅图上显示时间滚动条;
126.第四显示模块,用于在检测到针对所述时间滚动条的操作时,在所述光栅图上显示所述心电图中下一时间段内属于所述目标类型的各个心搏的心搏间期;以及,在所述光栅图上显示属于所述目标类型的心搏的总数。
127.需要说明的是,装置实施例与方法实施例相近,故描述的较为简单,相关之处参见方法实施例即可。
128.本发明实施例还提供了一种电子设备,包括:
129.存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在
于,所述处理器被配置为:执行如上述任一实施例所述的心电图分析方法。
130.本发明实施例还提供了一种计算机可读存储介质,其存储的计算机程序使得处理器执行上述任一实施例所述的心电图分析方法。
131.本发明实施例还提供一种计算机可读存储介质,其存储的计算机程序使得处理器执行如上述上述任一实施例所述的心电图分析方法。
132.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
133.本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
134.本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
135.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
136.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
137.尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
138.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
139.以上对本发明所提供的一种心电图分析方法、装置、设备和存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明
只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1