本发明涉及通信技术领域,尤其涉及一种手机自动解锁方法。
背景技术:
现有手机均设置解锁功能,能够很好避免手机被误操作的情况,但是每次使用手机都需要解锁也显得很麻烦。
因此,现有技术还有待于改进和发展。
技术实现要素:
鉴于上述现有技术的不足,本发明的目的在于提供一种手机自动解锁方法,旨在实现手机自动解锁效果。
本发明的技术方案如下:
一种手机自动解锁方法,其中,所述方法包括以下步骤:
a、手机通过加速度传感器获取第一加速度数据,将该数据与预设人行走加速度特征值进行比对,若比对一致,则执行步骤b;
b、手机通过加速度传感器和重力传感器周期性获取手机状态值,当加速度传感器检测到向上的第二加速度数据,同时重力传感器检测到向上的移动角度数据,则执行步骤c;
c、判断获取第二加速度数据和移动角度数据是否在预设范围阈值内,若均在预设范围阈值内,则执行步骤d
d、解锁屏幕并显示解锁后界面。
所述的手机自动解锁方法,其中,所述步骤a之前还包括:
预先设置人行走加速度特征值。
所述的手机自动解锁方法,其中,所述步骤a之前还包括:
预先设置第二加速度数据和移动角度数据的范围阈值。
所述的手机自动解锁方法,其中,若加速度传感器检测到向上的第二加速度数据和重力传感器检测到向上的移动角度数据这两个事件未同时发生,则解锁失败并显示预设提示信息。
所述的手机自动解锁方法,其中,当获取第二加速度数据和移动角度数据其中之一不在预设范围阈值内,则解锁失败并显示预设提示信息。
本发明提供一种手机自动解锁方法,能够自动判断用户从口袋拿手机的动作,从而在用户看手机前自动完成屏幕解锁,方便了用户使用,提升了用户体验。
具体实施方式
本发明提供一种手机自动解锁方法,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种手机自动解锁方法,其中,所述方法包括以下步骤:
a、手机通过加速度传感器获取第一加速度数据,将该数据与预设人行走加速度特征值进行比对,若比对一致,则执行步骤b;
b、手机通过加速度传感器和重力传感器周期性获取手机状态值,当加速度传感器检测到向上的第二加速度数据,同时重力传感器检测到向上的移动角度数据,则执行步骤c;
c、判断获取第二加速度数据和移动角度数据是否在预设范围阈值内,若均在预设范围阈值内,则执行步骤d
d、解锁屏幕并显示解锁后界面。
具体的,所述步骤a之前还包括:
预先设置人行走加速度特征值。
另外,所述步骤a之前还包括:
预先设置第二加速度数据和移动角度数据的范围阈值。
进一步的,若加速度传感器检测到向上的第二加速度数据和重力传感器检测到向上的移动角度数据这两个事件未同时发生,则解锁失败并显示预设提示信息。
另一具体实施例中,当获取第二加速度数据和移动角度数据其中之一不在预设范围阈值内,则解锁失败并显示预设提示信息。
本发明的手机自动解锁方法能够自动判断用户从口袋拿手机的动作,从而在用户看手机前自动完成屏幕解锁,方便了用户使用,提升了用户体验。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。