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

技术编号:11603284 阅读:62 留言:0更新日期:2015-06-15 16:46
本发明专利技术公开了一种基于云平台的生物识别系统及其方法,属于生物识别技术领域。所述系统包括应用服务器、至少两个管理服务器和至少两个比对服务器,所述应用服务器和管理服务器通过网络连接,所述管理服务器和比对服务器也通过网络连接。与现有技术相比,本发明专利技术架构合理,能够高效处理大数据量的生物特征运算。

【技术实现步骤摘要】

本专利技术涉及生物识别
,特别是指一种基于云平台的生物识别系统及其方法
技术介绍
生物特征识别,是指利用人体生物特征进行身份认证的一种技术。生物识别技术是目前最为方便与安全的识别技术,它不需要记住复杂的密码,也不需随身携带钥匙、智能卡之类的东西。生物识别技术认定的是人本身,这就直接决定了这种认证方式更安全更方便。由于每个人的生物特征的唯一性和在一定时期内的稳定性,不易伪造和假冒,所以利用生物识别技术进行身份认定,安全、可靠、准确。现有技术主要是使用单核或单服务器处理每一个请求的方式,这种方式在进行生物特征识别的过程中,尤其面对大数据量的生物特征运算时,往往需要较长的时间,而且单核或单服务器运算的方式不能充分分配多服务器或多核的运算能力,在运算时,有的空闲有的忙,运算分配不均。在生物识别领域,面对大数据量的生物特征运算,有必要提供一种基于云平台的服务器架构,实现高效处理大数据量的生物特征运算。
技术实现思路
本专利技术提供一种能够高效处理大数据量的生物特征运算的基于云平台的生物识别系统及其方法。为解决上述技术问题,本专利技术提供技术方案如下:一方面,本专利技术提供一种基于云平台的生物识别系统,包括应用服务器、至少两个管理服务器和至少两个比对服务器,所述应用服务器和管理服务器通过网络连接,所述管理服务器和比对服务器也通过网络连接。另一方面,本专利技术还提供一种基于云平台的生物识别系统确定主管理服务器的方法,包括:步骤1:比对服务器向已知的管理服务器发送询问报文,询问是否是主管理服务器;步骤2:比对服务器接收管理服务器返回的应答报文;步骤3:比对服务器判断是否存在主管理服务器,若不存在主管理服务器或者已存在主管理服务器但不唯一,则向第一个响应的管理服务器发送设置主管理服务器消息,将该管理服务器设置为主管理服务器,并向其余管理服务器发送设置非主管理服务器消息,将其余管理服务器设置为非主管理服务器。再一方面,本专利技术还提供一种基于云平台的生物识别系统确定主管理服务器的方法,包括:步骤1’:管理服务器接收比对服务器发送的询问是否是主管理服务器的询问报文;步骤2’:管理服务器向比对服务器发送应答报文;步骤3’:管理服务器接收比对服务器发送的设置主管理服务器消息或设置非主管理服务器消息,并将自身相应设置为主管理服务器或非主管理服务器。再一方面,本专利技术还提供一种基于云平台的生物识别系统分配数据的方法,包括:步骤101:管理服务器获取比对服务器的处理性能信息;步骤102:管理服务器根据所述处理性能信息,计算所有比对服务器的总处理性能,以及每个比对服务器的处理性能相对于所有比对服务器的总处理性能的占比;步骤103:管理服务器根据所述占比,将所有数据分配至每个比对服务器。再一方面,本专利技术还一种基于云平台的生物识别系统多生物特征综合认证的方法,包括:步骤201:管理服务器接收多生物特征综合认证请求,所述多生物特征综合认证请求携带至少两种生物特征信息;步骤202:管理服务器根据接收到的多生物特征综合认证请求,分解得到多个单一生物特征认证任务;步骤203:管理服务器将分解得到的多个单一生物特征认证任务发送到比对服务器进行比对处理,接收比对服务器返回的比对结果,并汇总比对结果;步骤4:输出汇总后的比对结果。本专利技术具有以下有益效果:与现有技术相比,本专利技术的基于云平台的生物识别系统,其中应用服务器通过网络连接所有的管理服务器,每个管理服务器通过网络连接所有的比对服务器,每个比对服务器通过网络连接所有管理服务器,这种架构合理,能够高效处理大数据量的生物特征运算。附图说明图1为本专利技术的基于云平台的生物识别系统的结构示意图;图2为本专利技术的确定主管理服务器的方法的流程图一;图3为本专利技术的确定主管理服务器的方法的流程图二;图4为本专利技术的确定主管理服务器的方法的流程图三;图5为本专利技术的确定主管理服务器的方法的流程图四;图6为本专利技术的另一种确定主管理服务器方法的流程图;图7为本专利技术的数据分配方法的流程示意图一;图8为本专利技术的数据分配方法的流程示意图二;图9为本专利技术的数据分配方法的流程示意图三;图10为本专利技术的多生物特征综合认证方法的流程示意图一;图11为本专利技术的多生物特征综合认证方法的流程示意图二;图12为本专利技术的多生物特征综合认证方法的一个实施例的流程示意图。具体实施方式为使本专利技术要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。名词解释1、识别:用给定的生物特征从一定范围的生物模板集合中找出一定数量的相符的生物模板,并根据生物模板获取对应的用户的过程,又称1:N比对,即为生物特征与多用户的生物特征模板比对。2、认证:给定生物特征和用户的唯一标识,用给定的生物特征和该用户标识所关联的生物模板进行比对判断是否一致的过程;又称1:1比对,即,生物特征与指定用户的生物特征模板比对。3、比对节点/比对服务器:一套运行生物特征比对算法的程序,即为生物特征的比对以及数据处理的服务器。4、动态负载:实时动态的计算每个比对(包括新增、删除)节点的数据范围。5、管理节点/管理服务器:用于数据管理以及请求分发的服务器。6、分片:数据范围。7、分片号:数据范围的标识,比如分行号、网点号或者用户身份证号等。8、应用系统/应用服务器:提供系统对外的接口与业务逻辑的实现的服务器。一方面,本专利技术提供一种基于云平台的生物识别系统,如图1所示,包括应用服务器、至少两个管理服务器和至少两个比对服务器,应用服务器和管理服务器通过网络连接,管理服务器和比对服务器也通过网络连接。与现有技术相比,本专利技术的基于云平台的生物识别系统,其中应用服务器通过网络连接所有的管理服务器,每个管理服务器通过网络连接所有的比对服务器,每个比对服务器通过网络连接所有管理服务器,这种架构合理,能够高效处理大数据量的生物特征运算。进一步的,应用服务器和管理服务器可以为相同或不同的服务器。另一方面,如图2所示,本方面还提供一种基于云平台的生物识别系统确定主管理服务器的方法,包括:步骤1:比对服务器向已知的管理服务器发送询问报文,询问是否是主管理服务器;步骤2:比对服务器接收管理服务器返回的应答报文;...
基于云平台的生物识别系统及其方法

【技术保护点】
一种基于云平台的生物识别系统,其特征在于,包括应用服务器、至少两个管理服务器和至少两个比对服务器,所述应用服务器和管理服务器通过网络连接,所述管理服务器和比对服务器也通过网络连接。

【技术特征摘要】
2014.12.31 CN 20141085579921.一种基于云平台的生物识别系统,其特征在于,包括应用服务器、
至少两个管理服务器和至少两个比对服务器,所述应用服务器和管理服务
器通过网络连接,所述管理服务器和比对服务器也通过网络连接。
2.根据权利要求1所述的基于云平台的生物识别系统,其特征在于,
所述应用服务器和管理服务器为相同或不同的服务器。
3.权利要求1所述的基于云平台的生物识别系统确定主管理服务器
的方法,其特征在于,包括:
步骤1:比对服务器向已知的管理服务器发送询问报文,询问是否是
主管理服务器;
步骤2:比对服务器接收管理服务器返回的应答报文;
步骤3:比对服务器判断是否存在主管理服务器,若不存在主管理服
务器或者已存在主管理服务器但不唯一,则向第一个响应的管理服务器发
送设置主管理服务器消息,将该管理服务器设置为主管理服务器,并向其
余管理服务器发送设置非主管理服务器消息,将其余管理服务器设置为非
主管理服务器。
4.根据权利要求3所述的确定主管理服务器的方法,其特征在于,所
述步骤1之前还包括:
步骤10:比对服务器不间断的向指定地址范围的管理服务器发送广播
通知,要求网络内的管理服务器响应确认报文;
步骤11:比对服务器接收管理服务器响应的确认报文。
5.根据权利要求3所述的确定主管理服务器的方法,其特征在于,所
述步骤3包括:
步骤31:比对服务器判断是否存在主管理服务器,若不存在主管理服
务器或者已存在主管理服务器但不唯一,则向第一个响应的管理服务器发
送设置主管理服务器消息,将该管理服务器设置为主管理服务器;
步骤32:比对服务器从所述第一个响应的管理服务器接收到设置成功

\t的响应消息后,再向其余管理服务器发送设置非主管理服务器消息,将其
余管理服务器设置为非主管理服务器。
6.根据权利要求3-5中任一所述的确定主管理服务器的方法,其特
征在于,所述步骤3之后还包括:
步骤4:延迟一定时间,重复执行步骤1-3,直至存在主管理服务器
且唯一。
7.权利要求1所述的基于云平台的生物识别系统确定主管理服务器
的方法,其特征在于,包括:
步骤1’:管理服务器接收比对服务器发送的询问是否是主管理服务器
的询问报文;
步骤2’:向比对服务器发送应答报文;
步骤3’:接收比对服务器发送的设置主管理服务器消息或设置非主管
理服务器消息,并将自身相应设置为主管理服务器或非主管理服务器。
8.根据权利要求7所述的确定主管理服务器的方法,其特征在于,所
述步骤3’中,当接收到的消息为设置主管理服务器消息时,在设置成功后
向比对服务器发送设置成功的响应消息;
所述步骤3’中,当接收到的消息为设置非主管理服务器消息时,如果
自身当前为主管理服务器,则比对该设置非主管理服务器消息的发送时间
是否早于原先已收到的设置主管理服务器消息的发送时间,如果早于,则
设置自身为非主管理服务器,反之,则忽略该设置非主管理服务器消息。
9.权利要求1或3或7的基于云平台的生物识别系统分配数据的方
法,其特征在于,包括:
步骤101:管理服务器获取比对服务器的处理性能信息;
步骤102:管理服务器根据所述处理性能信息,计算所有比对服务器
的总处理性能,以及每个比对服务器的处理性能相对于所有比对服务器的
总处理性能的占比;
步骤103:管理服务器根据所述占...

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

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

1