国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種計算機系統(tǒng)或數(shù)據(jù)的恢復(fù)方法

      文檔序號:6557332閱讀:128來源:國知局
      專利名稱:一種計算機系統(tǒng)或數(shù)據(jù)的恢復(fù)方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及計算機系統(tǒng)和數(shù)據(jù),具體涉及一種計算機系統(tǒng)或數(shù)據(jù)的恢復(fù)方法。
      背景技術(shù)
      現(xiàn)在,個人計算機操作系統(tǒng)雖然功能強大,但穩(wěn)定性差,使用一段時間后,經(jīng)常由于受到病毒的破壞或者用戶不小心安裝或者下載了一個帶病毒的軟件或不穩(wěn)定的軟件,其操作系統(tǒng)就可能不能正常運行。
      目前的操作系統(tǒng)恢復(fù)方法主要包括兩種,其中①在一個安全區(qū)域保存操作系統(tǒng)的一份完整備份,在操作系統(tǒng)被破壞時,使用該備份覆蓋被破壞的操作系統(tǒng),恢復(fù)系統(tǒng)。公開號CN1445667“計算機硬盤內(nèi)信息恢復(fù)和備份的實現(xiàn)方法”、公開號CN1545657“計算機硬盤數(shù)據(jù)備份及恢復(fù)方法”和公開號CN1484152“專利計算機操作系統(tǒng)的恢復(fù)方法及裝置及生產(chǎn)該系統(tǒng)的方法”的三件中國專利申請中的具體技術(shù)方案均采用了這種方法。由于該方法只保存操作系統(tǒng)的一份備份,因此只能把操作系統(tǒng)恢復(fù)到該備份系統(tǒng)狀態(tài),對于備份系統(tǒng)以后由用戶安裝的應(yīng)用程序或驅(qū)動程序恢復(fù)后還需要重新安裝,這給用戶帶來不少麻煩,實用性不夠。如果系統(tǒng)盤上有用戶數(shù)據(jù)文件,還可能造成數(shù)據(jù)的丟失。
      ②另外一種方法是定期保存系統(tǒng)當前配置信息,在系統(tǒng)檢測到系統(tǒng)不正常時,使用該備份配置信息恢復(fù)系統(tǒng)配置,如微軟視窗操作系統(tǒng)當前所做的那樣,該方法只能恢復(fù)系統(tǒng)配置,對于當前系統(tǒng)已經(jīng)處于不穩(wěn)定的情況或破壞啟動不起來的情況無法恢復(fù)。
      同時上述兩種恢復(fù)操作系統(tǒng)的方法都不支持恢復(fù)過去被覆蓋或無意刪除的數(shù)據(jù)文件。
      另一方面,軟件開發(fā)工程中有一種配置管理工具,通過對開發(fā)過程中的全部文檔通過配置工具管理起來,在軟件開發(fā)的每個里程碑點,把該階段通過審核或測試的文檔保存到配置數(shù)據(jù)庫,作為基線,以后的開發(fā)基于該基線進行,以后在需要時可以把以前保存的每個里程碑時刻的基線恢復(fù)。

      發(fā)明內(nèi)容
      本發(fā)明需要解決的技術(shù)問題是,如何提供計算機系統(tǒng)或數(shù)據(jù)的恢復(fù)方法,利用該方法可以靈活地恢復(fù)系統(tǒng),進一步把系統(tǒng)不破壞數(shù)據(jù)的恢復(fù)到以前的任何一種狀態(tài),進一步可指定恢復(fù)系統(tǒng)的某些部分,包括配置文件、驅(qū)動程序或安裝的應(yīng)用程序,或者指定只恢復(fù)保存的數(shù)據(jù)。
      本發(fā)明這樣解決上述技術(shù)問題,提供一種計算機系統(tǒng)或數(shù)據(jù)的恢復(fù)方法,采用配置數(shù)據(jù)庫,包括以下步驟1.1)監(jiān)視計算機當前配置變化,發(fā)生變化后,自動或根據(jù)用戶決定把變化的配置或配置項加入或追加保存到所述配置數(shù)據(jù)庫中;1.2)配置破壞后或者想恢復(fù)到過去保存的配置時,根據(jù)用戶選擇從所述配置數(shù)據(jù)庫中恢復(fù)以前保存的任一配置。
      按照本發(fā)明提供的恢復(fù)方法,所述追加配置項是增量追加,減少配置數(shù)據(jù)庫大小,原則上也可以采用加入配置的做法,但這使得配置數(shù)據(jù)庫過大、占據(jù)大量非必要存儲空間,因此加入配置僅在初始安裝系統(tǒng)時采用。
      按照本發(fā)明提供的恢復(fù)方法,所述配置項包括支持計算機操作系統(tǒng)運行的系統(tǒng)文件和工作文件類型,每一文件對應(yīng)一配置項,所有同一時刻的配置項共同構(gòu)成一完整配置。
      按照本發(fā)明提供的恢復(fù)方法,所述配置項還包括操作系統(tǒng)安裝的應(yīng)用程序類型或者存儲在硬盤上的數(shù)據(jù)文件或軟件類型。
      按照本發(fā)明提供的恢復(fù)方法,所述步驟1.1)中追加時記錄所述配置項類型,所述步驟1.2)中恢復(fù)可根據(jù)用戶選擇對所述配置中配置項的全部類型或部分指定類型進行。
      按照本發(fā)明提供的恢復(fù)方法,所述步驟1.1)中追加具體包括1.1.1)在所述配置數(shù)據(jù)庫中記錄所述配置變化對應(yīng)標簽,并記錄變化的配置項對應(yīng)記錄號;1.1.2)把變化的配置項加上所述對應(yīng)記錄號追加保存到所述配置數(shù)據(jù)庫中。
      按照本發(fā)明提供的恢復(fù)方法,所述配置數(shù)據(jù)庫包括記錄所述對應(yīng)標簽與對應(yīng)記錄號的配置項版本記錄表和記錄所述對應(yīng)記錄號與配置項的配置項記錄表,還包括描述所述對應(yīng)標簽的數(shù)據(jù)庫版本記錄表和建立所述配置項目錄視圖的數(shù)據(jù)庫目錄數(shù)據(jù)庫表,所述配置數(shù)據(jù)庫的結(jié)構(gòu)包括但不限制于以上這種。
      按照本發(fā)明提供的恢復(fù)方法,所述配置數(shù)據(jù)庫以壓縮和加密的方式保存在用戶不可刪除的系統(tǒng)文件或隱藏存儲區(qū)內(nèi),所述配置項版本記錄表、配置項記錄表數(shù)據(jù)庫版本記錄表和數(shù)據(jù)庫目錄數(shù)據(jù)庫表中的各記錄都含有電子簽名信息。
      按照本發(fā)明提供的恢復(fù)方法,所述數(shù)據(jù)庫版本記錄表中的每一記錄都包括所述對應(yīng)標簽、更新時間和用戶可自定義的注釋信息,所述步驟1.2)中的用戶選擇是根據(jù)所述每一記錄內(nèi)的信息和對應(yīng)標簽進行。
      按照本發(fā)明提供的恢復(fù)方法,該方法還包括在計算機操作系統(tǒng)初始安裝后將初始完整配置保存到原始的所述配置數(shù)據(jù)庫中,即步驟1.1)的一種特殊情況。
      按照本發(fā)明提供的恢復(fù)方法,所述步驟1.1)在計算機當前操作系統(tǒng)中進行;所述步驟1.2)可以在計算機當前操作系統(tǒng)中進行,也可以在另一套獨立的自啟動的配置恢復(fù)系統(tǒng)中進行。
      本發(fā)明提供的計算機系統(tǒng)或數(shù)據(jù)的恢復(fù)方法,由于可以把初始完整配置信息和每次變化后的系統(tǒng)配置信息都保存到配置數(shù)據(jù)庫,從而可以恢復(fù)任何一個系統(tǒng)配置變化后的系統(tǒng)的完整配置,從而增強了操作系統(tǒng)的健壯性。另外本發(fā)明還可以把對于用戶重要的數(shù)據(jù)文件或軟件也作為配置項保存到配置數(shù)據(jù)庫,從而增加了本發(fā)明的應(yīng)用范圍。


      下面結(jié)合附圖和具體實施例進一步對本發(fā)明進行詳細說明。
      圖1是本發(fā)明保存和恢復(fù)系統(tǒng)配置或數(shù)據(jù)的方法的流程示意圖。
      圖2是本發(fā)明配置數(shù)據(jù)庫管理軟件自動監(jiān)控配置項變化并更新記錄到數(shù)據(jù)庫中的流程圖。
      圖3是本發(fā)明恢復(fù)系統(tǒng)配置或數(shù)據(jù)的方法中恢復(fù)過程的一個流程示意圖。
      圖4是本發(fā)明配置數(shù)據(jù)庫所包含的數(shù)據(jù)庫表種類示意圖。
      圖5是圖4所示配置數(shù)據(jù)庫中配置項版本數(shù)據(jù)庫表與配置數(shù)據(jù)庫表之間的關(guān)系示意圖。
      圖6是本發(fā)明用戶在恢復(fù)指定類型配置項時的一個輸入界面。
      具體實施例方式
      本發(fā)明的核心是建立配置數(shù)據(jù)庫并對其進行管理,而這種配置數(shù)據(jù)庫服務(wù)程序的具體實施方式
      包括但不限制于以下三種,下面就每一種分別進行詳細描述,進一步說明本發(fā)明(一)本發(fā)明第一個實施例的配置數(shù)據(jù)庫的建立和管理由操作系統(tǒng)負責,配置數(shù)據(jù)庫的管理作為操作系統(tǒng)的一個服務(wù)程序存在,該服務(wù)程序在操作系統(tǒng)安裝時自動安裝,操作系統(tǒng)運行時自動運行。
      配置數(shù)據(jù)庫服務(wù)程序是一套數(shù)據(jù)庫管理軟件,配置數(shù)據(jù)庫管理軟件除具有建立配置數(shù)據(jù)庫、建立、刪除配置數(shù)據(jù)庫中配置項的功能外,還具有用戶權(quán)限管理、安全管理、事務(wù)管理的功能。配置數(shù)據(jù)庫管理軟件還具有監(jiān)控每一個配置項變化的功能,在配置項變化時,配置數(shù)據(jù)庫管理軟件可以自動把更新后的文件保存到配置數(shù)據(jù)庫,并更新數(shù)據(jù)庫標簽(版本號),標簽作為配置項的歷史記錄使用,對于操作系統(tǒng)的系統(tǒng)配置文件配置項的變化,除更新系統(tǒng)配置文件外,還要把系統(tǒng)配置文件變化相關(guān)的新增系統(tǒng)文件作為新增配置項保存到配置數(shù)據(jù)庫,如操作系統(tǒng)新安裝了一個驅(qū)動程序或者一個應(yīng)用程序,造成系統(tǒng)配置文件變化,配置數(shù)據(jù)庫管理軟件監(jiān)控到這種變化,這時配置數(shù)據(jù)庫管理軟件除了在配置數(shù)據(jù)庫中更新系統(tǒng)配置文件,同時還要把相關(guān)的驅(qū)動程序或應(yīng)用程序?qū)?yīng)的文件作為新增配置項增加到配置數(shù)據(jù)庫中。
      配置數(shù)據(jù)庫管理軟件還允許給用戶分配權(quán)限,允許有相應(yīng)權(quán)限的用戶進行配置項的瀏覽、新增、更新、刪除、打標簽等功能,如為了節(jié)省配置存儲控制,用戶可以選擇刪除過去保存的某個標簽時刻的全部冗余配置項。
      該實施例對應(yīng)的計算機恢復(fù)系統(tǒng)或系統(tǒng)配置、進一步恢復(fù)數(shù)據(jù)的方法,具體如圖1所示,包括以下步驟110)配置數(shù)據(jù)庫管理軟件初次啟動時在系統(tǒng)隱藏區(qū)域建立配置數(shù)據(jù)庫。
      120)配置數(shù)據(jù)庫管理軟件把操作系統(tǒng)初始安裝成功的系統(tǒng)每一個文件作為單獨配置項保存到配置數(shù)據(jù)庫,并打上初始標簽和注釋信息。
      130)配置數(shù)據(jù)庫管理軟件監(jiān)控系統(tǒng)的每一個配置項的變化,并把相關(guān)變化追加或更新到配置數(shù)據(jù)庫中,打上標簽和注釋信息。
      140)有相應(yīng)權(quán)限的用戶在配置數(shù)據(jù)庫中新建目錄,把自己認為重要的數(shù)據(jù)文件或軟件也作為配置數(shù)據(jù)庫的一個配置項保存到配置數(shù)據(jù)庫,打上標簽和注釋信息。
      150)系統(tǒng)破壞或不穩(wěn)定時,用戶從配置數(shù)據(jù)庫中根據(jù)標簽恢復(fù)該標簽時刻的全部配置項,覆蓋不穩(wěn)定的配置。
      160)用戶還可以從配置數(shù)據(jù)庫中恢復(fù)某個標簽時刻的一個配置項,覆蓋系統(tǒng)中該配置項對應(yīng)的被破壞的某個系統(tǒng)文件或用戶數(shù)據(jù)及軟件。
      配置數(shù)據(jù)庫管理軟件監(jiān)控系統(tǒng)的每一個配置項的變化的方法,具體如圖2所示,包括以下步驟210)監(jiān)測到操作系統(tǒng)有文件寫事件;220)在文件寫完成后判斷所寫對象是否為數(shù)據(jù)庫管理軟件監(jiān)控的配置項,是進入下一步;
      230)把該配置項更新到配置數(shù)據(jù)庫記錄中,并自動加上標簽和注釋;240)給配置數(shù)據(jù)庫打上標簽和加注釋。
      需要說明的是配置數(shù)據(jù)庫管理軟件對于保存的配置信息除第一次完整保存操作系統(tǒng)成功安裝后的全部文件外,以后通過監(jiān)控每一個配置項的變化,只保存變動的配置項。
      配置數(shù)據(jù)庫包含四種基本數(shù)據(jù)庫表,如圖4所示,包括數(shù)據(jù)庫版本記錄表41、數(shù)據(jù)庫目錄記錄表42、配置項版本記錄表43和配置項記錄表44,其中①配置項版本記錄表43和配置項記錄表44,其邏輯結(jié)構(gòu)為每一個保存的配置項對應(yīng)數(shù)據(jù)庫中的一個保存配置項的配置項記錄表44,該配置項記錄表44的每一條記錄保存配置項的一個當前版本;還對應(yīng)一個配置項版本記錄表43,記錄有配置項的標簽(版本信息)431、版本更新時間、注釋、加密信息、電子簽名信息以及該版本對應(yīng)的配置項數(shù)據(jù)庫表44的記錄號432,該記錄號432在配置項版本記錄表43和配置項記錄表44建立聯(lián)系,具體如圖5所示,即兩個記錄表的記錄之間存在多對一的對應(yīng)關(guān)系。
      ②數(shù)據(jù)庫版本記錄表41,即全局數(shù)據(jù)數(shù)據(jù)庫表,用來記錄數(shù)據(jù)庫的標簽(版本信息)、版本更新時間、注釋信息、加密信息、電子簽名信息等。
      ③數(shù)據(jù)庫目錄數(shù)據(jù)庫表42,該表的每一條記錄登記配置數(shù)據(jù)庫中已經(jīng)增加進去的每一個配置項的表名稱、配置項類型和配置項原文件目錄路徑等信息。在瀏覽配置數(shù)據(jù)庫時,據(jù)此建立包含的整個配置項目錄視圖,在恢復(fù)系統(tǒng)配置時,據(jù)此查找每一個要恢復(fù)的配置項和把配置項恢復(fù)到原文件位置。
      恢復(fù)時用戶首先查看配置數(shù)據(jù)庫中保存的系統(tǒng)配置的版本和相應(yīng)注釋信息,以決定恢復(fù)哪個版本的配置,在恢復(fù)系統(tǒng)時,依據(jù)目錄數(shù)據(jù)庫表恢復(fù)每一個配置項,通過取出配置數(shù)據(jù)庫中每個配置項對應(yīng)的版本數(shù)據(jù)庫表的版本信息,根據(jù)要恢復(fù)的版本在對應(yīng)的配置項數(shù)據(jù)庫表中找到要恢復(fù)的配置項,從數(shù)據(jù)庫中取出配置項解壓后恢復(fù)到目錄數(shù)據(jù)庫表中該配置項原始目錄,覆蓋對應(yīng)的文件,直到全部系統(tǒng)配置恢復(fù)完成。上述系統(tǒng)恢復(fù)過程,具體如圖3所示,包括以下步驟310)啟動配置數(shù)據(jù)庫管理軟件;320)用戶瀏覽配置數(shù)據(jù)庫的標簽和注釋信息;330)選擇恢復(fù)任何一個標簽時刻的系統(tǒng)備份;340)根據(jù)標簽和目錄數(shù)據(jù)庫表恢復(fù)配置數(shù)據(jù)庫中的每一個配置項,解壓后恢復(fù)到目錄數(shù)據(jù)庫表中該配置項原始目錄;350)重啟機器系統(tǒng)恢復(fù)。
      本實施例中,用戶還能指定只恢復(fù)某些類型的配置項,如圖6所示,這些文件可包括系統(tǒng)配置、系統(tǒng)文件、應(yīng)用程序和數(shù)據(jù)文件,其中系統(tǒng)配置、系統(tǒng)文件、應(yīng)用程序?qū)儆谙到y(tǒng)文件類。指定恢復(fù)時在目錄數(shù)據(jù)庫表查找要恢復(fù)的配置項類型,只恢復(fù)指定類型的配置項,恢復(fù)過程與上述過程類似。
      在只恢復(fù)其中一個配置項時,流程為在配置數(shù)據(jù)庫中找到該配置項,通過查看該配置項的版本,選擇恢復(fù)某個版本的配置項。
      另外配置數(shù)據(jù)庫保存的每一個配置項對應(yīng)的版本數(shù)據(jù)庫表的描述信息,給出配置項的說明和注釋,如果配置項是系統(tǒng)自動生成和更新的時候由配置數(shù)據(jù)庫管理軟件自動添加注釋信息,如果配置項是用戶自己生成的,則注釋信息由用戶負責添加,用戶可以瀏覽這些配置項和注釋信息,還可以瀏覽標簽歷史記錄。
      為了保證配置項的完整性,配置數(shù)據(jù)庫管理軟件對配置數(shù)據(jù)庫中保存的每個配置項可以加電子簽名,并把簽名信息也保存到版本數(shù)據(jù)庫表中,在恢復(fù)時,通過驗證電子簽名,驗證通過后,才能執(zhí)行配置項的恢復(fù)操作;配置數(shù)據(jù)庫管理軟件還具有在某個標簽時刻把配置數(shù)據(jù)庫中的全部數(shù)據(jù)加電子簽名的功能,并把簽名信息保存到配置數(shù)據(jù)庫的全局數(shù)據(jù)數(shù)據(jù)庫表中,在恢復(fù)時,通過驗證電子簽名,驗證通過后,才能執(zhí)行恢復(fù)操作。
      為了保證配置項的安全性,配置數(shù)據(jù)庫管理軟件對配置數(shù)據(jù)庫中保存的每個配置項可以使用多種加密算法進行加密保存。
      為了節(jié)省硬盤存儲空間,配置數(shù)據(jù)庫管理軟件對配置數(shù)據(jù)庫中保存的每個配置項進行壓縮保存。
      (二)本發(fā)明的第二個實施例,配置數(shù)據(jù)庫作為硬盤的一個系統(tǒng)文檔,該系統(tǒng)文檔對用戶掩藏且不可被用戶和系統(tǒng)刪除,在該實施例中配置數(shù)據(jù)庫只保存支持操作系統(tǒng)運行的系統(tǒng)配置文件,另外該實施例的配置數(shù)據(jù)庫管理軟件只監(jiān)控該系統(tǒng)配置文件的變化,在系統(tǒng)配置被破壞造成系統(tǒng)不穩(wěn)定時,配置數(shù)據(jù)庫管理軟件可以從配置數(shù)據(jù)庫中恢復(fù)以前任何一個正常的系統(tǒng)配置,從而恢復(fù)系統(tǒng)。
      該實施例配置數(shù)據(jù)庫管理軟件和第一個實施例一樣,作為操作系統(tǒng)的一個服務(wù)程序存在,該服務(wù)程序在操作系統(tǒng)安裝時自動安裝,操作系統(tǒng)運行時自動運行。該實施例實現(xiàn)簡單,節(jié)省硬盤空間。
      (三)本發(fā)明的第三個實施例是其對應(yīng)的配置數(shù)據(jù)庫管理軟件作為兩套系統(tǒng)運行,一套和以上第一和第二實施例一樣,作為操作系統(tǒng)的一個服務(wù)程序存在,該服務(wù)程序在操作系統(tǒng)安裝時自動安裝,操作系統(tǒng)運行時自動運行,實現(xiàn)配置項的添加、更新、刪除、版本管理、監(jiān)控配置項的變化等功能,另外一套也在操作系統(tǒng)安裝時自動安裝,但該套系統(tǒng)不作為操作系統(tǒng)的一個服務(wù)運行,操作系統(tǒng)運行時該套系統(tǒng)不運行,并且被保存到一個安全的存儲區(qū)域,如一個獨立的硬盤區(qū)或獨立的一個存儲設(shè)備,該套系統(tǒng)只有在操作系統(tǒng)被破壞致使無法正常啟動時,可以通過用戶操作直接由基本輸入輸出系統(tǒng)(BIOS)來啟動運行,執(zhí)行恢復(fù)被破壞的操作系統(tǒng)的功能,把操作系統(tǒng)恢復(fù)到以前某個穩(wěn)定正常狀態(tài),恢復(fù)方法和上兩個實施例相同。該實施例的優(yōu)點是在操作系統(tǒng)被破壞不能正常啟動時,能夠從配置數(shù)據(jù)庫恢復(fù)正確完整穩(wěn)定的操作系統(tǒng),恢復(fù)系統(tǒng)運行。
      由于本發(fā)明方法實現(xiàn)了對系統(tǒng)配置及每次變化時候的內(nèi)容的保存,可以在系統(tǒng)破壞或不穩(wěn)定時,恢復(fù)系統(tǒng)到以前任何一個版本的狀態(tài),即恢復(fù)了系統(tǒng),又使系統(tǒng)恢復(fù)到最近的正常的狀態(tài)。另外還可以實現(xiàn)保存和恢復(fù)任何重要的數(shù)據(jù)或軟件,因此本發(fā)明方法可以大大提高操作系統(tǒng)的健壯性和可用性。
      權(quán)利要求
      1.一種計算機系統(tǒng)或數(shù)據(jù)的恢復(fù)方法,其特征在于,采用配置數(shù)據(jù)庫,包括以下步驟1.1)監(jiān)視計算機當前配置變化,發(fā)生變化后,自動或根據(jù)用戶決定把變化的配置加入或把變化的配置項追加保存到所述配置數(shù)據(jù)庫中;1.2)配置破壞后或者想恢復(fù)到過去保存的配置時,根據(jù)用戶選擇從所述配置數(shù)據(jù)庫中恢復(fù)以前保存的任一配置。
      2.根據(jù)權(quán)利要求1所述恢復(fù)方法,其特征在于,所述配置項包括支持計算機操作系統(tǒng)運行的系統(tǒng)文件和工作文件類型,每一文件對應(yīng)一配置項,所有同一時刻的配置項共同構(gòu)成一完整配置。
      3.根據(jù)權(quán)利要求2所述恢復(fù)方法,其特征在于,所述配置項還包括操作系統(tǒng)安裝的應(yīng)用程序類型或者存儲在硬盤上的數(shù)據(jù)文件或軟件類型。
      4.根據(jù)權(quán)利要求1、2或3所述恢復(fù)方法,其特征在于,所述步驟1.1)中追加時記錄所述配置項類型,所述步驟1.2)中恢復(fù)可根據(jù)用戶選擇對所述配置中配置項的全部類型或部分指定類型進行。
      5.根據(jù)權(quán)利要求1所述恢復(fù)方法,其特征在于,所述步驟1.1)中追加具體包括1.1.1)在所述配置數(shù)據(jù)庫中記錄所述配置變化對應(yīng)標簽,并記錄變化的配置項對應(yīng)記錄號;1.1.2)把變化的配置項加上所述對應(yīng)記錄號追加保存到所述配置數(shù)據(jù)庫中。
      6.根據(jù)權(quán)利要求5所述恢復(fù)方法,其特征在于,所述配置數(shù)據(jù)庫包括記錄所述對應(yīng)標簽與對應(yīng)記錄號的配置項版本記錄表和記錄所述對應(yīng)記錄號與配置項的配置項記錄表,還包括描述所述對應(yīng)標簽的數(shù)據(jù)庫版本記錄表和建立所述配置項目錄視圖的數(shù)據(jù)庫目錄數(shù)據(jù)庫表。
      7.根據(jù)權(quán)利要求6所述恢復(fù)方法,其特征在于,所述配置數(shù)據(jù)庫以壓縮或壓縮和加密的方式保存在用戶不可刪除的系統(tǒng)文件或隱藏存儲區(qū)內(nèi),所述配置項版本記錄表、配置項記錄表數(shù)據(jù)庫版本記錄表和數(shù)據(jù)庫目錄數(shù)據(jù)庫表中的各記錄還可以包含電子簽名信息。
      8.根據(jù)權(quán)利要求1或6所述恢復(fù)方法,其特征在于,所述數(shù)據(jù)庫版本記錄表中的每一記錄都包括所述對應(yīng)標簽、更新時間和注釋信息,所述步驟1.2)中的用戶選擇是根據(jù)所述每一記錄內(nèi)的信息和對應(yīng)標簽進行。
      9.根據(jù)權(quán)利要求1所述恢復(fù)方法,其特征在于,該方法還包括在計算機操作系統(tǒng)初始安裝后將初始配置完整地保存到原始的所述配置數(shù)據(jù)庫中。
      10.根據(jù)權(quán)利要求1所述恢復(fù)方法,其特征在于,所述步驟1.1)在計算機當前操作系統(tǒng)中進行;所述步驟1.2)可以在計算機當前操作系統(tǒng)中進行,也可以在另一套獨立的自啟動的配置恢復(fù)系統(tǒng)中進行。
      全文摘要
      本發(fā)明涉及了一種計算機系統(tǒng)或數(shù)據(jù)的恢復(fù)方法,采用配置數(shù)據(jù)庫,包括配置數(shù)據(jù)庫管理系統(tǒng)監(jiān)視計算機當前配置變化,變化后把變化的配置項追加保存到所述配置數(shù)據(jù)庫中;配置破壞后或者想恢復(fù)到過去保存的配置時,根據(jù)用戶選擇從所述配置數(shù)據(jù)庫中恢復(fù)以前保存的任一配置。這種方法,由于可以把初始完整配置信息和每次變化后的系統(tǒng)配置信息都保存到配置數(shù)據(jù)庫,從而可以恢復(fù)任何一個系統(tǒng)配置變化后的系統(tǒng)的完整配置,從而增強了操作系統(tǒng)的健壯性。另外本發(fā)明還可以把對于用戶重要的數(shù)據(jù)文件或軟件也作為配置項保存到配置數(shù)據(jù)庫,從而增加了本發(fā)明的應(yīng)用范圍。
      文檔編號G06F17/30GK1920788SQ20061006266
      公開日2007年2月28日 申請日期2006年9月18日 優(yōu)先權(quán)日2006年9月18日
      發(fā)明者毛國紅 申請人:毛國紅
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1