專利名稱:在移動(dòng)目標(biāo)監(jiān)控中聚合展示移動(dòng)目標(biāo)信息的方法
在移動(dòng)目標(biāo)監(jiān)控中聚合展示移動(dòng)目標(biāo)信息的方法技術(shù)領(lǐng)域
本申請涉及移動(dòng)目標(biāo)監(jiān)控技術(shù)領(lǐng)域,特別是涉及一種在移動(dòng)目標(biāo)監(jiān)控中聚合展示移動(dòng)目標(biāo)信息的方法、一種移動(dòng)目標(biāo)監(jiān)控服務(wù)器和一種移動(dòng)目標(biāo)監(jiān)控客戶端。
背景技術(shù):
隨著我國經(jīng)濟(jì)建設(shè)的不斷發(fā)展,車輛、輪船、移動(dòng)電話等移動(dòng)目標(biāo)日益增多。以車輛為例,警用車輛的指揮調(diào)度、運(yùn)鈔車的監(jiān)控與安全調(diào)度、公交車的經(jīng)營管理和合理調(diào)度已成為公安、銀行以及公交運(yùn)輸系統(tǒng)中的一個(gè)越來越重要的問題。
GPS(全球移動(dòng)通信系統(tǒng),Global Positioning System)定位技術(shù)的出現(xiàn)給車輛、輪船等移動(dòng)目標(biāo)的導(dǎo)航定位提供了精確實(shí)時(shí)的定位能力。為此,現(xiàn)有一種移動(dòng)目標(biāo)監(jiān)控系統(tǒng)通過車載GPS接收機(jī)確定車輛的具體位置,通過車載電臺將GPS定位信息發(fā)送給調(diào)度指揮中心,調(diào)度指揮中心便可及時(shí)掌握各車輛的具體位置,并通過電子地圖非常直觀、清晰的再現(xiàn)移動(dòng)目標(biāo)的準(zhǔn)確位置,然后進(jìn)行安全、合理的調(diào)度。同時(shí),使用上述移動(dòng)目標(biāo)監(jiān)控系統(tǒng),控制人員可以知道入網(wǎng)移動(dòng)目標(biāo)的方位,不僅可進(jìn)行安全合理的監(jiān)控調(diào)度,而且還可以為入網(wǎng)移動(dòng)目標(biāo)提供無線通訊、遇險(xiǎn)報(bào)警、決策指揮等多項(xiàng)服務(wù)。
由于移動(dòng)目標(biāo)相關(guān)的數(shù)據(jù)是海量的,在某些監(jiān)控場合下,如果對該特定區(qū)域內(nèi)移動(dòng)目標(biāo)信息進(jìn)行聚合展示,而不是展示各移動(dòng)目標(biāo)的位置信息,則能夠提高展示的速度,而且該聚合展示也能夠滿足某種場合下的監(jiān)控需求。例如,如果能夠聚合展示各街道區(qū)域內(nèi)的車輛數(shù)目,那么調(diào)度指揮中心在進(jìn)行警力部署時(shí),則可以將較多的警力部署到車輛數(shù)目較多的街道區(qū)域。
現(xiàn)有的方法依據(jù)計(jì)算得到的聚合位置點(diǎn)展示相應(yīng)的移動(dòng)目標(biāo)信息;這樣,很容易導(dǎo)致該移動(dòng)目標(biāo)信息落在不合理的區(qū)域內(nèi),如車輛數(shù)目信息落在河流區(qū)域內(nèi),子時(shí)入網(wǎng)移動(dòng)目標(biāo)數(shù)目信息落在山脈區(qū)域內(nèi)等等。也即,現(xiàn)有的方法采用了不合理的聚合位置點(diǎn),故得到不合理和不準(zhǔn)確的聚合展示結(jié)果,從而嚴(yán)重影響了用戶對移動(dòng)目標(biāo)監(jiān)控系統(tǒng)的使用體驗(yàn)。發(fā)明內(nèi)容
本申請所要解決的技術(shù)問題是提供一種在移動(dòng)目標(biāo)監(jiān)控中聚合展示移動(dòng)目標(biāo)信息的方法,能夠在合理的聚合位置點(diǎn)得到合理和準(zhǔn)確的聚合展示結(jié)果,從而能夠提高用戶對移動(dòng)目標(biāo)監(jiān)控系統(tǒng)的使用體驗(yàn)。
相應(yīng)的,本申請還提供了一種客戶端和一種服務(wù)器,用以保障上述方法在實(shí)際中的應(yīng)用。
為了解決上述問題,本申請公開了一種在移動(dòng)目標(biāo)監(jiān)控中聚合展示移動(dòng)目標(biāo)信息的方法,包括:
服務(wù)器接收來自客戶端的聚合展示請求,其中,所述聚合展示請求中包括有網(wǎng)格區(qū)域的行列編號;
服務(wù)器依據(jù)所述聚合展示請求,得到所述網(wǎng)格區(qū)域的移動(dòng)目標(biāo)信息;
服務(wù)器將所述網(wǎng)格區(qū)域的行列編號,與索引文件中相交網(wǎng)格的行列編號進(jìn)行匹配,如果匹配成功,則將所述索引文件中存儲的該相交網(wǎng)格內(nèi)沖突地理要素的位置信息作為區(qū)域規(guī)避位置信息;
服務(wù)器將所述移動(dòng)目標(biāo)信息和區(qū)域規(guī)避位置信息返回給客戶端;
客戶端計(jì)算所述網(wǎng)格區(qū)域的聚合位置點(diǎn),并在該聚合位置點(diǎn)與所述區(qū)域規(guī)避位置信息相等時(shí),對該聚合位置點(diǎn)進(jìn)行調(diào)整;
客戶端在所述網(wǎng)格區(qū)域內(nèi)調(diào)整后的聚合位置點(diǎn)上展示所述移動(dòng)目標(biāo)信息。
優(yōu)選的,通過以下步驟建立所述索引文件:
服務(wù)器獲取移動(dòng)目標(biāo)監(jiān)控所使用的電子地圖數(shù)據(jù);
服務(wù)器將所述電子地圖數(shù)據(jù)分割成行列編號的網(wǎng)格;
服務(wù)器檢測與沖突地理要素相交的相交網(wǎng)格,并將該相交網(wǎng)格的行列編號和該相交網(wǎng)格內(nèi)沖突地理要素的位置信息,存儲至索引文件。
優(yōu)選的,所述對該聚合位置點(diǎn)進(jìn)行調(diào)整的步驟,包括:
客戶端在該聚合位置點(diǎn)與所述區(qū)域規(guī)避位置信息相等時(shí),在所述網(wǎng)格區(qū)域內(nèi)上移和/或下移和/或左移和/或右移該聚合位置點(diǎn)。
優(yōu)選的,所述聚合展示請求中還包括有網(wǎng)格區(qū)域的網(wǎng)格格式,其中,所述網(wǎng)格格式用于將一個(gè)網(wǎng)格區(qū)域細(xì)分為多個(gè)子網(wǎng)格;
所述依據(jù)所述聚合展示請求,得到所述網(wǎng)格區(qū)域的移動(dòng)目標(biāo)信息的步驟,包括:
服務(wù)器依據(jù)定位裝置獲取所述網(wǎng)格區(qū)域內(nèi)移動(dòng)目標(biāo)的位置信息;
服務(wù)器分別統(tǒng)計(jì)所述網(wǎng)格區(qū)域中子網(wǎng)格內(nèi)移動(dòng)目標(biāo)的分?jǐn)?shù)目,并計(jì)算所述網(wǎng)格區(qū)域中所有子網(wǎng)格內(nèi)移動(dòng)目標(biāo)的總數(shù)目,以分?jǐn)?shù)目和總數(shù)目作為所述網(wǎng)絡(luò)區(qū)域的移動(dòng)目標(biāo)信息;
所述計(jì)算所述網(wǎng)格區(qū)域的聚合位置點(diǎn)的步驟,包括:
客戶端依據(jù)所述網(wǎng)絡(luò)區(qū)域的移動(dòng)目標(biāo)信息,將所述網(wǎng)格區(qū)域中密度最大的子網(wǎng)格的中心點(diǎn)作為所述網(wǎng)格區(qū)域的聚合位置點(diǎn)。
優(yōu)選的,所述聚合展示請求中還包括有用戶標(biāo)識和所述網(wǎng)格區(qū)域的行政區(qū)代碼;
在依據(jù)所述聚合展示請求,得到所述網(wǎng)格區(qū)域的移動(dòng)目標(biāo)信息前,所述方法還包括:
服務(wù)器獲取所述用戶標(biāo)識的角色;
服務(wù)器獲取所述用戶標(biāo)識的角色的權(quán)限;
服務(wù)器依據(jù)所述網(wǎng)格區(qū)域的行政區(qū)代碼,判斷所述用戶標(biāo)識的角色的權(quán)限是否具有針對所述網(wǎng)格區(qū)域,若是,則執(zhí)行依據(jù)所述聚合展示請求,得到所述網(wǎng)格區(qū)域的移動(dòng)目標(biāo)信息的步驟。
優(yōu)選的,所述聚合展示請求中還包括有用戶標(biāo)識和移動(dòng)目標(biāo)類型;
所述方法還包括:
服務(wù)器獲取所述用戶標(biāo)識的角色;
服務(wù)器獲取所述用戶標(biāo)識的角色的權(quán)限;
服務(wù)器判斷所述用戶標(biāo)識的角色的權(quán)限是否具有針對所述移動(dòng)目標(biāo)類型,若是,則執(zhí)行依據(jù)所述聚合展示請求,得到所述網(wǎng)格區(qū)域的移動(dòng)目標(biāo)信息的步驟;
所述依據(jù)所述聚合展示請求,得到所述網(wǎng)格區(qū)域的移動(dòng)目標(biāo)信息的步驟為,依據(jù)所述聚合展示請求,得到所述網(wǎng)格區(qū)域的與所述移動(dòng)目標(biāo)類型相應(yīng)的移動(dòng)目標(biāo)信息。
優(yōu)選的,所述移動(dòng)目標(biāo)包括移動(dòng)車輛或移動(dòng)終端。
另一方面,本申請還公開了一種移動(dòng)目標(biāo)監(jiān)控服務(wù)器,包括:
接口裝置,用于接收來自客戶端的聚合展示請求,其中,所述聚合展示請求中包括有網(wǎng)格區(qū)域的行列編號;
移動(dòng)目標(biāo)信息獲取裝置,用于依據(jù)所述聚合展示請求,得到所述網(wǎng)格區(qū)域的移動(dòng)目標(biāo)信息;
匹配裝置,用于將依據(jù)所述網(wǎng)格區(qū)域的行列編號,與索引文件中相交網(wǎng)格的行列編號進(jìn)行匹配,如果匹配成功,則將所述索引文件中存儲的該相交網(wǎng)格內(nèi)沖突地理要素的位置信息作為區(qū)域規(guī)避位置信息;及
返回裝置,用于將所述移動(dòng)目標(biāo)信息和區(qū)域規(guī)避位置信息返回給客戶端。
優(yōu)選的,所述服務(wù)器還包括:
索引文件建立裝置,包括:
數(shù)據(jù)獲取模塊,用于獲取移動(dòng)目標(biāo)監(jiān)控所使用的電子地圖數(shù)據(jù);
分割模塊,用于將所述電子地圖數(shù)據(jù)分割成行列編號的網(wǎng)格;
檢測模塊,用于檢測與沖突地理要素相交的相交網(wǎng)格;及
存儲模塊,用于將該相交網(wǎng)格的行列編號和該相交網(wǎng)格內(nèi)沖突地理要素的位置信息,存儲至索引文件。
優(yōu)選的,所述聚合展示請求中還包括有網(wǎng)格區(qū)域的網(wǎng)格格式,其中,所述網(wǎng)格格式用于將一個(gè)網(wǎng)格區(qū)域細(xì)分為多個(gè)子網(wǎng)格;
所述移動(dòng)目標(biāo)信息獲取裝置包括:
位置信息獲取模塊,用于依據(jù)定位裝置獲取所述網(wǎng)格區(qū)域內(nèi)移動(dòng)目標(biāo)的位置信息;
統(tǒng)計(jì)模塊,用于分別統(tǒng)計(jì)所述網(wǎng)格區(qū)域中子網(wǎng)格內(nèi)移動(dòng)目標(biāo)的分?jǐn)?shù)目,并計(jì)算所述網(wǎng)格區(qū)域中所有子網(wǎng)格內(nèi)移動(dòng)目標(biāo)的總數(shù)目,以分?jǐn)?shù)目和總數(shù)目作為所述網(wǎng)絡(luò)區(qū)域的移動(dòng)目標(biāo)信息。
優(yōu)選的,所述聚合展示請求中還包括有用戶標(biāo)識和所述網(wǎng)格區(qū)域的行政區(qū)代碼;
所述服務(wù)器還包括:
第一角色獲取裝置,用于獲取所述用戶標(biāo)識的角色;
第一權(quán)限獲取裝置,用于獲取所述用戶標(biāo)識的角色的權(quán)限;
第一判斷裝置,用于依據(jù)所述網(wǎng)格區(qū)域的行政區(qū)代碼,判斷所述用戶標(biāo)識的角色的權(quán)限是否具有針對所述網(wǎng)格區(qū)域,若是,則觸發(fā)所述移動(dòng)目標(biāo)信息獲取裝置執(zhí)行依據(jù)所述聚合展示請求,得到所述網(wǎng)格區(qū)域的移動(dòng)目標(biāo)信息的步驟。
優(yōu)選的,所述聚合展示請求中還包括有用戶標(biāo)識和移動(dòng)目標(biāo)類型;
所述服務(wù)器還包括:
第二角色獲取裝置,用于獲取所述用戶標(biāo)識的角色;
第二權(quán)限獲取裝置,用于獲取所述用戶標(biāo)識的角色的權(quán)限;
第二判斷裝置,用于判斷所述用戶標(biāo)識的角色的權(quán)限是否具有針對所述移動(dòng)目標(biāo)類型,若是,則觸發(fā)所述移動(dòng)目標(biāo)信息獲取裝置;
所述移動(dòng)目標(biāo)信息獲取裝置,具體用于執(zhí)行依據(jù)所述聚合展示請求,得到所述網(wǎng)格區(qū)域的與所述移動(dòng)目標(biāo)類型相應(yīng)的移動(dòng)目標(biāo)信息的步驟。
優(yōu)選的,所述移動(dòng)目標(biāo)包括移動(dòng)車輛或移動(dòng)終端。
另一方面,本申請還公開了一種移動(dòng)目標(biāo)監(jiān)控客戶端,包括:
發(fā)送裝置,用于向移動(dòng)目標(biāo)監(jiān)控服務(wù)器發(fā)送聚合展示請求,其中,所述聚合展示請求中包括有網(wǎng)格區(qū)域的行列編號;
接收裝置,用于接收所述移動(dòng)目標(biāo)監(jiān)控服務(wù)器針對所述聚合展示請求返回的移動(dòng)目標(biāo)信息和區(qū)域規(guī)避位置信息;
計(jì)算裝置,用于計(jì)算所述網(wǎng)格區(qū)域的聚合位置點(diǎn);
調(diào)整裝置,用于在該聚合位置點(diǎn)與所述區(qū)域規(guī)避位置信息相等時(shí),對該聚合位置點(diǎn)進(jìn)行調(diào)整 '及
展示裝置,用于在所述網(wǎng)格區(qū)域內(nèi)調(diào)整后的聚合位置點(diǎn)上展示所述移動(dòng)目標(biāo)信肩、O
優(yōu)選的,所述調(diào)整裝置,具體用于在該聚合位置點(diǎn)與所述區(qū)域規(guī)避位置信息相等時(shí),在所述網(wǎng)格區(qū)域內(nèi)上移和/或下移和/或左移和/或右移該聚合位置點(diǎn)。
優(yōu)選的,所述移動(dòng)目標(biāo)信息包括所述網(wǎng)格區(qū)域中子網(wǎng)格內(nèi)移動(dòng)目標(biāo)的分?jǐn)?shù)目和所述網(wǎng)格區(qū)域中所有子網(wǎng)格內(nèi)移動(dòng)目標(biāo)的總數(shù)目;
所述計(jì)算裝置,具體用于依據(jù)所述網(wǎng)絡(luò)區(qū)域的移動(dòng)目標(biāo)信息,將所述網(wǎng)格區(qū)域中密度最大的子網(wǎng)格的中心點(diǎn)作為所述網(wǎng)格區(qū)域的聚合位置點(diǎn)。
與現(xiàn)有技術(shù)相比,本申請具有以下優(yōu)點(diǎn):
本申請?jiān)诳蛻舳擞?jì)算所述網(wǎng)格區(qū)域的聚合位置點(diǎn)后,如果該聚合位置點(diǎn)與所述區(qū)域規(guī)避位置信息相等,則對該聚合位置點(diǎn)進(jìn)行調(diào)整;由于調(diào)整后的聚合位置點(diǎn)與區(qū)域規(guī)避位置信息不等,所以,能夠有效規(guī)避沖突地理要素,也即,能夠避免車輛數(shù)目信息落在河流區(qū)域內(nèi),以及,子時(shí)入網(wǎng)移動(dòng)目標(biāo)數(shù)目信息落在山脈區(qū)域內(nèi)等等;因此,能夠在合理的聚合位置點(diǎn)得到合理和準(zhǔn)確的聚合展示結(jié)果,從而能夠提高用戶對移動(dòng)目標(biāo)監(jiān)控系統(tǒng)的使用體驗(yàn)。
其次,本申請還可以采用JSON格式記錄所述移動(dòng)目標(biāo)信息和區(qū)域規(guī)避位置信息,以便瀏覽器端更快處理相關(guān)信息。。
再者,本申請還可以應(yīng)用網(wǎng)格格式將一個(gè)網(wǎng)格區(qū)域細(xì)分為多個(gè)子網(wǎng)格,并將一個(gè)網(wǎng)格區(qū)域中密度最大的子網(wǎng)格的中心點(diǎn)作為該網(wǎng)格區(qū)域的聚合位置點(diǎn);由于密度反映移動(dòng)目標(biāo)在多個(gè)子網(wǎng)格中的分布,所以,將密度最大的子網(wǎng)格的中心點(diǎn)作為該網(wǎng)格區(qū)域的聚合位置點(diǎn),能夠提高聚合位置點(diǎn)的合理性,也即,能夠在更合理的聚合位置點(diǎn)得到更合理和準(zhǔn)確的聚合展示結(jié)果,從而能夠提高用戶對移動(dòng)目標(biāo)監(jiān)控系統(tǒng)的使用體驗(yàn)。
進(jìn)一步,本申請還可以通過聚合展示請求中的行政區(qū)代碼、移動(dòng)目標(biāo)類型等信息,基于角色的訪問控制模型,以提高移動(dòng)目標(biāo)監(jiān)控的安全性。
圖1是本申請一種在移動(dòng)目標(biāo)監(jiān)控中聚合展示移動(dòng)目標(biāo)信息的方法實(shí)施例的流程圖2是本申請一種移動(dòng)目標(biāo)監(jiān)控系統(tǒng)的示意圖3是本申請一種移動(dòng)目標(biāo)監(jiān)控服務(wù)器實(shí)施例的結(jié)構(gòu)圖4是本申請一種移動(dòng)目標(biāo)監(jiān)控客戶端實(shí)施例的結(jié)構(gòu)圖。
具體實(shí)施方式
為使本申請的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式
對本申請作進(jìn)一步詳細(xì)的說明。
本申請實(shí)施例的核心構(gòu)思之一在于,在選擇聚合位置點(diǎn)時(shí)規(guī)避沖突地理要素,具體而言,在客戶端計(jì)算所述網(wǎng)格區(qū)域的聚合位置點(diǎn)后,如果該聚合位置點(diǎn)與所述區(qū)域規(guī)避位置信息相等,則對該聚合位置點(diǎn)進(jìn)行調(diào)整;由于調(diào)整后的聚合位置點(diǎn)與區(qū)域規(guī)避位置信息不等,所以,能夠有效規(guī)避沖突地理要素,也即,能夠避免車輛數(shù)目信息落在河流區(qū)域內(nèi),以及,子時(shí)入網(wǎng)移動(dòng)目標(biāo)數(shù)目信息落在山脈區(qū)域內(nèi)等等;因此,能夠在合理的聚合位置點(diǎn)得到合理和準(zhǔn)確的聚合展示結(jié)果,從而能夠提高用戶對移動(dòng)目標(biāo)監(jiān)控系統(tǒng)的使用體驗(yàn)。
參照圖1,示出了本申請一種在移動(dòng)目標(biāo)監(jiān)控中聚合展示移動(dòng)目標(biāo)信息的方法實(shí)施例的流程圖,具體可以包括:
步驟101、服務(wù)器接收來自客戶端的聚合展示請求,其中,所述聚合展示請求中可以包括有網(wǎng)格區(qū)域的行列編號;
本申請可以應(yīng)用于各種移動(dòng)目標(biāo)監(jiān)控系統(tǒng)中,用于聚合展示移動(dòng)目標(biāo)信息。這里的,移動(dòng)目標(biāo)主要可以包括移動(dòng)車輛、移動(dòng)終端(如手機(jī))等,所述移動(dòng)目標(biāo)信息主要可以包括移動(dòng)目標(biāo)的數(shù)目信息等,實(shí)際上,本申請對具體的移動(dòng)目標(biāo)和移動(dòng)目標(biāo)信息不加以限制。
參照圖2,示出了本申請一種移動(dòng)目標(biāo)監(jiān)控系統(tǒng)的示意圖,其具體可以包括客戶端201、服務(wù)器202和移動(dòng)目標(biāo)203 ;其中,移動(dòng)目標(biāo)203中裝有GPS接收機(jī)231,用于接收來自GPS衛(wèi)星的GPS信號,并將該GPS信號確定為移動(dòng)目標(biāo)203的位置信息,移動(dòng)目標(biāo)203中還裝有位置信息發(fā)送裝置232,用于將移動(dòng)目標(biāo)203的位置信息發(fā)送給服務(wù)器202,這里,位置信息發(fā)送裝置232可以采用無線射頻、SMS、GPRS等無線通信方式發(fā)送移動(dòng)目標(biāo)203的位置信息;同理,服務(wù)器202中的位置信息接收裝置221也可以采用上述無線通信方式中的一種接收所述移動(dòng)目標(biāo)203的位置信息,并由移動(dòng)目標(biāo)信息獲取裝置222獲取相應(yīng)的移動(dòng)目標(biāo)信息,并返回給客戶端201??傊旧暾垖ξ恢眯畔⒌木唧w發(fā)送方式和接收方式不加以限制。
在實(shí)際中,移動(dòng)目標(biāo)監(jiān)控系統(tǒng)通常在客戶端顯示電子地圖,并且,電子地圖還可以提供獲取網(wǎng)格區(qū)域的行列編號的功能,也即,用戶想針對哪個(gè)網(wǎng)格區(qū)域進(jìn)行聚合展示,利用電子地圖的功能獲取該網(wǎng)格區(qū)域的行列編號,然后,通過電子地圖的功能向服務(wù)器發(fā)送相應(yīng)的聚合展示請求即可。
這樣,本申請的客戶端在可以在顯示電子地圖的同時(shí),在電子地圖上聚合展示網(wǎng)各區(qū)域的移動(dòng)目標(biāo)信息。由于移動(dòng)目標(biāo)相關(guān)的數(shù)據(jù)是海量的,在某些監(jiān)控場合下,如果對網(wǎng)格區(qū)域的移動(dòng)目標(biāo)信息進(jìn)行聚合展示,而不是展示網(wǎng)格區(qū)域的各移動(dòng)目標(biāo)的位置信息,則能夠提高展示的速度,而且該聚合展示也能夠滿足某種場合下的監(jiān)控需求。
步驟102、服務(wù)器依據(jù)所述聚合展示請求,得到所述網(wǎng)格區(qū)域的移動(dòng)目標(biāo)信息;
在實(shí)際中,服務(wù)器可以依據(jù)GPS等定位裝置獲取所述網(wǎng)格區(qū)域內(nèi)移動(dòng)目標(biāo)的位置信息,并統(tǒng)計(jì)所述網(wǎng)格區(qū)域中移動(dòng)目標(biāo)的數(shù)目,就能得到所述網(wǎng)格區(qū)域的移動(dòng)目標(biāo)信息。
步驟103、服務(wù)器將所述網(wǎng)格區(qū)域的行列編號,與索引文件中相交網(wǎng)格的行列編號進(jìn)行匹配,如果匹配成功,則將所述索引文件中存儲的該相交網(wǎng)格內(nèi)沖突地理要素的位置信息作為區(qū)域規(guī)避位置信息;
在離線狀態(tài)下,可以通過以下步驟建立針對沖突地理要素的索引文件:
步驟Al、服務(wù)器獲取移動(dòng)目標(biāo)監(jiān)控所使用的電子地圖數(shù)據(jù);
步驟A2、服務(wù)器將所述電子地圖數(shù)據(jù)分割成行列編號的網(wǎng)格;
步驟A3、服務(wù)器檢測與沖突地理要素相交的相交網(wǎng)格,并將該相交網(wǎng)格的行列編號和該相交網(wǎng)格內(nèi)沖突地理要素的位置信息,存儲至索引文件。
在實(shí)際中,本領(lǐng)域技術(shù)人員可以根據(jù)移動(dòng)目標(biāo)監(jiān)控的需要,選擇區(qū)域范圍內(nèi)的電子地圖數(shù)據(jù),例如,所述區(qū)域范圍可以是世界、中國、北京市等,本申請對電子地圖數(shù)據(jù)所涉及的區(qū)域范圍不加以限制。例如,服務(wù)器可以將中國范圍內(nèi)的電子地圖數(shù)據(jù)分割成若干個(gè)網(wǎng)絡(luò),其中,每個(gè)網(wǎng)格的大小為256X256,每個(gè)網(wǎng)格的編號可以用行列編號來標(biāo)識,例如,北京市某網(wǎng)格的行列編號為:行(L,Line) 1000,列(R,Row) 800等。
在具體實(shí)現(xiàn)中,本領(lǐng)域技術(shù)人員可以根據(jù)移動(dòng)目標(biāo)監(jiān)控的需要,選擇并確定沖突地理要素,例如,可以確定所述沖突地理要素可以包括水系要素和山脈要素,然后,分別針對水系要素和山脈要素建立相應(yīng)的索引文件。
關(guān)于如何針對沖突地理要素建立索引文件,本申請實(shí)施例可以首先在電子地圖數(shù)據(jù)中尋找沖突地理要素,然后檢測與沖突地理要素相交的相交網(wǎng)格,并將該相交網(wǎng)格的行列編號和該相交網(wǎng)格內(nèi)沖突地理要素的位置信息,存儲至索引文件。
下面示出了本申請一種索引文件的存儲結(jié)構(gòu)示例,其具體可以包括相交網(wǎng)格的行編號X、列編號Y,及行編號X、列編號Y對應(yīng)網(wǎng)格內(nèi)的水系網(wǎng)格坐標(biāo),其中,- >標(biāo)識行列編號與水系網(wǎng)格坐標(biāo)之間的對應(yīng)關(guān)系:
XI,Yl->網(wǎng)格內(nèi)水系坐標(biāo)
X2, Y2- >網(wǎng)格內(nèi)水系坐標(biāo)
X3,Y3- > I (I表示X3,Y3對應(yīng)的網(wǎng)格完全被水系要素所覆蓋)
Xn, Yn- >網(wǎng)格內(nèi)水系坐標(biāo)
這樣,在接收到客戶端的聚合展示請求時(shí),服務(wù)器將所述網(wǎng)格區(qū)域的行列編號,與索引文件中相交網(wǎng)格的行列編號進(jìn)行匹配,如果匹配成功,則將所述索引文件中存儲的該相交網(wǎng)格內(nèi)沖突地理要素的位置信息作為區(qū)域規(guī)避位置信息。所述匹配成功主要有兩種情況,一是所述網(wǎng)格區(qū)域完全被沖突地理要素所覆蓋,此時(shí)可以返回相應(yīng)的標(biāo)識信息;二是所述網(wǎng)格區(qū)域沒有完全被沖突地理要素所覆蓋,此時(shí),則可返回所述網(wǎng)格區(qū)域內(nèi)的區(qū)域規(guī)避位置信息。
步驟104、服務(wù)器將所述移動(dòng)目標(biāo)信息和區(qū)域規(guī)避位置信息返回給客戶端;
在本申請實(shí)施例中,優(yōu)選的是,可以采用JSON(JavaScript.0bject Natation)格式記錄所述移動(dòng)目標(biāo)信息和區(qū)域規(guī)避位置信息。JSON是一種輕量級的數(shù)據(jù)交換格式,適合于服務(wù)器與JavaScript的交互,JSON的數(shù)據(jù)格式非常簡單,可以用JSON傳輸一個(gè)簡單的String(字符串),Number (數(shù)字),Boolean (布爾值),也可以傳輸一個(gè)數(shù)組,或者一個(gè)復(fù)雜的Object對象。
由于移動(dòng)目標(biāo)監(jiān)控對實(shí)時(shí)顯示的要求比較高,故所述JSON格式的采用更利于瀏覽器端快速進(jìn)行信息處理。。
步驟105、客戶端計(jì)算所述網(wǎng)格區(qū)域的聚合位置點(diǎn),并在該聚合位置點(diǎn)與所述區(qū)域規(guī)避位置信息相等時(shí),對該聚合位置點(diǎn)進(jìn)行調(diào)整;
在具體實(shí)現(xiàn)中,所述對該聚合位置點(diǎn)進(jìn)行調(diào)整的步驟,具體可以包括:
客戶端在該聚合位置點(diǎn)與所述區(qū)域規(guī)避位置信息相等時(shí),在所述網(wǎng)格區(qū)域內(nèi)上移和/或下移和/或左移和/或右移該聚合位置點(diǎn)。
總之,由于調(diào)整后的聚合位置點(diǎn)與所述區(qū)域規(guī)避位置信息不等,所以,能夠有效規(guī)避沖突地理要素,也即,能夠避免車輛數(shù)目信息落在河流區(qū)域內(nèi),以及,子時(shí)入網(wǎng)移動(dòng)目標(biāo)數(shù)目信息落在山脈區(qū)域內(nèi)等等。
步驟106、客戶端在所述網(wǎng)格區(qū)域內(nèi)調(diào)整后的聚合位置點(diǎn)上展示所述移動(dòng)目標(biāo)信肩、O
在本申請的一種優(yōu)選實(shí)施例中,所述聚合展示請求中還可以包括有網(wǎng)格區(qū)域的網(wǎng)格格式,其中,所述網(wǎng)格格式可用于將一個(gè)網(wǎng)格區(qū)域細(xì)分為多個(gè)子網(wǎng)格;
所述依據(jù)所述聚合展示請求,得到所述網(wǎng)格區(qū)域的移動(dòng)目標(biāo)信息的步驟,具體可以包括:
服務(wù)器依據(jù)定位裝置獲取所述網(wǎng)格區(qū)域內(nèi)移動(dòng)目標(biāo)的位置信息;
服務(wù)器分別統(tǒng)計(jì)所述網(wǎng)格區(qū)域中子網(wǎng)格內(nèi)移動(dòng)目標(biāo)的分?jǐn)?shù)目,并計(jì)算所述網(wǎng)格區(qū)域中所有子網(wǎng)格內(nèi)移動(dòng)目標(biāo)的總數(shù)目,以分?jǐn)?shù)目和總數(shù)目作為所述網(wǎng)絡(luò)區(qū)域的移動(dòng)目標(biāo)信息;
所述計(jì)算所述網(wǎng)格區(qū)域的聚合位置點(diǎn)的步驟,可以進(jìn)一步包括:
客戶端依據(jù)所述網(wǎng)絡(luò)區(qū)域的移動(dòng)目標(biāo)信息,將所述網(wǎng)格區(qū)域中密度最大的子網(wǎng)格的中心點(diǎn)作為所述網(wǎng)格區(qū)域的聚合位置點(diǎn)。
本優(yōu)選實(shí)施例應(yīng)用網(wǎng)格格式將一個(gè)網(wǎng)格區(qū)域細(xì)分為多個(gè)子網(wǎng)格,并將一個(gè)網(wǎng)格區(qū)域中密度最大的子網(wǎng)格的中心點(diǎn)作為該網(wǎng)格區(qū)域的聚合位置點(diǎn);由于密度反映移動(dòng)目標(biāo)在多個(gè)子網(wǎng)格中的分布,所以,將密度最大的子網(wǎng)格的中心點(diǎn)作為該網(wǎng)格區(qū)域的聚合位置點(diǎn),能夠提高聚合位置點(diǎn)的合理性。
在實(shí)際應(yīng)用中,可以將網(wǎng)格區(qū)域的網(wǎng)格格式設(shè)置為9等分、16等分等,其中,所述9等分可以將一個(gè)網(wǎng)各區(qū)域細(xì)分為9X9個(gè)子網(wǎng)格,則本申請將從81個(gè)子網(wǎng)格中選擇密度最大的子網(wǎng)格的中心點(diǎn)作為該網(wǎng)格區(qū)域的聚合位置點(diǎn)。
在本申請的另一種優(yōu)選實(shí)施例中,所述聚合展示請求中還可以包括有用戶標(biāo)識和所述網(wǎng)格區(qū)域的行政區(qū)代碼;
在依據(jù)所述聚合展示請求,得到所述網(wǎng)格區(qū)域的移動(dòng)目標(biāo)信息前,所述方法還可以包括:
服務(wù)器獲取所述用戶標(biāo)識的角色;
服務(wù)器獲取所述用戶標(biāo)識的角色的權(quán)限;
服務(wù)器依據(jù)所述網(wǎng)格區(qū)域的行政區(qū)代碼,判斷所述用戶標(biāo)識的角色的權(quán)限是否具有針對所述網(wǎng)格區(qū)域,若是,則執(zhí)行依據(jù)所述聚合展示請求,得到所述網(wǎng)格區(qū)域的移動(dòng)目標(biāo)信息的步驟。
在本申請的再一種優(yōu)選實(shí)施例中,所述聚合展示請求中還可以包括有用戶標(biāo)識和移動(dòng)目標(biāo)類型;
所述方法還可以包括:
服務(wù)器獲取所述用戶標(biāo)識的角色;
服務(wù)器獲取所述用戶標(biāo)識的角色的權(quán)限;
服務(wù)器判斷所述用戶標(biāo)識的角色的權(quán)限是否具有針對所述移動(dòng)目標(biāo)類型,若是,則執(zhí)行依據(jù)所述聚合展示請求,得到所述網(wǎng)格區(qū)域的與所述移動(dòng)目標(biāo)類型相應(yīng)的移動(dòng)目標(biāo)息的步驟。
在某些場合下,移動(dòng)目標(biāo)監(jiān)控往往涉及移動(dòng)目標(biāo)用戶的隱私,例如,手機(jī)用戶的位置往往是私密的,又如某些車輛的位置也不允許所有人看到,為此,為了提高移動(dòng)目標(biāo)監(jiān)控的安全性,本申請實(shí)施例基于角色的訪問控制(RBAC, Role-Based Access Control)模型。RBAC模型的基本思想是在用戶和權(quán)限之間引入角色的概念,權(quán)限與角色相關(guān)聯(lián),用戶通過成為適當(dāng)角色的成員而得到這些角色的權(quán)限。
關(guān)于行政區(qū)代碼在本申請中的應(yīng)用,可以針對不同用戶分配不同的角色和權(quán)限,例如,東城區(qū)用戶不能訪問海淀區(qū)的移動(dòng)目標(biāo)數(shù)據(jù),而海淀區(qū)用戶或者北京市總局用戶則能訪問海淀區(qū)的移動(dòng)目標(biāo)數(shù)據(jù),等等。
關(guān)于移動(dòng)目標(biāo)類型在實(shí)際中的應(yīng)用,假設(shè)車輛類型可以包括轎車、公交車、貨車、客車等,則可以針對不同用戶分配不同的角色和權(quán)限,例如,車管所用戶可以訪問所有車輛類型的數(shù)據(jù),而公交管理局用戶則只能訪問公交車的數(shù)據(jù),等等。又如,有些用戶具有訪問電信手機(jī)的權(quán)限,而有些用戶具有訪問移動(dòng)手機(jī)的權(quán)限,等等。
總之,本申請可以通過聚合展示請求中的行政區(qū)代碼、移動(dòng)目標(biāo)類型等信息,基于角色的訪問控制模型,以提高移動(dòng)目標(biāo)監(jiān)控的安全性。
在本申請的一些應(yīng)用示例中,還可以在聚合展示請求中包含其他信息,如比例等級,用于表示當(dāng)前電子地圖所顯示的比例,例如,其可以是顯示到國、省、市或街道中的哪一級別,也可以是比例尺,這里,比例尺指圖上距離比實(shí)地距離(或預(yù)置距離)縮小或擴(kuò)大的程度等??傊旧暾埐粚酆险故菊埱蟮膬?nèi)容加以限制。
與前述方法實(shí)施例相應(yīng),本申請還公開了一種移動(dòng)目標(biāo)監(jiān)控服務(wù)器,參照圖3,具體可以包括:
接口裝置301,用于接收來自客戶端的聚合展示請求,其中,所述聚合展示請求中包括有網(wǎng)格區(qū)域的行列編號;
移動(dòng)目標(biāo)信息獲取裝置302,用于依據(jù)所述聚合展示請求,得到所述網(wǎng)格區(qū)域的移動(dòng)目標(biāo)信息;
匹配裝置303,用于將依據(jù)所述網(wǎng)格區(qū)域的行列編號,與索引文件中相交網(wǎng)格的行列編號進(jìn)行匹配,如果匹配成功,則將所述索引文件中存儲的該相交網(wǎng)格內(nèi)沖突地理要素的位置信息作為區(qū)域規(guī)避位置信息;及
返回裝置304,用于將所述移動(dòng)目標(biāo)信息和區(qū)域規(guī)避位置信息返回給客戶端。
在本申請實(shí)施例中,優(yōu)選的是,所述移動(dòng)目標(biāo)可以包括移動(dòng)車輛或移動(dòng)終端。
在本申請的一種優(yōu)選實(shí)施例中,所述服務(wù)器還可以包括:
索引文件建立裝置,具體可以包括:
數(shù)據(jù)獲取模塊,用于獲取移動(dòng)目標(biāo)監(jiān)控所使用的電子地圖數(shù)據(jù);
分割模塊,用于將所述電子地圖數(shù)據(jù)分割成行列編號的網(wǎng)格;
檢測模塊,用于檢測與沖突地理要素相交的相交網(wǎng)格;及
存儲模塊,用于將該相交網(wǎng)格的行列編號和該相交網(wǎng)格內(nèi)沖突地理要素的位置信息,存儲至索引文件。
在本申請的另一種優(yōu)選實(shí)施例中,所述聚合展示請求中還可以包括有網(wǎng)格區(qū)域的網(wǎng)格格式,其中,所述網(wǎng)格格式可以用于將一個(gè)網(wǎng)格區(qū)域細(xì)分為多個(gè)子網(wǎng)格;
相應(yīng)地,所述移動(dòng)目標(biāo)信息獲取裝置302可以進(jìn)一步包括:
位置信息獲取模塊,用于依據(jù)定位裝置獲取所述網(wǎng)格區(qū)域內(nèi)移動(dòng)目標(biāo)的位置信息;
統(tǒng)計(jì)模塊,用于分別統(tǒng)計(jì)所述網(wǎng)格區(qū)域中子網(wǎng)格內(nèi)移動(dòng)目標(biāo)的分?jǐn)?shù)目,并計(jì)算所述網(wǎng)格區(qū)域中所有子網(wǎng)格內(nèi)移動(dòng)目標(biāo)的總數(shù)目,以分?jǐn)?shù)目和總數(shù)目作為所述網(wǎng)絡(luò)區(qū)域的移動(dòng)目標(biāo)信息。
在本申請的另一種優(yōu)選實(shí)施例中,所述聚合展示請求中還可以包括有用戶標(biāo)識和所述網(wǎng)格區(qū)域的行政區(qū)代碼;
此時(shí),所述服務(wù)器還可以包括:
第一角色獲取裝置,用于獲取所述用戶標(biāo)識的角色;
第一權(quán)限獲取裝置,用于獲取所述用戶標(biāo)識的角色的權(quán)限;
第一判斷裝置,用于依據(jù)所述網(wǎng)格區(qū)域的行政區(qū)代碼,判斷所述用戶標(biāo)識的角色的權(quán)限是否具有針對所述網(wǎng)格區(qū)域,若是,則觸發(fā)所述移動(dòng)目標(biāo)信息獲取裝置302執(zhí)行依據(jù)所述聚合展示請求,得到所述網(wǎng)格區(qū)域的移動(dòng)目標(biāo)信息的步驟。
在本申請的再一種優(yōu)選實(shí)施例中,所述聚合展示請求中還可以包括有用戶標(biāo)識和移動(dòng)目標(biāo)類型;
此時(shí),所述服務(wù)器還可以包括:
第二角色獲取裝置,用于獲取所述用戶標(biāo)識的角色;
第二權(quán)限獲取裝置,用于獲取所述用戶標(biāo)識的角色的權(quán)限;
第二判斷裝置,用于判斷所述用戶標(biāo)識的角色的權(quán)限是否具有針對所述移動(dòng)目標(biāo)類型,若是,則觸發(fā)所述移動(dòng)目標(biāo)信息獲取裝置302 ;
相應(yīng)地,所述移動(dòng)目標(biāo)信息獲取裝置302,可具體用于執(zhí)行依據(jù)所述聚合展示請求,得到所述網(wǎng)格區(qū)域的與所述移動(dòng)目標(biāo)類型相應(yīng)的移動(dòng)目標(biāo)信息的步驟。
對于服務(wù)器實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
與前述方法實(shí)施例相應(yīng),本申請還可以提供一種移動(dòng)目標(biāo)監(jiān)控客戶端,參照圖4,具體可以包括:
發(fā)送裝置401,用于向移動(dòng)目標(biāo)監(jiān)控服務(wù)器發(fā)送聚合展示請求,其中,所述聚合展示請求中包括有網(wǎng)格區(qū)域的行列編號;
接收裝置402,用于接收所述移動(dòng)目標(biāo)監(jiān)控服務(wù)器針對所述聚合展示請求返回的移動(dòng)目標(biāo)信息和區(qū)域規(guī)避位置信息;
計(jì)算裝置403,用于計(jì)算所述網(wǎng)格區(qū)域的聚合位置點(diǎn);
調(diào)整裝置404,用于在該聚合位置點(diǎn)與所述區(qū)域規(guī)避位置信息相等時(shí),對該聚合位置點(diǎn)進(jìn)行調(diào)整 '及
展示裝置405,用于在所述網(wǎng)格區(qū)域內(nèi)調(diào)整后的聚合位置點(diǎn)上展示所述移動(dòng)目標(biāo)信息。
在本申請的一種優(yōu)選實(shí)施例中,所述調(diào)整裝置404,可具體用于在該聚合位置點(diǎn)與所述區(qū)域規(guī)避位置信息相等時(shí),在所述網(wǎng)格區(qū)域內(nèi)上移和/或下移和/或左移和/或右移該聚合位置點(diǎn)。
在本申請的另一種優(yōu)選實(shí)施例中,所述移動(dòng)目標(biāo)信息具體可以包括所述網(wǎng)格區(qū)域中子網(wǎng)格內(nèi)移動(dòng)目標(biāo)的分?jǐn)?shù)目和所述網(wǎng)格區(qū)域中所有子網(wǎng)格內(nèi)移動(dòng)目標(biāo)的總數(shù)目;
此時(shí),所述計(jì)算裝置403,可具體用于依據(jù)所述網(wǎng)絡(luò)區(qū)域的移動(dòng)目標(biāo)信息,將所述網(wǎng)格區(qū)域中密度最大的子網(wǎng)格的中心點(diǎn)作為所述網(wǎng)格區(qū)域的聚合位置點(diǎn)。
對于客戶端實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。
以上對本申請所提供的一種在移動(dòng)目標(biāo)監(jiān)控中聚合展示移動(dòng)目標(biāo)信息的方法、一種移動(dòng)目標(biāo)監(jiān)控服務(wù)器和一種移動(dòng)目標(biāo)監(jiān)控客戶端,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對本申請的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本申請的方法及其核心思想;同時(shí),對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本申請的限制。
權(quán)利要求
1.一種在移動(dòng)目標(biāo)監(jiān)控中聚合展示移動(dòng)目標(biāo)信息的方法,其特征在于,包括: 服務(wù)器接收來自客戶端的聚合展示請求,其中,所述聚合展示請求中包括有網(wǎng)格區(qū)域的行列編號; 服務(wù)器依據(jù)所述聚合展示請求,得到所述網(wǎng)格區(qū)域的移動(dòng)目標(biāo)信息; 服務(wù)器將所述網(wǎng)格區(qū)域的行列編號,與索引文件中相交網(wǎng)格的行列編號進(jìn)行匹配,如果匹配成功,則將所述索引文件中存儲的該相交網(wǎng)格內(nèi)沖突地理要素的位置信息作為區(qū)域規(guī)避位置信息; 服務(wù)器將所述移動(dòng)目標(biāo)信息和區(qū)域規(guī)避位置信息返回給客戶端; 客戶端計(jì)算所述網(wǎng)格區(qū)域的聚合位置點(diǎn),并在該聚合位置點(diǎn)與所述區(qū)域規(guī)避位置信息相等時(shí),對該聚合位置點(diǎn)進(jìn)行調(diào)整; 客戶端在所述網(wǎng)格區(qū)域內(nèi)調(diào)整后的聚合位置點(diǎn)上展示所述移動(dòng)目標(biāo)信息。
2.如權(quán)利要求1所述的方法,其特征在于,通過以下步驟建立所述索引文件: 服務(wù)器獲取移動(dòng)目標(biāo)監(jiān)控所使用的電子地圖數(shù)據(jù); 服務(wù)器將所述電子地圖數(shù)據(jù)分割成行列編號的網(wǎng)格; 服務(wù)器檢測與沖突地理要素相交的相交網(wǎng)格,并將該相交網(wǎng)格的行列編號和該相交網(wǎng)格內(nèi)沖突地理要素的位置信息,存儲至索引文件。
3.如權(quán)利要求1所述的方法,其特征在于,所述對該聚合位置點(diǎn)進(jìn)行調(diào)整的步驟,包括: 客戶端在該聚合位置點(diǎn)與所述區(qū)域規(guī)避位置信息相等時(shí),在所述網(wǎng)格區(qū)域內(nèi)上移和/或下移和/或左移和/或右移該聚合位置點(diǎn)。
4.如權(quán)利要求1所述的方法,其特征在于,所述聚合展示請求中還包括有網(wǎng)格區(qū)域的網(wǎng)格格式,其中,所述網(wǎng)格格式用于將一個(gè)網(wǎng)格區(qū)域細(xì)分為多個(gè)子網(wǎng)格; 所述依據(jù)所述聚合展示請求,得到所述網(wǎng)格區(qū)域的移動(dòng)目標(biāo)信息的步驟,包括: 服務(wù)器依據(jù)定位裝置獲取所述網(wǎng)格區(qū)域內(nèi)移動(dòng)目標(biāo)的位置信息; 服務(wù)器分別統(tǒng)計(jì)所述網(wǎng)格區(qū)域中子網(wǎng)格內(nèi)移動(dòng)目標(biāo)的分?jǐn)?shù)目,并計(jì)算所述網(wǎng)格區(qū)域中所有子網(wǎng)格內(nèi)移動(dòng)目標(biāo)的總數(shù)目,以分?jǐn)?shù)目和總數(shù)目作為所述網(wǎng)絡(luò)區(qū)域的移動(dòng)目標(biāo)信息;所述計(jì)算所述網(wǎng)格區(qū)域的聚合位置點(diǎn)的步驟,包括: 客戶端依據(jù)所述網(wǎng)絡(luò)區(qū)域的移動(dòng)目標(biāo)信息,將所述網(wǎng)格區(qū)域中密度最大的子網(wǎng)格的中心點(diǎn)作為所述網(wǎng)格區(qū)域的聚合位置點(diǎn)。
5.如權(quán)利要求1所述的方法,其特征在于,所述聚合展示請求中還包括有用戶標(biāo)識和所述網(wǎng)格區(qū)域的行政區(qū)代碼; 在依據(jù)所述聚合展示請求,得到所述網(wǎng)格區(qū)域的移動(dòng)目標(biāo)信息前,所述方法還包括: 服務(wù)器獲取所述用戶標(biāo)識的角色; 服務(wù)器獲取所述用戶標(biāo)識的角色的權(quán)限; 服務(wù)器依據(jù)所述網(wǎng)格區(qū)域的行政區(qū)代碼,判斷所述用戶標(biāo)識的角色的權(quán)限是否具有針對所述網(wǎng)格區(qū)域,若是,則執(zhí)行依據(jù)所述聚合展示請求,得到所述網(wǎng)格區(qū)域的移動(dòng)目標(biāo)信息的步驟。
6.如權(quán)利要求1所述的方法,其特征在于,所述聚合展示請求中還包括有用戶標(biāo)識和移動(dòng)目標(biāo)類型;所述方法還包括: 服務(wù)器獲取所述用戶標(biāo)識的角色; 服務(wù)器獲取所述用戶標(biāo)識的角色的權(quán)限; 服務(wù)器判斷所述用戶標(biāo)識的角色的權(quán)限是否具有針對所述移動(dòng)目標(biāo)類型,若是,則執(zhí)行依據(jù)所述聚合展示請求,得到所述網(wǎng)格區(qū)域的移動(dòng)目標(biāo)信息的步驟; 所述依據(jù)所述聚合展示請求,得到所述網(wǎng)格區(qū)域的移動(dòng)目標(biāo)信息的步驟為,依據(jù)所述聚合展示請求,得到所述網(wǎng)格區(qū)域的與所述移動(dòng)目標(biāo)類型相應(yīng)的移動(dòng)目標(biāo)信息。
7.如權(quán)利要求1所述的方法,其特征在于,所述移動(dòng)目標(biāo)包括移動(dòng)車輛或移動(dòng)終端。
8.一種移動(dòng)目標(biāo)監(jiān)控服務(wù)器,其特征在于,包括: 接口裝置,用于接收來自客戶端的聚合展示請求,其中,所述聚合展示請求中包括有網(wǎng)格區(qū)域的行列編號; 移動(dòng)目標(biāo)信息獲取裝置,用于依據(jù)所述聚合展示請求,得到所述網(wǎng)格區(qū)域的移動(dòng)目標(biāo)信息; 匹配裝置,用于將依據(jù)所述網(wǎng)格區(qū)域的行列編號,與索引文件中相交網(wǎng)格的行列編號進(jìn)行匹配,如果匹配成功,則將所述索引文件中存儲的該相交網(wǎng)格內(nèi)沖突地理要素的位置信息作為區(qū)域規(guī)避位置信息;及 返回裝置,用于將所述移動(dòng)目標(biāo)信息和區(qū)域規(guī)避位置信息返回給客戶端。
9.如權(quán)利要求8所述的服務(wù)器,其特征在于,還包括: 索引文件建立裝置,包括: 數(shù)據(jù)獲取模塊,用于獲取移動(dòng)目標(biāo)監(jiān)控所使用的電子地圖數(shù)據(jù); 分割模塊,用于將所述電子地圖數(shù)據(jù)分割成行列編號的網(wǎng)格; 檢測模塊,用于檢測與沖突地理要素相交的相交網(wǎng)格;及 存儲模塊,用于將該相交網(wǎng)格的行列編號和該相交網(wǎng)格內(nèi)沖突地理要素的位置信息,存儲至索引文件。
10.如權(quán)利要求8所述的服務(wù)器,其特征在于,所述聚合展示請求中還包括有網(wǎng)格區(qū)域的網(wǎng)格格式,其中,所述網(wǎng)格格式用于將一個(gè)網(wǎng)格區(qū)域細(xì)分為多個(gè)子網(wǎng)格; 所述移動(dòng)目標(biāo)信息獲取裝置包括: 位置信息獲取模塊,用于依據(jù)定位裝置獲取所述網(wǎng)格區(qū)域內(nèi)移動(dòng)目標(biāo)的位置信息; 統(tǒng)計(jì)模塊,用于分別統(tǒng)計(jì)所述網(wǎng)格區(qū)域中子網(wǎng)格內(nèi)移動(dòng)目標(biāo)的分?jǐn)?shù)目,并計(jì)算所述網(wǎng)格區(qū)域中所有子網(wǎng)格內(nèi)移動(dòng)目標(biāo)的總數(shù)目,以分?jǐn)?shù)目和總數(shù)目作為所述網(wǎng)絡(luò)區(qū)域的移動(dòng)目標(biāo)信息。
11.如權(quán)利要求8所述的服務(wù)器,其特征在于,所述聚合展示請求中還包括有用戶標(biāo)識和所述網(wǎng)格區(qū)域的行政區(qū)代碼; 所述服務(wù)器還包括: 第一角色獲取裝置,用于獲取所述用戶標(biāo)識的角色; 第一權(quán)限獲取裝置,用于獲取所述用戶標(biāo)識的角色的權(quán)限; 第一判斷裝置,用于依據(jù)所述網(wǎng)格區(qū)域的行政區(qū)代碼,判斷所述用戶標(biāo)識的角色的權(quán)限是否具有針對所述網(wǎng)格區(qū)域,若是,則觸發(fā)所述移動(dòng)目標(biāo)信息獲取裝置執(zhí)行依據(jù)所述聚合展示請求, 得到所述網(wǎng)格區(qū)域的移動(dòng)目標(biāo)信息的步驟。
12.如權(quán)利要求8所述的裝置,其特征在于,所述聚合展示請求中還包括有用戶標(biāo)識和移動(dòng)目標(biāo)類型; 所述服務(wù)器還包括: 第二角色獲取裝置,用于獲取所述用戶標(biāo)識的角色; 第二權(quán)限獲取裝置,用于獲取所述用戶標(biāo)識的角色的權(quán)限; 第二判斷裝置,用于判斷所述用戶標(biāo)識的角色的權(quán)限是否具有針對所述移動(dòng)目標(biāo)類型,若是,則觸發(fā)所述移動(dòng)目標(biāo)信息獲取裝置; 所述移動(dòng)目標(biāo)信息獲取裝置,具體用于執(zhí)行依據(jù)所述聚合展示請求,得到所述網(wǎng)格區(qū)域的與所述移動(dòng)目標(biāo)類型相應(yīng)的移動(dòng)目標(biāo)信息的步驟。
13.如權(quán)利要求8所述的服務(wù)器,其特征在于,所述移動(dòng)目標(biāo)包括移動(dòng)車輛或移動(dòng)終端。
14.一種移動(dòng)目標(biāo)監(jiān)控客戶端,其特征在于,包括: 發(fā)送裝置,用于向移動(dòng)目標(biāo)監(jiān)控服務(wù)器發(fā)送聚合展示請求,其中,所述聚合展示請求中包括有網(wǎng)格區(qū)域的行列編號; 接收裝置,用于接收所述移動(dòng)目標(biāo)監(jiān)控服務(wù)器針對所述聚合展示請求返回的移動(dòng)目標(biāo)信息和區(qū)域規(guī)避位置信息; 計(jì)算裝置,用于計(jì)算所述網(wǎng)格區(qū)域的聚合位置點(diǎn); 調(diào)整裝置,用于在該聚合位置點(diǎn)與所述區(qū)域規(guī)避位置信息相等時(shí),對該聚合位置點(diǎn)進(jìn)行調(diào)整 '及 展示裝置,用于在所述網(wǎng)格區(qū)域內(nèi)調(diào)整后的聚合位置點(diǎn)上展示所述移動(dòng)目標(biāo)信息。
15.如權(quán)利要14所述的客戶端,其特征在于,所述調(diào)整裝置,具體用于在該聚合位置點(diǎn)與所述區(qū)域規(guī)避位置信息相等時(shí),在所述網(wǎng)格區(qū)域內(nèi)上移和/或下移和/或左移和/或右移該聚合位置點(diǎn)。
16.如權(quán)利要14所述的客戶端,其特征在于,所述移動(dòng)目標(biāo)信息包括所述網(wǎng)格區(qū)域中子網(wǎng)格內(nèi)移動(dòng)目標(biāo)的分?jǐn)?shù)目和所述網(wǎng)格區(qū)域中所有子網(wǎng)格內(nèi)移動(dòng)目標(biāo)的總數(shù)目; 所述計(jì)算裝置,具體用于依據(jù)所述網(wǎng)絡(luò)區(qū)域的移動(dòng)目標(biāo)信息,將所述網(wǎng)格區(qū)域中密度最大的子網(wǎng)格的中 心點(diǎn)作為所述網(wǎng)格區(qū)域的聚合位置點(diǎn)。
全文摘要
本申請?zhí)峁┝艘环N在移動(dòng)目標(biāo)監(jiān)控中聚合展示移動(dòng)目標(biāo)信息的方法、移動(dòng)目標(biāo)監(jiān)控服務(wù)器和移動(dòng)目標(biāo)監(jiān)控客戶端,其中的方法具體包括接收聚合展示請求,聚合展示請求中包括網(wǎng)格區(qū)域的行列編號;依據(jù)聚合展示請求,得到網(wǎng)格區(qū)域的移動(dòng)目標(biāo)信息;將網(wǎng)格區(qū)域的行列編號,與索引文件中相交網(wǎng)格的行列編號進(jìn)行匹配,若匹配成功,將該相交網(wǎng)格內(nèi)沖突地理要素的位置信息作為區(qū)域規(guī)避位置信息;將移動(dòng)目標(biāo)信息和區(qū)域規(guī)避位置信息返回;計(jì)算網(wǎng)格區(qū)域的聚合位置點(diǎn),并在該聚合位置點(diǎn)與所述區(qū)域規(guī)避位置信息相等時(shí),對該聚合位置點(diǎn)進(jìn)行調(diào)整;客戶端在網(wǎng)格區(qū)域內(nèi)調(diào)整后的聚合位置點(diǎn)上展示移動(dòng)目標(biāo)信息。本發(fā)明能夠在合理聚合位置點(diǎn)得到合理和準(zhǔn)確的聚合展示結(jié)果。
文檔編號H04W4/02GK103136959SQ201110382070
公開日2013年6月5日 申請日期2011年11月25日 優(yōu)先權(quán)日2011年11月25日
發(fā)明者馮偉, 張志平, 張鶴高, 胡道生, 周雙全, 夏曙東 申請人:北京中交興路信息科技有限公司