一种移动终端及其解锁方法

文档序号:6493696阅读:106来源:国知局
一种移动终端及其解锁方法
【专利摘要】本发明实施例公开了一种移动终端解锁方法,所述移动终端解锁方法包括:通过摄像头捕捉用户的瞳孔位置;获取用户瞳孔的运动轨迹信息;确定用户瞳孔的运动轨迹信息与预设的终端解锁信息相匹配,则将移动终端解锁。本发明实施例还公开了一种移动中的。采用本发明,无需用户手动进行“有痕迹”的输入过程,实现了一种高安全性的移动终端解锁方式。
【专利说明】一种移动终端及其解锁方法
【技术领域】
[0001]本发明涉及一种电子【技术领域】,尤其涉及一种移动终端及其解锁方法。
【背景技术】
[0002]现有的移动终端解锁方案,基本上都是通过手指完成,其中主要有两大类:一类是手工输入密码解锁,另一类是图案解锁。两类解锁方案,都是需要用户在手机屏幕上进行手指输入,输入的内容是密码,或者用户自定义图案。现有移动终端解锁方案存在较为明显的缺点,即很容易被人记录所输入密码(或者图形),安全性较低。

【发明内容】

[0003]本发明实施例所要解决的技术问题在于,提供一种安全、方便的移动终端解锁方法。
[0004]为了解决上述技术问题,本发明实施例提供了一种移动终端解锁方法,所述移动终端解锁方法包括:
[0005]通过摄像头捕捉用户的瞳孔位置;
[0006]获取用户瞳孔的运动轨迹信息;
[0007]确定用户瞳孔的运动轨迹信息与预设的终端解锁信息相匹配,则将移动终端解锁。
[0008]相应地,本发明实施例还提供了一种移动终端,所述移动终端包括:
[0009]瞳孔捕捉模块,用于通过摄像头捕捉用户的瞳孔位置;
[0010]瞳孔运动获取模块,用于获取用户瞳孔的运动轨迹信息;
[0011]验证模块,用于确定用户瞳孔的运动轨迹信息与预设的终端解锁信息相匹配;
[0012]解锁模块,用于当所述验证模块确定用户瞳孔的运动轨迹信息与预设的终端解锁信息相匹配时,将移动终端解锁。
[0013]本发明实施例通过获取用户瞳孔的运动轨迹信息,当确定是否与预设的终端解锁信息一致时进行解锁,无需用户手动进行“有痕迹”的输入过程,实现了一种高安全性的移动终端解锁方式。
【专利附图】

【附图说明】
[0014]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0015]图1是本发明实施例中一种移动终端的解锁方法的流程示意图;
[0016]图2是本发明另一实施例中一种移动终端的解锁方法的流程示意图;
[0017]图3是本发明实施例中移动终端获取用户瞳孔的运动轨迹信息的流程示意图;[0018]图4是本发明实施例中获取用户瞳孔停顿位置的相对方向角度的示意图;
[0019]图5是本发明实施例中的瞳孔位置对应的字符分布示意图;
[0020]图6是本发明实施例中的移动终端的结构示意图;
[0021]图7是本发明实施例中移动终端中瞳孔运动获取模块的结构示意图;
[0022]图8是本发明实施例中移动终端中验证模块的结构示意图。
【具体实施方式】
[0023]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024]本发明实施例中所提及的移动终端可以为:平板电脑、手机、智能手机、电子阅读器、笔记本电脑等便携性设备中的任一种,本发明实施例中的移动终端内置或外置连接有摄像头,较佳可以为与显示屏幕同侧的前置摄像头。
[0025]图1是本发明实施例中一种移动终端的解锁方法的流程示意图。如图所示本实施例中的移动终端解锁方法可以包括:
[0026]S101,通过摄像头捕捉用户的瞳孔位置。具体实现中,移动终端可以通过摄像头拍摄到包括用户头部正面的图像,并通过实时的图像处理在拍摄到的图像中识别出用户的瞳孔位置。
[0027]S102,获取用户瞳孔的运动轨迹信息。具体实现中,移动终端可以通过将SlOl通过摄像头捕捉到用户的瞳孔位置进行记录,得到用户瞳孔相对于眼眶的运动轨迹、移动速度,并抛弃眨眼等动作,从而得到用户瞳孔的运动轨迹信息,同时可以通过输入预设的开始获取和结束获取的指令控制输入一次用户瞳孔的运动轨迹信息,例如在移动终端中点击“目光解锁”功能,移动终端打开目光解锁界面同时开启前置摄像头开始捕捉用户瞳孔的活动过程,直到用户点击“完成”表示本次输入完成,移动终端即关闭摄像头功能并对之前获取到的用户眼睛的活动过程进行处理得到本次输入的用户瞳孔的运动轨迹信息。
[0028]S103,确定用户瞳孔的运动轨迹信息与预设的终端解锁信息相匹配,则将移动终端解锁。具体实现中,所述预设的终端解锁信息可以为预先设定的用户瞳孔的一段运动轨迹,即直接将用户本次输入的用户瞳孔的运动轨迹与预先设定的运动轨迹进行比较是否匹配,若成功匹配则移动终端成功解锁;所述预设的终端解锁信息也可以为预先设定的基准点(例如用户眼眶中心)周围的至少两个停顿位置,若步骤S102中获取到的用户瞳孔的运动轨迹信息中检测到用户在基准点周围的上述至少两个位置停顿了,那么可以以此确定用户瞳孔的运动轨迹信息与预设的终端解锁信息相匹配,进而将移动终端解锁;所述预设的终端解锁信息还可以为预先设定的解锁密码,可以根据步骤S102中获取到的用户瞳孔的运动轨迹信息结合预设的规则获取用户瞳孔的运动轨迹信息对应的字符串,进而可以判断获取到的对应的字符串是否与预设的解锁密码相匹配,若是则以此确定用户瞳孔的运动轨迹信息与预设的终端解锁信息相匹配,进而将移动终端解锁。
[0029]下面通过一个具体实施例子来对本发明实现移动终端的解锁流程进行详细阐述。
[0030]图2是本发明另一实施例中一种移动终端的解锁方法的流程示意图。如图所示本实施例中的移动终端解锁方法可以包括:
[0031]S201,获取用户瞳孔在运动过程中相对于基准点的至少两个停顿位置以及先后顺序。具体实现中,用户可以在移动终端上启动目光解锁功能,移动终端打开目光解锁功能界面,并启动摄像头获取用户瞳孔的运动轨迹信息,包括用户瞳孔在运动过程中相对于基准点的至少两个停顿位置以及先后顺序,具体实现方法可参考下文结合图3进行的流程说明。
[0032]S202,获取从基准点到各个停顿位置的相对方向角度。具体实现中,可以以移动终端的显示屏幕为参照设定相对方向,例如图4中所示的获取到用户瞳孔在运动过程中相对于基准点DO的4个停顿位置Dl?D4,获取从基准点DO到各个停顿位置的射线与显示屏幕的坐标系中水平右半轴之间的逆时针夹角Jl?J4,作为基准点到各个停顿位置的相对方向角度。
[0033]S203,获取所述从基准点到每个停顿位置的相对方向角度对应的字符,作为该停顿点对应的字符。具体实现中,可以预先设定方向角度与字符之间的对应关系,例如在图5所示的瞳孔位置对应的字符分布示意图中,可以将基准点为中心的360°分成10个等份,若得到基准点到某个停顿位置的射线的方向角度落在其中的一个等份中,则可以对应获取到该停顿位置对应的字符,如图4中的4个停顿位置Dl?D4,在图5中对应的字符分别为
1、8、5、3。本发明实施例中停顿点对应的字符不限定为数字,还可以为字母、标点、符号等各种字符。
[0034]S204,根据所述至少两个停顿位置的先后顺序对将对应的至少两个字符进行排列得到解锁字符串。例如在图5所示的瞳孔位置对应的字符分布示意图中,获取到的4个停顿位置的顺序为Dl?D2?D3?D4,那么对应该顺序将得到的对应字符进行排列得到解锁字符串为1853。
[0035]S205,确定所述解锁字符串与预设的终端解锁信息一致。具体的,本实施例中预设的终端解锁信息可以为一个预设的解锁字符串,通过判断S204获取到的解锁字符串是否与预设的解锁字符串一致,即可确认所述解锁字符串与预设的终端解锁信息一致。较佳的,本发明实施例中预设的解锁字符串中相邻字符不能相同,否则会增加准确获取用户瞳孔的运动轨迹信息的难度。
[0036]S206,将移动终端解锁。
[0037]图3是本发明实施例中移动终端获取用户瞳孔的运动轨迹信息的流程示意图,如图所示本发明实施例的获取用户瞳孔的运动轨迹信息的方法包括:
[0038]S301,通过摄像头捕捉用户的瞳孔位置。具体实现中,用户可以在移动终端上启动目光解锁功能,移动终端打开目光解锁功能界面,并启动摄像头拍摄到包括用户头部正面的图像,并通过实时的图像处理在拍摄到的图像中识别出用户的瞳孔位置。
[0039]S302,获取用户瞳孔的运动轨迹信息。具体的,移动终端可以通过将S301通过摄像头捕捉到用户的瞳孔位置进行记录,得到用户瞳孔相对于眼眶的运动轨迹、移动速度,并抛弃眨眼等动作,从而得到用户瞳孔的运动轨迹信息,同时可以通过输入预设的开始获取和结束获取的指令控制输入一次用户瞳孔的运动轨迹信息,例如在移动终端中点击“目光解锁”功能,移动终端打开目光解锁界面同时开启前置摄像头开始捕捉用户瞳孔的活动过程,直到用户点击“完成”表示本次输入完成,移动终端即关闭摄像头功能并对之前获取到的用户眼睛的活动过程进行处理得到本次输入的用户瞳孔的运动轨迹信息。
[0040]S303,检测到用户瞳孔停止运动的时间超过第一时间阈值但不超过第二时间阈值。具体实现中,所述第一时间阈值可以例如0.2s,所述第二时间阈值可以例如I秒,当检测到用户瞳孔停止运动的时间0.2s〈t〈ls,表示用户瞳孔在该位置有一个停顿,执行S304。
[0041]S304,将用户瞳孔本次停止的位置记录下来作为一个停顿位置。
[0042]S305,检测到用户瞳孔停止运动超过第二预设时间阈值。如前文所举例的,所述第二时间阈值可以例如I秒,若检测到用户瞳孔停止运动的时间超过I秒,则执行S306。
[0043]S306,将所述用户瞳孔本次停止的位置作为所述基准点。
[0044]S307,终止本次获取用户瞳孔的运动信息。当检测到用户瞳孔停止运动的时间超过第二时间阈值,则表示用户本次输入的“目光命令”已结束,移动终端可以停止本次通过摄像头获取用户的瞳孔运动。
[0045]图6是本发明实施例中的移动终端的结构示意图。如图所示本发明实施例中的移动终端可以包括:
[0046]瞳孔捕捉模块610,用于通过摄像头捕捉用户的瞳孔位置。具体实现中,瞳孔捕捉模块可以通过摄像头拍摄到包括用户头部正面的图像,并通过实时的图像处理在拍摄到的图像中识别出用户的瞳孔位置。
[0047]瞳孔运动获取模块620,用于获取用户瞳孔的运动轨迹信息。具体实现中,瞳孔运动获取模块620可以将瞳孔捕捉模块610捕捉到用户的瞳孔位置进行记录,得到用户瞳孔相对于眼眶的运动轨迹、移动速度,并抛弃眨眼等动作,从而得到用户瞳孔的运动轨迹信息,同时可以通过输入预设的开始获取和结束获取的指令控制输入一次用户瞳孔的运动轨迹信息,例如在移动终端中点击“目光解锁”功能,瞳孔捕捉模块610打开目光解锁界面同时开启前置摄像头开始捕捉用户瞳孔的位置,瞳孔运动获取模块620对用户瞳孔的活动过程进行记录,直到用户点击“完成”表示本次输入完成,瞳孔运动获取模块620即关闭摄像头功能并对之前获取到的用户眼睛的活动过程进行处理得到本次输入的用户瞳孔的运动轨迹信息。在可选实施例中,瞳孔运动获取模块620可以具体用于获取用户瞳孔在运动过程中相对于基准点的至少两个停顿位置以及先后顺序,具体可以如图7所示进一步包括:
[0048]停顿位置获取单元621,用于当检测到用户瞳孔停止运动的时间超过第一时间阈值但不超过第二时间阈值时,将所述用户瞳孔本次停止的位置作为所述停顿位置。具体实现中,所述第一时间阈值可以例如0.2s,所述第二时间阈值可以例如I秒,当停顿位置获取单元621检测到用户瞳孔停止运动的时间0.2s〈t〈ls,表示用户瞳孔在该位置有一个停顿,即可以将用户瞳孔本次停止的位置记录下来作为一个停顿位置。
[0049]终止单元622,用于当检测到用户瞳孔停止运动超过第二预设时间阈值时,终止本次获取用户瞳孔的运动信息,并将所述用户瞳孔本次停止的位置作为所述基准点。具体的,当终止单元622检测到用户瞳孔停止运动的时间超过第二时间阈值,则表示用户本次输入的“目光命令”已结束,瞳孔运动获取模块610可以停止本次通过摄像头获取用户的瞳孔运动。
[0050]验证模块630,用于确定用户瞳孔的运动轨迹信息与预设的终端解锁信息相匹配。具体实现中,所述预设的终端解锁信息可以为预先设定的用户瞳孔的一段运动轨迹,验证模块630可以直接将用户本次输入的用户瞳孔的运动轨迹与预先设定的运动轨迹进行比较是否匹配;所述预设的终端解锁信息也可以为预先设定的基准点(例如用户眼眶中心)周围的至少两个停顿位置,若瞳孔运动获取模块620获取到的用户瞳孔的运动轨迹信息中用户在基准点周围的上述至少两个位置停顿了,那么验证模块630可以以此确定用户瞳孔的运动轨迹信息与预设的终端解锁信息相匹配;所述预设的终端解锁信息还可以为预先设定的解锁密码,验证模块630可以根据瞳孔运动获取模块620获取到的用户瞳孔的运动轨迹信息结合预设的规则获取用户瞳孔的运动轨迹信息对应的字符串,进而可以判断获取到的对应的字符串是否与预设的解锁密码相匹配,若是则以此确定用户瞳孔的运动轨迹信息与预设的终端解锁信息相匹配。以上述第三种实现方式为例,如图8中所示验证模块630进一步还可以包括:
[0051]字符获取单元631,用于根据用户瞳孔在运动过程中相对于基准点的至少两个停顿位置分别获取对应的字符。本实施例中的字符获取单元631可以进一步包括:
[0052]角度获取子单元6311,用于根据从基准点到各个停顿位置的相对方向角度。具体实现中,可以以移动终端的显示屏幕为参照设定相对方向,例如图4中所示的获取到用户瞳孔在运动过程中相对于基准点DO的4个停顿位置Dl?D4,角度获取子单元6311获取从基准点DO到各个停顿位置的射线与显示屏幕的坐标系中水平右半轴之间的逆时针夹角Jl?J4,作为基准点到各个停顿位置的相对方向角度。
[0053]字符获取子单元6312,用于获取所述从基准点到每个停顿位置的相对方向角度对应的字符,作为该停顿点对应的字符。具体实现中,可以预先设定方向角度与字符之间的对应关系,例如在图5所示的瞳孔位置对应的字符分布示意图中,可以将基准点为中心的360°分成10个等份,若得到基准点到某个停顿位置的射线的方向角度落在其中的一个等份中,字符获取子单元6212则可以对应获取到该停顿位置对应的字符,如图4中的4个停顿位置Dl?D4,在图5中对应的字符分别为1、8、5、3。本发明实施例中停顿点对应的字符不限定为数字,还可以为字母、标点、符号等各种字符。
[0054]字符排列单元632,用于根据所述至少两个停顿位置的先后顺序对将对应的至少两个字符进行排列得到解锁字符串。例如在图5所示的瞳孔位置对应的字符分布示意图中,获取到的4个停顿位置的顺序为Dl?D2?D3?D4,那么字符排列单元632对应该顺序将得到的对应字符进行排列得到解锁字符串为1853。
[0055]验证单元633,用于确定所述解锁字符串与预设的终端解锁信息一致。具体的,本实施例中预设的终端解锁信息可以为一个预设的解锁字符串,验证单元633通过判断字符排列单元632获取到的解锁字符串是否与预设的解锁字符串一致,即可确认所述解锁字符串与预设的终端解锁信息一致。较佳的,本发明实施例中预设的解锁字符串中相邻字符不能相同,否则会增加准确获取用户瞳孔的运动轨迹信息的难度。
[0056]解锁模块640,用于当所述验证模块630确定用户瞳孔的运动轨迹信息与预设的终端解锁信息相匹配时,将移动终端解锁。
[0057]本发明实施例通过获取用户瞳孔的运动轨迹信息,当确定是否与预设的终端解锁信息一致时进行解锁,无需用户手动进行“有痕迹”的输入过程,实现了一种高安全性的移动终端解锁方式。
[0058]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0059]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【权利要求】
1.一种移动终端解锁方法,其特征在于,所述移动终端解锁方法包括: 通过摄像头捕捉用户的瞳孔位置; 获取用户瞳孔的运动轨迹信息; 确定用户瞳孔的运动轨迹信息与预设的终端解锁信息相匹配,则将移动终端解锁。
2.如权利要求1所述的移动终端解锁方法,其特征在于,所述获取用户瞳孔的运动轨迹信息包括: 获取用户瞳孔在运动过程中相对于基准点的至少两个停顿位置以及先后顺序; 所述确定用户瞳孔的运动轨迹信息与预设的终端解锁信息相匹配包括: 确定所述用户瞳孔在运动过程中相对于基准点的至少两个停顿位置以及先后顺序与预设的终端解锁信息相匹配。
3.如权利要求2所述的移动终端解锁方法,其特征在于,所述确定所述用户瞳孔在运动过程中相对于基准点的至少两个停顿位置以及先后顺序与预设的终端解锁信息相匹配包括: 根据用户瞳孔在运动过程中相对于基准点的至少两个停顿位置分别获取对应的字符; 根据所述至少两个停顿位置的先后顺序对将对应的至少两个字符进行排列得到解锁字符串; 确定所述解锁字符串与预设的终端解锁信息一致。
4.如权利要求3所述的移动终端解锁方法,其特征在于,所述根据用户瞳孔在运动过程中相对于基准点的至少两个停顿位置分别获取对应的字符包括: 获取从基准点到各个停顿位置的相对方向角度; 获取所述从基准点到每个停顿位置的相对方向角度对应的字符,作为该停顿点对应的字符。
5.如权利要求2~4中任一项所述的移动终端解锁方法,其特征在于,所述通过摄像头获取用户瞳孔的运动轨迹信息包括: 当检测到用户瞳孔停止运动的时间超过第一时间阈值但不超过第二时间阈值时,将所述用户瞳孔本次停止的位置作为所述停顿位置; 当检测到用户瞳孔停止运动超过第二预设时间阈值时,终止本次获取用户瞳孔的运动信息,并将所述用户瞳孔本次停止的位置作为所述基准点。
6.—种移动终端,其特征在于,所述移动终端包括: 瞳孔捕捉模块,用于通过摄像头捕捉用户的瞳孔位置; 瞳孔运动获取模块,用于获取用户瞳孔的运动轨迹信息; 验证模块,用于确定用户瞳孔的运动轨迹信息与预设的终端解锁信息相匹配; 解锁模块,用于当所述验证模块确定用户瞳孔的运动轨迹信息与预设的终端解锁信息相匹配时,将移动终端解锁。
7.如权利要求6所述的移动终端,其特征在于,所述瞳孔运动获取模块具体用于: 获取用户瞳孔在 运动过程中相对于基准点的至少两个停顿位置以及先后顺序; 所述验证模块具体用于: 确定所述用户瞳孔在运动过程中相对于基准点的至少两个停顿位置以及先后顺序与预设的终端解锁信息相匹配。
8.如权利要求7所述的移动终端,其特征在于,所述验证模块包括: 字符获取单元,用于根据用户瞳孔在运动过程中相对于基准点的至少两个停顿位置分别获取对应的字符; 字符排列单元,用于根据所述至少两个停顿位置的先后顺序对将对应的至少两个字符进行排列得到解锁字符串; 验证单元,用于确定所述解锁字符串与预设的终端解锁信息一致。
9.如权利要求8所述的移动终端,其特征在于,所述字符获取单元包括: 角度获取子单元,用于根据从基准点到各个停顿位置的相对方向角度; 字符获取子单元,用于获取所述从基准点到每个停顿位置的相对方向角度对应的字符,作为该停顿点对应的字符。
10.如权利要求6~9中任一项所述的移动终端,其特征在于,所述瞳孔运动获取模块包括: 停顿位置获取单元,用于当检测到用户瞳孔停止运动的时间超过第一时间阈值但不超过第二时间阈值时,将所述用户瞳孔本次停止的位置作为所述停顿位置; 终止单元,用于当检测到 用户瞳孔停止运动超过第二预设时间阈值时,终止本次获取用户瞳孔的运动信息,并将所述用户瞳孔本次停止的位置作为所述基准点。
【文档编号】G06F3/01GK103902029SQ201210574623
【公开日】2014年7月2日 申请日期:2012年12月26日 优先权日:2012年12月26日
【发明者】王雅光 申请人:腾讯数码(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1