显示候选词的方法及装置制造方法及图纸

技术编号:15288134 阅读:86 留言:0更新日期:2017-05-10 12:42
本公开是一种显示候选词的方法及装置,所述方法包括:获取输入字符串的最后一个字符;获取所述字符在字符输入区域中的第一位置;在候选词显示区域中的第二位置处显示所述字符串对应的第一候选词,所述第二位置与所述第一位置之间的距离最短。本公开能够减少用户输入最后一个字符到选择与该字符相匹配的最佳候选词之间的移动距离,节省用户输入信息所花费的时间,提高用户输入信息的效率,减少用户手指的疲劳度,进而为用户的使用带来了极大的方便。

Method and apparatus for displaying candidate words

This disclosure is a method and device for displaying candidate words, the method includes: obtaining the last character of the input string; obtaining the character in the first character input location area; in the candidate word display first candidate words the string corresponding to the second position in the region, between the second the position and the first position in the shortest distance. The public can reduce the distance between the mobile user input to choose the best candidate words matched with the character of the last character to save the cost of user input information, improve the efficiency of user input information, reduce the user's finger fatigue, which brings great convenience to the users.

【技术实现步骤摘要】

本公开涉及输入法
,尤其涉及一种显示候选词的方法及装置
技术介绍
随着信息时代的高速发展,在各种场合下,用户经常需要输入信息。比如,在搜索引擎中输入关键词来搜索网页,在各种即时通讯工具中输入文字以与其他用户进行沟通和交流,等等。但在用户输入信息时,最后按下的字符在键盘上所处的位置经常与要选择的那个字或词距离很远,这就给用户的使用带来了不便,尤其是大屏幕、单手操作的用户。
技术实现思路
本公开实施例提供一种显示候选词的方法及装置。所述技术方案如下:根据本公开实施例的第一方面,提供一种显示候选词的方法,包括:获取输入字符串的最后一个字符;获取所述字符在字符输入区域中的第一位置;在候选词显示区域中的第二位置处显示所述字符串对应的第一候选词,所述第二位置与所述第一位置之间的距离最短。可选地,所述获取所述字符在字符输入区域中的第一位置包括:获取所述字符在字符输入区域所处位置的边界信息;根据所述边界信息获取所述第一位置。可选地,所述候选词显示区域包括至少一行或一列的显示子区域,所述显示子区域显示所述字符串对应的所有第二候选词,所述第二候选词包括第一候选词;所述第二候选词包括字、词语、短语中的一个或多个。可选地,所述候选词显示区域为可移动区域。可选地,所述第二位置与所述第一位置之间的距离为所述第二位置所在区域的中心点与所述第一位置所在区域的中心点之间的距离。可选地,所述在候选词显示区域中的第二位置处显示所述字符串对应的第一候选词包括:从第二候选词中获取出现频率最高的所述第一候选词。可选地,所述在候选词显示区域中的第二位置处显示所述字符串对应的第一候选词包括:按照第二候选词出现频率的降序对所述第二候选词进行排序,得到候选词序列;获取所述候选词显示区域中各显示位置与所述第一位置之间的距离;按照所述距离的升序对各显示位置进行排序,得到显示位置序列;根据所述显示位置序列和候选词序列之间的一一对应关系,显示所述第一候选词和所述第二候选词。可选地,所述字符输入区域为九宫格键盘、全键盘、3*4键盘、德沃拉克键盘或莫特键盘布局形式。根据本公开实施例的第二方面,提供一种显示候选词的装置,包括:字符获取模块,用于获取输入字符串的最后一个字符;第一位置获取模块,用于获取所述字符在字符输入区域中的第一位置;候选词显示模块,用于在候选词显示区域中的第二位置处显示所述字符串对应的第一候选词,所述第二位置与所述第一位置之间的距离最短。可选地,所述第一位置获取模块包括:边界信息获取子模块,用于获取所述字符在字符输入区域所处位置的边界信息;第一位置获取子模块,用于根据所述边界信息获取所述第一位置。可选地,所述候选词显示区域包括至少一行或一列的显示子区域,所述显示子区域显示所述字符串对应的所有第二候选词,所述第二候选词包括第一候选词;所述第二候选词包括字、词语、短语中的一个或多个。可选地,所述候选词显示区域为可移动区域。可选地,所述第二位置与所述第一位置之间的距离为所述第二位置所在区域的中心点与所述第一位置所在区域的中心点之间的距离。可选地,所述候选词显示模块包括:候选词获取子模块,用于从第二候选词中获取出现频率最高的所述第一候选词。可选地,所述候选词显示模块包括:第一排序子模块,用于按照第二候选词出现频率的降序对所述第二候选词进行排序,得到候选词序列;距离获取子模块,用于获取所述候选词显示区域中各显示位置与所述第一位置之间的距离;第二排序子模块,用于按照所述距离的升序对各显示位置进行排序,得到显示位置序列;显示子模块,用于根据所述显示位置序列和候选词序列之间的一一对应关系,显示所述第一候选词和所述第二候选词。可选地,所述字符输入区域为九宫格键盘、全键盘、3*4键盘、德沃拉克键盘或莫特键盘布局形式。根据本公开实施例的第三方面,提供一种显示候选词的装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取输入字符串的最后一个字符;获取所述字符在字符输入区域中的第一位置;在候选词显示区域中的第二位置处显示所述字符串对应的第一候选词,所述第二位置与所述第一位置之间的距离最短。本公开的实施例提供的技术方案可以包括以下有益效果:上述技术方案,获取输入字符串的最后一个字符在字符输入区域中的位置,并在候选词显示区域中与最后一个字符所在位置最近的位置处显示相应的候选词,由此,能够减少用户输入最后一个字符到选择与该字符相匹配的最佳候选词之间的移动距离,节省用户输入信息所花费的时间,提高用户输入信息的效率,减少用户手指的疲劳度,进而为用户的使用带来了极大的方便,尤其是对于大屏幕、单手操作的用户。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的显示候选词的方法的流程图。图2是根据一示例性实施例示出的显示候选词的方法中步骤S102的流程图。图3是根据一示例性实施例示出的显示候选词的方法中步骤S103的流程图。图4是根据一示例性实施例示出的显示候选词的装置的框图。图5是根据一示例性实施例示出的显示候选词的装置中第一位置获取模块402的框图。图6是根据一示例性实施例示出的显示候选词的装置中候选词显示模块403的框图。图7是根据一示例性实施例示出的适用于显示候选词的装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。本公开实施例提供一种显示候选词的方法。参考图1,图1是根据一示例性实施例示出的一种显示候选词的方法的流程图,如图1所示,显示候选词的方法包括以下步骤S101至S103:在步骤S101中,获取输入字符串的最后一个字符,以确定用户输入字符串的位置;在步骤S102中,获取字符在字符输入区域中的第一位置,第一位置用于与后续候选词显示位置相比较;在步骤S103中,在候选词显示区域中的第二位置处显示字符串对的第一候选词,其中,第二位置与第一位置之间的距离最短。在该实施例中,通过获取输入字符串的最后一个字符在字符输入区域中的位置,并在候选词显示区域中与最后一个字符所在位置最近的位置处显示相应的候选词,来实现减少用户输入最后一个字符到选择与该字符相匹配的最佳候选词之间的移动距离,从而节省用户输入信息所花费的时间,提高用户输入信息的效率,减少用户手指的疲劳度,进而为用户的使用带来了极大的便利性。本公开实施例提供一种显示候选词的方法,该方法是对图1所示的方法的进一步扩展和优化。参考图2,图1所示的步骤S102可以包括步骤S201至S202:在步骤S201中,获取字符在字符输入区域所处位置的边界信息;在步骤S202中,根据边界信息获取第一位置。通常用户使用的键盘都会为每个字符设定相应的位置区域,当用户在这个位置区域中发生点击或触碰行为时,就认为用户输入了对应的字符。因此,在该实施例中,当用户输入了某一个字本文档来自技高网...
显示候选词的方法及装置

【技术保护点】
一种显示候选词的方法,其特征在于,包括:获取输入字符串的最后一个字符;获取所述字符在字符输入区域中的第一位置;在候选词显示区域中的第二位置处显示所述字符串对应的第一候选词,所述第二位置与所述第一位置之间的距离最短。

【技术特征摘要】
1.一种显示候选词的方法,其特征在于,包括:获取输入字符串的最后一个字符;获取所述字符在字符输入区域中的第一位置;在候选词显示区域中的第二位置处显示所述字符串对应的第一候选词,所述第二位置与所述第一位置之间的距离最短。2.根据权利要求1所述的方法,其特征在于,所述获取所述字符在字符输入区域中的第一位置包括:获取所述字符在字符输入区域所处位置的边界信息;根据所述边界信息获取所述第一位置。3.根据权利要求1所述的方法,其特征在于,所述候选词显示区域包括至少一行或一列的显示子区域,所述显示子区域显示所述字符串对应的所有第二候选词,所述第二候选词包括第一候选词;所述第二候选词包括字、词语、短语中的一个或多个。4.根据权利要求1所述的方法,其特征在于,所述候选词显示区域为可移动区域。5.根据权利要求1所述的方法,其特征在于,所述第二位置与所述第一位置之间的距离为所述第二位置所在区域的中心点与所述第一位置所在区域的中心点之间的距离。6.根据权利要求3所述的方法,其特征在于,所述在候选词显示区域中的第二位置处显示所述字符串对应的第一候选词包括:从第二候选词中获取出现频率最高的所述第一候选词。7.根据权利要求3所述的方法,其特征在于,所述在候选词显示区域中的第二位置处显示所述字符串对应的第一候选词包括:按照第二候选词出现频率的降序对所述第二候选词进行排序,得到候选词序列;获取所述候选词显示区域中各显示位置与所述第一位置之间的距离;按照所述距离的升序对各显示位置进行排序,得到显示位置序列;根据所述显示位置序列和候选词序列之间的一一对应关系,显示所述第一候选词和所述第二候选词。8.根据权利要求1所述的方法,其特征在于,所述字符输入区域为九宫格键盘、全键盘、3*4键盘、德沃拉克键盘或莫特键盘布局形式。9.一种显示候选词的装置,其特征在于,包括:字符获取模块,用于获取输入字符串的最后一个字符;第一位置获取模块,用于获取所述字符在字符输入区域中的第一位置;候选词显示模块,用于在候选词显示区域中的第二...

【专利技术属性】
技术研发人员:张向阳陈帅刘铁俊
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1