一种特征信息的提取方法及装置的制造方法_3

文档序号:8905476阅读:来源:国知局

[0067]另外,中间件也可以在设备安装了某个客户端时,暂不获取该客户端对应的提取算法,而是当接收到该客户端发送的采集指令时,判断该中间件自身是否保存了该客户端对应的提取算法,若是,则无需再次获取,按照图1所示的方法进行后续步骤即可,否则,可从该客户端的标识信息对应的服务器中,或者该设备的制造商提供的服务器中,获取该客户端对应的提取算法并保存。
[0068]中间件中保存的各客户端对应的提取算法还可以是各客户端主动注入到中间件中保存的。具体的,客户端可调用中间件的接口,并通过调用的该接口该客户端对应的提取算法安装至中间件,中间件则接收该客户端注入的该客户端对应的提取算法并保存。
[0069]当然,中间件中保存的各客户端对应的提取算法也可以是该中间件所在的设备在出厂时保存在中间件中的,若该中间件为硬件(如,一个芯片),则可在制造该设备时将各客户端对应的提取算法固化在该硬件中,该硬件还可以存储其他提取算法。若该中间件为独立于其他客户端的软件,则可在制造该设备时将该软件预装到设备中,并将各客户端对应的提取算法保存在该软件中,该软件还可以存储其他提取算法。
[0070]在实际应用场景中,由于无论是手机、PC还是其他设备,设备中都会有一个安全领域(Trust Zone)芯片,用于保存用户的安全信息和敏感信息,因此,本申请实施例中可将设备中的该安全领域芯片作为中间件。可在设备出厂时将各客户端对应的提取算法固化在该安全领域芯片中,也可由客户端调用该安全领域芯片的接口,并通过调用的接口将提取算法安装到安全领域芯片中。
[0071]图2为本申请实施例提供的特征信息提取过程的示意图,如图2所示,设备中包括安装在该设备中的客户端、中间件和采集器,客户端在要使用生物特征信息时,向中间件发送采集指令,中间件将采集指令发送给采集器,采集器则采集生物特征信息,并返回给中间件,中间件提取该客户端对应的提取算法,并采用该提取算法提取接收到的生物特征信息的特征值,将该特征值返回给客户端,客户端则将该特征值发送给服务器进行校验等操作。
[0072]以上为本申请实施例提供的特征信息的提取方法,基于同样的思路,本申请实施例还提供了一种中间件、一种客户端和一种设备,如图3、图4、图5所示。
[0073]图3为本申请实施例提供的中间件结构示意图,具体包括:
[0074]接收模块301,接收客户端发送的采集指令;
[0075]信息获得模块302,根据所述采集指令,通过采集器获得生物特征信息;
[0076]存储模块303,保存各提取算法;
[0077]算法提取模块304,在所述存储模块303保存的各提取算法中,提取保存的所述客户端对应的提取算法;
[0078]特征值提取模块305,采用提取的所述提取算法,提取所述生物特征信息的特征值;
[0079]发送模块306,将提取的所述特征值发送给所述客户端。
[0080]所述信息获得模块302具体用于,将所述采集指令发送给所述采集器,接收所述采集器在接收到所述采集指令后采集到的生物特征信息。
[0081]所述算法提取模块304具体用于,根据所述采集指令中携带的所述客户端的标识信息,提取保存的所述标识信息对应的提取算法。
[0082]所述存储模块303具体用于,在监测到所述中间件所在的设备中安装了所述客户端时,获取所述客户端对应的提取算法并保存,或者,在所述接收模块301接收到所述客户端发送的采集指令,且确定未保存所述客户端对应的提取算法时,获取所述客户端对应的提取算法并保存,或者,接收所述客户端注入的所述客户端对应的提取算法并保存,其中,所述提取算法是所述客户端调用所述存储模块303的接口,并通过调用的所述接口安装至所述存储模块303的。
[0083]图4为本申请实施例提供的客户端结构示意图,具体包括:
[0084]指令发送模块401,向中间件发送采集指令;
[0085]接收模块402,接收所述中间件根据所述采集指令返回的特征值,其中,所述特征值是所述中间件采用保存的所述客户端对应的提取算法,从通过采集器采集到的生物特征信息中提取出的。
[0086]所述客户端还包括:
[0087]注入模块403,在所述接收模块402接收所述中间件根据所述采集指令返回的特征值之前,调用所述中间件的接口,通过调用的所述接口将所述客户端对应的提取算法安装至所述中间件。
[0088]图5为本申请实施例提供的设备结构示意图,具体包括中间件501、采集器502以及安装在所述设备上的客户端503 ;其中:
[0089]所述客户端503,用于向所述中间件501发送采集指令,接收所述中间件501根据所述采集指令返回的特征值;
[0090]所述中间件501,用于接收所述客户端503发送的采集指令,根据所述采集指令,通过采集器502获得生物特征信息,在保存的各提取算法中,提取保存的所述客户端503对应的提取算法,采用提取的所述提取算法,提取所述生物特征信息的特征值,将提取的所述特征值发送给所述客户端503 ;
[0091]所述采集器502,用于采集生物特征信息并返回给所述中间件501。
[0092]其中,上述如图5所示的设备包括但不限于手机、平板电脑、PC、笔记本电脑等设备。
[0093]本申请实施例提供一种特征信息的提取方法及装置,该方法设备中的中间件接收设备中安装的客户端发送的采集指令,并通过设备的采集器获得生物特征信息,再提取保存的该客户端对应的提取算法,最后采用提取的提取算法,提取该生物特征信息的特征值,将该特征值发送给客户端。通过上述方法,由于中间件在提取特征值时所采用的提取算法是该客户端对应的提取算法,因此,同一个客户端通过不同设备从相同的生物特征信息中提取到的特征值也是相同的,从而用户可在不同的设备上基于自身的生物特征信息进行业务,无需重置特征值,提高了用户进行业务的效率,节省了网络资源。
[0094]在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
[0095]内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
[0096]计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1