[發明專利]一種輸入法備選字排序處理方法、系統及移動終端有效
| 申請號: | 201410248720.X | 申請日: | 2014-06-06 |
| 公開(公告)號: | CN104063067B | 公開(公告)日: | 2017-06-06 |
| 發明(設計)人: | 楊維琴;俞斌 | 申請(專利權)人: | TCL通訊(寧波)有限公司 |
| 主分類號: | G06F3/023 | 分類號: | G06F3/023 |
| 代理公司: | 深圳市君勝知識產權代理事務所(普通合伙)44268 | 代理人: | 王永文,劉文求 |
| 地址: | 315100 浙江省*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 輸入法 備選 排序 處理 方法 系統 移動 終端 | ||
技術領域
本發明涉及文字輸入處理技術領域,尤其涉及一種輸入法備選字排序處理方法、系統及移動終端。
背景技術
隨著電子技術的發展和人們生活水平的不斷提高,各種移動終端如手機的使用越來越普及,手機已經成為人們生活中不可卻少的通訊工具。
在移動終端現有的輸入法中,經常會遇到不同的字其輸入法編碼相同,需要通過數字鍵選擇相應的字,甚至需要翻頁,導致輸入效率降低。例如拼音輸入法,編碼同為yi的漢字多達100個以上;如果需要查找的字排在最后,輸入該字至少需要10秒鐘,費時費力,不方便用戶。
因此,現有技術還有待于改進和發展。
發明內容
本發明要解決的技術問題在于,針對現有技術的上述缺陷,提供一種輸入法備選字排序處理方法、系統及移動終端。提供了一種快速可靠的輸入法備選字排序處理方法,能夠快速重新排序備選字,使用戶需要的備選字排在較前面,提高了文字輸入效率為用戶提供了方便。
本發明解決技術問題所采用的技術方案如下:
一種輸入法備選字排序處理方法,其中,包括:
A、預先提供用于輸入法備選字顯示排序的兩種輸入法:主輸入法、次輸入法;用于以主輸入法為主,次輸入法為輔進行輸入法備選字顯示排序;
B,接收用戶的操作指令預先設置并選定兩種不同的輸入法:主輸入法、次輸入法;
C、在輸入漢字或詞組時,接收用戶的操作指令首先根據主輸入法的編碼輸入漢字或詞組的編碼,備選字顯示排序首先按主輸入法習慣進行依次排序顯示,生成主輸入法備選字顯示排序字表;
D、當漢字或詞組編碼根據主輸入法輸入完成后;再接收根據次輸入法的編碼輸入該漢字或詞組的編碼,并控制將生成的主輸入法備選字顯示排序字表中附合次輸入法編碼的漢字或詞組排至最前。
所述的輸入法備選字排序處理方法,其中,所述步驟A還包括:預先設置主輸入法的輸入編碼和次輸入法的輸入編碼之間通過一指定的特殊字符進行識別。
所述的輸入法備選字排序處理方法,其中,所述步驟D中的還包括:
D1、對所輸入的主輸入法編碼進行識別判斷,判斷輸入的編碼字符中是否有指定的特殊字;當識別到有一指定的特殊字符,則將后續輸入的編碼為次輸入法編碼,控制將生成的主輸入法備選字顯示排序字表中附合次輸入法編碼的漢字或詞組排至最前。
所述的輸入法備選字排序處理方法,其中,所述步驟D1具體包括:
D11、對所輸入的主輸入法編碼進行識別判斷,判斷輸入的編碼字符中是否有指定的特殊字;
D12、當識別到有一指定的特殊字符,則將后續輸入的編碼為次輸入法編碼,設置主輸入法輸入完畢標志,并且將所有備選字對應的次輸入法編碼全部解析出來;
D13、控制將生成的主輸入法備選字顯示排序字表中附合次輸入法編碼的漢字或詞組排至最前。
所述的輸入法備選字排序處理方法,其中,所述步驟D11之后還包括:
D21當判斷輸入的編碼字符中沒有指定的特殊字符,則再次判斷主輸入法輸入完畢標志是否已經設置,如果是則執行D22,否則執行D23;
D22、列出指定的特殊字符之后的次輸入法編碼,在所有備選字對應的次輸入法編碼中查找符合該次輸入法編碼的備選字;依次對每個備選字對應的次輸入法編碼與用戶輸入的次輸入法編碼進行字符串比較,相似度越高的備選字排至最前面;
D23、字符傳入主輸入法中,由主輸入法根據該編碼解析出相應的備選字顯示。
所述的輸入法備選字排序處理方法,其中,所述步驟D22具體包括:
D220、設用戶輸入的次輸入法編碼為字符串X[],在步驟D12中解析出的某一個備選字的次輸入法編碼為字符串Y[];
D221、比較字符串X[]長度與字符串Y[]長度的大小,如果字符串X[]長度大于字符串Y[]長度,則執行D222,如果兩者相等則執行D223,如果字符串X[]長度小于字符串Y[]長度則執行D224;
D222、將該備選字的相似度置0;即為不相似;
D223、比較字符串X[]長度與字符串Y[]是否完全一樣,如果是將該備選字的相似度置1,即為相似,否則將該備選字的相似度置0;
D224、設字符串X[]長度為XL,截取字符串Y[]前XL個字符組成字符串Z[],比較字符串X[]長度與字符串Z[]是否完全一樣,如果是將該備選字的相似度置1,否則將該備選字的相似度置0;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于TCL通訊(寧波)有限公司,未經TCL通訊(寧波)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410248720.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:將微粒應用到模塑產品表面的方法和裝置
- 下一篇:一種新型顯示屏





