專利名稱:實現(xiàn)醫(yī)學(xué)影像存儲與傳輸系統(tǒng)的業(yè)務(wù)連續(xù)性方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種醫(yī)學(xué)影像存儲與傳輸系統(tǒng)(簡稱PACS系統(tǒng)),具體地說是一種實現(xiàn) PACS系統(tǒng)數(shù)據(jù)自動上傳以及保證其業(yè)務(wù)連續(xù)性的方法。
技術(shù)背景目前,隨著信息時代的到來,數(shù)字化、標準化、網(wǎng)絡(luò)化作業(yè)已經(jīng)進入醫(yī)學(xué)影像界, 并以奔騰之勢迅猛發(fā)展,伴隨著大量醫(yī)院PACS系統(tǒng)應(yīng)用于臨床,使得軟件的穩(wěn)定性和 業(yè)務(wù)連續(xù)性要求越來越高,現(xiàn)有的技術(shù)條件下一旦網(wǎng)絡(luò)和服務(wù)器異常,放射科PACS系 統(tǒng)將會中斷,設(shè)備的影像將不能傳輸?shù)椒?wù)器,致使PACS系統(tǒng)失去原有的作用,使醫(yī) 院的放射科的日常工作受到很大的影響甚至中斷,從而影響到醫(yī)生的診斷效率。 發(fā)明內(nèi)容本發(fā)明解決的問題是現(xiàn)有的PACS系統(tǒng)在網(wǎng)絡(luò)和服務(wù)器異常時不能保證業(yè)務(wù)連續(xù) 性,對計算機硬件性能依賴性大,針對上述問題本發(fā)明提供了一種保證PACS系統(tǒng)業(yè)務(wù) 連續(xù)性的方法。本發(fā)明的技術(shù)方案是一種實現(xiàn)醫(yī)學(xué)影像存儲與傳輸系統(tǒng)的業(yè)務(wù)連續(xù)性方法,其特征在于包括下列步驟 業(yè)務(wù)進程接收放射科影像設(shè)備發(fā)送來的圖像數(shù)據(jù);監(jiān)控線程監(jiān)控當前的服務(wù)器和網(wǎng)絡(luò)連 通情況,當服務(wù)器和網(wǎng)絡(luò)斷開時,監(jiān)控線程會通知業(yè)務(wù)進程自動連接到本地計算機上, 并把數(shù)據(jù)傳輸、保存到本地計算機的報告和圖像臨時緩存表中;當服務(wù)器和網(wǎng)絡(luò)連通時, 監(jiān)控線程會通知業(yè)務(wù)進程自動連接到服務(wù)器上,并且把保存在本地計算機緩存表中的報 告和圖像數(shù)據(jù)自動上傳到服務(wù)器。其中,本地計算機緩存表中每個數(shù)據(jù)上傳成功后,由監(jiān)控線程把該數(shù)據(jù)標記為己上 傳,并最終把所有未上傳的數(shù)據(jù)都上傳到服務(wù)器上;在業(yè)務(wù)進程運行過程中,監(jiān)控線程 定期監(jiān)視當前服務(wù)器和網(wǎng)絡(luò)連通情況。在服務(wù)器和網(wǎng)絡(luò)斷開之前,監(jiān)控線程會通知業(yè)務(wù)進程連接到服務(wù)器上,并且把數(shù)據(jù) 保存在服務(wù)器上,同時定期監(jiān)控網(wǎng)絡(luò)和服務(wù)器的運行情況;在服務(wù)器和網(wǎng)絡(luò)斷開時,監(jiān)控線程會立即檢測到當前的服務(wù)器和網(wǎng)絡(luò)斷開情況,然 后立即通知業(yè)務(wù)進程連接到本地計算機上,同時通知業(yè)務(wù)進程把數(shù)據(jù)傳輸、保存到本地 計算機的圖像和報告臨時緩存表中;在服務(wù)器和網(wǎng)絡(luò)斷開之后,監(jiān)控線程定期檢測當前的網(wǎng)絡(luò)和服務(wù)器連接情況, 一旦 發(fā)現(xiàn)服務(wù)器和網(wǎng)絡(luò)連通,監(jiān)控線程會把保存在本地緩存表中的數(shù)據(jù)自動上傳到服務(wù)器, 并且通知業(yè)務(wù)進程把接下來的數(shù)據(jù)存儲在服務(wù)器上。本發(fā)明的有益效果1、 本發(fā)明在不增加硬件投資的前提下,可有效地提高放射科PACS系統(tǒng)的業(yè)務(wù)連續(xù)性。2、 本發(fā)明通過使用當服務(wù)器與網(wǎng)絡(luò)斷開時使業(yè)務(wù)進程自動連接到本地計算機,并 將數(shù)據(jù)自動上傳的技術(shù),從而大大提高了醫(yī)院放射科PACS的業(yè)務(wù)連續(xù)性,確保了放射 科日常工作不會中斷,提高了醫(yī)生的診斷效率,減少了對計算機硬件的投入。
圖1是本發(fā)明實施例的方法流程圖。 圖2是本發(fā)明實施例的結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和實施案例對本發(fā)明作進一步的說明。如圖l、圖2所示, 一種實現(xiàn)醫(yī)學(xué)影像存儲與傳輸系統(tǒng)的業(yè)務(wù)連續(xù)性方法,包括下 列步驟業(yè)務(wù)進程接收放射科影像設(shè)備發(fā)送來的圖像;監(jiān)控線程監(jiān)控當前的服務(wù)器和網(wǎng) 絡(luò)連通情況,當服務(wù)器和網(wǎng)絡(luò)斷開時,監(jiān)控線程會通知業(yè)務(wù)進程自動連接到本地計算機 上,并通知業(yè)務(wù)進程把數(shù)據(jù)傳輸、保存在本地計算機的圖像和報告臨時緩存表中;當服 務(wù)器和網(wǎng)絡(luò)連通時,監(jiān)控線程會通知業(yè)務(wù)進程自動連接到服務(wù)器上,并且把保存在本地 計算機緩存表中的數(shù)據(jù)自動上傳到服務(wù)器上。下邊對上述方法的進行具體地描述本發(fā)明提供的方法主要是監(jiān)控線程會根據(jù)服務(wù)器和網(wǎng)絡(luò)的連通情況,通知業(yè)務(wù)進程 自動在本地和服務(wù)器之間切換,在服務(wù)器和網(wǎng)絡(luò)斷開的情況下,業(yè)務(wù)進程自動連接到本 地計算機上,從而使業(yè)務(wù)進程能夠繼續(xù)服務(wù)運行,并且把臨時的圖像和報告數(shù)據(jù)(即病 人的圖像數(shù)據(jù)和醫(yī)生瀏覽圖像后寫出的診斷報告數(shù)據(jù))保存在圖像和報告緩存表中,由 監(jiān)控線程按照約定的方式(即每秒鐘都對網(wǎng)絡(luò)和服務(wù)器進行定時監(jiān)控)監(jiān)控當前的服務(wù)器和網(wǎng)絡(luò)運行情況,當網(wǎng)絡(luò)和服務(wù)器連通時,由監(jiān)控線程負責在后臺通知業(yè)務(wù)進程把圖 像和報告數(shù)據(jù)自動傳輸?shù)椒?wù)器上。在服務(wù)器和網(wǎng)絡(luò)斷開之前,監(jiān)控線程會通知業(yè)務(wù)進程連接到服務(wù)器上,并且把數(shù)據(jù) 保存在服務(wù)器上,同時每秒鐘定期監(jiān)控網(wǎng)絡(luò)和服務(wù)器的連通情況;在服務(wù)器和網(wǎng)絡(luò)斷開時,監(jiān)控線程會立即檢測到當前的服務(wù)器和網(wǎng)絡(luò)斷開情況,然 后通知業(yè)務(wù)進程連接到本地計算機上,并且通知業(yè)務(wù)進程把數(shù)據(jù)保存在本地計算機的緩 存表中;在服務(wù)器和網(wǎng)絡(luò)斷開之后,監(jiān)控線程每秒鐘都對網(wǎng)絡(luò)和服務(wù)器進行定時監(jiān)控, 一旦 發(fā)現(xiàn)服務(wù)器和網(wǎng)絡(luò)連通,監(jiān)控線程會在后臺通知業(yè)務(wù)進程把保存在本地緩存表中的數(shù)據(jù) 自動上傳到服務(wù)器,本地計算機緩存表中每個數(shù)據(jù)記錄上傳成功后,由監(jiān)控線程把該數(shù) 據(jù)記錄標記為己上傳,并最終把所有未上傳的數(shù)據(jù)記錄都上傳到服務(wù)器上,并且通知業(yè) 務(wù)進程把接下來的數(shù)據(jù)保存在服務(wù)器。業(yè)務(wù)進程業(yè)務(wù)進程是運行在操作系統(tǒng)下的服務(wù)程序,主要用來接收、傳輸、保存放射科影像 設(shè)備發(fā)來的圖像,并且負責放射科診斷報告的書寫,保存等,當監(jiān)控線程通知業(yè)務(wù)進程 網(wǎng)絡(luò)和服務(wù)器的運行正常時,業(yè)務(wù)進程就把圖像和報告保存在服務(wù)器上,當監(jiān)控線程通 知業(yè)務(wù)進程網(wǎng)絡(luò)和服務(wù)器的運行異常時,業(yè)務(wù)進程就會把圖像和報告保存到本地計算機 上。臨時緩存表業(yè)務(wù)進程用來保存臨時的病人圖像和報告數(shù)據(jù)的存儲區(qū)域。用來辨別哪些數(shù)據(jù)是在 服務(wù)器和網(wǎng)絡(luò)不通的情況下存儲的。實施例下面以一個具體的實施對本發(fā)明的保證業(yè)務(wù)連續(xù)性的方法作進一步的說明例如病人張三在放射科完成CT檢查后產(chǎn)生了圖像數(shù)據(jù),圖像數(shù)據(jù)在保存時,監(jiān)控 線程檢測當前的服務(wù)器和網(wǎng)絡(luò)情況,如果當前的服務(wù)器和網(wǎng)絡(luò)是出于連通狀態(tài)的,那么 業(yè)務(wù)進程會把這些圖像數(shù)據(jù)自動保存在服務(wù)器上,醫(yī)生經(jīng)瀏覽圖像后寫出診斷報告,業(yè) 務(wù)進程將這些報告數(shù)據(jù)也自動保存在服務(wù)器上;如果當前的服務(wù)器和網(wǎng)絡(luò)狀態(tài)是斷開 的,(在一般的情況下,服務(wù)器或者網(wǎng)絡(luò)斷開后,醫(yī)生就只能手寫診斷報告,由于沒法 使用計算機提供的報告模板,所以工作效率將大大降低),本發(fā)明的監(jiān)控線程會控制業(yè)務(wù)進程連接到本地計算機,并且把圖像保存在本地計算機的臨時緩存表中,這樣醫(yī)生就 可以正常的進行診斷工作,醫(yī)生瀏覽圖像后寫出診斷報告,業(yè)務(wù)進程將這些報告數(shù)據(jù)也 自動保存在本地計算機的臨時緩存表中;當服務(wù)器和網(wǎng)絡(luò)再次連通時,監(jiān)控線程就會在 后臺把保存在本地緩存表中的那些圖像和報告數(shù)據(jù)自動上傳到服務(wù)器,這樣不會影響醫(yī) 生的診斷工作,從而保證了業(yè)務(wù)連續(xù)性。
權(quán)利要求
1、一種實現(xiàn)醫(yī)學(xué)影像存儲與傳輸系統(tǒng)的業(yè)務(wù)連續(xù)性方法,其特征在于包括下列步驟業(yè)務(wù)進程接收放射科影像設(shè)備發(fā)送來的圖像數(shù)據(jù);監(jiān)控線程監(jiān)控當前的服務(wù)器和網(wǎng)絡(luò)連通情況,當服務(wù)器和網(wǎng)絡(luò)斷開時,監(jiān)控線程會通知業(yè)務(wù)進程自動連接到本地計算機上,并把數(shù)據(jù)傳輸、保存到本地計算機的圖像和報告臨時緩存表中;當服務(wù)器和網(wǎng)絡(luò)連通時,監(jiān)控線程會通知業(yè)務(wù)進程自動連接到服務(wù)器上,并且把保存在本地計算機緩存表中的圖像和報告數(shù)據(jù)自動上傳到服務(wù)器。
2、 根據(jù)權(quán)利要求1所述的實現(xiàn)醫(yī)學(xué)影像存儲與傳輸系統(tǒng)業(yè)務(wù)連續(xù)性的方法,其特征在 于還包括下列步驟,本地計算機緩存表中每個數(shù)據(jù)上傳成功后,由監(jiān)控線程把該數(shù)據(jù)標 記為已上傳,并最終把所有未上傳的數(shù)據(jù)都上傳到服務(wù)器上。
3、 根據(jù)權(quán)利要求1或2所述的實現(xiàn)醫(yī)學(xué)影像存儲與傳輸系統(tǒng)業(yè)務(wù)連續(xù)性的方法,其特 征在于在業(yè)務(wù)進程運行過程中,監(jiān)控線程定期監(jiān)視當前服務(wù)器和網(wǎng)絡(luò)連通情況。
4、 根據(jù)權(quán)利要求1所述的實現(xiàn)醫(yī)學(xué)影像存儲與傳輸系統(tǒng)業(yè)務(wù)連續(xù)性的方法,其特征在于在服務(wù)器和網(wǎng)絡(luò)斷開之前,監(jiān)控線程會通知業(yè)務(wù)進程連接到服務(wù)器上,并且把數(shù)據(jù) 保存在服務(wù)器上,同時定期監(jiān)控網(wǎng)絡(luò)和服務(wù)器的運行情況;在服務(wù)器和網(wǎng)絡(luò)斷開時,監(jiān)控線程會立即檢測到當前的服務(wù)器和網(wǎng)絡(luò)斷開情況,然 后立即通知業(yè)務(wù)進程連接到本地計算機上,同時通知業(yè)務(wù)進程把數(shù)據(jù)傳輸、保存到本地 計算機的圖像和報告臨時緩存表中;在服務(wù)器和網(wǎng)絡(luò)斷開之后,監(jiān)控線程定期檢測當前的網(wǎng)絡(luò)和服務(wù)器連接情況, 一旦 發(fā)現(xiàn)服務(wù)器和網(wǎng)絡(luò)連通,監(jiān)控線程會把保存在本地緩存表中的數(shù)據(jù)自動上傳到服務(wù)器, 并且通知業(yè)務(wù)進程把接下來的數(shù)據(jù)存儲在服務(wù)器上。
全文摘要
本發(fā)明公開了一種實現(xiàn)醫(yī)學(xué)影像存儲與傳輸系統(tǒng)的業(yè)務(wù)連續(xù)性方法,包括下列步驟業(yè)務(wù)進程接收放射科影像設(shè)備發(fā)送來的圖像數(shù)據(jù);監(jiān)控線程監(jiān)控當前的服務(wù)器和網(wǎng)絡(luò)連通情況,當服務(wù)器和網(wǎng)絡(luò)斷開時,監(jiān)控線程會通知業(yè)務(wù)進程自動連接到本地計算機上,并把數(shù)據(jù)傳輸、保存到本地計算機的圖像和報告臨時緩存表中;當服務(wù)器和網(wǎng)絡(luò)連通時,監(jiān)控線程會通知業(yè)務(wù)進程自動連接到服務(wù)器上,并且把保存在本地計算機緩存表中的圖像和報告數(shù)據(jù)自動上傳到服務(wù)器。本發(fā)明在不增加硬件投資的前提下,可有效地提高PACS系統(tǒng)的業(yè)務(wù)連續(xù)性,減少對計算機硬件的依賴。
文檔編號H04L29/06GK101534212SQ20091003075
公開日2009年9月16日 申請日期2009年4月15日 優(yōu)先權(quán)日2009年4月15日
發(fā)明者江 呂, 白曉寶 申請人:呂 江;白曉寶