CN102541453A - 一种移动终端的图形解锁方法 - Google Patents
一种移动终端的图形解锁方法 Download PDFInfo
- Publication number
- CN102541453A CN102541453A CN201110447341XA CN201110447341A CN102541453A CN 102541453 A CN102541453 A CN 102541453A CN 201110447341X A CN201110447341X A CN 201110447341XA CN 201110447341 A CN201110447341 A CN 201110447341A CN 102541453 A CN102541453 A CN 102541453A
- Authority
- CN
- China
- Prior art keywords
- user control
- release
- user
- unlocking
- control
- 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
Links
Images
Landscapes
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种移动终端的图形解锁方法,基于移动终端触屏解锁装置,所述的解锁装置依次包括用户界面模块、计时模块、感应轨迹记录模块、解锁事件判断模块、解锁事件执行模块,所述的移动终端的图形触屏解锁方法涉及以下条件,用户拖动解锁用户控件与障碍用户控件碰撞,若碰撞速度V大于***设定的最大解锁速度阀值Vmax,则判断为解锁成功,Vmax>0,Vmax为定值,且为***预设值,使用户方便的通过界面交互,只需要一步操作,即可完成解锁操作,同时,在保证操作方便前提下,引入误操作的概率极低;另外在实现过程中,由于算法简单,保证了执行效率,本发明的另一优点在于,只需触屏上的感应元件,即可实现解锁操作。
Description
技术领域
本发明涉及一种触摸屏解锁方法,特别是涉及一种移动终端的图形解锁方法。
背景技术
随着科学技术的发展,智能移动终端的使用人群已经逐渐平民化,而触摸屏解锁作为人们每天使用移动终端使用频率最高的一个操作,其方便性和防止误操作的能力一直都是各大移动终端厂商关注的问题。但是目前常见的如组合键解锁、声控解锁、图形解锁等都存在一些缺点,比如组合键解锁需要用户记忆组合键设置,且完成解锁需要多步手指操作。声控解锁的误操作率又较高,且使用不方便。从方便性和防止误操作的能力上都还有待提升。
发明内容
本发明的目的在于克服现有技术的不足,提供一种移动终端的图形解锁方法,使得用户能够方便快捷的对触屏进行解锁,避免了误操作,且整个解锁过程时间短,操作方便。
为了达到上述目的,本发明采用的技术方案是,一种移动终端的图形解锁方法,基于移动终端触屏解锁装置,所述的解锁装置依次包括用户界面模块、计时模块、感应轨迹记录模块、解锁事件判断模块、解锁事件执行模块,所述的移动终端的图形解锁方法涉及以下条件,用户拖动解锁用户控件与障碍用户控件碰撞,若碰撞速度V大于***设定的最大解锁速度阀值Vmax,则判断为解锁成功,Vmax>0,Vmax为定值,且为***预设值,
所述的移动终端的图形解锁方法的步骤如下:
步骤S101、解锁程序记录触屏上所有的用户控件点的集合PS;
步骤S102、捕获用户拖动解锁用户控件事件;
步骤S103、用户拖动解锁用户控件开始后,计时模块的计时器开始记录时间;
步骤S104、记录用户拖动解锁用户控件滑动轨迹L;
步骤S105、持续捕获用户拖动解锁用户控件碰撞事件;
步骤S106、判断是否捕获到用户解锁用户控件接触障碍用户控件,若用户在接触障碍用户控件之前解除触摸状态则结束流程,否则进入步骤S107;
步骤S107、进一步持续捕获监测用户拖动解锁用户控件是否与障碍用户控件发生碰撞,未发生碰撞则返回步骤S105,是则执行步骤S108;
步骤S108、停止计时,获取过程时间Tdur,Tdur为捕获到用户拖动解锁控件发生后开始计时,至用户拖动解锁用户控件接触障碍用户控件时停止计时之间时间段;
步骤S109、判断Tdur是否大于Δt,若大于则进入步骤S110,否则结束流程;
步骤S110、计算得出解锁用户控件碰撞障碍用户控件时的碰撞速度V;
步骤S111、根据S110结果判断,如果碰撞速度V大于***设定的最大解锁速度阀值Vmax,则判定为解锁事件发生,并执行步骤S112,否则执行步骤S113;
步骤S112、进一步执行解锁操作;
步骤S113、结束当前流程。
进一步的,所述的解锁用户控件为规则几何形状,且用户控件位置为自由浮动或固定位置,且用户能控制其移动。
进一步的,所述的障碍用户控件为手机屏幕区域边界或者任意几何形状控件,位置固定,且禁止用户对其进行操作。
进一步的,步骤S110所述的计算解锁用户控件碰撞障碍用户控件时的碰撞速度V,因用户在拖地解锁用户控件的过程中,拖动解锁用户控件的速度快慢不同,计算整个拖动过程的平均速度,则速度计算不准确,则计算速度时采用计算碰撞时候解锁用户控件的速度,取碰撞前一固定时间Δt及该时间内解锁用户控件移动距离ΔS,近似计算碰撞前的速度,其详细步骤如下:
步骤1、获取监测到解锁用户控件碰撞障碍用户控件发生时解锁用户控件的坐标点P1;
步骤2、获取碰撞前时间Δt的解锁用户控件坐标点P0;
步骤3、计算P0与P1间的弧长ΔS;
步骤4、根据公式ΔV等于ΔS除以Δt,计算出碰撞前平均速度V。
进一步的,步骤2所述的时间Δt为定值,且为***预设值。
与现有技术相比,本发明的有益效果是:使用户方便的通过界面交互,只需要一步操作,即可完成解锁操作,同时,在保证操作方便前提下,引入误操作的概率极低;另外在实现过程中,由于算法简单,保证了执行效率,且本发明只需触屏上的感应元件,即可实现解锁操作。
附图说明
图1为本发明的方法流程图;
图2为本发明的解锁装置原理框图;
图3为本发明的解锁事件轨迹图;
图4为本发明的碰撞速度计算方法流程图。
具体实施方式
下面结合实施例参照附图进行详细说明,以便对本发明的技术特征及优点进行更深入的诠释。
本发明的解锁装置原理框图,如图2所示,一种移动终端的图形解锁方法,基于移动终端触屏解锁装置,所述的解锁装置依次包括用户界面模块、计时模块、感应轨迹记录模块、解锁事件判断模块、解锁事件执行模块。
所述用户界面模块,用于在用户界面上模拟规则形状的用户界面控件;所述感应轨迹记录模块,用于记录用户滑动轨迹,并将结果发送给解锁事件判断模块;所述的计时模块,用于记录解锁用户控件移动的时间及接触障碍用户控件的时间;所述解锁事件判断模块,根据用户界面模块和感应轨迹记录模块数据判断是否有解锁事件发生,如有,则发送消息给解锁事件执行模块处理,否则进一步判断事件,判断后发送消息给其他事件执行模块处理;所述解锁事件执行模块,用于执行响应其他事件发生后的解锁及控制用户界面模块。
本发明的方法流程图如图2所示,所述的移动终端的图形解锁方法的步骤如下:
步骤S101、解锁程序记录触屏上所有的用户控件点的集合PS;
步骤S102、捕获用户拖动解锁用户控件事件;
步骤S103、用户拖动解锁用户控件开始后,计时模块的计时器开始记录时间;
步骤S104、记录用户拖动解锁用户控件滑动轨迹L;
步骤S105、持续捕获用户拖动解锁用户控件碰撞事件;
步骤S106、判断是否捕获到用户解锁用户控件接触障碍用户控件,若用户在接触障碍用户控件之前解除触摸状态则结束流程,否则进入步骤S107;
步骤S107、进一步持续捕获监测用户拖动解锁用户控件是否与障碍用户控件发生碰撞,未发生碰撞则返回步骤S105,是则执行步骤S108;
步骤S108、停止计时,获取过程时间Tdur,Tdur为捕获到用户拖动解锁控件发生后开始计时,至用户拖动解锁用户控件接触障碍用户控件时停止计时之间时间段;
步骤S109、判断Tdur是否大于Δt,若大于则进入步骤S110,否则结束流程;
步骤S110、计算得出解锁用户控件碰撞障碍用户控件时的碰撞速度V;
步骤S111、根据S110结果判断,如果碰撞速度V大于***设定的最大解锁速度阀值Vmax,则判定为解锁事件发生,并执行步骤S112,否则执行步骤S113;
步骤S112、进一步执行解锁操作;
步骤S113、结束当前流程。
进一步的,所述的解锁用户控件为规则几何形状,且用户控件位置为自由浮动或固定位置,且用户能控制其移动。
进一步的,所述的障碍用户控件为手机屏幕区域边界或者任意几何形状控件,位置固定,且禁止用户对其进行操作。
如图3、4所示,步骤S110所述的计算解锁用户控件碰撞障碍用户控件时的碰撞速度V,因用户在拖地解锁用户控件的过程中,拖动解锁用户控件的速度快慢不同,计算整个拖动过程的平均速度,则速度计算不准确,则计算速度时采用计算碰撞时候解锁用户控件的速度,取碰撞前一固定时间Δt及该时间内解锁用户控件移动距离ΔS,近似计算碰撞前的速度,其详细步骤如下:
步骤1、获取监测到解锁用户控件碰撞障碍用户控件发生时解锁用户控件的坐标点P1;
步骤2、获取碰撞前时间Δt的解锁用户控件坐标点P0;
步骤3、计算P0与P1间的弧长ΔS;
步骤4、根据公式ΔV等于ΔS除以Δt,计算出碰撞前平均速度V。
进一步的,步骤2所述的时间Δt为定值,且为***预设值。
依照本发明的装置和方法,使用户方便的通过界面交互,只需要一步操作,即可完成解锁操作,同时,在保证操作方便前提下,引入误操作的概率极低;另外在实现过程中,由于算法简单,保证了执行效率,本发明的另一优点在于,只需触屏上的感应元件,即可实现解锁操作。
通过以上实施例中的技术方案对本发明进行清楚、完整的描述,显然所描述的实施例为本发明一部分的实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
Claims (5)
1.一种移动终端的图形解锁方法,基于移动终端触屏解锁装置,所述的解锁装置依次包括用户界面模块、计时模块、感应轨迹记录模块、解锁事件判断模块、解锁事件执行模块,其特征在于,所述的移动终端的图形解锁方法涉及以下条件,用户拖动解锁用户控件与障碍用户控件碰撞,若碰撞速度V大于***设定的最大解锁速度阀值Vmax,则判断为解锁成功,Vmax>0,Vmax为定值,且为***预设值,
所述的移动终端的图形解锁方法的步骤如下:
步骤S101、解锁程序记录触屏上所有的用户控件点的集合PS;
步骤S102、捕获用户拖动解锁用户控件事件;
步骤S103、用户拖动解锁用户控件开始后,计时模块的计时器开始记录时间;
步骤S104、记录用户拖动解锁用户控件滑动轨迹L;
步骤S105、持续捕获用户拖动解锁用户控件碰撞事件;
步骤S106、判断是否捕获到用户解锁用户控件接触障碍用户控件,若用户在接触障碍用户控件之前解除触摸状态则结束流程,否则进入步骤S107;
步骤S107、进一步持续捕获监测用户拖动解锁用户控件是否与障碍用户控件发生碰撞,未发生碰撞则返回步骤S105,是则执行步骤S108;
步骤S108、停止计时,获取过程时间Tdur,Tdur为捕获到用户拖动解锁控件发生后开始计时,至用户拖动解锁用户控件接触障碍用户控件时停止计时之间时间段;
步骤S109、判断Tdur是否大于Δt,若大于则进入步骤S110,否则结束流程;
步骤S110、计算得出解锁用户控件碰撞障碍用户控件时的碰撞速度V;
步骤S111、根据S110结果判断,如果碰撞速度V大于***设定的最大解锁速度阀值Vmax,则判定为解锁事件发生,并执行步骤S112,否则执行步骤S113;
步骤S112、进一步执行解锁操作;
步骤S113、结束当前流程。
2.根据权利要求1所述的移动终端的图形解锁方法,其特征在于:所述的解锁用户控件为规则几何形状,且用户控件位置为自由浮动或固定位置,且用户能控制其移动。
3.根据权利要求2所述的移动终端的图形解锁方法,其特征在于:所述的障碍用户控件为手机屏幕区域边界或者任意几何形状控件,位置固定,且禁止用户对其进行操作。
4.根据权利要求3所述的移动终端的图形解锁方法,其特征在于,步骤S110所述的计算解锁用户控件碰撞障碍用户控件时的碰撞速度V,因用户在拖地解锁用户控件的过程中,拖动解锁用户控件的速度快慢不同,计算整个拖动过程的平均速度,则速度计算不准确,则计算速度时采用计算碰撞时候解锁用户控件的速度,取碰撞前一固定时间Δt及该时间内解锁用户控件移动距离ΔS,近似计算碰撞前的速度,其详细步骤如下:
步骤1、获取监测到解锁用户控件碰撞障碍用户控件发生时解锁用户控件的坐标点P1;
步骤2、获取碰撞前时间Δt的解锁用户控件坐标点P0;
步骤3、计算P0与P1间的弧长ΔS;
步骤4、根据公式ΔV等于ΔS除以Δt,计算出碰撞前平均速度V。
5. 根据权利要求4所述的移动终端的图形解锁方法,其特征在于:步骤2所述的时间Δt为定值,且为***预设值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110447341XA CN102541453A (zh) | 2011-12-28 | 2011-12-28 | 一种移动终端的图形解锁方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110447341XA CN102541453A (zh) | 2011-12-28 | 2011-12-28 | 一种移动终端的图形解锁方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102541453A true CN102541453A (zh) | 2012-07-04 |
Family
ID=46348441
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110447341XA Pending CN102541453A (zh) | 2011-12-28 | 2011-12-28 | 一种移动终端的图形解锁方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102541453A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103019612A (zh) * | 2013-01-09 | 2013-04-03 | *** | 一种触摸屏解锁方法及触摸屏终端 |
CN103150107A (zh) * | 2013-02-04 | 2013-06-12 | 东莞宇龙通信科技有限公司 | 触摸屏解锁方法和具有触摸屏的移动终端 |
CN111104699A (zh) * | 2019-11-29 | 2020-05-05 | 苏宁云计算有限公司 | 图形控件的碰撞驱动方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101498986A (zh) * | 2008-02-01 | 2009-08-05 | 胡宗宁 | 触摸屏手机的触摸滑动操作*** |
CN101727269A (zh) * | 2008-10-24 | 2010-06-09 | 珠海市魅族科技有限公司 | 触摸屏操作***、含该***的手机及其触摸键的激活方法 |
CN102043587A (zh) * | 2010-12-23 | 2011-05-04 | 东莞宇龙通信科技有限公司 | 触摸屏解锁方法及移动终端 |
CN102236515A (zh) * | 2010-04-28 | 2011-11-09 | 宏碁股份有限公司 | 电子装置及其屏幕解锁的方法 |
-
2011
- 2011-12-28 CN CN201110447341XA patent/CN102541453A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101498986A (zh) * | 2008-02-01 | 2009-08-05 | 胡宗宁 | 触摸屏手机的触摸滑动操作*** |
CN101727269A (zh) * | 2008-10-24 | 2010-06-09 | 珠海市魅族科技有限公司 | 触摸屏操作***、含该***的手机及其触摸键的激活方法 |
CN102236515A (zh) * | 2010-04-28 | 2011-11-09 | 宏碁股份有限公司 | 电子装置及其屏幕解锁的方法 |
CN102043587A (zh) * | 2010-12-23 | 2011-05-04 | 东莞宇龙通信科技有限公司 | 触摸屏解锁方法及移动终端 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103019612A (zh) * | 2013-01-09 | 2013-04-03 | *** | 一种触摸屏解锁方法及触摸屏终端 |
CN103150107A (zh) * | 2013-02-04 | 2013-06-12 | 东莞宇龙通信科技有限公司 | 触摸屏解锁方法和具有触摸屏的移动终端 |
CN103150107B (zh) * | 2013-02-04 | 2017-04-12 | 东莞宇龙通信科技有限公司 | 触摸屏解锁方法和具有触摸屏的移动终端 |
CN111104699A (zh) * | 2019-11-29 | 2020-05-05 | 苏宁云计算有限公司 | 图形控件的碰撞驱动方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105278655B (zh) | 指纹传感器的控制方法及装置 | |
EP2722730A1 (en) | Mobile terminal and method for moving cursor thereof | |
CN103049159B (zh) | 一种防止电容触摸屏水滴误触发的方法 | |
CN102135850A (zh) | 手持终端设备及其自动解锁的方法 | |
EP2523086A1 (en) | Method and device for window object inertial movement | |
CN103516004B (zh) | 一种信息处理方法和装置 | |
CN102629183B (zh) | 一种终端屏幕控制方法及装置 | |
CN102984361B (zh) | 一种接听和挂断通话的方法及移动通讯设备 | |
CN104699392B (zh) | 一种防止误触发触摸按键的方法、装置及智能终端 | |
CN103516913B (zh) | 手机显示屏自动休眠唤醒的方法和装置 | |
CN105607853B (zh) | 一种信息处理方法及电子设备 | |
CN103543948A (zh) | 移动终端及其人机交互方法 | |
CN102541453A (zh) | 一种移动终端的图形解锁方法 | |
CN103425419B (zh) | 操作控制方法及电子设备 | |
CN105357641B (zh) | 一种位置更新控制方法及用户终端 | |
CN102520857B (zh) | 一种手机屏幕解锁装置及其解锁方法 | |
CN105072264A (zh) | 基于三轴加速度传感器的智能腕表控制方法及*** | |
CN104571839A (zh) | 一种终端及其处理方法、装置 | |
CN104516658A (zh) | 一种单手操作手持设备屏幕的方法 | |
CN102890586B (zh) | 一种触摸屏抗干扰方法及其终端设备 | |
CN107016337A (zh) | 一种指纹识别方法及移动终端 | |
CN107247557A (zh) | 一种应用图标显示方法及装置 | |
CN103135927A (zh) | 一种移动终端快速对焦拍照方法及*** | |
CN105426091A (zh) | 一种控制黑屏手势处理的方法及终端 | |
TWI609321B (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: 20120704 |