[發明專利]應用還原點有效
| 申請號: | 200980145171.0 | 申請日: | 2009-11-12 |
| 公開(公告)號: | CN102216905A | 公開(公告)日: | 2011-10-12 |
| 發明(設計)人: | D·M·查特朗德;S·派特爾;K·W·科克比;E·A·鮑爾 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所 11038 | 代理人: | 申發振 |
| 地址: | 美國*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 原點 | ||
技術領域
本發明的實施例總體上涉及在計算系統中備份和還原應用,并且更具體地涉及使用應用還原點將應用(或者操作系統組件)還原至安裝(或者更新)應用之前所具有的狀態。
背景技術
安裝新應用以及更新現有應用或操作系統是一種常見處理。例如,應用(以及操作系統)供應商經常發布更新應用、修復“漏洞”或安全問題的補丁。然而,安裝新應用或者更新現有應用有時會破壞計算機系統。也就是說,更新有時“毀壞”應用(或者系統上運行的其它應用)。例如,如果沒有成功地完成更新處理,則應用可能不能正常運行和/或數據可能丟失。類似地,已更新的應用有時會以不可預知的方式影響其它系統應用,如阻止它們正常運行。因此,在某些情況下,可能需要刪除應用或更新以使計算系統恢復正常運行。
刪除應用更新的一種方法是在安裝(或者更新)應用之前創建計算系統的完整鏡像,然后在需要時還原該鏡像。然而,該方法常常需要大量的存儲資源。此外,還原應用至更新之前的狀態需要計算系統的用戶在啟動更新處理之前記得創建系統鏡像。而且,該方法經常導致備份處理期間、安裝處理期間或者還原處理期間(如果使用鏡像來還原系統)的實質停機。
發明內容
根據第一方面,提供了一種為應用創建應用還原點的計算機實現方法,包含:調用被配置成向應用施加安裝包的安裝器處理;生成應用還原點數據結構,所述應用還原點數據結構被配置成存儲新組件列表以及在由安裝器處理施加安裝包時要被修改的應用的一個或更多個組件中每一個的未修改副本;當由安裝器處理施加安裝包時:對于由安裝器處理所修改的應用的每一組件,在應用還原點數據結構中存儲組件的未修改副本,以及對于由安裝器處理添加至計算系統的每一新組件,向新組件列表添加對新組件的引用。該方法進一步包含:在應用還原點數據結構中存儲新組件列表。
根據第二方面,提供了一種包含程序的計算機可讀存儲介質,當被執行時,所述程序執行為應用創建應用還原點的操作,包含:調用被配置成向應用施加安裝包的安裝器處理;生成應用還原點數據結構,所述應用還原點數據結構被配置成存儲新組件列表以及在由安裝器處理施加安裝包時要被修改的應用的一個或更多個組件中每一個的未修改副本;當由安裝器處理施加安裝包時:對于由安裝器處理所修改的應用的每一組件,在應用還原點數據結構中存儲組件的未修改副本,以及對于由安裝器處理添加至計算系統的每一新組件,向新組件列表添加對新組件的引用。該操作進一步包含:在應用還原點數據結構中存儲新組件列表。
根據第三方面,提供了一種系統,包含:處理器;以及存儲應用安裝器處理的存儲器,當由處理器執行時,所述應用安裝器處理被配置成執行為應用創建應用還原點的操作,該操作包含:調用被配置成向應用施加安裝包的安裝器處理,生成應用還原點數據結構,所述應用還原點數據結構被配置成存儲新組件列表以及在由安裝器處理施加安裝包時要被修改的應用的一個或更多個組件中每一個的未修改副本,當由安裝器處理施加安裝包時:(i)對于由安裝器處理所修改的應用的每一組件,在應用還原點數據結構中存儲組件的未修改副本,以及(ii)對于由安裝器處理添加至計算系統的每一新組件,向新組件列表添加對新組件的引用。該操作進一步包含:在應用還原點數據結構中存儲新組件列表。
附圖說明
現在將結合附圖僅僅以示例的方式來描述本發明的實施例:
圖1是例示根據本發明一個實施例的計算系統的框圖;
圖2例示了根據本發明一個實施例的應用還原點;
圖3例示了根據本發明一個實施例的創建應用還原點的方法的流程圖;以及
圖4例示了根據本發明一個實施例的基于應用還原點還原應用的方法的流程圖。
具體實施方式
本發明的實施例提供安裝、更新或者修補應用時創建應用還原點的技術。當需要時,可以使用應用還原點將應用和計算系統的相關部分還原至該應用還原點所具有的狀態。在一個實施例中,應用還原點捕獲與安裝(更新)應用時被修改、創建或刪除的應用和/或運行應用的計算系統的那些組件、文件或者其它元素相關的信息。重要的是,創建和還原處理不破壞計算系統上運行的其它應用。換言之,當創建應用還原點或者使用應用還原點來還原應用(即,有效地撤銷安裝或者補丁)時,可以使用計算系統的其它組件和應用。此外,因為創建和還原處理主要涉及安裝處理所需的文件,所以節省了計算系統的資源并且可以出于不同的目的而使用計算系統的這些資源。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200980145171.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:傳感器元件和用于組裝傳感器元件的工藝
- 下一篇:門封結構、冰箱門體及冰箱





