專利名稱:自動備份及還原數(shù)據(jù)的方法及可被計算機讀取的物品的制作方法
技術(shù)領域:
本發(fā)明涉及一種備份與還原數(shù)據(jù)的方法及可被計算機讀取的物品,尤其 涉及一種自動備份及還原數(shù)據(jù)的方法及可被計算機讀取的物品。
背景技術(shù):
通過計算機處理來提高工作效率,幾乎是現(xiàn)今各行各業(yè)使用計算機的主 要理由。計算機的用途包括處理工作物件、文書處理、設計美工、搜尋數(shù)據(jù) 及方便世界各地的聯(lián)系等等,因而有許多的統(tǒng)計數(shù)據(jù)、繪圖數(shù)據(jù)或文書處理 等等都是通過計算機處理。
由于現(xiàn)在許多工作都依賴計算機,因此數(shù)據(jù)(文件計算機文件)備份的工 作就變得很重要。尤其例如許多軟件軟件工程師都有過的慘痛經(jīng)驗,那就是 當程序?qū)懙娇煲旯r,卻發(fā)生計算機死機,而文件又沒有存儲或備份,導 致于軟件軟件工程師必須重新撰寫程序。同樣的情況也有可能發(fā)生在其他的 工作,例如利用文書文件處理論文報告,在未完成論文報告之前,縱使已經(jīng) 存儲文件,若未備份文件,計算機死機仍常常造成無法恢復文件。
因此,目前市面上出現(xiàn)多種計算機(文件/系統(tǒng))備份軟件,使計算機操作 者可避免發(fā)生如上的慘痛經(jīng)驗。然而,目前備份軟件都需要由使用者自行選 擇欲備份的來源文件以及指定欲存儲的目標位置,如此一來,使用者就必須 對計算機的文件位置十分了解,否則使用者很可能會選錯裝置進行備份。此 外,由于使用者熟悉不熟悉存儲的文件位置,也可能因此導致操作錯誤而還 原到錯誤的文件版本,反而造成數(shù)據(jù)遺失。目前市面上的備份軟件,在進行 還原時,通常會顯示所有的存儲裝置,然而使用者可能僅曾將文件備份在其 中一或兩種裝置,如此一來,很容易造成使用者混淆。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種自動備份及還原數(shù)據(jù)的方法及可被計算機讀取的物品,其可自動檢測可能的備份方式與相關(guān)設定。
本發(fā)明的另一目的在于提供一種可防止使用者操作錯誤的備份及還原 數(shù)據(jù)的方法。
為達到上述的目的,本發(fā)明提供一種自動備份及還原一數(shù)據(jù)的方法,其 將該數(shù)據(jù)從一來源裝置復制備份至多個目的地裝置的至少其中之一,以及將 該數(shù)據(jù)從復制備份的該目的地裝置還原至該來源裝置,本發(fā)明的方法包括
步驟S11:在進行該數(shù)據(jù)復制備份時,提取至少一特征值,該特征值為 進行復制備份的該目的地裝置的特征值;
步驟S12:依據(jù)所提取的特征值,建立一設定文件(profile),并將該設定 文件存儲在該來源裝置及進行復制備份的該目的地裝置;以及
步驟S13:依據(jù)該來源裝置的該設定文件,判斷該來源裝置是否有連接
至存儲有該設定文件的目的地裝置,以自動地備份一更新數(shù)據(jù)或還原該數(shù) 據(jù)。
本發(fā)明的特征值包括但不限于至少下列其中任一 一序號(serial number)、 一型號(model number)及一媒體存取控制地址(MAC address)。另夕卜, 序號則可以是一硬盤實體序號(HDD serial number)、 一USB序號、一 iPOD 序號或一 SmartPhone序號。
在一優(yōu)選實施例中,在判斷該來源裝置是否有連接至存儲有該設定文件
的目的地裝置的步驟,若判斷為"是",則還包含
步驟S14:顯示存儲有該設定文件的目的地裝置,以供使用者選取進行 備份一更新數(shù)據(jù)或還原該數(shù)據(jù)。
步驟S15:對比該更新數(shù)據(jù)與該數(shù)據(jù),找出該更新數(shù)據(jù)與該數(shù)據(jù)之間的 差異,以自動地備份該更新數(shù)據(jù)與該數(shù)據(jù)之間的該差異。
若判斷為"否",則為步驟S16:則顯示一信息,以提醒使用者將該來 源裝置連接至存儲有該設定文件的目的地裝置。
本發(fā)明提供一種一種可被計算機讀取的物品,其將該數(shù)據(jù)從一來源 裝置復制備份至多個目的地裝置的至少其中之一,以及將該數(shù)據(jù)從復制 備份的該目的地裝置還原至該來源裝置,該物品包括有可記錄程序碼的 媒介,該媒介包括有下列的程序碼
在進行該數(shù)據(jù)復制備份時,提取至少一特征值,該特征值為進行復制備份的該目的地裝置的特征值;
依據(jù)所提取的特征值,建立一設定文件,并將該設定文件存儲在該 來源裝置及進行復制備份的該目的地裝置;以及
依據(jù)該設定文件,判斷該來源裝置是否有連接至存儲有該設定文件 的目的地裝置,以自動地備份一更新數(shù)據(jù)或還原該數(shù)據(jù)。
由于上述的方法最好以計算機程序完成,因此本發(fā)明的方法可以以計算 機程序?qū)懹谳d有計算機可使用的媒介,譬如硬盤,集成電路,光盤及其他可 記錄計算機程序的物品。
圖1為在備份及還原數(shù)據(jù)時,顯示其來源裝置與目的地裝置的架構(gòu)示意圖。
圖2為依據(jù)本發(fā)明,顯示自動備份及還原數(shù)據(jù)的方法流程圖。 圖3為依據(jù)圖2,顯示其判斷步驟的方法流程圖。
圖4為依據(jù)本發(fā)明的一優(yōu)選實施例,顯示自動備份及還原數(shù)據(jù)的方法流 程圖。
其中,附圖標記說明如下 1 來源裝置 11、 12、 13 數(shù)據(jù) 2、 3、 4 目的地裝置
具體實施例方式
為讓本發(fā)明的上述和其他目的、特征和優(yōu)點能更明顯易懂,下文特舉出 優(yōu)選實施例,并配合所附附圖,作詳細說明如下。
請參考圖1,本發(fā)明提供一種自動備份及還原一數(shù)據(jù)的方法,使用者可 將來源裝置1的數(shù)據(jù)11、 12、 13復制備份至目的地裝置2、 3、 4至少其中 之一。若有需要進行還原作業(yè),也可從所備份的目的地裝置2、 3或4將數(shù) 據(jù)還原至來源裝置l。例如使用者可選擇USB 2、硬盤3或網(wǎng)絡磁盤4作為 目的地裝置,以進行復制備份來源裝置l的數(shù)據(jù)ll、 12、 13,使用者可以選 擇單一 目的地裝置(例如僅選擇USB 2),也可以選擇多個目的地裝置(例如選
6擇USB2、硬盤3及網(wǎng)絡磁盤4)同時進行復制備份來源裝置1的數(shù)據(jù)11、 12、 13。
請參考圖2,其顯示本發(fā)明的方法流程
步驟S11:在進行數(shù)據(jù)ll、 12及/或13的復制備份時,提取至少一特征 值,且該特征值為進行復制備份的目的地裝置的特征值。舉例而言,若使用 者僅選擇USB 2作為目的地裝置,則提取USB 2的特征值,例如序號(serial number)或型號(model number),也就是USB 2的序號及/或型號。
換言之,本發(fā)明的特征值包括但不限于至少下列其中任一 一序號(serial number)、 一型號(model number)及一媒體存取控制地址(MAC address)。另夕卜, 序號則可以是一硬盤實體序號(HDD serial number)、 一USB序號、一 iPOD 序號或一 SmartPhone序號。
接下來為步驟S12:依據(jù)所提取的特征值,建立一設定文件(profile),并 將該設定文件存儲在來源裝置及進行復制備份的目的地裝置。例如,圖l的 使用者選擇USB 2作為目的地裝置時,依據(jù)所提取的特征值(例如USB 2的 序號及/或型號),建立可供辨識的設定文件,并將設定文件存儲在來源裝置 l(例如本機磁盤)及進行復制備份的目的地裝置2 (例如USB)。
再來是步驟S13:依據(jù)設定文件,判斷來源裝置是否有連接至存儲有該 設定文件的目的地裝置,以自動地備份更新數(shù)據(jù)或還原數(shù)據(jù)。例如,當使用 者再次啟動欲進行備份或還原時,本發(fā)明即可依據(jù)設定文件,判斷來源裝置 (例如本機磁盤l)是否有連接至存儲有設定文件的目的地裝置(例如USB 2), 若判斷為"是",則將來源裝置(例如本機磁盤l)的更新數(shù)據(jù)復制備份至目 的地裝置(例如USB 2),或者將目的地裝置(例如USB 2)的數(shù)據(jù)11、 12或13 還原至來源裝置(例如本機磁盤1)。
請先參考圖3,判斷來源裝置是否有連接至存儲有該設定文件的目的地 裝置的步驟S13,實質(zhì)上是在對比來源裝置1與目的地裝置2、 3、 4的設定 文件。因此可進一步進行步驟S131-133:檢査USB特征值S131、檢査硬盤 特征值S132及檢査網(wǎng)絡磁盤特征值S133。
請回到圖2,若步驟S13的判斷為"否",則來到步驟S16:則顯示一 信息,以提醒使用者將該來源裝置連接至存儲有該設定文件的目的地裝置, 以進行備份或還原數(shù)據(jù)。由于在屏幕上顯示信息的方式有許多,且為熟悉本技術(shù)的技術(shù)人員在閱讀本說明書之后,應當可理解,故未在此多贅述。
請參考圖4,在一優(yōu)選實施例中,在判斷該來源裝置是否有連接至存儲
有該設定文件的目的地裝置的步驟S13,若判斷為"是",則還包含
步驟S14:顯示存儲有設定文件的目的地裝置,以供使用者選取進行備 份一更新數(shù)據(jù)或還原該數(shù)據(jù)。例如,判斷結(jié)果為本機磁盤1是有連接至存儲
有設定文件的USB2時,則顯示USB2的圖像,以供使用者選取進行備份或 還原數(shù)據(jù)。因此,可避免使用者選錯欲復制備份的目的裝置,也可避免造成 使用者混淆。
步驟S15:若是進行復制備份時,對比來源裝置1的更新數(shù)據(jù)與先前備 份的數(shù)據(jù)(可能復制備份在目的地裝置2、 3或4),找出更新數(shù)據(jù)與先前存儲 的數(shù)據(jù)之間的差異,以自動地復制差異部份,也就是備份更新數(shù)據(jù)與原數(shù)據(jù) (先前存儲的數(shù)據(jù))之間的差異。如此一來即可省去許多等待存儲的時間,以 提高效率。
由于上述的方法最好以計算機程序完成,因此本發(fā)明的方法可以以計算 機程序?qū)懹谳d有計算機可使用的媒介,譬如硬盤,集成電路,光盤及其他可 記錄計算機程序的物品。
更進一步而言,本發(fā)明的自動備份及還原數(shù)據(jù)的方法,可以計算機程序 語言寫成以便執(zhí)行,而計算機程序可以存儲于任何微處理單元可以辨識、解 讀的記錄媒體,或包含有該記錄媒體的物品及裝置。其不限為任何形式,該 物品較佳為CD, CD-R, MO,軟盤磁片,硬盤磁片,IC芯片或任何熟悉此 技藝的技術(shù)人員所可使用的包含有該記錄媒體的物品。由于本發(fā)明的防止惡 意連線通訊的方法已揭示完整,任何熟悉計算機程序語言的人員閱讀本發(fā)明 說明書即知如何撰寫計算機軟件程序,故有關(guān)計算機軟件程序細節(jié)部分不在 此贅述。
雖然本發(fā)明已以優(yōu)選實施例揭示如上,然而其并非用以限定本發(fā)明,任 何本領域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),應當可作一些 變動與潤飾,因此本發(fā)明的保護范圍應當視隨附的權(quán)利要求所限定的范圍為
準。 —
權(quán)利要求
1.一種自動備份及還原一數(shù)據(jù)的方法,其將該數(shù)據(jù)從一來源裝置復制備份至多個目的地裝置的至少其中之一,以及將該數(shù)據(jù)從復制備份的該目的地裝置還原至該來源裝置,該方法包括在進行該數(shù)據(jù)復制備份時,提取至少一特征值,該特征值為進行復制備份的該目的地裝置的特征值;依據(jù)所提取的特征值,建立一設定文件,并將該設定文件存儲在該來源裝置及進行復制備份的該目的地裝置;以及依據(jù)該設定文件,判斷該來源裝置是否有連接至存儲有該設定文件的目的地裝置,以自動地備份一更新數(shù)據(jù)或還原該數(shù)據(jù)。
2. 如權(quán)利要求1所述的方法,其中該特征值包括至少下列其中任一 一序號、 一型號及一媒體存取控制地址,其中該序號包括下列其中任一一硬盤實體序號、一USB序號、一iPOD序號及一SmartPhone序號。
3. 如權(quán)利要求1所述的方法,其中在判斷該來源裝置是否有連接至存儲 有該設定文件的目的地裝置的步驟,還包含對比該更新數(shù)據(jù)與該數(shù)據(jù),找出該更新數(shù)據(jù)與該數(shù)據(jù)之間的差異,以自 動地備份復制該更新數(shù)據(jù)與該數(shù)據(jù)之間的該差異。
4. 如權(quán)利要求1所述的方法,其中在判斷該來源裝置是否有連接至存儲 有該設定文件的目的地裝置的步驟,進一步包含步驟顯示存儲有該設定文件的目的地裝置,以供使用者選取進行備份一更新 數(shù)據(jù)或還原該數(shù)據(jù)。
5. 如權(quán)利要求1所述的方法,其中在判斷該來源裝置是否有連接至存儲 有該設定文件的目的地裝置的步驟,若判斷為"否",則顯示一信息,以提 醒使用者將該來源裝置連接至存儲有該設定文件的目的地裝置。
6. —種可被計算機讀取的物品,其將該數(shù)據(jù)從一來源裝置復制備份至多 個目的地裝置的至少其中之一,以及將該數(shù)據(jù)從復制備份的該目的地裝置還 原至該來源裝置,該物品包括有可記錄程序碼的媒介,該媒介包括有下列的程序碼在進行該數(shù)據(jù)復制備份時,提取至少一特征值,該特征值為進行復制備份的該目的地裝置的特征值;依據(jù)所提取的特征值,建立一設定文件,并將該設定文件存儲在該來源 裝置及進行復制備份的該目的地裝置;以及依據(jù)該設定文件,判斷該來源裝置是否有連接至存儲有該設定文件的目 的地裝置,以自動地備份一更新數(shù)據(jù)或還原該數(shù)據(jù)。
7. 如權(quán)利要求6所述的物品,其中該特征值包括至少下列其中任一 一序號、 一型號及一媒體存取控制地址,其中該序號包括下列其中任一:一硬盤實體序號、一USB序號、一iPOD序號及一SmartPhone序號。
8. 如權(quán)利要求6所述的物品,還包含下列的程序碼 對比該更新數(shù)據(jù)與該數(shù)據(jù),找出該更新數(shù)據(jù)與該數(shù)據(jù)之間的差異,以自動地備份復制該更新數(shù)據(jù)與該數(shù)據(jù)之間的該差異。
9. 如權(quán)利要求6所述的物品,還包含下列的程序碼 顯示存儲有該設定文件的目的地裝置,以供使用者選取進行備份一更新數(shù)據(jù)或還原該數(shù)據(jù)。
10. 如權(quán)利要求6所述的物品,還包含下列的程序碼顯示一信息,以提 使用者將該來源裝置連接至存儲有該設定文件的目 的地裝置。
全文摘要
本發(fā)明提供一種自動備份及還原數(shù)據(jù)的方法及可被計算機讀取的物品,其中該自動備份及還原數(shù)據(jù)的方法,是將數(shù)據(jù)從一來源裝置復制備份至多個目的地裝置的至少其中之一,通過提取目的地裝置的特征值,建立設定文件(profile)并同時存儲在來源裝置與目的地裝置,以供辨識對比。當存儲有特征值的目的地裝置連接到來源裝置時,即可自動地備份或還原數(shù)據(jù)。因此本發(fā)明的自動備份及還原數(shù)據(jù)的方法,可以計算機程序語言寫成以便執(zhí)行,而計算機程序可以存儲于任何微處理單元可以辨識、解讀的記錄媒體,或包含有該記錄媒體的物品及裝置中。
文檔編號G06F11/14GK101685411SQ200810161089
公開日2010年3月31日 申請日期2008年9月26日 優(yōu)先權(quán)日2008年9月26日
發(fā)明者曾守民 申請人:宏碁股份有限公司