本發(fā)明屬于智能家居領(lǐng)域,具體涉及一種智能門鎖管理系統(tǒng)。
背景技術(shù):
智能門鎖種類很多,而且安全性越來(lái)越高,如增強(qiáng)門鎖密碼的破解難度、加入人臉識(shí)別、視網(wǎng)膜識(shí)別、指紋識(shí)別等等,但是這些都基于近距離開(kāi)鎖安全,同時(shí)也不能在用戶外出時(shí),實(shí)時(shí)監(jiān)控家中門鎖的狀態(tài)信息。因此有必要設(shè)計(jì)一種能夠?qū)崿F(xiàn)遠(yuǎn)程控制的門鎖管理系統(tǒng)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明目的在于提供一種可以遠(yuǎn)程開(kāi)鎖,開(kāi)鎖實(shí)時(shí)通知,獲取門鎖動(dòng)態(tài)密碼,撬門通知,特定時(shí)間段開(kāi)鎖報(bào)警,門鎖狀態(tài)查詢,開(kāi)門記錄查詢功能,安全性極高的智能門鎖系統(tǒng)。
本發(fā)明所采用的具體技術(shù)方案如下:
智能門鎖管理系統(tǒng),包括門鎖裝置、移動(dòng)終端和云平臺(tái),所述的門鎖裝置包括通訊模塊、控制模塊、電子鎖和鍵盤控制器;所述的通訊模塊、電子鎖和鍵盤控制器分別與控制模塊相連,所述的通訊模塊通過(guò)無(wú)線或有線方式與云平臺(tái)通信連接,云平臺(tái)通過(guò)無(wú)線或有線方式與移動(dòng)終端通信連接;所述的通訊模塊用于接收移動(dòng)終端和/或云平臺(tái)發(fā)送的命令,并將其傳輸至控制模塊;所述鍵盤控制器用于輸入電子鎖密碼;所述控制模塊用于解析接收到的命令和/或密碼數(shù)據(jù),并控制電子鎖的開(kāi)鎖狀態(tài)及密碼控制器管理電子鎖的開(kāi)鎖密碼;所述的電子鎖與控制模塊之間進(jìn)行電子鎖開(kāi)鎖狀態(tài)數(shù)據(jù)的交互,使控制模塊能夠向移動(dòng)終端和/或云平臺(tái)反饋電子鎖的狀態(tài)。
作為優(yōu)選,所述的控制模塊中具有狀態(tài)監(jiān)控模塊,用于實(shí)時(shí)監(jiān)控電子鎖的打開(kāi)事件,并依次通過(guò)訊模塊和云平臺(tái)的數(shù)據(jù)傳輸后,推送至移動(dòng)終端。
作為優(yōu)選,所述的電子鎖的開(kāi)鎖方式還包括鑰匙、指紋或人臉識(shí)別中的一種或多種。
作為優(yōu)選,所述的門鎖裝置配套有鏈接至該電子鎖的二維碼,用于供用戶通過(guò)移動(dòng)終端掃描該二維碼并將該電子鎖添加至用戶賬號(hào)下進(jìn)行設(shè)備管理。
作為優(yōu)選,所述的門鎖裝置中設(shè)有撬門監(jiān)控模塊,用于感應(yīng)是否有人正在撬開(kāi)電子鎖,并將信息通過(guò)控制模塊反饋至云平臺(tái)和/或移動(dòng)終端。
作為優(yōu)選,所述的移動(dòng)終端和/或云平臺(tái)中設(shè)有帳號(hào)密碼登陸模塊、掃碼添加智能門鎖模塊、遠(yuǎn)程開(kāi)鎖模塊、開(kāi)鎖通知模塊、獲取動(dòng)態(tài)密碼模塊、撬門通知模塊、特定時(shí)間段開(kāi)鎖報(bào)警模塊、門鎖狀態(tài)查詢模塊和開(kāi)門記錄查詢模塊中的一個(gè)或多個(gè);所述的帳號(hào)密碼登陸模塊用于供用戶輸入賬號(hào)和密碼;所述的掃碼添加智能門鎖模塊用于對(duì)移動(dòng)終端掃描到的二維碼進(jìn)行識(shí)別,并將該與該二維碼存在鏈接關(guān)系的電子鎖添加至當(dāng)前用戶賬號(hào)下進(jìn)行設(shè)備管理;所述的遠(yuǎn)程開(kāi)鎖模塊用于在移動(dòng)終端上直接對(duì)電子鎖進(jìn)行開(kāi)鎖控制;所述的開(kāi)鎖通知模塊用于監(jiān)控電子鎖是否被打開(kāi),并將電子鎖被打開(kāi)的消息推送給用戶;所述的獲取動(dòng)態(tài)密碼模塊用于在接收到訪客申請(qǐng)動(dòng)態(tài)密碼請(qǐng)求時(shí)將該請(qǐng)求推送至該電子鎖的賬號(hào)所在的移動(dòng)終端,并根據(jù)移動(dòng)終端的反饋信息決定是否向訪客發(fā)送動(dòng)態(tài)密碼;所述的撬門通知模塊用于接收撬門監(jiān)控模塊感應(yīng)到的有人撬門的信息,并將消息通知用戶;特定時(shí)間段開(kāi)鎖報(bào)警模塊用于監(jiān)控電子鎖是否在預(yù)設(shè)的時(shí)間段內(nèi)被打開(kāi)或試圖打開(kāi),若有則將消息通知用戶;門鎖狀態(tài)查詢模塊用于供用戶主動(dòng)查詢當(dāng)前電子鎖的狀態(tài);開(kāi)門記錄查詢模塊用于供用戶查看歷史的開(kāi)門記錄及開(kāi)門方式。
作為優(yōu)選,所述的云平臺(tái)中設(shè)有設(shè)備接入模塊、移動(dòng)終端接入模塊、數(shù)據(jù)轉(zhuǎn)發(fā)模塊和數(shù)據(jù)存儲(chǔ)模塊中的一種或多種;設(shè)備接入模塊用于獲取掃碼添加智能門鎖模塊識(shí)別的待接入的門鎖裝置的設(shè)備信息并將其接入當(dāng)前用戶賬號(hào)下進(jìn)行設(shè)備管理;移動(dòng)終端接入模塊用于接收對(duì)當(dāng)前電子鎖有管理權(quán)限的移動(dòng)終端向云平臺(tái)發(fā)送的控制命令并通過(guò)通訊模塊下發(fā)到門鎖裝置;數(shù)據(jù)轉(zhuǎn)發(fā)模塊用于接收到門鎖裝置上報(bào)的消息并將消息推送到移動(dòng)設(shè)備;數(shù)據(jù)存儲(chǔ)模塊用于存儲(chǔ)門鎖裝置的歷史動(dòng)作數(shù)據(jù),供云平臺(tái)和/或移動(dòng)終端調(diào)用。
作為優(yōu)選,所述移動(dòng)終端以短信或者app內(nèi)消息的形式向用戶推送消息。
作為優(yōu)選,所述門鎖裝置通過(guò)tcp/ip協(xié)議連接到云平臺(tái)。
作為優(yōu)選,所述門鎖裝置通過(guò)tls加密協(xié)議對(duì)數(shù)據(jù)進(jìn)行加密。
本發(fā)明智能門鎖管理系統(tǒng),實(shí)現(xiàn)遠(yuǎn)程開(kāi)鎖,開(kāi)鎖實(shí)時(shí)通知,獲取門鎖動(dòng)態(tài)密碼,撬門通知,特定時(shí)間段開(kāi)鎖報(bào)警,門鎖狀態(tài)查詢,開(kāi)門記錄查詢功能。因此,本發(fā)明極大地提高了智能門鎖系統(tǒng)的使用安全性。
附圖說(shuō)明
圖1為本發(fā)明提出的一種智能門鎖管理系統(tǒng)的結(jié)構(gòu)框圖(由于模塊眾多,圖中僅示出部分功能模塊)。
具體實(shí)施方式
下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明做進(jìn)一步闡述和說(shuō)明。本發(fā)明中各個(gè)實(shí)施方式的技術(shù)特征在沒(méi)有相互沖突的前提下,均可進(jìn)行相應(yīng)組合。
參照?qǐng)D1,一種智能門鎖管理系統(tǒng),包括門鎖裝置、移動(dòng)終端和云平臺(tái),移動(dòng)終端包括運(yùn)行android、ios或windows等系統(tǒng)的終端設(shè)備,如手機(jī)、平板電腦等。云平臺(tái)可以自建服務(wù)器搭建,也可以基于商業(yè)云平臺(tái)進(jìn)行定制開(kāi)發(fā)。其中門鎖裝置的主體為安裝于門上的電子鎖,另外還包括通訊模塊、控制模塊和鍵盤控制器。控制模塊可以采用單片機(jī)或mcu等實(shí)現(xiàn)。通訊模塊、電子鎖和鍵盤控制器分別與控制模塊相連,通訊模塊通過(guò)無(wú)線或有線方式與云平臺(tái)通信連接,無(wú)線的通訊模塊可采用gsm通訊模塊或gprs通訊模塊或wifi通訊模塊,基于tcp/ip協(xié)議進(jìn)行通信。云平臺(tái)通過(guò)無(wú)線方式與移動(dòng)終端通信連接,通過(guò)tls加密協(xié)議對(duì)數(shù)據(jù)進(jìn)行加密。當(dāng)然特殊情況下也可采用有線方式連接。通訊模塊用于接收移動(dòng)終端和/或云平臺(tái)發(fā)送的命令,并將其傳輸至控制模塊,然后對(duì)門鎖裝置進(jìn)行控制。鍵盤控制器可采用輸入面板,用于輸入電子鎖密碼,通常設(shè)置于門鎖位于門外的位置??刂颇K可以解析接收到的命令和/或密碼數(shù)據(jù),并控制電子鎖的開(kāi)鎖狀態(tài)及密碼控制器管理電子鎖的開(kāi)鎖密碼(包括創(chuàng)建、更改、刪除等)。當(dāng)然,智能門鎖還能通過(guò)鑰匙,指紋,人臉識(shí)別開(kāi)門。控制模塊還不斷監(jiān)測(cè)電子鎖的開(kāi)鎖動(dòng)作,兩者之間進(jìn)行電子鎖開(kāi)鎖狀態(tài)數(shù)據(jù)的交互,使控制模塊能夠向移動(dòng)終端和云平臺(tái)反饋電子鎖的狀態(tài)。移動(dòng)終端可以以短信或者app內(nèi)消息的形式向用戶推送消息。
智能門鎖聯(lián)網(wǎng)后連接入云平臺(tái),移動(dòng)終端可使用其上搭載的門鎖控制app登陸后,掃碼智能門鎖成功添加智能門鎖到帳號(hào)下,將控制命令下發(fā)到云平臺(tái),由云平臺(tái)轉(zhuǎn)發(fā)到智能門鎖,實(shí)現(xiàn)對(duì)門鎖的控制,智能門鎖可以將自身的相關(guān)狀態(tài)上取到云平臺(tái),再由云平臺(tái)推送到相應(yīng)的移動(dòng)終端。
控制模塊中設(shè)置狀態(tài)監(jiān)控模塊,以實(shí)時(shí)監(jiān)控電子鎖的打開(kāi)事件,電子鎖的打開(kāi)事件會(huì)通知到控制模塊,控制模塊會(huì)將消息轉(zhuǎn)到通訊模塊,通訊模塊將消息發(fā)送至云平臺(tái),云平臺(tái)收到開(kāi)鎖消息后將開(kāi)鎖消息推送到移動(dòng)終端。
門鎖裝置上配套有鏈接至該電子鎖的二維碼,用戶通過(guò)移動(dòng)終端掃描該二維碼可以將該電子鎖添加至用戶賬號(hào)下進(jìn)行設(shè)備管理。但是當(dāng)用戶已經(jīng)關(guān)聯(lián)該門鎖后,假如其他人需要關(guān)聯(lián)該門鎖則需要向已關(guān)聯(lián)賬戶發(fā)送請(qǐng)求并取得其同意,以保證安全。二維碼一般粘貼于門鎖外部,以方便訪客掃描。
門鎖裝置中設(shè)有撬門監(jiān)控模塊,例如可采用陀螺儀等設(shè)備,用于感應(yīng)震動(dòng),以監(jiān)控是否有人正在撬開(kāi)電子鎖,并將信息通過(guò)控制模塊反饋至云平臺(tái)和/或移動(dòng)終端。
移動(dòng)終端中設(shè)有帳號(hào)密碼登陸模塊、掃碼添加智能門鎖模塊、遠(yuǎn)程開(kāi)鎖模塊、開(kāi)鎖通知模塊、獲取動(dòng)態(tài)密碼模塊、撬門通知模塊、特定時(shí)間段開(kāi)鎖報(bào)警模塊、門鎖狀態(tài)查詢模塊和開(kāi)門記錄查詢模塊中的一個(gè)或多個(gè)。當(dāng)然,部分模塊也可以視實(shí)際情況設(shè)置于云平臺(tái)上,供移動(dòng)終端調(diào)用。下面介紹各模塊的具體功能:
帳號(hào)密碼登陸模塊用于供用戶輸入賬號(hào)和密碼;每個(gè)用戶都會(huì)有帳號(hào),密碼,用于確保帳號(hào)安全。
掃碼添加智能門鎖模塊用于對(duì)移動(dòng)終端掃描到的二維碼進(jìn)行識(shí)別,并將該與該二維碼存在鏈接關(guān)系的電子鎖添加至當(dāng)前用戶賬號(hào)下進(jìn)行設(shè)備管理。但該模塊可以通過(guò)與其他模塊配合實(shí)現(xiàn)該功能,例如可以僅識(shí)別設(shè)備,然后將信息發(fā)送至云平臺(tái)進(jìn)行關(guān)聯(lián)。
遠(yuǎn)程開(kāi)鎖模塊用于在移動(dòng)終端上直接對(duì)電子鎖進(jìn)行開(kāi)鎖控制,當(dāng)用戶在移動(dòng)終端上操作該模塊后,可以遠(yuǎn)程控制電子鎖,便于有訪客來(lái)臨時(shí)在室內(nèi)或者外地直接幫其打開(kāi)門鎖。
開(kāi)鎖通知模塊用于監(jiān)控電子鎖是否被打開(kāi),并將電子鎖被打開(kāi)的消息推送給用戶;智能門鎖通過(guò)密碼開(kāi)門或者其它方式開(kāi)門,都會(huì)將消息發(fā)送到云平臺(tái),云平臺(tái)將消息推送到移動(dòng)終端,通知用戶以保證安全。
獲取動(dòng)態(tài)密碼模塊用于在接收到訪客申請(qǐng)動(dòng)態(tài)密碼請(qǐng)求時(shí)將該請(qǐng)求推送至該電子鎖的賬號(hào)所在的移動(dòng)終端,并根據(jù)移動(dòng)終端的反饋信息決定是否向訪客發(fā)送動(dòng)態(tài)密碼。由此,訪客來(lái)時(shí),可以將動(dòng)態(tài)密碼輸入鍵盤控制器進(jìn)行開(kāi)鎖。
撬門通知模塊用于接收撬門監(jiān)控模塊感應(yīng)到的有人撬門的信息,并將消息通知用戶。
特定時(shí)間段開(kāi)鎖報(bào)警模塊用于監(jiān)控電子鎖是否在預(yù)設(shè)的時(shí)間段內(nèi)被打開(kāi)或試圖打開(kāi),若有則將消息通知用戶。例如可以設(shè)置夜間時(shí)間段,如果有人開(kāi)鎖,能通知到移動(dòng)終端進(jìn)行報(bào)警。
門鎖狀態(tài)查詢模塊用于供用戶主動(dòng)查詢當(dāng)前電子鎖的狀態(tài)。
開(kāi)門記錄查詢模塊用于供用戶查看歷史的開(kāi)門記錄及開(kāi)門方式。開(kāi)門記錄包括遠(yuǎn)程開(kāi)門,密碼開(kāi)門,鑰匙開(kāi)門,指紋開(kāi)門等。
云平臺(tái)中也設(shè)有設(shè)備接入模塊、移動(dòng)終端接入模塊、數(shù)據(jù)轉(zhuǎn)發(fā)模塊和數(shù)據(jù)存儲(chǔ)模塊中的一種或多種。下面具體介紹各模塊的功能:
設(shè)備接入模塊用于獲取掃碼添加智能門鎖模塊識(shí)別的待接入的門鎖裝置的設(shè)備信息并將其接入當(dāng)前用戶賬號(hào)下進(jìn)行設(shè)備管理。
移動(dòng)終端接入模塊用于接收對(duì)當(dāng)前電子鎖有管理權(quán)限的移動(dòng)終端向云平臺(tái)發(fā)送的控制命令并通過(guò)通訊模塊下發(fā)到門鎖裝置。
數(shù)據(jù)轉(zhuǎn)發(fā)模塊用于接收到門鎖裝置上報(bào)的消息并將消息推送到移動(dòng)設(shè)備。
數(shù)據(jù)存儲(chǔ)模塊用于存儲(chǔ)門鎖裝置的歷史動(dòng)作數(shù)據(jù),供云平臺(tái)和/或移動(dòng)終端調(diào)用進(jìn)行歷史記錄查詢與統(tǒng)計(jì)分析。
上述實(shí)施例中的門鎖管理系統(tǒng),可以實(shí)現(xiàn)遠(yuǎn)程、便捷的門鎖控制,相比于近距離開(kāi)鎖,不僅提高了安全性,而且能在用戶外出時(shí),實(shí)時(shí)監(jiān)控家中門鎖的狀態(tài)信息,大大提高了安全性能。
需要指出的是,本發(fā)明中所涉及的各系統(tǒng)、終端、平臺(tái)等可以通過(guò)通用的計(jì)算裝置來(lái)實(shí)現(xiàn),可以集成于單個(gè)計(jì)算裝置中,也可以分布于多個(gè)計(jì)算裝置中并通過(guò)網(wǎng)絡(luò)相連實(shí)現(xiàn)。計(jì)算裝置上可以搭載數(shù)據(jù)處理軟件。本發(fā)明系統(tǒng)中的云平臺(tái)等可采用一臺(tái)集成服務(wù)器同時(shí)實(shí)現(xiàn)多臺(tái)功能,也可以利用多臺(tái)服務(wù)器聯(lián)網(wǎng)共同實(shí)現(xiàn)某一臺(tái)服務(wù)器的功能。當(dāng)然,本發(fā)明中的模塊、功能、系統(tǒng)和步驟也可以通過(guò)可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),代碼可存儲(chǔ)于存儲(chǔ)裝置中,并有計(jì)算裝置中的相應(yīng)元件執(zhí)行。部分模塊也可以采用電路元件來(lái)實(shí)現(xiàn)。由此,本發(fā)明的實(shí)現(xiàn)便不限制于任何特定的硬件和軟件結(jié)合。本發(fā)明中的各硬件型號(hào)均可采用市售產(chǎn)品,可根據(jù)實(shí)際用戶需求進(jìn)行選擇。
以上所述的實(shí)施例只是本發(fā)明的一種較佳的方案,然其并非用以限制本發(fā)明。有關(guān)技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型。因此凡采取等同替換或等效變換的方式所獲得的技術(shù)方案,均落在本發(fā)明的保護(hù)范圍內(nèi)。