一種可微信分享密碼的藍牙智能鎖系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及藍牙智能鎖的技術領域,具體涉及一種可微信分享密碼的藍牙智能鎖系統(tǒng)。
【背景技術】
[0002]隨著電子技術的發(fā)展和人們對安全技術防范的要求,密碼量小、安全性能差的傳統(tǒng)機械式密碼鎖已經不能滿足人們的需要。因此,電子密碼鎖得到了迅速發(fā)展。藍牙技術是一種短距離、低成本的無線連接技術,可以實現語音和數據的無線傳輸,且一般的移動設備上均設有藍牙模塊。因此,將藍牙技術應用到門鎖上,實現對門鎖的打開,不僅方便快捷,且安全性能高。但是,常見的藍牙智能鎖存在如下缺點:須要用戶手動輸入智能鎖密碼才能進行開鎖操作;須要網絡連接功能才能同時實現分享和開鎖;其電子密碼是預設的,不是控制器隨機生成的,安全性低;沒有對設備上的電子鑰匙數據進行保護,安全性低;無法解決某些情況下產生的安全隱患,如丟失移動終端后;無法對分享出去的鑰匙進行精確管理;用戶必須在移動設備上安裝指定應用軟件才可以使用智能鎖,不夠方便。
【發(fā)明內容】
[0003]為了解決上述技術問題,本發(fā)明提供了一種可微信分享密碼的藍牙智能鎖系統(tǒng),通過與移動終端和云端服務器相配合實現電子密碼對其他用戶的分享,且安全性能高、操作方便。
[0004]為了達到上述目的,本發(fā)明的技術方案是:一種可微信分享密碼的藍牙智能鎖系統(tǒng),其特征在于,包括智能鎖、移動終端和云端服務器,所述移動終端至少設有兩個;所述智能鎖通過藍牙技術與移動終端相連接,移動終端通過移動網絡或無線網絡與云端服務器相連接。
[0005]所述智能鎖內設有鎖控制器、電機驅動電路、鎖藍牙收發(fā)模塊、防讀保護模塊、鎖存儲模塊和鎖電源模塊,鎖控制器分別與電機驅動電路、鎖藍牙收發(fā)模塊、防讀保護模塊、鎖存儲模塊和鎖電源模塊相連接;所述移動終端設有終端控制器、終端藍牙收發(fā)模塊、實時開鎖檢測模塊、加密解密模塊、終端電源模塊、終端存儲模塊、HTTPS通信管理模塊和微信功能模塊,終端控制器分別與終端藍牙收發(fā)模塊、實時開鎖檢測模塊、加密解密模塊、終端電源模塊、終端存儲模塊、HTTPS通信管理模塊和微信功能模塊相連接;所述云端服務器上設有通信模塊和云端存儲模塊。
[0006]所述鎖藍牙收發(fā)模塊與終端藍牙收發(fā)模塊通過藍牙技術相連接,HTTPS通信管理模塊與通信模塊通過移動網絡或無線網絡相連接。
[0007]所述移動終端為手機或iPad。
[0008]所述加密解密模塊采用橢圓曲線加解密算法實現。
[0009]所述實時開鎖檢測模塊中設有時鐘模塊,用于定時檢測終端存儲模塊內所有智能鎖的藍牙信號是否存在。
[0010]所述移動終端內設有鎖管理模塊、鎖配置管理模塊,鎖管理模塊、鎖配置管理模塊與終端控制器相連接。
[0011]所述移動終端內設有密碼分享管理模塊,密碼分享管理模塊與終端控制器相連接。
[0012]所述微信功能模塊通過二維碼接收或發(fā)送電子密碼,微信功能模塊利用AirSync功能與智能鎖進行通信。
[0013]所述電子密碼分享的過程為:使用移動終端通過終端藍牙收發(fā)模塊與智能鎖的鎖藍牙收發(fā)模塊相連接,將智能鎖激活;智能鎖隨機生成多個電子密碼,并保存在鎖存儲模塊中,同時鎖控制器將所有電子密碼加密后通過鎖藍牙收發(fā)模塊和終端藍牙收發(fā)模塊傳送至移動終端;移動終端將其中I個電子密碼保存在終端存儲模塊,通過HTTPS通信管理模塊將所有電子密碼以及移動終端的信息一起上報至云端服務器;云端服務器通過通信模塊接收并將主人信息以及所有電子密碼信息保存在云端存儲模塊;云端服務器將保存有分享電子密碼信息的網絡地址發(fā)送至移動終端,微信功能模塊以二維碼的方式將網絡地址發(fā)送給客人的移動設備;客人的移動設備通過微信功能模塊接收二維碼,然后通過HTTPS通信管理模塊訪問識別二維碼得到的網絡地址,讀取云端服務器內存儲的分享電子密碼,最后通過微信功能模塊的AirSync功能將加密的分享電子密碼發(fā)送至智能鎖鎖控制器將該電子密碼與智能鎖內鎖存儲模塊存儲的電子密碼進行比較,如存在該電子密碼,則鎖控制器驅動電機驅動模塊實現開鎖。
[0014]本發(fā)明移動終端上存儲有電子密碼,智能鎖和移動終端通過藍牙收發(fā)模塊傳輸該電子密碼,智能鎖驗證移動終端發(fā)送的電子密碼與智能鎖保存的密碼相同可實現開鎖,不需要手動輸入實現了開鎖操作;移動終端將要分享的智能鎖的電子密碼傳送至云端服務器并進行保存,其他用戶可以通過云端服務器的通信模塊獲取分享的電子密碼進行開鎖,從而實現電子密碼的分享;移動終端也可以將分享信息傳送至其他用戶的微信,其他用戶可以通過微信從云端服務器的通信模塊獲取分享的電子密碼進行開鎖,從而不需要安裝指定軟件也可實現電子密碼的分享;智能鎖生成的電子密碼是隨機的,且防讀保護模塊可以保護其不被其他設備讀取,安全性更高;且在移動終端遺失的情況下,可以通過鎖管理模塊、鎖配置管理模塊修改電子密碼,增加了其安全性。微信從云端服務器的通信模塊獲取分享的電子密碼是經過加密的,只有智能鎖能解密,也增加了其安全性。密碼分享管理模塊可以對分享出去的電子密碼進行精確管理。因此,本發(fā)明可以利用移動終端和智能鎖的通信實現直接開鎖操作,且可以實現不同移動終端之間的電子密碼的分享,且可以將電子密碼分享給具備微信功能的移動設備,且安全性高,使用方便,便于管理。
【附圖說明】
[0015]圖1為本發(fā)明的結構示意圖。
[0016]圖2為本發(fā)明的原理框圖。
【具體實施方式】
[0017]下面通過附圖和實施例具體描述一下本發(fā)明。
[0018]—種可微信分享密碼的藍牙智能鎖系統(tǒng),如圖1所示,包括智能鎖1、移動終端2和云端服務器3,所述移動終端2至少設有兩個;所述智能鎖I通過藍牙技術與移動終端2相連接,移動終端2通過移動網絡或無線網絡與云端服務器3相連接。移動終端2可以為手機或iPad。
[0019]如圖2所示,智能鎖I內設有鎖控制器4、電機驅動電路5、鎖藍牙收發(fā)模塊6、防讀保護模塊7、鎖存儲模塊8和鎖電源模塊9,鎖控制器4分別與電機驅動電路5、鎖藍牙收發(fā)模塊6、防讀保護模塊7、鎖存儲模塊8和鎖電源模塊9相連接。鎖控制器4可以生成多個隨機的電子密碼,且可以實現對電子密碼的加密和解密操作。通過鎖控制器4生成多個隨機的電子密碼,可避免攻擊方對電子密碼的猜測。鎖存儲模塊8可以存儲電子密碼。電機驅動電路5與智能鎖I的把手相連接,鎖控制器4可以通過電機驅動電路5驅動把手實現把手與鎖芯的連接,實現開鎖。鎖藍牙收發(fā)模塊6用于對外發(fā)出藍牙信號,可以通過藍牙技術實現接收或發(fā)送電子密碼。防讀保護模塊7由防讀保護芯片實現,可以通過鎖控制器4保護存儲模塊8存儲的電子密碼不被外部設備讀取,可避免攻擊方的惡意讀取。鎖控制器4和防讀保護模塊7有效地保護電子密碼,提高了智能鎖I的安全性。鎖電源模塊9為智能鎖I提供電源支持,從而實現整個裝置的正常工作。
[0020]移動終端2內設有終端控制器11、終端藍牙收發(fā)模塊12、實時開鎖檢測模塊13、加密解密模塊14、終端電源模塊15、終端存儲模塊16、HTTPS通信管理模塊17和微信功能模塊20。終端控制器11分別與終端藍牙收發(fā)模塊12、實時開鎖檢測模塊13、加密解密模塊14、終端電源模塊15、終端存儲模塊16、HTTPS通信管理模塊17和微信功能模塊20相連接。終端電源模塊15為移動終端提供電源,終端存儲模塊16用于存儲智能鎖I及其加密后的電子密碼,即其內可能有多個智能鎖I信息和其加密后的電子密碼。加密解密模塊14采用橢圓曲線(ECC)加解密算法實現,其計算量小、安全性能高。HTTPS通信管理模塊17用于與云端服務器3進行安全通信。
[0021]實時開鎖檢測模塊13內設有時鐘模塊,用于定時檢測終端存儲模塊16內存儲的所有智能鎖I的藍牙信號是否存在。當檢測到智能鎖I的藍牙信號在其掃描距離內時,終端控制器11打開終端藍牙收發(fā)模塊12實現與智能鎖I的連接,實現電子密碼的傳送。實時開鎖檢測模塊13可以實時檢測藍牙信號,從而可以自動的通過移動終端2實現對智能鎖I的開鎖。
[0022]終端藍牙收發(fā)模塊12通過藍牙與鎖藍牙收發(fā)模塊6相連接,通過終端藍牙收發(fā)模塊12和鎖藍牙收發(fā)模塊6可以實現加密后的電子密碼在智能鎖I和移動終端2之間的傳輸。移動終端2的終端藍牙收發(fā)模塊12傳送至智能鎖I的鎖藍牙收發(fā)模塊6電子密碼,鎖控制器4將該電子密碼進行解密后與鎖存儲模塊8內存儲的電子密碼進行比較,當鎖存儲模塊8內有該電子密碼時,鎖控制器4打開電機驅動電路5,驅動把手實現開鎖。因此,用戶可通過移動終端2便捷地激活智能鎖I。
[0023]通過將電子密碼保存在終端存儲模塊16上,利用移動終端2可以直接對智能鎖I進行開鎖操作,不須要手動輸入密碼,只要保持智能鎖I的低功耗藍牙一直啟動,移動終端
2—旦掃描到智能鎖I的藍牙信號則會自動開鎖,更加便捷。
[0024]移動終端2內設有微信功能模塊20,在客人沒有移動終端2而只有具備微信功能的移動設備時,主人的移動終端2也可以將電子密碼通過微信功能模塊20分享給客人,客人通過其移動設備上的微信功能接收電子密碼,并通過微信的AirSync功能與智能鎖I通訊從而開鎖。
[0025]云端服務器3上設有通信模塊18和云端存儲模塊19。通信模塊18輸入端與HTTPS通信管理模塊17相連接,通信模塊19輸出端與云端存儲模塊19相連接,它們之間通過移動網絡或無線網絡相連接。一方面主人的移動終端2可以通過HTTPS通信管理模塊17將其要分享的電子密碼和移動終端信息傳送至云端服務器3 ;另一方面,客人的移動終端2可以通過HTTPS通信管理模塊17讀取云端服務器3內存儲的電子密碼。
[0026]只有在客人的移動終端2獲取分享的電子密碼時才需要網絡數據連接;在獲取電子密碼并將其保存到移動終端2上后,移動終端2利用藍牙信號與智能鎖I連接,不需要網絡數據連接也能隨時開鎖。一方面,減少用戶的網絡連接費用