字符确定方法及装置的制造方法
【技术领域】
[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]可选地,所述第一确定单元包括:
[0050]第三确定子单元,用于当在多个所述备选字符上检测到第二触点信息时,确定所述第二触点信息所在位置的第二触点坐标;
[0051]第四确定子单元,用于根据所述第二触点坐标确定所述目标字符,其中所述第二触点坐标在多个所述备选字符中处于所述目标字符所在的目标区域内。
[0052]可选地,所述第一确定单元包括:
[0053]第五确定子单元,用于当检测到一段连续触点信息时,在多个所述备选字符中确定所述连续触点信息中最后的触点信息所在位置的第三触点坐标;
[0054]第六确定子单元,用于根据所述第三触点坐标确定所述目标字符,其中所述第三触点坐标在多个所述备选字符中处于所述目标字符所在的目标区域内。
[0055]可选地,所述装置还包括:
[0056]第二提亮单元,用于在多个所述备选字符中,提高与所述连续触点信息中当前的触点信息对应的字符的第二亮度值。
[0057]可选地,所述装置还包括:
[0058]选中单元,用于在所述软键盘上选中所述目标字符。
[0059]根据本公开实施例的第三方面,提供一种字符确定装置,包括:
[0060]处理器;
[0061]用于存储处理器可执行指令的存储器;
[0062]其中,所述处理器被配置为:
[0063]当在软键盘上检测到第一触点信息时,判断是否需要提供多个备选字符;
[0064]当需要提供多个所述备选字符时,输出多个所述备选字符,每个备选字符当前所占的第一面积大于所述备选字符在所述软键盘上所占的第二面积;
[0065]在多个所述备选字符中确定目标字符。
[0066]本公开的实施例提供的技术方案可以包括以下有益效果:
[0067]本公开中当在软键盘上检测到第一触点信息时,根据所述第一触点信息,判断是否需要提供多个备选字符,当需要提供多个备选字符时,输出面积增大的多个备选字符,使得用户可以较容易的在多个备选字符中准确选中目标字符。
[0068]本公开中由终端判断所述第一备选字符所在第一区域的中心点的第一中心点坐标与所述第一触点坐标之间的第一距离是否超过预设阈值,从而智能判断是否需要提供多个备选字符,用户只需要在提供的面积增大多个备选字符中进行目标字符的确定即可,提升了用户体验。
[0069]本公开中在小键盘上输出的多个备选字符包括第一备选字符和至少一个第二备选字符,其中第一触点坐标处于第一备选字符所在的第一区域内,也是最有可能作为目标字符的,因此可以通过提高亮度值的方式来突出显示所述第一备选字符,从而提升用户体验;除了所述第一备选字符外,本公开中同时提供距离所述第一触点坐标最近的至少一个字符作为第二备选字符,提高了确定目标字符的准确性。
[0070]本公开中在提供了多个备选字符后,可以用多种方式进行目标字符的确定。可以根据在面积增大的备选字符中检测到的第二触点信息,确定所述目标字符;还可以通过在检测到一段连续触点信息时,根据所述连续触点信息中最后的触点信息确定所述目标字符。通过以上方式使得用户能够在备选字符中准确选中目标字符,提升了用户体验。
[0071]本公开中,当提供了多个备选字符的同时,还可以通过提高亮度值的方式突出显示与所述连续触点信息中当前的触点信息对应的字符,使得用户更准确的判断所述字符是否为用户需要的目标字符,直到准确选中所述目标字符。本公开通过上述过程提升了用户体验。