[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN104881667B - 一种特征信息的提取方法及装置 - Google Patents

一种特征信息的提取方法及装置 Download PDF

Info

Publication number
CN104881667B
CN104881667B CN201410072629.7A CN201410072629A CN104881667B CN 104881667 B CN104881667 B CN 104881667B CN 201410072629 A CN201410072629 A CN 201410072629A CN 104881667 B CN104881667 B CN 104881667B
Authority
CN
China
Prior art keywords
client
middleware
extraction algorithm
acquisition instructions
characteristic value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410072629.7A
Other languages
English (en)
Other versions
CN104881667A (zh
Inventor
李晓玲
李俊奎
夏巨鹏
胡研
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Advanced New Technologies Co Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201410072629.7A priority Critical patent/CN104881667B/zh
Priority to TW103118590A priority patent/TWI655557B/zh
Priority to US14/622,672 priority patent/US10389710B2/en
Priority to JP2016549074A priority patent/JP6472455B2/ja
Priority to KR1020167020701A priority patent/KR102090940B1/ko
Priority to EP15708962.4A priority patent/EP3111359B1/en
Priority to KR1020187026162A priority patent/KR20180103191A/ko
Priority to PCT/US2015/016173 priority patent/WO2015130513A1/en
Publication of CN104881667A publication Critical patent/CN104881667A/zh
Priority to HK15111894.7A priority patent/HK1211119A1/zh
Application granted granted Critical
Publication of CN104881667B publication Critical patent/CN104881667B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0861Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Collating Specific Patterns (AREA)
  • Telephone Function (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Telephonic Communication Services (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

本申请公开了一种特征信息的提取方法及装置,用以解决现有技术中用户进行业务的效率较低,而且浪费了网络资源的问题。该方法中间件接收客户端发送的采集指令,通过采集器获得生物特征信息,提取保存的该客户端对应的提取算法,采用该提取算法,提取该生物特征信息的特征值,将该特征值发送给客户端。通过上述方法,由于中间件在提取特征值时所采用的提取算法是该客户端对应的提取算法,因此,同一个客户端通过不同设备从相同的生物特征信息中提取到的特征值也是相同的,从而用户可在不同的设备上基于自身的生物特征信息进行业务,无需重置特征值,提高了用户进行业务的效率,节省了网络资源。

Description

一种特征信息的提取方法及装置
技术领域
本申请涉及计算机技术领域,尤其涉及一种特征信息的提取方法及装置。
背景技术
随着互联网技术的发展,用户已经可以方便的通过网络随时随地进行购物等各种在线业务,而由于目前诸多的在线业务都会涉及到用户财产信息(如银行卡号等),因此,如何保证用户信息的安全是当前研究的热点问题。
目前,虽然大多数客户端提供商都采用账号和密码(包括字符密码、手势密码等)的方式对用户的身份进行校验,以保护用户信息的安全,但是,无论是何种密码都有泄露或被黑客盗用的风险,因此,利用用户的生物特征信息对用户的身份进行校验的方法应运而生。
在现有技术中,客户端可通过其所在的设备中的采集器,采集用户的生物特征信息,并提取生物特征信息中的特征值,通过该特征值对用户的身份进行验证。
例如,当用户用手机注册某购物客户端的账号时,该购物客户端可通过该手机的采集器采集用户的指纹,作为该用户的生物特征信息,并提取采集到的指纹的特征值,将该用户的账号和提取的特征值发送给服务器关联存储,在用户下次登录该账号时,则可再次采集该用户的指纹并提取特征值,通过提取的特征值和服务器保存的该账号关联的特征值,验证该用户的身份。
但是,由于用户的诸如指纹等生物特征信息属于用户的私密信息,设备制造商在制造设备时,一般都会禁止设备将采集的生物特征信息直接提供给该设备中安装的客户端来提取特征值,因此,在现有技术中,设备采集到用户的生物特征信息后,一般是通过该设备默认的提取算法(一个设备默认的提取算法一般是该设备出厂时固化在该设备中的),提取采集的生物特征信息的特征值,再将特征值提供给客户端。
而由于不同的设备制造商制造的设备中默认采用的提取算法也不尽相同,因此,即使是对于同一个用户的指纹,不同提取算法提取出的特征值也有所不同,这就会导致不同的设备对同一个生物特征信息提取的特征值也不同,从而,用户通过一个设备注册账号并保存了其生物特征信息的特征值后,在另一个设备上则不能通过校验并正常使用,如果要在另一个设备上使用该账号,则需要通过该另一个设备重新保存生物特征信息的特征值。
例如,当用户通过手机注册某购物客户端的账号时,手机中安装的该客户端则将该账号和由手机提取出的指纹的特征值发送给服务器关联保存,而当用户通过个人计算机(Personal Computer,PC)登录该账号时,由于PC和手机所采用的提取算法不相同,导致PC提取的特征值与手机提取的特征值也不同,因此,PC将提取的特征值发送给服务器后,服务器会判定PC发送的特征值和保存的该账号关联的特征值(保存的该账号关联的特征值是由手机提取的)不匹配,从而拒绝用户登录该账号。如果用户要使用PC登录该账号,则必须重置服务器中保存的该账号关联的特征值,也即,将服务器中保存的该账号关联的特征值重置为该PC从指纹中提取的特征值,再使用PC登录该账号。
显然,由于各设备默认采用的提取算法不同,因此,现有技术中的特征信息提取方法会降低用户进行业务的效率,也浪费了用户重置特征值所消耗的网络资源。
发明内容
本申请实施例提供一种特征信息的提取方法及装置,用以解决现有技术中用户进行业务的效率较低,而且浪费了重置特征值所消耗的网络资源的问题。
本申请实施例提供的一种特征信息的提取方法,包括:
所述中间件接收客户端发送的采集指令;并
根据所述采集指令,通过采集器获得生物特征信息;以及
在保存的各提取算法中,提取保存的所述客户端对应的提取算法;
所述中间件采用提取的所述提取算法,提取所述生物特征信息的特征值;
将提取的所述特征值发送给所述客户端。
本申请实施例提供的一种中间件,包括:
接收模块,接收客户端发送的采集指令;
信息获得模块,根据所述采集指令,通过采集器获得生物特征信息;
存储模块,保存各提取算法;
算法提取模块,在所述存储模块保存的各提取算法中,提取保存的所述客户端对应的提取算法;
特征值提取模块,采用提取的所述提取算法,提取所述生物特征信息的特征值;
发送模块,将提取的所述特征值发送给所述客户端。
本申请实施例提供的一种特征信息的提取方法,包括:
客户端向中间件发送采集指令;并
接收所述中间件根据所述采集指令返回的特征值,其中,所述特征值是所述中间件采用保存的所述客户端对应的提取算法,从通过采集器采集到的生物特征信息中提取出的。
本申请实施例提供的一种客户端,包括:
指令发送模块,向中间件发送采集指令;
接收模块,接收所述中间件根据所述采集指令返回的特征值,其中,所述特征值是所述中间件采用保存的所述客户端对应的提取算法,从通过采集器采集到的生物特征信息中提取出的。
本申请实施例提供的一种设备,包括中间件、采集器以及安装在所述设备上的客户端;其中:
所述客户端,用于向所述中间件发送采集指令,接收所述中间件根据所述采集指令返回的特征值;
所述中间件,用于接收所述客户端发送的采集指令,根据所述采集指令,通过采集器获得生物特征信息,在保存的各提取算法中,提取保存的所述客户端对应的提取算法,采用提取的所述提取算法,提取所述生物特征信息的特征值,将提取的所述特征值发送给所述客户端;
所述采集器,用于采集生物特征信息并返回给所述中间件。
本申请实施例提供一种特征信息的提取方法及装置,该方法设备中的中间件接收设备中安装的客户端发送的采集指令,并通过设备的采集器获得生物特征信息,再提取保存的该客户端对应的提取算法,最后采用提取的提取算法,提取该生物特征信息的特征值,将该特征值发送给客户端。通过上述方法,由于中间件在提取特征值时所采用的提取算法是该客户端对应的提取算法,因此,同一个客户端通过不同设备从相同的生物特征信息中提取到的特征值也是相同的,从而用户可在不同的设备上基于自身的生物特征信息进行业务,无需重置特征值,提高了用户进行业务的效率,节省了网络资源。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本申请实施例提供的特征信息的提取过程;
图2为本申请实施例提供的特征信息提取过程的示意图;
图3为本申请实施例提供的中间件结构示意图;
图4为本申请实施例提供的客户端结构示意图;
图5为本申请实施例提供的设备结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
图1为本申请实施例提供的特征信息的提取过程,具体包括以下步骤:
S101:中间件接收客户端发送的采集指令。
在本申请实施例中,用户所使用的设备中除了包括安装在该设备中的客户端和用于采集生物特征信息的采集器以外,还包括中间件。客户端可以是安装在设备中的一个应用(Application,APP)。中间件是独立于设备中安装的任何客户端的,该中间件可以是硬件(如,一个芯片),也可以是软件(如,一个APP)。
当安装在设备中的客户端要使用用户的生物特征信息时,则可向该设备的中间件发送采集指令。其中,本申请实施例中所述的设备可以包括各种类型的用户设备,例如,手机、平板电脑、PC、笔记本电脑等。本申请实施例所述的生物特征信息可以是各种形式的生物特征信息,例如,指纹、声纹、虹膜等。相应的,当生物特征信息为指纹时,采集器可以是指纹采集器,当生物特征信息为声纹时,采集器可以是麦克风,当生物特征信息为虹膜时,采集器可以是虹膜采集器。
例如,当用户用手机注册某购物客户端的账号时,安装在手机上的该购物客户端可向该手机中的中间件发送采集指令。
S102:根据采集指令,通过采集器获得生物特征信息。
在本申请实施例中,中间件接收到采集指令后,则可通过设备中的采集器获得用户的生物特征信息。具体的,中间件可将该采集指令发送给设备中的采集器,采集器接收到该采集指令后,则采集用户的生物特征信息,并将采集到的生物特征信息返回给中间件,中间件则接收采集器返回的生物特征信息,作为获得的生物特征信息。
继续沿用上例,手机中的中间件接收到购物客户端发送的采集指令后,将该采集指令发送给手机中的指纹采集器,指纹采集器则采集用户的指纹,作为采集到的生物特征信息,并将采集到的指纹返回给中间件,中间件则将接收到的该指纹作为获得的该用户的生物特征信息。
S103:在保存的各提取算法中,提取保存的该客户端对应的提取算法。
在本申请实施例中,设备中的中间件可预先保存各客户端对应的提取算法,其中,不同的客户端对应的提取算法可能相同,也可能不同。
中间件在通过采集器获得生物特征信息后,则可根据步骤S101中接收到的采集指令中携带的客户端的标识信息,提取保存的该标识信息对应的提取算法。
继续沿用上例,中间件获得用户的指纹后,则可根据接收到的采集指令中携带的该购物客户端的标识信息,在保存的各提取算法中,提取该标识信息对应的提取算法,作为该购物客户端对应的提取算法。
S104:采用提取的该提取算法,提取该生物特征信息的特征值。
本申请实施例中所述的提取算法是用于从生物特征信息中提取特征值的提取算法。中间件提取出该客户端对应的提取算法后,则可从步骤S102获得的生物特征信息中提取出特征值。
S105:将提取的特征值发送给该客户端。
客户端接收到中间件发来的特征值后,则可将该特征值发送给服务器进行后续的存储或校验等处理。
继续沿用上例,中间件获得该用户的指纹(生物特征信息)并提取出该购物客户端对应的提取算法后,可采用提取出的该购物客户端对应的提取算法,对获得的该用户的指纹进行处理,提取该指纹的特征值,并将提取的特征值发送给该购物客户端,由于该用户是在该购物客户端上注册账号,因此,该购物客户端则可将接收到的特征值以及用户的账号发送给服务器关联存储。
后续的,如果该用户通过PC登录该账号,则PC上安装的该购物客户端向该PC的中间件发送采集指令,该PC的中间件则通过该PC的指纹采集器获得用户的指纹,再提取该购物客户端对应的提取算法,并通过该提取算法从该用户的指纹中提取特征值。
由于无论是手机上安装的该购物客户端,还是PC上安装的该购物客户端,其对应的提取算法都是相同的,从而,采用该提取算法从该用户指纹中提取出的特征值也是相同的。
因此,该PC上安装的该购物客户端将提取的特征值发送给服务器后,服务器即可判定接收到的该特征值与保存的该账号关联的特征值(保存的该账号关联的特征值是由手机提取并发送给服务器的)是匹配的,从而允许用户登录。
可见,通过上述方法,由于中间件在提取特征值时所采用的提取算法是该客户端对应的提取算法,因此,同一个客户端(具体是指同一个标识信息对应的客户端)通过不同的设备从同一个生物特征信息中提取到的特征值是相同的,从而,在禁止将生物特征信息直接提供给客户端使用的前提下,用户仍可在不同的设备上基于自身的生物特征信息进行业务,无需在每次更换设备时重置服务器中保存的特征值,提高了用户进行业务的效率,也节省了重置特征值所消耗的网络资源。
另外,本申请实施例提供的上述特征信息的提取方法适用于各种操作系统上,如嵌入式系统、安卓系统、iOS系统、Windows系统等。
需要说明的是,上例是仅以用户注册账号和登录已注册的账号为例进行说明的,图1所示的特征信息提取方法也同样适用于其他场景,如线上购物付款时的身份校验等场景。另外,上例是仅以生物特征信息为指纹为例进行说明的,图1所示的特征信息提取方法也同样适用于其他生物特征信息的场景,如声纹、虹膜等。
在本申请实施例中,设备中的中间件需要保存各客户端对应的提取算法,具体的,中间件可以对其所在的设备执行的安装操作进行监控,当监控到其所在的设备中安装了某个客户端时,则获取该客户端对应的提取算法并保存。其中,当中间件监控到该设备中安装了某个客户端时,可根据安装的该客户端的标识信息,从该客户端的标识信息对应的服务器中下载该标识信息对应的提取算法并保存,还可以从该设备的制造商提供的服务器中下载该客户端的标识信息对应的提取算法并保存。
例如,当用户在手机上下载并安装了某个购物客户端时,手机中的中间件则可从该购物客户端的标识信息对应的服务器中,或从该手机的制造商提供的服务器中下载该购物客户端对应的提取算法并保存。
另外,中间件也可以在设备安装了某个客户端时,暂不获取该客户端对应的提取算法,而是当接收到该客户端发送的采集指令时,判断该中间件自身是否保存了该客户端对应的提取算法,若是,则无需再次获取,按照图1所示的方法进行后续步骤即可,否则,可从该客户端的标识信息对应的服务器中,或者该设备的制造商提供的服务器中,获取该客户端对应的提取算法并保存。
中间件中保存的各客户端对应的提取算法还可以是各客户端主动注入到中间件中保存的。具体的,客户端可调用中间件的接口,并通过调用的该接口该客户端对应的提取算法安装至中间件,中间件则接收该客户端注入的该客户端对应的提取算法并保存。
当然,中间件中保存的各客户端对应的提取算法也可以是该中间件所在的设备在出厂时保存在中间件中的,若该中间件为硬件(如,一个芯片),则可在制造该设备时将各客户端对应的提取算法固化在该硬件中,该硬件还可以存储其他提取算法。若该中间件为独立于其他客户端的软件,则可在制造该设备时将该软件预装到设备中,并将各客户端对应的提取算法保存在该软件中,该软件还可以存储其他提取算法。
在实际应用场景中,由于无论是手机、PC还是其他设备,设备中都会有一个安全领域(Trust Zone)芯片,用于保存用户的安全信息和敏感信息,因此,本申请实施例中可将设备中的该安全领域芯片作为中间件。可在设备出厂时将各客户端对应的提取算法固化在该安全领域芯片中,也可由客户端调用该安全领域芯片的接口,并通过调用的接口将提取算法安装到安全领域芯片中。
图2为本申请实施例提供的特征信息提取过程的示意图,如图2所示,设备中包括安装在该设备中的客户端、中间件和采集器,客户端在要使用生物特征信息时,向中间件发送采集指令,中间件将采集指令发送给采集器,采集器则采集生物特征信息,并返回给中间件,中间件提取该客户端对应的提取算法,并采用该提取算法提取接收到的生物特征信息的特征值,将该特征值返回给客户端,客户端则将该特征值发送给服务器进行校验等操作。
以上为本申请实施例提供的特征信息的提取方法,基于同样的思路,本申请实施例还提供了一种中间件、一种客户端和一种设备,如图3、图4、图5所示。
图3为本申请实施例提供的中间件结构示意图,具体包括:
接收模块301,接收客户端发送的采集指令;
信息获得模块302,根据所述采集指令,通过采集器获得生物特征信息;
存储模块303,保存各提取算法;
算法提取模块304,在所述存储模块303保存的各提取算法中,提取保存的所述客户端对应的提取算法;
特征值提取模块305,采用提取的所述提取算法,提取所述生物特征信息的特征值;
发送模块306,将提取的所述特征值发送给所述客户端。
所述信息获得模块302具体用于,将所述采集指令发送给所述采集器,接收所述采集器在接收到所述采集指令后采集到的生物特征信息。
所述算法提取模块304具体用于,根据所述采集指令中携带的所述客户端的标识信息,提取保存的所述标识信息对应的提取算法。
所述存储模块303具体用于,在监测到所述中间件所在的设备中安装了所述客户端时,获取所述客户端对应的提取算法并保存,或者,在所述接收模块301接收到所述客户端发送的采集指令,且确定未保存所述客户端对应的提取算法时,获取所述客户端对应的提取算法并保存,或者,接收所述客户端注入的所述客户端对应的提取算法并保存,其中,所述提取算法是所述客户端调用所述存储模块303的接口,并通过调用的所述接口安装至所述存储模块303的。
图4为本申请实施例提供的客户端结构示意图,具体包括:
指令发送模块401,向中间件发送采集指令;
接收模块402,接收所述中间件根据所述采集指令返回的特征值,其中,所述特征值是所述中间件采用保存的所述客户端对应的提取算法,从通过采集器采集到的生物特征信息中提取出的。
所述客户端还包括:
注入模块403,在所述接收模块402接收所述中间件根据所述采集指令返回的特征值之前,调用所述中间件的接口,通过调用的所述接口将所述客户端对应的提取算法安装至所述中间件。
图5为本申请实施例提供的设备结构示意图,具体包括中间件501、采集器502以及安装在所述设备上的客户端503;其中:
所述客户端503,用于向所述中间件501发送采集指令,接收所述中间件501根据所述采集指令返回的特征值;
所述中间件501,用于接收所述客户端503发送的采集指令,根据所述采集指令,通过采集器502获得生物特征信息,在保存的各提取算法中,提取保存的所述客户端503对应的提取算法,采用提取的所述提取算法,提取所述生物特征信息的特征值,将提取的所述特征值发送给所述客户端503;
所述采集器502,用于采集生物特征信息并返回给所述中间件501。
其中,上述如图5所示的设备包括但不限于手机、平板电脑、PC、笔记本电脑等设备。
本申请实施例提供一种特征信息的提取方法及装置,该方法设备中的中间件接收设备中安装的客户端发送的采集指令,并通过设备的采集器获得生物特征信息,再提取保存的该客户端对应的提取算法,最后采用提取的提取算法,提取该生物特征信息的特征值,将该特征值发送给客户端。通过上述方法,由于中间件在提取特征值时所采用的提取算法是该客户端对应的提取算法,因此,同一个客户端通过不同设备从相同的生物特征信息中提取到的特征值也是相同的,从而用户可在不同的设备上基于自身的生物特征信息进行业务,无需重置特征值,提高了用户进行业务的效率,节省了网络资源。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

Claims (14)

1.一种用于用户设备的特征信息的提取方法,其特征在于,包括:
中间件接收客户端发送的采集指令;并
根据所述采集指令,通过采集器获得生物特征信息;以及
在保存的各提取算法中,根据所述采集指令中携带的客户端的标识信息提取保存的所述客户端对应的提取算法;
所述中间件采用提取的所述客户端对应的提取算法,提取所述生物特征信息的特征值;
将提取的所述特征值发送给所述客户端。
2.如权利要求1所述的方法,其特征在于,通过采集器获得生物特征信息,具体包括:
所述中间件将所述采集指令发送给所述采集器;并
接收所述采集器在接收到所述采集指令后采集到的生物特征信息。
3.如权利要求1所述的方法,其特征在于,提取保存的所述客户端对应的提取算法,具体包括:
根据所述采集指令中携带的所述客户端的标识信息,提取保存的所述标识信息对应的提取算法。
4.如权利要求1所述的方法,其特征在于,所述中间件在监测到自身所在的设备中安装了所述客户端时,获取所述客户端对应的提取算法并保存;或者
所述中间件在接收到所述客户端发送的采集指令,且确定所述中间件自身未保存所述客户端对应的提取算法时,获取所述客户端对应的提取算法并保存;或者
所述中间件接收所述客户端注入的所述客户端对应的提取算法并保存,其中,所述提取算法是所述客户端调用所述中间件的接口,并通过调用的所述接口安装至所述中间件的。
5.如权利要求1所述的方法,其特征在于,所述中间件为硬件或软件。
6.一种用于用户设备的中间件,其特征在于,包括:
接收模块,接收客户端发送的采集指令;
信息获得模块,根据所述采集指令,通过采集器获得生物特征信息;
存储模块,保存各提取算法;
算法提取模块,在所述存储模块保存的各提取算法中,根据所述采集指令中携带的客户端的标识信息提取保存的所述客户端对应的提取算法;
特征值提取模块,采用提取的所述客户端对应的提取算法,提取所述生物特征信息的特征值;
发送模块,将提取的所述特征值发送给所述客户端。
7.如权利要求6所述的中间件,其特征在于,所述信息获得模块具体用于,将所述采集指令发送给所述采集器,接收所述采集器在接收到所述采集指令后采集到的生物特征信息。
8.如权利要求6所述的中间件,其特征在于,所述算法提取模块具体用于,根据所述采集指令中携带的所述客户端的标识信息,提取保存的所述标识信息对应的提取算法。
9.如权利要求6所述的中间件,其特征在于,所述存储模块具体用于,在监测到所述中间件所在的设备中安装了所述客户端时,获取所述客户端对应的提取算法并保存,或者,在所述接收模块接收到所述客户端发送的采集指令,且确定未保存所述客户端对应的提取算法时,获取所述客户端对应的提取算法并保存,或者,接收所述客户端注入的所述客户端对应的提取算法并保存,其中,所述提取算法是所述客户端调用所述存储模块的接口,并通过调用的所述接口安装至所述存储模块的。
10.一种用于用户设备的特征信息的提取方法,其特征在于,包括:
客户端向中间件发送采集指令;并
接收所述中间件根据所述采集指令返回的特征值,其中,所述特征值是所述中间件采用保存的所述客户端对应的提取算法,从通过采集器采集到的生物特征信息中提取出的。
11.如权利要求10所述的方法,其特征在于,接收所述中间件根据所述采集指令返回的特征值之前,所述方法还包括:
所述客户端调用所述中间件的接口,通过调用的所述接口将所述客户端对应的提取算法安装至所述中间件。
12.一种用于用户设备的客户端,其特征在于,包括:
指令发送模块,向中间件发送采集指令;
接收模块,接收所述中间件根据所述采集指令返回的特征值,其中,所述特征值是所述中间件采用保存的所述客户端对应的提取算法,从通过采集器采集到的生物特征信息中提取出的。
13.如权利要求12所述的客户端,其特征在于,所述客户端还包括:
注入模块,在所述接收模块接收所述中间件根据所述采集指令返回的特征值之前,调用所述中间件的接口,通过调用的所述接口将所述客户端对应的提取算法安装至所述中间件。
14.一种用户设备,其特征在于,包括中间件、采集器以及安装在所述用户设备上的客户端;其中:
所述客户端,用于向所述中间件发送采集指令,接收所述中间件根据所述采集指令返回的特征值;
所述中间件,用于接收所述客户端发送的采集指令,根据所述采集指令,通过采集器获得生物特征信息,在保存的各提取算法中,根据所述采集指令中携带的客户端的标识信息提取保存的所述客户端对应的提取算法,采用提取的所述客户端对应的提取算法,提取所述生物特征信息的特征值,将提取的所述特征值发送给所述客户端;
所述采集器,用于采集生物特征信息并返回给所述中间件。
CN201410072629.7A 2014-02-28 2014-02-28 一种特征信息的提取方法及装置 Active CN104881667B (zh)

Priority Applications (9)

Application Number Priority Date Filing Date Title
CN201410072629.7A CN104881667B (zh) 2014-02-28 2014-02-28 一种特征信息的提取方法及装置
TW103118590A TWI655557B (zh) 2014-02-28 2014-05-28 特徵資訊的提取方法及裝置
US14/622,672 US10389710B2 (en) 2014-02-28 2015-02-13 Method and system for extracting characteristic information
KR1020167020701A KR102090940B1 (ko) 2014-02-28 2015-02-17 특징 정보를 추출하기 위한 방법 및 시스템
JP2016549074A JP6472455B2 (ja) 2014-02-28 2015-02-17 特性情報を抽出するための方法およびシステム
EP15708962.4A EP3111359B1 (en) 2014-02-28 2015-02-17 Method and system for extracting characteristic information
KR1020187026162A KR20180103191A (ko) 2014-02-28 2015-02-17 특징 정보를 추출하기 위한 방법 및 시스템
PCT/US2015/016173 WO2015130513A1 (en) 2014-02-28 2015-02-17 Method and system for extracting characteristic information
HK15111894.7A HK1211119A1 (zh) 2014-02-28 2015-12-03 種特徵信息的提取方法及裝置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410072629.7A CN104881667B (zh) 2014-02-28 2014-02-28 一种特征信息的提取方法及装置

Publications (2)

Publication Number Publication Date
CN104881667A CN104881667A (zh) 2015-09-02
CN104881667B true CN104881667B (zh) 2019-08-09

Family

ID=53949154

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410072629.7A Active CN104881667B (zh) 2014-02-28 2014-02-28 一种特征信息的提取方法及装置

Country Status (8)

Country Link
US (1) US10389710B2 (zh)
EP (1) EP3111359B1 (zh)
JP (1) JP6472455B2 (zh)
KR (2) KR102090940B1 (zh)
CN (1) CN104881667B (zh)
HK (1) HK1211119A1 (zh)
TW (1) TWI655557B (zh)
WO (1) WO2015130513A1 (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106612259B (zh) * 2015-10-26 2021-03-05 创新先进技术有限公司 身份识别、业务处理以及生物特征信息的处理方法和设备
US9704015B2 (en) 2015-11-04 2017-07-11 Himax Technologies Limited Fingerprint image processing method and device
CN106250737A (zh) * 2015-11-09 2016-12-21 北京智谷睿拓技术服务有限公司 访问控制方法、装置及用户终端
TWI615780B (zh) * 2015-11-09 2018-02-21 奇景光電股份有限公司 指紋影像處理方法與裝置
CN106803053B (zh) * 2015-11-26 2019-10-11 奇景光电股份有限公司 指纹图像处理方法与装置
CN109246066B (zh) * 2017-07-11 2020-11-20 展讯通信(上海)有限公司 身份识别方法、云服务器及身份识别系统
CN108521418B (zh) * 2018-04-04 2020-08-18 广州广电运通金融电子股份有限公司 一种融合区块链及生物特征识别的身份认证方法和系统
CN109324863B (zh) * 2018-10-23 2022-05-03 北京小米移动软件有限公司 指纹识别的方法、装置及计算机可读存储介质
CN109948430A (zh) * 2019-01-28 2019-06-28 北京旷视科技有限公司 特征数据共享方法、装置、系统、处理端及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1951326A (zh) * 2006-11-03 2007-04-25 北京飞天诚信科技有限公司 基于智能生物特征采集处理终端的身份识别系统和方法
CN101316169A (zh) * 2008-07-18 2008-12-03 张曌 基于互联网第三方生物特征验证的网络身份验证方法

Family Cites Families (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11224236A (ja) * 1998-02-05 1999-08-17 Mitsubishi Electric Corp 遠隔認証システム
JP2000011176A (ja) 1998-06-23 2000-01-14 Fujitsu Ltd 認証装置及び記憶媒体
US20010000045A1 (en) * 1998-12-09 2001-03-15 Yuan-Pin Yu Web-based, biometric authentication system and method
DE19921387C2 (de) * 1999-05-10 2001-07-19 Infineon Technologies Ag Anordnung und Verfahren zum Vergleich von Biometrik-Daten
JP3679953B2 (ja) 1999-09-14 2005-08-03 富士通株式会社 生体情報を用いた個人認証システム
KR20030097847A (ko) * 2001-05-02 2003-12-31 시큐젠 코포레이션 컴퓨터 네트워크상에서 사용자를 생체인증하는 방법
US20020194003A1 (en) * 2001-06-05 2002-12-19 Mozer Todd F. Client-server security system and method
US6993659B2 (en) * 2002-04-23 2006-01-31 Info Data, Inc. Independent biometric identification system
US7574734B2 (en) * 2002-08-15 2009-08-11 Dominique Louis Joseph Fedronic System and method for sequentially processing a biometric sample
WO2004019164A2 (en) * 2002-08-20 2004-03-04 Fusionarc, Inc. Method of multiple algorithm processing of biometric data
US20050084139A1 (en) * 2003-05-13 2005-04-21 Biocom, Llc Identity verification system with interoperable and interchangeable input devices
JP4552106B2 (ja) 2003-08-05 2010-09-29 ソニー株式会社 情報処理装置および方法、プログラム、並びに記憶媒体
JP4445730B2 (ja) 2003-08-18 2010-04-07 Necインフロンティア株式会社 指紋認証システム及び指紋認証方法
JP2006107366A (ja) 2004-10-08 2006-04-20 Fujitsu Ltd 生体情報入力装置,生体認証装置,生体情報処理方法,生体情報処理プログラムおよび同プログラムを記録したコンピュータ読取可能な記録媒体
DE102004053900A1 (de) 2004-11-05 2006-05-11 Tbs Holding Ag Verfahren und Vorrichtung für das Erfassen von biometrischen Daten
JP2005149527A (ja) 2004-12-27 2005-06-09 Toshiba Corp 顔認証装置および顔認証方法
US7481364B2 (en) * 2005-03-24 2009-01-27 Privaris, Inc. Biometric identification device with smartcard capabilities
TWI326427B (en) * 2005-06-22 2010-06-21 Egis Technology Inc Biometrics signal input device, computer system having the biometrics signal input device, and control method thereof
US7623659B2 (en) * 2005-11-04 2009-11-24 Cisco Technology, Inc. Biometric non-repudiation network security systems and methods
US7818264B2 (en) * 2006-06-19 2010-10-19 Visa U.S.A. Inc. Track data encryption
WO2007122726A1 (ja) * 2006-04-21 2007-11-01 Mitsubishi Denki Kabushiki Kaisha 認証サーバ装置及び端末装置及び認証システム及び認証方法
KR20090041436A (ko) * 2006-08-18 2009-04-28 후아웨이 테크놀러지 컴퍼니 리미티드 인증 방법 및 시스템
US7773779B2 (en) * 2006-10-19 2010-08-10 I.Q.S. Shalev Ltd. Biometric systems
JP2008107934A (ja) * 2006-10-24 2008-05-08 Hitachi Omron Terminal Solutions Corp 自動取引装置を用いた生体情報の登録技術
US8218828B2 (en) * 2006-12-29 2012-07-10 Anthony S. Iasso Systems and methods for biometric information automation
US8063889B2 (en) 2007-04-25 2011-11-22 Honeywell International Inc. Biometric data collection system
US8838989B2 (en) * 2008-01-24 2014-09-16 Blackberry Limited Optimized biometric authentication method and system
US8188430B2 (en) * 2008-05-22 2012-05-29 International Electronic Machines Corporation Omnidirectional monitoring using near-infrared electromagnetic radiation
CN101414351A (zh) * 2008-11-03 2009-04-22 章毅 一种指纹识别系统及其控制方法
NL1037554C2 (en) * 2009-12-15 2011-06-16 Priv Id B V System and method for verifying the identity of an individual by employing biometric data features associated with the individual as well as a computer program product for performing said method.
US8041956B1 (en) * 2010-08-16 2011-10-18 Daon Holdings Limited Method and system for biometric authentication
WO2012131899A1 (ja) * 2011-03-29 2012-10-04 富士通フロンテック株式会社 生体認証装置、生体認証システム、および生体認証方法
KR101778997B1 (ko) 2011-05-02 2017-09-18 엘지전자 주식회사 이동 단말기 및 이동 단말기의 제어 방법
US20140347479A1 (en) * 2011-11-13 2014-11-27 Dor Givon Methods, Systems, Apparatuses, Circuits and Associated Computer Executable Code for Video Based Subject Characterization, Categorization, Identification, Tracking, Monitoring and/or Presence Response
US9294452B1 (en) 2011-12-09 2016-03-22 Rightquestion, Llc Authentication translation
CN102646190B (zh) * 2012-03-19 2018-05-08 深圳市腾讯计算机系统有限公司 一种基于生物特征的认证方法、装置及系统
US8775814B2 (en) * 2012-04-02 2014-07-08 Tata Consultancy Services Ltd. Personalized biometric identification and non-repudiation system
JP6129489B2 (ja) 2012-07-20 2017-05-17 日立オムロンターミナルソリューションズ株式会社 生体情報取得装置、生体認証システムおよび生体情報取得方法
US20160219046A1 (en) * 2012-08-30 2016-07-28 Identity Validation Products, Llc System and method for multi-modal biometric identity verification
FR2998074B1 (fr) * 2012-11-12 2016-04-29 Morpho Procede d'identification
CN103035245A (zh) * 2012-12-08 2013-04-10 大连创达技术交易市场有限公司 以太网声纹识别系统
US20140333788A1 (en) * 2013-05-07 2014-11-13 Sony Network Entertainment International Llc Device and method for processing image content
US9166796B2 (en) * 2013-06-24 2015-10-20 Prince Sattam Bin Abdulaziz University Secure biometric cloud storage system
KR101444305B1 (ko) * 2013-12-13 2014-09-26 (주)세이퍼존 다중 otp를 사용한 보안키, 보안 서비스 장치 및 보안 시스템

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1951326A (zh) * 2006-11-03 2007-04-25 北京飞天诚信科技有限公司 基于智能生物特征采集处理终端的身份识别系统和方法
CN101316169A (zh) * 2008-07-18 2008-12-03 张曌 基于互联网第三方生物特征验证的网络身份验证方法

Also Published As

Publication number Publication date
KR20180103191A (ko) 2018-09-18
JP2017515174A (ja) 2017-06-08
KR102090940B1 (ko) 2020-03-20
CN104881667A (zh) 2015-09-02
JP6472455B2 (ja) 2019-02-20
EP3111359B1 (en) 2022-06-22
TWI655557B (zh) 2019-04-01
EP3111359A1 (en) 2017-01-04
US20150249665A1 (en) 2015-09-03
HK1211119A1 (zh) 2016-05-13
TW201533601A (zh) 2015-09-01
KR20160104668A (ko) 2016-09-05
US10389710B2 (en) 2019-08-20
WO2015130513A1 (en) 2015-09-03

Similar Documents

Publication Publication Date Title
CN104881667B (zh) 一种特征信息的提取方法及装置
CN104468249B (zh) 一种账号异常的检测方法及装置
US10885178B2 (en) Methods and devices for generating security questions and verifying identities
CN107169499B (zh) 一种风险识别方法及装置
US8855300B2 (en) Image-based key exchange
Vazquez-Fernandez et al. Face recognition for authentication on mobile devices
CN110417778B (zh) 访问请求的处理方法和装置
Rawassizadeh et al. NoCloud: Exploring network disconnection through on-device data analysis
EP3401823B1 (en) Security verification method and device for smart card application
CN107682336B (zh) 一种基于地理位置的身份验证方法及装置
CN110035075A (zh) 钓鱼网站的检测方法、装置、计算机设备及存储介质
CN105100029B (zh) 对用户进行身份验证的方法和装置
CN101770669A (zh) 银行自动报警系统及方法
WO2014194827A1 (zh) 移动终端处理可视化图形编码的方法和装置
CN103401845A (zh) 一种网址安全性的检测方法、装置
CN110933102A (zh) 基于半监督学习的异常流量检测模型训练方法及装置
CN105790948B (zh) 一种身份认证方法及装置
CN104639521A (zh) 一种应用安全验证方法、应用服务器、应用客户端及系统
CN105306202B (zh) 身份验证方法、装置及服务器
US20140215582A1 (en) Verification system and verification method
CN107294981B (zh) 一种认证的方法和设备
CN106507300A (zh) 一种找回丢失终端的方法、装置及终端
Roland et al. Comparison of the usability and security of NFC's different operating modes in mobile devices.
CN104125234A (zh) 一种动态图像安全验证方法及系统
CN105577621B (zh) 一种业务操作验证方法、装置以及系统

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1211119

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20191209

Address after: P.O. Box 31119, grand exhibition hall, hibiscus street, 802 West Bay Road, Grand Cayman, ky1-1205, Cayman Islands

Patentee after: Innovative advanced technology Co., Ltd

Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands

Patentee before: Alibaba Group Holding Co., Ltd.