一種云數(shù)據(jù)備份及恢復(fù)方法
【專利摘要】本發(fā)明公開了一種云數(shù)據(jù)備份及恢復(fù)方法,基于接入云網(wǎng)絡(luò)的云服務(wù)器和用戶設(shè)備。其中,云數(shù)據(jù)備份方法包括:用戶設(shè)備獲取已安裝的應(yīng)用程序列表顯示,并根據(jù)用戶的輸入選擇應(yīng)用程序列表中的應(yīng)用程序,獲取應(yīng)用程序數(shù)據(jù)文件所在的存儲路徑并發(fā)送該存儲路徑及存儲路徑中的應(yīng)用程序數(shù)據(jù)文件備份至云服務(wù)器;云服務(wù)器保存該存儲路徑以及對應(yīng)的應(yīng)用程序數(shù)據(jù)文件備份。通過以上方式,本發(fā)明能夠按個人需要實現(xiàn)不同數(shù)據(jù)在不同設(shè)備間的共享,智能的實現(xiàn)數(shù)據(jù)在用戶設(shè)備與云服務(wù)器間的共享。
【專利說明】一種云數(shù)據(jù)備份及恢復(fù)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及基于云服務(wù)的數(shù)據(jù)同步管理【技術(shù)領(lǐng)域】,特別是涉及一種云數(shù)據(jù)備份及恢復(fù)方法。
【背景技術(shù)】
[0002]隨著移動設(shè)備的快速發(fā)展,針對移動設(shè)備的數(shù)據(jù)云同步備份技術(shù)現(xiàn)已非常流行,云同步是指用戶設(shè)備與云服務(wù)器之間的數(shù)據(jù)備份,或是以個人為中心的不同用戶設(shè)備之間數(shù)據(jù)共享。
[0003]現(xiàn)有技術(shù)中用戶普遍通過百度云、360云、騰訊云等工具實現(xiàn)數(shù)據(jù)的云同步。然而,上述工具僅能存儲及備份預(yù)先設(shè)定好的既定內(nèi)容,比如文件、照片、聯(lián)系人信息等,當(dāng)用戶需要對移動設(shè)備存儲的數(shù)據(jù),如聊天記錄、瀏覽器歷史記錄或應(yīng)用程序數(shù)據(jù)文件等,按照生活及辦公等分類進行選擇性云備份時,現(xiàn)有技術(shù)顯然不能滿足用戶的實際需要,即無法實現(xiàn)不同數(shù)據(jù)在不同用戶設(shè)備間共享,或者一旦移動設(shè)備丟失或損壞,如何重新找回這些重要的數(shù)據(jù),都成了現(xiàn)今人們非??释鉀Q的問題。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明所要解決的技術(shù)問題是提供一種云數(shù)據(jù)備份及恢復(fù)方法,以按個人需要實現(xiàn)不同數(shù)據(jù)在不同設(shè)備間的共享。
[0005]本發(fā)明提供一種云數(shù)據(jù)備份方法,云服務(wù)器和用戶設(shè)備均接入云網(wǎng)絡(luò),該方法包括:用戶設(shè)備獲取已安裝的應(yīng)用程序列表并顯示;用戶設(shè)備根據(jù)用戶的第一輸入選擇應(yīng)用程序列表中的一個或多個應(yīng)用程序;用戶設(shè)備獲取用戶選擇的應(yīng)用程序數(shù)據(jù)文件所在的第一存儲路徑,并將第一存儲路徑以及第一存儲路徑中的應(yīng)用程序數(shù)據(jù)文件備份發(fā)送至云服務(wù)器;云服務(wù)器保存第一存儲路徑以及對應(yīng)的應(yīng)用程序數(shù)據(jù)文件備份。
[0006]其中,用戶設(shè)備獲取用戶選擇的應(yīng)用程序數(shù)據(jù)文件所在的第一存儲路徑還包括:用戶設(shè)備根據(jù)應(yīng)用程序數(shù)據(jù)文件判斷是否有更新的內(nèi)容;若有更新的內(nèi)容,則用戶設(shè)備將更新的內(nèi)容備份發(fā)送至云服務(wù)器;云服務(wù)器根據(jù)更新的內(nèi)容對應(yīng)用程序數(shù)據(jù)文件備份進行更新。
[0007]其中,該方法進一步包括:用戶設(shè)備獲取文件系統(tǒng)中的文件夾并顯示;用戶設(shè)備根據(jù)用戶的第二輸入選擇文件夾中的一個或多個文件夾;用戶設(shè)備獲取用戶選擇的文件夾所在的第二存儲路徑,并將第二存儲路徑及第二存儲路徑下的文件夾內(nèi)容備份發(fā)送至云服務(wù)器;云服務(wù)器保存第二存儲路徑及文件夾內(nèi)容備份。
[0008]其中,用戶設(shè)備獲取用戶選擇的文件夾的第二存儲路徑包括:用戶設(shè)備判斷第二存儲路徑的文件夾內(nèi)容是否有更新的日志信息;若有更新的日志信息,則用戶設(shè)備根據(jù)更新的日志信息獲取更新的文件夾內(nèi)容;用戶設(shè)備將更新的文件夾內(nèi)容備份發(fā)送至云服務(wù)器;云服務(wù)器根據(jù)更新的文件內(nèi)容對文件夾內(nèi)容備份進行更新。
[0009]其中,該方法還包括用戶身份驗證步驟,用戶設(shè)備獲取用戶選擇的應(yīng)用程序數(shù)據(jù)文件所在的第一存儲路徑,并將第一存儲路徑以及第一存儲路徑中的應(yīng)用程序數(shù)據(jù)文件備份發(fā)送至云服務(wù)器是在用戶通過用戶身份驗證的前提下進行的,其中用戶身份驗證的步驟包括:用戶設(shè)備提供輸入界面以供用戶輸入賬號及對應(yīng)的密碼;用戶設(shè)備發(fā)送用戶輸入的賬號及密碼至云服務(wù)器,其中云服務(wù)器存儲有已經(jīng)注冊的賬號及其對應(yīng)的密碼;云服務(wù)器判斷用戶輸入的賬號及密碼是否與已經(jīng)注冊的賬號及其對應(yīng)的密碼一致,若一致,則發(fā)送驗證通過消息至用戶設(shè)備,若不一致,則發(fā)送驗證失敗消息至用戶設(shè)備;用戶設(shè)備獲取用戶選擇的應(yīng)用程序數(shù)據(jù)文件所在的第一存儲路徑,并將第一存儲路徑以及第一存儲路徑中的應(yīng)用程序數(shù)據(jù)文件備份發(fā)送至云服務(wù)器包括:用戶設(shè)備響應(yīng)驗證通過消息之后獲取用戶選擇的應(yīng)用程序數(shù)據(jù)文件所在的第一存儲路徑,并將第一存儲路徑以及第一存儲路徑中的應(yīng)用程序數(shù)據(jù)文件備份發(fā)送至云服務(wù)器。
[0010]本發(fā)明還提供一種云數(shù)據(jù)恢復(fù)方法,其云服務(wù)器和用戶設(shè)備均接入云網(wǎng)絡(luò),其中云服務(wù)器保存有用戶設(shè)備中需要進行數(shù)據(jù)恢復(fù)的應(yīng)用程序數(shù)據(jù)文件備份及應(yīng)用程序數(shù)據(jù)文件備份對應(yīng)的應(yīng)用程序數(shù)據(jù)文件在用戶設(shè)備中的第一存儲路徑,該方法包括:用戶設(shè)備響應(yīng)用戶的第一輸入發(fā)送數(shù)據(jù)恢復(fù)命令至云服務(wù)器;云服務(wù)器根據(jù)數(shù)據(jù)恢復(fù)命令將應(yīng)用程序數(shù)據(jù)文件備份及第一存儲路徑發(fā)送至用戶設(shè)備;用戶設(shè)備將應(yīng)用程序數(shù)據(jù)文件備份存儲于第一存儲路徑中,使得應(yīng)用程序數(shù)據(jù)文件備份對應(yīng)的應(yīng)用程序運行時,調(diào)用應(yīng)用程序數(shù)據(jù)文件備份。
[0011]其中,云服務(wù)器根據(jù)數(shù)據(jù)恢復(fù)命令將應(yīng)用程序數(shù)據(jù)文件備份及第一存儲路徑發(fā)送至用戶設(shè)備還包括:云服務(wù)器根據(jù)數(shù)據(jù)恢復(fù)命令獲取需要進行恢復(fù)的應(yīng)用程序數(shù)據(jù)文件的配置文件;用戶設(shè)備獲取配置文件,并根據(jù)配置文件匹配本地的有效應(yīng)用程序;云服務(wù)器獲取有效應(yīng)用程序,并將有效應(yīng)用程序?qū)?yīng)的應(yīng)用程序數(shù)據(jù)文件備份發(fā)送至用戶設(shè)備;用戶設(shè)備根據(jù)有效應(yīng)用程序的應(yīng)用程序數(shù)據(jù)文件備份對第一存儲路徑備份進行恢復(fù)。
[0012]其中,該方法進一步包括:用戶設(shè)備響應(yīng)用戶第二輸入發(fā)送文件恢復(fù)命令至云服務(wù)器;云服務(wù)器根據(jù)文件恢復(fù)命令將需要恢復(fù)的文件夾內(nèi)容及文件夾所在的第二存儲路徑發(fā)送至用戶設(shè)備;用戶設(shè)備將文件夾內(nèi)容備份存儲于第二存儲路徑中,使得文件夾內(nèi)容使用時,調(diào)用文件夾內(nèi)容備份。
[0013]其中,云服務(wù)器根據(jù)文件恢復(fù)命令將需要恢復(fù)的文件夾內(nèi)容及文件夾所在的第二存儲路徑發(fā)送至用戶設(shè)備還包括:云服務(wù)器根據(jù)文件恢復(fù)命令獲取需要恢復(fù)的文件夾的配置文件;用戶設(shè)備獲取配置文件,根據(jù)配置文件匹配本地第一文件夾,并判斷本地第一文件夾是否缺失;若缺失,則在用戶設(shè)備建立第二文件夾;云服務(wù)器將需要恢復(fù)的文件夾內(nèi)容及文件夾所在的第二存儲路徑發(fā)送至用戶設(shè)備;用戶設(shè)備將文件夾內(nèi)容存儲至第二文件夾,并根據(jù)第二文件夾恢復(fù)第二存儲路徑。
[0014]其中,該方法還包括用戶身份驗證步驟,用戶設(shè)備響應(yīng)用戶的第一輸入發(fā)送數(shù)據(jù)恢復(fù)命令至云服務(wù)器是在用戶通過用戶身份驗證的前提下進行的,其中用戶身份驗證的步驟包括:用戶設(shè)備提供輸入界面以供用戶輸入賬號及對應(yīng)的密碼;用戶設(shè)備發(fā)送用戶輸入的賬號及密碼至云服務(wù)器,其中云服務(wù)器存儲有已經(jīng)注冊的賬號及對應(yīng)的密碼;云服務(wù)器判斷用戶輸入的賬號及密碼是否與已經(jīng)注冊的賬號及其對應(yīng)的密碼一致,若一致,則發(fā)送賬號驗證通過消息至用戶設(shè)備,若不一致,則發(fā)送驗證失敗消息至用戶設(shè)備;用戶設(shè)備響應(yīng)用戶的第一輸入發(fā)送數(shù)據(jù)恢復(fù)命令至云服務(wù)器包括:用戶設(shè)備響應(yīng)驗證通過消息響應(yīng)用戶的第一輸入發(fā)送數(shù)據(jù)恢復(fù)命令至云服務(wù)器。
[0015]本發(fā)明實施例的有益效果是:本發(fā)明實施例將云服務(wù)器和用戶設(shè)備均接入云網(wǎng)絡(luò),通過用戶設(shè)備獲取已安裝的應(yīng)用程序列表選擇其中的一個或多個應(yīng)用程序,并且獲取選擇的應(yīng)用程序數(shù)據(jù)文件所在的存儲路徑,然后將應(yīng)用程序數(shù)據(jù)文件備份及其所在的路徑發(fā)送至云服務(wù)器保存。根據(jù)用戶選擇的應(yīng)用程序數(shù)據(jù)文件在云服務(wù)器備份,從而實現(xiàn)云服務(wù)器和用戶設(shè)備之間用戶選擇需要的數(shù)據(jù)的共享,并且在數(shù)據(jù)丟失或缺失后,也可通過云服務(wù)器的備份數(shù)據(jù)對用戶設(shè)備的數(shù)據(jù)進行恢復(fù),完全實現(xiàn)智能化。
【專利附圖】
【附圖說明】
[0016]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。其中:
[0017]圖1是本發(fā)明的云數(shù)據(jù)備份方法的第一實施例流程圖;
[0018]圖2是本發(fā)明的云數(shù)據(jù)備份方法的第二實施例流程圖;
[0019]圖3是本發(fā)明的云數(shù)據(jù)備份的方法第三實施例流程圖;
[0020]圖4是本發(fā)明的云數(shù)據(jù)恢復(fù)的方法第一實施例流程圖;
[0021]圖5是本發(fā)明的云數(shù)據(jù)恢復(fù)的方法第二實施例流程圖;
[0022]圖6是本發(fā)明優(yōu)選實施例的云數(shù)據(jù)同步方法的流程圖。
【具體實施方式】
[0023]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,以下所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性的勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0024]周期性的對用戶設(shè)備的數(shù)據(jù)文件備份是現(xiàn)今社會人們必備的使用習(xí)慣。圖1是本發(fā)明云數(shù)據(jù)備份的第一實施方式示意圖。如圖1所示,本實施例的云數(shù)據(jù)備份方法包括以下步驟:
[0025]Sll:用戶設(shè)備獲取已安裝的應(yīng)用程序列表并顯示。
[0026]用戶設(shè)備獲取本地已經(jīng)安裝的所有應(yīng)用程序,如QQ、office、殺毒軟件、瀏覽器、游戲程序等,并且將本地安裝的所有應(yīng)用程序以列表的方式顯示在操作界面上。
[0027]S12:用戶設(shè)備根據(jù)用戶的輸入選擇應(yīng)用程序列表中的一個或多個應(yīng)用程序。
[0028]用戶在操作界面上顯示的應(yīng)用程序的列表中,根據(jù)個人需要輸入其中一個或多個應(yīng)用程序,例如僅選擇游戲程序,或同時選擇游戲程序和QQ等其他任意應(yīng)用程序。本實施例的輸入具體可通過用戶點擊操作界面上顯示的應(yīng)用程序的圖標實現(xiàn)。
[0029]S13:用戶設(shè)備獲取用戶選擇的應(yīng)用程序數(shù)據(jù)文件所在的存儲路徑,并將該存儲路徑以及存儲路徑中的應(yīng)用程序數(shù)據(jù)文件備份發(fā)送至云服務(wù)器。
[0030]本實施例的存儲路徑指的是應(yīng)用程序數(shù)據(jù)文件在本地用戶設(shè)備中的存儲位置,用戶設(shè)備將存儲路徑及存儲路徑中的應(yīng)用程序數(shù)據(jù)文件備份一起發(fā)送至云服務(wù)器。
[0031]S14:云服務(wù)器保存存儲路徑以及對應(yīng)的應(yīng)用程序數(shù)據(jù)文件備份。
[0032]云服務(wù)器將應(yīng)用程序數(shù)據(jù)文件保存在相應(yīng)的存儲路徑中,將應(yīng)用程序數(shù)據(jù)文件和相應(yīng)的存儲路徑一并保存?zhèn)浞?,從而實現(xiàn)保存存儲路徑以及對應(yīng)的應(yīng)用程序數(shù)據(jù)文件備份。
[0033]在本實施例中,上述四個步驟是在云服務(wù)器和用戶設(shè)備均接入云網(wǎng)絡(luò)的前提下進行的,即云服務(wù)器和用戶設(shè)備必須網(wǎng)絡(luò)連通,才能實現(xiàn)應(yīng)用程序數(shù)據(jù)文件從用戶設(shè)備處發(fā)送至云服務(wù)器上進行備份,本實施例優(yōu)選網(wǎng)絡(luò)連通可通過有線連接或無線WiFi連接。
[0034]圖2是本發(fā)明的云數(shù)據(jù)備份方法的第二實施例的流程圖,其在第一實施例的云數(shù)據(jù)備份方法的基礎(chǔ)上作進一步描述。如圖2所示,本實施例的云數(shù)據(jù)備份方法包括以下步驟:
[0035]S21:通過用戶設(shè)備登錄并驗證用戶的身份信息。
[0036]用戶設(shè)備在操作界面上提示用戶輸入賬號及對應(yīng)的密碼,并將該賬號及對應(yīng)的密碼發(fā)送至云服務(wù)器。其中,云服務(wù)器上存儲有已經(jīng)注冊的賬號及對應(yīng)的密碼,云服務(wù)器通過匹配判斷用戶設(shè)備發(fā)送的賬號及密碼是否與云服務(wù)器存儲的賬號及對應(yīng)密碼一致,若一致,則反饋驗證通過消息至用戶設(shè)備,并執(zhí)行步驟S22,若不一致,則反饋驗證失敗消息至用戶設(shè)備,則用戶設(shè)備的操作界面上會顯示驗證失敗的消息并提示用戶重新輸入正確的賬號及密碼。
[0037]此步驟是本實施例比較關(guān)鍵的一步,通過賬號及密碼驗證用戶的身份信息,確保用戶個人信息的安全,不被泄露。
[0038]S22:用戶設(shè)備獲取需要同步的備份目錄并根據(jù)用戶輸入選擇需要備份的內(nèi)容,該內(nèi)容主要包括:
[0039]用戶從應(yīng)用程序列表中選擇需要備份的一個或多個應(yīng)用程序;以及
[0040]用戶從文件系統(tǒng)中選擇需要備份的一個或多個文件夾。
[0041]在本實施例中,選擇應(yīng)用程序和文件夾可以同時進行,也可以分步選擇需要備份的應(yīng)用程序或文件夾中的一個或多個,根據(jù)用戶個人的實際需要而定,以完全實現(xiàn)智能化。
[0042]其中,需要同步的備份目錄是對應(yīng)的賬號下預(yù)先設(shè)定的,其包括用戶設(shè)備中已安裝的應(yīng)用程序形成的應(yīng)用程序列表以及文件系統(tǒng)中的文件夾。當(dāng)然,用戶還可根據(jù)個人需要注冊多個賬號,每個賬號對應(yīng)不同的備份目錄信息,從而實現(xiàn)智能化。
[0043]S23:用戶設(shè)備獲取用戶選擇的應(yīng)用程序數(shù)據(jù)文件及文件夾所在的存儲路徑,并將該應(yīng)用程序數(shù)據(jù)文件備份及文件夾的存儲路徑及存儲路徑中的應(yīng)用程序數(shù)據(jù)文件備份及文件夾內(nèi)容備份發(fā)送至云服務(wù)器。
[0044]S24;云服務(wù)器保存存儲路徑及對應(yīng)的應(yīng)用程序數(shù)據(jù)文件備份及文件夾內(nèi)容備份。
[0045]在本實施例中,上述四個步驟均是在云服務(wù)器與用戶設(shè)備均接入云網(wǎng)絡(luò)的前提下進行的,其原理與第一實施例中所描述的相同,在此不再贅述。
[0046]考慮到在第二實施例中,由于發(fā)送應(yīng)用程序數(shù)據(jù)文件及文件夾內(nèi)容、存儲路徑需要占用大量的流量和比較耗時,因此,本發(fā)明實施例還提出了第三實施例的云數(shù)據(jù)備份方法。
[0047]圖3是在本發(fā)明的云數(shù)據(jù)備份方法的第三實施例的流程圖。如圖3所示,本實施例的云數(shù)據(jù)備份方法包括:
[0048]S31:通過用戶設(shè)備登錄并驗證身份信息。
[0049]S32 ;從應(yīng)用程序列表中選擇需要備份的一個或多個應(yīng)用程序和/或從文件系統(tǒng)中選擇需要備份的一個或多個文件夾。
[0050]本實施例與第二實施例的云數(shù)據(jù)備份方法的不同之處在于,應(yīng)用程序及文件夾的發(fā)送是分兩部分進行的,而且對更新信息的備份是同時進行的,即步驟S33和步驟S34:
[0051]S33;用戶設(shè)備根據(jù)應(yīng)用程序的數(shù)據(jù)文件判斷是否有更新的內(nèi)容,若發(fā)現(xiàn)有更新的內(nèi)容,則用戶設(shè)備直接將更新的內(nèi)容備份發(fā)送至云服務(wù)器。
[0052]S34,用戶設(shè)備根據(jù)文件夾內(nèi)容判斷是否有更新的日志信息,若有更新的日志信息,則直接將更新的日志信息對應(yīng)的文件夾內(nèi)容發(fā)送至云服務(wù)器。
[0053]其中,步驟S33和步驟S34是在用戶設(shè)備多次發(fā)送備份數(shù)據(jù)至云服務(wù)器,并相對于上一次操作后,檢測到有更新的內(nèi)容,則直接將更新的內(nèi)容發(fā)送至云服務(wù)器。例如,通過文件夾屬性的修改時間判斷該文件夾是否有更新的文件內(nèi)容,或通過日志信息(簡稱log)判斷文件夾是否存在更新的文件內(nèi)容。
[0054]S35:云服務(wù)器根據(jù)更新的內(nèi)容對應(yīng)用程序數(shù)據(jù)文件備份及文件夾備份進行更新。
[0055]此處的更新指的是應(yīng)用程序數(shù)據(jù)文件備份及文件夾備份這兩部分的操作均已完成,才算是完成本次更新操作。
[0056]本實施例中,直接將更新的內(nèi)容存儲至云服務(wù)器相應(yīng)的存儲路徑中,例如,若用戶設(shè)備的QQ程序有更新的內(nèi)容,則直接將更新的內(nèi)容發(fā)送至云服務(wù)器中QQ程序數(shù)據(jù)文件的存儲路徑中。
[0057]在本實施例中,上述五個步驟均是在云服務(wù)器與用戶設(shè)備均接入云網(wǎng)絡(luò)的前提下進行的,其原理與以上第一實施例中所描述的相同,在此不再贅述。
[0058]而云數(shù)據(jù)恢復(fù)和備份是對應(yīng)設(shè)定的,通過備份與恢復(fù),實現(xiàn)數(shù)據(jù)信息在用戶設(shè)備與云服務(wù)間共享,其中,云數(shù)據(jù)恢復(fù)是在云服務(wù)器已經(jīng)保存有用戶設(shè)備中需要進行數(shù)據(jù)恢復(fù)的備份文件及其所在的存儲路徑的情況下才可進行的。圖4是本發(fā)明的云數(shù)據(jù)恢復(fù)方法的第一實施例的流程圖。如圖4所示,本實施例的云數(shù)據(jù)恢復(fù)方法包括以下步驟:
[0059]S41:用戶通過用戶設(shè)備登錄并驗證身份信息。
[0060]在本實施例中,用戶登錄并驗證身份信息與云數(shù)據(jù)備份方法的實施例所描述的原理相同,在此不作贅述。
[0061]S42:用戶設(shè)備響應(yīng)用戶輸入并發(fā)送數(shù)據(jù)恢復(fù)命令至云服務(wù)器。
[0062]其中,由于云服務(wù)器上的備份文件包括應(yīng)用程序數(shù)據(jù)文件及文件夾文件,因此,S42選擇以下兩種方式:
[0063]用戶設(shè)備響應(yīng)用戶輸入并發(fā)送數(shù)據(jù)恢復(fù)命令至云服務(wù)器;
[0064]用戶設(shè)備響應(yīng)用戶輸入并發(fā)送文件恢復(fù)命令至云服務(wù)器。
[0065]在本實施例中,用戶設(shè)備是根據(jù)用戶輸入的恢復(fù)命令選擇相應(yīng)的應(yīng)用程序數(shù)據(jù)文件或文件夾。數(shù)據(jù)恢復(fù)命令或文件恢復(fù)命令可以根據(jù)用戶需要,設(shè)定為恢復(fù)其中某一部分數(shù)據(jù)或是恢復(fù)設(shè)定的備份文件的所有數(shù)據(jù)或文件內(nèi)容的命令。例如,用戶若發(fā)現(xiàn)正在使用的設(shè)備中某部分數(shù)據(jù)丟失,如設(shè)備重裝系統(tǒng)、或程序中毒;例如,當(dāng)用戶重裝系統(tǒng)后,只希望恢復(fù)QQ的程序,則只要發(fā)送恢復(fù)QQ程序的指令至云服務(wù)器即可。
[0066]另外,用戶設(shè)備指的是用戶當(dāng)前正在使用的電子設(shè)備,例如當(dāng)用戶使用另一個電子設(shè)備進行辦公或生活,希望得到云服務(wù)器上的所有備份數(shù)據(jù)進行使用,也可以一并發(fā)送數(shù)據(jù)恢復(fù)命令和文件恢復(fù)命令至云服務(wù)器,將云服務(wù)器的應(yīng)用程序數(shù)據(jù)備份及文件夾文件備份直接下載到新的電子設(shè)備上。
[0067]S43:云服務(wù)器根據(jù)恢復(fù)命令將備份文件及其所在的存儲路徑發(fā)送至用戶設(shè)備。
[0068]S44:用戶設(shè)備將備份文件存儲于相應(yīng)的存儲路徑中,使得備份文件對應(yīng)的程序運行時,調(diào)用應(yīng)用程序數(shù)據(jù)文件備份。
[0069]在本實施例中,如果是應(yīng)用程序數(shù)據(jù)文件恢復(fù),則用戶設(shè)備將應(yīng)用程序數(shù)據(jù)文件備份存儲于存儲路徑中,使得應(yīng)用程序數(shù)據(jù)文件備份對應(yīng)的應(yīng)用程序運行時,調(diào)用該應(yīng)用程序數(shù)據(jù)文件備份;如果是文件夾內(nèi)容恢復(fù),則將文件夾內(nèi)容備份存儲于相應(yīng)的存儲路徑中,使得該文件夾內(nèi)容使用時,可調(diào)用文件夾內(nèi)容備份。
[0070]在本實施例中,上述四個步驟均是在云服務(wù)器與用戶設(shè)備均接入云網(wǎng)絡(luò)的前提下進行的,其原理與云數(shù)據(jù)備份方法的實施例所描述的相同,在此不再贅述。
[0071]考慮到由于云服務(wù)器經(jīng)常會定期更新維護一些程序數(shù)據(jù)文件及安裝配置信息,用戶發(fā)送的數(shù)據(jù)恢復(fù)指令也可以直接將更新的配置文件下載到本地用戶設(shè)備的存儲路徑中,本發(fā)明還提供一種如圖5所示的第二實施例的云數(shù)據(jù)恢復(fù)方法。如圖5所示,本實施例的云數(shù)據(jù)恢復(fù)方法包括以下步驟:
[0072]步驟S51:用戶通過用戶設(shè)備登錄并驗證身份信息。
[0073]步驟S52:用戶設(shè)備響應(yīng)用戶輸入并發(fā)送數(shù)據(jù)恢復(fù)命令至云服務(wù)器。
[0074]其中,步驟S51和步驟S52與第一實施例所描述的相同,在此不再贅述。與其不同之處在于,本實施例中應(yīng)用程序數(shù)據(jù)文件的恢復(fù)與文件夾恢復(fù)分兩部分操作,其中應(yīng)用程序數(shù)據(jù)文件恢復(fù)與文件夾恢復(fù)是同時進行的,即:
[0075]S53:云服務(wù)器根據(jù)數(shù)據(jù)恢復(fù)命令獲取服務(wù)器上的最新配置文件。
[0076]S54:用戶設(shè)備根據(jù)該配置文件匹配本地的有效應(yīng)用反饋給云服務(wù)器。
[0077]S55:云服務(wù)器將本地有效應(yīng)用的程序數(shù)據(jù)發(fā)送至用戶設(shè)備,以使用戶設(shè)備根據(jù)該有效應(yīng)用程序的應(yīng)用程序數(shù)據(jù)文件備份對存儲路徑備份進行恢復(fù)。
[0078]通過上述方式,本實施例首先獲取云服務(wù)器的配置文件,再根據(jù)該配置文件所形成的列表檢測本地的有效應(yīng)用程序,主要是防止用戶使用新的電子設(shè)備進行數(shù)據(jù)恢復(fù)時,倘若新的電子設(shè)備上沒有安裝某個應(yīng)用程序,則無法恢復(fù)該應(yīng)用程序?qū)?yīng)的數(shù)據(jù)?;诖耍瑱z測到本地電子設(shè)備上已經(jīng)安裝的有效應(yīng)用程序之后,只需在云服務(wù)器上下載本地已經(jīng)安裝的應(yīng)用程序的最新數(shù)據(jù)至本地電子設(shè)備即可。
[0079]此外,對于固定文件夾的數(shù)據(jù)恢復(fù),則包括以下步驟:
[0080]云服務(wù)器根據(jù)文件恢復(fù)命令獲取服務(wù)器上的最新配置文件。
[0081]用戶設(shè)備根據(jù)該配置文件檢測本地文件夾是否缺失,并把缺失的文件夾信息反饋給云服務(wù)器。
[0082]用戶設(shè)備建立對應(yīng)缺失的文件夾,并從云服務(wù)器下載對應(yīng)的文件至對應(yīng)的文件夾中,根據(jù)該文件夾對存儲路徑備份進行恢復(fù)。
[0083]以上云數(shù)據(jù)備份及恢復(fù)方法的實施例均是在用戶登錄的賬號下實現(xiàn)的,鑒于此,本發(fā)明還提供一種如圖6所示的云數(shù)據(jù)同步方法。請參閱圖6所示,本實施例的云數(shù)據(jù)同步方法包括:
[0084]步驟S61:用戶登錄并驗證身份信息。
[0085]采用云同步通信的方案涉及用戶的個人數(shù)據(jù)資料,比較敏感,因此,在本實施例中,用戶如果是第一次進行數(shù)據(jù)云同步,則提示用戶先注冊賬號再在該賬號下進行設(shè)置數(shù)據(jù)云同步,后續(xù)開啟或使用本方案均需要通過賬號密碼對用戶的身份進行認證。同一個用戶也可以針對不同的場景設(shè)定不同的備份策略,即用戶可以根據(jù)實際需要注冊多個賬號,根據(jù)不同的賬號自定義備份不同的數(shù)據(jù),當(dāng)用戶注冊了新的賬號并登錄本方案,系統(tǒng)會提示重新備份設(shè)置,完全實現(xiàn)智能化。
[0086]在本實施例中,用戶需要開啟使用通信功能時,在當(dāng)前使用的用戶設(shè)備的操作界面上會提示用戶輸入賬號及對應(yīng)的密碼,用戶設(shè)備驗證賬號與密碼匹配后,操作界面相應(yīng)的進入到云同步數(shù)據(jù)自定義設(shè)置的頁面。
[0087]步驟S62:用戶自定義設(shè)置備份目錄及用戶設(shè)置備份更新的應(yīng)用配置文件。
[0088]其中,用戶自定義設(shè)置備份目錄指用戶根據(jù)需要指定文件夾系統(tǒng)中某部分文件夾為需要備份的文件夾,同時,獲取用戶設(shè)備中的應(yīng)用程序列表,指定需要備份的應(yīng)用程序。在本實施例中,可以指定多個需要同步的文件夾和應(yīng)用程序,也可以在不同的賬號下指定不同的文件夾和應(yīng)用程序。該備份目錄,不僅包括指定的應(yīng)用程序和文件夾,還包括需要記錄的應(yīng)用程序數(shù)據(jù)文件和文件夾文件所在的存儲路徑。
[0089]用戶設(shè)置備份更新的應(yīng)用配置文件指用戶選擇更新應(yīng)用程序列表配置文件,并與云服務(wù)器通信,以從云服務(wù)器上獲取應(yīng)用程序的最新配置文件與本地文件匹配,判斷有更新的數(shù)據(jù)后,則只從云服務(wù)器下載更新的配置文件到本地用戶設(shè)備相應(yīng)的存儲路徑備份中進行更新。
[0090]步驟S63:用戶設(shè)置云數(shù)據(jù)同步的條件。
[0091 ] 在本實施例中,同步的條件為頻率及網(wǎng)絡(luò)環(huán)境,用戶可設(shè)置同步的頻率為手動或自動同步,自動同步可根據(jù)實際需要設(shè)定為每天同步一次或每周一次等,手動同步只有在手動選擇的情況下才進行同步,優(yōu)選的,同步設(shè)置為自動同步。對于同步的網(wǎng)絡(luò)環(huán)境,本實施例可設(shè)置在任何網(wǎng)絡(luò)下均可同步,而考慮到同步需要占用比較大的流量,也可設(shè)置為僅限于WiFi網(wǎng)絡(luò)下才可同步。
[0092]通過以上三個步驟,用戶根據(jù)實際需要完成了定義需要進行備份的資料及同步的頻率和網(wǎng)絡(luò)環(huán)境,而考慮到數(shù)據(jù)的敏感,從保護個人信息的角度,首次使用本方案時需要注冊賬號,在后續(xù)的設(shè)置備份的資料及備份或恢復(fù)數(shù)據(jù),均需要通過身份驗證;而且,用戶也可以根據(jù)自身需要及使用場景,注冊不同的賬號進行不同的備份定義,滿足用戶對不同數(shù)據(jù)的備份需求。
[0093]綜上所述,本發(fā)明通過用戶設(shè)備獲取本地已安裝的應(yīng)用程序列表顯示,用戶選擇其中一個或多個應(yīng)用程序,用戶設(shè)備獲取用戶選擇的應(yīng)用程序數(shù)據(jù)文件所在的存儲路徑,并將該存儲路徑及存儲路徑中的應(yīng)用程序數(shù)據(jù)文件備份發(fā)送至云服務(wù)器,云服務(wù)器保存存儲路徑及對應(yīng)的應(yīng)用程序數(shù)據(jù)文件備份,從而實現(xiàn)根據(jù)用戶選擇的數(shù)據(jù)文件在用戶設(shè)備與云服務(wù)器間共享,完全智能化。
[0094]以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
【權(quán)利要求】
1.一種云數(shù)據(jù)備份方法,其特征在于,云服務(wù)器和用戶設(shè)備均接入云網(wǎng)絡(luò),所述云數(shù)據(jù)備份方法包括: 所述用戶設(shè)備獲取已安裝的應(yīng)用程序列表并顯示; 所述用戶設(shè)備根據(jù)用戶的第一輸入選擇所述應(yīng)用程序列表中的一個或多個應(yīng)用程序; 所述用戶設(shè)備獲取所述用戶選擇的應(yīng)用程序數(shù)據(jù)文件所在的第一存儲路徑,并將所述第一存儲路徑以及所述第一存儲路徑中的應(yīng)用程序數(shù)據(jù)文件備份發(fā)送至所述云服務(wù)器; 所述云服務(wù)器保存所述第一存儲路徑以及對應(yīng)的所述應(yīng)用程序數(shù)據(jù)文件備份。
2.根據(jù)權(quán)利要求1所述的云數(shù)據(jù)備份方法,其特征在于,所述用戶設(shè)備獲取所述用戶選擇的應(yīng)用程序數(shù)據(jù)文件所在的第一存儲路徑還包括: 所述用戶設(shè)備根據(jù)所述的應(yīng)用程序數(shù)據(jù)文件判斷是否有更新的內(nèi)容; 若有所述更新的內(nèi)容,則所述用戶設(shè)備將所述更新的內(nèi)容備份發(fā)送至所述云服務(wù)器; 所述云服務(wù)器根據(jù)所述更新的內(nèi)容對所述應(yīng)用程序數(shù)據(jù)文件備份進行更新。
3.根據(jù)權(quán)利要求1所述的云數(shù)據(jù)備份方法,其特征在于,所述云數(shù)據(jù)備份方法進一步包括: 所述用戶設(shè)備獲取文件系統(tǒng)中的文件夾并顯示; 所述用戶設(shè)備根據(jù)用戶的第二輸入選擇所述文件夾中的一個或多個文件夾; 所述用戶設(shè)備獲取所述用戶選擇的文件夾所在的第二存儲路徑,并將所述第二存儲路徑及所述第二存儲路徑下的文件夾內(nèi)容備份發(fā)送至所述云服務(wù)器; 所述云服務(wù)器保存所述第二存儲路徑及所述文件夾內(nèi)容備份。
4.根據(jù)權(quán)利要求3所述的云數(shù)據(jù)備份方法,其特征在于,所述用戶設(shè)備獲取所述用戶選擇的文件夾的第二存儲路徑包括: 所述用戶設(shè)備判斷所述第二存儲路徑的文件夾內(nèi)容是否有更新的日志信息; 若有所述更新的日志信息,則所述用戶設(shè)備根據(jù)所述更新的日志信息獲取更新的文件夾內(nèi)容; 所述用戶設(shè)備將所述更新的文件夾內(nèi)容備份發(fā)送至所述云服務(wù)器; 所述云服務(wù)器根據(jù)所述更新的文件內(nèi)容對所述文件夾內(nèi)容備份進行更新。
5.根據(jù)權(quán)利要求4所述的云數(shù)據(jù)備份方法,其特征在于,所述云數(shù)據(jù)備份方法還包括用戶身份驗證步驟,所述用戶設(shè)備獲取所述用戶選擇的應(yīng)用程序數(shù)據(jù)文件所在的第一存儲路徑,并將所述第一存儲路徑以及所述第一存儲路徑中的應(yīng)用程序數(shù)據(jù)文件備份發(fā)送至所述云服務(wù)器是在所述用戶通過用戶身份驗證的前提下進行的, 其中所述用戶身份驗證的步驟包括: 所述用戶設(shè)備提供輸入界面以供所述用戶輸入賬號及對應(yīng)的密碼; 所述用戶設(shè)備發(fā)送所述用戶輸入的賬號及密碼至所述云服務(wù)器,所述云服務(wù)器存儲有已經(jīng)注冊的賬號及其對應(yīng)的密碼; 所述云服務(wù)器判斷所述用戶輸入的賬號及密碼是否與所述已經(jīng)注冊的賬號及其對應(yīng)的密碼一致,若一致,則發(fā)送驗證通過消息至所述用戶設(shè)備,若不一致,則發(fā)送驗證失敗消息至所述用戶設(shè)備; 所述用戶設(shè)備獲取所述用戶選擇的應(yīng)用程序數(shù)據(jù)文件所在的第一存儲路徑,并將所述第一存儲路徑以及所述第一存儲路徑中的應(yīng)用程序數(shù)據(jù)文件備份發(fā)送至所述云服務(wù)器包括: 所述用戶設(shè)備響應(yīng)所述驗證通過消息之后獲取所述用戶選擇的應(yīng)用程序數(shù)據(jù)文件所在的第一存儲路徑,并將所述第一存儲路徑以及所述第一存儲路徑中的應(yīng)用程序數(shù)據(jù)文件備份發(fā)送至所述云服務(wù)器。
6.一種云數(shù)據(jù)恢復(fù)方法,其特征在于,云服務(wù)器和用戶設(shè)備均接入云網(wǎng)絡(luò),其中所述云服務(wù)器保存有所述用戶設(shè)備中需要進行數(shù)據(jù)恢復(fù)的應(yīng)用程序數(shù)據(jù)文件備份及所述應(yīng)用程序數(shù)據(jù)文件備份對應(yīng)的應(yīng)用程序數(shù)據(jù)文件在所述用戶設(shè)備中的第一存儲路徑,所述云數(shù)據(jù)恢復(fù)方法包括: 所述用戶設(shè)備響應(yīng)用戶的第一輸入發(fā)送數(shù)據(jù)恢復(fù)命令至所述云服務(wù)器; 所述云服務(wù)器根據(jù)所述數(shù)據(jù)恢復(fù)命令將所述應(yīng)用程序數(shù)據(jù)文件備份及所述第一存儲路徑發(fā)送至所述用戶設(shè)備; 所述用戶設(shè)備將所述應(yīng)用程序數(shù)據(jù)文件備份存儲于所述第一存儲路徑中,使得所述應(yīng)用程序數(shù)據(jù)文件備份對應(yīng)的應(yīng)用程序運行時,調(diào)用所述應(yīng)用程序數(shù)據(jù)文件備份。
7.根據(jù)權(quán)利要求6所述的云數(shù)據(jù)恢復(fù)方法,其特征在于,所述云服務(wù)器根據(jù)所述數(shù)據(jù)恢復(fù)命令將所述應(yīng)用程序數(shù)據(jù)文件備份及所述第一存儲路徑發(fā)送至所述用戶設(shè)備還包括: 所述云服務(wù)器根據(jù)所述數(shù)據(jù)恢復(fù)命令獲取所述需要進行恢復(fù)的應(yīng)用程序數(shù)據(jù)文件的配置文件; 所述用戶設(shè)備獲取所述配置文件,并根據(jù)所述配置文件匹配本地的有效應(yīng)用程序; 所述云服務(wù)器獲取所述有效應(yīng)用程序,并將所述有效應(yīng)用程序?qū)?yīng)的應(yīng)用程序數(shù)據(jù)文件備份發(fā)送至所述用戶設(shè)備; 所述用戶設(shè)備根據(jù)所述有效應(yīng)用程序?qū)?yīng)的應(yīng)用程序數(shù)據(jù)文件備份對所述第一存儲路徑備份進行恢復(fù)。
8.根據(jù)權(quán)利要求6所述的云數(shù)據(jù)恢復(fù)方法,其特征在于,所述云數(shù)據(jù)恢復(fù)方法進一步包括: 所述用戶設(shè)備響應(yīng)用戶第二輸入發(fā)送文件恢復(fù)命令至所述云服務(wù)器; 所述云服務(wù)器根據(jù)所述文件恢復(fù)命令將需要恢復(fù)的文件夾內(nèi)容及所述文件夾所在的第二存儲路徑發(fā)送至所述用戶設(shè)備; 所述用戶設(shè)備將所述文件夾內(nèi)容備份存儲于所述第二存儲路徑中,使得所述文件夾內(nèi)容使用時,調(diào)用所述文件夾內(nèi)容備份。
9.根據(jù)權(quán)利要求8所述的云數(shù)據(jù)恢復(fù)方法,其特征在于,所述云服務(wù)器根據(jù)所述文件恢復(fù)命令將需要恢復(fù)的文件夾內(nèi)容及所述文件夾所在的第二存儲路徑發(fā)送至所述用戶設(shè)備還包括: 所述云服務(wù)器根據(jù)所述文件恢復(fù)命令獲取所述需要恢復(fù)的文件夾的配置文件; 所述用戶設(shè)備獲取所述配置文件,并根據(jù)所述配置文件匹配本地第一文件夾,以判斷所述本地第一文件夾是否缺失; 若缺失,則在所述用戶設(shè)備建立第二文件夾; 所述云服務(wù)器將需要恢復(fù)的文件夾內(nèi)容及所述文件夾所在的第二存儲路徑發(fā)送至所述用戶設(shè)備; 所述用戶設(shè)備將所述文件夾內(nèi)容存儲至所述第二文件夾,并根據(jù)所述第二文件夾恢復(fù)所述第二存儲路徑。
10.根據(jù)權(quán)利要求9所述的云數(shù)據(jù)恢復(fù)方法,其特征在于,所述云數(shù)據(jù)恢復(fù)方法還包括用戶身份驗證步驟,所述用戶設(shè)備響應(yīng)用戶的第一輸入發(fā)送數(shù)據(jù)恢復(fù)命令至所述云服務(wù)器是在所述用戶通過用戶身份驗證的前提下進行的, 其中所述用戶身份驗證的步驟包括: 所述用戶設(shè)備提供輸入界面以供所述用戶輸入賬號及其對應(yīng)的密碼; 所述用戶設(shè)備發(fā)送所述用戶輸入的賬號及密碼至所述云服務(wù)器,所述云服務(wù)器存儲有已經(jīng)注冊的賬號及其對應(yīng)的密碼; 所述云服務(wù)器判斷所述用戶輸入的賬號及密碼是否與所述已經(jīng)注冊的賬號及其對應(yīng)的密碼一致,若一致,則發(fā)送賬號驗證通過消息至所述用戶設(shè)備,若不一致,則發(fā)送驗證失敗消息至所述用戶設(shè)備; 所述用戶設(shè)備響應(yīng)用戶的第一輸入發(fā)送數(shù)據(jù)恢復(fù)命令至所述云服務(wù)器包括: 所述用戶設(shè)備響應(yīng)所述驗證通過消息之后響應(yīng)用戶的第一輸入發(fā)送數(shù)據(jù)恢復(fù)命令至所述云服務(wù)器。
【文檔編號】H04L29/08GK104301382SQ201410447255
【公開日】2015年1月21日 申請日期:2014年9月3日 優(yōu)先權(quán)日:2014年9月3日
【發(fā)明者】郭翰林, 李璽 申請人:惠州Tcl移動通信有限公司