1.一種書(shū)寫(xiě)筆跡自動(dòng)糾錯(cuò)方法,其特征在于,包括以下步驟:
S101,監(jiān)聽(tīng)用戶在觸摸屏上的書(shū)寫(xiě)操作,將根據(jù)所述書(shū)寫(xiě)操作識(shí)別到的書(shū)寫(xiě)筆跡轉(zhuǎn)化成相應(yīng)的當(dāng)前內(nèi)碼,并將所述當(dāng)前內(nèi)碼保存在內(nèi)碼數(shù)據(jù)庫(kù)中后,將與所述當(dāng)前內(nèi)碼對(duì)應(yīng)的筆跡顯示在顯示屏上;
S102,根據(jù)所述當(dāng)前內(nèi)碼及保存于所述內(nèi)碼數(shù)據(jù)庫(kù)中的至少一個(gè)已經(jīng)生成的內(nèi)碼生成內(nèi)碼組,將所述內(nèi)碼組與預(yù)設(shè)的內(nèi)碼糾錯(cuò)記錄庫(kù)中的內(nèi)碼錯(cuò)誤組合進(jìn)行對(duì)比,并在判斷所述內(nèi)碼糾錯(cuò)記錄庫(kù)中存在與所述內(nèi)碼組一致的內(nèi)碼錯(cuò)誤組合后,用與所述內(nèi)碼錯(cuò)誤組合對(duì)應(yīng)的內(nèi)碼糾正組合對(duì)所述內(nèi)碼組進(jìn)行替換處理;其中,所述內(nèi)碼糾錯(cuò)數(shù)據(jù)庫(kù)內(nèi)存儲(chǔ)有由至少兩個(gè)內(nèi)碼組成的內(nèi)碼錯(cuò)誤組合及與所述內(nèi)碼錯(cuò)誤組合對(duì)應(yīng)的內(nèi)碼糾正組合;
S103,在所述顯示屏上用與所述內(nèi)碼糾正組合中的內(nèi)碼對(duì)應(yīng)的筆跡替換與所述內(nèi)碼組中的內(nèi)碼對(duì)應(yīng)的筆跡。
2.根據(jù)權(quán)利要求1所述的書(shū)寫(xiě)筆跡自動(dòng)糾錯(cuò)方法,其特征在于,步驟S102具體為:
S1021,將所述當(dāng)前內(nèi)碼在所述內(nèi)碼數(shù)據(jù)庫(kù)中的存儲(chǔ)地址設(shè)為終點(diǎn);
S1022,獲取與所述終點(diǎn)的存儲(chǔ)地址連續(xù)的前一個(gè)存儲(chǔ)地址對(duì)應(yīng)的相鄰內(nèi)碼;
S1023,根據(jù)存儲(chǔ)地址位于所述的前一個(gè)存儲(chǔ)地址與所述當(dāng)前內(nèi)碼的存儲(chǔ)地址之間的內(nèi)碼,生成內(nèi)碼組;
S1024,將所述內(nèi)碼組與預(yù)設(shè)的內(nèi)碼糾錯(cuò)記錄庫(kù)中的內(nèi)碼錯(cuò)誤組合進(jìn)行對(duì)比;
S1025,當(dāng)判斷所述內(nèi)碼糾錯(cuò)記錄庫(kù)中存在與所述內(nèi)碼組一致的內(nèi)碼錯(cuò)誤組合后,用與所述內(nèi)碼錯(cuò)誤組合對(duì)應(yīng)的內(nèi)碼糾正組合對(duì)所述內(nèi)碼組進(jìn)行替換處理。
3.根據(jù)權(quán)利要求2所述的書(shū)寫(xiě)筆跡自動(dòng)糾錯(cuò)方法,其特征在于,還包括:
當(dāng)判斷所述內(nèi)碼糾錯(cuò)記錄庫(kù)中不存在與所述內(nèi)碼組一致的內(nèi)碼錯(cuò)誤組合后,判斷所述內(nèi)碼組中的內(nèi)碼的數(shù)量是否大于預(yù)設(shè)的閾值;
若是,則返回步驟S101;
若否,則將所述相鄰內(nèi)碼的存儲(chǔ)地址設(shè)置為終點(diǎn),并返回步驟S1022。
4.根據(jù)權(quán)利要求2所述的書(shū)寫(xiě)筆跡自動(dòng)糾錯(cuò)方法,其特征在于,在步驟S1022之后,還包括:
判斷所述相鄰內(nèi)碼是否為與符號(hào)對(duì)應(yīng)的內(nèi)碼;
若是,則返回步驟S101;
若否,則執(zhí)行步驟S1023。
5.根據(jù)權(quán)利要求2所述的書(shū)寫(xiě)筆跡自動(dòng)糾錯(cuò)方法,其特征在于,步驟S1025具體為:
當(dāng)判斷所述內(nèi)碼糾錯(cuò)記錄庫(kù)中存在與所述內(nèi)碼組一致的內(nèi)碼錯(cuò)誤組合后,在與所述內(nèi)碼組中的內(nèi)碼對(duì)應(yīng)的筆跡上顯示錯(cuò)誤標(biāo)記;
當(dāng)在預(yù)設(shè)時(shí)間內(nèi)監(jiān)聽(tīng)到用戶針對(duì)所述錯(cuò)誤標(biāo)記的操作后,用與所述內(nèi)碼錯(cuò)誤組合對(duì)應(yīng)的內(nèi)碼糾正組合對(duì)所述內(nèi)碼組進(jìn)行替換;
當(dāng)在預(yù)設(shè)時(shí)間內(nèi)未監(jiān)聽(tīng)到用戶針對(duì)所述錯(cuò)誤標(biāo)記的操作后,則清除所述錯(cuò)誤標(biāo)記。
6.一種書(shū)寫(xiě)筆跡自動(dòng)糾錯(cuò)系統(tǒng),包括:
識(shí)別顯示模塊,用于監(jiān)聽(tīng)用戶在觸摸屏上的書(shū)寫(xiě)操作,將根據(jù)所述書(shū)寫(xiě)操作識(shí)別到的書(shū)寫(xiě)筆跡轉(zhuǎn)化成相應(yīng)的當(dāng)前內(nèi)碼,并將所述當(dāng)前內(nèi)碼保存在內(nèi)碼數(shù)據(jù)庫(kù)中后,將與所述當(dāng)前內(nèi)碼對(duì)應(yīng)的筆跡顯示在顯示屏上;
內(nèi)碼組糾錯(cuò)模塊,用于根據(jù)所述當(dāng)前內(nèi)碼及保存于所述內(nèi)碼數(shù)據(jù)庫(kù)中的至少一個(gè)已經(jīng)生成的內(nèi)碼生成內(nèi)碼組,將所述內(nèi)碼組與預(yù)設(shè)的內(nèi)碼糾錯(cuò)記錄庫(kù)中的內(nèi)碼錯(cuò)誤組合進(jìn)行對(duì)比,并在判斷所述內(nèi)碼糾錯(cuò)記錄庫(kù)中存在與所述內(nèi)碼組一致的內(nèi)碼錯(cuò)誤組合后,用與所述內(nèi)碼錯(cuò)誤組合對(duì)應(yīng)的內(nèi)碼糾正組合對(duì)所述內(nèi)碼組進(jìn)行替換處理;其中,所述內(nèi)碼糾錯(cuò)數(shù)據(jù)庫(kù)內(nèi)存儲(chǔ)有由至少兩個(gè)內(nèi)碼組成的內(nèi)碼錯(cuò)誤組合及與所述內(nèi)碼錯(cuò)誤組合對(duì)應(yīng)的內(nèi)碼糾正組合;
筆跡糾錯(cuò)模塊,用于在所述顯示屏上用與所述內(nèi)碼糾正組合中的內(nèi)碼對(duì)應(yīng)的筆跡替換與所述內(nèi)碼組中的內(nèi)碼對(duì)應(yīng)的筆跡。
7.根據(jù)權(quán)利要求6所述的書(shū)寫(xiě)筆跡自動(dòng)糾錯(cuò)系統(tǒng),其特征在于,所述內(nèi)碼組糾錯(cuò)模塊具體包括:
終點(diǎn)設(shè)置單元,用于將所述當(dāng)前內(nèi)碼在所述內(nèi)碼數(shù)據(jù)庫(kù)中的存儲(chǔ)地址設(shè)為終點(diǎn);
獲取單元,用于獲取與所述終點(diǎn)的存儲(chǔ)地址連續(xù)的前一個(gè)存儲(chǔ)地址對(duì)應(yīng)的相鄰內(nèi)碼;
內(nèi)碼組生成單元,用于根據(jù)存儲(chǔ)地址位于所述的前一個(gè)存儲(chǔ)地址與所述當(dāng)前內(nèi)碼的存儲(chǔ)地址之間的內(nèi)碼,生成內(nèi)碼組;
對(duì)比單元,用于將所述內(nèi)碼組與預(yù)設(shè)的內(nèi)碼糾錯(cuò)記錄庫(kù)中的內(nèi)碼錯(cuò)誤組合進(jìn)行對(duì)比;
內(nèi)碼組替換單元,用于當(dāng)判斷所述內(nèi)碼糾錯(cuò)記錄庫(kù)中存在與所述內(nèi)碼組一致的內(nèi)碼錯(cuò)誤組合后,用與所述內(nèi)碼錯(cuò)誤組合對(duì)應(yīng)的內(nèi)碼糾正組合對(duì)所述內(nèi)碼組進(jìn)行替換處理。
8.根據(jù)權(quán)利要求7所述的書(shū)寫(xiě)筆跡自動(dòng)糾錯(cuò)系統(tǒng),其特征在于,所述書(shū)寫(xiě)筆跡自動(dòng)糾錯(cuò)系統(tǒng)還包括:
閥值判斷模塊,用于當(dāng)判斷所述內(nèi)碼糾錯(cuò)記錄庫(kù)中不存在與所述內(nèi)碼組一致的內(nèi)碼錯(cuò)誤組合后,判斷所述內(nèi)碼組中的內(nèi)碼的數(shù)量是否大于預(yù)設(shè)的閾值;
第一返回模塊,用于在所述閾值判斷模塊的判斷結(jié)果為是時(shí),通知所述識(shí)別顯示模塊;
設(shè)置模塊,用于在所述閾值判斷模塊的判斷結(jié)果為否時(shí),將所述相鄰內(nèi)碼的存儲(chǔ)地址設(shè)置為終點(diǎn),并通知所述獲取單元。
9.根據(jù)權(quán)利要求7所述的書(shū)寫(xiě)筆跡自動(dòng)糾錯(cuò)系統(tǒng),其特征在于,所述書(shū)寫(xiě)筆跡自動(dòng)糾錯(cuò)系統(tǒng)還包括:
符號(hào)內(nèi)碼判斷模塊,用于判斷所述相鄰內(nèi)碼是否為與符號(hào)對(duì)應(yīng)的內(nèi)碼時(shí);
第二返回模塊,用于在所述符號(hào)內(nèi)碼判斷模塊的判斷結(jié)果為是時(shí),通知所述識(shí)別顯示模塊;
執(zhí)行模塊,用于在所述符號(hào)內(nèi)碼判斷模塊的判斷結(jié)果為否時(shí),通知所述內(nèi)碼組生成單元。
10.根據(jù)權(quán)利要求7所述的書(shū)寫(xiě)筆跡自動(dòng)糾錯(cuò)系統(tǒng),其特征在于,所述內(nèi)碼組替換單元包括:
錯(cuò)誤標(biāo)記子單元,用于當(dāng)判斷所述內(nèi)碼糾錯(cuò)記錄庫(kù)中存在與所述內(nèi)碼組一致的內(nèi)碼錯(cuò)誤組合后,在與所述內(nèi)碼組中的內(nèi)碼對(duì)應(yīng)的筆跡上顯示錯(cuò)誤標(biāo)記;
內(nèi)碼組替換子單元,用于若當(dāng)在預(yù)設(shè)時(shí)間內(nèi)監(jiān)聽(tīng)到用戶針對(duì)所述錯(cuò)誤標(biāo)記的操作后,用與所述內(nèi)碼錯(cuò)誤組合對(duì)應(yīng)的內(nèi)碼糾正組合對(duì)所述內(nèi)碼組進(jìn)行替換處理;
錯(cuò)誤標(biāo)記清除單元,用于若當(dāng)在預(yù)設(shè)時(shí)間內(nèi)未監(jiān)聽(tīng)到用戶針對(duì)所述錯(cuò)誤標(biāo)記的操作后,則清除所述錯(cuò)誤標(biāo)記。