一種圖像接收程序防病毒攻擊的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)傳輸領(lǐng)域,特別涉及一種圖像接收程序防病毒攻擊的方法及裝置。
【背景技術(shù)】
[0002]傳統(tǒng)的PACS系統(tǒng)DICOM圖像接收程序只針對單機(jī)工作站,未考慮局域網(wǎng)內(nèi)的其他工作站聯(lián)網(wǎng),由于沒有設(shè)置病毒攻擊防備,常常導(dǎo)致接收程序被病毒攻擊后異常關(guān)閉,這樣就導(dǎo)致圖像接收服務(wù)無法正常運(yùn)行。此外,圖像歸檔功也不能正常使用,系統(tǒng)效率低下,嚴(yán)重影響醫(yī)院正常業(yè)務(wù)運(yùn)轉(zhuǎn)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述沒有病毒攻擊防備、圖像接收服務(wù)無法正常運(yùn)行、效率抵消的缺陷,提供一種可防病毒攻擊、能使圖像接收服務(wù)正常運(yùn)行、效率較高的圖像接收程序防病毒攻擊的方法及裝置。
[0004]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:構(gòu)造一種圖像接收程序防病毒攻擊的方法,包括如下步驟:
A)接收客戶端傳送的圖像文件,并將其存放在臨時目錄中;
B)判斷所述圖像文件是否為合法文件,如是,執(zhí)行步驟C);否則,過濾掉所述圖像文件,執(zhí)行步驟E);
C)將所述圖像文件打開,并讀取圖像信息;
D)將所述讀取的圖像信息進(jìn)行歸檔存放到指定的目錄;
E)判斷是否退出圖像接收程序,如是,退出當(dāng)前圖像接收程序;否則,返回步驟A)。
[0005]在本發(fā)明所述的圖像接收程序防病毒攻擊的方法中,在所述步驟A)之前還包括預(yù)處理步驟:
A0)建立握手協(xié)議,接收數(shù)據(jù)包,并判斷所述數(shù)據(jù)包是否為合法數(shù)據(jù),如是,執(zhí)行步驟A);否則,過濾掉所述數(shù)據(jù)包,并執(zhí)行步驟E)。
[0006]在本發(fā)明所述的圖像接收程序防病毒攻擊的方法中,所述合法文件為DICOM圖像文件。
[0007]在本發(fā)明所述的圖像接收程序防病毒攻擊的方法中,所述步驟B)中是通過對技術(shù)參數(shù)的判斷來判斷所述圖像文件是否為DICOM圖像文件的。
[0008]在本發(fā)明所述的圖像接收程序防病毒攻擊的方法中,所述握手協(xié)議是符合DICOM標(biāo)準(zhǔn)的協(xié)議。
[0009]本發(fā)明還涉及一種實現(xiàn)上述圖像接收程序防病毒攻擊的方法的裝置,包括: 文件接收單元:用于接收客戶端傳送的圖像文件,并將其存放在臨時目錄中;
圖像合法判斷單元:用于判斷所述圖像文件是否為合法文件,在不是合法文件時過濾掉所述圖像文件; 圖像讀取單元:用于將所述圖像文件打開,并讀取圖像信息;
歸檔單元:用于將所述讀取的圖像信息進(jìn)行歸檔存放到指定的目錄;
退出單元:用于判斷是否退出圖像接收程序,如是,退出當(dāng)前圖像接收程序;否則,返回。
[0010]在本發(fā)明所述的實現(xiàn)上述圖像接收程序防病毒攻擊的方法的裝置中,還包括: 握手單元:用于建立握手協(xié)議,接收數(shù)據(jù)包,并判斷所述數(shù)據(jù)包是否為合法數(shù)據(jù),在不是合法數(shù)據(jù)時過濾掉所述數(shù)據(jù)包。
[0011]在本發(fā)明所述的實現(xiàn)上述圖像接收程序防病毒攻擊的方法的裝置中,所述合法文件為DICOM圖像文件。
[0012]在本發(fā)明所述的實現(xiàn)上述圖像接收程序防病毒攻擊的方法的裝置中,所述圖像合法判斷單元中是通過對技術(shù)參數(shù)的判斷來判斷所述圖像文件是否為DICOM圖像文件的。
[0013]在本發(fā)明所述的實現(xiàn)上述圖像接收程序防病毒攻擊的方法的裝置中,所述握手協(xié)議是符合DICOM標(biāo)準(zhǔn)的協(xié)議。
[0014]實施本發(fā)明的圖像接收程序防病毒攻擊的方法及裝置,具有以下有益效果:由于接收客戶端傳送的圖像文件后,將其存放在臨時目錄中;當(dāng)該圖像文件為合法圖像文件時,將圖像文件打開,讀取圖像信息后將其進(jìn)行歸檔,當(dāng)該圖像文件不是合法圖像文件時,過濾掉該圖像文件;這樣可保證系統(tǒng)不被病毒和網(wǎng)絡(luò)攻擊,使PACS系統(tǒng)高效、穩(wěn)定、安全,確保業(yè)務(wù)正常運(yùn)轉(zhuǎn);所以其可防病毒攻擊、能使圖像接收服務(wù)正常運(yùn)行、效率較高。
【附圖說明】
[0015]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1為本發(fā)明圖像接收程序防病毒攻擊的方法及裝置一個實施例中方法的流程圖;
圖2為所述實施例中裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0017]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0018]在本發(fā)明圖像接收程序防病毒攻擊的方法及裝置實施例中,其圖像接收程序防病毒攻擊的方法的流程圖如圖1所示。圖1中,該圖像接收程序防病毒攻擊的方法包括:
步驟SOl建立握手協(xié)議,接收數(shù)據(jù)包,并判斷數(shù)據(jù)包是否為合法數(shù)據(jù):本步驟中,建立握手協(xié)議,接收數(shù)據(jù)包,并判斷數(shù)據(jù)包是否為合法數(shù)據(jù),具體地,根據(jù)DICOM標(biāo)準(zhǔn)來建立握手協(xié)議,也就是該握手協(xié)議是符合DICOM標(biāo)準(zhǔn)的協(xié)議,建立好握手協(xié)議后,開始接收數(shù)據(jù)包,并判斷數(shù)據(jù)包是否為合法數(shù)據(jù),如果判斷的結(jié)果為是,則執(zhí)行步驟S03 ;否則,執(zhí)行步驟S02。
[0019]步驟S02過濾掉上述數(shù)據(jù)包:如果上述步驟SOl的判斷結(jié)果為否,則執(zhí)行本步驟。本步驟中,由于數(shù)據(jù)包不是合法數(shù)據(jù),則過濾掉上述數(shù)據(jù)包,這樣可保證數(shù)據(jù)的安全性。執(zhí)行完本步驟,執(zhí)行步驟S08。上述步驟SOl和步驟S02為預(yù)處理步驟。
[0020]步驟S03接收客戶端傳送的圖像文件,并將其存放在臨時目錄中:如果上述步驟SOl的判斷結(jié)果為是,則執(zhí)行本步驟。本步驟中,接收設(shè)備客戶端傳送的圖像文件,并將其存放在臨時目錄中。執(zhí)打完本步驟,執(zhí)打步驟S04。
[0021]步驟S04判斷上述圖像文件是否為合法文件:本步驟中,判斷上述圖像文件是否為合法文件,本實施例中,合法文件為DICOM圖像文件,本步驟中,其實就是判斷上述圖像文件是否為DICOM圖像文件,如果判斷的結(jié)果為是,則執(zhí)行步驟S06 ;否則,執(zhí)行步驟S05。值得一提的是,本實施例中是通過對技術(shù)參數(shù)的判斷來判斷上述圖像文件是否為DICOM圖像文件的。
[0022]步驟S05過濾掉上述圖像文件:如果上述步驟S04的判斷結(jié)果為否,則執(zhí)行本步驟。本步驟中,由于圖像文件不是合法文件,則過濾掉上述圖像文件。保證PACS系統(tǒng)不被病毒和網(wǎng)絡(luò)攻擊