1.一種北斗數(shù)據(jù)傳輸方法,其特征在于,包括如下步驟:
S1、北斗發(fā)送終端按照數(shù)據(jù)壓縮算法對(duì)長(zhǎng)報(bào)文數(shù)據(jù)進(jìn)行壓縮;
S2、將壓縮后的長(zhǎng)報(bào)文數(shù)據(jù)進(jìn)行分包處理,得到短報(bào)文數(shù)據(jù)包;
S3、順序發(fā)送所述短報(bào)文數(shù)據(jù)包。
2.根據(jù)權(quán)利要求1所述的北斗數(shù)據(jù)傳輸方法,其特征在于,步驟S3之前還包括:
在所述短報(bào)文數(shù)據(jù)包包頭位置添加分包標(biāo)識(shí)符、時(shí)間信息、總包數(shù)和分包序號(hào);
根據(jù)北斗通信協(xié)議格式要求對(duì)短報(bào)文數(shù)據(jù)包進(jìn)行協(xié)議封裝。
3.根據(jù)權(quán)利要求2所述的北斗數(shù)據(jù)傳輸方法,其特征在于,還包括:北斗接收終端順序接收短報(bào)文數(shù)據(jù)包,根據(jù)北斗通信協(xié)議對(duì)其進(jìn)行解封裝。
4.根據(jù)權(quán)利要求3所述的北斗數(shù)據(jù)傳輸方法,其特征在于,所述解封裝后還包括:判斷短報(bào)文數(shù)據(jù)包是否完整和正確,若是,則進(jìn)行數(shù)據(jù)組包,還原出原壓縮長(zhǎng)報(bào)文數(shù)據(jù),若否,則丟棄。
5.根據(jù)權(quán)利要求4所述的北斗數(shù)據(jù)傳輸方法,其特征在于,所述進(jìn)行數(shù)據(jù)組包具體包括:
S11、讀取解封裝后的短報(bào)文數(shù)據(jù)包;
S12、對(duì)短報(bào)文數(shù)據(jù)包進(jìn)行歸類(lèi)整理,并根據(jù)分包序號(hào)將歸類(lèi)后的短報(bào)文數(shù)據(jù)包填充到壓縮長(zhǎng)報(bào)文數(shù)據(jù)對(duì)應(yīng)的位置;
S13、判斷短報(bào)文數(shù)據(jù)包所對(duì)應(yīng)的壓縮長(zhǎng)報(bào)文數(shù)據(jù)是否全部接收完畢,若是,則輸出原壓縮長(zhǎng)報(bào)文數(shù)據(jù),若否,則返回步驟S11。
6.根據(jù)權(quán)利要求5所述的北斗數(shù)據(jù)傳輸方法,其特征在于,還包括:北斗接收終端根據(jù)數(shù)據(jù)壓縮算法對(duì)原壓縮長(zhǎng)報(bào)文數(shù)據(jù)進(jìn)行解壓,得到原始長(zhǎng)報(bào)文數(shù)據(jù)。
7.一種北斗數(shù)據(jù)傳輸系統(tǒng),其特征在于,包括:北斗發(fā)送終端,用于壓縮長(zhǎng)報(bào)文數(shù)據(jù),對(duì)壓縮后的長(zhǎng)報(bào)文數(shù)據(jù)進(jìn)行分包處理得到短報(bào)文數(shù)據(jù)包,并用于發(fā)送所述短報(bào)文數(shù)據(jù)包。
8.根據(jù)權(quán)利要求7所述的北斗數(shù)據(jù)傳輸系統(tǒng),其特征在于,還包括:
衛(wèi)星中轉(zhuǎn)站,用于接收北斗發(fā)送終端的短報(bào)文數(shù)據(jù)包,并發(fā)送給北斗接收終端;
北斗接收終端,用于接收短報(bào)文數(shù)據(jù)包。
9.根據(jù)權(quán)利要求7或8所述的北斗數(shù)據(jù)傳輸系統(tǒng),其特征在于,所述北斗發(fā)送終端包括:
接收模塊,用于接收長(zhǎng)報(bào)文數(shù)據(jù);
判斷模塊,用于檢查并確認(rèn)所接收的長(zhǎng)報(bào)文數(shù)據(jù)的完整性和正確性;
壓縮模塊,用于根據(jù)壓縮算法對(duì)符合要求的長(zhǎng)報(bào)文數(shù)據(jù)進(jìn)行壓縮;
分包???,用于對(duì)壓縮后的長(zhǎng)報(bào)文數(shù)據(jù)進(jìn)行分段組包;
協(xié)議封裝模塊,用于根據(jù)北斗數(shù)據(jù)傳輸協(xié)議對(duì)短報(bào)文數(shù)據(jù)包進(jìn)行協(xié)議封裝;
發(fā)送模塊,用于發(fā)送封裝好的短報(bào)文數(shù)據(jù)包。
10.根據(jù)權(quán)利要求8所述的北斗數(shù)據(jù)傳輸系統(tǒng),其特征在于,所述北斗接收終端包括:
接收模塊,用于接收衛(wèi)星中轉(zhuǎn)站發(fā)來(lái)的短報(bào)文數(shù)據(jù)包;
協(xié)議解封模塊,用于根據(jù)北斗數(shù)據(jù)傳輸協(xié)議解析出短報(bào)文數(shù)據(jù)包;
判斷模塊,用于檢查并確認(rèn)短報(bào)文數(shù)據(jù)包的完整性和正確性;
組包模塊,用于對(duì)短報(bào)文數(shù)據(jù)包進(jìn)行歸類(lèi)、整理、合并,還原出原壓縮長(zhǎng)報(bào)文數(shù)據(jù);
解壓模塊,用于根據(jù)壓縮算法對(duì)壓縮長(zhǎng)報(bào)文數(shù)據(jù)包進(jìn)行解壓縮,解析出原始長(zhǎng)報(bào)文數(shù)據(jù);
輸出模塊,用于輸出原始長(zhǎng)報(bào)文數(shù)據(jù)。