基于云平台的生物识别系统及其方法技术方案

技术编号:15288063 阅读:116 留言:0更新日期:2017-05-10 12:34
本发明专利技术公开了一种基于云平台的生物识别系统及其方法,属于生物识别技术领域。所述系统包括应用服务器、管理服务器、比对服务器、缓存以及数据库,其中:所述应用服务器通过网络连接所述管理服务器,所述管理服务器通过网络连接所述比对服务器;所述应用服务器和比对服务器分别通过网络连接所述缓存,并且所述应用服务器和缓存还分别通过网络连接所述数据库。与现有技术相比,本发明专利技术架构合理,能够高效处理大数据量的生物特征运算。

Biological recognition system and method based on cloud platform

The invention discloses a biological recognition system based on a cloud platform and a method thereof, belonging to the field of biological identification technology. The system comprises an application server, management server, on the server, cache and database, wherein the application server is connected to the management server through the network, the management server through the network connecting the alignment server; the application server and on the server are respectively connected to the cache through the network, and the application server and the cache also through the network connected to the database. Compared with the prior art, the invention has the advantages of reasonable structure and high efficiency, and can deal with the large amount of biological features.

【技术实现步骤摘要】

本专利技术涉及生物识别
,特别是指一种基于云平台的生物识别系统及其方法
技术介绍
生物特征识别,是指利用人体生物特征进行身份认证的一种技术。生物识别技术是目前最为方便与安全的识别技术,它不需要记住复杂的密码,也不需随身携带钥匙、智能卡之类的东西。生物识别技术认定的是人本身,这就直接决定了这种认证方式更安全更方便。由于每个人的生物特征的唯一性和在一定时期内的稳定性,不易伪造和假冒,所以利用生物识别技术进行身份认定,安全、可靠、准确。现有技术主要是使用单核或单服务器处理每一个请求的方式,这种方式在进行生物特征识别的过程中,尤其面对大数据量的生物特征运算时,往往需要较长的时间,而且单核或单服务器运算的方式不能充分分配多服务器或多核的运算能力,在运算时,有的空闲有的忙,运算分配不均。在生物识别领域,面对大数据量的生物特征运算,有必要提供一种基于云平台的服务器架构,实现高效处理大数据量的生物特征运算。
技术实现思路
本专利技术提供一种能够高效处理大数据量的生物特征运算的基于云平台的生物识别系统及其方法。为解决上述技术问题,本专利技术提供技术方案如下:一方面,本专利技术提供一种基于云平台的生物识别系统,包括应用服务器、管理服务器、比对服务器、缓存以及数据库,其中:所述应用服务器通过网络连接所述管理服务器,所述管理服务器通过网络连接所述比对服务器;所述应用服务器和比对服务器分别通过网络连接所述缓存,并且所述应用服务器和缓存分别通过网络连接所述数据库。另一方面,本专利技术还提供一种基于云平台的生物识别系统进行1:1认证比对的方法,包括:应用服务器接收对端发送的1:1认证比对任务请求,所述1:1认证比对任务请求中携带有待认证用户的ID和带有生物特征的图片;应用服务器将所述1:1认证比对任务请求发送至管理服务器;管理服务器将所述1:1认证比对任务请求分配至比对服务器;比对服务器从带有生物特征的图片中提取生物特征数据;比对服务器根据所述待认证用户的ID在缓存内查找对应的生物特征数据,并与提取后的生物特征数据进行比对;比对服务器将比对结果返回给管理服务器;管理服务器将接收的比对结果返回给应用服务器;应用服务器将接收的比对结果返回给对端。又一方面,本专利技术还提供一种基于云平台的生物识别系统进行1:N认证比对的方法,包括:应用服务器接收对端发送的1:N认证比对任务请求,所述1:N认证比对任务请求中携带有待认证用户的带有生物特征的图片;应用服务器将所述1:N认证比对任务请求发送至管理服务器;管理服务器将所述1:N认证比对任务请求分配至比对服务器;比对服务器将所述1:N认证比对任务请求中的图片与缓存中的生物特征数据一一比对,以找出相一致的生物特征数据及其对应的ID;比对服务器将比对结果返回给管理服务器;管理服务器将接收的比对结果返回给应用服务器;应用服务器将接收的比对结果返回给对端。再一方面,本专利技术还提供一种基于云平台的生物识别系统进行用户注册的方法,包括:应用服务器接收对端发送的1:N认证比对任务请求,所述1:N认证比对任务请求中携带有待认证用户的带有生物特征的图片;应用服务器将所述1:N认证比对任务请求发送至管理服务器;管理服务器将所述1:N认证比对任务请求分配至比对服务器;比对服务器从带有生物特征的图片中提取生物特征数据;比对服务器将提取后的生物特征数据与缓存中的生物特征数据一一比对,以找出相一致的生物特征数据及其对应的ID;比对服务器将比对结果返回给管理服务器;管理服务器将接收的比对结果返回给应用服务器;应用服务器将接收的比对结果返回给对端。本专利技术具有以下有益效果:与现有技术相比,本专利技术中应用服务器通过网络连接管理服务器,管理服务器通过网络连接的比对服务器,应用服务器接收对端发送的比对任务请求后,将比对任务请求发送给管理服务器,管理服务器将比对任务请求分配给比对服务器,比对服务器访问缓存并将接收的待认证的图片与缓存中已储存的生物特征数据进行比对,并将比对后的结果返回值管理服务器,管理服务器将比对后的结果返回至应用服务器。本专利技术的比对服务器直接访问缓存中的生物特征数据,并不直接访问数据库中的数据,提高了数据的传输和存取速度。这种架构合理,能够高效处理大数据量的生物特征运算。附图说明图1为本专利技术的基于云平台的生物识别系统的结构示意图;图2为本专利技术的基于云平台的生物识别方法的一个实施例的流程图;图3为本专利技术的基于云平台的生物识别方法的另一个实施例的流程图;图4为本专利技术的基于云平台的生物识别系统进行用户注册的方法的一个实施例。具体实施方式为使本专利技术要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。一方面,如图1所示,本专利技术提供一种基于云平台的生物识别系统,包括应用服务器1、管理服务器2、比对服务器3、缓存4以及数据库5,其中:应用服务器1通过网络连接所述管理服务器2,管理服务器2通过网络连接所述比对服务器3;应用服务器1和比对服务器3分别通过网络连接所述缓存4,并且应用服务器1和比对服务器3还分别通过网络连接所述数据库5。与现有技术相比,本专利技术中应用服务器通过网络连接管理服务器,管理服务器通过网络连接的比对服务器,应用服务器接收对端发送的比对任务请求后,将比对任务请求发送给管理服务器,管理服务器将比对任务请求分配给比对服务器,比对服务器访问缓存并将接收的待认证的图片与缓存中已储存的生物特征数据进行比对,并将比对后的结果返回值管理服务器,管理服务器将比对后的结果返回至应用服务器。本专利技术的比对服务器直接访问缓存中的生物特征数据,并不直接访问数据库中的数据,提高了数据的传输和存取速度。这种架构合理,能够高效处理大数据量的生物特征运算。其中,比对服务器指的是一套运行生物特征比对算法的程序的服务器,即为生物特征的比对以及数据处理的服务器;应用系统/应用服务器指的是提供系统对外的接口与业务逻辑的实现的服务器。进一步的,管理服务器和比对服务器均优选为至少两个,应用服务器和管理服务器可以为相同或不同的服务器。这样至少两个管理服务器和至少两个比对服务器大大提高了数据的分配速度和比对速度,提高了本专利技术处理数据的速度。与上述系统相对应的,如图2所示,本专利技术还提供一种基于云平台的生物识别系统进行1:1认证比对的方法,包括:步骤S101:应用服务器接收对端发送的1:1认证比对任务请求,1:1认证比对任务请求中携带有待认证用户的ID和带有生物特征的图片;本步骤中,1:1认证指的是给定生物特征和用户的唯一标识,用给定的生物特征和该用户标识所关联的生物模板进行比对判断是否一致的过程。对端可以是手机端,可以是电脑端,也可以是考勤服务器端等发送认证比对任务请求的一端。步骤S102:应用服务器将1:1认证比对任务请求发送至管理服务器;步骤S103:管理服务器将1:1认证比对任务请求分配至比对服务器;本专利技术的基于云平台的生物识别系统包括至少两个管理服务器和至少两个比对服务器,管理服务器根据比对服务器使用的情况将1:1认证比对任务请求发送至其中任务较少的比对服务器,这样不仅提高了比对服务器的利用率、也加快了数据的处理速度。步骤S104:比对服务器从带有生物特征的图片中提取生物特征数据;本步骤中,比对服务器从带有本文档来自技高网...
基于云平台的生物识别系统及其方法

【技术保护点】
一种基于云平台的生物识别系统,其特征在于,包括应用服务器、管理服务器、比对服务器、缓存以及数据库,其中:所述应用服务器通过网络连接所述管理服务器,所述管理服务器通过网络连接所述比对服务器;所述应用服务器和比对服务器分别通过网络连接所述缓存,并且所述应用服务器和缓存分别通过网络连接所述数据库。

【技术特征摘要】
1.一种基于云平台的生物识别系统,其特征在于,包括应用服务器、管理服务器、比对服务器、缓存以及数据库,其中:所述应用服务器通过网络连接所述管理服务器,所述管理服务器通过网络连接所述比对服务器;所述应用服务器和比对服务器分别通过网络连接所述缓存,并且所述应用服务器和缓存分别通过网络连接所述数据库。2.根据权利要求1所述的基于云平台的生物识别系统,其特征在于,所述管理服务器和比对服务器均为至少两个,所述应用服务器和管理服务器为相同或不同的服务器。3.权利要求1所述的基于云平台的生物识别系统进行1:1认证比对的方法,其特征在于,包括:应用服务器接收对端发送的1:1认证比对任务请求,所述1:1认证比对任务请求中携带有待认证用户的ID和带有生物特征的图片;应用服务器将所述1:1认证比对任务请求发送至管理服务器;管理服务器将所述1:1认证比对任务请求分配至比对服务器;比对服务器从带有生物特征的图片中提取生物特征数据;比对服务器根据所述待认证用户的ID在缓存内查找对应的生物特征数据,并与提取后的生物特征数据进行比对;比对服务器将比对结果返回给管理服务器;管理服务器将接收的比对结果返回给应用服务器;应用服务器将接收的比对结果返回给对端。4.根据权利要求3所述的基于云平台的生物识别系统进行1:1认证比对的方法,其特征在于,还包括:若比对服务器根据所述待认证用户的ID在缓存内未查找到对应的生物特征数据,缓存在数据库中查询该生物特征数据,如果查询到该生物特征数据,则将所述待认证用户的ID对应的生物特征数据从数据库中读出,
\t返回给比对服务器并写入缓存中;比对服务器根据所述待认证用户的ID在缓存内查找对应的生物特征数据,并与1:1认证比对任务请求中的图片提取后的特征数据进行比对。5.权利要求1所述的基于云平台的生物识别系统进行1:N认证比对的方法,其特征在于,包括:应用服务器接收对端发送的1:N认证比对任务请求,所述1:N认证比对任务请求中携带有待认证用户的带有生物特征的图片;应用服务器将...

【专利技术属性】
技术研发人员:于其洋
申请(专利权)人:北京天诚盛业科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1