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

符合DICOM標(biāo)準(zhǔn)的網(wǎng)絡(luò)通信模塊的制作方法

文檔序號:11215865閱讀:761來源:國知局
符合DICOM標(biāo)準(zhǔn)的網(wǎng)絡(luò)通信模塊的制造方法與工藝
本發(fā)明涉及網(wǎng)絡(luò)通信
技術(shù)領(lǐng)域
,特別是指一種符合dicom標(biāo)準(zhǔn)的網(wǎng)絡(luò)通信模塊。
背景技術(shù)
:dicom標(biāo)準(zhǔn)即醫(yī)學(xué)數(shù)字成像和通信標(biāo)準(zhǔn),它定義了質(zhì)量能滿足臨床需要的可用于數(shù)據(jù)交換的醫(yī)學(xué)圖像格式,對醫(yī)學(xué)數(shù)字圖像的采集、歸檔、通信和顯示方法等做出規(guī)定,使得醫(yī)學(xué)數(shù)字圖像能夠在不同的設(shè)備之間進(jìn)行標(biāo)準(zhǔn)化的傳輸。osi七層模型將網(wǎng)絡(luò)通信分為七層,分別是物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會話層、表示層和應(yīng)用層。這一種網(wǎng)絡(luò)模型為網(wǎng)絡(luò)通信提出了一種基本的架構(gòu),使得不同體系結(jié)構(gòu)的網(wǎng)絡(luò)得以實(shí)現(xiàn)互聯(lián)。而在醫(yī)學(xué)影像信息系統(tǒng)中,由于dicom標(biāo)準(zhǔn)的采用,不同儀器之間的傳輸需要符合dicom的相關(guān)標(biāo)準(zhǔn),需要構(gòu)建出一個符合dicom標(biāo)準(zhǔn)的網(wǎng)絡(luò)通信模塊,從而實(shí)現(xiàn)不同儀器之間醫(yī)學(xué)影像的傳輸。技術(shù)實(shí)現(xiàn)要素:針對
背景技術(shù)
中存在的問題,本發(fā)明的目的是提供一種符合dicom標(biāo)準(zhǔn)的網(wǎng)絡(luò)通信模塊,規(guī)定不同設(shè)備之間進(jìn)行醫(yī)學(xué)影像傳輸?shù)姆绞剑瑥亩鴮?shí)現(xiàn)醫(yī)學(xué)影像的傳輸。本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:一種符合dicom標(biāo)準(zhǔn)的網(wǎng)絡(luò)通信模塊,包括網(wǎng)絡(luò)通信模塊包括會話層、表示層和應(yīng)用層,其中,會話層建立在tcp/ip層之上,tcp/ip層建立在網(wǎng)絡(luò)層之上,網(wǎng)絡(luò)層建立在數(shù)據(jù)鏈路層之上,數(shù)據(jù)鏈路層建立在物理層之上,所述會話層用于進(jìn)行通信的雙方規(guī)定通信的具體方式,對請求連接、接受/拒絕連接、終止連接以及數(shù)據(jù)交換的方式做出規(guī)定,所述會話層分為兩個部分,包括上層關(guān)聯(lián)服務(wù)和dicom上層協(xié)議,其中dicom上層協(xié)議直接與tcp/ip層對接,而上層關(guān)聯(lián)服務(wù)負(fù)責(zé)與表示層進(jìn)行關(guān)聯(lián);所述表示層又叫做dimse協(xié)議機(jī),用于為不同客戶端提供傳輸過來的信息或數(shù)據(jù)的轉(zhuǎn)換內(nèi)碼,能夠解讀信息或數(shù)據(jù)的同時還能提供c-find、c-store的服務(wù);所述應(yīng)用層分為兩個部分,分別是服務(wù)類和信息對象,服務(wù)類通過代碼調(diào)用各種函數(shù)封裝各種方法,從而實(shí)現(xiàn)打印、worklist查詢的功能;信息對象指的是服務(wù)類所作用的對象,與表示層進(jìn)行關(guān)聯(lián)。在上述技術(shù)方案中,構(gòu)建所述會話層時,需要建立dul.h文件和assoc.h文件。在上述技術(shù)方案中,所述dul.h文件中定義了與網(wǎng)絡(luò)相關(guān)的各種服務(wù)函數(shù),將建立網(wǎng)絡(luò)連接的方法封裝起來,這些服務(wù)參數(shù)通過調(diào)用了tcp/ip層的函數(shù),套接字socket函數(shù)實(shí)現(xiàn);在上述技術(shù)方案中,所述assoc.h文件負(fù)責(zé)定義dimse層中各個服務(wù)函數(shù)的網(wǎng)絡(luò)連接參數(shù),通過利用dicom上層協(xié)議中的各種函數(shù)實(shí)現(xiàn);assoc.h文件定義的結(jié)構(gòu)包括表示信息上下文、抽象語義、傳輸語義,使dimse層中的函數(shù)得到實(shí)現(xiàn)網(wǎng)絡(luò)連接的參數(shù),通過各種文件的構(gòu)建,構(gòu)建出關(guān)聯(lián)控制服務(wù)單元,用于確定、維持或終結(jié)兩個應(yīng)用之間的連接。在上述技術(shù)方案中,:所述服務(wù)單元提供五種服務(wù),包括a-associate、a-release、a-abort、a-p-abort、p-data。在上述技術(shù)方案中,所述信息對象通過dicom網(wǎng)絡(luò)傳輸獲得或者通過本地創(chuàng)建獲得。在上述技術(shù)方案中,所述信息對象為ct圖像、x光圖像,存儲于客戶端本地。在上述技術(shù)方案中,構(gòu)建所述應(yīng)用層時,首先需要通過代碼調(diào)用下層的各個函數(shù),將各個方法封裝為一個服務(wù)類,提供給客戶端調(diào)用;另外需要構(gòu)建一個本地的數(shù)據(jù)庫,存儲各種信息對象,作為服務(wù)類作用的對象。本發(fā)明符合dicom標(biāo)準(zhǔn)的網(wǎng)絡(luò)通信模塊,包括會話層、表示層和應(yīng)用層,其中,會話層建立在tcp/ip層之上,tcp/ip層建立在網(wǎng)絡(luò)層之上,網(wǎng)絡(luò)層建立在數(shù)據(jù)鏈路層之上,數(shù)據(jù)鏈路層建立在物理層之上,網(wǎng)絡(luò)通信模塊覆蓋于會話層、表示層和應(yīng)用層之上,對每一層進(jìn)行符合dicom標(biāo)準(zhǔn)的構(gòu)建,包括各種服務(wù)函數(shù)的定義與參數(shù)的定義等,從而構(gòu)建出網(wǎng)絡(luò)通信模塊,規(guī)定不同設(shè)備之間進(jìn)行醫(yī)學(xué)影像傳輸?shù)姆绞剑瑥亩鴮?shí)現(xiàn)醫(yī)學(xué)影像的傳輸。附圖說明圖1為本發(fā)明結(jié)構(gòu)框圖;圖2為本發(fā)明中應(yīng)用層構(gòu)建流程圖。具體實(shí)施方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。如圖1所示,本發(fā)明所述的一種符合dicom標(biāo)準(zhǔn)的網(wǎng)絡(luò)通信模塊,包括會話層、表示層和應(yīng)用層,其中,會話層建立在tcp/ip層之上,tcp/ip層建立在網(wǎng)絡(luò)層之上,網(wǎng)絡(luò)層建立在數(shù)據(jù)鏈路層之上,數(shù)據(jù)鏈路層建立在物理層之上,網(wǎng)絡(luò)通信模塊覆蓋于會話層、表示層和應(yīng)用層之上。在構(gòu)建該通信模塊時,需要自下往上構(gòu)建,上一層的源代碼實(shí)現(xiàn)需要依賴于下一層的函數(shù),下一層是往上一層構(gòu)建的基礎(chǔ)。因此我們需要從下往上逐層構(gòu)建該通信模塊。第三層:會話層,會話層建立在tcp/ip層之上,主要負(fù)責(zé)為進(jìn)行通信的雙方規(guī)定通信的具體方式,對請求連接、接受/拒絕連接、終止連接以及數(shù)據(jù)交換的方式做出規(guī)定。當(dāng)客戶端提出服務(wù)的請求后,需要經(jīng)過會話層向服務(wù)端提出連接的請求,會話層發(fā)出包含該客戶端的aetitle和請求內(nèi)容到服務(wù)端的會話層,服務(wù)端接受連接之后即成功建立連接。因此,會話層又叫做dicom協(xié)議層。會話層分為兩個部分,包括上層關(guān)聯(lián)服務(wù)和dicom上層協(xié)議。其中dicom上層協(xié)議直接與tcp/ip層對接,而上層關(guān)聯(lián)服務(wù)負(fù)責(zé)與上層進(jìn)行關(guān)聯(lián)的協(xié)商。在構(gòu)建該層時,需要建立兩個文件,首先是dul.h文件,這一文件中定義了與網(wǎng)絡(luò)相關(guān)的各種服務(wù)函數(shù)(比如duh_initiatenetwork函數(shù)),將建立網(wǎng)絡(luò)連接的方法封裝起來,這些服務(wù)參數(shù)通過調(diào)用了tcp/ip層的函數(shù),即套接字socket函數(shù)實(shí)現(xiàn)。在dul.h文件的上層,第二個建立的文件是assoc.h文件,這個文件負(fù)責(zé)定義dimse層中各個服務(wù)函數(shù)的網(wǎng)絡(luò)連接參數(shù),通過利用dicom上層協(xié)議中的各種函數(shù)實(shí)現(xiàn),比如asc_initiatenetwork調(diào)用的是dul_initiatenetwork函數(shù)。這一文件定義的結(jié)構(gòu)包括表示信息上下文、抽象語義、傳輸語義等,使得dimse層中的函數(shù)得到實(shí)現(xiàn)網(wǎng)絡(luò)連接的參數(shù)。通過各種文件的構(gòu)建,構(gòu)建出關(guān)聯(lián)控制服務(wù)單元(acse),用于確定、維持或終結(jié)兩個應(yīng)用之間的連接,其中提供五種服務(wù),包括a-associate、a-release、a-abort、a-p-abort、p-data。第二層:表示層。表示層又叫做dimse協(xié)議機(jī),其作用在于為不同客戶端提供傳輸過來的信息或數(shù)據(jù)的轉(zhuǎn)換內(nèi)碼,使得系統(tǒng)能夠解讀這些信息或數(shù)據(jù),同時還能提供c-find、c-store等各種服務(wù)。dimse服務(wù)類型共有11種,如下表所示:名稱分組類型c-storedimse-c操作c-getdimse-c操作c-movedimse-c操作c-getdimse-c操作c-echodimse-c操作n-event-reportdimse-n提醒n-getdimse-n操作n-setdimse-n操作n-actiondimse-n操作n-createdimse-n操作n-deletedimse-n操作構(gòu)建這一層的方法是:創(chuàng)建dimse.h文件,其中包含各種信息的結(jié)構(gòu)體,規(guī)定網(wǎng)絡(luò)傳輸各種信息構(gòu)建的方式(如t_dimse_message、t_dimse_c_echorq、t_dimse_c_echorsp等);另外需要定義各種服務(wù)的函數(shù)(如dimse_echouser、dimse_sendechoresponse、dimse_storeuser、dimse_storeprovider等),通過調(diào)用assoc.h文件中的網(wǎng)絡(luò)連接參數(shù)規(guī)定各種函數(shù)網(wǎng)絡(luò)連接的方式。結(jié)構(gòu)體和服務(wù)函數(shù)定義完成后,將其封裝起來,通過編碼構(gòu)建成11種dimse服務(wù)類型,如上表所示。第一層:應(yīng)用層。應(yīng)用層分為兩個部分,分別是服務(wù)類和信息對象。服務(wù)類通過代碼調(diào)用下層的各種函數(shù),封裝了各種方法,從而能夠?qū)崿F(xiàn)某種功能,如打印、worklist查詢等。而信息對象指的是服務(wù)類所作用的對象,這些信息對象可以通過dicom網(wǎng)絡(luò)傳輸獲得,也可以通過本地創(chuàng)建獲得,比如ct圖像、x光圖像,存儲于客戶端本地。當(dāng)用戶需要實(shí)現(xiàn)某個功能時,如需要打印某個圖像時,向客戶端發(fā)出打印該圖像的指令,客戶端需要調(diào)用的服務(wù)類是print,這個服務(wù)類中封裝了打印圖像的方法,運(yùn)行之后根據(jù)圖像的地址獲得信息圖像,從而進(jìn)行打印。構(gòu)建這一層時,首先需要通過代碼調(diào)用下層的各個函數(shù),將各個方法封裝為一個服務(wù)類,提供給客戶端調(diào)用;另外需要構(gòu)建一個本地的數(shù)據(jù)庫,存儲各種信息對象,作為服務(wù)類作用的對象。其中,構(gòu)建流程如圖2所示。以下是結(jié)合一實(shí)例進(jìn)行進(jìn)一步通信模塊構(gòu)建說明:構(gòu)建一個符合dicom標(biāo)準(zhǔn)的網(wǎng)絡(luò)通信模塊的方法如下:1.構(gòu)建會話層:在dul.h文件中定義網(wǎng)絡(luò)連接的相關(guān)函數(shù),如dul_initiatenetwork。然后在assoc.h文件中定義網(wǎng)絡(luò)連接相關(guān)的各項(xiàng)參數(shù),比如通過調(diào)用dul_initiatenetwork構(gòu)建asc_initiatenetwork,從而定義信息上下文、傳輸語義等。2.構(gòu)建表示層:通過創(chuàng)建dimse.h文件,定義各種信息結(jié)構(gòu)體和服務(wù)函數(shù),包裝為11種服務(wù)類型。3.構(gòu)建應(yīng)用層:通過封裝各種方法成為服務(wù)類,比如retrieve/query服務(wù)類,封裝了表示層dimse中的c-find方法,用戶執(zhí)行retrieve/query服務(wù)類之后,應(yīng)用層的請求發(fā)送至表示層,表示層構(gòu)建了c-find信息,通過會話層的建立連接之后,便可以獲取目的信息。綜上,本發(fā)明符合dicom標(biāo)準(zhǔn)的網(wǎng)絡(luò)通信模塊,具有以下有益效果:1.該模塊在osi七層模型的基礎(chǔ)上,將上三層即應(yīng)用層、表示層和會話層進(jìn)行dicom標(biāo)準(zhǔn)的匹配,將各種網(wǎng)絡(luò)連接服務(wù)、信息服務(wù)進(jìn)行標(biāo)準(zhǔn)化的設(shè)計(jì),使得各層之間能夠?qū)崿F(xiàn)標(biāo)準(zhǔn)化的連接,并且使得傳輸雙方之間能夠以統(tǒng)一的標(biāo)準(zhǔn)進(jìn)行信息傳輸。如果使用不符合dicom標(biāo)準(zhǔn)的通信模塊,則醫(yī)學(xué)影像的傳輸難以實(shí)現(xiàn)。2.在應(yīng)用層中開發(fā)者能夠根據(jù)各種實(shí)際需要將各種方法封裝起來,同時能夠調(diào)用下層的各種服務(wù)類型,比如c-find等等,成為服務(wù)類,用戶不需要了解具體的實(shí)現(xiàn)細(xì)節(jié),只要服務(wù)類通過一定外部借口與數(shù)據(jù)源連接,則能實(shí)現(xiàn)各種各樣的功能,如打印、獲取圖像等等,實(shí)用性較高。3.在會話層、表示層中構(gòu)建了各種與網(wǎng)絡(luò)連接、信息傳輸相關(guān)的服務(wù)類型,其中還包括了壓縮和解壓的方法,使得通訊雙方能夠使用規(guī)定的傳輸方法進(jìn)行高效的信息傳輸,傳輸速度較高。而普通的網(wǎng)絡(luò)通信模塊缺少表示層和會話層的統(tǒng)一規(guī)定,難以實(shí)現(xiàn)高速度的傳輸。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。當(dāng)前第1頁12
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
朝阳区| 两当县| 灵武市| 玉山县| 定远县| 昆山市| 华阴市| 井陉县| 大田县| 乐平市| 儋州市| 定结县| 班戈县| 汉中市| 恩施市| 云梦县| 广汉市| 赤峰市| 罗田县| 驻马店市| 宜黄县| 湘西| 五寨县| 巴南区| 射洪县| 德州市| 武宁县| 丰县| 东宁县| 科技| 垫江县| 祁门县| 和硕县| 清丰县| 平凉市| 崇礼县| 普兰店市| 沂源县| 大宁县| 台南市| 普兰县|