一種基于b/s架構(gòu)的輻射圖像檢查系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及輻射成像中的圖像檢查,特別涉及基于B/S架構(gòu)的輻射圖像檢查系統(tǒng)及方法。
【背景技術(shù)】
[0002]目前的集裝箱輻射成像圖像檢查系統(tǒng)軟件具有以下的本地運行功能:(1)對目標(biāo)圖像進(jìn)行各種圖像處理,包括縮放、色彩變換、邊緣增強、灰度變換等;(2)對目標(biāo)區(qū)域進(jìn)行嫌疑標(biāo)記;(3)對目標(biāo)圖像進(jìn)行結(jié)論鑒定。
[0003]在現(xiàn)有技術(shù)中,集裝箱輻射圖像檢查系統(tǒng)一般是專業(yè)的圖像軟件,形式一般為一個軟件安裝包,在每一個需要做輻射圖像檢查的終端需要安裝該圖像軟件,各個終端用戶通過終端安裝的圖像檢查軟件使用相關(guān)功能進(jìn)行檢查和鑒定。
[0004]圖像檢查軟件對于終端的配置要求比較高,需要配備較高端顯卡的服務(wù)器,這使得圖像檢查工作只能局限在檢查工作站服務(wù)器上,使得軟件的使用受限。
[0005]在本領(lǐng)域內(nèi),一般認(rèn)為,輻射圖像處理這種需要對大圖像進(jìn)行各種復(fù)雜處理的軟件是應(yīng)該在本地服務(wù)器上運行的,所以即使系統(tǒng)現(xiàn)在的形式使得安裝、維護(hù)、功能擴(kuò)展很繁瑣,但是一直也沒有有效的解決方案。
【發(fā)明內(nèi)容】
[0006]輻射圖像檢查系統(tǒng)的現(xiàn)有狀況亟需改變,基于此,本申請?zhí)岢鲆环N基于B/S架構(gòu)的輻射圖像檢查系統(tǒng),該系統(tǒng)可以解決本領(lǐng)域內(nèi)困擾已久的難題。
[0007]基于B/S架構(gòu)的輻射圖像檢查系統(tǒng)的主要難點:處理性能問題,原有獨占軟件運行在本地服務(wù)器上,一個用戶操作軟件,可以充分地利用本地服務(wù)器資源。B/S架構(gòu)是基于請求/應(yīng)答模式的,服務(wù)器服務(wù)于多個終端用戶,完成一個圖像檢查需要在中心服務(wù)器和客戶端服務(wù)器之間進(jìn)行多次的請求/應(yīng)答和數(shù)據(jù)傳輸,如何在這種B/S架構(gòu)中實現(xiàn)接近于原來獨占軟件的圖像處理性能是一個挑戰(zhàn)。
[0008]本發(fā)明提出一種基于B/S架構(gòu)的輻射圖像檢查系統(tǒng),該系統(tǒng)將絕大部分的圖像處理功能放置到服務(wù)器端來完成,而客戶端僅需普通的web瀏覽器就可以進(jìn)行圖像的處理。本發(fā)明解決了以往輻射圖像檢查系統(tǒng)必須在客戶端安裝的問題,并解決了在特定環(huán)境下的基于B/S架構(gòu)的輻射圖像檢查系統(tǒng)的技術(shù)問題。
[0009]本發(fā)明提供一種輻射圖像檢查系統(tǒng),其特征在于,具備:
用戶端,用于發(fā)起圖像操作請求,并且在得到響應(yīng)后能夠直接將圖像操作結(jié)果展現(xiàn)在用戶端的瀏覽器上;
圖像處理模塊,根據(jù)用戶端的請求,查詢用戶端所要求處理的圖像,對該圖像進(jìn)行用戶端所請求的操作,并且,將處理結(jié)果轉(zhuǎn)換成指定格式以及品質(zhì)的圖像返回給用戶端的瀏覽器進(jìn)行顯示;
Web服務(wù)器,接收來自用戶端的瀏覽器用戶的請求和鑒權(quán),拒絕未授權(quán)用戶的任何請求,將已授權(quán)用戶的合法請求轉(zhuǎn)發(fā)至所述圖像處理模塊,并且將來自所述圖像處理模塊的圖像操作結(jié)果返回給用戶端。
[0010]此外,在本發(fā)明的的輻射圖像檢查系統(tǒng)中,
所述圖像處理模塊包括:
圖像邏輯處理模塊,經(jīng)由所述Web服務(wù)器接收來自用戶端的圖像操作請求,完成圖像處理的調(diào)度、控制;
存儲模塊,保存各種圖像以及數(shù)據(jù);
圖像讀取模塊,接收來自所述圖像邏輯處理模塊的圖像加載請求,向所述存儲模塊發(fā)出圖像查找請求,完成圖像的載入、解析;
圖像加工模塊,用于進(jìn)行圖像處理;以及
圖像加工調(diào)度模塊,根據(jù)來自所述圖像邏輯處理模塊的圖像加工請求,請求所述圖像加工模塊進(jìn)行圖像加工處理。
[0011 ] 此外,在本發(fā)明的的輻射圖像檢查系統(tǒng)中,
所述圖像處理模塊還包括:圖像緩存模塊,用于對圖像進(jìn)行緩存;圖像轉(zhuǎn)換模塊,根據(jù)來自所述圖像邏輯處理模塊的轉(zhuǎn)換申請進(jìn)行圖像轉(zhuǎn)換,將轉(zhuǎn)換后的圖像返回給所述圖像邏輯處理模塊,
所述圖像邏輯處理模塊在接收到圖像操作請求時,向所述圖像緩存模塊發(fā)出圖像查詢請求,在所述圖像緩存模塊中存在用戶端所要求處理的圖像的情況下,將該圖像返回給所述圖像邏輯處理模塊,在所述圖像緩存模塊中不存在用戶端所要求處理的圖像的情況下,由所述圖像讀取模塊從所述存儲模塊完成圖像的載入、解析,
所述圖像加工模塊為多個,
所述圖像加工調(diào)度模塊包括:圖像加工調(diào)度控制模塊;與所述圖像加工模塊的數(shù)量相同的多個圖像加工調(diào)度反饋模塊,
所述圖像加工調(diào)度控制模塊接收來自所述圖像邏輯處理模塊的圖像加工請求,向所述圖像加工調(diào)度反饋模塊發(fā)出詢問資源使用情況的請求,所述圖像加工調(diào)度反饋模塊獲取當(dāng)前所在機器的資源使用情況,并將其反饋給所述圖像加工調(diào)度控制模塊,所述圖像加工調(diào)度控制模塊根據(jù)各個圖像處理模塊所在機器的資源使用情況,選擇一個資源使用率低的機器,向其發(fā)送圖像處理請求。
[0012]此外,在本發(fā)明的的輻射圖像檢查系統(tǒng)中,具有多個所述用戶端。
[0013]此外,本發(fā)明提供一種輻射圖像檢查系統(tǒng),其特征在于,具備:
多個輻射成像設(shè)備端;
輻射圖像庫,用于存放由所述多個輻射成像設(shè)備端得到的輻射成像;
圖像集中存儲機,具備用于存儲來自所述輻射圖像庫的圖像以及數(shù)據(jù)的存儲模塊; 多個查驗終端;
Web服務(wù)器,具有Web服務(wù)模塊和認(rèn)證鑒權(quán)模塊;
應(yīng)用服務(wù)器,具有圖像邏輯處理模塊、圖像讀取模塊、圖像加工調(diào)度控制模塊;
多個圖像加工服務(wù)器,每個圖像加工服務(wù)器具有圖像加工調(diào)度反饋模塊和圖像加工模塊,
所述圖像邏輯處理模塊經(jīng)由所述Web服務(wù)器接收來自所述查驗終端的圖像操作請求,完成圖像處理的調(diào)度、控制,
所述圖像讀取模塊接收來自所述圖像邏輯處理模塊的圖像加載請求,向所述存儲模塊發(fā)出圖像查找請求,完成圖像的載入、解析,
所述圖像加工調(diào)度控制模塊接收來自所述圖像邏輯處理模塊的圖像加工請求,輪詢向所述多個圖像加工服務(wù)器的所述圖像加工調(diào)度反饋模塊發(fā)出詢問資源使用情況的請求,所述圖像加工調(diào)度反饋模塊獲取當(dāng)前所在圖像加工服務(wù)器的資源使用情況,并將其反饋給所述圖像加工調(diào)度控制模塊,所述圖像加工調(diào)度控制模塊根據(jù)各個圖像處理模塊所在圖像加工服務(wù)器的資源使用情況,選擇一個資源使用率低的圖像加工服務(wù)器,向其發(fā)送圖像處理請求。
[0014]此外,在本發(fā)明的的輻射圖像檢查系統(tǒng)中,
所述應(yīng)用服務(wù)器還具有圖像緩存模塊以及圖像轉(zhuǎn)換模塊,
所述圖像轉(zhuǎn)換模塊根據(jù)來自所述圖像邏輯處理模塊的轉(zhuǎn)換申請進(jìn)行圖像轉(zhuǎn)換,并且將轉(zhuǎn)換后的圖像返回給所述圖像邏輯處理模塊,
所述圖像邏輯處理模塊在接收到圖像操作請求時,向所述圖像緩存模塊發(fā)出圖像查詢請求,在所述圖像緩存模塊中存在用戶端所要求處理的圖像的情況下,將該圖像返回給所述圖像邏輯處理模塊,在所述圖像緩存模塊中不存在用戶端所要求處理的圖像的情況下,由所述圖像讀取模塊從所述存儲模塊完成圖像的載入、解析。
[0015]此外,本發(fā)明還提供一種輻射圖像檢查方法,其特征在于,具備如下工序:
用戶端通過Web瀏覽器向Web服務(wù)器發(fā)出圖像處理的請求;
Web服務(wù)器接收到圖像處理的請求后,對請求用戶進(jìn)行鑒權(quán),當(dāng)確認(rèn)該用戶為合法用戶并且具有訪問該圖像處理權(quán)限后,將圖像