專利名稱:一種用戶數(shù)據(jù)備份方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域,特別是涉及一種用戶數(shù)據(jù)備份方法及裝置。
背景技術(shù):
在計(jì)算機(jī)應(yīng)用領(lǐng)域,數(shù)據(jù)備份是指將計(jì)算機(jī)中的全部或部分?jǐn)?shù)據(jù)集合制成副本復(fù)制到其他存儲(chǔ)位置的過(guò)程。當(dāng)計(jì)算機(jī)系統(tǒng)故障或操作失誤導(dǎo)致數(shù)據(jù)丟失或損壞時(shí),利用已備份的數(shù)據(jù)可以快速實(shí)現(xiàn)恢復(fù),同時(shí)也能夠避免不必要的損失。傳統(tǒng)的數(shù)據(jù)備份方式,一般是將數(shù)據(jù)復(fù)制到計(jì)算機(jī)本地磁盤的其他分區(qū),或者將數(shù)據(jù)復(fù)制到外置的存儲(chǔ)設(shè)備中。但是, 這種備份方式一是比較麻煩,二是計(jì)算機(jī)本地磁盤也很容易發(fā)生損壞,導(dǎo)致備份到其他分區(qū)的數(shù)據(jù)丟失。此外,在實(shí)際應(yīng)用中,用戶的數(shù)據(jù)可能數(shù)量較多,并且被分散存儲(chǔ)在不同的位置,很多用戶往往并不愿意手動(dòng)去定位這些數(shù)據(jù)并主動(dòng)備份,甚至有一部分用戶自己并不清楚哪些數(shù)據(jù)需要備份、需要在何時(shí)進(jìn)行備份。這樣,一旦出現(xiàn)意外,可能給用戶造成嚴(yán)重的損失。
發(fā)明內(nèi)容
為解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供一種用戶數(shù)據(jù)備份方法及裝置,以實(shí)現(xiàn)對(duì)用戶數(shù)據(jù)備份需求的自動(dòng)識(shí)別及備份,技術(shù)方案如下
一種用戶數(shù)據(jù)備份方法,包括監(jiān)視本地系統(tǒng)中產(chǎn)生的資源類臨時(shí)文件;將所述資源類臨時(shí)文件上傳至網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備;根據(jù)本地系統(tǒng)的訪問(wèn)需求,向本地系統(tǒng)提供已上傳的資源類臨時(shí)文件的下載。優(yōu)選的,所述資源類臨時(shí)文件包括臨時(shí)存儲(chǔ)在本地系統(tǒng)的媒體文件、可編輯文件和/或網(wǎng)頁(yè)緩存文件。優(yōu)選的,所述監(jiān)視本地系統(tǒng)中產(chǎn)生的資源類臨時(shí)文件,包括對(duì)本地系統(tǒng)中特定的臨時(shí)存儲(chǔ)位置進(jìn)行監(jiān)視,獲取寫入所述臨時(shí)存儲(chǔ)位置的資源類臨時(shí)文件;或,對(duì)特定應(yīng)用程序的啟動(dòng)行為進(jìn)行監(jiān)視,獲取所述應(yīng)用程序啟動(dòng)后所打開的資源類臨時(shí)文件。優(yōu)選的,還包括監(jiān)視所述臨時(shí)文件是否被修改,如果是,則將修改后的文件上傳至網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備中。優(yōu)選的,所述將修改后的文件上傳至網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備,包括周期性將所述臨時(shí)文件的不同修改版本分別上傳至網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備;或,僅將所述臨時(shí)文件的最后修改版本上傳至網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備。優(yōu)選的,所述本地系統(tǒng)的訪問(wèn)需求包括本地系統(tǒng)對(duì)所述網(wǎng)絡(luò)側(cè)存儲(chǔ)設(shè)備的網(wǎng)絡(luò)地址進(jìn)行訪問(wèn),或,檢測(cè)到本地系統(tǒng)故障所導(dǎo)致的系統(tǒng)或應(yīng)用程序非正常關(guān)閉。優(yōu)選的,所述向本地系統(tǒng)提供已上傳的資源 類臨時(shí)文件的下載,包括確認(rèn)本地系統(tǒng)的訪問(wèn)權(quán)限后,向所述本地系統(tǒng)提供已上傳的資源類臨時(shí)文件的下載。一種用戶數(shù)據(jù)備份裝置,包括監(jiān)視單元,用于監(jiān)視本地系統(tǒng)中產(chǎn)生的資源類臨時(shí)文件;備份單元,用于將所述資源類臨時(shí)文件上傳至網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備;下載提供單元,用于根據(jù)本地系統(tǒng)的訪問(wèn)需求,向本地系統(tǒng)提供已上傳的資源類臨時(shí)文件的下載。 優(yōu)選的,所述資源類臨時(shí)文件包括臨時(shí)存儲(chǔ)在本地系統(tǒng)的媒體文件、可編輯文件和/或網(wǎng)頁(yè)緩存文件。優(yōu)選的,所述監(jiān)視單元,具體用于對(duì)本地系統(tǒng)中特定的臨時(shí)存儲(chǔ)位置進(jìn)行監(jiān)視, 獲取寫入所述臨時(shí)存儲(chǔ)位置的資源類臨時(shí)文件;或,對(duì)應(yīng)用程序的啟動(dòng)行為進(jìn)行監(jiān)視,獲取該應(yīng)用程序啟動(dòng)后所打開的源類臨時(shí)文件。優(yōu)選的,所述監(jiān)視單元,還用于監(jiān)視所述臨時(shí)文件是否被修改,如果是,則觸發(fā)所述備份單元將修改后的文件上傳至網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備中。優(yōu)選的,所述備份單元具體用于周期性將所述臨時(shí)文件的不同修改版本分別上傳至網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備;或,僅將所述臨時(shí)文件的最后修改版本上傳至網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備。優(yōu)選的,所述本地系統(tǒng)的訪問(wèn)需求包括本地系統(tǒng)對(duì)所述網(wǎng)絡(luò)側(cè)存儲(chǔ)設(shè)備的網(wǎng)絡(luò)地址進(jìn)行訪問(wèn),或,檢測(cè)到本地系統(tǒng)故障所導(dǎo)致的系統(tǒng)或應(yīng)用程序非正常關(guān)閉。優(yōu)選的,所述下載提供單元,具體用于根據(jù)本地系統(tǒng)的訪問(wèn)需求,在確認(rèn)本地系統(tǒng)的訪問(wèn)權(quán)限后,向所述本地系統(tǒng)提供已上傳的資源類臨時(shí)文件的下載。在計(jì)算機(jī)的運(yùn)行過(guò)程中,會(huì)產(chǎn)生很多臨時(shí)文件,這些臨時(shí)文件對(duì)普通用戶而言通常是不可見的,但是在其中可能會(huì)記錄著對(duì)用戶有用的信息,例如正在編輯卻尚未保存的文檔、網(wǎng)頁(yè)上的各種內(nèi)容等等。因此,有些情況下用戶是需要這些臨時(shí)文件的,尤其當(dāng)誤操作或系統(tǒng)故障等因素導(dǎo)致用戶沒(méi)有進(jìn)行正常保存操作時(shí),臨時(shí)文件的內(nèi)容在一定程度上可以用于數(shù)據(jù)恢復(fù),因此具有較大的備份意義。本發(fā)明所提供的方案,通過(guò)監(jiān)視系統(tǒng)臨時(shí)文件產(chǎn)生的方式,自動(dòng)將本地系統(tǒng)中所產(chǎn)生的臨時(shí)文件備份到網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備,從而方便用戶在出現(xiàn)異常情況后對(duì)數(shù)據(jù)進(jìn)行恢復(fù),以避免或減小損失。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明中記載的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例用戶數(shù)據(jù)備份方法的流程圖; 圖2為本發(fā)明實(shí)施例用戶數(shù)據(jù)備份裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式在用戶使用計(jì)算機(jī)的過(guò)程中,經(jīng)常會(huì)由于誤操作或系統(tǒng)故障等原因,出現(xiàn)一些不良狀況,例如,正在編輯的文檔沒(méi)有正確保存、瀏覽網(wǎng)頁(yè)時(shí)瀏覽器異常關(guān)閉等等。為了便于用戶在出現(xiàn)異常情況后對(duì)數(shù)據(jù)進(jìn)行恢復(fù),本發(fā)明實(shí)施例提供一種用戶數(shù)據(jù)備份方法進(jìn)行, 該方法可以包括以下步驟
監(jiān)視本地系統(tǒng)中產(chǎn)生的資源類臨時(shí)文件; 將所述資源類臨時(shí)文件上傳至網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備;
根據(jù)本地系統(tǒng)的訪問(wèn)需求,向本地系統(tǒng)提供已上傳的資源類臨時(shí)文件的下載。在用戶使用計(jì)算機(jī)的過(guò)程中,系統(tǒng)或應(yīng)用程序都會(huì)創(chuàng)建很多臨時(shí)文件,這些臨時(shí)文件中記錄著很多對(duì)用戶有用的信息,在發(fā)生異常狀況后,這些臨時(shí)文件可以用于數(shù)據(jù)恢復(fù)。然而臨時(shí)文件對(duì)普通用戶而言通常是不可見的,很多用戶甚至不知道臨時(shí)文件的存在。 針對(duì)以上情況,本發(fā)明所提供的方法,通過(guò)監(jiān)視系統(tǒng)臨時(shí)文件產(chǎn)生的方式,自動(dòng)將系統(tǒng)所產(chǎn)生的臨時(shí)文件備份到網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備,從而方便用戶在出現(xiàn)異常情況后對(duì)數(shù)據(jù)進(jìn)行恢復(fù),以避免或減小損失。
為了使本領(lǐng)域技術(shù)人員更好地理解本發(fā)明中的技術(shù)方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行詳細(xì)地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。圖1所示為本發(fā)明所提供的一種用戶數(shù)據(jù)備份方法的流程圖,該方法包括以下步驟
S101,監(jiān)視本地系統(tǒng)中產(chǎn)生的資源類臨時(shí)文件;
在用戶使用計(jì)算機(jī)的過(guò)程中,系統(tǒng)或應(yīng)用程序都會(huì)在本地系統(tǒng)創(chuàng)建很多臨時(shí)文件,例如在下載過(guò)程中,文檔編輯過(guò)程中。另外,在用戶瀏覽網(wǎng)站時(shí),瀏覽器也會(huì)在本地系統(tǒng)中保存網(wǎng)頁(yè)的緩存。理論上講,可以認(rèn)為本地系統(tǒng)中產(chǎn)生所有臨時(shí)文件都是都是可能存在備份需求的數(shù)據(jù),然而在實(shí)際應(yīng)用中,存在較強(qiáng)備份需求的是那些資源類的臨時(shí)文件,例如worcUexcel 等可編輯文件,音頻、視頻等媒體文件,網(wǎng)頁(yè)緩存文件等等,因此,在本步驟中,可以優(yōu)先選擇對(duì)這些特定類型的臨時(shí)文件進(jìn)行監(jiān)視。在具體實(shí)施過(guò)程中,可以通過(guò)監(jiān)視系統(tǒng)中特定的臨時(shí)文件存儲(chǔ)位置來(lái)實(shí)現(xiàn)對(duì)臨時(shí)文件產(chǎn)生的監(jiān)控。在計(jì)算機(jī)運(yùn)行過(guò)程中,臨時(shí)文件可能在多個(gè)位置被創(chuàng)建,以Windows操作系統(tǒng)為例,常用的臨時(shí)文件夾包括三種
1)系統(tǒng)文件夾。Windows操作系統(tǒng)默認(rèn)以C: \Windows\Temp路徑的文件夾來(lái)轉(zhuǎn)儲(chǔ)系統(tǒng)臨時(shí)文件。 一般地,使用者多是系統(tǒng)服務(wù)類型的軟件(如Exchange Server),這類文件夾中內(nèi)容一般較少。2)用戶賬戶臨時(shí)文件夾
Windows 操作系統(tǒng)默認(rèn)以 C:\Documents and Settings\ 用戶名(如 Administrator) \Local Settings\Temp路徑,是用戶賬戶的臨時(shí)文件夾,一般用于應(yīng)用程序來(lái)轉(zhuǎn)儲(chǔ)臨時(shí)文件,目的在于臨時(shí)調(diào)用與寫入。這類文件夾中一般內(nèi)容相對(duì)較多。3) IE臨時(shí)文件夾
I犬認(rèn)足各 @ 是 C:\Documents and Settings\ 用戶名 \Local Settings\Temporary Internet Files,作用是存放用戶最近瀏覽過(guò)的網(wǎng)頁(yè)內(nèi)容。根據(jù)上述三類臨時(shí)文件夾的作用可知,用戶賬戶臨時(shí)文件夾和IE臨時(shí)文件夾中可能會(huì)產(chǎn)生較多的資源類臨時(shí)文件,因此,在本步驟中,可以對(duì)這兩個(gè)文件夾進(jìn)行監(jiān)視??紤]到一些用戶可能會(huì)根據(jù)自己的使用習(xí)慣修改臨時(shí)文件夾的路徑,因此,在本發(fā)明所提供的方案中,可以通過(guò)讀取系統(tǒng)配置文件的方式,獲得這些臨時(shí)文件目錄的具體路徑,當(dāng)然, 也可以允許用戶手工對(duì)需要進(jìn)行監(jiān)視的臨時(shí)文件目錄進(jìn)行設(shè)置。在本發(fā)明的另一種實(shí)施方式中,還可以通過(guò)監(jiān)視應(yīng)用程序啟動(dòng)行為進(jìn)行的方式,定位系統(tǒng)產(chǎn)生的臨時(shí)文件。例如,在用戶瀏覽網(wǎng)頁(yè)的過(guò)程中,可能在會(huì)在網(wǎng)頁(yè)上通過(guò)雙擊直接打開一些文檔(例如word、PDF文檔等等),這種情況下,瀏覽器首先會(huì)將文檔以臨時(shí)文件的形式寫入本地系統(tǒng),然后調(diào)用與文檔格式相關(guān)聯(lián)的特定的應(yīng)用程序(例如Microsoft word.PDF閱讀器等)將文檔打開。那么,對(duì)于瀏覽器程序而言,就可以監(jiān)控到哪些應(yīng)用程序是在瀏覽器中觸發(fā)啟動(dòng)的,進(jìn)而可以具體定位該應(yīng)用程序所打開的臨時(shí)文件,該臨時(shí)文件就是存在備份需求的數(shù)據(jù)。除了在瀏覽器程序中監(jiān)控應(yīng)用程序啟動(dòng)之外,類似地,也可以在郵件客戶端程序、 即時(shí)通信程序,壓縮/解壓縮程序中,對(duì)應(yīng)用程序的啟動(dòng)行為進(jìn)行監(jiān)控,從而準(zhǔn)確定位存在備份需求的文檔數(shù)據(jù)。S102,將所述資源類臨時(shí)文件上傳至網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備;
在本步驟中,對(duì)于SlOl中所監(jiān)視到的新產(chǎn)生的資源類臨時(shí)文件,通過(guò)網(wǎng)絡(luò)傳輸備份至服務(wù)器存儲(chǔ)設(shè)備中。其中,該步驟可以自動(dòng)執(zhí)行,也可以在備份數(shù)據(jù)之前,向用戶給出相關(guān)的提示,詢問(wèn)用戶是需要對(duì)這些臨時(shí)文件進(jìn)行備份,在得到用戶確認(rèn)之后,再進(jìn)一步執(zhí)行備份操作。在本發(fā)明的一種實(shí)施方式中,還可以進(jìn)一步對(duì)已經(jīng)產(chǎn)生的臨時(shí)文件進(jìn)行監(jiān)視,如果發(fā)現(xiàn)文件被修改,則將修改后的文件也上傳至網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備中。該方案特別適用于對(duì)可編輯類文件的備份,具體實(shí)施時(shí),可以周期性地將臨時(shí)文件的不同修改版本分別上傳至網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備;也可以僅將臨時(shí)文件的最后修改版本上傳至網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備。S103,根據(jù)本地系統(tǒng)的訪問(wèn)需求,向本地系統(tǒng)提供已上傳的資源類臨時(shí)文件的下載。臨時(shí)文件被備份到網(wǎng)絡(luò)側(cè)服務(wù)器之后,可能在兩種情況下被用于數(shù)據(jù)恢復(fù)一種情況是用戶進(jìn)行了誤操作之后,需要手動(dòng)恢復(fù),此時(shí),用戶可以通過(guò)輸入網(wǎng)絡(luò)側(cè)存儲(chǔ)設(shè)備的網(wǎng)絡(luò)地址,手動(dòng)對(duì)網(wǎng)絡(luò)側(cè)存儲(chǔ)設(shè)備進(jìn)行訪問(wèn),找到之前備份的內(nèi)容下載到本地。另一種情況是系統(tǒng)故障所導(dǎo)致的系統(tǒng)或應(yīng)用程序非正常關(guān)閉,例如系統(tǒng)死機(jī),瀏覽器崩潰等等,這種情況下,根據(jù)本發(fā)明方案,在重啟系統(tǒng)或應(yīng)用程序后,根據(jù)所檢測(cè)到的非正常關(guān)閉情況,可以自動(dòng)向網(wǎng)絡(luò)側(cè)存儲(chǔ)設(shè)備發(fā)起訪問(wèn),以獲取之前曾備份過(guò)的內(nèi)容??梢岳斫獾氖牵W(wǎng)絡(luò)側(cè)存儲(chǔ)設(shè)備可以對(duì)于不同的用戶設(shè)置不同的訪問(wèn)權(quán)限。本地系統(tǒng)在訪問(wèn)網(wǎng)絡(luò)側(cè)存儲(chǔ)設(shè)備時(shí),可以通過(guò)如用戶名、密碼等方式登錄網(wǎng)絡(luò)側(cè)存儲(chǔ)設(shè)備,網(wǎng)絡(luò)側(cè)存儲(chǔ)設(shè)備在確認(rèn)本地系統(tǒng)的訪問(wèn)權(quán)限后,再進(jìn)一步向本地系統(tǒng)提供之前所上傳的資源類臨時(shí)文件的下載。下面結(jié)合實(shí)際的應(yīng)用場(chǎng)景,對(duì)本發(fā)明所提供的方案做進(jìn)一步的說(shuō)明
例如,用戶在瀏覽網(wǎng)頁(yè)時(shí),可能會(huì)打開一些媒體類文件,例如音頻、視頻等,如果瀏覽器突然異常退出,用戶需要再次找到引用視頻的網(wǎng)頁(yè),并進(jìn)入網(wǎng)頁(yè)觀看。應(yīng)用本發(fā)明所提供的方案,當(dāng)發(fā)現(xiàn)視頻或音頻文件被寫入臨時(shí)夾后,會(huì)自動(dòng)將這些數(shù)據(jù)備份至網(wǎng)絡(luò),這樣,如果瀏覽器異常退出,在用戶下一次啟動(dòng)瀏覽器時(shí),可以提示用戶之前中斷觀看的視頻或音頻已經(jīng)在網(wǎng)絡(luò)側(cè)備份,用戶可以直接到網(wǎng)絡(luò)側(cè)的存儲(chǔ)器中下載欣賞。有些情況下,用戶上網(wǎng)接收郵件之后,發(fā)現(xiàn)郵件中含有word文檔附件,于是直接打開該文檔進(jìn)行編輯,但是當(dāng)用戶完成編輯并保存后,往往發(fā)現(xiàn)已經(jīng)找不到編輯過(guò)的文檔了。這種情況實(shí)際上是因?yàn)槲臋n并沒(méi)有被正常下載到本地計(jì)算機(jī),僅是在用戶從郵件中打開文檔的時(shí)候,在本地計(jì)算機(jī)上以臨時(shí)文件的形式創(chuàng)建了一個(gè)副本。類似的情況還包括用戶直接從文件壓縮包中打開文檔并編輯,此時(shí)也只是以臨時(shí)文件的形式創(chuàng)建了一個(gè)文檔副本,并不是真正地對(duì)壓縮包中的文檔進(jìn)行直接編輯。而臨時(shí)文件往往會(huì)隨著系統(tǒng)重啟、瀏覽器關(guān)閉、壓縮軟件關(guān)閉等動(dòng)作被清除,即便沒(méi)有被清除,由于臨時(shí)文件數(shù)量眾多并且命名方式不同于普通文件,普通用戶也很難找到所自己需要的文檔。針對(duì)上述情況,應(yīng)用本發(fā)明所提供的方案,對(duì)系統(tǒng)中臨時(shí)文件的存儲(chǔ)位置進(jìn)行監(jiān)視,或者對(duì)特定應(yīng)用程序的啟動(dòng)行為進(jìn)行監(jiān)視,一旦發(fā)現(xiàn)產(chǎn)生了臨時(shí)性的文件,就會(huì)自動(dòng)或半自動(dòng)(如在獲得用戶指示后)將這些數(shù)據(jù)備份至網(wǎng)絡(luò),從而使用戶可以方便地找到自己所需的文檔。
進(jìn)一步地,對(duì)于已經(jīng)備份過(guò)的可編輯文件,可以繼續(xù)進(jìn)行監(jiān)視,如果發(fā)現(xiàn)文件被修改,則將修改后的文件也上傳至網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備中。具體實(shí)施時(shí),可以周期性地將臨時(shí)文件的不同修改版本分別上傳至網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備;也可以僅將臨時(shí)文件的最后修改版本上傳至網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備。相應(yīng)于上面的方法實(shí)施例,本發(fā)明還提供一種用戶數(shù)據(jù)備份裝置,參見圖2所示, 該裝置可以包括
監(jiān)視單元210,用于監(jiān)視本地系統(tǒng)中產(chǎn)生的資源類臨時(shí)文件;
其中,所述資源類臨時(shí)文件可以包括臨時(shí)存儲(chǔ)在本地系統(tǒng)的媒體文件、可編輯文件和 /或網(wǎng)頁(yè)緩存文件。在本發(fā)明的一種實(shí)施方式中,監(jiān)視單元210具體可以用于對(duì)本地系統(tǒng)特定的臨時(shí)存儲(chǔ)位置進(jìn)行監(jiān)視,獲取寫入所述特定的臨時(shí)存儲(chǔ)位置的資源類臨時(shí)文件;也可以用于對(duì)應(yīng)用程序的啟動(dòng)行為進(jìn)行監(jiān)視,獲取該應(yīng)用程序啟動(dòng)后所打開的資源類臨時(shí)文件。備份單元220,用于將所述資源類臨時(shí)文件上傳至網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備;
下載提供單元230,用于根據(jù)本地系統(tǒng)的訪問(wèn)需求,向本地系統(tǒng)提供已上傳的資源類臨時(shí)文件的下載。其中,本地系統(tǒng)的訪問(wèn)需求可以包括
本地系統(tǒng)對(duì)所述網(wǎng)絡(luò)側(cè)存儲(chǔ)設(shè)備的網(wǎng)絡(luò)地址進(jìn)行訪問(wèn), 或
檢測(cè)到本地系統(tǒng)故障所導(dǎo)致的系統(tǒng)或應(yīng)用程序非正常關(guān)閉。在本發(fā)明的一種實(shí)施方式中,所述監(jiān)視單元210,還可以用于監(jiān)視所述臨時(shí)文件是否被修改,如果是,則觸發(fā)所述備份單元220將修改后的文件上傳至網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備中。所述備份單元220具體可以用于
周期性將所述臨時(shí)文件的不同修改版本分別上傳至網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備; 或
僅將所述臨時(shí)文件的最后修改版本上傳至網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備。所述下載提供單元230,具體可以用于
根據(jù)本地系統(tǒng)的訪問(wèn)需求,在確認(rèn)本地系統(tǒng)的訪問(wèn)權(quán)限后,向所述本地系統(tǒng)提供已上傳的資源類臨時(shí)文件的下載。為了描述的方便,描述以上裝置時(shí)以功能分為各種單元分別描述。當(dāng)然,在實(shí)施本發(fā)明時(shí)可以把各單元的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。通過(guò)以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備 (可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。本說(shuō)明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于裝置實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說(shuō)明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其 中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。以上對(duì)本發(fā)明所提供的一種用戶數(shù)據(jù)備份方法和裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處。綜上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種用戶數(shù)據(jù)備份方法,其特征在于,包括 監(jiān)視本地系統(tǒng)中產(chǎn)生的資源類臨時(shí)文件; 將所述資源類臨時(shí)文件上傳至網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備;根據(jù)本地系統(tǒng)的訪問(wèn)需求,向本地系統(tǒng)提供已上傳的資源類臨時(shí)文件的下載。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述資源類臨時(shí)文件包括臨時(shí)存儲(chǔ)在本地系統(tǒng)的媒體文件、可編輯文件和/或網(wǎng)頁(yè)緩存文件。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述監(jiān)視本地系統(tǒng)中產(chǎn)生的資源類臨時(shí)文件,包括對(duì)本地系統(tǒng)中特定的臨時(shí)存儲(chǔ)位置進(jìn)行監(jiān)視,獲取寫入所述臨時(shí)存儲(chǔ)位置的資源類臨時(shí)文件; 或,對(duì)特定應(yīng)用程序的啟動(dòng)行為進(jìn)行監(jiān)視,獲取所述應(yīng)用程序啟動(dòng)后所打開的資源類臨時(shí)文件。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括監(jiān)視所述臨時(shí)文件是否被修改,如果是,則將修改后的文件上傳至網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備中。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述將修改后的文件上傳至網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備,包括周期性將所述臨時(shí)文件的不同修改版本分別上傳至網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備; 或僅將所述臨時(shí)文件的最后修改版本上傳至網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述本地系統(tǒng)的訪問(wèn)需求包括 本地系統(tǒng)對(duì)所述網(wǎng)絡(luò)側(cè)存儲(chǔ)設(shè)備的網(wǎng)絡(luò)地址進(jìn)行訪問(wèn),或檢測(cè)到本地系統(tǒng)故障所導(dǎo)致的系統(tǒng)或應(yīng)用程序非正常關(guān)閉。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述向本地系統(tǒng)提供已上傳的資源類臨時(shí)文件的下載,包括確認(rèn)本地系統(tǒng)的訪問(wèn)權(quán)限后,向所述本地系統(tǒng)提供已上傳的資源類臨時(shí)文件的下載。
8.一種用戶數(shù)據(jù)備份裝置,其特征在于,包括 監(jiān)視單元,用于監(jiān)視本地系統(tǒng)中產(chǎn)生的資源類臨時(shí)文件;備份單元,用于將所述資源類臨時(shí)文件上傳至網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備; 下載提供單元,用于根據(jù)本地系統(tǒng)的訪問(wèn)需求,向本地系統(tǒng)提供已上傳的資源類臨時(shí)文件的下載。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述資源類臨時(shí)文件包括臨時(shí)存儲(chǔ)在本地系統(tǒng)的媒體文件、可編輯文件和/或網(wǎng)頁(yè)緩存文件。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述監(jiān)視單元,具體用于對(duì)本地系統(tǒng)中特定的臨時(shí)存儲(chǔ)位置進(jìn)行監(jiān)視,獲取寫入所述臨時(shí)存儲(chǔ)位置的資源類臨時(shí)文件; 或?qū)?yīng)用程序的啟動(dòng)行為進(jìn)行監(jiān)視,獲取該應(yīng)用程序啟動(dòng)后所打開的源類臨時(shí)文件。
11.根據(jù)權(quán)利要求8所述的裝置,其特征在于所述監(jiān)視單元,還用于監(jiān)視所述臨時(shí)文件是否被修改,如果是,則觸發(fā)所述備份單元將修改后的文件上傳至網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備中。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述備份單元具體用于 周期性將所述臨時(shí)文件的不同修改版本分別上傳至網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備; 或僅將所述臨時(shí)文件的最后修改版本上傳至網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備。
13.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述本地系統(tǒng)的訪問(wèn)需求包括 本地系統(tǒng)對(duì)所述網(wǎng)絡(luò)側(cè)存儲(chǔ)設(shè)備的網(wǎng)絡(luò)地址進(jìn)行訪問(wèn),或檢測(cè)到本地系統(tǒng)故障所導(dǎo)致的系統(tǒng)或應(yīng)用程序非正常關(guān)閉。
14.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述下載提供單元,具體用于根據(jù)本地系統(tǒng)的訪問(wèn)需求,在確認(rèn)本地系統(tǒng)的訪問(wèn)權(quán)限后,向所述本地系統(tǒng)提供已上傳的資源類臨時(shí)文件的下載。
全文摘要
本發(fā)明公開了一種用戶數(shù)據(jù)備份方法及裝置,其中方法包括一種用戶數(shù)據(jù)備份方法,包括監(jiān)視本地系統(tǒng)中產(chǎn)生的資源類臨時(shí)文件;將所述資源類臨時(shí)文件上傳至網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備;根據(jù)本地系統(tǒng)的訪問(wèn)需求,向本地系統(tǒng)提供已上傳的資源類臨時(shí)文件的下載。自動(dòng)將本地系統(tǒng)中產(chǎn)生的臨時(shí)文件備份到網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備,從而方便用戶在出現(xiàn)異常情況后對(duì)數(shù)據(jù)進(jìn)行恢復(fù),以避免或減小損失。
文檔編號(hào)G06F11/14GK102331956SQ20111029748
公開日2012年1月25日 申請(qǐng)日期2011年9月29日 優(yōu)先權(quán)日2011年9月29日
發(fā)明者朱翼鵬 申請(qǐng)人:奇智軟件(北京)有限公司