亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于云架構的終端系統(tǒng)備份及恢復方法

文檔序號:6435187閱讀:131來源:國知局
專利名稱:一種基于云架構的終端系統(tǒng)備份及恢復方法
技術領域
本發(fā)明涉及計算機技術領域,尤其涉及一種基于云架構的終端系統(tǒng)備份及恢復方法。
背景技術
隨著計算機技術的發(fā)展,在各種計算機終端中安裝的程序也越來越多。就個人計算機終端而言,一般來說,其中安裝有操作系統(tǒng)程序和一些應用程序,這些程序相互配合工作,滿足用戶各種操作需求。但在終端運行一段時間后,由于病毒的破壞或自身垃圾文件的產生,很多程序會運行的越來越緩慢,甚至由于文件損壞造成無法正常開啟或使用。針對這種情況,出現了 Ghost等系統(tǒng)備份還原工具,將整個分區(qū)的數據全部備份出來,在需要的時候再將備份數據還原到原分區(qū)。但此類備份還原工具的執(zhí)行速度相當緩慢,由于其備份原理是逐扇區(qū)的將原數據克隆備份,恢復還原時將整個備份數據再原封不動的寫回,因此,不僅要求較大的存儲空間,而且非常耗時,如果運用于基于網絡的存儲備份,則其發(fā)送的數據量相當大。另一方面,目前的備份還原工具所執(zhí)行的備份和還原操作都是比較機械刻板的, 就像照相一樣,將原數據文件完全保持原樣的復制出來,并還原回去,并沒有考慮到程序自身的組成特點和運行特點,即便是備份前由于長期運行而導致存在的垃圾文件或有害文件,依然會忠實的將其備份保存,而這些造成程序運行障礙的垃圾文件或有害文件再還原回終端后,仍然會造成程序運行不暢。

發(fā)明內容
本發(fā)明所要解決的技術問題在于提供一種,已克服現有技術下備份及恢復的速度較慢且不能改善程序性能的問題。為解決上述技術問題,本發(fā)明提供一種基于云架構的終端系統(tǒng)備份方法,包括在云端服務器預置一文件數據庫,存儲有不同操作系統(tǒng)所包含的核心文件及其唯一性標識信息,并存儲有不同應用程序的唯一性屬性信息及其安裝文件;根據終端/用戶的系統(tǒng)備份請求,獲取終端側當前操作系統(tǒng)的核心文件的唯一性標識信息,及當前已安裝的應用程序的唯一性屬性信息,并發(fā)送至云端服務器備份存儲;所述云端服務器根據所述文件數據庫確定該執(zhí)行備份的終端/用戶與所述備份的唯一性標識信息所代表的操作系統(tǒng)核心文件之間的對應關系,以及與備份的已安裝的應用程序的唯一性屬性信息所代表的應用程序安裝文件之間的對應關系。本發(fā)明進而還提供一種基于云架構的終端系統(tǒng)恢復方法,包括根據終端/用戶的恢復請求,所述云端服務器確定該終端/用戶已經備份的操作系統(tǒng)的核心文件的唯一性標識信息,及已安裝的應用程序的唯一性屬性信息;將云端服務器側已經備份的該終端的操作系統(tǒng)的核心文件的唯一性標識信息與
5終端側本地操作系統(tǒng)的文件的當前唯一性標識信息進行匹配;在終端側將匹配不成功的當前唯一性標識信息對應的文件刪除,并由云端服務器側將匹配不成功的唯一性標識信息對應的文件發(fā)送至該終端側對應存儲;由云端服務器根據所述已經備份的在終端側已安裝的應用程序的唯一性屬性信息,使用對應的安裝文件在終端側執(zhí)行安裝,其中,所述云端服務器預置有一文件數據庫,存儲有不同操作系統(tǒng)所包含的核心文件及其唯一性標識信息,并存儲有不同應用程序的唯一性屬性信息及其安裝文件。應用本發(fā)明,由于不需要傳輸實體文件,只需要傳輸文件的特征信息,因此,可極大的提高備份及恢復的速度,降低數據傳輸量,而且在恢復時由于是基于差異比較的恢復, 特征信息在備份前后沒有差異的文件則不需要恢復,有差異的才需要恢復,因此不僅恢復速度快,而且可以將終端側有害的垃圾文件刪除,提升程序性能。


圖1為根據本發(fā)明實施例所述的一種基于云架構的終端系統(tǒng)備份方法流程圖。圖2為根據本發(fā)明實施例所述的備份關系示意圖。圖3為根據本發(fā)明實施例所述的在終端側獲取欲備份的操作系統(tǒng)程序的核心文件的唯一性標識信息的流程圖。圖4為根據本發(fā)明實施例所述的一種基于云架構的終端系統(tǒng)恢復方法流程圖。
具體實施例方式下面結合附圖,對本發(fā)明的實施例進行詳細說明。如圖1所示,為根據本發(fā)明實施例所述的一種基于云架構的終端系統(tǒng)備份方法流程圖,包括如下步驟步驟101 在云端服務器預置一文件數據庫,存儲有不同操作系統(tǒng)所包含的核心文件及其唯一性標識信息,并存儲有不同應用程序的唯一性屬性信息及其安裝文件;步驟102 根據終端/用戶的系統(tǒng)備份請求,獲取終端側當前操作系統(tǒng)的核心文件的唯一性標識信息,及當前已安裝的應用程序的唯一性屬性信息,并發(fā)送至云端服務器備份存儲;步驟103 所述云端服務器根據所述文件數據庫確定該執(zhí)行備份的終端/用戶與所述備份的唯一性標識信息所代表的操作系統(tǒng)核心文件之間的對應關系,以及與備份的已安裝的應用程序的唯一性屬性信息所代表的應用程序安裝文件之間的對應關系。此外,所述文件數據庫中進一步存儲有不同操作系統(tǒng)的初始注冊表文件;所述云端服務器根據所述文件數據庫確定該執(zhí)行備份的終端/用戶與初始注冊表文件之間的對應關系。云端服務器的概念,目前已經得到了相當大的發(fā)展和運用,例如,對于病毒特征庫的建立,可以設置于云端服務器,客戶端只需要上傳本地文件特征即可與云端服務器中的病毒特征進行比較,從而運用黑名單查殺病毒。同理,本發(fā)明的實施例在云端服務器中預置一文件數據庫,存儲有不同類別不同版本的操作程序的核心文件,及核心文件的唯一性標識信息,以及不同應用程序的安裝文件。通過長期的積累,在云端服務器可以建立一個包含眾多常用程序文件的龐大的文件數據庫,例如一些常用的操作系統(tǒng)以及一些常用的應用程序都可以收錄于其中。而通過實際分析,是可以獲知各種操作程序其原始的核心文件的范圍。所述核心文件可以是該操作程序在安裝后于終端中釋放的初始文件;或者是那些維持操作系統(tǒng)運行所必不可少的主文件;或者也可以是指那些同樣的操作系統(tǒng)程序被安裝于不同終端并運行一段時間后的仍保持同樣內容的共性文件。核心文件的范圍選擇,可以根據不同操作系統(tǒng)程序以及不同的備份要求而確定。 顯然,備份的核心文件的范圍越大,則還原后的程序也越忠實于終端備份時的樣態(tài);而備份的核心文件的范圍越小,則備份的數據量越小,還原后的程序越接近該操作系統(tǒng)程序在安裝后的初始樣態(tài)。但很明顯,那些可能在程序運行一段時間后所產生的一些垃圾文件或被病毒等惡意程序所注入的一些有害文件不會被包含在核心文件內。對運行于不同終端中的相同操作系統(tǒng)程序來說,其核心文件的內容大部分是相同的,受到破壞的文件畢竟是少數,因此,這就為復用云端文件數據庫文件提供了基礎。云端服務器中的文件數據庫中存儲有各種操作系統(tǒng)程序所包含的核心文件,及所述核心文件的唯一性標識信息。所述唯一性標識信息可以是該文件的簽名信息或計算獲得的MD5值等。由于運行于終端中的同一操作系統(tǒng)程序所包含的核心文件,如果沒有被破壞,則其簽名信息是與云端數據庫中的該核心文件的簽名信息是一致的。因此,將終端中該操作系統(tǒng)程序的該核心文件的簽名信息保存于服務器側,就可以起到將該核心文件備份于服務器側相同的目的,因為具有相同簽名信息的相同核心文件已經預存于數據庫中了。只有對于那些簽名信息不一致的核心文件,才需要由該終端側實際上傳至服務器中存儲。如此,該終端只需要上傳備份的操作系統(tǒng)程序的核心文件的唯一性標識信息就完成了備份操作系統(tǒng)的工作,云端服務器即可以根據該唯一性標識信息確定該終端備份的操作系統(tǒng)核心文件是哪些。如圖2所示,在終端201中運行著欲備份的操作系統(tǒng)程序1,其包含有核心文件1、 核心文件2、核心文件3,以及垃圾文件4,對應的唯一性簽名信息為文件簽名1、文件簽名2 及文件簽名3,以及文件簽名4。在服務器202中數據庫記錄了操作系統(tǒng)程序1的核心文件 1、核心文件2及核心文件3,對應的唯一性簽名信息為文件簽名1、文件簽名2及文件簽名 3。而在服務器側備份的內容僅需要記錄該終端或用戶標識201及備份的操作系統(tǒng)程序1 的文件簽名1、文件簽名2及文件簽名3。很明顯,終端備份的數據內容很少,但足以在服務器側確定該終端需要備份的程序數據。而且,由于備份的都是程序的核心文件,將一些可能的垃圾文件排除在外,這不僅減少了備份數據量,而且在恢復后可以還原一個干凈的程序。所述終端側可以根據一個預置的規(guī)則表中記錄的該欲備份的操作系統(tǒng)程序的核心文件名稱,獲取欲備份的操作系統(tǒng)程序的核心文件的唯一性標識信息。這個規(guī)則表可以是終端側自帶的,例如在該操作系統(tǒng)程序執(zhí)行安裝時在終端側記錄的該程序所釋放的初始文件;或通過掃描終端本地文件列表,根據程序名稱及版本向服務器端索取,而服務器端則存儲有眾多常用程序的核心文件規(guī)則表??梢酝ㄟ^該規(guī)則表靈活控制核心文件的范圍大
此外,還可以直接利用本發(fā)明實施例所述的文件數據庫確定核心文件,如圖3所示,為根據本發(fā)明實施例所述的在終端側獲取欲備份的操作系統(tǒng)程序的核心文件的唯一性標識信息的流程圖,包括步驟301 終端側將當前操作系統(tǒng)的唯一性屬性信息發(fā)送至云端服務器;步驟302 所述云端服務器根據文件數據庫記錄的不同操作系統(tǒng)的唯一性屬性信息確定該操作系統(tǒng)及其所對應包含的核心文件,并將核心文件的名稱發(fā)送至該終端側;步驟303 所述終端側根據所述核心文件的名稱獲取當前操作系統(tǒng)的核心文件的唯一性標識信息。其中所述唯一性屬性信息可以是該操作系統(tǒng)程序的名稱及版本號或程序ID等可以唯一的確定該程序對象的信息。根據本發(fā)明的實施例,如果所述云端服務器在所述文件數據庫中無法確定與所述終端側發(fā)送的唯一性標識信息對應的核心文件,則說明終端側該核心文件的簽名信息與服務器側數據庫中的該核心文件的簽名信息不一致,其有可能是已經被用戶修改過的個性文件,這時可以由所述終端側將與該唯一性標識信息對應的本地核心文件發(fā)送至云端服務器備份存儲。此外,還可以定義一些該操作系統(tǒng)程序的非核心文件,例如一些靜態(tài)配置的文件, 或記錄用戶數據的文件,由于這些文件盡管不影響程序的運行,但可能記錄了用戶的使用習慣,因此,也可以在備份時提取出來。這樣,可以由所述終端側獲取所述欲備份的程序的當前非核心文件,并發(fā)送至云端服務器備份存儲?;蛘哌M一步獲得非核心文件的唯一性標識信息一并備份存儲。非核心文件的確定可以同樣采取規(guī)則表的形式。對于大部分的程序而言,其安裝后釋放的文件都會是在同一個目錄路徑下,也就是說其相對位置關系并不重要,但對于一些較為復雜的程序來說,例如操作系統(tǒng)程序,可能嵌套有多層目錄的情況,這時可以將核心文件之間的相對位置關系信息保存于文件數據庫中;也可以是由所述終端側將所述欲備份程序的核心文件之間的相對位置關系信息發(fā)送至云端服務器存儲。同樣,對非核心文件來說,終端側也可以將當前核心文件與非核心文件之間的相對位置關系發(fā)送至云端服務器存儲。而對于終端側的已安裝應用程序,只需要備份該應用程序的唯一性屬性信息,例如該應用程序的名稱及版本號或ID號即可,由于在服務器側文件數據庫中存儲有不同應用程序的唯一性屬性信息及其安裝文件,因此,通過獲知終端側備份的唯一性屬性信息,即可確定對應的安裝文件,以便恢復時使用。如圖4所示,為根據本發(fā)明實施例所述的一種基于云架構的終端系統(tǒng)恢復方法流程圖,包括步驟401 根據終端/用戶的恢復請求,所述云端服務器確定該終端/用戶已經備份的操作系統(tǒng)的核心文件的唯一性標識信息,及已安裝的應用程序的唯一性屬性信息;步驟402 將云端服務器側已經備份的該終端的操作系統(tǒng)的核心文件的唯一性標識信息與終端側本地操作系統(tǒng)的文件的當前唯一性標識信息進行匹配;步驟403 在終端側將匹配不成功的當前唯一性標識信息對應的文件刪除,并由云端服務器側將匹配不成功的唯一性標識信息對應的文件發(fā)送至該終端側對應存儲;
8
步驟404 由云端服務器根據所述已經備份的在終端側已安裝的應用程序的唯一性屬性信息,使用對應的安裝文件在終端側執(zhí)行安裝,其中,所述云端服務器預置有一文件數據庫,存儲有不同操作系統(tǒng)所包含的核心文件及其唯一性標識信息,并存儲有不同應用程序的唯一性屬性信息及其安裝文件。所述文件數據庫中還可以進一步存儲有不同操作系統(tǒng)的初始注冊表文件;在步驟 404使用對應的安裝文件在終端側執(zhí)行應用程序的安裝之前,則可以進一步包括由云端服務器將文件數據庫中存儲的與終端側操作系統(tǒng)對應的初始注冊表文件發(fā)送至終端側對應存儲。如果在備份時選定的核心文件中包含注冊表文件,那么,由于注冊表文件的個性化相當強,往往在運行一段時間后就會與最初的注冊表文件產生差異,這樣,在備份時由于終端側注冊表文件的唯一性標識信息與文件數據庫中的核心文件的唯一性標識信息不一樣,無法據此確定文件數據庫中對應的核心文件,因此就會要求將終端側注冊表文件上傳至服務器備份存儲,并在恢復時將其再發(fā)送回終端側。但由于在備份時該終端側的注冊表可能已經包含有垃圾數據,如果再將其原樣恢復的話,并不能帶來性能的改善,因此,可以在文件數據庫中進一步存儲該操作系統(tǒng)的初始的干凈的注冊表數據,在恢復時,可以將操作系統(tǒng)的文件恢復后再將該初始注冊表數據發(fā)送至終端側,取代其當前的注冊表數據,這樣,就可以為終端側帶來一個干凈的注冊表文件,并在此基礎上安裝應用程序。更進一步的,可以在備份時選定的核心文件中就不包含注冊表文件,而是在恢復時統(tǒng)一使用初始注冊表,則可以更快速的進行備份和恢復,同時帶來操作系統(tǒng)的性能恢復。云端服務器根據終端側的用戶登錄信息就可以獲知當前用戶,也就可以獲知該用戶曾經備份過的數據。對于大部分終端/用戶來說,在收到其恢復請求后,服務器就可以確定該用戶備份過的唯一性標識信息。如圖2所示,用戶終端-終端側備份的操作系統(tǒng)程序-終端側核心文件及其簽名信息-所備份的核心文件簽名信息-云端文件數據庫中記錄的簽名信息-數據庫中的核心文件,這些對應關系都通過唯一性標識信息相互聯系起來。在恢復時,可以將云端服務器側已經備份的該操作系統(tǒng)的核心文件的唯一性標識信息與該終端側本地對應程序的全部文件的當前唯一性標識信息進行匹配。如此,終端側不需要確定操作系統(tǒng)核心文件的范圍,凡是與已經備份的簽名信息不一致的本地程序文件全部可以刪除,包括本地一些與該程序有關的垃圾文件以及因為文件受損或修改后導致簽名信息變化的文件;而在服務器側,可以成功匹配的已備份的簽名信息代表在終端側對應文件完好無損,而無法成功匹配的已備份簽名信息表示終端側原文件已經改變,這就需要利用文件數據庫中的對應文件發(fā)送至終端側存儲。由于該已經改變的原文件已經因為無法成功匹配而被刪除,因此,數據庫中的對應文件就發(fā)送至終端側取代了原文件。由于可見, 本發(fā)明實施例的恢復方式是基于特征比對的,只有簽名信息改變的文件才需要實際從服務器傳送至終端,這就極大了的降低了數據傳輸量,而且也刪除了終端側在程序運行過程中產生的垃圾文件,改善了終端系統(tǒng)性能。在恢復時,還可以是將云端服務器側已經備份的操作系統(tǒng)程序的核心文件的唯一性標識信息與該終端側本地對應程序的核心文件的當前唯一性標識信息進行匹配。而對于核心文件之間的唯一性標識信息匹配的步驟,可以是由終端側執(zhí)行,也可以是由服務器側執(zhí)行。例如,可以由云端服務器將所述已備份操作系統(tǒng)程序的核心文件的唯一性標識信息發(fā)送至終端側;然后,終端側將接收到的核心文件的唯一性標識信息與本地對應程序的核心文件的當前唯一性標識信息進行匹配。或者,由終端側將欲恢復的操作系統(tǒng)程序的核心文件的當前唯一性標識信息發(fā)送至云端服務器;然后,由所述云端服務器將收到的所述當前唯一性標識信息與存儲的由該終端已經備份過的該操作系統(tǒng)程序的核心文件的唯一性標識信息進行匹配。只進行核心文件之間的匹配可以減少終端側刪除文件的范圍,從而可以更精確的保留終端側個性文件,或與非核心文件的還原互為補充。在服務器側如果還備份有操作系統(tǒng)的非核心文件,則可以進一步由云端服務器將終端側已備份的該操作系統(tǒng)程序的非核心文件發(fā)送至終端側對應存儲。如果云端服務器備份了非核心文件以及其對應的唯一性標識信息,則可以將云端服務器側已備份的該操作系統(tǒng)程序的非核心文件的唯一性標識信息與該終端側本地對應程序的文件的當前唯一性標識信息進行匹配,如果匹配一致,則說明文件完好,不需要替換,如果匹配不一致,則可以將終端側匹配不成功的非核心文件刪除,并再將服務器側備份的匹配不成功的非核心文件發(fā)送至終端側對應存儲。而對于程序文件在終端側的存儲路徑,可以按照默認安裝路徑存儲,也可以通過動態(tài)搜索技術獲知該程序在終端側的安裝路徑,實際上,一般只要終端側有一個核心文件就可以獲知該程序的安裝路徑。此外,所述終端側還可以根據已在云端服務器記錄的所述核心文件之間的相對位置關系對核心文件進行存儲;或根據已在云端服務器記錄的所述非核心文件與核心文件之間的相對位置關系對非核心文件進行存儲。在某些特殊情況下,如果在所述終端本地沒有找到所述對應程序,則說明操作系統(tǒng)可能已被更換,這時可以將在所述云端服務器中與已經備份的唯一性標識信息相對應的核心文件發(fā)送至該終端側對應存儲。此外,在恢復時,如果終端側需要獲知該程序的核心文件范圍,同樣是可以根據一預置規(guī)則表確定所述本地對應程序的核心文件的名稱;或根據所述云端服務器中的文件數據庫中記錄的所述程序的核心文件名稱確定所述本地對應的核心文件名稱。而對于應用程序的恢復來說,就是利用服務器側文件數據庫中的安裝文件在終端側本地執(zhí)行覆蓋安裝,或者先將該應用程序的配置文件和用戶數據在本地保存起來,然后再執(zhí)行安裝,安裝后再將配置文件和用戶數據對應還原。由此可見,本發(fā)明由于在備份時僅需要備份當前系統(tǒng)的特征信息,而不用實際備份文件內容,因此,備份速度很快,傳輸的數據量大大減少;同時,恢復時是基于差異比較的恢復,即如果核心文件的特征標識沒有變化,則不需要恢復該文件,只有特征標識發(fā)生變化的才需要從數據庫中下載相應文件,因此,恢復的速度也很快,傳輸量很少。同時,由于是基于差異比較的恢復,因此,與備份時的文件范圍或內容存在差異的垃圾文件等有害文件都可以被清除,在恢復后提升了程序性能。
10
權利要求
1.一種基于云架構的終端系統(tǒng)備份方法,其特征在于,包括在云端服務器預置一文件數據庫,存儲有不同操作系統(tǒng)所包含的核心文件及其唯一性標識信息,并存儲有不同應用程序的唯一性屬性信息及其安裝文件;根據終端/用戶的系統(tǒng)備份請求,獲取終端側當前操作系統(tǒng)的核心文件的唯一性標識信息,及當前已安裝的應用程序的唯一性屬性信息,并發(fā)送至云端服務器備份存儲;所述云端服務器根據所述文件數據庫確定該執(zhí)行備份的終端/用戶與所述備份的唯一性標識信息所代表的操作系統(tǒng)核心文件之間的對應關系,以及與備份的已安裝的應用程序的唯一性屬性信息所代表的應用程序安裝文件之間的對應關系。
2.如權利要求1所述的方法,其特征在于,所述文件數據庫中進一步存儲有不同操作系統(tǒng)的初始注冊表文件;所述云端服務器根據所述文件數據庫確定該執(zhí)行備份的終端/用戶與初始注冊表文件之間的對應關系。
3.如權利要求1所述的方法,其特征在于,所述終端側根據一預置的規(guī)則表中記錄的當前操作系統(tǒng)的核心文件名稱,獲取當前操作系統(tǒng)的核心文件的唯一性標識信息。
4.如權利要求1所述的方法,其特征在于,所述獲取終端側當前操作系統(tǒng)的核心文件的唯一性標識信息的步驟,包括終端側將當前操作系統(tǒng)的唯一性屬性信息發(fā)送至云端服務器;所述云端服務器根據文件數據庫記錄的不同操作系統(tǒng)的唯一性屬性信息確定該操作系統(tǒng)及其所對應包含的核心文件,并將核心文件的名稱發(fā)送至該終端側;所述終端側根據所述核心文件的名稱獲取當前操作系統(tǒng)的核心文件的唯一性標識信肩、ο
5.如權利要求1所述的方法,其特征在于,進一步包括如果所述云端服務器在所述文件數據庫中無法確定與所述終端側發(fā)送的唯一性標識信息對應的該操作系統(tǒng)的核心文件,則由所述終端側將與該唯一性標識信息對應的本地核心文件發(fā)送至云端服務器備份存儲。
6.如權利要求1所述的方法,其特征在于,進一步包括由所述終端側獲取該操作系統(tǒng)的當前非核心文件,并發(fā)送至云端服務器備份存儲。
7.如權利要求1所述的方法,其特征在于,進一步包括由所述終端側獲取該操作系統(tǒng)的當前非核心文件及對應的唯一性標識信息,并發(fā)送至云端服務器存儲。
8.如權利要求1所述的方法,其特征在于,所述文件數據庫中進一步存儲有不同操作系統(tǒng)所包含的核心文件之間的相對位置關系信息。
9.如權利要求1所述的方法,其特征在于,所述終端側將該操作系統(tǒng)的核心文件之間的相對位置關系信息發(fā)送至云端服務器存儲。
10.如權利要求6或7所述的方法,其特征在于,進一步包括所述終端側將該操作系統(tǒng)的當前核心文件與非核心文件之間的相對位置關系發(fā)送至云端服務器存儲。
11.如權利要求4所述的方法,其特征在于,所述操作系統(tǒng)的唯一性屬性信息包括該操作系統(tǒng)的名稱及版本號。
12.如權利要求1所述的方法,其特征在于,所述應用程序的唯一性屬性信息包括該應用程序的名稱及版本號
13.如權利要求1或7所述的方法,其特征在于,所述文件的唯一性標識信息包括該文件的簽名信息。
14.一種基于云架構的終端系統(tǒng)恢復方法,其特征在于,包括根據終端/用戶的恢復請求,所述云端服務器確定該終端/用戶已經備份的操作系統(tǒng)的核心文件的唯一性標識信息,及已安裝的應用程序的唯一性屬性信息;將云端服務器側已經備份的該終端的操作系統(tǒng)的核心文件的唯一性標識信息與終端側本地操作系統(tǒng)的文件的當前唯一性標識信息進行匹配;在終端側將匹配不成功的當前唯一性標識信息對應的文件刪除,并由云端服務器側將匹配不成功的唯一性標識信息對應的文件發(fā)送至該終端側對應存儲;由云端服務器根據所述已經備份的在終端側已安裝的應用程序的唯一性屬性信息,使用對應的安裝文件在終端側執(zhí)行安裝,其中,所述云端服務器預置有一文件數據庫,存儲有不同操作系統(tǒng)所包含的核心文件及其唯一性標識信息,并存儲有不同應用程序的唯一性屬性信息及其安裝文件。
15.如權利要求14所述的方法,所述文件數據庫中進一步存儲有不同操作系統(tǒng)的初始注冊表文件;在所述使用對應的安裝文件在終端側執(zhí)行應用程序的安裝步驟之前,進一步包括由云端服務器將文件數據庫中存儲的與終端側操作系統(tǒng)對應的初始注冊表文件發(fā)送至終端側對應存儲。
16.如權利要求14所述的方法,其特征在于,所述匹配步驟,包括將云端服務器側已經備份的所述操作系統(tǒng)的核心文件的唯一性標識信息與該終端側本地操作系統(tǒng)的全部文件的當前唯一性標識信息進行匹配。
17.如權利要求14所述的方法,其特征在于,所述匹配步驟,包括將云端服務器側已經備份的所述操作系統(tǒng)的核心文件的唯一性標識信息與該終端側本地操作系統(tǒng)的核心文件的當前唯一性標識信息進行匹配。
18.如權利要求17所述的方法,其特征在于,所述匹配步驟,包括云端服務器將所述已備份的操作系統(tǒng)核心文件的唯一性標識信息發(fā)送至終端側;終端側將接收到的已備份的操作系統(tǒng)核心文件的唯一性標識信息與本地操作系統(tǒng)對應的核心文件的當前唯一性標識信息進行匹配。
19.如權利要求17所述的方法,其特征在于,所述匹配步驟,包括由終端側將本地操作系統(tǒng)的核心文件的當前唯一性標識信息發(fā)送至云端服務器;由所述云端服務器將收到的所述當前唯一性標識信息與存儲的由該終端已經備份過的核心文件的唯一性標識信息進行匹配。
20.如權利要求14所述的方法,其特征在于,進一步包括由云端服務器將終端側已備份的操作系統(tǒng)非核心文件發(fā)送至終端側對應存儲。
21.如權利要求14所述的方法,其特征在于,所述匹配步驟,進一步包括將云端服務器側已備份的操作系統(tǒng)非核心文件的唯一性標識信息與該終端側本地操作系統(tǒng)的文件的當前唯一性標識信息進行匹配。
22.如權利要求14所述的方法,其特征在于,所述云端服務器將匹配不成功的唯一性標識信息對應的文件發(fā)送至終端側對應存儲的步驟,包括所述終端側根據已在云端服務器記錄的所述核心文件之間的相對位置關系對核心文件進行存儲。
23.如權利要求20或21所述的方法,其特征在于,所述終端側根據已在云端服務器記錄的所述非核心文件與核心文件之間的相對位置關系對非核心文件進行存儲。
24.如權利要求17所述的方法,其特征在于,所述終端側根據一預置規(guī)則表確定所述本地操作系統(tǒng)的核心文件的名稱。
25.如權利要求17所述的方法,其特征在于,所述終端側根據所述云端服務器中的文件數據庫中記錄的所述操作系統(tǒng)的核心文件名稱確定所述本地對應操作系統(tǒng)核心文件名稱。
26.如權利要求14或20所述的方法,其特征在于,所述文件的唯一性標識信息包括該文件的簽名信息。
27.如權利要求14所述的方法,其特征在于,所述應用程序的唯一性屬性信息包括應用程序的名稱及版本號。
全文摘要
本發(fā)明提供一種基于云架構的終端系統(tǒng)備份及恢復方法,備份時,首先在云端服務器預置一文件數據庫,存儲有不同操作系統(tǒng)所包含的核心文件及其唯一性標識信息,并存儲有不同應用程序的唯一性屬性信息及其安裝文件;然后根據終端/用戶的系統(tǒng)備份請求,獲取終端側當前操作系統(tǒng)的核心文件的唯一性標識信息,及當前已安裝的應用程序的唯一性屬性信息,并發(fā)送至云端服務器備份存儲;所述云端服務器根據所述文件數據庫確定該執(zhí)行備份的終端/用戶與所述備份的唯一性標識信息所代表的操作系統(tǒng)核心文件之間的對應關系,以及與備份的已安裝的應用程序的唯一性屬性信息所代表的應用程序安裝文件之間的對應關系。本發(fā)明提高備份及恢復的速度,降低傳輸量。
文檔編號G06F17/30GK102508735SQ201110304838
公開日2012年6月20日 申請日期2011年9月30日 優(yōu)先權日2011年9月30日
發(fā)明者宋俊良, 張庭, 張治洲, 耿兆賀 申請人:奇智軟件(北京)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1