[發明專利]基于BS結構的醫學影像閱片系統的實現方法有效
| 申請號: | 201310522401.9 | 申請日: | 2013-10-29 |
| 公開(公告)號: | CN104572293A | 公開(公告)日: | 2015-04-29 |
| 發明(設計)人: | 湯超;苑金龍;夏超 | 申請(專利權)人: | 藍網科技有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F9/54;H04L29/08 |
| 代理公司: | 深圳冠華專利事務所(普通合伙) 44267 | 代理人: | 諸蘭芬 |
| 地址: | 518000 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 bs 結構 醫學影像 系統 實現 方法 | ||
技術領域
本發明涉及醫學影像處理技術,尤其是涉及一種基于BS結構的醫學影像閱片系統的實現方法。
背景技術
最近JavaScript引擎的快速發展,腳本運行性能大幅提高,在瀏覽器端處理復雜應用變得可能,在前端采用模擬線程/模擬隊列技術對用戶的請求進行處理,同時Web影像服務程序中采用進程調度機制和緩沖機制實現醫學影像的快速加載,這二者的結合能及時響應用戶請求,保證取圖成功。
已有發明通過ActiveX技術或者Java?Applet來實現圖像的處理,但需要瀏覽器預先安裝插件。現有Web?PACS需要在瀏覽器上安裝ActiveX控件或Java?Applet,加大了用戶使用的難度和實施的復雜度,此種方法會影響圖像瀏覽相關的每個用戶,且插件的不穩定性會影響用戶其他的瀏覽器操作。
發明內容
本發明是提出一種基于BS結構的醫學影像閱片系統的實現方法,在瀏覽器沒有插件支持的條件下實現醫學影像顯示,實現過程更簡潔,用戶使用更方便。
本發明采用如下技術方案實現:一種基于BS結構的醫學影像閱片系統的實現方法,該醫學影像閱片系統包括瀏覽器、采用進程調度機制和緩沖機制的醫學影像Web服務器及圖像處理子進程,所述方法包括步驟:
瀏覽器采用Ajax技術通過HTTP協議向醫學影像Web服務器發出圖像請求;
醫學影像Web服務器根據共享內存的狀態判斷是否分配圖像處理子進程的工作任務,如果共享內存中存在對應當前請求的醫學影像,則直接將共享內存中對應當前請求的醫學影像返回給瀏覽器,當共享內存中不存在當前請求的醫學影像時,醫學影像Web服務器分配圖像處理子進程工作任務,并于圖像處理子程序獲取對應當前請求的醫學影像后控制將對應當前請求的醫學影像返回給瀏覽器;
圖像處理子程序根據DICOM文件的UIDs從數據文件存儲服務器請求對應當前請求的醫學影像的DICOM文件流,并將DICOM文件流存儲在共享內存中;
瀏覽器采用模擬隊列的方式從醫學影像Web服務器獲取醫學影像并進行顯示。
其中,瀏覽器采用模擬隊列的方式從醫學影像Web服務器獲取醫學影像并進行顯示的步驟具體包括:
當用戶請求醫學圖像后,瀏覽器首先獲取DICOM影像信息,采用模擬隊列的方式保證每次只取當前信息同時保證獲取成功;
當模擬隊列的所有信息獲取完成后,啟動取圖線程并加載蒙層圖和切塊圖,在加載過程中蒙層顯示而切塊圖隱藏,當加載完成后,切塊圖顯示而蒙層圖隱藏,同樣采用模擬隊列的方式保證用戶最后一次的操作請求成功;
當顯示窗口的圖像加載完成后,啟動顯示線程來顯示圖像和圖像信息。
其中,瀏覽器與醫學影像Web服務器之間通過Ajax技術進行異步通信。
在,醫學影像Web服務器為高并發Web服務器,且醫學影像Web服務器具有完成端口來完成多個瀏覽器的并發請求。
其中,在醫學影像Web服務器中至少配置了Web服務子進程、共享內存、處理任務子進程和管理主進程,通過進程調度機制來使用完成端口。
其中,進程調度機制包括:
當醫學影像Web服務器接收到一個來自瀏覽器的請求時,Web服務子進程啟動一個線程任務;
判斷處理子進程的屬性信息結構,如果該進程已經分配資源,直接向處理任務子進程發出處理請求,同時向處理任務子進程發出消息,通知處理任務子進程進入執行狀態,如果該進程沒有分配資源,則向管理主進程發出請求,由管理主進程為該線程任務分配資源;
如果所有的處理任務子進程都處于處理狀態,則由管理主進程直接啟動一個進程來執行任務。
與現有技術相比,本發明具有如下有益效果:
本發明改進了現有的Web?PACS(Picture?Archiving?and?Communication?Systems)在客戶端處理圖像的框架,在瀏覽器沒有安裝任何插件下完成,直接通過Ajax技術實時向醫學影像Web服務器發送獲取醫學影像的請求,醫學影像Web服務器采用進程調度機制和緩沖機制根據請求中的參數處理和返回影像,同時在瀏覽器上進行顯示,實現過程更簡潔,用戶使用更方便。并且,本發明在傳統Web?PACS的基礎上改進了瀏覽器處理醫學影像的模式,無需安裝客戶端和插件,只需要登錄瀏覽器就可以使用本系統,同時采用進程調度機制和緩沖機制,實現了影像的快速傳輸與處理,整個系統在性能上有了很大的改進同時為系統跨平臺跨瀏覽器的實現提供了有利條件。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于藍網科技有限公司;,未經藍網科技有限公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310522401.9/2.html,轉載請聲明來源鉆瓜專利網。





