《一种基于手机的屏幕解锁方法及手机.pdf》由会员分享,可在线阅读,更多相关《一种基于手机的屏幕解锁方法及手机.pdf(20页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102438074 A (43)申请公布日 2012.05.02 C N 1 0 2 4 3 8 0 7 4 A *CN102438074A* (21)申请号 201110403373.X (22)申请日 2011.12.07 H04M 1/725(2006.01) G06F 3/048(2006.01) (71)申请人惠州TCL移动通信有限公司 地址 516006 广东省惠州市仲恺高新技术开 发区23号小区 (72)发明人杨维琴 (74)专利代理机构深圳市君胜知识产权代理事 务所 44268 代理人刘文求 杨宏 (54) 发明名称 一种基于手机的屏幕解锁方法及手机 。
2、(57) 摘要 本发明公开了一种基于手机的屏幕解锁方法 及手机,由于采用了通过设置在手机上的加速度 传感器,感应手机的加速度数据,根据该加速度数 据计算得出手机相对于重力方向所处的当前位 置;判断所述当前位置是否与用户预先设置的解 锁位置一致,如果一致是则解锁成功,如果不一 致,则解锁失败,其使手机增加了三维解锁功能: 可实现在手机锁屏后,通过用加速度传感器计算 手机位置并根据用户预先设定的手机位置解锁手 机屏幕,提高了屏幕解锁效率,为用户提供了方 便。 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 3 页 说明书 8 页 附图 8 页 CN 。
3、102438082 A 1/3页 2 1.一种基于手机的屏幕解锁方法,其特征在于,包括: S1、通过设置在手机上的加速度传感器,感应手机的加速度数据,根据该加速度数据计 算得出手机相对于重力方向所处的当前位置; S2、判断所述当前位置是否与用户预先设置的解锁位置一致,如果一致是则解锁成功, 如果不一致,则解锁失败。 2.根据权利要求1所述基于手机的屏幕解锁方法,其特征在于,所述步骤S2中的预先 设置的解锁位置包括第一预定位置和第二预定位置。 3.根据权利要求2所述基于手机的屏幕解锁方法,其特征在于,在所述步骤S1之前还 包括: M1、根据手机六个面中的其中一面沿重力方向朝下,来预先定义手机相对。
4、于重力方向 所处位置的加速度值,具体包括: 当为位置A底面朝下时,其加速度数据的三维坐标x,y,z的值分别为: |x|0.3g,-1.3gy-0.7g,|z|0.3g; 当为位置B右侧面朝下时,其加速度数据的三维坐标x,y,z的值分别为:0.7gx1.3g, |y|0.3g,|z|0.3g; 当为位置C顶面朝下时,其加速度数据的三维坐标x,y,z的值分别为:|x|0.3g, 0.7gy1.3g,|z|0.3g; 当为位置D左侧面朝下时,其加速度数据的三维坐标x,y,z的值分别 为:-1.3gx-0.7g,|y|0.3g,|z|0.3g; 当为位置E背面朝下时,其加速度数据的三维坐标x,y,z的。
5、值分别为:|x|0.3g, |y|0.3g,-1.3gz-0.7g; 当为位置F正面朝下时,其加速度数据的三维坐标x,y,z的值分别为:|x|0.3g, |y|0.3g,0.7gz1.3g; 其中, |X|表示X的绝对值,g=9.8m/s 2 。 4.根据权利要求3所述基于手机的屏幕解锁方法,其特征在于, 当手机处于位置A底面朝下,加速度传感器在x,y,z坐标系上的输出值分别为: 0,-1g,0; 当手机处于位置B右侧面朝下,加速度传感器在x,y,z坐标系上的输出值分别为: 1g,0,0; 当手机处于位置C顶面朝下,加速度传感器在x,y,z坐标系上的输出值分别为: 0,1g,0; 当手机处于位。
6、置D左侧面朝下,加速度传感器在x,y,z坐标系上的输出值分别 为:-1g,0,0; 当手机处于位置E背面朝下,加速度传感器在x,y,z坐标系上的输出值分别为: 0,0,-1g; 当手机处于位置F正面朝下,加速度传感器在x,y,z坐标系上的输出值分别为: 0,0,1g。 5.根据权利要求3所述基于手机的屏幕解锁方法,其特征在于,在所述步骤S1之前还 包括: 权 利 要 求 书CN 102438074 A CN 102438082 A 2/3页 3 a、接收用户的操作设置所述第一预定位置和第二预定位置,所述第一预定位置、第二 预定位置分别为上述所述位置A至位置F中的一种。 6.根据权利要求3所述基。
7、于手机的屏幕解锁方法,其特征在于,所述步骤S1具体包 括: S11、在手机上设置一用于感应手机方向的加速度传感器,并将该加速度传感器与手机 的CPU连接; S12、当需解锁时,通过所述加速度传感器,感应手机第一次的加速度数据,并将该第一 次的加速度数据矢量分解为三维坐标x,y,z三个坐标方向; S13、将该第一次的加速度数据的三维坐标x,y,z值与上述定义的所述位置A至位置F 的三维坐标x,y,z值进行比较,计算得出手机相对于重力方向第一次所处的位置。 7.根据权利要求6所述基于手机的屏幕解锁方法,其特征在于,所述步骤S2具体包 括: S21、判断所述第一次所处的位置是否为所述第一预定位置,当。
8、第一次所处的位置为所 述第一预定位置时,在一预定的时间内进行第二次检测; S22、当在一预定时间内检测到第二次所述的位置为所述第二预定位置时,则控制解锁 成功。 8.根据权利要求7所述基于手机的屏幕解锁方法,其特征在于,所述步骤S21中的在一 预定的时间内进行第二次检测具体包括: S14、在一预定的时间内,通过所述加速度传感器,感应手机第二次的加速度数据,并将 该第二的加速度数据矢量分解为三维坐标x,y,z三个坐标方向; S15、将该第二次的加速度数据的三维坐标x,y,z值与上述定义的所述位置A至位置F 的三维坐标x,y,z值进行比较,计算得出手机相对于重力方向第二次所处的位置。 9.一种手机。
9、,其特征在于,在手机上设置一用于感应手机方向的加速度传感器,并将该 加速度传感器与手机的CPU连接,所述手机还包括: 位置计算模块,用于通过设置在手机上的加速度传感器,感应手机的加速度数据,根据 该加速度数据计算得出手机相对于重力方向所处的当前位置; 解锁控制模块,用于判断所述当前位置是否与用户预先设置的解锁位置一致,如果一 致是则解锁成功,如果不一致,则解锁失败。 10.根据权利要求9所述的手机,其特征在于,其还包括: 设置模块,用于接收用户的操作设置所述预先设置的解锁位置为第一预定位置和第二 预定位置。 11.根据权利要求10所述的手机,其特征在于,其还包括: 定义模块,用于根据手机六个面。
10、中的其中一面沿重力方向朝下,来预先定义手机相对 于重力方向所处位置的加速度值包括: 当为位置A底面朝下时,其加速度数据的三维坐标x,y,z的值分别为: |x|0.3g,-1.3gy-0.7g,|z|0.3g; 当为位置B右侧面朝下时,其加速度数据的三维坐标x,y,z的值分别为:0.7gx1.3g, |y|0.3g,|z|0.3g; 当为位置C顶面朝下时,其加速度数据的三维坐标x,y,z的值分别为:|x|0.3g, 权 利 要 求 书CN 102438074 A CN 102438082 A 3/3页 4 0.7gy1.3g,|z|0.3g; 当为位置D左侧面朝下时,其加速度数据的三维坐标x,y。
11、,z的值分别 为:-1.3gx-0.7g,|y|0.3g,|z|0.3g; 当为位置E背面朝下时,其加速度数据的三维坐标x,y,z的值分别为:|x|0.3g, |y|0.3g,-1.3gz-0.7g; 当为位置F正面朝下时,其加速度数据的三维坐标x,y,z的值分别为:|x|0.3g, |y|0.3g,0.7gz1.3g; 其中, |X|表示X的绝对值,g=9.8m/s 2 ; 所述第一预定位置、第二预定位置分别为上述所述位置A至位置F中的一种。 12.根据权利要求11所述的手机,其特征在于,所述位置计算模块包括: 第一次计算单元,用于当需解锁时,通过加速度传感器,感应手机第一次的加速度数 据,。
12、并将该第一次的加速度数据矢量分解为三维坐标x,y,z三个坐标方向,将该第一次的 加速度数据的三维坐标x,y,z值与上述定义的所述位置A至位置F的三维坐标x,y,z值进 行比较,计算得出手机相对于重力方向第一次所处的位置; 第二次计算单元,用于在一预定的时间内,通过所述加速度传感器,感应手机第二次 的加速度数据,并将该第二的加速度数据矢量分解为三维坐标x,y,z三个坐标方向,将该 第二次的加速度数据的三维坐标x,y,z值与上述定义的所述位置A至位置F的三维坐标 x,y,z值进行比较,计算得出手机相对于重力方向第二次所处的位置。 13.根据权利要求12所述的手机,其特征在于,所述解锁控制模块包括:。
13、 第一控制单元,用于判断所述第一次所处的位置是否为所述第一预定位置,当第一次 所处的位置为所述第一预定位置时,在一预定的时间内进行第二次检测; 第二控制单元,用于当在一预定时间内检测到第二次所述的位置为所述第二预定位置 时,则控制解锁成功。 权 利 要 求 书CN 102438074 A CN 102438082 A 1/8页 5 一种基于手机的屏幕解锁方法及手机 技术领域 0001 本发明涉及移动终端的解锁领域,尤其涉及的是一种用加速度传感器计算手机位 置并解锁手机屏幕的方法及手机。 背景技术 0002 随着移动通信的发展和人们生活水平的不断提高,手机的使用越来越普及,手机 已经成为人们生活。
14、中不可缺少的通信工具。 0003 当前全触摸式手机越来越普及,特别像Android、IPhone等智能手机发展迅猛,目 前市面上这些全触摸式手机其解锁只停留在二维的平面操作,通过手指在触摸屏上做某些 滑动来实现的。现有技术的手机不具三维解锁功能,有时不方便用户。 0004 因此,现有技术还有待于改进和发展。 发明内容 0005 本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于手机的 屏幕解锁方法及手机,其使手机增加了三维解锁功能:可实现在手机锁屏后,通过用加速 度传感器计算手机位置并根据用户预先设定的手机位置解锁手机屏幕,提高了屏幕解锁效 率,为用户提供了方便。 0006 本发。
15、明解决技术问题所采用的技术方案如下: 一种基于手机的屏幕解锁方法,其中,包括: S1、通过设置在手机上的加速度传感器,感应手机的加速度数据,根据该加速度数据计 算得出手机相对于重力方向所处的当前位置; S2、判断所述当前位置是否与用户预先设置的解锁位置一致,如果一致是则解锁成功, 如果不一致,则解锁失败。 0007 所述基于手机的屏幕解锁方法,其中,所述步骤S2中的预先设置的解锁位置包括 第一预定位置和第二预定位置。 0008 所述基于手机的屏幕解锁方法,其中,在所述步骤S1之前还包括: M1、根据手机六个面中的其中一面沿重力方向朝下,来预先定义手机相对于重力方向 所处位置的加速度值,具体包括。
16、: 当为位置A底面朝下时,其加速度数据的三维坐标x,y,z的值分别为: |x|0.3g,-1.3gy-0.7g,|z|0.3g; 当为位置B右侧面朝下时,其加速度数据的三维坐标x,y,z的值分别为:0.7gx1.3g, |y|0.3g,|z|0.3g; 当为位置C顶面朝下时,其加速度数据的三维坐标x,y,z的值分别为:|x|0.3g, 0.7gy1.3g,|z|0.3g; 当为位置D左侧面朝下时,其加速度数据的三维坐标x,y,z的值分别 为:-1.3gx-0.7g,|y|0.3g,|z|0.3g; 说 明 书CN 102438074 A CN 102438082 A 2/8页 6 当为位置E背。
17、面朝下时,其加速度数据的三维坐标x,y,z的值分别为:|x|0.3g, |y|0.3g,-1.3gz-0.7g; 当为位置F正面朝下时,其加速度数据的三维坐标x,y,z的值分别为:|x|0.3g, |y|0.3g,0.7gz1.3g; 其中, |X|表示X的绝对值,g=9.8m/s 2 。 0009 所述基于手机的屏幕解锁方法,其中, 当手机处于位置A底面朝下,加速度传感器在x,y,z坐标系上的输出值分别为: 0,-1g,0; 当手机处于位置B右侧面朝下,加速度传感器在x,y,z坐标系上的输出值分别为: 1g,0,0; 当手机处于位置C顶面朝下,加速度传感器在x,y,z坐标系上的输出值分别为:。
18、 0,1g,0; 当手机处于位置D左侧面朝下,加速度传感器在x,y,z坐标系上的输出值分别 为:-1g,0,0; 当手机处于位置E背面朝下,加速度传感器在x,y,z坐标系上的输出值分别为: 0,0,-1g; 当手机处于位置F正面朝下,加速度传感器在x,y,z坐标系上的输出值分别为: 0,0,1g。 0010 所述基于手机的屏幕解锁方法,其中,在所述步骤S1之前还包括: a、接收用户的操作设置所述第一预定位置和第二预定位置,所述第一预定位置、第二 预定位置分别为上述所述位置A至位置F中的一种。 0011 所述基于手机的屏幕解锁方法,其中,所述步骤S1具体包括: S11、在手机上设置一用于感应手机。
19、方向的加速度传感器,并将该加速度传感器与手机 的CPU连接; S12、当需解锁时,通过所述加速度传感器,感应手机第一次的加速度数据,并将该第一 次的加速度数据矢量分解为三维坐标x,y,z三个坐标方向; S13、将该第一次的加速度数据的三维坐标x,y,z值与上述定义的所述位置A至位置F 的三维坐标x,y,z值进行比较,计算得出手机相对于重力方向第一次所处的位置。 0012 所述基于手机的屏幕解锁方法,其中,所述步骤S2具体包括: S21、判断所述第一次所处的位置是否为所述第一预定位置,当第一次所处的位置为所 述第一预定位置时,在一预定的时间内进行第二次检测; S22、当在一预定时间内检测到第二次。
20、所述的位置为所述第二预定位置时,则控制解锁 成功。 0013 所述基于手机的屏幕解锁方法,其中,所述步骤S21中的在一预定的时间内进行 第二次检测具体包括: S14、在一预定的时间内,通过所述加速度传感器,感应手机第二次的加速度数据,并将 该第二的加速度数据矢量分解为三维坐标x,y,z三个坐标方向; S15、将该第二次的加速度数据的三维坐标x,y,z值与上述定义的所述位置A至位置F 的三维坐标x,y,z值进行比较,计算得出手机相对于重力方向第二次所处的位置。 说 明 书CN 102438074 A CN 102438082 A 3/8页 7 0014 一种手机,其中,在手机上设置一用于感应手机。
21、方向的加速度传感器,并将该加速 度传感器与手机的CPU连接,所述手机还包括: 位置计算模块,用于通过设置在手机上的加速度传感器,感应手机的加速度数据,根据 该加速度数据计算得出手机相对于重力方向所处的当前位置; 解锁控制模块,用于判断所述当前位置是否与用户预先设置的解锁位置一致,如果一 致是则解锁成功,如果不一致,则解锁失败。 0015 所述的手机,其中,其还包括: 设置模块,用于接收用户的操作设置所述预先设置的解锁位置为第一预定位置和第二 预定位置。 0016 所述的手机,其中,其还包括: 定义模块,用于根据手机六个面中的其中一面沿重力方向朝下,来预先定义手机相对 于重力方向所处位置的加速度。
22、值包括: 当为位置A底面朝下时,其加速度数据的三维坐标x,y,z的值分别为: |x|0.3g,-1.3gy-0.7g,|z|0.3g; 当为位置B右侧面朝下时,其加速度数据的三维坐标x,y,z的值分别为:0.7gx1.3g, |y|0.3g,|z|0.3g; 当为位置C顶面朝下时,其加速度数据的三维坐标x,y,z的值分别为:|x|0.3g, 0.7gy1.3g,|z|0.3g; 当为位置D左侧面朝下时,其加速度数据的三维坐标x,y,z的值分别 为:-1.3gx-0.7g,|y|0.3g,|z|0.3g; 当为位置E背面朝下时,其加速度数据的三维坐标x,y,z的值分别为:|x|0.3g, |y|。
23、0.3g,-1.3gz-0.7g; 当为位置F正面朝下时,其加速度数据的三维坐标x,y,z的值分别为:|x|0.3g, |y|0.3g,0.7gz1.3g; 其中, |X|表示X的绝对值,g=9.8m/s 2 ; 所述第一预定位置、第二预定位置分别为上述所述位置A至位置F中的一种。 0017 所述的手机,其中,所述位置计算模块包括: 第一次计算单元,用于当需解锁时,通过加速度传感器,感应手机第一次的加速度数 据,并将该第一次的加速度数据矢量分解为三维坐标x,y,z三个坐标方向,将该第一次的 加速度数据的三维坐标x,y,z值与上述定义的所述位置A至位置F的三维坐标x,y,z值进 行比较,计算得出。
24、手机相对于重力方向第一次所处的位置; 第二次计算单元,用于在一预定的时间内,通过所述加速度传感器,感应手机第二次 的加速度数据,并将该第二的加速度数据矢量分解为三维坐标x,y,z三个坐标方向,将该 第二次的加速度数据的三维坐标x,y,z值与上述定义的所述位置A至位置F的三维坐标 x,y,z值进行比较,计算得出手机相对于重力方向第二次所处的位置。 0018 所述的手机,其中,所述解锁控制模块包括: 第一控制单元,用于判断所述第一次所处的位置是否为所述第一预定位置,当第一次 所处的位置为所述第一预定位置时,在一预定的时间内进行第二次检测; 第二控制单元,用于当在一预定时间内检测到第二次所述的位置为。
25、所述第二预定位置 说 明 书CN 102438074 A CN 102438082 A 4/8页 8 时,则控制解锁成功。 0019 本发明所提供的一种基于手机的屏幕解锁方法及手机,由于采用了通过设置在手 机上的加速度传感器,感应手机的加速度数据,根据该加速度数据计算得出手机相对于重 力方向所处的当前位置;判断所述当前位置是否与用户预先设置的解锁位置一致,如果一 致是则解锁成功,如果不一致,则解锁失败,其使手机增加了三维解锁功能:可实现在手机 锁屏后,通过用加速度传感器计算手机位置并根据用户预先设定的手机位置解锁手机屏 幕,提高了屏幕解锁效率,为用户提供了方便。 附图说明 0020 图1是本发。
26、明实施例的基于手机的屏幕解锁方法流程图。 0021 图2是本发明实施例的手机硬件连接结构示意图。 0022 图3是本发明施例中加速度分解的坐标系结构图。 0023 图4a图4f是本发明实施例中设置所述第一预定位置和第二预定位置的操作界 面结构示意图。 0024 图5a图5f是本发明实施例中手机处于位置A位置F时,加速度传感器在x, y,z坐标系上的输出值结构示意图。 0025 图6a图6g为本发明一个具体应用实施例的操作界面结构示意图。 0026 图7为本发明所述方法的应用实施例的流程图。 0027 图8为本发明实施例的手机功能原理框图。 0028 图9为本发明实施例的手机的位置计算模块功能原。
27、理框图。 0029 图10为本发明实施例的手机的解锁控制模块功能原理框图。 具体实施方式 0030 本发明所提供的一种基于手机的屏幕解锁方法及手机,为使本发明的目的、技术 方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理 解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。 0031 本发明所提供的一种基于手机的屏幕解锁方法及手机,可实现在手机锁屏后,根 据用户预先设定的手机位置进行解锁。 0032 本发明实施例的基于手机的屏幕解锁方法,如图1所示,主要包括步骤: S100、通过设置在手机上的加速度传感器,感应手机的加速度数据,根据该加速度数据 计算。
28、得出手机相对于重力方向所处的当前位置; S200、判断所述当前位置是否与用户预先设置的解锁位置一致,如果一致是则解锁成 功,如果不一致,则解锁失败。其中,所述预先设置的解锁位置包括第一预定位置和第二预 定位置 本发明实施例中,需在手机上设置一用于感应手机方向的加速度传感器,并将该加速 度传感器与手机的CPU连接,如图2所示,其中连接方式为I2C总线。本发明实施例中加速 度分解的坐标系结构如图3所示。 0033 本发明实施例中,根据手机六个面中的哪一面沿重力方向朝下,来预先定义手机 相对于重力方向所处位置的加速度值,具体包括: 说 明 书CN 102438074 A CN 102438082 A。
29、 5/8页 9 当为位置A底面朝下时,其加速度数据的三维坐标x,y,z的值分别为: |x|0.3g,-1.3gy-0.7g,|z|0.3g,对应为图4a所示的位置。 0034 当为位置B右侧面朝下时,其加速度数据的三维坐标x,y,z的值分别为: 0.7gx1.3g,|y|0.3g,|z|0.3g,对应为图4b所示的位置。 0035 当为位置C顶面朝下时,其加速度数据的三维坐标x,y,z的值分别为:|x|0.3g, 0.7gy1.3g,|z|0.3g,对应为图4c所示的位置。 0036 当为位置D左侧面朝下时,其加速度数据的三维坐标x,y,z的值分别 为:-1.3gx-0.7g,|y|0.3g,。
30、|z|0.3g,对应为图4d所示的位置。 0037 当为位置E背面朝下时,其加速度数据的三维坐标x,y,z的值分别为:|x|0.3g, |y|0.3g,-1.3gz-0.7g,对应为图4e所示的位置。 0038 当为位置F正面朝下时,其加速度数据的三维坐标x,y,z的值分别为:|x|0.3g, |y|0.3g,0.7gz1.3g,对应为图4f所示的位置。 0039 其中, |X|表示X的绝对值,g=9.8m/s 2 ,这里的六种位置的定义是根据手机六个面 中哪个面朝下(沿重力方向向下)来定义的,重力方向为向下的方向。当加加速度传感器输 出的(x,y,z)满足上述条件中的某一项时,说明手机处于条。
31、件所对应的位置。 0040 本发明实施例中利用加速度传感器检测手机所处相对于重力的位置,手机中使 用的加速度传感器在静止平放于水平桌面上时,如图4所示,理论上加速度传感器的输出 是(0,0,-1g)。而6个面朝下时理论上加速度传感器在x,y,z坐标系上将分别输出是(0, -1g,0)、(1g,0, 0)、(0,1g,0)、(-1g,0,0)、(0,0,-1g)、(0,0, 1g),如图5a图5f所示,就 是利用这个特点来知道手机所处位置的。 0041 图5a图5f是本发明实施例中手机处于位置A底面朝下位置F正面朝下时, 加速度传感器在x,y,z坐标系上的输出值。 0042 图5a中手机处于位置。
32、A底面朝下,加速度传感器在x,y,z坐标系上的输出值分别 为:(0,-1g,0)。 0043 图5b中手机处于位置B右侧面朝下,加速度传感器在x,y,z坐标系上的输出值分 别为:(1g,0,0)。 0044 图5c中手机处于位置C顶面朝下,加速度传感器在x,y,z坐标系上的输出值分别 为:(0,1g,0)。 0045 图5d中手机处于位置D左侧面朝下,加速度传感器在x,y,z坐标系上的输出值分 别为:(-1g,0,0)。 0046 图5e中手机处于位置E背面朝下,加速度传感器在x,y,z坐标系上的输出值分别 为:(0,0,-1g)。 0047 图5f中手机处于位置F正面朝下,加速度传感器在x,。
33、y,z坐标系上的输出值分别 为:(0,0,1g)。 0048 本发明实施例中,在解锁前需要,通过手机接收用户的操作设置所述预先设置的 解锁位置为第一预定位置和第二预定位置,所述第一预定位置、第二预定位置分别为上述 所述位置A至位置F下中的一种。 0049 即用户首先需进入设置菜单在位置A至位置F(如图4a图4f所示)挑选对应 的位置作为所述预先设置的解锁位置的第一预定位置和第二预定位置,且选择的第一预定 说 明 书CN 102438074 A CN 102438082 A 6/8页 10 位置和第二预定位置各不相同。 0050 譬如、为了更另形象的说明本发明的具体实施,图6a图6g给出了一个具。
34、体应 用。图6a图6e用户进入设置菜单中对本发明解锁时的第一预定位置和第二预定位置进 行设置,其中图6a为进入设置菜单进行解锁设置的界面,图6b是进入选择与所述第一位置 和第二位置分别对应的位置一和位置二的选项时的界面,图6c为本实施例的对所述第一 位置选择时的操作界面图,图中选择的位置一即所述第一位置为位置C顶面朝下。图6d为 本实施例的对所述第二位置选择时的操作界面图,图中选择的位置二即所述第二位置为位 置D左侧面朝下。图6e为先择好的与所述第一位置和第二位置分别对应的位置一和位置 二的界面图。 0051 当用户点亮屏幕后用户需先使手机处于位置C顶面朝下状态如图6f所示,接着用 户需在第一。
35、预定时间如2s内使手机处于位置D左侧面朝下状态如图6g所示,解锁成功。具 体工作过程如下: S12、当需解锁时,通过所述加速度传感器,感应手机第一次的加速度数据,并将该第一 次的加速度数据矢量分解为三维坐标x,y,z三个坐标方向。 0052 S13、将该第一次的加速度数据的三维坐标x,y,z值与上述定义的所述位置A至位 置F的三维坐标x,y,z值进行比较,计算得出手机相对于重力方向第一次所处的位置。 0053 S21、判断所述第一次所处的位置是否为所述第一预定位置,当第一次所处的位置 为所述第一预定位置时,在一预定的时间内进行第二次检测。 0054 S22、当在一预定时间内检测到第二次所述的位。
36、置为所述第二预定位置时,则控制 解锁成功。 0055 其中,所述步骤S21中的在一预定的时间内进行第二次检测具体包括: S14、在一预定的时间内,通过所述加速度传感器,感应手机第二次的加速度数据,并将 该第二的加速度数据矢量分解为三维坐标x,y,z三个坐标方向; S15、将该第二次的加速度数据的三维坐标x,y,z值与上述定义的所述位置A至位置F 的三维坐标x,y,z值进行比较,计算得出手机相对于重力方向第二次所处的位置。 0056 以下将通过一具体的应用实施例对本发明的基于手机的屏幕解锁方法做进一步 详细的说明。 0057 用户按下按键点亮手机屏幕触发解锁模块开启,当用户拿着手机使手机满足所述。
37、 第一预定位置时(位置一)的条件时,则开启第一定时器T1,其中T1的超时时间为2s;如果 在2s内,用户拿着手机使手机满足第二预定位置(位置二)的条件则解锁成功,否则解锁不 成功。 0058 该应用实施例的流程图如图7所示,具体包括: 步骤601、当手机锁屏后,用户按下按键点亮手机屏幕触发解锁程序开启。 0059 步骤602、屏幕显示语句提示用户解锁。 0060 步骤603、开始手机位置一(第一预定位置)的检测,CPU读取加速度传感器感应到 的移动通讯终端的加速度(x,y ,z),并根据加速度值结合上述的方法计算当前手机是否处 于位置A至位置F的其中之一。 0061 步骤604、判断手机位置是。
38、否满足位置一(第一预定位置)的要求,如果是则进入步 骤605,如果否则进入步骤603。 说 明 书CN 102438074 A CN 102438082 A 7/8页 11 0062 步骤605、开启定时器T1,T1的超时时间为2s。 0063 步骤606、开始手机位置二检测,CPU读取加速度传感器感应到的移动讯终端的加 速度(x,y,z),并根据加速度值结合上述的方法计算当前手机是否处于位置A至位置F的其 中之一。 0064 步骤607、判断手机位置是否满足位置二的要求,如果是则进入步骤608,如果否 则进入步骤606。 0065 步骤608、判断定时器T1是否超时,如果是则进入步骤603,。
39、如果否则进入步骤 609。 0066 步骤609、解锁成功。 0067 由上可见,本发明实施例提供的一种基于手机的屏幕解锁方法,其使手机增加了 三维解锁功能:可实现在手机锁屏后,通过用加速度传感器计算手机位置并根据用户预先 设定的手机位置解锁手机屏幕,提高了屏幕解锁效率,为用户提供了方便 基于上述实施例,本发明实施例还提供了一种手机,在手机上设置一用于感应手机方 向的加速度传感器,并将该加速度传感器与手机的CPU连接,如图8所示,所述手机还包 括: 位置计算模块810,用于通过设置在手机上的加速度传感器,感应手机的加速度数据, 根据该加速度数据计算得出手机相对于重力方向所处的当前位置;具体如上。
40、所述。 0068 解锁控制模块820,用于判断所述当前位置是否与用户预先设置的解锁位置一致, 如果一致是则解锁成功,如果不一致,则解锁失败;具体如上所述。 0069 定义模块801,用于根据手机六个面中的哪一面沿重力方向朝下,来预先定义手机 相对于重力方向所处位置的加速度值,具体包括: 当为位置A底面朝下时,其加速度数据的三维坐标x,y,z的值分别为: |x|0.3g,-1.3gy-0.7g,|z|0.3g,对应为图4所示的位置。 0070 当为位置B右侧面朝下时,其加速度数据的三维坐标x,y,z的值定义为: 0.7gx1.3g,|y|0.3g,|z|0.3g,对应为图6所示的位置; 当为位置。
41、C顶面朝下时,其加速度数据的三维坐标x,y,z的值分别为:|x|0.3g, 0.7gy1.3g,|z|0.3g; 当为位置D左侧面朝下时,其加速度数据的三维坐标x,y,z的值分别 为:-1.3gx-0.7g,|y|0.3g,|z|0.3g; 当为位置E背面朝下时,其加速度数据的三维坐标x,y,z的值分别为:|x|0.3g, |y|0.3g,-1.3gz-0.7g; 当为位置F正面朝下时,其加速度数据的三维坐标x,y,z的值分别为:|x|0.3g, |y|0.3g,0.7gz1.3g; 其中, |X|表示X的绝对值,g=9.8m/s 2 ;具体如上所述。 0071 设置模块802,用于接收用户的。
42、操作设置所述预先设置的解锁位置为第一预定位 置和第二预定位置,所述第一预定位置、第二预定位置分别为上述所述位置A至位置F中的 一种;具体如上所述。 0072 其中,如图9所示,所述位置计算模块810包括: 第一次计算单元811,用于当需解锁时,通过所述加速度传感器,感应手机第一次的 说 明 书CN 102438074 A CN 102438082 A 8/8页 12 加速度数据,并将该第一次的加速度数据矢量分解为三维坐标x,y,z三个坐标方向,将该 第一次的加速度数据的三维坐标x,y,z值与上述定义的所述位置A至位置F的三维坐标 x,y,z值进行比较,计算得出手机相对于重力方向第一次所处的位置。
43、;具体如上所述。 0073 第二次计算单元812,用于在一预定的时间内,通过所述加速度传感器,感应手机 第二次的加速度数据,并将该第二的加速度数据矢量分解为三维坐标x,y,z三个坐标方 向,将该第二次的加速度数据的三维坐标x,y,z值与上述定义的所述位置A至位置F的三 维坐标x,y,z值进行比较,计算得出手机相对于重力方向第二次所处的位置;具体如上所 述。 0074 如图10所示,所述解锁控制模块820包括: 第一控制单元821,用于判断所述第一次所处的位置是否为所述第一预定位置,当第一 次所处的位置为所述第一预定位置时,在一预定的时间内进行第二次检测;具体如上所述。 0075 第二控制单元8。
44、22,用于当在一预定时间内检测到第二次所述的位置为所述第二 预定位置时,则控制解锁成功;具体如上所述。 0076 综上所述,本发明所提供的一种基于手机的屏幕解锁方法及手机,由于采用了通 过设置在手机上的加速度传感器,感应手机的加速度数据,根据该加速度数据计算得出手 机相对于重力方向所处的当前位置;判断所述当前位置是否与用户预先设置的解锁位置一 致,如果一致是则解锁成功,如果不一致,则解锁失败,其使手机增加了三维解锁功能:可实 现在手机锁屏后,通过用加速度传感器计算手机位置并根据用户预先设定的手机位置解锁 手机屏幕,提高了屏幕解锁效率,为用户提供了方便。 0077 应当理解的是,本发明的应用不限。
45、于上述的举例,对本领域普通技术人员来说,可 以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保 护范围。 说 明 书CN 102438074 A CN 102438082 A 1/8页 13 图1 图2 说 明 书 附 图CN 102438074 A CN 102438082 A 2/8页 14 图3 说 明 书 附 图CN 102438074 A CN 102438082 A 3/8页 15 图4a 图4b 图4c 图4d 图4e 图4f 说 明 书 附 图CN 102438074 A CN 102438082 A 4/8页 16 图5a 图5b 图5c 图5d图5e 说 明 书 附 图CN 102438074 A CN 102438082 A 5/8页 17 图5f 图6a 图6b图6c 说 明 书 附 图CN 102438074 A CN 102438082 A 6/8页 18 图6d 图6e 图6f 图6g 说 明 书 附 图CN 102438074 A CN 102438082 A 7/8页 19 图7 图8 说 明 书 附 图CN 102438074 A CN 102438082 A 8/8页 20 图9图10 说 明 书 附 图CN 102438074 A 。