本申请涉及终端技术领域,特别涉及一种解锁方法及电子设备。
背景技术:
随着电子设备(例如手机、平板电脑等)的高度智能化,电子设备已然成为了一个用户个人信息的高度集合体,因此用户越来越重视对电子设备上隐私信息的保护。目前,用户可以通过在电子设备上设置访客模式,使得其它用户可以在访客模式下查阅或操作电子设备,从而降低用户外借电子设备时,隐私信息被查阅的可能性。
现有技术中,用户当电子设备锁屏时,是通过输入与访客模式对应的密码对电子设备解锁进入访客模式的。而与访客模式对应的密码需要用户预先设置在电子设备中,操作较为繁琐。随着电子设备技术的不断进步,如何快速、便捷地对电子设备解锁进入访客模式对提高用户体验有重要意义。
技术实现要素:
本申请提供了一种解锁方法及电子设备,有助于提高对电子设备解锁进入访客模式的便捷性。
第一方面,本申请实施例提供一种解锁方法,应用于电子设备,所述电子设备包括内屏、外屏、前置摄像头和后置摄像头,所述内屏为可折叠的屏幕,且所述内屏和所述前置摄像头位于所述电子设备的一面,所述外屏和所述后置摄像头位于所述电子设备的另一面;所述方法包括:
当所述内屏处于锁屏且处于闭合状态、所述外屏处于锁屏且黑屏状态时,检测到点亮外屏的操作;响应于点亮外屏的操作,将所述外屏点亮,并启动所述后置摄像头,以及启动第一定时器,所述第一定时器的定时时长为第一时长;在所述第一定时器计时结束之前,若所述后置摄像头采集到面部图像,则识别所述后置摄像头采集到的面部图像是否与预设面部图像匹配;若所述后置摄像头采集到的面部图像与所述预设面部图像匹配,则对所述外屏解锁,进入主人模式,以及关闭所述后置摄像头、和所述第一定时器,并向用户提示在第二时长内使用所述前置摄像头进行面部认证,启动第二定时器,所述第二定时器的定时时长为第二时长;
检测到展开内屏的操作;响应于所述展开内屏的操作,将所述内屏点亮,启动所述前置摄像头,以及将所述外屏锁屏;在所述第二定时器计时结束之前,若所述前置摄像头采集到面部图像,则关闭所述前置摄像头和所述第二定时器,以及识别所述前置摄像头采集到的面部图像是否与所述预设面部图像匹配;若所述前置摄像头采集到的面部图像与所述预设面部图像匹配,则对所述内屏解锁,并进入访客模式;若所述前置摄像头采集到的面部图像与所述预设面部图像不匹配,则对所述内屏解锁,并进入主人模式;在所述第二定时器计时结束时,所述前置摄像头仍未采集到面部图像,则向用户提示对所述内屏解锁失败。
本申请实施例中由于电子设备可以通过使用前置摄像头采集面部图像,实现对内屏进行解锁,进入访客模式,使得用户可以无需记忆密码等信息,在一定程度上提高了对内屏解锁进入访客模式的便捷性,从而有助于提高用户体验。
在一种可能的设计中,若所述后置摄像头采集到面部图像与所述预设面部图像不匹配,则在所述第一定时器计时结束之前,所述后置摄像头继续采集面部图像;在所述第一定时器计时结束时,所述后置摄像头仍未采集到所述目标面部图像,则关闭所述后置摄像头。有助于节省电子设备的功耗,以及降低电子设备中信息泄露的风险。
在一种可能的设计中,若所述前置摄像头采集到的面部图像与所述预设面部图像不匹配,则对所述内屏解锁,并进入访客模式之后,将所述前置摄像头采集到的面部图像缓存到第一存储空间中。有助于使得访客在一次授权后可以无需机主授权,能够通过自身的面部图像实现对内屏的解锁,进一步简化用户的操作方式。
在一种可能的设计中,当所述内屏处于锁屏且展开状态,所述外屏处于锁屏且黑屏状态时,检测到用户点亮所述内屏的操作;响应于用户点亮所述内屏的操作,将所述内屏点亮,并启动所述前置摄像头、以及第三定时器,其中所述第三定时器的定时时长为第三时长;在所述第三定时器计时结束之前,所述前置摄像头采集到面部图像,则关闭所述前置摄像头和所述第三定时器,以及识别所述前置摄像头采集到的图像是否与所述预设面部图像匹配;若所述前置摄像头采集到的面部图像与所述预设面部图像匹配,则对所述内屏解锁,并进入主人模式;若所述前置摄像头采集到的面部图像与所述预设面部图像不匹配,则判断所述第一存储空间中是否缓存有与所述前置摄像头采集到的面部图像匹配的面部图像;若所述第一存储空间中缓存有与所述前置摄像头采集到的面部图像匹配的面部图像,则对所述内屏解锁,并进入访客模式;若所述第一存储空间中未缓存有与所述前置摄像头采集到的面部图像匹配的面部图像时,则向用户提示在第四时长内使用所述后置摄像头进行机主授权,以及启动所述后置摄像头和第四定时器,所述第四定时器的定时时长为所述第四时长;在所述第四定时器计时结束之前,所述后置摄像头采集到面部图像,则识别所述后置摄像头采集到的面部图像是否与所述预设面部图像匹配;若所述后置摄像头采集到的面部图像与所述预设面部图像匹配,则关闭所述后置摄像头、以及所述第四定时器,并对所述内屏解锁,进入访客模式;若所述后置摄像头采集到的面部图像与所述预设面部图像不匹配,则在所述第四定时器计时结束之前,所述后置摄像头继续采集面部图像;所述第四定时器计时结束时,若所述后置摄像头仍未采集到与所述预设面部图像匹配的面部图像,则关闭所述后置摄像头,向用户提示对所述内屏解锁失败。有助于简化用户的操作方式。
在一种可能的设计中,在所述第三定时器计时结束时,若所述前置摄像头仍未采集到面部图像,则关闭所述前置摄像头。有助于节省电子设备的功耗,以及降低电子设备中信息泄露的风险。
在一种可能的设计中,所述前置摄像头采集到的面部图像的缓存期限为预设期限。有助于提高电子设备的安全性。
在一种可能的设计中,所述预设面部图像为机主的面部图像。
第二方面,本申请实施例提供另一种解锁方法,应用于电子设备,所述电子设备包括内屏、外屏、前置摄像头和后置摄像头,所述内屏为可折叠的屏幕,且所述内屏和所述前置摄像头位于所述电子设备的一面,所述外屏和所述后置摄像头位于所述电子设备的另一面;所述方法包括:
当所述内屏处于锁屏且处于闭合状态、所述外屏处于锁屏且黑屏状态时,检测到展开内屏的操作;响应于展开内屏的操作,将所述内屏点亮,并启动所述前置摄像头,以及启动第一定时器,所述第一定时器的定时时长为第一时长;在所述第一定时器计时结束之前,所述前置摄像头采集到面部图像,则关闭所述前置摄像头和所述第一定时器,以及识别所述前置摄像头采集到的面部图像是否与预设面部图像匹配;若所述前置摄像头采集到的面部图像与所述预设面部图像匹配,则对所述内屏解锁,并进入主人模式;若所述前置摄像头采集到的面部图像与所述预设面部图像不匹配,则向用户提示在第二时长内使用所述后置摄像头进行机主授权,以及启动所述后置摄像头和第二定时器,所述第二定时器的定时时长为所述第二时长;在所述第二定时器计时结束之前,若所述后置摄像头采集到面部图像,则识别所述后置摄像头采集到的面部图像是否与所述预设面部图像匹配;若所述后置摄像头采集到的面部图像与所述预设面部图像不匹配,则关闭所述后置摄像头、以及所述第二定时器,并对所述内屏解锁,进入访客模式;若所述后置摄像头采集到的面部图像与所述预设面部图像不匹配,则在所述第二定时器计时结束之前,所述后置摄像头继续采集面部图像;当所述第二定时器计时结束时,若所述后置摄像头仍未采集到目标面部图像,则关闭所述后置摄像头,向用户提示对所述内屏解锁失败。
本申请实施例中由于电子设备可以通过使用前置摄像头采集面部图像,实现对内屏进行解锁,进入访客模式,使得用户可以无需记忆密码等信息,在一定程度上提高了对内屏解锁进入访客模式的便捷性,从而有助于提高用户体验。
在一种可能的设计中,在所述第一定时器计时结束时,若所述前置摄像头仍未采集到面部图像,则关闭所述前置摄像头。有助于节省电子设备的功耗,以及降低电子设备中信息泄露的风险。
在一种可能的设计中,若所述前置摄像头采集到的面部图像与所述预设面部图像不匹配,则向用户提示在第二时长内使用所述后置摄像头进行机主授权之前,确定第一存储空间中未缓存有与所述前置摄像头采集到的面部图像匹配的面部图像。有助于简化用户操作方式。
在一种可能的设计中,对所述内屏解锁,进入访客模式之后,将所述前置摄像头采集到的面部图像存储到所述第一存储空间中。有助于使得访客在一次授权后可以无需机主授权,能够通过自身的面部图像实现对内屏的解锁,进一步简化用户的操作方式。
在一种可能的设计中,所述前置摄像头采集到的面部图像的缓存期限为预设期限。有助于提高电子设备的安全性。
在一种可能的设计中,若所述前置摄像头采集到的面部图像与所述预设面部图像不匹配,且所述第一存储空间中缓存有与所述前置摄像头采集到的面部图像匹配的面部图像时,则对所述内屏解锁,进入访客模式。有助于进一步简化用户的操作方式。
在一种可能的设计中,所述预设面部图像为机主的面部图像。
第三方面,本申请实施例提供又一种解锁方法,应用于电子设备,所述电子设备包括显示屏、前置摄像头、和后置摄像头,所述显示屏和所述前置摄像头位于所述电子设备的一面,所述后置摄像头位于所述电子设备的另一面;所述方法包括:
所述显示屏处于锁屏状态时,检测到点亮所述显示屏的操作;响应于点亮所述显示屏的操作,启动所述前置摄像头、以及第一定时器,所述第一定时器的定时时长为第一时长;在所述第一定时器计时结束之前,若所述前置摄像头采集到面部图像,则关闭所述前置摄像头和所述第一定时器,以及识别所述前置摄像头采集到的面部图像是否与预设面部图像匹配;若所述前置摄像头采集到的面部图像与所述预设面部图像匹配,则对所述显示屏解锁,并进入主人模式;若所述前置摄像头采集到的面部图像与所述预设面部图像不匹配,则向用户提示在第二时长内使用所述后置摄像头进行机主授权,以及启动所述后置摄像头和第二定时器;所述第二定时器的定时时长为所述第二时长;所述第二定时器计时结束之前,若所述后置摄像头采集到所述面部图像,则识别所述后置摄像头采集到的面部图像是否与所述预设面部图像匹配;若所述后置摄像头采集到的图像与所述预设面部图像匹配,则关闭所述后置摄像头、以及所述第二定时器,并对所述内屏解锁,进入访客模式;若所述后置摄像头采集到的图像与所述预设面部图像不匹配,在所述第二定时器计时结束之前,所述后置摄像头继续采集面部图像;所述第二定时器计时结束时,若所述后置摄像头仍未采集到所述目标面部图像,则关闭所述后置摄像头,向用户提示对所述显示屏解锁失败。
本申请实施例中由于电子设备可以通过使用前置摄像头采集面部图像,实现对显示屏进行解锁,进入访客模式,使得用户可以无需记忆密码等信息,在一定程度上提高了对显示屏解锁进入访客模式的便捷性,从而有助于提高用户体验。
在一种可能的设计中,在所述第一定时器计时结束时,若所述前置摄像头仍未采集到面部图像,则关闭所述前置摄像头。有助于节省电子设备的功耗,以及降低电子设备中信息泄露的风险。
在一种可能的设计中,若所述前置摄像头采集到的面部图像与所述预设面部图像不匹配,则向用户提示在第二时长内使用所述后置摄像头进行机主授权之前,确定第一存储空间中未缓存有与所述前置摄像头采集到的面部图像匹配的面部图像。有助于简化用户操作方式。
在一种可能的设计中,对所述内屏解锁,进入访客模式之后,将所述前置摄像头采集到的面部图像缓存到所述第一存储空间中。有助于使得访客在一次授权后可以无需机主授权,能够通过自身的面部图像实现对内屏的解锁,进一步简化用户的操作方式。
在一种可能的设计中,所述前置摄像头采集到的面部图像的缓存期限为预设期限。有助于提高电子设备的安全性。
在一种可能的设计中,若所述前置摄像头采集到的面部图像与所述预设面部图像不匹配,且所述第一存储空间中缓存有与所述前置摄像头采集到的面部图像匹配的面部图像时,则对所述显示屏解锁,进入访客模式。有助于进一步简化用户的操作方式。
第四方面,本申请实施例提供又一种解锁方法,应用于电子设备,所述电子设备包括显示屏、前置摄像头、和后置摄像头,所述显示屏和所述前置摄像头位于所述电子设备的一面,所述后置摄像头位于所述电子设备的另一面;所述方法包括:
所述显示屏处于锁屏状态时,检测到点亮所述显示屏的操作;响应于点亮所述显示屏的操作,启动所述后置摄像头,以及启动第一定时器,所述第一定时器的定时时长为第一时长;在所述第一定时器计时结束之前,若所述后置摄像头采集到面部图像,则识别所述后置摄像头采集到的面部图像是否与预设面部图像匹配;若所述后置摄像头采集到的面部图像与所述预设面部图像匹配,则关闭所述后置摄像头和所述第一定时器,以及向用户提示在第二时长内使用所述前置摄像头进行面部认证,并启动所述前置摄像头和第二定时器,所述第二定时器的定时时长为第二时长;在所述第二定时器计时结束之前,所述前置摄像头采集到面部图像,则关闭所述前置摄像头和所述第二定时器,以及识别所述前置摄像头采集到的面部图像是否与所述预设面部图像匹配;若所述前置摄像头采集到的面部图像与所述预设面部图像不匹配,对所述内屏解锁,并进入访客模式;若所述前置摄像头采集到的面部图像与所述预设面部图像匹配,则对所述内屏解锁,并进入主人模式;当所述第二定时器计时结束时,所述前置摄像头仍未采集到面部图像,则向用户提示对所述内屏解锁失败。
本申请实施例中由于电子设备可以通过使用前置摄像头采集面部图像,实现对显示屏进行解锁,进入访客模式,使得用户可以无需记忆密码等信息,在一定程度上提高了对显示屏解锁进入访客模式的便捷性,从而有助于提高用户体验。
在一种可能的设计中,所述后置摄像头采集到的面部图像与所述预设面部图像不匹配,则在所述第一定时器计时结束之前,所述后置摄像头继续采集面部图像;所述第一定时器计时结束时,所述后置摄像头仍未采集到所述目标面部图像,则关闭所述后置摄像头。有助于节省电子设备的功耗,以及降低电子设备中信息泄露的风险。
第五方面,本申请实施例提供一种电子设备,包括内屏、外屏、前置摄像头、后置摄像头,所述内屏为可折叠的屏幕,且所述内屏和所述前置摄像头位于所述电子设备的一面,所述外屏和所述后置摄像头位于所述电子设备的另一面;一个或多个处理器;存储器;以及一个或多个计算机程序,所述一个或多个计算机程序被存储在所述存储器中,所述,所述一个或多个计算机程序包括指令,当所述指令被所述电子设备执行时,使得所述电子设备执行本申请实施例上述第一方面以及第一方面涉及的任一可能设计的方法、或者本申请实施例上述第二方面以及第二方面涉及的任一可能设计的方法。
第六方面,本申请实施例提供又一电子设备,包括显示屏、前置摄像头、后置摄像头;所述显示屏和所述前置摄像头位于所述电子设备的一面,所述后置摄像头位于所述电子设备的另一面;一个或多个处理器;存储器;以及一个或多个计算机程序,所述一个或多个计算机程序被存储在所述存储器中,所述,所述一个或多个计算机程序包括指令,当所述指令被所述电子设备执行时,使得所述电子设备执行本申请实施例上述第三方面以及第三方面涉及的任一可能设计的方法、或者本申请实施例上述第四方面以及第四方面涉及的任一可能设计的方法。
第七方面,本申请实施例提供又一电子设备,包括一个或多个处理器和存储器;以及一个或多个计算机程序,所述一个或多个计算机程序被存储在所述存储器中,所述,所述一个或多个计算机程序包括指令,当所述指令被所述电子设备执行时,使得所述电子设备执行本申请实施例上述各个方面以及各个方面涉及的任一可能设计的方法。
第八方面,本申请实施例提供一种芯片,所述芯片与电子设备中的存储器耦合,使得所述芯片在运行时调用所述存储器中存储的程序指令,实现本申请实施例上述各个方面以及各个方面涉及的任一可能设计的方法。
第九方面,本申请实施例提供一种计算机存储介质,该计算机存储介质存储有程序指令,当所述程序指令在电子设备上运行时,使得设备执行本申请实施例上述各个方面以及各个方面涉及的任一可能设计的方法。
第十方面,本申请实施例提供一种计算机程序产品,当所述计算机程序产品在电子设备上运行时,使得所述电子设备执行实现本申请实施例上述各个方面以及各个方面涉及的任一可能设计的方法。
第十一方面,本申请实施例提供一种电子设备上的图形用户界面,所述电子设备具有显示屏、摄像头、存储器、以及一个或多个处理器,所述一个或多个处理器用于执行存储在所述存储器中的一个或多个计算机程序,所述图形用户界面包括所述电子设备执行如上述各个方面及其中任一种可能的实现方式中所述的方法时显示的图形用户界面。
另外,第五方面至第十方面中任一种可能设计方式所带来的技术效果可参见方法部分相关中不同设计方式所带来的技术效果,此处不再赘述。
附图说明
图1为本申请实施例的一种电子设备的硬件结构示意图;
图2为本申请实施例的一种电子设备的物理形态示意图;
图3为本申请实施例另一电子设备的物理形态示意图;
图4为本申请实施例一种电子设备的软件结构示意图;
图5为本申请实施例一种用户界面的示意图;
图6为本申请实施例的一种解锁方法的流程示意图;
图7为本申请实施例的另一用户界面的示意图;
图8为本申请实施例的电子设备的不同物理形态的示意图;
图9为本申请实施例的另一解锁方法的流程示意图;
图10为本申请实施例的电子设备的不同物理形态的示意图;
图11为本申请实施例的另一解锁方法的流程示意图;
图12为本申请实施例的另一解锁方法的流程示意图;
图13为本申请实施例另一电子设备的结构示意图;
图14为本申请实施例的另一电子设备的结构示意图。
具体实施方式
应理解,在本申请中除非另有说明,“/”表示或的意思,例如,a/b可以表示a或b;本申请中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。“至少一个”是指一个或者多个,“多个”是指两个或两个以上。
在本申请中,“示例的”、“在一些实施例中”、“在另一些实施例中”等用于表示作例子、例证或说明。本申请中被描述为“示例”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用示例的一词旨在以具体方式呈现概念。
另外,本申请中涉及的“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量,也不能理解为指示或暗示顺序。
下面对本申请涉及的部分名词进行解释,以便于本领域技术人员的理解。
1、访客模式。在访客模式下,电子设备对部分信息(例如某些聊天记录、视频、图像、文档等多媒体内容、或者一个或多个应用程序等)的访问权限进行了限制,只开放未被限制访问权限的信息,从而在防止电子设备内机主的隐私信息被查看或泄露的同时,也方便访客访问电子设备。需要说明的是,本申请实施例中在访客模式下,用户(即机主)可以根据实际需要限制电子设备上存储的多媒体内容和/或安装的应用程序的访问权限,示例的,在访客模式下,用户可以限制电子设备上存储的多媒体内容和/或安全的应用程序中涉及隐私信息的访问权限,例如,用户可以根据实际需要,限制电子设备上存储的社交应用程序上与一个或多个用户的聊天记录、一个或多个图像、某一个或多个视频、一个或多个音频等多媒体内容的访问权限,或者限制电子设备上安装的一个或多个应用程序(例如支付宝、手机钱包等)的访问权限。比如,电子设备上安装的应用程序包括日历、照相机、支付宝和微信,电子设备上存储的多媒体内容包括图像1和图像2。在访客模式下,电子设备对支付宝、微信、以及图像2的访问权限进行了限制,未对日历、照相机、以及图像1的访问权限进行限制,则当电子设备在解锁接入访客模式后,无法查看图像2,以及无法访问支付宝和微信,可以查看图像1,以及访问日历和照相机。
此外,当电子设备进入访客模式后,对于访问权限受限的信息(如某些聊天记录、视频、图像、文档、应用程序等)可以隐藏起来,不显示给用户,即用户电子设备进入访客模式下,对于访问权限受限的信息是感知不到的。例如,在访客模式下,电子设备对支付宝的访问权限进行了限制,则电子设备在进入访客模式后,可以不显示支付宝的图标,从而使得访客无法访问支付宝。在另一些示例中,当电子设备进入访客模式后,访问权限受限的信息(如某些聊天记录、视频、图像、文档、应用程序等)并未隐藏,即用户电子设备进入访客模式下,用户可以感知到访问权限受限的信息,但是如果用户要访问或查看等这些访问权限受限的信息,需要输入密码、指纹或者其它信息等用于验证用户身份的信息,在用户身份通过验证后,用户可以查看或访问这些访问权限受限的信息。例如,在访客模式下,电子设备对短消息的访问权限进行了限制,则电子设备在进入访客模式后,可以显示短消息的图标,但是用户在点击短消息的图标后,会弹出用户身份认证的提示框,例如密码输入框、指纹验证提示框等,在用户输入相应的信息,通过身份认证后,电子设备才会打开短消息。
2、主人模式。本申请实施例中主人模式又可以称为常规模式、常规主人模式、普通模式等。在主人模式下,电子设备未对信息的访问权限进行限制,因此电子设备在解锁进入主人模式后,用户可以访问或查看电子设备上安装的所有应用程序和存储的所有多媒体内容等。即,可以理解为,电子设备在解锁进入主人模式后,电子设备上的所有信息(例如安装在电子设备上的应用程序、存储在电子设备上的多媒体内容等)的访问权限是开放给用户的。
本申请实施例的解锁方法无需机主和访客记忆密码,也不需要繁琐的设置,就使得访客能够在电子设备锁屏的情况下快速、便捷地对电子设备解锁进入访客模式,有助于在保护机主隐私的同时,又能够使得提高访客使用的便捷性,从而大大提高了用户体验。应理解,本申请实施例访客可以为机主的亲戚、朋友、配偶、儿女、同事、或者是陌生人等,本申请实施例对访客不作限定。
以下介绍电子设备、用于这样的电子设备的图形用户界面(graphicaluserinterface,gui)、和用于使用这样的电子设备的实施例。为描述方便,以下将gui简称为用户界面。
本申请实施例中的电子设备可以为便携式电子设备,诸如手机(例如屏幕可折叠的手机)、平板电脑、可穿戴设备、增强现实(augmentedreality,ar)/虚拟现实(virtualreality,vr)设备等。具体的,电子设备的示例性实施例包括但不限于搭载
示例的,如图1所示,为本申请实施例的一种电子设备的硬件结构示意图。如1图所示,电子设备包括处理器110、内部存储器121、外部存储器接口122、第一摄像头131、第二摄像头132、第一显示屏141、传感器模块150、音频模块160、扬声器161、受话器162、麦克风163、耳机接口164、用户标识模块(subscriberidentificationmodule,sim)卡接口171、通用串行总线(universalserialbus,usb)接口172、充电管理模块180、电源管理模块181、电池182、移动通信模块191和无线通信模块192。在另一些实施例中,电子设备还包括第二显示屏142。其中,第一摄像头131和第一显示屏141位于电子设备的第一面上,第二摄像头132和第二显示屏142位于电子设备的第二面上,电子设备的第一面和第二面不同。例如,第一面可以为电子设备的正面,第二面可以为电子设备的背面。此外,本申请实施例中电子设备还可以包括马达、指示器、按键等。
应理解,图1所示的硬件结构仅是一个示例。本申请实施例的电子设备可以具有比图中所示电子设备更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
其中,处理器110可以包括一个或多个处理单元。例如,处理器110可以包括应用处理器(applicationprocessor,ap)、调制解调器、图形处理器(graphicsprocessingunit,gpu)、图像信号处理器(imagesignalprocessor,isp)、控制器、视频编解码器、数字信号处理器(digitalsignalprocessor,dsp)、基带处理器、和/或神经网络处理器(neural-networkprocessingunit,npu)等。在具体实现时,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
在一些实施例中,处理器110中还可以设置缓存器,用于存储指令和数据。示例的,处理器110中的缓存器可以为高速缓冲存储器。该缓存器可以用于保存处理器110刚用过的、生成的、或循环使用的指令或数据。如果处理器110需要使用该指令或数据,可从该缓存器中直接调用。有助于减少了处理器110获取指令或数据的时间,从而有助于提高系统的效率。
内部存储器121可以用于存储程序和/或数据。在一些实施例中,内部存储器121包括存储程序区和存储数据区。其中,存储程序区可以用于存储操作系统(如android、ios等操作系统)、至少一个功能所需的计算机程序(比如人脸识别功能、声音播放功能)等。存储数据区可以用于存储电子设备使用过程中所创建、和/或采集的数据(比如音频数据、面部图像)等。示例的,处理器110可以通过调用内部存储器121中存储的程序和/或数据,使得电子设备执行相应的方法,从而实现一种或多种功能。例如,处理器110调用内部存储器中的某些程序和/或数据,使得电子设备执行本申请实施例中所提供的解锁方法、使得用户能够快速和便捷地实现对电子设备的解锁进入访客模式。其中,内部存储器121可以采用高速随机存取存储器、和/或非易失性存储器等。例如,非易失性存储器可以包括一个或多个磁盘存储器件、闪存器件、和/或通用闪存存储器(universalflashstorage,ufs)等中的至少一个。
外部存储器接口122可以用于连接外部存储卡(例如,microsd卡),实现扩展电子设备的存储能力。外部存储卡通过外部存储器接口122与处理器110通信,实现数据存储功能。例如电子设备可以通过外部存储器接口122将图像、音乐、视频等文件保存在外部存储卡中。
第一摄像头131和第二摄像头132可以用于捕获动、静态图像等。以第一摄像头131为例,通常情况下,第一摄像头131包括镜头和图像传感器。其中,物体通过镜头生成的光学图像投射到图像传感器上,然后转换为电信号,在进行后续处理。示例的,图像传感器可以是电荷耦合器件(chargecoupleddevice,ccd)或互补金属氧化物半导体(complementarymetal-oxide-semiconductor,cmos)光电晶体管。图像传感器把光信号转换成电信号,之后将电信号传递给isp转换成数字图像信号。其中,第二摄像头132的具体实现方式可以参见第一摄像头131的具体实现方式,在此不再赘述。需要说明的是,本申请实施例中,第一摄像头131可以包括一个或多摄像头,第二摄像头132也可以包括一个或多个摄像头,对此不作限定。示例的,本申请实施例中,第一摄像头131和第二摄像头132用于采集面部图像。
第一显示屏141可以包括显示面板,用于显示用户界面。显示面板可以采用液晶显示屏(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)、有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganiclightemittingdiode,amoled)、柔性发光二极管(flexlight-emittingdiode,fled)、miniled、microled、micro-oled、量子点发光二极管(quantumdotlightemittingdiodes,qled)等。示例的,电子设备可以通过gpu、第一显示屏141、应用处理器等实现显示功能。需要说明的是,第一显示屏141可以为可折叠的屏幕,也可以为不可折叠的屏幕,对此不作限定。需要说明的是,第二显示屏142的具体实现方式可以参见第一显示屏141的具体实现方式,在此不再赘述。
示例的,电子设备包括第一显示屏141和第二显示屏142,其中,第一显示屏141为可折叠的屏幕,第二显示屏142为不可折叠的屏幕时,如图2中的a、b和c所示,第二显示屏142和第二摄像头132位于电子设备的背面,第一显示屏141和第一摄像头131位于电子设备的正面,第二显示屏142可以称之为外屏、或者辅屏幕等,第二摄像头132可以称之为后置摄像头。第一显示屏141可以称之为内屏、或者主屏幕等,第一摄像头131可以称之为前置摄像头。需要说明的是,图2中a所示的第一显示屏141的夹角为0°,即第一显示屏141处于折叠状态或者闭合状态,图2中的c所示的第一显示屏141的夹角为180°,即第一显示屏141处于展开状态。具体的,当第一显示屏141如图2中的a所示处于闭合状态时,用户可以通过展开第一显示屏141,使得第一显示屏141处于展开状态,如图2中的c所示。当第一显示屏141如图2中的c所示处于展开状态时,用户可以通过折叠第一显示屏141,使得第一显示屏141处于闭合状态,如图2中的a所示。需要说明的是,本申请实施例中的电子设备还可以不包括第二显示屏142。
又示例的,电子设备包括第一显示屏141,第一显示屏141为不可折叠的屏幕,且第一显示屏141位于电子设备的正面,如图3中的a所示。其中,电子设备的背面可以如图3中的b所示。由于第一摄像头131与第一显示屏141位于电子设备的同一面,即电子设备的正面,因此第一摄像头131又可以称之为前置摄像头。而第二摄像头132位于电子设备的背面,因此第二摄像头132又可以称之为后置摄像头。
传感器模块150可以包括一个或多个传感器。例如,触摸传感器150a、压力传感器150b等。在另一些实施例中,传感器模块150还可以包括陀螺仪、加速度传感器、指纹传感器、环境光传感器、距离传感器、接近光传感器、骨传导传感器、温度传感器、红外光点阵发射器、泛光照明元件、飞行时间(timeofflight,tof)距离传感器等。示例的,红外光点阵发射器、泛光照明元件或tof距离传感器中的一个或多个可以集成在第一摄像头131和/或第二摄像头132上,用于采集用户的面部图像。
其中,触摸传感器150a,也可称为“触控面板”。触摸传感器150a可以设置于第一显示屏141和/或第二显示屏142。以当触摸传感器150a设置于第一显示屏141为例。由触摸传感器150a与第一显示屏141组成第一触摸屏,也称“第一触控屏”。触摸传感器150a用于检测作用于其上或附近的触摸操作。触摸传感器150a可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。电子设备可以通过第一显示屏141提供与触摸操作相关的视觉输出等。在另一些实施例中,触摸传感器150a也可以设置于电子设备的表面,与第一显示屏141所处的位置不同。
压力传感器150b用于感受压力信号,可以将压力信号转换成电信号。示例的,压力传感器150b可以设置于第一显示屏141和/或第二显示屏142。其中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。
电子设备可以通过音频模块160、扬声器161、受话器162、麦克风163、耳机接口164以及应用处理器等实现音频功能。例如,音频播放功能、录音功能、语音唤醒功能等。
音频模块160可以用于对音频数据进行数模转换、和/或模数转换,还可以用于对音频数据进行编码和/或解码。示例的,音频模块160可以设置于处理器110中,或将音频模块160的部分功能模块设置于处理器110中。
扬声器161,也称“喇叭”,用于将音频数据转换为声音,并播放声音。例如,电子设备100可以通过扬声器161收听音乐、接听免提电话、或者发出语音提示等。
受话器162,也称“听筒”,用于将音频数据转换成声音,并播放声音。例如,当电子设备100接听电话时,可以通过将受话器162靠近人耳进行接听。
麦克风163,也称“话筒”、“传声器”,用于采集声音(例如周围环境声音,包括人发出的声音、设备发出的声音等),并将声音转换为音频电数据。当拨打电话或发送语音时,用户可以通过人嘴靠近麦克风163发出声音,麦克风163采集用户发出的声音。需要说明的是,电子设备可以设置至少一个麦克风163。例如,电子设备中设置两个麦克风163,除了采集声音,还可以实现降噪功能。又示例如,电子设备中还可以设置三个、四个或更多个麦克风163,从而可以在实现声音采集、降噪的基础上,还可以实现声音来源的识别、或定向录音功能等。
耳机接口164用于连接有线耳机。耳机接口164可以是usb接口170,也可以是3.5mm的开放移动电子设备平台(openmobileterminalplatform,omtp)标准接口、美国蜂窝电信工业协会(cellulartelecommunicationsindustryassociationoftheusa,ctia)标准接口等。
sim卡接口171用于连接sim卡。sim卡可以通过插入sim卡接口171,或从sim卡接口171拔出,实现和电子设备的接触和分离。电子设备可以支持1个或k个sim卡接口171,k为大于1的正整数。sim卡接口171可以支持nanosim卡、microsim卡、和/或sim卡等。同一个sim卡接口171可以同时插入多张sim卡。所述多张sim卡的类型可以相同,也可以不同。sim卡接口171也可以兼容不同类型的sim卡。sim卡接口171也可以兼容外部存储卡。电子设备通过sim卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,电子设备还可以采用esim卡,即:嵌入式sim卡。esim卡可以嵌在电子设备中,不能和电子设备分离。
usb接口172是符合usb标准规范的接口,具体可以是miniusb接口、microusb接口、usbtypec接口等。usb接口172可以用于连接充电器为电子设备充电,也可以用于电子设备与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放声音。示例的,usb接口172除了可以为耳机接口164以外,还可以用于连接其他电子设备,例如ar设备、计算机等。
充电管理模块180用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块180可以通过usb接口170接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块180可以通过电子设备的无线充电线圈接收无线充电输入。充电管理模块180为电池182充电的同时,还可以通过电源管理模块180为电子设备供电。
电源管理模块181用于连接电池182、充电管理模块180与处理器110。电源管理模块181接收电池182和/或充电管理模块180的输入,为处理器110、内部存储器121、第一摄像头131、第二摄像头132、第一显示屏141等供电。电源管理模块181还可以用于监测电池容量、电池循环次数、电池健康状态(漏电、阻抗)等参数。在其他一些实施例中,电源管理模块181也可以设置于处理器110中。在另一些实施例中,电源管理模块181和充电管理模块180也可以设置于同一个器件中。
移动通信模块191可以提供应用在电子设备上的包括2g/3g/4g/5g等无线通信的解决方案。移动通信模块191可以包括滤波器、开关、功率放大器、低噪声放大器(lownoiseamplifier,lna)等。
无线通信模块192可以提供应用在电子设备上的包括wlan(如wi-fi网络)、蓝牙(bluetooth,bt)、全球导航卫星系统(globalnavigationsatellitesystem,gnss)、调频(frequencymodulation,fm)、近距离无线通信技术(nearfieldcommunication,nfc)、红外技术(infrared,ir)等无线通信的解决方案。无线通信模块192可以是集成至少一个通信处理模块的一个或多个器件。
在一些实施例中,电子设备的天线1和移动通信模块191耦合,天线2和无线通信模块192耦合,使得电子设备可以与其他设备通信。具体的,移动通信模块191可以通过天线1与其它设备通信,无线通信模块193可以通过天线2与其它设备通信。
示例的,如图4所示,为本申请实施例的一种电子设备的软件架构示意图,包括面部图像获取模块、面部图像比对模块、模式判断模块和解锁确定模块。
其中,面部图像获取模块用于获取第一摄像头131或第二摄像头采集到的面部图像,并判断该面部图像是使用第一摄像头131和第二摄像头132中哪个摄像头采集的。
面部图像比对模块用于识别面部图像获取模块获取的面部图像是否为预设面部图像。
模式判断模块用于基于面对图像比对模块对面部图像的识别结果,判断进入访客模式还是主人模式,亦或是既无法进入主人模式也无法进入访客模式。
解锁确定模块用于基于模式判断模块的判断结果,确定是否解锁进入访客模式或主人模式,还是解锁失败等。
图4中所示电子设备可以包括更多的或者更少的模块,可以组合两个或更多的模块等。图中所示出的各个模块可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。需要说明的是,图4中所示的面部图像获取模块、面部图像比对模块、模式判断模块和解锁确定模块可以集成在图1所示的处理器110中的一个或多个处理单元中,例如,面部图像获取模块、面部图像比对模块、模式判断模块和解锁确定模块中的部分或全部可以集成在应用处理器、专用处理器等一个或多个处理器中。
以下实施例均可以在具有上述硬件结构和/或软件结构的电子设备中实现。
以第一显示屏141为例,示例的,电子设备在第一显示屏141上显示的一主界面可以为如图5所示的用户界面500。其中,用户界面500可以包括状态栏501、可隐藏的导航栏502、时间和天气小组件(widget)503,还有多个应用程序的图标(例如设置图标504)等。其中,状态栏501中可以包括运营商的名称(中国移动)、移动网络标识(例如4g)、时间和剩余电量。导航栏502中可以包括返回按钮(backbutton)505、主屏幕按钮(homebutton)506和历史任务查看按钮(menubutton)507。可以理解的是,在其他一些实施例中,状态栏501中还可以包括蓝牙图标、wi-fi图标、外接设备图标等。还可以理解的是,在其他一些实施例中,用户界面500还可以包括dock栏。dock栏中可以包括常用的应用程序的图标等。当电子设备检测到用户的手指(或触控笔等)针对某一应用程序的图标的触摸操作后,响应于上述触摸操作,电子设备启动该应用程序,并在第一显示屏141上显示该应用程序的用户界面。例如,电子设备检测到对设置图标504的触摸操作,则响应于上述触摸操作,在第一显示屏141上系统设置界面。示例的,系统设置界面可以包括多个设置选项,用于设置相应的功能。例如,用户可以通过系统设置界面设置访客模式下限制访问权限的信息(例如应用程序、或者图像、视频、音频、文档等多媒体内容等)。再例如,用户可以通过系统设置界面设置访客模式下能够访问的信息,电子设备当解锁进入访客模式后,无法访问除了系统设置界面设置的访客模式下能够访问的信息以外的其它信息。
下面以屏幕可折叠的电子设备(例如如图2所示的电子设备)为例,对本申请实施例的解锁方法进行说明。以下将第一显示屏141称之为内屏,第二显示屏142称之为外屏,第一摄像头131称之为前置摄像头,第二摄像头132称之为后置摄像头。
示例一:
如图6所示,为本申请实施例的一种解锁方法的流程示意图,具体包括以下步骤。
步骤601,当内屏处于锁屏且处于闭合状态、外屏处于锁屏且黑屏状态时,电子设备检测到点亮外屏的操作。
需要说明的是,本申请实施例中,外屏处于锁屏且黑屏状态,可以理解为外屏锁屏且未点亮。当内屏处于锁屏且闭合状态时,通常情况下,内屏处于锁屏且黑屏状态的。
示例的,点亮外屏的操作可以为手势操作,也可以语音指令,还可以为对电子设备上的按键(例如电源键、音量键)的操作等。例如,手势操作可以为在外屏上的点击、双击、按压、滑动等操作,对此不作限定。
步骤602,响应于点亮外屏的操作,电子设备将该外屏点亮,并启动后置摄像头,以及启动第一定时器,其中第一定时器的定时时长为第一时长。
其中,响应于点亮外屏的操作,电子设备将该外屏点亮,可以理解为,当电子设备检测到点亮外屏的操作时,外屏亮屏,但并未解锁。
第一定时器的定时时长可以为系统默认的,也可以为根据用户需要预先设置的,例如15秒、20秒等,对此不作限定。
步骤603,在第一定时器计时结束之前,若后置摄像头采集到面部图像,则电子设备识别后置摄像头采集到的面部图像是否与预设面部图像匹配,若是,则执行步骤604,否则执行步骤610。
示例的,预设面部图像为机主的面部图像,或者预先设置在电子设备中的某一面部图像等。具体的,本申请实施例中预设面部图像可以是电子设备根据自身所存储的图像中出现次数最多的面部图像确定的,也可以是根据某一用户界面上预先设置的面部图像确定的,对此不作限定。示例的,预设面部图像可以是用户在系统设置界面上设置的。例如,系统设置界面可以为如图7所示的用户界面700,电子设备可以响应于对虚拟按钮701的操作,在虚拟按钮701所在位置预先设置面部图像。
其中,后置摄像头采集到的面部图像与预设面部图像匹配,可以理解为后置摄像头采集到的面部图像与预设面部图像为同一人的面部图像,但不一定完全相同。以预设面部图像为机主的面部图像为例,后置摄像头采集到的面部图像与预设面部图像匹配,则后置摄像头采集的面部图像为机主的面部图像,但不一定与预设面部图像完全相同,例如,后置摄像头采集的机主的面部图像与预设面部图像的发型可能不同等,但是是同一人的面部图像。后置摄像头采集到的面部图像与预设面部图像不匹配,可以理解为后置摄像头采集到的面部图像与预设面部图像为不同人的面部图像,例如后置摄像头采集到的面部图像为访客的面部图像,预设面部图像为机主的面部图像。
步骤604,电子设备对外屏解锁,进入主人模式,以及关闭后置摄像头和第一定时器,并向用户提示在第二时长内使用前置摄像头进行面部认证,启动第二定时器,其中第二定时器的定时时长为第二时长。
需要说明的是,第二定时器的定时时长可以为系统默认的,也可以为根据用户需要预先设置的,例如15秒、20秒等,对此不作限定。第二时长与第一时长可以相同,也可以不同,对此不作限定。
在图6所示的解锁方法中,电子设备在内屏处于锁屏且闭合状态的情况下,无论外屏是否解锁,内屏都不会解锁,可以继续保持锁屏,即在内屏处于锁屏且闭合状态的情况下,外屏是否解锁不会对内屏的锁屏造成影响。
示例的,电子设备可以通过在外屏上弹出提示框,来提示用户在第二时长内进行面部认证,也可以通过麦克风播放语音提示用户在第二时长内进行面部认证,还可以通过其它方式向用户提示在第二时长内进行面部认证,对此不作限定。
步骤605,电子设备检测到展开内屏的操作。
步骤606,响应于展开内屏的操作,将内屏点亮,启动前置摄像头,以及将外屏锁屏。
即,用户在内屏处于闭合状态,将外屏解锁,但是当内屏从闭合状态展开为展开状态后,用户可以无需使用外屏,因此,可以将外屏锁屏并熄灭,将内屏点亮,但不对内屏解锁,如果对内屏解锁,需要进一步进行面部认证,从而有助于降低电子设备功耗的同时,提高电子设备的安全性。
步骤607,电子设备在第二定时器计时结束之前,前置摄像头采集到面部图像,则关闭前置摄像头和第二定时器,以及识别前置摄像头采集到的面部图像是否与预设面部图像匹配,若是,则执行步骤608,否则执行步骤609。
其中,前置摄像头采集到的面部图像与预设面部图像匹配,可以参见后置摄像头采集到的面部图像与预设面部图像匹配的相关介绍,前置摄像头采集到的面部图像与预设面部图像不匹配,也可以参见后置摄像头采集到的面部图像与预设面部图像不匹配的相关介绍,在此不再赘述。
步骤608,电子设备对内屏解锁,并进入主人模式。
在一些实施例中,电子设备在内屏处于展开状态,对内屏解锁,进入主人模式后,进一步的,电子设备如果再次检测到折叠内屏的操作,使得内屏折叠后处于闭合状态时,则响应于折叠内屏的操作,自动对外屏解锁,进入主人模式,并对内屏锁屏。比如,当外屏解锁后,电子设备可以将内屏上显示的用户界面映射到外屏上进行相应的显示。再比如,当外屏解锁后,电子设备也可以在外屏上显示主人模式下的桌面。
步骤609,电子设备对内屏解锁,并接入访客模式。
在一些实施例中,电子设备在内屏处于展开状态,对内屏解锁,进入访客模式后,进一步的,电子设备如果再次检测到折叠内屏的操作,使得内屏折叠后处于闭合状态时,则响应于折叠内屏的操作,自动对外屏解锁,进入访客模式,并对内屏锁屏。比如,当外屏解锁后,电子设备可以将内屏上显示的用户界面映射到外屏上进行相应的显示。再比如,当外屏解锁后,电子设备也可以在外屏上显示访客模式下的桌面。
进一步的,电子设备在第二定时器计时结束时,前置摄像头仍未采集到面部图像,则向用户提示解锁失败。示例的,在第二定时器计时结束时,前置摄像头仍未采集到面部图像,则关闭前置摄像头,以及自动熄灭内屏。从而有助于节省功耗。
步骤610,在第一定时器计时结束之前,后置摄像头继续采集面部图像,直至第一定时器计时结束,后置摄像头仍未采集到面部图像,则关闭后置摄像头。进一步的,当第一定时器计时结束时,将外屏熄灭。
在另一些实施例中,第一定时器计时结束时,后置摄像头仍未采集到与预设面部图像匹配的面部图像,还可以提示用户使用后置摄像头未采集到预设面部图像,是否保持后置摄像头继续开启。用户可以根据自身的需求,继续保持后置摄像头继续开启,等待采集与预设面部图像匹配的面部图像,或者关闭后置摄像头,不再采集与预设面部图像匹配的面部图像。从而有助实现电子设备与用户的交互。
例如,如图8中的a所示,电子设备的内屏处于闭合状态,如图8中的b或c所示,电子设备的内屏处于展开状态,其中,第一显示屏141为内屏,第二显示屏142为外屏,第一摄像头131为前置摄像头,第二摄像头132为后置摄像头。当电子设备的第一显示屏141处于闭合状态时,如图8中的a所示,第一显示屏141处于锁屏状态,第二显示屏142处于黑屏状态,检测到用于点亮外屏的操作,则将第二显示屏142点亮,并启动第二摄像头132和第一定时器,第一定时器的定时时长为第一时长。在第一定时器计时结束之前,第二摄像头132采集到面部图像10,若面部图像10为与预设面部图像匹配的面部图像,则对第二显示屏142解锁,进入主人模式,以及关闭第二摄像头132和第一定时器,并向用户提示在第二时长内使用第一摄像头131进行面部认证。用户展开第一显示屏141后,第一显示屏141处于展开状态,则电子设备将第二显示屏142锁屏并熄灭,并将第一显示屏141点亮。在第一定时器计时结束之前,如图8中的b所示,第一摄像头131采集到面部图像20,面部图像20与预设面部图像不匹配,则电子设备对第一显示屏141解锁,并进入访客模式。进一步的,电子设备10在第一显示屏141解锁后,进入访客模式时,用户折叠第一显示屏141后,第一显示屏141处于闭合状态,则自动对第一显示屏141锁屏并熄灭,以及自动点亮第二显示屏142,并解锁进入访客模式。从而便于用户使用。又示例的,当在第一定时器计时结束之前,如图8中的c所示,第一摄像头131采集到面部图像10,则电子设备对第一显示屏141解锁,并进入主人模式。进一步的,电子设备10在第一显示屏141解锁后,进入主人模式时,用户折叠第一显示屏141后,第一显示屏141处于闭合状态,则自动对第一显示屏141锁定并熄灭,以及自动点亮第二显示屏142,并解锁进入主人模式。
然而,第一定时器计时结束时,第一摄像头131仍未采集到面部图像,则对第一显示屏141解锁失败。电子设备可以向用户提示对第一显示屏141解锁失败,进一步的,电子设备还可以提示用户使用其他方式进行解锁等。
因此,通过上述技术方案,使得机主将自身的电子设备,例如屏幕可折叠的手机,借给访客时,可以在手机的内屏处于闭合状态时,使用后置摄像头采集机主的面部图像,从而实现对访客使用手机的授权,然而由于机主使用后置摄像头采集机主自身的面部图像后,对外屏解锁,可以进入主人模式,因此,为了保证隐私信息的安全性,机主可以将手机展开后,使得外屏锁屏后,再借给访客,访客拿到机主的手机后,可以使用前置摄像头采集访客的面部图像后,可以对手机的内屏进行解锁,进入访客模式,从而使得机主和访客可以无需记忆密码等信息的同时,保护了手机上机主的隐私信息,有助于提高用户体验。
需要说明的是,电子设备在检测到展开内屏的操作之前,当电子设备对外屏进行解锁,进入主人模式后,内屏仍然处于闭合状态,用户可以对电子设备进行操作,控制外屏进行相应的显示,即在外屏解锁进入主人模式后,用户可以正常使用电子设备。然而,电子设备无论是在第二定时器计时结束之前,还是在第二定时器计时结束之后,检测到展开内屏的操作,则对外屏锁屏,用户均无法正常使用外屏。然而,在第二定时器计时结束后,如果电子设备检测到展开内屏的操作,虽然开启了前置摄像头,如果前置摄像头采集到的面部图像与预设面部图像不匹配,可能会导致对内屏解锁失败,无法进入访客模式。
进一步的,当电子设备执行步骤609后,将前置摄像头采集到的面部图像存储到第一存储空间中。使得访客可以在内屏再次被锁屏后,可以直接使用后置摄像头或前置摄像头采集自身的面部图像,可以直接对内屏或外屏解锁,进入访客模式,避免访客在使用电子设备期间,内屏被锁屏时,如果访客仍需要继续使用电子设备,需要再次采集机主的面部图像。
又进一步的,前置摄像头采集到的面部图像的缓存期限为预设期限。从而有助于提高安全性。例如30天、60天等。示例的,当第一存储空间中缓存的面部图像的缓存期限达到预设期限后,电子设备可以将该面部图像置为无效,当无效的面部图像达到某一阈值后,删除无效的面部图像。又示例的,当第一存储空间中存储的面部图像的缓存期限到达预设期限后,则删除该缓存期限达到预设期限的面部图像。
例如,第一存储空间可以为内部存储器、处理器中的缓存器、与外部存储器接口连接的外部存储器等至少一个存储器中的一个或多个存储空间,对此不作限定。
示例的,当内屏处于锁屏且展开状态,外屏处于锁屏且黑屏状态时,电子设备检测到用户点亮内屏的操作,可以响应于用户点亮内屏的操作,将内屏点亮,以及启动前置摄像头和第三定时器,其中,第三定时器的定时时长为第三时长。在第三定时器计时结束之前,若前置摄像头采集到面部图像,则关闭前置摄像头和第三定时器,以及识别前置摄像头采集到的面部图像是否与预设面部图像匹配,若前置摄像头采集到的面部图像与预设面部图像匹配,则进一步识别第一存储空间中是否缓存有与前置摄像头采集到的面部图像匹配的面部图像,当第一存储空间中缓存有与前置摄像头采集到的面部图像匹配的面部图像、且该面部图像缓存期限未超过预设期限时,则对内屏解锁,进入访客模式。
例如,当内屏处于展开状态时,用户点亮内屏的操作可以为对电源键、音量键等按键的操作,也可以为手势操作,还可以为语音指令,对此不作限定。比如,手势操作可以为在内屏上的点击、双击、滑动、按压等操作。
例如,以图8中的a所示的面部图像10为预设面部图像为例。电子设备的内屏141锁屏时,如图8中的b所示,前置摄像头131采集到面部图像20,且第一存储空间中缓存有与面部图像20匹配的面部图像的情况下,则对内屏141解锁,进入访客模式。
进一步的,在第三定时器计时结束之前,前置摄像头采集到与预设面部图像匹配的面部图像,则对内屏解锁,并进入主人模式。
此外,在第三定时器计时结束之前,若前置摄像头采集到的面部图像与预设面部图像不匹配,且第一存储空间中未缓存与前置摄像头采集到的面部图像匹配的面部图像,则向用户提示使用后置摄像头进行机主授权,以及启动后置摄像头和第四定时器,第四定时器的定时时长为第四时长。在第四定时器计时结束之前,后置摄像头采集到面部图像,则关闭后置摄像头和第四定时器,以及识别后置摄像头采集到的面部图像是否与预设面部图像匹配,若后置摄像头采集到的面部图像与预设面部图像匹配,则对内屏解锁,进入访客模式。需要说明的是,在此过程中,外屏可以一直锁屏且黑屏,或者,响应于后置摄像头采集到与预设面部图像匹配的面部图像,则对外屏解锁,但进入访客模式,也就是说,后置摄像头采集到与预设面部图像匹配的面部图像实现机主授权,内屏和外屏同时解锁,但是均进入访客模式。从而有助于提高安全性。
在另一些实施例中,当第四定时器计时结束时,后置摄像头仍未采集到面部图像,则关闭后置摄像头,向用户提示对内屏解锁失败。进一步的,电子设备还可以向用户提示使用其他方式解锁等。
当电子设备对内屏解锁,进入访客模式,将前置摄像头采集的面部图像存储到第一存储空间后,进一步的,当内屏再次锁屏、且处于闭合状态、外屏为黑屏时,电子设备在执行步骤603识别后置摄像头采集的面部图像与预设面部图像不匹配,进一步识别第一存储器中缓存期限未超过预设期限的面部图像中是否有与后置摄像头采集到的面部图像匹配的面部图像,若第一存储器中未缓存有与后置摄像头采集到的面部图像匹配的面部图像,则执行步骤610。示例的,若第一存储器中缓存有与后置摄像头采集到的面部图像匹配的面部图像,则对外屏解锁,进入访客模式。
进一步的,电子设备在对外屏解锁,进入访客模式后,若检测到用户展开内屏的操作,响应于用户展开内屏的操作的具体实现方式,可以参见电子设备在对外屏解锁,进入主人模式后,响应于用户展开内屏的操作的方式类似,在此不再赘述。
示例二:
如图9所示,为本申请实施例的另一解锁方法的流程示意图,具体包括以下步骤。
步骤901,当内屏处于锁屏且闭合状态,且外屏处于锁屏且黑屏状态时,检测到展开内屏的操作。
步骤902,响应于展开内屏的操作,电子设备点亮内屏,以及启动前置摄像头,和第五定时器,第五定时器的定时时长为第五时长。
其中,响应于展开内屏的操作,外屏可以继续保持黑屏且锁屏。
此外,作为步骤901和步骤902的替换步骤,当内屏处于锁屏且展开状态、外屏处于锁屏且黑屏状态时,检测到点亮内屏的操作,响应于点亮内屏的操作,电子设备点亮内屏,以及启动前置摄像头,和第五定时器,第五定时器的定时时长为第五时长。
示例的,用户点亮内屏的操作可以为对电源键、音量键等按键的操作,也可以为手势操作,还可以为语音指令,对此不作限定。比如,手势操作可以为在内屏上的点击、双击、滑动、按压等操作。
步骤903,在第五定时器计时结束之前,前置摄像头采集到面部图像,则关闭前置摄像头,以及第五定时器,并识别前置摄像头采集到的面部图像是否与预设面部图像匹配,若是,则执行步骤904,否则执行步骤905。
步骤904,电子设备对内屏解锁,并进入主人模式。
步骤905,电子设备向用户在第六时长内提示使用后置摄像头进行机主认证,并启动后置摄像头以及第六定时器,第六定时器的定时时长为第六时长。
由于电子设备的内屏处于展开状态,因此,电子设备可以通过在内屏上显示相应的提示框提示用户在第六时长内使用后置摄像头进行机主认证,需要说明的是,外屏继续保持黑屏且锁屏。
步骤906,在第六定时器计时结束之前,后置摄像头采集到面部图像,则识别后置摄像头采集到的面部图像是否与预设面部图像匹配,若是,则执行步骤907,否则执行步骤908。
步骤907,电子设备关闭后置摄像头、以及第六定时器,对内屏解锁,并进入访客模式。
需要说明的是,本申请实施例中后置摄像头采集到与预设面部图像匹配的面部图像时,内屏亮屏,而外屏黑屏,因此不对外屏解锁。当外屏亮屏时,后置摄像头采集到与预设面部图像匹配的面部图像,则对外屏解锁,进入主人模式。
步骤908,在第六定时器计时结束之前,后置摄像头继续采集面部图像,若直至第六定时器计时结束,后置摄像头仍未采集到与预设面部图像匹配的面部图像,则向用户提示对内屏解锁失败。进一步的,第六定时器计时结束后,关闭后置摄像头。
例如,如图10中的a和b所示,面部图像10为预设面部图像,第一显示屏141为内屏,第一摄像头131为前置摄像头,第二显示屏142为外屏,第二摄像头132为后置摄像头。如图10中的a所示,为内屏处于展开状态时的正面的示意图,如图10中的b所示,为内屏处于展开状态时的背面的示意图。当第一显示屏141锁屏,且处于展开状态,第二显示屏锁屏且黑屏时,第一摄像头131采集到面部图像20,启动第六定时器和第二摄像头132,在第六定时器计时结束之前,第二摄像头132采集到面部图像10,则对第一显示屏141解锁,并进入访客模式。第二显示屏142继续保持黑屏。使得机主和访客可以无需记忆密码等信息的同时,保护了手机上机主的隐私信息,有助于提高用户体验。
再例如,如图10中的c和d所示,面部图像10为预设面部图像,第一显示屏141为内屏,第一摄像头131为前置摄像头,第二显示屏142为外屏,第二摄像头132为后置摄像头。如图10中的c所示,为内屏处于展开状态时的正面的示意图,如图10中的d所示,为内屏处于展开状态时的背面的示意图。当第一显示屏141锁屏,且处于展开状态,第二显示屏锁屏且黑屏时,第一摄像头131采集到面部图像10,则对第一显示屏141解锁,并进入主人模式。示例的,第二显示屏142可以继续保持黑屏。
下面以屏幕不可折叠的电子设备(例如如图3所示的电子设备)为例,对本申请实施例的解锁方法进行说明。如图3所示,电子设备包括第一显示屏141、第一摄像头131和第二摄像头132,其中第一显示屏141和第一摄像头131位于电子设备的正面,第二摄像头132位于电子设备的背面,以下将第一显示屏141简称为显示屏,将第一摄像头131称之为前置摄像头,第二摄像头称之为后置摄像头。
示例三:
如图11所示,为本申请实施例的另一解锁方法的流程示意图,具体包括以下步骤。
步骤1101,当显示屏处于锁屏状态时,检测到点亮显示屏的操作。其中,显示屏处于锁屏状态也可以表述为显示屏锁屏。
示例的,用户点亮显示屏的操作可以为对电源键、音量键等按键的操作,也可以为手势操作,还可以为语音指令,对此不作限定。比如,手势操作可以为在显示屏上的点击、双击、滑动、按压等操作。
步骤1102,响应于点亮显示屏的操作,启动前置摄像头、以及第一定时器,第一定时器的定时时长为第一时长。
需要说明的是,第一定时器的定时时长可以为系统默认的,也可以为根据用户需要预先设置的,例如15秒、20秒等,对此不作限定。
步骤1103,在第一定时器计时结束之前,若前置摄像头采集到面部图像,则关闭前置摄像头和第一定时器,以及识别前置摄像头采集到的面部图像是否与预设面部图像匹配,若是,则执行步骤1104,否则,执行步骤1105。
示例的,预设面部图像的相关介绍可以参见示例一中的相关介绍,在此不再赘述。
步骤1104,电子设备对显示屏解锁,进入主人模式。
步骤1105,电子设备向用户提示使用后置摄像头进行机主授权,以及启动后置摄像头和第二定时器,其中第二定时器的定时时长为第二时长。示例的,第二时长可以与第一时长相同,也可以不同。
步骤1106,在第二定时器计时结束之前,若后置摄像头采集到面部图像,则识别后置摄像头采集到的面部图像是否与预设面部图像匹配;若是,则执行步骤1107,否则执行步骤1108。
步骤1107,电子设备关闭后置摄像头以及第二定时器,对显示屏解锁,进入访客模式。
步骤1108,在第二定时器计时结束之前,后置摄像头继续采集面部图像;在第二定时器计时结束时,若后置摄像头仍未采集到与预设面部图像匹配的面部图像,则关闭后置摄像头,向用户提示对所述显示屏解锁失败。
在一些实施例中,当第一定时器计时结束时,若前置摄像头仍未采集到面部图像,则关闭前置摄像头。或者,当第一定时器计时结束时,若前置摄像头仍未采集到面部图像,则向用户提示是否继续保持前置摄像头开启。用户可以根据需要继续开启前置摄像头或关闭前置摄像头。
进一步的,当电子设备执行步骤1103识别前置摄像头采集到的面部图像与预设面部图像不匹配时,识别第一存储空间中是否缓存有与前置摄像头采集到的面部图像匹配的面部图像,当第一存储空间未缓存有与前置摄像头采集到的面部图像匹配的面部图像时,再执行步骤1105。当电子设备执行步骤1107后,电子设备还可以将前置摄像头采集到的面部图像存储到第一存储空间中。使得访客可以在内屏再次被锁屏后,可以直接使用前置摄像头采集自身的面部图像,可以直接对显示屏解锁,进入访客模式,避免访客在使用电子设备期间,内屏被锁屏时,如果访客仍需要继续使用电子设备,需要再次采集机主的面部图像。示例的,前置摄像头采集到的面部图像的缓存期限为预设期限。相关实现方式可以参见示例一中的相关介绍,在此不再赘述。
其中,第一存储空间的相关介绍可以参见示例一中对第一存储空间的介绍,在此不再赘述。
示例的,若第一存储空间中存储有前置摄像头采集到的面部图像,则对显示屏解锁,进入访客模式。
示例四:当显示屏处于锁屏状态时,检测到点亮显示屏的操作,响应于点亮显示屏的操作,还可以启动后置摄像头,不启动前置摄像头,在这种场景下,示例的,如图12所示,位本申请实施例的又一解锁方法的流程示意图,具体包括以下步骤。
步骤1201,当显示屏锁屏时,检测到点亮显示屏的操作。
步骤1202,响应于点亮显示屏的操作,启动后置摄像头,以及启动第三定时器,第三定时器的定时时长为第三时长。
步骤1203,在第三定时器计时结束之前,若后置摄像头采集到面部图像,则识别后置摄像头采集到的面部图像是否与预设面部图像匹配,若是,则执行步骤1204,否则执行步骤120,8。
步骤1204,电子设备关闭后置摄像头和第三定时器,以及向用户提示使用前置摄像头进行面部验证,并启动前置摄像头和第四定时器,其中第四定时器的定时时长为第四时长。
步骤1205,在第四定时器计时结束之前,若前置摄像头采集到面部图像,则关闭前置摄像头和第四定时器,识别前置摄像头采集到的面部图像是否与预设面部图像匹配,若是,则执行步骤1206,否则执行步骤1207。
步骤1206,电子设备对显示屏解锁,进入主人模式。
步骤1207,电子设备对显示屏解锁,进入访客模式。
步骤1208,在第三定时器计时结束之前,后置摄像头继续采集面部图像。当第三定时器计时结束时,后置摄像头仍未采集到与预设面部图像匹配的面部图像,则关闭后置摄像头。
作为步骤1208的替换步骤,当第三定时器计时结束时,后置摄像头仍未采集到与预设面部图像匹配的面部图像,还可以向用户提示是否继续保持后置摄像头开启或提示用户使用其他方式进行对显示屏解锁等。
即,在示例四中,机主可以使用电子设备的后置摄像头采集机主的面部图像后,再将电子设备借给访客使用,访客拿到电子设备可以在第二时长内使用前置摄像头采集访客的面部图像,从而实现对显示屏解锁,并进入访客模式,从而无需用户记忆密码,同时保护了电子设备上机主的隐私信息。
应理解,本申请上述各个实施例可以单独使用,也可以相互结合使用,对此不作限定。
上述本申请提供的实施例中,从电子设备和第三方设备作为执行主体的角度对本申请实施例提供的方法进行了介绍。为了实现上述本申请实施例提供的方法中的各功能,电子设备可以包括硬件结构和/或软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能以硬件结构、软件模块、还是硬件结构加软件模块的方式来执行,取决于技术方案的特定应用和设计约束条件。
如图13所示,为本申请提供的一种电子设备1300。电子设备1300包括至少一个处理器1301、内屏1302、外屏1303、存储器1304、第一信息采集装置1305和第二信息采集装置1306。其中,处理器1301与内屏1302、外屏1303、存储器1304、第一信息采集装置1305和第二信息采集装置1306耦合,本申请实施例中的耦合是装置、单元或模块之间的间接耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。本申请实施例中不限定上述处理器1301与内屏1302、外屏1303、存储器1304、第一信息采集装置1305和第二信息采集装置1306之间的连接介质。例如,本申请实施例在图13中处理器1301与内屏1302、外屏1303、存储器1304、第一信息采集装置1305和第二信息采集装置1306之间可以通过总线连接,所述总线可以分为地址总线、数据总线、控制总线等。
具体的,存储器1304用于存储一个或多个计算机程序,所述一个或多个计算机程序包括指令。第一信息采集装置1305与内屏1302位于电子设备1300的一面,例如,第一信息采集装置1305与内屏1302位于电子设备1300的正面,第一信息采集装置1305可以为前置摄像头。第二信息采集装置1306与外屏1303位于电子设备1300的另一面,例如,第一信息采集装置1305与内屏1302位于电子设备1300的背面,第二信息采集装置1306可以为后置摄像头。
处理器1301用于调用存储器1304中存储的指令,使得电子设备1300执行图6或图9中所示的解锁方法。
如图14所示,为本申请提供的一种电子设备1400。电子设备1400包括至少一个处理器1401、显示屏1402、存储器1403、前置摄像头1404和后置摄像头1405。其中,处理器1401与显示屏1402、存储器1403、前置摄像头1404和后置摄像头1405耦合,本申请实施例中的耦合是装置、单元或模块之间的间接耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。本申请实施例中不限定上述处理器1401与显示屏1402、存储器1403、前置摄像头1404和后置摄像头1405之间的连接介质。例如,本申请实施例在图14中处理器1401与显示屏1402、存储器1403、前置摄像头1404和后置摄像头1405之间可以通过总线连接,所述总线可以分为地址总线、数据总线、控制总线等。
具体的,存储器1403用于存储一个或多个计算机程序,所述一个或多个计算机程序包括指令。
处理器1401用于调用存储器1403中存储的指令,使得电子设备1400执行图11或图12中所示的解锁方法。
在本申请实施例中,处理器1301或处理器1401可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
在本申请实施例中,存储器1304或存储器1403可以是非易失性存储器,比如硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd)等,还可以是易失性存储器(volatilememory),例如随机存取存储器(random-accessmemory,ram)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
应理解,该电子设备1300和电子设备1400可以用于实现本申请实施例解锁方法,相关特征可以参照上文,此处不再赘述。
所属领域的技术人员可以清楚地了解到本申请实施例可以用硬件实现,或固件实现,或它们的组合方式来实现。当使用软件实现时,可以将上述功能存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以包括ram、rom、电可擦可编程只读存储器(electricallyerasableprogrammablereadonlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。此外。任何连接可以适当的成为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(digitalsubscriberline,dsl)或者诸如红外线、无线电和微波之类的无线技术从网站、服务器或者其他远程源传输的,那么同轴电缆、光纤光缆、双绞线、dsl或者诸如红外线、无线和微波之类的无线技术包括在所属介质的定影中。如本申请实施例所使用的,盘(disk)和碟(disc)包括压缩光碟(compactdisc,cd)、激光碟、光碟、数字通用光碟(digitalvideodisc,dvd)、软盘和蓝光光碟,其中盘通常磁性的复制数据,而碟则用激光来光学的复制数据。上面的组合也应当包括在计算机可读介质的保护范围之内。
总之,以上所述仅为本申请的实施例而已,并非用于限定本申请的保护范围。凡根据本申请的揭露,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。