[发明专利]一种人脸验证系统及方法有效
申请号: | 201611153266.5 | 申请日: | 2016-12-14 |
公开(公告)号: | CN106790493B | 公开(公告)日: | 2018-04-06 |
发明(设计)人: | 钟斌 | 申请(专利权)人: | 深圳云天励飞技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06K9/00 |
代理公司: | 深圳市科吉华烽知识产权事务所(普通合伙)44248 | 代理人: | 王雨时 |
地址: | 518000 广东省深圳市龙岗区横岗*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 验证 系统 方法 | ||
1.一种人脸验证系统,包括人脸视频采集装置及与人脸视频采集装置相连的后台服务器,其特征在于:还包括与后台服务器相连的前端客户端,所述前端客户端设有人脸验证接入组件,所述人脸验证接入组件将用户请求发送给后台服务器,后台服务器根据人脸视频采集装置获取的视频进行人脸验证,并将验证结果反馈给人脸验证接入组件,
所述人脸验证接入组件包括异步消息状态机,所述异步消息状态机包括请求处理和管理模块、核心状态机、外部请求队列缓存模块和外部消息输入队列缓存模块,所述请求处理和管理模块包括存储用户请求的状态机请求队列缓存单元和用于将请求按顺序取出并发送给核心状态机的状态机请求处理单元,所述核心状态机通过与外部请求队列缓存模块相连的后台接口将请求发送给后台服务器,所述外部请求队列缓存模块存储后台服务器返回的验证消息,并驱动核心状态机进行状态转换,所述核心状态机将验证结果发送给状态机请求处理单元。
2.根据权利要求1所述的人脸验证系统,其特征在于:所述核心状态机的状态包括初始状态、1个以上验证状态、失败状态和成功状态。
3.根据权利要求2所述的人脸验证系统,其特征在于:所述后台服务器包括前端请求缓存分发层、异步消息输出队列存储模块、一个以上服务器,所述服务器内设有状态机Map、1个以上验证模块,所述后台服务器根据前端请求缓存分发层分发的前端请求,在所述状态机Map内设置于前端核心状态机状态对应的状态机,所述状态机分别与验证模块及异步消息输出队列存储模块相连。
4.根据权利要求3所述的人脸验证系统,其特征在于:当所述验证模块处理完毕,所述状态机根据验证模块处理结果进行状态转换,当所述验证模块返回验证失败或者验证成功结果时,所述状态机Map内对应的状态机被删除。
5.根据权利要求4所述的人脸验证系统,其特征在于:所述核心状态机和状态机的每次请求、消息处理及状态转换都是异步的。
6.一种基于权利要求1-5任一项所述人脸验证系统的人脸验证方法,其特征在于包括如下步骤:
S1:人脸验证接入组件接收到用户请求,将请求发送给后台服务器;
S2:后台服务器接收到前端客户端的请求后,对视频采集装置采集的视频进行人脸视频和/或图像的采集和验证;
S3:后台服务器将验证结果返回给人脸验证接入组件。
7.根据权利要求6所述的人脸验证方法,其特征在于:所述人脸验证接入组件包括异步消息状态机,所述异步消息状态机包括请求处理和管理模块、核心状态机、外部请求队列缓存模块和外部消息输入队列缓存模块,所述请求处理和管理模块包括状态机请求队列缓存单元和状态机请求处理单元,所述异步消息状态机处理方法包括如下步骤:
A1:当接收到用户的请求时,将请求加入请求队列;
A2:状态机请求处理单元根据顺序取出一个请求,读取其相关的核心状态机配置信息,根据配置信息驱动核心状态机进行状态转换;
A3:当核心状态机进行状态转换后,向外部请求队列发送相关请求,并在外部消息输入队列中等待消息;
A4:当核心状态机成功接到消息时,核心状态机进行下一个状态转换;
A5:当核心状态机进入失败状态或成功状态时,会向请求处理和管理模块发送请求完成消息,同时核心状态机回到初始状态;
A6:请求队列完成当前次请求,准备进行下一次请求的处理,直到请求队列中的所有请求都处理完毕为止。
8.根据权利要求7所述的人脸验证方法,其特征在于:所述后台服务器中设有与核心状态机对应的状态机,所述后台服务器对一次请求的处理方法包括如下步骤:
B1:当一次请求通过前端请求缓存分发层被分发到服务器时,在该服务器的状态机Map中创建对应的状态机;
B2:读取其相关的核心状态机配置信息,根据配置信息驱动状态机的状态转换;
B3:当状态机进行状态转换后,向对应的验证模块发送消息请求;
B4:当验证模块处理完成时,返回处理结果给状态机,状态机通过异步消息输出队列发送请求完成消息,并根据接收到结果进行状态转换;
B5:当状态机进入失败状态或成功状态时,会向异步消息输出队列发送请求完成消息,所述状态机Map内对应的状态机被删除;
B6:当前请求处理完成。
9.根据权利要求8所述的人脸验证方法,其特征在于:在步骤B1中,所述后台服务器能够同时并发处理多个人脸验证接入组件的请求;对每一个前端请求,后台服务器维护一个独立的状态机来记录每个请求的完成状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳云天励飞技术有限公司,未经深圳云天励飞技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611153266.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:顶棚自动收纳的婴儿车
- 下一篇:一种汽车转向器衬套