一种医疗资源和信息共享的系统、服务器及使用方法

文档序号:7984017阅读:223来源:国知局
一种医疗资源和信息共享的系统、服务器及使用方法
【专利摘要】本发明提出了一种医疗资源和信息共享的系统和用于实现医疗资源和信息共享的服务器及其方法。所述系统包括:分布在所述多个区域的带有操作计算机1042的多个医疗设备1041和分布在所述多个区域的多个服务器1021,所述医疗设备1041和所述服务器1021由互联网103连接;其中,所述分布在多个区域的医疗设备1041被映射为设备云101;分布在每个区域内的服务器1021被映射为一个区域云102。所述区域云102中的服务器1021用于收集并存储设备云101中医疗设备1041的信息,在不同医疗设备1041之间实现资源和信息共享。采用本发明,可以实现医疗资源和信息共享,降低医疗开支。
【专利说明】一种医疗资源和信息共享的系统、服务器及使用方法
【技术领域】
[0001]本发明涉及远程医疗(Telemedicine)领域,特别涉及一种医疗资源和信息共享系统、方法以及医疗资源和信息共享系统中的服务器,以及利用该服务器实现医疗资源和信息共享的方法。
【背景技术】
[0002]目前,远程医疗主要包括远程医疗会诊系统和远程医学教育系统等。远程医疗运用计算机、通信、医疗技术与设备,通过文字、语音和图像资料的远距离传送,实现专家与病人、专家与医务人员之间异地“面对面”的会诊。远程医疗不仅仅是医疗或临床问题,还包括通讯网络、数据库等各方面问题,并且需要把它们集成到网络系统中。
[0003]现有的远程医疗主要是采用电话会议或视频会议等传统方式。在传统的远程医疗方式下,各级卫生医疗机构还是处于相对独立的位置,许多配有性能卓越的医疗设备彼此独立,当这些医疗设备空闲时,与其配套的操作计算机也被闲置,因此不能有效地利用这些操作计算机所拥有的医疗信息(如患者的临床信息、诊断报告等)和资源(如操作计算机的存储能力和数据处理能力)。
[0004]此外,即使在医疗水平较高的医疗机构,很多的高端医疗设备也没有被充分地利用,表现在这些高端医疗设备或是只有部分功能被使用,还有一些对于其它医疗机构来说非常有用的功能没有被利用起来,或者是那些已经在用的功能,也只能是仅被本机构所使用,而不能共享给其它的医疗机构。

【发明内容】

[0005]为了解决上述技术问题,本发明提出了一种医疗资源和信息共享系统、方法,以及医疗资源和信息共享系统中的服务器,以及利用该服务器实现医疗资源和信息共享的方法。采用本发明,可以实现医疗资源和信息共享,降低医疗开支。
[0006]本发明实施例提出了一种医疗资源和信息共享系统,该系统包括分布在多个区域的带有操作计算机的医疗设备和多个分布在所述多个区域的服务器,所述医疗设备和服务器由互联网连接,其中,所述分布在多个区域的医疗设备被映射为设备云;分布在每个区域中的服务器被映射为一个区域云;所述区域云中的服务器用于收集并存储设备云中医疗设备的信息,在不同医疗设备之间实现资源和信息共享。所述区域云中的服务器收集并存储的医疗设备的信息可以包括医疗设备的性能信息,状态信息或者医疗设备中存储的数据的索引信息等。
[0007]本发明实施例还提供了一种用于实现医疗资源和信息共享的服务器,其特征在于,该服务器是区域云中的服务器,所述区域云是由分布在多个区域中的每个区域内的服务器映射而成的;所述服务器包括:
[0008]管理单元,用于收集设备云中医疗设备的信息,
[0009]存储单元,用于存储分布在所述多个区域的带有操作计算机的医疗设备的信息,以在在不同医疗设备之间实现资源和信息共享;其中所述设备云是由所述分布在多个区域的医疗设备映射而成的。
[0010]本发明实施例还公开了一种共享医疗资源和信息的方法,其特征在于,该方法包括:利用区域云中的服务器:
[0011]收集设备云中医疗设备的信息,
[0012]并存储所述设备云中医疗设备的信息,以在不同医疗设备之间实现资源和信息共享,
[0013]其中所述区域云是由分布在多个区域中的每个区域内的服务器映射而成的,所述设备云是由所述分布在多个区域的医疗设备映射而成的。
[0014]可以看出,采用本发明实施例提供的医疗资源和信息共享系统、方法,以及医疗资源和信息共享系统中的服务器,以及利用该服务器实现医疗资源和信息共享的方法,可以实现不同医疗设备的资源(如医疗设备操作计算机的存储能力和数据处理能力等)共享和信息(如患者的临床信息、病例报告等)共享;用户可以按需按次地使用其它医疗设备的数据和服务,具有很高的性价比,有效地降低了医疗开支。
【专利附图】

【附图说明】
[0015]以下附图仅对本发明做示意性说明和解释,并不限定本发明的范围。
[0016]图1为依据本发明一实施例的医疗资源和信息共享系统的结构示意图;
[0017]图2为依据本发明一实施例的医疗设备的标识ID的结构示意图;
[0018]图3为依据本发明一实施例的医疗资源和信息共享方法的流程图;
[0019]图4为依据本发明一实施例的服务器的结构示意图;
[0020]图5为依据本发明一实施例的利用区域云中的服务器实现医疗资源和信息共享的方法的流程图。
【具体实施方式】
[0021]以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
[0022]本发明提出的医疗资源和信息共享系统基于云计算技术(Cloud Computing)。云计算技术是网格计算(Grid Computing)、分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(UtilityComputing)、网络存储技术(Network StorageTechnologies)、虚拟化(Virtualization)以及负载均衡(LoadBalance)等传统计算机和网络技术发展融合的产物。云计算技术的基本原理是:通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。利用云计算技术,只需要一台笔记本或者一个手机,就可以通过网络服务来实现用户需要的一切,甚至包括超级计算这样的任务。云计算技术可以帮助企业解决多系统间的信息共享问题,帮助企业降低业务成本。
[0023]图1是本发明提供的一种医疗资源和信息共享系统的结构示意图。如图1所示,该系统包括分布在多个区域的带有操作计算机1042的医疗设备1041和多个分布在所述多个区域的服务器1021,所述医疗设备1041和服务器1021由互联网103连接。所述分布在多个区域的医疗设备1041被映射为设备云101 ;针对每个区域,分布在该区域中的服务器1021被映射为一个区域云102 ;其中,所述区域云102中的服务器1021用于收集并存储设备云101中的医疗设备1041的信息,在不同医疗设备1041之间实现资源和信息共享。所述区域云中的服务器1021收集并存储的医疗设备1041的信息可以包括医疗设备的性能信息,状态信息或者医疗设备中存储的数据的索引信息等。
[0024]为了描述方便,在图1中示出了多个区域云,如位于北京的服务器被映射为北京区域云102A,位于慕尼黑的服务器被映射为慕尼黑区域云102B,位于纽约的服务器被映射为纽约区域云102C等。
[0025]在设备云101中的多个医疗设备1041还可以根据实际需求被进一步划分为多个设备子云104。例如,可以按照设备云101所包括的医疗设备的类型来划分设备子云,SP执行相同医疗功能的医疗设备都被划分到同一个设备子云中,如所有的计算机断层扫描(Computed Tomography, CT)设备都被划分到CT设备子云中,如图1中104A所示;所有的磁共振成像(Magnetic Resonance Imaging,MRI)设备都被划分到MRI设备子云中,如图1中104B所示。另外,设备云101还可以按照其所包括的医疗设备所隶属的医疗机构的级别来划分,即隶属于同一级别的医疗机构的医疗设备都被划分到同一个设备子云中,如所有三级甲等医疗机构中的医疗设备都被划分到三级甲等医疗机构的设备子云,所有二级甲等医疗机构中的医疗设备都被划分到二级甲等医疗机构的设备子云中。这样,当区域云中的服务器收到由本区域的医疗设备发来的本地用户的请求时,优先在与提出该用户请求的医疗设备映射在同一个设备子云中的其它医疗设备中选择合适的医疗设备来处理该用户请求,而不是在全网范围内进行选择,故而大大地缩小了选择范围,缩短了选择时间,提高了对用户请求的处理速度,提高了用户体验。
[0026]例如,如图1所示,位于北京区域的医疗机构A中的医务人员需要对患者的头颅CT扫描影像文件进行诊断,则通过医疗机构A中的CT设备1041A向北京区域云102A中的服务器1021A提出对该CT扫描影像文件的诊断请求,则服务器1021A在收到该诊断请求后,在CT设备1041A所映射的CT设备子云104A中选择有能力处理该诊断请求的CT设备1041B来处理该诊断请求,而不是在全网范围内选择处理该诊断请求的医疗设备,大大地提高了对用户请求的处理速度。
[0027]在本发明实施例中,位于任一区域的医疗设备,用于接收本地用户的请求,并通过互联网向本区域的区域云的服务器发送所述请求。本区域的区域云的服务器在收到所述请求后,选择合适的医疗设备来负责处理该请求,并向提出该请求的医疗设备返回所选择的其它医疗设备的信息,如所选择的医疗设备的IP地址等。提出该请求的医疗设备收到所述信息后,通过互联网将所述请求发送至所述本区域的区域云的服务器所选择的负责处理所述请求的医疗设备;负责处理所述请求的医疗设备在收到该请求后,进行处理并得到处理结果,并将所述处理结果通过互联网发送给提出该请求的医疗设备。
[0028]其中,上述用户请求和针对该请求的处理结果既可以通过P2P协议在提出该请求的医疗设备和负责处理该请求的医疗设备之间直接传输,也可以通过这两台医疗设备所在区域的区域云中的服务器进行转发。当通过医疗设备所在区域的区域云中的服务器来转发处理结果时,负责处理用户请求的医疗设备将处理结果返回给其自身所在区域的区域云中的服务器,所述负责处理该请求的医疗设备所在区域的区域云中的服务器再通过互联网将所述处理结果返回给提出所述请求的医疗设备。其中,在所述负责处理该请求的医疗设备所在区域的区域云中的服务器通过互联网将所述处理结果返回给发送所述请求的医疗设备时,又存在两种情况:
[0029]第一种情况:提出该请求的医疗设备与负责处理该请求的医疗设备处于同一区域,即它们服从同一区域云中的服务器的管理,此时,接收到处理结果的服务器直接将所述处理结果返回给提出所述请求的医疗设备;
[0030]第二种情况:提出该请求的医疗设备与负责处理该请求的其它医疗设备处于不同区域,即它们分别服从两个区域云中的服务器的管理,此时,接收到处理结果的所述负责处理所述请求的医疗设备所在区域的区域云中的服务器,将所述处理结果返回给提出所述请求的医疗设备所在区域的区域云中的服务器,再由其将所述处理结果返回给提出所述请求的医疗设备。
[0031]例如,如图1所示,北京区域A中的医疗设备1041A接收到由非本地用户所在的医疗设备1041B (或1041C)发来的对患者的CT扫描图片进行诊断的请求,则医疗设备1041A对该CT扫描图片进行诊断,并得出诊断结果。此时,在第一种情况下,即医疗设备1041A与医疗设备1041B都处于北京区域A,则服务器1021A直接将从医疗设备1041A发来的诊断结果发送给医疗设备1041B。在第二种情况下,即医疗设备1041A处于北京,而医疗设备1041C处于纽约区域C,即它们处于不同的区域,这时,医疗设备1041A现将诊断结果发送给其所在北京区域A的区域云102A的服务器1021A,服务器1021A再通过互联网将所述诊断结果发送给提出该诊断请求的非本地用户所在的医疗设备1041C所在的纽约区域C的区域云102C的服务器1021C,由服务器1021C将诊断结果发送到医疗设备1042C。
[0032]在本发明实施例中,位于任一区域的服务器,用于管理所述设备云中多个或所有医疗设备,具体实现为:每个服务器都通过互联网收集并存储多个或所有医疗设备的信息;通过互联网接收来自于本区域的医疗设备的请求;查询所述存储的医疗设备的信息并根据查询到的信息选择负责处理所述请求的其它医疗设备,将所选择的负责处理所述请求的医疗设备的信息,如该医疗设备的IP地址等,返回给提出所述请求的本区域的医疗设备;同时,通过互联网从所选择的医疗设备接收对所述请求的处理结果,并将所述处理结果通过互联网返回给提出所述请求的本区域的医疗设备。
[0033]在本发明实施例中,区域云102中的服务器1021所收集并存储的医疗设备1041的信息包括医疗设备1041的状态信息;当有医疗设备1041向其所在区域的区域云102中的服务器1021发送处理指定数据的处理请求时,该服务器1021通过查询其所记录的医疗设备1041的状态信息选择处于空闲状态的适当的医疗设备1041来处理所述处理请求。适当的医疗设备例如可以为性能或者价格能够满足实际需求的医疗设备。
[0034]在本发明实施例中,每个医疗设备1041都有两种状态:空闲和忙碌。当医疗设备1041当前有能力处理数据时,其状态即为空闲;当医疗设备1041当前正在处理数据,没有能力对新的处理数据的请求进行处理时,其状态即为忙碌。
[0035]在本发明实施例中,当用户通过医疗设备1041提出的用户请求是处理指定数据的处理请求时,对所述处理请求的处理结果包括对所述指定数据的处理结果。医疗设备1041向本区域的区域云中的服务器1021提出该处理指定数据的请求,由提出该处理请求的医疗设备1041所在区域的区域云的服务器1021选择处于空闲状态的其它医疗设备1041来负责处理该处理指定数据的请求,并通过互联网103将所选择的其它医疗设备1041的信息(如该医疗设备的IP地址)返回给提出该处理指定数据的请求的本区域的医疗设备1041。所述提出该处理指定数据的请求的本区域的医疗设备1041根据所述信息通过互联网103向所选择的负责处理该请求的其它医疗设备1041发出该处理指定数据的请求。所述负责处理该请求的其它医疗设备1041在收到非本地用户发来的该处理指定数据的请求后,对所述指定数据进行处理并得到处理结果,并将所述处理结果通过互联网发送给所述负责处理该请求的其它医疗设备1041所在区域的区域云的服务器1021,由该服务器1021将所述处理结果通过互联网发送给提出所述处理指定数据的请求的非本地用户所在的医疗设备1041。其中,上述用户请求和针对该请求的处理结果既可以通过P2P协议在提出该请求的医疗设备和负责处理该请求的其它医疗设备之间直接传输,也可以通过这两台医疗设备所在区域的区域云中的服务器进行转发。其具体实现方式已经在前面详细介绍过,在此不再一一赘述。
[0036]在本发明实施例中,区域云102中的服务器1021所收集并存储的医疗设备1041的信息包括医疗设备1041中存储的数据的索引信息;当医疗设备1041需要指定数据时,该医疗设备1041向其所在区域的区域云102中的服务器1021发送搜索请求。由于服务器1021本身也可以存储数据,故而该服务器1021可先在其存储的数据中搜索是否存在该指定数据,如果存在,则该服务器1021将该指定数据传送给发送搜索请求的医疗设备1041 ;如果不存在,则该服务器1021通过查询其所存储的医疗设备1041中存储的数据的索引信息选择存储有该指定数据的医疗设备1041来处理所述搜索请求。其中,所述存储的数据可以是用于医疗诊断的各种数据,如视频数据、语音数据、静态图像数据和文本数据等。
[0037]当用户通过医疗设备1041提出的请求是搜索指定数据的请求时,对所述搜索请求的处理结果包括搜索到的所述指定数据。医疗设备1041向本区域的区域云中的服务器1021提出该搜索指定数据的请求,该服务器1021先在其存储的数据中搜索是否存在该指定数据,如果存在,则该服务器1021将该指定数据传送给发送搜索请求的医疗设备1041 ;如果不存在,则该服务器1021在其记录的所有医疗设备1041中存储的数据的索引信息中查询,并选择存储有所述指定数据的其它医疗设备1041来负责处理该搜索指定数据的请求,并通过互联网103将所选择的其它医疗设备1041的信息,如该医疗设备的IP地址,返回给提出该搜索指定数据的请求的本区域的医疗设备1041 ;所述提出该搜索指定数据的请求的本区域的医疗设备1041根据所述信息通过互联网103向所选择的负责处理该搜索请求的其它医疗设备1041发出该搜索指定数据的请求;所述负责处理该是搜索请求的其它医疗设备1041在收到非本地用户发来的该搜索指定数据的请求后,进行处理并得到处理结果,该处理结果即包括搜索到的所述指定数据,并将所述处理结果通过互联网发送给所述负责处理该搜索指定数据的请求的其它医疗设备1041所在区域的区域云的服务器1021,由该服务器1021将所述处理结果通过互联网发送给提出所述搜索指定数据的请求的非本地用户所在的医疗设备1041。其中,上述用户请求和针对该请求的处理结果既可以通过P2P协议在提出该请求的医疗设备和负责处理该请求的其它医疗设备之间直接传输,也可以通过这两台医疗设备所在区域的区域云中的服务器进行转发。其具体实现方式已经在前面详细介绍过,在此不再一一赘述。[0038]例如,北京区域A中的医疗设备1041A向本区域A的区域云102A的服务器1021A发送搜索患者临床信息的请求,服务器1021A先在其存储的数据中搜索是否存在该指定数据,如果存在,则该服务器1021A将该指定数据传送给医疗设备1041A ;如果不存在,则该服务器1021A在其记录的医疗设备中存储的数据的索引信息中查询,并选择存储有所述信息的医疗设备1041B (或1041C),并通过互联网103将所选择的医疗设备1041B (或1041C)的IP地址发送给提出该搜索请求的所述本区域A的医疗设备1041A ;医疗设备1041A根据所选择的医疗设备1041B (或1041C)的IP地址通过互联网103将所述搜索患者临床信息的请求发送至所选择的医疗设备1041B (或1041C),由其处理该搜索请求并得到处理结果。在向提出搜索请求的医疗设备1041A返回处理结果时,存在两种情况:
[0039]第一种情况:即提出该请求的医疗设备1041A与负责处理该请求的医疗设备1041B处于同一区域。此时,医疗设备1041B向其自身所在区域A的区域云102A中的服务器1021A返回处理结果,再由服务器1021A将该患者的临床信息返回给提出搜索请求的本区域A的医疗设备1041A ;
[0040]第二种情况,即提出该请求的医疗设备1041A与负责处理该请求的医疗设备1041C处于不同区域。此时,医疗设备1041C向其自身所在区域C的区域云102C中的服务器1021C返回处理结果,再由服务器1021C将该处理结果返回给提出所述搜索请求的医疗设备1041A所在区域A的区域云102A中的服务器1021A,然后再由服务器1021A将该患者的临床信息返回给提出搜索请求的医疗设备1041A。
[0041]在本发明实施例中,每一个医疗设备1041都具有一个标识ID,其结构如图2所示。该标识ID的各个字段用来表明此医疗设备的生产厂商、设备型号、设备功能、所属的医疗结构级别等信息。该标识ID用来标示每一个医疗设备1041所映射到的设备子云104。当一个医疗设备1041接入互联网103时,该医疗设备1041所在区域的区域云的服务器1021根据该医疗设备1041的标识ID将带有操作计算机1042的医疗设备1041映射到其所属的设备子云104中,并存储该医疗设备1041的标识ID。例如,在设备子云是按照医疗设备所执行的医疗功能来划分的前提下,当一个带有操作计算机1042A的CT设备1041A接入互联网时,该CT设备1041A的标识ID中的“医疗功能”字段的值即为“CT”,该CT设备1041A所在的北京区域A的区域云102A中的服务器1021A存储该CT设备1041A的标识ID,并根据该标识ID中的“医疗功能”字段的值,将此CT设备1041A及其操作计算机1042A映射到相应的CT设备子云104A中,如图1中所示。
[0042]在本发明实施例中,区域云102中的服务器1021所收集并存储的医疗设备1041的信息还包括:所述多个医疗设备1041所处的区域信息。当服务器1021在选择负责处理所述处理指定数据的请求的医疗设备1041时,通过查询所述区域信息从处于空闲状态的多个医疗设备1041中选择所处区域与提出所述处理指定数据的请求的医疗设备1041所处的区域最接近的医疗设备1041来负责处理所述请求。例如:如图1所示,用户从位于区域A的CT设备1041A提出请求,要求对患者的CT扫描图像进行诊断。则CT设备1041A将该诊断请求发送至其所在区域A的区域云102A的服务器1021A,由服务器1021A来为其选择负责处理该诊断请求的处于空闲状态的其它CT设备。如果服务器1021A通过查询其所存储的医疗设备的状态信息得出,目前分布在不同区域的CT设备1041B和1042C都处于空闲状态,则服务器1021A进一步查询其所存储的上述CT设备1041B和1041C的区域信息,在这两个CT设备中选择其所处的区域与提出该诊断请求的CT设备1041A所处的区域A最接近的CT设备来负责处理该诊断请求,如CT设备1041B与CT设备1041A同在区域A,它们之间的地理位置最接近,则服务器1021A就选择CT设备1041B来处理该诊断请求。这样可缩短传输数据的时间,加快对用户请求的处理速度,进而提高用户体验。
[0043]在本发明实施例中,服务器1021在选择负责处理所述处理指定数据的请求的所述医疗设备1041时,为了提高数据处理的速度,还可以将所述指定数据划分为多个数据块,为所述处理指定数据的请求创建与所述多个数据块一一对应的多个子请求,为每一个子请求选择处于空闲状态的负责处理该子请求的医疗设备1041。所述服务器1021接收由所述负责处理所述多个子请求的多个医疗设备1041通过所述互联网103返回的多个处理结果,将所述多个处理结果进行整合得到对于所述处理指定数据的请求的完整处理结果。例如:如图1所示,区域A中的用户需要对一次CT检查所产生的20张图片进行诊断,则通过其所处的区域A的医疗设备1041A向本区域A的区域云102A的服务器1021A提出诊断请求,服务器1021A收到该诊断请求后,将所述20张图片分成4组,每组5张图片,S卩,为所述诊断请求创建了 4个子请求;服务器1021A再为每一个子请求分别选择5个负责处理该子请求的处于空闲状态的医疗设备,如为子请求I选择医疗设备1041B、1041C、1041D和1041E。然后服务器1021A再接收由所述医疗设备返回的对于各个子请求的处理结果,然后将这4个处理结果进行整合,进而得到对于操作计算机1042A提出的对20张CT检查图片进行诊断的请求的完整处理结果。这样,可以充分地利用云计算的优点,极大地提高数据处理的速度,提高整个系统的性能。
[0044]在本发明实施例中,服务器1021在选择负责处理所述处理指定数据的请求的医疗设备1041时,为了提高处理结果的正确性,还可以选择多个处于空闲状态的医疗设备1041来负责处理所述处理指定数据的请求,再通过所述互联网103分别从所选择的多个医疗设备1041接收对于所述处理指定数据的请求的多个处理结果,比较所述多个处理结果并从中选择一个处理结果作为最终处理结果,并将所述最终处理结果通过所述互联网103发送给提出所述处理指定数据的请求的医疗设备1041。例如:对于诊断患者的CT扫描图像的请求,根据本发明实施例中的服务器1021预先设置好的参数(该参数用来指示针对每一个处理指定数据的请求,服务器1021每次选取的处于空闲状态的医疗设备1041的数量),在本实施例中该参数的值设为5,即服务器1021选取5个处于空闲状态的医疗设备1041来处理该诊断请求,这样,该服务器1021就会接收到由这5个医疗设备1041所返回的5个处理结果。如果在传输正常以及医疗设备处理正确的前提下,这5个处理结果的内容应该是一致的。此时,该服务器1021先对这5个处理结果进行完整性校验,以保证每个处理结果在传输过程中的完整性;然后,该服务器1021再对完整性校验正确的处理结果进行比较,选择内容相同的处理结果的数量最多的那个处理结果作为最终的处理结果;如在本例的这5个处理结果中,其中3个处理结果的内容相同,而另外2个处理结果的内容与这3个处理结果的内容不同,则选择这3个处理结果中的任一个作为最终的处理结果。这样,可以大大地提高对用户请求处理的正确性。需要说明的是,每一个设备子云104中的医疗设备1041,可全部由同一个生产厂商生产,也可以由具有合作关系的相互认证的不同生产厂商生产,以确保在这些医疗设备1041上运行的是相同的医疗软件,这样,对于同一个处理指定数据的请求,同一个设备子云中的医疗设备1041得到的处理结果是相同的,例如,本发明实施例中的设备云101中的所有医疗设备1041,都可以由西门子公司来提供。
[0045]在本发明实施例中,多个服务器1021之间通过互联网103每隔一段时间发送同步消息,以同步在其自身所存储的多个医疗设备1041的信息。这样,每个服务器1021都可以获得本系统内的多个医疗设备1041的信息。
[0046]图3是依据本发明一实施例的医疗资源和信息共享方法的流程图。该方法具体包括以下步骤。
[0047]步骤301,将分布在多个区域的带有操作计算机的医疗设备映射为设备云;
[0048]步骤302,将分布在多个区域中的每个区域内的至少一个服务器映射为一个区域云; [0049]步骤303,所述多个医疗设备和服务器之间通过互联网连接;
[0050]步骤304,所述区域云中的服务器收集并存储设备云中医疗设备的信息,在不同医疗设备之间实现资源和信息共享。
[0051]在本发明实施例提供的方法中,设备云根据实际需求可被进一步划分为多个设备子云,如执行相同医疗功能的医疗设备被划分成至少一个设备子云;和/或,属于同一级别的医疗机构的医疗设备被划分为至少一个设备子云。其具体实现方式已在前面详细描述,在此不再一一赘述。
[0052]其中,在服务器中收集并存储的医疗设备的信息包括医疗设备的状态信息。则本发明实施例提供的方法还包括:
[0053]当有医疗设备向其所在区域的区域云中的服务器发送处理指定数据的处理请求时,该服务器通过查询所记录的医疗设备的状态信息选择处于空闲状态的医疗设备来处理所述处理请求。
[0054]在服务器中收集并存储的医疗设备的信息还包括医疗设备中存储的数据的索引信息。则本发明实施例提供的方法还包括:
[0055]当医疗设备需要指定数据时,该医疗设备向其所在区域的区域云中的服务器发送搜索请求;因服务器本身也可以存储数据,故而该服务器可先在其存储的数据中搜索是否存在该指定数据;如果存在,则该服务器将该指定数据传送给发送搜索请求的医疗设备;如果不存在,则该服务器通过查询其所存储的医疗设备中存储的数据的索引信息选择存储有该指定数据的医疗设备来处理所述搜索请求。
[0056]在本发明实施例中,使每一医疗设备具有一个标识ID,该标识ID标识每一个医疗设备所属的设备子云。当一个医疗设备接入互联网时,该医疗设备所在区域的区域云的服务器根据该医疗设备的标识ID将该医疗设备及其操作计算机映射到其所属的设备子云中,并存储该医疗设备的标识ID。其具体实现方式与上述在系统中的实现类似,在此不再
--赘述。
[0057]通过上述步骤,提出请求的医疗设备的用户就利用了负责处理该请求的其它医疗设备中的资源(如负责处理该请求的其它医疗设备的数据处理能力以及存储能力)和信息(如负责处理该请求的其它医疗设备中所存储的患者的临床信息、病例报告等),实现了资源及信息的共享。
[0058]在本发明实施例提供的方法中,区域云中的多个服务器之间通过互联网每隔一段时间发送同步消息,以同步在上述多个服务器上所存储的医疗设备的信息。[0059]在上述实施例中,所述指定数据包括:用于医疗诊断的数据,如视频数据、语音数据、静态图像数据和/或文本数据等。
[0060]图4为依据本发明一实施例的服务器的结构示意图。该服务器是区域云中的服务器,该区域云是由分布在多个区域中的每个区域内的服务器映射而成的。如图4所示,所述服务器包括:
[0061]管理单元402,用于收集所述设备云中的医疗设备的信息,和
[0062]存储单元401,用于存储分布在所述多个区域的带有操作计算机的医疗设备的信息,以在不同医疗设备之间实现资源和信息共享。,设备云是由分布在多个区域的医疗设备映射成的。
[0063]其中,在存储单元401中存储的分布在多个区域的医疗设备的信息包括医疗设备的状态信息;则该服务器还包括:
[0064]收发单元403,用于接收医疗设备发送的处理指定数据的处理请求;
[0065]所述管理单元402,还用于查询所述存储单元401所存储的医疗设备的状态信息,选择处于空闲状态的医疗设备来处理所述处理请求。
[0066]其中,在存储单元401中存储的分布在多个区域的医疗设备的信息还包括医疗设备中存储的数据的索引信息;则:
[0067]所述收发单元403,还用于接收医疗设备发送的搜索指定数据的搜索请求;
[0068]所述管理单元402,还用于在所述存储单元401中所存储的医疗设备中存储的数据的索引信息中查询,并选择存储有该指定数据的医疗设备来处理所述搜索请求。
[0069]在本发明实施例中,所述服务器还包括映射单元404,其用于根据标示所述医疗设备所属的设备子云的标识ID将所述医疗设备映射到其所属的设备子云中,其中所述设备子云是将所述设备云进一步划分得到的;所述存储单元401进一步用于存储该医疗设备的标识ID。
[0070]在本发明实施例中,所述服务器还包括:同步单元405,用于在所述多个服务器之间通过互联网每隔一段时间发送同步消息,以同步所述存储单元401中存储的医疗设备的信息。
[0071]本发明实施例的具体实现方式同上述在系统中的实现类似,在此不再赘述。
[0072]图5是本发明实施例提供的一种利用区域云中的服务器实现医疗资源和信息共享的方法,该方法具体包括以下步骤:
[0073]步骤501,收集设备云中医疗设备的信息;
[0074]步骤502,存储分布在设备云中的医疗设备的信息,以在不同医疗设备之间实现资源和信息共享,其中所述分布在多个区域的带有操作计算机的医疗设备被映射为设备云。
[0075]在本发明实施例提供的方法中,所述存储的分布在所述多个区域的医疗设备的信息包括医疗设备的状态信息;则该方法还包括:
[0076]接收医疗设备发送的处理指定数据的处理请求;
[0077]查询所存储的医疗设备的状态信息,选择处于空闲状态的医疗设备来处理所述处理请求。
[0078]在本发明实施例提供的方法中,所述存储的分布在所述多个区域的医疗设备的信息包括医疗设备中存储的数据的索引信息;则该方法还包括:[0079]接收医疗设备发送的搜索指定数据的搜索请求;
[0080]在所存储的医疗设备中存储的数据的索引信息中查询,并选择存储有该指定数据的医疗设备来处理所述搜索请求。
[0081]本发明实施例提供的方法中,根据用于标示所述医疗设备所属的设备子云的标识ID将所述医疗设备映射到所述医疗设备所属的设备子云中,其中所述设备子云是将所述设备云进一步划分得到的;同时,存储所述医疗设备的所述标识ID。
[0082]本发明实施例提供的利用区域云中的服务器实现医疗资源和信息共享的方法还包括:通过所述互联网每隔一段时间发送同步消息,以同步所存储的医疗设备的信息。
[0083]本发明实施例的具体实现方式同上述在系统中的实现类似,在此不再赘述。
[0084]可以看出,采用本发明实施例提供的医疗资源和信息共享系统,以及医疗资源和信息共享系统中的服务器,以及利用区域云中的服务器实现医疗资源和信息共享的方法,可以实现不同医疗设备的资源(如医疗设备操作计算机的存储能力和数据处理能力等)共享和信息(如患者的临床信息、病例报告等)共享;用户可以按需按次地使用其它医疗设备的数据和服务,具有很高的性价比,有效地降低了医疗开支。
[0085]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种医疗资源和信息共享的系统,其特征在于,该系统包括分布在多个区域的带有操作计算机(1042)的医疗设备(1041)和多个分布在所述多个区域的服务器(1021),所述医疗设备(1041)和服务器(1021)由互联网(103)连接,其中,所述分布在多个区域的医疗设备(1041)被映射为设备云(IOI);分布在每个区域中的服务器(1021)被映射为一个区域云(102);所述区域云(102)中的服务器(1021)用于收集并存储设备云(101)中医疗设备(1041)的信息,在不同医疗设备(1041)之间实现医疗资源和信息共享。
2.根据权利要求1所述的系统,其中,所述设备云(101)进一步包括多个设备子云(104),其中 存在至少一个设备子云(104),其包括用于执行相同医疗功能的医疗设备(1041);和/或, 存在至少一个设备子云(104),其包括属于同一级别的医疗机构的医疗设备(1041)。
3.根据权利要求1所述的系统,其中,所述服务器(1021)中收集并存储的医疗设备(1041)的信息包括医疗设备(1041)的状态信息;当有医疗设备(1041)向其所在区域的区域云(102)中的服务器(1021)发送处理指定数据的处理请求时,该服务器(1021)通过查询其所存储的医疗设备(1041)的状态信息选择处于空闲状态的医疗设备(1041)来处理所述处理请求。
4.根据权利要求1或`3所述的系统,其中,所述服务器(1021)中收集并存储的医疗设备(1041)的信息包括医疗设备(1041)中存储的数据的索引信息;当医疗设备(1041)需要指定数据时,该医疗设备(1041)向其所在区域的区域云(102)中的服务器(1021)发送搜索请求,该服务器(1021)通过查询其所存储的医疗设备(1041)中存储的数据的索引信息选择存储有该指定数据的医疗设备(1041)来处理所述搜索请求。
5.根据权利要求2所述的系统,其中,每个医疗设备(1041)都具有一个标识ID,该标识ID标识所述每一个医疗设备(1041)所属的设备子云(104);当医疗设备(1041)接入所述互联网(103)时,所述医疗设备(1041)所在区域的区域云的服务器(1021)根据所述医疗设备(1041)的所述标识ID将所述医疗设备(1041)映射到其所属的设备子云(104)中,并存储所述医疗设备(1021)的标识ID。
6.根据权利要求1所述的系统,其中,所述多个服务器(1021)之间通过所述互联网(103)每隔一段时间发送同步消息,以同步所述多个服务器(1024)上存储的所述医疗设备(1041)的信息。
7.一种用于实现医疗资源和信息共享的服务器,其特征在于,该服务器是区域云中的服务器,所述区域云是由分布在多个区域中的每个区域内的服务器映射而成的;所述服务器包括: 管理单元(402 ),用于收集设备云中医疗设备的信息,存储单元(401),用于存储所述设备云中的医疗设备的信息,以在在不同医疗设备之间实现资源和信息共享;其中所述设备云是由所述分布在多个区域的医疗设备映射而成的。
8.根据权利要求7所述的服务器,其中, 所述存储单元(401)存储的分布在所述医疗设备的信息包括医疗设备的状态信息; 所述服务器还包括收发单元(403),其用于接收医疗设备发送的处理指定数据的处理请求;所述管理单元(402)还用于查询所述存储单元(401)所存储的医疗设备的状态信息,选择处于空闲状态的医疗设备来处理所述处理请求。
9.根据权利要求8所述的服务器,其中, 所述存储单元(401)存储所述医疗设备的信息包括医疗设备中存储的数据的索引信息; 所述收发单元(403)还用于接收医疗设备发送的搜索指定数据的搜索请求; 所述管理单元(402)还用于在所述存储单元(401)中所存储的医疗设备中存储的数据的索引信息中查询,并选择存储有该指定数据的医疗设备来处理所述搜索请求。
10.根据权利要求7所述的服务器,其中,所述服务器还包括映射单元(404),其用于根据标示所述医疗设备所属的设备子云的标识ID将所述医疗设备映射到其所属的设备子云中,其中所述设备子云是将所述设备云进一步划分得到的; 所述存储单元(401)进一步用于存储所述医疗设备的所述标识ID。
11.根据权利要求7所述的服务器,还包括同步单元(405),其用于通过所述互联网每隔一段时间发送同步消息,以同步所述存储单元(401)中存储的所述医疗设备的信息。
12.一种利用区域云中的服务器共享医疗资源和信息的方法,其特征在于,该方法包括: 收集设备云中医疗设备的信息, 并存储所述设备云中医疗设备的信息,以在不同医疗设备之间实现资源和信息共享,其中所述区域云是由分布在多个区域中的每个区域内的服务器映射而成的,所述设备云是由所述分布在多个区域的医疗设备映射而成的。
13.根据权利要求12所述的方法,其中,所述存储的医疗设备的信息包括医疗设备的状态信息;该方法还包括:接收医疗设备发送的处理指定数据的处理请求; 查询存储的医疗设备的状态信息,选择处于空闲状态的医疗设备来处理所述处理请求。
14.根据权利要求13所述的方法,其中, 所述存储的医疗设备的信息包括医疗设备中存储的数据的索引信息; 该方法还包括: 接收医疗设备发送的搜索指定数据的搜索请求; 在所存储的医疗设备中存储的数据的索引信息中查询,并选择存储有该指定数据的医疗设备来处理所述搜索请求。
15.根据权利要求12所述的方法,其中,根据用于标识所述医疗设备所属的设备子云的标识ID将所述医疗设备映射到所述医疗设备所属的设备子云中,其中所述设备子云是将所述设备云进一步划分得到的; 存储所述医疗设备的所述标识ID。
16.根据权利要求12所述的方法,还包括:通过所述互联网每隔一段时间发送同步消息,以同步所存储的所述医疗设备的信 息。
【文档编号】H04L29/08GK103714229SQ201210379616
【公开日】2014年4月9日 申请日期:2012年9月29日 优先权日:2012年9月29日
【发明者】许晓东, 沈宏, 张志远, 苏子华, 郑杰, 吕冬姣 申请人:西门子公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1