1.一種輸入法糾錯(cuò)方法,其特征在于,包括:
接收輸入的第一編碼字符串,對(duì)所述第一編碼字符串中輸入時(shí)觸控力度落在當(dāng)前設(shè)定的觸控力度范圍之外的編碼字符進(jìn)行標(biāo)記;
將所述第一編碼字符串中被標(biāo)記的編碼字符刪除并生成第二編碼字符串;
確定所述第一編碼字符串對(duì)應(yīng)的候選詞條;
確定所述第二編碼字符串對(duì)應(yīng)的候選詞條;
將上述候選詞條按照設(shè)定規(guī)則進(jìn)行排序并顯示。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收輸入的編碼字符串,對(duì)所述第一編碼字符串中輸入時(shí)觸控力度落在當(dāng)前設(shè)定的觸控力度范圍之外的編碼字符進(jìn)行標(biāo)記的步驟包括:
接收編碼字符并確定輸入所述編碼字符時(shí)的觸控力度;
在所述觸控力度落在所述當(dāng)前設(shè)定的觸控力度范圍之外時(shí),對(duì)所述編碼字符進(jìn)行標(biāo)記;
判斷所述第一編碼字符串是否輸入完畢;
若未輸入完畢,則繼續(xù)執(zhí)行所述接收編碼字符的同時(shí)確定輸入所述編碼字符時(shí)的觸控力度的步驟;
若已輸入完畢,則執(zhí)行所述將所述第一編碼字符串中被標(biāo)記的編碼字符刪除并生成第二編碼字符串的步驟。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述當(dāng)前設(shè)定的觸控力度范圍通過(guò)以下步驟得到:
分別接收輸入的所述當(dāng)前設(shè)定的觸控力度范圍的上限值以及下限值;
或者,
接收用戶輸入的設(shè)定次數(shù)的觸控操作,確定每次觸控操作對(duì)應(yīng)的觸控力度,依據(jù)各次觸控力度確定所述當(dāng)前設(shè)定的觸控力度范圍。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述輸入法糾錯(cuò)方法還包括:
當(dāng)輸入的所述第一編碼字符串中不存在被標(biāo)記的編碼字符、且用戶上屏 所述第一編碼字符串對(duì)應(yīng)的候選詞條時(shí),則保持當(dāng)前設(shè)定的觸控力度范圍不變。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述輸入法糾錯(cuò)方法還包括:
當(dāng)輸入的所述第一編碼字符串中存在被標(biāo)記的編碼字符、且用戶上屏糾錯(cuò)后的編碼字符串對(duì)應(yīng)的候選詞條時(shí),則保持當(dāng)前設(shè)定的觸控力度范圍不變。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述輸入法糾錯(cuò)方法還包括:
當(dāng)輸入的所述第一編碼字符串中存在被標(biāo)記的編碼字符、且用戶未上屏糾錯(cuò)后的編碼字符串對(duì)應(yīng)的候選詞條時(shí),依據(jù)觸控力度范圍增長(zhǎng)因子和觸控力度增長(zhǎng)系數(shù)對(duì)所述當(dāng)前設(shè)定的觸控力度范圍進(jìn)行調(diào)整,將當(dāng)前設(shè)定的觸控力度范圍更新為調(diào)整后的觸控力度范圍。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述輸入法糾錯(cuò)方法還包括:
當(dāng)輸入的所述第一編碼字符串中不存在被標(biāo)記的編碼字符、且用戶執(zhí)行了退格操作時(shí),依據(jù)觸控力度范圍增長(zhǎng)因子和觸控力度增長(zhǎng)系數(shù)對(duì)所述當(dāng)前設(shè)定的觸控力度范圍進(jìn)行調(diào)整,將當(dāng)前設(shè)定的觸控力度范圍更新為調(diào)整后的觸控力度范圍。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述輸入法糾錯(cuò)方法還包括:
對(duì)所述第一編碼字符串進(jìn)行臨近鍵位的編碼字符糾錯(cuò),生成第三編碼字符串;
確定所述第三編碼字符串對(duì)應(yīng)的候選詞條。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述對(duì)所述第一編碼字符串進(jìn)行臨近鍵位的編碼字符糾錯(cuò),生成第三編碼字符串的步驟包括:
確定所述第一編碼字符串中被標(biāo)記的編碼字符;
從臨近鍵位表中查找出至少一個(gè)被標(biāo)記的編碼字符臨近的編碼字符;
采用查找出的編碼字符對(duì)應(yīng)替換所述第一編碼字符串中的被標(biāo)記的編碼字符,生成第三編碼字符串。
10.一種輸入法糾錯(cuò)裝置,其特征在于,包括:
標(biāo)記模塊,用于接收輸入的第一編碼字符串,對(duì)所述第一編碼字符串中輸入時(shí)觸控力度落在當(dāng)前設(shè)定的觸控力度范圍之外的編碼字符進(jìn)行標(biāo)記;
刪除模塊,用于將所述第一編碼字符串中被標(biāo)記的編碼字符刪除并生成第二編碼字符串;
第一詞條確定模塊,用于確定所述第一編碼字符串對(duì)應(yīng)的候選詞條;
第二詞條確定模塊,用于確定所述第二編碼字符串對(duì)應(yīng)的候選詞條;
顯示模塊,用于將上述候選詞條按照設(shè)定規(guī)則進(jìn)行排序并顯示。
11.一種用于輸入法糾錯(cuò)的裝置,其特征在于,包括存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中所述一個(gè)或者一個(gè)以上程序存儲(chǔ)于所述存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行所述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令:
接收輸入的第一編碼字符串,對(duì)所述第一編碼字符串中輸入時(shí)觸控力度落在當(dāng)前設(shè)定的觸控力度范圍之外的編碼字符進(jìn)行標(biāo)記;
將所述第一編碼字符串中被標(biāo)記的編碼字符刪除并生成第二編碼字符串;
確定所述第一編碼字符串對(duì)應(yīng)的候選詞條;
確定所述第二編碼字符串對(duì)應(yīng)的候選詞條;
將上述候選詞條按照設(shè)定規(guī)則進(jìn)行排序并顯示。