侯 岳 盧小平 朱 琦 戚云橋
(1.河南理工大學 測繪與國土信息工程學院,河南 焦作454000;2.河南省測繪工程院,河南 鄭州450003)
當前河南CORS已形成了一個覆蓋全省的、不間斷的地面信息源采集系統(tǒng),結(jié)合河南省似大地水準面,成為坐標框架建設和維持的主要技術(shù)手段和基礎設施。河南CORS的建立大大提高了測繪精度,降低了測繪勞動強度和成本,它能使更多的部門和更多的人使用GPS高精度服務,它必將在城市經(jīng)濟建設中發(fā)揮重要作用。
河南CORS投入運行以來,用戶數(shù)量逐漸增大,并仍在持續(xù)增長,隨之而來的問題就是,如何安全高效規(guī)范地對用戶信息進行組織管理。這不僅影響到正常管理使用、CORS的進一步使用推廣,更關系到地理信息服務市場的規(guī)范與數(shù)據(jù)安全。為了更高效便捷地管理用戶,向用戶提供更好的服務,同時優(yōu)化用戶體驗,我們自主研發(fā)了河南省CORS用戶管理服務系統(tǒng)。
在研發(fā)系統(tǒng)時,我們首先對河南省CORS中心進行調(diào)研,詳細了解用戶信息管理服務方面工作流程與需求,按照需求形成詳細的程序功能設計。經(jīng)過不斷的測試和完善,使CORS系統(tǒng)業(yè)務管理自動化、網(wǎng)絡化、規(guī)范化,達到簡化審批流程,提高管理效率的目的。同時為用戶提供實用的CORS服務功能,方便用戶日常工作,為市場規(guī)范和地理信息數(shù)據(jù)安全提供重要的技術(shù)支撐。
系統(tǒng)利用B/S結(jié)構(gòu),即瀏覽器/服務器結(jié)構(gòu),使用地理信息技術(shù)、網(wǎng)絡技術(shù)、計算機圖形技術(shù)構(gòu)建應用程序。瀏覽器端為用戶提供系統(tǒng)功能,實現(xiàn)程序交互[1]。服務器端包括應用服務層與數(shù)據(jù)層,數(shù)據(jù)層包括空間數(shù)據(jù)庫與非空間屬性數(shù)據(jù)庫[2]。
本系統(tǒng)服務器需要與CORS服務器進行通信,但是出于安全因素考慮,在CORS服務器出口設置防火墻,不允許處在外網(wǎng)的系統(tǒng)服務器訪問,只允許CORS服務器向系統(tǒng)服務器發(fā)送數(shù)據(jù)。在這種條件約束下,使用FTP機制進行文件傳輸。在系統(tǒng)服務器中架設FTP,CORS服務器將系統(tǒng)需要的文件通過FTP上傳到系統(tǒng)服務器中供本系統(tǒng)使用。這種被動接收文件方式保證了CORS服務器的安全與穩(wěn)定。
瀏覽器向服務器發(fā)送請求,服務器端解析CORS記錄XML文件。CORS設備的記錄文件是XML格式,要提取其中的有用信息,就需要對XML進行解析,先了解XML文檔結(jié)構(gòu),之后使用XPath定位到目標數(shù)據(jù)位置,獲得數(shù)據(jù),供系統(tǒng)使用。提取坐標數(shù)據(jù)形成JSON格式字符串返回給瀏覽器端,瀏覽器端提取出坐標數(shù)據(jù),根據(jù)網(wǎng)絡地圖服務提供的API,在地圖中繪制出軌跡線。通過在后臺與服務器進行少量數(shù)據(jù)交換,AJAX可以使網(wǎng)頁實現(xiàn)異步更新。
用戶注冊與審批:用戶單位通過省局行政審批后,用戶訪問本系統(tǒng)進行注冊,填寫詳細資料(本系統(tǒng)賬號密碼、單位名稱、所在地市、測繪資質(zhì)、單位地址及聯(lián)系人、電話等),上傳資料(圖片形式),包括國家秘密基礎測繪成果使用申請表、基礎測繪成果資料使用證明函、經(jīng)辦人身份證、測繪資質(zhì)證書復印件等,等待管理員審批。提交申請后用戶可看到受理狀態(tài)。管理員端可查看到新用戶提交的申請記錄,查看提交的信息完整無誤后可進行審批操作,否則進行拒絕審批操作。
CORS賬戶開戶(續(xù)期)申請與審批:選擇所在地市,填寫單位名稱,選擇用戶類型,填寫交費(續(xù)費)時長,用戶數(shù)目,費用總計等信息,上傳交費憑證(圖片),提交申請。用戶可看到受理狀態(tài)。管理員對開戶(續(xù)期)申請進行審批。通過審批后可獲取CORS用戶名密碼及相關參數(shù)。
信息查詢功能包括用戶信息查詢,歷史信息查詢,系統(tǒng)運行查詢。
用戶信息查詢:用戶可查看自己賬號的信息(單位信息,SIM卡信息,CORS賬號信息等)。用戶修改信息時須提交修改申請,管理員通過申請后信息發(fā)生變更。
歷史信息查詢:用戶可選擇本單位名下所有CORS賬號并查詢其在某天的使用記錄文件,管理員則能查看所有CORS賬號的記錄文件。同時可以基于網(wǎng)絡地圖顯示作業(yè)軌跡圖。
系統(tǒng)運行查詢:以截圖的方式呈現(xiàn)當前基站狀態(tài)及在線用戶狀態(tài),截圖更新頻率為3分鐘一次;查看當前RTK、網(wǎng)絡RTK2種定位方式在對流層、電離層影響下的精度評估圖,以截圖的方式呈現(xiàn),截圖更新頻率為3分鐘一次。
基站數(shù)據(jù)服務功能:用戶選擇所需基站名稱,采樣率,起止日期,成果坐標系類型,提交申請。管理員初次審批,確定數(shù)據(jù)完整可提供后,提醒用戶交費。用戶交費,上傳交費憑證,管理員二次審批。審批通過后可獲取所需要的基站數(shù)據(jù)[3-4]。
統(tǒng)計功能:用戶可對選定時間段(按天)內(nèi)登錄次數(shù)、登錄時長進行統(tǒng)計,以統(tǒng)計表形式顯示;管理員可對指定用戶、全部用戶進行統(tǒng)計,并可以輸出表格文件;或者按行業(yè)、地市、資質(zhì)分布進行統(tǒng)計,以扇狀圖顯示[5]。
其他功能:用戶留言與回復,與CORS相關的問題,用戶均可留言,管理員可通過系統(tǒng)回復。管理員可對CORS賬號長期未登錄使用、賬號逾期/將要逾期或其他通知時進行提醒(系統(tǒng)消息、短信、郵件等方式)。日志記錄,對系統(tǒng)發(fā)生的常規(guī)維護、故障、檢修、排查等進行錄入。
本系統(tǒng)很好地解決了傳統(tǒng)工作模式的缺陷,能極大提高CORS管理者的工作效率,并且有利于管理的規(guī)范化,使CORS系統(tǒng)業(yè)務管理自動化、網(wǎng)絡化、規(guī)范化。系統(tǒng)為用戶提供了信息查詢修改通道,操作較傳統(tǒng)打電話方式有了很大進步。系統(tǒng)提供了多種CORS應用服務,能為用戶工作帶來極大的便利。
[1]莊成三,等.微軟.NET平臺軟件技術(shù)[M].西安:電子科技大學出版社,2003.
[2]熊桂喜,王小虎.計算機網(wǎng)絡[M].北京:清華大學出版社,1992.
[3]嚴蔚敏,吳偉良.數(shù)據(jù)結(jié)構(gòu)[M].北京:清華大學出版社,1997.
[4]王士元.數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫系統(tǒng)[M].天津:南開大學出版社,2000.
[5]張世兵,劉強,等.基于web服務的應用集成框架的研究和應用[M].微計算機信息,2006(15):1-3.