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

文档序号:8360979阅读:来源:国知局
符确定为目标字符。
[0097]在某些实施方式中,以单个字符可选择的方式呈现候选词组列表中的各候选词组包括:
[0098]将各候选词组中相同位置的字符呈现于同一行或同一列。
[0099]在某些实施方式中,字符输入装置还包括:
[0100]第二顺序更新模块,用于当在触发输入模式切换之时或以后存在未选定对应字符的第三符号时,第三符号为在触发输入模式切换之前输入的符号,根据呈现于字符输入位置的与第三符号对应的字符和目标字符,更新与第二组合符号匹配的候选列表中的字符组合的呈现顺序,其中第二组合符号包括第三符号和连续输入的多个符号中与目标字符对应的第四符号;
[0101]第二列表呈现模块,用于响应于再次接收到第二组合符号或第二组合符号中的部分符号,基于更新后的呈现顺序呈现候选列表,其中,部分符号至少包括第二组合符号中对应单个字符的各第二子符号中的首个符号。
[0102]在某些实施方式中,检测到输入模式切换包括检测到以下至少一项:
[0103]对预设虚拟按键的按压操作;
[0104]对字符输入终端物理按键的按压操作;
[0105]对终端的重力感应操作;
[0106]在终端的触控屏上的手势操作。
[0107]在某些实施方式中,字符输入装置还包括:
[0108]切换提示模块,用于响应于检测到输入模式切换,通过视觉方式提示输入模式已切换。
[0109]在某些实施方式中,视觉方式包括改变当前界面的显示效果。
[0110]在某些实施方式中,改变当前界面的界面显示效果包括:
[0111]改变用于输入符号的虚拟键盘的显示效果。
[0112]在某些实施方式中,当目标字符根据组词规则来确定时,将目标字符与候选词组中的其他字符区分显示。
[0113]在某些实施方式中,符号包括拼音符号或笔画符号。
[0114]本申请提供的字符输入方法和装置,通过组词规则或用户选择在候选词组中确定部分字符作为目标字符,当用户选定一个候选词组时,则输入该词组中的目标字符而非词组本身,使得用户在进行字符输入时,可以通过组词方式快速获得词组中的目标字符,从而提高了字符输入效率。
【附图说明】
[0115]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0116]图1是本申请字符输入方法的一个实施例的流程图;
[0117]图2是本申请字符输入方法的另一个实施例的流程图;
[0118]图3A-3C是图2所示实施例的应用场景示意图;
[0119]图4是本申请字符输入方法的另一个实施例的流程图;
[0120]图5是图4所示实施例的应用场景示意图;
[0121]图6是本申请字符输入装置的一个实施例的结构示意图。
【具体实施方式】
[0122]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
[0123]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0124]请参考图1,其示出了字符输入方法的一个实施例的流程100。在本实施例中,为了便于理解,结合具有字符输入功能的终端来举例说明。本领域技术人员可以理解,该终端可以包括但不限于智能手机、台式计算机、平板电脑、智能电视、电子书阅读器以及智能穿戴式设备等等。
[0125]如图1所示,在步骤101中,根据输入的符号呈现候选词组列表,候选词组列表中包括至少一个候选词组。
[0126]在本实施例中,终端可以首先接收用户输入的符号,然后根据通用的符号拼写规贝1J,确定与输入的符号相匹配的候选词组列表,并在终端的屏幕上呈现该候选词组列表。在候选词组列表中可以包括一个或多个候选词组,并且每个候选词组都可以与输入的符号相匹配。
[0127]在本实施例的一个可选实现方式中,符号可以包括拼音符号或笔画符号。也就是说,用户可以根据想要输入的字符的发音输入拼音符号,也可以根据想要输入的字符的笔画顺序输入笔画符号。本领域技术人员可以理解,当用户连续输入多个拼音或笔画符号的时候,终端可以根据拼音字母或笔画符号的输入顺序和组合规则,确定与之相匹配的候选词组列表。
[0128]继而,在步骤102中,接收用户对候选词组的选择。
[0129]在本实施例中,当在上述步骤101中呈现出候选词组列表后,由于候选词组列表中可以包括一个或多个候选词组,因此终端可以进一步接收用户对候选词组列表中的某一个候选词组的选择。对于具有触控功能的终端来说,可以直接通过触控屏幕接收用户在候选词组呈现位置处的触摸操作。而对于不具备触控功能的终端来说,可以通过键盘接收用户输入的候选词组前的数字编号或根据光标所在位置确定用户选中的候选词组所在位置进行选择,从而确定用户选中的候选词组号。
[0130]最后,在步骤103中,将被选中的候选词组中的目标字符呈现于字符输入位置,其中目标字符为候选词组中的部分字符,并且目标字符根据组词规则或用户的选择来确定。
[0131]在本实施例中,当在上述步骤102中确定出被用户选中的候选词组后,可以将候选词组中的目标字符作为实际要输入的字符,呈现于终端的字符输入位置。其中,目标字符可以是候选词组中的部分字符,也就是说,目标字符的个数要少于候选词组中的字符个数。例如,当候选词组为两字词组时,目标字符可以是单个字符;而当候选词组为四字词组时,目标字符可以由一个、两个或三个字符组成。具体地,候选词组中的目标字符可以根据组词规则或用户的选择来确定。其中,根据组词规则确定目标字符,是指用户在通过输入的符号进行组词之后,可以根据一定的规则从候选词组中确定出目标字符;根据用户的选择确定目标字符,是指用户在通过输入的符号进行组词之后,可以直接从候选词组中选择所要输入的目标字符。这样,终端在获得候选词组列表后,可以只输入候选词组中的目标字符而非整个候选词组。由于在进行字符与符号的匹配时,输入的符号越多字符的匹配精度就越高,因此词组的匹配精度通常大于单个字符的匹配精度。也就是说,通过对目标字符进行组词比仅输入目标字符的符号,更容易获得目标字符。
[0132]在本实施例的一个可选实现方式中,当目标字符根据组词规则来确定时,将目标字符与候选词组中的其他字符区分显示。在本实施例中,如果目标字符是根据组词规则来确定的,在得到候选词组列表时,就可以确定出各个候选词组中的目标字符。为了便于用户快速定位目标字符,可以将目标字符与候选词组中的其他字符区分显示,也就是让目标字符与候选词组中的其他字符具有不同的显示效果。具体可以在字符大小、字符颜色、字符类型、透明度或阴影等方面将二者区分显示。
[0133]本申请的上述实施例提供的字符输入方法,通过组词规则或用户选择在候选词组中确定部分字符作为目标字符,当用户选定一个候选词组时,则输入该词组中的目标字符而非词组本身,使得用户在进行字符输入时,可以通过组词方式快速获得词组中的目标字符,从而提高了字符输入效率。
[0134]进一步参考图2,其示出了字符输入方法的另一个实施例的流程200。
[0135]如图2所示,在步骤201中,接收输入的第一符号。
[0136]在本实施例中,终端可以首先接收用户输入的第一符号。第一符号可以对应一个或多个字符,并且第一符号所对应的字符就是用户实际想要输入的字符。
[0137]继而,在步骤202中,检测到输入模式切换后,接收输入的第二符号。
[0138]在本实施例中,当在上述步骤201中接收到了第一符号之后,需要从与第一符号匹配的候选列表中,确定出第一符号所对应的具体字符。在这个确定过程中,如果检测到终端的输入模式发生了切换,可以说明终端的输入模式从普通模式转换到了组词模式,此时则可以进一步接收用户输入的第二符号。
[0139]在本实施例的一个可选实现方式中,检测到输入模式切换包括检测到以下至少一项:对预设虚拟按键的按压操作;对字符输入终端物理按键的按压操作;对终端的重力感应操作;在终端的触控屏上的手势操作。在本实施例中,输入模式的切换可以通过多种方式进行触发。在一种可能的方式中,可以在终端的屏幕上预设一个虚拟的组词按键,当这个虚拟按键接收到按压操作(例如,单击、双击或长按等)时,就可以将终端的输入模式切换到组词模式。需要说明的是,该虚拟按键在触控屏上的呈现位置,可以由用户根据实际使用需求自行设置。例如,可以将虚拟的组词按键设置于用于输入符号的虚拟键盘中、与第一符号对应的候选列表的空白位置处或输入的第一符号之前、之间或之后。在另一种可能的方式中,可以通过终端的物理按键接收到的按压操作,例如智能手机的电源按键接收到的双击操作或台式计算机的键盘接收到的快捷键操作等,来触发输入模式的切换。在又一种可能的方式中,当终端配置有重力感应仪时,可以根据终端检测到的重力感应变化,例如左右摇动,来触发输入模式的切换。在又一种可能的实现方式中,当终端配置有触摸屏时,可以通过触摸屏接收到的手势操作,例如多手指向右滑动,来触发输入模式的切换。
[0140]接着,在步骤203中,将第二符号与第一符号中的至少一个符号进行组合,得到第一组合符号。
[0141]在本实施例中,当在上述步骤202中接收到在输入模式切换后输入的第二符号后,可以将第二符号与第一符号中的至少一个符号进行组合,从而得到第一组合符号。可选地,将第二符号与第一符号中的至少一个符号进行组合包括:按照至少一个符号在第二符号之前和/或之后的顺序进行组合。也就是说,在进行符号组合时,可以将至少一个符号放在第二符号之前,也可以将至少一个符号放在第二符号之后,还可以同时考虑前述两种情况。下面具体以拼音符号为例具体说明,当第一符号中的至少一个符号为“yan”,而第二符号为“shi”时,按照不同的顺序进行组合后,得到的第一组合符号可以是“yanshi”,也可以是 “shiyan”,还可以是 “yanshi ” 和 “shiyan”。
[0142]在本实施例的一个可选实现方式中,至少一个符号为正为其选择对应字符的符号。在本实施中,在确定第一
...
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1