本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種利用北斗短信息通道智能開通電臺(tái)網(wǎng)絡(luò)的方法。
背景技術(shù):
在戰(zhàn)術(shù)通信網(wǎng)絡(luò)中,高速數(shù)據(jù)電臺(tái)、超短波電臺(tái)也是一種大量使用的無(wú)線通信手段,用來(lái)保障部隊(duì)動(dòng)中通信。然而高速數(shù)據(jù)電臺(tái)網(wǎng)絡(luò)、超短波電臺(tái)網(wǎng)絡(luò)的開通需要子網(wǎng)內(nèi)部的電臺(tái)統(tǒng)一到一套一致的參數(shù)上才能夠進(jìn)行正常通信。電臺(tái)管理人員需要相互溝通電臺(tái)的通信參數(shù),然后配置電臺(tái)入網(wǎng)通信。目前電臺(tái)配置的參數(shù)溝通采用第三方通信手段(例如民用電話網(wǎng)絡(luò)、第三方加注設(shè)備進(jìn)行參數(shù)轉(zhuǎn)移加注)進(jìn)行溝通,然而在特定的戰(zhàn)術(shù)通信網(wǎng)絡(luò)環(huán)境中,這些通信手段無(wú)法使用或者使用便捷性不高,無(wú)法進(jìn)行有效溝通,導(dǎo)致子網(wǎng)內(nèi)部電臺(tái)無(wú)法快速入網(wǎng);另一方面,在溝通中需要人工記錄通信參數(shù)或依靠人工進(jìn)行參數(shù)轉(zhuǎn)移傳達(dá),并通過(guò)人工的方式配置或加注電臺(tái)開通參數(shù),整個(gè)過(guò)程繁瑣,難免出錯(cuò),無(wú)法有效保證電臺(tái)快速入網(wǎng),增加了操作難度。
在戰(zhàn)術(shù)通信網(wǎng)絡(luò)中,北斗幾乎已經(jīng)全節(jié)點(diǎn)覆蓋,完全可以依靠北斗短信息通道進(jìn)行參數(shù)的傳遞。
技術(shù)實(shí)現(xiàn)要素:
在高速數(shù)據(jù)電臺(tái)子網(wǎng)、超短波電臺(tái)子網(wǎng)的開通過(guò)程中,人工配置高速數(shù)據(jù)電臺(tái)、超短波電臺(tái)參數(shù),不僅增加了溝通環(huán)節(jié),需要人工記錄/轉(zhuǎn)移參數(shù)并手動(dòng)配置,還增加了對(duì)操作人員的專業(yè)技能要求,降低了高速數(shù)據(jù)電臺(tái)子網(wǎng)、超短波電臺(tái)子網(wǎng)的開通效率。北斗終端目前已經(jīng)在戰(zhàn)術(shù)通信網(wǎng)絡(luò)中全覆蓋使用,技術(shù)成熟可靠。本發(fā)明提出了一種利用北斗短信息通道傳遞高速數(shù)據(jù)電臺(tái)、超短波電臺(tái)開通參數(shù),輔助開通控制系統(tǒng)軟件實(shí)現(xiàn)高速數(shù)據(jù)電臺(tái)子網(wǎng)、超短波電臺(tái)子網(wǎng)智能化開通的方法,有效提升高速數(shù)據(jù)電臺(tái)子網(wǎng)、超短波電臺(tái)子網(wǎng)開通效率和操作簡(jiǎn)易化。
為實(shí)現(xiàn)高速數(shù)據(jù)電臺(tái)子網(wǎng)、超短波電臺(tái)子網(wǎng)快速智能開通,本系統(tǒng)包含電臺(tái)(含高速數(shù)據(jù)電臺(tái)、超短波電臺(tái))、開通控制系統(tǒng)、北斗通信終端/北斗通信模塊三部分組成,其部署關(guān)系如圖1所示。首先需要將北斗通信終端的通信口連接到開通控制系統(tǒng)PC終端上,北斗通信模塊與手持終端的通信接口也需要聯(lián)通,用作北斗短信息的傳輸通道;需要將高速數(shù)據(jù)電臺(tái)、超短波電臺(tái)的管理口連接到開通控制系統(tǒng)PC終端/手持終端上,用作高速數(shù)據(jù)電臺(tái)、超短波電臺(tái)工作參數(shù)的配置通道。
為實(shí)現(xiàn)本發(fā)明的最終效果,需要研制一套開通控制系統(tǒng)軟件,開通控制系統(tǒng)軟件分為開通控制中心軟件和開通控制終端軟件。系統(tǒng)軟件模塊圖如圖3所示。
開通控制中心軟件由參數(shù)規(guī)劃管理、業(yè)務(wù)處理模塊、工作參數(shù)注入模塊、北斗短信息通信模塊、電臺(tái)適配模塊、規(guī)劃參數(shù)預(yù)案庫(kù)、北斗適配模塊和基礎(chǔ)通信/資源模塊組成。各模塊功能如下:
參數(shù)規(guī)劃管理模塊:用于在控制端規(guī)劃配置某一次電臺(tái)子網(wǎng)開通的通信參數(shù),該參數(shù)可能是電臺(tái)通信用的頻率、工作模式、跳頻表號(hào)、跳頻網(wǎng)號(hào)、地址等信息;也可能是啟用規(guī)劃預(yù)案庫(kù)中的某一套參數(shù)的序號(hào);還有可能是啟用電臺(tái)機(jī)內(nèi)參數(shù)的序號(hào);這些參數(shù)的設(shè)置依據(jù)是根據(jù)實(shí)際組網(wǎng)情況做出的規(guī)劃參數(shù),通常將開通中心連接的電臺(tái)配置成主臺(tái),其他節(jié)點(diǎn)配置成屬臺(tái);參數(shù)配置管理模塊還用于錄入電臺(tái)終端節(jié)點(diǎn)的北斗ID號(hào),用于通信的身份鑒定,因北斗ID可以先行固化,該信息可在系統(tǒng)開通前期完成;
業(yè)務(wù)處理模塊:負(fù)責(zé)接收界面的規(guī)劃配置參數(shù),按照北斗短信息報(bào)文格式組裝成短信息報(bào)文,并調(diào)用北斗短信息通信模塊發(fā)送報(bào)文給各電臺(tái)終端節(jié)點(diǎn)的開通控制終端應(yīng)用軟件。按照電臺(tái)的工作參數(shù)格式模板將界面配置的幾個(gè)關(guān)鍵參數(shù)填寫到對(duì)應(yīng)字段,形成電臺(tái)工作參數(shù),并調(diào)用工作參數(shù)注入模塊將工作參數(shù)下發(fā)給電臺(tái);
北斗短信息通信模塊:負(fù)責(zé)北斗短信息的發(fā)送和接收功能;
工作參數(shù)注入模塊:負(fù)責(zé)將電臺(tái)的工作參數(shù)注入到電臺(tái)設(shè)備;
北斗適配模塊:負(fù)責(zé)軟件與北斗終端串口通信的基本功能;
車載臺(tái)適配模塊:負(fù)責(zé)軟件與電臺(tái)管理口通信的基本功能;
規(guī)劃資源預(yù)案庫(kù):因電臺(tái)的工作參數(shù)相對(duì)較多,為了簡(jiǎn)化參數(shù)傳遞,提升開通效率,通常在開通控制系統(tǒng)中制作多套默認(rèn)的開通參數(shù),形成預(yù)案庫(kù),在實(shí)際使用時(shí),可以直接選用預(yù)案庫(kù)中的參數(shù)開通電臺(tái)網(wǎng)絡(luò);
基礎(chǔ)通信/資源模塊:為軟件提供計(jì)算機(jī)中可用的計(jì)算、存儲(chǔ)、通信端口等資源的調(diào)用。
開通控制終端軟件由業(yè)務(wù)處理模塊、工作參數(shù)注入模塊、北斗短信息通信模塊、電臺(tái)適配模塊、北斗適配模塊、規(guī)劃資源預(yù)案庫(kù)和基礎(chǔ)通信/資源模塊組成。各模塊功能如下:
業(yè)務(wù)處理模塊:主要負(fù)責(zé)接收開通控制中心的規(guī)劃配置參數(shù),從北斗短信息報(bào)文中解析出電臺(tái)的主屬臺(tái)屬性、頻率、工作模式、跳頻表號(hào)、跳頻網(wǎng)號(hào)、地址等參數(shù),或者是規(guī)劃資源預(yù)案參數(shù)啟用序號(hào)/電臺(tái)機(jī)內(nèi)參數(shù)序號(hào),并調(diào)用北斗短信息通信模塊發(fā)送應(yīng)答報(bào)文給開通控制中心應(yīng)用軟件;同時(shí)按照電臺(tái)的工作參數(shù)格式模板將開通控制中心下發(fā)的參數(shù)填寫到對(duì)應(yīng)字段,形成電臺(tái)工作參數(shù),并調(diào)用工作參數(shù)注入模塊將工作參數(shù)下發(fā)給電臺(tái);
工作參數(shù)注入模塊、北斗短信息通信模塊、電臺(tái)適配模塊、北斗適配模塊、規(guī)劃資源預(yù)案庫(kù)和基礎(chǔ)通信/資源模塊的功能與開通控制中心中相應(yīng)的模塊功能類似,此處不再贅述。
本發(fā)明利用北斗短信息來(lái)傳遞電臺(tái)的開通參數(shù),由于北斗短信息是一個(gè)通用的信道,為與其他普通北斗短信息進(jìn)行有效區(qū)分,需要定義一套報(bào)文格式標(biāo)準(zhǔn),其報(bào)文封裝格式如圖4所示,報(bào)文頭定義示例如圖5所示。為有效區(qū)分電臺(tái)開通參數(shù)報(bào)文與普通北斗短信息報(bào)文,將報(bào)文標(biāo)示頭設(shè)為四個(gè)字節(jié),例如將該四個(gè)字節(jié)設(shè)定為0xFE 、0xEE、0xFF、0xED,在收到北斗短信息時(shí),只有前四個(gè)字節(jié)的內(nèi)容與標(biāo)示頭完全匹配,才進(jìn)入電臺(tái)子網(wǎng)開通處理的后續(xù)處理流程。報(bào)文類型主要用于區(qū)分報(bào)文的實(shí)際意義,用一個(gè)字節(jié)表示,例如0xD0表示下發(fā)電臺(tái)開通完整參數(shù)、0xD1表示下發(fā)啟用規(guī)劃資源預(yù)案庫(kù)中相應(yīng)參數(shù)的序號(hào)、0xD2表示下發(fā)啟用電臺(tái)機(jī)內(nèi)參數(shù)的序號(hào)、0xD3表示請(qǐng)求重傳報(bào)文、0xE0表示終端成功收到報(bào)文的應(yīng)答。報(bào)文包數(shù)用于標(biāo)示開通參數(shù)總共需要發(fā)送多少個(gè)數(shù)據(jù)包,當(dāng)主臺(tái)規(guī)劃參數(shù)采用啟用規(guī)劃資源預(yù)案參數(shù)或者啟用電臺(tái)機(jī)內(nèi)默認(rèn)參數(shù)時(shí),一個(gè)報(bào)文足以傳輸該命令;但是當(dāng)主臺(tái)采用完整規(guī)劃電臺(tái)子網(wǎng)的參數(shù)時(shí),報(bào)文長(zhǎng)度較大,一個(gè)報(bào)文不足以傳輸完整內(nèi)容,采用多個(gè)報(bào)文的方式進(jìn)行發(fā)送,以實(shí)現(xiàn)完整參數(shù)的發(fā)送。報(bào)報(bào)文序號(hào)是針對(duì)報(bào)文包數(shù)的計(jì)數(shù),表示當(dāng)前是第幾個(gè)報(bào)文,從1開始計(jì)數(shù)。校驗(yàn)碼完成對(duì)當(dāng)前包中所有數(shù)據(jù)進(jìn)行循環(huán)校驗(yàn),判斷數(shù)據(jù)包在網(wǎng)絡(luò)傳輸過(guò)程中是否損壞。報(bào)文長(zhǎng)度是指本包報(bào)文的數(shù)據(jù)長(zhǎng)度,因目前北斗短信息單個(gè)信息的報(bào)文長(zhǎng)度支持有限,因此只用1個(gè)字節(jié)來(lái)描述報(bào)文長(zhǎng)度即可。有效數(shù)據(jù)載荷中依次填寫電臺(tái)的開通參數(shù)。
本發(fā)明中為便于有效實(shí)施管理,通常將開通控制中心部署節(jié)點(diǎn)的電臺(tái)設(shè)置為主臺(tái),開通控制終端部署在各電臺(tái)子網(wǎng)其他屬臺(tái)節(jié)點(diǎn)上,整個(gè)開通流程如圖2所示。首先在開通控制中心軟件上規(guī)劃配置本次電臺(tái)子網(wǎng)開通的參數(shù),可根據(jù)情況選擇是采用完整規(guī)劃、啟用預(yù)案參數(shù)還是啟用電臺(tái)機(jī)內(nèi)參數(shù),由開通中心按照北斗消息報(bào)文定義標(biāo)準(zhǔn)組裝電臺(tái)開通參數(shù),通過(guò)北斗短信息發(fā)送給各開通控制終端,開通控制終端收到報(bào)文后應(yīng)答成功接收數(shù)據(jù)并從短信息報(bào)文中提取電臺(tái)開通關(guān)鍵參數(shù),開通控制中心和開通控制終端分別組裝本地電臺(tái)的工作參數(shù),將組裝好的工作參數(shù)加注到電臺(tái)上/調(diào)整電臺(tái)參數(shù),電臺(tái)完成參數(shù)配置后參數(shù)生效并完成入網(wǎng)開通。
本發(fā)明的有益技術(shù)效果是:網(wǎng)絡(luò)中有一個(gè)開通控制中心,用于配置某一次網(wǎng)絡(luò)開通的電臺(tái)(高速數(shù)據(jù)電臺(tái)、超短波電臺(tái))子網(wǎng)參數(shù),并利用北斗短信息通道傳遞這些開通參數(shù),在開通控制終端處自動(dòng)解析參數(shù)并自動(dòng)完成電臺(tái)的工作參數(shù)注入/調(diào)整,實(shí)現(xiàn)電臺(tái)的工作參數(shù)自動(dòng)配置,不再需要人工進(jìn)行開通參數(shù)的溝通和參數(shù)配置,實(shí)現(xiàn)了開通參數(shù)的自動(dòng)下發(fā)和自動(dòng)配置,提升了電臺(tái)的入網(wǎng)開通效率,降低了對(duì)電臺(tái)使用人員的專業(yè)技術(shù)需求,同時(shí)為第三方通信不暢的地域內(nèi)的電臺(tái)子網(wǎng)開通提供了有效解決辦法。
附圖說(shuō)明
圖1、本發(fā)明系統(tǒng)部署示意圖
圖2、本發(fā)明中電臺(tái)子網(wǎng)開通工作流程示意圖
圖3本發(fā)明中開通控制系統(tǒng)軟件模塊示意圖
圖4、本發(fā)明中的北斗信息報(bào)文封裝格式示意圖
圖5、本發(fā)明中的報(bào)文頭定義示例說(shuō)明圖。
具體實(shí)施方式
本發(fā)明提出了一種利用北斗短信息通道傳遞電臺(tái)(高速數(shù)據(jù)電臺(tái)、超短波電臺(tái))子網(wǎng)開通參數(shù),輔助開通控制系統(tǒng)軟件實(shí)現(xiàn)電臺(tái)子網(wǎng)智能化開通的方法,有效提升電臺(tái)子網(wǎng)開通效率和操作簡(jiǎn)易化。
為保證本發(fā)明正常工作,需要研發(fā)一套開通控制系統(tǒng)軟件,并且北斗衛(wèi)星終端/北斗模塊、開通控制系統(tǒng)、電臺(tái)(高速數(shù)據(jù)電臺(tái)、超短波電臺(tái))需要按照一定的約束關(guān)系進(jìn)行部署(參見圖1)。為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,下面參照附圖,對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。主要包括如下步驟:
1)設(shè)計(jì)開發(fā)開通控制中心軟件,將其安裝部署到計(jì)算機(jī)終端系統(tǒng)中;
2)設(shè)計(jì)開發(fā)開通控制終端軟件,將其安裝部署到計(jì)算機(jī)終端系統(tǒng)中(計(jì)算機(jī)終端支持臺(tái)式終端和便攜式手持終端);
3)將開通控制中心計(jì)算機(jī)終端與電臺(tái)主站部署在同一個(gè)節(jié)點(diǎn)內(nèi);
4)將開通控制終端計(jì)算機(jī)終端與電臺(tái)屬臺(tái)部署在同一個(gè)節(jié)點(diǎn)內(nèi);
5)保證各個(gè)節(jié)點(diǎn)開通控制系統(tǒng)計(jì)算機(jī)終端與北斗終端的通信串口進(jìn)行有效連接;
6)保證手持終端與北斗通信模塊之間的通聯(lián)關(guān)系正常;
7)保證各個(gè)節(jié)點(diǎn)開通控制系統(tǒng)計(jì)算機(jī)終端與車載電臺(tái)的管理口進(jìn)行有效連接;
8)保證各個(gè)節(jié)點(diǎn)開通控制系統(tǒng)手持終端與背負(fù)電臺(tái)的管理口進(jìn)行有效連接;
9)收集各電臺(tái)節(jié)點(diǎn)的北斗ID信息,并將該信息錄入到開通控制中心;
10)規(guī)劃本次電臺(tái)子網(wǎng)開通的通信參數(shù);
11) 開通控制中心將規(guī)劃配置的通信參數(shù)按照電臺(tái)子網(wǎng)開通北斗短信息報(bào)文封裝格式進(jìn)行報(bào)文組裝;
12) 開通控制中心將封裝好的電臺(tái)子網(wǎng)開通參數(shù)利用北斗短信息發(fā)送給各終端節(jié)點(diǎn);
13) 開通控制終端從北斗終端處接收短信息,按照?qǐng)?bào)文封裝規(guī)則從報(bào)文中解析出電臺(tái)子網(wǎng)開通參數(shù);
14) 開通控制終端發(fā)送成功接收開通參數(shù)應(yīng)答報(bào)文給開通控制中心;
15) 開通控制中心根據(jù)實(shí)際組網(wǎng)電臺(tái)(高速數(shù)據(jù)電臺(tái)、超短波電臺(tái))的工作參數(shù)格式模板,將界面規(guī)劃配置的電臺(tái)子網(wǎng)開通參數(shù)填寫到對(duì)應(yīng)字段位置,其他字段采用統(tǒng)一的默認(rèn)參數(shù)值,形成電臺(tái)的完整工作參數(shù);
16) 開通控制中心將電臺(tái)的完整工作參數(shù)通過(guò)參數(shù)注入接口加注到電臺(tái),電臺(tái)接收參數(shù)并配置生效;
17) 開通控制終端根據(jù)電臺(tái)(高速數(shù)據(jù)電臺(tái)、超短波電臺(tái))的工作參數(shù)格式模板,將開通控制中心下發(fā)的電臺(tái)開通關(guān)鍵參數(shù)填寫到對(duì)應(yīng)字段位置,其他字段采用統(tǒng)一的默認(rèn)參數(shù)值,形成電臺(tái)的完整工作參數(shù);
18)開通控制終端將電臺(tái)的完整工作參數(shù)通過(guò)參數(shù)注入接口加注到電臺(tái),電臺(tái)接收參數(shù)并配置生效。
步驟10)中還包括:本發(fā)明可以規(guī)劃電臺(tái)工作的完整參數(shù),也可以選擇啟用規(guī)劃資源預(yù)案庫(kù)中的某一套參數(shù),還可以選擇采用電臺(tái)設(shè)備機(jī)內(nèi)參數(shù)。
步驟10)中還包括:本發(fā)明中只是針對(duì)電臺(tái)開通的參數(shù)做說(shuō)明性介紹,在實(shí)際使用時(shí)可根據(jù)具體情況做參數(shù)擴(kuò)充和修改。
步驟11)中還包括:如果發(fā)送的參數(shù)數(shù)據(jù)量較大,超過(guò)了北斗短信息單條信息的報(bào)文上限,則進(jìn)行分包發(fā)送處理。
步驟12)中還包括:當(dāng)開通控制中心連接北斗為指揮機(jī)、開通控制終端連接的北斗為用戶機(jī),且用戶機(jī)與指揮機(jī)存在管理從屬關(guān)系時(shí),采用北斗通播的方式發(fā)送短信息;否則采用點(diǎn)對(duì)點(diǎn)的方式發(fā)送北斗短信息。
步驟13)中還包括:如果為多包數(shù)據(jù)發(fā)送,則需要將所有數(shù)據(jù)包收齊后方可進(jìn)行數(shù)據(jù)還原解析。
步驟14)中還包括:如果發(fā)現(xiàn)報(bào)文中的數(shù)據(jù)不正確,不能夠通過(guò)校驗(yàn),則需要向開通控制中心請(qǐng)求重新傳輸當(dāng)前報(bào)文。
步驟15)中還包括:如果開通控制中心采用規(guī)劃資源預(yù)案庫(kù)中的參數(shù),則從規(guī)劃資源預(yù)案庫(kù)中調(diào)取相應(yīng)的參數(shù)形成電臺(tái)的完整工作參數(shù)。
步驟15)中還包括:如果開通控制中心采用電臺(tái)機(jī)內(nèi)默認(rèn)參數(shù),則開通控制中心只需要記錄電臺(tái)機(jī)內(nèi)參數(shù)的序號(hào),直接調(diào)整電臺(tái)啟用該套參數(shù)。
步驟16)中還包括:如果開通控制中心啟用采用電臺(tái)機(jī)內(nèi)默認(rèn)參數(shù),則直接調(diào)整電臺(tái)啟用該套參數(shù)。
步驟17)中還包括:如果開通控制中心采用規(guī)劃資源預(yù)案庫(kù)中的參數(shù),則開通控制終端從規(guī)劃資源預(yù)案庫(kù)中調(diào)取相應(yīng)的參數(shù)形成電臺(tái)的完整工作參數(shù)。
步驟17)中還包括:如果開通控制中心采用電臺(tái)機(jī)內(nèi)默認(rèn)參數(shù),則開通控制終端只需要解析出電臺(tái)機(jī)內(nèi)參數(shù)的序號(hào),直接調(diào)整電臺(tái)啟用該套參數(shù)。
步驟18)中還包括:如果開通控制中心啟用采用電臺(tái)機(jī)內(nèi)默認(rèn)參數(shù),則開通控制終端直接調(diào)整電臺(tái)啟用該套參數(shù)。
步驟16)、18)中還包括:如果對(duì)電臺(tái)的參數(shù)加注單次失敗,則自動(dòng)啟用重新加注流程,保證參數(shù)的正常加注。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),根據(jù)本發(fā)明的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。