本发明专利技术公开了一种输入方法及装置,其中,该方法包括:根据用户的输入坐标以及设置的光标面积,确认用户的输入的覆盖范围;计算输入的覆盖范围与待输入项的覆盖范围的重合度;根据重合度确定用户的输入项。通过本发明专利技术,解决了相关技术中使用触屏终端易于发生输入错误的问题,提高了使用触屏手机进行输入的准确率,进而能够提高使用者的输入速度。
【技术实现步骤摘要】
本专利技术涉及通信领域,具体而言,涉及ー种输入方法及装置。
技术介绍
目前,智能終端(例如,智能手机)的用户越来越多,尤其是触屏智能终端的使用越来越广泛。对于触屏智能終端,其通常是通过触摸屏幕内的待输入项进行输入。例如,对于智能终端的软键盘上字符的输入,可以使用手指当触摸笔,在该字符上进行点击。但是由于智能终端屏幕的限制,待输入项在屏幕上显示的覆盖范围有可能很小,例如,软键盘上的字符在屏幕上显示通常很小,而手指或者其他触摸笔的大小和字符显示 的尺寸并不匹配,因此经常发生触摸的项并不是用户实际想选择的项,例如,输入的字符有可能并不是使用者实际想输入的字符或输入了多余的字符等。针对相关技术中使用触屏终端易于发生输入错误的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中使用触屏终端易于发生输入错误的问题,本专利技术提供了一种输入方法及装置,以至少解决上述问题。根据本专利技术的ー个方面,提供了一种输入方法,包括根据用户的输入坐标以及设置的光标面积,确认所述用户的输入的覆盖范围;计算所述输入的覆盖范围与待输入项的覆盖范围的重合度;根据所述重合度确定所述用户的输入项。优选地,根据所述重合度确定所述用户的输入项包括选择所述待输入项中所述重合度较大的待输入项作为所述用户的输入项;或者,选择所述待输入项中所述重合度超过预定阈值的待输入项作为所述用户的输入项。优选地,根据所述重合度确定所述用户的输入项之后,还包括通过发出所述输入项相应的读音和/或显示对所述输入项进行点击的相应的效果的方式,通知所述用户其输入了所述输入项。优选地,根据所述重合度确定所述用户的输入项之后,还包括判断所述用户的下一次输入是否为取消所述输入项;在判断结果为是的情况下,认为所述输入项输入错误;在判断结果为否的情况下,认为所述输入项输入正确。优选地,所述方法还包括保存所述输入项输入正确的最近指定个数个输入坐标;根据所述指定个数个输入坐标,通过智能神经网络进行训练,井根据所述训练的结果重新设置所述光标面积。优选地,所述待输入项包括虚拟键盘的字符。根据本专利技术的另一方面,提供了一种输入装置,包括确认模块,用于根据用户的输入坐标以及设置的光标面积,确认所述用户的输入的覆盖范围;计算模块,用于计算所述输入的覆盖范围与待输入项的覆盖范围的重合度;确定模块,用于根据所述重合度确定所述用户的输入项。优选地,所述装置还包括通知模块,用于通过发出所述输入项相应的读音和/或显示对所述输入项进行点击的相应的效果的方式,通知所述用户其输入了所述输入项。优选地,所述装置还包括判断模块,用于判断所述用户的下一次输入是否为取消所述输入项;第二确定模块,用于在所述判断模块的判断结果为是的情况下,认为所述输入项输入错误;在所述判断模块的判断结果为否的情况下,认为所述输入项输入正确。优选地,所述装置还包括保存模块,用于保存所述输入项输入正确的最近指定个数个输入坐标;训练模块,用于根据所述指定个数个输入坐标,通过智能神经网络进行训练;重设模块,用于根据所述训练的结果重新设置所述光标面积。通过本专利技术,采用根据用户的输入坐标以及设置的光标面积,确认用户的输入的覆盖范围;计算输入的覆盖范围与待输入项的覆盖范围的重合度;根据重合度确定用户的输入项的方式,解决了相关技术中使用触屏终端易于发生输入错误的问题,提高了使用触 屏手机进行输入的准确率,进而能够提高使用者的输入速度。附图说明此处所说明的附图用来提供对本专利技术的进ー步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中图I是根据本专利技术实施例的输入方法的流程图;图2是根据本专利技术实施例的输入装置的结构框图;图3是根据本专利技术实施例的优选输入装置的结构框图ー;图4是根据本专利技术实施例的优选输入装置的结构框图ニ ;图5是根据本专利技术实施例的优选输入装置的结构框图三;图6是根据本专利技术优选实施例ニ的提高智能手机的字符输入效率的方法的流程图;图7是根据本专利技术优选实施例ニ的光标同时覆盖3个字符的示例示意图。具体实施例方式下文中将參考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互組合。在本实施例中提供了一种输入方法,图I是根据本专利技术实施例的输入方法的流程图,如图I所示,该方法包括如下步骤步骤S102,根据用户的输入坐标以及设置的光标面积,确认用户的输入的覆盖范围;步骤S104,计算输入的覆盖范围与待输入项的覆盖范围的重合度;步骤S106,根据重合度确定用户的输入项。本实施例通过上述步骤,通过计算用户的输入的覆盖范围与待输入项的覆盖范围的重合度,井根据该重合度确定用户的输入项的方式,相比相关技术中根据用户的输入坐标落在哪个待输入项的覆盖范围内确定用户的输入项的方式,由于判断依据从ー个点变成了一个范围,因此发生输入错误的情况的概率能够降低,解决了相关技术中使用触屏终端易于发生输入错误的问题,提高了使用触屏手机进行输入的准确率,进而能够提高使用者的输入速度。设置光标面积的方式有多种,例如,当光标的形状为圆形时,可以以输入坐标作为光标圆心,并通过设置光标的半径或直径来设置光标的覆盖面积;而当光标的形状为正方形时,可以以输入坐标作为几何中心,并通过设置光标的边长等方式来设置光标的覆盖面积;当然,随着光标形状的更改,设置光标面积的方式还可以有其他方式,在此不再赘述。上述待输入项可以是虚拟键盘的字符,也可以是网页浏 览器中的链接,还可以是智能手机中的其他应用程序等等。在步骤S106中根据重合度确定用户的输入项的方式有多种,例如,可以选择光标范围内的多个待输入项中重合度最大的一个待输入项作为用户的输入项,而在光标范围内仅有ー个待输入项时可以将其作为用户的输入项,在光标范围内没有待输入项、或者光标范围内的多个重合度较大待输入项的重合度相同时放弃输入;或者,也可以选择待输入项中重合度超过预定阈值的待输入项作为用户的输入项,例如,如果在光标范围内虽然存在两个待输入项,但是其中任意一个待输入项的覆盖范围与光标范围的重合度均没有超过预定阈值(例如,50% ),则放弃此次输入。当然还可以采用其他方式确定。优选地,为了能够使用户获知其此次输入的结果为上述输入项,以便该用户确认输入或者放弃此次输入,可以在步骤S106之后,通过发出输入项相应的读音和/或显示对输入项进行点击的相应的效果的方式,通知用户其输入了上述输入项。例如,如果输入项为虚拟键盘中的ー个英文字母A,可以在步骤S106之后,发出“A”的读音,或者呈现点中“ A”的显示效果,例如按压按键效果、或者圈中效果等,以通知用户其在输入栏输入的项。同时可以显示用户按下的坐标在屏幕上的位置,以便让用户知道自己按下的坐标位置,方便用户纠正自己的输入位置。通过这种方式,用户能够方便地获知此次输入是否正确。在用户发现此次输入不正确的情况下,通常用户会取消此次输入项,因此在步骤S106之后,还可以判断用户在输入此次的输入项之后,其下一次输入是否为取消该输入项;如果判断结果为是的情况下,则可以认为输入项输入错误;而在判断结果为否的情况下,可以认为输入项输入正确。在获取到该输入项是否输入正确之后,作为ー种优选实施方式,可以将该输入项最近本文档来自技高网...
【技术保护点】
一种输入方法,其特征在于,包括:根据用户的输入坐标以及设置的光标面积,确认所述用户的输入的覆盖范围;计算所述输入的覆盖范围与待输入项的覆盖范围的重合度;根据所述重合度确定所述用户的输入项。
【技术特征摘要】
【专利技术属性】
技术研发人员:苏兴,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。