盧新義,王繼周,景新超
(1.遼寧工程技術(shù)大學(xué) 測繪與地理科學(xué)學(xué)院,遼寧 阜新 123000;2.中國測繪科學(xué)研究院, 北京 100039;3.國家測繪工程中心,北京 100039)
直播星服務(wù)區(qū)域管理系統(tǒng)旨在自動實現(xiàn)行政村上報的審核、審批和備案,同時與其他管理系統(tǒng)進(jìn)行數(shù)據(jù)同步,并監(jiān)控各個省份鄉(xiāng)鎮(zhèn)和行政村的已上報和未上報情況。本文應(yīng)用GIS 技術(shù),結(jié)合地理信息分析的專業(yè)知識與經(jīng)驗,開發(fā)直播星服務(wù)區(qū)域管理系統(tǒng)[1,2]。按照用戶的級別高低,設(shè)置相應(yīng)的操作權(quán)限,在一定水平上能夠確保數(shù)據(jù)安全,提高管理者的辦公效率[3]。
直播星服務(wù)區(qū)域管理系統(tǒng)負(fù)責(zé)全國范圍內(nèi)服務(wù)區(qū)域數(shù)據(jù)采集與上報和定位管理。服務(wù)區(qū)域數(shù)據(jù)采集嚴(yán)格按照縣上報、市審核、省審批、中央備案的原則進(jìn)行,通過逐級核查來確保數(shù)據(jù)的合理性和準(zhǔn)確性;定位管理主要以空間地理信息為基礎(chǔ),結(jié)合區(qū)域分布和全國G網(wǎng)、C網(wǎng)基站數(shù)據(jù)進(jìn)行綜合分析,按照不同的原則分別建立白名單基站數(shù)據(jù)庫和黑名單基站數(shù)據(jù)庫,實現(xiàn)對開卡用戶的有效管控。
用戶對系統(tǒng)的使用一般以查詢、添加、分析為主,涉及數(shù)據(jù)的修改較少,對GIS要求不高[4]。為了便于用戶上報信息,而不用安裝任何軟硬件,系統(tǒng)采用B/S的雙層系統(tǒng)框架,以基于GIS 技術(shù)的直播星服務(wù)區(qū)域管理系統(tǒng)為主,將系統(tǒng)總體框架結(jié)構(gòu)劃分為5層:用戶層、應(yīng)用層、邏輯層、數(shù)據(jù)層和支撐層[5],如圖1。
1)用戶層,由廣電總局“戶戶通”直播星服務(wù)管理中心領(lǐng)導(dǎo)及相關(guān)人員組成。通過本層為相關(guān)人員查詢和上報行政村和鄉(xiāng)鎮(zhèn)提供工作便利,可以極大地提高信息的數(shù)字化管理。
圖1 系統(tǒng)總體框架結(jié)構(gòu)圖
2)應(yīng)用層,是系統(tǒng)的關(guān)鍵部分,該層主要為“戶戶通”相關(guān)管理部門提供上報行政村和鄉(xiāng)鎮(zhèn)、上報的審核、審批和備案、已上報和未上報的信息查詢等服務(wù)。
3)邏輯層,主要由7大功能模塊組成,負(fù)責(zé)處理各種數(shù)據(jù),并根據(jù)系統(tǒng)編碼對上報的行政村添加經(jīng)緯度信息,與用戶管理系統(tǒng)進(jìn)行數(shù)據(jù)實時同步,可在數(shù)據(jù)層查詢、抽取和導(dǎo)出所需要的數(shù)據(jù),實現(xiàn)信息的數(shù)字化管理。
4)數(shù)據(jù)層,主要包括5類數(shù)據(jù):基站黑白名單數(shù)據(jù),用來判斷用戶安裝的機(jī)頂盒返回基站信息的合法性;行政村和鄉(xiāng)鎮(zhèn)上報表,用來存儲目前直播星服務(wù)所推廣到的地區(qū)信息;用戶信息表,用來管理系統(tǒng)登錄用戶的相關(guān)信息;各省基站表、村表,用來存儲目前已覆蓋到的地區(qū)基站和村信息;省縣對照表,用來提供省、市、縣和鄉(xiāng)(鎮(zhèn))之間的對應(yīng)關(guān)系。
5)支撐層,由瀏覽器端、服務(wù)器端和監(jiān)控端組成。服務(wù)器端主要由Web服務(wù)器和數(shù)據(jù)庫服務(wù)器組成,瀏覽器端通過TCP/IP協(xié)議將用戶請求提交到服務(wù)器端,服務(wù)器端根據(jù)請求內(nèi)容調(diào)用相應(yīng)的服務(wù)進(jìn)行運(yùn)算并將處理結(jié)果反饋給用戶。
1.3.1 GIS技術(shù)
由GIS空間分析原理可知[6],以地理空間信息為基礎(chǔ),利用各種空間分析模型將地理數(shù)據(jù)通過動態(tài)可視化的方式展現(xiàn)出來。通過機(jī)頂盒內(nèi)部含有接收周圍基站信號信息的SIM卡,在用戶安裝機(jī)頂盒時,SIM卡搜索周圍的基站信號,并通過移動或聯(lián)通網(wǎng)絡(luò)將基站信息上傳到戶戶通管理中心。因此,將GIS 技術(shù)引入到數(shù)據(jù)處理中,根據(jù)機(jī)頂盒返回的基站信息和縣級輪廓矢量圖,就可以粗略地確定用戶的位置,實時判斷用戶的合法性。在系統(tǒng)中,將采集到的信息結(jié)合GIS手段進(jìn)行處理,以生成和更新服務(wù)區(qū)域數(shù)據(jù)庫,實現(xiàn)對已上報鄉(xiāng)鎮(zhèn)和行政村的更新。
1.3.2 異步刷新技術(shù)
異步刷新技術(shù)是指使用AJAX的XMLHttpRequest對象來異步與服務(wù)器端進(jìn)行交互,實現(xiàn)局部更新。在本系統(tǒng)中,采用異步刷新技術(shù)可以不用進(jìn)行整個界面的刷新,提高了用戶瀏覽網(wǎng)頁的流暢度,也可以將后端(服務(wù)器)承擔(dān)的部分工作轉(zhuǎn)移到瀏覽器端,提高獲得請求結(jié)果的速度。
本系統(tǒng)建好后,可在IE中直接以網(wǎng)址打開,通過實名驗證登錄[7]。系統(tǒng)功能包括數(shù)據(jù)導(dǎo)航、操作員管理、鄉(xiāng)鎮(zhèn)核查、日志管理、數(shù)據(jù)導(dǎo)出等,功能結(jié)構(gòu)如圖2所示。
圖2 系統(tǒng)功能結(jié)構(gòu)圖
1)數(shù)據(jù)導(dǎo)航模塊。將各個省份的數(shù)據(jù)按照省-市-縣-鄉(xiāng)鎮(zhèn)-村的關(guān)系進(jìn)行逐級分層,并通過縮放列表的方式進(jìn)行展現(xiàn),方便用戶對特定地區(qū)名稱的快速查詢。
2)操作員管理模塊。對登錄系統(tǒng)的用戶信息進(jìn)行管理,根據(jù)不同的業(yè)務(wù)需求,來啟用或鎖定用戶的相應(yīng)權(quán)限。
3)鄉(xiāng)鎮(zhèn)核查模塊。根據(jù)不同的需求,設(shè)定自定義的查詢條件,查詢已上報行政村和鄉(xiāng)鎮(zhèn)的審核、審批和備案情況,統(tǒng)計特定區(qū)域的上報情況。
4)日志管理模塊。對鄉(xiāng)鎮(zhèn)上報操作情況、行政村上報信息修改和用戶對系統(tǒng)的操作進(jìn)行管理,方便日后對出錯問題的快速定位和錯誤操作進(jìn)行查詢。
5)數(shù)據(jù)導(dǎo)出模塊。導(dǎo)出各省上報行政村的具體信息和日志信息,以便其他應(yīng)用進(jìn)行統(tǒng)計分析。
為了更好地區(qū)分和查詢不同省份的鄉(xiāng)鎮(zhèn)和行政村信息,需要在行政區(qū)劃代碼的基礎(chǔ)上對鄉(xiāng)鎮(zhèn)和行政村進(jìn)行編碼。
1.5.1 行政區(qū)劃代碼
系統(tǒng)中使用的是縣及縣以上行政區(qū)劃代碼,由6位阿拉伯?dāng)?shù)字組成:第1、2位表示?。ㄗ灾螀^(qū)、直轄市、特別行政區(qū));第3、4位表示市(地區(qū)、自治州、盟),其中省直轄市的取值區(qū)間為[01,20]和[51,70],地區(qū)(自治州、盟)的取值區(qū)間為[21,50];第5、6位表示縣(市轄區(qū)、縣級市、旗)[8],市轄區(qū)或地區(qū)(自治州、盟)轄縣級市的取值區(qū)間為[01,18],縣(旗)的取值區(qū)間為[21,80],省直轄縣級市的取值區(qū)間為[81,99]。
1.5.2 鄉(xiāng)鎮(zhèn)編碼
鄉(xiāng)鎮(zhèn)編碼也稱鄉(xiāng)ID由12位阿拉伯?dāng)?shù)字組成,編碼參考全國鄉(xiāng)鎮(zhèn)編碼原則,前6位是該鄉(xiāng)鎮(zhèn)所屬縣級行政區(qū)劃代碼;中間3位為順序編碼,由系統(tǒng)生成,生成原則按照鄉(xiāng)鎮(zhèn)的上報先后順序,區(qū)間范圍在001~999;最后3位由000補(bǔ)充,確保系統(tǒng)中行政村和鄉(xiāng)鎮(zhèn)的編碼格式統(tǒng)一。選取河北省滄州市吳橋縣何莊鄉(xiāng)來進(jìn)行鄉(xiāng)鎮(zhèn)編碼,見圖3。
圖3 鄉(xiāng)鎮(zhèn)編碼圖
1.5.3 行政村編碼
行政村編碼是在國家行政區(qū)劃編碼的基礎(chǔ)上進(jìn)行改進(jìn),根據(jù)行政村上報的先后順序進(jìn)行行政村編碼,保證在直播星服務(wù)區(qū)域管理系統(tǒng)中對上報的行政村進(jìn)行唯一標(biāo)識由12位阿拉伯?dāng)?shù)字組成,生成原則是該行政村所屬鄉(xiāng)鎮(zhèn)編碼的前9位加上行政村順序編碼,默認(rèn)每個鄉(xiāng)鎮(zhèn)下的行政村不會超過1 000個,順序編碼區(qū)間范圍在001~999。選取河北省滄州市吳橋縣何莊鄉(xiāng)小林村進(jìn)行行政村編碼,見圖4。
圖4 行政村編碼
數(shù)據(jù)庫是直播星服務(wù)區(qū)域管理系統(tǒng)的核心內(nèi)容。本系統(tǒng)數(shù)據(jù)庫分為全國行政村信息上報數(shù)據(jù)庫、全國鄉(xiāng)鎮(zhèn)信息上報數(shù)據(jù)庫、用戶信息數(shù)據(jù)庫、全國基站信息數(shù)據(jù)庫和日志信息數(shù)據(jù)庫5個部分,由Oracle 11g統(tǒng)一進(jìn)行管理。全國行政村信息上報數(shù)據(jù)庫主要存儲各省上報的行政村數(shù)據(jù),包括行政村編碼、縣區(qū)劃編碼、鄉(xiāng)編碼、村名稱、縣名稱、上報者、審核審批狀態(tài)、基站信息等信息。全國鄉(xiāng)鎮(zhèn)信息上報數(shù)據(jù)庫主要存儲各縣上報的鄉(xiāng)鎮(zhèn)信息,包括縣區(qū)劃編碼、鄉(xiāng)名稱、操作時間、上報者、基站信息等信息。用戶信息數(shù)據(jù)庫主要存儲系統(tǒng)登錄用戶的詳細(xì)信息,包括用戶名、密碼、姓名、級別、單位、聯(lián)系方式、用戶狀態(tài)等基本信息。全國基站信息數(shù)據(jù)庫主要存儲各省上報的基站信息,包括lac、cellid、longitude、latitude、地理編碼等信息。日志信息數(shù)據(jù)庫主要存儲用戶訪問系統(tǒng)、上報鄉(xiāng)鎮(zhèn)和行政村產(chǎn)生的日志信息,包括UserID、動作、操作時間、備注等信息(見表1)。
表1 全國行政村信息上報數(shù)據(jù)庫表
直播衛(wèi)星服務(wù)區(qū)域管理系統(tǒng)根據(jù)從全國范圍內(nèi)服務(wù)區(qū)域采集的信息,通過數(shù)據(jù)導(dǎo)航模塊以逐級分層下拉列表的方式來展示各個行政村和鄉(xiāng)鎮(zhèn)的上報情況,實現(xiàn)了數(shù)據(jù)導(dǎo)航、操作員管理、鄉(xiāng)鎮(zhèn)核查、日志管理、數(shù)據(jù)采集等模塊。根據(jù)用戶的不同權(quán)限,對相應(yīng)的功能設(shè)置鎖定或啟用來保證信息安全。超級管理員擁有對信息的增加、修改、刪除和查詢等權(quán)限,普通管理員擁有增加和查詢權(quán)限,普通用戶只能進(jìn)行查詢和數(shù)據(jù)導(dǎo)出。系統(tǒng)部分主界面(超級管理員)如圖5所示。全國每天有大量的用戶在開卡,沒有上報的行政
圖5 系統(tǒng)部分主界面
村需要進(jìn)行上報,否則該區(qū)域內(nèi)的用戶將無法開卡。
系統(tǒng)通過記錄每個行政村的上報時間,實時監(jiān)控審核、審批、備案狀態(tài)。通過長時間的測試和運(yùn)行,該系統(tǒng)
能滿足全國大批量數(shù)據(jù)的更新需求,系統(tǒng)運(yùn)行穩(wěn)定、更新速度快、擴(kuò)展能力強(qiáng)。
本系統(tǒng)可以滿足全國范圍內(nèi)服務(wù)區(qū)域數(shù)據(jù)的采集和定位管理,監(jiān)控直播星服務(wù)的推廣進(jìn)度,與其他應(yīng)用系統(tǒng)進(jìn)行數(shù)據(jù)共享和交互,方便相關(guān)部門進(jìn)行數(shù)據(jù)整合,具有較強(qiáng)的實用價值。下一步將結(jié)合地圖和遙感影像來提高系統(tǒng)可視化分析功能;增加百度地圖Web API功能和對外訪問接口,使系統(tǒng)的功能得到不斷完善。
[1] 熊衛(wèi)東,趙君毅,劉智敏.基于ArcGIS的林業(yè)綜合管理信息系統(tǒng)的設(shè)計與實現(xiàn)[J].地理空間信息,2013,11(1):5
[2] 周玲霞,李紅,張衛(wèi)杰,等.基于GIS的防汛搶險信息系統(tǒng)開發(fā)與應(yīng)用[J].地理空間信息,2016,14(6):59-61
[3] 劉新宇.校園GIS地圖服務(wù)系統(tǒng)設(shè)計與實現(xiàn)[D].昆明:昆明理工大學(xué)
[4] 呂志慧.南京市水利地理信息系統(tǒng)的設(shè)計與實現(xiàn)[J].測繪與空間地理信息,2016,39(5):179-181
[5] 汪劍云,劉巖,李兵,等.基于車載GPS技術(shù)的道路更新系統(tǒng)設(shè)計[J].地理空間信息,2012,10(3):97-99
[6] 吳昊,劉巖,吳北平,等.基于天地圖的GPS車輛監(jiān)控中心系統(tǒng)設(shè)計與實現(xiàn)[J].地理空間信息,2015,13(1):42-44
[7] 李璇.基于GIS的成都市房產(chǎn)信息管理系統(tǒng)設(shè)計與實現(xiàn)[D].成都:成都理工大學(xué)
[8] 王春芳,李春來,陳永濤,等.衛(wèi)星通信預(yù)警信息發(fā)布編碼研究[J].電信科學(xué),2009(12):36-40