本發(fā)明涉及智能電子鎖,具體涉及一種智能鎖異常檢測方法、系統(tǒng)、智能鎖及存儲介質(zhì)。
背景技術(shù):
1、當(dāng)下智能鎖均配置有通訊模組,或者是具備藍(lán)牙通信功能,能夠與手機(jī)登設(shè)備近距離通信,或者是具備wifi通信功能,能夠與遠(yuǎn)程服務(wù)器通信,然而wifi通信盡管通信距離較長,且當(dāng)下家庭一般都配有路由器,大部分時間可以完成通信,但難免遇到網(wǎng)絡(luò)掉線問題。且智能鎖一般采用2.4g信道通信,干擾較大容易失敗。另外wifi通信由于功耗較高,當(dāng)智能鎖電壓非常低時,容易造成電池徹底斷電,出現(xiàn)異常。若出現(xiàn)智能鎖異常斷電的情況下,則無法通過任何通信手段告知用戶,用戶無法接收智能鎖當(dāng)前信息,影響對智能鎖的使用體驗(yàn)。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本發(fā)明提供了一種智能鎖異常檢測方法、系統(tǒng)、智能鎖及存儲介質(zhì),以解決若出現(xiàn)智能鎖異常斷電的情況下,則無法通過任何通信手段告知用戶,用戶無法接收智能鎖當(dāng)前信息,影響對智能鎖的使用體驗(yàn)的問題。
2、第一方面,本發(fā)明提供了一種智能鎖異常檢測方法,應(yīng)用于智能鎖異常檢測系統(tǒng)中處于監(jiān)聽模式的智能鎖,所述智能鎖異常檢測系統(tǒng)包括多個智能鎖,所述智能鎖的狀態(tài)包括監(jiān)聽模式和廣播模式,所述方法包括:接收處于廣播模式的各個智能鎖分別廣播的運(yùn)行信息;檢測所述各個智能鎖分別廣播的運(yùn)行信息中是否存在異常信息,若當(dāng)前智能鎖廣播的運(yùn)行信息中存在異常信息,則將所述當(dāng)前智能鎖的鎖標(biāo)識和對應(yīng)的異常信息發(fā)送給服務(wù)器。
3、本發(fā)明提供的智能鎖異常檢測方法,將智能鎖信息上報(bào)擴(kuò)散至整個分布式的集群,由處于監(jiān)聽模式的智能鎖來監(jiān)聽處于廣播模式的其他智能鎖廣播的運(yùn)行信息,并將檢測到的存在異常的智能鎖標(biāo)識和具體的異常信息上報(bào)至服務(wù)器,通過周圍的智能鎖參與到異常信息監(jiān)測中,防止單機(jī)通信異常情況下智能鎖無法將本機(jī)信息上報(bào)至服務(wù)器的問題,使用戶能夠及時接收到智能鎖異常的信息,優(yōu)化了智能鎖的使用體驗(yàn)。
4、在一種可選的實(shí)施方式中,在將所述當(dāng)前智能鎖的鎖標(biāo)識和對應(yīng)的異常信息發(fā)送給服務(wù)器之后,所述方法還包括:將自身狀態(tài)由監(jiān)聽模式切換為廣播模式,廣播自身的運(yùn)行信息,并隨機(jī)設(shè)置預(yù)設(shè)范圍時間內(nèi)的廣播時長;在當(dāng)前時長達(dá)到隨機(jī)設(shè)置的廣播時長后,將自身狀態(tài)切換為監(jiān)聽模式,重新執(zhí)行所述接收處于廣播模式的各個智能鎖分別廣播的運(yùn)行信息的步驟。
5、本發(fā)明通過隨機(jī)設(shè)置預(yù)設(shè)范圍時間內(nèi)的廣播時長,可以保證各個智能鎖切換監(jiān)聽模式的時間錯開,又可防止切換時間過短增大功耗和切換時間過長影響檢測時效。
6、在一種可選的實(shí)施方式中,所述方法還包括:若檢測到當(dāng)前智能鎖廣播的運(yùn)行信息中存在異常信息,則記錄當(dāng)前智能鎖的鎖標(biāo)識和對應(yīng)的異常信息出現(xiàn)次數(shù);重復(fù)多次將自身狀態(tài)切換為監(jiān)聽模式,并在每一次切換為監(jiān)聽模式時,判斷當(dāng)前智能鎖廣播的運(yùn)行信息是否存在與上一次異常信息相同的異常信息,若存在與上一次異常信息相同的異常信息,則增加當(dāng)前智能鎖對應(yīng)的異常信息出現(xiàn)次數(shù);在重復(fù)多次將自身狀態(tài)切換為監(jiān)聽模式后,判斷當(dāng)前智能鎖對應(yīng)的異常信息出現(xiàn)次數(shù)是否大于預(yù)設(shè)次數(shù)閾值,若大于預(yù)設(shè)次數(shù)閾值,則將當(dāng)前智能鎖的鎖標(biāo)識和對應(yīng)的異常信息發(fā)送給服務(wù)器。
7、本發(fā)明通過設(shè)計(jì)處于監(jiān)聽模式的智能鎖在多次檢測到某一智能鎖的健康程度異常后再上報(bào)異常信息給服務(wù)器,可減少上報(bào)次數(shù)和功耗。
8、在一種可選的實(shí)施方式中,所述方法還包括:在當(dāng)前次處于監(jiān)聽模式時,若未接收到任何運(yùn)行信息,重復(fù)執(zhí)行預(yù)設(shè)數(shù)量次監(jiān)聽操作;若重復(fù)執(zhí)行預(yù)設(shè)數(shù)量次監(jiān)聽操作后,仍未接收到任何運(yùn)行信息,則將自身狀態(tài)由監(jiān)聽模式切換為廣播模式;若在重復(fù)執(zhí)行預(yù)設(shè)數(shù)量次監(jiān)聽操作過程中,接收到處于廣播模式的智能鎖廣播的運(yùn)行信息,則執(zhí)行所述檢測所述各個智能鎖分別廣播的運(yùn)行信息中是否存在異常信息的步驟。
9、本發(fā)明設(shè)計(jì)的智能鎖在處于監(jiān)聽模式時若未監(jiān)聽到任何運(yùn)行信息,并重復(fù)多次監(jiān)聽操作后仍未監(jiān)聽到運(yùn)行信息,則可直接切換到廣播模式,避免智能鎖功耗的浪費(fèi)。
10、第二方面,本發(fā)明提供了一種智能鎖異常檢測方法,應(yīng)用于智能鎖異常檢測系統(tǒng)中處于廣播模式的智能鎖,所述方法包括:將自身的運(yùn)行信息廣播給處于監(jiān)聽模式的智能鎖,以使處于監(jiān)聽模式的智能鎖檢測廣播的運(yùn)行信息中是否存在異常信息,若當(dāng)前智能鎖廣播的運(yùn)行信息中存在異常信息,則將所述當(dāng)前智能鎖的鎖標(biāo)識和對應(yīng)的異常信息發(fā)送給服務(wù)器。
11、在一種可選的實(shí)施方式中,所述將自身的運(yùn)行信息廣播給處于監(jiān)聽模式的智能鎖包括:對自身的運(yùn)行信息中除智能鎖是否異常信息以及智能鎖產(chǎn)品屬性之外的內(nèi)容加密處理,對加密處理后的運(yùn)行信息進(jìn)行廣播,以使處于監(jiān)聽模式的智能鎖基于廣播的智能鎖產(chǎn)品屬性接收相同產(chǎn)品屬性的智能鎖廣播的運(yùn)行信息。
12、本發(fā)明的處于廣播模式的智能鎖將自身廣播的運(yùn)行信息進(jìn)行加密處理,可保護(hù)智能鎖的隱私性和安全性。
13、在一種可選的實(shí)施方式中,所述將自身的運(yùn)行信息廣播給處于監(jiān)聽模式的智能鎖包括:對自身的運(yùn)行信息進(jìn)行壓縮處理,并將壓縮處理后的運(yùn)行信息廣播給處于監(jiān)聽模式的智能鎖,和/或,將自身的運(yùn)行信息進(jìn)行分段處理,并按照分段處理后的信息依次廣播給處于監(jiān)聽模式的智能鎖。
14、本發(fā)明通過對廣播的運(yùn)行信息進(jìn)行壓縮處理或分段廣播處理,保證既能廣播重要的運(yùn)行信息,又能減少廣播消耗的資源。
15、第三方面,本發(fā)明提供了一種智能鎖異常檢測系統(tǒng)包括多個智能鎖,所述智能鎖的狀態(tài)包括監(jiān)聽模式和廣播模式,其中,處于廣播模式的智能鎖將自身的運(yùn)行信息廣播給處于監(jiān)聽模式的智能鎖,處于監(jiān)聽模式的智能鎖接收處于廣播模式的各個智能鎖分別廣播的運(yùn)行信息,并檢測所述各個智能鎖分別廣播的運(yùn)行信息中是否存在異常信息,若當(dāng)前智能鎖廣播的運(yùn)行信息中存在異常信息,則將當(dāng)前智能鎖的鎖標(biāo)識和對應(yīng)的異常信息發(fā)送給服務(wù)器。
16、第四方面,本發(fā)明提供了一種智能鎖,該智能鎖包括控制器,控制器包括存儲器和處理器,存儲器和處理器之間互相通信連接,存儲器中存儲有計(jì)算機(jī)指令,處理器通過執(zhí)行計(jì)算機(jī)指令,從而執(zhí)行上述第一方面或其對應(yīng)的任一實(shí)施方式的智能鎖異常檢測方法,或執(zhí)行上述第二方面或其對應(yīng)的任一實(shí)施方式的智能鎖異常檢測方法。
17、第五方面,本發(fā)明提供了一種計(jì)算機(jī)可讀存儲介質(zhì),該計(jì)算機(jī)可讀存儲介質(zhì)上存儲有計(jì)算機(jī)指令,計(jì)算機(jī)指令用于使計(jì)算機(jī)執(zhí)行上述第一方面或其對應(yīng)的任一實(shí)施方式的智能鎖異常檢測方法,或執(zhí)行上述第二方面或其對應(yīng)的任一實(shí)施方式的智能鎖異常檢測方法。
18、本發(fā)明提供的智能鎖異常檢測系統(tǒng),將智能鎖信息上報(bào)擴(kuò)散至整個分布式的集群,由處于監(jiān)聽模式的智能鎖來監(jiān)聽處于廣播模式的其他智能鎖廣播的運(yùn)行信息,并將檢測到的存在異常的智能鎖標(biāo)識和具體的異常信息上報(bào)至服務(wù)器,通過周圍的智能鎖參與到異常信息監(jiān)測中,防止單機(jī)通信異常情況下智能鎖無法將本機(jī)信息上報(bào)至服務(wù)器的問題,使用戶能夠及時接收到智能鎖異常的信息,優(yōu)化了智能鎖的使用體驗(yàn)。
1.一種智能鎖異常檢測方法,其特征在于,應(yīng)用于智能鎖異常檢測系統(tǒng)中處于監(jiān)聽模式的智能鎖,所述智能鎖異常檢測系統(tǒng)包括多個智能鎖,所述智能鎖的狀態(tài)包括監(jiān)聽模式和廣播模式,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在將所述當(dāng)前智能鎖的鎖標(biāo)識和對應(yīng)的異常信息發(fā)送給服務(wù)器之后,所述方法還包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
5.一種智能鎖異常檢測方法,其特征在于,應(yīng)用于智能鎖異常檢測系統(tǒng)中處于廣播模式的智能鎖,所述方法包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述將自身的運(yùn)行信息廣播給處于監(jiān)聽模式的智能鎖包括:
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述將自身的運(yùn)行信息廣播給處于監(jiān)聽模式的智能鎖包括:
8.一種智能鎖異常檢測系統(tǒng),其特征在于,所述智能鎖異常檢測系統(tǒng)包括多個智能鎖,所述智能鎖的狀態(tài)包括監(jiān)聽模式和廣播模式,其中,
9.一種智能鎖,其特征在于,該智能鎖包括控制器,所述控制器包括存儲器和處理器,所述存儲器和所述處理器之間互相通信連接,所述存儲器中存儲有計(jì)算機(jī)指令,所述處理器通過執(zhí)行所述計(jì)算機(jī)指令,從而執(zhí)行權(quán)利要求1至4中任一項(xiàng)所述的智能鎖異常檢測方法,或執(zhí)行權(quán)利要求5-7中任一項(xiàng)所述的智能鎖異常檢測方法。
10.一種計(jì)算機(jī)可讀存儲介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲介質(zhì)上存儲有計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使計(jì)算機(jī)執(zhí)行權(quán)利要求1至4中任一項(xiàng)所述的智能鎖異常檢測方法,或執(zhí)行權(quán)利要求5-7中任一項(xiàng)所述的智能鎖異常檢測方法。