专利名称:基于云计算环境的人脸识别搜索比对引擎的制作方法
技术领域:
本发明涉及一种基于云计算环境的人脸识别搜索比对引擎。
背景技术:
人脸生物模式检测识别技术,是利用计算机图像分析、模型理论、人工智能及模式识别技术的非接触性高端模式识别技术,其可完成从复杂的图像场景中检测、检出特征人像信息,并进行匹配识别的智能分析过程。人脸识别搜索比对技术,就是利用人脸识别技术,在各个人脸库中搜索比对匹配的人员人脸信息。云计算是指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需服务。这种服务可以是IT和软件、互联网相关,也可是其他服务。云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务。提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。当前,人脸识别搜索比对技术已经各个领域各个行业得到了广泛应用,包括各级公安机关逃犯人脸识别搜索比对、公安机关人员身份核查、公共场所重点人员人脸识别布控、企事业单位陌生人预警等方面应用。另外,针对一些公共应用,如“随手拍照解救乞讨儿童”,“打拐照片搜索比对”等,建立开放人像数据库,支持手机、网络人像搜索比对,迅速地匹配后台的照片,帮助家长和热心网友第一时间获取失散儿童等信息。在这些人脸识别搜索比对应用中,各个单位或应用建立独立的人脸识别搜索比对系统,后台建立内部使用的比对人脸库信息,其应用范围面窄,硬件投入大,各个单位之间也存在重复投入,对于各个终端如手机、手持机及其他终端的支持也需要个性化开发接口。针对上面的情况,将人脸识别搜索比对技术与云计算模式相结合,建立云计算环境人像搜索比对识别平台,各个用户可将各自的人像库数据接入搜索云平台,搜索云平台对外提供统一的人像识别搜索比对接口,可有效地减少用户硬件与维护的投入,有效地降低系统建设与使用成本,提高用户人脸资源库的利用范围。但利用云计算环境人脸搜索比对,如何能有效地进行资源管理,有效地保障客户人像库数据个人隐私信息安全及数据安全,还需要进一步提供解决方案及技术方法,以解决用户授权管理,搜索范围管理等方面的问题,保障客户人像库数据安全及提高云计算环境搜索比对效率。因此,需要一种基于云计算环境的人脸识别搜索技术管理方法及系统,有效管理云资源环境中的人像库资源数据,提高人脸搜索比对效率,解决人像库资源访问权限及操作授权管理,解决各种访问终端的统一调用人脸搜索比对接口。
发明内容
本发明的目的是提供一种基于云计算环境的人脸识别搜索比对引擎,解决不同应用环境人脸搜索比对接口兼容问题,解决人像库资源访问权限及操作授权管理,解决人像
3人脸识别搜索比对资源调度及分配,提高云计算环境人脸识别搜索比对的使用效能及安全性,降低企业CTO。本发明采用以下方案实现一种基于云计算环境的人脸识别搜索比对引擎,其特征在于该人脸识别搜索比对引擎设于云端,其包括权限定义加载组件、授权资源监控组件、执行搜索监控优化组件以及资源调配执行组件;
所述的权限定义加载组件根据所述搜索业务请求,从搜索范围权限定义库中读取所述对应的搜索权限范围,将所述对应的业务请求按其对应权限处理为业务请求搜索执行语言文档,并包含相应授权信息码信息;
所述的授权资源监控组件读取云环境中云资源信息,获取云资源的接口及权限授权开放信息,进行云资源的资源和权限管理,并动态监控云资源调度及使用情况;
所述的执行搜索监控优化组件分析从权限定义加载组件获取的业务请求搜索执行语言文档,获取该业务请求的授权搜索及授权资源信息,同时根据授权资源监控组件获取资源的分布信息,结合各个资源的使用情况,动态智能化调度云环境中的云资源以执行搜索任务请求;
所述资源调配执行组件接收执行搜索监控优化组件提交过来的业务执行请求及搜索比对资源列表,进行人像搜索比对,同时将资源的执行利用情况实时再反馈给资源调配执行组件比,便于资源调配执行组件比进行搜索资源再分配或回收,提高搜索比对效率及云资源的利用率。
图1是本发明的系统原理流程框图。图2是本发明的执行搜索监控优化组件的组成示意图。图3是本发明的执行搜索监控优化组件调度流程图。
具体实施例方式为了能够更清楚理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式
对本发明进行进一步的详细描述。在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此本发明并不限于下面公开的具体实施方式
的限制。如图1所示,本发明提供一种基于云计算环境的人脸识别搜索比对引擎,其特征在于该引擎设于云端,其包括权限定义加载组件、授权资源监控组件、执行搜索监控优化组件以及资源调配执行组件;所述的权限定义加载组件根据所述搜索业务请求,从搜索范围权限定义库中读取所述对应的搜索权限范围,将所述对应的业务请求按其对应权限处理为业务请求搜索执行语言文档,并包含相应授权信息码信息;所述的授权资源监控组件读取云环境中云资源信息,获取云资源的接口及权限授权开放信息,进行云资源的资源和权限管理,并动态监控云资源调度及使用情况;所述的执行搜索监控优化组件分析从权限定义加载组件获取的业务请求搜索执行语言文档,获取该业务请求的授权搜索及授权资源信息,同时根据授权资源监控组件获取资源的分布信息,结合各个资源的使用情况,动态智能
4化调度云环境中的云资源以执行搜索任务请求;所述资源调配执行组件接收执行搜索监控优化组件提交过来的业务执行请求及搜索比对资源列表,进行人像搜索比对,同时将资源的执行利用情况实时再反馈给资源调配执行组件比,便于资源调配执行组件比进行搜索资源再分配或回收,提高搜索比对效率及云资源的利用率。请继续参照图1,根据流程可知,步骤101搜索业务请求,将人像搜索比对引擎设置在云端,搜索业务发起人像搜索比对业务请求,人像搜索比对引擎首先接收业务请求,调用业务请求分析组件进行请求的权限与搜索资源范围分析。步骤102业务请求分析组件,业务请求分析组件接收到业务请求,首先分析该业务请求的人像搜索资源范围及该请求的授权情况,分析该请求的搜索优先级。然后将所述该业务请求处理为业务请求搜索执行语言文档,并包含相应授权信息码信息,提交执行搜索监控优化组件进行搜索请求安排。步骤103执行搜索监控优化组件,执行搜索监控优化组件接收到业务请求搜索执行语言文档,进行业务请求的云资源执行分配。执行搜索监控优化组件首先监测权限加载定义组件和授权资源监控组件,获取上述业务请求对应权限的空闲资源,并提交资源调配执行组件执行该业务请求。步骤104权限定义加载组件,从云资源权限定义库中读取权限定义信息,并加载现有云资源环境下后台比对人像库的授权控制信息。相关信息提供执行搜索监控优化组件,进行资源分配。步骤105授权资源监控组件,授权资源监控组件全程监控云资源环境中各个授权资源的分布与运行情况,并将资源的分布与使用情况提供给103执行搜索监控优化组件, 进行空闲资源运行分配及运行过程中再分配。步骤106资源调配执行组件,资源调配执行组件执行步骤103执行搜索监控优化组件发送过来的业务请求,根据分配的资源进行人像搜索比对,向步骤103执行搜索监控优化组件实时反馈资源利用情况,返回搜索比对结果信息。要说明的是,本发明基于云计算环境的人脸搜索比对的技术关键在于步骤103执行搜索监控优化组件,执行搜索监控优化组件负责业务请求的接收,负责搜索业务请求的授权管理及授权资源分配工作。如图2所示,执行搜索监控优化组件包含三个控制组成部分授权控制、资源控制与调度控制。授权控制首先接收业务请求的授权信息,进行授权判断,生成授权信息执行语言,发送资源控制部分。资源控制根据接收的授权信息执行语言, 调取其相应授权的资源配置,根据当前空闲授权资源情况与调度控制情况,动态分配云资源。调度控制部分实时监控各个搜索请求的执行情况,回收空闲资源控制,动态给未执行完成的搜索追加资源或重新分配资源。有效地提高整个云计算环境人像搜索比对的资源权限控制及执行效率控制。执行搜索监控优化组件其详细工作原理流程如图3所示。步骤301业务请求发出人像搜索比对请求,提交执行搜索监控优化组件。步骤302执行搜索监控优化组件进行业务请求的授权判断,确认是否存在授权搜索云资源,不存在直接返回,存在授权搜索云资源提交步骤303进行授权资源分配。步骤303授权资源分配首先获取步骤304授权资源分布管理中的授权资源分布情况,结合步骤305执行调度监控返回的资源调度及空闲信息,进行步骤306是否存在同权限空闲资源判断,根据判断结果确认是否继续等待或进行空闲资源动态分配并提交步骤307调度搜索比对。步骤307调度搜索比对即时反馈执行搜索情况, 提交步骤305执行调度监控进行执行情况动态监控。 以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。
权利要求
1.一种基于云计算环境的人脸识别搜索比对引擎,其特征在于该人脸识别搜索比对引擎设于云端,其包括权限定义加载组件、授权资源监控组件、执行搜索监控优化组件以及资源调配执行组件;所述的权限定义加载组件根据所述搜索业务请求,从搜索范围权限定义库中读取所述对应的搜索权限范围,将所述对应的业务请求按其对应权限处理为业务请求搜索执行语言文档,并包含相应授权信息码信息;所述的授权资源监控组件读取云环境中云资源信息,获取云资源的接口及权限授权开放信息,进行云资源的资源和权限管理,并动态监控云资源调度及使用情况;所述的执行搜索监控优化组件分析从权限定义加载组件获取的业务请求搜索执行语言文档,获取该业务请求的授权搜索及授权资源信息,同时根据授权资源监控组件获取资源的分布信息,结合各个资源的使用情况,动态智能化调度云环境中的云资源以执行搜索任务请求;所述资源调配执行组件接收执行搜索监控优化组件提交过来的业务执行请求及搜索比对资源列表,进行人像搜索比对,同时将资源的执行利用情况实时再反馈给资源调配执行组件比,便于资源调配执行组件比进行搜索资源再分配或回收,提高搜索比对效率及云资源的利用率。
2.根据权利要求1所述的基于云计算环境的人脸识别搜索比对引擎,其特征在于执行搜索监控优化组件分析各个搜索业务请求的执行情况,根据业务请求的权限及优先级, 安排相应云资源,提高云资源的利用率与使用效能。
3.根据权利要求1所述的基于云计算环境的人脸识别搜索比对引擎,其特征在于所述的引擎提供多种应用方式的统一人脸搜索比对接口,包括互联网人脸搜索比对服务应用接口、插件比对服务应用接口、WEB系统应用接口以及客户端应用接口。
4.根据权利要求1所述的基于云计算环境的人脸识别搜索比对引擎,其特征在于执行搜索监控优化组件包含三个控制组成部分授权控制、资源控制与调度控制;所述授权控制首先接收业务请求的授权信息,进行授权判断,生成授权信息执行语言,发送资源控制部分;所述的资源控制根据接收的授权信息执行语言,调取其相应授权的资源配置,根据当前空闲授权资源情况与调度控制情况,动态分配云资源;所述的调度控制部分实时监控各个搜索请求的执行情况,回收空闲资源控制,动态给未执行完成的搜索追加资源或重新分配资源。
全文摘要
本发明涉及一种基于云计算环境的人脸识别搜索比对引擎,该人脸识别搜索比对引擎设置在云端,所述人脸识别搜索比对引擎接收搜索比对请求,首先对搜索请求业务进行授权验证,确认授权搜索范围,再进一步调用智能控制组件执行搜索业务请求。人脸识别搜索比对引擎管理器根据业务请求确定使用人的权限及授权,调用相应权限的云资源并进行智能调度,保障云资源中授权人脸库的信息安全,提高人脸识别搜索比对的云资源利用率,最大程度发挥人脸识别搜索比对技术在云计算环境中的效能。
文档编号G06K9/00GK102360355SQ20111029508
公开日2012年2月22日 申请日期2011年9月28日 优先权日2011年9月28日
发明者王小勇 申请人:福州海景科技开发有限公司