欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于dicom的數據自動刪除方法

文檔序號:6507143閱讀:373來源:國知局
一種基于dicom的數據自動刪除方法
【專利摘要】本發(fā)明提供了一種基于DICOM的數據自動刪除方法,該方法包括以下步驟:步驟1,檢測磁盤空間容量,若磁盤可用空間小于第一閥值,執(zhí)行步驟2,否則系統(tǒng)繼續(xù)正常運行;步驟2,訪問數據庫,查找符合刪除條件的數據記錄,獲取所述查找到的數據記錄對應的數據文件在磁盤中的存儲路徑;步驟3,根據獲取的存儲路徑,對存儲在磁盤中的數據文件執(zhí)行刪除操作;步驟4,再次檢測磁盤空間容量,若磁盤可用空間容量大于第二閥值,則結束數據刪除操作,否則返回執(zhí)行步驟2。采用本發(fā)明技術方案對醫(yī)療設備中的數據進行刪除,能夠避免數據被誤刪或漏刪的情況發(fā)生。
【專利說明】—種基于DICOM的數據自動刪除方法

【技術領域】
[0001]本發(fā)明涉及醫(yī)學影像數據處理【技術領域】,尤其涉及一種基于DICOM的數據自動刪除方法。

【背景技術】
[0002]大型醫(yī)療設備在使用過程中會產生大量的數據文件,而存儲這些數據文件需要很大的磁盤空間。以PET系統(tǒng)為例,PET掃描器獲得的原始數據是由一系列探測器獲得的由正電子和負電子湮滅產生的光子事件。通常情況下,一次PET掃描產生數據量就能達到幾百萬個事件,存儲這些數據要占用很大的磁盤空間。若不能及時對磁盤進行清理,在進行下次掃描時,就有可能發(fā)生因磁盤空間不夠而使掃描無法進行的情況。
[0003]目前,自動刪除數據的方法多用于移動設備終端,在專利號為CN200510083023.4,專利名稱為移動通訊終端的短信自動刪除方法的中國專利中,通過預先設定刪除時間,然后利用一個終端定時器來觸發(fā)刪除操作。在專利號為CN200680008989.4,專利名稱為閃速存儲器中的直接文件數據編程及刪除的中國專利中,提供一種通過唯一標識文件位置的目錄結果,執(zhí)行刪除。自動刪除數據的方法在大型醫(yī)療設備中的應用還較少,上述方案中刪除依賴的策略較少,若應用于醫(yī)學設備中,無法滿足不誤刪、不漏刪的要求。


【發(fā)明內容】

[0004]本發(fā)明要解決的問題是提供一種基于DICOM的數據自動刪除方法,將該方法應用在醫(yī)療設備中,醫(yī)生在刪除醫(yī)學數據時,不會出現漏刪或誤刪的情況。
[0005]為解決上述問題,本發(fā)明提供了一種基于DICOM的數據自動刪除方法,包括以下步驟:
[0006]步驟1,檢測磁盤空間容量,若磁盤可用空間小于第一閥值,執(zhí)行步驟2,否則系統(tǒng)繼續(xù)正常運行;
[0007]步驟2,訪問數據庫,查找符合刪除條件的數據記錄,獲取所述查找到的數據記錄對應的數據文件在磁盤中的存儲路徑;
[0008]步驟3,根據獲取的存儲路徑,對存儲在磁盤中的數據文件執(zhí)行刪除操作;
[0009]步驟4,再次檢測磁盤空間容量,若磁盤可用空間容量大于第二閥值,則結束數據刪除操作,否則返回執(zhí)行步驟2。
[0010]進一步地,所述步驟I之前,還包括以下步驟:設置自動檢測磁盤空間容量的周期;所述步驟I中,根據預先設置的周期,定期檢測磁盤空間容量。
[0011 ] 進一步地,所述步驟2中,所述查找符合刪除條件的數據記錄的步驟中,進一步包括以下步驟:
[0012]步驟21,所述數據庫中每條數據記錄包含多個字段,根據字段信息在第一存儲層級的數據列表中查找具有第一字段的數據記錄;
[0013]步驟22,所述數據庫中每條數據記錄具有唯一標記符,以包含第一字段的數據記錄的標記符作為外鍵,在第二存儲層級的數據列表中查找包含第二字段的數據記錄;
[0014]步驟23,以所述包含第二字段的數據記錄的標記符作為外鍵,在第三存儲層級的數據列表中查找所有的數據記錄。
[0015]進一步地,所述步驟22和所述步驟23之間,還包括以下步驟:
[0016]將查找到的所有包含第二字段的數據記錄按照時間進行排序;
[0017]查找存儲時間最早的一條包含第二字段的數據記錄。
[0018]進一步地,所述步驟3之后,還包括以下步驟:對查找獲得的符合刪除條件的數據記錄執(zhí)行刪除操作。
[0019]進一步地,所述步驟3之后,還包括以下步驟:通過信息欄向用戶發(fā)送數據刪除信肩、O
[0020]本發(fā)明技術方案對比現有技術有如下的有益效果:本發(fā)明提供的基于DICOM的數據自動刪除方法,根據查找策略訪問數據庫,查找包含指定字段的數據記錄,并獲取該數據記錄對應的數據文件在磁盤中的存儲路徑,找到數據文件后對其進行刪除操作,滿足醫(yī)療設備對數據不誤刪、不漏刪的要求;另外,預先配置磁盤空間預留閥值及自動檢測磁盤的周期,當磁盤可用空間不足時,系統(tǒng)將自動啟動數據刪除程序,對數據實時進行刪除。

【專利附圖】

【附圖說明】
[0021]圖1是本發(fā)明的基于DICOM的數據自動刪除方法的流程圖。

【具體實施方式】
[0022]為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結合附圖和實施例對本發(fā)明的【具體實施方式】做詳細的說明。
[0023]圖1是本發(fā)明的基于DICOM的數據自動刪除方法的流程圖。請參考圖1,所述基于DICOM的數據自動刪除方法,包括以下步驟:
[0024]步驟1,檢測磁盤空間容量,若磁盤可用空間小于預設閥值,執(zhí)行步驟2,否則系統(tǒng)繼續(xù)正常運行;
[0025]步驟2,訪問數據庫,查找符合刪除條件的數據記錄,獲取所述查找到的數據記錄對應的數據文件在磁盤中的存儲路徑;
[0026]步驟3,根據獲取的存儲路徑,對存儲在磁盤中的數據文件執(zhí)行刪除操作;
[0027]步驟4,再次檢測磁盤空間容量,若磁盤可用空間大于第二閥值,則結束數據刪除操作,否則返回執(zhí)行步驟2。
[0028]如步驟I所述,檢測磁盤空間容量,若磁盤可用空間小于預設閥值,執(zhí)行步驟2,否則系統(tǒng)繼續(xù)正常運行。
[0029]檢測存放數據文件的磁盤空間容量,若磁盤可用空間大于預設閥值,結束檢測;若磁盤可用空間小于預設閥值,則啟動數據自動刪除程序;優(yōu)選地,預先設置檢測磁盤空間容量的周期,根據預先設置的周期,系統(tǒng)定期檢測磁盤空間容量。
[0030]如步驟2所述,訪問數據庫,查找符合刪除條件的數據記錄,獲取所述查找到的的數據記錄對應的數據文件在磁盤中的存儲路徑。
[0031]數據記錄是按照DICOM存儲層級結構存儲在數據庫中,訪問數據庫,按照查找策略,逐層進行查找,就可以查找到符合刪除條件的數據記錄。所述查找策略包括以下步驟:所述數據庫中每條數據記錄包含多個字段,根據字段信息在第一存儲層級的數據列表中查找包含第一字段的數據記錄;所述數據庫中每條數據記錄具有唯一標記符,以包含第一字段的數據記錄的標記符作為外鍵,在第二存儲層級的數據列表中查找包含第二字段的數據記錄;以包含第二字段的數據記錄的標記符作為外鍵,在第三存儲層級的數據列表中查找所有的數據記錄。在該步驟中,以包含第一字段的數據記錄的標記符作為外鍵,在第二存儲層級的數據列表中查找包含第二字段的數據記錄后,還可以將查找到的所有包含第二字段的數據記錄按照時間進行排序;找到其中存儲時間最早的一條包含第二字段的數據記錄,然后對該條數據記錄執(zhí)行如步驟3所述的刪除操作。
[0032]如步驟3所述,根據獲取的存儲路徑,對存儲在磁盤中的數據文件執(zhí)行刪除操作。
[0033]數據庫中存儲的僅是數據記錄,每條數據記錄所對應的數據文件實際是存儲在磁盤中的,在數據庫中找到滿足刪除要求的數據記錄后,根據每條數據記錄中所包含的該條數據記錄所對應的數據文件在磁盤中的存儲路徑信息,在磁盤中找到相應的數據文件并執(zhí)行刪除操作。在刪除磁盤中的數據文件之后,刪除數據庫中這些數據文件所對應的數據記錄。另外,對磁盤上的數據文件和數據庫中的數據記錄執(zhí)行刪除操作后,還可以通過用戶界面的信息欄向用戶發(fā)送數據刪除信息,以便于用戶及時了解數據刪除信息。
[0034]為更好地對本發(fā)明的實施方式進行理解,下面結合具體的實施例對本發(fā)明技術方案基于DICOM的數據自動刪除方法的工作原理進行詳細的說明。
[0035]實施例一
[0036]檢測存放數據文件的磁盤空間容量,可在系統(tǒng)開機后即進行檢測,也可預先設置檢測周期,系統(tǒng)自動定期檢測磁盤空間容量。根據需要設置磁盤可用空間的第一閥值,若磁盤可用空間小于第一閥值,系統(tǒng)將啟動數據刪除程序,否則系統(tǒng)繼續(xù)正常運行。
[0037]系統(tǒng)啟動數據刪除程序后,首先是訪問數據庫,查找包含指定字段的數據記錄。在第一存儲層級查找包含“完成檢查”字段的數據記錄。然后以一條包含“完成檢查”字段的數據記錄的標記符作為外鍵,在第二存儲層級的數據列表中查找包含“未保護”字段的數據記錄。需要說明的是,對于基于DICOM存儲層級結構的醫(yī)學數據庫,在生成數據記錄時,為每條數據記錄設置唯一標記符,根據一條數據記錄的標記符可以查找到該條數據記錄所關聯的下一層級的所有數據記錄。當第一存儲層級中,包含“完成檢查”字段的數據記錄不止一條時,分別以各條數據記錄的標記符作為外鍵,在第二存儲層級的數據列表中查找包含“未保護”字段的數據記錄。在查找獲得的第二存儲層級的所有數據記錄中查找包含“未保護”字段的數據記錄,然后按照時間進行排序,找到其中存儲時間最早的一條數據記錄,最后以該條數據記錄的標記符作為外鍵,在第三存儲層級的數據列表中查找所有的數據記錄。在查找獲得的第三存儲層級的各條數據記錄中包含有與其對應的數據文件在磁盤中的存儲路徑信息,獲取這些數據記錄對應的數據文件在磁盤中的存儲路徑。然后,根據獲取的存儲路徑,對存儲在磁盤中的這些數據文件執(zhí)行刪除操作。在對磁盤中的數據執(zhí)行刪除操作的同時,對所刪除的數據文件在數據庫中對應的數據記錄也進行刪除。按照本發(fā)明技術方案的查找策略,在數據庫中逐層查找滿足刪除要求的數據記錄,進而在磁盤中找到相應的數據文件并執(zhí)行刪除操作,避免了出現數據文件被誤刪和漏刪情況的發(fā)生。
[0038]在對查找獲得的數據文件進行一次刪除操作后,再次檢測磁盤空間容量。若磁盤可用空間大于第二閥值,則重新訪問數據庫,如前所述查找包含指定字段的數據記錄,并對其對應的存儲在磁盤中的數據文件執(zhí)行刪除操作。如此循環(huán),直至磁盤可用空間不再大于第二閥值,則結束本次數據刪除操作。另外,數據刪除開始、數據刪除結束以及數據刪除前后磁盤空間大小這些信息,都可以通過消息欄向用戶界面發(fā)送,以方便用戶實時了解磁盤數據刪除情況。
[0039]綜上所述,本發(fā)明提供的基于DICOM的數據自動刪除方法,預先設置磁盤空間的預留閥值及自動檢測磁盤的周期,根據醫(yī)學數據的存儲結構特點在生成數據庫中的數據記錄時,為每條數據記錄設置唯一標記符,然后根據查找策略逐層查找以獲取滿足刪除條件的數據文件在磁盤中的存儲路徑信息,實時進行刪除,滿足了醫(yī)療診斷設備中不誤刪、不漏刪的要求。
[0040]雖然本發(fā)明已以較佳實施例揭示如上,然其并非用以限定本發(fā)明,任何本領域技術人員,在不脫離本發(fā)明的精神和范圍內,當可作些許的修改和完善,因此本發(fā)明的保護范圍當以權利要求書所界定的為準。
【權利要求】
1.一種基于DICOM的數據自動刪除方法,其特征在于,包括以下步驟: 步驟1,檢測磁盤空間容量,若磁盤可用空間小于第一閥值,執(zhí)行步驟2,否則系統(tǒng)繼續(xù)正常運行; 步驟2,訪問數據庫,查找符合刪除條件的數據記錄,獲取所述查找到的數據記錄對應的數據文件在磁盤中的存儲路徑; 步驟3,根據獲取的存儲路徑,對存儲在磁盤中的數據文件執(zhí)行刪除操作; 步驟4,再次檢測磁盤空間容量,若磁盤可用空間容量大于第二閥值,則結束數據刪除操作,否則返回執(zhí)行步驟2。
2.如權利要求1所述的基于DICOM的數據自動刪除方法,其特征在于,所述步驟I之前,還包括以下步驟:設置自動檢測磁盤空間容量的周期;所述步驟I中,根據預先設置的周期,定期檢測磁盤空間容量。
3.如權利要求1所述的基于DICOM的數據自動刪除方法,其特征在于,所述步驟2中,所述查找符合刪除條件的數據記錄的步驟中,進一步包括以下步驟: 步驟21,所述數據庫中每條數據記錄包含多個字段,根據字段信息在第一存儲層級的數據列表中查找包含第一字段的數據記錄; 步驟22,所述數據庫中每條數據記錄具有唯一標記符,以包含第一字段的數據記錄的標記符作為外鍵,在第二存儲層級的數據列表中查找包含第二字段的數據記錄; 步驟23,以所述包含第二字段的數據記錄的標記符作為外鍵,在第三存儲層級的數據列表中查找所有的數據記錄。
4.如權利要求3所述的基于DICOM的數據自動刪除方法,其特征在于,所述步驟22和所述步驟23之間,還包括以下步驟: 將查找到的所有包含第二字段的數據記錄按照時間進行排序; 查找存儲時間最早的一條包含第二字段的數據記錄。
5.如權利要求1所述的基于DICOM的數據自動刪除方法,其特征在于,所述步驟3之后,還包括以下步驟:對所述查找獲得的符合刪除條件的數據記錄執(zhí)行刪除操作。
6.如權利要求1所述的基于DICOM的數據自動刪除方法,其特征在于,所述步驟3之后,還包括以下步驟:通過信息欄向用戶發(fā)送數據刪除信息。
【文檔編號】G06F3/06GK104346102SQ201310340619
【公開日】2015年2月11日 申請日期:2013年8月6日 優(yōu)先權日:2013年8月6日
【發(fā)明者】馬潤霞, 宋文兵 申請人:上海聯影醫(yī)療科技有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
故城县| 大宁县| 双柏县| 无锡市| 合肥市| 农安县| 贵溪市| 陕西省| 萨嘎县| 永靖县| 巴林左旗| 深水埗区| 磴口县| 府谷县| 青州市| 同心县| 榕江县| 上高县| 磴口县| 岢岚县| 衡山县| 乌鲁木齐县| 中方县| 河南省| 宾川县| 辽宁省| 柳河县| 铁岭市| 昌吉市| 印江| 兴文县| 柘城县| 盐山县| 新巴尔虎右旗| 深圳市| 清远市| 汕头市| 扶余县| 翁牛特旗| 乌鲁木齐市| 邢台市|