字符输入方法及装置的制造方法

文档序号:8360979阅读:211来源:国知局
字符输入方法及装置的制造方法
【技术领域】
[0001]本申请涉及计算机领域,具体涉及终端技术领域,尤其涉及字符输入方法及装置。
【背景技术】
[0002]随着计算机技术的不断发展,各种计算机终端已经成为人们日常生活中最不可或缺的工具之一,而字符输入技术始终是实现人机交互的重要手段。现有的输入法可以根据人们输入的符号,提供相匹配的字符。但是对于某一些类型的文字来说,输入同样的符号会得到多个匹配字符,例如,输入同样的汉语拼音通常可以得到数十个与之匹配的汉字。这种情况下,就需要用户从大量的候选字符中选取需要输入的字符。在输入某些生僻字符时,甚至需要在候选字符列表中翻阅数十页,才能找到相应字符,导致字符输入效率明显降低。

【发明内容】

[0003]本申请提供了字符输入方法和装置。
[0004]一方面,本申请提供了一种字符输入方法,包括:
[0005]根据输入的符号呈现候选词组列表,候选词组列表中包括至少一个候选词组;
[0006]接收用户对候选词组的选择;以及
[0007]将被选中的候选词组中的目标字符呈现于字符输入位置,其中目标字符为候选词组中的部分字符,并且目标字符根据组词规则或用户的选择来确定。
[0008]在某些实施方式中,根据输入的符号呈现候选词组列表包括:
[0009]接收输入的第一符号;
[0010]检测到输入模式切换后,接收输入的第二符号;
[0011 ] 将第二符号与第一符号中的至少一个符号进行组合,得到第一组合符号;以及
[0012]呈现与第一组合符号匹配的候选词组列表。
[0013]在某些实施方式中,将第二符号与第一符号中的至少一个符号进行组合包括:
[0014]按照至少一个符号在第二符号之前和/或之后的顺序进行组合。
[0015]在某些实施方式中,至少一个符号为正为其选择对应字符的符号。
[0016]在某些实施方式中,字符输入方法还包括:
[0017]当第一符号对应多个字符时,响应于输入模式切换将第一符号拆分为对应单个字符的多个第一子符号;
[0018]依次呈现与各第一子符号匹配的候选字符列表。
[0019]在某些实施方式中,目标字符根据第一组词规则来确定,第一组词规则包括:
[0020]将与至少一个符号匹配的字符确定为目标字符。
[0021]在某些实施方式中,字符输入方法还包括:
[0022]根据呈现于字符输入位置的与第一符号对应的字符,更新与第一符号匹配的候选列表中的字符组合的呈现顺序;
[0023]响应于再次接收到第一符号或第一符号中的部分符号,基于更新后的呈现顺序呈现候选列表,其中,部分符号至少包括第一符号中对应单个字符的各第一子符号中的首个符号。
[0024]在某些实施方式中,第二符号与第一符号呈现不同的显示效果;
[0025]和/或第二符号与第一符号分离显不。
[0026]在某些实施方式中,第一组合符号与第一符号呈现不同的显示效果。
[0027]在某些实施方式中,根据输入的符号呈现候选词组列表包括:
[0028]检测到输入模式切换后,接收连续输入的多个符号;
[0029]呈现与多个符号匹配的候选词组列表。
[0030]在某些实施方式中,目标字符根据第二组词规则来确定,第二组词规则包括:
[0031]将候选词组中指定位置的字符确定为目标字符。
[0032]在某些实施方式中,指定位置是预先配置给输入模式的或根据用户在输入模式切换过程中的选择确定的。
[0033]在某些实施方式中,目标字符根据用户的选择来确定包括:
[0034]以单个字符可选择的方式呈现被选中的候选词组;
[0035]接收用户对至少一个单个字符的选择;以及
[0036]将被选中的至少一个单个字符确定为目标字符。
[0037]在某些实施方式中,以单个字符可选择的方式呈现被选中的候选词组包括:
[0038]围绕被选中的候选词组,呈现被选中的候选词组中的各个字符。
[0039]在某些实施方式中,呈现与多个符号匹配的候选词组列表包括:以单个字符可选择的方式呈现候选词组列表中的各候选词组;
[0040]接收用户对候选词组的选择包括:接收用户对至少一个单个字符的选择;
[0041 ]目标字符根据用户的选择来确定包括:将被选中的至少一个单个字符确定为目标字符。
[0042]在某些实施方式中,以单个字符可选择的方式呈现候选词组列表中的各候选词组包括:
[0043]将各候选词组中相同位置的字符呈现于同一行或同一列。
[0044]在某些实施方式中,字符输入方法还包括:
[0045]若在触发输入模式切换之时或以后存在未选定对应字符的第三符号,第三符号为在触发输入模式切换之前输入的符号,则根据呈现于字符输入位置的与第三符号对应的字符和目标字符,更新与第二组合符号匹配的候选列表中的字符组合的呈现顺序,其中第二组合符号包括第三符号和连续输入的多个符号中与目标字符对应的第四符号;
[0046]响应于再次接收到第二组合符号或第二组合符号中的部分符号,基于更新后的呈现顺序呈现候选列表,其中,部分符号至少包括第二组合符号中对应单个字符的各第二子符号中的首个符号。
[0047]在某些实施方式中,检测到输入模式切换包括检测到以下至少一项:
[0048]对预设虚拟按键的按压操作;
[0049]对字符输入终端物理按键的按压操作;
[0050]对终端的重力感应操作;
[0051]在终端的触控屏上的手势操作。
[0052]在某些实施方式中,字符输入方法还包括:
[0053]响应于检测到输入模式切换,通过视觉方式提示输入模式已切换。
[0054]在某些实施方式中,视觉方式包括改变当前界面的显示效果。
[0055]在某些实施方式中,改变当前界面的界面显示效果包括:
[0056]改变用于输入符号的虚拟键盘的显示效果。
[0057]在某些实施方式中,当目标字符根据组词规则来确定时,将目标字符与候选词组中的其他字符区分显示。
[0058]在某些实施方式中,符号包括拼音符号或笔画符号。
[0059]另一方面,本申请提供了一种字符输入装置,包括:
[0060]词组呈现模块,用于根据输入的符号呈现候选词组列表,候选词组列表中包括至少一个候选词组;
[0061]选择接收模块,用于接收用户对候选词组的选择;以及
[0062]字符输入模块,用于将被选中的候选词组中的目标字符呈现于字符输入位置,其中目标字符为候选词组中的部分字符,并且目标字符根据组词规则或用户的选择来确定。
[0063]在某些实施方式中,词组呈现模块包括:
[0064]第一接收单元,用于接收输入的第一符号;
[0065]第二接收单元,用于在检测到输入模式切换后,接收输入的第二符号;
[0066]组合单元,用于将第二符号与第一符号中的至少一个符号进行组合,得到第一组合符号;以及
[0067]呈现单元,用于呈现与第一组合符号匹配的候选词组列表。
[0068]在某些实施方式中,组合单元包括:
[0069]组合子单元,用于按照至少一个符号在第二符号之前和/或之后的顺序进行组入口 ο
[0070]在某些实施方式中,至少一个符号为正为其选择对应字符的符号。
[0071 ] 在某些实施方式中,字符输入装置还包括:
[0072]符号拆分模块,用于当第一符号对应多个字符时,响应于输入模式切换将第一符号拆分为对应单个字符的多个第一子符号;
[0073]字符列表呈现模块,用于依次呈现与各第一子符号匹配的候选字符列表。
[0074]在某些实施方式中,目标字符根据第一组词规则来确定,第一组词规则包括:
[0075]将与至少一个符号匹配的字符确定为目标字符。
[0076]在某些实施方式中,字符输入装置还包括:
[0077]第一顺序更新模块,用于根据呈现于字符输入位置的与第一符号对应的字符,更新与第一符号匹配的候选列表中的字符组合的呈现顺序;
[0078]第一列表呈现模块,用于响应于再次接收到第一符号或第一符号中的部分符号,基于更新后的呈现顺序呈现候选列表,其中,部分符号至少包括第一符号中对应单个字符的各第一子符号中的首个符号。
[0079]在某些实施方式中,第二符号与第一符号呈现不同的显示效果;
[0080]和/或第二符号与第一符号分离显不。
[0081]在某些实施方式中,第一组合符号与第一符号呈现不同的显示效果。
[0082]在某些实施方式中,词组呈现模块包括:
[0083]符号接收单元,用于检测到输入模式切换后,接收连续输入的多个符号;
[0084]词组呈现单元,用于呈现与多个符号匹配的候选词组列表。
[0085]在某些实施方式中,目标字符根据第二组词规则来确定,第二组词规则包括:
[0086]将候选词组中指定位置的字符确定为目标字符。
[0087]在某些实施方式中,指定位置是预先配置给输入模式的或根据用户在输入模式切换过程中的选择确定的。
[0088]在某些实施方式中,目标字符根据用户的选择来确定包括:
[0089]以单个字符可选择的方式呈现被选中的候选词组;
[0090]接收用户对至少一个单个字符的选择;以及
[0091]将被选中的至少一个单个字符确定为目标字符。
[0092]在某些实施方式中,以单个字符可选择的方式呈现被选中的候选词组包括:
[0093]围绕被选中的候选词组,呈现被选中的候选词组中的各个字符。
[0094]在某些实施方式中,词组呈现单元具体用于以单个字符可选择的方式呈现候选词组列表中的各候选词组;
[0095]选择接收模块具体用于接收用户对至少一个单个字符的选择;
[0096]目标字符根据用户的选择来确定包括:将被选中的至少一个单个字
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1