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

电子装置及其控制方法

文献发布时间:2023-06-19 11:11:32


电子装置及其控制方法

技术领域

本公开涉及一种利用在电子装置的显示器中包括的指纹传感器来执行电子装置的应用的方法。

背景技术

诸如智能手机、平板电脑和智能手表的电子装置可以配备有各种传感器。例如,这样的电子装置可以通过指纹传感器、生物特征传感器等来收集用户的生物特征信息。电子装置可以分析通过传感器收集的信息,以向用户提供有用的信息。

发明内容

技术问题

现有技术的电子装置可以包括在正面或背面上的指纹传感器。近来,已经介绍了一种在显示器的区域上安装指纹传感器的方法(屏下技术)。屏下指纹传感器可以使用光学技术或超声波技术来实现。

用户可以使用指纹传感器来解锁电子装置。在解锁电子装置之后,用户可能必须执行附加动作以执行期望的应用。特别地,当需要认证来执行应用时,可能会因必须额外使用指纹传感器而给用户带来不便。

问题的解决方案

本公开的各种实施例提供了一种利用屏下指纹传感器在电子装置上执行应用的方法。

根据本公开的示例实施例,提供了一种电子装置,所述电子装置可以包括:显示器;指纹传感器,所述指纹传感器设置在所述显示器的指定区域下方;以及处理器,其中,所述处理器被配置为控制所述电子装置:在所述指定区域上检测第一输入;利用所述指纹传感器获得与所述第一输入相对应的指纹信息;基于获得所述指纹信息,在显示器上显示与应用相关的对象;检测在所述第一输入被维持时通过从所述指定区域到与所显示的对象相对应的区域的拖动而生成的第二输入;以及基于所述指纹信息执行与所述应用相关的认证。

根据本公开的示例实施例,提供了一种用于控制电子装置的方法,所述方法可以包括:在显示器的指定区域上检测到第一输入时,获得与所述第一输入相对应的指纹信息;基于获得所述指纹信息,显示与应用相关的对象;基于检测到在第一输入被维持时通过从所述指定区域到与所显示的对象相对应的区域的拖动而生成的第二输入,执行与通过所述第二输入所选择的对象相关的应用;以及基于所述指纹信息,执行与所述应用相关的认证。

根据本公开的示例实施例,提供了一种计算机程序产品。所述计算机程序产品可以包括存储指令的非暂时性计算机可读存储介质,所述指令在被执行时使计算机:在显示器的指定区域上检测到第一输入时,获得与所述第一输入相对应的指纹信息;基于获得所述指纹信息,显示与应用相关的对象;基于检测到在第一输入被维持时通过从所述指定区域到与所显示的对象相对应的区域的拖动而生成的第二输入,执行与通过所述第二输入所选择的对象相关的应用;以及基于所述指纹信息,执行与所述应用相关的认证。

发明的有益效果

根据本公开的示例实施例,基于利用指纹传感器对电子装置进行解锁,电子装置可以执行预设的应用并利用针对指纹识别的触摸动作和随后的连续动作来执行与应用相关的认证。

根据本公开的示例实施例,电子装置可以基于由指纹传感器感测到的指纹的类型来配置不同类型的可执行应用。

根据本公开的示例实施例,电子装置可以通过在解锁并执行应用之后删除所识别的指纹信息来保护个人信息。

附图说明

通过以下结合附图的详细描述,本公开的某些实施例的上述和其它方面、特征和优点将变得更加明显,其中:

图1是根据各种实施例的使用显示器的一部分来识别外部对象的示例电子装置的主视图;

图2是示出根据实施例的示例电子装置利用指纹识别功能执行应用的示例的图;

图3是示出根据实施例的示例电子装置根据指纹显示不同类型的对象的示例的图;

图4是示出根据实施例的电子装置利用指纹信息执行应用的示例方法的流程图;

图5是示出根据实施例的用于使用指纹信息执行应用的电子装置的示例方法的流程图;

图6是示出根据实施例的电子装置删除所获得的指纹信息的示例方法的流程图;以及

图7是示出根据各种实施例的在网络环境中的示例电子装置的框图。

具体实施方式

参照附图进行以下描述。应当理解,本公开的各种示例实施例及其中使用的术语并不旨在将本文阐述的技术特征限制于任何特定实施例,而是包括对相应实施例的各种改变、等同或替换。关于附图的描述,相似的附图标记可用于指代相似或相关的元件。应当理解,与项目相对应的名词的单数形式可以包括一个或更多个事物,除非相关上下文另外明确指出。

可以在本公开中使用的诸如“包括”和“可以包括”的表述可以指例如所公开的功能、操作和元件的存在,并且不限制一个或更多个附加功能、操作和元件。在本公开的示例实施例中,诸如“包括”和/或“具有”的术语可以理解为是指例如某些特征、数量、操作、元件、组件或其组合,但是不应解释为排除一个或更多个其他特征、数字、操作、组成元件、组件或其组合的存在或添加的可能性。

如本文所用的诸如“A或B”、“A和B中的至少一个”、“A或B中的至少一个”、“A,B或C中的”、“A中的至少一个”中的每个短语、“B”和“C”、“A、B或C中的至少一个”可以包括在短语中的相应一个中一起枚举的项目的所有可能组合。

如本文所使用的诸如“第1”和“第2”或“第一”和“第二”之类的术语可以被用来简单地将对应的组件与另一组件区分开,而不在其他方面(例如,重要性或顺序)限制组件。

应当理解,无论是否具有术语“可操作地”或“可通信地”,如果一个元件(例如,第一元件)被称为“与...耦合”、“耦合至”、“与...连接”或“连接到”另一个元件(例如,第二元件)的情况下,则该元件可以直接(例如,有线地)、无线地或经由第三元件与另一个元件耦合。

在以下描述和权利要求中使用的术语和词语不限于书目含义,而是可以简单地用于使得能够清楚和一致地理解本公开。因此,本领域技术人员应当清楚,提供本公开的各种示例性实施例的以下描述仅仅是为了说明目的,而不是为了限制本公开,例如由所附权利要求书及其等效物定义。应当理解,上述实施例是有助于容易理解本公开内容的示例,并且不限制本公开的范围。因此,本公开的范围可以例如由所附权利要求书来限定,并且应当理解,从以下权利要求书和等效概念的含义和范围导出的所有更正和修改都属于本公开的范围。

根据本公开的电子装置可以是包括通信功能的装置。例如但不限制,该装置可以对应于智能手机、平板电脑个人计算机(PC)、手机、视频电话、电子书阅读器、台式PC、笔记本电脑、膝上型计算机、个人数字助理(PDA)、便携式多媒体播放器(PMP)、数字音频播放器、移动医疗装置、电子手镯、电子项链、电子附件、相机、可穿戴装置、电子钟、腕表、家用电器(例如空调、真空、烤箱、微波炉、洗衣机、空气滤清器等)等中的至少一个组合。对于本领域技术人员将显而易见的是,根据本公开的电子装置不限于上述装置。

下面参照附图提供根据各种示例实施例的电子装置的描述。在说明书中,术语“用户”可以指使用电子装置的人或使用电子装置的装置(例如,人工智能电子装置)。

图1是根据各种实施例的使用显示器的一部分来识别外部对象的示例电子装置的主视图100。在图1中,假定外部对象是用户的指纹,但是本公开不限于此。

参照图1,电子装置10可以包括显示器(显示模块)110和主体(壳体或框架)120。

显示器110可以例如但不限于液晶显示器(LCD)、发光二极管(LED)显示器、有机发光二极管(OLED)显示器、微机电系统(MEMS)显示器、电子纸等。显示器110可以为用户显示各种内容(例如,文本、图像、视频、图标和/或符号)。显示器110可以包括触摸屏,并且可以使用例如但不限于电子笔、用户身体的一部分等来接收触摸输入、手势输入、接近输入、悬停输入等。显示器110可包括暴露于外部和各种内部层的玻璃盖(或窗面板)。

在各种实施例中,显示器110可以被布置为占据电子装置10的前表面的大部分或全部(无边框)(通过其内容主要经由显示器110输出)。在示例实施例中,显示器110可以是朝向电子装置10的侧面(例如,上/下/左/右)延伸的形式。

在各种实施例中,显示器110可以在显示器的至少一部分(显示器内)中包括指纹识别区域130。当用户将手指放置在指纹识别区域130上时,指纹识别区域130可以被用于针对用户认证,利用例如但不限于从指纹反射的声波来收集指纹信息。

在各种实施例中,当用户使用一只手(或双手)在垂直模式(或,纵向模式)中握住电子装置10时,指纹识别区域130可以是用户的至少一个拇指可能被放置的位置。

在各种实施例中,当不执行指纹识别功能时,指纹识别区域130可以用于以与显示器110的其它部分相同的方式输出诸如文本或图像之类的内容。当执行指纹识别功能时,指纹识别区域130可以以与显示器110的其他部分不同的颜色显示,或者可以改变为发光状态(在显示器110内部的像素中产生光)。

在各种实施例中,电子装置10可以在指纹识别区域130中(或下方)包括指纹传感器140,以使用超声波来识别外部对象。

指纹传感器140可以例如但不限于朝向指纹识别区域130发射超声波。指纹传感器140可以收集从外部对象(例如,用户的手指)反射的声波,并将声波转换为数字图像。指纹传感器140可以捕获给定时间的多个图像帧以获得包括背景或用户的指纹的图像。例如,指纹传感器140可以使用超声波在大约40ms内捕获一个图像帧。

在各种实施例中,指纹传感器140可以根据指定条件改变要捕获的图像帧的数量。例如,当执行指纹识别以用于用户认证时,指纹传感器140可以例如捕获七个图像帧以获得第一感测图像。如果使用第一感测图像的指纹识别失败,则指纹传感器140可以例如捕获少于第一感测图像的图像帧的数量的四个图像帧,以获得第二感测图像。在将第二感测图像存储在存储器(例如,信任区)中之后,指纹传感器140可以例如捕获七个图像帧以获得第三感测图像。指纹传感器140捕获的图像帧的数量是说明性的而不是限制性的。

在从第三感测图像去除第二感测图像之后,指纹传感器140可以将剩余的图像发送到处理器(例如,包括处理电路)150。处理器150可以包括各种处理电路,并基于从指纹传感器140接收的图像来执行与金钱或安全相关的功能(例如,支付、银行交易或解锁锁定画面(screen))。

处理器150可以执行电子装置10的正常功能所需的各种操作。处理器150可以执行软件以控制连接到处理器150的电子装置10的至少一个其他组件(例如,硬件或软件组件),并且可以执行各种数据处理操作和计算。

在示例实施例中,处理器150可以通过生成用于控制指纹传感器140的信号来控制指纹传感器140的指纹识别。例如,处理器150可以控制指纹传感器140生成用于指纹识别的超声波,并且收集来自外部对象的反射波。处理器150可以基于从指纹传感器140接收的图像来执行各种功能(例如,支付、银行交易或解锁锁定画面)。

在各种实施例中,电子装置10可以包括但不限于,感测指纹的脊和谷的电容指纹传感器或用相机捕获指纹图像并将由可见光反射的指纹的形状识别为图案的光学指纹传感器,并且可以执行上述指纹识别处理。

显示器110可以安装在主体120上。主体120可以布置为使得显示器110的活动区域主要朝向第一侧(前表面)布置。主体120可以包括其中用于驱动电子装置10的各种组件(例如,处理器150、存储器、通信电路、电池、基板等)。

图2是示出根据实施例的电子装置使用指纹识别功能执行应用的示例200的图。

在图2中,如标记2-a所示,处于低功率状态(或者,当在低功率状态下在显示器110上输出常亮显示器(AOD)时)的电子装置10可以在显示器110的指定区域210(或者,指纹识别区域130)中显示指纹识别对象212(或者,指纹识别图标)。

在低功率状态下,电子装置10的至少一些功能不能被使用(禁用或非激活)。低功率状态可以包括电子装置10的睡眠状态。在低功率状态下,显示器110可以关闭,并且显示器110的背光也可以关闭。低功率状态可以被称为锁定状态或锁定画面状态。

指纹识别对象212可以例如引导用户放置手指。指纹识别对象212可以是各种形式。例如,电子装置10可以通过在显示器110的指定区域210中显示颜色来表示指纹识别对象212。电子装置10可以通过在指定区域210中显示预设图像(例如,指纹形状)来表示指纹识别对象212。

在各种实施例中,电子装置10可以在低功率状态下连续地显示指纹识别对象212。然而,本公开不限于此。例如,当在低功率状态下发生预设事件时,电子装置10可以显示指纹识别对象212。预设事件可对应于例如但不限于电子装置10的移动、在显示器110的一部分处感测到的触摸手势等。

在各种实施例中,电子装置10可以改变显示指纹识别对象212的位置。例如,当在锁定状态下在显示器110的一部分处识别出触摸输入时,电子装置10可以在识别出触摸输入的部分处显示指纹识别对象212。

例如,电子装置10可以在锁定状态下识别在位置A或位置B处的触摸输入。然后,电子装置10可以在位置A或位置B处显示指纹识别对象212,并且可以启动指纹识别处理。

如标记2-a所示,电子装置10可以接收用于选择显示指纹识别对象212的指定区域210的第一用户输入251。第一用户输入251可以是例如用手指触摸指定区域的触摸输入。电子装置10可以响应于第一用户输入251来激活指纹传感器140。电子装置10可以通过经由激活的指纹传感器感测用户的指纹来获得指纹信息。

在示例实施例中,电子装置10可以解锁自身并显示主画面,或者可以存储用于禁用安全性的禁用安全性指纹信息。电子装置10可以存储多个指纹作为安全禁用指纹信息。

在示例实施例中,电子装置10可以在显示器110上显示指示指纹感测结果的用户界面元件。例如,如果响应于第一用户输入而获得的用户的指纹信息与存储在电子装置10中的安全禁用指纹信息不匹配,则电子装置10可以在显示器110上显示指示指纹感测错误的用户界面元件的同时重复进行感测尝试。

在示例实施例中,如果所获得的指纹信息与存储在电子装置10中的安全禁用指纹信息匹配,则电子装置10可以解锁自身并显示用户界面。

在各种实施例中,电子装置10可以识别维持第一用户输入251的持续时间,并且如果第一用户输入251维持预设时间或更长时间,则可以显示相应的用户界面。例如,当第一用户输入251维持大约0.1到0.5ms或更长时间时,电子装置10可以显示相应的用户界面。

在各种实施例中,电子装置10可以将所获得的指纹信息、响应于第一用户输入251的结果存储在存储器(或存储器中的信任区)中。信任区可以指例如存储器的存储安全相关信息的区域。安全相关信息可以包括,例如但不限于用户的生物测定信息、用于应用执行的PIN信息、用于访问安全文件夹的PIN信息等。

在图2中,如标记2-b所示,如果所获得的指纹信息与存储在电子装置10中的安全禁用指纹信息匹配,则电子装置10可以在显示器110上显示应用执行用户界面。例如,电子装置10可以解锁自身并调用主画面以在显示器110上输出应用执行用户界面220。

例如,在应用执行用户界面220中,可以将雾(fog)效果应用于显示器,使得主画面具有预设的不透明度值。

应用执行用户界面220可以对应于当第一用户输入251在时间或压力上维持在一定水平以上时,电子装置10将用于应用执行的一个或更多个对象221、222和223作为覆盖物显示在应用雾效果的显示器110上的情况。电子装置10可以通过将雾效果应用到显示器110并在表示雾效果的显示器110上输出一个或更多个对象221、222和223以供应用执行,从而直观地通知用户正在执行应用执行用户界面220。

在各种实施例中,将雾效果应用于显示器110并显示对象以对应于将雾效果应用于显示器110上的画面并在画面上显示对象。

“应用”可以是例如但不限于设计为于执行预设功能并存储在电子装置10中的程序,并且例如可以被称为应用程序或应用。例如,“对象”可以是用户界面元件,其可以响应于选择应用的用户输入而调用相关的应用。

在各种实施例中,应用执行用户界面220可以包括接近指定区域210的一个或更多个对象。例如,应用执行用户界面220中包括的至少一个对象可以对应于用户从需要额外认证的安全应用中预先选择的应用(例如,银行应用、卡应用和支付应用)。

在各种实施例中,在维持第一用户输入251时,电子装置10可以继续显示应用执行用户界面220。当不维持第一用户输入251(例如,触摸输入)时,电子装置10可以终止应用执行用户界面220的显示并显示主画面。

在示例实施例中,电子装置10可以配置要在应用执行用户界面220上显示的对象。例如,电子装置10可以提供要在应用执行用户界面220上显示的默认对象。电子装置10可以提供要包括在应用执行用户界面220中的对象作为由用户指定的用户界面元件。

如图2中的标记2-b所示,电子装置10可以使用应用执行用户界面220来显示第一对象221、第二对象222和第三对象223。

在示例实施例中,电子装置10可以识别由于手指在维持接触时被拖动到对象所在区域而引起的第二用户输入252,并且可以执行与由第二用户输入选择的对象相对应的应用。

在图2中,如标记2-c所示,电子装置10可以识别由于手指在维持接触的同时被拖动到第一对象所在区域而引起的第二用户输入252。例如,第二用户输入250可以是例如触摸和拖动输入,其中触摸在指定区域210中启动并且移动到至少一个对象所在区域。在识别出第二用户输入252之后,电子装置10可以执行与位于生成第二用户输入252的区域中的第一对象221相对应的应用A。

在示例实施例中,为了执行与第一对象221相对应的应用A,电子装置10可以使用响应于第一用户输入而获得并存储的指纹信息。

例如,对于应用A的执行,用户可以预先存储用户的指纹作为应用A的执行指纹信息,并且可以配置应用A的设置,使得在对新获得的指纹信息和存储的执行指纹信息进行比较之后执行应用A。

在示例实施例中,为了响应于第二用户输入252执行应用A,电子装置10可以使用先前存储的应用A的执行指纹信息和响应于第一用户输入而获得的指纹信息来执行用于执行应用A的指纹认证。

在图2中,如标记2-d所示,电子装置10可以响应于第二用户输入252执行应用A(260)。例如,应用A(260)可以是要求指纹认证以用于执行启动或完成的安全应用(例如,银行应用、卡应用、支付应用等)。电子装置10可以在调用应用A(260)之前执行用户的指纹认证,并且可以在没有单独的指纹认证的情况下开始或完成应用A(260)的执行。

在各种实施例中,用户可以配置应用的设置,以便在启动应用后需要用户认证以执行与该应用相关的功能。例如,用户可以配置银行应用的设置,以便汇款需要用户认证。例如,用户可以配置用于银行应用的设置,使得当使用应用执行用户界面220执行银行应用时执行汇款功能。在该示例中,电子装置10可以执行银行应用,并且使用存储的应用A的执行指纹信息和响应于第一用户输入而获得的指纹信息来执行用于汇款的用户认证。

在示例实施例中,当发生预设事件时,电子装置10可以通过删除响应于第一用户输入而获得和存储的指纹信息来保护个人信息。

预设事件可以对应于例如但不限于释放第一用户输入251、释放第二用户输入252、或与应用相关联地执行认证等中的至少一个。

在示例实施例中,当在显示器110上显示应用执行用户界面之后检测到用户触摸输入的释放时,电子装置10可以终止应用执行用户界面220的显示并显示主画面。例如,电子装置10可以删除响应于用于解锁的第一用户输入而获得和存储的指纹信息。

在示例实施例中,在检测到第二用户输入252的释放时,电子装置10可以删除响应于第一用户输入而获得和存储的指纹信息。例如,当响应于第二用户输入252执行应用时,用户可以释放对应对象上的触摸输入。在检测到触摸输入的释放时,电子装置10可以删除响应于第一用户输入而获得和存储的指纹信息。

在示例实施例中,在完成与应用相关联的认证之后,电子装置10可以删除响应于第一用户输入而获得和存储的指纹信息。例如,在完成银行应用的执行或执行用于汇款的指纹认证之后,电子装置10可以删除响应于第一用户输入而获得和存储的指纹信息。

根据本公开的实施例,电子装置10可以通过嵌入在显示器110中的指纹传感器140来解锁自身,并且同时或依次显示与用户的优选应用相关联的对象。此外,电子装置10可以执行与由用户输入选择的对象相关的应用。当应用需要用户认证时,电子装置10可以使用响应于第一用户输入而获得和存储的指纹信息来执行用户认证。因此,电子装置10可以使用单个指纹输入操作多次执行指纹认证,从而使得用户能够容易地执行应用。

图3是示出根据实施例的电子装置根据指纹显示不同类型对象的示例300的图。

在示例实施例中,电子装置10可以提供指纹注册用户界面,该指纹注册用户界面用于在显示应用执行用户界面时响应于识别出的指纹来注册要显示的对象。

用户可以响应于第一手指的指纹,使用指纹注册用户界面来注册要在应用执行用户界面上显示的至少一个对象。例如,用户可以相对于第一手指的指纹注册第一对象、第二对象和第三对象。

另外,用户可以响应于第二手指的指纹,使用指纹注册用户界面来注册要在应用执行用户界面上显示的至少一个对象。例如,用户可以相对于第二手指的指纹注册第四对象、第五对象和第六对象。

在各种实施例中,用户可以注册的手指的数量不限于两个,而可以是三个、四个或更多个。用户可以注册的手指的数量可以根据电子装置10的性能而变化。另外,可以为一个手指注册的对象的数量不限于三个,而可以是四个、五个或更多个。

在示例实施例中,电子装置10可以根据放置在指定区域210上的指纹的类型来显示包括预设对象的应用执行用户界面,在该指定区域210上以锁定状态显示指纹识别对象212。

在图3中,如标记3-a或3-c所示,处于低功率状态(或者,当在低功率状态下在显示器110上输出常亮显示器(AOD)时)的电子装置10可以在显示器110的指定区域210(或者,指纹识别区域130)中显示指纹识别对象212。

电子装置10可以识别由手指触摸显示指纹识别对象212的指定区域210引起的第一用户输入251。响应于触摸输入,电子装置10可以激活指纹传感器140。电子装置10可以通过激活的指纹传感器来感测用户的指纹。

在图3中,如标记3-a所示,电子装置10可以检测第一手指311的触摸输入。如标记3-b所示,如果感测结果被识别为第一指纹,则电子装置10可以根据预先配置的设置在显示器110上显示包括第一对象221、第二对象222和第三对象223的应用执行用户界面220。

在图3中,如标记3-c所示,电子装置10可以检测第二手指312的触摸输入。如标记3-d所示,如果感测结果被识别为第二指纹,则电子装置10可以根据预先配置的设置在显示器110上显示包括第四对象224、第五对象225和第六对象226的应用执行用户界面220。

如上所述,在示例实施例中,电子装置10可以显示与所识别的指纹的类型相对应的预设应用执行对象,从而使得用户能够容易地使用各种应用。

图4是示出根据实施例的用于使用指纹信息执行应用的电子装置的示例方法的流程图。

在操作410,当通过显示器的指定区域检测到第一输入251时,电子装置10可以使用指纹传感器获得与第一输入251相对应的指纹信息。

例如,第一输入251可以是由手指触摸指定区域引起的触摸输入。电子装置10可以响应于触摸输入来激活指纹传感器,并且可以通过感测用户的指纹来获得指纹信息。

在操作420,电子装置10可以显示与安全应用中的需要附加认证的应用相关的对象。

例如,电子装置10可以基于指纹信息将其状态从锁定状态改变为解锁状态。如果第一输入251维持预设时间或更长时间,则电子装置10可以显示应用执行用户界面,该应用执行用户界面包括与从需要额外认证的安全应用当中选择的应用相关的对象。

在操作430,电子装置可以检测到在维持接触时由手指从指定区域拖动到特定对象所在区域而引起的第二输入252,并且可以执行与由第二输入选择的对象相对应的应用。

例如,当在维持接触的同时检测到由手指从指定区域拖动到特定对象所在区域引起的用户输入时,电子装置10可以执行与该对象相关的应用。

在操作440,电子装置10可以基于指纹信息执行与应用相关的认证。

例如,当应用需要用户认证时,电子装置10可以使用所获得的指纹信息执行用户认证。

根据本公开的实施例,控制电子装置10的方法可以包括:基于通过显示器110的指定区域检测到的第一输入,获得与第一输入相对应的指纹信息;基于检测到在第一输入被维持时通过从指定区域到与所显示的对象相对应的区域的拖动而生成的第二输入,执行与通过第二输入所选择的对象相关的应用;以及基于指纹信息执行与应用相关的认证。

在示例性实施例中,该方法可以包括至少作为获得与第一输入相对应的指纹信息的一部分来存储指纹信息。

在示例实施例中,该方法可以包括在检测到第一输入或第二输入的释放时删除指纹信息。

在一个示例实施例中,该方法可以包括:至少作为显示与应用相关的对象的一部分,基于与第一指纹相对应的指纹信息,显示与与第一指纹相关联的第一应用相关的第一对象;以及基于与第二指纹相对应的指纹信息,显示与与第二指纹相关联的第二应用相关的第二对象。

在示例实施例中,该方法可以包括:识别维持第一输入时的持续时间;以及基于满足预设时间条件的持续时间来显示与预设应用相关的对象。

在示例实施例中,该方法可以包括,至少作为显示与应用相关的对象的一部分,将该对象作为覆盖物显示在配置为具有指定的不透明度值的画面上。

在示例实施例中,该方法可以包括基于与完成的应用相关的认证来删除指纹信息。

在示例实施例中,该方法可以包括基于检测第二输入来终止对象的显示并显示没有指定的不透明度值的画面。

在示例实施例中,该方法可以包括在应用的执行期间执行与该应用相关的认证。

图5是示出根据实施例的用于使用指纹信息执行应用的电子装置的示例方法的流程图500。

在操作512,电子装置10可以处于AOD状态或锁定画面状态。

例如,电子装置10可以在激活AOD特征或锁定画面的低功率状态下在显示器的指定区域中显示指纹识别对象。

在操作514,电子装置10可以检测触摸指纹识别区域的用户输入。

在操作516,电子装置10可以激活指纹传感器以感测指纹。

例如,电子装置10可以响应于触摸指定区域的用户输入而激活指纹传感器,并且可以通过感测指纹来获得指纹信息。

在操作518,电子装置10可以检查指纹信息是否与用户的指纹匹配。

例如,电子装置10可以检查所获得的指纹信息是否与先前存储在其中的用户的指纹信息匹配。如果所获得的用户指纹与先前存储在电子装置10中的指纹不对应,则电子装置10可以在显示器上显示指示指纹感测错误的用户界面元件的同时连续尝试感测。

如果所获得的指纹信息与用户的指纹匹配,则在操作520,电子装置10可以调用主画面以输出雾用户界面。

例如,如果所获得的指纹信息与用户的指纹匹配,则电子装置10可以解锁自身并在显示器110上显示主画面。例如,电子装置10可以对显示器应用雾效果,使得主画面具有预设的不透明度值。

在操作522,电子装置10可以确定触摸输入是否维持预设时间或更长时间,或维持高于或等于预设值的压力。

如果触摸输入没有维持预设时间或更长时间,或者没有维持高于或等于预设值的压力,则在操作524,电子装置10可以释放雾用户界面并显示主画面。

如果触摸输入维持预设时间或更长时间或维持高于或等于预设值的压力,则在操作526,电子装置10可以检查所获得的指纹信息是否与所存储的用户指纹中的第一手指的指纹信息匹配。

如果所获得的指纹信息与第一手指的指纹信息匹配,则在操作528,电子装置10可以在显示器上显示与第一手指相对应的至少一个对象。

例如,电子装置10可以显示与关于第一手指存储的至少一个应用相关的对象。

在操作530,电子装置10可以确定在触摸输入之后是否立即检测到拖动输入。

例如,电子装置10可以检测由于在维持接触时手指被拖动到对象所在区域而引起的拖动输入。如果没有检测到拖动输入,则电子装置10可以继续显示对象。在检测到由于手指被拖动到对象所在区域而引起的拖动输入时,在操作532,电子装置10可以执行通过拖动选择的应用,并释放雾效果。

在操作534,电子装置10可以检查关于所执行的应用是否需要认证。

如果需要认证,则在操作536,电子装置10可以基于先前存储的指纹信息对安全应用执行认证。

例如,如果需要用户认证来完成应用执行,则电子装置10可以使用所存储的指纹信息来执行用户认证。

如果不需要认证,则在操作538,电子装置10可以完成常规应用的执行。

如果所获得的指纹信息与第二手指而不是第一手指的指纹匹配,则在操作540,电子装置10可以在显示器上显示与第二手指相对应的至少一个对象。

例如,电子装置10可以显示与关于第二手指存储的至少一个应用相关的对象。

在操作542,电子装置10可以确定在触摸输入之后是否立即检测到拖动输入。

例如,电子装置10可以检测由于在维持接触的同时手指被拖动到对象所在区域而引起的拖动输入。如果没有检测到拖动输入,则电子装置10可以继续显示对象。

在检测到由于手指被拖到对象所在区域而引起的拖动输入时,在操作544,电子装置10可以执行通过拖动选择的应用,并释放雾效果。

在操作546,电子装置10可以检查关于所执行的应用是否需要认证。

如果需要认证,则在操作548,电子装置10可以基于先前存储的指纹信息对安全应用执行认证。

例如,如果需要用户认证来完成应用执行,则电子装置10可以使用所存储的指纹信息来执行用户认证。

如果不需要认证,则在操作550,电子装置10可以完成常规应用的执行。

图6是示出根据实施例的用于删除所获得的指纹信息的电子装置的示例方法的流程图600。

在操作610,电子装置10可以处于AOD状态或锁定画面状态。

例如,电子装置10可以在激活AOD特征或锁定画面的低功率状态下在显示器的指定区域中显示指纹识别对象。

在操作612,电子装置10可以检测触摸指纹识别区域的用户输入。

在操作614,电子装置10可以激活指纹传感器以感测指纹。

例如,电子装置10可以响应于用户输入触摸指定区域而激活指纹传感器,并且可以通过感测指纹来获得指纹信息。

在操作616,电子装置10可以检查(确定)指纹信息是否与用户的指纹匹配。

例如,电子装置10可以检查所获得的指纹信息是否与先前存储在其中的用户的指纹信息匹配。如果所获得的用户指纹与先前存储在电子装置10中的指纹不匹配,则电子装置10可以在显示器上显示指示指纹感测错误的用户界面元件的同时连续尝试感测。

在操作618,电子装置10可以将用户指纹认证图像存储在信任区中。例如,如果所获得的指纹信息(指纹认证图像)与用户先前存储的指纹信息匹配,则电子装置10可以将所获得的指纹信息存储在信任区中。

信任区可以指例如存储器中存储安全相关信息的区域。安全相关信息可以包括例如但不限于用户的生物测定信息、用于应用执行的PIN信息、用于访问安全文件夹的PIN信息等。

在操作620,电子装置10可以确定是否维持触摸输入。

例如,电子装置10可以确定触摸输入是否维持预设时间或更长时间和/或维持高于或等于预设值的压力。

如果触摸输入没有维持预设时间或更长时间或者没有维持高于或等于预设值的压力,则在操作622,电子装置10可以从信任区删除在操作618存储的指纹信息(例如,用户指纹认证图像)。

如果触摸输入维持预设时间或更长或维持高于或等于预设值的压力,则在操作624,电子装置10可以检查是否正在执行需要认证的应用。例如,如果不需要认证,则电子装置10可以重复检查是否维持触摸输入。

如果需要认证,则在操作626,电子装置10可以使用所存储的指纹信息对应用执行认证,并且从信任区删除在操作618存储的指纹信息(例如,用户指纹认证图像)。

图7是示出根据各种实施例的网络环境700中的电子装置701的框图。参照图7,网络环境700中的电子装置701可经由第一网络798(例如,短距离无线通信网络)与电子装置702进行通信,或者经由第二网络799(例如,长距离无线通信网络)与电子装置704或服务器708进行通信。根据实施例,电子装置701可经由服务器708与电子装置704进行通信。根据实施例,电子装置701可包括处理器720、存储器730、输入装置750、声音输出装置755、显示装置760、音频模块770、传感器模块776、接口777、触觉模块779、相机模块780、电力管理模块788、电池789、通信模块790、用户识别模块(SIM)796或天线模块797。在一些实施例中,可从电子装置701中省略所述部件中的至少一个(例如,显示装置760或相机模块780),或者可将一个或更多个其它部件添加到电子装置701中。在一些实施例中,可将所述部件中的一些部件实现为单个集成电路。例如,可将传感器模块776(例如,指纹传感器、虹膜传感器、或照度传感器)实现为嵌入在显示装置760(例如,显示器)中。

处理器720可运行例如软件(例如,程序740)来控制电子装置701的与处理器720连接的至少一个其它部件(例如,硬件部件或软件部件),并可执行各种数据处理或计算。根据实施例,作为所述数据处理或计算的至少部分,处理器720可将从另一部件(例如,传感器模块776或通信模块790)接收到的命令或数据加载到易失性存储器732中,对存储在易失性存储器732中的命令或数据进行处理,并将结果数据存储在非易失性存储器734中。根据实施例,处理器720可包括主处理器721(例如,中央处理器(CPU)或应用处理器(AP))以及与主处理器721在操作上独立的或者相结合的辅助处理器723(例如,图形处理单元(GPU)、图像信号处理器(ISP)、传感器中枢处理器或通信处理器(CP))。另外地或者可选择地,辅助处理器723可被适配为比主处理器721耗电更少,或者被适配为具体用于指定的功能。可将辅助处理器723实现为与主处理器721分离,或者实现为主处理器721的部分。

在示例实施例中,处理器720可以配置为控制电子装置以:通过显示器110的指定区域检测第一输入251;使用指纹传感器获得与第一输入251相对应的指纹信息;在显示器110上显示与在除了指纹信息之外需要额外认证的安全应用中预先确定和/或选择的应用相关的对象;检测在维持第一输入251时由从指定区域拖动到对象所在区域而引起的第二输入252;执行与第二输入252选择的对象相关的应用;以及基于指纹信息执行与应用相关的认证。

在示例实施例中,电子装置10还可以包括存储器730。处理器720可以被配置为至少作为获得与第一输入251相对应的指纹信息的一部分,将指纹信息存储在存储器730中。

在示例实施例中,电子装置10的处理器720可以被配置为基于检测第一输入251或第二输入252的释放来从存储器730中删除指纹信息。

在示例实施例中,电子装置10的处理器720可以被配置为控制显示器:至少作为显示与应用相关的对象的一部分,基于与第一指纹相对应的指纹信息,显示与第一应用(其是与第一指纹相关联的)相关的第一对象;基于与第二指纹相对应的指纹信息,显示与第二应用(其是与第二指纹相关联的)相关的第二对象。

在示例性实施例中,电子装置10的处理器720可被配置为识别维持第一输入251的持续时间,并基于满足预设时间条件的持续时间来控制显示器以显示与预设应用相关的对象。

在示例性实施例中,电子装置10的处理器720可以被配置为控制显示器以:至少作为显示与预设应用相关的对象的一部分,将该对象作为覆盖物显示在被配置为具有指定的不透明度值的画面上。

在示例实施例中,电子装置10的处理器720可以被配置为基于与完成的应用相关的认证来控制电子装置从存储器730中删除指纹信息。

在示例实施例中,电子装置10的处理器720可以被配置为基于检测第二输入252来控制电子装置终止对象的显示并以未指定的不透明度值显示画面。

在示例实施例中,电子装置10的处理器720可被配置为在应用的执行期间执行与应用相关的认证。

在示例实施例中,电子装置10的处理器720可以被配置为执行与应用相关联的认证,以在应用的执行期间执行应用的预设功能。

在主处理器721处于未激活(例如,睡眠)状态时,辅助处理器723可控制与电子装置701(而非主处理器721)的部件之中的至少一个部件(例如,显示装置760、传感器模块776或通信模块790)相关的功能或状态中的至少一些,或者在主处理器721处于激活状态(例如,运行应用)时,辅助处理器723可与主处理器721一起来控制与电子装置701的部件之中的至少一个部件(例如,显示装置760、传感器模块776或通信模块790)相关的功能或状态中的至少一些。根据实施例,可将辅助处理器723(例如,图像信号处理器或通信处理器)实现为在功能上与辅助处理器723相关的另一部件(例如,相机模块780或通信模块790)的部分。

存储器730可存储由电子装置701的至少一个部件(例如,处理器720或传感器模块776)使用的各种数据。所述各种数据可包括例如软件(例如,程序740)以及针对与其相关的命令的输入数据或输出数据。存储器730可包括易失性存储器732或非易失性存储器734。

在示例实施例中,存储器730可以包括信任区。信任区可以例如指存储器中存储安全相关信息的区域。安全相关信息可以包括例如但不限于用户的生物测定信息、用于应用执行的PIN信息、用于访问安全文件夹的PIN信息等。

可将程序740作为软件存储在存储器730中,并且程序740可包括例如操作系统(OS)742、中间件744或应用746。

输入装置750可从电子装置701的外部(例如,用户)接收将由电子装置701的其它部件(例如,处理器720)使用的命令或数据。输入装置750可包括例如麦克风、鼠标、键盘或数字笔(例如,手写笔)。

声音输出装置755可将声音信号输出到电子装置701的外部。声音输出装置755可包括例如扬声器或接收器。扬声器可用于诸如播放多媒体或播放唱片的通用目的,接收器可用于呼入呼叫。根据实施例,可将接收器实现为与扬声器分离,或实现为扬声器的部分。

显示装置760可向电子装置701的外部(例如,用户)视觉地提供信息。显示装置760可包括例如显示器、全息装置或投影仪以及用于控制显示器、全息装置和投影仪中的相应一个的控制电路。根据实施例,显示装置760可包括被适配为检测触摸的触摸电路或被适配为测量由触摸引起的力的强度的传感器电路(例如,压力传感器)。

音频模块770可将声音转换为电信号,反之亦可。根据实施例,音频模块770可经由输入装置750获得声音,或者经由声音输出装置755或与电子装置701直接(例如,有线地)连接或无线连接的外部电子装置(例如,电子装置702)的耳机输出声音。

传感器模块776可检测电子装置701的操作状态(例如,功率或温度)或电子装置701外部的环境状态(例如,用户的状态),然后产生与检测到的状态相应的电信号或数据值。根据实施例,传感器模块776可包括例如手势传感器、陀螺仪传感器、大气压力传感器、磁性传感器、加速度传感器、握持传感器、接近传感器、颜色传感器、红外(IR)传感器、生物特征传感器、温度传感器、湿度传感器或照度传感器。

接口777可支持将用来使电子装置701与外部电子装置(例如,电子装置702)直接(例如,有线地)或无线连接的一个或更多个特定协议。根据实施例,接口777可包括例如高清晰度多媒体接口(HDMI)、通用串行总线(USB)接口、安全数字(SD)卡接口或音频接口。

连接端778可包括连接器,其中,电子装置701可经由所述连接器与外部电子装置(例如,电子装置702)物理连接。根据实施例,连接端778可包括例如HDMI连接器、USB连接器、SD卡连接器或音频连接器(例如,耳机连接器)。

触觉模块779可将电信号转换为可被用户经由他的触觉或动觉识别的机械刺激(例如,振动或运动)或电刺激。根据实施例,触觉模块779可包括例如电机、压电元件或电刺激器。

相机模块780可捕获静止图像或运动图像。根据实施例,相机模块780可包括一个或更多个透镜、图像传感器、图像信号处理器或闪光灯。

电力管理模块788可管理对电子装置701的供电。根据实施例,可将电力管理模块788实现为例如电力管理集成电路(PMIC)的至少部分。

电池789可对电子装置701的至少一个部件供电。根据实施例,电池789可包括例如不可再充电的原电池、可再充电的蓄电池、或燃料电池。

通信模块790可支持在电子装置701与外部电子装置(例如,电子装置702、电子装置704或服务器708)之间建立直接(例如,有线)通信信道或无线通信信道,并经由建立的通信信道执行通信。通信模块790可包括能够与处理器720(例如,应用处理器(AP))独立操作的一个或更多个通信处理器,并支持直接(例如,有线)通信或无线通信。根据实施例,通信模块790可包括无线通信模块792(例如,蜂窝通信模块、短距离无线通信模块或全球导航卫星系统(GNSS)通信模块)或有线通信模块794(例如,局域网(LAN)通信模块或电力线通信(PLC)模块)。这些通信模块中的相应一个可经由第一网络798(例如,短距离通信网络,诸如蓝牙、无线保真(Wi-Fi)直连或红外数据协会(IrDA))或第二网络799(例如,长距离通信网络,诸如蜂窝网络、互联网、或计算机网络(例如,LAN或广域网(WAN)))与外部电子装置进行通信。可将这些各种类型的通信模块实现为单个部件(例如,单个芯片),或可将这些各种类型的通信模块实现为彼此分离的多个部件(例如,多个芯片)。无线通信模块792可使用存储在用户识别模块796中的用户信息(例如,国际移动用户识别码(IMSI))识别并验证通信网络(诸如第一网络798或第二网络799)中的电子装置701。

天线模块797可将信号或电力发送到电子装置701的外部(例如,外部电子装置)或者从电子装置701的外部(例如,外部电子装置)接收信号或电力。根据实施例,天线模块797可包括天线,所述天线包括辐射元件,所述辐射元件由形成在基底(例如,PCB)中或形成在基底上的导电材料或导电图案构成。根据实施例,天线模块797可包括多个天线。在这种情况下,可由例如通信模块790(例如,无线通信模块792)从所述多个天线中选择适合于在通信网络(诸如第一网络798或第二网络799)中使用的通信方案的至少一个天线。随后可经由所选择的至少一个天线在通信模块790和外部电子装置之间发送或接收信号或电力。根据实施例,除了辐射元件之外的另外的组件(例如,射频集成电路(RFIC))可附加地形成为天线模块797的一部分。

上述部件中的至少一些可经由外设间通信方案(例如,总线、通用输入输出(GPIO)、串行外设接口(SPI)或移动工业处理器接口(MIPI))相互连接并在它们之间通信地传送信号(例如,命令或数据)。

根据实施例,可经由与第二网络799连接的服务器708在电子装置701和外部电子装置704之间发送或接收命令或数据。电子装置702和电子装置704中的每一个可以是与电子装置701相同类型的装置,或者是与电子装置701不同类型的装置。根据实施例,将在电子装置701运行的全部操作或一些操作可在外部电子装置702、外部电子装置704或服务器708中的一个或更多个运行。例如,如果电子装置701应该自动执行功能或服务或者应该响应于来自用户或另一装置的请求执行功能或服务,则电子装置701可请求所述一个或更多个外部电子装置执行所述功能或服务中的至少部分,而不是运行所述功能或服务,或者电子装置701除了运行所述功能或服务以外,还可请求所述一个或更多个外部电子装置执行所述功能或服务中的至少部分。接收到所述请求的所述一个或更多个外部电子装置可执行所述功能或服务中的所请求的所述至少部分,或者执行与所述请求相关的另外功能或另外服务,并将执行的结果传送到电子装置701。电子装置701可在对所述结果进行进一步处理的情况下或者在不对所述结果进行进一步处理的情况下将所述结果提供作为对所述请求的至少部分答复。为此,可使用例如云计算技术、分布式计算技术或客户机-服务器计算技术。

如这里所使用的,术语“模块”可包括以硬件、软件或固件实现的单元,并可与其他术语(例如,“逻辑”、“逻辑块”、“部分”或“电路”)可互换地使用。模块可以是被适配为执行一个或更多个功能的单个集成部件或者是该单个集成部件的最小单元或部分。例如,根据实施例,可以以专用集成电路(ASIC)的形式来实现模块。

可将在此阐述的各种实施例实现为包括存储在存储介质(例如,内部存储器736或外部存储器738)中的可由机器(例如,电子装置701)读取的一个或更多个指令的软件(例如,程序740)。例如,在处理器的控制下,所述机器(例如,电子装置701)的处理器(例如,处理器720)可在使用或无需使用一个或更多个其它部件的情况下调用存储在存储介质中的所述一个或更多个指令中的至少一个指令并运行所述至少一个指令。这使得所述机器能够操作用于根据所调用的至少一个指令执行至少一个功能。所述一个或更多个指令可包括由编译器产生的代码或能够由解释器运行的代码。可以以非暂时性存储介质的形式来提供机器可读存储介质。其中,术语“非暂时性”仅意味着所述存储介质是有形装置,并且不包括信号(例如,电磁波),但是该术语并不在数据被半永久性地存储在存储介质中与数据被临时存储在存储介质中之间进行区分。

根据实施例,可在计算机程序产品中包括和提供根据本公开的各种实施例的方法。计算机程序产品可作为产品在销售者和购买者之间进行交易。可以以机器可读存储介质(例如,紧凑盘只读存储器(CD-ROM))的形式来发布计算机程序产品,或者可经由应用商店(例如,Play Store

根据各种实施例,上述部件中的每个部件(例如,模块或程序)可包括单个实体或多个实体。根据各种实施例,可省略上述部件中的一个或更多个部件,或者可添加一个或更多个其它部件。可选择地或者另外地,可将多个部件(例如,模块或程序)集成为单个部件。在这种情况下,根据各种实施例,该集成部件可仍旧按照与所述多个部件中的相应一个部件在集成之前执行一个或更多个功能相同或相似的方式,执行所述多个部件中的每一个部件的所述一个或更多个功能。根据各种实施例,由模块、程序或另一部件所执行的操作可顺序地、并行地、重复地或以启发式方式来执行,或者所述操作中的一个或更多个操作可按照不同的顺序来运行或被省略,或者可添加一个或更多个其它操作。

虽然已经参照本公开的各种示例实施例来说明和描述了本公开,但是应当理解,各种示例性实施例旨在是说明性的,而不是限制性的。本领域的普通技术人员将理解,在不偏离本公开的真实精神和全部范围的情况下,可以在形式和细节上进行各种改变,例如,由所附权利要求及其等效物来定义。

相关技术
  • 电子装置控制方法以及应用电子装置控制方法的电子装置
  • 电子装置、电子装置控制方法以及电子装置系统
技术分类

06120112831194