[0072]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0073]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0074]图1是本公开根据一示例性实施例示出的一种字符确定方法流程图。
[0075]图2A是本公开根据一示例性实施例示出的另一种字符确定方法流程图。
[0076]图2B是本公开根据一示例性实施例示出的字符在软键盘上呈现界面示意图。
[0077]图2C是本公开根据一示例性实施例示出的一种在软键盘上点击字符的呈现界面示意图。
[0078]图2D是本公开根据一示例性实施例示出的一种备选字符在软键盘上方的小键盘上呈现界面示意图。
[0079]图2E是本公开根据一示例性实施例示出的另一种备选字符在软键盘上方的小键盘上呈现界面不意图。
[0080]图2F是本公开根据一示例性实施例示出的另一种备选字符在软键盘上方的小键盘上呈现界面不意图。
[0081]图3是本公开根据一示例性实施例示出的另一种字符确定方法流程图。
[0082]图4是本公开根据一示例性实施例示出的另一种字符确定方法流程图。
[0083]图5是本公开根据一示例性实施例示出的另一种字符确定方法流程图。
[0084]图6是本公开根据一示例性实施例示出的一种字符确定装置框图。
[0085]图7是本公开根据一示例性实施例示出的另一种字符确定装置框图。
[0086]图8是本公开根据一示例性实施例示出的另一种字符确定装置框图。
[0087]图9是本公开根据一示例性实施例示出的另一种字符确定装置框图。
[0088]图10是本公开根据一示例性实施例示出的另一种字符确定装置框图。
[0089]图11是本公开根据一示例性实施例示出的另一种字符确定装置框图。
[0090]图12是本公开根据一示例性实施例示出的另一种字符确定装置框图。
[0091]图13是本公开根据一示例性实施例示出的另一种字符确定装置框图。
[0092]图14是本公开根据一示例性实施例示出的另一种字符确定装置框图。
[0093]图15是本公开根据一示例性实施例示出的另一种字符确定装置框图。
[0094]图16是本公开根据一示例性实施例示出的一种用于字符确定装置的一结构示意图。
【具体实施方式】
[0095]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0096]在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0097]应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
[0098]如图1所示,图1是根据一示例性实施例示出的一种字符确定方法流程图,该方法用于触摸屏终端,包括以下步骤:
[0099]在步骤101中,当在软键盘上检测到第一触点信息时,判断是否需要提供多个备选字符。
[0100]本公开实施例中涉及的终端可以是各种能够通过触摸屏进行触摸操作的智能终端,例如,智能手机、平板电脑、个人数字助理(Personal Digital Assistant,PDA)等。可选地,所述终端为触摸屏较小的终端。
[0101]本步骤中,当终端用户通过触摸屏点击了软键盘时,所述终端会检测到第一触点信息。此时,可以通过相关技术确定所述第一触点信息所在位置的第一触点坐标,所述第一触点坐标处于哪个字符所在的区域内,则确定对应的字符为所述第一备选字符。
[0102]可选地,本公开实施例中通过判断所述第一区域的中心点的第一中心点坐标与所述第一触点坐标之间的第一距离是否超过预设阈值来判断是否需要提供多个备选字符。
[0103]当所述第一距离未超过所述预设阈值时,可以确定第一触点坐标处于所述第一区域较中央的位置,因此可以确定用户需要的目标字符即为所述第一备选字符,直接在所述软键盘上返回所述第一备选字符即可。
[0104]当所述第一距离超过所述预设阈值时,可以确定第一触点坐标处于所述第一区域边缘的位置,由于软键盘上每个字符所占的面积较小,如果直接确定第一字符为目标字符,可能会使得用户需要重新进行字符选择。本公开实施例中,针对这一情况,确定需要提供多个备选字符,以便用户更为准确的选中目标字符。
[0105]在步骤102中,当需要提供多个所述备选字符时,输出多个所述备选字符,每个备选字符当前所占的第一面积大于所述备选字符在所述软键盘上所占的第二面积。
[0106]本步骤中,可以提供一小键盘,在所述小键盘上输出多个所述备选字符。其中,所述小键盘可以位于所述软键盘的任意方向,例如位于所述软键盘的左上方、左下方、右上方、右下方等,同时可以覆盖所述软键盘的部分区域。
[0107]在所述小键盘上输出的多个备选字符包括第一备选字符和至少一个第二备选字符。
[0108]其中第一备选字符是与第一触点信息对应的字符,也是最有可能作为目标字符的,因此,本公开实施例中,可以通过提高所述第一备选字符的第一亮度值的方式对所述第一备选字符进行突出显示,提升用户体验。
[0109]本步骤中,输出第一备选字符的同时,还可以根据第一触点坐标,输出第二备选字符,其中所述第二备选字符是按照所在第二区域的中心点距离所述第一触点坐标的第二距离由小到大的顺序依次确定的一个或多个字符,从而能够更为准确的确定目标字符。可选地,输出第二备选字符的个数为三个。
[0110]本公开实施例中,由于小键盘上输出的备选字符个数较少,则备选字符当前所占的第一面积(即在小键盘上所占的第一面积)可以大于所述备选字符在所述软键盘上所占的第二面积,以便用户能够在字符面积增大的小键盘上更为准确的确定目标字符,提升了用户体验。
[0111]在步骤103中,在多个所述备选字符中确定目标字符。
[0112]本步骤中,一种可选的实现方式是当在多个所述备选字符上检测到第二触点信息时,先确定第二触点信息所在位置的第二触点坐标,将所述第二触点坐标所在区域对应的字符确定为所述目标字符。
[0113]另一种可选的实现方式是当检测到一段连续触点信息时,例如终端用户的手指或触摸笔始终与触摸屏接触并进行滑动时所产生的连续触点信息,在多个所述备选字符中确定所述连续触点信息中最后的触点信息所在位置的第三触点坐标,此时最后的触点信息对应地为用户抬起手指或触摸笔时的触点信息,将所述第三触点坐标所在区域对应的字符确定为所述目标字符。
[0114]可选地,在多个所述备选字符中,可以提高与所述连续触点信息中当前的触点信息对应的字符的第二亮度值,使得用户更准确的判断突出显示的当前字符是否为用户需要的目标字符,提升用户体验。
[0115]通过上述步骤确定所述目标字符后,可选地,所述方法还包括:
[0116]在所述软键盘上选中所述目标字符。
[0117]由上述实施例可见,当在软键盘上检测到第一触点信息时,终端根据所述第一触点信息,智能判断所述第一触点信息所在的位置是否处于所述第一备选字符的较为中央的区域,从而确定是否需要提供多个备选字符。当需要提供多个备选字符时,在提供的小键盘上输出面积增大的多个备选字符,使得用户可以较容易的在多个备选字符中准确选中目标字符,提升了用户体验。
[0118]通过上述过程,避免了用户在触摸屏终端的软键盘上输入字符时,由于不能准确选中目标字符,以致不得不重新再次返回软键盘进行字符输入的问题。
[0119]如图2A所示,图2A是根据一示例性实施例示出的另一种字符确定方法的流程图,该方法可以用于触摸屏终端,包括以下步骤:
[0120]在步骤201中,当在软键盘上检测到第一触点信息时,确定所述第一触点信息所在位置的第一触点坐标。
[0121]本步骤中,当终端用户通过手指或触摸笔点击软键盘上的某一字符时,如图2B所示,终端会在软键盘上检测到第一触点信息,通过相关技术可以确定所述第一触点坐标。
[0122]在步骤202中,根据所述第一触点坐标确定第一备选字符,其中所述第一触点坐标在所述软键盘上处于所述第一备选字符所在的第一区域内。
[0123]本步骤中,第一触点坐标处于哪个字符所在的区域内,则确定对应的字符为所述第一备选字符。如图2B所示,第一触点坐标处于字符‘D’所在的区域内,则确定字符‘D’为第一备选字符。
[0124]在步骤203中,判断所述第一区域的中心点的第一中心点坐标与所述第一触点坐标之间的第一距离是否超过预设阈值,如果所述第一距离未超过所述预设阈值,则执行步骤20