門禁電鎖開啟的控制方法、門禁控制器及門禁控制系統的制作方法
【技術領域】
[0001]本發明涉及計算機軟件領域,具體而言,涉及一種門禁電鎖開啟的控制方法、門禁控制器及門禁控制系統。
【背景技術】
[0002]門禁是一種管理人員、車輛進出的智能化管理系統,其可以包括部署在計算機上的管理軟件以及門鎖、門磁、控制器、讀卡器等硬件系統。反潛回,又稱反回傳、防尾隨功能,是指執卡者從某個門刷卡進來就必須按照順序從某個門刷卡出去,刷卡記錄必須一進一出嚴格對應;同時,一系列門禁點組成一條反潛回路線,用戶必須按照該路線以規定的次序刷卡才能夠通過。例如:如果某個人跟隨別人進入一扇門,而自己并沒有刷卡,那么這個人將無法刷卡通過門禁出來,即使他的卡是有效卡。
[0003]目前,市場上的門禁系統中反潛回的實現方式主要可以分為以下兩類:
[0004]第一類、需要單獨的管理軟件(例如:在計算機上部署門禁管理軟件,門禁管理軟件通常僅實現門禁設備管理和權限控制的一套軟件系統,其帶有數據庫,一般部署在計算機上)來判斷用戶刷卡時是否存在反潛回行為,然而,這類實現方式對于環境的依賴性較高,在管理軟件發生中斷時系統將無法實現反潛回功能;
[0005]第二類、反潛回功能只能夠在單個門禁點實現,而如果由多個門禁點組成一個系統,那么將無法在多個門禁點之間實現門禁反潛回功能。
[0006]隨著門禁系統在金融、司法、公安等領域的應用越來越廣泛,這些領域對于一些高級應用(例如:反潛回)的需求越來越高,然而,現有的反潛回功能大多基于門禁管理管理軟件來判斷反潛的流程,由軟件來控制門禁控制器的開啟。由此可見,相關技術中缺乏一種不需要依賴軟件控制而能夠直接在多個門禁設備上實現反潛回功能的技術方案。
【發明內容】
[0007]本發明提供了一種門禁電鎖開啟的控制方法、門禁控制器及門禁控制系統,以至少解決相關技術中缺乏一種不需要依賴軟件控制而能夠直接在多個門禁設備上實現反潛回功能的技術方案的問題。
[0008]根據本發明的一個方面,提供了一種門禁電鎖開啟的控制方法。
[0009]根據本發明實施例的門禁電鎖開啟的控制方法包括:獲取反潛回路線信息,其中,反潛回路線信息包括:起始門禁控制器、終止門禁控制器以及從起始門禁控制器至終止門禁控制器所依次經過的一個或多個中間門禁控制器,或者,反潛回路線信息包括:當前執行是否開啟門禁電鎖校驗的門禁控制器、終止門禁控制器以及從當前執行是否開啟門禁電鎖校驗的門禁控制器至終止門禁控制器所依次經過的一個或多個中間門禁控制器;根據反潛回路線信息對是否開啟門禁電鎖進行控制。
[0010]優選地,根據反潛回路線信息對是否開啟門禁電鎖進行控制包括:通過反潛回路線信息確定在起始門禁控制器執行是否開啟門禁電鎖的校驗;在經過校驗核準確定門禁權限驗證請求具備開門權限的情況下,控制門禁電鎖開啟;而在經過校驗核準確定門禁權限驗證請求不具備開門權限的情況下,拒絕開啟門禁電鎖。
[0011]優選地,根據反潛回路線信息對是否開啟門禁電鎖進行控制包括:通過反潛回路線信息確定當前執行是否開啟門禁電鎖校驗的門禁控制器為中間門禁控制器或終止門禁控制器;在確定與當前執行是否開啟門禁電鎖校驗的門禁控制器相鄰的前一個門禁控制器中存儲有與門禁權限驗證請求對應的門禁權限驗證成功記錄的情況下,控制門禁電鎖開啟;而在確定前一個門禁控制器中并未存儲有門禁權限驗證成功記錄的情況下,拒絕開啟門禁電鎖,其中,門禁權限驗證成功記錄是前一個門禁控制器在確認門禁權限驗證請求是按照反潛回路線信息中設定的刷卡路線順次刷卡通過后進行存儲的。
[0012]優選地,在根據反潛回路線信息對是否開啟門禁電鎖進行控制之前,還包括以下之一:向前一個門禁控制器請求獲取門禁權限驗證成功記錄;接收前一個門禁控制器主動發送的門禁權限驗證成功記錄。
[0013]優選地,根據反潛回路線信息對是否開啟門禁電鎖進行控制包括:在根據反潛回路線信息確定當前執行是否開啟門禁電鎖校驗的門禁控制器并非屬于反潛回路線信息中所包含的門禁控制器的情況下,拒絕開啟門禁電鎖。
[0014]優選地,獲取反潛回路線信息包括以下之一:接收用戶輸入的配置信息,其中,配置信息用于對反潛回路線信息進行配置;向與當前執行是否開啟門禁電鎖校驗的門禁控制器相鄰的前一個門禁控制器請求獲取反潛回路線信息;接收前一個門禁控制器主動發送的反潛回路線信息。
[0015]根據本發明的另一方面,提供了一種門禁控制器。
[0016]根據本發明實施例的門禁控制器包括:獲取模塊,用于獲取反潛回路線信息,其中,反潛回路線信息包括:起始門禁控制器、終止門禁控制器以及從起始門禁控制器至終止門禁控制器所依次經過的一個或多個中間門禁控制器,或者,反潛回路線信息包括:當前執行是否開啟門禁電鎖校驗的門禁控制器、終止門禁控制器以及從當前執行是否開啟門禁電鎖校驗的門禁控制器至終止門禁控制器所依次經過的一個或多個中間門禁控制器;控制模塊,用于根據反潛回路線信息對是否開啟門禁電鎖進行控制。
[0017]優選地,控制模塊包括:第一確定單元,用于通過反潛回路線信息確定在起始門禁控制器執行是否開啟門禁電鎖的校驗;第一控制單元,用于在經過校驗核準確定門禁權限驗證請求具備開門權限的情況下,控制門禁電鎖開啟;而在經過校驗核準確定門禁權限驗證請求不具備開門權限的情況下,拒絕開啟門禁電鎖。
[0018]優選地,控制模塊包括:第二確定單元,用于通過反潛回路線信息確定當前執行是否開啟門禁電鎖校驗的門禁控制器為中間門禁控制器或終止門禁控制器;第二控制單元,用于在確定與當前執行是否開啟門禁電鎖校驗的門禁控制器相鄰的前一個門禁控制器中存儲有與門禁權限驗證請求對應的門禁權限驗證成功記錄的情況下,控制門禁電鎖開啟;而在確定前一個門禁控制器中并未存儲有門禁權限驗證成功記錄的情況下,拒絕開啟門禁電鎖,其中,門禁權限驗證成功記錄是前一個門禁控制器在確認門禁權限驗證請求是按照反潛回路線信息中設定的刷卡路線順次刷卡通過后進行存儲的。
[0019]優選地,上述裝置還包括:處理模塊,用于向前一個門禁控制器請求獲取刷卡記錄;和/或,向后一個門禁控制器主動發送的刷卡記錄。
[0020]優選地,控制模塊包括:第三控制單元,用于在根據反潛回路線信息確定當前執行是否開啟門禁電鎖校驗的門禁控制器并非屬于反潛回路線信息中所包含的門禁控制器的情況下,拒絕開啟門禁電鎖。
[0021]優選地,獲取模塊,用于獲取反潛回路線信息包括以下之一:接收用戶輸入的配置信息,其中,配置信息用于對反潛回路線信息進行配置;向與當前執行是否開啟門禁電鎖校驗的門禁控制器相鄰的前一個門禁控制器請求獲取反潛回路線信息;接收前一個門禁控制器主動發送的反潛回路線信息。
[0022]根據本發明的又一方面,提供了一種門禁控制系統。
[0023]根據本發明實施例的門禁控制系統包括:多個上述門禁控制器,多個門禁控制器按照反潛回路線信息在從起始門禁控制器至終止門禁控制器的方向上依次排序。
[0024]通過本發明實施例,采用獲取反潛回路線信息,其中,反潛回路線信息包括:起始門禁控制器、終止門禁控制器以及從起始門禁控制器至終止門禁控制器所依次經過的一個或多個中間門禁控制器,或者,反潛回路線信息包括:當前執行是否開啟門禁電鎖校驗的門禁控制器、終止門禁控制器以及從當前執行是否開啟門禁電鎖校驗的門禁控制器至終止門禁控制器所依次經過的一個或多個中間門禁控制器;根據反潛回路線信息對是否開啟門禁電鎖進行控制,解決了相關技術中缺乏一種不需要依賴軟件控制而能夠