[發明專利]基于GIS的移動信息聚合系統及其方法有效
| 申請號: | 201210508032.3 | 申請日: | 2012-12-03 |
| 公開(公告)號: | CN103036954A | 公開(公告)日: | 2013-04-10 |
| 發明(設計)人: | 程渤;陳俊亮;張愷 | 申請(專利權)人: | 北京郵電大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04W4/02 |
| 代理公司: | 北京匯澤知識產權代理有限公司 11228 | 代理人: | 劉淑敏 |
| 地址: | 100876 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 gis 移動 信息 聚合 系統 及其 方法 | ||
1.一種基于地理信息系統GIS的移動信息聚合系統,其特征在于,主要包括用戶界面層、客戶端邏輯層、聚合層以及服務層;所述用戶界面層和客戶端邏輯層屬于客戶端;所述聚合層和服務層屬于服務器端;其中:
所述用戶界面層,用于展現地圖數據,提供對地圖的基本操作以及各功能模塊的入口,并負責客戶端邏輯層的請求,能夠根據客戶端邏輯層的響應數據及時在地圖上呈現信息;
所述客戶端邏輯層,屬于客戶端側的核心層,用于負責客戶端與服務器端的交互,解析數據并進行展示,以及負責呈現、操作地圖、定位、地理測算的邏輯;
所述聚合層,用于將服務層提供的不同來源的原始服務進行聚合,給客戶端提供統一的簡單對象訪問協議SOAP接口;及
所述服務層,用于提供系統所需的原始數據服務。
2.根據權利要求1所述的基于GIS的移動信息聚合系統,其特征在于,所述服務器端主要包括數據服務提供模塊、服務聚合模塊以及地理編碼服務提供模塊:所述客戶端主要包括數據加載模塊、數據修改模塊、地址查找模塊、距離測量模塊以及基于位置的服務LBS模塊;其中:
所述數據服務提供模塊,用于實現數據到服務的轉換,通過在Java上構建Restful風格的Web?Service實現;該模塊至少包括域對象、數據訪問對象和資源類對象;
所述服務聚合模塊,用于利用Mahsup?平臺將不同的服務進行聚合,對客戶端提供統一的SOAP接口,以減輕客戶端開發的復雜性,使代碼可以重復利用;
所述地理編碼服務提供模塊,用于實現從地理位置到經緯度的映射;
所述數據加載模塊,發送HTTP請求到所述數據服務提供模塊,加載服務器上的所有數據,每一條數據對應地圖中的一個位置點;其任務之一是在地圖上將所有位置點進行標記渲染,其次是將數據所帶的信息封裝成位置點的屬性,供用戶隨時在地圖上查詢;
所述數據修改模塊,作為對數據加載模塊的補充,提供用戶修改數據庫數據的功能;
所述地址查找模塊,由客戶端調用地理編碼服務,當用戶輸入地名并確定搜索時能在地圖上定位到相應地點并標記;
所述距離測量模塊,用于完善地圖功能,利用ArcGIS?Android?API獲取地圖上任意兩點的經緯度,測量兩點間的距離;以及
所述LBS模塊,用于給用戶呈現基于位置的服務,根據移動客戶端所在位置以及用戶的選擇,給用戶提供所在位置附近的與位置有關的信息。
3.根據權利要求1或2所述的基于GIS的移動信息聚合系統,其特征在于,所述客戶端還包括定位模塊,用于實現GPS定位和基站定位。
4.根據權利要求2所述的基于GIS的移動信息聚合系統,其特征在于,所述LBS模塊,調用服務聚合模塊中的基于位置的服務,發送SOAP請求,服務器根據請求內容做出響應,將結果反饋給客戶端。
5.一種基于GIS的移動信息聚合系統的工作方法,其特征在于,包括如下步驟:
A、實現GIS模塊的步驟,使用ArcGIS?desktop系列軟件定制地圖,使用ArcGIS?Server發布地圖服務,采用ArcGIS?for?Android原生開發的方式展現地圖服務;
B、在地圖平面坐標和經緯度坐標做轉換,并將坐標間的轉換映射到不同空間;
C、利用Jersey?api或Mashup平臺的Data?service將數據庫的內容發布成服務,使所述客戶端不必遠程訪問數據庫即可直接通過Web?Service的方式訪問數據;
D、在Mashup平臺利用Javascript寫邏輯,以實現對不同網絡信息的聚合,并生成SOAP風格的服務。
6.根據權利要求5所述基于GIS的移動信息聚合系統的工作方法,其特征在于,步驟A還包括:采用地圖Compact格式切片的方式將地圖服務存儲到移動終端上,實現離線地圖。
7.根據權利要求5所述基于GIS的移動信息聚合系統的工作方法,其特征在于,步驟D之后進一步包括:
E、以多任務并發執行相互獨立的各個功能模塊,所述功能模塊均需與服務器交互,并需要對網絡資源進行訪問。
8.根據權利要求7所述基于GIS的移動信息聚合系統的工作方法,其特征在于,步驟E進一步包括:將耗時較多的操作放到多線程中執行。
9.一種基于GIS的移動信息聚合系統的應用方法,其特征在于,該方法包括:
a、服務器數據服務提供模塊存儲好各個基站信息,將所述數據發布成服務;
b、在移動終端上安裝客戶端,運行數據加載功能,通過客戶端向服務器發出HTTP請求以獲取數據,并在地圖上標記出終端所在區域內所有基站的位置;
c、數據修改模塊在新的Activity中展示基站數據,獲取用戶修改的數據后遠程連接服務器端數據庫修改數據;
d、定位模塊通過GPS或基站定位的方式在地圖上標記移動終端所在位置,并找到離該位置距離最近的基站;
e、距離測量模塊通過解析計算出移動終端所在位置到基站之間的距離;
f、利用LBS模塊調用定位模塊獲取移動終端所在位置,根據用戶需求發送HTTP請求到Mashup平臺服務器去獲取所需的基于位置的服務;Mashup平臺服務器根據用戶的請求類型返回適當服務;
g、客戶端上所呈現的數據均來自服務器,最終的聚合體現在客戶端上。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京郵電大學,未經北京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210508032.3/1.html,轉載請聲明來源鉆瓜專利網。
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





