本發(fā)明涉及門禁裝置領(lǐng)域,尤其涉及一種基于移動終端的門禁驗證方法及系統(tǒng)。
背景技術(shù):
目前家用的門禁裝置(例如:密碼門鎖)主要是使用字符密碼、語音密碼、以及指紋密碼等;這類密碼具有秘鑰唯一或生物特征唯一的性質(zhì),一般在技術(shù)上很難破解。
但作為室外場合使用時,卻有很大的安全隱患。例如:小偷可以將針孔攝像頭安裝在門禁裝置的隱蔽位置,在用戶輸入密碼時偷拍密碼;或者提取用戶的指紋信息;或者錄制用戶的語音信息模擬用戶語音等,當小偷竊取到用戶的門禁裝置的密碼后,即可大搖大擺的打開用戶的大門。
針對這個問題,一般是采取設(shè)置復雜密碼來提高密碼的安全性,例如:使用字符密碼、語音密碼或者指紋密碼中的任意兩個密碼作為兩個密碼認證開鎖。這種方法雖然在一定程度上提高了安全性,但降低了使用的便捷性,呈現(xiàn)出較差的用戶體驗。另外,即使用戶通過連續(xù)輸入以上兩種密碼,依舊無法防止密碼被他人盜取的危險。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是提供一種基于移動終端的門禁驗證方法及系統(tǒng),提高了門禁系統(tǒng)的安全性,且提高了用戶的使用便捷性,大大提高了用戶的使用體驗。
本發(fā)明提供的技術(shù)方案如下:
一種基于移動終端的門禁驗證方法,包括:步驟s100門禁裝置接收移動終端發(fā)送的當前終端標識;步驟s200門禁裝置將接收的所述當前終端標識與預設(shè)數(shù)據(jù)庫中存儲的預設(shè)終端標識進行匹配,若匹配成功,則執(zhí)行步驟s300;步驟s300門禁裝置獲取用戶輸入的開鎖密碼;步驟s400門禁裝置判斷用戶輸入的所述開鎖密碼是否與預設(shè)開鎖密碼一致,若一致,則執(zhí)行步驟s500;步驟s500門禁裝置執(zhí)行開鎖操作。
在上述技術(shù)方案中,雖然門禁裝置會驗證兩次(當前終端標識和開鎖密碼),但本質(zhì)上用戶自己僅輸入了一次開鎖密碼,另一次的驗證是由移動終端和門禁裝置之間配合自行完成,既保證了安全性,也大大提高了用戶的便捷性。另外,利用移動終端的唯一性編號作為預設(shè)終端標識來驗證,對移動終端進行了限定,從而對用戶的身份也進行了限定,進一步提高了門禁系統(tǒng)的安全性。
進一步,所述步驟s300具體包括:步驟s310門禁裝置在預設(shè)時間內(nèi)獲取用戶輸入的開鎖密碼。
在上述技術(shù)方案中,預設(shè)時間的設(shè)置進一步提高了門禁系統(tǒng)的安全性。
進一步,所述步驟s100之前還包括:步驟s030當移動終端和門禁裝置處于同一個局域網(wǎng)時,移動終端在所述局域網(wǎng)中廣播發(fā)送所述當前終端標識。
在上述技術(shù)方案中,移動終端和門禁裝置處于同一個局域網(wǎng),廣播發(fā)送當前終端標識的方式既保證安全性(不處于此局域網(wǎng)的設(shè)備不會收到),又減化了當前終端標識的發(fā)送流程,提高了數(shù)據(jù)傳輸速度,使用戶的滿意度大大提高。
進一步,所述步驟s030之前還包括:步驟s020當移動終端連入wi-fi無線網(wǎng)絡(luò)時,判斷連入的所述wi-fi無線網(wǎng)絡(luò)的當前服務集標識是否與預設(shè)服務集標識一致,若一致,則執(zhí)行步驟s030。
在上述技術(shù)方案中,判斷當前服務集標識和預設(shè)服務集標識是否一致作為觸發(fā)條件,讓移動終端和門禁裝置自行完成當前終端標識的匹配,不需要用戶手動操作,大大提高了用戶的使用體驗。
進一步,所述步驟s100之前還包括:步驟s000利用移動終端設(shè)置預設(shè)終端標識;步驟s010移動終端將所述預設(shè)終端標識發(fā)送給門禁裝置;步驟s011當門禁裝置接收到所述預設(shè)終端標識時,所述門禁裝置將所述預設(shè)終端標識保存。
在上述技術(shù)方案中,利用移動終端設(shè)置預設(shè)終端標識,門禁裝置可以只保留簡單的接收和存儲功能,不需要給門禁裝置配置太強的處理芯片,降低了門禁裝置的生產(chǎn)成本;且利用移動終端進行設(shè)置的方式可視化程度更高,大大提高了用戶的使用體驗。
本發(fā)明還提供一種基于移動終端的門禁系統(tǒng),包括:門禁裝置和移動終端;所述門禁裝置包括:存儲模塊,用于存儲預設(shè)終端標識;接收模塊,用于接收所述移動終端發(fā)送的當前終端標識;以及,當所述當前終端標識與所述預設(shè)終端標識匹配成功時,所述接收模塊進一步用于獲取用戶輸入的開鎖密碼;判斷模塊,與所述接收模塊和所述存儲模塊電連接,當所述接收模塊接收到所述移動終端發(fā)送的當前終端標識時,所述判斷模塊將所述當前終端標識與存儲模塊中存儲的預設(shè)終端標識進行匹配;以及,當所述接收模塊獲取了用戶輸入的開鎖密碼時,所述判斷模塊判斷用戶輸入的所述開鎖密碼是否與預設(shè)開鎖密碼一致;執(zhí)行模塊,與所述判斷模塊電連接,當所述判斷模塊判斷所述當前終端標識匹配成功、且所述開鎖密碼與所述預設(shè)開鎖密碼一致時,所述執(zhí)行模塊執(zhí)行開鎖操作。
在上述技術(shù)方案中,雖然門禁裝置會驗證兩次(當前終端標識和開鎖密碼),但本質(zhì)上用戶自己僅輸入了一次開鎖密碼,另一次的驗證是由移動終端和門禁裝置之間配合自行完成,既保證了安全性,也大大提高了用戶的便捷性。另外,利用移動終端的唯一性編號作為預設(shè)終端標識來驗證,對移動終端進行了限定,從而對用戶的身份也進行了限定,進一步提高了門禁系統(tǒng)的安全性。
進一步,所述接收模塊,進一步用于當所述當前終端標識與所述預設(shè)終端標識匹配成功時,所述接收模塊在預設(shè)時間內(nèi)獲取用戶輸入的所述開鎖密碼。
進一步,所述移動終端還包括:信息發(fā)送模塊,當和所述門禁裝置處于同一個局域網(wǎng)時,所述信息發(fā)送模塊在所述局域網(wǎng)中廣播發(fā)送所述當前終端標識。
進一步,所述移動終端還包括:標識判斷模塊,與所述信息發(fā)送模塊電連接,當連入wi-fi無線網(wǎng)絡(luò)時,所述標識判斷模塊判斷連入的所述wi-fi無線網(wǎng)絡(luò)的當前服務集標識是否與預設(shè)服務集標識一致;所述信息發(fā)送模塊,進一步用于當所述標識判斷模塊判斷所述當前服務集標識與所述預設(shè)服務集標識一致時,所述信息發(fā)送模塊在所述局域網(wǎng)中廣播發(fā)送所述當前終端標識。
進一步,所述移動終端包括:密碼設(shè)置模塊,用于設(shè)置所述預設(shè)終端標識;密碼發(fā)送模塊,與所述密碼設(shè)置模塊電連接,當所述密碼設(shè)置模塊設(shè)置了所述預設(shè)終端標識時,所述密碼發(fā)送模塊將所述預設(shè)終端標識發(fā)送給所述門禁裝置;所述接收模塊,進一步用于接收所述移動終端發(fā)送的所述預設(shè)終端標識;所述存儲模塊,與所述接收模塊電連接,當所述接收模塊接收到所述預設(shè)終端標識時,所述存儲模塊將所述預設(shè)終端標識保存。
與現(xiàn)有技術(shù)相比,本發(fā)明的一種基于移動終端的門禁驗證方法及系統(tǒng)有益效果在于:
本發(fā)明通過移動終端自動發(fā)送當前終端標識,讓門禁裝置完成當前終端標識的匹配;若匹配成功,用戶僅需在一定時間內(nèi)輸入正確的開鎖密碼即可完成開鎖操作。雖然驗證了兩次,但用戶實質(zhì)上只需要記住一個開鎖密碼即可以,既保證了門禁系統(tǒng)的安全性,也大大降低了用戶記憶復雜密碼的不便,提高了用戶的使用體驗。
附圖說明
下面將以明確易懂的方式,結(jié)合附圖說明優(yōu)選實施方式,對一種基于移動終端的門禁驗證方法及系統(tǒng)的上述特性、技術(shù)特征、優(yōu)點及其實現(xiàn)方式予以進一步說明。
圖1是本發(fā)明基于移動終端的門禁驗證方法一個實施例的流程圖;
圖2是本發(fā)明基于移動終端的門禁驗證方法另一個實施例的流程圖;
圖3是本發(fā)明基于移動終端的門禁系統(tǒng)一個實施例的結(jié)構(gòu)示意圖;
圖4是本發(fā)明基于移動終端的門禁系統(tǒng)另一個實施例的結(jié)構(gòu)示意圖。
附圖標號說明:
10.門禁裝置,11.存儲模塊,12.接收模塊,13.判斷模塊,14.執(zhí)行模塊,20.移動終端,21.信息發(fā)送模塊,22.標識判斷模塊,23.密碼設(shè)置模塊,24.密碼發(fā)送模塊。
具體實施方式
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對照附圖說明本發(fā)明的具體實施方式。顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖,并獲得其他的實施方式。
為使圖面簡潔,各圖中只示意性地表示出了與本發(fā)明相關(guān)的部分,它們并不代表其作為產(chǎn)品的實際結(jié)構(gòu)。另外,以使圖面簡潔便于理解,在有些圖中具有相同結(jié)構(gòu)或功能的部件,僅示意性地繪示了其中的一個,或僅標出了其中的一個。在本文中,“一個”不僅表示“僅此一個”,也可以表示“多于一個”的情形。
在本發(fā)明的一個實施例中,如圖1所示,一種基于移動終端的門禁驗證方法,包括:步驟s100門禁裝置接收移動終端發(fā)送的當前終端標識;步驟s200門禁裝置將接收的所述當前終端標識與預設(shè)數(shù)據(jù)庫中存儲的預設(shè)終端標識進行匹配,若匹配成功,則執(zhí)行步驟s300;步驟s300門禁裝置獲取用戶輸入的開鎖密碼;步驟s400門禁裝置判斷用戶輸入的所述開鎖密碼是否與預設(shè)開鎖密碼一致,若一致,則執(zhí)行步驟s500;步驟s500門禁裝置執(zhí)行開鎖操作。
具體的,門禁裝置上裝有智能密碼鎖,只有在接收到移動終端發(fā)送的當前終端標識并匹配成功后,用戶輸入正確的開鎖密碼,門禁裝置才會執(zhí)行開鎖操作;若沒有收到當前終端標識或匹配不成功,只接收到正確的開鎖密碼,門禁裝置也不會執(zhí)行開鎖操作。
移動終端可以為用戶的手機、平板電腦等移動設(shè)備。移動終端為用戶一般隨身攜帶的電子設(shè)備,用其來將開鎖指令發(fā)送給門禁裝置,使用戶不用攜帶額外的東西,提高了用戶的使用體驗。
本發(fā)明是基于與門禁裝置配套的門禁app實現(xiàn)的,用戶在其自己的移動終端上安裝此門禁app,假設(shè)這個門禁裝置為用戶家里的門禁裝置。其實現(xiàn)過程為:
1)當用戶回家時,移動終端上的終端無線通信模塊,使其移動終端與門禁裝置(門禁裝置上也有相配套的門禁無線通信模塊)連入同一個局域網(wǎng)。這里的終端無線通信模塊可以為藍牙、zigbee、wi-fi等。移動終端和門禁裝置通過藍牙連入同一個局域網(wǎng);移動終端和門禁裝置通過zigbee連入同一個局域網(wǎng);移動終端和門禁裝置通過wi-fi連入同一個無線路由器的無線網(wǎng)絡(luò),從而使兩者處于同一個局域網(wǎng)中。需要注意的是,并不對門禁裝置和移動終端連入同一個局域網(wǎng)的方式做限制,只要滿足移動終端和門禁裝置可以連入同一個局域網(wǎng)即可。門禁裝置上的門禁無線網(wǎng)絡(luò)模塊,其工作狀態(tài)可以通過用戶手動開啟,也可以處于長期開啟狀態(tài),根據(jù)用戶的喜好自行設(shè)置。
2)門禁app會在移動終端的后臺運行,移動終端會自動把自己的當前終端標識發(fā)送給門禁裝置,門禁裝置接收到當前終端標識后,對其與預設(shè)數(shù)據(jù)庫中的預設(shè)終端標識進行匹配。這一過程相當于第一次驗證用戶的身份。
3)當匹配成功后,用戶自行在門禁裝置上輸入開鎖密碼并對其正確性進行驗證,相當于第二次驗證用戶的身份,如果開鎖密碼也正確的話,相當于門禁裝置完成了兩次驗證,且兩次驗證都正確,則會自動開鎖。當然,沒有接收到當前終端標識,或,當前終端標識匹配不成功,或,沒有接收到用戶輸入的開鎖密碼,或,用戶輸入的開鎖密碼與預設(shè)開鎖密碼不一致時,則不執(zhí)行開鎖操作。
上述流程中,當移動終端的終端無線通信模塊和門禁裝置上的門禁無線網(wǎng)絡(luò)模塊處于長開狀態(tài)時,當移動終端和門禁裝置處于互相可以識別到對方的距離時,兩者可以自動組網(wǎng),處于同一個局域網(wǎng)中。當兩者處于同一個局域網(wǎng)(此可以作為門禁app發(fā)送當前終端標識的觸發(fā)條件)時,門禁app在后臺運行,自動將移動終端的當前終端標識發(fā)送給門禁裝置,整個過程中用戶并不需要給予過多的關(guān)注,大大提高了用戶操作的便捷性。
當前終端標識為移動終端的具有唯一性的標識,例如:移動終端的mac地址、imei號、序列號等,當然,并不局限于mac地址、imei號等,只要是移動終端出廠的唯一性標識即可。利用每個移動終端的唯一性標識作為預設(shè)終端標識,只有移動終端發(fā)送的當前終端標識匹配成功時,才會對用戶輸入的開鎖密碼進行驗證,提高門禁系統(tǒng)的安全性。
預設(shè)開鎖密碼可以為字符密碼、生物信息密碼(例如:指紋密碼、語音密碼、瞳孔密碼等)、混合密碼(一半字符密碼,一半生物信息密碼)等。用戶可以根據(jù)自己的需求隨意設(shè)置。
本發(fā)明中,雖然門禁裝置會驗證兩次(當前終端標識和開鎖密碼),但本質(zhì)上用戶自己僅輸入了一次開鎖密碼,另一次的驗證是由移動終端和門禁裝置之間配合自行完成,既保證了安全性,也大大提高了用戶的便捷性。另外,利用移動終端的唯一性編號作為預設(shè)終端標識來驗證,對移動終端進行了限定,從而對用戶的身份也進行了限定,進一步提高了門禁系統(tǒng)的安全性。
優(yōu)選地,所述步驟s300具體包括:步驟s310門禁裝置在預設(shè)時間內(nèi)獲取用戶輸入的開鎖密碼。
具體的,當門禁裝置驗證移動終端發(fā)送的當前終端標識匹配成功時,說明用戶只要輸對開鎖密碼即可以完成開鎖操作??紤]到用戶的移動終端已經(jīng)發(fā)送了正確的當前終端標識,對用戶的身份已經(jīng)有了第一層驗證;但是如果用戶突然有事突然離開了,萬一有不法分子正好鉆空子輸入了竊取的開鎖密碼,誤打誤撞就打開了門鎖。為了杜絕這種安全隱患,在驗證了當前終端標識正確時,只有在一定時間內(nèi)輸入的開鎖密碼正確才執(zhí)行開鎖操作,從而提高門禁系統(tǒng)的安全性。而預設(shè)時間可以由用戶自行設(shè)置,例如:5份鐘、10分鐘等。
預設(shè)時間的設(shè)置進一步提高了門禁系統(tǒng)的安全性。
優(yōu)選地,所述步驟s100之前還包括:步驟s030當移動終端和門禁裝置處于同一個局域網(wǎng)時,移動終端在所述局域網(wǎng)中廣播發(fā)送所述當前終端標識。
具體的,移動終端和門禁裝置處于同一個局域網(wǎng),廣播發(fā)送當前終端標識的方式既保證安全性(不處于此局域網(wǎng)的設(shè)備不會收到),又減化了當前終端標識的發(fā)送流程,提高了數(shù)據(jù)傳輸速度,使用戶的滿意度大大提高。
優(yōu)選地,所述步驟s030之前還包括:步驟s020當移動終端連入wi-fi無線網(wǎng)絡(luò)時,判斷連入的所述wi-fi無線網(wǎng)絡(luò)的當前服務集標識(ssid,servicesetidentifier)是否與預設(shè)服務集標識一致,若一致,則執(zhí)行步驟s030。
具體的,每個家庭中的無線路由器可以作為一個中間點,讓移動終端和門禁裝置接入同一無線路由器,從而使移動終端和門禁裝置處于同一個局域網(wǎng)中進行數(shù)據(jù)傳輸。
預設(shè)服務集標識的設(shè)置是因為一般無線路由器的服務集標識不會經(jīng)常改變;另外,當移動終端發(fā)現(xiàn)其連入的無線網(wǎng)絡(luò)的當前服務集標識是預設(shè)服務集標識,說明用戶已經(jīng)到達了門禁裝置的周圍。因此,也可以將當前服務集標識的判斷結(jié)果作為發(fā)送當前終端標識的觸發(fā)條件,若當前服務集標識與預設(shè)服務集標識一致時,移動終端可以自動發(fā)送當前終端標識,讓門禁裝置完成第一次驗證,這樣用戶到達門禁裝置前可以直接輸入開鎖密碼,完成第二次驗證,不需要用戶等待多余的時間,大大提高了用戶的使用體驗。
優(yōu)選地,所述步驟s100之前還包括:步驟s000(當門禁裝置處于設(shè)置模式時)利用移動終端設(shè)置預設(shè)終端標識(和預設(shè)開鎖密碼);步驟s010移動終端將所述預設(shè)終端標識(和所述預設(shè)開鎖密碼)發(fā)送給門禁裝置;步驟s011當門禁裝置接收到所述預設(shè)終端標識(和所述預設(shè)開鎖密碼)時,所述門禁裝置將所述預設(shè)終端標識(和所述預設(shè)開鎖密碼)保存。
具體的,當門禁裝置第一次使用時,必然需要設(shè)置密碼。而預設(shè)終端標識的設(shè)置也是設(shè)置過程的一步,若想擁有此門禁裝置的開鎖權(quán)限,那么用戶可以用自己的移動終端與門禁裝置組網(wǎng),然后將自己移動終端的終端標識作為預設(shè)終端標識發(fā)送給門禁裝置讓其存儲??紤]到每個移動終端的終端標識都是不同的,因此,門禁裝置上會存儲有多個預設(shè)終端標識(例如:家里5個人,把5個人的手機的終端標識都存儲在門禁裝置上),后續(xù)驗證過程中,當前終端標識只要與其中的一個預設(shè)終端標識匹配成功即可。
用戶可以直接在門禁裝置上預設(shè)開鎖密碼,也可以通過移動終端來設(shè)置開鎖密碼。即當門禁裝置處于設(shè)置模式時,用戶可以通過與門禁裝置處于同一個局域網(wǎng)的移動終端設(shè)置預設(shè)開鎖密碼,然后將預設(shè)開鎖密碼發(fā)送給門禁裝置讓其存儲。利用移動終端設(shè)置開鎖密碼和/或預設(shè)終端標識,門禁裝置可以只保留簡單的接收和存儲功能,不需要給門禁裝置配置太強的處理芯片,降低了門禁裝置的生產(chǎn)成本;且利用移動終端進行設(shè)置的方式可視化程度更高,大大提高了用戶的使用體驗。
另外,移動終端可以將門禁裝置經(jīng)常連接的(wi-fi)無線網(wǎng)絡(luò)的服務集標識當作預設(shè)服務集標識進行存儲。當移動終端連入無線網(wǎng)絡(luò)時,將當前無線網(wǎng)絡(luò)的當前服務集標識與預設(shè)服務集標識進行判斷,將判斷結(jié)果作為移動終端自動發(fā)送當前終端標識的觸發(fā)條件。這種設(shè)計不需要人為手動進行觸發(fā),提高了用戶的使用體驗。且無線路由器的無線網(wǎng)絡(luò)是有一定范圍的,當移動終端連入此無線路由器時,用戶可能正在向門禁裝置移動,門禁裝置和移動終端提前完成匹配,減少了用戶輸入開鎖密碼的等待時間,進一步提高了用戶的使用體驗和滿意度。
在本發(fā)明的另一個實施例中,如圖2所示,一種基于移動終端的門禁驗證方法,包括:步驟s000(當處于設(shè)置模式時)利用移動終端設(shè)置預設(shè)終端標識;步驟s010移動終端將所述預設(shè)終端標識發(fā)送給門禁裝置;步驟s011當門禁裝置接收到所述預設(shè)終端標識時,所述門禁裝置將所述預設(shè)終端標識保存。
步驟s020當移動終端連入wi-fi無線網(wǎng)絡(luò)時,判斷連入的所述wi-fi無線網(wǎng)絡(luò)的當前服務集標識是否與預設(shè)服務集標識一致,若一致,則執(zhí)行步驟s030,若不一致,則執(zhí)行步驟s040;步驟s040移動終端不發(fā)送當前終端標識;步驟s030當移動終端和門禁裝置處于同一個局域網(wǎng)時,移動終端在所述局域網(wǎng)中廣播發(fā)送所述當前終端標識;步驟s100門禁裝置接收移動終端發(fā)送的當前終端標識;步驟s200門禁裝置將接收的所述當前終端標識與預設(shè)數(shù)據(jù)庫中存儲的預設(shè)終端標識進行匹配,若匹配成功,則執(zhí)行步驟s300,若匹配不成功,則執(zhí)行步驟s600;步驟s300門禁裝置獲取用戶輸入的開鎖密碼(步驟s300具體包括:步驟s310門禁裝置在預設(shè)時間內(nèi)獲取用戶輸入的開鎖密碼);步驟s400門禁裝置判斷用戶輸入的所述開鎖密碼是否與預設(shè)開鎖密碼一致,若一致,則執(zhí)行步驟s500,若不一致,則執(zhí)行步驟s600;步驟s500門禁裝置執(zhí)行開鎖操作;步驟s600門禁裝置不執(zhí)行開鎖操作。
具體的,本發(fā)明通過移動終端自動發(fā)送當前終端標識,讓門禁裝置完成當前終端標識的匹配;若匹配成功,用戶僅需在一定時間內(nèi)輸入正確的開鎖密碼即可完成開鎖操作。雖然驗證了兩次,但用戶實質(zhì)上只需要記住一個開鎖密碼即可以,既保證了門禁系統(tǒng)的安全性,也大大降低了用戶記憶復雜密碼的不便,提高了用戶的使用體驗。
在本發(fā)明的另一個實施例中,如圖3所示,一種基于移動終端的門禁系統(tǒng),包括:門禁裝置10和移動終端20;門禁裝置和移動終端處于同一個局域網(wǎng)。
所述門禁裝置10包括:存儲模塊11,用于存儲預設(shè)終端標識(和預設(shè)開鎖密碼);接收模塊12,用于接收所述移動終端發(fā)送的當前終端標識;以及,當所述當前終端標識與所述預設(shè)終端標識匹配成功時,所述接收模塊進一步用于獲取用戶輸入的開鎖密碼;判斷模塊13,與所述接收模塊和所述存儲模塊11電連接,當所述接收模塊12接收到所述移動終端發(fā)送的當前終端標識時,所述判斷模塊將所述當前終端標識與存儲模塊中存儲的預設(shè)終端標識進行匹配;以及,當所述接收模塊獲取了用戶輸入的開鎖密碼時,所述判斷模塊判斷用戶輸入的所述開鎖密碼是否與預設(shè)開鎖密碼一致;執(zhí)行模塊14,與所述判斷模塊電連接,當所述判斷模塊判斷所述當前終端標識匹配成功、且所述開鎖密碼與所述預設(shè)開鎖密碼一致時,所述執(zhí)行模塊執(zhí)行開鎖操作。
具體的,門禁裝置上裝有智能密碼鎖,只有在接收到移動終端發(fā)送的當前終端標識并匹配成功后,用戶輸入正確的開鎖密碼,門禁裝置才會執(zhí)行開鎖操作;若沒有收到當前終端標識或匹配不成功,只接收到正確的開鎖密碼,門禁裝置也不會執(zhí)行開鎖操作。
移動終端可以為用戶的手機、平板電腦等移動設(shè)備。移動終端為用戶一般隨身攜帶的電子設(shè)備,用其來將開鎖指令發(fā)送給門禁裝置,使用戶不用攜帶額外的東西,提高了用戶的使用體驗。
本發(fā)明是基于與門禁裝置配套的門禁app實現(xiàn)的,用戶在其自己的移動終端上安裝此門禁app,假設(shè)這個門禁裝置為用戶家里的門禁裝置。其實現(xiàn)過程為:
1)當用戶回家時,移動終端上的終端無線通信模塊,使其移動終端與門禁裝置(門禁裝置上也有相配套的門禁無線通信模塊)連入同一個局域網(wǎng)。這里的終端無線通信模塊可以為藍牙、zigbee、wi-fi等。移動終端和門禁裝置通過藍牙連入同一個局域網(wǎng);移動終端和門禁裝置通過zigbee連入同一個局域網(wǎng);移動終端和門禁裝置通過wi-fi連入同一個無線路由器的無線網(wǎng)絡(luò),從而使兩者處于同一個局域網(wǎng)中。需要注意的是,并不對門禁裝置和移動終端連入同一個局域網(wǎng)的方式做限制,只要滿足移動終端和門禁裝置可以連入同一個局域網(wǎng)即可。門禁裝置上的門禁無線網(wǎng)絡(luò)模塊,其工作狀態(tài)可以通過用戶手動開啟,也可以處于長期開啟狀態(tài),根據(jù)用戶的喜好自行設(shè)置。
2)門禁app會在移動終端的后臺運行,移動終端會自動把自己的當前終端標識發(fā)送給門禁裝置,門禁裝置接收到當前終端標識后,對其與預設(shè)數(shù)據(jù)庫中的預設(shè)終端標識進行匹配。這一過程相當于第一次驗證用戶的身份。
3)當匹配成功后,用戶自行在門禁裝置上輸入開鎖密碼并對其正確性進行驗證,相當于第二次驗證用戶的身份,如果開鎖密碼也正確的話,相當于門禁裝置完成了兩次驗證,且兩次驗證都正確,則會自動開鎖。當然,沒有接收到當前終端標識,或,當前終端標識匹配不成功,或,沒有接收到用戶輸入的開鎖密碼,或,用戶輸入的開鎖密碼與預設(shè)開鎖密碼不一致時,則執(zhí)行模塊不執(zhí)行開鎖操作。
上述流程中,當移動終端的終端無線通信模塊和門禁裝置上的門禁無線網(wǎng)絡(luò)模塊處于長開狀態(tài)時,當移動終端和門禁裝置處于互相可以識別到對方的距離時,兩者可以自動組網(wǎng),處于同一個局域網(wǎng)中。當兩者處于同一個局域網(wǎng)(此可以作為門禁app發(fā)送當前終端標識的觸發(fā)條件)時,門禁app在后臺運行,自動將移動終端的當前終端標識發(fā)送給門禁裝置,整個過程中用戶并不需要給予過多的關(guān)注,大大提高了用戶操作的便捷性。
當前終端標識為移動終端的具有唯一性的標識,例如:移動終端的mac地址、imei號、序列號等,當然,并不局限于mac地址、imei號等,只要是移動終端出廠的唯一性標識即可。利用每個移動終端的唯一性標識作為預設(shè)終端標識,只有移動終端發(fā)送的當前終端標識匹配成功時,才會對用戶輸入的開鎖密碼進行驗證,提高門禁系統(tǒng)的安全性。
預設(shè)開鎖密碼可以為字符密碼、生物信息密碼(例如:指紋密碼、語音密碼、瞳孔密碼等)、混合密碼(一半字符密碼,一半生物信息密碼)等。用戶可以根據(jù)自己的需求隨意設(shè)置。
本發(fā)明中,雖然門禁裝置會驗證兩次(當前終端標識和開鎖密碼),但本質(zhì)上用戶自己僅輸入了一次開鎖密碼,另一次的驗證是由移動終端和門禁裝置之間配合自行完成,既保證了安全性,也大大提高了用戶的便捷性。另外,利用移動終端的唯一性編號作為預設(shè)終端標識來驗證,對移動終端進行了限定,從而對用戶的身份也進行了限定,進一步提高了門禁系統(tǒng)的安全性。
優(yōu)選地,所述接收模塊12,進一步用于當所述當前終端標識與所述預設(shè)終端標識匹配成功時,所述接收模塊在預設(shè)時間內(nèi)獲取用戶輸入的所述開鎖密碼。
具體的,當門禁裝置驗證移動終端發(fā)送的當前終端標識匹配成功時,說明用戶只要輸對開鎖密碼即可以完成開鎖操作。考慮到用戶的移動終端已經(jīng)發(fā)送了正確的當前終端標識,對用戶的身份已經(jīng)有了第一層驗證;但是如果用戶突然有事突然離開了,萬一有不法分子正好鉆空子輸入了竊取的開鎖密碼,誤打誤撞就打開了門鎖。為了杜絕這種安全隱患,在驗證了當前終端標識正確時,只有在一定時間內(nèi)輸入的開鎖密碼正確才執(zhí)行開鎖操作,從而提高門禁系統(tǒng)的安全性。而預設(shè)時間可以由用戶自行設(shè)置,例如:5份鐘、10分鐘等。
預設(shè)時間的設(shè)置進一步提高了門禁系統(tǒng)的安全性。
優(yōu)選地,所述移動終端20還包括:信息發(fā)送模塊21,當和所述門禁裝置處于同一個局域網(wǎng)時,所述信息發(fā)送模塊在所述局域網(wǎng)中廣播發(fā)送所述當前終端標識。
具體的,移動終端和門禁裝置處于同一個局域網(wǎng),廣播發(fā)送當前終端標識的方式既保證安全性(不處于此局域網(wǎng)的設(shè)備不會收到),又減化了當前終端標識的發(fā)送流程,提高了數(shù)據(jù)傳輸速度,使用戶的滿意度大大提高。
優(yōu)選地,所述移動終端還包括:標識判斷模塊22,與所述信息發(fā)送模塊電連接,當連入wi-fi無線網(wǎng)絡(luò)時,所述標識判斷模塊判斷連入的所述wi-fi無線網(wǎng)絡(luò)的當前服務集標識(ssid)是否與預設(shè)服務集標識一致;所述信息發(fā)送模塊21,進一步用于當所述標識判斷模塊判斷所述當前服務集標識與所述預設(shè)服務集標識一致時,所述信息發(fā)送模塊在所述局域網(wǎng)中廣播發(fā)送所述當前終端標識。
具體的,每個家庭中的無線路由器可以作為一個中間點,讓移動終端和門禁裝置接入同一無線路由器,從而使移動終端和門禁裝置處于同一個局域網(wǎng)中進行數(shù)據(jù)傳輸。
預設(shè)服務集標識的設(shè)置是因為一般無線路由器的服務集標識不會經(jīng)常改變;另外,當移動終端發(fā)現(xiàn)其連入的無線網(wǎng)絡(luò)的當前服務集標識是預設(shè)服務集標識,說明用戶已經(jīng)到達了門禁裝置的周圍。因此,也可以將當前服務集標識的判斷結(jié)果作為發(fā)送當前終端標識的觸發(fā)條件,若當前服務集標識與預設(shè)服務集標識一致時,移動終端可以自動發(fā)送當前終端標識,讓門禁裝置完成第一次驗證,這樣用戶到達門禁裝置前可以直接輸入開鎖密碼,完成第二次驗證,不需要用戶等待多余的時間,大大提高了用戶的使用體驗。
優(yōu)選地,所述移動終端20包括:密碼設(shè)置模塊23,(當門禁裝置處于設(shè)置模式時)用于設(shè)置所述預設(shè)終端標識(和所述預設(shè)開鎖密碼);密碼發(fā)送模塊24,與所述密碼設(shè)置模塊電連接,當所述密碼設(shè)置模塊設(shè)置了所述預設(shè)終端標識(和所述預設(shè)開鎖密碼)時,所述密碼發(fā)送模塊將所述預設(shè)終端標識(和所述預設(shè)開鎖密碼)發(fā)送給所述門禁裝置;所述接收模塊12,進一步用于接收所述移動終端發(fā)送的所述預設(shè)終端標識(和所述預設(shè)開鎖密碼);所述存儲模塊11,與所述接收模塊電連接,當所述接收模塊接收到所述預設(shè)終端標識(和所述預設(shè)開鎖密碼)時,所述存儲模塊將所述預設(shè)終端標識(和所述預設(shè)開鎖密碼)保存。
具體的,當門禁裝置第一次使用時,必然需要設(shè)置密碼??梢詫㈤T禁裝置設(shè)置為設(shè)置模式,若想擁有此門禁裝置的開鎖權(quán)限,那么用戶可以用自己的移動終端與門禁裝置組網(wǎng),然后將自己移動終端的終端標識作為預設(shè)終端標識發(fā)送給門禁裝置讓其存儲??紤]到每個移動終端的終端標識都是不同的,因此,門禁裝置上會存儲有多個預設(shè)終端標識(例如:家里5個人,把5個人的手機的終端標識都存儲在門禁裝置上),后續(xù)驗證過程中,當前終端標識只要與其中的一個預設(shè)終端標識匹配成功即可。
用戶可以直接在門禁裝置上預設(shè)開鎖密碼,也可以通過移動終端來設(shè)置開鎖密碼。即當門禁裝置處于設(shè)置模式時,用戶可以通過與門禁裝置處于同一個局域網(wǎng)的移動終端設(shè)置預設(shè)開鎖密碼,然后將預設(shè)開鎖密碼發(fā)送給門禁裝置讓其存儲。利用移動終端設(shè)置開鎖密碼和/或預設(shè)終端標識,門禁裝置可以只保留簡單的接收和存儲功能,不需要給門禁裝置配置太強的處理芯片,降低了門禁裝置的生產(chǎn)成本;且利用移動終端進行設(shè)置的方式可視化程度更高,大大提高了用戶的使用體驗。
另外,移動終端還可以包括終端存儲模塊,用于將門禁裝置經(jīng)常連接的(wi-fi)無線網(wǎng)絡(luò)的服務集標識當作預設(shè)服務集標識進行存儲。當移動終端連入無線網(wǎng)絡(luò)時,將當前無線網(wǎng)絡(luò)的當前服務集標識與預設(shè)服務集標識進行判斷,將判斷結(jié)果作為移動終端自動發(fā)送當前終端標識的觸發(fā)條件。這種設(shè)計不需要人為手動進行觸發(fā),提高了用戶的使用體驗。且無線路由器的無線網(wǎng)絡(luò)是有一定范圍的,當移動終端連入此無線路由器時,用戶可能正在向門禁裝置移動,門禁裝置和移動終端提前完成匹配,減少了用戶輸入開鎖密碼的等待時間,進一步提高了用戶的使用體驗和滿意度。
在本發(fā)明的另一個實施例中,如圖4所示,一種基于移動終端的門禁系統(tǒng),包括:門禁裝置10和移動終端20;門禁裝置和移動終端通過無線路由器處于同一個局域網(wǎng)中。
所述門禁裝置10包括:存儲模塊11,用于存儲預設(shè)終端標識(和預設(shè)開鎖密碼);接收模塊12,用于接收所述移動終端發(fā)送的當前終端標識;以及,當所述當前終端標識與所述預設(shè)終端標識匹配成功時,所述接收模塊進一步用于在預設(shè)時間內(nèi)獲取用戶輸入的開鎖密碼;以及,進一步用于接收所述移動終端發(fā)送的所述預設(shè)終端標識(和預設(shè)開鎖密碼);判斷模塊13,與所述接收模塊和所述存儲模塊電連接,當所述接收模塊接收到所述移動終端發(fā)送的當前終端標識時,所述判斷模塊將所述當前終端標識與存儲模塊中存儲的預設(shè)終端標識進行匹配;以及,當所述接收模塊獲取了用戶輸入的開鎖密碼時,所述判斷模塊判斷用戶輸入的所述開鎖密碼是否與預設(shè)開鎖密碼一致;執(zhí)行模塊14,與所述判斷模塊電連接,當所述判斷模塊判斷所述當前終端標識匹配成功、且所述開鎖密碼與所述預設(shè)開鎖密碼一致時,所述執(zhí)行模塊執(zhí)行開鎖操作;當接收模塊未接收到當前終端標識,或當前終端標識匹配不成功,或,接收模塊未獲取到用戶輸入的開鎖密碼,或,開鎖密碼和預設(shè)開鎖密碼不一致時,執(zhí)行模塊不執(zhí)行開鎖操作。
移動終端20包括:標識判斷模塊22,與所述信息發(fā)送模塊電連接,當連入wi-fi無線網(wǎng)絡(luò)時,所述標識判斷模塊判斷連入的所述wi-fi無線網(wǎng)絡(luò)的當前服務集標識是否與預設(shè)服務集標識一致;信息發(fā)送模塊21,當所述標識判斷模塊判斷所述當前服務集標識與所述預設(shè)服務集標識一致時,所述信息發(fā)送模塊在所述局域網(wǎng)中廣播發(fā)送所述當前終端標識;密碼設(shè)置模塊23,用于設(shè)置所述預設(shè)終端標識(和預設(shè)開鎖密碼);密碼發(fā)送模塊24,與所述密碼設(shè)置模塊電連接,當所述密碼設(shè)置模塊設(shè)置了所述預設(shè)終端標識(和預設(shè)開鎖密碼)時,所述密碼發(fā)送模塊將所述預設(shè)終端標識(和預設(shè)開鎖密碼)發(fā)送給所述門禁裝置;終端存儲模塊,與所述標識判斷模塊電連接,用于存儲預設(shè)服務集標識。
具體的,本發(fā)明通過移動終端自動發(fā)送當前終端標識,讓門禁裝置完成當前終端標識的匹配;若匹配成功,用戶僅需在一定時間內(nèi)輸入正確的開鎖密碼即可完成開鎖操作。雖然驗證了兩次,但用戶實質(zhì)上只需要記住一個開鎖密碼即可以,既保證了門禁系統(tǒng)的安全性,也大大降低了用戶記憶復雜密碼的不便,提高了用戶的使用體驗。
應當說明的是,上述實施例均可根據(jù)需要自由組合。以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。