一種門禁訪問控制方法以及門禁系統的制作方法
【專利摘要】一種門禁訪問控制方法以及門禁系統,方法包括:預裝于智能手機的門禁APP向遠程服務器提交注冊請求,遠程服務器生成專有密鑰和公有密鑰并分發至門禁APP和管理服務器;管理服務器向用戶數據庫中添加或刪除用戶授權數據;門禁盒子周期性地廣播數據包,智能手機進入門禁盒子的廣播范圍內時,門禁APP接收到廣播數據包后,將專有密鑰通過廣播數據包或無連接模式發送到門禁盒子;門禁盒子接收到來自門禁APP的專有密鑰,門禁盒子將專有密鑰傳輸給管理服務器;管理服務器將專有密鑰與用戶數據庫中的用戶授權數據進行匹配;若匹配成功,則將發送開門信號至門禁盒子以開啟門禁;若匹配不成功,則不作反應。本發明不會增加成本,實現用戶零操作開門。
【專利說明】
一種門禁訪問控制方法以及門禁系統
技術領域
[0001 ]本發明涉及門禁領域,尤其涉及一種門禁訪問控制方法以及門禁系統。
【背景技術】
[0002]現有的門禁驗證,一般包括刷卡驗證、指紋驗證、密碼驗證等。這些驗證方式,存在以下缺陷:操作復雜,需要帶卡或者帶鑰匙或者需要輸入密碼;成本相對較高,鑰匙和卡都需要成本,而且丟了又要重新做,比較麻煩。另外,傳統門禁系統不能遠程操控門鎖,即使是現在用得很普遍的刷卡式和指紋/人臉識別式都不能解決這個問題。
【發明內容】
[0003]本發明要解決的技術問題在于,針對現有技術的上述缺陷,提供一種門禁訪問控制方法以及門禁系統。
[0004]本發明解決其技術問題所采用的技術方案是:構造一種門禁訪問控制方法,包括:授權步驟和訪問步驟;
[0005]所述授權步驟包括:
[0006]S01、預裝于智能手機的門禁APP向遠程服務器提交注冊請求,遠程服務器生成專有密鑰和公有密鑰,并將專有密鑰和公有密鑰分發至門禁APP和管理服務器;
[0007]S02、管理服務器向本地的用戶數據庫中添加或刪除用戶授權數據,所述用戶授權數據包括:用戶信息、專有密鑰、公有密鑰;
[0008]所述訪問步驟包括:
[0009]當管理服務器與門禁盒子的連接正常時,執行以下步驟:
[0010]SlaJ]禁盒子周期性地廣播數據包,智能手機進入門禁盒子的廣播范圍內時,門禁APP接收到廣播數據包后,將專有密鑰通過廣播數據包或無連接模式發送到門禁盒子;
[0011]S2a、門禁盒子接收到來自門禁APP的專有密鑰,門禁盒子將專有密鑰通過有線方式傳輸給管理服務器;
[0012]S3a、管理服務器將來自門禁盒子的專有密鑰與用戶數據庫中的用戶授權數據進行匹配;若匹配成功,則將發送開門信號至門禁盒子以開啟門禁;若匹配不成功,則不作反應。
[0013]在本發明所述的門禁訪問控制方法中,所述步驟S2包括:
[0014]S21a、門禁盒子周期性地廣播包含觸發數據和加密明文的數據包,明文由遠程服務器下發至管理服務器,再由管理服務器發送至門禁盒子;
[0015]S22a、智能手機進入門禁盒子的廣播范圍內時,門禁APP接收廣播數據包;
[0016]S23a、門禁APP識別出所述觸發數據后,將加密明文進行解密,并將解密后的明文與遠程服務器下發的明文進行驗證,如果驗證通過,則將專有密鑰與解密后的明文一起加密后通過廣播數據包或無連接模式發送到門禁盒子,如果驗證不通過,則不作反應。
[0017]在本發明所述的門禁訪問控制方法中,所述方法還包括:遠程服務器定期的推送更新的明文給門禁APP和管理服務器。
[0018]在本發明所述的門禁訪問控制方法中,
[0019]步驟S2a包括:門禁盒子將接收到來自門禁APP的數據進行解密,得到專有密鑰和明文,門禁盒子通過有線方式將專有密鑰傳輸給管理服務器;
[0020]步驟S3a包括:管理服務器查詢來自門禁盒子的專有密鑰是否存在于在用戶數據庫中,如果是則判定匹配成功,否則判定匹配不成功。
[0021]在本發明所述的門禁訪問控制方法中,所述方法還包括,遠程服務器將特定密鑰下發至門禁APP和管理服務器,所述管理服務器在與門禁盒子的連接正常時將特定密鑰和公有密鑰發送至門禁盒子;
[0022]所述訪問步驟還包括,當管理服務器與門禁盒子的連接異常時執行以下步驟:
[0023]Slb、門禁盒子周期性地廣播所述特定密鑰,智能手機進入門禁盒子的廣播范圍內時,門禁APP接收廣播的特定密鑰,并將公有密鑰加密后通過廣播數據包或無連接模式發送到門禁盒子;
[0024]S2b、門禁盒子將接收到來自門禁APP的數據進行解密,得到公有密鑰;
[0025]S3b、門禁盒子將解密得到的公有密鑰與本地存儲的公有密鑰進行匹配,若匹配成功,則開啟門禁;若匹配不成功,則不作反應。
[0026]在本發明所述的門禁訪問控制方法中,
[0027]步驟SOl還包括:門禁APP基于自身的專有密鑰向遠程服務器提交臨客授權請求,遠程服務器確認門禁APP的專有密鑰與用戶數據庫中的專有密鑰匹配后生成臨時密鑰,并將臨時密鑰下發至門禁APP和管理服務器;
[0028]步驟S02中的用戶授權數據還包括:臨時密鑰;
[0029]所述步驟S02之后還包括S03:門禁APP將遠程服務器下發的臨時密鑰發送至另一個門禁APP;
[0030]所述訪問步驟還包括,當管理服務器與門禁盒子的連接正常時,執行以下步驟:[0031 ] Sic、門禁盒子周期性地廣播數據包,智能手機進入門禁盒子的廣播范圍內時,門禁APP接收到廣播數據包后,將臨時密鑰通過廣播數據包或無連接模式發送到門禁盒子;
[0032]S2c、門禁盒子接收到來自門禁APP的臨時密鑰,門禁盒子將臨時密鑰通過有線方式傳輸給管理服務器;
[0033]S3c、管理服務器將來自門禁盒子的臨時密鑰與用戶數據庫中的用戶授權數據進行匹配;若匹配成功,則將發送開門信號至門禁盒子以開啟門禁;若匹配不成功,則不作反應。
[0034]在本發明所述的門禁訪問控制方法中,所述臨時密鑰包括使用時長或使用次數;
[0035]如果所述臨時密鑰包括使用時長,S3c中某個臨時密鑰首次匹配成功時,則開始計時,并在計時時間到達使用時長時,刪除用戶數據庫中的該某個臨時密鑰;
[0036]如果所述臨時密鑰包括使用次數,S3c中某個臨時密鑰匹配成功后,將用戶數據庫中的該某個臨時密鑰的使用次數減一,如果使用次數變為0,則刪除用戶數據庫中的該某個臨時密鑰。
[0037]在本發明所述的門禁訪問控制方法中,所述方法還包括遠程開門步驟:
[0038]Sld、管理服務器通過安裝于門禁處的攝像頭獲取并存儲視頻信息,門禁APP向遠程服務器提交遠程監控請求;
[0039]S2d、遠程服務器從所述管理服務器中調取與門禁APP的專有密鑰或者通過門禁APP輸入的開門密碼或者用戶輸入的指紋信息對應的視頻信息發往門禁APP;
[0040]S3d、門禁APP向遠程服務器提交遠程開門請求,遠程服務器將所述遠程開門請求轉發給管理服務器,管理服務器觸發門禁盒子開啟門禁。
[0041]在本發明所述的門禁訪問控制方法中,所述訪問步驟需要在滿足以下條件時被觸發:紅外感應器檢測到門外有人來訪。
[0042]相應的,本發明還公開了一種基于所述的門禁訪問控制方法的門禁系統,包括:預裝有所述門禁APP的智能手機、管理服務器、遠程服務器,以及安裝在每個門禁處的:門禁盒子、攝像頭、紅外感應器;所述門禁盒子包括處理器、門鎖控制電路、藍牙模塊;
[0043]所述紅外感應器與所述門禁盒子連接,所述門禁盒子與管理服務器之間有線連接,管理服務器以及智能手機與遠程服務器通過網絡連接。
[0044]實施本發明的門禁訪問控制方法以及門禁系統,具有以下有益效果:本發明利用手機作為開門鑰匙,只需下載門禁APP,不會增加成本,而且只要手機進入門禁盒子的廣播范圍內時即可自動進行開門操作,實現用戶零操作開門;
[0045]進一步的,本發明在管理服務器連接正常時,基于專有密鑰開門,在管理服務器連接異常時,可以以公有密鑰開門,確保系統正常工作;具備授權權限的用戶還可以給其他訪客臨時授權,方便用戶自主管理;具備授權權限的用戶還可以遠程監控開門。
【附圖說明】
[0046]下面將結合附圖及實施例對本發明作進一步說明,附圖中:
[0047]圖1是本發明的門禁系統的結構示意圖;
[0048]圖2是本發明的門禁訪問控制方法中的訪問步驟在管理服務器連接正常時基于專有密鑰訪問門禁的流程圖;
[0049]圖3是本發明的門禁訪問控制方法中的訪問步驟在管理服務器連接異常時基于公有密鑰訪問門禁的流程圖;
[0050]圖4是本發明的門禁訪問控制方法中的訪問步驟在管理服務器連接正常時基于臨時密鑰訪問門禁的流程圖;
[0051 ]圖5是本發明的門禁訪問控制方法中的遠程開門步驟的流程圖。
【具體實施方式】
[0052]為了對本發明的技術特征、目的和效果有更加清楚的理解,現對照附圖詳細說明本發明的【具體實施方式】。
[0053]參考圖1,是本發明的門禁系統的結構示意圖;
[0054]本發明的門禁系統包括預裝有所述門禁APP的智能手機、管理服務器、遠程服務器,以及安裝在每個門禁處的:門禁盒子、攝像頭、紅外感應器;所述門禁盒子包括處理器、門鎖控制電路、藍牙模塊;
[0055]另外,為了兼容現有的門禁開啟方式,每個門禁處還配置有指紋機和/或密碼機和/或RFID讀卡器。
[0056]所述紅外感應器與所述門禁盒子連接,所述門禁盒子與管理服務器之間有線連接,管理服務器以及智能手機與遠程服務器通過網絡連接。
[0057]其中,所述門禁盒子主要用于加解密數據、收發數據和控制門鎖,包括處理器、門鎖控制電路、藍牙模塊。管理員通過PC端界面管理管理服務器的數據,通過向本地的用戶數據庫中執行添加或刪除操作,給用戶授權密鑰或取消用戶密鑰,從而實現用戶管理。遠程服務器用于上傳和完善用戶數據庫中的數據,為用戶提供門禁APP和用戶管理軟件的升級服務,以及門禁APP中020服務信息的更新發布。
[0058]下面結合該系統,介紹本發明的門禁訪問控制方法。
[0059]本發明的門禁訪問控制方法,其特征在于,包括授權步驟和訪問步驟;其中,具體的:
[0060]授權步驟包括:
[0061]S01、預裝于智能手機的門禁APP向遠程服務器提交注冊請求,遠程服務器生成專有密鑰和公有密鑰,并將專有密鑰和公有密鑰分發至門禁APP和管理服務器;
[0062]S02、管理服務器向本地的用戶數據庫中添加或刪除用戶授權數據,所述用戶授權數據包括:用戶信息、專有密鑰、公有密鑰;
[0063]參考圖2,是本發明的門禁訪問控制方法中的訪問步驟在管理服務器連接正常時基于專有密鑰訪問門禁的流程圖。
[0064]當管理服務器與門禁盒子的連接正常時,訪問步驟包括:
[0065]Sla、門禁盒子周期性地廣播數據包,智能手機進入門禁盒子的廣播范圍內時,門禁APP接收到廣播數據包后,將專有密鑰通過廣播數據包或無連接模式發送到門禁盒子;
[0066]S2a、門禁盒子接收到來自門禁APP的專有密鑰,門禁盒子將專有密鑰通過有線方式傳輸給管理服務器;
[0067]S3a、管理服務器將來自門禁盒子的專有密鑰與用戶數據庫中的用戶授權數據進行匹配;若匹配成功,則將發送開門信號至門禁盒子以開啟門禁;若匹配不成功,則不作反應。
[0068]其中,上述步驟S2具體包括:
[0069]S21a、門禁盒子周期性地廣播包含觸發數據和加密明文的數據包,明文由遠程服務器下發至管理服務器,再由管理服務器發送至門禁盒子;
[0070]S22a、智能手機進入門禁盒子的廣播范圍內時,門禁APP接收廣播數據包;
[0071 ] S23a、門禁APP識別出所述觸發數據后,將加密明文進行解密,并將解密后的明文與遠程服務器下發的明文進行驗證,如果驗證通過,則將專有密鑰與解密后的明文一起加密(例如AES加密)后通過廣播數據包或無連接模式發送到門禁盒子,如果驗證不通過,則不作反應。
[0072]步驟S2a具體包括:門禁盒子將接收到來自門禁APP的數據進行解密,得到專有密鑰和明文,門禁盒子通過有線方式將專有密鑰傳輸給管理服務器;
[0073]步驟S3a具體包括:管理服務器查詢來自門禁盒子的專有密鑰是否存在于在用戶數據庫中,如果是則判定匹配成功,否則判定匹配不成功。
[0074]優選的,為了保證可靠性,所述方法還包括:遠程服務器定期的推送更新的明文給門禁APP和管理服務器。
[0075]由于管理服務器掛機時,上述步驟S2a和S3a無法執行,但是管理服務器掛機時,門禁盒子能檢測到,并以指示燈提示管理員。為了應對管理服務器掛機的情況,本發明可以提供兩種方案:第一種是基于公有密鑰開門,第二種是備份用戶數據庫掛載在門禁盒子的儲存器中,當門禁盒子進入應急開門狀態時,啟用門禁盒子中的備份用戶數據庫驗證用戶的專有密鑰,驗證通過后開門,服務器恢復后門禁盒子也恢復到正常的開門狀態。但是考慮到用戶數據庫的數據量較大,而且經常有更新,所以本發明優選的采用第一種方案。
[0076]采用第一種方案時,必須做好以下準備工作:在管理服務器連接正常時,遠程服務器將特定密鑰下發至門禁APP和管理服務器,所述管理服務器將特定密鑰和公有密鑰發送至門禁盒子。
[0077]參考圖3,是本發明的門禁訪問控制方法中的訪問步驟在管理服務器連接異常時基于公有密鑰訪問門禁的流程圖。一旦管理服務器與門禁盒子的連接異常,門禁盒子能檢測到,此時的訪問步驟包括:
[0078]Slb、門禁盒子周期性地廣播所述特定密鑰,智能手機進入門禁盒子的廣播范圍內時,門禁APP接收廣播的特定密鑰,并將公有密鑰加密后通過廣播數據包或無連接模式發送到門禁盒子;
[0079]S2b、門禁盒子將接收到來自門禁APP的數據進行解密,得到公有密鑰;
[0080]S3b、門禁盒子將解密得到的公有密鑰與本地存儲的公有密鑰進行匹配,若匹配成功,則開啟門禁;若匹配不成功,則不作反應。
[0081]另外,優選的,本發明還提供給臨時訪客的授權功能。該功能的實現基于臨時密鑰實現。
[0082]首先,步驟SOl還包括:門禁APP基于自身的專有密鑰向遠程服務器提交臨客授權請求,遠程服務器確認門禁APP的專有密鑰與用戶數據庫中的專有密鑰匹配后生成臨時密鑰,并將臨時密鑰下發至門禁APP和管理服務器;
[0083]相應的,步驟S02中的用戶授權數據還包括:臨時密鑰;
[0084]其次,所述步驟S02之后還包括S03:門禁APP將遠程服務器下發的臨時密鑰發送至另一個門禁APP。例如具有專有密鑰的用戶可以通過門禁APP的對話功能發送給臨時訪客的門禁APP 0
[0085]參考圖4,是本發明的門禁訪問控制方法中的訪問步驟在管理服務器連接正常時基于臨時密鑰訪問門禁的流程圖。持有臨時密鑰的訪客對應的訪問步驟包括:當管理服務器與門禁盒子的連接正常時,執行以下步驟:
[0086]Sic、門禁盒子周期性地廣播數據包,智能手機進入門禁盒子的廣播范圍內時,門禁APP接收到廣播數據包后,將臨時密鑰通過廣播數據包或無連接模式發送到門禁盒子;
[0087]S2c、門禁盒子接收到來自門禁APP的臨時密鑰,門禁盒子將臨時密鑰通過有線方式傳輸給管理服務器;
[0088]S3c、管理服務器將來自門禁盒子的臨時密鑰與用戶數據庫中的用戶授權數據進行匹配;若匹配成功,則將發送開門信號至門禁盒子以開啟門禁;若匹配不成功,則不作反應。
[0089]進一步優選的,所述臨時密鑰包括使用時長或使用次數;
[0090]如果所述臨時密鑰包括使用時長,S3c中某個臨時密鑰首次匹配成功時,則開始計時,并在計時時間到達使用時長時,刪除用戶數據庫中的該某個臨時密鑰;
[0091]如果所述臨時密鑰包括使用次數,S3c中某個臨時密鑰匹配成功后,將用戶數據庫中的該某個臨時密鑰的使用次數減一,如果使用次數變為0,則刪除用戶數據庫中的該某個臨時密鑰。
[0092]當然,該臨時密鑰除了上述的失效自動刪除外,還可設定主動刪除權限,分配該臨時密鑰的門禁APP可以隨時發送請求給遠程服務器請求刪除臨時密鑰。
[0093]例如,使用時,A可以通過門禁APP將臨時密鑰以對話的方式發給B,此時B的門禁APP將在對話框中出現A發來的臨時密鑰,B點擊密鑰彈出“是否接收密鑰”提示,確認后密鑰將自動添加到門禁APP中,則B已獲得開門權限。A可根據B的身份和需求通過APP生成兩種類型的臨時密鑰,分別為按使用次數和使用時長,若B開啟門次數較少,則可分配按次數使用的臨時密鑰;若B開啟門次數較多,如短期寄居的親戚或朋友,則可分配按使用時長的臨時密鑰。
[0094]另外,為了解決遠程開門的問題,所述方法還包括遠程開門步驟。參考圖5,是本發明的門禁訪問控制方法中的遠程開門步驟的流程圖。遠程開門步驟包括:
[0095]Sld、管理服務器通過安裝于門禁處的攝像頭獲取并存儲視頻信息,門禁APP向遠程服務器提交遠程監控請求;
[0096]S2d、遠程服務器從所述管理服務器中調取與門禁APP的專有密鑰或者通過門禁APP輸入的開門密碼或者用戶輸入的指紋信息對應的視頻信息發往門禁APP;
[0097]S3d、門禁APP向遠程服務器提交遠程開門請求,遠程服務器將所述遠程開門請求轉發給管理服務器,管理服務器觸發門禁盒子開啟門禁。
[0098]例如,當B為陌生人且有開門需求時,如快遞員,B將通知A,A能夠通過門禁APP連接到服務器,調取實時的監控畫面,門禁APP中有一個虛擬開門按鈕,A點擊按鈕后即可開門。
[0099]另外,門禁APP兼容現有的多種開門方式,例如指紋、密碼開門。除了利用專有密鑰實現遠程監控開門外,還可以輸入之前已設定好的開門密碼或者輸入指紋,服務器匹配確認后即可調取監控畫面以及接收遠程開門請求。
[0100]需要明確的是,臨時授權和遠程監控開門的功能只對具有相應權限的用戶有效。本發明中管理服務器可將所有用戶分為不同的權限級別,不同的權限級別能夠使用的功能會有所不同,具有專有密鑰的用戶我們稱之為正常用戶,僅僅具有臨時密鑰的用戶我們稱之為受限用戶,受限用戶無法給其他用戶臨時授權,也無法使用遠程監控開門功能。
[0101]優選的,所述訪問步驟需要在滿足以下條件時被觸發:紅外感應器檢測到門外有人來訪。
[0102]可以理解的是,當用戶不使用智能手機或者手機無法安裝門禁APP時,預裝有門禁APP的智能手機也可以被開門掛件替代,開門掛件的開門方式與門禁APP無異,也是只要走進廣播范圍內,開門掛件中包含的解鎖模塊能接受、處理并反饋數據,這將能兼容更多不同習慣的用戶。例如,掛件中的解鎖模塊包含一個藍牙收發模塊和微處理器,僅需紐扣電池即可長時間供電。微處理器中有一段與門禁APP相同的加密、解密程序、專屬密鑰、公有密鑰、明文等,能起到與門禁APP—樣的開門效果。
[0103]綜上所述,實施本發明的門禁訪問控制方法以及門禁系統,具有以下有益效果:本發明利用手機作為開門鑰匙,只需下載門禁APP,不會增加成本,而且只要手機進入門禁盒子的廣播范圍內時即可自動進行開門操作,實現用戶零操作開門;進一步的,本發明在管理服務器連接正常時,基于專有密鑰開門,在管理服務器連接異常時,可以以公有密鑰開門,確保系統正常工作;具備授權權限的用戶還可以給其他訪客臨時授權,方便用戶自主管理;具備授權權限的用戶還可以遠程監控開門。
[0104]上面結合附圖對本發明的實施例進行了描述,但是本發明并不局限于上述的【具體實施方式】,上述的【具體實施方式】僅僅是示意性的,而不是限制性的,本領域的普通技術人員在本發明的啟示下,在不脫離本發明宗旨和權利要求所保護的范圍情況下,還可做出很多形式,這些均屬于本發明的保護之內。
【主權項】
1.一種門禁訪問控制方法,其特征在于,包括:授權步驟和訪問步驟; 所述授權步驟包括: 501、預裝于智能手機的門禁APP向遠程服務器提交注冊請求,遠程服務器生成專有密鑰和公有密鑰,并將專有密鑰和公有密鑰分發至門禁APP和管理服務器; 502、管理服務器向本地的用戶數據庫中添加或刪除用戶授權數據,所述用戶授權數據包括:用戶信息、專有密鑰、公有密鑰; 所述訪問步驟包括: 當管理服務器與門禁盒子的連接正常時,執行以下步驟: Sla、門禁盒子周期性地廣播數據包,智能手機進入門禁盒子的廣播范圍內時,門禁APP接收到廣播數據包后,將專有密鑰通過廣播數據包或無連接模式發送到門禁盒子; S2a、門禁盒子接收到來自門禁APP的專有密鑰,門禁盒子將專有密鑰通過有線方式傳輸給管理服務器; S3a、管理服務器將來自門禁盒子的專有密鑰與用戶數據庫中的用戶授權數據進行匹配;若匹配成功,則將發送開門信號至門禁盒子以開啟門禁;若匹配不成功,則不作反應。2.根據權利要求1所述的門禁訪問控制方法,其特征在于,所述步驟S2包括: S21a、門禁盒子周期性地廣播包含觸發數據和加密明文的數據包,所述明文是由遠程服務器下發至管理服務器后再由管理服務器發送至門禁盒子; S22a、智能手機進入門禁盒子的廣播范圍內時,門禁APP接收廣播數據包; S23a、門禁APP識別出所述觸發數據后,將加密明文進行解密,并將解密后的明文與遠程服務器下發的明文進行驗證,如果驗證通過,則將專有密鑰與解密后的明文一起加密后通過廣播數據包或無連接模式發送到門禁盒子,如果驗證不通過,則不作反應。3.根據權利要求2所述的門禁訪問控制方法,其特征在于,所述方法還包括:遠程服務器定期的推送更新的明文給門禁APP和管理服務器。4.根據權利要求2所述的門禁訪問控制方法,其特征在于, 步驟S2a包括:門禁盒子將接收到來自門禁APP的數據進行解密,得到專有密鑰和明文,門禁盒子通過有線方式將專有密鑰傳輸給管理服務器; 步驟S3a包括:管理服務器查詢來自門禁盒子的專有密鑰是否存在于在用戶數據庫中,如果是則判定匹配成功,將發送開門信號至門禁盒子以開啟門禁;否則判定匹配不成功,不作反應。5.根據權利要求1所述的門禁訪問控制方法,其特征在于,所述方法還包括,遠程服務器將特定密鑰下發至門禁APP和管理服務器,所述管理服務器在與門禁盒子的連接正常時將特定密鑰和公有密鑰發送至門禁盒子; 所述訪問步驟還包括,當管理服務器與門禁盒子的連接異常時執行以下步驟: Slb、門禁盒子周期性地廣播所述特定密鑰,智能手機進入門禁盒子的廣播范圍內時,門禁APP接收廣播的特定密鑰,并將公有密鑰加密后通過廣播數據包或無連接模式發送到門禁盒子; S2b、門禁盒子將接收到來自門禁APP的數據進行解密,得到公有密鑰; S3b、門禁盒子將解密得到的公有密鑰與本地存儲的公有密鑰進行匹配,若匹配成功,則開啟門禁;若匹配不成功,則不作反應。6.根據權利要求1所述的門禁訪問控制方法,其特征在于, 步驟SOl還包括:門禁APP基于自身的專有密鑰向遠程服務器提交臨客授權請求,遠程服務器確認門禁APP的專有密鑰與用戶數據庫中的專有密鑰匹配后生成臨時密鑰,并將臨時密鑰下發至門禁APP和管理服務器; 步驟S02中的用戶授權數據還包括:臨時密鑰; 所述步驟S02之后還包括S03:門禁APP將遠程服務器下發的臨時密鑰發送至另一個門禁 APP; 所述訪問步驟還包括,當管理服務器與門禁盒子的連接正常時,執行以下步驟: Sic、門禁盒子周期性地廣播數據包,智能手機進入門禁盒子的廣播范圍內時,門禁APP接收到廣播數據包后,將臨時密鑰通過廣播數據包或無連接模式發送到門禁盒子; S2c、門禁盒子接收到來自門禁APP的臨時密鑰,門禁盒子將臨時密鑰通過有線方式傳輸給管理服務器; S3c、管理服務器將來自門禁盒子的臨時密鑰與用戶數據庫中的用戶授權數據進行匹配;若匹配成功,則將發送開門信號至門禁盒子以開啟門禁;若匹配不成功,則不作反應。7.根據權利要求6所述的門禁訪問控制方法,其特征在于,所述臨時密鑰包括使用時長或使用次數; 如果所述臨時密鑰包括使用時長,步驟S3c中某個臨時密鑰首次匹配成功時,則開始計時,并在計時時間到達使用時長時,刪除用戶數據庫中的該某個臨時密鑰; 如果所述臨時密鑰包括使用次數,步驟S3c中某個臨時密鑰匹配成功后,將用戶數據庫中的該某個臨時密鑰的使用次數減一,如果使用次數變為0,則刪除用戶數據庫中的該某個臨時密鑰。8.根據權利要求1所述的門禁訪問控制方法,其特征在于,所述方法還包括遠程開門步驟: Sld、管理服務器通過安裝于門禁處的攝像頭獲取并存儲視頻信息,門禁APP向遠程服務器提交遠程監控請求; S2d、遠程服務器從所述管理服務器中調取與門禁APP的專有密鑰或者通過門禁APP輸入的開門密碼或者用戶輸入的指紋信息對應的視頻信息,并將視頻信息發往門禁APP; S3d、門禁APP向遠程服務器提交遠程開門請求,遠程服務器將所述遠程開門請求轉發給管理服務器,管理服務器觸發門禁盒子開啟門禁。9.根據權利要求1所述的門禁訪問控制方法,其特征在于,所述訪問步驟需要在滿足以下條件時被觸發:紅外感應器檢測到門外有人來訪。10.—種基于權利要求1-9任一項所述的門禁訪問控制方法的門禁系統,其特征在于,包括:預裝有所述門禁APP的智能手機、管理服務器、遠程服務器,以及安裝在每個門禁處的:門禁盒子、攝像頭、紅外感應器;所述門禁盒子包括處理器、門鎖控制電路、藍牙模塊; 所述紅外感應器與所述門禁盒子連接,所述門禁盒子與管理服務器之間有線連接,管理服務器以及智能手機與遠程服務器通過網絡連接。
【文檔編號】G07C9/00GK106097492SQ201610388493
【公開日】2016年11月9日
【申請日】2016年6月3日 公開號201610388493.X, CN 106097492 A, CN 106097492A, CN 201610388493, CN-A-106097492, CN106097492 A, CN106097492A, CN201610388493, CN201610388493.X
【發明人】黎冰, 吳哲佳, 溫志威, 葉俊聰, 陳榮欣, 鐘國兩
【申請人】深圳大學