+

CN110325993B - 通过使用多个生物特征传感器执行认证的电子设备及其操作方法 - Google Patents

通过使用多个生物特征传感器执行认证的电子设备及其操作方法 Download PDF

Info

Publication number
CN110325993B
CN110325993B CN201880013657.8A CN201880013657A CN110325993B CN 110325993 B CN110325993 B CN 110325993B CN 201880013657 A CN201880013657 A CN 201880013657A CN 110325993 B CN110325993 B CN 110325993B
Authority
CN
China
Prior art keywords
electronic device
authentication
biometric
information
identification method
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201880013657.8A
Other languages
English (en)
Other versions
CN110325993A (zh
Inventor
赵珍焄
辛炯禹
李惠美
尹弼注
李海东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN110325993A publication Critical patent/CN110325993A/zh
Application granted granted Critical
Publication of CN110325993B publication Critical patent/CN110325993B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/453Help systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/316User authentication by observing the pattern of computer usage, e.g. typical user behaviour
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/45Structures or tools for the administration of authentication
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72457User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72463User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions to restrict the functionality of the device
    • H04M1/724631User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions to restrict the functionality of the device by limiting the access to the user interface, e.g. locking a touch-screen or a keypad
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
    • H04M1/72472User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons wherein the items are sorted according to specific criteria, e.g. frequency of use
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/65Environment-dependent, e.g. using captured environmental data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/36User authentication by graphic or iconic representation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • General Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

本发明涉及一种利用生物特征信息执行认证的电子设备及其操作方法,该电子设备包括:第一生物特征传感器,其用于通过第一方法获得生物特征信息;第二生物特征传感器,其用于通过第二方法获得生物特征信息或其他生物特征数据;显示器;以及处理器,其中,处理器可以被配置为:获得与第一方法和第二方法有关的上下文信息;基于上下文信息的至少一部分从第一方法和第二方法中选择至少一种方法;以及通过显示器显示与至少一种认证方法相对应的至少一个图形对象。

Description

通过使用多个生物特征传感器执行认证的电子设备及其操作 方法
技术领域
本公开的各种实施例涉及用于支持多种生物特征识别方法的电子设备及其操作方法。
背景技术
随着信息、通信技术和半导体技术的发展,各种类型的电子设备正在发展成提供多样化多媒体服务的多媒体设备。例如,电子设备可以提供各种多媒体服务,诸如广播服务、无线互联网服务、相机服务和音乐回放服务。
随着被越来越多的用户使用,电子设备为用户提供了各种用户界面。例如,电子设备提供用于输入用户认证信息(例如,指纹信息、模式信息、密码信息、虹膜信息、面部信息等)的认证画面。
发明内容
技术问题
电子设备可以基于使用至少一个生物特征识别传感器获得的认证信息来认证用户。例如,电子设备可以获得面部图像、指纹图像、虹膜图像等作为认证信息,并且可以将认证信息与参考模板进行比较,作为用于认证的参考信息,从而认证用户。
可以在各种情况下执行使用电子设备的用户认证。然而,在认证操作期间可能对生物特征识别传感器产生不利影响。因此,电子设备可能获得与参考模板的相似度低的认证信息,从而降低电子设备的用户认证率。
根据本公开的各种实施例的电子设备和方法可以基于上下文信息提供生物特征识别方法的识别率。
根据本公开的各种实施例的电子设备和方法可以推荐适合于认证操作的生物特征识别。
根据本公开的各种实施例的电子设备可以包括:第一生物特征传感器,所述第一生物特征传感器被配置为使用第一方法获得生物特征信息;第二生物特征传感器,所述第二生物特征传感器被配置为使用第二方法获得所述生物特征信息或不同的生物特征信息;显示器;以及处理器,其中,所述处理器被配置为:获得与所述第一方法和所述第二方法相关联的上下文信息;基于至少部分所述上下文信息选择所述第一方法和所述第二方法中的至少一种方法;以及显示与至少一种用于认证的方法相对应的至少一个图形对象。
根据本公开的各种实施例的电子设备可以包括:第一生物特征传感器,所述第一生物特征传感器被配置为使用第一方法获得生物特征信息;第二生物特征传感器,所述第二生物特征传感器被配置为使用第二方法获得所述生物特征信息或不同的生物特征信息;显示器;处理器,其中,所述处理器可以被配置为:获得与所述第一方法和所述第二方法相关联的上下文信息;基于至少部分所述上下文信息,确定使用通过所述第一方法获得的所述生物特征信息认证成功的第一成功率,以及使用通过所述第二方法获得的所述生物特征信息以及所述不同的生物特征信息认证成功的第二成功率;以及基于所述第一成功率和所述第二成功率的至少一部分,在所述显示器上显示与所述第一方法对应的图形对象和与所述第二方法对应的图形对象。
根据本发明各种实施例的电子设备的操作方法可以包括:获得与第一生物特征识别方法和第二生物特征识别方法相关联的上下文信息;基于至少部分所述上下文信息,确定使用通过所述第一生物特征识别方法获得的生物特征信息认证成功的第一成功率,以及使用通过所述第二生物特征识别方法获得的生物特征信息认证成功的第二成功率;以及基于所述第一成功率和所述第二成功率的至少一部分来显示对应于所述第一方法的图形对象和对应于所述第二方法的图形对象。
附图说明
图1示出了根据各种实施例的网络环境中的电子设备;
图2是示出了根据各种实施例的电子设备的框图;
图3是示出了根据各种实施例的程序模块的框图;
图4示出了根据本公开的各种实施例的处理器的配置;
图5是示出了根据本公开的各种实施例的用于执行电子设备的认证操作的过程的流程图;
图6是示出了根据本公开的各种实施例的用于执行电子设备的认证操作的过程的流程图;
图7示出了说明根据本公开的各种实施例的认证过程的示例;
图8是示出了根据本公开的各种实施例的电子设备通过所选择的生物特征识别方法处理认证的过程的流程图;
图9a和图9b示出了说明根据本公开的各种实施例的用于处理生物特征识别方法的过程的示例;
图10是示出了根据本公开的各种实施例的电子设备基于所选择的生物特征识别方法执行认证操作的过程的流程图;
图11示出了说明根据本公开的各种实施例的认证操作的示例;
图12是示出了根据本公开的各种实施例的电子设备基于所选择的生物特征识别方法执行认证操作的过程的流程图;
图13示出了说明根据本公开的各种实施例的用于执行认证操作的过程的示例;
图14是示出了根据本公开的各种实施例的电子设备对应用执行认证操作的过程的流程图;
图15a和图15b示出了说明根据本公开的各种实施例的用于执行认证操作的过程的示例;
图16是示出了根据本公开的各种实施例的用于执行电子设备的认证操作的过程的流程图;
图17示出了说明根据本公开的各种实施例的用于执行认证操作的过程的示例;
图18是示出了根据本公开的各种实施例的电子设备输出认证适合性的过程的流程图;
图19示出了说明根据本公开的各种实施例的用于输出认证适合性的过程的示例;
图20是示出了根据本公开的各种实施例的电子设备输出用于改进认证适合性的引导信息的过程的流程图;
图21是示出了根据本公开的各种实施例的电子设备确定用于认证的生物特征识别方法的过程的流程图;
图22a和图22b示出了说明根据本公开的各种实施例的用于改变生物特征识别方法的过程的示例;
图23是示出了根据本公开的各种实施例的用于执行电子设备的认证操作的另一过程的流程图;
图24是示出了根据本公开的各种实施例的电子设备在输出认证适合性的同时检测用户输入的过程的流程图;以及
图25a至图25c示出了说明根据本公开的各种实施例的认证操作的示例。
具体实施方式
在下文中,参考附图在下面提及本文件的各种实施例。在此使用的实施例和术语不旨在将本文件中提及的技术限制为特定实施例的形式,并且应该被构建为包括对应实施例、其等同物和/或其替代物的各种改变。在附图中,相同的附图标记可以表示相同的组成元件。除非在上下文中另有明确规定,否则单数形式的表述可以包括复数形式的表述。在本文件中,表述“A或B”、“A和/或B中的至少一个”等可以包括一起列举的词的所有可用组合。表述“第1”、“第2”、“第一”、“第二”等可以修饰相应的组成元件,而不管顺序和/或重要性如何,并且仅用于将一个组成元件与另一个组成元件区分开并且不限制相应的组成元件。当提到任何(例如,第1)组成元件“(可操作地或通信地)耦接到”或“连接到”另一(例如,第2)组成元件时,任何组成元件可以直接耦接到另一组成元件,或通过又一组成元件(例如,第三组成元件)耦接。
在本文件中使用的表述“被配置(或设置)为〜”可以根据环境以硬件或软件的方式与例如“适合于〜”、“具有〜的能力”、“设计为〜”、“适于〜”、“用来〜”或“能够〜”互换使用。在任何情况下,表述“被配置为〜的设备”可以表示该设备与其他设备或组件一起“能够〜”。例如,短语“被配置(或设置)为执行A、B和C的处理器”可以表示用于执行相应操作的专用处理器(例如,嵌入式处理器),或者能够通过执行存储在存储设备中的一个或更多个软件程序来执行相应的操作的通用处理器(例如,中央处理单元(CPU)或应用处理器(AP))。
根据本文件的各种实施例的电子设备可以例如包括智能手机、平板个人计算机(PC)、移动电话机、视频电话机、电子书阅读器、台式PC、膝上型PC、上网本计算机、工作站、服务器、便携式数字助理(PDA)、便携式多媒体播放器(PMP)、MPEG-1音频层-3(MP3)播放器、医疗设备、相机或可穿戴设备中的至少一个。可穿戴设备可以包括附件类型(例如,手表、戒指、腕带、脚镯、项链、眼镜、隐形眼镜或头戴式设备(HMD))、织物或服装集成类型(例如,电子服装)或人体安装类型(例如,皮肤垫或纹身)或生物植入类型(例如,可植入电路)中的至少一种。根据某些实施例,电子设备可以例如包括电视(TV)、数字多功能光盘(DVD)播放器、音频系统、冰箱、空调、清洁器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动化控制面板、安全控制面板、媒体盒(例如,Samsung HomeSyncTM、Apple TVTM或Google TVTM)、游戏机(例如,XboxTM或PlayStationTM)、电子词典、电子锁定系统、便携式摄像机或电子相框中的至少一个。
在另一实施例中,电子设备可以包括各种医疗设备中的至少一个(例如,各种便携式医疗测量设备(例如,血糖传感器、心率传感器、血压监测器、体温计等)、磁共振血管造影(MRA)机、磁共振成像(MRI)机、计算机断层扫描(CT)机、成像设备、超声波仪器等)、导航设备、全球导航卫星系统(GNSS)、事件数据记录器(EDR)、飞行数据记录器(FDR)、车载信息娱乐设备、船舶电子设备(例如,船舶导航设备、陀螺罗盘等)、航空电子设备、安全设备、汽车头部单元、工业或家用机器人、无人机、金融机构的自动柜员机(ATM)、商店的销售点(POS)、物联网(IoT)设备(例如,电灯泡、各种传感器、喷水设备、火警、恒温器、路灯、烤面包机、训练器、热水箱、加热器、锅炉等)。
根据某些实施例,电子设备可以包括家具的一部分、建筑物/结构或汽车、电子板、电子签名接收设备、投影仪或各种计量设备(例如,水表、电表、燃气表、无线电波计量设备等)中的至少一个。在各种实施例中,电子设备可以是柔性的或者是前述各种设备中的两个或更多个的组合。根据本发明的实施例的电子设备不限于上述设备。
在本文件中,术语“用户”可以表示使用电子设备的人或使用电子设备的设备(例如,人工智能电子设备)。
参考图1,描述了各种实施例中的网络环境100内的电子设备101。电子设备101可以包括总线110、处理器120、存储器130、输入输出接口150、显示器160和通信接口170。在一些实施例中,电子设备101可以省略至少一个组成元件或另外地具有另一组成元件。
总线110可以例如包括将组成元件110、120、150、160和170彼此耦接并且在组成元件之间转发通信(例如,控制消息或数据)的电路。
处理器120可以包括中央处理单元(CPU)、应用处理器(AP)或通信处理器(CP)中的一个或更多个。处理器120可以例如执行用于电子设备101的至少一个其他组成元件的控制和/或通信的操作或数据处理。
存储器130可以包括易失性和/或非易失性存储器。存储器130可以例如存储与电子设备101的至少一个其他组成元件有关的命令或数据。
根据实施例,存储器130可以存储软件和/或程序140。程序140可以例如包括内核141、中间件143、应用编程接口(API)145、应用程序(或“应用”)147等。内核141、中间件143或API 145中的至少一些可以被称为操作系统(OS)。内核141可以例如控制或管理用于执行在其他程序(例如,中间件143、API 145或应用程序147)中实现的操作或功能的系统资源(例如,总线110、处理器120、存储器130等)。
此外,内核141可以提供接口,通过该接口,中间件143、API 145或应用程序147可以通过访问电子设备101的各个组成元件来控制或管理电子设备101的系统资源。
中间件143可以例如执行使API 145或应用程序147能够与内核141通信和交换数据的中继任务。此外,中间件143可以根据优先级处理从应用程序147接收的一个或更多个工作请求。例如,中间件143可以将能够使用电子设备101的系统资源(例如,总线110、处理器120、存储器130等)的优先级给予至少一个应用程序147,并且处理一个或更多个工作请求。
API 145例如是使应用程序147能够控制由内核141或中间件143提供的功能的接口,并且可以例如包括至少一个用于文件控制、窗口控制、图像处理、字符控制等的接口或功能(例如,指令)。
输入输出接口150可以将从用户或另一外部设备输入的命令或数据转发到电子设备101的另一组成元件,或者将从电子设备101的另一组成元件接收到的命令或数据输出到用户或另一外部设备。
显示器160可以例如包括液晶显示器(LCD)、发光二极管(LED)显示器、有机发光二极管(OLED)显示器、微机电系统(MEMS)显示器或电子纸显示器。显示器160可以例如向用户显示各种内容(例如,文本、图像、视频、图标、符号等)。显示器160可以包括触摸屏。并且,显示器160可以例如接收使用电子笔或用户身体的一部分的触摸、手势、接近或悬停输入。
通信接口170可以例如在电子设备101与外部设备(例如,第一外部电子设备102、第二外部电子设备104或服务器106)之间建立通信。例如,通信接口170可以通过无线通信或有线通信耦接到网络162,以便与外部设备(例如,第二外部电子设备104或服务器106)通信。无线通信可以例如包括使用长期演进(LTE)、高级LTE(LTE-A)、码分多址(CDMA)、宽带CDMA(WCDMA)、通用移动电信系统(UMTS)、无线宽带(WiBro)、全球移动通信系统(GSM)等中的至少一个的蜂窝通信。根据实施例,无线通信可以例如包括无线保真(WiFi)、蓝牙(BT)、蓝牙低功耗(BLE)、Zigbee、近场通信(NFC)、磁安全传输(MST)、射频(RF)或体域网(BAN)中的至少一个。根据实施例,无线通信可以包括GNSS。GNSS可以例如是全球定位系统(GPS)、全球导航卫星系统(Glonass)、北斗导航卫星系统(以下称“北斗”)或Galileo、欧洲全球卫星导航系统。在下文中,“GPS”可以与“GNSS”互换使用。有线通信可以例如包括通用串行总线(USB)、高清晰度多媒体接口(HDMI)、推荐标准232(RS-232)、电力线通信(PLC)、普通老式电话业务(POTS)等中的至少一个。
网络162可以包括电信网络中的至少一个,例如,计算机网络(例如,局域网(LAN)或广域网(WAN))、因特网或电话网络。
第一电子设备102和第二电子设备104中的每一个可以是与电子设备101的类型相同或不同类型的设备。根据各种实施例,在电子设备101中执行的全部或一些操作可以在另一电子设备或多个电子设备(例如,电子设备102和104或服务器106)中执行。根据实施例,在电子设备101自动地或响应于请求而执行某些功能或服务的情况下,电子设备101可以向另一设备(例如,电子设备102、104或服务器106)发送用于执行与其相关联的至少部分功能的请求,而不是由其自己另外地执行功能或服务。该另一电子设备(例如,电子设备102、104或服务器106)可以执行所请求的功能或附加功能,并将执行结果转发给电子设备101。电子设备101可以按照原样或另外地处理所接收到的结果以提供所请求的功能或服务。为此,例如,可以使用云计算、分布式计算或客户端-服务器计算技术。
图2示出了根据本公开的实施例的电子设备的框图。
参考图2,电子设备201可以例如包括图1中所示的电子设备101的全部或一部分。电子设备201可以包括一个或更多个处理器(例如,应用处理器(AP))210、通信模块220、用户识别模块224、存储器230、传感器模块240、输入设备250、显示器260、接口270、音频模块280、相机模块291、电源管理模块295、电池296、指示器297和电机298。
处理器210可以例如驱动操作系统或应用程序以控制耦接到处理器210的大多数硬件或软件组成元件,并且可以执行各种数据处理和操作。处理器210可以例如实现为片上系统(SoC)。根据实施例,处理器210还可以包括图形处理单元(GPU)和/或图像信号处理器(ISP)。
处理器210还可以包括图2中所示的组成元件的至少一些(例如,蜂窝模块221)。处理器210可以将从至少一个其他组成元件(例如,非易失性存储器)接收到的命令或数据加载到易失性存储器,以处理加载的命令或数据,并将结果数据存储在非易失性存储器中。
通信模块220可以例如具有与通信接口170相同或相似的结构。通信模块220可以例如包括蜂窝模块221、WiFi模块223、蓝牙模块225、GNSS模块227、近场通信(NFC)模块228和射频(RF)模块229。蜂窝模块221可以例如通过电信网络提供语音电话、视频电话、文本服务、互联网服务等。根据实施例,蜂窝模块221可以通过使用用户识别模块(例如,SIM卡)224来执行电信网络内的电子设备201的区分和认证。根据实施例,蜂窝模块221可以执行处理器210可以提供的功能中的至少一些功能。根据实施例,蜂窝模块221可以包括通信处理器(CP)。根据一些实施例,蜂窝模块221、WiFi模块223、蓝牙模块225、GNSS模块227或NFC模块228中的至少一些(例如,两个或更多个)可以包括在一个集成芯片(IC)或IC封装内。RF模块229可以例如收发通信信号(例如,RF信号)。RF模块229可以例如包括收发器、功率放大器模块(PAM)、频率滤波器、低噪声放大器(LNA)、天线等。根据另一实施例,蜂窝模块221、WiFi模块223、蓝牙模块225、GNSS模块227或NFC模块228中的至少一个可以通过单独的RF模块收发RF信号。
用户识别模块224可以例如包括包含了用户识别模块和/或嵌入式SIM的卡。并且,用户识别模块224可以包括唯一标识信息(例如,集成电路卡标识符(ICCID))或用户信息(例如,国际移动用户身份(IMSI))。
存储器230(例如,存储器130)可以例如包括内部存储器232或外部存储器234。内部存储器232可以例如包括易失性存储器(例如,动态随机存取存储器(DRAM)、静态RAM(SRAM)、同步动态RAM(SDRAM)等)和非易失性存储器(例如,一次性可编程只读存储器(OTPROM)、可编程ROM(PROM)、可擦除PROM(EPROM)、电EPROM(EEPROM)、掩模ROM、闪存ROM、闪存、硬盘驱动器或固态驱动器(SSD))中的至少一个。外部存储器234可以包括闪存驱动器,例如,紧凑型闪存(CF)、安全数字(SD)、微型SD、迷你SD、极端数字(xD)、多媒体卡(MMC)、记忆棒等。外部存储器234可以通过各种接口与电子设备201可操作地或物理地耦接。
传感器模块240可以例如测量物理量或感测电子设备201的启用状态,以将测量或感测到的信息转换为电信号。传感器模块240可以例如包括手势传感器240A、陀螺仪传感器240B、气压计240C、磁性传感器240D、加速度传感器240E、握持传感器240F、接近传感器240G、颜色传感器240H(例如,红色、绿色、蓝色(RGB)传感器)、生物特征(医疗)传感器240I、温度/湿度传感器240J、环境光(照度)传感器240K或紫外(UV)传感器240M中的至少一个。附加地或替代地,传感器模块240可以例如包括电子鼻传感器、肌电图(EMG)传感器、脑电图(EEG)传感器、心电图(ECG)传感器、红外(IR)传感器、虹膜扫描传感器和/或指纹扫描传感器。传感器模块240还可以包括用于控制属于其中的至少一个或更多个传感器的控制电路。在一些实施例中,电子设备201还可以包括处理器,该处理器被配置为将传感器模块240控制为处理器210的一部分或单独控制传感器模块240,从而在处理器210处于睡眠状态时控制传感器模块240。
输入设备250可以例如包括触摸面板252、(数字)笔传感器254、键256或超声波输入设备258。触摸面板252可以例如使用电容覆盖方案、压敏方案、红外光束方案或超声波方案中的至少一个方案。另外,触摸面板252还可以包括控制电路。触摸面板252还可以包括触觉层,以向用户提供触觉响应。(数字)笔传感器254可以例如是触摸面板252的一部分,或者包括用于识别的单独的片。键256可以例如包括物理按钮、光学键或键盘。超声波输入设备258可以通过麦克风(例如,麦克风288)感测在输入工具中产生的超声波,以确认与感测到的超声波相对应的数据。
显示器260(例如,显示器160)可以包括面板262、全息设备264、投影仪266、显示驱动器接口(DDI)268和/或用于控制它们的控制电路。例如,面板262可以实现为柔性、透明或可穿戴的。面板262可以与触摸面板252一起构造为一个或更多个模块。面板262可以包括压力传感器,其可以测量用户触摸的压力强度。压力传感器可以被实现为与触摸面板252集成,或者可以被实现为与触摸面板252分离的一个或更多个传感器。
全息设备264可以使用光的干涉在空中显示三维图像。投影仪266可以将光投射到屏幕上,以显示图像。例如,屏幕可以位于电子设备201的内部或外部。
接口270可以例如包括HDMI 272、USB 274、光学接口276或D-超小型(D-sub)278。接口270可以例如包括在图1中所示的通信接口170中。附加地或替代地,接口270可以例如包括移动高清链路(MHL)接口、SD卡/多媒体卡(MMC)接口或红外数据协会(IrDA)标准接口。
音频模块280可以例如交互地转换声音和电信号。音频模块280的至少一些组成元件可以例如包括在图1所示的输入输出接口150中。音频模块280可以例如处理通过扬声器282、接收器284、耳机286、麦克风288等输入或输出的声音信息。
相机模块291例如是能够拍摄静止图像和视频的设备。根据实施例,相机模块291可以包括一个或更多个图像传感器(例如,前置传感器或后置传感器)、透镜、图像信号处理器(ISP)或闪光灯(例如,LED、氙灯等)。
电源管理模块295可以例如管理电子设备201的电力。根据实施例,电源管理模块295可以包括电源管理集成电路(PMIC)、充电器IC或电池电量或燃料计。例如,PMIC可以采用有线和/或无线充电方案。无线充电方案可以例如包括磁共振方案、磁感应方案、电磁波方案等。并且,无线充电方案还可以包括用于无线充电的辅助电路,例如,线圈回路、谐振电路、整流器等。电池电量计可以例如测量电池296的水平、充电电压、电流或温度。
电池296可以例如包括可充电电池和/或太阳能电池。
指示器297可以显示电子设备201或电子设备201的一部分(例如,处理器210)的特定状态,例如,启动状态、消息状态、充电状态等。
电机298可以将电信号转换为机械振动,并且可以产生振动、触觉效果等。电子设备201可以例如包括能够根据数字多媒体广播(DMB)、数字视频广播(DVB)、mediaFloTM等标准处理媒体数据的移动TV支持设备(例如,GPU)。本文件中描述的每个组成元件可以由一个或更多个组件组成,并且相应组成元件的名称可以根据电子设备的类型而变化。在各种实施例中,电子设备(例如,电子设备201)可以省略一些组成元件,或者还包括附加组成元件,或组合一些组成元件以配置一个实体,但相同地执行相应组成元件在组合之前的功能。
图3示出了根据各种实施例的程序模块的框图。根据实施例,程序模块310(例如,程序140)可以包括控制与电子设备(例如,电子设备101)相关的资源的操作系统(OS)和/或在操作系统上运行的各种应用(例如,应用程序147)。例如,操作系统可以包括AndroidTM、iOSTM、WindowsTM、SymbianTM、TizenTM或BadaTM
参考图3,程序模块310可以包括内核320(例如,内核141)、中间件330(例如,中间件143)、API 360(例如,API 145)和/或应用370(例如,应用程序147)。程序模块310的至少一部分可以预先加载到电子设备上,或者可以从外部电子设备(例如,电子设备102或104、服务器106等)下载。
内核320可以例如包括系统资源管理器321和/或设备驱动器323。系统资源管理器321可以执行系统资源的控制、分配或恢复。根据实施例,系统资源管理器321可以包括进程管理单元、存储器管理单元或文件系统管理单元。设备驱动器323可以例如包括显示驱动器、相机驱动器、蓝牙驱动器、共享存储器驱动器、USB驱动器、键盘驱动器、WiFi驱动器、音频驱动器或进程间通信(IPC)驱动器。
中间件330可以例如提供与应用370共同需要的功能,或者通过API 360向应用370提供各种功能,其中,应用370可以利用电子设备内的有限系统资源。根据实施例,中间件330可以包括运行时库335、应用管理器341、窗口管理器342、多媒体管理器343、资源管理器344、电源管理器345、数据库管理器346、包管理器347、连接管理器348、通知管理器349、位置管理器350、图形管理器351或安全管理器352中的至少一个。
运行时库335可以例如包括编译器利用的库模块,以便在执行应用370时通过编程语言添加新功能。运行时库335可以执行输入输出管理、存储器管理或算术函数处理。应用管理器341可以例如管理应用370的生命周期。窗口管理器342可以管理用于屏幕的GUI资源。多媒体管理器343可以获得用于播放媒体文件的格式,并通过使用适合于相应格式的编解码器来执行媒体文件的编码或解码。资源管理器344可以管理应用370的源代码或存储器的空间。电源管理器345可以例如管理电池容量、温度或电源,并且通过使用其中的相应信息来识别或提供用于电子设备的操作的功率信息。根据实施例,电源管理器345可以与基本输入/输出系统(BIOS)互通。数据库管理器346可以例如提供、搜索或改变将在应用370中使用的数据库。包管理器347可以管理以包文件的形式分发的应用的安装或改进。连接管理器348可以例如管理无线连接。通知管理器349可以例如向用户提供诸如到达消息、约会、接近通知等事件。位置管理器350可以例如管理电子设备的位置信息。图形管理器351可以例如管理将提供给用户的图形效果,或者与其相关的用户界面。安全管理器352可以例如提供系统安全性或用户认证。
根据实施例,中间件330可以包括用于管理电子设备的语音或视频呼叫功能的电话管理器,或者能够形成上述组成元件的功能组合的中间件模块。根据实施例,中间件330可以提供由操作系统的类型专用的模块。中间件330可以动态地删除一些现有组成元件,或者添加新的组成元件。
API 360例如是一组API编程功能,并且可以被提供为根据操作系统而具有另一种结构。例如,Android或iOS可以通过平台提供一个API集,并且Tizen可以通过平台提供两个或更多个API集。
应用70可以例如包括主页371、拨号器372、短消息服务(SMS)/多媒体消息服务(MMS)373、即时消息(IM)374、浏览器375、相机376、闹钟377、联系人378、语音拨号379、电子邮件(e-mail)380、日历381、媒体播放器382、相册383、手表384、健康护理(例如,测量动量、血糖等)或环境信息(例如,大气压力、湿度或温度信息)供应应用。根据实施例,应用370可以包括能够支持电子设备与外部电子设备之间的信息交换的信息交换应用。信息交换应用例如可以包括用于向外部电子设备中继指定信息的通知中继应用或用于管理外部电子设备的设备管理应用。例如,通知中继应用可以将在电子设备的另一应用中提供的通知信息中继到外部电子设备,或者从外部电子设备接收通知信息,并将接收到的通知信息提供给用户。设备管理应用可以例如安装、删除或改进与电子设备通信的外部电子设备的功能(例如,外部电子设备本身(或一些组件)的开启/关闭或显示器的亮度(或分辨率)的调整),或者在外部电子设备中操作的应用。根据实施例,应用370可以包括根据外部电子设备的属性指定的应用(例如,移动医疗器械的健康护理应用)。根据实施例,应用370可以包括从外部电子设备接收到的应用。程序模块310的至少一部分可以被实现(例如,执行)为软件、固件、硬件(例如,处理器210)或者它们中的至少两个或更多个的组合,并且可以包括用于执行一个或更多个功能、程序、例程、指令集或进程的模块。
在本文件中使用的术语“模块”可以包括由硬件、软件或固件组成的单元,并且可以与例如术语“逻辑”、“逻辑块”、“组件”、“电路”等可互换地使用。“模块”可以是整体配置的组件或执行一个或更多个功能的最小单元或其一部分。“模块”可以机械地或电子地实现,并且可以例如包括已知或将会将来开发的执行一些操作的专用集成电路(ASIC)芯片、现场可编程门阵列(FPGA)或可编程逻辑器件。根据各种实施例的装置的至少一部分(例如,其模块或功能)或方法(例如,操作)可以例如被实现为以程序模块的形式存储在计算机可读存储介质(例如,存储器130)中的指令。响应于处理器(例如,图1的处理器120)正在执行的指令,处理器可以执行与指令相对应的功能。计算机可读记录介质可以包括硬盘、软盘、磁介质(例如,磁带)、光学记录介质(例如,光盘只读存储器(CD-ROM)、数字通用盘(DVD))、磁光介质(例如,软式光盘)、内部存储器等。该指令可以包括由编译器产生的代码或可由解释器执行的代码。根据各种实施例的模块或程序模块可以包括前述组成元件中的至少一个或更多个,或者省略它们中的一些,或者还包括另一组成元件。由根据各种实施例的模块、程序模块或另一组成元件执行的操作可以以顺序、并行、重复或启发式方式执行,或者至少一些操作可以以不同顺序执行或可以省略,或者可以添加另一操作。
图4示出了根据本公开的各种实施例的处理器400的配置。根据一个实施例,处理器400可以是电子设备(例如,电子设备101或电子设备201)的处理器(例如,处理器120或210)。
参考图4,处理器400可以包括确定模块402、认证模块404和输出控制模块406。
根据各种实施例,确定模块402可以确定至少一种生物特征识别方法(或生物特征识别传感器)的认证适合性。认证适合性可以是指示生物特征识别方法适合于用户认证的程度的值。例如,认证适合性可以包括使用通过生物特征识别方法获得的信息认证成功的成功率。根据一个实施例,确定模块402可以使用电子设备的多个传感器(例如,图2的传感器模块240)获得与可用于认证的每种生物特征识别方法相关联的上下文信息。此外,确定模块402可以基于与每种生物特征识别方法相关联的上下文信息来确定每种生物特征识别方法的认证适合性。例如,当确定可以通过至少一种生物特征识别方法获得不适合认证的认证信息时,确定模块402可以基于上下文信息确定至少一种生物特征识别方法的认证适合性低。此外,当确定可以通过至少一种生物特征识别方法获得适合于认证的认证信息时,确定模块402可以基于上下文信息确定至少一种生物特征识别方法的认证适合性高。
例如,确定模块402可以收集与电子设备的外部照度信息、电子设备的移动和电子设备的取向中的至少一个相关联的上下文信息,以便确定面部认证方法的适合性。例如,当处理器400在照度比预定义亮度更暗的状态下使用面部认证方法时,可以通过图像传感器获得包括噪声的认证信息。因此,确定模块402可以将比预定义亮度更暗的照度确定为可以获得不合适的认证信息的上下文信息。此外,当处理器400在电子设备的移动大于预定义移动的状态下使用面部认证方法时,可以通过图像传感器获得具有不清晰的面部轮廓的认证信息。因此,确定模块402可以将电子设备的移动大于预定义移动确定为可以获得不合适的认证信息的上下文信息。另外,当处理器400在电子设备的取向超出预定义角度的状态下使用面部认证方法时,可以通过图像传感器获得具有不期望的面部的认证信息。因此,确定模块402可以将超出预定义角度的电子设备的取向确定为可以获得不合适的认证信息的上下文信息。
在另一示例中,确定模块402可以收集与照度信息、关于电子设备的移动信息和关于电子设备的取向信息中的至少一个相关联的上下文信息,以便确定虹膜认证方法的认证适合性。如上所述,确定模块402可以将照度比预定义亮度更暗、电子设备的移动大于预定义移动和电子设备的取向超出预定义角度确定为可以获得不适合的认证消息的上下文消息。此外,当处理器400在照度超过预定义亮度的状态下使用虹膜认证方法时,可以通过虹膜传感器获得具有由扩展瞳孔缩小的虹膜的认证信息。因此,确定模块402可以将确定为照度超过预定义亮度可以获得不合适的认证信息的上下文信息。
在又一示例中,确定模块402可以收集与指纹传感器损坏或指纹传感器被异物污染的状态相关联的上下文信息,以便确定指纹认证方法的认证适合性。例如,当处理器400在指纹传感器损坏或指纹传感器被异物污染的状态下使用指纹认证方法时,可能获得失真的指纹图像或者可能无法通过指纹传感器获得指纹图像。因此,确定模块402可以将指纹传感器被损坏或者指纹传感器被异物污染的状态确定为可以获得不合适的认证信息的上下文信息。例如,当至少一个接收(RX)线(例如,感测电极)接收具有指定灵敏度或更小灵敏度的信号或者不接收关于指纹传感器的至少一个发送(TX)线(例如,驱动电极)的信号的信号时,确定模块402可以确定指纹传感器已损坏。另外,当在指纹传感器的至少一条发送(TX)线和至少一条接收(RX)线的交叉点处在一定时间内连续检测参考电荷电平或更小时,确定模块402可以确定指纹传感器被异物污染。
根据各种实施例,确定模块402可以确定用于改进用户认证失败的至少一种生物特征识别方法的识别率的引导信息。根据一个实施例,确定模块402可以确定用于移除或减少在认证操作期间影响认证操作的消极环境因素的引导信息。
例如,当在执行认证操作时通过照度信息、关于电子设备的移动信息和关于不满足预定义条件的电子设备的取向信息中的至少一个使认证消息失真时,处理器400可能无法进行用户认证。因此,确定模块402可以将不满足预定义条件的至少一条信息确定为消极环境因素。在另一示例中,当用于认证的身体部位(例如,面部或虹膜)被对象(例如,眼镜、太阳镜、帽子或透镜)遮蔽并且因此不被识别时,处理器400可能无法进行用户认证。因此,确定模块402可以将遮蔽身体部位的对象确定为消极环境要素。在又一示例中,当在生物特征识别传感器损坏或指纹传感器被异物污染的状态下执行认证操作时,用于用户认证的认证信息可能失真或者可能无法获得,因此处理器400可能无法进行用户验证。因此,确定模块402可以确定生物特征识别传感器被损坏或者生物特征识别传感器被异物污染的状态作为消极环境因素。另外,当待认证对象的预定义区域或更少区域(例如,身体部位)触摸生物特征识别传感器时,当待认证对象在预定时间段内未触摸生物特征识别传感器时,或者当被异物污染的待认证对象触摸生物特征识别传感器时,用于用户认证的认证信息可能失真或者可能无法获得,因此处理器400可能无法进行用户认证。因此,确定模块402可以确定获得预定义区域或更少区域的认证信息的状态、在预定义时间段内未识别认证信息的状态或者获得包括异物的认证信息的状态作为消极环境因素。
根据各种实施例,认证模块404可以执行用于用户认证的认证操作。根据一个实施例,认证模块404可以使用至少一种生物特征识别方法获得认证信息。例如,认证模块404可以使用第一生物特征识别方法获得认证信息。另外,认证模块404可以使用与第一生物特征识别方法不同的第二生物特征识别方法来获得认证信息。例如,认证模块404可以执行认证操作,该认证操作从对应于各种存储的生物特征识别方法的参考模板中获得与被选择用于认证的生物特征识别方法相关联的参考模板并且将参考模板与认证信息进行比较。
根据各种实施例,输出控制模块406可以输出可用于认证的生物特征识别方法的认证适合性。根据一个实施例,输出控制模块406可以输出与生物特征识别方法相对应的对象。另外,输出控制模块406可以基于认证适合性来改变与至少一种生物特征识别方法相对应的对象的属性。例如,输出控制模块406可以改变对象的属性(例如,亮度、色度、对比度、大小或形状),使得具有一定级别(例如,认证可能级别)的认证适用性的生物特征识别方法区别于不具有一定级别的认证适合性的生物特征识别方法。例如,输出控制模块406可以以突出显示的方式输出与具有一定级别的认证适合性的生物特征识别方法相对应的对象。此外,输出控制模块406可以输出用于改进用户认证失败的至少一种生物特征识别方法的识别率的引导信息。
根据本公开的各种实施例的电子设备可以包括:第一生物特征传感器,其被配置为使用第一方法获得生物特征信息;第二生物特征传感器,其被配置为使用第二方法获得生物特征信息或不同的生物特征信息;显示器;以及处理器。该处理器可以被配置为:获得与第一方法和第二方法相关联的上下文信息;基于至少部分上下文信息选择第一方法和第二方法中的至少一种方法;以及显示与至少一种用于认证的方法相对应的至少一个图形对象。
根据一个实施例,该处理器可以被配置为使用第一生物传感器、第二生物传感器或能够检测电子设备的外部光的传感器获得电子设备的外部环境信息,该传感器在获得上下文信息的操作的至少一部分中功能性地连接到电子设备。例如,电子设备的外部环境信息可以包括照度信息。
根据一个实施例,能够检测电子设备的外部光的传感器可以包括照度传感器和图像传感器中的至少一个。
根据一个实施例,该处理器可以被配置为在获得上下文信息的操作的至少一部分中获得关于在电子设备中运行的功能的属性信息。
根据一个实施例,该处理器可以被配置为:基于至少部分上下文信息,确定使用通过第一方法获得的生物特征信息认证成功的第一成功率,以及使用通过第二方法获得的生物特征信息以及不同的生物特征信息认证成功的第二成功率;以及基于第一成功率和第二成功率的至少一部分来改变至少一个图形对象的显示属性。
根据一个实施例,当第一成功率和第二成功率中的至少一个成功率在指定范围内时,该处理器可以被配置为显示用于使至少一个成功率能够满足不同的指定范围的引导信息。
根据本公开的各种实施例的电子设备可以包括:第一生物特征传感器,其被配置为使用第一方法获得生物特征信息;第二生物特征传感器,其被配置为使用第二方法获得生物特征信息或不同的生物特征信息;显示器;以及处理器。该处理器可以被配置为:获得与第一方法和第二方法相关联的上下文信息;基于至少部分上下文信息,确定使用通过第一方法获得的生物特征信息认证成功的第一成功率,以及使用通过第二方法获得的生物特征信息以及不同的生物特征信息认证成功的第二成功率;以及基于第一成功率和第二成功率的至少一部分,在显示器上显示与第一方法对应的图形对象和与第二方法对应的图形对象。
根据一个实施例,该处理器可以被配置为显示用于使第一成功率和第二成功率中不满足指定值的至少一个成功率能够满足指定值的引导信息。
根据一个实施例,该处理器可以被配置为获得与电子设备的外部环境信息、电子设备的移动信息、电子设备的取向信息、第一生物传感器和第二生物传感器的运行状态中的至少一个相关联的上下文信息。例如,环境信息可以包括照度信息。
根据一个实施例,该处理器可以被配置为使用通过图形对象选择的第一方法或第二方法来执行认证操作。
根据一个实施例,电子设备还可以包括存储器,该存储器被配置为存储与第一方法相关联的第一参考模板和与第二方法相关联的第二参考模板。该处理器可以被配置为从存储器获得与所选择的方法相对应的参考模板。
根据一个实施例,该处理器可以被配置为在不满足预先指定的成功率的第一方法和第二方法被用于认证时显示通知信息。
根据一个实施例,该处理器可以被配置为:获得与认证失败的第一方法或第二方法相关联的上下文信息;以及基于至少部分上下文信息显示用于改进成功率的引导信息。
根据一个实施例,该处理器可以被配置为基于第一成功率和第二成功率的至少一部分控制第一生物特征传感器或第二生物特征传感器的操作。
图5是示出根据本公开的各种实施例的用于执行电子设备101(例如,处理器400)的认证操作的过程的流程图。
参考图5,在操作501中,电子设备101(例如,输出控制模块406)可以进入认证模式。根据一个实施例,电子设备101可以通过输出用于请求认证操作的画面来进入认证模式。例如,电子设备101可以在启用锁定功能的状态(或锁定状态)下进入认证模式。
在操作503中,电子设备101(例如,确定模块402)可以基于至少一个传感器(例如,照度传感器、加速度传感器、地磁传感器、陀螺仪传感器等)来收集与用于认证的生物特征识别方法(或生物特征识别传感器)相关联的上下文信息。根据一个实施例,当多种生物特征识别方法(例如,面部识别方法、虹膜识别方法、指纹识别方法等)可以用于认证时,电子设备101可以收集与每种生物特征识别方法相关联的上下文信息。例如,电子设备101可以收集与电子设备101的外部照度信息、关于电子设备101的取向和移动信息以及生物特征识别传感器的运行状态信息中的至少一个相关联的上下文信息。
在操作505中,电子设备101(例如,确定模块402或输出控制模块406)可以基于所收集的上下文信息输出可以用于认证的生物特征识别方法的认证适合性。根据一个实施例,认证适合性可以是指示生物特征识别方法适合用于用户认证的程度的值。
例如,当确定可以通过至少一种生物特征识别方法获得不适合认证的认证信息时,电子设备101可以确定至少一种生物特征识别方法的认证适合性低。因此,电子设备101可以使用指示低认证适合性的对象输出生物特征识别方法的认证适合性。此外,当确定可以通过至少一种生物特征识别方法获得适合于认证的认证信息时,电子设备101可以确定至少一种生物特征识别方法的认证适合性高。因此,电子设备101可以使用指示高认证适合性的对象输出生物特征识别方法的认证适合性。另外,电子设备101可以以图形形式、音频形式、振动形式等输出认证适合性。
在另一示例中,电子设备101可以仅输出至少一种生物特征识别方法的认证适合性,该生物特征识别方法被确定为可以在可以用于认证的生物特征识别方法中获得适合于认证的认证信息的方法。例如,电子设备101可以选择具有最高认证适合性的生物特征识别方法,并且可以输出所选择的生物特征识别方法的认证适合性。
图6是示出根据本公开的各种实施例的用于执行电子设备101(例如,处理器400)的认证操作的过程的流程图。图7示出了说明根据本公开的各种实施例的认证过程的示例。根据一个实施例,用于执行认证操作的过程可以包括图5中所示的操作505的详细操作。
根据各种实施例,电子设备101可以输出由电子设备101支持的生物特征识别方法的认证适合性,并且可以基于用户输入选择用于认证操作的生物特征识别方法。
参考图6,在操作601中,电子设备101(例如,确定模块402)可以确定由电子设备101支持的每种生物特征识别方法的认证适合性。根据一个实施例,电子设备101可以确定在进入认证模式时由用户指定待执行的启用的生物特征识别方法的认证适合性以及用户未指定的停用的生物特征识别方法的认证适合性。例如,电子设备101可以基于电子设备101的外部照度信息、电子设备101的移动、电子设备101的取向、生物特征识别传感器的运行状态(例如,生物特征识别传感器是否损坏)中的至少一个来确定每种生物特征识别方法的认证适合性。
在操作603中,电子设备101(例如,确定模块402或输出控制模块406)可以基于确定结果输出认证适合性。根据一个实施例,电子设备101可以输出认证适合性,使得用户可以在执行认证操作之前确定适合于认证的生物特征识别方法和不适合于认证的生物特征识别方法。例如,电子设备101可以输出与电子设备101支持的每个生物特征识别方法相对应的对象。此外,电子设备101可以基于认证适合性来改变对象的属性,使得具有一定级别的认证适合性的生物特征识别方法与不具有一定级别的认证适合性的生物特征识别方法不同。此外,电子设备101可以改变对象的属性,使得启用的生物特征识别方法与停用的生物特征识别方法不同。例如,如图7所示,电子设备101可以施加效果,使得具有高认证适合性的生物特征识别方法(例如,虹膜识别方法702)比具有低认证适合性的生物特征识别方法(例如,指纹识别方法704或面部识别方法706)更加突出(700)。此外,电子设备101可以将实线效果施加于启用的生物特征识别方法(例如,虹膜识别方法702和指纹识别方法704)以与施加了虚线效果的停用的生物特征识别方法(例如,面部识别方法706)区分开。根据各种实施例,电子设备101可以通过至少基于认证适合性改变对象的颜色、对比度、形状、大小、位置和透明度中的至少一个来区别地显示生物特征识别方法。
在操作605中,电子设备101(例如,确定模块402或认证模块404)可以检测选择生物特征识别方法的输入。根据一个实施例,电子设备101可以检测从电子设备101支持的生物特征识别方法中选择至少一种用于认证(例如,解锁)的生物特征识别方法的输入。
在操作607中,电子设备101(例如,认证模块404)可以基于所选择的至少一种生物特征识别方法来执行认证操作。根据一个实施例,电子设备101可以使用与至少一种所选择的生物特征识别方法相对应的生物特征识别传感器来获得认证信息。例如,当从输出对象中选择与面部识别相关联的对象时,电子设备101可以操作图像传感器以获得包括用户的面部的认证信息。另外,当从输出对象中选择与指纹识别相关联的对象时,电子设备101可以操作指纹传感器以获得包括用户的指纹的认证信息。此外,当从输出对象中选择与虹膜识别相关联的对象时,电子设备101可以操作虹膜传感器以获得包括用户的虹膜的认证信息。例如,电子设备101可以执行将使用生物特征识别传感器获得的认证信息与存储的参考模板进行比较的认证操作。
图8是示出根据本公开的各种实施例的电子设备101(例如,处理器400)通过所选择的生物特征识别方法处理认证的过程的流程图。图9a和图9b示出了说明根据本公开的各种实施例的用于处理生物特征识别方法的过程的示例。根据一个实施例,处理生物特征识别方法的操作可以包括图6中所示的操作605的详细操作。
根据各种实施例,利用认证适合性输出,电子设备101可以将至少一种生物特征识别方法注册为启用的生物特征识别方法。
参考图8,在操作801中,电子设备101(例如,确定模块402或认证模块404)可以确定是否选择用于认证的由用户指定的启用的生物特征识别方法。根据一个实施例,电子设备101可以使用在进入认证模式时由用户指定待执行的启用的生物特征识别方法来确定是否执行认证操作。
当启用的生物特征识别方法被选择用于认证时,电子设备101(例如,认证模块404)可以基于所选择的生物特征识别方法执行认证操作。根据一个实施例,电子设备101可以经由与所选择的生物特征识别方法相对应的生物特征识别传感器获得认证信息。例如,电子设备101可以执行与图6中所示的操作607相关联的操作。
当选择用于认证的停用的生物特征识别方法时,电子设备101(例如,认证模块404)可以执行用于启用所选择的生物特征识别方法的操作。根据一个实施例,在操作803中,电子设备101可以使用预先指定的启用的生物特征识别方法来执行用户认证操作。当用户认证操作完成时,电子设备101可以在操作805中输出用于启用所选择的生物特征识别方法的画面。例如,当如图9a所示选择停用的生物特征识别方法(900)时,如图9b所示电子设备101可以输出用于存储所选择的停用的生物特征识别方法的参考模板的画面910或者用于启用所选择的停用的生物特征识别方法的画面。
图10是示出根据本公开的各种实施例的电子设备101(例如,处理器400)基于所选择的生物特征识别方法执行认证操作的过程的流程图。图11示出了说明根据本公开的各种实施例的认证操作的示例。根据一个实施例,用于执行认证操作的过程可以包括图6中所示的操作607的详细操作。
根据各种实施例,电子设备101可以输出认证适合性,然后可以基于用户选择的生物特征识别方法执行认证操作。
参考图10,在操作1001中,电子设备101(例如,认证模块404)可以确定与被选择用于认证的生物特征识别方法相对应的参考模板。参考模板可以是对用于认证的信息(例如,认证图像)进行编码(或解码)的结果,作为所选择的生物特征识别方法的参考信息。根据一个实施例,电子设备101可以从对应于生物特征识别方法的各种存储的参考模板中获得与被选择用于认证的生物特征识别方法相关联的参考模板。例如,当选择第一生物特征识别方法(例如,虹膜识别方法)用于认证时,电子设备101可以获得通过对存储的参考模板中的虹膜图像进行编码而获得的参考模板。此外,当选择第二生物特征识别方法(例如,指纹识别方法)用于认证时,电子设备101可以获得通过对存储的参考模板中的指纹图像进行编码而获得的参考模板。
在操作1003中,电子设备101(例如,认证模块404)可以获得用于认证的认证信息。根据一个实施例,电子设备101可以操作与被选择用于认证的生物特征识别方法相对应的生物特征识别传感器,以获得认证信息。此外,电子设备101可以输出显示将要认证的对象(例如,面部、手指或眼睛)引导到预定位置(例如,生物特征识别传感器的视角(FOV)的范围)的引导信息的画面。在另一示例中,至少一个生物特征识别传感器(例如,指纹传感器)可以嵌入屏幕(例如,显示器)中。在这种情况下,如图11所示,电子设备101可以输出将要认证的对象引导到感测区域1102的引导信息1104,该感测区域1102易于在包括在屏幕中的生物特征识别传感器的感测区域之间进行认证。例如,电子设备101可以确定传感器的完整区域和未被异物污染的区域中的至少一个作为易于认证的区域。
在操作1005中,电子设备101(例如,认证模块404)可以使用认证信息和参考模板来执行认证操作。根据一个实施例,参考模板可以是编码(或解码)数据。因此,电子设备101可以通过对获得的认证信息进行编码来生成认证模板。此外,电子设备101可以通过将认证模板与参考模板进行比较来执行认证操作。
图12是示出根据本公开的各种实施例的电子设备101(例如,处理器400)基于所选择的生物特征识别方法来执行认证操作的过程的流程图。图13示出了说明根据本公开的各种实施例的用于执行认证操作的过程的示例。根据一个实施例,用于执行认证操作的过程可以包括图6中所示的操作607的详细操作。
根据各种实施例,电子设备101可以输出用于改进用户认证失败的至少一个生物特征识别传感器的识别率的引导信息。
参考图12,在操作1201中,电子设备101(例如,认证模块404)可以识别认证操作的结果。根据一个实施例,电子设备101可以确定通过所选择的生物特征识别方法获得的认证信息与存储的参考模板之间是否存在一定程度的相似性。例如,当确定认证信息与参考模板具有一定程度的相似性时,电子设备101可以确定认证成功。当确定认证信息与参考模板不具有一定程度的相似性时,电子设备101可以确定认证失败。
当认证失败时,电子设备101(例如,确定模块402)可以收集与在操作1203中执行了认证操作的生物特征识别传感器相关联的上下文信息。根据一个实施例,电子设备101可以在通过生物特征识别传感器获得认证信息的同时收集上下文信息。
在操作1205中,电子设备101(例如,确定模块402)可以基于上下文信息输出用于改进识别率的引导信息。根据一个实施例,电子设备101可以确定已经影响生物特征识别传感器(例如,用于认证的生物特征识别传感器)的消极环境因素,并且可以基于确定结果输出引导信息。例如,如表1所示,电子设备101可以定义与消极环境因素相对应的引导信息。
[表1]
环境因素 引导信息
照度高于参考值 移动到亮处
照度低于参考值 移动到暗处
电子设备的取向在参考值之外 正向移动电子设备
异物(或湿度) 去除传感器或身体部位上的异物
噪声高于参考值 去除噪声
噪声低于参考值 去除震动
例如,当确定由于环境照度而获得不适合于认证的认证信息时,电子设备101可以输出指示移动到比当前亮度更亮或更暗的地方的引导信息。当确定由于在对象或生物特征识别传感器上存在异物而获得不适合于认证的认证信息时,如图13所示,电子设备101可以输出指示去除异物的引导信息(1300)。
当认证成功时,电子设备101(例如,处理器400)可以在操作1207中释放锁定功能。
图14是示出根据本公开的各种实施例的电子设备101(例如,处理器400)对应用执行认证操作的过程的流程图。图15a和图15b示出了说明根据本公开的各种实施例的用于执行认证操作的过程的示例。根据一个实施例,用于执行认证操作的过程可以包括图12中所示的操作1207的详细操作。
根据各种实施例,当在执行应用期间需要用户认证时,电子设备101可以基于应用的属性而推荐生物特征识别方法。
参考图14,在操作1401中,电子设备101(例如,处理器400)可以在释放锁定功能的状态(例如,解锁状态)下执行至少一个应用。此外,电子设备101可以确定在执行应用时或在执行应用期间是否需要用户认证。根据一个实施例,电子设备101可以确定在执行应用时是否输出仅可由认证用户(例如,支付画面或个人信息输入画面)访问的画面。
当不需要认证时,电子设备101(例如,处理器400)可以保持锁定。根据一个实施例,电子设备101可以维持应用的执行。
当需要认证时,电子设备101(例如,处理器400、确定模块402或输出控制模块406)可以基于在操作1403中执行的应用的安全级别来推荐生物特征识别方法。根据一个实施例,如图15a所示,当执行具有第一安全级别(例如,低安全级别)的应用(例如,web浏览器)时,电子设备101可以推荐对应于第一组的生物特征识别方法(例如,虹膜识别方法1502、指纹识别方法1504和面部识别方法1506)作为认证方法(1500)。例如,对应于第一组的生物特征识别方法可以是电子设备101支持的任何生物特征识别方法。如图15b所示,具有第二安全级别(例如,高安全级别)的应用(例如,银行应用)在执行时,电子设备101可以推荐与第二组相对应的生物特征识别方法(例如,虹膜识别方法1512或指纹识别方法1514)作为认证方法(1510)。例如,对应于第二组的生物特征识别方法可以包括具有一定安全级别的生物特征识别方法。例如,电子设备101可以提供与第二组相对应的生物特征识别方法作为推荐的认证方法,其中该第二组不包括具有低于一定级别的安全级别的生物特征识别方法(例如,面部识别方法)。
在操作1405中,电子设备101(例如,确定模块402或认证模块404)可以检测选择生物特征识别方法的输入。根据一个实施例,电子设备101可以检测从推荐的认证方法中选择用于认证(例如,解锁)的至少一种生物特征识别方法的输入。
在操作1407中,电子设备101(例如,认证模块404)可以基于至少一种所选择的生物特征识别方法执行认证操作。根据一个实施例,电子设备101可以使用与至少一种所选择的生物特征识别方法相对应的生物特征识别传感器来获得认证信息。此外,电子设备101可以执行将使用生物特征识别传感器获得的认证信息与存储的参考模板进行比较的认证操作。
图16是示出根据本公开的各种实施例的用于执行电子设备101(例如,处理器400)的认证操作的过程的流程图。图17示出了说明根据本公开的各种实施例的用于执行认证操作的过程的示例。根据一个实施例,用于执行认证操作的过程可以包括图5中所示的操作505的详细操作。
根据各种实施例,电子设备101可以输出预先指定的启用的生物特征识别方法的认证适合性,并且可以基于用户输入选择用于认证操作的生物特征识别方法。
参考图16,在操作1601中,电子设备101(例如,确定模块402)可以确定预先指定的启用的生物特征识别方法的认证适合性。根据一个实施例,电子设备101可以基于与预先指定的启用的生物特征识别方法相关联的上下文信息来确定认证适合性。例如,操作1601与图6的操作601的不同之处在于,未确定停用的生物特征识别方法的认证适合性。
在操作1603中,电子设备101(例如,输出控制模块406)可以输出启用的生物特征识别方法的认证适合性。根据一个实施例,电子设备101可以输出认证适合性,使得用户可以在执行认证操作之前确定适合于认证的启用的生物特征识别方法和不适合认证的启用的生物特征识别方法。例如,电子设备101可以输出与启用的生物特征识别方法相对应的对象。另外,电子设备101可以基于认证适合性将具有一定级别的认证适合性的生物特征识别方法与不具有一定级别的认证适合性的生物特征识别方法区分开。例如,如图17所示,电子设备101可以对每个启用的生物特征识别方法应用认证适合性,从而将具有高认证适合性的启用的生物特征识别方法(例如,虹膜识别方法1702或指纹认证方法1704)和具有低认证适合性的生物特征识别方法(例如,面部识别方法1706)区分开(1700)。
在操作1605中,电子设备101(例如,处理器400或确定模块402)可以检测选择生物特征识别方法的输入。根据一个实施例,电子设备101可以基于输入确定启用的生物特征识别方法中用于认证的生物特征识别方法。
在操作1607中,电子设备101(例如,认证模块404)可以基于所选择的生物特征识别方法执行认证操作。
图18是示出根据本公开的各种实施例的电子设备101(例如,处理器400)输出认证适合性的过程的流程图。图19示出了说明根据本公开的各种实施例的用于输出认证适合性的过程的示例。根据一个实施例,用于输出认证适合性的过程可以包括图16中所示的操作1603的详细操作。
根据各种实施例,电子设备101可以提供用于改进生物特征识别方法的认证适合性的引导信息,通过该生物特征识别方法可以获得不合适的认证信息。
参考图18,在操作1801中,电子设备101(例如,确定模块402)可以基于认证适合性确定在启用的生物特征识别方法中是否存在具有小于参考值的认证适合性的启用的生物特征识别方法。根据一个实施例,电子设备101可以确定是否存在生物特征识别方法,通过该生物特征识别方法可以在启用的生物特征识别方法中获得不合适的认证信息。
当确定不存在具有小于参考值的认证适合性的启用的生物特征识别方法时,电子设备101(例如,输出控制模块406)可以执行输出启用的生物特征识别方法的认证适合性的操作。根据一个实施例,电子设备101可以执行与图16中所示的操作1603相关联的操作。
当确定存在具有小于参考值的认证适合性的启用的生物特征识别方法时,电子设备101(例如,输出控制模块406)可以在操作1803中输出用于改进认证适合性的引导信息。根据一个实施例,电子设备101可以确定影响生物特征识别方法的消极环境因素,并且可以基于确定结果输出引导信息。例如,电子设备101可以输出用于减少生物特征识别方法的消极环境因素的引导信息,通过该生物特征识别方法可以获得不合适的认证信息。例如,电子设备101可以基于至少一个传感器确定电子设备101的外部照度(例如,小于参考亮度的照度)影响生物特征识别方法。因此,如图19所示,电子设备101可以输出用于引起照度变化以改进认证适合性的引导信息1902(1900)。
图20是示出根据本公开的各种实施例的电子设备101(例如,处理器400)输出用于改进认证适合性的引导信息的过程的流程图。根据一个实施例,用于输出引导信息的过程可以包括图18中所示的操作1803的详细操作。
根据各种实施例,电子设备101可以结合在认证适合性方面没有改进的生物特征识别方法来控制电子设备101的操作。根据一个实施例,电子设备101可以控制与在认证适合性方面没有改进的生物特征识别方法相关联的生物特征识别传感器的操作,从而减少电池消耗。
参考图20,在操作2001中,利用用于改进认证适合性输出的引导信息,电子设备101(例如,确定模块402)可以收集与生物特征识别方法相关联的上下文信息,在至少一个传感器的基础上通过该方法可以获得不合适的认证信息。根据一个实施例,电子设备101可以重新确定被确定为可以基于所收集的上下文信息获得不合适的认证信息的方法的生物特征识别方法的认证适合性。
在操作2003中,电子设备101(例如,确定模块402)可以确定被确定为可以获得不合适的认证信息的方法的生物特征识别方法的认证适合性是否被改变。根据一个实施例,电子设备101可以确定被确定为可以获得不合适的认证信息的方法的生物特征识别方法的认证适合性是否得到改进。
当认证适合性改变时,电子设备101(例如,输出控制模块406)可以确定认证适合性得到改进并且可以在操作2007中输出改变后的认证适合性。根据一个实施例,电子设备101可以将被确定为可以获得不合适的认证信息的方法的生物特征识别方法改变为具有高认证适合性的启用的生物特征识别方法。
当认证适合性未改变时,电子设备101(例如,处理器400)可以确定认证适合性没有得到改进,并且可以在操作2005中控制与确定为可以获得不合适的认证信息的方法的生物特征识别方法相关联的生物特征识别传感器的操作。根据一个实施例,电子设备101可以改变生物特征识别传感器的操作周期或者可以停止生物特征识别传感器的操作。例如,电子设备101可以控制生物特征识别传感器的操作,从而减少电池消耗。
图21是示出根据本公开的各种实施例的电子设备101(例如,处理器400)确定用于认证的生物特征识别方法的过程的流程图。图22a和图22b示出了说明根据本公开的各种实施例的用于改变生物特征识别方法的过程的示例。根据一个实施例,用于确定用于认证的生物特征识别方法的过程可以包括图16中所示的操作1605的详细操作。
根据各种实施例,电子设备101可以预测被选择用于认证的生物特征识别方法的认证准确度。
参考图21,在操作2101中,电子设备101(例如,确定模块402)可以确定是否选择了用于认证的可以获得不合适的认证信息的生物特征识别方法。根据一个实施例,电子设备101可以确定是否选择了用于认证的具有小于参考值的认证适合性的生物特征识别方法。
当选择可以获得合适的认证信息的生物特征识别方法时,电子设备101(例如,认证模块404)可以基于所选择的生物特征识别方法执行认证操作。根据一个实施例,电子设备101可以执行与图16中所示的操作1607相关联的操作。
当选择了可以获得不合适的认证信息的生物特征识别方法时,电子设备101(例如,输出控制模块406)可以在操作2103中指示所选择的生物特征识别方法可能产生不准确的认证结果。根据一个实施例,当由于如图22a所示的外部照度(例如,小于参考亮度的照度)通过生物特征识别方法可以获得不合适的认证信息时(2201),电子设备可以输出指示由于如图22b所示的外部照度可能产生不合适的认证信息的引导信息2203。此外,当在指示可能产生不准确的认证结果之后选择新的生物特征识别方法时,电子设备101可以使用所选择的生物特征识别方法执行认证操作。当未选择新的生物特征识别方法时,电子设备101可以使用已经选择的生物特征识别方法执行认证操作。
图23是示出根据本公开的各种实施例的用于执行电子设备101(例如,处理器400)的认证操作的另一过程的流程图。图25a和图25b示出了说明根据本公开的各种实施例的认证操作的示例。
参考图23,在操作501中,电子设备101(例如,输出控制模块406)可以进入认证模式。根据一个实施例,电子设备101可以通过输出用于请求认证操作的画面来进入认证模式。例如,处于启用锁定功能的状态(睡眠状态或锁定状态)电子设备101可以基于用户输入(例如,唤醒输入)进入认证模式。
在操作2303中,电子设备101(例如,确定模块402)可以基于至少一个传感器收集与用于认证的生物特征识别方法(或生物特征识别传感器)相关联的上下文信息。根据一个实施例,当多种生物特征识别方法(例如,面部识别方法、虹膜识别方法、指纹识别方法等)可以用于认证时,电子设备101可以收集与每种生物特征识别方法相关联的上下文信息。例如,电子设备101可以收集与电子设备101的外部照度信息、关于电子设备101的取向和移动信息以及生物特征识别传感器的运行状态信息中的至少一个相关联的上下文信息。
在操作2305中,电子设备101(例如,确定模块402)可以基于所收集的上下文信息来确定可以用于认证的生物特征识别方法的认证适合性。根据一个实施例,认证适合性可以是指示生物特征识别方法适合于用户认证的程度的值。
在操作2307中,电子设备101(例如,输出控制模块406)可以输出可以用于认证的至少一种生物特征识别方法。根据一个实施例,电子设备101可以输出显示与可以用于认证的至少一种生物特征识别方法相对应的对象的画面。例如,如图25a所示,电子设备101可以输出对应于可用于认证的虹膜识别方法的对象2501、对应于指纹识别方法的对象2503或者对应于面部识别方法的对象2505。
在操作2309中,电子设备101(例如,确定模块402或处理器400)可以检测选择用于认证的生物特征识别方法的输入。根据一个实施例,电子设备101可以检测选择在屏幕上输出的一个对象的输入。
在操作2311中,电子设备101(例如,输出控制模块402)可以输出所选择的生物特征识别方法的认证适合性。根据一个实施例,当如图25a所示检测到在输出对象中选择对应于虹膜识别方法的对象的输入2510时,如图25b所示,电子设备101可以在屏幕上输出与用户选择的对象相对应的认证适合性2512。
在操作2313中,电子设备101(例如,处理器400或确定模块402)可以在输出所选择的生物特征识别方法的认证适合性的同时识别检测到的输入。根据一个实施例,输入可以包括选择另一种用于执行认证操作的生物特征识别方法的输入。输入还可以包括使用所选择的生物特征识别方法执行认证操作的输入。
在检测到使用所选择的生物特征识别方法执行认证操作的输入时,电子设备101(例如,认证模块404)可以在操作2315中基于所选择的生物特征识别方法执行认证操作。
图24是示出根据本公开的各种实施例的电子设备101(例如,处理器400)在输出认证适合性的同时检测用户输入的过程的流程图。图25b和图25c示出了说明根据本公开的各种实施例的认证操作的示例。根据一个实施例,用于检测用户输入的过程可以包括图23中所示的操作2311的详细操作。
在操作2401中,电子设备101(例如,处理器400或确定模块402)可以确定是否检测到选择不同生物特征识别方法的输入。根据一个实施例,电子设备101可以确定是否检测到请求不同生物特征识别方法的认证适合性的输入。
当检测到选择不同生物特征识别方法的输入时,电子设备101(例如,输出控制模块406)可以在操作2403中输出不同生物特征识别方法的认证适合性。根据一个实施例,如图25b所示,在检测到改变生物特征识别方法的输入2520时,如图25c所示,电子设备101可以输出改变后的生物特征识别方法的认证适合性2522。另外,在检测到使用不同的所选择的生物特征识别方法执行认证操作的输入2523时,电子设备101可以相应地执行认证操作。
根据本公开的各种实施例的电子设备的操作方法可以包括:获得与第一生物特征识别方法和第二生物特征识别方法相关联的上下文信息;基于至少部分上下文信息,确定使用通过第一生物特征识别方法获得的生物特征信息认证成功的第一成功率和使用通过第二生物特征识别方法获得的生物特征信息认证成功的第二成功率;以及基于第一成功率和第二成功率的至少一部分来显示对应于第一方法的图形对象和对应于第二方法的图形对象。
根据一个实施例,显示图形对象包括:显示用于使第一成功率和第二成功率中不满足指定值的至少一个成功率能够满足指定值的引导信息。
根据一个实施例,上下文信息可以与电子设备的外部环境信息、电子设备的移动信息、电子设备的取向信息、第一生物传感器和第二生物传感器的运行状态中的至少一个相关联。例如,环境信息可以包括照度信息。
根据一个实施例,操作方法还可以包括使用通过图形对象选择的第一方法或第二方法对用户进行认证。
根据一个实施例,对用户的认证可以包括:存储与第一方法相关联的第一参考模板和与第二方法相关联的第二参考模板;以及从所存储的参考模板中获得与所选择的方法相对应的参考模板。
根据一个实施例,对用户的认证可以包括:当不满足指定成功率的第一方法或第二方法被用于认证时,显示通知信息。
根据一个实施例,对用户的认证可以包括:获得与认证失败的第一方法或第二方法相关联的上下文信息;以及显示用于基于至少部分上下文信息改进成功率的引导信息。
根据本公开的各种实施例的电子设备及其操作方法可以基于上下文信息提供生物特征识别方法的识别率,或者可以推荐适合于认证操作的生物特征识别,从而改进电子设备的用户识别率。
提供本文公开的各种实施例仅仅是为了容易地描述本公开的技术细节并帮助理解本公开,并且不旨在限制本公开的范围。因此,应该理解,基于本公开的技术构思的所有修改和变化或修改和变化的形式都落入本公开的范围内。

Claims (11)

1.一种电子设备,所述电子设备包括:
第一生物特征传感器,所述第一生物特征传感器被配置为使用第一生物特征识别方法获得生物特征信息;
第二生物特征传感器,所述第二生物特征传感器被配置为使用第二生物特征识别方法获得所述生物特征信息或不同的生物特征信息;
显示器;以及
处理器,
其中,所述处理器被配置为:
获得分别与所述第一生物特征识别方法和所述第二生物特征识别方法相关联的上下文信息;
基于所述上下文信息分别确定所述第一生物特征识别方法的认证适合性级别和所述第二生物特征识别方法的认证适合性级别;
基于认证适合性级别分别显示与所述第一生物特征识别方法相对应的第一图形对象和与所述第二生物特征识别方法相对应的第二图形对象,其中,与具有预定认证适合性级别的生物特征识别方法相对应的图形对象被显示成区别于与不具有所述预定认证适合性级别的生物特征识别方法相对应的图形对象,
检测用于选择所述第一图形对象和所述第二图形对象中的图形对象的输入,
响应于所选择的图形对象对应于具有所述预定认证适合性级别的生物特征识别方法,使用所述具有所述预定认证适合性级别的生物特征识别方法来执行认证操作,以及
响应于所选择的图形对象对应于不具有所述预定认证适合性级别的生物特征识别方法,显示指示产生不适合的认证信息的引导信息。
2.根据权利要求1所述的电子设备,其中,所述处理器还被配置为使用所述第一生物特征传感器、所述第二生物特征传感器或能够检测所述电子设备的外部光的传感器获得所述电子设备的外部环境信息,其中,所述传感器在获得所述上下文信息的操作的至少一部分中功能性地连接到所述电子设备。
3.根据权利要求1所述的电子设备,其中,所述处理器还被配置为在获得所述上下文信息的操作的至少一部分中获得关于在所述电子设备中运行的功能的属性信息。
4.根据权利要求1所述的电子设备,其中,所述处理器被配置为:通过基于所述上下文信息确定使用通过所述第一生物特征识别方法获得的所述生物特征信息认证成功的第一成功率和使用通过所述第二生物特征识别方法获得的所述生物特征信息以及所述不同的生物特征信息认证成功的第二成功率,来确定所述第一生物特征识别方法的认证适合性级别和所述第二生物特征识别方法的认证适合性级别。
5.根据权利要求1所述的电子设备,其中,所述处理器还被配置为显示使所述不具有所述预定认证适合性级别的生物特征识别方法能够满足所述预定认证适合性级别的另一引导信息。
6.根据权利要求4所述的电子设备,其中,所述处理器还被配置为:
基于所述第一成功率和所述第二成功率,改变所述第一图形对象和所述第二图形对象中的至少一者的显示属性。
7.根据权利要求1所述的电子设备,其中,所述处理器还被配置为获得与所述电子设备的外部环境信息、所述电子设备的移动信息、所述电子设备的取向信息以及所述第一生物特征传感器和所述第二生物特征传感器的运行状态中的至少一个相关联的所述上下文信息。
8.一种电子设备的操作方法,所述操作方法包括:
获得与来自所述电子设备的第一生物特征传感器的第一生物特征识别方法和来自所述电子设备的第二生物特征传感器的第二生物特征识别方法相关联的上下文信息;
基于所述上下文信息,分别确定所述第一生物特征识别方法的认证适合性级别和所述第二生物特征识别方法的认证适合性级别;
基于认证适合性级别分别显示与所述第一生物特征识别方法相对应的第一图形对象和与所述第二生物特征识别方法相对应的第二图形对象,其中,与具有预定认证适合性级别的生物特征识别方法相对应的图形对象被显示成区别于与不具有所述预定认证适合性级别的生物特征识别方法相对应的图形对象;
检测用于选择所述第一图形对象和所述第二图形对象中的图形对象的输入;
响应于所选择的图形对象对应于具有所述预定认证适合性级别的生物特征识别方法,使用所述具有所述预定认证适合性级别的生物特征识别方法来执行认证操作;以及
响应于所选择的图形对象对应于不具有所述预定认证适合性级别的生物特征识别方法,显示指示产生不适合的认证信息的引导信息。
9.根据权利要求8所述的操作方法,所述操作方法还包括:
显示使所述不具有所述预定认证适合性级别的生物特征识别方法能够满足所述预定认证适合性级别的另一引导信息。
10.根据权利要求8所述的操作方法,其中,所述上下文信息与所述电子设备的外部环境信息、所述电子设备的移动信息、所述电子设备的取向信息以及所述第一生物特征传感器和所述第二生物特征传感器的运行状态中的至少一个相关联。
11.根据权利要求8所述的操作方法,其中,所述的执行所述认证操作包括:
存储与所述第一生物特征识别方法相关联的第一参考模板和与所述第二生物特征识别方法相关联的第二参考模板;以及
从所存储的第一参考模板和所存储的第二参考模板中获得与所述具有所述预定认证适合性级别的生物特征识别方法相对应的参考模板。
CN201880013657.8A 2017-02-23 2018-02-22 通过使用多个生物特征传感器执行认证的电子设备及其操作方法 Active CN110325993B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR10-2017-0024257 2017-02-23
KR1020170024257A KR102685894B1 (ko) 2017-02-23 2017-02-23 복수의 생체 센서를 이용하여 인증을 수행하기 위한 전자 장치 및 그의 동작 방법
PCT/KR2018/002189 WO2018155928A1 (ko) 2017-02-23 2018-02-22 복수의 생체 센서를 이용하여 인증을 수행하기 위한 전자 장치 및 그의 동작 방법

Publications (2)

Publication Number Publication Date
CN110325993A CN110325993A (zh) 2019-10-11
CN110325993B true CN110325993B (zh) 2022-12-23

Family

ID=63252869

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201880013657.8A Active CN110325993B (zh) 2017-02-23 2018-02-22 通过使用多个生物特征传感器执行认证的电子设备及其操作方法

Country Status (5)

Country Link
US (1) US11397598B2 (zh)
EP (1) EP3584729B1 (zh)
KR (1) KR102685894B1 (zh)
CN (1) CN110325993B (zh)
WO (1) WO2018155928A1 (zh)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102685894B1 (ko) 2017-02-23 2024-07-19 삼성전자주식회사 복수의 생체 센서를 이용하여 인증을 수행하기 위한 전자 장치 및 그의 동작 방법
CN109272381B (zh) * 2018-09-04 2020-09-15 阿里巴巴集团控股有限公司 业务推荐方法、装置、电子设备及可读存储介质
US10878071B2 (en) * 2018-10-23 2020-12-29 International Business Machines Corooration Biometric authentication anomaly detection
KR102758937B1 (ko) * 2019-02-18 2025-01-23 삼성전자주식회사 생체 정보를 인증하기 위한 전자 장치 및 그의 동작 방법
JP7268726B2 (ja) * 2019-04-26 2023-05-08 日本電気株式会社 認証データ生成装置、認証装置、認証データ生成方法、及び、プログラム
US20210329002A1 (en) * 2019-05-09 2021-10-21 Lg Electronics Inc. Intelligent service providing method and apparatus based on authentication level
KR102265624B1 (ko) * 2020-05-08 2021-06-17 주식회사 온페이스에스디씨 안면인식을 이용한 차량의 시동보안 시스템
EP4350541A4 (en) * 2021-06-15 2024-11-06 Samsung Electronics Co., Ltd. ELECTRONIC DEVICE AND BIOMETRIC AUTHENTICATION METHOD USING SAME
WO2023054839A1 (ko) * 2021-09-28 2023-04-06 삼성전자 주식회사 상황에 기반하여 서비스의 인증 방식을 적응적으로 제공하기 위한 전자 장치, 방법, 및 비일시적 컴퓨터 판독가능 저장 매체
EP4386590A4 (en) * 2021-09-28 2024-12-11 Samsung Electronics Co., Ltd. ELECTRONIC DEVICE AND METHOD FOR ADAPTIVELY PROVIDING SERVICE AUTHENTICATION PROCESS BASED ON SITUATION, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM
EP4421662A4 (en) * 2021-10-26 2025-02-26 Samsung Electronics Co., Ltd. Electronic device, and user interface method using biometric recognition in electronic device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RO126612A2 (ro) * 2009-12-17 2011-08-30 Optoelectronica 2001 S.A. Sistem biometric multimodal de autentificare şi identificare 1:n
CN103699825A (zh) * 2012-09-27 2014-04-02 Lg电子株式会社 显示设备和用于操作显示设备的方法
CN106355393A (zh) * 2015-07-14 2017-01-25 三星电子株式会社 支付操作方法和用于支持该支付操作方法的电子设备
CN106462648A (zh) * 2014-07-11 2017-02-22 英特尔公司 针对数据捕获的动态控制

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7623970B2 (en) * 2001-04-17 2009-11-24 Panasonic Corporation Personal authentication method and device
JP2006527424A (ja) 2003-05-12 2006-11-30 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 生体センサを選択的に起動するシステム及び方法
JP5110983B2 (ja) * 2007-06-29 2012-12-26 日立オムロンターミナルソリューションズ株式会社 生体認証処理システム
KR101092303B1 (ko) * 2009-05-26 2011-12-13 주식회사 유니온커뮤니티 지문인식장치 및 그 지문 데이터 획득방법
JP5629633B2 (ja) * 2011-04-11 2014-11-26 日立オムロンターミナルソリューションズ株式会社 自動取引装置、生体認証ユニット、及び生体認証方法
KR20120122587A (ko) 2011-04-29 2012-11-07 이청종 지문 및 얼굴인식을 이용한 휴대단말기 보안장치 및 방법
US20140157401A1 (en) * 2012-11-30 2014-06-05 Motorola Mobility Llc Method of Dynamically Adjusting an Authentication Sensor
US20140282868A1 (en) * 2013-03-15 2014-09-18 Micah Sheller Method And Apparatus To Effect Re-Authentication
KR101500948B1 (ko) 2013-04-25 2015-03-10 주식회사 슈프리마 분산형 생체 인식 서비스 제공 방법
KR102126816B1 (ko) 2013-09-09 2020-07-08 삼성전자주식회사 지문 인식 장치 및 방법
US10032008B2 (en) 2014-02-23 2018-07-24 Qualcomm Incorporated Trust broker authentication method for mobile devices
US20150242605A1 (en) 2014-02-23 2015-08-27 Qualcomm Incorporated Continuous authentication with a mobile device
KR102206054B1 (ko) * 2014-05-09 2021-01-21 삼성전자주식회사 지문 처리 방법 및 그 전자 장치
WO2015183974A1 (en) 2014-05-30 2015-12-03 Apple Inc. User authentication retry with a biometric sensing device
US10425410B2 (en) * 2014-09-30 2019-09-24 Huawei Technologies Co., Ltd. Identity authentication method and apparatus, and user equipment
CN104408343B (zh) 2014-11-09 2017-03-29 河南华辰智控技术有限公司 通过认证系统对生物特征识别的一种阈值计算方法
US9460279B2 (en) * 2014-11-12 2016-10-04 International Business Machines Corporation Variable image presentation for authenticating a user
US9497312B1 (en) * 2015-02-17 2016-11-15 Amazon Technologies, Inc. Dynamic unlock mechanisms for mobile devices
KR20160116106A (ko) 2015-03-25 2016-10-07 주식회사 이리언스 홍채 촬영 전용 카메라를 구비한 이동통신 단말기
EP3089064A1 (en) 2015-04-08 2016-11-02 LG Electronics Inc. Mobile terminal and method for controlling the same
KR102329821B1 (ko) 2015-06-04 2021-11-23 삼성전자주식회사 개인 인증 전자 장치 및 방법
KR102133534B1 (ko) 2015-07-01 2020-07-13 삼성전자주식회사 사용자 인증 방법 및 장치
US10318958B2 (en) * 2015-07-28 2019-06-11 Jong Ho Kim Smart watch and operating method using the same
KR102685894B1 (ko) 2017-02-23 2024-07-19 삼성전자주식회사 복수의 생체 센서를 이용하여 인증을 수행하기 위한 전자 장치 및 그의 동작 방법
KR102314241B1 (ko) * 2017-03-28 2021-10-20 삼성전자주식회사 적응적 인증 수행 방법 및 이를 지원하는 전자 장치
CN107194214A (zh) * 2017-04-18 2017-09-22 北京小米移动软件有限公司 指纹验证方法及装置
US11170085B2 (en) * 2018-06-03 2021-11-09 Apple Inc. Implementation of biometric authentication

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RO126612A2 (ro) * 2009-12-17 2011-08-30 Optoelectronica 2001 S.A. Sistem biometric multimodal de autentificare şi identificare 1:n
CN103699825A (zh) * 2012-09-27 2014-04-02 Lg电子株式会社 显示设备和用于操作显示设备的方法
CN106462648A (zh) * 2014-07-11 2017-02-22 英特尔公司 针对数据捕获的动态控制
CN106355393A (zh) * 2015-07-14 2017-01-25 三星电子株式会社 支付操作方法和用于支持该支付操作方法的电子设备

Also Published As

Publication number Publication date
KR102685894B1 (ko) 2024-07-19
US11397598B2 (en) 2022-07-26
EP3584729B1 (en) 2021-05-19
EP3584729A1 (en) 2019-12-25
EP3584729A4 (en) 2019-12-25
KR20180097360A (ko) 2018-08-31
WO2018155928A1 (ko) 2018-08-30
US20200004940A1 (en) 2020-01-02
CN110325993A (zh) 2019-10-11

Similar Documents

Publication Publication Date Title
CN110325993B (zh) 通过使用多个生物特征传感器执行认证的电子设备及其操作方法
CN107665485B (zh) 用于显示图形对象的电子装置和计算机可读记录介质
KR102324964B1 (ko) 외부 입력 장치의 입력을 처리하는 전자 장치 및 방법
CN108388390A (zh) 控制指纹传感器的设备和方法
US11030288B2 (en) Electronic device for authenticating using biometric information and method of operating electronic device
US20190324640A1 (en) Electronic device for providing user interface according to electronic device usage environment and method therefor
US10254883B2 (en) Electronic device for sensing pressure of input and method for operating the electronic device
KR102748020B1 (ko) 전자 장치 및 전자 장치의 수중 촬영 판단 방법
US10806356B2 (en) Electronic device and method for measuring heart rate based on infrared rays sensor using the same
KR20170042165A (ko) 전자 장치의 모니터링 방법 및 장치
KR102358849B1 (ko) 스마트 워치에 대한 정보를 제공하는 전자 장치와 이의 동작 방법
KR102343990B1 (ko) 디스플레이의 서로 다른 영역을 독립적으로 제어하는 전자 장치 및 방법
KR102678242B1 (ko) 인증을 수행하는 전자 장치 및 방법
US10359878B2 (en) Method for providing events corresponding to touch attributes and electronic device thereof
KR20170014407A (ko) 전자장치의 보안 장치 및 제어 방법
KR20180014446A (ko) 전자 장치 및 전자 장치의 터치 스크린 디스플레이 제어 방법
CN108460261A (zh) 用于管理内容的方法及其电子设备
KR20170081903A (ko) 전자 장치 및 그 동작 방법
US20190171804A1 (en) Electronic device and method for controlling activation of camera module
US11520875B2 (en) Electronic device for processing video signal and computer readable recording medium
CN108427529B (zh) 电子设备及其操作方法
KR102838746B1 (ko) 시스템 온 칩, 이를 포함하는 장치 및 이의 구동 방법
KR102693435B1 (ko) 전자 장치 및 그의 동작 방법
CN108702694A (zh) 用于网络连接的方法和电子装置
KR20180042550A (ko) 컨텐츠 처리 방법 및 이를 지원하는 전자 장치

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载