电子设备及用于控制其访问权的方法与流程

文档序号:12481458阅读:232来源:国知局
电子设备及用于控制其访问权的方法与流程

本公开一般涉及电子设备上的用户认证技术。



背景技术:

尽管使用生物信息认证相比传统个人识别码(“PIN”)认证的潜在优点长久以来已被理解,但其在消费电子设备中的使用近来才变得流行起来。利用生物信息认证,用户不需要输入PIN,且在正确条件下,甚至不需要触摸就能解锁。

大多现有生物信息认证方案使用传统基于PIN的系统所使用的相同基本访问逻辑。也就是,用户要么被认证,要么不被认证。用户或者获得全部访问权限,或者不获得访问权限。而且,它们通常不会针对诸如用户的移动和位置的动态条件而实时调整。

附图说明

尽管所附权利要求具体阐述了本技术的特征,但是这些技术,连同其目标与优点,可以根据下面的具体实施方式并结合附图而得到最好地理解,在附图中:

图1A是根据实施例的电子设备的前视图;

图1B是根据实施例的电子设备的后视图;

图2是根据实施例的电子设备的框图;

图3是可以在实施例中执行的方法的处理流程图;

图4是可以使用电子设备的场景的图解视图;以及

图5是可以在另一实施例中执行的方法的处理流程图。

具体实施方式

根据各种实施例,电子设备基于检测到的用户的运动和位置来选择其将使用哪个传感器来认证用户。设备可以例如基于用户的第一位置来选择第一传感器,基于设备使用来自第一传感器的数据执行的认证流程来授予该用户第一访问权级别,基于用户的第二位置和第二运动(例如步态或速度)来选择第二传感器,以及基于设备使用来自第二传感器的数据执行的认证流程来授予用户第二访问权级别。可能的访问权级别的数目不受限制,这里所讨论的两个级别的示例仅仅意味着说明性。

电子设备还可以基于用户的速度和设备的场境来选择传感器,所述设备的场境诸如包括检测到的音频噪声、检测到的设备周围的照明、以及设备的位置的设备的环境。例如,如果环境太嘈杂,则设备的处理器可能不能依赖于设备的声音传感器(例如麦克风)来认证用户,而是可能需要依赖于设备的成像器。反之,如果环境光水平太低,则处理器可能不能依赖于成像器,而是可能需要依赖于设备的声音传感器。

在实施例中,电子设备检测用户相对于电子设备的第一位置和第一运动中的一者或二者。设备基于第一检测位置和第一检测运动中的一者或二者来识别多种类型的传感器中的哪种类型的传感器最适合于在试图认证用户中使用。设备从所识别的第一类型的传感器接收关于用户的第一数据集合,使用接收到的第一数据集合针对用户执行第一认证流程,基于第一认证流程授予用户第一访问权级别,以及检测用户相对于电子设备的第二位置和第二运动中的一者或二者。设备基于第二检测位置和第二检测运动中的一者或二者来识别多种类型的传感器中的哪种类型的传感器最适合于在试图认证用户中使用,从所识别的第二类型的传感器接收关于用户的第二数据集合,使用接收到的第二数据集合针对用户执行第二认证流程,以及基于第二认证流程授予用户第二访问权级别。

转到图1A和图1B,电子设备(“设备”)的实施例,通常标为100,包括具有前侧104和后侧106的壳体102。沿壳体的周界设置传感器,包括多个成像器(诸如相机的成像器在此上下文中是一种类型的传感器)。成像器包括第一成像器110A、第二成像器110B、第三成像器110C和第四成像器110D。第一到第四成像器中每个具有的视野都从设备100的周界向外延伸。沿设备100的周界还设置有第一运动传感器116A、第二运动传感器116B、第三运动传感器116C和第四运动传感器116D。每个运动传感器可以被实现为无源红外检测器,诸如数字热电堆传感器,或者实现为使用设备100的光源的反射光的有源传感器。在一些实施例中,一个或多个运动传感器被实现为麦克风。

在壳体102的前侧104内设置有显示器108(例如,有机发光二极管显示器)和第五成像器110E(例如前向相机)。在壳体102的后侧106内设置有第六成像器110F(例如后向相机)。尽管在图1A和1B中被描绘为智能电话,电子设备100可以被实现为其他类型的设备,包括平板电脑、便携游戏设备、以及可穿戴设备(例如智能手表)。

转到图2,电子设备100的实施例包括处理器202、网络通信模块204(例如WiFi芯片或蜂窝基带芯片组)、存储器208(其可以被实现为易失性存储器或非易失性存储器)以及光源212(例如红外发光二极管)。设备100还包括多个附加的传感器,所述多个附加的传感器包括声音传感器213(例如麦克风)、眼部扫描仪215(例如视网膜、静脉、或角膜扫描仪)以及指纹读取器217。

图1的每个元件都经由一个或多个数据通路226通信链接到一个或多个其他元件。数据通路226的可能实施方式包括线缆、微芯片上的传导通路、以及无线连接。处理器202的可能实施方式包括微处理器和控制器。在各种实施例中,设备100的处理器202和传感器被配置为执行这里所述的方法。为了执行方法,处理器202从存储器208中提取指令和数据,使用指令和数据来执行方法的各个部分。传感器(包括成像器)被配置为检测用户的各种特性并收集有关用户的数据。传感器被配置为提供这样的数据给处理器202,处理器202可以立即使用数据或将其存储在存储器208中。

转到图3的处理流程图,现在将描述实施例中由电子设备100执行的流程。在块302,设备100检测用户的第一位置。在块304,处理器202基于第一位置选择要被用于认证用户的第一传感器(例如声音传感器213)。在块306,处理器202基于处理器202使用第一传感器执行的认证流程(例如声音识别)来授予用户第一访问权级别。第一访问权级别可以涉及授予用户302对设备100的电话功能或较低安全应用的访问权。例如,处理器202可以控制音频输出206以通知用户302“你有两个未接电话呼叫且有一个语音邮件。”处理器202还可以控制显示器108显示用户的访问权级别(例如“你现在能够访问电话功能”)。

在块308,设备100检测到用户的第二位置和运动。在块310,处理器202基于第二位置和运动选择要被用于认证用户的第二传感器(例如成像器中的一个成像器)。在块312,处理器202基于利用第二传感器执行的第二认证流程(例如面部识别)来授予用户第二访问权级别。授予第二访问权级别可以涉及处理器202授予用户402对设备100上的图片、文件、电子邮件或较高安全应用中的一项或多项的访问权。处理器202还可以控制显示器108显示用户的访问权级别(例如,“你现在能够访问电子邮件”)。

转到图4,现在将描述可以怎样执行图3的处理的不同部分的示例。如图4中所示,电子设备100平放在房间404内的桌上。在一个示例中,设备的用户402在位置A进入房间404并且正在移动。第一运动传感器116A在用户402处于位置A时检测到用户的位置(块302)。第一运动传感器116A提供关于用户的位置的数据给处理器202。处理器202确定用户402(在位置A)对于允许有效图像识别而言太远(例如大于10英尺)。基于用户402的距离和运动,处理器202选择要被用于认证用户402的声音传感器213(块304)。处理器202随后从声音传感器213接收音频数据并且基于接收到的音频数据针对用户402执行基于声音的认证流程(例如语音识别),以及根据基于声音的认证流程而授予用户402第一访问权级别(块306)。

第二运动传感器116B随后检测到(块308)用户402已经移动到第二位置(位置B)。在此示例中,将假设,在位置B,用户402足够接近(例如2英尺内)设备100且足够稳定以进行有效图像识别。基于该信息,处理器202选择要被用于认证用户402的成像器(例如第五成像器)(块310)。处理器202随后控制成像器捕捉用户402的图像。处理器202随后使用该图像来执行图像识别(例如面部识别)流程,且能够认证用户402具有授予第二访问权级别的足够置信度(块312)。

可以执行块308到312的另一种方式是设备100检测到用户402已经移动到足够接近(例如在一英尺以内)且足够稳定以进行有效眼部扫描(例如视网膜扫描、静脉扫描、或虹膜扫描)(块308)。基于该信息,处理器202选择要被用于认证用户402的眼部扫描仪215(块310)。处理器202随后控制眼部扫描仪215扫描用户眼部并执行适当识别(例如视网膜、静脉、或虹膜识别)流程,且能够认证用户402具有授予第二访问权级别的足够置信度(块312)。在一些实施例中,成像器中的一个成像器充当眼部扫描仪。

在以上示例的变形示例中,设备100替代地可以检测到用户402正持有设备100(块308)而没有运动,基于该信息选择指纹读取器222(块310),且使用指纹读取器217针对用户的指纹执行认证流程。如果处理器202能够认证用户402具有足够置信等级,则处理器202授予用户402第二访问权级别(块312)。

转到图5,现在将描述在实施例中电子设备100执行的另一流程。在块502,设备100(即其传感器中的一个或多个)检测到用户402的第一位置和第一运动中的一者或二者。在块504,处理器202基于第一检测位置和第一检测运动中的一者或二者来识别哪种类型的传感器最适合用于认证用户402(例如,以下中的一个或多个:基于声音的传感器、基于运动的传感器、和基于图像的传感器)。在块506,处理器202从所识别的第一类型的传感器接收关于用户402的第一数据集合(例如,以下中的一个或多个:运动数据、声音数据、和图像数据)。在块508,处理器202使用接收到的第一数据集合针对用户402执行第一认证流程。在块510,处理器202基于第一认证流程授予用户402第一访问权级别。

在块512,设备100(即其传感器中的一个或多个)检测用户402的第二位置和第二运动中的一者或二者。在块514,处理器202基于第二检测位置和第二检测运动中的一者或二者来识别哪种类型的传感器最适合于用来认证用户402(例如,以下中的一个或多个:基于声音的传感器、基于运动的传感器、和基于图像的传感器)。在块516,处理器202从所识别的第二类型的传感器接收关于用户402的第二数据集合(例如,以下中的一个或多个:运动数据、声音数据、和图像数据)。在块518,处理器202使用接收到的第二数据集合针对用户402执行第二认证流程。在块520,处理器202基于第二认证流程而授予用户402第二访问权级别。

应该理解,这里所述的实施例应该仅以描述意味来考虑而并非用于限制。每个实施例内的特征或方面的描述应该通常被认为可用于其他实施例中的其他类似特征或方面。

尽管已经结合附图描述了本公开的一个或多个实施例,本领域普通技术人员将理解,可以进行形式和细节上的各种改变而不背离所附权利要求所限定的本公开的精神和范围。例如,图3和图5的处理流程图的步骤可以重新排序,其方式将是本领域技术人员显然知道的。还可以添加步骤到图3和图5的流程图中,而不背离本公开的精神。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1