电子设备及解锁方法与流程

文档序号:21550664发布日期:2020-07-21 10:58阅读:391来源:国知局
电子设备及解锁方法与流程
本发明涉及电子设备管理
技术领域
,尤其涉及一种电子设备及解锁方法。
背景技术
:现有的电子设备解锁方式一般是利用密码或人脸识别或者指纹识别的方式来解锁。然而,密码在输入过程中容易泄露。人脸识别存在弊端如,拿一张用户的照片即可实现解锁。指纹识别则需要增加成本,如对电子设备配置指纹识别器。此外,若用户的手指沾上水则很难通过指纹识别来解锁。技术实现要素:鉴于以上内容,有必要提供一种电子设备及解锁方法,可以根据可以根据所采集的图像数据和电子设备的参数来解锁。所述解锁方法,应用于电子设备,该方法包括:于所述电子设备处于锁定状态时,利用所述电子设备的摄像头采集图像数据,及调用所述电子设备的感测器模组感测所述电子设备的参数;判断所采集的图像数据与预设的图像数据是否相匹配,以及判断所感测获得的所述电子设备的参数与解锁参数是否相同;当所采集的图像数据与预设的图像数据相匹配且所感测获得的所述电子设备的参数与解锁参数相同时,解除所述电子设备的锁定状态;及当所采集的图像数据与预设的图像数据不匹配及/或所感测获得的所述电子设备的参数与解锁参数不相同时,保持所述电子设备的锁定状态。优选地,所述感测器模组包括重力感测器、陀螺仪与电子罗盘其中一者或多者的组合。优选地,该方法中,先利用所述摄像头采集图像数据,当所采集的图像数据与预设的图像数据相匹配时,再调用所述感测器模组感测所述电子设备的参数,并判断所感测获得的所述电子设备的参数与解锁参数是否相同。优选地,该方法中,先调用所述感测器模组感测所述电子设备的参数,并判断所感测获得的所述电子设备的参数与解锁参数是否相同,当所感测获得的所述电子设备的参数与解锁参数相同时,再利用所述摄像头采集图像数据,并判断所采集的图像数据与预设的图像数据是否相匹配。优选地,该方法还包括:于所述电子设备处于锁定状态时,在所述电子设备的显示屏上显示一个解锁界面;利用所述电子设备的摄像头采集图像数据,并在所述解锁界面显示所述摄像头的采集图像数据。优选地,所述摄像头所采集的图像数据包括用户的生物特征,该生物特征为用户的人脸、瞳孔、左手掌,及/或右手掌的图像数据。优选地,所述解锁参数为预先存储设定的参数,所述解锁参数包括以下参数中的一者或多者的组合:所述电子设备的使用模式为横屏模式、所述电子设备的使用模式为竖屏模式、所述电子设备的方位为指定方位,以及所述电子设备按照指定方向旋转指定角度。优选地,所述解锁参数为根据所述电子设备的动态数据所确定的参数,其中,根据所述电子设备的动态数据确定所述解锁参数包括:建立一个平面直角坐标系,以原点o为中心,x轴,y轴为分界线,从而由x轴和y轴将坐标平面分成四个象限;根据所述电子设备的当前的动态数据从所述四个象限中确定一个与所述动态数据对应的象限;及将与所述动态数据所对应的象限所对应的参数作为所述解锁参数。优选地,所述动态数据为所述电子设备的当前的系统时间、所述电子设备当前所处位置的温度值、所述电子设备的cpu当前的温度值,或者所述电子设备的当前的电池剩余电量百分比。所述电子设备,所述电子设备包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现所述解锁方法。相较于现有技术,本发明提供的电子设备及解锁方法,可以根据可以根据所采集的图像数据和电子设备的参数来解锁。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1是本发明电子设备的较佳实施方式的框架图。图2是本发明解锁系统的较佳实施方式的功能模块图。图3是本发明解锁方法的较佳实施方式的流程图。图4举例说明解锁界面。图5举例说明平面直角坐标系。主要元件符号说明电子设备1存储器10处理器11显示屏12摄像头13感测器模组14解锁系统100显示模块1001采集模块1002判断模块1003感测模块1004解锁模块1005解锁界面121预览窗口1210如下具体实施方式将结合上述附图进一步说明本发明。具体实施方式参阅图1所示,电子设备1可以为游戏机、手机、平板电脑、穿戴式设备等。在本实施例中,所述电子设备1包括,但不仅限于,存储器10、处理器11、显示屏12、摄像头13,以及感测器模组14。所述显示屏12可以用于显示所述电子设备1的各类数据,例如显示摄像头13的预览图像等。该显示屏12可以为触摸显示屏。在一些实施例中,摄像头13可以为2d摄像头或3d摄像头。所述感测器模组14可以包括重力感测器(g-sensor)、陀螺仪(gyroscopesensor)、电子罗盘(electroniccompass)其中一者或多者的组合。因此,电子设备1可以利用感测器模组14感测所述电子设备1的参数,如利用重力感测器感测电子设备1当前的使用模式是横屏模式还是竖屏模式、利用电子罗盘感测电子设备1当前的方位、利用陀螺仪感测电子设备的旋转角度等。在一些实施例中,所述存储器10用于存储计算机程序代码和各种数据,例如安装在所述电子设备1中的解锁系统100,并在电子设备1的运行过程中实现高速、自动地完成程序或数据的存取。所述存储器10包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammableread-onlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子擦除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他存储介质。在一些实施例中,所述处理器11可以由集成电路组成,例如可以由单个封装的集成电路所组成,也可以是由多个相同功能或不同功能封装的集成电路所组成。所述处理器11可以包括一个或者多个中央处理器(centralprocessingunit,cpu)、微处理器、数字处理芯片、人工智能芯片或图形处理器(graphicsprocessingunit,gpu),或各种控制芯片的组合等。所述处理器11是所述电子设备1的控制核心(controlunit),利用各种接口和线路连接整个电子设备1的各个部件,通过运行或执行存储在所述存储器10内的程序或者模块,以及调用存储在所述存储器10内的数据,以执行电子设备1的各种功能和处理数据,例如执行解锁系统100来解锁电子设备1。在本实施方式中,所述解锁系统100可以包括一个或多个模块,所述一个或多个模块存储在所述存储器10中,并由至少一个处理器(本实施例为一个处理器11)执行,以完成本发明。例如,参阅图2所示,所述解锁系统100包括显示模块1001、采集模块1002、判断模块1003、感测模块1004,以及解锁模块1005。本发明所称的模块是能够完成一特定功能的程序段,每个模块包括至少一个指令,关于各模块的详细功能将在后文图3和图4的流程图中作具体描述。如图3所示,是本发明较佳实施方式的解锁方法的流程图。根据不同需求,该流程图中步骤的顺序可以改变,某些步骤可以省略或合并。步骤s301,显示模块1001于电子设备1处于锁定状态时,在所述电子设备1的显示屏12上显示一个解锁界面。所述解锁界面也即是一个用户界面。在一个实施例中,显示模块1001在所述解锁界面显示当前电子设备1的系统时间。在一个实施例中,所述解锁界面包括一个预览窗口,用于显示所述电子设备1的摄像头13的预览图像。在一个实施例中,所述解锁界面的大小与所述显示屏12的显示区域的大小相同。在一个实施例中,所述预览窗口具有指定的形状(例如,圆形、长方形、正方形或其他形状)。在一个实施例中,所述预览窗口位于所述解锁界面的中心位置。所述中心位置可以定义为以所述解锁界面的对角线交叉点为中心的位置。例如,参阅图4所示,显示模块1001于电子设备1处于锁定状态时,在显示屏12上显示解锁界面121,所述解锁界面121包括一个预览窗口1210,用于显示所述电子设备1的摄像头13的预览图像。所述预览窗口1210显示于所述解锁界面121的中心位置。步骤s302,采集模块1002采集图像数据。在一个实施例中,采集模块1002在所述解锁界面显示所述电子设备1的摄像头13的预览图像,并控制所述摄像头13拍摄一张图像。即所采集的图像数据可以为一张图像。在一个实施例中,所采集的图像数据为包括用户的生物特征的图像。该生物特征可以为用户的人脸、瞳孔、左手掌,及/或右手掌的图像数据。在一个实施例中,所述采集模块1002可以响应于第一指定信号(例如用户触摸所述解锁界面121的任意位置或指定位置如所述预览窗口1210所在位置所产生的触摸信号)来开启所述摄像头13,并将所述摄像头13当前的预览图像显示在所述解锁界面。例如,将所述摄像头13当前的预览图像显示在预览窗口1210。所述采集模块1002可以于接收到第二指定信号时控制所述摄像头13拍摄图像。例如,所述第二指定信号可以为用户触摸所述解锁界面达预设时长例如2秒所生成的信号、用户按压所述电子设备1的实体按键例如音量+键所产生的信号。在其他实施例中,所述采集模块1002也可以于所述显示模块1001在所述显示屏12上显示所述解锁界面的同时即开启所述摄像头13,并将所述摄像头13当前的预览图像显示在所述解锁界面。在其他实施例中,所述采集模块1002也可以于开启所述摄像头13的同时在所述解锁界面显示所述预览窗口,并将所述摄像头13当前的预览图像显示在所述预览窗口。即在步骤s301时不显示所述预览窗口。步骤s303,判断模块1003确定所采集的图像数据与预设的图像数据是否相匹配。若所采集的图像数据与预设的图像数据相匹配则执行步骤s304。若所采集的图像数据与预设的图像数据不匹配,仍然保持电子设备1的锁定状态,并回到步骤s302。在一个实施例中,所述预设的图像数据为包括用户的生物特征的图像。该生物特征可以为用户的人脸、瞳孔、左手掌,及/或右手掌的图像数据。所述判断模块1003可以利用图像识别算法例如模板匹配法来确定所采集的图像数据与预设的图像数据是否相匹配。在一个实施例中,所采集的图像数据与预设的图像数据相匹配可以是指相似度达到预设值(例如95%、98%或其他数值)。步骤s304,感测模块1004调用所述电子设备1的感测器模组14感测电子设备1的参数。如前面所述,所述感测器模组14可以包括重力感测器(g-sensor)、陀螺仪(gyroscopesensor)、电子罗盘(electroniccompass)等常用感测器。因此,电子设备1可以利用感测器模组14感测到所述电子设备1的参数,如利用重力感测器感测电子设备1当前的使用模式是横屏模式还是竖屏模式、利用电子罗盘感测电子设备1当前的方位、利用陀螺仪感测电子设备的旋转角度等。步骤s305,判断模块1003确定所感测获得的电子设备1的参数是否与解锁参数相同。若所感测获得的电子设备1的参数与解锁参数相同,执行步骤s306。若所感测获得的电子设备1的参数与解锁参数不同,仍然保持电子设备1的锁定状态,并回到步骤s304。在第一实施例中,所述解锁参数为判断模块1003预先存储设定好的固定参数,即在执行步骤s305时,直接调用即可。所述解锁参数包括以下固定参数中的一者或多者的组合:所述电子设备1的使用模式为横屏模式或者竖屏模式、所述电子设备1的方位为指定方位(例如为北方或者南方),以及所述电子设备1按照指定方向(例如顺时针方向或逆时针方向)旋转指定角度(例如30度、45度、或者其他角度)。举例而言,假设所述解锁参数为电子设备1的使用模式是横屏模式,则当感测器模组14感测到电子设备1当前的使用模式为横屏模式时,执行步骤s306。又如,假设所述解锁参数为所述电子设备1的方位为北方,则当感测器模组14感测到电子设备1当前的方位为北方时,执行步骤s306。再如,假设所述解锁参数为所述电子设备1顺时针旋转30度,则当感测器模组14感测到电子设备1顺时针旋转了30度时,执行步骤s306。再如,假设所述解锁参数为电子设备1的使用模式为横屏模式,且所述电子设备1的方位为北方,则当感测器模组14感测到电子设备1的使用模式为横屏模式,且所述电子设备1的方位为北方时,执行步骤s306。在第二实施例中,所述判断模块1003根据电子设备1的动态数据来确定所述解锁参数(即所述解锁参数为根据所述电子设备1的动态数据所确定的参数)。即所述解锁参数不是固定的,而是会随着电子设备1的动态数据发生变化的动态参数。在一个实施例中,所述动态数据可以为所述电子设备1的当前的系统时间如时间或者日期、电子设备1当前所处位置的温度值、电子设备1的cpu当前的温度值,或者电子设备1的当前的剩余电量百分比。在一个实施例中,所述判断模块1003确定所述解锁参数的方法包括:(1)建立一个平面直角坐标系(例如参阅图5所示,建立平面直角坐标系200),以原点o为中心,x轴,y轴为分界线,从而由x轴和y轴将坐标平面分成四个象限,分别为第一象限、第二象限、第三象限、第四象限。(2)定义所述四个象限分别对应不同的参数。具体地,定义第一象限对应第一种参数,第二象限对应第二种参数,第三象限对应第三种参数,第四象限对应第四种参数。举例而言,第一参数可以为电子设备1顺时针旋转45度,第二参数可以为电子设备1逆时针旋转45度,第三参数可以为电子设备1顺时针旋转30度,第四参数可以为电子设备1逆时针旋转30度。在一个实施例中,每个象限所对应的参数可以由开发人员预先设定好,或者由所述判断模块1003提供一个设置界面供用户自行设定。需要说明的是,每个象限所对应的参数不限于上述所举例的例子。本发明的上述例举仅为说明本发明,不应当解释为对本发明的限制。(3)根据电子设备1的当前的动态数据从所述四个象限中确定一个与所述动态数据对应的象限。具体地,以电子设备1的当前的动态数据为电子设备1的当前时间所对应的小时的数值为例,在第一实施例中,当所述电子设备1的当前时间所对应的小时的数值为偶数时,确定第一象限与所述动态数据对应。当所述电子设备1的当前时间所对应的小时的数值为奇数时,确定第二象限与所述动态数据对应。在第二实施例中,当电子设备1的当前时间所对应的小时的数值属于预设的第一数值范围如[1~3]时,确定第一象限与所述当前时间对应的小时的动态数据对应。当电子设备1的当前时间所对应的小时的数值属于预设的第二数值范围如[4~6]时,确定第二象限与所述当前时间对应的小时的动态数据对应。当电子设备1的当前时间所对应的小时的数值属于预设的第三数值范围如[7~9]时,确定第三象限与所述当前时间对应的小时的动态数据对应。当电子设备1的当前时间所对应的小时的数值属于预设的第四数值范围如[10~12]时,确定第四象限与所述当前时间对应的小时的动态数据对应。举例而言,假设电子设备1的当前时间为10:05pm,则电子设备1的当前时间所对应的小时的数值为“10”,那么即可确定第四象限与所述当前时间对应的小时的动态数据对应。在另一个实施例中,以电子设备1的当前的动态数据为电子设备1的当前时间所对应的分钟的数值为例,当所述电子设备1的当前时间所对应的分钟的数值为偶数时,确定第一象限与所述当前时间所对应的分钟的动态数据对应。当所述电子设备1的当前时间所对应的分钟的数值为奇数时,确定第二象限与所述动态数据对应。举例而言,假设电子设备1的当前时间为10:05pm,则电子设备1的当前时间所对应的分钟的数值为“5”,是奇数,那么即可确定第二象限与所述动态数据对应。在另一个实施例中,以电子设备1的当前的动态数据为电子设备1的当前时间所对应的小时的数值和分钟的数值为例,当所述电子设备1的当前时间所对应的小时的数值加分钟的数值所的和为偶数时,确定第一象限与所述当前时间所对应的动态数据对应。当所述电子设备1的当前时间所对应的小时的数值加分钟的数值所的和为奇数时,确定第二象限与所述当前时间所对应的动态数据对应。例如,假设电子设备1当前的时间为10:05pm,则当前时间所对应的小时的数值(即10)加分钟的数值(即5)所的和15为奇数,那么即可确定第二象限与电子设备1的当前时间所对应的动态数据相对应。在另一个实施例中,以电子设备1的当前的动态数据为电子设备1的当前时间所对应的日期为例,当电子设备1的当前时间所对应的日期属于预设的第一日期范围如[1/1,3/31]时,确定第一象限与所述动态数据对应。当电子设备1的当前时间所对应的日期属于预设的第二日期范围如[4/1,6/30]时,确定第二象限与所述动态数据对应。当电子设备1的当前时间所对应的日期属于预设的第三日期范围如[7/1,9/30]时,确定第三象限与所述动态数据对应。当电子设备1的当前时间所对应的日期属于预设的第四日期范围如[10/1,12/31]时,确定第四象限与所述动态数据对应。举例而言,假设电子设备1的当前时间所对应的日期为9/4,那么即可确定第三象限与所述动态数据对应。以电子设备1的当前的动态数据为电子设备1当前所处位置的温度值为例,当所述电子设备1当前所处位置的温度值为偶数时,确定第一象限与所述动态数据对应。当所述电子设备1当前所处位置的温度值为奇数时,确定第二象限与所述动态数据对应。需要说明的是,所述判断模块1003可以利用所述电子设备1的通讯模块(图中未示出)访问指定的网站(如天气预报网站)来获取所述电子设备1当前所处位置的温度值。以电子设备1的当前的动态数据为电子设备1的cpu当前的温度值为例,当所述电子设备1的cpu当前的温度值为偶数时,确定第一象限与所述动态数据对应。当所述电子设备1的cpu当前的温度值为奇数时,确定第二象限与所述动态数据对应。以电子设备1当前的动态数据为剩余电量百分比为例,当所述电子设备1当前的剩余电量百分比属于预设的第五数值范围如(0,25%)时,确定第一象限与所述动态数据对应。当电子设备1的当前的剩余电量百分比属于预设的第六数值范围如[25%,50%]时,确定第二象限与所述动态数据对应。当电子设备1的当前的剩余电量百分比属于预设的第七数值范围如(50%,75%]时,确定第三象限与所述动态数据对应。当电子设备1的当前的剩余电量百分比属于预设的第八数值范围如(75%,100%]时,确定第四象限与所述动态数据对应。即所述判断模块1003可以根据所述电子设备1的所述动态数据从所述四个象限中确定一个与所述动态数据对应的象限。同样需要说明的是,本发明的上述例举仅为说明本发明,不应当解释为对本发明的限制。(4)将与所述动态数据所对应的象限所对应的参数作为解锁参数。步骤s306,解锁模块1005解除所述电子设备1的锁定状态。需要说明的是,本实施例的上述流程步骤中,是先判断摄像头13所拍摄的图像与预设的图像一致时才开始感测电子设备1的参数,并于判断得出所感测获得的电子设备1的参数与解锁参数相同时解锁电子设备的。如前面所述,上述流程步骤的顺序也可以改变。例如,可以先利用感测器模组14感测电子设备1的参数,并于所感测获得的电子设备1的参数与解锁参数相同时再来开启摄像头13拍摄图像,并当所拍摄的图像与预设图像相匹配时解锁电子设备1。在其他实施例中,也可以是利用摄像头13拍摄图像的同时感测电子设备1的参数。然后再来确定拍摄的图像与预设的图像一致以及确定所感测获得的电子设备1的参数与解锁参数是否相同。只要最后确认结果为所拍摄的图像与预设的图像相匹配,且电子设备1的参数与解锁参数相同即解锁电子设备1。在其他实施例中,也可以不包括步骤s302和步骤s303而直接进入步骤s304,或者不包括步骤s301-s303,于电子设备1处于锁定状态下直接执行步骤s304,或者不包括步骤s301-s303,于电子设备1处于锁定状态下响应于用户的输入开始执行步骤s304。在其他实施例中,步骤s302所采集的图像数据也可以3d人脸数据。例如,可以在步骤s302中,利用摄像头13采集用户的3d人脸数据。若在步骤s303中,利用3d人脸识别技术判断得出所采集获得的3d人脸数据与预设3d人脸数据一致,触发步骤s304。在其他实施例中,也可以是执行完步骤s301后,直接执行步骤s304,然后再执行步骤s305,并当步骤s305中,判断模块1003判断得出感测器模组14所感测获得的电子设备1的参数与解锁参数相同时,执行步骤s302,然后再执行步骤s303,并当步骤s303中,判断模块1003判断得出所采集的图像数据与预设的图像数据相匹配时,执行步骤s306,即解除电子设备1的锁定状态。在其他实施例中,也可以是执行完步骤s301后,同时开始执行步骤s302和s304。然后再由判断模块1003判断所采集的图像数据与预设的图像数据是否相匹配,以及判断感测器模组14所感测获得的电子设备1的参数是否与解锁参数相同。若所采集的图像数据与预设的图像数据相匹配且所感测获得的电子设备1的参数与解锁参数相同,则执行步骤s306,即解除电子设备1的锁定状态。若所采集的图像数据与预设的图像数据不相匹配及/或所感测获得的电子设备1的参数与解锁参数不相同,则解锁模块1005不解除所述电子设备1的锁定状态,即仍然保持电子设备1的锁定状态。以上实施例仅用以说明本发明的技术方案而非限制,尽管参照以上较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换都不应脱离本发明技术方案的精神和范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1