本發(fā)明涉及到數(shù)據(jù)處理技術(shù)領(lǐng)域,特別是一種實時文件備份系統(tǒng)。
背景技術(shù):
現(xiàn)有技術(shù)在數(shù)據(jù)存儲時都是直接存儲在一個存儲器中,數(shù)據(jù)在調(diào)用時都是直接從存儲器中調(diào)用,在存儲器存儲空間不夠時,需要將原有的數(shù)據(jù)刪除以釋放存儲空間,沒有對數(shù)據(jù)備份。
技術(shù)實現(xiàn)要素:
為解決上述技術(shù)問題,本發(fā)明提供了一種實時文件備份系統(tǒng),其包括存儲單元、備份單元、搜索單元、調(diào)用單元、文件輸入單元,
所述存儲單元包括一個主存儲模塊與備份存儲模塊,所述文件輸入單元用于輸入待存儲的文件,所述文件輸入單元將文件存儲在所述主存儲模塊中,同時將唯一的文件名稱存儲在所述搜索單元中,所述備份單元將所述文件備份在所述備份存儲模塊中;
所述搜索單元輸入需要調(diào)用的文件名稱,當(dāng)所述文件名稱為預(yù)存在所述搜索單元中時,所述搜索單元在所述存儲單元中通過所述文件名稱進行檢索,當(dāng)在所述存儲單元中檢索到該文件時,通過所述調(diào)用單元將所述文件調(diào)用并輸出,在調(diào)用所述文件的同時將主存儲模塊中的該文件刪除;
在搜索單元輸出需要調(diào)用的文件名稱,當(dāng)所述文件名稱為預(yù)存在所述搜索單元中時,在所述主存儲模塊中通過所述文件名稱進行檢索,當(dāng)在所述主存儲模塊中檢索不到該文件時,所述搜索單元在所述備份存儲模塊中檢索該文件,并將該文件復(fù)制至所述主存儲模塊,并通過所述調(diào)用單元將所述文件調(diào)用并輸出,在在調(diào)用所述文件之后將主存儲模塊中的該文件刪除;
在搜索單元輸出需要調(diào)用的文件名稱,當(dāng)所述文件名稱沒有預(yù)存在所述搜索單元中時,搜索單元執(zhí)行報錯操作。
本發(fā)明具有以下有益效果:
本發(fā)明提供的實時文件備份系統(tǒng)通過設(shè)置主存儲模塊與備份存儲模塊,完成對數(shù)據(jù)的存儲與備份,存儲在主存儲模塊中的文件為待調(diào)用文件,存儲在備份存儲模塊中的文件為已經(jīng)調(diào)用過的文件進行備份的文件。
當(dāng)然,實施本發(fā)明的任一產(chǎn)品并不一定需要同時達到以上所述的所有優(yōu)點。
附圖說明
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的實時文件備份系統(tǒng)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
如圖1所示,本發(fā)明實施例提供了一種實時文件備份系統(tǒng),其包括存儲單元4、備份單元3、搜索單元2、調(diào)用單元5、文件輸入單元1,
所述存儲單元4包括一個主存儲模塊與備份存儲模塊,所述文件輸入單元1用于輸入待存儲的文件,所述文件輸入單元1將文件存儲在所述主存儲模塊中,同時將唯一的文件名稱存儲在所述搜索單元2中,所述備份單元3將所述文件備份在所述備份存儲模塊中;
所述搜索單元2輸入需要調(diào)用的文件名稱,當(dāng)所述文件名稱為預(yù)存在所述搜索單元2中時,所述搜索單元2在所述存儲單元4中通過所述文件名稱進行檢索,當(dāng)在所述存儲單元4中檢索到該文件時,通過所述調(diào)用單元5將所述文件調(diào)用并輸出,在調(diào)用所述文件的同時將主存儲模塊中的該文件刪除;
在搜索單元2輸出需要調(diào)用的文件名稱,當(dāng)所述文件名稱為預(yù)存在所述搜索單元2中時,在所述主存儲模塊中通過所述文件名稱進行檢索,當(dāng)在所述主存儲模塊中檢索不到該文件時,所述搜索單元2在所述備份存儲模塊中檢索該文件,并將該文件復(fù)制至所述主存儲模塊,并通過所述調(diào)用單元5將所述文件調(diào)用并輸出,在在調(diào)用所述文件之后將主存儲模塊中的該文件刪除;
在搜索單元2輸出需要調(diào)用的文件名稱,當(dāng)所述文件名稱沒有預(yù)存在所述搜索單元2中時,搜索單元2執(zhí)行報錯操作。
本發(fā)明提供的實時文件備份系統(tǒng)通過設(shè)置主存儲模塊與備份存儲模塊,完成對數(shù)據(jù)的存儲與備份,存儲在主存儲模塊中的文件為待調(diào)用文件,存儲在備份存儲模塊中的文件為已經(jīng)調(diào)用過的文件進行備份的文件。
以上公開的本發(fā)明優(yōu)選實施例只是用于幫助闡述本發(fā)明。優(yōu)選實施例并沒有詳盡敘述所有的細節(jié),也不限制該發(fā)明僅為所述的具體實施方式。顯然,根據(jù)本說明書的內(nèi)容,可作很多的修改和變化。本說明書選取并具體描述這些實施例,是為了更好地解釋本發(fā)明的原理和實際應(yīng)用,從而使所屬技術(shù)領(lǐng)域技術(shù)人員能很好地理解和利用本發(fā)明。本發(fā)明僅受權(quán)利要求書及其全部范圍和等效物的限制。