本發(fā)明涉及智能開鎖技術(shù)領(lǐng)域,尤其涉及的是一種基于指紋識(shí)別和NFC的移動(dòng)終端開鎖方法及系統(tǒng)。
背景技術(shù):
隨著科學(xué)技術(shù)的快速發(fā)展,新的技術(shù)不斷地運(yùn)用到智能終端上,例如NFC技術(shù)和指紋識(shí)別技術(shù),這些技術(shù)的應(yīng)用極大地提高了人們生活的品質(zhì)和便利。
NFC(Near Field Communication:近距離無線通訊技術(shù))技術(shù)一種短距高頻的無線電技術(shù),在13.56MHz頻率運(yùn)行于10厘米距離內(nèi)。其傳輸速度有106 Kbit/秒、212 Kbit/秒或者424 Kbit/秒三種。NFC近場(chǎng)通信技術(shù)是由非接觸式射頻識(shí)別(RFID)及互聯(lián)互通技術(shù)整合演變而來,在單一芯片上結(jié)合感應(yīng)式讀卡器、感應(yīng)式卡片和點(diǎn)對(duì)點(diǎn)的功能,能在短距離內(nèi)與兼容設(shè)備進(jìn)行識(shí)別和數(shù)據(jù)交換。
NFC技術(shù)已經(jīng)在開鎖領(lǐng)域得到運(yùn)用,比如家里的安裝了智能鎖的房間,用戶可以利用隨身攜帶的移動(dòng)終端(例如手機(jī))靠近智能鎖進(jìn)行開鎖,非常便利,而不需要隨身攜帶很多鑰匙。但是,任何拿到該移動(dòng)終端的人都能開啟這種智能鎖,安全性還不夠高。
因此,針對(duì)上述缺陷,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題在于,針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種基于指紋識(shí)別和NFC的移動(dòng)終端開鎖方法及系統(tǒng),旨在通過NFC進(jìn)行智能開鎖時(shí)結(jié)合指紋識(shí)別技術(shù),當(dāng)用戶手持移動(dòng)終端進(jìn)行開鎖時(shí),移動(dòng)終端靠近智能鎖,在移動(dòng)終端界面上彈出一個(gè)指紋驗(yàn)證界面,提示用戶輸入自己的指紋,移動(dòng)終端將采集的指紋通過NFC發(fā)送給智能鎖,智能鎖將獲取的指紋數(shù)據(jù)與數(shù)據(jù)庫中預(yù)設(shè)的指紋數(shù)據(jù)進(jìn)行對(duì)比識(shí)別,當(dāng)數(shù)據(jù)庫中包含該指紋數(shù)據(jù)時(shí)鎖智能開啟,既給用戶開鎖帶來方便也提高了安全性。
本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下:
一種基于指紋識(shí)別和NFC的移動(dòng)終端開鎖方法,其中,包括:
步驟A,當(dāng)移動(dòng)終端靠近智能鎖時(shí),移動(dòng)終端通過NFC和智能鎖建立數(shù)據(jù)通信連接;
步驟B,智能鎖通過NFC給移動(dòng)終端發(fā)送指紋驗(yàn)證指令,移動(dòng)終端接收到智能鎖的指令后在屏幕上彈出指紋驗(yàn)證界面;
步驟C,當(dāng)移動(dòng)終端接收用戶輸入的指紋后通過NFC發(fā)送到智能鎖,智能鎖將接收到的指紋信息和數(shù)據(jù)庫中的指紋數(shù)據(jù)進(jìn)行對(duì)比,當(dāng)識(shí)別成功后開啟智能鎖。
所述基于指紋識(shí)別和NFC的移動(dòng)終端開鎖方法,其中,所述步驟A之前還包括:
步驟S,當(dāng)移動(dòng)終端第一次和智能鎖進(jìn)行NFC連接時(shí),通過移動(dòng)終端上的智能開鎖應(yīng)用設(shè)置一個(gè)智能鎖的初始密碼,并且將用戶的指紋通過智能開鎖應(yīng)用錄入后存儲(chǔ)在智能鎖存儲(chǔ)模塊的數(shù)據(jù)庫中。
所述基于指紋識(shí)別和NFC的移動(dòng)終端開鎖方法,其中,所述初始密碼由16個(gè)字符串組成,所述字符串包括數(shù)字、字母以及下劃線,所述初始密碼用于修改智能鎖密碼以及修改智能鎖數(shù)據(jù)庫中的指紋信息,密碼設(shè)置成功后通過用戶本人能夠添加被授權(quán)人的指紋到智能鎖存儲(chǔ)模塊的數(shù)據(jù)庫中。
所述基于指紋識(shí)別和NFC的移動(dòng)終端開鎖方法,其中,所述步驟A具體包括:
A1,當(dāng)移動(dòng)終端靠近智能鎖時(shí),移動(dòng)終端中的NFC模塊和智能鎖中的NFC模塊進(jìn)行配對(duì)連接后,進(jìn)行數(shù)據(jù)通信;
A2,當(dāng)建立通信完成后,移動(dòng)終端通過NFC向智能鎖發(fā)送開啟智能鎖的命令。
所述基于指紋識(shí)別和NFC的移動(dòng)終端開鎖方法,其中,所述步驟B具體包括:
B1,當(dāng)智能鎖接收到移動(dòng)終端發(fā)送的開啟智能鎖的命令后,智能鎖再通過NFC給移動(dòng)終端發(fā)送指紋驗(yàn)證指令;
B2,當(dāng)移動(dòng)終端接收到智能鎖發(fā)送的指紋驗(yàn)證指令后,移動(dòng)終端系統(tǒng)通過智能開鎖應(yīng)用在移動(dòng)終端屏幕上彈出指紋驗(yàn)證界面,提示用戶輸入指紋進(jìn)行驗(yàn)證。
所述基于指紋識(shí)別和NFC的移動(dòng)終端開鎖方法,其中,所述步驟C具體包括:
C1,當(dāng)移動(dòng)終端接收用戶輸入的指紋后通過NFC發(fā)送到智能鎖,智能鎖將接收到的指紋信息和存儲(chǔ)模塊數(shù)據(jù)庫中的指紋數(shù)據(jù)進(jìn)行對(duì)比,判斷所述指紋信息是否存在于存儲(chǔ)模塊數(shù)據(jù)庫中;
C2,當(dāng)所述指紋信息存在于智能鎖存儲(chǔ)模塊的數(shù)據(jù)庫中,則識(shí)別成功開啟智能鎖,當(dāng)所述指紋信息連續(xù)三次對(duì)比失敗,則提示用戶開鎖失敗需要等待預(yù)定時(shí)間之后再次進(jìn)行開鎖或提示需要輸入密碼進(jìn)行開鎖。
一種基于指紋識(shí)別和NFC的移動(dòng)終端開鎖系統(tǒng),其中,包括:
預(yù)先設(shè)置模塊,用于當(dāng)移動(dòng)終端第一次和智能鎖進(jìn)行NFC連接時(shí),通過移動(dòng)終端上的智能開鎖應(yīng)用設(shè)置一個(gè)智能鎖的初始密碼,并且將用戶的指紋通過智能開鎖應(yīng)用錄入后存儲(chǔ)在智能鎖存儲(chǔ)模塊的數(shù)據(jù)庫中;
通信連接模塊,用于當(dāng)移動(dòng)終端靠近智能鎖時(shí),控制移動(dòng)終端通過NFC和智能鎖建立數(shù)據(jù)通信連接;
指紋驗(yàn)證模塊,用于控制智能鎖通過NFC給移動(dòng)終端發(fā)送指紋驗(yàn)證指令,移動(dòng)終端接收到智能鎖的指令后在屏幕上彈出指紋驗(yàn)證界面;
對(duì)比識(shí)別模塊,用于當(dāng)移動(dòng)終端接收用戶輸入的指紋后通過NFC發(fā)送到智能鎖,智能鎖將接收到的指紋信息和數(shù)據(jù)庫中的指紋數(shù)據(jù)進(jìn)行對(duì)比,當(dāng)識(shí)別成功后開啟智能鎖。
所述基于指紋識(shí)別和NFC的移動(dòng)終端開鎖系統(tǒng),其中,所述通信連接模塊具體包括:
連接配對(duì)單元,用于當(dāng)移動(dòng)終端靠近智能鎖時(shí),控制移動(dòng)終端中的NFC模塊和智能鎖中的NFC模塊進(jìn)行配對(duì)連接后,進(jìn)行數(shù)據(jù)通信;
開鎖命令發(fā)送單元,用于當(dāng)建立通信完成后,控制移動(dòng)終端通過NFC向智能鎖發(fā)送開啟智能鎖的命令。
所述基于指紋識(shí)別和NFC的移動(dòng)終端開鎖系統(tǒng),其中,所述指紋驗(yàn)證模塊具體包括:
驗(yàn)證指令發(fā)送單元,用于當(dāng)智能鎖接收到移動(dòng)終端發(fā)送的開啟智能鎖的命令后,控制智能鎖再通過NFC給移動(dòng)終端發(fā)送指紋驗(yàn)證指令;
提示驗(yàn)證單元,用于當(dāng)移動(dòng)終端接收到智能鎖發(fā)送的指紋驗(yàn)證指令后,控制移動(dòng)終端系統(tǒng)通過智能開鎖應(yīng)用在移動(dòng)終端屏幕上彈出指紋驗(yàn)證界面,提示用戶輸入指紋進(jìn)行驗(yàn)證。
所述基于指紋識(shí)別和NFC的移動(dòng)終端開鎖系統(tǒng),其中,所述對(duì)比識(shí)別模塊具體包括:
對(duì)比判斷單元,用于當(dāng)移動(dòng)終端接收用戶輸入的指紋后通過NFC發(fā)送到智能鎖,智能鎖將接收到的指紋信息和存儲(chǔ)模塊數(shù)據(jù)庫中的指紋數(shù)據(jù)進(jìn)行對(duì)比,判斷所述指紋信息是否存在于存儲(chǔ)模塊數(shù)據(jù)庫中;
識(shí)別失敗處理單元,用于當(dāng)所述指紋信息存在于智能鎖存儲(chǔ)模塊的數(shù)據(jù)庫中,則識(shí)別成功開啟智能鎖,當(dāng)所述指紋信息連續(xù)三次對(duì)比失敗,則提示用戶開鎖失敗需要等待預(yù)定時(shí)間之后再次進(jìn)行開鎖或提示需要輸入密碼進(jìn)行開鎖。
本發(fā)明公開了一種基于指紋識(shí)別和NFC的移動(dòng)終端開鎖方法及系統(tǒng),所述方法包括:當(dāng)移動(dòng)終端靠近智能鎖時(shí),移動(dòng)終端通過NFC和智能鎖建立數(shù)據(jù)通信連接;智能鎖通過NFC給移動(dòng)終端發(fā)送指紋驗(yàn)證指令,移動(dòng)終端接收到智能鎖的指令后在屏幕上彈出指紋驗(yàn)證界面;當(dāng)移動(dòng)終端接收用戶輸入的指紋后通過NFC發(fā)送到智能鎖,智能鎖將接收到的指紋信息和數(shù)據(jù)庫中的指紋數(shù)據(jù)進(jìn)行對(duì)比,當(dāng)識(shí)別成功后開啟智能鎖。本發(fā)明通過NFC進(jìn)行智能開鎖時(shí)結(jié)合指紋識(shí)別,當(dāng)用戶手持移動(dòng)終端進(jìn)行開鎖時(shí),移動(dòng)終端靠近智能鎖,在移動(dòng)終端界面上彈出一個(gè)指紋驗(yàn)證界面,提示用戶輸入自己的指紋,移動(dòng)終端將采集的指紋通過NFC發(fā)送給智能鎖,智能鎖將獲取的指紋數(shù)據(jù)與數(shù)據(jù)庫中預(yù)設(shè)的指紋數(shù)據(jù)進(jìn)行對(duì)比識(shí)別,當(dāng)數(shù)據(jù)庫中包含該指紋數(shù)據(jù)時(shí)鎖智能開啟,既給用戶開鎖帶來方便也提高了安全性。
附圖說明
圖1是本發(fā)明基于指紋識(shí)別和NFC的移動(dòng)終端開鎖方法的較佳實(shí)施例的流程圖。
圖2是本發(fā)明基于指紋識(shí)別和NFC的移動(dòng)終端開鎖方法具體實(shí)施例流程圖。
圖3是本發(fā)明基于指紋識(shí)別和NFC的移動(dòng)終端開鎖系統(tǒng)的較佳實(shí)施例的功能原理框圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
請(qǐng)參閱圖1,圖1是本發(fā)明基于指紋識(shí)別和NFC的移動(dòng)終端開鎖方法的較佳實(shí)施例的流程圖。
如圖1所示,本發(fā)明實(shí)施例提供的一種基于指紋識(shí)別和NFC的移動(dòng)終端開鎖方法,包括以下步驟:
步驟S100,當(dāng)移動(dòng)終端靠近智能鎖時(shí),移動(dòng)終端通過NFC和智能鎖建立數(shù)據(jù)通信連接。
本發(fā)明中,所述步驟S100之前還包括:當(dāng)移動(dòng)終端第一次和智能鎖進(jìn)行NFC連接時(shí),通過移動(dòng)終端上的智能開鎖應(yīng)用設(shè)置一個(gè)智能鎖的初始密碼,并且將用戶的指紋通過智能開鎖應(yīng)用錄入后存儲(chǔ)在智能鎖存儲(chǔ)模塊的數(shù)據(jù)庫中。
也就是說在用戶第一次使用帶有NFC模塊的移動(dòng)終端來開啟帶有NFC模塊的智能鎖時(shí),為了安全起見,同時(shí)也由于智能鎖還沒有保存過用戶的指紋數(shù)據(jù),所以需要對(duì)智能鎖預(yù)先設(shè)置一個(gè)初始密碼,而這個(gè)初始密碼的設(shè)置是通過移動(dòng)終端上的智能開鎖應(yīng)用(軟件)進(jìn)行設(shè)置的,當(dāng)密碼設(shè)置完成后,同樣需要通過所述智能開鎖應(yīng)用來進(jìn)行用戶的指紋錄入,并且移動(dòng)終端錄入的指紋數(shù)據(jù)會(huì)通過NFC發(fā)送到智能鎖的存儲(chǔ)模塊的數(shù)據(jù)庫中進(jìn)行保存,便于后續(xù)用戶通過指紋錄入開鎖時(shí)進(jìn)行指紋的對(duì)比。
所述初始密碼由16個(gè)字符串組成,所述字符串包括數(shù)字、字母以及下劃線,比如密碼可以設(shè)置為“123456abcdef _ _ _ _”,當(dāng)然密碼可以根據(jù)用戶的記憶習(xí)慣和常用字符進(jìn)行組合,所述初始密碼用于修改智能鎖密碼以及修改智能鎖數(shù)據(jù)庫中的指紋信息,密碼設(shè)置成功后通過用戶本人能夠添加被授權(quán)人的指紋到智能鎖存儲(chǔ)模塊的數(shù)據(jù)庫中,比如家庭成員都需要開啟房門的智能鎖,那么可以由最開始錄入過指紋的用戶通過初始密碼來添加其他家庭成員的指紋數(shù)據(jù)到智能鎖數(shù)據(jù)庫中,其他成員錄入成功后同樣可以通過驗(yàn)證指紋的方式進(jìn)行開鎖。
所述步驟S100具體包括:當(dāng)移動(dòng)終端靠近智能鎖時(shí),移動(dòng)終端中的NFC模塊和智能鎖中的NFC模塊進(jìn)行配對(duì)連接后,進(jìn)行數(shù)據(jù)通信;當(dāng)建立通信完成后,移動(dòng)終端通過NFC向智能鎖發(fā)送開啟智能鎖的命令。
步驟S200,智能鎖通過NFC給移動(dòng)終端發(fā)送指紋驗(yàn)證指令,移動(dòng)終端接收到智能鎖的指令后在屏幕上彈出指紋驗(yàn)證界面。
本發(fā)明中,所述步驟S200具體包括:當(dāng)智能鎖接收到移動(dòng)終端發(fā)送的開啟智能鎖的命令后,智能鎖再通過NFC給移動(dòng)終端發(fā)送指紋驗(yàn)證指令;當(dāng)移動(dòng)終端接收到智能鎖發(fā)送的指紋驗(yàn)證指令后,移動(dòng)終端系統(tǒng)通過智能開鎖應(yīng)用在移動(dòng)終端屏幕上彈出指紋驗(yàn)證界面,提示用戶輸入指紋進(jìn)行驗(yàn)證。
當(dāng)已經(jīng)錄入過指紋數(shù)據(jù)的用戶在開啟智能鎖時(shí),當(dāng)用戶手持的移動(dòng)終端靠近智能鎖時(shí),智能鎖感應(yīng)到用戶需要開鎖的指令,則智能鎖立即通過NFC給移動(dòng)終端發(fā)送指紋驗(yàn)證指令,那么移動(dòng)終端在接收到智能鎖的指令后,在移動(dòng)終端屏幕上彈出指紋驗(yàn)證界面(此功能由移動(dòng)終端安裝好的智能開鎖應(yīng)用實(shí)現(xiàn)),提示用戶在10秒內(nèi)輸入自己的指紋。
步驟S300,當(dāng)移動(dòng)終端接收用戶輸入的指紋后通過NFC發(fā)送到智能鎖,智能鎖將接收到的指紋信息和數(shù)據(jù)庫中的指紋數(shù)據(jù)進(jìn)行對(duì)比,當(dāng)識(shí)別成功后開啟智能鎖。
指紋識(shí)別技術(shù)是通過人的手指末端正面皮膚上凸凹不平產(chǎn)生的紋線的來進(jìn)行是別的,主要優(yōu)點(diǎn)有:指紋是人體獨(dú)一無二的特征,并且它們的復(fù)雜度足以提供用于鑒別的足夠特征;如果要增加可靠性,只需登記更多的指紋、鑒別更多的手指,最多可以多達(dá)十個(gè),而每一個(gè)指紋都是獨(dú)一無二的;掃描指紋的速度很快,使用非常方便;讀取指紋時(shí),用戶必需將手指與指紋采集頭相互接觸,與指紋采集頭直接;接觸是讀取人體生物特征最可靠的方法;所以本發(fā)明在通過NFC開鎖的基礎(chǔ)上結(jié)合指紋識(shí)別來進(jìn)行驗(yàn)證后開鎖,有效提高只能開鎖的安全性。
本發(fā)明中,所述步驟S300具體包括:當(dāng)移動(dòng)終端接收用戶輸入的指紋后通過NFC發(fā)送到智能鎖,智能鎖將接收到的指紋信息和存儲(chǔ)模塊數(shù)據(jù)庫中的指紋數(shù)據(jù)進(jìn)行對(duì)比,判斷所述指紋信息是否存在于存儲(chǔ)模塊數(shù)據(jù)庫中;只要用戶已經(jīng)提前錄入過指紋數(shù)據(jù)在智能鎖存儲(chǔ)模塊的數(shù)據(jù)庫中,那么輸入指紋后便可以識(shí)別成功,進(jìn)而開啟智能鎖,即當(dāng)所述指紋信息存在于智能鎖存儲(chǔ)模塊的數(shù)據(jù)庫中,則識(shí)別成功開啟智能鎖;為了防止指紋識(shí)別出現(xiàn)的誤差,會(huì)提供三次指紋識(shí)別的機(jī)會(huì),一般只要是錄入過的指紋,三次一般能滿足用戶開啟智能鎖,但是當(dāng)所述指紋信息連續(xù)三次對(duì)比失敗,那么可能就不是用戶本人的指紋,存在被盜的風(fēng)險(xiǎn),則提示用戶開鎖失敗需要等待預(yù)定時(shí)間之后再次進(jìn)行開鎖或提示用戶需要輸入密碼進(jìn)行開鎖,而這個(gè)預(yù)定時(shí)間可以由用戶根據(jù)實(shí)際需要進(jìn)行設(shè)置,優(yōu)選為24小時(shí)。
為使得本發(fā)明基于指紋識(shí)別和NFC的移動(dòng)終端開鎖方法更加清楚,下面給出了具體實(shí)施例的流程,請(qǐng)參見圖2,圖2是本發(fā)明基于指紋識(shí)別和NFC的移動(dòng)終端開鎖方法具體實(shí)施例流程圖。
如圖2所示,具體實(shí)施流程包括:
S20,當(dāng)移動(dòng)終端靠近智能鎖時(shí),移動(dòng)終端通過NFC和智能鎖建立數(shù)據(jù)通信連接;
S21,智能鎖通過NFC檢測(cè)到移動(dòng)終端需要開鎖的指令;
S22,智能鎖通過NFC給移動(dòng)終端發(fā)送指紋驗(yàn)證指令;
S23,移動(dòng)終端接收到智能鎖的指令后在屏幕上彈出指紋驗(yàn)證界面;
S24,用戶輸入指紋,移動(dòng)終端通過NFC將指紋信息發(fā)送到智能鎖,智能鎖將接收到的指紋信息和數(shù)據(jù)庫中的指紋數(shù)據(jù)進(jìn)行對(duì)比;
S25,判斷所述指紋信息是否存在于存儲(chǔ)模塊數(shù)據(jù)庫中;
S26,當(dāng)所述指紋信息存在于智能鎖存儲(chǔ)模塊的數(shù)據(jù)庫中,則識(shí)別成功開啟智能鎖;
S27,當(dāng)所述指紋信息不在于智能鎖存儲(chǔ)模塊的數(shù)據(jù)庫中,則提示用戶重新輸入指紋;
S28,判斷指紋對(duì)比是否連續(xù)三次失敗,如是則執(zhí)行S30,如否則執(zhí)行S29;
S29,指紋判斷連續(xù)不足三次,提示用戶再次輸入指紋后,回到S24繼續(xù)執(zhí)行其他步驟;
S30,指紋對(duì)比連續(xù)三次失敗,則開鎖失敗;
S31,當(dāng)所述指紋信息連續(xù)三次對(duì)比失敗,則提示用戶開鎖失敗需要等待預(yù)定時(shí)間之后再次進(jìn)行開鎖或提示需要輸入密碼進(jìn)行開鎖。
基于上述實(shí)施例,本發(fā)明還提供一種基于指紋識(shí)別和NFC的移動(dòng)終端開鎖系統(tǒng),請(qǐng)參閱圖3,圖3是本發(fā)明基于指紋識(shí)別和NFC的移動(dòng)終端開鎖系統(tǒng)的較佳實(shí)施例的功能原理框圖。
如圖3所示,所述系統(tǒng)包括:
預(yù)先設(shè)置模塊310,用于當(dāng)移動(dòng)終端第一次和智能鎖進(jìn)行NFC連接時(shí),通過移動(dòng)終端上的智能開鎖應(yīng)用設(shè)置一個(gè)智能鎖的初始密碼,并且將用戶的指紋通過智能開鎖應(yīng)用錄入后存儲(chǔ)在智能鎖存儲(chǔ)模塊的數(shù)據(jù)庫中;具體如上所述。
通信連接模塊320,用于當(dāng)移動(dòng)終端靠近智能鎖時(shí),控制移動(dòng)終端通過NFC和智能鎖建立數(shù)據(jù)通信連接;具體如上所述。
指紋驗(yàn)證模塊330,用于控制智能鎖通過NFC給移動(dòng)終端發(fā)送指紋驗(yàn)證指令,移動(dòng)終端接收到智能鎖的指令后在屏幕上彈出指紋驗(yàn)證界面;具體如上所述。
對(duì)比識(shí)別模塊340,用于當(dāng)移動(dòng)終端接收用戶輸入的指紋后通過NFC發(fā)送到智能鎖,智能鎖將接收到的指紋信息和數(shù)據(jù)庫中的指紋數(shù)據(jù)進(jìn)行對(duì)比,當(dāng)識(shí)別成功后開啟智能鎖;具體如上所述。
進(jìn)一步地,所述基于指紋識(shí)別和NFC的移動(dòng)終端開鎖系統(tǒng),其中,所述通信連接模塊具體包括:
連接配對(duì)單元,用于當(dāng)移動(dòng)終端靠近智能鎖時(shí),控制移動(dòng)終端中的NFC模塊和智能鎖中的NFC模塊進(jìn)行配對(duì)連接后,進(jìn)行數(shù)據(jù)通信;具體如上所述。
開鎖命令發(fā)送單元,用于當(dāng)建立通信完成后,控制移動(dòng)終端通過NFC向智能鎖發(fā)送開啟智能鎖的命令;具體如上所述。
所述基于指紋識(shí)別和NFC的移動(dòng)終端開鎖系統(tǒng),其中,所述指紋驗(yàn)證模塊具體包括:
驗(yàn)證指令發(fā)送單元,用于當(dāng)智能鎖接收到移動(dòng)終端發(fā)送的開啟智能鎖的命令后,控制智能鎖再通過NFC給移動(dòng)終端發(fā)送指紋驗(yàn)證指令;具體如上所述。
提示驗(yàn)證單元,用于當(dāng)移動(dòng)終端接收到智能鎖發(fā)送的指紋驗(yàn)證指令后,控制移動(dòng)終端系統(tǒng)通過智能開鎖應(yīng)用在移動(dòng)終端屏幕上彈出指紋驗(yàn)證界面,提示用戶輸入指紋進(jìn)行驗(yàn)證;具體如上所述。
所述基于指紋識(shí)別和NFC的移動(dòng)終端開鎖系統(tǒng),其中,所述對(duì)比識(shí)別模塊具體包括:
對(duì)比判斷單元,用于當(dāng)移動(dòng)終端接收用戶輸入的指紋后通過NFC發(fā)送到智能鎖,智能鎖將接收到的指紋信息和存儲(chǔ)模塊數(shù)據(jù)庫中的指紋數(shù)據(jù)進(jìn)行對(duì)比,判斷所述指紋信息是否存在于存儲(chǔ)模塊數(shù)據(jù)庫中;具體如上所述。
識(shí)別失敗處理單元,用于當(dāng)所述指紋信息存在于智能鎖存儲(chǔ)模塊的數(shù)據(jù)庫中,則識(shí)別成功開啟智能鎖,當(dāng)所述指紋信息連續(xù)三次對(duì)比失敗,則提示用戶開鎖失敗需要等待預(yù)定時(shí)間之后再次進(jìn)行開鎖或提示需要輸入密碼進(jìn)行開鎖;具體如上所述。
綜上所述,本發(fā)明公開了一種基于指紋識(shí)別和NFC的移動(dòng)終端開鎖方法及系統(tǒng),所述方法包括:當(dāng)移動(dòng)終端靠近智能鎖時(shí),移動(dòng)終端通過NFC和智能鎖建立數(shù)據(jù)通信連接;智能鎖通過NFC給移動(dòng)終端發(fā)送指紋驗(yàn)證指令,移動(dòng)終端接收到智能鎖的指令后在屏幕上彈出指紋驗(yàn)證界面;當(dāng)移動(dòng)終端接收用戶輸入的指紋后通過NFC發(fā)送到智能鎖,智能鎖將接收到的指紋信息和數(shù)據(jù)庫中的指紋數(shù)據(jù)進(jìn)行對(duì)比,當(dāng)識(shí)別成功后開啟智能鎖。本發(fā)明通過NFC進(jìn)行智能開鎖時(shí)結(jié)合指紋識(shí)別,當(dāng)用戶手持移動(dòng)終端進(jìn)行開鎖時(shí),移動(dòng)終端靠近智能鎖,在移動(dòng)終端界面上彈出一個(gè)指紋驗(yàn)證界面,提示用戶輸入自己的指紋,移動(dòng)終端將采集的指紋通過NFC發(fā)送給智能鎖,智能鎖將獲取的指紋數(shù)據(jù)與數(shù)據(jù)庫中預(yù)設(shè)的指紋數(shù)據(jù)進(jìn)行對(duì)比識(shí)別,當(dāng)數(shù)據(jù)庫中包含該指紋數(shù)據(jù)時(shí)鎖智能開啟,既給用戶開鎖帶來方便也提高了安全性。
當(dāng)然,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)硬件(如處理器,控制器等)來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí)可包括如上述各方法實(shí)施例的流程。其中所述的存儲(chǔ)介質(zhì)可為存儲(chǔ)器、磁碟、光盤等。
應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。