CN102609209B - 一种手机睡眠唤醒后的触摸屏解锁方法 - Google Patents
一种手机睡眠唤醒后的触摸屏解锁方法 Download PDFInfo
- Publication number
- CN102609209B CN102609209B CN2012100335769A CN201210033576A CN102609209B CN 102609209 B CN102609209 B CN 102609209B CN 2012100335769 A CN2012100335769 A CN 2012100335769A CN 201210033576 A CN201210033576 A CN 201210033576A CN 102609209 B CN102609209 B CN 102609209B
- Authority
- CN
- China
- Prior art keywords
- touch
- screen
- mobile phone
- touch screen
- zero
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 230000009885 systemic effect Effects 0.000 claims description 3
- 230000002159 abnormal effect Effects 0.000 abstract description 2
- 238000001914 filtration Methods 0.000 abstract description 2
- 230000000875 corresponding effect Effects 0.000 description 2
- 230000007812 deficiency Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000002618 waking effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
Images
Landscapes
- Telephone Function (AREA)
Abstract
本发明公开了一种手机睡眠唤醒后的触摸屏解锁方法,该解锁方法包括:睡眠唤醒后,解锁定时器的设置;当触摸屏检测到压力值为零的触摸点的时候,启动一个定时器;如果在该定时器超时时间内有下一个数据点上报,则将触摸屏检测到压力值为零的触摸点滤除掉,即不上报,否则上报压力值为零的触摸点。解锁代码是在驱动层中运行的,适用于任何主题的解锁界面;可以有效地克服由于触摸屏唤醒后重新获取基准值,而该基准值是不正常的基准值所导致的问题,使得手机能顺利解锁,即能有效地克服由于电容触摸屏在睡眠唤醒的时候本身硬件原因导致的解锁困难的问题,且操作简单方便,易于实现。
Description
技术领域
本发明涉及一种触摸屏技术,特别是涉及一种手机睡眠唤醒后的触摸屏解锁方法。
背景技术
电容触摸屏在睡眠唤醒后会重新计算读取基准值,即baseline,如果唤醒的时候触摸屏与身体接触,比如说有手指在触摸屏上,或者突然来电的时候,手机的触摸屏贴着身体,由于触摸屏获取到错误的基准值,就会出现解锁困难的情况,手指多次滑动,但是解锁滑块总是不断地返回到开始处,甚至很长时间一直都很难解开。
发明内容
本发明的目的在于克服现有技术的不足,提供一种手机睡眠唤醒后的触摸屏解锁方法,使得手机能顺利解锁,且操作简单方便,易于实现。
为了达到上述目的,本发明采用的技术方案是,一种手机睡眠唤醒后的触摸屏解锁方法,所述的手机睡眠唤醒是指手机从待机状态转换为正常使用状态,所述的触摸屏解锁方法步骤如下:
步骤1、手机唤醒,执行触摸屏解锁程序;
步骤2、启动解锁代码生效时间定时器,并开始检测手指触摸屏幕的触摸点;
步骤3、判断手指触摸屏幕的时间是否超过了解锁代码生效时间,是则执行正常解锁程序,否则执行步骤4;
步骤4、判断是否检测到触摸屏的压力值为零的触摸点,是则执行步骤5,否则执行正常解锁程序;
步骤5、启动另一定时器,并检测在另一定时器时间内触摸屏是否出现下一个触摸点;
步骤6、是则执行步骤6.1,否则执行步骤6.2,
步骤6.1、上一次检测到的触摸压力值为零的点为异常触摸点,则不上报,应用层程序收不到压力值为零的触摸点,则判定手指未离开触摸屏,执行步骤7;
步骤6.2、上一次检测到的触摸压力值为零的点是正常手指抬起时的触摸点,触摸压力值为零的点正常上报到应用层程序,则应用层程序收到压力值为零的触摸点,判定手指离开触摸屏,执行步骤7;
步骤7、执行正常解锁程序。
进一步的,步骤2所述的解锁代码位于手机触摸屏的驱动层,并在驱动层中运行代码程序。
进一步的,步骤2所述的解锁代码生效时间为***预设值,且为定值,随***而设置调整。
进一步的,驱动层位于手机的最底层,与具体的设备打交道,比如说按键、触摸屏、LCD、耳机等设备,驱动层直接与这些设备交互,获得这些设备的信息,比如说触摸屏某个地方被点击了,那么这个地方的坐标,压力值,触摸范围这些信息都会被触摸屏这个设备获取到,驱动层程序就将这些触摸屏获取到的信息读取出来,然后传递给应用层,应用层根据这些信息就知道了手机屏幕什么地方被点击了,然后做出相应的动作,比如说解锁画面是否应该消失,电话是否应该接通,打开网页,关闭网页等等。
与现有技术相比,本发明的有益效果是:解锁代码是在驱动层中运行的,适用于任何主题的解锁界面;可以有效地克服由于触摸屏唤醒后重新获取基准值,而该基准值是不正常的基准值所导致的问题,使得手机能顺利解锁,且操作简单方便,易于实现。
附图说明
图1为本发明的方法流程图。
具体实施方式
本发明的主旨在于克服现有技术的不足,提供一种手机睡眠唤醒后的触摸屏解锁方法,构建一种手机睡眠唤醒后触摸屏顺利解锁的方法,包括以下步骤:
A手机睡眠唤醒后,启动解锁代码有效时间定时器,如果超过该时间,说明唤醒后,并没有对触摸屏进行操作,触摸屏会自动恢复,重新校准基准点baseline。
B如果在解锁期间,触摸屏检测到了压力值为零的触摸点,那么就再启动一个定时器,用于检测在该定时器超时时间内触摸屏是否有下一个触摸点。
C根据B中的判断,如果检测到有下一个触摸点,就说明刚刚检测到的压力值为零的触摸点是由于触摸屏基准值baseline不准确引起的,就不进行上报,那么应用层程序就不会收到压力值为零的触摸点的信息,就一直认为手指没有离开,解锁仍然在继续;如果没有检测到下一个触摸点,那么说明此时手指已经真正离开了触摸屏,然后再上报压力值为零的触摸点的信息,应用层程序得知此时手指已离开,从而结束解锁。
下面结合实施例参照附图进行详细说明,以便对本发明的技术特征及优点进行更深入的诠释。
本发明的方法流程图如图1所示,一种手机睡眠唤醒后的触摸屏解锁方法,所述的手机睡眠唤醒是指手机从待机状态转换为正常使用状态,所述的触摸屏解锁方法步骤如下:
步骤1、手机唤醒,执行触摸屏解锁程序;
步骤2、启动解锁代码生效时间定时器,并开始检测手指触摸屏幕的触摸点;
步骤3、判断手指触摸屏幕的时间是否超过了解锁代码生效时间,是则执行正常解锁程序,否则执行步骤4;
步骤4、判断是否检测到触摸屏的压力值为零的触摸点,是则执行步骤5,否则执行正常解锁程序;
步骤5、启动另一定时器,并检测在另一定时器时间内触摸屏是否出现下一个触摸点;
步骤6、是则执行步骤6.1,否则执行步骤6.2,
步骤6.1、上一次检测到的触摸压力值为零的点为异常触摸点,则不上报,应用层程序收不到压力值为零的触摸点,则判定手指未离开触摸屏,执行步骤7;
步骤6.2、上一次检测到的触摸压力值为零的点是正常手指抬起时的触摸点,触摸压力值为零的点正常上报到应用层程序,则应用层程序收到压力值为零的触摸点,判定手指离开触摸屏,执行步骤7;
步骤7、执行正常解锁程序。
进一步的,步骤2所述的解锁代码位于手机触摸屏的驱动层,并在驱动层中运行代码程序。
进一步的,步骤2所述的解锁代码生效时间为***预设值,且为定值,随***而设置调整。
进一步的,驱动层位于手机的最底层,与具体的设备打交道,比如说按键、触摸屏、LCD、耳机等设备,驱动层直接与这些设备交互,获得这些设备的信息,比如说触摸屏某个地方被点击了,那么这个地方的坐标,压力值,触摸范围这些信息都会被触摸屏这个设备获取到,驱动层程序就将这些触摸屏获取到的信息读取出来,然后传递给应用层,应用层根据这些信息就知道了手机屏幕什么地方被点击了,然后做出相应的动作,比如说解锁画面是否应该消失,电话是否应该接通,打开网页,关闭网页等等。
本发明的工作原理就是在手机唤醒后的解锁过程中,对触摸屏检测到压力值为零的点进行过滤处理,以达到触摸屏顺利解锁的目的。
主要包括如下步骤:
1)启动解锁代码生效定时器;
2)在解锁代码生效期间,触摸屏是否检测到压力值为零的触摸点;
201)如果没有检测到压力值为零的触摸点,说明用户在触摸屏重新计算获取基准值期间没有触摸,那么就可以正常解锁;
202)如果检测到了压力值为零的触摸点,说明用户在触摸屏重新计算获取基准值期间进行了触摸,此时获取到的基准值是有问题的,那么就再启动一个定时器,用来判断触摸屏检测到下一个点的时候,该定时器是否超时;
203)如果超时了,说明刚刚检测到压力值为零的触摸点的确是因为手指离开了触摸屏,那么就将压力值为零的触摸点上报,同时解锁结束;
204)如果没有超时,说明刚刚检测到压力值为零的触摸点是有问题的点,不进行上报,继续解锁;
205)成功解锁。
以上所述仅为本发明的较佳实施例,凡依本发明权利要求范围所做的均等变化与修饰,皆应属本发明权利要求的涵盖范围。
Claims (3)
1.一种手机睡眠唤醒后的触摸屏解锁方法,所述的手机睡眠唤醒是指手机从待机状态转换为正常使用状态,其特征在于,所述的触摸屏解锁方法步骤如下:
步骤1、手机唤醒,执行触摸屏解锁程序;
步骤2、启动解锁代码生效时间定时器,并开始检测手指触摸屏幕的触摸点;
步骤3、判断手指触摸屏幕的时间是否超过了解锁代码生效时间,是则执行正常解锁程序,否则执行步骤4;
步骤4、判断触摸屏是否检测到压力值为零的触摸点,是则执行步骤5,否则执行正常解锁程序;
步骤5、启动另一定时器,并检测在另一定时器时间内触摸屏是否出现下一个触摸点;
步骤6、是则执行步骤6.1,否则执行步骤6.2,
步骤6.1、上一次检测到的触摸压力值为零的点为异常触摸点,则不上报,应用层程序收不到压力值为零的触摸点,则判定手指未离开触摸屏,执行步骤7;
步骤6.2、上一次检测到的触摸压力值为零的点是正常手指抬起时的触摸点,触摸压力值为零的点正常上报到应用层程序,则应用层程序收到压力值为零的触摸点,判定手指离开触摸屏,执行步骤7;
步骤7、执行正常解锁程序。
2.根据权利要求1所述的手机睡眠唤醒后的触摸屏解锁方法,其特征在于:步骤2所述的解锁代码位于手机触摸屏相关的驱动层,并在驱动层中运行代码程序。
3.根据权利要求2所述的手机睡眠唤醒后的触摸屏解锁方法,其特征在于:步骤2所述的解锁代码生效时间为***预设值,且为定值,随***而设置调整。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012100335769A CN102609209B (zh) | 2012-02-15 | 2012-02-15 | 一种手机睡眠唤醒后的触摸屏解锁方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012100335769A CN102609209B (zh) | 2012-02-15 | 2012-02-15 | 一种手机睡眠唤醒后的触摸屏解锁方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102609209A CN102609209A (zh) | 2012-07-25 |
CN102609209B true CN102609209B (zh) | 2013-10-09 |
Family
ID=46526616
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012100335769A Expired - Fee Related CN102609209B (zh) | 2012-02-15 | 2012-02-15 | 一种手机睡眠唤醒后的触摸屏解锁方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102609209B (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102880346B (zh) * | 2012-09-20 | 2016-12-21 | 广东欧珀移动通信有限公司 | 一种移动终端设置触摸屏基准值的方法及*** |
WO2014073440A1 (ja) | 2012-11-07 | 2014-05-15 | 株式会社村田製作所 | ウェイクアップ信号発生装置、タッチ式入力装置 |
CN103235699B (zh) * | 2013-04-18 | 2016-11-23 | 广东欧珀移动通信有限公司 | 电容式触摸屏终端的解锁方法及电容式触摸屏终端 |
CN104281295B (zh) * | 2013-07-01 | 2019-07-23 | 中兴通讯股份有限公司 | 一种防止触摸屏上滑动误触发的方法、***和电子设备 |
CN103744604B (zh) * | 2014-01-06 | 2017-11-28 | 联想(北京)有限公司 | 一种信息处理方法和电子设备 |
US20150193032A1 (en) * | 2014-01-07 | 2015-07-09 | Htc Corporation | Method for controlling electronic apparatus and electronic apparatus applying the method |
CN105446639A (zh) * | 2014-09-22 | 2016-03-30 | 中兴通讯股份有限公司 | 一种终端唤醒方法及装置 |
CN105608396B (zh) * | 2015-11-16 | 2019-04-12 | 小米科技有限责任公司 | 锁屏密码的配置方法及装置 |
CN106778115A (zh) * | 2015-11-20 | 2017-05-31 | 西安中兴新软件有限责任公司 | 用户设备及其解锁方法 |
WO2018018629A1 (en) * | 2016-07-29 | 2018-02-01 | Zte Corporation | Pressure sensor display control for portable electronic device |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8385885B2 (en) * | 2008-10-17 | 2013-02-26 | Sony Ericsson Mobile Communications Ab | Method of unlocking a mobile electronic device |
TWI402741B (zh) * | 2009-05-27 | 2013-07-21 | Htc Corp | 解除螢幕鎖定的方法、行動電子裝置及電腦程式產品 |
CN101667100B (zh) * | 2009-09-01 | 2011-12-28 | 宇龙计算机通信科技(深圳)有限公司 | 一种移动终端液晶显示屏的解锁方法、***及移动终端 |
CN101976171A (zh) * | 2010-10-29 | 2011-02-16 | 东莞宇龙通信科技有限公司 | 一种触摸设备的解锁方法、***及触摸设备 |
CN102231097A (zh) * | 2011-07-28 | 2011-11-02 | 青岛海信移动通信技术股份有限公司 | 一种屏幕解锁方法及装置 |
-
2012
- 2012-02-15 CN CN2012100335769A patent/CN102609209B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN102609209A (zh) | 2012-07-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102609209B (zh) | 一种手机睡眠唤醒后的触摸屏解锁方法 | |
CN105278655A (zh) | 指纹传感器的控制方法及装置 | |
CN104281295B (zh) | 一种防止触摸屏上滑动误触发的方法、***和电子设备 | |
WO2014134930A1 (zh) | 触摸屏解锁方法、触摸屏解锁***及电子设备 | |
CN103927106A (zh) | 应用程序启动***及方法 | |
CN103543946A (zh) | 基于手势识别的移动终端唤醒解锁的方法及*** | |
CN104679330B (zh) | 基于无边框终端的控制方法及装置 | |
CN101546233A (zh) | 触摸屏界面手势识别操作方法 | |
CN105589654B (zh) | 一种基于压力传感器的移动终端解锁方法及*** | |
CN104102453A (zh) | 一种基于移动终端触摸屏的唤醒方法和*** | |
CN104571839A (zh) | 一种终端及其处理方法、装置 | |
CN102890608A (zh) | 终端及终端的锁屏唤醒方法和装置 | |
CN102929515A (zh) | 一种移动终端解锁方法及移动终端 | |
CN110287666A (zh) | 指纹解锁的方法及相关装置 | |
CN101623173B (zh) | 一种对烹饪炉具触控装置的休眠状态控制方法 | |
CN104657053A (zh) | 一种在触摸屏终端利用多点手势实现特定功能的方法 | |
CN108280446A (zh) | 指纹采集方法、装置及计算机可读存储介质 | |
CN105607843A (zh) | 基于手势控制终端的方法及装置 | |
CN103617001A (zh) | 一种移动终端触摸屏解锁***及方法 | |
CN103927097B (zh) | 屏幕解锁方法 | |
CN103200316B (zh) | 一种秒表计时的方法和移动设备 | |
WO2015106416A1 (zh) | 一种触摸信号的处理方法及终端设备 | |
CN106775284B (zh) | 信息处理的方法及电子设备 | |
WO2016045333A1 (zh) | 一种终端唤醒方法及装置、存储介质 | |
JP6060783B2 (ja) | 補正処理プログラム、情報処理装置及び補正処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20131009 |