本發(fā)明涉及北斗通信技術(shù)領(lǐng)域,具體涉及一種基于北斗短報(bào)文的災(zāi)害發(fā)生區(qū)域傳輸系統(tǒng)。
背景技術(shù):
隨著通信技術(shù)的完善,通信網(wǎng)絡(luò)逐漸覆蓋全國(guó)大部分區(qū)域。在通信順暢的情況下,各種數(shù)據(jù)都能及時(shí)傳達(dá)目的地。然而,我國(guó)仍然存在大量普通通信設(shè)備無(wú)法覆蓋的區(qū)域(如某些山區(qū)或地震、滑坡等自然災(zāi)害發(fā)生區(qū)域)。針對(duì)于發(fā)生地震、滑坡泥石流、森林火災(zāi)等災(zāi)害,參與第一線救援的工作人員仍然面臨工作區(qū)域附近發(fā)生二次災(zāi)害而毫不知情的情況。這樣,前線工作人員可能將在不能掌控災(zāi)害全局的情況下繼續(xù)工作,不僅降低了救援效率,更可能錯(cuò)過(guò)了救援人員撤離的時(shí)機(jī)從而使自身面臨安全問(wèn)題。
另一方面,北斗短報(bào)文通信帶寬受限,通信成功率不高。與此同時(shí),北斗指揮機(jī)通常以各個(gè)分部門(mén)一臺(tái)分配到各個(gè)下屬單位,但卻各自獨(dú)立使用北斗指揮機(jī)。這樣就帶來(lái)一個(gè)問(wèn)題,某些災(zāi)害發(fā)生區(qū)域通常只是小范圍內(nèi)的,隸屬于某個(gè)下屬單位,而其他下屬單位的指揮機(jī)此時(shí)卻是處于閑置狀態(tài),造成了北斗指揮機(jī)資源的浪費(fèi)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于解決上述的技術(shù)問(wèn)題而提供一種基于北斗短報(bào)文通信的災(zāi)害發(fā)生區(qū)域傳輸系統(tǒng),特別適用于普通通信設(shè)施無(wú)法覆蓋的災(zāi)害發(fā)生區(qū)域的前方救援工作,同時(shí)本發(fā)明利用C/S架構(gòu)整合多臺(tái)北斗指揮機(jī)聯(lián)合工作用以提升北斗短報(bào)文成功率。
一種基于北斗短報(bào)文的災(zāi)害發(fā)生區(qū)域傳輸系統(tǒng),包括北斗指揮機(jī)、北斗用戶終端、北斗衛(wèi)星、C/S網(wǎng)絡(luò)以及災(zāi)害發(fā)生區(qū)域傳輸方法。
北斗指揮機(jī)、北斗用戶終端均為若干個(gè);
所述北斗指揮機(jī)為北斗指揮型設(shè)備,用以監(jiān)測(cè)北斗用戶終端位置信息,并通過(guò)北斗短報(bào)文功能與北斗用戶終端進(jìn)行通信。北斗指揮機(jī)通常作為指揮中心位置固定,所處位置通信環(huán)境良好。
所述北斗用戶終端為北斗被指揮被監(jiān)控的北斗設(shè)備,實(shí)時(shí)定位自己的位置信息,并上報(bào)給指揮機(jī),同時(shí)接收北斗指揮機(jī)發(fā)送的內(nèi)容。
所述北斗衛(wèi)星負(fù)責(zé)傳輸北斗指揮機(jī)與北斗用戶終端之間的通信傳輸。
所述C/S網(wǎng)絡(luò),即客戶端/服務(wù)器架構(gòu)網(wǎng)絡(luò),本系統(tǒng)利用C/S架構(gòu)將位置相對(duì)不變的指揮機(jī)通過(guò)互聯(lián)網(wǎng)整合起來(lái),使得某一臺(tái)北斗指揮機(jī)在災(zāi)害發(fā)生等特殊情況下有權(quán)使用網(wǎng)絡(luò)中其他客戶端連接的指揮機(jī)的通信功能,以提升通信成功率。
所述C/S架構(gòu)的C端,即客戶端,每個(gè)客戶端為一個(gè)北斗指揮機(jī)擁有者或者說(shuō)是一個(gè)指揮單位,本發(fā)明每個(gè)客戶端連接一臺(tái)北斗指揮機(jī)。
所述C/S架構(gòu)的S端,即服務(wù)器端,本發(fā)明服務(wù)器端用于調(diào)度各個(gè)客戶端指揮機(jī)的短報(bào)文信息。
所述災(zāi)害發(fā)生區(qū)域傳輸方法包括:
步驟1、地理區(qū)域位置信息獲?。?/p>
本發(fā)明利用skyline三維GIS系統(tǒng)瀏覽到相關(guān)區(qū)域進(jìn)行位置選取,并提取此
區(qū)域的位置點(diǎn)串?dāng)?shù)據(jù)。
步驟2、地理區(qū)域空間數(shù)據(jù)壓縮;
將步驟1所述的位置點(diǎn)串的經(jīng)緯度數(shù)據(jù)進(jìn)行壓縮,以節(jié)約北斗短報(bào)文傳輸帶寬。
步驟3、數(shù)據(jù)上傳服務(wù)器;
將步驟2所述壓縮完成的數(shù)據(jù)整幀發(fā)送至服務(wù)器端,由服務(wù)器端負(fù)責(zé)統(tǒng)一分配。
步驟4、服務(wù)器數(shù)據(jù)調(diào)度;
服務(wù)器端接收到步驟3所述壓縮好的數(shù)據(jù)后,下發(fā)至所有可用客戶端。
步驟5、客戶端接收服務(wù)器數(shù)據(jù)并分包處理;
客戶端接收到服務(wù)器數(shù)據(jù)后判斷數(shù)據(jù)包是否超過(guò)北斗短報(bào)文最高容量,超過(guò)
的話進(jìn)行分包處理,否則整包保留。
步驟6、客戶端分包處理數(shù)據(jù)通過(guò)北斗指揮機(jī)發(fā)至北斗用戶終端;
客戶端分包處理后的數(shù)據(jù)通過(guò)北斗傳輸協(xié)議重新組包后發(fā)送至北斗用戶終端。
步驟7、北斗用戶終端接收、組包并顯示;
北斗用戶終端接收到數(shù)據(jù)包后,判斷是否是分包,如果是的話等待接收完所有分包并根據(jù)分包順序進(jìn)行重新組包,并將組包后的數(shù)據(jù)用GIS系統(tǒng)進(jìn)行顯示。
附圖說(shuō)明
圖1所示為本發(fā)明系統(tǒng)結(jié)構(gòu)示意圖;
圖2所示為本發(fā)明地理位置點(diǎn)集壓縮格式示意圖;
圖3所示為本發(fā)明北斗數(shù)據(jù)通過(guò)短消息進(jìn)行傳輸所用傳輸協(xié)議;
圖4所示為本發(fā)明系統(tǒng)后端指揮機(jī)網(wǎng)絡(luò)系統(tǒng)工作流程圖;
圖5為所示為本發(fā)明系統(tǒng)前端北斗用戶終端軟件工作流程圖;
具體實(shí)施方式
下面,結(jié)合實(shí)例對(duì)本發(fā)明的實(shí)質(zhì)性特點(diǎn)和優(yōu)勢(shì)作進(jìn)一步的說(shuō)明,但本發(fā)明并不局限于所列的實(shí)施例。
如圖1所示,本發(fā)明系統(tǒng)分為后端和前端:后端為如圖1上方所示北斗指揮機(jī)網(wǎng)絡(luò),每臺(tái)北斗指揮機(jī)通過(guò)串口連接一個(gè)C/S架構(gòu)下的客戶端,每個(gè)客戶端裝有3D GIS系統(tǒng)用于采集選定區(qū)域的位置點(diǎn)集信息,所有客戶端連接的北斗指揮機(jī)網(wǎng)絡(luò)由服務(wù)器端統(tǒng)一進(jìn)行管理;系統(tǒng)前端為圖1左下所示北斗用戶終端,所述每臺(tái)北斗用戶終端連接一臺(tái)便攜式顯示終端(本發(fā)明用的是便攜式筆記本電腦,條件允許的情況下可以用更方便攜帶的其他顯示終端),便攜式筆記本通過(guò)串口接收北斗用戶終端自身的定位信息以及系統(tǒng)后端傳輸?shù)奈恢命c(diǎn)集信息,并將點(diǎn)集信息重新組包后恢復(fù)并顯示出區(qū)域信息。
下面,將分別針對(duì)于本發(fā)明后端和前端進(jìn)行詳細(xì)說(shuō)明。
如圖4所示,本發(fā)明北斗通信系統(tǒng)的后端的工作流程為:(1)C/S框架下的C端(客戶端)通過(guò)如圖1左上角所示的3D GIS系統(tǒng)瀏覽到災(zāi)害發(fā)生區(qū)域,然后用鼠標(biāo)點(diǎn)擊的形式圈出災(zāi)害區(qū)域,提取所選區(qū)域的地理坐標(biāo)點(diǎn)集。(2)將坐標(biāo)點(diǎn)集按照如圖2所示的壓縮格式進(jìn)行地理坐標(biāo)點(diǎn)集壓縮(3)將壓縮后的坐標(biāo)點(diǎn)集數(shù)據(jù)發(fā)送至如圖1所示的S端(服務(wù)器端)。(4)服務(wù)器端檢查如圖1所示的所有客戶端北斗指揮機(jī)的連接情況。(5)服務(wù)器將數(shù)據(jù)發(fā)送至所有連接好北斗指揮機(jī)的客戶端。(6)客戶端檢查收到的數(shù)據(jù)包是否超出預(yù)定長(zhǎng)度,如果超出則進(jìn)行分包,否則保留原包數(shù)據(jù)。(7)客戶端按照如圖3所示的通信協(xié)議將上一步所述的數(shù)據(jù)包進(jìn)行封包,并通過(guò)北斗指揮機(jī)發(fā)送出去。
如圖5所示,為本發(fā)明北斗通信系統(tǒng)的前端的具體工作流程。
下面,將針對(duì)于如圖2所示的地理位置點(diǎn)壓縮格式進(jìn)行說(shuō)明。傳統(tǒng)的地理位置點(diǎn)的格式為如圖2所示最上方的格式,即每一個(gè)點(diǎn)的坐標(biāo)都用度、分、秒、0.01秒進(jìn)行描述,每一個(gè)坐標(biāo)經(jīng)度加上緯度共占8個(gè)字節(jié)。
本發(fā)明改變了原有經(jīng)緯度的存儲(chǔ)方式,改為如圖2下方所示的存儲(chǔ)方式,將點(diǎn)集的第一個(gè)坐標(biāo)點(diǎn)用度、分、0.01分、0.0001分這種形式存儲(chǔ),從第二個(gè)點(diǎn)開(kāi)始存儲(chǔ)的數(shù)據(jù)為此點(diǎn)經(jīng)緯度與前一點(diǎn)經(jīng)緯度的差。如圖2最下方所示為差值的存儲(chǔ)格式:
(1)當(dāng)與前一點(diǎn)差值的分(如圖2所示的fen)大于等于0并且小于等于7時(shí),差值的高字節(jié)最高位存儲(chǔ)正負(fù)標(biāo)志位(如圖2 Flag1),高字節(jié)的后7位(如圖2 dfen1)存儲(chǔ)分的小數(shù)點(diǎn)后兩位的差值,差值的低字節(jié)最高位(如圖2 Flag2)存儲(chǔ)0,差值的低字節(jié)4~6位(如圖2 dfen)代表差值的分,差值的低字節(jié)0~3位(如圖2 dfen11)代表分的小數(shù)點(diǎn)后第三位的數(shù);
(2)當(dāng)與前一點(diǎn)差值的分(如圖2所示的fen)大于等于8并且小于等于127時(shí),差值的高字節(jié)最高位存儲(chǔ)正負(fù)標(biāo)志位(如圖2 Flag1),高字節(jié)的后7位(如圖2 dfen)存儲(chǔ)分的差值,差值的低字節(jié)最高位(如圖2 Flag2)存儲(chǔ)1,差值低字節(jié)的后7位(如圖2 dfen1)存儲(chǔ)分的小數(shù)點(diǎn)后兩位的差值。