计算;推算;计数设备的制造及其应用技术根据用户设备的环境选择认证功能1.相关申请的交叉引用2.本专利申请要求于2020年11月20日提交的题为“selection of authentication function according to environment of user device”并且被转让给本技术的受让人的美国非临时专利申请第16/949,945号的优先权。在先申请的公开被认为是本专利申请的一部分,并且通过引用并入本专利申请中。技术领域3.本公开的各方面一般涉及用户设备,并且例如涉及根据用户设备的环境来选择认证功能。背景技术:4.传感器在用户设备内被用于各种目的。这样的传感器可以用于感测与用户设备相关联的一个或多个特性。这样的特性可以包括用户设备的环境的一个或多个特性。例如,一个或多个传感器可以被配置为检测用户是否存在、检测运动、测量环境照明等。技术实现要素:5.在一些方面中,一种方法,包括:检测与解锁用户设备相关联的认证事件;至少部分地基于来自用户设备的传感器的传感器数据来确定用户设备的环境背景(context);至少部分地基于用户设备的环境背景来从用户设备的多个认证功能中选择认证功能;以及激活与认证功能相关联的认证组件以与解锁用户设备相关联地认证用户。6.在一些方面中,一种设备,包括:一个或多个存储器;以及一个或多个处理器,其通信地耦接到一个或多个存储器,被配置为:检测与解锁用户设备相关联的认证事件;至少部分地基于来自用户设备的传感器的传感器数据来确定用户设备的环境背景;至少部分地基于用户设备的环境背景来从用户设备的多个认证功能中选择认证功能;以及激活与认证功能相关联的认证组件以与解锁用户设备相关联地认证用户。7.在一些方面中,一种存储指令集的非暂时性计算机可读介质,该指令集包括一个或多个指令,其在由设备的一个或多个处理器执行时使得该设备:检测与解锁用户设备相关联的认证事件;至少部分地基于来自用户设备的传感器的传感器数据来确定用户设备的环境背景;至少部分地基于用户设备的环境背景来从用户设备的多个认证功能中选择认证功能;以及激活与认证功能相关联的认证组件以与解锁用户设备相关联地认证用户。8.在一些方面中,一种装置,包括:用于检测与解锁用户设备相关联的认证事件的部件;用于至少部分地基于来自用户设备的传感器的传感器数据来确定用户设备的环境背景的部件;用于至少部分地基于用户设备的环境背景来从用户设备的多个认证功能中选择认证功能的部件;以及用于激活与认证功能相关联的认证组件以与解锁用户设备相关联地认证用户的部件。9.各方面通常包括方法、装置、系统、计算机程序产品、非暂时性计算机可读介质、用户设备、基站、无线通信设备和/或处理系统,如参照附图和说明书大体上描述的以及如附图和说明书所说明的。10.为了可以更好地理解下面的具体实施方式,上面对根据本公开的示例的特征和技术优点进行了相当程度地总体概括。下面将描述附加的特征和优点。可以将所公开的概念和特定示例容易地使用成用于修改或设计执行本公开的相同目的的其它结构的基础。这些等同的构造并不脱离所附权利要求书的范围。当结合附图来考虑下面的具体实施方式时,将更好地理解本文所公开的概念的特性(关于其组织方式和操作方法),以及相关联的优点。提供这些附图中的每个附图只是用于说明和描述目的,而不是用作为规定本权利要求的限制。附图说明11.为了可以详细地理解本公开内容的上述的特征,可以参考各方面对上文简要概括的内容进行更详细的描述,这些方面中的一些方面是在附图中示出的。然而,要注意的是,附图仅示出本公开内容的某些典型方面,以及因此不被认为是对其范围的限制,因为说明书可以承认其它等同地有效的方面。在不同附图中的相同的附图标记可以标识相同的或者相似的元素。12.图1是示出根据本公开的各个方面的在其中可以实现本文描述的用户设备的示例环境的图。13.图2是示出根据本公开的各个方面的图1中所示的一个或多个设备(诸如用户设备和/或无线通信设备)的示例组件的图。14.图3至图5是示出根据本公开的各个方面的与根据用户设备的环境选择认证功能相关联的示例的图。15.图6和图7是示出根据本公开的各个方面的例如由用户设备执行的示例过程的图。具体实施方式16.下文参照附图更充分地描述本公开的各个方面。然而,本公开可以是以多种不同的形式来体现的,以及不应当解释为受限于遍及本公开给出的任何特定的结构或功能。相反地,提供这些方面使得本公开将是全面的和完整的,以及将向本领域技术人员充分地传达本公开的范围。基于本文的教导,本领域技术人员应当认识到,无论是独立于本公开的任何其它方面来实现,还是与本公开的任何其它方面组合来实现,本公开的范围旨在覆盖本文所公开的公开的任何方面。例如,使用本文中阐述的任意数量的方面可以实现装置或者可以实施方法。此外,本公开的范围旨在覆盖使用其它结构、功能,或者除了或不同于本文中阐述的本公开的各个方面的结构和功能来实施的这样的装置或方法。应当理解的是,本文所公开的公开的任何方面可以通过权利要求书中的一个或多个元素来体现。17.许多用户设备(例如,移动设备、计算机、可穿戴设备等)可以包括认证组件,其被配置为执行认证功能(例如,面部识别认证功能、图案识别认证功能、个人识别号(pin)识别认证功能、指纹识别认证功能、敲击代码认证功能等)以在使用户能够访问用户设备之前(例如,在解锁用户设备之前)认证用户。18.例如,可以执行面部识别认证功能以解锁用户设备的显示器,从而允许特定用户与用户设备交互。在一些情况下,用户设备可以利用多个认证组件和/或认证功能。例如,用户设备可以最初利用主要认证功能(例如,面部识别认证功能)来认证用户。如果主要认证功能未能认证用户,那么用户设备可以利用辅助认证功能(例如,pin识别功能)来认证用户。19.然而,用户设备的环境背景(例如,用户设备是静止还是在运动中、环境照明量、用户设备的物理取向、用户手指相对于指纹传感器的位置等)可能阻止主要认证功能认证用户。因此,在利用辅助认证功能来认证用户之前,用户设备可能浪费尝试利用主要认证功能来认证用户的计算资源(例如,处理资源、存储器资源、通信资源等)。20.本文描述的一些方面涉及一种用户设备,其根据与用户设备相关联的环境背景来选择认证功能。例如,用户设备可以检测与解锁用户设备相关联的认证事件。认证事件可以包括用户设备的特定移动(例如,用户设备向上升高、用户设备从水平取向旋转到垂直取向等)、用户输入等。用户设备可以至少部分地基于来自用户设备的传感器的传感器数据来确定用户设备的环境背景。例如,用户设备可以确定用户设备是否在运动中、用户设备的位置、用户设备的取向、用户的手指相对于用户设备的指纹传感器的位置等。用户设备可以至少部分地基于用户设备的环境背景来从用户设备的多个认证功能中选择认证功能。用户设备可以激活与认证功能相关联的认证组件以与解锁用户设备相关联地认证用户。21.以这种方式,用户设备可以利用基于被指定为主要认证功能而选择的认证功能而不是基于用户设备的环境背景而选择的认证功能来节省原本会被浪费的计算资源。22.图1是示出根据本公开的各种方面的在其中可以实现本文中所描述的认证设备的示例环境100的图。如图1所示,环境100可以包括用户设备110、无线通信设备120和/或网络130。环境100的设备可以经由有线连接、无线连接或有线和无线连接的组合来互连。23.用户设备110包括能够包括本文所述的一个或多个认证组件的一个或多个设备。例如,用户设备110可以包括能够接收、生成、存储、处理和/或提供与本文描述的一个或多个认证组件相关联的信息的一个或多个设备。更具体地,用户设备110可以包括通信和/或计算设备,诸如移动电话(例如,智能电话、无线电话等)、膝上型计算机、平板计算机、手持式计算机、台式计算机、游戏设备、可穿戴通信设备(例如,智能手表、一副智能眼镜等)或类似类型的设备。24.类似于用户设备110,无线通信设备120包括能够接收、生成、存储、处理和/或提供与本文描述的一个或多个认证组件相关联的信息的一个或多个设备。例如,无线通信设备120可以包括基站、接入点等。附加地或替代地,类似于用户设备110,无线通信设备120可以包括通信和/或计算设备,诸如移动电话(例如,智能电话、无线电话等)、膝上型计算机、平板计算机、手持式计算机、台式计算机、游戏设备、可穿戴通信设备(例如,智能手表、一副智能眼镜等)或类似类型的设备。25.网络130包括一个或多个有线和/或无线网络。例如,网络130可以包括蜂窝网络(例如,长期演进(lte)网络、码分多址(cdma)网络、3g网络、4g网络、5g网络、另一种类型的下一代网络等)、公共陆地移动网络(plmn)、局域网(lan)、广域网(wan)、城域网(man)、电话网络(例如,公共交换电话网络(pstn))、专用网络、自组织网络、内联网、因特网、基于光纤的网络、云计算网络等、和/或这些或其他类型网络的组合。26.图1中所示的设备和网络的数量和布置是作为一个或多个示例被提供的。在实践中,与图1中所示的那些相比,可以存在附加的设备和/或网络、更少的设备和/或网络、不同的设备和/或网络、或者不同地布置的设备和/或网络。此外,图1中所示的两个或更多个设备可以在单个设备内实现,或者图1中所示的单个设备可以被实现为多个分布式设备。附加地或替代地,环境100的设备集(例如,一个或多个设备)可以执行被描述为由环境100的另一设备集执行的一个或多个功能。27.图2是示出根据本公开的各个方面的设备200的示例组件的图。设备200可以对应于用户设备110和/或无线通信设备120。在一些方面中,用户设备110和/或无线通信设备120可以包括一个或多个设备200和/或设备200的一个或多个组件。如图2所示,设备200可以包括总线205、处理器210、存储器215、存储组件220、输入组件225、输出组件230、通信接口235、一个或多个传感器240(单独地称为“传感器240”并且统称为“传感器240”)以及一个或多个认证组件245(单独地称为“认证组件245”并且统称为“认证组件245”)。28.总线205包括允许在设备200的组件之间进行通信的组件。处理器210以硬件、固件或硬件和软件的组合来实现。处理器210是中央处理单元(cpu)、图形处理单元(gpu)、加速处理单元(apu)、微处理器、微控制器、数字信号处理器(dsp)、现场可编程门阵列(fpga)、专用集成电路(asic)或另一类型的处理部件。在一些方面中,处理器210包括能够被编程为执行功能的一个或多个处理器。存储器215包括随机存取存储器(ram)、只读存储器(rom)和/或存储信息和/或指令以供处理器210使用的另一类型的动态或静态存储设备(例如,闪存、磁存储器和/或光存储器)。29.存储组件220存储与设备200的操作和使用相关的信息和/或软件。例如,存储组件220可以包括硬盘(例如,磁盘、光盘、磁光盘和/或固态盘)、压缩盘(cd)、数字通用盘(dvd)、软盘、盒式磁带、磁带和/或另一种类型的非暂时性计算机可读介质,以及相应的驱动器。30.输入组件225包括允许设备200诸如经由用户输入来接收信息的组件(例如,触摸屏显示器、键盘、小键盘、鼠标、按钮、开关和/或麦克风)。附加地或替代地,输入组件225可以包括用于确定设备200的位置或定位的组件(例如,全球定位系统(gps)组件、全球导航卫星系统(gnss)组件等)、用于感测信息的传感器(例如,加速度计、陀螺仪、致动器、另一类型的位置或环境传感器等)。输出组件230包括提供来自设备200的输出信息的组件(例如,显示器、扬声器、触觉反馈组件、音频或视觉指示器等)。31.通信接口235包括类似收发器的组件(例如,收发器和/或单独的接收器和发送器),其使得设备200能够例如经由有线连接、无线连接或有线和无线连接的组合与其它设备通信。通信接口235可以允许设备200从另一设备接收信息和/或向另一设备提供信息。例如,通信接口235可以包括以太网接口、光学接口、同轴接口、红外接口、射频接口、通用串行总线(usb)接口、无线局域接口(例如,wi-fi接口)、蜂窝网络接口等。32.传感器240包括能够感测与设备200相关联的特性的一个或多个设备。传感器240可以包括一个或多个集成电路(例如,在封装的硅管芯上)和/或一个或多个柔性电路的一个或多个无源部件,以实现与设备200的一个或多个部件的通信。33.传感器240可以包括具有视场的光学传感器,传感器240在该视场中可以确定设备200的环境的一个或多个特性。在一些方面中,传感器240可以包括相机。例如,传感器240可以包括能够捕获小于一百万像素的图像、小于1216×912像素的图像等的低分辨率相机(例如,视频图形阵列(vga))。传感器240可以是低功率设备(例如,消耗小于十毫瓦(mw)功率的设备),其在设备200通电时具有始终开启(always-on)能力(例如,以允许始终开启面部检测、始终开启字符识别、始终开启目标检测等)。34.附加地或替代地,传感器240可以包括磁力计(例如,霍尔效应传感器、各向异性磁阻(amr)传感器、巨磁阻传感器(gmr)等)、位置传感器(例如,全球定位系统(gps)接收器、局部定位系统(lps)设备(例如,使用三角测量、多边测量等)等)、陀螺仪(例如,微机电系统(mems)陀螺仪或类似类型的设备)、加速度计、视觉传感器、速度传感器、运动传感器、红外传感器、温度传感器、压力传感器等。35.认证组件245包括能够执行认证功能以认证设备200的用户的一个或多个设备。认证组件245可以包括一个或多个集成电路(例如,在封装的硅管芯上)和/或一个或多个柔性电路的一个或多个无源组件,以实现与设备200的一个或多个组件的通信。认证组件245可以包括面部识别认证组件、指纹识别认证组件、图案识别认证组件、pin识别认证组件、敲击码识别认证组件和/或另一类型的认证组件。36.设备200可以执行本文描述的一个或多个过程。设备200可以基于处理器210执行由非暂时性计算机可读介质(诸如存储器215和/或存储组件220)存储的软件指令来执行这些过程。计算机可读介质在本文中被定义为非暂时性存储器设备。存储器设备包括单个物理存储设备内的存储器空间或跨多个物理存储设备分布的存储器空间。37.软件指令可以从另一计算机可读介质或经由通信接口235从另一设备读取到存储器215和/或存储组件220中。当被执行时,存储在存储器215和/或存储组件220中的软件指令可以使处理器210执行本文描述的一个或多个过程。附加地或替代地,可以使用硬连线电路代替软件指令或与软件指令组合来执行本文描述的一个或多个过程。因此,本文描述的各方面不限于硬件电路和软件的任何特定组合。38.在一些方面中,设备200包括用于执行本文描述的一个或多个过程的部件和/或用于执行本文描述的过程的一个或多个操作的部件。例如,设备200可包括用于检测与解锁用户设备相关联的认证事件的部件;用于至少部分地基于来自用户设备的传感器的传感器数据来确定用户设备的环境背景的部件;用于至少部分地基于用户设备的环境背景来从用户设备的多个认证功能中选择认证功能的部件;用于激活与认证功能相关联的认证组件以与解锁用户设备相关联地认证用户的部件等。在一些方面中,这样的部件可以包括结合图2描述的设备200的一个或多个组件,例如总线205、处理器210、存储器215、存储组件220、输入组件225、输出组件230、通信接口235、传感器240、认证组件245等。39.图2中所示的组件的数量和布置是作为示例被提供的。在实践中,设备200可以包括与图2中所示的那些组件相比附加的组件、更少的组件、不同的组件或者不同地布置的组件。附加地或替代地,设备200的组件集(例如,一个或多个组件)可以执行被描述为由设备200的另一组件集执行的一个或多个功能。40.图3是示出根据本公开的各种方面的包括视觉传感器305的用户设备300的示例的图。如图3的示例所示,可以对应于用户设备110的用户设备300包括图像捕获模块310。尽管图3的图像捕获模块310包括视觉传感器305和相机315,但是图像捕获模块310的其他配置和/或视觉传感器305和相机315的其他配置是可能的。例如,视觉传感器305和相机315可以组合或布置为单个设备(例如,具有低功率、低分辨率模式和高功率、高分辨率模式的单个相机)。在以下示例中,相机315可以为高分辨率相机,且视觉传感器305可以为低功率和/或低分辨率相机,如本文中所描述的。41.视觉传感器305可以是能够光学感测图像捕获模块310的环境(一旦安装在用户设备中,其可以是与用户设备300的环境相同的环境)的一个或多个特性的任何合适传感器。例如,视觉传感器305可以是低分辨率相机、能够检测光(例如,环境光、红外光、光通信信号等)的光学传感器、红外传感器等。42.图像捕获模块310的视觉传感器305可以是需要小于10mw的功率来操作的低功率传感器。视觉传感器305可能需要比图像捕获模块310的相机315更少的功率。例如,视觉传感器305可以为需要小于10mw(例如,1mw、2mw、5mw等)以经由视觉传感器光圈320捕获环境的图像和/或视频的低分辨率相机。以此方式,视觉传感器305可以实现始终开启检测能力,该始终开启检测能力使得能够在无需用户与用户设备300的用户界面交互、无需拾取(和/或触摸)用户设备等的情况下检测一个或多个实体(例如,光学字符、目标、个人等)。43.附加地或替代地,视觉传感器305可以包括红外传感器,该红外传感器促进在图像捕获模块的环境黑暗时的始终开启检测。例如,与图像捕获模块310相关联的设备可以包括发射红外光的低功率光发射器,并且视觉传感器305可以感测可以被分析(例如,以检测实体)的发射光的反射。44.如本文所述,视觉传感器305可以被配置为具有检测在用户设备300的环境中(例如,在视觉传感器305的视场内)的一个或多个实体的始终开启能力。例如,始终开启能力可以允许视觉传感器305一旦通电和/或被激活(例如,当视觉传感器处于始终开启模式时),在没有来自用户的指令的情况下,在用户设备没有接收到与检测实体相关联的用户(例如,经由用户设备的用户界面)输入的情况下,在用户没有解锁用户设备的锁定屏幕的情况下,在用户没有激活视觉传感器305和/或相机315等的情况下,针对特定实体连续地监视用户设备300的环境。因此,这种始终开启能力可以促进始终开启字符检测能力(例如,以检测一个或多个特定类型的光学字符)、始终开启面部识别(例如,以检测视觉传感器的视场中的用户和/或一个或多个个体)、始终开启目标检测能力(例如,以检测一个或多个特定类型的目标,诸如用户的手指、结构和/或车辆,以及其他特定类型的目标)等。45.在一些方面中,如本文所述,至少部分地基于使用视觉传感器305的始终开启能力检测实体,视觉传感器305可以(例如,经由图像处理模型)分析(和/或可以在没有用户交互或指令的情况下触发用户设备300分析)实体,和/或执行与用户设备300相关联的一个或多个动作(例如,激活相机315来捕获图像、获得与光学字符相关联的信息等)。此外,在始终开启检测模式下,视觉传感器305可以记录由视觉传感器305捕获的图像的滑动窗口。例如,图像的滑动窗口可以被存储为预滚动视频(例如,在实体的检测之前和/或期间的时间段中捕获的视频)。因此,图像的滑动窗口可以被保存为可以由用户经由用户设备访问的预滚动视频(例如,以允许用户回放预滚动视频来查看由视觉传感器检测的实体)。46.用户设备300的相机315可以是高分辨率相机,其包括相机光圈325并且当安装在用户设备300内时由电源(例如,电池)供电。作为高分辨率相机,相机315可能需要100mw或更多的功率来捕获图像和/或视频。相机315可以经由通信总线(例如,总线205)通信地耦接到设备(例如,处理器210、输入组件225等),以允许相机315被控制和/或向设备提供捕获的图像。尽管本文中所描述的一些方面可以将视觉传感器305描述为与相机315分离的设备,但视觉传感器305及相机315可以为相同的设备。例如,视觉传感器305可以对应于处于低功率模式和/或低分辨率模式的相机315。在这种情况下,相机315可以在始终开启检测模式下操作,以在用户设备300处于锁定状态(例如,用户界面处于锁定状态和/或被配置为显示用户设备300的锁定屏幕)时和/或在不执行解锁操作来打开与相机315相关联的应用的情况下检测和/或识别一个或多个实体。47.在一些方面中,图像捕获模块310可以由用于相机315的可分离相机模块和/或用于视觉传感器305的可分离传感器模块形成,和/或被配置为包括用于相机315的可分离相机模块和/或用于视觉传感器305的可分离传感器模块。传感器模块可以附接(例如,紧固、固定、连接、胶合等)到相机模块(例如,相机模块的结构)以形成图像捕获模块310。附加地或替代地,传感器模块和相机模块可以附接到图像捕获模块310和/或用户设备300的结构以形成图像捕获模块310。以这种方式,图像捕获模块310可以作为单个组装单元或作为可分离单元被(例如,在安装显示表面之前)安装在用户设备300内。48.在示例300中,图像捕获模块310可以安装在用户设备300的一侧上,在本文中称为背面,其与用户设备300的包括用户设备300的显示器(例如,显示器侧)(诸如触摸屏)的一侧相对。例如,在显示器侧上的显示器可以允许用户观看已由相机315(和/或视觉传感器305)捕获的图像和/或正由相机315(和/或视觉传感器305)(实时)捕获的图像。此外,一个或多个用户接口(例如,按钮、触摸屏等)可以定位在显示器侧上,以允许用户控制相机315的一个或多个特征(例如,缩放、聚焦、纵横比、分辨率等)。如本文所述,用户可以经由安装在用户设备300上并且使得用户能够控制相机315的应用来控制相机315。以这种方式,图3的相机315和/或视觉传感器305的视场可以指向远离操纵(例如,保持、抓握、(例如,经由可穿戴用户设备支撑件,诸如条带、带、衣物等))支撑用户设备300的用户。因此,相机315和/或视觉传感器305的视场可以被配置在用户设备300上,以防止用户阻挡相机315和/或视觉传感器305的视场,以允许用户看到相机315的视场,以允许用户与相机315交互等。49.以这种方式,用户设备可以包括具有相机的视觉传感器和具有始终开启能力的图像捕获模块,以允许视觉传感器检测在视觉传感器的视场中的实体(例如,光学字符、目标等)并执行与实体相关联的一个或多个动作(没有来自用户的指令)。50.如上所述,图3是作为示例被提供的。其它示例是可能的,并且可以与上面结合图3描述的示例不同。51.图4a-图4c是示出根据本公开的各个方面的与根据用户设备的环境选择认证功能相关联的示例400的图。如图4a-图4c所示,示例400包括与用户相关联的用户设备。如本文所述,用户设备可以对应于示例300的用户设备,从而可以包括相机和视觉传感器。虽然结合作为与相机分离的设备的视觉传感器描述本文中所描述的一些方面,但视觉传感器和相机可以为相同的设备。例如,视觉传感器可以对应于处于低功率模式(例如,其允许始终开启检测能力)和/或低分辨率模式(例如,其节省处理资源)时的相机。52.如图4a并且通过附图标记410所示,用户设备在处于低功率模式时检测认证事件。基于用户设备执行锁定操作以锁定用户设备,用户设备可以处于低功率模式。锁定用户设备可以防止访问用户设备的应用、用户设备的主屏幕等。认证事件可以与解锁用户设备(例如,以访问用户设备的应用、用户设备的主屏幕等)相关联。53.在一些方面中,用户设备可以基于检测用户与用户设备的输入组件的交互来检测认证事件。例如,用户设备可以基于检测用户设备的触摸屏上的触摸、用户设备的小键盘上的键的输入、用户设备的按钮的输入等来检测认证事件。54.在一些方面中,用户设备可以基于检测与认证事件相关联的用户设备的运动来检测认证事件。用户设备可以利用用户设备的传感器(例如,加速度计、陀螺仪等)来获得与用户设备的与认证事件相关联的移动相关联的运动数据。例如,用户设备可以基于运动数据来检测用户设备在向上方向上移动、用户设备从水平取向旋转到垂直取向等。55.在一些方面中,用户设备可以基于经由由视觉传感器获得的低分辨率图像数据检测用户正与用户设备交互来检测认证事件。例如,视觉传感器可以捕获视觉传感器的视场的图像。视觉传感器可以对捕获的图像执行分析(例如,目标分析、面部识别分析等),以确定图像中是否描绘了特定目标(例如,用户的手指、用户的面部等)。用户设备可以基于图像中描绘的特定目标来检测认证事件。56.如附图标记420所示,用户设备激活一个或多个低功率传感器以确定与用户设备相关联的环境背景。环境背景可以是用户设备是静止还是在运动中、用户设备的物理取向、用户设备的位置、用户设备周围的环境光量、目标相对于用户设备的位置(例如,用户的手指相对于指纹传感器的位置)等。当用户设备被锁定时,一个或多个低功率传感器可以促进始终开启环境背景检测能力。如图4a所示,一个或多个低功率传感器包括加速度计、陀螺仪、位置传感器和视觉传感器。57.加速度计可以获得指示用户设备的运动的运动数据。例如,加速度计可以获得指示用户设备正在向上方向上移动、用户设备正在向下方向上移动等的运动数据。58.陀螺仪可以获得指示用户设备的取向的取向数据。例如,陀螺仪可以获得指示用户设备处于水平取向、垂直取向、从水平取向旋转到垂直取向、从垂直取向旋转到水平取向等的取向数据。59.位置传感器可以获得指示用户设备的位置的位置数据。例如,位置传感器可以获得指示用户设备的地理位置(例如,纬度、经度等)的全球定位系统(gps)数据。作为另一示例,位置传感器可以获得识别用户设备所连接到的网络的数据。位置传感器可以基于用户设备所连接到的网络来确定用户设备的位置。例如,位置传感器可以确定用户设备连接到与用户的家相关联的无线网络。位置传感器可以基于用户设备连接到无线网络来确定用户设备位于用户的家中。位置传感器可以生成指示用户设备位于用户的家中的位置数据。60.视觉传感器可以获得与视觉传感器相关联的视场的图像数据。例如,视觉传感器可以以类似于上文关于图3所描述的方式来获得低分辨率图像数据。61.用户设备可以基于由一个或多个低功率传感器获得的数据来确定与用户设备相关联的环境背景。例如,用户设备可以基于运动数据、取向数据、位置数据和/或图像数据来确定环境背景。在一些方面中,用户设备可以基于机器学习模型来确定环境背景。可以基于与用户设备相关联的多个认证功能中的一个或多个认证功能的对应历史使用和/或选择相关联的历史传感器数据来训练机器学习模型。机器学习模型可以分析由一个或多个低功率传感器获得的数据以生成输出。输出可以包括指示与用户设备相关联的环境背景的信息以及指示环境背景对于所获得的数据是正确的的置信度的度量的分数。62.如图4b并且通过附图标记430所示,用户设备选择用于认证用户的认证组件和/或认证功能。用户设备可以基于与用户设备相关联的环境背景从多个认证组件和/或认证功能中选择认证组件和/或认证功能。63.在一些方面中,用户设备可以基于环境背景来确定默认认证功能将被绕过。例如,默认认证功能可以为面部识别认证功能,并且用户设备可以基于用户设备的取向为水平取向而确定将绕过面部识别认证功能。用户设备可以基于确定将绕过默认认证功能来阻止激活与默认认证功能相关联的默认认证组件。用户设备可以基于环境背景并且基于阻止默认认证组件的激活来从多个认证功能中选择认证。64.在一些方面中,环境背景是所检测的目标和/或用户。如附图标记430a所示,用户设备根据所检测的目标和/或用户来选择认证组件和/或认证功能。由一个或多个低功率传感器获得的数据可以包括图像数据。用户设备可以对图像数据执行目标检测处理和/或面部识别处理。用户设备可以基于执行目标检测处理和/或面部识别处理来确定在图像数据中描绘用户的手指和/或用户的面部。用户设备可以基于在图像数据中描绘的用户的手指和/或用户的面部来选择认证组件和/或认证功能,如下面关于图5更详细地描述的。65.在一些方面中,环境背景是用户设备的取向。如附图标记430b所示,用户设备基于用户设备的取向来选择认证组件和/或认证功能。由一个或多个低功率传感器获得的数据可以包括取向数据。用户设备可以基于取向数据确定用户设备的取向。例如,取向数据可以包括由陀螺仪和/或加速度计获得的数据。数据可以指示与用户设备相关联的角速度、倾斜和/或加速度。用户设备可以基于用户设备的角速度、倾斜和/或加速度来确定用户设备的取向。66.在一些方面中,由一个或多个低功率传感器获得的数据包括图像数据,并且用户设备基于图像数据来确定用户设备的取向。用户设备可以利用目标检测过程来识别图像数据中描绘的目标。用户设备可以基于图像数据中描绘的目标来确定取向。作为示例,目标可以是位于墙壁上的灯开关。用户设备可以确定用户设备的水平取向可以使得一个或多个低功率传感器(例如,视觉传感器)能够捕获描绘墙壁上的灯开关的图像。用户设备可以基于水平取向来确定用户设备具有水平取向,该水平取向使得一个或多个低功率传感器能够捕获描绘墙壁上的灯开关的图像。67.用户设备可以基于用户设备的取向来选择认证组件和/或认证功能。作为示例,用户设备的取向可以是水平取向。用户设备可以基于用户设备的取向为水平取向来确定用户不是在用于获得用户的图像以执行面部识别认证功能的相机的视野内。替代地和/或附加地,用户设备可以确定另一类型的认证功能(例如,指纹识别认证功能、图案识别认证功能和/或pin识别认证功能)与水平取向相关联。例如,当用户设备的取向是水平取向时,用户可以输入指示要利用指纹识别认证功能来认证用户的偏好信息。用户设备可以基于用户设备的取向为水平取向来选择其它类型的认证功能(例如,指纹识别认证功能)而非面部识别认证功能。68.作为另一示例,用户设备的取向可以是垂直取向。用户设备可以基于用户设备的取向为垂直取向来确定用户是在用于获得用户的图像以执行面部识别认证功能的相机的视野内。替代地和/或附加地,用户设备可以确定面部识别认证功能与垂直取向相关联。例如,当用户设备的取向是垂直取向时,用户可以输入指示要利用面部识别认证功能来认证用户的偏好信息。用户设备可以基于用户设备的取向是垂直取向来选择面部识别认证功能。69.在一些方面,环境背景是用户设备的所检测运动(例如,用户的运动)。如附图标记430c所示,用户设备根据用户设备的所检测运动来选择认证组件和/或认证功能。由一个或多个低功率传感器获得的数据可以包括运动数据。用户设备可以基于运动数据来检测用户设备的运动。例如,运动数据可以包括由陀螺仪和/或加速度计获得的数据。数据可以指示与用户设备相关联的角速度、倾斜和/或加速度。用户设备可以基于用户设备的角速度、倾斜和/或加速度来检测用户设备的运动。70.在一些方面中,由一个或多个低功率传感器获得的数据包括由视觉传感器获得的图像数据。用户设备可以基于图像数据确定用户设备的运动。作为示例,图像数据可以获得多个图像。用户设备可以利用目标检测过程来识别在多个图像中的第一图像中描绘的目标以及目标在第一图像内的位置。用户设备可以利用目标检测过程来识别在多个图像中的第二图像中描绘的目标以及目标在第二图像内的位置。用户设备可以基于目标在第一图像内的位置和目标在第二图像内的位置来确定目标相对于用户设备的移动。例如,用户设备可以基于目标在第二图像内的位置相对于目标在第一图像内的位置较低来确定目标正在相对于用户设备在向下方向上移动。用户设备可以基于目标的移动来确定用户设备的运动。例如,用户设备可以基于确定目标相对于用户设备在向下方向上移动来确定用户设备在向上方向上移动。71.在一些方面中,环境背景包括用户设备的位置。如附图标记430d所示,用户设备根据用户设备的位置来选择认证组件和/或认证功能。从一个或多个低功率传感器获得的数据可以包括位置数据。用户设备可以基于位置数据来确定用户设备的位置。用户设备可以确定与用户设备的位置相关联的认证组件和/或认证功能。例如,用户设备可以基于访问存储由用户提供的位置信息的数据结构(例如,数据库、表、列表和/或另一类型的数据结构)来确定认证组件和/或认证功能。位置信息可以包括将位置(例如,工作、家庭和/或学校)与认证组件和/或认证功能相关联的信息。72.在一些方面中,用户设备的环境背景可以是认证组件相对于在用户设备的环境中的用户的物理配置。作为示例,用户设备可以基于用户的手指相对于用户设备的指纹传感器的位置来确定环境背景。由一个或多个低功率传感器获得的数据可以包括图像数据。用户设备可以基于执行目标检测技术来检测在与图像数据相关联的图像中描绘的用户的手指和/或指纹传感器。用户设备可以确定手指相对于指纹传感器的位置。用户设备可以确定手指的位置是否在指纹传感器的阈值距离内。用户设备可以基于手指的位置是否在指纹传感器的阈值距离内来确定环境背景。73.如图4c并且通过附图标记440所示,用户设备激活认证组件。在一些方面中,用户设备选择指纹识别认证功能。例如,用户设备可以基于用户设备的取向为水平取向、基于用户手指相对于指纹传感器的位置、基于用户设备的运动指示用户正在移动,和/或基于用户设备的位置与指纹识别认证功能相关联来选择指纹识别认证功能。如附图标记440a所示,用户设备基于选择指纹认证功能来激活指纹传感器(例如,指纹识别认证组件)。74.在一些方面中,用户设备选择面部识别认证功能。例如,用户设备可以基于用户设备的取向是垂直取向、基于用户的手指相对于指纹传感器的位置、基于用户设备的运动指示用户设备是静止的,和/或基于用户设备的位置与面部识别认证功能相关联来选择面部识别认证功能。如附图标记440b所示,用户设备基于选择面部认证功能来激活相机(例如,面部识别认证组件)。75.在一些方面中,用户设备选择图案和/或pin识别认证功能。例如,用户设备可以基于用户设备的取向为水平取向、基于用户手指相对于指纹传感器的位置、基于用户设备的运动指示用户正在移动,和/或基于用户设备的位置与图案和/或pin识别认证功能相关联来选择图案和/或pin识别认证功能。如附图标记440c所示,用户设备基于选择图案和/或pin识别认证功能来激活图案和/或pin识别认证组件(例如,用户设备的触摸屏、显示器和/或小键盘)。76.在一些方面中,用户设备选择敲击代码认证功能。例如,用户设备可以基于用户设备的取向为水平取向、基于用户手指相对于指纹传感器的位置、基于用户设备的运动指示用户正在移动,和/或基于用户设备的位置与敲击码认证功能相关联来选择敲击码认证功能。如附图标记440d所示,用户设备基于选择敲击代码认证功能来激活敲击代码认证组件(例如,用户设备的触摸屏、显示器和/或小键盘)。77.用户设备可以利用所激活的认证组件来执行所选择的认证功能以认证用户。认证组件可以基于被激活来执行与认证组件相关联的认证功能。用户设备可以确定与执行认证功能的认证组件相关联的结果。78.在一些方面中,结果可以指示与认证功能认证用户相关联的失败。用户设备可以基于指示与认证用户的认证功能相关联的失败的结果来停用认证组件。用户设备可以基于环境背景来确定另一认证功能。用户设备可以激活与另一认证功能相关联的另一认证组件以认证用户。另一认证组件可以基于被激活来执行另一认证功能。用户设备可以确定与执行另一认证功能的另一认证组件相关联的结果。79.在一些方面中,结果可以指示用户被认证。例如,结果可以指示用户的指纹与存储的指纹匹配,用户输入的图案和/或pin与存储的图案和/或pin匹配等。如附图标记450所示,用户设备可以认证用户并且可以基于认证用户来解锁用户设备。80.如上所述,图4a至图4c是作为示例被提供的。其他示例可以不同于关于图4a至图4c所描述的示例。81.图5是示出根据本公开的各个方面的与根据用户设备的环境选择认证功能相关联的示例500的图。如图5所示,用户设备基于检测由用户设备的视觉传感器捕获的图像中描绘的目标来选择认证组件和/或认证功能。82.在一些方面中,所检测的目标是用户的手指。由一个或多个低功率传感器获得的数据可以包括图像数据。用户设备可以对图像数据执行目标检测处理。用户设备可以基于执行目标检测处理来确定在图像数据中描绘用户的手指、图像内的手指的大小和/或图像内的手指的位置。用户设备可以基于图像中描绘的用户的手指、基于图像内手指的大小和/或基于图像内手指的位置来选择认证组件和/或认证功能。83.在一些方面中,用户设备基于图像内手指的大小来选择认证组件和/或认证功能。作为示例,假设视觉传感器与指纹传感器之间的距离大于视觉传感器与用户设备的触摸屏之间的距离。用户设备可以基于视觉传感器与指纹传感器之间的距离大于视觉传感器与触摸屏之间的距离来确定当目标与指纹传感器之间的距离小于目标与触摸屏之间的距离(例如,目标更靠近触摸屏)时在由视觉传感器捕获的图像中所描绘的目标的大小,相对于当目标与指纹传感器之间的距离大于目标与触摸屏之间的距离(例如,目标更靠近指纹传感器)时目标的大小,可以较小。84.视觉传感器可以捕获视觉传感器的视场的图像。用户设备可以基于执行目标检测技术来检测图像中描绘的用户的手指。用户设备可以基于在图像中描绘手指来确定用户正将用户的手指移动成与用户设备接触(例如,与指纹传感器和/或触摸屏接触)。用户设备可以基于确定用户正将用户的手指移动成与用户设备接触来确定不选择面部识别认证功能。85.用户设备可以基于图像内的手指的大小来确定用户的手指是否更靠近指纹传感器或触摸屏。作为示例,用户设备可以确定图像内的手指的大小是否满足大小阈值。在一些方面中,用户设备可以确定图像内的手指的大小未能满足大小阈值。用户设备可以基于图像内的手指的大小未能满足大小阈值来确定手指更靠近指纹传感器而非触摸屏。如附图标记510所示,用户设备使用指纹传感器(例如,用户设备选择和/或激活指纹识别认证功能和/或指纹传感器)来基于确定指纹更靠近指纹传感器来认证用户。86.在一些方面中,用户设备确定图像内的手指的大小满足大小阈值。用户设备可以基于图像内的手指的大小满足大小阈值而确定手指更靠近触摸屏而非指纹传感器。如附图标记520所示,用户设备可以使用图案识别认证功能和/或pin识别认证功能来基于手指更靠近触摸屏来认证用户。87.在一些方面中,所检测的目标是用户的面部。例如,用户设备可以基于执行面部识别技术来确定由视觉传感器捕获的图像是否描绘用户的可检测的面部。在一些方面中,用户设备确定图像描绘用户的可检测的面部。例如,用户设备可以识别图像中描绘的面部特征集(例如,眼睛、鼻子、嘴和/或另一面部特征)。用户设备可以基于识别面部特征集来确定图像描绘用户的可检测的面部。如附图标记530所示,用户设备可以使用面部识别认证功能来基于包含用户的可检测的面部的图像来认证用户。88.在一些方面中,用户设备确定图像描绘用户的不可检测的面部。例如,如图5所示,基于图像由于用户设备的运动而模糊和/或基于图像是空白图像(例如,描绘黑暗和/或不可检测目标的图像),用户设备可能无法识别图像中描绘的面部特征集。用户设备可以基于不能识别面部特征集来确定图像描绘用户的不可检测的面部。如附图标记540和550所示,用户设备可以基于包含用户的不可检测的面部的图像来确定不使用面部识别认证功能来认证用户。用户设备可以基于确定不利用面部识别认证功能而确定利用另一认证功能(例如,指纹识别认证功能、图案识别认证功能、pin识别认证功能和/或另一类型的认证功能)。89.如上所述,图5是作为示例被提供的。其它示例可以不同于关于图5所描述的示例。90.图6是示出根据本公开的各个方面的例如由用户设备执行的示例过程600的图。示例过程600是其中用户设备(例如,用户设备110等)根据用户设备的环境执行与认证功能的选择相关联的操作的示例,如本文所述的。91.如图6中所示,并且通过附图标记605,过程600可以包括检测认证事件。例如,用户设备(例如,使用处理器210、存储器215、存储组件220、输入组件225、输出组件230、通信接口235、传感器240、认证组件245等)可以如上所述地检测认证事件。92.如附图标记610所示,过程600可以包括用户设备处于唤醒状态。例如,用户设备(例如,使用处理器210、存储器215、存储组件220、输入组件225、输出组件230、通信接口235、传感器240、认证组件245等)可以基于检测认证事件而转变到唤醒状态。例如,设备可以在检测认证事件之前处于睡眠状态。睡眠状态可以包括设备的低功率模式。例如,设备的显示器可以是不活动的和/或设备可以被锁定。该设备可以基于检测认证事件而在保持被锁定的同时激活显示器以转变到唤醒状态。93.如附图标记615所示,过程600可以包括确定用户是否在运动中(例如,跑步、慢跑、跳舞等)。例如,用户设备(例如,使用处理器210、存储器215、存储组件220、输入组件225、输出组件230、通信接口235、传感器240、认证组件245等)可以如上所述地基于确定设备的运动来确定用户是否在运动中。94.在一些方面中,用户设备确定用户不是在运动中,并且如附图标记620所示,过程600包括确定用户的手指是否正在接近用户设备的触摸屏。例如,用户设备(例如,使用处理器210、存储器215、存储组件220、输入组件225、输出组件230、通信接口235、传感器240、认证组件245等)可以如上所述地确定用户的手指是否正在接近用户设备的触摸屏。95.在一些方面中,用户设备确定用户的手指正在接近设备的触摸屏,并且过程600包括禁用面部识别认证并启用图案和/或pin认证,如下面关于附图标记655所描述的。96.在一些方面中,用户设备确定用户的手指未正在接近设备的触摸屏,并且如由附图标记625所示,过程600包括确定用户设备的取向是否适合于执行面部识别认证功能。例如,用户设备(例如,使用处理器210、存储器215、存储组件220、输入组件225、输出组件230、通信接口235、传感器240、认证组件245等)可以如上所述地确定用户设备的取向是否适合于执行面部识别认证功能。97.在一些方面中,用户设备确定用户设备的取向不适于执行面部识别认证功能,并且过程600可以包括停用面部识别认证且启用图案和/或pin认证,如下文关于附图标记655所描述的。98.在一些方面中,用户设备确定用户设备的取向适合于执行面部识别认证功能,并且如由附图标记630所示,过程600包括基于用户设备的取向适合于执行面部识别认证功能而启用面部识别认证功能。例如,用户设备(例如,使用处理器210、存储器215、存储组件220、输入组件225、输出组件230、通信接口235、传感器240、认证组件245等)可以如上所述地基于用户设备的取向适于执行面部识别认证功能来实现面部识别认证。用户设备可以基于启用面部识别认证来执行面部识别认证功能。99.如附图标记635所示,过程600可以包括确定用户的面部参数是否与存储的面部参数匹配。例如,用户设备(例如,使用处理器210、存储器215、存储组件220、输入组件225、输出组件230、通信接口235、传感器240、认证组件245等)可以确定用户的面部参数是否与存储的面部参数匹配。100.在一些方面中,用户设备确定用户的面部参数与存储的面部参数匹配,并且如附图标记640所示,过程600可以包括基于用户的面部参数与存储的面部参数匹配来确定用户被认证。例如,用户设备(例如,使用处理器210、存储器215、存储组件220、输入组件225、输出组件230、通信接口235、传感器240、认证组件245等)可以基于用户的面部参数与存储的面部参数匹配来确定用户被认证。用户设备可以基于确定用户被认证来执行解锁操作以解锁用户设备。101.在一些方面中,用户设备确定用户的面部参数与存储的面部参数不匹配,并且如附图标记645所示,过程600包括基于用户的面部参数与存储的面部参数不匹配来确定用户未被认证。例如,用户设备(例如,使用处理器210、存储器215、存储组件220、输入组件225、输出组件230、通信接口235、传感器240、认证组件245等)可以基于用户的面部参数与存储的面部参数不匹配来确定用户未被认证。102.如附图标记650所示,过程600可以包括重试认证用户。例如,用户设备(例如,使用处理器210、存储器215、存储组件220、输入组件225、输出组件230、通信接口235、传感器240、认证组件245等)可以重试认证用户。在一些方面中,用户设备可以使用面部识别认证功能来重试认证用户(例如,达预定尝试量和/或达预定时间量)。替代地和/或附加地,用户设备可以利用另一种认证技术(例如,图案/pin认证,如图6所示)来重试认证用户。103.在一些方面中,如附图标记655所示,过程600包括禁用面部识别认证并启用图案/pin认证。例如,用户设备(例如,使用处理器210、存储器215、存储组件220、输入组件225、输出组件230、通信接口235、传感器240、认证组件245等)可以如上所述地基于确定用户正在运动、基于确定用户的手指正在接近设备的触摸屏、基于确定设备取向不适于执行面部识别认证、和/或基于利用另一认证技术来认证用户,来禁用面部识别认证功能并且可以启用图案识别认证功能和/或pin识别认证功能。104.如附图标记660所示,过程600可以包括确定由用户输入的图案和/或pin是否与存储在用户设备的存储器中的图案和/或pin匹配。例如,用户设备可以基于启用图案识别认证功能和/或pin识别认证功能来提供请求用户(例如,经由用户设备的触摸屏)输入图案和/或pin的通知。用户可以基于该通知来输入图案和/或pin。用户设备可以将输入图案和/或pin与存储在用户设备的存储器中的图案和/或pin进行比较。用户设备可以基于该比较来确定输入图案和/或pin是否与存储的图案和/或pin匹配。105.在一些方面中,用户设备确定输入图案和/或pin与存储的图案和/或pin匹配,并且如附图标记640所示,过程600可以包括确定用户被认证。例如,用户设备(例如,使用处理器210、存储器215、存储组件220、输入组件225、输出组件230、通信接口235、传感器240、认证组件245等)可以基于确定输入图案和/或pin与存储的图案和/或pin匹配来确定用户被认证。用户设备可以基于确定用户被认证来解锁用户设备以使得用户能够访问用户设备。106.在一些方面中,用户设备确定输入图案和/或pin与存储的图案和/或pin不匹配,并且如附图标记645所示,过程600可以包括确定用户未被认证。例如,用户设备(例如,使用处理器210、存储器215、存储组件220、输入组件225、输出组件230、通信接口235、传感器240、认证组件245等)可以基于确定输入图案和/或pin与存储的图案和/或pin不匹配来确定用户未被认证。用户设备可以基于确定用户未被认证来防止用户设备解锁。用户设备可以以与上面关于附图标记650描述的方式类似的方式,基于图案识别认证功能、pin识别认证功能和/或基于确定用户未被认证的不同认证功能来尝试认证用户。107.如上所述,图6是作为示例来提供的。其它示例可以不同于关于图6所描述的示例。108.图7是示出根据本公开的各个方面的例如由用户设备执行的示例过程700的图。示例过程600是其中用户设备(例如,用户设备110等)根据用户设备的环境执行与认证功能的选择相关联的操作的示例,如本文所述的。109.如图7所示,过程700可以包括检测与解锁用户设备相关联的认证事件(框710)。例如,用户设备(例如,使用处理器210、存储器215、存储组件220、输入组件225、输出组件230、通信接口235、传感器240、认证组件245等)可以如上所述地检测与解锁用户设备相关联的认证事件。110.如图7中进一步所示,过程700可以包括至少部分地基于来自用户设备的传感器的传感器数据来确定用户设备的环境背景(框720)。例如,用户设备(例如,使用处理器210、存储器215、存储组件220、输入组件225、输出组件230、通信接口235、传感器240、认证组件245等)可以如上所述地至少部分地基于来自用户设备的传感器的传感器数据来确定用户设备的环境背景。111.如图7中进一步所示,过程700可以包括至少部分地基于用户设备的环境背景来从用户设备的多个认证功能中选择认证功能(框730)。例如,用户设备(例如,使用处理器210、存储器215、存储组件220、输入组件225、输出组件230、通信接口235、传感器240、认证组件245等)可以如上所述地至少部分地基于用户设备的环境背景来从用户设备的多个认证功能中选择认证功能。112.如图7中进一步所示,过程700可以包括激活与认证功能相关联的认证组件以与解锁用户设备相关联地认证用户(框740)。例如,用户设备(例如,使用处理器210、存储器215、存储组件220、输入组件225、输出组件230、通信接口235、传感器240、认证组件245等)可以如上所述地激活与认证功能相关联的认证组件以与解锁用户设备相关联地认证用户。113.过程700可以包括附加的实施方式,诸如下面描述的和/或结合本文其他地方描述的一个或多个其他过程的任何单个实施方式或实施方式的任何组合。114.在第一实施方式中,检测认证事件包括以下中的至少一个:检测与用户设备的输入组件的交互,经由来自用户设备的加速度计的运动数据检测与认证事件相关联的用户设备的运动,或者经由用户设备的视觉传感器的图像数据检测用户正在与用户设备交互。115.在单独或与第一实施方式组合的第二实施方式中,传感器数据与用户设备的低功率传感器相关联,该低功率传感器在用户设备的用户界面处于锁定状态时促进始终开启背景检测能力。在单独或与第一和第二实施方式中的一个或多个实施方式组合的第三实施方式中,低功率传感器包括以下中的至少一个:用户设备的视觉传感器、用户设备的加速度计或者用户设备的陀螺仪。在单独或与第一至第三实施方式中的一个或多个实施方式组合的第四实施方式中,认证组件是用户设备的与传感器分离的组件。116.在单独或与第一至第四实施方式中的一个或多个实施方式组合的第五实施方式中,环境背景包括以下中的至少一个:用户设备的物理取向、用户设备的位置或者认证组件在用户设备的环境中相对于用户的物理配置。117.在单独或与第一至第五实施方式中的一个或多个实施方式组合的第六实施方式中,传感器数据包括图像数据,并且确定环境背景包括根据目标检测技术检测在与图像数据相关联的图像中描绘的用户的手指,确定用户的手指相对于认证组件的位置,以及确定手指的位置是在认证组件的阈值距离内,其中,至少部分地基于确定手指的位置是在阈值距离内来选择认证组件。118.在单独或与第一至第六实施方式中的一个或多个实施方式组合的第七实施方式中,传感器包括低功率视觉传感器,并且认证组件包括以下中的至少一个:用户设备的指纹传感器、用户设备的敲击代码组件或用户设备的密码组件。119.在单独或与第一至第七实施方式中的一个或多个实施方式组合的第八实施方式中,至少部分地基于机器学习模型来确定环境背景,至少部分地基于与多个认证功能中的一个或多个认证功能的对应历史使用相关联的历史传感器数据来训练机器学习模型。120.在单独或与第一至第八实施方式中的一个或多个实施方式组合的第九实施方式中,过程700包括:在选择认证功能之前,至少部分地基于环境背景确定默认认证功能将被绕过,并且阻止激活与默认认证功能相关联的默认认证组件。在单独或与第一至第九实施方式中的一个或多个实施方式组合的第十实施方式中,默认认证组件包括用户设备的相机,并且认证组件包括以下中的至少一个:用户设备的指纹传感器、用户设备的敲击代码组件或用户设备的密码组件。121.在单独或与第一至第十实施方式中的一个或多个实施方式组合的第十一实施方式中,认证功能是主要认证功能,并且认证组件是主要认证组件,进一步包括:检测与认证用户的主要认证功能相关联的失败,至少部分地基于失败停用主要认证组件,至少部分地基于环境背景确定辅助认证功能,以及激活与辅助认证功能相关联的辅助认证组件以认证用户。122.尽管图7示出了过程700的示例框,但是在一些实现方式中,过程700可以包括与图7中描绘的那些框相比附加的框、更少的框、不同的框或者不同地布置的框。附加地或替代地,可以并行地执行过程700的框中的两个或更多个框。123.前述公开提供了说明和描述,但并不旨在穷举或将各方面限制于所公开的精确形式。可以根据上述公开进行修改和变化,或者可以从各方面的实践中获得修改和变化。124.如本文所使用的,术语“组件”旨在被广义地解释为硬件、固件和/或硬件和软件的组合。如本文所使用的,处理器以硬件、固件和/或硬件和软件的组合来实现。显而易见的是,本文描述的系统和/或方法可以以不同形式的硬件、固件和/或硬件和软件的组合来实现。用于实现这些系统和/或方法的实际专用控制硬件或软件代码不限制这些方面。因此,本文描述了系统和/或方法的操作和行为而不参考特定软件代码—应该理解,软件和硬件可以被设计为至少部分地基于本文的描述来实现系统和/或方法。125.如本文所使用的,取决于上下文,满足阈值可以指大于阈值、大于或等于阈值、小于阈值、小于或等于阈值、等于阈值、不等于阈值等的值。126.即使在权利要求中记载和/或在说明书中公开了特征的特定组合,这些组合也不旨在限制各个方面的公开。实际上,这些特征中的许多特征可以以未在权利要求中具体叙述和/或在说明书中公开的方式组合。虽然下面列出的每个从属权利要求可以仅直接从属于一个权利要求,但是各个方面的公开包括与权利要求集中的每个其它权利要求组合的每个从属权利要求。如本文所使用的,提及项目列表中的“至少一个”的短语是指这些项目的任何组合,包括单个成员。作为示例,“a、b或c中的至少一个”旨在覆盖a、b、c、a-b、a-c、b-c、和a-b-c,以及具有多个相同元素的任何组合(例如,a-a、a-a-a、a-a-b、a-a-c、a-b-b、a-c-c、b-b、b-b-b、b-b-c、c-c和c-c-c,或a、b和c的任何其他顺序)。127.除非同样明确描述,否则本文使用的元件、动作或指令不应被解释为关键或必要的。此外,如本文所使用的,冠词“一”和“一个”旨在包括一个或多个项,并且可以与“一个或多个”互换使用。此外,如本文所使用的,冠词“所述”旨在包括结合冠词“所述”引用的一个或多个项,并且可以与“所述一个或多个”互换使用。此外,如本文所使用的,术语“集合”和“组”旨在包括一个或多个项(例如,相关项,不相关项,或者相关项和不相关项的组合),并且可以与“一个或多个”互换使用。在仅预期一个项的情况下,使用短语“仅一个”或类似语言。此外,如本文所使用的,术语“具有(has)”、“具有(have)”、“具有(having)”等旨在是开放式术语。此外,除非另有明确说明,否则短语“基于”旨在表示“至少部分地基于”。此外,如本文所使用的,术语“或”在串联使用时旨在是包含性的,并且可以与“和/或”互换使用,除非另有明确说明(例如,如果与“任一个”或“仅一个”组合使用)。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
根据用户设备的环境选择认证功能的制作方法 专利技术说明
作者:admin
2023-07-26 11:26:37
1000
关键词:
计算;推算;计数设备的制造及其应用技术
专利技术