一種門禁數據鑑權方法及門禁系統與流程
2023-06-03 11:23:32
本發明涉及通訊技術和安防安全領域,尤其涉及一種門禁數據鑑權方法及門禁系統。
背景技術:
指「門」的禁止權限,是對「門"的戒備防範。這裡的「門」,廣義來說,包括能夠通行的各種通道,包括人通行的門,車輛通行的門等。
傳統的門禁設備只使用有線總線進行通訊,雖然通訊比較穩定,但是在安裝和後期裝修及維護的時候,需要獨立布線,投入的工作量非常大,相應的安裝或維護費用也不少。傳統的門禁設備只採用單路RS485等總線,當唯一的總線不能工作後,整個系統數據將不能正常傳送,從而影響系統穩定性以及安全管理性。其次也有少數的門禁設備採用單獨的無線網絡來進行連接通訊,當無線信號受幹擾強度大時,輕則設備間的數據傳輸穩定性將受到影響,重則整個系統數據將不能正常傳送,從而影響系統穩定性以及安全管理性。在通訊方式上,傳統的一般做法都是只使用一種有線或無線的組網模式,進行設備之間的數據通訊,如果唯一的通訊線路出現故障,系統將無法保證安全性。
因此,上述提及的門禁設備在通訊網絡中傳輸的信號不穩定,導致的門無法正確進行對應操作的技術問題成為了本領域技術人員亟待解決的技術問題。
技術實現要素:
本發明實施例提供的一種門禁數據鑑權方法及門禁系統,解決了目前的門禁設備在通訊網絡中傳輸的信號不穩定,導致的門無法正確進行對應操作的技術問題。
本發明實施例提供的一種門禁數據鑑權方法,包括:
S1:所述二級設備獲取到通過外接的第二數據採集單元採集的鑑權數據;
S2:所述二級設備進行是否能傳輸所述鑑權數據給所述一級設備的判斷,若能傳輸所述鑑權數據給所述一級設備,則將所述鑑權數據發送至所述一級設備,並執行步驟S3,若不能傳輸所述鑑權數據給所述一級設備,則將所述鑑權數據與所述伺服器預置在所述二級設備的第二本地數據進行數據是否驗證成功的判斷,並根據判斷結果進行對應的門/通道閘開啟或門/通道閘不開啟的處理;
S3:所述一級設備進行是否能傳輸所述鑑權數據給所述伺服器的判斷,若能傳輸所述鑑權數據給所述伺服器,則將所述鑑權數據發送至所述伺服器與伺服器資料庫進行數據是否驗證成功的判斷,並根據所述伺服器返回的判斷結果進行對應的門/通道閘開啟或門/通道閘不開啟的處理,若不能傳輸所述鑑權數據給所述伺服器,則將所述鑑權數據與所述伺服器預置在所述一級設備的第一本地數據進行數據是否驗證成功的判斷,並將判斷結果返回給所述二級設備進行對應的門/通道閘開啟或門/通道閘不開啟的處理。
優選地,進行對應的門/通道閘開啟或門/通道閘不開啟的處理之後還包括:
通過顯示單元進行與所述門/通道閘開啟或所述門/通道閘不開啟的處理結果對應的顯示;
和/或
通過語音單元進行與所述門/通道閘開啟或所述門/通道閘不開啟的處理結果對應的提示音提示門/通道閘開啟門/通道閘不開啟
優選地,門禁數據鑑權方法步驟還包括:
所述一級設備獲取到通過外接的第一數據採集單元採集的鑑權數據;
所述一級設備進行是否能傳輸所述鑑權數據給所述伺服器的判斷,若能傳輸所述鑑權數據給所述伺服器,則將所述鑑權數據發送至所述伺服器與伺服器資料庫進行數據是否驗證成功的判斷,若不能傳輸所述鑑權數據給所述伺服器,則將所述鑑權數據與所述第一本地數據進行數據是否驗證成功的判斷,若所述一級設備將所述鑑權數據與所述第一本地數據的數據驗證為成功,則進行對應的門/通道閘開啟的處理;
若所述一級設備獲取到所述伺服器數據驗證成功指令,則進行對應的門/通道閘開啟的處理,若所述一級設備獲取到所述伺服器數據驗證失敗指令,則進行對應的門/通道閘不開啟的處理;
若所述一級設備將所述鑑權數據與所述第一本地數據的數據驗證為失敗,則進行對應的門/通道閘不開啟的處理。
優選地,所述步驟S1或所述一級設備獲取到通過外接的第一數據採集單元採集的鑑權數據之前還包括:
所述伺服器將所述第一本地數據發送至所述一級設備,將所述第二本地數據分別發送至所述二級設備。
優選地,若不能傳輸所述鑑權數據給所述一級設備,則將所述鑑權數據與所述伺服器預置在所述二級設備的第二本地數據進行數據是否驗證成功的判斷,並根據判斷結果進行對應的門/通道閘開啟或門/通道閘不開啟的處理具體包括:
若所述二級設備不能傳輸所述鑑權數據給所述一級設備,則先進行通訊模式切換,所述二級設備再次進行是否能傳輸所述鑑權數據給所述一級設備的判斷,若仍不能傳輸所述鑑權數據給所述一級設備,則將所述鑑權數據與所述伺服器預置在所述二級設備的第二本地數據進行數據是否驗證成功的判斷,並根據判斷結果進行對應的門/通道閘開啟或門/通道閘不開啟的處理,若所述二級設備再次進行是否能傳輸所述鑑權數據給所述一級設備的判斷為能傳輸所述鑑權數據給所述一級設備,則將所述鑑權數據發送至所述一級設備,並執行步驟S3。
優選地,若不能傳輸所述鑑權數據給所述伺服器,則將所述鑑權數據與所述伺服器預置在所述一級設備的第一本地數據進行數據是否驗證成功的判斷,並將判斷結果返回給所述二級設備進行對應的門/通道閘開啟或門/通道閘不開啟的處理具體包括:
若所述一級設備不能傳輸所述鑑權數據給所述伺服器,則先進行通訊模式切換,所述一級設備再次進行是否能傳輸所述鑑權數據給所述伺服器的判斷,若仍不能傳輸所述鑑權數據給所述伺服器,則將所述鑑權數據與所述伺服器預置在所述一級設備的第一本地數據進行數據是否驗證成功的判斷,並將判斷結果返回給所述二級設備進行對應的門/通道閘開啟或門/通道閘不開啟的處理,若所述一級設備再次進行是否能傳輸所述鑑權數據給所述伺服器的判斷為能傳輸所述鑑權數據給所述伺服器,則將所述鑑權數據發送至所述伺服器與伺服器資料庫進行數據是否驗證成功的判斷,並根據所述伺服器返回的判斷結果進行對應的門/通道閘開啟或門/通道閘不開啟的處理。
優選地,若不能傳輸所述鑑權數據給所述伺服器,則將所述鑑權數據與所述第一本地數據進行數據是否驗證成功的判斷,若所述一級設備將所述鑑權數據與所述第一本地數據的數據驗證為成功,則進行對應的門/通道閘開啟的處理具體包括:若所述一級設備不能傳輸所述鑑權數據給所述伺服器,則先進行通訊模式切換,所述一級設備再次進行是否能傳輸所述鑑權數據給所述伺服器的判斷,若仍不能傳輸所述鑑權數據給所述伺服器,則將所述鑑權數據與所述第一本地數據進行數據是否驗證成功的判斷,若所述一級設備將所述鑑權數據與所述第一本地數據的數據驗證為成功,則進行對應的門/通道閘開啟的處理,若能傳輸所述鑑權數據給所述伺服器,則將所述鑑權數據發送至所述伺服器與伺服器資料庫進行數據是否驗證成功的判斷。
優選地,所述通訊模式切換為有線通訊模式或無線通訊模式切換為對應的無線通訊模式或有線通訊模式。
優選地,所述一級設備和所述二級設備分別都配置有獨立不相同的地址碼,所述地址碼為所述一級設備和所述二級設備的唯一識別碼;
所述一級設備的權限大於所述二級設備的權限。
本發明實施例提供的一種門禁系統,包括:伺服器和多級控制架構的至少兩個控制設備,所述伺服器與所述控制設備通訊連接,所述控制設備包括:至少一個一級設備和至少一個二級設備,所述一級設備和所述二級設備為無線通訊及有線通訊連接,所述一級設備和所述二級設備與所述伺服器分別通訊連接;
所述一級設備和所述二級設備均包括:
通訊單元、CPU、控制單元、門控單元、輔助輸入單元、輔助輸出單元、數據輸入單元、鎖控輸出單元;
所述CPU、所述控制單元、所述門控單元依次連接;
所述通訊單元與所述CPU連接;
所述控制單元與所述輔助輸入模塊、所述輔助輸出模塊連接;
所述門控單元與所述數據輸入單元、所述鎖控輸出單元連接。
優選地,所述通訊單元包括:
通訊邏輯控制模塊、無線通訊模塊、有線通訊模塊、顯示單元和電源模塊;
所述通訊邏輯控制模塊分別與所述無線通訊模塊和所述有線通訊模塊連接;
所述通訊邏輯控制模塊還與所述CPU連接;
顯示單元所述顯示單元與所述控制單元連接,所述電源模塊與所述CPU連接。
優選地,門禁系統還包括:
第一數據採集單元和第二數據採集單元;
所述第一數據採集單元與所述一級設備連接,所述第二數據採集單元與所述二級設備連接。
優選地,多級控制架構為N級架構,所述N級架構為逐級通訊連接的多層級架構,上一級所述控制設備與下一級所述控制設備通訊連接。
從以上技術方案可以看出,本發明實施例具有以下優點:
本發明實施例提供的一種門禁數據鑑權方法及門禁系統,其中,門禁數據鑑權方法包括:S1:二級設備獲取到通過外接的第二數據採集單元採集的鑑權數據;S2:二級設備進行是否能傳輸鑑權數據給一級設備的判斷,若能傳輸鑑權數據給一級設備,則將鑑權數據發送至一級設備,並執行步驟S3,若不能傳輸鑑權數據給一級設備,則將鑑權數據與伺服器預置在二級設備的第二本地數據進行數據是否驗證成功的判斷,並根據判斷結果進行對應的門/通道閘開啟或門/通道閘不開啟的處理;S3:一級設備進行是否能傳輸鑑權數據給伺服器的判斷,若能傳輸鑑權數據給伺服器,則將鑑權數據發送至伺服器與伺服器資料庫進行數據是否驗證成功的判斷,並根據伺服器返回的判斷結果進行對應的門/通道閘開啟或門/通道閘不開啟的處理,若不能傳輸鑑權數據給伺服器,則將鑑權數據與伺服器預置在一級設備的第一本地數據進行數據是否驗證成功的判斷,並將判斷結果返回給二級設備進行對應的門/通道閘開啟或門/通道閘不開啟的處理。本實施例中,鑑權數據通過一級設備與伺服器之間是否能成功傳輸,通過二級設備與一級設備之間是否能成功傳輸,根據結果進行對應的鑑權數據驗證在伺服器或一級設備或二級設備先經一級設備的處理,使得一級設備或二級設備根據對應的處理結果進行門/通道閘開啟或門/通道閘不開啟的處理,解決了目前的門禁設備在通訊網絡中傳輸的信號不穩定,導致的門無法正確進行對應操作的技術問題。
進一步地,伺服器、一級設備和二級設備之間鑑權數據傳輸不成功,則進行有線通訊模式或無線通訊模式切換為對應的無線通訊模式或有線通訊模式,大大減少了因通訊故障而影響數據的傳輸,當第一最佳通訊線路出現故障時,設備系統通過指令延時信息與通訊邏輯控制單元結合進行判斷做出決策,自動切換到第二通訊模式,保證設備之間數據的正常傳輸和系統的穩定性。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其它的附圖。
圖1為本發明實施例提供的一種門禁數據鑑權方法的一個實施例的流程示意圖;
圖2(a)和圖2(b)為本發明實施例提供的一種門禁數據鑑權方法的另一個實施例的流程示意圖;
圖3為本發明實施例提供的一種門禁系統的一個實施例的一級設備和二級設備工作框圖示意圖;
圖4為一級設備和二級設備通訊工作框圖;
圖5為門禁系統分級控制工作框圖。
具體實施方式
本發明實施例提供的一種門禁數據鑑權方法及門禁系統,解決了目前的門禁設備在通訊網絡中傳輸的信號不穩定,導致的門無法正確進行對應操作的技術問題。
為使得本發明的發明目的、特徵、優點能夠更加的明顯和易懂,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,下面所描述的實施例僅僅是本發明一部分實施例,而非全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬於本發明保護的範圍。
請參閱圖1,本發明實施例提供的一種門禁數據鑑權方法的一個實施例包括:
S1、二級設備獲取到通過外接的第二數據採集單元採集的鑑權數據;
本實施例中,當需要對門禁進行鑑權操作並開啟門時,二級設備獲取到通過外接的第二數據採集單元採集的鑑權數據。
S2、二級設備進行是否能傳輸鑑權數據給一級設備的判斷,若能傳輸鑑權數據給一級設備,則將鑑權數據發送至一級設備,並執行步驟S3,若不能傳輸鑑權數據給一級設備,則執行步驟S4;
當二級設備獲取到通過外接的第二數據採集單元採集的鑑權數據之後,二級設備進行是否能傳輸鑑權數據給一級設備的判斷,若能傳輸鑑權數據給一級設備,則將鑑權數據發送至一級設備,並執行步驟S3,若不能傳輸鑑權數據給一級設備,則執行步驟S4。
S3、一級設備進行是否能傳輸鑑權數據給伺服器的判斷,若能傳輸鑑權數據給伺服器,則執行步驟S5,若不能傳輸鑑權數據給伺服器,則執行步驟S6;
當傳輸鑑權數據給一級設備,則將鑑權數據發送至一級設備,且一級設備進行是否能傳輸鑑權數據給伺服器的判斷,若能傳輸鑑權數據給伺服器,則執行步驟S5,若不能傳輸鑑權數據給伺服器,則執行步驟S6。
S4、將鑑權數據與伺服器預置在二級設備的第二本地數據進行數據是否驗證成功的判斷,並根據判斷結果進行對應的門/通道閘開啟或門/通道閘不開啟的處理;
當二級設備不能傳輸鑑權數據給一級設備,則將鑑權數據與伺服器預置在二級設備的第二本地數據進行數據是否驗證成功的判斷,並根據判斷結果進行對應的門/通道閘開啟或門/通道閘不開啟的處理。
需要說明的是,二級設備不能傳輸鑑權數據給一級設備可以是一級設備與二級設備之間無法通訊,或一級設備故障。
S5、將鑑權數據發送至伺服器與伺服器資料庫進行數據是否驗證成功的判斷,並根據伺服器返回的判斷結果進行對應的門/通道閘開啟或門/通道閘不開啟的處理;
當一級設備能傳輸鑑權數據給伺服器,則將鑑權數據發送至伺服器與伺服器資料庫進行數據是否驗證成功的判斷,並根據伺服器返回的判斷結果進行對應的門/通道閘開啟或門/通道閘不開啟的處理。
S6、將鑑權數據與伺服器預置在一級設備的第一本地數據進行數據是否驗證成功的判斷,並將判斷結果返回給二級設備進行對應的門/通道閘開啟或門/通道閘不開啟的處理。
當一級設備不能傳輸鑑權數據給伺服器,則將鑑權數據與伺服器預置在一級設備的第一本地數據進行數據是否驗證成功的判斷,並將判斷結果返回給二級設備進行對應的門/通道閘開啟或門/通道閘不開啟的處理。
需要說明的是,一級設備不能傳輸鑑權數據給伺服器可以是一級設備與伺服器之間無法通訊。
本實施例中,鑑權數據通過一級設備與伺服器之間是否能成功傳輸,通過二級設備與一級設備之間是否能成功傳輸,根據結果進行對應的鑑權數據驗證在伺服器或一級設備或二級設備先經一級設備的處理,使得一級設備或二級設備根據對應的處理結果進行門/通道閘開啟或門/通道閘不開啟的處理,解決了目前的門禁設備在通訊網絡中傳輸的信號不穩定,導致的門無法正確進行對應操作的技術問題。
上面是對門禁數據鑑權方法的過程進行的描述,下面將對具體和附加過程進行詳細的描述,請參閱圖2(a)和圖2(b),本發明實施例提供的一種門禁數據鑑權方法的一個實施例包括:
201、伺服器將第一本地數據發送至一級設備,將第二本地數據分別發送至二級設備;
本實施例中,當需要對門禁進行鑑權操作並開啟門/通道閘之前,伺服器將第一本地數據發送至一級設備,將第二本地數據分別發送至二級設備。
202、二級設備獲取到通過外接的第二數據採集單元採集的鑑權數據;
當需要對門禁進行鑑權操作並開啟門/通道閘時,二級設備獲取到通過外接的第二數據採集單元採集的鑑權數據。
203、二級設備進行是否能傳輸鑑權數據給一級設備的判斷,若能傳輸鑑權數據給一級設備,則將鑑權數據發送至一級設備,並執行步驟204,若不能傳輸鑑權數據給一級設備,則執行步驟205;
當二級設備獲取到通過外接的第二數據採集單元採集的鑑權數據之後,二級設備進行是否能傳輸鑑權數據給一級設備的判斷,若能傳輸鑑權數據給一級設備,則將鑑權數據發送至一級設備,並執行步驟204,若不能傳輸鑑權數據給一級設備,則執行步驟205。
204、一級設備進行是否能傳輸鑑權數據給伺服器的判斷,若能傳輸鑑權數據給伺服器,則執行步驟207,若不能傳輸鑑權數據給伺服器,則執行步驟208;
當傳輸鑑權數據給一級設備,則將鑑權數據發送至一級設備,且一級設備進行是否能傳輸鑑權數據給伺服器的判斷,若能傳輸鑑權數據給伺服器,則執行步驟207,若不能傳輸鑑權數據給伺服器,則執行步驟208。
205、先進行通訊模式切換,二級設備再次進行是否能傳輸鑑權數據給一級設備的判斷,若仍不能傳輸鑑權數據給一級設備,則執行步驟206,若二級設備再次進行是否能傳輸鑑權數據給一級設備的判斷為能傳輸鑑權數據給一級設備,則將鑑權數據發送至一級設備,並執行步驟207;
當步驟203的二級設備不能傳輸鑑權數據給一級設備,則先進行通訊模式切換,二級設備再次進行是否能傳輸鑑權數據給一級設備的判斷,若仍不能傳輸鑑權數據給一級設備,則執行步驟206,若二級設備再次進行是否能傳輸鑑權數據給一級設備的判斷為能傳輸鑑權數據給一級設備,則將鑑權數據發送至一級設備,並執行步驟207。
206、將鑑權數據與伺服器預置在二級設備的第二本地數據進行數據是否驗證成功的判斷,並根據判斷結果進行對應的門/通道閘開啟或門/通道閘不開啟的處理;
當二級設備不能傳輸鑑權數據給一級設備或進行通訊模式切換後二級設備仍不能傳輸鑑權數據給一級設備,則將鑑權數據與伺服器預置在二級設備的第二本地數據進行數據是否驗證成功的判斷,並根據判斷結果進行對應的門/通道閘開啟或門/通道閘不開啟的處理。
需要說明的是,二級設備不能傳輸鑑權數據給一級設備可以是一級設備與二級設備之間無法通訊,或一級設備故障。
207、將鑑權數據發送至伺服器與伺服器資料庫進行數據是否驗證成功的判斷,並根據伺服器返回的判斷結果進行對應的門/通道閘開啟或門/通道閘不開啟的處理;
當步驟204的一級設備能傳輸鑑權數據給伺服器,則將鑑權數據發送至伺服器與伺服器資料庫進行數據是否驗證成功的判斷,並根據伺服器返回的判斷結果進行對應的門/通道閘開啟或門/通道閘不開啟的處理。
208、先進行通訊模式切換,一級設備再次進行是否能傳輸鑑權數據給伺服器的判斷,若仍不能傳輸鑑權數據給伺服器,則執行步驟209,若一級設備再次進行是否能傳輸鑑權數據給伺服器的判斷為能傳輸鑑權數據給伺服器,則執行步驟207;
當步驟204的一級設備不能傳輸鑑權數據給伺服器,則先進行通訊模式切換,一級設備再次進行是否能傳輸鑑權數據給伺服器的判斷,若仍不能傳輸鑑權數據給伺服器,則執行步驟209,若一級設備再次進行是否能傳輸鑑權數據給伺服器的判斷為能傳輸鑑權數據給伺服器,則執行步驟207。
209、將鑑權數據與伺服器預置在一級設備的第一本地數據進行數據是否驗證成功的判斷,並將判斷結果返回給二級設備進行對應的門/通道閘開啟或門/通道閘不開啟的處理;
當步驟204的一級設備不能傳輸鑑權數據給伺服器或步驟208的仍不能傳輸鑑權數據給伺服器,則將鑑權數據與伺服器預置在一級設備的第一本地數據進行數據是否驗證成功的判斷,並將判斷結果返回給二級設備進行對應的門/通道閘開啟或門/通道閘不開啟的處理。
需要說明的是,一級設備不能傳輸鑑權數據給伺服器可以是一級設備與伺服器之間無法通訊。
210、一級設備獲取到通過外接的第一數據採集單元採集的鑑權數據;
當需要對門禁進行鑑權操作並開啟門/通道閘時,且步驟201之後,一級設備獲取到通過外接的第一數據採集單元採集的鑑權數據。
211、一級設備進行是否能傳輸鑑權數據給伺服器的判斷,若能傳輸鑑權數據給伺服器,則執行步驟212,若不能傳輸鑑權數據給伺服器,則執行步驟213;
當一級設備獲取到通過外接的第一數據採集單元採集的鑑權數據之後,一級設備進行是否能傳輸鑑權數據給伺服器的判斷,若能傳輸鑑權數據給伺服器,則執行步驟212,若不能傳輸鑑權數據給伺服器,則執行步驟213。
212、將鑑權數據發送至伺服器與伺服器資料庫進行數據是否驗證成功的判斷,若一級設備獲取到伺服器數據驗證成功指令,則進行對應的門/通道閘開啟的處理,若一級設備獲取到伺服器數據驗證失敗指令,則執行步驟215;
當一級設備能傳輸鑑權數據給伺服器或步驟213進行通訊模式切換後能傳輸鑑權數據給伺服器,則將鑑權數據發送至伺服器與伺服器資料庫進行數據是否驗證成功的判斷,若一級設備獲取到伺服器數據驗證成功指令,則進行對應的門/通道閘開啟的處理,若一級設備獲取到伺服器數據驗證失敗指令,則執行步驟215。
213、先進行通訊模式切換,一級設備再次進行是否能傳輸鑑權數據給伺服器的判斷,若仍不能傳輸鑑權數據給伺服器,則執行步驟214,若能傳輸鑑權數據給伺服器,則執行步驟212;
若步驟211的一級設備不能傳輸鑑權數據給伺服器,則先進行通訊模式切換,一級設備再次進行是否能傳輸鑑權數據給伺服器的判斷,若仍不能傳輸鑑權數據給伺服器,則執行步驟214,若能傳輸鑑權數據給伺服器,則執行步驟212。
214、將鑑權數據與第一本地數據進行數據是否驗證成功的判斷,若一級設備將鑑權數據與第一本地數據的數據驗證為成功,則進行對應的門/通道閘開啟的處理,若一級設備將鑑權數據與第一本地數據的數據驗證為失敗,則執行步驟215;
當一級設備不能傳輸鑑權數據給伺服器或步驟213進行通訊模式切換後仍不能傳輸鑑權數據給伺服器,則將鑑權數據與第一本地數據進行數據是否驗證成功的判斷,若一級設備將鑑權數據與第一本地數據的數據驗證為成功,則進行對應的門/通道閘開啟的處理,若一級設備將鑑權數據與第一本地數據的數據驗證為失敗,則執行步驟215。
215、進行對應的門/通道閘不開啟的處理;
若一級設備獲取到伺服器數據驗證失敗指令或一級設備將鑑權數據與第一本地數據的數據驗證為失敗,則進行對應的門/通道閘不開啟的處理。
216、通過顯示單元進行與門/通道閘開啟或門/通道閘不開啟的處理結果對應的顯示或通過語音單元進行與門/通道閘開啟或門/通道閘不開啟的處理結果對應的提示音提示。
步驟202至215中,二級設備或一級設備獲取到門/通道閘開啟或門/通道閘不開啟的處理的結果時,顯示單元進行與門/通道閘開啟或門/通道閘不開啟的處理結果對應的顯示或通過語音單元進行與門/通道閘開啟或門/通道閘不開啟的處理結果對應的提示音提示。
本實施例的顯示單元可以是LED顯示單元或LCD顯示單元等,語音單元可以是人聲控制器,或者是報警器等,此處不做具體限定。
必須說明的是,通訊模式切換為有線通訊模式或無線通訊模式切換為對應的無線通訊模式或有線通訊模式,進一步優先選擇為有線通訊模式。
需要說明的是,當設備選型或工作時,設備的通訊方式可以支持多種模式的組合應用,可跟據使用的環境靈活選擇一種或多種以及有線無線混合的搭配通訊模式,大大提高了系統通訊的靈活性和安全性。
可以理解的是,前述的步驟201至216還可以適用於圖5中的N級架構。
設備可選擇的多種通訊方式如下:
1:設備之間僅使用有線通訊模塊進行通訊。
2:設備之間僅使用無線通訊模塊進行通訊。
3:設備之間使用有線通訊模塊和無線通訊模塊的混合模式進行通訊。
多級控制系統
步驟1:系統運行前設置,把設備之間的關係進行配置好,每一個系統下的設備都有一個獨一無二的地址碼(不聯公網情況最低本系統中的所有設備的地址碼都不能相同),一級設備的權限大於二級的設備。
步驟2:由伺服器發出指令信息(帶有地址碼)傳達給一級設備,當一級設備接到指令進行解析,發出的指令如果是一級指令,對應的一級設備將進行相應的信號處理;如果是二級指令,一級設備將二級指令傳達給對應的二級設備,由二級設備去處理指令信息,前述的為一級設備和二級設備的唯一識別碼。
步驟3:數據採集裝置把採集到的數據上傳給上級設備或伺服器,與資料庫中的數據進行比對,並把比對的結果下發到接採集裝置的設備中,設備跟據結果信息做出相應的反應,並把信號傳達到信號輸出裝置中,進行門禁的管理和提示。
本實施例中,鑑權數據通過一級設備與伺服器之間是否能成功傳輸,通過二級設備與一級設備之間是否能成功傳輸,根據結果進行對應的鑑權數據驗證在伺服器或一級設備或二級設備先經一級設備的處理,使得一級設備或二級設備根據對應的處理結果進行門/通道閘開啟或門/通道閘不開啟的處理,解決了目前的門禁設備在通訊網絡中傳輸的信號不穩定,導致的門無法正確進行對應操作的技術問題,當第一最佳通訊線路出現故障時,設備系統通過指令延時信息與通訊邏輯控制單元結合進行判斷做出決策,自動切換到第二通訊模式,保證設備之間數據的正常傳輸和系統的穩定性。
進一步地,伺服器、一級設備和二級設備之間鑑權數據傳輸不成功,則進行有線通訊模式或無線通訊模式切換為對應的無線通訊模式或有線通訊模式,大大減少了因通訊故障而影響數據的傳輸,當第一最佳通訊線路出現故障時,設備系統通過指令延時信息與通訊邏輯控制單元結合進行判斷做出決策,自動切換到第二通訊模式,保證設備之間數據的正常傳輸和系統的穩定性。
請參閱圖3至圖5,本發明實施例中提供的一種門禁系統的一個實施例包括:
伺服器和多級控制架構的至少兩個控制設備,所述伺服器與所述控制設備通訊連接,所述控制設備包括:至少一個一級設備和至少一個二級設備,一級設備和二級設備為無線通訊及有線通訊連接,一級設備和二級設備與伺服器分別通訊連接;
一級設備和二級設備均包括:
通訊單元、CPU、控制單元、門控單元、輔助輸入單元、輔助輸出單元、數據輸入單元、鎖控輸出單元;
CPU、控制單元、門控單元依次連接;
通訊單元與CPU連接;
控制單元與輔助輸入模塊、輔助輸出模塊連接;
門控單元與數據輸入單元、鎖控輸出單元連接。
進一步地,通訊單元包括:
通訊邏輯控制模塊、無線通訊模塊和有線通訊模塊;
通訊邏輯控制模塊分別與無線通訊模塊和有線通訊模塊連接,通訊邏輯控制模塊用於輸出邏輯指令進行無線通訊模塊和有線通訊模塊的互相切換,本實施例中的無線通訊模塊和有線通訊模塊的互相切換可以是優先選擇有線通訊模塊,邏輯指令還可以是由CPU輸出;
通訊邏輯控制模塊還與CPU連接。
進一步地,一級設備和二級設備均還包括:顯示單元和電源模塊;
顯示單元與控制單元連接,電源模塊與CPU連接,顯示單元可以是LED顯示單元或LCD顯示單元。
進一步地,門禁系統還包括:
第一數據採集單元和第二數據採集單元;
第一數據採集單元與一級設備連接,第二數據採集單元與二級設備連接。
進一步地,多級控制架構為N級架構,所述N級架構為逐級通訊連接的多層級架構,上一級所述控制設備與下一級所述控制設備通訊連接,任何層級的控制設備的結構與前述的一級設備和二級設備一致,例如在二級設備的下一個層級為三級設備,依次類推,可以把每一棟樓房(或每一層樓)用一個(區域管理設備管理起來),把區域中的門禁數據下發給設備,可以進行脫機的管理.減少網絡的壓力和後臺伺服器的壓力(在PC配置成本上也可以降低要求),網絡環境也比較簡潔,解決了現有(傳統)門禁管理系統,中,大型項目(比如小區或軟體開發/工廠園區;幾十棟的樓房(上百上千的樓層))的網絡環境較為複雜,網絡信號傳輸壓力都是非常的大,其次就是後端伺服器的配置也要求也將更高的技術問題。
下面結合圖3至圖5,及圖2實施例進行門禁系統對應的鑑權方法的描述。
應用例一:二級設備21外接的數據採集裝置51,把採集到的數據傳給終端設備CPU1,二級設備CPU1把數據傳給通訊單元13,通訊單元13把數據發送給一級設備20,通過一級設備20把數據轉送至後臺伺服器30,伺服器30把接收到的數據與伺服器資料庫中的數據進行比對,並把結果信息按原路返回傳達給二級設備21,二級設備CPU21跟據接收到的結果信息,做出相應的反應。
如果是驗證成功的數據,二級設備CPU1發出指令,將開啟門的信號,通過控制單元2傳達給門控單元4,門控單元4通過鎖控輸出單元12和信號輸出裝置52,控制門的打開。同時控制單元2把開啟門的信息傳到顯示單元6做出提示。
如果是驗證失敗的數據,二級設備CPU1發出指令,將不開啟門的信號,通過控制單元2傳達給門控單元4,門控單元4通過鎖控輸出單元12和信號輸出裝置52,控制門的關閉,同時控制單元2把不開啟門的信息傳到顯示單元6做出提示。
應用例二:首先伺服器需要把本路的數據下發到一級設備20進行本地存儲;當多級系統中的伺服器已斷開或所有通訊線路出故障時。二級設備21外接的數據採集裝置51,把採集到的數據傳給終端設備CPU1,二級設備CPU1把數據傳給通訊單元13,通訊單元13把數據發送給一級設備20,一級設備20進行通訊檢測,如果伺服器不在線或通訊連接不上的情況,就把接收到的數據與一級設備20本地資料庫中的數據進行比對,並把結果信息按原路返回傳達給二級設備21,二級設備CPU21跟據接收到的結果信息,做出相應的反應。
如果是驗證成功的數據,二級設備CPU1發出指令,將開啟門的信號,通過控制單元2傳達給門控單元4,門控單元4通過鎖控輸出單元12和信號輸出裝置52,控制門的打開。同時控制單元2把開啟門的信息傳到顯示單元6做出提示。
如果是驗證失敗的數據,二級設備CPU1發出指令,將不開啟門的信號,通過控制單元2傳達給門控單元4,門控單元4通過鎖控輸出單元12和信號輸出裝置52,控制門的關閉,同時控制單元2把不開啟門的信息傳到顯示單元6做出提示。
應用例三:當一級設備20出故障或一、二級設備間所有通訊線路出故障。
首先伺服器需要把二級設備21有關的數據下發到二級設備21。
二級設備21外接的數據採集裝置51,把採集到的數據傳給二級設備CPU1,二級設備CPU1把數據傳給通訊單元13,通訊單元13與一級設備20進行通訊檢測,如果一級設備20不在線或所有通訊都連接不上的情況,就把接收到的數據與二級設備21本地資料庫中的數據進行比對,並把結果信息直接傳給二級設備21的控制單元2,做出相應的反應。
如果是驗證成功的數據,二級設備CPU1發出指令,將開啟門的信號,通過控制單元2傳達給門控單元4,門控單元4通過鎖控輸出單元12和信號輸出裝置52,控制門的打開。同時控制單元2把開啟門的信息傳到顯示單元6做出提示。
如果是驗證失敗的數據,二級設備CPU1發出指令,將不開啟門的信號,通過控制單元2傳達給門控單元4,門控單元4通過鎖控輸出單元12和信號輸出裝置52,控制門的關閉,同時控制單元2把不開啟門的信息傳到顯示單元6做出提示。
應用例四:一級設備20外接的數據採集裝置53,把採集到的數據傳給一級設備CPU1,一級設備CPU1把數據傳給通訊單元13,通訊單元13把數據發送給至後臺伺服器30,伺服器30把接收到的數據與伺服器資料庫中的數據進行比對,並把結果信息按原路返回傳達給一級設備20,一級設備CPU1跟據接收到的結果信息,做出相應的反應。
如果是驗證成功的數據,一級設備CPU1發出指令,將開啟門的信號,通過控制單元2傳達給門控單元4,門控單元4通過鎖控輸出單元12和信號輸出裝置54,控制門的打開。同時控制單元2把開啟門的信息傳到顯示單元6做出提示。
如果是驗證失敗的數據,一級設備CPU1發出指令,將不開啟門的信號,通過控制單元2傳達給門控單元4,門控單元4通過鎖控輸出單元12和信號輸出裝置54,控制門的關閉,同時控制單元2把不開啟門的信息傳到顯示單元6做出提示。
應用例五:首先伺服器需要把本路的數據下發到一級設備20進行本地存儲;當多級系統中的伺服器已斷開或所有通訊線路出故障時。
一級設備20外接的數據採集裝置53,把採集到的數據傳給一級設備CPU1,一級設備CPU1把數據傳給通訊單元13,通訊單元13進行通訊檢測,如果伺服器不在線或通訊連接不上的情況,就把採集到的數據與一級設備20本地資料庫中的數據進行比對,並把結果信息輸出給到一級設備20的控制單元2做出相應的反應。
如果是驗證成功的數據,一級設備CPU1發出指令,將開啟門的信號,通過控制單元2傳達給門控單元4,門控單元4通過鎖控輸出單元12和信號輸出裝置54,控制門的打開。同時控制單元2把開啟門的信息傳到顯示單元6做出提示。
如果是驗證失敗的數據,一級設備CPU1發出指令,將不開啟門的信號,通過控制單元2傳達給門控單元4,門控單元4通過鎖控輸出單元12和信號輸出裝置54,控制門的關閉,同時控制單元2把不開啟門的信息傳到顯示單元6做出提示。
本實施例中的有益效果為:當設備間的最佳通訊(第一;比如是高速公路)線路出現故障無法進行通訊時,發送數據端的設備通過通訊延時指令和通訊邏輯控制單元進行判斷決策,設備自動切換到其他(第二;比如是國道)通訊線路,同時設備發出通訊故障報警信息;向接收端設備發出連網請求,設備端經過通訊協議機制進行驗證,驗證成功設備間即可進行數據傳輸,同時最佳通訊線路故障信息傳送給到伺服器,伺服器發出警報信號,提示用戶及時排除通訊故障,以保證系統運行最優化。其次當最佳通訊線路故障排除,設備間通過通訊協議機制進行判斷自動恢復到最佳的通訊線路進行通訊。
所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統,裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的系統,裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通訊連接可以是通過一些接口,裝置或單元的間接耦合或通訊連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以採用硬體的形式實現,也可以採用軟體功能單元的形式實現。
所述集成的單元如果以軟體功能單元的形式實現並作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,伺服器,或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬碟、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光碟等各種可以存儲程序代碼的介質。
以上所述,以上實施例僅用以說明本發明的技術方案,而非對其限制;儘管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特徵進行等同替換;而這些修改或者替換,並不使相應技術方案的本質脫離本發明各實施例技術方案的精神和範圍。