亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種文檔快速處理方法和裝置的制造方法_2

文檔序號:8395850閱讀:來源:國知局
且保存所述的初始文本,然后再執(zhí)行步驟103。
[0060]作為本發(fā)明的一個(gè)實(shí)施例,可以通過匹配是否存在與該文檔名稱相同的編輯表來判斷是否存在該文檔的編輯表。需要說明的是在本發(fā)明中所述的編輯表可以是棧表。較佳地,建立該文檔的編輯表的具體實(shí)施過程:首先創(chuàng)建該文檔的編輯表,可以將該編輯表的名稱設(shè)置為與該文檔的名稱相同。然后設(shè)置該編輯表的表項(xiàng),最后設(shè)置該編輯表中每個(gè)表項(xiàng)的屬性。
[0061]另外,當(dāng)判斷存在該文檔的編輯表時(shí),說明該文檔已經(jīng)存在相對應(yīng)的編輯表和初始文本,獲取該編輯表和初始文本。較佳地,若獲取的該編輯表和初始文本是壓縮保存的,則需要進(jìn)行解壓。
[0062]步驟103,將文檔的編輯信息添加到該文檔的編輯表中。
[0063]在實(shí)施例中,在編輯表中添加新的編輯信息,可以先找到該編輯表中最后插入的那條信息,然后在該條信息的后面添加本次的編輯信息。
[0064]步驟104,判斷是否完成對文檔的編輯,若沒有完成則返回到步驟101 ;若已經(jīng)完成則執(zhí)行步驟105。
[0065]較佳地,判斷是否完成了對文檔的編輯可以通過此時(shí)對文檔的編輯信息是否是關(guān)閉文檔,若是則說明完成了對文檔的編輯,執(zhí)行步驟105。若不是則說明還需要繼續(xù)對文檔進(jìn)行編輯,返回步驟101。
[0066]步驟105,保存該文檔的編輯表。完成對文檔的編輯,保存得到了一個(gè)記錄有所有編輯動(dòng)作的該文檔的編輯表以及該文檔的初始文本。
[0067]步驟106,壓縮保存的初始文本和編輯表。
[0068]作為本發(fā)明的另一個(gè)實(shí)施例,參閱圖2所示,為本發(fā)明實(shí)施例編輯信息添加到編輯表中的流程示意圖,編輯信息添加到編輯表中的具體實(shí)施過程如下:
[0069]步驟201:獲取編輯表最后一條編輯信息的位置。
[0070]步驟202:判斷該編輯表是否為滿。若已滿則先進(jìn)行步驟203,再執(zhí)行步驟204,若不滿則直接執(zhí)行步驟204。
[0071]步驟203:創(chuàng)建該已滿編輯表的續(xù)表。其中,所述的續(xù)表是已滿編輯表的一種擴(kuò)展,即續(xù)表的第一條編輯信息與已滿編輯表中最后一條編輯信息相連。較佳地,在創(chuàng)建所述續(xù)表時(shí),也可以設(shè)置與已滿編輯表完全相同的表項(xiàng)以及每個(gè)表項(xiàng)的屬性?;蛘咴诶m(xù)表中不設(shè)置表項(xiàng)及其屬性,默認(rèn)與已滿編輯表一致。
[0072]步驟204:在編輯表中添加對該文檔新的編輯信息。
[0073]參閱圖3所示,為本發(fā)明實(shí)施例一種文檔快速處理裝置的結(jié)構(gòu)示意圖,所述文檔快速處理裝置包括:
[0074]獲取單元301,能夠獲取文檔的編輯信息和初始文本。其中,文檔的編輯信息是指獲取用戶對文檔的一個(gè)編輯信息,例如文檔中插入一個(gè)字符、對文檔的保存、關(guān)閉等等操作。初始文本是指該文檔在執(zhí)行編輯信息之前的版本。
[0075]編輯表判斷單元302,與獲取單元301相連,判斷是否存在該文檔的編輯表,若存在則編輯表判斷單元302與編輯信息添加單元304連接;若不存在則編輯表判斷單元302與編輯表建立單元303連接。
[0076]較佳地,可以通過匹配是否存在與該文檔名稱相同的編輯表來判斷是否存在該文檔的編輯表。需要說明的是在本發(fā)明中所述的編輯表可以是棧表。當(dāng)判斷存在該文檔的編輯表時(shí),說明該文檔已經(jīng)存在相對應(yīng)的編輯表和初始文本,編輯表判斷單元302獲取該編輯表和初始文本。優(yōu)選地,若獲取的該編輯表和初始文本是壓縮保存的,則編輯表判斷單元302需要進(jìn)行解壓。
[0077]編輯表建立單元303,一端與編輯表判斷單元302相連,另一端與編輯信息添加單元304相連,能夠建立該文檔的編輯表,并且保存所述的初始文本。作為本發(fā)明的一個(gè)實(shí)施例,編輯表建立單元303首先創(chuàng)建該文檔的編輯表,可以將該編輯表的名稱設(shè)置為與該文檔的名稱相同。然后設(shè)置該編輯表的表項(xiàng),最后設(shè)置該編輯表中每個(gè)表項(xiàng)的屬性。
[0078]編輯信息添加單元304,能夠?qū)⑽臋n的編輯信息添加到該文檔的編輯表中。在實(shí)施例中,在編輯表中添加新的編輯信息,可以先找到該編輯表中最后插入的那條信息,然后在該條信息的后面添加本次的編輯信息。
[0079]作為本發(fā)明的另一個(gè)實(shí)施例,如圖4所示,編輯信息添加單元304包括:位置獲取模塊401,能夠獲取編輯表最后一條編輯信息的位置。
[0080]判斷編輯表滿模塊402,判斷該編輯表是否為滿。判斷編輯表滿模塊402 —端與位置獲取模塊401相連,同時(shí)若判斷該編輯表已滿則判斷編輯表滿模塊402的另一端與創(chuàng)建續(xù)表模塊403連接,若判斷該編輯表沒滿則判斷編輯表滿模塊402的另一端與添加模塊404連接。
[0081]創(chuàng)建續(xù)表模塊403,一端與判斷編輯表滿模塊402連接,另一端與添加模塊404連接,能夠創(chuàng)建該已滿編輯表的續(xù)表。其中,所述的續(xù)表是已滿編輯表的一種擴(kuò)展,即續(xù)表的第一條編輯信息與已滿編輯表中最后一條編輯信息相連。較佳地,在創(chuàng)建所述續(xù)表時(shí),也可以設(shè)置與已滿編輯表完全相同的表項(xiàng)以及每個(gè)表項(xiàng)的屬性?;蛘咴诶m(xù)表中不設(shè)置表項(xiàng)及其屬性,默認(rèn)與已滿編輯表一致。
[0082]以及添加模塊404,用于在編輯表中添加對該文檔新的編輯信息。
[0083]判斷編輯完成單元305,判斷是否完成對文檔的編輯,若沒有完成則判斷編輯完成單元305與獲取單元301相連;若已經(jīng)完成則判斷編輯完成單元305與保存單元306。較佳地,判斷編輯完成單元305判斷是否完成了對文檔的編輯可以通過此時(shí)對文檔的編輯信息是否是關(guān)閉文檔,若是則說明完成了對文檔的編輯,判斷編輯完成單元305與保存單元306連接。若不是則說明還需要繼續(xù)對文檔進(jìn)行編輯,判斷編輯完成單元305與獲取單元301連接。
[0084]保存單元306,與判斷編輯完成單元305相連,能夠保存該文檔的編輯表。保存單元最后完成了對文檔的編輯,保存得到了一個(gè)記錄有所有編輯動(dòng)作的該文檔的編輯表以及該文檔的初始文本。優(yōu)選地,將初始文本和編輯表進(jìn)行壓縮保存。
[0085]參閱圖5所示,為本發(fā)明實(shí)施例文檔回放方法的流程示意圖,所述文檔回放是基于上面所述的文檔快速處理方法得到的該文檔的編輯表和初始文本所進(jìn)行的操作,包括:
[0086]步驟501,獲取文檔的初始文本和編輯表。
[0087]步驟502,選擇該編輯表中的一條編輯信息。
[0088]步驟503,判斷是否進(jìn)行回放,若是則執(zhí)行步驟504,若不是則進(jìn)行步驟505。
[0089]步驟504,以選擇的編輯信息為回放的終點(diǎn),并且在該編輯信息之前的編輯信息中任意選擇一個(gè)編輯信息為回放的起點(diǎn)編輯信息,然后回放初始文本從起點(diǎn)編輯信息到終點(diǎn)編輯信息的執(zhí)行過程。
[0090]作為本發(fā)明的一個(gè)實(shí)施例,所述的起點(diǎn)編輯信息可以是該編輯表的第一條編輯信息,也可以是該編輯表中回放終點(diǎn)之前的任意一個(gè)編輯信息。
[0091]步驟505,顯示初始文本執(zhí)行該條編輯信息后的結(jié)果。
[0092]作為本發(fā)明的一個(gè)實(shí)施例,在進(jìn)行步驟505時(shí),可以選擇初始文本只執(zhí)行該條編輯信息后的結(jié)果進(jìn)行顯示,也可以選擇初始文本依次執(zhí)行完該編輯表的第一條編輯信息至選擇的該條編輯信息后的結(jié)果進(jìn)行顯示。
[0093]作為本發(fā)明的另一個(gè)實(shí)施例,在進(jìn)行步驟505時(shí),還可以以該條編輯信息為終點(diǎn)編輯?目息,選擇該條編輯/[目息之如的任意一條編輯/[目息作為起點(diǎn)編輯彳目息,然后顯不初始文本從起點(diǎn)編輯信息至終點(diǎn)編輯信息按順序執(zhí)行后的結(jié)果。
[0094]參閱圖6所示,為本發(fā)明實(shí)施例文檔回放裝置的結(jié)構(gòu)示意圖,所述文檔回放裝置包括:
[0095]獲取單元601,能夠獲取文檔的初始文本和編輯表。
[0096]選擇單元602,一端與獲取單元601相連,另一端與判斷單元603相連,能夠選擇該編輯表中的一條編輯信息。
[0097]判斷單元603,判斷是否進(jìn)行回放,若是則判斷單元603與回放單元604連接,若不是則判斷單元603與顯示單元605連接。
[0098]回放單元604,以選擇的編輯信息為回放的終點(diǎn),并且在該編輯信息之前的編輯信息中任意選擇一個(gè)編輯信息為回放的起點(diǎn)編輯信息,然后回放初始文本從起點(diǎn)編輯信息到終點(diǎn)編輯信息的執(zhí)行過程。
[0099]作為本發(fā)明的一個(gè)實(shí)施例,所述的起點(diǎn)編輯信息可以是該編輯表的第一條編輯信息,也可以是該編輯表中回放終點(diǎn)之前的任意一個(gè)編輯信息。
[0100]顯示單元605,顯示初始文本執(zhí)行該條編輯信息后的結(jié)果。
[0101]作為本發(fā)明的一個(gè)實(shí)施例,顯示單元605可以選擇初始文本只執(zhí)行該條編輯信息后的結(jié)果進(jìn)行顯示,也可以選擇初始文本依次執(zhí)行完該編輯表的第一條編輯信息至選擇的該條編輯信息后的結(jié)果進(jìn)行顯示。
[0102]作為本發(fā)明的另一個(gè)實(shí)施例,顯示單元605還可以以該條編輯信息為終點(diǎn)編輯信息,選擇該條編輯信息之前的任意一條編輯信息作為起點(diǎn)編輯信息,然后顯
當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1