終端備份快照的方法及終端的制作方法
【專利摘要】本發(fā)明公開了終端備份快照的方法及終端。方法包括:第一終端發(fā)現(xiàn)自身的系統(tǒng)配置改變,或者發(fā)現(xiàn)自身的應用更新或中斷,登錄云端服務器;登錄成功,第一終端對當前系統(tǒng)配置,或者對當前應用的內容及配置、狀態(tài)進行快照備份,并為所述快照添加時間索引標記或地理位置索引標記,備份結束,將快照發(fā)送至云端服務器。本發(fā)明不僅可以實現(xiàn)對終端應用內容的備份,還可以實現(xiàn)對終端的系統(tǒng)、應用的配置及狀態(tài)的備份。
【專利說明】終端備份快照的方法及終端
【技術領域】
[0001]本發(fā)明涉及終端云同步備份【技術領域】,具體涉及終端備份快照的方法及終端。
【背景技術】
[0002]現(xiàn)有的云備份系統(tǒng)可以做到快速、高效、安全地備份用戶數(shù)據(jù),并可以在其他移動終端上同步云端所備份的內容?,F(xiàn)有的云備份同步系統(tǒng)依靠唯一的ID賬號同步所有的移動終端,利用高強度的加密機制保障備份內容的安全。云端服務器保障了用戶所備份的內容可以在用戶的各個移動終端或者PC上同步及使用,節(jié)省了用戶在不同設備間拷貝、備份的過程;云端服務器也解決了移動設備在戶外大范圍無線使用的可能性。另外,如今移動網絡的應用也已經十分廣泛,移動設備的使用已經進入到普通大眾的生活之中,功能強大的影像攝制功能已經是大部分移動設備的標準搭配。
[0003]現(xiàn)有云備份同步系統(tǒng)僅限于備份內容信息,例如備份文檔、通訊錄、郵件信息等,不能做到系統(tǒng)狀態(tài)及配置的完全同步,例如正在瀏覽或編輯文檔的某一頁、正在播放的視頻的某個位置等等,這樣的內容狀態(tài)是無法備份并同步至其他移動終端的。另外,現(xiàn)有的云備份同步系統(tǒng)只能備份一個實例狀態(tài),無法實現(xiàn)內容各個版本的同步,例如一個文檔可能被多次修改,但現(xiàn)有的云備份系統(tǒng)只能保存最終狀態(tài)的文檔,無法備份文檔之前的各個版本,若用戶想要恢復到之前某個版本是無法做到的。
【發(fā)明內容】
[0004]本發(fā)明提供終端備份快照的方法及終端、云端服務器,以實現(xiàn)對終端的系統(tǒng)、應用的配置及狀態(tài)的備份。
[0005]本發(fā)明的技術方案是這樣實現(xiàn)的:
[0006]一種終端備份快照的方法,該方法包括:
[0007]第一終端發(fā)現(xiàn)自身的系統(tǒng)配置改變,或者發(fā)現(xiàn)自身的應用更新或中斷,登錄云端服務器;
[0008]登錄成功,第一終端對當前系統(tǒng)配置,或者對當前應用的內容及配置、狀態(tài)進行快照備份,并為所述快照添加時間索引標記或地理位置索引標記,備份結束,將快照發(fā)送至云端服務器。
[0009]所述第一終端將快照發(fā)送至云端服務器之后進一步包括:
[0010]第二終端向云端服務器請求同步第一終端的快照,云端服務器將第一終端的快照發(fā)送至第二終端,第二終端使用該快照同步自身狀態(tài)。
[0011]所述第一終端對當前系統(tǒng)配置,或者對當前應用的內容及配置、狀態(tài)進行快照備份進一步包括:第一終端將自身的設備信息添加到快照中。
[0012]所述第二終端向云端服務器請求同步第一終端的快照之后、云端服務器將第一終端的快照發(fā)送至第二終端之前進一步包括:
[0013]云端服務器將第二終端與第一終端的設備信息進行比較,判斷第二終端是否能夠同步第一終端的快照,若是,執(zhí)行后續(xù)將第一終端的快照發(fā)送至第二終端的動作;否則,拒絕第二終端的同步請求。
[0014]所述第一終端登錄云端服務器為:第一終端使用用戶注冊的帳戶名登錄云端服務器;
[0015]所述第一終端將快照發(fā)送至云端服務器之后進一步包括:
[0016]云端服務器將所述快照存儲至所述帳戶名下的快照列表中。
[0017]所述第二終端向云端服務器請求同步第一終端的快照之前進一步包括:
[0018]第二終端使用與第一終端相同的帳戶名登錄云端服務器;
[0019]所述云端服務器將第一終端的快照發(fā)送至第二終端包括:
[0020]云端服務器根據(jù)第二終端登錄時使用的帳戶名,將該帳戶名下的所有快照的索引列表提供給第二終端,第二終端根據(jù)該索引列表查找到所需快照,向云端服務器發(fā)起針對所需快照的快照同步請求,云端服務器將該快照發(fā)送給第二終端。
[0021]所述終端為手機、平板電腦或個人計算機PC。
[0022]一種終端,包括:
[0023]備份檢測模塊:發(fā)現(xiàn)系統(tǒng)配置改變,或者發(fā)現(xiàn)應用更新或中斷,向快照備份模塊發(fā)送快照備份指示;
[0024]快照備份模塊:接收所述快照備份指示,連接登錄云端服務器,登錄成功,對當前系統(tǒng)配置,或者對當前應用的內容及配置、狀態(tài)進行快照備份,并為所述快照添加時間索引標記或地理位置索引標記,備份結束,將快照發(fā)送至云端服務器。
[0025]所述終端進一步包括:
[0026]快照同步模塊:向云端服務器請求同步第二終端的快照,接收云端服務器發(fā)來的第二終端的快照,使用該快照同步本終端的狀態(tài)。
[0027]所述快照備份模塊進一步包括:將本終端的設備信息添加到備份的快照中。
[0028]所述終端為手機、平板電腦或個人計算機PC。
[0029]一種云端服務器,包括:
[0030]快照存儲模塊:接收終端發(fā)來的快照,根據(jù)終端的帳戶名,將該快照保存到該帳戶名下的快照列表中,所述快照以時間或地址位置索引;
[0031]快照同步模塊:接收終端發(fā)來的快照搜索請求,根據(jù)終端的帳戶名,將快照存儲模塊中該帳戶名下的所有快照的索引列表顯示給終端,當接收到終端針對一快照的同步請求時,將該快照發(fā)送給終端。
[0032]所述快照同步模塊進一步包括:
[0033]當接收到終端針對一快照的同步請求時,先將快照中的設備信息與該終端的設備信息進行比較,判斷該終端是否能夠同步該快照,若是,執(zhí)行所述將該快照發(fā)送給終端的動作。
[0034]與現(xiàn)有技術相比,本發(fā)明不僅可以實現(xiàn)對終端應用內容的備份,還可以實現(xiàn)對終端的系統(tǒng)、應用的配置及狀態(tài)的備份。
[0035]另外,本發(fā)明實施例可以在不同終端間實現(xiàn)快照同步。
【專利附圖】
【附圖說明】[0036]圖1為本發(fā)明實施例提供的終端備份快照的方法流程圖;
[0037]圖2為本發(fā)明實施例提供的終端同步快照的方法流程圖;
[0038]圖3為本發(fā)明實施例提供的終端的組成示意圖;
[0039]圖4為本發(fā)明實施例提供的云端服務器的組成示意圖。
【具體實施方式】
[0040]下面結合附圖及具體實施例對本發(fā)明再作進一步詳細的說明。
[0041]圖1為本發(fā)明實施例提供的終端備份快照的方法流程圖,如圖1所示,其具體步驟如下:
[0042]步驟101:終端發(fā)現(xiàn)需要對當前系統(tǒng)和/或應用信息進行快照備份,使用帳戶名連接登錄云端服務器。
[0043]終端至少可以在如下情況下進行快照備份:
[0044]情況一、當系統(tǒng)更新時。此時,需要將老版本的系統(tǒng)配置信息備份至云端服務器。
[0045]情況二、當應用更新或中斷時。此時,需要將當前應用的內容及配置、狀態(tài)信息備份至云端服務器,以便后續(xù)繼續(xù)完成該應用。例如:為正在編輯的文檔做了一次快照備份,10分鐘后為更新后的文檔做了第二次快照備份。
[0046]終端可以是移動終端或者個人計算機(PC,Personal Computer)等,移動終端例如手機、平板電腦等。終端上安裝有可以訪問云端服務器及與云端服務器交互的云備份同步客戶端,同時該客戶端對終端的系統(tǒng)信息有訪問權限,可以將終端上的系統(tǒng)信息快照備份到云端服務器。終端與云端服務器所有交互都是通過終端上的云備份同步客戶端實現(xiàn)的。
[0047]云端服務器通過帳戶名及密碼管理快照。終端若要向云端服務器備份或同步一快照,必須使用該快照的帳戶名及密碼才能登錄云端服務器。例如:終端A采用帳戶a向云端服務器備份了快照X,則此后若有終端m向云端服務器請求同步快照X,則終端m必須以帳戶a登錄,該請求才能被允許。用戶需要預先通過終端向云端服務器注冊帳戶名及密碼。
[0048]終端在連接云端服務器時輸入帳戶名及密碼,云端服務器對該帳戶名及密碼驗證通過后,允許終端接入。
[0049]云端服務器可以對快照進行加密,以保障用戶數(shù)據(jù)安全。
[0050]步驟102:終端登錄云端服務器后,選擇快照備份方式,選擇快照索引標記,選擇完成后開始進行快照備份。
[0051]快照備份方式可以是如下方式之一:
[0052]方式一、完全備份。該方式不僅備份所有系統(tǒng)配置信息,還備份所有應用的內容及其配置信息。備份時可以將當前所有系統(tǒng)信息(包括系統(tǒng)配置信息、所有應用的內容及其配置信息)與最近備份的快照進行比較,只對存在差異的系統(tǒng)信息進行快照備份,以加快備份并減輕云端服務器的存儲負擔。
[0053]這種方式備份時長較長,但是可以完全將系統(tǒng)信息備份至云端服務器,增加了安全性。
[0054]方式二、部分備份。該方式只備份當前運行的應用的內容及配置、狀態(tài)信息。
[0055]這種方式相較于方式一更快捷且更實用。
[0056]快照索引標記可以是如下方式之一:[0057]方式一、時間標記。
[0058]方式二、地理位置標記。
[0059]對應地,云端服務器可以建立按照時間索引的備份快照和按照地理位置索引的備份快照。
[0060]步驟103:終端備份結束后將快照發(fā)送至云端服務器。
[0061]終端在向云端服務器發(fā)送快照時,需要將備份方式和索引標記添加到快照中,例如:可以添加到快照頭部。
[0062]步驟104:云端服務器接收快照,根據(jù)終端的帳戶名,將該快照放入該帳戶名下的快照列表中,同時根據(jù)快照中的索引標記,為該快照添加索引,向終端返回備份成功指示,并自動斷開與終端的連接。
[0063]當快照放入數(shù)據(jù)庫后,終端可以請求同步該快照。圖2為本發(fā)明實施例提供的終端同步快照的方法流程圖,如圖2所示,其具體步驟如下:
[0064]步驟201:當某個終端需要同步快照時,使用帳戶名連接登錄云端服務器。
[0065]步驟202:終端登錄云端服務器后,向云端服務器發(fā)出快照搜索請求。
[0066]步驟203:云端服務器接收該請求,根據(jù)終端的帳戶名,列出該帳戶名下所有快照的索引列表,終端根據(jù)索引列表查找所需快照,或者,終端根據(jù)所需快照的索引主動搜索所需快照。
[0067]步驟204:終端搜索到所需快照后,向云端服務器發(fā)出快照同步請求,云端服務器將該快照同步到終端。
[0068]同步過程中云端服務器可以進度條向終端提示同步的進度。
[0069]步驟205:同步完成,云端服務器向終端返回同步成功指示,并自動斷開與終端的連接。
[0070]步驟206:終端接收該同步成功指示,根據(jù)該快照同步自身的系統(tǒng)和/或應用狀態(tài)。
[0071]以下根據(jù)本發(fā)明應用的場景實例對本發(fā)明進行具體說明。
[0072]實例一、文檔編輯場景不例:
[0073]在一個移動終端A上編輯文檔時,在編輯未完成時若要暫停編輯,同時希望能在其他移動終端上繼續(xù)未完成的編輯,則需要將未編輯完的文檔及其編輯狀態(tài)備份至云端服務器。具體實現(xiàn)如下:
[0074]步驟11:移動終端A發(fā)現(xiàn)用戶點擊了云備份按鈕,則使用帳戶名a連接登錄云端服務器。
[0075]移動終端A使用帳戶名a和密碼a登錄云端服務器,云端服務器對該帳戶名a和密碼a驗證通過后,則移動終端登錄云端服務器。
[0076]步驟12:登錄成功,移動終端A選擇備份方式為部分備份,選擇快照索引標記為時間索引標記,將當前文檔內容、文檔版本、編輯狀態(tài)等進行備份,并設置時間索引標記。
[0077]具體地,移動終端登錄云端服務器后,云端服務器向移動終端A提示備份選項,其中,選項I為完全備份,選項2為備份當前應用及其配置信息。由于此示例為文檔編輯快照,所以選擇選項2 ;云端服務器接收到備份選項后,提示移動終端A建立快照索引標記,移動終端A選擇按時間備份,并在描述信息中輸入文檔版本及其他描述信息,完成后移動終端A開始備份。備份過程為:
[0078]I)移動終端A收集當前設備信息,獲取當前前臺應用為文檔編輯軟件,獲取正在編輯的文檔內容并保存為臨時文件;
[0079]設備信息如:設備型號等。由于對于某些快照,有的設備之間無法進行快照同步,例如:手機和PC之間可能無法進行系統(tǒng)配置的快照同步,因此,終端在進行快照備份時要將設備信息放入快照中,以便在后續(xù)云端服務器進行快照同步時,先根據(jù)設備信息判斷是否允許同步。
[0080]2)移動終端A獲取當前編輯光標位置,獲取當前編輯文件頁碼,獲取所需的文檔配置信息。
[0081]3)移動終端A將1)、2)中獲取的所有信息打包壓縮并加密后貼上時間索引標記及描述信息,從而得到最終的快照。
[0082]步驟13:移動終端將快照發(fā)送至云端服務器。
[0083]步驟14:云端服務器接收快照,并實時向移動終端A返回進度信息,當快照傳輸完成后云端服務器解析快照中的時間索引標記及描述信息,并按照時間索引標記將快照添加到帳戶a下的快照列表中,然后向移動終端A返回備份成功指示,并自動斷開與移動終端A的連接。
[0084]移動終端A接收到備份成功指示后,會彈出提示框通知用戶備份成功。
[0085]實例二、文檔編輯快照同步場景示例:
[0086]如實例一所示,當用戶在移動終端A上對未編輯完的文檔進行了快照備份后,若想在移動終端B上同步該快照,以完成對該文檔的編輯,則可以進行云同步快照操作。具體過程如下:
[0087]步驟21:移動終端B發(fā)現(xiàn)用戶點擊了云同步按鈕,則使用帳戶名a連接登錄云端服務器。
[0088]這里,移動終端B登錄云端服務器所使用的帳戶名和密碼需要與步驟11中的移動終端A相同。
[0089]步驟22:登錄成功,云端服務器向移動終端B返回帳戶名a下的所有快照的索引列表。
[0090]步驟23:移動終端B根據(jù)該索引列表搜索所需快照。
[0091]移動終端B可根據(jù)需要按照時間索引或者地理位置索引搜索所需快照,或者,根據(jù)用戶在搜索欄輸入的關鍵字,在索引列表中搜索所需快照。
[0092]當按照時間索引時移動終端B可根據(jù)需要限定顯示某一時段內的快照;當按照地理位置索引時移動終端B可在彈出的地圖列表上找到所需快照。移動終端的搜索欄上的搜索信息可以遍歷所有時間、地理位置及描述信息等。
[0093]當用戶對移動終端B上列出的某個快照有興趣時,可以單擊該快照,該快照的設備名、備份時間、地理位置及描述信息等會顯示在移動終端B上。
[0094]步驟24:移動終端B向云端服務器發(fā)送針對所需快照的快照同步請求,云端服務器將該快照同步到移動終端B,同時以進度條向移動終端B提示進度。
[0095]云端服務器接收到快照同步請求后,會先檢查移動終端B的設備信息及配置信息,以確定移動終端B是否可以同步該快照,檢查通過后云端服務器開始將快照發(fā)送給移動終端B ;移動終端B接收快照并顯示進度條。
[0096]步驟25:同步完成,云端服務器向移動終端B返回同步成功指示,并自動斷開與移動終端B的連接。
[0097]對于本示例,移動終端B接收到快照后,快照中的備份文檔將被自動打開并立刻跳轉至備份時的頁表,光標將在備份時的位置閃動。
[0098]通過以上兩個示例可以看出,移動終端B實現(xiàn)了與移動終端A上的正在編輯的文檔的完全冋步。
[0099]從以上實施例可以看出,本發(fā)明可以實現(xiàn)不同終端間的完全備份及同步。本發(fā)明可以快照的方式對整個系統(tǒng)做備份同步,可以對不同版本的文件的內容及配置、狀態(tài)進行備份,有效解決了用戶在多個終端間切換時同步文件及狀態(tài)的困擾。
[0100]圖3為本發(fā)明實施例提供的終端的組成示意圖,如圖3所示,其主要包括:備份檢測模塊31和快照備份模塊32,其中:
[0101]備份檢測模塊31:發(fā)現(xiàn)系統(tǒng)配置改變,或者發(fā)現(xiàn)應用更新或中斷,向快照備份模塊32發(fā)送快照備份指示。
[0102]快照備份模塊32:接收備份檢測模塊31發(fā)來的快照備份指示,連接登錄云端服務器,登錄成功,對當前系統(tǒng)配置,或者對當前應用的內容及配置、狀態(tài)進行快照備份,并為快照添加時間索引標記或地理位置索引標記,備份結束,將快照發(fā)送至云端服務器。
[0103]快照備份模塊32可進一步包括:將本終端的設備信息添加到備份的快照中。
[0104]在實際應用中,終端可進一步包括:快照同步模塊:向云端服務器請求同步第二終端的快照,接收云端服務器發(fā)來的第二終端的快照,使用該快照同步本終端的狀態(tài)。
[0105]本發(fā)明實施例提供的終端可為手機、平板電腦或PC。
[0106]圖4為本發(fā)明實施例提供的云端服務器的組成示意圖,如圖4所示,其主要包括:快照存儲模塊41和快照同步模塊42,其中:
[0107]快照存儲模塊41:接收終端發(fā)來的快照,根據(jù)終端的帳戶名,將該快照保存到該帳戶名下的快照列表中,所述快照以時間或地址位置索引。
[0108]快照同步模塊42:接收終端發(fā)來的快照搜索請求,根據(jù)終端的帳戶名,將快照存儲模塊41中該帳戶名下的所有快照的索引列表顯示給終端,當接收到終端針對一快照的同步請求時,將該快照發(fā)送給終端。
[0109]快照同步模塊42可進一步包括:當接收到終端針對一快照的同步請求時,先將快照中的設備信息與該終端的設備信息進行比較,判斷該終端是否能夠同步該快照,若是,執(zhí)行所述將該快照發(fā)送給終端的動作;否則,拒絕終端的同步請求。
[0110]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發(fā)明保護的范圍之內。
【權利要求】
1.一種終端備份快照的方法,其特征在于,該方法包括: 第一終端發(fā)現(xiàn)自身的系統(tǒng)配置改變,或者發(fā)現(xiàn)自身的應用更新或中斷,登錄云端服務器; 登錄成功,第一終端對當前系統(tǒng)配置,或者對當前應用的內容及配置、狀態(tài)進行快照備份,并為所述快照添加時間索引標記或地理位置索引標記,備份結束,將快照發(fā)送至云端服務器。
2.根據(jù)權利要求1所述的方法,其特征在于,所述第一終端將快照發(fā)送至云端服務器之后進一步包括: 第二終端向云端服務器請求同步第一終端的快照,云端服務器將第一終端的快照發(fā)送至第二終端,第二終端使用該快照同步自身狀態(tài)。
3.根據(jù)權利要求2所述的方法,其特征在于,所述第一終端對當前系統(tǒng)配置,或者對當前應用的內容及配置、狀態(tài)進行快照備份進一步包括:第一終端將自身的設備信息添加到快照中。
4.根據(jù)權利要求3所述的方法,其特征在于,所述第二終端向云端服務器請求同步第一終端的快照之后、云端服務器將第一終端的快照發(fā)送至第二終端之前進一步包括: 云端服務器將第二終端與第一終端的設備信息進行比較,判斷第二終端是否能夠同步第一終端的快照,若是,執(zhí)行后續(xù)將第一終端的快照發(fā)送至第二終端的動作;否則,拒絕第二終端的同步請求。
5.根據(jù)權利要求2所述的方法,其特征在于,所述第一終端登錄云端服務器為:第一終端使用用戶注冊的帳戶名登`錄云端服務器; 所述第一終端將快照發(fā)送至云端服務器之后進一步包括: 云端服務器將所述快照存儲至所述帳戶名下的快照列表中。
6.根據(jù)權利要求5所述的方法,其特征在于,所述第二終端向云端服務器請求同步第一終端的快照之前進一步包括: 第二終端使用與第一終端相同的帳戶名登錄云端服務器; 所述云端服務器將第一終端的快照發(fā)送至第二終端包括: 云端服務器根據(jù)第二終端登錄時使用的帳戶名,將該帳戶名下的所有快照的索引列表提供給第二終端,第二終端根據(jù)該索引列表查找到所需快照,向云端服務器發(fā)起針對所需快照的快照同步請求,云端服務器將該快照發(fā)送給第二終端。
7.根據(jù)權利要求1所述的方法,其特征在于,所述終端為手機、平板電腦或個人計算機PCo
8.—種終端,其特征在于,包括: 備份檢測模塊:發(fā)現(xiàn)系統(tǒng)配置改變,或者發(fā)現(xiàn)應用更新或中斷,向快照備份模塊發(fā)送快照備份指示; 快照備份模塊:接收所述快照備份指示,連接登錄云端服務器,登錄成功,對當前系統(tǒng)配置,或者對當前應用的內容及配置、狀態(tài)進行快照備份,并為所述快照添加時間索引標記或地理位置索引標記,備份結束,將快照發(fā)送至云端服務器。
9.根據(jù)權利要求8所述的終端,其特征在于,所述終端進一步包括: 快照同步模塊:向云端服務器請求同步第二終端的快照,接收云端服務器發(fā)來的第二終端的快照,使用該快照同步本終端的狀態(tài)。
10.根據(jù)權利要求8所述的終端,其特征在于,所述快照備份模塊進一步包括:將本終端的設備信息添加到備份的快照中。
11.根據(jù)權利要求8所述的終端,其特征在于,所述終端為手機、平板電腦或個人計算機PC。
12.—種云端服務器,其特征在于,包括: 快照存儲模塊:接收終端發(fā)來的快照,根據(jù)終端的帳戶名,將該快照保存到該帳戶名下的快照列表中,所述快照以時間或地址位置索引; 快照同步模塊:接收終端發(fā)來的快照搜索請求,根據(jù)終端的帳戶名,將快照存儲模塊中該帳戶名下的所有快照的索引列表顯示給終端,當接收到終端針對一快照的同步請求時,將該快照發(fā)送給終端。
13.根據(jù)權利要求12所述的云端服務器,其特征在于,所述快照同步模塊進一步包括: 當接收到終端針對一快照的同步請求時,先將快照中的設備信息與該終端的設備信息進行比較,判斷該終端是否能夠同`步該快照,若是,執(zhí)行所述將該快照發(fā)送給終端的動作。
【文檔編號】G06F11/14GK103678033SQ201210350221
【公開日】2014年3月26日 申請日期:2012年9月19日 優(yōu)先權日:2012年9月19日
【發(fā)明者】謝暉 申請人:三星電子(中國)研發(fā)中心, 三星電子株式會社