一種手寫字輸入的處理方法及終端設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種手寫字輸入的處理方法及終端設(shè)備,所述方法中,通過獲取用戶輸入的第一手寫字筆跡,并將所述第一手寫字筆跡與數(shù)據(jù)庫中的用戶個人筆跡進行匹配,如果匹配成功,則獲取與第一手寫字筆跡相匹配的用戶個人筆跡,進而根據(jù)獲取的用戶個人筆跡獲取對應(yīng)的標準漢字,并將該獲取的標準漢字作為首選字反饋給用戶。通過上述方式,本發(fā)明能夠快速正確地識別用戶手寫輸入的手寫字,提高手寫輸入的效率。
【專利說明】一種手寫字輸入的處理方法及終端設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及輸入法【技術(shù)領(lǐng)域】,特別是涉及一種手寫字輸入的處理方法及終端設(shè)備。
【背景技術(shù)】
[0002]手寫輸入能夠使用戶按照最自然、最方便的輸入方式進行文字輸入,相較于拼音、五筆等輸入法,手寫輸入方式更易學易用,可以根據(jù)自己的書寫習慣隨意書寫,尤其是對拼音、字根不熟悉的用戶來說,手寫輸入更適合使用,能夠快速輸入所需的字。
[0003]手寫輸入是指通過使用手指或觸控筆在終端屏幕上進行手寫,然后終端將用戶手寫輸入的手寫字轉(zhuǎn)換為終端可識別的標準漢字顯示在終端屏幕上。在手寫輸入過程中,通常是終端根據(jù)用戶手寫輸入的手寫字向用戶反饋識別的標準漢字,然后根據(jù)用戶的選擇確定用戶所輸入的手寫字對應(yīng)的標準漢字,以顯示在終端屏幕上。
[0004]然而,很多用戶在使用手寫輸入時,通常會根據(jù)自己的寫字習慣輸入文字,例如在手寫過程中可能會連筆輸入或某個筆畫會多出一點等,由此可能會導致終端無法第一時間反饋正確的字,即所反饋的首選字不是用戶所需的字,而首選字通常為第一時間識別出來并反饋的字。此時用戶需要在備選字中尋找其所需要輸入的字,且用戶的書寫習慣一般是較難以改掉的,導致了用戶在手寫輸入時常常需要在備選字中尋找所需要輸入的文字,如此一來使得手寫輸入的速度大大降低。
【發(fā)明內(nèi)容】
[0005]本發(fā)明主要解決的技術(shù)問題是提供一種手寫字輸入的處理方法及終端設(shè)備,能夠快速正確識別出用戶手寫輸入的文字,提高手寫輸入效率。
[0006]為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:提供一種手寫字的輸入方法,包括獲取用戶輸入的第一手寫字筆跡;將所述第一手寫字筆跡與數(shù)據(jù)庫中的用戶個人筆跡進行匹配,如果匹配成功,則獲取與所述第一手寫字筆跡相匹配的用戶個人筆跡,所述數(shù)據(jù)庫用于存儲用戶個人筆跡和用戶個人筆跡對應(yīng)的標準漢字;根據(jù)匹配得到的用戶個人筆跡獲取對應(yīng)的標準漢字,并將獲取的所述標準漢字作為首選字反饋給用戶。
[0007]其中,在所述獲取用戶輸入的第一手寫字筆跡之前的步驟包括:在所述數(shù)據(jù)庫沒有保存有用戶個人筆跡以及用戶個人筆跡對應(yīng)的標準漢字時,獲取用戶輸入的第二手寫字筆跡;根據(jù)預(yù)定規(guī)則反饋所述第二手寫字筆跡的首選字和備選字;當接收到用戶選擇根據(jù)預(yù)定規(guī)則反饋的所述第二手寫字筆跡的備選字的指令時,將所述第二手寫字筆跡作為用戶個人筆跡保存至所述數(shù)據(jù)庫中,并將用戶選擇的根據(jù)預(yù)定規(guī)則反饋的所述第二手寫字筆跡的備選字作為所述第二手寫字筆跡對應(yīng)的標準漢字存儲于所述數(shù)據(jù)庫中。
[0008]其中,所述將所述第二手寫字筆跡作為用戶個人筆跡保存至所述數(shù)據(jù)庫的步驟包括:將所述第二手寫字筆跡的筆畫特征記錄于所述數(shù)據(jù)庫中,其中,所述筆畫特征包括筆畫書寫順序、連筆筆畫和分筆筆畫;所述將所述第一手寫字筆跡與數(shù)據(jù)庫中的用戶個人筆跡進行匹配的步驟包括:將所述第一手寫字筆跡的筆畫特征與數(shù)據(jù)庫中所保存的筆畫特征進行匹配。
[0009]其中,所述將用戶選擇的根據(jù)預(yù)定規(guī)則反饋的所述第二手寫字筆跡的備選字作為所述第二手寫字筆跡對應(yīng)的標準漢字存儲于所述數(shù)據(jù)庫中的步驟包括:根據(jù)用戶選擇的第二手寫字筆跡的所述備選字的偏旁和部首,獲取所述第二手寫字筆跡的連筆筆畫和分筆筆畫分別對應(yīng)的標準偏旁或標準部首;將所述第二手寫字筆跡的連筆筆畫和分筆筆畫以及其各自所對應(yīng)的標準偏旁或標準部首存儲于所述數(shù)據(jù)庫中;所述獲取用戶輸入的第一手寫字筆跡的步驟包括:獲取用戶輸入的第一手寫字筆跡的部分手寫筆畫;所述將所述第一手寫字筆跡的筆畫特征與數(shù)據(jù)庫中所保存的筆畫特征進行匹配的步驟包括:將所述第一手寫字筆跡的部分手寫筆畫與數(shù)據(jù)庫中所保存的連筆筆畫和分筆筆畫進行匹配,如果匹配成功,則獲取與所述第一手寫字筆跡的部分手寫筆畫相匹配的連筆筆畫或分筆筆畫;所述根據(jù)匹配得到的用戶個人筆跡獲取對應(yīng)的標準漢字的步驟包括:根據(jù)匹配得到的所述連筆筆畫或分筆筆畫獲取對應(yīng)的標準偏旁或標準部首,以獲取所述第一手寫字筆跡的部分手寫筆畫對應(yīng)的標準偏旁或標準部首。
[0010]其中,如果所述第一手寫字筆跡與數(shù)據(jù)庫中的用戶個人筆跡匹配不成功,則根據(jù)預(yù)定規(guī)則反饋所述第一手寫字筆跡的首選字和備選字;當接收到用戶選擇根據(jù)預(yù)定規(guī)則反饋的所述第一手寫字筆跡的首選字的指令時,在所述數(shù)據(jù)庫中查詢是否保存有用戶選擇的所述根據(jù)預(yù)定規(guī)則反饋的所述第一手寫字筆跡的首選字;當是時,將所述數(shù)據(jù)庫中所述用戶選擇的根據(jù)預(yù)定規(guī)則反饋的所述第一手寫字筆跡的首選字對應(yīng)的用戶個人筆跡更新為所述第一手寫字筆跡;當接收到用戶選擇根據(jù)預(yù)定規(guī)則反饋的所述第一手寫字筆跡的備選字的指令時,在所述數(shù)據(jù)庫中查詢是否保存有用戶選擇的所述根據(jù)預(yù)定規(guī)則反饋的所述第一手寫字筆跡的備選字;當是時,將所述數(shù)據(jù)庫中所述用戶選擇的根據(jù)預(yù)定規(guī)則反饋的所述第一手寫字筆跡的備選字對應(yīng)的用戶個人筆跡更新為所述第一手寫字筆跡,當否時,將所述第一手寫字筆跡作為用戶個人筆跡保存至所述數(shù)據(jù)庫中,并將用戶選擇的根據(jù)預(yù)定規(guī)則反饋的所述第二手寫字筆跡的備選字作為所述第一手寫字筆跡對應(yīng)的標準漢字存儲于所述數(shù)據(jù)庫中。
[0011]為解決上述技術(shù)問題,本發(fā)明采用的另一個技術(shù)方案是:提供一種終端設(shè)備,包括第一獲取模塊,用于獲取用戶輸入的第一手寫字筆跡;匹配模塊,用于將所述第一手寫字筆跡與數(shù)據(jù)庫中的用戶個人筆跡進行匹配,如果匹配成功,則獲取與所述第一手寫字筆跡相匹配的用戶個人筆跡,所述數(shù)據(jù)庫用于存儲用戶個人筆跡和用戶個人筆跡對應(yīng)的標準漢字;第一反饋模塊,用于根據(jù)匹配得到的用戶個人筆跡獲取對應(yīng)的標準漢字,并將獲取的所述標準漢字作為首選字反饋給用戶。
[0012]其中,包括:第二獲取模塊,用于在所述數(shù)據(jù)庫沒有保存有用戶個人筆跡以及用戶個人筆跡對應(yīng)的標準漢字時,獲取用戶輸入的第二手寫字筆跡;第二反饋模塊,用于根據(jù)預(yù)定規(guī)則反饋所述第二手寫字筆跡的首選字和備選字;存儲模塊,用于當接收到用戶選擇根據(jù)預(yù)定規(guī)則反饋的所述第二手寫字筆跡的備選字的指令時,將所述第二手寫字筆跡作為用戶個人筆跡保存至所述數(shù)據(jù)庫中,并將用戶選擇的根據(jù)預(yù)定規(guī)則反饋的所述第二手寫字筆跡的備選字作為所述第二手寫字筆跡對應(yīng)的標準漢字存儲于所述數(shù)據(jù)庫中。
[0013]其中,所述存儲模塊用于將所述第二手寫字筆跡的筆畫特征記錄于所述數(shù)據(jù)庫中,其中,所述筆畫特征包括筆畫書寫順序、連筆筆畫和分筆筆畫;所述匹配模塊用于將所述第一手寫字筆跡的筆畫特征與數(shù)據(jù)庫中所保存的筆畫特征進行匹配。
[0014]其中,所述存儲模塊用于根據(jù)用戶選擇的第二手寫字筆跡的所述備選字的偏旁和部首,獲取所述第二手寫字筆跡的連筆筆畫和分筆筆畫分別對應(yīng)的標準偏旁或標準部首;以及將所述第二手寫字筆跡的連筆筆畫和分筆筆畫以及其各自所對應(yīng)的標準偏旁或標準部首存儲于所述數(shù)據(jù)庫中;所述第一獲取模塊用于獲取用戶輸入的第一手寫字筆跡的部分手寫筆畫;所述匹配模塊用于將所述第一手寫字筆跡的部分手寫筆畫與數(shù)據(jù)庫中所保存的連筆筆畫和分筆筆畫進行匹配,如果匹配成功,則獲取與所述第一手寫字筆跡的部分手寫筆畫相匹配的連筆筆畫或分筆筆畫;所述第一反饋模塊用于根據(jù)匹配得到的所述連筆筆畫或分筆筆畫獲取對應(yīng)的標準偏旁或標準部首,以獲取所述第一手寫字筆跡的部分手寫筆畫對應(yīng)的標準偏旁或標準部首。
[0015]其中,包括:第三反饋模塊,用于當所述第一手寫字筆跡與數(shù)據(jù)庫中的用戶個人筆跡匹配不成功時,根據(jù)預(yù)定規(guī)則反饋所述第一手寫字筆跡的首選字和備選字;第一處理模塊,用于當接收到用戶選擇根據(jù)預(yù)定規(guī)則反饋的所述第一手寫字筆跡的首選字的指令時,在所述數(shù)據(jù)庫中查詢是否保存有用戶選擇的所述根據(jù)預(yù)定規(guī)則反饋的所述第一手寫字筆跡的首選字;當是時,將所述數(shù)據(jù)庫中所述用戶選擇的根據(jù)預(yù)定規(guī)則反饋的所述第一手寫字筆跡的首選字對應(yīng)的用戶個人筆跡更新為所述第一手寫字筆跡;第二處理模塊,用于當接收到用戶選擇根據(jù)預(yù)定規(guī)則反饋的所述第一手寫字筆跡的備選字的指令時,在所述數(shù)據(jù)庫中查詢是否保存有用戶選擇的所述根據(jù)預(yù)定規(guī)則反饋的所述第一手寫字筆跡的備選字;當是時,將所述數(shù)據(jù)庫中所述用戶選擇的根據(jù)預(yù)定規(guī)則反饋的所述第一手寫字筆跡的備選字對應(yīng)的用戶個人筆跡更新為所述第一手寫字筆跡,當否時,將所述第一手寫字筆跡作為用戶個人筆跡保存至所述數(shù)據(jù)庫中,并將用戶選擇的根據(jù)預(yù)定規(guī)則反饋的所述第二手寫字筆跡的備選字作為所述第一手寫字筆跡對應(yīng)的標準漢字存儲于所述數(shù)據(jù)庫中。
[0016]本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明手寫字輸入的處理方法中,獲取用戶輸入的第一手寫字筆跡,將第一手寫字筆跡與數(shù)據(jù)庫中的用戶個人筆跡進行匹配,以獲取與第一手寫字筆跡相匹配的用戶個人筆跡,進而根據(jù)獲取的用戶個人筆跡獲取對應(yīng)的標準漢字,并將該獲取的標準漢字作為首選字反饋給用戶,通過上述方式,本發(fā)明在數(shù)據(jù)庫中存儲用戶個人筆跡和用戶個人筆跡對應(yīng)的標準漢字,用戶個人筆跡意即用戶按照自己個人的書寫習慣所書寫的手寫筆跡,從而通過將用戶輸入的手寫字筆跡與數(shù)據(jù)庫中存儲的用戶個人筆跡進行對比,能夠正確識別用戶所輸入的第一手寫字筆跡,以正確地反饋與用戶輸入的第一手寫字筆跡對應(yīng)的標準漢字,并將該標準漢字作為首選字進行反饋,從而不需要用戶在備選字中尋找正確的字,由此可提高手寫輸入的效率和準確性,提高用戶體驗。
【專利附圖】
【附圖說明】
[0017]圖1是本發(fā)明手寫字輸入的處理方法一實施方式的流程圖;
[0018]圖2是本發(fā)明手寫字輸入的處理方法另一實施方式中,在獲取用戶輸入的第一手寫字筆跡之前的流程圖;
[0019]圖3是本發(fā)明終端設(shè)備一實施方式的結(jié)構(gòu)示意圖;[0020]圖4是本發(fā)明終端設(shè)備另一實施方式的結(jié)構(gòu)示意圖;
[0021]圖5是本發(fā)明終端設(shè)備又一實施方式的結(jié)構(gòu)示意圖。
【具體實施方式】
[0022]下面將結(jié)合附圖和實施方式對本發(fā)明進行詳細說明。
[0023]參閱圖1,本發(fā)明手寫字輸入的處理方法一實施方式中,包括如下步驟:
[0024]步驟SlOl:獲取用戶輸入的第一手寫字筆跡。
[0025]當用戶利用手指、手寫筆或觸摸筆等媒介在具有手寫輸入功能的終端設(shè)備上輸入手寫字時,終端設(shè)備獲取用戶輸入的手寫字筆跡,即第一手寫字筆跡。
[0026]步驟S102:將第一手寫字筆跡與數(shù)據(jù)庫中的用戶個人筆跡進行匹配,如果匹配成功,獲取與第一手寫字筆跡相匹配的用戶個人筆跡,數(shù)據(jù)庫用于存儲用戶個人筆跡和用戶個人筆跡對應(yīng)的標準漢字。
[0027]設(shè)置一個數(shù)據(jù)庫,并在該數(shù)據(jù)庫中預(yù)先存儲用戶個人筆跡,以及每個用戶個人筆跡所對應(yīng)的標準漢字,并使每個用戶個人筆跡與相應(yīng)的標準漢字建立對應(yīng)的關(guān)系,其中每個用戶個人筆跡所對應(yīng)的標準漢字為經(jīng)過用戶確定的、與用戶個人筆跡正確相應(yīng)的標準漢字。用戶個人筆跡意即用戶根據(jù)自己個人的書寫習慣所書寫的手寫字,因此在數(shù)據(jù)庫中所存儲的用戶個人筆跡均是用戶根據(jù)自己的個人書寫習慣所書寫的手寫字。在獲取用戶輸入的第一手寫字筆跡后,將第一手寫字筆跡與數(shù)據(jù)庫中預(yù)先存儲的用戶個人筆跡進行匹配,即將第一手寫字筆跡與數(shù)據(jù)庫中的用戶個人筆跡進行比較。當匹配成功,即在數(shù)據(jù)庫中找到與第一手寫字筆跡相同或者相近的用戶個人筆跡,則獲取該匹配得到的用戶個人筆跡。
[0028]步驟S103:根據(jù)匹配得到的用戶個人筆跡獲取對應(yīng)的標準漢字,并將獲取的標準漢字作為首選字反饋給用戶。
[0029]根據(jù)用戶個人筆跡和標準漢字的對應(yīng)關(guān)系,在匹配得到用戶個人筆跡后即獲取相應(yīng)的標準漢字,并將該標準漢字作為首選字反饋給用戶。手寫輸入法在識別用戶的手寫字時,通常會反饋多個供用戶選擇的候選字,在將候選字顯示給用戶的時候,通常是將識別到的與手寫字最接近的候選字排列在最前面顯示給用戶,其他候選字則作為備選字顯示給用戶。因此,本實施方式中,將所得到的標準漢字作為首選字反饋給用戶,即是將所得到的標準漢字排列在最前面顯示給用戶。首選字通常為第一時間所識別到的最接近的候選字。
[0030]現(xiàn)有的手寫輸入法中,由于用戶個人書寫習慣的原因,通常無法在第一時間正確識別出用戶輸入的手寫字對應(yīng)的標準漢字,需要用戶在備選字中尋找正確的標準漢字。本實施方式中,通過在數(shù)據(jù)庫中預(yù)先存儲用戶個人筆跡以及對應(yīng)的標準漢字,在獲取用戶輸入的第一手寫字筆跡后將第一手寫字筆跡和用戶個人筆跡進行匹配,在匹配成功時即可獲取用戶輸入的第一手寫字筆跡對應(yīng)的標準漢字,并且將該標準漢字作為首選字反饋給用戶,由此能夠在第一時間正確識別并反饋用戶根據(jù)自己個人習慣所輸入的手寫字對應(yīng)的標準漢字,使得用戶不需要在備選字中尋找正確的標準漢字,能夠提高手寫輸入的效率。
[0031]在本發(fā)明手寫字輸入的處理方法一優(yōu)選實施方式中,本發(fā)明的手寫字輸入的處理方法可以理解為一個不斷學習用戶個人書寫習慣的過程,以快速且正確識別用戶所輸入的手寫字筆跡,進而在第一時間反饋正確的標準漢字。其中,本實施方式中,數(shù)據(jù)庫中所存儲的用戶個人筆跡和經(jīng)用戶確定的每個用戶個人筆跡對應(yīng)的標準漢字可以通過終端設(shè)備不斷地自動采集,以不斷學習用戶個人書寫習慣。具體地,參閱圖2,在獲取用戶輸入的第一手寫字筆跡之前的步驟包括:
[0032]步驟S201:在數(shù)據(jù)庫沒有保存有用戶個人筆跡以及用戶個人筆跡對應(yīng)的標準漢字時,獲取用戶輸入的第二手寫字筆跡。
[0033]本實施方式中,可以將本發(fā)明手寫字輸入的處理方法看作是一個手寫字處理的應(yīng)用程序,該應(yīng)用程序作用于系統(tǒng)手寫輸入法,以提高系統(tǒng)手寫輸入的手寫輸入效率和準確性。當系統(tǒng)手寫輸入法被調(diào)用時,本應(yīng)用程序啟動。具體的啟動程序如下:
[0034]android, inputmethodservice.1nputMethodService 是調(diào)用系統(tǒng)手寫輸入法的命令。本應(yīng)用程序會打包成一個apk,在AndroidManifest.xml,把它聲明成一個Service。當InputMethodService中的Touch Input Chinese被調(diào)用時,本應(yīng)用程序也會在后臺打開。
[0035]
【權(quán)利要求】
1.一種手寫字輸入的處理方法,其特征在于,包括: 獲取用戶輸入的第一手寫字筆跡; 將所述第一手寫字筆跡與數(shù)據(jù)庫中的用戶個人筆跡進行匹配,如果匹配成功,則獲取與所述第一手寫字筆跡相匹配的用戶個人筆跡,所述數(shù)據(jù)庫用于存儲用戶個人筆跡和用戶個人筆跡對應(yīng)的標準漢字; 根據(jù)匹配得到的用戶個人筆跡獲取對應(yīng)的標準漢字,并將獲取的所述標準漢字作為首選字反饋給用戶。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于, 在所述獲取用戶輸入的第一手寫字筆跡之前的步驟包括: 在所述數(shù)據(jù)庫沒有保存有用戶個人筆跡以及用戶個人筆跡對應(yīng)的標準漢字時,獲取用戶輸入的第二手寫字筆跡; 根據(jù)預(yù)定規(guī)則反饋所述第二手寫字筆跡的首選字和備選字; 當接收到用戶選擇根據(jù)預(yù)定規(guī)則反饋的所述第二手寫字筆跡的備選字的指令時,將所述第二手寫字筆跡作為用戶個人筆跡保存至所述數(shù)據(jù)庫中,并將用戶選擇的根據(jù)預(yù)定規(guī)則反饋的所述第二手寫字筆跡的備選字作為所述第二手寫字筆跡對應(yīng)的標準漢字存儲于所述數(shù)據(jù)庫中。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于, 所述將所述第二手寫字筆跡作為用戶個人筆跡保存至所述數(shù)據(jù)庫的步驟包括: 將所述第二手寫字筆跡的筆畫特征記錄于所述數(shù)據(jù)庫中,其中,所述筆畫特征包括筆畫書寫順序、連筆筆畫和分筆筆畫; 所述將所述第一手寫字筆跡與數(shù)據(jù)庫中的用戶個人筆跡進行匹配的步驟包括:將所述第一手寫字筆跡的筆畫特征與數(shù)據(jù)庫中所保存的筆畫特征進行匹配。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于, 所述將用戶選擇的根據(jù)預(yù)定規(guī)則反饋的所述第二手寫字筆跡的備選字作為所述第二手寫字筆跡對應(yīng)的標準漢字存儲于所述數(shù)據(jù)庫中的步驟包括: 根據(jù)用戶選擇的第二手寫字筆跡的所述備選字的偏旁和部首,獲取所述第二手寫字筆跡的連筆筆畫和分筆筆畫分別對應(yīng)的標準偏旁或標準部首; 將所述第二手寫字筆跡的連筆筆畫和分筆筆畫以及其各自所對應(yīng)的標準偏旁或標準部首存儲于所述數(shù)據(jù)庫中; 所述獲取用戶輸入的第一手寫字筆跡的步驟包括: 獲取用戶輸入的第一手寫字筆跡的部分手寫筆畫; 所述將所述第一手寫字筆跡的筆畫特征與數(shù)據(jù)庫中所保存的筆畫特征進行匹配的步驟包括: 將所述第一手寫字筆跡的部分手寫筆畫與數(shù)據(jù)庫中所保存的連筆筆畫和分筆筆畫進行匹配,如果匹配成功,則獲取與所述第一手寫字筆跡的部分手寫筆畫相匹配的連筆筆畫或分筆筆畫; 所述根據(jù)匹配得到的用戶個人筆跡獲取對應(yīng)的標準漢字的步驟包括: 根據(jù)匹配得到的所述連筆筆畫或分筆筆畫獲取對應(yīng)的標準偏旁或標準部首,以獲取所述第一手寫字筆跡的部分手寫筆畫對應(yīng)的標準偏旁或標準部首。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 如果所述第一手寫字筆跡與數(shù)據(jù)庫中的用戶個人筆跡匹配不成功,則根據(jù)預(yù)定規(guī)則反饋所述第一手寫字筆跡的首選字和備選字; 當接收到用戶選擇根據(jù)預(yù)定規(guī)則反饋的所述第一手寫字筆跡的首選字的指令時,在所述數(shù)據(jù)庫中查詢是否保存有用戶選擇的所述根據(jù)預(yù)定規(guī)則反饋的所述第一手寫字筆跡的首選字;當是時,將所述數(shù)據(jù)庫中所述用戶選擇的根據(jù)預(yù)定規(guī)則反饋的所述第一手寫字筆跡的首選字對應(yīng)的用戶個人筆跡更新為所述第一手寫字筆跡; 當接收到用戶選擇根據(jù)預(yù)定規(guī)則反饋的所述第一手寫字筆跡的備選字的指令時,在所述數(shù)據(jù)庫中查詢是否保存有用戶選擇的所述根據(jù)預(yù)定規(guī)則反饋的所述第一手寫字筆跡的備選字;當是時,將所述數(shù)據(jù)庫中所述用戶選擇的根據(jù)預(yù)定規(guī)則反饋的所述第一手寫字筆跡的備選字對應(yīng)的用戶個人筆跡更新為所述第一手寫字筆跡,當否時,將所述第一手寫字筆跡作為用戶個人筆跡保存至所述數(shù)據(jù)庫中,并將用戶選擇的根據(jù)預(yù)定規(guī)則反饋的所述第二手寫字筆跡的備選字作為所述第一手寫字筆跡對應(yīng)的標準漢字存儲于所述數(shù)據(jù)庫中。
6.—種終端設(shè)備,其特征在于,包括: 第一獲取模塊,用于獲取用戶輸入的第一手寫字筆跡; 匹配模塊,用于將所述第一手寫字筆跡與數(shù)據(jù)庫中的用戶個人筆跡進行匹配,如果匹配成功,則獲取與所述第一手寫字筆跡相匹配的用戶個人筆跡,所述數(shù)據(jù)庫用于存儲用戶個人筆跡和用戶個人筆跡對應(yīng)的標準漢字; 第一反饋模塊,用于根據(jù)匹配得到的用戶個人筆跡獲取對應(yīng)的標準漢字,并將獲取的所述標準漢字作為首選字反饋給用戶。
7.根據(jù)權(quán)利要求6所述的終端設(shè)備,其特征在于,包括: 第二獲取模塊,用于在所述數(shù)據(jù)庫沒有保存有用戶個人筆跡以及用戶個人筆跡對應(yīng)的標準漢字時,獲取用戶輸入的第二手寫字筆跡; 第二反饋模塊,用于根據(jù)預(yù)定規(guī)則反饋所述第二手寫字筆跡的首選字和備選字; 存儲模塊,用于當接收到用戶選擇根據(jù)預(yù)定規(guī)則反饋的所述第二手寫字筆跡的備選字的指令時,將所述第二手寫字筆跡作為用戶個人筆跡保存至所述數(shù)據(jù)庫中,并將用戶選擇的根據(jù)預(yù)定規(guī)則反饋的所述第二手寫字筆跡的備選字作為所述第二手寫字筆跡對應(yīng)的標準漢字存儲于所述數(shù)據(jù)庫中。
8.根據(jù)權(quán)利要求7所述的終端設(shè)備,其特征在于, 所述存儲模塊用于將所述第二手寫字筆跡的筆畫特征記錄于所述數(shù)據(jù)庫中,其中,所述筆畫特征包括筆畫書寫順序、連筆筆畫和分筆筆畫; 所述匹配模塊用于將所述第一手寫字筆跡的筆畫特征與數(shù)據(jù)庫中所保存的筆畫特征進行匹配。
9.根據(jù)權(quán)利要求8所述的終端設(shè)備,其特征在于, 所述存儲模塊用于根據(jù)用戶選擇的第二手寫字筆跡的所述備選字的偏旁和部首,獲取所述第二手寫字筆跡的連筆筆畫和分筆筆畫分別對應(yīng)的標準偏旁或標準部首;以及將所述第二手寫字筆跡的連筆筆畫和分筆筆畫以及其各自所對應(yīng)的標準偏旁或標準部首存儲于所述數(shù)據(jù)庫中; 所述第一獲取模塊用于獲取用戶輸入的第一手寫字筆跡的部分手寫筆畫;所述匹配模塊用于將所述第一手寫字筆跡的部分手寫筆畫與數(shù)據(jù)庫中所保存的連筆筆畫和分筆筆畫進行匹配,如果匹配成功,則獲取與所述第一手寫字筆跡的部分手寫筆畫相匹配的連筆筆畫或分筆筆畫; 所述第一反饋模塊用于根據(jù)匹配得到的所述連筆筆畫或分筆筆畫獲取對應(yīng)的標準偏旁或標準部首,以獲取所述第一手寫字筆跡的部分手寫筆畫對應(yīng)的標準偏旁或標準部首。
10.根據(jù)權(quán)利要求6所述的終端設(shè)備,其特征在于,包括: 第三反饋模塊,用于當所述第一手寫字筆跡與數(shù)據(jù)庫中的用戶個人筆跡匹配不成功時,根據(jù)預(yù)定規(guī)則反饋所述第一手寫字筆跡的首選字和備選字; 第一處理模塊,用于當接收到用戶選擇根據(jù)預(yù)定規(guī)則反饋的所述第一手寫字筆跡的首選字的指令時,在所述數(shù)據(jù)庫中查詢是否保存有用戶選擇的所述根據(jù)預(yù)定規(guī)則反饋的所述第一手寫字筆跡的首選字;當是時,將所述數(shù)據(jù)庫中所述用戶選擇的根據(jù)預(yù)定規(guī)則反饋的所述第一手寫字筆跡的首選字對應(yīng)的用戶個人筆跡更新為所述第一手寫字筆跡; 第二處理模塊,用于當接收到用戶選擇根據(jù)預(yù)定規(guī)則反饋的所述第一手寫字筆跡的備選字的指令時,在所述數(shù)據(jù)庫中查詢是否保存有用戶選擇的所述根據(jù)預(yù)定規(guī)則反饋的所述第一手寫字筆跡的備選字;當是時,將所述數(shù)據(jù)庫中所述用戶選擇的根據(jù)預(yù)定規(guī)則反饋的所述第一手寫字筆跡的備選字對應(yīng)的用戶個人筆跡更新為所述第一手寫字筆跡,當否時,將所述第一手寫字筆跡作為用戶個人筆跡保存至所述數(shù)據(jù)庫中,并將用戶選擇的根據(jù)預(yù)定規(guī)則反饋的所述第二手寫字筆跡的備選字作為所述第一手寫字筆跡對應(yīng)的標準漢字存儲于所述數(shù)據(jù)庫中。
【文檔編號】G06F3/023GK104007836SQ201410191625
【公開日】2014年8月27日 申請日期:2014年5月7日 優(yōu)先權(quán)日:2014年5月7日
【發(fā)明者】錢文, 喬紅衛(wèi) 申請人:惠州Tcl移動通信有限公司