一种预加载医疗影像的方法及装置制造方法及图纸

技术编号:20687141 阅读:23 留言:0更新日期:2019-03-27 20:41
本发明专利技术属于互联网医疗领域,具体涉及到一种预加载医疗影像的方法及装置。所述方法包括以下步骤:响应用户的获取患者的医疗影像数据的请求,向服务器获取该患者的医疗影像数据;从所述医疗影像数据中提取出预加载数据,所述预加载数据包括每个医疗影像序列的第一张医疗影像的影像ID和第一个医疗影像序列中存在的全部医疗影像的影像ID;将所述预加载数据加入到下载任务池中,并根据所述预加载数据中的影像ID数量,生成对应数量的下载任务。该方法可用于以B/S架构建立的影像中心进行浏览相应的医疗影像,可以降低所受到的宽带的制约,提高下载速率,进而提高医生对整个医疗影像的阅片效率。

【技术实现步骤摘要】
一种预加载医疗影像的方法及装置
本专利技术属于互联网医疗领域,具体涉及到一种预加载医疗影像的方法及装置。
技术介绍
医疗影像浏览器是将医疗影像数据通过数字化的方式呈现,它是医院影像科医生主要使用的阅片软件,可以显示各种医疗影像(CT、MR、DX等),而医生可以通过操作影像浏览器多种功能以辅助判断病情。传统的医疗影像浏览属于C/S(客户端/服务器)架构,这种架构不具有跨平台性,不容易维护等缺点。而如今互联网技术越发成熟,HTML5(超文本标记语言5.0)问世以后浏览器可以不通过flash插件直接在浏览器使用canvas(画布)绘制图片,所以如今医疗影像系统也朝着B/S(浏览器/服务器)架构发展。目前,以B/S架构建立影像中心,可以在任何接入网络(可以是局域网,也可以是互联网)的设备上从影像中心下载查看医疗影像,但是由于是在互联网的情况下进行传输的,受到带宽制约,因此阅片效率较低。当前如何减少下载医疗影像的时间,提高阅片效率,就成为了一个亟待解决的问题。
技术实现思路
为了解决上述技术问题,本专利技术提供预加载医疗影像的方法及装置,可用于以B/S架构建立的影像中心进行浏览相应的医疗影像,该方法可以降低所受到的宽带的制约,提高下载速率,进而提高医生对整个医疗影像的阅片效率。本专利技术提供如下技术方案:一方面,本专利技术实施例中提供一种预加载医疗影像的方法,其包括以下步骤:响应用户的获取患者的医疗影像数据的请求,向服务器获取该患者的医疗影像数据;所述医疗影像数据包含服务器中的该患者的医疗影像序列的序列ID及每个医疗影像序列下的医疗影像的影像ID;从所述医疗影像数据中提取出预加载数据,所述预加载数据包括每个医疗影像序列的第一张医疗影像的影像ID和第一个医疗影像序列中存在的全部医疗影像的影像ID;将所述预加载数据加入到下载任务池中,并根据所述预加载数据中的影像ID数量,生成对应数量的下载任务。另一方面,本专利技术实施例中还提供一种预加载医疗影像的装置,其包括:获取模块,用于响应用户的获取患者的医疗影像数据的请求,向服务器获取该患者的医疗影像数据;所述医疗影像数据包含服务器中的该患者的医疗影像序列的序列ID及每个医疗影像序列下的医疗影像的影像ID;提取模块,用于从所述医疗影像数据中提取出预加载数据,所述预加载数据包括每个医疗影像序列的第一张医疗影像的影像ID和第一个医疗影像序列中存在的全部医疗影像的影像ID;生成模块,用于将所述预加载数据加入到下载任务池中,并根据所述预加载数据中的影像ID数量,生成对应数量的下载任务。本专利技术实施例中的预加载医疗影像的方法,可用于以B/S架构建立的影像中心进行浏览相应的医疗影像。由于每个病人的检查一般都由多个医疗影像序列组成,而每个序列又由多张影像图片组成,通过该方法,在医生需要查看患者的医疗影像时,可以先将预加载数据加入到下载任务池中,以方便进行后续的下载。由于所述预加载数据只包含每个医疗影像序列的第一张医疗影像的影像ID和第一个医疗影像序列中存在的全部医疗影像的影像ID,并不是该患者的全部医疗影像ID,后续的下载任务数量相对于将全部医疗影像进行一起下载来说,少了很多,因此,可以降低所受到的宽带的制约,提高下载速率,而由于预加载数据包含第一个医疗影像序列中存在的全部医疗影像的影像ID,且医生通常是先查看患者的第一个医疗影像序列中存在的医疗影像,因此可以提高医生对第一个医疗影像序列的阅片效率;当医生切换医疗影像序列时,由于已经预先下载了其他序列的第一张医疗影像,因此可以先快速地显示出第一张医疗影像,而该序列的其他医疗影像,也会随着医生的对该序列的选择进行下载下来,这样,不仅第一张医疗影像的显示速度得到明显提升,也不会影像医生对该序列的中其他医疗影像的查看,因此可以提高医生对整个医疗影像的阅片效率。附图说明为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对本专利技术或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一优选实施例中的预加载医疗影像的方法的流程图。图2为本专利技术另一优选实施例中的预加载医疗影像的方法的流程图。图3为本专利技术基于图1所示的另一优选实施例中的预加载医疗影像的方法的流程图。图4为本专利技术基于图3所示的另一优选实施例中的预加载医疗影像的方法的流程图。图5为本专利技术另一优选实施例中的预加载医疗影像装置的结构框图。图6为本专利技术又一优选实施例中的预加载医疗影像装置的结构框图。图7为本专利技术又一优选实施例中的预加载医疗影像装置的结构框图。具体实施方式下面将结合本专利技术中的附图,对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例中的“第一”、“第二”、“第三”,只是对某些特征进行区别性地称呼,这是为了方便理解设定的,并无其他方面的限定。本专利技术实施例中的预加载医疗影像的方法及装置是基于B/S架构的。如图1所示的预加载医疗影像的方法,应用于浏览器端,其包括以下步骤:S101:响应用户的获取患者的医疗影像数据的请求,向服务器获取该患者的医疗影像数据;所述医疗影像数据包含服务器中的该患者的医疗影像序列的序列ID及每个医疗影像序列下的医疗影像的影像ID。医生用户可以在电脑的HTML5浏览器端,通过输入某位患者的身份标识(身份证或者姓名或者其他身份标识)向服务器获取该患者的医疗影像数据。该患者的医疗影像数据,这里是指所请求的服务器中存在的与该患者的身份标识相绑定的医疗影像数据。通常,患者所做的一次CT(ComputedTomography,即电子计算机断层扫描)、MR(magneticresonance,磁共振)等检查输出的医疗影像一般分为多个序列(单个序列一般表示一个检查部位),而每个检查部位也会多次重复进行检查(每次检查可以用不同的序号标记区分),而每个序列又可能有多张医疗影像。所述的医疗影像序列的序列ID(Identity,身份标识号),是指用于识别不同医疗影像序列的标识号。所述医疗影像的影像ID,是指用于识别不同医疗影像的标识号。所述服务器中的该患者的医疗影像序列可以有一个或者多个,通常是两个或者两个以上。所述每个医疗影像序列下的医疗影像可以有一张或者多张,通常是两张或者两张以上。S102:从所述医疗影像数据中提取出预加载数据,所述预加载数据包括每个医疗影像序列的第一张医疗影像的影像ID和第一个医疗影像序列中存在的全部医疗影像的影像ID。如果该患者有两个医疗影像序列,且每个医疗影像序列包括8张医疗影像,则相应的预加载数据包括每个医疗影像序列的第一张医疗影像的影像ID和第一个医疗影像序列中存在的8张医疗影像的影像ID。(若有重复的ID,则只保留一个)医疗影像序列的先后顺序,是按照第一预定规则进行排序的。该第一预定规则可以是:按照患者的医疗影像序列上传到服务器的先后顺序进行排序,即服务器最先接收完的该患者的医疗影像序列为第一医疗影像序列,之后接收到的医疗影像序列,根据接收完的顺序本文档来自技高网...

【技术保护点】
1.一种预加载医疗影像的方法,其特征在于,包括以下步骤:响应用户的获取患者的医疗影像数据的请求,向服务器获取该患者的医疗影像数据;所述医疗影像数据包含服务器中的该患者的医疗影像序列的序列ID及每个医疗影像序列下的医疗影像的影像ID;从所述医疗影像数据中提取出预加载数据,所述预加载数据包括每个医疗影像序列的第一张医疗影像的影像ID和第一个医疗影像序列中存在的全部医疗影像的影像ID;将所述预加载数据加入到下载任务池中,并根据所述预加载数据中的影像ID数量,生成对应数量的下载任务。

【技术特征摘要】
1.一种预加载医疗影像的方法,其特征在于,包括以下步骤:响应用户的获取患者的医疗影像数据的请求,向服务器获取该患者的医疗影像数据;所述医疗影像数据包含服务器中的该患者的医疗影像序列的序列ID及每个医疗影像序列下的医疗影像的影像ID;从所述医疗影像数据中提取出预加载数据,所述预加载数据包括每个医疗影像序列的第一张医疗影像的影像ID和第一个医疗影像序列中存在的全部医疗影像的影像ID;将所述预加载数据加入到下载任务池中,并根据所述预加载数据中的影像ID数量,生成对应数量的下载任务。2.根据权利要求1所述的预加载医疗影像的方法,其特征在于,所述生成对应数量的下载任务之后,还包括以下步骤:判断下载任务池中是否存在下载任务,如果存在下载任务,则取出下载任务池中的第一个下载任务;根据该第一个下载任务中的影像ID,判断与该影像ID对应的医疗影像是否在缓存中;如果与该影像ID对应的医疗影像不在缓存中,则启动该第一个下载任务,开始下载该医疗影像,并将下载后的该医疗影像放入缓存中;如果与该影像ID对应的医疗影像在缓存中,则删除所述下载任务池中的该第一个下载任务。3.根据权利要求2所述的预加载医疗影像的方法,其特征在于,还包括以下步骤:响应用户的显示患者的医疗影像的请求,传入需要显示的医疗影像的影像ID;根据所述需要显示的医疗影像的影像ID,进入缓存中查找该需要显示的医疗影像;如果在缓存中查找到该需要显示的医疗影像,则显示该需要显示的医疗影像。4.根据权利要求3所述的预加载医疗影像的方法,其特征在于,还包括以下步骤:如果在缓存中查找不到该需要显示的医疗影像,则将该需要显示的医疗影像的影像ID加入到下载任务池中,并根据该需要显示的医疗影像的影像ID生成对应的下载任务,然后启动该下载任务,下载该需要显示的医疗影像。5.根据权利要求4所述的预加载医疗影像的方法,其特征在于,所述下载该需要显示的医疗影像之后,还包括:判断缓存中的容量是否达到最大限值;如果达到最大值,则删除缓存中时间较早的缓存内容;将下载后的需要显示的医疗影像放入缓存中。6.一种预加载医疗影像的装置,其特征在于,包括:获取模块,用于响应用户的获取患者...

【专利技术属性】
技术研发人员:杨阳韦吉云张云李晓鹏谢志华
申请(专利权)人:贵阳朗玛信息技术股份有限公司
类型:发明
国别省市:贵州,52

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

1