掃描數(shù)據(jù)處理方法和裝置的制造方法
【專利摘要】本發(fā)明公開了一種掃描數(shù)據(jù)處理方法以及裝置,該方法包括:根據(jù)掃描控制端傳輸?shù)膾呙栊畔⒋_定當前的受檢體掃描完成后,接收所述掃描控制端傳輸?shù)膾呙钄?shù)據(jù);根據(jù)待處理任務、掃描信息以及接收的掃描數(shù)據(jù)判斷是否滿足執(zhí)行所述待處理任務的條件;如滿足,則由所述工作臺根據(jù)待處理任務對所述掃描數(shù)據(jù)進行相應處理。本發(fā)明可以縮短工作臺等待掃描數(shù)據(jù)的傳輸時間,進而提升對掃描圖像的處理效率。
【專利說明】
掃描數(shù)據(jù)處理方法和裝置
技術領域
[0001]本發(fā)明涉及醫(yī)療圖像處理技術領域,尤其涉及一種掃描數(shù)據(jù)處理方法和裝置。
【背景技術】
[0002]目前,醫(yī)療成像系統(tǒng)中通常包括掃描控制端,以及與掃描控制端分別連接的掃描設備和工作臺。在利用上述醫(yī)療成像系統(tǒng)對受檢體進行掃描時,通過掃描控制端設置掃描參數(shù)并啟動掃描設備,掃描設備按照掃描參數(shù)對受檢體執(zhí)行掃描操作,并將掃描得到的原始掃描數(shù)據(jù)輸出至掃描控制端,掃描控制端將原始掃描數(shù)據(jù)傳輸?shù)焦ぷ髋_,由工作臺按照不同的處理需求對原始掃描數(shù)據(jù)進行進一步處理,也稱為后處理,例如,后處理可以包括對原始掃描圖像進行編輯、生成三維圖像、提取特定被檢組織進行顯示、或者MRP(MultiplePlane Reconstruct1n,多層面重建)處理等。
[0003]現(xiàn)有技術中,當工作臺對原始掃描數(shù)據(jù)進行后處理時,需要具有后處理功能的掃描控制端將受檢體的所有原始掃描數(shù)據(jù)傳輸?shù)焦ぷ髋_,由于原始掃描數(shù)據(jù)通常為分辨率較大的圖像,且一般情況下圖像數(shù)量較多,因此上述傳輸過程需要耗費較長的傳輸時間,相應的,工作臺因為等待傳輸時間較長而導致對掃描數(shù)據(jù)的處理效率較低。
【發(fā)明內容】
[0004]本發(fā)明提供掃描數(shù)據(jù)處理方法以及裝置,以解決工作臺等待掃描數(shù)據(jù)的傳輸時間較長,導致對圖像的處理效率降低的問題。
[0005]根據(jù)本發(fā)明實施例的第一方面,提供一種掃描數(shù)據(jù)處理方法,應用于工作臺,所述方法包括:
[0006]根據(jù)掃描控制端傳輸?shù)膾呙栊畔⒋_定當前的受檢體掃描完成后,接收所述掃描控制端傳輸?shù)膾呙钄?shù)據(jù);
[0007]根據(jù)待處理任務、掃描信息以及接收的掃描數(shù)據(jù)判斷是否滿足執(zhí)行所述待處理任務的條件;
[0008]如滿足,則由所述工作臺根據(jù)待處理任務對所述掃描數(shù)據(jù)進行相應處理。
[0009]根據(jù)本發(fā)明實施例的第二方面,提供一種掃描數(shù)據(jù)處理裝置,應用于工作臺,所述裝置包括:
[0010]數(shù)據(jù)接收單元,用于根據(jù)掃描控制端傳輸?shù)膾呙栊畔⒋_定當前的受檢體掃描完成后,接收所述掃描控制端傳輸?shù)膾呙钄?shù)據(jù);
[0011]條件判斷單元,用于根據(jù)待處理任務、掃描信息以及接收的掃描數(shù)據(jù)判斷是否滿足執(zhí)行所述待處理任務的條件;
[0012]數(shù)據(jù)處理單元,用于當滿足執(zhí)行所述待處理任務的條件時,由所述工作臺根據(jù)待處理任務對所述掃描數(shù)據(jù)進行相應處理。
[0013]應用本發(fā)明實施例,在按照不同的待處理任務對原始掃描圖像進行進一步處理時,無需等待將全部的掃描數(shù)據(jù)傳輸至工作臺后再進行相應處理,而是通過判斷工作臺當前已接收的掃描數(shù)據(jù)是否滿足執(zhí)行待處理任務的條件,并在判斷滿足條件時由工作臺對該掃描數(shù)據(jù)進行相應處理,因此,本發(fā)明可以縮短工作臺等待掃描數(shù)據(jù)的傳輸時間,進而提升對掃描圖像的處理效率。
[0014]應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本發(fā)明。
【附圖說明】
[0015]此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。
[0016]圖1為本發(fā)明掃描數(shù)據(jù)處理方法所應用的CT系統(tǒng)示意圖;
[0017]圖2為本發(fā)明掃描數(shù)據(jù)處理方法的一個實施例流程圖;
[0018]圖3為應用本發(fā)明實施例的一種對不滿足執(zhí)行待處理任務的條件時的流程示意圖;
[0019]圖4為本發(fā)明掃描數(shù)據(jù)處理裝置所在設備的一種硬件結構圖;
[0020]圖5為本發(fā)明掃描數(shù)據(jù)處理裝置的一個實施例框圖。
【具體實施方式】
[0021]在本發(fā)明中使用的術語是僅僅出于描述特定實施例的目的,而非旨在限制本發(fā)明。在本發(fā)明和所附權利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也可能包括多數(shù)形式,除非上下文清楚地表示其他含義。還應當理解,本文中使用的術語“和/或”是指包含一個或多個相關聯(lián)的列出項目的任何或所有可能組合。
[0022]在現(xiàn)代臨床醫(yī)學中,醫(yī)生可借助于對受檢體的掃描圖像對受檢體進行分析診斷,從而可以得出更準確的分析診斷結果。其中,協(xié)助醫(yī)生進行分析診斷的掃描圖像,是利用醫(yī)療成像系統(tǒng)的后處理技術對醫(yī)療成像設備輸出的原始掃描數(shù)據(jù)進行編輯、產生二維或三維的圖像、提取特定的人體組織進行顯示以及多層面重建等后處理之后獲得的。本發(fā)明實施例中,上述醫(yī)療成像系統(tǒng)可以包括醫(yī)療成像設備以及工作臺。其中,醫(yī)療成像設備可以是:CT(Computed Tomography,電子計算機斷層掃描)、PET(Positron Emiss1n Tomography,正電子發(fā)射計算機斷層掃描)、MRI(Magnetic Resonance Imaging,磁共振成像)、超聲波等設備,工作臺可以是:工作站、或PACS(Picture Archiving and Communicat1n Systems,影像歸檔和通信系統(tǒng))用戶終端等。
[0023]本發(fā)明提供的一種掃描數(shù)據(jù)處理方法可應用于上述各種醫(yī)療成像系統(tǒng)中,例如,可以應用于CT系統(tǒng)、PET系統(tǒng)或者MRI系統(tǒng)中。為描述方便,本發(fā)明以應用于CT系統(tǒng)為例進行說明。如圖1所示,為本發(fā)明示出的一種掃描數(shù)據(jù)處理方法應用的CT系統(tǒng)示意圖,該CT系統(tǒng)包括CT設備10、以及與CT設備10相連的工作臺11。其中,CT設備10包括掃描控制端101以及掃描設備102,掃描控制端101可以包括處理器1011、存儲器1012、輸入設備1013和顯示器1014;掃描設備102可以包括X線發(fā)生器1021、高壓球管1022、探測器1023和準直器1024;工作臺11可以包括處理器111、存儲器112、輸入設備113和顯示器114,其中,工作臺11的存儲器112還可以包括掃描數(shù)據(jù)處理裝置1120。本發(fā)明實施例中,通過判斷工作臺11當前已接收的掃描數(shù)據(jù)是否滿足執(zhí)行待處理任務的條件,并在判斷滿足條件時由工作臺11對該掃描數(shù)據(jù)進行相應處理,并在不滿足條件時,通過掃描控制端101協(xié)助執(zhí)行待處理任務,從而提高對掃描圖像的處理效率。下面結合不同的實施例對本發(fā)明進行詳細描述。
[0024]參見圖2,為本發(fā)明掃描數(shù)據(jù)處理方法的一個實施例框圖,該方法可以應用于工作臺,該方法包括:
[0025]步驟201,根據(jù)掃描控制端傳輸?shù)膾呙栊畔⒋_定當前的受檢體掃描完成后,接收所述掃描控制端傳輸?shù)膾呙钄?shù)據(jù)。
[0026]當利用CT設備的掃描設備對受檢體掃描并生成原始的掃描數(shù)據(jù)后,掃描控制端便存儲有掃描設備對當前的受檢體進行掃描檢查后獲得的所有原始的掃描數(shù)據(jù),也即原始掃描圖像。
[0027]根據(jù)對當前受檢體的掃描部位的不同,可以將原始掃描圖像分為不同的序列,每個序列中包含了針對某一部位掃描得到的多個原始掃描圖像,例如,當對受檢體的心臟、膝蓋兩個部位進行掃描時,序列數(shù)量則為2,其中一個序列包含了針對心臟掃描得到的原始掃描圖像,另一個序列則包含了針對膝蓋掃描得到的原始掃描圖像。
[0028]在獲得所有原始掃描圖像后,掃描控制端可以根據(jù)所有原始掃描圖像得到掃描信息,掃描信息可以包括所有原始掃描圖像的序列數(shù)量以及各序列中包含的數(shù)據(jù)數(shù)量,這里的序列中包含的數(shù)據(jù)數(shù)量即為針對某一個部位掃描到的原始掃描圖像的數(shù)量;掃描信息還可以包括受檢體的基本信息,例如,受檢體的ID、身高、體重等信息,以使工作臺在接收到該掃描信息后,工作臺的醫(yī)生可以根據(jù)該基本信息識別出與該掃描信息對應的受檢體。掃描控制端將得到的掃描信息發(fā)送到工作臺,以通知工作臺當前的受檢體已掃描完畢,并將對當前受檢體掃描得到的原始掃描圖像按照各序列順序依次傳輸至工作臺。
[0029]步驟202,根據(jù)待處理任務、掃描信息以及接收的掃描數(shù)據(jù)判斷是否滿足執(zhí)行所述待處理任務的條件。
[0030]當工作臺接收到掃描信息后,即可確定掃描設備對當前的受檢體已掃描完畢,醫(yī)生可以通過點選工作臺的任務處理功能選項選取與當前的待處理任務對應的操作,以觸發(fā)工作臺根據(jù)待處理任務、掃描信息以及接收到的掃描數(shù)據(jù)判斷掃描數(shù)據(jù)是否滿足待處理任務的處理條件。
[0031]本實施方式中,待處理任務可以為醫(yī)生根據(jù)實際業(yè)務需要對原始掃描圖像執(zhí)行的后處理操作,包括對圖像進行編輯、產生二維或三維的圖像、提取特定的人體組織進行顯示、MPR以及膠片打印等等。
[0032]當待處理任務為需要指定序列的全部指定掃描數(shù)據(jù)時,待處理任務可以是針對一個或多個序列中的全部掃描圖像進行處理的任務,例如:對圖像的三維顯示、組織分割、多層面重建等;
[0033]當待處理任務為需要指定序列的部分指定掃描數(shù)據(jù)時,待處理任務可以是針對指定序列的部分圖像進行處理的任務,例如:查看特定的某一幅圖像、對部分圖像進行膠片打印等。
[0034]本實施方式中,工作臺根據(jù)待處理任務、掃描信息以及接收的掃描數(shù)據(jù)確定滿足執(zhí)行所述待處理任務的條件可以分為多種情況:
[0035]當所述待處理任務需要指定序列的全部指定掃描數(shù)據(jù)時,所述工作臺上已接收的掃描數(shù)據(jù)包括了該指定序列的全部指定掃描數(shù)據(jù);
[0036]當所述待處理任務為需要指定序列的部分指定掃描數(shù)據(jù)時,所述工作臺上已接收的掃描數(shù)據(jù)包括了該指定序列的部分指定掃描數(shù)據(jù)。
[0037]例如,對當前的受檢體掃描完成后,掃描控制端得到的掃描數(shù)據(jù)包括:序列01以及序列02,其中序列01以及序列02分別包括圖像1-100。工作臺接收到掃描控制端發(fā)送的掃描信息則包括序列OI,圖像數(shù)量100;序列O2,圖像數(shù)量100。
[0038]若待處理任務為需要指定序列01的指定掃描數(shù)據(jù)1-100進行MRP批處理,那么可以首先檢查工作臺當前接收到的掃描數(shù)據(jù)是否包括指定序列01的1-100的所有圖像,若工作臺上已接收的掃描數(shù)據(jù)包括了該指定序列01的指定掃描數(shù)據(jù)1-100,可以確定接收的掃描數(shù)據(jù)滿足當前在工作臺執(zhí)行MRP批處理的條件,相反,則不滿足該條件。
[0039]再例如,若待處理任務為對指定序列01的指定掃描數(shù)據(jù)50-60進行膠片打印,同樣可以首先檢查工作臺當前接收到的掃描數(shù)據(jù)是否包括指定序列01的指定掃描數(shù)據(jù)50-60,若包括,可以確定接收到的掃描數(shù)據(jù)滿足當前在工作臺對圖像50-60執(zhí)行膠片打印的條件,相反,則不滿足該條件。
[0040]步驟203,當確定接收的掃描數(shù)據(jù)滿足執(zhí)行所述待處理任務的條件時,則由所述工作臺根據(jù)待處理任務對所述掃描數(shù)據(jù)進行相應處理。
[0041]當判斷結果為確定當前接收的掃描數(shù)據(jù)滿足當前在工作臺進行處理的處理條件,說明根據(jù)待處理任務進行處理的掃描數(shù)據(jù)已全部傳輸完成,工作臺的醫(yī)生無需等待即可以根據(jù)該待處理任務對接收的掃描數(shù)據(jù)進行對應的處理。
[0042]相對于現(xiàn)有技術,本示例實施方式在按照不同的待處理任務對原始掃描圖像進行進一步處理時,無需等待掃描控制端將全部的掃描數(shù)據(jù)傳輸至工作臺后再進行相應處理,而是通過判斷工作臺當前已接收的掃描數(shù)據(jù)是否滿足待處理任務的處理條件,并在確定滿足條件時由工作臺對該掃描數(shù)據(jù)進行相應處理,因此,本發(fā)明可以縮短工作臺等待掃描數(shù)據(jù)的傳輸時間,進而提升對圖像的處理效率。
[0043]在本發(fā)明的實施方式中,當判斷接收的掃描數(shù)據(jù)不滿足執(zhí)行待處理任務的條件時,為了進一步提升對圖像的處理效率,本發(fā)明還可以通過向掃描控制端發(fā)送待處理任務的任務處理請求,請求掃描控制端協(xié)助執(zhí)行待處理任務,具體地,本發(fā)明方法還包括:
[0044]向所述掃描控制端發(fā)送所述待處理任務的任務處理請求,以使所述掃描控制端根據(jù)所述待處理任務對所述掃描數(shù)據(jù)進行相應處理,并接收所述掃描控制端發(fā)送的任務處理結果。
[0045]在本發(fā)明的另一實施方式中,當判斷接收的掃描數(shù)據(jù)不滿足執(zhí)行待處理任務的條件時,為了進一步提升對圖像的處理效率,本發(fā)明還可以向掃描控制端發(fā)送優(yōu)先傳輸請求,由掃描控制端將未傳輸?shù)拇幚頀呙钄?shù)據(jù)優(yōu)先發(fā)送至工作臺處理,具體地,本發(fā)明方法還包括:
[0046]向掃描控制端發(fā)送優(yōu)先傳輸請求,從所述掃描控制端優(yōu)先獲取執(zhí)行所述待處理任務所需的未傳輸?shù)拇幚頀呙钄?shù)據(jù);
[0047]根據(jù)已接收的掃描數(shù)據(jù)以及優(yōu)先獲取的所述待處理掃描數(shù)據(jù)完成對所述待處理任務的處理。
[0048]在本發(fā)明的又一實施方法中,當判斷接收的掃描數(shù)據(jù)不滿足執(zhí)行待處理任務的條件時,為了進一步提升對圖像的處理效率,本發(fā)明還可以進一步比較由工作臺繼續(xù)執(zhí)行待處理任務和由掃描控制臺處理該對應待處理任務的時間,然后從中選擇執(zhí)行待處理任務時間短的工作臺或掃描控制端執(zhí)行,這樣可以最大程度地節(jié)約等待時間,提高工作效率。如圖3所示,為該例子中當判斷接收的掃描數(shù)據(jù)不滿足執(zhí)行所述待處理任務的條件時的流程示意圖,包括:
[0049]步驟301,工作臺根據(jù)已接收掃描數(shù)據(jù)對應的傳輸時間計算出未傳輸?shù)拇幚頀呙钄?shù)據(jù)對應的傳輸時間,將未傳輸?shù)拇幚頀呙钄?shù)據(jù)對應的傳輸時間以及所述工作臺執(zhí)行待處理任務的時間作為第一傳輸時間;
[0050]步驟302,獲取掃描控制端處理待處理任務的第二傳輸時間;
[0051 ]步驟303,判斷所述第一傳輸時間是否小于或等于所述第二傳輸時間,如是,執(zhí)行步驟304,則由工作臺繼續(xù)執(zhí)行所述待處理任務,否則,執(zhí)行步驟306,由掃描控制端處理待處理任務;
[0052]步驟304,向所述掃描控制端發(fā)送優(yōu)先傳輸請求,從所述掃描控制端優(yōu)先獲取執(zhí)行所述待處理任務所需的未傳輸?shù)拇幚頀呙钄?shù)據(jù);
[0053]步驟305,根據(jù)已接收的掃描數(shù)據(jù)以及優(yōu)先獲取的所述待處理掃描數(shù)據(jù)完成對所述待處理任務的處理;
[0054]步驟306,向所述掃描控制端發(fā)送所述待處理任務的任務處理請求,以使所述掃描控制端根據(jù)所述待處理任務對所述掃描數(shù)據(jù)進行相應處理,并接收所述掃描控制端發(fā)送的任務處理結果。
[0055]在步驟301中,工作臺首先根據(jù)待處理任務對應的指定序列中的指定掃描數(shù)據(jù)以及已接收的掃描數(shù)據(jù)確定出未傳輸?shù)拇幚頀呙钄?shù)據(jù),確定出未傳輸?shù)拇幚頀呙钄?shù)據(jù)數(shù)量。然后根據(jù)已接收的掃描數(shù)據(jù)數(shù)量以及傳輸時間計算出傳輸每張圖像所需要的時間,將傳輸每張圖像所需要的時間乘以未傳輸?shù)拇幚頀呙钄?shù)據(jù)數(shù)量即是未傳輸?shù)拇幚頀呙钄?shù)據(jù)對應的傳輸時間。之后,計算在工作臺執(zhí)行待處理任務的時間,并將未傳輸?shù)拇幚頀呙钄?shù)據(jù)對應的傳輸時間與在工作臺執(zhí)行待處理任務的時間作為第一傳輸時間。
[0056]在步驟302中,工作臺首先向掃描控制端發(fā)送執(zhí)行待處理任務所花費的時間請求,然后控制掃描端根據(jù)待處理任務預計算處理該全部掃描數(shù)據(jù)以及掃描控制端在對該全部掃描數(shù)據(jù)處理完成后向工作臺發(fā)送任務處理結果的時間總和,并將其作為第二傳輸時間傳送給工作臺。
[0057]在步驟303中,通過判斷第一傳輸時間是否小于或等于第二傳輸時間以確定是否由工作臺繼續(xù)執(zhí)行待處理任務。
[0058]在步驟304-305中,若判斷第一傳輸時間小于或等于第二傳輸時間,說明未傳輸?shù)拇幚頀呙钄?shù)據(jù)較少,但是,由于掃描控制端在傳輸掃描數(shù)據(jù)是按照序列中的圖像順序依次傳輸?shù)?,因此,即使未傳輸?shù)拇幚頀呙钄?shù)據(jù)較少,如果未傳輸?shù)拇幚頀呙钄?shù)據(jù)順序較為靠后,按照相關技術中的處理方式,通常需要等待順序靠前的、其并不需要的圖像傳輸完成之后,才能接收到真正需要的未傳輸?shù)拇幚頀呙钄?shù)據(jù),這樣無疑增加了醫(yī)生的等待時間。因此,當判斷第一傳輸時間小于或等于第二傳輸時間時,在本發(fā)明實施方式中,可以由工作臺根據(jù)確定出的未傳輸?shù)拇幚頀呙钄?shù)據(jù)向掃描控制端發(fā)送優(yōu)先傳輸請求,以請求掃描控制端將未傳輸?shù)拇幚頀呙钄?shù)據(jù)優(yōu)先傳輸至工作臺。工作臺接收到待處理掃描數(shù)據(jù)后,根據(jù)已接收的掃描數(shù)據(jù)以及優(yōu)先獲取的待處理掃描數(shù)據(jù)執(zhí)行所述待處理任務。
[0059]例如,待處理任務為對序列01的圖像50-60進行打印,而當前已接收的掃描數(shù)據(jù)為圖像1-20,那么可以得知圖像50-60為未傳輸?shù)拇幚頀呙钄?shù)據(jù),可以向掃描控制端發(fā)送優(yōu)先傳輸請求,以請求掃描控制端將圖像50-60優(yōu)先傳輸至工作臺。
[0060]掃描控制端接收到該優(yōu)先傳輸請求之后,優(yōu)先將根據(jù)該圖像50-60傳輸至工作臺。工作臺的醫(yī)生無需等待傳輸圖像21-49的時間,即可得到需要的圖像50-60,并對圖像50-60進行打印,進而實現(xiàn)工作臺與掃描控制端同步工作。
[0061]在上述步驟306中,若判斷第一傳輸時間大于第二傳輸時間,說明未傳輸?shù)拇幚頀呙钄?shù)據(jù)較多,若等待掃描控制端繼續(xù)傳輸待處理掃描數(shù)據(jù)會使工作臺醫(yī)生等待較長的時間,而由掃描控制端來對該指定序列的指定掃描數(shù)據(jù)進行相應處理則更加有效率,因此,可以向掃描控制端發(fā)送具有待處理任務的任務處理請求,由掃描控制端執(zhí)行待處理任務。在掃描控制端對掃描數(shù)據(jù)處理完成后,由掃描控制端將任務處理結果發(fā)送至工作臺,工作臺在接收掃描控制端發(fā)送的任務處理結果后,醫(yī)生即可根據(jù)該任務處理結果對患者進行診斷,或者對該任務處理結果進行打印等進一步操作。
[0062]例如,假設待處理任務為對指定序列01的圖像1-100進行MRP批處理,若當前接收的圖像為序列01的圖像1-10,可以確定當前接收的掃描數(shù)據(jù)不滿足執(zhí)行所述待處理任務的條件,則無法在當前根據(jù)接收的序列01的圖像1-10在工作臺進行MRP批處理。工作臺可以根據(jù)待處理任務MRP批處理(對指定序列01的圖像1-100進行MRP批處理)生成任務處理請求發(fā)送至具有后處理能力的掃描控制端,由掃描控制端對指定序列01的圖像1-100進行MRP批處理,并在掃描控制端處理完成后由掃描控制端將任務處理結果發(fā)送至工作臺供醫(yī)生進行進一步操作。
[0063]為了避免本發(fā)明實際運行過程中,掃描控制端壓力過大而無法及時根據(jù)工作臺發(fā)送的任務處理請求執(zhí)行待處理任務,在本發(fā)明的實施方式中,還可以在掃描控制端在接收到工作臺發(fā)送的任務處理請求后,根據(jù)自身當前的CPU、內存的使用情況,判斷是否執(zhí)行待處理任務,如所述掃描控制端拒絕執(zhí)行該待處理任務時,所述方法還包括:
[0064]工作臺接收到所述掃描控制端發(fā)送的拒絕處理待處理任務的消息后,繼續(xù)等待掃描控制端傳輸未傳輸?shù)拇幚頀呙钄?shù)據(jù);
[0065]在所述未傳輸?shù)拇幚頀呙钄?shù)據(jù)傳輸完畢后,由所述工作臺根據(jù)所述待處理任務對所述已接收的掃描數(shù)據(jù)進行相應處理。
[0066]例如,可以在掃描控制端預先設置CPU占用率閾值以及內存占用率閾值,該CPU占用率閾值以及內存占用率閾值均為用于判斷掃描控制端壓力是否過大的臨界值。假設該CPU占用率閾值以及內存占用率閾值均為可使用率的80%。當掃描控制端在接收到工作臺發(fā)送的任務處理請求后,掃描控制端可以檢查自身當前的CPU、內存的使用情況,若判斷自身當前的CPU、內存占用率均小于或等于可使用率的80%,說明掃描控制端當前的CPU、內存占用率較低,可以執(zhí)行待處理任務;然而,若判斷掃描控制端當前的CPU、內存占用率均已超過可使用率的80%,說明掃描控制端當前的壓力過大,掃描控制端也可以向工作臺發(fā)送拒絕執(zhí)行待處理任務的拒絕處理消息,以在工作臺執(zhí)行待處理任務的操作。
[0067]當工作臺接收到掃描控制端發(fā)送的拒絕處理待處理任務的消息時,確定掃描控制端壓力過大,工作臺可以繼續(xù)等待掃描控制端傳輸未傳輸?shù)拇幚頀呙钄?shù)據(jù)。在未傳輸?shù)拇幚頀呙钄?shù)據(jù)傳輸完畢后,由工作臺根據(jù)待處理任務對已接收的掃描數(shù)據(jù)進行相應處理。
[0068]由上述實施方法可以看出,本示例實施方式在執(zhí)行待處理任務時,無需等待將全部的掃描數(shù)據(jù)傳輸至工作臺后再進行相應處理,而是通過判斷當前已接收的掃描數(shù)據(jù)是否滿足待處理任務的處理條件,并根據(jù)判斷結果動態(tài)地決定相對合適的處理端執(zhí)行待處理任務,因此,本發(fā)明可以縮短工作臺等待掃描數(shù)據(jù)的傳輸時間,提升對圖像的處理效率,并且在縮短了工作臺醫(yī)生等待掃描數(shù)據(jù)傳輸時間的同時,還進一步控制了掃描控制端以及工作臺的工作壓力,提高系統(tǒng)的整體性能。
[0069]對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。
[0070]其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于可選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
[0071]對應上述掃描數(shù)據(jù)處理方法,本發(fā)明提供了一種掃描數(shù)據(jù)處理裝置。
[0072]本發(fā)明掃描數(shù)據(jù)處理裝置的實施例可以應用在工作臺等計算設備上,裝置實施例可以通過軟件實現(xiàn),也可以通過硬件或者軟硬件結合的方式實現(xiàn)。以軟件實現(xiàn)為例,作為一個邏輯意義上的裝置,是通過其所在設備的處理器將非易失性存儲器中對應的計算機程序指令讀取到內存中運行形成的。從硬件層面而言,如圖4所示,為本發(fā)明掃描數(shù)據(jù)處理裝置所在工作臺的一種硬件結構圖,除了圖4所示的CPU、存儲器以及網(wǎng)絡接口之外,實施例中裝置所在的設備通常根據(jù)該設備的實際功能,還可以包括其他硬件,圖4中不再一一示出。
[0073]參見圖5,為本發(fā)明掃描數(shù)據(jù)處理裝置的一個實施例框圖,該裝置可以應用于工作臺。
[0074]該裝置包括數(shù)據(jù)接收單元501、條件判斷單元502以及數(shù)據(jù)處理單元503。其中:
[0075]數(shù)據(jù)接收單元501,用于根據(jù)掃描控制端傳輸?shù)膾呙栊畔⒋_定當前的受檢體掃描完成后,接收所述掃描控制端傳輸?shù)膾呙钄?shù)據(jù);
[0076]條件判斷單元502,用于根據(jù)待處理任務、掃描信息以及接收的掃描數(shù)據(jù)判斷是否滿足執(zhí)行所述待處理任務的條件;
[0077]數(shù)據(jù)處理單元503,用于當滿足執(zhí)行所述待處理任務的條件時,由所述工作臺根據(jù)待處理任務對所述掃描數(shù)據(jù)進行相應處理。
[0078]在一個可選的實現(xiàn)方式中,所述數(shù)據(jù)處理單元503還可以用于:
[0079]當滿足執(zhí)行所述待處理任務的條件時,所述工作臺根據(jù)已接收掃描數(shù)據(jù)對應的傳輸時間計算出未傳輸?shù)拇幚頀呙钄?shù)據(jù)對應的傳輸時間,將未傳輸?shù)拇幚頀呙钄?shù)據(jù)對應的傳輸時間以及所述工作臺執(zhí)行待處理任務的時間作為第一傳輸時間;
[0080]獲取掃描控制端處理待處理任務的第二傳輸時間;
[0081]判斷所述第一傳輸時間是否小于或等于所述第二傳輸時間,如是,則由工作臺繼續(xù)執(zhí)行所述待處理任務,否則,由掃描控制端處理待處理任務。
[0082]在另一個可選的實現(xiàn)方式中,所述數(shù)據(jù)處理單元503還可以用于:
[0083]當所述第一傳輸時間小于或等于所述第二傳輸時間,由工作臺向掃描控制端發(fā)送優(yōu)先傳輸請求,從所述掃描控制端優(yōu)先獲取執(zhí)行所述待處理任務所需的未傳輸?shù)拇幚頀呙钄?shù)據(jù);
[0084]根據(jù)已接收的掃描數(shù)據(jù)以及優(yōu)先獲取的所述待處理掃描數(shù)據(jù)完成對所述待處理任務的處理。
[0085]在另一個可選的實現(xiàn)方式中,所述數(shù)據(jù)處理單元503還可以用于:
[0086]當所述第一傳輸時間大于所述第二傳輸時間,向所述掃描控制端發(fā)送所述待處理任務的任務處理請求,以使所述掃描控制端根據(jù)所述待處理任務對所述掃描數(shù)據(jù)進行相應處理,并接收所述掃描控制端發(fā)送的任務處理結果。
[0087]在另一個可選的實現(xiàn)方式中,所述數(shù)據(jù)處理單元503還可以用于:
[0088]當工作臺向所述掃描控制端發(fā)送所述待處理任務的任務處理請求后,接收到所述掃描控制端發(fā)送的拒絕處理待處理任務的消息時,所述工作臺繼續(xù)等待掃描控制端傳輸未傳輸?shù)拇幚頀呙钄?shù)據(jù);
[0089]在所述未傳輸?shù)拇幚頀呙钄?shù)據(jù)傳輸完畢后,由所述工作臺根據(jù)所述待處理任務對所述已接收的掃描數(shù)據(jù)進行相應處理。
[0090]在另一個可選的實現(xiàn)方式中,所述條件判斷單元502具體可以用于:
[0091]當所述待處理任務需要指定序列的全部指定掃描數(shù)據(jù)時,所述工作臺上已接收的掃描數(shù)據(jù)包括了該指定序列的全部指定掃描數(shù)據(jù);
[0092]當所述待處理任務為需要指定序列的部分指定掃描數(shù)據(jù)時,所述工作臺上已接收的掃描數(shù)據(jù)包括了該指定序列的部分指定掃描數(shù)據(jù)。
[0093]在另一個可選的實現(xiàn)方式中,所述數(shù)據(jù)處理單元503還用于:
[0094]當所述工作臺根據(jù)待處理任務、掃描信息以及接收的掃描數(shù)據(jù)判斷不滿足執(zhí)行所述待處理任務的條件,向掃描控制端發(fā)送優(yōu)先傳輸請求,從所述掃描控制端優(yōu)先獲取執(zhí)行所述待處理任務所需的未傳輸?shù)拇幚頀呙钄?shù)據(jù);
[0095]根據(jù)已接收的掃描數(shù)據(jù)以及優(yōu)先獲取的所述待處理掃描數(shù)據(jù)完成對所述待處理任務的處理。
[0096]在另一個可選的實現(xiàn)方式中,所述數(shù)據(jù)處理單元503還可以用于:
[0097]當所述工作臺根據(jù)待處理任務、掃描信息以及接收的掃描數(shù)據(jù)判斷不滿足執(zhí)行所述待處理任務的條件,向所述掃描控制端發(fā)送所述待處理任務的任務處理請求,以使所述掃描控制端根據(jù)所述待處理任務對所述掃描數(shù)據(jù)進行相應處理,并接收所述掃描控制端發(fā)送的任務處理結果。
[0098]上述裝置中各個單元的功能和作用的實現(xiàn)過程具體詳見上述方法中對應步驟的實現(xiàn)過程,在此不再贅述。
[0099]對于裝置實施例而言,由于其基本對應于方法實施例,所以相關之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本發(fā)明方案的目的。本領域普通技術人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
[0100]本領域技術人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實施方案。本發(fā)明旨在涵蓋本發(fā)明的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本發(fā)明的一般性原理并包括本發(fā)明未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權利要求指出。
[0101]應當理解的是,本發(fā)明并不局限于上面已經描述并在附圖中示出的精確結構,并且可以在不脫離其范圍進行各種修改和改變。本發(fā)明的范圍僅由所附的權利要求來限制。
【主權項】
1.一種掃描數(shù)據(jù)處理方法,應用于工作臺,其特征在于,所述方法包括: 根據(jù)掃描控制端傳輸?shù)膾呙栊畔⒋_定當前的受檢體掃描完成后,接收所述掃描控制端傳輸?shù)膾呙钄?shù)據(jù); 根據(jù)待處理任務、掃描信息以及接收的掃描數(shù)據(jù)判斷是否滿足執(zhí)行所述待處理任務的條件; 如滿足,則由所述工作臺根據(jù)待處理任務對所述掃描數(shù)據(jù)進行相應處理。2.如權利要求1所述的方法,其特征在于,當所述工作臺根據(jù)待處理任務、掃描信息以及接收的掃描數(shù)據(jù)判斷不滿足執(zhí)行所述待處理任務的條件,所述方法還包括: 所述工作臺根據(jù)已接收掃描數(shù)據(jù)對應的傳輸時間計算出未傳輸?shù)拇幚頀呙钄?shù)據(jù)對應的傳輸時間,將未傳輸?shù)拇幚頀呙钄?shù)據(jù)對應的傳輸時間以及所述工作臺執(zhí)行待處理任務的時間作為第一傳輸時間; 獲取掃描控制端處理待處理任務的第二傳輸時間; 判斷所述第一傳輸時間是否小于或等于所述第二傳輸時間,如是,則由工作臺繼續(xù)執(zhí)行所述待處理任務,否則,由掃描控制端處理待處理任務。3.如權利要求2所述的方法,其特征在于,當所述第一傳輸時間小于或等于所述第二傳輸時間,由工作臺繼續(xù)執(zhí)行所述待處理任務時,所述方法還包括: 向所述掃描控制端發(fā)送優(yōu)先傳輸請求,從所述掃描控制端優(yōu)先獲取執(zhí)行所述待處理任務所需的未傳輸?shù)拇幚頀呙钄?shù)據(jù); 根據(jù)已接收的掃描數(shù)據(jù)以及優(yōu)先獲取的所述待處理掃描數(shù)據(jù)完成對所述待處理任務的處理。4.如權利要求2所述的方法,其特征在于,當所述第一傳輸時間大于所述第二傳輸時間,所述方法還包括: 向所述掃描控制端發(fā)送所述待處理任務的任務處理請求,以使所述掃描控制端根據(jù)所述待處理任務對所述掃描數(shù)據(jù)進行相應處理,并接收所述掃描控制端發(fā)送的任務處理結果O5.如權利要求4所述的方法,其特征在于,當工作臺向所述掃描控制端發(fā)送所述待處理任務的任務處理請求后,接收到所述掃描控制端發(fā)送的拒絕處理待處理任務的消息時,所述方法還包括: 所述工作臺繼續(xù)等待掃描控制端傳輸未傳輸?shù)拇幚頀呙钄?shù)據(jù); 在所述未傳輸?shù)拇幚頀呙钄?shù)據(jù)傳輸完畢后,由所述工作臺根據(jù)所述待處理任務對所述已接收的掃描數(shù)據(jù)進行相應處理。6.如權利要求1所述的方法,其特征在于,所述工作臺根據(jù)待處理任務、掃描信息以及接收的掃描數(shù)據(jù)判斷是否滿足執(zhí)行所述待處理任務的條件,具體為: 當所述待處理任務需要指定序列的全部指定掃描數(shù)據(jù)時,所述工作臺上已接收的掃描數(shù)據(jù)包括了該指定序列的全部指定掃描數(shù)據(jù); 當所述待處理任務為需要指定序列的部分指定掃描數(shù)據(jù)時,所述工作臺上已接收的掃描數(shù)據(jù)包括了該指定序列的部分指定掃描數(shù)據(jù)。7.如權利要求1所述的方法,其特征在于,當所述工作臺根據(jù)待處理任務、掃描信息以及接收的掃描數(shù)據(jù)判斷不滿足執(zhí)行所述待處理任務的條件,所述方法還包括: 向掃描控制端發(fā)送優(yōu)先傳輸請求,從所述掃描控制端優(yōu)先獲取執(zhí)行所述待處理任務所需的未傳輸?shù)拇幚頀呙钄?shù)據(jù); 根據(jù)已接收的掃描數(shù)據(jù)以及優(yōu)先獲取的所述待處理掃描數(shù)據(jù)完成對所述待處理任務的處理。8.根據(jù)權利要求1所述的方法,其特征在于,當所述工作臺根據(jù)待處理任務、掃描信息以及接收的掃描數(shù)據(jù)判斷不滿足執(zhí)行所述待處理任務的條件,所述方法還包括: 向所述掃描控制端發(fā)送所述待處理任務的任務處理請求,以使所述掃描控制端根據(jù)所述待處理任務對所述掃描數(shù)據(jù)進行相應處理,并接收所述掃描控制端發(fā)送的任務處理結果O9.一種掃描數(shù)據(jù)處理裝置,應用于工作臺,其特征在于,所述裝置包括: 數(shù)據(jù)接收單元,用于根據(jù)掃描控制端傳輸?shù)膾呙栊畔⒋_定當前的受檢體掃描完成后,接收所述掃描控制端傳輸?shù)膾呙钄?shù)據(jù); 條件判斷單元,用于根據(jù)待處理任務、掃描信息以及接收的掃描數(shù)據(jù)判斷是否滿足執(zhí)行所述待處理任務的條件; 數(shù)據(jù)處理單元,用于當滿足執(zhí)行所述待處理任務的條件時,由所述工作臺根據(jù)待處理任務對所述掃描數(shù)據(jù)進行相應處理。10.如權利要求9所述的裝置,其特征在于,所述數(shù)據(jù)處理單元還用于: 當滿足執(zhí)行所述待處理任務的條件時,所述工作臺根據(jù)已接收掃描數(shù)據(jù)對應的傳輸時間計算出未傳輸?shù)拇幚頀呙钄?shù)據(jù)對應的傳輸時間,將未傳輸?shù)拇幚頀呙钄?shù)據(jù)對應的傳輸時間以及所述工作臺執(zhí)行待處理任務的時間作為第一傳輸時間; 獲取掃描控制端處理待處理任務的第二傳輸時間; 判斷所述第一傳輸時間是否小于或等于所述第二傳輸時間,如是,則由工作臺繼續(xù)執(zhí)行所述待處理任務,否則,由掃描控制端處理待處理任務。11.如權利要求10所述的裝置,其特征在于,所述數(shù)據(jù)處理單元還用于: 當所述第一傳輸時間小于或等于所述第二傳輸時間,由工作臺向掃描控制端發(fā)送優(yōu)先傳輸請求,從所述掃描控制端優(yōu)先獲取執(zhí)行所述待處理任務所需的未傳輸?shù)拇幚頀呙钄?shù)據(jù); 根據(jù)已接收的掃描數(shù)據(jù)以及優(yōu)先獲取的所述待處理掃描數(shù)據(jù)完成對所述待處理任務的處理。12.如權利要求10所述的裝置,其特征在于,所述數(shù)據(jù)處理單元還用于: 當所述第一傳輸時間大于所述第二傳輸時間,向所述掃描控制端發(fā)送所述待處理任務的任務處理請求,以使所述掃描控制端根據(jù)所述待處理任務對所述掃描數(shù)據(jù)進行相應處理,并接收所述掃描控制端發(fā)送的任務處理結果。13.如權利要求12所述的裝置,其特征在于,所述數(shù)據(jù)處理單元還用于: 當工作臺向所述掃描控制端發(fā)送所述待處理任務的任務處理請求后,接收到所述掃描控制端發(fā)送的拒絕處理待處理任務的消息時,所述工作臺繼續(xù)等待掃描控制端傳輸未傳輸?shù)拇幚頀呙钄?shù)據(jù); 在所述未傳輸?shù)拇幚頀呙钄?shù)據(jù)傳輸完畢后,由所述工作臺根據(jù)所述待處理任務對所述已接收的掃描數(shù)據(jù)進行相應處理。14.如權利要求1所述的裝置,其特征在于,所述條件判斷單元具體用于: 當所述待處理任務需要指定序列的全部指定掃描數(shù)據(jù)時,所述工作臺上已接收的掃描數(shù)據(jù)包括了該指定序列的全部指定掃描數(shù)據(jù); 當所述待處理任務為需要指定序列的部分指定掃描數(shù)據(jù)時,所述工作臺上已接收的掃描數(shù)據(jù)包括了該指定序列的部分指定掃描數(shù)據(jù)。15.如權利要求1所述的裝置,其特征在于,所述數(shù)據(jù)處理單元還用于: 當所述工作臺根據(jù)待處理任務、掃描信息以及接收的掃描數(shù)據(jù)判斷不滿足執(zhí)行所述待處理任務的條件,向掃描控制端發(fā)送優(yōu)先傳輸請求,從所述掃描控制端優(yōu)先獲取執(zhí)行所述待處理任務所需的未傳輸?shù)拇幚頀呙钄?shù)據(jù); 根據(jù)已接收的掃描數(shù)據(jù)以及優(yōu)先獲取的所述待處理掃描數(shù)據(jù)完成對所述待處理任務的處理。16.根據(jù)權利要求1所述的裝置,其特征在于,所述數(shù)據(jù)處理單元還用于: 當所述工作臺根據(jù)待處理任務、掃描信息以及接收的掃描數(shù)據(jù)判斷不滿足執(zhí)行所述待處理任務的條件,向所述掃描控制端發(fā)送所述待處理任務的任務處理請求,以使所述掃描控制端根據(jù)所述待處理任務對所述掃描數(shù)據(jù)進行相應處理,并接收所述掃描控制端發(fā)送的任務處理結果。
【文檔編號】A61B5/00GK105913449SQ201610404995
【公開日】2016年8月31日
【申請日】2016年6月7日
【發(fā)明人】張志偉, 樓珊珊
【申請人】沈陽東軟醫(yī)療系統(tǒng)有限公司