诊断医用超声波系统通信网络体系结构和方法

文档序号:5956719阅读:171来源:国知局
专利名称:诊断医用超声波系统通信网络体系结构和方法
技术领域
本发明涉及通信网络,更具体地说,涉及在多个耦合到网络的诊断医用成像装置之间进行通信的体系结构和方法。
背景技术
在医院、诊所和其他医疗设施中,一般都有多种诊断医用成像装置可供使用。这样的诊断医用成像装置包括诸如诊断医用超声波系统、磁共振成像系统、计算X射线断层摄影术、X射线系统等图像采集装置。诊断医用成像装置还包括图像/研究查看站、诸如打印机等输出装置和图像数据存储服务器。为了提高它们的有效性和效率,诊断医用成像装置,特别是医院、诊所等中的诊断医用成像装置,一般都通过局域网或广域网结合在一起。网络允许装置与每一个其他装置通信和共享数据。例如允许用户从图像采集装置向图像查看站发送图像/研究数据。
但是,这样的网络一般须要进行往往是复杂的手工配置。为与特定的装置通信,网络上的每个装置都必须手工配置,诸如通过用要与之通信的装置的IP或MAC地址对每一个装置进行编程,以便”知道”其他装置。另外,把装置添加到网络上或从其中摘除时,网上的其他装置必须相应地手工进行重新配置。对网络进行手工配置的一种解决方案是在网络上设置中心服务器,它管理装置内的通信。然后所有的通信都通过所述服务器发送到它们的最终目的地。但是,尽管这减轻了配置网上每一个装置,以便使之了解网上的其他装置的必要性,但每个装置仍旧必须配置,以便与所述服务器通信,而且仍旧必须配置所述服务器以便了解网上所有的装置。另外,服务器是网上额外的装置,需要额外的管理资源,增大整个系统的复杂性,增加额外的失效点。另外,这样的间接通信降低了整个网络的效率和带宽。此外,不论采取上述分散通信策略还是集中通信策略,给网络添加装置或摘除装置,仍旧需要采取某些手工重新配置的措施。
因此,需要一种用于诊断医用成像装置网络的装置内通信网络,它允许在不需要对信源和目的地装置进行手工配置或者当网络拓扑或网络上存在的装置发生变化时进行手工再配置的情况下,进行直接”对等”通信,即,分散通信。

发明内容
本发明由后附的权利要求书限定,本节的任何东西都不被认为是对这些权利要求的限制。通过引论,下述推荐的实施例涉及用于第一诊断医用成像装置的通信接口,所述通信接口把第一诊断医用成像装置耦合到网络。所述通信接口包括识别逻辑,它通过网络周期性地向耦合到所述网络的其他诊断医用成像装置标识第一诊断医用成像装置,并接收来自它们的响应,所述识别逻辑还识别向所述第一诊断医用成像装置标识它自己的其他诊断医用成像装置。通信接口还包括与所述识别逻辑结合的配置逻辑,后者自动配置第一诊断医用成像装置,以便与其中至少一个响应和识别它自己的其他诊断医用成像装置通信;以及与所述识别逻辑和所述配置逻辑结合的通信逻辑,后者起促进第一诊断医用成像装置和其中至少一个响应和识别它自己的其他诊断医用成像装置之间的数据通信的作用。
推荐的实施例还涉及在多个与网络耦合的诊断医用成像装置之间进行通信的方法。在一个实施例中,所述方法包括由所述多个诊断医用成像装置中的第一个装置通过网络自动识别所述多个诊断医用成像装置中可以用于通信的第二装置;自动配置第一装置,以便基本上直接地通过网络与所述第二装置通信;和促进所述第一装置和所述第二装置之间基本上直接的通信。
下面将结合推荐的实施例讨论本发明的其他方面和优点。


图1描绘用于所公开的实施例的诊断医用成像装置示范性网络的方框图;图2描绘用于所公开的实施例的示范性诊断医用超声波装置的方框图;图3描绘用于所公开的实施例的示范性诊断医用成像查看站的方框图;图4描绘按照一个实施例由图1每一个装置执行的通信配置过程的流程图;以及图5描绘按照一个实施例由图1的装置执行的文件传输过程详情流程图。
具体实施例方式
公开了用于促进多个耦合到诸如局域网、广域网等网络的诊断医用成像装置之间通信的网络体系结构。在这里,术语”耦合到”定义为直接连接或通过一个或多个中间组件的间接连接的装置。这样的组件可以既包括基于硬件的组件,也可以包括基于软件的组件。所述体系结构的特征是包括于每一个装置中的通信组件,它允许每个装置向网络上的其他装置识别它自己,允许由其他装置识别,以及维持其他装置的当前状态,亦即可用性。这个自动化识别和认识过程允许每一个装置有效地自动发现网络上所有的其他装置,以及在网络添加装置或从网络摘除装置时自动进行自我调整,以便适应它们。一旦每个装置已经识别网络上可以用于通信的其他装置,所述体系结构便在用户指导下促进任何被识别的装置之间的数据交换。
在一个实施例中,所述体系结构包括由位于宾夕法尼亚州的Malvern的Siemens Medical Solution USA Inc.,制造的用来通过网络链接Cypress成像系统和Cypress查看站的CypressLink通信体系结构。Cypress成像系统包括运行位于宾夕法尼亚州的Malvern的Siemens Medical Solution USA Inc.制造的Cypress应用软件的Cypress硬件装置,它能够捕捉图像和建立病人研究文件。示范性Cypress成像系统包括诸如由位于宾夕法尼亚州的Malvern的Siemens Medical Solution USA Inc.制造的心回波图系统等诊断医用成像系统。Cypress查看站包括基于标准Microsoft窗口的个人计算机,执行由位于宾夕法尼亚州的Malvern的Siemens MedicalSolution USA Inc.制造的能够查看病人研究文件的Cypress查看应用软件。图像建立服务器是任何一种能够连接CypressLink的装置,它能够建立Cypress格式病人研究文件,诸如Cypress成像系统或诸如由位于宾夕法尼亚州的Malvern的Siemens Medical SolutionUSA Inc.制造的包括适当的CypressLink组件的Sonoline AntaresTM超声波平台等其他成像系统。Cpress是由位于宾夕法尼亚州的Malvern的Siemens Medical Solution USA Inc.发布的诊断医用成像数据用的具有知识产权的格式。病人数据库服务器包括能够链接CypressLink的能够发送/存储/接收Cypress格式病人研究文件的任何一种机器,诸如Cypress成像系统或Cypress查看站。
所公开的体系结构,正如下面还要详细描述的,既为Cypress成像系统装置又为Cypress查看站装置提供在局域网(LAN)上彼此认识并交换病人研究文件、预设置、系统配置和请求打印报告的能力。具有CypressLink连接能力的第三方机器也可以被识别。这些装置能够把自己识别为病人数据库服务器(能够存储数据的装置)、图像建立服务器(用以成像和建立图像数据的装置)或DICOM服务器,亦即与DICOM图像数据格式兼容的服务器的任何结合。应该明白,其他类型的成像文件格式和网络也可以与所公开的体系结构配合使用。例如,除LAN外,其他网络技术,诸如广域网(WAN)、内部网、外部网、互联网、无线网和它们的组合也可以应用。应该明白,装置的联网能力以及所用网络技术的类型是彼此依赖的,并取决于特定的实现方案,而任何这样的实现方案都可以与所公开的体系结构配合使用。
图1表示按照一个实施例的诊断医用成像装置104A、104B、104C、104D的示范性网络100。装置104A、104B、104C、104D包括诊断医用成像系统,诸如诊断医用超声波系统、MRI系统等和/或其他诊断医用查看站。每一个装置104A、104B、104C、104D都通过诸如LAN,WAN,无线网或它们的结合等通信网络互联。每一个装置104A、104B、104C、104D都包括通信接口106A、106B、106C、106D和成像功能108A、108B、108C、108D。正如下面将要描述的,通信接口106A、106B、106C、106D促进通过网络102装置内的通信。成像功能108A、108B、108C、108D实现装置104A、104B、104C、104D的不同诊断医用成像功能。
图2表示诸如Cypress心回波图系统或Sonoline AntaresTM超声波平台(均由位于宾夕法尼亚州的Malvern的Siemens MedicalSolution USA Inc.制造)等诊断医用超声波系统200(104A、104B、104C、104D)的成像功能108A、108B、108C、108D的一个示例。所描绘的超声波系统体系结构对应于Sonoline AntaresTM超声波平台的体系结构。应该明白,一个或多个所描述的组件可以用硬件、软件或其组合实现。超声波系统200包括超声波成像探头或换能器504、采集硬件20、前端采集硬件子系统22、后端采集硬件子系统24、用户接口120、系统控制器122和显示器118。在一个实施例中,后端子系统24包括基带处理器508和回波处理器148、彩色流处理器152、数字信号处理器150、扫描转换器512和视频处理器154。在一个实施例中,示范性前端采集硬件子系统22包括发射波束形成器502、接收波束形成器506、发射/接收开关130和实时控制器132。正如下面将要描述的,按照另一种方法,前端采集硬件子系统22可以包括本地或远方的光学或磁数据存储装置,诸如通过有线或无线装置或网络接口与超声波系统结合的计算机存储器、硬盘、CD、DVD或视频磁带记录器。这里,术语”耦合到”定义为直接连接或通过一个或多个中间组件间接连接的装置。这样的组件既包括基于硬件的组件又包括基于软件的组件。
前端采集硬件子系统22耦合到换能器504。前端采集硬件子系统22使换能器504在对象内产生超声波能量,并接收由换能器504响应代表对象两维表示的接收回波而产生的电信号。在一个实施例中,前端采集硬件子系统22可配置成采集与多个二维表示对应的信息或用于三维重构的对象的图像平面。其他配置,诸如采集二维、1.5维或单元素换能器阵列等用于采集数据的配置也可以采用。为了在成像过程中产生对象的多个二维表示中的每一个,采集硬件20配置成在多个发射事件过程中进行发射、接收和处理。每一个发射事件都对应于沿对象中一个或多个扫描线的激发声能。作为所述系统500的使用过程中发射事件依次出现的结果,在这个过程中连续接收信息。
发射波束形成器502与换能器504耦合并且具有现有技术已知的结构,诸如能够以不同频率产生信号的基于数字或基于模拟波束形成器。发射波束形成器502产生一个或多个激励信号,使换能器504发射一个或多个超声波脉冲。每个激励信号都有相关联的中心频率。正如这里使用的,中心频率代表大体上对应于振幅分布中心的频带的频率。各激励信号的中心频率最好在1至15MHz范围内并构成换能器504的频率响应。所述各激励信号具有非零带宽。
应该明白,作为对当前波束形成器技术的附加技术或替代当前的波束形成器技术,产生和控制超声波能量以及接收和解析为诊断成像的目的而由其接收的回波的替代方法,现在的或以后开发的,也都可以与所公开的实施例配合使用。这样的技术包括采用如下的发射器和/或接收器的技术,所述发射器和/或接收器不必沿着聚焦波束线向对象内部发射超声波能量,从而不必发射波束形成器并允许通过对所接收的回波进行后处理来完成波束形成。这样的后处理可以通过接收波束形成器或者通过对所接收的回波数据执行的数字或模拟信号后处理技术来完成。例如,请参见美国专利申请序列号No.09/518,972题为”形成医疗超声波图像的方法和设备”(现为美国专利No.6,309,356)和美国专利申请序列号No.09/839,890,题为”形成医疗超声波图像的方法和设备”,它们的公开附此作参考。
由实时控制器132向发射波束形成器502和接收波束形成器506提供控制信号。使受发射波束形成器502控制的换能器504激发每一个发射事件中的一个或多个声波线并使接收波束形成器506沿着一个或多个扫描线产生同相或正交(I和Q)信息。或者,可以产生实数值信号。最好在采集下一帧信息之前采集对应于二维表示(多条扫描线)的一整帧信息。实时控制器132也用来管理由接收波束形成器在它收集图像信息时建立的数据流,使数据流可供后端子系统22所用。
在对象中激发一条或多条超声波扫描线时,某些声波能量被向后反射到换能器504。这种反射的声波能量由换能器504检测,转换成电信号,送到接收波束形成器506。除了基频(亦即,与所发射的同一频率)接收信号之外,组织或任选的造影剂的非线性特性也在谐振频率处产生响应。谐振频率是与发射信号的非线性传播或散射相关联的频率。正如这里使用的,谐波包括分谐波和分数谐波以及二次、三次、四次以及其他高次谐波。基频是对应于一次谐波发射信号的线性传播或散射的频率。非线性传播或散射对应于把与一个或几个频率相关联的能量向另一个或多个频率转移。谐振频带可以与基频频带重叠。
基带处理器508耦合到接收波束形成器506,并接收代表反射声能的转换后的电信号。基带处理器108传送诸如基频频带或谐波频带等与要求的频带相关联的信息。在一个实施例中,基带处理器108可以作为其一部分而被包括在接收波束形成器506中。另外,基带处理器108把求和后的信号解调为基带。响应基波中心频率或诸如二次谐波中心频率等其他频率而选择解调频率。例如,所发射的超声波波形是在2MHz中心频率下发射的。然后通过借助于基频2MHz或二次谐波中心频率4MHz向基带(解调频率)转移来解调求和后的信号。其他中心频率也可以采用。通过低频滤波来去除与基带附近以外的频率相关联的信号。作为解调的一种替代或附加,基带处理器108提供基带滤波。把所述信号解调为中频(IF)(例如,2MHz)或者不解调而采用带通滤波器。于是,把与以所需频率或中频(IF)为中心的频率范围以外的频率相关联的信号从求和信号中滤除。解调或滤波后的信号以或者复信号I和Q或者实值信号等其他类型的信号的形式被送到附加处理器148、152和150。应该指出,带通”滤波”以及现有技术中已知的其他类型的数据滤波不应与这里公开的管道滤波元件和滤波器结构混淆。正如先有技术已知的,对数据进行”滤波”涉及允许带有某些特性的数据通过,而阻塞不带这些特性的数据。另一方面,尽管下面讨论的滤波器元件可以完成类似于带通处理器508所提供的功能,但是,这里描述的体系结构所使用的滤波器元件是处理、变换或富集流式数据的更一般的处理阶段。
通过选择性地对所接收和处理的频率进行滤波,后端子系统22产生具有不同特性的图像。在组织谐波成像中,不向目标加附加造影剂,而只依赖于组织的非线性特性来建立超声波图像。医用超声波成像一般针对给定对象在给定时间在离散的成像过程中进行。例如,成像过程可以限于1/4或1小时的时间周期(尽管也可以采用其他时间长度)对感兴趣的特定组织进行超声波病理检验。
组织谐波成像提供特别高的空间分辨率,而且往往具有改进了的对比度分辨率特性。特别是,往往在近场较少混杂信号。另外,因为利用基频产生发射波束,所以与利用在二次谐波处发射的信号形成的发射波束轮廓相比,发射波束轮廓较少由特定水平的与组织相关联的相位象差引起的畸变。
上述谐波成像技术既可以用于组织,又可以用于造影剂谐波成像。在造影剂谐波成像中,任何数目的已知非线性超声波造影剂,诸如微球或由挪威的Nycomed Amersham公司制造的OptisonTM制剂添加在目标或对象上,以便提高组织或体液的非线性响应。造影剂在基频声照射(insonifying)能量的谐波上辐射超声波能量。
回波处理器148、彩色流处理器152和数字信号处理器150与基带处理器508耦合,从换能器504/接收波束形成器506接收滤波后的信号。数字信号处理器150包括一个或多个用于产生二维多普勒或B模式信息的处理器。例如,B模式图像、彩色多普勒速度图像(CDV)、彩色多普勒能量图像(CDE)、多普勒组织图像(DTI)、彩色多普勒方差图像或其组合可以由用户选择。在一个实施例中,数字信号处理器150适合于多普勒处理和B模式处理。正如先有技术已知的,多普勒处理估计速度、速度的方差或来自I和Q信号的能量。如先有技术已知的,B模式处理产生代表与I和Q信号相关联的回波信号强度的信息。回波处理器148用已知方法对RF(射频)和IQ数据进行基带和振幅模式处理。彩色流处理器152用先有技术已知的方法给所采集的信息加上彩色。
由回波处理器148、彩色流处理器152和数字信号处理器150产生的信息被提供给扫描转换器512。或者,扫描转换器512包括检测过程,如先有技术中已知的并在转让给本发明的受让人的题为”用于相干图像形成的方法和设备”的美国专利No.5,793,701中描述,所述专利的公开内容附此作参考。扫描转换器512具有先有技术已知结构,用于把信号处理器148,152和150的输出排列成图像数据的二维表示或图像数据帧。扫描转换器512把一般在极坐标系统的声学的超声波线数据转换为可以标绘在笛卡尔网格上的数据。对返回的回波数据利用体积平均或其他类似的算法,把切片(slice)信息合并为单一的二维平面。这允许在诸如显示监视器118等二维输出装置上显示超声波图像。扫描转换器512最好利用上述诸如Cypress格式、DICOM医用工业图像标准格式或TIFF格式等格式或现在已知或将来开发的其他图像格式,输出格式化的视频图像数据帧。于是,产生多个二维表示。每个表示都对应于诸如二次谐波中心频率等接收中心频率、诸如B模式等成像类型和位置信息。应该明白,所公开的实施例也可以与产生三维和/或四维,亦即实时三维图像的超声波系统配合工作。与基频图像相比,基于谐波的表示具有较佳的分辨率和较少的混杂信号。通过压缩激励信号的谐波内容,可以提高组织谐波成像的优点。无论如何,扫描转换器512将其输出提供给PCI总线156。如所周知,在一个实施例中,PCI总线156是在IBM兼容个人计算机系统中实现的标准的外围组件互联板。利用具有PCI总线、由位于加利福尼亚州Santa Clara的Intel公司制造的Pentium级处理器的并运行由位于Redmond Washington的MicrosoftCorporation发布的微软窗口XP操作系统的IBM兼容个人计算机系统实现的示范性超声波系统200包括上述Cypress心回波图系统。
用户接口120与系统控制器122耦合,并包括临床医师/声像检查师(sonographer)/主治医师用来与超声波系统200连接的一个或多个输入装置。用户接口120包括诸如键盘、鼠标、轨迹球、触摸屏或其他输入装置或其组合等先有技术已知的输入装置。另外,用户接口120还可以包括与输入装置和既有输入功能又有输出功能的显示器118耦合的图像用户界面(GUI)元件。除了控制超声波系统200的超声波功能之外,用户接口120还可以向用户提供修改图像表示、成像平面和由超声波系统200产生的显示的机会。最后,用户接口120允许用户协调多个超声波探头504。
系统控制器122与前端子系统22、后端子系统24、PCI总线156和用户接口120耦合,并且控制和协调超声波系统200的功能。术语”系统控制器”广义地指可以用来实现这里描述的推荐实施例的超声波系统200的适当的硬件和/或软件组件。应该明白,任何适当的硬件(模拟的或数字的)或软件均可使用,而且这里描述的实施例可以只用硬件实现。另外,系统控制器120(整体上或部分地)可以独立于或与超声波系统200(包括附随的处理器)的其他处理器(为简单起见,没有示出)。
包括前端子系统22、后端子系统24和用户接口120的超声波系统的各种不同元件实时地受系统控制器122控制。系统控制器122控制系统200组件的操作。用户通过用户接口120调整诸如(但不限于)图像深度、图像宽度和帧速率等成像参数。控制器122解析由用户输入的建立信息并相应地配置系统200的组件。
视频处理器154起系统控制器122和显示器118之间的接口的作用。在不同的实施例中,视频处理器154可以配置成与诸如阴极射线管或液晶显示器等不同的显示器类型配合运行。视频处理器154还可以配置成把输出信息送往打印机、存储器、诸如计算机存储装置或视频记录器等存储装置、计算机网络或先有技术已知的用于交换超声波回波数据表示的装置。显示监视器118连接到显示控制器116并为先有技术已知的标准显示监视器。在一个替代的实施例中,显示器118可以用打印机、存储器、存储装置或其他先有技术已知的输出装置代替。
图3表示诊断医用成像查看站300(104A、104B、104C、104D)的成像功能108A、108B、108C、108D的实例。查看站300包括数据存储装置302、处理器304和用户接口306。存储装置302包括计算机存储器、磁的或光学的存储装置或其组合。存储装置302存储操作软件来操作查看站,并实现查看功能。存储装置302还存储图像和相关联的病人研究文件。处理器304执行软件并通过用户接口306与用户连接。用户接口306包括诸如输入输出装置的硬件和诸如图像用户接口的软件,以便把查看站功能与查看站300的用户连接。在一个实施例中,用户接口306包括基于窗口的图形用户接口,后者通过诸如CRT监视器彩色显示装置或LCD平板显示器等向用户显示输出,并通过键盘、诸如鼠标、轨迹球等指向装置或触摸板或触摸敏感的屏幕或其组合从用户接收输入。示范性查看站300可以包括具有由位于加利福尼亚州Santa Clara的Intel公司制造的Pentium级处理器并执行由位于宾夕法尼亚州的Malvern的Siemens MedicalSolution USA Inc.制造的Cypress查看应用程序的个人计算机工作站。示范性工作站300还包括彩色显示器、512兆字节RAM、30兆字节或更大的固定硬盘和诸如CD-ROM驱动器等光盘驱动器,执行位于华盛顿州的Redmond的Microsoft Corporation制造的Windows XP操作系统。应该明白,查看站300可以包括能够实现所公开的功能的任何适当的通用或专用计算机。
应该明白,其他装置104A、104B、104C、104D也可以与具有其他成像功能108A、108B、108C、108D的网络102耦合。这样的其他功能108A、108B、108C、108D可以包括图像存储或图像输出功能。
再参见图1,每一个装置104A、104B、104C、104D还包括把装置104A、104B、104C、104D耦合到网络102的通信接口106A、106B、106C、106D。通信接口106A、106B、106C、106D包括识别逻辑110A、110B、110C、110D、配置逻辑112A、112B、112C、112D和通信逻辑116A、116B、116C、116D。通信接口106A、106B、106C、106D还包括与网络102的适当接口(未示出)和成像功能108A、108B、108C、108D,所述成像功能108A、108B、108C、108D取决于装置104A、104B、104C、104D的实现方案,诸如网络102的类型和在装置104A、104B、104C、104D上运行的操作系统的类型。在一个实施例中,网络102包括基于传输控制协议/互联网协议(TCP/IP)的网络,无论是有线的、无线的或其组合,而通信接口106A、106B、106C、106D包括用于通过这样的网络102通信的硬件和软件,诸如TCP/IP协议栈、无线网络适配器或以太网适配器。
如下面将描述的,识别逻辑110A、110B、110C、110D连续工作以便识别网络102上的其他装置104A、104B、104C、104D,并对其他装置104A、104B、104C、104D的识别通信作出响应。在一个实施例中,识别逻辑110A、110B、110C、110D利用TCP/IP多播协议来向网络102上所有装置广播识别消息、倾听响应并进行通信交换,以便建立通信。配置逻辑112A、112B、112C、112D与识别逻辑110A、110B、110C、110D耦合,并根据对被识别逻辑110A、110B、110C、110D识别为可以用于通信的网络102上的其他装置104A、104B、104C、104D的识别,对装置104A、104B、104C、104D进行配置。在一个实施例中,随着每一个可用的装置104A、104B、104C、104D被识别,配置逻辑112A、112B、112C、112D在可用装置清单114A、114B、114C、114D上加上所述被识别的装置104A、104B、104C、104D的表示,诸如网络名、别名或地址。在选择建立从一个装置104A、104B、104C、104D到另一个装置104A、104B、104C、104D的通信时,所述清单114A、114B、114C、114D可供装置104A、104B、104C、104D的用户从中选择。一旦用户选择另一个装置104A、104B、104C、104D来与可用装置清单114A、114B、114C、114D中的一个通信,正如下面将要描述的,通信逻辑116A、116B、116C、116D便协助在装置104A、104B、104C、104D之间交换信息,诸如通过以所请求的方式传输所请求的数据文件。
图4表示由识别逻辑110A、110B、110C、110D和配置逻辑112A、112B、112C、112D执行的进程A-G的流程图。每一个进程A-G基本上都是同时执行的,以便实现自动地发现、配置和维护所公开的体系结构的功能。
在进程A,每个装置104A、104B、104C、104D(多播装置)的识别逻辑110A、110B、110C、110D发送被称为”IdNotify”消息的多播识别消息(框402),然后等待诸如30秒等预置的时限,才再次发送所述多播消息。一旦上电并就绪,每个装置104A、104B、104C、104D都可以开始多播识别消息,而且每个装置104A、104B、104C、104D都可以等待同步事件,诸如通过网络发送的信号来开始多播。多播是TCP/IP协议的一种允许同时向网络上的多个装置发送网络分组的能力。多播类似于广播,只是效率更高,因为只有具有发往特定的IP地址的被请求接收的分组的机器才接收这些分组。识别消息包括诸如装置104A、104B、104C、104D名称、装置104A、104B、104C、104D的互联网协议(IP)地址以及与通信相关联的参数,诸如装置104A、104B、104C、104D的类型及其能力,诸如它是不是能够建立图像数据或能够存储数据的装置。在一个实施例中,多播了解网络路由器可以用来分隔网络段。在这样的实施例中,TCP/IP分组的生存时间(“TTL”)参数可以用来控制”网络距离”,亦即多播消息到达的路由器个数。
在所公开的体系结构的一个实施例中,所有通信,包括识别消息,都包括一个或多个从信源到目的地装置104A、104B、104C、104D的消息(分组)以及一个或多个回应消息。消息包括NULL结尾的ANSI字符串,某些情况下后跟二进制文件内容数据块。消息的字符串部分是一组带标记(或名字值对)的项目。”=“字符把标记(名字)与值分隔开。分号把每一个带标记的项目与下一个分隔开。在”=“或”;”左右没有空格,因而名字和值可以包含空格。
在所述实施例中,标记包括下列用以构成消息的数据项目中的一个表1


所有消息都具有Scope和Type项目。其他项目只根据Type项目值是否适宜而存在。通过保证忽略无法识别的标记来避免版本号(Version issue)。然后软件的新版本可以提供丢失字段的适当的内定值。在一个替代的实施例中,现有”注释”字段除工作站名外,还用来允许以对用户比较友好的方式识别机器。它对软件没有任何特定的意义。将为此定义新的标记。应该明白,其他消息格式也与所公开的实施例配合使用,而且这样的格式根据情况实现。
在进程B,配置逻辑110A、110B、110C、110D倾听来自网络102上其他多播装置104A、104B、104C、104D的多播识别消息(框406)。为了进行这项讨论,发送多播识别消息的装置104A、104B、104C、104D将被称作”发送装置”,而接收所述多播识别消息的装置将被称作”接收装置”。应该明白,在任何给定时刻,每一台机器既是发送装置又是接收装置,因为正如上面讨论的,多播识别消息的发送和接收基本上是同时发生的。正如将要讨论的,每一个接收的多播消息都会引起多播装置104A、104B、104C、104D被加入到可用作交换数据的候选的已知远方机器清单114A、114B、114C、114D中。在一个实施例中,要彼此识别的装置104A、104B、104C、104D必须使用同一多播IP地址。这允许一个网络102可以支持104A、104B、104C、104D装置的各独立组,所述各装置利用单独的多播地址在彼此之间而不是在独立组之间进行通信。一旦接收到识别消息(框408),接收装置104A、104B、104C、104D便直接往回向发送装置104A、104B、104C、104D发送回应消息(框410)。
所述回应序列,加上下面描述的交互确认序列允许装置104A、104B、104C、104D通过接收多播识别消息或接收多播识别消息的回应彼此了解。这保证后来进入网络的装置104A、104B、104C、104D发现已经在网络上的机器的存在,而不必等待多播识别时间间隔,亦即通过发送它们自己的识别消息而不必等待从其他装置104A、104B、104C、104D接收识别消息。
在一个实施例中,所述序列中所有的回应都是标准UDP/IP消息,指向预期的机器的特定IP地址。所述序列的总目的是保证当例如装置A把装置B放入已知装置表中时,它已经完成与装置104A、104B、104C、104D的定向发送和定向接收。这保证直接通信适当地起某些时候的多播通信工作的作用,即使直接通信失败也是如此。
正如将要描述的,每一个装置都将通过回应多播者来响应多播。回应往回指向在多播中被接收的IP地址。回应的格式将具有”Direct(直接)”值。接收具有Scope”Direct”回应的机器用Scope”DReply”来响应。当原来多播机器接收到所述”DReply”时,它把发送机器放入已知机器表,并用Scope”DCnfrm”回应。当第二台机器接收到”DReply”回应时,它把第一台机器放入它的已知机器表。
在进程C,识别逻辑110A、110B、110C、110D倾听来自接收装置104A、104B、104C、104D对其多播识别消息的直接回应(框412)。若接收到这样的回应,则直接往回向接收装置104A、104B、104C、104D产生直接回应消息。
在进程D,识别逻辑110A、110B、110C、110D响应来自接收装置104A、104B、104C、104D的直接回应(该直接回应是响应多播识别消息而产生的),倾听来自发送装置104A、104B、104C、104D的直接回应(框418)。若接收到这样的直接回应(框420),则接收装置104A、104B、104C、104D产生确认消息(框422),发回给发送装置104A、104B、104C、104D,并使确认逻辑112A、112B、112C、112D把发送装置放入它的可以用于通信的装置104A、104B、104C、104D的清单114A、114B、114C、114D(框424)。
在进程E,识别逻辑110A、110B、110C、110D倾听来自接收装置104A、104B、104C、104D的确认消息(框426)。从接收装置104A、104B、104C、104D接收到确认消息时(框428),发送装置104A、104B、104C、104D的确认逻辑112A、112B、112C、112D把接收装置104A、104B、104C、104D放入它的可以用于通信的装置104A、104B、104C、104D的清单114A、114B、114C、114D(框430)。
在一个实施例中,每一个装置104A、104B、104C、104D都可以在它的可以用于通信的装置104A、104B、104C、104D的清单114A,114B,114C,114D中保持多达256个装置。在网络102上存在多于256个装置的地方,只有前256个装置104A、104B、104C、104D响应多播识别消息而被倾听。应该明白,可以列入清单的装置104A、104B、104C、104D的数目是与实现方案有关的。
这样,网络102上的每一个装置104A、104B、104C、104D都发现其他装置104A、104B、104C、104D,并为通信配置它自己。另外,由于多播识别消息的定期重复的,所以网络拓扑或可用装置104A、104B、104C、104D的改变都会被其他装置104A、104B、104C、104D拾取。
在一个实施例中,为了保证从可以用于通信的装置104A、104B、104C、104D清单114A、114B、114C、114D中的剩余的装置104A、104B、104C、104D中清除失效的装置104A、104B、104C、104D,若固定次数的多播循环之后,没有从所述装置104A、104B、104C、104D接收到回应,则将装置104A、104B、104C、104D去除。在一个实施例中,在两次没有回应的循环之后将装置104A、104B、104C、104D去除。因此,为了留在可以用于通信的装置104A、104B、104C、104D的清单114A、114B、114C、114D内,活动的装置104A、104B、104C、104D必须响应多播识别消息。
在一个实施例中,识别逻辑还提供进程,以便允许关闭的装置把自己从其他装置104A、104B、104C、104D的可以用于通信的装置104A、104B、104C、104D的清单114A、114B、114C、114D中清除。在进程F,当装置104A、104B、104C、104D关闭时(框432),其识别逻辑110A、110B、110C、110D向其可用于通信的装置104A、104B、104C、104D的清单114A、114B、114C、114D中的所有装置104A、104B、104C、104D发送关闭消息(框434)。在进程G,识别逻辑110A、110B、110C、110D倾听关闭消息(框436)。接收到关闭消息时(框438),识别逻辑110A、110B、110C、110D使确认逻辑112A、112B、112C、112D把关闭的装置104A、104B、104C、104D从其可以用于通信的装置104A、104B、104C、104D的清单114A、114B、114C、114D中去除(框440)。
发现过程总结于下表表2


在一个替代实施例中,装置104A、104B、104C、104D包括无线装置,而网络102包括无线网络,诸如与801.11b无线网络协议兼容的网络或有线和无线网络的结合。在所述实施例中,无线装置还可以在它们检测到它们留在无线网络102的范围内时,如上所述发出关闭消息。当重新进入无线网络102的范围时,无线装置可以继续正常启动上述多播协议。
如上所述,每一个装置104A、104B、104C、104D都建立一个可与之通信的其他装置104A、104B、104C、104D的清单114A、114B、114C、114D。所述清单114A、114B、114C、114D使用户可以通过通信逻辑116A、116B、116C、116D使装置104A、104B、104C、104D允许用户发起网络102上的通信。在一个实施例中,通信逻辑116A、116B、116C、116D支持”推”文件传输和”拉”文件传输。推文件传输允许装置104A、104B、104C、104D的用户向另一个装置104A、104B、104C、104D发送数据(“上载”)。拉文件传输允许装置104A、104B、104C、104D的用户从另一个装置104A、104B、104C、104D接收数据(“下载”)。
可以在装置104A、104B、104C、104D之间通信的数据包括病人研究文件、机器配置文件和其他数据或系统文件。
本质上,为了从装置104A、104B、104C、104D的用户向网络102上的另一个装置104A、104B、104C、104D传输文件,用户使用它们的装置104A、104B、104C、104D的用户接口来从其他装置104A、104B、104C、104D的清单114A、114B、114C、114D选择可以与之进行通信的目的地装置104A、104B、104C、104D。然后,用户选择要传输的文件,而通信逻辑116A、116B、116C、116D按照下面将要描述的方式传输文件。
为了从网络102上的另一个装置104A、104B、104C、104D取得文件,用户使用他们的装置104A、104B、104C、104D的用户接口从可以与之通信的装置104A、104B、104C、104D的清单114A、114B、114C、114D中选择信源装置104A、104B、104C、104D。然后用户指示他想要取得的文件,这引起从信源装置104A、104B、104C、104D取得可用数据文件清单。然后,用户选择要传输的文件,而通信逻辑116A、116B、116C、116D按照下面将要描述的方式传输所述文件。在一个实施例中,只有把自己标识为”病人数据库服务器”或标识为便于文件检索的装置104A、104B、104C、104D才是可以用于从中检索文件的装置。这样,装置104A、104B、104C、104D可以控制它们是可以用于推式文件传输还是可以用于拉式文件传输。
图5表示利用所公开的体系结构传输文件的过程。只要网络102上至少一个其他装置104A、104B、104C、104D是可以用于通信的而且上述协议已经执行,就可以启用所述过程。用户首先确定他们是想从它们的装置104A、104B、104C、104D向网络102上的另一个装置104A、104B、104C、104D发送文件,还是想从另一个装置104A、104B、104C、104D检索文件(框502,510)。若用户选择发送文件,则如上所述选择要传输的一个或多个文件(框504),并选择目的地装置104A、104B、104C、104D(框506)。若用户想要检索文件,则他们如上所述首先选择信源装置104A、104B、104C、104D(框512),然后从信源装置104A、104B、104C、104D选择想要检索的一个或多个文件(框514)。
在一个实施例中,一个一个地传输每一个文件。用户一批可以请求一个以上的文件,而且如下所述,每一个文件都在单独的请求/回应交易中被发送。交易是顺序进行的。应该明白,在网络协议允许的地方,可以实现并行传输,以便基本上同时传输多个文件。
在一个替代的实施例中,用户可以使文件基本上同时地被传输到多个目的地装置104A、104B、104C、104D。
对于每一个选定的文件(框518),信源装置104A、104B、104C、104D向目的地装置104A、104B、104C、104D发送包括文件名的TestFile(测试文件)消息(框520)。然后目的地装置104A、104B、104C、104D检查出错条件(框522),看是否有空间存储所述文件。在一个替代的实施例中,信源装置104A、104B、104C、104D还检查出错条件,看要传输的文件是否存在,是否被锁定或以其他方式被保护,或者正在使用中。目的地装置104A、104B、104C、104D将用Xfer_Ack(传输确认)或XferNack(传输否认)消息回应(框526,524)。出现诸如文件重名、目录满或平台/版本不兼容等出错条件时,发送XferNack。Xfer_Ack回应表示文件传输就绪。接收到XferNack时,终止文件传输过程,并且通过用户接口向用户返回出错消息(框536)。
然后,信源装置104A、104B、104C、104D发送BeginFile(文件开始)消息(框528)。这包括直到第一个64K字节文件数据。继之以必要的许多个ContFile(文件内容)消息,每一个都包含64K字节文件数据。最后连同最后一个文件数据块发送End_File(文件结束)(框534)。若整个文件可以装入第一个BeginFile(小于64K),则发送一个不带数据的End_File来结束所述文件传输。
所述文件作为新的文件存储在接收装置104A、104B、104C、104D上,采用与信源机器相同的文件名。在一个实施例中,Globally UniqueIdentifier(“GUID”,全局唯一识别符)与所述文件相关联,并用以唯一地识别所述文件。GUID是由Microsoft Windows操作系统提供的128位数,可以用于应用特定的目的,并且一旦被赋值,就保证任何时候在所有计算机中都是唯一的。应该明白,对于所公开的实施例的目的,任何唯一的识别符,诸如文件名GUID都可以用来识别数据文件。它存储在所述装置104A、104B、104C、104D的收件箱(InBox)数据库目录中。在一个实施例中,只有图像研究文件中的永久数据才被发送,而不是XY数据。发送前可以压缩文件。
在所公开的体系结构的一个实施例中,用于实现所公开的过程和功能的程序代码包括在动态链接库(“DLL”)文件中,并通过链接被包括在适当的应用程序中。对于查看站装置104A、104B、104C、104D,单独的应用程序返转所述DLL。这允许应用程序在任何时候都在查看站装置104A、104B、104C、104D并接收研究文件,即使在查看站不工作时也是如此。在所述实施例中,应用程序作为NT服务器执行,所述NT服务器把图标设置在显示器上。选择所述图标,将显示可以查看在所述网络上发现的机器清单的用户界面,并进行其他诊断操作。
在一个替代的实施例中,所公开的体系结构还可以用来在包含装置104A、104B、104C、104D配置设置、参数或数据的装置104A、104B、104C、104D之间传输数据文件。这样的配置数据可以包括用户可以改变的,用以把他们的机器适配到他们的链接,诸如建立值、预设数据库文件、血管位置数据库文件、正文或音频注释等任何信息。可供传输用的参数变化和类型取决于装置104A、104B、104C、104D的类型,例如,诊断医用超声波系统可以有比查看站更多的可配置参数。
传输配置数据的能力可以用来备份这样的设置,诸如为保险起见,把它们存储在另一个装置104A、104B、104C、104D中。然后配置数据在后来取出恢复设置。配置数据也可以为复制设置目的进行传输。例如,使用多于一台装置104A、104B、104C、104D的操作者可能想要有他客制的配置在两台装置上可用。在一个实施例中,配置数据的传输覆盖目的地装置104A、104B、104C、104D当前的配置。或者,在适当的地方,配置数据可以与目的地装置104A、104B、104C、104D当前的配置数据合并。是覆盖还是合并,可以由操作者决定。
如上所述,配置数据的传输用与其他数据文件相同的方法处理。在配置数据分布在多个配置文件时,用户可以用单一的动作传输所有的文件。
如上所述,公开了装置内通信体系结构,它使网络102上可以用于通信的装置104A、104B、104C、104D的自动发现易于进行。装置104A、104B、104C、104D通过网络102在它们之间交换信息,使得它们全都自动建立网络102上可见者的清单。于是,要想知道其他装置104A、104B、104C、104D的存在,并能够发送或检索文件,不必由用户为一个装置104A、104B、104C、104D输入数据。每个装置104A、104B、104C、104D发送它自己的名字,因此,用户能够识别网络102上所有装置104A、104B、104C、104D的清单中的机器。每一个装置104A、104B、104C、104D向其他装置104A、104B、104C、104D发送足够的信息(网络地址等),以便为往回向它传输文件准备好条件。装置104A、104B、104C、104D内通信足够频繁地重复以避免网络102上装置104A、104B、104C、104D清单中陈旧的项目。若装置104A、104B、104C、104D在网络102上停止通信,其他装置104A、104B、104C、104D能够从它们的清单114A、114B、114C、114D中将它去掉。与所述数据一起,每个装置104A、104B、104C、104D包括其识别数据保持有效的持续时间。这允许根据发送者何时再次发送来使目的地装置104A、104B、104C、104D的数据过时。从远方装置104A、104B、104C、104D任何接收到装置104A、104B、104C、104D识别信息的分组,都会使接收装置104A、104B、104C、104D往回向发送者发送识别分组。这保证了当装置104A、104B、104C、104D在网络102启动时,它尽早得知网络上装置104A、104B、104C、104D的存在,而不必等待重复时间间隔。当装置104A、104B、104C、104D关闭时,它发送一个分组通知其他装置104A、104B、104C、104D。这允许立即从它们的清单114A、114B、114C、114D中将其清除。
如上所述,一旦清单114A、114B、114C、114D已经彼此识别,用户会在它们中间传输文件。用于发送诸如研究文件等数据的用户接口允许用户从由网络102采集的装置104A、104B、104C、104D的清单114A、114B、114C、114D中选择目的地装置104A、104B、104C、104D。一个试图发送诸如研究文件等数据的装置104A、104B、104C、104D必须能够校验目的地装置104A、104B、104C、104D能够接收数据。这意味着,有为文件准备的足够空间,它已经不存在和/或某些其他的装置104A、104B、104C、104D不试图用同一名字在同一时间向同一目的地发送数据。一旦校验有空间等,所述装置104A、104B、104C、104D便能够向目的地机器发送数据。所有装置104A、104B、104C、104D都能够从其他装置104A、104B、104C、104D接收文件,而且多个装置104A、104B、104C、104D可以同时向同一目的地发送。文件传输操作能够检测网络差错,并报告完成文件传输的任何失败。
因此,希望以上的详细描述都被看成是举例说明性的而不是限制性的,而且应该明白,后附的权利要求书包括所有等当物,用来定义本发明的精神和范围。
权利要求
1.一种在多个与网络(102)耦合的诊断医用成像装置(104A、104B、104C、104D)之间进行通信的方法,所述方法包括由所述多个诊断医用成像装置(104A、104B、104C、104D)中的第一个装置(104A、104B、104C、104D)通过所述网络(102)自动识别所述多个诊断医用成像装置(104A、104B、104C、104D)中的可以用于通信的第二装置(104A、104B、104C、104D)(402,406,412);自动配置所述第一装置(104A、104B、104C、104D),以便通过网络(102)基本上直接地与所述第二装置(104A、104B、104C、104D)通信(418,426);以及促进所述第一和第二装置(104A、104B、104C、104D)之间基本上直接的数据通信(502、510)。
2.如权利要求1所述的方法,其特征在于所述识别还包括由所述第一装置(104A、104B、104C、104D)接收由所述第二装置(104A、104B、104C、104D)向所有所述多个诊断医用成像装置(104A、104B、104C、104D)定期发送(402)的第一识别消息(406);由所述第一装置(104A、104B、104C、104D)响应所述第一识别消息向所述第二装置(104A、104B、104C、104D)发送回应(410);由所述第一装置(104A、104B、104C、104D)接收由所述第二装置(104A、104B、104C、104D)响应所述回应而向所述第一装置(104A、104B、104C、104D)发送的第二识别消息(418);以及由所述第一装置(104A、104B、104C、104D)响应所述第二识别消息向所述第二装置(104A、104B、104C、104D)发送确认(422)。
3.如权利要求2所述的方法,其特征在于还包括响应所述确认,配置所述第二装置(104A、104B、104C、104D)以便基本上直接地与所述第一装置(104A、104B、104C、104D)通信(430)。
4.如权利要求1所述的方法,其特征在于所述配置还包括在所述第一装置(104A、104B、104C、104D)上保持的可以用于通信的装置(104A、104B、104C、104D)的表示清单中加上所述第二装置(104A、104B、104C、104D)的表示。
5.如权利要求1所述的方法,其特征在于所述促进还包括接收来自所述第一装置(104A、104B、104C、104D)的用户的从所述第一装置(104A、104B、104C、104D)向所述第二装置(104A、104B、104C、104D)发送数据的请求(506);以及从所述第一装置(104A、104B、104C、104D)向所述第二装置(104A、104B、104C、104D)发送所述数据(518)。
6.如权利要求1所述的方法,其特征在于所述促进还包括从所述第一装置(104A、104B、104C、104D)的用户接收从所述第二装置(104A、104B、104C、104D)向所述第一装置(104A、104B、104C、104D)发送数据的请求(512);向所述第二装置(104A、104B、104C、104D)发送对所述数据的请求(516);以及响应所述请求接收所述数据(518)。
7.一种用于第一诊断医用成像装置(104A、104B、104C、104D)的通信接口(106A、106B、106C、106D),所述通信接口(106A、106B、106C、106D)把所述第一诊断医用成像装置(104A、104B、104C、104D)耦合到网络(102),所述通信接口(106A、106B、106C、106D)包括识别逻辑(110A、110B、110C、110D),通过所述网络(102)定期地向耦合到所述网络(102)的其他诊断医用成像装置(104A、104B、104C、104D)标识所述第一诊断医用成像装置(104A、104B、104C、104D),并接收来自它们的响应,所述识别逻辑(110A、110B、110C、110D)还识别向所述第一诊断医用成像装置(104A、104B、104C、104D)标识它自己的其他诊断医用成像装置(104A、104B、104C、104D);配置逻辑(112A、112B、112C、112D),与所述识别逻辑(110A、110B、110C、110D)耦合,自动配置所述第一诊断医用成像装置(104A、104B、104C、104D),以便与其中至少一个作出响应并标识别它们自己的其他诊断医用成像装置(104A、104B、104C、104D)通信;以及通信逻辑(116A、116B、116C、116D),与所述识别逻辑(110A、110B、110C、110D)和所述配置逻辑(112A、112B、112C、112D)耦合,起促进所述第一诊断医用成像装置(104A、104B、104C、104D)和其中至少一个作出响应并标识它们自己的其他诊断医用成像装置(104A、104B、104C、104D)之间的数据通信的作用。
8.如权利要求7所述的通信接口,其特征在于所述识别逻辑(110A、110B、110C、110D)还定期向所述其他诊断医用成像装置(104A、104B、104C、104D)广播识别消息,所述识别消息请求所述其他诊断医用成像装置(104A、104B、104C、104D)作出回应,其中,从所述其他诊断医用成像装置(104A、104B、104C、104D)中的一个接收到所请求的回应时,所述识别逻辑(110A、110B、110C、110D)还向所述其他诊断医用成像装置(104A、104B、104C、104D)中的所述一个发送确认请求,以及所述配置逻辑(112A、112B、112C、112D)还基于接收到对所述确认请求的响应而配置所述第一诊断医用成像装置(104A、104B、104C、104D)。
9.如权利要求7所述的通信接口,其特征在于所述识别逻辑(110A、110B、110C、110D)还从所述其他诊断医用成像装置(104A、104B、104C、104D)中的一个接收未请求的识别消息,所述识别逻辑(110A、110B、110C、110D)向所述未请求的识别消息的发送者发送回应消息并随着接收到确认请求而向所述发送者发送确认消息。
10.如权利要求7所述的通信接口,其特征在于所述通信逻辑(116A、116B、116C、116D)还从用户接收对数据和所述其他诊断医用成像装置中的一个的选择,所述通信逻辑(116A、116B、116C、116D)从所述第一诊断医用成像装置(104A、104B、104C、104D)向所述其他诊断医用成像装置(104A、104B、104C、104D)中的所述一个发送所述数据。
11.如权利要求7所述的通信接口,其特征在于所述通信逻辑(116A、116B、116C、116D)还从所述其他诊断医用成像装置中一个的用户接收选择;所述通信逻辑(116A、116B、116C、116D)还响应所述选择,请求所述其他诊断医用成像装置(104A、104B、104C、104D)中的所述一个标识在其中存储的数据;以及向所述用户提供所述被识别的数据的表示,所述通信逻辑(116A、116B、116C、116D)还从所述用户接收对来自所述被识别的数据的数据的选择,并且响应所述选择,向所述其他诊断医用成像装置(104A、104B、104C、104D)中的所述一个请求所述数据。
12.一种通信体系结构,它包括网络(102);多个诊断医用成像装置(104A、104B、104C、104D),所述多个诊断医用成像装置(104A、104B、104C、104D)中的每一个都耦合到所述网络(102);所述多个诊断医用成像装置(104A、104B、104C、104D)中的每一个都通过所述网络(102)自动发现所述多个诊断医用成像装置(104A、104B、104C、104D)中的至少一个,并促进它们之间的通信。
13.如权利要求12所述的通信体系结构,其特征在于所述多个诊断医用成像装置(104A、104B、104C、104D)中的每一个还包括通信接口,所通信接口把所述诊断医用成像装置(104A、104B、104C、104D)耦合到所述网络(102),所述通信接口还起以下作用向所有多个诊断医用成像装置(104A、104B、104C、104D)中的所有其他装置定期发送识别消息(402);响应从所述多个诊断医用成像装置(104A、104B、104C、104D)中的另一个接收到所述识别消息而发送回应消息,所述回应消息是向所述识别消息的发送者发送的(406);响应从所述多个诊断医用成像装置(104A、104B、104C、104D)中的另一个接收到回应消息而发送确认请求,所述确认请求是发送给所述回应消息的发送者的(412);响应从所述多个诊断医用成像装置(104A、104B、104C、104D)中的另一个接收到确认消息而发送确认,所述确认是发送给所述确认请求的发送者的(418);以及启动与所述确认请求的发送者的通信(424);启动与所述确认的发送者的通信(426)。
14.如权利要求12所述的通信体系结构,其特征在于所述多个诊断医用成像装置(104A、104B、104C、104D)包括至少一个从以下一组中选择的装置诊断医用图像采集系统、诊断医用查看站、诊断医学成像服务器和诊断医用病人监视器。
15.如权利要求12所述的通信体系结构,其特征在于所述网络(102)包括有线和无线网络(102)中的至少一种。
16.一种通信体系结构,它包括多个诊断医用成像装置(104A、104B、104C、104D);联网装置(102),用于所述多个诊断医用成像装置(104A、104B、104C、104D)中每一个的互联;以及其中所述多个诊断医用成像装置(104A、104B、104C、104D)中的每一个都包括用于通过所述网络自动发现所述多个诊断医用成像装置(104A、104B、104C、104D)中的至少另一个并促进它们之间的通信的装置。
全文摘要
公开一种促进多个耦合到诸如局域网或广域网等网络102的诊断医用成像装置104A、104B、104C、104D之间的通信的网络体系结构100。所述体系结构100的特征在于,在每一个装置104A、104B、104C、104D中包括通信组件106A、106B、106C、106D,这允许每个装置104A、104B、104C、104D通过网络102向所有其他装置104A、104B、104C、104D标识它自己并且由另一个装置104A、104B、104C、104D响应所述识别。这种自动标识和识别过程允许每一个装置104A、104B、104C、104D有效地自动发现网络102上所有的其他装置104A、104B、104C、104D以及自动进行自我调整,在装置104A、104B、104C、104D加入或从网络102摘除时适应它们。
文档编号G01S7/00GK1585337SQ200410064279
公开日2005年2月23日 申请日期2004年8月20日 优先权日2003年8月20日
发明者S·G·法罗斯, A·P·兰努蒂 申请人:美国西门子医疗解决公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1