【技术实现步骤摘要】
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所述的方法,其特征在于,所述对所述第二处理流进行处理之前,还包括:若本地已存储与所述未解析的医学影像数据相同的数据内容,则将本地已存储的医学影像数据写入至所述第二处理流,若本地未存储与所述未解析的医学影像数据相同的数据内容,则从所述第一处理流中获取...
【专利技术属性】
技术研发人员:吴咏辉,
申请(专利权)人:武汉联影医疗科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。