著录项信息
专利名称 | 终端的解锁方法和终端 |
申请号 | CN201510355035.1 | 申请日期 | 2015-06-24 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-09-16 | 公开/公告号 | CN104915120A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0484 | IPC分类号 | G;0;6;F;3;/;0;4;8;4查看分类表>
|
申请人 | 北京百纳威尔科技有限公司 | 申请人地址 | 北京市通州区中关村科技园光机电一体化产业基地嘉创二路55号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 北京百纳威尔科技有限公司 | 当前权利人 | 北京百纳威尔科技有限公司 |
发明人 | 陈永华 |
代理机构 | 北京同立钧成知识产权代理有限公司 | 代理人 | 娄冬梅;黄健 |
摘要
本发明提供一种终端的解锁方法和终端。该方法包括:确定终端当前的状态为待解锁状态;执行获取判断操作,得到判断结果;所述获取判断操作包括:按照第一采样频率采集终端在预设的第一时长内的第一加速度集合,并判断在每个相同的采样时刻下,第一加速度集合中的第一加速度是否与终端预设的第二加速度集合中的第二加速度匹配;其中,终端的第一加速度集合包括至少两个第一加速度,所述第二加速度集合包括至少两个第二加速度;若所述判断结果为匹配,则将所述终端的状态切换为解锁成功状态。本发明提供的方法,用户可以通过操控终端的运动轨迹从而实现解锁,无需点亮屏幕或者绘制复杂的解锁图案,简化了解锁步骤,实现了人机交互的智能性。
1.一种终端的解锁方法,其特征在于,包括:
确定所述终端当前的状态为待解锁状态;
执行获取判断操作,得到判断结果;其中,所述获取判断操作包括:按照第一采样频率采集所述终端在预设的第一时长内的第一加速度集合,并判断在每个相同的采样时刻下,所述第一加速度集合中的第一加速度是否与所述终端预设的第二加速度集合中的第二加速度匹配;其中,所述终端的第一加速度集合包括至少两个第一加速度,所述第二加速度集合包括至少两个第二加速度;
若所述判断结果为匹配,则将所述终端的状态切换为解锁成功状态;
所述确定所述终端当前的状态为待解锁状态之前,所述方法还包括:
按照第二采样频率采集所述终端在预设的第二时长内的加速度集合;所述第二采样频率等于所述第一采样频率;所述第二时长等于所述第一时长;
判断所述加速度集合中的每两个相邻采样时刻的加速度在同一维度上的分量值的变化量是否满足预设的变化幅度范围;
若是,则将所述加速度集合存储为用于解锁的第二加速度集合。
2.根据权利要求1所述的方法,其特征在于,若所述判断结果为不匹配,所述方法还包括:
确定所述终端执行所述获取判断操作的第一次数;
判断所述第一次数是否小于第一阈值;
若所述第一次数等于所述第一阈值,则确定解锁失败,终止解锁;
若所述第一次数小于预设的第一阈值,则重新执行所述获取判断操作,直至所述第一次数等于所述第一阈值为止,或者,直至在每个相同的采样时刻下,重新执行所述获取判断操作所得到的新的第一加速度集合中的第一加速度与所述第二加速度集合的第二加速度匹配为止。
3.根据权利要求2所述的方法,其特征在于,所述第一加速度集合中的每个所述第一加速度均包括所述第一加速度在X轴方向上的第一分量、所述第一加速度在Y轴方向上的第二分量和所述第一加速度在Z轴方向上的第三分量;所述第二加速度集合中的每个所述第二加速度均包括:所述第二加速度在X轴方向上的第一分量、所述第二加速度在Y轴方向上的第二分量和所述第二加速度在Z轴方向上的第三分量,则所述判断在每个相同的采样时刻下,所述第一加速度集合中的第一加速度是否与所述终端预设的第二加速度集合中的第二加速度匹配,具体包括:
判断在每个相同的采样时刻下,所述第一加速度集合中的所述第一加速度在X轴方向上的第一分量是否与所述第二加速度集合中的所述第二加速度在X轴方向上的第一分量匹配、所述第一加速度集合中的所述第一加速度在Y轴方向上的第二分量是否与所述第二加速度集合中的所述第二加速度在Y轴方向上的第二分量匹配、所述第一加速度集合中的所述第一加速度在Z轴方向上的第三分量是否与所述第二加速度集合中的所述第二加速度在Z轴方向上的第三分量匹配。
4.一种终端,其特征在于,包括:
第一确定模块,用于确定所述终端当前的状态为待解锁状态;
处理模块,用于执行获取判断操作,得到判断结果;其中,所述获取判断操作包括:按照第一采样频率采集所述终端在预设的第一时长内的第一加速度集合,并判断在每个相同的采样时刻下,所述第一加速度集合中的第一加速度是否与所述终端预设的第二加速度集合中的第二加速度匹配;其中,所述终端的第一加速度集合包括至少两个第一加速度,所述第二加速度集合包括至少两个第二加速度;
切换模块,用于在所述处理模块得到的所述判断结果为匹配时,将所述终端的状态切换为解锁成功状态;
采集模块,用于在所述第一确定模块确定所述终端当前的状态为待解锁状态之前,按照第二采样频率采集所述终端在预设的第二时长内的加速度集合;所述第二采样频率等于所述第一采样频率;所述第二时长等于所述第一时长;
第二判断模块,用于判断所述加速度集合中的每两个相邻采样时刻的加速度在同一维度上的分量值的变化量是否满足预设的变化幅度范围;
存储模块,用于在所述第二判断模块判断所述加速度集合中的每两个相邻采样时刻的加速度在同一维度上的分量值的变化量满足预设的变化幅度范围时,将所述加速度集合存储为用于解锁的第二加速度集合。
5.根据权利要求4所述的终端,其特征在于,所述终端还包括:
第二确定模块,用于在所述处理模块得到的判断结果为不匹配时,确定所述终端执行所述获取判断操作的第一次数;
第一判断模块,用于判断所述第二确定模块确定的第一次数是否小于第一阈值;若所述第一次数等于所述第一阈值,则确定解锁失败,并指示所述处理模块终止解锁;若所述第一次数小于预设的第一阈值,则指示所述处理模块重新执行所述获取判断操作,直至所述第一次数等于所述第一阈值为止,或者,直至在每个相同的采样时刻下,重新执行所述获取判断操作所得到的新的第一加速度集合中的第一加速度与所述第二加速度集合的第二加速度匹配为止。
6.根据权利要求5所述的终端,其特征在于,所述第一加速度集合中的每个所述第一加速度均包括所述第一加速度在X轴方向上的第一分量、所述第一加速度在Y轴方向上的第二分量和所述第一加速度在Z轴方向上的第三分量;所述第二加速度集合中的每个所述第二加速度均包括:所述第二加速度在X轴方向上的第一分量、所述第二加速度在Y轴方向上的第二分量和所述第二加速度在Z轴方向上的第三分量,则
所述处理模块,具体用于判断在每个相同的采样时刻下,所述第一加速度集合中的所述第一加速度在X轴方向上的第一分量是否与所述第二加速度集合中的所述第二加速度在X轴方向上的第一分量匹配、所述第一加速度集合中的所述第一加速度在Y轴方向上的第二分量是否与所述第二加速度集合中的所述第二加速度在Y轴方向上的第二分量匹配、所述第一加速度集合中的所述第一加速度在Z轴方向上的第三分量是否与所述第二加速度集合中的所述第二加速度在Z轴方向上的第三分量匹配。
终端的解锁方法和终端\n技术领域\n[0001] 本发明涉及通信技术,尤其涉及一种终端的解锁方法和终端。\n背景技术\n[0002] 目前,随着通信技术的不断发展,终端成为人们生活中不可或缺的设备。为了节省终端的耗电量,通常在一定的时间内终端就会进入锁定状态。用户在需要使用终端时,需要进行解锁。\n[0003] 现有的解锁方案一般包括滑动解锁、图案解锁或者密码解锁等,以图案解锁为例,用户需要点亮屏幕,并通过在触摸屏上绘制固定的用于解锁的图案,才可实现有效的解锁。\n[0004] 但是,现有技术的解锁步骤较为繁琐,仍然无法满足用户对人机智能化的要求。\n发明内容\n[0005] 本发明提供一种终端的解锁方法和终端,用以解决现有技术中解锁步骤繁琐,无法满足用户对人机智能化的要求的技术问题。\n[0006] 第一方面,本发明提供一种终端的解锁方法,包括:\n[0007] 确定所述终端当前的状态为待解锁状态;\n[0008] 执行获取判断操作,得到判断结果;其中,所述获取判断操作包括:按照第一采样频率采集所述终端在预设的第一时长内的第一加速度集合,并判断在每个相同的采样时刻下,所述第一加速度集合中的第一加速度是否与所述终端预设的第二加速度集合中的第二加速度匹配;其中,所述终端的第一加速度集合包括至少两个第一加速度,所述第二加速度集合包括至少两个第二加速度;\n[0009] 若所述判断结果为匹配,则将所述终端的状态切换为解锁成功状态。\n[0010] 进一步地,若所述判断结果为不匹配,所述方法还包括:\n[0011] 确定所述终端执行所述获取判断操作的第一次数;\n[0012] 判断所述第一次数是否小于第一阈值;\n[0013] 若所述第一次数等于所述第一阈值,则确定解锁失败,终止解锁;\n[0014] 若所述第一次数小于预设的第一阈值,则重新执行所述获取判断操作,直至所述第一次数等于所述第一阈值为止,或者,直至在每个相同的采样时刻下,重新执行所述获取判断操作所得到的新的第一加速度集合中的第一加速度与所述第二加速度集合的第二加速度匹配为止。\n[0015] 进一步地,所述第一加速度集合中的每个所述第一加速度均包括所述第一加速度在X轴方向上的第一分量、所述第一加速度在Y轴方向上的第二分量和所述第一加速度在Z轴方向上的第三分量;所述第二加速度集合中的每个所述第二加速度均包括:所述第二加速度在X轴方向上的第一分量、所述第二加速度在Y轴方向上的第二分量和所述第二加速度在Z轴方向上的第三分量,则所述判断在每个相同的采样时刻下,所述第一加速度集合中的第一加速度是否与所述终端预设的第二加速度集合中的第二加速度匹配,具体包括:\n[0016] 判断在每个相同的采样时刻下,所述第一加速度集合中的所述第一加速度在X轴方向上的第一分量是否与所述第二加速度集合中的所述第二加速度在X轴方向上的第一分量匹配、所述第一加速度集合中的所述第一加速度在Y轴方向上的第二分量是否与所述第二加速度集合中的所述第二加速度在Y轴方向上的第二分量匹配、所述第一加速度集合中的所述第一加速度在Z轴方向上的第三分量是否与所述第二加速度集合中的所述第二加速度在Z轴方向上的第三分量匹配。\n[0017] 进一步地,所述确定所述终端当前的状态为待解锁状态之前,所述方法还包括:\n[0018] 按照第二采样频率采集所述终端在预设的第二时长内的加速度集合;所述第二采样频率等于所述第一采样频率;所述第二时长等于所述第一时长;\n[0019] 判断所述加速度集合中的每两个相邻采样时刻的加速度在同一维度上的分量值的变化量是否满足预设的变化幅度范围;\n[0020] 若是,则将所述加速度集合存储为用于解锁的第二加速度集合。\n[0021] 第二方面,本发明提供一种终端,包括:\n[0022] 第一确定模块,用于确定所述终端当前的状态为待解锁状态;\n[0023] 处理模块,用于执行获取判断操作,得到判断结果;其中,所述获取判断操作包括:\n按照第一采样频率采集所述终端在预设的第一时长内的第一加速度集合,并判断在每个相同的采样时刻下,所述第一加速度集合中的第一加速度是否与所述终端预设的第二加速度集合中的第二加速度匹配;其中,所述终端的第一加速度集合包括至少两个第一加速度,所述第二加速度集合包括至少两个第二加速度;\n[0024] 切换模块,用于在所述处理模块得到的所述判断结果为匹配时,将所述终端的状态切换为解锁成功状态。\n[0025] 进一步地,所述终端还包括:\n[0026] 第二确定模块,用于在所述处理模块得到的判断结果为不匹配时,确定所述终端执行所述获取判断操作的第一次数;\n[0027] 第一判断模块,用于判断所述第二确定模块确定的第一次数是否小于第一阈值;\n若所述第一次数等于所述第一阈值,则确定解锁失败,并指示所述处理模块终止解锁;若所述第一次数小于预设的第一阈值,则指示所述处理模块重新执行所述获取判断操作,直至所述第一次数等于所述第一阈值为止,或者,直至在每个相同的采样时刻下,重新执行所述获取判断操作所得到的新的第一加速度集合中的第一加速度与所述第二加速度集合的第二加速度匹配为止。\n[0028] 进一步地,所述第一加速度集合中的每个所述第一加速度均包括所述第一加速度在X轴方向上的第一分量、所述第一加速度在Y轴方向上的第二分量和所述第一加速度在Z轴方向上的第三分量;所述第二加速度集合中的每个所述第二加速度均包括:所述第二加速度在X轴方向上的第一分量、所述第二加速度在Y轴方向上的第二分量和所述第二加速度在Z轴方向上的第三分量,则\n[0029] 所述处理模块,具体用于判断在每个相同的采样时刻下,所述第一加速度集合中的所述第一加速度在X轴方向上的第一分量是否与所述第二加速度集合中的所述第二加速度在X轴方向上的第一分量匹配、所述第一加速度集合中的所述第一加速度在Y轴方向上的第二分量是否与所述第二加速度集合中的所述第二加速度在Y轴方向上的第二分量匹配、所述第一加速度集合中的所述第一加速度在Z轴方向上的第三分量是否与所述第二加速度集合中的所述第二加速度在Z轴方向上的第三分量匹配。\n[0030] 进一步地,所述终端还包括:\n[0031] 采集模块,用于在所述第一确定模块确定所述终端当前的状态为待解锁状态之前,按照第二采样频率采集所述终端在预设的第二时长内的加速度集合;所述第二采样频率等于所述第一采样频率;所述第二时长等于所述第一时长;\n[0032] 第二判断模块,用于判断所述加速度集合中的每两个相邻采样时刻的加速度在同一维度上的分量值的变化量是否满足预设的变化幅度范围;\n[0033] 存储模块,用于在所述第二判断模块判断所述加速度集合中的每两个相邻采样时刻的加速度在同一维度上的分量值的变化量满足预设的变化幅度范围时,将所述加速度集合存储为用于解锁的第二加速度集合。\n[0034] 本发明提供一种终端的解锁方法和终端,在确定终端当前的状态为待解锁状态时,执行获取判断操作,得到判断结果,即按照第一采样频率采集所述终端在预设的第一时长内的第一加速度集合,并判断在每个相同的采样时刻下,所述第一加速度集合中的第一加速度是否与所述终端预设的第二加速度集合中的第二加速度匹配;若所述判断结果为匹配,则将所述终端的状态切换为解锁成功状态。本发明提供的方法,用户可以通过操控终端的运动轨迹从而实现解锁,无需点亮屏幕或者绘制复杂的解锁图案,简化了解锁步骤,实现了人机交互的智能性。\n附图说明\n[0035] 图1为本发明提供的终端的解锁方法实施例一的流程示意图;\n[0036] 图2为本发明提供的终端的解锁方法实施例二的流程示意图;\n[0037] 图3为本发明提供的终端的解锁方法实施例三的流程示意图;\n[0038] 图4为本发明提供的终端实施例一的结构示意图;\n[0039] 图5为本发明提供的终端实施例二的结构示意图;\n[0040] 图6为本发明提供的终端实施例二的结构示意图。\n具体实施方式\n[0041] 本发明涉及的方法的执行主体可以为终端,该终端可以包括但不限于手机、个人数字助理(Personal Digital Assistant,PDA)、平板电脑、便携设备(例如,便携式计算机)等移动通讯设备,本发明实施例对终端的形式并不限定。\n[0042] 本发明涉及的方法,具体可以解决现有技术中解锁步骤繁琐,人机交互不够智能化的技术问题。\n[0043] 下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。\n[0044] 图1为本发明提供的终端的解锁方法实施例一的流程示意图。本实施例涉及的是终端在移动过程中根据终端的运动轨迹采集该运动轨迹对应的第一加速度集合,并通过判断该第一加速度集合是否为预设的用于解锁的第二加速度集合是否匹配,来实现解锁的具体过程。本发明的执行主体为终端,如图1所示,该方法包括:\n[0045] S101:确定所述终端当前的状态为待解锁状态。\n[0046] 具体的,本实施例中,终端的状态可以包括解锁成功状态和待解锁状态。其中,待解锁状态可以理解为屏幕锁定状态,该屏幕锁定状态可以为黑屏状态下的屏幕锁定,也可以为点亮屏幕下的屏幕锁定。\n[0047] 在本实施例中,终端会首先确定终端当前的状态是否为待解锁状态。可选的,终端可以通过底层的锁屏应用软件获知终端当前的状态是否为待解锁状态,还可以通过终端当前屏幕的耗电量的多少来获知终端当前的状态是否为待解锁状态。本发明实施例对终端确定终端当前的状态的方式并不做限定。当终端确定终端当前的状态为待解锁状态时,执行下述步骤S102。\n[0048] S102:执行获取判断操作,得到判断结果;其中,所述获取判断操作包括:按照第一采样频率采集所述终端在预设的第一时长内的第一加速度集合,并判断在每个相同的采样时刻下,所述第一加速度集合中的第一加速度是否与所述终端预设的第二加速度集合中的第二加速度匹配;其中,所述终端的第一加速度集合包括至少两个第一加速度,所述第二加速度集合包括至少两个第二加速度。\n[0049] 具体的,终端确定终端当前的状态为待解锁状态时,终端执行获取判断操作,以获取判断结果。即,终端在移动过程中,该移动过程所持续的时间等于第一时长。终端在该第一时长内移动时,按照第一采样频率采样终端在第一时长内的第一加速度集合,该第一加速度集合中可以包括至少两个第一加速度,该第一加速度集合中的第一加速度的个数可以等于第一时长乘以第一采样频率的乘积。例如,假设第一采样频率为10次/秒,第一时长为1秒,即终端每隔0.1秒采集一次终端的第一加速度,则第一加速度集合中的第一加速度的个数就包括10个,其与采样时刻的对应关系可以参见表1所示:\n[0050] 表1\n[0051]\n[0052] 由上述表1可知,终端在1s内的运动轨迹所对应的第一加速度集合为一组值,且每一采样时刻对应的第一加速度均包括三个坐标值,其分别对应第一加速度在X轴、Y轴和Z轴上的加速度分量。由表1的第一加速度可以得知终端的运动状态为终端仅在Z轴方向上有速度的变化。需要说明的是,上述表1仅是第一加速度集合的一种举例,本发明对第一加速度集合中的第一加速度与采样时刻的对应关系的形式并不做限制。可选的,本发明的终端在移动过程中可以通过终端内部的重力传感器以第一采样频率采集终端在第一时长内的第一加速度集合,还可以通过重力传感器和陀螺仪配合以第一采样频率采集终端在预设的第一时长内的第一加速度集合。\n[0053] 终端内部的预设的第二加速度集合可以包括至少两个第二加速度,且第二加速度集合中的第二加速度的个数等于第一加速度集合中的第一加速度的个数,并且第二加速度集合中的第二加速度的采样时刻与第一加速度集合中的第一加速度的采样时刻一一对应。\n当终端采集到终端在第一时长内的第一加速度集合后,判断在每个相同的采样时刻下,该第一加速度集合中的第一加速度是否与预设的用于解锁的第二加速度集合中的第二加速度匹配即可。可选的,该预设的第二加速度集合可以是用户预先输入给终端的,例如用户首次为终端设置解锁密码时,用户通过移动该终端,使得终端采集到该移动过程对应的第二加速度集合,然后用户指示终端将该第二加速度集合作为解锁用的加速度信息;或者,还可以为终端通过动画显示给用户几种用于解锁的运动轨迹,用户选择其中一种,终端将用户所选择的用于解锁的运动轨迹对应的加速度集合作为第二加速度集合。\n[0054] S103:若所述判断结果为匹配,则将所述终端的状态切换为解锁成功状态。\n[0055] 具体的,当终端确定上述的判断结果为在每个相同的采样时刻下,第一加速度集合中的第一加速度与第二加速度集合中的第二加速度匹配,则终端将当前的待解锁状态切换为解锁成功状态,以供用户使用终端。\n[0056] 本发明提供一种终端的解锁方法,在确定终端当前的状态为待解锁状态时,执行获取判断操作,得到判断结果,即按照第一采样频率采集所述终端在预设的第一时长内的第一加速度集合,并判断在每个相同的采样时刻下,所述第一加速度集合中的第一加速度是否与所述终端预设的第二加速度集合中的第二加速度匹配;若所述判断结果为匹配,则将所述终端的状态切换为解锁成功状态。本发明提供的方法,用户可以通过操控终端的运动轨迹从而实现解锁,无需点亮屏幕或者绘制复杂的解锁图案,简化了解锁步骤,实现了人机交互的智能性。\n[0057] 进一步地,在上述实施例的基础上,上述第一加速度集合中的每个第一加速度均包括第一加速度在X轴方向上的第一分量、第一加速度在Y轴方向上的第二分量和第一加速度在Z轴方向上的第三分量;上述第二加速度集合中的每个第二加速度均包括:第二加速度在X轴方向上的第一分量、第二加速度在Y轴方向上的第二分量和第二加速度在Z轴方向上的第三分量,则上述判断在每个相同的采样时刻下,所述第一加速度集合中的第一加速度是否与所述终端预设的第二加速度集合中的第二加速度匹配,具体包括:\n[0058] 判断在每个相同的采样时刻下,所述第一加速度集合中的所述第一加速度在X轴方向上的第一分量是否与所述第二加速度集合中的所述第二加速度在X轴方向上的第一分量匹配、所述第一加速度集合中的所述第一加速度在Y轴方向上的第二分量是否与所述第二加速度集合中的所述第二加速度在Y轴方向上的第二分量匹配、所述第一加速度集合中的所述第一加速度在Z轴方向上的第三分量是否与所述第二加速度集合中的所述第二加速度在Z轴方向上的第三分量匹配。需要说明的是,该第二加速度集合中的第二加速度的个数与第一加速度集合中的第一加速度的个数是相等的,且第二加速度集合中的每个采样时刻与第一加速度集合中的采样时刻是一一对应的。\n[0059] 为了更好的说明本实施例中“匹配”的概念,此处可以举一个简单的例子:\n[0060] 继续按照上述实施例一中的举例,假设上述第一加速度集合为表1所示,表1中的每个采样时刻对应的第一加速度均包括三个坐标值,其分别对应第一加速度在X轴的第一分量、第一加速度在Y轴上的第二分量和第一加速度在Z轴上的第三分量。上述第二加速度集合可以参见下述表2所示:\n[0061] 表2\n[0062]\n[0063] 从上述表2可以看出,第二加速度集合也是一组值,且每个采样时刻对应的第二加速度也均包括三个坐标值,其分别对应第二加速度在X轴的第一分量、第二加速度在Y轴上的第二分量和第二加速度在Z轴上的第三分量。\n[0064] 以第0.1s采样时刻为例,当第一加速度集合中第0.1s采样时刻对应的第一加速度在X轴的第一分量与第二加速度集合中第0.1s采样时刻对应的第二加速度在X轴的第一分量匹配、第0.1s采样时刻对应的第一加速度在Y轴的第二分量与第二加速度集合中第0.1s采样时刻对应的第二加速度在Y轴的第二分量匹配、第0.1s采样时刻对应的第一加速度在Z轴的第三分量与第二加速度集合中第0.1s采样时刻对应的第二加速度在Z轴的第三分量匹配时,说明在第0.1s采样时刻的第一加速度与第二加速度匹配;以此类推,直至每个相同的采样时刻下,第一加速度集合中的第一加速度在X轴方向上的第一分量与第二加速度集合中的第二加速度在X轴方向上的第一分量匹配、第一加速度集合中的第一加速度在Y轴方向上的第二分量与第二加速度集合中的第二加速度在Y轴方向上的第二分量匹配、第一加速度集合中的第一加速度在Z轴方向上的第三分量与所述第二加速度集合中的第二加速度在Z轴方向上的第三分量匹配时,表明第一加速度集合与第二加速度集合匹配。\n[0065] 需要说明的是,上述所说的“第一加速度集合中的第一加速度在X轴方向上的第一分量与第二加速度集合中的第二加速度在X轴方向上的第一分量匹配”可以为“第一加速度集合中的第一加速度在X轴方向上的第一分量与第二加速度集合中的第二加速度在X轴方向上的第一分量相等”,或者,可以为“第一加速度集合中的第一加速度在X轴方向上的第一分量与第二加速度集合中的第二加速度在X轴方向上的第一分量在一误差范围内相等”。\n[0066] 上述所说的“第一加速度集合中的第一加速度在Y轴方向上的第二分量与第二加速度集合中的第二加速度在Y轴方向上的第二分量匹配”可以为“第一加速度集合中的第一加速度在Y轴方向上的第二分量与第二加速度集合中的第二加速度在Y轴方向上的第二分量相等”,或者,可以为“第一加速度集合中的第一加速度在Y轴方向上的第二分量与第二加速度集合中的第二加速度在Y轴方向上的第二分量在一误差范围内相等”。\n[0067] 上述所说的“第一加速度集合中的第一加速度在Z轴方向上的第三分量与第二加速度集合中的第二加速度在Z轴方向上的第三分量匹配”可以为“第一加速度集合中的第一加速度在Z轴方向上的第三分量与第二加速度集合中的第二加速度在Z轴方向上的第三分量相等”,或者,可以为“第一加速度集合中的第一加速度在Z轴方向上的第三分量与第二加速度集合中的第二加速度在Z轴方向上的第三分量在一误差范围内相等”。\n[0068] 图2为本发明提供的终端的解锁方法实施例二的流程示意图。本实施例涉及的是终端在确定在每个相同的采样时刻下,第一加速度集合中的第一加速度与第二加速度集合中的第二加速度不匹配(均不匹配或者任意一个不匹配都属于该实施例所囊括的情况),终端执行解锁的具体过程。在上述图1所示实施例的基础上,进一步地,在上述S102之后,该方法还包括:\n[0069] S201:确定所述终端执行所述获取判断操作的第一次数。\n[0070] S202:判断所述第一次数是否小于第一阈值;若否,则执行S203;若是,则执行S204。\n[0071] 具体的,当终端确定每个相同的采样时刻下,第一加速度集合中的第一加速度与第二加速度集合中的第二加速度均不匹配,或者,确定在任一相同的采样时刻下,第一加速度集合中的第一加速度与第二加速度集合中的第二加速度不匹配时,终端确定上述获取判断操作的执行次数,即第一次数,并判断该第一次数是否小于第一阈值。需要说明的是,本实施例中的“是否小于”可以包括“等于或者小于”。上述第一阈值是预设的终端执行获取判断操作的最大次数。\n[0072] S203:若所述第一次数等于所述第一阈值,则确定解锁失败,终止解锁。\n[0073] 具体的,若第一次数等于第一阈值,说明当前终端执行获取判断操作的次数已经达到了最大次数,仍然无法正确解锁,则终端确定解锁失败,终止当前的解锁,可选的,终端可以通过其他的方式重新进行解锁,例如滑动解锁或者图案解锁的方式进行重新解锁。\n[0074] S204:若所述第一次数小于预设的第一阈值,则重新执行S102,直至所述第一次数等于所述第一阈值为止,或者,直至在每个相同的采样时刻下,重新执行所述获取判断操作所得到的新的第一加速度集合中的第一加速度与所述第二加速度集合的第二加速度匹配为止。\n[0075] 具体的,若第一次数小于第一阈值,则说明终端执行获取判断操作的次数还没有达到最大次数,则终端重新执行上述获取判断操作,并记录下终端当前执行获取判断操作的次数。即,终端重新获取按照第一采样频率采集终端上述预设的第一时长内的加速度集合,作为新的第一加速度集合,然后再次判断在每个相同的采样时刻下,该新的第一加速度集合中的第一加速度与上述第二加速度集合的第二加速度是否均匹配,若匹配,则将终端的状态切换为解锁成功状态;若不匹配,则再次确定终端当前获取判断操作的已执行次数(即第一次数)是否小于第一阈值,以此类推,直至终端当前获取判断操作的已执行次数(即第一次数)等于第一阈值为止,或者,直至在每个相同的采样时刻下,该新的第一加速度集合中的第一加速度与上述第二加速度集合的第二加速度均匹配为止。\n[0076] 需要说明的是,上述“当第一次数小于预设的第一阈值,则重新执行所述获取判断操作,直至第一次数等于第一阈值为止”,在第一次数等于第一阈值之前的执行过程中,终端每次重新执行获取判断操作所得到的新的第一加速度集合中的第一加速度均与第二加速度集合中的第二加速度不匹配,在每次都不匹配的情况下,终端才进一步确定下一次执行获取判断操作的次数(即在前面的次数上加1)。\n[0077] 另外,上述“当第一次数小于预设的第一阈值时,终端重新执行上述获取判断操作,直至在每个相同的采样时刻下,重新执行所述获取判断操作所得到的新的第一加速度集合中的第一加速度与第二加速度集合的第二加速度匹配为止”,该种情况是以第一次数小于第一阈值为前提的,本发明不存在“第一次数已经等于第一阈值,但仍然要等到新的第一加速度集合中的第一加速度与第二加速度集合中的第二加速度匹配才能结束”这种情况。\n[0078] 本发明提供一种终端的解锁方法,在确定终端当前的状态为待解锁状态时,执行获取判断操作,得到判断结果,即按照第一采样频率采集所述终端在预设的第一时长内的第一加速度集合,并判断在每个相同的采样时刻下,所述第一加速度集合中的第一加速度是否与所述终端预设的第二加速度集合中的第二加速度匹配;若所述判断结果为匹配,则将所述终端的状态切换为解锁成功状态;若所述判断结果为所述第一眼部操作与所述第二眼部操作不匹配,则在终端执行获取判断操作的第一次数小于第一阈值的情况下,重新执行获取判断操作,直至第一次数等于第一阈值为止,或者,直至在每个相同的采样时刻下,重新执行所述获取判断操作所得到的新的第一加速度集合中的第一加速度与所述第二加速度集合的第二加速度匹配为止。本发明提供的方法,用户可以通过操控终端的运动轨迹从而实现解锁,无需点亮屏幕或者绘制复杂的解锁图案,简化了解锁步骤,实现了人机交互的智能性。另外,通过预设解锁的最大重试次数(即上述第一阈值),为终端解锁提供了多次尝试的接口,避免合法用户因一次操控终端运动轨迹的失误导致无法解锁的情况发生,进一步提升了用户的体验。\n[0079] 图3为本发明提供的终端的解锁方法实施例三的流程示意图。本实施例涉及的是终端中的第二加速度集合的获取过程。在上述实施例的基础上,进一步地,在上述S101之前,该方法还包括:\n[0080] S301:按照第二采样频率采集所述终端在预设的第二时长内的加速度集合;所述第二采样频率等于所述第一采样频率;所述第二时长等于所述第一时长。\n[0081] 具体的,本实施例中涉及的是用户设置终端的解锁密码的过程。即,用户可以在终端中预设一第二时长以及设置采集终端的第二加速度的第二采样频率,其中,该第二时长的长度等于第一时长的长度,该第二采样频率与上述第一采样频率相等,这样的设置是为了确保最后第一加速度集合中的第一加速度对应的采样时刻与当前所采集到的加速度集合中的加速度对应的采样时刻一一对应。然后,用户在该第二时长内移动该终端,终端则按照上述第二采样频率采集终端在该第二时长内的加速度集合。\n[0082] S302:判断所述加速度集合中的每两个相邻采样时刻的加速度在同一维度上的分量值的变化量是否满足预设的变化幅度范围。\n[0083] S303:若是,则将所述第二加速度集合存储为用于解锁的加速度信息。\n[0084] 具体的,终端在以第二采样频率采集到第二时长内的加速度集合后,判断该加速度集合中的每两个相邻采样时刻的加速度在同一维度上的分量值是否满足预设的变化幅度范围,这里所说的“维度”可以为空间三维方向上的任一维度(即X轴、Y轴、Z轴中的任一方向上)。该预设的变化幅度范围为用户预设的终端具有明显轨迹变化时所对应的变化幅度的限值,即只要满足该变化幅度范围,就说明终端的运动轨迹有了明显的变化。因此,当上述加速度集合中的每两个相邻采样时刻的加速度在同一维度上的分量值满足预设的变化幅度范围时,就将上述加速度集合存储为用于解锁的第二加速度集合。\n[0085] 本发明提供的终端的解锁方法,通过对在第二时长内的采集到的加速度集合进行判断,确保所得到的第二加速度集合能够更精确的反映出终端的运动轨迹,避免了因终端运动轨迹的变化不明显导致的误判情况,进一步提升了用户的体验。\n[0086] 本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。\n[0087] 图4为本发明提供的终端实施例一的结构示意图。如图4所示,该终端包括:第一确定模块10、处理模块11和切换模块12。\n[0088] 其中,第一确定模块10,用于确定所述终端当前的状态为待解锁状态;\n[0089] 处理模块11,用于执行获取判断操作,得到判断结果;其中,所述获取判断操作包括:按照第一采样频率采集所述终端在预设的第一时长内的第一加速度集合,并判断在每个相同的采样时刻下,所述第一加速度集合中的第一加速度是否与所述终端预设的第二加速度集合中的第二加速度匹配;其中,所述终端的第一加速度集合包括至少两个第一加速度,所述第二加速度集合包括至少两个第二加速度;\n[0090] 切换模块12,用于在所述处理模块11得到的所述判断结果为匹配时,将所述终端的状态切换为解锁成功状态。\n[0091] 本发明提供的终端,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。\n[0092] 图5为本发明提供的终端实施例二的结构示意图。在上述图4所示实施例的基础上,进一步地,上述终端还可以包括:第二确定模块13和第一判断模块14。\n[0093] 其中,第二确定模块13,用于在所述处理模块11得到的判断结果为不匹配时,确定所述终端执行所述获取判断操作的第一次数;\n[0094] 第一判断模块14,用于判断所述第二确定模块13确定的第一次数是否小于第一阈值;若所述第一次数等于所述第一阈值,则确定解锁失败,并指示所述处理模块11终止解锁;若所述第一次数小于预设的第一阈值,则指示所述处理模块11重新执行所述获取判断操作,直至所述第一次数等于所述第一阈值为止,或者,直至在每个相同的采样时刻下,重新执行所述获取判断操作所得到的新的第一加速度集合中的第一加速度与所述第二加速度集合的第二加速度匹配为止。\n[0095] 进一步地,所述第一加速度集合中的每个所述第一加速度均包括所述第一加速度在X轴方向上的第一分量、所述第一加速度在Y轴方向上的第二分量和所述第一加速度在Z轴方向上的第三分量;所述第二加速度集合中的每个所述第二加速度均包括:所述第二加速度在X轴方向上的第一分量、所述第二加速度在Y轴方向上的第二分量和所述第二加速度在Z轴方向上的第三分量,则\n[0096] 所述处理模块11,具体用于判断在每个相同的采样时刻下,所述第一加速度集合中的所述第一加速度在X轴方向上的第一分量是否与所述第二加速度集合中的所述第二加速度在X轴方向上的第一分量匹配、所述第一加速度集合中的所述第一加速度在Y轴方向上的第二分量是否与所述第二加速度集合中的所述第二加速度在Y轴方向上的第二分量匹配、所述第一加速度集合中的所述第一加速度在Z轴方向上的第三分量是否与所述第二加速度集合中的所述第二加速度在Z轴方向上的第三分量匹配。\n[0097] 本发明提供的终端,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。\n[0098] 图6为本发明提供的终端实施例三的结构示意图。在上述图5所示实施例的基础上,进一步地,上述终端还可以包括:采集模块15、第二判断模块16和存储模块17。\n[0099] 其中,采集模块15,用于在所述第一确定模块10确定所述终端当前的状态为待解锁状态之前,按照第二采样频率采集所述终端在预设的第二时长内的加速度集合;所述第二采样频率等于所述第一采样频率;所述第二时长等于所述第一时长;\n[0100] 第二判断模块16,用于判断所述加速度集合中的每两个相邻采样时刻的加速度在同一维度上的分量值的变化量是否满足预设的变化幅度范围;\n[0101] 存储模块17,用于在所述第二判断模块16判断所述加速度集合中的每两个相邻采样时刻的加速度在同一维度上的分量值的变化量满足预设的变化幅度范围时,将所述加速度集合存储为用于解锁的第二加速度集合。\n[0102] 本发明提供的终端,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。\n[0103] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
法律信息
- 2022-06-07
未缴年费专利权终止
IPC(主分类): G06F 3/0484
专利号: ZL 201510355035.1
申请日: 2015.06.24
授权公告日: 2018.03.02
- 2018-03-02
- 2015-10-14
实质审查的生效
IPC(主分类): G06F 3/0484
专利申请号: 201510355035.1
申请日: 2015.06.24
- 2015-09-16
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2014-03-26
|
2012-09-04
| | |
2
| |
2013-07-10
|
2013-03-26
| | |
3
| |
2012-12-19
|
2012-08-15
| | |
4
| |
2013-03-20
|
2012-11-08
| | |
5
| |
2015-05-27
|
2015-01-22
| | |
6
| |
2014-03-26
|
2012-09-04
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |