[發明專利]即時生成文件版本的方法無效
| 申請號: | 00108978.1 | 申請日: | 2000-05-25 |
| 公開(公告)號: | CN1326155A | 公開(公告)日: | 2001-12-12 |
| 發明(設計)人: | 李鵬;陳玄同;林光信 | 申請(專利權)人: | 英業達股份有限公司 |
| 主分類號: | G06F17/21 | 分類號: | G06F17/21 |
| 代理公司: | 中國專利代理(香港)有限公司 | 代理人: | 吳立明,傅康 |
| 地址: | 臺灣省*** | 國省代碼: | 臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 即時 生成 文件 版本 方法 | ||
本發明涉及一種即時生成文件版本的方法。該方法是在用戶編輯文件的過程中,計算機系統可自動備份該文件在不同時間所修改的內容,并以不同的版本文件儲存起來,該計算機系統可依用戶的需求,調用儲存在儲存裝置中任一的版本文件。
按一般已知的使用情況,用戶在定期修改文件后,想要保留以前每一版本的文件,而對同一文件的不同版本進行管理的具體作法,請參照圖1所示,該作法是將用戶每次更改后的文件,分別以不同的文件名稱保存下來,并存放在計算機系統的文件夾內,以便日后查詢,當用戶需要查詢某一版本的文件時,再將該文件夾打開,取用所需的版本文件,然因這些不同版本文件,其生成過程完全必需依賴用戶,以手動方式進行儲存,如此一來,不但會增加用戶在做此項工作時的工作量,且會占用較大的硬盤空間。
而現有的已知技術中,如Word中雖具有根據用戶自行設定的時間間隔,而自動存檔的功能,然,因該功能每次存儲時,皆使用同一個檔案名稱(normal.dot),因此,用戶無法對在最后存檔結果前,所修改的文件進行調用和查詢。
另外,如Norton?Ghout雖可在每一設定時間內,將文件完全備份,以防止文件資料流失。但該系統僅會在用戶所設定的時間進行備份的動作,而在該設定時間未到的時間,及該設定時間與下一設定時間之間,并不會動作。因此,仍會有漏失文件的情況發生。例如,用戶設定每隔十分鐘作備份的動作,則在設定時前十分鐘(空窗期)內,如文件有任何修改,該計算機系統并不會進行任何處理。
鑒于上述傳統的應用軟件在使用時,所存在的一些缺陷,本發明提供一種即時文件版本生成方法。
本發明的一個目的是在提供一種即時文件版本生成方法。該方法主要令用戶編輯某一文件的過程中,計算機系統可即時地將該文件在不同時間修改的內容,分別儲存起來,而生成不同的版本文件。該計算機系統可根據用戶的要求,隨時調用不同的版本文件。
本發明的另一個目的是在提供一種即時文件版本生成方法,其計算機系統可根據用戶的設定,自動刪除所儲存較舊的版本文件,而只儲存新的版本文件,如此,即不會造成儲存裝置(如硬盤)的空間浪費。
本發明的再一個目的是在提供一種即時文件版本生成方法,該方法無須針對不同的軟件,設計獨立的模塊,而以相同方式完成版本文件的生成,且將其儲存在預定位置上,而具有通用性。
為了對本發明作更進一步的認識與了解,以實施舉例配合附圖進一步詳細說明如下:
圖1為已知技術功能示意圖。
圖2為本發明的結構示意圖。
圖3為本發明的主要流程圖。
圖4為本發明的攔截模塊流程圖。
圖5為本發明的比較模塊流程圖。
圖6為本發明的備份模塊流程圖。
圖7為本發明具體實施例的數據表。
本發明的即時版本生成的方法主要是透過鉤接函數(Hook)攔截用戶在編輯文件時所寫入文件的操作信息,并根據比較的結果,做出不同處理的方法。請參照圖2所示,該方法主要是在用戶編輯某一文件時,計算機系統會將該文件原先的內容保存下來(101),同時透過攔截模塊中的鉤接函數(Hook),將該文件修改過的內容攔截下來,并把攔截后的內容,保存在自定義函數單元中,以備調用(102)。
再將儲存在自定義函數單元中的修改過的文件(以下簡稱新版本文件)與原先儲存在計算機系統中的文件(以下簡稱舊版本文件)發送至比較模塊進行比較,令該比較模塊可從文件大小、文件保存日期,以及文件所包含數據的循環冗余校驗值(CRC)等三個不同方向,分別去作比較(103),如果新舊版本文件比較的結果為不同,則將該新版本文件送至備份模塊(104)中,予以備份,而生成新文件;如果新舊版本比較的結果相同,則以該文件原來的名稱(File?Name)儲存起來(105)。
再者,以下就本發明的方法對用戶信息接收及處理的過程,配合附圖(請參照圖3所示),詳細說明如下:
首先,當用戶在編輯文件時,計算機系統即會攔截該用戶正在操作的文件(201),并等待接收該用戶寫入文件的操作信息(202),而該計算機系統在接收到該操作信息時,即會對該操作信息所寫入的文件進行識別(203),判斷該操作信息正在寫入的文件,是否為該用戶預先所指定的文件(204),如果判斷結果,該操作信息正在寫入的文件非用戶所指定文件,則調用該計算機系統繼續進行該文件的編輯(208)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英業達股份有限公司,未經英業達股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/00108978.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:安全注射器
- 下一篇:立式熱處理爐用爐底輥及使用該爐底輥的立式熱處理爐





