欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

診斷醫(yī)用超聲波系統(tǒng)通信網(wǎng)絡(luò)體系結(jié)構(gòu)和方法

文檔序號:5956719閱讀:227來源:國知局
專利名稱:診斷醫(yī)用超聲波系統(tǒng)通信網(wǎng)絡(luò)體系結(jié)構(gòu)和方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信網(wǎng)絡(luò),更具體地說,涉及在多個耦合到網(wǎng)絡(luò)的診斷醫(yī)用成像裝置之間進行通信的體系結(jié)構(gòu)和方法。
背景技術(shù)
在醫(yī)院、診所和其他醫(yī)療設(shè)施中,一般都有多種診斷醫(yī)用成像裝置可供使用。這樣的診斷醫(yī)用成像裝置包括諸如診斷醫(yī)用超聲波系統(tǒng)、磁共振成像系統(tǒng)、計算X射線斷層攝影術(shù)、X射線系統(tǒng)等圖像采集裝置。診斷醫(yī)用成像裝置還包括圖像/研究查看站、諸如打印機等輸出裝置和圖像數(shù)據(jù)存儲服務(wù)器。為了提高它們的有效性和效率,診斷醫(yī)用成像裝置,特別是醫(yī)院、診所等中的診斷醫(yī)用成像裝置,一般都通過局域網(wǎng)或廣域網(wǎng)結(jié)合在一起。網(wǎng)絡(luò)允許裝置與每一個其他裝置通信和共享數(shù)據(jù)。例如允許用戶從圖像采集裝置向圖像查看站發(fā)送圖像/研究數(shù)據(jù)。
但是,這樣的網(wǎng)絡(luò)一般須要進行往往是復(fù)雜的手工配置。為與特定的裝置通信,網(wǎng)絡(luò)上的每個裝置都必須手工配置,諸如通過用要與之通信的裝置的IP或MAC地址對每一個裝置進行編程,以便”知道”其他裝置。另外,把裝置添加到網(wǎng)絡(luò)上或從其中摘除時,網(wǎng)上的其他裝置必須相應(yīng)地手工進行重新配置。對網(wǎng)絡(luò)進行手工配置的一種解決方案是在網(wǎng)絡(luò)上設(shè)置中心服務(wù)器,它管理裝置內(nèi)的通信。然后所有的通信都通過所述服務(wù)器發(fā)送到它們的最終目的地。但是,盡管這減輕了配置網(wǎng)上每一個裝置,以便使之了解網(wǎng)上的其他裝置的必要性,但每個裝置仍舊必須配置,以便與所述服務(wù)器通信,而且仍舊必須配置所述服務(wù)器以便了解網(wǎng)上所有的裝置。另外,服務(wù)器是網(wǎng)上額外的裝置,需要額外的管理資源,增大整個系統(tǒng)的復(fù)雜性,增加額外的失效點。另外,這樣的間接通信降低了整個網(wǎng)絡(luò)的效率和帶寬。此外,不論采取上述分散通信策略還是集中通信策略,給網(wǎng)絡(luò)添加裝置或摘除裝置,仍舊需要采取某些手工重新配置的措施。
因此,需要一種用于診斷醫(yī)用成像裝置網(wǎng)絡(luò)的裝置內(nèi)通信網(wǎng)絡(luò),它允許在不需要對信源和目的地裝置進行手工配置或者當(dāng)網(wǎng)絡(luò)拓?fù)浠蚓W(wǎng)絡(luò)上存在的裝置發(fā)生變化時進行手工再配置的情況下,進行直接”對等”通信,即,分散通信。

發(fā)明內(nèi)容
本發(fā)明由后附的權(quán)利要求書限定,本節(jié)的任何東西都不被認(rèn)為是對這些權(quán)利要求的限制。通過引論,下述推薦的實施例涉及用于第一診斷醫(yī)用成像裝置的通信接口,所述通信接口把第一診斷醫(yī)用成像裝置耦合到網(wǎng)絡(luò)。所述通信接口包括識別邏輯,它通過網(wǎng)絡(luò)周期性地向耦合到所述網(wǎng)絡(luò)的其他診斷醫(yī)用成像裝置標(biāo)識第一診斷醫(yī)用成像裝置,并接收來自它們的響應(yīng),所述識別邏輯還識別向所述第一診斷醫(yī)用成像裝置標(biāo)識它自己的其他診斷醫(yī)用成像裝置。通信接口還包括與所述識別邏輯結(jié)合的配置邏輯,后者自動配置第一診斷醫(yī)用成像裝置,以便與其中至少一個響應(yīng)和識別它自己的其他診斷醫(yī)用成像裝置通信;以及與所述識別邏輯和所述配置邏輯結(jié)合的通信邏輯,后者起促進第一診斷醫(yī)用成像裝置和其中至少一個響應(yīng)和識別它自己的其他診斷醫(yī)用成像裝置之間的數(shù)據(jù)通信的作用。
推薦的實施例還涉及在多個與網(wǎng)絡(luò)耦合的診斷醫(yī)用成像裝置之間進行通信的方法。在一個實施例中,所述方法包括由所述多個診斷醫(yī)用成像裝置中的第一個裝置通過網(wǎng)絡(luò)自動識別所述多個診斷醫(yī)用成像裝置中可以用于通信的第二裝置;自動配置第一裝置,以便基本上直接地通過網(wǎng)絡(luò)與所述第二裝置通信;和促進所述第一裝置和所述第二裝置之間基本上直接的通信。
下面將結(jié)合推薦的實施例討論本發(fā)明的其他方面和優(yōu)點。


圖1描繪用于所公開的實施例的診斷醫(yī)用成像裝置示范性網(wǎng)絡(luò)的方框圖;圖2描繪用于所公開的實施例的示范性診斷醫(yī)用超聲波裝置的方框圖;圖3描繪用于所公開的實施例的示范性診斷醫(yī)用成像查看站的方框圖;圖4描繪按照一個實施例由圖1每一個裝置執(zhí)行的通信配置過程的流程圖;以及圖5描繪按照一個實施例由圖1的裝置執(zhí)行的文件傳輸過程詳情流程圖。
具體實施例方式
公開了用于促進多個耦合到諸如局域網(wǎng)、廣域網(wǎng)等網(wǎng)絡(luò)的診斷醫(yī)用成像裝置之間通信的網(wǎng)絡(luò)體系結(jié)構(gòu)。在這里,術(shù)語”耦合到”定義為直接連接或通過一個或多個中間組件的間接連接的裝置。這樣的組件可以既包括基于硬件的組件,也可以包括基于軟件的組件。所述體系結(jié)構(gòu)的特征是包括于每一個裝置中的通信組件,它允許每個裝置向網(wǎng)絡(luò)上的其他裝置識別它自己,允許由其他裝置識別,以及維持其他裝置的當(dāng)前狀態(tài),亦即可用性。這個自動化識別和認(rèn)識過程允許每一個裝置有效地自動發(fā)現(xiàn)網(wǎng)絡(luò)上所有的其他裝置,以及在網(wǎng)絡(luò)添加裝置或從網(wǎng)絡(luò)摘除裝置時自動進行自我調(diào)整,以便適應(yīng)它們。一旦每個裝置已經(jīng)識別網(wǎng)絡(luò)上可以用于通信的其他裝置,所述體系結(jié)構(gòu)便在用戶指導(dǎo)下促進任何被識別的裝置之間的數(shù)據(jù)交換。
在一個實施例中,所述體系結(jié)構(gòu)包括由位于賓夕法尼亞州的Malvern的Siemens Medical Solution USA Inc.,制造的用來通過網(wǎng)絡(luò)鏈接Cypress成像系統(tǒng)和Cypress查看站的CypressLink通信體系結(jié)構(gòu)。Cypress成像系統(tǒng)包括運行位于賓夕法尼亞州的Malvern的Siemens Medical Solution USA Inc.制造的Cypress應(yīng)用軟件的Cypress硬件裝置,它能夠捕捉圖像和建立病人研究文件。示范性Cypress成像系統(tǒng)包括諸如由位于賓夕法尼亞州的Malvern的Siemens Medical Solution USA Inc.制造的心回波圖系統(tǒng)等診斷醫(yī)用成像系統(tǒng)。Cypress查看站包括基于標(biāo)準(zhǔn)Microsoft窗口的個人計算機,執(zhí)行由位于賓夕法尼亞州的Malvern的Siemens MedicalSolution USA Inc.制造的能夠查看病人研究文件的Cypress查看應(yīng)用軟件。圖像建立服務(wù)器是任何一種能夠連接CypressLink的裝置,它能夠建立Cypress格式病人研究文件,諸如Cypress成像系統(tǒng)或諸如由位于賓夕法尼亞州的Malvern的Siemens Medical SolutionUSA Inc.制造的包括適當(dāng)?shù)腃ypressLink組件的Sonoline AntaresTM超聲波平臺等其他成像系統(tǒng)。Cpress是由位于賓夕法尼亞州的Malvern的Siemens Medical Solution USA Inc.發(fā)布的診斷醫(yī)用成像數(shù)據(jù)用的具有知識產(chǎn)權(quán)的格式。病人數(shù)據(jù)庫服務(wù)器包括能夠鏈接CypressLink的能夠發(fā)送/存儲/接收Cypress格式病人研究文件的任何一種機器,諸如Cypress成像系統(tǒng)或Cypress查看站。
所公開的體系結(jié)構(gòu),正如下面還要詳細(xì)描述的,既為Cypress成像系統(tǒng)裝置又為Cypress查看站裝置提供在局域網(wǎng)(LAN)上彼此認(rèn)識并交換病人研究文件、預(yù)設(shè)置、系統(tǒng)配置和請求打印報告的能力。具有CypressLink連接能力的第三方機器也可以被識別。這些裝置能夠把自己識別為病人數(shù)據(jù)庫服務(wù)器(能夠存儲數(shù)據(jù)的裝置)、圖像建立服務(wù)器(用以成像和建立圖像數(shù)據(jù)的裝置)或DICOM服務(wù)器,亦即與DICOM圖像數(shù)據(jù)格式兼容的服務(wù)器的任何結(jié)合。應(yīng)該明白,其他類型的成像文件格式和網(wǎng)絡(luò)也可以與所公開的體系結(jié)構(gòu)配合使用。例如,除LAN外,其他網(wǎng)絡(luò)技術(shù),諸如廣域網(wǎng)(WAN)、內(nèi)部網(wǎng)、外部網(wǎng)、互聯(lián)網(wǎng)、無線網(wǎng)和它們的組合也可以應(yīng)用。應(yīng)該明白,裝置的聯(lián)網(wǎng)能力以及所用網(wǎng)絡(luò)技術(shù)的類型是彼此依賴的,并取決于特定的實現(xiàn)方案,而任何這樣的實現(xiàn)方案都可以與所公開的體系結(jié)構(gòu)配合使用。
圖1表示按照一個實施例的診斷醫(yī)用成像裝置104A、104B、104C、104D的示范性網(wǎng)絡(luò)100。裝置104A、104B、104C、104D包括診斷醫(yī)用成像系統(tǒng),諸如診斷醫(yī)用超聲波系統(tǒng)、MRI系統(tǒng)等和/或其他診斷醫(yī)用查看站。每一個裝置104A、104B、104C、104D都通過諸如LAN,WAN,無線網(wǎng)或它們的結(jié)合等通信網(wǎng)絡(luò)互聯(lián)。每一個裝置104A、104B、104C、104D都包括通信接口106A、106B、106C、106D和成像功能108A、108B、108C、108D。正如下面將要描述的,通信接口106A、106B、106C、106D促進通過網(wǎng)絡(luò)102裝置內(nèi)的通信。成像功能108A、108B、108C、108D實現(xiàn)裝置104A、104B、104C、104D的不同診斷醫(yī)用成像功能。
圖2表示諸如Cypress心回波圖系統(tǒng)或Sonoline AntaresTM超聲波平臺(均由位于賓夕法尼亞州的Malvern的Siemens MedicalSolution USA Inc.制造)等診斷醫(yī)用超聲波系統(tǒng)200(104A、104B、104C、104D)的成像功能108A、108B、108C、108D的一個示例。所描繪的超聲波系統(tǒng)體系結(jié)構(gòu)對應(yīng)于Sonoline AntaresTM超聲波平臺的體系結(jié)構(gòu)。應(yīng)該明白,一個或多個所描述的組件可以用硬件、軟件或其組合實現(xiàn)。超聲波系統(tǒng)200包括超聲波成像探頭或換能器504、采集硬件20、前端采集硬件子系統(tǒng)22、后端采集硬件子系統(tǒng)24、用戶接口120、系統(tǒng)控制器122和顯示器118。在一個實施例中,后端子系統(tǒng)24包括基帶處理器508和回波處理器148、彩色流處理器152、數(shù)字信號處理器150、掃描轉(zhuǎn)換器512和視頻處理器154。在一個實施例中,示范性前端采集硬件子系統(tǒng)22包括發(fā)射波束形成器502、接收波束形成器506、發(fā)射/接收開關(guān)130和實時控制器132。正如下面將要描述的,按照另一種方法,前端采集硬件子系統(tǒng)22可以包括本地或遠(yuǎn)方的光學(xué)或磁數(shù)據(jù)存儲裝置,諸如通過有線或無線裝置或網(wǎng)絡(luò)接口與超聲波系統(tǒng)結(jié)合的計算機存儲器、硬盤、CD、DVD或視頻磁帶記錄器。這里,術(shù)語”耦合到”定義為直接連接或通過一個或多個中間組件間接連接的裝置。這樣的組件既包括基于硬件的組件又包括基于軟件的組件。
前端采集硬件子系統(tǒng)22耦合到換能器504。前端采集硬件子系統(tǒng)22使換能器504在對象內(nèi)產(chǎn)生超聲波能量,并接收由換能器504響應(yīng)代表對象兩維表示的接收回波而產(chǎn)生的電信號。在一個實施例中,前端采集硬件子系統(tǒng)22可配置成采集與多個二維表示對應(yīng)的信息或用于三維重構(gòu)的對象的圖像平面。其他配置,諸如采集二維、1.5維或單元素?fù)Q能器陣列等用于采集數(shù)據(jù)的配置也可以采用。為了在成像過程中產(chǎn)生對象的多個二維表示中的每一個,采集硬件20配置成在多個發(fā)射事件過程中進行發(fā)射、接收和處理。每一個發(fā)射事件都對應(yīng)于沿對象中一個或多個掃描線的激發(fā)聲能。作為所述系統(tǒng)500的使用過程中發(fā)射事件依次出現(xiàn)的結(jié)果,在這個過程中連續(xù)接收信息。
發(fā)射波束形成器502與換能器504耦合并且具有現(xiàn)有技術(shù)已知的結(jié)構(gòu),諸如能夠以不同頻率產(chǎn)生信號的基于數(shù)字或基于模擬波束形成器。發(fā)射波束形成器502產(chǎn)生一個或多個激勵信號,使換能器504發(fā)射一個或多個超聲波脈沖。每個激勵信號都有相關(guān)聯(lián)的中心頻率。正如這里使用的,中心頻率代表大體上對應(yīng)于振幅分布中心的頻帶的頻率。各激勵信號的中心頻率最好在1至15MHz范圍內(nèi)并構(gòu)成換能器504的頻率響應(yīng)。所述各激勵信號具有非零帶寬。
應(yīng)該明白,作為對當(dāng)前波束形成器技術(shù)的附加技術(shù)或替代當(dāng)前的波束形成器技術(shù),產(chǎn)生和控制超聲波能量以及接收和解析為診斷成像的目的而由其接收的回波的替代方法,現(xiàn)在的或以后開發(fā)的,也都可以與所公開的實施例配合使用。這樣的技術(shù)包括采用如下的發(fā)射器和/或接收器的技術(shù),所述發(fā)射器和/或接收器不必沿著聚焦波束線向?qū)ο髢?nèi)部發(fā)射超聲波能量,從而不必發(fā)射波束形成器并允許通過對所接收的回波進行后處理來完成波束形成。這樣的后處理可以通過接收波束形成器或者通過對所接收的回波數(shù)據(jù)執(zhí)行的數(shù)字或模擬信號后處理技術(shù)來完成。例如,請參見美國專利申請序列號No.09/518,972題為”形成醫(yī)療超聲波圖像的方法和設(shè)備”(現(xiàn)為美國專利No.6,309,356)和美國專利申請序列號No.09/839,890,題為”形成醫(yī)療超聲波圖像的方法和設(shè)備”,它們的公開附此作參考。
由實時控制器132向發(fā)射波束形成器502和接收波束形成器506提供控制信號。使受發(fā)射波束形成器502控制的換能器504激發(fā)每一個發(fā)射事件中的一個或多個聲波線并使接收波束形成器506沿著一個或多個掃描線產(chǎn)生同相或正交(I和Q)信息?;蛘?,可以產(chǎn)生實數(shù)值信號。最好在采集下一幀信息之前采集對應(yīng)于二維表示(多條掃描線)的一整幀信息。實時控制器132也用來管理由接收波束形成器在它收集圖像信息時建立的數(shù)據(jù)流,使數(shù)據(jù)流可供后端子系統(tǒng)22所用。
在對象中激發(fā)一條或多條超聲波掃描線時,某些聲波能量被向后反射到換能器504。這種反射的聲波能量由換能器504檢測,轉(zhuǎn)換成電信號,送到接收波束形成器506。除了基頻(亦即,與所發(fā)射的同一頻率)接收信號之外,組織或任選的造影劑的非線性特性也在諧振頻率處產(chǎn)生響應(yīng)。諧振頻率是與發(fā)射信號的非線性傳播或散射相關(guān)聯(lián)的頻率。正如這里使用的,諧波包括分諧波和分?jǐn)?shù)諧波以及二次、三次、四次以及其他高次諧波。基頻是對應(yīng)于一次諧波發(fā)射信號的線性傳播或散射的頻率。非線性傳播或散射對應(yīng)于把與一個或幾個頻率相關(guān)聯(lián)的能量向另一個或多個頻率轉(zhuǎn)移。諧振頻帶可以與基頻頻帶重疊。
基帶處理器508耦合到接收波束形成器506,并接收代表反射聲能的轉(zhuǎn)換后的電信號?;鶐幚砥?08傳送諸如基頻頻帶或諧波頻帶等與要求的頻帶相關(guān)聯(lián)的信息。在一個實施例中,基帶處理器108可以作為其一部分而被包括在接收波束形成器506中。另外,基帶處理器108把求和后的信號解調(diào)為基帶。響應(yīng)基波中心頻率或諸如二次諧波中心頻率等其他頻率而選擇解調(diào)頻率。例如,所發(fā)射的超聲波波形是在2MHz中心頻率下發(fā)射的。然后通過借助于基頻2MHz或二次諧波中心頻率4MHz向基帶(解調(diào)頻率)轉(zhuǎn)移來解調(diào)求和后的信號。其他中心頻率也可以采用。通過低頻濾波來去除與基帶附近以外的頻率相關(guān)聯(lián)的信號。作為解調(diào)的一種替代或附加,基帶處理器108提供基帶濾波。把所述信號解調(diào)為中頻(IF)(例如,2MHz)或者不解調(diào)而采用帶通濾波器。于是,把與以所需頻率或中頻(IF)為中心的頻率范圍以外的頻率相關(guān)聯(lián)的信號從求和信號中濾除。解調(diào)或濾波后的信號以或者復(fù)信號I和Q或者實值信號等其他類型的信號的形式被送到附加處理器148、152和150。應(yīng)該指出,帶通”濾波”以及現(xiàn)有技術(shù)中已知的其他類型的數(shù)據(jù)濾波不應(yīng)與這里公開的管道濾波元件和濾波器結(jié)構(gòu)混淆。正如先有技術(shù)已知的,對數(shù)據(jù)進行”濾波”涉及允許帶有某些特性的數(shù)據(jù)通過,而阻塞不帶這些特性的數(shù)據(jù)。另一方面,盡管下面討論的濾波器元件可以完成類似于帶通處理器508所提供的功能,但是,這里描述的體系結(jié)構(gòu)所使用的濾波器元件是處理、變換或富集流式數(shù)據(jù)的更一般的處理階段。
通過選擇性地對所接收和處理的頻率進行濾波,后端子系統(tǒng)22產(chǎn)生具有不同特性的圖像。在組織諧波成像中,不向目標(biāo)加附加造影劑,而只依賴于組織的非線性特性來建立超聲波圖像。醫(yī)用超聲波成像一般針對給定對象在給定時間在離散的成像過程中進行。例如,成像過程可以限于1/4或1小時的時間周期(盡管也可以采用其他時間長度)對感興趣的特定組織進行超聲波病理檢驗。
組織諧波成像提供特別高的空間分辨率,而且往往具有改進了的對比度分辨率特性。特別是,往往在近場較少混雜信號。另外,因為利用基頻產(chǎn)生發(fā)射波束,所以與利用在二次諧波處發(fā)射的信號形成的發(fā)射波束輪廓相比,發(fā)射波束輪廓較少由特定水平的與組織相關(guān)聯(lián)的相位象差引起的畸變。
上述諧波成像技術(shù)既可以用于組織,又可以用于造影劑諧波成像。在造影劑諧波成像中,任何數(shù)目的已知非線性超聲波造影劑,諸如微球或由挪威的Nycomed Amersham公司制造的OptisonTM制劑添加在目標(biāo)或?qū)ο笊?,以便提高組織或體液的非線性響應(yīng)。造影劑在基頻聲照射(insonifying)能量的諧波上輻射超聲波能量。
回波處理器148、彩色流處理器152和數(shù)字信號處理器150與基帶處理器508耦合,從換能器504/接收波束形成器506接收濾波后的信號。數(shù)字信號處理器150包括一個或多個用于產(chǎn)生二維多普勒或B模式信息的處理器。例如,B模式圖像、彩色多普勒速度圖像(CDV)、彩色多普勒能量圖像(CDE)、多普勒組織圖像(DTI)、彩色多普勒方差圖像或其組合可以由用戶選擇。在一個實施例中,數(shù)字信號處理器150適合于多普勒處理和B模式處理。正如先有技術(shù)已知的,多普勒處理估計速度、速度的方差或來自I和Q信號的能量。如先有技術(shù)已知的,B模式處理產(chǎn)生代表與I和Q信號相關(guān)聯(lián)的回波信號強度的信息?;夭ㄌ幚砥?48用已知方法對RF(射頻)和IQ數(shù)據(jù)進行基帶和振幅模式處理。彩色流處理器152用先有技術(shù)已知的方法給所采集的信息加上彩色。
由回波處理器148、彩色流處理器152和數(shù)字信號處理器150產(chǎn)生的信息被提供給掃描轉(zhuǎn)換器512。或者,掃描轉(zhuǎn)換器512包括檢測過程,如先有技術(shù)中已知的并在轉(zhuǎn)讓給本發(fā)明的受讓人的題為”用于相干圖像形成的方法和設(shè)備”的美國專利No.5,793,701中描述,所述專利的公開內(nèi)容附此作參考。掃描轉(zhuǎn)換器512具有先有技術(shù)已知結(jié)構(gòu),用于把信號處理器148,152和150的輸出排列成圖像數(shù)據(jù)的二維表示或圖像數(shù)據(jù)幀。掃描轉(zhuǎn)換器512把一般在極坐標(biāo)系統(tǒng)的聲學(xué)的超聲波線數(shù)據(jù)轉(zhuǎn)換為可以標(biāo)繪在笛卡爾網(wǎng)格上的數(shù)據(jù)。對返回的回波數(shù)據(jù)利用體積平均或其他類似的算法,把切片(slice)信息合并為單一的二維平面。這允許在諸如顯示監(jiān)視器118等二維輸出裝置上顯示超聲波圖像。掃描轉(zhuǎn)換器512最好利用上述諸如Cypress格式、DICOM醫(yī)用工業(yè)圖像標(biāo)準(zhǔn)格式或TIFF格式等格式或現(xiàn)在已知或?qū)黹_發(fā)的其他圖像格式,輸出格式化的視頻圖像數(shù)據(jù)幀。于是,產(chǎn)生多個二維表示。每個表示都對應(yīng)于諸如二次諧波中心頻率等接收中心頻率、諸如B模式等成像類型和位置信息。應(yīng)該明白,所公開的實施例也可以與產(chǎn)生三維和/或四維,亦即實時三維圖像的超聲波系統(tǒng)配合工作。與基頻圖像相比,基于諧波的表示具有較佳的分辨率和較少的混雜信號。通過壓縮激勵信號的諧波內(nèi)容,可以提高組織諧波成像的優(yōu)點。無論如何,掃描轉(zhuǎn)換器512將其輸出提供給PCI總線156。如所周知,在一個實施例中,PCI總線156是在IBM兼容個人計算機系統(tǒng)中實現(xiàn)的標(biāo)準(zhǔn)的外圍組件互聯(lián)板。利用具有PCI總線、由位于加利福尼亞州Santa Clara的Intel公司制造的Pentium級處理器的并運行由位于Redmond Washington的MicrosoftCorporation發(fā)布的微軟窗口XP操作系統(tǒng)的IBM兼容個人計算機系統(tǒng)實現(xiàn)的示范性超聲波系統(tǒng)200包括上述Cypress心回波圖系統(tǒng)。
用戶接口120與系統(tǒng)控制器122耦合,并包括臨床醫(yī)師/聲像檢查師(sonographer)/主治醫(yī)師用來與超聲波系統(tǒng)200連接的一個或多個輸入裝置。用戶接口120包括諸如鍵盤、鼠標(biāo)、軌跡球、觸摸屏或其他輸入裝置或其組合等先有技術(shù)已知的輸入裝置。另外,用戶接口120還可以包括與輸入裝置和既有輸入功能又有輸出功能的顯示器118耦合的圖像用戶界面(GUI)元件。除了控制超聲波系統(tǒng)200的超聲波功能之外,用戶接口120還可以向用戶提供修改圖像表示、成像平面和由超聲波系統(tǒng)200產(chǎn)生的顯示的機會。最后,用戶接口120允許用戶協(xié)調(diào)多個超聲波探頭504。
系統(tǒng)控制器122與前端子系統(tǒng)22、后端子系統(tǒng)24、PCI總線156和用戶接口120耦合,并且控制和協(xié)調(diào)超聲波系統(tǒng)200的功能。術(shù)語”系統(tǒng)控制器”廣義地指可以用來實現(xiàn)這里描述的推薦實施例的超聲波系統(tǒng)200的適當(dāng)?shù)挠布?或軟件組件。應(yīng)該明白,任何適當(dāng)?shù)挠布?模擬的或數(shù)字的)或軟件均可使用,而且這里描述的實施例可以只用硬件實現(xiàn)。另外,系統(tǒng)控制器120(整體上或部分地)可以獨立于或與超聲波系統(tǒng)200(包括附隨的處理器)的其他處理器(為簡單起見,沒有示出)。
包括前端子系統(tǒng)22、后端子系統(tǒng)24和用戶接口120的超聲波系統(tǒng)的各種不同元件實時地受系統(tǒng)控制器122控制。系統(tǒng)控制器122控制系統(tǒng)200組件的操作。用戶通過用戶接口120調(diào)整諸如(但不限于)圖像深度、圖像寬度和幀速率等成像參數(shù)??刂破?22解析由用戶輸入的建立信息并相應(yīng)地配置系統(tǒng)200的組件。
視頻處理器154起系統(tǒng)控制器122和顯示器118之間的接口的作用。在不同的實施例中,視頻處理器154可以配置成與諸如陰極射線管或液晶顯示器等不同的顯示器類型配合運行。視頻處理器154還可以配置成把輸出信息送往打印機、存儲器、諸如計算機存儲裝置或視頻記錄器等存儲裝置、計算機網(wǎng)絡(luò)或先有技術(shù)已知的用于交換超聲波回波數(shù)據(jù)表示的裝置。顯示監(jiān)視器118連接到顯示控制器116并為先有技術(shù)已知的標(biāo)準(zhǔn)顯示監(jiān)視器。在一個替代的實施例中,顯示器118可以用打印機、存儲器、存儲裝置或其他先有技術(shù)已知的輸出裝置代替。
圖3表示診斷醫(yī)用成像查看站300(104A、104B、104C、104D)的成像功能108A、108B、108C、108D的實例。查看站300包括數(shù)據(jù)存儲裝置302、處理器304和用戶接口306。存儲裝置302包括計算機存儲器、磁的或光學(xué)的存儲裝置或其組合。存儲裝置302存儲操作軟件來操作查看站,并實現(xiàn)查看功能。存儲裝置302還存儲圖像和相關(guān)聯(lián)的病人研究文件。處理器304執(zhí)行軟件并通過用戶接口306與用戶連接。用戶接口306包括諸如輸入輸出裝置的硬件和諸如圖像用戶接口的軟件,以便把查看站功能與查看站300的用戶連接。在一個實施例中,用戶接口306包括基于窗口的圖形用戶接口,后者通過諸如CRT監(jiān)視器彩色顯示裝置或LCD平板顯示器等向用戶顯示輸出,并通過鍵盤、諸如鼠標(biāo)、軌跡球等指向裝置或觸摸板或觸摸敏感的屏幕或其組合從用戶接收輸入。示范性查看站300可以包括具有由位于加利福尼亞州Santa Clara的Intel公司制造的Pentium級處理器并執(zhí)行由位于賓夕法尼亞州的Malvern的Siemens MedicalSolution USA Inc.制造的Cypress查看應(yīng)用程序的個人計算機工作站。示范性工作站300還包括彩色顯示器、512兆字節(jié)RAM、30兆字節(jié)或更大的固定硬盤和諸如CD-ROM驅(qū)動器等光盤驅(qū)動器,執(zhí)行位于華盛頓州的Redmond的Microsoft Corporation制造的Windows XP操作系統(tǒng)。應(yīng)該明白,查看站300可以包括能夠?qū)崿F(xiàn)所公開的功能的任何適當(dāng)?shù)耐ㄓ没驅(qū)S糜嬎銠C。
應(yīng)該明白,其他裝置104A、104B、104C、104D也可以與具有其他成像功能108A、108B、108C、108D的網(wǎng)絡(luò)102耦合。這樣的其他功能108A、108B、108C、108D可以包括圖像存儲或圖像輸出功能。
再參見圖1,每一個裝置104A、104B、104C、104D還包括把裝置104A、104B、104C、104D耦合到網(wǎng)絡(luò)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還包括與網(wǎng)絡(luò)102的適當(dāng)接口(未示出)和成像功能108A、108B、108C、108D,所述成像功能108A、108B、108C、108D取決于裝置104A、104B、104C、104D的實現(xiàn)方案,諸如網(wǎng)絡(luò)102的類型和在裝置104A、104B、104C、104D上運行的操作系統(tǒng)的類型。在一個實施例中,網(wǎng)絡(luò)102包括基于傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議(TCP/IP)的網(wǎng)絡(luò),無論是有線的、無線的或其組合,而通信接口106A、106B、106C、106D包括用于通過這樣的網(wǎng)絡(luò)102通信的硬件和軟件,諸如TCP/IP協(xié)議棧、無線網(wǎng)絡(luò)適配器或以太網(wǎng)適配器。
如下面將描述的,識別邏輯110A、110B、110C、110D連續(xù)工作以便識別網(wǎng)絡(luò)102上的其他裝置104A、104B、104C、104D,并對其他裝置104A、104B、104C、104D的識別通信作出響應(yīng)。在一個實施例中,識別邏輯110A、110B、110C、110D利用TCP/IP多播協(xié)議來向網(wǎng)絡(luò)102上所有裝置廣播識別消息、傾聽響應(yīng)并進行通信交換,以便建立通信。配置邏輯112A、112B、112C、112D與識別邏輯110A、110B、110C、110D耦合,并根據(jù)對被識別邏輯110A、110B、110C、110D識別為可以用于通信的網(wǎng)絡(luò)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的表示,諸如網(wǎng)絡(luò)名、別名或地址。在選擇建立從一個裝置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便協(xié)助在裝置104A、104B、104C、104D之間交換信息,諸如通過以所請求的方式傳輸所請求的數(shù)據(jù)文件。
圖4表示由識別邏輯110A、110B、110C、110D和配置邏輯112A、112B、112C、112D執(zhí)行的進程A-G的流程圖。每一個進程A-G基本上都是同時執(zhí)行的,以便實現(xiàn)自動地發(fā)現(xiàn)、配置和維護所公開的體系結(jié)構(gòu)的功能。
在進程A,每個裝置104A、104B、104C、104D(多播裝置)的識別邏輯110A、110B、110C、110D發(fā)送被稱為”IdNotify”消息的多播識別消息(框402),然后等待諸如30秒等預(yù)置的時限,才再次發(fā)送所述多播消息。一旦上電并就緒,每個裝置104A、104B、104C、104D都可以開始多播識別消息,而且每個裝置104A、104B、104C、104D都可以等待同步事件,諸如通過網(wǎng)絡(luò)發(fā)送的信號來開始多播。多播是TCP/IP協(xié)議的一種允許同時向網(wǎng)絡(luò)上的多個裝置發(fā)送網(wǎng)絡(luò)分組的能力。多播類似于廣播,只是效率更高,因為只有具有發(fā)往特定的IP地址的被請求接收的分組的機器才接收這些分組。識別消息包括諸如裝置104A、104B、104C、104D名稱、裝置104A、104B、104C、104D的互聯(lián)網(wǎng)協(xié)議(IP)地址以及與通信相關(guān)聯(lián)的參數(shù),諸如裝置104A、104B、104C、104D的類型及其能力,諸如它是不是能夠建立圖像數(shù)據(jù)或能夠存儲數(shù)據(jù)的裝置。在一個實施例中,多播了解網(wǎng)絡(luò)路由器可以用來分隔網(wǎng)絡(luò)段。在這樣的實施例中,TCP/IP分組的生存時間(“TTL”)參數(shù)可以用來控制”網(wǎng)絡(luò)距離”,亦即多播消息到達(dá)的路由器個數(shù)。
在所公開的體系結(jié)構(gòu)的一個實施例中,所有通信,包括識別消息,都包括一個或多個從信源到目的地裝置104A、104B、104C、104D的消息(分組)以及一個或多個回應(yīng)消息。消息包括NULL結(jié)尾的ANSI字符串,某些情況下后跟二進制文件內(nèi)容數(shù)據(jù)塊。消息的字符串部分是一組帶標(biāo)記(或名字值對)的項目?!保健白址褬?biāo)記(名字)與值分隔開。分號把每一個帶標(biāo)記的項目與下一個分隔開。在”=“或”;”左右沒有空格,因而名字和值可以包含空格。
在所述實施例中,標(biāo)記包括下列用以構(gòu)成消息的數(shù)據(jù)項目中的一個表1


所有消息都具有Scope和Type項目。其他項目只根據(jù)Type項目值是否適宜而存在。通過保證忽略無法識別的標(biāo)記來避免版本號(Version issue)。然后軟件的新版本可以提供丟失字段的適當(dāng)?shù)膬?nèi)定值。在一個替代的實施例中,現(xiàn)有”注釋”字段除工作站名外,還用來允許以對用戶比較友好的方式識別機器。它對軟件沒有任何特定的意義。將為此定義新的標(biāo)記。應(yīng)該明白,其他消息格式也與所公開的實施例配合使用,而且這樣的格式根據(jù)情況實現(xiàn)。
在進程B,配置邏輯110A、110B、110C、110D傾聽來自網(wǎng)絡(luò)102上其他多播裝置104A、104B、104C、104D的多播識別消息(框406)。為了進行這項討論,發(fā)送多播識別消息的裝置104A、104B、104C、104D將被稱作”發(fā)送裝置”,而接收所述多播識別消息的裝置將被稱作”接收裝置”。應(yīng)該明白,在任何給定時刻,每一臺機器既是發(fā)送裝置又是接收裝置,因為正如上面討論的,多播識別消息的發(fā)送和接收基本上是同時發(fā)生的。正如將要討論的,每一個接收的多播消息都會引起多播裝置104A、104B、104C、104D被加入到可用作交換數(shù)據(jù)的候選的已知遠(yuǎn)方機器清單114A、114B、114C、114D中。在一個實施例中,要彼此識別的裝置104A、104B、104C、104D必須使用同一多播IP地址。這允許一個網(wǎng)絡(luò)102可以支持104A、104B、104C、104D裝置的各獨立組,所述各裝置利用單獨的多播地址在彼此之間而不是在獨立組之間進行通信。一旦接收到識別消息(框408),接收裝置104A、104B、104C、104D便直接往回向發(fā)送裝置104A、104B、104C、104D發(fā)送回應(yīng)消息(框410)。
所述回應(yīng)序列,加上下面描述的交互確認(rèn)序列允許裝置104A、104B、104C、104D通過接收多播識別消息或接收多播識別消息的回應(yīng)彼此了解。這保證后來進入網(wǎng)絡(luò)的裝置104A、104B、104C、104D發(fā)現(xiàn)已經(jīng)在網(wǎng)絡(luò)上的機器的存在,而不必等待多播識別時間間隔,亦即通過發(fā)送它們自己的識別消息而不必等待從其他裝置104A、104B、104C、104D接收識別消息。
在一個實施例中,所述序列中所有的回應(yīng)都是標(biāo)準(zhǔn)UDP/IP消息,指向預(yù)期的機器的特定IP地址。所述序列的總目的是保證當(dāng)例如裝置A把裝置B放入已知裝置表中時,它已經(jīng)完成與裝置104A、104B、104C、104D的定向發(fā)送和定向接收。這保證直接通信適當(dāng)?shù)仄鹉承r候的多播通信工作的作用,即使直接通信失敗也是如此。
正如將要描述的,每一個裝置都將通過回應(yīng)多播者來響應(yīng)多播。回應(yīng)往回指向在多播中被接收的IP地址?;貞?yīng)的格式將具有”Direct(直接)”值。接收具有Scope”Direct”回應(yīng)的機器用Scope”DReply”來響應(yīng)。當(dāng)原來多播機器接收到所述”DReply”時,它把發(fā)送機器放入已知機器表,并用Scope”DCnfrm”回應(yīng)。當(dāng)?shù)诙_機器接收到”DReply”回應(yīng)時,它把第一臺機器放入它的已知機器表。
在進程C,識別邏輯110A、110B、110C、110D傾聽來自接收裝置104A、104B、104C、104D對其多播識別消息的直接回應(yīng)(框412)。若接收到這樣的回應(yīng),則直接往回向接收裝置104A、104B、104C、104D產(chǎn)生直接回應(yīng)消息。
在進程D,識別邏輯110A、110B、110C、110D響應(yīng)來自接收裝置104A、104B、104C、104D的直接回應(yīng)(該直接回應(yīng)是響應(yīng)多播識別消息而產(chǎn)生的),傾聽來自發(fā)送裝置104A、104B、104C、104D的直接回應(yīng)(框418)。若接收到這樣的直接回應(yīng)(框420),則接收裝置104A、104B、104C、104D產(chǎn)生確認(rèn)消息(框422),發(fā)回給發(fā)送裝置104A、104B、104C、104D,并使確認(rèn)邏輯112A、112B、112C、112D把發(fā)送裝置放入它的可以用于通信的裝置104A、104B、104C、104D的清單114A、114B、114C、114D(框424)。
在進程E,識別邏輯110A、110B、110C、110D傾聽來自接收裝置104A、104B、104C、104D的確認(rèn)消息(框426)。從接收裝置104A、104B、104C、104D接收到確認(rèn)消息時(框428),發(fā)送裝置104A、104B、104C、104D的確認(rèn)邏輯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中保持多達(dá)256個裝置。在網(wǎng)絡(luò)102上存在多于256個裝置的地方,只有前256個裝置104A、104B、104C、104D響應(yīng)多播識別消息而被傾聽。應(yīng)該明白,可以列入清單的裝置104A、104B、104C、104D的數(shù)目是與實現(xiàn)方案有關(guān)的。
這樣,網(wǎng)絡(luò)102上的每一個裝置104A、104B、104C、104D都發(fā)現(xiàn)其他裝置104A、104B、104C、104D,并為通信配置它自己。另外,由于多播識別消息的定期重復(fù)的,所以網(wǎng)絡(luò)拓?fù)浠蚩捎醚b置104A、104B、104C、104D的改變都會被其他裝置104A、104B、104C、104D拾取。
在一個實施例中,為了保證從可以用于通信的裝置104A、104B、104C、104D清單114A、114B、114C、114D中的剩余的裝置104A、104B、104C、104D中清除失效的裝置104A、104B、104C、104D,若固定次數(shù)的多播循環(huán)之后,沒有從所述裝置104A、104B、104C、104D接收到回應(yīng),則將裝置104A、104B、104C、104D去除。在一個實施例中,在兩次沒有回應(yīng)的循環(huán)之后將裝置104A、104B、104C、104D去除。因此,為了留在可以用于通信的裝置104A、104B、104C、104D的清單114A、114B、114C、114D內(nèi),活動的裝置104A、104B、104C、104D必須響應(yīng)多播識別消息。
在一個實施例中,識別邏輯還提供進程,以便允許關(guān)閉的裝置把自己從其他裝置104A、104B、104C、104D的可以用于通信的裝置104A、104B、104C、104D的清單114A、114B、114C、114D中清除。在進程F,當(dāng)裝置104A、104B、104C、104D關(guān)閉時(框432),其識別邏輯110A、110B、110C、110D向其可用于通信的裝置104A、104B、104C、104D的清單114A、114B、114C、114D中的所有裝置104A、104B、104C、104D發(fā)送關(guān)閉消息(框434)。在進程G,識別邏輯110A、110B、110C、110D傾聽關(guān)閉消息(框436)。接收到關(guān)閉消息時(框438),識別邏輯110A、110B、110C、110D使確認(rèn)邏輯112A、112B、112C、112D把關(guān)閉的裝置104A、104B、104C、104D從其可以用于通信的裝置104A、104B、104C、104D的清單114A、114B、114C、114D中去除(框440)。
發(fā)現(xiàn)過程總結(jié)于下表表2


在一個替代實施例中,裝置104A、104B、104C、104D包括無線裝置,而網(wǎng)絡(luò)102包括無線網(wǎng)絡(luò),諸如與801.11b無線網(wǎng)絡(luò)協(xié)議兼容的網(wǎng)絡(luò)或有線和無線網(wǎng)絡(luò)的結(jié)合。在所述實施例中,無線裝置還可以在它們檢測到它們留在無線網(wǎng)絡(luò)102的范圍內(nèi)時,如上所述發(fā)出關(guān)閉消息。當(dāng)重新進入無線網(wǎng)絡(luò)102的范圍時,無線裝置可以繼續(xù)正常啟動上述多播協(xié)議。
如上所述,每一個裝置104A、104B、104C、104D都建立一個可與之通信的其他裝置104A、104B、104C、104D的清單114A、114B、114C、114D。所述清單114A、114B、114C、114D使用戶可以通過通信邏輯116A、116B、116C、116D使裝置104A、104B、104C、104D允許用戶發(fā)起網(wǎng)絡(luò)102上的通信。在一個實施例中,通信邏輯116A、116B、116C、116D支持”推”文件傳輸和”拉”文件傳輸。推文件傳輸允許裝置104A、104B、104C、104D的用戶向另一個裝置104A、104B、104C、104D發(fā)送數(shù)據(jù)(“上載”)。拉文件傳輸允許裝置104A、104B、104C、104D的用戶從另一個裝置104A、104B、104C、104D接收數(shù)據(jù)(“下載”)。
可以在裝置104A、104B、104C、104D之間通信的數(shù)據(jù)包括病人研究文件、機器配置文件和其他數(shù)據(jù)或系統(tǒng)文件。
本質(zhì)上,為了從裝置104A、104B、104C、104D的用戶向網(wǎng)絡(luò)102上的另一個裝置104A、104B、104C、104D傳輸文件,用戶使用它們的裝置104A、104B、104C、104D的用戶接口來從其他裝置104A、104B、104C、104D的清單114A、114B、114C、114D選擇可以與之進行通信的目的地裝置104A、104B、104C、104D。然后,用戶選擇要傳輸?shù)奈募?,而通信邏?16A、116B、116C、116D按照下面將要描述的方式傳輸文件。
為了從網(wǎng)絡(luò)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取得可用數(shù)據(jù)文件清單。然后,用戶選擇要傳輸?shù)奈募?,而通信邏?16A、116B、116C、116D按照下面將要描述的方式傳輸所述文件。在一個實施例中,只有把自己標(biāo)識為”病人數(shù)據(jù)庫服務(wù)器”或標(biāo)識為便于文件檢索的裝置104A、104B、104C、104D才是可以用于從中檢索文件的裝置。這樣,裝置104A、104B、104C、104D可以控制它們是可以用于推式文件傳輸還是可以用于拉式文件傳輸。
圖5表示利用所公開的體系結(jié)構(gòu)傳輸文件的過程。只要網(wǎng)絡(luò)102上至少一個其他裝置104A、104B、104C、104D是可以用于通信的而且上述協(xié)議已經(jīng)執(zhí)行,就可以啟用所述過程。用戶首先確定他們是想從它們的裝置104A、104B、104C、104D向網(wǎng)絡(luò)102上的另一個裝置104A、104B、104C、104D發(fā)送文件,還是想從另一個裝置104A、104B、104C、104D檢索文件(框502,510)。若用戶選擇發(fā)送文件,則如上所述選擇要傳輸?shù)囊粋€或多個文件(框504),并選擇目的地裝置104A、104B、104C、104D(框506)。若用戶想要檢索文件,則他們?nèi)缟纤鍪紫冗x擇信源裝置104A、104B、104C、104D(框512),然后從信源裝置104A、104B、104C、104D選擇想要檢索的一個或多個文件(框514)。
在一個實施例中,一個一個地傳輸每一個文件。用戶一批可以請求一個以上的文件,而且如下所述,每一個文件都在單獨的請求/回應(yīng)交易中被發(fā)送。交易是順序進行的。應(yīng)該明白,在網(wǎng)絡(luò)協(xié)議允許的地方,可以實現(xiàn)并行傳輸,以便基本上同時傳輸多個文件。
在一個替代的實施例中,用戶可以使文件基本上同時地被傳輸?shù)蕉鄠€目的地裝置104A、104B、104C、104D。
對于每一個選定的文件(框518),信源裝置104A、104B、104C、104D向目的地裝置104A、104B、104C、104D發(fā)送包括文件名的TestFile(測試文件)消息(框520)。然后目的地裝置104A、104B、104C、104D檢查出錯條件(框522),看是否有空間存儲所述文件。在一個替代的實施例中,信源裝置104A、104B、104C、104D還檢查出錯條件,看要傳輸?shù)奈募欠翊嬖?,是否被鎖定或以其他方式被保護,或者正在使用中。目的地裝置104A、104B、104C、104D將用Xfer_Ack(傳輸確認(rèn))或XferNack(傳輸否認(rèn))消息回應(yīng)(框526,524)。出現(xiàn)諸如文件重名、目錄滿或平臺/版本不兼容等出錯條件時,發(fā)送XferNack。Xfer_Ack回應(yīng)表示文件傳輸就緒。接收到XferNack時,終止文件傳輸過程,并且通過用戶接口向用戶返回出錯消息(框536)。
然后,信源裝置104A、104B、104C、104D發(fā)送BeginFile(文件開始)消息(框528)。這包括直到第一個64K字節(jié)文件數(shù)據(jù)。繼之以必要的許多個ContFile(文件內(nèi)容)消息,每一個都包含64K字節(jié)文件數(shù)據(jù)。最后連同最后一個文件數(shù)據(jù)塊發(fā)送End_File(文件結(jié)束)(框534)。若整個文件可以裝入第一個BeginFile(小于64K),則發(fā)送一個不帶數(shù)據(jù)的End_File來結(jié)束所述文件傳輸。
所述文件作為新的文件存儲在接收裝置104A、104B、104C、104D上,采用與信源機器相同的文件名。在一個實施例中,Globally UniqueIdentifier(“GUID”,全局唯一識別符)與所述文件相關(guān)聯(lián),并用以唯一地識別所述文件。GUID是由Microsoft Windows操作系統(tǒng)提供的128位數(shù),可以用于應(yīng)用特定的目的,并且一旦被賦值,就保證任何時候在所有計算機中都是唯一的。應(yīng)該明白,對于所公開的實施例的目的,任何唯一的識別符,諸如文件名GUID都可以用來識別數(shù)據(jù)文件。它存儲在所述裝置104A、104B、104C、104D的收件箱(InBox)數(shù)據(jù)庫目錄中。在一個實施例中,只有圖像研究文件中的永久數(shù)據(jù)才被發(fā)送,而不是XY數(shù)據(jù)。發(fā)送前可以壓縮文件。
在所公開的體系結(jié)構(gòu)的一個實施例中,用于實現(xiàn)所公開的過程和功能的程序代碼包括在動態(tài)鏈接庫(“DLL”)文件中,并通過鏈接被包括在適當(dāng)?shù)膽?yīng)用程序中。對于查看站裝置104A、104B、104C、104D,單獨的應(yīng)用程序返轉(zhuǎn)所述DLL。這允許應(yīng)用程序在任何時候都在查看站裝置104A、104B、104C、104D并接收研究文件,即使在查看站不工作時也是如此。在所述實施例中,應(yīng)用程序作為NT服務(wù)器執(zhí)行,所述NT服務(wù)器把圖標(biāo)設(shè)置在顯示器上。選擇所述圖標(biāo),將顯示可以查看在所述網(wǎng)絡(luò)上發(fā)現(xiàn)的機器清單的用戶界面,并進行其他診斷操作。
在一個替代的實施例中,所公開的體系結(jié)構(gòu)還可以用來在包含裝置104A、104B、104C、104D配置設(shè)置、參數(shù)或數(shù)據(jù)的裝置104A、104B、104C、104D之間傳輸數(shù)據(jù)文件。這樣的配置數(shù)據(jù)可以包括用戶可以改變的,用以把他們的機器適配到他們的鏈接,諸如建立值、預(yù)設(shè)數(shù)據(jù)庫文件、血管位置數(shù)據(jù)庫文件、正文或音頻注釋等任何信息??晒﹤鬏斢玫膮?shù)變化和類型取決于裝置104A、104B、104C、104D的類型,例如,診斷醫(yī)用超聲波系統(tǒng)可以有比查看站更多的可配置參數(shù)。
傳輸配置數(shù)據(jù)的能力可以用來備份這樣的設(shè)置,諸如為保險起見,把它們存儲在另一個裝置104A、104B、104C、104D中。然后配置數(shù)據(jù)在后來取出恢復(fù)設(shè)置。配置數(shù)據(jù)也可以為復(fù)制設(shè)置目的進行傳輸。例如,使用多于一臺裝置104A、104B、104C、104D的操作者可能想要有他客制的配置在兩臺裝置上可用。在一個實施例中,配置數(shù)據(jù)的傳輸覆蓋目的地裝置104A、104B、104C、104D當(dāng)前的配置?;蛘撸谶m當(dāng)?shù)牡胤?,配置?shù)據(jù)可以與目的地裝置104A、104B、104C、104D當(dāng)前的配置數(shù)據(jù)合并。是覆蓋還是合并,可以由操作者決定。
如上所述,配置數(shù)據(jù)的傳輸用與其他數(shù)據(jù)文件相同的方法處理。在配置數(shù)據(jù)分布在多個配置文件時,用戶可以用單一的動作傳輸所有的文件。
如上所述,公開了裝置內(nèi)通信體系結(jié)構(gòu),它使網(wǎng)絡(luò)102上可以用于通信的裝置104A、104B、104C、104D的自動發(fā)現(xiàn)易于進行。裝置104A、104B、104C、104D通過網(wǎng)絡(luò)102在它們之間交換信息,使得它們?nèi)甲詣咏⒕W(wǎng)絡(luò)102上可見者的清單。于是,要想知道其他裝置104A、104B、104C、104D的存在,并能夠發(fā)送或檢索文件,不必由用戶為一個裝置104A、104B、104C、104D輸入數(shù)據(jù)。每個裝置104A、104B、104C、104D發(fā)送它自己的名字,因此,用戶能夠識別網(wǎng)絡(luò)102上所有裝置104A、104B、104C、104D的清單中的機器。每一個裝置104A、104B、104C、104D向其他裝置104A、104B、104C、104D發(fā)送足夠的信息(網(wǎng)絡(luò)地址等),以便為往回向它傳輸文件準(zhǔn)備好條件。裝置104A、104B、104C、104D內(nèi)通信足夠頻繁地重復(fù)以避免網(wǎng)絡(luò)102上裝置104A、104B、104C、104D清單中陳舊的項目。若裝置104A、104B、104C、104D在網(wǎng)絡(luò)102上停止通信,其他裝置104A、104B、104C、104D能夠從它們的清單114A、114B、114C、114D中將它去掉。與所述數(shù)據(jù)一起,每個裝置104A、104B、104C、104D包括其識別數(shù)據(jù)保持有效的持續(xù)時間。這允許根據(jù)發(fā)送者何時再次發(fā)送來使目的地裝置104A、104B、104C、104D的數(shù)據(jù)過時。從遠(yuǎn)方裝置104A、104B、104C、104D任何接收到裝置104A、104B、104C、104D識別信息的分組,都會使接收裝置104A、104B、104C、104D往回向發(fā)送者發(fā)送識別分組。這保證了當(dāng)裝置104A、104B、104C、104D在網(wǎng)絡(luò)102啟動時,它盡早得知網(wǎng)絡(luò)上裝置104A、104B、104C、104D的存在,而不必等待重復(fù)時間間隔。當(dāng)裝置104A、104B、104C、104D關(guān)閉時,它發(fā)送一個分組通知其他裝置104A、104B、104C、104D。這允許立即從它們的清單114A、114B、114C、114D中將其清除。
如上所述,一旦清單114A、114B、114C、114D已經(jīng)彼此識別,用戶會在它們中間傳輸文件。用于發(fā)送諸如研究文件等數(shù)據(jù)的用戶接口允許用戶從由網(wǎng)絡(luò)102采集的裝置104A、104B、104C、104D的清單114A、114B、114C、114D中選擇目的地裝置104A、104B、104C、104D。一個試圖發(fā)送諸如研究文件等數(shù)據(jù)的裝置104A、104B、104C、104D必須能夠校驗?zāi)康牡匮b置104A、104B、104C、104D能夠接收數(shù)據(jù)。這意味著,有為文件準(zhǔn)備的足夠空間,它已經(jīng)不存在和/或某些其他的裝置104A、104B、104C、104D不試圖用同一名字在同一時間向同一目的地發(fā)送數(shù)據(jù)。一旦校驗有空間等,所述裝置104A、104B、104C、104D便能夠向目的地機器發(fā)送數(shù)據(jù)。所有裝置104A、104B、104C、104D都能夠從其他裝置104A、104B、104C、104D接收文件,而且多個裝置104A、104B、104C、104D可以同時向同一目的地發(fā)送。文件傳輸操作能夠檢測網(wǎng)絡(luò)差錯,并報告完成文件傳輸?shù)娜魏问 ?br> 因此,希望以上的詳細(xì)描述都被看成是舉例說明性的而不是限制性的,而且應(yīng)該明白,后附的權(quán)利要求書包括所有等當(dāng)物,用來定義本發(fā)明的精神和范圍。
權(quán)利要求
1.一種在多個與網(wǎng)絡(luò)(102)耦合的診斷醫(yī)用成像裝置(104A、104B、104C、104D)之間進行通信的方法,所述方法包括由所述多個診斷醫(yī)用成像裝置(104A、104B、104C、104D)中的第一個裝置(104A、104B、104C、104D)通過所述網(wǎng)絡(luò)(102)自動識別所述多個診斷醫(yī)用成像裝置(104A、104B、104C、104D)中的可以用于通信的第二裝置(104A、104B、104C、104D)(402,406,412);自動配置所述第一裝置(104A、104B、104C、104D),以便通過網(wǎng)絡(luò)(102)基本上直接地與所述第二裝置(104A、104B、104C、104D)通信(418,426);以及促進所述第一和第二裝置(104A、104B、104C、104D)之間基本上直接的數(shù)據(jù)通信(502、510)。
2.如權(quán)利要求1所述的方法,其特征在于所述識別還包括由所述第一裝置(104A、104B、104C、104D)接收由所述第二裝置(104A、104B、104C、104D)向所有所述多個診斷醫(yī)用成像裝置(104A、104B、104C、104D)定期發(fā)送(402)的第一識別消息(406);由所述第一裝置(104A、104B、104C、104D)響應(yīng)所述第一識別消息向所述第二裝置(104A、104B、104C、104D)發(fā)送回應(yīng)(410);由所述第一裝置(104A、104B、104C、104D)接收由所述第二裝置(104A、104B、104C、104D)響應(yīng)所述回應(yīng)而向所述第一裝置(104A、104B、104C、104D)發(fā)送的第二識別消息(418);以及由所述第一裝置(104A、104B、104C、104D)響應(yīng)所述第二識別消息向所述第二裝置(104A、104B、104C、104D)發(fā)送確認(rèn)(422)。
3.如權(quán)利要求2所述的方法,其特征在于還包括響應(yīng)所述確認(rèn),配置所述第二裝置(104A、104B、104C、104D)以便基本上直接地與所述第一裝置(104A、104B、104C、104D)通信(430)。
4.如權(quán)利要求1所述的方法,其特征在于所述配置還包括在所述第一裝置(104A、104B、104C、104D)上保持的可以用于通信的裝置(104A、104B、104C、104D)的表示清單中加上所述第二裝置(104A、104B、104C、104D)的表示。
5.如權(quán)利要求1所述的方法,其特征在于所述促進還包括接收來自所述第一裝置(104A、104B、104C、104D)的用戶的從所述第一裝置(104A、104B、104C、104D)向所述第二裝置(104A、104B、104C、104D)發(fā)送數(shù)據(jù)的請求(506);以及從所述第一裝置(104A、104B、104C、104D)向所述第二裝置(104A、104B、104C、104D)發(fā)送所述數(shù)據(jù)(518)。
6.如權(quán)利要求1所述的方法,其特征在于所述促進還包括從所述第一裝置(104A、104B、104C、104D)的用戶接收從所述第二裝置(104A、104B、104C、104D)向所述第一裝置(104A、104B、104C、104D)發(fā)送數(shù)據(jù)的請求(512);向所述第二裝置(104A、104B、104C、104D)發(fā)送對所述數(shù)據(jù)的請求(516);以及響應(yīng)所述請求接收所述數(shù)據(jù)(518)。
7.一種用于第一診斷醫(yī)用成像裝置(104A、104B、104C、104D)的通信接口(106A、106B、106C、106D),所述通信接口(106A、106B、106C、106D)把所述第一診斷醫(yī)用成像裝置(104A、104B、104C、104D)耦合到網(wǎng)絡(luò)(102),所述通信接口(106A、106B、106C、106D)包括識別邏輯(110A、110B、110C、110D),通過所述網(wǎng)絡(luò)(102)定期地向耦合到所述網(wǎng)絡(luò)(102)的其他診斷醫(yī)用成像裝置(104A、104B、104C、104D)標(biāo)識所述第一診斷醫(yī)用成像裝置(104A、104B、104C、104D),并接收來自它們的響應(yīng),所述識別邏輯(110A、110B、110C、110D)還識別向所述第一診斷醫(yī)用成像裝置(104A、104B、104C、104D)標(biāo)識它自己的其他診斷醫(yī)用成像裝置(104A、104B、104C、104D);配置邏輯(112A、112B、112C、112D),與所述識別邏輯(110A、110B、110C、110D)耦合,自動配置所述第一診斷醫(yī)用成像裝置(104A、104B、104C、104D),以便與其中至少一個作出響應(yīng)并標(biāo)識別它們自己的其他診斷醫(yī)用成像裝置(104A、104B、104C、104D)通信;以及通信邏輯(116A、116B、116C、116D),與所述識別邏輯(110A、110B、110C、110D)和所述配置邏輯(112A、112B、112C、112D)耦合,起促進所述第一診斷醫(yī)用成像裝置(104A、104B、104C、104D)和其中至少一個作出響應(yīng)并標(biāo)識它們自己的其他診斷醫(yī)用成像裝置(104A、104B、104C、104D)之間的數(shù)據(jù)通信的作用。
8.如權(quán)利要求7所述的通信接口,其特征在于所述識別邏輯(110A、110B、110C、110D)還定期向所述其他診斷醫(yī)用成像裝置(104A、104B、104C、104D)廣播識別消息,所述識別消息請求所述其他診斷醫(yī)用成像裝置(104A、104B、104C、104D)作出回應(yīng),其中,從所述其他診斷醫(yī)用成像裝置(104A、104B、104C、104D)中的一個接收到所請求的回應(yīng)時,所述識別邏輯(110A、110B、110C、110D)還向所述其他診斷醫(yī)用成像裝置(104A、104B、104C、104D)中的所述一個發(fā)送確認(rèn)請求,以及所述配置邏輯(112A、112B、112C、112D)還基于接收到對所述確認(rèn)請求的響應(yīng)而配置所述第一診斷醫(yī)用成像裝置(104A、104B、104C、104D)。
9.如權(quán)利要求7所述的通信接口,其特征在于所述識別邏輯(110A、110B、110C、110D)還從所述其他診斷醫(yī)用成像裝置(104A、104B、104C、104D)中的一個接收未請求的識別消息,所述識別邏輯(110A、110B、110C、110D)向所述未請求的識別消息的發(fā)送者發(fā)送回應(yīng)消息并隨著接收到確認(rèn)請求而向所述發(fā)送者發(fā)送確認(rèn)消息。
10.如權(quán)利要求7所述的通信接口,其特征在于所述通信邏輯(116A、116B、116C、116D)還從用戶接收對數(shù)據(jù)和所述其他診斷醫(yī)用成像裝置中的一個的選擇,所述通信邏輯(116A、116B、116C、116D)從所述第一診斷醫(yī)用成像裝置(104A、104B、104C、104D)向所述其他診斷醫(yī)用成像裝置(104A、104B、104C、104D)中的所述一個發(fā)送所述數(shù)據(jù)。
11.如權(quán)利要求7所述的通信接口,其特征在于所述通信邏輯(116A、116B、116C、116D)還從所述其他診斷醫(yī)用成像裝置中一個的用戶接收選擇;所述通信邏輯(116A、116B、116C、116D)還響應(yīng)所述選擇,請求所述其他診斷醫(yī)用成像裝置(104A、104B、104C、104D)中的所述一個標(biāo)識在其中存儲的數(shù)據(jù);以及向所述用戶提供所述被識別的數(shù)據(jù)的表示,所述通信邏輯(116A、116B、116C、116D)還從所述用戶接收對來自所述被識別的數(shù)據(jù)的數(shù)據(jù)的選擇,并且響應(yīng)所述選擇,向所述其他診斷醫(yī)用成像裝置(104A、104B、104C、104D)中的所述一個請求所述數(shù)據(jù)。
12.一種通信體系結(jié)構(gòu),它包括網(wǎng)絡(luò)(102);多個診斷醫(yī)用成像裝置(104A、104B、104C、104D),所述多個診斷醫(yī)用成像裝置(104A、104B、104C、104D)中的每一個都耦合到所述網(wǎng)絡(luò)(102);所述多個診斷醫(yī)用成像裝置(104A、104B、104C、104D)中的每一個都通過所述網(wǎng)絡(luò)(102)自動發(fā)現(xiàn)所述多個診斷醫(yī)用成像裝置(104A、104B、104C、104D)中的至少一個,并促進它們之間的通信。
13.如權(quán)利要求12所述的通信體系結(jié)構(gòu),其特征在于所述多個診斷醫(yī)用成像裝置(104A、104B、104C、104D)中的每一個還包括通信接口,所通信接口把所述診斷醫(yī)用成像裝置(104A、104B、104C、104D)耦合到所述網(wǎng)絡(luò)(102),所述通信接口還起以下作用向所有多個診斷醫(yī)用成像裝置(104A、104B、104C、104D)中的所有其他裝置定期發(fā)送識別消息(402);響應(yīng)從所述多個診斷醫(yī)用成像裝置(104A、104B、104C、104D)中的另一個接收到所述識別消息而發(fā)送回應(yīng)消息,所述回應(yīng)消息是向所述識別消息的發(fā)送者發(fā)送的(406);響應(yīng)從所述多個診斷醫(yī)用成像裝置(104A、104B、104C、104D)中的另一個接收到回應(yīng)消息而發(fā)送確認(rèn)請求,所述確認(rèn)請求是發(fā)送給所述回應(yīng)消息的發(fā)送者的(412);響應(yīng)從所述多個診斷醫(yī)用成像裝置(104A、104B、104C、104D)中的另一個接收到確認(rèn)消息而發(fā)送確認(rèn),所述確認(rèn)是發(fā)送給所述確認(rèn)請求的發(fā)送者的(418);以及啟動與所述確認(rèn)請求的發(fā)送者的通信(424);啟動與所述確認(rèn)的發(fā)送者的通信(426)。
14.如權(quán)利要求12所述的通信體系結(jié)構(gòu),其特征在于所述多個診斷醫(yī)用成像裝置(104A、104B、104C、104D)包括至少一個從以下一組中選擇的裝置診斷醫(yī)用圖像采集系統(tǒng)、診斷醫(yī)用查看站、診斷醫(yī)學(xué)成像服務(wù)器和診斷醫(yī)用病人監(jiān)視器。
15.如權(quán)利要求12所述的通信體系結(jié)構(gòu),其特征在于所述網(wǎng)絡(luò)(102)包括有線和無線網(wǎng)絡(luò)(102)中的至少一種。
16.一種通信體系結(jié)構(gòu),它包括多個診斷醫(yī)用成像裝置(104A、104B、104C、104D);聯(lián)網(wǎng)裝置(102),用于所述多個診斷醫(yī)用成像裝置(104A、104B、104C、104D)中每一個的互聯(lián);以及其中所述多個診斷醫(yī)用成像裝置(104A、104B、104C、104D)中的每一個都包括用于通過所述網(wǎng)絡(luò)自動發(fā)現(xiàn)所述多個診斷醫(yī)用成像裝置(104A、104B、104C、104D)中的至少另一個并促進它們之間的通信的裝置。
全文摘要
公開一種促進多個耦合到諸如局域網(wǎng)或廣域網(wǎng)等網(wǎng)絡(luò)102的診斷醫(yī)用成像裝置104A、104B、104C、104D之間的通信的網(wǎng)絡(luò)體系結(jié)構(gòu)100。所述體系結(jié)構(gòu)100的特征在于,在每一個裝置104A、104B、104C、104D中包括通信組件106A、106B、106C、106D,這允許每個裝置104A、104B、104C、104D通過網(wǎng)絡(luò)102向所有其他裝置104A、104B、104C、104D標(biāo)識它自己并且由另一個裝置104A、104B、104C、104D響應(yīng)所述識別。這種自動標(biāo)識和識別過程允許每一個裝置104A、104B、104C、104D有效地自動發(fā)現(xiàn)網(wǎng)絡(luò)102上所有的其他裝置104A、104B、104C、104D以及自動進行自我調(diào)整,在裝置104A、104B、104C、104D加入或從網(wǎng)絡(luò)102摘除時適應(yīng)它們。
文檔編號G01S7/00GK1585337SQ200410064279
公開日2005年2月23日 申請日期2004年8月20日 優(yōu)先權(quán)日2003年8月20日
發(fā)明者S·G·法羅斯, A·P·蘭努蒂 申請人:美國西門子醫(yī)療解決公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
安阳县| 酒泉市| 丰原市| 商丘市| 泗水县| 三河市| 泸定县| 宁波市| 诸暨市| 永州市| 英吉沙县| 新和县| 兴化市| 鞍山市| 荃湾区| 静安区| 镇巴县| 博罗县| 吕梁市| 中卫市| 凌云县| 巴林左旗| 酉阳| 娄烦县| 绥宁县| 正镶白旗| 浦县| 秦安县| 科尔| 钦州市| 易门县| 闸北区| 宜兰县| 公安县| 句容市| 华坪县| 巨野县| 三河市| 安泽县| 定西市| 叙永县|