专利名称:一种输入字符的删除方法和装置的制作方法
技术领域:
本发明涉及输入技术,具体涉及一种可应用于诸如智能手机的移动终端的输入错误字符时的删除方法和装置。
背景技术:
近些年来,越来越多智能手机或移动终端采用触摸屏幕来进行字符输入和显示的手段,在智能手机快速普及过程中,越来越多的人通过在移动终端的触屏上虚拟的键盘来进行包括数字、文字的各种字符的输入,由于移动终端的体积越来越小,在触屏上的虚拟键盘上进行字符输入,还是会经常出错的情况发生,现有移动终端的产品,可能如标准实体键盘一样设置有一个专门的删除键,此时,在操作时很有可能发生误删除,降低了字符输入的 效率,也影响了客户使用移动终端的体验。
发明内容
本发明要解决的技术问题在于提供一种输入字符的删除方法和装置,可以克服现有技术的上述缺点,可以在诸如智能手机的移动终端的触屏上,发生字符输入错误时,以一种便利的操作,实现错误输入字符的即可删除,从而改善用户使用移动终端字符输入过程的体验。本发明上述技术问题这样解决,构造一种输入字符的删除方法,用于含有重力加速度单元的移动终端,包括以下步骤SI)在虚拟键盘输入状态下,打开并检测重力加速度传感器;S2)如重力加速度传感器输出的数值大于预先设置的数值,则删除当前字符输入缓冲区已经输入的字符内容。在按照本发明上述输入字符的删除方法中,还包括在一定时间内,对所述重力加速度传感器大于预定数值的次数进行计数的步骤,以及在计数大于预设次数时,恢复将已经删除的字符重新写入所述字符缓冲区的步骤。在按照本发明上述输入字符的删除方法中,所述预设次数大于I。本发明另一技术问题这样解决,构造一种输入字符的删除装置,用于含有重力加速度单元的移动终端,包括用于在虚拟键盘输入状态下,打开并检测重力加速度传感器的装置;用于如重力加速度传感器输出的数值大于预先设置的数值,则删除当前字符输入缓冲区已经输入的字符内容的装置。在按照本发明上述输入字符的删除装置中,还包括一个用于在一定时间内,对所述重力加速度传感器大于预定数值的次数进行计数的装置,以及用于在计数大于预设次数时,恢复将已经删除的字符重新写入所述字符缓冲区的装置。在按照本发明上述输入字符的删除装置中,所述预设次数大于I。实施本发明提供的输入字符的删除方法和装置,特别适合于越来越普遍的移动终端或智能手机上使用,使用本发明提供的一种删除输入错误字符的方法,不需要额外增加移动终端或智能手机的任何硬件,用户仅仅是晃动一下移动终端或智能手机,就可以方便地实现清除所输入的错误字符,这种方法和装置,不仅减少错误删除的发生,也可提升利用智能手机在虚拟键盘上字符输入过程时的用户体验。
图I是实施本发明方法的移动终端的逻辑结构示意图。
具体实施例方式在实施本发明方法和装置的移动终端或智能手机里,如图1,至少包括处理器单元
I、与处理器单元I连接的存储单元2、触屏单元3以及重力加速度传感器单元4,为省略起
见,没有标出可能会存在的其他单元,例如通信单元、GPS单元以及供电单元。在移动终端或智能手机在使用过程中,在处理器单元I中运行的程序控制下,触屏单元3显示出虚拟键盘并进入字符输入状态,按照本发明方法,处理器单元I在程序控制下会检测重力加速度传感器单元4输出的重力加速度是否大于预先设置的数值A,如大于数值A,就可以认为用户要删除此时处于输入缓冲区的字符。数值A设置较大,晃动敏感度低,设置得较小,晃动敏感度高,可能会误操作。因此,数值A可根据个人喜好进行设置和改变。当用户使用上述移动终端或智能手机时,发生以下步骤步骤I :触屏单元3显示虚拟键盘并进入文字输入状态;步骤2 :打开重力加速度传感器单元4使之工作;步骤3 :通过虚拟键盘接收用户输入的字符到输入缓冲区;步骤4 :检测手机加速度传感器单元输出的重力加速度是否大于A ;步骤5 :当(用户发现输入错误时晃动手机)重力加速度大于A,则删除在输入缓冲区内已有的字符即删除当前输入的字符,回到步骤3 ;步骤6 :当重力加速度小于等于A (认为用户未晃动),则确认输入缓冲区内输入的已有字符,回到步骤3。为使晃动手机或移动终端来删除错误输入字符的操作具有可逆性,本发明还提供了错误删除后的恢复功能,具体就是引入在一定时间内检测重力加速度超出A的次数,换言之,晃一次,删除,晃两次,取消删除,这样更增添了手机字符输入的奇特体验,也无须增加任何硬件成本。具体实现过程如下;步骤I :触屏单元3显示虚拟键盘并进入文字输入状态;步骤2 :打开重力加速度传感器单元4使之工作;步骤3 :通过虚拟键盘接收用户输入的字符到输入缓冲区;步骤4 :在一定时间内检测手机加速度传感器单元输出的重力加速度大于A的次数;步骤5 :如次数为0,则确认输入缓冲区内输入的已有字符,回到步骤3 ;步骤6 :如次数为1,则删除在输入缓冲区内已有的字符,即将缓冲区内字符移到第二缓冲区,回到步骤3;步骤7 :如次数为2,则恢复已删除的字符到输入缓冲区,即将第二缓冲区的字符放回到缓冲区,回到步骤3。上述记数次数可以有其他的设置,如晃动产生的重力加速度大于A的次数1-2为删除,大于等于3为恢复。由于智能手机虚拟触摸键盘较小,很容易输错字符。通过使用本发明的方法,可以通过非常简单的操作方式,实现删除输入错误的字符以及删除字符的恢复,可以大大能提升用户输入体验以及可玩性。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种输入字符的删除方法,用于含有重力加速度单元的移动终端,其特征在于,所述方法包括以下步骤 51)在虚拟键盘输入状态下,打开并检测重力加速度传感器; 52)如重力加速度传感器输出的数值大于预先设置的数值,则删除当前字符输入缓冲区已经输入的字符内容。
2.根据权利要求I所述输入字符的删除方法,其特征在于,还包括在一定时间内,对所述重力加速度传感器大于预定数值的次数进行计数的步骤,以及在计数大于预设次数时,恢复将已经删除的字符重新写入所述字符缓冲区的步骤。
3.根据权利要求2所述输入字符的删除方法,其特征在于,所述预设次数大于I。
4.一种输入字符的删除装置,用于含有重力加速度单元的移动终端,其特征在于,包括 用于在虚拟键盘输入状态下,打开并检测重力加速度传感器的装置; 用于如重力加速度传感器输出的数值大于预先设置的数值,则删除当前字符输入缓冲区已经输入的字符内容的装置。
5.根据权利要求4所述输入字符的删除装置,其特征在于,还包括一个用于在一定时间内,对所述重力加速度传感器大于预定数值的次数进行计数的装置,以及用于在计数大于预设次数时,恢复将已经删除的字符重新写入所述字符缓冲区的装置。
6.根据权利要求5所述输入字符的删除装置,其特征在于,所述预设次数大于I。
全文摘要
本发明公开了一种输入字符的删除方法和装置,用于含有重力加速度单元的移动终端,其特征在于,所述方法包括以下步骤S1)在虚拟键盘输入状态下,打开并检测重力加速度传感器;S2)如重力加速度传感器输出的数值大于预先设置的数值,则删除当前字符输入缓冲区已经输入的字符内容。实施本发明提供的输入字符的删除方法和装置,特别适合于越来越普遍的移动终端或智能手机上使用,无需要额外增加移动终端任何硬件,用户仅仅是晃动一下移动终端或智能手机,就可以方便地实现清除所输入的错误字符,这种方法和装置,不仅减少错误删除的发生,也可提升利用智能手机在虚拟键盘上字符输入过程时的用户体验。
文档编号G06F3/0488GK102945135SQ20121041095
公开日2013年2月27日 申请日期2012年10月24日 优先权日2012年10月24日
发明者李健 申请人:广东欧珀移动通信有限公司