一种零等待心电图热敏打印系统及方法与流程

文档序号:29916005发布日期:2022-05-06 04:51阅读:161来源:国知局
一种零等待心电图热敏打印系统及方法与流程

1.本发明属于心电图热敏打印技术领域,尤其涉及一种零等待心电图热敏打印方法及装置。


背景技术:

2.现阶段心电图热敏打印构架模式大多都不能实现零等待心电图报告打印输出。其次,针对心电图三导、六导和十二导等不同长度的热敏打印头无法灵活适配。
3.因此,现有热敏打印构架模式存在的问题有:

打印反应和等待的时间太长。

针对性过强,延展性欠缺。其表现为仅能适应一种热敏打印头。

打印浓度不可调。

大多采用的是串口通讯,传输速率不高。


技术实现要素:

4.有鉴于此,本发明提出了一种零等待心电图热敏打印系统及方法,用于解决现有热敏打印构架模式的等待时间过长的问题。
5.本发明第一方面,公开一种零等待心电图热敏打印系统,所述系统包括依次连接的上位机、打印控制模块和打印区模块,以及与打印控制模块连接的电源转换模块;
6.上位机,用于获取采集的患者心电数据和用户输入的相关配置参数并进行数据处理,并提供打印运行支持;
7.电源转换模块,用于根据不同需求的热敏打印头,实现打印控制模块输入电压的无级调整;
8.打印控制模块,用于接收上位机的打印指令和数据,控制打印区模块按要求运行;
9.打印区模块,用于保护热敏打印头、步进电机、各类传感器以及与打印相关的结构和构造件,按照打印控制模块的控制执行打印。
10.在上述技术方案的基础上,优选的,所述上位机具体包括异步缓存单元、参数配置单元;
11.异步缓存单元,用于在读取到患者心电数据后开启异步缓存;
12.数据转换单元,用于在异步缓存的同时对采集的患者心电信号进行自动转换和滤波,生成待打印数据;
13.参数配置单元,用于从上位机获取用户输入的相关配置参数,通过修改软件参数方便适配不同需求的热敏打印头,并配置与硬件相适配的打印参数。
14.在上述技术方案的基础上,优选的,所述参数配置单元配置的参数具体包括:
15.不同需求的热敏打印头对应的打印控制软件参数;
16.不同需求的热敏打印头对应的电源转换参数;
17.走纸速度、打印长度、波形增益、滤波器参数;
18.打印浓度。
19.在上述技术方案的基础上,优选的,所述系统还包括分别与打印控制模块连接的
初始化模块和状态检测模块;
20.其中,初始化模块用于在识别打印控制模块后执行打印功能初始化操作,状态检测模块用于在执行打印功能初始化操作后检测打印机当前状态,当打印机当前状态可以执行打印时,开始读取待打印数据。
21.在上述技术方案的基础上,优选的,所述电源转换模块具体实现打印控制模块输入电压从0~40v的无级调整。
22.在上述技术方案的基础上,优选的,所述系统还包括libusb接口库,与上位机通信连接,用于对打印控制模块的接口进行识别。
23.在上述技术方案的基础上,优选的,所述系统还包括libtosinglechip打印运行库,与上位机通信连接,用于接收打印指令和打印数据。
24.在上述技术方案的基础上,优选的,所述上位机包含基于飞思卡尔的硬件平台和基于android的软件平台。
25.本发明第二方面,公开一种零等待心电图热敏打印方法,所述方法包括:
26.s1、配置与心电图机硬件相适配的打印参数;
27.s2、识别打印控制模块;
28.s3、执行打印功能初始化;
29.s4、系统检测打印机当前状态;
30.s5、开始读取患者心电数据;
31.s6、开启异步缓存技术;
32.s7、异步缓存的同时,将患者心电数据自动转换和滤波,生成待打印数据;
33.s8、等待开始打印指令;
34.s9、发送打印数据,接收打印控制模块的指令反馈。
35.在上述技术方案的基础上,优选的,所述步骤s1中,与心电图机硬件相适配的打印参数具体包括:
36.不同需求的热敏打印头对应的打印控制软件参数;
37.不同需求的热敏打印头对应的电源转换参数;
38.走纸速度、打印长度、波形增益、滤波器参数;
39.打印浓度。
40.本发明相对于现有技术具有以下有益效果:
41.1)本发明通过异步缓存技术来将实时采集的心电数据快速同步至心电图热敏打印系统,在进行异步缓存的同时对采集的心电数据进行转换、滤波等运算处理,提高了数据同步和数据处理效率,从而减少等待时间,在心电图机上实现了零等待热敏报告打印。
42.2)本发明通过参数配置模块调整不同需求的热敏打印头对应的打印控制软件参数和电源转换参数,可实现不同长度的热敏打印头的灵活适配,也可以方便地实现三导、六导和十二导心电图报告同平台打印,提高了打印控制模块的复用性和延展性。
43.3)本发明提供用户端打印浓度可调节功能,方便用户对印迹清晰度的掌控。
附图说明
44.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
45.图1为本发明的零等待心电图热敏打印系统结构图;
46.图2为本发明的零等待心电图热敏打印方法流程图。
具体实施方式
47.下面将结合本发明实施方式,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。
48.请参阅图1,本发明提出一种零等待心电图热敏打印系统,其特征在于,所述系统包括上位机1、电源转换模块3、打印控制模块4和打印区模块5、初始化模块6、状态检测模块7、libusb接口库8和libtosinglechip打印运行库9。上位机1、打印控制模块4和打印区模块5依次通信连接,电源转换模块3与打印控制模块4通信连接。初始化模块6和状态检测模块7分别与打印控制模块4通信连接。
49.上位机1,用于获取采集的患者心电数据和用户输入的相关配置参数并进行数据处理;
50.具体的,上位机1还分别与数据采集模块和参数输入模块通信连接,数据采集模块用于采集患者的心电数据,参数输入模块用于向用户提供输入相关配置参数的接口,上位机一方面从数据采集模块获取采集的患者心电数据,另一方面从参数输入模块获取相关配置参数,均发送至上位机1的数据处理模块。
51.上位机1的数据处理模块具体包括异步缓存单元、数据转换单元、参数配置单元;
52.异步缓存单元,用于在读取到患者心电数据后开启异步缓存;
53.数据转换单元,用于在异步缓存的同时对采集的患者心电信号进行自动转换和滤波,生成待打印数据;
54.参数配置单元,用于从上位机获取用户输入的相关配置参数,通过修改软件参数方便适配不同需求的热敏打印头,并配置与硬件相适配的打印参数。
55.具体的,为了灵活是适配不同长度的热敏打印头,需要配置不同需求的热敏打印头对应的打印控制软件参数,以及不同需求的热敏打印头对应的电源转换参数,实现不同长度的热敏打印头灵活切换。通过调整参数,可以方便地实现三导、六导和十二导心电图报告同平台打印,提高了打印控制模块的复用性和延展性。
56.在打印前还需要配置心电图打印所需的一些基本参数,比如走纸速度、打印长度、波形增益、滤波器参数等。最后还进行了打印浓度配置,通过用户端打印浓度可调节功能,方便用户对印迹清晰度的掌控。
57.电源转换模块3,用于根据不同需求的热敏打印头,实现打印控制模块输入电压的无级调整;所述电源转换模块具体可以实现打印控制模块输入电压从0~40v的无级调整。
58.打印控制模块4,用于接收上位机的打印指令和数据,控制打印区模块按要求运行。
59.打印区模块5,用于保护热敏打印头、步进电机、各类传感器以及与打印相关的结构和构造件,按照打印控制模块4的控制要求执行打印命令。
60.初始化模块6,用于在识别打印控制模块后执行打印功能初始化操作。
61.状态检测模块7,用于在执行打印功能初始化操作后检测打印机当前状态,当打印机当前状态可以执行打印时,开始读取待打印数据。
62.libusb接口库8,与上位机1通信连接,用于对打印控制模块的接口进行识别。
63.libtosinglechip打印运行库9,与上位机1通信连接,用于接收打印指令和待打印数据。
64.在上述系统实施例的基础上,本发明还提出一种零等待心电图热敏打印方法,请参阅图2,所述方法包括:
65.s1、配置与心电图机硬件相适配的打印参数。比如,不同需求的热敏打印头对应的打印控制软件参数,不同需求的热敏打印头对应的电源转换参数;走纸速度、打印长度、波形增益、滤波器参数,打印浓度等。
66.s2、识别打印控制模块。具体的,通过libusb接口库识别心电图机的打印控制接口以进行打印控制,采用usb通讯接口,相较于传统的串口通信,数据传输速度更快。
67.s3、执行打印功能初始化。
68.s4、系统检测打印机当前状态。具体的,在打印机运行过程中实时监测打印机状态,并将打印机状态监测结果发送至上位机进行可以化显示,当前打印机状态就绪可以执行打印任务时,则可以开始读取患者心电数据。否则,提示用户先排除故障再打印。
69.s5、开始读取患者心电数据。上位机从数据采集模块实时获取患者心电数据。
70.s6、开启异步缓存技术。本发明通过异步缓存技术来减少数据阻塞,加快响应速度,可以快速将数据采集模块实时采集的心电数据快速同步至心电图热敏打印系统,提高了数据获取效率。
71.s7、在异步缓存的同时,将患者心电数据自动转换和滤波,生成待打印数据。在进行异步缓存的同时对采集的心电数据进行数据转换、滤波等运算处理,异步缓存和数据处理同步进行,进一步提高了数据获取和数据处理效率,从而减少等待时间,有利于减少心电图机热敏报告等待打印的时间。
72.s8、等待开始打印指令;
73.s9、发送待打印数据,接收打印控制模块的指令反馈。具体的上位机将打印指令下发至打印控制模块,打印控制模块接收到待打印数据后控制打印区模块执行打印命令,若当前打印成功,则返回步骤s5,重新读取患者心电数据并进行下一轮打印,若当前打印失败,则打印控制模块向上位机的反馈具体的异常信息,并进行可视化显示,提示用户排除故障。
74.以上系统实施例和方法实施例对应的,系统实施例简述之处请参阅方法实施例即可。
75.本发明还公开一种电子设备,包括:至少一个处理器、至少一个存储器、通信接口和总线;其中,所述处理器、存储器、通信接口通过所述总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令,以实现本发明前述的方法。
76.本发明还公开一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机实现本发明实施例所述方法的全部或部分步骤。所述存储介质包括:u盘、移动硬盘、只读存储器rom、随机存取存储器ram、磁碟或者光盘等各种可以存储程序代码的介质。
77.以上所描述的系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以分布到多个网络单元上。本领域普通技术人员在不付出创造性的劳动的情况下,可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
78.以上所述仅为本发明的较佳实施方式而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1