著录项信息
专利名称 | 设置屏幕密码、解锁屏幕的方法及装置 |
申请号 | CN201410419918.X | 申请日期 | 2014-08-22 |
法律状态 | 授权 | 申报国家 | 暂无 |
公开/公告日 | 2014-11-19 | 公开/公告号 | CN104156071A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/01 | IPC分类号 | G;0;6;F;3;/;0;1;;;G;0;6;F;3;/;0;4;8;7;;;H;0;4;M;1;/;7;2;5查看分类表>
|
申请人 | 小米科技有限责任公司 | 申请人地址 | 北京市海淀区清河中街68号华润五彩城购物中心二期13层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 小米科技有限责任公司 | 当前权利人 | 小米科技有限责任公司 |
发明人 | 陈志军;王司瑞;臧虎 |
代理机构 | 北京尚伦律师事务所 | 代理人 | 代治国 |
摘要
本公开是关于一种设置屏幕密码、解锁屏幕的方法及装置,涉及计算机技术领域,用于提高解锁屏幕的安全性。所述设置屏幕密码方法包括获得输入的第一密码;获得自身的姿态信息;将所述第一密码和所述姿态信息的组合保存为解锁屏幕的最终密码。所述解锁屏幕的方法包括获得输入的第一密码;获得自身的姿态信息;将所述第一密码和所述姿态信息的组合作为最终密码进行检测;在检测最终密码正确时,解锁屏幕。本公开将输入的密码与移动终端的倾斜状态结合作为最终密码,提高了解锁屏幕的安全性。
1.一种设置屏幕密码的方法,其特征在于,包括:
获得输入的第一密码;
获得自身的瞬时值的姿态信息;
根据所述瞬时值的姿态信息确定区间范围的姿态信息;
获得输入的第二密码;
将所述第一密码、所述姿态信息和所述第二密码的组合保存为解锁屏幕的最终密码。
2.根据权利要求1所述的设置屏幕密码的方法,其特征在于,所述获得自身的姿态信息,包括:
在获得输入的第一密码的过程中,获得自身的姿态信息;或者
在获得输入的第一密码后,获得自身的姿态信息。
3.一种解锁屏幕的方法,其特征在于,包括:
获得输入的第一密码;
获得自身的姿态信息;
获得输入的第二密码;
将所述第一密码、所述姿态信息和所述第二密码的组合作为最终密码进行检测;
在检测最终密码正确时,解锁屏幕。
4.根据权利要求3所述的解锁屏幕的方法,其特征在于,所述获得自身的姿态信息,包括:
在获得输入的第一密码的过程中,获得自身的姿态信息;或者
在获得输入的第一密码后,获得自身的姿态信息。
5.一种设置屏幕密码的装置,其特征在于,包括:
第一获取模块,用于获得输入的第一密码;
第二获取模块,用于获得自身的姿态信息;
第三获取模块,用于获得输入的第二密码;
配置模块,用于将所述第一密码和所述姿态信息的组合保存为解锁屏幕的最终密码;
所述第二获取模块包括:
瞬时获取单元,用于获得自身的瞬时值的姿态信息;
范围单元,用于根据所述瞬时值的姿态信息确定区间范围的姿态信息;
所述配置模块将所述第一密码、所述姿态信息和所述第二密码的组合保存为解锁屏幕的最终密码。
6.根据权利要求5所述的设置屏幕密码的装置,其特征在于,所述第二获取模块包括:
第一获取单元或第二获取单元;
所述第一获取单元,用于在获得输入的第一密码的过程中,获得自身的姿态信息;
所述第二获取单元,用于在获得输入的第一密码后,获得自身的姿态信息。
7.一种解锁屏幕的装置,其特征在于,包括:
第四获取模块,用于获得输入的第一密码;
第五获取模块,用于获得自身的姿态信息;
第六获取模块,用于获得输入的第二密码;
检测模块,用于将所述第一密码和所述姿态信息的组合作为最终密码进行检测;
解锁模块,用于在检测最终密码正确时,解锁屏幕;
所述检测模块包括:
第一检测单元,用于检测所述第一密码是否与预设的第一密码相同;
第二检测单元,用于检测所述姿态信息是否属于预设的区间范围的姿态信息;
所述检测模块将所述第一密码、所述姿态信息和所述第二密码的组合作为最终密码进行检测。
8.根据权利要求7所述的解锁屏幕的装置,其特征在于,所述第五获取模块包括:第一获取单元或第二获取单元;
所述第一获取单元,用于在获得输入的第一密码的过程中,获得自身的姿态信息;
所述第二获取单元,用于在获得输入的第一密码后,获得自身的姿态信息。
9.一种设置屏幕密码的装置,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
获得输入的第一密码;
获得自身的瞬时值的姿态信息;
根据所述瞬时值的姿态信息确定区间范围的姿态信息;
获得输入的第二密码;
将所述第一密码、所述姿态信息和所述第二密码的组合保存为解锁屏幕的最终密码。
10.一种解锁屏幕的装置,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
获得输入的第一密码;
获得自身的姿态信息;
获得输入的第二密码;
将所述第一密码、所述姿态信息和所述第二密码的组合作为最终密码进行检测;
在检测最终密码正确时,解锁屏幕。
设置屏幕密码、解锁屏幕的方法及装置\n技术领域\n[0001] 本公开涉及计算机处理领域,尤其涉及设置屏幕密码、解锁屏幕的方法及装置。\n背景技术\n[0002] 随着电子技术的发展,移动终端已经普遍应用,并且更新换代非常快。移动终端越来越智能,功能越来越丰富。不再仅仅是通讯设备,还是记事本、多媒体播放设备和游戏机等。移动终端存储了大量的个人信息,因此移动终端的安全性值得关注。\n[0003] 本公开的发明人发现,相关技术中,为了保证移动终端中的信息安全,用户可以设置锁屏密码,在输入正确的密码后,方可解锁屏幕,进入移动终端的主页。但是如果输入密码时旁边有人,很容易被旁边人窥测到密码,导致移动终端的不安全。因此,如何提高移动终端的安全性,是亟待解决的问题。\n发明内容\n[0004] 为克服相关技术中存在的问题,本公开提供一种设置屏幕密码、解锁屏幕的方法及装置。\n[0005] 根据本公开实施例的第一方面,提供一种设置屏幕密码的方法,包括:\n[0006] 获得输入的第一密码;\n[0007] 获得自身的姿态信息;\n[0008] 将所述第一密码和所述姿态信息的组合保存为解锁屏幕的最终密码。\n[0009] 本公开的实施例提供的技术方案可以包括以下有益效果:本实施例将输入的密码与倾斜状态结合,共同作为锁屏的密码,不容易被解锁,提高了锁屏的安全性。\n[0010] 所述获得自身的姿态信息,包括:\n[0011] 在获得输入的第一密码的过程中,获得自身的姿态信息;或者\n[0012] 在获得输入的第一密码后,获得自身的姿态信息。\n[0013] 本公开的实施例提供的技术方案可以包括以下有益效果:本实施例提供了多种获得姿态信息的实现方式,适用于多种场景。\n[0014] 在获得自身的姿态信息后,所述方法还包括:获得输入的第二密码;\n[0015] 所述将所述第一密码和所述姿态信息的组合保存为解锁屏幕的最终密码,包括:\n将所述第一密码、所述姿态信息和所述第二密码的组合保存为解锁屏幕的最终密码。\n[0016] 本公开的实施例提供的技术方案可以包括以下有益效果:本实施例中可设置多个密码,进一步提高了解锁屏幕的安全性。\n[0017] 所述获得自身的姿态信息,包括:\n[0018] 获得自身的瞬时值的姿态信息;\n[0019] 根据所述瞬时值的姿态信息确定区间范围的姿态信息。\n[0020] 本公开的实施例提供的技术方案可以包括以下有益效果:本实施例中可以将姿态信息的一个数值或一个范围作为密码,提供了多种实现方式,适用于多种应用场景。\n[0021] 根据本公开实施例的第二方面,提供一种解锁屏幕的方法,包括:\n[0022] 获得输入的第一密码;\n[0023] 获得自身的姿态信息;\n[0024] 将所述第一密码和所述姿态信息的组合作为最终密码进行检测;\n[0025] 在检测最终密码正确时,解锁屏幕。\n[0026] 本公开的实施例提供的技术方案可以包括以下有益效果:本实施例中在输入的密码与姿态信息均正确时才可解锁屏幕,提高了解锁屏幕的安全性。\n[0027] 所述获得自身的姿态信息,包括:\n[0028] 在获得输入的第一密码的过程中,获得自身的姿态信息;或者\n[0029] 在获得输入的第一密码后,获得自身的姿态信息。\n[0030] 本公开的实施例提供的技术方案可以包括以下有益效果:本实施例在解锁的过程中获得姿态信息的时机与设置密码过程中获得姿态信息的时机一致,以保证较准确的控制是否解锁,提高了解锁屏幕的安全性。\n[0031] 在获得自身的姿态信息后,所述方法还包括:获得输入的第二密码;\n[0032] 所述将所述第一密码和所述姿态信息的组合作为最终密码进行检测,包括:将所述第一密码、所述姿态信息和所述第二密码的组合作为最终密码进行检测。\n[0033] 本公开的实施例提供的技术方案可以包括以下有益效果:本实施例中通过输入的多个密码方可解锁屏幕,进一步提高了解锁屏幕的安全性。\n[0034] 所述将所述第一密码和所述姿态信息的组合作为最终密码进行检测,包括:\n[0035] 检测所述第一密码是否与预设的第一密码相同;\n[0036] 检测所述姿态信息是否属于预设的区间范围的姿态信息。\n[0037] 本公开的实施例提供的技术方案可以包括以下有益效果:本实施例提供了一种解锁屏幕的方案,解锁难度适中,既提高了解锁屏幕的安全性,又尽量不影响用户的正常使用。\n[0038] 根据本公开实施例的第三方面,提供一种设置屏幕密码的装置,包括:\n[0039] 第一获取模块,用于获得输入的第一密码;\n[0040] 第二获取模块,用于获得自身的姿态信息;\n[0041] 配置模块,用于将所述第一密码和所述姿态信息的组合保存为解锁屏幕的最终密码。\n[0042] 在一个实施例中,所述第二获取模块包括:第一获取单元或第二获取单元;\n[0043] 所述第一获取单元,用于在获得输入的第一密码的过程中,获得自身的姿态信息;\n[0044] 所述第二获取单元,用于在获得输入的第一密码后,获得自身的姿态信息。\n[0045] 在一个实施例中,所述装置还包括:第三获取模块,用于获得输入的第二密码;\n[0046] 所述配置模块将所述第一密码、所述姿态信息和所述第二密码的组合保存为解锁屏幕的最终密码。\n[0047] 在一个实施例中,所述第二获取模块包括:\n[0048] 瞬时获取单元,用于获得自身的瞬时值的姿态信息;\n[0049] 范围单元,用于根据所述瞬时值的姿态信息确定区间范围的姿态信息。\n[0050] 根据本公开实施例的第四方面,提供一种解锁屏幕的装置,包括:\n[0051] 第四获取模块,用于获得输入的第一密码;\n[0052] 第五获取模块,用于获得自身的姿态信息;\n[0053] 检测模块,用于将所述第一密码和所述姿态信息的组合作为最终密码进行检测;\n[0054] 解锁模块,用于在检测最终密码正确时,解锁屏幕。\n[0055] 在一个实施例中,所述第五获取模块包括:第一获取单元或第二获取单元;\n[0056] 所述第一获取单元,用于在获得输入的第一密码的过程中,获得自身的姿态信息;\n[0057] 所述第二获取单元,用于在获得输入的第一密码后,获得自身的姿态信息。\n[0058] 在一个实施例中,所述装置还包括:第六获取模块,用于获得输入的第二密码;\n[0059] 所述检测模块将所述第一密码、所述姿态信息和所述第二密码的组合作为最终密码进行检测。\n[0060] 在一个实施例中,所述检测模块包括:\n[0061] 第一检测单元,用于检测所述第一密码是否与预设的第一密码相同;\n[0062] 第二检测单元,用于检测所述姿态信息是否属于预设的区间范围的姿态信息。\n[0063] 根据本公开实施例的第五方面,提供一种设置屏幕密码的装置,包括:\n[0064] 处理器;\n[0065] 用于存储处理器可执行指令的存储器;\n[0066] 其中,所述处理器被配置为:\n[0067] 获得输入的第一密码;\n[0068] 获得自身的姿态信息;\n[0069] 将所述第一密码和所述姿态信息的组合保存为解锁屏幕的最终密码。\n[0070] 根据本公开实施例的第六方面,提供一种解锁屏幕的装置,包括:\n[0071] 处理器;\n[0072] 用于存储处理器可执行指令的存储器;\n[0073] 其中,所述处理器被配置为:\n[0074] 获得输入的第一密码;\n[0075] 获得自身的姿态信息;\n[0076] 将所述第一密码和所述姿态信息的组合作为最终密码进行检测;\n[0077] 在检测最终密码正确时,解锁屏幕。\n[0078] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。\n附图说明\n[0079] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。\n[0080] 图1是根据一示例性实施例示出的一种密码输入界面的示意图。\n[0081] 图2是根据一示例性实施例示出的一种密码输入界面的示意图。\n[0082] 图3是根据一示例性实施例示出的一种设置屏幕密码的方法的流程图。\n[0083] 图4是根据一示例性实施例示出的一种摇晃移动终端的示意图。\n[0084] 图5是根据一示例性实施例示出的一种摇晃移动终端的示意图。\n[0085] 图6是根据一示例性实施例示出的一种解锁屏幕的方法的流程图。\n[0086] 图7是根据一示例性实施例示出的一种设置屏幕密码的方法的流程图。\n[0087] 图8是根据一示例性实施例示出的一种解锁屏幕的方法的流程图。\n[0088] 图9是根据一示例性实施例示出的一种设置屏幕密码的方法的流程图。\n[0089] 图10是根据一示例性实施例示出的一种解锁屏幕的方法的流程图。\n[0090] 图11是根据一示例性实施例示出的一种设置屏幕密码的装置的框图。\n[0091] 图12是根据一示例性实施例示出的一种第二获取模块的框图。\n[0092] 图13是根据一示例性实施例示出的一种设置屏幕密码的装置的框图。\n[0093] 图14是根据一示例性实施例示出的一种第二获取模块的框图。\n[0094] 图15是根据一示例性实施例示出的一种解锁屏幕的装置的框图。\n[0095] 图16是根据一示例性实施例示出的一种第五获取模块的框图。\n[0096] 图17是根据一示例性实施例示出的一种解锁屏幕的装置的框图。\n[0097] 图18是根据一示例性实施例示出的一种检测模块的框图。\n[0098] 图19是根据一示例性实施例示出的一种装置的框图。\n具体实施方式\n[0099] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。\n[0100] 相关技术中,为了保证移动终端中的信息安全,用户可以为锁定屏幕设置密码,设置的密码可以是图形密码也可以是字符密码,参见图1和图2所示,图2是数字密码为例,当然也可以是字母和符号等密码。设置密码后,每次点亮屏幕时,在屏幕上显示密码输入界面。用户输入密码后,检验用户输入的密码是否正确,如果正确,则解锁屏幕,进入移动终端的主页;如果密码错误,则保持锁屏状态。但是,在用户输入密码的过程中,旁边人可能看到输入的密码,导致密码泄露,影响移动终端的安全性。为解决该问题,本实施例将输入的密码与移动终端的倾斜状态结合,倾斜状态也是密码的一部分。倾斜状态和输入的密码均正确时才解锁屏幕,提高了解锁屏幕的安全性。他人如果看到输入的密码,也不会想到还要模仿移动终端的倾斜状态,而且无法获知哪个倾斜状态才是密码。因此提高了安全性。\n[0101] 图3是根据一示例性实施例示出的一种解锁屏幕的方法的流程图,如图3所示,该方法可以由移动终端实现,包括以下步骤:\n[0102] 在步骤301中,获得输入的第一密码。\n[0103] 在步骤302中,获得自身的姿态信息。\n[0104] 在步骤303中,将所述第一密码和所述姿态信息的组合保存为解锁屏幕的最终密码。\n[0105] 本实施例在设置密码的过程中,不仅获得用户输入的第一密码,还需要获得移动终端的姿态信息,将两者结合作为最终密码。增加了解锁屏幕的难度,也就提高了移动终端的安全性。\n[0106] 例如,用户手持移动终端。移动终端处于平躺状态,以三维直角坐标系为例,以移动终端的左下角为原点。平躺状态的移动终端的姿态信息包括:X轴倾斜0°、Z轴倾斜0°、Y轴倾斜-90°。用户手持移动终端并输入第一密码。移动终端获得用户输入的第一密码以及当前的姿态信息(即平躺状态),并将两者的组合作为锁屏密码保存在本地,以便解锁屏幕时进行验证。\n[0107] 移动终端可以通过方向传感器和/或重力传感器,如陀螺仪,获得姿态信息。\n[0108] 在一个实施例中,步骤102可以有多种发生时机,如方式A1和方式A2。\n[0109] 方式A1:在获得输入的第一密码的过程中,获得自身的姿态信息。\n[0110] 例如,用户手持移动终端并输入第一密码。在输入第一密码的过程中,移动终端一直保持直立状态。移动终端获得输入的第一密码,同时在输入第一密码的过程中采集一个姿态信息即可,采集的姿态信息如:X轴倾斜0°、Z轴倾斜90°、Y轴倾斜0°。将第一密码和采集的一个姿态信息的组合作为最终密码,用于解锁屏幕。\n[0111] 方式A2:在获得输入的第一密码后,获得自身的姿态信息。\n[0112] 例如,用户输入第一密码后,移动终端继续保持直立状态。移动终端获得第一密码后,在预设的时长(如3秒左右)内采集姿态信息,采集一个姿态信息即可。将第一密码和采集的一个姿态信息的组合作为最终密码,用于解锁屏幕。\n[0113] 又如,用户输入第一密码后,摇晃了一下移动状态,摇晃的状态参见图4和图5所示,当然不限于图4和图5所示的两种情况,用户可以随意摇晃移动终端。移动终端获得第一密码后,在预设的时长内连续采集姿态信息。移动终端将第一密码和采集的多个姿态信息(如倾斜角度)作为最终密码。或者,移动终端根据采集的多个倾斜角度确定移动终端的倾斜状态是左右摇晃、前后摇晃或旋转摇晃等。将左右摇晃、前后摇晃或旋转摇晃作为姿态信息并作为密码记录。\n[0114] 本实施例中,姿态信息可以是角度值,也可以是状态描述信息(如左右摇晃)。\n[0115] 对于倾斜状态的描述,例如可以只记录左右摇晃,将左右摇晃作为密码保存。还可以记录摇晃次数,例如左右摇晃了3次。将左右摇晃了3次作为密码保存。\n[0116] 在一个实施例中,关于步骤102,如方式B1和方式B2。\n[0117] 方式B1:用于作为密码的姿态信息为一个数值。移动终端采集一个瞬时值的姿态信息,将该姿态信息作为密码。或者,移动终端采集多个瞬时值的姿态信息,并计算多个瞬时值的姿态信息的平均值,将该平均值的姿态信息作为密码。\n[0118] 方式B2:用于作为密码的姿态信息为一个区间范围。在步骤102中,获得自身的瞬时值的姿态信息;根据所述瞬时值的姿态信息确定区间范围的姿态信息。\n[0119] 例如,方式B21:采集一个瞬时值的姿态信息,以该瞬时值为中心点,上下各加预设的第一步长,构成区间范围的姿态信息。例如,采集到移动终端处于直立状态,即X轴倾斜\n0°、Z轴倾斜90°、Y轴倾斜0°,则区间范围的姿态信息为X轴倾斜0°、Z轴倾斜90°、Y轴倾斜10°~-10°。\n[0120] 又如:方式B22:采集多个瞬时值的姿态信息,将多个瞬时值中的最大值和最小值作为区间范围的边界值,构成区间范围的姿态信息。例如,用户在左右摇晃移动终端,采集到的最大值为X轴倾斜0°、Z轴倾斜90°、Y轴倾斜30°,最小值为X轴倾斜0°、Z轴倾斜90°、Y轴倾斜-30°,则区间范围的姿态信息为X轴倾斜0°、Z轴倾斜90°、Y轴倾斜30°~-30°。\n[0121] 又如,方式B23:采集多个瞬时值的姿态信息,确定多个瞬时值中的最大值和最小值。在最大值和最小值构成区间范围的基础上,上下各加预设的第二步长,构成区间范围的姿态信息。第一步长可以大于第二步长。例如,最大值和最小值构成区间范围为X轴倾斜0°、Z轴倾斜90°、Y轴倾斜30°~-30°。则加上第二步长后最终的姿态信息为X轴倾斜0°、Z轴倾斜\n90°、Y轴倾斜50°~-50°。\n[0122] 在一个实施例中,用户可以多次输入密码,也就是将输入的多个密码作为解锁用的密码。参见方式C。\n[0123] 方式C:在获得自身的姿态信息后,获得输入的第二密码。则在步骤103中,将所述第一密码、所述姿态信息和所述第二密码的组合保存为解锁屏幕的最终密码。\n[0124] 当然,也可以在获得第一密码后获得第二密码。本实施例中在获得姿态信息后获得第二密码,可以减少解锁时的偶然性,进一步提高了解锁的安全性。移动终端获得第一密码后,在预设的时长内感应倾斜状态,然后输出第二密码的输入界面,提示用户输入第二密码。也就是说移动终端在输出第一密码的输入界面和第二密码的输入界面之间有一定的时间间隔。\n[0125] 在一个实施例中,提供两种密码设置模式,普通模式和复合模式。普通模式是用户只需设置第一密码,姿态信息不作为密码的一部分。复合模式是前述的方案,密码与姿态信息结合作为最终密码。移动终端可以接收用户输入的模式切换指令,以实现在普通模式和复合模式之间的切换。\n[0126] 与设置屏幕密码过程相对的,下面介绍解锁屏幕的过程。\n[0127] 图6是根据一示例性实施例示出的一种解锁屏幕的方法的流程图,如图6所示,该方法可以由移动终端实现,包括以下步骤:\n[0128] 在步骤601中,获得输入的第一密码。\n[0129] 在步骤602中,获得自身的姿态信息。\n[0130] 在步骤603中,将所述第一密码和所述姿态信息的组合作为最终密码进行检测。在检测最终密码正确时,继续步骤604。\n[0131] 在步骤604中,解锁屏幕。\n[0132] 在检测最终密码不正确时,也就是第一密码和姿态信息至少有一项不正确,则结束本次流程,可以继续保持锁屏状态,还可以记录错误次数,提示用户输入密码错误。\n[0133] 本实施例中密码与姿态信息结合,两者均检测正确后才能解锁屏幕,增加了解锁难度,提高了解锁的安全性。\n[0134] 例如,预设的第一密码为1234,预设的姿态信息为平躺状态。如果用户在移动终端平躺状态下输入第一密码1234,则检测正确,解锁屏幕。如果用户在移动终端直立状态下输入第一密码1234,即使第一密码正确,也不能解锁屏幕。\n[0135] 在一个实施例中,关于步骤602,针对方式A1,设置密码时在获得输入的第一密码的过程中,获得自身的姿态信息。那么在解锁的过程中,也是在获得输入的第一密码的过程中,获得自身的姿态信息。\n[0136] 例如,预设的第一密码是1234,预设的姿态信息为直立状态。解锁屏幕时,用户手持移动终端,使其保持直立状态,并输入第一密码1234。移动终端获得第一密码1234,以及获得输入第一密码的过程中的姿态信息,采集一个姿态信息即可。将获得的第一密码和采集的姿态信息分别与预设的第一密码和姿态信息匹配,如果均匹配一致,则解锁屏幕。\n[0137] 或者,在输入第一密码的过程中采集多个姿态信息,至少采集的一个姿态信息与预设的姿态信息匹配,则确定检测通过。\n[0138] 针对方式A2,设置密码时在获得输入的第一密码的过程后,获得自身的姿态信息。\n那么在解锁的过程中,也是在获得输入的第一密码的过程后,获得自身的姿态信息。\n[0139] 例如,移动终端获得用户输入的第一密码后,可以立刻对第一密码进行检测,也可以在获得姿态信息后再针对第一密码和姿态信息进行检测。移动终端获得第一密码后,在预设的时长(如3秒左右)内采集姿态信息,采集一个姿态信息即可。将采集的姿态信息与预设的姿态信息进行匹配。\n[0140] 或者,移动终端获得第一密码后,在预设的时长(如3秒左右)内采集多个姿态信息,采集到的多个姿态信息中至少有一个姿态信息与预设的姿态信息匹配成功,则确定检测通过。\n[0141] 又如,姿态信息是状态描述信息,如预设的姿态信息为左右摇晃。移动终端采集多个瞬时值的姿态信息,根据该多个瞬时值的姿态信息确定状态值的姿态信息。例如,移动终端根据多个倾斜角度确定摇晃状态。然后移动终端检测确定的摇晃状态是否是左右摇晃,若是,则确定针对倾斜状态的检测通过,否则检测不通过。\n[0142] 在一个实施例中,关于步骤602和603,针对方式B1,预设的姿态信息为一个数值。\n则在解锁过程中,移动终端采集一个或多个瞬时值的姿态信息,将采集的姿态信息与预设的姿态信息匹配,如果匹配一致,则针对倾斜状态的检测通过,否则检测不通过。\n[0143] 针对方式B2,预设的姿态信息为一个区间范围。则在解锁过程中,移动终端采集一个或多个瞬时值的姿态信息,将采集的姿态信息与预设的区间范围的姿态信息匹配,如果属于预设的区间范围,则针对倾斜状态的检测通过,否则检测不通过。\n[0144] 另外,例如,预设的姿态信息为左右摇晃3次,则解锁过程中采集的姿态信息不仅要满足左右摇晃,还有满足摇晃3次的要求,方能确定针对倾斜状态的检测通过,否则检测不通过。\n[0145] 在一个实施例中,针对方式C,设置密码时设置了第一密码、姿态信息和第二密码。\n在解锁过程中,也需要对第二密码进行检测。所以,在获得自身的姿态信息后,所述方法还包括:获得输入的第二密码。在步骤603中,将所述第一密码、所述姿态信息和所述第二密码的组合作为最终密码进行检测。\n[0146] 例如,移动终端获得第一密码,并对第一密码进行检测。第一密码检测通过后,获得自身的姿态信息,对获得的姿态信息进行检测。姿态信息检测通过后,输出第二密码的输入界面,获得输入的第二密码,对第二密码进行检测。第二密码检测通过后,解锁屏幕。其中,若有一个步骤检测不通过,则结束本次流程,提示用户密码输入错误。\n[0147] 或者,移动终端获得第一密码、姿态信息和第二密码,然后对第一密码、姿态信息和第二密码进行检测,若均检测通过,则解锁屏幕,若至少一项检测不通过,则结束本次流程,提示用户密码输入错误。\n[0148] 当然,也可以先对第一密码和第二密码进行检测,然后对姿态信息进行检测。但是可能存在一种情况,某人(非移动终端的主人)正确的输入了第一密码和第二密码,然后随意的摇晃了移动终端,该随意的摇晃动作产生的姿态信息恰巧是用于解锁的姿态信息,容易被解锁。本实施例中在第一密码和第二密码之间获得姿态信息,不知情者不容易想到在两次输入密码之间需要摇晃移动终端,或者将移动终端置于某个特定的倾斜状态,因此不容易被解锁。\n[0149] 下面通过几个实施例详细介绍设置屏幕密码和解锁屏幕的实现过程。\n[0150] 图7是根据一示例性实施例示出的一种设置屏幕密码的方法的流程图,如图7所示,该方法可以由移动终端实现,包括以下步骤:\n[0151] 在步骤701中,获得输入的第一密码。例如第一密码是1234。\n[0152] 在步骤702中,在预设的时长内获得多个倾斜角度。\n[0153] 在步骤703中,根据多个倾斜角度确定倾斜状态。例如,根据多个倾斜角度确定倾斜状态为左右摇晃3次。\n[0154] 在步骤704中,将第一密码和倾斜状态均作为最终密码保存。\n[0155] 与图7相对的,图8是根据一示例性实施例示出的一种解锁屏幕的方法的流程图,如图8所示,该方法可以由移动终端实现,包括以下步骤:\n[0156] 在步骤801中,获得输入的第一密码。\n[0157] 在步骤802中,检测输入的第一密码是否是预设的第一密码。例如,检测输入的密码是否是1234。若检测通过,则继续步骤803,否则继续步骤807。\n[0158] 在步骤803中,在预设的时长内获得多个倾斜角度。\n[0159] 在步骤804中,根据多个倾斜角度确定倾斜状态。\n[0160] 在步骤805中,检测确定的倾斜状态是否是预设的倾斜状态。例如,检测确定的倾斜状态是否是左右摇晃3次。不仅摇晃状态相同,摇晃次数也必须相同。若检测通过,则继续步骤806,否则继续步骤807。\n[0161] 在步骤806中,解锁屏幕,进入主页。\n[0162] 在步骤807中,输出表示密码错误的提示。\n[0163] 图7和图8所示的实施例,姿态信息采用了状态描述信息,相比于数值形式的姿态信息,更方便检测和解锁。并且,密码与倾斜状态的结合,可有效提高解锁屏幕的安全性。\n[0164] 图9是根据一示例性实施例示出的一种设置屏幕密码的方法的流程图,如图9所示,该方法可以由移动终端实现,包括以下步骤:\n[0165] 在步骤901中,获得输入的第一密码。例如第一密码是1234。\n[0166] 在步骤902中,在预设的时长内获得姿态信息。\n[0167] 在步骤903中,获得输入的第二密码。\n[0168] 在步骤904中,将第一密码、姿态信息和第二密码均作为最终密码保存。\n[0169] 与图9相对的,图10是根据一示例性实施例示出的一种解锁屏幕的方法的流程图,如图10所示,该方法可以由移动终端实现,包括以下步骤:\n[0170] 在步骤1001中,获得输入的第一密码。\n[0171] 在步骤1002中,检测输入的第一密码是否是预设的第一密码。若检测通过,则继续步骤1003,否则继续步骤1008。\n[0172] 在步骤1003中,在预设的时长内获得姿态信息。\n[0173] 在步骤1004中,检测获得的姿态信息是否是预设的姿态信息。若检测通过,则继续步骤1006,否则继续步骤1008。\n[0174] 在步骤1005中,获得输入的第二密码。\n[0175] 在步骤1006中,检测输入的第二密码是否是预设的第二密码。若检测通过,则继续步骤1007,否则继续步骤1008。\n[0176] 在步骤1007中,解锁屏幕,进入主页。\n[0177] 在步骤1008中,输出表示密码错误的提示。\n[0178] 图9和图10所示的实施例中,两个密码与倾斜状态的结合,进一个提高了解锁屏幕的安全性。\n[0179] 通过以上介绍了解了设置屏幕密码和解锁屏幕的实现过程,该过程由移动终端实现,下面针对设备的内部结构和功能进行介绍。\n[0180] 图11是根据一示例性实施例示出的一种设置屏幕密码的装置示意图。参照图11,该装置包括:第一获取模块1101、第二获取模块1102和配置模块1103。\n[0181] 第一获取模块1101,用于获得输入的第一密码。\n[0182] 第二获取模块1102,用于获得自身的姿态信息。\n[0183] 配置模块1103,用于将所述第一密码和所述姿态信息的组合保存为解锁屏幕的最终密码。\n[0184] 在一个实施例中,如图12所示,所述第二获取模块1102包括:第一获取单元11021或第二获取单元11022。\n[0185] 所述第一获取单元11021,用于在获得输入的第一密码的过程中,获得自身的姿态信息。\n[0186] 所述第二获取单元11022,用于在获得输入的第一密码后,获得自身的姿态信息。\n[0187] 在一个实施例中,如图13所示,所述装置还包括:第三获取模块1104。\n[0188] 第三获取模块1104,用于获得输入的第二密码。\n[0189] 所述配置模块1103将所述第一密码、所述姿态信息和所述第二密码的组合保存为解锁屏幕的最终密码。\n[0190] 在一个实施例中,如图14所示,所述第二获取模块1102包括:瞬时获取单元11023和范围单元11024。\n[0191] 瞬时获取单元11023,用于获得自身的瞬时值的姿态信息。瞬时获取单元11023可以包括第一获取单元11021或第二获取单元11022。\n[0192] 范围单元11024,用于根据所述瞬时值的姿态信息确定区间范围的姿态信息。\n[0193] 图15是根据一示例性实施例示出的一种解锁屏幕的装置示意图。参照图15,该装置包括:第四获取模块1501、第五获取模块1502、检测模块1503和解锁模块1504。\n[0194] 第四获取模块1501,用于获得输入的第一密码。\n[0195] 第五获取模块1502,用于获得自身的姿态信息。\n[0196] 检测模块1503,用于将所述第一密码和所述姿态信息的组合作为最终密码进行检测。在检测最终密码不正确时,保持锁屏状态。\n[0197] 解锁模块1504,用于在检测最终密码正确时,解锁屏幕。\n[0198] 在一个实施例中,如图16所示,所述第五获取模块1502包括:第一获取单元15021或第二获取单元15022。\n[0199] 所述第一获取单元15021,用于在获得输入的第一密码的过程中,获得自身的姿态信息。\n[0200] 所述第二获取单元15022,用于在获得输入的第一密码后,获得自身的姿态信息。\n[0201] 在一个实施例中,如图17所示,所述装置还包括:第六获取模块1505。\n[0202] 第六获取模块1505,用于获得输入的第二密码。\n[0203] 所述检测模块1503将所述第一密码、所述姿态信息和所述第二密码的组合作为最终密码进行检测。\n[0204] 在一个实施例中,如图18所示,所述检测模块1503包括:第一检测单元15031和第二检测单元15032。\n[0205] 第一检测单元15031,用于检测所述第一密码是否与预设的第一密码相同。\n[0206] 第二检测单元15032,用于检测所述姿态信息是否属于预设的区间范围的姿态信息。\n[0207] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。\n[0208] 图19是根据一示例性实施例示出的一种用于解锁屏幕的装置1900的框图。例如,装置1900可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。\n[0209] 参照图19,装置1900可以包括以下一个或多个组件:处理组件1902,存储器1904,电源组件1906,多媒体组件1908,音频组件1910,输入/输出(I/O)的接口1912,传感器组件\n1914,以及通信组件1916。\n[0210] 处理组件1902通常控制装置1900的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1902可以包括一个或多个处理器1920来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1902可以包括一个或多个模块,便于处理组件1902和其他组件之间的交互。例如,处理部件1902可以包括多媒体模块,以方便多媒体组件1908和处理组件1902之间的交互。\n[0211] 存储器1904被配置为存储各种类型的数据以支持在设备1900的操作。这些数据的示例包括用于在装置1900上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1904可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。\n[0212] 电力组件1906为装置1900的各种组件提供电力。电力组件1906可以包括电源管理系统,一个或多个电源,及其他与为装置1900生成、管理和分配电力相关联的组件。\n[0213] 多媒体组件1908包括在所述装置1900和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1908包括一个前置摄像头和/或后置摄像头。当设备1900处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。\n[0214] 音频组件1910被配置为输出和/或输入音频信号。例如,音频组件1910包括一个麦克风(MIC),当装置1900处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1904或经由通信组件1916发送。在一些实施例中,音频组件1910还包括一个扬声器,用于输出音频信号。\n[0215] I/O接口1912为处理组件1902和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。\n[0216] 传感器组件1914包括一个或多个传感器,用于为装置1900提供各个方面的状态评估。例如,传感器组件1914可以检测到设备1900的打开/关闭状态,组件的相对定位,例如所述组件为装置1900的显示器和小键盘,传感器组件1914还可以检测装置1900或装置1900的一个组件的位置改变,用户与装置1900接触的存在或不存在,装置1900方位或加速/减速和装置1900的温度变化。传感器组件1914可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1914还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1914还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。\n[0217] 通信组件1916被配置为便于装置1900和其他设备之间有线或无线方式的通信。装置1900可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信部件1916经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件1916还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。\n[0218] 在示例性实施例中,装置1900可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。\n[0219] 在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1904,上述指令可由装置1900的处理器1920执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。\n[0220] 一种设置屏幕密码的装置,包括:\n[0221] 处理器;\n[0222] 用于存储处理器可执行指令的存储器;\n[0223] 其中,所述处理器被配置为:\n[0224] 获得输入的第一密码;\n[0225] 获得自身的姿态信息;\n[0226] 将所述第一密码和所述姿态信息的组合保存为解锁屏幕的最终密码。\n[0227] 所述处理器还可以被配置为:\n[0228] 所述获得自身的姿态信息,包括:\n[0229] 在获得输入的第一密码的过程中,获得自身的姿态信息;或者\n[0230] 在获得输入的第一密码后,获得自身的姿态信息。\n[0231] 所述处理器还可以被配置为:\n[0232] 在获得自身的姿态信息后,所述方法还包括:获得输入的第二密码;\n[0233] 所述将所述第一密码和所述姿态信息的组合保存为解锁屏幕的最终密码,包括:\n将所述第一密码、所述姿态信息和所述第二密码的组合保存为解锁屏幕的最终密码。\n[0234] 所述处理器还可以被配置为:\n[0235] 所述获得自身的姿态信息,包括:\n[0236] 获得自身的瞬时值的姿态信息;\n[0237] 根据所述瞬时值的姿态信息确定区间范围的姿态信息。\n[0238] 一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种设置屏幕密码的方法,所述方法包括:\n[0239] 获得输入的第一密码;\n[0240] 获得自身的姿态信息;\n[0241] 将所述第一密码和所述姿态信息的组合保存为解锁屏幕的最终密码。\n[0242] 所述存储介质中的指令还可以包括:\n[0243] 所述获得自身的姿态信息,包括:\n[0244] 在获得输入的第一密码的过程中,获得自身的姿态信息;或者\n[0245] 在获得输入的第一密码后,获得自身的姿态信息。\n[0246] 所述存储介质中的指令还可以包括:\n[0247] 在获得自身的姿态信息后,所述方法还包括:获得输入的第二密码;\n[0248] 所述将所述第一密码和所述姿态信息的组合保存为解锁屏幕的最终密码,包括:\n将所述第一密码、所述姿态信息和所述第二密码的组合保存为解锁屏幕的最终密码。\n[0249] 所述存储介质中的指令还可以包括:\n[0250] 所述获得自身的姿态信息,包括:\n[0251] 获得自身的瞬时值的姿态信息;\n[0252] 根据所述瞬时值的姿态信息确定区间范围的姿态信息。\n[0253] 一种解锁屏幕的装置,包括:\n[0254] 处理器;\n[0255] 用于存储处理器可执行指令的存储器;\n[0256] 其中,所述处理器被配置为:\n[0257] 获得输入的第一密码;\n[0258] 获得自身的姿态信息;\n[0259] 将所述第一密码和所述姿态信息的组合作为最终密码进行检测;\n[0260] 在检测最终密码正确时,解锁屏幕。\n[0261] 所述处理器还可以被配置为:\n[0262] 所述获得自身的姿态信息,包括:\n[0263] 在获得输入的第一密码的过程中,获得自身的姿态信息;或者\n[0264] 在获得输入的第一密码后,获得自身的姿态信息。\n[0265] 所述处理器还可以被配置为:\n[0266] 在获得自身的姿态信息后,所述方法还包括:获得输入的第二密码;\n[0267] 所述将所述第一密码和所述姿态信息的组合作为最终密码进行检测,包括:将所述第一密码、所述姿态信息和所述第二密码的组合作为最终密码进行检测。\n[0268] 所述处理器还可以被配置为:\n[0269] 所述将所述第一密码和所述姿态信息的组合作为最终密码进行检测,包括:\n[0270] 检测所述第一密码是否与预设的第一密码相同;\n[0271] 检测所述姿态信息是否属于预设的区间范围的姿态信息。\n[0272] 一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种解锁屏幕的方法,所述方法包括:\n[0273] 获得输入的第一密码;\n[0274] 获得自身的姿态信息;\n[0275] 将所述第一密码和所述姿态信息的组合作为最终密码进行检测;\n[0276] 在检测最终密码正确时,解锁屏幕。\n[0277] 所述存储介质中的指令还可以包括:\n[0278] 所述获得自身的姿态信息,包括:\n[0279] 在获得输入的第一密码的过程中,获得自身的姿态信息;或者\n[0280] 在获得输入的第一密码后,获得自身的姿态信息。\n[0281] 所述存储介质中的指令还可以包括:\n[0282] 在获得自身的姿态信息后,所述方法还包括:获得输入的第二密码;\n[0283] 所述将所述第一密码和所述姿态信息的组合作为最终密码进行检测,包括:将所述第一密码、所述姿态信息和所述第二密码的组合作为最终密码进行检测。\n[0284] 所述存储介质中的指令还可以包括:\n[0285] 所述将所述第一密码和所述姿态信息的组合作为最终密码进行检测,包括:\n[0286] 检测所述第一密码是否与预设的第一密码相同;\n[0287] 检测所述姿态信息是否属于预设的区间范围的姿态信息。\n[0288] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。\n[0289] 应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
法律信息
- 2017-07-21
- 2014-12-17
实质审查的生效
IPC(主分类): G06F 3/01
专利申请号: 201410419918.X
申请日: 2014.08.22
- 2014-11-19
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2013-06-05
|
2013-03-12
| | |
2
| |
2014-06-18
|
2013-12-12
| | |
3
| |
2013-12-25
|
2013-09-22
| | |
4
| |
2014-02-12
|
2012-07-30
| | |
5
| |
2012-05-02
|
2011-12-07
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |