999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android的基站信息采集系統的設計與實現

2017-05-09 03:22:06賈鑫張立志汪小雨
電子設計工程 2017年1期
關鍵詞:信息系統設計

賈鑫,張立志,汪小雨

(國家數字交換系統工程技術研究中心 河南 鄭州450000)

基于Android的基站信息采集系統的設計與實現

賈鑫,張立志,汪小雨

(國家數字交換系統工程技術研究中心 河南 鄭州450000)

針對部分地區由于基站位置信息缺失,從而導致無法對基于基站手機定位給予良好數據支撐的問題,采用主動采集和集中處理的方法,通過android智能手機實現基站信息采集前端,在spring框架下完成基站信息處理平臺后端的搭建,設計實現了一套基站信息采集系統。經過實地采集實驗表明,相較于傳統的采集系統,該系統提高了工作效率,優化了工作流程,為采集工作提供了便利。

基站信息;定位;android;GPS

近幾年來,隨著移動互聯網的迅猛發展以及智能手機的不斷普及,位置服務(LBS,Location Based Services)已與我們的日常生活密不可分。例如獲取用戶所在位置與目的地之間的路線選取,發現用戶周邊的公共設施及商戶分布信息,以及個性化的天氣訊息推送等等。各類手機定位技術也成了目前的研究熱點,其中基于基站信息的手機定位技術憑借其無需額外硬件支持、室內外均可實現、功耗較低等優勢,受到大多數移動供應商和開發人員的青睞[1]。目前主流的基站定位技術包括:測量信號到達角度(AOA,Angle of Arrival)的定位技術,測量信號到達時間 (TOA,Time of Arrival)和到達時間差(TDOA,Time Difference of Arrival)的定位技術,以及綜合運用多種定位技術的混合定位技術等等[2],但從本質上看,無論采用哪種定位技術,其核心都是通過獲取用戶所在基站位置信息,再測量計算用戶相對基站位置來實現定位的,所以要想實現基站定位,首先應擁有真實準確的基站信息數據庫。

然而在實際情況中,有些地區在網絡建設初期急于布網,并沒有對基站信息進行統計整理,有些地區雖然存有基站位置信息,但經過長時間的網絡優化,數據庫已與實際情況形成很大出入,這些問題的存在都會給基于基站的定位服務帶來較差的用戶體驗[3]。文中針對這一需求,利用擁有良好開放性和兼容性的android平臺[4]以及具備良好松耦合性的spring框架[5],開發了一個基站信息采集系統,實現了基站信息的實時采集,地理位置展示以及采集數據的持久化保存,為基于基站信息的定位服務提供準確可靠的數據保障和服務接口。

1 系統總體設計

1.1 系統設計目標

本系統針對實際需求,解決部分移動通信網絡基站分布信息缺失的難題,以主動采集和集中處理為基本模式,獲取真實可靠的基站信息,配合移動通信核心網定位系統,為移動用戶提供高質量的位置服務。具體系統功能包含以下幾點:

1)可實時采集基站特征信息;

2)可獲取基站的位置信息,并提供電子地圖的直觀顯示;

3)構建采集區域的基站信息數據庫,實現采集數據的持久化保存;

4)能對數據庫進行方便的操作管理,并提供基站信息查詢服務接口。

1.2 系統框架設計

通過對系統設計目標的分析,并結合當前軟件開發的主流技術特點,將本系統分為兩個部分,即前端數據采集終端和后端信息處理平臺。

前端數據采集終端主要通過基于android平臺的智能手機實現,使用android 4.4操作系統SDK開發實現基站信息采集,當前位置獲取,電子地圖顯示以及采集數據上傳等功能。本系統參考MVC的設計思想,將程序分為交互層,業務層,控制層[6]。交互層主要用來實現基站信息顯示,電子地圖展示,頁面切換等;業務層則負責基站信息采集,當前位置獲取等系統核心業務功能的實現;而控制層則負責完成采集前端向后端信息處理平臺的數據上傳等數據處理相關的工作。

為了使本系統具有良好的擴展性和可移植性,后端信息處理平臺選擇無需安裝客戶端即可實現運行的瘦客戶端Web程序為基本模式[7],使用目前主流的開源框架 spring,結合 Tomcat7.0服務器和MySQL數據庫,完成基站信息數據庫的搭建,并提供基站信息查詢服務接口。框架圖如圖1所示。

1.3 系統流程設計

采集終端采集空中接口的下行導頻信號和GPS信號,利用時間軸將基站特征信息與采集點的地理位置信息相關聯。然后對原始信息數據進行綜合分析,對于所處同一基站覆蓋范圍的采集點分類劃分,并依據這些采集點的坐標求取基站位置坐標,進而通過HTTP協議將數據上傳至信息處理平臺。當采集信息傳入信息處理平臺后,首先對采集數據進行預處理,去除重復或無效的數據,然后按照預定格式存入信息數據庫,最終為用戶提供檢索基站信息可獲取基站分布位置信息的服務接口。具體的系統組成及其應用方式如圖2所示。

圖1 系統框架圖

圖2 系統組成及其應用方式

2 系統實現

2.1 數據采集終端的設計與實現

前端采集終端的實現主要包含3個核心模塊:基站信息采集模塊、當前位置獲取模塊、以及采集數據上傳模塊。

基站信息采集模塊主要利用android平臺電話系統管理器提供的API進行開發。本系統定義方法getCellInfo()用于基站信息的采集,其核心內容為通過實例化電話系統管理器,利用基類提供的接口方法,獲取基站在下行導頻信道中廣播的基站信息。獲取的基站信息包括:MCC(移動設備國家代碼)、MNC(移動網絡代碼)、LAC(位置區域編號)、CID(蜂窩編號)、網絡類型、運營商等[8]。值得注意的是,在android系統中獲取手機的基站信息,需要在程序清單中聲明讀取電話狀態的許可[9]。此外,由于目前我國存在多體制的網絡類型,因此在調用信息采集方法時加入網絡類型判別,對不同網絡類型分別處理是該模塊的核心問題。

在2G網絡中,LAC使用的是BCD編碼,所以2G的LAC范圍是十六進制的[0×1000-0×1999],[0× 2000-0×2999],[0×3000-0×3999],…,[0×9000-0× 9999];到了3G時代,沒有了LAC必須是BCD編碼的限制,也為了避免沖突,3G網絡的LAC在區間[0×a000-0×ffff]進行分配[10];4G網絡中,LAC被TAC(Tracking Area Code)取代,TAC的分配方式和2G網絡相同,其區別主要通過CID體現。在2G中CID定義為16位二進制值,范圍是[0-65535],4G網絡用28位的二進制值 ECI來代替 CID,由 20位的enodeb id和8位的cell id組成,而enodeb id是大于256的,因此可以通過判斷CID(ECI)字段的值來區分2G網絡基站和4G網絡基站。總結如表1所示。

表1 基站判別規則

當前位置獲取模塊則主要通過開啟采集終端的GPS設備,并讀取GPS的經緯度坐標來完成功能的實現。但是,隨著移動通信網的發展,為滿足信號覆蓋和小區業務容量的要求,出現了室內基站[11]。在對室內基站進行數據采集時,由于GPS信號存在室內無法接收的特點[12],采集終端無法獲得自身的地理位置信息。為此,提出了信息關聯技術,利用相鄰點對采集點缺失數據進行修復。

對一次采集行為而言,獲得的采集點序列在時間上和空間上是連續的,即時間上相鄰的兩個采集點,其在空間上也是相鄰的[13]。當序列中的某些點出現位置信息缺失時,利用時空連續性修復算法,即利用時間軸上最鄰近的信息完備點,填充缺失信息點。算法流程如圖3所示。

圖3 時空連續性修復算法流程圖

當采集點密度較低時,利用時空連續性修補獲得的數據可靠性是值得商榷的,經過理論分析和實際采集測試,這里將GPS的采樣上報間隔設置為每2秒或每移動距離超過8米一次。該技術的應用可大大減少小區分布信息的盲區。

采集數據上傳模塊其主要目的是為了數據的持久化保存,以及為基站查詢提供數據基礎。首先利用android平臺提供用于信息傳遞的控件 Broadcast Recevier獲取其他模塊采集到信息,利用時間軸將基站信息和位置信息進行關聯,從而求取同一基站所屬采集點位置的中心點(經緯度坐標均值),最后把封裝好的基站信息結構體以json的格式發送給后端信息處理平臺[14]。

2.2 信息處理平臺的設計與實現

信息處理平臺以B/S(瀏覽器/服務器)架構的形式實現基站信息的展示和管理,服務器(這里我們選用tomcat7.0)接收到來自采集終端的json格式基站信息結構體并完成json數據解析,然后將預定格式的基站信息傳入MySQL數據庫。

信息處理平臺的用戶交互頁面主要包括3部分:用戶登錄,信息管理以及信息查詢,頁面如圖4所示。用戶登錄主要是為了確保采集數據的安全性[15],保證只有授權的用戶可以使用該系統。用戶通過注冊的形式獲得授權,使用對應的賬號密碼完成后端信息處理平臺的登錄。基站信息管理頁面提供通過JDBC實現基站信息數據的管理功能,如添加、糾偏、刪除等。基站信息查詢頁面則提供了基站位置查詢服務接口,即輸入基站信息,顯示對應的基站地理位置。考慮到在實際采集中必然存在一些無效或明顯偏離實際情況的數據,因此在數據入庫之前還應實現上傳數據的有效性檢測。

圖4 信息處理平臺

3 結束語

與已有的基站信息采集系統相比,本系統利用android智能手機為開發平臺,無需額外的硬件設計,節省了大量開發成本。同時,相較于以往采集基站信息時,工作人員需要攜帶繁重的專用采集設備來實現基站信息的采集存儲,本系統將信息采集與信息處理進行分離,即有助于基站信息的精細化管理,也優化了采集的工作流程,提高了工作效率,為工作人員提供了便利。

[1]劉長征,李偉.多種定位技術融合構建LBS體系[J].地理信息世界,2013,1(3):24-27.

[2]趙鳴翔.蜂窩移動通信系統單基站定位技術研究[D].成都:西南交通大學,2012.

[3]王婷.多模基站信息采集系統的設計與實現[D].北京:北京郵電大學,2013.

[4]公磊,周聰.基于Android的移動終端應用程序開發與研究[J].計算機與現代化,2014,3(8):86-89.

[5]張宇,王映輝,張翔南.基于Spring的MVC框架設計與實現[J].計算機工程,2012,36(4):59-62.

[6]劉引濤.基于Spring的MVC模式網上銀行系統的設計與實現[J].電子設計工程,2013,21(7):169-171.

[7]查修齊,吳榮泉,高元鈞.C/S到B/S模式轉換的技術研究[J].計算機工程,2014,40(1):263-267.

[8]張怡.基于J2EE的基站管理信息系統的設計與實現[D].武漢:華中科技大學,2013.

[9]姚嘉健.基于Android的LBS定位系統的設計[D].南京:南京郵電大學,2013.

[10]韋崢.第三代移動通信系統網絡規劃(桂林)[D].北京:北京郵電大學,2012.

[11]劉峰.移動通信基站設備信息管理系統的分析與設計[D].吉林:吉林大學,2015.

[12]肖宇翔.GPS定位與干擾技術研究[D].成都:電子科技大學,2013.

[13]王敏,吳中博,徐德剛.基于預測模型的傳感器網絡近似數據采集算法 [J].計算機工程與科學,2014,36(11):2148-2152.

[14]劉偉江,李振漢,唐余亮,等.基于Android的嵌入式Web服務器設計 [J].電子設計工程,2013,21(9):4-6.

[15]劉靖桐.面向Web2.0的web應用前端開發框架的設計與實現[D].北京:北京郵電大學,2014.

Design and implementation of base station information collection system based on Android

JIA Xin,ZHANG Li-zhi,WANG Xiao-yu
(National Digital Switching System Engineering Technology Research Center,Zhengzhou 450000,China)

Owing to the lack of base station location information in some areas,the mobile phone positioning based on the base stations unable to offer a good data to support.So we use an active acquisition and centralized processing method,realizing the acquisition front end of base station through the Android smart phone,and building the back-end of the base station information processing platform under the spring framework,therefore a set of base station information collection system was designed and implemented.The field-collected experiments showed that,this system has a higher efficiency and optimize the work processes compared with the traditional system,which provides the convenience for the acquisition.

base station information;location;android;GPS

TN92

:A

:1674-6236(2017)01-0009-04

2016-04-27稿件編號:201604268

國家科技支撐計劃課題支持(2014BAH30B01)

賈 鑫(1991—),男,河南平頂山人,碩士。研究方向:移動通信系統。

猜你喜歡
信息系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
設計之味
舒適廣告(2008年9期)2008-09-22 10:02:48
主站蜘蛛池模板: 国产又粗又猛又爽| 国产精品欧美日本韩免费一区二区三区不卡| 日本一区二区三区精品国产| 国产乱人伦精品一区二区| 国产精品自在线天天看片| 三上悠亚在线精品二区| 综合久久五月天| 爆操波多野结衣| 亚洲精品无码在线播放网站| 国产91麻豆视频| 国产成人永久免费视频| 国产成人精品一区二区| 狂欢视频在线观看不卡| 一级毛片免费观看久| 亚洲AV无码乱码在线观看代蜜桃| 国产在线视频自拍| 日韩 欧美 小说 综合网 另类| 久久福利片| 日韩精品高清自在线| 免费一级无码在线网站| 亚洲国产高清精品线久久| 天天色综网| 亚洲自偷自拍另类小说| 日本久久网站| 尤物特级无码毛片免费| 国产精品无码久久久久AV| 日韩高清在线观看不卡一区二区| 欧美一级高清片欧美国产欧美| 色综合综合网| 亚洲视频二| 丝袜高跟美脚国产1区| 在线观看亚洲人成网站| 亚洲国产精品国自产拍A| 国产一区二区三区精品欧美日韩| 一本久道久久综合多人| 丁香婷婷激情综合激情| 九九九九热精品视频| 国产激情无码一区二区三区免费| 久久精品视频一| 国产手机在线小视频免费观看 | 9999在线视频| 秋霞午夜国产精品成人片| 亚洲第一区精品日韩在线播放| 国产chinese男男gay视频网| 久久久91人妻无码精品蜜桃HD| 亚洲福利视频一区二区| 中文字幕日韩欧美| 国内嫩模私拍精品视频| 亚洲自拍另类| 精品久久蜜桃| 国产日韩欧美在线视频免费观看| 999精品视频在线| 亚洲国产成熟视频在线多多| 免费不卡视频| 久久国产乱子伦视频无卡顿| 久久久久夜色精品波多野结衣| 国产美女视频黄a视频全免费网站| 国产对白刺激真实精品91| 亚洲国产午夜精华无码福利| 国产亚洲第一页| 国产H片无码不卡在线视频| 日本精品一在线观看视频| 成人国产精品2021| 欧美中出一区二区| 好久久免费视频高清| 国产一区二区免费播放| 无码不卡的中文字幕视频| 国产成人艳妇AA视频在线| 精品国产www| 亚洲精品国产日韩无码AV永久免费网| 亚洲无码精品在线播放| 国产手机在线观看| 中文一级毛片| 香蕉精品在线| 制服丝袜亚洲| 国产精品女同一区三区五区| 狠狠操夜夜爽| 精品国产美女福到在线不卡f| 男女猛烈无遮挡午夜视频| 亚洲a免费| 无码高潮喷水专区久久| 国产精品自拍合集|