專利名稱:一種路測系統(tǒng)中地圖數(shù)據(jù)的處理方法及其裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于無線網(wǎng)絡(luò)優(yōu)化領(lǐng)域,尤其涉及一種地圖數(shù)據(jù)處理方法及其裝置。
背景技術(shù):
隨著移動通信業(yè)的發(fā)展,移動通信市場的競爭日益加劇,網(wǎng)絡(luò)質(zhì)量的好壞已成為網(wǎng)絡(luò)運營商占領(lǐng)移動通信市場、把握成敗的關(guān)鍵。鑒于移動通信網(wǎng)絡(luò)是一個動態(tài)網(wǎng)絡(luò),在評價和衡量網(wǎng)絡(luò)性能是否達(dá)到設(shè)計要求以及對網(wǎng)絡(luò)進(jìn)行最佳的規(guī)劃和優(yōu)化時,需要借助專業(yè)的路測系統(tǒng)為網(wǎng)絡(luò)優(yōu)化工程收集并提供網(wǎng)絡(luò)參數(shù)資源數(shù)據(jù),并經(jīng)過分析,找出和改正網(wǎng)絡(luò)現(xiàn)存的問題,以提高網(wǎng)絡(luò)的服務(wù)質(zhì)量。一個典型的路測系統(tǒng)包括測試手機、全球定位系統(tǒng)接收機和路測軟件。其中,測試手機負(fù)責(zé)信令以及空口信號的測量;全球定位系統(tǒng)接收機負(fù)責(zé)經(jīng)緯度的記錄;路測軟件負(fù)責(zé)硬件的驅(qū)動以及輸出結(jié)果的記錄、展示、統(tǒng)計和分析。路測軟件中的地理信息系統(tǒng)模塊以圖形化的方式表現(xiàn)了無線網(wǎng)絡(luò)實際運行質(zhì)量情況,通過地圖窗口功能可以在特定格式的電子地圖上顯示測量的路由、基站的位置以及與測量數(shù)據(jù)相關(guān)的地理信息,并能在電子地圖上標(biāo)示出由路測軟件分析出的重要數(shù)據(jù)。然而,由于路測系統(tǒng)中的數(shù)據(jù)來自于測試手機上報的信令和無限參數(shù),數(shù)據(jù)上報的速率非常高,以一個測試手機為例,每秒上報的信令會達(dá)到幾十條,這些信息很多會變成地圖上多個圖層中的點圖元,顯示在地圖窗口中,而每個圖層中都有信令數(shù)據(jù)轉(zhuǎn)化成的地元,這些圖元累計起來數(shù)量級十分龐大,因而,按照常規(guī)的單個添加地元的模式, 需要耗費大量時間,占用大量資源,從而導(dǎo)致工作效率很低,不能滿足路測大數(shù)據(jù)量的要求。另外,由于在現(xiàn)有的路測系統(tǒng)中,地元信息在路測過程結(jié)束后沒有進(jìn)行保存,因而, 在數(shù)據(jù)導(dǎo)入過程中,需要通過原始數(shù)據(jù)一次次還原電子地圖上的圖元,從而耗費大量的時間,降低了工作效率。因此,有必要提供一種地圖數(shù)據(jù)處理方法及其裝置來克服上述缺陷。
發(fā)明內(nèi)容
本發(fā)明的一個目的在于提供一種能提高地元數(shù)據(jù)加載效率并節(jié)省資源的地圖數(shù)據(jù)處理方法和裝置。為了實現(xiàn)上述目的,本發(fā)明提供了一種路測系統(tǒng)中地圖數(shù)據(jù)處理方法,包括如下步驟(1)獲取坐標(biāo)數(shù)據(jù);( 獲取路測過程中的信令、無線參數(shù)和事件;(3)將坐標(biāo)數(shù)據(jù)、 信令、無線參數(shù)和事件結(jié)合形成地理信息;(4)將地理信息轉(zhuǎn)化為二進(jìn)制地圖文件;(5)將二進(jìn)制地圖文件加載為地層,顯示路測過程的地理信息。較佳地,所述步驟(1)具體為通過全球定位系統(tǒng)設(shè)備采集或通過手工指定獲得坐標(biāo)數(shù)據(jù)。當(dāng)在室內(nèi)進(jìn)行路測或者其他原因,接收不到全球定位系統(tǒng)信號時,還可以采用手工指定的方式指定坐標(biāo)信息,從而保證了坐標(biāo)數(shù)據(jù)采集的可靠性。較佳地,所述步驟( 具體為在地圖窗口上加載地圖,并將二進(jìn)制地圖文件加載為地圖的圖層,以將地理信息顯示在地圖窗口上。較佳地,所述步驟(4)具體包括以下步驟(41)創(chuàng)建一份空的二進(jìn)制地圖文件; (42)根據(jù)路測過程中獲得的信令、無線參數(shù)和事件給二進(jìn)制地圖文件增加字段;(4 設(shè)置二進(jìn)制地圖文件的字段格式A44)遍歷需要添加的路測過程收集的點信息,將由點信息確定的點添加為二進(jìn)制地圖文件的圖元,指定圖元的樣式,標(biāo)注字體及符號顏色;(4 根據(jù)路測過程中獲得的信令、無線參數(shù)和事件設(shè)置每個字段值;(46)判斷所有的點是否都被處理完成,若是,則進(jìn)入步驟(47),否則,返回步驟04) ; (47)保存二進(jìn)制地圖文件。相應(yīng)地,本發(fā)明還提供了一種路測系統(tǒng)中地圖數(shù)據(jù)處理裝置,包括路測系統(tǒng)坐標(biāo)采集模塊,用于采集坐標(biāo)數(shù)據(jù);路測系統(tǒng)分析模塊,用于收集測試手機上報的碼流數(shù)據(jù),從碼流數(shù)據(jù)中,按照不同的網(wǎng)絡(luò)協(xié)議分析出各個網(wǎng)絡(luò)的信令和無線參數(shù),并將信令和無線參數(shù)生成路測過程的事件;地理信息系統(tǒng)模塊,用于將坐標(biāo)數(shù)據(jù)、信令、無線參數(shù)和事件結(jié)合形成地理信息系統(tǒng)地圖信息;幾何對象及地理圖元操作模塊,用于封裝點、線、多邊形和集合的操作以及圖元、字段、圖層、數(shù)據(jù)源的數(shù)據(jù)結(jié)構(gòu)和操作;二進(jìn)制地圖信息通用操作模塊, 用于調(diào)用幾何對象及地理圖元操作模塊,創(chuàng)建二進(jìn)制地圖文件,根據(jù)路測過程中獲得的信令、無線參數(shù)和事件給二進(jìn)制地圖文件增加字段,設(shè)置二進(jìn)制地圖文件的字段格式,遍歷需要添加的路測過程中收集的點信息,將由點信息確定的點添加為二進(jìn)制地圖文件的圖元, 設(shè)置圖元的樣式、標(biāo)注字體和符號顏色,根據(jù)路測過程中獲得的信令、無線參數(shù)和事件設(shè)置字段值,并保存二進(jìn)制地圖文件;路測系統(tǒng)地圖模塊,用于在地圖窗口上加載地圖,將生成的二進(jìn)制地圖文件加載為地層,顯示在地圖窗口,以將地理信息顯示在地圖窗口上。與現(xiàn)有技術(shù)相比,本發(fā)明通過將路測數(shù)據(jù)即信令、無線參數(shù)和事件直接寫入二進(jìn)制地圖文件中,然后由地圖組件一次性加載,將路測結(jié)果顯示在地圖窗口中,從而省去了每次新增地元數(shù)據(jù)的繁瑣操作,因而,提高了路測數(shù)據(jù)的加載和顯示效率并節(jié)省了資源。通過以下的描述并結(jié)合附圖,本發(fā)明將變得更加清晰,這些附圖用于解釋本發(fā)明的實施例。
圖1為本發(fā)明路測系統(tǒng)中地圖數(shù)據(jù)的處理方法的主流程圖。圖2為本發(fā)明路測系統(tǒng)中地圖數(shù)據(jù)的處理方法中步驟S4的流程圖。圖3為本發(fā)明路測系統(tǒng)中地圖數(shù)據(jù)處理裝置的結(jié)構(gòu)框圖。
具體實施例方式現(xiàn)在參考附圖描述本發(fā)明的實施例,附圖中類似的元件標(biāo)號代表類似的元件。如圖1所示,本發(fā)明地圖數(shù)據(jù)處理方法包括如下步驟步驟Si,通過全球定位系統(tǒng)設(shè)備采集坐標(biāo)數(shù)據(jù);該步驟還可為通過手工指定坐標(biāo)獲得坐標(biāo)數(shù)據(jù)??衫斫獾?,當(dāng)在室內(nèi)進(jìn)行路測或者其他原因接收不到全球定位系統(tǒng)信號時,可采用手工指定的方式獲得坐標(biāo)信息。步驟S2,獲取路測過程中的信令、無線參數(shù)和事件;詳細(xì)地,該步驟是通過從測試手機上報的碼流數(shù)據(jù)中,按照不同的網(wǎng)絡(luò)協(xié)議分析出各個網(wǎng)絡(luò)的信令和無線參數(shù),并將信令和無線參數(shù)按照一套邏輯規(guī)則生成事件,從而獲取路測過程中的信令、無線參數(shù)和事件。步驟S3,將坐標(biāo)數(shù)據(jù)、信令、無線參數(shù)和事件合并形成地理信息;步驟S4,將地理信息轉(zhuǎn)化為二進(jìn)制地圖文件;步驟S5,將二進(jìn)制地圖文件加載為地層,顯示路測過程的地理信息。詳細(xì)地,該步驟是通過使用地圖組件在地圖窗口上加載地圖,根據(jù)之前生成的二進(jìn)制地圖文件,采用地圖組件中的方法將二進(jìn)制地圖文件加載為地圖的圖層,顯示在地圖窗口上,以將地理信息顯示在地圖窗口上。具體地,如圖2所示,所述步驟S4包括步驟S41,創(chuàng)建一份空的二進(jìn)制地圖文件;步驟S42,根據(jù)路測過程中獲得的信令、無線參數(shù)和事件給二進(jìn)制地圖文件增加字段;步驟S43,設(shè)置二進(jìn)制地圖文件的字段格式;步驟S44,遍歷需要添加的路測過程收集的點信息,將由點信息確定的點添加為二進(jìn)制地圖文件的圖元,指定圖元的樣式,標(biāo)注字體及符號顏色;步驟S45,根據(jù)路測過程中獲得的信令、無線參數(shù)和事件設(shè)置每個字段值;步驟S46,判斷所有的點是否都被處理完成,若是,則進(jìn)入步驟S47,否則,返回步驟 S44 ;步驟S47,保存二進(jìn)制地圖文件。圖3為本發(fā)明路測系統(tǒng)中地圖數(shù)據(jù)處理裝置的結(jié)構(gòu)框圖。所述路測系統(tǒng)中地圖數(shù)據(jù)處理裝置包括路測系統(tǒng)坐標(biāo)采集模塊11、路測系統(tǒng)分析模塊12、地理信息系統(tǒng)模塊13、 幾何對象及地理圖元操作模塊14、二進(jìn)制地圖信息通用操作模塊15和路測系統(tǒng)地圖模塊 16。路測系統(tǒng)坐標(biāo)采集模塊11用于采集坐標(biāo)數(shù)據(jù)。具體地,路測系統(tǒng)坐標(biāo)采集模塊11 與全球定位系統(tǒng)設(shè)備10連接,自動從全球定位系統(tǒng)設(shè)備10中采集坐標(biāo)數(shù)據(jù)。在路測過程中,測試手機不停地上報數(shù)據(jù)碼流,這些碼流是不帶精確的地理位置信息的,要獲得精確的地理坐標(biāo),必須使用全球定位系統(tǒng)設(shè)備,全球定位系統(tǒng)設(shè)備每秒一次左右上報坐標(biāo)數(shù)據(jù)。另外,如果在室內(nèi)進(jìn)行路測或者其他原因,接收不到全球定位系統(tǒng)信號,這樣情況下可采用手工指定的方式指定坐標(biāo)信息。通過手工指定坐標(biāo)信息的步驟具體為在地圖窗口上加載地圖,在行進(jìn)過程中,按照當(dāng)前的位置手工在地圖上點擊指定當(dāng)前的地理位置,以確定坐標(biāo)數(shù)據(jù)。路測系統(tǒng)分析模塊12用于采集測試手機上報的碼流數(shù)據(jù),從碼流數(shù)據(jù)中,按照不同的網(wǎng)絡(luò)協(xié)議分析出各個網(wǎng)絡(luò)的信令和無線參數(shù),并將信令和無線參數(shù)生成路測過程的事件。路測系統(tǒng)分析模塊12連接底層的測試手機或其他測試設(shè)備,并從上報的碼流數(shù)據(jù)中, 通過對不同的網(wǎng)絡(luò),如全球移動通訊系統(tǒng)、寬帶碼分多址通訊系統(tǒng)、碼分多址通訊系統(tǒng)中的協(xié)議進(jìn)行分析處理,得到信令和無線參數(shù)。事件則由信令和無線參數(shù),經(jīng)過一套邏輯條件判斷而生成。地理信息系統(tǒng)模塊13用于將坐標(biāo)數(shù)據(jù)、信令、無線參數(shù)和事件結(jié)合形成地理信息系統(tǒng)地圖信息。路測數(shù)據(jù)包括無線參數(shù)、信令以及分析得到的事件數(shù)據(jù),這些信息本身不帶坐標(biāo),所以得到的坐標(biāo)信息配合這些信息,按照不同的規(guī)則轉(zhuǎn)化為不同類型的地元。例如,可以選取某些無線參數(shù),以不同的顏色區(qū)分這些參數(shù),另外可以以某些閾值劃分同一參數(shù)的不同的范圍,然后配以不同的顏色,,這些不同顏色的點構(gòu)成了各種地圖的點圖元,組成了地圖的不同圖層。幾何對象及地理圖元操作模塊14用于封裝點、線、多邊形和集合的操作以及圖元、字段、圖層、數(shù)據(jù)源的數(shù)據(jù)結(jié)構(gòu)和操作。詳細(xì)地,幾何對象及地理圖元操作模塊14是完善的幾何圖形和地元對象庫,封裝了大部分的幾何圖形通用操作和地元的基本結(jié)構(gòu),可詳盡的分析所述二進(jìn)制地圖文件的格式,進(jìn)而可以完善的輸入或輸出二進(jìn)制地圖文件,基于此對象庫,可以開發(fā)更為復(fù)雜的空間和地圖應(yīng)用程序。另外,幾何對象及地理圖元操作模塊14中定義了一些通用的幾何對象的操作,包括點圖元的處理方法、曲線處理的基本操作、多頂點的線圖元對象的各種操作、多邊形圖元的各種操作、圖元的集合對象和集合的各種操作、非重疊多邊形對象集合的各種操作、點圖元對象集合的各種操作和多頂點的線圖元對象集合的各種操作。再者,幾何對象及地理圖元操作模塊14中還定義了一些圖元對象操作,包括圖元的數(shù)據(jù)項和操作、圖元和相關(guān)操作、圖層數(shù)據(jù)及相關(guān)操作和圖層的數(shù)據(jù)源。二進(jìn)制地圖信息通用操作模塊15用于調(diào)用幾何對象及地理圖元操作模塊14,創(chuàng)建二進(jìn)制地圖文件,根據(jù)路測過程中獲得的信令、無線參數(shù)和事件給二進(jìn)制地圖文件增加字段,設(shè)置二進(jìn)制地圖文件的字段格式,遍歷需要添加的路測過程中收集的點信息,將由點信息確定的點添加為二進(jìn)制地圖文件的圖元,設(shè)置圖元的樣式、標(biāo)注字體和符號顏色,根據(jù)路測過程中獲得的信令、無線參數(shù)和事件設(shè)置字段值,并保存二進(jìn)制地圖文件。詳細(xì)地, 二進(jìn)制地圖信息通用操作模塊15主要由幾個大類所實現(xiàn)的功能組成,包括MapFile類、 TABFile 類、TABFeature 類、TABPoint 類、TABView 類、TABDATFile 類、TABINDFile 類、 TABRelation類和TABMAPFile類。其中,MapFile類定義了二進(jìn)制地圖文件操作的主要接口,包括讀取和關(guān)閉接口、字段的操作接口、圖元的操作接口。TABFile類實現(xiàn)了二進(jìn)制地圖文件操作的接口。TABFeature類處理圖元相關(guān)操作。TABPoint類封裝了點圖元的基本操作。TAB View類封裝了對多個.DAT文件連接的情況進(jìn)行的操作。TABDATFile類處理.DAT 文件的讀寫操作,.DAT文件包含了屬性字段表。TABINDFile類處理.IND文件處理.IND即表字段索引文件,這個類封裝了讀取和搜索表字段索引的主要入口。TABRelation類維護通過一個字段連接兩個表這樣的關(guān)聯(lián)。TABMAPFile類處理.MAP文件的讀寫操作。路測系統(tǒng)地圖模塊16用于在地圖窗口上加載地圖,將生成的二進(jìn)制地圖文件加載為地圖的圖層,以將地理信息系統(tǒng)地圖信息顯示在地圖窗口上。具體地,路測系統(tǒng)地圖模塊16使用地圖組件在地圖窗口上加載地圖,根據(jù)之前生成的二進(jìn)制地圖文件,調(diào)用地圖組件方法將二進(jìn)制地圖文件加載為地圖的圖層,顯示在地圖窗口上,以將地理信息系統(tǒng)地圖信息顯示在地圖窗口上。由上可知,本發(fā)明通過將路測數(shù)據(jù)即信令、無線參數(shù)和事件直接寫入二進(jìn)制地圖文件,然后由地圖組件一次性加載,將路測結(jié)果顯示在地圖窗口中,從而省去了每次新增地元數(shù)據(jù)的繁瑣操作,因而,提高了路測數(shù)據(jù)的加載和顯示效率并節(jié)省了資源。以上結(jié)合最佳實施例對本發(fā)明進(jìn)行了描述,但本發(fā)明并不局限于以上揭示的實施例,而應(yīng)當(dāng)涵蓋各種根據(jù)本發(fā)明的本質(zhì)進(jìn)行的修改、等效組合。
權(quán)利要求
1.一種路測系統(tǒng)中地圖數(shù)據(jù)的處理方法,其特征在于,包含如下步驟(1)獲取坐標(biāo)數(shù)據(jù);(2)獲取路測過程中的信令、無線參數(shù)和事件;(3)將坐標(biāo)數(shù)據(jù)、信令、無線參數(shù)和事件結(jié)合形成地理信息;(4)將地理信息轉(zhuǎn)化為二進(jìn)制地圖文件;(5)將二進(jìn)制地圖文件加載為地層,顯示路測過程的地理信息。
2.如權(quán)利要求1所述的路測過程中地圖數(shù)據(jù)處理方法,其特征在于,所述步驟(1)具體為通過全球定位系統(tǒng)設(shè)備采集或通過手工指定獲得坐標(biāo)數(shù)據(jù)。
3.如權(quán)利要求1所述的路測過程中地圖數(shù)據(jù)處理方法,其特征在于,所述步驟(5)具體為在地圖窗口上加載地圖,并將二進(jìn)制地圖文件加載為地圖的圖層,以將地理信息顯示在地圖窗口上。
4.根據(jù)權(quán)利要求1所述的路測過程中地圖數(shù)據(jù)處理方法,其特征在于所述步驟(4) 具體包括(41)創(chuàng)建一份空的二進(jìn)制地圖文件;(42)根據(jù)路測過程中獲得的信令、無線參數(shù)和事件給二進(jìn)制地圖文件增加字段;(43)設(shè)置二進(jìn)制地圖文件的字段格式;(44)遍歷需要添加的路測過程收集的點信息,將由點信息確定的點添加為二進(jìn)制地圖文件的圖元,指定圖元的樣式,標(biāo)注字體及符號顏色;(45)根據(jù)路測過程中獲得的信令、無線參數(shù)和事件設(shè)置每個字段值;(46)判斷所有的點是否都被處理完成,若是,則進(jìn)入步驟(47),否則,返回步驟04);(47)保存二進(jìn)制地圖文件。
5.一種路測系統(tǒng)中地圖數(shù)據(jù)處理裝置,包括 路測系統(tǒng)坐標(biāo)采集模塊,用于采集坐標(biāo)數(shù)據(jù);路測系統(tǒng)分析模塊,用于收集測試手機上報的碼流數(shù)據(jù),從碼流數(shù)據(jù)中,按照不同的網(wǎng)絡(luò)協(xié)議分析出各個網(wǎng)絡(luò)的信令和無線參數(shù),并將信令和無線參數(shù)生成路測過程的事件;地理信息系統(tǒng)模塊,用于將坐標(biāo)數(shù)據(jù)、信令、無線參數(shù)和事件結(jié)合形成地理信息系統(tǒng)地圖信息;幾何對象及地理圖元操作模塊,用于封裝點、線、多邊形和集合的操作以及圖元、字段、 圖層、數(shù)據(jù)源的數(shù)據(jù)結(jié)構(gòu)和操作;二進(jìn)制地圖信息通用操作模塊,用于調(diào)用幾何對象及地理圖元操作模塊,創(chuàng)建二進(jìn)制地圖文件,根據(jù)路測過程中獲得的信令、無線參數(shù)和事件給二進(jìn)制地圖文件增加字段,設(shè)置二進(jìn)制地圖文件的字段格式,遍歷需要添加的路測過程中收集的點信息,將由點信息確定的點添加為二進(jìn)制地圖文件的圖元,設(shè)置圖元的樣式、標(biāo)注字體和符號顏色,根據(jù)路測過程中獲得的信令、無線參數(shù)和事件設(shè)置字段值,并保存二進(jìn)制地圖文件;路測系統(tǒng)地圖模塊,用于在地圖窗口上加載地圖,將生成的二進(jìn)制地圖文件加載為地層,顯示在地圖窗口,以將地理信息顯示在地圖窗口上。
全文摘要
本發(fā)明公開了一種路測系統(tǒng)中地圖數(shù)據(jù)的處理方法包括如下步驟(1)獲取坐標(biāo)數(shù)據(jù);(2)獲取路測過程中的信令、無線參數(shù)和事件;(3)將坐標(biāo)數(shù)據(jù)、信令、無線參數(shù)和事件結(jié)合形成地理信息;(4)將地理信息轉(zhuǎn)化為二進(jìn)制地圖文件;(5)將二進(jìn)制地圖文件加載為地層,顯示路測過程的地理信息。本發(fā)明提高了路測系統(tǒng)中地圖數(shù)據(jù)的加載和顯示效率,并節(jié)省資源。另外,本發(fā)明還公開了一種路測系統(tǒng)中地圖數(shù)據(jù)處理裝置。
文檔編號G06F17/30GK102184228SQ201110120238
公開日2011年9月14日 申請日期2011年5月11日 優(yōu)先權(quán)日2011年5月11日
發(fā)明者明慧芳 申請人:武漢虹信通信技術(shù)有限責(zé)任公司