本發(fā)明涉及一種廣域物聯(lián)網(wǎng)智能門鎖系統(tǒng)以及其控制方法。
背景技術(shù):
在現(xiàn)有的廣域物聯(lián)網(wǎng)lpwan中,減小功耗的主要方式是支持節(jié)能模式(psm:powersavingmodel)。廣域物聯(lián)網(wǎng)lpwan可分為兩類:一類是工作于未授權(quán)頻譜的lora、sigfox等技術(shù);另一類是工作于授權(quán)頻譜下,3gpp支持的2/3/4g蜂窩通信技術(shù),比如ec-gsm、ltecat-m、nb-iot等。
可是,由于lpwan等基礎(chǔ)通訊協(xié)議中,在節(jié)能模式下除了定時喚醒之外均不接受無線網(wǎng)絡(luò)喚醒。因此在現(xiàn)有的廣域物聯(lián)網(wǎng)智能門鎖系統(tǒng)中,不能及時解鎖。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于解決上述問題,提供一種能夠及時解鎖的廣域物聯(lián)網(wǎng)智能門鎖系統(tǒng)以及其控制方法。
為了實(shí)現(xiàn)上述目的,本發(fā)明所涉及的一種廣域物聯(lián)網(wǎng)智能門鎖系統(tǒng),其支持節(jié)能模式,包括:指令發(fā)送端,其對是否解鎖的遠(yuǎn)程指令進(jìn)行發(fā)送;云端,其根據(jù)來自指令發(fā)送端的遠(yuǎn)程指令而設(shè)置解鎖標(biāo)志位;喚醒動作檢測單元,其對是否有喚醒動作進(jìn)行檢測;喚醒模塊,其在喚醒動作被檢測到的情況下,解除節(jié)能模式;判斷模塊,其在節(jié)能模式被解除的情況下,根據(jù)設(shè)置于云端上的解鎖標(biāo)志位而判斷是否解鎖。
此外,本發(fā)明所涉及的另一種廣域物聯(lián)網(wǎng)智能門鎖系統(tǒng),其支持節(jié)能模式,包括:指令發(fā)送端,其對是否更新密碼的遠(yuǎn)程指令進(jìn)行發(fā)送;云端,其根據(jù)來自指令發(fā)送端的遠(yuǎn)程指令而設(shè)置密碼更新標(biāo)志位;喚醒動作檢測單元,其對是否有喚醒動作進(jìn)行檢測;喚醒模塊,其在喚醒動作被檢測到的情況下,解除節(jié)能模式;判斷模塊,其在節(jié)能模式被解除的情況下,根據(jù)設(shè)置于云端上的密碼更新標(biāo)志位而判斷是否從云端下載更新密碼。
此外,本發(fā)明所涉及的一種廣域物聯(lián)網(wǎng)智能門鎖系統(tǒng)的控制方法,其支持節(jié)能模式,包括:遠(yuǎn)程指令發(fā)送步驟,對是否解鎖的遠(yuǎn)程指令進(jìn)行發(fā)送;解鎖標(biāo)志位設(shè)置步驟,根據(jù)遠(yuǎn)程指令而設(shè)置解鎖標(biāo)志位;喚醒動作檢測步驟,對是否有喚醒動作進(jìn)行檢測;喚醒步驟,在喚醒動作被檢測到的情況下,解除節(jié)能模式;判斷步驟,在節(jié)能模式被解除的情況下,根據(jù)解鎖標(biāo)志位而判斷是否解鎖。
此外,本發(fā)明所涉及的另一種廣域物聯(lián)網(wǎng)智能門鎖系統(tǒng)的控制方法,其支持節(jié)能模式,包括:遠(yuǎn)程指令發(fā)送步驟,對是否更新密碼的遠(yuǎn)程指令進(jìn)行發(fā)送;密碼更新標(biāo)志位設(shè)置步驟,根據(jù)遠(yuǎn)程指令而設(shè)置密碼更新標(biāo)志位;喚醒動作檢測步驟,對是否有喚醒動作進(jìn)行檢測;喚醒步驟,在喚醒動作被檢測到的情況下,解除節(jié)能模式;判斷步驟,在節(jié)能模式被解除的情況下,根據(jù)密碼更新標(biāo)志位而判斷是否下載更新密碼。
根據(jù)本發(fā)明所涉及的一種廣域物聯(lián)網(wǎng)智能門鎖系統(tǒng)以及其控制方法,能夠及時對智能門鎖進(jìn)行解鎖。此外,根據(jù)本發(fā)明所涉及的另一種廣域物聯(lián)網(wǎng)智能門鎖系統(tǒng)以及其控制方法,能夠及時對密碼進(jìn)行更新,并使用更新后的密碼解鎖智能門鎖。
附圖說明
圖1為本發(fā)明的第一實(shí)施方式所涉及的廣域物聯(lián)網(wǎng)智能門鎖系統(tǒng)的結(jié)構(gòu)示意圖;
圖2為本發(fā)明的第一實(shí)施方式所涉及的廣域物聯(lián)網(wǎng)智能門鎖系統(tǒng)的控制方法的流程圖;
圖3為本發(fā)明的第二實(shí)施方式所涉及的廣域物聯(lián)網(wǎng)智能門鎖系統(tǒng)的控制方法的流程圖。
具體實(shí)施方式
以下,參照附圖對本發(fā)明的實(shí)施方式所涉及的廣域物聯(lián)網(wǎng)智能門鎖系統(tǒng)以及其控制方法進(jìn)行詳細(xì)說明。以下實(shí)施方式,均以nb-iot為例進(jìn)行說明。
第一實(shí)施方式
參照圖1對本發(fā)明的第一實(shí)施方式所涉及的廣域物聯(lián)網(wǎng)智能門鎖系統(tǒng)進(jìn)行詳細(xì)說明。
如圖1所示,本發(fā)明的第一實(shí)施方式所涉及的廣域物聯(lián)網(wǎng)智能門鎖系統(tǒng)100,其支持節(jié)能模式,包括:指令發(fā)送端10,其對是否解鎖的遠(yuǎn)程指令進(jìn)行發(fā)送;云端20,其根據(jù)來自指令發(fā)送端10的遠(yuǎn)程指令而設(shè)置解鎖標(biāo)志位;喚醒動作檢測單元30,其對是否有喚醒動作進(jìn)行檢測;喚醒模塊40,其在喚醒動作被檢測到的情況下,解除節(jié)能模式;判斷模塊50,其在節(jié)能模式被解除的情況下,根據(jù)設(shè)置于云端20上的解鎖標(biāo)志位而判斷是否解鎖。
其中,喚醒動作檢測單元30、喚醒模塊40以及判斷模塊50設(shè)置于智能門鎖70內(nèi)。此外,指令發(fā)送端10、云端20以及智能門鎖70通過廣域物聯(lián)網(wǎng)lpwan進(jìn)行連接。具體而言,指令發(fā)送端10、云端20以及智能門鎖70通過nb-iot模塊而相互連接。更具體而言,如圖1所示,指令發(fā)送端10與云端20通過nb-iot模塊而連接,云端20與判斷模塊50通過nb-iot模塊而連接。
指令發(fā)送端10可以是移動端app、pc端或者服務(wù)器。在本實(shí)施方式中,指令發(fā)送端10優(yōu)選為采用移動端app。此外,指令發(fā)送端10將是否解鎖的遠(yuǎn)程指令向云端20進(jìn)行發(fā)送。
云端20在接收到來自指令發(fā)送端10的遠(yuǎn)程指令的情況下,根據(jù)該遠(yuǎn)程指令而設(shè)置解鎖標(biāo)志位。即,在該遠(yuǎn)程指令是解鎖的遠(yuǎn)程指令的情況下,云端20將解鎖標(biāo)志位設(shè)置為1,在該遠(yuǎn)程指令是無解鎖的遠(yuǎn)程指令的情況下,云端20將解鎖標(biāo)志位設(shè)置為0。
喚醒動作檢測單元30對是否有喚醒動作進(jìn)行檢測。此外,喚醒動作檢測單元30通過各種傳感器或者短距離通信模塊來實(shí)現(xiàn),例如,可以采用設(shè)置于智能門鎖的把手上的機(jī)械位置傳感器,或者采用設(shè)置于智能門鎖的鍵盤上的電容或壓力傳感器,或者采用pir傳感器、光線傳感器等感應(yīng)傳感器,或者設(shè)置于智能門鎖上的低功耗藍(lán)牙等短距離通訊模塊等來實(shí)現(xiàn)喚醒動作檢測單元30。另外,喚醒動作檢測單元30在檢測到喚醒動作的情況下,將與檢測到喚醒動作相對應(yīng)的信息向喚醒模塊40進(jìn)行發(fā)送。
在喚醒動作被檢測到的情況下,即在喚醒模塊40接收到來自喚醒動作檢測單元30的信息的情況下,將廣域物聯(lián)網(wǎng)智能門鎖系統(tǒng)100的節(jié)能模式解除。此外,喚醒模塊40將與節(jié)能模式解除相對應(yīng)的信息向判斷模塊50進(jìn)行發(fā)送。
判斷模塊50在節(jié)能模式被解除的情況下,根據(jù)設(shè)置于云端20上的解鎖標(biāo)志位而判斷是否解鎖。即,發(fā)送模塊50在接收到來自喚醒模塊40的信息的情況下,查詢云端20的解鎖標(biāo)志位而判斷是否解鎖。具體而言,判斷模塊50在查詢到云端20的解鎖標(biāo)志位為1時,判斷為解鎖,使智能門鎖70保持在可打開狀態(tài)0至20秒;斷模塊50在查詢到云端20的解鎖標(biāo)志位為0時,判斷為無解鎖,立即進(jìn)行報警。
本發(fā)明的第一實(shí)施方式所涉及的廣域物聯(lián)網(wǎng)智能門鎖系統(tǒng)100還包括執(zhí)行模塊60,該執(zhí)行模塊60執(zhí)行解鎖或者報警。此外,執(zhí)行模塊60也設(shè)置于智能門鎖70內(nèi)。
參照圖2對本發(fā)明的第一實(shí)施方式所涉及的廣域物聯(lián)網(wǎng)智能門鎖系統(tǒng)的控制方法進(jìn)行詳細(xì)說明。
如圖2所示,本發(fā)明的第一實(shí)施方式所涉及的廣域物聯(lián)網(wǎng)智能門鎖系統(tǒng)的控制方法,其支持節(jié)能模式,包括:遠(yuǎn)程指令發(fā)送步驟s10,對是否解鎖的遠(yuǎn)程指令進(jìn)行發(fā)送;解鎖標(biāo)志位設(shè)置步驟s20,根據(jù)遠(yuǎn)程指令而設(shè)置解鎖標(biāo)志位;喚醒動作檢測步驟s30,對是否有喚醒動作進(jìn)行檢測;喚醒步驟s40,在喚醒動作被檢測到的情況下,解除節(jié)能模式;判斷步驟s50,在節(jié)能模式被解除的情況下,根據(jù)解鎖標(biāo)志位而判斷是否解鎖。其中,遠(yuǎn)程指令發(fā)送步驟s10、解鎖標(biāo)志位設(shè)置步驟s20、喚醒動作檢測步驟s30、喚醒步驟s40以及判斷步驟s50分別由指令發(fā)送端10、云端20、喚醒動作檢測單元30、喚醒模塊40以及判斷模塊50來實(shí)施。
此外,本發(fā)明的第一實(shí)施方式所涉及的廣域物聯(lián)網(wǎng)智能門鎖系統(tǒng)的控制方法還包括解鎖步驟s60和報警步驟s70。具體而言,在判斷步驟s50中,判斷為解鎖的情況下,進(jìn)入解鎖步驟s60;判斷為無解鎖的情況下,進(jìn)入報警步驟s70。解鎖步驟s60,使智能門鎖70保持在可打開狀態(tài)0至20秒。報警步驟s70,通過聲音進(jìn)行報警,也可以通過手機(jī)遠(yuǎn)程報警。此外,解鎖步驟s60或報警步驟s70由執(zhí)行模塊60來實(shí)施。
由此,根據(jù)本發(fā)明的第一實(shí)施方式所涉及的廣域物聯(lián)網(wǎng)智能門鎖系統(tǒng)以及其控制方法,能夠及時對智能門鎖進(jìn)行解鎖。
第二實(shí)施方式
與第一實(shí)施方式相同,如圖1所示,本發(fā)明的第二實(shí)施方式所涉及的廣域物聯(lián)網(wǎng)智能門鎖系統(tǒng)100,其支持節(jié)能模式,包括:指令發(fā)送端10,其對是否更新密碼的遠(yuǎn)程指令進(jìn)行發(fā)送;云端20,其根據(jù)來自指令發(fā)送端10的遠(yuǎn)程指令而設(shè)置密碼更新標(biāo)志位;喚醒動作檢測單元30,對是否有喚醒動作進(jìn)行檢測;喚醒模塊40,其在喚醒動作被檢測到的情況下,解除節(jié)能模式;判斷模塊50,其在節(jié)能模式被解除的情況下,根據(jù)設(shè)置于云端20上的密碼更新標(biāo)志位而判斷是否從云端下載更新密碼。
其中,喚醒動作檢測單元30、喚醒模塊40以及判斷模塊50設(shè)置于智能門鎖70內(nèi)。此外,指令發(fā)送端10、云端20以及智能門鎖70通過廣域物聯(lián)網(wǎng)lpwan進(jìn)行連接。具體而言,指令發(fā)送端10、云端20以及智能門鎖70’通過nb-iot模塊而相互連接。更具體而言,如圖1所示,指令發(fā)送端10與云端20通過nb-iot模塊而連接,云端20與判斷模塊50通過nb-iot模塊而連接。
指令發(fā)送端10可以是移動端app、pc端或者服務(wù)器。在本實(shí)施方式中,指令發(fā)送端10優(yōu)選為采用服務(wù)器。此外,指令發(fā)送端10將是否更新密碼的遠(yuǎn)程指令向云端20進(jìn)行發(fā)送。
云端20在接收到來自指令發(fā)送端10的遠(yuǎn)程指令的情況下,根據(jù)該遠(yuǎn)程指令而設(shè)置密碼更新標(biāo)志位。即,在該遠(yuǎn)程指令是更新密碼的遠(yuǎn)程指令的情況下,云端20將密碼更新標(biāo)志位設(shè)置為1,在該遠(yuǎn)程指令是無更新密碼的遠(yuǎn)程指令的情況下,云端20將密碼更新標(biāo)志位設(shè)置為0。此外,在云端20將密碼更新標(biāo)志位設(shè)置為1的情況下,暫存更新密碼。
喚醒動作檢測單元30對是否有喚醒動作進(jìn)行檢測。此外,喚醒動作檢測單元30通過各種傳感器或者短距離通信模塊來實(shí)現(xiàn),例如,可以采用設(shè)置于智能門鎖的把手上的機(jī)械位置傳感器,或者采用設(shè)置于智能門鎖的鍵盤上的電容或壓力傳感器,或者采用pir傳感器、光線傳感器等感應(yīng)傳感器,或者設(shè)置于智能門鎖上的低功耗藍(lán)牙等短距離通訊模塊等來實(shí)現(xiàn)喚醒動作檢測單元30。另外,喚醒動作檢測單元30在檢測到喚醒動作的情況下,將與檢測到喚醒動作相對應(yīng)的信息向喚醒模塊40進(jìn)行發(fā)送。
在喚醒動作被檢測到的情況下,即在喚醒模塊40接收到來自喚醒動作檢測單元30的信息的情況下,將域物聯(lián)網(wǎng)智能門鎖系統(tǒng)100的節(jié)能模式解除。此外,喚醒模塊40將與節(jié)能模式解除相對應(yīng)的信息向判斷模塊50進(jìn)行發(fā)送。
判斷模塊50在節(jié)能模式被解除的情況下,根據(jù)設(shè)置于云端20上的密碼更新標(biāo)志位而判斷是否解鎖。即,發(fā)送模塊50在接收到來自喚醒模塊40的信息的情況下,查詢云端20的密碼更新標(biāo)志位而判斷是否解鎖。具體而言,判斷模塊50在查詢到云端20的密碼更新標(biāo)志位為1時,判斷為更新密碼,使智能門鎖70下載暫存于云端20內(nèi)的更新密碼,并且用戶輸入該更新密碼后能夠解鎖智能門鎖70;斷模塊50在查詢到云端20的密碼更新標(biāo)志位為0時,判斷為無更新密碼,立即進(jìn)行報警。
本發(fā)明的第二實(shí)施方式所涉及的廣域物聯(lián)網(wǎng)智能門鎖系統(tǒng)100還包括執(zhí)行模塊60,該執(zhí)行模塊60執(zhí)行密碼更新或者報警。此外,執(zhí)行模塊60也設(shè)置于智能門鎖70內(nèi)。
參照圖3對本發(fā)明的第二實(shí)施方式所涉及的廣域物聯(lián)網(wǎng)智能門鎖系統(tǒng)的控制方法進(jìn)行詳細(xì)說明。
如圖3所示,本發(fā)明的第二實(shí)施方式所涉及的廣域物聯(lián)網(wǎng)智能門鎖系統(tǒng)的控制方法,其支持節(jié)能模式,包括:遠(yuǎn)程指令發(fā)送步驟s10,對是否更新密碼的遠(yuǎn)程指令進(jìn)行發(fā)送;密碼更新標(biāo)志位設(shè)置步驟s20,根據(jù)遠(yuǎn)程指令而設(shè)置密碼更新標(biāo)志位;喚醒動作檢測步驟s30,對是否有喚醒動作進(jìn)行檢測;喚醒步驟s40,在喚醒動作被檢測到的情況下,解除節(jié)能模式;判斷步驟s50,在節(jié)能模式被解除的情況下,根據(jù)密碼更新標(biāo)志位而判斷是否下載更新密碼。其中,遠(yuǎn)程指令發(fā)送步驟s10、密碼更新標(biāo)志位設(shè)置步驟s20、喚醒動作檢測步驟s30、喚醒步驟s40以及判斷步驟s50分別由指令發(fā)送端10、云端20、喚醒動作檢測單元30、喚醒模塊40以及判斷模塊50來實(shí)施。
此外,本發(fā)明的第二實(shí)施方式所涉及的廣域物聯(lián)網(wǎng)智能門鎖系統(tǒng)的控制方法還包括下載更新密碼步驟s60’、報警步驟s70以及解鎖步驟s80’。具體而言,在判斷步驟s50中,判斷為更新密碼的情況下,進(jìn)入下載更新密碼步驟s60’;判斷為無更新密碼的情況下,進(jìn)入報警步驟s70。下載更新密碼步驟s60’,使智能門鎖70下載云端20的更新密碼。解鎖步驟s80’,輸入該更新密碼對智能門鎖70進(jìn)行解鎖。報警步驟s70,通過聲音進(jìn)行報警,也可以通過手機(jī)遠(yuǎn)程報警。此外,解鎖步驟s60’、解鎖步驟s80’或報警步驟s70由執(zhí)行模塊60來實(shí)施。
由此,根據(jù)本發(fā)明的第二實(shí)施方式所涉及的廣域物聯(lián)網(wǎng)智能門鎖系統(tǒng)以及其控制方法,能夠及時對密碼進(jìn)行更新,并使用更新后的密碼解鎖智能門鎖。