1.一種基于北斗短報(bào)文的災(zāi)害發(fā)生區(qū)域傳輸系統(tǒng),其特征在于:該系統(tǒng)包括北斗指揮機(jī)、北斗用戶終端、北斗衛(wèi)星、C/S網(wǎng)絡(luò)以及災(zāi)害發(fā)生區(qū)域傳輸方法;
北斗指揮機(jī)、北斗用戶終端均為若干個(gè);
所述北斗指揮機(jī)為北斗指揮型設(shè)備,用以監(jiān)測北斗用戶終端位置信息,并通過北斗短報(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)將位置相對不變的指揮機(jī)通過互聯(lián)網(wǎng)整合起來,使得某一臺北斗指揮機(jī)在災(zāi)害發(fā)生等特殊情況下有權(quán)使用網(wǎng)絡(luò)中其他客戶端連接的指揮機(jī)的通信功能,以提升通信成功率;
C/S架構(gòu)的C端,即客戶端,每個(gè)客戶端為一個(gè)北斗指揮機(jī)擁有者或者說是一個(gè)指揮單位,本發(fā)明每個(gè)客戶端連接一臺北斗指揮機(jī);
C/S架構(gòu)的S端,即服務(wù)器端,本發(fā)明服務(wù)器端用于調(diào)度各個(gè)客戶端指揮機(jī)的短報(bào)文信息;
所述災(zāi)害發(fā)生區(qū)域傳輸方法包括:
步驟1、地理區(qū)域位置信息獲??;
本發(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ù)包是否超過北斗短報(bào)文最高容量,超過的話進(jìn)行分包處理,否則整包保留;
步驟6、客戶端分包處理數(shù)據(jù)通過北斗指揮機(jī)發(fā)至北斗用戶終端;
客戶端分包處理后的數(shù)據(jù)通過北斗傳輸協(xié)議重新組包后發(fā)送至北斗用戶終端;
步驟7、北斗用戶終端接收、組包并顯示;
北斗用戶終端接收到數(shù)據(jù)包后,判斷是否是分包,如果是的話等待接收完所有分包并根據(jù)分包順序進(jìn)行重新組包,并將組包后的數(shù)據(jù)用GIS系統(tǒng)進(jìn)行顯示。
2.根據(jù)權(quán)利要求1所述的一種基于北斗短報(bào)文的災(zāi)害發(fā)生區(qū)域傳輸系統(tǒng),其特征在于:本系統(tǒng)分為后端和前端:后端為北斗指揮機(jī)網(wǎng)絡(luò),每臺北斗指揮機(jī)通過串口連接一個(gè)C/S架構(gòu)下的客戶端,每個(gè)客戶端裝有3D GIS系統(tǒng)用于采集選定區(qū)域的位置點(diǎn)集信息,所有客戶端連接的北斗指揮機(jī)網(wǎng)絡(luò)由服務(wù)器端統(tǒng)一進(jìn)行管理;系統(tǒng)前端為北斗用戶終端,所述每臺北斗用戶終端連接一臺便攜式顯示終端,便攜式筆記本通過串口接收北斗用戶終端自身的定位信息以及系統(tǒng)后端傳輸?shù)奈恢命c(diǎn)集信息,并將點(diǎn)集信息重新組包后恢復(fù)并顯示出區(qū)域信息;
北斗通信系統(tǒng)的后端的工作流程為:(1)C/S框架下的C端通過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)集按照壓縮格式進(jìn)行地理坐標(biāo)點(diǎn)集壓縮;(3)將壓縮后的坐標(biāo)點(diǎn)集數(shù)據(jù)發(fā)送至S端;(4)服務(wù)器端檢查所有客戶端北斗指揮機(jī)的連接情況;(5)服務(wù)器將數(shù)據(jù)發(fā)送至所有連接好北斗指揮機(jī)的客戶端;(6)客戶端檢查收到的數(shù)據(jù)包是否超出預(yù)定長度,如果超出則進(jìn)行分包,否則保留原包數(shù)據(jù);(7)客戶端按照通信協(xié)議將上一步所述的數(shù)據(jù)包進(jìn)行封包,并通過北斗指揮機(jī)發(fā)送出去;
北斗通信系統(tǒng)的前端的具體工作流程;
傳統(tǒng)的地理位置點(diǎn)的格式為每一個(gè)點(diǎn)的坐標(biāo)都用度、分、秒、0.01秒進(jìn)行描述,每一個(gè)坐標(biāo)經(jīng)度加上緯度共占8個(gè)字節(jié);
本系統(tǒng)改變了原有經(jīng)緯度的存儲方式,改為將點(diǎn)集的第一個(gè)坐標(biāo)點(diǎn)用度、分、0.01分、0.0001分這種形式存儲,從第二個(gè)點(diǎn)開始存儲的數(shù)據(jù)為此點(diǎn)經(jīng)緯度與前一點(diǎn)經(jīng)緯度的差;
(1)當(dāng)與前一點(diǎn)差值的分大于等于0并且小于等于7時(shí),差值的高字節(jié)最高位存儲正負(fù)標(biāo)志位,高字節(jié)的后7位存儲分的小數(shù)點(diǎn)后兩位的差值,差值的低字節(jié)最高位存儲0,差值的低字節(jié)4~6位代表差值的分,差值的低字節(jié)0~3位代表分的小數(shù)點(diǎn)后第三位的數(shù);
(2)當(dāng)與前一點(diǎn)差值的分大于等于8并且小于等于127時(shí),差值的高字節(jié)最高位存儲正負(fù)標(biāo)志位,高字節(jié)的后7位存儲分的差值,差值的低字節(jié)最高位存儲1,差值低字節(jié)的后7位存儲分的小數(shù)點(diǎn)后兩位的差值。
3.根據(jù)權(quán)利要求1所述的一種基于北斗短報(bào)文的災(zāi)害發(fā)生區(qū)域傳輸系統(tǒng),其特征在于:便攜式顯示終端是便攜式筆記本電腦。