基礎(chǔ)信息
權(quán)利要求
說明書
PDF全文
法律信息
引證文獻(xiàn)
著錄項信息
專利名稱 | 智能遙控門鎖的無線通信方法及系統(tǒng) |
申請?zhí)?/td> | CN201510466296.0 | 申請日期 | 2015-07-31 |
法律狀態(tài) | 授權(quán) | 申報國家 | 中國 |
公開/公告日 | 2015-10-28 | 公開/公告號 | CN105006051A |
優(yōu)先權(quán) | 暫無 | 優(yōu)先權(quán)號 | 暫無 |
主分類號 | G07C9/00 | IPC分類號 | G;0;7;C;9;/;0;0查看分類表>
|
申請人 | 深圳廣田智能科技有限公司 | 申請人地址 | 廣東省深圳市南山區(qū)科技園南區(qū)科園路1003號軟件產(chǎn)業(yè)基地4C棟515室
變更
專利地址、主體等相關(guān)變化,請及時變更,防止失效 |
權(quán)利人 | 深圳廣田智能科技有限公司 | 當(dāng)前權(quán)利人 | 深圳廣田智能科技有限公司 |
發(fā)明人 | 劉明巖;陳玉金;韓晶;吳俊;梁豪 |
代理機(jī)構(gòu) | 深圳市攜眾至遠(yuǎn)知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人 | 暫無 |
摘要
一種智能遙控門鎖的無線通信方法,該方法包括如下步驟遙控鑰匙輸入開鎖/閉鎖指令;遙控鑰匙將加密的通信信息發(fā)送至智能門鎖;智能門鎖接到通信信息后對其進(jìn)行解密,并判斷通信信息中的通信序列號、智能門鎖ID是否配對,向遙控鑰匙發(fā)送經(jīng)加密的確認(rèn)請求信息;遙控鑰匙對確認(rèn)請求信息進(jìn)行回復(fù),并將回復(fù)后的信息發(fā)送至智能門鎖;智能門鎖根據(jù)遙控鑰匙回復(fù)的信息判斷是否執(zhí)行開鎖/閉鎖動作。本發(fā)明還提供了一種智能遙控門鎖無線通信系統(tǒng),其包括遙控鑰匙及智能門鎖,其中,遙控鑰匙包括輸入模塊、第一單片機(jī)及第一射頻模塊;智能門鎖包括第二射頻模塊及第二單片機(jī)。本發(fā)明的方法和系統(tǒng)具有智能化程度高,安全性強(qiáng),易于實(shí)施等特點(diǎn)。
1.一種智能遙控門鎖的無線通信方法,其特征在于,該方法包括如下步驟:
a、在遙控鑰匙上輸入開鎖/閉鎖指令;
b、遙控鑰匙讀取其存儲區(qū)中的通信序列號及智能門鎖ID,更新通信序列號,并對遙控指令、更新的通信序列號遙控鑰匙ID及智能門鎖ID加密,所述遙控鑰匙生成的通信序列號為上一次通信序列號加1;
c、遙控鑰匙將加密信息發(fā)送至智能門鎖,同時啟動計時器;
d、智能門鎖對加密信息進(jìn)行解密,并將解密的信息與其存儲區(qū)中的通信序列號、智能門鎖ID及遙控鑰匙ID進(jìn)行配對,若配對成功,則對通信序列號、遙控鑰匙ID、智能門鎖ID及遙控指令進(jìn)行加密,并向遙控鑰匙發(fā)出已加密的確認(rèn)請求信息,同時啟動計時器;若配對不成功,則放棄該信息;
e、遙控鑰匙判斷智能門鎖發(fā)回的加密確認(rèn)信息是否超時,若未超時,則接收智能門鎖發(fā)回的加密確認(rèn)信息;若超時,則返回步驟a;
f、遙控鑰匙對加密確認(rèn)信息解密,并將該解密信息與其存儲區(qū)中的通信序列號、遙控鑰匙ID及智能門鎖ID進(jìn)行配對,若配對成功,則生成新的通信序列號,并對該序列號、遙控鑰匙ID、智能門鎖ID、遙控指令進(jìn)行加密,向智能門鎖發(fā)出已加密的回復(fù)確認(rèn)信息;若配對不成功,則放棄該信息,所述遙控鑰匙生成的通信序列號為上一次通信序列號加1;
g、智能門鎖判斷遙控鑰匙發(fā)回的加密回復(fù)確認(rèn)信息是否超時,若未超時,則接收遙控鑰匙發(fā)回的加密回復(fù)確認(rèn)信息;若超時,則返回步驟c;
h、智能門鎖對加密回復(fù)確認(rèn)信息進(jìn)行解密,并將該解密信息與其存儲區(qū)中的通信序列號、遙控鑰匙ID及智能門鎖ID進(jìn)行配對,若配對成功,則執(zhí)行開鎖/閉鎖動作;若配對不成功,則放棄該信息,
在步驟d和h中,所述智能門鎖判斷通信序列號是否配對是通過判斷當(dāng)前的通信序列號是否為上一次通信序列號的基礎(chǔ)上加1。
2.如權(quán)利要求1所述的智能遙控門鎖的無線通信方法,其特征在于,所述遙控鑰匙與智能門鎖之間通過RF433/RF315通信協(xié)議進(jìn)行無線通信。
3.一種智能遙控門鎖的無線通信系統(tǒng),其特征在于,該系統(tǒng)包括遙控鑰匙(10)及智能門鎖(20),所述遙控鑰匙(10)包括:
輸入模塊(11),用于輸入開鎖/閉鎖指令,并發(fā)出遙控指令;
第一單片機(jī)(12),所述第一單片機(jī)(12)與輸入模塊(11)連接,用于存儲上一次通信發(fā)出的信息及生成新的通信序列號,并對通信信息進(jìn)行加密/解密,同時用于判斷智能門鎖(20)回復(fù)的信息是否超時及接收的通信序列號、智能門鎖ID是否與存儲的信息配對成功;
第一射頻模塊(13),所述第一射頻模塊(13)與第一單片機(jī)(12)連接,用于向智能門鎖(20)發(fā)送加密信息或接收智能門鎖(20)發(fā)回的加密信息;
所述智能門鎖(20)包括:
第二射頻模塊(21),用于接收遙控鑰匙(10)發(fā)送的加密信息或向遙控鑰匙(10)發(fā)送加密信息;
第二單片機(jī)(22),所述第二單片機(jī)(22)與第二射頻模塊(21)連接,用于存儲上一次通信發(fā)出的信息及對通信信息進(jìn)行加密/解密,并控制智能門鎖(20)執(zhí)行開/閉鎖動作,同時用于判斷智能鑰匙(10)回復(fù)的信息是否超時及接收的通信序列號、智能鑰匙ID是否與存儲的信息配對成功;
所述第二單片機(jī)(22)判斷接收的通信序列號是否配對是通過判斷當(dāng)前的通信序列號是否為上一次通信序列號的基礎(chǔ)上加1。
4.如權(quán)利要求3所述的智能遙控門鎖的無線通信系統(tǒng),其特征在于,所述輸入模塊(11)設(shè)有輸入功能按鍵。
5.如權(quán)利要求3所述的智能遙控門鎖的無線通信系統(tǒng),其特征在于,所述第一單片機(jī)(12)包括第一控制模塊(121)、第一加密/解密模塊(122)、第一存儲模塊(123)及第一計時模塊(124),所述第一控制模塊(121)分別與第一加密/解密模塊(122)、第一存儲模塊(123)及第一計時模塊(124)相連接。
6.如權(quán)利要求3所述的智能遙控門鎖的無線通信系統(tǒng),其特征在于,所述第二單片機(jī)(22)包括第二控制模塊(221)、第二加密/解密模塊(222)、第二存儲模塊(223)及第二計時模塊(224),所述第二控制模塊(221)分別與第二加密/解密模塊(222)、第二存儲模塊(223)及第二計時模塊(224)相連接。
7.如權(quán)利要求3所述的智能遙控門鎖的無線通信系統(tǒng),其特征在于,所述第一射頻模塊(13)和第二射頻模塊(21)為基于RF433/RF315通信協(xié)議的射頻模塊。
智能遙控門鎖的無線通信方法及系統(tǒng)\n【技術(shù)領(lǐng)域】\n[0001] 本發(fā)明涉及智能門鎖,特別是涉及一種雙向無線通信、安全性高的智能遙控門鎖的無線通信方法及系統(tǒng)。\n【背景技術(shù)】\n[0002] 隨著移動互聯(lián)網(wǎng)的發(fā)展,越來越多的智能設(shè)備進(jìn)入人們的生活中。門鎖的智能化也逐漸為人們所關(guān)注。目前使用的大多數(shù)智能門鎖除了傳統(tǒng)的開啟方式外,還增加了指紋識別,密碼開關(guān),人臉識別或射頻遙控開關(guān)等智能開啟方式。其中,智能遙控門鎖因具有操作方便快捷、安全性高的特點(diǎn)而被廣泛應(yīng)用于家庭、汽車、酒店等場所?,F(xiàn)有的智能遙控門鎖雖給人們生活帶來極大的方便,但其大部分采用簡單的單向通信技術(shù),即通過滾動碼方式來實(shí)現(xiàn)開鎖/閉鎖,而門鎖無法判斷開鎖的命令是合法的遙控設(shè)備發(fā)出的指令還是非法設(shè)備發(fā)出的指令,因而其很容易被復(fù)制或假冒,導(dǎo)致其在安全性方面存在較大的隱患。\n【發(fā)明內(nèi)容】\n[0003] 本發(fā)明旨在解決上述問題,而提供一種可對遙控鑰匙與智能門鎖之間的雙向通信進(jìn)行加密和解密,因而可有效保證門鎖安全性的智能遙控門鎖的無線通信方法。\n[0004] 本發(fā)明還提供了實(shí)現(xiàn)所述智能遙控門鎖無線通信方法的系統(tǒng)。\n[0005] 為實(shí)現(xiàn)本發(fā)明的目的,本發(fā)明提供了一種智能遙控門鎖的無線通信方法,該方法包括如下步驟:\n[0006] a、在遙控鑰匙上輸入開鎖/閉鎖指令;\n[0007] b、遙控鑰匙讀取其存儲區(qū)中的通信序列號及智能門鎖ID,更新通信序列號,并對遙控指令、更新的通信序列號及智能門鎖ID加密;\n[0008] c、遙控鑰匙將加密信息發(fā)送至智能門鎖,同時啟動計時器;\n[0009] d、智能門鎖對加密信息進(jìn)行解密,并將解密的信息與其存儲區(qū)中的通信序列號及遙控鑰匙ID進(jìn)行配對,若配對成功,則對通信序列號、遙控鑰匙ID及遙控指令進(jìn)行加密,并向遙控鑰匙發(fā)出已加密的確認(rèn)請求信息,同時啟動計時器;若配對不成功,則放棄該信息;\n[0010] e、遙控鑰匙判斷智能門鎖發(fā)回的加密確認(rèn)信息是否超時,若未超時,則接收智能門鎖發(fā)回的加密確認(rèn)信息;若超時,則返回步驟a;\n[0011] f、遙控鑰匙對加密確認(rèn)信息解密,并將該解密信息與其存儲區(qū)中的通信序列號及智能門鎖ID進(jìn)行配對,若配對成功,則生成新的通信序列號,并對該序列號、智能門鎖ID、遙控指令進(jìn)行加密,向智能門鎖發(fā)出已加密的回復(fù)確認(rèn)信息;若配對不成功,則放棄該信息;\n[0012] g、智能門鎖判斷遙控鑰匙發(fā)回的加密回復(fù)確認(rèn)信息是否超時,若未超時,則接收遙控鑰匙發(fā)回的加密回復(fù)確認(rèn)信息;若超時,則返回步驟c;\n[0013] h、智能門鎖對加密回復(fù)確認(rèn)信息進(jìn)行解密,并將該解密信息與其存儲區(qū)中的通信序列號、遙控鑰匙ID進(jìn)行配對,若配對成功,則執(zhí)行開鎖/閉鎖動作;若配對不成功,則放棄該信息。\n[0014] 所述遙控鑰匙與智能門鎖之間通過RF433/RF315通信協(xié)議進(jìn)行無線通信。\n[0015] 在步驟b和f中,所述遙控鑰匙生成的通信序列號為上一次通信序列號加1。\n[0016] 在步驟d和h中,所述智能門鎖判斷通信序列號是否配對是通過判斷當(dāng)前的通信序列號是否為上一次通信序列號的基礎(chǔ)上加1。\n[0017] 本發(fā)明還提供了一種智能遙控門鎖的無線通信系統(tǒng),該系統(tǒng)包括遙控鑰匙及智能門鎖,所述遙控鑰匙包括:\n[0018] 輸入模塊,用于輸入開鎖/閉鎖指令,并發(fā)出遙控指令;\n[0019] 第一單片機(jī),所述第一單片機(jī)與輸入模塊連接,用于存儲上一次通信發(fā)出的信息及生成新的通信序列號,并對通信信息進(jìn)行加密/解密,同時用于判斷智能門鎖回復(fù)的信息是否超時及接收的通信序列號、智能門鎖ID是否與存儲的信息配對成功;\n[0020] 第一射頻模塊,所述第一射頻模塊與第一單片機(jī)連接,用于向智能門鎖發(fā)送加密信息或接收智能門鎖發(fā)回的加密信息;\n[0021] 所述智能門鎖包括:\n[0022] 第二射頻模塊,用于接收遙控鑰匙發(fā)送的加密信息或向遙控鑰匙發(fā)送加密信息;\n[0023] 第二單片機(jī),所述第二單片機(jī)與第二射頻模塊連接,用于存儲上一次通信發(fā)出的信息及對通信信息進(jìn)行加密/解密,并控制智能門鎖執(zhí)行開/閉鎖動作,同時用于判斷智能鑰匙回復(fù)的信息是否超時及接收的通信序列號、智能鑰匙ID是否與存儲的信息配對成功。\n[0024] 所述輸入模塊設(shè)有輸入功能按鍵。\n[0025] 所述第一單片機(jī)包括第一控制模塊、第一加密/解密模塊、第一存儲模塊及第一計時模塊,所述第一控制模塊分別與第一加密/解密模塊、第一存儲模塊及第一計時模塊相連接。\n[0026] 所述第二單片機(jī)包括第二控制模塊、第二加密/解密模塊、第二存儲模塊及第二計時模塊,所述第二控制模塊分別與第二加密/解密模塊、第二存儲模塊及第二計時模塊相連接。\n[0027] 所述第一射頻模塊和第二射頻模塊為基于RF433/RF315通信協(xié)議的射頻模塊。\n[0028] 所述第二單片機(jī)判斷接收的通信序列號是否配對是通過判斷當(dāng)前的通信序列號是否為上一次通信序列號的基礎(chǔ)上加1。\n[0029] 本發(fā)明的貢獻(xiàn)在于,其有效解決了智能遙控門鎖無線通信安全性不高的問題。本發(fā)明的遙控鑰匙及智能門鎖之間是通過基于兩者的通信協(xié)議進(jìn)行雙向無線通信的,且在通信過程中對該通信信息進(jìn)行加密和解密,同時對遙控鑰匙及智能門鎖發(fā)出的加密信息設(shè)置時效性,可避免非法學(xué)習(xí)復(fù)制,從而大大提高了控鑰匙及智能門鎖之間的通信安全性。本發(fā)明的方法和系統(tǒng)具有智能化程度高,安全性強(qiáng),易于實(shí)施等特點(diǎn)。\n【附圖說明】\n[0030] 圖1是本發(fā)明的無線通信方法流程圖。\n[0031] 圖2是本發(fā)明的無線通信方法控制流程圖。\n[0032] 圖3是本發(fā)明的結(jié)構(gòu)框圖。\n【具體實(shí)施方式】\n[0033] 下列實(shí)施例是對本發(fā)明的進(jìn)一步解釋和補(bǔ)充,對本發(fā)明不構(gòu)成任何限制。\n[0034] 參閱圖1,本發(fā)明的智能遙控門鎖的無線通信方法包括如下步驟:\n[0035] S10、通過遙控鑰匙10的功能按鍵輸入開鎖/閉鎖指令;\n[0036] S20、遙控鑰匙10的第一單片機(jī)11感應(yīng)到遙控鑰匙10的遙控指令后,讀取其存儲區(qū)中存儲的上一次通信的通信序列號、遙控鑰匙ID及智能門鎖ID,同時按預(yù)設(shè)的程序生成新的通信序列號,其中,通信序列號為第一單片機(jī)11自動生成的序列號,本實(shí)施例中,通信序列號為按順序生成的數(shù)字,其可以為1位數(shù)或者多位數(shù),新的通信序列號為上一次通信序列號的基礎(chǔ)上加1,如存儲區(qū)中存儲的上一次通信的通信序列號為46,則新的通信序列號為\n47,本實(shí)施例中的智能門鎖ID及遙控鑰匙ID是一一對應(yīng)的,只有合法的遙控鑰匙ID才與所控制的智能門鎖ID向匹配,非法設(shè)備的ID無法與所控制的智能門鎖ID匹配,并對接收的遙控指令、更新的通信序列號及智能門鎖ID進(jìn)行加密,本實(shí)施例中,第一單片機(jī)11對通信序列號、智能門鎖ID、遙控鑰匙ID及遙控指令加密的方法為通過遙控鑰匙10及智能門鎖20之間的無線通信協(xié)議采用密鑰的方式進(jìn)行加密;\n[0037] S30、遙控鑰匙10的第一射頻模塊13將加密信息發(fā)送至智能門鎖20,同時第一單片機(jī)12啟動其計時模塊,該計時模塊可以按需要設(shè)定時間,本實(shí)施例中,該計時模塊為1秒及計時模塊;\n[0038] S40、智能門鎖20的第二射頻模塊21接收到加密信息后,將該加密信息發(fā)送至第二單片機(jī)22,第二單片機(jī)22對該加密信息進(jìn)行解密,其中,第二單片機(jī)22對加密信息進(jìn)行解密是通過遙控鑰匙10及智能門鎖20之間的無線通信協(xié)議采用密鑰的方式進(jìn)行解密,并將解密的信息與其存儲區(qū)中存儲的上一次通信的通信序列號、智能門鎖ID及遙控鑰匙ID進(jìn)行配對,本實(shí)施例中,第二單片機(jī)22判斷接收的通信序列號是否與其存儲的通信序列號配對是通過判斷當(dāng)前的通信序列號是否為上一次通信序列號的基礎(chǔ)上加1,同時,第二單片機(jī)22判斷接收的智能門鎖ID是否為自身的智能門鎖ID及接收的遙控鑰匙ID是否與其存儲的遙控鑰匙ID相同,若配對成功,則對通信序列號、遙控鑰匙ID及遙控指令進(jìn)行加密,其中,第二單片機(jī)22對通信序列號、智能門鎖ID、遙控鑰匙ID及遙控指令加密的方法為通過遙控鑰匙10及智能門鎖20之間的無線通信協(xié)議采用密鑰的方式進(jìn)行加密,并通過第二射頻模塊21向遙控鑰匙10發(fā)送已加密的確認(rèn)請求信息,同時第二單片機(jī)22啟動計時模塊,其中,該計時模塊為1秒計時模塊;若配對不成功,則放棄該信息;\n[0039] S50、遙控鑰匙10的第一單片機(jī)12判斷智能鑰匙20的第二射頻模塊21發(fā)出的加密確認(rèn)請求信息是否超時,本實(shí)施例中,其時間期限為1秒,若未超時,則第一單片機(jī)12控制第一射頻模塊13接收第二射頻模塊21發(fā)出的加密確認(rèn)請求信息,并將該加密信息發(fā)送至第一單片機(jī)12;若超時,則返回步驟S10;\n[0040] S60、遙控鑰匙10的第一單片機(jī)12接收到加密的確認(rèn)請求信息后對該加密信息進(jìn)行解密,其中,第一單片機(jī)12對通信序列號、智能門鎖ID、遙控鑰匙ID及遙控指令解密的方法為通過遙控鑰匙10及智能門鎖20之間的無線通信協(xié)議采用密鑰的方式進(jìn)行解密,并將解密的信息與其存儲區(qū)中的通信序列號、遙控鑰匙ID及智能門鎖ID進(jìn)行配對,本實(shí)施例中,第一單片機(jī)12判斷接收的通信序列號是否與其存儲的通信序列號配對是通過判斷當(dāng)前的通信序列號是否為上一次通信序列號,同時,第一單片機(jī)12判斷接收的遙控鑰匙ID是否為自身的遙控鑰匙ID及接收的智能門鎖ID是否與其存儲的智能門鎖ID相同,若配對成功,則按預(yù)設(shè)的程序生成新的通信序列號,其中,新通信序列號為上一次通信序列號的基礎(chǔ)上加1,并對該通信序列號、智能門鎖ID及遙控指令進(jìn)行加密,通過第一射頻模塊13向智能門鎖20發(fā)送已加密的回復(fù)確認(rèn)信息;若配對不成功,則放棄該信息;\n[0041] S70、智能門鎖20的第二單片機(jī)22判斷第一射頻模塊13發(fā)回的加密回復(fù)確認(rèn)信息是否超時,本實(shí)施例中,其時間期限為1秒,若未超時,則控制第二射頻模塊21接收該加密信息;若超時,則返回步驟S30;\n[0042] S80、智能門鎖20的第二射頻模塊21接收到加密信息后,將該加密信息發(fā)送至第二單片機(jī)22,第二單片機(jī)22對該加密信息進(jìn)行解密,本實(shí)施例中,第二單片機(jī)22對加密信息進(jìn)行解密是通過遙控鑰匙10及智能門鎖20之間的無線通信協(xié)議采用密鑰的方式進(jìn)行解密,并將該解密信息與其存儲區(qū)中的通信序列號、遙控鑰匙ID及智能門鎖ID進(jìn)行配對,其中,第二單片機(jī)22判斷接收的通信序列號是否與其存儲的通信序列號配對是通過判斷當(dāng)前的通信序列號是否為上一次通信序列號的基礎(chǔ)上加1。同時,第二單片機(jī)22判斷接收的智能門鎖ID是否為自身的智能門鎖ID及接收的遙控鑰匙ID是否與其存儲的遙控鑰匙ID相同;若配對成功,則控制門鎖執(zhí)行開鎖/閉鎖的動作;若配對不成功,則放棄該信息。\n[0043] 參閱圖3,本發(fā)明的智能遙控門鎖的無線通信系統(tǒng),包括遙控鑰匙10及智能門鎖\n20。\n[0044] 如圖3所示,遙控鑰匙10包括輸入模塊11、第一單片機(jī)12及第一射頻模塊13。其中,輸入模塊11與第一單片機(jī)12連接,輸入模塊11設(shè)有輸入功能按鍵,用于輸入開鎖/閉鎖指令,并將該遙控指令發(fā)送至第一單片機(jī)12。本實(shí)施例中,第一單片機(jī)12為STM32單片機(jī),其設(shè)有第一控制模塊121、第一加密/解密模塊122、第一存儲模塊123及第一計時模塊124。其中,第一控制模塊121分別與第一加密/解密模塊122、第一存儲模塊123及第一計時模塊124連接。第一加密/解密模塊122用于對發(fā)出去的通信序列號、智能門鎖ID、智能鑰匙ID及遙控指令進(jìn)行加密及對接收到的通信序列號、智能門鎖ID、智能鑰匙ID及遙控指令進(jìn)行解密。第一存儲模塊123存儲有上一次通信的通信序列號、智能門鎖ID及遙控鑰匙ID。第一計時模塊\n124用于計時。第一控制模塊121用于接收輸入模塊11輸入的遙控指令,控制第一射頻模塊\n13接收/發(fā)送通信信息,控制啟動第一計時模塊124,同時用于按預(yù)設(shè)程序生成新的通信序列號,并用于判斷接收的通信信息是否與第一存儲模塊123存儲的信息配對。其中,第一控制模塊121生成新的通信序列號為上一次通信序列號的基礎(chǔ)上加1。\n[0045] 如圖3所示,智能門鎖20與遙控鑰匙10無線連接,本實(shí)施例中,智能門鎖20與遙控鑰匙10通過基于RF433/RF315的通信協(xié)議無線連接。智能門鎖20包括第二射頻模塊21及第二單片機(jī)22,其中,第二射頻模塊21與第二單片機(jī)22連接。第二射頻模塊21用于接收遙控鑰匙10發(fā)出的加密信息或向遙控鑰匙10發(fā)送加密信息。第二單片機(jī)22為STM32單片機(jī),其包括第二控制模塊221、第二加密/解密模塊222、第二存儲模塊223及第二計時模塊224,其中,第二控制模塊221分別與第二加密/解密模塊222、第二存儲模塊223及第二計時模塊224連接。\n第二加密/解密模塊222用于對發(fā)出去的通信序列號、智能門鎖ID、智能鑰匙ID及遙控指令進(jìn)行加密及對接收到的通信序列號、智能門鎖ID、智能鑰匙ID及遙控指令進(jìn)行解密。第二存儲模塊223存儲有上一次通信的通信序列號、智能門鎖ID及遙控鑰匙ID。第二計時模塊224用于計時。第二控制模塊221用于控制第二射頻模塊21接收/發(fā)送通信信息,控制啟動第二計時模塊224,同時用于判斷遙控鑰匙10回復(fù)的信息是否超時及判斷接收的通信信息是否與第二存儲模塊223存儲的信息配對。其中,第二控制模塊221判斷接收的通信序列號是否與第二存儲模塊223存儲的通信序列號配對是通過判斷當(dāng)前的通信序列號是否為上一次通信序列號的基礎(chǔ)上加1。本實(shí)施例中,遙控鑰匙10及智能門鎖20均對通信序列號、智能門鎖ID、智能鑰匙ID及遙控指令進(jìn)行加密傳輸,可避免通信信息因透明傳輸而容易被竊取的風(fēng)險。遙控鑰匙10及智能門鎖20之間通過雙向通信實(shí)現(xiàn)通信,即遙控鑰匙10發(fā)出的通信信息及智能門鎖20發(fā)回的通信信息均須經(jīng)對方確認(rèn)是合法的設(shè)備發(fā)出才能進(jìn)行下一步合法操作,否則將終止通信,從而避免遙控鑰匙10單次發(fā)出的通信信息被人復(fù)制而達(dá)到非法操作的目的。同時,遙控鑰匙10發(fā)出的通信信息及智能門鎖20發(fā)回的通信信息都設(shè)有時效性,如果發(fā)出的通信信息超過了一定的時限,即便回復(fù)是合法的,也會終止通信和相關(guān)的指令動作,因而大大提高了遙控鑰匙10與智能門鎖20之間的通信安全性。\n[0046] 如圖2所示,工作時,通過輸入模塊11中的輸入功能按鍵輸入開鎖/閉鎖指令,輸入模塊11將該遙控指令發(fā)送至第一單片機(jī)12的第一控制模塊121,第一控制模塊121接收到該遙控指令后,按照預(yù)設(shè)的程序?qū)Φ谝淮鎯δK123中的通信序列號更新,更新的通信序列號為上一次通信的通信序列號基礎(chǔ)上加1,并控制第一加密/解密模塊122對第一存儲模塊123中更新的通信序列號、智能門鎖ID、遙控鑰匙ID及遙控指令進(jìn)行加密,第一控制模塊121控制第一射頻模塊13通過基于RF433/RF315的通信協(xié)議將加密的通信信息發(fā)送至第二射頻模塊21,同時控制第一計時模塊124啟動計時。第二射頻模塊21接收到該加密信息后,將該加密信息發(fā)送至第二控制模塊221,第二控制模塊221控制第二加密/解密模塊222對接收的加密信息進(jìn)行解密,第二控制模塊221將解密信息與第二存儲模塊223中的通信序列號、智能門鎖ID、遙控鑰匙ID進(jìn)行配對,若解密信息中的通信序列號、智能門鎖ID、遙控鑰匙ID與第二存儲模塊223的信息不匹配,則第二控制模塊221放棄該通信信息;若解密信息中的通信序列號為第二存儲模塊223中存儲的通信序列號的基礎(chǔ)上加1,且解密信息中的智能門鎖ID、遙控鑰匙ID與第二存儲模塊223中存儲的智能門鎖ID、遙控鑰匙ID匹配,則第二控制模塊221控制第二加密/解密模塊222對匹配好的通信序列號、智能門鎖ID、遙控鑰匙ID及通信指令進(jìn)行加密,并控制第二射頻模塊21將加密信息發(fā)送至遙控鑰匙10,同時控制第二計時模塊224啟動計時。第一射頻模塊13感應(yīng)到有通信信息時,通知第一控制模塊121,第一控制模塊121根據(jù)第一計時模塊124的時間判斷回復(fù)的時間是否超時。若超時,則控制第一射頻模塊13放棄該通信信息;若未超時,則控制第一射頻模塊13接收該通信信息。第一射頻模塊\n13將接收的通信信息發(fā)送至第一控制模塊121,第一控制模塊121控制第一加密/解密模塊\n122對接收的通信信息進(jìn)行解密,并將該解密信息與第一存儲模塊123中的通信序列號、智能門鎖ID、遙控鑰匙ID進(jìn)行配對,若解密信息中的通信序列號、智能門鎖ID及遙控鑰匙ID與第一存儲模塊123中的信息不匹配,則第一控制模塊121控制第二射頻模塊13放棄該通信信息。若解密信息中的通信序列號、智能門鎖ID及遙控鑰匙ID與第一存儲模塊123中的信息匹配,則第一控制模塊121按預(yù)設(shè)的程序更新通信序列號,更新的通信序列號為上一次通信的通信序列號基礎(chǔ)上加1,并控制第一加密/解密模塊122對第一存儲模塊123對匹配好的通信序列號、智能門鎖ID、遙控鑰匙ID及遙控指令進(jìn)行加密,第一控制模塊121控制第一射頻模塊13通過基于RF433/RF315的通信協(xié)議將加密的通信信息發(fā)送至第二射頻模塊21。第二射頻模塊21感應(yīng)到有通信信息時,通知第二控制模塊221,第二控制模塊221根據(jù)第二計時模塊224的時間判斷回復(fù)的時間是否超時,若超時,則控制第二射頻模塊21放棄該通信信息;\n若未超時,則控制第二射頻模塊21接收該通信信息。第二射頻模塊21將接收的通信信息發(fā)送至第二控制模塊221,第二控制模塊221控制第二加密/解密模塊222對接收的通信信息進(jìn)行解密,并將該解密信息與第二存儲模塊223中的通信序列號、智能門鎖ID、遙控鑰匙ID進(jìn)行配對,若解密信息中的通信序列號、智能門鎖ID、遙控鑰匙ID與第二模塊223的信息不匹配,則第二控制模塊221放棄該通信信息。若解密信息中的通信序列號為第二存儲模塊223中存儲的通信序列號的基礎(chǔ)上加1,且解密信息中的智能門鎖ID、智能鑰匙ID與第二存儲模塊223中的智能門鎖ID、遙控鑰匙ID匹配,則第二控制模塊221控制門鎖執(zhí)行開鎖/閉鎖動作。\n[0047] 藉此,本發(fā)明的智能遙控門鎖中的遙控鑰匙10及智能門鎖20之間通過基于兩者的通信協(xié)議進(jìn)行雙向無線通信,且在通信過程中對通信序列號、遙控鑰匙ID、智能門鎖ID及遙控指令的通信信息進(jìn)行加密和解密,同時對遙控鑰匙10及智能門鎖20發(fā)出的加密信息設(shè)置時效性,可避免非法學(xué)習(xí)復(fù)制,從而大大提高了通信安全性。本發(fā)明的方法和系統(tǒng)具有智能化程度高,安全性強(qiáng),易于實(shí)施等特點(diǎn)。\n[0048] 盡管通過以上實(shí)施例對本發(fā)明進(jìn)行了揭示,但本發(fā)明的保護(hù)范圍并不局限于此,在不偏離本發(fā)明構(gòu)思的條件下,對以上各構(gòu)件所做的變形、替換等均將落入本發(fā)明的權(quán)利要求范圍內(nèi)。
法律信息
- 2018-02-23
- 2015-11-25
實(shí)質(zhì)審查的生效
IPC(主分類): G07C 9/00
專利申請?zhí)? 201510466296.0
申請日: 2015.07.31
- 2015-10-28
引用專利(該專利引用了哪些專利)
序號 | 公開(公告)號 | 公開(公告)日 | 申請日 | 專利名稱 | 申請人 | 該專利沒有引用任何外部專利數(shù)據(jù)! |
被引用專利(該專利被哪些專利引用)
序號 | 公開(公告)號 | 公開(公告)日 | 申請日 | 專利名稱 | 申請人 | 該專利沒有被任何外部專利所引用! |