CN102945097A - 触摸屏防干扰的方法及*** - Google Patents

触摸屏防干扰的方法及*** Download PDF

Info

Publication number
CN102945097A
CN102945097A CN2012104806376A CN201210480637A CN102945097A CN 102945097 A CN102945097 A CN 102945097A CN 2012104806376 A CN2012104806376 A CN 2012104806376A CN 201210480637 A CN201210480637 A CN 201210480637A CN 102945097 A CN102945097 A CN 102945097A
Authority
CN
China
Prior art keywords
touch
touch event
screen
time
event
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2012104806376A
Other languages
English (en)
Inventor
张强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN2012104806376A priority Critical patent/CN102945097A/zh
Publication of CN102945097A publication Critical patent/CN102945097A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

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

Description

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

Claims (5)

1.一种触摸屏防干扰的方法,其特征在于, 包括以下步骤:
S1:获取触摸屏检测到触摸事件时触摸屏电容量的变化差值ΔC;
S2:判断ΔC是否处于设定的电容变化范围之内,如果是,则执行步骤S3,否则,则触摸事件由干扰引起,执行步骤S5;
S3:获取触摸事件的触摸时间,跳至步骤S4;
S4:判断触摸时间是否小于设定时间,如果是,则触摸事件由干扰引起,执行步骤S5,否则,则是正常的触摸事件,执行步骤S6;
S5:过滤掉触摸事件;
S6:处理器执行触摸事件。
2.根据权利要求1所述的触摸屏防干扰的方法,其特征在于,所述步骤S2中,设定的电容变化范围为由操作手指触摸引起的触摸屏的电容变化范围。
3.根据权利要求1所述的触摸屏防干扰的方法,其特征在于,操作手指多次触摸操作触摸屏时,产生多个相应的触摸时间,其中包含使触摸屏识别为触摸事件的、且小于其他触摸时间的端值触摸时间,该端值触摸时间为所述步骤S4中的设定时间。
4.根据权利要求1所述的触摸屏防干扰的方法,其特征在于,所述步骤S5中过滤掉触摸事件为停止向处理器发送触摸事件。
5.一种触摸屏防干扰***,其与处理器(6)连接,其特征在于,包括电容差值计算模块(1)、电容差值比对模块(2)、触摸时间计量模块(3)、触摸时间比对模块(4)、及触摸事件发送控制模块(5);
所述电容差值计算模块(1),用于获取触摸屏检测到触摸事件时触摸屏电容量的变化差值ΔC;
所述电容差值比对模块(2),用于判断ΔC是否处于设定的电容变化范围之内,如果是,则由所述触摸时间计量模块(3)获取触摸事件的触摸时间,否则,则触摸事件由干扰引起,所述触摸事件发送控制模块(5)过滤掉触摸事件;
所述触摸时间计量模块(3),用于获取触摸事件的触摸时间;
所述触摸时间比对模块(4),用于判断触摸时间是否小于设定时间,如果是,则触摸事件由干扰引起,所述触摸事件发送控制模块(5)过滤掉触摸事件,否则,则是正常的触摸事件,所述触摸事件发送控制模块(5)将正常的触摸事件发送至所述处理器(6)进行处理;
所述触摸事件发送控制模块(5),用于控制触摸事件是否向所述处理器(6)发送。
CN2012104806376A 2012-11-22 2012-11-22 触摸屏防干扰的方法及*** Pending CN102945097A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012104806376A CN102945097A (zh) 2012-11-22 2012-11-22 触摸屏防干扰的方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012104806376A CN102945097A (zh) 2012-11-22 2012-11-22 触摸屏防干扰的方法及***

Publications (1)

Publication Number Publication Date
CN102945097A true CN102945097A (zh) 2013-02-27

Family

ID=47728047

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012104806376A Pending CN102945097A (zh) 2012-11-22 2012-11-22 触摸屏防干扰的方法及***

Country Status (1)

Country Link
CN (1) CN102945097A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103324373A (zh) * 2013-06-14 2013-09-25 广东欧珀移动通信有限公司 一种防止导电液体引起触摸屏误动作的方法
CN105511777A (zh) * 2015-11-25 2016-04-20 小米科技有限责任公司 触控显示屏上的会话显示方法及装置
CN104007878B (zh) * 2014-05-16 2017-01-25 广东欧珀移动通信有限公司 防止触摸屏终端误操作的方法和装置
CN106445120A (zh) * 2016-09-05 2017-02-22 华为技术有限公司 触控操作的识别方法及装置
CN106445231A (zh) * 2016-09-18 2017-02-22 青岛海信移动通信技术股份有限公司 一种触摸的识别方法和装置
CN115718555A (zh) * 2022-11-16 2023-02-28 河南翔宇医疗设备股份有限公司 人机交互的控制方法及相关组件

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1627244A (zh) * 2003-12-12 2005-06-15 陞达科技股份有限公司 单击动作辨识方法及其控制器
CN1900889A (zh) * 2005-07-21 2007-01-24 义隆电子股份有限公司 触控板的手势检测方法
US20090277696A1 (en) * 2008-05-09 2009-11-12 Reynolds Joseph K Gradient sensors
CN102221947A (zh) * 2011-03-25 2011-10-19 苏州瀚瑞微电子有限公司 电容式触控在不同环境下自动适应的方法
US20120050229A1 (en) * 2010-08-27 2012-03-01 Tenuta Matthew D Touch sensor panel calibration
CN102681742A (zh) * 2012-05-26 2012-09-19 汕头超声显示器(二厂)有限公司 一种用于电容触摸屏的触摸信号检测方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1627244A (zh) * 2003-12-12 2005-06-15 陞达科技股份有限公司 单击动作辨识方法及其控制器
CN1900889A (zh) * 2005-07-21 2007-01-24 义隆电子股份有限公司 触控板的手势检测方法
US20090277696A1 (en) * 2008-05-09 2009-11-12 Reynolds Joseph K Gradient sensors
US20120050229A1 (en) * 2010-08-27 2012-03-01 Tenuta Matthew D Touch sensor panel calibration
CN102221947A (zh) * 2011-03-25 2011-10-19 苏州瀚瑞微电子有限公司 电容式触控在不同环境下自动适应的方法
CN102681742A (zh) * 2012-05-26 2012-09-19 汕头超声显示器(二厂)有限公司 一种用于电容触摸屏的触摸信号检测方法

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103324373A (zh) * 2013-06-14 2013-09-25 广东欧珀移动通信有限公司 一种防止导电液体引起触摸屏误动作的方法
CN103324373B (zh) * 2013-06-14 2016-04-06 广东欧珀移动通信有限公司 一种防止导电液体引起触摸屏误动作的方法
CN104007878B (zh) * 2014-05-16 2017-01-25 广东欧珀移动通信有限公司 防止触摸屏终端误操作的方法和装置
CN105511777A (zh) * 2015-11-25 2016-04-20 小米科技有限责任公司 触控显示屏上的会话显示方法及装置
CN106445120A (zh) * 2016-09-05 2017-02-22 华为技术有限公司 触控操作的识别方法及装置
CN106445231A (zh) * 2016-09-18 2017-02-22 青岛海信移动通信技术股份有限公司 一种触摸的识别方法和装置
CN115718555A (zh) * 2022-11-16 2023-02-28 河南翔宇医疗设备股份有限公司 人机交互的控制方法及相关组件

Similar Documents

Publication Publication Date Title
CN102945097A (zh) 触摸屏防干扰的方法及***
CN103135818B (zh) 快速响应操作方法及电子设备
TWI455005B (zh) 觸控面板的雜訊排除方法
WO2014166199A1 (zh) 一种防止触摸屏上滑动误触发的方法、***和电子设备
CN102830875B (zh) 一种采用滤波算法改善电容屏抗静电性能的方法
CN103699454A (zh) 一种计算机***触摸屏损坏的应急处理方法及其应用
WO2014019124A1 (zh) 触摸事件上报方法、装置及移动终端
CN102156584B (zh) 触摸屏终端及其解决触摸屏死锁的方法
CN102890586B (zh) 一种触摸屏抗干扰方法及其终端设备
CN103389841A (zh) 抑制低频噪声干扰的感测方法与装置
CN103106035A (zh) 一种移动终端及其应用控制方法
CN104714704A (zh) 触控感测显示装置及减少所述装置误报触控点的方法
CN102609209A (zh) 一种手机睡眠唤醒后的触摸屏解锁方法
CN103281439A (zh) 一种利用tp器件在手机中模拟接近传感器的方法
CN101852639A (zh) 一种移动终端称量物体重量的方法、***及移动终端
CN103376937A (zh) 用于控制触控面板的噪声处理电路的方法及信号处理装置
CN103617000A (zh) 一种移动终端的屏幕切换方法及***
CN107247557A (zh) 一种应用图标显示方法及装置
CN104252254A (zh) 触碰输入来源的选择方法与电子装置
CN104407793A (zh) 触摸信号处理方法及设备
WO2015143633A1 (en) Capacitive sensor action in response to proximity sensor data
CN102968264B (zh) 触摸屏幕的解锁方法和装置
CN102915179B (zh) 一种移动终端打开后台运行程序的快捷方法
CN103500062A (zh) 一种终端、终端控制方法及装置
CN103218161A (zh) 一种基于多点触控的移动终端操作方法及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20130227