本發(fā)明涉及智能家居領(lǐng)域,尤其涉及一種應(yīng)用第三方通訊軟件實現(xiàn)操作云鎖的方法和系統(tǒng)。
背景技術(shù):
隨著人們的防盜意識越來越高,門鎖是人們防盜的關(guān)鍵,另外,人們對門鎖的方便性和智能性要求也越來越高,現(xiàn)有技術(shù)中智能門鎖只能用過用戶手機下載的app來操作、控制云鎖,但基于每個用戶手機的內(nèi)存、流量有限,不能使每個用戶保證手機上一定安裝有app。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于解決上述問題提出一種應(yīng)用第三方通訊軟件實現(xiàn)操作云鎖的方法和系統(tǒng),利用第三方通訊軟件(如微信、qq等)實現(xiàn)遠程控制、管理智能云鎖,方便用戶操作,使用簡單。
為了達到此目的,本發(fā)明采用以下技術(shù)方案:
一種應(yīng)用第三方通訊軟件實現(xiàn)操作云鎖的方法,包括以下步驟:
用戶使用手機的第三方通訊軟件通過網(wǎng)絡(luò)連接至智能主機;
連接成功后,通過網(wǎng)絡(luò)向綁定了云鎖的所述智能主機發(fā)送開門指令,所述指令包括用戶名信息、密碼信息以及格式信息;
所述智能主機收到開門指令后,將所述開門指令發(fā)送至所述云鎖;
所述云鎖接收到所述開門指令后,將所述開門指令中的所述用戶名信息、所述密碼信息以及所述格式信息與用戶在所述云鎖設(shè)定的相比較,若比較一致,則所述云鎖控制進行開鎖操作,并將開鎖成功狀態(tài)反饋到所述智能主機;
所述智能主機將所述云鎖開鎖成功信息反饋至所述用戶手機的第三方通訊軟件。
更優(yōu)的,若所述開門指令中的所述用戶名信息、所述密碼信息以及所述格式信息與用戶在所述云鎖設(shè)定的比較不一致時,所述云鎖將開鎖不成功狀態(tài)及用戶名信息、密碼信息錯誤反饋至所述智能主機,所述智能主機反饋至用戶手機的第三方通訊軟件。
更優(yōu)的,所述第三方通訊軟件為微信或qq。
一種應(yīng)用第三方通訊軟件實現(xiàn)操作云鎖的系統(tǒng),所述應(yīng)用第三方通訊軟件實現(xiàn)操作云鎖的系統(tǒng)運行在所述云鎖硬件上,包括信息比較模塊、接收模塊和發(fā)送模塊;
所述信息比較模塊用于將用戶使用手機第三方通訊軟件將開門指令(開門指令包括用戶名信息、密碼信息以及格式信息)通過智能主機發(fā)送至云鎖與用戶在云鎖設(shè)定的相關(guān)信息進行比較;
所述接收模塊用于接收智能主機發(fā)送的所述開門指令的信息;
所述發(fā)送模塊用于將所述云鎖開鎖成功信息通過所述智能主機發(fā)送至所述第三方通訊軟件。
更優(yōu)的,若所述開門指令中的所述用戶名信息、所述密碼信息以及所述格式信息與用戶在所述云鎖設(shè)定的比較不一致時,所述云鎖將開鎖不成功狀態(tài)及用戶名信息、密碼信息錯誤反饋至所述智能主機,所述智能主機反饋至用戶手機的第三方通訊軟件。
更優(yōu)的,所述第三方通訊軟件為微信或qq。
一種云鎖,包括處理器,所述處理器運行應(yīng)用第三方通訊軟件實現(xiàn)操作云鎖的系統(tǒng),包括信息比較模塊、接收模塊和發(fā)送模塊;
所述信息比較模塊用于將用戶使用手機第三方通訊軟件將開門指令(開門指令包括用戶名信息、密碼信息以及格式信息)通過智能主機發(fā)送至云鎖與用戶在云鎖設(shè)定的相關(guān)信息進行比較;
所述接收模塊用于接收智能主機發(fā)送的所述開門指令的信息;
所述發(fā)送模塊用于將所述云鎖開鎖成功信息通過所述智能主機發(fā)送至所述第三方通訊軟件。
更優(yōu)的,若所述開門指令中的所述用戶名信息、所述密碼信息以及所述格式信息與用戶在所述云鎖設(shè)定的比較不一致時,所述云鎖將開鎖不成功狀態(tài)及用戶名信息、密碼信息錯誤反饋至所述智能主機,所述智能主機反饋至用戶手機的第三方通訊軟件。
更優(yōu)的,所述第三方通訊軟件為微信或qq。
本發(fā)明的目的在于提出一種應(yīng)用第三方通訊軟件實現(xiàn)操作云鎖的方法和系統(tǒng),解決了用戶因手機不在手邊導(dǎo)致無法控制云鎖開門,無需云鎖特定的app軟件也能開鎖,操作簡單、方便快捷。
附圖說明
圖1為本發(fā)明的一個實施例的流程圖;
圖2為本發(fā)明的一個實施例的應(yīng)用第三方通訊軟件實現(xiàn)操作云鎖的系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖并通過具體實施例方式來進一步說明本發(fā)明的技術(shù)方案。
圖1是根據(jù)本發(fā)明一個實施例的應(yīng)用第三方通訊軟件實現(xiàn)操作云鎖方法的流程圖,如圖1所示,一種應(yīng)用第三方通訊軟件實現(xiàn)操作云鎖的方法,包括以下步驟:
s1,用戶使用手機的第三方通訊軟件通過網(wǎng)絡(luò)連接至智能主機。
在本發(fā)明的一個實施例中,所述手機的第三方通訊軟件通過網(wǎng)絡(luò)與所述智能主機連接,無需下載云鎖特定的app軟件。例如主人把手機落在家中,或者手機沒電無法開機的時候,通過其他手機的第三方通訊軟件,輸入用戶名信息、密碼等與所述智能主機連接,其中網(wǎng)絡(luò)可為3g、4g或者wifi。
s2,連接成功后,通過網(wǎng)絡(luò)向綁定了云鎖的所述智能主機發(fā)送開門指令,所述指令包括用戶名信息、密碼信息以及格式信息。
s3,所述智能主機收到開門指令后,將所述開門指令發(fā)送至所述云鎖。
s4,所述云鎖接收到所述開門指令后,將所述開門指令中的所述用戶名信息、所述密碼信息以及所述格式信息與用戶在所述云鎖設(shè)定的相比較,若比較一致,則所述云鎖控制進行開鎖操作,并將開鎖成功狀態(tài)反饋到所述智能主機。
s5,所述智能主機將所述云鎖開鎖成功信息反饋至所述用戶手機的第三方通訊軟件。
更進一步的說明,若所述開門指令中的所述用戶名信息、所述密碼信息以及所述格式信息與用戶在所述云鎖設(shè)定的比較不一致時,所述云鎖將開鎖不成功狀態(tài)及用戶名信息、密碼信息錯誤反饋至所述智能主機,所述智能主機反饋至用戶手機的第三方通訊軟件。
在本發(fā)明的一個實施例中,如果用戶將用戶名信息或者密碼信息輸入錯誤,所述云鎖便將開鎖不成功的狀態(tài),以及哪一項輸出錯誤信息發(fā)送至所述智能主機,所述智能主機將信息發(fā)送至所述第三方通訊軟件。
為了實現(xiàn)上述實施例,本發(fā)明還提出了一種應(yīng)用第三方通訊軟件實現(xiàn)操作云鎖的系統(tǒng)。
圖2是根據(jù)本發(fā)明一個實施例的應(yīng)用第三方通訊軟件實現(xiàn)操作云鎖的系統(tǒng)的結(jié)構(gòu)示意圖。
如圖2所示,該應(yīng)用第三方通訊軟件實現(xiàn)操作云鎖的系統(tǒng)運行在云鎖硬件上,該應(yīng)用第三方通訊軟件實現(xiàn)操作云鎖的系統(tǒng)包括:信息比較模塊、接收模塊和發(fā)送模塊;
所述信息比較模塊用于將用戶使用手機第三方通訊軟件將開門指令(開門指令包括用戶名信息、密碼信息以及格式信息)通過智能主機發(fā)送至云鎖與用戶在云鎖設(shè)定的相關(guān)信息進行比較;
所述接收模塊用于接收智能主機發(fā)送的所述開門指令的信息;
所述發(fā)送模塊用于將所述云鎖開鎖成功信息通過所述智能主機發(fā)送至所述第三方通訊軟件。
更進一步的說明,所述第三方通訊軟件為微信或qq。
以上結(jié)合具體實施例描述了本發(fā)明的技術(shù)原理。這些描述只是為了解釋本發(fā)明的原理,而不能以任何方式解釋為對本發(fā)明保護范圍的限制?;诖颂幍慕忉專绢I(lǐng)域的技術(shù)人員不需要付出創(chuàng)造性的勞動即可聯(lián)想到本發(fā)明的其它具體實施方式,這些方式都將落入本發(fā)明的保護范圍之內(nèi)。