技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,特別是涉及一種云備份方法及裝置。
背景技術(shù):
隨著云備份技術(shù)的越來越普及,數(shù)據(jù)安全問題成為一個繞不開的話題?,F(xiàn)有技術(shù)中,一旦云服務(wù)器被黑客黑入,其中的數(shù)據(jù)丟失會給用戶帶來不可估量的損失。
因此,現(xiàn)有技術(shù)存在缺陷,急需改進(jìn)。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種云備份方法及裝置。
本發(fā)明實施例提供一種云備份方法,包括以下步驟:
獲取待備份的數(shù)據(jù)信息;
將所述待備份的數(shù)據(jù)信息切割成多個第一數(shù)據(jù)片段;
根據(jù)所述帶備份的數(shù)據(jù)信息生成多個偽裝數(shù)據(jù)片段;
將所述多個第一數(shù)據(jù)片段以及多個偽裝數(shù)據(jù)片段按照預(yù)定算法組裝成兩個數(shù)據(jù)包,其中,每一所述數(shù)據(jù)包中至少具有一個偽裝數(shù)據(jù)片段;
將所述兩個數(shù)據(jù)包分別上傳至第一服務(wù)器以及第二服務(wù)器進(jìn)行備份。
在本發(fā)明所述的云備份方法中,所述根據(jù)所述帶備份的數(shù)據(jù)信息生成多個偽裝數(shù)據(jù)片段的步驟包括:
獲取待備份的數(shù)據(jù)信息的種類;
根據(jù)所述待備份的數(shù)據(jù)信息的種類獲取偽裝數(shù)據(jù)信息;
將所述偽裝數(shù)據(jù)信息切割成多個偽裝數(shù)據(jù)片段。
在本發(fā)明所述的云備份方法中,所述根據(jù)所述待備份的數(shù)據(jù)信息的種類獲取偽裝數(shù)據(jù)信息的步驟包括;
根據(jù)所述待備份的數(shù)據(jù)信息的種類從網(wǎng)上下載預(yù)定數(shù)據(jù)作為偽裝數(shù)據(jù)信息。
在本發(fā)明所述的云備份方法中,所述將所述多個第一數(shù)據(jù)片段以及多個偽裝數(shù)據(jù)片段按照預(yù)定算法組裝成兩個數(shù)據(jù)包,其中,每一所述數(shù)據(jù)包中至少具有一個偽裝數(shù)據(jù)片段的步驟包括;
對每一所述偽裝數(shù)據(jù)片段以及每一所述第一數(shù)據(jù)片段加上標(biāo)識;
將所述多個第一數(shù)據(jù)片段以及多個偽裝數(shù)據(jù)片段按照預(yù)定算法組裝成兩個數(shù)據(jù)包,其中,每一所述數(shù)據(jù)包中至少具有一個偽裝數(shù)據(jù)片段。
一種云備份裝置,包括:
獲取模塊,用于獲取待備份的數(shù)據(jù)信息;
切割模塊,用于將所述待備份的數(shù)據(jù)信息切割成多個第一數(shù)據(jù)片段;
生成模塊,用于根據(jù)所述帶備份的數(shù)據(jù)信息生成多個偽裝數(shù)據(jù)片段;
組裝模塊,用于將所述多個第一數(shù)據(jù)片段以及多個偽裝數(shù)據(jù)片段按照預(yù)定算法組裝成兩個數(shù)據(jù)包,其中,每一所述數(shù)據(jù)包中至少具有一個偽裝數(shù)據(jù)片段;
上傳模塊,用于將所述兩個數(shù)據(jù)包分別上傳至第一服務(wù)器以及第二服務(wù)器進(jìn)行備份。
在本發(fā)明所述的云備份裝置中,所述生成模塊包括:
第一獲取單元,用于獲取待備份的數(shù)據(jù)信息的種類;
第二獲取單元,用于根據(jù)所述待備份的數(shù)據(jù)信息的種類獲取偽裝數(shù)據(jù)信息;
切割單元,用于將所述偽裝數(shù)據(jù)信息切割成多個偽裝數(shù)據(jù)片段。
在本發(fā)明所述的云備份裝置中,所述第二獲取單元用于根據(jù)所述待備份的數(shù)據(jù)信息的種類從網(wǎng)上下載預(yù)定數(shù)據(jù)作為偽裝數(shù)據(jù)信息。
在本發(fā)明所述的云備份裝置中,所述組裝模塊包括:
標(biāo)識單元,用于對每一所述偽裝數(shù)據(jù)片段以及每一所述第一數(shù)據(jù)片段加上標(biāo)識;
組裝單元,用于將所述多個第一數(shù)據(jù)片段以及多個偽裝數(shù)據(jù)片段按照預(yù)定算法組裝成兩個數(shù)據(jù)包,其中,每一所述數(shù)據(jù)包中至少具有一個偽裝數(shù)據(jù)片段。
相較于現(xiàn)有技術(shù)的,本發(fā)明通過獲取待備份的數(shù)據(jù)信息;將所述待備份的數(shù)據(jù)信息切割成多個第一數(shù)據(jù)片段;根據(jù)所述帶備份的數(shù)據(jù)信息生成多個偽裝數(shù)據(jù)片段;將所述多個第一數(shù)據(jù)片段以及多個偽裝數(shù)據(jù)片段按照預(yù)定算法組裝成兩個數(shù)據(jù)包,其中,每一所述數(shù)據(jù)包中至少具有一個偽裝數(shù)據(jù)片段;將所述兩個數(shù)據(jù)包上傳至第一服務(wù)器以及第二服務(wù)器進(jìn)行備份,從而實現(xiàn)將數(shù)據(jù)備份到兩個服務(wù)器中,即是一個服務(wù)器被黑,也不會造成數(shù)據(jù)泄露,另外由于在本發(fā)明中,采用將待備份的數(shù)據(jù)信息切割成多個第一數(shù)據(jù)片段,并且獲取偽裝數(shù)據(jù)片段,從而使得破解的難度進(jìn)一步加大,進(jìn)一步提高了數(shù)據(jù)的安全性。
附圖說明
圖1為本發(fā)明第一優(yōu)選實施例中的云備份方法的流程圖。
圖2為本發(fā)明一優(yōu)選實施例中的云備份裝置的結(jié)構(gòu)圖。
具體實施方式
請參照圖式,其中相同的組件符號代表相同的組件,本發(fā)明的原理是以實施在一適當(dāng)?shù)倪\(yùn)算環(huán)境中來舉例說明。以下的說明是基于所例示的本發(fā)明具體實施例,其不應(yīng)被視為限制本發(fā)明未在此詳述的其它具體實施例。
在以下的說明中,本發(fā)明的具體實施例將參考由一部或多部計算機(jī)所執(zhí)行之作業(yè)的步驟及符號來說明,除非另有述明。因此,其將可了解到這些步驟及操作,其中有數(shù)次提到為由計算機(jī)執(zhí)行,包括了由代表了以一結(jié)構(gòu)化型式中的數(shù)據(jù)之電子信號的計算機(jī)處理單元所操縱。此操縱轉(zhuǎn)換該數(shù)據(jù)或?qū)⑵渚S持在該計算機(jī)之內(nèi)存系統(tǒng)中的位置處,其可重新配置或另外以本領(lǐng)域技術(shù)人員所熟知的方式來改變該計算機(jī)之運(yùn)作。該數(shù)據(jù)所維持的數(shù)據(jù)結(jié)構(gòu)為該內(nèi)存之實體位置,其具有由該數(shù)據(jù)格式所定義的特定特性。但是,本發(fā)明原理以上述文字來說明,其并不代表為一種限制,本領(lǐng)域技術(shù)人員將可了解到以下所述的多種步驟及操作亦可實施在硬件當(dāng)中。
實施例一
如圖1所示,本發(fā)明實施例提供一種云備份方法,包括以下步驟:
S101,獲取待備份的數(shù)據(jù)信息;該數(shù)據(jù)信息可以為圖片、通訊錄信息以及聊天記錄信息等。
S102,將所述待備份的數(shù)據(jù)信息切割成多個第一數(shù)據(jù)片段;
S103,根據(jù)所述帶備份的數(shù)據(jù)信息生成多個偽裝數(shù)據(jù)片段;該步驟中,主要是根據(jù)待備份數(shù)據(jù)信息的類型,獲取同類型的偽裝數(shù)據(jù)信息,然后生成多個偽裝數(shù)據(jù)片段。
S104,將所述多個第一數(shù)據(jù)片段以及多個偽裝數(shù)據(jù)片段按照預(yù)定算法組裝成兩個數(shù)據(jù)包,其中,每一所述數(shù)據(jù)包中至少具有一個偽裝數(shù)據(jù)片段;可以通過隨機(jī)組裝,也可以采用預(yù)定算法組裝,后面下載數(shù)據(jù)時,則采用對應(yīng)的算法來拆開該數(shù)據(jù)包。
S105,將所述兩個數(shù)據(jù)包分別上傳至第一服務(wù)器以及第二服務(wù)器進(jìn)行備份。
其中,所述根據(jù)所述帶備份的數(shù)據(jù)信息生成多個偽裝數(shù)據(jù)片段的步驟包括:
S1031,獲取待備份的數(shù)據(jù)信息的種類;
S1032,根據(jù)所述待備份的數(shù)據(jù)信息的種類獲取偽裝數(shù)據(jù)信息;
S1033,將所述偽裝數(shù)據(jù)信息切割成多個偽裝數(shù)據(jù)片段。
在本發(fā)明所述的云備份方法中,所述根據(jù)所述待備份的數(shù)據(jù)信息的種類獲取偽裝數(shù)據(jù)信息的步驟包括;
根據(jù)所述待備份的數(shù)據(jù)信息的種類從網(wǎng)上下載預(yù)定數(shù)據(jù)作為偽裝數(shù)據(jù)信息。
在本發(fā)明所述的云備份方法中,所述將所述多個第一數(shù)據(jù)片段以及多個偽裝數(shù)據(jù)片段按照預(yù)定算法組裝成兩個數(shù)據(jù)包,其中,每一所述數(shù)據(jù)包中至少具有一個偽裝數(shù)據(jù)片段的步驟包括;
對每一所述偽裝數(shù)據(jù)片段以及每一所述第一數(shù)據(jù)片段加上標(biāo)識;
將所述多個第一數(shù)據(jù)片段以及多個偽裝數(shù)據(jù)片段按照預(yù)定算法組裝成兩個數(shù)據(jù)包,其中,每一所述數(shù)據(jù)包中至少具有一個偽裝數(shù)據(jù)片段。
由上可知沒本發(fā)明通過獲取待備份的數(shù)據(jù)信息;將所述待備份的數(shù)據(jù)信息切割成多個第一數(shù)據(jù)片段;根據(jù)所述帶備份的數(shù)據(jù)信息生成多個偽裝數(shù)據(jù)片段;將所述多個第一數(shù)據(jù)片段以及多個偽裝數(shù)據(jù)片段按照預(yù)定算法組裝成兩個數(shù)據(jù)包,其中,每一所述數(shù)據(jù)包中至少具有一個偽裝數(shù)據(jù)片段;將所述兩個數(shù)據(jù)包上傳至第一服務(wù)器以及第二服務(wù)器進(jìn)行備份,從而實現(xiàn)將數(shù)據(jù)備份到兩個服務(wù)器中,即是一個服務(wù)器被黑,也不會造成數(shù)據(jù)泄露,另外由于在本發(fā)明中,采用將待備份的數(shù)據(jù)信息切割成多個第一數(shù)據(jù)片段,并且獲取偽裝數(shù)據(jù)片段,從而使得破解的難度進(jìn)一步加大,進(jìn)一步提高了數(shù)據(jù)的安全性。
實施例二
如圖2所示,本發(fā)明還提供了一種云備份裝置,包括:
獲取模塊201,用于獲取待備份的數(shù)據(jù)信息;
切割模塊202,用于將所述待備份的數(shù)據(jù)信息切割成多個第一數(shù)據(jù)片段;
生成模塊203,用于根據(jù)所述帶備份的數(shù)據(jù)信息生成多個偽裝數(shù)據(jù)片段;
組裝模塊204,用于將所述多個第一數(shù)據(jù)片段以及多個偽裝數(shù)據(jù)片段按照預(yù)定算法組裝成兩個數(shù)據(jù)包,其中,每一所述數(shù)據(jù)包中至少具有一個偽裝數(shù)據(jù)片段;
上傳模塊205,用于將所述兩個數(shù)據(jù)包分別上傳至第一服務(wù)器以及第二服務(wù)器進(jìn)行備份。
在本發(fā)明所述的云備份裝置中,所述生成模塊203包括:
第一獲取單元,用于獲取待備份的數(shù)據(jù)信息的種類;
第二獲取單元,用于根據(jù)所述待備份的數(shù)據(jù)信息的種類獲取偽裝數(shù)據(jù)信息;
切割單元,用于將所述偽裝數(shù)據(jù)信息切割成多個偽裝數(shù)據(jù)片段。
在本發(fā)明所述的云備份裝置中,所述第二獲取單元用于根據(jù)所述待備份的數(shù)據(jù)信息的種類從網(wǎng)上下載預(yù)定數(shù)據(jù)作為偽裝數(shù)據(jù)信息。
在本發(fā)明所述的云備份裝置中,所述組裝模塊204包括:
標(biāo)識單元,用于對每一所述偽裝數(shù)據(jù)片段以及每一所述第一數(shù)據(jù)片段加上標(biāo)識;
組裝單元,用于將所述多個第一數(shù)據(jù)片段以及多個偽裝數(shù)據(jù)片段按照預(yù)定算法組裝成兩個數(shù)據(jù)包,其中,每一所述數(shù)據(jù)包中至少具有一個偽裝數(shù)據(jù)片段。
由上可知沒本發(fā)明通過獲取待備份的數(shù)據(jù)信息;將所述待備份的數(shù)據(jù)信息切割成多個第一數(shù)據(jù)片段;根據(jù)所述帶備份的數(shù)據(jù)信息生成多個偽裝數(shù)據(jù)片段;將所述多個第一數(shù)據(jù)片段以及多個偽裝數(shù)據(jù)片段按照預(yù)定算法組裝成兩個數(shù)據(jù)包,其中,每一所述數(shù)據(jù)包中至少具有一個偽裝數(shù)據(jù)片段;將所述兩個數(shù)據(jù)包上傳至第一服務(wù)器以及第二服務(wù)器進(jìn)行備份,從而實現(xiàn)將數(shù)據(jù)備份到兩個服務(wù)器中,即是一個服務(wù)器被黑,也不會造成數(shù)據(jù)泄露,另外由于在本發(fā)明中,采用將待備份的數(shù)據(jù)信息切割成多個第一數(shù)據(jù)片段,并且獲取偽裝數(shù)據(jù)片段,從而使得破解的難度進(jìn)一步加大,進(jìn)一步提高了數(shù)據(jù)的安全性。
本文提供了實施例的各種操作。在一個實施例中,所述的一個或多個操作可以構(gòu)成一個或多個計算機(jī)可讀介質(zhì)上存儲的計算機(jī)可讀指令,其在被電子設(shè)備執(zhí)行時將使得計算設(shè)備執(zhí)行所述操作。描述一些或所有操作的順序不應(yīng)當(dāng)被解釋為暗示這些操作必需是順序相關(guān)的。本領(lǐng)域技術(shù)人員將理解具有本說明書的益處的可替代的排序。而且,應(yīng)當(dāng)理解,不是所有操作必需在本文所提供的每個實施例中存在。
而且,本文所使用的詞語“優(yōu)選的”意指用作實例、示例或例證。奉文描述為“優(yōu)選的”任意方面或設(shè)計不必被解釋為比其他方面或設(shè)計更有利。相反,詞語“優(yōu)選的”的使用旨在以具體方式提出概念。如本申請中所使用的術(shù)語“或”旨在意指包含的“或”而非排除的“或”。即,除非另外指定或從上下文中清楚,“X使用A或B”意指自然包括排列的任意一個。即,如果X使用A;X使用B;或X使用A和B二者,則“X使用A或B”在前述任一示例中得到滿足。
而且,盡管已經(jīng)相對于一個或多個實現(xiàn)方式示出并描述了本公開,但是本領(lǐng)域技術(shù)人員基于對本說明書和附圖的閱讀和理解將會想到等價變型和修改。本公開包括所有這樣的修改和變型,并且僅由所附權(quán)利要求的范圍限制。特別地關(guān)于由上述組件(例如元件、資源等)執(zhí)行的各種功能,用于描述這樣的組件的術(shù)語旨在對應(yīng)于執(zhí)行所述組件的指定功能(例如其在功能上是等價的)的任意組件(除非另外指示),即使在結(jié)構(gòu)上與執(zhí)行本文所示的本公開的示范性實現(xiàn)方式中的功能的公開結(jié)構(gòu)不等同。此外,盡管本公開的特定特征已經(jīng)相對于若干實現(xiàn)方式中的僅一個被公開,但是這種特征可以與如可以對給定或特定應(yīng)用而言是期望和有利的其他實現(xiàn)方式的一個或多個其他特征組合。而且,就術(shù)語“包括”、“具有”、“含有”或其變形被用在具體實施方式或權(quán)利要求中而言,這樣的術(shù)語旨在以與術(shù)語“包含”相似的方式包括。
本發(fā)明實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。上述的各裝置或系統(tǒng),可以執(zhí)行相應(yīng)方法實施例中的方法。
綜上所述,雖然本發(fā)明已以優(yōu)選實施例揭露如上,但上述優(yōu)選實施例并非用以限制本發(fā)明,本領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),均可作各種更動與潤飾,因此本發(fā)明的保護(hù)范圍以權(quán)利要求界定的范圍為準(zhǔn)。