專利名稱:一種位置監(jiān)控方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于通信領(lǐng)域,尤其涉及一種對監(jiān)控目標(biāo)的位置進(jìn)行監(jiān)控的方法及系統(tǒng)。
背景技術(shù):
隨著車輛等交通工具的日益普及,用戶如公交公司、租車公司或者個(gè)人希望對所管理或者擁有的車輛提供進(jìn)行限制,防止車輛駛離許可區(qū)域。例如只允許車輛在本城市內(nèi)行駛或本城市中的部分地區(qū)行駛等,提高車輛的安全性。除了需要對車輛進(jìn)行位置監(jiān)控以外,對老人、兒童、學(xué)生或者病人的活動(dòng)范圍進(jìn)行合理控制,以保證其安全也是很有必要的。
在名稱為“一種車輛越界報(bào)警的越界確定方法”,申請?zhí)枮镃N01127326.7的發(fā)明專利申請中,將車輛的多邊行駛區(qū)域分解成由N個(gè)平行四邊形的交集、并集和補(bǔ)集運(yùn)算,然后將分解后的N個(gè)平行四邊形參數(shù)以及運(yùn)算類型輸入移動(dòng)臺(tái)的通信控制器,移動(dòng)臺(tái)通信控制器通過衛(wèi)星定位接收機(jī)得到所處的位置信息,并將該位置信息有與N個(gè)平行四邊形參數(shù)及運(yùn)算類型進(jìn)行比較計(jì)算,判斷移動(dòng)臺(tái)是否處于所設(shè)置的行駛區(qū)域內(nèi),如果移動(dòng)臺(tái)不處于所設(shè)置的行駛區(qū)域內(nèi),則移動(dòng)臺(tái)通過短信通信器發(fā)送到監(jiān)控中心。
在上述方案中,因移動(dòng)臺(tái)需要一次性接收大量的邊界數(shù)據(jù),對通訊資源的占用和后續(xù)判斷處理的需求較高,從而要求移動(dòng)臺(tái)具有較高的性能,成本也會(huì)相應(yīng)增加;其次,對行駛區(qū)域的劃分、定位參數(shù)計(jì)算和比較過程過于復(fù)雜,導(dǎo)致實(shí)現(xiàn)成本增大。另外,由于無法有效地實(shí)現(xiàn)不同大小的監(jiān)控區(qū)域劃分,難以根據(jù)需要對監(jiān)控目標(biāo)實(shí)施粗細(xì)結(jié)合的靈活監(jiān)控。
發(fā)明內(nèi)容
本發(fā)明的目的在于解決現(xiàn)有技術(shù)中在實(shí)現(xiàn)對監(jiān)控目標(biāo)的位置監(jiān)控時(shí)存在的實(shí)現(xiàn)復(fù)雜,成本高的問題。
為了實(shí)現(xiàn)發(fā)明目的,本發(fā)明提供了一種位置監(jiān)控方法,所述方法包括下述步驟A.設(shè)置監(jiān)控目標(biāo)的移動(dòng)許可邊界,以及與所述移動(dòng)許可邊界對應(yīng)的移動(dòng)許可區(qū)域;B.劃分所述移動(dòng)許可區(qū)域所包含的警示區(qū),所述警示區(qū)包括位于所述移動(dòng)許可邊界范圍內(nèi)的警示區(qū)以及有移動(dòng)許可邊界穿過或者軋邊的警示區(qū);所述警示區(qū)為正方形,所述正方形的橫邊與緯線平行;每個(gè)警示區(qū)對應(yīng)一個(gè)定位參數(shù),所述定位參數(shù)包括所述正方形的任一對角在電子地圖上的經(jīng)度值和緯度值;C.跟蹤監(jiān)控目標(biāo)的位置變化,報(bào)告監(jiān)控目標(biāo)當(dāng)前的位置信息,所述位置信息包括有監(jiān)控目標(biāo)當(dāng)前所在位置的經(jīng)度值和緯度值;D.根據(jù)監(jiān)控目標(biāo)當(dāng)前的位置信息,確定監(jiān)控目標(biāo)所在的警示區(qū),在監(jiān)控目標(biāo)超出所述移動(dòng)許可區(qū)域時(shí),發(fā)出越界告警信息。
所述步驟C進(jìn)一步包括定時(shí)報(bào)告監(jiān)控目標(biāo)當(dāng)前的位置信息的步驟。
在所述步驟C之后,所述方法進(jìn)一步包括警示區(qū)切換步驟,所述警示區(qū)切換步驟進(jìn)一步包括G1.根據(jù)監(jiān)控目標(biāo)所在的位置信息,選擇一個(gè)或者多個(gè)警示區(qū)的定位參數(shù);G2.根據(jù)監(jiān)控目標(biāo)當(dāng)前的位置信息和所述警示區(qū)的定位參數(shù),在監(jiān)控目標(biāo)即將到達(dá)或者超過所述一個(gè)警示區(qū)的邊界或者所述多個(gè)警示區(qū)的總覆蓋邊界時(shí),發(fā)出到達(dá)警示區(qū)邊界通知,所述警示區(qū)邊界通知中包括有監(jiān)控目標(biāo)當(dāng)前的位置信息;G3.根據(jù)所述警示區(qū)邊界通知,在監(jiān)控目標(biāo)即將進(jìn)入或者已經(jīng)進(jìn)入新警示區(qū)時(shí),選擇切換警示區(qū),發(fā)出警示區(qū)通知消息,所述消息中包含有所述切換警示區(qū)的定位參數(shù)。
所述步驟D進(jìn)一步包括在監(jiān)控目標(biāo)即將進(jìn)入或者已經(jīng)進(jìn)入新警示區(qū),并且所述新警示區(qū)內(nèi)有移動(dòng)許可邊界穿過或者軋邊時(shí),發(fā)出越界預(yù)警信息的步驟。
所述移動(dòng)許可區(qū)域進(jìn)一步包含有多個(gè)細(xì)分警示區(qū),所述細(xì)分警示區(qū)通過對有移動(dòng)許可邊界穿過或軋邊的警示區(qū)進(jìn)行分解獲得。
所述移動(dòng)許可區(qū)域包含有多個(gè)合并警示區(qū),所述合并警示區(qū)通過對沒有移動(dòng)許可邊界穿過或軋邊的警示區(qū),以及其他沒有移動(dòng)許可邊界穿過或軋邊的周邊警示區(qū)進(jìn)行合并獲得。
為了更好地實(shí)現(xiàn)發(fā)明目的,本發(fā)明進(jìn)一步提供了一種位置監(jiān)控系統(tǒng),所述系統(tǒng)包括監(jiān)控服務(wù)器以及與所述監(jiān)控服務(wù)器連接通信的操作終端和定位終端;所述操作終端用于設(shè)置監(jiān)控目標(biāo)的移動(dòng)許可邊界,以及與所述移動(dòng)許可邊界對應(yīng)的移動(dòng)許可區(qū)域;所述定位終端用于跟蹤監(jiān)控目標(biāo)的位置變化,向監(jiān)控服務(wù)器報(bào)告監(jiān)控目標(biāo)當(dāng)前的位置信息,所述位置信息包括有監(jiān)控目標(biāo)當(dāng)前所在位置的經(jīng)度值和緯度值;所述監(jiān)控服務(wù)器用于劃分所述移動(dòng)許可區(qū)域所包含的警示區(qū),所述警示區(qū)包括位于所述移動(dòng)許可邊界范圍內(nèi)的警示區(qū)以及有移動(dòng)許可邊界穿過或者軋邊的警示區(qū);所述警示區(qū)為正方形,所述正方形的橫邊與緯線平行;每個(gè)警示區(qū)對應(yīng)一個(gè)定位參數(shù),所述定位參數(shù)包括所述正方形的任一對角在電子地圖上的經(jīng)度值和緯度值;所述監(jiān)控服務(wù)器根據(jù)定位終端報(bào)告的監(jiān)控目標(biāo)當(dāng)前的位置信息,確定監(jiān)控目標(biāo)所在的警示區(qū),判斷所述監(jiān)控目標(biāo)超出所述移動(dòng)許可區(qū)域時(shí),發(fā)出越界告警信息。
所述定位終端包括位置感應(yīng)單元,用于跟蹤監(jiān)控目標(biāo)的位置變化,獲取監(jiān)控目標(biāo)當(dāng)前的位置信息;無線收發(fā)單元,用于將所述監(jiān)控目標(biāo)當(dāng)前的位置信息報(bào)告給監(jiān)控服務(wù)器。
所述無線收發(fā)單元進(jìn)一步用于定時(shí)向監(jiān)控服務(wù)器報(bào)告監(jiān)控目標(biāo)當(dāng)前的位置信息。
所述監(jiān)控服務(wù)器包括警示區(qū)設(shè)置單元,用于劃分所述移動(dòng)許可區(qū)域所包含的警示區(qū);位置監(jiān)控單元,用于根據(jù)定位終端報(bào)告的監(jiān)控目標(biāo)當(dāng)前的位置信息后,確定監(jiān)控目標(biāo)所在的警示區(qū);報(bào)警單元,用于在所述監(jiān)控目標(biāo)超出移動(dòng)許可區(qū)域時(shí),發(fā)出越界告警信息。
所述監(jiān)控服務(wù)器進(jìn)一步包括切換控制單元,用于根據(jù)監(jiān)控終端報(bào)告的監(jiān)控目標(biāo)當(dāng)前的位置信息,選擇一個(gè)或者多個(gè)警示區(qū)的定位參數(shù),并將所述定位參數(shù)下發(fā)給定位終端;所述位置感應(yīng)單元進(jìn)一步用于根據(jù)監(jiān)控目標(biāo)當(dāng)前的位置信息和所述警示區(qū)的定位參數(shù),在監(jiān)控目標(biāo)即將到達(dá)或者超過所述一個(gè)警示區(qū)的邊界或者所述多個(gè)警示區(qū)的總覆蓋邊界時(shí),發(fā)出到達(dá)警示區(qū)邊界通知,所述警示區(qū)邊界通知中包括有監(jiān)控目標(biāo)當(dāng)前的位置信息;所述切換控制單元根據(jù)定位終端上報(bào)的所述警示區(qū)邊界通知,在監(jiān)控目標(biāo)即將進(jìn)入或者已經(jīng)進(jìn)入新警示區(qū),并且所述新警示區(qū)內(nèi)沒有移動(dòng)許可邊界穿過或者軋邊時(shí),選擇切換警示區(qū),向定位終端下發(fā)警示區(qū)通知消息,所述消息中包含有所述切換警示區(qū)的定位參數(shù)。
所述報(bào)警單元進(jìn)一步用于在監(jiān)控目標(biāo)即將進(jìn)入或者已經(jīng)進(jìn)入新警示區(qū),并且所述新警示區(qū)內(nèi)有移動(dòng)許可邊界穿過或者軋邊,發(fā)出越界預(yù)警信息。
所述移動(dòng)許可區(qū)域進(jìn)一步包含有多個(gè)細(xì)分警示區(qū),所述細(xì)分警示區(qū)通過對有移動(dòng)許可邊界穿過或軋邊的警示區(qū)進(jìn)行分解獲得。
所述移動(dòng)許可區(qū)域進(jìn)一步包含有多個(gè)合并警示區(qū),所述合并警示區(qū)通過對沒有移動(dòng)許可邊界穿過或軋邊的警示區(qū),以及其他沒有移動(dòng)許可邊界穿過或軋邊的周邊警示區(qū)進(jìn)行合并獲得。
本發(fā)明簡化了地圖處理過程和終端進(jìn)行位置判斷所需要的數(shù)據(jù)量,使得比較運(yùn)算過程比較簡單。同時(shí)能夠合理分配終端和服務(wù)器之間的通訊資源,降低終端的成本,提高了監(jiān)控效率和可靠性。
圖1是實(shí)現(xiàn)本發(fā)明的系統(tǒng)結(jié)構(gòu)圖;圖2是進(jìn)行警示區(qū)劃分后的電子地圖的示意圖;圖3是移動(dòng)許可區(qū)域的示意圖;圖4是對監(jiān)控目標(biāo)進(jìn)行位置監(jiān)控的實(shí)現(xiàn)流程圖;圖5是經(jīng)過警示區(qū)細(xì)分和合并后的移動(dòng)許可區(qū)域的示意圖;圖6是對警示區(qū)進(jìn)行細(xì)分和合并的實(shí)現(xiàn)流程圖;圖7是對監(jiān)控目標(biāo)進(jìn)行位置監(jiān)控的一個(gè)示例圖。
具體實(shí)施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
在本發(fā)明中,將監(jiān)控目標(biāo)的移動(dòng)許可區(qū)域分解為多個(gè)正方形的警示區(qū),確定警示區(qū)只有四元數(shù)值的定位參數(shù),以此對監(jiān)控目標(biāo)的位置進(jìn)行監(jiān)控,簡化了計(jì)算和比較過程,同時(shí)通過對警示區(qū)進(jìn)行細(xì)分、合并處理,能夠根據(jù)監(jiān)控需要實(shí)現(xiàn)對監(jiān)控目標(biāo)的位置變化進(jìn)行靈活控制。
圖1示出了實(shí)現(xiàn)本發(fā)明的系統(tǒng)結(jié)構(gòu)。監(jiān)控服務(wù)器100可以是各種大、中、小型計(jì)算機(jī),通過有線或者無線方式與無線網(wǎng)絡(luò)300連接。監(jiān)控服務(wù)器100保存有相關(guān)地理區(qū)域的電子地圖。在本發(fā)明中,監(jiān)控服務(wù)器100利用正方形警示區(qū)對電子地圖進(jìn)行分析。
如圖2所示,經(jīng)過分析后的電子地圖包括了若干大小相同、相互無縫拼接、不重疊的正方形區(qū)域。因?yàn)檫@些正方形警示區(qū)的橫邊平行于緯線,而豎邊也可以認(rèn)為同相應(yīng)的經(jīng)線平行(警示區(qū)面積足夠小),所以定位這樣的一個(gè)警示區(qū)只需要任一對角的經(jīng)緯度值,如左上角的經(jīng)度、緯度值和右下角的經(jīng)度、緯度值四個(gè)數(shù)值就可以了。警示區(qū)的大小可以根據(jù)監(jiān)控目標(biāo)的具體情況以及監(jiān)控需求靈活設(shè)置,例如對于移動(dòng)速度快的車輛,可以設(shè)置較大范圍的警示區(qū),對于慢速移動(dòng)的人員,警示區(qū)的范圍可以設(shè)置的小一些。
操作終端200可以是移動(dòng)電話、PDA(Personal Digital Assistant,個(gè)人數(shù)字助理)以及個(gè)人計(jì)算機(jī)等,通過有線或者無線方式與監(jiān)控服務(wù)器100連接。操作人員通過操作終端200登錄監(jiān)控服務(wù)器100,在電子地圖上設(shè)置監(jiān)控目標(biāo)的移動(dòng)許可邊界,同時(shí)指明邊界外還是邊界內(nèi)為移動(dòng)許可區(qū)域,為了描述方便,在本發(fā)明中假設(shè)邊界內(nèi)為移動(dòng)許可區(qū)域。如圖3所示,封閉曲線所包含的區(qū)域是通過操作終端200設(shè)定的移動(dòng)許可區(qū)域。
移動(dòng)許可區(qū)域設(shè)定后,需要確定該移動(dòng)許可區(qū)域?qū)?yīng)的有效警示區(qū),有效警示區(qū)由包含在移動(dòng)許可區(qū)域覆蓋范圍內(nèi)的警示區(qū),以及有移動(dòng)許可邊界通過或者軋邊的警示區(qū)組成,如圖3所示的陰影部分。
無線網(wǎng)絡(luò)300可以是GSM(Global System for Mobile Communications,全球移動(dòng)通信系統(tǒng))、WCDMA(Wideband Code Division Multiple Access,寬帶碼分多址)、CDMA2000以及WIMAX(Worldwide Interoperability for MicrowaveAccess,微波存取全球互通)等無線通訊網(wǎng)絡(luò),用于傳輸無線信號。
定位終端400附著在監(jiān)控目標(biāo)上,如固定在車輛上,或者攜帶在人員或者動(dòng)物身上,通過無線方式連接到無線網(wǎng)絡(luò)300,進(jìn)而與監(jiān)控服務(wù)器100連接通信。在本發(fā)明中,定位終端400通過GPS定位系統(tǒng)獲得監(jiān)控目標(biāo)當(dāng)前的位置信息,即監(jiān)控目標(biāo)的經(jīng)度值和緯度值,然后將監(jiān)控目標(biāo)當(dāng)前的位置信息上報(bào)給監(jiān)控服務(wù)器100,監(jiān)控服務(wù)器100根據(jù)監(jiān)控目標(biāo)當(dāng)前的位置信息所對應(yīng)的警示區(qū)做相應(yīng)的位置監(jiān)控處理。
作為本發(fā)明的一個(gè)實(shí)施例,定位終端400定時(shí)向監(jiān)控服務(wù)器100上報(bào)監(jiān)控目標(biāo)的位置信息,定時(shí)間隔可以根據(jù)監(jiān)控目標(biāo)的移動(dòng)速度、移動(dòng)許可區(qū)域的大小以及監(jiān)控需求等情況來設(shè)置,例如在監(jiān)控目標(biāo)移動(dòng)速度比較快、移動(dòng)許可區(qū)域比較小或者需要對監(jiān)控目標(biāo)的位置移動(dòng)進(jìn)行精確監(jiān)控的情況下,可以將定時(shí)間隔設(shè)置的比較小。
監(jiān)控服務(wù)器100根據(jù)監(jiān)控目標(biāo)的位置信息確定監(jiān)控目標(biāo)所在的警示區(qū),如果發(fā)現(xiàn)監(jiān)控目標(biāo)超出了移動(dòng)許可區(qū)域,則發(fā)出越界告警信息。一方面監(jiān)控服務(wù)器100需要向定位終端400發(fā)出越界告警信息,定位終端400收到后將信息顯示,以對車輛駕駛者或者攜帶定位終端400的其他人員發(fā)出警告。同時(shí),監(jiān)控服務(wù)器100啟動(dòng)越界告警處理,如對相應(yīng)的定位終端400以醒目的顏色顯示和發(fā)出預(yù)警聲音等,并可通知安全部門、管理者或者其他相關(guān)人員做進(jìn)一步的相應(yīng)處理。
在本實(shí)施例中,定位終端400不需要做復(fù)雜的計(jì)算比較工作,僅向監(jiān)控服務(wù)器100上報(bào)監(jiān)控目標(biāo)的位置信息就可以了,對其性能要求比較低,因而其實(shí)現(xiàn)成本也就相應(yīng)較低。但由于監(jiān)控服務(wù)器100通過定位終端400定時(shí)發(fā)送的位置信息來對監(jiān)控目標(biāo)實(shí)施位置監(jiān)控,如果定時(shí)間隔設(shè)置過大,可能會(huì)造成告警滯后,如果定時(shí)間隔設(shè)置過小,則定位終端400需要頻繁向監(jiān)控服務(wù)器100發(fā)送位置信息,導(dǎo)致定位終端400和監(jiān)控服務(wù)器100之間的通信數(shù)據(jù)量會(huì)比較大,間接增加了通信成本。
在本發(fā)明的另一個(gè)實(shí)施例中,通過警示區(qū)切換來降低定位終端400和監(jiān)控服務(wù)器100之間的通信數(shù)據(jù)量,實(shí)現(xiàn)流程如圖4所示,詳述如下1.定位終端400向監(jiān)控服務(wù)器100報(bào)告監(jiān)控目標(biāo)當(dāng)前的位置信息,即經(jīng)度值和緯度值;2.監(jiān)控服務(wù)器100根據(jù)定位終端400上報(bào)的位置信息,確定監(jiān)控目標(biāo)所在的警示區(qū),將監(jiān)控目標(biāo)當(dāng)前所在的警示區(qū)和該警示區(qū)的定位參數(shù),通過警示區(qū)通知消息下發(fā)給定位終端100;3.定位終端100收到監(jiān)控服務(wù)器100下發(fā)的監(jiān)控目標(biāo)當(dāng)前所在警示區(qū)的定位參數(shù)后,保存該定位參數(shù)。當(dāng)監(jiān)控目標(biāo)移動(dòng)時(shí),定位終端400將監(jiān)控目標(biāo)的當(dāng)前位置信息與保存的警示區(qū)的定位參數(shù)進(jìn)行比較,判斷監(jiān)控目標(biāo)是否超出該警示區(qū)范圍;4.定位終端100判斷監(jiān)控目標(biāo)即將到達(dá)或者超出當(dāng)前警示區(qū)邊界后,向監(jiān)控服務(wù)器100發(fā)出到達(dá)警示區(qū)邊界通知,通知中含有監(jiān)控目標(biāo)當(dāng)前的位置信息;監(jiān)控服務(wù)器100根據(jù)定位終端400上報(bào)的到達(dá)警示區(qū)邊界通知,根據(jù)情況分別進(jìn)行如下處理5.如果監(jiān)控目標(biāo)即將進(jìn)入或者已經(jīng)進(jìn)入新警示區(qū),并且該新警示區(qū)內(nèi)沒有移動(dòng)許可邊界穿過或者軋邊,則向定位終端400下發(fā)切換警示區(qū)通知消息,消息中包含有新警示區(qū)的定位參數(shù),通知定位終端400切換到新警示區(qū);作為本發(fā)明的另外一個(gè)實(shí)施例,為了減少在警示區(qū)切換過程中監(jiān)控服務(wù)器100和定位終端400之間的信息交互,監(jiān)控服務(wù)器100可以在收到定位終端400上報(bào)的位置信息后,將該位置信息周邊的多個(gè)警示區(qū)的定位參數(shù)一起下發(fā)給定位終端400,當(dāng)監(jiān)控目標(biāo)移動(dòng)時(shí),定位終端400將監(jiān)控目標(biāo)的當(dāng)前位置信息與保存的多個(gè)警示區(qū)的定位參數(shù)進(jìn)行比較,在監(jiān)控目標(biāo)超出這些警示區(qū)所覆蓋的范圍時(shí),才重新向監(jiān)控服務(wù)器100發(fā)送達(dá)警示區(qū)邊界通知。
6.如果監(jiān)控服務(wù)器100判斷監(jiān)控目標(biāo)超出了移動(dòng)許可區(qū)域,則啟動(dòng)越界告警,發(fā)出越界告警信息。
在本實(shí)施例中,通過警示區(qū)切換,可以有效減少監(jiān)控服務(wù)器100和定位終端400之間的通信量,但是需要定位終端400做相對比較復(fù)雜的計(jì)算比較工作,對位終端400的性能要求比較高,其實(shí)現(xiàn)成本相應(yīng)增加。
為了更好地實(shí)現(xiàn)對監(jiān)控目標(biāo)的位置監(jiān)控,監(jiān)控服務(wù)器100還可以根據(jù)監(jiān)控目標(biāo)所在的警示區(qū)與移動(dòng)許可邊界的距離,向定位終端100或者管理者發(fā)出多個(gè)級別的越界預(yù)警信息,警示區(qū)距離移動(dòng)許可邊界越近,預(yù)警級別越高。在具體實(shí)現(xiàn)上,可以將越界告警作為最高級別的越界預(yù)警,這樣越界告警和越界預(yù)警可以使用同一條消息,只是消息的預(yù)警級別不同。
在本發(fā)明中,為了實(shí)現(xiàn)對監(jiān)控目標(biāo)的位置變化進(jìn)行精確監(jiān)控,監(jiān)控服務(wù)器100可以在原始警示區(qū)的基礎(chǔ)上,對移動(dòng)許可區(qū)域所對應(yīng)的有效警示區(qū)進(jìn)行細(xì)分處理,細(xì)分依據(jù)警示區(qū)是否有移動(dòng)許可邊界穿過或者軋邊的原則來定,通過對原始警示區(qū)進(jìn)行細(xì)分處理,獲取新警示區(qū)和新警示區(qū)的定位參數(shù)。細(xì)分后的警示區(qū)的數(shù)量是n2個(gè),其中n為大于等于2的自然數(shù),細(xì)分時(shí)采用n為多大可以根據(jù)地圖的分辨率和實(shí)際的需要來確定。
作為本發(fā)明的另一個(gè)實(shí)施例,為了進(jìn)一步簡化監(jiān)控服務(wù)器100和定位終端400之間的信息交互,當(dāng)一個(gè)原始警示區(qū)的周邊(右邊、右下,以及下方)有效警示區(qū)中任意一個(gè)內(nèi)沒有移動(dòng)許可邊界穿過或者軋邊時(shí),則將對該原始警示區(qū)和周邊有效警示區(qū)進(jìn)行合并處理,將其合并為一個(gè)大的正方形區(qū)域,然后以合并后的區(qū)域作為被分析警示區(qū)進(jìn)行更大的合并,重復(fù)多次直到無法進(jìn)行合并為止。
經(jīng)過細(xì)分和合并處理后,移動(dòng)許可區(qū)域內(nèi)所對應(yīng)的實(shí)際警示區(qū)如圖5所示。
圖6示出了監(jiān)控服務(wù)器100對原始警示區(qū)進(jìn)行細(xì)分和合并處理的實(shí)現(xiàn)流程,詳述如下步驟S601中,判斷是否有等待分析的有效警示區(qū),是則執(zhí)行步驟S602,否則結(jié)束;步驟S602中,選擇一個(gè)有效警示區(qū);步驟S603中,判斷該有效警示區(qū)是否已經(jīng)標(biāo)記為“已處理”,是則繼續(xù)執(zhí)行步驟S602選擇下一個(gè)有效警示區(qū),否則執(zhí)行步驟S604;步驟S604中,判斷該有效警示區(qū)是否有移動(dòng)許可邊界穿過或軋邊,是則執(zhí)行步驟S605,否則執(zhí)行步驟S609;步驟S605中,對該有效警示區(qū)進(jìn)行細(xì)分處理,將一個(gè)正方形警示區(qū)分解為多個(gè)相互無縫拼接、無重疊的小警示區(qū);步驟S606中,對細(xì)分的每一個(gè)小正方形區(qū)域都作為一個(gè)實(shí)際警示區(qū)予以標(biāo)識(shí);步驟S607中,計(jì)算并保存各實(shí)際警示區(qū)的定位參數(shù);步驟S608中,標(biāo)記已被分析的原始警示區(qū)為“已處理”,執(zhí)行步驟S601繼續(xù)分析;步驟S609中,判斷該有效警示區(qū)的周邊有效警示區(qū)是否有移動(dòng)許可邊界穿過或軋邊,是則執(zhí)行步驟S610,否則執(zhí)行步驟S613;步驟S610中,如果周邊原始警示區(qū)中任意一個(gè)內(nèi)有移動(dòng)許可邊界穿過或者軋邊,則將被分析警示區(qū)作為一個(gè)實(shí)際警示區(qū)予以標(biāo)識(shí),然后標(biāo)記該警示區(qū)為“已處理”,繼續(xù)分析;步驟S611中,復(fù)制保存各實(shí)際警示區(qū)定位參數(shù);步驟S612中,標(biāo)記被分析警示區(qū)為“已處理”,執(zhí)行步驟S601繼續(xù)分析;步驟S613中,將對被分析的有效警示區(qū)和周邊有效警示區(qū)進(jìn)行合并;步驟S614中,判斷合并是否成功,是則返回步驟S613,否則執(zhí)行步驟S615。
步驟S615中,將最后一次合并成功的正方形區(qū)域作為一個(gè)實(shí)際警示區(qū)予以標(biāo)識(shí);步驟S616中,確定并保存最后一次合并成功的實(shí)際警示區(qū)的定位參數(shù);步驟S617中,標(biāo)記所有參與合并的警示區(qū)為“已處理”,執(zhí)行步驟S602繼續(xù)分析,全部等待分析的有效警示區(qū)分析完成,結(jié)束整個(gè)分析過程。
圖7示出了本發(fā)明實(shí)現(xiàn)的一個(gè)示例,假設(shè)監(jiān)控目標(biāo)的初始位置在圖中圓點(diǎn)處,其移動(dòng)軌跡為圖中的黑色帶箭頭的直線,監(jiān)控目標(biāo)經(jīng)過的實(shí)際警示區(qū)有A、B、C、D、E、F1、F2、F3和G4,其中A、B、C為經(jīng)過合并的實(shí)際警示區(qū),D、E與原始警示區(qū)相同,F(xiàn)1、F2、F3、G4為經(jīng)過細(xì)分后的實(shí)際警示區(qū)。
定位終端400在圓點(diǎn)處向監(jiān)控服務(wù)器100上報(bào)監(jiān)控目標(biāo)的位置信息,監(jiān)控服務(wù)器100進(jìn)行分析后,判斷定監(jiān)控目標(biāo)處于實(shí)際警示區(qū)A中,從而向定位終端400發(fā)出警示區(qū)通知消息,告知定位終端400所在的警示區(qū)A的定位參數(shù)。定位終端400通過GPS定位系統(tǒng)定時(shí)獲取監(jiān)控目標(biāo)的位置信息,同警示區(qū)A的定位參數(shù)進(jìn)行比較,如果監(jiān)控目標(biāo)沒有到達(dá)或超出警示區(qū)A,就不做任何處理。當(dāng)定位終端400發(fā)現(xiàn)監(jiān)控目標(biāo)即將到達(dá)或超過警示區(qū)A邊界時(shí),向監(jiān)控服務(wù)器100發(fā)出到達(dá)警示區(qū)邊界通知,同時(shí)報(bào)告監(jiān)控目標(biāo)當(dāng)前的位置信息。
監(jiān)控服務(wù)器100收到監(jiān)控目標(biāo)當(dāng)前的位置信息后,判斷定位監(jiān)控目標(biāo)即將或者已經(jīng)處于警示區(qū)B中,向定位終端400發(fā)出警示區(qū)通知消息,通知定位終端400更新監(jiān)控目標(biāo)所在的警示區(qū)信息。以此類推,到達(dá)警示區(qū)B的邊界后,定位終端400獲得警示區(qū)C的定位參數(shù),到達(dá)警示區(qū)C的邊界后,定位終端400獲得警示區(qū)D的定位參數(shù),到達(dá)警示區(qū)D的邊界后,定位終端400獲得警示區(qū)E的定位參數(shù)。
到達(dá)警示區(qū)E的邊界后,情況有所不同,因?yàn)橄乱粋€(gè)警示區(qū)已經(jīng)接近移動(dòng)許可邊界,此時(shí)監(jiān)控服務(wù)器100將細(xì)分后的實(shí)際警示區(qū)F1的定位參數(shù)發(fā)給定位終端400,同時(shí)監(jiān)控服務(wù)器100還將向定位終端400發(fā)出最低級別(例如5級)的越界預(yù)警通知,定位終端400收到通知后將顯示預(yù)警信息,監(jiān)控服務(wù)器100也會(huì)通過醒目顏色或聲音等方式向管理者進(jìn)行預(yù)警。到達(dá)警示區(qū)F1的邊界后,定位終端400獲得實(shí)際警示區(qū)F2的定位參數(shù),并收到監(jiān)控服務(wù)器100發(fā)出的較高級別(例如4級)的越界預(yù)警通知。
到達(dá)警示區(qū)F2的邊界后,定位終端400獲得實(shí)際警示區(qū)F3的定位參數(shù),并收到監(jiān)控服務(wù)器100發(fā)出的更高級別(例如3級)的越界預(yù)警通知;到達(dá)警示區(qū)F3的邊界后,定位終端400獲得實(shí)際警示區(qū)G4的定位參數(shù),并收到監(jiān)控服務(wù)器100發(fā)出的更高級別(例如2級)的越界預(yù)警通知。
到達(dá)警示區(qū)G4的邊界后,監(jiān)控服務(wù)器100判斷定位終端400已經(jīng)超出了移動(dòng)許可區(qū)域,將向定位終端400發(fā)出越界告警通知,同時(shí)監(jiān)控服務(wù)器100將自動(dòng)啟動(dòng)越界告警的相關(guān)進(jìn)一步處理,如通知安全部門、管理者、其他相關(guān)人員等做進(jìn)一步的處理。由于定位終端400的行駛軌跡往往不是直線,所以有可能進(jìn)入了告警狀態(tài)后,又返回?zé)o需警告區(qū)域,則在這個(gè)過程中告警的級別也會(huì)相應(yīng)變化。
參考圖1,定位終端400包括位置感應(yīng)單元401和無線收發(fā)單元402。
位置感應(yīng)單元401通過GPS(Global Positioning System,全球定位系統(tǒng))獲取監(jiān)控目標(biāo)的位置信息,即監(jiān)控目標(biāo)所處的經(jīng)、緯度信息。無線收發(fā)單元402將監(jiān)控目標(biāo)的位置信息通過無線網(wǎng)絡(luò)300上報(bào)至監(jiān)控服務(wù)器100。
在本發(fā)明的一個(gè)實(shí)施例中,無線收發(fā)單元402將位置感應(yīng)單元401獲得的監(jiān)控目標(biāo)的位置信息定時(shí)上報(bào)給監(jiān)控服務(wù)器100。
在本發(fā)明的另一個(gè)實(shí)施例中,無線收發(fā)單元402接收監(jiān)控服務(wù)器100下發(fā)的監(jiān)控目標(biāo)當(dāng)前所處的警示區(qū)信息,位置感應(yīng)單元401跟蹤監(jiān)控目標(biāo)的位置變化,判斷監(jiān)控目標(biāo)即將到達(dá)或者超出當(dāng)前警示區(qū)邊界時(shí),通過無線收發(fā)單元402向監(jiān)控服務(wù)器100發(fā)出到達(dá)警示區(qū)邊界通知,并上報(bào)監(jiān)控目標(biāo)當(dāng)前的位置信息,以更新監(jiān)控目標(biāo)所在的警示區(qū)的定位參數(shù)。
監(jiān)控服務(wù)器100包括警示區(qū)設(shè)置單元101、位置監(jiān)控單元102、報(bào)警單元103以及切換控制單元104。
警示區(qū)設(shè)置單元101用來設(shè)置移動(dòng)許可區(qū)域所對應(yīng)的有效警示區(qū),這里的警示區(qū)包括監(jiān)控服務(wù)器100在電子地圖上設(shè)置的原始警示區(qū),或者在原始警示區(qū)的基礎(chǔ)上進(jìn)行分解或者合并的實(shí)際警示區(qū),細(xì)分或者合并過程如上所述,不再贅述。
位置監(jiān)控單元102在收到定位終端400報(bào)告的監(jiān)控目標(biāo)當(dāng)前的位置信息后,確定監(jiān)控目標(biāo)所在的警示區(qū)。
報(bào)警單元103根據(jù)監(jiān)控目標(biāo)所在的警示區(qū),根據(jù)警示區(qū)是否有移動(dòng)許可邊界通過或者軋邊以及是否超出移動(dòng)許可區(qū)域等情況發(fā)出相應(yīng)的預(yù)警或者告警信息。
切換控制單元104根據(jù)定位終端400上報(bào)的警示區(qū)邊界通知,在監(jiān)控目標(biāo)即將進(jìn)入或者已經(jīng)進(jìn)入新警示區(qū)時(shí),選擇一個(gè)或者多個(gè)警示區(qū)作為切換警示區(qū),向定位終端400下發(fā)警示區(qū)通知消息,通知定位終端400更新警示區(qū)定位參數(shù)。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種位置監(jiān)控方法,其特征在于,所述方法包括下述步驟A.設(shè)置監(jiān)控目標(biāo)的移動(dòng)許可邊界,以及與所述移動(dòng)許可邊界對應(yīng)的移動(dòng)許可區(qū)域;B.劃分所述移動(dòng)許可區(qū)域所包含的警示區(qū),所述警示區(qū)包括位于所述移動(dòng)許可邊界范圍內(nèi)的警示區(qū)以及有移動(dòng)許可邊界穿過或者軋邊的警示區(qū);所述警示區(qū)為正方形,所述正方形的橫邊與緯線平行;每個(gè)警示區(qū)對應(yīng)一個(gè)定位參數(shù),所述定位參數(shù)包括所述正方形的任一對角在電子地圖上的經(jīng)度值和緯度值;C.跟蹤監(jiān)控目標(biāo)的位置變化,報(bào)告監(jiān)控目標(biāo)當(dāng)前的位置信息,所述位置信息包括有監(jiān)控目標(biāo)當(dāng)前所在位置的經(jīng)度值和緯度值;D.根據(jù)監(jiān)控目標(biāo)當(dāng)前的位置信息,確定監(jiān)控目標(biāo)所在的警示區(qū),在監(jiān)控目標(biāo)超出所述移動(dòng)許可區(qū)域時(shí),發(fā)出越界告警信息。
2.如權(quán)利要求1所述的位置監(jiān)控方法,其特征在于,所述步驟C進(jìn)一步包括定時(shí)報(bào)告監(jiān)控目標(biāo)當(dāng)前的位置信息的步驟。
3.如權(quán)利要求1所述的位置監(jiān)控方法,其特征在于,在所述步驟C之后,所述方法進(jìn)一步包括警示區(qū)切換步驟,所述警示區(qū)切換步驟進(jìn)一步包括G1.根據(jù)監(jiān)控目標(biāo)所在的位置信息,選擇一個(gè)或者多個(gè)警示區(qū)的定位參數(shù);G2.根據(jù)監(jiān)控目標(biāo)當(dāng)前的位置信息和所述警示區(qū)的定位參數(shù),在監(jiān)控目標(biāo)即將到達(dá)或者超過所述一個(gè)警示區(qū)的邊界或者所述多個(gè)警示區(qū)的總覆蓋邊界時(shí),發(fā)出到達(dá)警示區(qū)邊界通知,所述警示區(qū)邊界通知中包括有監(jiān)控目標(biāo)當(dāng)前的位置信息;G3.根據(jù)所述警示區(qū)邊界通知,在監(jiān)控目標(biāo)即將進(jìn)入或者已經(jīng)進(jìn)入新警示區(qū)時(shí),選擇切換警示區(qū),發(fā)出警示區(qū)通知消息,所述消息中包含有所述切換警示區(qū)的定位參數(shù)。
4.如權(quán)利要求1所述的位置監(jiān)控方法,其特征在于,所述步驟D進(jìn)一步包括在監(jiān)控目標(biāo)即將進(jìn)入或者已經(jīng)進(jìn)入新警示區(qū),并且所述新警示區(qū)內(nèi)有移動(dòng)許可邊界穿過或者軋邊時(shí),發(fā)出越界預(yù)警信息的步驟。
5.如權(quán)利要求1至4任一權(quán)利要求所述的位置監(jiān)控方法,其特征在于,所述移動(dòng)許可區(qū)域進(jìn)一步包含有多個(gè)細(xì)分警示區(qū),所述細(xì)分警示區(qū)通過對有移動(dòng)許可邊界穿過或軋邊的警示區(qū)進(jìn)行分解獲得。
6.如權(quán)利要求1至4任一權(quán)利要求所述的位置監(jiān)控方法,其特征在于,所述移動(dòng)許可區(qū)域包含有多個(gè)合并警示區(qū),所述合并警示區(qū)通過對沒有移動(dòng)許可邊界穿過或軋邊的警示區(qū),以及其他沒有移動(dòng)許可邊界穿過或軋邊的周邊警示區(qū)進(jìn)行合并獲得。
7.一種位置監(jiān)控系統(tǒng),其特征在于,所述系統(tǒng)包括監(jiān)控服務(wù)器以及與所述監(jiān)控服務(wù)器連接通信的操作終端和定位終端;所述操作終端用于設(shè)置監(jiān)控目標(biāo)的移動(dòng)許可邊界,以及與所述移動(dòng)許可邊界對應(yīng)的移動(dòng)許可區(qū)域;所述定位終端用于跟蹤監(jiān)控目標(biāo)的位置變化,向監(jiān)控服務(wù)器報(bào)告監(jiān)控目標(biāo)當(dāng)前的位置信息,所述位置信息包括有監(jiān)控目標(biāo)當(dāng)前所在位置的經(jīng)度值和緯度值;所述監(jiān)控服務(wù)器用于劃分所述移動(dòng)許可區(qū)域所包含的警示區(qū),所述警示區(qū)包括位于所述移動(dòng)許可邊界范圍內(nèi)的警示區(qū)以及有移動(dòng)許可邊界穿過或者軋邊的警示區(qū);所述警示區(qū)為正方形,所述正方形的橫邊與緯線平行;每個(gè)警示區(qū)對應(yīng)一個(gè)定位參數(shù),所述定位參數(shù)包括所述正方形的任一對角在電子地圖上的經(jīng)度值和緯度值;所述監(jiān)控服務(wù)器根據(jù)定位終端報(bào)告的監(jiān)控目標(biāo)當(dāng)前的位置信息,確定監(jiān)控目標(biāo)所在的警示區(qū),判斷所述監(jiān)控目標(biāo)超出所述移動(dòng)許可區(qū)域時(shí),發(fā)出越界告警信息。
8.如權(quán)利要求7所述的位置監(jiān)控系統(tǒng),其特征在于,所述定位終端包括位置感應(yīng)單元,用于跟蹤監(jiān)控目標(biāo)的位置變化,獲取監(jiān)控目標(biāo)當(dāng)前的位置信息;無線收發(fā)單元,用于將所述監(jiān)控目標(biāo)當(dāng)前的位置信息報(bào)告給監(jiān)控服務(wù)器。
9.如權(quán)利要求8所述的位置監(jiān)控系統(tǒng),其特征在于,所述無線收發(fā)單元進(jìn)一步用于定時(shí)向監(jiān)控服務(wù)器報(bào)告監(jiān)控目標(biāo)當(dāng)前的位置信息。
10.如權(quán)利要求7所述的位置監(jiān)控系統(tǒng),其特征在于,所述監(jiān)控服務(wù)器包括警示區(qū)設(shè)置單元,用于劃分所述移動(dòng)許可區(qū)域所包含的警示區(qū);位置監(jiān)控單元,用于根據(jù)定位終端報(bào)告的監(jiān)控目標(biāo)當(dāng)前的位置信息后,確定監(jiān)控目標(biāo)所在的警示區(qū);報(bào)警單元,用于在所述監(jiān)控目標(biāo)超出移動(dòng)許可區(qū)域時(shí),發(fā)出越界告警信息。
11.如權(quán)利要求7所述的位置監(jiān)控系統(tǒng),其特征在于,所述監(jiān)控服務(wù)器進(jìn)一步包括切換控制單元,用于根據(jù)監(jiān)控終端報(bào)告的監(jiān)控目標(biāo)當(dāng)前的位置信息,選擇一個(gè)或者多個(gè)警示區(qū)的定位參數(shù),并將所述定位參數(shù)下發(fā)給定位終端;所述位置感應(yīng)單元進(jìn)一步用于根據(jù)監(jiān)控目標(biāo)當(dāng)前的位置信息和所述警示區(qū)的定位參數(shù),在監(jiān)控目標(biāo)即將到達(dá)或者超過所述一個(gè)警示區(qū)的邊界或者所述多個(gè)警示區(qū)的總覆蓋邊界時(shí),發(fā)出到達(dá)警示區(qū)邊界通知,所述警示區(qū)邊界通知中包括有監(jiān)控目標(biāo)當(dāng)前的位置信息;所述切換控制單元根據(jù)定位終端上報(bào)的所述警示區(qū)邊界通知,在監(jiān)控目標(biāo)即將進(jìn)入或者已經(jīng)進(jìn)入新警示區(qū),并且所述新警示區(qū)內(nèi)沒有移動(dòng)許可邊界穿過或者軋邊時(shí),選擇切換警示區(qū),向定位終端下發(fā)警示區(qū)通知消息,所述消息中包含有所述切換警示區(qū)的定位參數(shù)。
12.如權(quán)利要求10所述的位置監(jiān)控系統(tǒng),其特征在于,所述報(bào)警單元進(jìn)一步用于在監(jiān)控目標(biāo)即將進(jìn)入或者已經(jīng)進(jìn)入新警示區(qū),并且所述新警示區(qū)內(nèi)有移動(dòng)許可邊界穿過或者軋邊,發(fā)出越界預(yù)警信息。
13.如權(quán)利要求7至12任一權(quán)利要求所述的位置監(jiān)控系統(tǒng),其特征在于,所述移動(dòng)許可區(qū)域進(jìn)一步包含有多個(gè)細(xì)分警示區(qū),所述細(xì)分警示區(qū)通過對有移動(dòng)許可邊界穿過或軋邊的警示區(qū)進(jìn)行分解獲得。
14.如權(quán)利要求7至12任一權(quán)利要求所述的位置監(jiān)控系統(tǒng),其特征在于,所述移動(dòng)許可區(qū)域進(jìn)一步包含有多個(gè)合并警示區(qū),所述合并警示區(qū)通過對沒有移動(dòng)許可邊界穿過或軋邊的警示區(qū),以及其他沒有移動(dòng)許可邊界穿過或軋邊的周邊警示區(qū)進(jìn)行合并獲得。
全文摘要
本發(fā)明提供了一種位置監(jiān)控方法及系統(tǒng),所述方法包括A.設(shè)置監(jiān)控目標(biāo)的移動(dòng)許可邊界,以及與所述移動(dòng)許可邊界對應(yīng)的移動(dòng)許可區(qū)域;B.劃分所述移動(dòng)許可區(qū)域所包含的警示區(qū),所述警示區(qū)包括位于所述移動(dòng)許可邊界范圍內(nèi)的警示區(qū)以及有移動(dòng)許可邊界穿過或者軋邊的警示區(qū);所述警示區(qū)為正方形,所述正方形的橫邊與緯線平行;每個(gè)警示區(qū)對應(yīng)一個(gè)定位參數(shù),所述定位參數(shù)包括所述正方形的任一對角在電子地圖上的經(jīng)度值和緯度值;C.跟蹤監(jiān)控目標(biāo)的位置變化,報(bào)告監(jiān)控目標(biāo)當(dāng)前的位置信息,所述位置信息包括有監(jiān)控目標(biāo)當(dāng)前所在位置的經(jīng)度值和緯度值;D.根據(jù)監(jiān)控目標(biāo)當(dāng)前的位置信息,確定監(jiān)控目標(biāo)所在的警示區(qū),在監(jiān)控目標(biāo)超出所述移動(dòng)許可區(qū)域時(shí),發(fā)出越界告警信息。
文檔編號G08G1/123GK1858815SQ20051010628
公開日2006年11月8日 申請日期2005年9月27日 優(yōu)先權(quán)日2005年9月27日
發(fā)明者湯俊 申請人:華為技術(shù)有限公司