終端裝置及輸入法的文字糾錯方法
【專利摘要】本發(fā)明適用于通信【技術(shù)領(lǐng)域】,提供了一種輸入法的文字糾錯方法,所述方法包括:根據(jù)操作指令獲取待處理的第一文字;分析所述待處理的第一文字,顯示與所述第一文字關(guān)聯(lián)的聯(lián)想文字;接收用戶從所述聯(lián)想文字中選擇的第二文字,將所述第二文字替換所述第一文字。本發(fā)明還相應(yīng)的提供一種實現(xiàn)上述方法的終端裝置。借此,本發(fā)明能快速有效的修改輸入信息中的錯別字,提高了輸入文字時的效率。
【專利說明】終端裝置及輸入法的文字糾錯方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種終端裝置及輸入法的文字糾錯方法。
【背景技術(shù)】
[0002]隨著通信技術(shù)的發(fā)展,各種終端裝置的應(yīng)用越來越普遍,通過文字信息即時交流已成為大多數(shù)終端用戶的日常需求。目前網(wǎng)絡(luò)上流行的輸入法有很多,但是都沒有一種有效的對輸入的錯別字進行快速修改的方法?,F(xiàn)有公開接近的技術(shù)方案(CN201010181537.4)提出了一種能同時聯(lián)想詞根和單詞的拼音文字的輸入方法,即在輸入拼音文字的字母組合后,單詞提示區(qū)顯示出若干個符合該字母組合的單詞,同時,在詞根聯(lián)想提示區(qū)提示出若干個包含該字母組合的詞根,用戶既可直接選擇單詞,來完成文字的輸入。該技術(shù)方案只是限于在輸入過程中給用戶提供了方便,但是這種方案并不能完成對已經(jīng)輸入錯別字的修改。往往當我們輸入錯別字后就會返回去刪除掉錯字,然后重新輸入,這會影響我們輸入文字的效率
[0003]而在一般情況下,當我們打錯字時要修改時,習(xí)慣是先定位到那個字上,然后刪除掉,再重新輸入新的字;還有的是直接從目前的位置進行刪除,直到刪除到要修改的那個字,然后再重新鍵入。
[0004]綜上可知,現(xiàn)有終端裝置及輸入法的文字糾錯方法,在實際使用上顯然存在不便與缺陷,所以有必要加以改進。
【發(fā)明內(nèi)容】
[0005]針對上述的缺陷,本發(fā)明的目的在于提供一種終端裝置及輸入法的文字糾錯方法,能快速有效的修改輸入信息中的錯別字,提高輸入文字信息的效率。
[0006]為了實現(xiàn)上述目的,本發(fā)明提供一種終端裝置及輸入法的文字糾錯方法,所述方法包括:
[0007]根據(jù)操作指令獲取待處理的第一文字;
[0008]分析所述待處理的第一文字,顯示與所述第一文字關(guān)聯(lián)的聯(lián)想文字;
[0009]接收用戶從所述聯(lián)想文字中選擇的第二文字,將所述第二文字替換所述第一文字。
[0010]根據(jù)本發(fā)明的輸入法的文字糾錯方法,所述根據(jù)操作指令獲取待處理的第一文字步驟為:
[0011]獲取顯示屏上光標位置前的文字;或者
[0012]接收用戶的選擇指令,獲取多個連續(xù)的文字。
[0013]根據(jù)本發(fā)明的輸入法的文字糾錯方法,所述分析所述待處理的第一文字,顯示與所述第一文字關(guān)聯(lián)的聯(lián)想文字步驟包括:分析所述第一文字的拼音對應(yīng)的按鍵,獲取所述按鍵的拼音組合的其它候選文字。
[0014]根據(jù)本發(fā)明的輸入法的文字糾錯方法,所述分析所述待處理的第一文字,顯示與所述第一文字關(guān)聯(lián)的聯(lián)想文字步驟包括:
[0015]分析獲取與所述第一文字相同讀音的文字;
[0016]將所述相同讀音的文字及其它候選文字顯示處理。
[0017]根據(jù)本發(fā)明的輸入法的文字糾錯方法,所述將所述第二文字替換所述第一文字步驟之后還包括:
[0018]所述光標自動恢復(fù)到文字信息的末端。
[0019]本發(fā)明還提供一種終端裝置,包括:
[0020]文字獲取模塊,用于根據(jù)操作指令獲取待處理的第一文字;
[0021]分析顯示模塊,用于分析所述待處理的文字,顯示與所述文字關(guān)聯(lián)的聯(lián)想文字;
[0022]替換處理模塊,用于接收用戶從所述聯(lián)想文字中選擇的第二文字,將所述第二文字替換所述第一文字。
[0023]根據(jù)本發(fā)明的終端裝置,所述文字獲取模塊包括:
[0024]第一獲取子模塊,用于獲取顯示屏上光標位置前的文字;
[0025]第二獲取子模塊,用于接收用戶的選擇指令,獲取多個連續(xù)的文字。
[0026]根據(jù)本發(fā)明的終端裝置,所述分析顯示模塊包括第二分析子模塊,用于分析所述第一文字的拼音對應(yīng)的按鍵,獲取所述按鍵的拼音組合的其它候選文字。
[0027]根據(jù)本發(fā)明的終端裝置,所述分析顯示模塊包括:
[0028]第一分析子模塊,用于分析獲取與所述第一文字相同讀音的文字;
[0029]顯示子模塊,用于將所述相同讀音的文字及其它候選文字顯示處理。
[0030]根據(jù)本發(fā)明的終端裝置,所述終端裝置還包括:光標恢復(fù)模塊,用于所述第二文字替換所述第一文字后將所述光標恢復(fù)到文字信息的末端。
[0031]本發(fā)明通過在輸入文字信息時,接收用戶指令定位獲取待處理的第一文字,然后對該第一文字分析處理,獲取與第一文字相關(guān)聯(lián)的聯(lián)想文字,比如讀音相同的文字,將其自動顯示在候選區(qū),待用戶從聯(lián)想文字中選擇第二文字后,終端裝置將第二文字替換第一文字,完成對錯字的糾錯。優(yōu)選的是,糾錯完成后,光標可自動恢復(fù)到文字信息末端,以方便信息的編輯。借此,本發(fā)明能快速有效的修改輸入信息中的錯別字,提高輸入文字信息的效率。
【專利附圖】
【附圖說明】
[0032]圖1是本發(fā)明一實施例的終端裝置結(jié)構(gòu)示意圖;
[0033]圖2是本發(fā)明另一實施例的終端裝置結(jié)構(gòu)示意圖;
[0034]圖3A是本發(fā)明一實施例的第一顯示界面示意圖;
[0035]圖3B是本發(fā)明一實施例的第二顯示界面示意圖;
[0036]圖4是本發(fā)明一實施例的輸入法的文字糾錯方法流程圖;
[0037]圖5是本發(fā)明另一實施例的輸入法的文字糾錯方法流程圖。
【具體實施方式】
[0038]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0039]本發(fā)明以下實施例中所述的終端裝置指具有觸摸輸入功能的移動裝置,其可應(yīng)用于所有信息通信裝置及多媒體裝置,比如:移動通信終端、導(dǎo)航系統(tǒng)、數(shù)字多媒體廣播終端、PDA (Personal Digital Assistant,個人數(shù)字助理)、便攜式多媒體播放器等。
[0040]圖1是本發(fā)明一實施例的終端裝置結(jié)構(gòu)示意圖。為便于描述,本實施例僅示出了與該發(fā)明相關(guān)的部分。終端裝置100至少包括文字獲取模塊10、分析顯示模塊20以及替換處理模塊30,其中:
[0041]文字獲取模塊10,用于根據(jù)操作指令獲取待處理的第一文字。
[0042]應(yīng)當理解,本實施例所述的第一文字不僅限于一個文字,其可以為字、詞或連續(xù)的多個字的組合,文字獲取模塊10可以接收用戶的指令定位待處理文字。
[0043]分析顯示模塊20,用于分析所述待處理的第一文字,顯示與所述第一文字關(guān)聯(lián)的聯(lián)想文字。
[0044]具體的,分析顯示模塊20可以根據(jù)預(yù)設(shè)規(guī)則分析第一文字,比如分析其拼音組成,然后獲取具有相同讀音的字。若終端裝置100在拼音九鍵的輸入狀態(tài)下,則還可以分析獲取第一文字對應(yīng)的所有按鍵字母,獲取這些字母可組合成的拼音文字,并顯示到候選區(qū)。
[0045]替換處理模塊30,用于接收用戶從所述聯(lián)想文字中選擇的第二文字,將所述第二文字替換所述第一文字。
[0046]終端裝置100在候選區(qū)顯示出聯(lián)想文字后,用戶可以選擇正確的文字,替換處理模塊30接收到用戶指令后,將出錯的第一文字替換為用戶選擇的第二文字,借此完成糾錯,提高用戶的輸入效率。
[0047]圖2是本發(fā)明另一實施例的終端裝置結(jié)構(gòu)示意圖。本實施例與前述實施例的相同部分不再贅述,下面僅就相異處加以說明。
[0048]本實施例中,所述文字獲取模塊10包括第一獲取子模塊11和第二獲取子模塊12,具體的:
[0049]第一獲取子模塊11用于獲取顯示屏上光標位置前的文字。
[0050]用戶在通過終端裝置100輸入文字時,可以選擇是否啟用糾錯處理程序,若選擇后,則當用戶將顯示屏上的光標從文字信息末端移動到文字信息的其它位置時,終端裝置100默認位于該光標前且于光標緊鄰的文字為待處理的文字,借此,第一獲取子模塊11獲取到出錯的第一文字。
[0051]第二獲取子模塊12用于接收用戶的選擇指令,獲取多個連續(xù)的文字。
[0052]如果文字信息中具有詞語出現(xiàn)錯誤,或者具有連續(xù)的多個文字出現(xiàn)錯誤,用戶也可以通過光標操作將連接的幾個文字選中。
[0053]優(yōu)選的,本實施例中,分析顯示模塊20包括第一分析子模塊21、第二分析子模塊22及顯示子模塊23,其中:
[0054]第一分析子模塊21用于分析獲取與所述第一文字相同讀音的文字。
[0055]結(jié)合圖3A,用戶判定“御”為錯別字后,將光標移動到該字的后邊,第一分析子模塊21即分析該字,獲取與該文字相同讀音的文字。
[0056]第二分析子模塊22用于分析所述第一文字的拼音對應(yīng)的按鍵,獲取所述按鍵的拼音組合的其它候選文字。[0057]終端裝置100在拼音九鍵的輸入狀態(tài)下,同樣以“御”為例,其拼音為“Yu”對應(yīng)的按鍵分別為帶有數(shù)字“9”和“8”的按鍵,第二分析子模塊22將這兩個鍵的拼音進行組合,如“Wu”、“Xu”、“Zu”等均與“Yu”對應(yīng)相同的按鍵,獲取這些拼音對應(yīng)的候選文字。
[0058]顯示子模塊23用于將所述相同讀音的文字及其它候選文字顯示處理,借此使用戶方便的選擇正確的文字。
[0059]需要說明的是,如果第一文字為詞語,則終端裝置100可以獲取具有相同讀音的詞語組合,如圖3B。若第一文字為多個連續(xù)的文字,則同樣將每個文字對應(yīng)的相同讀音的其它文字均加以顯示。優(yōu)選的,無論第一文字為詞語或多個連續(xù)的文字,若在拼音九鍵狀態(tài)下,則均將各字的拼音按鍵的其它拼音組合的文字作為候選文字顯示處理。
[0060]在本發(fā)明的其它實施例中,若終端裝置100在聯(lián)網(wǎng)狀態(tài),則分析顯示模塊20還可以分析所述第一文字前后的語義,從網(wǎng)絡(luò)側(cè)獲取備選文字并顯示,借此增加用戶選擇的多樣性,使用戶更能準確的找到需要替換的文字。
[0061]優(yōu)選的,本發(fā)明的終端裝置100還具有一光標恢復(fù)模塊40,用于所述第二文字代替所述第一文字后將所述光標恢復(fù)到文字信息的末端,借此減少用戶操作,提高用戶體驗。
[0062]圖4是本發(fā)明一實施例的輸入法的文字糾錯方法流程圖,其可以通過如圖1所示的終端裝置100實現(xiàn),該方法包括:
[0063]步驟S401,根據(jù)操作指令獲取待處理的第一文字。
[0064]應(yīng)當理解,本實施例所述的第一文字不僅限于一個文字,其可以為字、詞或連續(xù)的多個字的組合,且所述的第一文字是用戶認為出錯,需要處理替換的文字,終端裝置100可以接收用戶的指令定位待處理文字。
[0065]步驟S402,分析所述待處理的第一文字,顯示與所述第一文字關(guān)聯(lián)的聯(lián)想文字。
[0066]具體的,終端裝置100可以根據(jù)預(yù)設(shè)規(guī)則分析第一文字,比如分析其拼音組成,然后獲取具有相同讀音的字。若終端裝置100在拼音九鍵的輸入狀態(tài)下,則還可以分析獲取第一文字對應(yīng)的所有按鍵字母,獲取這些字母可組合成的拼音文字,并顯示到候選區(qū)。
[0067]步驟S403,接收用戶從所述聯(lián)想文字中選擇的第二文字,將所述第二文字替換所述第一文字。
[0068]終端裝置100在候選區(qū)顯示出聯(lián)想文字后,用戶可以選擇正確的文字,終端裝置接收到用戶指令后,將出錯的第一文字替換為用戶選擇的第二文字,借此完成糾錯,提高用戶的輸入效率。
[0069]圖5是本發(fā)明另一實施例的輸入法的文字糾錯方法流程圖,其可以通過如圖2所示的終端裝置100實現(xiàn),該方法包括:
[0070]步驟S501,獲取顯示屏上光標位置前的文字。用戶在通過終端裝置100輸入文字時,可以選擇是否啟用糾錯處理程序,若選擇后,則當用戶將顯示屏上的光標從文字信息末端移動到文字信息的其它位置時,終端裝置100默認位于該光標前且于光標緊鄰的文字為待處理的文字,借此,終端裝置100定位到出錯的第一文字。
[0071]步驟S502,接收用戶的選擇指令,獲取多個連續(xù)的文字。如果文字信息中具有詞語出現(xiàn)錯誤,或者具有連續(xù)的多個文字出現(xiàn)錯誤,用戶也可以通過光標操作將連接的幾個文字選中。
[0072]步驟S503,分析獲取與所述第一文字相同讀音的文字。結(jié)合圖3A,用戶判定“御”為錯別字后,將光標移動到該字的后邊,第一分析子模塊21即分析該字,獲取與該文字相同讀音的文字。
[0073]步驟S504,分析所述第一文字的拼音對應(yīng)的按鍵,獲取所述按鍵的拼音組合的其它候選文字。終端裝置100在拼音九鍵的輸入狀態(tài)下,同樣以“御”為例,其拼音為“Yu”對應(yīng)的按鍵分別為帶有數(shù)字“9”和“8”的按鍵,將這兩個鍵的拼音進行組合,獲取對應(yīng)的候選文字。
[0074]步驟S505,將所述相同讀音的文字及其它候選文字顯示處理。
[0075]步驟S506,接收用戶從所述聯(lián)想文字中選擇的第二文字,將所述第二文字替換所述第一文字。
[0076]步驟S507,將所述光標恢復(fù)到文字信息的末端。該步驟可以減少用戶操作,提高用戶體驗。
[0077]優(yōu)選的是,在本發(fā)明的其它實施例中,若終端裝置100在聯(lián)網(wǎng)狀態(tài),則還可以分析所述第一文字前后的語義,從網(wǎng)絡(luò)側(cè)獲取備選文字并顯示,借此增加用戶選擇的多樣性,使用戶更能準確的找到需要替換的文字。
[0078]綜上所述,本發(fā)明通過在輸入文字信息時,接收用戶指令定位獲取待處理的第一文字,然后對該第一文字分析處理,獲取與第一文字相關(guān)聯(lián)的聯(lián)想文字,比如讀音相同的文字,將其自動顯示在候選區(qū),待用戶從聯(lián)想文字中選擇第二文字后,終端裝置將第二文字替換第一文字,完成對錯字的糾錯。優(yōu)選的是,糾錯完成后,光標可自動恢復(fù)到文字信息末端,以方便信息的編輯。借此,本發(fā)明能快速有效的修改輸入信息中的錯別字,提高輸入文字信息的效率。
[0079]當然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
【權(quán)利要求】
1.一種輸入法的文字糾錯方法,其特征在于,所述方法包括: 根據(jù)操作指令獲取待處理的第一文字; 分析所述待處理的第一文字,顯示與所述第一文字關(guān)聯(lián)的聯(lián)想文字; 接收用戶從所述聯(lián)想文字中選擇的第二文字,將所述第二文字替換所述第一文字。
2.根據(jù)權(quán)利要求1所述的輸入法的文字糾錯方法,其特征在于,所述根據(jù)操作指令獲取待處理的第一文字步驟為: 獲取顯示屏上光標位置前的文字;或者 接收用戶的選擇指令,獲取多個連續(xù)的文字。
3.根據(jù)權(quán)利要求1所述的輸入法的文字糾錯方法,其特征在于,所述分析所述待處理的第一文字,顯示與所述第一文字關(guān)聯(lián)的聯(lián)想文字步驟包括: 分析所述第一文字的拼音對應(yīng)的按鍵,獲取所述按鍵的拼音組合的其它候選文字。
4.根據(jù)權(quán)利要求3所述的輸入法的文字糾錯方法,其特征在于,所述分析所述待處理的第一文字,顯示與所述第一文字關(guān)聯(lián)的聯(lián)想文字步驟包括: 分析獲取與所述第一文字相同讀音的文字; 將所述相同讀音的文字及其它候選文字顯示處理。
5.根據(jù)權(quán)利要求2所述的輸入法的文字糾錯方法,其特征在于,所述將所述第二文字替換所述第一文字步驟之后還包括: 所述光標自動恢復(fù)到文字信息的末端。
6.一種終端裝置,其特征在于,包括: 文字獲取模塊,用于根據(jù)操作指令獲取待處理的第一文字; 分析顯示模塊,用于分析所述待處理的第一文字,顯示與所述第一文字關(guān)聯(lián)的聯(lián)想文字; 替換處理模塊,用于接收用戶從所述聯(lián)想文字中選擇的第二文字,將所述第二文字替換所述第一文字。
7.根據(jù)權(quán)利要求6所述的終端裝置,其特征在于,所述文字獲取模塊包括: 第一獲取子模塊,用于獲取顯示屏上光標位置前的文字; 第二獲取子模塊,用于接收用戶的選擇指令,獲取多個連續(xù)的文字。
8.根據(jù)權(quán)利要求6所述的終端裝置,其特征在于,所述分析顯示模塊包括第二分析子模塊,用于分析所述第一文字的拼音對應(yīng)的按鍵,獲取所述按鍵的拼音組合的其它候選文字。
9.根據(jù)權(quán)利要求8所述的終端裝置,其特征在于,所述分析顯示模塊包括: 第一分析子模塊,用于分析獲取與所述第一文字相同讀音的文字; 顯示子模塊,用于將所述相同讀音的文字及其它候選文字顯示處理。
10.根據(jù)權(quán)利要求7所述的終端裝置,其特征在于,所述終端裝置還包括:光標恢復(fù)模塊,用于所述第二文字替換所述第一文字后將所述光標恢復(fù)到文字信息的末端。
【文檔編號】G06F3/023GK103777774SQ201410018953
【公開日】2014年5月7日 申請日期:2014年1月16日 優(yōu)先權(quán)日:2014年1月16日
【發(fā)明者】侯文浩 申請人:宇龍計算機通信科技(深圳)有限公司