一種管理文檔的方法及系統(tǒng)的制作方法
【專利摘要】一種管理文檔的方法,包括:記錄文檔在編輯過程中產(chǎn)生的至少一處修改變動,及每處所述修改變動在所述文檔中的位置信息;將記錄的所述修改變動和所述位置信息作為單獨的一個文件保存。本發(fā)明還公開了一種管理文檔的系統(tǒng)。本發(fā)明解決了存儲文檔的資源浪費的問題,減少了文檔在存儲空間的占用率,緩解了存儲設(shè)備的工作壓力。
【專利說明】一種管理文檔的方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及文檔處理【技術(shù)領(lǐng)域】,尤其是涉及一種管理文檔的方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前,對于文字工作者來說,在編輯文檔前,需要將原文檔進行備份,再對原文檔進行修改,修改后存儲。如果對同一個文檔進行了多次修改,就需要存儲多個修改后的文檔。在存儲空間一定的情況下,對于容量較小的小型文檔來說,對硬盤的存儲空間要求不是很大,但是對容量較大的大型文檔來說,這種方式無疑會造成存儲空間的大大減少,以及存儲空間的存儲壓力多大。文檔的改動基于原文檔,修改后的文檔與原文檔會有許多的內(nèi)容相同,對于多個修改后的文檔的相同內(nèi)容的多次存儲容易導(dǎo)致存儲空間的利用率下降。
【發(fā)明內(nèi)容】
[0003]本發(fā)明旨在提供一種管理文檔的方法,以解決現(xiàn)有技術(shù)的多個修改后的文檔的相同內(nèi)容的多次存儲容易導(dǎo)致存儲空間的利用率下降的問題。
[0004]在一些說明性實施例中,所述管理文檔的方法包括:記錄文檔在編輯過程中產(chǎn)生的至少一處修改變動,及每處所述修改變動在所述文檔中的位置信息;將記錄的所述修改變動和所述位置信息作為單獨的一個文件保存。
[0005]本發(fā)明的另一個目的是提供一種管理文檔的系統(tǒng)。
[0006]在一些說明性實施例中,所述管理文檔的系統(tǒng)包括:記錄模塊,用于記錄文檔在編輯過程中產(chǎn)生的至少一處修改變動,及每處所述修改變動在所述文檔中的位置信息;以及,存儲模塊,用于將記錄的所述修改變動和所述位置信息作為單獨的一個文件保存。
[0007]與現(xiàn)有技術(shù)相比,本發(fā)明的說明性實施例包括以下優(yōu)點:
[0008]通過只記錄文檔在每次編輯過程中的產(chǎn)生的修改變動,以及修改變動的位置信息,將每次編輯過程中記錄的修改變動,以及修改變動的位置信息以單獨的一個文件進行保存的方式,存儲空間中只需要存儲一份文檔,以及該文檔在每次編輯結(jié)束后產(chǎn)生的每個文件,不需要對該文檔的不同版本進行完整的存儲,節(jié)省了文檔的不同版本中相同內(nèi)容的存儲量,提高存儲空間的利用率。
【專利附圖】
【附圖說明】
[0009]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0010]圖1是按照本發(fā)明的示范實施例的存儲流程圖;以及
[0011]圖2是按照本發(fā)明的示范實施例的系統(tǒng)框圖。
【具體實施方式】
[0012]在以下詳細描述中,提出大量特定細節(jié),以便于提供對本發(fā)明的透徹理解。但是,本領(lǐng)域的技術(shù)人員會理解,即使沒有這些特定細節(jié)也可實施本發(fā)明。在其它情況下,沒有詳細描述眾所周知的方法、過程、組件和電路,以免影響對本發(fā)明的理解。
[0013]現(xiàn)在參照圖1,圖1示出了根據(jù)一些說明性實施例的管理文檔中存儲文檔的流程圖
[0014]如圖1所示,在一些說明性實施例中,公開了一種管理文檔的方法,包括:
[0015]S11、記錄文檔在編輯過程中產(chǎn)生的至少一處修改變動,及每處所述修改變動在所述文檔中的位置信息。
[0016]在一些說明性實施例中,每處所述修改變動包括如下之一:增加和/或刪除,以及格式改變。其中,增加用于表示文檔中的內(nèi)容增加,例如增加文檔內(nèi)容、增加文檔批注等。刪除用于表示文檔中的內(nèi)容刪減,例如刪減文檔內(nèi)容、刪減文檔批注等;其中,增加和刪除用于表示文檔中的內(nèi)容的更換。
[0017]在一些說明性實施例中,每兩處修改變動之間不存在連續(xù)關(guān)聯(lián),即不連續(xù)。
[0018]在一些說明性實施例中,每處所述修改變動的位置信息的記錄方式包括:記錄修改變動在所述文檔中的第幾頁、第幾行、第幾個字符前后;或者,該修改變動在所述文檔中某字符串的前后。例如,文檔的第I頁、第2行、第7個字符后增加了字符“我”;則記錄“我”,第I頁,第2行、第7個字符之后或第8個字符之前,并標(biāo)記修改變動的屬性為正,表示增加;或者,該修改變動在所述文檔中的第幾頁、該頁第幾段、該段第幾行、該行第幾個字符前后;或者,該修改變動在所述文檔中的第幾段、該段第幾行,該行第幾個字符前后;或者,該修改變動在所述文檔中某字符串的前后,例如“AB⑶”中的B之后加入E,變?yōu)椤癆BE⑶”,則記錄“E”所在AB之后或所在⑶之前。
[0019]S12、將記錄的所述修改變動和所述位置信息作為單獨的一個文件保存。
[0020]其中,每個文件具有唯一的識別標(biāo)識,該識別標(biāo)識可以是通過人為設(shè)定或者自動生成的編號、名稱或編輯時間,例如文件版本號1.0,不僅起到標(biāo)識作用,還用于區(qū)別各個文件之間的產(chǎn)生的先后順序。
[0021]在一些說明性實施例中,被編輯的文檔部進行保存。其具體過程可以包括:復(fù)制文檔到臨時數(shù)據(jù)庫中,進行編輯操作。編輯完成后,清除臨時數(shù)據(jù)庫中的該文檔。
[0022]在一些說明性實施例中,每個文件中的每個修改變動具有唯一識別標(biāo)識,例如編號。修改變動的編號可以與文件的版本號具有對應(yīng)關(guān)系,例如文件的版本號為1.0 ;該文件中的一個修改變動的編號為1.001,記作該文件中的第一修改變動;每個修改變動的位置信息與修改變動的編號具有映射關(guān)系。例如修改變動的編號為1.001,其位置信息同樣具有1.001的編號。
[0023]S13、建立所述文件與所述文檔的關(guān)聯(lián)關(guān)系。
[0024]在一些說明性實施例中,上述文檔可以是原文檔;其中,原文檔為作為修改基礎(chǔ)的文檔,其本身不保存任何修改。
[0025]在一些說明性實施例中,上述文檔可以是原文檔依次與至少一個其他文件合并后的修改文檔。此時,文件與文檔的關(guān)聯(lián)關(guān)系為該文件與原文檔最后拼接的其他文件之間的關(guān)聯(lián)關(guān)系;
[0026]原文檔、文件和修改文檔之間的關(guān)系可以參考表I所示。
[0027]表I
【權(quán)利要求】
1.一種管理文檔的方法,其特征在于,包括: 記錄文檔在編輯過程中產(chǎn)生的至少一處修改變動,及每處所述修改變動在所述文檔中的位置信息; 將記錄的所述修改變動和所述位置信息作為單獨的一個文件保存。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述文檔具有備份;還包括: 在編輯結(jié)束后,刪除所述編輯的文檔。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 建立所述文件與所述文檔的關(guān)聯(lián)關(guān)系。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括: 在文件被選取后,根據(jù)所述關(guān)聯(lián)關(guān)系調(diào)取與所述文件具有關(guān)聯(lián)關(guān)系的所述文檔; 將所述文件與所述文檔進行合并,其過程包括: 根據(jù)所述文件中的位置信息,將該文件中的修改變動拼接到所述文檔中。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述文檔為原文檔依次與至少一個其他文件經(jīng)過所述合并后的文檔; 建立的所述關(guān)聯(lián)關(guān)系為所述文件與最后與原文檔合并的所述其他文件之間的關(guān)聯(lián)關(guān)系O
6.一種管理文檔的系統(tǒng),其特征在于,包括: 記錄模塊,用于記錄文檔在編輯過程中產(chǎn)生的至少一處修改變動,及每處所述修改變動在所述文檔中的位置信息;以及, 存儲模塊,用于將記錄的所述修改變動和所述位置信息作為單獨的一個文件保存。
7.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述文檔具有備份;所述系統(tǒng)還包括:清除模塊,用于在編輯結(jié)束后,刪除所述編輯的文檔。
8.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,還包括: 關(guān)聯(lián)模塊,用于建立所述文件與所述文檔的關(guān)聯(lián)關(guān)系。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,還包括: 提取模塊,用于在文件被選取后,根據(jù)所述關(guān)聯(lián)關(guān)系調(diào)取與所述文件具有關(guān)聯(lián)關(guān)系的所述文檔;以及, 合并模塊,用于根據(jù)所述文件中的位置信息,將該文件中的修改變動拼接到所述文檔中。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述文檔為原文檔依次與至少一個其他文件合并后的文檔; 所述關(guān)聯(lián)模塊建立的所述關(guān)聯(lián)關(guān)系為所述文件與最后與原文檔合并的所述其他文件之間的關(guān)聯(lián)關(guān)系。
【文檔編號】G06F17/24GK103942186SQ201410122340
【公開日】2014年7月23日 申請日期:2014年3月28日 優(yōu)先權(quán)日:2014年3月28日
【發(fā)明者】江潮 申請人:武漢傳神信息技術(shù)有限公司