前言:想要寫出一篇引人入勝的文章?我們特意為您整理了雙網數據通信轉發處理方法范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要雙網通信結構是保證外場測控裝備和指控中心測控計算機系統之間信息可靠傳輸的重要措施。在確保數據轉發可靠性基礎上,為使轉發的數據幀齊全且不重復,文中設計了直傳法和綜合處理法兩種雙網對雙網數據通信處理方式,這兩種處理方式已在靶場內外場通信實踐中得到了具體應用。結果表明,提出的兩種方法均具有高可靠性,能實現轉發的數據幀齊全且不重復,應用時可根據網絡結構特點加以選擇。
關鍵詞飛行器試驗;數據通信轉發;高可靠性;試驗信息網
1直傳法
該方法直接確定內場網與外場網共4個網之間數據傳遞關系,即確定從哪個網接收的數據直接從另外哪個網轉發出去,這個關系可在配置文件中設定,通信服務器按照轉發關系,進行接收數據轉發[10]。(1)確定轉發關系。有兩個方向數據轉發關系,一是內場數據向外場轉發,二是外場數據向內場轉發;(2)進行數據轉發。通信服務器按照確定的轉換關系,進行接收數據的直接轉發。
2綜合處理法
通信服務器從對等的雙網接收數據幀,其中大量數據幀兩兩相同,轉發時,不能向同一個網重復轉發相同數據幀,必須甩掉一幀[11-12]。該方法包含兩種甩幀方法,分別是特征數據比對法和傳輸頻率判斷法[13]。
2.1特征數據比對法
特征數據比對法是指對所轉發數據幀序列中具有唯一性特征的數據進行比對,發現已轉發數據幀中的特征數據有相同的值,說明該幀數據已轉發,則甩掉該數據幀。具體做法如下:(1)確定特征值。分析數據幀格式,確定數據幀中的特征數據;(2)定義特征值比對結構。用于描述數據幀最新轉發幀中的特征值;(3)進行特征值比對。通信服務器接收到數據幀后,對新舊特征值進行比對;(4)轉發處理。如果接收的新數據幀中的特征值與前一個記錄中的特征值相同,則該數據幀為舊數據幀,應拋棄;否則,為新的數據幀,向(內/外)雙網轉發,并記錄新數據幀中的特征值。
2.2傳輸頻率判斷法
傳輸頻率判斷法是對特征數據比對法的一種補充,是對某些數據幀中無明顯唯一特征,無法進行數據特征比對,但該數據幀卻具有固定的傳輸頻率即發送周期,比較前后相鄰兩幀數據接收時間之差,如果大于某個門限值,則是新數據幀,進行轉發;否則直接拋棄。記錄轉發數據幀的接收時間,用于進行下一幀數據比對。(1)確定數據幀傳輸頻率判斷值(門限)。分析傳遞的數據幀發送周期,取周期值的2/3作為接收時間間隔判斷值;(2)定義接收時間結構。用于記錄數據幀最新轉發幀的接收時間;(3)進行接收時間間隔比對。通信服務器接收到數據幀后獲取該數據幀的接收時間,與接收時間結構中記錄的時間進行比對;(4)轉發處理。如果兩個數據幀接收時間差小于門限值,則為重復幀,應拋棄;否則,為新的數據幀,向(內/外)雙網轉發,并記錄新數據幀接收時間用于后續比對。
3轉發數據測試與結果分析
分別通過雙內網及雙外網向通信服務器發送仿真數據,測試兩種數據轉發方式的丟包率。測試結果表明,在網絡正常的情況下,兩種數據轉發方式均高效、可靠。直傳法的優點是轉發關系有多種,每種都簡單明了,不涉及所轉發數據的內容,軟件實現過程簡單,缺點是數據轉發可靠性有所降低,4個網中一旦有一個網故障,則數據可能丟失。綜合處理法優點是不丟失數據,向每個網轉發的數據幀完整、齊全且不重復,數據轉發可靠性非常高,缺點是需了解所轉發數據的內容特征或發送特性,軟件實現過程較為復雜。
4結束語
在飛行器試驗中,通信服務器連接著兩個對等的外場網和兩個對等的內場網,并負責內、外場數據通信轉發。本文提出的在雙網對雙網數據通信轉發方式下的兩種數據轉發方法,其中直傳法直接確定內場網與外場網4個網之間數據傳遞關系,即確定哪個網接收的數據直接從另外哪個網轉發出去;而綜合處理法則是通過對已發送的數據幀內容或傳輸頻率進行比對分析,發送新的數據幀,拋棄已發送過的數據幀[14]。本方法已經在某飛行器試驗場測控中心計算機系統中得以應用,運行高效、可靠。
作者:朱丹 張必彥 單位:中國人民解放軍91550部隊