一種身份識別法和裝置的制造方法【專利摘要】本發(fā)明實施例提供了一種身份識別方法和裝置,該方法包括:通過身份識別服務(wù)接口,獲取智能電視的攝像頭所拍攝的各幀圖片數(shù)據(jù);對每幀圖片數(shù)據(jù)分別進(jìn)行檢測,生成人臉圖片數(shù)據(jù)以及人臉標(biāo)識;將所述人臉圖片數(shù)據(jù)上傳給遠(yuǎn)端服務(wù)器進(jìn)行識別,確定身份識別結(jié)果;依據(jù)所述身份識別結(jié)果確定所述人臉標(biāo)識對應(yīng)的用戶身份。本發(fā)明實施例可以通過智能電視的身份識別服務(wù)接口獲取圖片數(shù)據(jù),對獲取到的圖片數(shù)據(jù)進(jìn)行人臉識別,使得智能電視可以滿足人臉識別、身份檢測服務(wù)的需求,無需智能電視的應(yīng)用程序集成人臉識別模塊,減少開發(fā)應(yīng)用程序的工作量。【專利說明】一種身份識別法和裝置
技術(shù)領(lǐng)域:
[0001]本發(fā)明涉及多媒體數(shù)據(jù)處理
技術(shù)領(lǐng)域:
,特別是涉及一種身份識別方法和一種身份識別裝置?!?br>背景技術(shù):
】[0002]智能電視是順應(yīng)電視機(jī)“高清化”、“網(wǎng)絡(luò)化”、“智能化”的趨勢而出現(xiàn)的一種智能多媒體終端,具備從因特網(wǎng)、視頻設(shè)備、計算機(jī)等多種渠道獲得節(jié)目內(nèi)容,通過簡單易用的整合式操作界面將消費者最需要的內(nèi)容在大屏幕上清晰地展現(xiàn)的功能。與傳統(tǒng)電視的應(yīng)用平臺相比,智能電視可實現(xiàn)網(wǎng)絡(luò)搜索、網(wǎng)絡(luò)電視、視頻點播(V0D)、數(shù)字音樂、網(wǎng)絡(luò)新聞、網(wǎng)絡(luò)視頻電話等各種應(yīng)用服務(wù)。[0003]隨著智能交互電視的發(fā)展,為了提高用戶的體驗效果,通常在智能電視上安裝了攝像頭,從而可以采用智能電視進(jìn)行拍照以及錄像。其中,攝像頭拍攝到的相片可以用于識別用戶的身份信息。[0004]目前,安裝在智能電視里的上層應(yīng)用程序可以采用智能電視拍攝到的相片識別用戶身份。但是,智能電視并不能夠支持用戶身份識別,以及人臉檢測功能。因此,智能電視的各上層應(yīng)用程序需要集成人臉識別模塊,才可以基于相片識別用身份。具體來說,各上層應(yīng)用程序接收到相片后,將該相片的YUV數(shù)據(jù)傳輸?shù)礁髯缘乃惴▽臃謩e進(jìn)行檢測,從而識別身份信息。[0005]各上層應(yīng)用程序的開發(fā)人員采用了不同的解決方案,采用的識別算法參差不齊,使得各上層應(yīng)用程序的識別結(jié)果完全不統(tǒng)一,導(dǎo)致識別結(jié)果不能復(fù)用。[0006]顯然,現(xiàn)有的智能電視不能支持人臉檢測功能,需要應(yīng)用程序集成人臉識別模塊,在增加應(yīng)用程序的工作量的同時,增加了智能電視的工作壓力,以及增加了開發(fā)應(yīng)用程序的工作量?!?br/>發(fā)明內(nèi)容】[0007]本發(fā)明實施例所要解決的技術(shù)問題是提供一種身份識別方法,使得智能電視支持人臉識別功能,在減少智能電視的工作壓力的同時,減少開發(fā)應(yīng)用程序的工作量。[0008]相應(yīng)的,本發(fā)明實施例還提供了一種身份識別裝置,用以保證上述方法的實現(xiàn)及應(yīng)用。[0009]為了解決上述問題,本發(fā)明實施例公開了一種身份識別方法,包括:[0010]通過身份識別服務(wù)接口,獲取智能電視的攝像頭所拍攝的各幀圖片數(shù)據(jù);[0011]對每幀圖片數(shù)據(jù)分別進(jìn)行檢測,生成人臉圖片數(shù)據(jù)以及人臉標(biāo)識;[0012]將所述人臉圖片數(shù)據(jù)上傳給遠(yuǎn)端服務(wù)器進(jìn)行識別,確定身份識別結(jié)果;[0013]依據(jù)所述身份識別結(jié)果確定所述人臉標(biāo)識對應(yīng)的用戶身份。[0014]相應(yīng)的,本發(fā)明實施例還公開了身份識別裝置,包括:[0015]圖片數(shù)據(jù)獲取模塊,用于通過身份識別服務(wù)接口,獲取智能電視的攝像頭所拍攝的各幀圖片數(shù)據(jù);[0016]檢測模塊,用于對每幀圖片數(shù)據(jù)分別進(jìn)行檢測,生成人臉圖片數(shù)據(jù)以及人臉標(biāo)識;[0017]識別模塊,用于將所述人臉圖片數(shù)據(jù)上傳給遠(yuǎn)端服務(wù)器進(jìn)行識別,確定身份識別結(jié)果;[0018]用戶身份確定模塊,用于依據(jù)所述身份識別結(jié)果確定所述人臉標(biāo)識對應(yīng)的用戶身份。[0019]與現(xiàn)有技術(shù)相比,本發(fā)明實施例包括以下優(yōu)點:[0020]本發(fā)明實施例可以通過智能電視的身份識別服務(wù)接口獲取圖片數(shù)據(jù),對獲取到的圖片數(shù)據(jù)進(jìn)行人臉識別,使得智能電視可以滿足人臉識別、身份檢測服務(wù)的需求,無需智能電視的應(yīng)用程序集成人臉識別模塊。[0021]本發(fā)明實施例可以在減少智能電視的工作壓力的同時,減少應(yīng)用程序的工作量,以及減少開發(fā)應(yīng)用程序的工作量。【附圖說明】[0022]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。[0023]圖1是本發(fā)明的一種身份識別方法實施例的步驟流程圖;[0024]圖2是本發(fā)明的另一種身份識別方法實施例的步驟流程圖;[0025]圖3是本發(fā)明的一種智能電視對用戶進(jìn)行身份識別執(zhí)行的步驟示意圖;[0026]圖4是本發(fā)明的一種身份識別裝置實施例的結(jié)構(gòu)框圖;[0027]圖5是本申請的一種身份識別裝置優(yōu)選實施例的結(jié)構(gòu)框圖?!揪唧w實施方式】[0028]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。[0029]智能電視,是具有全開放式平臺,搭載了操作系統(tǒng),用戶在欣賞普通電視內(nèi)容的同時,可自行安裝和卸載各類應(yīng)用軟件,持續(xù)對功能進(jìn)行擴(kuò)充和升級的新電視產(chǎn)品。智能電視能夠不斷給用戶帶來有別于,使用有線數(shù)字電視接收機(jī)(機(jī)頂盒)的、豐富的個性化體驗[0030]目前,智能電視機(jī)整合了攝像頭模塊,通過攝像頭可以拍攝到圖片數(shù)據(jù)。但是,由于智能電視沒有提供身份識別服務(wù)接口,不能通過攝像頭所拍攝的圖片數(shù)據(jù)進(jìn)行人臉識別,因此智能電視不支持用戶身份識別,以及人臉檢測功能。[0031]針對上述技術(shù)問題,本發(fā)明實施例的核心構(gòu)思之一在于,通過身份識別服務(wù)接口,獲取攝像頭所拍攝的圖片數(shù)據(jù),并對圖片數(shù)據(jù)進(jìn)行檢測,生成人臉圖片數(shù)據(jù),然后采人臉圖片數(shù)據(jù)進(jìn)行識別,確定用戶身份,從而使得智能電視支持身份識別以及人臉識別功能,無需智能電視的應(yīng)用程序集成人臉識別模塊,在減少智能電視的工作壓力的同時,減少開發(fā)應(yīng)用程序的工作量。[0032]參照圖1,示出了本發(fā)明的一種身份識別方法實施例的步驟流程圖,具體可以包括如下步驟:[0033]步驟101,通過身份識別服務(wù)接口,獲取智能電視的攝像頭所拍攝的各幀圖片數(shù)據(jù)。[0034]在具體實現(xiàn)中,智能電視可以通過整合攝像頭模塊,提供實時的身份識別功能。具體來說,可以采用智能電視的攝像頭模塊的攝像頭進(jìn)行拍攝,通過智能電視的框架層的身份識別服務(wù)接口可以獲取到該攝像頭所拍攝的各幀圖片數(shù)據(jù)。[0035]作為本發(fā)明實施例的一個具體示例,當(dāng)智能電視的應(yīng)用程序APPl需要對用戶進(jìn)行身份識別時,可以通過安裝在智能電視上的攝像頭對用戶進(jìn)行拍攝,通過調(diào)用身份識別服務(wù)接口,將攝像頭所拍攝的各幀圖片數(shù)據(jù)傳輸?shù)街悄茈娨暤目蚣軐?,即相?dāng)于智能電視的應(yīng)用程序APPl將YUV數(shù)據(jù)傳輸?shù)娇蚣軐拥纳矸葑R別服務(wù)接口。[0036]需要說明的是,YUV是電視系統(tǒng)所采用的一種顏色編碼方法,其中“Y”表示明亮度(Luminance或Luma),也就是灰階值;而“U”和“V”表示的則是色度(Chrominance或Chroma),作用是描述影像色彩及飽和度,用于指定像素的顏色。[0037]步驟103,對每幀圖片數(shù)據(jù)分別進(jìn)行檢測,生成人臉圖片數(shù)據(jù)以及人臉標(biāo)識。[0038]在本發(fā)明實施例中,智能電視的框架層可以通過身份識別服務(wù)接口獲取到圖片數(shù)據(jù),然后可以采用預(yù)置的本地算法對每幀圖片數(shù)據(jù)進(jìn)行處理,得到人臉位置信息,按照人臉位置信息截取該幀圖片數(shù)據(jù)中的人臉圖像,生成人臉圖片數(shù)據(jù)。人臉圖像可以包括用戶的面部特征,基于人臉圖像生成的人臉圖片數(shù)據(jù),例如包括人臉的中心點、左眼坐標(biāo)、右眼坐標(biāo)、左側(cè)嘴角坐標(biāo)、右側(cè)嘴角坐標(biāo),鼻尖坐標(biāo)、瞳孔距離等其中任意一種或幾種面部特征點的特征信息,本發(fā)明實施例對此不作限制。對于同一個用戶,其面部特征應(yīng)該相同。因此,針對同一個用戶,每幀圖片數(shù)據(jù)生成該用戶的人臉圖片數(shù)據(jù)可以保持一致,從而通過人臉圖片數(shù)據(jù)可以對用戶進(jìn)行識別。[0039]另外,通過對人臉圖片數(shù)據(jù)分析,還可以確定人臉標(biāo)識,以便在電視本地存儲各用戶的人臉相關(guān)的數(shù)據(jù)。例如,基于人臉圖片數(shù)據(jù)中的瞳孔距離以及左眼坐標(biāo),可以生成人臉標(biāo)識。從而采用人臉標(biāo)識來標(biāo)識用戶,即每個用戶用唯一的人臉標(biāo)識來標(biāo)識。因此,人臉標(biāo)識根據(jù)人臉圖片數(shù)據(jù)確定,針對不同用戶,其對應(yīng)的人臉標(biāo)識是不相同的。[0040]需要說明的是,人臉標(biāo)識可以用字符串或者序列號表示,本發(fā)明實施例對此不加以限制。[0041]步驟105,將所述人臉圖片數(shù)據(jù)上傳給遠(yuǎn)端服務(wù)器進(jìn)行識別,確定身份識別結(jié)果。[0042]在實際中,遠(yuǎn)端服務(wù)器預(yù)先設(shè)置了人臉識別算法。智能電視可以通過將圖片數(shù)據(jù)上傳給遠(yuǎn)端服務(wù)器進(jìn)行識別,也可以將經(jīng)過本地算法處理后的人臉圖片數(shù)據(jù)上傳遠(yuǎn)端服務(wù)器進(jìn)行識別,本發(fā)明實施例對此不加以限制。[0043]在本發(fā)明實施例中,優(yōu)選為將人臉圖片數(shù)據(jù)上傳遠(yuǎn)端服務(wù)器,即遠(yuǎn)端服務(wù)器可以通過人臉識別算法對人臉圖片數(shù)據(jù)進(jìn)行識別,生成身份識別結(jié)果,將所生成的身份識別結(jié)果發(fā)送給智能電視。其中,身份識別結(jié)果可以包括人的姓名、性別、年齡,種族、學(xué)歷等其中的一種或多種信息,本申請實施例對此也不加以限制。[0044]在本發(fā)明的一種優(yōu)選實施例中,將所述人臉圖片數(shù)據(jù)上傳給遠(yuǎn)端服務(wù)器進(jìn)行識別之前,所述方法還可以包括以下步驟:[0045]步驟S1:記錄所述人臉標(biāo)識對應(yīng)的人臉圖片數(shù)據(jù)的幀數(shù)。[0046]攝像頭對用戶進(jìn)行拍攝,可以連續(xù)采集多幀圖片數(shù)據(jù),故針對同一用戶,可以采集到多幀的人臉圖片。針對同一用戶,可以記錄其對應(yīng)的人臉圖片的張數(shù),即記錄人臉標(biāo)識對應(yīng)的人臉圖片數(shù)據(jù)的幀數(shù)。[0047]步驟S3:判斷所述人臉圖片數(shù)據(jù)的幀數(shù)是否達(dá)到預(yù)置的檢測閾值。[0048]智能電視可以預(yù)先設(shè)置檢查閾值,當(dāng)同一人臉標(biāo)識對應(yīng)的人臉圖片數(shù)據(jù)的幀數(shù)達(dá)到預(yù)置的檢查閾值時,才將人臉圖片數(shù)據(jù)上傳給遠(yuǎn)端服務(wù)器進(jìn)行識別,相當(dāng)于在該人臉圖片數(shù)據(jù)的幀數(shù)達(dá)到檢測閾值時,執(zhí)行將所述人臉圖片數(shù)據(jù)上傳給遠(yuǎn)端服務(wù)器進(jìn)行識別的步驟。[0049]其中,所述將所述人臉圖片數(shù)據(jù)上傳給遠(yuǎn)端服務(wù)器進(jìn)行識別的步驟,可以是向遠(yuǎn)端服務(wù)器發(fā)送所述人臉圖片數(shù)據(jù),獲取所述遠(yuǎn)端服務(wù)器對人臉圖片數(shù)據(jù)進(jìn)行檢測的身份識別結(jié)果。[0050]例如,智能電視設(shè)置的檢測閾值為6幀,當(dāng)人臉標(biāo)識00001對應(yīng)的人臉圖片數(shù)據(jù)的幀數(shù)達(dá)到6幀時,將第6幀的人臉圖片數(shù)據(jù)上傳到遠(yuǎn)端服務(wù)器,即向遠(yuǎn)端服務(wù)器發(fā)送第6幀的圖片數(shù)據(jù)。遠(yuǎn)端服務(wù)器可以調(diào)用預(yù)置的人臉識別算法對所接收到的人臉圖片數(shù)據(jù)進(jìn)行識另IJ,生成身份識別結(jié)果,然后身份識別結(jié)果反饋給智能電視。[0051]當(dāng)然,智能電視器也可以將第I幀或其它幀的人臉圖片數(shù)據(jù)上傳遠(yuǎn)端服務(wù)器,還可以將同一人臉標(biāo)識對應(yīng)的所有幀的人臉圖片數(shù)據(jù)上傳遠(yuǎn)端服務(wù)器,本發(fā)明實施例對此不加以限制。[0052]本發(fā)明實施例可以對攝像頭所拍攝的圖片數(shù)據(jù)進(jìn)行本地預(yù)處理,生成人臉圖片數(shù)據(jù),通過人臉圖片數(shù)據(jù)上傳到遠(yuǎn)端服務(wù)器進(jìn)行識別,從而減少智能電視與遠(yuǎn)端服務(wù)器之間的數(shù)據(jù)傳輸量,節(jié)約了網(wǎng)絡(luò)資源,保證對同一用戶的識別結(jié)果統(tǒng)一,提高了對用戶進(jìn)行身份識別的效率。[0053]步驟107,依據(jù)所述身份識別結(jié)果確定所述人臉標(biāo)識對應(yīng)的用戶身份。[0054]智能電視可以根據(jù)身份識別結(jié)果,確定人臉標(biāo)識對應(yīng)的用戶身份。用戶身份可以包括成年人、老年人、兒童、男人、女人、姓名等信息。智能電視可以基于確定的用戶身份,為用戶推薦節(jié)目。例如,智能電視確定人臉標(biāo)識對應(yīng)的用戶身份是張三,基于張三之前所獲取的節(jié)目,為其推薦節(jié)目。當(dāng)然,智能電視也可以基于用戶的用戶身份是兒童,為該用戶推薦兒童節(jié)目。[0055]在本發(fā)明實施例中,可以通過身份識別服務(wù)接口,獲取攝像頭所拍攝的圖片數(shù)據(jù),并對圖片數(shù)據(jù)進(jìn)行檢測,生成人臉圖片數(shù)據(jù),然后采集人臉圖片數(shù)據(jù)進(jìn)行識別,確定用戶身份,從而使得智能電視支持身份識別以及人臉識別功能,無需智能電視的應(yīng)用程序集成人臉識別模塊,在減少智能電視的工作壓力的同時,減少開發(fā)應(yīng)用程序的工作量。[0056]當(dāng)智能電視的應(yīng)用程序需要對用戶進(jìn)行身份識別時,可以通過身份識別服務(wù)接口上傳YUV數(shù)據(jù)給框架層,就可以獲取用戶的身份,即通過智能電視的框架獲取遠(yuǎn)端服務(wù)器對YUV數(shù)據(jù)進(jìn)行檢測的身份識別結(jié)果,就可以確定用戶身份,不需要應(yīng)用程序采用本身的算法對人臉進(jìn)行識別,減少了應(yīng)用程序的工作量。[0057]在本發(fā)明的一種優(yōu)選實施例中,所述方法還可以包括以下步驟:[0058]步驟S5:建立所述人臉標(biāo)識和身份識別結(jié)果的關(guān)聯(lián)并保存,生成人臉識別結(jié)果表。[0059]智能電視可以建立人臉標(biāo)識和其對應(yīng)的身份識別結(jié)果的關(guān)聯(lián)并保持,生成人臉識別結(jié)果表。當(dāng)智能電視對圖片數(shù)據(jù)進(jìn)行本地處理后,可以通過人臉標(biāo)識查找人臉識別表,當(dāng)在人臉識別表中找到該人臉標(biāo)識,就可以獲取到該人臉標(biāo)識對應(yīng)的身份識別結(jié)果,無需將人臉圖片數(shù)據(jù)上傳給遠(yuǎn)端服務(wù)器,進(jìn)一步提高了對用戶識別的速度,以及節(jié)省了大量網(wǎng)絡(luò)資源和系統(tǒng)資源。[0060]當(dāng)然,智能電視機(jī)也可以預(yù)先創(chuàng)建人臉識別結(jié)果表,此時人臉識別結(jié)果表可以是一份空表,當(dāng)智能電視獲取到用戶的身份識別結(jié)果時,就可以將用戶的人臉標(biāo)識以及其對應(yīng)的身份識別結(jié)果記錄在預(yù)先創(chuàng)建的人臉識別結(jié)果表,進(jìn)行保存。本發(fā)明實施例對人臉識別表的創(chuàng)建的方式不加以限制。[0061]在本發(fā)明的一種優(yōu)選實施例中,所述方法還可以包括以下步驟:[0062]步驟S7:判斷所述人臉圖片數(shù)據(jù)的幀數(shù)是否超過檢測閾值。[0063]步驟S9:當(dāng)人臉圖片數(shù)據(jù)的幀數(shù)超過檢測閾值時,從所述人臉識別結(jié)果表提取所述人臉標(biāo)識對應(yīng)的身份識別結(jié)果。[0064]針對同一人臉標(biāo)識,在人臉圖片數(shù)據(jù)的幀數(shù)達(dá)到檢測閾值時,就可以將人臉圖片上傳遠(yuǎn)端服務(wù)器進(jìn)行識別,確定身份識別結(jié)果,然后可以將該人臉標(biāo)識和身份識別結(jié)果進(jìn)行關(guān)聯(lián)并保存,生成人臉識別結(jié)果表。在人臉圖片數(shù)據(jù)的幀數(shù)超過檢測閾值時,即已經(jīng)對用戶進(jìn)行識別了,可以從人臉識別結(jié)果表提取該用戶的身份識別結(jié)果,相當(dāng)于從該人臉識別結(jié)果表提取人臉標(biāo)識對應(yīng)的身份識別結(jié)果。[0065]本發(fā)明實施例在人臉圖片數(shù)據(jù)的幀數(shù)超過檢測閾值時,可以直接從人臉識別結(jié)果表提取人臉標(biāo)識對應(yīng)的身份識別結(jié)果,并不需要將人臉圖片數(shù)據(jù)上傳給遠(yuǎn)端服務(wù)器進(jìn)行識另IJ,減少了網(wǎng)絡(luò)請求,節(jié)省了網(wǎng)路資源和系統(tǒng)資源。[0066]在上述方法實施例的基礎(chǔ)上,結(jié)合本發(fā)明的優(yōu)選實施例,以智能電視的應(yīng)用程序為例,繼續(xù)對本發(fā)明方法實施例進(jìn)行論述。[0067]參照圖2,示出了本發(fā)明的另一種身份識別方法實施例的步驟流程圖,具體可以包括如下步驟:[0068]步驟201,當(dāng)接收到應(yīng)用程序所發(fā)送的人臉識別請求時,通過調(diào)用身份識別服務(wù)接口,獲取所述攝像頭所拍攝的各幀圖片數(shù)據(jù)。[0069]作為本發(fā)明實施例的一個具體示例,當(dāng)用戶通過智能電視的應(yīng)用程序,獲取其感興趣的節(jié)目時,應(yīng)用程序需要對用戶進(jìn)行身份識別。例如,當(dāng)用戶輸入指令,啟動智能電視的某一應(yīng)用程序APPl時,APPl響應(yīng)用戶的操作,啟動智能電視的攝像頭對用戶進(jìn)行拍攝,通過智能電視的身份識別服務(wù)接口給智能電視的系統(tǒng)上傳攝像頭所拍攝的YUV數(shù)據(jù),相當(dāng)于智能電視的系統(tǒng)在接收到應(yīng)用程序所發(fā)送的人臉識別請求時,即需要對攝像頭所拍攝的用戶進(jìn)行身份識別時,可以通過身份識別服務(wù)接口,獲取攝像頭所拍攝的各幀圖片數(shù)據(jù)。[0070]步驟203,對每幀圖片數(shù)據(jù)分別進(jìn)行檢測,生成人臉圖片數(shù)據(jù)以及人臉標(biāo)識。[0071]在本發(fā)明的一種優(yōu)選實施例中,上述步驟203可以包括以下子步驟:[0072]子步驟20301,通過預(yù)置的人臉檢測算法對每幀圖片數(shù)據(jù)進(jìn)行檢測,確定人臉圖片數(shù)據(jù)。[0073]子步驟20303,采用預(yù)置的人臉特征算法對所述人臉圖片數(shù)據(jù)進(jìn)行計算,生成人臉標(biāo)識。[0074]智能電視預(yù)置的本地算法可以包括人臉檢測算法和人臉特征算法,其中人臉檢測算法用于檢測攝像頭所拍攝的圖片數(shù)據(jù),生成人臉圖片數(shù)據(jù);人臉特征算法用于對人臉圖片數(shù)據(jù)進(jìn)行計算,生成人臉標(biāo)識。以拍攝到3個人為例,在同一張圖片里有3張人臉,即在同一幀的圖片數(shù)據(jù)A里記錄了3個用戶的人臉圖片數(shù)據(jù),通過人臉檢測算法對圖片數(shù)據(jù)A進(jìn)行處理,得到這3個人的人臉位置信息,即得到每一張人臉圖像在圖片中的位置,分別按照各張人臉圖像在圖中的位置截取圖片數(shù)據(jù)A中的3張人臉圖像,生成3張人臉圖片數(shù)據(jù),可以分別標(biāo)注為人臉圖片數(shù)據(jù)I,人臉圖片數(shù)據(jù)2,人臉圖片數(shù)據(jù)3,;可以分別采用人臉特征算法對各張人臉圖片數(shù)據(jù)進(jìn)行計算,相當(dāng)于基于人臉的面部特征進(jìn)行處理,生成人臉標(biāo)識,如人臉圖片數(shù)據(jù)I對應(yīng)的人臉I(yè)D是0001B,人臉圖片數(shù)據(jù)2對應(yīng)的人臉I(yè)D是0002B,人臉圖片數(shù)據(jù)3對應(yīng)的人臉I(yè)D是0003B。[0075]步驟205,記錄所述人臉標(biāo)識對應(yīng)的人臉圖片數(shù)據(jù)的幀數(shù)。[0076]智能電視可以在記錄人臉標(biāo)識對應(yīng)的人臉圖片數(shù)據(jù)的幀數(shù)后,按照記錄的幀數(shù)對該人臉圖片數(shù)據(jù)進(jìn)行識別。具體而言,智能電視可以先判斷記錄的幀數(shù)是否到達(dá)檢測閾值,在記錄的幀數(shù)已經(jīng)達(dá)到檢測閾值時可以進(jìn)一步判斷記錄的幀數(shù)是否超過檢測閾值,即在記錄的幀數(shù)已經(jīng)達(dá)到檢測閾值時進(jìn)一步判斷是否已經(jīng)對該用戶進(jìn)行識別了,如果已經(jīng)對該用戶進(jìn)行識別,可以從預(yù)先生成的人臉識別結(jié)果表提取該用戶的身份識別結(jié)果,就可以不上傳人臉圖片數(shù)據(jù)給遠(yuǎn)端服務(wù)器進(jìn)行識別;如果沒有對該用戶進(jìn)行識別,即記錄的幀數(shù)不超過檢測閾值,可以在記錄的幀數(shù)達(dá)到檢測閾值時,將該人臉圖片數(shù)據(jù)上傳給遠(yuǎn)端服務(wù)器進(jìn)行識別。智能電視也可以先判斷記錄的幀數(shù)是否超過檢測閾值,判斷是否已經(jīng)對該用戶進(jìn)行識別了,在記錄的幀數(shù)不超過檢測閾值時可以進(jìn)一步判斷記錄的幀數(shù)是否達(dá)到檢測閾值,在記錄的幀數(shù)達(dá)到檢測閾值時,可以將該人臉圖片數(shù)據(jù)上傳給遠(yuǎn)端服務(wù)器進(jìn)行識別。本領(lǐng)域技術(shù)人員可以采取任意一種識別方式進(jìn)行識別,本發(fā)明實施例對此不加以限制。[0077]為了便于理解,以先判斷記錄的證書是否達(dá)到檢測閾值為例,對本發(fā)明實施例進(jìn)行描述。[0078]步驟207,判斷所述人臉圖片數(shù)據(jù)的幀數(shù)是否達(dá)到預(yù)置的檢測閾值。[0079]在人臉圖片數(shù)據(jù)的幀數(shù)未能達(dá)到檢測閾值時,智能電視可以繼續(xù)采用本地算法對圖片數(shù)據(jù)進(jìn)行檢測。當(dāng)人臉圖片數(shù)據(jù)的幀數(shù)達(dá)到檢測閾值時,智能電視可以直接將所述人臉圖片數(shù)據(jù)上傳給遠(yuǎn)端服務(wù)器進(jìn)行識別,即執(zhí)行步驟211;也可以進(jìn)一步判斷人臉圖片數(shù)據(jù)的幀數(shù)是否超過判斷檢測閾值,即執(zhí)行步驟209,本發(fā)明實施例對此不加以限制。在實際中,優(yōu)選的是在人臉圖片數(shù)據(jù)的幀數(shù)達(dá)到檢測閾值時,進(jìn)一步判斷是否超過判斷檢測閾值,從而減少智能電視向遠(yuǎn)端服務(wù)器上傳人臉圖片數(shù)據(jù)的次數(shù),即減少發(fā)送網(wǎng)絡(luò)請求的次數(shù),節(jié)約網(wǎng)絡(luò)資源和系統(tǒng)資源。[0080]步驟209,判斷所述人臉圖片數(shù)據(jù)的幀數(shù)是否超過檢測閾值。[0081]針對同一人臉標(biāo)識,當(dāng)人臉圖片數(shù)據(jù)的幀數(shù)超過檢測閾值時,說明已經(jīng)對用戶進(jìn)行了身份識別,可以從人臉識別結(jié)果表查找到該人臉標(biāo)識對應(yīng)的身份識別結(jié)果,即執(zhí)行步驟215;當(dāng)人臉圖片數(shù)據(jù)的幀數(shù)不超過檢查閾值時,即在人臉圖片數(shù)據(jù)的幀數(shù)達(dá)到檢查閾值時,將所述人臉圖片數(shù)據(jù)上傳給遠(yuǎn)端服務(wù)器進(jìn)行識別,即執(zhí)行步驟211。[0082]步驟211,向遠(yuǎn)端服務(wù)器發(fā)送所述人臉圖片數(shù)據(jù),獲取所述遠(yuǎn)端服務(wù)器對人臉圖片數(shù)據(jù)進(jìn)行檢測的身份識別結(jié)果。[0083]為了保證傳輸數(shù)據(jù)的安全性,智能電視還可以采用識別密鑰對人臉圖片數(shù)據(jù)進(jìn)行加密,生成加密的人臉圖片數(shù)據(jù),將加密的人臉圖片數(shù)據(jù)發(fā)送給遠(yuǎn)端服務(wù)器。識別密鑰可以預(yù)先設(shè)置在智能電視的框架層,也可以通過遠(yuǎn)端服務(wù)器發(fā)送給智能電視,本發(fā)明實施例對此不加以限制。[0084]在本發(fā)明的另一種優(yōu)選實施例中,所述向遠(yuǎn)端服務(wù)器發(fā)送所述人臉圖片數(shù)據(jù)的步驟,可以包括以下子步驟:[0085]子步驟21101,從所述遠(yuǎn)端服務(wù)器獲取識別密鑰。[0086]子步驟21103,采用所述識別密鑰對所述人臉圖片數(shù)據(jù)進(jìn)行加密,生成加密人臉圖片數(shù)據(jù)。[0087]子步驟21105,向所述遠(yuǎn)端服務(wù)器發(fā)送所述加密人臉圖片數(shù)據(jù)。[0088]智能電視在人臉圖片數(shù)據(jù)的幀數(shù)達(dá)到檢測閾值時,即在需要做網(wǎng)絡(luò)識別請求時,可以根據(jù)遠(yuǎn)端服務(wù)器的互聯(lián)網(wǎng)協(xié)議地址(InternetProtocolAddress,IP地址),向該遠(yuǎn)端服務(wù)器發(fā)送識別請求。遠(yuǎn)端服務(wù)器接收到識別請求后,可以根據(jù)識別請求生成識別密鑰。遠(yuǎn)端服務(wù)器可以將識別密鑰發(fā)送給智能電視,使得智能電視可以通過識別密鑰對人臉圖片數(shù)據(jù)進(jìn)行加密。相應(yīng)的,遠(yuǎn)端服務(wù)器可以采用識別密鑰對加密后的人臉圖片數(shù)據(jù)進(jìn)行解密,通過預(yù)置的人臉識別算法對人臉圖片數(shù)據(jù)進(jìn)行身份識別,生成身份識別結(jié)果。[0089]在本發(fā)明的一種優(yōu)選實施例中,向所述遠(yuǎn)端服務(wù)器發(fā)送所述加密人臉圖片數(shù)據(jù)的子步驟,可以進(jìn)一步包括:將所述加密人臉圖片數(shù)據(jù)添加到預(yù)置的發(fā)送隊列,所述發(fā)送隊列按照先后順序向遠(yuǎn)端服務(wù)器發(fā)送所述加密人臉圖片數(shù)據(jù)。[0090]當(dāng)智能電視需要將多個人臉標(biāo)識對應(yīng)的人臉圖片數(shù)據(jù)上傳給遠(yuǎn)端服務(wù)器時,即需要對多個用戶進(jìn)行身份識別,可以將人臉圖片數(shù)據(jù)添加到預(yù)置的發(fā)送隊列里。該發(fā)送隊列可以按照添加的先后順序或優(yōu)先級向遠(yuǎn)端服務(wù)器發(fā)送人臉圖片數(shù)據(jù),使得遠(yuǎn)端服務(wù)器可以按照發(fā)送的順序?qū)θ四槇D片數(shù)據(jù)進(jìn)行身份識別,并將身份識別結(jié)果反饋給智能電視。[0091]步驟213,建立所述人臉標(biāo)識和身份識別結(jié)果的關(guān)聯(lián)并保存,生成人臉識別結(jié)果表。[0092]步驟215,從所述人臉識別結(jié)果表提取所述人臉標(biāo)識對應(yīng)的身份識別結(jié)果。[0093]智能電視可以在獲取遠(yuǎn)端服務(wù)器對人臉圖片數(shù)據(jù)進(jìn)行檢測的身份識別結(jié)果后,將人臉標(biāo)識以及其對應(yīng)的身份識別結(jié)果保存在人臉識別結(jié)果表。在下次需要對同一用戶進(jìn)行身份識別時,可以依據(jù)人臉標(biāo)識查找身份識別結(jié)果表,從該人臉識別結(jié)果表提取人臉標(biāo)識對應(yīng)的身份識別結(jié)果,無需再次將人臉圖片數(shù)據(jù)上傳給遠(yuǎn)端服務(wù)器進(jìn)行識別,減少了網(wǎng)絡(luò)請求,節(jié)約大量的網(wǎng)絡(luò)資源。[0094]步驟217,依據(jù)所述身份識別結(jié)果確定所述人臉標(biāo)識對應(yīng)的用戶身份。[0095]步驟219,通過調(diào)用所述身份識別接口,向所述應(yīng)用程序發(fā)送所述人臉標(biāo)識對應(yīng)的用戶身份。[0096]智能電視可以通過身份識別接口,將所確定的用戶身份發(fā)送給應(yīng)用程序。如智能電視的應(yīng)用程序APPl和APP2對同一用戶進(jìn)行身份識別,其中,應(yīng)用程序APPl將對該用戶所拍攝的圖片數(shù)據(jù)YUVl通過身份識別接口發(fā)送給智能電視的框架層進(jìn)行識別,應(yīng)用程序APP2將對該用戶所拍攝的圖片數(shù)據(jù)YUV2通過身份識別接口發(fā)送給智能電視的框架層進(jìn)行識別,智能電視的框架層獲取到圖片數(shù)據(jù)YUVl和圖片數(shù)據(jù)YUVl后,分別對圖片數(shù)據(jù)YUVl和圖片數(shù)據(jù)YUVl進(jìn)行檢測,可以生成相同的人臉圖片數(shù)據(jù)以及人臉標(biāo)識,將該用戶的人臉圖片數(shù)據(jù)上傳遠(yuǎn)端服務(wù)器進(jìn)行識別,確定身份識別結(jié)果,從而確定該用戶標(biāo)識對應(yīng)的用戶身份,通過身份識別服務(wù)接口將所確定的用戶身份反饋給APPl和APP2。[0097]為了使本領(lǐng)域技術(shù)人員更好地理解本發(fā)明,以下結(jié)合圖3對本發(fā)明實施例進(jìn)行詳細(xì)的介紹。[0098]參照圖3,示出了本發(fā)明的一種智能電視對用戶進(jìn)行身份識別執(zhí)行的步驟示意圖,智能電視的應(yīng)用程序APPl和APP2安裝在智能電視的應(yīng)用層,通過身份識別服務(wù)接口可以將圖片數(shù)據(jù)上傳給智能電視的框架層(Framework層)。在開始人臉檢測時,智能電視的框架層可以獲取圖片數(shù)據(jù),即調(diào)用Startfacedetect函數(shù)將YUV數(shù)據(jù)上傳(相當(dāng)于Startfacedetect&inputYUV)。[00"]在框架層,智能電視可以調(diào)用本地的人臉檢測算法(Loca_facedetect)對YUV數(shù)據(jù)進(jìn)行檢測。在本地檢測后,會對YUV圖片中的人臉進(jìn)行存儲返回值為包含人臉I(yè)D的人臉數(shù)組(相當(dāng)于CUt_faCe_fr0m_yUV),即生成人臉圖片數(shù)據(jù)以及生成人臉標(biāo)識,其中,人臉數(shù)組可以理解為人臉圖片的相關(guān)數(shù)據(jù),人臉I(yè)D可以理解為人臉標(biāo)識。[0100]在系統(tǒng)服務(wù)啟動的時候,智能電視可以預(yù)先創(chuàng)建一個表,以存儲人臉圖片數(shù)據(jù)。例如,系統(tǒng)創(chuàng)建一個哈希表(hashmap),來存儲人臉圖片的相關(guān)數(shù)據(jù)。人臉圖片的相關(guān)數(shù)據(jù)可以包括人臉I(yè)D、訪問過的次數(shù)、返回的JSON數(shù)據(jù)等。其中,訪問過的次數(shù)可以表示人臉的人臉I(yè)D對應(yīng)的人臉圖像數(shù)據(jù)的幀數(shù),JS0N(JavaScriptObjectNotat1n)表示一種輕量級的數(shù)據(jù)交換格式。[0101]為便于理解,以下將以hashmap為例進(jìn)行描述,但不能認(rèn)為本發(fā)明實施例僅能用哈希表存儲人臉圖片數(shù)據(jù),本領(lǐng)域技術(shù)人員可以采用其它數(shù)據(jù)存儲方式來存儲人臉圖片數(shù)據(jù),本發(fā)明實施例無需對此加以限制。[0102]在第一次識別出人臉的時候,即在采用本地算法對第一幀圖片數(shù)據(jù)進(jìn)行處理時,hashmap的容量(size)可以為O,智能電視的系統(tǒng)可以將該YUV圖片中返回的所有人臉圖片數(shù)據(jù)存儲在hashmap中,以人臉I(yè)D為關(guān)鍵字進(jìn)行存儲。[0103]在下一幀圖片數(shù)據(jù)來的時候,再次通過本地的人臉檢測算法獲得人臉I(yè)D??梢酝ㄟ^循環(huán)查詢,判斷已存在的hashmap中是否存在本次獲得人臉I(yè)D(相當(dāng)于Check_face_stable)。如果存在,則在程序中做上標(biāo)記,并且可以把該人臉I(yè)D的相關(guān)數(shù)據(jù),從hashmap中取出來,然后查看該張人臉的圖片張數(shù)是否已經(jīng)超過我們預(yù)定數(shù)量(例如6張),即判斷人臉I(yè)D對應(yīng)的人臉圖片幀數(shù)是否超過預(yù)置的檢查閾值。[0104]如果該人臉的圖片張數(shù)達(dá)到了預(yù)定數(shù)量(例如6張),可以開始將人臉圖片數(shù)據(jù)上傳給遠(yuǎn)端服務(wù)器進(jìn)行身份識別(相當(dāng)于Start_facedetect_serve;r)。例如,調(diào)用回調(diào)函數(shù)(即callback函數(shù)),其中,callback函數(shù)用來返回該張人臉的人臉I(yè)D以及人臉圖片數(shù)據(jù),SP通過callback函數(shù)返回這兩個信息,就可以取到該張人臉I(yè)D的人臉圖片數(shù)據(jù),給遠(yuǎn)端服務(wù)器發(fā)送網(wǎng)絡(luò)識別請求。通過網(wǎng)絡(luò)返回的數(shù)據(jù)能夠得到該張人臉通過服務(wù)器算法后得到的結(jié)果,其中,該結(jié)果里面可以包括:該張人臉對比過后與之最相近的人臉姓名、性別、年齡、種族等信息。具體來說,將向遠(yuǎn)端服務(wù)器發(fā)送網(wǎng)絡(luò)識別請求,將人臉圖片數(shù)據(jù)添加到發(fā)送隊列里,等待做遠(yuǎn)端網(wǎng)絡(luò)請求。隊列可以按照添加的先后順序?qū)⑷四槇D片數(shù)據(jù)上傳給遠(yuǎn)端服務(wù)器進(jìn)行身份識別檢測,識別成功后,程序中會把所有返回結(jié)果存儲到包含該人臉I(yè)D的數(shù)據(jù)結(jié)構(gòu)中,相當(dāng)于建立人臉標(biāo)識和身份識別結(jié)果的關(guān)聯(lián)并保存,生成人臉識別結(jié)果表。[0105]如果超過了預(yù)定數(shù)量(例如已經(jīng)是第7張),則說明該張人臉已經(jīng)做過遠(yuǎn)端身份識另1J,相關(guān)信息已經(jīng)存儲在hashmap中。智能電視可以根據(jù)人臉I(yè)D,直接通過callback函數(shù)返回包含該人臉I(yè)D的數(shù)據(jù)結(jié)構(gòu),相當(dāng)于從人臉識別結(jié)果表提取人臉標(biāo)識對應(yīng)的身份識別結(jié)果,以及可以通知框架層該張人臉已經(jīng)做好識別了。智能電視并沒有真實去做網(wǎng)絡(luò)識別,從而節(jié)省了大量網(wǎng)絡(luò)資源和系統(tǒng)資源。[0106]智能電視從框架層獲取到該用戶的身份識別結(jié)果(相當(dāng)于Get_faCe_info)后,可以將該用戶的用戶身份返回給應(yīng)用程序(相當(dāng)于Returntoapp)。[0107]智能電視的各應(yīng)用程序都可以獲取框架所確定人臉標(biāo)識對應(yīng)的用戶身份,即智能電視的框架針對同一人臉標(biāo)識的識別結(jié)果可以復(fù)用,減少了智能電視的工作壓力,提高了對用戶身份識別的效率。[0108]需要說明的是,對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實施例并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明實施例,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作并不一定是本發(fā)明實施例所必須的。[0109]參照圖4,示出了本發(fā)明一種身份識別裝置實施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:[0110]圖片數(shù)據(jù)獲取模塊401,用于通過身份識別服務(wù)接口,獲取智能電視的攝像頭所拍攝的各幀圖片數(shù)據(jù)。[0111]檢測模塊403,可以用于對每幀圖片數(shù)據(jù)分別進(jìn)行檢測,生成人臉圖片數(shù)據(jù)以及人臉標(biāo)識。[0112]識別模塊405,可以用于將所述人臉圖片數(shù)據(jù)上傳給遠(yuǎn)端服務(wù)器進(jìn)行識別,確定身份識別結(jié)果。[0113]用戶身份確定模塊407,可以用于依據(jù)所述身份識別結(jié)果確定所述人臉標(biāo)識對應(yīng)的用戶身份。[0114]參照圖5,示出了本申請的一種身份識別裝置優(yōu)選實施例的結(jié)構(gòu)框圖。[0115]圖片數(shù)據(jù)獲取模塊501,可以用于通過身份識別服務(wù)接口,獲取智能電視的攝像頭所拍攝的各幀圖片數(shù)據(jù)。[0116]檢測模塊503,可以用于對每幀圖片數(shù)據(jù)分別進(jìn)行檢測,生成人臉圖片數(shù)據(jù)以及人臉標(biāo)識。[0117]識別模塊509,可以用于將所述人臉圖片數(shù)據(jù)上傳給遠(yuǎn)端服務(wù)器進(jìn)行識別,確定身份識別結(jié)果。[0118]用戶身份確定模塊515,可以用于依據(jù)所述身份識別結(jié)果確定所述人臉標(biāo)識對應(yīng)的用戶身份。[0119]在本申請的一種優(yōu)選實施例中,所述檢測模塊503可以包括以下子模塊:[0120]圖片檢測子模塊50301,可以用于通過預(yù)置的人臉檢測算法對每幀圖片數(shù)據(jù)進(jìn)行檢測,確定人臉圖片數(shù)據(jù)。[0121]人臉標(biāo)識生成子模塊50303,可以用于采用預(yù)置的人臉特征算法對所述人臉圖片數(shù)據(jù)進(jìn)行計算,生成人臉標(biāo)識。[0122]在本申請的一種優(yōu)選實施例中,所述裝置還可以包括以下模塊:[0123]幀數(shù)記錄模塊505,可以用于記錄所述人臉標(biāo)識對應(yīng)的人臉圖片數(shù)據(jù)的幀數(shù)。[0124]幀檢測模塊507,可以用于判斷所述人臉圖片數(shù)據(jù)的幀數(shù)是否達(dá)到預(yù)置的檢測閾值,當(dāng)所述人臉圖片數(shù)據(jù)的幀數(shù)達(dá)到檢測閾值時觸發(fā)所述識別模塊。[0125]則識別模塊509,可以具體用于向遠(yuǎn)端服務(wù)器發(fā)送所述人臉圖片數(shù)據(jù),獲取所述遠(yuǎn)端服務(wù)器對人臉圖片數(shù)據(jù)進(jìn)行檢測的身份識別結(jié)果。[0126]在本申請的一種優(yōu)選實施例中,所述識別模塊509可以包括以下子模塊:[0127]密鑰獲取子模塊50901,可以用于從所述遠(yuǎn)端服務(wù)器獲取識別密鑰。[0128]加密子模塊50903,可以用于采用所述識別密鑰對所述人臉圖片數(shù)據(jù)進(jìn)行加密,生成加密人臉圖片數(shù)據(jù)。[0129]發(fā)送子模塊50905,可以用于向所述遠(yuǎn)端服務(wù)器發(fā)送所述加密人臉圖片數(shù)據(jù)。[0130]在本申請的一種優(yōu)選實施例中,所述發(fā)送子模塊50905,可以具體用于將所述加密人臉圖片數(shù)據(jù)添加到預(yù)置的發(fā)送隊列,所述發(fā)送隊列按照先后順序向遠(yuǎn)端服務(wù)器發(fā)送所述加密人臉圖片數(shù)據(jù)。[0131]在本申請的一種優(yōu)選實施例中,所述裝置還可以包括:[0132]結(jié)果表生成模塊511,用于建立所述人臉標(biāo)識和身份識別結(jié)果的關(guān)聯(lián)并保存,生成人臉識別結(jié)果表。[0133]在本申請的一種優(yōu)選實施例中,幀檢測模塊507,可以用于判斷所述人臉圖片數(shù)據(jù)的幀數(shù)是否超過檢測閾值;所述裝置還可以包括:提取模塊513,可以用于當(dāng)人臉圖片數(shù)據(jù)的幀數(shù)超過檢測閾值時,從所述人臉識別結(jié)果表提取所述人臉標(biāo)識對應(yīng)的身份識別結(jié)果。[0134]在本申請的一種優(yōu)選實施例中,所述圖片數(shù)據(jù)獲取模塊501,可以用于當(dāng)接收到應(yīng)用程序所發(fā)送的人臉識別請求時,通過調(diào)用身份識別服務(wù)接口,獲取所述攝像頭所拍攝的各幀圖片數(shù)據(jù);[0135]所述裝置還可以包括:[0136]用戶身份發(fā)送模塊517,可以用于通過調(diào)用所述身份識別接口,向所述應(yīng)用程序發(fā)送所述人臉標(biāo)識對應(yīng)的用戶身份。[0137]對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。[0138]本說明書中的各個實施例均采用遞進(jìn)的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。[0139]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明實施例的實施例可提供為方法、裝置、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明實施例可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明實施例可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。[0140]本發(fā)明實施例是參照根據(jù)本發(fā)明實施例的方法、終端設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。[0141]這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。[0142]這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備上,使得在計算機(jī)或其他可編程終端設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程終端設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。[0143]盡管已描述了本發(fā)明實施例的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明實施例范圍的所有變更和修改。[0144]最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者終端設(shè)備中還存在另外的相同要素。[0145]以上對本發(fā)明所提供的一種身份識別方法和一種身份識別裝置,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制?!局鳈?quán)項】1.一種身份識別方法,其特征在于,所述方法包括:通過身份識別服務(wù)接口,獲取智能電視的攝像頭所拍攝的各幀圖片數(shù)據(jù);對每幀圖片數(shù)據(jù)分別進(jìn)行檢測,生成人臉圖片數(shù)據(jù)以及人臉標(biāo)識;將所述人臉圖片數(shù)據(jù)上傳給遠(yuǎn)端服務(wù)器進(jìn)行識別,確定身份識別結(jié)果;依據(jù)所述身份識別結(jié)果確定所述人臉標(biāo)識對應(yīng)的用戶身份。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對每幀圖片數(shù)據(jù)分別進(jìn)行檢測,生成人臉圖片數(shù)據(jù)以及人臉標(biāo)識,包括:通過預(yù)置的人臉檢測算法對每幀圖片數(shù)據(jù)進(jìn)行檢測,確定人臉圖片數(shù)據(jù);采用預(yù)置的人臉特征算法對所述人臉圖片數(shù)據(jù)進(jìn)行計算,生成人臉標(biāo)識。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述人臉圖片數(shù)據(jù)上傳給遠(yuǎn)端服務(wù)器進(jìn)行識別之前,所述方法還包括:記錄所述人臉標(biāo)識對應(yīng)的人臉圖片數(shù)據(jù)的幀數(shù);判斷所述人臉圖片數(shù)據(jù)的幀數(shù)是否達(dá)到預(yù)置的檢測閾值;當(dāng)所述人臉圖片數(shù)據(jù)的幀數(shù)達(dá)到檢測閾值時,執(zhí)行將所述人臉圖片數(shù)據(jù)上傳給遠(yuǎn)端服務(wù)器進(jìn)行識別的步驟;所述將所述人臉圖片數(shù)據(jù)上傳給遠(yuǎn)端服務(wù)器進(jìn)行識別,包括:向遠(yuǎn)端服務(wù)器發(fā)送所述人臉圖片數(shù)據(jù),獲取所述遠(yuǎn)端服務(wù)器對人臉圖片數(shù)據(jù)進(jìn)行檢測的身份識別結(jié)果。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括:建立所述人臉標(biāo)識和身份識別結(jié)果的關(guān)聯(lián)并保存,生成人臉識別結(jié)果表。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,還包括:判斷所述人臉圖片數(shù)據(jù)的幀數(shù)是否超過檢測閾值;當(dāng)人臉圖片數(shù)據(jù)的幀數(shù)超過檢測閾值時,從所述人臉識別結(jié)果表提取所述人臉標(biāo)識對應(yīng)的身份識別結(jié)果。6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述向遠(yuǎn)端服務(wù)器發(fā)送所述人臉圖片數(shù)據(jù),包括:從所述遠(yuǎn)端服務(wù)器獲取識別密鑰;采用所述識別密鑰對所述人臉圖片數(shù)據(jù)進(jìn)行加密,生成加密人臉圖片數(shù)據(jù);向所述遠(yuǎn)端服務(wù)器發(fā)送所述加密人臉圖片數(shù)據(jù)。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,向所述遠(yuǎn)端服務(wù)器發(fā)送所述加密人臉圖片數(shù)據(jù),包括:將所述加密人臉圖片數(shù)據(jù)添加到預(yù)置的發(fā)送隊列,所述發(fā)送隊列按照先后順序向遠(yuǎn)端服務(wù)器發(fā)送所述加密人臉圖片數(shù)據(jù)。8.根據(jù)權(quán)利要求1至7任一所述的方法,其特征在于,所述通過身份識別服務(wù)接口,獲取智能電視的攝像頭所拍攝的各幀圖片數(shù)據(jù),包括:當(dāng)接收到應(yīng)用程序所發(fā)送的人臉識別請求時,通過調(diào)用身份識別服務(wù)接口,獲取所述攝像頭所拍攝的各幀圖片數(shù)據(jù);所述方法還包括:通過調(diào)用所述身份識別接口,向所述應(yīng)用程序發(fā)送所述人臉標(biāo)識對應(yīng)的用戶身份。9.一種身份識別裝置,其特征在于,所述裝置包括:圖片數(shù)據(jù)獲取模塊,用于通過身份識別服務(wù)接口,獲取智能電視的攝像頭所拍攝的各幀圖片數(shù)據(jù);檢測模塊,用于對每幀圖片數(shù)據(jù)分別進(jìn)行檢測,生成人臉圖片數(shù)據(jù)以及人臉標(biāo)識;識別模塊,用于將所述人臉圖片數(shù)據(jù)上傳給遠(yuǎn)端服務(wù)器進(jìn)行識別,確定身份識別結(jié)果;用戶身份確定模塊,用于依據(jù)所述身份識別結(jié)果確定所述人臉標(biāo)識對應(yīng)的用戶身份。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述檢測模塊包括:圖片檢測子模塊,用于通過預(yù)置的人臉檢測算法對每幀圖片數(shù)據(jù)進(jìn)行檢測,確定人臉圖片數(shù)據(jù);人臉標(biāo)識生成子模塊,用于采用預(yù)置的人臉特征算法對所述人臉圖片數(shù)據(jù)進(jìn)行計算,生成人臉標(biāo)識。11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括:幀數(shù)記錄模塊,用于記錄所述人臉標(biāo)識對應(yīng)的人臉圖片數(shù)據(jù)的幀數(shù);幀檢測模塊,用于判斷所述人臉圖片數(shù)據(jù)的幀數(shù)是否達(dá)到預(yù)置的檢測閾值,當(dāng)所述人臉圖片數(shù)據(jù)的幀數(shù)達(dá)到檢測閾值時觸發(fā)所述識別模塊;則所述識別模塊,用于向遠(yuǎn)端服務(wù)器發(fā)送所述人臉圖片數(shù)據(jù),獲取所述遠(yuǎn)端服務(wù)器對人臉圖片數(shù)據(jù)進(jìn)行檢測的身份識別結(jié)果。12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,還包括:結(jié)果表生成模塊,用于建立所述人臉標(biāo)識和身份識別結(jié)果的關(guān)聯(lián)并保存,生成人臉識別結(jié)果表。13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述幀檢測模塊,還用于判斷所述人臉圖片數(shù)據(jù)的幀數(shù)是否超過檢測閾值;所述的裝置還包括:提取模塊,用于當(dāng)人臉圖片數(shù)據(jù)的幀數(shù)超過檢測閾值時,從所述人臉識別結(jié)果表提取所述人臉標(biāo)識對應(yīng)的身份識別結(jié)果。14.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述識別模塊包括:密鑰獲取子模塊,用于從所述遠(yuǎn)端服務(wù)器獲取識別密鑰;加密子模塊,用于采用所述識別密鑰對所述人臉圖片數(shù)據(jù)進(jìn)行加密,生成加密人臉圖片數(shù)據(jù);發(fā)送子模塊,用于向所述遠(yuǎn)端服務(wù)器發(fā)送所述加密人臉圖片數(shù)據(jù)。15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述發(fā)送子模塊,具體用于將所述加密人臉圖片數(shù)據(jù)添加到預(yù)置的發(fā)送隊列,所述發(fā)送隊列按照先后順序向遠(yuǎn)端服務(wù)器發(fā)送所述加密人臉圖片數(shù)據(jù)。16.根據(jù)權(quán)利要求9至15任一所述的裝置,其特征在于,所述圖片數(shù)據(jù)獲取模塊,用于當(dāng)接收到應(yīng)用程序所發(fā)送的人臉識別請求時,通過調(diào)用身份識別服務(wù)接口,獲取所述攝像頭所拍攝的各幀圖片數(shù)據(jù);所述裝置還包括:用戶身份發(fā)送模塊,用于通過調(diào)用所述身份識別接口,向所述應(yīng)用程序發(fā)送所述人臉標(biāo)識對應(yīng)的用戶身份?!疚臋n編號】H04N21/4415GK105979363SQ201510757889【公開日】2016年9月28日【申請日】2015年11月9日【發(fā)明人】楊星【申請人】樂視致新電子科技(天津)有限公司