一種智能電子門鎖控制方法及其裝置的制造方法
【技術領域】
[0001]本發明涉及鎖具領域,尤其涉及一種智能電子門鎖控制方法及其裝置。
【背景技術】
[0002]門鎖是日常生活中常見的鎖具,可以對住宅小區或公司單位起到安全保障以及出入的管制作用。目前,常用的門鎖主要有機械鎖和智能電子門鎖。機械鎖需要人們隨身攜帶機械鑰匙來開鎖或上鎖,攜帶機械鑰匙非常不便且容易丟失。智能電子門鎖則由于方便無需攜帶任何鑰匙而得到了廣泛的使用。常用的智能電子門鎖有電子密碼鎖和指紋鎖,電子密碼鎖只需在密碼鍵盤上輸入密碼即可開鎖,方便快捷;但非法人員可以通過多次嘗試的方法或者使用解碼器來破解密碼鎖密碼,進入室內進行偷竊,使得電子密碼鎖安全性不高。相對于電子密碼鎖,指紋鎖識別性較差,通過手指觸摸可能會導致病菌的傳播,而且指紋涉及個人隱私,采集和管理指紋較為不便。并且對于住宅小區,當主人不在家,而親朋好友有急事需要進入時,指紋鎖無法打開;或者當主人手指受傷時,指紋鎖也無法打開,帶來了諸多不便。
[0003]隨著科學技術的發展,門鎖的安全和智能得到了越來越多人的關注,目前市場上出現了一種智能電子門鎖,手機用戶通過GSM通訊網絡發送短信到遠程的門鎖控制端,控制端收到短信后,對比發送短信的手機號碼以及短信內容,如若信息一致,則智能開啟門鎖,實現遠程控制門鎖開閉的功能,起到了很好的安全保障和智能開鎖的作用。但是,目前出現了用軟件仿造手機號的欺詐行為,非法用戶可以仿造并冒用手機號碼向他人發送短信或撥打號碼,人們根據手機號碼和短信內容卻無法判斷是否是非法用戶,這給智能電子門鎖的安全性帶來了一定的影響。
【發明內容】
[0004]本發明在于克服現有技術的缺點與不足,提供一種安全性高、識別性好且可用于遠程管理的智能電子門鎖控制方法。
[0005]本發明是通過以下技術方案實現的:一種智能電子門鎖控制方法,包括如下步驟:
[0006]步驟Sll:門鎖初始化,初始門鎖手機號碼;存儲器存儲設定的固定密碼和多個手機號碼;
[0007]步驟S12:用戶在密碼鎖輸入鍵盤輸入固定密碼,所述密碼鎖輸入鍵盤將該固定密碼傳送到所述控制器,所述控制器將獲得的固定密碼與存儲器內存儲設定的固定密碼進行比較,如若一致,則執行步驟S13 ;
[0008]步驟S13:用戶用隨身攜帶的手機撥打門鎖手機號碼,所述GSM通訊裝置通過GSM網絡獲取撥打門鎖手機號碼的手機號碼,并傳送到所述控制器;
[0009]步驟S14:所述控制器獲取撥號手機號碼,并檢索判斷存儲器內是否存儲有一致的手機號碼;如若有,則執行步驟S15 ;
[0010]步驟S15:所述控制器發送控制命令到所述隨機密碼生成器,所述隨機密碼生成器生成當前驗證密碼,并發送到所述控制器,所述控制器通過GSM通訊裝置將該驗證密碼發送到撥號手機;
[0011]步驟S16:撥號手機用戶接收到驗證密碼后,在密碼鎖輸入鍵盤輸入該驗證密碼,所述密碼鎖輸入鍵盤將該驗證密碼傳送到所述控制器,所述控制器將反饋回的驗證密碼與發送的驗證密碼進行比較,若一致,則執行步驟S17 ;
[0012]步驟S17:所述控制器發送開鎖命令到所述電子鎖芯,所述電子鎖芯開鎖。
[0013]本發明通過密碼鎖輸入鍵盤輸入固定密碼;利用隨身必帶的手機呼叫門牌手機號碼,所述控制器以GSM通訊裝置作為橋梁,獲取呼叫的手機號碼,同時也以短信形式向合法呼號手機發送驗證密碼,用戶再通過密碼鎖輸入鍵盤輸入驗證密碼進行驗證;當且僅當輸入的固定密碼、手機號碼和驗證密碼均符合設定要求時,才可以解開密碼鎖,打開門鎖,起到了三重保護作用。由于目前冒充手機號的非法用戶只具有發送信號,而不具備接收信號的功能,本發明根據此特性,在接收到撥號手機的信號后,向撥號手機發送驗證密碼,使得只有接收到驗證密碼并在密碼鎖輸入鍵盤正確輸入該驗證密碼的合法用戶才可以開鎖,有效防止非法用戶仿造冒用手機號開鎖的不法行為,提高了智能電子門鎖的安全性。
[0014]進一步地,所述步驟S17中,當電子鎖芯開鎖后,所述存儲器存儲記錄開鎖的手機號碼。
[0015]進一步地,該步驟S12中,當獲取的固定密碼與存儲器存儲的固定密碼一致時,所述顯示屏上提示“輸入驗證密碼”,并執行步驟S13 ;如若不一致,則顯示屏上提示“密碼輸入錯誤”,需重新輸入固定密碼。
[0016]進一步地,該步驟S14中,當接收到的手機號碼在存儲器內未有存儲時,所述顯示屏上提示“輸入固定密碼”,回到步驟S12。
[0017]進一步地,該步驟S16中,當輸入的驗證密碼和與隨機密碼生成器生成的當前驗證密碼不一致時,所述顯示屏上提示“輸入固定密碼”,回到步驟S12。
[0018]同時本發明還提供給了一種智能電子門鎖控制裝置,包括:
[0019]一一控制器,獲取密碼鎖輸入鍵盤傳送的固定密碼并與存儲器內存儲設定的固定密碼是否一致;若一致,則接收GSM通訊裝置傳送的撥號手機號碼,并檢索判斷存儲器內是否存儲又該手機號碼;若有,則所述控制器發送控制信號到所述隨機密碼生成器;該隨機密碼生成器生成當前隨機驗證密碼傳送到所述控制器,所述控制器通過所述GSM通訊裝置將驗證密碼發送到撥號手機;所述控制器接收密碼鎖輸入鍵盤輸入的驗證密碼,并將該驗證密碼與發送的驗證密碼進行比較;當驗證密碼一致時,發送解鎖命令到所述電子鎖芯開鎖;
[0020]一一存儲器,所述存儲器與所述控制器信號連接,并存儲設定的固定密碼和多個手機號碼;
[0021]一一密碼鎖輸入鍵盤,所述密碼鎖輸入鍵盤與所述控制器信號連接;用于輸入固定密碼和驗證密碼并傳送到所述控制器;
[0022]一一GSM通訊裝置,所述GSM通訊裝置與所述控制器信號連接;所述GSM通訊裝置獲取撥打門鎖手機號碼的手機號碼,并傳送到所述控制器;且將控制器傳送的驗證密碼發送到撥號手機;
[0023]一一隨機密碼生成器,所述隨機密碼生成器與所述控制器信號連接;所述隨機密碼生成器接收控制器的命令生成當前隨機驗證密碼,并將當前驗證密碼發送到所述控制器;
[0024]一一電子鎖芯,所述電子鎖芯與所述控制器信號連接;所述電子鎖芯接收所述控制器的開鎖命令并開鎖。
[0025]為了更好地理解和實施,下面結合附圖詳細說明本發明。
【附圖說明】
[0026]圖1是本發明的智能電子門鎖控制方法的流程圖。
[0027]圖2是本發明的智能電子門鎖控制裝置的結構示意圖。
【具體實施方式】
[0028]請同時參閱圖1,圖1是本發明的智能電子門鎖控制方法的流程圖。該智能電子門鎖控制方法,包括如下步驟:
[0029]步驟Sll:門鎖初始化,初始門鎖手機號碼;存儲器存儲設定的固定密碼和多個手機號碼。
[0030]具體的,插入SIM卡,使門鎖具有一門鎖手機號碼;設定固定開鎖密碼并存儲在存儲器內作為固定密碼;添加多個手機號碼并存儲在存儲器內作為合法手機號碼。
[0031]步驟S12:用戶在密碼鎖輸入鍵盤輸入固定密碼,所述密碼鎖輸入鍵盤將該固定密碼傳送到所述控制器,所述控制器將獲得的固定密碼與存儲器內存儲設定的固定密碼進行比較,如若一致,則執行步驟S13。
[0032]具體的,用戶通過密碼輸入鍵輸入固定密碼,當固定密碼與存儲器內存儲的固定密碼一致時,所述顯示屏上提示“輸入驗證密碼”,表明固定密碼輸入正確,則執行步驟S13 ;如若不一致,則顯示屏上提示“密碼輸入錯誤”,需重新輸入固定密碼。
[0033]步驟S13:用戶用隨身攜帶的手機撥打門鎖手機號碼,所述GSM通訊裝置通過GSM網絡獲取撥打門鎖手機號碼的手機號碼,并傳送到所述控制器;
[0034]具體的,當固定密碼輸入正確后,用戶使用隨身攜帶的手機撥打門鎖手機號碼,所述GSM通訊裝置通過GSM網絡接收撥打的手機信號,并將該手機號碼傳送到所述控制器。
[0035]步驟S14:所述控制器獲取撥號手機號碼,并檢索判斷存儲器內是否存儲有一致的手機號碼;如若有,則執行步驟S15。
[0036]具體的,所述控制器將撥號手機號碼與存儲器內存儲的手機號碼比較,如若有與存儲器存儲一致的手機號碼,則所述顯示屏上提示“輸入固定密碼”,回到步驟S12。
[0037]步驟S15:所述控制器發送控制命令到所述隨機密碼生成器,所述隨機密碼生成器生成當前驗證密碼,并發送到所述控制器,所述控制器通過GSM通訊裝置將該驗證密碼發送到撥號手機。
[0038]本實施例中,當前僅當手機號碼與存儲器存儲的手機號碼一致,所述隨機密碼生成器接收到所述控制器信號時,所述隨機密碼生成器才隨機生成驗證密碼,作為當前驗證密碼。為更方便的管理智能電子門鎖,所述控制器只向當前撥打門鎖手機號碼的單個合法手機發送驗證密碼。
[0039]步驟S16:撥號手機用戶接收到驗證密碼后,在密碼鎖輸入鍵盤輸入該驗證密碼,所述密碼鎖輸入鍵盤將該驗證密碼傳送到所述控制器,所述控制器將反饋回的驗證密碼與發送的驗證密碼進行比較,若一致,則執行步驟S17。
[0040]用戶通過密碼輸入鍵輸入控制器輸入驗證密碼,所述控制器從密碼鎖輸入鍵盤獲取該驗證密碼,當輸入的驗證密碼和與隨機密碼生成器生成的當前驗證密碼不一致時,所述顯示屏上提示“輸入固定密碼”,回到步驟S12。
[0041]步驟S17:所述控制器發送開鎖命令到所述電子鎖芯,所述電子鎖芯開鎖。
[0042]進一步地,為便于查詢記錄出入人員,起到出入管制的作用,本實施例中,當電子鎖芯開鎖后,所述