本發(fā)明涉及醫(yī)療技術(shù)領(lǐng)域,尤其涉及一種影像數(shù)據(jù)調(diào)度方法、裝置及系統(tǒng)。
背景技術(shù):
近年來(lái),醫(yī)院業(yè)務(wù)需要越來(lái)越多的醫(yī)學(xué)影像設(shè)備,而越來(lái)越多的醫(yī)學(xué)影像設(shè)備必然會(huì)產(chǎn)生越來(lái)越多的醫(yī)學(xué)影像數(shù)據(jù),大量的影像數(shù)據(jù)經(jīng)由設(shè)備產(chǎn)生之后將會(huì)發(fā)送到服務(wù)器進(jìn)行保存和管理,例如現(xiàn)有的醫(yī)學(xué)影像數(shù)據(jù)基本都是通過(guò)影像歸檔和通信系統(tǒng)(英文:Picture Archiving and Communication Systems,簡(jiǎn)稱(chēng):PACS)進(jìn)行管理、查看、分析和診斷,所以醫(yī)生在使用PACS的閱片終端時(shí),需要把病人的影像數(shù)據(jù)從影像數(shù)據(jù)中心下載到閱片終端,進(jìn)行一系列的處理和操作才能進(jìn)行診斷,然而由于病人的影像數(shù)據(jù)往往十分龐大,但閱片終端的內(nèi)存是相對(duì)有限的,所以數(shù)據(jù)無(wú)法全都加載到閱片終端的內(nèi)存中,同時(shí),當(dāng)影像數(shù)據(jù)占用大量的系統(tǒng)內(nèi)存時(shí),對(duì)程序的穩(wěn)定性和可用性帶來(lái)了負(fù)面的影響,單純地靠提高終端的機(jī)器硬件配置和操作系統(tǒng)并不是解決之道,首先,醫(yī)院的計(jì)算機(jī)資源沒(méi)有得到充分的利用,其次會(huì)加大醫(yī)院不必要的投入;再者,簡(jiǎn)單地把數(shù)據(jù)下載后存放到終端硬盤(pán)中并不能滿(mǎn)足性能要求,這會(huì)導(dǎo)致醫(yī)生在閱片時(shí)會(huì)出現(xiàn)由于讀取硬盤(pán)數(shù)據(jù)慢而引發(fā)的卡頓問(wèn)題,所以一種高效、對(duì)內(nèi)存依賴(lài)少的影像數(shù)據(jù)調(diào)度方法對(duì)閱片終端而言就顯得十分必要。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種影像數(shù)據(jù)調(diào)度方法、裝置及系統(tǒng),以提高影像數(shù)據(jù)調(diào)度的效率。
一方面,提供了一種影像數(shù)據(jù)調(diào)度方法,包括:
根據(jù)病人標(biāo)識(shí),從服務(wù)器獲取與所述病人標(biāo)識(shí)關(guān)聯(lián)的影像數(shù)據(jù)信息,所述 影像數(shù)據(jù)信息包括:至少一項(xiàng)檢查所包含的至少一個(gè)序列、每個(gè)序列所包含的至少一個(gè)圖像;
從所述服務(wù)器下載根據(jù)所述影像數(shù)據(jù)信息選擇的檢查所包含的至少一個(gè)序列的至少一個(gè)圖像;
將下載的所述至少一個(gè)序列的至少一個(gè)圖像上傳至緩存;若收到圖像加載請(qǐng)求,從所述緩存中獲取上傳的至少一個(gè)序列的至少一個(gè)圖像。
另一方面,提供了一種影像數(shù)據(jù)調(diào)度裝置,包括:
第一獲取單元,用于根據(jù)病人標(biāo)識(shí),從服務(wù)器獲取與所述病人標(biāo)識(shí)關(guān)聯(lián)的影像數(shù)據(jù)信息,所述影像數(shù)據(jù)信息包括:至少一項(xiàng)檢查所包含的至少一個(gè)序列、每個(gè)序列所包含的至少一個(gè)圖像;
第一下載單元,用于從所述服務(wù)器下載根據(jù)所述影像數(shù)據(jù)信息選擇的檢查所包含的至少一個(gè)序列的至少一個(gè)圖像;
上傳單元,用于將下載的所述至少一個(gè)序列的至少一個(gè)圖像上傳至緩存;加載單元,用于在收到圖像加載請(qǐng)求時(shí),從所述緩存中獲取上傳的至少一個(gè)序列的至少一個(gè)圖像。
又一方面,提供了一種影像數(shù)據(jù)調(diào)度系統(tǒng),所述系統(tǒng)包括:
服務(wù)器,用于存儲(chǔ)至少一個(gè)醫(yī)學(xué)影像設(shè)備生成的影像數(shù)據(jù)信息;
終端,用于向所述服務(wù)器發(fā)起影像數(shù)據(jù)調(diào)度請(qǐng)求以從所述服務(wù)器調(diào)度所述影像數(shù)據(jù)信息;
緩存,與所述終端連接,用于接收并存儲(chǔ)所述終端上傳的影像數(shù)據(jù)信息;
其中,所述終端包括前述的影像數(shù)據(jù)調(diào)度裝置,以將所述終端從所述服務(wù)器獲取的至少一個(gè)序列的至少一個(gè)圖像上傳到所述緩存。
可見(jiàn),本發(fā)明提供的一種影像數(shù)據(jù)調(diào)度方法、裝置及系統(tǒng),通過(guò)緩存存儲(chǔ)數(shù)據(jù)可以減少對(duì)內(nèi)存的依賴(lài);選擇從緩存獲取圖像時(shí)可以使數(shù)據(jù)調(diào)度就近發(fā)生,從而將影像數(shù)據(jù)以高效的方式加載呈現(xiàn)給醫(yī)生,實(shí)現(xiàn)高效、對(duì)內(nèi)存依賴(lài)邵的影像數(shù)據(jù)調(diào)度。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述 中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為根據(jù)本發(fā)明實(shí)施例提供的一種影像數(shù)據(jù)調(diào)度方法的流程示意圖;
圖2為根據(jù)本發(fā)明實(shí)施例提供的另一種影像數(shù)據(jù)調(diào)度方法的流程示意圖;
圖3為根據(jù)本發(fā)明實(shí)施例提供的一種影像數(shù)據(jù)調(diào)度裝置的結(jié)構(gòu)示意圖;
圖4為根據(jù)本發(fā)明實(shí)施例提供的另一種影像數(shù)據(jù)調(diào)度裝置的結(jié)構(gòu)示意圖;
圖5為根據(jù)本發(fā)明實(shí)施例提供的一種影像數(shù)據(jù)調(diào)度系統(tǒng)的結(jié)構(gòu)示意圖;
圖6為本發(fā)明實(shí)施例提供的一種影像數(shù)據(jù)調(diào)度系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明提出了一種影像數(shù)據(jù)調(diào)度方法、裝置及系統(tǒng),這里的影像數(shù)據(jù)一般指醫(yī)學(xué)影像數(shù)據(jù),當(dāng)然也可以是其它的影像數(shù)據(jù),影像數(shù)據(jù)一般存儲(chǔ)在PACS等服務(wù)器或數(shù)據(jù)中心,各影像數(shù)據(jù)調(diào)度裝置或閱片終端可以從服務(wù)器獲取影像數(shù)據(jù)。本發(fā)明中,影像數(shù)據(jù)采用四級(jí)信息模型,包括病人、檢查、序列和圖像。針對(duì)醫(yī)學(xué)診療活動(dòng)特點(diǎn),將數(shù)據(jù)以檢查為單位進(jìn)行組織,以序列為單位進(jìn)行分割,以圖像為單位進(jìn)行調(diào)度。調(diào)度過(guò)程包括數(shù)據(jù)分級(jí)緩存和預(yù)加載兩個(gè)關(guān)鍵步驟,把絕大部分用戶(hù)當(dāng)下不使用的數(shù)據(jù)緩存到硬盤(pán)和網(wǎng)絡(luò)中以降低本機(jī)內(nèi)存壓力;提出了加載窗的概念,并設(shè)計(jì)了基于醫(yī)生閱片人機(jī)交互特點(diǎn)的影像數(shù)據(jù)加載模式,根據(jù)該影像數(shù)據(jù)加載模式預(yù)測(cè)并提前加載用戶(hù)將要查閱的圖像調(diào)度到內(nèi)存中,以使得用戶(hù)閱片過(guò)程中能平滑快速地顯示和操作圖像。調(diào)度過(guò)程還設(shè)計(jì)了根據(jù)影像數(shù)據(jù)加載模式預(yù)測(cè)并提前從服務(wù)器下載用戶(hù)將要下載的圖像,從而以高效方式從服務(wù)器獲取影像數(shù)據(jù)。采用該技術(shù)方案能夠極大地減少閱片終端對(duì)內(nèi)存的需求,同時(shí)還能滿(mǎn)足用戶(hù)在閱片時(shí)對(duì)顯示速度的要求。
下面結(jié)合圖1-圖3,對(duì)本發(fā)明實(shí)施例提供的影像數(shù)據(jù)調(diào)度方法進(jìn)行詳細(xì)描述:
請(qǐng)參閱圖1,為根據(jù)本發(fā)明實(shí)施例提供的一種影像數(shù)據(jù)調(diào)度方法的流程示意圖,該方法包括以下步驟:
步驟S101,根據(jù)病人標(biāo)識(shí),從服務(wù)器獲取與所述病人標(biāo)識(shí)關(guān)聯(lián)的影像數(shù)據(jù)信息,所述影像數(shù)據(jù)信息包括:至少一項(xiàng)檢查所包含的至少一個(gè)序列、每個(gè)序列所包含的至少一個(gè)圖像。
一個(gè)病人可能會(huì)來(lái)醫(yī)院做多次檢查,所以一個(gè)病人會(huì)包含多個(gè)檢查數(shù)據(jù),而病人來(lái)醫(yī)院做一次檢查時(shí)可能會(huì)生成多組影像數(shù)據(jù),如MR掃描,不同角度下掃描出來(lái)的圖像組就定義為一個(gè)序列,這些序列都屬于一次檢查,而一個(gè)序列可能會(huì)包含多張影像數(shù)據(jù),如某一次角度下的MR掃描,會(huì)生成多張影像,本發(fā)明的影像數(shù)據(jù)的存儲(chǔ)采用四級(jí)信息模型,包括病人、檢查、序列和圖像,將數(shù)據(jù)以檢查為單位進(jìn)行組織,以序列為單位進(jìn)行分割,以圖像為單位進(jìn)行調(diào)度。服務(wù)器將影像數(shù)據(jù)、以及根據(jù)病人標(biāo)識(shí)創(chuàng)建的影像數(shù)據(jù)信息進(jìn)行存儲(chǔ),終端從服務(wù)器中根據(jù)病人標(biāo)識(shí)獲取該病人的所有影像數(shù)據(jù)信息。
該影像數(shù)據(jù)信息可以是一個(gè)以病人標(biāo)識(shí)為表頭的列表。
步驟S102,從所述服務(wù)器下載根據(jù)所述影像數(shù)據(jù)信息選擇的檢查所包含的至少一個(gè)序列的至少一個(gè)圖像。
從服務(wù)器獲取到該病人的影像數(shù)據(jù)信息后,從中選擇一個(gè)檢查,預(yù)先向服務(wù)器發(fā)送下載該檢查所包含的一個(gè)或多個(gè)序列的圖像的請(qǐng)求,每個(gè)序列可能包含一個(gè)或多個(gè)圖像,并接收服務(wù)器傳送的圖像。該影像數(shù)據(jù)信息可以是一個(gè)以病人標(biāo)識(shí)為表頭的列表。可以通過(guò)選中某一行,從而選擇一個(gè)檢查。
步驟S103,將下載的所述至少一個(gè)序列的至少一個(gè)圖像上傳至緩存。
從服務(wù)器下載的圖像先存儲(chǔ)至調(diào)度裝置的內(nèi)存。為了減少對(duì)內(nèi)存的需求,將所有下載到內(nèi)存的影像數(shù)據(jù)上傳至緩存,該緩存支持分布式存儲(chǔ),既支持把影像數(shù)據(jù)保存至發(fā)起下載請(qǐng)求的調(diào)度裝置的硬盤(pán)中,同時(shí)也支持保存至其它聯(lián)網(wǎng)的終端上。
步驟S104,若收到圖像加載請(qǐng)求,從所述緩存中獲取上傳的至少一個(gè)序列的至少一個(gè)圖像。
若收到圖像加載請(qǐng)求,且待加載的圖像已經(jīng)上傳到緩存中,則可以選擇直接從緩存加載圖像到內(nèi)存,無(wú)需從服務(wù)器獲取,從而使終端可以就近從緩存中獲得即將加載的圖像,緩解服務(wù)器和內(nèi)存的壓力,從而可以以高效的方式加載數(shù)據(jù)呈現(xiàn)給醫(yī)生,提高影像數(shù)據(jù)調(diào)度的效率。
本發(fā)明實(shí)施例提供的一種影像數(shù)據(jù)調(diào)度方法,使得終端可以就近從緩存中 獲得即將加載的圖像,緩解服務(wù)器和內(nèi)存的壓力,從而可以以高效的方式加載數(shù)據(jù)呈現(xiàn)給醫(yī)生,提高影像數(shù)據(jù)調(diào)度的效率。
請(qǐng)參閱圖2,為根據(jù)本發(fā)明實(shí)施例提供的另一種影像數(shù)據(jù)調(diào)度方法的流程示意圖,該方法包括以下步驟:
步驟S201,根據(jù)病人標(biāo)識(shí),從服務(wù)器獲取與所述病人標(biāo)識(shí)關(guān)聯(lián)的影像數(shù)據(jù)信息,所述影像數(shù)據(jù)信息包括:至少一項(xiàng)檢查所包含的至少一個(gè)序列、每個(gè)序列所包含的至少一個(gè)圖像。本步驟與圖1所示實(shí)施例的步驟S101相同,在此不再贅述。
步驟S202,按照預(yù)設(shè)影像數(shù)據(jù)加載模式,確定根據(jù)所述影像數(shù)據(jù)信息所選擇的檢查所包含的至少一個(gè)序列的至少一個(gè)圖像的下載順序和加載順序。
預(yù)設(shè)影像數(shù)據(jù)加載模式是指用戶(hù)閱片時(shí)所選取的一些圖像的瀏覽或加載順序,根據(jù)預(yù)設(shè)影像數(shù)據(jù)加載模式可以預(yù)測(cè)用戶(hù)將要瀏覽的圖像,即圖像的加載順序。在本實(shí)施例中,根據(jù)檢查描述、一項(xiàng)檢查所包括的序列數(shù)量和圖像數(shù)量來(lái)匹配合適的影像數(shù)據(jù)加載模式。需要說(shuō)明的是,該影像加載模式并不止適用于一項(xiàng)檢查所包含的圖像,它是一個(gè)通用的模式。同時(shí),由于本實(shí)施例在根據(jù)預(yù)設(shè)影像數(shù)據(jù)加載模塊加載圖像之前,需要將圖像下載到終端,然后由終端上傳至緩存,因此,該影像數(shù)據(jù)加載模式也決定了圖像的下載順序。
該預(yù)設(shè)影像數(shù)據(jù)加載模式可以是用戶(hù)自定義的,也可以是根據(jù)用戶(hù)查看圖像的行為習(xí)慣統(tǒng)計(jì)的。
步驟S203,根據(jù)所述下載順序,依次從所述服務(wù)器下載所述檢查包含的至少一個(gè)序列的至少一個(gè)圖像,并將下載的所述至少一個(gè)序列的至少一個(gè)圖像上傳至緩存。
根據(jù)匹配到的預(yù)設(shè)影像數(shù)據(jù)加載模式確定的下載順序,依次從服務(wù)器下載所選擇的檢查包含的各序列包括的圖像,這個(gè)下載過(guò)程并不是要把所有圖像下載完成才可以進(jìn)行圖像瀏覽,而是可以邊下載邊瀏覽。從服務(wù)器下載的圖像先存儲(chǔ)至調(diào)度裝置的內(nèi)存。為了減少對(duì)內(nèi)存的需求,將所有下載到內(nèi)存的影像數(shù)據(jù)上傳至緩存,該緩存支持分布式存儲(chǔ),既支持把影像數(shù)據(jù)保存至發(fā)起下載請(qǐng)求的調(diào)度裝置的硬盤(pán)中,同時(shí)也支持保存至其它聯(lián)網(wǎng)的終端上。
步驟S204,根據(jù)所述加載順序、以及當(dāng)前加載的圖像和用戶(hù)的當(dāng)前操作, 從所述緩存預(yù)先加載用戶(hù)即將查看的至少一個(gè)圖像。
根據(jù)用戶(hù)當(dāng)前已經(jīng)加載到內(nèi)存進(jìn)行瀏覽的圖像,以及用戶(hù)在瀏覽過(guò)程中的鼠標(biāo)的移動(dòng)軌跡、點(diǎn)擊的功能控件等當(dāng)前操作,以及根據(jù)匹配到的預(yù)設(shè)影像數(shù)據(jù)加載模式確定的加載順序,是可以確定該檢查用戶(hù)即將要查看的一些圖像的,從緩存預(yù)先加載這些用戶(hù)即將要查看的圖像到內(nèi)存,可以以高效的方式將影像數(shù)據(jù)呈現(xiàn)給用戶(hù)進(jìn)行操作,避免用戶(hù)加載過(guò)程中的等待。而且,由于數(shù)據(jù)已經(jīng)下載到緩存,可以更快速地從緩存獲取到用戶(hù)即將要查看的圖像。
請(qǐng)參閱圖3,為根據(jù)本發(fā)明實(shí)施例提供的另一種影像數(shù)據(jù)調(diào)度方法的流程示意圖,該方法包括以下步驟:
步驟S301,根據(jù)病人標(biāo)識(shí),從服務(wù)器獲取與所述病人標(biāo)識(shí)關(guān)聯(lián)的影像數(shù)據(jù)信息,所述影像數(shù)據(jù)信息包括:至少一項(xiàng)檢查所包含的至少一個(gè)序列、每個(gè)序列所包含的至少一個(gè)圖像。本步驟與圖1所示實(shí)施例的步驟S101相同,在此不再贅述。
步驟S302,根據(jù)所述病人標(biāo)識(shí)以及所述影像數(shù)據(jù)信息,查找匹配的預(yù)設(shè)影像數(shù)據(jù)加載模式。
一個(gè)影像加載模式并不止適用于一項(xiàng)檢查所包含的圖像,它是一個(gè)通用的模式。根據(jù)所選擇的一個(gè)檢查的描述、一項(xiàng)檢查所包括的序列數(shù)量和圖像數(shù)量來(lái)匹配合適的影像數(shù)據(jù)加載模式。
本實(shí)施例中,該影像數(shù)據(jù)信息可以是一個(gè)以病人標(biāo)識(shí)為表頭的列表??梢酝ㄟ^(guò)選中某一行,從而選擇一個(gè)檢查。
步驟S303,按照預(yù)設(shè)影像數(shù)據(jù)加載模式,確定根據(jù)影像數(shù)據(jù)信息所選擇的檢查所包含的至少一個(gè)序列的至少一個(gè)圖像的下載順序和加載順序。和/或按照預(yù)設(shè)影像數(shù)據(jù)加載模式,確定從緩存獲取至少一個(gè)序列的至少一個(gè)圖像的加載順序。
預(yù)設(shè)影像數(shù)據(jù)加載模式是指用戶(hù)閱片時(shí)所選取的一些圖像的瀏覽或加載順序,根據(jù)預(yù)設(shè)影像數(shù)據(jù)加載模式可以預(yù)測(cè)用戶(hù)將要瀏覽的圖像,即圖像的加載順序。同時(shí),由于本實(shí)施例在根據(jù)預(yù)設(shè)影像數(shù)據(jù)加載模塊加載圖像之前,需要將圖像下載到終端,然后由終端上傳至緩存,因此,該影像數(shù)據(jù)加載模式也決定了圖像的下載順序。
該預(yù)設(shè)影像數(shù)據(jù)加載模式可以是根據(jù)用戶(hù)查看圖像的行為習(xí)慣統(tǒng)計(jì)的。在醫(yī)療診療過(guò)程當(dāng)中,醫(yī)生查看圖像數(shù)據(jù)是有一定規(guī)律的,是否為住院病人、不同類(lèi)型的影像數(shù)據(jù)、類(lèi)型相同但檢查描述不同的數(shù)據(jù)、序列數(shù)量和圖像數(shù)量不同的數(shù)據(jù)都會(huì)導(dǎo)致醫(yī)生在閱片時(shí)使用不同的操作路徑,操作路徑轉(zhuǎn)換為對(duì)影像數(shù)據(jù)的下載路徑,如檢查描述中有腫瘤信息時(shí),醫(yī)生往往會(huì)再次加載該病人的歷史檢查數(shù)據(jù),在腫瘤位置上對(duì)比查看以便評(píng)估病人治療效果;所以在醫(yī)生日常使用終端的過(guò)程中,會(huì)自動(dòng)統(tǒng)計(jì)用戶(hù)的操作路徑,逐漸形成一組用戶(hù)加載影像數(shù)據(jù)的模式,模式記錄了用戶(hù)在下載影像數(shù)據(jù)時(shí)是否會(huì)同時(shí)加載歷史檢查影像數(shù)據(jù)、是否會(huì)以對(duì)比模式查看數(shù)據(jù)、同時(shí)以幾個(gè)窗口查看數(shù)據(jù)。當(dāng)然,該預(yù)設(shè)影像數(shù)據(jù)加載模式也可以是用戶(hù)自定義的。
按照匹配到的預(yù)設(shè)影像數(shù)據(jù)加載模式,確定從服務(wù)器下載根據(jù)影像數(shù)據(jù)信息選擇的檢查所包含的一個(gè)或多個(gè)序列的圖像的下載順序。
步驟S304,根據(jù)所述下載順序依次從服務(wù)器下載檢查包含的至少一個(gè)序列的至少一個(gè)圖像。根據(jù)匹配到的預(yù)設(shè)影像數(shù)據(jù)加載模式確定的下載順序,依次從服務(wù)器下載所選擇的檢查包含的各序列包括的圖像,這個(gè)下載過(guò)程并不是要把所有圖像下載完成才可以進(jìn)行圖像瀏覽,而是可以邊下載邊瀏覽。也即雖然本方法實(shí)施例按照先后順序描述了下載和加載步驟,但是圖像加載并不是在把所有圖像下載完成后才進(jìn)行的操作,也可以是邊下載邊加載。圖像下載至調(diào)度裝置的內(nèi)存。
步驟S305,在開(kāi)始下載前,在所選擇的檢查所包含的至少一個(gè)圖像中添加下載狀態(tài)標(biāo)記。在下載開(kāi)始前,對(duì)獲取的影像數(shù)據(jù)信息中的每個(gè)圖像層添加一個(gè)下載狀態(tài)標(biāo)記,標(biāo)記該圖像是否已下載完成,該下載狀態(tài)包括未完成下載和已完成下載狀態(tài)。如果圖像從未下載過(guò),則認(rèn)為影像數(shù)據(jù)位于服務(wù)器上,如果圖像已經(jīng)下載完成了,則把影像數(shù)據(jù)發(fā)送到緩存進(jìn)行保存。
步驟S306,在下載完成后,對(duì)每一個(gè)圖像的所述下載狀態(tài)標(biāo)記所標(biāo)記的狀態(tài)進(jìn)行更新。下載狀態(tài)標(biāo)記內(nèi)存已下載完成,則標(biāo)志著可以將下載到內(nèi)存的影像數(shù)據(jù)上傳至緩存。
步驟S307,將下載的所述至少一個(gè)序列的至少一個(gè)圖像上傳至緩存。為了減少對(duì)內(nèi)存的需求,將所有下載到內(nèi)存的影像數(shù)據(jù)上傳至緩存,該緩存支持分布式存儲(chǔ),既支持把影像數(shù)據(jù)保存至發(fā)起下載請(qǐng)求的調(diào)度裝置的硬盤(pán)中,同時(shí) 也支持保存至其它聯(lián)網(wǎng)的終端上。
步驟S308,清空下載的所述至少一個(gè)序列的至少一個(gè)圖像。終端可以立即釋放那些已經(jīng)緩存成功但用戶(hù)當(dāng)前卻不使用的影像數(shù)據(jù)所占用的內(nèi)存,避免了大量當(dāng)下不需要的影像數(shù)據(jù)駐留在內(nèi)存中,從而大大節(jié)省了內(nèi)存資源。
步驟S309,根據(jù)加載順序、當(dāng)前加載的圖像和檢測(cè)到的用戶(hù)的當(dāng)前操作,從所述緩存預(yù)先加載用戶(hù)即將查看的至少一個(gè)圖像。醫(yī)生的閱片過(guò)程對(duì)應(yīng)一系列的對(duì)圖像的加載、解析、顯示和操作過(guò)程,其本質(zhì)是一系列的人機(jī)交互活動(dòng),同影像數(shù)據(jù)的加載過(guò)程,具有不同特征的影像數(shù)據(jù)會(huì)使醫(yī)生采用不同的操作路徑來(lái)完成診療活動(dòng),這些路徑形成一定的模式,最終會(huì)形成一組模式庫(kù);此外,醫(yī)生在閱片過(guò)程中鼠標(biāo)的移動(dòng)軌跡和點(diǎn)擊的功能控件與其即將要查看的影像數(shù)據(jù)有著十分緊密的聯(lián)系,如醫(yī)生在某一個(gè)窗口中平緩地查看某一個(gè)序列的前幾張影像數(shù)據(jù)時(shí),其往往會(huì)繼續(xù)逐張查看該序列的后續(xù)部分的圖像,此時(shí)便可以推測(cè)出用戶(hù)即將要查看的影像數(shù)據(jù)列表;所以在閱片過(guò)程中,根據(jù)數(shù)據(jù)特征從模式庫(kù)中查找到最匹配的數(shù)據(jù)加載模式,然后結(jié)合用戶(hù)當(dāng)前的操作路徑便可以推算出用戶(hù)即將要查看的影像數(shù)據(jù),這就是加載窗的機(jī)制,位于加載窗中的影像數(shù)據(jù)會(huì)提前加載到本機(jī)內(nèi)存中,當(dāng)醫(yī)生需要查看時(shí),這些數(shù)據(jù)已經(jīng)加載完成,以最快的速度顯示出來(lái);加載窗利用影像數(shù)據(jù)靜態(tài)的特征信息以及用戶(hù)操作的動(dòng)態(tài)行為計(jì)算出需要預(yù)先加載的影像,然后給緩存服務(wù)發(fā)送數(shù)據(jù)加載請(qǐng)求,緩存服務(wù)收到請(qǐng)求后從本機(jī)硬盤(pán)或其它終端中讀取數(shù)據(jù),如果緩存服務(wù)發(fā)現(xiàn)讀到的數(shù)據(jù)是未解壓的,則在讀取的時(shí)候完成數(shù)據(jù)的解壓然后再返回給終端,如果是已經(jīng)解壓過(guò)的數(shù)據(jù),則直接把數(shù)據(jù)返回給終端。
步驟S310,若當(dāng)前已加載的圖像以及用戶(hù)的當(dāng)前操作與所述加載順序沖突,根據(jù)所述當(dāng)前已加載的圖像以及用戶(hù)的當(dāng)前操作,從所述緩存加載用戶(hù)即將查看的至少一個(gè)圖像。
步驟S311,更新所述預(yù)設(shè)影像數(shù)據(jù)加載模式。
當(dāng)用戶(hù)加載影像數(shù)據(jù)時(shí),首先根據(jù)檢查的影像數(shù)據(jù)類(lèi)型、檢查的關(guān)鍵字段如是否為住院病人、檢查描述、序列數(shù)量、圖像數(shù)量等尋找最匹配的預(yù)設(shè)影像數(shù)據(jù)加載模式,如找到了就根據(jù)模式加載數(shù)據(jù),在加載過(guò)程中如果用戶(hù)的操作與模式發(fā)生了不匹配的情況,則以用戶(hù)的操作為準(zhǔn),同時(shí)更新該模式的數(shù)據(jù),以便下次按照最新的用戶(hù)操作模式加載數(shù)據(jù)。此外,如果沒(méi)有找到匹配的用戶(hù) 操作模式,就會(huì)生成一條新的用戶(hù)操作模式,并會(huì)在后續(xù)的使用過(guò)程中不斷地糾正和完善該模式,最終達(dá)到以最高效的方式加載數(shù)據(jù)呈現(xiàn)給醫(yī)生進(jìn)行操作。
根據(jù)本發(fā)明實(shí)施例提供的一種影像數(shù)據(jù)調(diào)度方法,通過(guò)對(duì)影像數(shù)據(jù)信息按照病人標(biāo)識(shí)、檢查、序列、圖像信息進(jìn)行管理,然后按照預(yù)設(shè)影像數(shù)據(jù)加載模式,確定根據(jù)影像數(shù)據(jù)信息所選擇的檢查所包含的圖像的下載順序和加載順序,根據(jù)該下載順序依次從服務(wù)器下載圖像并上傳緩存,然后,根據(jù)該加載順序,從緩存預(yù)先加載用戶(hù)即將查看的圖像,可以以高效的方式加載數(shù)據(jù)呈現(xiàn)給醫(yī)生進(jìn)行操作,通過(guò)緩存存儲(chǔ)數(shù)據(jù)可以減少對(duì)內(nèi)存的依賴(lài),從而實(shí)現(xiàn)高效、對(duì)內(nèi)存依賴(lài)少的影像數(shù)據(jù)調(diào)度。
下面結(jié)合圖4-圖5,對(duì)本發(fā)明實(shí)施例提供的影像數(shù)據(jù)調(diào)度裝置進(jìn)行詳細(xì)描述:
第一獲取單元11,用于根據(jù)病人標(biāo)識(shí),從服務(wù)器獲取與病人標(biāo)識(shí)關(guān)聯(lián)的影像數(shù)據(jù)信息,影像數(shù)據(jù)信息包括:至少一項(xiàng)檢查所包含的至少一個(gè)序列、每個(gè)序列所包含的至少一個(gè)圖像。
一個(gè)病人可能會(huì)來(lái)醫(yī)院做多次檢查,所以一個(gè)病人會(huì)包含多個(gè)檢查數(shù)據(jù),而病人來(lái)醫(yī)院做一次檢查時(shí)可能會(huì)生成多組影像數(shù)據(jù),如MR掃描,不同角度下掃描出來(lái)的圖像組就定義為一個(gè)序列,這些序列都屬于一次檢查,而一個(gè)序列可能會(huì)包含多張影像數(shù)據(jù),如某一次角度下的MR掃描,會(huì)生成多張影像,本發(fā)明的影像數(shù)據(jù)的存儲(chǔ)采用四級(jí)信息模型,包括病人、檢查、序列和圖像,將數(shù)據(jù)以檢查為單位進(jìn)行組織,以序列為單位進(jìn)行分割,以圖像為單位進(jìn)行調(diào)度。服務(wù)器將影像數(shù)據(jù)、以及根據(jù)病人標(biāo)識(shí)創(chuàng)建的影像數(shù)據(jù)信息進(jìn)行存儲(chǔ),第一獲取單元11從服務(wù)器中根據(jù)病人標(biāo)識(shí)獲取該病人的所有影像數(shù)據(jù)信息。該影像數(shù)據(jù)信息可以是一個(gè)以病人標(biāo)識(shí)為表頭的列表。
第一下載單元12用于從服務(wù)器下載根據(jù)影像數(shù)據(jù)信息選擇的檢查所包含的至少一個(gè)序列的至少一個(gè)圖像。從服務(wù)器獲取到該病人的影像數(shù)據(jù)信息后,從中選擇一個(gè)檢查,第一下載單元12預(yù)先向服務(wù)器發(fā)送下載該檢查所包含的一個(gè)或多個(gè)序列的圖像的請(qǐng)求,每個(gè)序列可能包含一個(gè)或多個(gè)圖像,并接收服務(wù)器傳送的圖像。該影像數(shù)據(jù)信息可以是一個(gè)以病人標(biāo)識(shí)為表頭的列表??梢酝ㄟ^(guò)選中某一行,從而選擇一個(gè)檢查。
上傳單元13,用于將下載的至少一個(gè)序列的至少一個(gè)圖像上傳至緩存。從服務(wù)器下載的圖像先存儲(chǔ)至調(diào)度裝置的內(nèi)存。為了減少對(duì)內(nèi)存的需求,上傳單元13將所有下載到內(nèi)存的影像數(shù)據(jù)上傳至緩存,該緩存支持分布式存儲(chǔ),既支持把影像數(shù)據(jù)保存至發(fā)起下載請(qǐng)求的調(diào)度裝置的硬盤(pán)中,同時(shí)也支持保存至其它聯(lián)網(wǎng)的終端上。
加載單元14,用于若收到圖像加載請(qǐng)求,從所述緩存中獲取上傳的至少一個(gè)序列的至少一個(gè)圖像。若收到圖像加載請(qǐng)求,加載單元14可以直接從緩存加載圖像到內(nèi)存,無(wú)需從服務(wù)器獲取,從而使終端可以就近從緩存中獲得即將加載的圖像,緩解服務(wù)器和內(nèi)存的壓力,從而可以以高效的方式加載數(shù)據(jù)呈現(xiàn)給醫(yī)生,提高影像數(shù)據(jù)調(diào)度的效率。
本發(fā)明實(shí)施例提供的影像數(shù)據(jù)調(diào)度裝置可以就近從緩存中獲得即將加載的圖像,緩解服務(wù)器和內(nèi)存的壓力,從而可以以高效的方式加載數(shù)據(jù)呈現(xiàn)給醫(yī)生,提高影像數(shù)據(jù)調(diào)度的效率。
請(qǐng)參閱圖5,為根據(jù)本發(fā)明實(shí)施例提供的另一種影像數(shù)據(jù)調(diào)度裝置的結(jié)構(gòu)示意圖,該裝置2000包括:
第一獲取單元21,用于根據(jù)病人標(biāo)識(shí),從服務(wù)器獲取與病人標(biāo)識(shí)關(guān)聯(lián)的影像數(shù)據(jù)信息,影像數(shù)據(jù)信息包括:至少一項(xiàng)檢查所包含的至少一個(gè)序列、每個(gè)序列所包含的至少一個(gè)圖像。第一獲取單元21的功能與圖3所示實(shí)施例的第一獲取單元11相同,在此不再贅述。
確定單元22用于按照預(yù)設(shè)影像數(shù)據(jù)加載模式,確定從服務(wù)器下載根據(jù)影像數(shù)據(jù)信息選擇的檢查所包含的至少一個(gè)序列的至少一個(gè)圖像的下載順序。
預(yù)設(shè)影像數(shù)據(jù)加載模式是指用戶(hù)閱片時(shí)所選取的一些圖像的瀏覽或加載順序,根據(jù)預(yù)設(shè)影像數(shù)據(jù)加載模式可以預(yù)測(cè)用戶(hù)將要瀏覽的圖像,即圖像的加載順序。在本實(shí)施例中,根據(jù)檢查描述、一項(xiàng)檢查所包括的序列數(shù)量和圖像數(shù)量來(lái)匹配合適的影像數(shù)據(jù)加載模式。需要說(shuō)明的是,該影像加載模式并不止適用于一項(xiàng)檢查所包含的圖像,它是一個(gè)通用的模式。同時(shí),由于本實(shí)施例在根據(jù)預(yù)設(shè)影像數(shù)據(jù)加載模塊加載圖像之前,需要將圖像下載到終端,然后由終端上傳至緩存,因此,該影像數(shù)據(jù)加載模式也決定了圖像的下載順序。根據(jù)所選擇的一個(gè)檢查的描述、一項(xiàng)檢查所包括的序列數(shù)量和圖像數(shù)量來(lái)匹配合適的影像 數(shù)據(jù)加載模式。
該預(yù)設(shè)影像數(shù)據(jù)加載模式可以是根據(jù)用戶(hù)查看圖像的行為習(xí)慣統(tǒng)計(jì)的。在醫(yī)療診療過(guò)程當(dāng)中,醫(yī)生查看圖像數(shù)據(jù)是有一定規(guī)律的,是否為住院病人、不同類(lèi)型的影像數(shù)據(jù)、類(lèi)型相同但檢查描述不同的數(shù)據(jù)、序列數(shù)量和圖像數(shù)量不同的數(shù)據(jù)都會(huì)導(dǎo)致醫(yī)生在閱片時(shí)使用不同的操作路徑,操作路徑轉(zhuǎn)換為對(duì)影像數(shù)據(jù)的下載路徑,如檢查描述中有腫瘤信息時(shí),醫(yī)生往往會(huì)再次加載該病人的歷史檢查數(shù)據(jù),在腫瘤位置上對(duì)比查看以便評(píng)估病人治療效果;所以在醫(yī)生日常使用終端的過(guò)程中,會(huì)自動(dòng)統(tǒng)計(jì)用戶(hù)的操作路徑,逐漸形成一組用戶(hù)加載影像數(shù)據(jù)的模式,模式記錄了用戶(hù)在下載影像數(shù)據(jù)時(shí)是否會(huì)同時(shí)加載歷史檢查影像數(shù)據(jù)、是否會(huì)以對(duì)比模式查看數(shù)據(jù)、同時(shí)以幾個(gè)窗口查看數(shù)據(jù)。當(dāng)然,該預(yù)設(shè)影像數(shù)據(jù)加載模式也可以是用戶(hù)自定義的。
確定單元22按照匹配到的預(yù)設(shè)影像數(shù)據(jù)加載模式,確定從服務(wù)器下載根據(jù)影像數(shù)據(jù)信息選擇的檢查所包含的一個(gè)或多個(gè)序列的圖像的下載順序。第二下載單元23,用于根據(jù)下載順序依次從服務(wù)器下載檢查包含的至少一個(gè)序列的至少一個(gè)圖像。該下載過(guò)程并不是要把所有圖像下載完成才可以進(jìn)行圖像瀏覽,而是可以邊下載邊瀏覽。圖像下載至調(diào)度裝置的內(nèi)存。此處采用第二下載單元來(lái)描述,并不是表示在數(shù)據(jù)調(diào)度裝置內(nèi)必然存在相互區(qū)別的第一下載單元和第二下載單元,也可以是第一下載單元可選擇性地按照用戶(hù)操作下載圖像或根據(jù)下載順序從服務(wù)器下載相應(yīng)圖像。
標(biāo)記單元24,用于在開(kāi)始下載前,在所選擇的檢查所包含的至少一個(gè)圖像中添加下載狀態(tài)標(biāo)記。在下載開(kāi)始前,標(biāo)記單元24對(duì)獲取的影像數(shù)據(jù)信息中的每個(gè)圖像層添加一個(gè)下載狀態(tài)標(biāo)記,標(biāo)記該圖像是否已下載完成,該下載狀態(tài)包括未完成下載和已完成下載狀態(tài)。如果圖像從未下載過(guò),則認(rèn)為影像數(shù)據(jù)位于服務(wù)器上,如果圖像已經(jīng)下載完成了,則把影像數(shù)據(jù)發(fā)送到緩存進(jìn)行保存。標(biāo)記單元24還用于在下載完成后,對(duì)每一個(gè)圖像的所述下載狀態(tài)標(biāo)記所標(biāo)記的狀態(tài)進(jìn)行更新。下載狀態(tài)標(biāo)記標(biāo)記內(nèi)存已下載完成,則標(biāo)志著可以將下載到內(nèi)存的影像數(shù)據(jù)上傳至緩存。
上傳單元25,用于將下載的所述至少一個(gè)序列的至少一個(gè)圖像上傳至緩存。為了減少對(duì)內(nèi)存的需求,上傳單元25將所有下載到內(nèi)存的影像數(shù)據(jù)上傳至緩存,該緩存支持分布式存儲(chǔ),既支持把影像數(shù)據(jù)保存至發(fā)起下載請(qǐng)求的調(diào)度裝置的 硬盤(pán)中,同時(shí)也支持保存至其它聯(lián)網(wǎng)的終端上。對(duì)應(yīng)地,該數(shù)據(jù)調(diào)度裝置可包括一清空單元26,用于清空下載的至少一個(gè)序列的至少一個(gè)圖像。清空單元26可以立即釋放那些已經(jīng)緩存成功但用戶(hù)當(dāng)前卻不使用的影像數(shù)據(jù)所占用的內(nèi)存,避免了大量當(dāng)下不需要的影像數(shù)據(jù)駐留在內(nèi)存中,從而大大節(jié)省了內(nèi)存資源。
確定單元22還用于按照預(yù)設(shè)影像數(shù)據(jù)加載模式,確定從所述緩存獲取所述至少一個(gè)序列的至少一個(gè)圖像的加載順序。加載單元27則還可用于根據(jù)加載順序、當(dāng)前加載的圖像和檢測(cè)到的用戶(hù)的當(dāng)前操作,從緩存預(yù)先加載用戶(hù)即將查看的至少一個(gè)圖像。
醫(yī)生的閱片過(guò)程對(duì)應(yīng)一系列的對(duì)圖像的加載、解析、顯示和操作過(guò)程,其本質(zhì)是一系列的人機(jī)交互活動(dòng),同影像數(shù)據(jù)的加載過(guò)程,具有不同特征的影像數(shù)據(jù)會(huì)使醫(yī)生采用不同的操作路徑來(lái)完成診療活動(dòng),這些路徑形成一定的模式,最終會(huì)形成一組模式庫(kù);此外,醫(yī)生在閱片過(guò)程中鼠標(biāo)的移動(dòng)軌跡和點(diǎn)擊的功能控件與其即將要查看的影像數(shù)據(jù)有著十分緊密的聯(lián)系,如醫(yī)生在某一個(gè)窗口中平緩地查看某一個(gè)序列的前幾張影像數(shù)據(jù)時(shí),其往往會(huì)繼續(xù)逐張查看該序列的后續(xù)部分的圖像,此時(shí)便可以推測(cè)出用戶(hù)即將要查看的影像數(shù)據(jù)列表;所以在閱片過(guò)程中,根據(jù)數(shù)據(jù)特征從模式庫(kù)中查找到最匹配的數(shù)據(jù)加載模式,然后結(jié)合用戶(hù)當(dāng)前的操作路徑便可以推算出用戶(hù)即將要查看的影像數(shù)據(jù),這就是加載窗的機(jī)制,位于加載窗中的影像數(shù)據(jù)會(huì)提前加載到本機(jī)內(nèi)存中,當(dāng)醫(yī)生需要查看時(shí),這些數(shù)據(jù)已經(jīng)加載完成,以最快的速度顯示出來(lái);加載窗利用影像數(shù)據(jù)靜態(tài)的特征信息以及用戶(hù)操作的動(dòng)態(tài)行為計(jì)算出需要預(yù)先加載的影像,然后給緩存服務(wù)發(fā)送數(shù)據(jù)加載請(qǐng)求,緩存服務(wù)收到請(qǐng)求后從本機(jī)硬盤(pán)或其它終端中讀取數(shù)據(jù),如果緩存服務(wù)發(fā)現(xiàn)讀到的數(shù)據(jù)是未解壓的,則在讀取的時(shí)候完成數(shù)據(jù)的解壓然后再返回給終端,如果是已經(jīng)解壓過(guò)的數(shù)據(jù),則直接把數(shù)據(jù)返回給終端。
加載單元27還用于若當(dāng)前已加載的圖像以及用戶(hù)的當(dāng)前操作與加載順序沖突,根據(jù)當(dāng)前已加載的圖像以及用戶(hù)的當(dāng)前操作,從緩存加載用戶(hù)即將查看的至少一個(gè)圖像。更新單元28用于更新預(yù)設(shè)影像數(shù)據(jù)加載模式。
當(dāng)用戶(hù)加載影像數(shù)據(jù)時(shí),首先根據(jù)檢查的影像數(shù)據(jù)類(lèi)型、檢查的關(guān)鍵字段如是否為住院病人、檢查描述、序列數(shù)量、圖像數(shù)量等尋找最匹配的預(yù)設(shè)影像 數(shù)據(jù)加載模式,如找到了就根據(jù)模式加載數(shù)據(jù),在加載過(guò)程中如果用戶(hù)的操作與模式發(fā)生了不匹配的情況,則以用戶(hù)的操作為準(zhǔn),同時(shí)更新單元28更新該模式的數(shù)據(jù),以便下次按照最新的用戶(hù)操作模式加載數(shù)據(jù)。此外,如果沒(méi)有找到匹配的用戶(hù)操作模式,就會(huì)生成一條新的用戶(hù)操作模式,并會(huì)在后續(xù)的使用過(guò)程中不斷地糾正和完善該模式,最終達(dá)到以最高效的方式加載數(shù)據(jù)呈現(xiàn)給醫(yī)生進(jìn)行操作。
本發(fā)明實(shí)施例提供的影像數(shù)據(jù)調(diào)度裝置,可以以高效的方式加載數(shù)據(jù)呈現(xiàn)給醫(yī)生進(jìn)行操作,通過(guò)緩存存儲(chǔ)數(shù)據(jù)可以減少對(duì)內(nèi)存的依賴(lài),從而實(shí)現(xiàn)高效、對(duì)內(nèi)存依賴(lài)少的影像數(shù)據(jù)調(diào)度。
請(qǐng)參閱圖6,為本發(fā)明實(shí)施例提供的一種影像數(shù)據(jù)調(diào)度系統(tǒng)的結(jié)構(gòu)示意圖,該系統(tǒng)包括服務(wù)器、終端和緩存,三者相互連接。
服務(wù)器,用于存儲(chǔ)至少一個(gè)醫(yī)學(xué)影像設(shè)備生成的影像數(shù)據(jù)信息;
終端,用于向服務(wù)器發(fā)起影像數(shù)據(jù)調(diào)度請(qǐng)求以從服務(wù)器調(diào)度影像數(shù)據(jù)信息;
緩存,與終端連接,用于接收并存儲(chǔ)終端上傳的影像數(shù)據(jù)信息。該緩存支持分布式存儲(chǔ),可將圖像保存到終端的硬盤(pán)或其他可供調(diào)度使用的電腦的硬盤(pán)上。緩存不僅可支持存儲(chǔ)終端下載的影像數(shù)據(jù)信息,而且在后續(xù)用戶(hù)希望加載已經(jīng)下載的圖像時(shí),可選擇直接從緩存加載數(shù)據(jù)。相比于服務(wù)器所承載的高CPU負(fù)荷、高帶寬占用率,緩存可以更快響應(yīng)數(shù)據(jù)加載請(qǐng)求,以高效方式向終端傳送圖像。另外緩存可提供解壓影像數(shù)據(jù)的功能,在加載數(shù)據(jù)過(guò)程中若發(fā)現(xiàn)圖像沒(méi)有加壓,則首先將該圖像數(shù)據(jù)解壓后再返回給終端,同時(shí)在緩存中更新該對(duì)應(yīng)圖像數(shù)據(jù)的壓縮狀態(tài)。該解壓功能同樣可以降低終端獲取到圖像后的操作處理負(fù)荷,提高處理效率。
其中,所述終端包括圖4、圖5實(shí)施例所描述的影像數(shù)據(jù)調(diào)度裝置,以將所述終端從所述服務(wù)器獲取的至少一個(gè)序列的至少一個(gè)圖像上傳到所述緩存。
根據(jù)本發(fā)明實(shí)施例提供的一種影像數(shù)據(jù)調(diào)度系統(tǒng),通過(guò)對(duì)影像數(shù)據(jù)信息按照病人標(biāo)識(shí)、檢查、序列、圖像進(jìn)行管理,然后從服務(wù)器下載根據(jù)影像數(shù)據(jù)信息選擇的檢查所包含的一個(gè)或多個(gè)序列的圖像,將下載的圖像上傳至緩存,若收到圖像加載請(qǐng)求,從緩存獲取圖像,從而在加載圖像時(shí)無(wú)需從服務(wù)器獲取,而可直接從緩存獲取,從而使終端可以就近從緩存中獲得即將加載的圖像,緩 解服務(wù)器和內(nèi)存的壓力,從而可以以高效的方式加載數(shù)據(jù)呈現(xiàn)給醫(yī)生,提高影像數(shù)據(jù)調(diào)度的效率;且按照預(yù)設(shè)影像數(shù)據(jù)加載模式,確定根據(jù)影像數(shù)據(jù)信息所選擇的檢查所包含的圖像的下載順序和加載順序,根據(jù)該下載順序依次從服務(wù)器下載圖像并上傳緩存,然后,根據(jù)該加載順序,從緩存預(yù)先加載用戶(hù)即將查看的圖像,可以以高效的方式加載數(shù)據(jù)呈現(xiàn)給醫(yī)生進(jìn)行操作。
需要說(shuō)明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)楦鶕?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部分,可以參見(jiàn)其他實(shí)施例的相關(guān)描述。
通過(guò)以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以用硬件實(shí)現(xiàn),或固件實(shí)現(xiàn),或它們的組合方式來(lái)實(shí)現(xiàn)。當(dāng)使用軟件實(shí)現(xiàn)時(shí),可以將上述功能存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中或作為計(jì)算機(jī)可讀介質(zhì)上的一個(gè)或多個(gè)指令或代碼進(jìn)行傳輸。計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì),其中通信介質(zhì)包括便于從一個(gè)地方向另一個(gè)地方傳送計(jì)算機(jī)程序的任何介質(zhì)。存儲(chǔ)介質(zhì)可以是計(jì)算機(jī)能夠存取的任何可用介質(zhì)。以此為例但不限于:計(jì)算機(jī)可讀介質(zhì)可以包括隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM)、只讀存儲(chǔ)器(Read-Only Memory,ROM)、電可擦可編程只讀存儲(chǔ)器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、只讀光盤(pán)(Compact Disc Read-Only Memory,CD-ROM)或其他光盤(pán)存儲(chǔ)、磁盤(pán)存儲(chǔ)介質(zhì)或者其他磁存儲(chǔ)設(shè)備、或者能夠用于攜帶或存儲(chǔ)具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計(jì)算機(jī)存取的任何其他介質(zhì)。此外。任何連接可以適當(dāng)?shù)某蔀橛?jì)算機(jī)可讀介質(zhì)。例如,如果軟件是使用同軸電纜、光纖光纜、雙絞線(xiàn)、數(shù)字用戶(hù)線(xiàn)(Digital Subscriber Line,DSL)或者諸如紅外線(xiàn)、無(wú)線(xiàn)電和微波之類(lèi)的無(wú)線(xiàn)技術(shù)從網(wǎng)站、服務(wù)器或者其他遠(yuǎn)程源傳輸?shù)模敲赐S電纜、光纖光纜、雙絞線(xiàn)、DSL或者諸如紅外線(xiàn)、無(wú)線(xiàn)和微波之類(lèi)的無(wú)線(xiàn)技術(shù)包括在所屬介質(zhì)的定影中。如本發(fā)明所使用的,盤(pán)(Disk)和碟(disc)包括壓縮光碟(CD)、激光碟、光碟、數(shù)字通用光碟(DVD)、軟盤(pán)和藍(lán)光光碟,其中盤(pán)通常磁性的復(fù)制數(shù)據(jù),而碟則用激光來(lái)光學(xué)的復(fù)制數(shù) 據(jù)。上面的組合也應(yīng)當(dāng)包括在計(jì)算機(jī)可讀介質(zhì)的保護(hù)范圍之內(nèi)。
總之,以上所述僅為本發(fā)明技術(shù)方案的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。