[发明专利]一种中文输入法输出字符的处理方法及装置无效
申请号: | 201110099558.6 | 申请日: | 2011-04-20 |
公开(公告)号: | CN102184030A | 公开(公告)日: | 2011-09-14 |
发明(设计)人: | 叶大伟 | 申请(专利权)人: | 惠州TCL移动通信有限公司 |
主分类号: | G06F3/023 | 分类号: | G06F3/023 |
代理公司: | 深圳市君胜知识产权代理事务所 44268 | 代理人: | 王永文;杨宏 |
地址: | 516006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 中文 输入法 输出 字符 处理 方法 装置 | ||
技术领域
本发明涉及汉字数据处理技术领域,尤其涉及的是一种中文输入法输出字符的处理方法及装置。
背景技术
中文输入法是移动终端设备的常用软件。他的作用是把用户的拼音输入转换成实际的中文。当用户输入拼音,输入法软件就会搜索数据库并提供多个待选词汇让用户选择。待选词汇一般是从左到右排序,列示在一行中。带有预测功能的输入法会按照词汇的使用频率进行排序,最左边的是最常用的词汇,依次类推。用户通过左右键对词汇进行选择,直到找到自己想要输入的单词。
现有技术的中文输入法的结果单行呈现的,提供左右键让用户选择词汇,选择总是从最左边开始的。由于用户输入的内容是随机的,待选词汇虽然根据词频经过了调整,但是仍然不能每次都把用户最想要输入的词排序在左边。如果一个词排在最右边,而选择是从左边开始的,那么用户必须连续按很多次右键才能够选择到需要的词,操作非常繁琐,无法提高输入速度,给用户造成不便。
现有技术还出现一种改进的方法是为每个待选词设置数字标签,通过数字键盘直接选择。但是这种方法仍然存在一个问题,即用户的手指要在上下左右键和数字键盘之间不断跳转,操作也非常繁琐,输入大量词汇的时候会非常麻烦。
因此,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种中文输入法输出字符的处理方法及装置,本发明针对单行显示的中文输入法,提出了一种结果再排序方法,更好的利用了首选词在中间的优势,改良了利用左右键选择词汇的速度,减少用户按键的次数,大大提高了中文输入法的输入速度,且其操作简单,实现容易,为用户提供了方便。
本发明解决技术问题所采用的技术方案如下:
一种中文输入法输出字符的处理方法,其中,包括步骤:
A、接收用户的操作指令选择一种中文输入法输入中文词汇;
B、接收用户输入的编码字符串,通过该中文输入法输出奇数个待选词汇;
C、利用中间排序算法把该输出的奇数个待选词汇中使用频率最高的词汇,放在该奇数个待选词汇的中间;其他剩余词汇根据中间排序算法重新排序,从中间往两边排列,并将排序后的待选词汇显示给用户;
D、定义第一个待选词汇从该排序后的待选词汇的中间位置开始选择;
E、接收用户的操作指令通过键盘的左、右键实现选词。
所述中文输入法输出字符的处理方法,其中,所述步骤B还包括:定义用一个N,用来表示该奇数个待选词汇的个数,其中N为奇数。
所述中文输入法输出字符的处理方法,其特征在于,所述步骤D具体包括:
D1、定义一个变量Var,用于标记当前第一个待选词汇光标的位置;
D2、将光标位置变量Var赋初始值为(N+1)/2,以设置第一个待选词汇的光标位置到该排序后的待选词汇的中间位置。
所述中文输入法输出字符的处理方法,其中,所述步骤E具体包括:
E11、接收用户的操作指令,每按键盘左键一次,则将变量Var的值减1 ,将当前光标位置向该排序后的待选词汇中间位置的左侧移动一次;
E12、当接收用户的操作指令选择为键盘的确定键,此时光标所在位置的词就是用户需要选择的目标词。
所述中文输入法输出字符的处理方法,其中,所述步骤E具体还包括:
E21、当接收用户的操作指令每按键盘右键一次,则将变量Var的值加1 ,将当前光标位置向该排序后的待选词汇中间位置的右侧移动一次;
E22、当接收用户的操作指令选择为键盘的确定键,此时光标所在位置的词就是用户需要选择的目标词。
所述中文输入法输出字符的处理方法,其中,所述步骤E具体还包括:
E31、接收用户的操作指令,每按键盘左键一次,则将变量Var的值减1 ,将当前光标位置向该排序后的待选词汇中间位置的左侧移动一次;
E32、当接收用户的操作指令每按键盘右键一次,则将变量Var的值加1 ,将当前光标位置向该排序后的待选词汇中间位置的右侧移动一次;
E33、当接收用户的操作指令选择为键盘的确定键,此时光标所在位置的词就是用户需要选择的目标词。
一种中文输入法输出字符的处理装置,其中,包括设置在该装置表面的键盘模块,在该键盘模块上设置有左键、右键和确定键;
所述处理装置还包括:
第一接收模块,用于接收用户的操作指令选择一种中文输入法来输入中文词汇;
接收与输出模块,用于接收用户输入的编码字符串,通过该中文输入法输出奇数个待选词汇;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州TCL移动通信有限公司,未经惠州TCL移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110099558.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于提高棉纤维伸直平行度的引伸仪
- 下一篇:孔径检测装置