1.一種輸入法糾錯方法,其特征在于,包括:
終端產(chǎn)生震動時,確定震動發(fā)生時觸控的按鍵位置以及所述終端的震動參數(shù);
依據(jù)所述按鍵位置以及所述終端的震動參數(shù)確定所述按鍵位置對應(yīng)的糾錯按鍵;
將所述糾錯按鍵對應(yīng)的編碼字符與震動發(fā)生前和/或震動發(fā)生后輸入的編碼字符進行組合,得到糾錯編碼字符串;
依據(jù)所述糾錯編碼字符串得到候選詞條。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定震動發(fā)生時觸控的按鍵位置以及所述終端的震動參數(shù)的步驟包括:
確定震動發(fā)生時觸控的按鍵位置以及所述終端的加速度方向以及所述終端的加速度值;
所述依據(jù)所述按鍵位置以及所述終端的震動參數(shù)確定所述按鍵位置對應(yīng)的糾錯按鍵的步驟包括:
依據(jù)所述按鍵位置、所述加速度方向以及所述加速度值確定所述按鍵位置對應(yīng)的糾錯按鍵。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述依據(jù)所述按鍵位置、所述加速度方向以及所述加速度值確定所述按鍵位置對應(yīng)的糾錯按鍵的步驟包括:
將所述按鍵位置、所述加速度方向以及所述加速度值作為輸入?yún)?shù),輸入第一模型,得到修正按鍵位置;其中,所述第一模型中建立有修正按鍵位置與按鍵位置、加速度方向和加速度值的對應(yīng)關(guān)系;
依據(jù)按鍵位置與按鍵之間的對應(yīng)關(guān)系,確定所述修正按鍵位置對應(yīng)的糾錯按鍵。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述依據(jù)所述按鍵位置、所述加速度方向以及所述加速度值確定所述按鍵位置對應(yīng)的糾錯按鍵的步驟包括:
將所述按鍵位置、所述加速度方向以及所述加速度值作為輸入?yún)?shù),輸 入第二模型,得到糾錯按鍵;其中,所述第二模型中建立有糾錯按鍵與按鍵位置、加速度方向和加速度值的對應(yīng)關(guān)系。
5.根據(jù)權(quán)利要求3或4所述的方法,其特征在于,所述按鍵位置對應(yīng)一個像素,或所述按鍵位置對應(yīng)一個包含多個像素的區(qū)域。
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述終端的加速度方向為所述終端的水平加速度方向,所述終端的加速度值為所述終端的水平加速度值。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述依據(jù)所述糾錯編碼字符串得到候選詞條的步驟包括:
采用語言模型分別對所述各編碼字符串進行打分;
篩選出所得分數(shù)排名靠前的設(shè)定個數(shù)的編碼字符串;
從詞庫中分別獲取篩選出的各編碼字符串對應(yīng)的詞條;
確定各詞條的得分,篩選出所得分數(shù)排名靠前的設(shè)定個數(shù)的詞條作為候選詞條。
8.一種輸入法糾錯裝置,其特征在于,包括:
獲取模塊,編碼字符串輸入過程中終端產(chǎn)生震動時,獲取震動發(fā)生時觸控的按鍵位置以及所述終端的震動參數(shù);
糾錯按鍵確定模塊,用于依據(jù)所述按鍵位置以及所述終端的震動參數(shù)確定所述按鍵位置對應(yīng)的糾錯按鍵;
編碼字符串構(gòu)成模塊,用于將所述糾錯按鍵對應(yīng)的編碼字符與已在震動發(fā)生前和/或震動發(fā)生后輸入的編碼字符進行組合,得到糾錯編碼字符串;
候選詞條確定模塊,用于以及所述糾錯編碼字符串得到候選詞條。
9.一種用于輸入法糾錯的裝置,其特征在于,包括存儲器,以及一個或者一個以上的程序,其中所述一個或者一個以上程序存儲于所述存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行所述一個或者一個以上程序包含用于進行以下操作的指令:
編碼字符串輸入過程中終端產(chǎn)生震動時,確定震動發(fā)生時觸控的按鍵位置以及所述終端的震動參數(shù);
依據(jù)所述按鍵位置以及所述終端的震動參數(shù)確定所述按鍵位置對應(yīng)的糾錯按鍵;
將所述糾錯按鍵對應(yīng)的編碼字符與已在震動發(fā)生前和/或震動發(fā)生后輸入的編碼字符進行組合,得到糾錯編碼字符串;
依據(jù)所述糾錯編碼字符串得到候選詞條。