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

文档序号:8905476阅读:来源:国知局
[0037]图2为本申请实施例提供的特征信息提取过程的示意图;
[0038]图3为本申请实施例提供的中间件结构示意图;
[0039]图4为本申请实施例提供的客户端结构示意图;
[0040]图5为本申请实施例提供的设备结构示意图。
【具体实施方式】
[0041 ]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0042]图1为本申请实施例提供的特征信息的提取过程,具体包括以下步骤:
[0043]SlOl:中间件接收客户端发送的采集指令。
[0044]在本申请实施例中,用户所使用的设备中除了包括安装在该设备中的客户端和用于采集生物特征信息的采集器以外,还包括中间件。客户端可以是安装在设备中的一个应用(Applicat1n,APP)。中间件是独立于设备中安装的任何客户端的,该中间件可以是硬件(如,一个芯片),也可以是软件(如,一个APP )。
[0045]当安装在设备中的客户端要使用用户的生物特征信息时,则可向该设备的中间件发送采集指令。其中,本申请实施例中所述的设备可以包括各种类型的用户设备,例如,手机、平板电脑、PC、笔记本电脑等。本申请实施例所述的生物特征信息可以是各种形式的生物特征信息,例如,指纹、声纹、虹膜等。相应的,当生物特征信息为指纹时,采集器可以是指纹采集器,当生物特征信息为声纹时,采集器可以是麦克风,当生物特征信息为虹膜时,采集器可以是虹膜采集器。
[0046]例如,当用户用手机注册某购物客户端的账号时,安装在手机上的该购物客户端可向该手机中的中间件发送采集指令。
[0047]S102:根据采集指令,通过采集器获得生物特征信息。
[0048]在本申请实施例中,中间件接收到采集指令后,则可通过设备中的采集器获得用户的生物特征信息。具体的,中间件可将该采集指令发送给设备中的采集器,采集器接收到该采集指令后,则采集用户的生物特征信息,并将采集到的生物特征信息返回给中间件,中间件则接收采集器返回的生物特征信息,作为获得的生物特征信息。
[0049]继续沿用上例,手机中的中间件接收到购物客户端发送的采集指令后,将该采集指令发送给手机中的指纹采集器,指纹采集器则采集用户的指纹,作为采集到的生物特征信息,并将采集到的指纹返回给中间件,中间件则将接收到的该指纹作为获得的该用户的生物特征信息。
[0050]S103:在保存的各提取算法中,提取保存的该客户端对应的提取算法。
[0051]在本申请实施例中,设备中的中间件可预先保存各客户端对应的提取算法,其中,不同的客户端对应的提取算法可能相同,也可能不同。
[0052]中间件在通过采集器获得生物特征信息后,则可根据步骤SlOl中接收到的采集指令中携带的客户端的标识信息,提取保存的该标识信息对应的提取算法。
[0053]继续沿用上例,中间件获得用户的指纹后,则可根据接收到的采集指令中携带的该购物客户端的标识信息,在保存的各提取算法中,提取该标识信息对应的提取算法,作为该购物客户端对应的提取算法。
[0054]S104:采用提取的该提取算法,提取该生物特征信息的特征值。
[0055]本申请实施例中所述的提取算法是用于从生物特征信息中提取特征值的提取算法。中间件提取出该客户端对应的提取算法后,则可从步骤S102获得的生物特征信息中提取出特征值。
[0056]S105:将提取的特征值发送给该客户端。
[0057]客户端接收到中间件发来的特征值后,则可将该特征值发送给服务器进行后续的存储或校验等处理。
[0058]继续沿用上例,中间件获得该用户的指纹(生物特征信息)并提取出该购物客户端对应的提取算法后,可采用提取出的该购物客户端对应的提取算法,对获得的该用户的指纹进行处理,提取该指纹的特征值,并将提取的特征值发送给该购物客户端,由于该用户是在该购物客户端上注册账号,因此,该购物客户端则可将接收到的特征值以及用户的账号发送给服务器关联存储。
[0059]后续的,如果该用户通过PC登录该账号,则PC上安装的该购物客户端向该PC的中间件发送采集指令,该PC的中间件则通过该PC的指纹采集器获得用户的指纹,再提取该购物客户端对应的提取算法,并通过该提取算法从该用户的指纹中提取特征值。
[0060]由于无论是手机上安装的该购物客户端,还是PC上安装的该购物客户端,其对应的提取算法都是相同的,从而,采用该提取算法从该用户指纹中提取出的特征值也是相同的。
[0061]因此,该PC上安装的该购物客户端将提取的特征值发送给服务器后,服务器即可判定接收到的该特征值与保存的该账号关联的特征值(保存的该账号关联的特征值是由手机提取并发送给服务器的)是匹配的,从而允许用户登录。
[0062]可见,通过上述方法,由于中间件在提取特征值时所采用的提取算法是该客户端对应的提取算法,因此,同一个客户端(具体是指同一个标识信息对应的客户端)通过不同的设备从同一个生物特征信息中提取到的特征值是相同的,从而,在禁止将生物特征信息直接提供给客户端使用的前提下,用户仍可在不同的设备上基于自身的生物特征信息进行业务,无需在每次更换设备时重置服务器中保存的特征值,提高了用户进行业务的效率,也节省了重置特征值所消耗的网络资源。
[0063]另外,本申请实施例提供的上述特征信息的提取方法适用于各种操作系统上,如嵌入式系统、安卓系统、1S系统、Windows系统等。
[0064]需要说明的是,上例是仅以用户注册账号和登录已注册的账号为例进行说明的,图1所示的特征信息提取方法也同样适用于其他场景,如线上购物付款时的身份校验等场景。另外,上例是仅以生物特征信息为指纹为例进行说明的,图1所示的特征信息提取方法也同样适用于其他生物特征信息的场景,如声纹、虹膜等。
[0065]在本申请实施例中,设备中的中间件需要保存各客户端对应的提取算法,具体的,中间件可以对其所在的设备执行的安装操作进行监控,当监控到其所在的设备中安装了某个客户端时,则获取该客户端对应的提取算法并保存。其中,当中间件监控到该设备中安装了某个客户端时,可根据安装的该客户端的标识信息,从该客户端的标识信息对应的服务器中下载该标识信息对应的提取算法并保存,还可以从该设备的制造商提供的服务器中下载该客户端的标识信息对应的提取算法并保存。
[0066]例如,当用户在手机上下载并安装了某个购物客户端时,手机中的中间件则可从该购物客户端的标识信息对应的服务器中,或从该手机的制造商提供的服务器中下载该购物客户端对应的提取算法并保存。
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1