掌桥专利:专业的专利平台
掌桥专利
首页

基于操作状态的指纹传感器控制

文献发布时间:2023-06-19 10:14:56


基于操作状态的指纹传感器控制

背景技术

计算设备可以包括指纹传感器来扫描用户的指纹。可以由操作系统或软件应用来使用用户的指纹用于认证目的或使用户在计算设备处登入用户帐户。指纹传感器可以与计算设备的电源按钮集成以允许用户同时地唤醒计算设备并且使用户利用单次触摸登入用户的帐户。

附图说明

图1是示例非暂时性机器可读存储介质的示意图。存储介质存储指令以使计算设备的处理器执行任务以选择性地启用指纹传感器(“FPS”)设备的指纹传感器并且选择性地启用FPS设备的电源按钮。

图2是示出选择性启用FPS设备的指纹传感器和电源按钮的示例指令的示意图。

图3A是示出计算设备的示例行为系统的状态图,其示出计算设备的操作状态以及操作状态之间的转换路径。

图3B是图3A的状态图的状态转换表表示,其示出计算设备在操作状态之间进行转换的转换条件。

图4是基于计算设备的操作状态来选择性地启用FPS设备的指纹传感器和电源按钮的示例指令的表格。

图5是包括选择性地启用FPS设备的指纹传感器和电源按钮的控制器的示例计算设备的示意图。

图6是包括选择性地启用FPS设备的指纹传感器和电源按钮的控制器的另一个示例计算设备600的示意图。

图7是选择性地启用FPS设备的指纹传感器和电源按钮的示例控制器的示意图。

图8是选择性地启用FPS设备的指纹传感器和电源按钮的另一个示例控制器的示意图。

具体实施方式

指纹传感器可以在诸如笔记本式计算机之类的计算设备上与电源按钮集成,以向用户提供利用单个用户接口组件改变计算设备的操作状态的便利方式。例如,用户可以使用集成的指纹传感器-电源按钮来进行计算设备的关闭、唤醒、登录或注销。集成的指纹传感器-电源按钮可以在本文被称为指纹传感器(“FPS”)设备。FPS设备可以包括光学、电容或构建到按钮中的类似类型的扫描仪,其可以对指尖的触摸或物理按压进行响应。

用户可能希望使用FPS设备仅仅用于指纹扫描目的,以便扫描指纹以对在计算设备上运行的应用提供认证。在其他的实例中,诸如当用户希望按压FPS设备来关闭计算设备时,用户可能希望仅仅使用FPS设备来改变计算设备的操作状态。此外,在其他的实例中,FPS设备可以允许用户利用单次触摸来同时使用电源按钮和指纹传感器的功能。例如,用户可以触摸FPS设备从而既将计算设备从睡眠状态唤醒又登入与计算设备相关联的用户的帐户。

尽管便利,但与电源按钮集成的指纹传感器可能易于意外或无意使用。例如,使用通电状态的计算设备的用户可能通过FPS设备的意外按压而偶然地关闭计算设备。此外,FPS设备可能将扫描指纹的尝试误解为关闭计算设备的尝试。作为另一示例,用户可能在携带计算设备时通过偶然地触摸FPS设备而偶然地将计算设备从低功率状态唤醒。

可以通过识别计算设备的操作状态(包括计算设备的通电状态)以及基于计算设备的操作状态来选择性地启用FPS设备的指纹传感器和电源按钮来缓解FPS设备的意外或无意使用。

非暂时性机器可读存储介质可以包括如下指令,当被该指令执行时,当计算设备通电时,使计算设备的处理器识别计算设备的操作状态。操作状态可以包括计算设备的通电状态。指令可以进一步使处理器从FPS设备获取指纹数据,该FPS设备包括读取指纹的指纹传感器以及改变计算设备的操作状态的电源按钮。指令可以进一步使处理器基于操作状态选择性地启用指纹传感器并且基于操作状态选择性地启用电源按钮,以对在FPS设备的手指触摸进行消歧(disambiguate)。

选择性地启用指纹传感器可以包括基于计算设备的操作状态来禁用指纹传感器。选择性地启用电源按钮可以包括基于计算设备的操作状态来禁用电源按钮。操作状态可以包括计算设备的通电状态,诸如计算设备处于低功率状态(诸如睡眠状态)中还是全功率状态。操作状态也可以包括计算设备的登录状态,诸如用户帐户是否被认证为登入到计算设备。另外,指纹数据可以包括在FPS设备的手指触摸的时长,并且当手指触摸的时长处于与改变计算设备的操作状态相对应的范围内并且计算设备处于低功率状态时,指令可以决定指纹传感器被禁用。另外,当手指触摸的时长处于与指纹扫描相对应的范围内并且计算设备处于全功率状态时,指令可以决定指纹传感器将被禁用。指令可以因此对FPS设备的手指触摸进行消歧并且缓解FPS设备的意外或无意使用。

图1是存储这样的指令的示例非暂时性机器可读存储介质100的示意图。指令使计算设备的处理器执行任务以对在计算设备的FPS设备的手指触摸进行消歧。计算设备可以包括笔记本式计算机、台式计算机、智能电话或包括FPS设备和非暂时性机器可读存储介质的任何适当的计算设备。

介质100包括识别指令102,当计算设备通电时,该识别指令102使计算设备的处理器识别计算设备的操作状态108。操作状态108包括计算设备的通电状态。此外,通电状态可以指示计算设备处于低功率状态(诸如睡眠状态)中,还是处于用户活跃地使用计算设备时的全功率状态。操作状态也可以包括计算设备的登录状态,诸如用户帐户是否被认证为登入到计算设备。操作状态可以另外包括计算设备的或FPS设备的设置,诸如单次登录功能是否被启用、唤醒指纹功能是否被启用、FPS设备是否处于准备扫描状态,并且计算设备的盖是否被关闭。

介质100进一步包括获得指令104以使计算设备的处理器从FPS设备获取指纹数据110。FPS设备包括读取指纹的指纹传感器和改变计算设备的操作状态108的电源按钮。指纹数据包括从FPS设备传送的数据,可以包括:FPS设备是否被按压、FPS设备的触摸的时长以及FPS设备的指纹扫描仪是否已经检测到将进行认证以登录到与计算设备相关联的用户帐户的匹配指纹。

介质100进一步包括选择性启用指令106以基于操作状态108来选择性地启用指纹传感器并且基于操作状态108来选择性地启用电源按钮以对在FPS设备的手指触摸进行消歧。选择性启用指令106可以包括这样的指令:用于基于计算设备的操作状态禁用或启用FPS设备的指纹传感器和电源按钮中的一个或两者。在一些示例中,选择性启用指令106可以包括这样的指令:用于基于计算设备的操作状态和指纹数据的组合来禁用或启用FPS设备的指纹传感器和电源按钮中的一个或两者。

图2是示出示例选择性启用指令206的示意图。选择性启用指令206可以类似于选择性启用指令106,并且因此可以与识别指令和获得指令一起被存储在非暂时性机器可读存储介质上,该识别指令用于识别计算设备的操作状态208,该获得指令用于从计算设备的FPS设备获取指纹数据210。对于以上要素的进一步描述,可以参考对图1的介质100的描述。

选择性启用指令206可以包括用于选择性地启用FPS设备的指纹传感器的指令212。在一些示例中,指令212可以包括基于计算设备的操作状态208来禁用指纹传感器的功能。例如,在计算设备包括可关闭的盖的情况下,诸如在笔记本或膝上计算机的情况下,当计算设备的盖关闭时,指令212可以禁用FPS设备的唤醒指纹功能。

选择性启用指令206可以包括用于选择性地启用FPS设备的电源按钮的指令214。在一些示例中,指令214可以包括基于计算设备的操作状态208来禁用电源按钮。例如,指令214可以在软件应用已经请求了指纹认证时阻挡电源按钮降低计算设备的功率状态,并且操作状态208包括关于FPS设备的指纹传感器处于准备捕获状态的指示。

在一些示例中,指纹数据210可以包括在FPS设备的手指触摸的时长216。此外,指令212可以决定,当手指触摸的时长216处于与改变计算设备的操作状态相对应的范围内并且计算设备处于低功率状态时,或换句话说,当在FPS设备的手指触摸意图改变计算设备的操作状态208时,指纹传感器的功能要被禁用。例如,指令212可以在计算设备处于低功率状态时阻挡FPS设备的指纹扫描仪的指纹扫描功能扫描手指触摸的指纹,除非单次登录功能被启用并且FPS设备的手指触摸的时长大于阈值时长。

此外,指令214可以决定,当手指触摸的时长216处于与指纹扫描相对应的范围内并且计算设备处于全功率状态时,或换句话说,当在FPS设备的手指触摸意图用于扫描目的时,电源按钮要被禁用。参考图4对用于确定在FPS设备的手指触摸是意图用于扫描目的还是改变计算设备的操作状态208的示例指令进行描述。例如,指令214可以在FPS设备处于准备捕获模式中时阻挡FPS设备的电源按钮降低计算设备的功率状态,除非FPS设备被按压大于阈值时长的时长。

图3A是示出计算设备的示例行为系统300的状态图。计算设备可以类似于在图1中涉及的计算设备,并且可以存储类似于在其中描述的指令的指令。

行为系统300包括计算设备的操作状态,包括断电状态302(例如,根据高级配置和功率管理接口或ACPI规范的S5状态)、就绪状态304(例如以及S3或M5 ACPI状态)登录屏幕状态306(例如,S0 ACPI状态)以及桌面状态308(例如,S0 ACPI状态)。行为系统300进一步包括当满足对应的转换条件时可以执行的操作状态之间的转换路径。

当满足转换路径310的转换条件时,计算设备可以从断电状态302转换到登录屏幕状态306。当满足转换路径312的转换条件时,计算设备可以从登录屏幕状态306转换到断电状态302。

另外,当满足转换路径314的转换条件时,计算设备可以从登录屏幕状态306转换到桌面状态。当满足转换路径316的转换条件时,计算设备可以从桌面状态308转换到登录屏幕状态306。

另外,当满足转换路径318的转换条件时,计算设备可以从桌面状态308转换到断电状态302。当满足转换路径320的转换条件时,计算设备可以从断电状态302转换到桌面状态308。

另外,当满足转换路径322的转换条件时,计算设备可以从就绪状态304转换到登录屏幕状态306。当满足转换路径324的转换条件时,计算设备可以从登录屏幕状态306转换到就绪状态304。

另外,当满足转换路径326的转换条件时,计算设备可以从就绪状态304转换到桌面状态308。当满足转换路径328的转换条件时,计算设备可以从桌面状态308转换到就绪状态304。

另外,当满足转换路径330的转换条件时,计算设备可以从就绪状态304转换到断电状态302。

当满足对应的转换条件时,执行转换路径310、312、314、316、318、320、322、324、326、328以及330。

转换条件可以基于计算设备的操作状态,包括计算设备的功率状态。计算设备的功率状态可以包括断电状态302或通电状态301。通电状态301可以包括就绪状态304、登录屏幕状态306和桌面状态308。此外,转换条件可以基于计算设备的另外的操作状态,诸如以上讨论的操作状态。此外,转换条件可以基于指纹数据,或基于指纹数据和计算设备的操作状态的组合。

图3B是表示图3A的示例行为系统300的状态转换表。状态转换表的单元提供分别满足转换路径310、312、314、316、318、320、322、324、326、328以及330的示例转换条件。因此,例如,当FPS设备的触摸的时长大于例如四秒,或另一个示例阈值时长时,将执行转换路径310以将计算设备从断电状态302转换为登录屏幕状态306。作为另一个示例,当FPS设备的电源按钮被按压并且单次登录功能被启用时,将执行转换路径318以将计算设备从断电状态302转换为台式机状态308。作为另一个示例,当FPS设备的触摸的时长在例如一秒和四秒之间,或另一个示例在时间的窗口中时,将执行转换路径322以将计算设备从就绪状态304转换为登录屏幕状态306。作为另一个示例,当唤醒指纹功能被启用,并且FPS设备的指纹传感器已经检测到匹配指纹时,将执行转换路径326以将计算设备从就绪状态304转换为台式机状态308。预期到其他示例转换条件。

可以通过根据计算设备的操作状态,或者计算设备的操作状态和指纹数据的组合来选择性地启用指纹传感器并且选择性地启用电源按钮的指令来限制计算设备的操作状态之间的转换。这样的指令可以对FPS设备的手指触摸进行消歧并且缓解FPS设备的意外或无意使用。

图4是示出包括这些指令的示例表格400的表格。表格400包括基于计算设备的操作状态来选择性地启用FPS设备的指纹传感器并且选择性地启用FPS设备的电源按钮的指令。指令可以在表格中被表示为行,其中在操作状态列之下的单元中的“1”指示包括列的对应的操作状态的计算设备的操作状态,并且“0”指示不包括列的对应的操作状态的计算设备的操作状态。此外,在指纹传感器设备列之下的单元中的“1”指示FPS设备的对应的功能被启用,并且“0”指示FPS设备的对应的功能被禁用。省略号(“...”)指示指令关于操作状态或FPS设备的功能的启用/禁用状态是不可知的。

例如,指令402决定,当计算设备处于全功率(例如,“桌面”)状态并且指纹传感器处于准备捕获状态时,电源按钮将被禁用。

作为另一个示例,指令404决定,当计算设备的盖被关闭时,指纹传感器的唤醒指纹功能将被禁用。

作为另一个示例,指令406决定,当计算设备处于低功率(例如,就绪)状态时,指纹传感器的扫描功能将被禁用。

作为另一个示例,指令408决定,当单次登录设置被启用并且计算设备处于低功率(例如,就绪)状态时,指纹传感器的扫描功能将被禁用。

在其他的示例中,指令可以决定,基于操作状态的另一个组合,电源按钮和指纹传感器的功能中的一个或两者将被启用或禁用。指令可以基于的其他操作状态包括与计算设备相关联的用户帐户的登录状态登录状态。

图5是包括选择性地启用FPS设备的指纹传感器和电源按钮的控制器的示例计算设备500的示意图。计算设备500包括FPS设备520。FPS设备520包括读取指纹的指纹传感器522和改变计算设备500的操作状态的电源按钮524。

计算设备500进一步包括控制器510来识别计算设备500的操作状态,其中操作状态包括计算设备500的通电状态。控制器510进一步基于在FPS设备520的手指触摸从FPS设备520获取指纹数据。控制器510进一步基于操作状态选择性地启用指纹传感器522并且基于操作状态选择性地启用电源按钮524以对在FPS设备520的手指触摸进行消歧。选择性地启用指纹传感器522和选择性地启用电源按钮524可以基于诸如在图4的表格400中描述的那些指令。

图6是包括选择性地启用FPS设备的指纹传感器和电源按钮的控制器的另一个示例计算设备600的示意图。计算设备600类似于图5的计算设备500,并且包括控制器610以及包括指纹传感器622和电源按钮624的FPS设备620。对于以上要素的进一步描述,可以参考对图5的计算设备500的描述。

计算设备600另外包括显示屏630。另外,计算设备600的操作状态可以包括显示屏630的功率设置。因此,例如选择性地启用指纹传感器622并且选择性地启用电源按钮624的指令可以基于显示屏630是被点亮、变暗,还是关闭。

图7是选择性地启用FPS设备的指纹传感器和电源按钮的示例控制器700的示意图。控制器700包括引脚702来与计算设备的FPS设备进行通信,其中FPS设备包括读取指纹的指纹传感器和改变计算设备的操作状态的电源按钮。操作状态包括计算设备的通电状态。在一些示例中,引脚702可以包括通用输入/输出(GPIO)引脚。

控制器700另外包括电路704来识别计算设备的操作状态、基于在FPS设备的手指触摸从FPS设备获取指纹数据、基于操作状态来选择性地启用指纹传感器,并且基于操作状态来选择性地启用电源按钮,以对在FPS设备的手指触摸进行消歧。

图8是对FPS设备的手指触摸进行消歧的另一个示例控制器800的示意图。控制器800类似于图7的控制器700,并且包括表示为第一引脚802的引脚以及电路804。对于以上要素的进一步描述,可以参考对图7的控制器700的描述。另外,控制器800包括第二引脚803来与计算设备的FPS设备进行通信。因此,可以将某些通信任务委派在第一引脚802和第二引脚803之间。例如,第一引脚802可以从FPS设备接收指纹数据,并且第二引脚803可以选择性地启用FPS设备的指纹传感器和电源按钮。因此,第一引脚802可以从指纹传感器设备接收指纹数据,并且电路804可以使用指纹数据以确定何时选择性地启用指纹传感器设备的指纹传感器或指纹传感器设备的电源按钮。

因此,可以通过在本文描述的指令、计算设备和控制器来缓解FPS设备的意外或无意使用。使选择性地启用FPS设备的指纹传感器和电源按钮的指令基于计算设备的操作状态允许实施各种集合的指令的开发以适于不同的使用情况。此外,使指令基于从FPS设备接收的指纹数据对指令的集合提供范围和灵活性。因而,可以对在FPS设备的手指触摸的意图进行消歧。

而且,对在FPS设备的手指触摸进行消歧可以防止计算设备的意外关闭,这减少可能由用户偶然地关闭计算设备所引起的丢失的数据和丢失的生产率。此外,对在FPS设备的手指触摸进行消歧可以防止用户偶然地将计算设备通电,因此节省能量。

权利要求的范围不应当受限于以上示例,但是应当作为整体被给予与说明书一致的最宽泛的解释。

相关技术
  • 基于操作状态的指纹传感器控制
  • 多维成像传感器和包含多维成像传感器的成像系统的基于状态的操作
技术分类

06120112474378