一种触摸屏检测方法及终端的制作方法

文档序号:8281979阅读:250来源:国知局
一种触摸屏检测方法及终端的制作方法
【技术领域】
[0001]本发明涉及触摸技术领域,尤其涉及一种触摸屏检测方法及终端。
【背景技术】
[0002]随着科技的发展,越来越多的手机、平板电脑等电子产品采用电容触摸屏作为其屏幕。电容触摸屏上通常设计有手势识别功能,即人在手机屏幕上划出不同的符号可代表不同的操作命令,例如,在屏幕上划出“Z”表示唤醒屏幕,在屏幕上划出“C”表示打开微信等。
[0003]电容触摸屏的手势识别功能给人们带来便利,但也带来如下问题。当将带有该电容触摸屏的设备放置于口袋里时,人腿会与触摸屏之间发生摩擦,从而会在触摸屏上划出代表各种命令的符号,手机自动识别该符号后便执行该符号所代表的命令。
[0004]具体来说,当触摸屏中的单片机检测到有手势操作时,该单片机唤醒CPU并将该信息上报给CPU,CPU接收到该消息后,CPU通知单片机处理该手势操作。
[0005]上述方案中,单片机检测到手势操作,均需唤醒CPU以进行操作。若此时用户手机放在口袋内,由于走路过程中人的腿与触摸屏的摩擦较为频繁,从而导致单片机频繁的唤醒CPU进行操作,进一步增加了误操作的概率。
[0006]综上所述,亟需一种触摸屏检测方法及终端,用以减少用户误操作的概率。

【发明内容】

[0007]本发明实施例提供一种触摸屏检测方法及终端,用以减少用户误操作的概率。
[0008]本发明实施例提供一种触摸屏检测方法,包括以下步骤:
[0009]触控器周期性从距离传感器获取指示信息;
[0010]若触控器根据指示信息确定障碍物与触摸屏之间的距离小于第一阈值,则从当前时间至下次从距离传感器获取指示信息期间,不处理触屏操作。
[0011]较佳的,若触控器根据指示信息确定障碍物与触摸屏之间的距离小于第一阈值,则从当前时间至下次从距离传感器获取指示信息期间,不处理触屏操作,具体包括:
[0012]若触控器根据指示信息确定障碍物与触摸屏之间的距离小于第一阈值,则从当前时间至下次从距离传感器获取指示信息期间,进入超低功耗工作状态;
[0013]在超低耗工作状态下,则不处理触屏操作。
[0014]较佳的,在超低耗工作状态下,则不处理触屏操作,具体包括:
[0015]在超低耗工作状态下,若触控器检测到触摸屏上有触屏操作,则不处理触屏操作。
[0016]较佳的,还包括:
[0017]若触控器根据指示信息确定障碍物与触摸屏之间的距离不小于第一阈值,若从当前时间至下次从距离传感器获取指示信息期间,触控器检测到触摸屏上有触屏操作,则处理触屏操作。
[0018]较佳的,还包括:
[0019]若触控器根据指示信息确定障碍物与触摸屏之间的距离不小于第一阈值,则进入低功耗工作状态;
[0020]在低耗工作状态下,若触控器检测到触摸屏上有触屏操作,则处理触屏操作。
[0021]较佳的,触控器周期性从距离传感器上获取指示信息,具体包括:
[0022]若触控器接收到进入低功耗工作状态的信息,则依据进入低功耗工作状态的信息进入低功耗工作状态,并在低功耗工作状态下周期性从距离传感器获取指示信息;其中,进入低功耗工作状态的信息是处理器CPU接收到深度休眠状态指令,准备进入深度休眠状态之前发送的。
[0023]综上所述,由于障碍物与触摸屏之间的距离小于第一阈值时,手机处于非正常工作状态,从当前时间至下次从距离传感器获取指示信息期间的触屏操作是由于障碍物碰击导致的误操作,因此,在障碍物与触摸屏之间的距离小于第一阈值时,从当前时间至下次从距离传感器获取指示信息期间,触控器并不处理此期间触屏操作。从而减轻了由于障碍物的触屏所造成的误操作概率。
[0024]本发明实施例提供一种终端,包括:
[0025]距离传感器,用于周期性扫描障碍物与触摸屏之间的距离,判断障碍物与触摸屏之间的距离与第一阈值的关系;
[0026]触控器,用于周期性从距离传感器获取指示信息,指示信息用于指示障碍物与触摸屏之间的距离与第一阈值的关系,若根据指示信息确定障碍物与触摸屏之间的距离小于第一阈值,则从当前时间至下次从距离传感器获取指示信息期间,不处理触屏操作。
[0027]较佳的,还包括:
[0028]处理器CPU,用于接收到深度休眠状态指令时,发送低功耗工作状态的指令给触控器,之后准备进入深度休眠状态;
[0029]触控器,具体用于:
[0030]根据处理器CPU发送的低功耗工作状态的信息进入低功耗工作状态,并在低功耗工作状态下周期性从距离传感器获取指示信息。
[0031]较佳的,距离传感器,具体用于:
[0032]若障碍物与触摸屏之间的距离小于第一阈值,则将指示信息设置为低电平,若障碍物与触摸屏之间的距离不小于第一阈值,则将指示信息设置为高电平;
[0033]触控器,具体用于:
[0034]若根据指示信息确定障碍物与触摸屏之间的距离小于第一阈值,则从当前时间至下次从距离传感器获取指示信息期间,进入超低功耗工作状态,在超低耗工作状态下,若检测到触摸屏上有触屏操作,则不执行触屏操作。
[0035]较佳的,触控器为触控器机,距离传感器的INT引脚与触控器的通用输入/输出GP1引脚连接。
[0036]本发明实施例中,触控器周期性从距离传感器获取指示信息;若触控器根据指示信息确定障碍物与触摸屏之间的距离小于第一阈值,则从当前时间至下次从距离传感器获取指示信息期间,不处理触屏操作。由于障碍物与触摸屏之间的距离小于第一阈值时,手机处于非正常工作状态,从当前时间至下次从距离传感器获取指示信息期间的触屏操作是由于障碍物碰击导致的误操作,因此,在障碍物与触摸屏之间的距离小于第一阈值时,从当前时间至下次从距离传感器获取指示信息期间,触控器并不处理此期间触屏操作。从而减轻了由于障碍物的触屏所造成的误操作概率。
【附图说明】
[0037]图1为本发明实施例所使用的系统架构示意图;
[0038]图2为本发明实施例所提供的一种触摸屏检测方法流程示意图;
[0039]图3为本发明实施例提供的一种触控器的结构示意图;
[0040]图4为本发明实施例提供的一种终端的结构示意图。
【具体实施方式】
[0041]为了使本发明的目的、技术方案及有益效果更佳清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0042]图1示例性示出了本发明实施例所使用的系统架构。
[0043]本发明实施例所提供的方法适用于设置有触摸屏101、触控器102以及距离传感器103的终端,该终端可为手机终端、平板终端等。如图1所示,该终端还包括中央处理器(Central Processing Unit,简称:CPU) 104,距离传感器103与CPU104通过串行数据(Serial Data,简称SDA)管脚、串行时钟(Serial Clock,简称SCL)管脚、中断管脚(Interrupt,简称INT)连接,CPU104通过SDA、SCL、INT管脚与触控器102连接,距离传感器103的INT管脚与触控器102的通用输入输出(General Purpose Input Output,简称:GP1)管脚连接。
[0044]本发明实施例的应用场景为,用户将上述终端设置为待机休眠状态之后,CPU接收到深度休眠状态指令,开始准备进入深度休眠,在进入深度休眠状态之前通知距离传感器、触控器等设备进入低功耗工作状态。距离传感器接收到进入低功耗工作状态的信息,则依据进入低功耗工作状态的信息进入低功耗工作状态。触控器接收到进入低功耗工作状态的信息,则依据进入低功耗工作状态的信息进入低功耗工作状态。其它一些设备也进入低功耗工作状态,之后,CPU完全进入深度休眠状态。
[0045]距离传感器进入低功耗工作状态之后,并周期性扫描障碍物与触摸屏之间的距离,并在障碍物与触摸屏之间的距离小于第一阈值时输出低电平的中断信号,在障碍物与触摸屏之间的距离不小于第一阈值时输出高电平的中断信号。CPU处于深度休眠,并不对该电平的变化进行响应。
[0046]触控器进入低功耗工作状态之后,周期性的从距离传感器中获取指示障碍物与触摸屏之间的距离与第一阈值的关系的指示信息。该周期可设置为几十毫秒至几百毫秒。触控器启动GP1管脚,从距离传感器中获取指示障碍物与触摸屏之间的距离与第一阈值的关系的指示信息时,功耗增加值小于1mA。触控器从距离传感器中读取指示信息的周期时间越长,则功耗越小,反之,则功耗越大。
[0047]当触控器读取到高电平时,认为障碍物与触摸屏之间的距离不小于第一阈值,此时触控器认为手机处于正常工作状态
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1