,该用户手指滑动的轨迹信息,可以是用户手指滑动的距离,也可以是根据该用户手指滑动的距离和时间,计算出来的手机的滑动速度。
[0049]可以理解的是,有时用户的手指只是无意识的在屏幕上滑动,此时,该电子设备在根据用户手指滑动的轨迹信息,判断出该用户没有进行该解锁操作时,将该屏幕恢复成该解锁界面,以恢复锁屏状态,从而避免由于用户的随机操作而造成的屏幕解锁。
[0050]本实施例的技术方案,通过在接收到解锁指令后,从存储介质中获取解锁后该屏幕上即将显示的视图界面的信息;在接收到用户手指在该解锁界面上滑动的轨迹信息,伴随着该用户手指的滑动,将该解锁界面从该屏幕上逐渐滑出,并将该视图界面逐渐显示在该屏幕上;并在判断出该用户正在进行解锁操作时,将该视图界面完全显示出来,实现屏幕解锁,从而实现在解锁的过程中即可看到后台视图界面的画面,提高解锁界面的实用性。
[0051]可选的,上述步骤104中,根据该轨迹信息判断该用户是否正在进行解锁操作,具体可以为:根据该用户手指在该解锁界面上滑动的轨迹信息获取该用户手指的滑动速度;若该滑动速度大于预设解锁速度门限,则判断该用户正在进行该解锁操作;若该滑动速度小于等于该预设解锁速度门限,则判断该用户没有进行该解锁操作。
[0052]该滑动速度可以是该电子设备根据检测到的用户手指的滑动距离和滑动时间计算出来的,并将该计算出的滑动速度与预先设置的门限值进行比较,以根据比较结果确定用户是否正在进行解锁操作。
[0053]可选的,上述步骤104中,根据该轨迹信息判断该用户是否正在进行解锁操作,具体可以为:根据该用户手指在该解锁界面上滑动的轨迹信息获取该用户手指的滑动距离,若该滑动距离大于预设解锁距离门限,则判断该用户正在进行该解锁操作,若该滑动距离小于等于该预设解锁距离门限,则判断该用户没有进行该解锁操作。
[0054]该电子设备可以将检测到的用户手指在屏幕上的滑动距离,与预先设置的门限值进行比较,以根据比较结果确定用户是否正在进行解锁操作。
[0055]图3为本发明实施例提供的解锁装置的结构示意图。如图3所示,本实施例提供的解锁装置可以包括:接收模块11、视图填充模块12、视图切换模块13以及判断模块14。
[0056]其中,接收模块11用于接收解锁指令,并在屏幕上显示解锁界面,在后台构建空视图;
[0057]视图填充模块12用于根据该解锁指令,从存储介质中获取解锁后该屏幕上即将显示的视图界面的信息,用该视图界面的信息填充该空视图,该空视图用于显示该视图界面;
[0058]视图切换模块13用于接收用户手指在该解锁界面上滑动的轨迹信息,伴随着该用户手指的滑动,将该解锁界面从该屏幕上逐渐滑出,并将该视图界面逐渐显示在该屏幕上;
[0059]判断模块14用于根据该轨迹信息判断该用户是否正在进行解锁操作,在判断该用户正在进行该解锁操作时,将该视图界面完全显示出来,实现屏幕解锁。
[0060]进一步地,该解锁装置还可以包括获取模块15,用于在该判断模块14判断出即将进入锁屏界面时,获取该屏幕上当前显示的视图界面的信息,将该视图界面的信息存储到该存储介质中。
[0061]进一步地,该判断模块14还用于:在判断该用户没有进行该解锁操作时,将该屏幕恢复成该解锁界面,以恢复锁屏状态。
[0062]可选的,该判断模块14具体用于:根据该用户手指在该解锁界面上滑动的轨迹信息获取该用户手指的滑动速度;若该滑动速度大于预设解锁速度门限,则判断该用户正在进行该解锁操作;若该滑动速度小于等于该预设解锁速度门限,则判断该用户没有进行该解锁操作。
[0063]可选的,该判断模块14具体用于:根据该用户手指在该解锁界面上滑动的轨迹信息获取该用户手指的滑动距离,若该滑动距离大于预设解锁距离门限,则判断该用户正在进行该解锁操作,若该滑动距离小于等于该预设解锁距离门限,则判断该用户没有进行该解锁操作。
[0064]本实施例提供的解锁装置,可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0065]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0066]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【主权项】
1.一种解锁方法,其特征在于,包括: 接收解锁指令,并在屏幕上显示解锁界面,在后台构建空视图; 根据所述解锁指令,从存储介质中获取解锁后所述屏幕上即将显示的视图界面的信息,用所述视图界面的信息填充所述空视图,所述空视图用于显示所述视图界面; 接收用户手指在所述解锁界面上滑动的轨迹信息,伴随着所述用户手指的滑动,将所述解锁界面从所述屏幕上逐渐滑出,并将所述视图界面逐渐显示在所述屏幕上; 根据所述轨迹信息判断所述用户是否正在进行解锁操作,在判断所述用户正在进行所述解锁操作时,将所述视图界面完全显示出来,实现屏幕解锁。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 判断出即将进入锁屏界面时,获取所述屏幕上当前显示的视图界面的信息,将所述视图界面的信息存储到所述存储介质中。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括: 在判断所述用户没有进行所述解锁操作时,将所述屏幕恢复成所述解锁界面,以恢复锁屏状态。
4.根据权利要求1-3任一所述的方法,其特征在于,所述根据所述轨迹信息判断所述用户是否正在进行解锁操作,包括: 根据所述用户手指在所述解锁界面上滑动的轨迹信息获取所述用户手指的滑动速度;若所述滑动速度大于预设解锁速度门限,则判断所述用户正在进行所述解锁操作;若所述滑动速度小于等于所述预设解锁速度门限,则判断所述用户没有进行所述解锁操作。
5.根据权利要求1-3任一所述的方法,其特征在于,所述根据所述轨迹信息判断所述用户是否正在进行解锁操作,包括: 根据所述用户手指在所述解锁界面上滑动的轨迹信息获取所述用户手指的滑动距离,若所述滑动距离大于预设解锁距离门限,则判断所述用户正在进行所述解锁操作,若所述滑动距离小于等于所述预设解锁距离门限,则判断所述用户没有进行所述解锁操作。
6.一种解锁装置,其特征在于,包括: 接收模块,用于接收解锁指令,并在屏幕上显示解锁界面,在后台构建空视图; 视图填充模块,用于根据所述解锁指令,从存储介质中获取解锁后所述屏幕上即将显示的视图界面的信息,用所述视图界面的信息填充所述空视图,所述空视图用于显示所述视图界面; 视图切换模块,用于接收用户手指在所述解锁界面上滑动的轨迹信息,伴随着所述用户手指的滑动,将所述解锁界面从所述屏幕上逐渐滑出,并将所述视图界面逐渐显示在所述屏幕上; 判断模块,用于根据所述轨迹信息判断所述用户是否正在进行解锁操作,在判断所述用户正在进行所述解锁操作时,将所述视图界面完全显示出来,实现屏幕解锁。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括获取模块,用于在所述判断模块判断出即将进入锁屏界面时,获取所述屏幕上当前显示的视图界面的信息,将所述视图界面的信息存储到所述存储介质中。
8.根据权利要求7所述的装置,其特征在于,所述判断模块还用于: 在判断所述用户没有进行所述解锁操作时,将所述屏幕恢复成所述解锁界面,以恢复锁屏状态。
9.根据权利要求6-8任一所述的装置,其特征在于,所述判断模块具体用于: 根据所述用户手指在所述解锁界面上滑动的轨迹信息获取所述用户手指的滑动速度;若所述滑动速度大于预设解锁速度门限,则判断所述用户正在进行所述解锁操作;若所述滑动速度小于等于所述预设解锁速度门限,则判断所述用户没有进行所述解锁操作。
10.根据权利要求6-8任一所述的装置,其特征在于,所述判断模块具体用于: 根据所述用户手指在所述解锁界面上滑动的轨迹信息获取所述用户手指的滑动距离,若所述滑动距离大于预设解锁距离门限,则判断所述用户正在进行所述解锁操作,若所述滑动距离小于等于所述预设解锁距离门限,则判断所述用户没有进行所述解锁操作。
【专利摘要】本发明实施例提供一种解锁方法和装置。该解锁方法包括:接收解锁指令,并在屏幕上显示解锁界面,在后台构建空视图;根据解锁指令,从存储介质中获取解锁后屏幕上即将显示的视图界面的信息,用视图界面的信息填充空视图,空视图用于显示视图界面;接收用户手指在解锁界面上滑动的轨迹信息,伴随着用户手指的滑动,将解锁界面从屏幕上逐渐滑出,并将视图界面逐渐显示在屏幕上;根据轨迹信息判断用户是否正在进行解锁操作,在判断用户正在进行解锁操作时,将视图界面完全显示出来,实现屏幕解锁,从而实现在解锁的过程中即可看到后台视图界面的画面,提高解锁界面的实用性。
【IPC分类】G06F3-0485
【公开号】CN104793869
【申请号】CN201510231062
【发明人】陈永华
【申请人】北京百纳威尔科技有限公司
【公开日】2015年7月22日
【申请日】2015年5月8日