[發明專利]電子鎖的離線控制方法、離線控制裝置及終端設備有效
| 申請號: | 202010072099.1 | 申請日: | 2020-01-21 |
| 公開(公告)號: | CN113223210B | 公開(公告)日: | 2023-01-03 |
| 發明(設計)人: | 何少華;王科濤;黃敏強;李勇 | 申請(專利權)人: | 深圳市云海物聯科技有限公司 |
| 主分類號: | G07C9/00 | 分類號: | G07C9/00 |
| 代理公司: | 深圳中一聯合知識產權代理有限公司 44414 | 代理人: | 符亞飛 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 電子鎖 離線 控制 方法 裝置 終端設備 | ||
本申請適用于控制技術領域,提供了電子鎖的離線控制方法、離線控制裝置及終端設備,方法包括:獲取用戶輸入的開鎖離線密碼,并確定所述開鎖離線密碼的密碼序號;獲取所述電子鎖的識別碼,并根據所述密碼序號和所述識別碼生成驗證離線密碼;將所述開鎖離線密碼和所述驗證離線密碼進行對比,并根據對比結果對所述電子鎖進行開關控制。通過上述方法,當電子鎖的電子鎖處于離線狀態時,仍然能夠對用戶輸入的開鎖密碼進行驗證,進而實現了離線開鎖。
技術領域
本申請屬于控制技術領域,尤其涉及電子鎖的離線控制方法、離線控制裝置及終端設備。
背景技術
隨著物聯網技術的發展,各種物聯網設備應運而生,電子鎖就是一種應用廣泛的物聯網設備。常見的電子鎖有門鎖、車鎖等等。在開鎖時,用戶通過終端設備向電子鎖的服務器發送開鎖指令;服務器根據開鎖指令生成開鎖密碼,并將開鎖密碼同時發送給用戶的終端設備和電子鎖的;當用戶輸入開鎖密碼時,電子鎖的判斷用戶輸入的開鎖密碼和從服務器接收到的開鎖密碼是否一致;若一致,則開鎖。
現有技術中,電子鎖的服務器需要與電子鎖的保持通信,這樣服務器才可以向下發開鎖密碼。但是,當處于離線狀態時,即與服務器之間的通信連接處于斷開狀態時,無法從服務器獲取開鎖密碼,導致無法對用戶輸入的開鎖密碼進行驗證,進而導致無法開鎖。
發明內容
本申請實施例提供了電子鎖的離線控制方法、離線控制裝置及終端設備,可以解決電子鎖的處于離線狀態時無法開鎖的問題。
第一方面,本申請實施例提供了一種電子鎖的離線控制方法,應用于電子鎖,所述方法包括:
獲取用戶輸入的開鎖離線密碼,并確定所述開鎖離線密碼的密碼序號;
獲取所述電子鎖的識別碼,并根據所述密碼序號和所述識別碼生成驗證離線密碼;
將所述開鎖離線密碼和所述驗證離線密碼進行對比,并根據對比結果對所述電子鎖進行開關控制。
在第一方面的一種可能的實現方式中,所述根據所述密碼序號和所述識別碼生成驗證離線密碼,包括:
獲取預設的隨機數矩陣,并根據所述密碼序號從所述隨機數矩陣中獲取目標隨機數;
當開鎖離線密碼和所述驗證離線密碼匹配時,開鎖。
在第一方面的一種可能的實現方式中,所述根據所述密碼序號、所述識別碼和所述目標隨機數生成所述驗證離線密碼,包括:
將所述密碼序號和所述目標隨機數按照第一預設順序排列,得到第一中間碼;
將所述識別碼中預設位置上的數字組成第二中間碼;
將所述第一中間碼和所述第二中間碼組合生成第三中間碼;
將所述第三中間碼和所述密碼序號按照第二預設順序排列,得到所述驗證離線密碼。
第二方面,本申請實施例提供了一種電子鎖的離線控制方法,應用于電子鎖的服務器,所述方法包括:
在監測到用戶終端的開鎖指令時,獲取所述電子鎖的的通信狀態;
若所述電子鎖的通信狀態為離線,則為所述開鎖指令分配密碼序號;
獲取所述電子鎖的識別碼,根據所述密碼序號和所述識別碼生成開鎖離線密碼,并將所述開鎖離線密碼發送到所述用戶終端。
在第二方面的一種可能的實現方式中,所述為所述開鎖指令分配密碼序號,包括:
獲取所述密碼序號的取值范圍,以及已分配的密碼序號;
根據所述已分配的密碼序號確定所述取值范圍中未分配的密碼序號,并從所述未分配的密碼序號中選取一個密碼序號。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市云海物聯科技有限公司,未經深圳市云海物聯科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010072099.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:抗ST2抗體及其應用
- 下一篇:一種幀定界方法及相關裝置





