專利名稱:基于云計算環(huán)境的人臉識別搜索比對引擎的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種基于云計算環(huán)境的人臉識別搜索比對引擎。
背景技術(shù):
人臉生物模式檢測識別技術(shù),是利用計算機圖像分析、模型理論、人工智能及模式識別技術(shù)的非接觸性高端模式識別技術(shù),其可完成從復(fù)雜的圖像場景中檢測、檢出特征人像信息,并進行匹配識別的智能分析過程。人臉識別搜索比對技術(shù),就是利用人臉識別技術(shù),在各個人臉庫中搜索比對匹配的人員人臉信息。云計算是指服務(wù)的交付和使用模式,指通過網(wǎng)絡(luò)以按需、易擴展的方式獲得所需服務(wù)。這種服務(wù)可以是IT和軟件、互聯(lián)網(wǎng)相關(guān),也可是其他服務(wù)。云計算的核心思想,是將大量用網(wǎng)絡(luò)連接的計算資源統(tǒng)一管理和調(diào)度,構(gòu)成一個計算資源池向用戶按需服務(wù)。提供資源的網(wǎng)絡(luò)被稱為“云”?!霸啤敝械馁Y源在使用者看來是可以無限擴展的,并且可以隨時獲取,按需使用,隨時擴展,按使用付費。當(dāng)前,人臉識別搜索比對技術(shù)已經(jīng)各個領(lǐng)域各個行業(yè)得到了廣泛應(yīng)用,包括各級公安機關(guān)逃犯人臉識別搜索比對、公安機關(guān)人員身份核查、公共場所重點人員人臉識別布控、企事業(yè)單位陌生人預(yù)警等方面應(yīng)用。另外,針對一些公共應(yīng)用,如“隨手拍照解救乞討兒童”,“打拐照片搜索比對”等,建立開放人像數(shù)據(jù)庫,支持手機、網(wǎng)絡(luò)人像搜索比對,迅速地匹配后臺的照片,幫助家長和熱心網(wǎng)友第一時間獲取失散兒童等信息。在這些人臉識別搜索比對應(yīng)用中,各個單位或應(yīng)用建立獨立的人臉識別搜索比對系統(tǒng),后臺建立內(nèi)部使用的比對人臉庫信息,其應(yīng)用范圍面窄,硬件投入大,各個單位之間也存在重復(fù)投入,對于各個終端如手機、手持機及其他終端的支持也需要個性化開發(fā)接口。針對上面的情況,將人臉識別搜索比對技術(shù)與云計算模式相結(jié)合,建立云計算環(huán)境人像搜索比對識別平臺,各個用戶可將各自的人像庫數(shù)據(jù)接入搜索云平臺,搜索云平臺對外提供統(tǒng)一的人像識別搜索比對接口,可有效地減少用戶硬件與維護的投入,有效地降低系統(tǒng)建設(shè)與使用成本,提高用戶人臉資源庫的利用范圍。但利用云計算環(huán)境人臉?biāo)阉鞅葘?,如何能有效地進行資源管理,有效地保障客戶人像庫數(shù)據(jù)個人隱私信息安全及數(shù)據(jù)安全,還需要進一步提供解決方案及技術(shù)方法,以解決用戶授權(quán)管理,搜索范圍管理等方面的問題,保障客戶人像庫數(shù)據(jù)安全及提高云計算環(huán)境搜索比對效率。因此,需要一種基于云計算環(huán)境的人臉識別搜索技術(shù)管理方法及系統(tǒng),有效管理云資源環(huán)境中的人像庫資源數(shù)據(jù),提高人臉?biāo)阉鞅葘π剩鉀Q人像庫資源訪問權(quán)限及操作授權(quán)管理,解決各種訪問終端的統(tǒng)一調(diào)用人臉?biāo)阉鞅葘涌凇?br>
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種基于云計算環(huán)境的人臉識別搜索比對引擎,解決不同應(yīng)用環(huán)境人臉?biāo)阉鞅葘涌诩嫒輪栴},解決人像庫資源訪問權(quán)限及操作授權(quán)管理,解決人像
3人臉識別搜索比對資源調(diào)度及分配,提高云計算環(huán)境人臉識別搜索比對的使用效能及安全性,降低企業(yè)CTO。本發(fā)明采用以下方案實現(xiàn)一種基于云計算環(huán)境的人臉識別搜索比對引擎,其特征在于該人臉識別搜索比對引擎設(shè)于云端,其包括權(quán)限定義加載組件、授權(quán)資源監(jiān)控組件、執(zhí)行搜索監(jiān)控優(yōu)化組件以及資源調(diào)配執(zhí)行組件;
所述的權(quán)限定義加載組件根據(jù)所述搜索業(yè)務(wù)請求,從搜索范圍權(quán)限定義庫中讀取所述對應(yīng)的搜索權(quán)限范圍,將所述對應(yīng)的業(yè)務(wù)請求按其對應(yīng)權(quán)限處理為業(yè)務(wù)請求搜索執(zhí)行語言文檔,并包含相應(yīng)授權(quán)信息碼信息;
所述的授權(quán)資源監(jiān)控組件讀取云環(huán)境中云資源信息,獲取云資源的接口及權(quán)限授權(quán)開放信息,進行云資源的資源和權(quán)限管理,并動態(tài)監(jiān)控云資源調(diào)度及使用情況;
所述的執(zhí)行搜索監(jiān)控優(yōu)化組件分析從權(quán)限定義加載組件獲取的業(yè)務(wù)請求搜索執(zhí)行語言文檔,獲取該業(yè)務(wù)請求的授權(quán)搜索及授權(quán)資源信息,同時根據(jù)授權(quán)資源監(jiān)控組件獲取資源的分布信息,結(jié)合各個資源的使用情況,動態(tài)智能化調(diào)度云環(huán)境中的云資源以執(zhí)行搜索任務(wù)請求;
所述資源調(diào)配執(zhí)行組件接收執(zhí)行搜索監(jiān)控優(yōu)化組件提交過來的業(yè)務(wù)執(zhí)行請求及搜索比對資源列表,進行人像搜索比對,同時將資源的執(zhí)行利用情況實時再反饋給資源調(diào)配執(zhí)行組件比,便于資源調(diào)配執(zhí)行組件比進行搜索資源再分配或回收,提高搜索比對效率及云資源的利用率。
圖1是本發(fā)明的系統(tǒng)原理流程框圖。圖2是本發(fā)明的執(zhí)行搜索監(jiān)控優(yōu)化組件的組成示意圖。圖3是本發(fā)明的執(zhí)行搜索監(jiān)控優(yōu)化組件調(diào)度流程圖。
具體實施例方式為了能夠更清楚理解本發(fā)明的上述目的、特征和優(yōu)點,下面結(jié)合附圖和具體實施方式
對本發(fā)明進行進一步的詳細(xì)描述。在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此本發(fā)明并不限于下面公開的具體實施方式
的限制。如圖1所示,本發(fā)明提供一種基于云計算環(huán)境的人臉識別搜索比對引擎,其特征在于該引擎設(shè)于云端,其包括權(quán)限定義加載組件、授權(quán)資源監(jiān)控組件、執(zhí)行搜索監(jiān)控優(yōu)化組件以及資源調(diào)配執(zhí)行組件;所述的權(quán)限定義加載組件根據(jù)所述搜索業(yè)務(wù)請求,從搜索范圍權(quán)限定義庫中讀取所述對應(yīng)的搜索權(quán)限范圍,將所述對應(yīng)的業(yè)務(wù)請求按其對應(yīng)權(quán)限處理為業(yè)務(wù)請求搜索執(zhí)行語言文檔,并包含相應(yīng)授權(quán)信息碼信息;所述的授權(quán)資源監(jiān)控組件讀取云環(huán)境中云資源信息,獲取云資源的接口及權(quán)限授權(quán)開放信息,進行云資源的資源和權(quán)限管理,并動態(tài)監(jiān)控云資源調(diào)度及使用情況;所述的執(zhí)行搜索監(jiān)控優(yōu)化組件分析從權(quán)限定義加載組件獲取的業(yè)務(wù)請求搜索執(zhí)行語言文檔,獲取該業(yè)務(wù)請求的授權(quán)搜索及授權(quán)資源信息,同時根據(jù)授權(quán)資源監(jiān)控組件獲取資源的分布信息,結(jié)合各個資源的使用情況,動態(tài)智能
4化調(diào)度云環(huán)境中的云資源以執(zhí)行搜索任務(wù)請求;所述資源調(diào)配執(zhí)行組件接收執(zhí)行搜索監(jiān)控優(yōu)化組件提交過來的業(yè)務(wù)執(zhí)行請求及搜索比對資源列表,進行人像搜索比對,同時將資源的執(zhí)行利用情況實時再反饋給資源調(diào)配執(zhí)行組件比,便于資源調(diào)配執(zhí)行組件比進行搜索資源再分配或回收,提高搜索比對效率及云資源的利用率。請繼續(xù)參照圖1,根據(jù)流程可知,步驟101搜索業(yè)務(wù)請求,將人像搜索比對引擎設(shè)置在云端,搜索業(yè)務(wù)發(fā)起人像搜索比對業(yè)務(wù)請求,人像搜索比對引擎首先接收業(yè)務(wù)請求,調(diào)用業(yè)務(wù)請求分析組件進行請求的權(quán)限與搜索資源范圍分析。步驟102業(yè)務(wù)請求分析組件,業(yè)務(wù)請求分析組件接收到業(yè)務(wù)請求,首先分析該業(yè)務(wù)請求的人像搜索資源范圍及該請求的授權(quán)情況,分析該請求的搜索優(yōu)先級。然后將所述該業(yè)務(wù)請求處理為業(yè)務(wù)請求搜索執(zhí)行語言文檔,并包含相應(yīng)授權(quán)信息碼信息,提交執(zhí)行搜索監(jiān)控優(yōu)化組件進行搜索請求安排。步驟103執(zhí)行搜索監(jiān)控優(yōu)化組件,執(zhí)行搜索監(jiān)控優(yōu)化組件接收到業(yè)務(wù)請求搜索執(zhí)行語言文檔,進行業(yè)務(wù)請求的云資源執(zhí)行分配。執(zhí)行搜索監(jiān)控優(yōu)化組件首先監(jiān)測權(quán)限加載定義組件和授權(quán)資源監(jiān)控組件,獲取上述業(yè)務(wù)請求對應(yīng)權(quán)限的空閑資源,并提交資源調(diào)配執(zhí)行組件執(zhí)行該業(yè)務(wù)請求。步驟104權(quán)限定義加載組件,從云資源權(quán)限定義庫中讀取權(quán)限定義信息,并加載現(xiàn)有云資源環(huán)境下后臺比對人像庫的授權(quán)控制信息。相關(guān)信息提供執(zhí)行搜索監(jiān)控優(yōu)化組件,進行資源分配。步驟105授權(quán)資源監(jiān)控組件,授權(quán)資源監(jiān)控組件全程監(jiān)控云資源環(huán)境中各個授權(quán)資源的分布與運行情況,并將資源的分布與使用情況提供給103執(zhí)行搜索監(jiān)控優(yōu)化組件, 進行空閑資源運行分配及運行過程中再分配。步驟106資源調(diào)配執(zhí)行組件,資源調(diào)配執(zhí)行組件執(zhí)行步驟103執(zhí)行搜索監(jiān)控優(yōu)化組件發(fā)送過來的業(yè)務(wù)請求,根據(jù)分配的資源進行人像搜索比對,向步驟103執(zhí)行搜索監(jiān)控優(yōu)化組件實時反饋資源利用情況,返回搜索比對結(jié)果信息。要說明的是,本發(fā)明基于云計算環(huán)境的人臉?biāo)阉鞅葘Φ募夹g(shù)關(guān)鍵在于步驟103執(zhí)行搜索監(jiān)控優(yōu)化組件,執(zhí)行搜索監(jiān)控優(yōu)化組件負(fù)責(zé)業(yè)務(wù)請求的接收,負(fù)責(zé)搜索業(yè)務(wù)請求的授權(quán)管理及授權(quán)資源分配工作。如圖2所示,執(zhí)行搜索監(jiān)控優(yōu)化組件包含三個控制組成部分授權(quán)控制、資源控制與調(diào)度控制。授權(quán)控制首先接收業(yè)務(wù)請求的授權(quán)信息,進行授權(quán)判斷,生成授權(quán)信息執(zhí)行語言,發(fā)送資源控制部分。資源控制根據(jù)接收的授權(quán)信息執(zhí)行語言, 調(diào)取其相應(yīng)授權(quán)的資源配置,根據(jù)當(dāng)前空閑授權(quán)資源情況與調(diào)度控制情況,動態(tài)分配云資源。調(diào)度控制部分實時監(jiān)控各個搜索請求的執(zhí)行情況,回收空閑資源控制,動態(tài)給未執(zhí)行完成的搜索追加資源或重新分配資源。有效地提高整個云計算環(huán)境人像搜索比對的資源權(quán)限控制及執(zhí)行效率控制。執(zhí)行搜索監(jiān)控優(yōu)化組件其詳細(xì)工作原理流程如圖3所示。步驟301業(yè)務(wù)請求發(fā)出人像搜索比對請求,提交執(zhí)行搜索監(jiān)控優(yōu)化組件。步驟302執(zhí)行搜索監(jiān)控優(yōu)化組件進行業(yè)務(wù)請求的授權(quán)判斷,確認(rèn)是否存在授權(quán)搜索云資源,不存在直接返回,存在授權(quán)搜索云資源提交步驟303進行授權(quán)資源分配。步驟303授權(quán)資源分配首先獲取步驟304授權(quán)資源分布管理中的授權(quán)資源分布情況,結(jié)合步驟305執(zhí)行調(diào)度監(jiān)控返回的資源調(diào)度及空閑信息,進行步驟306是否存在同權(quán)限空閑資源判斷,根據(jù)判斷結(jié)果確認(rèn)是否繼續(xù)等待或進行空閑資源動態(tài)分配并提交步驟307調(diào)度搜索比對。步驟307調(diào)度搜索比對即時反饋執(zhí)行搜索情況, 提交步驟305執(zhí)行調(diào)度監(jiān)控進行執(zhí)行情況動態(tài)監(jiān)控。 以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明申請專利范圍所做的均等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1.一種基于云計算環(huán)境的人臉識別搜索比對引擎,其特征在于該人臉識別搜索比對引擎設(shè)于云端,其包括權(quán)限定義加載組件、授權(quán)資源監(jiān)控組件、執(zhí)行搜索監(jiān)控優(yōu)化組件以及資源調(diào)配執(zhí)行組件;所述的權(quán)限定義加載組件根據(jù)所述搜索業(yè)務(wù)請求,從搜索范圍權(quán)限定義庫中讀取所述對應(yīng)的搜索權(quán)限范圍,將所述對應(yīng)的業(yè)務(wù)請求按其對應(yīng)權(quán)限處理為業(yè)務(wù)請求搜索執(zhí)行語言文檔,并包含相應(yīng)授權(quán)信息碼信息;所述的授權(quán)資源監(jiān)控組件讀取云環(huán)境中云資源信息,獲取云資源的接口及權(quán)限授權(quán)開放信息,進行云資源的資源和權(quán)限管理,并動態(tài)監(jiān)控云資源調(diào)度及使用情況;所述的執(zhí)行搜索監(jiān)控優(yōu)化組件分析從權(quán)限定義加載組件獲取的業(yè)務(wù)請求搜索執(zhí)行語言文檔,獲取該業(yè)務(wù)請求的授權(quán)搜索及授權(quán)資源信息,同時根據(jù)授權(quán)資源監(jiān)控組件獲取資源的分布信息,結(jié)合各個資源的使用情況,動態(tài)智能化調(diào)度云環(huán)境中的云資源以執(zhí)行搜索任務(wù)請求;所述資源調(diào)配執(zhí)行組件接收執(zhí)行搜索監(jiān)控優(yōu)化組件提交過來的業(yè)務(wù)執(zhí)行請求及搜索比對資源列表,進行人像搜索比對,同時將資源的執(zhí)行利用情況實時再反饋給資源調(diào)配執(zhí)行組件比,便于資源調(diào)配執(zhí)行組件比進行搜索資源再分配或回收,提高搜索比對效率及云資源的利用率。
2.根據(jù)權(quán)利要求1所述的基于云計算環(huán)境的人臉識別搜索比對引擎,其特征在于執(zhí)行搜索監(jiān)控優(yōu)化組件分析各個搜索業(yè)務(wù)請求的執(zhí)行情況,根據(jù)業(yè)務(wù)請求的權(quán)限及優(yōu)先級, 安排相應(yīng)云資源,提高云資源的利用率與使用效能。
3.根據(jù)權(quán)利要求1所述的基于云計算環(huán)境的人臉識別搜索比對引擎,其特征在于所述的引擎提供多種應(yīng)用方式的統(tǒng)一人臉?biāo)阉鞅葘涌?,包括互?lián)網(wǎng)人臉?biāo)阉鞅葘Ψ?wù)應(yīng)用接口、插件比對服務(wù)應(yīng)用接口、WEB系統(tǒng)應(yīng)用接口以及客戶端應(yīng)用接口。
4.根據(jù)權(quán)利要求1所述的基于云計算環(huán)境的人臉識別搜索比對引擎,其特征在于執(zhí)行搜索監(jiān)控優(yōu)化組件包含三個控制組成部分授權(quán)控制、資源控制與調(diào)度控制;所述授權(quán)控制首先接收業(yè)務(wù)請求的授權(quán)信息,進行授權(quán)判斷,生成授權(quán)信息執(zhí)行語言,發(fā)送資源控制部分;所述的資源控制根據(jù)接收的授權(quán)信息執(zhí)行語言,調(diào)取其相應(yīng)授權(quán)的資源配置,根據(jù)當(dāng)前空閑授權(quán)資源情況與調(diào)度控制情況,動態(tài)分配云資源;所述的調(diào)度控制部分實時監(jiān)控各個搜索請求的執(zhí)行情況,回收空閑資源控制,動態(tài)給未執(zhí)行完成的搜索追加資源或重新分配資源。
全文摘要
本發(fā)明涉及一種基于云計算環(huán)境的人臉識別搜索比對引擎,該人臉識別搜索比對引擎設(shè)置在云端,所述人臉識別搜索比對引擎接收搜索比對請求,首先對搜索請求業(yè)務(wù)進行授權(quán)驗證,確認(rèn)授權(quán)搜索范圍,再進一步調(diào)用智能控制組件執(zhí)行搜索業(yè)務(wù)請求。人臉識別搜索比對引擎管理器根據(jù)業(yè)務(wù)請求確定使用人的權(quán)限及授權(quán),調(diào)用相應(yīng)權(quán)限的云資源并進行智能調(diào)度,保障云資源中授權(quán)人臉庫的信息安全,提高人臉識別搜索比對的云資源利用率,最大程度發(fā)揮人臉識別搜索比對技術(shù)在云計算環(huán)境中的效能。
文檔編號G06K9/00GK102360355SQ20111029508
公開日2012年2月22日 申請日期2011年9月28日 優(yōu)先權(quán)日2011年9月28日
發(fā)明者王小勇 申請人:福州海景科技開發(fā)有限公司