指纹信息处理方法及支持指纹信息处理方法的电子装置与流程

文档序号:13350732阅读:222来源:国知局
指纹信息处理方法及支持指纹信息处理方法的电子装置与流程

本公开总体上涉及一种指纹信息处理,更具体地,涉及一种用于基于邻近目标指纹区域的指纹信息处理的方法和设备。



背景技术:

近来,对安全(诸如个人信息保护和用户认证)的兴趣已经增加。因此,对于支持安全的电子装置以及相关技术的开发的需求也已经增加。具体地,电子装置(诸如包括智能电话的移动装置)已成为用户的必不可少的物品,并且用户认证已成为重要的功能。涉及用户认证的技术正被积极地开发。

涉及用户认证技术,指纹识别包括在各种常见的技术中。涉及基于用户的指纹来认证用户的指纹识别,执行指纹识别的电子装置可通过将在用户认证期间收集的指纹信息与通过指纹注册处理注册的指纹信息进行比较来认证用户。

为了执行指纹认证,例如,线扫描指纹传感器可被用于通过滑动方法收集指纹信息,或区域扫描指纹传感器可通过触摸方法收集指纹信息。当区域扫描指纹传感器被安装在移动装置(诸如智能电话)上时,由于移动装置的特性,指纹传感器的尺寸可相对地小于将被扫描的手指的尺寸。



技术实现要素:

【技术问题】

具有小于手指的指纹传感器的电子装置可多次重复地执行指纹信息收集处理,以提高指纹识别率。然而,根据现有的指纹注册处理,即使当指纹信息收集处理被多次执行时,每个指纹信息收集处理可能不与先前的指纹信息收集处理相联系,并且可能被单独执行。此外,根据现有的指纹注册方法,将被注册的指纹区域不是被均匀地提取,并且可能是以基于特定点(例如,指关节的中心点)的受约束的方式被提取。因此,当使用现有的指纹注册方法时,可能不必要地收集与相同或类似的指纹区域相应的指纹信息。

【技术方案】

根据本公开的一方面,提供了一种电子装置。该电子装置包括:指纹传感器,被配置为感测用户的指纹;处理器,被配置为电连接到所述指纹传感器,当通过所述指纹传感器获得第一指纹信息时,识别用于用户认证的目标区域中与第一指纹信息相应的第一指纹区域,获得包括在目标区域中并相应于与第一指纹区域邻近的第二指纹区域的第二指纹信息。

根据本公开的另一方面,提供了一种电子装置的指纹信息处理方法。该方法包括:通过用于感测用户指纹的指纹传感器来获得第一指纹信息;识别用于用户认证的目标区域中与第一指纹信息相应的第一指纹区域,获得包括在目标区域中并相应于与第一指纹区域邻近的第二指纹区域的第二指纹信息。

【有益效果】

本公开是为了至少解决上面提到的问题和/或缺点,并至少提供下面描述的优点。

因此,本公开的一方面提供了一种指纹信息处理方法及支持该方法的电子装置,其中,该指纹信息处理方法用于提供输入与主题区域相应的指纹信息的方法以在指纹注册处理期间基于与收集的参考区域相应的指纹信息来收集指纹信息。

本公开的另一方面提供了一种用于将滑动方法与触摸方法进行组合并将经过组合的方法提供为指纹信息收集方法的指纹信息处理方法及支持该方法的电子装置。

本公开的另一方面提供了一种用于通过显示被收集的指纹信息以及被注册的指纹信息中的至少一个来反馈指纹注册状态的指纹信息处理方法及支持该方法的电子装置。

附图说明

从以下结合附图的描述,本公开的特定实施例的上述和其他方面、特征和优点将会更加清楚,其中:

图1是示出根据本公开的实施例的涉及指纹信息处理的电子装置的示图;

图2a和2b是示出根据本公开的实施例的收集指纹信息的方法的示图;

图3是示出根据本公开的实施例的涉及指纹注册的指纹区域的示图;

图4是示出根据本公开的实施例的根据与附加指纹信息的收集相应的输入指纹信息的方法所显示的屏幕的示图;

图5是示出根据本公开实施例的电子装置的用于提供与附加指纹信息的收集相应的指纹信息输入方法的方法的流程图;

图6a和图6b是示出根据本公开的各种实施例的用于指纹信息输入方法的推荐样式的示图;

图7是示出根据本公开的实施例的根据基于参考区域的指纹信息输入方法所显示的屏幕的示图;

图8是示出根据本公开的实施例的用于提供基于参考区域的指纹信息输入方法的电子装置的操作方法的流程图;

图9是示出根据本公开的实施例的涉及重新尝试指纹注册的电子装置的操作方法的流程图;

图10是示出根据本公开的实施例的根据基于感测区域的指纹信息输入方法所显示的屏幕的示图;

图11是示出根据本公开的实施例的网络环境中的电子装置的示图;

图12是示出根据本公开的实施例的电子装置的框图;

图13是示出根据本公开的实施例的程序模块的框图。

具体实施方式

在下文中,将参照附图描述本公开的各种实施例。然而,这些描述不将本公开限制于特定描述的实施例,并且本公开覆盖了在本公开的权利要求及其等同物的范围内所提供的本公开的所有修改、等同物和/或替换物。针对附图的说明,相同的参考标号表示相同的元件。

如在这里所使用的,术语“包括”、“包含”、“具有”、“可包括”和“可具有”表示公开的功能、操作或元件的存在,并且不排除其他功能、操作或元件。

例如,表述“a或b”和“a或/和b中的至少一个”可表示包括a、包括b、包括a和b两者、包括至少一个a、包括至少一个b或包括至少一个a和至少一个b二者。

如这里所使用的诸如“第一”、“第二”等的术语可修饰本公开的各种实施例的各种不同的元件,但是不限制所述元件。例如,“第一用户装置”和“第二用户装置”可在不考虑顺序或重要性的情况下指示不同的用户装置。在不脱离本公开的范围的情况下,第一组件可被称为第二组件,反之亦然。

当第一组件被称为被“(可操作地或可通信地)耦接”到第二组件/与第二组件“(可操作地或可通信地)耦接”或“被连接到”第二组件时,第一组件可被直接连接到第二组件或通过另一组件(例如,第三组件)连接。当第一组件被称为被“直接连接到”或“直接访问”第二组件时,第一组件和第二组件之间不存在另一组件(例如,第三组件)。

表述“被配置为…”可根据上下文与“适于…”、“有…能力”、“被设计为…”、“适应于…”、“被制造为…”或“能够…”互换地使用。术语“被配置为…”可不必意味着按照硬件“被专门设计为…”。相反,在某些情况下的表述“被配置为…的装置”可意味着所述装置和另一装置或部件“能够…”。例如,“被配置为(或被设置为)执行a、b和c的处理器”可意味着用于执行相应操作的专用处理器(例如,嵌入式的处理器)或用于通过执行存储在存储器装置中的至少一个软件程序来执行相应操作的通用处理器(例如,cpu或应用处理器)。

根据本公开的实施例,电子装置可包括以下至少一种:例如,智能电话、平板个人计算机(pc)、移动电话、视频电话、电子书(e-book)阅读器、台式个人计算机(pc)、膝上型个人计算机(pc)、上网本计算机、工作站服务器、个人数字助理(pda)、便携式多媒体播放器(pmp)、mp3播放器、移动医疗装置、相机、可穿戴装置。根据本公开的各种实施例,可穿戴装置可包括以下至少一种类型:例如,配件类型(例如,手表、戒指、手镯、脚链、项链、眼镜、隐形眼镜或头戴式装置(hmd))、织物或服装集成类型(例如,电子服装)、体安装类型(例如,皮肤垫或纹身)或生物植入类型(例如,植入电路)。

根据本公开的实施例,电子装置可以是家用电器。家用电器可包括以下至少一种:例如,电视、数字视频盘(dvd)播放器、音响、冰箱、空调、吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动化控制面板、安全控制面板、tv盒、游戏机、电子词典、电子钥匙、摄像机和电子相框。

根据本公开的实施例,电子装置可包括以下至少一种:支持呼叫转移服务的各种医疗装置(例如,各种便携式测量装置(例如,血糖仪、心率仪,血压仪,体温计等)、磁共振血管造影(mra)装置、磁共振成像(mri)装置、计算机断层扫描(ct)装置、医学成像装置、超声装置等)、导航装置、全球导航卫星系统(gnss)、事件数据记录器(edr)、飞行数据记录器(fdr)、汽车信息娱乐装置、用于船舶的电子设备(例如,船舶导航系统、陀螺罗盘等)、航空电子设备、安全装置、车头单元、工业或家用机器人、金融机构的自动柜员机(atm)、销售点(pos)装置或物联网(iot)装置(例如,灯泡、各种传感器、电表或燃气表、喷淋系统、火警警报器、恒温器、路灯、烤面包机、运动设备、热水器、加热器、烧水壶等)。

根据本公开的实施例,电子装置可包括以下至少一种:支持呼叫转移服务的家具或建筑/结构的一部分、电子板、电子签名接收装置、投影仪和各种测量仪器(例如,水表、电表、燃气表、无线电信号测量设备等)。根据本公开的实施例的电子装置可以是上面提到的各种装置中的任何一个或它们的组合。电子装置可以是柔性电子装置。根据本公开的实施例的电子装置不限于上面提到的装置,并且可根据技术的发展而包括新的种类的电子装置。

在下文中,参照附图描述根据本公开的实施例的电子装置。这里,术语“用户”可表示使用电子装置的人或使用电子装置的装置(例如,人工智能电子装置)。

图1是示出根据本公开的实施例的涉及指纹信息处理的电子装置的示图。

参照图1,电子装置100包括指纹传感器110、指纹信息处理模块130、处理器150、显示器170和存储器190。指纹传感器110可收集用户的指纹信息。例如,指纹传感器110可收集关于用户的指纹中包括的脊线的长度、方向或特定点(例如,脊线分支的点、脊线连接的点或脊线终止的点)的指纹信息。

指纹信息处理模块130可处理通过指纹传感器110收集(或获得)的指纹信息。例如,指纹信息处理模块130可收集(或获得)、分析并存储指纹信息。此外,指纹信息处理模块130可基于这个确定在指纹注册处理期间确定指纹注册状态,指纹信息处理模块130可向用户提供反馈。指纹信息处理模块130包括指纹信息收集模块131、指纹信息分析模块133、指纹信息存储模块135、注册状态确定模块137和反馈提供模块139。

指纹信息收集模块131可控制通过指纹传感器110的指纹信息的收集。例如,当指纹传感器110是线扫描指纹传感器时,指纹信息收集模块131可根据滑动方法控制指纹信息的收集。可选地,当指纹传感器110是区域扫描指纹传感器时,指纹信息收集模块131可根据触摸方法控制指纹信息的收集。根据本公开的实施例,当指纹传感器110是区域扫描指纹传感器时,指纹信息收集模块131可根据滑动方法控制指纹信息的收集。例如,指纹信息收集模块131可控制按照特定的时间间隔对与指纹区域的预定尺寸相应的指纹信息的连续收集,并可获得与根据滑动方法通过顺序地连接收集的指纹信息所获得的指纹信息项相同或类似的一个指纹信息项。

指纹信息分析模块133可对收集(或获得)的指纹信息进行分析。例如,指纹传感器133可识别指纹的曲率类型并对与指纹中包括的脊线的长度、方向或特定点(例如,脊线分支的点、脊线连接的点或脊线终止的点)相关的指纹信息进行分析。指纹信息分析模块133也可确定针对先前收集的指纹信息和注册的指纹信息的位置关系。例如,指纹信息分析模块133可通过使用每个指纹信息项中包括的特定点来确定彼此之间的位置关系。根据本公开的实施例,指纹信息分析模块133可基于与参考区域(例如,用户指纹的中心区域或与第一指纹信息相应的第一指纹区域)相应的指纹信息来识别与每个指纹信息项相应的指纹区域的位置。例如,指纹信息分析模块133可将参考区域指定为包括水平轴(例如,x轴)和垂直轴(例如,y轴)的零点的预定区域,并可基于与零点的位置关系来识别与每个指纹信息相应的指纹区域的位置。

根据本公开的实施例,除了确定指纹信息的位置关系、计算空间信息(例如,位置信息)或根据指纹的曲率类型检测特征点之外,指纹信息分析模块133还可分析频率分量。例如,指纹信息分析模块133可通过诸如快速傅立叶变换(fft)的算法来分析收集到的指纹信息的频率分量。

指纹信息存储模块135可将收集(或获得)的指纹信息存储在存储器190中。指纹信息存储模块135可将通过由指纹信息分析模块133对收集的指纹信息进行分析所获得的信息存储在存储器10中。此外,指纹信息存储模块135可基于指纹信息的位置关系将与邻近指纹区域相应的指纹信息相链接。指纹信息存储模块135可将图像接合并存储与指纹信息相应的指纹图像。例如,指纹信息存储模块135可存储与各个指纹信息相应的指纹图像,以允许与邻近指纹区域相应的指纹图像基于图像的相对位置关系而被彼此连接。

根据本公开的实施例,指纹信息存储模块135可控制仅在特定时间下存储信息(例如,收集的指纹信息、分析信息或指纹图像)。例如,在指纹注册处理期间,指纹信息储存模块135可将信息存储在存储器190中,并且当指纹注册完成时删除存储的信息。此外,指纹信息存储模块135可对信息进行加密,并将经过加密的信息存储在存储器190中。指纹信息处理模块130可执行控制操作,使得信息不被存储。

注册状态确定模块137可确定指纹注册状态。注册状态确定模块137可基于与先前收集和注册的指纹信息相应的指纹区域来确定注册状态。例如,注册状态确定模块137可基于参考区域来将预定范围的区域指定为目标区域(例如,需要用户注册的区域),并可将指纹区域匹配到目标区域。注册状态确定模块137可计算与指纹区域相应的区域与目标区域的比率,并确定该比率是否满足指定有预定大小的目标值(例如,该比率是否大于指定的目标值)。此外,注册状态确定模块137可对与针对收集指纹信息的指纹区域不重叠的指纹区域进行注册。

反馈提供模块139可在指纹注册处理期间向用户提供反馈。当收集(或获得)了指纹信息时,反馈提供模块139可分析相应指纹信息,并可基于参考区域将与相应指纹信息相应的指纹区域显示在显示器170上。例如,反馈提供模块139可根据与参考区域的位置关系,将参考区域显示在显示器170的预定区域(例如,中心区域)中,并将与相应指纹信息相应的指纹区域显示在显示器170上。此外,反馈提供模块139可向用户提供指纹注册状态。例如,反馈提供模块139可根据与参考区域的位置关系将与先前收集和注册的指纹信息相应的指纹区域显示在显示器170上。反馈提供模块139可将与指纹区域相应的区域与目标区域的比率或指定的目标值显示在显示器170上。

根据本公开的实施例,反馈提供模块139可执行包括输入与主题区域(例如,目标区域中包括的但还未获得的指纹区域)相应的指纹信息以在指纹储存处理期间达到指定的目标值的方法。例如,反馈提供模块139可输出用于引导(即,指示)用户输入与主题区域相应的指纹信息的对象。反馈提供模块139可执行控制将用于移动用户手指的文本或引导图像显示在显示器170上,以使由指纹传感器110感测的区域与主题区域匹配。反馈提供模块139可输出与该文本或图像相应的语音信息。

处理器150可执行用于对电子装置100中至少一个另一组件的控制和/或通信的计算或数据处理。根据本公开的实施例,处理器150可包括指纹信息处理模块130中包括的至少一个组件。例如,在指纹注册处理期间,处理器150可收集(或获得)、分析或存储指纹信息,并可执行控制以确定指纹注册状态并向用户提供反馈。

显示器170可向用户显示各种内容(例如,文本、图像、视频、图标、符号等)。显示器170可在指纹注册处理期间向用户输出被作为反馈提供的各种显示对象。例如,显示器170可输出包括关于与收集(或获得)的指纹信息相应的指纹区域、与先前收集或注册的指纹信息相应的指纹区域、参考区域、目标区域或主题区域的信息的显示对象(例如,点、线、数字、图像或图标)。此外,显示器170可输出指示用户移动手指的文本或图像。

存储器190可存储关于电子装置100中至少一个另一组件的指令或数据。根据本公开的实施例,存储器190可存储基于收集(或获得)的指纹信息、通过分析收集(或获得)的指纹信息所获得的分析信息、与指纹信息相应的指纹图像或指纹图像的位置关系的接合的图像。存储器190可暂时地存储指纹信息、分析信息、指纹图像或接合的图像。例如,在指纹注册处理期间,一旦指纹注册完成,存储的指纹信息、分析信息、指纹图像或接合的图像可被传送到存储器190。当存储上述的信息时,存储器190也可存储加密的信息。

如上面提到的,根据本公开的各种实施例,电子装置可包括:指纹传感器,用户感测用户的指纹;指纹信息处理模块,用于基于与通过指纹传感器所收集的第一指纹信息相应的第一指纹区域来控制与预定范围的目标区域相应的第一指纹信息的收集。

根据本公开的实施例,涉及一种输入与目标区域中的至少一个未注册的指纹区域相应的指纹信息的方法,指纹信息处理模块可控制根据指纹注册状态通过滑动方法和触摸方法中的至少一种方法的对指纹信息的收集。

根据本公开的实施例,指纹信息处理模块可向用户提供第二指纹信息的输入方法。

根据本公开的实施例,指纹信息处理模块可控制向显示器输出与输入方法相应的显示对象,或可控制通过语音输出装置输出与输入方法相应的语音信息。

根据本公开的实施例,指纹信息处理模块可向用户提供关于输入方法的信息,以允许指纹传感器感测与收集的第二指纹信息的至少一部分相应目标区域的至少一部分。

根据本公开的实施例,一种输入方法可包括:由用户基于与第一指纹信息相应的指纹区域以预定曲率按照指定方向将手指移动指定的距离的方法。此外或可选地,输入方法可包括:由用户基于与第一指纹信息相应的指纹区域通过使用目标区域的特定点作为起始点按照之字形移动手指的方法。

根据本公开的实施例,指纹信息处理模块可向用户提供输入方法,以允许指纹传感器基于与第一指纹信息相应的指纹区域来感测目标区域的至少一部分。

根据本公开的实施例,指纹信息处理模块可向显示器输出指示用户从与第一指纹信息相应的指纹区域开始按照指定方向移动手指的显示对象,或可通过语音输出装置输出与显示对象相应的语音信息,其中,所述指定方向不是远离目标区域的方向。

根据本公开的实施例,指纹信息处理模块可向用户提供输入方法,以允许指纹传感器基于指纹传感器的感测区域来感测目标区域的至少一部分。

根据本公开的实施例,指纹信息处理模块可向显示器输出指示用户通过使用感测区域与目标区域的至少一部分之间的位置关系来移动手指的显示对象,使得感测区域将目标区域的至少一部分与预定区域进行匹配。此外或可选地,指纹信息处理模块可通过语音输出装置来输出与显示对象相应的语音信息。

根据本公开的实施例,一种电子装置可包括:指纹传感器,被配置为感测用户的指纹信息;处理器,被配置为电连接到指纹传感器,当通过指纹传感器获得第一指纹信息时,识别用于用户认证的目标区域中与第一指纹信息相应的第一指纹区域,并获得包括在目标区域中并相应于与第一指纹区域邻近的第二指纹区域的第二指纹信息。

根据本公开的实施例,处理器可根据对于获得的指纹信息是否满足用于完成指纹注册的条件的确定,通过滑动方法和触摸方法中的至少一种方法来获得与目标区域中的未注册的指纹区域相应的第二指纹信息。

根据本公开的实施例,处理器可向用户提供第二指纹信息的输入方法。

根据本公开的实施例,处理器可执行以下至少一种操作:向显示器输出与输入方法相应的显示对象;以及通过语音输出装置输出与输入方法相应的语音信息。

根据本公开的实施例,处理器可执行以下至少一种操作:向显示器输出这样的显示对象,其中,所述显示对象指示用户基于第一指纹区域以预定曲率将手指沿指定方向移动指定的距离;以及通过语音输出装置输出与显示对象相应的语音信息。

根据本公开的实施例,处理器可执行以下至少一种操作:向显示器输出这样的显示对象,其中,所述显示对象指示用户基于第一指纹区域通过使用目标区域的特定点作为起始点按照之字形样式移动手指;以及通过语音输出装置输出与显示对象相应的语音信息。

根据本公开的实施例,处理器可执行以下至少一种操作:向显示器输出这样的显示对象,其中,所述显示对象指示用户从第一指纹区域开始在目标区域内将手指沿指定方向移动指定的距离;以及通过语音输出装置输出与显示对象相应的语音信息。

根据本公开的实施例,处理器可向显示器输出表示指纹传感器的感测区域的第一显示对象和表示目标区域中未注册的指纹区域的第二显示对象,并可执行以下至少一种操作:向显示器输出第三显示对象,其中,第三显示对象指示用户基于第一显示对象的位置和第二显示对象的位置之间的关系来移动手指,使得第一显示对象与第二显示对象的至少一部分的预定区域相应;以及通过语音输出装置输出与第三显示对象相应的语音信息。

根据本公开的实施例,当获得第二指纹信息时,处理器可计算与已注册的指纹区域相应的区域与目标区域的比率,并确定该比率是否大于指定有预定大小的目标值。

根据本公开的实施例,当该比率小于目标值时,处理器可获得与第三指纹区域相应的第三指纹信息,其中,第三指纹区域包括在目标区域中并与第一指纹区域邻近。

图2a和2b是示出根据本公开的实施例的收集指纹信息的方法的示图。收集指纹信息的方法可包括滑动方法和触摸方法。图2a示出滑动类型指纹输入收集方法,图2b示出触摸类型指纹输入收集方法。

参照图2a,滑动方法可包括:当用户触摸指纹传感器110并按照特定方向(例如,从顶部到底部)摩擦指纹传感器时输入指纹信息。指纹传感器可在用户的手指按照特定方向移动时连续地感测用户的手指。指纹传感器也可通过将在连续地感测用户的手指时所获得的信息进行连接来产生指纹信息项。

参照图2b,触摸方法包括:当用户用手指触摸指纹传感器时输入指纹信息。指纹传感器可感测用户的触摸的指纹区域。触摸方法可通过单个相应的触摸操作来收集指纹信息项。因此,图2b的触摸方法可需要包括具有比图2a的滑动方法使用的指纹传感器的感测单元的尺寸相对更大尺寸的感测单元的指纹传感器。

根据本公开的实施例,用于通过触摸方法来收集指纹信息的区域扫描指纹传感器还可执行滑动类型指纹信息收集方法。例如,当使用区域扫描指纹传感器时,感测单元可以以指定的时间间隔连续地感测按照特定方向移动的用户的手指。指纹传感器可通过将在连续地感测用户的触摸的指纹区域时所获得信息进行连接来产生指纹信息项。如果区域扫描指纹传感器还执行滑动类型指纹信息收集方法(诸如以上面描述的方式),则即使当使用具有相对小的感测单元的指纹传感器时,仍然能够收集指纹注册所需的指纹信息。

图3是示出根据本公开的实施例的涉及指纹注册的指纹区域的示图。

参照图3,电子装置100可通过指纹传感器110来收集用户的指纹信息。电子装置可在指纹注册处理期间引导用户用手指触摸指纹传感器。电子装置可将与第一次收集的指纹信息相应的指纹区域(例如,第一指纹区域310)指定为参考区域。第一指纹区域310可以是由指纹传感器的感测单元根据用户的第一触摸操作所感测的指纹区域。第一指纹区域310可与当用户用手指随机地触摸指纹传感器时被频繁地触摸的感测单元的感测区域相应。

根据本公开的各种实施例,当指定了参考区域时,电子装置可基于参考区域将预定范围的区域指定为目标区域。例如,电子装置可将目标区域指定为包括第一指纹区域310的包括与第一指纹区域310邻近的指纹区域(即,第二指纹区域331、第三指纹区域332、第四指纹区域333、第五指纹区域334、第六指纹区域335、第七指纹区域336、第八指纹区域337和第九指纹区域338)。当用户通过指纹识别执行用户认证时,目标区域可包括被频繁地用于随机的指纹识别的指纹区域。目标区域可基于指关节的中心点(例如,指纹的中心点)而被指定为在指定范围内具有间隔距离的区域。

根据本公开的实施例,当指纹区域距参考区域相对远时(例如,第十指纹区域351和第十一指纹区域353),电子装置可不包括目标区域中的指纹区域。然而,即使与收集到的指纹信息相应的指纹区域不包括在目标区域中,电子装置仍可在指纹注册期间将该指纹区域和与目标区域相应的指纹信息一起注册并存储。通过这种对目标区域的外部的指纹信息的存储,电子装置可提高指纹识别率。

根据本公开的实施例,当目标区域中包括的指纹区域中的至少一个特定指纹区域没有被注册时,电子装置可将该特定指纹区域指定为主题区域。由于在指纹注册处理期间必须注册指纹区域以提高指纹识别率,因此主题区域可包括目标区域包括的指纹区域中的至少一个未注册的指纹区域。例如,当在指纹注册处理期间没有注册第二指纹区域331时,电子装置可将第二指纹区域331指定为主题区域。电子装置可向用户提供反馈,以收集与主题区域相应的指纹信息。例如,电子装置可引导通过滑动方法和触摸方法中的至少一种方法通过使用指纹传感器对与主题区域相应的用户的指纹区域进行感测。

图4是示出根据本公开的实施例的与附加指纹信息的收集相应的输入指纹信息的方法的示图。

参照图4,电子装置(例如,电子装置100)在指纹注册处理期间向用户提供指纹注册屏幕400。例如,指纹注册屏幕400可包括收集到的指纹信息、通过分析收集到的指纹信息所获得的分析信息、已注册的指纹信息、与指纹信息相应的指纹图像或与指纹信息相应的指纹区域(例如,参考区域、目标区域和主题区域)。电子装置100还显示包括文本或图像的指示对象430,其中,指示对象430指示用户在指纹注册屏幕400的预定区域中执行特定操作。

根据本公开的实施例,电子装置100将与收集到的第一指纹信息相应的第一指纹区域410指定为参考区域。此外,电子装置基于参考区域将预定范围的区域指定为目标区域420。根据本公开的实施例,电子装置可通过滑动方法和触摸方法中的至少一种方法来收集附加的指纹信息。如图4中所示,电子装置通过触摸方法来收集与第一指纹区域410(参考区域)相应的指纹信息,并可通过滑动方法来额外地收集与第二指纹区域451相应的指纹信息。电子装置可将与收集到的指纹信息相应的指纹区域(例如,第一指纹区域410或第二指纹区域451)显示在指纹注册屏幕400上。例如,电子装置400可将参考区域显示在指纹注册屏幕400的中心区域中,并可基于与参考区域的位置关系将第二指纹区域451显示在指纹注册屏幕400的预定区域中。

根据本公开的实施例,电子装置可向用户提供关于指纹信息输入方法的信息,以收集附加的指纹信息。例如,电子装置可确定针对附加的指纹信息的收集的指纹注册状态,如果没有达到注册状态的目标值(即,相应于指纹区域的区域与目标区域的比率),则电子装置可向用户提供反馈,以收集与主题区域相应的指纹信息。电子装置可在指示对象430中输出指示用户执行特定操作的文本或图像,并将对象430显示在指纹注册屏幕400上。电子装置可通过语音输出装置输出与指示对象430相应的语音信息。例如,如图4所示,电子装置确定第二指纹区域451相对于参考区域的位置关系,并输出包括指示用户的手指按照特定方向(例如,从顶部到底部)滑动的文本的指示对象430以收集附加的指纹信息。

根据本公开的实施例,电子装置可通过重复地执行收集附加的指纹信息的处理来达到指纹注册状态的目标值。如图4所示,电子装置额外地收集与第三指纹区域453和第四指纹区域455相应的指纹信息。通过这个额外收集,相应于已注册的指纹区域的区域(例如,第一指纹区域410、第二指纹区域451、第三指纹区域453和第四指纹区域455)与目标区域420的比率可满足目标值。

根据本公开的实施例,电子装置可在不初始指定参考区域的情况下收集附加的指纹信息。相反地,电子装置可将目标值设置为一个比率,使得与被收集直到满足特定条件(例如,经过指定的时间)的指纹信息相应的全部指纹区域与指定尺寸的区域相应。

图5是示出根据本公开实施例的电子装置的用于提供与附加的指纹信息的收集相应的指纹信息输入方法的方法的流程图。

参照图5,在操作510中,电子装置(例如,电子装置100)收集与参考区域相应的指纹信息。例如,电子装置在指纹注册处理期间可将与收集到的第一指纹信息相应的指纹区域指定为参考区域。根据本公开的实施例,电子装置可在指纹注册处理期间通过使用作为第一感测操作的触摸方法来收集用户的指纹信息。在操作520中,电子装置分析并显示收集到的指纹信息。例如,电子装置可对关于用户的指纹中包括的脊线的长度、方向或特定点(例如,脊线分支的点、脊线连接的点或脊线终止的点)的指纹信息进行分析。电子装置也可将与指纹信息相应的指纹区域显示在显示器(例如,显示器170)上。

在操作530中,电子装置收集附加的指纹信息。根据本公开的实施例,电子装置可通过滑动方法或触摸方法中的至少一种方法来收集用户的附加的指纹信息。在操作540中,电子装置分析并显示额外地收集到的指纹信息。

在操作550中,电子装置确定指纹注册状态。例如,电子装置可基于与已注册的指纹信息相应的指纹区域来确定注册状态。根据本公开的实施例,确定注册状态可包括:确定与额外地收集到的指纹信息相应的指纹区域和与预注册的指纹信息相应的指纹区域不重叠的区域。电子装置可通过将非重叠区域和目标区域进行匹配来确定注册状态。

在操作560中,电子装置确定是否达到指纹注册状态的目标值。例如,电子装置可计算相应于已注册的指纹区域的区域与目标区域的比率,并可确定该比率是否满足指定有预定大小的目标值(例如,该比率是否大于目标值)。根据本公开的实施例,在操作550中,电子装置可使用被确定的使得非重叠区域与目标区域相应的比率。

当达到指纹注册状态的目标值时,在操作570中,电子装置完成指纹注册。例如,电子装置可将已注册的指纹信息存储在存储器(例如,存储器190)中。根据本公开的实施例,电子装置可基于指纹信息项的相对位置关系来连接已注册的指纹信息项,并可将经过连接的指纹信息项存储为单个指纹信息项。此外,电子装置可存储与指纹信息相应的指纹图像。电子装置也可输出指示指纹注册已完成的文本、图像或语音信息。

响应于在操作560中确定指纹注册状态还未达到目标值,在操作580中,电子装置向用户提供输入与主题区域相应的指纹信息的方法的指示。例如,电子装置可指示用户提供经由指纹传感器通过滑动方法和触摸方法中的至少一种方法对与主题区域相应的指纹区域的输入。根据本公开的实施例,电子装置可输出文本、图像或语音信息,以指示用户执行特定操作(例如,用手指的与主题区域相应的部分触摸指纹传感器)。在操作580中输出了指示之后,电子装置返回操作530,并执行对附加指纹信息的处理。

图6a和图6b是示出根据本公开的实施例的用于指纹信息输入方法的推荐样式的示图。电子装置(例如,电子装置100)可在指纹注册处理期间指示用户执行特定操作以达到指纹注册状态的目标值。例如,电子装置可指示用户用手指触摸主题区域或根据预定的样式来移动手指。预定的样式可以是用于提供与指纹信息相应的指纹区域的输入的推荐样式,其中,所述指纹信息当电子装置引导用户移动用户的手指时被收集,并且与大于预定比率的目标区域相应。

参照图6a,电子装置可提供具有螺旋样式的指纹信息输入方法。例如,电子装置可指示用户基于参考区域610根据预定的曲率将用户的手指按照指定的方向移动指定的距离。当推荐具有螺旋样式的指纹信息输入方法时,电子装置会能够快速地收集相应于与参考区域610邻近的区域的指纹信息。

参照图6b,电子装置可使用具有之字形样式的输入指纹信息的方法。例如,电子装置可指示用户基于参考区域610在指定的目标区域620上按照之字形移动手指。电子装置可指示用户从目标区域620的特定点621(例如,目标区域620的左上角)开始至特定点621的对角点(例如,目标区域620的右下角)按照之字形移动手指。通过使用按照之字形样式输入指纹信息的方法,当与收集到的指纹信息相应的指纹图像被接合在一起时,电子装置可减少在相应图像之间发生空间缝隙的可能性。根据本公开的实施例,除了螺旋样式或之字形样式或者作为螺旋样式或之字形样式的替代,电子装置可指示用户使用各种样式形式。

图7是示出根据本公开的实施例的根据基于参考区域的指纹信息输入方法所显示的屏幕的示图。

参照图7,电子装置(例如,电子装置100)将与收集到的指纹信息相应的指纹区域显示在指纹注册屏幕700上。例如,电子装置在指纹注册处理期间将与首先收集到的指纹信息相应的第一指纹区域710指定为参考区域,并将相应区域显示在显示器(例如,显示器170)上。此外,电子装置基于参考区域将预定范围的区域指定为目标区域720,并显示目标区域720。

根据本公开的实施例,电子装置可基于参考区域向用户提供指纹信息输入方法。例如,电子装置指示用户从参考区域开始按照不远离目标区域720的指定的方向移动手指。在本示例中,电子装置显示用于指示用户执行特定操作的指示文本730和指示图像740。电子装置指示用户从参考区域开始逆时针地移动手指。如图7所示,电子装置指示用户从参考区域开始向下移动手指,其中,向下移动手指与目标区域720中的向上方向相应。然后电子装置改变指示文本730和指示图像740,以防止手指向远离目标区域720移动。在本示例中,电子装置通过显示向右箭头图像(指示图像740)来指示用户按照逆时针方向移动手指。电子装置也显示与随着手指移动已收集的指纹信息相应的第二指纹区域751。然后电子装置通过指示文本730来指示用户在不向远离指纹传感器(例如,指纹传感器110)移动的情况下移动用户的手指。

通过重复上面提到的操作,电子装置收集与邻近于参考区域的第二指纹区域752、第三指纹区域753、第四指纹区域755、第五指纹区域757和第六指纹区域759相应的的指纹信息。电子装置也通过显示指纹区域来提供反馈,以允许用户检查与到目前为止已注册的指纹信息相关的指纹注册状态。

根据本公开的实施例,如果在从参考区域开始收集与主题区域相应的指纹信息时用户的手指从指纹传感器移走,则电子装置可将直到结束点(即,当手指被移走时的点)所收集的指纹信息存储在存储器(例如,存储器190)中。电子装置也可确定直到结束点所收集的指纹信息是否达到指纹注册状态的目标值。如果直到结束点所收集的指纹信息的区域与参考区域的比率没达到指纹注册状态的目标值,则电子装置可显示指示用户用手指触摸指纹传感器的指示文本730。电子装置可通过语音输出装置来输出与指示文本730相应的语音信息。当用户从结束点在指定时间内用手指触摸指纹传感器时,电子装置可将与直到结束点所收集的指纹信息相应的指纹区域显示在显示器上,并可向用户收集与主题区域相应的指纹信息。如果用户从结束点在指定时间内没有用手指触摸指纹传感器,则电子装置可通过使用直到结束点所收集的指纹信息来确定指纹注册已完成。

图8是示出根据本公开的各种实施例的用于提供基于参考区域的指纹信息输入方法的电子装置的操作方法的流程图。

参照图8,在操作810中,电子装置(例如,电子装置100)收集与参考区域相应的指纹信息。例如,电子装置可在指纹注册处理期间将与收集到的第一指纹信息相应的指纹区域指定为参考区域。在操作820中,电子装置分析并显示收集到的指纹信息。例如,电子装置可分析收集到的指纹信息,并基于经过分析的分析信息将与指纹信息相应的指纹区域显示在显示器(例如,显示器170)上。

根据本公开的实施例,在操作830中,电子装置向用户接收与主题区域相应的输入指纹信息。例如,电子装置可输出指示用户在不远离目标区域720移动的同时从参考区域开始按照指定方向移动手指的对象(例如,指示文本730和/或指示图像740)。

在操作840中,电子装置根据手指移动来收集附加的指纹信息。在操作850中,电子装置分析并显示收集到的指纹信息。例如,电子装置可分析附加的指纹信息,识别与先前收集并注册的指纹信息的位置关系,并基于该位置关系将与附加的指纹信息相应的指纹区域显示在显示器上。

在操作860中,电子装置确定指纹注册状态。例如,电子装置基于与先前收集并注册的指纹信息以及附加的指纹信息相应的指纹区域来确定注册状态。电子装置可通过显示与根据手指移动的附加的指纹信息相应的指纹区域(包括参考区域)而允许用户接收对指纹注册状态的反馈。

在操作870中,电子装置确定是否达到指纹注册状态的目标值。当没有达到指纹注册状态的目标值时,电子装置返回到操作830,并且电子装置根据与主题区域相应的输入指纹信息的方法向用户提供指示。当达到指纹注册状态的目标值时,在操作880中,电子装置完成指纹注册处理。

图9是示出根据本公开的各种实施例的涉及重新尝试执行指纹注册的电子装置的操作方法的流程图。在指纹注册处理期间,可在电子装置(例如,电子装置100)达到指纹注册状态的目标值之前停止指纹信息的输入。例如,当用户在与指纹传感器(例如,指纹传感器110)保持接触的同时通过移动手指来输入指纹信息时,用户的手指可从指纹传感器移走,并且电子装置可通过使用从手指从指纹传感器移走的时间点(即,结束点)所收集的指纹信息来处理将要完成的指纹注册。可选地,电子装置可指示用户将手指放回到指纹传感器上。电子装置可将直到结束点所收集的指纹信息存储在存储器(例如,存储器190)中。

在操作910中,当用户在结束点之后在指定的时间内用手指触摸指纹传感器时,电子装置确定指纹注册状态并显示直到结束点所注册的指纹信息。例如,电子装置可显示与直到结束点所注册的指纹信息相应的指纹区域。

根据本公开的实施例,电子装置可将与先前收集并注册的指纹信息相应的指纹区域和目标区域进行比较,并将目标区域中的至少一个未注册的指纹区域指定为主题区域。在操作920中,电子装置也可向用户提供输入与主题区域相应的指纹信息的方法。电子装置可根据指纹注册状态通过滑动方法和触摸方法中的至少一种方法来收集与主题区域相应的指纹信息。操作930至操作970可以以与如上面参照图8所描述的操作840至操作880相同或类似的方式被执行。

图10是示出根据本公开的实施例的根据基于感测区域的指纹信息输入方法所显示的屏幕的示图。

参照图10,电子装置(例如,电子装置100)在指纹注册处理期间在指纹注册屏幕1000上显示向用户反馈的信息。电子装置在指纹注册屏幕1000上显示与收集到的指纹信息相应的区域以及与已注册的指纹信息相应的指纹区域。例如,电子装置显示包括参考区域1010的与已注册的指纹信息相应的指纹区域。电子装置显示目标区域1020和至少一个主题区域(例如,第一主题区域1051和第二主题区域1053)。

根据本公开的的实施例,电子装置显示通过指纹传感器(例如,指纹传感器110)的感测单元感测的区域(诸如,感测区域1030)。感测区域1030是通过指纹传感器的感测单元被当前感测的指纹区域。因此,用户能够容易地检查指纹注册屏幕1000上的感测区域1030和主题区域的位置。为了对用于显示感测区域1030的对象(例如,图形或图像)进行区别,电子装置额外地在指纹注册屏幕1000的上端显示代表诸如显示的对象的类型、形状或颜色的信息的显示对象1033。

根据本公开的实施例,电子装置基于感测区域1030向用户提供关于输入与主题区域相应的指纹信息的方法的信息。例如,电子装置显示指示文本1031和包括第一指示图像1035和第二指示图像1037的至少一个指示图像,其中,指示文本1031和指示图像指示用户通过使用感测区域1030和主题区域的位置关系来执行特定操作。当主题区域被划分为多个区域时,电子装置可提供输入相应于距感测区域1030的距离相对短的主题区域的指纹信息的方法。例如,如果从感测区域1030到第一主题区域1050的距离与到第二主题区域1053距离相比相对短,则电子装置可向用户提供关于输入与第一目标区域1051相应的指纹信息的方法的信息。在这种情况下,电子装置可将第一指示图像1035置于感测区域1030和第一目标区域1051之间并显示第一指示图像1035。电子装置可通过语音输出装置输出与指示文本1031相应的语音信息。

如上面提到的,根据本公开的实施例,一种电子装置的指纹信息处理方法可包括:通过用于感测用户的指纹的指纹传感器来收集第一指纹信息,基于与第一指纹信息相应的指纹区域来指示预定范围的目标区域,对与目标区域相应的第二指纹信息的收集进行控制。

根据本公开的实施例,第二指纹信息的收集的控制的步骤可包括:根据指纹注册状态通过滑动方法和触摸方法中的至少一种方法来获得目标区域中的未注册的指纹区域。

根据本公开的实施例,第二指纹信息的收集的控制的步骤可包括:向用户提供关于第二指纹信息的输入方法的信息。

根据本公开的实施例,提供关于输入方法的信息的步骤可包括以下至少一种操作:向显示器输出与输入方法相应的显示对象,通过语音输出装置输出与输入方法相应的语音信息。

根据本公开的实施例,提供关于输入方法的信息的步骤还可包括:向用户提供关于输入方法的信息,以允许指纹传感器感测与收集到的第二指纹信息中的至少一部分相应的目标区域中的至少一部分。

根据本公开的实施例,提供关于输入方法的信息的步骤可包括:提供关于由用户基于与第一指纹信息相应的指纹区域以预定曲率按照指定方向将手指移动指定的距离的方法的信息或者关于由用户基于与第一指纹信息相应的指纹区域通过使用目标区域的特定点作为起始点按照之字形样式移动手指的方法的信息。

根据本公开的实施例,提供关于输入方法的信息的步骤还可包括:向用户提供关于输入方法的信息,以允许指纹传感器基于与第一指纹信息相应的指纹区域来感测目标区域的至少一部分。

根据本公开的实施例,提供关于输入方法的信息的步骤还可包括:可向显示器输出指示用户从与第一指纹信息相应的指纹区域开始按照指定方向移动手指的显示对象,或可通过语音输出装置输出与显示对象相应的语音信息,其中,所述指定方向不是远离目标区域的方向。

根据本公开的实施例,提供关于输入方法的信息的步骤还可包括:向用户提供输入方法,以允许指纹传感器基于指纹传感器的感测区域来感测目标区域的至少一部分。

根据本公开的实施例,提供关于输入方法的信息的步骤还可包括以下至少一种操作:向显示器输出指示用户移动手指的显示对象,使得感测区域通过使用感测区域的位置与目标区域的至少一部分的位置之间的关系将目标区域的至少一部分与预定区域进行匹配,通过语音输出装置来输出与显示对象相应的语音信息。

如上面提到的,根据本公开的实施例,一种电子装置的指纹信息处理方法可包括:通过用于感测用户的指纹的指纹传感器来获得第一指纹信息,识别用于用户认证的目标区域中与第一指纹信息相应的第一指纹区域,获得被包括在目标区域中并相应于与第一指纹区域邻近的第二指纹区域的第二指纹信息。

根据本公开的实施例,获得第二指纹信息的步骤可包括:根据对于获得的指纹信息是否满足用于完成指纹注册的条件的确定通过滑动方法和触摸方法中的至少一种方法来获得目标区域中的未注册的指纹区域。

根据本公开的实施例,获得第二指纹信息的步骤可包括:向用户提供第二指纹信息的输入方法。

根据本公开的实施例,提供输入方法的步骤可包括以下至少一种操作:向显示器输出与输入方法相应的显示对象,以及通过语音输出装置输出与输入方法相应的语音信息。

根据本公开的实施例,提供输入方法的步骤可包括以下至少一种操作:向显示器输出这样的显示对象,其中,所述显示对象指示用户基于第一指纹区域以预定曲率将手指沿指定方向移动指定的距离,以及通过语音输出装置输出与显示对象相应的语音信息。

根据本公开的实施例,提供输入方法的步骤可包括以下至少一种操作:向显示器输出这样的显示对象,其中,所述显示对象指示用户基于第一指纹区域通过使用目标区域的特定点作为起始点按照之字形样式移动手指,以及通过语音输出装置输出与显示对象相应的语音信息。

根据本公开的实施例,提供输入方法的步骤可包括以下至少一种操作:向显示器输出这样的显示对象,其中,所述显示对象指示用户从第一指纹区域开始在目标区域内将手指沿指定方向移动指定的距离,以及通过语音输出装置输出与显示对象相应的语音信息。

根据本公开的实施例,提供输入方法的步骤可包括以下操作:向显示器输出表示指纹传感器的感测区域的第一显示对象和表示目标区域中未注册的指纹区域的第二显示对象,并可执行以下至少一种操作:向显示器输出第三显示对象,其中,第三显示对象指示用户基于第一显示对象的位置和第二显示对象的位置之间的关系移动手指,使得第一显示对象与第二显示对象的至少一部分的预定区域相应,以及通过语音输出装置输出与第三显示对象相应的语音信息。

根据本公开的实施例,所述方法还可包括:当获得第二指纹信息时,计算相应于已注册的指纹区域的区域与目标区域的比率,并确定该比率是否大于指定有预定大小的目标值。

根据本公开的实施例,所述方法还可包括:当该比率小于目标值时,获得与第三指纹区域相应的第三指纹信息,其中,第三指纹区域包括在目标区域中并与第一指纹区域邻近。

图11是示出根据本公开的实施例的网络环境中的电子装置的示图。

参照图11,电子装置1101被包括在网络环境1100中。电子装置1101包括:总线1110、处理器1120、存储器1130、输入/输出接口1150、显示器1160和通信接口1170。电子装置1101可省略至少一个组件或还可包括不同的组件。

总线1110包括用于将组件1110至组件1170彼此连接并在组件1110至组件1170之间传递通信(例如,控制消息和/或数据)的电路。

处理器120可包括中央处理单元(cpu)、应用处理器(ap)和通信处理器(cp)中的至少一个。例如,处理器120可执行用于电子装置1101的至少一个另一组件的控制和/或通信的计算或数据处理。

存储器1130可包括易失性存储器和/或非易失性存储器。存储器1130存储与电子装置1101的至少一个另一组件相关的指令或数据。存储器1130存储软件和/或程序1140。程序1140包括内核1141、中间件1143、应用编程接口(api)1145和应用程序(或“应用”)1147。内核1141、中间件1143和api1145中的至少一部分可被称为操作系统(os)。

内核1141可对被用于执行其他程序(例如,中间件1143、api1145或应用程序1147)中实现的操作或功能的系统资源(例如,总线1110、处理器1120、存储器1130等)进行控制或管理。此外,内核1141可提供用于通过从中间件1143、api1145或应用1147对电子装置1101的个体组件进行访问来控制或管理系统资源的接口。

例如,中间件1143可作为用于在api1145或应用程序1147与内核1141进行通信时交换数据的媒介。

中间件1143也根据优先级来处理从应用程序1147接收的至少一个工作请求。

例如,中间件1143可将用于使用电子装置1101的系统资源(例如,总线1110、处理器1120或存储器1130)的优先级分配到至少一个应用程序1147。例如,中间件1143可通过根据被分配到至少一个工作请求的优先级对至少一个工作请求进行处理来对至少一个工作请求执行调度或负载均衡。

作为用于允许应用1147对从内核1141或中间件1143提供的功能进行控制的接口的api1145可包括用于文件控制、窗口控制、图像处理或字符控制的至少一个接口或功能(例如,指令)。

输入/输出接口1150可用作可将从用户或另一外部装置输入的指令或数据传送到电子装置1101的另一组件的接口。此外,输入/输出接口1150可将从电子装置1101的另一组件接收的指令或数据输出给用户或另一外部装置。

显示器1160可包括液晶显示器(lcd)、发光二极管(led)显示器、有机发光二极管(oled)显示器、微电子机械系统(mems)显示器或电子纸显示器。显示器1160例如可向用户显示各种内容(例如,文本、图像、视频、图标、符号等)。显示器1160可包括触摸屏,并例如可接收通过使用电子笔或用户的身体部位进行的触摸输入、手势输入、接近输入或悬停输入。

通信接口1170可在电子装置1101和外部装置(例如,第一外部电子装置1102、第二外部电子装置1104或服务器1106)之间建立通信。例如,通信接口1170可通过无线通信或有线通信连接到网络1162与外部装置1104或服务器1106进行通信。

作为蜂窝通信协议的无线通信可使用以下至少一种:长期演进(lte)、高级lte(lte-a)、码分多址(cdma)、宽带cdma(wcdma)、通用移动通信系统(umts)、无线宽带(wibro)、全球移动通信系统(gsm)等。无线通信包括短距离通信1164。短距离通信1164可包括以下至少一种:无线保真(wifi)、蓝牙(bt)、近场通信(nfc)、全球定位系统(gps)、全球导航卫星系统(glonass)等。gnss可包括以下至少一种:gps、glonass、北斗导航卫星系统和伽利略(即,欧洲全球基于卫星的导航系统)。在下文中,gps和gnss可互换使用。有线通信可包括以下至少一种:例如,通用串行总线(usb)、高清晰度多媒体接口(hdmi)、推荐标准232(rs-232)、普通老式电话服务(pots)等。网络1162可包括通信网络,例如,计算机网络(例如,lan或wan)、互联网和电话网络中的至少一种。

第一外部电子装置1102和第二外部电子装置1104中的每一个可以是与电子装置1101相同类型的装置或与电子装置1101不同类型的装置。服务器1106可包括一个或更多个服务器的组。由电子装置1101执行的全部操作或部分操作可由一个或更多个其它电子装置1102、电子装置1104或服务器1106执行。根据本公开的实施例,当电子装置1101自动地或根据请求执行特定功能或服务时,电子装置1101可请求另一电子装置1102、电子装置1104或服务器1106来执行与其相关的至少一部分的功能以取代于其自身执行功能或服务,或者除了其自身执行功能或服务之外,可请求另一电子装置1102、电子装置1104或服务器1106来执行与其相关的至少一部分的功能。其他电子装置1102、电子装置1104或服务器1106可执行所请求的或附加的功能,并可将执行结果传送到电子装置1101。电子装置1101可照其原样提供所请求的功能或通过附加地处理接收的结果来提供所请求的功能。为此,例如,可使用云计算、分布式计算或客户机-服务器计算技术。

图12是示出根据本公开的实施例的电子装置的框图。例如,电子装置1201可包括图11中所示的电子装置1101的全部或部分。电子装置1201包括至少一个处理器1210(例如,应用处理器(ap))、通信模块1220、用户识别模块(sim)卡1224、存储器1230、传感器模块1240、输入装置1250、显示器1260、接口1270、音频模块1280、相机模块1291、电源管理模块1295、电池1296、指示器1297和电机1298。

处理器1210可通过运行操作系统或应用程序来对被连接到处理器1210的多个硬件或软件组件进行控制,还可执行各种数据处理和操作。可使用片上系统(soc)来实现处理器1210。处理器1210还可包括图形处理单元(gpu)和/或图像信号处理器。处理器1210可包括图12中示出的组件中的至少一部分。处理器1210可加载从其他组件(例如,非易失性存储器)中的至少一个组件接收的命令或数据,处理所述命令或数据并将各种数据存储在非易失性存储器中。

通信模块1220包括蜂窝模块1221、wi-fi模块1223、bt模块1225、gnss模块1227(例如,gps模块、glonass模块、北斗模块或伽利略模块)、nfc模块1228和射频(rf)模块1229。

蜂窝模块1221可通过通信网络来提供例如语音呼叫、视频呼叫、文本服务或互联网服务。蜂窝模块1221可通过使用sim卡1224来对通信网络中的电子装置1201执行识别和认证操作。蜂窝模块1221可执行由处理器1210提供的功能中的至少一部分功能。在本公开中,蜂窝模块1221可包括通信处理器(cp)。

wi-fi模块1223、bt模块1225、gps模块1227和nfc模块1228中的每一个可包括用于对通过相应模块发送/接收的数据进行处理的处理器。本公开,蜂窝模块1221、wifi模块1223、bt模块1225、gps模块1227和nfc模块1228中的至少一部分(例如,至少一个)可被包括在一个集成芯片(ic)或ic封装中。

例如,rf模块1229可发送/接收通信信号(例如,rf信号)。rf模块1229可包括收发器、功率放大模块(pam)、频率滤波器、低噪声放大器(lna)或天线。蜂窝模块1221、wifi模块1223、bt模块1225、gnss模块1227和nfc模块1228中的至少一个模块可通过单独的rf模块发送/接收rf信号。

sim卡1224可包括sim和/或嵌入式sim,并也可包括唯一识别信息(例如,集成电路卡标识符(iccid))或用户信息(例如,国际移动用户身份(imsi))。

存储器1230包括内部存储器1232和外部存储器1234。内部存储器1232可包括以下至少一个:易失性存储器(例如,动态ram(dram)、静态ram(sram)、同步动态ram(sdram))和非易失性存储器(例如,一次可编程rom(otprom)、可编程rom(prom)、可擦除可编程rom(eprom)、电可擦除可编程rom(eeprom)、掩膜rom、闪存rom、闪存(例如,nand闪存、nor闪存等)、硬盘驱动器和固态驱动器(ssd))。

外部存储器1234还可包括闪存驱动器,例如,紧凑式闪存(cf)、安全数字(sd)、微型sd、迷你sd、极速数字(xd)、多媒体卡(mmc)或记忆棒。外部存储器1234可通过各种接口功能性地和/或物理地连接到电子装置1201。

传感器模块1240测量物理量或检测电子装置1201的操作状态,从而将测量的或检测到的信息转换为电信号。传感器模块1240可包括以下至少一个:手势传感器1240a、陀螺仪传感器1240b、大气压力传感器1240c、磁传感器1240d、加速度传感器1240e、握持传感器1240f、接近传感器1240g、颜色传感器1240h(例如,红绿蓝(rgb)传感器)、生物传感器1240i、温度/湿度传感器1240j、照度传感器1240k和紫外线(uv)传感器1240m。此外或可选地,传感器模块1240可包括电子鼻传感器、肌电图(emg)传感器、脑电图(eeg)传感器、心电图(ecg)传感器、红外(ir)传感器、虹膜传感器和/或指纹传感器。传感器模块1240还可包括用于控制传感器模块240中的至少一个传感器的控制电路。电子装置1201还可包括被配置为控制传感器模块1240的处理器,作为处理器1210的一部分或独立于处理器1210,从而可在处理器1210处于睡眠状态时控制传感器模块1240。根据本公开的各种实施例,生物传感器1240i可具有与图1的指纹传感器110的构造相同或类似的构造。

输入装置1250包括触摸面板1252、(数字)笔传感器1254、键1256或超声输入装置1258。触摸面板1252可使用例如电容方法、电阻方法、红外方法或超声方法中的至少一种。此外,触摸面板1252还可包括控制电路。触摸面板1252还可包括触觉层,以向用户提供触觉响应。

(数字)笔传感器1254可包括作为触摸板的一部分或单独的识别板的识别板。键1256可包括物理按扭、光学键或键区。超声输入工具1258可通过麦克风1288对从输入工具产生的超声波进行检测,以检查与检测到的超声波相应的数据。

显示器1260包括面板1262、全息装置1264或投影仪1266。面板1262可具有与图11的显示器1160的构造相同或类似的构造。例如,面板1262可被实现为柔性的、透明的或可穿戴的。面板1262与触摸面板1252可被构造为单个模块。全息装置1264可通过利用光的干涉在空气中显示三维图像。投影仪1266可通过在屏幕上投射光来显示图像。例如,屏幕可位于电子装置1201的内部或外部。显示器1260还包括用于控制面板1262、全息装置1264或投影仪1266的控制电路。

接口1270包括高清晰度多媒体接口(hdmi)1272、通用串行总线(usb)1274、光学接口1276或d-超小型(sub)1278。接口1270可被包括在图11中示出的通信接口1170中。另外或可选择地,接口1270可包括移动高清链接(mhl)接口、安全数字(sd)卡/多媒体卡(mmc)接口或红外线数据协会(irda)标准接口。

音频模块1280可将声音转换为电信号,并将电信号转换成声音。音频模块1280的至少一些组件可被包括在图11中示出的输入/输出接口1150中。音频模块1280对通过扬声器1282、接收器1284、耳机1286或麦克风1288输入/输出的声音信息进行处理。

捕捉静止图像和视频的相机模块1291可包括至少一个图像传感器(例如,前置传感器和后置传感器)、镜头、图像信号处理器(isp)或闪光灯(例如,led或氙灯等)。

电源管理模块1295可管理电子装置1201的电源。电源管理模块1295可包括例如电源管理ic(pmic)、充电器ic或电池燃料表。pmic可具有有线和/或无线充电方法。无线充电方法可以是磁共振方法、磁感应方法或电磁方法。还可添加用于无线充电的附加电路(例如,诸如线圈回路、共振电路或整流电路的电路)。电池燃料表可在充电的同时测量电池1296的剩余电量、电压、电流或温度。电池1296可包括例如可再充电电池和/或太阳能电池。

指示器1297可显示电子装置1201或电子装置1201的部件(例如,处理器1210)的特定状态,诸如,启动状态、消息状态或充电状态。电机1298可将电信号转换为机械振动,并可产生振动或触觉效果。电子装置1201可包括用于移动tv支持的处理装置(例如,gpu)。用于移动tv支持的处理装置可根据诸如数字多媒体广播(dmb)、数字视频广播(dvb)或的标准来处理媒体数据。

根据本公开的实施例的的电子装置的上面提到的每个组件可构造有至少一个组件,相应组件的名称可根据电子装置的种类而改变。根据本公开的各种实施例的电子装置可包括上面提到的组件中的至少一个组件,可不包括上面提到的组件中的一些组件,或还可包括另一组件。此外,根据本公开的各种实施例的电子装置中的一些组件可被构造为一个实体,从而相同地执行先前相应组件的功能。

图13是示出根据本公开的实施例的程序模块的框图。程序模块1310可包括用于对与电子装置(例如,电子装置100)相关的资源进行控制的操作系统(os)和/或在os上运行的各种应用。例如,os可包括android、ios、windows、symbian、tizen或bada。

程序模块1310包括内核1320、中间件1330、应用编程接口(api)1360和应用程序1370。程序模块1310的至少一部分可被预加载在电子装置上,或可从服务器被下载。

内核1320包括系统资源管理器1321和装置驱动器1323。系统资源管理器1321可执行系统资源的控制、分配或回收。系统资源管理器1321可包括进程管理单元、存储器管理单元或文件系统管理单元。装置驱动器1323可包括例如显示器驱动器、相机驱动器、蓝牙驱动器、共享存储器驱动器、usb驱动器、键区驱动器、wifi驱动器、音频驱动器或进程间通信(ipc)驱动器。

中间件1330可提供例如应用1370通常所需的功能,或可通过api1360向应用1370提供各种功能,以允许应用1370有效地使用电子装置中的有限的系统资源。中间件1330包括运行时库1335、应用管理器1341、窗口管理器1342、多媒体管理器1343、资源管理器1344、电源管理器1345、数据库管理器1346、包管理器1347、连接管理器1348、通知管理器1349、位置管理器1350、图形管理器1351和安全管理器1352。

运行时库1335可包括编译器使用以在应用1370正在运行期间通过编程语言添加新的功能的库模块。运行时库1335可执行关于输入/输出管理、存储器管理或算术函数的功能。

应用管理器1341可管理应用1370中的至少一个应用的生命周期。窗口管理器1342可管理屏幕中使用的gui资源。多媒体管理器1343可识别用于播放各种媒体文件的格式,并可通过使用与相应格式相应的编解码器对媒体文件进行编码和解码。资源管理器1344可管理应用1370中的至少任何一个应用的资源,诸如源代码、存储器和存储空间。

电源管理器1345可与例如基本输入/输出系统(bios)一起操作以管理电池或电源,并且可提供电子装置的操作所需的电源信息。数据库管理器1346可对应用1370中的至少一个应用中使用的数据库进行创建、搜索或修改。包管理器1347可管理以包文件格式分发的应用的安装或更新。

连接管理器1348可管理诸如wifi或蓝牙的无线连接。通知管理器1349可以以不打扰用户的方式向用户显示或通知事件,诸如到达消息、预约和接近警报。位置管理器1350可管理关于电子装置的位置信息。图形管理器1351可管理将被提供给用户的图形效果或与图形效果相关的用户界面。安全管理器1352可提供系统安全或用户验证所需的各种安全功能。当电子装置包括电话功能时,中间件1330还可包括用于管理电子装置的语音呼叫功能或视频呼叫功能的电话管理器。

中间件1330可包括用于形成上面提到的组件的各种功能的组合的中间件模块。中间件1330可提供专门针对每种类型的os的的模块,以提供不同的功能。此外,中间件1330可动态地删除现有的组件的一部分,或可添加新的组件。

api1360是可根据os被提供为另一配置的api编程函数的集。例如,当使用android或ios时,可为每个平台提供一个api集,当使用tizen时,可为每个平台提供至少两个api集。

应用1370包括用于提供诸如主页1371、拨号器1372、sms/mms1373、即时消息1374、浏览器1375、相机1376、闹钟1377、联系人1378、语音拨号1379、电子邮件1380、日历1381、媒体播放器1382、相册1383、时钟1384、健康护理应用(例如,用于测量运动量或血糖)或环境信息提供应用(例如,用于提供大气压力、湿度或温度信息)的功能的至少一个应用。

根据本公开的实施例,应用1370可包括用于支持电子装置和外部电子装置之间的信息交换的应用(在下文中,被称为“信息交换应用”)。信息交换应用可包括例如用于向外部装置转发特定信息的通知转发应用或用于管理外部电子装置的装置管理应用。

例如,通知转发应用可具有将从电子装置的另一应用(例如,sms/mms应用、电子邮件应用、健康护理应用或环境信息应用)产生的通知信息转发到外部电子装置的功能。通知转发应用也可从外部电子装置接收通知信息,然后可将接收的通知信息提供给用户。

例如,装置管理应用可管理(例如,安装、删除或更新)与电子装置进行通信的外部电子装置的至少一个功能(外部装置自身(或一些组件)的打开/关闭或者显示器的亮度(或分辨率)调节)、外部电子装置中运行的应用或外部电子装置提供的服务(例如,呼叫服务或消息服务)。

根据本公开的实施例,应用1370可包括根据外部电子装置的至少一个属性而指定的应用(例如,移动医疗装置的健康护理应用)。应用1370可包括从外部电子装置接收的应用。应用1370可包括预加载的应用或从服务器可下载的第三方应用。根据示出的实施例的程序模块1310中的组件的名称可根据os的类型而改变。

根据本公开的实施例,可使用软件、固件、硬件或它们的组合来实现程序模块1310的至少一部分。编程模块1310的至少一部分可通过处理器来实现(例如,执行)。编程模块1310的至少一部分可包括例如执行至少一个功能的模块、程序、例程、指令集或进程。

根据本公开的实施例,可通过提供输入与目标区域相应的指纹信息的方法以在指纹注册处理期间基于与收集的参考区域相应的指纹信息收集与目标区域相应的指纹信息来提高指纹识别率。

此外,根据本公开的实施例,可通过组合并提供滑动方法和触摸方法作为指纹信息收集方法来顺利完成指纹注册。

此外,根据本公开的实施例,可通过显示收集到指纹信息和已注册的指纹信息中的至少一个并提供对指纹注册状态的反馈来减少指纹注册的次数。

此外,根据本公开的实施例,可通过显示目标区域中的至少一个未注册的指纹区域并引导用户输入与相应指纹区域相应的指纹信息来减少指纹注册的次数。

这里使用的术语“模块”可表示包括硬件、软件和固件中的至少一个的组合的单元。术语“模块”、“单元”、“逻辑”、“逻辑块”、“组件”和“电路”可互换地使用。模块可以是集成地构成组件的最小单元或一部分。模块可以是执行至少一个功能或所述功能的一部分的最小单元。模块可被机械地或电子地实现。例如,根据本公开的各种实施例的“模块”可包括执行特定操作的专用集成电路(asic)芯片、现场可编程门阵列(fpga)或可编程逻辑装置中的至少一个,这些器件全部已知或将在未来被开发。

根据本公开的实施例,根据本公开的装置(例如,模块或模块的功能)或方法(例如,操作)中的至少一部分例如当以编程模块形式时可使用存储在计算机可读存储介质中的指令来实现。当至少一个处理器执行指令时,所述至少一个处理器可执行与所述指令相应的功能。例如,非暂时性计算机可读存储介质可包括存储器。

非暂时性计算机可读记录介质可包括硬盘、软盘、磁介质(例如,磁带)、光学介质(例如,紧凑盘只读存储器(cd-rom)和数字多媒体盘(dvd))、磁光介质(例如,软式光盘)和硬件装置(例如,只读存储器(rom)、随机存取存储器(ram)或闪存)。除了由编译器所创建的机器代码之外,程序指令可包括由计算机使用解释器可执行的高级语言代码。硬件装置可被配置操作为执行本公开的各种实施例的操作的一个或更多个软件模块,反之亦可。

根据本公开的实施例的模块或编程模块可包括上面提到的组件中的至少一个组件,可排除上面提到的组件中的一些组件,或还可包括其他组件。由根据本公开的各种实施例的模块、编程模块或其他组件执行的操作可通过顺序地、并行地、重复地或启发式方法来执行。一些操作可以以不同的顺序执行或可被省略。可选地,可添加其他操作。

已参照本公开的特定实施例示出并描述了本公开,但本领域的技术人员将理解的是,在不脱离由权利要求和它们的等同物所限定的本公开的范围的情况下,可做出形式和细节上的各种改变。

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