一种终端解锁方法、终端及计算机可读存储介质技术

技术编号:27506982 阅读:22 留言:0更新日期:2021-03-02 18:34
本发明专利技术实施例提供一种终端解锁方法、终端及计算机可读存储介质,终端解锁方法包括:终端进入锁屏状态时,保存锁屏前所述终端显示界面的最后一帧作为目标界面;当所述终端进入解锁状态,且成功解锁时,直接显示所述目标界面。通过优化锁屏步骤,在锁屏时保存显示界面最后一帧的目标界面,终端在解锁时只需要执行解锁验证步骤,解锁成功以后直接显示目标界面,不需要在解锁成功时去启动目标界面的应用程序,减少终端解锁时的执行步骤,降低了终端在解锁时的运行压力,提高了终端的解锁流畅性,减少了终端解锁用户的等待时间。了终端解锁用户的等待时间。了终端解锁用户的等待时间。

【技术实现步骤摘要】
一种终端解锁方法、终端及计算机可读存储介质


[0001]本专利技术涉及通信
,更具体地说,涉及一种终端解锁方法、终端及计算机可读存储介质。

技术介绍

[0002]终端为了保持续航,减少耗电,在未使用的情况下往往会进入锁屏状态,以减少屏幕的耗电,在需要使用终端时再唤醒终端的屏幕并解锁进行使用。
[0003]目前的Android系统,其解锁的原理是在熄屏后把当前app窗口退出,并把锁屏层级的窗口全屏显示出来,该设备亮屏后能直接看到的就是锁屏窗口。考虑到功耗/内存/安全等因素,终端锁屏后系统一般会把锁屏前运行的普通app自动挂起处于Pause状态,同时一般的app窗口层级比锁屏窗口层级低,也就是说锁屏窗口是显示和绘制在普通的app窗口上方。当终端需要解锁时,用户在锁屏界面的基础上进行执行解锁操作,解锁界面判断用户的解锁是否成功,解锁成功以后会通知系统框架framework当前正在解锁,framework就会去准备要显示的app,等要显示的app准备好之后系统框架framework会再通知锁屏窗口收起来,以便显示app窗口,因此在锁屏窗口完全收起来之前其实系统是同时绘制了2个窗口,分别是普通app窗口和锁屏窗口。系统框架framework在解锁过程中重新启动app窗口的过程根据系统的流畅度和硬件的性能情况一般在100ms~300ms之间。锁屏UI隐藏的时机也要100~200ms之间,这些时机在手机卡顿的时候耗时甚至更长。因此,需要提供一种终端的解锁方法以减少终端解锁所消耗的时间,有效的降低解锁延迟,以提高终端的解锁体验。

技术实现思路

[0004]本专利技术要解决的技术问题在于目前的终端解锁方案,终端在解锁的过程中消耗的时间长,流畅性差,针对该技术问题,提供一种终端解锁方法、终端及计算机可读存储介质。
[0005]为解决上述技术问题,本专利技术提供一种终端解锁方法,所述终端解锁方法包括:
[0006]终端进入锁屏状态时,保存锁屏前所述终端显示界面的最后一帧作为目标界面;
[0007]当所述终端进入解锁状态,且成功解锁时,直接显示所述目标界面。
[0008]可选的,所述目标界面包括只显示一个应用程序的单一界面和同时显示多个应用程序的组合界面。
[0009]可选的,当所述终端进入锁屏状态后还包括:
[0010]将所述目标界面保持在锁屏界面的下方;
[0011]或,当所述终端进入解锁状态时,开始加载所述目标界面,并保持在锁屏界面下方。
[0012]可选的,所述解锁状态包括:亮屏解锁状态、熄屏解锁状态和AOD解锁状态任意一种,所述亮屏解锁状态、所述熄屏解锁状态和所述AOD解锁状态均有对应的锁屏界面;
[0013]所述亮屏解锁状态为完全唤醒所述终端的显示界面,并显示亮屏解锁界面;
[0014]所述熄屏解锁状态不需要唤醒所述终端的显示界面,以熄屏的方式显示熄屏解锁
界面;
[0015]所述AOD解锁状态为局部唤醒所述终端的显示界面,并显示AOD解锁界面。
[0016]可选的,当所述终端的解锁状态为所述亮屏解锁状态时;
[0017]根据所述亮屏解锁界面的解锁结果确定解锁是否成功;
[0018]为否时,提示解锁失败;
[0019]为是时,所述亮屏解锁界面变透明,直接显示所述目标界面。
[0020]可选的,当所述终端的解锁状态为所述熄屏解锁状态时;
[0021]让所述熄屏解锁界面变透明;
[0022]根据所述熄屏解锁界面的解锁结果确定解锁是否成功;
[0023]为否时,提示解锁失败;
[0024]为是时,唤醒所述终端的显示界面,直接显示所述目标界面。
[0025]可选的,当所述终端的解锁状态为所述AOD解锁状态时;
[0026]根据所述AOD解锁界面的解锁结果确定解锁是否成功;
[0027]为否时,提示解锁失败;
[0028]为是时,直接显示所述目标界面,并移除所述熄屏解锁界面。
[0029]可选的,直接显示所述目标界面之后还包括:
[0030]根据所述目标界面的目标界面信息,启动所述目标界面信息中的应用程序;
[0031]退出对应的解锁界面的应用程序。
[0032]进一步地,本专利技术还提供了一种终端,所述终端包括处理器、存储器及通信总线和显示器;
[0033]所述通信总线用于实现处理器、存储器和显示器之间的连接通信;
[0034]所述显示器用于实现所述终端的显示功能;
[0035]所述处理器用于执行存储器中存储的一个或者多个程序,以实现如上述中任一项所述的一种终端解锁方法的步骤。
[0036]进一步地,本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述中任一项所述的一种终端解锁方法的步骤。
[0037]有益效果
[0038]本专利技术提供一种终端解锁方法、终端及计算机可读存储介质,终端解锁方法包括:终端进入锁屏状态时,保存锁屏前所述终端显示界面的最后一帧作为目标界面;当所述终端进入解锁状态,且成功解锁时,直接显示所述目标界面。通过优化锁屏步骤,在锁屏时保存显示界面最后一帧的目标界面,终端在解锁时只需要执行解锁验证步骤,解锁成功以后直接显示目标界面,不需要在解锁成功时去启动目标界面的应用程序,减少终端解锁时的执行步骤,降低了终端在解锁时的运行压力,提高了终端的解锁流畅性,减少了终端解锁用户的等待时间。
附图说明
[0039]下面将结合附图及实施例对本专利技术作进一步说明,附图中:
[0040]图1为实现本专利技术各个实施例一个可选的移动终端的硬件结构示意图。
[0041]图2为本专利技术第一实施例提供的一种终端解锁方法的基本流程图;
[0042]图3为本专利技术第一实施例提供的终端在亮屏解锁状态时的解锁流程示意图;
[0043]图4为本专利技术第一实施例提供的终端在熄屏解锁状态时的解锁流程示意图;
[0044]图5为本专利技术第一实施例提供的终端在AOD解锁状态时的解锁流程示意图;
[0045]图6为本专利技术第一实施例提供的一种终端解锁方法的详细流程图;
[0046]图7为本专利技术第二实施例提供的终端的结构示意图。
具体实施方式
[0047]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0048]在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
[0049]终端可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(Personal Digital Assistant,PDA)、便捷式媒体播放器(Portable Med本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种终端解锁方法,其特征在于,所述终端解锁方法包括:终端进入锁屏状态时,保存锁屏前所述终端显示界面的最后一帧作为目标界面;当所述终端进入解锁状态,且成功解锁时,直接显示所述目标界面。2.如权利要求1所述的终端解锁方法,其特征在于,所述目标界面包括只显示一个应用程序的单一界面和同时显示多个应用程序的组合界面。3.如权利要求1所述的终端解锁方法,其特征在于,当所述终端进入锁屏状态后还包括:将所述目标界面保持在锁屏界面的下方;或,当所述终端进入解锁状态时,开始加载所述目标界面,并保持在锁屏界面下方。4.如权利要求3所述的终端解锁方法,其特征在于,所述解锁状态包括:亮屏解锁状态、熄屏解锁状态和AOD解锁状态任意一种,所述亮屏解锁状态、所述熄屏解锁状态和所述AOD解锁状态均有对应的解锁界面;所述亮屏解锁状态为完全唤醒所述终端的显示界面,并显示亮屏解锁界面;所述熄屏解锁状态不需要唤醒所述终端的显示界面,以熄屏的方式显示熄屏解锁界面;所述AOD解锁状态为局部唤醒所述终端的显示界面,并显示AOD解锁界面。5.如权利要求4所述所述的终端解锁方法,其特征在于,当所述终端的解锁状态为所述亮屏解锁状态时;根据所述亮屏解锁界面的解锁结果确定解锁是否成功;为否时,提示解锁失败;为是时,所述亮屏解锁界面变透明,直接显示所述目标界面。6.如权利要求...

【专利技术属性】
技术研发人员:张乐
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1