[發(fā)明專利]一種智能門鎖的臨時密碼設置以及驗證方法有效
| 申請?zhí)枺?/td> | 201911331509.3 | 申請日: | 2019-12-21 |
| 公開(公告)號: | CN111080868B | 公開(公告)日: | 2023-04-18 |
| 發(fā)明(設計)人: | 張坤林;熊瑞 | 申請(專利權)人: | 廣州保仕盾智能科技有限公司 |
| 主分類號: | G07C9/22 | 分類號: | G07C9/22;G07C9/33;G07C9/37;G07C9/38 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 510080 廣東省廣州市白*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 智能 門鎖 臨時 密碼 設置 以及 驗證 方法 | ||
1.一種智能門鎖的臨時密碼設置以及驗證方法,其特征在于:該方法由智能門鎖系統(tǒng)實施,所述智能門鎖系統(tǒng)包括智能門鎖、門禁控制器、安裝有智能門鎖APP的移動終端、網(wǎng)關和云服務器,其中:
門禁控制器,用于接收到安裝有智能門鎖APP的移動終端發(fā)送的開鎖指令后,獲取安裝有智能門鎖APP的移動終端的用戶信息并驗證;若所述用戶信息驗證成功后,所述門禁控制器響應所述開鎖指令發(fā)出電平信號控制所述智能門鎖的鎖舌進行開關動作;若所述用戶信息驗證失敗,所述安裝有智能門鎖APP的移動終端會收到來自云服務器發(fā)送的開鎖異常信息,并發(fā)送該開鎖異常信息至所有安裝有智能門鎖APP的移動終端,提示該智能門鎖處于異常操作中;
用戶能夠通過所述安裝有智能門鎖APP的移動終端獲取臨時密碼,在智能門鎖上的電子觸摸按鍵上輸入所述臨時密碼,若臨時密碼驗證成功,門禁控制器隨即控制所述智能門鎖的鎖舌,以使得用戶能夠轉動把手來打開智能門鎖;
該智能門鎖內部還安裝有控制機構,控制機構包括:
單片機,通過單片機與各個模塊進行連接,對各個模塊的運行進行控制,同時下達運算指令到各個模塊上;
儲存模塊,用于對智能門鎖出廠序列號、ID卡信息、指紋信息、高級管理員密碼、臨時密碼、移動終端賬號密碼信息和網(wǎng)關賬號密碼信息進行儲存,在使用儲存模塊上的移動終端賬號密碼信息登錄移動終端的智能門鎖APP或者網(wǎng)關賬號密碼信息登錄網(wǎng)關后,儲存模塊響應登錄指令并進行驗證;
按鍵操作模塊,用于接收用戶進行智能門鎖的開鎖密碼的輸入指令和對智能門鎖的指紋信息進行修改或刪除;
ID卡識別模塊,用于對用戶特定的ID卡信息進行識別,且能夠將該ID卡信息發(fā)送至儲存模塊進行儲存;
指紋識別模塊,能夠識別用戶指紋信息,并將該指紋信息發(fā)送至儲存模塊進行儲存;
驅動模塊,其輸入端與門禁控制器連接,輸出端與智能門鎖的鎖體連接,門禁控制器通過驅動模塊發(fā)送指令至智能門鎖的鎖體上,進而對智能門鎖的鎖體進行開鎖;
通訊模塊,將安裝有智能門鎖APP的移動終端、網(wǎng)關和智能門鎖進行連接,使指令和信息實現(xiàn)數(shù)據(jù)互通;
報警模塊,當智能門鎖處于未正常關閉狀態(tài)、觸發(fā)設防指紋狀態(tài)或智能門鎖遭遇撬開狀態(tài)時,觸發(fā)報警指令并產(chǎn)生具體的報警信息,并將該報警信息通過與所述單片機連接的通訊模塊發(fā)送至安裝有智能門鎖APP的移動終端,提醒用戶該智能門鎖處于報警狀態(tài)中;
以及電源模塊,通過電源模塊給予整個單片機和門禁控制器提供工作電源;
設置所述臨時密碼的步驟包括:
S1:用戶首先在所述安裝有智能門鎖APP的移動終端上點擊設置臨時密碼,輸入預設置的高級管理員密碼后,選定臨時密碼結束時間;
S2:所述安裝有智能門鎖APP的移動終端將所述移動終端上的當前時間戳、高級管理員密碼和智能門鎖的密鑰信息一并發(fā)送至所述云服務器;
S3:所述云服務器和所述單片機通過當前時間戳和高級管理員密碼計算得出現(xiàn)階段的臨時密碼;
驗證所述臨時密碼的步驟包括:
SS1:用戶獲知臨時密碼后,在智能門鎖的按鍵操作模塊上輸入臨時密碼;
SS2:所述智能門鎖內的所述單片機將其所計算得出的臨時密碼與由用戶從所述云服務器得知的臨時密碼相匹配;
SS3:當臨時密碼匹配成功時,所述單片機隨即響應并發(fā)出開門指令至所述門禁控制器,門禁控制器發(fā)出電平信號控制所述智能門鎖的鎖舌進行開關動作,用戶隨即能夠對該智能門鎖進行開啟;
SS4:若臨時密碼輸入錯誤導致不匹配時,單片機隨即發(fā)出密碼錯誤指令至報警模塊,語音提醒用戶該密碼輸入錯誤;
所述單片機計算所述臨時密碼的過程如下:
當計算未來一小時臨時密碼時:[(h+p)^0x55]×n;
當計算未來二小時臨時密碼時:[(h+p)^0xAA]×n;
當計算未來四小時臨時密碼時:[(h+p)^0xA5]×n;
同時單片機計算當前時間戳的前一小時的臨時密碼:[((h-1)+p)^0x55]×n;
前二小時的臨時密碼:[((h-2)+p)^0xAA]×n;
以及前四小時的臨時密碼:[((h-4)+p)^0xA5]×n;
其中,h為選定當前時間戳,P為高級管理員密碼,n為臨時密碼位數(shù),0x55=85,0xAA=170,0xA5=165;
其中,所述臨時密碼為數(shù)字密碼,且位數(shù)與所述高級管理員密碼的位數(shù)相同;
其中,所述云服務器計算臨時密碼的過程與所述單片機計算臨時密碼的過程相同,但所述云服務器不會計算當前時間戳之前的臨時密碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州保仕盾智能科技有限公司,未經(jīng)廣州保仕盾智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911331509.3/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。





