一种心电信号的热敏打印方法技术

技术编号:27408737 阅读:16 留言:0更新日期:2021-02-21 14:23
本发明专利技术实施例涉及一种心电信号的热敏打印方法,所述方法包括:获取心电信号数据;模式一时,将每个心电信号数据向打印队列添加;且在收到第1个心电信号数据时激活队列管理模块,并由该模块进行队列数据打印管理;模式二时,拼接多个心电信号数据得到第一拼接打印数据;在获取多个心电信号数据之后获取心电分析数据;模式一时,将心电分析数据添至打印队列,并由队列管理模块进行打印管理;模式二时,拼接第一拼接打印数据和心电分析数据得到第二拼接打印数据,并对其进行打印。本发明专利技术实施例集成了两种打印模式;并在进行打印处理时,通过曲线插值平滑算法提高了打印清晰度,通过队列任务调度、缓存片段化打印,提高了打印稳定性。性。性。

【技术实现步骤摘要】
一种心电信号的热敏打印方法


[0001]本专利技术涉及数据处理
,特别涉及一种心电信号的热敏打印方法。

技术介绍

[0002]老式心电检测仪的打印组件都是采用针式打印,针式打印组件体积较大,不便于携带。随着热敏打印技术在医疗设备领域的普及,一些新的心电检测仪中已经添加了热敏打印模块,从而减小了设备体积、提高了设备的使用便捷性。但是这些加载了热敏打印模块的心电检测仪在打印心电信号数据时也出现了一些问题,例如,因为热敏打印模块的数据缓存都较小,所以在对心电信号数据进行实时打印或批量打印时,容易丢失数据;又例如,因为热敏打印模块在走纸速度较高时,容易出现打印曲线不平滑、不均匀的情况,所以在对心电信号数据进行打印时,容易出现QRS波形尖端不清晰等问题。

技术实现思路

[0003]本专利技术的目的,就是针对现有技术的缺陷,提供一种心电信号的热敏打印方法,在对心电信号进行打印时,通过队列任务调度、数据缓存的片段化打印,保证数据不再丢失,提高打印稳定性;通过曲线插值平滑算法,调整打印数据的打印点密度,提高打印清晰度;另外,还集成了两种打印模式,第一模式用于对心电信号与心电分析数据的实时打印,第二模式用于对心电信号+心电分析数据的统一打印,丰富了应用场景。
[0004]为实现上述目的,本专利技术实施例提供了一种心电信号的热敏打印方法,所述方法应用于心电信号的热敏打印装置,所述心电信号的热敏打印装置包括获取模块、主控模块、队列管理模块和缓存打印模块,所述方法包括;
[0005]所述获取模块从心电信号采集与分析设备处持续获取第一心电信号数据;并在每次获取到所述第一心电信号数据时,向所述主控模块发送所述第一心电信号数据;所述第一心电信号数据的数量为第一总数N;
[0006]所述主控模块在预设的打印模式数据为第一模式时,对所述第一心电信号数据,进行热敏打印数据转换处理和热敏打印曲线平滑处理,生成第一打印数据;再将所述第一打印数据做为队列数据,并向本地的打印队列添加所述队列数据;且在收到第1个所述第一心电信号数据时,激活所述队列管理模块,对所述打印队列进行队列数据打印管理;所述队列管理模块在被激活后,按先入先出FIFO的队列管理方式,调用所述缓存打印模块,对所述打印队列中的所述队列数据进行第一数据打印处理;
[0007]所述主控模块在所述打印模式数据为第二模式时,对所述第一心电信号数据,进行热敏打印数据转换处理和热敏打印曲线平滑处理,生成第二打印数据;再对所述第二打印数据,进行数据连续拼接处理,生成第一拼接打印数据;
[0008]所述获取模块在获取了所述第一总数N个所述第一心电信号数据之后,从所述心电信号采集与分析设备处获取第一心电分析数据;
[0009]所述主控模块在所述打印模式数据为所述第一模式时,对所述第一心电分析数
据,进行热敏打印数据转换处理,生成第三打印数据;再将所述第三打印数据做为所述队列数据,并向所述打印队列添加所述队列数据;
[0010]所述主控模块在所述打印模式数据为所述第二模式时,对所述第一心电分析数据,进行热敏打印数据转换处理,生成第四打印数据;再将所述第一拼接打印数据与所述第四打印数据拼接成第二拼接打印数据;再调用所述缓存打印模块,对所述第二拼接打印数据进行第二数据打印处理。
[0011]优选的,
[0012]所述心电信号的热敏打印装置还包括打印驱动模块;
[0013]所述心电信号的热敏打印装置与所述心电信号采集与分析设备连接,还与热敏打印机连接。
[0014]优选的,所述对所述第一心电信号数据,进行热敏打印数据转换处理和热敏打印曲线平滑处理,生成第一打印数据,具体包括:
[0015]所述主控模块对所述第一心电信号数据,进行热敏位图数据转换处理,生成热敏位图数据;所述热敏位图数据包括多个热敏点数据;
[0016]所述主控模块获取热敏打印走纸速度信息;并根据所述热敏打印走纸速度信息,查询走纸速度与插值热敏点数量的对应表,获得对应的插值热敏点数量信息;再在所述热敏位图数据中相邻的所述热敏点数据之间,根据所述插值热敏点数量信息,使用曲线插值平滑算法进行插值热敏点计算处理,得到所述插值热敏点数量信息个新增热敏点数据;再将所述插值热敏点数量信息个所述新增热敏点数据,添加至对应的相邻的所述热敏点数据之间;最后,将添加了所有所述新增热敏点数据的所述热敏位图数据,做为所述第一打印数据。
[0017]优选的,所述队列管理模块在被激活后,按先入先出FIFO的队列管理方式,调用所述缓存打印模块,对所述打印队列中的所述队列数据进行第一数据打印处理,具体包括:
[0018]所述队列管理模块在被激活后,对所述打印队列的队列数据数量是否大于0进行轮询;当所述队列数据数量大于0时,提取所述打印队列中最早的所述队列数据,做为当前打印数据;并调用所述缓存打印模块,对所述当前打印数据进行缓存打印处理,得到当前打印状态数据;当所述当前打印状态数据为打印成功时,将所述当前打印数据从所述打印队列中移除,并将所述队列数据数量减1。
[0019]进一步的,所述调用所述缓存打印模块,对所述当前打印数据进行缓存打印处理,得到当前打印状态数据,具体包括:
[0020]所述队列管理模块向所述缓存打印模块发送所述当前打印数据;
[0021]所述缓存打印模块根据预设的缓存片段长度,对所述当前打印数据进行片段划分处理,生成多个打印数据缓存片段;
[0022]所述缓存打印模块调用所述打印驱动模块,对第1个所述打印数据缓存片段,进行片段数据打印处理,得到第1个片段打印状态数据;
[0023]当所述第1个片段打印状态数据为所述打印成功时,所述缓存打印模块调用所述打印驱动模块,对第2个所述打印数据缓存片段,进行片段数据打印处理,得到第2个片段打印状态数据;
[0024]直到当倒数第2个片段打印状态数据为所述打印成功时,所述缓存打印模块调用
所述打印驱动模块,对最后1个所述打印数据缓存片段,进行片段数据打印处理,得到最后1个片段打印状态数据;
[0025]当所述最后1个片段打印状态数据为所述打印成功时,所述缓存打印模块设置所述当前打印状态数据为所述打印成功;并向所述队列管理模块发送所述当前打印状态数据。
[0026]进一步优选的,
[0027]所述缓存打印模块按预设的发送频率,向所述打印驱动模块发送所述打印数据缓存片段。
[0028]进一步优选的,在所述片段数据打印处理的过程中;
[0029]所述缓存打印模块向所述打印驱动模块发送所述打印数据缓存片段;
[0030]所述打印驱动模块向所述热敏打印机发送所述打印数据缓存片段;并从所述热敏打印机处接收对应的片段打印状态数据和剩余存储容量数据;然后,所述打印驱动模块向所述缓存打印模块发送所述片段打印状态数据和所述剩余存储容量数据。
[0031]进一步优选的,
[0032]所述缓存打印模块从所述打印驱动模块处得到所述剩余存储本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种心电信号的热敏打印方法,其特征在于,所述方法应用于心电信号的热敏打印装置,所述心电信号的热敏打印装置包括获取模块、主控模块、队列管理模块和缓存打印模块,所述方法包括;所述获取模块从心电信号采集与分析设备处持续获取第一心电信号数据;并在每次获取到所述第一心电信号数据时,向所述主控模块发送所述第一心电信号数据;所述第一心电信号数据的数量为第一总数N;所述主控模块在预设的打印模式数据为第一模式时,对所述第一心电信号数据,进行热敏打印数据转换处理和热敏打印曲线平滑处理,生成第一打印数据;再将所述第一打印数据做为队列数据,并向本地的打印队列添加所述队列数据;且在收到第1个所述第一心电信号数据时,激活所述队列管理模块,对所述打印队列进行队列数据打印管理;所述队列管理模块在被激活后,按先入先出FIFO的队列管理方式,调用所述缓存打印模块,对所述打印队列中的所述队列数据进行第一数据打印处理;所述主控模块在所述打印模式数据为第二模式时,对所述第一心电信号数据,进行热敏打印数据转换处理和热敏打印曲线平滑处理,生成第二打印数据;再对所述第二打印数据,进行数据连续拼接处理,生成第一拼接打印数据;所述获取模块在获取了所述第一总数N个所述第一心电信号数据之后,从所述心电信号采集与分析设备处获取第一心电分析数据;所述主控模块在所述打印模式数据为所述第一模式时,对所述第一心电分析数据,进行热敏打印数据转换处理,生成第三打印数据;再将所述第三打印数据做为所述队列数据,并向所述打印队列添加所述队列数据;所述主控模块在所述打印模式数据为所述第二模式时,对所述第一心电分析数据,进行热敏打印数据转换处理,生成第四打印数据;再将所述第一拼接打印数据与所述第四打印数据拼接成第二拼接打印数据;再调用所述缓存打印模块,对所述第二拼接打印数据进行第二数据打印处理。2.根据权利要求1所述的心电信号的热敏打印方法,其特征在于,所述心电信号的热敏打印装置还包括打印驱动模块;所述心电信号的热敏打印装置与所述心电信号采集与分析设备连接,还与热敏打印机连接。3.根据权利要求1所述的心电信号的热敏打印方法,其特征在于,所述对所述第一心电信号数据,进行热敏打印数据转换处理和热敏打印曲线平滑处理,生成第一打印数据,具体包括:所述主控模块对所述第一心电信号数据,进行热敏位图数据转换处理,生成热敏位图数据;所述热敏位图数据包括多个热敏点数据;所述主控模块获取热敏打印走纸速度信息;并根据所述热敏打印走纸速度信息,查询走纸速度与插值热敏点数量的对应表,获得对应的插值热敏点数量信息;再在所述热敏位图数据中相邻的所述热敏点数据之间,根据所述插值热敏点数量信息,使用曲线插值平滑算法进行插值热敏点计算处理,得到所述插值热敏点数量信息个新增热敏点数据;再将所述插值热敏点数量信息个所述新增热敏点数据,添加至对应的相邻的所述热敏点数据之间;最后,将添加了所有所述新增热敏点数据的所述热敏位图数据,做为所述第一打印数
据。4.根据权利要求2所述的心电信号的热敏打印方法,其特征在于,所述队列管理模块在被激活后,按先入先...

【专利技术属性】
技术研发人员:武晓冬胡传言章程忠
申请(专利权)人:深圳市凯沃尔电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1