本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種基于跟隨式虛擬圍欄的監(jiān)控方法、裝置及系統(tǒng)。
背景技術(shù):
目前,隨著定位技術(shù)的廣泛應(yīng)用,由此衍生出的虛擬圍欄功能已經(jīng)得到普及。該功能是通過為被監(jiān)控對象安裝監(jiān)控終端,基于實時的地理位置信息和事先確定的圍欄邊界進(jìn)行邏輯判斷處理,并觸發(fā)預(yù)先定義的事件,發(fā)出相對應(yīng)的越界報警信息,構(gòu)建出一套無形的周界防盜報警系統(tǒng),達(dá)到較為準(zhǔn)確的安全監(jiān)控效果。但是,現(xiàn)有的虛擬圍欄的實現(xiàn)方法至少存在如下缺陷:
第一、報警的準(zhǔn)確性完全依賴于實時定位信息和邊界范圍劃定的精確性這兩個因素。對于定位信息,即使采用多種方式的混合定位(例如衛(wèi)星+基站雙定位),也存在5-10m左右的偏差,且在室內(nèi)等無法進(jìn)行衛(wèi)星定位的區(qū)域完全不能應(yīng)用。對于邊界范圍的劃定,目前有兩種方式,一種是在平臺側(cè)的地圖上進(jìn)行手動劃定,然而由于地圖本身的偏差(例如地圖準(zhǔn)確性和比例尺因素)以及劃定時操作的誤差,無法避免的會對精確性產(chǎn)生不良影響;另一種是根據(jù)定位終端自身獲取到的衛(wèi)星定位信息為圓心,一定距離為半徑的圓形區(qū)域作為邊界范圍,然而定位信息本身的誤差會影響最終的準(zhǔn)確性。
第二、以上所述的邊界范圍全部是定點區(qū)域,但是很多應(yīng)用場景的安全邊界是會不斷移動的(例如主人外出遛狗,物流車輛運輸貨物等),而定點的安全邊界區(qū)域顯然無法滿足這類應(yīng)用需求。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例的目的在于提供一種基于跟隨式虛擬圍欄的監(jiān)控方法、裝置及系統(tǒng),能使被監(jiān)控對象能夠跟隨定位終端在虛擬圍欄區(qū)域內(nèi)任意移動,同時 還能保證報警的實時有效,控制誤報率。
為了達(dá)到上述目的,本發(fā)明的實施例提供了一種基于跟隨式虛擬圍欄的監(jiān)控方法,應(yīng)用于云端服務(wù)器,監(jiān)控方法包括:
分別獲取攜帶在被監(jiān)控對象上的監(jiān)控終端發(fā)送的第一位置信息,以及用于監(jiān)控被監(jiān)控對象的定位終端發(fā)送的第二位置信息;
根據(jù)第一位置信息和第二位置信息,判斷監(jiān)控終端是否超出預(yù)設(shè)的與定位終端關(guān)聯(lián)的虛擬圍欄區(qū)域,其中虛擬圍欄區(qū)域能夠跟隨定位終端移動;
若監(jiān)控終端超出預(yù)設(shè)的與定位終端關(guān)聯(lián)的虛擬圍欄區(qū)域,則生成報警信息,并將報警信息發(fā)送給指定的用戶終端。
其中,虛擬圍欄區(qū)域為以定位終端為圓心,以預(yù)設(shè)閾值為半徑的區(qū)域。
其中,第一位置信息包括第一衛(wèi)星定位位置信息和第一WIFI位置信息,第二位置信息包括第二衛(wèi)星定位位置信息和第二WIFI位置信息,
根據(jù)第一位置信息和第二位置信息,判斷監(jiān)控終端是否超出預(yù)設(shè)的與定位終端關(guān)聯(lián)的虛擬圍欄區(qū)域,具體包括:
根據(jù)第一衛(wèi)星定位位置信息和第二衛(wèi)星定位位置信息,確定監(jiān)控終端與定位終端之間的第一距離值;
若第一距離值超過預(yù)設(shè)閾值時,判斷預(yù)設(shè)閾值是否大于限定值,其中限定值是指監(jiān)控終端所采用的短距離無線通信的有效距離;
若預(yù)設(shè)閾值大于限定值時,根據(jù)第一WIFI位置信息和第二WIFI位置信息,判斷監(jiān)控終端和定位終端是否搜尋到相同的WIFI信號源,得到第一判斷結(jié)果;
若第一判斷結(jié)果為監(jiān)控終端和定位終端沒有搜尋到相同的WIFI信號源時,確定監(jiān)控終端超出虛擬圍欄區(qū)域;
若第一判斷結(jié)果為監(jiān)控終端和定位終端搜尋到相同的WIFI信號源時,確定監(jiān)控終端處于虛擬圍欄區(qū)域內(nèi)。
其中,第一位置信息還包括第一基站定位位置信息,第二位置信息還包括第二基站定位位置信息;
相應(yīng)地,若預(yù)設(shè)閾值大于限定值時,監(jiān)控方法還包括:
根據(jù)第一基站定位位置信息和第二基站定位位置信息,判斷監(jiān)控終端和定 位終端是否處于相同的基站覆蓋范圍內(nèi),得到第二判斷結(jié)果;
若第二判斷結(jié)果為監(jiān)控終端和定位終端處于不同的基站覆蓋范圍內(nèi)時,進(jìn)入根據(jù)第一WIFI位置信息和第二WIFI位置信息,判斷監(jiān)控終端和定位終端是否搜尋到相同的WIFI信號源的步驟;
若第二判斷結(jié)果為監(jiān)控終端和定位終端處于相同的基站覆蓋范圍內(nèi)時,確定監(jiān)控終端處于虛擬圍欄區(qū)域內(nèi)。
本發(fā)明的實施例還提供了一種基于跟隨式虛擬圍欄的監(jiān)控裝置,應(yīng)用于云端服務(wù)器,監(jiān)控裝置包括:
獲取模塊,用于分別獲取攜帶在被監(jiān)控對象上的監(jiān)控終端發(fā)送的第一位置信息,以及用于監(jiān)控被監(jiān)控對象的定位終端發(fā)送的第二位置信息;
判斷模塊,用于根據(jù)第一位置信息和第二位置信息,判斷監(jiān)控終端是否超出預(yù)設(shè)的與定位終端關(guān)聯(lián)的虛擬圍欄區(qū)域,并若監(jiān)控終端超出預(yù)設(shè)的與定位終端關(guān)聯(lián)的虛擬圍欄區(qū)域時,觸發(fā)報警模塊,其中虛擬圍欄區(qū)域能夠跟隨定位終端移動;
報警模塊,用于根據(jù)判斷模塊的觸發(fā),生成報警信息,并將報警信息發(fā)送給指定的用戶終端。
其中,虛擬圍欄區(qū)域為以定位終端為圓心,以預(yù)設(shè)閾值為半徑的區(qū)域。
其中,第一位置信息包括第一衛(wèi)星定位位置信息和第一WIFI位置信息,第二位置信息包括第二衛(wèi)星定位位置信息和第二WIFI位置信息,判斷模塊包括:
第一確定單元,用于根據(jù)第一衛(wèi)星定位位置信息和第二衛(wèi)星定位位置信息,確定監(jiān)控終端與定位終端之間的第一距離值;
第一判斷單元,用于若第一距離值超過預(yù)設(shè)閾值時,判斷預(yù)設(shè)閾值是否大于限定值,并若預(yù)設(shè)閾值大于限定值時,觸發(fā)第二判斷單元,其中限定值是指監(jiān)控終端所采用的短距離無線通信的有效距離;
第二判斷單元,用于根據(jù)第一判斷單元的觸發(fā),根據(jù)第一WIFI位置信息和第二WIFI位置信息,判斷監(jiān)控終端和定位終端是否搜尋到相同的WIFI信號源,得到第一判斷結(jié)果;
第二確定單元,用于若第一判斷結(jié)果為監(jiān)控終端和定位終端沒有搜尋到相 同的WIFI信號源時,確定監(jiān)控終端超出虛擬圍欄區(qū)域;
第三確定單元,用于若第一判斷結(jié)果為監(jiān)控終端和定位終端搜尋到相同的WIFI信號源時,確定監(jiān)控終端處于虛擬圍欄區(qū)域內(nèi)。
其中,第一位置信息還包括第一基站定位位置信息,第二位置信息還包括第二基站定位位置信息,
相應(yīng)地,若預(yù)設(shè)閾值大于限定值時,判斷模塊還包括:
第三判斷單元,用于根據(jù)第一基站定位位置信息和第二基站定位位置信息,判斷監(jiān)控終端和定位終端是否處于相同的基站覆蓋范圍內(nèi),得到第二判斷結(jié)果;
第四判斷單元,用于若第二判斷結(jié)果為監(jiān)控終端和定位終端處于不同的基站覆蓋范圍內(nèi)時,使第二判斷單元執(zhí)行根據(jù)第一WIFI位置信息和第二WIFI位置信息,判斷監(jiān)控終端和定位終端是否搜尋到相同的WIFI信號源的步驟;
第四確定單元,用于若第二判斷結(jié)果為監(jiān)控終端和定位終端處于相同的基站覆蓋范圍內(nèi)時,確定監(jiān)控終端處于虛擬圍欄區(qū)域內(nèi)。
本發(fā)明的實施例還提供了一種云端服務(wù)器,包括上述基于跟隨式虛擬圍欄的監(jiān)控裝置。
本發(fā)明的實施例還提供了一種基于跟隨式虛擬圍欄的監(jiān)控系統(tǒng),包括監(jiān)控終端、定位終端以及上述的云端服務(wù)器。
其中,監(jiān)控終端通過短距離無線通信的方式與定位終端進(jìn)行連接,若連接建立成功,確定監(jiān)控終端處于預(yù)設(shè)的與定位終端關(guān)聯(lián)的虛擬圍欄區(qū)域內(nèi);若連接建立失敗,監(jiān)控終端向云端服務(wù)器發(fā)送第一位置信息;定位終端向云端服務(wù)器發(fā)送第二位置信息。
本發(fā)明的上述方案至少包括以下有益效果:
在本發(fā)明的實施例中,由于虛擬圍欄區(qū)域能夠跟隨定位終端移動,因此當(dāng)定位終端移動時,云端服務(wù)器可根據(jù)移動后的虛擬圍欄區(qū)域、監(jiān)控終端發(fā)送的第一位置信息,以及定位終端發(fā)送的第二位置信息來判斷監(jiān)控終端是否超出上述虛擬圍欄區(qū)域,并當(dāng)監(jiān)控終端超出上述虛擬圍欄區(qū)域時,向指定用戶終端發(fā)送報警信息,從而使攜帶上述監(jiān)控終端的被監(jiān)控對象可以在與定位終端關(guān)聯(lián)的虛擬圍欄區(qū)域內(nèi)任意移動。此外,由于云端服務(wù)器采用衛(wèi)星定位、WIFI定位等多種判斷條件,從而在保證報警的實時有效的同時,還能控制誤報率。
附圖說明
圖1為本發(fā)明實施例中基于跟隨式虛擬圍欄的監(jiān)控方法的流程圖;
圖2為本發(fā)明實施例中圖1中步驟12的具體流程圖;
圖3為本發(fā)明實施例中監(jiān)控終端與定位終端短距離無線通信以及云端服務(wù)器判斷監(jiān)控終端是否超出虛擬圍欄區(qū)域的流程圖;
圖4為本發(fā)明實施例中基于跟隨式虛擬圍欄的監(jiān)控裝置的示意圖;
圖5為本發(fā)明實施例中基于跟隨式虛擬圍欄的監(jiān)控系統(tǒng)的示意圖。
具體實施方式
為使本發(fā)明要解決的技術(shù)問題、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖及具體實施例進(jìn)行詳細(xì)描述。
本發(fā)明針對現(xiàn)有技術(shù)中虛擬圍欄區(qū)域采用定點區(qū)域,不能滿足定位終端不斷移動的問題,提供了一種基于跟隨式虛擬圍欄的監(jiān)控方法、裝置及系統(tǒng),能使被監(jiān)控對象能夠跟隨定位終端在虛擬圍欄區(qū)域內(nèi)任意移動。
如圖1所示,本發(fā)明的實施例提供了一種基于跟隨式虛擬圍欄的監(jiān)控方法,應(yīng)用于云端服務(wù)器,該監(jiān)控方法包括:
步驟11,分別獲取攜帶在被監(jiān)控對象上的監(jiān)控終端發(fā)送的第一位置信息,以及用于監(jiān)控被監(jiān)控對象的定位終端發(fā)送的第二位置信息。
其中第一位置信息至少包括第一衛(wèi)星定位位置信息和第一WIFI位置信息,第二位置信息至少包括第二衛(wèi)星定位位置信息和第二WIFI位置信息。
在本發(fā)明的具體實施例中,監(jiān)控終端需要具備衛(wèi)星定位(包括但不限于GPS、北斗衛(wèi)星導(dǎo)航系統(tǒng)等)功能和廣域無線通信(包括但不限于2G、3G、4G)功能??蛇x地,上述監(jiān)控終端還可以具備WIFI功能、藍(lán)牙、低功耗局域網(wǎng)協(xié)議(Zigbee)等短距離無線通信功能。而定位終端根據(jù)不同的應(yīng)用場景,可以是用戶的智能手機(jī)(例如上述場景中寵物主人的手機(jī)、貨車司機(jī)的手機(jī)等),或者是與被監(jiān)控對象攜帶的監(jiān)控終端相同或相似的終端。
步驟12,根據(jù)第一位置信息和第二位置信息,判斷監(jiān)控終端是否超出預(yù)設(shè)的與定位終端關(guān)聯(lián)的虛擬圍欄區(qū)域,其中虛擬圍欄區(qū)域能夠跟隨定位終端移 動。
其中,在本發(fā)明的上述實施例中,虛擬圍欄區(qū)域為以定位終端為圓心,以預(yù)設(shè)閾值為半徑的區(qū)域。因此,當(dāng)定位終端移動時,虛擬圍欄區(qū)域也會跟著其移動。其中,預(yù)設(shè)閾值可根據(jù)實際需要進(jìn)行設(shè)定。
步驟13,若監(jiān)控終端超出預(yù)設(shè)的與定位終端關(guān)聯(lián)的虛擬圍欄區(qū)域,則生成報警信息,并將報警信息發(fā)送給指定的用戶終端。
在本發(fā)明的具體實施例中,指定的用戶終端可以是定位終端,也可以不是定位終端,該指定的用戶終端只要能提醒用戶其監(jiān)控的對象超出了預(yù)設(shè)的虛擬圍欄區(qū)域即可。
在本發(fā)明的具體實施例中,由于虛擬圍欄區(qū)域能夠跟隨定位終端移動,因此當(dāng)定位終端移動時,云端服務(wù)器可根據(jù)移動后的虛擬圍欄區(qū)域、監(jiān)控終端發(fā)送的第一位置信息,以及定位終端發(fā)送的第二位置信息來判斷監(jiān)控終端是否超出上述虛擬圍欄區(qū)域,并當(dāng)監(jiān)控終端超出上述虛擬圍欄區(qū)域時,向指定用戶終端發(fā)送報警信息。從而使攜帶上述監(jiān)控終端的被監(jiān)控對象可以在與定位終端關(guān)聯(lián)的虛擬圍欄區(qū)域內(nèi)任意移動。由此可知,監(jiān)控終端是否超出虛擬圍欄區(qū)域的判斷全部在云端服務(wù)器完成,對監(jiān)控終端和定位終端的運算能力要求低,非常適用于物聯(lián)網(wǎng)終端。
在此基于主人外出遛狗的應(yīng)用場景,進(jìn)一步闡述上述監(jiān)控方法。具體的,在此應(yīng)用場景中,定位終端可以為主人的手機(jī),監(jiān)控終端可以是狗身上攜帶的定位器。當(dāng)主人在A區(qū)域遛狗時,云端服務(wù)器會以主人的手機(jī)為圓心、以預(yù)設(shè)閾值(例如10m)為半徑給定位器(即狗)設(shè)定虛擬圍欄區(qū)域,當(dāng)狗與主人的距離超出10m后,云端服務(wù)器會向指定的用戶終端發(fā)送報警信息,以使狗可以在距離主人10m的范圍內(nèi)任意移動。類似的,當(dāng)主人移動至B區(qū)域遛狗時,云端服務(wù)器會以移動后的主人的手機(jī)為圓心,以預(yù)設(shè)閾值(例如10m)為半徑給定位器(即狗)設(shè)定虛擬圍欄區(qū)域,使狗可以在距離主人10m的范圍內(nèi)任意移動。由此可知,上述云端服務(wù)器能給被監(jiān)控對象(例如狗)設(shè)定跟隨式虛擬圍欄區(qū)域。
其中,如圖2所示,在本發(fā)明的上述實施例中,當(dāng)?shù)谝晃恢眯畔ǖ谝恍l(wèi)星定位位置信息和第一WIFI位置信息,第二位置信息包括第二衛(wèi)星定位位 置信息和第二WIFI位置信息時,上述步驟12的具體步驟為:
步驟21,根據(jù)第一衛(wèi)星定位位置信息和第二衛(wèi)星定位位置信息,確定監(jiān)控終端與定位終端之間的第一距離值。
步驟22,若第一距離值超過預(yù)設(shè)閾值時,判斷預(yù)設(shè)閾值是否大于限定值,其中限定值是指監(jiān)控終端所采用的短距離無線通信的有效距離。
步驟23,若預(yù)設(shè)閾值大于限定值時,根據(jù)第一WIFI位置信息和第二WIFI位置信息,判斷監(jiān)控終端和定位終端是否搜尋到相同的WIFI信號源,得到第一判斷結(jié)果。
步驟24,若第一判斷結(jié)果為監(jiān)控終端和定位終端沒有搜尋到相同的WIFI信號源時,確定監(jiān)控終端超出虛擬圍欄區(qū)域。
步驟25,若第一判斷結(jié)果為監(jiān)控終端和定位終端搜尋到相同的WIFI信號源時,確定監(jiān)控終端處于虛擬圍欄區(qū)域內(nèi)。
在本發(fā)明的具體實施例中,為了克服在室內(nèi)等無法進(jìn)行衛(wèi)星定位的區(qū)域,因此,在監(jiān)控終端是否超出虛擬圍欄區(qū)域的判斷中,加入了監(jiān)控終端的第一WIFI位置信息和定位終端的第二WIFI位置信息。當(dāng)然這樣也能盡可能的降低誤報率。
具體的判斷過程為:首先需要分別確保監(jiān)控終端具有有效的第一衛(wèi)星定位位置信息,以及定位終端具有有效的第二衛(wèi)星定位位置信息;然后根據(jù)第一衛(wèi)星定位位置信息和第二衛(wèi)星定位位置信息確定監(jiān)控終端與定位終端之間的第一距離值,當(dāng)該第一距離值超過預(yù)設(shè)閾值時,進(jìn)一步判斷該預(yù)設(shè)閾值是否超過了限定值,如果預(yù)設(shè)閾值小于限定值,則無需后續(xù)判斷(即,認(rèn)為監(jiān)控終端處于虛擬圍欄區(qū)域內(nèi)),如果預(yù)設(shè)閾值大于限定值,則需要進(jìn)一步根據(jù)第一WIFI位置信息和第二WIFI位置信息,判斷監(jiān)控終端和定位終端是否搜尋到相同的WIFI信號源,得到第一判斷結(jié)果;并若第一判斷結(jié)果為監(jiān)控終端和定位終端沒有搜尋到相同的WIFI信號源時,確定監(jiān)控終端超出虛擬圍欄區(qū)域;若第一判斷結(jié)果為監(jiān)控終端和定位終端搜尋到相同的WIFI信號源時,確定監(jiān)控終端處于虛擬圍欄區(qū)域內(nèi)。
其中,在本發(fā)明的上述實施例中,為了進(jìn)一步降低誤報率,在進(jìn)行監(jiān)控終端是否超出虛擬圍欄區(qū)域的判斷時,還可以加入基站的定位位置信息。即,根 據(jù)監(jiān)控終端的第一位置信息(該第一位置信息包括第一衛(wèi)星定位位置信息、第一基站定位位置信息以及第一WIFI位置信息)和定位終端的第二位置信息(該第二位置信息包括第二衛(wèi)星定位位置信息、第二基站定位位置信息以及第二WIFI位置信息)來判斷監(jiān)控終端是否超出虛擬圍欄區(qū)域。
具體的步驟為:當(dāng)上述步驟22判斷出若預(yù)設(shè)閾值大于限定值時,根據(jù)第一基站定位位置信息和第二基站定位位置信息,判斷監(jiān)控終端和定位終端是否處于相同的基站覆蓋范圍內(nèi),得到第二判斷結(jié)果;若第二判斷結(jié)果為監(jiān)控終端和定位終端處于不同的基站覆蓋范圍內(nèi)時,進(jìn)入根據(jù)第一WIFI位置信息和第二WIFI位置信息,判斷監(jiān)控終端和定位終端是否搜尋到相同的WIFI信號源的步驟;若第二判斷結(jié)果為監(jiān)控終端和定位終端處于相同的基站覆蓋范圍內(nèi)時,確定監(jiān)控終端處于虛擬圍欄區(qū)域內(nèi)。
在本發(fā)明的具體實施例中,對于監(jiān)控終端是否超出虛擬圍欄區(qū)域的判斷,當(dāng)衛(wèi)星定位、基站定位和WIFI定位數(shù)據(jù)都完整,且預(yù)設(shè)閾值大于限定值時,采用衛(wèi)星定位、基站定位和WIFI信號源三個判斷條件,只有當(dāng)監(jiān)控終端與定位終端兩者衛(wèi)星定位位置超過預(yù)設(shè)閾值,且未處在相同的基站以及無法搜尋到相同的WIFI信號源時,才能判定監(jiān)控終端超出虛擬圍欄區(qū)域,生成報警信息,并將報警信息發(fā)送給指定的用戶終端,從而最大限度的減少誤報警的概率。
其中,如圖3所示,在本發(fā)明的上述實施例中,監(jiān)控終端在向云端服務(wù)器發(fā)送第一位置信息前,可通過短距離無線通信的方式與定位終端進(jìn)行連接,若連接建立成功,則確定監(jiān)控終端處于預(yù)設(shè)的與定位終端關(guān)聯(lián)的虛擬圍欄區(qū)域內(nèi);若連接建立失敗,監(jiān)控終端向云端服務(wù)器發(fā)送第一位置信息;定位終端向云端服務(wù)器發(fā)送第二位置信息,以使云端服務(wù)器進(jìn)行監(jiān)控終端是否超出虛擬圍欄區(qū)域的判斷。具體的步驟包括:
步驟300,開啟跟隨式虛擬圍欄報警功能;
步驟301,通過短距離無線通信方式向定位終端發(fā)起連接;
步驟302,判斷是否成功建立連接,若是,則執(zhí)行步驟303,否則,執(zhí)行步驟305;
步驟303,確定監(jiān)控終端處于虛擬圍欄區(qū)域內(nèi);
步驟304,判斷連接是否斷開,若是斷開的話,執(zhí)行步驟305,否則,執(zhí) 行步驟303;
步驟305,定位終端和定位終端發(fā)送位置信息;
步驟306,云端服務(wù)器獲取監(jiān)控終端與定位終端的位置信息;
步驟307,判斷監(jiān)控終端與定位終端是否均有衛(wèi)星定位信息,若有的話,執(zhí)行步驟308,否則,執(zhí)行步驟306;
步驟308,判斷監(jiān)控終端與定位終端的相距位置;
步驟309,判斷相距位置是否超過預(yù)設(shè)閾值,若是的話,執(zhí)行步驟311,否則,執(zhí)行步驟310;
步驟310,確定監(jiān)控終端處于虛擬圍欄區(qū)域內(nèi);
步驟311,判斷預(yù)設(shè)閾值是否小于限定值,若是的話,執(zhí)行步驟310,否則,執(zhí)行步驟312;
步驟312,判斷監(jiān)控終端與定位終端是否均有基站定位信息,若有的話,執(zhí)行步驟313,否則執(zhí)行步驟314;
步驟313,判斷監(jiān)控終端與定位終端是否處于相同的基站,若是的話,執(zhí)行步驟310,否則,執(zhí)行步驟314;
步驟314,判斷監(jiān)控終端與定位終端是否均有WIFI定位信息,若有的話,執(zhí)行步驟315,否則,執(zhí)行步驟316;
步驟315,判斷監(jiān)控終端與定位終端是否搜尋到相同的WIFI信號源,若是的話,執(zhí)行步驟310,否則,執(zhí)行步驟316;
步驟316,確定監(jiān)控終端超出虛擬圍欄范圍。
在本發(fā)明的具體實施例中,監(jiān)控終端開啟跟隨式虛擬圍欄報警功能后,與定位終端通過短距離無線通信方式(例如藍(lán)牙、Zigbee等)進(jìn)行連接,成功建立連接則表示監(jiān)控終端處于虛擬圍欄區(qū)域內(nèi),如果連接建立失敗或者連接建立后又?jǐn)嚅_,則云端服務(wù)器開始進(jìn)行監(jiān)控終端是否超出虛擬圍欄區(qū)域的判斷。當(dāng)然如果監(jiān)控終端只有衛(wèi)星定位和廣域無線通信功能。不具備任何短距離無線通信功能,則可以跳過該部分判斷流程,直接進(jìn)行監(jiān)控終端是否超出虛擬圍欄區(qū)域的判斷流程(具體的判斷流程在上述監(jiān)控方法中已詳細(xì)闡述,在此不再贅述)。而監(jiān)控終端與定位終端之間通信連接建立和斷開的判斷條件作為一種預(yù)判的手段,在沒有增加額外的負(fù)擔(dān)前提下,減少了對于監(jiān)控終端是否超出虛擬 圍欄區(qū)域的判斷的開銷,提高了準(zhǔn)確性和針對性;同時這部分的判斷由監(jiān)控終端自身實現(xiàn),不會增加額外的開銷。
如圖4所示,本發(fā)明的實施例還提供了一種基于跟隨式虛擬圍欄的監(jiān)控裝置,應(yīng)用于云端服務(wù)器,監(jiān)控裝置包括:
獲取模塊41,用于分別獲取攜帶在被監(jiān)控對象上的監(jiān)控終端發(fā)送的第一位置信息,以及用于監(jiān)控被監(jiān)控對象的定位終端發(fā)送的第二位置信息;
判斷模塊42,用于根據(jù)第一位置信息和第二位置信息,判斷監(jiān)控終端是否超出預(yù)設(shè)的與定位終端關(guān)聯(lián)的虛擬圍欄區(qū)域,并若監(jiān)控終端超出預(yù)設(shè)的與定位終端關(guān)聯(lián)的虛擬圍欄區(qū)域時,觸發(fā)報警模塊43,其中虛擬圍欄區(qū)域能夠跟隨定位終端移動;
報警模塊43,用于根據(jù)判斷模塊42的觸發(fā),生成報警信息,并將報警信息發(fā)送給指定的用戶終端。
其中,虛擬圍欄區(qū)域為以定位終端為圓心,以預(yù)設(shè)閾值為半徑的區(qū)域。
其中,第一位置信息包括第一衛(wèi)星定位位置信息和第一WIFI位置信息,第二位置信息包括第二衛(wèi)星定位位置信息和第二WIFI位置信息,判斷模塊42包括:
第一確定單元,用于根據(jù)第一衛(wèi)星定位位置信息和第二衛(wèi)星定位位置信息,確定監(jiān)控終端與定位終端之間的第一距離值;
第一判斷單元,用于若第一距離值超過預(yù)設(shè)閾值時,判斷預(yù)設(shè)閾值是否大于限定值,并若預(yù)設(shè)閾值大于限定值時,觸發(fā)第二判斷單元,其中限定值是指監(jiān)控終端所采用的短距離無線通信的有效距離;
第二判斷單元,用于根據(jù)第一判斷單元的觸發(fā),根據(jù)第一WIFI位置信息和第二WIFI位置信息,判斷監(jiān)控終端和定位終端是否搜尋到相同的WIFI信號源,得到第一判斷結(jié)果;
第二確定單元,用于若第一判斷結(jié)果為監(jiān)控終端和定位終端沒有搜尋到相同的WIFI信號源時,確定監(jiān)控終端超出虛擬圍欄區(qū)域;
第三確定單元,用于若第一判斷結(jié)果為監(jiān)控終端和定位終端搜尋到相同的WIFI信號源時,確定監(jiān)控終端處于虛擬圍欄區(qū)域內(nèi)。
其中,第一位置信息還包括第一基站定位位置信息,第二位置信息還包括 第二基站定位位置信息,
相應(yīng)地,若預(yù)設(shè)閾值大于限定值時,判斷模塊42還包括:
第三判斷單元,用于根據(jù)第一基站定位位置信息和第二基站定位位置信息,判斷監(jiān)控終端和定位終端是否處于相同的基站覆蓋范圍內(nèi),得到第二判斷結(jié)果;
第四判斷單元,用于若第二判斷結(jié)果為監(jiān)控終端和定位終端處于不同的基站覆蓋范圍內(nèi)時,使第二判斷單元執(zhí)行根據(jù)第一WIFI位置信息和第二WIFI位置信息,判斷監(jiān)控終端和定位終端是否搜尋到相同的WIFI信號源的步驟;
第四確定單元,用于若第二判斷結(jié)果為監(jiān)控終端和定位終端處于相同的基站覆蓋范圍內(nèi)時,確定監(jiān)控終端處于虛擬圍欄區(qū)域內(nèi)。
需要說明的是,本發(fā)明實施例提供的基于跟隨式虛擬圍欄的監(jiān)控裝置是應(yīng)用上述方法的裝置,即上述方法的所有實施例均適用于該裝置,且均能達(dá)到相同或相似的有益效果。
本發(fā)明的實施例還提供了一種云端服務(wù)器,包括上述基于跟隨式虛擬圍欄的監(jiān)控裝置。
如圖5所示,本發(fā)明的實施例還提供了一種基于跟隨式虛擬圍欄的監(jiān)控系統(tǒng),包括監(jiān)控終端、定位終端以及上述的云端服務(wù)器。
其中,監(jiān)控終端通過短距離無線通信的方式與定位終端進(jìn)行連接,若連接建立成功,確定監(jiān)控終端處于預(yù)設(shè)的與定位終端關(guān)聯(lián)的虛擬圍欄區(qū)域內(nèi);若連接建立失敗,監(jiān)控終端向云端服務(wù)器發(fā)送第一位置信息;定位終端向云端服務(wù)器發(fā)送第二位置信息。
以上所述是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。