[发明专利]一种触屏手机解锁方法及装置有效
申请号: | 201310026363.8 | 申请日: | 2013-01-24 |
公开(公告)号: | CN103092519B | 公开(公告)日: | 2016-03-30 |
发明(设计)人: | 原仓周;梁栋;王雷 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488;H04M1/725 |
代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 赵文利 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 手机 解锁 方法 装置 | ||
1.一种触屏手机解锁装置,包括设置模块、解锁模块、验证模块;
设置模块中设置用于解锁的背景图片,背景图片充满手机屏幕,以手机屏幕的左下角为 坐标系的原点,水平方向为坐标系的x轴,垂直方向为y轴,依次按照顺序在背景图片上设 置触点,触点为任意位置,触点的数量为大于等于1,触点为半径R的圆点,触点之间无重 叠,依次记录下设置的触点的圆心位置;同时,记录相邻顺序上的两个触点的连线线段,设 两个触点的坐标为(x1,y1)、(x2,y2),则线段表示为:y=kx+b,x1≤x≤x2,y1≤y≤y2, k、b表示未知参数,通过两个触点的坐标(x1,y1)、(x2,y2)确定k、b的值;设触点区域,以 及触点之间的连线两侧各触点半径宽的区域为安全区域,屏幕其他的区域为危险区;
当用户需要触发解锁、锁屏功能时调用解锁模块;在锁屏时,该模块屏蔽手机的键盘信 号,侦听解锁按钮;在解锁的时候,该模块侦听到解锁按钮后,唤醒解锁界面并显示,用户 在解锁界面对屏幕进行点击以及在屏幕上移动,解锁模块得到点击的第一个点坐标,离开屏 幕的最后一个点坐标,中间在屏幕上移动的点坐标,将点坐标依次输出至验证模块;
验证模块首先判断第一个点坐标是否在设置模块设置的第一个触点的区域内,如果否, 则解锁失败,如果是,则对屏幕上移动的点坐标进行判断,判断在屏幕上移动的点坐标是否 在危险区,如果是,则解锁失败,否则判断是否在设置模块设置的触点的区域内,如果否, 则对下一个在屏幕上移动的点坐标进行判断,如果是,则判断坐标是否为刚刚进入触点区域, 如果是,记录点的坐标,然后对下一个在屏幕上移动的点坐标进行判断,如果否,则对下一 个在屏幕上移动的点坐标进行判断,直到所有在屏幕上移动的点坐标判断完毕,然后,判断 最后一个点坐标是否在设置模块设置的最后一个触点的区域内,如果否,则解锁失败,如果 是,则对在屏幕上移动的点坐标的顺序是否与设置模块中设置的顺序相同,如果否,则解锁 失败,如果是,则通过验证,解锁成功;
所述的验证模块中,使用两点间的距离是否大于R进行判断:设点坐标为(x1,y1),触点 圆点坐标为(x2,y2),距离判断d是否≤R,如果否,则点坐标不在 触点区域内。
2.根据权利要求1所述的一种触屏手机解锁装置,R=5mm。
3.根据权利要求1所述的一种触屏手机解锁装置,验证模块中,判断点坐标是否在危 险区内具体为:
通过判断点的坐标到设置模块中记录的触点圆点或线段的距离是否大于R确定,首先, 判断点(x1,y1)到所有的触点圆点(x2,y2)的距离是否≤R;如果否,判断点坐标(x1,y1)到各条 线段的距离是否≤R;如果还是否,那么点坐标即为在危险区域内。
4.根据权利要求1所述的一种触屏手机解锁装置,验证模块中,判断点坐标是否在刚 刚进入触点区域具体为:
通过和前一个触碰到的触点进行比较,如果不一样,这是刚刚进入触点区区域。
5.根据权利要求1所述的一种触屏手机解锁装置,验证模块中,判断在屏幕上移动的 点坐标的顺序是否与设置模块中设置的顺序相同具体为:将解锁过程中记录下的触碰到的点 坐标顺序与设置模块中记录下来的触点顺序进行比较,判别是否相同。
6.一种触屏手机解锁方法,该解锁方法如下:
步骤一:设置背景图片、触点;
用户设置用于解锁的背景图片,背景图片充满手机屏幕,以手机屏幕的左下角为坐标系 的原点,水平方向为坐标系的x轴,垂直方向为y轴,依次按照顺序在背景图片上设置触点, 触点为任意位置,触点的数量为大于等于1,触点为半径R的圆点,触点之间无重叠,依次 记录下设置的触点的圆心位置;同时,记录相邻顺序上的两个触点的连线线段,设两个触点 的坐标为(x1,y1)、(x2,y2),则线段表示为:y=kx+b,x1≤x≤x2,y1≤y≤y2,k、b 表示未知参数,通过两个触点的坐标(x1,y1)、(x2,y2)确定k、b的值;设触点区域,以及触 点之间的连线两侧各触点半径宽的区域为安全区域,屏幕其他的区域为危险区;
步骤二:进行解锁;
用户解锁过程从用户手指触碰到手机屏幕开始,至用户手指离开手机屏幕结束,捕获用 户点击,移动,然后离开屏幕的过程,得到点击的第一个点坐标,离开屏幕的最后一个点坐 标,中间在屏幕上移动的点坐标;
步骤三:进行验证;
(1)首先,判断第一个点坐标是否在设置的第一个触点的区域内,如果否,则解锁失败, 如果是,则进入(2);
(2)对屏幕上移动的点坐标进行判断,判断在屏幕上移动的点坐标是否在危险区,如果 是,则解锁失败,否则,进入(3);
(3)判断点坐标是否在设置的触点的区域内,如果否,则返回步骤(2),对下一个在 屏幕上移动的点坐标进行判断,如果是,则进入步骤(4);
(4)判断点坐标是否为刚刚进入触点区域,如果是,记录点的坐标,然后返回步骤(2), 对下一个在屏幕上移动的点坐标进行判断,如果否,则直接返回步骤(2),对下一个在屏幕 上移动的点坐标进行判断;
(5)在屏幕上移动的点坐标是否全部判断完毕,如果是,进入步骤(6),否则返回步 骤(2);
(6)判断最后一个点坐标是否在设置的最后一个触点的区域内,如果否,则解锁失败, 如果是,则对在屏幕上移动的点坐标的顺序是否与设置模块中设置的顺序相同,如果否,则 解锁失败,如果是,则通过验证,解锁成功;
其中,判断点坐标是否在第一个触点区域内、判断点坐标是否在最后一个触点区域内以 及点坐标是否在触点区域内的方法具体为:
使用两点间的距离是否大于R进行判断;设点坐标为(x1,y1),触点圆点坐标为(x2,y2), 距离判断d是否≤R,如果否,则点坐标不在触点区域内;
其中,判断点坐标是否在危险区内的方法具体为:
通过判断点的坐标到设置模块中记录的触点圆点或线段的距离是否大于R确定,首先, 判断点(x1,y1)到所有的触点圆点(x2,y2)的距离是否≤R;如果否,判断点坐标(x1,y1)到各条 线段的距离是否≤R;如果还是否,那么点坐标即为在危险区域内;
其中,判断点坐标是否在刚刚进入触点区域的方法具体为:
通过和前一个触碰到的触点进行比较,如果不一样,这是刚刚进入触点区区域;
其中,判断在屏幕上移动的点坐标的顺序是否与设置模块中设置的顺序相同的方法具体 为:将解锁过程中记录下的触碰到的点坐标顺序与设置模块中记录下来的触点顺序进行比较, 判别是否相同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310026363.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:粮食清理机的吸尘装置
- 下一篇:用于酒石酸的离心甩干机