數(shù)據(jù)緩存方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息技術(shù)領(lǐng)域,特別是涉及一種數(shù)據(jù)緩存方法及裝置。
【背景技術(shù)】
[0002]隨著信息技術(shù)的快速發(fā)展,將數(shù)據(jù)備份作為一種服務(wù)的方式提供給廣大客戶使用越來(lái)越受用戶的歡迎,這種備份服務(wù)可稱為云環(huán)境下的網(wǎng)絡(luò)數(shù)據(jù)備份。和傳統(tǒng)的備份相比,云環(huán)境下的網(wǎng)絡(luò)數(shù)據(jù)備份有著諸多優(yōu)點(diǎn)。首先,云環(huán)境下的網(wǎng)絡(luò)數(shù)據(jù)備份的安裝、使用、維護(hù)都比傳統(tǒng)的備份軟件更簡(jiǎn)便。其次,作為一種網(wǎng)絡(luò)服務(wù),云環(huán)境下的網(wǎng)絡(luò)數(shù)據(jù)備份本身解決了數(shù)據(jù)的異地存儲(chǔ)問(wèn)題,解決了用戶自行構(gòu)建存儲(chǔ)備份系統(tǒng)的技術(shù)難題。同時(shí),與一般的備份相比,云環(huán)境下的網(wǎng)絡(luò)數(shù)據(jù)備份更注重?cái)?shù)據(jù)傳輸和數(shù)據(jù)存儲(chǔ)的安全性。
[0003]目前,終端設(shè)備接收到數(shù)據(jù)輸出指令,將終端設(shè)備中的數(shù)據(jù)輸出至外部存儲(chǔ)設(shè)備后,終端設(shè)備本地存儲(chǔ)的數(shù)據(jù)將被刪除。然而,若外部存儲(chǔ)設(shè)備出現(xiàn)故障或丟失等狀況時(shí),將會(huì)導(dǎo)致輸出至外部存儲(chǔ)設(shè)備中的數(shù)據(jù)丟失。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明提供一種數(shù)據(jù)緩存方法及裝置,主要目的在于解決外部存儲(chǔ)設(shè)備出現(xiàn)故障或丟失等狀況時(shí),導(dǎo)致的輸出至外部存儲(chǔ)設(shè)備中的數(shù)據(jù)丟失的問(wèn)題。
[0005]依據(jù)本發(fā)明一個(gè)方面,提供了一種數(shù)據(jù)緩存方法,所述方法包括:
[0006]檢測(cè)終端設(shè)備是否接收到數(shù)據(jù)輸出指令;
[0007]若是,則將與所述數(shù)據(jù)輸出指令對(duì)應(yīng)的數(shù)據(jù)進(jìn)行緩存;
[0008]將緩存的所述數(shù)據(jù)上傳到云盤服務(wù)器。
[0009]依據(jù)本發(fā)明另一個(gè)方面,提供了一種數(shù)據(jù)緩存裝置,所述裝置包括:
[0010]檢測(cè)單元,用于檢測(cè)終端設(shè)備是否接收到數(shù)據(jù)輸出指令;
[0011]緩存單元,用于若接收到數(shù)據(jù)輸出指令,則將與所述數(shù)據(jù)輸出指令對(duì)應(yīng)的數(shù)據(jù)進(jìn)行緩存;
[0012]上傳單元,用于將緩存的所述數(shù)據(jù)上傳到云盤服務(wù)器。
[0013]借由上述技術(shù)方案,本發(fā)明實(shí)施例提供的技術(shù)方案至少具有下列優(yōu)點(diǎn):
[0014]本發(fā)明實(shí)施例提供了一種數(shù)據(jù)緩存方法及裝置,首先檢測(cè)終端設(shè)備是否接收到數(shù)據(jù)輸出指令;若接收到數(shù)據(jù)輸出指令,則將與所述數(shù)據(jù)輸出指令對(duì)應(yīng)的數(shù)據(jù)進(jìn)行緩存;然后將緩存的所述數(shù)據(jù)上傳到云盤服務(wù)器。與目前終端設(shè)備執(zhí)行數(shù)據(jù)輸出指令后,終端設(shè)備中與所述數(shù)據(jù)輸出指令對(duì)應(yīng)的數(shù)據(jù)將被刪除相比,本發(fā)明實(shí)施例接收到數(shù)據(jù)輸出指令后,首先將與所述數(shù)據(jù)輸出指令對(duì)應(yīng)的數(shù)據(jù)進(jìn)行緩存,然后將緩存的所述數(shù)據(jù)上傳到云盤服務(wù)器,從而完成了對(duì)輸出至外部存儲(chǔ)設(shè)備的數(shù)據(jù)的備份操作,進(jìn)而解決了外部存儲(chǔ)設(shè)備出現(xiàn)故障或丟失等狀況時(shí),導(dǎo)致的輸出至外部存儲(chǔ)設(shè)備中的數(shù)據(jù)丟失的問(wèn)題。
[0015]上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【附圖說(shuō)明】
[0016]通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0017]圖1示出了本發(fā)明實(shí)施例提供的一種數(shù)據(jù)緩存方法流程圖;
[0018]圖2示出了本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)緩存方法流程圖;
[0019]圖3示出了本發(fā)明實(shí)施例提供的一種數(shù)據(jù)緩存裝置結(jié)構(gòu)框圖;
[0020]圖4示出了本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)緩存裝置結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0021]下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0022]本發(fā)明實(shí)施例提供一種數(shù)據(jù)緩存方法,如圖1所示,所述方法包括:
[0023]101、檢測(cè)終端設(shè)備是否接收到數(shù)據(jù)輸出指令。
[0024]其中,所述終端設(shè)備可以為臺(tái)式電腦、筆記本電腦,也可以為平板電腦、手機(jī)等,本發(fā)明實(shí)施例不做限定。所述數(shù)據(jù)輸出指令可以為將所述終端設(shè)備中存儲(chǔ)的數(shù)據(jù)輸出至外部存儲(chǔ)器中,在實(shí)際的應(yīng)用中,用戶通常會(huì)將終端設(shè)備本地的數(shù)據(jù)迀移到其他外部存儲(chǔ)設(shè)備中,即用戶可以對(duì)終端設(shè)備中保存的數(shù)據(jù)進(jìn)行剪切操作,然后將所述數(shù)據(jù)粘貼到其他的外部存儲(chǔ)設(shè)備中。移動(dòng)存儲(chǔ)設(shè)備預(yù)先通過(guò)USB(通用串行總線,Universal Serial Bus)接口與終端設(shè)備建立連接,并且終端設(shè)備可以識(shí)別移動(dòng)存儲(chǔ)設(shè)備,在終端設(shè)備中可以對(duì)移動(dòng)存儲(chǔ)設(shè)備進(jìn)行操作。當(dāng)用戶將終端設(shè)備中的數(shù)據(jù)粘貼到與終端設(shè)備建立連接的移動(dòng)存儲(chǔ)設(shè)備中時(shí),數(shù)據(jù)從終端設(shè)備輸出到移動(dòng)存儲(chǔ)設(shè)備中;或者用戶可以選中終端設(shè)備中保存的數(shù)據(jù),然后點(diǎn)擊“發(fā)送到移動(dòng)終端設(shè)備”,此時(shí)數(shù)據(jù)從終端設(shè)備輸出到移動(dòng)存儲(chǔ)設(shè)備中,從而云盤能夠檢測(cè)到終端設(shè)備中存在數(shù)據(jù)輸出指令。
[0025]例如,當(dāng)用戶通過(guò)鼠標(biāo)或者光標(biāo)選中電腦中保存的音頻文件,然后點(diǎn)擊剪切按鈕,并在移動(dòng)存儲(chǔ)設(shè)備中點(diǎn)擊粘貼按鈕時(shí),則音頻文件將會(huì)從電腦輸出到移動(dòng)存儲(chǔ)設(shè)備中,此時(shí)云盤能夠檢測(cè)到電腦中存在數(shù)據(jù)輸出指令。
[0026]進(jìn)一步地,所述數(shù)據(jù)輸出指令還可以為將所述終端設(shè)備中存儲(chǔ)的數(shù)據(jù)刪除,在實(shí)際應(yīng)用中,所述數(shù)據(jù)輸出指令具體可以為對(duì)終端設(shè)備回收站中的存儲(chǔ)數(shù)據(jù)執(zhí)行刪除操作,例如,用戶通過(guò)鼠標(biāo)將電腦中保存的文件或者文件夾從電腦回收站中存儲(chǔ)的數(shù)據(jù)刪除,此時(shí)云盤能夠檢測(cè)到電腦存在數(shù)據(jù)輸出指令。對(duì)于本發(fā)明實(shí)施例,將終端設(shè)備中刪除數(shù)據(jù)的操作設(shè)置為數(shù)據(jù)輸出指令,從而可以在后續(xù)步驟中自動(dòng)的對(duì)終端設(shè)備中刪除的數(shù)據(jù)進(jìn)行備份。
[0027]102、若是,則將與所述數(shù)據(jù)輸出指令對(duì)應(yīng)的數(shù)據(jù)進(jìn)行緩存。
[0028]在本發(fā)明實(shí)施例中,若終端設(shè)備接收到數(shù)據(jù)輸出指令,則首先獲取與所述數(shù)據(jù)輸出指令對(duì)應(yīng)的數(shù)據(jù),然后將所述數(shù)據(jù)進(jìn)行緩存,從而可實(shí)現(xiàn)將輸出的數(shù)據(jù)備份到終端設(shè)備的緩存當(dāng)中。其中,將所述數(shù)據(jù)輸出指令對(duì)應(yīng)的數(shù)據(jù)進(jìn)行緩存,是指將所述數(shù)據(jù)存儲(chǔ)在終端設(shè)備的緩沖存儲(chǔ)器當(dāng)中。需要說(shuō)明的是,所述數(shù)據(jù)輸出指令對(duì)應(yīng)的數(shù)據(jù)可以為視頻格式的數(shù)據(jù)、文本格式的數(shù)據(jù)、語(yǔ)音格式的數(shù)據(jù)、壓縮格式的數(shù)據(jù)等,本發(fā)明實(shí)施例不做具體限定。
[0029]例如,當(dāng)用戶通過(guò)鼠標(biāo)或者光標(biāo)選中電腦中保存的視頻文件,然后點(diǎn)擊剪切按鈕,并在移動(dòng)存儲(chǔ)設(shè)備中點(diǎn)擊粘貼按鈕時(shí),視頻文件從電腦輸出到移動(dòng)存儲(chǔ)設(shè)備中。此時(shí),云盤檢測(cè)電腦中存在數(shù)據(jù)輸出指令,并獲取與該數(shù)據(jù)輸出指令對(duì)應(yīng)的視頻文件,然后將所述視頻文件放入終端設(shè)備的緩沖存儲(chǔ)器中。
[0030]103、將緩存的所述數(shù)據(jù)上傳到云盤服務(wù)器。
[0031]其中,云盤服務(wù)器為云盤提供商為處理海量數(shù)據(jù)而設(shè)置的服務(wù)器。對(duì)于本發(fā)明實(shí)施例,檢測(cè)到終端設(shè)備中存在數(shù)據(jù)輸出指令,將與所述數(shù)據(jù)輸出指令對(duì)應(yīng)的數(shù)據(jù)進(jìn)行緩存之后,將數(shù)據(jù)輸出指令對(duì)應(yīng)的數(shù)據(jù)備份到云盤服務(wù)器,可以實(shí)現(xiàn)對(duì)轉(zhuǎn)移到外部存儲(chǔ)設(shè)備的數(shù)據(jù)的自動(dòng)備份,從而解決了外部存儲(chǔ)設(shè)備出現(xiàn)故障或丟失等狀況時(shí),導(dǎo)致的輸出至外部存儲(chǔ)設(shè)備中的數(shù)據(jù)丟失的問(wèn)題。
[0032]對(duì)于本發(fā)明實(shí)施例,具體的應(yīng)用場(chǎng)景可以如下所示,但不限于此,包括:當(dāng)用戶通過(guò)鼠標(biāo)或者光標(biāo)選中電腦中保存的“數(shù)據(jù)備份3”文件,然后點(diǎn)擊剪切按鈕,并在移動(dòng)存儲(chǔ)設(shè)備中點(diǎn)擊粘貼按鈕時(shí),文件“數(shù)據(jù)備份3”從電腦輸出到移動(dòng)存儲(chǔ)設(shè)備中,此時(shí)云盤能夠檢測(cè)到電腦中存在數(shù)據(jù)輸出指令。然后獲取所述“數(shù)據(jù)備份3”文件,并將該文件進(jìn)行緩存,最后將緩存的“數(shù)據(jù)備份3”文件上傳到云盤服務(wù)器。從而可以實(shí)現(xiàn)對(duì)輸出到外部存儲(chǔ)設(shè)備的數(shù)據(jù)的自動(dòng)備份,從而解決了外部存儲(chǔ)設(shè)備出現(xiàn)故障或丟失等狀況時(shí),導(dǎo)致的輸出至外部存儲(chǔ)設(shè)備中的數(shù)據(jù)丟失的問(wèn)題。
[0033]本發(fā)明實(shí)施例提供了一種數(shù)據(jù)緩存方法,首先檢測(cè)終端設(shè)備是否接收到數(shù)據(jù)輸出指令;若接收到數(shù)據(jù)輸出指令,則將與