1.一种防止触摸屏误操作的方法,其特征在于,包括:
检测到作用于触摸屏上的预设的触控操作时,获得所述触摸屏的触控接触面积,其中所述触摸屏所属的移动设备处于睡眠模式;
测量所述触摸屏的红外线强度值;
在所述红外线强度值小于预设红外线强度阈值,且所述触摸屏的触控接触面积小于预设面积阈值时,响应触摸屏上的触控操作;
测量所述触摸屏的红外线强度值之后,还包括:
在所述触摸屏的触控接触面积大于或等于预设面积阈值时,不响应触摸屏上的触控操作。
2.根据权利要求1所述的方法,其特征在于,测量所述触摸屏的红外线强度值之后,还包括:
在所述红外线强度值大于或等于预设红外线强度阈值时,不响应触摸屏上的触控操作。
3.根据权利要求1所述的方法,其特征在于,还包括:
在移动设备由睡眠模式切换到运行模式之后,提高触摸屏的灵敏度,使处于运行模式的移动设备中触摸屏的灵敏度值为第一灵敏度值;
在移动设备由运行模式切换到睡眠模式之后,降低触摸屏的灵敏度,使处于睡眠模式的移动设备中触摸屏的灵敏度值为第二灵敏度值;
其中,处于运行模式的移动设备中触摸屏的灵敏度大于处于睡眠模式中移动设备的触摸屏的灵敏度。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述预设面积阈值大于手指的触摸面积。
5.一种防止触摸屏误操作的装置,其特征在于,包括:
面积获得单元,用于检测到作用于触摸屏上的预设的触控操作时,获得所述触摸屏的触控接触面积,其中所述触摸屏所属的移动设备处于睡眠模式;
强度值测量单元,用于测量所述触摸屏的红外线强度值;
操作响应单元,用于在所述红外线强度值小于预设红外线强度阈值,且所述触摸屏的触控接触面积小于预设面积阈值时,响应触摸屏上的触控操作;
还包括:
第二不响应单元,用于在所述触摸屏的触控接触面积大于或等于预设面积阈值时,不响应触摸屏上的触控操作。
6.根据权利要求5所述的装置,其特征在于,还包括:
第一不响应单元,用于在所述红外线强度值大于或等于预设红外线强度阈值时,不响应触摸屏上的触控操作。
7.根据权利要求5所述的装置,其特征在于,还包括灵敏度调整单元,用于:
在移动设备由睡眠模式切换到运行模式之后,提高触摸屏的灵敏度,使处于运行模式的移动设备中触摸屏的灵敏度值为第一灵敏度值;在移动设备由运行模式切换到睡眠模式之后,降低触摸屏的灵敏度,使处于睡眠模式的移动设备中触摸屏的灵敏度值为第二灵敏度值;
其中,处于运行模式的移动设备中触摸屏的灵敏度大于处于睡眠模式中移动设备的触摸屏的灵敏度。
8.根据权利要求5-7任一项所述的装置,其特征在于,所述预设面积阈值大于手指的触摸面积。
9.一种移动设备,其特征在于,包括权利要求5-8任一项所述的防止触摸屏误操作的装置。
一种防止触摸屏误操作的方法、装置及移动设备\n技术领域\n[0001] 本发明实施例涉及移动通信技术领域,尤其涉及一种防止触摸屏误操作的方法、装置及移动设备。\n背景技术\n[0002] 移动设备中越来越多地集成触摸屏的手势唤醒功能,就是在移动设备处于黑屏状态下,触摸屏进入智能手势识别模式,当识别到用户在触摸屏上进行的预设操作,例如画一个圈,或者画一个三角形,那么唤醒移动设备的系统,同时进入该预设操作对应的应用。\n[0003] 但是,由于该功能是在移动设备处于睡眠模式下开启的,如果用户把移动设备放到裤兜里面的时候,移动设备的触摸屏贴着腿,很容易对触摸屏进行预设操作,造成移动设备的误唤醒。并且触摸屏的屏幕越大,误操作的概率越高。如果用户没有立马察觉,那么移动设备就会在裤兜里面进行误操作,给用户造成很大的困扰。\n[0004] 目前尚且缺乏一种有效防止触摸屏误操作的方法。\n发明内容\n[0005] 本发明的目的是提出一种防止触摸屏误操作的方法、装置及移动设备,以有效防止触摸屏的误操作。\n[0006] 一方面,本发明提供了一种防止触摸屏误操作的方法,包括:\n[0007] 检测到作用于触摸屏上的预设的触控操作时,获得所述触摸屏的触控接触面积,其中所述触摸屏所属的移动设备处于睡眠模式;\n[0008] 测量所述触摸屏的红外线强度值;\n[0009] 在所述红外线强度值小于预设红外线强度阈值,且所述触摸屏的触控接触面积小于预设面积阈值时,响应触摸屏上的触控操作。\n[0010] 再一方面,本发明提供了一种防止触摸屏误操作的装置,包括:\n[0011] 面积获得单元,用于检测到作用于触摸屏上的预设的触控操作时,获得所述触摸屏的触控接触面积,其中所述触摸屏所属的移动设备处于睡眠模式;\n[0012] 强度值测量单元,用于测量所述触摸屏的红外线强度值;\n[0013] 操作响应单元,用于在所述红外线强度值小于预设红外线强度阈值,且所述触摸屏的触控接触面积小于预设面积阈值时,响应触摸屏上的触控操作。\n[0014] 另一方面,本发明提供了一种移动设备,包括本发明任意实施例中提供的防止触摸屏误操作的装置。\n[0015] 本发明实施例中提供的防止触摸屏误操作的方法、装置及移动设备,能够防止触摸屏的误操作。本发明实施例中检测到处于睡眠模式的移动设备中触摸屏被执行预设的触控操作时,获得所述触摸屏的触控接触面积,并测量所述触摸屏的红外线强度值。在确定所述红外线强度值小于预设红外线强度阈值,且所述触摸屏的触控接触面积小于预设面积阈值时,所述移动设备响应触摸屏被执行的触控操作。所述触摸屏的触控接触面积小于预设面积阈值,能够确定是用户手动地对触摸屏执行操作,从而有效防止移动设备响应触摸屏的误操作。\n附图说明\n[0016] 此处所说明的附图用来提供对本发明实施例的进一步理解,构成本发明实施例的一部分,并不构成对本发明实施例的限定。在附图中:\n[0017] 图1是本发明第一实施例中提供的防止误操作方法的实现流程图;\n[0018] 图2是本发明第二实施例中提供的防止误操作方法的实现流程图;\n[0019] 图3是本发明第三实施例中提供的防止误操作方法的实现流程图;\n[0020] 图4是本发明第四实施例中提供的防止误操作装置的结构示意图;\n[0021] 图5是本发明第五实施例中提供的移动设备的结构示意图。\n具体实施方式\n[0022] 下面结合附图及具体实施例对本发明实施例进行更加详细与完整的说明。可以理解的是,此处所描述的具体实施例仅用于解释本发明实施例,而非对本发明实施例的限定。\n另外还需要说明的是,为了便于描述,附图中仅示出了与本发明实施例相关的部分而非全部内容。\n[0023] 第一实施例:\n[0024] 图1是本发明第一实施例中提供的防止触摸屏误操作方法的实现流程图,该方法可以由防止触摸屏误操作装置来执行,所述装置可由软件和/或硬件实现,可作为移动设备的一部分被内置在移动设备内部。如图1所示,该实现流程包括:\n[0025] 步骤11、检测到作用于触摸屏上的预设的触控操作时,获得所述触摸屏的触控接触面积,其中所述触摸屏所属的移动设备处于睡眠模式。\n[0026] 移动设备越来越多地集成触摸屏的手势唤醒功能,即移动设备处于睡眠模式,且触发电源键使触摸屏进入智能手势识别模式,识别到作用于触摸屏上的预设的触控操作时,移动设备启动与预设的触控操作对应的应用程序。例如,在触摸屏上画一个圈,移动设备启动相机程序;在触摸屏上画“V”型符号,移动设备启动手电筒程序等。\n[0027] 步骤12、测量所述触摸屏的红外线强度值。\n[0028] 移动设备中接近传感器测量触摸屏的红外线强度值。其中,接近传感器通过红外反射以及红外接收来进行工作,其内置有红外发射管以及红外接收管。接收传感器的工作原理如下:当有物体靠近接近传感器时,反射回来的红外线强度会增大;当有物体远离时,反射回来的红外线强度一定会减小。即,当有物体靠近接近传感器时,接近传感器测量的红外线强度值较大;当没有物体靠近接近传感器时,接近传感器测量的红外线强度值较小。综上,通过读取接近传感器寄存器的值可以得知当前物体的距离。\n[0029] 步骤13、在所述红外线强度值小于预设红外线强度阈值,且所述触摸屏的触控接触面积小于预设面积阈值时,响应触摸屏上的触控操作。\n[0030] 所述红外线强度值小于预设红外线强度阈值,此时可能无物体靠近移动设备;所述触摸屏的触控接触面积小于预设面积阈值,说明作用于触摸屏上的操作是用户手指执行的。\n[0031] 因此,在所述红外线强度值小于预设红外线强度阈值,且所述触摸屏的触控接触面积小于预设面积阈值时,确定无物体靠近移动设备,且触摸屏上的触控操作是由用户手动执行时,响应触摸屏上的触控操作。\n[0032] 该方法还可以包括:在移动设备由睡眠模式切换到运行模式之后,提高触摸屏的灵敏度,使处于运行模式的移动设备中触摸屏的灵敏度值为第一灵敏度值;在移动设备由运行模式切换到睡眠模式之后,降低触摸屏的灵敏度,使处于睡眠模式的移动设备中触摸屏的灵敏度值为第二灵敏度值;其中,处于运行模式的移动设备中触摸屏的灵敏度大于处于睡眠模式中移动设备的触摸屏的灵敏度。\n[0033] 具体的,在移动设备由睡眠模式切换到运行模式之后,将第一灵敏度值存入触摸屏的灵敏度寄存器中,使处于运行模式的移动设备中触摸屏的灵敏度值为第一灵敏度值;\n在移动设备由运行模式切换到睡眠模式之后,将第二灵敏度值存入触摸屏的灵敏度寄存器中,使处于睡眠模式的移动设备中触摸屏的灵敏度值为第二灵敏度值。其中,处于运行模式的移动设备中触摸屏的灵敏度大于处于睡眠模式中移动设备的触摸屏的灵敏度。\n[0034] 其中,所述预设面积阈值大于手指的触摸面积。\n[0035] 一般的,手指的触摸面积为400。由于预设面积阈值大于手指的触摸面积,因此,所述触摸屏的触控接触面积小于预设面积阈值时,所述触摸屏的触控接触面积小于手指的触摸面积,即触摸屏上的触控操作是由手指执行的;所述触摸屏的触控接触面积大于预设面积阈值时,所述触摸屏的触控接触面积大于手指的触摸面积,即触摸屏上的触控操作非用户通过手指执行,此时,将触摸屏上的触控操作确定为误操作。\n[0036] 本发明第一实施例中提供的防止触摸屏误操作的方法,在触摸屏上检测到预设的触控操作,只有确定没有物体位于移动设备附近,且触摸屏上的触控操作是用户通过手指执行时,才响应该触摸屏上的触控操作。因此,本发明实施例中提供的防止触摸屏误操作的方法能够有效避免移动设备响应误操作。\n[0037] 第二实施例:\n[0038] 图2是本发明第二实施例中提供的防止触摸屏误操作的方法的实现流程图,该方法可以由防止触摸屏误操作的装置来执行,所述装置可由软件和/或硬件实现,可作为移动设备的一部分被内置在移动设备内部。如图2所示,该实现流程包括:\n[0039] 步骤21、检测到作用于触摸屏上的预设的触控操作时,获得所述触摸屏的触控接触面积,其中所述触摸屏所属的移动设备处于睡眠模式。\n[0040] 处于睡眠模式的移动设备中检测到作用于触摸屏上的预设的触控操作时,获得所述触摸屏的触控接触面积。\n[0041] 步骤22、测量所述触摸屏的红外线强度值。\n[0042] 通过接近传感器测量所述触摸屏的红外线强度值。\n[0043] 步骤23、在所述红外线强度值大于或等于预设红外线强度阈值时,或所述触摸屏的触控接触面积大于或等于预设面积阈值时,不响应触摸屏上的触控操作。\n[0044] 在步骤22中测得的红外线强度值大于或等于预设红外线强度阈值时,说明存在物体靠近移动设备,此时确定触摸屏上的触控操作是靠近移动设备的物体导致的误操作,移动设备不响应触摸屏上的触控操作。\n[0045] 另外,在步骤21中获得的触摸屏的触控接触面积大约或等于预设面积阈值时,说明触摸屏上的触控操作不是用户手动执行的,此时触摸屏不响应触摸屏上的触控操作。\n[0046] 本发明第二实施例中提供的防止触摸屏误操作的方法,通过接近传感器测量的红外线强度值确定存在物体靠近移动设备时,或通过触摸屏的触控接触面积确定触摸屏上的触控操作非用户的手工操作时,确定触摸屏上的触控操作为误操作,并拒绝响应触摸屏上的触控操作。该方法能够有效避免靠近移动设备的物体对触摸屏的误操作。\n[0047] 第三实施例:\n[0048] 图3是本发明第三实施例中提供的防止触摸屏误操作的方法的实现流程图,该方法可以由防止触摸屏误操作的装置来执行,所述装置可由软件和/或硬件实现,可作为移动设备的一部分被内置在移动设备内部。如图3所示,该实现流程包括:\n[0049] 步骤31、触摸屏开启手势识别功能,其中所述触摸屏所属的移动设备处于睡眠模式。\n[0050] 步骤32、降低触摸屏的灵敏度,使处于睡眠模式的移动设备中触摸屏的灵敏度值为第二灵敏度值。\n[0051] 灵敏度的降低是通过触摸屏灵敏度寄存器来实现的,例如,针对灵敏度值越大,触摸屏的灵敏度越强的移动设备,若0x20表示处于运行模式的移动设备的灵敏度,那么第二灵敏度值为0x10,就可以降低触摸屏的灵敏度。因为处于睡眠模式的移动设备中的触摸屏无需处于正常灵敏度,而且正常灵敏度容易导致误操作。\n[0052] 步骤33、检测到作用于触摸屏上的预设的触控操作时,获得所述触摸屏的触控接触面积。\n[0053] 处于睡眠模式的移动设备中检测到作用于触摸屏上的预设的触控操作时,获得所述触摸屏的触控接触面积。\n[0054] 步骤34、测量所述触摸屏的红外线强度值。\n[0055] 通过接近传感器测量所述触摸屏的红外线强度值。\n[0056] 步骤35、判断所述触摸屏的红外线强度值是否小于预设红外线强度阈值,若是,则继续执行步骤36;否则,跳转到步骤39中。\n[0057] 若所述触摸屏的红外线强度值小于预设红外线强度阈值,则可能是没有物体靠近触摸屏,也可能是移动设备处于黑色环境下,接近传感器判断失效;否则,有物体靠近触摸屏。\n[0058] 步骤36、判断所述触摸屏的触控接触面积是否小于预设面积阈值,若是,则继续步骤37;否则,跳转到步骤39中。\n[0059] 若触摸屏的触控接触面积小于预设面积阈值,例如400,则确定触摸屏上的触控操作为误操作;否则,确定没有物体靠近移动设备,并确定触摸屏上的触控操作为用户的操作。\n[0060] 步骤37、响应触摸屏上的触控操作。\n[0061] 步骤38、提高触摸屏的灵敏度,使处于运行模式的移动设备中触摸屏的灵敏度值为第一灵敏度值,并结束操作。\n[0062] 步骤39、不响应触摸屏上的触控操作。\n[0063] 本发明第三实施例中提供的防止触摸屏误操作的方法,可以改善触摸屏手势识别过程中的各种误操作,提升触摸屏手势的准确性,尤其是移动设备被放置于口袋中时,可以很大程度上完善触摸屏手势识别功能的实用性,以及用户体验。\n[0064] 以下为本发明实施例的装置实施例和系统实施例,本发明方法实施例、装置实施例和系统实施例属于同一构思,在装置实施例和系统实施例中未详尽描述的细节内容,可以参考上述方法实施例。\n[0065] 第四实施例:\n[0066] 图4是本发明第四实施例中提供的防止触摸屏误操作的装置的结构示意图,如图4所示,本实施例所述的防止触摸屏误操作的装置可以包括:面积获得单元41,用于检测到作用于触摸屏上的预设的触控操作时,获得所述触摸屏的触控接触面积,其中所述触摸屏所属的移动设备处于睡眠模式;强度值测量单元42,用于测量所述触摸屏的红外线强度值;操作响应单元43,用于在所述红外线强度值小于预设红外线强度阈值,且所述触摸屏的触控接触面积小于预设面积阈值时,响应触摸屏上的触控操作。\n[0067] 其中,该装置还可以包括:第一不响应单元,用于在所述红外线强度值大于或等于预设红外线强度阈值时,不响应触摸屏上的触控操作。\n[0068] 其中,该装置还可以包括:第二不响应单元,用于在所述触摸屏的触控接触面积大于或等于预设面积阈值时,不响应触摸屏上的触控操作。\n[0069] 其中,该装置还可以包括:灵敏度调整单元,具体用于:在移动设备由睡眠模式切换到运行模式之后,提高触摸屏的灵敏度,使处于运行模式的移动设备中触摸屏的灵敏度值为第一灵敏度值;在移动设备由运行模式切换到睡眠模式之后,降低触摸屏的灵敏度,使处于睡眠模式的移动设备中触摸屏的灵敏度值为第二灵敏度值;其中,处于运行模式的移动设备中触摸屏的灵敏度大于处于睡眠模式中移动设备的触摸屏的灵敏度。\n[0070] 其中,所述预设面积阈值大于手指的触摸面积。\n[0071] 本发明第四实施例中提供的防止触摸屏误操作的装置,可以有效避免靠近移动设备的物体对移动设备的误操作,从而有效防止移动设备中触摸屏的误操作。\n[0072] 第五实施例:\n[0073] 图5是本发明第五实施例中提供的移动设备的结构示意图,该移动设备包括本发明任意实施例中提供的防止触摸屏误操作的装置。\n[0074] 例如,该移动设备包括面积获得单元、强度值测量单元和操作响应单元,还可以包括第一不响应单元、第二不响应单元和灵敏度调整单元。\n[0075] 本发明第五实施例中提供的移动设备,可以有效避免靠近移动设备的物体对移动设备的误操作,从而有效防止移动设备中触摸屏的误操作。\n[0076] 上所述仅为本发明实施例的优选实施例,并不用于限制本发明实施例,对于本领域技术人员而言,本发明实施例可以有各种改动和变化。凡在本发明实施例的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明实施例的保护范围之内。
法律信息
- 2021-12-17
专利权人的姓名或者名称、地址的变更
专利权人由广东欧珀移动通信有限公司变更为OPPO广东移动通信有限公司
地址由523860 广东省东莞市长安镇乌沙海滨路18号变更为523860 广东省东莞市长安镇乌沙海滨路18号
- 2017-07-14
- 2014-12-31
实质审查的生效
IPC(主分类): G06F 3/0484
专利申请号: 201410418658.4
申请日: 2014.08.22
- 2014-12-03
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2013-05-15
|
2013-02-25
| | |
2
| |
2011-11-30
|
2011-06-24
| | |
3
| |
2012-04-04
|
2010-09-14
| | |
4
| |
2013-04-03
|
2012-12-28
| | |
5
| |
2010-05-05
|
2009-11-04
| | |
6
| |
2014-01-29
|
2013-10-29
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |