字符确定方法及装置的制造方法_3

文档序号:8922259阅读:来源:国知局
4,否则执行步骤206。
[0125]本步骤中,通过判断第一距离是否超过预设阈值,从而确定第一触点坐标是否处于所述第一区域较中央的位置。如图2C所示,相当于判断所述第一触点坐标是否处于以字符‘D’所在区域的中心点为圆心,所述预设阈值为半径的区域内。如果所述第一触点坐标处于所述区域内,说明第一触点坐标处于所述第一区域较中央的位置,此时可以执行步骤204,否则执行步骤206。
[0126]在步骤204中,确定所述第一备选字符为目标字符。
[0127]如果第一触点坐标处于所述第一区域较中央的位置时,可以确定所述第一备选字符即为用户需要的目标字符。
[0128]在步骤205中,在所述软键盘上选中所述目标字符。
[0129]在步骤206中,在提供的小键盘上输出多个所述备选字符。
[0130]本步骤中,当第一距离超过预设阈值时,说明第一触点坐标处于所述第一区域边缘的位置,此时可以提供一小键盘,并在所述小键盘上输出所述备选字符。所述小键盘可以位于所述软键盘的任意方向,例如位于所述软键盘的左上方、左下方、右上方、右下方等,同时可以覆盖所述软键盘的部分区域。
[0131]输出的多个所述备选字符包括所述第一备选字符和至少一个第二备选字符,其中所述第二备选字符是离所述第一触点坐标最近的至少一个字符。本公开实施例中,可以通过计算所述第二备选字符所在的第二区域的中心点的第二中心点坐标与所述第一触点坐标之间的第二距离,按照所述第二距离由小到大的顺序依次进行选取,可选地,依次选择三个字符作为所述第二备选字符。
[0132]小键盘上由于提供了较少的字符,因此每个备选字符在小键盘上当前所占的第一面积可以比所述备选字符在所述软键盘上所占的第二面积大。
[0133]如图2D所示,当第一触点坐标处于字符‘D’的边缘位置,例如左上位置时,小键盘上除了提供第一备选字符‘D’外,还会提供距离所述第一触点坐标最近的三个第二备选字符,分别为软键盘上相对于字符‘D’处于左上位置的字符‘S’、?’和‘R’。
[0134]本步骤中,第一备选字符是与所述第一触点信息对应的字符,也是最有可能作为目标字符的,因此,本公开实施例中,可以在小键盘上输出多个备选字符的同时,通过提高所述第一备选字符的第一亮度值的方式对所述第一备选字符进行突出显示,从而提升用户体验,如图2E所示。
[0135]在步骤207中,在多个所述备选字符中确定目标字符。本步骤中,可以通过以下方式确定目标字符:
[0136]方式一:当在多个所述备选字符上检测到第二触点信息时,先确定第二触点信息所在位置的第二触点坐标,将所述第二触点坐标所在的区域对应的字符确定为所述目标字符。
[0137]即终端用户能够在小键盘上直接点击目标字符,由于小键盘上字符所占的面积增大,用户能够更为准确的确定目标字符,提升了用户体验。
[0138]方式二:当检测到一段连续触点信息时,在多个所述备选字符中确定所述连续触点信息中最后的触点信息所在位置的第三触点坐标,将所述第三触点坐标所在的区域对应的字符确定为所述目标字符。
[0139]在检测到一段连续触点信息时,例如终端用户的手指或触摸笔始终与触摸屏接触并进行滑动所产生的连续触点信息,最后的触点信息对应地为用户抬起手指或触摸笔时的触点信息,确定与最后的触点信息对应的字符确定为所述目标字符。
[0140]可选地,可以提高与所述连续触点信息中当前的触点信息对应的字符的第二亮度值,使得用户更准确的判断突出显示的当前字符是否为用户需要的目标字符,同样提升了用户体验。如图2F所示,当用户的手指与触摸屏始终接触,滑动到小键盘上的字符‘S’时,提高字符‘S’的亮度值。
[0141]在多个备选字符中确定了目标字符后,返回执行步骤205。
[0142]由上述实施例可见,本公开中当在软键盘上检测到第一触点信息时,由终端判断所述第一备选字符所在第一区域的中心点的第一中心点坐标与所述第一触点坐标之间的第一距离是否超过预设阈值,从而智能判断出是否需要提供多个备选字符。当需要提供多个备选字符时,输出面积增大的多个备选字符。本公开实施例中输出的备选字符包括第一备选字符和距离所述第一触点坐标最近的至少一个第二备选字符,使得用户可以较容易的在输出的多个备选字符中准确选中目标字符。本公开中用户只需要在提供的面积增大多个备选字符中进行目标字符的确定即可,提升了用户体验。
[0143]如图3所示,图3是根据一示例性实施例示出的另一种字符确定方法流程图,该方法可以用于触摸屏终端,该实施例在前述图2A所示实施例的基础上,详细描述了一种在提供的小键盘上输出多个备选字符的过程,包括以下步骤:
[0144]在步骤301中,按照第二距离由小至大的顺序确定至少一个第二备选字符,所述第二距离为所述第二备选字符所在的第二区域的中心点的第二中心点坐标与所述第一触点坐标之间的距离。
[0145]本步骤中,通过计算所述第二备选字符所在的第二区域的中心点的第二中心点坐标与所述第一触点坐标之间的第二距离,按照所述第二距离由小到大的顺序依次进行选取,可选地,依次选择三个字符作为所述第二备选字符。
[0146]在步骤302中,在提供的所述小键盘上输出所述第一备选字符和所述第二备选字符。
[0147]小键盘上由于提供了较少的字符,因此每个备选字符在小键盘上当前所占的第一面积可以比所述备选字符在所述软键盘上所占的第二面积大。
[0148]如图4所示,图4是根据一示例性实施例示出的另一种字符确定方法流程图,该方法可以用于触摸屏终端,该实施例在前述图2A所示实施例的基础上,详细描述了一种在多个备选字符中确定目标字符过程,包括以下步骤:
[0149]在步骤401中,当在多个所述备选字符上检测到第二触点信息时,确定所述第二触点信息所在位置的第二触点坐标。
[0150]本步骤中,由于小键盘上字符所占的面积增大,用户能够直接在小键盘上更为准确的点击目标字符。
[0151]在步骤402中,根据所述第二触点坐标确定所述目标字符,其中所述第二触点坐标在多个所述备选字符中处于所述目标字符所在的目标区域内。
[0152]如图5所示,图5是根据一示例性实施例示出的另一种字符确定方法流程图,该方法可以用于触摸屏终端,该实施例在前述图2A所示实施例的基础上,详细描述了另一种在多个备选字符中确定目标字符过程,包括以下步骤:
[0153]在步骤501中,当检测到一段连续触点信息时,在多个所述备选字符中确定所述连续触点信息中最后的触点信息所在位置的第三触点坐标。
[0154]在步骤502中,根据所述第三触点坐标确定所述目标字符,其中所述第三触点坐标在多个所述备选字符中处于所述目标字符所在的目标区域内。
[0155]上述实施例中,当终端检测到一段连续触点信息时,例如终端用户的手指或触摸笔始终与触摸屏接触,最后的触点信息对应地为终端用户抬起手指或触摸笔时的触点信息。最后的触点信息所在位置的第三触点坐标在哪个字符的区域内,确定哪个字符为所述目标字符。
[0156]与前述字符确定方法实施例相对应,本公开还提供了字符确定装置的实施例。
[0157]如图6所示,图6是本公开根据一示例性实施例示出的一种字符确定装置框图,所述装置包括:判断单元610、输出单元620和第一确定单元630。
[0158]其中,判断单元610,被配置为当在软键盘上检测到第一触点信息时,判断是否需要提供多个备选字符;
[0159]输出单元620,被配置为当需要提供多个所述备选字符时,输出多个所述备选字符,每个备选字符当前所占的第一面积大于所述备选字符在所述软键盘上所占的第二面积;
[0160]第一确定单元630,被配置为在多个所述备选字符中确定目标字符。
[0161]上述实施例中,当接收到点击软键盘的点击指令时,根据所述点击指令,判断是否需要提供多个备选字符,当需要提供多个备选字符时,提供面积增大的多个备选字符,使得用户可以较容易的在提供的多个备选字符中准确选中目标字符。
[0162]如图7所示,图7是本公开根据一示例性实施例示出的另一种字符确定装置框图,该实施例在前述图6所示实施例的基础上,所述判断单元610包括:第一确定子单元611、第二确定子单元612和判断子单元613。
[0163]其中,第一确定子单元611,被配置为当在软键盘上检测到第一触点信息时,确定所述第一触点信息所在位置的第一触点坐标;
[0164]第二确定子单元612,被配置为根据所述第一触点坐标确定第一备选字符,其中所述第一触点坐标在所述软键盘上处于所述第一备选字符所在的第一区域内;
[0165]判断子单元613,被配置为判断所述第一区域的中心点的第一中心点坐标与所述第一触点坐标之间的第一距离是否超过预设阈值,当所述第一距离超过所述预设阈值时,确定需要提供多个所述备选字符。
[0166]上述实施例中由终端根据第一触点坐标智能判断是否需要提供多个备选字符,提升了用户体验。
[0167]如图8所示,图8是本公开根据一示例性实施例示出的另一种字符确定装置框图,该实施例在前述图7所示实施例的基础上,所述装置可以进一步包括:第二确定单元640。
[0168]其中,第二确定单元640,被配置为确定所述第一备选字符为目标字符。
[0169]上述实施例中当不需要提供多个备选字符时,终端自动确定第一备选字符为目标字符,同样提升了用户体验。
[0170]如图9所示,图9是本公开根据一示例性
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1