一种输入方法、装置以及终端的制作方法
【技术领域】
[0001 ] 本发明涉及电子技术领域,尤其涉及一种输入方法、装置以及终端。
【背景技术】
[0002]当在智能手机等终端上面使用输入法时,由于中文中普遍存在多音字等情形,在用户输入拼音之后,往往还需要在多个候选字中进行选择。特别是当候选字较多时,还需要进行翻页查找。因此,如何提高候选字的准确率,方便用户选择,是现阶段亟需解决的问题。
【发明内容】
[0003]本发明实施例提供一种输入方法、装置以及终端,能够提高候选字的准确率,方便用户进行选择。
[0004]本发明实施例第一方面提供了一种输入方法,包括:
[0005]将预设范围内的文字信息转换为字符信息,生成字符信息库;
[0006]当接收到输入的目标字符串时,遍历所述字符信息库;
[0007]若所述字符信息库中存在与所述目标字符串相同的字符信息,则获取所述字符信息对应的文字信息;
[0008]根据所述目标字符串以及所述字符信息对应的文字信息,生成并显示输入候选结果O
[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]图1为本发明实施例提供的一种输入方法第一实施例的流程图。
[0051]图2为本发明实施例提供的一种输入方法第二实施例的流程图。
[0052]图3为本发明实施例提供的一种输入方法第三实施例的流程图。
[0053]图4为本发明实施例提供的一种输入方法第四实施例的流程图。
[0054]图5为本发明实施例提供的一种输入装置第一实施例的结构示意图。
【具体实施方式】
[0055]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0056]图1为本发明实施例提供的一种输入方法第一实施例的流程图。在本实施方式中,该输入方法应用于终端上,所述终端包括但不限于任何一种可与用户通过按键、键盘、虚拟键盘、遥控器、触摸屏或声控设备进行人机交互的电子设备,例如计算机、智能手机、平板电脑、电子书、游戏机、或机顶盒等。所述终端接收用户的输入,根据用户的输入提供输入候选结果供用户选择。该输入方法具体包括以下步骤S101-S104。
[0057]在步骤SlOl中,将预设范围内的文字信息转换为字符信息,生成字符信息库。