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

文档序号:8281979阅读:来源:国知局
,将自身设置为低功耗工作状态。在低功耗工作状态下,触控器可检测到触屏操作,且能识别该触屏操作,识别后可对该手势操作进行下一步的处理,例如,唤醒CPU并将该信息上报给CPU。
[0048]当触控器读取到低电平时,认为障碍物与触摸屏之间的距离小于第一阈值,此时,终端可能放置在口袋中或背包中,此时发生触屏操作可能是由于障碍物的刮擦所造成的误操作。此时触控器将自身的状态设置为超低功耗的工作状态。在超低功耗工作状态下,触控器仅能检测到有触屏操作,当并不能识别该触屏操作的意义,由于触控器不能识别该触屏操作的意义,因此也不会对该触屏操作进行下一步的处理。从而减轻了由于障碍物的触屏所造成的设备功耗,进一步延长了设备待机时间。
[0049]较佳的,本发明实施例中的触控器可为触控器机,可采用汇顶的GT970,触控器上的GP1管脚可选定为该芯片的OPTl引脚。距离传感器可选用义隆的ePL2182。
[0050]图2示例性示出了本发明实施例所提供的一种触摸屏检测方法。
[0051]基于上述系统架构,本发明实施例所提供的方法适用于设置有触摸屏、触控器以及距离传感器的终端,该终端可为手机终端、PC终端、平板终端等。如图2所示,包括以下步骤:
[0052]步骤201,触控器周期性从距离传感器获取指示信息;指示信息用于指示障碍物与触摸屏之间的距离与第一阈值的关系;
[0053]步骤202,若所述触控器根据所述指示信息确定障碍物与触摸屏之间的距离小于第一阈值,则从当前时间至下次从距离传感器获取指示信息期间,不处理触屏操作。
[0054]本发明实施例中,由于障碍物与触摸屏之间的距离小于第一阈值时,手机处于非正常工作状态,从当前时间至下次从距离传感器获取指示信息期间的触屏操作是由于障碍物碰击导致的误操作,因此,在障碍物与触摸屏之间的距离小于第一阈值时,从当前时间至下次从距离传感器获取指示信息期间,触控器并不处理此期间触屏操作。从而减轻了由于障碍物的触屏所造成的误操作概率。
[0055]较佳的,若触控器根据指示信息确定障碍物与触摸屏之间的距离小于第一阈值,则从当前时间至下次从距离传感器获取指示信息期间,进入超低功耗工作状态;在超低耗工作状态下,则不处理触屏操作。
[0056]较佳的,在超低耗工作状态下,若触控器检测到触摸屏上有触屏操作,则不处理触屏操作。
[0057]在上述步骤201之前,具体来说,用户将上述终端设置为待机休眠状态之后,CPU接收到深度休眠状态指令,开始准备进入深度休眠,在进入深度休眠状态之前通知距离传感器、触控器等设备进入低功耗工作状态。距离传感器接收到进入低功耗工作状态的信息,则依据进入低功耗工作状态的信息进入低功耗工作状态。触控器接收到进入低功耗工作状态的信息,则依据进入低功耗工作状态的信息进入低功耗工作状态。其它一些设备也进入低功耗工作状态,之后,CPU完全进入深度休眠状态。
[0058]距离传感器进入低功耗工作状态之后,并周期性扫描障碍物与触摸屏之间的距离,并在障碍物与触摸屏之间的距离小于第一阈值时输出低电平的中断信号,在障碍物与触摸屏之间的距离不小于第一阈值时输出高电平的中断信号。CPU处于深度休眠,并不对该电平的变化进行响应。
[0059]触控器进入低功耗工作状态之后,周期性的从距离传感器中获取指示障碍物与触摸屏之间的距离与第一阈值的关系的指示信息。该周期可设置为几十毫秒至几百毫秒。触控器启动GP1管脚,从距离传感器中获取指示障碍物与触摸屏之间的距离与第一阈值的关系的指示信息时,功耗增加值小于1mA。触控器从距离传感器中读取指示信息的周期时间越长,则功耗越小,反之,则功耗越大。
[0060]相应的,触控器周期性读取距离传感器输出的中断信号,中断信号为低电平时表示障碍物与触摸屏之间的距离小于第一阈值,中断信号为高电平时表示障碍物与触摸屏之间的距离不小于第一阈值。
[0061]较佳的,若触控器根据指示信息确定障碍物与触摸屏之间的距离不小于第一阈值,若从当前时间至下次从距离传感器获取指示信息期间,触控器检测到触摸屏上有触屏操作,则处理触屏操作。
[0062]或者存在另一种较佳的实现方式,若触控器根据指示信息确定障碍物与触摸屏之间的距离不小于第一阈值,则进入低功耗工作状态;在低耗工作状态下,若触控器检测到触摸屏上有触屏操作,则处理触屏操作。
[0063]当触控器读取到高电平时,认为障碍物与触摸屏之间的距离不小于第一阈值,此时触控器认为手机处于正常工作状态,将自身设置为低功耗工作状态。在低功耗工作状态下,触控器可检测到触屏操作,且能识别该触屏操作,识别后可对该手势操作进行下一步的处理,例如,唤醒CPU并将该信息上报给CPU。因此,在低耗工作状态下,若触控器检测到触摸屏上有触屏操作,则处理触屏操作。
[0064]当触控器读取到低电平时,认为障碍物与触摸屏之间的距离小于第一阈值,此时,终端可能放置在口袋中或背包中,此时发生触屏操作可能是由于障碍物的刮擦所造成的误操作。此时触控器将自身的状态设置为超低功耗的工作状态。在超低功耗工作状态下,触控器仅能检测到有触屏操作,当并不能识别该触屏操作的意义,由于触控器不能识别该触屏操作的意义,因此也不会对该触屏操作进行下一步的处理。从而减轻了由于障碍物的触屏所造成的设备功耗,进一步延长了设备待机时间。
[0065]本发明实施例中,触控器周期性从距离传感器获取指示信息;若触控器根据指示信息确定障碍物与触摸屏之间的距离小于第一阈值,则从当前时间至下次从距离传感器获取指示信息期间,不处理触屏操作。由于障碍物与触摸屏之间的距离小于第一阈值时,手机处于非正常工作状态,从当前时间至下次从距离传感器获取指示信息期间的触屏操作是由于障碍物碰击导致的误操作,因此,在障碍物与触摸屏之间的距离小于第一阈值时,从当前时间至下次从距离传感器获取指示信息期间,触控器并不处理此期间触屏操作。从而减轻了由于障碍物的触屏所造成的误操作概率,且进一步降低了功耗,延长了设备待机时间。
[0066]图3示例性示出了本发明实施例提供的一种触控器。
[0067]基于相同的构思,本发明实施例提供一种触控器,如图3所示,包括获取单元301和处理单元302:
[0068]获取单元301,周期性从距离传感器获取指示信息;
[0069]处理单元302,若根据指示信息确定障碍物与触摸屏之间的距离小于第一阈值,则从当前时间至下次从距离传感器获取指示信息期间,不处理触屏操作。
[0070]较佳的,处理单元302,具体用于:
[0071]若触控器根据指示信息确定障碍物与触摸屏之间的距离小于第一阈值,则从当前时间至下次从距离传感器获取指示信息期间,进入超低功耗工作状态;
[0072]在超低耗工作状态下,则不处理触屏操作。
[0073]较佳的,处理单元302,具体用于:
[0074]在超低耗工作状态下,若触控器检测到触摸屏上有触屏操作,则不处理触屏操作。
[0075]较佳的,还包括:
[0076]若触控器根据指示信息确定障碍物与触摸屏之间的距离不小于第一阈值,若从当前时间至下次从距离传感器获取指示信息期间,触控器检测到触摸屏上有触屏操作,则处理触屏操作。
[0077]较佳的,还包括:
[0078]若触控器根据指示信息确定障碍物与触摸屏之间的距离不小于第一阈值,则进入低功耗工作状态;
[0079]在低耗工作状态下,若触控器检测到触摸屏上有触屏操作,则处理触屏操作。
[0080]较佳的,获取单元301,具体用于:
[0081]若触控器接收到进入低功耗工作状态的信息,则依据进入低功耗工作状态的信息进入低功耗工作状态,并在低功耗工作状态下周期性从距离传感器获取指示信息;其中,进入低功耗工作状态的信息是CPU接收到深度休眠状态指令,准备进入深度休眠状态之前发送的。
[0082]本发明实施例中,触控器周期性从距离传感器获取指示信息;若触控器根据指示信息确定障碍物与触摸屏之间的距离小于第一阈值,则从当前时间至下次从距离传感器获取指示信息期间,不处理触屏操作。由于障碍物与触摸屏之间的距离小于第一阈值时,手机处于非正常工作状态,从当前时间至下次从距离传感器获取指示信息期间的触屏操作是由于障碍物碰击导致的误操作,因此,在障碍物与触摸屏之间的距离小于第一阈值时,从当前时间至下次从距离传感器获取指示信息期间,触控器并不处理此期间触屏操作。从而减轻了由于障碍物的触屏所造成的误操作概率,且进一步降低了功耗,延长了设备待机时间。
[0083]图4示例性示出了本发明实施例所提供的一种终端。
[0084]基于相同的构思,本发明实施例提供了一种终端,如图4所示,包括距离传感器401、触控器 402 和 CPU403:
[0085]距离传感器401,用于周期性扫描障碍物与触摸屏之间的距离,判断障碍物与触
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1