[發明專利]鎖具控制方法、裝置、電子鎖及鎖具控制系統有效
| 申請號: | 202010159608.4 | 申請日: | 2020-03-09 |
| 公開(公告)號: | CN111354116B | 公開(公告)日: | 2022-03-29 |
| 發明(設計)人: | 李保福;楊紹華;陸海江;陳立偉 | 申請(專利權)人: | 珠海優特物聯科技有限公司 |
| 主分類號: | G07C9/33 | 分類號: | G07C9/33;G07C9/00 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 唐正瑜 |
| 地址: | 519000 廣東省珠海市高*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 控制 方法 裝置 電子鎖 控制系統 | ||
本申請提供一種鎖具控制方法、裝置、電子鎖及鎖具控制系統,應用于電子鎖。方法包括:獲取通過電子鎖的輸入端輸入的第一臨時碼;根據隨機表及預設驗證規則對第一臨時碼進行驗證;當第一臨時碼驗證通過時,輸出第一隨機碼,用于供管理終端基于第一隨機碼生成開鎖碼;當在輸出第一隨機碼的預設時長內接收到第一開鎖碼時,根據隨機表及第一隨機碼對第一開鎖碼進行驗證,得到表征第一開鎖碼驗證是否通過的驗證結果;根據驗證結果控制電子鎖自身處于與驗證結果對應的鎖持狀態,能夠在電子鎖處于離線狀態下,實現開鎖控制,提高離線狀態下電子鎖開關鎖控制的安全性及可靠性。
技術領域
本發明涉及智能門鎖技術領域,具體而言,涉及一種鎖具控制方法、裝置、電子鎖及鎖具控制系統。
背景技術
智能門鎖是指在機械鎖的基礎上改進的區別于傳統機械鎖,在用戶安全性、識別、管理性方面更加智能化簡便化的鎖具。目前智能門鎖可以通過遠程臨時密碼、離線密碼實現開關鎖。在智能門鎖生成密碼的加密過程中,如果在選用了常用的加密算法,則容易被試出加密算法,進而使用截獲的秘鑰計算除臨時密碼,從而造成門鎖的安全隱患。
發明內容
本申請提供一種鎖具控制方法、裝置、電子鎖及鎖具控制系統,能夠改善電子鎖安全性低的問題。
為了實現上述目的,本申請實施例所提供的技術方案如下所示:
第一方面,本申請實施例提供一種鎖具控制方法,應用于電子鎖,所述方法包括:
獲取通過所述電子鎖的輸入端輸入的第一臨時碼;
根據隨機表及預設驗證規則對所述第一臨時碼進行驗證;
當所述第一臨時碼驗證通過時,輸出第一隨機碼,用于供管理終端基于所述第一隨機碼生成開鎖碼;
當在輸出所述第一隨機碼的預設時長內接收到第一開鎖碼時,根據所述隨機表及所述第一隨機碼對所述第一開鎖碼進行驗證,得到表征所述第一開鎖碼驗證是否通過的驗證結果;
根據所述驗證結果控制所述電子鎖自身處于與所述驗證結果對應的鎖持狀態。
在上述的實施方式中,電子鎖通過對來賓輸入的第一臨時碼進行認證,在認證期時,即表征來賓已到達門鎖前。在第一臨時碼認證通過后,對外輸出第一隨機碼,以供管理終端基于第一隨機碼生成開鎖碼。然后對來賓輸入的第一開鎖碼進行認證,能夠在電子鎖處于離線狀態下,實現開鎖控制,提高離線狀態下電子鎖開關鎖控制的安全性及可靠性。
結合第一方面,在一些可選的實施方式中,根據隨機表及預設驗證規則對所述第一臨時碼進行驗證,包括:
基于所述隨機表及預設管理密碼,將所述第一臨時碼中的每個碼段轉換為與所述隨機表中相應的單元格對應的明碼碼段,并根據所述明碼碼段形成第一明碼;
判斷所述第一明碼中的第一碼段對應的密碼類型是否為指定類型,以及所述第一明碼的第二碼段對應的內容是否為指定格式的時間;
當所述第一碼段對應的密碼類型為所述指定類型,且所述第二碼段對應的內容為所述指定格式的時間時,確定所述第一臨時碼驗證通過。
在上述的實施方式中,通過利用電子鎖中的隨機表、預設管理密碼,對第一臨時碼進行驗證,無需服務器參與密碼驗證,能夠快速實現第一臨時碼的離線校驗。
結合第一方面,在一些可選的實施方式中,所述隨機表包括第一隨機表、第二隨機表,每個隨機表包括多個分別與相應字符對應的隨機碼,每個所述隨機碼包括相應的字符;基于所述隨機表及預設管理密碼,將所述第一臨時碼中的每個碼段轉換為與所述隨機表中相應的單元格對應的明碼碼段,并形成第一明碼,包括:
基于所述預設管理密碼及所述第一臨時碼,確定第一中間碼,所述第一中間碼包括多個碼段,每個碼段包括相應的字符;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海優特物聯科技有限公司,未經珠海優特物聯科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010159608.4/2.html,轉載請聲明來源鉆瓜專利網。





