基于云技术的医学影像显示方法、装置、设备及存储介质与流程

文档序号:17735803发布日期:2019-05-22 03:11阅读:190来源:国知局
基于云技术的医学影像显示方法、装置、设备及存储介质与流程

本发明涉及到远程监控领域,特别是涉及到一种基于云技术的医学影像显示方法、装置、设备及存储介质。



背景技术:

dicom即医学数字成像和通信,是医学图像和相关信息的国际标准。它定义了质量能满足临床需要的可用于数据交换的医学图像格式。

传统的dicom系统一般基于客户端控件和服务器端处理实现,客户端控件是指在客户端使用activex、javaapplet、flash等非html原生的控件处理和显示图像,这种技术不仅加大了用户的使用难度和部署复杂度,而且基本都不能在移动设备上运行;而服务器端处理则在服务器上按照用户指定参数将影像处理后再转换成jpg图片在网页中显示,由于浏览器需要不断的与服务器进行数据交互,导致响应速度慢且对网络依赖太高。

随着在2010年左右html5技术的出现和应用开来,出现了以html5技术实现纯web版的dicom系统。这类方案的核心在于html5新提供的canvas元素的操作像素的能力,使用javascript在浏览器中完成窗宽窗位调整等图像操作。但是一般的dicomhtml5viewer的实现方式是在前端浏览器页面中直接下载dicom文件,然后用javascript直接解码获得图像数据和病人信息等,再直接使用javascript计算窗宽窗位并在canvas中显示出来。

由于每一个检查会有很多个dicom文件,因此很多系统都会在网页里预先把一个检查的部分或者全部文件下载并缓存在网页中。而每个检查的影像动辄几十上百m甚至可达到几个g,所以对于前端浏览器直接缓存是一个很大的难题,并且在移动端的传输上,由于数据量大会造成极大的流量占用,增加用户的成本。



技术实现要素:

本发明的主要目的为提供基于云技术的医学影像显示方法、装置、设备及存储介质,以解决背景技术中所提出的至少一个技术问题。

本发明提出一种基于云技术的医学影像显示方法,包括如下步骤:

发送查询请求至云服务端,获取云服务端反馈的通过指定步骤处理的图像文件;

将上述图像文件进行指定处理,并将上述指定处理后的医学图像进行显示。

进一步地,在上述的基于云技术的医学影像显示方法中,发送查询请求至云服务端,获取云服务端反馈的通过指定步骤处理的图像文件的步骤,包括:

发送患者的身份验证信息和检查项目信息至云服务端;

获取上述云服务端反馈的图像文件,其中,上述图像文件包括json格式文件和压缩图片。

进一步地,在上述的基于云技术的医学影像显示方法中,上述指定步骤,包括:

根据患者的身份验证信息和检查项目信息获取患者的检查数据包,其中,上述检查数据包中包括至少一个医学图像文件;

对上述医学图像文件进行图像解析获取元数据和图像数据;

将上述元数据转换为上述json格式文件,将上述图像数据压缩转换为上述压缩图片。

进一步地,在上述的基于云技术的医学影像显示方法中,将上述图像文件进行指定处理,并将上述指定处理后的医学图像进行显示的步骤,包括:

将上述压缩图片进行解压,获得解压数据;

将解压数据进行图像处理生成上述医学图像,并将通过图像处理的上述医学图像进行显示,其中,上述图像处理包括窗宽和窗位调整。

进一步地,在上述的基于云技术的医学影像显示方法中,将解压数据进行图像处理生成上述医学图像,并将通过图像处理的上述医学图像进行显示的步骤,包括:

通过webgl协议调整上述医学图像的窗宽和窗位,通过canvas对象对调整后的上述医学图像进行绘制显示。

进一步地,在上述的基于云技术的医学影像显示方法中,获取上述云服务端反馈的图像文件的步骤,包括:

使用fetchapi中的全局提取方法从云服务端加载上述元数据和图像数据,并同时使用promise对象优化异步数据的获取。

进一步地,在上述的基于云技术的医学影像显示方法中,将上述图像文件进行指定处理,并将上述指定处理后的医学图像进行显示的步骤之后,还包括:

显示该检查项目的序列缩略图,并在用户端中缓存暂未显示的医学图像;

当接收到使用者的医学图像显示请求时,调出上述显示请求中的医学图像。

进一步地,在上述的基于云技术的医学影像显示方法中,调出上述显示请求中的医学图像的步骤,包括:

判断前端javascript对象中是否缓存有上述医学图像;

若上述前端javascript对象中未缓存有上述医学图像,则判断本地html5存储器中是否缓存有上述医学图像;

若本地html5存储器中未找到上述医学图像,则向云服务端发送获取请求,获取上述医学图像。

本发明提出一种基于云技术的医学影像显示系统,包括:

获取模块,用于发送查询请求至云服务端,获取云服务端反馈的通过指定步骤处理的图像文件;

显示模块,用于将上述图像文件进行指定处理,并将上述指定处理后的医学图像进行显示。

本发明提出一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,上述处理器执行上述程序时实现如上述实施例中任意一项上述的方法。

本发明提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述实施例中任意一项上述的方法。

本发明的基于云技术的医学影像显示方法、装置、设备及存储介质的有益效果为:相比于一般的dicomhtml5viewer,由于使用了云存储和cdn响应图片请求,通过超文本传输协议(http)直接下载压缩后的图片,使用了组合html5本地缓存器和javascript对象进行缓存医学图像,使用webgl对医学图像进行图像处理,减轻了服务器的压力,提高图像加载和处理的响应速度,节省了网络流量,优化了用户体验。

附图说明

图1为本发明一实施例的基于云技术的医学影像显示方法的流程示意图;

图2为本发明一实施例的基于云技术的医学影像显示方法的流程示意图;

图3为本发明一实施例的基于云技术的医学影像显示方法的流程示意图;

图4为本发明一实施例的基于云技术的医学影像显示方法的流程示意图;

图5为本发明一实施例的基于云技术的医学影像显示方法的流程示意图;

图6为本发明一实施例的基于云技术的医学影像显示方法的流程示意图;

图7为本发明一实施例的基于云技术的医学影像显示方法的流程示意图;

图8为本发明一实施例的基于云技术的医学影像显示系统的模块结构示意图;

图9为本发明一实施例的一种计算机设备的结构示意图。

1、获取模块;2、显示模块;12、计算机设备;14、外部设备;16、处理单元;18、总线;20、网络适配器;22、(i/o)接口;24、显示器;28、系统存储器;30、随机存取存储器(ram);32、高速缓存存储器;34、存储系统;40、程序/实用工具;42、程序模块。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

另外,在本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。

本申请任一实施例中,提及的云服务端为共有云服务器,如:华为云、联通云和阿里云等等,通过互联网将云服务端和用户端进行连接,采用http(超文本传输协议)或https(超文本传输安全协议)协议进行云服务端和用户端通信传输,用户端查询界面基于html5显示,其中,上述医学图像为dicom格式图像。

参照图1,本发明提出一种基于云技术的医学影像显示方法,包括如下步骤:

s1、发送查询请求至云服务端,获取云服务端反馈的通过指定步骤处理的图像文件;

s2、将上述图像文件进行指定处理,并将上述指定处理后的医学图像进行显示。

如上述步骤s1所述,发送查询请求至云服务端,获取云服务端反馈的通过指定步骤处理的图像文件,其中,向云服务端发送的查询请求一般包括患者的身份信息和检查项目信息,需要说明的是,该身份信息一般包括患者的身份证号码、姓名和医疗机构本身使用的用于表示患者身份的编码中的一种或多种;需要说明的是,该检查项目信息一般包括检查项目具体名称和医疗机构本身使用的用于表示检查项目具体名称的编码种的一种或多种,需要说明的是,上述图像文件和其在经过上述指定步骤处理前的源文件分别存储于上述云服务端的云存储中,其中,该源文件为医学图像文件,其中,上述指定步骤一般将上述源文件转换成便于传输且占用缓存空间少的数据文件,该数据文件一般包括从该医学图像文件中转换出的元数据文件和压缩图片,其中,上述元数据文件一般存储在一个json格式文件中,需要说明的是,上述图像文件在本发明各实施例中优选为包括上述json格式的元数据文件和压缩图片。

如上述步骤s2所述,将上述图像文件进行指定处理,并将上述指定处理后的医学图像进行显示,在完成上述步骤s1后,将从云服务端获取的上述图像文件进行指定处理,并将上述指定处理后的医学图像在用户端进行显示,需要说明的是,上述指定处理一般为将上述图像文件进行解压和解析从而得到dicom格式图像,并基于html5对上述dicom格式图像进行显示编辑,从而实现将医学影像显示在用户端的显示。

参照图2,在本实施例中,在上述的基于云技术的医学影像显示方法中,发送查询请求至云服务端,获取云服务端反馈的通过指定步骤处理的图像文件的步骤,包括:

s11、发送患者的身份验证信息和检查项目信息至云服务端;

s12、获取上述云服务端反馈的图像文件,其中,上述图像文件包括json格式文件和压缩图片。

如上述步骤s11所述,发送患者的身份验证信息和检查项目信息至云服务端,需要说明的是,该身份信息一般包括患者的身份证号码、姓名和医疗机构本身使用的用于表示患者身份的编码中的一种或多种;需要说明的是,该检查项目信息一般包括检查项目具体名称和医疗机构本身使用的用于表示检查项目具体名称的编码中的一种或多种。

如上述步骤s12所述,获取上述云服务端反馈的图像文件,其中,上述图像文件包括json格式文件和压缩图片,在完成上述步骤s11后,接收由上述云服务端反馈的图像文件,需要说明的是,上述获取图像文件一般通过http(超文本传输协议)或https(超文本传输安全协议)进行数据的传输,其中,优选为http(超文本传输协议)。

参照图3,在本实施例中,在上述的基于云技术的医学影像显示方法中,上述指定步骤,包括:

s3、根据患者的身份验证信息和检查项目信息获取患者的检查数据包,其中,上述检查数据包中包括至少一个医学图像文件;

s4、对上述医学图像文件进行图像解析获取元数据和图像数据;

s5、将上述元数据转换为上述json格式文件,将上述图像数据压缩转换为上述压缩图片。

需要说明的是,上述步骤s3-s5为云服务端作为执行主体的处理步骤。

如上述步骤s3所述,根据患者的身份验证信息和检查项目信息获取患者的检查数据包,其中,上述检查数据包中包括至少一个序列,每个序列包括至少一个医学图像文件,需要说明的是,上述云服务端在接收到用户端发送的上述查询请求后,根据上述查询请求的内容,即患者的身份验证信息和检查项目信息,从数据库中调取对应的医学图像文件并进行汇集生成对应的检查数据包,其中,在数据库中的医学图像文件一般设有与之相应的查询标签,将上述步骤s1或s11发送的查询请求解析并从数据库中调取对应的检查数据包。

如上述步骤s4所述,对上述医学图像文件进行图像解析获取元数据和图像数据,在完成上述步骤s3后,对上述医学图像文件进行图像解析,需要说明的是,若检查数据包内的医学图像文件大于一张,对每一张医学图像文件进行单独的图像解析获取对应的元数据和图像数据,且每张医学图像文件的元数据和图像数据独立保存,其中,上述元数据通过上述医学图像文件进行解析获得(元数据,也即tag信息,一般包括:患者信息、检查信息、序列信息和图像信息等),上述图像数据通过将上述医学图像文件进行解析并将图像信息抽取获得。

如上述步骤s5,将上述元数据转换为上述json格式文件,将上述图像数据压缩转换为上述压缩图片,在完成上述步骤s4后,将从各张医学图像文件中转化的元数据分别转换成json格式文件,每一张医学图像文件的元数据对应一份json格式文件,将上述图像数据压缩成指定的图像文件格式,并保存为一张压缩图片,需要说明的是,上述压缩图片优选为是保存了完整的灰度值的压缩图片,其中,保存图片的格式和压缩算法包括多种,一般按照不同的需求进行选择,以达到需要的压缩效果,如:该保存图片的格式一般优选为jpg、png和bmp等等;压缩算法一般包括gzip、霍夫曼编码和游程编码等。

参照图2,在本实施例中,在上述的基于云技术的医学影像显示方法中,将上述图像文件进行指定处理,并将上述指定处理后的医学图像进行显示的步骤,包括:

s21、将上述压缩图片进行解压,获得解压数据;

s22、将解压数据进行图像处理生成上述医学图像,并将通过图像处理的上述医学图像进行显示,其中,上述图像处理包括窗宽和窗位调整。

如上述步骤s21所述,将上述压缩图片进行解压,获得解压数据,根据上述压缩图片的压缩格式调取对应的解压算法对上述压缩图片进行解压,以获得解压数据。

如上述步骤s22所述,将解压数据进行图像处理生成上述医学图像,并将通过图像处理的上述医学图像进行显示,其中,上述图像处理包括窗宽和窗位调整,在完成上述步骤s22后,在用户端中将解压缩后的解压数据参与窗宽窗位调整等图像处理运算,以获得适应不同用户端的图像相似结果。

参照图4,在本实施例中,在上述的基于云技术的医学影像显示方法中,将解压数据进行图像处理生成上述医学图像,并将通过图像处理的上述医学图像进行显示的步骤,包括:

s221、通过webgl协议调整上述医学图像的窗宽和窗位,通过canvas对象对调整后的上述医学图像进行绘制显示。

如上述步骤s221所述,通过webgl协议调整上述医学图像的窗宽和窗位,通过canvas对象对调整后的上述医学图像进行绘制显示,需要说明的是,上述调整图像相似窗口的窗宽和窗位以及绘制显示的调整协议及调整对象模型,优选为webgl协议和canvas对象,但还包括一出现或未来出现可实现相同或相似功能效果的其他任意调整协议及调整对象模型。

参照图5,在本实施例中,在上述的基于云技术的医学影像显示方法中,获取上述云服务端反馈的图像文件的步骤,包括:

s121、使用fetchapi中的全局提取方法从云服务端加载上述元数据和图像数据,并同时使用promise对象优化异步数据的获取。

如上述步骤s121所述,使用fetchapi中的全局提取方法从云服务端加载上述元数据和图像数据,并同时使用promise对象优化异步数据的获取,需要说明的是,上述从云服务端加载上述元数据和图像数据以及优化异步数据的获取的提取方法及优化对象模型,优选为fetchapi中的全局提取方法和promise对象,但还包括一出现或未来出现可实现相同或相似功能效果的其他任意提取方法及优化对象模型。

参照图6,在本实施例中,在上述的基于云技术的医学影像显示方法中,将上述图像文件进行指定处理,并将上述指定处理后的医学图像进行显示的步骤之后,还包括:

s6、显示该检查项目的序列缩略图,并在用户端中缓存暂未显示的医学图像;

s7、当接收到使用者的医学图像显示请求时,调出上述显示请求中的医学图像。

如上述步骤s6所述,显示该检查项目的序列缩略图,并在用户端中缓存暂未显示的医学图像,需要说明的是,在显示该检查项目的缩略图时,一般仅显示该检查项目中每个序列的第一张医学图像的缩略图,并显示每个序列内实际包含的医学图像的数量,其中,上述序列缩略图为一个检查项目中所有序列的第一张医学图像的缩略图的总称,在显示缩略图以及显示正常医学图像时,该检查项目中为被显示的医学图像同步进行预缓存,其中,预缓存的优先顺序一般为使用者指定的医学图像>同一序列的医学图像>相关联序列的医学图像>其余序列的医学图像。

如上述步骤s7所述,当接收到使用者的医学图像显示请求时,调出上述显示请求中的医学图像,在执行上述步骤s6或已执行完上述步骤s6时,当接收到使用者的医学图像显示请求时,根据上述显示请求包含的信息调用相应的医学图像,其中,上述显示请求中一般包括显示序列的编号以及需要显示的医学图像的编号。

参照图7,在本实施例中,在上述的基于云技术的医学影像显示方法中,调出上述显示请求中的医学图像的步骤,包括:

s71、判断前端javascript对象中是否缓存有上述医学图像;

s72、若上述前端javascript对象中未缓存有上述医学图像,则判断本地html5存储器中是否缓存有上述医学图像;

s73、若本地html5存储器中未找到上述医学图像,则向云服务端发送获取请求,获取上述医学图像。

如上述步骤s71所述,判断前端javascript对象中是否缓存有上述医学图像,查找上述前端javascript对象是否存在与使用者输入的显示请求中的图像编号相同标签的医学图像。

如上述步骤s72所述,若上述前端javascript对象中未缓存有上述医学图像,则判断本地html5存储器中是否缓存有上述医学图像,若上述步骤s71的判断结果为否,即上述前端javascript对象中未缓存有与使用者输入的显示请求中的图像编号相同标签的上述医学图像,则询问本地html5存储器中是否缓存有相应的图像;若若上述步骤s71的判断结果为是,即上述前端javascript对象中缓存有与使用者输入的显示请求中的图像编号相同标签的上述医学图像,则调用该缓存图像进行显示。

如上述步骤s73所述,若本地html5存储器中未找到上述医学图像,则向云服务端发送获取请求,获取上述医学图像,若上述步骤s72的判断结果为否,即在本地html5存储器中未找到上述医学图像,则向云服务端发送获取该医学图像的获取请求,并重新执行上述步骤s1-2,;若上述步骤s72的判断结果为是,即在本地html5存储器中缓存有上述医学图像,则调用该缓存图像进行显示。

参照图8,本发明还提供本发明提出一种基于云技术的医学影像显示系统,包括:

获取模块1,用于发送查询请求至云服务端,获取云服务端反馈的通过指定步骤处理的图像文件;

显示模块2,用于将上述图像文件进行指定处理,并将上述指定处理后的医学图像进行显示。

上述获取模块1,一般用于发送查询请求至云服务端,获取云服务端反馈的通过指定步骤处理的图像文件,其中,向云服务端发送的查询请求一般包括患者的身份信息和检查项目信息,需要说明的是,该身份信息一般包括患者的身份证号码、姓名和医疗机构本身使用的用于表示患者身份的编码中的一种或多种;需要说明的是,该检查项目信息一般包括检查项目具体名称和医疗机构本身使用的用于表示检查项目具体名称的编码种的一种或多种,需要说明的是,上述图像文件和其在经过上述指定步骤处理前的源文件分别存储于上述云服务端的云存储中,其中,该源文件为医学图像文件,其中,上述指定步骤一般将上述源文件转换成便于传输且占用缓存空间少的数据文件,该数据文件一般包括从该医学图像文件中转换出的元数据文件和压缩图片,其中,上述元数据文件一般存储在一个json格式文件中,需要说明的是,上述图像文件在本发明各实施例中优选为包括上述json格式的元数据文件和压缩图片。

上述显示模块2,一般用于将上述图像文件进行指定处理,并将上述指定处理后的医学图像进行显示,在上述获取模块1获取图像文件后,将从云服务端获取的上述图像文件进行指定处理,并将上述指定处理后的医学图像在用户端进行显示,需要说明的是,上述指定处理一般为将上述图像文件进行解压和解析从而得到dicom格式图像,并基于html5对上述dicom格式图像进行显示编辑,从而实现将医学影像显示在用户端的显示。

参照图9,在本发明实施例中,本发明还提供一种计算机设备,上述计算机设备12以通用计算设备的形式表现,计算机设备12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,系统存储器28,连接不同系统组件(包括系统存储器28和处理单元16)的总线18。

总线18表示几类总线18结构中的一种或多种,包括存储器总线18或者存储器控制器,外围总线18,图形加速端口,处理器或者使用多种总线18结构中的任意总线18结构的局域总线18。举例来说,这些体系结构包括但不限于工业标准体系结构(isa)总线18,微通道体系结构(mac)总线18,增强型isa总线18、音视频电子标准协会(vesa)局域总线18以及外围组件互连(pci)总线18。

计算机设备12典型地包括多种计算机系统可读介质。这些介质可以是任何能够被计算机设备12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。

系统存储器28可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(ram)30和/或高速缓存存储器32。计算机设备12可以进一步包括其他移动/不可移动的、易失性/非易失性计算机体统存储介质。仅作为举例,存储系统34可以用于读写不可移动的、非易失性磁介质(通常称为“硬盘驱动器”)。尽管图9中未示出,可以提供用于对可移动非易失性磁盘(如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如cd~rom,dvd~rom或者其他光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块42,这些程序模块42被配置以执行本发明各实施例的功能。

具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器中,这样的程序模块42包括——但不限于——操作系统、一个或者多个应用程序、其他程序模块42以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本发明所描述的实施例中的功能和/或方法。

计算机设备12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24、摄像头等)通信,还可与一个或者多个使得用户能与该计算机设备12交互的设备通信,和/或与使得该计算机设备12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口22进行。并且,计算机设备12还可以通过网络适配器20与一个或者多个网络(例如局域网(lan)),广域网(wan)和/或公共网络(例如因特网)通信。如图所示,网络适配器20通过总线18与计算机设备12的其他模块通信。应当明白,尽管图9中未示出,可以结合计算机设备12使用其他硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元16、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统34等。

处理单元16通过运行存储在系统存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例所提供的基于云技术的医学影像显示方法。

也即,上述处理单元16执行上述程序时实现:发送查询请求至云服务端,获取云服务端反馈的通过指定步骤处理的图像文件;将上述图像文件进行指定处理,并将上述指定处理后的医学图像进行显示。

在本发明实施例中,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请所有实施例提供的基于云技术的医学影像显示方法:

也即,给程序被处理器执行时实现:发送查询请求至云服务端,获取云服务端反馈的通过指定步骤处理的图像文件;将上述图像文件进行指定处理,并将上述指定处理后的医学图像进行显示。

可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机克顿信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦可编程只读存储器(epom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd~rom)、光存储器件、磁存储器件或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,改计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言——诸如java、smalltalk、c++,还包括常规的过程式程序设计语言——诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行或者完全在远程计算机或者服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)——连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

本发明的基于云技术的医学影像显示方法、装置、设备及存储介质的有益效果为:相比于一般的dicomhtml5viewer,由于使用了云存储和cdn响应图片请求,通过超文本传输协议(http)直接下载压缩后的图片,使用了组合html5本地缓存器和javascript对象进行缓存医学图像,使用webgl对医学图像进行图像处理,减轻了服务器的压力,提高图像加载和处理的响应速度,节省了网络流量,优化了用户体验。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1