一种指纹处理方法、装置、终端设备及存储介质与流程

文档序号:32328445发布日期:2022-11-25 21:25阅读:56来源:国知局
一种指纹处理方法、装置、终端设备及存储介质与流程

1.本技术涉及指纹识别技术领域,尤其涉及一种指纹处理方法、装置、终端设备及存储介质。


背景技术:

2.指纹是指人的手指末端指腹上凸凹不平的皮肤形成的纹路,具有终身不变性、唯一性和方便性,被广泛应用于终端设备进行指纹解锁、指纹支付、指纹解密等操作。
3.相关应用中,终端设备直接基于原生指纹信息进行指纹识别,在此过程中,会进行原生指纹信息的采集和记录。在大量的指纹识别应用过程中,主要采集并记录原生指纹信息。


技术实现要素:

4.有鉴于此,本公开实施例提供了一种指纹处理方法、装置、终端设备及存储介质。
5.根据本公开实施例的第一方面,提供一种指纹处理方法,所述方法包括:
6.获取第一指纹信息,其中,所述第一指纹信息为:根据待授权用户的指纹信息和预设图案合成的合成指纹信息;
7.存储所述第一指纹信息。
8.在一个实施例中,所述获取第一指纹信息,包括:
9.点亮光源,以形成包括所述预设图案的采集光斑;
10.基于所述采集光斑扫描指纹采集区域,所述第一指纹信息为扫描结果。
11.在一个实施例中,所述获取第一指纹信息,包括:
12.通过指纹识别器扫描指纹采集区域,所述第一指纹信息为所述指纹识别器的扫描结果,其中,所述指纹识别器上形成有所述预设图案。
13.在一个实施例中,所述获取第一指纹信息,包括:
14.采集所述待授权用户的指纹图像;
15.合成所述待授权用户的指纹图像与所述预设图案,生成所述第一指纹信息。
16.在一个实施例中,所述方法还包括:
17.在生成所述第一指纹信息之后,删除所述待授权用户的指纹图像。
18.在一个实施例中,所述合成所述待授权用户的指纹图像与所述预设图案,生成所述第一指纹信息,包括:
19.在所述指纹图像上抠除形状为所述预设图案的部分所述指纹图像,得到所述第一指纹信息。
20.在一个实施例中,所述合成所述待授权用户的指纹图像与所述预设图案,生成所述第一指纹信息,包括:
21.在所述指纹图像上叠加预定颜色的所述预设图案,得到所述第一指纹信息。
22.根据本公开实施例的第二方面,提供另一种指纹处理方法,包括:
23.获取第二指纹信息,所述第二指纹信息为:根据待验证用户的指纹信息和预设图案合成的合成指纹信息;
24.将所述第二指纹信息与第一指纹信息进行匹配,其中,所述第一指纹信息为:预先获取的授权用户的指纹信息和所述预设图案合成的合成指纹信息;
25.根据所述第二指纹信息与所述第一指纹信息的匹配度,确定对所述第二指纹信息的验证结果。
26.在一个实施例中,所述获取第二指纹信息,包括:
27.在第一相对位置满足预设条件的情况下,获取所述第二指纹信息;
28.所述预设条件包括以下至少之一:
29.所述第一相对位置满足预设位置条件;
30.所述第一相对位置与第二相对位置的位置偏差小于预设偏差范围;
31.其中,所述第一相对位置为所述待验证用户的指纹信息与所述预设图案的相对位置,所述第二相对位置为所述授权用户的指纹信息与所述预设图案的相对位置。
32.在一个实施例中,所述获取第二指纹信息,包括:
33.根据指纹验证场景,确定所述预设图案;其中,不同的所述指纹验证场景对应于不同的所述预设图案;
34.根据所述待验证用户的指纹信息和所述预设图案,合成所述第二指纹信息。
35.根据本公开实施例的第三方面,提供一种指纹处理装置,包括:
36.获取模块,用于获取第一指纹信息,其中,所述第一指纹信息为:根据待授权用户的指纹信息和预设图案合成的合成指纹信息;
37.存储模块,用于存储所述第一指纹信息。
38.在一个实施例中,所述获取模块,包括:
39.点亮单元,用于点亮光源,以形成包括所述预设图案的采集光斑;
40.扫描单元,用于基于所述采集光斑扫描指纹采集区域,所述第一指纹信息为扫描结果。
41.在一个实施例中,所述获取模块,用于通过指纹识别器扫描指纹采集区域,所述第一指纹信息为所述指纹识别器的扫描结果,其中,所述指纹识别器上形成有所述预设图案。
42.在一个实施例中,所述获取模块,包括:
43.采集单元,用于采集所述待授权用户的指纹图像;
44.合成单元,用于合成所述待授权用户的指纹图像与所述预设图案,生成所述第一指纹信息。
45.在一个实施例中,还包括:
46.删除模块,用于在生成所述第一指纹信息之后,删除所述待授权用户的指纹图像。
47.在一个实施例中,所述合成单元,用于在所述指纹图像上抠除形状为所述预设图案的部分所述指纹图像,得到所述第一指纹信息。
48.在一个实施例中,所述合成单元,用于在所述指纹图像上叠加预定颜色的所述预设图案,得到所述第一指纹信息。
49.根据本公开实施例的第四方面,提供一种指纹处理装置,包括:
50.获取模块,用于获取第二指纹信息,所述第二指纹信息为:根据待验证用户的指纹
信息和预设图案合成的合成指纹信息;
51.匹配模块,用于将所述第二指纹信息与第一指纹信息进行匹配,其中,所述第一指纹信息为:预先获取的授权用户的指纹信息和所述预设图案合成的合成指纹信息;
52.第一确定模块,用于根据所述第二指纹信息与所述第一指纹信息的匹配度,确定对所述第二指纹信息的验证结果。
53.在一个实施例中,所述获取模块,用于在第一相对位置满足预设条件的情况下,获取所述第二指纹信息;
54.所述预设条件包括以下至少之一:
55.所述第一相对位置满足预设位置条件;
56.所述第一相对位置与第二相对位置的位置偏差小于预设偏差范围;
57.其中,所述第一相对位置为所述待验证用户的指纹信息与所述预设图案的相对位置,所述第二相对位置为所述授权用户的指纹信息与所述预设图案的相对位置。
58.在一个实施例中,所述装置还包括:
59.第二确定模块,用于根据指纹验证场景,确定所述预设图案;其中,不同的所述指纹验证场景对应于不同的所述预设图案;
60.合成模块,用于根据所述待验证用户的指纹信息和所述预设图案,合成所述第二指纹信息。
61.根据本公开实施例的第五方面,提供一种终端设备,所述终端设备包括第三方面或第四方面所述的装置。
62.根据本公开实施例的第六方面,提供一种计算机可读存储介质,存储有可执行指令,用于引起处理器执行时,实现第一方面或第二方面所述的方法。
63.本公开实施例提供的指纹处理方法,获取并存储的是根据待授权用户的指纹信息和预设图案合成的第一指纹信息,通过用户原生指纹和预设图案生成合成指纹信息,一方面,采用任意预设图案与原生指纹信息形成合成指纹信息,可实现对原生指纹信息的自定义编辑,提高了灵活性;另一方面,相对于直接存储用户原生指纹信息,通过存储合成指纹信息,可以避免用户原生指纹的泄露,提高安全性。
64.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开实施例。
附图说明
65.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开实施例,并与说明书一起用于解释本公开实施例的原理。
66.图1是根据一示例性实施例示出的第一种指纹处理方法的流程示意图;
67.图2是根据一示例性实施例示出的第二种指纹处理方法的流程示意图;
68.图3是根据一示例性实施例示出的在指纹识别器形成预设图案的示意图;
69.图4是根据一示例性实施例示出的第三种指纹处理方法的流程示意图;
70.图5是根据一示例性实施例示出的第四种指纹处理方法的流程示意图;
71.图6是根据一示例性实施例示出的第五种指纹处理方法的流程示意图;
72.图7是根据一示例性实施例示出的第六种指纹处理方法的流程示意图;
73.图8是根据一示例性实施例示出的第七种指纹处理方法的流程示意图;
74.图9是根据一示例性实施例示出的屏下光学指纹方案的堆叠图;
75.图10是根据一示例性实施例示出的预设图案;
76.图11是根据一示例性实施例示出的原生指纹与预设图案结合生成指纹信息的示意图;
77.图12是根据一示例性实施例示出的指纹识别逻辑示意图;
78.图13是根据一示例性实施例示出的一种指纹处理装置的框图;
79.图14是根据一示例性实施例示出的另一种指纹处理装置的框图;
80.图15是根据一示例性实施例示出的一种指纹处理装置的组成结构框图。
具体实施方式
81.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开实施例的一些方面相一致的装置和方法的例子。
82.在本公开实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开实施例。在本公开实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
83.应当理解,尽管在本公开实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开实施例范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
84.如图1所示,本示例性实施例提供一种指纹处理方法,应用于终端设备中,可以包括:
85.步骤104:获取第一指纹信息,其中,所述第一指纹信息为:根据待授权用户的指纹信息和预设图案合成的合成指纹信息;
86.步骤105:存储所述第一指纹信息。
87.本公开实施例的指纹处理方法及装置可应用于需要利用指纹进行识别及解锁的终端设备。终端设备包括:指纹锁、智能手机、膝上型电脑、平板电脑、可穿戴设备、游戏设备等。终端设备存储合成的第一指纹信息,而非用户的原生指纹信息,可防止原生指纹信息泄露导致非授权用户的非法访问,提高指纹验证的安全性。
88.在一些可能的实施方式中,终端设备可以包括外屏、光源和指纹识别器。
89.其中,外屏可以为位于最外层的屏幕层,如触摸屏等。外屏上预设有指纹采集区域,或,整个外屏均为指纹采集区域。
90.光源可以为发光像素阵列,发光像素阵列可以根据第一控制信号的指示发光,如,在指定的屏幕区域发光(如指纹采集区域),在指定屏幕形成指定图案的光斑,以指定的亮度发光,按照指定时长发光等。这里,第一控制信号可以为终端设备基于在指纹采集区域检
测到的触摸操作及预设图案生成的。
91.指纹识别器可以包括:传感器阵列,传感器阵列可以包括多个传感器,传感器可以为光探测器,用于接收光线成像。传感器阵列可以根据第二控制信号的指示接收光线并成像,如使能传感器阵列的预设位置处的传感器,使能的传感器接收光线并成像。这里,第二控制信号可以为终端设备基于在指纹采集区域检测到的触摸操作及预设图案生成的。示例地,指纹识别器可以设置于外屏下方,光源发出的光线向外屏方向投射,并可被外屏之上或指纹的物体(如手指)发射后,照射至指纹识别器,指纹识别器接收物体的光线成像。
92.在一些可能的实施方式中,终端设备可以通过扫描其指纹采集区域获得待授权用户的指纹信息后,可以将指纹信息和预设图案合成,获得第一指纹信息;或者,终端设备可以通过扫描其指纹采集区域,直接获得待授权用户对应的第一指纹信息,例如,以具有预设图案的指纹识别器扫描所述指纹采集区域,扫描结果即包括所述预设图案;或,显示具有预设图案的采集光斑,基于采集光斑扫描指纹采集区域,扫描结果即包括所述预设图案。
93.这里,终端设备可以在收到预定的第一启动信号后扫描指纹采集区域,例如,第一启动信号可以为终端设备添加用户指纹时,用户(即,待授权用户)手指的触摸或按压产生的信号。
94.在一些可能的实施方式中,扫描指纹采集区域可以通过光学扫描、电容感应、温差感应、射频感应等方式中的至少一种进行扫描。
95.在一些可能的实施方式中,预设图案可预先存储于终端设备中,也可以通过用户实时手绘生成。预设图案可为:圆形、椭圆形、三角形、四边形、五边形和/或不规则图形等。
96.在一些可能的实施方式中,根据待授权用户的指纹信息和预设图案合成的合成指纹信息(即,第一指纹信息),可以包括:待授权用户的指纹特征信息、预设图案特征信息和/或组合特征信息。
97.其中,指纹特征信息可以包括:总体特征和/或局部特征,总体特征可以包括:纹形、模式区、核心点、三角点和纹数等中的至少一者。纹形为根据指纹内部花纹的各种不同结构进行划分的,可以包括:弓形纹、箕形纹、斗形纹和混杂形纹4种类型;模式区为包括了指纹内部花纹的区域,根据模式区包括的指纹内部花纹,能够分辨出指纹是属于哪一种纹形;核心点位于指纹纹路的渐进中心,为用于读取指纹和比对指纹时的参考点;三角点位于从核心点开始的第一个分叉点或者断点、或者两条纹路会聚处、孤立点、折转处,三角点提供了指纹纹路的计数和跟踪的开始之处。
98.局部特征可以包括:断点、分叉点、转折点、终结点、分叉点、分歧点、孤立点、环点、短纹等中的至少一者;每个特征点的参数信息,可以包括:位置、方向(特征点处指纹纹路方向)、曲率(特征点处指纹纹路方向的改变速率)等中的至少一者。
99.预设图案特征信息可以包括:中心位置、轮廓特征和/或转折点中的至少一者。其中,中心位置为预设图案的几何中心位置或几何重心位置;轮廓特征包括:预设图案的边界和边界分段曲率;转折点为预设图案的两条或两条以上线条的交点或指示预设图案边缘变化不连续的点。
100.组合特征信息可以包括:第一用户的指纹和预设图案的交叠特征,交叠特征包括交叉点、交叉点位置等中的至少一者。其中,交叉点可为指纹上的特征点与预设图案的边界的交叉点。
101.在一些可能的实施方式中,第一指纹信息还可以满足如下条件:
102.第一指纹信息至少可以包括:用于确定指纹信息的所属对象所必须的指纹特征信息,例如:核心点和/或三角点。
103.这里,为了确保指纹验证阶段,待验证用户的指纹验证要求,防止因为预设图案对用户指纹的遮蔽效果过于明显,而导致指纹验证操作得不到安全保证,在设置预设图案时,需保证预设图案至少不对指纹识别所必须的指纹特征信息(如,用户指纹的核心点和三角点)形成遮蔽。从而,通过组合指纹的方式,在确保原生指纹的安全性的同时,也保证了指纹验证的安全性。
104.在一些可能的实施方式中,预设图案可为环形,所述环形的内环和外环的形状可设置为相同或不同。
105.在终端设备中,可预先录入并存储有至少一个第一指纹信息,每个第一指纹信息均可用于终端设备所有指纹验证场景的指纹匹配。这里,第一指纹信息为:根据终端设备预先录入的待授权用户的指纹信息和预设图案合成的合成指纹信息,其中,待授权用户至少包括一个用户,预设图案至少包括一个图案,每个第一指纹信息对应于一个待授权用户和/或一个预设图案。
106.这里,第一指纹信息存储至终端设备后,第一指纹信息对应的待授权用户即成为授权用户。
107.在一个实施例中,在终端设备中,可预先录入并存储有至少一个第一指纹信息,按照预设对应关系,每个第一指纹信息用于终端设备一个或多个指纹验证场景的指纹匹配。这里,第一指纹信息为:根据终端设备预先录入的待授权用户的指纹信息和预设图案合成的合成指纹信息,其中,待授权用户至少包括一个用户,预设图案至少包括一个图案,每个第一指纹信息对应于一个待授权用户和/或一个预设图案。
108.在一些可能的实施方式中,终端设备还区分指纹验证场景生成第一指纹信息,生成的第一指纹信息用于不同指纹验证场景的验证。在生成第一指纹信息时,根据指纹验证场景与预设图案的对应关系,根据待授权用户的指纹信息和不同指纹验证场景对应的预设图案,合成不同的第一指纹信息,以实现采用差异化的第一指纹信息对不同指纹验证场景的指纹验证。
109.在一些可能的实施方式中,根据指纹验证场景对应的安全等级,选择与安全等级对应的预设图案合成第一指纹信息,其中,每个指纹验证场景预先设置对应于一个安全等级,其中,安全等级用于指示指纹验证场景对指纹验证的安全性要求。
110.这里,指纹验证场景的安全性要求越高,对应的预设图案对用户指纹信息形成的遮蔽越少。示例性地,指纹验证场景的安全性等级与所述预设图案在所述第一指纹信息的占据的面积反相关。
111.例如,在一个终端设备中,将安全等级为一级的指纹验证场景(如:执行支付功能、转账功能或者涉密应用程序的登陆等)对应于预设图案a;将安全等级为二级的指纹验证场景(如:普通应用程序的登陆)对应于预设图案b,其中,安全等级为一级的指纹验证场景的安全性要求高于安全等级为一级的指纹验证场景的安全性要求,预设图案a对用户指纹形成的遮蔽少于预设图案b对用户指纹形成的遮蔽。
112.在本实施例中,指纹验证场景可以包括但不限于以下至少之一:终端设备解锁场
景、终端设备的应用解锁场景(如,照片应用、相机应用、即时通讯应用、电子邮箱应用等应用)和支付场景等。
113.本公开实施例提供的指纹处理方法,获取并存储的是根据待授权用户的指纹信息和预设图案合成的第一指纹信息,通过用户原生指纹和预设图案生成合成指纹信息,一方面,采用任意预设图案与原生指纹信息形成合成指纹信息,可实现对原生指纹信息的自定义编辑,提高了灵活性;另一方面,相对于直接存储用户原生指纹信息,通过存储合成指纹信息,可以避免用户原生指纹的泄露,提高安全性。
114.在一些可能的实施方式中,如图2所示,上述步骤104,可以包括:
115.步骤1041:点亮光源,以形成包括所述预设图案的采集光斑;
116.步骤1042:基于所述采集光斑扫描指纹采集区域,所述第一指纹信息为扫描结果。
117.这里,采集光斑可以通过点亮终端设备的光源(如,探测光源)形成。该探测光源可以是自发光的oled屏幕提供的光源,也可以是屏幕之外的其他探测光源。以自发光的oled屏幕提供的光源为例,可以通过控制指纹采集区域的oled像素阵列发光,以形成包括预设图案的采集光斑。
118.示例地,探测光源可以为红外光源。
119.基于采集光斑扫描指纹采集区域后,扫描结果即为第一指纹信息。这里,由于采集光斑包括预设图案,则,基于该采集光斑扫描获得的第一指纹信息也包括了该预设图案,所以,第一指纹信息为待授权用户的指纹信息和预设图案合成的合成指纹信息。
120.示例地,当检测到待授权用户的指纹录入操作时,探测光源向终端设备外屏投射具有预设图案的采集光斑,即,在指纹采集区域形成包括预设图案的采集光斑,采集光斑被外屏之上或之外的操作体(如,用户手指)反射,然后经终端设备的光通路照射至指纹识别器,经指纹识别器处理获得第一指纹信息。最终形成的第一指纹信息包括待授权用户的原生指纹信息,同时也包括预设图案。
121.在本公开实施例中,所述第一指纹信息可以直接基于形成预设图案的采集光斑扫描获得,一方面,由于在第一指纹信息的获得的整个过程中,并不涉及原生指纹的采集或存储,从而可从源头上保护原生指纹的安全性;另一方面,第一指纹信息可以直接扫描获得,不需要后期合成操作,实现简单,对终端设备的性能要求低。
122.在一些可能的实施方式中,上述步骤104,可以包括:
123.步骤1041’:通过指纹识别器扫描指纹采集区域,所述第一指纹信息可以为所述指纹识别器的扫描结果,其中,所述指纹识别器上形成有所述预设图案。
124.示例地,指纹识别器可以包括:传感器阵列,传感器阵列可以包括多个传感器。如图3所示,网格交点处设置有传感器。为在指纹识别器上形成预设图案,例如,预设图案为圆形,则终端设备生成第二控制信号,第二控制信号使能传感器阵列中的第一传感器,或,去使能传感器阵列中的第二传感器,最终,使传感器阵列中所有的第一传感器处于使能状态,第二传感器处于去使能状态,第二传感器围合形成预设图案(圆形)。
125.或者,在传感器阵列上设置具有预设图案的遮挡单元,实现在指纹识别器上形成预设图案。
126.进而,在指纹识别器扫描指纹采集区域时,去使能的传感器或被遮挡单元遮挡的传感器无法接收指纹信息,从而,指纹识别器最终扫描的扫描结果可以为:预设图案和不被
遮挡单元遮挡的部分指纹信息,或,预设图案和接收的部分指纹信息,第一指纹信息即为该扫描结果。
127.示例地,指纹识别器也可以是独立的电容传感器、射频传感器中的任一种指纹识别传感器。
128.在一些可能的实施方式中,如图4所示,上述步骤104,可以包括:
129.步骤1041”:采集所述待授权用户的指纹图像;
130.步骤1042”:合成所述待授权用户的指纹图像与所述预设图案,生成所述第一指纹信息。
131.步骤1041”中,可以采用光学扫描、电容感应、温差感应、射频感应等方式中的至少一种扫描指纹采集区域,获得待授权用户的指纹图像。
132.步骤1042”中,可以采用图像处理方法,合成指纹图像和预设图案,获得第一指纹信息。
133.示例地,在待授权用户的指纹图像上抠除形状为预设图案的部分指纹图像,抠出后得到图像作为第二指纹信息。
134.示例地,在待授权用户的指纹图像上叠加为预定颜色的所述预设图案,得到所述第二指纹信息。
135.所述预定颜色可为黑色或者白色等与指纹图像上采集的指纹颜色不同的任意颜色。
136.在一些可能的实施方式中,如图5所示,本公开实施例的指纹处理方法,还可以包括:
137.步骤106:在生成所述第一指纹信息之后,删除所述待授权用户的指纹图像。
138.这里,由于待授权用户的指纹图像包括原生指纹信息,从而减少用户隐私泄露,在形成第一指纹信息之后,删除待授权用户的指纹图像。在本公开实施例中,所述第一指纹信息生成之后,就直接删除采集的待授权用户的指纹图像,使得待授权用户的原生指纹信息在终端设备内尽可能短时间的保留。
139.在一些可能的实施方式中,终端设备添加用户指纹时,检测到待授权用户的指纹录入操作时,还确定待录入指纹所用于的指纹验证场景,并基于指纹验证场景,确定相应的预设图案,从而,可根据待授权用户的指纹和不同的预设图案合成不同的第一指纹信息,以实现采用差异化的第一指纹信息与不同指纹验证场景的指纹验证。这里,可以在接收到待授权用户的指纹录入操作之前确定指纹验证场景,或者,也可以在接收到待授权用户的指纹录入操作的同时确定指纹验证场景,或者,还可以在接收到待授权用户的指纹录入操作之后再确定指纹验证场景。
140.在一些可能的实施方式中,根据指纹验证场景对应的安全等级,选择与安全等级对应的预设图案合成第一指纹信息,其中,每个指纹验证场景预设对应于一个安全等级,安全等级用于指示指纹验证场景对指纹验证的安全性要求。
141.这里,指纹验证场景的安全性要求越高,对应的预设图案对用户指纹形成的遮蔽越少。示例性地,指纹验证场景的安全性等级与所述预设图案在所述第一指纹信息的占据的面积反相关。
142.例如,在一个终端设备中,将安全等级为一级的指纹验证场景(如:执行支付功能、
转账功能或者涉密应用程序的登陆等)对应于预设图案a;将安全等级为二级的指纹验证场景(如:普通应用程序的登陆)对应于预设图案b,其中,安全等级为一级的指纹验证场景的安全性要求高于安全等级为一级的指纹验证场景的安全性要求,预设图案a对用户指纹形成的遮蔽少于预设图案b对用户指纹形成的遮蔽。
143.在本实施例中,指纹验证场景可以包括但不限于以下至少之一:终端设备解锁场景、终端设备的应用解锁场景(如,照片应用、相机应用、即时通讯应用、电子邮箱应用等应用)和支付场景等。
144.例如,若终端设备处于锁定状态,则确定本次指纹验证操作的指纹验证场景为解锁终端设备,确定预设图案的外边界为五角形;若终端设备处于解锁状态,且指纹验证操作作用于一个应用图标(如,照片应用、相机应用、即时通讯应用、电子邮箱应用等),则确定本次指纹验证操作的指纹验证场景为解锁该应用图标对应的应用,确定预设图案的内边界为三角形,外边界为圆形;若终端设备处于解锁状态,且指纹验证操作作用于待输入指纹信息以确认交易的区域,则确定本次指纹验证操作的指纹验证场景为确认交易,确定预设图案的外边界为椭圆形;等等。
145.在一些可能的实施方式中,请继续参考图5,本公开实施例的指纹处理方法,还可以包括:
146.步骤101:获取所述待授权用户的指纹信息;
147.步骤102:确定所述指纹信息在指纹采集区域的位置;
148.步骤103:基于所述指纹信息在所述指纹采集区域的位置,调整所述指纹信息与所述预设图案的相对位置,使所述预设图案与所述待授权用户的指纹信息满足预设位置关系条件。
149.本实施例中,在录入待授权用户的指纹信息时,指纹信息在指纹采集区域的呈现角度受控于待授权用户手指在指纹采集区域的的放置位置和方向;因此,通过控制预设图案与待授权用户的指纹信息满足预设位置关系条件,进而使指纹授权阶段和指纹验证阶段的指纹信息和预设图案合成时的相对位置关系是一致的,确保指纹验证的成功率。
150.这里,调整指纹信息与所述预设图案的相对位置,可以通过旋转获取的指纹信息在指纹采集区域的角度的方式,或者,通过调整预设图案在指纹采集区域的角度的方式实现。
151.在一些可能的实施方式中,预设位置关系条件可以为:指纹信息的至少两个预设指纹特征信息和预设图案的至少两个预设图案特征信息满足预设条件。其中,预设条件包括:两个预设指纹特征信息的斜率和两个预设图案特征信息的斜率小于预设阈值等。
152.示例地,首先,获取的待授权用户的指纹信息,例如,包括指纹的三角点、核心点等指纹特征信息;然后,根据获得的指纹特征信息在指纹采集区域的位置,确定指纹信息在指纹采集区域的位置,例如,假设预设位置关系条件需要对三角点m和核心点n在指纹采集区域进行位置定位,则,在指纹采集区域建立坐标系,确定三角点m在坐标系的坐标点a,以及,核心点n在坐标系的坐标点b;最后,调整预设图案在指纹采集区域的位置,使预设图案与待授权用户的指纹信息满足预设位置关系条件,例如,确定预设图案的中心点c和转折点d,使中心点c和转折点d的斜率与三角点m和核心点n的斜率的差值小于预设阈值。
153.如图6所示,本公开实施例的另一种指纹处理方法,可以包括:
154.步骤201:获取第二指纹信息,所述第二指纹信息为:根据待验证用户的指纹信息和预设图案合成的合成指纹信息;
155.步骤202:将所述第二指纹信息与第一指纹信息进行匹配,其中,所述第一指纹信息为:预先获取的授权用户的指纹信息和所述预设图案合成的合成指纹信息;
156.步骤203:根据所述第二指纹信息与所述第一指纹信息的匹配度,确定对所述第二指纹信息的验证结果。
157.在本公开所有实施例中,第一指纹信息的所有获取方式,对获取第二指纹信息同样适用。即,可以采用与获取第一指纹信息同样的方法,获取第二指纹信息。
158.与获取第一指纹信息不同的是,获取第二指纹信息时,扫描指纹采集区域是在终端设备收到预定的第二启动信号后执行的,例如,第二启动信号可以为终端设备在进行指纹验证操作时,用户(即,待验证用户)手指的触摸或按压产生的信号。
159.这里,指纹验证操作包括:终端设备需要进行指纹验证的所有操作。
160.示例性地,指纹验证操作可包括以下至少之一:
161.终端设备解锁时的指纹验证操作;
162.终端执行某一项功能的指纹验证操作,例如,执行支付功能、转账功能或者涉密应用程序的登陆时的验证操作。
163.本公开实施例提供的指纹处理方法,首先,获取根据待验证用户的指纹和预设图案合成的第二指纹信息;然后,将第二指纹信息与预先录入的授权用户的指纹信息和预设图案合成的第一指纹信息进行匹配;最后,基于两者的匹配度,确定对所述第二指纹信息的验证结果。本实施例通过用户原生指纹和预设图案生成合成指纹信息,以用于验证用户匹配度,一方面,采用任意预设图案与原生指纹信息形成合成指纹信息,并使用合成指纹信息用于验证用户匹配度,可实现对原生指纹信息的自定义编辑,提高了灵活性;另一方面,相对于直接使用用户原生指纹信息进行匹配,采用合成指纹信息,可以避免用户原生指纹的泄露,提高安全性。
164.在一些可能的实施方式中,终端设备检测到待验证用户的指纹验证操作时,可以确定指纹验证操作的指纹验证场景,并基于指纹验证场景,确定相应的预设图案,从而,可根据待验证用户的指纹和不同的预设图案合成不同的第二指纹信息,以实现采用差异化的第二指纹信息对不同指纹验证场景的指纹验证。
165.在一些可能的实施方式中,根据指纹验证场景对应的安全等级,选择与安全等级对应的预设图案合成第二指纹信息,其中,每个指纹验证场景预设对应于一个安全等级,安全等级用于指示指纹验证场景对指纹验证的安全性要求。
166.这里,指纹验证场景的安全性要求越高,对应的预设图案对用户指纹形成的遮蔽越少。示例性地,指纹验证场景的安全性等级与所述预设图案在所述第二指纹信息的占据的面积反相关。
167.例如,在一个终端设备中,将安全等级为一级的指纹验证场景(如:执行支付功能、转账功能或者涉密应用程序的登陆等)对应于预设图案a;将安全等级为二级的指纹验证场景(如:普通应用程序的登陆)对应于预设图案b,其中,安全等级为一级的指纹验证场景的安全性要求高于安全等级为一级的指纹验证场景的安全性要求,预设图案a对用户指纹形成的遮蔽少于预设图案b对用户指纹形成的遮蔽。
168.这里,指纹验证场景可以包括但不限于以下至少之一:终端设备解锁场景、终端设备的应用解锁场景(如,照片应用、相机应用、即时通讯应用、电子邮箱应用等应用)和支付场景等。
169.例如,若终端设备处于锁定状态,则确定本次指纹验证操作的指纹验证场景为解锁终端设备,确定预设图案的外边界为五角形;若终端设备处于解锁状态,且指纹验证操作作用于一个应用图标(如,照片应用、相机应用、即时通讯应用、电子邮箱应用等),则确定本次指纹验证操作的指纹验证场景为解锁该应用图标对应的应用,确定预设图案的内边界为三角形,外边界为圆形;若终端设备处于解锁状态,且指纹验证操作作用于待输入指纹信息以确认交易的区域,则确定本次指纹验证操作的指纹验证场景为确认交易,确定预设图案的外边界为椭圆形;等等。
170.例如,当终端设备检测到待验证用户的指纹验证操作时,若判断该指纹验证操作用于解锁终端设备,则获取待验证用户的第二指纹信息,并将第二指纹信息与解锁终端设备对应的第一指纹信息进行匹配,若存在与第二指纹信息匹配的第一指纹信息,则解锁终端设备,授权待验证用户访问终端设备,否则,拒绝待验证用户访问终端设备。
171.又例如,当终端设备检测到用户的指纹验证操作时,若判断该指纹验证操作用于访问终端设备的相机时,则获取待验证用户的第二指纹信息,并将第二指纹信息与访问终端设备的相机对应的第一指纹信息进行匹配,若存在与第二指纹信息匹配的第一指纹信息,则解锁终端设备,授权待验证用户访问终端设备的相机,否则,拒绝待验证用户访问终端设备的相机。
172.在本实施例中,上述步骤202,可以包括:
173.步骤2022:将第二指纹信息与终端设备中预先存储的至少一个第一指纹信息依次进行匹配,直至匹配成功。
174.在一些可能的实施方式中,如图7所示,上述步骤202,还可以包括:
175.步骤2021:根据设备终端当前所处的指纹验证场景,按照预设对应关系,确定用于当前指纹验证场景指纹匹配的至少一个第一指纹信息;此处的预设对应关系为:指纹验证场景与第一指纹信息之间的对应关系;
176.同时,将步骤2022相应调整为步骤2022’:将第二指纹信息与确定的至少一个第一指纹信息依次进行匹配,并确定相应匹配值,直至匹配成功。
177.在本实施例中,第二指纹信息与第一指纹信息进行匹配,可以包括以下至少之一:
178.将第二指纹信息的指纹特征信息与第一指纹信息的指纹特征信息进行匹配,并根据匹配情况确定第一匹配值;
179.将第二指纹信息的预设图案特征信息与第一指纹信息的预设图案特征信息进行匹配,并根据匹配情况确定第二匹配值;
180.将第二指纹信息的组合特征信息与第一指纹信息的组合特征信息进行匹配,并根据匹配情况确定第三匹配值。
181.作为一种示例,以下以第二指纹信息与第一指纹信息的指纹特征信息、预设图案特征信息、组合特征信息的匹配,对上述匹配过程进行说明:
182.例如,在进行上述第二指纹信息的指纹特征信息与第一指纹信息的指纹特征信息的匹配时,首先,匹配第二指纹信息和第一指纹信息的总体特征,示例地,分别匹配第二指
纹信息和第一指纹信息的纹形、核心点、三角点和纹数,并统计匹配成功的特征点的第一数量;
183.然后,判断第一特征点数量是否满足第一预设条件,若第一特征点数量满足第一预设条件(如第一特征点数量大于第一预设阈值),则匹配第二指纹信息和第一指纹信息的局部特征,示例地,分别匹配第二指纹信息和第一指纹信息的断点、分叉点、转折点、终结点、分叉点、分歧点、孤立点、环点和短纹,并统计匹配成功的特征点的第二数量;
184.最后,基于第一数量和第二数量确定第一匹配值。
185.例如,第一匹配值=a*第一数量+b*第二数量,a+b=1。
186.又例如,在进行上述第二指纹信息的预设图案特征信息与第一指纹信息的预设图案特征信息的匹配时,匹配第二指纹信息和第一指纹信息的预设图案的特征点,包括中心点、转折点、边界、边界分段曲率等,并统计匹配成功的特征点的第三数量,以第三数量作为第二匹配值;
187.再例如,在进行上述第二指纹信息的组合特征信息与第一指纹信息的组合特征信息的匹配时,匹配第二指纹信息和第一指纹信息的组合特征信息的特征点,包括指纹和预设图案的交叉点等,并统计匹配成功的特征点的第四数量,以第四数量作为第三匹配值。
188.在一些可能的实施方式中,根据第一匹配值及预设的与其对应的第一权重、第二匹配值及预设的与其对应的第二权重,和/或,第三匹配值及预设的与其对应的第三权重,确定第二指纹信息与第一指纹信息综合匹配值。
189.作为一种示例,例如:
190.综合匹配值=第一匹配值*第一权重+第二匹配值*第二权重+第三匹配值*第三权重。
191.在上述步骤203中,根据所述第二指纹信息与所述第一指纹信息的匹配度,确定对所述第二指纹信息的验证结果。
192.示例地,若上述步骤203所述第二指纹信息与所述第一指纹信息的匹配度,满足预设匹配要求,则确定第二指纹信息验证成功,并执行相应指纹验证操作;否则,确定第二指纹信息验证失败,并提示指纹验证失败。
193.这里,预设匹配要求包括以下至少之一:
194.第一匹配值大于预设第一匹配阈值;
195.第二匹配值大于预设第二匹配阈值;
196.第三匹配值大于预设第三匹配阈值;
197.第一匹配值大于预设第一匹配阈值,且,第二匹配值大于预设第二匹配阈值;
198.第一匹配值大于预设第一匹配阈值,且,第三匹配值大于预设第三匹配阈值;
199.第二匹配值大于预设第二匹配阈值,且,第三匹配值大于预设第三匹配阈值;
200.第一匹配值大于预设第一匹配阈值,第二匹配值大于预设第二匹配阈值,且,第三匹配值大于预设第三匹配阈值;
201.综合匹配值大于预设综合匹配阈值。
202.若确定第二指纹信息验证成功,则认为待验证用户的用户认证通过,并执行待验证用户的指纹验证操作的访问需求,如解锁终端设备或解锁终端设备的某个应用(如,照片应用、相机应用、即时通讯应用、电子邮箱应用等)等;反之,则认为待验证用户为非法用户,
并拒绝待验证用户的指纹验证操作的访问需求。
203.在一些可能的实施方式中,在录入待验证用户的指纹信息时,录入的待验证用户的指纹信息在指纹采集区域的呈现角度受控于待验证用户手指在指纹采集区域的放置位置和/或方向,而不同的放置位置和/或方向可能导致获得的第二指纹信息造成偏差,而导致指纹验证成功率降低。因此,在一些可能的实施方式中,所述步骤202,可以包括:
204.在第一相对位置满足预设条件的情况下,获取所述第二指纹信息;
205.所述预设条件包括以下至少之一:
206.所述第一相对位置满足预设位置条件;
207.所述第一相对位置与第二相对位置的位置偏差小于预设偏差范围;
208.其中,所述第一相对位置为所述待验证用户的指纹信息与所述预设图案的相对位置,所述第二相对位置为所述授权用户的指纹信息与所述预设图案的相对位置。
209.示例地,在第一相对位置未满足预设条件的情况下,可以通过发出提示动作,该提示动作可以包括语音提示方式、显示提示方式(如显示提示图案、显示提示文字等)、振动提示方式、灯光提示方式(如闪光灯或呼吸灯闪烁、屏幕亮暗变化等),通过提示动作提示待验证用户调整手指放置位置,以使第一相对位置满足预设条件;和/或,在第一相对位置未满足预设条件的情况下,可以通过调整预设图案与待验证用户的指纹信息的相对位置(即第一相对位置),以使第一相对位置满足预设条件。
210.举例来说,在一些可能的实施例中,在获取第一指纹信息时,可以预先使得预设图案与待授权用户的指纹信息的相对位置满足预设位置条件,这样,在获取第二指纹信息时,通过控制预设图案与待验证用户的指纹信息的相对位置满足该预设位置条件,进而确保指纹授权阶段和指纹验证阶段的指纹信息和预设图案合成时的相对位置关系是一致的,确保指纹验证的成功率。
211.在另一些可能的实施方式中,还可以通过控制预设图案与待验证用户的指纹信息的第一相对位置,使该第一相对位置与第二相对位置的位置偏差小于预设偏差范围。示例地,首先,获取待用于与待验证用户进行匹配的第二指纹信息对应的第二相对位置,即授权用户的指纹信息与预设图案的相对位置;然后,获取待验证用户的指纹信息与预设图案的相对位置,即,第一相对位置;最后,比较第一相对位置和第二相对位置的位置偏差,若位置偏差小于预设偏差范围,则获取第二指纹信息,若位置偏差大于或等于预设偏差范围,调整预设图案的位置及角度,直至达到预设调整次数或第一相对位置和第二相对位置的位置偏差小于预设偏差范围。
212.示例地,第一相对位置或第二相对位置,可以根据指纹信息的预设指纹特征信息和预设图案的预设图案特征信息进行确定。例如,以第一相对位置为例,在指纹采集区域建立坐标系,在坐标系中确定待验证用户的指纹特征信息(三角点),以及确定预设图案的中心点,可以确定三角点与中心点的第一距离及第一斜率;相应地,确定第二相对位置对应的第二距离及第二斜率。若第一距离和第二距离小于预设距离阈值,且第一斜率和第二斜率小于预设斜率阈值,那么,判断第一相对位置和第二相对位置的位置偏差小于预设偏差范围。
213.如图8所示,本公开实施例的指纹处理方法,还可以包括:
214.步骤204:根据所述终端设备的指纹验证场景,确定所述预设图案;其中,不同的所
述指纹验证场景对应于不同的所述预设图案。
215.这里,一方面,在录入第一指纹信息时,根据终端设备的指纹验证场景进行录入:首先,确定当前录入的第一指纹信息用于的指纹验证场景;然后,根据指纹验证场景,确定预设图案;最后,结合待授权用户的指纹信息和预设图案,形成第二指纹信息。
216.另一方面,在形成第二指纹信息时,根据终端设备的指纹验证场景进行生成:首先,确定终端设备当前所处的指纹验证场景;然后,根据指纹验证场景,确定预设图案;最后,结合待验证用户的指纹信息和预设图案,形成第二指纹信息。
217.这里,指纹验证场景可以包括但不限于以下至少之一:终端设备解锁场景、终端设备的应用解锁场景(如,照片应用、相机应用、即时通讯应用、电子邮箱应用等应用)和支付场景等。
218.在一些可能的实施方式中,所述获取第二指纹信息,可以包括:
219.点亮光源,以形成包括所述预设图案的采集光斑;
220.基于所述采集光斑扫描指纹采集区域,所述第二指纹信息为扫描结果。
221.在一些可能的实施方式中,所述获取第二指纹信息,可以包括:
222.通过指纹识别器扫描指纹采集区域,所述第二指纹信息为所述指纹识别器的扫描结果,其中,所述指纹识别器上形成有所述预设图案。
223.在一些可能的实施方式中,所述获取第二指纹信息,可以包括:
224.采集所述待验证用户的指纹图像;
225.合成所述待验证用户的指纹图像与所述预设图案,生成所述第二指纹信息。
226.在一些可能的实施方式中,所述方法还可以包括:
227.在生成所述第二指纹信息之后,删除所述待验证用户的指纹图像。
228.在另一些可能的实施方式中,所述删除待验证用户的指纹图像还可以是在第二指纹信息与第一指纹信息匹配成功之后。在合成第二指纹信息的过程中,可能存在着待验证用户的指纹图像和预设图案的对齐位置,与第一指纹信息的合成的过程中的对齐位置不同导致的验证失败,如此,先保留待验证用户的指纹图像,在一个第二指纹信息不匹配的情况下,可以调整预设图案和待验证用户的指纹图像再次合成第二指纹信息,直到验证成功或者第一指示信息的个数达到预设个数为止。
229.在一些可能的实施方式中,所述合成所述待验证用户的指纹图像与所述预设图案,生成所述第二指纹信息,可以包括:
230.在所述指纹图像上抠除形状为所述预设图案的部分所述指纹图像,得到所述第二指纹信息。
231.在一些可能的实施方式中,所述合成所述待验证用户的指纹图像与所述预设图案,生成所述第二指纹信息,包括:
232.在所述指纹图像上叠加预定颜色的所述预设图案,得到所述第二指纹信息。
233.在一些可能的实施方式中,所述方法还可以包括:
234.获取所述待验证用户的指纹信息;
235.确定所述指纹信息在指纹采集区域的位置;
236.基于所述指纹信息在所述指纹采集区域的位置,调整所述指纹信息与所述预设图案的相对位置,使所述预设图案与所述待验证用户的指纹信息满足预设位置关系条件。
237.以下结合上述任意实施例提供一个具体示例:
238.如图9所示,为屏下光学指纹方案的堆叠图,手指在按压盖玻璃(cover glass,cg)玻璃1后,原生指纹2经过显示屏3投射的指纹传感器的感应区4,并由指纹传感器采集原生指纹图像。
239.如图10所示,图中示出了本公开实施例设计的预设图案5,预设图案5的图形的大小和形状由用户自定义,唯一的要求是只能耦合显示在指纹识别区6。
240.如图11所示,图中示出了原生指纹2与预设图案5耦合后生成的指纹图像(相当于第一指纹信息或第二指纹信息),这个图像会被指纹传感器收集,成为用户的自定义指纹。
241.如图12所示,图中示出了本公开实施例自定义耦合指纹的录入和解锁流程,用户在录入指纹前,可以手绘或者设置一个特殊的线条图案,这个线条图案作为耦合指纹中的自定义特殊图案(相当于预设图案)。在录入指纹时,预设图案也同样作为屏幕光斑,同时与原生指纹录入,从而生成了特殊耦合指纹图像(相当于第一指纹信息)。同样,在指纹验证的过程中,指纹识别器会识别耦合这些线条的特殊指纹生成的特征谷脊线,判断指纹真假。
242.本公开实施例中,在录入指纹或指纹验证的过程中,原生指纹和预设图案的耦合方式包括:
243.第一种耦合方式,采集原生指纹后,通过抠除原生指纹图片中用户自定义的预设图案,生成耦合指纹,算法耦合,并且,不保存原生指纹。
244.第二种耦合方式,采集指纹时,在光斑的补光区抠除用户自定义的预设图案,使采集的指纹由于屏幕的补光是特殊图形而被指纹传感器采集到耦合的指纹图片(也即,不会采集到完整的原始指纹),我们优先采用第二种耦合方式。使用该方式时,由于在补光过程中,抠除补光区的预设图案产生的特殊光斑后进行指纹采集,所以仅适用于光学指纹识别方案。
245.如图13所示,本示例性实施例还提供一种指纹处理装置10,应用于终端设备中,可以包括:
246.获取模块101,用于获取第一指纹信息,其中,所述第一指纹信息可以为:根据待授权用户的指纹信息和预设图案合成的合成指纹信息;
247.存储模块102,用于存储所述第一指纹信息。
248.在一些可能的实施方式中,所述获取模块101,可以包括:
249.点亮单元1011,用于点亮光源,以形成包括所述预设图案的采集光斑;
250.扫描单元1012,用于基于所述采集光斑扫描指纹采集区域,所述第一指纹信息为扫描结果。
251.在一些可能的实施方式中,所述获取模块101,用于通过指纹识别器扫描指纹采集区域,所述第一指纹信息为所述指纹识别器的扫描结果,其中,所述指纹识别器上形成有所述预设图案。
252.在一些可能的实施方式中,所述获取模块101,可以包括:
253.采集单元1013,用于采集所述待授权用户的指纹图像;
254.合成单元1014,用于合成所述待授权用户的指纹图像与所述预设图案,生成所述第一指纹信息。
255.在一些可能的实施方式中,还可以包括:
programmable gate array)、通用处理器、控制器、微控制器(mcu,micro controller unit)、微处理器(microprocessor)、或其他电子元件实现,用于执行前述方法。
275.图15是根据一示例性实施例示出的一种指纹处理装置800的框图。例如,装置800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
276.参照图15,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(i/o)的接口812,传感器组件814,以及通信组件816。
277.处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。
278.存储器804被配置为存储各种类型的数据以支持在装置800的操作。这些数据的示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
279.电源组件806为装置800的各种组件提供电力。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为装置800生成、管理和分配电力相关联的组件。
280.多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当装置800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
281.音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(mic),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
282.i/o接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
283.传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评估。例如,传感器组件814可以检测到装置800的打开/关闭状态,组件的相对定位,例如所述组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800一个组件
的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
284.通信组件816被配置为便于装置800和其他设备之间有线或无线方式的通信。装置800可以接入基于通信标准的无线网络,如wifi,4g或5g,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
285.在示例性实施例中,装置800可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
286.在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由装置800的处理器820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
287.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开实施例的其它实施方案。本技术旨在涵盖本公开实施例的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开实施例的一般性原理并包括本公开实施例未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开实施例的真正范围和精神由下面的权利要求指出。
288.应当理解的是,本公开实施例并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开实施例的范围仅由所附的权利要求来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1