本發(fā)明涉及智能樓宇,更具體地說(shuō),涉及一種門禁管理方法及門禁系統(tǒng)。
背景技術(shù):
授權(quán)公告日2014年11月26日、授權(quán)公告號(hào)CN203966220U的中國(guó)實(shí)用新型專利公開了一種基于智能手機(jī)的門禁管理系統(tǒng),其包括智能手機(jī)、管理云服務(wù)器、門禁控制裝置;智能手機(jī)和門禁控制裝置設(shè)置有移動(dòng)應(yīng)用處理器和通訊模塊,可利用APP通過(guò)無(wú)線數(shù)據(jù)網(wǎng)絡(luò)連接云服務(wù)器。用戶可利用自己的智能手機(jī),通過(guò)預(yù)先設(shè)置的賬戶登錄APP,將開門信號(hào)傳到管理云服務(wù)器,管理云服務(wù)器驗(yàn)證通過(guò)之后,將開鎖信號(hào)發(fā)到對(duì)應(yīng)的門禁控制裝置(例如門口機(jī)或梯口機(jī)、圍墻機(jī)),其收到開鎖信號(hào)后則打開相應(yīng)的電鎖。
這種門禁管理系統(tǒng),即使用戶不在現(xiàn)場(chǎng),也可遠(yuǎn)程控制打開相應(yīng)的門鎖,雖然為用戶提供了方便,但也存在安全隱患。
作為改進(jìn),有的門禁管理系統(tǒng)通過(guò)定位技術(shù)定位用戶的當(dāng)前位置,當(dāng)接收到開門請(qǐng)求時(shí),管理云服務(wù)器根據(jù)其中包含的用戶手機(jī)當(dāng)前位置信息判斷用戶是否在門禁管理區(qū)域內(nèi),僅當(dāng)用戶在管理區(qū)域內(nèi)時(shí)才向相應(yīng)位置處的門口機(jī)或梯口機(jī)、圍墻機(jī)發(fā)送開鎖信號(hào)。這種方案需要定位系統(tǒng)非常精確,并且軟件開發(fā)工作量大、硬件成本高。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的門禁管理系統(tǒng)遠(yuǎn)程開鎖存在安全隱患、及現(xiàn)場(chǎng)開鎖需要采用精確定位系統(tǒng)且軟件開發(fā)工作量大、硬件成本高的問(wèn)題,提供一種門禁管理方法及門禁系統(tǒng),其無(wú)需采用定位系統(tǒng)即能實(shí)現(xiàn)門禁系統(tǒng)的現(xiàn)場(chǎng)開門。
本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是:提供一種門禁管理方法,包括在云后臺(tái)執(zhí)行如下步驟:
接收來(lái)自移動(dòng)終端的第一開鎖指令,所述第一開鎖指令中包含所述移動(dòng)終端的終端ID;
隨機(jī)生成N個(gè)各不相同的驗(yàn)證碼,其中N是與發(fā)送第一開鎖指令的移動(dòng)終端的終端ID相關(guān)聯(lián)的梯口機(jī)的數(shù)量,并為每一個(gè)梯口機(jī)分配一個(gè)所述驗(yàn)證碼;
向與發(fā)送第一開鎖指令的移動(dòng)終端的終端ID相關(guān)聯(lián)的N個(gè)梯口機(jī)的每一個(gè)發(fā)送所分配的驗(yàn)證碼,以供各梯口機(jī)顯示;
接收來(lái)自移動(dòng)終端的驗(yàn)證回復(fù)信息,其中包含驗(yàn)證回復(fù)碼;
將所述驗(yàn)證回復(fù)碼與所述N個(gè)各不相同的驗(yàn)證碼進(jìn)行比對(duì),以獲取與所述驗(yàn)證回復(fù)碼相匹配的驗(yàn)證碼;
發(fā)送開鎖控制信號(hào)至與匹配成功的驗(yàn)證碼相對(duì)應(yīng)的梯口機(jī),以打開相應(yīng)門鎖。
在本發(fā)明所述的門禁管理方法中,
所述移動(dòng)終端發(fā)送的驗(yàn)證回復(fù)信息包含終端ID,且在發(fā)送開鎖控制信號(hào)之前,還執(zhí)行如下步驟:
判斷發(fā)送驗(yàn)證回復(fù)信息的移動(dòng)終端的終端ID與匹配成功的驗(yàn)證碼相對(duì)應(yīng)的梯口機(jī)是否相關(guān)聯(lián),且僅當(dāng)判斷為關(guān)聯(lián)時(shí)發(fā)送所述開鎖控制信號(hào)。
在本發(fā)明所述的門禁管理方法中,
所述驗(yàn)證碼具有預(yù)定時(shí)長(zhǎng)的有效期,在所述有效期內(nèi)梯口機(jī)顯示所述驗(yàn)證碼,有效期過(guò)后停止顯示驗(yàn)證碼;且
所述門禁管理方法還包括:
在發(fā)送驗(yàn)證碼同時(shí)開始計(jì)時(shí),在驗(yàn)證碼有效期內(nèi)若接收到第二開鎖指令,則向相關(guān)的梯口機(jī)發(fā)送延時(shí)控制信號(hào),并重新開始計(jì)時(shí)有效期,以使所述相關(guān)的梯口機(jī)的驗(yàn)證碼的有效期從發(fā)送延時(shí)控制信號(hào)時(shí)重新開始計(jì)時(shí);
其中,所述相關(guān)的梯口機(jī)包括:發(fā)送所述第二開鎖指令的移動(dòng)終端的終端ID相關(guān)聯(lián)的第二梯口機(jī)子集與處于有效期內(nèi)的驗(yàn)證碼對(duì)應(yīng)的第一梯口機(jī)子集的交集之內(nèi)的梯口機(jī)。
在本發(fā)明所述的門禁管理方法中,在接收到所述第二開鎖指令之后,所述云后臺(tái)還執(zhí)行如下步驟:
隨機(jī)生成M個(gè)各不相同且與有效期內(nèi)的驗(yàn)證碼不相同的驗(yàn)證碼,并將其分配給所述交集之外且屬于第二梯口機(jī)子集的梯口機(jī);
向所述交集之外且屬于第二梯口機(jī)子集的M個(gè)梯口機(jī)的每一個(gè)發(fā)送所分配的驗(yàn)證碼并計(jì)時(shí),以供各梯口機(jī)顯示;
其中,M是第一梯口機(jī)子集和第二梯口機(jī)子集的交集之外的、且屬于第二梯口機(jī)子集的梯口機(jī)的數(shù)量。
在本發(fā)明所述的門禁管理方法中,在接收到所述第二開鎖指令之后,所述云后臺(tái)還執(zhí)行如下步驟:
隨機(jī)生成M個(gè)各不相同的驗(yàn)證碼,并將其分配給所述交集之外且屬于第二梯口機(jī)子集的梯口機(jī);
向所述交集之外且屬于第二梯口機(jī)子集的M個(gè)梯口機(jī)的每一個(gè)發(fā)送所分配的驗(yàn)證碼并計(jì)時(shí),以供各梯口機(jī)顯示;
其中,M是第一梯口機(jī)子集和第二梯口機(jī)子集的交集之外的、且屬于第二梯口機(jī)子集的梯口機(jī)的數(shù)量。
在本發(fā)明所述的門禁管理方法中,所述驗(yàn)證碼為有順序的字母組合和/或數(shù)字組合,且當(dāng)移動(dòng)終端發(fā)送開鎖指令后,在移動(dòng)終端的顯示界面顯示包含字母和/或數(shù)字的圖片以供用戶輸入相應(yīng)的驗(yàn)證回復(fù)碼。
在本發(fā)明所述的門禁管理方法中,所述預(yù)定時(shí)長(zhǎng)在5-30秒范圍內(nèi)。
在本發(fā)明所述的門禁管理方法中,所述預(yù)定時(shí)長(zhǎng)為10秒。
本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是:構(gòu)造一種門禁系統(tǒng),包括梯口機(jī)、移動(dòng)終端,以及與所述梯口機(jī)、移動(dòng)終端通信連接的云后臺(tái),其中,
所述云后臺(tái)執(zhí)行如上所述的門禁管理方法,以結(jié)合所述移動(dòng)終端和所述梯口機(jī)一起打開相應(yīng)的門鎖。
在本發(fā)明所述門禁系統(tǒng)中,所述梯口機(jī)設(shè)置有:
通信裝置,用于接收來(lái)所述云后臺(tái)的驗(yàn)證碼和延時(shí)控制信號(hào);
控制裝置,用于在接收到驗(yàn)證碼時(shí)開始計(jì)時(shí)有效期,并在有效期內(nèi)控制顯示屏顯示所述驗(yàn)證碼,其中驗(yàn)證碼的有效期設(shè)定為預(yù)定時(shí)長(zhǎng);及在接收到延時(shí)控制信號(hào)時(shí),重新開始計(jì)時(shí)有效期;以及
顯示屏,用于在所述控制裝置的控制下顯示所述驗(yàn)證碼。
實(shí)施本發(fā)明,具有以下有益效果:在對(duì)門禁系統(tǒng)進(jìn)行管理時(shí),無(wú)需獲取用戶的當(dāng)前位置信息即可打開需要打開的門鎖,軟件開發(fā)工作量小、硬件成本低。并且用戶只有在看到或得知梯口機(jī)顯示的驗(yàn)證碼時(shí),才能輸入、發(fā)送正確的驗(yàn)證回復(fù)碼,安全可靠。
附圖說(shuō)明
下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,附圖中:
圖1是本發(fā)明門禁系統(tǒng)的結(jié)構(gòu)示意圖;
圖2是根據(jù)本發(fā)明一實(shí)施例的門禁管理方法中云后臺(tái)執(zhí)行步驟的流程圖;
圖3A是根據(jù)本發(fā)明一實(shí)施例的門禁管理方法中云后臺(tái)執(zhí)行步驟的流程圖;
圖3B是根據(jù)本發(fā)明一實(shí)施例的門禁管理方法中云后臺(tái)執(zhí)行步驟的流程圖;
圖4是根據(jù)本發(fā)明一實(shí)施例的門禁管理方法中梯口機(jī)顯示驗(yàn)證碼的步驟的流程圖。
具體實(shí)施方式
本發(fā)明構(gòu)思一種門禁管理方法和門禁系統(tǒng),樓宇梯口機(jī)通過(guò)互聯(lián)網(wǎng)連接到云后臺(tái),移動(dòng)終端APP通過(guò)云后臺(tái)完成開門功能。本發(fā)明利用安裝在移動(dòng)終端上的APP,例如手機(jī)APP發(fā)送開門指令,云后臺(tái)轉(zhuǎn)發(fā)該指令到手機(jī)注冊(cè)地址的梯口機(jī)上(可以有多臺(tái)梯口機(jī)),同時(shí)在梯口機(jī)上顯示驗(yàn)證碼,用戶通過(guò)手機(jī)APP輸入該驗(yàn)證碼,即可開門。
如圖1所示,本發(fā)明的門禁系統(tǒng)包括云后臺(tái)1、多個(gè)梯口機(jī)21、22、……2x、多個(gè)移動(dòng)終端31、32、……3y。通過(guò)通信網(wǎng)絡(luò)4,多個(gè)梯口機(jī)21、22、……2x和多個(gè)移動(dòng)終端31、32、……3y與云后臺(tái)1通信連接。云后臺(tái)1根據(jù)來(lái)自移動(dòng)終端31、32、……3y的信息控制梯口機(jī)21、22、……2x的操作,以打開用戶需要打開的門鎖,具體操作將結(jié)合圖2、圖3A、圖3B和圖4在以下進(jìn)行說(shuō)明。
需要說(shuō)明的是,在本發(fā)明的各個(gè)實(shí)施例中,移動(dòng)終端可以是Android系統(tǒng)智能手機(jī)、平板電腦和IOS系統(tǒng)iPad、iPhone等具有無(wú)線通信功能的(Android/IOS)通信裝置。
梯口機(jī)可以設(shè)置在例如圍墻大門、地下停車場(chǎng)負(fù)一樓、負(fù)二樓、一樓大堂、三樓平臺(tái)、樓道進(jìn)口等地方,梯口機(jī)包括(但不限于)通信裝置、控制裝置和顯示屏。
通信網(wǎng)絡(luò)4可以是3G、4G、WIFI、有線網(wǎng)絡(luò)等中的一種或多種的結(jié)合。
如圖2所示,在本發(fā)明的一實(shí)施例中,門禁管理方法100包括,當(dāng)用戶通過(guò)移動(dòng)終端APP發(fā)送開鎖指令后,云后臺(tái)端執(zhí)行如下步驟:
步驟110中,接收來(lái)自移動(dòng)終端的第一開鎖指令。在本發(fā)明的各個(gè)實(shí)施例中,移動(dòng)終端發(fā)送的開鎖指令中包含該移動(dòng)終端的終端ID。
在步驟120中,隨機(jī)生成N個(gè)各不相同的驗(yàn)證碼,其中N是與發(fā)送第一開鎖指令的移動(dòng)終端的終端ID相關(guān)聯(lián)的梯口機(jī)的數(shù)量;并為每一個(gè)相關(guān)聯(lián)的梯口機(jī)分配一個(gè)所生成的驗(yàn)證碼,同時(shí)記錄每一個(gè)驗(yàn)證碼和對(duì)應(yīng)的梯口機(jī)的對(duì)應(yīng)關(guān)系。
在門禁應(yīng)用中,通常每一個(gè)用戶(例如住戶中的每一成員)具有進(jìn)出多個(gè)門的權(quán)限,以住宅小區(qū)為例,每一用戶都可以打開圍墻大門、其所住的單元的大門、以及地下停車場(chǎng)通向其所住單元的門。管理這些門的多個(gè)梯口機(jī)與該用戶之間就建立了關(guān)聯(lián)關(guān)系。這個(gè)關(guān)聯(lián)關(guān)系可以通過(guò)這些梯口機(jī)的ID與用戶的移動(dòng)終端(例如智能手機(jī))的終端ID之間的關(guān)聯(lián)關(guān)系來(lái)代表。在建立門禁管理系統(tǒng)時(shí),可將這些關(guān)聯(lián)關(guān)系存儲(chǔ)在云后臺(tái)的數(shù)據(jù)庫(kù)中。云后臺(tái)接收到移動(dòng)終端的開鎖指令后,根據(jù)其中包含的終端ID可在數(shù)據(jù)庫(kù)中查找到與該終端ID相關(guān)聯(lián)的梯口機(jī)ID,進(jìn)而可獲知相關(guān)聯(lián)的梯口機(jī)的數(shù)量N。
之后,在步驟130中,云后臺(tái)向與發(fā)送第一開鎖指令的移動(dòng)終端的終端ID相關(guān)聯(lián)的N個(gè)梯口機(jī)的每一個(gè)發(fā)送所分配的驗(yàn)證碼,以供各梯口機(jī)顯示。即每一個(gè)與該終端ID關(guān)聯(lián)的梯口機(jī)都將顯示云后臺(tái)發(fā)送來(lái)的驗(yàn)證碼。
用戶看到其想進(jìn)入的門旁的梯口機(jī)上顯示的驗(yàn)證碼后,在其移動(dòng)終端例如手機(jī)顯示的輸入界面輸入驗(yàn)證回復(fù)碼,手機(jī)APP將該驗(yàn)證回復(fù)碼發(fā)送至云后臺(tái)。
作為另一選擇,梯口機(jī)的ID與用戶的移動(dòng)終端(例如智能手機(jī))的終端ID之間的關(guān)聯(lián)關(guān)系還可由用戶在APP中設(shè)置并保存在移動(dòng)終端(例如智能手機(jī))中。移動(dòng)終端發(fā)送的開鎖指令中除包含該移動(dòng)終端的終端ID外,還可包含與其綁定(即相關(guān)聯(lián)的)的N個(gè)梯口機(jī)的信息(例如梯口機(jī)數(shù)量N及各個(gè)梯口機(jī)的位置編碼或梯口機(jī)ID),或者包含與其相關(guān)聯(lián)的梯口機(jī)子集信息(例如子集編碼)。在前一種情況下,云后臺(tái)接收到開鎖指令后,計(jì)算出N個(gè)不重復(fù)的驗(yàn)證碼,并分別分配給相關(guān)聯(lián)的每一個(gè)梯口機(jī)。在后一種情況下,云后臺(tái)接收到開鎖指令后,根據(jù)梯口機(jī)子集信息,獲取子集中包含的梯口機(jī)數(shù)量N及各個(gè)梯口機(jī)的編碼,計(jì)算出相應(yīng)數(shù)量的不重復(fù)的驗(yàn)證碼,并分別分配給子集中的每一個(gè)梯口機(jī)。
然后,在步驟140中,云后臺(tái)接收來(lái)自移動(dòng)終端的驗(yàn)證回復(fù)信息,該驗(yàn)證回復(fù)信息包含驗(yàn)證回復(fù)碼,作為選擇還可包含終端ID。
在隨后的在步驟150中,云后臺(tái)將驗(yàn)證回復(fù)信息中所包含的驗(yàn)證回復(fù)碼與之前分配的N個(gè)各不相同的驗(yàn)證碼進(jìn)行比對(duì),以獲取與驗(yàn)證回復(fù)碼相匹配的驗(yàn)證碼。
在匹配結(jié)果判斷步驟151,判斷是否有匹配的驗(yàn)證回復(fù)碼。
若無(wú),例如,因用戶輸入驗(yàn)證回復(fù)碼的錯(cuò)誤,匹配不上,則執(zhí)行步驟170,使該方法流程返回步驟110等待新的開鎖指令。
若有,進(jìn)入判斷步驟153,云后臺(tái)判斷發(fā)送驗(yàn)證回復(fù)信息的移動(dòng)終端的終端ID與匹配成功的驗(yàn)證碼相對(duì)應(yīng)的梯口機(jī)是否相關(guān)聯(lián)。
若不關(guān)聯(lián),則執(zhí)行步驟170,使該方法流程返回步驟110等待新的開鎖指令。
若判斷為關(guān)聯(lián),則進(jìn)入步驟160。
在步驟160中,云后臺(tái)發(fā)送開鎖控制信號(hào)至與匹配成功的驗(yàn)證碼相對(duì)應(yīng)的梯口機(jī),以打開相應(yīng)門鎖。
需要說(shuō)明的是,方法100中,步驟153是可選步驟,其用虛線框表示。在一個(gè)特例中,門禁系統(tǒng)只管理一棟大樓,該大樓的所有進(jìn)出口權(quán)限開放給全部住戶。這樣,所有用戶的進(jìn)出權(quán)限全部相同,即所有用戶的終端ID相關(guān)聯(lián)的梯口機(jī)全部相同。這種情況下,能使用手機(jī)APP向云后臺(tái)發(fā)送開鎖指令和驗(yàn)證回復(fù)碼的用戶,均是合法用戶,可以進(jìn)出任意一個(gè)門,因此無(wú)需設(shè)置步驟153,且驗(yàn)證回復(fù)碼信息中也可不包含終端ID信息。
步驟160之后,繼續(xù)執(zhí)行本發(fā)明的門禁管理方法。例如,執(zhí)行圖3A或圖3B的流程步驟,或者返回步驟110等待新的開鎖指令。
在本發(fā)明的各個(gè)實(shí)施例中,驗(yàn)證碼具有預(yù)定時(shí)長(zhǎng)的有效期,在驗(yàn)證碼有效期內(nèi)梯口機(jī)顯示該驗(yàn)證碼,有效期過(guò)后停止顯示該驗(yàn)證碼。該預(yù)定時(shí)長(zhǎng)可在5秒-30秒范圍內(nèi)選擇,例如,可設(shè)置為5秒、10秒、15秒、20秒、25秒或30秒。
云后臺(tái)在發(fā)送驗(yàn)證碼同時(shí)開始計(jì)時(shí),梯口機(jī)在接收到驗(yàn)證碼時(shí)開始顯示并計(jì)時(shí)。若云后臺(tái)在驗(yàn)證碼有效期內(nèi)若接收到第二開鎖指令,則向相關(guān)的梯口機(jī)發(fā)送延時(shí)控制信號(hào),并重新開始計(jì)時(shí)有效期,以使相關(guān)梯口機(jī)的驗(yàn)證碼的有效期從發(fā)送延時(shí)控制信號(hào)時(shí)重新開始計(jì)時(shí)。其中,相關(guān)的梯口機(jī)包括:發(fā)送第二開鎖指令的移動(dòng)終端的終端ID相關(guān)聯(lián)的第二梯口機(jī)子集與處于有效期內(nèi)的驗(yàn)證碼對(duì)應(yīng)的第一梯口機(jī)子集的交集之內(nèi)的梯口機(jī)。
例如,假設(shè)驗(yàn)證碼有效期的預(yù)定時(shí)長(zhǎng)為10秒,在第一個(gè)人‘開鎖’10秒之內(nèi),其他人點(diǎn)擊開鎖不會(huì)變化,并且此刻起順延10秒驗(yàn)證碼畫面不變。比如:第一人點(diǎn)擊后第7秒另一人點(diǎn)擊‘開鎖’,此刻驗(yàn)證碼畫面順延10秒不變,也就是此驗(yàn)證碼畫面共17秒不變化。
相關(guān)實(shí)施例,將結(jié)合圖3A和圖3B詳細(xì)說(shuō)明。
如圖3A所示,在本發(fā)明的一實(shí)施例中,門禁管理方法200包括,當(dāng)用戶通過(guò)移動(dòng)終端APP發(fā)送開鎖指令后,在步驟210中,云后臺(tái)接收來(lái)自移動(dòng)終端的第二開鎖指令,第二開鎖指令中包含該移動(dòng)終端的終端ID。
之后,在步驟211中,云后臺(tái)判斷是否存在處于有效期的驗(yàn)證碼。若無(wú),云后臺(tái)將執(zhí)行圖2所示的門禁管理方法100(從步驟120開始)。若有,云后臺(tái)執(zhí)行如下步驟:
在步驟213,云后臺(tái)獲取與發(fā)送第二開鎖指令的移動(dòng)終端的終端ID相關(guān)聯(lián)的第二梯口機(jī)子集信息。
在步驟215,云后臺(tái)獲取該第二梯口機(jī)子集與處于有效期內(nèi)的驗(yàn)證碼對(duì)應(yīng)的第一梯口機(jī)子集的交集的信息。
然后,在步驟217,向該交集內(nèi)的梯口機(jī)發(fā)送延時(shí)控制信號(hào),并重新計(jì)時(shí)其有效期。
同時(shí),在步驟220,云后臺(tái)隨機(jī)生成M個(gè)各不相同且與有效期內(nèi)的驗(yàn)證碼不相同的驗(yàn)證碼,并將其分配給該交集之外且屬于第二梯口機(jī)子集的梯口機(jī)。
需要說(shuō)明的是,M是第一梯口機(jī)子集(簡(jiǎn)稱第一子集)和第二梯口機(jī)子集(簡(jiǎn)稱第二子集)的交集之外的、且屬于第二子集的梯口機(jī)的數(shù)量。例如,當(dāng)?shù)谝蛔蛹偷诙蛹療o(wú)交集時(shí),M等于與發(fā)送第二開鎖指令的移動(dòng)終端的終端ID相關(guān)聯(lián)的第二子集中的梯口機(jī)的數(shù)量;當(dāng)?shù)谝蛔蛹偷诙蛹恐丿B時(shí),M等于零;當(dāng)?shù)谝蛔蛹偷诙蛹糠窒嘟粫r(shí),M等于第二子集中的梯口機(jī)數(shù)量減去交集中的梯口機(jī)數(shù)量。
之后,在步驟230,云后臺(tái)向交集之外且屬于第二梯口機(jī)子集的M個(gè)梯口機(jī)的每一個(gè)發(fā)送所分配的驗(yàn)證碼并計(jì)時(shí),以供各梯口機(jī)顯示。
在步驟240,云后臺(tái)接收來(lái)自移動(dòng)終端的驗(yàn)證回復(fù)信息,該驗(yàn)證回復(fù)信息包含驗(yàn)證回復(fù)碼,作為選擇還可包含終端ID。
隨后,在步驟250,云后臺(tái)將驗(yàn)證回復(fù)信息中所包含的驗(yàn)證回復(fù)碼與處于有效期內(nèi)的驗(yàn)證碼進(jìn)行比對(duì),以獲取與驗(yàn)證回復(fù)碼相匹配的驗(yàn)證碼。
在匹配結(jié)果判斷步驟251,判斷是否有匹配的驗(yàn)證回復(fù)碼。
若無(wú),例如,因用戶輸入驗(yàn)證回復(fù)碼的錯(cuò)誤,匹配不上,則執(zhí)行步驟270,使該方法流程返回步驟210等待新的開鎖指令。
若有,進(jìn)入判斷步驟253,云后臺(tái)判斷發(fā)送驗(yàn)證回復(fù)信息的移動(dòng)終端的終端ID與匹配成功的驗(yàn)證碼相對(duì)應(yīng)的梯口機(jī)是否相關(guān)聯(lián)。
若不關(guān)聯(lián),則執(zhí)行步驟270,使該方法流程返回步驟210等待新的開鎖指令。
若判斷為關(guān)聯(lián),則進(jìn)入步驟260。
在步驟260中,云后臺(tái)發(fā)送開鎖控制信號(hào)至與匹配成功的驗(yàn)證碼相對(duì)應(yīng)的梯口機(jī),以打開相應(yīng)門鎖。
如圖3B所示,本發(fā)明的門禁管理方法300與圖3A所示的方法200的不同之處僅在于步驟320中,隨機(jī)生成M個(gè)各不相同的驗(yàn)證碼,并將其分配給交集之外且屬于第二梯口機(jī)子集的梯口機(jī)。除此之外,其他相應(yīng)的步驟均與方法200中相應(yīng)步驟相同,可參見方法200的相關(guān)說(shuō)明。因此,為節(jié)省篇幅不再對(duì)相同的步驟進(jìn)行贅述。
需要說(shuō)明的是,方法300的步驟320中生成的M個(gè)各不相同的驗(yàn)證碼,有可能與之前處于有效期的驗(yàn)證碼中的一個(gè)或多個(gè)相同,當(dāng)發(fā)送第二開鎖指令的用戶在移動(dòng)終端APP界面輸入驗(yàn)證回復(fù)碼并發(fā)送至云后臺(tái),云后臺(tái)對(duì)相同的驗(yàn)證碼所對(duì)應(yīng)的至少兩個(gè)梯口機(jī)都會(huì)發(fā)送開鎖控制信號(hào),而只有與移動(dòng)終端的終端ID號(hào)相匹配的梯口機(jī)執(zhí)行開鎖動(dòng)作。這種情況下,需要開鎖控制信號(hào)中也帶有發(fā)送開鎖指令的移動(dòng)終端的ID,梯口機(jī)中也存儲(chǔ)有與其匹配或關(guān)聯(lián)的所有移動(dòng)終端的終端ID,梯口機(jī)判斷是否匹配/關(guān)聯(lián),僅當(dāng)匹配時(shí)才執(zhí)行開鎖動(dòng)作。
如圖4所示,根據(jù)本發(fā)明一實(shí)施例的門禁管理方法中梯口機(jī)驗(yàn)證碼顯示過(guò)程的步驟如下:
在步驟410,梯口機(jī)接收來(lái)自云后臺(tái)的驗(yàn)證碼;
在步驟420,顯示驗(yàn)證碼,并開始計(jì)時(shí)驗(yàn)證碼的有效期;
在判斷步驟430,判斷是否驗(yàn)證碼仍在有效期,即判斷之前接收到并正在顯示的驗(yàn)證碼是否還處于預(yù)定的有效期內(nèi);
若是,則執(zhí)行步驟440;若否,則執(zhí)行步驟470,停止顯示驗(yàn)證碼,等待云后臺(tái)發(fā)送新的驗(yàn)證碼;
在判斷步驟440,判斷是否接收到延時(shí)控制信號(hào);
若是,則執(zhí)行步驟450,若否,則執(zhí)行步驟460;
在步驟450,重新開始計(jì)時(shí)驗(yàn)證碼有效期,例如可采用重置計(jì)數(shù)器的方式重新開始計(jì)時(shí),然后執(zhí)行步驟460;
在步驟460,繼續(xù)顯示原驗(yàn)證碼,然后返回步驟430。
需要說(shuō)明的是,在驗(yàn)證碼有效期或延長(zhǎng)期內(nèi),若無(wú)意外情況,梯口機(jī)一直不斷地顯示之前接收到的驗(yàn)證碼,即在步驟430、440和450執(zhí)行期間,同時(shí)在顯示原驗(yàn)證碼。
為了執(zhí)行上述步驟,本發(fā)明的門禁系統(tǒng)中的梯口機(jī)需要配置以下裝置:
通信裝置,用于接收來(lái)所述云后臺(tái)的驗(yàn)證碼和延時(shí)控制信號(hào);
控制裝置,用于在接收到驗(yàn)證碼時(shí)開始計(jì)時(shí)有效期,并在有效期內(nèi)控制顯示屏顯示所述驗(yàn)證碼,其中驗(yàn)證碼的有效期設(shè)定為預(yù)定時(shí)長(zhǎng);及在接收到延時(shí)控制信號(hào)時(shí),重新開始計(jì)時(shí)有效期;以及
顯示屏,用于在所述控制裝置的控制下顯示所述驗(yàn)證碼。
需要說(shuō)明的是本發(fā)明的門禁系統(tǒng)中的梯口機(jī)所包括的裝置不限于上述裝置和/或上述裝置不限于執(zhí)行上述操作。例如通信裝置還可用于接收開鎖控制信號(hào),控制裝置還可根據(jù)該開鎖控制信號(hào)控制門鎖(例如電控鎖等)的開啟和關(guān)閉。
本發(fā)明中,驗(yàn)證碼可以是任意形式的字符和/或圖形的組合。
在本發(fā)明的一些實(shí)施例中,驗(yàn)證碼為有順序的字母組合和/或數(shù)字組合,且當(dāng)移動(dòng)終端發(fā)送開鎖指令后,在移動(dòng)終端的顯示界面顯示包含字母和/或數(shù)字的圖片以供用戶輸入相應(yīng)的驗(yàn)證回復(fù)碼。
作為選擇,例如還可采用漢字、圖片(廣告圖片)或幾何圖形(如圓形、方形、三角形、五角星形等)作為驗(yàn)證碼。
根據(jù)門禁系統(tǒng)的規(guī)模大小(即包含的梯口機(jī)數(shù)量的多少),驗(yàn)證碼的位數(shù)可以按需設(shè)置。例如,可以是2、3或4位。
在一個(gè)實(shí)施例中,采用2位驗(yàn)證碼,例如從四個(gè)數(shù)字1、2、3、4中隨機(jī)選擇2位作為驗(yàn)證碼,例如41是其中一個(gè)驗(yàn)證碼,發(fā)送到相應(yīng)的梯口機(jī)后,該梯口機(jī)顯示41。移動(dòng)終端APP的輸入界面顯示1、2、3、4四個(gè)數(shù)字,用戶按順序點(diǎn)擊4、1后,驗(yàn)證回復(fù)碼信息被發(fā)送至云后臺(tái),隨后,開鎖控制信號(hào)即發(fā)送至該梯口機(jī),打開相應(yīng)的門鎖。這種情況數(shù)字少,用戶操作方便快捷。
在另一實(shí)施例中,采用3位驗(yàn)證碼,例如可從十個(gè)數(shù)字0-9中隨機(jī)選擇3位作為驗(yàn)證碼。此時(shí),移動(dòng)終端APP的輸入界面顯示0-9十個(gè)數(shù)字。相比前一情況,操作時(shí)間稍長(zhǎng)。
在另一實(shí)施例中,采用3位驗(yàn)證碼,例如可從26個(gè)數(shù)字字母中隨機(jī)選擇3位作為驗(yàn)證碼。此時(shí),移動(dòng)終端APP的輸入界面顯示26字母。相比前一情況,用戶需要的選擇時(shí)間更長(zhǎng)。
如前所述,還可以任意形式的字符和/或圖形的組合,例如字母和數(shù)字的組合。當(dāng)然這種情況需要更長(zhǎng)的選擇輸入時(shí)間。
本發(fā)明的方法100、200、300中,部分步驟的順序可以調(diào)換,即本發(fā)明的門禁管理方法不受圖2、圖3A和圖3B所示的流程中步驟順序的限制,任何符合邏輯的步驟順序都屬于本發(fā)明的保護(hù)范圍。例如,步驟211和步驟213的順序可以調(diào)換,步驟311和步驟313的順序可以調(diào)換。
應(yīng)用實(shí)例:
1、當(dāng)一棟樓有多個(gè)梯口機(jī)時(shí):比如:地下停車場(chǎng)負(fù)一樓、負(fù)二樓、一樓大堂、三樓平臺(tái)各有一臺(tái)梯口機(jī),當(dāng)業(yè)主外出回家需要打開大門時(shí),正常情況下應(yīng)該精確定位業(yè)主處在哪個(gè)梯口機(jī)門口,打開唯一一扇大門回家,這需要定位系統(tǒng)非常精確,軟件開發(fā)工作量增加,硬件成本提高,當(dāng)使用上述驗(yàn)證方式開門時(shí),一切問(wèn)題都解決了,即使同時(shí)有人在不同的樓層梯口機(jī)門口,正好也在開門,只需輸入梯口機(jī)畫面出現(xiàn)的驗(yàn)證碼就可了,因?yàn)轵?yàn)證碼隨機(jī)產(chǎn)生,每個(gè)梯口機(jī)驗(yàn)證碼不相同,假如外來(lái)人員正處于梯口機(jī)前,由于不是注冊(cè)用戶,無(wú)法正規(guī)操作APP,無(wú)法輸入驗(yàn)證碼開門,也就無(wú)法非法進(jìn)入。
2、當(dāng)小區(qū)有幾個(gè)圍墻機(jī)時(shí),加上一棟樓有多個(gè)梯口及時(shí),上述驗(yàn)證開門方式同樣適用。
3、本發(fā)明的門禁管理方法和門禁系統(tǒng)還可集成現(xiàn)有的門禁卡開鎖方法和裝置,例如利用IC卡的近場(chǎng)感應(yīng)開鎖等,以方便不熟悉手機(jī)操作的老人。
在應(yīng)用中,當(dāng)用戶打開手機(jī)APP,點(diǎn)擊開鎖按鈕后,出現(xiàn)驗(yàn)證碼輸入界面。輸入驗(yàn)證回復(fù)碼后,輸入界面關(guān)閉。用戶可能會(huì)出現(xiàn)驗(yàn)證碼輸入錯(cuò)誤的情況,如輸錯(cuò),還需要重新點(diǎn)擊開鎖按鈕。也就是說(shuō),若需要輸入驗(yàn)證碼,必須先點(diǎn)擊開鎖按鈕,才會(huì)出現(xiàn)驗(yàn)證碼輸入界面。
以上實(shí)施例只為說(shuō)明本發(fā)明的技術(shù)構(gòu)思及特點(diǎn),其目的在于讓熟悉此項(xiàng)技術(shù)的人士能夠了解本發(fā)明的內(nèi)容并據(jù)此實(shí)施,并不能限制本發(fā)明的保護(hù)范圍。凡跟本發(fā)明權(quán)利要求范圍所做的均等變化與修飾,均應(yīng)屬于本發(fā)明權(quán)利要求的涵蓋范圍。