專利名稱:識別終端用戶身份的方法、系統(tǒng)及終端的制作方法
技術領域:
本發(fā)明屬于用戶識別技術領域,尤其涉及結合攝像頭識別用戶的方法、系統(tǒng)及終端。
背景技術:
移動通信終端由于便于攜帶令其使用迅速增長,為了提高對消費者的吸引力,制 造商競相對移動通信終端進行各種完善和改進。移動通信終端功能日益強大的今天,其所存儲的信息也越來越復雜,越來越重要。 而有時候周圍的人會瀏覽你的移動通信終端,不小心打開電話簿或者短信收件箱,或者移 動通信終端遺失,里面重要的信息會被別人看到。如果被惡意的利用,將會造成嚴重的后果?;谏鲜銮闆r的考慮,應該對重要的信息加密,現(xiàn)有技術中可以給移動通信終端 設置密碼,但是每次自己需要使用移動通信終端的時候,都需要輸入密碼,甚至有時候不小 心忘記密碼,非常麻煩。
發(fā)明內(nèi)容
本發(fā)明為解決現(xiàn)有技術保護移動通訊終端中的重要信息不方便的問題,提供一種 識別終端用戶身份的方法、系統(tǒng)及終端,達到了方便、有效地保護移動終端中重要信息的目 的。為了實現(xiàn)上述目的,本發(fā)明提供了一種識別終端用戶身份的方法,所述方法包括 對終端中的文件設置安全級別;自動開啟攝像頭,對操作所述終端的用戶進行人臉拍照,獲 取用戶的面部數(shù)據(jù);將所述用戶的面部數(shù)據(jù)與預存的標準數(shù)據(jù)進行比較,根據(jù)比較結果顯 示所述終端中相應安全級別的文件。本發(fā)明還提供了一種識別終端用戶身份的系統(tǒng),所述系統(tǒng)包括文件存儲模塊,用 于分別存儲一級文件和二級文件,所述一級文件為隱私文件,所述二級文件為可公開的文 件;攝像頭自動開啟模塊,用于自動開啟攝像頭,對操作所述終端的用戶進行人臉拍照,獲 取用戶的面部數(shù)據(jù);用戶身份比較模塊,接收上述用戶的面部數(shù)據(jù),并與預存的標準數(shù)據(jù)進 行比對,判斷所述用戶面部數(shù)據(jù)與預存的標準數(shù)據(jù)是否一致;顯示模塊,用于輸出所獲得 的用戶的面部數(shù)據(jù)與預存的標準數(shù)據(jù)的比較結果,若用戶的面部數(shù)據(jù)與預存的標準數(shù)據(jù)一 致,則至少顯示一級文件;若用戶的面部數(shù)據(jù)與預存的標準數(shù)據(jù)不一致,則只顯示二級文 件。本發(fā)明還進一步提供了一種識別終端用戶身份的終端,所述終端包括上述識別終 端用戶身份的系統(tǒng)。在本發(fā)明中,自動開啟攝像頭,對操作所述終端的用戶進行人臉拍照,獲取用戶的 面部數(shù)據(jù),將所述用戶的面部數(shù)據(jù)與預存的標準數(shù)據(jù)進行比較,判斷操作終端的是主人還 是客人,從而顯示不同級別的文件,保護了主人的隱私,為用戶提供了方便。
圖1是本發(fā)明的識別終端用戶身份的方法的示意圖。圖2是本發(fā)明的識別終端用戶身份的系統(tǒng)的結構示意圖。
具體實施例方式為了使本發(fā)明所解決的技術問題、技術方案及有益效果更加清楚明白,以下結合 附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用 以解釋本發(fā)明,并不用于限定本發(fā)明。在本發(fā)明的實施例中,自動開啟攝像頭,對操作所述終端的用戶進行人臉拍照,獲 取用戶的面部數(shù)據(jù),將所述用戶的面部數(shù)據(jù)與預存的標準數(shù)據(jù)進行比較,判斷操作終端的 是主人還是客人,從而顯示不同級別的文件,保護了主人的隱私,為用戶提供了方便。圖1示出了本發(fā)明實施例提供的識別終端用戶身份的方法的流程圖,其詳細步驟 如下所述在步驟SlOl中,打開手機。在步驟S102中,對手機中的文件設置安全級別。在本發(fā)明實施例中,所述手機中的文件設置分為一級文件和二級文件,所述一級 文件為用戶的隱私文件,所述二級文件為可公開的文件。所述用戶的隱私文件可以包括但 不限于短消息、郵件、電話本、照片、備忘錄等。所述可公開的文件可以包括但不限于Java 游戲、日歷、計算器、定時器、秒表等。可以給一級文件和二級文件設置不同的標簽,以方便 對一級文件和二級文件的識別。在步驟S103中,識別用戶識別功能是否打開,是則執(zhí)行步驟S104 ;否則執(zhí)行步驟 S105,顯示所有用戶信息。在步驟S104中,自動開啟攝像頭。在步驟S106中,拍攝用戶照片。在步驟S107中,判斷所獲得的用戶數(shù)據(jù)和圖像庫中預存的標準數(shù)據(jù)是否一致,是 則執(zhí)行步驟S109,顯示所有文件;否則執(zhí)行步驟S108。在步驟S108中,顯示可公開的文件。在本發(fā)明的實施例中,比較所獲得的用戶數(shù)據(jù)和圖像庫中預存的標準數(shù)據(jù)是否一 致,可以調(diào)用開源圖像庫Intel OpenCV Lib,具體步驟如下1、將圖片從RGB模式轉化為灰度圖。2、進行灰度圖直方圖均衡化操作。這兩個步驟在OpenCV中是這樣實現(xiàn)的image一size = cv. cvGetSize (image) # ■.帛女臺grayscale = cv. cvCreatelmage (image_size, 8,1)# 一y^2S的cv. cvCvtColor (image, grayscale, cv. CV_BGR2GRAY) # 轉換storage = cv. cvCreateMemStorage (0) # 新建一塊存儲區(qū),以備后用cv. cvClearMemStorage(storage)cv. cvEqualizeHist (grayscale, grayscale) # 灰度圖直方圖均衡化
4
3,OpenCV中,對于人臉檢測模型已經(jīng)建立為一個XML文件,其中包含harr特征的 分類器的訓練結果,通過加載這個文件而省略掉自建立級聯(lián)表的過程。有了級聯(lián)表,只需將 待檢測圖片和級聯(lián)表一同傳遞給OpenCV的目標檢測算法即可得到一個檢測到的人臉的集合。# detect objectscascade = cv. cvLoadHaarClassifierCascade(' haarcascade_frontalface_alt. xml ‘,cv. cvSize(l, 1))faces = cv. cvHaarDetectOb jects (grayscale, cascade, storage, 1. 2,2,cv. CV_HAAR_DO_CANNY_PRUNING, cv.cvSize(50,50))#設置最小的人臉為50*50像素if faces print' face detected here' , cv. cvGetSize(grayscale)for i in faces cv. cvRectangle (image, cv. cvPoint (int (i. x),int (i. y)),cv. cvPoint (int (i. x+i. width), int (i. y+i. height)),cv. CV_RGB(0,255,0),1,8,0)#畫一個綠色的矩形框4、比較檢測到的人臉和圖像庫中的標準數(shù)據(jù)。Method-Comparison method, one of CV_C0NT0UR_MATCH_11, CV_C0NT0URS_ MATCH_I2 or CV_C0NT0URS_MATCH_I3 (這三個算法為 Hu moments)void cvGetHuMoments (CvMoments^moments, CvHuMoments*hu_moments);momentsPointer to the moment state structure.hu_momentsPointer to Hu moments structure.The function cvGetHuMoments calculates seven Hu invariants that aredefined as hi = η 20+ η 02h2 = ( n20- η 02) 2+4 η 112h3 = ( η 30-3 η 12) 2+ (3 η 21- η 03) 2h4 = ( η 30+ η 12) 2+ ( η 21+ η 03) 2h5 = (n30-3ni2) (n30+ni2)[(n30+ni2)2-3(n2i+n03)2]+(3n2i-n03) (n2i+n03) [3( n30+ n 12) 2-( η 21+ η 03) 2]h6= (n20-n02) [ (n 30+ n 12) 2- (n 21+ n 03) 2] +4 n 11 (n 30+ n 12) (n2i+n03)h7 = (3 η 21- η 03) (η 21+ η 03) [3 (η 30+ η 12) 2-(η 21+ η 03) 2]-(η 30"3 η 12) (η 21+ η 03) [3 ( η 30+η 12)2-( η 21+η 03) 2]上述調(diào)用OpenCV Lib的前提是,用戶必須是用正臉對著手機的表面,如果是非正
臉的,都被認為是非法手機擁有者在使用。人像的背景需要是單純的或者比較深顏色。
在本發(fā)明的實施例中,可以對一級文件的標簽設置為隱藏,對二級文件的標簽設置為公開,用戶可以按照個人喜好,對所有文件設置標簽,從而保護個人隱私。作為本發(fā)明的另一個實施例,圖2提供了識別終端用戶身份的系統(tǒng)的結構原理 圖。為了便于說明,僅示出了與本發(fā)明實施例相關的部分,該識別終端用戶身份的系統(tǒng)可以 為內(nèi)置于終端的軟件單元、硬件單元或者軟硬件結合單元。本實施例中識別終端用戶身份的系統(tǒng)包括文件存儲模塊11,用于分別存儲一級文件和二級文件,所述一級文件為用戶的隱 私文件,所述二級文件為可公開的文件。所述用戶的隱私文件,比如短消息,郵件,電話本, 照片,備忘錄等。所述可公開的文件,比如Java游戲,日歷,計算器,定時器,秒表等??梢?給一級文件和二級文件設置不同的標簽,以方便對一級文件和二級文件的識別。攝像頭自動開啟模塊12,用于自動開啟攝像頭,對操作所述終端的用戶進行人臉 拍照,獲取用戶的面部數(shù)據(jù);用戶身份比較模塊13,接收上述用戶的面部數(shù)據(jù),并與預存的標準數(shù)據(jù)進行比對, 判斷所述用戶面部數(shù)據(jù)與預存的標準數(shù)據(jù)是否一致;顯示模塊14,用于輸出所獲得的用戶的面部數(shù)據(jù)與預存的標準數(shù)據(jù)的比較結果, 若用戶的面部數(shù)據(jù)與預存的標準數(shù)據(jù)一致,則至少顯示一級文件;若用戶的面部數(shù)據(jù)與預 存的標準數(shù)據(jù)不一致,則只顯示二級文件。并且,上述用戶身份比較模塊13包括用戶圖像存儲單元131,用于存儲標準數(shù)據(jù); 用戶圖像比較單元132,用于比較所獲取的用戶的面部數(shù)據(jù)與用戶圖像存儲單元中存儲的 標準數(shù)據(jù),若用戶的面部數(shù)據(jù)與預存的標準數(shù)據(jù)一致,則顯示所有文件;若用戶的面部數(shù)據(jù) 與預存的標準數(shù)據(jù)不一致,則只顯示用戶設定可公開的文件。在本發(fā)明的實施例中,自動啟動攝像頭拍攝用戶照片,獲取了用戶的面部數(shù)據(jù),通 過和圖像庫中預存的標準數(shù)據(jù)進行比較,判斷操作終端的是主人還是客人,從而顯示不同 級別的文件,保護了主人的隱私,為用戶提供了方便。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1.一種識別終端用戶身份的方法,其特征在于,所述方法包括對終端中的文件設置安全級別;自動開啟攝像頭,對操作所述終端的用戶進行人臉拍照,獲取用戶的面部數(shù)據(jù);將所述用戶的面部數(shù)據(jù)與預存的標準數(shù)據(jù)進行比較,根據(jù)比較結果顯示所述終端中相 應安全級別的文件。
2.如權利要求1所述的識別終端用戶身份的方法,其特征在于,所述對終端中的文件 設置安全級別為將所述文件分為一級文件和二級文件,所述一級文件為隱私文件,所述二 級文件為可公開的文件。
3.如權利要求2所述的識別終端用戶身份的方法,其特征在于,所述根據(jù)比較結果顯 示終端中相應安全級別的文件指的是,若用戶的面部數(shù)據(jù)與預存的標準數(shù)據(jù)一致,則至少 顯示一級文件;若用戶的面部數(shù)據(jù)與預存的標準數(shù)據(jù)不一致,則只顯示二級文件。
4.如權利要求2所述的識別終端用戶身份的方法,其特征在于,在對操作所述終端的 用戶進行人臉拍照的步驟前,還包括下述步驟判斷識別終端用戶身份的功能是否打開,若該功能打開則執(zhí)行自動開啟攝像頭的步 驟,對操作所述終端的用戶進行人臉拍照,獲取用戶的面部數(shù)據(jù);若該功能未打開則顯示一 級文件和二級文件。
5.如權利要求3或4所述的識別終端用戶身份的方法,其特征在于,所述隱私文件可為 短信、通訊錄、郵件、多媒體資料中的一種或者多種。
6.一種識別終端用戶身份的系統(tǒng),其特征在于,所述系統(tǒng)包括文件存儲模塊,用于分別存儲一級文件和二級文件,所述一級文件為隱私文件,所述二 級文件為可公開的文件;攝像頭自動開啟模塊,用于自動開啟攝像頭,對操作所述終端的用戶進行人臉拍照,獲 取用戶的面部數(shù)據(jù);用戶身份比較模塊,接收上述用戶的面部數(shù)據(jù),并與預存的標準數(shù)據(jù)進行比對,判斷所 述用戶的面部數(shù)據(jù)與預存的標準數(shù)據(jù)是否一致;顯示模塊,用于輸出所獲得的用戶的面部數(shù)據(jù)與預存的標準數(shù)據(jù)的比較結果,若用戶 的面部數(shù)據(jù)與預存的標準數(shù)據(jù)一致,則至少顯示一級文件;若用戶的面部數(shù)據(jù)與預存的標 準數(shù)據(jù)不一致,則只顯示二級文件。
7.如權利要求6所述的識別終端用戶身份的系統(tǒng),其特征在于,所述用戶身份比較模 塊包括用戶圖像存儲單元,用于存儲標準數(shù)據(jù);用戶圖像比較單元,用于比較所獲取的用戶的面部數(shù)據(jù)與用戶圖像存儲單元中存儲的 標準數(shù)據(jù),判斷所述用戶的面部數(shù)據(jù)與預存的標準數(shù)據(jù)是否一致。
8.一種包含權利要求6的識別終端用戶身份系統(tǒng)的終端。
全文摘要
本發(fā)明提供了一種識別終端用戶身份的方法,所述方法包括對終端中的文件設置安全級別;自動開啟攝像頭,對操作所述終端的用戶進行人臉拍照,獲取用戶的面部數(shù)據(jù);將所述用戶的面部數(shù)據(jù)與預存的標準數(shù)據(jù)進行比較,根據(jù)比較結果顯示所述終端中相應安全級別的文件。通過判斷操作終端的是主人還是客人,從而顯示不同級別的文件,保護了主人的隱私,為用戶提供了方便。
文檔編號G06K9/00GK102035929SQ200910110729
公開日2011年4月27日 申請日期2009年9月29日 優(yōu)先權日2009年9月29日
發(fā)明者李志堅 申請人:比亞迪股份有限公司