一种移动阅片系统的制作方法

文档序号:11064846阅读:317来源:国知局
一种移动阅片系统的制造方法与工艺

本发明涉及数据处理领域,并且更具体地,涉及一种基于影像数据处理系统的移动阅片系统以及影像数据处理系统和方法。



背景技术:

云存储是在云计算概念上延伸和发展出来的一个新的概念。作为一种新兴的网络存储技术,云存储是通过集群应用、网络技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的系统。当云计算系统运算和处理的核心是大量数据的存储和管理时,云计算系统中就需要配置大量的存储设备,那么云计算系统就转变成为云存储系统。因此,云存储是一个以数据存储和管理为核心的云计算系统。简单来说,云存储就是将储存资源放到云上供人存取的一种新兴方案。使用者可以在任何时间、任何地方,透过任何可连网的装置连接到云上方便地存取数据。

然而,现有的数据源节点通常位于特定公司内部,连接公司的内部局域网。数据源源节点通过各种不同的协议与工作站进行通信。但是,局域网外部的用户在访问数据时无法通过工作站访问局域网内部的数据,严重限制了数据远程处理的使用。另一方面,云存储的安全性越来越受到关注。如果云存储系统或云存储服务本身存在漏洞,那密码保护再好或也难防隐私外泄。苹果公司云服务iCloud被曝存在安全漏洞只是揭开了手机存在安全方面问题的冰山一角。近年来,移动终端泄密事件屡见不鲜。

为此,现有技术中存在对安全云存储系统的需求,并且需要根据安全云存储系统来构建各种类型的数据处理系统。通常,影像数据是目前最为广泛使用的数据类型之一,例如,图片、视频等各种类型的数据。为此,能够保证影像数据的安全处理是目前急需解决的问题。



技术实现要素:

本发明要解决的技术问题:影像云端化技术使已授权的医生在任何时间、任何地点,只要有Internet接入权限,都可以调阅想要的影像。

根据本发明的一个方面,提供一种移动阅片系统,所述系统包括:

数据访问服务器,从用户终端接收数据访问请求,所述数据访问请求包括身份认证信息和数据节点标识,根据数据节点标识从至少一个数据节点中确定相应的数据节点并将身份认证信息发送给相应的数据节点;

从所述相应的数据节点接收认证响应消息,获取所述认证响应消息中的影像数据标识,将所述影像数据标识发送给缓冲服务器;

根据指针将所有子部分进行单向连接以恢复成数据链,根据每个子部分各自的加密方式对每个子部分进行解密并且根据每个子部分不同的压缩比例进行还原,将所有子部分进行组合以生成影像数据并且将所述影像数据发送给移动终端;

缓冲服务器,向影像云服务器发送查询请求,所述查询请求包括影像数据标识;从影像云服务器获取影像数据的所有子部分并且将影像数据的所有子部分发送给数据访问服务器;

影像云服务器,根据查询请求中的影像数据标识和本地存储的存储分配表确定与影像数据相关的数据链中的每个子部分所在的存储节点,并且向每个子部分所在的存储节点发送数据获取请求;从存储节点获取影像数据的所有子部分并且将影像数据的所有子部分发送给缓冲服务器;

至少一个存储节点,用于从数据节点接收并存储影像数据的一个或多个子部分;从影像云服务器接收对于影像数据的子部分的数据获取请求,并且将影像数据的子部分发送给影像云服务器;

至少一个数据节点,用于获取影像数据并且将每个影像数据进行划分以生成多个子部分,对多个子部分中的每个子部分采用不同的压缩比进行压缩并且使用不同的加密方式对每个经压缩的子部分进行加密,通过指针将每个影像数据的经加密的所有子部分进行单向连接以形成数据链;

根据从影像云服务器接收的存储分配表将数据链中每个子部分发送到对应的存储节点;

从数据访问服务器接收身份认证信息并且根据身份认证信息对用户终端进行认证以生成认证响应消息,将认证响应消息发送给数据访问服务器;

用户终端,向数据访问服务器发送数据访问请求;以及从数据访问服务器接收原始影像数据。

根据本发明的一个方面,提供一种基于影像云的影像数据处理系统,所述系统包括:

数据访问服务器,从用户终端接收数据访问请求,所述数据访问请求包括身份认证信息和数据节点标识,根据数据节点标识从至少一个数据节点中确定相应的数据节点并将身份认证信息发送给相应的数据节点;

从所述相应的数据节点接收认证响应消息,获取所述认证响应消息中的影像数据标识,将所述影像数据标识发送给缓冲服务器;

根据指针将所有子部分进行单向连接以恢复成数据链,根据每个子部分各自的加密方式对每个子部分进行解密并且根据每个子部分不同的压缩比例进行还原,将所有子部分进行组合以生成影像数据并且将所述影像数据发送给移动终端;

缓冲服务器,向影像云服务器发送查询请求,所述查询请求包括影像数据标识;从影像云服务器获取影像数据的所有子部分并且将影像数据的所有子部分发送给数据访问服务器;

影像云服务器,根据查询请求中的影像数据标识和本地存储的存储分配表确定与影像数据相关的数据链中的每个子部分所在的存储节点,并且向每个子部分所在的存储节点发送数据获取请求;从存储节点获取影像数据的所有子部分并且将影像数据的所有子部分发送给缓冲服务器;

至少一个存储节点,用于从数据节点接收并存储影像数据的一个或多个子部分;从影像云服务器接收对于影像数据的子部分的数据获取请求,并且将影像数据的子部分发送给影像云服务器;

至少一个数据节点,用于获取影像数据并且将每个影像数据进行划分以生成多个子部分,对多个子部分中的每个子部分采用不同的压缩比进行压缩并且使用不同的加密方式对每个经压缩的子部分进行加密,通过指针将每个影像数据的经加密的所有子部分进行单向连接以形成数据链;

根据从影像云服务器接收的存储分配表将数据链中每个子部分发送到对应的存储节点;

从数据访问服务器接收身份认证信息并且根据身份认证信息对用户终端进行认证以生成认证响应消息,将认证响应消息发送给数据访问服务器;

用户终端,向数据访问服务器发送数据访问请求;以及从数据访问服务器接收原始影像数据。

优选地,所述数据节点包括:

影像数据采集单元,用于从影像拍摄设备和/或影像归档设备获取影像数据,其中所述影像拍摄设备用于使用成像技术获取影像数据,所述影像归档设备用于存储由影像拍摄设备所获取的影像数据;

分割单元,将每个影像数据进行划分以生成多个子部分,对多个子部分中的每个子部分采用不同的压缩比进行压缩并且使用不同的加密方式对每个经压缩的子部分进行加密;

关联单元,通过指针将每个影像数据的经加密的所有子部分进行单向连接以形成数据链,并且确定数据链的第一子部分的标识;

认证单元,从数据访问服务器接收身份认证信息并且根据身份认证信息对用户终端进行认证以生成认证响应消息,其中所述认证响应消息包括认证结果和影像数据标识。

优选地,数据节点还包括识别码生成单元,为每个经压缩的子部分生成识别码并且将所述识别码添加在每个经加密的子部分中。在根据查询请求中的影像数据标识和本地存储的存储分配表无法确定与影像数据相关的数据链中的每个子部分所在的存储节点时,利用每个经压缩的子部分的识别码在至少一个存储节点中进行搜索,从而获得所有子部分。优选地,所述根据指针将所有子部分进行单向连接以恢复成数据链包括:所述数据访问服务器向数据节点发送指针请求,所述指针请求包括影像数据标识,所述数据节点根据影像数据标识查询本地数据库以获得数据链的第一子部分的标识并将包含所述第一子部分的标识的指针响应消息发送给数据访问服务器,所述数据访问服务器根据所述第一子部分的标识确定所述数据链的第一子部分,根据第一子部分中的指针对所有子部分中的其余子部分进行单向连接以恢复成数据链。

优选地,所述根据每个子部分各自的加密方式对每个子部分进行解密并且根据每个子部分不同的压缩比例进行还原,将所有子部分进行组合以生成影像数据:所述数据访问服务器向数据节点发送还原请求,所述还原请求包括影像数据标识,所述数据节点根据影像数据标识查询本地数据库以获得与数据链的所有子部分的排列顺序对应一致的加密方式表和压缩比例表;并将包含加密方式表和压缩比例表的还原响应消息发送给数据访问服务器,所述数据访问服务器根据所述数据链中指示的所有子部分的排列顺序,以及加密方式表和压缩比例表,以实现根据每个子部分各自的加密方式对每个子部分进行解密并且根据每个子部分不同的压缩比例进行还原,从而将所有子部分进行组合以生成影像数据。

优选地,所述用户终端能够显示原始影像数据,以供用户对原始影像数据进行数据加工。

优选地,影像云服务器还能够进行日志文件的多级别存储与恢复,包括:快速存储与恢复、一般存储与恢复和完整存储与恢复。影像云服务器调用日志等级管理单元,确定日志文件存储与恢复的级别:

当级别为快速存储与恢复时,则进行:

1)、影像云服务器将日志封装成字符串并加密;

2)、将封装好的日志存放于内存的指定静态变量中;

3)、恢复时,根据获取的登录用户ID从内存的指定静态变量的Key中查询该用户ID,再根据该用户ID得到对应的静态变量值并解密,最后将所述该用户ID和所述对应的静态变量值写入日志文件;

当级别为一般存储与恢复时,则进行:

1)、影像云服务器将日志封装成消息并加密;

2)、调用Java消息服务(JMS,Java Messaging Service)消息管理模块,将消息发送到JMS消息服务器上;

3)、恢复时,JMS消息管理模块根据获取的登录用户ID从JMS消息服务器上查询得到指定用户ID对应的消息后,将得到的消息解密还原成字符串并写入日志文件;以及

当级别为完整存储与恢复时,则进行:

1)、影像云服务器将数据库管理模块注册在JMS消息服务器上;

2)、将日志封装成消息并加密,调用JMS消息管理模块,将消息发送到JMS消息服务器上;

3)、JMS消息服务器将接收到的消息推送到数据库管理模块,由数据库管理模块将消息写入日志存储数据库;

4)、恢复时,数据库管理模块将登录用户查询模型封装成结构化查询语言SQL语句并执行,再将得到查询结果解密还原成字符串并写入日志文件。

根据本发明的另一方面,提供一种移动阅片方法,所述方法包括:

获取影像数据并且将每个影像数据进行划分以生成多个子部分,对多个子部分中的每个子部分采用不同的压缩比进行压缩并且使用不同的加密方式对每个经压缩的子部分进行加密,通过指针将每个影像数据的经加密的所有子部分进行单向连接以形成数据链;

根据从影像云服务器接收的存储分配表将数据链中每个子部分发送到对应的存储节点;

从用户终端接收数据访问请求,所述数据访问请求包括身份认证信息和数据节点标识,根据数据节点标识从至少一个数据节点中确定相应的数据节点并将身份认证信息发送给相应的数据节点;

所述相应的数据节点从数据访问服务器接收身份认证信息并且根据身份认证信息对用户终端进行认证以生成认证响应消息,将认证响应消息发送给数据访问服务器;

数据访问服务器从所述相应的数据节点接收认证响应消息,获取所述认证响应消息中的影像数据标识,将所述影像数据标识发送给缓冲服务器;

向影像云服务器发送查询请求,所述查询请求包括影像数据标识;

影像云服务器根据查询请求中的影像数据标识和本地存储的存储分配表确定与影像数据相关的数据链中的每个子部分所在的存储节点,并且向每个子部分所在的存储节点发送数据获取请求;从存储节点获取影像数据的所有子部分并且将影像数据的所有子部分发送给缓冲服务器;

缓冲服务器从影像云服务器获取影像数据的所有子部分并且将影像数据的所有子部分发送给数据访问服务器;

数据访问服务器根据指针将所有子部分进行单向连接以恢复成数据链,根据每个子部分各自的加密方式对每个子部分进行解密并且根据每个子部分不同的压缩比例进行还原,将所有子部分进行组合以生成影像数据并且将所述影像数据发送给移动终端。

根据本发明的另一方面,提供一种基于影像云的影像数据处理方法,所述方法包括:

获取影像数据并且将每个影像数据进行划分以生成多个子部分,对多个子部分中的每个子部分采用不同的压缩比进行压缩并且使用不同的加密方式对每个经压缩的子部分进行加密,通过指针将每个影像数据的经加密的所有子部分进行单向连接以形成数据链;

根据从影像云服务器接收的存储分配表将数据链中每个子部分发送到对应的存储节点;

从用户终端接收数据访问请求,所述数据访问请求包括身份认证信息和数据节点标识,根据数据节点标识从至少一个数据节点中确定相应的数据节点并将身份认证信息发送给相应的数据节点;

从数据访问服务器接收身份认证信息并且根据身份认证信息对用户终端进行认证以生成认证响应消息,将认证响应消息发送给数据访问服务器;

数据访问服务器从所述相应的数据节点接收认证响应消息,获取所述认证响应消息中的影像数据标识,将所述影像数据标识发送给缓冲服务器;

向影像云服务器发送查询请求,所述查询请求包括影像数据标识;

影像云服务器根据查询请求中的影像数据标识和本地存储的存储分配表确定与影像数据相关的数据链中的每个子部分所在的存储节点,并且向每个子部分所在的存储节点发送数据获取请求;从存储节点获取影像数据的所有子部分并且将影像数据的所有子部分发送给缓冲服务器;

缓冲服务器从影像云服务器获取影像数据的所有子部分并且将影像数据的所有子部分发送给数据访问服务器;

数据访问服务器根据指针将所有子部分进行单向连接以恢复成数据链,根据每个子部分各自的加密方式对每个子部分进行解密并且根据每个子部分不同的压缩比例进行还原,将所有子部分进行组合以生成影像数据并且将所述影像数据发送给移动终端。

其中

数据节点使用影像数据采集单元从影像拍摄设备和/或影像归档设备获取影像数据,其中所述影像拍摄设备用于使用成像技术获取影像数据,所述影像归档设备用于存储由影像拍摄设备所获取的影像数据;

数据节点使用分割单元将每个影像数据进行划分以生成多个子部分,对多个子部分中的每个子部分采用不同的压缩比进行压缩并且使用不同的加密方式对每个经压缩的子部分进行加密;

数据节点使用关联单元通过指针将每个影像数据的经加密的所有子部分进行单向连接以形成数据链,并且确定数据链的第一子部分的标识;

数据节点使用认证单元从数据访问服务器接收身份认证信息并且根据身份认证信息对用户终端进行认证以生成认证响应消息,其中所述认证响应消息包括认证结果和影像数据标识。

优选地,数据节点还为每个经压缩的子部分生成识别码并且将所述识别码添加在每个经加密的子部分中。在根据查询请求中的影像数据标识和本地存储的存储分配表无法确定与影像数据相关的数据链中的每个子部分所在的存储节点时,利用每个经压缩的子部分的识别码在至少一个存储节点中进行搜索,从而获得所有子部分。

优选地,所述根据指针将所有子部分进行单向连接以恢复成数据链包括:所述数据访问服务器向数据节点发送指针请求,所述指针请求包括影像数据标识,所述数据节点根据影像数据标识查询本地数据库以获得数据链的第一子部分的标识并将包含所述第一子部分的标识的指针响应消息发送给数据访问服务器,所述数据访问服务器根据所述第一子部分的标识确定所述数据链的第一子部分,根据第一子部分中的指针对所有子部分中的其余子部分进行单向连接以恢复成数据链。

优选地,所述根据每个子部分各自的加密方式对每个子部分进行解密并且根据每个子部分不同的压缩比例进行还原,将所有子部分进行组合以生成影像数据:所述数据访问服务器向数据节点发送还原请求,所述还原请求包括影像数据标识,所述数据节点根据影像数据标识查询本地数据库以获得与数据链的所有子部分的排列顺序对应一致的加密方式表和压缩比例表;并将包含加密方式表和压缩比例表的还原响应消息发送给数据访问服务器,所述数据访问服务器根据所述数据链中指示的所有子部分的排列顺序,以及加密方式表和压缩比例表,以实现根据每个子部分各自的加密方式对每个子部分进行解密并且根据每个子部分不同的压缩比例进行还原,从而将所有子部分进行组合以生成影像数据。

优选地,还包括在用户终端上显示原始影像数据,以供用户对原始影像数据进行数据加工。

优选地,还包括进行日志文件的多级别存储与恢复,包括:快速存储与恢复、一般存储与恢复和完整存储与恢复。影像云服务器调用日志等级管理单元,确定日志文件存储与恢复的级别:

当级别为快速存储与恢复时,则进行:

1)、影像云服务器将日志封装成字符串并加密;

2)、将封装好的日志存放于内存的指定静态变量中;

3)、恢复时,根据获取的登录用户ID从内存的指定静态变量的Key中查询该用户ID,再根据该用户ID得到对应的静态变量值并解密,最后将所述该用户ID和所述对应的静态变量值写入日志文件;

当级别为一般存储与恢复时,则进行:

1)、影像云服务器将日志封装成消息并加密;

2)、调用Java消息服务(JMS,Java Messaging Service)消息管理模块,将消息发送到JMS消息服务器上;

3)、恢复时,JMS消息管理模块根据获取的登录用户ID从JMS消息服务器上查询得到指定用户ID对应的消息后,将得到的消息解密还原成字符串并写入日志文件;以及

当级别为完整存储与恢复时,则进行:

1)、影像云服务器将数据库管理模块注册在JMS消息服务器上;

2)、将日志封装成消息并加密,调用JMS消息管理模块,将消息发送到JMS消息服务器上;

3)、JMS消息服务器将接收到的消息推送到数据库管理模块,由数据库管理模块将消息写入日志存储数据库;

4)、恢复时,数据库管理模块将登录用户查询模型封装成结构化查询语言SQL语句并执行,再将得到查询结果解密还原成字符串并写入日志文件。

本发明实现了实现医生移动阅片,不再局限于医院内部,解放医生。同时为移动远程医疗提供技术支持。

附图说明

通过参考下面的附图,可以更为完整地理解本发明的示例性实施方式::

图1为根据本发明实施方式的影像数据处理系统的结构示意图;

图2为根据本发明实施方式的数据节点的结构示意图;

图3为根据本发明实施方式的影像数据处理方法的流程图;

图4为根据本发明另一实施方式的影像数据处理系统的结构示意图;

图5为根据本发明另一实施方式的影像数据处理系统的结构示意图;以及

图6为根据本发明另一实施方式的影像数据处理方法的流程图。

具体实施方式

现在参考附图介绍本发明的示例性实施方式,然而,本发明可以用许多不同的形式来实施,并且不局限于此处描述的实施例,提供这些实施例是为了详尽地且完全地公开本发明,并且向所属技术领域的技术人员充分传达本发明的范围。对于表示在附图中的示例性实施方式中的术语并不是对本发明的限定。在附图中,相同的单元/元件使用相同的附图标记。

除非另有说明,此处使用的术语(包括科技术语)对所属技术领域的技术人员具有通常的理解含义。另外,可以理解的是,以通常使用的词典限定的术语,应当被理解为与其相关领域的语境具有一致的含义,而不应该被理解为理想化的或过于正式的意义。

图1为根据本发明实施方式的影像数据处理系统100的结构示意图。影像数据处理系统100能够获取影像数据并且将每个影像数据进行划分以生成多个子部分。针对每个子部分采用不同压缩方式和加密方式进行处理并且通过指针将每个影像数据的经加密的所有子部分进行单向连接以形成数据链。影像数据处理系统100能够根据存储分配表将数据链中每个子部分发送到对应的存储节点,并且从用户终端接收数据访问请求,根据数据节点标识从至少一个数据节点中确定相应的数据节点并将身份认证信息发送给相应的数据节点。影像数据处理系统100能够从数据访问服务器接收身份认证信息并且根据身份认证信息对用户终端进行认证以生成认证响应消息,将认证响应消息发送给数据访问服务器,并且随后数据访问服务器从所述相应的数据节点接收认证响应消息,获取所述认证响应消息中的影像数据标识,将所述影像数据标识发送给缓冲服务器。影像数据处理系统100向影像云服务器发送查询请求,后者根据查询请求中的影像数据标识和本地存储的存储分配表确定与影像数据相关的数据链中的每个子部分所在的存储节点,并且向每个子部分所在的存储节点发送数据获取请求。随后,从存储节点获取影像数据的所有子部分并且将影像数据的所有子部分发送给缓冲服务器。缓冲服务器从影像云服务器获取影像数据的所有子部分并且将影像数据的所有子部分发送给数据访问服务器。最后,数据访问服务器根据指针将所有子部分进行单向连接以恢复成数据链,根据每个子部分各自的加密方式对每个子部分进行解密并且根据每个子部分不同的压缩比例进行还原,将所有子部分进行组合以生成影像数据并且将所述影像数据发送给移动终端。

如图1所示,影像数据处理系统100包括:影像云服务器101、缓冲服务器102、数据访问服务器103、至少一个存储节点104-1,104-2,…,104-N、至少一个数据节点105-1,105-2,…,105-N以及至少一个用户终端106-1,106-2,…,106-N。在介绍各个单元的具体功能之前,先介绍本发明的影像数据存储方式。在影像数据处理系统100中,本发明将所获取的影像数据进行划分以生成多个子部分。通常,影像数据例如是图片、视频等类型的数据。因此,将所获取的影像数据进行划分以生成多个子部分也即是将图片数据分成多个子图片,或将视频数据分成多个子视频。接着,影像数据处理系统100对多个子部分中的每个子部分采用不同的压缩比进行压缩并且使用不同的加密方式对每个经压缩的子部分进行加密。目前,由于影像数据承载了用户的大量信息,并且某些影像数据涉及用户隐私。为此,必须要对影像数据进行加密数据。此外,由于影像数据的分辨率越来越大,因此影像数据的大小也是越来越大。为此,必须要对不同的子部分进行压缩。由于影像数据不同子部分的内容不同,因此采用不同的压缩比进行压缩。例如,影像数据的某个部分为纯色(例如白色),那么采用高压缩比进行压缩以节省空间。而影像数据的某个部分涉及大量细节内容时,那么采用低压缩比进行压缩以保持分辨率。通常,在进行压缩和加密后,为了能够在后期将各个子部分重新组合成影像数据,即防止各个子部分错位或丢失,本发明通过指针将每个影像数据的经加密的所有子部分进行单向连接以形成数据链。优选地,在每个子部分中均附加下一子部分的标识信息(例如,ID、地址等)并且将第一子部分的标识信息进行记录以用于后续处理。接着,根据从影像云服务器101接收的存储分配表将数据链中每个子部分发送到对应的存储节点。通常,存储分配表中的分配方式是预先设定的或随机的。例如,影像数据的经加密的子部分的数量为10,存储分配表中可以指定,将第1、3、6子部分存储到第一存储节点,将第2子部分存储到第二存储节点、将第4、5和10子部分存储到第三存储节点,将第7、8和9子部分存储到第四存储节点。

优选地,影像云服务器101用于对多个存储节点进行协调调度,以使得多个存储节点作为云服务器的存储单元来存储数据。影像云服务器101能够提供数据访问接口,一方面,可以将用户上传的数据分配到多个存储节点处进行存储,另一方面,可以将多个存储节点处的数据组合成用户期望访问的数据组并且将所述数据组发送给用户。优选地,影像云服务器101根据来自用户终端的查询请求中的影像数据标识和本地存储的存储分配表确定与影像数据相关的数据链中的每个子部分所在的存储节点。影像云服务器101向每个子部分所在的存储节点发送数据获取请求。存储节点根据数据获取请求将其上存储的子部分发送给影像云服务器101。影像云服务器101从存储节点获取影像数据的所有子部分并且将影像数据的所有子部分发送给缓冲服务器。

优选地,缓冲服务器102从数据访问服务器103接收查询请求并且将所述查询请求转发给影像云服务器。优选地,所述查询请求包括影像数据标识。例如,查询请求中包括影像数据的ID或名称等标识信息,以用于进行区分。缓冲服务器102用于缓解数据访问服务器103的数据存储压力,并且能够保证数据安全性。通常,缓冲服务器102从影像云服务器获取影像数据的所有子部分并且将影像数据的所有子部分发送给数据访问服务器。当数据访问服务器103进行数据处理后并将结果发送给用户终端后,为了防止数据泄露(数据访问服务器103处于缓冲服务器102的前端),通常将影像数据的所有子部分从数据访问服务器103中删除,而仅在缓冲服务器102中保留副本。

优选地,数据访问服务器103,从用户终端106-1,106-2,…,106-N接收数据访问请求。所述数据访问请求包括身份认证信息和数据节点标识。其中,身份认证信息用于对用户终端的身份进行认证。这种认证是由数据节点来完成的。为了保证数据的安全性,本发明由数据提供方,即数据节点来进行身份认证,即,能否访问数据节点在影像云中存储的数据,是由数据节点来确定的。用户终端106-1,106-2,…,106-N中每个均可以访问不同的数据节点上的数据,即可以具有至少一个不同的身份认证信息以获取数据节点105-1,105-2,…,105-N中至少一个的影像数据。通常,数据访问服务器103根据数据节点标识从至少一个数据节点中确定相应的数据节点并将身份认证信息发送给相应的数据节点。优选地,数据访问服务器103从所述相应的数据节点接收认证响应消息。所述认证响应消息中可以包括认证结果和影像数据标识。其中,认证结果指示是否允许用户终端访问影像数据。如果认证结果指示不允许用户终端访问影像数据,则向用户终端发送拒绝访问消息。如果认证结果指示允许用户终端访问影像数据,则数据访问服务器103获取所述认证响应消息中的一个或多个影像数据标识,并且将所述一个或多个影像数据标识发送给缓冲服务器。由此可知,影像数据标识是与身份认证信息相对应的,由身份认证信息即可确定可以访问那些影像数据。

优选地,数据访问服务器103根据指针将所有子部分进行单向连接以恢复成数据链:所述数据访问服务器向数据节点发送指针请求,所述指针请求包括影像数据标识,所述数据节点根据影像数据标识查询本地数据库以获得数据链的第一子部分的标识并将包含所述第一子部分的标识的指针响应消息发送给数据访问服务器,所述数据访问服务器根据所述第一子部分的标识确定所述数据链的第一子部分,根据第一子部分中的指针对所有子部分中的其余子部分进行单向连接以恢复成数据链。

优选地,数据访问服务器103根据每个子部分各自的加密方式对每个子部分进行解密并且根据每个子部分不同的压缩比例进行还原,将所有子部分进行组合以生成影像数据并且将所述影像数据发送给移动终端:所述数据访问服务器向数据节点发送还原请求,所述还原请求包括影像数据标识,所述数据节点根据影像数据标识查询本地数据库以获得与数据链的所有子部分的排列顺序对应一致的加密方式表和压缩比例表;并将包含加密方式表和压缩比例表的还原响应消息发送给数据访问服务器,所述数据访问服务器根据所述数据链中指示的所有子部分的排列顺序,以及加密方式表和压缩比例表,以实现根据每个子部分各自的加密方式对每个子部分进行解密并且根据每个子部分不同的压缩比例进行还原,从而将所有子部分进行组合以生成影像数据。优选地,不同的加密方式可以使用不同的加密算法。

优选地,至少一个存储节点104-1,104-2,…,104-N用于从数据节点接收并存储影像数据的一个或多个子部分。此外,存储节点从影像云服务器接收对于影像数据的子部分的数据获取请求,并且将影像数据的子部分发送给影像云服务器。至少一个存储节点104-1,104-2,…,104-N可以是地理上临近或远离的各种类型的存储设备。并且,至少一个存储节点104-1,104-2,…,104-N可以是异构的存储设备。

优选地,至少一个数据节点105-1,105-2,…,105-N用于获取影像数据并且将每个影像数据进行划分以生成多个子部分,对多个子部分中的每个子部分采用不同的压缩比进行压缩并且使用不同的加密方式对每个经压缩的子部分进行加密,通过指针将每个影像数据的经加密的所有子部分进行单向连接以形成数据链。优选地,数据节点根据从影像云服务器接收的存储分配表将数据链中每个子部分发送到对应的存储节点。此外,数据节点从数据访问服务器接收身份认证信息并且根据身份认证信息对用户终端进行认证以生成认证响应消息,将认证响应消息发送给数据访问服务器。通常,当存储分配表中出现错误时,无法根据查询请求中的影像数据标识和本地存储的存储分配表来确定与影像数据相关的数据链中的每个子部分所在的存储节点。为此,数据节点还包括识别码生成单元,为每个经压缩的子部分生成识别码并且将所述识别码添加在每个经加密的子部分中。在根据查询请求中的影像数据标识和本地存储的存储分配表无法确定与影像数据相关的数据链中的每个子部分所在的存储节点时,利用每个经压缩的子部分的识别码在至少一个存储节点中进行搜索,从而获得所有子部分。

优选地,至少一个用户终端106-1,106-2,…,106-N向数据访问服务器发送数据访问请求。此外,用户终端从数据访问服务器接收原始影像数据以进行显示。通常,用户终端可以是各种类型的终端设备,例如个人计算机、膝上型计算机、个人数字助理、手机等。至少一个用户终端106-1,106-2,…,106-N能够显示原始影像数据,以供用户对原始影像数据进行数据加工。

优选地,为了进行数据存储的信息维护,影像云服务器101通常要对各个存储节点上的存储数据进行日志文件记录。优选地,影像云服务器101还能够进行日志文件的多级别存储与恢复,包括:快速存储与恢复、一般存储与恢复和完整存储与恢复。影像云服务器101调用日志等级管理单元,日志等级管理单元根据用户输入信息确定日志文件存储与恢复的级别:

当级别为快速存储与恢复时,则进行:

1)、影像云服务器101将日志封装成字符串并加密;

2)、将封装好的日志存放于影像云服务器的内存的指定静态变量中;

3)、恢复时,根据获取的登录用户ID从内存的指定静态变量的Key中查询该用户ID,再根据该用户ID得到对应的静态变量值并解密,最后将所述该用户ID和所述对应的静态变量值写入日志文件;

当级别为一般存储与恢复时,则进行:

1)、影像云服务器101将日志封装成消息并加密;

2)、调用Java消息服务(JMS,Java Messaging Service)消息管理模块,将消息发送到JMS消息服务器上;

3)、恢复时,JMS消息管理模块根据获取的登录用户ID从JMS消息服务器上查询得到指定用户ID对应的消息后,将得到的消息解密还原成字符串并写入日志文件;以及

当级别为完整存储与恢复时,则进行:

1)、影像云服务器101将数据库管理模块注册在JMS消息服务器上;

2)、将日志封装成消息并加密,调用JMS消息管理模块,将消息发送到JMS消息服务器上;

3)、JMS消息服务器将接收到的消息推送到数据库管理模块,由数据库管理模块将消息写入日志存储数据库;

4)、恢复时,数据库管理模块将登录用户查询模型封装成结构化查询语言SQL语句并执行,再将得到查询结果解密还原成字符串并写入日志文件。

图2为根据本发明实施方式的数据节点200的结构示意图。优选地,数据节点200用于获取影像数据并且将每个影像数据进行划分以生成多个子部分,对多个子部分中的每个子部分采用不同的压缩比进行压缩并且使用不同的加密方式对每个经压缩的子部分进行加密,通过指针将每个影像数据的经加密的所有子部分进行单向连接以形成数据链。优选地,数据节点200根据从影像云服务器接收的存储分配表将数据链中每个子部分发送到对应的存储节点。此外,数据节点200从数据访问服务器接收身份认证信息并且根据身份认证信息对用户终端进行认证以生成认证响应消息,将认证响应消息发送给数据访问服务器。

如图2所示,数据节点200包括:影像数据采集单元201、分割单元202、关联单元203、认证单元204以及接口单元205。优选地,影像数据采集单元201,用于从影像拍摄设备和/或影像归档设备获取影像数据,其中所述影像拍摄设备用于使用成像技术获取影像数据,所述影像归档设备用于存储由影像拍摄设备所获取的影像数据。优选地,分割单元203,将每个影像数据进行划分以生成多个子部分,对多个子部分中的每个子部分采用不同的压缩比进行压缩并且使用不同的加密方式对每个经压缩的子部分进行加密。优选地,关联单元203通过指针将每个影像数据的经加密的所有子部分进行单向连接以形成数据链,并且确定数据链的第一子部分的标识。优选地,认证单元204从数据访问服务器接收身份认证信息并且根据身份认证信息对用户终端进行认证以生成认证响应消息,其中所述认证响应消息包括认证结果和影像数据标识。优选地,接口单元205用于进行数据交互。例如,数据节点通过接口单元205从影像云服务器接收存储分配表并且根据存储分配表通过接口单元205将数据链中每个子部分发送到对应的存储节点。此外,数据节点通过接口单元205从数据访问服务器接收身份认证信息并且根据身份认证信息对用户终端进行认证以生成认证响应消息,通过接口单元205将认证响应消息发送给数据访问服务器。

图3为根据本发明实施方式的影像数据处理方法300的流程图。影像数据处理方法300能够获取影像数据并且将每个影像数据进行划分以生成多个子部分。针对每个子部分采用不同压缩方式和加密方式进行处理并且通过指针将每个影像数据的经加密的所有子部分进行单向连接以形成数据链。影像数据处理方法300能够根据存储分配表将数据链中每个子部分发送到对应的存储节点,并且从用户终端接收数据访问请求,根据数据节点标识从至少一个数据节点中确定相应的数据节点并将身份认证信息发送给相应的数据节点。影像数据处理方法300能够从数据访问服务器接收身份认证信息并且根据身份认证信息对用户终端进行认证以生成认证响应消息,将认证响应消息发送给数据访问服务器,并且随后数据访问服务器从所述相应的数据节点接收认证响应消息,获取所述认证响应消息中的影像数据标识,将所述影像数据标识发送给缓冲服务器。影像数据处理方法300向影像云服务器发送查询请求,后者根据查询请求中的影像数据标识和本地存储的存储分配表确定与影像数据相关的数据链中的每个子部分所在的存储节点,并且向每个子部分所在的存储节点发送数据获取请求。随后,从存储节点获取影像数据的所有子部分并且将影像数据的所有子部分发送给缓冲服务器。缓冲服务器从影像云服务器获取影像数据的所有子部分并且将影像数据的所有子部分发送给数据访问服务器。最后,数据访问服务器根据指针将所有子部分进行单向连接以恢复成数据链,根据每个子部分各自的加密方式对每个子部分进行解密并且根据每个子部分不同的压缩比例进行还原,将所有子部分进行组合以生成影像数据并且将所述影像数据发送给移动终端。

优选地,影像数据处理方法300从步骤301处开始。在步骤301,获取影像数据并且将每个影像数据进行划分以生成多个子部分,对多个子部分中的每个子部分采用不同的压缩比进行压缩并且使用不同的加密方式对每个经压缩的子部分进行加密,通过指针将每个影像数据的经加密的所有子部分进行单向连接以形成数据链。

在步骤302,根据从影像云服务器接收的存储分配表将数据链中每个子部分发送到对应的存储节点.

在步骤303,从用户终端接收数据访问请求,所述数据访问请求包括身份认证信息和数据节点标识,根据数据节点标识从至少一个数据节点中确定相应的数据节点并将身份认证信息发送给相应的数据节点。

在步骤304,从数据访问服务器接收身份认证信息并且根据身份认证信息对用户终端进行认证以生成认证响应消息,将认证响应消息发送给数据访问服务器。

在步骤305,数据访问服务器从所述相应的数据节点接收认证响应消息,获取所述认证响应消息中的影像数据标识,将所述影像数据标识发送给缓冲服务器。

在步骤306,向影像云服务器发送查询请求,所述查询请求包括影像数据标识。

在步骤307,影像云服务器根据查询请求中的影像数据标识和本地存储的存储分配表确定与影像数据相关的数据链中的每个子部分所在的存储节点,并且向每个子部分所在的存储节点发送数据获取请求;从存储节点获取影像数据的所有子部分并且将影像数据的所有子部分发送给缓冲服务器。

在步骤308,缓冲服务器从影像云服务器获取影像数据的所有子部分并且将影像数据的所有子部分发送给数据访问服务器。以及

在步骤309,数据访问服务器根据指针将所有子部分进行单向连接以恢复成数据链,根据每个子部分各自的加密方式对每个子部分进行解密并且根据每个子部分不同的压缩比例进行还原,将所有子部分进行组合以生成影像数据并且将所述影像数据发送给移动终端。

其中数据节点使用影像数据采集单元从影像拍摄设备和/或影像归档设备获取影像数据,其中所述影像拍摄设备用于使用成像技术获取影像数据,所述影像归档设备用于存储由影像拍摄设备所获取的影像数据;

数据节点使用分割单元将每个影像数据进行划分以生成多个子部分,对多个子部分中的每个子部分采用不同的压缩比进行压缩并且使用不同的加密方式对每个经压缩的子部分进行加密;

数据节点使用关联单元通过指针将每个影像数据的经加密的所有子部分进行单向连接以形成数据链,并且确定数据链的第一子部分的标识;

数据节点使用认证单元从数据访问服务器接收身份认证信息并且根据身份认证信息对用户终端进行认证以生成认证响应消息,其中所述认证响应消息包括认证结果和影像数据标识。

其中,所述根据指针将所有子部分进行单向连接以恢复成数据链包括:所述数据访问服务器向数据节点发送指针请求,所述指针请求包括影像数据标识,所述数据节点根据影像数据标识查询本地数据库以获得数据链的第一子部分的标识并将包含所述第一子部分的标识的指针响应消息发送给数据访问服务器,所述数据访问服务器根据所述第一子部分的标识确定所述数据链的第一子部分,根据第一子部分中的指针对所有子部分中的其余子部分进行单向连接以恢复成数据链。

其中,所述根据每个子部分各自的加密方式对每个子部分进行解密并且根据每个子部分不同的压缩比例进行还原,将所有子部分进行组合以生成影像数据:所述数据访问服务器向数据节点发送还原请求,所述还原请求包括影像数据标识,所述数据节点根据影像数据标识查询本地数据库以获得与数据链的所有子部分的排列顺序对应一致的加密方式表和压缩比例表;并将包含加密方式表和压缩比例表的还原响应消息发送给数据访问服务器,所述数据访问服务器根据所述数据链中指示的所有子部分的排列顺序,以及加密方式表和压缩比例表,以实现根据每个子部分各自的加密方式对每个子部分进行解密并且根据每个子部分不同的压缩比例进行还原,从而将所有子部分进行组合以生成影像数据。优选地,方法300还包括在用户终端上显示原始影像数据,以供用户对原始影像数据进行数据加工。通常第,数据加工可以是对原始影像数据中的部分内容进行标注。

图4为根据本发明另一实施方式的影像数据处理系统400的结构示意图。影像归档和通信系统PACS(Picture Archiving and Communication Systems)是应用在医院影像科室的系统,其主要的任务就是把日常产生的各种医学影像(包括核磁,CT,超声,各种X光机,各种红外仪、显微仪等设备产生的图像)通过各种接口(模拟,DICOM,网络)以数字化的方式海量保存起来。当需要的时候在一定的授权下能够很快的调回使用,同时增加一些辅助诊断管理功能。PACS在各种影像设备间传输数据和组织存储数据具有重要作用。

医学数字成像和通信DICOM(Digital Imaging and Communications in Medicine)标准中涵盖了医学数字图像的采集、归档、通信、显示及查询等几乎所有信息交换的协议。DICOM以开放互联的架构和面向对象的方法定义了一套包含各种类型的医学诊断图像及其相关的分析、报告等信息的对象集。DICOM定义了用于信息传递、交换的服务类与命令集,以及消息的标准响应,并且详述了唯一标识各类信息对象的技术。DICOM提供了应用于网络环境(OSI或TCP/IP)的服务支持并且结构化地定义了制造厂商的兼容性声明(Conformance Statement)。

传统的医生影像工作站都位于医院内部,连接医院的内部局域网,通过标准Dicom协议与PACS和设备工作站连接。院外的医生无法通过工作站浏览院内的影像,严重限制了远程诊断中影像的使用。

本发明的似睡非睡采用HTML5架构模式,实现在移动终端设备iPad、iOS手机、安卓手机上调阅原始DICOM标准的影像文件,并可进行后处理操作。本发明使用“影像云”技术,通过标准Dicom接口、文件传输协议、文件共享协议,Http等将医院PACS或设备中医院影像采集到云端。而传统的医生影像工作站都位于医院内部,连接医院的内部局域网,通过标准Dicom协议与PACS和设备工作站连接。院外的医生无法通过工作站浏览院内的影像,严重限制了远程诊断中影像的使用。而影像云端化技术使医生在任何时间、任何地点,只要有Internet接入权限,都可以调阅想要的影像。采集服务器接入医院的PACS或影像设备(可以同时连接),采集影像进行上传,为了保证患者信息的安全,在将影像文件上传到云端之前,会将文件进行压缩加密。影像采集服务器通过企业私有协议,将文件保存到影像云。

如图4所示,在影像数据处理系统400中,本发明将所获取的影像数据进行划分以生成多个子部分。通常,影像数据例如是图片、视频等类型的数据。因此,将所获取的影像数据进行划分以生成多个子部分也即是将图片数据分成多个子图片,或将视频数据分成多个子视频。接着,影像数据处理系统400对多个子部分中的每个子部分采用不同的压缩比进行压缩并且使用不同的加密方式对每个经压缩的子部分进行加密。目前,由于影像数据承载了用户的大量信息,并且某些影像数据涉及用户隐私。为此,必须要对影像数据进行加密数据。此外,由于影像数据的分辨率越来越大,因此影像数据的大小也是越来越大。为此,必须要对不同的子部分进行压缩。由于影像数据不同子部分的内容不同,因此采用不同的压缩比进行压缩。例如,影像数据的某个部分为纯色(例如白色),那么采用高压缩比进行压缩以节省空间。而影像数据的某个部分涉及大量细节内容时,那么采用低压缩比进行压缩以保持分辨率。通常,在进行压缩和加密后,为了能够在后期将各个子部分重新组合成影像数据,即防止各个子部分错位或丢失,本发明通过指针将每个影像数据的经加密的所有子部分进行单向连接以形成数据链。优选地,在每个子部分中均附加下一子部分的标识信息(例如,ID、地址等)并且将第一子部分的标识信息进行记录以用于后续处理。接着,根据从影像云服务器101接收的存储分配表将数据链中每个子部分发送到对应的存储节点。通常,存储分配表中的分配方式是预先设定的或随机的。例如,影像数据的经加密的子部分的数量为10,存储分配表中可以指定,将第1、3、6子部分存储到第一存储节点,将第2子部分存储到第二存储节点、将第4、5和10子部分存储到第三存储节点,将第7、8和9子部分存储到第四存储节点。优选地,影像数据可以是核磁,CT,超声,各种X光机,各种红外仪、显微仪等设备产生的图像或视频文件。

优选地,医院节点401-1,401-2和401-3用于获取影像数据并且将每个影像数据进行划分以生成多个子部分,对多个子部分中的每个子部分采用不同的压缩比进行压缩并且使用不同的加密方式对每个经压缩的子部分进行加密,通过指针将每个影像数据的经加密的所有子部分进行单向连接以形成数据链。优选地,数据节点根据从影像云服务器接收的存储分配表将数据链中每个子部分发送到对应的存储节点。此外,数据节点从数据访问服务器接收身份认证信息并且根据身份认证信息对用户终端进行认证以生成认证响应消息,将认证响应消息发送给数据访问服务器。

优选地,医院节点402-1,402-2和402-3可以包括影像采集服务器403-1,403-2和403-3,PACS和/或影像设备。此外,医院节点402-1,402-2和402-3还可以包括图4中未示出的分割单元、关联单元、认证单元以及接口单元。优选地,影像采集服务器403-1,403-2和403-3,用于从影像设备和/或PACS获取影像数据,其中所述影像设备用于使用成像技术获取影像数据。影像设备例如可以是核磁,CT,超声,各种X光机,各种红外仪、显微仪等。所述PACS用于存储由影像设备所获取的影像数据。

优选地,分割单元,将每个影像数据进行划分以生成多个子部分,对多个子部分中的每个子部分采用不同的压缩比进行压缩并且使用不同的加密方式对每个经压缩的子部分进行加密。优选地,关联单元通过指针将每个影像数据的经加密的所有子部分进行单向连接以形成数据链,并且确定数据链的第一子部分的标识。优选地,认证单元从数据访问服务器接收身份认证信息并且根据身份认证信息对用户终端进行认证以生成认证响应消息,其中所述认证响应消息包括认证结果和影像数据标识。优选地,接口单元用于进行数据交互。例如,数据节点通过接口单元从影像云服务器接收存储分配表并且根据存储分配表通过接口单元将数据链中每个子部分发送到对应的存储节点。此外,数据节点通过接口单元从数据访问服务器接收身份认证信息并且根据身份认证信息对用户终端进行认证以生成认证响应消息,通过接口单元将认证响应消息发送给数据访问服务器。

优选地,影像云401用于接收并且存储医院发送的影像数据,并且实现对内部多个存储节点的管理。

图5为根据本发明另一实施方式的影像数据处理系统500的结构示意图。如图5所示,影像数据处理系统500包括:影像云501、缓冲服务器502、阅片服务器503以及至少一个用户终端504-1、504-2。通过特有的算法,将Dicom((Digital Imaging and Communications in Medicine)即医学数字成像和通信)文件中的影像数据转换成适合在Internet中传输的图像和视频,显示在浏览器中。传统的医生影像工作站如果要调阅PACS或设备工作站的影像,必须先从Server端先下载Dicom文件到影像工作站本地,然后再进行显示和后处理,如果在Internent中也使用这样的方式,就会存在几个弊端:首先,Dicom协议作为影像传输来说,效率低下,带宽占用高;第二,如果医生影像工作站本地保留Dicom文件的话,可能会造成患者信息泄漏,特别是在公共电脑使用的话;第三,医生影像工作站的方式适合在PC进行阅片,但不适合在移动设备上进行阅片。基于以上原因,本发明专门提供了影像调阅服务器,将Dicom文件中包含的图片与视频信息转变成适合在Internet上传输的格式,最终以Html5格式的方式呈现给用户,为了保证患者信息不泄漏,所有对于影像的后处理都在服务端完成,在处理完成之后,再将图像片段回送到浏览器。用户通过PC、Pad或手机发起阅片请求,缓冲服务器从影像云查询到对应的影像,然后推送给阅片服务器,然后将最终的画面呈现给用户。

优选地,影像云501用于对多个存储节点进行协调调度,以使得多个存储节点作为云服务器的存储单元来存储数据。影像云501能够提供数据访问接口,一方面,可以将用户上传的数据分配到多个存储节点处进行存储,另一方面,可以将多个存储节点处的数据组合成用户期望访问的数据组并且将所述数据组发送给用户。优选地,影像云501根据来自用户终端的查询请求中的影像数据标识和本地存储的存储分配表确定与影像数据相关的数据链中的每个子部分所在的存储节点。影像云501向每个子部分所在的存储节点发送数据获取请求。存储节点根据数据获取请求将其上存储的子部分发送给影像云501。影像云501从存储节点获取影像数据的所有子部分并且将影像数据的所有子部分发送给缓冲服务器。

优选地,缓冲服务器502从阅片服务器503接收查询请求并且将所述查询请求转发给影像云服务器。优选地,所述查询请求包括影像数据标识。例如,查询请求中包括影像数据的ID或名称等标识信息,以用于进行区分。缓冲服务器502用于缓解阅片服务器503的数据存储压力,并且能够保证数据安全性。通常,缓冲服务器502从影像云服务器获取影像数据的所有子部分并且将影像数据的所有子部分发送给数据访问服务器。当阅片服务器503进行数据处理后并将结果发送给用户终端后,为了防止数据泄露(阅片服务器503处于缓冲服务器502的前端),通常将影像数据的所有子部分从阅片服务器503中删除,而仅在缓冲服务器502中保留副本。

优选地,阅片服务器503,从用户终端504-1、504-2接收数据访问请求。所述数据访问请求包括身份认证信息和医院标识。其中,身份认证信息用于对用户终端的身份进行认证。这种认证是由医院来完成的。为了保证数据的安全性,本发明由数据提供方,即医院来进行身份认证,即,能否访问医院在影像云中存储的数据,是由医院来确定的。用户终端504-1、504-2中每个均可以访问不同的医院上的数据,即可以具有至少一个不同的身份认证信息以获取医院中至少一个的影像数据。通常,阅片服务器503根据医院标识从至少一个医院中确定相应的医院并将身份认证信息发送给相应的医院。优选地,阅片服务器503从所述相应的医院接收认证响应消息。所述认证响应消息中可以包括认证结果和影像数据标识。其中,认证结果指示是否允许用户终端访问影像数据。如果认证结果指示不允许用户终端访问影像数据,则向用户终端发送拒绝访问消息。如果认证结果指示允许用户终端访问影像数据,则阅片服务器503获取所述认证响应消息中的一个或多个影像数据标识,并且将所述一个或多个影像数据标识发送给缓冲服务器。由此可知,影像数据标识是与身份认证信息相对应的,由身份认证信息即可确定可以访问那些影像数据。

优选地,阅片服务器503根据指针将所有子部分进行单向连接以恢复成数据链:所述数据访问服务器向医院发送指针请求,所述指针请求包括影像数据标识,所述医院根据影像数据标识查询本地数据库以获得数据链的第一子部分的标识并将包含所述第一子部分的标识的指针响应消息发送给数据访问服务器,所述数据访问服务器根据所述第一子部分的标识确定所述数据链的第一子部分,根据第一子部分中的指针对所有子部分中的其余子部分进行单向连接以恢复成数据链。

优选地,阅片服务器503根据每个子部分各自的加密方式对每个子部分进行解密并且根据每个子部分不同的压缩比例进行还原,将所有子部分进行组合以生成影像数据并且将所述影像数据发送给移动终端:所述数据访问服务器向医院发送还原请求,所述还原请求包括影像数据标识,所述医院根据影像数据标识查询本地数据库以获得与数据链的所有子部分的排列顺序对应一致的加密方式表和压缩比例表;并将包含加密方式表和压缩比例表的还原响应消息发送给数据访问服务器,所述数据访问服务器根据所述数据链中指示的所有子部分的排列顺序,以及加密方式表和压缩比例表,以实现根据每个子部分各自的加密方式对每个子部分进行解密并且根据每个子部分不同的压缩比例进行还原,从而将所有子部分进行组合以生成影像数据。

优选地,至少一个存储节点(图中未示出)用于从医院接收并存储影像数据的一个或多个子部分。此外,存储节点从影像云服务器接收对于影像数据的子部分的数据获取请求,并且将影像数据的子部分发送给影像云服务器。至少一个存储节点可以是地理上临近或远离的各种类型的存储设备。并且,至少一个存储节点可以是异构的存储设备。

优选地,至少一个用户终端504-1、504-2向数据访问服务器发送数据访问请求。此外,用户终端从数据访问服务器接收原始影像数据以进行显示。通常,用户终端可以是各种类型的终端设备,例如如图5所示的PC阅片终端和移动阅片终端等。至少一个用户终端504-1、504-2能够显示原始影像数据,以供用户对原始影像数据进行数据加工。

图6为根据本发明另一实施方式的影像数据处理方法600的流程图。优选地,影像数据处理方法300从步骤301处开始。在步骤301,获取医疗影像数据并且将每个医疗影像数据进行划分以生成多个子部分,对多个子部分中的每个子部分采用不同的压缩比进行压缩并且使用不同的加密方式对每个经压缩的子部分进行加密,通过指针将每个医疗影像数据的经加密的所有子部分进行单向连接以形成数据链。

在步骤302,根据从影像云服务器接收的存储分配表将数据链中每个子部分发送到对应的存储节点.

在步骤303,从用户终端接收数据访问请求,所述数据访问请求包括身份认证信息和医院标识,根据医院标识从至少一个医院中确定相应的医院并将身份认证信息发送给相应的医院。

在步骤304,从数据访问服务器接收身份认证信息并且根据身份认证信息对用户终端进行认证以生成认证响应消息,将认证响应消息发送给数据访问服务器。

在步骤305,数据访问服务器从所述相应的医院接收认证响应消息,获取所述认证响应消息中的医疗影像数据标识,将所述医疗影像数据标识发送给缓冲服务器。

在步骤306,向影像云服务器发送查询请求,所述查询请求包括医疗影像数据标识。

在步骤307,影像云服务器根据查询请求中的医疗影像数据标识和本地存储的存储分配表确定与医疗影像数据相关的数据链中的每个子部分所在的存储节点,并且向每个子部分所在的存储节点发送数据获取请求;从存储节点获取医疗影像数据的所有子部分并且将医疗影像数据的所有子部分发送给缓冲服务器。

在步骤308,缓冲服务器从影像云服务器获取医疗影像数据的所有子部分并且将医疗影像数据的所有子部分发送给数据访问服务器。以及

在步骤309,数据访问服务器根据指针将所有子部分进行单向连接以恢复成数据链,根据每个子部分各自的加密方式对每个子部分进行解密并且根据每个子部分不同的压缩比例进行还原,将所有子部分进行组合以生成医疗影像数据并且将所述医疗影像数据发送给移动终端。

其中医院使用医疗影像数据采集单元从影像拍摄设备和/或影像归档设备获取医疗影像数据,其中所述影像拍摄设备用于使用成像技术获取医疗影像数据,所述影像归档设备用于存储由影像拍摄设备所获取的医疗影像数据;

医院使用分割单元将每个医疗影像数据进行划分以生成多个子部分,对多个子部分中的每个子部分采用不同的压缩比进行压缩并且使用不同的加密方式对每个经压缩的子部分进行加密;

医院使用关联单元通过指针将每个医疗影像数据的经加密的所有子部分进行单向连接以形成数据链,并且确定数据链的第一子部分的标识;

医院使用认证单元从数据访问服务器接收身份认证信息并且根据身份认证信息对用户终端进行认证以生成认证响应消息,其中所述认证响应消息包括认证结果和医疗影像数据标识。

其中,所述根据指针将所有子部分进行单向连接以恢复成数据链包括:所述数据访问服务器向医院发送指针请求,所述指针请求包括医疗影像数据标识,所述医院根据医疗影像数据标识查询本地数据库以获得数据链的第一子部分的标识并将包含所述第一子部分的标识的指针响应消息发送给数据访问服务器,所述数据访问服务器根据所述第一子部分的标识确定所述数据链的第一子部分,根据第一子部分中的指针对所有子部分中的其余子部分进行单向连接以恢复成数据链。

其中,所述根据每个子部分各自的加密方式对每个子部分进行解密并且根据每个子部分不同的压缩比例进行还原,将所有子部分进行组合以生成医疗影像数据:所述数据访问服务器向医院发送还原请求,所述还原请求包括医疗影像数据标识,所述医院根据医疗影像数据标识查询本地数据库以获得与数据链的所有子部分的排列顺序对应一致的加密方式表和压缩比例表;并将包含加密方式表和压缩比例表的还原响应消息发送给数据访问服务器,所述数据访问服务器根据所述数据链中指示的所有子部分的排列顺序,以及加密方式表和压缩比例表,以实现根据每个子部分各自的加密方式对每个子部分进行解密并且根据每个子部分不同的压缩比例进行还原,从而将所有子部分进行组合以生成医疗影像数据。优选地,方法300还包括在用户终端上显示原始医疗影像数据,以供用户对原始医疗影像数据进行数据加工。通常第,数据加工可以是对原始医疗影像数据中的部分内容进行标注。

已经通过参考少量实施方式描述了本发明。然而,本领域技术人员所公知的,正如附带的专利权利要求所限定的,除了本发明以上公开的其他的实施例等同地落在本发明的范围内。

通常地,在权利要求中使用的所有术语都根据他们在技术领域的通常含义被解释,除非在其中被另外明确地定义。所有的参考“一个/所述/该[装置、组件等]”都被开放地解释为所述装置、组件等中的至少一个实例,除非另外明确地说明。这里公开的任何方法的步骤都没必要以公开的准确的顺序运行,除非明确地说明。

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