本發(fā)明涉及視頻節(jié)目播放控制領(lǐng)域,具體而言,涉及一種機(jī)頂盒設(shè)備的用戶識(shí)別方法和一種機(jī)頂盒設(shè)備的用戶識(shí)別方法。
背景技術(shù):
目前機(jī)頂盒設(shè)備的用戶識(shí)別主要是通過(guò)手機(jī)號(hào)或者用戶名密碼的方式,這種方式需要用戶進(jìn)行數(shù)據(jù)的輸入操作,用戶體驗(yàn)較差,難以廣泛運(yùn)用。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)現(xiàn)有的視頻推薦方法沒(méi)有考慮社交性,提出了一種機(jī)頂盒設(shè)備的用戶識(shí)別方法,包括如下步驟:
s110、利用攝像頭實(shí)時(shí)捕獲機(jī)頂盒前的圖像數(shù)據(jù);
s120、所述機(jī)頂盒對(duì)所述圖像數(shù)據(jù)進(jìn)行人臉識(shí)別,獲取人臉信息數(shù)據(jù);
s130、根據(jù)所述人臉信息數(shù)據(jù)中的人臉標(biāo)識(shí)id,判斷用戶為已注冊(cè)用戶時(shí),通知服務(wù)器用戶上線,生成歡迎信息進(jìn)行顯示;判斷用戶為未注冊(cè)用戶時(shí),則引導(dǎo)用戶進(jìn)行人臉注冊(cè)。
進(jìn)一步地,所述引導(dǎo)用戶進(jìn)行人臉注冊(cè)的步驟包括:
s131、通過(guò)攝像頭拍攝多張圖像,對(duì)所述多張圖像進(jìn)行人臉特征提取,并將人臉特征數(shù)據(jù)存儲(chǔ)到所述機(jī)頂盒中;
s132、獲取人臉選擇數(shù)據(jù),從所述多張圖像中獲取與所述人臉選擇數(shù)據(jù)對(duì)應(yīng)的人臉圖像,將所述人臉圖像上傳到服務(wù)器,所述服務(wù)器生成個(gè)人賬戶信息,并將所述人臉圖像保存到所述個(gè)人賬戶信息中;
s133、獲取年代信息和家庭身份信息,并將所述年代信息和所述家庭身份信息發(fā)送給所述服務(wù)器,所述服務(wù)器將所述年代信息和所述家庭身份信息保存到所述個(gè)人賬戶信息中。
進(jìn)一步地,所述引導(dǎo)用戶進(jìn)行人臉注冊(cè)的步驟還包括:
s134、所述服務(wù)器向所述機(jī)頂盒發(fā)出手機(jī)號(hào)綁定請(qǐng)求,所述機(jī)頂盒生成綁定請(qǐng)求提示信息;
s135、所述機(jī)頂盒接收用戶手機(jī)號(hào)信息,并將所述手機(jī)號(hào)信息發(fā)送給所述服務(wù)器,所述服務(wù)器存儲(chǔ)所述手機(jī)號(hào)信息到所述個(gè)人賬戶信息中,并更改所述個(gè)人賬戶信息中的手機(jī)綁定狀態(tài)。
進(jìn)一步地,所述步驟s132中,從所述多張圖像中獲取與所述人臉選擇數(shù)據(jù)對(duì)應(yīng)的人臉圖像的步驟包括,根據(jù)人臉選擇數(shù)據(jù)從所述多張圖像中選中一張圖像,根據(jù)人臉位置信息對(duì)所述選中的圖像進(jìn)行人臉區(qū)域裁剪形成人臉圖像。
進(jìn)一步地,所述根據(jù)人臉位置信息對(duì)所述選中的圖像進(jìn)行人臉區(qū)域裁剪的步驟包括,檢測(cè)人臉中雙眼位置,獲取雙眼位置的平均位置,以所述平均位置為中心生成裁剪框,利用所述裁剪框?qū)λ鋈四槄^(qū)域進(jìn)行裁剪。
另一方面,本發(fā)明還提供了一種機(jī)頂盒設(shè)備的用戶識(shí)別系統(tǒng),包括攝像頭、設(shè)置在所述機(jī)頂盒中人臉識(shí)別子系統(tǒng)、生成系統(tǒng);
所述攝像頭用于實(shí)時(shí)捕獲機(jī)頂盒前的圖像數(shù)據(jù),并將所述圖像數(shù)據(jù)傳輸給所述人臉識(shí)別子系統(tǒng);
所述人臉識(shí)別子系統(tǒng)用于對(duì)所述圖像數(shù)據(jù)進(jìn)行人臉識(shí)別,獲取人臉信息數(shù)據(jù),并將所述人臉信息數(shù)據(jù)傳輸給所述生成系統(tǒng);
述生成系統(tǒng)用于根據(jù)所述人臉信息數(shù)據(jù)中的人臉標(biāo)識(shí)id,判斷用戶為已注冊(cè)用戶時(shí),通知服務(wù)器用戶上線,生成歡迎信息進(jìn)行顯示;判斷用戶為未注冊(cè)用戶時(shí),則引導(dǎo)用戶進(jìn)行人臉注冊(cè)。
進(jìn)一步地,所述生成系統(tǒng)還包括人臉注冊(cè)子系統(tǒng),所述人臉注冊(cè)子系統(tǒng)包括與所述攝像頭連接的人臉特征提取單元、與所述人臉特征提取單元連接的存儲(chǔ)單元、人臉圖像生成單元、年代信息與家庭身份信息生成單元、和服務(wù)器;所述攝像頭拍攝多張圖像,將所述多張圖像發(fā)送給所述人臉特征提取單元,所述人臉特征提取單元對(duì)所述多張圖像進(jìn)行人臉特征提取,并將人臉特征數(shù)據(jù)存儲(chǔ)到所述機(jī)頂盒中的存儲(chǔ)單元中;
所述人臉圖像生成單元用于獲取人臉選擇數(shù)據(jù),從所述多張圖像中獲取與所述人臉選擇數(shù)據(jù)對(duì)應(yīng)的人臉圖像,將所述人臉圖像上傳到服務(wù)器,所述服務(wù)器用于生成個(gè)人賬戶信息,并將所述人臉圖像保存到所述個(gè)人賬戶信息中;
年代信息與家庭身份信息生成單元用于獲取年代信息和家庭身份信息,并將所述年代信息和所述家庭身份信息發(fā)送給所述服務(wù)器,所述服務(wù)器用于將所述年代信息和所述家庭身份信息保存到所述個(gè)人賬戶信息中。
進(jìn)一步地,所述人臉注冊(cè)子系統(tǒng)還包括手機(jī)綁定單元,所述手機(jī)綁定單元用于接收所述服務(wù)器向所述機(jī)頂盒發(fā)出的手機(jī)號(hào)綁定請(qǐng)求,所述機(jī)頂盒中的手機(jī)綁定單元用于生成綁定請(qǐng)求提示信息;
手機(jī)綁定單元接收用戶手機(jī)號(hào)信息,并將所述手機(jī)號(hào)信息發(fā)送給所述服務(wù)器,所述服務(wù)器用于存儲(chǔ)所述手機(jī)號(hào)信息到所述個(gè)人賬戶信息中,并更改所述個(gè)人賬戶信息中的手機(jī)綁定狀態(tài)。
進(jìn)一步地,所述人臉圖像生成單元具體還用于根據(jù)人臉選擇數(shù)據(jù)從所述多張圖像中選中一張圖像,根據(jù)人臉位置信息對(duì)所述選中的圖像進(jìn)行人臉區(qū)域裁剪形成人臉圖像。
進(jìn)一步地,所述人臉圖像生成單元具體還用于檢測(cè)人臉中雙眼位置,獲取雙眼位置的平均位置,以所述平均位置為中心生成裁剪框,利用所述裁剪框?qū)λ鋈四槄^(qū)域進(jìn)行裁剪。
本發(fā)明提供的方法系統(tǒng)將人臉的特征信息保存在終端,人臉識(shí)別算法和人臉注冊(cè)算法也是在終端進(jìn)行計(jì)算的,終端在后臺(tái)有一個(gè)人臉實(shí)時(shí)監(jiān)測(cè)的進(jìn)程,可以實(shí)現(xiàn)用戶在無(wú)感知的情況下完成用戶識(shí)別。
附圖說(shuō)明
通過(guò)參考附圖會(huì)更加清楚的理解本發(fā)明的特征和優(yōu)點(diǎn),附圖是示意性的而不應(yīng)理解為對(duì)本發(fā)明進(jìn)行任何限制,在附圖中:
圖1為本發(fā)明一些實(shí)施例中的機(jī)頂盒設(shè)備的用戶識(shí)別方法中的人臉識(shí)別的流程示意圖;
圖2為本發(fā)明一些實(shí)施例中的機(jī)頂盒設(shè)備的用戶識(shí)別方法中的人臉注冊(cè)的流程示意圖;
圖3為本發(fā)明一些實(shí)施例中的機(jī)頂盒設(shè)備的用戶識(shí)別方法中的流程示意圖;
圖4為本發(fā)明一些實(shí)施例中的機(jī)頂盒設(shè)備的用戶識(shí)別方法中的子步驟流程示意圖
圖5為本發(fā)明一些實(shí)施例中的為本發(fā)明一些實(shí)施例中的機(jī)頂盒設(shè)備的用戶識(shí)別系統(tǒng)的系統(tǒng)組成示意圖。
具體實(shí)施方式
為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)的實(shí)施例及實(shí)施例中的特征可以相互組合。
在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來(lái)實(shí)施,因此,本發(fā)明的保護(hù)范圍并不受下面公開(kāi)的具體實(shí)施例的限制。
本發(fā)明的的機(jī)頂盒設(shè)備的用于識(shí)別方法可以分為人臉識(shí)別和人臉注冊(cè)兩個(gè)部分。
1.人臉識(shí)別(流程如圖1所示):
機(jī)頂盒在后臺(tái)常駐一個(gè)用于人臉識(shí)別的進(jìn)程,該進(jìn)程通過(guò)攝像頭實(shí)時(shí)捕獲機(jī)頂盒前的圖像數(shù)據(jù),對(duì)圖像數(shù)據(jù)進(jìn)行人臉特征提取和對(duì)比等一系列人臉識(shí)別的相關(guān)算法,最終獲取人臉信息數(shù)據(jù),其中人臉信息數(shù)據(jù)包含:當(dāng)前的人臉個(gè)數(shù)、人臉標(biāo)識(shí)id等。主應(yīng)用程序通過(guò)人臉標(biāo)識(shí)id判斷此用戶是否為已注冊(cè)用戶,如果是已注冊(cè)用戶,則通知服務(wù)器用戶上線,提示相關(guān)的歡迎信息;如果是非注冊(cè)用戶,則引導(dǎo)用戶進(jìn)行人臉注冊(cè)。
2.人臉注冊(cè)(流程如圖2所示):
人臉注冊(cè)有五個(gè)步驟分別為:人臉信息注冊(cè)、選擇頭像、設(shè)置年代、設(shè)置家庭身份和綁定手機(jī)號(hào)。
人臉信息注冊(cè)首先通過(guò)攝像頭拍三張照片,把照片通過(guò)人臉注冊(cè)的相關(guān)算法進(jìn)行人臉注冊(cè),人臉特征數(shù)據(jù)存儲(chǔ)在本地,即存儲(chǔ)在機(jī)頂盒中不上傳到服務(wù)器。
選擇頭像中的頭像是基于人臉信息注冊(cè)過(guò)程獲取的人臉位置信息,從照片中截取的頭像,用戶選擇這三張頭像中的一張作為頭像,頭像上傳到服務(wù)器。
設(shè)置年代和設(shè)置家庭身份是通過(guò)給出的ui讓用戶選擇,數(shù)據(jù)上傳到服務(wù)器。
綁定手機(jī)號(hào)是通過(guò)服務(wù)器請(qǐng)求來(lái)進(jìn)行手機(jī)號(hào)綁定。
人臉的特征信息保存在終端,人臉識(shí)別算法和人臉注冊(cè)算法也是在終端進(jìn)行計(jì)算的,終端在后臺(tái)有一個(gè)人臉實(shí)時(shí)監(jiān)測(cè)的進(jìn)程,可以實(shí)現(xiàn)用戶在無(wú)感知的情況下完成用戶識(shí)別。
實(shí)施例一
如圖3所示,本發(fā)明提供了一種機(jī)頂盒設(shè)備的用戶識(shí)別方法,包括如下步驟:
s110、利用攝像頭實(shí)時(shí)捕獲機(jī)頂盒前的圖像數(shù)據(jù);
s120、所述機(jī)頂盒對(duì)所述圖像數(shù)據(jù)進(jìn)行人臉識(shí)別,獲取人臉信息數(shù)據(jù);
s130、根據(jù)所述人臉信息數(shù)據(jù)中的人臉標(biāo)識(shí)id,判斷用戶為已注冊(cè)用戶時(shí),通知服務(wù)器用戶上線,生成歡迎信息進(jìn)行顯示;判斷用戶為未注冊(cè)用戶時(shí),則引導(dǎo)用戶進(jìn)行人臉注冊(cè)。
如圖4所示,所述引導(dǎo)用戶進(jìn)行人臉注冊(cè)的步驟包括:
s131、通過(guò)攝像頭拍攝多張圖像,對(duì)所述多張圖像進(jìn)行人臉特征提取,并將人臉特征數(shù)據(jù)存儲(chǔ)到所述機(jī)頂盒中;
s132、獲取人臉選擇數(shù)據(jù),從所述多張圖像中獲取與所述人臉選擇數(shù)據(jù)對(duì)應(yīng)的人臉圖像,將所述人臉圖像上傳到服務(wù)器,所述服務(wù)器生成個(gè)人賬戶信息,并將所述人臉圖像保存到所述個(gè)人賬戶信息中;根據(jù)人臉選擇數(shù)據(jù)從所述多張圖像中選中一張圖像,根據(jù)人臉位置信息對(duì)所述選中的圖像進(jìn)行人臉區(qū)域裁剪形成人臉圖像。檢測(cè)人臉中雙眼位置,獲取雙眼位置的平均位置,以所述平均位置為中心生成裁剪框,利用所述裁剪框?qū)λ鋈四槄^(qū)域進(jìn)行裁剪。裁剪框的大小可為人臉圖像的外接矩形,或者為所述外接矩形尺寸的120%的矩形。
s133、獲取年代信息和家庭身份信息,并將所述年代信息和所述家庭身份信息發(fā)送給所述服務(wù)器,所述服務(wù)器將所述年代信息和所述家庭身份信息保存到所述個(gè)人賬戶信息中。
所述引導(dǎo)用戶進(jìn)行人臉注冊(cè)的步驟還包括:
s134、所述服務(wù)器向所述機(jī)頂盒發(fā)出手機(jī)號(hào)綁定請(qǐng)求,所述機(jī)頂盒生成綁定請(qǐng)求提示信息;
s135、所述機(jī)頂盒接收用戶手機(jī)號(hào)信息,并將所述手機(jī)號(hào)信息發(fā)送給所述服務(wù)器,所述服務(wù)器存儲(chǔ)所述手機(jī)號(hào)信息到所述個(gè)人賬戶信息中,并更改所述個(gè)人賬戶信息中的手機(jī)綁定狀態(tài)。
本發(fā)明中的人臉的特征信息保存在機(jī)頂盒終端,人臉識(shí)別算法和人臉注冊(cè)算法也是在機(jī)頂盒終端進(jìn)行計(jì)算的,機(jī)頂盒終端在后臺(tái)有一個(gè)人臉實(shí)時(shí)監(jiān)測(cè)的進(jìn)程,可以實(shí)現(xiàn)用戶在無(wú)感知的情況下完成用戶識(shí)別。
實(shí)施例二
如圖5所示,本發(fā)明另一方面還提供了一種機(jī)頂盒設(shè)備的用戶識(shí)別系統(tǒng)100,所述用戶識(shí)別系統(tǒng)100大部分主體設(shè)置所述機(jī)頂盒200內(nèi),所述用戶識(shí)別系統(tǒng)100包括攝像頭110、設(shè)置在所述機(jī)頂盒200中人臉識(shí)別子系統(tǒng)120、生成系統(tǒng)130;
所述攝像頭110用于實(shí)時(shí)捕獲機(jī)頂盒前的圖像數(shù)據(jù),并將所述圖像數(shù)據(jù)傳輸給所述人臉識(shí)別子系統(tǒng)120;
所述人臉識(shí)別子系統(tǒng)120用于對(duì)所述圖像數(shù)據(jù)進(jìn)行人臉識(shí)別,獲取人臉信息數(shù)據(jù),并將所述人臉信息數(shù)據(jù)傳輸給所述生成系統(tǒng)130;
所述生成系統(tǒng)130用于根據(jù)所述人臉信息數(shù)據(jù)中的人臉標(biāo)識(shí)id,判斷用戶為已注冊(cè)用戶時(shí),通知服務(wù)器用戶上線,生成歡迎信息進(jìn)行顯示;判斷用戶為未注冊(cè)用戶時(shí),則引導(dǎo)用戶進(jìn)行人臉注冊(cè)。
所述生成系統(tǒng)130還包括人臉注冊(cè)子系統(tǒng)131,所述人臉注冊(cè)子系統(tǒng)131包括與所述攝像頭110連接的人臉特征提取單元1311、與所述人臉特征提取單元1311連接的存儲(chǔ)單元1312、人臉圖像生成單元1313、年代信息與家庭身份信息生成單元1314、和服務(wù)器1315;所述服務(wù)器1315設(shè)置在所述機(jī)頂盒200外部,所述攝像頭110拍攝多張圖像,將所述多張圖像發(fā)送給所述人臉特征提取單元1311,所述人臉特征提取單元1311對(duì)所述多張圖像進(jìn)行人臉特征提取,并將人臉特征數(shù)據(jù)存儲(chǔ)到所述機(jī)頂盒200中的存儲(chǔ)單元1312中;
所述人臉圖像生成單元1313用于獲取人臉選擇數(shù)據(jù),從所述多張圖像中獲取與所述人臉選擇數(shù)據(jù)對(duì)應(yīng)的人臉圖像,將所述人臉圖像上傳到服務(wù)器1315,所述服務(wù)器1315用于生成個(gè)人賬戶信息,并將所述人臉圖像保存到所述個(gè)人賬戶信息中;
年代信息與家庭身份信息生成單元1314用于獲取年代信息和家庭身份信息,并將所述年代信息和所述家庭身份信息發(fā)送給所述服務(wù)器1315,所述服務(wù)器1315用于將所述年代信息和所述家庭身份信息保存到所述個(gè)人賬戶信息中。
人臉注冊(cè)子系統(tǒng)131還包括手機(jī)綁定單元1316,所述手機(jī)綁定單元1316用于接收所述服務(wù)器1315向所述機(jī)頂盒200發(fā)出的手機(jī)號(hào)綁定請(qǐng)求,例如,向所述手機(jī)綁定單元1316發(fā)送手機(jī)綁定請(qǐng)求,所述機(jī)頂盒200中的手機(jī)綁定單元1316用于生成綁定請(qǐng)求提示信息;
手機(jī)綁定單元1316接收用戶手機(jī)號(hào)信息,并將所述手機(jī)號(hào)信息發(fā)送給所述服務(wù)器1315,所述服務(wù)器1315用于存儲(chǔ)所述手機(jī)號(hào)信息到所述個(gè)人賬戶信息中,并更改所述個(gè)人賬戶信息中的手機(jī)綁定狀態(tài)。
所述人臉圖像生成單元1313具體還用于根據(jù)人臉選擇數(shù)據(jù)從所述多張圖像中選中一張圖像,根據(jù)人臉位置信息對(duì)所述選中的圖像進(jìn)行人臉區(qū)域裁剪形成人臉圖像。
所述人臉圖像生成單元1313具體還用于檢測(cè)人臉中雙眼位置,獲取雙眼位置的平均位置,以所述平均位置為中心生成裁剪框,利用所述裁剪框?qū)λ鋈四槄^(qū)域進(jìn)行裁剪。裁剪框的大小可為人臉圖像的外接矩形,或者為所述外接矩形尺寸的120%的矩形。
人臉的特征信息保存在終端,人臉識(shí)別算法和人臉注冊(cè)算法也是在終端進(jìn)行計(jì)算的,終端在后臺(tái)有一個(gè)人臉實(shí)時(shí)監(jiān)測(cè)的進(jìn)程,可以實(shí)現(xiàn)用戶在無(wú)感知的情況下完成用戶識(shí)別。
在本發(fā)明中,術(shù)語(yǔ)“第一”、“第二”、“第三”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。術(shù)語(yǔ)“多個(gè)”指兩個(gè)或兩個(gè)以上,除非另有明確的限定。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。