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

文档序号:9235079阅读:335来源:国知局
字符输入方法及装置的制造方法
【技术领域】
[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]图1是根据一示例性实施例示出的字符输入方法的流程图。
[0050]图2是根据一示例性实施例示出的字符输入方法中步骤S102的流程图。
[0051]图3是根据一示例性实施例一示出的字符输入方法中步骤S203的流程图。
[0052]图4是根据一示例性实施例二示出的字符输入方法中步骤S203的流程图。
[0053]图5是根据一示例性实施例示出的一种字符输入方法的流程图。
[0054]图6是根据一示例性实施例示出的另一种字符输入方法的流程图。
[0055]图7是根据一示例性实施例示出的字符输入装置的框图。
[0056]图8是根据一示例性实施例示出的字符输入装置中匹配模块的框图。
[0057]图9是根据一示例性实施例示出的一种字符输入装置的框图。
[0058]图10是根据一示例性实施例示出的另一种字符输入装置的框图。
[0059]图11是根据一示例性实施例示出的适用于字符输入装置的框图。
【具体实施方式】
[0060]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0061]本公开实施例提供了一种字符输入方法,可用于具有字符输入功能的应用程序或终端设备中,如图1所示,该方法包括步骤S101-S102:
[0062]在步骤SlOl中,当接收到当前输入的第一字符时,获取存储的上一次已录入的第二字符。
[0063]其中,上一次已录入的第二字符为在当前输入的第一字符之前,最后一次被选择录入到文件中的字符,其可以是一个具有完整含义的词组或短语,也可以是至少两个具有完整含义的词组或短语。字符可以是中文
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1