[發明專利]一種文件異常關閉的恢復方法和裝置有效
| 申請號: | 200910238276.2 | 申請日: | 2009-11-24 |
| 公開(公告)號: | CN102073554A | 公開(公告)日: | 2011-05-25 |
| 發明(設計)人: | 郭紅艷;吳正斌;呂精華;袁慧晶 | 申請(專利權)人: | 新奧特(北京)視頻技術有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 蘇培華 |
| 地址: | 100080 北京市海淀區西草*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文件 異常 關閉 恢復 方法 裝置 | ||
技術領域
本發明涉及文件處理領域,特別是涉及一種文件異常關閉的恢復方法和裝置。
背景技術
在日常的文件處理工作中,經常遇到這樣的情形,即中途死機,或者掉電,或者程序異常等異常關閉情形,導致編輯的文件來不及正常保存。
現有一種文件異常關閉的恢復方法,在用戶進行每一步操作或每隔較短的時間,都存儲一個臨時文件,當再次開機時,可以詢問是否恢復到最后保存的臨時文件狀態,如果選擇是,則讀取最新的臨時文件就可以進行文件恢復。
例如,有的文檔程序提供“自動恢復”功能,以幫助用戶找回程序遇到問題并停止響應時尚未保存的信息。具體而言,用戶可以設置自動保存時間間隔。然后,依據所述間隔將當前文檔存儲為臨時文件,這樣,在用戶在文檔異常關閉情形下重啟系統或該文檔程序后,該文檔程序可以提供用以恢復的臨時文件。
由于臨時文件一般為正在編輯文件的copy文件,對于通常的小文件而言,上述恢復工作是很容易完成的,因為相應臨時文件占用的資源不多。但是對于至少幾百k大小的字幕工程文件而言,其過多的保存臨時文件,可能會占用大量的硬盤空間、累積硬盤磁盤碎片,從而降低系統性能。
總之,需要本領域技術人員迫切解決的一個技術問題就是:如何能夠降低文件恢復過程中的資源耗費,從而提高系統性能。
發明內容
本發明所要解決的技術問題是提供一種文件異常關閉的恢復方法和裝置,用以減少文件恢復過程中耗費的系統資源,從而提高系統性能。
為了解決上述問題,本發明公開了一種文件異常關閉的恢復方法,包括:
存儲步驟:將編輯文件過程中所執行的各個操作的標識信息和數據信息,存儲至索引文件;
恢復步驟:
調用操作:在異常關閉后啟動文件時,依據所述索引文件中所存儲的標識信息,從文件命令庫中調用相應的操作命令;
運算操作:基于所述調用的操作命令和所述索引文件中相應的數據信息,對原始文件執行運算,得到異常關閉前的文件。
優選的,所述原始文件為異常關閉前最后一次正式保存的文件。
優選的,所述方法還包括:
記錄步驟:在執行正式的保存操作時,在所述索引文件中記錄一個保存標簽;
所述恢復步驟包括:
檢查操作:在異常關閉后啟動文件時,檢查索引文件末尾內容是否為保存標簽,若否,則執行詢問操作;
詢問操作:詢問是否對文件進行恢復,若是,則執行調用操作;
調用操作:按照所述索引文件中標識信息的存儲順序,依次從文件命令庫中調用相應的操作命令;
運算操作:基于所述調用的操作命令和所述索引文件中相應的數據信息,依次對原始文件執行運算,得到異常關閉前的文件。
優選的,所述方法還包括:
記錄步驟:在執行正式的保存操作時,在所述索引文件中記錄一個保存標簽,所述保存標簽中包括執行所述保存操作的時間日期;
所述恢復步驟包括:
新建操作:建立一個新文件;
展現操作:在啟動該新文件時,展現所述索引文件中所有標簽的時間日期;
調用操作:在用戶選擇其中一個標簽時,按照所述索引文件中所選標簽之前標識信息的存儲順序,依次從文件命令庫中調用相應的操作命令;
運算操作:基于所述調用的操作命令和所述索引文件中相應的數據信息,依次對所述新文件執行運算,得到恢復文件。
優選的,所述存儲步驟包括:
在用戶執行編輯操作時,判斷該操作是否影響文件內容,若是,則將該操作的標識信息,存儲至索引文件。
本發明還公開了一種文件異常關閉的恢復裝置,包括:
存儲模塊,用于將編輯文件過程中所執行的各個操作的標識信息和數據信息,存儲至索引文件;以及,
恢復模塊,用于對異常關閉的文件進行恢復;
其中,所述恢復模塊包括:
調用子模塊,用于在異常關閉后啟動文件時,依據所述索引文件中所存儲的標識信息,從文件命令庫中調用相應的操作命令;
運算子模塊,用于基于所述調用的操作命令和所述索引文件中相應的數據信息,對原始文件執行運算,得到異常關閉前的文件。
優選的,所述裝置還包括:
記錄模塊,用于在執行正式的保存操作時,在所述索引文件中記錄一個保存標簽;
所述恢復模塊包括:
檢查子模塊,用于在異常關閉后啟動文件時,檢查索引文件末尾內容是否為保存標簽,若否,則觸發詢問子模塊;
詢問子模塊,用于詢問是否對文件進行恢復,若是,則觸發調用子模塊;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新奧特(北京)視頻技術有限公司,未經新奧特(北京)視頻技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910238276.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種資源調度方法及系統
- 下一篇:空間用氫鎳蓄電池充電控制方法





