本发明涉及医疗设备,尤其涉及一种除颤监护仪的界面显示方法、装置、计算机设备及存储介质。
背景技术:
1、随着科学技术的快速发展,在医院等医疗机构已经大规模普及各种医疗设备,如除颤监护仪。在除颤监护仪使用过程中,除颤监护仪会不断获取人体的各种生理数据,如心电活动、呼吸循环、机体温度、呼吸运动和心血管等,医生或医护人员可以通过这些数据参数为病人提供便捷的诊疗服务及紧急救援。
2、但是目前常见的除颤监护仪受限于主控芯片ram运行内存容量有限的情况下,在采集到大量的人体生理数据的情况下,难以对生理数据执行绘制操作,以及对绘制完成的生理数据在除颤监护仪的显示器进行显示,如心电图的绘制及显示,导致除颤监护仪容易运行卡顿的情况,因此,现有的除颤监护仪存在稳定性较差的问题。
技术实现思路
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、上述除颤监护仪界面显示方法、装置、计算机设备及存储介质,在获取到除颤监护仪采集到的人体生理数据时,将人体生理数据写入到除颤监护仪的第一内存中,得到主窗口数据,然后对主窗口数据进行无效化操作,以将主窗口数据存储在第二内存中预先创建的第一环形缓冲区中,以在第一环形缓冲区中对主窗口数据执行绘制操作,得到对应的显示结果,然后从第一环形缓冲区中读取到显示结构到第一内存中,以将显示结果在除颤监护仪的显示器上进行显示。可见,本发明中的除颤监护仪是在第二内存中对主窗口数据执行绘制操作,而不是直接在第一内存中对主窗口数据执行绘制操作,可以达到释放第一内存的存储空间的目的,有效避免了由于第一内存利用率过高导致除颤监护仪容易运行卡顿的情况,提高了除颤监护仪的稳定性。
1.一种除颤监护仪界面显示方法,其特征在于,所述方法包括:
2.如权利要求1所述的除颤监护仪界面显示方法,其特征在于,所述对所述主窗口数据进行无效化操作,包括:
3.如权利要求2所述的除颤监护仪界面显示方法,其特征在于,所述显示结果至少包括第一结果和第二结果,所述第一结果的优先级高于第二结果;
4.如权利要求2所述的除颤监护仪界面显示方法,其特征在于,在所述分别对每个所述子窗口数据进行无效化操作之后,所述方法还包括:
5.一种除颤监护仪界面显示装置,其特征在于,所述装置包括:
6.如权利要求5所述的除颤监护仪界面显示装置,其特征在于,所述第二数据处理单元用于:
7.如权利要求6所述的除颤监护仪界面显示装置,其特征在于,所述显示结果至少包括第一结果和第二结果,所述第一结果的优先级高于第二结果;
8.如权利要求6所述的除颤监护仪界面显示装置,其特征在于,所述装置还包括第四数据处理单元,所述第四数据处理单元用于:
9.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至4任一项所述除颤监护仪界面显示方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述除颤监护仪界面显示方法。