触摸屏防干扰的方法及系统技术方案

技术编号:8366634 阅读:380 留言:0更新日期:2013-02-28 04:43
本发明专利技术公开了一种触摸屏防干扰的方法及系统,其方法包括以下步骤:S1:获取触摸屏检测到触摸事件时触摸屏电容量的变化差值ΔC;S2:判断ΔC是否处于设定的电容变化范围之内,如果是,则执行步骤S3,否则,执行步骤S5;S3:获取触摸事件的触摸时间;S4:判断触摸时间是否小于设定时间,如果是,则执行步骤S5,否则,执行步骤S6;S5:过滤掉触摸事件;S6:处理器执行触摸事件。其系统与处理器连接,包括电容差值计算模块、电容差值比对模块、触摸时间计量模块、触摸时间比对模块、及触摸事件发送控制模块。其有益效果:可以减少外界环境对触摸屏的干扰,有效地过滤掉触摸屏受到的电磁干扰,保证系统运行的稳定。

【技术实现步骤摘要】

本专利技术涉及触摸屏,更具体地说,涉及一种触摸屏防干扰方法及系统。
技术介绍
随着科技的进步,越来越多的触摸屏式电子设备进入了人们的日常生活当中,例如智能手机或者平板电脑等。在我们使用上述的触摸屏式电子设备的过程中,偶尔会出现触摸屏式电子设备的系统自己反应,自己动作,然后进入某个界面的情况,这些往往都是外界环境对触摸屏的电磁干扰造成的,这种干扰的特点就是持续时间短。综上所述,现有技术的触摸屏式电子设备存在因外界环境干扰造成系统失灵、用户使用不方便的缺陷
技术实现思路
本专利技术要解决的技术问题之一在于,针对现有技术的上述触摸屏式电子设备存在因外界环境干扰造成系统失灵、用户使用不方便的缺陷,提供一种触摸屏防干扰的方法。本专利技术要解决的技术问题之二在于,针对现有技术的上述触摸屏式电子设备存在因外界环境干扰造成系统失灵、用户使用不方便的缺陷,提供一种触摸屏防干扰系统。本专利技术的触摸屏防干扰的方法及系统克服了上述缺陷,对触摸屏的触摸事件进行过滤,使得一些由外界环境干扰引起的触摸事件被过滤掉,这些触摸事件不会被处理器处理,而正常的触摸事件则由处理器进行处理,这样可以减少外界环境对触摸屏的干扰,有效地过滤掉触摸屏受到的电磁干扰,保证系统运行的的稳定,给用户的使用带来了稳定性和流畅感。本专利技术解决其技术问题之一所采用的技术方案是构造一种触摸屏防干扰的方法,包括以下步骤SI :获取触摸屏检测到触摸事件时触摸屏电容量的变化差值AC ;S2 :判断AC是否处于设定的电容变化范围之内,如果是,则执行步骤S3,否则,则触摸事件由干扰引起,执行步骤S5 ;S3 :获取触摸事件的触摸时间,跳至步骤S4 ;S4:判断触摸时间是否小于设定时间,如果是,则触摸事件由干扰引起,执行步骤S5,否则,则是正常的触摸事件,执行步骤S6 ;S5 过滤掉触摸事件;S6 :处理器执行触摸事件。在本专利技术所述的触摸屏防干扰的方法中,所述步骤S2中,设定的电容变化范围为由操作手指触摸引起的触摸屏的电容变化范围。在本专利技术所述的触摸屏防干扰的方法中,操作手指多次触摸操作触摸屏时,产生多个相应的触摸时间,其中包含使触摸屏识别为触摸事件的、且小于其他触摸时间的端值触摸时间,该端值触摸时间为所述步骤S4中的设定时间。在本专利技术所述的触摸屏防干扰的方法中,所述步骤S5中过滤掉触摸事件为停止向处理器发送触摸事件。本专利技术解决其技术问题之二所采用的技术方案是构造一种触摸屏防干扰系统,其与处理器连接,包括电容差值计算模块、电容差值比对模块、触摸时间计量模块、触摸时间比对模块、及触摸事件发送控制模块;所述电容差值计算模块,用于获取触摸屏检测到触摸事件时触摸屏电容量的变化差值Δ C ;所述电容差值比对模块,用于判断AC是否处于设定的电容变化范围之内,如果是,则由所述触摸时间计量模块获取触摸事件的触摸时间,否则,则触摸事件由干扰引起,所述触摸事件发送控制模块过滤掉触摸事件;所述触摸时间计量模块,用于获取触摸事件的触摸时间;所述触摸时间比对模块,用于判断触摸时间是否小于设定时间,如果是,则触摸事件由干扰引起,所述触摸事件发送控制模块过滤掉触摸事件,否则,则是正常的触摸事件,所述触摸事件发送控制模块将正常的触摸事件发送至所述处理器进行处理;所述触摸事件发送控制模块,用于控制触摸事件是否向所述处理器发送。实施本专利技术的触摸屏防干扰的方法及系统,具有以下有益效果对触摸屏的触摸事件进行过滤,使得一些由外界环境干扰引起的触摸事件被过滤掉,这些触摸事件不会被处理器处理,而正常的触摸事件则由处理器进行处理,这样可以减少外界环境对触摸屏的干扰,有效地过滤掉触摸屏受到的电磁干扰,保证系统运行的的稳定,给用户的使用带来了稳定性和流畅感。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中图I是本专利技术触摸屏防干扰的方法实施例的流程图;图2是本专利技术触摸屏防干扰系统实施例的结构框图。具体实施例方式为了对本专利技术的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本专利技术的具体实施方式。现有技术的触摸屏式电子设备在使用过程中,会出现触摸屏式电子设备的系统自己反应,自己动作,然后进入某个界面的情况,这些往往都是外界环境对触摸屏的电磁干扰造成的,这种干扰的特点就是持续时间短。针对上述问题,本实施例提供一种触摸屏防干扰的方法及系统,以克服触摸屏式电子设备存在因外界环境干扰造成系统失灵、用户使用不方便的缺陷。首先讲述本实施例的方法。如图I所示,在本实施例的触摸屏防干扰的方法的流程图。本实施例的触摸屏防干扰的方法,包括以下步骤SI :获取触摸屏检测到触摸事件时触摸屏电容量的变化差值AC。S2 :判断AC是否处于设定的电容变化范围之内,如果是,则执行步骤S3,否则,则触摸事件由干扰引起,执行步骤S5。设定的电容变化范围为由操作手指触摸引起的触摸屏的电容变化范围。这里需要说明的是,不同的触摸介质引起触摸屏电容量的变化是不一样的。S3 :获取触摸事件的触摸时间,跳至步骤S4。此处需要说明的是,步骤S3中的触摸事件与步骤Si中的触摸事件为同一触摸事件。S4:判断触摸时间是否小于设定时间,如果是,则触摸事件由干扰引起,执行步骤S5,否则,则是正常的触摸事件,执行步骤S6。操作手指多次触摸操作触摸屏时,产生多个相应的触摸时间,其中包含使触摸屏识别为触摸事件的、且小于其他触摸时间的端值触摸时间,该端值触摸时间为步骤S4中的设定时间;也即,我们在用操作手指触摸操作触摸屏时,会有一个使触摸屏识别为触摸事件的最小触摸时间,这个最小触摸时间为步骤S4中的设定时间,例如某一触摸屏式智能手机,触控操作时,使触摸屏识别为触摸事件的最小触摸时间为10毫秒,在此情况下,如果触摸时间小于10毫秒,则触摸事件由干扰引起,执行步骤S5,如果触摸时间大于或者等于10 毫秒,则是正常的触摸事件,执行步骤S6。当然,不同的触摸屏式电子产品具有不同的最小触摸时间,例如,一些触摸屏式电子产品的最小触摸时间为6毫秒,一些触摸屏式电子产品的最小触摸时间为8毫秒,一些触摸屏式电子产品的最小触摸时间为20毫秒,因此,端值触摸时间(最小触摸时间)应根据不同的触摸屏式电子产品而设定其大小。S5 :过滤掉触摸事件。此处的过滤掉触摸事件是指停止向处理器发送触摸事件,此时处理器不会执行该触摸事件,由于对触摸屏的触摸事件进行了过滤,使得一些由外界环境干扰引起的触摸事件被过滤掉,这样可以减少外界环境对触摸屏的干扰,有效地过滤掉触摸屏受到的电磁干扰。S6 :处理器执行触摸事件。也即,此时触摸事件为正常的触摸事件,处理器执行与触摸事件相应的操作,并通过触摸屏将操作结果显现。下面讲述本实施例的系统。如图2所示,图2是本实施例触摸屏防干扰系统的结构框图。本实施例的触摸屏防干扰系统,其与处理器6连接,触摸屏防干扰系统包括电容差值计算模块I、电容差值比对模块2、触摸时间计量模块3、触摸时间比对模块4、及触摸事件发送控制模块5。电容差值计算模块1,用于获取触摸屏检测到触摸事件时触摸屏电容量的变化差值AC。电容差值比对模块2,用于判断AC是否处于设定的电容变化范围之内,如果是,则由触摸时间计量模块3获取触摸事件的触摸时间,否则,则触摸事件由干扰引起,触摸事件发送控制模块5过滤掉触摸事件。触摸时间计量本文档来自技高网...

【技术保护点】
一种触摸屏防干扰的方法,其特征在于,?包括以下步骤:S1:获取触摸屏检测到触摸事件时触摸屏电容量的变化差值ΔC;S2:判断ΔC是否处于设定的电容变化范围之内,如果是,则执行步骤S3,否则,则触摸事件由干扰引起,执行步骤S5;S3:获取触摸事件的触摸时间,跳至步骤S4;S4:判断触摸时间是否小于设定时间,如果是,则触摸事件由干扰引起,执行步骤S5,否则,则是正常的触摸事件,执行步骤S6;S5:过滤掉触摸事件;S6:处理器执行触摸事件。

【技术特征摘要】

【专利技术属性】
技术研发人员:张强
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:

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

1