本发明专利技术实施例公开了一种解锁的方法、装置和设备,属于移动终端领域。本发明专利技术实施例提供的解锁的方法、装置和设备,通过获取终端的姿态变化,并将终端的姿态变化与预先定义的条件进行比对,如果符合,则解锁终端,本发明专利技术实施例所提供的解锁方法不需要对触摸屏幕进行操作,减少对屏幕的磨损,且解锁方便。
【技术实现步骤摘要】
本专利技术涉及移动终端领域,尤其涉及一种解锁的方法、装置和设备。
技术介绍
由于带有触摸屏幕的移动终端的便捷性和交互的人性化,人们已经越来越多的使用带有触摸屏幕的移动终端,例如手机、平板电脑等。目前考虑到触摸屏幕容易被误触导致误操作,以及隐私保护问题,在大多数的移动终端中都会提供有锁屏功能,主要形式包括:锁屏密码、锁屏图案等。用户在点亮屏幕后,必须输入正确的锁屏密码或锁屏图案才能够解锁,进入到桌面的界面,对移动终端进行控制。但是,目前的解锁方式均需要对触摸屏幕进行操作,且要求用户的触摸准确,经常会导致用户的解锁不便,例如,当用户的手出汗时,触摸屏幕对手指的识别会降低,且长时间的对屏幕执行同一轨迹的操作容易使得该区域的屏幕的灵敏度降低。因此,目前的解锁方式经常会导致用户的解锁不便,且容易造成对屏幕的磨损,操作繁琐。
技术实现思路
本专利技术实施例提供了一种解锁的方法、装置和设备,可以使得解锁操作减少对屏幕的磨损,且操作简便。一种解锁的方法,所述方法包括:获取终端的姿态变化;确定所述终端的姿态变化是否与预先定义的条件相符合;当所述终端的姿态变化与预先定义的条件相符合时,解除对所述终端的锁定。优选地,所述确定所述终端的姿态变化是否与预先定义的条件相符合,采用如下方式:将所述终端的姿态变化转换为第一姿态数据;判断所述第一姿态数据是否与所述预先定义的条件相符合;其中,所述第一姿态数据用于描述所述终端在三维空间中的姿态变化。优选地,所述预先定义的条件为预先定义的姿态变化对应的第二姿态数据;所述判断所述第一姿态数据是否与所述预先定义的条件相符合,采用如下方式:判断所述第一姿态数据与所述第二姿态数据之间的误差是否小于预设值;当所述误差小于预设值时,判定所述第一姿态数据与所述第二姿态数据相符合;当所述误差不小于预设值时,判定所述第一姿态数据与所述第二姿态数据不符八口 o优选地,所述获取终端的姿态变化之前,所述方法还包括:获取预先定义的姿态变化,并将所述预先定义的姿态变化转换为第二姿态数据保存为所述预先定义的条件;其中,所述预先定义的姿态变化为用户设置的用于解锁所述终端的姿态变化。优选地,所述获取终端的姿态变化,采用如下方式:当预设事件被触发时,监测并获取所述终端的姿态变化;其中,所述预设事件用于触发所述终端进行解锁事件的监测。优选地,所述预设事件被触发包括以下任一个或任意组合:所述终端的预设按键被按下、所述终端的屏幕被点亮和所述终端的屏幕的预设距离之内被遮挡。优选地,所述监测并获取所述终端的姿态变化,采用如下方式:根据所述终端的加速度传感器和/或角速度传感器监测并获取所述终端的姿态变化。优选地,所述姿态变化包括所述终端的在三维空间中的相对位置变化、所述终端的速度变化和所述终端的加速度变化中的任一个或任意组合。一种用于解锁的装置,所述装置包括:第一获取模块,用于获取终端的姿态变化;确定模块,用于确定所述终端的姿态变化是否与预先定义的条件相符合;解锁模块,用于当所述确定模块确定得到所述终端的姿态变化与预先定义的条件相符合时,解除对所述终端的锁定。优选地,所述确定模块,包括:转换单元,用于将所述终端的姿态变化转换为第一姿态数据;判断单元,用于判断所述第一姿态数据是否与所述预先定义的条件相符合;其中,所述第一姿态数据用于描述所述终端在三维空间中的姿态变化。优选地,所述预先定义的条件为预先定义的姿态变化对应的第二姿态数据;所述判断单元具体用于:判断所述第一姿态数据与所述第二姿态数据之间的误差是否小于预设值;当所述误差小于预设值时,判定所述第一姿态数据与所述第二姿态数据相符合;当所述误差不小于预设值时,判定所述第一姿态数据与所述第二姿态数据不符八口 o优选地,所述装置还包括:第二获取模块,用于在所述第一获取模块获取终端的姿态变化之前,获取预先定义的姿态变化,并将所述预先定义的姿态变化转换为第二姿态数据保存为所述预先定义的条件;其中,所述预先定义的姿态变化为用户设置的用于解锁所述终端的姿态变化。优选地,所述第一获取模块具体用于:当预设事件被触发时,监测并获取所述终端的姿态变化;其中,所述预设事件用于触发所述终端进行解锁事件的监测。优选地,所述预设事件被触发包括以下任一个或任意组合:所述终端的预设按键被按下、所述终端的屏幕被点亮和所述终端的屏幕的预设距离之内被遮挡。优选地,所述第一获取模块具体用于:根据所述终端的加速度传感器和/或角速度传感器监测并获取所述终端的姿态变化。优选地,所述姿态变化包括所述终端的在三维空间中的相对位置变化、所述终端的速度变化和所述终端的加速度变化中的任一个或任意组合。一种设备,所述设备包括:一个或多个处理器;存储器;显示屏幕;和—个或多个模块,所述一个或多个模块存储于所述存储器中并被配置成由所述一个或多个处理器执行,其中,所述一个或多个模块具有如下功能:获取所述设备的姿态变化;确定所述设备的姿态变化是否与预先定义的条件相符合;当所述设备的姿态变化与预先定义的条件相符合时,解除对所述设备的锁定。本专利技术实施例的有益效果包括:本专利技术实施例提供的解锁的方法、装置和设备,可通过获取终端的姿态变化,并将终端的姿态变化与预先定义的条件进行比对,如果符合,则解锁终端,本专利技术实施例所提供的解锁方法不需要对触摸屏幕进行操作,减少对屏幕的磨损,且解锁方便。附图说明图1为本专利技术实施例提供的一种解锁的方法的流程示意图;图2为本专利技术实施例提供的另一种解锁的方法的流程示意图;图3为本专利技术实施例提供的一种用于解锁的装置的结构示意图;图4为本专利技术实施例提供的确定模块的结构示意图;图5为本专利技术实施例提供的另一种用于解锁的装置的结构示意图。具体实施例方式下面结合附图,对本专利技术实施例提供的一种解锁的方法、装置和设备的具体实施方式进行详细地说明。首先,如图1所示,本专利技术实施例提供了一种解锁的方法,该方法包括以下步骤:S101、获取终端的姿态变化;优选地,在本步骤SlOl之前,还可以包括:获取预先定义的姿态变化,并将所述预先定义的姿态变化转换为第二姿态数据保存为所述预先定义的条件;其中,所述预先定义的姿态变化为用户设置的用于解锁所述终端的姿态变化。优选地,本步骤SlOl可以采用如下方式:当预设事件被触发时,监测并获取所述终端的姿态变化;其中,所述预设事件用于触发所述终端进行解锁事件的监测。优选地,所述预设事件被触发包括以下任一个或任意组合:所述终端的预设按键被按下、所述终端的屏幕被点亮和所述终端的屏幕的预设距离之内被遮挡。优选地,本步骤SlOl可以采用如下方式:根据所述终端的加速度传感器和/或角速度传感器监测并获取所述终端的姿态变化。S102、确定所述终端的姿态变化是否与预先定义的条件相符合;优选地,本步骤S102可以采用如下方式:将所述终端的姿态变化转换为第一姿态数据;判断所述第一姿态数据是否与所述预先定义的条件相符合;其中,所述第一姿态数据用于描述所述终端在三维空间中的姿态变化。优选地,所述预先定义的条件为预先定义的姿态变化对应的第二姿态数据;所述判断所述第一姿态数据是否与所述预先定义的条件相符合,可以采用如下方式:判断所述第一姿态数据与所述第二姿态数据之间的误差是否小于预设值;当所述误差小于预设值时,判定所述第一姿态数据与所述第二姿态数据相符本文档来自技高网...
【技术保护点】
一种解锁的方法,其特征在于,所述方法包括:获取终端的姿态变化;确定所述终端的姿态变化是否与预先定义的条件相符合;当所述终端的姿态变化与预先定义的条件相符合时,解除对所述终端的锁定。
【技术特征摘要】
【专利技术属性】
技术研发人员:高承星,李伟星,许斐,
申请(专利权)人:北京小米科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。