一种触摸屏输入检测方法和触摸屏设备技术

技术编号:2912926 阅读:180 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种触摸屏输入检测方法和触摸屏设备;方法包括:触摸屏通过受到按压识别位置,通过所受按压消失来确认输入。所述触摸屏设备,包括:若干压力传感器,分布于触摸屏各处,用于当感受到压力时,产生并发送信号给控制单元;当压力消失时则停止发送信号;控制单元,用于接收压力传感器的信号,跟踪发出信号的压力传感器对应的触摸屏位置;当没有任一压力传感器的信号时,将最后发出信号的传感器对应的触摸屏位置作为有效输入位置进行输入。采用了本发明专利技术的技术方案后,即使在颠簸的环境中,也能够在触摸屏上进行准确有效的输入,避免了反复操作和环境震动带来的误操作。

【技术实现步骤摘要】

本专利技术涉及电子领域,尤其涉及一种触摸屏输入检测方法和触摸屏设备
技术介绍
在现有技术中,使用触摸屏输入的时候,系统记录触摸按下点的位置作为输入;但当触摸屏设备的输入在一种不稳定的状态下实现时,输入的有效性和准确性会降低。比如,在火车、汽车等不稳定的环境中,通过触摸屏进行输入,触摸笔或者手指会由于环境的颠簸同触摸屏产生非有效的接触;另外,一般的触摸屏输入都是采用记录触摸按下点的位置,在这样的方式下,因为环境震动很容易引起用户在非自主的情况下按下触摸屏而产生输入错误,如果用户输入错误,那么只能通过删除然后再次输入的方式;尤其是在颠簸剧烈的环境中,这种缺陷特别明显,可能会造成用户反复输入都无法得到正确的结果,特别是对于较为精确的,有效识别区域较小的触摸输入而言,在颠簸环境中正确输入的准确性和易用性更不高。
技术实现思路
本专利技术要解决的技术问题是提供一种触摸屏输入检测方法和触摸屏设备,可以有效的提高触摸屏输入精度,同时提高触摸屏易用性。为了解决上述问题,本专利技术提供了一种触摸屏输入检测方法,包括:触摸屏通过受到按压识别位置,通过所受按压消失来确认输入。进一步的,所述触摸屏输入检测方法具体包括:A、触摸屏受到按压;-->B、如果按压消失,则将按压消失时对应的触摸点作为有效的触摸位置。进一步的,所述步骤A还包括:当触摸屏受到按压时,如果受按压的区域对应的内容非空白,则触摸屏显示受到按压区域所对应的内容的提示信息;如果受按压的是空白区域则不进行提示。进一步的,其特征在于:所述提示信息是以下的任一种或其任意组合:受按压区域对应内容放大、闪动、突出显示、其他种类提示。进一步的,其特征在于:如果受按压区域转移,则提示信息随着受按压区域的转移而相应转移;受按压区域转移是指:触摸屏持续受到按压,但受按压的区域在改变。本专利技术还提供了一种触摸屏设备,包括:若干压力传感器,分布于触摸屏各处,用于当感受到压力时,产生并发送信号给控制单元;当压力消失时则停止发送信号;控制单元,用于接收压力传感器的信号,跟踪发出信号的压力传感器对应的触摸屏位置;当没有任一压力传感器的信号时,将最后发出信号的传感器对应的触摸屏位置作为有效输入位置进行输入。进一步的,所述控制单元包括:寄存器,用于指示对触摸屏的按压是否存在;记录模块,用于接收压力传感器的信号并记录发出信号的传感器对应的触摸屏位置,还用于当接收到任一压力传感器的信号时,更新记录中发出信号的压力传感器对应的触摸屏位置,并查询所述寄存器的值,如果为表示“没有按压”的值,则将其置为表示“存在按压”的值;如果为表示“存在按压”的值,则不进行操作;还用于当没有任一压力传感器的信号时,查询所述寄存器的值,如果为表示“存在按压”的值,则将其置为表示“没有按压”的值;如果为表示“没有按压”的值,则不进行操作;-->输入模块,用于监视所述寄存器的值,当其从表示“存在按压”的值,变为表示“没有按压”的值时,将记录模块中记录的发出信号的传感器对应的触摸屏位置作为有效输入位置进行输入。进一步的,所述记录模块还用于当接收到任一压力传感器的信号时,如果该传感器对应的触摸屏位置所对应的内容非空白,则指示屏幕显示该内容的提示信息。进一步的,所述记录模块指示屏幕显示的提示信息是以下的任一种或其任意组合:受按压区域对应内容放大、闪动、突出显示、其他种类提示。采用了本专利技术的技术方案后,即使在颠簸的环境中,也能够在触摸屏上进行准确有效的输入,避免了反复操作和环境震动带来的误操作。附图说明图1是本专利技术的触摸屏输入检测方法的具体实施流程图;图2是本专利技术的触摸屏设备的具体实施框图;图3是本专利技术的应用实例的流程示意图。具体实施方式下面将结合附图及实施例对本专利技术的技术方案进行更详细的说明。本专利技术提供了一种触摸屏输入检测方法,其核心思想是:触摸屏通过受到按压识别位置,通过所受按压消失来确认输入。该方法具体包括以下步骤,如图1所示:A、触摸屏受到按压。当触摸屏受到按压时,如果受按压的区域对应的内容非空白,如图标、选项、菜单等,或是输入法状态下的字母、数字、符号等,则触摸屏可以显示受到按压区域所对应的内容的提示信息,令用户可以了解自己目前按下的是哪个位置或即将输入的是什么内容。-->所述提示信息可以是以下的任一种或其任意组合:受按压区域对应内容放大、闪动、突出显示、其他种类提示等。如果受按压的是空白区域则不进行提示。如果受按压区域转移,则提示信息随着受按压区域的转移而相应转移。受按压区域转移是指:触摸屏持续受到按压,但受按压的区域在改变。当用户发现自己按错位置时,可以保持按下的动作——即保持触摸工具,如手指或触摸笔等与触摸屏接触,同时在触摸屏上拖动触摸工具,以实现将受按压区域转移到正确的位置。B、如果按压消失,则将按压消失时对应的触摸点作为有效的触摸位置。当用户确认自己按下位置是正确的时候,可以实施抬手动作——即将触摸工具从触摸屏上移开,使二者不发生接触。本专利技术还提供了一种触摸屏设备,包括若干压力传感器、控制单元。所述压力传感器分布于触摸屏各处,用于当感受到压力时,产生并发送信号给控制单元;当压力消失时则停止发送信号。所述控制单元用于接收压力传感器的信号,跟踪发出信号的压力传感器对应的触摸屏位置;当没有任一压力传感器的信号时,将最后发出信号的传感器对应的触摸屏位置作为有效输入位置进行输入。进一步的,所述控制单元包括寄存器、记录模块和输入模块。所述寄存器用于指示对触摸屏的按压是否存在。所述记录模块用于接收压力传感器的信号并记录发出信号的传感器对应的触摸屏位置,还用于当接收到任一压力传感器的信号时,更新记录中发出信号的压力传感器对应的触摸屏位置,并查询所述寄存器的值,如果为表示“没有按压”的值,则将其置为表示“存在按压”的值;如果为表示“存在按压”的值,则不进行操作;还用于当没有任一压力传感器的信号时,查询所述寄存器的值,如果为表示“存在按压”的值,则将其置为表示“没有按压”的值;如果为表示“没有按压”的值,则不进行操作。-->所述记录模块还可以用于当接收到任一压力传感器的信号时,如果该传感器对应的触摸屏位置所对应的内容非空白,则指示屏幕显示该内容的提示信息,比如内容放大、闪动、突出显示、或其他种类提示等。输入模块,用于监视所述寄存器的值,当其从表示“存在按压”的值,变为表示“没有按压”的值时,将记录模块中记录的发出信号的传感器对应的触摸屏位置作为有效输入位置进行输入。下面用本专利技术的一个应用实例进一步加以说明。在颠簸的汽车中,用户通过触摸笔在触摸屏上输入数字,可想而知,如果按照现有技术,用户的第一次触点正确率极低,那么用户将很难、甚至于永远无法在该环境中实现正确输入;而采用本专利技术的方案则可以轻易输入。本应用实例中,假设用户希望输入数字2,用户输入数字的过程如图3所示,包括以下步骤:a、用户手持触摸笔按下触摸屏。b、触摸屏显示用户按下的位置所对应的内容的提示信息。比如当用户按下触摸屏上数字1对应的位置时,触摸屏上显示数字1变大;当然也可以用其它方式来进行提示。c、当用户看到该提示信息之后,如果发现自己所按下的位置不正确,则将触摸笔在保持“按下”状态的同时进行拖动,直到看到预期的提示信息(即数字2变大)时,进行步骤d。在这个步骤中,触摸笔转移本文档来自技高网...

【技术保护点】
一种触摸屏输入检测方法,其特征在于,包括: 触摸屏通过受到按压识别位置,通过所受按压消失来确认输入。

【技术特征摘要】
1、一种触摸屏输入检测方法,其特征在于,包括:触摸屏通过受到按压识别位置,通过所受按压消失来确认输入。2、如权利要求1所述的触摸屏输入检测方法,其特征在于,具体包括:A、触摸屏受到按压;B、如果按压消失,则将按压消失时对应的触摸点作为有效的触摸位置。3、如权利要求2所述的触摸屏输入检测方法,其特征在于,所述步骤A还包括:当触摸屏受到按压时,如果受按压的区域对应的内容非空白,则触摸屏显示受到按压区域所对应的内容的提示信息;如果受按压的是空白区域则不进行提示。4、如权利要求3所述的触摸屏输入检测方法,其特征在于,所述提示信息是以下的任一种或其任意组合:受按压区域对应内容放大、闪动、突出显示、其他种类提示。5、如权利要求3所述的触摸屏输入检测方法,其特征在于:如果受按压区域转移,则提示信息随着受按压区域的转移而相应转移;受按压区域转移是指:触摸屏持续受到按压,但受按压的区域在改变。6、一种触摸屏设备,其特征在于,包括:若干压力传感器,分布于触摸屏各处,用于当感受到压力时,产生并发送信号给控制单元;当压力消失时则停止发送信号;控制单元,用于接收压力传感器的信号,跟踪发出信号的压力传感器对应的触摸屏位置;当没有任一压力传感器的信号时,将最后发出信号的传感器对应的触摸屏位...

【专利技术属性】
技术研发人员:李赫
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1