本發(fā)明涉及門禁控制技術(shù)領(lǐng)域,尤其涉及一種藍(lán)牙開鎖系統(tǒng)及方法。
背景技術(shù):
現(xiàn)有的門禁控制技術(shù)主要有手動開鎖方法、自動藍(lán)牙開鎖方法。
手動開鎖方法的步驟為:門禁控制系統(tǒng)進(jìn)行藍(lán)牙廣播,終端收到藍(lán)牙廣播后建立藍(lán)牙連接;端和門禁控制系統(tǒng)通過藍(lán)牙傳輸數(shù)據(jù),相互確認(rèn)開鎖權(quán)限;提示用戶可開鎖;下達(dá)開鎖指令,開鎖;遠(yuǎn)離后斷開藍(lán)牙連接。
自動藍(lán)牙開鎖方法的步驟為:門禁控制系統(tǒng)進(jìn)行藍(lán)牙廣播,終端收到后建立藍(lán)牙連接;終端和門禁控制系統(tǒng)通過藍(lán)牙傳輸數(shù)據(jù),相互確認(rèn)開鎖權(quán)限;自動開鎖;自動斷開藍(lán)牙連接。
然而,現(xiàn)有的門禁控制技術(shù),具有以下的不足:
手動開鎖方式缺陷:藍(lán)牙連接基本都是1對1的連接,偶見1對多(上限約8個)。因此,存在藍(lán)牙信道堵塞風(fēng)險。實際場景中,若藍(lán)牙范圍中有人停駐,則后來者就會因無法建立藍(lán)牙連接而無法開鎖。
自動開鎖方式缺陷:1、不安全,易誤開鎖。當(dāng)人手持終端從門禁附近經(jīng)過或停駐(并不需要通過,就會與門禁建立藍(lán)牙連接),會誤開鎖,產(chǎn)生安全問題。2、會過遠(yuǎn)開鎖。藍(lán)牙設(shè)備的距離很難確定,與終端機(jī)型有關(guān)。部分機(jī)型可能會遠(yuǎn)在數(shù)十米外就觸發(fā)了開鎖,待人走近已重新鎖上。3、離開藍(lán)牙范圍前,無法再次開鎖。
技術(shù)實現(xiàn)要素:
針對現(xiàn)有技術(shù)的不足,本發(fā)明提出了一種藍(lán)牙開鎖系統(tǒng)及方法,該系統(tǒng)或方法中,門禁終端的藍(lán)牙廣播中包含門禁終端的身份信息,移動終端確認(rèn)了自身具有開鎖權(quán)限了才可以與門禁終端建立藍(lán)牙連接;并且移動終端發(fā)出開鎖指令后,再與門禁終端建立藍(lán)牙連接。解決了現(xiàn)有的手動開鎖方式當(dāng)有人持移動終端在門禁終端附近停駐,門禁終端易受其干擾,造成藍(lán)牙通道堵塞的問題。此外,移動終端在不占用連接通道的情況下等待用戶主動確認(rèn)開鎖,解決了現(xiàn)有的自動開鎖方式容易誤開鎖的問題。
為了實現(xiàn)上述目的,本發(fā)明技術(shù)方案如下:
一種藍(lán)牙開鎖系統(tǒng),包括移動終端、門禁終端、服務(wù)器。移動終端包含人機(jī)交互模塊、第一權(quán)限校驗?zāi)K、第一藍(lán)牙通訊模塊。門禁終端包含門鎖控制模塊、第二權(quán)限校驗?zāi)K、第二藍(lán)牙通訊模塊。第一藍(lán)牙通訊模塊監(jiān)聽第二藍(lán)牙通訊模塊的藍(lán)牙廣播;藍(lán)牙廣播含有門禁終端的身份信息。第一藍(lán)牙通訊模塊將門禁終端的身份信息發(fā)送給第一權(quán)限校驗?zāi)K;第一權(quán)限校驗?zāi)K將門禁終端的身份信息與預(yù)先從服務(wù)器獲取的門禁終端列表進(jìn)行比對,從而確定開鎖權(quán)限;第一權(quán)限校驗?zāi)K確定具有開鎖權(quán)限后,通過人機(jī)交互模塊向用戶發(fā)出可開鎖提示。人機(jī)交互模塊接收到開鎖指令后,第一藍(lán)牙通訊模塊與第二藍(lán)牙通訊模塊建立藍(lán)牙連接;第一藍(lán)牙通訊模塊將開鎖指令和移動終端的身份信息發(fā)送到第二藍(lán)牙通訊模塊。第二藍(lán)牙通訊模塊將移動終端的身份信息發(fā)送給第二權(quán)限校驗?zāi)K;第二權(quán)限校驗?zāi)K將移動終端的身份信息與預(yù)先從服務(wù)器獲取的移動終端列表進(jìn)行比對,從而確定移動終端是否具有開鎖權(quán)限。第二藍(lán)牙通訊模塊確定移動終端具有開鎖權(quán)限后,將開鎖指令發(fā)送給門鎖控制模塊。門鎖控制模塊接到開鎖指令后進(jìn)行開鎖。
進(jìn)一步地,門鎖控制模塊并通過第二藍(lán)牙通訊模塊將開鎖結(jié)果返回給第一藍(lán)牙通訊模塊;第一藍(lán)牙通訊模塊開鎖結(jié)果發(fā)送到人機(jī)交互模塊。
進(jìn)一步地,服務(wù)器預(yù)先為第一權(quán)限校驗?zāi)K提供門禁終端列表,門禁終端列表含有移動終端可以控制的門禁終端的身份信息。第一權(quán)限校驗?zāi)K判斷門禁終端列表中是否含有門禁終端的身份信息;若為是,則移動終端具有開鎖權(quán)限。
進(jìn)一步地,服務(wù)器預(yù)先為第二權(quán)限校驗?zāi)K提供移動終端列表,移動終端列表含有門禁終端可以受控的移動終端的身份信息。第二權(quán)限校驗?zāi)K判斷移動終端列表中是否含有移動終端的身份信息;若為是,則移動終端具有開鎖權(quán)限。
一種藍(lán)牙開鎖方法,包括以下步驟:
s1:門禁終端進(jìn)行藍(lán)牙廣播。
s2:移動終端監(jiān)聽藍(lán)牙廣播。
s3:移動終端根據(jù)監(jiān)聽到的藍(lán)牙廣播判斷自身是否具有開鎖權(quán)限;若為是,則執(zhí)行s4;若為否,則執(zhí)行s9。
s4:移動終端接收開鎖指令。
s5:移動終端與門禁終端建立藍(lán)牙連接,并向門禁終端發(fā)送開鎖指令、移動終端的身份信息。
s6:門禁終端接收開鎖指令、移動終端身份信息,并根據(jù)移動終端的身份信息判斷移動終端是否具有開鎖權(quán)限;若為是,則執(zhí)行s7;若為否,則執(zhí)行s9。
s7:門禁終端執(zhí)行開鎖,并發(fā)送開鎖結(jié)果。
s8:移動終端接收開鎖結(jié)果,并切斷與門禁終端的藍(lán)牙連接。
s9:結(jié)束。
進(jìn)一步地,所述s3包括以下步驟:
s31:移動終端對預(yù)先存儲的門禁終端列表進(jìn)行搜索。
s32:移動終端判斷門禁終端列表中是否含有門禁終端的身份信息;若為是,則執(zhí)行s4;若為否,則執(zhí)行s9。
進(jìn)一步地,所述s6包括以下步驟:
s61:門禁終端對預(yù)先存儲的移動終端列表進(jìn)行搜索。
s62:門禁終端判斷移動終端列表中是否含有移動終端的身份信息;若為是,則執(zhí)行s7;若為否,則執(zhí)行s9。
本發(fā)明的有益效果:
該系統(tǒng)或方法中,門禁終端的藍(lán)牙廣播中包含門禁終端的身份信息,移動終端確認(rèn)了自身具有開鎖權(quán)限了才可以與門禁終端建立藍(lán)牙連接;并且移動終端發(fā)出開鎖指令后,再與門禁終端建立藍(lán)牙連接。這樣,有人持移動終端在門禁終端附近停駐,門禁終端也不會受其干擾,不會造成藍(lán)牙通道堵塞。此外,移動終端在不占用連接通道的情況下等待用戶主動確認(rèn)開鎖;既讓其他授權(quán)用戶可以正常開門,又不錯放其他無權(quán)通行的人員。
附圖說明
圖1為藍(lán)牙開鎖系統(tǒng)的電路結(jié)構(gòu)的方塊示意圖。
圖2為藍(lán)牙開鎖方法的流程示意圖。
其中,圖1至圖2的附圖標(biāo)記為:移動終端1、門禁終端2、服務(wù)器3;人機(jī)交互模塊11、第一權(quán)限校驗?zāi)K12、第一藍(lán)牙通訊模塊13;門鎖控制模塊21、第二權(quán)限校驗?zāi)K22、第二藍(lán)牙通訊模塊23。
具體實施方式
下面結(jié)合附圖和實施例,進(jìn)一步闡述本發(fā)明。
實施例1
如圖1所示,一種藍(lán)牙開鎖系統(tǒng),包括移動終端1、門禁終端2、服務(wù)器3。
移動終端1包含人機(jī)交互模塊11、第一權(quán)限校驗?zāi)K12、第一藍(lán)牙通訊模塊13。
門禁終端2包含門鎖控制模塊21、第二權(quán)限校驗?zāi)K22、第二藍(lán)牙通訊模塊23。
第一藍(lán)牙通訊模塊13監(jiān)聽第二藍(lán)牙通訊模塊23的藍(lán)牙廣播;藍(lán)牙通信模塊采用藍(lán)牙4.0標(biāo)準(zhǔn),藍(lán)牙廣播含有門禁終端的身份信息。藍(lán)牙廣播采用可連接的非定向廣播。門禁終端每次廣播時,會在若干個廣播信道上發(fā)送相同的報文。報文中還有門禁終端的身份信息,用于移動終端判斷自身是否具有開鎖的權(quán)限。第一藍(lán)牙通訊模塊13將門禁終端的身份信息發(fā)送給第一權(quán)限校驗?zāi)K12。第一權(quán)限校驗?zāi)K12將門禁終端的身份信息與預(yù)先從服務(wù)器3獲取的門禁終端列表進(jìn)行比對,從而確定開鎖權(quán)限;第一權(quán)限校驗?zāi)K12確定具有開鎖權(quán)限后,通過人機(jī)交互模塊11向用戶發(fā)出可開鎖提示。人機(jī)交互模塊11接收到開鎖指令后,第一藍(lán)牙通訊模塊13與第二藍(lán)牙通訊模塊23建立藍(lán)牙連接;第一藍(lán)牙通訊模塊13將開鎖指令和移動終端的身份信息發(fā)送到第二藍(lán)牙通訊模塊23。第二藍(lán)牙通訊模塊23將移動終端的身份信息發(fā)送給第二權(quán)限校驗?zāi)K22;第二權(quán)限校驗?zāi)K22將移動終端的身份信息與預(yù)先從服務(wù)器3獲取的移動終端列表進(jìn)行比對,從而確定移動終端是否具有開鎖權(quán)限。第二藍(lán)牙通訊模塊23確定移動終端具有開鎖權(quán)限后,將開鎖指令發(fā)送給門鎖控制模塊21。門鎖控制模塊21接到開鎖指令后進(jìn)行開鎖;門鎖控制模塊21并通過第二藍(lán)牙通訊模塊23將開鎖結(jié)果返回給第一藍(lán)牙通訊模塊13;第一藍(lán)牙通訊模塊13開鎖結(jié)果發(fā)送到人機(jī)交互模塊11。
門禁終端列表、移動終端列表是預(yù)先從服務(wù)器獲取并保存在本地的,以保證開鎖動作的即時響應(yīng),避免開鎖時網(wǎng)絡(luò)環(huán)境影響。
服務(wù)器3預(yù)先為第一權(quán)限校驗?zāi)K12提供門禁終端列表,門禁終端列表含有移動終端1可以控制的門禁終端2的身份信息。第一權(quán)限校驗?zāi)K12判斷門禁終端列表中是否含有門禁終端的身份信息;若為是,則移動終端1具有開鎖權(quán)限。
服務(wù)器3并預(yù)先為第二權(quán)限校驗?zāi)K22提供移動終端列表,移動終端列表含有門禁終端2可以受控的移動終端1的身份信息。第二權(quán)限校驗?zāi)K22判斷移動終端列表中是否含有移動終端的身份信息;若為是,則移動終端1具有開鎖權(quán)限。
門禁終端2的藍(lán)牙廣播中包含門禁終端的身份信息,移動終端1確認(rèn)了自身具有開鎖權(quán)限了才可以與門禁終端2建立藍(lán)牙連接;并且移動終端1發(fā)出開鎖指令后,再與門禁終端2建立藍(lán)牙連接。這樣,有人持移動終端1在門禁終端2附近停駐,門禁終端1也不會受其干擾,不會造成藍(lán)牙通道堵塞。此外,門禁終端2在不占用連接通道的情況下等待用戶主動確認(rèn)開鎖;既讓其他授權(quán)用戶可以正常開門,又不錯放其他無權(quán)通行的人員。
實施例2
如圖2所示,一種藍(lán)牙開鎖方法,依次包括以下步驟:
s1:門禁終端進(jìn)行藍(lán)牙廣播。
藍(lán)牙廣播采用可連接的非定向廣播。門禁終端每次廣播時,會在若干個廣播信道上發(fā)送相同的報文。報文中還有門禁終端的身份信息,用于移動終端判斷自身是否具有開鎖的權(quán)限。
s2:移動終端監(jiān)聽藍(lán)牙廣播。
移動終端對藍(lán)牙廣播進(jìn)行掃描,藍(lán)牙廣播含有門禁終端的身份信息。
s3:移動終端根據(jù)監(jiān)聽到的藍(lán)牙廣播判斷自身是否具有開鎖權(quán)限;若為是,則執(zhí)行s4;若為否,則執(zhí)行s9。
具體地,s3包括以下步驟:
s31:移動終端對預(yù)先存儲的門禁終端列表進(jìn)行搜索。
s32:移動終端判斷門禁終端列表中是否含有門禁終端的身份信息;若為是,則執(zhí)行s4;若為否,則執(zhí)行s9。
每個移動終端的門禁終端列表中包含多個門禁終端的身份信息。移動終端的門禁終端列表中有幾個門禁終端的身份信息,就可以控制幾個門禁。每個門禁終端都有一個唯一的身份信息,用于移動終端的識別。移動終端的門禁終端列表中只有存在該門禁終端的身份信息時,才具有對該門禁終端的開鎖權(quán)限。
s4:移動終端接收開鎖指令。移動終端確定自身具有開鎖權(quán)限后,提示用戶可開鎖,并等待接收用戶發(fā)出的開鎖指令。
s5:移動終端與門禁終端建立藍(lán)牙連接,并向門禁終端發(fā)送開鎖指令、移動終端的身份信息。
s6:門禁終端接收開鎖指令、移動終端身份信息,并根據(jù)移動終端的身份信息判斷移動終端是否具有開鎖權(quán)限;若為是,則執(zhí)行s7;若為否,則執(zhí)行s9。
具體地,s6包括以下步驟:
s61:門禁終端對預(yù)先存儲的移動終端列表進(jìn)行搜索。
s62:門禁終端判斷移動終端列表中是否含有移動終端的身份信息;若為是,則執(zhí)行s7;若為否,則執(zhí)行s9。
門禁終端的移動終端列表中包含多個移動終端的身份信息。門禁終端的移動終端列表中有幾個移動終端的身份信息,就可以受幾個移動終端的控制。每個移動終端都有一個唯一的身份信息,用于門禁終端的識別。門禁終端的移動終端列表中只有存在該移動終端的身份信息時,才具有接收該移動終端的開鎖權(quán)限。
s7:門禁終端執(zhí)行開鎖,并發(fā)送開鎖結(jié)果。
門禁終端若開鎖成功,則返回開鎖成功的信息;否則,返回開鎖失敗的信息。
s8:移動終端接收開鎖結(jié)果,并切斷與門禁終端的藍(lán)牙連接。
s9:結(jié)束。
門禁終端的藍(lán)牙廣播中包含門禁終端的身份信息,移動終端確認(rèn)了自身具有開鎖權(quán)限了才可以與門禁終端建立藍(lán)牙連接;并且移動終端發(fā)出開鎖指令后,再與門禁終端建立藍(lán)牙連接。這樣,有人持移動終端在門禁終端附近停駐,門禁終端也不會受其干擾,不會造成藍(lán)牙通道堵塞。此外,門禁終端2在不占用連接通道的情況下等待用戶主動確認(rèn)開鎖;既讓其他授權(quán)用戶可以正常開門,又不錯放其他無權(quán)通行的人員。
以上所述的僅是本發(fā)明的優(yōu)選實施方式,本發(fā)明不限于以上實施例??梢岳斫?,本領(lǐng)域技術(shù)人員在不脫離本發(fā)明的基本構(gòu)思的前提下直接導(dǎo)出或聯(lián)想到的其它改進(jìn)和變化均應(yīng)認(rèn)為包含在本發(fā)明的保護(hù)范圍之內(nèi)。