專利名稱:一種門禁控制系統(tǒng)及訪客門禁權(quán)限控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及安防領(lǐng)域,尤其涉及一種門禁控制系統(tǒng)及訪客門禁權(quán)限控制方法。
背景技術(shù):
在現(xiàn)有的安防系統(tǒng)中,對(duì)于訪客門禁權(quán)限的控制,普遍采取以下兩種方式一、預(yù)先發(fā)好一批訪客卡,并將訪客卡的門禁權(quán)限下載到相應(yīng)的門禁控制器中(一直有權(quán))。訪客登記后領(lǐng)取一張?jiān)L客卡,利用該卡進(jìn)出相應(yīng)門禁,訪客簽退時(shí)歸還訪客卡。這種方法的存在以下缺點(diǎn)1)多區(qū)域訪客權(quán)限控制比較麻煩,需要預(yù)先發(fā)好不同區(qū)域的訪客卡,訪客進(jìn)入不同區(qū)域需換領(lǐng)相應(yīng)區(qū)域的訪客卡;2)由于預(yù)先發(fā)卡、授權(quán),沒有與訪客實(shí)際來(lái)訪有效期關(guān)聯(lián),無(wú)法實(shí)現(xiàn)訪客門禁權(quán)限的有效期控制;
二、訪客登記后發(fā)訪客卡,操作員將該訪客卡的門禁權(quán)限下載到相應(yīng)的門禁控制器中,訪客利用該卡進(jìn)出相應(yīng)門禁,訪客簽退時(shí)歸還訪客卡,退卡后操作將訪客卡的門禁權(quán)限從相應(yīng)的門禁控制器中刪除。這種方法的存在以下缺點(diǎn)由于訪客門禁授權(quán)、取消授權(quán)均需人工操作,比較繁瑣,尤其對(duì)于訪客量大的系統(tǒng),授權(quán)、取消授權(quán)操作的工作量很大。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對(duì)現(xiàn)有技術(shù)的上述操作繁瑣的缺陷,提供一種門禁控制系統(tǒng)及訪客門禁權(quán)限控制方法,能方便快捷的實(shí)現(xiàn)訪客門禁權(quán)限控制。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是構(gòu)造一種訪客門禁權(quán)限控制方法,包括A.在訪客登記時(shí),接收用戶輸入的卡有效期及所選擇的訪客區(qū)域,且所述卡有效期比當(dāng)前時(shí)間大預(yù)設(shè)值;B.在發(fā)卡時(shí),根據(jù)所輸入的卡有效期和所選擇的訪客區(qū)域,生成授權(quán)記錄和取消授權(quán)記錄,并保存在數(shù)據(jù)庫(kù)的門禁權(quán)限的下載表中,且所述授權(quán)記錄和所述取消授權(quán)記錄均包括為該訪客所發(fā)卡的卡號(hào)、與所述訪客區(qū)域?qū)?yīng)的門禁控制器的標(biāo)識(shí)、權(quán)限標(biāo)志、生效時(shí)間和下載狀態(tài),且所述授權(quán)記錄的權(quán)限標(biāo)志為有權(quán),所述取消授權(quán)記錄的權(quán)限標(biāo)志為無(wú)權(quán);所述授權(quán)記錄的生效時(shí)間為發(fā)卡時(shí)的時(shí)間,所述取消授權(quán)記錄的生效時(shí)間為所述卡有效期;C.在所述授權(quán)記錄中或所述取消授權(quán)記錄中的生效時(shí)間小于當(dāng)前時(shí)間,且當(dāng)前記錄的下載狀態(tài)為未下載時(shí),將所述當(dāng)前記錄下載到相應(yīng)的門禁控制器中;D.相應(yīng)的門禁控制器根據(jù)所下載的記錄控制門禁權(quán)限。在本發(fā)明所述的訪客門禁權(quán)限控制方法中,所述步驟A包括Al.接收用戶輸入的卡有效期;A2.判斷所輸入的卡有效期是否比當(dāng)前時(shí)間大預(yù)設(shè)值,若是,則進(jìn)行步驟A3 ;若否,則進(jìn)行步驟Al ;A3.接收所選擇的訪客區(qū)域。
在本發(fā)明所述的訪客門禁權(quán)限控制方法中,所述步驟C包括Cl.每隔預(yù)設(shè)時(shí)間讀取一次數(shù)據(jù)庫(kù)的門禁權(quán)限的下載表中的所述授權(quán)記錄中和所述取消授權(quán)記錄中的生效時(shí)間,并判斷所述授權(quán)記錄或所述取消授權(quán)記錄中的生效時(shí)間是否小于當(dāng)前時(shí)間,若是,則執(zhí)行步驟C2 ;若否,則結(jié)束;C2.判斷當(dāng)前記錄的下載狀態(tài)是否為未下載,若是,則進(jìn)行步驟C3 ;若否,則結(jié)束;C3.判斷是否存在需要下載當(dāng)前記錄的門禁控制器,若是,則進(jìn)行步驟C4 ;若否,則結(jié)束;C4.將當(dāng)前記錄下載到相應(yīng)的門禁控制器中;C5.判斷是否收到相應(yīng)的門禁控制器返回的下載成功信息,若是,則進(jìn)行步驟C6 ;若否,則進(jìn)行步驟C7;
C6.在數(shù)據(jù)庫(kù)的門禁權(quán)限的下載表中將當(dāng)前記錄的下載狀態(tài)更新為已下載,然后進(jìn)行步驟C3 ;C7.判斷錯(cuò)誤次數(shù)是否大于預(yù)設(shè)次數(shù),若是,則進(jìn)行步驟C3 ;若否,則進(jìn)行步驟C8 ;CS.重復(fù)下載當(dāng)前記錄到相應(yīng)的門禁控制器,然后進(jìn)行步驟C5。在本發(fā)明所述的訪客門禁權(quán)限控制方法中,在所述步驟B之后,還包括E.接收修改后的卡有效期和/或訪客區(qū)域,并根據(jù)修改后的卡有效期和/或訪客區(qū)域,在數(shù)據(jù)庫(kù)的門禁權(quán)限的下載表中修改授權(quán)記錄和取消授權(quán)記錄。在本發(fā)明所述的訪客門禁權(quán)限控制方法中,所述步驟D包括Dl.當(dāng)訪客在門禁點(diǎn)刷卡時(shí),讀取該訪客的卡號(hào);D2.門禁控制器根據(jù)所下載的記錄判斷所讀取的卡號(hào)在當(dāng)前門禁點(diǎn)是否授權(quán),若是,則進(jìn)行步驟D3 ;若否,則進(jìn)行步驟D4 ;D3.進(jìn)行開鎖,并保存刷卡記錄;D4.保持關(guān)鎖狀態(tài),并提示無(wú)權(quán)開鎖。本發(fā)明還構(gòu)造一種門禁控制系統(tǒng),包括設(shè)置在服務(wù)端的接收模塊、記錄生成模塊、下載模塊,及設(shè)置在每個(gè)門禁點(diǎn)的門禁控制器;其中,所述接收模塊,用于在訪客登記時(shí),接收用戶輸入的卡有效期及所選擇的訪客區(qū)域,且所述卡有效期比當(dāng)前時(shí)間大預(yù)設(shè)值;所述記錄生成模塊,用于在發(fā)卡時(shí),根據(jù)所輸入的卡有效期和所選擇的訪客區(qū)域,生成授權(quán)記錄和取消授權(quán)記錄,并保存在數(shù)據(jù)庫(kù)的門禁權(quán)限的下載表中,且所述授權(quán)記錄和所述取消授權(quán)記錄均包括為該訪客所發(fā)卡的卡號(hào)、與所述訪客區(qū)域?qū)?yīng)的門禁控制器的標(biāo)識(shí)、權(quán)限標(biāo)志、生效時(shí)間和下載狀態(tài),且所述授權(quán)記錄的權(quán)限標(biāo)志為有權(quán),所述取消授權(quán)記錄的權(quán)限標(biāo)志為無(wú)權(quán);所述授權(quán)記錄的生效時(shí)間為發(fā)卡時(shí)的時(shí)間,所述取消授權(quán)記錄的生效時(shí)間為所述卡有效期;所述下載模塊,用于在所述授權(quán)記錄中或所述取消授權(quán)記錄中的生效時(shí)間小于當(dāng)前時(shí)間,且當(dāng)前記錄的下載狀態(tài)為未下載時(shí),將所述當(dāng)前記錄下載到相應(yīng)的門禁控制器中;所述門禁控制器,用于根據(jù)所下載的記錄進(jìn)行門禁權(quán)限控制。在本發(fā)明所述的門禁控制系統(tǒng)中,所述接收模塊包括
有效期接收單元,用于接收用戶輸入的卡有效期;有效期判斷單元,用于判斷所輸入的卡有效期是否比當(dāng)前時(shí)間大預(yù)設(shè)值;區(qū)域接收單元,用于在所輸入的卡有效期比當(dāng)前時(shí)間大預(yù)設(shè)值時(shí),接收所選擇的訪客區(qū)域。在本發(fā)明所述的門禁控制系統(tǒng)中,所述下載模塊包括生效時(shí)間判斷單元,用于每隔預(yù)設(shè)時(shí)間讀取一次數(shù)據(jù)庫(kù)的門禁權(quán)限的下載表中所述授權(quán)記錄中和所述取消授權(quán)記錄中的生效時(shí)間,并判斷所述授權(quán)記錄或所述取消授權(quán)記錄中的生效時(shí)間是否小于當(dāng)前時(shí)間;下載狀態(tài)判斷單元,用于在生效時(shí)間小于當(dāng)前時(shí)間時(shí),判斷當(dāng)前記錄的下載狀態(tài)是否為未下載;下載需要判斷單元,用于在當(dāng)前記錄的下載狀態(tài)為未下載時(shí),判斷是否存在需要
記錄下載單元,用于在存在需要下載當(dāng)前記錄的門禁控制器時(shí),將當(dāng)前記錄下載到相應(yīng)的門禁控制器中;下載成功判斷單元,用于判斷是否收到相應(yīng)的門禁控制器返回的下載成功信息;下載狀態(tài)更新單元,用于在收到相應(yīng)的門禁控制器返回的下載成功信息時(shí),在數(shù)據(jù)庫(kù)的門禁權(quán)限的下載表中將當(dāng)前記錄的下載狀態(tài)更新為已下載;錯(cuò)誤次數(shù)判斷單元,用于在沒有收到相應(yīng)的門禁控制器返回的下載成功信息時(shí),判斷錯(cuò)誤次數(shù)是否大于預(yù)設(shè)次數(shù);重復(fù)下載單元,用于在錯(cuò)誤次數(shù)不大于預(yù)設(shè)次數(shù)時(shí),重復(fù)下載當(dāng)前記錄到相應(yīng)的門禁控制器。在本發(fā)明所述的門禁控制系統(tǒng)中,所述門禁控制系統(tǒng)還包括修改模塊,用于接收修改后的卡有效期和/或訪客區(qū)域,并根據(jù)修改后的卡有效期和/或訪客區(qū)域,在數(shù)據(jù)庫(kù)的門禁權(quán)限的下載表中修改授權(quán)記錄和取消授權(quán)記錄。在本發(fā)明所述的門禁控制系統(tǒng)中,所述門禁控制系統(tǒng)還包括設(shè)置在每個(gè)門禁點(diǎn)的讀卡器和電磁鎖,且所述讀卡器,用于當(dāng)訪客在門禁點(diǎn)刷卡時(shí),讀取該訪客的卡號(hào);所述門禁控制器,用于根據(jù)所下載的記錄判斷所讀取的卡號(hào)在當(dāng)前門禁點(diǎn)是否授權(quán),且在授權(quán)時(shí),控制電磁鎖進(jìn)行開鎖,并保存刷卡記錄;在無(wú)授權(quán)時(shí),控制電磁鎖保持關(guān)鎖狀態(tài),并提示無(wú)權(quán)開鎖。實(shí)施本發(fā)明的技術(shù)方案,方便、快捷地實(shí)現(xiàn)了訪客門禁權(quán)限控制,且能自動(dòng)實(shí)現(xiàn)門禁有效期的控制。
下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,附圖中圖I是本發(fā)明訪客門禁權(quán)限控制方法實(shí)施例一的流程圖;圖2是圖I中步驟A實(shí)施例一的流程圖;圖3是圖I中步驟C實(shí)施例一的流程圖;圖4是圖I中步驟D實(shí)施例一的流程圖5是本發(fā)明門禁控制系統(tǒng)實(shí)施例一的邏輯圖;圖6是本發(fā)明門禁控制系統(tǒng)實(shí)施例二的邏輯圖。
具體實(shí)施例方式圖I是本發(fā)明訪客門禁權(quán)限控制方法實(shí)施例一的流程圖,該訪客門禁權(quán)限控制方法包括A.在訪客登記時(shí),接收用戶輸入的卡有效期及所選擇的訪客區(qū)域,且卡有效期比當(dāng)前時(shí)間大預(yù)設(shè)值,在此應(yīng)說(shuō)明的是,對(duì)于一個(gè)特定范圍(如小區(qū)),應(yīng)首先建立多個(gè)訪客區(qū)域,并在每個(gè)訪客區(qū)域中設(shè)置相應(yīng)的門禁點(diǎn),以便訪客登記時(shí)對(duì)訪客授權(quán)區(qū)域進(jìn)行選擇。另夕卜,關(guān)于訪客登記時(shí)的卡有效期,例如格式可為yyyy-mm-dd hh:mm,精確至分鐘,而且要求卡有效期比系統(tǒng)當(dāng)前時(shí)間大預(yù)設(shè)值,例如大2分鐘;B.在發(fā)卡時(shí),根據(jù)所輸入的卡有效期和所選擇的訪客區(qū)域,生成授權(quán)記錄和取消 授權(quán)記錄,并保存在數(shù)據(jù)庫(kù)的門禁權(quán)限的下載表中,且授權(quán)記錄和取消授權(quán)記錄均包括為該訪客所發(fā)卡的卡號(hào)、與訪客區(qū)域?qū)?yīng)的門禁控制器的標(biāo)識(shí)、權(quán)限標(biāo)志、生效時(shí)間和下載狀態(tài),而且,這兩條記錄的卡號(hào)、門禁控制器的標(biāo)識(shí)完全一致,所不同的僅是授權(quán)記錄的權(quán)限標(biāo)志為有權(quán),取消授權(quán)記錄的權(quán)限標(biāo)志為無(wú)權(quán);授權(quán)記錄的生效時(shí)間為發(fā)卡時(shí)的時(shí)間,取消授權(quán)記錄的生效時(shí)間為卡有效期。另外,這兩條記錄的下載狀態(tài)初始時(shí)均為未下載;C.在授權(quán)記錄中或取消授權(quán)記錄中的生效時(shí)間小于當(dāng)前時(shí)間,且當(dāng)前記錄的下載狀態(tài)為未下載時(shí),將當(dāng)前記錄下載到相應(yīng)的門禁控制器中;D.相應(yīng)的門禁控制器根據(jù)所下載的記錄控制門禁權(quán)限,從而實(shí)現(xiàn)訪客卡門禁權(quán)限發(fā)卡自動(dòng)授權(quán)、過期自動(dòng)取消授權(quán)的功能。圖2是圖I中步驟A實(shí)施例一的流程圖,該步驟A包括Al.接收用戶輸入的卡有效期;A2.判斷所輸入的卡有效期是否比當(dāng)前時(shí)間大預(yù)設(shè)值,若是,則進(jìn)行步驟A3 ;若否,則進(jìn)行步驟Al ;A3.接收所選擇的訪客區(qū)域。 圖3是圖I中步驟C實(shí)施例一的流程圖,該步驟C包括Cl.每隔預(yù)設(shè)時(shí)間(例如30秒)讀取一次數(shù)據(jù)庫(kù)的門禁權(quán)限的下載表中的授權(quán)記錄中和取消授權(quán)記錄中的生效時(shí)間,并判斷授權(quán)記錄或取消授權(quán)記錄中的生效時(shí)間是否小于當(dāng)前時(shí)間,若是,則執(zhí)行步驟C2 ;若否,則結(jié)束;C2.判斷當(dāng)前記錄的下載狀態(tài)是否為未下載,若是,則進(jìn)行步驟C3 ;若否,則結(jié)束,在此應(yīng)說(shuō)明的是,該步驟中的當(dāng)前記錄也即為步驟Cl中滿足判斷條件的記錄;C3.判斷是否存在需要下載當(dāng)前記錄的門禁控制器,也即,判斷多個(gè)訪客區(qū)域的門禁點(diǎn)處的門禁控制器的標(biāo)識(shí)是否與當(dāng)前記錄中的門禁控制器的標(biāo)識(shí)相同,若是,則進(jìn)行步驟C4 ;若否,則結(jié)束;C4.將當(dāng)前記錄下載到相應(yīng)的門禁控制器中,若當(dāng)前記錄為授權(quán)記錄,貝U下載的權(quán)限標(biāo)志為有權(quán);若當(dāng)前記錄為取消授權(quán)記錄,則下載的權(quán)限標(biāo)志為無(wú)權(quán);C5.判斷是否收到相應(yīng)的門禁控制器返回的下載成功信息,若是,則進(jìn)行步驟C6 ;若否,則進(jìn)行步驟C7;
C6.在數(shù)據(jù)庫(kù)的門禁權(quán)限的下載表中將當(dāng)前記錄的下載狀態(tài)更新為已下載,然后進(jìn)行步驟C3 ;C7.判斷錯(cuò)誤次數(shù)是否大于預(yù)設(shè)次數(shù)(例如,3次),若是,則進(jìn)行步驟C3 ;若否,則進(jìn)行步驟C8 ;CS.重復(fù)下載當(dāng)前記錄到相應(yīng)的門禁控制器,然后進(jìn)行步驟C5。圖4是圖I中步驟D實(shí)施例一的流程圖,該步驟D包括Dl.當(dāng)訪客在門禁點(diǎn)刷卡時(shí),讀取該訪客的卡號(hào);D2.門禁控制器根據(jù)所下載的記錄判斷所讀取的卡號(hào)在當(dāng)前門禁點(diǎn)是否授權(quán),也即,判斷所讀取的卡號(hào)與所下載的記錄中的卡號(hào)是否相同;若是,則進(jìn)行步驟D3 ;若否,則進(jìn)行步驟D4; D3.進(jìn)行開鎖,并保存刷卡記錄;D4.保持關(guān)鎖狀態(tài),并提示無(wú)權(quán)開鎖。另外,在本發(fā)明訪客門禁權(quán)限控制方法的一個(gè)優(yōu)選實(shí)施例中,在步驟B之后,還包括E.接收修改后的卡有效期和/或訪客區(qū)域,并根據(jù)修改后的卡有效期和/或訪客區(qū)域,在數(shù)據(jù)庫(kù)的門禁權(quán)限的下載表中修改授權(quán)記錄和取消授權(quán)記錄。該步驟可具體包括首先,接收修改后的卡有效期,并判斷修改后的卡有效期是否比當(dāng)前時(shí)間大預(yù)設(shè)值,若否,則重復(fù)輸入;若是,則接收修改后的訪客區(qū)域。接著,將訪客卡原授權(quán)區(qū)域內(nèi)所有門禁點(diǎn)的取消授權(quán)記錄的生效時(shí)間修改為系統(tǒng)當(dāng)前時(shí)間,以便刪除該卡原有的訪客門禁權(quán)限;同時(shí),根據(jù)修改后的卡有效期和訪客區(qū)域,生成該訪客卡新授權(quán)區(qū)域內(nèi)所有門禁點(diǎn)的授權(quán)記錄和取消授權(quán)記錄,并保存在數(shù)據(jù)庫(kù)中門禁權(quán)限自動(dòng)下載表中,而且,授權(quán)記錄中的生效時(shí)間為系統(tǒng)當(dāng)前時(shí)間,取消授權(quán)記錄中的生效時(shí)間為卡有效期。圖5是本發(fā)明門禁控制系統(tǒng)實(shí)施例一的邏輯圖,該門禁控制系統(tǒng)包括設(shè)置在服務(wù)端的接收模塊10、記錄生成模塊20、下載模塊30,及設(shè)置在每個(gè)門禁點(diǎn)的門禁控制器40,在此說(shuō)明的是,圖中雖然僅示出了一個(gè)門禁控制器,但本發(fā)明門禁控制系統(tǒng)并不限制門禁控制器的數(shù)量。在該門禁控制系統(tǒng)中,接收模塊31用于在訪客登記時(shí),接收用戶輸入的卡有效期及所選擇的訪客區(qū)域,且卡有效期比當(dāng)前時(shí)間大預(yù)設(shè)值;記錄生成模塊20用于在發(fā)卡時(shí),根據(jù)所輸入的卡有效期和所選擇的訪客區(qū)域,生成授權(quán)記錄和取消授權(quán)記錄,并保存在數(shù)據(jù)庫(kù)的門禁權(quán)限的下載表中,且授權(quán)記錄和取消授權(quán)記錄均包括為該訪客所發(fā)卡的卡號(hào)、與訪客區(qū)域?qū)?yīng)的門禁控制器的標(biāo)識(shí)、權(quán)限標(biāo)志、生效時(shí)間和下載狀態(tài),且授權(quán)記錄的權(quán)限標(biāo)志為有權(quán),取消授權(quán)記錄的權(quán)限標(biāo)志為無(wú)權(quán);授權(quán)記錄的生效時(shí)間為發(fā)卡時(shí)的時(shí)間,取消授權(quán)記錄的生效時(shí)間為卡有效期;下載模塊30用于在授權(quán)記錄中或取消授權(quán)記錄中的生效時(shí)間小于當(dāng)前時(shí)間,且當(dāng)前記錄的下載狀態(tài)為未下載時(shí),將當(dāng)前記錄下載到相應(yīng)的門禁控制器中;門禁控制器40用于根據(jù)所下載的記錄進(jìn)行門禁權(quán)限控制,從而實(shí)現(xiàn)訪客卡門禁權(quán)限發(fā)卡自動(dòng)授權(quán)、過期自動(dòng)取消授權(quán)的功能。圖6是本發(fā)明門禁控制系統(tǒng)實(shí)施例二的邏輯圖,該實(shí)施例相比圖5所示的實(shí)施例,所不同僅是還包括設(shè)置在服務(wù)端的修改模塊50和設(shè)置在每個(gè)門禁點(diǎn)的讀卡器60和電磁鎖70。而且,修改模塊50用于接收修改后的卡有效期和/或訪客區(qū)域,并根據(jù)修改后的卡有效期和/或訪客區(qū)域,在數(shù)據(jù)庫(kù)的門禁權(quán)限的下載表中修改授權(quán)記錄和取消授權(quán)記錄。讀卡器60用于當(dāng)訪客在門禁點(diǎn)刷卡時(shí),讀取該訪客的卡號(hào);門禁控制器40用于根據(jù)所下載的記錄判斷所讀取的卡號(hào)在當(dāng)前門禁點(diǎn)是否授權(quán),且在授權(quán)時(shí),控制電磁鎖70進(jìn)行開鎖,并保存刷卡記錄;在無(wú)授權(quán)時(shí),控制電磁鎖70保持關(guān)鎖狀態(tài),并提示無(wú)權(quán)開鎖。在本發(fā)明門禁控制系統(tǒng)的一個(gè)優(yōu)選實(shí)施例中,其中的接收模塊可包括有效期接收單元、有效期判斷單元和區(qū)域接收單元。而且,有效期接收單元用于接收用戶輸入的卡有效期;有效期判斷單元用于判斷所輸入的卡有效期是否比當(dāng)前時(shí)間大預(yù)設(shè)值;區(qū)域接收單元,用于在所輸入的卡有效期比當(dāng)前時(shí)間大預(yù)設(shè)值時(shí),接收所選擇的訪客區(qū)域。在本發(fā)明門禁控制系統(tǒng)的另一個(gè)優(yōu)選實(shí)施例中,其中的下載模塊可包括生效時(shí)間判斷單元、下載狀態(tài)判斷單元、下載需要判斷單元、記錄下載單元、下載成功判斷單元、下載狀態(tài)更新單元、錯(cuò)誤次數(shù)判斷單元和重復(fù)下載單元。而且,生效時(shí)間判斷單元用于每隔預(yù)設(shè)時(shí)間讀取一次數(shù)據(jù)庫(kù)的門禁權(quán)限的下載表中授權(quán)記錄中和取消授權(quán)記錄中的生效時(shí)間,并判斷授權(quán)記錄或取消授權(quán)記錄中的生效時(shí)間是否小于當(dāng)前時(shí)間;下載狀態(tài)判斷單元用于在生效時(shí)間小于當(dāng)前時(shí)間時(shí),判斷當(dāng)前記錄的下載狀態(tài)是否為未下載;下載需要判斷 單元用于在當(dāng)前記錄的下載狀態(tài)為未下載時(shí),判斷是否存在需要下載當(dāng)前記錄的門禁控制器;記錄下載單元用于在存在需要下載當(dāng)前記錄的門禁控制器時(shí),將當(dāng)前記錄下載到相應(yīng)的門禁控制器中;下載成功判斷單元用于判斷是否收到相應(yīng)的門禁控制器返回的下載成功信息;下載狀態(tài)更新單元用于在收到相應(yīng)的門禁控制器返回的下載成功信息時(shí),在數(shù)據(jù)庫(kù)的門禁權(quán)限的下載表中將當(dāng)前記錄的下載狀態(tài)更新為已下載;錯(cuò)誤次數(shù)判斷單元用于在沒有收到相應(yīng)的門禁控制器返回的下載成功信息時(shí),判斷錯(cuò)誤次數(shù)是否大于預(yù)設(shè)次數(shù);重復(fù)下載單元用于在錯(cuò)誤次數(shù)不大于預(yù)設(shè)次數(shù)時(shí),重復(fù)下載當(dāng)前記錄到相應(yīng)的門禁控制器。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求范圍之內(nèi)。
權(quán)利要求
1.一種訪客門禁權(quán)限控制方法,其特征在于,包括 A.在訪客登記時(shí),接收用戶輸入的卡有效期及所選擇的訪客區(qū)域,且所述卡有效期比當(dāng)前時(shí)間大預(yù)設(shè)值; B.在發(fā)卡時(shí),根據(jù)所輸入的卡有效期和所選擇的訪客區(qū)域,生成授權(quán)記錄和取消授權(quán)記錄,并保存在數(shù)據(jù)庫(kù)的門禁權(quán)限的下載表中,且所述授權(quán)記錄和所述取消授權(quán)記錄均包括為該訪客所發(fā)卡的卡號(hào)、與所述訪客區(qū)域?qū)?yīng)的門禁控制器的標(biāo)識(shí)、權(quán)限標(biāo)志、生效時(shí)間和下載狀態(tài),且所述授權(quán)記錄的權(quán)限標(biāo)志為有權(quán),所述取消授權(quán)記錄的權(quán)限標(biāo)志為無(wú)權(quán);所述授權(quán)記錄的生效時(shí)間為發(fā)卡時(shí)的時(shí)間,所述取消授權(quán)記錄的生效時(shí)間為所述卡有效期; C.在所述授權(quán)記錄中或所述取消授權(quán)記錄中的生效時(shí)間小于當(dāng)前時(shí)間,且當(dāng)前記錄的下載狀態(tài)為未下載時(shí),將所述當(dāng)前記錄下載到相應(yīng)的門禁控制器中; D.相應(yīng)的門禁控制器根據(jù)所下載的記錄控制門禁權(quán)限。
2.根據(jù)權(quán)利要求I所述的訪客門禁權(quán)限控制方法,其特征在于,所述步驟A包括 Al.接收用戶輸入的卡有效期; A2.判斷所輸入的卡有效期是否比當(dāng)前時(shí)間大預(yù)設(shè)值,若是,則進(jìn)行步驟A3 ;若否,則進(jìn)行步驟Al ; A3.接收所選擇的訪客區(qū)域。
3.根據(jù)權(quán)利要求I所述的訪客門禁權(quán)限控制方法,其特征在于,所述步驟C包括 Cl.每隔預(yù)設(shè)時(shí)間讀取一次數(shù)據(jù)庫(kù)的門禁權(quán)限的下載表中的所述授權(quán)記錄中和所述取消授權(quán)記錄中的生效時(shí)間,并判斷所述授權(quán)記錄或所述取消授權(quán)記錄中的生效時(shí)間是否小于當(dāng)前時(shí)間,若是,則執(zhí)行步驟C2 ;若否,則結(jié)束; C2.判斷當(dāng)前記錄的下載狀態(tài)是否為未下載,若是,則進(jìn)行步驟C3 ;若否,則結(jié)束; C3.判斷是否存在需要下載當(dāng)前記錄的門禁控制器,若是,則進(jìn)行步驟C4 ;若否,則結(jié)束; C4.將當(dāng)前記錄下載到相應(yīng)的門禁控制器中; C5.判斷是否收到相應(yīng)的門禁控制器返回的下載成功信息,若是,則進(jìn)行步驟C6 ;若否,則進(jìn)行步驟C7; C6.在數(shù)據(jù)庫(kù)的門禁權(quán)限的下載表中將當(dāng)前記錄的下載狀態(tài)更新為已下載,然后進(jìn)行步驟C3 ; C7.判斷錯(cuò)誤次數(shù)是否大于預(yù)設(shè)次數(shù),若是,則進(jìn)行步驟C3 ;若否,則進(jìn)行步驟CS ; CS.重復(fù)下載當(dāng)前記錄到相應(yīng)的門禁控制器,然后進(jìn)行步驟C5。
4.根據(jù)權(quán)利要求I所述的訪客門禁權(quán)限控制方法,其特征在于,在所述步驟B之后,還包括 E.接收修改后的卡有效期和/或訪客區(qū)域,并根據(jù)修改后的卡有效期和/或訪客區(qū)域,在數(shù)據(jù)庫(kù)的門禁權(quán)限的下載表中修改授權(quán)記錄和取消授權(quán)記錄。
5.根據(jù)權(quán)利要求I所述的訪客門禁權(quán)限控制方法,其特征在于,所述步驟D包括 Dl.當(dāng)訪客在門禁點(diǎn)刷卡時(shí),讀取該訪客的卡號(hào); D2.門禁控制器根據(jù)所下載的記錄判斷所讀取的卡號(hào)在當(dāng)前門禁點(diǎn)是否授權(quán),若是,則進(jìn)行步驟D3 ;若否,則進(jìn)行步驟D4 ;D3.進(jìn)行開鎖,并保存刷卡記錄; D4.保持關(guān)鎖狀態(tài),并提示無(wú)權(quán)開鎖。
6.一種門禁控制系統(tǒng),其特征在于,包括設(shè)置在服務(wù)端的接收模塊、記錄生成模塊、下載模塊,及設(shè)置在每個(gè)門禁點(diǎn)的門禁控制器;其中, 所述接收模塊,用于在訪客登記時(shí),接收用戶輸入的卡有效期及所選擇的訪客區(qū)域,且所述卡有效期比當(dāng)前時(shí)間大預(yù)設(shè)值; 所述記錄生成模塊,用于在發(fā)卡時(shí),根據(jù)所輸入的卡有效期和所選擇的訪客區(qū)域,生成授權(quán)記錄和取消授權(quán)記錄,并保存在數(shù)據(jù)庫(kù)的門禁權(quán)限的下載表中,且所述授權(quán)記錄和所述取消授權(quán)記錄均包括為該訪客所發(fā)卡的卡號(hào)、與所述訪客區(qū)域?qū)?yīng)的門禁控制器的標(biāo)識(shí)、權(quán)限標(biāo)志、生效時(shí)間和下載狀態(tài),且所述授權(quán)記錄的權(quán)限標(biāo)志為有權(quán),所述取消授權(quán)記錄的權(quán)限標(biāo)志為無(wú)權(quán);所述授權(quán)記錄的生效時(shí)間為發(fā)卡時(shí)的時(shí)間,所述取消授權(quán)記錄的生效時(shí)間為所述卡有效期; 所述下載模塊,用于在所述授權(quán)記錄中或所述取消授權(quán)記錄中的生效時(shí)間小于當(dāng)前時(shí)間,且當(dāng)前記錄的下載狀態(tài)為未下載時(shí),將所述當(dāng)前記錄下載到相應(yīng)的門禁控制器中; 所述門禁控制器,用于根據(jù)所下載的記錄進(jìn)行門禁權(quán)限控制。
7.根據(jù)權(quán)利要求6所述的門禁控制系統(tǒng),其特征在于,所述接收模塊包括 有效期接收單元,用于接收用戶輸入的卡有效期; 有效期判斷單元,用于判斷所輸入的卡有效期是否比當(dāng)前時(shí)間大預(yù)設(shè)值; 區(qū)域接收單元,用于在所輸入的卡有效期比當(dāng)前時(shí)間大預(yù)設(shè)值時(shí),接收所選擇的訪客區(qū)域。
8.根據(jù)權(quán)利要求6所述的門禁控制系統(tǒng),其特征在于,所述下載模塊包括 生效時(shí)間判斷單元,用于每隔預(yù)設(shè)時(shí)間讀取一次數(shù)據(jù)庫(kù)的門禁權(quán)限的下載表中所述授權(quán)記錄中和所述取消授權(quán)記錄中的生效時(shí)間,并判斷所述授權(quán)記錄或所述取消授權(quán)記錄中的生效時(shí)間是否小于當(dāng)前時(shí)間; 下載狀態(tài)判斷單元,用于在生效時(shí)間小于當(dāng)前時(shí)間時(shí),判斷當(dāng)前記錄的下載狀態(tài)是否為未下載; 下載需要判斷單元,用于在當(dāng)前記錄的下載狀態(tài)為未下載時(shí),判斷是否存在需要下載當(dāng)前記錄的門禁控制器; 記錄下載單元,用于在存在需要下載當(dāng)前記錄的門禁控制器時(shí),將當(dāng)前記錄下載到相應(yīng)的門禁控制器中; 下載成功判斷單元,用于判斷是否收到相應(yīng)的門禁控制器返回的下載成功信息; 下載狀態(tài)更新單元,用于在收到相應(yīng)的門禁控制器返回的下載成功信息時(shí),在數(shù)據(jù)庫(kù)的門禁權(quán)限的下載表中將當(dāng)前記錄的下載狀態(tài)更新為已下載; 錯(cuò)誤次數(shù)判斷單元,用于在沒有收到相應(yīng)的門禁控制器返回的下載成功信息時(shí),判斷錯(cuò)誤次數(shù)是否大于預(yù)設(shè)次數(shù); 重復(fù)下載單元,用于在錯(cuò)誤次數(shù)不大于預(yù)設(shè)次數(shù)時(shí),重復(fù)下載當(dāng)前記錄到相應(yīng)的門禁控制器。
9.根據(jù)權(quán)利要求6所述的門禁控制系統(tǒng),其特征在于,所述門禁控制系統(tǒng)還包括 修改模塊,用于接收修改后的卡有效期和/或訪客區(qū)域,并根據(jù)修改后的卡有效期和/或訪客區(qū)域,在數(shù)據(jù)庫(kù)的門禁權(quán)限的下載表中修改授權(quán)記錄和取消授權(quán)記錄。
10.根據(jù)權(quán)利要求6所述的門禁控制系統(tǒng),其特征在于,所述門禁控制系統(tǒng)還包括設(shè)置在每個(gè)門禁點(diǎn)的讀卡器和電磁鎖,且 所述讀卡器,用于當(dāng)訪客在門禁點(diǎn)刷卡時(shí),讀取該訪客的卡號(hào); 所述門禁控制器,用于根據(jù)所下載的記錄判斷所讀取的卡號(hào)在當(dāng)前門禁點(diǎn)是否授權(quán),且在授權(quán)時(shí),控制電磁鎖進(jìn)行開鎖,并保存刷卡記錄;在無(wú)授權(quán)時(shí),控制電磁鎖保持關(guān)鎖狀態(tài),并提示無(wú)權(quán)開鎖。
全文摘要
本發(fā)明公開了一種門禁控制系統(tǒng)及訪客門禁權(quán)限控制方法,該方法包括在訪客登記時(shí),接收用戶輸入的卡有效期及所選擇的訪客區(qū)域,卡有效期比當(dāng)前時(shí)間大預(yù)設(shè)值;在發(fā)卡時(shí),生成授權(quán)記錄和取消授權(quán)記錄,且授權(quán)記錄和取消授權(quán)記錄均包括為該訪客所發(fā)卡的卡號(hào)、與訪客區(qū)域?qū)?yīng)的門禁控制器的標(biāo)識(shí)、權(quán)限標(biāo)志、生效時(shí)間和下載狀態(tài),且授權(quán)記錄的權(quán)限標(biāo)志為有權(quán),取消授權(quán)記錄的權(quán)限標(biāo)志為無(wú)權(quán);授權(quán)記錄的生效時(shí)間為發(fā)卡時(shí)的時(shí)間,取消授權(quán)記錄的生效時(shí)間為卡有效期;將當(dāng)前記錄下載到相應(yīng)的門禁控制器中;相應(yīng)的門禁控制器根據(jù)所下載的記錄控制門禁權(quán)限。實(shí)施本發(fā)明的技術(shù)方案,方便、快捷地實(shí)現(xiàn)了訪客門禁權(quán)限控制,且能自動(dòng)實(shí)現(xiàn)門禁有效期的控制。
文檔編號(hào)G07C9/00GK102831686SQ201210321668
公開日2012年12月19日 申請(qǐng)日期2012年9月3日 優(yōu)先權(quán)日2012年9月3日
發(fā)明者汪廣, 陳文宇 申請(qǐng)人:深圳達(dá)實(shí)信息技術(shù)有限公司