本發(fā)明涉及移動互聯(lián)網領域,尤其涉及一種基于移動互聯(lián)網終端的地圖分布和聚集分析系統(tǒng)及其方法,具有擴展性好及實現(xiàn)性和直觀性強的優(yōu)勢。
背景技術:
隨著科技的發(fā)展和人們生活水平的提高,手機用戶急劇增加,隨之而來的是海量的無線數據,對移動互聯(lián)網終端的地圖分布和聚集情況進行分析,在信息安全方面體現(xiàn)得尤為重要。
現(xiàn)階段由于移動互聯(lián)網的數據量極其龐大,實時的數據存儲不易,導致獲取重要信息的能力消耗極大。
目前地圖定位技術越來越完善,逐漸延伸到各行各業(yè),如林牧業(yè)、氣象、gps定位和汽車導航等;地圖定位技術提供了豐富的地理位置信息,以這些地理位置信息為基礎,結合終端的實時地理位置,可以在地圖上清晰體現(xiàn)終端的實時分布情況、特定區(qū)域的終端聚集情況,在地圖上實時可視化展現(xiàn)重要信息。
技術實現(xiàn)要素:
本發(fā)明的目的就在于克服現(xiàn)有地圖上實現(xiàn)移動互聯(lián)網終端實現(xiàn)分布和終端聚集展現(xiàn)技術存在的缺點和不足,提供一種基于移動互聯(lián)網終端的地圖分布和聚集分析系統(tǒng)及其方法。
實現(xiàn)本發(fā)明目的技術方案是:
建立基于移動互聯(lián)網終端的地圖分布和聚集分析系統(tǒng),以此系統(tǒng)為基礎,以基站為媒介,實時了解特定地圖區(qū)域的終端分布和終端聚集情況。
一、移動互聯(lián)網終端的地圖分布和聚集分析系統(tǒng)(簡稱系統(tǒng))
本系統(tǒng)包括相互連通的服務器和pc機;
服務器包括地圖地理信息庫模塊、基站信息庫模塊和終端基礎數據存儲模塊;
pc機包括移動互聯(lián)網終端地圖可視化展示模塊;
其交互關系是:
地圖地理信息庫模塊、基站信息庫模塊和終端基礎數據存儲模塊分別與移動互聯(lián)網終端地圖可視化展示模塊交互;
基站信息庫模塊和終端基礎數據存儲模塊交互。
二、移動互聯(lián)網終端的地圖分布和聚集分析方法(簡稱方法)
本方法包括下列步驟:
①地圖地理信息庫模塊根據服務器采集虛擬地圖地理信息位置的數據,創(chuàng)建虛擬地圖地理信息庫;
②基站信息庫模塊根據服務器和現(xiàn)實中基站實時獲取基站的地理位置和基站描述信息,創(chuàng)建基站信息庫;
③終端基礎數據存儲模塊根據服務器和終端設備提取終端基礎數據,創(chuàng)建終端基礎信息庫;
④在pc機發(fā)出業(yè)務請求后,移動互聯(lián)網終端地圖可視化展示模塊發(fā)送業(yè)務請求,地圖地理信息庫模塊與其交互獲取虛擬地圖地理信息,基站信息庫模塊與其交互獲取基站信息,終端基礎數據存儲模塊與基站信息庫模塊交互獲取基站下對應終端基礎信息,獲取的虛擬地圖地理信息、基站信息和終端基礎信息同時結合百度虛擬地圖可視化技術echarts實現(xiàn)終端在地圖上的可視化展現(xiàn)。
對比現(xiàn)有技術,本發(fā)明具有下列優(yōu)點和積極效果:
①地圖定位和可視化技術得到充分利用,展現(xiàn)形式和手段更加豐富;
②可重點防控特定區(qū)域,以區(qū)域來劃分數據,更加直觀地監(jiān)測終端的實時動向和終端聚集情況;
③目前的移動互聯(lián)網數據是以基站為傳播媒介,以基站為基礎,依據需求,
功能可拓展性強;
④在海量的數據面前選擇集中要點數據進行分析,有重點的、有方向性的處理海量數據,減少了數據的運算和處理壓力。
總之,本發(fā)明綜合改進了移動互聯(lián)網終端的地圖分布和聚集的展示方式,將移動互聯(lián)網終端基礎信息同地理空間、可視化技術相結合,在地圖區(qū)域內對終端的位置進行分析,使移動互聯(lián)網終端的地圖分布、重點區(qū)域終端聚集情況更加直觀明了。
附圖說明
圖1是本系統(tǒng)的結構方框圖;
圖2是移動互聯(lián)網終端地圖可視化展示模塊21的工作流程圖;
圖3是基站信息庫模塊12的工作流程圖;
圖4是本發(fā)明應用工作平臺的結構方框圖。
圖中:
10—服務器,
11—地圖地理信息庫模塊,
12—基站信息庫模塊,
13—終端基礎數據存儲模塊;
20—pc機,
21—移動互聯(lián)網終端地圖可視化展示模塊。
具體實施方式
下面結合附圖和實施例詳細說明:
一、系統(tǒng)
1、總體
如圖1,本系統(tǒng)包括相互連通的服務器10和pc機20;
服務器10包括地圖地理信息庫模塊11、基站信息庫模塊12和終端基礎數據存儲模塊13;
pc機20包括移動互聯(lián)網終端地圖可視化展示模塊21;
其交互關系是:
地圖地理信息庫模塊11、基站信息庫模塊12和終端基礎數據存儲模塊13分別與移動互聯(lián)網終端地圖可視化展示模塊21交互;
基站信息庫模塊12和終端基礎數據存儲模塊13交互。
具體地,移動互聯(lián)網終端地圖可視化展示模塊21發(fā)送業(yè)務請求,地圖地理信息庫模塊11響應請求,又返回地圖地理虛擬信息;
移動互聯(lián)網終端地圖可視化展示模塊21發(fā)送業(yè)務請求,基站信息庫模塊12響應請求,又返回地圖區(qū)域下的基站信息;
終端基礎數據存儲模塊13與基站信息庫模塊12交互,又返回地圖區(qū)域基站中終端的基礎信息。
2、功能模塊
1)地圖地理信息庫模塊11
地圖地理信息庫模塊11,用于存放地圖地理虛擬信息至地圖地理信息數據庫。
2)基站信息庫模塊12
基站信息庫模塊12是一種用于存放基站信息的數據庫。
利用了mongodb數據庫的地理空間索引建立地理空間數據;
響應移動互聯(lián)網終端地圖可視化展示模塊21的請求,返回對應的基站信息。
3)終端基礎數據存儲模塊13
終端基礎數據存儲模塊13,用于存放移動互聯(lián)網的終端基礎數據信息。
通過終端的實時位置信息和注冊信息,將有效信息存儲至終端基礎數據信息庫。
4)移動互聯(lián)網終端地圖可視化展示模塊21
移動互聯(lián)網終端地圖可視化展示模塊21是一種用于發(fā)送業(yè)務請求,獲取響應的終端信息、基站數據和聚集信息,在地圖上做可視化呈現(xiàn)。
3、本系統(tǒng)的工作機理:
首先通過地圖地理信息庫模塊11構造業(yè)務需求的地圖,可以以國家、省份、地市、區(qū)域為單位,創(chuàng)建虛擬的地圖可視化環(huán)境;
在地圖地理信息庫模塊11創(chuàng)建成功的前提下,通過移動互聯(lián)網終端地圖可視化展示模塊21,通過業(yè)務請求,發(fā)送給基站地理信息庫模塊12,得到實時對應的所有基站信息,將這些基站信息發(fā)送到終端基礎數據存儲模塊13,得到對應基站下的終端基礎信息,返回至移動互聯(lián)網終端地圖可視化展示模塊21,通過可視化呈現(xiàn)終端的區(qū)域分布情況和終端聚集情況。
二、方法
1、步驟①
地圖地理信息庫模塊11根據服務器10采集虛擬地圖即互聯(lián)網提供的虛擬地圖(如百度地圖、谷歌地圖、高德地圖等)的地圖圖層信息,創(chuàng)建相關地圖圖層信息的數據庫,存儲至服務器10下的地圖地理信息庫模塊11中;
2、步驟②
如圖2,步驟②的工作流程:
a、收集所需的特定區(qū)域(全國、省、市)的移動基站數據1211、聯(lián)通基站數據1212和電信基站數據1213;
b、基站數據導入基站信息庫121
將收集的基站數據導入到mongodb數據庫中,其中每條基站數據必須包括:基站id、基站經緯度和基站描述,在存入的同時將基站id設置為唯一鍵,防止重復,并且將基站經緯度設置成地理空間索引。
3、步驟③
4、步驟④
如圖3,步驟④的工作流程:
a、移動互聯(lián)網終端地圖可視化展示模塊21發(fā)送功能請求-201;
b、通過地圖地理信息庫模塊11交互獲取終端經緯度信息-202;
c、獲取的經緯度返回至移動互聯(lián)網終端地圖可視化展示模塊21進行經緯度位置可視化標記呈現(xiàn)-203;
d、根據發(fā)送的功能請求-201,前往基站信息庫模塊12查詢每個終端當前所處的基站信息,并獲取這些基站信息-204;
e、獲取的基站信息返回至移動互聯(lián)網終端地圖可視化展示模塊21進行基站信息呈現(xiàn)-205;
f、獲取的基站信息發(fā)送至終端基礎數據存儲模塊13,查詢到終端對應的基礎信息-206;
g、獲取的終端基礎信息返回至移動互聯(lián)網終端地圖可視化展示模塊21進行終端基礎信息呈現(xiàn)-207;
依據請求響應,結合返回的基站信息、終端基礎信息和基站經緯度地圖可視化呈現(xiàn),實現(xiàn)終端地圖分布和終端聚集展現(xiàn)。
三、本發(fā)明的應用
如圖4,本系統(tǒng)的地圖區(qū)域化分析展示平臺模塊11在pc機20上運行,操作系統(tǒng)為windowsxp、windows7、windows8,支持ie6及以上版本,firefox,chrome等瀏覽器。
本系統(tǒng)為web應用程序,訪問入口為瀏覽器,通過瀏覽器訪問移動互聯(lián)網終端地圖可視化展示模塊21,在平臺界面根據自定義的功能請求,訪問后臺地圖地理信息庫模塊11、基站信息庫模塊12和終端基礎數據存儲模塊13,得到數據返回移動互聯(lián)網終端地圖可視化展示模塊21,并展示。其中地圖地理信息庫模11運用百度地圖庫和可視化技術echarts,基站信息庫模塊12運用mongodb數據庫;終端基礎數據存儲模塊13運用oracle數據庫;mongodb數據庫和oracle數據庫存放在服務器10中。