[發明專利]字符串輸入方法和輸入裝置有效
| 申請號: | 201310713133.9 | 申請日: | 2013-12-20 |
| 公開(公告)號: | CN103699233B | 公開(公告)日: | 2019-04-09 |
| 發明(設計)人: | 王光遠 | 申請(專利權)人: | 百度在線網絡技術(北京)有限公司 |
| 主分類號: | G06F3/023 | 分類號: | G06F3/023;G06F3/0487 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 胡彬 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 字符串 輸入 方法 裝置 | ||
本發明公開了一種字符串的輸入方法和輸入裝置。所述方法包括:獲取與輸入指令對應的輸入字符;獲取輸入字符對應的替換字符;將輸入字符加入當前字符串中,并獲取當前字符串中輸入字符及輸入字符的替換字符,生成與當前字符串對應的近似字符串;計算近似字符串的第一權值;根據近似字符串與詞庫中標準字符串的差異,獲取近似字符串的第二權值;計算近似字符串的總權值;對近似字符串進行排序,按排序結果順序顯示近似字符串。本發明使得用戶端在字符串輸入過程中,即使因為失誤而點擊或者點觸期望按鍵周圍的其他按鍵,仍然能夠在可選字符串選項中獲取正確的輸入字符串。
技術領域
本發明涉及通信技術領域,尤其涉及一種字符串輸入方法和輸入裝置。
背景技術
隨著移動通信終端的不斷發展,市面上出現了各種各樣的便攜式電子設備,例如:個人計算機、移動電話、平板電腦等。隨著觸摸屏技術的高速發展,越來越多的電子設備使用了虛擬鍵盤。但是,受限于觸摸屏幕的尺寸,輸入錯誤時有發生。
在輸入過程中,大多數的輸入錯誤是由于用戶點觸區域接近實際應點的按鍵區域卻有一定的偏差造成的,而這類錯誤按照現有的音型糾錯方式是無法有效糾錯的。例如,現有拼音輸入法能對“zonghe”糾錯后得到“中和”這一可選詞項;但是如果由于用戶的誤操作,將“Z”鍵誤點為“X”鍵,輸入變成了“xhonghe”,那么現有的技術方案是無法提示“中和”這個選項詞的。當字符串中多個字符同時輸入錯位的情況發生時,現有的技術方案就更加難以有效糾錯了。類似的,由于用戶按下的按鍵偏離實際的期望按鍵而帶來的輸入錯誤,在物理鍵盤上也是時有發生的。
發明內容
有鑒于此,本發明提供一種字符串輸入方法和輸入裝置,使得用戶端在字符串輸入過程中,即使因為失誤而點擊或點觸期望按鍵周圍的其他按鍵,仍然能夠在可選字符串選項中獲取正確的輸入字符串,提高了字符串的輸入效率。
在第一方面,本發明實施例提供了一種字符串的輸入方法,包括:
獲取與輸入指令對應的當前輸入字符;
獲取所述當前輸入字符對應的替換字符,其中,所述替換字符相對于所述當前輸入字符具有相似度權值;
將所述當前輸入字符加入當前字符串中,并獲取當前字符串中輸入字符及輸入字符的替換字符;
將當前字符串中的至少一個輸入字符和與所述至少一個輸入字符的替換字符進行組合生成與所述當前字符串對應的至少兩個近似字符串;
根據所述替換字符的相似度權值,計算近似字符串的第一權值;
根據所述近似字符串與詞庫中標準字符串的差異,獲取近似字符串的第二權值;
根據所述第一權值與所述第二權值,計算近似字符串的總權值;
按照所述總權值從大到小的順序對所述近似字符串進行排序,按排序結果順序顯示所述近似字符串。
在第二方面,本發明實施例提供了一種字符串的輸入裝置,包括:
當前字符獲取單元,用于獲取與輸入指令對應的當前輸入字符;
替換字符獲取單元,用于獲取所述當前輸入字符對應的替換字符,其中,所述替換字符相對于所述當前輸入字符具有相似度權值;
當前字符串信息獲取單元,用于將所述當前輸入字符加入當前字符串中,并獲取當前字符串中輸入字符及輸入字符的替換字符;
近似字符串獲取單元,用于將當前字符串中的至少一個輸入字符和與所述至少一個輸入字符的對應替換字符進行組合并生成與所述當前字符串對應的至少兩個近似字符串;
第一權值計算單元,用于根據所述替換字符的相似度權值,計算近似字符串的第一權值;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網絡技術(北京)有限公司,未經百度在線網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310713133.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:半自動多功能磨鉆機臂
- 下一篇:一種脫水干燥處理的裝置





