字符確定方法及裝置的制造方法
【技術領域】
[0001]本公開涉及通信技術領域,尤其涉及字符確定方法及裝置。
【背景技術】
[0002]當用戶在觸摸屏終端,例如手機上,進行文字輸入時,除了手寫輸入方式外,相關技術中,可以通過在軟鍵盤上輸入字符來完成。但是在進行字符輸入時,很大困擾是用戶在軟鍵盤上不能準確地輸入選中的字符,鍵盤返回的字符往往是目標字符周圍的某個字符,以致不得不重新再試。
[0003]雖然可以通過將終端的屏幕加大使得每個按鍵的面積增大,從而增加命中率。但是終端的屏幕大小畢竟有限制,且每個人的手指大小不同,不能從根本解決這一問題。
【發(fā)明內容】
[0004]本公開提供了字符確定方法及裝置,以解決相關技術中的在軟鍵盤上輸入字符時,不能準確地選中目標字符的問題。
[0005]根據本公開實施例的第一方面,提供一種字符確定方法,用于觸摸屏終端,所述方法包括:
[0006]當在軟鍵盤上檢測到第一觸點信息時,判斷是否需要提供多個備選字符;
[0007]當需要提供多個所述備選字符時,輸出多個所述備選字符,每個備選字符當前所占的第一面積大于所述備選字符在所述軟鍵盤上所占的第二面積;
[0008]在多個所述備選字符中確定目標字符。
[0009]可選地,所述當在軟鍵盤上檢測到第一觸點信息時,判斷是否需要提供多個備選字符包括:
[0010]當在軟鍵盤上檢測到第一觸點信息時,確定所述第一觸點信息所在位置的第一觸點坐標;
[0011]根據所述第一觸點坐標確定第一備選字符,其中所述第一觸點坐標在所述軟鍵盤上處于所述第一備選字符所在的第一區(qū)域內;
[0012]判斷所述第一區(qū)域的中心點的第一中心點坐標與所述第一觸點坐標之間的第一距離是否超過預設閾值,當所述第一距離超過所述預設閾值時,確定需要提供多個所述備選字符。
[0013]可選地,所述方法還包括:
[0014]當所述第一距離未超過所述預設閾值時,確定所述第一備選字符為目標字符。
[0015]可選地,所述輸出多個所述備選字符包括:
[0016]在提供的小鍵盤上輸出多個所述備選字符。
[0017]可選地,所述在提供的小鍵盤上輸出多個所述備選字符包括:
[0018]按照第二距離由小至大的順序確定至少一個第二備選字符,所述第二距離為所述第二備選字符所在的第二區(qū)域的中心點的第二中心點坐標與所述第一觸點坐標之間的距離;
[0019]在提供的所述小鍵盤上輸出所述第一備選字符和所述第二備選字符。
[0020]可選地,所述方法還包括:
[0021]在提供的所述小鍵盤上輸出所述第一備選字符和所述第二備選字符的同時,提高所述第一備選字符的第一亮度值。
[0022]可選地,所述在多個所述備選字符中確定目標字符包括:
[0023]當在多個所述備選字符上檢測到第二觸點信息時,確定所述第二觸點信息所在位置的第二觸點坐標;
[0024]根據所述第二觸點坐標確定所述目標字符,其中所述第二觸點坐標在多個所述備選字符中處于所述目標字符所在的目標區(qū)域內。
[0025]可選地,所述在多個所述備選字符中確定目標字符包括:
[0026]當檢測到一段連續(xù)觸點信息時,在多個所述備選字符中確定所述連續(xù)觸點信息中最后的觸點信息所在位置的第三觸點坐標;
[0027]根據所述第三觸點坐標確定所述目標字符,其中所述第三觸點坐標在多個所述備選字符中處于所述目標字符所在的目標區(qū)域內。
[0028]可選地,所述方法還包括:
[0029]在多個所述備選字符中,提高與所述連續(xù)觸點信息中當前的觸點信息對應的字符的第二亮度值。
[0030]可選地,在多個所述備選字符中確定目標字符之后,所述方法還包括:
[0031]在所述軟鍵盤上選中所述目標字符。
[0032]根據本公開實施例的第二方面,提供一種字符確定裝置,用于觸摸屏終端,所述裝置包括:
[0033]判斷單元,用于當在軟鍵盤上檢測到第一觸點信息時,判斷是否需要提供多個備選字符;
[0034]輸出單元,用于當需要提供多個所述備選字符時,輸出多個所述備選字符,每個備選字符當前所占的第一面積大于所述備選字符在所述軟鍵盤上所占的第二面積;
[0035]第一確定單元,用于在多個所述備選字符中確定目標字符。
[0036]可選地,所述判斷單元包括:
[0037]第一確定子單元,用于當在軟鍵盤上檢測到第一觸點信息時,確定所述第一觸點信息所在位置的第一觸點坐標;
[0038]第二確定子單元,用于根據所述第一觸點坐標確定第一備選字符,其中所述第一觸點坐標在所述軟鍵盤上處于所述第一備選字符所在的第一區(qū)域內;
[0039]判斷子單元,用于判斷所述第一區(qū)域的中心點的第一中心點坐標與所述第一觸點坐標之間的第一距離是否超過預設閾值,當所述第一距離超過所述預設閾值時,確定需要提供多個所述備選字符。
[0040]可選地,所述裝置還包括:
[0041]第二確定單元,用于當所述第一距離未超過所述預設閾值時,確定所述第一備選字符為目標字符。
[0042]可選地,所述輸出單元包括:
[0043]輸出子單元,用于在提供的小鍵盤上輸出多個所述備選字符。
[0044]可選地,所述輸出子單元包括:
[0045]確定模塊,用于按照第二距離由小至大的順序確定至少一個第二備選字符,所述第二距離為所述第二備選字符所在的第二區(qū)域的中心點的第二中心點坐標與所述第一觸點坐標之間的距離;
[0046]輸出模塊,用于在提供的所述小鍵盤上輸出所述第一備選字符和所述第二備選字符。
[0047]可選地,所述裝置還包括:
[0048]第一提亮單元,用于在提供的所述小鍵盤上輸出所述第一備選字符和所述第二備選字符的同時,提高所述第一備選字符的第一亮度值。
[0049]可選地,所述第一確定單元包括:
[0050]第三確定子單元,用于當在多個所述備選字符上檢測到第二觸點信息時,確定所述第二觸點信息所在位置的第二觸點坐標;
[0051]第四確定子單元,用于根據所述第二觸點坐標確定所述目標字符,其中所述第二觸點坐標在多個所述備選字符中處于所述目標字符所在的目標區(qū)域內。
[0052]可選地,所述第一確定單元包括:
[0053]第五確定子單元,用于當檢測到一段連續(xù)觸點信息時,在多個所述備選字符中確定所述連續(xù)觸點信息中最后的觸點信息所在位置的第三觸點坐標;
[0054]第六確定子單元,用于根據所述第三觸點坐標確定所述目標字符,其中所述第三觸點坐標在多個所述備選字符中處于所述目標字符所在的目標區(qū)域內。
[0055]可選地,所述裝置還包括:
[0056]第二提亮單元,用于在多個所述備選字符中,提高與所述連續(xù)觸點信息中當前的觸點信息對應的字符的第二亮度值。
[0057]可選地,所述裝置還包括:
[0058]選中單元,用于在所述軟鍵盤上選中所述目標字符。
[0059]根據本公開實施例的第三方面,提供一種字符確定裝置,包括:
[0060]處理器;
[0061]用于存儲處理器可執(zhí)行指令的存儲器;
[0062]其中,所述處理器被配置為:
[0063]當在軟鍵盤上檢測到第一觸點信息時,判斷是否需要提供多個備選字符;
[0064]當需要提供多個所述備選字符時,輸出多個所述備選字符,每個備選字符當前所占的第一面積大于所述備選字符在所述軟鍵盤上所占的第二面積;
[0065]在多個所述備選字符中確定目標字符。
[0066]本公開的實施例提供的技術方案可以包括以下有益效果:
[0067]本公開中當在軟鍵盤上檢測到第一觸點信息時,根據所述第一觸點信息,判斷是否需要提供多個備選字符,當需要提供多個備選字符時,輸出面積增大的多個備選字符,使得用戶可以較容易的在多個備選字符中準確選中目標字符。
[0068]本公開中由終端判斷所述第一備選字符所在第一區(qū)域的中心點的第一中心點坐標與所述第一觸點坐標之間的第一距離是否超過預設閾值,從而智能判斷是否需要提供多個備選字符,用戶只需要在提供的面積增大多個備選字符中進行目標字符的確定即可,提升了用戶體驗。
[0069]本公開中在小鍵盤上輸出的多個備選字符包括第一備選字符和至少一個第二備選字符,其中第一觸點坐標處于第一備選字符所在的第一區(qū)域內,也是最有可能作為目標字符的,因此可以通過提高亮度值的方式來突出顯示所述第一備選字符,從而提升用戶體驗;除了所述第一備選字符外,本公開中同時提供距離所述第一觸點坐標最近的至少一個字符作為第二備選字符,提高了確定目標字符的準確性。
[0070]本公開中在提供了多個備選字符后,可以用多種方式進行目標字符的確定??梢愿鶕诿娣e增大的備選字符中檢測到的第二觸點信息,確定所述目標字符;還可以通過在檢測到一段連續(xù)觸點信息時,根據所述連續(xù)觸點信息中最后的觸點信息確定所述目標字符。通過以上方式使得用戶能夠在備選字符中準確選中目標字符,提升了用戶體驗。
[0071]本公開中,當提供了多個備選字符的同時,還可以通過提高亮度值的方式突出顯示與所述連續(xù)觸點信息中當前的觸點信息對應的字符,使得用戶更準確的判斷所述字符是否為用戶需要的目標字符,直到準確選中所述目標字符。本公開通過上述過程提升了用戶體驗。