联想字词的显示方法、装置及终端的制作方法

文档序号:9374837阅读:194来源:国知局
联想字词的显示方法、装置及终端的制作方法
【技术领域】
[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]图1是根据一示例性实施例示出的一种联想字词的显示方法的流程图。
[0046]图2是根据一示例性实施例示出的一种联想字词的显示方法的流程图。
[0047]图3是根据一示例性实施例示出的一种字词选择框显示各个待选字词的示意图。
[0048]图4是根据一示例性实施例示出的一种联想字词的显示装置的框图。
[0049]图5是根据一示例性实施例示出的一种显示模块的框图。
[0050]图6是根据一示例性实施例示出的一种获取模块的框图。
[0051]图7是根据一示例性实施例示出的一种终端的框图。
【具体实施方式】
[0052]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0053]图1是根据一示例性实施例示出的一种联想字词的显示方法的流程图,本公开实施例提供的联想字词的显示方法应用于终端中。如图1所示,本公开实施例提供的联想字词的显示方法包括以下步骤。
[0054]在步骤SlOl中,检测已输入字词在字词选择框中的显示位置,其中,字词选
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1