DICOM文件处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:31482000 阅读:25 留言:0更新日期:2021-12-18 12:16
本申请涉及一种DICOM文件处理方法、装置、计算机设备和存储介质。方法包括:接收对端发送的请求,确定请求的服务类型;获取第一处理流;解析第一处理流中的头部数据;将已解析的头部数据写入至第二处理流,并对第二处理流进行处理。由于只需将头部数据解析至内存,而医学影像数据不需要解析至内存,而是直接写入至待处理的第二处理流,从而在对DICOM文件的处理过程中,可以避免将全部数据解析至内存,进而可以维持内存稳定使用,提高内存使用性能。另外,通过该方法可以使得在对DICOM文件进行处理时,不受DICOM文件大小的限制,也不需要为大体积的DICOM文件额外提高硬件配置,从而拓展了应用范围以及节省了硬件开支。展了应用范围以及节省了硬件开支。展了应用范围以及节省了硬件开支。

【技术实现步骤摘要】
DICOM文件处理方法、装置、计算机设备和存储介质


[0001]本申请涉及医学文件处理
,特别是涉及一种DICOM文件处理方法、装置、计算机设备和存储介质。

技术介绍

[0002]在相关的医疗信息系统中,针对DICOM(Digital Imaging and Communications in Medicine,医学数字图像与通讯)协议的支持,不管是C++、C#或java的底层实现,都没有保证完全支持大文件的接收和发送。在相关技术中,在接收或者发送支持DICOM协议的医学影像文件时,均需要将DICOM文件完整读入内存或者全部生成医学影像的本地缓存文件,才可以实现接收或者发送。不同医疗影像设备生成的DICOM文件大小也不同,很多DICOM文件的大小会超过500M以上,有些DICOM文件会非常大甚至达到数G以上。
[0003]由于DICOM文件通常较大,若每次处理均将DICOM文件完整读入内存,则随着DICOM文件的数量增多以及对DICOM文件的处理频次增多,从而会导致内存耗费急剧增大,医疗信息系统响应变慢。即使是读入至本地缓存,则也本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种DICOM文件处理方法,其特征在于,所述方法包括:接收对端发送的请求,确定请求的服务类型;获取第一处理流;解析所述第一处理流中的头部数据;将所述已解析的头部数据写入至第二处理流,所述第二处理流中包含所述第一处理流中未解析的医学影像数据,并对所述第二处理流进行处理。2.根据权利要求1所述的方法,其特征在于,所述服务类型为存储服务;相应地,所述第一处理流为所述对端发送的网络流,所述第二处理流为所述本地的文件流。3.根据权利要求2所述的方法,其特征在于,所述头部数据包括所述未解析的医学影像数据的记录长度;相应地,所述对所述第二处理流进行处理之前,还包括:确定所述未解析的医学影像数据的实际长度;若所述记录长度与所述实际长度一致,则从所述第一处理流中获取所述未解析的医学影像数据,并将所述未解析的医学影像数据写入至所述第二处理流。4.根据权利要求1所述的方法,其特征在于,所述服务类型为转发服务;相应地,所述第一处理流为所述对端发送的网络流,所述第二处理流为对外转发的网络流。5.根据权利要求4所述的方法,其特征在于,所述对所述第二处理流进行处理之前,还包括:若本地已存储与所述未解析的医学影像数据相同的数据内容,则将本地已存储的医学影像数据写入至所述第二处理流,若本地未存储与所述未解析的医学影像数据相同的数据内容,则从所述第一处理流中获取...

【专利技术属性】
技术研发人员:吴咏辉
申请(专利权)人:武汉联影医疗科技有限公司
类型:发明
国别省市:

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

1