一種文檔快速處理方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,特別是指一種文檔快速處理方法和裝置。
【背景技術(shù)】
[0002]在現(xiàn)有技術(shù)中,文檔處理的工作可以包括對(duì)文字的操作、圖片的編輯、多媒體編輯等等的功能。這些處理操作在日常的生活和工作當(dāng)中,是經(jīng)常進(jìn)行的。因此,每天都會(huì)產(chǎn)生大量的文檔數(shù)據(jù),隨著數(shù)據(jù)量的增大,文檔對(duì)數(shù)據(jù)處理的能力不斷地下降,從而用戶使用文檔的體驗(yàn)就會(huì)越來越差。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明的目的在于提出一種文檔快速處理方法和裝置,能夠?yàn)橛脩籼峁└咝实臄?shù)據(jù)處理體驗(yàn)。
[0004]基于上述目的本發(fā)明提供的一種文檔快速處理方法,包括步驟:
[0005]第一步,獲取文檔的編輯信息和初始文本;
[0006]第二步,將文檔的編輯信息添加到該文檔的編輯表中;
[0007]第三步,保存該文檔的編輯表。
[0008]可選地,在將文檔的編輯信息添加到該文檔的編輯表中之前,判斷是否存在該文檔的編輯表,若存在則直接進(jìn)行第二步;若不存在則建立該文檔的編輯表,并且保存所述的初始文本,然后再執(zhí)行第二步。
[0009]進(jìn)一步地,通過匹配是否存在與該文檔名稱相同的編輯表來判斷是否存在該文檔的編輯表。
[0010]進(jìn)一步地,在保存該文檔的編輯表之前,判斷是否完成對(duì)文檔的編輯,若沒有完成則返回到第一步;若已經(jīng)完成則執(zhí)行第三步。
[0011]進(jìn)一步地,通過此時(shí)對(duì)文檔的編輯信息是否是關(guān)閉文檔來判斷是否完成了對(duì)文檔的編輯,若是則說明完成了對(duì)文檔的編輯,執(zhí)行第三步;若不是則說明還需要繼續(xù)對(duì)文檔進(jìn)行編輯,返回到第一步。
[0012]可選地,所述的編輯信息添加到編輯表中包括步驟:
[0013]獲取編輯表最后一條編輯信息的位置;
[0014]判斷該編輯表是否為滿,若已滿則先創(chuàng)建該已滿編輯表的續(xù)表,再在編輯表中添加對(duì)該文檔新的編輯信息,若不滿則直接在編輯表中添加對(duì)該文檔新的編輯信息。
[0015]進(jìn)一步地,所述文檔快速處理方法對(duì)最后保存的該文檔的初始文本和編輯表進(jìn)行壓縮保存。
[0016]基于上述目的,本發(fā)明還提供了一種文檔快速處理裝置,包括:
[0017]獲取單元,用于獲取文檔的編輯信息和初始文本;
[0018]編輯信息添加單元,用于將文檔的編輯信息添加到該文檔的編輯表中;
[0019]保存單元,用于保存該文檔的編輯表。
[0020]可選地,所述文檔快速處理裝置還包括:
[0021]編輯表判斷單元,與所述獲取單元相連,用于判斷是否存在該文檔的編輯表,若存在則所述編輯表判斷單元與編輯信息添加單元連接;若不存在則所述編輯表判斷單元與編輯表建立單元連接;
[0022]編輯表建立單元,一端與所述編輯表判斷單元相連,另一端與編輯信息添加單元相連,所述編輯表建立單元用于建立該文檔的編輯表,并且保存所述的初始文本。
[0023]進(jìn)一步地,所述編輯表判斷單元通過匹配是否存在與該文檔名稱相同的編輯表來判斷是否存在該文檔的編輯表。
[0024]進(jìn)一步地,所述文檔快速處理裝置還包括與所述編輯信息添加單元相連的判斷編輯完成單元,用于判斷是否完成對(duì)文檔的編輯,若沒有完成則所述判斷編輯完成單元與所述獲取單元相連;若已經(jīng)完成則所述判斷編輯完成單元與所述保存單元。
[0025]進(jìn)一步地,所述判斷編輯完成單元通過此時(shí)對(duì)文檔的編輯信息是否是關(guān)閉文檔來判斷是否完成了對(duì)文檔的編輯,若是則說明完成了對(duì)文檔的編輯,所述判斷編輯完成單元與所述保存單元連接;若不是則說明還需要繼續(xù)對(duì)文檔進(jìn)行編輯,所述判斷編輯完成單元與所述獲取單元連接。
[0026]進(jìn)一步地,所述編輯信息添加單元包括:
[0027]位置獲取模塊,用于獲取編輯表最后一條編輯信息的位置;
[0028]判斷編輯表滿模塊,用于判斷該編輯表是否為滿;所述判斷編輯表滿模塊一端與位置獲取模塊相連,同時(shí)若判斷該編輯表已滿則所述判斷編輯表滿模塊的另一端與創(chuàng)建續(xù)表模塊連接,若判斷該編輯表沒滿則所述判斷編輯表滿模塊的另一端與添加模塊連接;
[0029]創(chuàng)建續(xù)表模塊,一端與所述判斷編輯表滿模塊連接,另一端與添加模塊連接,用于創(chuàng)建該已滿編輯表的續(xù)表;
[0030]以及添加模塊,用于在編輯表中添加對(duì)該文檔新的編輯信息。
[0031 ] 進(jìn)一步地,所述保存單元將該文檔的初始文本和編輯表進(jìn)行壓縮保存。
[0032]基于上述目的,本發(fā)明還提供了一種文檔回放方法,包括步驟:
[0033]獲取通過上述得到的文檔初始文本和編輯表;
[0034]選擇該編輯表中的一條編輯信息;
[0035]判斷是否進(jìn)行回放,若是則以選擇的編輯信息為回放的終點(diǎn),并且在該編輯信息之前的編輯信息中任意選擇一個(gè)編輯信息為回放的起點(diǎn)編輯信息,然后回放初始文本從起點(diǎn)編輯信息到終點(diǎn)編輯信息的執(zhí)行過程;若不是則顯示初始文本執(zhí)行該條編輯信息后的結(jié)果O
[0036]可選地,當(dāng)判斷進(jìn)行回放時(shí),所述的起點(diǎn)編輯信息是該編輯表的第一條編輯信息,或者是該編輯表中回放終點(diǎn)之前的任意一個(gè)編輯信息。
[0037]進(jìn)一步地,當(dāng)進(jìn)行顯示初始文本執(zhí)行該條編輯信息后的結(jié)果時(shí),能夠選擇初始文本只執(zhí)行該條編輯信息后的結(jié)果進(jìn)行顯示,或者選擇初始文本依次執(zhí)行完該編輯表的第一條編輯信息至選擇的該條編輯信息后的結(jié)果進(jìn)行顯示。
[0038]進(jìn)一步地,當(dāng)進(jìn)行顯示初始文本執(zhí)行該條編輯信息后的結(jié)果時(shí),能夠以該條編輯信息為終點(diǎn)編輯信息,選擇該條編輯信息之前的任意一條編輯信息作為起點(diǎn)編輯信息,然后顯示初始文本從起點(diǎn)編輯信息至終點(diǎn)編輯信息按順序執(zhí)行后的結(jié)果。
[0039]基于上述目的,本發(fā)明還提供了一種文檔回放裝置,包括:
[0040]獲取單元,用于獲取通過上述得到的文檔初始文本和編輯表;
[0041]選擇單元,一端與所述獲取單元相連,另一端與判斷單元相連,用于選擇該編輯表中的一條編輯信息;
[0042]判斷單元,用于判斷是否進(jìn)行回放,若是則所述判斷單元與回放單元連接,若不是則所述判斷單元與顯示單元連接;
[0043]回放單元,以選擇的編輯信息為回放的終點(diǎn),并且在該編輯信息之前的編輯信息中任意選擇一個(gè)編輯信息為回放的起點(diǎn)編輯信息,然后回放初始文本從起點(diǎn)編輯信息到終點(diǎn)編輯信息的執(zhí)行過程;
[0044]顯示單元,顯示初始文本執(zhí)行該條編輯信息后的結(jié)果。
[0045]可選地,所述回放單元中的起點(diǎn)編輯信息是該編輯表的第一條編輯信息,或者是該編輯表中回放終點(diǎn)之前的任意一個(gè)編輯信息。
[0046]進(jìn)一步地,所述顯示單元進(jìn)行顯示初始文本執(zhí)行該條編輯信息后的結(jié)果時(shí),能夠選擇初始文本只執(zhí)行該條編輯信息后的結(jié)果進(jìn)行顯示,或者選擇初始文本依次執(zhí)行完該編輯表的第一條編輯信息至選擇的該條編輯信息后的結(jié)果進(jìn)行顯示。
[0047]進(jìn)一步地,所述顯示單元進(jìn)行顯示初始文本執(zhí)行該條編輯信息后的結(jié)果時(shí),能夠以該條編輯信息為終點(diǎn)編輯信息,選擇該條編輯信息之前的任意一條編輯信息作為起點(diǎn)編輯信息,然后顯示初始文本從起點(diǎn)編輯信息至終點(diǎn)編輯信息按順序執(zhí)行后的結(jié)果。
[0048]從上面所述可以看出,本發(fā)明提供的一種文檔快速處理方法和裝置,通過獲取文檔的編輯信息和初始文本,然后將文檔的編輯信息添加到該文檔的編輯表中。從而,本發(fā)明所述文檔快速處理方法和裝置大幅度的提高了文檔的數(shù)據(jù)管理效率。
【附圖說明】
[0049]圖1為本發(fā)明實(shí)施例一種文檔快速處理方法的流程示意圖;
[0050]圖2為本發(fā)明實(shí)施例編輯信息添加到編輯表中的流程示意圖;
[0051]圖3為本發(fā)明實(shí)施例一種文檔快速處理裝置的結(jié)構(gòu)示意圖;
[0052]圖4為本發(fā)明實(shí)施例編輯信息添加單元的結(jié)構(gòu)示意圖;
[0053]圖5為本發(fā)明實(shí)施例文檔回放方法的流程示意圖;
[0054]圖6為本發(fā)明實(shí)施例文檔回放裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0055]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,并參照附圖,對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。
[0056]參閱圖1所示,為本發(fā)明實(shí)施例一種文檔快速處理方法的流程示意圖,所述文檔快速處理方法包括:
[0057]步驟101,獲取文檔的編輯信息和初始文本。
[0058]其中,文檔的編輯信息是指獲取用戶對(duì)文檔的一個(gè)編輯信息,例如文檔中插入一個(gè)字符、對(duì)文檔的保存、關(guān)閉等等操作。初始文本是指該文檔在執(zhí)行編輯信息之前的版本。
[0059]步驟102,判斷是否存在該文檔的編輯表,若存在則直接進(jìn)行步驟103 ;若不存在則建立該文檔的編輯表,并