本發(fā)明涉及一種遠(yuǎn)程自助實(shí)名購買電話卡的方法,尤其涉及一種基于互聯(lián)網(wǎng)和人體生物特征識(shí)別技術(shù)的遠(yuǎn)程自助電話卡購買的方法,同時(shí)涉及實(shí)現(xiàn)該電話卡購買方法的系統(tǒng)。
背景技術(shù):
隨著社會(huì)的發(fā)展,信息的獲取手段越來越多,冒用他人身份證進(jìn)行實(shí)名制購卡的行為時(shí)有發(fā)生。人們對(duì)信息安全的重視程度逐漸提高。有關(guān)部門指出:為防范和打擊不法分子利用非實(shí)名電話卡進(jìn)行違法犯罪活動(dòng),要求新入網(wǎng)用戶必須采用實(shí)名。但是實(shí)名購買電話卡具體實(shí)現(xiàn)起來,存在很多困難。
目前,基本采用以下兩種方法進(jìn)行電話開卡和實(shí)名制注冊:
1)用戶使用本人有效身份證件去營業(yè)廳辦理開卡和實(shí)名注冊,營業(yè)員通過身份證識(shí)讀儀讀取身份證芯片信息進(jìn)行身份認(rèn)證,并進(jìn)行開卡和實(shí)名注冊。這種方法給開卡和實(shí)名注冊的用戶特別是上班族帶來了極大的不便,開卡人必須找到營業(yè)廳才能辦理,費(fèi)時(shí)費(fèi)力。另外,由于此方法中沒有人證合一驗(yàn)證環(huán)節(jié),只能依靠工作人員進(jìn)行證件冒用判斷,增加了工作人員負(fù)擔(dān),無法避免由于工作經(jīng)驗(yàn)、工作強(qiáng)度、紕漏或是內(nèi)外勾結(jié)帶來的冒用情況發(fā)生。
2)用戶進(jìn)行網(wǎng)上實(shí)名注冊和開卡。用戶通過在網(wǎng)上填寫真實(shí)姓名和身份證件號(hào)碼,同時(shí)上傳身份證件的正反面圖像和個(gè)人照片,然后提交個(gè)人信息,并等待審核成功后就可以完成開卡和實(shí)名注冊。該方法通過聯(lián)網(wǎng)核查可以確保上傳的身份證信息的真實(shí)性,但無法確保上傳的個(gè)人照片的真實(shí)性,即無法判別不法分子利用他人身份證上面照片進(jìn)行ps處理來騙過審核系統(tǒng)。另外,無法杜絕冒用他人身份證進(jìn)行實(shí)名制購卡。因此,該方法無法確保是本人持有有效身份證件進(jìn)行開卡和實(shí)名注冊。
所以,一種既能保證購卡便捷、又能杜絕冒用他人身份證進(jìn)行實(shí)名制購卡的方法成為人們的迫切需求。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)現(xiàn)有技術(shù)的不足,本發(fā)明所要解決的首要技術(shù)問題在于提供一種遠(yuǎn)程自助實(shí)名購買電話卡的方法;
本發(fā)明所要解決的另一技術(shù)問題在于提供一種實(shí)現(xiàn)該方法的遠(yuǎn)程自助實(shí)名購買電話卡的系統(tǒng)。
為實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明采用下述的技術(shù)方案:
一種遠(yuǎn)程自助實(shí)名購買電話卡的方法,包括如下步驟:
s1,上傳身份證信息,并進(jìn)行聯(lián)網(wǎng)核查驗(yàn)證身份證信息的真?zhèn)?;如果為真,則轉(zhuǎn)向步驟s2;否則,拒絕購買電話卡;
s2,采用活體檢測技術(shù)判斷現(xiàn)場所拍攝的人臉是否是真人;如果是,則采集人臉圖像,轉(zhuǎn)向步驟s3;否則,拒絕購買電話卡;
s3,將拍攝的人臉圖像與身份證人臉圖像進(jìn)行比對(duì),判斷是否是同一人,如果是,則轉(zhuǎn)向步驟s4;否則,重新鑒定一次;
s4,拍攝銀行卡正反面,獲取銀行卡圖像,識(shí)別銀行卡基本信息,并利用聯(lián)網(wǎng)核查交叉驗(yàn)證銀行卡所綁定的身份證信息與上傳的身份證信息是否一致,如果驗(yàn)證成功,則展示確認(rèn)信息,確認(rèn)無誤后手寫簽名,購買電話卡成功;否則,重新驗(yàn)證一次。
其中較優(yōu)地,在步驟s1中,所述上傳身份證信息,并進(jìn)行聯(lián)網(wǎng)核查驗(yàn)證身份證信息的真?zhèn)?,包括如下步驟:
s11,啟動(dòng)手機(jī)攝像頭拍攝身份證正反面,采集身份證正反面圖像;
s12,識(shí)別身份證表面的字符信息,通過識(shí)別出的身份證表面字符信息進(jìn)行聯(lián)網(wǎng)核查,如果查到用戶信息,則調(diào)取核查系統(tǒng)中的身份證表面字符信息和身份證人臉圖像;
s13,利用人臉識(shí)別技術(shù)將身份證表面上的人臉圖像與聯(lián)網(wǎng)核查返回的身份證人臉圖像進(jìn)行比對(duì),判斷其一致性;
s14,當(dāng)通過識(shí)別出的身份證表面字符信息進(jìn)行聯(lián)網(wǎng)核查,用戶信息存在;且人臉識(shí)別技術(shù)識(shí)別出的身份證表面的人臉圖像與聯(lián)網(wǎng)核查返回的身份證人臉圖像一致時(shí),身份證信息為真;否則,身份證信息為假。
其中較優(yōu)地,在步驟s2中,采用活體檢測技術(shù)判斷現(xiàn)場所拍攝的人臉是否是真人,包括如下步驟:
s21,啟動(dòng)攝像頭拍攝人臉,并截取系列規(guī)定動(dòng)作照片;
s22,在截取的照片中進(jìn)行人臉關(guān)鍵點(diǎn)定位,判斷在規(guī)定的時(shí)間內(nèi)是否成功檢測到所有的指定動(dòng)作;如果檢測到,則轉(zhuǎn)向步驟s23;否則,驗(yàn)證失敗;
s23,抓拍n張人臉圖像,針對(duì)每張人臉圖像進(jìn)行人臉歸一化處理,抽取多種特征值,利用svm分類器計(jì)算得分,根據(jù)得分判斷是否為真人,其中n為正整數(shù)。
其中較優(yōu)地,在步驟s23中,抓拍n張人臉圖像,針對(duì)每張人臉圖像進(jìn)行人臉歸一化處理,抽取多種特征值,利用svm分類器計(jì)算得分,包括基于擴(kuò)散速度圖的得分處理過程和基于圖像失真分析的得分處理過程;最后將兩種處理過程的得分進(jìn)行融合得到最后得分。
其中較優(yōu)地,利用基于擴(kuò)散速度圖的得分處理方法針對(duì)每張人臉圖像進(jìn)行人臉歸一化處理,抽取多種特征值,利用svm分類器計(jì)算得分,包括如下步驟:
s2311,在視頻驗(yàn)證過程中隨機(jī)截取圖像,進(jìn)行人臉檢測和關(guān)鍵點(diǎn)定位,并對(duì)截取的圖像進(jìn)行人臉歸一化處理,抽取多種特征值;
s2312,根據(jù)歷史圖像存儲(chǔ)的一次成像、二次成像和多次成像的圖像中提取的特征值構(gòu)造svm分類器;
s2313,將抽取的多種特征值輸入svm分類器,進(jìn)行打分,得到第一分?jǐn)?shù)。
其中較優(yōu)地,在步驟s3中,利用人臉識(shí)別技術(shù)將拍攝的現(xiàn)場人臉圖像與身份證人臉圖像進(jìn)行比對(duì),判斷是否是同一人,如果判定不是同一人,則重新鑒定一次;如果兩次都鑒定失敗,則退出申請。
在步驟s4中,展示確認(rèn)信息,確認(rèn)無誤后手寫簽名之后,購買電話卡成功之前,還包括如下步驟:
啟動(dòng)攝像頭,開啟用戶視頻見證流程。
其中較優(yōu)地,所述用戶視頻見證包括雙視頻見證和單視頻見證;
其中,所述雙視頻見證要求客戶臉部出現(xiàn)在視頻中,整個(gè)見證過程確保視頻中至始至終是同一個(gè)人,并且服務(wù)器端有應(yīng)答;
所述單視頻見證僅要求客戶臉部出現(xiàn)在視頻中,整個(gè)見證過程確保視頻中至始至終是同一個(gè)人。
一種遠(yuǎn)程自助實(shí)名購買電話卡的系統(tǒng),用于實(shí)現(xiàn)上述的遠(yuǎn)程自助實(shí)名購買電話卡的方法,包括登錄模塊、身份識(shí)別模塊、身份冒用鑒定模塊、交叉驗(yàn)證模塊和用戶確認(rèn)模塊;
其中,所述登錄模塊用于初步驗(yàn)證用戶身份,驗(yàn)證通過后,啟動(dòng)所述身份識(shí)別模塊;
所述身份識(shí)別模塊用于驗(yàn)證用戶上傳的身份證信息的真實(shí)性,驗(yàn)證通過后啟動(dòng)所述身份冒用鑒定模塊;
所述身份冒用鑒定模塊用于驗(yàn)證用戶是否為真人,當(dāng)用戶為真人時(shí)驗(yàn)證真人身份,當(dāng)真人身份與身份證信息一致時(shí)啟動(dòng)所述交叉驗(yàn)證模塊;
所述交叉驗(yàn)證模塊用于獲取銀行卡信息,并將銀行卡申請領(lǐng)人信息與身份證信息進(jìn)行交叉驗(yàn)證,當(dāng)交叉驗(yàn)證通過后,將身份信息發(fā)送到用戶確認(rèn)模塊,經(jīng)用戶確認(rèn)。
其中較優(yōu)地,述的遠(yuǎn)程自助實(shí)名購買電話卡的系統(tǒng),還包括視頻見證模塊;
所述視頻見證模塊用于將用戶開卡意愿進(jìn)行收錄保存。
本發(fā)明所提供的遠(yuǎn)程自助實(shí)名購買電話卡的方法,將互聯(lián)網(wǎng)技術(shù)和人體生物特征識(shí)別技術(shù)應(yīng)用于遠(yuǎn)程自助購卡與實(shí)名制,通過上傳身份證信息,并進(jìn)行聯(lián)網(wǎng)核查驗(yàn)證身份證的真?zhèn)?;之后,啟?dòng)攝像頭拍攝人臉,采用活體檢測技術(shù)判斷現(xiàn)場所拍攝的人臉是否是真人;利用人臉識(shí)別技術(shù)將拍攝的人臉圖像與身份證人臉圖像進(jìn)行比對(duì),判斷其是否是同一人,最后,啟動(dòng)攝像頭拍攝銀行卡正反面,獲取銀行卡圖像,利用ocr技術(shù)識(shí)別銀行卡基本信息,并利用聯(lián)網(wǎng)核查驗(yàn)證銀行卡所綁定的身份證與用戶上傳的身份證是否一致,三重驗(yàn)證均成功之后,展示確認(rèn)信息,確認(rèn)無誤后購買電話卡成功。該方法保證了遠(yuǎn)程自助實(shí)名購買電話卡的便捷性和安全性。
附圖說明
圖1為本發(fā)明所提供的遠(yuǎn)程自助實(shí)名購買電話卡的方法的流程圖。
具體實(shí)施方式
下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明的技術(shù)內(nèi)容進(jìn)行詳細(xì)具體的說明。
如圖1所示,本發(fā)明所提供的遠(yuǎn)程自助實(shí)名購買電話卡的方法,包括如下步驟:首先,用戶登錄之后,上傳身份證信息,并進(jìn)行聯(lián)網(wǎng)核查驗(yàn)證身份證的真?zhèn)?;如果身份證信息為假,則身份認(rèn)證失敗,拒絕進(jìn)行購買電話卡;否則,啟動(dòng)攝像頭拍攝人臉,采用活體檢測技術(shù)判斷現(xiàn)場所拍攝的人臉是否是真人;如果不是真人,則拒絕進(jìn)行購買電話卡;否則,利用人臉識(shí)別技術(shù)將拍攝的現(xiàn)場人臉圖像與身份證人臉圖像進(jìn)行比對(duì),判斷其是否是同一人,如果不是同一人,則重新鑒定一次;如果兩次都鑒定失敗,則退出申請,拒絕進(jìn)行購買電話卡;否則,啟動(dòng)攝像頭拍攝銀行卡正反面,獲取銀行卡正反面圖像,利用ocr技術(shù)識(shí)別銀行卡基本信息,并利用聯(lián)網(wǎng)核查驗(yàn)證銀行卡所綁定的身份證與用戶上傳的身份證是否一致,如果交叉驗(yàn)證成功,則展示確認(rèn)信息,確認(rèn)無誤后購買電話卡成功;否則,重新驗(yàn)證一次。下面對(duì)這一處理過程進(jìn)行詳細(xì)說明。
s1,用戶登錄之后,上傳身份證信息,并進(jìn)行聯(lián)網(wǎng)核查驗(yàn)證身份證信息的真?zhèn)?;如果身份證信息為真,則轉(zhuǎn)向步驟s2;否則,提示身份認(rèn)證失敗,請重新錄入,拒絕進(jìn)行購買電話卡。
在本發(fā)明所提供的實(shí)施例中,用戶登錄包括手機(jī)號(hào)碼、qq號(hào)碼或者email三種登錄方式,用戶可以選擇輸入手機(jī)號(hào)碼、qq號(hào)碼或email地址,并點(diǎn)擊獲取驗(yàn)證碼。然后,用戶輸入收到的驗(yàn)證碼,如果驗(yàn)證一致,則注冊/登錄成功進(jìn)入下一步;否則,需要重新注冊/登錄。
注冊/登錄成功后,用戶可以選擇運(yùn)營商;然后選擇手機(jī)號(hào)碼,手機(jī)號(hào)碼分免費(fèi)和付費(fèi)兩種,確認(rèn)手機(jī)號(hào)碼之后即可上傳身份證信息。其中,當(dāng)手機(jī)號(hào)碼為付費(fèi)時(shí),付費(fèi)方式可以選擇銀行卡支付、話費(fèi)自動(dòng)扣除、微信支付或支付寶支付等。
用戶登錄之后,可以上傳身份證信息,并進(jìn)行聯(lián)網(wǎng)核查驗(yàn)證身份證信息的真?zhèn)?,具體包括如下步驟:
s11,啟動(dòng)手機(jī)攝像頭拍攝身份證正反面,采集身份證正反面圖像。為了提高后期ocr和人臉識(shí)別的效率,采用圖像質(zhì)量評(píng)判技術(shù)確保采集的身份證正反面圖像的質(zhì)量合格。然后,將質(zhì)量合格的身份證正反面圖像上傳至后臺(tái)服務(wù)器。
其中,采用圖像質(zhì)量評(píng)判技術(shù)確保采集的身份證正反面圖像的質(zhì)量,需要檢測的要素包括:身份證正反面圖像尺寸過大過小、圖像過亮、圖像過暗、圖像模糊、圖像缺邊、圖像缺角、圖像遮擋、圖像反光等因素。具體包括如下步驟:
s111,獲取身份證正反面圖像的尺寸,判斷其是否在規(guī)定的尺寸范圍內(nèi),如果是則轉(zhuǎn)向步驟s112;否則,圖像不符合要求,舍棄該身份證正反面圖像。
獲取身份證正反面圖像的尺寸,判斷其是否在規(guī)定的尺寸范圍內(nèi),即為判斷身份證正反面圖像的尺寸是否大于規(guī)定的最小尺寸且小于規(guī)定的最大尺寸。
首先,根據(jù)歷史統(tǒng)計(jì)數(shù)據(jù)得到身份證正反面圖像區(qū)域的最小高度閾值和最大高度閾值;其中,最小高度閾值和最大高度閾值分別為身份證正反面圖像的允許的最小高度和不超過的最大高度。然后,檢測、定位圖像中的身份證正反面圖像所占的區(qū)域,判定身份證正反面圖像所占區(qū)域的高度是否在閾值范圍內(nèi)。如果最小高度閾值≤身份證正反面圖像所占區(qū)域高度≤最大高度閾值,則評(píng)判通過,進(jìn)行下一步判斷;如果身份證正反面圖像所占區(qū)域高度≤最小高度閾值,或者身份證正反面所占區(qū)域高度≥最大高度閾值,則評(píng)判失敗,舍棄該身份證正反面圖像。
s112,通過計(jì)算身份證正反面圖像中像素點(diǎn)的亮度和對(duì)比度判斷身份證正反面圖像的亮度和對(duì)比度是否符合圖像標(biāo)準(zhǔn);如果符合圖像標(biāo)準(zhǔn),則轉(zhuǎn)向步驟s113;否則,舍棄該身份證正反面圖像。
根據(jù)大量歷史數(shù)據(jù)統(tǒng)計(jì)得到圖像亮度的最大閾值;根據(jù)大量歷史數(shù)據(jù)統(tǒng)計(jì)得到圖像對(duì)比度的最小閾值;計(jì)算圖像的亮度和對(duì)比度;判斷圖像的亮度和對(duì)比度是否滿足規(guī)定的閾值條件。亮度=平均最亮像素點(diǎn)灰度值/255。對(duì)比度=(平均最亮像素點(diǎn)灰度值–平均最暗像素點(diǎn)灰度值)/最大亮度值*100。
其中,平均最亮像素點(diǎn)灰度值=最亮像素點(diǎn)灰度值總和/最亮像素點(diǎn)總數(shù)。平均最暗像素點(diǎn)灰度值=最暗像素點(diǎn)灰度值總和/最暗像素點(diǎn)總數(shù)。最亮像素點(diǎn)總數(shù)=最亮像素比例*總像素。最暗像素點(diǎn)總數(shù)=最暗像素比例*總像素。最亮像素點(diǎn)灰度值即為圖像的最大灰度值,最暗像素點(diǎn)灰度值即為圖像的最小灰度值。圖像亮度值≤亮度最大閾值且圖像對(duì)比度值≥對(duì)比度最小閾值,則評(píng)判通過;圖亮度值>亮度最大閾值或圖像對(duì)比度值<對(duì)比度最小閾值,評(píng)判失敗。
判斷二代身份證正反面圖像是否缺乏足夠的亮度。方法為:根據(jù)大量歷史數(shù)據(jù)統(tǒng)計(jì)得到圖像亮度閾值;計(jì)算圖像亮度值,判斷其是否滿足亮度閾值。亮度=平均最亮像素點(diǎn)灰度值/255。平均最亮像素點(diǎn)灰度值=最亮像素點(diǎn)灰度值總和/最亮像素點(diǎn)總數(shù)。最亮像素點(diǎn)總數(shù)=最亮像素比例*總像素。如果圖像亮度值≥亮度閾值,則評(píng)判通過,如果圖像亮度值<亮度閾值,則評(píng)判失敗。
s113,計(jì)算當(dāng)前身份證正反面圖像的清晰度。判斷其是否大于等于清晰度閾值,如果大于等于清晰度閾值,則轉(zhuǎn)向步驟s114;否則,舍棄該身份證正反面圖像。
根據(jù)大量歷史數(shù)據(jù)統(tǒng)計(jì)得到最低清晰度評(píng)分閾值(清晰度閾值);清晰度閾值為滿足圖像清晰度要求的最小值。計(jì)算當(dāng)前圖像清晰度,并判斷其是否滿足設(shè)定的閾值。其中:圖像的清晰度=最大梯度值總和/最大梯度像素點(diǎn)總數(shù)。最大梯度像素點(diǎn)總數(shù)=最大梯度像素比例*總像素?cái)?shù)。如果圖像的清晰度值≥清晰度閾值,則評(píng)判通過;如果圖像的清晰度值<清晰度值閾值,則評(píng)判失敗。
s114,檢測身份證正反面圖像的區(qū)域,判斷其是否為完整的圖像,如果是則轉(zhuǎn)向步驟s115;否則,舍棄該身份證正反面圖像。
檢測身份證正反面圖像的區(qū)域,判斷其是否為完整的圖像,即判斷身份證正反面圖像的四條邊是否都在圖片內(nèi),以及四個(gè)角是否都在圖片內(nèi)。具體包括如下步驟:
首先,檢測分別身份證正反面圖像的區(qū)域,其次,依據(jù)該區(qū)域在可能出現(xiàn)身份證邊緣處檢測直線,如果檢測出直線,則說明身份證不缺邊;如果檢測不出直線,則說明身份證缺邊。如果檢測出直線,則驗(yàn)證通過;如果檢測不出直線,則驗(yàn)證失敗。然后,分別檢測出身份證正反面圖像的四條邊,根據(jù)四條邊計(jì)算出四個(gè)角點(diǎn)的位置,如果四個(gè)角點(diǎn)有一個(gè)的位置超出了原圖片的范圍,則判斷為身份證缺角;如果所有的點(diǎn)都在原圖范圍內(nèi),則判斷為身份證不缺角。如果角點(diǎn)在原圖范圍內(nèi),則驗(yàn)證通過;如果角點(diǎn)超出了原圖范圍,則驗(yàn)證失敗。
s115,獲取身份證正反面圖像區(qū)域,通過檢測身份證正反面圖像的背景區(qū)域內(nèi)灰度或者紋理的連續(xù)性,判斷其是否為被遮擋的圖像,如果是則轉(zhuǎn)向步驟s116;否則,舍棄該身份證正反面圖像。
檢測出精確的身份證正反面圖像區(qū)域,判斷身份證正反面圖像的背景區(qū)域內(nèi)是否有灰度或者紋理的不連續(xù)情況出現(xiàn)。如果灰度和紋理連續(xù),則驗(yàn)證通過;如果灰度或紋理不連續(xù),則驗(yàn)證失敗,舍棄該身份證正反面圖像。
s116,分別判斷身份證正反面圖像是否存在反光,如果均不存在反光,則身份證正反面圖像的質(zhì)量符合圖像質(zhì)量評(píng)判技術(shù)要求;否則,舍棄該身份證正反面圖像。
根據(jù)大量歷史數(shù)據(jù)統(tǒng)計(jì)可以得到最低反光閾值,最低反光閾值為判定圖片不反光的最大灰度值,如果身份證圖像(正面圖像或者反面圖像)上有像素的灰度值大于最低反光閾值,統(tǒng)計(jì)這樣的像素的個(gè)數(shù),并計(jì)算其與背景的灰度差異,如果這樣的像素的個(gè)數(shù)大于最低反光面積閾值且灰度差異也大于最低差異閾值,則判斷為身份證反光,驗(yàn)證失敗。如果圖像上有像素灰度值>最低反光閾值且反光像素個(gè)數(shù)>最低反光面積閾值且反光像素灰度均值-背景灰度均值>最低差異閾值,則驗(yàn)證失敗。如果圖像上有像素灰度值≤最低反光閾值或反光像素個(gè)數(shù)≤最低反光面積閾值或反光像素灰度均值-背景灰度均值≤最低差異閾值,則驗(yàn)證通過。
s12,利用ocr技術(shù)識(shí)別身份證表面字符信息,通過識(shí)別出的身份證表面字符信息進(jìn)行聯(lián)網(wǎng)核查,如果查到用戶信息,則調(diào)取其中的身份證表面字符信息和身份證人臉圖像。
通過ocr技術(shù)將身份證表面的字符信息識(shí)別出來后,自動(dòng)將姓名和身份證號(hào)碼輸入到公民身份信息聯(lián)網(wǎng)核查系統(tǒng)中查詢,如果查詢到庫中存在該姓名和身份證號(hào)碼,系統(tǒng)則返回與此姓名和身份證號(hào)碼一致的證件信息,具體的包括:姓名、身份證號(hào)、住所、民族、出生年月日、照片等。
s13,利用人臉識(shí)別技術(shù)將身份證上的人臉圖像與聯(lián)網(wǎng)核查系統(tǒng)返回的身份證人臉圖像進(jìn)行比對(duì),判斷其一致性。
s14,當(dāng)通過識(shí)別出的身份證表面字符信息進(jìn)行聯(lián)網(wǎng)核查,用戶信息在公民身份證件核查系統(tǒng)中存在;人臉識(shí)別技術(shù)識(shí)別出的身份證表面的人臉圖像與核查系統(tǒng)返回的身份證人臉圖像一致時(shí),身份證信息為真;否則,身份證信息為假。
如果身份證信息為真,則轉(zhuǎn)向步驟s2進(jìn)行進(jìn)一步的驗(yàn)證工作;否則,提示身份認(rèn)證失敗,請重新錄入,拒絕進(jìn)行購買電話卡。
s2,啟動(dòng)攝像頭拍攝人臉,采用活體檢測技術(shù)判斷現(xiàn)場所拍攝的人臉是否是真人;如果是,則采集人臉圖像,轉(zhuǎn)向步驟s3;否則,拒絕進(jìn)行購買電話卡。
如果身份證信息為真,則啟動(dòng)攝像頭現(xiàn)場拍攝人臉,采用活體檢測技術(shù)判斷現(xiàn)場所拍攝的人臉是否是真人。如果是,則采集人臉圖像,轉(zhuǎn)向步驟s3進(jìn)行進(jìn)一步的驗(yàn)證;否則,拒絕進(jìn)行購買電話卡。其中,采用活體檢測技術(shù)判斷現(xiàn)場所拍攝的人臉是否是真人,具體包括如下步驟:
s21,啟動(dòng)攝像頭拍攝人臉,并截取系列規(guī)定動(dòng)作照片。
s22,對(duì)截取的動(dòng)作進(jìn)行檢測,判斷動(dòng)作檢測時(shí)間是否超時(shí),如果超時(shí),則退出檢測,驗(yàn)證失??;否則,在截取的照片中進(jìn)行人臉關(guān)鍵點(diǎn)定位,判斷在規(guī)定的時(shí)間內(nèi)是否成功檢測到所有的指定動(dòng)作。如果檢測失敗,重新檢測動(dòng)作集;否則,轉(zhuǎn)向步驟s23。
在截取的照片中進(jìn)行人臉關(guān)鍵點(diǎn)定位,判斷在規(guī)定的時(shí)間內(nèi)是否成功檢測到所有的指定動(dòng)作。在本發(fā)明所提供的實(shí)施例中,指定動(dòng)作包括張嘴動(dòng)作、微笑動(dòng)作、眨眼動(dòng)作等。其中,張嘴動(dòng)作檢測采用觸發(fā)式的方法檢測,即采用嘴巴關(guān)鍵點(diǎn)軌跡描述特征+svm分類器的方法檢測,增加了動(dòng)作檢測的魯棒性。
s23,抓拍n張人臉圖像,針對(duì)每張人臉圖像進(jìn)行人臉歸一化處理,抽取多種特征值,利用svm分類器計(jì)算得分,根據(jù)得分判斷是否為真人。
動(dòng)作檢測是基于視頻流中的人臉器官關(guān)鍵點(diǎn)的相對(duì)位置變化,判斷現(xiàn)場人員是否有做指定的動(dòng)作。由于關(guān)鍵點(diǎn)定位易受光線、姿態(tài)、遮擋等因素的影響,會(huì)存在定位不夠準(zhǔn)確,最后導(dǎo)致基于動(dòng)作檢測的活體檢測存在一定的困難,為了克服這個(gè)問題,在基于動(dòng)作檢測的基礎(chǔ)上引入了活體檢測二次判斷。在動(dòng)作檢測過程中,會(huì)抓拍n張相對(duì)正面的人臉,動(dòng)作檢測完成后,將這n張人臉輸入到二次判斷中進(jìn)行二次判斷,二次判斷為活體后才最終輸出為活體。增加了活體檢測的準(zhǔn)確性,彌補(bǔ)了傳統(tǒng)動(dòng)作檢測的不足。
在本發(fā)明中,針對(duì)每張人臉圖像進(jìn)行人臉歸一化處理之前,對(duì)圖像數(shù)據(jù)進(jìn)行人臉檢測,判斷是否滿足預(yù)處理?xiàng)l件,如:人臉是否是為彩色人臉、人臉亮度是否滿足均勻性、人臉清晰度是否符合最低標(biāo)準(zhǔn)等。如果滿足條件則針對(duì)每張人臉圖像進(jìn)行人臉歸一化處理,否則,直接判定檢測失敗。
在本發(fā)明所提供的實(shí)施例中,抓拍n張人臉圖像,針對(duì)每張人臉圖像進(jìn)行人臉歸一化處理,抽取多種特征值,利用svm分類器計(jì)算得分,包括基于擴(kuò)散速度圖的得分處理過程和基于圖像失真分析(ida)的得分處理過程,最后將兩種處理過程的得分進(jìn)行融合得到最后得分。
其中,利用基于擴(kuò)散速度圖的得分處理過程針對(duì)每張人臉圖像進(jìn)行人臉歸一化處理,抽取多種特征值,利用svm分類器計(jì)算得分,具體包括如下步驟:
s2311,在視頻驗(yàn)證過程中隨機(jī)截取圖像,進(jìn)行人臉檢測和關(guān)鍵點(diǎn)定位,并對(duì)截取的圖像進(jìn)行人臉歸一化處理,抽取多種特征值。在本發(fā)明所提供的實(shí)施例中,基于擴(kuò)散速度圖的得分處理過程中提取的特征為傳統(tǒng)的紋理特征;如:lbp(localbinarypatterns,即局部二值模式)、hog(histogramoforientedgradient,即方向梯度直方圖)等。其中,進(jìn)行人臉檢測和關(guān)鍵點(diǎn)定位,并對(duì)截取的圖像進(jìn)行人臉歸一化處理,為將人臉歸一化圖像劃分為8x8個(gè)不重合的格子,在每一個(gè)格子中統(tǒng)計(jì)單一特征要素a的直方圖,如:lbp、hog等中的一種。將所有直方圖串接起來,形成多維的單一特征要素a的特征描述;對(duì)歸一化的人臉圖像,采用不同的尺度參數(shù),進(jìn)行濾波處理,將濾波圖像劃分為8x8個(gè)不重合的格子,統(tǒng)計(jì)每個(gè)格子中濾波圖像的均值和方差,這樣每一幅濾波圖像可以得到128維的特征,將多種尺度參數(shù)的特征串接起來,形成一種特征值,在這里,選用多個(gè)尺度,可以得到多維度的特征。將多種特征值送入svm分類器,即可得到第一分?jǐn)?shù)。
s2312,根據(jù)歷史圖像存儲(chǔ)的一次成像、二次成像和多次成像的圖像中提取的特征值構(gòu)造svm分類器。
一次成像與二次或多次成像的圖像,其擴(kuò)散速度不同。在一次成像過程中,由于成像表面(人臉)是立體的,其反射的光線會(huì)沿著各個(gè)方向,圖像灰度值擴(kuò)散較快,而二次成像或多次成像,其成像表面是平面的,反射的方向均勻的朝著一個(gè)大致的方向,圖像灰度值擴(kuò)散較慢。利用多種特征抽取手段,可以描述這種擴(kuò)散速度。通過視頻截取圖像是一次成像、二次成像、多次成像的判斷,可以進(jìn)一步排除用戶使用之前的視頻進(jìn)行申請的可能性,進(jìn)一步提高了真人檢測的可靠性,以及實(shí)名購買電話卡的安全性。
s2313,將抽取的多種特征值輸入svm分類器,進(jìn)行打分,得到第一分?jǐn)?shù)。
其中,利用基于圖像失真分析的得分處理過程針對(duì)每張人臉圖像進(jìn)行人臉歸一化處理,抽取多種特征值,利用svm分類器計(jì)算得分,具體包括如下步驟:
s2321,在視頻驗(yàn)證過程中隨機(jī)截取圖像,并對(duì)截取的圖像進(jìn)行人臉歸一化處理,抽取多種特征值。在基于圖像失真分析的得分處理過程中,抽取的特征值為模糊度特征和鏡面反射特征等。一次成像與二次或多次成像的圖像,光場會(huì)有所區(qū)別,而且傳統(tǒng)的紋理特征如dog、lbp等特征的描述單一,泛化能力不足,因此引入了ida(imagedistortionanalysis)特征。具體表現(xiàn)在前者(一次成像的人臉圖像)清晰度高,屬于漫反射;后者(二次或多次成像的人臉圖像)清晰度較低,存在鏡面反射。針對(duì)此,提出用圖像失真分析特征(ida,在這里用模糊度和鏡面反射特征表示)來衡量這種光場上的區(qū)別和清晰度上的區(qū)別。
其中,模糊度特征的計(jì)算方式如下:首先使用邊緣檢測算法得到邊緣點(diǎn),然后對(duì)每一個(gè)邊緣點(diǎn),計(jì)算其與領(lǐng)域均值的差值,作為模糊度特征。至于鏡面反射特征,先提取圖像高光像素,然后計(jì)算高光像素的均值、方差和占比等值。其中,高光像素(鏡面反射像素)的提取包括如下步驟:(1)基于rgb通道計(jì)算每個(gè)像素的色度以及圖像的最大和最小色度。(2)根據(jù)圖像色度、最大、最小色度判斷當(dāng)前像素是否是鏡面反射像素。
提取了這兩種特征之后,便可以使用構(gòu)建好的svm分類器計(jì)算第二分?jǐn)?shù)。
s2322,根據(jù)歷史圖像存儲(chǔ)的一次成像、二次成像和多次成像的圖像中提取的模糊度特征和鏡面反射特征構(gòu)造svm分類器。
s2323,將抽取的多種特征值輸入svm分類器,進(jìn)行打分,得到第二分?jǐn)?shù)。
最后,將兩種處理過程得到的第一分?jǐn)?shù)和第二分?jǐn)?shù)進(jìn)行融合得到最后得分。在本發(fā)明所提供的實(shí)施例中,融合策略分兩部分內(nèi)容:
1)基于擴(kuò)散速度圖的得分處理過程得到的第一分?jǐn)?shù)和基于圖像失真分析的得分處理過程得到的第二分?jǐn)?shù)進(jìn)行線性融合,得出最后域值在規(guī)定范圍內(nèi),則判定現(xiàn)場人臉為活體,否則判斷為攻擊樣本。
2)多幀融合。對(duì)于動(dòng)作檢測通過后,抓拍多張人臉,多幀人臉通過分類器后進(jìn)行投票,最后有超過3/4的圖像幀被判斷為活體時(shí),才會(huì)輸出現(xiàn)場人臉為活體,否則判斷為攻擊樣本。
s3,利用人臉識(shí)別技術(shù)將拍攝的人臉圖像與身份證人臉圖像進(jìn)行比對(duì),判斷其是否是同一人,以此來判斷身份證冒用情況。如果判斷一致,則轉(zhuǎn)向步驟s4;否則,重新鑒定一次。
當(dāng)采用活體檢測技術(shù)判斷現(xiàn)場所拍攝的人臉是真人時(shí);采用圖像質(zhì)量評(píng)判技術(shù),從所拍攝的人臉圖像中挑選出一幅質(zhì)量合格的人臉圖像。然后,將質(zhì)量合格的現(xiàn)場人臉圖像上傳至后臺(tái)服務(wù)器。利用人臉識(shí)別技術(shù)將拍攝的合格人臉圖像與身份證人臉圖像進(jìn)行比對(duì),判斷是否是同一人,以此來判斷身份證冒用情況。如果判斷一致,則進(jìn)入步驟s4進(jìn)行進(jìn)一步的驗(yàn)證工作;否則,重新鑒定一次,如果兩次都鑒定失敗,則退出申請。
s4,啟動(dòng)攝像頭拍攝銀行卡正反面,獲取銀行卡圖像,利用ocr技術(shù)識(shí)別銀行卡基本信息,并利用聯(lián)網(wǎng)核查交叉驗(yàn)證銀行卡所綁定的身份證與用戶上傳的身份證是否一致,以此來進(jìn)一步驗(yàn)證身份的真實(shí)性。如果交叉驗(yàn)證成功,則展示確認(rèn)信息,確認(rèn)無誤后購買電話卡成功;否則,重新驗(yàn)證一次,如果兩次都失敗,則退出申請。
當(dāng)利用人臉識(shí)別技術(shù)將拍攝的合格人臉圖像與身份證人臉圖像進(jìn)行比對(duì),判斷是同一人時(shí),提示用戶啟動(dòng)攝像頭拍攝銀行卡正反面,并采用圖像質(zhì)量評(píng)判技術(shù)確保采用的銀行卡圖像的質(zhì)量。然后,將質(zhì)量合格的銀行卡圖像上傳至后臺(tái)服務(wù)器。利用ocr技術(shù)識(shí)別銀行卡開戶行和卡號(hào)等銀行卡基本信息,并利用聯(lián)網(wǎng)核查交叉驗(yàn)證銀行卡所綁定的身份證信息與用戶身份證信息是否一致,以此來進(jìn)一步驗(yàn)證身份的真實(shí)性。如果交叉驗(yàn)證成功,則展示確認(rèn)信息,確認(rèn)無誤后購買電話卡成功;否則,重新驗(yàn)證一次,如果兩次都失敗,則退出申請。
在本發(fā)明所提供的實(shí)施例中,展示確認(rèn)信息為身份交叉驗(yàn)證通過后,返回開卡信息給用戶終端,包括客戶姓名、開卡號(hào)碼、身份證號(hào)和地址等身份信息,供用戶核對(duì)并提供手動(dòng)修改和補(bǔ)充功能。用戶確認(rèn)無誤后,提示用戶提供電話卡收件地址和緊急聯(lián)系人姓名和電話。最后,提示客戶設(shè)置電話卡密碼;宣讀確認(rèn)書和在線手寫簽名,并啟動(dòng)攝像頭將客戶宣讀和簽名過程錄音錄像入庫存檔備案。
在本發(fā)明所提供的實(shí)施例中,當(dāng)確認(rèn)展示的確認(rèn)信息無誤之后,購買電話卡成功之前,還包括如下步驟:
啟動(dòng)攝像頭,開啟用戶視頻見證流程。
用戶進(jìn)行信息確認(rèn)后,點(diǎn)擊視頻見證按鈕啟動(dòng)攝像頭,開啟用戶視頻見證流程。在本發(fā)明所提供的實(shí)施例中,用戶視頻見證包括雙視頻見證和單視頻見證。其中,雙視頻見證要求客戶臉部出現(xiàn)在視頻中,整個(gè)見證過程確保視頻中至始至終是同一個(gè)人,并且服務(wù)器端有應(yīng)答。單視頻見證僅要求客戶臉部出現(xiàn)在視頻中,整個(gè)見證過程確保視頻中至始至終是同一個(gè)人。其中,整個(gè)見證過程確保至始至終是同一個(gè)人通過人臉識(shí)別技術(shù)實(shí)現(xiàn)。
視頻見證成功后,系統(tǒng)自動(dòng)將見證視頻上傳到后臺(tái)服務(wù)器。視頻上傳完成后,則顯示購買電話卡成功。通過以上步驟可以實(shí)現(xiàn)用戶自助遠(yuǎn)程電話卡購買與實(shí)名認(rèn)證。
本發(fā)明提供的遠(yuǎn)程自助實(shí)名購買電話卡的方法相對(duì)于現(xiàn)有技術(shù)具有如下的優(yōu)點(diǎn)及效果:
1)獨(dú)特的購卡方式:本發(fā)明提供的方法將人體生物特征識(shí)別技術(shù)應(yīng)用于遠(yuǎn)程自助購卡與實(shí)名制,解決了遠(yuǎn)程購卡過程中身份認(rèn)證和風(fēng)險(xiǎn)管控等難題,滿足了廣大上班族和農(nóng)村偏遠(yuǎn)地區(qū)的購卡不便問題,使購卡和實(shí)名制不受時(shí)間和地點(diǎn)限制,既能取得較好的經(jīng)濟(jì)效益,同時(shí)也創(chuàng)造了良好的社會(huì)效益。
2)優(yōu)質(zhì)的客戶體驗(yàn):本發(fā)明提供的方法將ocr技術(shù)應(yīng)用于遠(yuǎn)程自助購卡保障了整個(gè)過程智能化,操作簡單可靠,對(duì)于商戶易于培訓(xùn),對(duì)于客戶易于理解。整個(gè)過程客戶只需要手動(dòng)輸入電話卡密碼、緊急聯(lián)系人和收件地址等簡單的輸入操作,給客戶帶來了優(yōu)質(zhì)的體驗(yàn)。
3)高可靠性和操作性:本發(fā)明的業(yè)務(wù)申請除了采用先進(jìn)的人體生物特征識(shí)別技術(shù)進(jìn)行身份認(rèn)證和信息一致性驗(yàn)證外,還采用活體檢測技術(shù)判斷現(xiàn)場所拍攝的人臉是否是真人,保證開卡用戶的真實(shí)性。除此之外,還利用了視頻見證功能保存音視頻證據(jù)來管控風(fēng)險(xiǎn)與防抵賴事件,從而保障遠(yuǎn)程開卡交易的有據(jù)可查,確保電信運(yùn)營商與辦卡客戶的合法權(quán)益。
本發(fā)明在客戶端只需安裝手機(jī)app,就可實(shí)現(xiàn)高可靠性遠(yuǎn)程智能購卡功能,且操作簡單便捷,省去了運(yùn)營商柜臺(tái)門面、設(shè)備購買、安裝、調(diào)試和維護(hù)等費(fèi)用。
本發(fā)明除了公開上述遠(yuǎn)程自助實(shí)名購買電話卡的方法之外,還進(jìn)一步公開了一種采用上述遠(yuǎn)程自助實(shí)名購買電話卡方法的購買電話卡的系統(tǒng)。該遠(yuǎn)程自助實(shí)名購買電話卡的系統(tǒng)包括登錄模塊、身份識(shí)別模塊、身份冒用鑒定模塊、交叉驗(yàn)證模塊和用戶確認(rèn)模塊。其中,登錄模塊用于初步驗(yàn)證用戶身份,驗(yàn)證通過后,啟動(dòng)身份識(shí)別模塊進(jìn)行身份識(shí)別和鑒定。身份識(shí)別模塊用于驗(yàn)證用戶上傳的身份證信息的真實(shí)性,驗(yàn)證通過后啟動(dòng)身份冒用鑒定模塊;身份冒用鑒定模塊用于驗(yàn)證用戶是否為真人,當(dāng)用戶為真人時(shí)通過身份證信息驗(yàn)證真人身份。當(dāng)真人身份與身份證信息一致時(shí)啟動(dòng)交叉驗(yàn)證模塊。交叉驗(yàn)證模塊用于獲取銀行卡信息,并將銀行卡申請領(lǐng)人信息與身份證信息進(jìn)行交叉驗(yàn)證,以判斷銀行卡申領(lǐng)人與身份證持有人是否為同一個(gè)人,當(dāng)驗(yàn)證銀行卡申領(lǐng)人與身份證持有人為同一個(gè)人時(shí),交叉驗(yàn)證通過。之后,將客戶姓名、開卡號(hào)碼、身份證號(hào)和地址等身份信息發(fā)送到用戶確認(rèn)模塊,經(jīng)用戶確認(rèn)。
在本發(fā)明所提供的實(shí)施例中,遠(yuǎn)程自助實(shí)名購買電話卡的系統(tǒng)還包括視頻見證模塊,視頻見證模塊用于將用戶開卡意愿進(jìn)行收錄保存,保存音視頻證據(jù)來管控風(fēng)險(xiǎn)與防抵賴事件,從而保障遠(yuǎn)程開卡交易的有據(jù)可查,確保電信運(yùn)營商與開卡客戶的合法權(quán)益。
綜上所述,本發(fā)明所提供遠(yuǎn)程自助實(shí)名購買電話卡的方法,將互聯(lián)網(wǎng)技術(shù)和人體生物特征識(shí)別技術(shù)應(yīng)用于遠(yuǎn)程自助購卡與實(shí)名制,通過上傳身份證信息,并進(jìn)行聯(lián)網(wǎng)核查驗(yàn)證身份證的真?zhèn)危恢髥?dòng)攝像頭拍攝人臉,采用活體檢測技術(shù)判斷現(xiàn)場所拍攝的人臉是否是真人;利用人臉識(shí)別技術(shù)將拍攝的現(xiàn)場人臉圖像與身份證人臉圖像進(jìn)行比對(duì),判斷其是否是同一人,最后,啟動(dòng)攝像頭拍攝銀行卡正反面,獲取銀行卡圖像,利用ocr技術(shù)識(shí)別銀行卡基本信息,并利用聯(lián)網(wǎng)核查驗(yàn)證銀行卡所綁定的身份證信息與用戶身份證信息是否一致,三重驗(yàn)證均成功之后,展示確認(rèn)信息,確認(rèn)無誤后購買電話卡成功。該方法保證了遠(yuǎn)程自助實(shí)名購買電話卡的便捷性和安全性。
上面對(duì)本發(fā)明所提供的遠(yuǎn)程自助實(shí)名購買電話卡的方法及系統(tǒng)進(jìn)行了詳細(xì)的說明。對(duì)本領(lǐng)域的一般技術(shù)人員而言,在不背離本發(fā)明實(shí)質(zhì)精神的前提下對(duì)它所做的任何顯而易見的改動(dòng),都將構(gòu)成對(duì)本發(fā)明專利權(quán)的侵犯,將承擔(dān)相應(yīng)的法律責(zé)任。