亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

動(dòng)態(tài)備份數(shù)據(jù)的系統(tǒng)與方法

文檔序號(hào):6570712閱讀:749來(lái)源:國(guó)知局
專利名稱:動(dòng)態(tài)備份數(shù)據(jù)的系統(tǒng)與方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種動(dòng)態(tài)備份數(shù)據(jù)的系統(tǒng)與方法,特別是涉及應(yīng)用于計(jì)算機(jī)文件備份時(shí),以動(dòng)態(tài)方式儲(chǔ)存?zhèn)浞菸募南到y(tǒng)與方法。
背景技術(shù)
計(jì)算機(jī)使用者常常為了防止不當(dāng)?shù)氖褂没蛉藶榈钠茐氖乖瓟?shù)據(jù)或程序無(wú)法使用,而將計(jì)算機(jī)系統(tǒng)中重要的數(shù)據(jù)再?gòu)?fù)制一份,亦即備份數(shù)據(jù),除了原有的文件外,另外儲(chǔ)存一個(gè)備份文件。備份的運(yùn)作可以防止數(shù)據(jù)丟失,不過(guò),由于數(shù)據(jù)常常在改變,因此,如何有效地備份就成為計(jì)算機(jī)使用者所關(guān)心的事情。
一般來(lái)講,操作系統(tǒng)本身,如Windows95/98/2000等,就提供有備份的工具,而備份的路徑則可以直接儲(chǔ)存在硬盤(pán)上或者儲(chǔ)存在MO或光盤(pán)中,也可以儲(chǔ)存在磁帶上。不過(guò),最簡(jiǎn)單與直接的方式就是直接存在硬盤(pán)上。通常,備份的方式有以下幾種定期備份如圖1a所示,即不論使用者的作業(yè)如何,在固定時(shí)間,亦即時(shí)間T時(shí)(如每天一次或每周一次)將更新數(shù)據(jù)20備份為備份數(shù)據(jù)30。這種做法最為平常,但缺點(diǎn)是每次定期存盤(pán)的期間使用者可能歷經(jīng)了多次的文件變更,因此,兩次備份期間使用者在時(shí)間1的原始數(shù)據(jù)10將不復(fù)存在。于是,計(jì)算機(jī)使用者便無(wú)法確知原始數(shù)據(jù)10與更新數(shù)據(jù)20之間的區(qū)別,同時(shí),每次所存儲(chǔ)的文件,將占去相當(dāng)大的內(nèi)存空間。
另一種方法是在文件改變后立即備份,如圖1b所示。此種做法,是為了保證原始數(shù)據(jù)不會(huì)丟失,即在時(shí)間1時(shí),對(duì)原始數(shù)據(jù)10做備份數(shù)據(jù)50;在時(shí)間2時(shí),數(shù)據(jù)有所變更,立即做備份數(shù)據(jù)60。于是,在兩個(gè)時(shí)間點(diǎn),就擁有兩份備份數(shù)據(jù),即備份數(shù)據(jù)50與60。此種做法,雖可達(dá)到立即備份的目的,不過(guò),每一次立即備份,同樣會(huì)造成內(nèi)存空間的浪費(fèi),在備份的同時(shí),亦會(huì)耗用系統(tǒng)資源,造成系統(tǒng)執(zhí)行上的負(fù)擔(dān)。
所以,如何能采用最有效的方式來(lái)進(jìn)行備份運(yùn)作,同時(shí),又能達(dá)到實(shí)時(shí)的效果,成為數(shù)據(jù)備份發(fā)展的重要方向。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種用于動(dòng)態(tài)備份數(shù)據(jù)的系統(tǒng)與方法,采用實(shí)時(shí)監(jiān)控文件系統(tǒng)的手段,對(duì)使用者指定類型的數(shù)據(jù)文件,在其發(fā)生改變時(shí)實(shí)時(shí)地進(jìn)行備份,同時(shí)不影響使用者對(duì)其他文件的操作。
本發(fā)明的另一目的在于提供一種能夠減少使用者用于備份數(shù)據(jù)文件所用的硬盤(pán)空間的動(dòng)態(tài)備份數(shù)據(jù)的系統(tǒng)與方法。
按照本發(fā)明所提供的動(dòng)態(tài)備份數(shù)據(jù)的系統(tǒng),包括文件監(jiān)控模塊、數(shù)據(jù)分析模塊以及數(shù)據(jù)處理模塊。文件監(jiān)控模塊讀取原始數(shù)據(jù)與更新數(shù)據(jù),一旦有更新數(shù)據(jù)產(chǎn)生,便將更新數(shù)據(jù)傳送至數(shù)據(jù)分析模塊,數(shù)據(jù)分析模塊在接收到更新數(shù)據(jù)后,依據(jù)使用者的備份請(qǐng)求,將更新數(shù)據(jù)的信息傳送到數(shù)據(jù)管理模塊,數(shù)據(jù)管理模塊再將更新數(shù)據(jù)重制為備份數(shù)據(jù)。
按照本發(fā)明提供的動(dòng)態(tài)備份數(shù)據(jù)的方法,包括下列步驟監(jiān)控?cái)?shù)據(jù)步驟,由文件監(jiān)控模塊監(jiān)控?cái)?shù)據(jù)的變更,當(dāng)使用者變更數(shù)據(jù)時(shí),便將更新數(shù)據(jù)信息傳送到數(shù)據(jù)分析模塊;分析數(shù)據(jù)步驟,一旦數(shù)據(jù)分析模塊接收到更新數(shù)據(jù)信息,便擷取更新數(shù)據(jù)的線程ID、程序名與文件名等數(shù)據(jù);進(jìn)入線程步驟,一旦使用者發(fā)出備份請(qǐng)求,即安排線程進(jìn)入數(shù)據(jù)隊(duì)列;備份數(shù)據(jù)步驟,數(shù)據(jù)管理模塊依據(jù)進(jìn)入數(shù)據(jù)隊(duì)列的線程進(jìn)行數(shù)據(jù)備份。
按照本發(fā)明的動(dòng)態(tài)備份數(shù)據(jù)的系統(tǒng)與方法,可以實(shí)現(xiàn)實(shí)時(shí)備份數(shù)據(jù),同時(shí),由于在備份時(shí)采取線程管理,因而能減小數(shù)據(jù)備份時(shí)對(duì)系統(tǒng)性能所造成的影響。


圖1a為按照現(xiàn)有技術(shù)的定期備份數(shù)據(jù)方法示意圖;圖1b為按照現(xiàn)有技術(shù)的立即備份數(shù)據(jù)方法示意圖;圖2a為按照本發(fā)明的動(dòng)態(tài)備份數(shù)據(jù)方法示意圖;圖2b為按照本發(fā)明的動(dòng)態(tài)備份數(shù)據(jù)系統(tǒng)方塊圖;圖3為按照本發(fā)明的動(dòng)態(tài)備份數(shù)據(jù)方法的運(yùn)作流程圖;以及圖4為按照本發(fā)明的動(dòng)態(tài)備份數(shù)據(jù)方法的具體實(shí)施例,當(dāng)使用者發(fā)出備份請(qǐng)求后的備份運(yùn)作流程圖。
具體實(shí)施例方式
參考圖2a,該圖為按照本發(fā)明的動(dòng)態(tài)備份數(shù)據(jù)方法示意圖。
在時(shí)間t1,使用者開(kāi)始操作原始數(shù)據(jù)10,此時(shí),原始數(shù)據(jù)已有一份備份數(shù)據(jù)50。到了時(shí)間t2,使用者操作的數(shù)據(jù)有所變更,成為更新數(shù)據(jù)40,此時(shí),動(dòng)態(tài)備份系統(tǒng)70比較原始數(shù)據(jù)10與更新數(shù)據(jù)40,而檢測(cè)到此項(xiàng)數(shù)據(jù)的變化,亦即,原始數(shù)據(jù)10中的A變更為更新數(shù)據(jù)中的A1,此時(shí),即可將A1加以備份。于是,動(dòng)態(tài)備份系統(tǒng)依據(jù)使用者的備份請(qǐng)求,可將所更新的數(shù)據(jù),亦即,更新數(shù)據(jù)40中的A1,加以重制并備份為備份數(shù)據(jù)80。如此,即可完成動(dòng)態(tài)的備份數(shù)據(jù),且只備份使用者所要求備份的變更數(shù)據(jù),如更新數(shù)據(jù)40中的A1。
按照本發(fā)明的動(dòng)態(tài)備份方法,可通過(guò)本發(fā)明的動(dòng)態(tài)備份系統(tǒng)70來(lái)實(shí)現(xiàn),參考圖2b,該圖為按照本發(fā)明的動(dòng)態(tài)備份數(shù)據(jù)系統(tǒng)方塊圖。本發(fā)明的動(dòng)態(tài)備份系統(tǒng)70,包括文件監(jiān)控模塊90、數(shù)據(jù)分析模塊100以及數(shù)據(jù)處理模塊110。
參考圖2a與圖2b,文件監(jiān)控模塊90用來(lái)監(jiān)控使用者所操作的原始數(shù)據(jù)10與更新數(shù)據(jù)40,并讀取原始數(shù)據(jù)10與更新數(shù)據(jù)40,一旦有更新數(shù)據(jù)40產(chǎn)生,文件監(jiān)控模塊90即將變更信息傳至數(shù)據(jù)分析模塊100。當(dāng)數(shù)據(jù)分析模塊100接收到文件監(jiān)控模塊90所讀取的原始數(shù)據(jù)10與更新數(shù)據(jù)40時(shí),分析使用者的操作,若使用者請(qǐng)求備份,則將更新數(shù)據(jù)40送至數(shù)據(jù)管理模塊110;若使用者不想備份數(shù)據(jù),則狀態(tài)回到文件監(jiān)控模塊90繼續(xù)監(jiān)控?cái)?shù)據(jù)。數(shù)據(jù)管理模塊110在收到數(shù)據(jù)分析模塊100發(fā)出的使用者的備份請(qǐng)求后,便將更新數(shù)據(jù)40另存為備份數(shù)據(jù)80。
所以,本發(fā)明的動(dòng)態(tài)備份數(shù)據(jù)系統(tǒng)可依使用者的選擇以動(dòng)態(tài)的方式進(jìn)行備份,并是實(shí)時(shí)的。
參考圖3,該圖為按照本發(fā)明的動(dòng)態(tài)備份數(shù)據(jù)的方法的運(yùn)作流程圖。本發(fā)明的動(dòng)態(tài)備份數(shù)據(jù)的方法包括下列步驟讀取文件操作(步驟310),是否為要監(jiān)控的操作(步驟320),判斷為否,進(jìn)到步驟330,繼續(xù)操作(步驟330),判斷為是,請(qǐng)求數(shù)據(jù)分析模塊處理(步驟340),取得該文件操作的線程ID、程序名與文件名等關(guān)鍵數(shù)據(jù)(步驟350),根據(jù)使用者所設(shè)定的條件,判定文件是否要備份(步驟360),判斷為否,轉(zhuǎn)到步驟330,繼續(xù)操作(步驟330),判斷為是,請(qǐng)求數(shù)據(jù)管理模塊備份文件(步驟370),以及備份文件(步驟380)。
參考圖2a、圖2b與圖3,當(dāng)使用者開(kāi)始操作數(shù)據(jù)時(shí),動(dòng)態(tài)備份系統(tǒng)70中的文件監(jiān)控系統(tǒng)90便開(kāi)始讀取文件操作(步驟310),同時(shí),依據(jù)使用者的選擇,來(lái)判定是否為要監(jiān)控的操作(步驟320),如果使用者想監(jiān)控此數(shù)據(jù)的操作,則文件監(jiān)控模塊90將請(qǐng)求數(shù)據(jù)分析模塊100處理(步驟340);如果使用者不想監(jiān)控?cái)?shù)據(jù)操作,則繼續(xù)使用者的文件操作(步驟330),動(dòng)態(tài)備份系統(tǒng)70就不針對(duì)此項(xiàng)數(shù)據(jù)操作進(jìn)行備份。
當(dāng)數(shù)據(jù)分析模塊100接收到文件監(jiān)控系統(tǒng)90的處理請(qǐng)求時(shí),取得該文件操作的線程ID、程序名與文件名等關(guān)鍵數(shù)據(jù)(步驟350),并根據(jù)使用者所設(shè)定的條件,判定文件是否要備份(步驟360)。如果使用者請(qǐng)求備份數(shù)據(jù),則數(shù)據(jù)分析模塊100將請(qǐng)求數(shù)據(jù)管理模塊110備份文件(步驟370),亦即,將更新數(shù)據(jù)40中的變更數(shù)據(jù)A1進(jìn)行備份(步驟380),最后,使用者就可繼續(xù)操作文件(步驟330)。
為了更詳細(xì)說(shuō)明本發(fā)明的備份方法,參考圖4,該圖為按照本發(fā)明的動(dòng)態(tài)備份數(shù)據(jù)方法的具體實(shí)施例,表示使用者發(fā)出備份請(qǐng)求后的備份流程圖。
同時(shí)參考圖2b、圖3與圖4,在圖4中,在數(shù)據(jù)分析模塊100存取更新數(shù)據(jù)的線程后,就以請(qǐng)求的線程ID為關(guān)鍵,分配請(qǐng)求的數(shù)據(jù)包(即圖2a中A1的文件名、程序名等數(shù)據(jù)),加入請(qǐng)求隊(duì)列(步驟410),并請(qǐng)求數(shù)據(jù)管理模塊110備份文件,同時(shí)排入線程(步驟420)。
當(dāng)線程開(kāi)始執(zhí)行時(shí),數(shù)據(jù)管理模塊110便依據(jù)該數(shù)據(jù)包開(kāi)啟儲(chǔ)存于文件備份單元130中的更新數(shù)據(jù)的文件(步驟430),并重制數(shù)據(jù)包至目標(biāo)文件(步驟440),亦即,備份數(shù)據(jù)。當(dāng)備份完畢,即關(guān)閉文件和目標(biāo)文件(步驟450)。在備份完畢后,同時(shí)通知請(qǐng)求隊(duì)列該文件的備份請(qǐng)求處理完畢(步驟460),當(dāng)在隊(duì)列中找到該請(qǐng)求的數(shù)據(jù)包時(shí),結(jié)束該程序(步驟470)。雖然上面詳細(xì)說(shuō)明了本發(fā)明的具體實(shí)施方式
,但其并非用以限定本發(fā)明,所屬領(lǐng)域的普通技術(shù)人員在不脫離本發(fā)明的宗旨和范圍內(nèi),應(yīng)能夠作出某些等同的更動(dòng)與改型,因此本發(fā)明的專利保護(hù)范圍應(yīng)以所附的權(quán)利要求書(shū)界定的范圍為準(zhǔn)。
權(quán)利要求
1.一種動(dòng)態(tài)備份數(shù)據(jù)的系統(tǒng),包含一文件監(jiān)控模塊,用以監(jiān)控使用者所操作的原始數(shù)據(jù)與更新數(shù)據(jù),并讀取該原始數(shù)據(jù)與該更新數(shù)據(jù);一數(shù)據(jù)分析模塊,接收所述文件監(jiān)控模塊所讀取的所述原始數(shù)據(jù)與更新數(shù)據(jù),并分析使用者的操作;以及一數(shù)據(jù)管理模塊,一旦所述數(shù)據(jù)分析模塊將備份請(qǐng)求送至所述數(shù)據(jù)管理模塊,將所述更新數(shù)據(jù)另存為備份數(shù)據(jù)。
2.如權(quán)利要求1記載的動(dòng)態(tài)備份數(shù)據(jù)的系統(tǒng),其特征在于所述數(shù)據(jù)分析模塊判斷使用者的該備份請(qǐng)求,當(dāng)使用者請(qǐng)求備份時(shí),則發(fā)送該備份請(qǐng)求至所述數(shù)據(jù)管理模塊。
3.如權(quán)利要求1記載的動(dòng)態(tài)備份數(shù)據(jù)的系統(tǒng),其特征在于所述原始數(shù)據(jù)、更新數(shù)據(jù)與備份數(shù)據(jù)被儲(chǔ)存于儲(chǔ)存媒體。
4.如權(quán)利要求1記載的動(dòng)態(tài)備份數(shù)據(jù)的系統(tǒng),其特征在于所述原始數(shù)據(jù)、更新數(shù)據(jù)被儲(chǔ)存于第一儲(chǔ)存媒體,所述備份數(shù)據(jù)被儲(chǔ)存于第二儲(chǔ)存媒體。
5.一種動(dòng)態(tài)備份數(shù)據(jù)的方法,包含下列步驟文件監(jiān)控模塊監(jiān)控使用者所操作的原始數(shù)據(jù)與更新數(shù)據(jù),并讀取該原始數(shù)據(jù)與該更新數(shù)據(jù);數(shù)據(jù)分析模塊接收文件監(jiān)控模塊所讀取的原始數(shù)據(jù)與更新數(shù)據(jù),并取得該更新數(shù)據(jù)的線程ID、程序名及文件名;一旦使用者發(fā)出備份請(qǐng)求,所述數(shù)據(jù)分析模塊將該線程排入數(shù)據(jù)隊(duì)列;以及當(dāng)執(zhí)行所述數(shù)據(jù)隊(duì)列的備份線程時(shí),由數(shù)據(jù)管理模塊重制與該更新數(shù)據(jù)相同的備份數(shù)據(jù)。
6.如權(quán)利要求5記載的動(dòng)態(tài)備份數(shù)據(jù)的方法,其特征在于還包含使用者發(fā)出監(jiān)控命令的步驟,當(dāng)使用者發(fā)出該監(jiān)控命令時(shí),所述監(jiān)控模塊送出所述原始數(shù)據(jù)與更新數(shù)據(jù)至所述分析模塊。
7.如權(quán)利要求5記載的動(dòng)態(tài)備份數(shù)據(jù)的方法,其特征在于所述管理模塊依據(jù)所述數(shù)據(jù)分析模塊所取得的所述程序名與文件名,重制該備份數(shù)據(jù)為另一文件名。
8.如權(quán)利要求5記載的動(dòng)態(tài)備份數(shù)據(jù)的方法,其特征在于所述原始數(shù)據(jù)、更新數(shù)據(jù)與備份數(shù)據(jù)被儲(chǔ)存于儲(chǔ)存媒體中。
9.如權(quán)利要求5記載的動(dòng)態(tài)備份數(shù)據(jù)的方法,其特征在于所述原始數(shù)據(jù)、更新數(shù)據(jù)被儲(chǔ)存于第一儲(chǔ)存媒體,所述備份數(shù)據(jù)被儲(chǔ)存于第二儲(chǔ)存媒體。
全文摘要
本發(fā)明提供一種動(dòng)態(tài)備份數(shù)據(jù)的系統(tǒng),包括文件監(jiān)控模塊、數(shù)據(jù)分析模塊以及數(shù)據(jù)處理模塊;本發(fā)明還提供一種動(dòng)態(tài)備份數(shù)據(jù)的方法,包括下列步驟:監(jiān)控?cái)?shù)據(jù)步驟,由文件監(jiān)控模塊監(jiān)控?cái)?shù)據(jù)的變更,當(dāng)使用者變更數(shù)據(jù)時(shí),便將更新數(shù)據(jù)信息傳送到數(shù)據(jù)分析模塊;分析數(shù)據(jù)步驟,一旦數(shù)據(jù)分析模塊接收到更新數(shù)據(jù)信息,便擷取更新數(shù)據(jù)的線程ID、程序名與文件名等數(shù)據(jù);進(jìn)入線程步驟,一旦使用者發(fā)出備份請(qǐng)求,即安排線程進(jìn)入數(shù)據(jù)隊(duì)列;以及備份數(shù)據(jù)步驟,數(shù)據(jù)管理模塊依據(jù)進(jìn)入數(shù)據(jù)隊(duì)列的線程進(jìn)行數(shù)據(jù)備份。
文檔編號(hào)G06F12/06GK1423200SQ01140229
公開(kāi)日2003年6月11日 申請(qǐng)日期2001年12月6日 優(yōu)先權(quán)日2001年12月6日
發(fā)明者林光信, 劉曉鵬 申請(qǐng)人:英業(yè)達(dá)股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1