[发明专利]一种智能移动终端的解锁方法及系统有效
申请号: | 201310724216.8 | 申请日: | 2013-12-25 |
公开(公告)号: | CN103677644A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 原仓周;岳友;王雷;刘雨骁;冯力 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488;G06F21/31 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种移动终端的解锁系统,系统包括设置功能模块、动态键盘声称模块、解锁模块以及验证功能模块;一种移动终端新的解锁方法,具体内容为:步骤一,设置数字密码、数字按键对应的手指滑动方向;步骤二,进行解锁;步骤三,进行验证;本发明适用性强:延用绝大多数用户青睐的数字密码,在不改变用户习惯的基础上增加连续滑动解锁功能,操作简单,方便快捷,用户体验好;本发明安全性极强:在传统的数字密码上增加手指在数字按键上对应的滑动方向,大大增加密码空间来降低暴力破解的风险,同时动态声称数字键盘来防止污迹攻击,进一步提高安全性。 | ||
搜索关键词: | 一种 智能 移动 终端 解锁 方法 系统 | ||
【主权项】:
一种移动终端的解锁方法,包括设置功能模块、动态键盘生成模块、解锁功能模块以及验证模块; 设置功能模块中设置用户解锁的数字密码以及对应数字按键上的手指滑动方向,用户可以点击对应的数字按键或者在对应的数字按键,并简短地滑动手指,以确定划动方向,设置按键的区域半径为R,则在这个圆形按键区域内判定用户的手指滑动方向。当然,如果愿意,用户也可以不划动手指,也就是不给该键附加手指方向。由于手指划动方向的不同,在相同的数字键上可构成不同的密码信息,设置模块工作完成。 动态键盘生成模块主要的作用是为了防止污迹攻击,增加安全性,本发明将数字虚拟键盘变为动态,每次解锁时数字键盘布局都会随机变化如图2所示。同时在随机生成的数字虚拟键盘中,本发明为了提高用户体验,在用户使用键盘上连续的数字作为密码时,则允许用户直接滑动输入密码。 当用户需要触发解锁功能、用户身份认证时调用解锁功能模块。在锁屏时,该模块屏蔽手机的键盘信号,仅仅侦听解锁按钮;在终端处于运行阶段,该模块时时侦听解锁命令;在解锁的时候,该功能模块侦听或者接收到解锁命令后,唤醒解锁界面并显示,用户在解锁界面对屏幕上结果动态键盘生成模块生成的虚拟数字键盘上的数字进行点击以及在屏幕上的移动,解锁功能模块捕获用户点击、移动,然后离开屏幕的过程(点击‑滑动‑离开为一次原子操作),得到第一次原子操作包含的数字以及对应的滑动方向,若第一次原子操作包含的数字大于1,则直接将获取的数据输出至验证功能模块;若第一次原子操作包含的数字只有一位,则继续监听屏幕的下一次原子操作直至获取的数据中数字的位数与预设的密码对应,最终将获取的原子操作对应的点击数据依次输出至验证模块。 验证模块用于判定解锁过程是否正确,首先判定解锁模块中采取的是连续滑动解锁还是单个数字多次点击解锁,如果是连续滑动解锁,首先对解锁过程中一次原子操作对应的数字进行匹配,如果划过的数字与密码不匹配则提示密码错误,如果正确则继续对每个数字的对应的方向进行判定,此时的判定需要获取手指进入到该数字按键区域的位置与方向以及到达数字按键中心的连线所在区域,设置手指与屏幕的触点的位置在以整个手机画布为参考系的坐标系中的坐标为(x1,y1),设置数字按键的几何中心的坐标为(x,y),利用点到点的距离算法 判定手指是否进入到按键区域以及进入到按键区域的位置,然后利用手指进入的方位以及在数字按键上移动的连线来与密码进行深度匹配,如果匹配成功则整个用户验证成功,否则验证失败;如果判定为单个数字多次点击解锁,则按照设定功能模块对应的设定的过程,依次对解锁过程每一次原子操作中的数字以及对应的滑动方向与设置模块的值进行匹配,在匹配过程中只要一个因素无法匹配,则整个验证过程失败,只有当所有的传入的原子操作都匹配成功整个用户身份验证才算完成。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310724216.8/,转载请声明来源钻瓜专利网。