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

一種醫(yī)學(xué)像影數(shù)據(jù)集成方法

文檔序號(hào):6584135閱讀:300來(lái)源:國(guó)知局
專利名稱:一種醫(yī)學(xué)像影數(shù)據(jù)集成方法
技術(shù)領(lǐng)域
本發(fā)明屬于計(jì)算機(jī)應(yīng)用領(lǐng)域,特別涉及一種醫(yī)學(xué)像影數(shù)據(jù)集成方法,該方法的本
質(zhì)上是一種醫(yī)學(xué)像影數(shù)據(jù)集成服務(wù)組件。
背景技術(shù)
Internet對(duì)隨著醫(yī)院規(guī)模的擴(kuò)建及醫(yī)療信息化建設(shè)的不斷推進(jìn),醫(yī)院信息系統(tǒng) (HIS :Hospital Information System)的開發(fā)和應(yīng)用已經(jīng)掀起了高潮。新的醫(yī)療技術(shù)帶 來(lái)方便的同時(shí)也帶來(lái)了大量異構(gòu)醫(yī)療信息系統(tǒng)的存在。由于商家利益的保護(hù)或是遺留 (Legacy)設(shè)備與軟件系統(tǒng),很多醫(yī)療信息系統(tǒng)未提供標(biāo)準(zhǔn)接口 、缺乏相關(guān)接口資料或者根 本未提供接口,至使不能在不同的應(yīng)用系統(tǒng)、不同的醫(yī)療機(jī)構(gòu)間進(jìn)行有效的通信,給醫(yī)療信 息集成帶來(lái)了極大的挑戰(zhàn)。因此,如何獲取這些醫(yī)療系統(tǒng)中的病人報(bào)告的關(guān)鍵數(shù)據(jù)對(duì)醫(yī)院 信息化建設(shè)具有十分重要的意義。

發(fā)明內(nèi)容
本發(fā)明的所要解決的技術(shù)問(wèn)題是提供一種醫(yī)學(xué)像影數(shù)據(jù)集成方法,該方法的本質(zhì) 上是一種計(jì)算機(jī)領(lǐng)域的醫(yī)學(xué)像影數(shù)據(jù)集成服務(wù)組件,該方法采用簡(jiǎn)便的方法實(shí)現(xiàn)各種缺乏 通用數(shù)據(jù)結(jié)構(gòu)的不同醫(yī)療設(shè)備的醫(yī)學(xué)影像數(shù)據(jù)的采集,解決醫(yī)院對(duì)醫(yī)療影像數(shù)據(jù)的集成問(wèn) 題。 為解決上述技術(shù)問(wèn)題,本發(fā)明所采用的技術(shù)方案為
—種醫(yī)學(xué)像影數(shù)據(jù)集成方法,其特征在于,包括以下步驟 步驟1 :攔截像元數(shù)據(jù)在醫(yī)療設(shè)備中的宿主系統(tǒng)中嵌入像元攔截驅(qū)動(dòng)器,攔截該 醫(yī)療設(shè)備的軟件在繪圖時(shí)的像元^ ; 所述的宿主系統(tǒng)為醫(yī)院的醫(yī)療設(shè)備中的軟件系統(tǒng);像元4采用二元數(shù)組描述4 =(N,D);其中N為像元名,D為像元描述信息,像元4與Win32子系統(tǒng)中的API函數(shù)f對(duì) 應(yīng);D由f的參數(shù)列表構(gòu)成; 步驟2 :生成像元表按攔截的先后順序記錄所有的像元4以生成當(dāng)前圖像的像 元表; 步驟3 :重現(xiàn)醫(yī)學(xué)圖像基于f和像元4的一一對(duì)應(yīng)關(guān)系,根據(jù)像元4表新建繪 圖設(shè)備并重繪醫(yī)學(xué)圖像。 所述的像元攔截驅(qū)動(dòng)器包括鉤子服務(wù)器模塊和鉤子驅(qū)動(dòng)器模塊,鉤子服務(wù)器模塊 為EXE形式,鉤子服務(wù)器模塊向目標(biāo)程序注入鉤子驅(qū)動(dòng)器模塊,鉤子驅(qū)動(dòng)器模塊為DLL形 式,運(yùn)行在目標(biāo)進(jìn)程的地址空間,負(fù)責(zé)實(shí)際的像元攔截工作。 所述的步驟3中的醫(yī)學(xué)圖像通過(guò)通訊方式發(fā)送到外部集成系統(tǒng)的數(shù)據(jù)存儲(chǔ)器,實(shí) 現(xiàn)數(shù)據(jù)的對(duì)外輸出;具體采用兩種數(shù)據(jù)的對(duì)外輸出方式一種是基于TCP/IP協(xié)議的通信方 式,另外一種是Web服務(wù)動(dòng)態(tài)綁定與調(diào)用的方式。 所述步驟3的過(guò)程為用函數(shù)W ( O把像元表中的所有的像元4依此還原為f ,
4并再次調(diào)用Win32下GDI32. dll中的f, 其中,函數(shù)WU)功能是將像元4轉(zhuǎn)換為API函數(shù)f,即f = WU),該函數(shù) W U )的實(shí)現(xiàn)包括兩個(gè)部分一是根據(jù)像元4的像元名N得到對(duì)應(yīng)的API函數(shù)名f , 二是 根據(jù)像元的描述信息D得到調(diào)用該API函數(shù)f所需要的參數(shù);
具體步驟如下 1)初始化導(dǎo)入像元表、初始化繪圖設(shè)備hDC,所述的繪圖設(shè)備hDC為Win32系統(tǒng) 下GDI32.d11中的繪圖設(shè)備句柄;將最后一個(gè)像元4的N置為空,即最后一個(gè)像元為4。;
2)讀取像元表的中首像元4 ; 3)判斷是否掃描到最后一個(gè)4 ,具體方法如下若像元4為4 。,則在繪圖設(shè)備上 生成圖像文件,結(jié)束流程;否則,進(jìn)入到4)步驟;
4)用W ( 4 )還原GDI32. dll的API函數(shù)f ;
5)在繪圖設(shè)備hDC上調(diào)用GDI32. dll中的f ;
6)讀取下一個(gè)像元4 ,返回到3)步驟。 在所述的步驟1和步驟2之間還包括過(guò)濾步驟,過(guò)濾步驟的功能是把像元攔截驅(qū) 動(dòng)器攔截到的每一個(gè)像元4按照約束條件進(jìn)行檢查、分析或改造,對(duì)符合約束條件的像元 4的坐標(biāo)參數(shù)進(jìn)行轉(zhuǎn)換,最后輸出新像元4'送入步驟3處理;在過(guò)濾步驟中過(guò)濾函數(shù)形 式如下 ;,二t(S丄A); S為像元坐標(biāo)轉(zhuǎn)換參數(shù),計(jì)算方法為S =被攔截繪圖設(shè)備的分辨率/新繪圖設(shè) 備的分辨率八為像元;A為約束條件集合,包括坐標(biāo)范圍的檢查、字符串過(guò)濾、宿主系統(tǒng) 名稱的識(shí)別。 發(fā)明的有益效果 1.對(duì)宿主系統(tǒng)的原始圖像數(shù)據(jù)不產(chǎn)生任何干擾和影響,可保證數(shù)據(jù)的正確性和有 效性。 2.對(duì)保證醫(yī)院信息系統(tǒng)的數(shù)據(jù)完整,提供了很大的幫助。同時(shí),降低數(shù)據(jù)集成的成 本;解決了醫(yī)療機(jī)構(gòu)要求將現(xiàn)有醫(yī)療設(shè)備的數(shù)據(jù)信息集成統(tǒng)一管理且集成費(fèi)用高和難度大 的難題。 3.具有很好的通用性,不僅適用老舊型號(hào)異構(gòu)醫(yī)療信息集成,對(duì)于新型的提供標(biāo) 準(zhǔn)接口的設(shè)備同樣適用,并且操作簡(jiǎn)單方便、價(jià)格便宜。


圖1為本發(fā)明一種通用醫(yī)學(xué)影像數(shù)據(jù)集成方法的原理圖; 圖2為本發(fā)明一種通用醫(yī)學(xué)影像數(shù)據(jù)集成方法的系統(tǒng)結(jié)構(gòu)圖; 圖3為本發(fā)明一種通用醫(yī)學(xué)影像數(shù)據(jù)集成方法的像元存儲(chǔ)結(jié)構(gòu)圖; 圖4為本發(fā)明一種通用醫(yī)學(xué)影像數(shù)據(jù)集成方法的圖像重組處理過(guò)程流程圖,
具體實(shí)施例方式
以下結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步說(shuō)明。
—種醫(yī)學(xué)像影數(shù)據(jù)集成服務(wù)組件,其特征在于,包括以下步驟
1)像元用f表示W(wǎng)in32子系統(tǒng)中的API函數(shù),醫(yī)學(xué)影像系統(tǒng)軟件的成像,是通過(guò) 執(zhí)行Win32GDI32. dll系統(tǒng)中多個(gè)或多次f來(lái)完成,每調(diào)用一個(gè)f將會(huì)對(duì)圖像中的某一區(qū)域 或某一點(diǎn)產(chǎn)生作用,我們把這一區(qū)域或點(diǎn)叫做像元,用4表示。 一幅圖是由若干像元4組 成,且每一個(gè)像元4對(duì)應(yīng)一個(gè)GDI32.d11的f。為了更好了解,本文用二元數(shù)組描述像元
4 " = (N, D)N為像元名,即為f名;D為像元描述信息,主要是由f的參數(shù)列表構(gòu)成,并 且其排列順序與該f執(zhí)行時(shí)的參數(shù)順序一一對(duì)應(yīng)。若N為空,還原4后的f無(wú)法執(zhí)行,則 不能產(chǎn)生任何的作用,我們把這種4稱為空像元,用〖。表示,是特殊的像元4 。對(duì)任意的
4只要通過(guò)設(shè)置其N為空,都可以變成空像元4。。根據(jù)上面的定義,可以得到像元4和 執(zhí)行態(tài)的f之間的關(guān)系除〖。外的任何一個(gè)像元^對(duì)應(yīng)著一個(gè)正處在執(zhí)行狀態(tài)的f ,即f =W(O ;同時(shí)任何一個(gè)GDI32.dll中的f都可以生成一個(gè)像元4 ,即4 = x (f)。 f->
4是映射關(guān)系。 2)在醫(yī)院的每套醫(yī)療設(shè)備的軟件系統(tǒng)中注入驅(qū)動(dòng)器,每一個(gè)驅(qū)動(dòng)器通過(guò)攔截該軟 件的繪圖時(shí)的像元^ ,并按攔截的先后順序記錄好像元4 ,生成當(dāng)前圖像的像元4表。這 里把被嵌入驅(qū)動(dòng)器的軟件系統(tǒng)稱為宿主系統(tǒng)。 3)步驟2)中為像元重組提供了像元數(shù)據(jù),是把像元表的4按順序還原為f并再 次調(diào)用Win32下GDI32. dll中的f過(guò)程,并得到新圖像。 4)得到新圖像是原圖像的重現(xiàn),保證了新圖像與原圖像的一致,且其實(shí)施過(guò)程對(duì) 宿主系統(tǒng)的圖像數(shù)據(jù)結(jié)果不產(chǎn)生干擾。 本發(fā)明一種通用醫(yī)學(xué)影像數(shù)據(jù)集成方法主要是根據(jù)宿主系統(tǒng)通過(guò)應(yīng)用程序編程 接口 (API :A卯lication Programming Interface)調(diào)用系統(tǒng)功能的,且成像過(guò)程必需調(diào)用 Win32子系統(tǒng)GDI32. dll,那么通過(guò)截取Win32子系統(tǒng)GDI32. dll中的API名稱及相應(yīng)的參 數(shù),得到宿主系統(tǒng)的圖像的所有像元4的集合,再重構(gòu)這些像元4得到新的圖像數(shù)據(jù),從 而提供相關(guān)的圖像集成服務(wù)。 本發(fā)明一種通用醫(yī)學(xué)影像數(shù)據(jù)集成方法,實(shí)質(zhì)上為一種計(jì)算機(jī)軟件中的組件,該 組件主要包括像元攔截驅(qū)動(dòng)器、過(guò)濾器、圖像重組處理器和輸出接口等。攔截驅(qū)動(dòng)器主要 是攔截宿主系統(tǒng)成像的像元,圖像重組處理器負(fù)責(zé)將攔截到的像元進(jìn)行重組并生成新的圖 像,輸出接口為對(duì)部系統(tǒng)輸出圖像提供接口規(guī)范,過(guò)濾器對(duì)生產(chǎn)的干攏像元進(jìn)行過(guò)濾,保證 圖像與原始圖像的一致性。 其中,像元攔截驅(qū)動(dòng)器主要由兩部分組成鉤子服務(wù)器模塊,一般為EXE形式;鉤 子驅(qū)動(dòng)器模塊, 一般為DLL形式。鉤子服務(wù)器主要負(fù)責(zé)向目標(biāo)進(jìn)程注入鉤子驅(qū)動(dòng)器,使得鉤 子驅(qū)動(dòng)器運(yùn)行在目標(biāo)進(jìn)程的地址空間,而鉤子驅(qū)動(dòng)器則負(fù)責(zé)實(shí)際的像元攔截工作,實(shí)現(xiàn)期 望的功能。 其中,鉤子驅(qū)動(dòng)器注入過(guò)程根據(jù)目標(biāo)進(jìn)程的ID,利用VirtualAllocEx函數(shù)在目 標(biāo)進(jìn)程內(nèi)部分配內(nèi)存,用來(lái)存放鉤子驅(qū)動(dòng)器DLL的路徑名,調(diào)用WriteProcessMemory函數(shù) 將路徑名字符串寫入分配的內(nèi)存中,調(diào)用VirtualQuery函數(shù)獲取目標(biāo)函數(shù)指針地址,調(diào) 用VirtualProtect函數(shù)修改其訪問(wèn)屬性,即重定向目標(biāo)函數(shù)的目的地到用戶自定義的函 數(shù),從而實(shí)現(xiàn)鉤子驅(qū)云力器注入。VirtualAllocEx、 WriteProcessMemory、 VirtualQuery禾口 VirtualProtect均為API函數(shù)。 其中,過(guò)濾器主要是把主要功能是把像元攔截驅(qū)動(dòng)器攔截到的每一個(gè)像元4按照一定的規(guī)則或是約束條件進(jìn)行檢查、分析或改造,最后輸出新像元^ '。 其中,像元重組處理器是還原醫(yī)學(xué)圖像的核心,其主要工作把經(jīng)過(guò)過(guò)濾的新像元
^按接收順序存放到像元表中,當(dāng)接收完像元后新建繪圖設(shè)備并重繪醫(yī)學(xué)圖像。 其中,輸出接口是一組管理與外部通信的操作。為了讓數(shù)據(jù)實(shí)時(shí)、主動(dòng)發(fā)送到外部
集成系統(tǒng),本文主要采用有兩種方式實(shí)現(xiàn)對(duì)外的數(shù)據(jù)輸出方式一種是基于TCP/IP協(xié)議的
通信方式;另一種是Web服務(wù)動(dòng)態(tài)綁定與調(diào)用的方式,該方式是由外部提供相關(guān)的Web服務(wù)
接口 ,通過(guò)調(diào)用這個(gè)Web服務(wù)接口實(shí)現(xiàn)數(shù)據(jù)的輸出。其外部提供的Web服務(wù)接口要符合相
關(guān)的規(guī)范,例如外部的Web服務(wù)接口 IsaveR印ort,其功能是接受RPU的發(fā)送的醫(yī)療信息報(bào)
告,并進(jìn)行相應(yīng)的請(qǐng)求處理,實(shí)現(xiàn)醫(yī)療信息報(bào)告的存儲(chǔ),主要參數(shù)用戶名,驗(yàn)證碼,醫(yī)學(xué)信
息報(bào)告。 函數(shù)W U )功能是將像元4轉(zhuǎn)換為API函數(shù)f ,即f = W U ),該函數(shù)W U ) 的實(shí)現(xiàn)包括兩個(gè)部分一是根據(jù)像元名N得到對(duì)應(yīng)的API函數(shù)名f,二是根據(jù)像元的描述信 息D得到調(diào)用該API函數(shù)f所需要的參數(shù)。例如名為Text0ut的像元4 ,在進(jìn)行轉(zhuǎn)換f = W U )時(shí),由像元N :TextOut得到DGI32. dll中的API函數(shù)TextOut,由N為TextOut的像 元描述信息D(hDC :hdc Int :xStart Int :yStart String :ECG R印ort)得到調(diào)用GDI32. dll中API函數(shù)TextOut所需的參數(shù)環(huán)境設(shè)備句柄,X坐標(biāo),Y坐標(biāo)和文本內(nèi)容。
過(guò)濾步驟過(guò)濾器主要功能是把像元攔截驅(qū)動(dòng)器攔截到的每一個(gè)像元4按照一定 的規(guī)則或是約束條件進(jìn)行檢查、分析或改造,最后輸出新像元^'。在過(guò)濾器中過(guò)濾函數(shù)形 式如下 4 , = S丄A ) S —般為像元坐標(biāo)轉(zhuǎn)換參數(shù),其值是根據(jù)實(shí)驗(yàn)所得,計(jì)算方法為S =被攔 截繪圖設(shè)備的分辨率/新繪圖設(shè)備的分辨率八像元;A為約束條件集合,主要包 括坐標(biāo)范圍的檢查、字符串過(guò)濾、宿主系統(tǒng)名稱的識(shí)別等,如A = {(1024,768)&( ("exe"))&( "IQMark")}表示同時(shí)滿足這樣三個(gè)條件1.坐標(biāo)值在(1024, 768) , 2.不包 含字符串"exe",3.當(dāng)前API由系統(tǒng)名包含字符串"IQMark"的宿主系統(tǒng)所調(diào)用;該函數(shù)的 輸出結(jié)果為像元4 '。
t函數(shù)實(shí)現(xiàn)兩個(gè)過(guò)程 過(guò)程一、判斷當(dāng)前像元是否滿足約束條件,若滿足,則對(duì)當(dāng)前的4進(jìn)行下一步處 理,否則,置4的N為空,4變?yōu)?。,并返回4。。 過(guò)程二、根S的值對(duì)坐標(biāo)參數(shù)進(jìn)行微型轉(zhuǎn)換,這一步主要針對(duì)有坐標(biāo)參數(shù)的像元
L若沒(méi)有坐標(biāo)參數(shù)則原樣返回,否則,轉(zhuǎn)換后返回;'。
實(shí)施例1 : 如圖1所示,主要是根據(jù)宿主系統(tǒng)通過(guò)應(yīng)用程序編程接口 (API : ApplicationProgramming Interface)調(diào)用系統(tǒng)功能的,且成像過(guò)程必需調(diào)用Win32子系 統(tǒng)GDI32. dll,那么通過(guò)截取Win32子系統(tǒng)GDI32. dll中的API名稱及相應(yīng)的參數(shù),得到宿 主系統(tǒng)的圖像的所有像元4的集合,再重構(gòu)這些像元4得到新的圖像數(shù)據(jù),從而提供相關(guān) 的圖像集成服務(wù)。 如圖2所示,該組件主要包括像元攔截驅(qū)動(dòng)器、過(guò)濾器、圖像重組處理器和輸出 接口等。攔截驅(qū)動(dòng)器主要是攔截宿主系統(tǒng)成像的像元,圖像重組處理器負(fù)責(zé)將攔截到的像元進(jìn)行重組并生成新的圖像,輸出接口為圖像輸出提供接口規(guī)范,過(guò)濾器對(duì)生產(chǎn)的干擾像 元進(jìn)行過(guò)濾,保證圖像與原始圖像的一致性。 其中,像元攔截驅(qū)動(dòng)器主要由兩部分組成鉤子服務(wù)器模塊,一般為EXE形式;鉤 子驅(qū)動(dòng)器模塊, 一般為DLL形式。鉤子服務(wù)器主要負(fù)責(zé)向目標(biāo)進(jìn)程注入鉤子驅(qū)動(dòng)器,使得鉤 子驅(qū)動(dòng)器運(yùn)行在目標(biāo)進(jìn)程的地址空間,而鉤子驅(qū)動(dòng)器則負(fù)責(zé)實(shí)際的像元攔截工作,實(shí)現(xiàn)期 望的功能。 其中,過(guò)濾器主要是把主要功能是把像元攔截驅(qū)動(dòng)器攔截到的每一個(gè)像元4按 照一定的規(guī)則或是約束條件進(jìn)行檢查、分析或改造,最后輸出新像元^'。在過(guò)濾器中過(guò)濾 函數(shù)形式如下
4 , = S丄A ) S —般為像元坐標(biāo)轉(zhuǎn)換參數(shù),其值是根據(jù)實(shí)驗(yàn)所得」像元;A為約束條件集合。 該函數(shù)的輸出結(jié)果為像元^ '。
t函數(shù)實(shí)現(xiàn)兩個(gè)過(guò)程 過(guò)程一、判斷當(dāng)前像元是否滿足約束條件,若滿足,則對(duì)當(dāng)前的4進(jìn)行下一步處 理,否則,置4的N為空,4變?yōu)?。,并返回4。。 過(guò)程二、根S的值對(duì)坐標(biāo)參數(shù)進(jìn)行微型轉(zhuǎn)換,這一步主要針有坐標(biāo)參數(shù)的像元 L若沒(méi)有坐標(biāo)參數(shù)則原樣返回,否則,轉(zhuǎn)換后返回;'。 其中,像元重組處理器是根據(jù)還原醫(yī)學(xué)圖像的核心,其主要工作把經(jīng)過(guò)過(guò)濾的新 像元4按接收順序存放到像元表中,當(dāng)接收完像元后新建繪圖設(shè)備并重繪醫(yī)學(xué)圖像。
其中,輸出接口是一組管理與外部通信的操作。為了讓數(shù)據(jù)實(shí)時(shí)、主動(dòng)發(fā)送到外部 集成系統(tǒng),本文主要采用有兩種方式實(shí)現(xiàn)對(duì)外的數(shù)據(jù)輸出方式一種是基于TCP/IP協(xié)議的 通信方式,另外一種是Web服務(wù)動(dòng)態(tài)綁定與調(diào)用的方式。 圖3是本發(fā)明的像元的存儲(chǔ)結(jié)構(gòu)圖。如圖3所示,像元4 = (N,D)的存儲(chǔ)結(jié) 構(gòu)圖包括兩大部分像元名稱N和像元的描述信息D,其中像元的描述信息反應(yīng)相關(guān)函數(shù) 的參數(shù)列表。如圖3所示的第一個(gè)像元中,N為"textout", D為"hDC :hdc Int :xStart Int :yStartString :ECG R印ort",該像元對(duì)應(yīng)的API函數(shù)是GDI32.dll中的文本輸出函 TextOut,"hDC :hdc Int :xStart Int :yStart String :ECG R印ort,,為調(diào)用該函數(shù)時(shí)所需 要的參數(shù),該API函數(shù)調(diào)用形式為TextOut(hdc,xStart,yStart,ECG R印ort)。像元的存 儲(chǔ)遵循下面的幾個(gè)原則 1)像元表中4存放順序與對(duì)應(yīng)的f的調(diào)用順序要保持一致,方便在重組圖像信息 能夠還原和重組; 2)重組后的圖像信息要保證與醫(yī)學(xué)影像系統(tǒng)中輸出的醫(yī)學(xué)圖像信息一致,不能因 為失真而導(dǎo)致誤診; 3)對(duì)像元存儲(chǔ)結(jié)構(gòu)表中的內(nèi)容能夠方便讀取并能很好的重組還原成醫(yī)學(xué)圖像;
4)若4為空像元4。,則丟棄,若所有的4都已經(jīng)保存,則在表尾添加空像元4。 作像元表的結(jié)尾標(biāo)志。 圖4是本發(fā)明的圖像重組處理過(guò)程流程圖。如圖4所示,圖像重組處理過(guò)程是還 原醫(yī)學(xué)圖像的核心,其主要工作把經(jīng)過(guò)過(guò)濾的新像元^按接收順序存放到像元表中,當(dāng)接 收完像元后新建繪圖設(shè)備并重繪醫(yī)學(xué)圖像。其過(guò)程為把像元表的4還原為f并再次調(diào)用Win32下GDI32.dll中的f,具體步驟如下: 1)初始化導(dǎo)入像元表、初始化hDC(其中hDC是Win32下GDI中的繪圖設(shè)備句柄, 重繪的過(guò)程就在hDC上完成); 2)讀取像元表的中首像元4 = GetFirst^ (); 3)若;是否為4。,則在繪圖設(shè)備上生成圖像文件,并發(fā)送到數(shù)據(jù)庫(kù)管理系統(tǒng),結(jié) 束流程;否則,進(jìn)入到4)歩驟; 4)用W ( O還原GDI32. dll的API函數(shù)f ;
5)用在繪圖設(shè)備hDC上調(diào)用GDI32. dll中的f ;
6)讀取下一個(gè)像元4 = GetNext 4 0 ,返回到3)。
權(quán)利要求
一種醫(yī)學(xué)像影數(shù)據(jù)集成方法,其特征在于,包括以下步驟步驟1攔截像元數(shù)據(jù)在醫(yī)療設(shè)備中的宿主系統(tǒng)中嵌入像元攔截驅(qū)動(dòng)器,攔截該醫(yī)療設(shè)備的軟件在繪圖時(shí)的像元ζ;所述的宿主系統(tǒng)為醫(yī)院的醫(yī)療設(shè)備中的軟件系統(tǒng);像元ζ采用二元數(shù)組描述ζ=(N,D);其中N為像元名,D為像元描述信息,像元ζ與Win32子系統(tǒng)中的API函數(shù)f對(duì)應(yīng);D由f的參數(shù)列表構(gòu)成;步驟2生成像元表按攔截的先后順序記錄所有的像元ζ以生成當(dāng)前圖像的像元ζ表;步驟3重現(xiàn)醫(yī)學(xué)圖像基于f和像元ζ的一一對(duì)應(yīng)關(guān)系,根據(jù)像元ζ表新建繪圖設(shè)備并重繪醫(yī)學(xué)圖像。
2. 根據(jù)權(quán)利要求1所述的醫(yī)學(xué)像影數(shù)據(jù)集成方法,其特征在于,所述的像元攔截驅(qū)動(dòng) 器包括鉤子服務(wù)器模塊和鉤子驅(qū)動(dòng)器模塊,鉤子服務(wù)器模塊為EXE形式,鉤子服務(wù)器模塊 向目標(biāo)程序注入鉤子驅(qū)動(dòng)器模塊,鉤子驅(qū)動(dòng)器模塊為DLL形式,運(yùn)行在目標(biāo)進(jìn)程的地址空 間,負(fù)責(zé)實(shí)際的像元攔截工作。
3. 根據(jù)權(quán)利要求1所述的醫(yī)學(xué)像影數(shù)據(jù)集成方法,其特征在于,所述的步驟3中的醫(yī)學(xué) 圖像通過(guò)通訊方式發(fā)送到外部集成系統(tǒng)的數(shù)據(jù)存儲(chǔ)器,實(shí)現(xiàn)數(shù)據(jù)的對(duì)外輸出;具體采用兩 種數(shù)據(jù)的對(duì)外輸出方式一種是基于TCP/IP協(xié)議的通信方式,另外一種是Web服務(wù)動(dòng)態(tài)綁 定與調(diào)用的方式。
4. 根據(jù)權(quán)利要求1 3任一項(xiàng)所述的醫(yī)學(xué)像影數(shù)據(jù)集成方法,其特征在于,所述步驟3 的過(guò)程為用函數(shù)WU)把像元表中的所有的像元4依此還原為f,并再次調(diào)用Win32下 GDI32. dll中的f,其中,函數(shù)W U )功能是將像元4轉(zhuǎn)換為API函數(shù)f,即f = W ( 4 ),該函數(shù)W U ) 的實(shí)現(xiàn)包括兩個(gè)部分一是根據(jù)像元4的像元名N得到對(duì)應(yīng)的API函數(shù)名f,二是根據(jù)像 元的描述信息D得到調(diào)用該API函數(shù)f所需要的參數(shù);具體步驟如下1) 初始化導(dǎo)入像元表、初始化繪圖設(shè)備hDC,所述的繪圖設(shè)備hDC為Win32系統(tǒng)下 GDI32.dll中的繪圖設(shè)備句柄;將最后一個(gè)像元4的N置為空,即最后一個(gè)像元為4。;2) 讀取像元表的中首像元4 ;3) 判斷是否掃描到最后一個(gè)4 ,具體方法如下若像元4為4 。,則在繪圖設(shè)備上生成圖像文件,結(jié)束流程;否則,進(jìn)入到4)步驟;4) 用W U )還原GDI32. dll的API函數(shù)f ;5) 在繪圖設(shè)備hDC上調(diào)用GDI32. dll中的f ;6) 讀取下一個(gè)像元4 ,返回到3)步驟。
5. 根據(jù)權(quán)利要求1 3任一項(xiàng)所述的醫(yī)學(xué)像影數(shù)據(jù)集成方法,其特征在于,在所述的步 驟1和步驟2之間還包括過(guò)濾步驟,過(guò)濾步驟的功能是把像元攔截驅(qū)動(dòng)器攔截到的每一個(gè) 像元4按照約束條件進(jìn)行檢查、分析或改造,對(duì)符合約束條件的像元4的坐標(biāo)參數(shù)進(jìn)行轉(zhuǎn) 換,最后輸出新像元^ '送入步驟3處理;在過(guò)濾步驟中過(guò)濾函數(shù)形式如下S為像元坐標(biāo)轉(zhuǎn)換參數(shù),計(jì)算方法為S =被攔截繪圖設(shè)備的分辨率/新繪圖設(shè)備的分辨率八為像元;A為約束條件集合,包括坐標(biāo)范圍的檢查、字符串過(guò)濾、宿主系統(tǒng)名稱 的識(shí)別。
全文摘要
本發(fā)明公開了一種醫(yī)學(xué)像影數(shù)據(jù)集成方法,其特征在于,包括以下步驟步驟1攔截像元數(shù)據(jù)在醫(yī)療設(shè)備中的宿主系統(tǒng)中嵌入像元攔截驅(qū)動(dòng)器,攔截該醫(yī)療設(shè)備的軟件在繪圖時(shí)的像元ζ;所述的宿主系統(tǒng)為醫(yī)院的醫(yī)療設(shè)備中的軟件系統(tǒng);像元ζ采用二元數(shù)組描述ζ=(N,D);步驟2生成像元表按攔截的先后順序記錄所有的像元ζ以生成當(dāng)前圖像的像元ζ表;步驟3重現(xiàn)醫(yī)學(xué)圖像基于f和像元ζ的一一對(duì)應(yīng)關(guān)系,根據(jù)像元ζ表新建繪圖設(shè)備并重繪醫(yī)學(xué)圖像。該方法采用簡(jiǎn)便的方法實(shí)現(xiàn)各種缺乏通用數(shù)據(jù)結(jié)構(gòu)的不同醫(yī)療設(shè)備的醫(yī)學(xué)影像數(shù)據(jù)的采集,解決醫(yī)院對(duì)醫(yī)療數(shù)據(jù)的集成問(wèn)題。
文檔編號(hào)G06T11/00GK101763648SQ20091022672
公開日2010年6月30日 申請(qǐng)日期2009年12月25日 優(yōu)先權(quán)日2009年12月25日
發(fā)明者劉建勛, 湯宇輝, 王俊年, 覃事剛 申請(qǐng)人:湖南電氣職業(yè)技術(shù)學(xué)院
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
棋牌| 芦溪县| 犍为县| 镇平县| 亳州市| 荃湾区| 宁海县| 贺州市| 丽江市| 洛川县| 乌拉特中旗| 邵武市| 普安县| 丹江口市| 宝应县| 尚志市| 东阿县| 上高县| 宕昌县| 柘荣县| 郁南县| 河北省| 炉霍县| 金寨县| 东丰县| 佳木斯市| 星子县| 大同市| 那曲县| 连平县| 竹溪县| 海原县| 灵璧县| 南宁市| 家居| 威宁| 宝坻区| 涟源市| 长岛县| 天镇县| 蓬莱市|