识别身份的方法和装置与流程

文档序号:19189635发布日期:2019-11-20 01:57阅读:370来源:国知局
识别身份的方法和装置与流程

本申请涉及信息处理领域,并且更具体地,涉及识别身份的方法和装置。



背景技术:

生物识别技术(biometricidentificationtechnology)是指利用人体生物特征进行身份认证的一种技术。更具体一点,生物特征识别技术就是通过计算机与光学、声学、生物传感器和生物统计学原理等高科技手段密切结合,利用人体固有的生理特性和行为特征来进行个人身份的鉴定。

在利用人体生物特征进行身份认证之前,需要先对生物特征进行取样,提取其唯一的特征并且转化成数字代码,并进一步将这些代码组合得到特征模板;进行身份认证时,生物识别装置(设备或系统)获取其特征并与数据库中的特征模板进行比对,以确定是否匹配,从而决定接受或拒绝该人。

目前,生物特征识别装置的识别率并不一定都能达到100%的准确率。若生物特征识别装置的识别不准确,则会导致根据该生物特征识别装置的识别结果进行身份认证时,认证的结果不准确。

例如,机主通过指纹解锁手机时,由于指纹识别装置识别不准确,导致识别到的指纹与数据库中该拥护者的指纹不匹配,即导致将机主识别为其他的身份,则会导致手机没有解锁,进而导致用户体验不佳。

又如,手机的主人以外的用户通过指纹解锁该手机时,由于指纹识别装置识别不准确,导致识别到的指纹与数据库中该拥护者的指纹是匹配的,即将该用户识别为机主,则会导致手机解锁。

因此,根据生物特征识别身份时,如何提高识别的准确率,是亟待解决的技术问题。



技术实现要素:

本申请提供识别身份的方法和装置,根据生物特征识别身份时,有助于提高识别的准确率。

第一方面,提供了一种识别身份的方法,该方法包括:获取多个生物特征识别装置分别对目标生物进行生物特征识别得到的多个身份识别结果;所述多个身份识别结果不相同时,根据以下信息中的一种或多种确定所述目标生物的身份:所述多个身份识别结果中每个身份识别结果的置信度、所述多个生物特征识别装置的优先级或所述多个身份识别结果对应的生物特征的优先级。

该方法中,通过多个生物特征识别装置分别对相同的目标生物进行识别,得到多个识别结果,并从这多个识别结果中确定目标生物的身份。这与通过一个生物特征识别装置采集的信息来确定目标生物的身份相比,由于参考的信息比较多,从而有助于提高识别的准确率。

此外,若多个生物特征识别装置对同一目标生物进行识别得到不同的身份,则可以进一步结合各个识别结果的置信度、所述多个生物特征识别装置的优先级、所述多个身份识别结果对应的生物特征的优先级或所述目标生物使用所述多个生物特征识别装置的方式中的一种或多种信息来确定这多个识别结果中哪个是目标生物的身份,从而帮助更准确地识别目标生物的身份。

其中,目标生物的一种示例为人。

结合第一方面,在第一种可能的实现方式中,所述根据所述多个身份识别结果中每个身份识别结果的置信度,确定所述目标生物的身份,包括:将所述多个身份识别结果中置信度最高的身份识别结果确定为所述目标生物的身份。

多个生物识别装置识别得到的多个识别结果不相同,且根据各个识别结果的置信度来确定目标生物的身份时,因为置信度越高的,越有可能是目标生物最终的身份,所以,可以将置信度最高的识别结果确定为目标生物的身份。

这多个识别结果中,没有对应置信度的识别结果,其置信度可以默认为0。

结合第一方面,在第二种可能的实现方式中,所述根据所述多个生物特征识别装置的优先级,确定所述目标生物的身份,包括:将所述多个生物特征识别装置中优先级最高的生物特征识别装置对应的身份识别结果确定为所述目标生物的身份。

该实现方式中,可以预先给各个生物特征识别装置设置优先级,优先级越高的生物特征识别装置识别的结果越可靠。这样,当多个生物特征识别装置识别的结果不同时,可以将优先级最高的生物特征识别装置识别的结果确定为目标生物的身份。

其中,各个生物特征识别装置所对应的生物特征不同时,生物特征识别装置的优先级也可以称为生物特征识别装置的置信度。没有设置优先级的生物特征识别装置的优先级可以默认为优先级最低。

结合第一方面,在第三种可能的实现方式中,所述根据所述多个身份识别结果对应的生物特征的优先级,确定所述目标生物的身份,包括:将所述多个身份识别结果中的第一身份识别结果确定为所述目标生物的身份,其中,所述第一身份识别结果对应的生物特征的优先级高于所述多个身份识别结果中其他身份识别结果对应的生物特征的优先级。

该实现方式中,可以预先给各个生物特征所属的类型设置优先级,优先级越高的生物特征类型所对应的识别结果的结果越可靠。这样,当多个生物特征识别装置识别的结果不同时,可以将优先级最高的生物特征类型对应的识别结果确定为目标生物的身份。

其中,生物特征类型的优先级也可以称为生物特征类型置的置信度。没有设置优先级的生物特征类型的优先级可以默认为优先级最低。

其中,物理生物特征的优先级高于行为生物特征的优先级,行为生物特征的优先级高于软性生物特征的优先级。

结合第一方面或上述任意一种可能的实现方式,在第四种可能的实现方式中,所述方法还包括:根据所述目标生物使用所述多个生物特征识别装置的方式,以及预先存储的所述多个生物特征识别装置的使用方式与生物身份的对应关系,来确定所述目标生物的身份。

其中,生物特征识别装置的使用方式可以包括生物特征识别装置的使用场景、使用时间等等。

结合第一方面,在第六种可能的实现方式中,所述方法还包括:所述多个身份识别结果相同时,将所述多个身份识别结果中的任意身份识别结果确定为所述目标生物的身份。

也就是说,若多个生物特征识别装置识别得到的结果都相同,则可以认为该相同的结果即为目标生物的身份。

可选地,为了进一步提高识别的准确度,当多个识别结果都相同时,可以进一步根据各个识别结果的置信度来确定目标生物的身份。

例如,当这多个识别结果中至少有一个识别结果的置信度大于指定阈值时,才将该相同识别结果确定为目标生物的身份;或者,当所有识别结果的置信度都大于指定阈值时,才将该相同识别结果确定为目标生物的身份;或者,当这多个识别结果中指定数量的识别结果的置信度都大于指定阈值时,才将该相同识别结果确定为目标生物的身份。

若多个识别结果相同,但所述每个身份识别结果的置信度均小于或等于预设的第二置信度阈值,则可以根据所述目标生物使用所述多个生物特征识别装置的方式,以及预先存储的所述生物特征识别装置的使用方式与生物的身份的对应关系,来确定该相同的识别结果是否为所述目标生物的身份。

应理解,上述所述的多个识别结果相同,可以指这多个识别结果全部相同,也可以指这多个识别结果中部分识别结果相同。进行置信度比较时,可以只针对相同的识别结果进行。

可选地,所述多个生物特征识别结果对应的生物特征包括以下一种或多种:物理生物特征、软性生物特征、行为生物特征。

可选地,所述物理生物特征包括:人脸、指纹、虹膜、视网膜、dna、皮肤、手形、静脉;所述行为生物特征包括:声纹、签名、步态;所述软性生物特征包括:身高、体重。

可选地,这多个生物特征识别装置可以是对目标生物的同一中生物特征进行识别,也可以是分别对对不同的生物特征进行识别,或者部分生物特征识别装置识别相同种类的生物特征。

结合第一方面或上述任意一种可能的实现方式,在第七种可能的实现方式中,所述获取多个生物特征识别装置分别对目标生物进行生物特征识别得到的多个身份识别结果,包括:从所述多个生物特征识别装置接收所述多个身份识别结果。

结合第一方面或上述任意一种可能的实现方式,在第八种可能的实现方式中,从所述多个生物特征识别装置接收所述多个身份识别结果之前,还包括:采集所述目标生物的生物特征信息;向所述多个生物特征识别装置发送所述生物特征信息。

第二方面,提供了一种识别身份的装置,该装置包括用于执行第一方面中的方法的单元。该装置包括的单元可以通过软件和/或硬件方式实现。

第三方面,提供了一种识别身份的装置。该装置包括至少一个处理器和通信接口。该通信接口用于该装置与其他生物识别装置进行信息交互,当程序指令在该至少一个处理器中执行时,实现第一方面中的方法。

可选地,该装置还可以包括存储器。存储器用于存储程序和数据。

第四方面,提供了一种计算机可读存储介质。该计算机可读存储介质中存储用于识别身份的装置执行的程序代码。该程序代码包括用于执行第一方面中的方法的指令。

第五方面,本申请提供了一种包含指令的计算机程序产品。当该计算机程序产品在计算机上运行时,使得计算机执行第一方面中的方法。

第六方面,本申请提供了一种系统芯片,该系统芯片包括输入输出接口和至少一个处理器,该至少一个处理器用于调用存储器中的指令,以进行第一方面中的方法的操作。

可选地,该系统芯片还可以包括至少一个存储器和总线,该至少一个存储器用于存储处理器执行的指令。

附图说明

图1是可以应用本申请实施例的方法和装置的应用场景示例图;

图2是本申请实施例的识别身份的方法的示意性流程图;

图3是本申请另一实施例的识别身份的方法的示意性流程图;

图4是本申请另一实施例的识别身份的示意性流程图;

图5是本申请实施例的识别身份的装置的示意性结构图;

图6是本申请另一实施例的识别身份的装置的示意性结构图。

具体实施方式

下面将结合附图,对本申请中的技术方案进行描述。

图1是可以应用本申请实施例的方法和装置的一种应用场景示例图。图1所示的场景中包括电视101、手机102和手机103。

应理解,图1中的设备仅是一种示例,该系统中可以包括更多或更少的设备。例如,可以仅包括手机102和电视101。

图1中的手机102或手机103代表具备生物特征识别功能的终端设备,例如,手机102可以进行人脸识别,手机103可以进行声纹识别。

当然,手机102和手机103也可以识别相同的生物特征。例如,手机102和手机103均可以进行人脸识别。

本申请实施例中的终端设备可以是手机(mobilephone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtualreality,vr)终端、增强现实(augmentedreality,ar)终端、工业控制(industrialcontrol)中的无线终端、无人驾驶(selfdriving)中的无线终端、远程医疗(remotemedical)中的无线终端、智能电网(smartgrid)中的无线终端、运输安全(transportationsafety)中的无线终端、智慧城市(smartcity)中的无线终端、智慧家庭(smarthome)中的无线终端等。

图1中的电视101代表可以采集生物特征但不具备生物特征识别功能的设备,例如,电视101可以采集人脸图像以及采集人的声音,但是没有人脸识别功能和没有声纹识别功能。

本申请实施例中可以采集生物特征但不具备生物特征识别功能的设备的另一种示例为音响。

本申请实施例中的生物特征可以包括以下一种或多种:物理生物特征、行为生物特征、软性生物特征。物理生物特征可以包括:人脸、指纹、虹膜、视网膜、dna、皮肤、手形、静脉。行为生物特征可以包括:声纹、签名、步态。软性生物特征可以包括:身高、体重。

电视101与手机102和手机103之间可以通过有线网络或无线网络进行通信。例如,电视101采集其使用者的人脸图像和声音后,可以通过网络将人脸图像发送给手机102,将声音信息发送给手机103。手机102对从电视101接收到的人脸图像进行识别后,将识别结果返回给电视101。手机103对从电视101接收到的声音信息进行识别后,将识别结果返回给电视101。电视101接收手机101和手机103返回的识别结果后,根据这两个识别结果确定使用者的身份,甚至进一步验证该使用者的身份。

本申请实施例中的生物特征识别结果可以理解为根据生物特征识别得到的生物身份。例如,手机102对图像进行人脸识别,确定电视的使用者为张三;又如,手机103对声音进行声纹识别,确定电视的使用者为李四。其中,张三和李四即为生物特征识别结果。

如图2所示,本申请提出的识别身份的方法可以包括s210和s220。应理解,图2示出了该方法的步骤或操作,但这些步骤或操作仅是示例,本申请提出的技术方案还可以执行其他操作或者图2中的各个操作的变形。

s210,获取多个生物特征识别装置分别对目标生物进行生物特征识别得到的多个身份识别结果。

其中,多个生物特征识别装置与多个身份识别结果可以是一一对应的关系,也可以是一对多的关系。也就是说,每个生物特征识别装置对目标生物进行识别,得到一个身份识别结果,也可以得到多个身份识别结果。

例如,电视101采集使用者的图像和声音,且将图像发送给手机102,将声音发送给手机103之后,手机102可以根据图像对电视使用者进行人脸生物特征识别,得到生物特征识别结果“张三”,即手机102进行人脸识别确定的电视使用者的身份是张三;手机103可以根据声音对电视使用者进行声纹生物特征识别,得到生物特征识别结果“李四”,即手机103进行声纹识别确定的电视使用者的身份是李四。其中,手机102和手机103的识别结果不相同,这仅是一种示例。可以理解,手机102和手机103的识别结果也可以是相同的,例如均为张三或均为李四。

或者,手机102既具备人脸识别功能,又具备声纹识别功能。此时,手机102从电视101接收到使用者的图像和声音后,不仅根据图像对电视使用者进行人脸生物特征识别,得到生物特征识别结果“张三”,即根据人脸识别结果确定的电视使用者的身份是张三;手机102还根据声音对电视使用者进行声纹生物特征识别,得到生物特征识别结果“李四”,即手机102进行声纹生物特征识别确定的电视使用者的身份是李四。其中,手机102进行人脸识别和进行声纹识别的识别结果不相同,这仅是一种示例。可以理解,手机102进行人脸识别和进行声纹识别的识别结果可以是相同的,例如均为张三或均为李四。

其中,这多个生物特征识别装置可以对目标生物进行同一种生物特征识别,也可以进行不同类型的生物特征进行识别。

例如,电视101可以仅采集使用者的图像,并将该图像既发送给手机102,也发送给手机103。手机102接收到该图像后,进行人脸特征识别,得到的识别结果为“该使用者为张三”。手机103接收到该图像后,也进行人脸识别,得到的识别结果为“该使用者为李四”。或者,如前面的示例所述,手机102进行人脸识别,手机103进行声纹识别。其中,手机102和手机103进行人脸识别的识别结果不相同,这仅是一种示例。可以理解,手机102和手机103进行人脸识别的识别结果可以是相同的,例如均为张三或均为李四。

s220,所述多个身份识别结果不相同时,根据以下信息中的一种或多种确定所述目标生物的身份:所述多个身份识别结果中每个身份识别结果的置信度、所述多个生物特征识别装置的优先级或所述多个身份识别结果对应的生物特征的优先级。

例如,手机102对电视使用者的图像进行人脸识别,得到的识别结果为张三,手机103对电视使用者的声音进行声纹识别,得到的识别结果为李四时,可以根据上述一种或多种信息确定电视使用者的身份。

又如,手机102对电视使用者的图像进行人脸识别,得到的识别结果为张三,手机102对电视使用者的声音进行声纹识别,得到的识别结果为李四时,可以根据上述一种或多种信息确定电视使用者的身份。

又如,手机102对电视使用者的图像进行人脸识别,得到的识别结果为张三,手机103对电视使用者的图像进行人脸识别,得到的识别结果为李四时,可以根据上述一种或多种信息确定电视使用者的身份。

本申请实施例中,根据不同的生物特征识别装置的识别结果来确定目标生物的身份,与仅根据一个生物特征识别装置的识别结果来确定目标生物的身份相比,参考了更多的信息,从而有助于提高为目标生物确定的身份的准确率。

且在这多个生物特征识别结果不相同时,结合所述多个身份识别结果中每个身份识别结果的置信度、所述多个生物特征识别装置的优先级或所述多个身份识别结果对应的生物特征的优先级等信息来确定目标生物的身份,从而可以进一步提高准确率。

本申请实施例的方法中,可选地,若所述多个身份识别结果相同时,即多个生物特征识别装置识别出的身份为同一个时,可以直接将该身份确定为目标身份,同时可以确定该目标生物的身份识别成功。

例如,手机102对电视使用者的图像进行人脸识别,识别结果为张三,并且手机103对电视使用者的声音进行声纹识别,识别结果也为张三时,可以确定电视使用者的身份为张三。

又如,手机102对电视使用者的图像进行人脸识别,识别结果为张三,并且手机102对电视使用者的声音进行声纹识别,识别结果也为张三时,可以确定电视使用者的身份为张三。

又如,手机102对电视使用者的图像进行人脸识别,识别结果为张三,并且手机103对电视使用者的图像进行人脸识别,识别结果也为张三时,可以确定电视使用者的身份为张三。

可选地,所述多个身份识别结果相同的情况下,可以进一步根据所述多个身份识别结果中每个身份识别结果的置信度来确定所述目标生物的身份。

在一些实现方式中,当所述多个身份识别结果中至少一个身份识别结果的置信度均大于或等于预设的第一置信度阈值时,将所述至少一个身份识别结果确定为所述目标生物的身份;或这多个身份识别结果中所有身份识别结果的置信度均大于或等于预设的第一置信度阈值时,将所述多个身份识别结果确定为所述目标生物的身份;否则,可以根据所述目标生物使用所述多个生物特征识别装置的方式,以及预先存储的所述生物特征识别装置的使用方式与生物的身份的对应关系,来确定所述目标生物的身份。

也就是说,所述多个身份识别结果相同的情况下,若所述每个身份识别结果的置信度均小于或等于预设的第二置信度阈值,则可以通过其他的参数来辅助确定目标生物的身份。这里的其他参数可以是用户行为。例如,可以根据用户的使用设备的“历史行为”及“习惯”,来确定目标生物的身份,以输出更可靠的结果。

例如,在一些实现方式中,手机102对电视使用者的图像进行人脸识别,识别结果为张三,该识别结果的置信度为0.9,手机103对电视使用者的声音进行人脸识别,识别结果为张三,该识别结果的置信度为0.6时,由于0.9大于预设的阈值0.6,则可以确定电视使用者的身份为张三。

又如,在另一些实现方式中,手机102对电视使用者的图像进行人脸识别,识别结果为张三,该识别结果的置信度为0.9,手机103对电视使用者的声音进行人脸识别,识别结果为张三,该识别结果的置信度为0.8时,由于0.9和0.8均大于预设的阈值0.6,则可以确定电视使用者的身份为张三。

又如,在另一些实现方式中,手机102对电视使用者的图像进行人脸识别,识别结果为张三,该识别结果的置信度为0.4,手机103对电视使用者的声音进行人脸识别,识别结果为张三,该识别结果的置信度为0.5时,由于0.4和0.5均小于预设的阈值0.6,则可以结果张三历史使用电视的习惯来确定电视使用者是否为张三。例如,张三历史使用电视基本上是在晚上11点至12之间,则根据该图像和该声音的采集时间位于11点至12点之间,将该电视使用者为张三的置信度提升0.2,此时,由于0.5加上0.2之后的结果0.7大于预设的阈值0.6,因此可以将电视使用者的身份确定为张三。

前面内容中提到的多个身份识别结果相同,可以是全部身份识别结果相同,也可以是部分身份识别结果相同。

例如,图1所示的场景中还包括第三个手机时,在一些实现方式中,手机102、手机103和该第三个手机的识别结果均为张三时,才确定电视使用者的身份为张三;或者,在另一些实现方式中,手机102、手机103和该第三个手机的识别结果中,只要有两个识别结果都是张三时,就确定电视使用者的身份为张三;或者,在另一些实现方式中,手机102、手机103和该第三个手机的识别结果均为张三且置信度均大于阈值0.6时,才确定电视使用者的身份为张三;或者,在另一些实现方式中,手机102、手机103和该第三个手机的识别结果中,只要有两个都是张三且置信度均大于阈值0.6时,就确定电视使用者的身份为张三;或者,在另一些实现方式中,手机102、手机103和该第三个手机的识别结果中,只要有两个都是张三且其中一个置信度大于阈值0.6时,就确定电视使用者的身份为张三。

上面介绍了多个身份识别结果相同时确定目标生物的身份的方法,下面介绍多个身份识别结果不同时如何确定目标生物的身份。

多个身份识别结果不同时,可以结合后续四种信息中的一种或多种信息来确定目标生物的身份:身份识别结果的置信度、生物特征识别装置的优先级、多个身份识别结果对应的生物特征的优先级或目标生物使用所述多个生物特征识别装置的方式。

根据生物特征类型的优先级确定目标生物的身份的方式中,可以预先设置生物特征类型之间的优先级,例如,生物特征类型可以分为物理生物特征、行为生物特征和软性生物特征,其中,物理生物特征的优先级大于行为生物特征的优先级,行为生物特征的优先级大于软性生物特征的优先级。若多个身份识别结果不一致,则可以根据上述生物特征类型的优先级来确定所述多个身份识别结果中哪个才是目标生物的身份,其中,可以将多个身份识别结果中根据优先级最高的生物特征类型确定的识别结果作为目标生物的身份。

物理生物特征可以包括人脸特征或指纹特征等,行为生物特征可以包括声纹特征或签名特征,软性特征可以包括性别、年龄、身高或体重等。

例如,手机102对电视使用者的图像进行人脸识别得到的识别结果为张三,手机103对电视使用者的声音进行声纹识别得到的识别结果为李四时,由于人脸识别属于物理生物特征识别,声纹识别属于行为生物特征识别,且物理生物特征的优先级高于行为生物特征的优先级,因此,确定电视使用者的身份为张三。

根据生物特征识别装置的优先级确定目标生物的身份的方式中,可以预先设置生物特征识别装置之间的优先级。若多个身份识别结果不一致,则可以根据上述生物特征识别装置的优先级来确定所述多个身份识别结果中哪个才是目标生物的身份,其中,可以将多个身份识别结果中由优先级最高的生物特征识别装置确定的识别结果作为目标生物的身份。

例如,可以预先设置:手机102的优先级高于手机103的优先级。手机102对电视使用者的图像进行人脸识别,得到的识别结果为张三,手机103对电视使用者的图像进行人脸识别,得到的识别结果为李四时,由于手机102的优先级高于手机103的优先级,因此,确定电视使用者的身份为张三。

应理解,若多个生物特征识别装置所识别的生物特征的类型不相同,则可以将生物特征识别装置的优先级等同于生物特征类型的优先级。

根据身份识别结果的置信度确定目标生物的身份的方式中,可以将多个身份识别结果中由置信度最高的身份识别结果作为目标生物的身份。

例如,手机102对电视使用者的图像进行人脸识别,识别结果为张三的置信度为0.9,手机103对电视使用者的图像进行人脸识别,识别结果为李四的置信度为0.6时,由于张三的置信度更高,因此可以确定电视使用者的身份为张三。

根据生物特征识别装置的使用方式来确定目标生物的身份是因为每个人使用设备都有自己独特的行为规律及习惯。因此,可以对用户的使用设备的“历史行为”数据或“习惯”数据进行学习,得到用户身份对应的用户信息,从而可以根据该用户信息来识别目标生物的身份。

多个生物同时在同个环境中时,这多个生物可能会被同时识别。这种情况,可以根据生物特征采集装置和生物的距离、采集生物特征信息时的环境信息,各个生物的识别率或这多个生物的优先级等信息来从这多个生物中确定一个为目标生物。

本申请实施例中,在一些可能的实现方式中,如图3所示,s210可以包括:s202,采集目标生物的生物特征信息;s204,向多个生物特征识别装置发送所述目标生物的生物特征信息;s211,从多个生物特征识别装置接收所述多个身份识别结果。

例如,电视101将电视截取的要验证的图像传输到可信任的手机102和手机103上去进行图像识别验证,然后从手机102和手机103接收身份识别结果。这种传输可以是端端传输,加解密传输数据,保证端端数据安全,不透过云侧,从而可以避免隐私泄露的风险。

当然,本申请实施例中,采集生物特征信息的装置、生物特征识别装置以及执行图2所示方法的装置也可以集成在同一个设备中。此时,s210中,获取多个身份识别结果通过设备内部之间的信息交互来实现。

本申请实施例的方法中,可选地,在确定目标生物的身份后,可以进一步对该目标生物的身份进行验证。若该验证成功,则该目标生物可以使用目标设备,否则拒绝该目标生物使用目标设备。

对该目标生物的身份进行验证时,可以判断预先存储的合法身份信息中是否包括目标生物的身份。若包括,则验证成功,否则可以认为验证失败。

例如,确定电视101的使用者为张三后,可以进一步对张三这个身份进行验证。例如,电视101中预先存储的合法使用者信息中包括张三这个身份信息时,验证成功,即张三可以使用电视101;否则可以拒绝张三使用电视101。

下面结合图1所示的应用场景,通过图4进一步详细介绍本申请实施例的方法。

s401,电视101采集电视使用者的图像和声音,得到图像信息和声纹信息。例如,电视101通过摄像头采集图像,通过麦克风采集声音。

s402,电视101判断是否有可信任的具备生物特征识别能力的设备。若有,则执行s403,否则执行s410。

此处所述的可信任的具备生物特征识别能力的设备可以预先为电视101配置的,也可以是实时为电视101授权的。

例如,手机102和手机103为电视101可信任的具备生物特征识别能力的设备。

s403,电视101向手机102发送图像信息,向手机103发送声纹信息。

手机102接收图像信息后,根据图像信息识别图像中的人的身份以及对应置信度;手机103接收到声音信息后,根据声纹信息识别该声纹信息所属的人的身份以及对应的置信度。

例如,手机102的身份识别结果为张三,置信度为0.9;手机103的身份识别结果为李四,置信度为0.8。

又如,手机102的身份识别结果为张三,置信度为0.9;手机103的身份识别结果为张三,置信度为0.8。

s404,电视101从手机102接收身份识别结果以及置信度,从手机103接收身份识别结果以及置信度。为了后续描述方便,将手机102的身份识别结果称为身份识别结果1,对应的置信度称为置信度1

s405,电视101根据从手机102接收的置信度和从手机置信度2以及预设的置信度阈值,从身份识别结果1和身份识别结果2中筛选符合置信度要求的身份识别结果。

例如,手机102的身份识别结果1为张三,置信度1为0.9;手机103的身份识别结果2为李四,置信度2为0.8,预设的置信度阈值为0.6时,说明这两个身份识别结果均满足要求。

又如,手机102的身份识别结果1为张三,置信度1为0.9;手机103的身份识别结果2为李四,置信度2为0.4,预设的置信度阈值为0.6时,说明仅有身份识别结果1满足要求。

又如,手机102的身份识别结果1为张三,置信度1为0.9;手机103的身份识别结果2为张三,置信度2为0.4,预设的置信度阈值为0.6时,说明书仅有身份识别结果1满足要求。

又如,手机102的身份识别结果1为张三,置信度1为0.9;手机103的身份识别结果2为张三,置信度2为0.8,预设的置信度阈值为0.6时,说明两个身份识别结果均满足要求。

又如,手机102的身份识别结果1为张三,置信度1为0.5;手机103的身份识别结果2为李四,置信度2为0.4,预设的置信度阈值为0.6时,说明没有满足要求的身份识别结果。

s406,若满足置信度要求的身份识别结果仅有一个,则将该身份识别结果作为目标生物的身份,并执行s409;若满足置信度要求的身份识别结果有多个,则执行s407;若没有满足置信度要求的身份识别结果,则执行s410。

s407,判断满足置信度要求的多个身份识别结果是否相同。若相同,则将任意身份识别结果作为目标生物的身份,并执行s409,否则执行s408。

例如,判断身份识别结果1与身份识别结果2是否相同。若相同,将身份识别结果1或者身份识别结果2作为目标生物的身份。

例如,身份识别结果1为张三,置信度1为0.9,身份识别结果2为张三,置信度2为0.8时,确定电视使用者的身份为张三。

s408,找出满足置信度要求的多个身份识别结果中置信度最高的身份识别结果,将该身份识别结果作为目标生物的身份,并执行s409。

例如,身份识别结果1为张三,置信度1为0.9,身份识别结果2为李四,置信度2为0.8时,由于置信度1大于置信度2,因此确定电视使用者的身份为张三。

s409,识别成功,得到目标身生物的身份。

s410,识别失败。

以上,结合图2至图4详细说明了本申请实施例提供的方法。以下,结合图5至图6详细说明本申请实施例提供的装置。应理解,装置实施例的描述与方法实施例的描述相互对应,因此,未详细描述的内容可以参见上文方法实施例,为了简洁,部分内容不再赘述。

图5示出了本申请一个实施例的识别身份的装置500的结构示意图。应理解,该装置500可以具有图2至图4任意一图所示的实施例中的方法的执行主体的任意功能。该装置500包括:通信单元510和处理单元520。

通信单元510用于获取多个生物特征识别装置分别对目标生物进行生物特征识别得到的多个身份识别结果。

处理单元520用于在所述多个身份识别结果不相同时,根据以下信息中的一种或多种确定所述目标生物的身份:所述多个身份识别结果中每个身份识别结果的置信度、所述多个生物特征识别装置的优先级或所述多个身份识别结果对应的生物特征的优先级。

可选地,所述处理单元520具体用于:将所述多个身份识别结果中置信度最高的身份识别结果确定为所述目标生物的身份。

可选地,所述处理单元520具体用于:将所述多个生物特征识别装置中优先级最高的生物特征识别装置对应的身份识别结果确定为所述目标生物的身份。

可选地,所述处理单元520具体用于:将所述多个身份识别结果中的第一身份识别结果确定为所述目标生物的身份,其中,所述第一身份识别结果对应的生物特征的优先级高于所述多个身份识别结果中其他身份识别结果对应的生物特征的优先级。

可选地,所述处理单元520具体用于:将所述多个生物特征识别装置中优先级最高的生物特征识别装置对应的身份识别结果确定为所述目标生物的身份。

可选地,所述处理单元520具体用于:在所述多个身份识别结果相同时,根据所述多个身份识别结果中每个身份识别结果的置信度,确定所述目标生物的身份。

可选地,所述处理单元520具体用于:所述多个身份识别结果中至少一个身份识别结果的置信度均大于或等于预设的第一置信度阈值时,将所述至少一个身份识别结果中任意一个身份识别结果确定为所述目标生物的身份。

可选地,所述多个生物特征识别结果对应的生物特征包括以下一种或多种:物理生物特征、软性生物特征、行为生物特征。

可选地,所述物理生物特征包括:人脸、指纹、虹膜、视网膜、dna、皮肤、手形、静脉;所述行为生物特征包括:声纹、签名、步态;所述软性生物特征包括:身高、体重。

可选地,所述通信单元510具体用于:从所述多个生物特征识别装置接收所述多个身份识别结果。

可选地,从所述多个生物特征识别装置接收所述多个身份识别结果之前,所述处理单元520还用于采集所述目标生物的生物特征信息;所述通信单元510还用于:向所述多个生物特征识别装置发送所述生物特征信息。

图6示出了本申请实施例提供的识别身份的装置600,该装置600可以具有图2至图4任意一图所示的实施例中的方法的执行主体的任意功能。该装置可以包括处理器610和收发器630。该收发器可以包括发送器和/或接收器。可选地,该装置还可以包括存储器620,该处理器610、收发器630和存储器620通过内部连接通路互相通信。

图5中的处理单元520所实现的相关功能可以由处理器610来实现,通信单元510所实现的相关功能可以由收发器530或者其他通信接口来实现。

可选地,处理器610可以是一个通用中央处理器(centralprocessingunit,cpu),微处理器,特定应用集成电路(application-specificintegratedcircuit,asic),专用处理器,或一个或多个用于执行本申请实施例技术方案的集成电路。或者,处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。例如,中央处理器可以执行软件程序,处理软件程序的数据。

可选地,该处理器610可以包括是一个或多个处理器,例如包括一个或多个cpu,在处理器是一个cpu的情况下,该cpu可以是单核cpu,也可以是多核cpu。

该收发器630用于发送和接收数据和/或信号,以及接收数据和/或信号。该收发器可以包括发射器和接收器,发射器用于发送数据和/或信号,接收器用于接收数据和/或信号。该收发器也可以是通信接口。

该存储器620包括但不限于是随机存取存储器(randomaccessmemory,ram)、只读存储器(read-onlymemory,rom)、可擦除可编程存储器(erasableprogrammablereadonlymemory,eprom)、只读光盘(compactdiscread-onlymemory,cd-rom),该存储器620用于存储相关指令及数据。

存储器620用于存储的程序代码和/或数据,可以为单独的器件或集成在处理器610中。

一种可能的方式中,所述处理器610用于控制收发器与生物特征识别装置进行信息传输。具体可参见方法实施例中的描述,在此不再赘述。

在具体实现中,作为一种实施例,装置600还可以包括输出设备和输入设备。输出设备和处理器610通信,可以以多种方式来显示信息。例如,输出设备可以是液晶显示器(liquidcrystaldisplay,lcd),发光二极管(lightemittingdiode,led)显示设备,阴极射线管(cathoderaytube,crt)显示设备,或投影仪(projector)等。输入设备和处理器610通信,可以以多种方式接收用户的输入。例如,输入设备可以是鼠标、键盘、触摸屏设备或传感设备等。

可以理解的是,图6仅仅示出了装置的简化设计。在实际应用中,该装置还可以分别包含必要的其他元件,包含但不限于任意数量的收发器、处理器、控制器、存储器等,而所有可以实现本申请的终端都在本申请的保护范围之内。

在一种可能的设计中,本申请的识别身份的装置可以是芯片,例如可以为可用于终端设备中的芯片,用于实现处理器610的相关功能。该芯片可以为实现相关功能的现场可编程门阵列,专用集成芯片,系统芯片,中央处理器,网络处理器,数字信号处理电路,微控制器,还可以采用可编程控制器或其他集成芯片。该芯片中,可选的可以包括一个或多个存储器,用于存储程序代码,当所述代码被执行时,使得处理器实现相应的功能。

本申请实施例还提供了一种计算机可读介质,其上存储有计算机程序,该计算机程序被计算机执行时实现上述任一方法实施例中的方法。

本申请实施例还提供了一种计算机程序产品,该计算机程序产品被计算机执行时实现上述任一方法实施例中的方法。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

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