[发明专利]一种文字输入的方法及系统有效
申请号: | 200710073274.3 | 申请日: | 2007-02-07 |
公开(公告)号: | CN101071338A | 公开(公告)日: | 2007-11-14 |
发明(设计)人: | 张会鹏 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F3/023 | 分类号: | G06F3/023;G06F3/048;G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文字 输入 方法 系统 | ||
技术领域
本发明属于计算机技术领域,尤其涉及一种文字输入的方法及系统。
背景技术
计算机使用者要将汉字输入到计算机,就要使用运行于操作系统上的中文输入软件,中文输入软件根据一定的编码规则将键盘输入转换为汉字。因为英文字母只有26个,正好对应着键盘上的26个字母,所以,对于英文不存在输入软件,直接输入英文字母就可以。但汉字的字数有几万个,和键盘是没有任何对应关系的,为了向计算机中输入汉字,必须对汉字进行编码,并将这些编码与键盘上的键联系起来,才能使用户在键盘上的输入通过中文输入软件根据编码规则转换成汉字。
目前在中文输入软件中都是在一个候选词窗口显示有限个数的候选词,如果想查看其他候选词,则需要进行翻页,如果某个词条包含的候选词比较多,则需要进行很多次翻页操作才能查看到全部的候选词,使得用户的输入速度比较慢,效率低。
发明内容
本发明实施例的目的在于提供一种文字输入的方法,旨在解决现有技术中在候选词窗口显示有限个数的候选词,用户需要进行很多次翻页操作才能查看到全部候选词造成用户输入速度慢,效率低的问题。
本发明实施例的另一目的在于提供一种文字输入的系统。
本发明实施例是这样实现的,一种文字输入方法,所述方法包括:
接收用户输入的字符;
根据所述字符,查询字符数据库,搜索与字符匹配的所有候选词,根据匹配的索引返回对应的前N个候选词,所述N为候选词窗口初始显示候选词的个数;
接收用户发出显示全部候选词命令;
根据匹配的索引返回对应的所有候选词,并根据候选词个数创建相应大小的候选词窗口,并在候选词窗口中显示所有候选词;
接收用户的候选词选择指令,将与所述指令对应的候选词输出。
所述用户输入的字符为拼音,所述字符数据库中包括一拼音词典。
所述用户发出显示全部候选词的命令通过候选词显示窗口的快捷键触发,所述快捷键包括下拉按钮。
所述用户的候选词选择指令通过鼠标、数字键或方向键触发。
当候选词选择指令通过数字键触发时,输入要选择的候选词的序号,并按下键盘上空格键或确认键,即可输入候选词窗口中该候选词的序号所对应的候选词。
一种文字输入系统,所述系统包括:
输入模块,用于接收用户输入的字符;
侯选词生成模块,用于根据用户输入的字符查询所述字符数据库,并将查询到的所有候选词提交到候选词窗口交互模块;
字符数据库,用于输出与所述字符匹配的所有候选词;以及
候选词窗口交互模块,用于根据匹配的索引返回对应的前N个候选词,当接收到用户发出的显示全部候选词的命令时,将侯选词生成模块提交的所有候选词显示给用户并接收用户的操作命令,所述N为候选词窗口初始显示候选词的个数,所述的将所有候选词显示给用户是根据匹配的索引返回对应的所有候选词,并根据所有候选词个数创建相应大小的候选词窗口,并在该候选词窗口中显示所有候选词。
所述字符数据库进一步包括:
拼音词典,用于根据用户输入的拼音输出匹配的候选词。
所述候选词窗口交互模块当接收到用户发出的显示全部候选词的命令时,显示所有候选词。
本发明实施例当接收到用户发出显示全部候选词的命令时,显示所有候选词,并能通过鼠标、键盘上的数字键以及方向键等进行候选词的快速选择。
附图说明
图1是本发明实施例提供的文字输入方法实现流程图;
图2是本发明实施例提供的文字输入系统结构图;
图3~7是本发明提供的一个具体示例的示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例通过在传统的候选词窗口中点击一个下拉按钮或通过点击某个快捷键显示出所有的候选词,并能在此窗口中通过使用方向键等方式进行候选词的快速选择。
图1示出了本发明实施例提供的文字输入方法实现流程,详述如下:
在步骤S101中,接收用户输入的字符;
在步骤S102中,根据用户输入的字符查询字符数据库,根据匹配的索引返回对应的前N个候选词;
在本发明一实施例中,字符数据库包括一拼音词典,根据用户输入的拼音串查询拼音词典。
在步骤S103中,显示前N个候选词;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710073274.3/2.html,转载请声明来源钻瓜专利网。