林永宏 曾濤



隨著北斗定位終端應(yīng)用的日益廣泛,終端與各類系統(tǒng)地接入設(shè)計越來越重要,文章通過北斗定位終端與警用地理信息系統(tǒng)( PGIS)的接入設(shè)計,基于UDP協(xié)議結(jié)合內(nèi)外網(wǎng)絡(luò)、前置內(nèi)置服務(wù)架構(gòu),實現(xiàn)了北斗終端在公安系統(tǒng)的安全接入和應(yīng)用,該方案對于定位終端與信息系統(tǒng)的接入設(shè)計具有一定的借鑒意義。
【關(guān)鍵詞】北斗定位終端 PGIS
1 引言
目前,各地公安機關(guān)己建成的PGIS(警用地理信息系統(tǒng))的定位信息是基于美國的GPS衛(wèi)星定位系統(tǒng),公安終端使用美國GPS安全隱患大,其次,極端應(yīng)急下通信需要保障;北斗衛(wèi)星導(dǎo)航系統(tǒng)是我國自主發(fā)展的、獨立運行的全球衛(wèi)星導(dǎo)航系統(tǒng),具有其他衛(wèi)星導(dǎo)航系統(tǒng)不具備的功能短報文功能,能夠?qū)崿F(xiàn)終端和北斗衛(wèi)星或北斗地面服務(wù)站之間通過衛(wèi)星信號進行雙向的信息傳遞,構(gòu)建北斗應(yīng)急通信系統(tǒng),實現(xiàn)位置、狀態(tài)、應(yīng)急信息和告警等數(shù)據(jù)信息的傳輸,在應(yīng)急情況下保障數(shù)據(jù)信息的正常傳輸和通信能力。因此,公安部己將北斗應(yīng)用列入了“十三五”規(guī)劃,力爭在“十三五”期間實現(xiàn)警用車輛衛(wèi)星定位終端配備率達100%。對此,本文結(jié)合PGIS平臺與北斗定位終端的接入,設(shè)計并實現(xiàn)了基于內(nèi)外網(wǎng)絡(luò)、前置內(nèi)置服務(wù)架構(gòu)與TCP/UDP報文接口的接入方案,具有一定的借鑒意義。
2 系統(tǒng)總體設(shè)計
2.1 網(wǎng)絡(luò)架構(gòu)
基于北斗衛(wèi)星導(dǎo)航的公共維穩(wěn)綜合應(yīng)用系統(tǒng)采用省市(州、消防總隊)兩級部署,各級系統(tǒng)分別利用本級的邊界設(shè)備接入本級的GPS、北斗等定位終端,其它定位應(yīng)用系統(tǒng)可以通過本內(nèi)外兩種方式與本級基于北斗衛(wèi)星導(dǎo)航的公共安全維穩(wěn)綜合應(yīng)用系統(tǒng)對接。實現(xiàn)現(xiàn)場與后臺的實時聯(lián)動、多應(yīng)用系統(tǒng)的充分融合、通訊網(wǎng)絡(luò)的多種支持以及自導(dǎo)航功能的充分結(jié)合。省市(州、消防總隊)兩級通過公安網(wǎng)進行直接對接,實現(xiàn)兩級平臺互聯(lián)互通。系統(tǒng)網(wǎng)絡(luò)架構(gòu)如示意圖1所示。
2.2 多級分層的體系架構(gòu)
指揮調(diào)度平臺的總體架構(gòu)是一個多級的分層結(jié)構(gòu),嚴(yán)格按照公安業(yè)務(wù)相關(guān)要求設(shè)計,遵循“分層治理、松耦合、高實時”的原則,體系架構(gòu)分為:
(1)基礎(chǔ)層:平臺搭建依托于公安的三級網(wǎng)絡(luò),保證的數(shù)據(jù)和指令的互聯(lián)互通。
(2)設(shè)備層:各類硬件終端對接。
(3)共享交換層:各類數(shù)據(jù)級接口。
(4)數(shù)據(jù)中心:多個數(shù)據(jù)庫及數(shù)據(jù)訪問接口。
(5)支撐層:PGIS平臺、實時定位消息分發(fā)平臺、安全邊界接入平臺。
(6)應(yīng)用系統(tǒng)層:不同用戶的業(yè)務(wù)含監(jiān)控、指揮、預(yù)警管控。
作為支撐層最重要的平臺之一:PGIS平臺引入可視化地圖,實現(xiàn)指揮調(diào)度的可視化;PGIS平臺軟件由公安部統(tǒng)一組織開發(fā),是根據(jù)統(tǒng)一的標(biāo)準(zhǔn)規(guī)范,具有部、省、市多級分布式部署特征的大型空間信息平臺軟件。
3 北斗定位終端接入設(shè)計
3.1 內(nèi)外網(wǎng)絡(luò)及前置實時消息服務(wù)的設(shè)計
無論是北斗差分定位系統(tǒng)由差分基準(zhǔn)站傳送的修正數(shù)據(jù),還是北斗二代芯片接收頻點信號輸出原始觀測量至主控CPU再進一步進行坐標(biāo)解算出位置、速度和時間等信息,都需要通過互聯(lián)網(wǎng)或?qū)>W(wǎng)傳輸?shù)街笓]控制中心進行調(diào)度,實時消息服務(wù)就是將傳統(tǒng)的終端協(xié)議轉(zhuǎn)換成為統(tǒng)一的報文格式,實現(xiàn)北斗等定位終端的接入。接入示意如圖2所示。
前置實時消息服務(wù)主要受理互聯(lián)網(wǎng)/專網(wǎng)上的GPS、北斗等定位終端以及其它定位平臺的定位信息,服務(wù)支持通過SOCKET協(xié)議方式建立連接,使用UDP/TCP協(xié)議接發(fā)送報文信息,前置實時消息服務(wù)與各終端、平臺連接獨立線程,前置實時消息服務(wù)器支持將目前傳統(tǒng)的GPS、北斗等定位終端協(xié)議轉(zhuǎn)成統(tǒng)一的報文格,將使與其它定位平臺實時消息協(xié)議保持一致,并對數(shù)據(jù)進行一天的緩存,保證在轉(zhuǎn)發(fā)到內(nèi)網(wǎng)實時消息服務(wù)過程中出現(xiàn)異常情況下一天內(nèi)的數(shù)據(jù)不丟失,恢復(fù)后可對緩存繼續(xù)傳輸。
內(nèi)網(wǎng)實時消息服務(wù)主要受理前置實時消息服務(wù)、內(nèi)網(wǎng)中其它定位平臺的定位信息,并提供統(tǒng)一的對外服務(wù),在收到報文信息解析后將數(shù)據(jù)存入歷史表中,同時在收到定位信息是將終端狀態(tài)轉(zhuǎn)發(fā)至全省定位終端狀態(tài)信息服務(wù),其中狀態(tài)信息分別為在線情況(在線、離線)和待命信息(待命、出動)兩種,內(nèi)網(wǎng)實時消息服務(wù)主要采用UPD/TCP協(xié)議接發(fā)送報文信息。公安內(nèi)網(wǎng)實時消息服務(wù)與前置實時消息服務(wù)基本一致,主要解析公安內(nèi)網(wǎng)的定位終端、其它定位平臺。
3.2 接入設(shè)計中統(tǒng)一的報文格式
基于PGIS平臺開展實時消息應(yīng)用,前置實時消息服務(wù)器通過“實時消息轉(zhuǎn)換服務(wù)”將北斗等定位終端協(xié)議轉(zhuǎn)成統(tǒng)一的報文格式,將使與其它定位平臺實時消息協(xié)議保持一致。
報文信息主要包括:訂閱信息、實時定位信息(定位設(shè)備編號、經(jīng)度、緯度、速度、方向、高程、時間)、實時狀態(tài)信息、調(diào)動信息等,信息總格式如圖3所示。
包頭、包尾:指數(shù)據(jù)的幀邊界,包頭占用長度1字節(jié),包尾占用長度1字節(jié),其中本報文中的包頭固定為:OxAA,主要是用于區(qū)分?jǐn)?shù)據(jù)中的開始,同時丟掉接入的數(shù)據(jù)。主信令:用于指定當(dāng)前的報文信息目的占用1字節(jié)。包長:指包體的長度,從包長字節(jié)位置后的第一字節(jié)開始直到包尾的長度占用2字節(jié),總長度不超過1018,如超過請發(fā)多個包。包體:報文信息的內(nèi)容。檢驗:指從數(shù)據(jù)包的包頭開始,同后一字節(jié)異或,直到校驗前一字節(jié),占用1字節(jié)。
3.3 接入通信數(shù)據(jù)包的設(shè)計
3.3.1 接口類型和參數(shù)
接口類型:SOCKET協(xié)議,參數(shù)見如表1、2、3所示:通信數(shù)據(jù)包的參數(shù)設(shè)計表、包頭定義及定位數(shù)據(jù)包體表。
其中包體長度只包括“數(shù)據(jù)體長度”,不包括“包頭”和“包尾部分”。
設(shè)備實時定位信息提取,主要是將接收的定位設(shè)備報文信息進行數(shù)據(jù)提取,包括【定位設(shè)備編號】【經(jīng)度】【緯度】【速度】【方向】【高程】【星數(shù)】【時間】,并以最新的一條數(shù)據(jù)為準(zhǔn),作為實時信息。
3.3.2 UDP協(xié)議消息接入的編寫
Void SendDataO//功能:向服務(wù)器發(fā)送定位報文數(shù)據(jù)
3.4 測試結(jié)果
我們建立500個終端加載后的并發(fā)響應(yīng)接入測試,通過北斗終端50、100、200、300個用戶的并發(fā)接入測試其系統(tǒng)整體響應(yīng)時間,測試結(jié)果如表4所示。數(shù)據(jù)分析結(jié)合對省級、市級及其所轄地級市的實際使用情況看,3秒可以完成大部分定位、調(diào)度和越界報警等接入功能。
4 結(jié)語
通過北斗導(dǎo)航定位終端在警用信息系統(tǒng)的接入設(shè)計,實現(xiàn)和完善了反應(yīng)快速、打防精確的指揮決策體系,北斗終端與PGIS的接入報文設(shè)計有效地支撐了整個調(diào)度系統(tǒng)的完備性,項目實踐結(jié)果說明利用UDP協(xié)議,結(jié)合接入架構(gòu)的內(nèi)外網(wǎng)絡(luò)、前置內(nèi)置服務(wù)架構(gòu)設(shè)計可以保障公安綜合指揮系統(tǒng)的安全營運。
參考文獻
[1]劉丹,田銀枝,曹紅杰等.基于北斗導(dǎo)航的“天地一體化”公安扁平化指揮系統(tǒng)[J].電子技術(shù)應(yīng)用,2013 (12):12-14.
[2]王延文,王爾申,唐遠江等,便攜式北斗通信定位終端系統(tǒng)的研究與設(shè)計[J].電子器件,2017 (40):1404-1407.
[3]朱撫剛,北斗衛(wèi)星導(dǎo)航系統(tǒng)在公安領(lǐng)域的應(yīng)用[J].衛(wèi)星應(yīng)用,2016 (07):35-37.
[4]劉丹,田銀枝,采用北斗導(dǎo)航終端和位置云技術(shù)構(gòu)建公安扁平化指揮系統(tǒng)應(yīng)用[c].第四屆中國衛(wèi)星導(dǎo)航學(xué)術(shù)年會電子文集,2013.
[5]陳庚,張勇,基于北斗差分定位技 術(shù)的車載終端研究[J],電子設(shè)計工程,2017 (24):92-95.
[6]應(yīng)士君,王坤,劉衛(wèi),基于北斗二代系統(tǒng)的船載定位終端[J].上海海事大學(xué)學(xué)報,2012(33):1-4.
[7]X.Hei,J. Chen,H. Lu,G. Xie and H.Meng,“A UDP-based way to improve datatransmission reliability" [C].2 01729th Chinese Control And DecisionConference (CCDC), Chongqing,2 017,pp. 2612-2617.
[8]李峰,陳向益.TCP/IP-協(xié)議分析與應(yīng)用編程[M],北京:人民郵電出版社,2008.