终端和防止终端误输入的方法技术

技术编号:8161311 阅读:159 留言:0更新日期:2013-01-07 19:24
本发明专利技术提供了一种终端,包括:获取单元,在用户使用终端的特定应用时,获取所述终端的实时加速度的值;计算单元,计算预设时间内所述终端的加速度的平均值,并计算所述实时加速度的值与所述平均值的差值;处理单元,当所述差值大于等于预设数值时,根据所述特定应用的类型对用户的输入操作进行防止误输入处理。本发明专利技术还提出一种防止终端误输入的方法。通过本发明专利技术的技术方案,可以在用户使用终端输入的过程中避免误输入,提升用户体验。

【技术实现步骤摘要】

本专利技术涉及智能终端
,具体而言,涉及一种终端和一种防止终端误输入的方法。
技术介绍
现有终端的输入法的功能已经十分强大,但是如果人为的误输入,电子设备不会根据人的思维进行修正。例如,当人在进行手写输入时,突然发生非主观的运动,这时用户 可能因为突发运动不可避免地输入一些错误笔划,这时辨识系统则同样以错误的输入进行辨识,出现用户所不想要的结果。因此,需要一种防止终端误输入操作的技术,可以在用户使用终端输入的过程中避免误输入,提升用户体验。
技术实现思路
针对上述问题,本专利技术提供了一种防止终端误输入操作的技术,可以在用户使用终端输入的过程中避免误输入,提升用户体验。根据本专利技术的一个方面,提出一种终端,包括获取单元,在用户使用终端的特定应用时,获取所述终端的实时加速度的值;计算单元,计算预设时间内所述终端的加速度的平均值,并计算所述实时加速度的值与所述平均值的差值;处理单元,当所述差值大于等于预设数值时,根据所述特定应用的类型对用户的输入操作进行防止误输入处理。在该技术方案中,用户在使用终端的某个应用输入信息,如果突然发生运动,例如突然加速或者突然减速时,很有可能产生错误的输入操作。这里的输入操作可以为多种形式,例如采用键盘或虚拟键盘输入文字或字符,采用手写输入文字或字符等。本方案通过获取终端加速度的变化,判断是否为发生突然运动的情况。这里,可以通过加速度传感器等可以获取加速度的器件获取终端的加速度。当某一时刻终端的加速度值远大于之前一段时间加速度的平均值时,例如为之前一段时间加速度的平均值的3倍或5倍时,即可认为终端发生突然运动,从而采取防止误输入的处理。优选地,其中所述处理单元的防止误输入处理包括屏蔽用户的输入操作。在该技术方案中,通过在发生突然运动时暂时屏蔽用户的输入操作防止用户误输入。优选地,所述特定应用包括手写输入法,所述处理单元的防止误输入处理包括以下之一或其组合根据用户输入的最后一笔的运动轨迹趋势进行辨识,并显示辨识相似度最高的字形供用户选择;取消用户最后一笔的输入,并延长等待时间,等待用户继续输入。在该技术方案中,提供了用户通过手写输入法进行输入操作,可能发生误输入时的相应处理。本方案可以对已发生的误输入进行修正,对用户的手写轨迹智能识别,从而防止识别错误的内容。优选地,所述特定应用包括采用键盘或虚拟键盘的输入法,所述处理单元的防止误输入处理包括取消用户通过键盘或虚拟键盘输入的最后一个字符。在该技术方案中,提供了用户通过键盘或虚拟键盘进行输入操作,可能发生误输入时的相应处理。本方案可以将用户通过键盘或虚拟键盘误输入的内容自动取消掉,修正已输入的错误内容。优选地,还包括设置单元,将所述终端中的应用设置为特定应用。在该技术方案中,用户可以根据自己的需要设置在哪些应用中开启防止误输入的功能。根据本专利技术的另一方面,提出一种防止终端误输入的方法,包括在用户使用终端的特定应用时,获取所述终端的实时加速度的值;计算预设时间内所述终端的加速度的平均值,并计算所述实时加速度的值与所述平均值的差值;当所述差值大于等于预设数值时,根据所述特定应用的类型对用户的输入操作进行防止误输入处理。 在该技术方案中,用户在使用终端的某个应用输入信息,如果突然发生运动,例如突然加速或者突然减速时,很有可能产生错误的输入操作。这里的输入操作可以为多种形式,例如采用键盘或虚拟键盘输入文字或字符,采用手写输入文字或字符等。本方案通过获取终端加速度的变化,判断是否为发生突然运动的情况。这里,可以通过加速度传感器等可以获取加速度的器件获取终端的加速度。当某一时刻终端的加速度值远大于之前一段时间加速度的平均值时,例如为之前一段时间加速度的平均值的3倍或5倍时,即可认为终端发生突然运动,从而采取防止误输入的处理。优选地,其中所述防止误输入处理包括屏蔽用户的输入操作。在该技术方案中,通过在发生突然运动时暂时屏蔽用户的输入操作防止用户误输入。优选地,所述特定应用包括手写输入法,所述防止误输入处理包括以下之一或其组合根据用户输入的最后一笔的运动轨迹趋势进行辨识,并显示辨识相似度最高的字形供用户选择;取消用户最后一笔的输入,并延长等待时间,等待用户继续输入。在该技术方案中,提供了用户通过手写输入法进行输入操作,可能发生误输入时的相应处理。本方案可以对已发生的误输入进行修正,对用户的手写轨迹智能识别,从而防止识别错误的内容。优选地,所述特定应用包括采用键盘或虚拟键盘的输入法,所述防止误输入处理包括取消用户通过键盘或虚拟键盘输入的最后一个字符。在该技术方案中,提供了用户通过键盘或虚拟键盘进行输入操作,可能发生误输入时的相应处理。本方案可以将用户通过键盘或虚拟键盘误输入的内容自动取消掉,修正已输入的错误内容。优选地,其中所述在用户使用终端的特定应用时,获取所述终端的实时加速度的值的步骤之前还包括将所述终端中的应用设置为特定应用。在该技术方案中,用户可以根据自己的需要设置在哪些应用中开启防止误输入的功能。通过上述技术方案,可以在用户使用终端输入的过程中避免误输入,提升用户体验。附图说明图I示出了根据本专利技术的实施例的终端的框图;图2示出了根据本专利技术的实施例的防止终端误输入的方法的流程图;图3示出了根据本专利技术的另一实施例的防止终端误输入的方法的流程图;图4A至图4C是图3所示实施例的防止终端误输入的方法的示意图。具体实施例方式为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施方式对本专利技术进行进一步的详细描述。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是,本专利技术还可 以采用其他不同于在此描述的其他方式来实施,因此,本专利技术的保护范围不受下面公开的具体实施例的限制。下面结合附图和实施例对本专利技术做进一步说明。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。图I示出了根据本专利技术的实施例的终端的框图。如图I所示,根据本专利技术的实施例的终端100包括获取单元102,在用户使用终端的特定应用时,获取终端的实时加速度的值;计算单元104,计算预设时间内终端的加速度的平均值,并计算实时加速度的值与平均值的差值;处理单元106,当差值大于等于预设数值时,根据特定应用的类型对用户的输入操作进行防止误输入处理。在该技术方案中,用户在使用终端100的某个应用输入信息,如果突然发生运动,例如突然加速或者突然减速时,很有可能产生错误的输入操作。这里的输入操作可以为多种形式,例如采用键盘或虚拟键盘输入文字或字符,采用手写输入文字或字符等。本方案通过获取终端加速度的变化,判断是否为发生突然运动的情况。这里,可以通过加速度传感器等可以获取加速度的器件获取终端的加速度。当某一时刻终端100的加速度值远大于之前一段时间加速度的平均值时,例如为之前一段时间加速度的平均值的3倍或5倍时,即可认为终端100发生突然运动,从而采取防止误输入的处理。优选地,其中处理单元106的防止误输入处理包括屏蔽用户的输入操作。在该技术方案中,通过在发生突然运动时暂时屏蔽用户的输入操作防止用户误输入。优选地,特定应用包括手写输入法,处理单元106的防止误输入处理包括以下之一或其组合根据用户输入的最后一笔的运动轨迹趋势进行辨识,并显示辨识相似度最高本文档来自技高网...

【技术保护点】
一种终端,其特征在于,包括:获取单元,在用户使用终端的特定应用时,获取所述终端的实时加速度的值;计算单元,计算预设时间内所述终端的加速度的平均值,并计算所述实时加速度的值与所述平均值的差值;处理单元,当所述差值大于等于预设数值时,根据所述特定应用的类型对用户的输入操作进行防止误输入处理。

【技术特征摘要】

【专利技术属性】
技术研发人员:成荣峰
申请(专利权)人:东莞宇龙通信科技有限公司宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1