本发明专利技术提供一种纠正输入错误的方法、装置与终端,方法包括:在接收到终端倾斜的通知后,获取当前输入字符,终端倾斜的通知包括终端的倾斜方向;将当前输入字符替换为更新字符。根据本发明专利技术的纠正输入错误的方法、装置与终端,当用户发现输入字符错误时,可采用倾斜终端的方式选择更新字符来替换错误输入的字符,这样可以避免用户手动删除错误输入的字符以及避免用户再次输入错误,操作简单,且提高输入效率。
【技术实现步骤摘要】
本专利技术涉及通信技术,尤其涉及一种纠正输入错误的方法、装置与终端。
技术介绍
随着移动终端技术的飞速发展,采用触摸屏的终端,例如以iPhone为代表的智能触摸屏手机/平板电脑日益普及。采用触摸屏的终端为不具有物理键盘的终端,用户可通过屏幕上显示的虚拟键盘进行输入操作。但由于屏幕尺寸有限,虚拟键盘一般较小,按键之间的距离非常近,容易发生输入错误的现象。以QWERTY键盘为例,用户想要输入的字符为H,但是经常会错误的输入了离H较近的字符G,用户需要将字符G删除并重新输入H,降低了用户的输入速度,并且也不能保证用户重新输入时能够准确输入字符H,存在再次输入字符G或其他离H较近的字符 的可能,给用户带来不便。
技术实现思路
本专利技术提供一种纠正输入错误的方法、装置与终端,以解决现有技术中用户重复输入错误造成的输入效率低的缺陷。本专利技术第一个方面提供一种纠正输入错误的方法,包括在接收到终端倾斜的通知后,获取当前输入字符,所述终端倾斜的通知包括所述终端的倾斜方向;根据所述终端的倾斜方向获取更新字符;将所述当前输入字符替换为所述更新字符。在第一种可能的实现方式中,根据第一方面,所述终端倾斜的通知还包括终端保持倾斜的时间和倾斜角度,在获取当前输入字符之前,还包括判断所述终端保持倾斜的时间是否处于预设时间区间,以及判断所述倾斜角度是否处于预设角度区间;当所述终端保持倾斜的时间在所述预设时间区间,且所述倾斜角度处于预设角度区间时,执行获取当前输入字符的操作。在第二种可能的实现方式中,结合第一方面或第一种可能的实现方式,根据所述终端的倾斜方向获取更新字符包括根据预设的键位表获取所述当前输入字符的位置;根据所述终端的倾斜方向和所述当前输入字符的位置在所述键位表中获取更新字符。在第三种可能的实现方式中,结合第二种可能的实现方式,所述根据所述终端的倾斜方向和所述当前字符的位置在所述键位表中获取更新字符包括根据所述终端的倾斜方向和所述当前输入字符的位置在键位表中获取待选字符;当所述待选字符有多个时,获取与所述当前输入字符相邻的字符作为所述更新字符。在第四种可能的实现方式中,结合第三种可能的实现方式,所述获取与所述当前输入字符相邻的字符作为所述更新字符包括获取与所述当前输入字符相邻的字符;当所述相邻的字符有多个时,按照输入顺序将所述当前输入字符和各所述相邻字符组合作为待检测组合;判断预设的字词库或预设的字符组合是否存在所述待检测组合,当判断结果为是时,将组成所述待检测组合的相邻的字符作为所述更新字符。 在第五种可能的实现方式中,结合第三种可能的实现方式或第四种可能实现的方式,还包括当所述更新字符有多个时,向用户展示所述多个更新字符以使用户从所述多个更新字符中选择一个更新字符;所述将所述当前输入字符替换为所述更新字符包括将所述当前输入字符替换为所述一个更新字符。本专利技术第二方面提供一种纠正输入错误的装置,包括第一获取单元,用于在接收到终端倾斜的通知后,获取当前输入字符,所述终端倾斜的通知包括所述终端的倾斜方向;第二获取单元,用于根据所述终端的倾斜方向获取更新字符;替换单元,用于将所述当前输入字符替换为所述更新字符。在第一种可能的实现方式中,根据第二方面,所述终端倾斜的通知还包括终端保持倾斜的时间和倾斜角度;所述装置还包括判断单元,所述判断单元用于判断所述终端保持倾斜的时间是否处于预设时间区间,以及判断所述倾斜角度是否处于预设角度区间;所述第一获取单元,具体用于在所述判断单元判断所述终端保持倾斜的时间在所述预设时间区间,且所述倾斜角度处于预设角度区间时,执行获取当前输入字符的操作。在第二种可能的实现方式中,结合第二方面或第一种可能的实现方式,所述第二获取单元包括获取位置子单元,用于根据预设的键位表获取所述当前输入字符的位置;获取更新字符子单元,用于根据所述终端的倾斜方向和所述当前输入字符的位置在所述键位表中获取更新字符。在第三种可能的实现方式中,结合第二种可能的实现方式,所述获取更新字符子单元具体用于根据所述终端的倾斜方向和所述当前输入字符的位置在键位表中获取待选字符;当所述待选字符有多个时,获取与所述当前输入字符相邻的字符作为所述更新字符。在第四种可能的实现方式中,结合第三种可能的实现方式,所述获取更新字符子单元具体用于根据所述终端的倾斜方向和所述当前输入字符的位置在键位表中获取待选字符;当所述待选字符有多个时,获取与所述当前输入字符相邻的字符;当所述相邻的字符有多个时,按照输入顺序将所述当前输入字符和各所述相邻字符组合作为待检测组合;判断预设的字词库或预设的字符组合是否存在所述待检测组合,当判断结果为是时,将组成所述待检测组合的相邻的字符作为所述更新字符。在第五种可能的实现方式中,结合第三种可能的实现方式或第四种可能实现的方式,还包括返回单元,用于当所述更新字符有多个时,向用户展示所述多个更新字符以使用户从所述多个更新字符中选择一个更新字符;所述替换单元,具体用于将所述当前输入字 符替换为所述一个更新字符。本专利技术第三方面提供一种终端,包括如上任一项所述的纠正输入错误的装置。由上述技术方案可知,本专利技术提供的纠正输入错误的方法、装置与终端,当用户发现输入字符错误时,可采用倾斜终端的方式选择更新字符来替换错误输入的字符,这样可以避免用户手动删除错误输入的字符以及避免用户再次输入错误,操作简单,且提高输入效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I为根据本专利技术一实施例的纠正输入错误的方法的流程示意图;图2为根据本专利技术另一实施例的纠正输入错误的方法的流程示意图;图3为根据本专利技术另一实施例的QWERTY键盘的部分示意图;图4为根据本专利技术又一实施例的纠正输入错误的装置的结构示意图;图5为根据本专利技术再一实施例的纠正输入错误的装置的结构示意图。具体实施例方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一本实施例提供一种纠正输入错误的方法,其适用于所有采用触摸屏的终端。本实施例的纠正输入错误的方法的执行主体为纠正输入错误的装置,该纠正输入错误的装置集成于终端中。图I为根据本实施例的纠正输入错误的方法流程示意图,该实施例包括步骤101,在接收到终端倾斜的通知后,获取当前输入字符,终端倾斜的通知包括终端的倾斜方向。接收的终端倾斜的通知可以由终端内的重力感应装置发送,重力感应装置可以判断终端是否倾斜以及倾斜方向,当重力感应装置判断出终端发生倾斜时,向纠正输入错误的装置发送终端倾斜的通知,该终端倾斜的通知中包括终端的倾斜方向。当前输入字符即用户当前通过虚拟键盘输入的字符。当用户发现误输入字符时,即可采取倾斜终端的操作,以进行后续步骤纠正输入错误。步骤102,根据终端的倾本文档来自技高网...
【技术保护点】
一种纠正输入错误的方法,其特征在于,包括:在接收到终端倾斜的通知后,获取当前输入字符,所述终端倾斜的通知包括所述终端的倾斜方向;根据所述终端的倾斜方向获取更新字符;将所述当前输入字符替换为所述更新字符。
【技术特征摘要】
1.一种纠正输入错误的方法,其特征在于,包括 在接收到终端倾斜的通知后,获取当前输入字符,所述终端倾斜的通知包括所述终端的倾斜方向; 根据所述终端的倾斜方向获取更新字符; 将所述当前输入字符替换为所述更新字符。2.根据权利要求I所述的纠正输入错误的方法,其特征在于,所述终端倾斜的通知还包括终端保持倾斜的时间和倾斜角度,在获取当前输入字符之前,还包括 判断所述终端保持倾斜的时间是否处于预设时间区间,以及判断所述倾斜角度是否处于预设角度区间; 当所述终端保持倾斜的时间在所述预设时间区间,且所述倾斜角度处于预设角度区间时,执行获取当前输入字符的操作。3.根据权利要求I或2所述的纠正输入错误的方法,其特征在于,根据所述终端的倾斜方向获取更新字符包括 根据预设的键位表获取所述当前输入字符的位置; 根据所述终端的倾斜方向和所述当前输入字符的位置在所述键位表中获取更新字符。4.根据权利要求3所述的纠正输入错误的方法,其特征在于,所述根据所述终端的倾斜方向和所述当前输入字符的位置在所述键位表中获取更新字符包括 根据所述终端的倾斜方向和所述当前输入字符的位置在键位表中获取待选字符; 当所述待选字符有多个时,获取与所述当前输入字符相邻的字符作为所述更新字符。5.根据权利要求4所述的纠正输入错误的方法,其特征在于,所述获取与所述当前输入字符相邻的字符作为所述更新字符包括 获取与所述当前输入字符相邻的字符; 当所述相邻的字符有多个时,按照输入顺序将所述当前输入字符和各所述相邻字符组合作为待检测组合; 判断预设的字词库或预设的字符组合是否存在所述待检测组合,当判断结果为是时,将组成所述待检测组合的相邻的字符作为所述更新字符。6.根据权利要求4或5所述的纠正输入错误的方法,其特征在于,还包括 当所述更新字符有多个时,向用户展示所述多个更新字符以使用户从所述多个更新字符中选择一个更新字符; 所述将所述当前输入字符替换为所述更新字符包括 将所述当前输入字符替换为所述一个更新字符。7.—种纠正输入错误的装置,其特征在于,包括 第一获取单元,用于在接收到终端倾斜的通知后,获取当前输入字符,所述终端倾...
【专利技术属性】
技术研发人员:黄伟,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。