本發(fā)明涉及電子設(shè)備,尤其涉及一種智能門鎖控制方法、裝置、智能門鎖及存儲介質(zhì)。
背景技術(shù):
1、智能門鎖已經(jīng)廣泛應(yīng)用于家庭、辦公室、酒店、工業(yè)場所等場景下。以應(yīng)用在工業(yè)安全門上的工業(yè)級智能門鎖為例,由于工業(yè)生產(chǎn)環(huán)境的復(fù)雜性,對工業(yè)級智能門鎖的安全性、穩(wěn)定性、便利性和耐用性等都有著較高的要求。
2、現(xiàn)有的工業(yè)級智能門鎖通常采用刷卡、密碼或者指紋等單一方式進行開鎖驗證,然而卻存在卡片丟失、密碼泄露或者被假指紋模具破解指紋的安全漏洞,安全性并不高。
3、因此,如何更大程度地提高智能門鎖的安全性,是目前亟需解決的技術(shù)問題。
技術(shù)實現(xiàn)思路
1、為了更大程度地提高智能門鎖的安全性,本申請?zhí)峁┮环N智能門鎖控制方法、裝置、智能門鎖及存儲介質(zhì)。
2、本申請的上述發(fā)明目的一是通過以下技術(shù)方案得以實現(xiàn)的:
3、通過預(yù)設(shè)感應(yīng)區(qū)域感應(yīng)當前用戶,獲取所述當前用戶的身份權(quán)限信息,并根據(jù)所述身份權(quán)限信息確定所述當前用戶的權(quán)限等級;
4、在所述權(quán)限等級具備開鎖權(quán)限的情況下,生成開鎖密碼,并建立與所述當前用戶的移動終端之間的安全通信通道;
5、通過所述安全通信通道將所述開鎖密碼發(fā)送至所述移動終端,以供所述當前用戶在所述智能門鎖的交互界面輸入所述開鎖密碼;
6、響應(yīng)于所述當前用戶對所述開鎖密碼的輸入,對所述開鎖密碼進行校驗,并在校驗通過的情況下,控制所述智能門鎖開啟;
7、監(jiān)測所述智能門鎖的實時狀態(tài),在所述實時狀態(tài)指示所述智能門鎖異常的情況下,生成并輸出相應(yīng)的告警信息。
8、通過采用上述技術(shù)方案,實現(xiàn)了身份開鎖權(quán)限和臨時開鎖授權(quán)的雙重驗證,更大程度地提高了智能門鎖的安全性。
9、本申請在一較佳示例中可以進一步配置為所述生成開鎖密碼,包括:
10、隨機生成鹽值信息;
11、根據(jù)所述鹽值信息和當前時間戳,生成所述開鎖密碼。
12、通過采用上述技術(shù)方案,能夠增強開鎖密碼的唯一性。
13、本申請在一較佳示例中可以進一步配置為,所述建立與所述當前用戶的移動終端之間的安全通信通道,包括:
14、與所述移動終端建立socket連接,形成所述安全通信通道。
15、通過采用上述技術(shù)方案,能夠在傳輸上提高對開鎖密碼的安全性保護。
16、本申請在一較佳示例中可以進一步配置為:所述身份權(quán)限信息包括生物特征信息,所述根據(jù)所述身份權(quán)限信息確定所述當前用戶的權(quán)限等級,包括:
17、根據(jù)所述生物特征信息,確定所述當前用戶的身份標識;
18、根據(jù)所述身份標識,確定所述當前用戶的權(quán)限等級。
19、通過采用上述技術(shù)方案,能夠提高身份開鎖權(quán)限驗證的便捷性。
20、本申請在一較佳示例中可以進一步配置為:所述根據(jù)所述身份標識,確定所述當前用戶的權(quán)限等級,包括:
21、根據(jù)所述身份標識,查詢所述當前用戶的歷史通行記錄;
22、根據(jù)所述歷史通行記錄,確定所述當前用戶的權(quán)限等級。
23、通過采用上述技術(shù)方案,能夠提高身份開鎖權(quán)限驗證的嚴謹性。
24、本申請在一較佳示例中可以進一步配置為:所述對所述開鎖密碼進行校驗之前,還包括:
25、獲取所述當前用戶輸入所述開鎖密碼的時間;
26、判斷所述時間與所述當前時間戳之間的時長,是否超出預(yù)設(shè)時長閾值;
27、在所述時長未超出預(yù)設(shè)閾值的情況下,執(zhí)行所述對所述開鎖密碼進行校驗的步驟。
28、通過采用上述技術(shù)方案,能夠在使用上增強開鎖密碼的安全性。
29、本申請在一較佳示例中可以進一步配置為:所述通過預(yù)設(shè)感應(yīng)區(qū)域感應(yīng)當前用戶,包括:
30、通過所述智能門鎖的預(yù)設(shè)距離傳感器,感應(yīng)進入所述預(yù)設(shè)感應(yīng)區(qū)域的所述當前用戶。
31、通過采用上述技術(shù)方案,提高感應(yīng)當前用戶的靈敏性和便捷性。
32、本申請的上述發(fā)明目的二是通過以下技術(shù)方案得以實現(xiàn)的:
33、一種智能門鎖控制裝置,所述智能門鎖控制裝置包括:
34、確定模塊,用于通過預(yù)設(shè)感應(yīng)區(qū)域感應(yīng)當前用戶,獲取所述當前用戶的身份權(quán)限信息,并根據(jù)所述身份權(quán)限信息確定所述當前用戶的權(quán)限等級;
35、建立模塊,用于在所述權(quán)限等級具備開鎖權(quán)限的情況下,生成開鎖密碼,并建立與所述當前用戶的移動終端之間的安全通信通道;
36、發(fā)送模塊,用于通過所述安全通信通道將所述開鎖密碼發(fā)送至所述移動終端,以供所述當前用戶在所述智能門鎖的交互界面輸入所述開鎖密碼;
37、校驗?zāi)K,用于響應(yīng)于所述當前用戶對所述開鎖密碼的輸入,對所述開鎖密碼進行校驗,并在校驗通過的情況下,控制所述智能門鎖開啟;
38、告警模塊,用于監(jiān)測所述智能門鎖的實時狀態(tài),在所述實時狀態(tài)指示所述智能門鎖異常的情況下,生成并輸出相應(yīng)的告警信息。
39、本申請的上述目的三是通過以下技術(shù)方案得以實現(xiàn)的:
40、一種智能門鎖,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)上述智能門鎖控制方法的步驟。
41、本申請的上述目的四是通過以下技術(shù)方案得以實現(xiàn)的:
42、一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)上述智能門鎖控制方法的步驟。
43、綜上所述,本申請包括以下至少一種有益技術(shù)效果:
44、通過預(yù)設(shè)感應(yīng)區(qū)域感應(yīng)當前用戶,從而觸發(fā)對當前用戶的身份開鎖權(quán)限驗證,并在身份開鎖權(quán)限驗證通過后,通過生成開鎖密碼以及基于安全通信通道將開鎖密碼發(fā)送至當前用戶的移動終端,對用戶進行臨時開鎖授權(quán)驗證,實現(xiàn)了身份開鎖權(quán)限和臨時開鎖授權(quán)的雙重驗證,更大程度地提高了智能門鎖的安全性。
1.一種智能門鎖控制方法,其特征在于,所述智能門鎖控制方法包括:
2.根據(jù)權(quán)利要求1所述的智能門鎖控制方法,其特征在于,所述生成開鎖密碼,包括:
3.根據(jù)權(quán)利要求1所述的智能門鎖控制方法,其特征在于,所述建立與所述當前用戶的移動終端之間的安全通信通道,包括:
4.根據(jù)權(quán)利要求1所述的智能門鎖控制方法,其特征在于,所述身份權(quán)限信息包括生物特征信息,所述根據(jù)所述身份權(quán)限信息確定所述當前用戶的權(quán)限等級,包括:
5.根據(jù)權(quán)利要求4所述的智能門鎖控制方法,其特征在于,所述根據(jù)所述身份標識,確定所述當前用戶的權(quán)限等級,包括:
6.根據(jù)權(quán)利要求2所述的智能門鎖控制方法,其特征在于,所述對所述開鎖密碼進行校驗之前,還包括:
7.根據(jù)權(quán)利要求1所述的智能門鎖控制方法,其特征在于,所述通過預(yù)設(shè)感應(yīng)區(qū)域感應(yīng)當前用戶,包括:
8.一種智能門鎖控制裝置,其特征在于,所述智能門鎖控制裝置包括:
9.一種智能門鎖,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如權(quán)利要求1至7任一項所述智能門鎖控制方法的步驟。
10.一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至7任一項所述智能門鎖控制方法的步驟。